Escolar Documentos
Profissional Documentos
Cultura Documentos
Abstract This article focuses on the tracking control problem also a performance level dictated by a linear reference model
for nonlinear analytical systems. A polynomial state feedback whose construction is strongly inspired from the original
controller is designed to guarantee that the system output tracks nonlinear system. Exposed mathematical developments are
those of linear reference model. The parameters of the feedback based on the use of orthogonal functions. This powerful
regulator are derived by solving a linear algebraic problem in mathematical tool has been applied to solve various problems
the least square sense. The efficiency of the proposed control of automatic control namely, identification [19] and optimal
strategy is illustrated by mass-spring-damper benchmark. control [20] of time varying linear systems, analysis and
Keywords nonlinear analytical systems, tracking control , parameter estimation of bilinear systems [21], state analysis of
reference model , orthogonal functions time varying singular bilinear systems [22] and more recently
modeling and control of fractional order systems [23] [24].
I. INTRODUCTION
The general idea of this work consists on the projection of the
Tracking control of physical systems is an important control state space model of the controlled system over an orthogonal
problem widely applied. It has attracted a great deal of function basis beforehand selected. The final result is given as
attention from the control systems community both in theory a linear algebraic problem which can be solved in the least
and in practice. The main objective of tracking control is square sense.
to minimize the error between the state (or output) of the The paper is organized as follows. In section 2, introduce the
plant and the state (or output) of a given reference model. studied systems and explain the main objective of the work. In
The dynamics of physical systems studied in engineering section 3, the proposed development is carried out, finishing
and science always contain different kinds of nonlinearities. with a linear algebraic system to be solved. In section 4, an
Many of these nonlinear effects can be neither ignored nor example is given to illustrate the effectiveness of the proposed
linearized without loss of generality. The increasing demand method.
for good control performance of practical systems with natural
nonlinear complexities encourages the exploration to improve II. PROBLEM STATEMENT
the solvability and applicability of existing tracking control In this work we consider the nonlinear system described by
design techniques. In this context, some very interesting the following state equations:
works used Lyapunov stability theory to design tracking
control laws for nonlinear systems satisfies the Lipschitz x(t ) ) ( x, u )
1
condition [1][2]. However, the proposed results remain y (t ) < ( x, u )
restrictives to the systems represented by a linear nominal x(0) x
0
part and these conditions are rather difficult to check.
>u1 um @ R m is the input vector,
T
The main contribution of the present paper consists in the where u u2 }
replacement of the linear constant part by a nonlinear
x R n is the state vector, y
y1 y2 } yp
T
R
p
polynomial function based on the Kronecker power of the
state vector [3] [4] which has the advantage to approach any is the output vector.
analytical nonlinear systems and general enough to model
many physical systems [5] [6] [7]. Moreover, considerable In this paper, we focus on the control of the particular class of
attention has been devoted to the study of polynomial
nonlinear systems. Significant progress has been made in the
1 , namely nonlinear polynomial systems which are
stability analysis [9] [10] [11], stabilization [12] [13] [14] described by the following state equation:
[15], robust control [16], output feedback [17] and observer- r s
x(t ) Fi x (t ) G j ( I m x (t ))u (t )
>i @ > j@
based controller [18].
In this paper, we propose to design a state feedback control
i 1 j 0
y (t ) Cx (t ) 2
with a pre-filter for nonlinear polynomial system. The
considered system is assumed to have a controllable linear x(0) x
part. The control law is aimed to ensure, not only stability but 0
x(t ) F x> @ (t ) G ( I
i
i
j m x> @ (t ))Nyc (t )
j
s v
i 1 j 0
5 x> @ (t )
i
x>
i 1@
(t ) x(t ) X >i 1@
N
IN t X N IN t
G j ( I m x> @ (t )) Kl x> @ (t ) j l
j 0 l 1 X> N
i 1@
XN I N t IN t
The integration of the equation 5 from zero t > 0 T @,
leads to:
X> N
i 1@
XN M N 1, N IN t X N> @IN t
i
x> @ (t ) Nyc (t )
j m j j
j 0 0 m m N N cN N (t )
t
I X > @ I I (t ) NY I (t )
s v
G (I
j 0 l 1
j m x> @ (W )) K l x> @ (W )dW
j l
m N
j
m N cN N
0
xr (t )
t
e Et xr (0) e E ( t W ) Fyc (W )dW 7 I m X > @ NY I I (t ) I (t )
N
j
cN N N N
I X > @ NY I M
0
and r
I m x (t ) K l x (t ) > j@
>l @ > j@
I m X N IN (t ) K l X N IN (t ) >l @ X rN X 0 N F X> @P
i 1
i
i
rN N
I X > @ I I (t ) K X > @I (t ) 1
G I
s
N I N YcN I N M N 1,N PN 15
j l
>@ j
m N m N l N N
j m X rN
I X > @ K X > @I (t ) I (t )
j 0
j l
G I
m N l N N N s v
> @
X rN Kl I N X rN> @ I N M N 1, N PN
j l
I m X > @ K X > @ I I (t ) I (t )
N
j
l N
l
N N N j 0 l 1
j m
I m X > @ K X > @ I M
N
j
I (t )l N
l
N N 1, N N
The use of vec operator leads to:
r
I X > @ K I X > @ I M
j
I (t ) l vec( X rN ) vec( X 0 N ) P T
N Fi vec( X rN
>@
)
i
m N l N N N N 1, N N i 1
16
It comes out then: s s v
r t G vec N I J
j N jl vec K l I N
X NIN (t ) X 0 NIN (t ) Fi X N> @ IN (W )dW
i 1
i j 0
with:
j 0 l 1
Y
0
t Gj I N M N 1, N PN G j I m X rN
> @ T
j
G I N I Y
s
> j@
I N M N 1, N IN (W )dW
cN
j m XN N cN
10
j 0
and
0
X
T
>l @ > @
t J jl I N M N 1, N PN G j I m X rN
j
G I K I X
s v
> j@ >l @ rN
j m XN l N N I N M N 1, N IN (W )dW
j 0 l 1
Based on the Lemma 1 of section D of the appendix, the
0
The use of the integration operational matrix yields: equation 16 can be also written as follows
r r
X N IN (t ) X 0 N IN (t ) F X > @P I i N
i
N N (t ) vec( X rN ) vec( X 0 N ) PNT Fi vec( X rN
>@
)
i
i 1 i 1 17
G I
s s s v
r2 2e 1 e
In this section, we will apply the proposed nonlinear output 75
feedback control design in section III to a nonlinear mass For N 16 (order of shifted Legendre polynomials basis
spring-damper system [8] shown in Figure 1. The dynamic [26] denoted SLP) and T 100s , it can be observed from
equation of the nonlinear system is given by
figure (2) that we have a good approximation of the exact
Mx g ( x, x) f ( x) h( x)u
solution xr t .
where M is the mass, u is control force, f ( x) represents
nonlinear spring term, g ( x, x) is the damper term, g ( x) is
nonlinearity associated with input channel. The parameters are
chosen as
M 1, c1 1, c2 0.01, c3 0.1, c4 0.13
g ( x, x ) c1 x, f ( x) c2 x c3 x 3 , h( x) 1 c4 x 2
Let x1 x (displacement), x2 x (velocity), the state
space model of the system will be
Fig. 2 States variables of the reference model
where
Figure (3) shows responses of the reference model and the T
controlled systems outputs. fi 1 / ri w(t ) f (t )Mi (t ) 27
Simulation results prove that the proposed control law 0
computed using the developed approach follows perfectly the with w(t ) a positive and integrable function taken as the
desired reference model. In figure (4), control signal u is
weighting function of the scalar product.
plotted.
The elementary orthogonal functions Mi verify the
orthogonality relation:
T
Mi (t ), M j (t ) w(t )M (t )M
i j (t ) dt G ij r 28
0
with
FN > f0 f1 f N 1 @
and
>M0 (t ) M N 1 (t )@
T
IN (t ) M1 (t )
Coefficients f i have the particularity to minimize the
approximation error:
T 2
N 1
H 0 f (t )
i 0
f iMi (t ) dt
30
From the relationship 32 , we can easily deduce the Manufacturing Systems (Eds. Gentina, J.C. and Tzafesta, S.G.).
Elsevier Science Publishes B. V, North Holand, pp 217-227,1992
operational matrix of product: [6] N. BenhadjBraiek, ``Nonlinear stabilizing control of synchronous
electrical machines", IEEE International Symposium on Circuits and
K iT0
M iN
33 [7]
Systems, ISCAS. 1996
M. M. Belhaouane and N. Benhadj Braiek, ``Design of stabilizing
control for synchronous machines via polynomial modelling and linear
K iN
T
1 matrix inequalities approach", International Journal of Control,
that allows the following approximation: Automation and Systems, vol. 9, no. 3, 2011.
Mi (t )IN (t ) # M iNIN (t ) 34 [8] Q. Zheng and F. Wu, ``Nonlinear Output Feedback Hf Control for
Polynomial Nonlinear Systems", American Control Conference Westin
D. vec operator and kronecker product properties Seattle Hotel, Seattle, Washington, USA. June 11-13, 2008.
[9] N. Benhadj Braiek, ``On the global stability of nonlinear polynomials
For any matrices X, Y and Z having appropriate systems", IEEE Conference On Decision and Control, December, 1996.
dimensions, the following property of the Kronecker product [10] N. Benhadj Braiek, F. Rotella and M. Benrejeb, ``Algebraic criteria for
is given [3]: global stability analysis of nonlinear systems", Systems Analysis
Modelling Simulation, vol.17, no.3, pp.211-227, 1996.
vec( XYZ ) Z T
X vec(Y ) 35 [11] H. Bouzaouache and N. Benhadj Braiek, ``On the stability analysis of
p
nonlinear systems using polynomial Lyapunov functions",
Lemma 1 We notate e p dimensional unit vector which
i Mathematics and Computers in Simulation, vol.76, no.5, pp.316-329,
2008.
th
has 1 in the i element and zero elsewhere. The elementary [12] M. M. Belhaouane, R. Mtar, H. Belkhiria Ayadi and N. Benhadj
matrix is defined by: Braiek, ``An LMI technique for the global stabilization of nonlinear
T
polynomial systems", International Journal of Computers,
Eip, uj q eip eqj 36 Communications and Control, vol.4, no.4, pp.335-348, 2009.
[13] Q. Zheng and F. Wu, ``Regional stabilisation of polynomial non-linear
Let the matrices A R num
and B R pu q , we have: systems using rational Lyapunov functions", International Journal of
Control, vol.82, no.9, pp.1605-1615, 2009.
vec( A B) 3 n,m ( B)vec( A) 37 [14] L. Menini and A. Tornambe, ``Stabilization of polynomial nonlinear
where systems by Algebraic Geometry techniques", IEEE Transactions on
Automatic Control, vol.60, no.9, 2014.
3 n,m [vec( E11num B) vec( E21
num
B) } [15] W.J. Jemai, H. Jerbi and M. N. Abdelkrim, ``Nonlinear State Feedback
num num num
Design for Continuous Polynomial Systems", International Journal of
vec( E n1 B) vec( E 12 B ) vec( E 22 B) } Control Automation and Systems, vol.9, no.3, pp.566-573, 2011.
num num num [16] H.W. Chao S.H. Fei and Z.J. Ping. ``Robust Control Synthesis of
vec( E n2 B) } vec( E 1m B ) vec( E 2m B) Polynomial Nonlinear Systems Using Sum of Squares Technique",
nu m Acta Automatica Sinica, vol.39, no.6, 2013.
} vec( Enm B)]
[17] Q. Zheng and F. Wu. ``Nonlinear Output Feedback Hf Control for
Lemma 2 For any time dependent vector function
Polynomial Nonlinear Systems", American Control Conference. pp 11-
x(t ) R nu1 given by x(t ) > x1 (t ) x2 (t ) } xn (t )@
T
13, 2008.
[18] S. Elloumi, M. M. Belhouane and N. Benhadj Braiek, ``Observer-
where , i^ 1}`n are integrable over an interval
xi ( t ) based controller for nonlinear analytical systems", International
Journal of Systems Science, 2014.
0 d t d T , we have:
[19] S. G. Mouroutsos, P.N. Paraskevopoulos, ``Identification of time
x(t ) x(t ) X N X N M N 1, NIN (t ) 38 varying linear systems using orthogonal functions", Journal of the
Franklin Institute, vol.320, no.5, pp.249-258, 1985.
where [20] C. T. Liou and Y.S. Chou,``Optimal control of linear time varying
M 0N systems via piecewise-linear polynomial functions", International
M
1N Journal of Control, vol.45, no.4, pp.1323-1333, 1987.
M N 1, N
[21] M. L. Wang, R.Y. Chang and S.Y. Yang, ``Analysis and parameter
estimation of bilinear systems via generalized orthogonal polynomials",
M N 1 N
International Journal of Control, vol.46, no.2, pp.719-729, 1987.
[22] C. H. Hsiao, W.J. Wang, ``State analysis of time-varying singular
REFERENCES bilinear systems via Haar wavelets", Mathematics and Computers in
[1] M. Rehan, K.Sh. Hong and Sh.S. Ge, ``Stabilization and tracking Simulation. vol.52, pp.11-20, 2000.
control for a class of nonlinear systems", Nonlinear Analysis: Real [23] M. K. Bouafoura and N. Benhadj Braiek, ``A State Feedback Control
World Applications, vol. 12, no. 3, pp. 1786-1796, 2011. Design for Generalized Fractional Systems Through Orthogonal
[2] L. Liu and X. Song, `` H f Static Output Tracking Control of Functions. Application to a Fractional Inverted Pendulum", Asian
Journal of Control, vol.15, no.3, pp. 773-782, May, 2013.
Nonlinear Systems with One-Sided Lipschitz Condition", [24] M. K. Bouafoura and N. Benhadj Braiek, ``Block pulse-based
Mathematical Problems in Engineering, 2014. techniques for modelling and synthesis of non-integer systems",
[3] J. W. Brewer, ``Kronecker products and matrix calculus in systems International Journal of Systems Science, vol.41, pp.487-499, 2010.
theory", IEEE Transactions on Circuits and Systems, vol. 25, no. 9, pp. [25] F. Rottela and G. Dauphin-Tanguy, ``Non-linear systems identification
772-781, 1978. and optimal control", International Journal of Control, vol.48, pp.525-
[4] N. Benhadj Braiek and F. Rotella, ``Stabilization of nonlinear systems 544, 1988.
using a Kronecker product approach", European Control Conference [26] C. Hwang and T. Y. Guo, ``Transfer Function Matrix Identification in
ECC95, pp. 2304-2309, 1955. MIMO Systems via Shifted Legendre Polynomials", International
[5] N. Benhadj Braiek and F. Rotella, ``Robot model simplification by Journal of Control, vol.39, pp.807-814, 1984
means of an identification method", In: Robotics and Flexible