Discrete Dynamics in Nature and Society

Volume 2014 (2014), Article ID 315634, 12 pages

http://dx.doi.org/10.1155/2014/315634

Research Article

Output Feedback Adaptive Dynamic Surface Control of Permanent Magnet Synchronous Motor with Uncertain Time Delays via RBFNN

Shaohua Luo,1,2 Jiaxu Wang,¹ Zhen Shi,¹ and Qian Qiu¹

¹State Key Laboratory of Mechanical Transmission, Chongqing University, Chongqing 400044, China

²Department of Mechanical Engineering, Chongqing Aerospace Polytechnic College, Chongqing 400021, China

Received 25 July 2013; Revised 26 November 2013; Accepted 3 December 2013; Published 2 January 2014

Academic Editor: M. De la Sen

Copyright © 2014 Shaohua Luo 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 focuses on an adaptive dynamic surface control based on the Radial Basis Function Neural Network for a fourth-order permanent magnet synchronous motor system wherein the unknown parameters, disturbances, chaos, and uncertain time delays are presented. Neural Network systems are used to approximate the nonlinearities and an adaptive law is employed to estimate accurate parameters. Then, a simple and effective controller has been obtained by introducing dynamic surface control technique on the basis of first-order filters. Asymptotically tracking stability in the sense of uniformly ultimate boundedness is achieved in a short time. Finally, the performance of the proposed control has been illustrated through simulation results.

1. Introduction

Recently, the permanent magnet synchronous motor (PMSM) is the most widely used driven mechanism because of the advantageous merits of cost, reliability, and performances. The PMSM is characterized by complexity, high nonlinearity, time-varying dynamics, inaccessibility of some states, and output for measurements; hence, it can be considered as a challenging engineering problem [1, 2]. It is found that the PMSM is experiencing chaotic behavior at specific parameters and working conditions [3, 4]. Then, the intermittent oscillation of torque and rotational speed, irregular current noise of the system, and unstable control performance appear in the PMSM, which seriously affect the stability and safety. Thus, it is difficult to accomplish the high-performance control of PMSM by using classic PID-type control methods.

A neuron-fuzzy controller (NFC) [5] is suitable for control of systems with uncertainties and nonlinearities. The NFC approach can also achieve self-learning; however, it is unsuitable for online learning real-time control due to the drawback of time consuming [6, 7]. The sliding mode control (SMC) [8] can guarantee the robustness only under the bounds of the uncertainties and it has a shortage named chattering. The terminal sliding mode control (TSMC) method can assure convergence to the origin in finite time. Hence, the TSMC is successfully applied to PMSM driver system to improve control performance [9]. A position tracking control method via adaptive fuzzy backstepping is presented for the induction motors with unknown parameters [10]. Unfortunately, the traditional backstepping suffers from the “explosion of complexity” caused by the repeated differentiation of virtual control functions [11]. In order to overcome the above shortcomings, a backstepping approach combined with SMC technique is presented to realize synchronization of uncertain fractional-order strict-feedback chaotic system [12].

The dynamic surface control (DSC) developed by Swaroop et al. [13] is a control technique by introducing a first-order filter at each recursive step of the backstepping design procedure, so the differentiation items on the virtual function can be avoided. By incorporating DSC into a neural network-based adaptive control design framework, Wang and Huang [14] proposed a backstepping-based control design for a class of nonlinear systems in strict-feedback form with arbitrary uncertainty. Zhang and Ge [15] further studied the control design for some special nonlinear systems with unknown dead-zone using the DSC technique. To control the undesirable chaos in PMSM, an adaptive DSC controller was designed by introducing first-order low-pass filters [16], whereas in [17] DSC method was extended to time-delay uncertain nonlinear systems in parametric strict-feedback form. The new developments referring to DSC for different nonlinear systems and the applications to various engineering fields can be found in [18–20].

