SYNCHRONIZATION CRITERION OF CHAOTIC PERMANENT MAGNET SYNCHRONOUS MOTOR VIA OUTPUT FEEDBACK AND ITS SIMULATION KALIN SU*, CHUNLAI LI College of Physics and Electronics, Hunan Institute of Science and Technology, Yueyang, 414000, China ∗ Corresponding author: sukalinvip@126.com (K. Su) Received October 3, 2014 Chaos synchronization of permanent magnet synchronous motor (PMSM) has been central to recent experimental and theoretical investigations. In existing papers, the implementations of synchronization control require the system states for feedback, which are effective but unacceptable in practical application. In this paper, an output feedback controller is proposed for synchronization of PMSM based on the theory of passive control. Theoretical analysis shows that the control method makes the synchronization error system between the driving and the response motor systems not only passive but also asymptotically stable. Numerical simulations are provided to verify the effectiveness of the proposed scheme. Key words: permanent magnet synchronous motor; chaos synchronization; output feedback control. PACS Nos.: 05.45.-a; 05.45.Xt; 05.45.Gg. 1. INTRODUCTION Among various electrical machines, permanent magnet synchronous motor (PMSM) has been studied intensively since it has superior features such as simple structure, low manufacturing cost, more torque per weight and efficiency [1–4]. With the technological development of control and electronic, the PMSM have been widely used in direct-drive robotic applications, electric and hybrid vehicle, especially in industrial applications for low-medium power range. However, the performance of the PMSM is sensitive to external load disturbances and system parameter in the plant. The stability of PMSM is a basic requirement in industrial manufacturing, therefore has received considerable attention. Investigations show that PMSM displays chaotic behavior when motor parameters lie in certain value [2, 3]. Chaos in the PMSM, which decreases the system performance, is highly undesirable in most engineering applications. Many scientists have devoted themselves to find efficient strategies to control chaos in PMSM [5–8]. Rom. Journ. Phys., Vol. 60, Nos. 9–10, P. 1409–1419, Bucharest, 2015 1410 Kalin Su, Chunlai Li 2 More interesting, chaos synchronization of motor, which implies the slave motor is designed to work following the master motor in the same rhyme of the angular phase and (or) the amplitude via an appropriate control scheme, has been attracted to recent theoretical and experimental investigations [9–13]. Although there are large numbers of control programs for synchronization of chaotic systems, investigation about synchronization scheme in chaotic motors is few. For instance, Ge proposed that Brushless DC motors (BLDCM) can be synchronized by backstepping technique [9]. Liu realized chaos synchronization of Brushless DC motors by the variable substitution control strategy [10]. Zhao developed a speed synchronization control strategy for multiple induction motors by employing total sliding mode control method [12]. Verrelli considered the synchronization problem for uncertain permanent magnet synchronous motors based on Fourier approximation theory [13]. All these existing synchronization schemes for chaotic motors require the system states for feedback, which are unrealistic and unacceptable in practical. So, it is significant to find an available method in the real operations for synchronization in motors. In this paper, a feedback controller which only needs to require the knowledge of the system output is proposed for synchronization of permanent magnet synchronous motor (PMSM). The synchronization algorithm is based on the theory of passive control. Theoretical analysis shows that the synchronization error system between the driving and the response motor systems is not only passive but also asymptotically stable by the presented controller. Numerical simulations are provided to verify the effectiveness of the proposed design. 2. MODEL OF PMSM The dimensionless mathematical model of PMSM can be described by [2–4] ⎧ did ⎪ dt = −id + ω iq + ud ⎪ ⎪ diq = −iq − ωid + γ ω + uq , ⎨ ⎪ dt ⎪ dω ⎪ dt = σ (iq − ω ) − TL ⎩ (1) where id and iq denote the stator currents; ω denotes the rotor angular frequency; ud = KT LU d / bR 2 + KT 2 / bR + γ , uq = KT LU q / bR 2 denote the stator voltages with L = Ld = Lq ; TL is the external load torque; γ and σ = bL / JR are the operating parameters. As considered in the study of bifurcations [2], we take the case ud = uq = TL = 0 in our work. 3 Synchronization criterion of chaotic permanent magnet synchronous motor via output feedback 1411 When applying equilibrium condition, one obtain three equilibria of system (1), as S1 =(0, 0, 0) , S2,3 =(γ − 1, ± γ − 1, ± γ − 1) . The previous investigation results show that, with the motor parameters σ and γ lying in certain area, all the three equilibria become unstable, and the PMSM exhibits chaos. The bifurcation diagram for γ ∈ [14, 24] versus with σ = 5.46 and the typical chaotic attractor with γ = 20, σ = 5.46 are shown in Figure 1. Fig. 1 – Bifurcation diagram and chaotic attractor of system (1): (a) bifurcation diagram; (b) chaotic attractor. 3. BASIC THEORY OF PASSIVE CONTROL In this section, the basic conception of passivity of nonlinear affine system and passivity-based control method are summarized. Here, the following nonlinear differential equation is considered: 1412 Kalin Su, Chunlai Li ⎧ x = f ( x) + g ( x )u , ⎨ ⎩ y = h( x ) 4 (2) where x ∈ R n is the state variable; y ∈ R m is the output; u ∈ R m is the external input; f ( x ) and g ( x ) are smooth vector fields; h( x ) is a smooth mapping. The conception of passivity can be described as below [14]. Definition 1. If there exists a continuously differentiable positive semidefinite storage function V(x) satisfying u T y ≥ V ( x) then system (2) is said to be passive. Moreover, if u T y ≥ V ( x) + y T ρ ( y ) and yT ρ ( y ) > 0 (3) (4) for any y ≠ 0 , we called the output is strictly passive. And the output is strictly passive if (5) uT y ≥ V ( x) + ( y ) for some positive definite function ( y ) . If system (2) is strictly passive or it’s output is strictly passive and zero-state observable, then the origin of system (2) is asymptotically stable with u = 0. Furthermore, if the storage function V(x) is radially unbounded, the origin is globally asymptotically stable. Definition 2. If x = 0 is an asymptotically stable equilibrium of f ( x ) and Lg h(0) is nonsingular, then system (2) is a minimum phase system. When system (2) is minimum phase and the distribution spanned by the vector fields g1 ( x ), g 2 ( x ) g m ( x) is involutive, system (2) can be represented as the following generalized form ⎧ z = f ( z ) + q ( z , w) w , ⎨ ⎩ w = α ( z , w ) + β ( z , w )u (6) where z = ϑ ( x) , β ( z , w) is nonsingular for any ( z , w) . The physical meaning of passive system is that the energy of the nonlinear affine system can’t increase unless an external source is supplied. In other words, a passive system cannot store more energy than that supplied externally. The passive system is stable naturally. We can utilize the input-output relationship based on energy-related considerations to analyze stability properties. The problem for passivity-based control is to design a feedback control scheme for achieving the passivity. It’s necessary that system (2) is a minimum 5 Synchronization criterion of chaotic permanent magnet synchronous motor via output feedback 1413 phase system when utilizing feedback passivity. Therefore, the system (6) cannot be made passive by feedback if its zero-dynamics is unstable. 4. SYNCHRONIZATION OF PMSM VIA OUTPUT FEEDBACK In order to observe the synchronization behavior of the two identical chaotic motor systems, we assume that the drive system is given as (1) with ud = uq = TL = 0 . And the response system with controller is expressed by ⎧ did′ ⎪ dt = −id′ + ω ′iq′ ⎪ ⎪ diq′ = −iq′ − ω ′id′ + γ ω ′ + u , ⎨ ⎪ dt ⎪ dω ′ ⎪ dt = σ (iq′ − ω ′) ⎩ (7) where u is the control function to be designed. Defining the synchronization error e1 = id′ − id , e2 = iq′ − iq , e3 = ω ′ − ω , then one can obtain the error dynamical system ⎧ de1 ⎪ dt = −e1 + iq′ e3 + ω e2 ⎪ ⎪ de2 = −e2 + γ e3 − id′ e3 − ω e1 + u . ⎨ ⎪ dt ⎪ de3 ⎪ dt = σ (e2 − e3 ) ⎩ (8) It follows that if controlled system (8) is stabilized, then synchronization error e will converge to a zero equilibrium point, which means that the trajectories of response system with the controller u asymptotically synchronize the trajectories of the driving system. In order to achieve the goal, we introduce a dynamical variable e3 , which is an estimator of e3 . Define z = [ z1 , z2 , z3 ] = [ e1 , e3 , e3 − e3 ] , y = e2 , then system (8) can be T represented as T 1414 Kalin Su, Chunlai Li ⎧ dz1 ⎪ dt = − z1 + iq′ z2 + ω y ⎪ ⎪ dz 2 = σ ( y − z ) 2 ⎪ dt . ⎨ d z ⎪ 3 = −σ z + yh( y ) 3 ⎪ dt ⎪ dy ⎪ = − y + γ z2 − id′ z2 − ω z1 + u ⎪⎩ dt When write system (9) in the normal form (6), we have ⎧ z = f ( z ) + q ( z , w) w , ⎨ w = z w + z w u α β ( , ) ( , ) ⎩ 6 (9) (10) where f 0 ( z ) = [ − z1 + iq′ z 2 , − σ z2 , − σ z3 ]T , q0 ( z , y ) = [ω , σ , h( y )]T α ( z , y ) = − y + γ z2 − id′ z2 − ω z1 , β ( z , y ) = 1 Suppose that the bound of iq′ is B , namely, iq′ < B . We define a Lyapunov function candidate V0 ( z ) = η 2 z12 + 1 2 1 2 z 2 + z3 2 2 for the zero dynamics z = f 0 ( z ) , where η ≤ 4σ / B 2 . Taking the derivative for V0 ( z ) with respect to time yields ∂V0 ( z ) f0 ( z ) ∂z = η z1 ( − z1 + iq′ z2 ) − σ z2 2 − σ z3 2 V0 ( z ) = = −η z12 + iq′η z1 z2 − σ z2 2 − σ z32 ≤ −η z12 + η B i z1 z2 − σ z2 2 − σ z3 2 ≤ −η z12 + 2 ησ i z1 z2 − σ z2 2 − σ z3 2 = −( η i z1 − σ i z2 ) 2 − σ z3 2 <0 Therefore, the origin of the zero dynamics is stable. Thus, system (9) is a minimum phase system. Theorem 1. For the controlled error dynamical system (9), if the control scheme is designed as 7 Synchronization criterion of chaotic permanent magnet synchronous motor via output feedback 1415 u = −(σ + γ )e3 + id′ z2 + v h( y ) = σ + γ , (11) where v is the external input signal, then the controlled system (9) is a passive system and globally asymptotically stabilized at the zero equilibrium point. Namely, the trajectories of response system with the controller u asymptotically synchronize the trajectories of the driving system. Proof. Choose the storage function as V ( z ) = V0 ( z ) + 1 2 y 2 The function V ( z ) is positive definite and radially unbounded. Taking derivative of V ( z ) with respect to time along the trajectory of the controlled error system (9), we can obtain ∂V0 ( z ) ∂V ( z ) f0 ( z) + 0 q0 ( z , y ) y + yy ∂z ∂z ∂V ( z ) ≤[ 0 q 0 ( z , y ) + α ( z , y ) + β ( z , y )u ] y ∂z = [ω z1 + σ z2 + h( y ) z3 − y + γ z2 − id′ z2 − ω z1 + u ] y = [(σ + γ ) z2 + h( y ) z3 − y − id′ z2 + u ] y V ( z) = When consider the control scheme, one have V ( z ) ≤ ( − y + v ) y = − y 2 + vy . (12) Namely, vy ≥ V ( z ) + ( y ) , where ( y ) = y 2 . So, the output of system (9) with the control scheme (11) is strictly passive. Thus, system (8) will be asymptotically stabilized at the zero equilibrium point by using the control scheme (11). Remark. It’s known that a dynamic system is more stable with lower energy. On the other hand, we know that a passive system cannot store more energy than that supplied externally. Therefore, we have the conclusion from (12) that with the increasing of control parameter v, the stability of the controlled system (8) will reduce, although the synchronization is achieved, and that the initial values don’t produce effect on the stability of synchronization. 5. NUMERICAL SIMULATION To demonstrate and verify the validity of the proposed synchronization 1416 Kalin Su, Chunlai Li 8 scheme, some numerical simulations are presented in this section. For comparing conveniently, in all the process of numerical simulation, the ODE45 method in Matlab is adopted to solve the nonlinear systems. Since the initial values don’t affect the stability of synchronization, so in all the numerical process, we set the initial values of systems (1) and (7) i d (0), i q (0), ω (0) = (3, 1, 12) , ( i' (0), i' (0), ω '(0) ) = (1, 3, 3 ) . d ( ) q First, the control parameter is set to be v = 0.2. The corresponding simulation results are shown in Fig. 2. Fig. 2 (a) shows the state trajectory; Fig. 2 (b) shows the synchronization error; and Fig. 2 (c) shows the time graphic of the control function u. As we know that the synchronization errors converge asymptotically to zero, and the two motor systems are indeed synchronized. 9 Synchronization criterion of chaotic permanent magnet synchronous motor via output feedback 1417 Fig. 2 – Synchronization with v = 0.2: (a) state trajectory; (b) synchronization error; (c) control function u. Then, we select a larger control parameter as v = 10. The corresponding simulation results are shown in Figs. 3 (a), (b) and (c). As we know that the two motor systems are synchronized with a larger control parameter. However, both the synchronization errors and energy consumption of control function increase in comparison with a less parameter v. 1418 Kalin Su, Chunlai Li 10 Fig. 3 – Synchronization with v = 10: (a) state trajectory; (b) synchronization error; (c) control function u. 6. CONCLUSION In this paper, a feedback controller which only needs to require the knowledge of the system output is proposed for synchronization of PMSM based on the theory of passive control. Theoretical analysis shows that the synchronization error system between the driving and the response motor systems is not only passive but also asymptotically stable by the presented controller. Numerical simulations are provided to verify the effectiveness of the proposed design. 11 Synchronization criterion of chaotic permanent magnet synchronous motor via output feedback 1419 Acknowledgments. This work was supported by the Research Foundation of Education Bureau of Hunan Province, China (Grant No. 13C372) and the Hunan Provincial Natural Science Foundation of China (Grant No. 10JJ30052). REFERENCES 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. G. Slemon, Proceeding of IEEE, 82, 1123 (1994). Z. Li, J. Park, B. Zhang, G Chen, IEEE Trans Circuits Syst-I, 49, 383 (2002). Z. Jing, C. Yu, Chen G., Chaos Soliton Fract, 22, 831 (2004). C. Li, S. Yu and X. Luo, Chin Phys B, 21, 100506 (2012). C. Li. W. Li, F. Li, Optik, 125, 6589 (2014). H. Ren and D. Liu, IEEE Trans Circuits Syst-II, 53, 45 (2006). X. Gong, D. Liu and B. Wang, Journal of Vibration and Control, 20, 447 (2014). C. Li and S. Yu, Acta Phys.Sin., 60, 120505 (2011). Z. Ge and C. Chang, Chaos Soliton Fract, 20, 883 (2004). Z. Liu, Y. Chen and X. Wu, International Workshop on Chaos-Fractals Theories and Applications, 21 (2009) 11. Z. Ge and G. Lin. Chaos Soliton Fract, 34, 740 (2007). 12. D. Zhao, C. Li and J Ren, Systems Engineering-Theory & Practice, 29, 110 (2009). 13. C. Verrelli, Nonlinear Analysis RWA, 13, 395 (2012). 14. H. Khalil, Nonlinear Systems, Prentice-Hall, NJ (2002).