Professional Documents
Culture Documents
u =
2p
T
, u
0
=
2p
T
t
0
(1)
The trajectory of the system intersects an n-dimensional hyper
plane S each T second that S is dened as
S := {(x, u) [ R
n
S
1
:u = u
0
} (2)
The resulting map for the dynamical system in (1) with
Poincares plane in (2) can be dened as
P: S S, (x, u
0
) 7!F
T
(x, u
0
) (3)
where F
T
(x, u
0
) is a trajectory of the system.
Also, Poincares map can be dened for an nth-order
autonomous system with the limit cycle G. By considering
an (n 21)th-order hyperplane S that is transversal to G at a
point like x
will hit S at
T second later where T is the period of the limit cycle. For
other initial conditions, which are in a sufciently small
neighbourhood of x
1
, . . . , x
k
} to the Poincares map of the system,
respectively. If the system has a quasi-periodic solution that
has two incommensurate frequencies ( f
1
, f
2
), the limit set
will be a circle. Also, for a k-periodic solution, the limit set
of Poincares map is a (k 21) tore. Limit set of Poincares
map for a chaotic response is different. It is not a simple
geometrical object as in the case of limit cycle and quasi-
periodic responses. In addition, it has a ne structure that is
characterised by fractional dimension.
For a non-linear system in (1), Poincares map can be
expressed as
x(t +T) = x(t) +
_
t+T
t
f (x, u) dt = F
T
(x, u) (4)
Poincares map can be found by solving (4) in switching
PWM systems when the non-linear system separates linear
sub-systems. In these cases, the time period of the limit
cycle is equal to the switching time period of the PWM
system. However, since f (x, u) is non-linear, obtaining
Poincares map through this method in high-order systems
like electrical drives is cumbersome and probably
impossible. Also, when different frequencies from input
source are applied to the system, we have to utilise the
modied Poincares map [23]. In these conditions, the
modied Poincares map may be solved for the period
related to the largest common multiple of PWM switching
and main frequencies (Fig. 2). Then, the xed point of the
modied Poincares map can be calculated to investigate
the stability of the corresponding limit cycle. Fig. 2 shows
how linearisation of this map can be simplied.
In high-order systems, a recursive method can be utilised to
obtain the modied Poincares map. For this purpose, (4) can Fig. 1 Poincares map of a system
IET Power Electron., 2012, Vol. 5, Iss. 7, pp. 12361244 1237
doi: 10.1049/iet-pel.2011.0024 & The Institution of Engineering and Technology 2012
www.ietdl.org
be approximated as (N T/T
s
)
x(t +T
s
) = x(t) +T
s
f (x(t), u
0
) = g
1
(x(t), u
0
+(2p/N))
(5)
for the second step, we have
x(t +2T
s
) = x(t +T
s
) +T
s
f (x(t +T
s
), u
0
+(2p/N))
= g
1
(x(t), u
0
+(2p/N)) +T
s
f (g
1
(x(t), u
0
+(2p/N)), u
0
+(2p/N))
= g
2
(x(t), u
0
+(4p/N)) (6)
By repeating (5) and (6) for the kth iteration, we can write
x(t +(k +1)T
s
) = x(t +kT
s
) +T
s
f (g
k1
(x(t), u
k
), u
k
)
= g
k+1
(x(t), u
k
) (7)
where
u
k
= u
0
+k
2p
N
(8)
In the iteration equal to the main period (k N), we have
x(t +T) = g
N
(x(t), u
0
) = P(x(t)) (9)
P(x) is the Poincares map of the system where the systems
trajectory collides with the S at t, t +T, t +2T, . . . (Fig. 1).
Perturbation method may be utilised in the system for
stability analysis. However, nding an analytical solution
for the Poincares maps in (9) is usually impossible in the
non-linear dynamical systems. In these cases, the Poincares
map can be linearised step by step (Fig. 2). This gure
shows a typical steady-state trajectory (x
1
(t) and x
2
(t) with main and switching time period (T and
T
s
), respectively.
If the steady-state trajectory at t +kT
s
is perturbed by the
small variation dx(t +kT
s
), using (7), a small variation of
the system trajectory at t + (k +1)T
s
can be obtained by
dx(t +(k +1)T
s
) = J(x
(t +kT
s
), u
k
)dx(t +kT
s
) (10)
where
J(x
(t +kT
s
), u
k
) = I +T
s
x
f (x, u
k
)|
x=x
(t+kT
s
)
_ _
(11)
For N-sequential steps, we have
dx(t +T) =
N1
k=0
J(x
(t +kT
s
), u
k
)
_ _
dx(t) (12)
If all multipliers of the linear system in (12) are inside the unit
circle, the xed point of Poincares map is stable and therefore
the corresponding limit cycle related to the ow is stable.
3 Mathematical model of scalar drive
Fig. 3 shows a kind of closed-loop speed control drive, in
which reference speed (v
ref
) is compared with motor speed
and the result after a proportional-integral (PI) slip
controller gives reference of slip frequency (v
sl
). By adding
the slip frequency (v
sl
) to the motor speed (v
r
), reference
frequency is achieved (v
s
). Magnitude of the reference
voltage (V
m
) is proportional to the angular frequency to
have constant magnetising ux. In this drive, the torque is
indirectly controlled by controlling the slip frequency
because it is proportional to the slip frequency.
The two axes theory may be applied for modelling
induction motors in different reference frames. In a
synchronous reference frame, voltage equations of an
induction machine can be presented as
L
d
dt
i(t) = V
s
(t) R(t)i(t) (13)
where i(t), V
s
(t) are dq axes components of current and
supply voltage vectors that can be written as
i(t) = i
sd
i
sq
i
rd
i
rq
_ _
T
V
s
(t) = v
sd
v
sq
v
rd
v
rq
_ _
T
(14)
Also, inductance and resistance system matrices (L, R(t))
are
L =
L
s
0 L
m
0
0 L
s
0 L
m
L
m
0 L
r
0
0 L
m
0 L
r
_
_
_
_
_
_
_
_
(15)
R(t) =
r
s
v
s
L
s
0 v
s
L
m
v
s
L
s
r
s
v
s
L
m
0
0 v
sl
L
m
r
r
v
sl
L
r
v
sl
L
m
0 v
sl
L
r
r
r
_
_
_
_
_
_
_
_
(16)
where L
s
, L
r
and L
m
are stator, rotor and mutual
inductances that are referred to the stator or per unit
form, respectively. Also, r
r
and r
s
present rotor and
stator resistances. v
s
and v
sl
are synchronous and slip
speed of the systems that can be written as
v
sl
= v
s
v
r
(17)
where v
r
is the rotor speed that can be obtained from
Fig. 2 Linearisation of Poincares map
1238 IET Power Electron., 2012, Vol. 5, Iss. 7, pp. 12361244
& The Institution of Engineering and Technology 2012 doi: 10.1049/iet-pel.2011.0024
www.ietdl.org
torque balance equation of the scalar drive
d
dt
v
r
=
1
J
(T
e
T
L
Bv
r
),
d
dt
u
r
= v
r
(18)
where J, P, T
L
and B are rotary inertia, number of machine
poles, load torque and friction coefcient, respectively.
Also, T
e
is electromagnetic torque that for a machine
with P poles can be expressed as
T
e
=
3
2
PL
m
(i
dr
i
qs
i
ds
i
qr
) (19)
Equations (13) and (18) are sixth-order and non-linear
dynamical equations; however, because of non-linearity,
this dynamical system may show a strange response like
chaotic one. In a closed-loop control system, reference
synchronous angular speed of machine is given
v
s
= k
p
dv +k
i
_
dvdt +v
r
(20)
where k
i
, k
p
and dv are speed integral, proportional slip
controller gains and speed tracking error, respectively. If
the integrate term in (20) is given as v
i
, by substituting
(17) into (20), we will have
v
sl
= k
p
dv +k
i
v
i
(21)
where
d
dt
v
i
= dv (22)
Referring to Fig. 3, three-phase sinusoidal signals with
amplitude V
m
have compared with a triangle carrier
signal to generate three-phase sinussoidal pulse width
modulation (SPWM) switching patterns. If the averaging
method is utilised for the output voltage variables of the
inverter and also rotor circuits are given as short circuits,
the vector V
s
(t) in (14) can be obtained as
V
s
(t) = 0 f (v
s
) 0 0
_ _
T
(23)
where f (v
s
) is the stator voltage vector that is a function of
the frequency related to the V/v
s
control method. In
unsaturated conditions, this function is dependent on v
s
linearly [i.e. f (v
s
) k
v
v
s
]. Thus, a dynamical model of
the scalar system in Fig. 3 can be obtained by
augmentation of dynamical equations (13), (18) and (22).
The augmented equations can be rearranged as
d
dt
i(t)
v
r
v
i
_
_
_
_
=
L
1
R(t)i(t) +L
1
V
s
(t)
1
J
3
2
PL
m
(i
dr
i
qs
i
ds
i
qr
) T
L
Bv
r
_ _
v
ref
v
r
_
_
_
_
_
_
_
_
(24)
This system is sixth-order, non-linear, strongly coupled
and is similar to dynamical equation (1); therefore a
strange response is possible for it. In the next section,
Poincares map of the system will be obtained and
applied to chaos analysis of the scalar drive system.
4 Poincares map of scalar drive
Using Poincares map, different parameters value of the
system such as speed controller gain values, reference
speed value and other parameters that cause bifurcation
phenomena in the system can be calculated. Comparing
(10) and (11) with augmented model (24), a linearised
Fig. 3 Closed-loop scalar control of induction motor
IET Power Electron., 2012, Vol. 5, Iss. 7, pp. 12361244 1239
doi: 10.1049/iet-pel.2011.0024 & The Institution of Engineering and Technology 2012
www.ietdl.org
model of the system as expressed in (24) can be achieved as
di
dv
r
dv
i
_
_
_
_
t+(k+1)T
s
=
J
ii
J
iv
J
iv
i
J
vi
1
BT
s
J
0
0
14
T
s
1
_
_
_
_
_
_
_
_
di
dv
r
dv
i
_
_
_
_
t+kT
s
(25)
where J
ii
, J
iv
and J
iv
i
are Jacobians matrices of the system
at t +kT
s
. Comparing (24) with (1) and (11), Jacobians
matrix J
ii
can be determined as (see (26))
which
D = L
2
m
L
s
L
r
(27)
Also, other matrices can be obtained by
J
iv
= T
s
((1 k
p
) C
sq
(1 k
p
)(k
v
+C
sd
)
k
p
(L
r
i
rq
+L
m
i
sd
) k
p
(L
r
i
rd
+L
m
i
sd
) )
T
J
iv
i
= T
s
( k
i
C
sq
k
i
(k
v
+C
sd
) k
i
(L
r
i
rq
+L
m
i
sd
)
k
i
(L
r
i
rd
+L
m
i
sd
))
T
J
vi
=
3T
s
PL
m
2J
( i
rq
i
rd
i
sq
i
sd
)
(28)
where C
sd
and C
sq
are d2q stator ux of the machine in
equilibrium point that can be written as
C
sd
= L
s
i
sd
+L
m
i
rd,
C
sq
= L
s
i
sq
+L
m
i
rq
(29)
Similar to (12), by repeating (25) for N steps, we can obtain a
mapping model of the scalar drive system.
5 Lyapunovs exponents and bifurcation
diagram
Sensitivity of the system trajectories to initial conditions is
an important characteristic of chaotic systems such that
Lyapunovs exponents may be used for sensitivity analysis
of the system for initial conditions. If the sum of
Lyapunovs exponents is negative, the response of the
system will be bounded and vice versa. Also, the largest
and sign of sum of Lyapunovs exponents are sufcient to
prove the chaotic behaviour of the system. When the system
trajectory is bounded, the summation will be negative, so
the chaotic response can be evaluated by the largest
Lyapunovs exponent. The largest Lyapunovs exponent
can be calculated through the numerical method, which is
shown in Fig. 4. In this method at rst, initial conditions
are considered. For instance, the initial conditions for (24)
are given by
x
0
= ( i
ds
(0) i
qs
(0) i
dr
(0) i
qr
(0) v
r
(0) v
i
(0) )
T
(30)
The second initial conditions are chosen in the small
neighbourhood of the rst one with small deviation
(dx 1)
x
0
= x
0
+dx (31)
Equation (1) or (24) has to be solved with two initial
conditions x
i21
and x
i1
for obtaining a system trajectory at
the ith point. For this purpose, the system variables at the
step ith can be written as
x
i
= x
i1
+hf (x
i1
, (i 1)h) (32)
where h is too small a time step. Similarly, for the second
initial conditions, the system response would be obtained as
x
i
= x
i1
+hf ( x
i1
, (i 1)h) (33)
In this step, the second initial conditions are modied for
direction with constant deviation amplitude. Therefore we
have
dx
i
=x
i
x
i
, x
i
= x
i
+
dx
0
dx
i
_
_
_
_
_
_
_
_
dx
i
(34)
Finally, the largest Lyapunovs exponent at the ith iteration
can be obtained by the following recursive relation as
l
max
i
= l
max
i1
+Ln
dx
0
dx
i
_
_
_
_
_
_
_
_
(35)
If the recursive equation (35) is repeated for long iterations,
Fig. 4 Method for nding the largest Lyapunovs exponent
J
ii
=
T
s
D
D
T
s
L
r
r
s
v
s
L
s
L
r
k
p
v
sl
L
2
m
L
m
r
r
(v
s
k
p
v
sl
)L
r
L
m
k
p
v
sl
L
2
m
v
s
L
s
L
r
D
T
s
L
r
r
s
(k
p
v
sl
v
s
)L
r
L
m
L
m
r
r
L
m
r
s
(k
p
v
sl
v
s
)L
s
L
m
D
T
s
L
s
r
r
k
p
v
sl
L
s
L
r
v
s
L
2
m
(v
s
k
p
v
sl
)L
s
L
m
L
m
r
s
v
s
L
2
m
k
p
v
sl
L
s
L
r
D
T
s
L
s
r
r
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
(26)
1240 IET Power Electron., 2012, Vol. 5, Iss. 7, pp. 12361244
& The Institution of Engineering and Technology 2012 doi: 10.1049/iet-pel.2011.0024
www.ietdl.org
l
max
i
will be limited to a constant value which is called the
largest Lyapunovs exponent of the system.
On the other hand, the bifurcation diagram is another
method, which is used for analysis of the dynamical
systems with N-periods response. In this method,
bifurcation diagrams can be obtained to show the steady
state or equilibrium point of the system by using the
Poincares map of the system. If the steady-state responses
of the system are one, two or N-periods, the equilibrium
points will be one, two or N points. For a chaotic response,
these responses are fractal objects.
6 Experimental and simulation results
An experimental set-up of an induction motor is used for
modelling and analysis of the scalar drive system such that
its parameters are shown in Table 1. An AT91SAM7S64
microcontroller is used for the implementation of the speed
controller, PWM and other processes. Also, a 2000 pulse
per rotation speed encoder that is coupled to the shaft of the
motor provides speed feedback. For dc bus, a diode bridge,
capacitors and negative temperature coefcient (NTC)
resistance that provide 530 V is employed to supply the
inverter. In addition, several boards are utilised for logic
operations, speed feedback, reference speed and speed
controller gain adjustment, inverter and so on.
Two equilibrium points of the system are presented in
Table 2 in order to nd the Poincares map and its
multipliers. For example, if initial conditions are given by
x
sd
i
sq
i
rd
i
rq
v
s
v
i
200 15 0.461 0.101 0.0053 20.043 203.57 3.57
300 515 0.468 0.086 0.004 20.047 303.81 3.81
J
1
(x
, u
0
) =
0.998 0.017 0.003 0.017 4.89 10
6
0
0.017 0.998 0.017 0.003 0.00021 0.000043
0.002 0.017 0.997 0.018 4.98 10
6
0
0.017 0.0023 0.018 0.997 0.00021 0.000042
0.00033 0.00004 0.00076 0.0035 0.9999 0
0 0 0 0 3.087 10
6
1
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
(37)
P(x
) =
0.59 0.697 0.586 0.687 0.0118 0.0051
1.648 3.536 1.636 3.575 0.0837 0.0228
1.244 0.223 1.236 0.242 0.0324 0.0105
1.348 3.552 1.339 3.585 0.0754 0.0199
16.864 15.31 16.828 15.48 0.328 0.102
0.231 0.8598 0.228 0.875 0.0296 1.001
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
_
(38)
IET Power Electron., 2012, Vol. 5, Iss. 7, pp. 12361244 1241
doi: 10.1049/iet-pel.2011.0024 & The Institution of Engineering and Technology 2012
www.ietdl.org
the unstable region. The type of bifurcation is hopf because
multipliers on the circle have both real and imaginary parts.
This fact can help in adjusting the speed proportional gain
value in order to work in stable operations like adjustable
speed drives or in chaotic operations like washing machines
or mixers.
Figs. 8a and b show simulated and experimental current
signals of the motor when speed reference value equals
300 rad/s and speed proportional controller gain is 12,
respectively. As can be seen, the motor response is chaotic.
Figs. 9a and b show the bifurcation diagram of the stator
direct and quadrature currents with v
ref
300 and k
i
1,
respectively. Using this gure, the range of k
p
, in which the
response of the drive is bifurcated or chaotic can be
obtained. For instance, chaotic response occurs with
11 , k
p
, 47.
Fig. 5 Bifurcation boundary region
a k
p
, v
r
plane
b V, v
r
plane with different poles
c V, v
r
plane with different load
Fig. 6 Current and voltage responses for V
m
400 V, v
ref
250 rad/s, k
p
10 and k
i
1
a Simulated result
b Experimental result
1242 IET Power Electron., 2012, Vol. 5, Iss. 7, pp. 12361244
& The Institution of Engineering and Technology 2012 doi: 10.1049/iet-pel.2011.0024
www.ietdl.org
Moreover, the chaotic response of the system can be proved
by calculating the largest Lyapunovs exponent. For this
purpose, we give an initial condition and small perturbation as
x
0
= ( 0.51 0.08 0.003 0.046 300 3.7 )
T
dx =
1
10
10
( 1 1 1 1 1 1 )
T
(40)
Using (30) (35) and for v
ref
300 rad/s and k
p
12, after
k 10
5
iterations; the largest Lyapunovs exponents can be
obtained as
l
max
= 4.8005 (41)
Fig. 10 shows the largest Lyapunovs exponents in each
Fig. 7 Dominant multiplier of the system
a v
ref
250450 and k
p
160
b v
ref
230490 and k
p
1560
Fig. 9 Bifurcation diagram of stator currents for v
ref
300 rad/s and k
i
1
a Direct current
b Quadrature current
Fig. 8 Current and voltage responses of induction motor for k
p
12 and v 300 rad/s
a Simulated result
b Experimental result
IET Power Electron., 2012, Vol. 5, Iss. 7, pp. 12361244 1243
doi: 10.1049/iet-pel.2011.0024 & The Institution of Engineering and Technology 2012
www.ietdl.org
iteration. For k . 50 10
5
, it converges to +0.015 that
shows the system response is chaotic.
7 Conclusion
In this paper, chaotic and bifurcation response related to the
scalar drives of the induction machine were analysed and a
modied Poincares map was explained. Using this map,
the largest Lyapunovs exponent was introduced to prove
the chaotic response in the systems. Moreover, the effect of
changing speed proportional gain for different reference
speeds was investigated and it was shown that adjusting this
value can cause chaotic or stable responses. Therefore by
setting the speed proportional gain in scalar drive systems,
chaotic behaviour can be avoided.
8 References
1 Park, J.Z., Joo, Y.H., Zhang, B., Chen, G.: Bifurcation and chaos in
permanent magnet synchronous motor, IEEE Trans. Circuit Syst,
2002, 49, pp. 383387
2 Wei, D.Q., Luo, X.S., Wang, B.H., Fang, J.Q.: Robust adaptive
dynamic surface control of chaos in permanent magnet synchronous
motor, Elsevier, Phys. Lett. A, 2007, 363, pp. 7177
3 Babaei, M., Nazarzadeh, J., Faiz, J.: Nonlinear feedback control of
chaos in synchronous reluctance motor drive systems. IEEE Int.
Conf. on Industrial Technology. (ICIT 2008), Chengdu, China, 2008,
pp. 15
4 Gao, Y., Chau, K.T.: Hopf bifurcation and chaos in synchronous
reluctance motor drives, IEEE Trans. Energy Convers., 2004, 19,
pp. 296302
5 Chen, J.H., Chau, K.T., Chan, C.C., Jiang, Q.: Subharmonics and chaos
in switched reluctance motor drives, IEEE Trans. Energy Convers.,
2002, 17, pp. 7378
6 Ren, H., Liu, D.: Nonlinear feedback control of chaos in permanent
magnet synchronous motor, IEEE Trans. Circuits Syst. II: Express
Briefs, 2006, 53, pp. 4550
7 Tang, T., Yang, M., Li, H., Shen, D.: A new discovery and analysis on
chaos and bifurcation in DC motor drive system with full-bridge
converter. IEEE, ICIEA 2006, 2006, pp. 16
8 Kureo, Y., Hayashi, S.: Analysis of bifurcation in power electronic
induction motor drive systems. IEEE, 1989, pp. 923930
9 Ye, S., Chau, K.T., Niu, S.: Chaoization of a single-phase induction
motor for washing machines. IEEE, 2006, pp. 855860
10 Nagy, I.: Tolerance band based current control of induction machines
highlighted with theory of chaos. IEEE, Puebla, Mexico, 1994,
pp. 155160
11 Suto, Z., Nagy, I., Masada, E.: Avoiding chaotic processes in current
control of AC drive. IEEE, 1998, pp. 255261
12 Asakura, T., Saito, Y., Shioya, M.: Chaos detection and nero-control in
vector control system. Proc. IEEE TENCON02, 2002, pp. 13471350
13 Asakura, T., Yoneda, K., Saito, Y., Shioya, M.: Chaos detection in
velocity control of induction motor and its control by using neural
network. IEEE Signal Processing Proc., WCCC-ICSP 2000, 2000,
vol. 3, pp. 16331638
14 Ozer, A.B., Akin, E.: Chaos control in vector-controlled induction
motor drive, Taylor Frncis, Electr. Power Compon. Syst., 2008, 36,
pp. 733740
15 Zhang, B., Lu, Y., Mao, Z.: Bifurcations and chaos in indirect eld-
oriented control of induction motors, J. Control Theory Appl., 2004,
4, pp. 353357
16 Salas, F., Ortega, R., Aracil, J.: Hopf bifurcation in indirect eld-
oriented control of induction motors, Francisco Gordillo, Autom.
Pergamon, 2002, 38, pp. 829835
17 Zhang, B., Lu, Y., Mao, Z.: Bifurcations and chaos in indirect eld-
oriented control of induction motors, J. Control Theory Appl., 2004,
2, pp. 353357
18 Wei, W., Feng, R.Y., Yong, Y., Lin, G.W., Guo, X.D.: A novel stability
improvement method for V/F controlled induction motor drive systems.
ICEMS 2008, 2008, pp. 10731076
19 Yang, R., Chen, W., Yu, Y., Xu, D.: Stability improvement of V/F
controlled induction motor driver systems based on reactive current
compensation. ICEMS 2008, 2008, pp. 8890
20 Jung, J.H., Jeong, G.Y., Kwon, B.H.: Stability improvement of
V/f-controlled induction motor drive systems by a dynamic
current compensation, IEEE Trans. Ind. Electron., 2004, 51, (4),
pp. 930933
21 Sangrody, R.A., Nazarzadeh, J., Nikravesh, K.Y.: Chaotic behavior
analysis in induction motors with scalar drive systems, Int. J. Power
Energy Convers. (IJPEC), 2010, 2, (3), pp. 202215
22 Ruzbehani, M., Zhou, L., Wang, M.: Bifurcation diagram features of a
dcdc converter under current-mode control, Chaos Solutions Fractals,
2006, 28, (1), pp. 205212
23 Zhang, H., Ma, X., Xue, B., Liu, W.: Study of intermittent bifurcations
and chaos in boost PFC converters by nonlinear discrete models, Chaos
Solutions Fractals, 2005, 23, pp. 431444
24 Sprott, J.C.: Chaos and time-series analysis (Oxford University Press,
2003)
Fig. 10 Largest Lyapunovs exponent
1244 IET Power Electron., 2012, Vol. 5, Iss. 7, pp. 12361244
& The Institution of Engineering and Technology 2012 doi: 10.1049/iet-pel.2011.0024
www.ietdl.org