Table of Contents Author Guidelines Submit a Manuscript
Mathematical Problems in Engineering
Volume 2013 (2013), Article ID 473608, 8 pages
Research Article

Continuous Finite-Time Terminal Sliding Mode IDA-PBC Design for PMSM with the Port-Controlled Hamiltonian Model

School of Information Science and Technology, Dalian Maritime University, Dalian 116026, China

Received 1 May 2013; Accepted 8 July 2013

Academic Editor: Yu Kang

Copyright © 2013 Shuanghe Yu 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.


Finite-time control scheme for speed regulation of permanent magnet synchronous motor (PMSM) is investigated under the port-controlled Hamiltonian (PCH), terminal sliding mode (TSM), and fast TSM stabilization theories. The desired equilibrium is assigned to the PCH structure model of PMSM by maximum torque per ampere (MTPA) principle, and the desired Hamiltonian function of state error is constructed in the form of fractional power structure as TSM and fast TSM, respectively. Finite-time TSM and fast TSM controllers are designed via interconnection and damping assignment passivity-based control (IDA-PBC) methodology, respectively, and the finite-time stability of the desired equilibrium point is also achieved under the PCH framework. Simulation results validate the improved performance of the presented scheme.

1. Introduction

Recently, permanent magnet synchronous motors (PMSM) have become increasingly popular in high-performance AC drive applications because of their advantages over many other kinds of motors, such as induction motors and DC motors [1]. These high dynamical performances include high power density, torque-to-inertia ratio, and efficiency. However, the speed regulation of PMSM is a nonlinear control problem because of the strong coupling between the motor speed and the electrical quantities. Therefore, it is a challenging task to design a controller with high-performance of speed regulation.

Various nonlinear control theories have been investigated for the speed control of PMSM, such as sliding mode control [2], backstepping control [3], and predictive control [4]. Compared to these nonlinear controls, the energy-shaping control can be implemented with a clear physical interpretation when a dynamical system is viewed as an energy transformation mechanism [58], for example, the port-controlled Hamiltonian (PCH) system [9]. A significant case of PCH is the port-controlled Hamiltonian system with dissipation (PCHD) expressed by its interconnection and damping structure with Hamiltonian energy function [10]. These explicit structural pieces of information naturally lead to the interconnection and damping assignment passivity-based control (IDA-PBC) framework [1113]. The essence of IDA-PBC approach is to find a controller and an interconnection pattern such that the closed-loop system is preserved in a desired PCHD structure. The procedure sets up an easy way of stability analysis with the desired Hamiltonian energy function as the Lyapunov function. The speed regulation of PMSM has been investigated with IDA-PBC [1416].

All these approaches share the common property of asymptotic stability with infinite convergent time. In contrast, the finite-time controller possesses not only fast convergence to the equilibrium states in finite-time but also stronger robustness and disturbance attenuation properties [17]. However, the finite-time control design is a challenging problem because such a controller leads to a non-Lipschitzian dynamics [18]. Finite-time control can be obtained in either a discontinuous or continuous manner. In practical implementations, the infinite fast switching of discontinuous control can lead to chattering behavior which may damage the actuators and excite unmodeled high-frequency dynamics. Continuous finite-time control can be obtained by fractional power feedback as the formalism of terminal sliding mode (TSM), resulting in a finite-time convergent closed-loop differential equation with fractional power. Higher order sliding mode control is also a kind of continuous finite-time control through using the discontinuous control in the higher order derivative of the control instead of the actual control. Furthermore, the speed regulation of PMSM has been investigated with the continuous finite-time controls [19, 20].

Based on a finite-time stability criterion and the energy-shaping plus damping injection technique, the finite-time stabilization problem is investigated for the PCH systems [21, 22]. According to the PCH structure model of PMSM, a kind of finite-time TSM feedback realization is proposed to achieve the rapid speed regulation of PMSM in this paper. The desired equilibrium is assigned by maximum torque per ampere (MTPA) principle, and the desired Hamiltonian function of state error is shaped in the form of fractional power structure. Finite-time TSM control is designed via IDA-PBC methodology.

The remaining part of the paper is organized as follows. Some background on the PCHD formalism and finite-time TSM stabilization principle is firstly introduced in Section 2. The problem is formulated in Section 3. These techniques are then applied to the speed regulation problem of PMSM in the form of PCH model, and the finite-time stability of equilibrium point is also given in Section 4. The closed-loop performance is evaluated via simulations in Section 5. Finally, some conclusions are presented in Section 6.

