Air Fuel Ratio Estimation of SI Engine Using Higher Order Sliding Mode
Air Fuel Ratio Estimation of SI Engine Using Higher Order Sliding Mode
Abstract: Optimized fuel economy and lower pollutant emission require accurate control of air-fuel ratio
in both transient and steady state region. Most of the existing AFR control schemes use oxygen sensor
output as feedback, having inherent transport delays and poor performance in cold start. To overcome
these problems a model based air-fuel ratio estimation scheme using HOSM is developed, to provide a
feedback signal to AFR control scheme that is independent of the problems mentioned above. The
methodology adopted in this paper utilizes engine speed to estimate the air-fuel ratio of the SI engine.
Data is taken from a production vehicle equipped with ECU complaint to OBD-II standards. The
experimental results show that the estimated signal is in good agreement with the value found in
literature. The proposed scheme can be used as virtual sensor for monitoring AFR and is simple enough
to be easily implemented online.
Keywords: Parameter estimation, higher order sliding mode, air/fuel ratio
(McCann et al. 2001) SMO is used for speed and position The rest of the paper is organized as: Section 2 describes the
estimation of switched reluctance motor to control the engine model used in the present work. In Section 3 Second
conduction angle of motor. Shraim et al. 2006 used SMO for Order Sliding Mode Observer (SOSMO) design for speed
the estimation of vehicle parameters In (Floquent et al.2006) dynamics and parameter estimation is discussed. Section 4
a Higher Order Sliding Mode Observer (HOSMO) is used to gives the experimental results and at the end Section 5
estimate more than one parameter in one equation of a Linear summarizes the whole work.
Time Invariant system. The same approach is used for the
parameter estimation of a nonlinear system model in (Butt 2. MODEL DESCRIPTION
and Bhatti 2008). In (Draknuov and Law 2007) SMO is
developed and demonstrated for parameter estimation of a The mean value engine model used in (Ahmed and Bhatti,
biokinetics model. Parameter estimation of uncertain 2010) is utilized here for estimation of AFR (Fig. 1). The
nonlinear system using sliding mode differentiator observer manifold pressure dynamics are modelled by filling and
is discussed in (Muhammad et al. 2010). (Ahmed and Bhatti, emptying of inlet manifold air behaving as perfect gas (Butt
2010) used SOSMO for estimating SI engine efficiencies and and Bhatti 2009). It is assumed that air flow is only in one
parameters. Traditional sliding mode technique, however, has direction and is frictionless. The process is considered to be
intrinsic problem of chattering (Utkin 1999) which is solved adiabatic and temperature and pressure of out-flowing gas is
by using HOSM (Levant 2001, 2003). So instead of using taken same as that of the gas in the manifold using lumped
first order sliding mode, the present work uses the higher parameter approach (Guzzella and Onder, 2004). The speed
order sliding mode for the parameter estimation to overcome dynamics is modelled in terms of brake torque using
the unwanted chattering effect. The advantage of using combustion process modelled by Otto cycle. The net
HOSMO is twofold; it overcomes the unwanted chattering available torque is the difference of other torques present in
problem in estimated process and also retains the robustness the system. These unavoidable torques are present due to the
to uncertainties and disturbances. physical phenomena occurring in the system e.g. combustion,
pumping, friction and internal and external loads.
TABLE II
SYMBOLS USED IN THIS ARTICLE
Symbol Description
Pm Manifold Pressure
ωe Engine Speed
ηvol Volumetric Efficiency
ηc Combustion Efficiency
ηth Thermal Efficiency
R Universal Gas Constant
Fig. 1. Block diagram of mean value engine model
Vm Manifold Volume
AE Throttle Effective Area The equations representing the engine manifold pressure and
speed dynamics are given below
Pa Ambient Pressure
Cd Throttle Discharge Coefficient Pm = A1 f ( Pm ) − A2 Pmωeηvol ⎫
γ Heat capacities ratio ⎪
1 ⎬ (1)
Ta Ambient Temperature ω e = (Ti − Tp − T f − Tl ) ⎪
Je ⎭
D Inlet Diameter
α cl Throttle Angle at Closed Position Where the terms used in (1) are explained in the Table II
α Throttle Angle and A1 , A2 , f ( Pm ) and other expressions are defined in
Vd Displaced Volume Appendix A. Model given in (1) is validated by (Ahmed and
Vm Manifold Volume Bhatti, 2010) against data obtained from a 1.3L commercial
vehicle equipped with ECU complaint to OBD-II.
Q Fuel Heat Value
Cγ Compression Ratio 3. AFR ESTIMATION SCHEME
Cv Specific Heat at Constant Volume
Sliding mode techniques are in use for many years by control
Je Engine Inertia
community with applications in parameter estimation due to
Ti Indicated Torque its simple design and robustness properties. In this paper,
Tf Friction Torque SOSMO proposed in (Saif et al. 2008) is applied on engine
model given in (1). The nonlinear system under study is
Tp Pumping Torque
described in state space form as
Tl Load Torque
502
IFAC AAC 2013
September 4-7, 2013. Tokyo, Japan
where ⎡ V × imep ⎤
⎢ − d Pm ⎥
4π J e ( AFR) 2
[ x1 , x2 ]T is state vector, f(t,x1,x2,u) is nominal system J PI = ⎢ ⎥
⎢ 5.69 × 10−5 Vd × imep 2 x1 Vd × imep ⎥
dynamics, ξ(t,x,u) represents internal uncertainties, y is ⎢− Pm − Pm ⎥
⎣⎢ Je 4π J e ( AFR ) 2
J e 4π J e ( AFR) 2
⎥⎦
system output.
Based on system dynamics (2) the second order sliding mode
observer is As the above matrices J PO and J PI consists of physical
system parameters that are bounded in nature and non-zero in
x1 = x2 + z1 x1 (0) = x1 ⎫ steady state condition, so theses matrices are full ranked in
⎪⎪
x2 = f (t , x1 , x2 , u ) + z2 x2 (0) = 0 ⎬ (3) steady state as
⎪
y = x1 ⎡ −5.8507 ⎤
⎪⎭
J PO = 3.2376 × 10−9 ≠ 0 and ⎡⎣ J PI ⎤⎦ = ⎢ ⎥.
⎣ −936.117 ⎦
where [ x1 , x2 ]T is state estimation vector, z1 and z2 are
correction variables defined as Therefore the speed dynamics defined above is observable
and identifiable with respect to the parameter to be estimated,
sign( x1 ) + ν 1 ⎫⎪ so we can now design SOSMO for engine rotational
1
z1 = λ1 x1 2
⎬ (4) dynamics using (3) and (6) as
ν1 = α1 sign( x1 ) ⎪⎭
x1 = x2 + z1 ⎫
and ⎪
Vd ⎬ (7)
x2 = ( A1 f ( Pm ) − A2 Pm x1ηvol ) + z2 ⎪
z2 = 0 if x1 ≠ 0, x1 ≠ 0 ⎫ 4π J e ⎭
⎪
1 ⎪
= λ2 z1 2
sign( z1 ) + ν 2 if x1 = 0, x1 = 0 ⎬ (5) where terms used are already defined. The gains α1 and λ1 are
⎪
ν2 = α 2 sign( z1 ) ⎪⎭
selected on the basis of uncertainty bound and the initial state
estimation error ( x10 ) in worst case as defined in (Saif et al.
x1 = x1 − x1 2008)
with
x2 = x2 − x2
α1 > k1 x1 + ξ1+ 0
503
IFAC AAC 2013
September 4-7, 2013. Tokyo, Japan
so we get
Vd imep
( A1 f ( Pm ) − A2 Pm x1ηvol ) = z2 , which gives
4π J e AFR
Vd imep
AFR = ( A1 f ( Pm ) − A2 Pm x1ηvol ) (8)
4π J e z2
The convergence analysis of the observer can be found in Fig. 2. Parameter estimation block diagram
(Saif et al. 2008).
50
tracking the actual value quite efficiently even in the presence 40
Engine speed
Observer response
of variations in the actual signal, thus indicating the Error
30
robustness of the scheme employed for estimation. Once the
observer convergence is achieved the computed injection 20
504
IFAC AAC 2013
September 4-7, 2013. Tokyo, Japan
1
20
Air Fuel Ratio
ηth (Cγ 2 −γ )(Cγ γ −1 − 1)ηc Q(1 − )
Cγ γ −1
19 imep =
(γ − 1)(Cγ − 1)CvTm
18
17
Vd
16 Tp = ( Pa − Pm )
AFR
4π
15
12 REFERENCES
11 Ahmed, Q. and Bhatti, A.I. (2010). Estimating SI engine
10
50 100 150 200 250
efficiencies and parameters in second order sliding
Time (sec) modes. Accepted in IEEE Trans. Industrial Electronics
Butt, Q.R. and Bhatti, A.I. (2008). Estimation of gasoline
Fig. 5. Estimated values of AFR engine parameters using higher order sliding mode. IEEE
Trans. Industrial Electronics, volume. (55), 3891–3898.
5. CONCLUSIONS Butt, Q.R. and Bhatti, A.I. (2009). HOSM based online
In this paper AFR estimation of automotive engine through estimation of gasoline engine parameters for MVM
HOSM is discussed. The estimation is performed to improvment. PhD Report, Centre for Advanced Studies
overcome the problems involved in using oxygen sensor to in Engineering, Pakistan
control AFR, viz. exhaust gas transport delay and bad Drakunov, S. and Law, V.J. (2007). Parameter estimation
response of oxygen sensor in cold start. This work uses using sliding mode observers: application to monod
existing setup without installing any extra component for kinetic model. Chemical product and processing
implementation of proposed estimation scheme. Using this modelling. volume. (2), article 21
estimation scheme as virtual sensor bypasses oxygen sensor Floquet, T., Twiddle, J.A. and Spurgeon, S.K. (2006).
to control AFR that overcomes the inherent transport delays. Parameter estimation via second order sliding modes
This estimated signal can also be used as feedback in cold with application to thermal modelling in a high speed
start to control AFR since oxygen sensor is not producing rotating machine. In Proc. IEEE-ICIT
correct readings in this phase. The proposed methodology is Guzzella, L, and Onder, C. (2004). Introduction to modelling
simple enough to be easily implemented online. and control of internal combustion engine systems. ETH
Zurich: Springer
APPENDIX A Jones, V.K., Ault, B.A., Franklin, G.F and Powell, J.D.
(1995). Identification and air-fuel ratio control of a spark
ignition engine . IEEE Trans. on Control. Systems
RTm Technology, volume. (3), 14–21
A1 = AE Pa Cd γ c
Vm Lee, B., Guezennec, Y.J and Rizzoni, G (2001). Estimation
of cycle-resolved in-cylinder pressure and air-fuel ratio
1 2 γ −1
γ +1 using spark plug ionization current sensing. Int J Engine
γc = γ( ) Research, volume. (2), 263–276
RTa γ +1 Levant, A. (2001). Universal SISO sliding mode controllers
with finite time convergence. IEEE Trans. Automatic
D2 α + α cl Control, volume. (46), 1447–1451.
AE = π (1 − cos( )) Levant, A. (2003). Higher-order sliding modes differentiation
4 α cl
and output feedback control. Int. J. Control, volume.
(76), 924–941
Vd McCann, R.A., Islam, M.S. and Hussain, I. (2001).
A2 =
4π Vm Application of sliding mode observer for position and
speed estimation in switched reluctance motor drives.
(9(
Pm
−1))
IEEE Trans. Industry Applications, volume. (37), 51–58.
f ( Pm ) = (1 − e Pa
) Muhammad, I. Bhatti, A. Ayubi, S. and Khan, Q. (2010).
Robust parameter estimation of nonlinear systems using
Vd × imep sliding mode differentiator observer. Accepted in IEEE
Ti = Pm Trans. Industrial Electronics
4π × AFR Powell, J.D, Fekete, N.P., and Chang, C.F. (1998). Observer
based air fuel ratio control. IEEE Control. Systems,
volume. (18), 72–83
505
IFAC AAC 2013
September 4-7, 2013. Tokyo, Japan
506