Gain Adaptation in Sliding Mode Control Using Model Predictive Control and Disturbance Compensation with Application to Actuators

In this contribution, a gain adaptation for sliding mode control (SMC) is proposed that uses both linear model predictive control (LMPC) and an estimator-based disturbance compensation. Its application is demonstrated with an electromagnetic actuator. The SMC is based on a second-order model of the electric actuator, a direct current (DC) drive, where the current dynamics and the dynamics of the motor angular velocity are addressed. The error dynamics of the SMC are stabilized by a moving horizon MPC and a Kalman filter (KF) that estimates a lumped disturbance variable. In the application under consideration, this lumped disturbance variable accounts for nonlinear friction as well as model uncertainty. Simulation results point out the benefits regarding a reduction of chattering and a high control accuracy.

[1]  Changliang Xia,et al.  Switching-Gain Adaptation Current Control for Brushless DC Motors , 2016, IEEE Transactions on Industrial Electronics.

[2]  Chien-Shu Hsieh,et al.  Optimal solution of the two-stage Kalman estimator , 1999, IEEE Trans. Autom. Control..

[3]  Paolo Mercorelli,et al.  A Sufficient Asymptotic Stability Condition in Generalised Model Predictive Control to Avoid Input Saturation , 2017, Lecture Notes in Electrical Engineering.

[4]  Masayoshi Tomizuka,et al.  Chattering reduction and error convergence in the sliding-mode control of a class of nonlinear systems , 1996, IEEE Trans. Autom. Control..

[5]  Hyun-Soo Kim,et al.  A discrete-time predictive current control for PMSM , 2003 .

[6]  Harald Aschemann,et al.  Sliding Mode Control and Observer-Based Disturbance Compensation for a Permanent Magnet Linear Motor , 2018, 2018 Annual American Control Conference (ACC).

[7]  Harald Aschemann,et al.  Model Predictive Control for Switching Gain Adaptation in a Sliding Mode Controller of a DC Drive with Nonlinear Friction , 2018, 2018 22nd International Conference on System Theory, Control and Computing (ICSTCC).

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

[9]  Paolo Mercorelli Linear Generalised Model Predictive Control to Avoid Input Saturation through Matrix Conditions , 2017 .

[10]  Chien-Shu Hsieh,et al.  Robust two-stage Kalman filters for systems with unknown inputs , 2000, IEEE Trans. Autom. Control..

[11]  Carlos Canudas de Wit,et al.  A survey of models, analysis tools and compensation methods for the control of machines with friction , 1994, Autom..

[12]  Paolo Mercorelli,et al.  A Two-Stage Sliding-Mode High-Gain Observer to Reduce Uncertainties and Disturbances Effects for Sensorless Control in Automotive Applications , 2015, IEEE Transactions on Industrial Electronics.

[13]  Paolo Mercorelli A Motion-Sensorless Control for Intake Valves in Combustion Engines , 2017, IEEE Transactions on Industrial Electronics.

[14]  Maolin Jin,et al.  Adaptive-Robust Time-Delay Control for a Class of Uncertain Euler–Lagrange Systems , 2017, IEEE Transactions on Industrial Electronics.

[15]  Hongwen Li,et al.  Torque Ripple Minimization of PMSM Based on Robust ILC Via Adaptive Sliding Mode Control , 2018, IEEE Transactions on Power Electronics.

[16]  Bernard Friedland,et al.  Separate-bias estimation with reduced-order Kalman filters , 1998, IEEE Trans. Autom. Control..

[17]  Wen-Hua Chen,et al.  Disturbance observer based control for nonlinear systems , 2004, IEEE/ASME Transactions on Mechatronics.

[18]  P. Mercorelli,et al.  A Kalman estimator for detecting repetitive disturbances , 2005, Proceedings of the 2005, American Control Conference, 2005..

[19]  Yuri B. Shtessel,et al.  New methodologies for adaptive sliding mode control , 2010, Int. J. Control.

[20]  Chien-Shu Hsieh General two-stage extended Kalman filters , 2003, IEEE Trans. Autom. Control..

[21]  Harald Aschemann,et al.  Second-Order Sliding Mode Control with State and Disturbance Estimation for a Permanent Magnet Linear Motor , 2018, 2018 23rd International Conference on Methods & Models in Automation & Robotics (MMAR).

[22]  J. L. Roux An Introduction to the Kalman Filter , 2003 .