2. Preliminaries

2.1. Port-Controlled Hamiltonian with Dissipation (PCHD) Systems

PCHD system is a geometrically defined class of systems with an internal interconnection structure, a Hamiltonian function defined as the total stored energy, and a resistive structure. Energy dissipation is included in the framework of PCH systems by terminating some of the ports by resistive elements. PCHD systems are a class of passive systems, which have attracted the attention of many researchers lately, in particular for stabilization objectives. A PCHD system is defined as where is the state vector, representing the input and output vector, respectively, are conjugated variables whose product represents the system environment power exchange, is the stored energy function, captures the power-conserving interconnection structure, is the dissipation matrix, and is the port matrix of the input on the system and also the output from the system via its transpose. In this case, the energy-balancing property takes the following form: showing passivity if the Hamiltonian is bounded from below.

2.2. IDA-PBC Principle of PCHD Systems

The interconnection structural properties of PCHD systems can be exploited for the control design. While preserving the PCHD form, IDA-PBC technique can assign the desired interconnection matrix and dissipative matrix of the closed-loop and shape a new closed-loop Hamiltonian energy function with a stable desired equilibrium point. Consider the following:

Proposition 1. For system (1), given a desired equilibrium , define the stabilization error as and assign a closed-loop energy function and ; the purpose of IDA-PBC is to find the new structure matrices , damping matrix , a vector function , and a feedback control such that with the following properties.(i) Structure preservation:(ii)Integrability: is the gradient of a scalar function. That is,(iii)Equilibrium assignment: at the equilibrium , satisfies(iv)Lyapunov stability: at the equilibrium , the Jacobian of satisfies the following bound:Under these conditions, the closed-loop system will be a PCHD system with dissipation of the form (3) where the desired equilibrium is asymptotically stable.

2.3. Finite-Time Stability of TSM

The TSM and fast TSM concepts are based on a class of nonlinear differential equations described by the following first order dynamics, respectively:

Lemma 2. The equilibrium point of the continuous non-Lipschitz differential equations (10) is globally finite-time stable; that is, for any initial condition , the system state converges to in finite-time: respectively, and stay there forever, that is, for .

A Lyapunov-type theorem has been developed for finite-time stability [17, 18].

Lemma 3. Consider the nonlinear system described in (1); suppose that there is a function defined in a neighborhood of the origin, such that on and along the trajectory on . Then, the origin of the system is finite-time stable. Moreover, the settling time, depending on the initial state , is given by for in some open neighborhood of the origin, respectively. If and is also radially unbounded, the origin is globally finite-time stable.

2.4. Finite-Time Stability of PCHD System

Based on the finite-time convergence principle of TSM and FTSM, the corresponding finite-time stability of PCHD system can be summarized as follows [21, 22].

Lemma 4. Consider the PCHD system (3) with and , where and ; then, the equilibrium is globally finite-time stable.

3. Problem Formulation

The model of the PMSM can be described in a synchronously rotating d-q reference frame as where , , is the number of pole pairs, is the mechanical angular speed of the rotor, is the moment of inertia, and are d-axis and q-axis stator inductances, respectively, is the stator resistance per phase, and are the electromagnetic and load torque, respectively, and is the rotor flux linking the stator.

The PMSM model (16) can be written as a PCHD system as follows: where the state, input, and output are defined as follows, respectively: and the interconnection, dissipative, weight, and Hamiltonian matrix are defined as follows, respectively:

According to the principle of maximum torque per ampere, the desired equilibrium can be acquired as where and are the known load torque and references speed, respectively.

The control objective is to design a state-feedback control such that the closed-loop dynamics is a PCHD form (3) with the strict local minimum at the desired equilibrium as (20), and the equilibrium is finite-time stable.

4. Finite-Time TSM Controller Design via IDA-PBC

According to the desired equilibrium (20), the desired Hamiltonian function is chosen as IDA-PBC approach first designs the desired structure of interconnection and damping matrices named as IDA. Then, we derive a PDE parameterized by the chosen matrices whose solutions characterize all the energy functions that can be assigned. Finally, from this family of solutions, we choose one that satisfies the minimum requirement and computes the control. More precisely, the final objective of IDA-PBC is to find a static state-feedback control such that the closed-loop dynamics is a desired PCH system with dissipation of the form (3).

