Input and State Constrained Nonlinear Predictive Control
Application to a Levitation System
Joanna Zietkiewicz
Institute of Control and Information Engineering, Poznan University of Technology, Piotrowo 3a, 60-965 Poznan, Poland
Keywords:
Predictive Control, Linear Quadratic Control, Feedback Linearization, Nonlinear Control.
Abstract:
The subject of the article concerns a constrained predictive control with feedback linearization (FBL) applied
for multiple-input and multiple-output (MIMO) system. It relies on finding a compromise in every step be-
tween feasible and optimal linear quadratic (LQ) control by minimization of one variable. Behaviour of model
signals in function of minimized variable is investigated, in order to assure the optimality of the solution. LQ
control based applications for feedback linearized models do not meet the problem of choosing weights in
linear quadratic cost function. That important problem is solved here by comparison of the cost function with
that obtained for the linear approximated system in the operating point. That provides satisfactory behaviour
and also justifies the simplified approach relied on minimization of only one variable for MIMO system.
1 INTRODUCTION
Feedback linearization method (Isidori, 1995),
(Khalil, 2002) as the exact method for linearizing
nonlinear models provides the advantage of possibil-
ity of using the linear control theory for nonlinear
systems. The LQ control is applied in the interpola-
tion method, proposed in (Poulsen et al., 2001). The
method allows us to introduce constraints of variables
into control designing. The advantage of this method
is that it relies on minimization of only one variable. It
was shown, that the method can be used for multiple-
input, multiple-output systems, providing that certain
conditions are fulfilled (Zietkiewicz, 2012).
Additional problem appears for feedback lin-
earizated models and linear quadratic control and it
concerns weights values in LQ cost function for feed-
back linearized model. In general the signals in the
cost function are not described by direct physical val-
ues. Experimental choice or methods involving val-
ues of variables like Bryson rule (Kang et al., 2014)
may not be sufficient. Usually in literature only
weights on diagonal are used and the part which pe-
nalizes functions of multiplied state and input vari-
ables is omitted. In (Poulsen et al., 2001) a constant
value was used in designing control to maintain the
equilibrium between values in cost function. It was
sufficient for given system, but in general equilibrium
between every state and input signals has to be con-
sider. The problem is solved in the article by using
cost function with signals of original nonlinear model
(it can be assumed as the cost function for the model
linearized in the operating point). Signals in that func-
tion are known as physical values and weights in it is
easier to choose. The function is rearranged by ap-
proximation of nonlinear dependencies between sig-
nals from nonlinear model and feedback linearized
model. The dependencies are obtained from feedback
linearization procedure. The finally obtained weights
in cost function for feedback linearized model assures
the equilibrium between variables of the model.
As the example to present the results of the
method, model of levitation system is used (mls2em,
2009). Problem of levitation control is the sub-
ject of many papers. Many types of control method
have been used, including backstepping technique
(Yang and Tateishi, 2001), sliding mode control (Al-
Muthairi and Zribi, 2004), fuzzy logic control (Ah-
mad et al., 2010), predictive control (Bachle et al.,
2013) with many others ideas and also fusions of
methods. The problem is still widely researched,
however only part of solutions consider constraints.
The model of levitation system used in this paper is
well described with basic control results in (Dragos
et al., 2012).
Simulations of proposed method for the levita-
tion model (mls2em, 2009) was performed in matlab
environment. Results show that signals fulfill con-
straints and appropriately chosen weight values cause
fast performance. The result of FBL application to
274
Zietkiewicz J..
Input and State Constrained Nonlinear Predictive Control - Application to a Levitation System.
DOI: 10.5220/0005055502740279
In Proceedings of the 11th International Conference on Informatics in Control, Automation and Robotics (ICINCO-2014), pages 274-279
ISBN: 978-989-758-039-0
Copyright
c
2014 SCITEPRESS (Science and Technology Publications, Lda.)