The main contribution of this paper is the development of a nonlinear multiple-input, multiple-output (MIMO) tracking controller design using a discrete time sliding control approach. A Lyapunov stability analysis is used to prove the asymptotic stability of both the output errors as well as the parameter estimation errors. The application of the “New Invariance Principle” is key to the proof of the parameter error convergence. The developed approach is applied to the cold start emissions problem. The software design process for automotive powertrains on vehicles is growing increasingly complex. Verification and validation provides a systematic procedure to follow for the implementation of control algorithms on physical systems. However, errors can arise that prove costly if not mitigated early on in the verification and validation process. Therefore, the detection and mitigation of potential uncertainties early on in the design process is vital. In this work, the determination of the system model uncertainty is the focus of an adaptation algorithm designed in parallel with a discrete time, MIMO sliding controller. The unknown parameter representing the model uncertainty is updated online in order to decrease tracking error and control effort. The MIMO formulation allows for implementation of both coupled and decoupled frameworks, thus providing a basis for the algorithm to be utilized on a variety of complex vehicle systems. The control algorithms are implemented on a cold start emissions engine model as a case study. A matlab simulink environment is used for simulation results, and an engine test cell is used for experimental validation. Simulation results demonstrate that the algorithm drives tracking error to zero in a fraction of the run time and that the algorithm may be applied with equal efficacy to coupled and decoupled systems. Experimental results demonstrate the ability of the adaptation algorithm to estimate uncertainty in the engine and decrease tracking error.

References