We choose where are the interconnection and damping parameters to be designed and . According to the standard procedure of IDA-PBC [12], we have Through solving the following matched equation, The controller can be obtained as In this paper, we choose the free parameters as Then, the final finite-time TSM controller becomes By applying this control to the PMSM system (16), the desired closed-loop PCHD system (3) can be reached with the desired hamiltonian function (21). With Lemma 4, the finite-time stability of the equilibrium (20) can be obtained.

Remark 5. Actually, the desired hamiltonian function (21) can be rewritten as Because of , according to Theorem 1 in [21], the closed-loop system will converge to the desired equilibrium (20) in finite-time.

Remark 6. In the controller (27), all the fractional powers of the state variables are positive; therefore, the singularity problem with conventional TSM controller is avoided.

Remark 7. When , the controller (27) is reduced to the conventional IDA-PBC design as in [14, 16]:

Remark 8. If we choose the desired hamiltonian function as following the similar IDA-PBC procedure as before, we can design the fast TSM controller as When , the previous controller is also reduced to the conventional IDA-PBC as

5. Simulation Results

In this section, the speed regulation performance of the PMSM based on the proposed controllers is investigated. The system parameters are , , , , , and . The reference speed is 500 rad/s. The initial load torque is 1  and becomes 2  at  .

The simulation results are shown in Figures 1, 2, 3, 4, 5, and 6. Figure 1 illustrates the speed response with different control strategies: fast TSM control (31) (red dash line), TSM control (27) (blue real line), and conventional IDA-PBC (29) (green dash dot line). The comparison results demonstrate that the proposed control strategies have superior performance on rapid response and disturbance rejection with respect to the conventional IDA-PBC. The speed regulation can reach the reference speed in finite-time 0.02 s and 0.12 s for fast TSM control and TSM control, respectively, and the conventional IDA-PBC only obtains the asymptotical convergence to the reference speed. When the load perturbance happens at , the maximum speed variations are 499, 494, and 486 rad/s for the three controllers, respectively. The speed tracking performance is improved greatly as shown in Figure 1. This is because the control current, voltage, and torque response can rapidly change to deal with reference speed and load torque variation with the proposed control strategies as shown in Figures 26.

Figure 1: The speed response with different control strategies.
Figure 2: The d-axis control voltage.
Figure 3: The q-axis control voltage.
Figure 4: The d-axis control current.
Figure 5: The q-axis control current.
Figure 6: The control torque.

6. Conclusions

This paper studies the finite-time speed regulating problem of PMSM with TSM and PCHD theories. A fractional power form controller is designed with finite-time convergence to the desired equilibrium. By comparing finite-time stable system with asymptotically stable system, the simulation results show that finite-time control method has faster convergence, better robustness, and antidisturbance, which improves the permanent magnet synchronous motor vector control system of performance. Further research will conduct the finite-time observer and finite-time disturbance observer and combine them with the current results.


