2020
DOI: 10.1016/j.jprocont.2020.04.002
|View full text |Cite
|
Sign up to set email alerts
|

Move blocked model predictive control with improved optimality using semi-explicit approach for applying time-varying blocking structure

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
9
0

Year Published

2020
2020
2022
2022

Publication Types

Select...
6
2

Relationship

4
4

Authors

Journals

citations
Cited by 20 publications
(9 citation statements)
references
References 24 publications
0
9
0
Order By: Relevance
“…As a first motivational example, let us consider the ball plate system from [27, 28] modified to a nonlinear version as given in [29]. The system is then represented by the following nonlinear state space: truetrueẋ1trueẋ2trueẋ3trueẋ4trueẋ=truex2700sinfalse(x3false)x433.18x4+3.7921uf(x,u),\begin{eqnarray} \underbrace{\def\eqcellsep{&}\begin{bmatrix} \dot{x}_1\\[6pt] \dot{x}_2\\[6pt] \dot{x}_3\\[6pt] \dot{x}_4 \end{bmatrix}}_{\dot{x}}=\underbrace{\def\eqcellsep{&}\begin{bmatrix} x_2\\[6pt] -700\sin (x_3)\\[6pt] x_4\\[6pt] 33.18x_4+3.7921 u \end{bmatrix}}_{f(x,u)}, \end{eqnarray}where x1=p$x_1=p$, x2=trueṗ$x_2=\dot{p}$, x3=θ$x_3=\theta$ and x4=trueθ̇$x_4=\dot{\theta }$.…”
Section: Example 1: the Nonlinear Ball Plate Systemmentioning
confidence: 99%
See 1 more Smart Citation
“…As a first motivational example, let us consider the ball plate system from [27, 28] modified to a nonlinear version as given in [29]. The system is then represented by the following nonlinear state space: truetrueẋ1trueẋ2trueẋ3trueẋ4trueẋ=truex2700sinfalse(x3false)x433.18x4+3.7921uf(x,u),\begin{eqnarray} \underbrace{\def\eqcellsep{&}\begin{bmatrix} \dot{x}_1\\[6pt] \dot{x}_2\\[6pt] \dot{x}_3\\[6pt] \dot{x}_4 \end{bmatrix}}_{\dot{x}}=\underbrace{\def\eqcellsep{&}\begin{bmatrix} x_2\\[6pt] -700\sin (x_3)\\[6pt] x_4\\[6pt] 33.18x_4+3.7921 u \end{bmatrix}}_{f(x,u)}, \end{eqnarray}where x1=p$x_1=p$, x2=trueṗ$x_2=\dot{p}$, x3=θ$x_3=\theta$ and x4=trueθ̇$x_4=\dot{\theta }$.…”
Section: Example 1: the Nonlinear Ball Plate Systemmentioning
confidence: 99%
“…Consider now the optimisation of this system subject to the same penalisation weights as in [27, 28], that is, a state‐error penalisation weight qk+i=diag(false[6,0.1,500,100false])0.33emi=[1,Np]$q_{k+i}=diag([6,0.1,500,100])\ \forall i=[1,N_p]$, and an input‐error penalisation weight of rk+i=diag(false[1false])0.33emi=[0,Np1]$r_{k+i}=diag([1])\ \forall i=[0,N_p-1]$. Although one could optionally use the infinite horizon terminal weight (qk+Np=PN$q_{k+N_p}=P_N$) as in [27, 28] to embed the secondary/terminal “dual‐mode”, this is not required to observe the benefits that result from the application of the proposed approach. Moreover, the system was subject to the following input and position constraints: 20p20(cm),\begin{eqnarray} -20\le p\le 20\ (cm),\end{eqnarray} 10u10(V).\begin{eqnarray} -10\le u \le 10\ (V).…”
Section: Example 1: the Nonlinear Ball Plate Systemmentioning
confidence: 99%
“…A key advantage of utilizing these model identification techniques, based on Koopman operator theory, is the availability of linear predictors for nonlinear systems. This allows the application of well‐established linear MPC schemes 39,40 to develop Koopman‐based model predictive control (KMPC) scheme 41,42 . Furthermore, Abhinav and Kwon 43 proposed a Koopman Lyapunov‐based model predictive control (KLMPC) that integrates EDMD and Lyapunov‐based MPC scheme to ensure the feasibility and stability of a control system, whose mathematically rigorous stability analysis is studied in Ref.…”
Section: Introductionmentioning
confidence: 99%
“…Model-based control strategies manipulate a system based on the prediction of the future state of a process using a known model. Model predictive control (MPC) which derives a finite-horizon optimal solution in a receding horizon manner is one of the most representative model-based approaches (Mayne, Rawlings, Rao and Scokaert, 2000;Kim, Park, Jung, Kim, Kim and Lee, 2018;Son, Oh, Kim and Lee, 2020d;Son, Park, Oh, Kim and Lee, 2020e). MPC can effectively derive a reliable solution based on the model, but the performance of MPC is directly related to the prediction accuracy of the model.…”
Section: Introductionmentioning
confidence: 99%