Mathematical Problems in Engineering
Volume 2016 (2016), Article ID 3976586, 10 pages
http://dx.doi.org/10.1155/2016/3976586

Research Article

Adaptive Chaos Synchronization Control of Nonlinear PMSM System Using Extended State Observer

Zijing Cheng,¹ Guangyue Xue,¹ Chong Wang,¹ and Qiang Chen²

¹Beijing Institute of Satellite Information Engineering, Beijing 100000, China
²College of Information Engineering, Zhejiang University of Technology, Hangzhou 310023, China

Received 12 July 2016; Revised 9 October 2016; Accepted 19 October 2016

Academic Editor: Uchechukwu E. Vincent

Copyright © 2016 Zijing Cheng et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Abstract.

This paper proposes an adaptive chaos synchronization control scheme for nonlinear permanent magnet synchronous motor (PMSM) systems by using extended state observer (ESO). Frist of all, a chaotic PMSM system is built through an affine transformation and a time scale transformation of the mathematical PMSM model. Then, an adaptive sliding mode controller is developed based on the extended state observer to achieve the synchronization performance of two chaotic PMSM systems. Moreover, an adaptive parameter law of the control gain is designed to reduce the chattering problem existing in the traditional sliding mode control. Finally, the effectiveness of the proposed method is verified by simulation results.

1. Introduction

The research on chaos control and synchronization has been widely studied since the chaos phenomenon was discovered [1–4]. As far as we know, chaos problem has been proved to exist in various practical systems. In the engineering field, chaos may cause irregular operation and affect the stability of the motors. Consequently, how to deal with the chaos problem in motors is still a significant problem.

Lots of control and synchronization schemes have been represented since the discovery of chaotic impact on the motor control performance, such as finite-time control [5, 6], unidirectional correlation control [7], sliding mode control [8–11], linear control [12], dynamic surface control [13, 14], optimal control [15], and neural network control [16]. In [5], an adaptive finite-time control method is proposed for PMSM system to suppress the chaos behavior with parameter uncertainties. The uncertain parameters which are caused by external factors can be solved and the chaos in motor can be effectively stabilized. Reference [14] presents a dynamic surface control method based on neural network (NN) for PMSM system. The NN is adopted to approximate the system nonlinearities like disturbance and unknown parameters, and the control performance is guaranteed by using the designed control method.

Most of the methods mentioned above can effectively eliminate the influence of chaos in PMSM, but the robustness of the system may be not guaranteed when the system has different initial conditions or disturbances. Due to the strong robustness and antidisturbance ability, sliding mode control (SMC) has been widely applied to the chaotic control in PMSM systems. In [8], a sliding mode control based on fuzzy neural network is investigated for the chaotic PMSM to suppress the chaos and improve the tracking control performance. Reference [9] proposes a high robust controller based on the traditional sliding mode control for PMSM with interference and uncertainties. The system has a good control performance and robustness by using the proposed method. But unfortunately, the robustness of SMC usually has a strong dependence on the control gain, and the control performance may become worse when the disturbance or uncertainties of the system are beyond of the control range. Consequently, in this paper, an adaptive law of the control gain is designed to solve this problem, and the extended state observer is employed to estimate the system uncertainties and unknown parameters. For the dual-motor cooperative control system with chaos, the adaptive sliding mode control is investigated to guarantee the synchronization control performance, and the chattering problem in traditional sliding mode control is also improved.

The rest of this paper is organized as follows. The chaotic PMSM model and the extended state observer are derived in Sections 2 and 3, respectively. In Section 4, an adaptive sliding mode control scheme is developed for chaotic PMSM system and the system analysis is provided. Section 5 provides the simulation results and the conclusion is given by Section 6.

2. System Description

The mathematical model of a nonlinear PMSM system is expressed as

where , are the components of stator current in -axis and -axis; , are the components of stator voltage in -axis and -axis; , are the equivalent inductances of stator windings in -axis and -axis; is the flux which is generated by the permanent magnet; is the stator resistance; denotes the load torque; is the rotary inertia; is the coefficient of friction; represents the pole pairs of motor; is the mechanical angular velocity of rotor.

Define

and choose the affine transformation and time scale transformation for system (1); then (1) can be transformed into