This work is supported by the Doctoral Fund of Ministry of Education of China (no. 20102125120001), the Chinese National Science Foundation (nos. 60736022 and 51079013), and the Liaoning BaiQianWan Talents Program (2012921079).


  1. M. E. Haque, Permanent Magnet Synchronous Motor Drives: Analysis, Modeling and Control, VDM Verlag, 2009.
  2. S.-H. Chang, P.-Y. Chen, Y.-H. Ting, and S.-W. Hung, “Robust current control-based sliding mode control with simple uncertainties estimation in permanent magnet synchronous motor drive systems,” IET Electric Power Applications, vol. 4, no. 6, pp. 441–450, 2010. View at Google Scholar
  3. J. Zhou and Y. Wang, “Adaptive backstepping speed controller design for a permanent magnet synchronous motor,” IEE Proceeding Electric Power Applications, vol. 149, no. 2, pp. 165–172, 2002. View at Google Scholar
  4. F. Morel, X. Lin-Shi, J.-M. Rtif, B. Allard, and C. Buttay, “A comparative study of predictive current control schemes for a permanent-magnet synchronous machine drive,” IEEE Transactions on Industrial Electronics, vol. 56, no. 7, pp. 2715–2728, 2009. View at Google Scholar
  5. R. Ortega, A. J. van der Schaft, I. Mareels, and B. Maschke, “Putting energy back in control,” IEEE Control Systems Magazine, vol. 21, no. 2, pp. 18–33, 2001. View at Google Scholar
  6. M. Galaz, R. Ortega, A. S. Bazanella, and A. M. Stankovic, “An energy-shaping approach to the design of excitation control of synchronous generators,” Automatica, vol. 39, no. 1, pp. 111–119, 2003. View at Publisher · View at Google Scholar · View at Zentralblatt MATH · View at MathSciNet
  7. D. E. Chang, “Some results on stabilizability of controlled lagrangian systems by energy shaping,” in Proceedings of the IFAC World Congress, pp. 3161–3166, Seoul, Korea, 2008.
  8. W. M. Haddad, S. G. Nersesov, and V. Chellaboina, “Energy-based control for hybrid port-controlled Hamiltonian systems,” Automatica, vol. 39, no. 8, pp. 1425–1435, 2003. View at Publisher · View at Google Scholar · View at Zentralblatt MATH · View at MathSciNet
  9. A. Venkatraman and A. J. van der Schaft, “Energy shaping of port-Hamiltonian systems by using alternate passive outputs,” in Proceedings of the European Control Conference, pp. 2175–2180, Budapest, Hungary, 2009.
  10. B. Maschke, R. Ortega, and A. J. van der Schaft, “Energy-based Lyapunov functions for forced Hamiltonian systems with dissipation,” IEEE Transactions on Automatic Control, vol. 45, no. 8, pp. 1498–1502, 2000. View at Publisher · View at Google Scholar · View at Zentralblatt MATH · View at MathSciNet
  11. R. Ortega, A. J. van der Schaft, B. M. Maschke, G. Escobar, and Interconnection, “and damping assignment passivity-based control: a survey,” European Journal of Control, vol. 10, no. 5, pp. 432–450, 2004. View at Google Scholar
  12. R. Ortega, A. van der Schaft, B. Maschke, and G. Escobar, “Interconnection and damping assignment passivity-based control of port-controlled Hamiltonian systems,” Automatica, vol. 38, no. 4, pp. 585–596, 2002. View at Publisher · View at Google Scholar · View at Zentralblatt MATH · View at MathSciNet
  13. S.-C. Lee and J. H. Park, “Performance improvement of PI controller with nonlinear error shaping function: IDA-PBC approach,” Applied Mathematics and Computation, vol. 215, no. 10, pp. 3620–3630, 2010. View at Publisher · View at Google Scholar · View at Zentralblatt MATH · View at MathSciNet
  14. V. Petrovic, R. Ortega, and A. tankovic, “Interconnection and damping assignment approach to control of permanent magnet synchrnous motor,” IEEE Transactions on Control System Technology, vol. 9, no. 6, pp. 811–820, 2001. View at Google Scholar
  15. Y. Guo, Z. Xi, and D. Cheng, “Speed regulation of permanent magnet synchronous motor via feedback dissipative Hamiltonian realisation,” IET Control Theory & Applications, vol. 1, no. 1, pp. 281–290, 2007. View at Publisher · View at Google Scholar · View at MathSciNet
  16. H. Yu, Z. Zou, and S. Yu, “Speed regulation of PMSM based on port-controlled hamiltonian systems and PI control principle,” in Proceedings of IEEE International Conference on Automation and Logistics, pp. 647–651, 2009.
  17. S. H. Yu, X. 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. View at Publisher · View at Google Scholar · View at Zentralblatt MATH · View at MathSciNet
  18. S. P. Bhat and D. S. Bernstein, “Finite-time stability of continuous autonomous systems,” SIAM Journal on Control and Optimization, vol. 38, no. 3, pp. 751–766, 2000. View at Publisher · View at Google Scholar · View at Zentralblatt MATH · View at MathSciNet
  19. S. H. Li, H. Liu, and S. Ding, “A speed control for a PMSM using finite-time feedback control and disturbance compensation,” Transactions of the Institute of Measurement and Control, vol. 32, no. 2, pp. 170–187, 2010. View at Google Scholar
  20. S. Laghrouche, F. Plestan, and A. Glumineau, “A higher order sliding mode controller for a class of MIMO nonlinear systems: application to PM synchronous motor control,” in Proceedings of American Control Conference, pp. 2592–2597, Boston, Mass, USA, 2004.
  21. Y. Z. Wang and G. Feng, “Finite-time stabilization of port-controlled Hamiltonian systems with application to nonlinear affine systems,” in Proceedings of American Control Conference, pp. 1202–1207, 2008.
  22. S. M. Ma and Y. Z. Wang, “Finite-time stability of a class of generalized Hamiltonian systems with application to control design of nonlinear affine systems,” Journal of Shandong University, vol. 41, no. 2, pp. 119–125, 2011. View at Google Scholar