In this paper, motivated by the previous studies reported in the literature, the following problems will be addressed. An adaptive DSC based on the Radial Basis Function Neural Network (RBFNN) is discussed for the chaotic PMSM system. The whole process of the system design is performed in a step-by-step manner. For each step, a first-order filter is used to gain the information of derivative of the virtual control function and RBFNN is adopted to approximate the nonlinearity. The uncertain parameters in the system are updated by adaptive laws, which realize accurate parameters estimate. Then, an adaptive virtual control law is designed to stabilize each subsystem in the former steps. Finally, an adaptive DSC is employed via RBFNN in the last step to stabilize the whole system. Further contributions include the design of controller to handle uncertain time delays and disturbances.

2. Dynamics of the PMSM System

The model of a PMSM can be described in the well-known - frame through the Park transformation as follows. The stator , equations in the rotor frame are expressed as follows [21, 22]:

where and are the - axis voltages, which denote the system control input. , , , and are state variables, which stand for the - axis currents, the rotor position, and rotor angular velocity, respectively. , , and mean the pole pair, moment of inertia, and viscous friction coefficient. and denote the inductance of the stator in the - frame. , , and stand for the load torque, stator resistance, and magnet flux linkage of inertia.

The general schematic of the PMSM is depicted in Figure 1. The overall system consists of a PMSM with load, space vector pulse width modulation (SVPWM), field-orientation mechanism, voltage-source inverter (VSI), and three controllers. The controllers employ a structure of cascade control loop including a speed loop and two current loops. PI controller, which is used to stabilize the -axis current errors of the vector controlled drive, is adopted in the -axis current loop. From Figure 1, the rotor angular velocity can be obtained from the position and speed sensor. The currents and can be calculated from and by Clarke and Park transformations. However, in real applications, this method suffers from serious problems, including internal disturbance such as torque ripples, parameters variation, friction forces, and unmodeled dynamics and external disturbance such as load disturbance. Thus, an adaptive dynamic surface controller via RBFNN is developed to solve these problems which can degrade the performance of closed-loop system if the controller does not have enough ability to reject them.

Figure 1: The principle block diagram of PMSM system based on vector control.

Equation (1) are rewritten as follows:

where , , , , , , , , , , , , .

The chaotic behavior is demonstrated in PMSM system when its parameters fall into a certain area. Figures 2 and 3 show the strange attractor and the chaotic time series of the PMSM under the condition of , , , , , , , and , in which the PMSM appears an aperiodic, random, sudden, or intermittent morbid oscillation.

Figure 2: The strange attractor of the chaotic PMSM.

(a)

(b)

(c)

(d)

Figure 3: The chaotic time series of PMSM.

For simplicity, the following notations are introduced:

By using these notations, the dynamic model of PMSM with uncertain time delays and disturbance can be described by the following differential equations:

where , , , , denote uncertain nonlinear function owing to the effect of time delay, , , represent time-delay constants, and , , mean the disturbances.

Define the tracking errors

where , will be given later by the first-order filter and is given continuous tracking signal.

Then, for the uncertain nonlinear time-delay functions, the following inequalities can be satisfied:

where and are known continuous functions, .

In order to facilitate the design, the following assumption is given.

Assumption 1. , , the desired trajectory is continuous, and its first-order derivative and second-order derivative are bounded and available.

In this paper, the control objective is to force the tracking error asymptotical stable in the sense of uniformly ultimate boundedness, which also ensures that the system state can track a reference trajectory .

3. Adaptive Dynamic Surface Controller Based on RBFNN

3.1. RBFNN System

The type of RBFNN shown in Figure 4 is considered as a two-layer network, which contains a hidden layer and an output layer. In this paper, the RBF neural network will be used to approximate the unknown continuous function as

where is the input vector with being the neural network input dimension, is the weight vector, is the node number of neuron, and is a basic function vector with chosen as the commonly used Gaussian function in the following form:

where is the center of the receptive field and is the width of .

Figure 4: The structure of the RBFNN.

For given scalar , by choosing sufficiently large , the RBFNN can approximate any continuous function over a compact set to arbitrary accuracy as

where is the approximation error, satisfying , and is an unknown ideal constant weight vector, which is an artificial quantity required for analytical purpose. Typically, is chosen as the value of that minimizes for all ; that is,