where , , , , , and . Since the conversion is linear transformation, it does not change the characteristics of the system. The purpose of the transformation is to simplify system (1) and to obtain the corresponding chaotic model. For the uniform air gap, we have , and then (3) can be rewritten as

where , , and are the state variables, which represent the stator currents of direct axis and quadrature axis and the angular frequency of rotor, respectively; and denote the stator voltages of the direct axis and quadrature axis, respectively; is the external torque; , are the constant parameters. The external torque is set as when and . Then, we can obtain the following chaotic PMSM model:

Define , , and , and from (5) we have

where , , and are the states. The PMSM system (6) is regarded as the active system, and the corresponding passive PMSM system is given by

where , , and are the states and is the system controller.

The objective of this paper is to design the controller such that the synchronization performance of the states and , between chaotic systems (6) and (7) are achieved.

3. Extend State Observer Design

Define the synchronization errors as , , and , and we can obtain the following error system:

In (8), we have the following fact:

Substituting (9) into (8) yields

Then, error system (10) can be divided into the following two subsystems:

Remark 1. From (12), it can be easily concluded that when and converge to zero, which leads to converge to zero finally. That means the error acts as the interior dynamics of whole system (10). Therefore, the control task is transferred to design the controller for subsystem (11) and guarantee the convergence of and .

Define , , and then subsystem (11) can be transformed into the following Brunovsky form:

where , .

In order to facilitate the design of controller , the system uncertainty and unknown parameter in (13) should be measured by designing an observer. Define , , where is the estimation of and can be given by the prior experience directly. Then, designing an extended state , system (13) can be transformed into

Define , , as the observation values of the states in (14), and the corresponding observer errors are given as ; then the nonlinear extended state observer is expressed as

where are the observer tuning gains; is a nonlinear continuous function with the following form:

where denotes the interval length of the linear segment; is a constant.

4. Controller Design and Stability Analysis

4.1. Controller Design

In order to stabilize the system tracking errors and to the zero, an adaptive controller is designed in this subsection based on the sliding mode control technique.

The sliding mode surface is designed as

Differentiate , and we can obtain

where is the control parameter.

According to (15) and (18), the traditional sliding mode controller using extended state observer (SMC + ESO) depicted in [17] is given by

where is a constant satisfying the condition that , in which and are the upper bounds of estimation error.

Unfortunately, the control gain cannot be obtained accurately since the upper bounds and are difficult to be measured. This may lead to a negative influence on the system control performance. To solve the problem, an adaptive sliding mode controller using extended state observer (ASMC + ESO) is developed with the following expression:

where is the adaptive control parameter designed as

with , and being small positive constants and used to guarantee .

4.2. Stability Analysis

Before the system stability analysis, the following two lemmas are introduced.

Lemma 2 (see [18]). The parameter has an upper bound in the nonlinear uncertain system (13) with the sliding mode surface (17); namely, there exists a desired value which can guarantee that , .

Lemma 3 (see [19]). Suppose there is a continuous positive definite function which satisfies the following differential function:

where and are constants. Then, there exists a finite-time for the given time , and we have the following inequality and equality relationships:

where .

Theorem 4. Considering the uncertain PMSM subsystem (13), the sliding mode surface (17), the controller (20), and the parameter adaptive law (21), the sliding surface can converge to zero within a finite time.

Proof. Define a Lyapunov function for system (13):

where .
Differentiating , we have

Substitute (20) into (25), and we can obtain

Introducing a new parameter , (26) can be written as

According to Lemma 2 and (27), it can be concluded that

where , , and .
Since and are both small constants, without loss of generality, we only discuss the situation for . When , two different cases are discussed according to relationship between and .

(a) When , (21) can be rewritten as . Choosing , we can conclude .

(b) When , we have , it can be concluded that , and is gradually decreasing. Thus, we can obtain when is reduced to . Consequently, sliding mode will increase and achieve to the range of .

Similarly, we can guarantee by choosing the appropriate parameter when . Then, from (28) and the above discussion, we have . According to Lemma 3, there exists a finite-time satisfying as . This can ensure the convergence of the sliding mode within a finite time.

Theorem 5. The state variables in error system (8) will converge to zero when the states in system (13) achieve the sliding surface .