1.
Cho
,
D.
, and
Hedrick
,
J. K.
,
1989
, “
Automotive Powertrain Modeling for Control
,”
ASME J. Dyn. Syst. Meas. Control
,
111
(
4
), pp.
568
576
.
2.
Dabney
,
J. B.
,
Barber
,
G.
, and
Ohi
,
D.
,
2006
, “
Estimating Direct Return on Investment of Independent Verification and Validation Using COCOMO-II
,”
10th IASTED International Conference on Software Engineering and Applications
, pp.
394
399
.
3.
Shahbakhti
,
M.
,
Li
,
J.
, and
Hedrick
,
J. K.
,
2012
, “
Early Model-Based Verification of Automotive Control System Implementation
,”
American Control Conference
(
ACC
), Montreal, Canada, June 27–29, pp.
3587
3592
.
4.
Edelberg
,
K.
,
Pan
,
S.
, and
Hedrick
,
J. K.
,
2013
, “
A Discrete-Time Sliding Mode Formulation for Automotive Cold-Start Emission Control
,”
Conference on Decision and Control
, pp.
6818
6823
.
5.
Edelberg
,
K.
,
Pan
,
S.
, and
Hedrick
,
J. K.
,
2013
, “
Design of Automotive Control Systems Robust to Hardware Imprecision
,”
ASME
Paper No. DSCC2013-3900.
6.
Khalil
,
H. K.
, and
Grizzle
,
J.
,
2002
,
Nonlinear Systems
, Vol.
3
,
Prentice Hall
,
Upper Saddle River, NJ
.
7.
Furuta
,
K.
,
1990
, “
Sliding Mode Control of a Discrete System
,”
Syst. Control Lett.
,
14
(
2
), pp.
145
152
.
8.
Niu
,
Y.
,
Ho
,
D. W.
, and
Wang
,
Z.
,
2010
, “
Improved Sliding Mode Control for Discrete-Time Systems Via Reaching Law
,”
IET Control Theory Appl.
,
4
(
11
), pp.
2245
2251
.
9.
Bartoszewicz
,
A.
,
1998
, “
Discrete-Time Quasi-Sliding-Mode Control Strategies
,”
IEEE Trans. Ind. Electron.
,
45
(
4
), pp.
633
637
.
10.
Misawa
,
E.
,
1997
, “
Discrete-Time Sliding Mode Control for Nonlinear Systems With Unmatched Uncertainties and Uncertain Control Vector
,”
ASME J. Dyn. Syst. Meas. Control
,
119
(
3
), pp.
503
512
.
11.
Slotine
,
J.-J. E.
, and
Li
,
W.
,
1991
,
Applied Nonlinear Control
,
Prentice Hall
,
Upper Saddle River, NJ
.
12.
Acary
,
V.
, and
Brogliato
,
B.
,
2010
, “
Implicit Euler Numerical Scheme and Chattering-Free Implementation of Sliding Mode Systems
,”
Syst. Control Lett.
,
59
(
5
), pp.
284
293
.
13.
Chan
,
C.
,
1997
, “
Discrete Adaptive Sliding-Mode Tracking Controller
,”
Automatica
,
33
(
5
), pp.
999
1002
.
14.
Muñoz
,
D.
, and
Sbarbaro
,
D.
,
2000
, “
An Adaptive Sliding-Mode Controller for Discrete Nonlinear Systems
,”
IEEE Trans. Ind. Electron.
,
47
(
3
), pp.
574
581
.
15.
Fang
,
Y.
,
Chow
,
T.
, and
Li
,
X.
,
1999
, “
Use of a Recurrent Neural Network in Discrete Sliding-Mode Control
,”
Control Theory and Applications
, Vol.
146
(
1
), pp.
84
90
.
16.
Pan
,
S.
,
Edelberg
,
K.
, and
Hedrick
,
J. K.
,
2014
, “
Discrete Adaptive Sliding Control of Automotive Powertrains
,”
American Control Conference
(
ACC
), Portland, OR, June 4–6, pp.
202
207
.
17.
Edelberg
,
K.
,
Shahbakhti
,
M.
, and
Hedrick
,
J. K.
,
2013
, “
Incorporation of Implementation Imprecision in Automotive Control Design
,”
American Control Conference (ACC)
, Washington, DC, June 17–19, pp.
2854
2859
.
18.
Edelberg
,
K. D.
,
2013
, “
Model-Based Approaches to Powertrain Control Design
,” Master's thesis, University of California, Berkeley, Berkeley, CA.
19.
Shaw
,
B. T.
, II
,
2002
, “
Modelling and Control of Automotive Coldstart Hydrocarbon Emissions
,” Ph.D. thesis, University of California, Berkeley, Berkeley, CA.
20.
Barkana
,
I.
,
2014
, “
Defending the Beauty of the Invariance Principle
,”
Int. J. Control
,
87
(
1
), pp.
186
206
.
21.
Pan
,
S.
, and
Hedrick
,
J. K.
, “
Sliding Control With Adaptation in the Discrete Time Domain
,”
(unpublished).
22.
Sanketi
,
P. R.
,
2009
, “
Coldstart Modeling and Optimal Control Design for Automotive SI Engines
,” Ph.D. thesis, University of California, Berkeley, Berkeley, CA.
23.
Zhou
,
Q.
,
Sun
,
J.
, and
Qiu
,
J.
,
2010
, “
Development of Control Strategy for SI Engine Cold Start
,”
International Conference on Information and Automation
(
ICIA
), Harbin, June 20–23, pp.
1618
1621
.
24.
Shaw
,
B.
, and
Hedrick
,
J. K.
,
2002
, “
Coldstart Engine Combustion Modelling to Control Hydrocarbon Emissions
,”
15th Triennial World Congress of the International Federation of Automatic Control
, July 21–26, Barcelona, Spain, p. 1515.
25.
Heywood
,
J. B.
,
1988
,
Internal Combustion Engine Fundamentals
, Vol.
930
,
McGraw-Hill
,
New York
.
26.
Andrianov
,
D.
,
Brear
,
M.
, and
Manzie
,
C.
,
2012
, “
A Physics-Based Integrated Model of a Spark Ignition Engine and a Three-Way Catalyst
,”
Combust. Sci. Technol.
,
184
(
9
), pp.
1269
1301
.
27.
Guzzella
,
L.
, and
Onder
,
C. H.
,
2004
,
Introduction to Modeling and Control of Internal Combustion Engine Systems
,
Springer
,
Berlin, Heidelberg
.
28.
Pozniak
,
D. J.
,
1976
, “
A Spark Ignition, Lean-Homogeneous Combustion, Engine Emission Control System for a Small Vehicle
,”
SAE
Paper No. 760225.
29.
Russ
,
S.
,
Thiel
,
M.
, and
Lavoie
,
G.
,
1999
, “
SI Engine Operation With Retarded Ignition: Part 2—HC Emissions and Oxidation
,”
SAE
Paper No. 1999-01-3507.
30.
Ueno
,
M.
,
Akazaki
,
S.
,
Yasui
,
Y.
, and
Iwaki
,
Y.
,
2000
, “
A Quick Warm-Up System During Engine Start-Up Period Using Adaptive Control of Intake Air and Ignition Timing
,”
SAE
Paper No. 2000-01-0551.
31.
Sanketi
,
P.
,
Zavala
,
J.
,
Wilcutts
,
M.
,
Kaga
,
T.
, and
Hedrick
,
J.
,
2007
, “
MIMO Control for Automotive Coldstart
,”
5th IFAC Symposium on Advances in Automotive Control
.
32.
Sun
,
J.
, and
Sivashankar
,
N.
,
1998
, “
Issues in Cold Start Emission Control for Automotive IC Engines
,”
American Control Conference
, Philadelphia, PA, June 21–26, Vol.
3
, pp.
1372
1376
.
33.
Pan
,
S.
,
2014
, “
Discrete Sliding Control for the Dynamics of Engine Cold Start
,” Ph.D. thesis, University of California, Berkeley, Berkeley, CA.
You do not currently have access to this content.