Bridging the gap between designed and implemented controllers via adaptive robust discrete sliding mode control

Abstract Bridging the gap between designed and implemented model-based controllers is a major challenge in the design cycle of industrial controllers. This gap is created due to (i) digital implementation of controller software that introduces sampling and quantization uncertainties, and (ii) uncertainties in the modeled plant's dynamics. In this paper, a new adaptive and robust model-based control approach is developed based on a nonlinear discrete sliding mode controller (DSMC) formulation to mitigate implementation imprecisions and model uncertainties, that consequently minimizes the gap between designed and implemented controllers. The new control approach incorporates the predicted values of the implementation uncertainties into the controller structure. Moreover, a generic adaptation mechanism will be derived to remove the errors in the nonlinear modeled dynamics. The proposed control approach is illustrated on a nonlinear automotive engine control problem. The designed DSMC is tested in real-time in a processor-in-the-loop (PIL) setup using an actual electronic control unit (ECU). The verification test results show that the proposed controller design, under ADC and model uncertainties, can improve the tracking performance up to 60% compared to a conventional controller design.

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

[2]  Mehran Bidarvatan,et al.  Novel Exergy-wise predictive control of Internal Combustion Engines , 2016, 2016 American Control Conference (ACC).

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

[4]  Jianwei Liu,et al.  Global Robust Sliding Mode Control for Time-Delay Systems with Mismatched Uncertainties , 2016, Circuits Syst. Signal Process..

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

[6]  J. Karl Hedrick,et al.  Discrete adaptive sliding control of automotive powertrains , 2014, 2014 American Control Conference.

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

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

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

[10]  Pannag R. Sanketi,et al.  Coldstart modeling and optimal control design for automotive SI engines , 2009 .

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

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

[13]  Jeff Cook,et al.  Opportunities in automotive powertrain control applications , 2002, Proceedings of the International Conference on Control Applications.

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

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

[16]  Leonid M. Fridman,et al.  Delayed sliding mode control , 2016, Autom..

[17]  Xiaoyu Zhang,et al.  Second-Order Integral Sliding Mode Control for Uncertain Systems With Control Input Time Delay Based on Singular Perturbation Approach , 2015, IEEE Transactions on Automatic Control.

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

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

[20]  Vincent Acary,et al.  Implicit Euler numerical scheme and chattering-free implementation of sliding mode systems , 2010, Syst. Control. Lett..

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

[22]  Ali Ghaffari,et al.  A Novel Singular Perturbation Technique for Model-Based Control of Cold Start Hydrocarbon Emission , 2014 .

[23]  Mahdi Shahbakhti,et al.  Real-Time Hybrid Switching Control of Automotive Cold Start Hydrocarbon Emission , 2014 .

[24]  Ilya Kolmanovsky,et al.  Automotive Powertrain Control — A Survey , 2006 .

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

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

[27]  Mehran Bidarvatan,et al.  Innovative Exergy-Based Combustion Phasing Control of IC Engines , 2016 .

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

[29]  Daniel G. Sbarbaro-Hofer,et al.  An adaptive sliding-mode controller for discrete nonlinear systems , 2000, IEEE Trans. Ind. Electron..

[30]  B. T. Shaw Modelling and Control of Automotive Coldstart Hydrocarbon Emissions , 2002 .

[31]  Itzhak Barkana,et al.  Defending the beauty of the Invariance Principle , 2014, Int. J. Control.

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