3.2. Controller Design

In this section, an adaptive dynamic surface control approach of the permanent magnet synchronous motor based on RBF neural network will be developed. The DSC technique based on first-order filters is used to design the controller instead of the traditional backstepping method, and in sequence the explosion of terms problem is avoided.

In order to design dynamic surface controller, the boundary layer errors are defined as follows:

where virtual control input , will be designed in the subsequent content.

The designing process is as follows.

Step 1. Consider the tracking error ; the time derivative of is given by

Choose Lyapunov-Krasovskii functional as

The derivative of is

Using Young’s inequality and inequality (6), the following inequalities can be obtained:

Thus, it follows immediately from substituting (15) into (14) that

where .

The virtual control function is constructed as

where design parameter .

It is obtained that

Step 2. Let be passed through a first-order filter as follows:

where is a time constant.

With (5) and (19), one has

The derivative of is

It is obtained that

where , , is the continuous function.

Using Young’s inequality, one has

Differentiating gives

where , .

In the realistic model of PMSM, limited to the working conditions, the parameter is unknown. So it cannot be used to construct the control signal. Thus, let be the estimation of . Meanwhile, notice that the nonlinear function contains uncertain parameters, such as , , , and . This will make the traditional adaptive DSC design very troublesome. To avoid this trouble and simplify the control structure, the RBFNN will be employed to approximate .

According to the description above, for any given , there exists a RBFNN system such that

where is the approximation error and satisfies .

With (24) and (25), one has

Consider the Lyapunov-Krasovskii functional candidate as

Then, the derivative of is given by

Using Young’s inequality and inequality Assumption 1, the following inequalities can be obtained:

Substituting (29) into (28) gives

where .

Choose the virtual control function and the corresponding parameters adaptive laws as

where , , , , , and are design parameters.

Substituting (31)–(33) into (30), (30) becomes

where is a continuous function.

Step 3. Filter through the following first-order filter

where is a time constant.

With (5) and (35), one has

The derivative of is

It is obtained that

where , is the continuous function.

Using Young’s inequality, one has

Differentiating results in the following equation:

where .

Notice that the unknown parameters, such as , , and , appear in the expression of . To facilitate the design of controller, the RBFNN will be employed to approximate the nonlinear function .

According to (9), for any given , there exists a neural network such that

where is the approximation error and satisfies .

Thus, (40) is rewritten as follows:

Define Lyapunov-Krasovskii functional

Then, the derivative of is computed by

where .

Using Young’s inequality and inequality (6), one has

Thus, it follows immediately from substituting (45) into (44) that

where .

At the present stage, the control law and the related parameters adaptive laws are designed as

where , , , , , and are design parameters.

By similar manipulations previously done in Step 2, one has

where ≥ is a continuous function.

Step 4. At this step, the control law will be constructed. In this end, choose Lyapunov-Krasovskii functional as = + + + + . Then, the derivative of is given by

where , .

Similarly, the RBFNN system is utilized to approximate the nonlinear function with unknown parameters and . For any given , one has

where is the approximation error and satisfies .

Note the fact that

Substituting (52)-(53) into (51) gives

where .

Now design , , and as

where , , , , , and are design parameters.

By similar manipulations previously done in Step 2, one has

where is a continuous function.

Up to now, the whole design process of the controller of PMSM is completed, and the configuration of the proposed control system is depicted in Figure 5.

Figure 5: Block diagram of the adaptive DSC system based on RBFNN for PMSM.

4. Stability Analysis

For any given , the closed sets can be defined as follows:

Theorem 2. Suppose that the control law in (47) and (55) with adaptive law in (32), (33), (48), (49), (56), and (57) is applied to the PMSM (4), Assumption 1 stands, and if there exists a positive constant that the initial condition satisfies and the design constants , and satisfy the following conditions:

then the closed-loop control system is semiglobal uniformly ultimately bounded, and the output tracking error converges to a neighborhood of zero.

Proof. Define the following Lyapunov function candidate for the fourth step:

