MIMO First and Second Order Discrete Sliding Mode Controls of Uncertain Linear Systems under Implementation Imprecisions

The performance of a conventional model-based controller significantly depends on the accuracy of the modeled dynamics. The model of a plant's dynamics is subjected to errors in estimating the numerical values of the physical parameters, and variations over operating environment conditions and time. These errors and variations in the parameters of a model are the major sources of uncertainty within the controller structure. Digital implementation of controller software on an actual electronic control unit (ECU) introduces another layer of uncertainty at the controller inputs/outputs. The implementation uncertainties are mostly due to data sampling and quantization via the analog-to-digital conversion (ADC) unit. The failure to address the model and ADC uncertainties during the early stages of a controller design cycle results in a costly and time consuming verification and validation (V&V) process. In this paper, new formulations of the first and second order discrete sliding mode controllers (DSMC) are presented for a general class of uncertain linear systems. The knowledge of the ADC imprecisions is incorporated into the proposed DSMCs via an online ADC uncertainty prediction mechanism to improve the controller robustness characteristics. Moreover, the DSMCs are equipped with adaptation laws to remove two different types of modeling uncertainties (multiplicative and additive) from the parameters of the linear system model. The proposed adaptive DSMCs are evaluated on a DC motor speed control problem in real-time using a processor-in-the-loop (PIL) setup with an actual ECU. The results show that the proposed SISO and MIMO second order DSMCs improve the conventional SISO first order DSMC tracking performance by 69% and 84%, respectively. Moreover, the proposed adaptation mechanism is able to remove the uncertainties in the model by up to 90%.

[1]  Mahdi Shahbakhti,et al.  Early model-based verification of automotive control system implementation , 2012, 2012 American Control Conference (ACC).

[2]  Itzhak Barkana The new theorem of stability - Direct extension of Lyapunov theorem , 2015 .

[3]  Mahdi Shahbakhti,et al.  Incorporation of implementation imprecision in automotive control design , 2013, 2013 American Control Conference.

[4]  C.Y. Chan Discrete adaptive sliding-mode tracking controller , 1997, Autom..

[5]  Mahdi Shahbakhti,et al.  Discrete adaptive second order sliding mode controller design with application to automotive control systems with model uncertainties , 2017, 2017 American Control Conference (ACC).

[6]  B. Jouvencel,et al.  A robust control algorithm for AUV: based on a High Order Sliding Mode , 2004, Oceans '04 MTS/IEEE Techno-Ocean '04 (IEEE Cat. No.04CH37600).

[7]  J. Hedrick,et al.  A discrete-time sliding mode formulation for automotive cold-start emission control , 2013, 52nd IEEE Conference on Decision and Control.

[8]  J. Karl Hedrick,et al.  Tracking Controller Design for MIMO Nonlinear Systems With Application to Automotive Cold Start Emission Reduction , 2015 .

[9]  Yong Fang,et al.  Use of a recurrent neural network in discrete sliding-mode control , 1999 .

[10]  Mahdi Shahbakhti,et al.  Handling Model and Implementation Uncertainties via an Adaptive Discrete Sliding Mode Controller Design , 2016 .

[11]  Mahdi Shahbakhti,et al.  Easily Verifiable Adaptive Sliding Mode Controller Design with Application to Automotive Engines , 2016 .

[12]  Ridha Ben Abdennour,et al.  Real-time application of discrete second order sliding mode control to a chemical reactor , 2009 .

[13]  H. Sira-Ramírez Structure at infinity, zero dynamics and normal forms of systems undergoing sliding motions , 1990 .

[14]  Weiping Li,et al.  Applied Nonlinear Control , 1991 .

[15]  J. Karl Hedrick,et al.  Design of Automotive Control Systems Robust to Hardware Imprecision , 2013 .

[16]  Mahdi Shahbakhti,et al.  Bridging the gap between designed and implemented controllers via adaptive robust discrete sliding mode control , 2017 .

[17]  Mahdi Shahbakhti,et al.  Discrete sliding controller design with robustness to implementation imprecisions via online uncertainty prediction , 2016, 2016 American Control Conference (ACC).

[18]  Selina Pan Discrete Sliding Control for the Dynamics of Engine Cold Start , 2014 .

[19]  Mahdi Shahbakhti,et al.  Impact of Implementation Imprecision on Sliding Mode Controller Design for Automotive Cold Start Emissions , 2012 .

[20]  E. Misawa Discrete-Time Sliding Mode Control for Nonlinear Systems With Unmatched Uncertainties and Uncertain Control Vector , 1997 .

[21]  Mahdi Shahbakhti,et al.  Early Model-Based Design and Verification of Automotive Control System Software Implementations , 2015 .

[22]  James B. Dabney,et al.  Estimating direct return on investment of independent verification and validation , 2004, IASTED Conf. on Software Engineering and Applications.