Professional Documents
Culture Documents
Ajassp 2012 405 416
Ajassp 2012 405 416
ISSN 1546-9239
© 2012 Science Publications
Abstract: Problem statement: The analysis and control of delayed systems are becoming more and
more research topics in progress. This is mainly due to the fact that the delay is frequently encountered
in technological systems. This can affect their significantly operations. Most control command laws
are based on current digital computers and delays are intrinsic to the process or in the control loop
caused by the transmission time control sequences, or computing time. The delay may affect one or
more states of the considered system. It may also affect the establishment of the command. Several
studies have investigated the stability of delay systems under the assumption that the delay is a variable
phenomenon; such variation is considered to be bounded or limited to facilitate analysis of the system.
In this study we propose a modeling of delayed system by using the multimodels and switched system
theory. The analysis of stability is based on the use of second Lyapunov method. The issued stability
conditions are expressed as Bilinear Matrix Inequalities impossible to resolve. That’s why we propose
the same original relaxations to come over this difficulty, an example of induction machine is given to
illustrate over approach. Approach: We propose to use the control theory developed for switched
systems to synthesis a control laws for the stabilisation of delays system. Results: We stabilize the
induction machine around many operating points despite the non linearities. Conclusion: The
developed method is less conservative and less pessimistic than the used classical methods.
Key words: Delay systems, lyapunov method, switching system, Linear Matrix Inequalities (LMI),
Bilinear Matrix Inequalities (BMI)
Several studies have investigated the stability of x(t) = ax(t − τ) + bu(t) (1)
delay systems under the assumption that the delay is a
variable phenomenon (Gouaisbaut and Peaucelle, 2009; The delay in the order, written in the form Eq. 2:
Benchohra et al., 2007) such a change is seen as
bounded or limited to facilitate system analysis (Hetel x(t) = ax(t) + bu(t − τ) (2)
et al., 2007).
The research is carried out to ensure the stability of The delay in the output is written as Eq. 3:
delay systems are usually around an equilibrium point
of the system using, the method of Lyapunov, (Hu et y(t − τ) = cx(t) + du(t) (3)
al., 1998) is a temporal method which allows it
studying mathematically complex large system
Several models have been associated with delay
dimensions (Migloire, 2004; Labit et al., 2007).
systems and it appears that several types of systems
Many studies have aimed at reducing the wide
depending on the nature of the delay.
variety of problems of synthesis or analysis in convex
optimization problems involving LMI, (Henrion et al.,
Stability of delay systems: The stability of linear
1999; Teixeira et al., 2003). The problems of control
systems with time-invariant delays is usually studied
and observation are expressed as Bilinear Matrix
using the Lyapunov Krasovskii method; this method is
Inequalities (BMI) where the resolution of such
very conservative because it generates a lotof LMI
constraints can have several local solutions, but there
conditions difficult to satisfy all. Another approach
are algorithms for local and global optimizations
similar to the approach of Lyapunov Krasovskii has
where BMI may lead to a LMI by changing or
distinguished itself in recent years this is the approach
elimination of well-defined variables (Apkarian and
of switched systems (Gouaisbaut and Peaucelle, 2006;
Tuan, 2000).
Gouaisbaut, 2005).
In Part I of this article, we present an approach for
the synthesis of a controller for delayed discrete
Delay system to a switching system: The switched
systems. The delay is considered type variable in time
system can be described as follows Eq. 4:
and multiple of the sampling period of the system. In
Part II, relaxations are introduced to the transformation N N
of BMI in LMI reaccredit worthy by the current x(k + 1) = ∑ µi (k)A i (k)x(k) + ∑ µi (k)Bi (k)u(k) (4)
numerical solvers (Matlab© or Scilab ©). An i =1 i =1
where, the matrix Aϕ (k) = Ai for i∈I = {1,.....τ1 } and: z(k + 1) = Ai z(k)
Ad . . Bd K .
Ad 0 0 − Bd K 0 .. 0 I 0 . . 0
(13)
I 0 . . . . 0 with A i = 0 I 0 . .
AI = 0 I 0 . . . 0 0 . I 0 .
.
. 0 .. . . . . . . I .
0 0
. . . . I
The LMI condition for τ = i is Eq. 14:
éme
Ad block is on the (i +1) th column of Ai.
G i + G it − S G it A it
After this transformation, system stability is proved >0 (14)
using Lyapunov functions, poly quadratic Eq. 8 Ai G i S
(Daafouz and Bernussou, 2001):
g1 g 2 . . g i +1
v(k) = z P ϕ (k)z(k)
T
(8) Whether Gi =
. . LMI condition
. .
where, the matrixes P1 ,P 2 ...P τ1 are positive definite g i +1 . .
matrices. The system is asymptotically stable if the becomes Eq. 15:
matrixes Pi , ∀i = 1.....τ1 check the satisfies following G i + G it − S G it A it
linear matrix inequality Eq. 9: >0 (15)
Ai G i S
Pi Pi P j
T
With:
> 0, ∀(i, j) ∈ I * I (9)
P j Pi P j
Ai G i =
A d g1 Ad g3 − Bd Kg 4 . . A d g i +1 − Bd Kgi +1
The previous system (8) is stable if there exists a
g1 g2 . . gi + 1
state feedback gain K such that the closed loop system
for any bounded delay is stable. We use the equivalent .
condition to the condition of Lyapunov Eq. 10: .
g + 1 . . . .
1
G i + G it − S G it A it
>0 (10) The condition (15) is a BMI unsolvable by current
Ai G i S
solvers it is essential to introduce relaxations to move to
LMI conditions easy to solve it Eq. 16 and 17:
For a delay τ = i, let us apply the method of
switched system, the state equation becomes Eq. 11: g i = 0∀i ∈ [1,i] (16)
x(k + 1) = Ax(k) + BKx(k − i) (11) Ki=Ri+1*gi+1 Ri+1=K*gi+1 (17)
Equation 12 can be rewritten as follows: Illustrative example:
Consider the following discrete system Eq. 18:
x(k + 1)
x(k) A d . . Bd K . x(k)
= 0.99964 −2.998e − 005
I 0 . .
0 x(k − 1)
x +
. 7.495e − 005 0.999
= 0 I 0 . . . (12)
. 0.0002 (18)
. 0 . I 0 . . 7.497e − 0090 u
. . . I . x(k − i)
x(k − (i − 1) y = [ 0 1] x
407
Am. J. Applied Sci., 9 (3): 405-416, 2012
t
G i Ai t
Illustrative example: Consider the same example
G i + G it − Si
above, the delay τ between switches 1 and 2. BMI
A d g13 A d g i +1 conditions are Eq. 36-38:
A d g11 . .
− Bd Kg14 −Bd Kg i +1
>0
t
(*)
g g . . g S (29) G 2 + G 2t − S2
11 12 i +1
.
j
. A d g12 A d g 22 A d g 32
. −Bd Kg 72 − Bd Kg 82 − Bd Kg 92
g S2 > 0 (36)
. . . .
i +1 g12 g 22 g 31 .
g 42 g 52 g 61
t
G jA j t
G j + G tj − S j
A d g 23 A d g i +1
A d g 21 . . G1 + G1t − S1
(*)
t
R32= Kg32, R72= Kg72, R82= Kg82 (40) Consequently, referring to previous models we can
present a model of the induction machine voltage
R41= R61= R72= R82= 0 (41) controlled we impose on the machine to follow a
−1 −1 reference speed. The state variables chosen are the
K1 = R 51g 51 K 2 = R 92g 91
stator currents, The rotor flux and the mechanical
16.7204 17.5336 − 42.2947 − 41.2243 − 5.9932
angular pulsation: Isd, Isq, Φrd, Φrq, ωthe system state is
Eq. 43:
K 1 = 0 0 0 0 0
0 0 0 0 0
Isd
.
157.8944 2.8791 20.9317 3.3627 5.7936
.
K 2 = 0 0 0 0 0 Isq
0 0 0 0 0 .
∅ r d =
.
Application to the induction machine: We propose to ∅ r d
apply this approach to a real industrial system, an .
induction motor (5.5kW nominal output power, rated W
voltage (Y) 400V, rated current (Y): 11.20A, rated −(RsLr 2 + RrMsr 2 ) RrMsr
speed supported: 1445 rpm) controlled by a variable Lr(LsLr − Msr 2 ) Isd + ωsIsq Lr(LsLr − Msr 2 ) ∅rd
speed drive via a computer network. Delays prevent the
establishment of command sequences: Msrw
+ ∅rq
(LsLr − Msr )
2
Induction machine PARK model: The state
(RsLr 2 + RrMsr 2 ) Msr
representation according to the PARK model of the −ωsIsd − Isq − ω ∅rd
induction machine fed with an inverter is defined by the Lr(LsLr − Msr 2
) (LsLr − Msr 2
)
equation of state as follows: (Castillo-Toledoy et al., RrMsr
+ ∅rq
Lr(LsLr − Msr )
2
2004; Boucetta, 2008).
In this model: RrMsr Rr
Isd − ∅rd + (ωs − ω)∅rq
x ∈ Rp vector state; u ∈ Rn control vector with Lr Lr
RrMsr Rr
Isq − (ωs − ω)∅rd − ∅rq
Rs = Stator resistance. Lr Lr
Rr = Rotor resistance. P2 Msr P2 Msr P f
Ls = Stator inductance. ∅rdIsq − ∅rdIsq − Cr − ω
LrJ LrJ J J
Lr = rotor inductance.
Msr = Mutual inductance. 2 *Lr E − 2Lr E − 2Lr E
3(LsLr − Msr ) 6(LsLr − Msr ) 6(LsLr − Msr )
2 2 2
ωs = electrical synchronism pulsation.
Ci = Vector inverter switching command Eq. 42: Lr E −Lr E
0
6(LsLr − Msr 2 ) 6(LsLr − Msr 2 )
I s. d
0 0 0 (43)
.
Isq
. = 0 0 0
∅ r d
.
∅ r d 0 0 0
− (RsLr 2 +
c1
RrM sr 2 )
ω s
RrM sr M sr ω (42)
Lr(LsLr − M sr 2 )
Lr(LsLr − M sr 2 ) (LsLr − M sr 2 )
c2
− (R sLr 2
c3
+ R rM sr )2
M sr RrM sr
−ω s −ω
Lr(LsLr − M sr 2 ) (LsLr − M sr 2 ) Lr(LsLr − M sr 2 )
RrM sr −Rr
0 ωs − ω The output vector, selected, is Eq 44:
Lr Lr
RrM sr −Rr
0 − ( ω s − ω )
Lr Lr
Isd
− 2Lr E − 2Lr E
2 *Lr E
Isd
3 (LsLr − M sr )
2
6 (LsLr − M sr 2 ) 6 (LsLr − M sr 2 )
∅ rd 0 0 1 0 0 Isq
Isq 0
Lr E − Lr E c
1
y(t) = ∅ rq = 0 0 0 1 0 ∅ rd (44)
+ c2
∅ rd
6 (LsLr 6 (LsLr
− M sr 2 ) − M sr 2 )
c3 W 0 0 0 0 1 ∅ rq
∅ rq
0 0 0
W
0 0 0
410
Am. J. Applied Sci., 9 (3): 405-416, 2012
The system is nonlinear because there are model around the nominal operating point.The system
couplings between the pulsation ω and the flux Φrq, of linear state machine is Eq. 45:
between ω and the flux Φrd, between the current Isq and
Φrd and another between Isd and flux Φrq.
ɶi
x = Axɶ + Buɶ
(45)
Linearization of the state model of the induction yɶ = Cxɶ
machine: Linearization of the state model of the
machine comes from the Jacobian matrix. We
determine the operating points and the linear state With:
A =
− ( R sL r 2 + R rM sr 2 ) R rM sr M sr ω M sr ∅ rq
ωs
L r ( L sL r − M sr ) L r ( L sL r − M sr 2 ) ( L sL r − M sr 2 ) ( L sL r − M sr 2 )
2
− ( R sL r 2 + R rM sr 2 ) M sr R rM sr M sr ∅ rq
−Ws −ω
L r ( L sL r − M sr 2 ) ( L sL r − M sr 2 ) L r ( L sL r − M sr 2 ) ( L sL r − M sr 2 )
R rM sr −Rr
0 ωs − ω − ∅ rq
Lr Lr
R rM sr −Rr
0 − (ω s − ω ) ∅ rd
Lr Lr
− P M sr
2
− P 2 M sr − P 2 M sr − P 2 M sr −f
∅ rd Isq Isd
L rJ L rJ L rJ L rJ j
2 *L r E − 2 Lr E − 2Lr E
3 ( L sL r − M sr 2 ) 6 ( L sL r − M sr 2 ) 6 ( L sL r − M sr 2 )
Lr E − Lr E
0
B = 6 ( L sL r − M sr 2 ) 6 ( L sL r − M sr )
2
0 0 0
0 0 0
0 0 0
0 0 1 0 0
C = 0 0 0 1 0
0 0 0 0 1
Isq, Isd, ∅rq, ∅rd, ω : The nominal operating values of the x(k + 1) = A d x(k) + Bd u(k − τ)
(48)
induction machine. y(k) = Cd x(k) + D d u(k − τ)
For a delay τ = 1:
K1 = R 4g 4−1 = 1e − 05 *
0.1913 0.6358 0.0704 −0.3410 0.3105
0.1822 0.6079 0.0660 −0.3280 0.2963
0.1824 0.6067 0.0668 −0.3259 0.2961
Fig. 1: Switching gain K according to the delay
For a delay τ = 2:
K 2 = R 9g 9−1 = 1e − 04 *
0.0716 0.1180 0.1069 0.0077 0.0521
0.0684 0.1127 0.1020 0.0073 0.0497
0.0683 0.1125 0.1020 0.0073 0.0497
For a delay τ = 3:
−1
K 2 = R 16g16 = 1e − 05 *
−0.1840 −0.1790 0.3989 0.0615 −0.2385
−0.1755 −0.1708 0.3807 0.0586 −0.2277
−0.1755 −0.1707 0.3805 0.0587 −0.2275
For a delay τ = 4:
K 4 = R 25g −251 = 1e − 04 *
−0.1101 −0.1022 −0.1772 −0.1599 −0.942
−0.1052 −0.0976 −0.1692 −0.1527 −0.0899
−0.1051 −0.975 −0.1690 −0.1526 −0.0898
For a delay τ = 5:
−1
K 5 = R 36g 36 = 1.0e − 08 *
0.0475 0.1102 0.0358 −0.0133 0.0564
0.0453 0.1052 0.0342 −0.0127 0.0538
0.0453 0.1051 0.0342 −0.0127 0.0537
For a delay: τ ∈ [0, 2]: Fig. 2: Nominal Rotor flux along the axis “d’’ and axis “q”
−1 −1
K 0 = R 30g 30 = 1.0e − 004 * K1 = R 51g 51 = 1.0e − 003*
−0.1365 0.0456 0.1375 0.6665 1.7229 −0.3695 1.1142 0.2694 0.0574 −1.2551
−0.1303 0.0436 0.1313 0.6364 1.6450 −0.3528 1.0640 0.2573 0.0574 −1.1985
−0.1302 0.0435 0.1312 0.6358 1.6435 −0.3525 1.0629 0.2570 0.0548 −1.1973
414
Am. J. Applied Sci., 9 (3): 405-416, 2012
REFERENCES
Gouaisbaut, F., 2005. Stability and stabilization of Kechiche, O.B.H.B., H.B.A. Sethom, H. Sammoud and
distributed time delay systems. Proceedings of the I.S. Belkhodja, 2011. Optimized high frequency
44th IEEE Conference on Decision and Control signal injection based permanent magnet
and European Control Conference, Dec. 12-15, synchronous motor rotor position estimation
IEEE Xplore Press, pp: 1379-1384. DOI: applied to washing machines. Am. J. Eng. Applied
10.1109/CDC.2005.1582351 Sci., 4: 390-399. DOI:
Gouaisbaut, F.and Y. Ariba, 2009. Delay range stability 10.3844/ajeassp.2011.390.399
of distributed time delay systems. Proceedings of Labit, Y., Y. Ariba and F. Gouaisbaut, 2007. Design of
the 6th IFAC Symposium on Robust Control Lyapunov based controllers as TCP AQM. LAAS-
Design, (SRCD’ 09), IFAC, Israel. DOI: CNRS, University of Toulouse, France.
10.3182/20090616-3-IL-2002.00039 Migloire, E.G., 2004. Predictive control based on
Henrion, D., S. Tarbouriech and M. Sebek, 1999. Rank- semidefinite programming. National Institute of
one LMI approach to simultaneous stabilization of Applied Sciences, Toulouse.
linear systems. Syst. Control Lett., 38: 79-89. DOI: Teixeira, M.C.M., E. Assuncao and R.G. Avellar, 2003.
10.1016/S0167-6911(99)00049-3 On relaxed LMI-based designs for fuzzy regulators
Hetel, L., J. Daafouz and C. Lung, 2007. Stability and fuzzy observers. IEEE Trans. Fuzzy Syst., 11:
analysis for discrete time switched systems with 613-623. DOI: 10.1109/TFUZZ.2003.817840
temporary uncertain switching signal. Proceedings Zhu, Q. and G.D. Hu, 2009. Stability analysis for
of the 46th IEEE Conference on Decision and uncertain nonlinear time-delay systems with quasi-
Control, Dec. 12-14, IEEE Xplore Press, New one-sided lipschitz condition. Acta Automatica
Orleans, LA., pp: 5623-5628. DOI: Sinica, 35: 1006-1009. DOI: 10.1016/S1874-
10.1109/CDC.2007.4434794 1029(08)60099-3
Hu, L., Y. Sun and Y. Cao, 1998. Robust control for
uncertain linear systems with constraints on output.
Proceedings of the 1998 American Control
Conference, Jun. 21-26, IEEE Xplore Press, pp:
2708-2712. DOI: 10.1109/ACC.1998.688342
416