Documente Academic
Documente Profesional
Documente Cultură
©2008 IEEE.
2
can make an induction motor be controlled like a separately By superposition, adding the torques acting on the d-axis
excited DC motor. The control of AC drives can have high- and the q-axis of the rotor windings, the instantaneous torque
performance. Because of DC machine-like performance, the produced in the electromechanical interaction is:
vector control is also known as decoupling, orthogonal, or
p
transvector control. Before the implementation of any control Tem = (λrq ird − λrd irq ) (6)
mode, it was necessary to define the function equations. 2
Because of the explanation above, an induction motor model Substituting for flux linkages, the electromagnetic torque
was established using a rotating (d, q) field reference (without can be expressed in terms of inductances as:
saturation). p
Tem = Lm (isq ird − isd irq ) (7)
ωd λsq Lls Llr ωdAλrq Rr 2
R s
Finally the mechanical part of the motor is modeled by:
p
d d d Tem − TL 2 Lm (isq ird − isd irq ) − TL
Vsd λsd Lm λrd Vrd ωmech = = (8)
dt dt dt J eq J eq
p
(a) d-axis where ωdA = ωslip = ωs − ωm ωm = ωmech ωd = ωs
2
Rs ωd λsd Lls Llr ωdA λrd Rr
Ls = Lsl + Lm Lr = Lrl + Lm
desired manner. The synergetic synthesis of the controller integral-like action that can be interpreted as negative of the q-
begins by defining a macro-variable given in (10). axis current reference - isq* in a decoupled speed-torque control
ψ = ψ ( x, t ) (10)
scheme. If we choose K2 as 1, then ψ 2 = K 2 isq − isq* = isq − isq* is
where ψ is the macro-variable and ψ(x,t) is a user-defined
the negative of the q-axis current error. The objective is then
function of system state variables and independent time.
to force this error to zero.
The objective of the synergetic controller is to direct the
Upon substitution of the macro-variables into the evolving
system to operate on the manifold
equation as shown in (12), we get
ψ =0 (11)
0 = T1 (i&sd ) + isd
The characteristics of the macro-variable can be chosen by
the designer according to the control specifications such as the 0 = T2 ( K1ω& mech + K 2 i&sq + K 3 (ωmech − ωmechref ))
control objective, the settling time, limitations in the control (17)
+ {K1 (ωmech − ωmechref ) + K 2 isq
output, and so on. In the trivial case, the macro-variable can be
a simple linear combination of the state variables. The same + K 3 ∫ (ωmech − ωmechref )dt}
process can be repeated, defining as many macro-variables as Solving for Vsd, and Vsq, we have
control channels. The macro-variable is evolved in a desired 1
manner by introducing a constraint that is expressed in the Vsd = ( Lr Rs isd + (ωdA L2m − ωs Lr Ls )isq − Lm Rr ird
Lr
following equation. (18)
Tψ& f ( x, d , t ) + ψ = 0, T > 0 (12) L2 − Lr Ls
− Lr Lm (ωs − ωdA )irq + m isd )
where T is a controller parameter that indicates the converging T1
speed of the closed-loop system to the manifold specified by p
that the macro-variable equals to zero. Taking into account the L2m − Lr Ls K1 2 Lm (isq ird − isd irq ) − TL
Vsq =
chain rule of differentiation that is given by Lr K2 J eq
dψ ( x, t ) ∂ψ ( x, t ) dx(t ) 1
= ⋅ (13) + (−(ωdA L2m − ωs Lr Ls )isd + Lr Rs isq
dt ∂x dt Lr
substitution of (1) and (2) into (4) yields
+ Lr Lm (ωs − ωdA )ird − Lm Rr irq )
∂ψ ( x, t ) (19)
T f ( x, u , t ) + ψ ( x , t ) = 0 (14) L2 − Lr Ls K 3
∂x + m (ωmech − ωmechref )
Upon solving (6) for u, the control law can be found as Lr K2
u = g ( x, t ,ψ ( x, t ), T ) (15) L2m − Lr Ls K1
+ (ωmech − ωmechref )
From (15), it can be seen that the control output depends not Lr T2 K 2
only on the system state variables, but also on the selected L2m − Lr Ls 1 L2 − Lr Ls K 3
macro-variable and time constant T. In other words, the + isq + m (ωmech − ωmechref )dt
Lr T2 Lr T2 K 2 ∫
designer can choose the characteristics of the controller by
selecting a suitable macro-variable and a time constant T. Because the rotor currents can not be measured directly, we
use a current model estimator to estimate the rotor current.
B. Synergetic Control Synthesis Procedure
The method described in the previous section requires that IV. SIMULATION RESULT
we define the same number of macro-variables as control Fig.2 shows the block diagram of the induction motor
channels in the system. Thus, it requires the definition of two control. In this paper we chose a squirrel-cage induction motor.
macro-variables, which are functions of the state variables as The rotor voltages Vrd and Vrq are zero. The studied synergetic
shown in (10). We chose these two terms: controller has inputs: d-q reference frame stator currents isd, isq,
⎧⎪ ψ 1 = isd rotor angular speed ωs , rotor mechanical speed ωmech , speed
⎨ (16)
⎪⎩ψ 2 = K1 (ωmech − ωmechref ) + K 2 isq + K 3 ∫ (ωmech − ωmechref )dt reference ωref , and load torque TL . The synergetic controller
where K1, K2, K3 are controller parameters. computes the control laws and outputs two voltage levels in
This selection is not arbitrary, since the physical reason can the d-q reference fame Vsd and Vsq.
be deduced by inspection of the macro-variables.
The macro-variable ψ 1 in (16), which defines a manifold:
ψ 1 = isd = 0 , ensures the convergence of the d-axis current isd
to zero on this invariant manifold. Then, we can achieve the
rotor speed control by controlling only the q-axis current isq.
The macro-variable ψ 2 consists of three terms: isq,
ωmech − ωmechref , ∫ (ωmech − ωmechref )dt . With the last terms with
regards to the rotor speed, we can achieve a proportional- Fig. 2. Induction motor model with a synergetic controller and a rotor current
estimator.
4
2.77Ω 2.34Ω
Te
20
Rs Rr
10
Ls 0.3826 H Lr 0.3808H
0
Lm 0.3687 H ωref 150 rad/s
-10
J 0.025Kg Nm ωs 120 π -20
0 2 4 6 8 10
t
The simulation results of an induction motor control with
the synergetic controller and a traditional PI controller are (b) Behavior of Te
presented in Fig. 3. Compared with the PI controller, the
20
synergetic controller has better dynamic characteristics: the Synergetic
overshoot under the synergetic control is smaller; the settling
0
time is shorter; it tracks the speed reference faster than the PI
controller. Notice, when the load torque TL increases its value,
Macro-variable2
-20
there is a small transitory oscillation on the tracking of the
actual speed to the reference, which is stabilized very quickly.
-40
It can be seen that the synergetic mode offers a robust control
compared to the PI control particularly when applying a load
torque change to the system (at the instant of 6s). -60
155
Wmech
150 0
145
140
135
-50
0 2 4 6 8 10
t
130
0 2 4 6 8 10 (e) Behavior of isq
t Fig. 3. Behavior of system variables under synergetic control and PI control
(a) Behavior of wmech
5
180 0.01
160 0.005
Wmech
isd
140 0
120 -0.005
100 -0.01
0 0.2 0.4 0.6 0.8 1 0 2 4 6 8 10
t
t
100
155
80
150 60
Wmech
isq
40 Increasing K1
145
20
0
0 0.2 0.4 0.6 0.8 1
140 t
6 6.2 6.4 6.6 6.8 7
t
(f) Behavior of isq, t is from 0 to 1s
(b) Behavior of Wmech, from around 6s to 7s
0
10
-20
8
Macro-variable2
-40
6
Te
-60
4
-80
2
-100
0 0.2 0.4 0.6 0.8 1
0 t -3
0.5 1 1.5 2 2.5 3 x 10
t
(g) Behavior of macro-variable2 , from 0s to 0.0001s
(c) Behavior of Te, from 0.5s to 3s
0.01
12
0.005
11
Macro-variable2
0
10
9 -0.005
Te
8 -0.01
K1 increasing
7
-0.015
6
-0.02
5 6 6.1 6.2 6.3 6.4 6.5
t
6 6.2 6.4 6.6 6.8 7 (h) Behavior of macro-variable2, from around 6s to 6.5s
t
Fig. 4. Behavior of system variables under synergetic control with different
values of K1
(d) Behavior of Te, from around 6s to 7s
6
180 0.01
160 0.005
Wmech
isd
140 0
120 -0.005
-0.01
100 0 2 4 6 8 10
0 0.2 0.4 0.6 0.8 1 t
t
(a) Behavior of Wmech, from 0s to 1s
(e) Behavior of isd (Marco-variable1)
155
20
macro-variable2
150 -20
Wmech
-40
145 -60
-80
140 -100
6 6.5 7 7.5 0 0.5 1 1.5 2
t t -3
x 10
(b) Behavior of Wmech, from around 6s to 7.5s
(f) Behavior of macro-variable ψ2
140 Fig. 5. Behavior of system variables under synergetic control with different
values of K3
120
Fig. 6 shows the system performance when the synergetic
100 controller parameter T varies from 0.001 to 0.0001 and
0.00001, It is shown in Figs. 6-a and 6-b that the change of
80
parameter T does not have a strong impact on the rotor speed.
Te
60 It is seen from Figs. 6-c and 6-d that the change of T has a
notable impact on the regulating speed of the synergetic
40 control. This is verified by the fact that the evolving of macro-
20 variables strongly depends on the time constant of the first-
order evolving equation.
0
0 0.2 0.4 0.6 0.8 1
t V. CONCLUSION
(c) Behavior of Te, from 0s to 1s
A synergetic control approach has been presented to design
indirect field-oriented control of induction motor drives in this
12 paper. The operating characteristics of the induction motor
with the proposed synergetic controller are compared with
those using a conventional PI controller. Simulation results
10
show that the induction motor under the synergetic control
approach is more stable, robust and insensitive to parameter
8 variations than under the PI control scheme. The effects of the
Te
0
[15] A. Kolesnikov, G. Veslov, et al., Modern Applied Control Theory.
Synergetic Approach in Control Theory, Vol. 2, Moscow: TSURE press,
-0.005
2000.
[16] I. Kondratiev and R. Dougal, E. Santi, and G. Veselov, “Synergetic
Control DC-DC Buck Converters with Constant Power Load”, IEEE
-0.01
Power Electron. Specialist Conf Rec., Vol. 5, pp. 3758-3764, 2004.
0 2 4 6 8 10 [17] E. Santi, A. Monti, D. Li, K. Proddutur and R. Dougal, “Synergetic
t Control for Dc-Dc Boost Converter: Implementation Options”, Proc.
(c) Behavior of isd (Marco-variable1) IEEE 37th Ind. Appl. Society Annual Meeting, Vol. 2, pp. 1330-1337,
2002.
10 [18] J. Bastos, A. Monti, E. Santi, “Design and Implementation of a
Nonlinear Speed Control for a PM Synchronous Motor using the
0 Synergetic Approach to Control Theory”, 35th Annual IEEE Power
Electronics Specialists Conference, Vol. 5, pp.3397-3402, 2004.
macro-variable2
-10 [19] E. Santi, A.Monti, et al., “Synergetic Control for Power Electronics
Applications: a Comparison with the Sliding Mode Approach”, WSP
-20 Journal of Circuits, Systems and Computers, Vol. 13, No. 4, pp. 737-760,
2004.
-30
T=0.0001
-40
T=0.001
T=0.00001
-50
0 0.01 0.02 0.03 0.04 0.05 0.06
t
(d) Behavior of macro-variable ψ 2 , from 0 to 0.06s
Fig. 6. The behavior of system variables under synergetic control for different
values of T