For the term , one has . Similarly, holds. Consequently, the derivative of is

where .

Furthermore, (62) implies that

By Lyapunov function, it is proved that all the signals , , , and in the closed-loop system are uniformly ultimately bounded. Consequently, , , and are also uniformly ultimately bounded.

5. Simulation

To illustrate the effectiveness of the proposed controller, the simulation will be done for the PMSM with the parameters: = , = , = , = , = , = , = 3, = 1.5, , = , = , = , = , = 1, = 1, = = = = , = , = , = , = , = = = = .

The simulation is running under the assumption that the system parameters and nonlinear functions are unknown. The initial conditions of system . Then, the reference signal is taken as , the control parameters are chosen as follows: , , , , , , , , , and RBFNN is chosen in the following way. Neural network ,, contains nine nodes with centers spaced evenly in the interval and width being equal to two.

With the proposed RBFNN-based adaptive dynamic surface control, from Figures 6 and 7, it is observed that the tracking performance is satisfactory and the tracking error quickly converges to zero in a short time for PMSM system in the presence of unknown parameters, disturbances, and uncertain time delays. The final controllers and are shown in Figures 8 and 9. Moreover, the robustness of the proposed controllers against uncertainty in system parameters and disturbance is analyzed by simulation. According to Figure 10, it is seen clearly that all state variables are bounded and convergent. Meanwhile, by contrast with Figure 3, the proposed controller can suppress the chaos of PMSM. Therefore, these simulation results demonstrate the effectiveness of the proposed control in achieving its objective.

Figure 6: Output (solid line) follows desired trajectory (dashed line).

Figure 7: The rotor position tracking error.

Figure 8: -axis voltage of control input.

Figure 9: -axis voltage of control input.

Figure 10: The curves of system state variables when utilizing the proposed controller.

6. Conclusion

A novel adaptive DSC based on the RBFNN is presented for the fourth-order chaotic PMSM system with uncertain time delays so that the first state can track a given trajectory with little time. The unknown PMSM parameters, disturbances, and uncertain time delays are all considered. Compared with the traditional backstepping approach, the main advantage of the proposed method is its simplicity without repetitive differentiation of the nonlinear functions under the condition. It is noted that the system has excellent tracking performance and antidisturbing by choosing appropriate design parameters. Finally, the simulation results are provided to demonstrate the effectiveness and robustness against the unknown parameters, disturbances, chaos, and uncertain time delays.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgments

This work is supported by the Natural Science Foundation of China (Grants nos. 51375506, 50905189), the Specialized Research Fund for the Doctoral Program of Higher Education (Grant no. 20100191110008), China Postdoctoral Science Foundation funded project (Grant no. 2013M542258), and the Par-Eu Scholars Program Special Foundation of Chongqing. The authors also gratefully acknowledge the helpful comments and suggestions of the reviewers, which have improved the presentation.

References

C. Elmas and O. Ustun, “A hybrid controller for the speed control of a permanent magnet synchronous motor drive,” Control Engineering Practice, vol. 16, no. 3, pp. 260–270, 2008.

K. Hartani, Y. Miloud, and A. Miloudi, “Improved direct torque control of permanent magnet synchronous electrical vehicle motor with proportional-integral resistance estimator,” Journal of Electrical Engineering & Technology, vol. 5, no. 3, pp. 451–461, 2010.

J. Yu, J. Gao, Y. Ma, H. Yu, and S. Pan, “Robust adaptive fuzzy control of chaos in the permanent magnet synchronous motor,” Discrete Dynamics in Nature and Society, vol. 2010, Article ID 269283, 13 pages, 2010.

M. Zribi, A. Oteafy, and N. Smaoui, “Controlling chaos in the permanent magnet synchronous motor,” Chaos, Solitons & Fractals, vol. 41, no. 3, pp. 1266–1276, 2009.

N. Mitrakis, J. Theocharis, and V. Petridis, “A multilayered neuro-fuzzy classifier with self-organizing properties,” Fuzzy Sets and Systems, vol. 159, no. 23, pp. 3132–3159, 2008.

