Sliding Mode Control of Electromechanical Systems

Sliding mode control provides insensitivity to parameter variations and disturbances. These robustness properties make this discontinuous control strategy very attractive. However, its implementation in the presence of unmodeled dynamics leads to high-frequency oscillations termed chattering. This effect degrades the control performance and might damage the system. Many current implementations suffer from this drawback. In this thesis, a novel sliding mode control strategy for mechanical systems with electric motors as actuators is proposed. The chattering problem is tackled by including actuator dynamics, which has so far been ignored, in the control unit design. The switching control law incorporates the dynamics of the electrical and the mechanical subsystem. The pulse width modulation (PWM) used in most present day implementations is eliminated and the controller directly drives the power switches. Hence, the discontinuous control inputs are the switched voltages applied to the motor. In addition, a comprehensive methodology to realize the proposed control scheme is developed. It allows the systematic design of sliding mode controllers for complex electromechanical systems. Compared to the existing design procedures, it is applicable to a wider class of systems. It can handle nonlinear systems governed by a set of coupled differential equations of arbitrary order in canonical form, as well as infinite dimensional systems. This thesis identifies and solves implementation issues of the generalized block control principle. Presented are necessary observers and a method to reject disturbances with known structure. The complete design procedure is illustrated by controlling an inverted pendulum system driven by a DC and a synchronous motor, as well as an induction machine. Simulations and experiments demonstrate the high performance and the robustness of the proposed control architecture. An essential contribution of this thesis is the position control of an induction machine that lays a foundation for building more robust and inexpensive robotic systems.

[1]  Joachim Holtz,et al.  Sensorless control of induction motor drives , 2002, Proc. IEEE.

[2]  Xinghuo Yu,et al.  Adaptive robust fast control for induction motors , 2000, IEEE Trans. Ind. Electron..

[3]  A. G. Luk'yanov A BLOCK METHOD OF SYNTHESIS OF NONLINEAR SYSTEMS AT SLIDING MODES , 1998 .

[4]  V. Utkin,et al.  Cost functional minimizing sliding mode control design , 2006, 2006 IEEE Conference on Computer Aided Control System Design, 2006 IEEE International Conference on Control Applications, 2006 IEEE International Symposium on Intelligent Control.

[5]  T. Raimondi,et al.  Improvements of actuators in teleoperators , 1991 .

[6]  Vadim I. Utkin,et al.  GENERALIZED BLOCK CONTROL PRINCIPLE , 2005 .

[7]  M. Depenbrock,et al.  Direct self-control (DSC) of inverter-fed induction machine , 1988 .

[8]  V. Utkin,et al.  Sliding mode observers. Tutorial , 1995, Proceedings of 1995 34th IEEE Conference on Decision and Control.

[9]  Yongdong Li,et al.  Novel speed sensorless vector control with adaptive rotor flux identification of induction motors , 2003, IECON'03. 29th Annual Conference of the IEEE Industrial Electronics Society (IEEE Cat. No.03CH37468).

[10]  V. Utkin,et al.  Sliding mode control in dynamic systems , 1992 .

[11]  A.G. Loukianov,et al.  Adaptive sliding mode block control of induction motors , 2001, Proceedings of the 2001 American Control Conference. (Cat. No.01CH37148).

[12]  Abdelkrim Benchaib,et al.  Real-time sliding-mode observer and control of an induction motor , 1999, IEEE Trans. Ind. Electron..

[13]  Frank L. Lewis,et al.  Adaptive control of induction motors without flux measurements , 1996, Autom..

[14]  K. HASSE,et al.  Drehzahlregelverfahren für schnelle Umkehrantriebe mit stromrichtergespeisten Asynchron-Kurzschlußläufermotoren , 1972 .

[15]  Aleksej F. Filippov,et al.  Differential Equations with Discontinuous Righthand Sides , 1988, Mathematics and Its Applications.

[16]  A. Levant Sliding order and sliding accuracy in sliding mode control , 1993 .

[17]  M. Corless,et al.  Ultimate Boundedness and Asymptotic Stability of a Class of Uncertain Dynamical Systems via Continuous and Discontinuous Feedback Control , 1984 .

[18]  Miran Rodic,et al.  Speed-sensorless sliding-mode torque control of an induction motor , 2002, IEEE Trans. Ind. Electron..