Proof. System (13) have invariant characteristics when the states achieve , and from (14) and (17) we have . Then, solving the first-order differential function, we can obtain , which means that the state can converge to zero when time tends to infinity. Also, according to (17), we have the similar result that will converge to zero when time tends to infinity.
Consequently, the state variables in error system (8) have the following relationship according to (11) and (12): converge to zero and when time tends to infinity. Thus, we can conclude that will asymptotically stabilized to zero. This completes the proof.

5. Simulation

In order to verify the effectiveness of the proposed method, a traditional sliding mode control based on extended state observer (SMC + ESO) is adopted to compare with the proposed adaptive control method (ASMC + ESO). The initial conditions and parameters in the simulations are set the same for a fair comparison; that is, the sampling time is set as ; the initial conditions are given as , ; the parameters of sliding mode control and extended state observer are chosen as , , , , , , , , , and ; the control parameter in SMC + ESO is given by ; the control parameters in ASMC + ESO are set as , , and .

Case 1 (the controller works at initial time ). The simulation results are shown in Figures 1–5. Figure 1 provides the synchronization performance of the system states. The observer errors of ESO and synchronization errors are shown in Figures 2 and 3, respectively. The control signal is given by Figure 4. As shown in Figures 1–3, the compared two control methods, that is, SMC + ESO and ASMC + ESO, can both achieve satisfactory chaos synchronization control performance; the observer errors of ESO and system synchronization errors can rabidly converge to zero. However, from Figure 4 we can see that the amplitude of ASMC + ESO is smaller than SMC + ESO, and the chattering phenomenon of control signal in ASMC + ESO is also smaller when the system is stable. The adaptation curve of the parameter is shown in Figure 5. As can be seen from Figure 5, the parameter converges to 8.2, which is slightly less than the parameter in SMC + ESO.

(a) Synchronization of for SMC + ESO and ASMC + ESO

(b) Synchronization of for SMC + ESO and ASMC + ESO

(c) Synchronization of for SMC + ESO and ASMC + ESO

Figure 1: Synchronization performance of the system states in Case 1.

Figure 2: Observer errors of ESO in Case 1.

Figure 3: Synchronization errors in Case 1.

Figure 4: Control signals in Case 1.

Figure 5: Adaptive parameter in Case 1.

Case 2 (the controller works at ). The parameters and initial conditions are all the same as those in Case 1 for fair comparison. The synchronization performance of the system states, observer errors of ESO, synchronization errors, control signals, and the adaptive parameter are shown in Figures 6–10, respectively. As can be seen from Figures 6–8, the control input is delayed to be working by 2 seconds, and the error system is not well controlled by using SMC + ESO; however, the ASMC + ESO can still have a good chaos synchronization control performance after a slight chattering. From Figure 9, we can clearly see that the chattering phenomenon of the control signal in SMC + ESO is significantly larger than that of ASMC + ESO. The reason is that, for the fixed parameter in SMC + ESO, the condition that may not be always satisfied any more, but the control parameter in ASMC + ESO is an adaptive parameter, which can always satisfy the condition. From Figure 10, it can be seen that the parameter will converge to 42, which is much larger than the setting value in SMC + ESO.

(a) Synchronization of for SMC + ESO and ASMC + ESO

(b) Synchronization of for SMC + ESO and ASMC + ESO

(c) Synchronization of for SMC + ESO and ASMC + ESO

Figure 6: Synchronization performance of the system states in Case 2.

Figure 7: Observer errors of ESO in Case 2.

Figure 8: Synchronization errors in Case 2.

Figure 9: Control signals in Case 2.

Figure 10: Adaptive parameter in Case 2.

6. Conclusion

In this paper, an adaptive sliding mode control method using extended state observer is presented to guarantee the synchronization control performance for two chaotic PMSM systems. An adaptive parameter is designed for the control gain to improve the suitability for different control situation and reduce the chattering in the control signal, and the extended state observer is adopted to estimate the system uncertainties. The simulation results indicate that the system can achieve a good synchronization control performance for different initial conditions.

Competing Interests

The authors declare that they have no competing interests.

Acknowledgments

This work was supported by the Major Research Plan of the National Natural Science Foundation of China (Grants nos. 91438117 and 91538202) and National Natural Science Foundation of China (Grant no. 61403343).

References