C. Zhang , H. Liu, S. Chen, and F. Wang, “Application of neural networks for permanent magnet synchronous motor direct torque control,” Journal of Systems Engineering and Electronics, vol. 19, no. 3, pp. 555–561, 2008.

C. Elmas, O. Ustun, and H. H. Sayan, “A neuro-fuzzy controller for speed control of a permanent magnet synchronous motor drive,” Expert Systems with Applications, vol. 34, no. 1, pp. 657–664, 2008.

A. Mezouar, M. K. Fellah, and S. Hadjeri, “Adaptive sliding mode observer for induction motor using two-time-scale approach,” Electric Power Systems Research, vol. 77, no. 5-6, pp. 604–618, 2007.

Y. Feng, J. Zheng, X. Yu, and N. V. Truong, “Hybrid terminal sliding-mode observer design method for a permanent-magnet synchronous motor control system,” IEEE Transactions on Industrial Electronics, vol. 56, no. 9, pp. 3424–3431, 2009.

J. Yu, B. Chen, and H. Yu, “Position tracking control of induction motors via adaptive fuzzy backstepping,” Energy Conversion and Management, vol. 51, no. 11, pp. 2345–2352, 2010.

P. Yip and J. Hedrick, “Adaptive dynamic surface control: a simplified algorithm for adaptive backstepping control of nonlinear systems,” International Journal of Control, vol. 71, no. 5, pp. 959–979, 1998.

Z. Wang, “Synchronization of an uncertain fractional-order chaotic system via backstepping sliding mode control,” Discrete Dynamics in Nature and Society, vol. 2013, Article ID 732503, 6 pages, 2013.

D. Swaroop, J. K. Hedrick, P. P. Yip, and J. C. Gerdes, “Dynamic surface control for a class of nonlinear systems,” IEEE Transactions on Automatic Control, vol. 45, no. 10, pp. 1893–1899, 2000.

D. Wang and J. Huang, “Neural network-based adaptive dynamic surface control for a class of uncertain nonlinear systems in strict-feedback form,” IEEE Transactions on Neural Networks, vol. 16, no. 1, pp. 195–202, 2005.

T. Zhang and S. Ge, “Adaptive dynamic surface control of nonlinear systems with unknown dead zone in pure feedback form,” Automatica, vol. 44, no. 7, pp. 1895–1903, 2008.

D. Wei, X. S. Luo, B. Wang, and J. Fang, “Robust adaptive dynamic surface control of chaos in permanent magnet synchronous motor,” Physics Letters A, vol. 363, no. 1-2, pp. 71–77, 2007.

S. J. Yoo, J. B. Park, and Y. H. Choi, “Adaptive neural control for a class of strict-feedback nonlinear systems with state time delays,” IEEE Transactions on Neural Networks, vol. 20, no. 7, pp. 1209–1215, 2009.

S. J. Yoo and J. B. Park, “Neural-network-based decentralized adaptive control for a class of large-scale nonlinear systems with unknown time-varying delays,” IEEE Transactions on Systems, Man, and Cybernetics B, vol. 39, no. 5, pp. 1316–1323, 2009.

S. Han and J. Lee, “Precise positioning of nonsmooth dynamic systems using fuzzy wavelet echo state networks and dynamic surface sliding mode control,” IEEE Transactions on Industrial Electronics, vol. 60, no. 11, pp. 5124–5136, 2013.

J. Na, X. Ren, G. Herrmann, and Z. Qiao, “Adaptive neural dynamic surface control for servo systems with unknown dead-zone,” Control Engineering Practice, vol. 19, no. 11, pp. 1328–1343, 2011.

W. Leonhard, Control of Electrical Drives, Springer, Berlin, Germany, 1985.

J. Yu, J. Gao, Y. Ma, and H. Yu, “Adaptive fuzzy tracking control for a permanent magnet synchronous motor via backstepping approach,” Mathematical Problems in Engineering, vol. 2010, Article ID 391846, 13 pages, 2010.