[19]  J. J. Slotine,et al.  Tracking control of non-linear systems using sliding surfaces with application to robot manipulators , 1983, 1983 American Control Conference.

[20]  T.G. Habetler,et al.  Control strategies for direct torque control using discrete pulse modulation , 1989, Conference Record of the IEEE Industry Applications Society Annual Meeting,.

[21]  L. Fridman,et al.  Analysis of steady state behavior of second order sliding mode algorithms , 2004, Proceedings of the 2004 American Control Conference.

[22]  Marco Tursini,et al.  Adaptive sliding mode observer for speed sensorless control of induction motors , 1999, Conference Record of the 1999 IEEE Industry Applications Conference. Thirty-Forth IAS Annual Meeting (Cat. No.99CH36370).

[23]  C. Schauder,et al.  Adaptive speed identification for vector control of induction motors without rotational transducers , 1989, Conference Record of the IEEE Industry Applications Society Annual Meeting,.

[24]  Hugh F. Durrant-Whyte,et al.  Fuzzy sliding-mode controllers with applications , 2001, IEEE Trans. Ind. Electron..

[25]  Vadim I. Utkin,et al.  Sliding mode control in electromechanical systems , 1999 .

[26]  Katsuhisa Furuta VSS-type self-tuning control , 1991, Proceedings IECON '91: 1991 International Conference on Industrial Electronics, Control and Instrumentation.

[27]  Christopher Edwards,et al.  Sliding mode control : theory and applications , 1998 .

[28]  B. W. Williams,et al.  Sliding mode position control of a vector-controlled induction machine with nonlinear load dynamics , 2004 .

[29]  V. Utkin Variable structure systems with sliding modes , 1977 .

[30]  M.-R. Akbarzadeh-T,et al.  A new variable structure control methodology for electrical/mechanical parameter estimation of induction motor , 2003, Proceedings of the 2003 American Control Conference, 2003..

[31]  C. Dorling,et al.  Two approaches to hyperplane design in multivariable variable structure control systems , 1986 .

[32]  Zhang Yan,et al.  A sliding mode speed and rotor time constant observer for induction machines , 2001, IECON'01. 27th Annual Conference of the IEEE Industrial Electronics Society (Cat. No.37243).

[33]  Asif Sabanovic,et al.  Application of Sliding Modes to Induction Motor Control , 1981, IEEE Transactions on Industry Applications.

[34]  Anuradha M. Annaswamy,et al.  Stable Adaptive Systems , 1989 .

[35]  吉川 恒夫,et al.  Foundations of robotics : analysis and control , 1990 .

[36]  T. Ohtani,et al.  Vector control of induction motor without shaft encoder , 1989, Conference Record of the IEEE Industry Applications Society Annual Meeting,.

[37]  Riccardo Marino,et al.  Global adaptive output feedback control of induction motors with uncertain rotor resistance , 1996, Proceedings of 35th IEEE Conference on Decision and Control.

[38]  I. Takahashi,et al.  High-performance direct torque control of an induction motor , 1989 .

[39]  Vadim I. Utkin,et al.  Block Control Principle for Mechanical Systems , 2000 .

[40]  Aristotle Arapostathis,et al.  Contributions to the sliding mode control of robot manipulators , 1985, 1985 24th IEEE Conference on Decision and Control.

[41]  Thomas G. Habetler,et al.  Induction motor DTC strategy using discrete-time sliding mode control , 1999, Conference Record of the 1999 IEEE Industry Applications Conference. Thirty-Forth IAS Annual Meeting (Cat. No.99CH36370).

[42]  Karel Jezernik,et al.  Observer-based sliding mode control of a robotic manipulator , 1994, Robotica.

[43]  M. Fliess,et al.  Flatness and defect of non-linear systems: introductory theory and examples , 1995 .

[44]  Alberto Cavallo,et al.  DC motor control with sliding mode switching modulator , 1994, Proceedings of IECON'94 - 20th Annual Conference of IEEE Industrial Electronics.

[45]  Vadim I. Utkin,et al.  A control engineer's guide to sliding mode control , 1999, IEEE Trans. Control. Syst. Technol..

[46]  Vadim I. Utkin,et al.  Sliding Modes in Control and Optimization , 1992, Communications and Control Engineering Series.