I. Ahmad, A. Bin Saaban, A. B. Ibrahim, and M. Shahzad, “Global chaos synchronization of new chaotic system using linear active control,” Complexity, vol. 21, no. 1, pp. 379–386, 2015.

Q. Chen, X. M. Ren, and J. Na, “Robust finite-time chaos synchronization of uncertain permanent magnet synchronous motors,” ISA Transactions, vol. 58, no. 1, pp. 262–269, 2015.

W. L. Ditto and S. Sinha, “Exploiting chaos for applications,” Chaos, vol. 25, no. 9, Article ID 097615, 2015.

J. Guan, “Adaptive modified generalized function projection synchronization between integer-order and fractional-order chaotic systems,” Optik, vol. 127, no. 10, pp. 4211–4216, 2016.

J. K. Wang, X. Q. Chen, and J. K. Fu, “Adaptive finite-time control of chaos in permanent magnet synchronous motor with uncertain parameters,” Nonlinear Dynamics, vol. 78, no. 2, pp. 1321–1328, 2014.

Y.-Y. Hou, “Finite-time chaos suppression of permanent magnet synchronous motor systems,” Entropy, vol. 16, no. 4, pp. 2234–2243, 2014.

K. L. Su and C. L. Li, “Chaos control of permanent magnet synchronous motors via unidirectional correlation,” Optik, vol. 125, no. 14, pp. 3693–3696, 2014.

T.-B.-T. Nguyen, T.-L. Liao, and J.-J. Yan, “Adaptive sliding mode control of chaos in permanent magnet synchronous motor via fuzzy neural networks,” Mathematical Problems in Engineering, vol. 2014, Article ID 868415, 11 pages, 2014.

X. H. Yang, X. P. Liu, L. L. Hu et al., “Robust sliding mode variable structure synchronization control of chaos in permanent magnet synchronous motor,” Modular Machine Tool and Automatic Manufacturing Technique, vol. 1, no. 8, pp. 93–98, 2012.

Q. Chen, Y.-R. Nan, H.-H. Zheng, and X.-M. Ren, “Full-order sliding mode control of uncertain chaos in a permanent magnet synchronous motor based on a fuzzy extended state observer,” Chinese Physics B, vol. 24, no. 11, Article ID 110504, 2015.

X. H. Yang, X. P. Liu, H. S. Liu et al., “Fuzzy sliding-mode control in permanent magnet synchronous motor,” International Journal of Digital Content Technology and its Applications, vol. 7, no. 1, pp. 526–535, 2013.

A. Loria, “Robust linear control of (chaotic) permanent-magnet synchronous motors with uncertainties,” IEEE Transactions on Circuits and Systems I: Regular Papers, vol. 56, no. 9, pp. 2109–2122, 2009.

S. H. Luo, “Adaptive fuzzy dynamic surface control for the chaotic permanent magnet synchronous motor using Nussbaum gain,” Chaos, vol. 24, no. 3, Article ID 033135, pp. 5880–5885, 2014.

S. Luo, “Nonlinear dynamic surface control of chaos in permanent magnet synchronous motor based on the minimum weights of RBF neural network,” Abstract and Applied Analysis, vol. 2014, Article ID 609340, 9 pages, 2014.

Q. Wei, X.-Y. Wang, and X.-P. Hu, “Optimal control for permanent magnet synchronous motor,” Journal of Vibration and Control, vol. 20, no. 8, pp. 1176–1184, 2014.

J. Na, Q. Chen, X. M. Ren, and Y. Guo, “Adaptive prescribed performance motion control of servo mechanisms with friction compensation,” IEEE Transactions on Industrial Electronics, vol. 61, no. 1, pp. 486–494, 2014.

S. Li, M. Zhou, and X. Yu, “Design and implementation of terminal sliding mode control method for PMSM speed regulation system,” IEEE Transactions on Industrial Informatics, vol. 9, no. 4, pp. 1879–1891, 2013.

S. Yu, X. H. Yu, B. Shirinzadeh, and Z. Man, “Continuous finite-time control for robotic manipulators with terminal sliding mode,” Automatica, vol. 41, no. 11, pp. 1957–1964, 2005.

Q. Chen, L. Yu, and Y. Nan, “Finite-time tracking control for motor servo systems with unknown dead-zones,” Journal of Systems Science & Complexity, vol. 26, no. 6, pp. 940–956, 2013.