Professional Documents
Culture Documents
Abstract: This paper presents the general concept of the II. MATHEMATICAL MODEL OF THE
nonlinear control of the asynchronous machine. The ASYNCHRONOUS MACHINE
decoupling between the flow and the speed is realized by the
input-output linearization technique. In this work, a nonlinear A. Putting in nonlinear state equations
adaptive control method has been applied to the asynchronous The dynamic equations of the asynchronous machine
machine and we give some initial results on the adaptive
control of nonlinear systems, linearized by state feedback. The
in - repository are:
adaptation of the parameters is used as a technique for
robustifying the exact cancellation of the nonlinear terms, Cr
( a ia b ib )
which is called for the linearization technique. The m J
performance of the proposed nonlinear adaptive control n Mi
a a p m b a
d ua
scheme is demonstrated by simulation results. These results b n p m a b Mib u (1)
show that the proposed method achieves the desired dynamic dt L b
performance. ia a n p m b ia s
ib n i
p b
m a b
Ls
Keywords: Asynchronous machine. nonlinear command
and adaptive control The system of equations is rewritten in the form
suggested for the application of linearization in the input-
I. INTRODUCTION output sense as follows:
Most variable drives use the asynchronous machine
because of its many advantages in performance and
x f ( x) g ( x)u (2)
robusteses. Its main disadvantage lies in the complexity of Where the vector of states x and commands u are:
its multivariable model which is non-linear and strongly
decoupled [1] The vector control technique, which is based
on flow orientation, allows flux and torque to be x [ x1 , x 2 , x3 , x 4 , x5 ]T [ m , a , b , ia , ib ]T
independently decoupled and controlled. However, exact
knowledge of the flux position poses a problem of And:
precision [2] The input-output linearization technique,
with a non-linear state feedback counter, allows the u [u a u b ] T
machine model to be broken down into two linear,
monovariable and independent sub-systems.Thus, Witch: m , a , b , ia , ib are simultaniously ,the
conventional or modern control techniques can be easily
applied. The tracking of the reference trajectories is based rotor speed,the composante a,b of the rotor flux and the
on the principle of the optimal imposition of the poles. composante a ,b of the courent
This technique has the advantage of controlling the torque
itself in regulation.Conventional control algorithms appear
to be inadequate if the controlled part is subject to with :
disturbances and parametric variations. Thus, some Cr
authors propose adaptive control by reference model [3], f ( x ) ( a i a b i b )
f ( x) J
others robust controllers [4] In this work, an adaptive non- a n p m b Mi a
linear control is realized which regulates the flux and the f ( x ) f ( x ) n Mi
p m a b b
speed of the asynchronous machine and maintains the f ( x ) a n p m b i a
decoupling between them. In this part, only parameters f ( x ) n i
that fit in a linear way into the machine model will be p m a b b
(7)
y vb
y y
y L f h L g a L f h u a L g b L f h u b vsa y2 1 y 2 y1 1 y1 m
y L h p p
f
95
C. Stabilizing control law (trajectory imposition) uncertain parameters Considering the vector uncertain
parameters[9].
To ensure pursuit of trajectories of desired speed m ref
2 p1 C r C rN
( y1ref ) and flux ref with certain dynamics sands, we (17)
p 2 R r R rN
impose on the system linearized the new entrances vsa and where Rr and Cr are the real values, RrN and CrN are
vsb of the following form [11]: the nominal values .Then we can rewrite the equations of
the machine in the following form:
v sa k a 1 ( y 1 y 1 ref ) k a 2 ( y 1 y 1 ref ) y1 ref (12)
x f (x) gaua gbub p f (x) p f (x) (18)
v sb k b 1 ( y 3 y 3 ref ) k b 2 ( y 3 y 3 ref ) y 2 ref (13) With:
C
f ( x ) ( a i a b ib ) rN
f ( x ) J
Alternatively, (k a1 , k a 2 ) and (kb1 , kb 2 ) are adjustment n Mi
a p m b a
parameters, chosen in such a way as to impose on the f ( x ) f ( x ) n Mi
dynamics of the system the desired performances. p m a b b
(19)
f ( x ) a n p m b i a
f ( x ) n i
Thus, the system of the asynchronous machine is p m a b b
linearized and decoupled into two monovariable
subsystems of order 2 each: And
d d
dt (m mref ) ka (m mref ) ka dt (m mref )
(14) g ( x ) g a ( x ) g b ( x )
d ( ) k ( ) k d ( ) L (20)
dt ref b ref b
dt
ref
s
L s
The dynamics of tracking errors e1 y1 y1ref and e2 y3 y3ref
become:
e k a e k a e
M
(15)
J
ia
e k b e k b e
a
Lr Lr
b
M
ib
f ( x) f (x) Lr Lr
If the coefficients (k a1 , k a 2 ) and (k b1 , k b 2 ) , are chosen M M (21)
a i a
so as to satisfy the two Hurwitz polynomials LS Lr
LS Lr
M M
k a1 k a 2 p p 2 0 ib
(16) L S L r
b
LS Lr
kb1 k b 2 p p 2 0
Let us write the system (18) in the coordinates y
For our case, which is the control of the defined by:
asynchronous machine, we have chosen the coefficients
(ka1, ka2) and (kb1, kb2) to ensure asymptotic stability and y y p L f h
y L f h p L f h Lga L f hu a Lgb L f hub
to allow the obtained linear system to achieve the desired
performances.
After calculation, we find: y y p L f h (22)
y L f h p L f L f h Lg a L f h u a Lgb L f h u b
(ka1, ka2) = (900, 60)
(kb1, kb2) = (3600, 120) y L h p L h (17)
f f
T
Suppose that pˆ ( t ) pˆ ( t ), pˆ ( t ) are the
estimates of the parameters. The errors on these
parameters are;
IV. ADAPTIVE INPUT –OUTPUT LINEARIZING e p1 p1 pˆ 1 (t )
ep (23)
CONTROL OF THE AYNCHRONOUS MACHINE. e p pˆ (t )
p2 2 2
In this part, only parameters that fit in a linear way into
the machine model will be taken into account. It is the Now we introduce the estimated parameters pˆ ( t ) in
rotor resistance Rr and the resistant torque Cr. To do so, the new coordinatesZ:
we start by designing a command based on the
linearization technique in the input-output sense applied to
the nominal model, then we calculate the adaptation law
that will make it possible to estimate the vector of the
96
z y In condensed form we will have:
z y pˆ L h (33)
f e Ke w ( z , pˆ ) e p
(24)
z y K block diag ( K a , K b ) (34)
z y pˆ L h
f
L f h
z y L f L f h
w( z , pˆ ) (35)
The system (18) becomes: L f h
ˆ
L f L f h p L f h
z z e pL f f h
z L h p L L h dpˆ L h L L h u L L h u w( z, pˆ ) is the regression matrix and it is a function
f f f
dt
f ga f a gb f b
of the x variables (and therefore the z variables) [10]
z z e p L f h
P Is a matrix symmetric definite positive and that is
z L h p L L h dpˆ L h pˆ L L h pˆ p L h (25)
f f f
dt
f f f f the solution to the Lyapunov equation [11]
T
ua Lga L f h pˆ Lga L f h ub Lgb L f h pˆ Lgb L f h K P PK Q (36)
z Lf h p L f h Consider the quadratic Lyapunov function::
So
e e e p L f h
e k ae k a e e p L f L f h 7.5417 0.0006 0 0
(31) 0.0006
e e e p L f h P
0.0083 0 0
0 0 15.0208 0.0001
e kbe kb e e p ( L f L f h pˆ L f h )
0 0 0.0001 0.0042
Or in a matrix form:
The adaptation gains matrix is, in this case:
e e Lfh
e k k e L L h e 1 diag (0.05, 0.0015 ) .
a
a f f
p
e e L h
f ep (32)
e ˆ
kb kbe Lf Lf h pLf h
97
V. SIMULATION others figures, we take into account two parameters
We test the performance of the proposed returning in a nonlinear way in the model (L and J), we
adaptive controller with Matlab softwere. estimated the inverse of the parameters rather than the
The main purpose of this section is to validate by parameters themselves which is illustrated by the figure 4
simulation the output linearization control of the and figure5 of Lfh1, Lfh2 and L2fh1 and L2fh2.
asynchronous machine. That is, verify if it fulfills its role A good response is observed from the application
fully: linearize and decouple the system from the machine of the perturbation which is the change in resistance from t
[13,14]. = 0.5s to t = 1.5s.
The parameters of the asynchronous machine are, For the fig 5, the answer goes in L2fh1 and the
taken from [7] : response Vb in L2fh2, and gives dirrectement, the
performance of the adaptive contolleur, in the presence of
P=1.5kW, p =2
a disturbance.
U =380 /220V, 50Hz N =1450tr min The speed is not affected by the variation of load
I =3/ 6A, M=0.258H and resistance. It is controlled by a adaptive controller that
Rs =4.85ohm,Rr=3.81ohm quickly rejects the disturbance of the load torque. The
Ls =0.274H, Lr=0.274H performance of this command are satisfactory. It can be
used for poorly modeled nonlinear systems.
J= 0.031Kgm2.
98
REFERENCES
[1] Lee, J.-S., T. Takeshita, and N. Matsui,” Stator-flux-oriented sensor
less induction motor drive for optimum low-speed performance”.
IEEE Trans. Indus. Appli., 33(5): p. 1170-1176. 1997.
[2] Chaudhuri, B., R. Majumder, and B. Pal” Application of multiple-
model adaptive control strategy for robust damping of interarea
oscillations in power system”. IEEE Trans Control Syst Technol.
12(5): p. 727-36. , 2004.
[3] Wu, B. and O. Malik,” Multivariable adaptive control of
synchronous machines in a multimachine power system. ” IEEE
Trans Power Syst, 21 (4): p. 1772-81. 2006.
[4] 0 Chaudhuri, B., R. Majumder, and P. BC”Ap²plication of multiple-
model adaptive control strategy for robust damping of interarea
oscillations in power system. ” , IEEE Trans Control Syst Technol
12 (5): p. 727-36. 2004.
[5] Benyahia,M,“commande non linéaire et prédictive application à la
machine asynchrone“,thése de agister. 2001
[6] Meroufel A,M.K .Fellah,B.Belabes and
A Massoum,2004“linéarisation entrée sortie et réglage floue d’une
machine synchrone à aimant permanent“ CNGE,Tiaret
[7] Bentaallah A“linearisation entrée sortie et réglage flou d’une
Figure 4: Nonlinear functions Lfh1 and Lfh2 when Rr increases by 50% machine asynchrone avec pilotage vectorielet observateur à mode
glissant“Magister 2005,uinv sidi bel abbes ,Algérie
[8] Meroufel A and all“ Linéarisation entrée/sortie et réglage flou
d’une machine asynchrone alimentée en courant“ACTA
ELECTROTEHNICAVolume 48, Number 1, 2007
[9] Bentaallah.A , Meroufel.A , Bendaoud.A , Massoum.A , Fellah.M
K”Exact Linearization of an Induction Machine with Rotoric Flux
Orientation “SERBIAN JOURNAL OF ELECTRICAL
ENGINEERING Vol. 5, No. 2, November 2008, 217-227.
[10] Bentaallah.A , Meroufel.A , Massoum.A Bendaoud.A , Medles K”
Commande Non Linéaire d’une Machine Asynchrone sans Capteur
Mécanique avec Observateur du Flux Rotorique par Mode
Glissant ”ACTA ELECTROTEHNICA, Volume 48, Number 1,
2007.
[11] F Parendin,A Mohamadi,H Sariri” Power System Stabilizer Design
based on Model Reference Adaptive System” Journal or American
Science 2012,8(7).
[12] Yang Han and all, “Control strategies,robustness Analysis,digital
simulation and practical implementation for a Hybrid APF with a
Resonant AC –link. ”Acta polytechnica hungarica,Vol 7,N°5,2010.
[13] Moulay.Fatima., Ramdani.youcef, Habbati.assia, Hamdaoui.habib
and Bendaoud.Abdelber. “The Non-Linear controller for terminal
voltage and Power Angle of Power systems” Acta Polytechnica
Hungarica. Journal of Applied Sciences, Vol 10 Issue Num 8,2013.
Figure 5: Non-linear functions L²fh1 and L²fh2 when Rr increases by50% [14] W Hachelfi,Y Menasria ,D Rahem and A Djouambi” Commande
adaptative par modélede référence appliquée à la machine
VI. CONCLUSION synchrone à aimants permanents dotée d’un observateur d‘etat”
Internationa journal of scientific research and Engineering
In this paper, we presented the adaptive nonlinear Technology (IJSET),ISSN:2356-5608,Vol 3,issue 2.Copyright
control of an asynchronous machine. The decoupling is IPCO-2015-pp.12-17.
obtained by the technique of the linearization input /
output of the model of the machine in the graduation dq.
The speed is controlled by an adaptive regulator.
the flux is estimated thanks to the estimates of the
resistances and the load torque. the speed and the flux
converges quickly towards the corresponding real
variables. the performances of this adaptive controller are
satisfied and promising
The law of adaptation requires that the uncertain
parameters are constant. This type of control concerns the
adaptation of the parameters which enter in a linear way in
the model of the machine(resistance and load torque).
According to the results obtained in the given
figures, we can see the performance of the controller
adaptaif compared to the nonlinear controller input output,
for variations in parameters such as resistance and load
torque, we notice a good adaptation of the controller
studied who is the adaptive controller and a good answer
towards the esteemed.
99