[47]  G. Bartolini,et al.  Chattering avoidance by second-order sliding mode control , 1998, IEEE Trans. Autom. Control..

[48]  Karel Jezernik,et al.  Sliding mode control with perturbation estimation: application on DD robot mechanism , 2001, Robotica.

[49]  Vadim I. Utkin,et al.  Sliding mode control design principles and applications to electric drives , 1993, IEEE Trans. Ind. Electron..

[50]  Wilson J. Rugh,et al.  Analytical Framework for Gain Scheduling , 1990, 1990 American Control Conference.

[51]  Aitor J. Garrido,et al.  A robust field oriented control of induction motor with flux observer and speed adaptation , 2003, EFTA 2003. 2003 IEEE Conference on Emerging Technologies and Factory Automation. Proceedings (Cat. No.03TH8696).

[52]  K.S. Yeung,et al.  Sliding-mode control of an induction motor without flux measurement , 1992, Conference Record of the 1992 IEEE Industry Applications Society Annual Meeting.

[53]  Jean-Jacques E. Slotine,et al.  Sliding controller design for non-linear systems , 1984 .

[54]  Karl Johan Åström,et al.  Adaptive Control , 1989, Embedded Digital Control with Microcontrollers.

[55]  Longya Xu,et al.  An MRAS scheme for on-line rotor resistance adaptation of an induction machine , 2001, 2001 IEEE 32nd Annual Power Electronics Specialists Conference (IEEE Cat. No.01CH37230).

[56]  Okyay Kaynak,et al.  The fusion of computationally intelligent methodologies and sliding-mode control-a survey , 2001, IEEE Trans. Ind. Electron..

[57]  C. Sahin,et al.  Robust position control based on chattering free sliding modes for induction motors , 1995, Proceedings of IECON '95 - 21st Annual Conference on IEEE Industrial Electronics.

[58]  Miroslav Krstic,et al.  Nonlinear and adaptive control de-sign , 1995 .

[59]  Stephen J. Dodds,et al.  Sliding Mode Block Control of Uncertain Nonlinear Plants , 1996 .

[60]  Vadim I. Utkin,et al.  Chattering Problem in Sliding Mode Control Systems , 2006, International Workshop on Variable Structure Systems, 2006. VSS'06..

[61]  Cristiano Maria Verrelli,et al.  A NEW GLOBAL CONTROL SCHEME FOR SENSORLESS CURRENT-FED INDUCTION MOTORS , 2002 .

[62]  S. Peresada,et al.  Sensorless indirect field oriented control of induction motor via adaptive speed observer , 2003, Proceedings of the 2003 American Control Conference, 2003..

[63]  Veran V. Vasic,et al.  A stator resistance estimation scheme for speed sensorless rotor flux oriented induction motor drives , 2003 .

[64]  Alfred Rufer,et al.  A three-phase multilevel converter for high-power induction motors , 1998 .

[65]  H. Sira-Ramirez,et al.  Sliding mode control of a differentially flat vibrational mechanical system: experimental results , 2000, Proceedings of the 39th IEEE Conference on Decision and Control (Cat. No.00CH37187).

[66]  Vadim I. Utkin,et al.  Sliding mode control in discrete-time and difference systems , 1994 .

[67]  Toshihiko Noguchi,et al.  A New Quick-Response and High-Efficiency Control Strategy of an Induction Motor , 1986, IEEE Transactions on Industry Applications.

[68]  B. Drazenovic,et al.  The invariance conditions in variable structure systems , 1969, Autom..

[69]  Shir-Kuan Lin,et al.  Sliding-mode direct torque control of an induction motor , 2001, IECON'01. 27th Annual Conference of the IEEE Industrial Electronics Society (Cat. No.37243).

[70]  H. Brandtstadter,et al.  Control of Electromechanical Systems using Sliding Mode Techniques , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[71]  Shankar Sastry,et al.  A calculus for computing Filippov's differential inclusion with application to the variable structure control of robot manipulators , 1986, 1986 25th IEEE Conference on Decision and Control.

[72]  Hao-Chi Chang,et al.  Sliding mode control on electro-mechanical systems , 1999 .

[73]  Francesco Cupertino,et al.  Sliding mode control of an induction motor , 2000 .