SlideShare ist ein Scribd-Unternehmen logo
1 von 6
Downloaden Sie, um offline zu lesen
Model Predictive Fuzzy Control of Air-ratio for 
Automotive Engines 
Hang-cheong Wong, Pak-kin Wong, Chi-man Vong, Zhengchao Xie, and Shaojia Huang 
Abstract—Automotive engine air-ratio plays an important role of 
emissions and fuel consumption reduction while maintains 
satisfactory engine power among all of the engine control variables. In 
order to effectively control the air-ratio, this paper presents a model 
predictive fuzzy control algorithm based on online least-squares 
support vector machines prediction model and fuzzy logic optimizer. 
The proposed control algorithm was also implemented on a real car for 
testing and the results are highly satisfactory. Experimental results 
show that the proposed control algorithm can regulate the engine 
air-ratio to the stoichiometric value, 1.0, under external disturbance 
with less than 5% tolerance. 
Keywords—Air-ratio, Fuzzy logic, online least-squares support 
vector machine, model predictive control. 
I. INTRODUCTION 
EHICULAR emissions are the major source of air 
pollution, especially in urban area, which impacts the 
public health and environment significantly. Studies show that 
hundred thousand mortalities every year all over the world 
relate to vehicular emissions and the mortalities cause billions 
economic lost [1,2]. Besides, non-renewable resources scarcity 
promotes the essence of fuel consumption reduction. Air-ratio, 
which is also called lambda, relates closely to emissions, engine 
power and fuel consumption among all of the engine control 
variables. Air-ratio indicates the amount that the actual 
available air-fuel mixture differs from the stoichiometric ratio, 
e.g. 14.7:1 for gasoline, of the fuel being used [3]. Air-ratio is 
measured after combustion, and the reading is taken by using a 
lambda sensor located in the exhaust pipe. 
Reference [4] mentioned that when an air-ratio deviates 
more than 2% from its stoichiometric ratio, the conversion 
efficiencies of three-way catalytic converter for converting 
carbon monoxide, hydrocarbons and nitrogen oxides drops 
more than 50%. Modern automotive engines are controlled by 
the electronic control unit (ECU) which usually uses look-up 
tables with compensation of a proportional-integral-derivative 
(PID) closed-loop controller for air-ratio control. However, the 
engine combustion nature is multivariable, time-variant, 
time-delay and chaotic [5]. 
Hang-cheong Wong, Department of Electromechanical Engineering, 
Faculty of Science and Technology, University of Macau (phone: +853 8397 
4292; e-mail: hcwong@umac.mo). 
Pak-kin Wong, Department of Electromechanical Engineering, Faculty of 
Science and Technology, University of Macau (e-mail: fstpkw@umac.mo). 
Chi-man Vong, Department of Computer and Information Science, Faculty 
of Science and Technology, University of Macau (e-mail: cmvong@umac.mo). 
Zhengchao Xie, Department of Electromechanical Engineering, Faculty of 
Science and Technology, University of Macau (e-mail: zxie@umac.mo). 
Shaojia Huang, Department of Electromechanical Engineering, Faculty of 
Science and Technology, University of Macau (e-mail: mb15480@umac.mo). 
Such control method cannot produce desirable accurate 
control performance [6]. 
References [7] proposed an emerging and effective feedback 
control strategy for engine air-ratio control, model predictive 
control (MPC) which bases on prediction model and receding 
horizon optimization. For this kind of control strategy, the 
prediction model is a crucial component because the essence of 
MPC is to optimize the forecast of process behavior, and the 
forecast is accomplished with the prediction model. To develop 
successful MPC for real-time engine air-ratio control, an 
accurate and reliable air-ratio model with online update ability 
is necessary. However, the chaotic nature of engine combustion 
[5] makes conventional linear prediction methods inapplicable 
for air-ratio modelling. 
Recently, artificial neural network (NN) is widely applied to 
automotive engine modelling [7,8]. However, the inherent 
drawbacks of NN, including multiple local minima, user 
burden on selection of optimal NN structure and over-fitting 
risk, constrains the application of NN to engine air-ratio control 
[9]. With an innovative nonlinear modelling technique of 
online least-squares support vector machines (OLSSVM) [9], 
[10] which combines the advantages of NN and nonlinear 
regression as well as its self-update ability, the previous 
drawbacks from NN are overcome. Therefore, OLSSVM is 
proposed to build the engine air-ratio model in this paper. 
Based on the multiple-step-ahead prediction of the air-ratio, an 
optimal control signal is obtained to regulate the air-ratio to be 
stoichiometry even when engine speed and load change. In this 
paper, a new optimization algorithm for MPC, fuzzy logic 
optimizer, is also proposed for the receding horizon 
optimization rather than those general optimization techniques, 
like Newton’s method, Brent’s method, sequential quadratic 
programming, etc, due to its fast computation, robustness, low 
cost and insensitive to noise. 
II. ONLINE LEAST-SQUARES SUPPORT VECTOR MACHINES 
The objective of air-ratio modelling is to build an air-ratio 
model for predicting the future air-ratio using the pervious 
and/or current engine parameters. In this paper, the proposed 
OLSSVM for air-ratio modelling are derived from classical 
least-squares support vector machines (LSSVM), so the 
structures of OLSSVM are presented together with its 
corresponding algorithms after presenting the classical LSSVM 
modelling algorithm. 
A.Classical Least-Squares Support Vector Machines 
The classical LSSVM formulation for the case of nonlinear 
modelling is derived as follows. 
Consider the dataset, D = {(X1,y1)··· (XN,yN)}, with input data 
V 
World Academy of Science, Engineering and Technology 
Vol:7 2013-03-26 
160 International Science Index Vol:7, No:3, 2013 waset.org/Publication/9738
World Academy of Science, Engineering and Technology 
Xt ∈ Rd and output yt ∈ R, where N is the number of training 
data. LSSVM deals with the following optimization problem in 
the primal weight space. 
min , 1 
γ w e w w (1) 
( ) Σ= 
T 2 
J = + 
e 
t N 
t 
1 
2 2 
such that 
e y [ ( ) b] t N t t t 1" = − wTϕ X + = (2) 
where w is the weight vector of the air-ratio model, e = [e1 ··· eN] 
is the residual vector, and φ(.) maps the input data to a higher 
dimensional feature space, and the bias b. The built air-ratio 
model is expressed as below: 
Y = M (X ) = w Tϕ (X )+ b (3) 
However, w may be in very high or even infinite dimensions 
that cannot be solved directly. In order to resolve the problem, 
the Lagrangian of (1) is constructed to derive the dual problem 
and the Lagrangian is as below: 
( ) ( ) ( ) [ ] Σ= 
9738 
Publication/org/N 
waset.L w, b , e, α = J w, e − α wTϕ X + b + e − 
y 
(4) 
t t t t t 
1 
2013 where αt are Lagrange multipliers. After optimizing (4) and 
3, No:eliminating w and e, the LSSVM dual formulation of air-ratio 
7, modelling is then expressed as below [11]: 
Vol:Index Science ⎤ 
International 161 ⎥⎦ 
⎡ 
= ⎥⎦ 
⎢⎣ 
⎤ 
⎡ 
⎢⎣ 
⎤ 
⎥ ⎥ 
⎦ 
solve in , : 
⎡ 
⎢ ⎢ 
0 1 
T 
v 
1 1 
⎣ 
0 
Ω I 
+ α 
y 
α 
b 
b 
v N 
γ 
(5) 
where y = [y1 ··· yN]T, 1v is an N-dimensional vector = [1 ··· 1]T, α 
= [α1 ··· αN]T, and γ ∈ R is a user-defined hyperparameter. The 
kernel trick is employed as follows: 
( ) ( ) ( ) ( ) 
( ) ( ) ( ) ( ) 
( ) ( ) 
( ) ( )⎥ ⎥ ⎥ 
X X X X 
ϕ ϕ ϕ ϕ 
" 
# % # 
X X X X 
ϕ ϕ ϕ ϕ 
N N N 
⎤ 
⎦ 
⎡ 
= 
⎡ 
= 
⎢ ⎢ ⎢ 
⎣ 
⎤ 
⎥ ⎥ ⎥ 
⎦ 
⎢ ⎢ ⎢ 
⎣ 
N 
X X X X 
K K 
, , 
" 
1 1 1 
# % # 
X X X X 
N N N 
N 
K K 
, , 
1 
T 
1 
T 
T 
1 1 
T 
1 
" 
" 
Ω 
(6) 
where K(Xn, Xn) is a predefined kernel function and radial basis 
function (RBF) is chosen in this paper. The resulting air-ratio 
model built from classical LSSVM becomes: 
Vol:7 2013-03-26 
( ) 
( ) ( ) 
( ) 
b 
Σ 
X X 
= + 
α ϕ ϕ 
X X 
K b 
b 
Y M 
1 
= 
Σ 
= + 
= 
N 
α 
= − 
t 
⎛ − 
t 
t 
N 
t 
t t 
N 
t 
t t 
+ 
⎞ 
⎟ ⎟ 
⎠ 
⎜ ⎜ 
⎝ 
= 
Σ 
1 
= 
2 
2 
1 
T 
exp 
, 
σ 
α 
X X 
X 
(7) 
where αt, b ∈ R are the solution of (5), Xt is the training input 
data vector. X is the new input vector for air-ratio prediction in 
this application. In the RBF kernel function, K(Xt, X), σ2 
specifies the kernel sample variance which is also a 
user-defined hyperparameter, and ║·║ means Euclidean 
distance. Based on (7), the air-ratio model Y=M(X) can be 
obtained. In this paper, leave-one-out cross-validation is 
chosen to infer the values for the two user-defined 
hyperparameters (γ, σ). 
B. Online Incremental Procedure 
By reformulating (5), the following relation is obtained 
below: 
N N N A α = Y (8) 
Where 
⎤ 
⎥⎦ 
⎡ 
= ⎥⎦ 
⎢⎣ 
⎤ 
⎡ 
= 
⎢⎣ 
⎤ 
⎥ ⎥ ⎦ 
⎡ 
⎢ ⎢ 
A N Ω I 
⎣ 
Tv 
0 1 
+ 
= 
y 
YN 
0 
1 1 , , 
α 
α 
b 
N 
v N 
γ 
Whenever a new air-ratio sample (XN+1, yN+1) is added to the 
training dataset, D, the updated air-ratio model including N+1 
samples can be obtained by the new incremental procedure: 
+1 +1 +1 = N N N A α Y (9) 
where 
⎤ 
⎡ 
= ⎥⎦ 
α 
Ν 
, α 
, 
1 
[ ( ) ( )] 1 1 1 
N 
1 
1 
1 
⎡ 
1 1 
, 1 , , 
+ + 
N 
+ 
+ 
+ 
+ − 
⎤ 
= ⎥⎦ 
⎡ 
= 
⎢⎣ 
⎥⎦ 
⎢⎣ 
⎤ 
⎢⎣ 
+ 
= 
N N N 
N 
N 
Ν 
T N 
N 
K K 
y 
a X X X X 
Y 
Y 
a 
a 
" 
γ α 
A 
A 
The online incremental procedure aims to efficiently update 
A-1 
N+1whenever a new air-ratio sample is added without explicit 
computation of the matrix inverse. Reference [12] showed that 
the matrix inverse A-1 
N+1 can efficiently be obtained by: 
[ ] [ 1] 
⎡ 
⎤ 
= − 
⎡ 
− 
⎤ 
N A A γ a A a A a a A 
0 T 1 
1 
1 
0 0 
1 
1 T 1 1 
1 
1 
1 − ⎥⎦ 
⎢⎣ 
− + + ⎥⎦ 
⎢⎣ 
− 
− − − 
− 
− 
N 
N 
+ N 
N 
(10) 
C.Online Decremental Procedure 
The online incremental procedure presented above can 
update and improve the built air-ratio model continually. 
However, the online incremental procedure increases the
memory length continuously and the sparseness property in 
classical LSSVM is lost due to the condition αt =γet for 
optimality [12]. Therefore, the online incremental procedure is 
inefficient when dealing with online prediction with 
exceedingly large amount of data because it is costly and there 
is not enough space to store a lot of continually accumulated 
coefficients and data. 
In view of this limitation, an online decremental procedure 
[9] for air-ratio model update is employed. This online 
decremental procedure is done after every online incremental 
procedure presented in the previous section, by omitting the 
earliest trained support values. As a result, the built air-ratio 
model is able to adapt any engine property change by 
continually update the built air-ratio model while maintaining 
the simple approximation and efficient implementation of 
classical LSSVM. 
Specifically, the online decremental procedure means that a 
support value is removed when an earliest training data is 
removed. Similar to the case of the online incremental 
procedure, to avoid computing the matrix inverse, A-1 
N must be 
updated from A-1 
N+1. Here A-1 
N is the matrix without the first 
row and the first column. Based on the way of the online 
decremental procedure, when the first sample is pruned from 
the N+1 pairs of the dataset, the update rule is obtained as 
shown in. (11). 
1 
11 (11) 
ij i j ij β − β − β β → β 
1 1 
where i, j = 2 ··· N, βij stands for the element at the i-th row and 
j-th column of A-1 
N+1. According to (11), A-1 
N can be efficiently 
updated from A-1 
N+1without explicitly computing the matrix 
inverse. Then the elements of the air-ratio model can be 
updated with (10). The presented online decremental procedure 
prunes the first air-ratio sample only from the N+1 pairs of the 
dataset that can maintain time history continuity of the built 
air-ratio model. So, the presented OLSSVM makes online 
learning for the classical LSSVM possible. Furthermore, the 
sparseness of the air-ratio model can be maintained by 
gradually pruning of the early trained support vectors. 
III. MODEL PREDICTIVE CONTROL 
MPC is based on prediction model and receding horizon 
optimization. Fig. 1 illustrates the proposed online 
least-squares support vector machines model predictive 
controller (OLSSVMMPC) which consists of an OLSSVM 
air-ratio model and a fuzzy logic optimizer. The OLSSVM 
air-ratio model predicts the engine response over a specified 
time horizon and the predictions are then used by the fuzzy 
logic optimizer to determine the optimal control signal, fuel 
injection time. The optimal fuel injection time is finally fed to 
fuel injectors of the engine. In addition, the measured air-ratio 
updates the OLSSVM air-ratio model continually. 
Fuzzy Logic 
Optimizer 
Fig. 1 Structure of OLSSVMMPC 
A. Fuzzy Logic Optimizer 
Fuzzy logic deals with uncertain and imprecise situations. 
Linguistic variables (rich, stoichiometry, lean, etc.) are used to 
represent the domain knowledge, with their truth values lying 
between 0 and 1. Basically, a fuzzy logic optimizer has got the 
following components [13]: 
1. A fuzzification interface to scale and map the measured 
variables to suitable linguistic variables. 
2. A knowledge base comprising linguistic control rule base. 
3. A decision making logic to infer the fuzzy logic control 
action based on the input variables, which is much similar 
to the human decision making. 
4. A defuzzification interface to scale and map the linguistic 
control actions inferred to yield a non-fuzzy control signal 
to the fuel injectors of the engine. 
TABLE I 
INPUT, OUTPUT, LINGUISTIC VARIABLE AND SCALING FACTOR OF FUZZY LOGIC 
OPTIMIZER 
Original Variable Type Linguistic Variables Scaling Factor 
Engine speed (ES) Input 
Idle (I) 
Cruising (C) 
High speed (H) 
GES 
Predicted air-ratio (λp) Input 
Very rich (VR) 
Rich (R) 
Stoichiometry (S) 
Lean (L) 
Very lean (VL) 
Gλp 
Target air-ratio (λr) Input 
Rich (R) 
Stoichiometry (S) 
Lean (LE) 
Gλr 
Throttle position (TP) Input 
Zero throttle (ZT) 
Partial throttle (PT) 
Full throttle (FT) 
GTP 
Fuel injection time (u) Output 
Low duty (LD) 
Partial duty (PD) 
Medium duty (MD) 
High duty (HD) 
Full duty (FD) 
Gu 
Fuel 
injection 
time 
Target air-ratio 
OLSSVM Air-ratio 
Model 
Real 
Engine 
Engine parameters 
Measured air-ratio 
Predicted air-ratio 
World Academy of Science, Engineering and Technology 
Vol:7 2013-03-26 
162 International Science Index Vol:7, No:3, 2013 waset.org/Publication/9738
TABLE II 
FUZZY RULE BASE 
World Academy of Science, Engineering and Technology 
λp = R → λr = S → u = LD 
TP = ZT → λp = S → λr = S → u = PD 
λp = L → λr = S → u = MD 
ES = I → λp = VR → λr = S → u = PD 
λp = R → λr = S → u = PD 
TP = PT → λp = S → λr = S → u = PD 
λp = L → λr = S → u = MD 
λp = VL → λr = S → u = MD 
λp = VR → λr = S → u = PD 
λp = R → λr = S → u = PD 
TP = ZT → λp = S → λr = S → u = MD 
λp = L → λr = S → u = MD 
λp = VL → λr = S → u = HD 
λp = VR → λr = S → u = PD 
λp = R → λr = S → u = MD 
ES = C → TP = PT → λp = S → λr = S → u = MD 
λp = L → λr = S → u = HD 
λp = VL → λr = S → u = HD 
λp = VR → λr = S → u = PD 
λp = R → λr = S → u = MD 
TP = FT → λp = S → λr = S → u = MD 
λp = L → λr = S → u = HD 
λp = VL → λr = S → u = FD 
λp = VR → λr = S → u = PD 
λp = R → λr = S → u = MD 
TP = PT → λp = S → λr = S → u = HD 
λp = L → λr = S → u = FD 
ES = H → λp = VL → λr = S → u = FD 
λp = S → λr = S → u = MD 
TP = FT → λp = L → λr = S → u = HD 
λp = VL → λr = S → u = FD 
As a demonstration, triangular membership functions are 
used to represent the linguistic variables for all input and output 
variables. All input and output variables of the fuzzy logic 
optimizer, the linguistic variables and the corresponding 
scaling factors for each input and output variable are tabulated 
in Table I. The scaling factors in Table I are used for mapping 
the input and output variables to the respective universes of 
discourses. A rule base developed by heuristics is given in 
Table II and the membership grade of the fuel injection time, 
the fuzzy fuel injector duty cycle uf, is determined by (12). 
[ ( ), ( ), ( ), ( )] f ES TP p p r r u S F μ G ES μ G TP μ G λ μ G λ λ λ = × (12) 
where F denotes the fuzzy relation defined in the fuzzy rule 
base, and S is the transfer function of the fuel injector that 
convert the fuzzy duty cycle to the fuel injection time. The 
conventional max-min composition rule of inference is used for 
determining the appropriate fuzzy duty cycle. Here the height 
method of defuzzification is used that the centroid of each 
output membership function for each rule is evaluated first and 
the final optimizer output, u, is calculated as multiplying the 
gain Gu by the average of the individual centroid, weighted by 
their heights as (13). 
( ) 
Σ ( ) 
Σ = 
u u 
μ f f 
(13) 
f 
u u 
u G 
μ 
Vol:7 2013-03-26 
IV. EXPERIMENTAL SETUP 
The proposed OLSSVMMPC was implemented and tested 
on a performance test car, Honda DC5 Type-R with K20A 
i-VTEC engine connected to a MoTeC M800 programmable 
ECU and National Instrument (NI) CompactDAQ chassis 
DAQ-9178. NI DAQ-9178 includes an analog input module NI 
9125, an analog output module NI 9263 and a digital 
input/output module NI 9924. The OLSSVMMPC was 
implemented using MATLAB. MoTeC M800 is mainly used 
for engine control whereas NI DAQ-9178 is used for sending 
the control signal to MoTeC ECU via a LabVIEW interface 
program according to the OLSSVMMPC implemented in 
MATLAB. In other words, NI DAQ-9178 serves as an 
interface between the OLSSVMMPC and MoTeC ECU and the 
detail signal flow between the test car and the OLSSVMMPC is 
shown in Fig. 2. 
The training data for building the OLSSVM air-ratio model 
were obtained using a wide-band lambda sensor subject to 
random throttle condition. 
OLSSVMMPC in 
MATLAB 
Performance Test 
Car loaded on a 
chassis 
dynamometer 
(λ, TP, u, etc…) 
LabVIEW 
Interface Program 
NI DAQ-9178 
MoTeC M800 
ECU 
Fig. 2 Detail signal flows between test car and OLSSVMMPC 
A. Pilot Test 
Fig. 3 shows a test cycle where the throttle position changes 
from 0 to 50% throttle. This change can be viewed as a 
disturbance. The air-ratio is needed to control within the ±5% 
bounds of the stoichiometric value, 1.0. After choosing the 
sampling time to be 0.01s, the effectiveness of the OLSSVMPC 
can be examined. 
Fig. 3 Throttle position in test cycle 
163 International Science Index Vol:7, No:3, 2013 waset.org/Publication/9738
World Academy of Science, Engineering and Technology 
B. Results 
With the above test cycle, the air-ratio control result and fuel 
injection time are shown in Fig. 4 and 5. In Fig. 4, the target 
air-ratio, λr =1.0, is 1. An air-ratio greater than 1 indicating fuel 
lean whereas and an air-ratio less than 1 means fuel rich. 
In order to show the advantages of the proposed 
OLSSVMMPC, its control result is compared with that of a 
typical PID controller used in the existing automotive ECU. 
The PID gains of the controller were obtained by the 
Ziegler-Nichols rules. The best control result and the 
corresponding fuel injection time of the PID controller are 
shown in Figs. 6 and 7. 
9738 
Publication/org/waset.Fig. 4 Air-ratio control result of OLSSVMMPC 
2013 3, No:7, Vol:Index Science International Fig. 5 Fuel injection time of OLSSVMMPC 
Fig. 6 Air-ratio control result of PID controller 
164 Vol:7 2013-03-26 
Fig. 7 Fuel injection time of PID controller 
Fig. 4 shows that the OLSSVMMPC can control the air-ratio 
with a significantly less deviation from target air-ratio, λr =1.0, 
under disturbance. The control performances of the 
OLSSVMMPC and the PID controller are evaluated through 
three measures: mean absolute percentage error (MAPE) 
defined in (14), maximum overshoot and maximum response 
time which are summarized in Table III. 
1 λ 1 (14) 
Σ= 
⎞ 
⎟ ⎟⎠ 
⎛ 
⎜ ⎜⎝ 
× 
− 
= 
Nt 
i 
i 
t N 
MAPE 
1 
100% 
1 
where λi and Nt are the air-ratio at the i-th time step and the total 
number of time step respectively. 
TABLE III 
CONTROL PERFORMANCE OF OLSSVMMPC AND PID CONTROLLER 
Controller MAPE Max. Overshoot 
Max. 
Response 
Time 
OLSSVMMPC 0.67% 0.48 2.90s 
PID 2.44% 0.15 3.48s 
The MAPE of the OLSSVMMPC and PID controller are 
0.67% and 2.44% respectively. The control performance of the 
OLSSVMMPC is 72.54% better than that of the PID controller. 
Moreover, the OLSSVMMPC can control the overall air-ratio 
deviation within ±5%. Table III also reveals that the maximum 
response time of OLSSVMMPC are superior to the PID 
controller. The promising results show that the proposed 
OLSSVMMPC can really improve the air-ratio control 
performance. 
V.CONCLUSION 
This study is the first attempt at applying MPC by combining 
OLSSVM and fuzzy logic optimizer for engine air-ratio control. 
In view of the high accuracy of the air-ratio model and its 
self-update ability, the OLSSVMMPC can perform air-ratio 
control effectively. The proposed OLSSVMMPC was 
successfully implemented and tested on a real performance car. 
Experimental results show that the air-ratio control 
performance of the OLSSVMMPC is significantly better than 
that of a conventional PID controller in current automotive
World Academy of Science, Engineering and Technology 
ECU. Thus, the OLSSVMMPC is a promising control scheme 
to replace the PID controller in the automotive ECU for engine 
air-ratio control. 
ACKNOWLEDGMENT 
The research is supported by the University of Macau 
Research Grant MYRG149(Y2-L2)-FST11-WPK. 
REFERENCES 
[1] S. Ji, S., C. R. Cherry, M. Bechle, Y. Wu and J. D. Marshall, “Electric 
Vehicles in China: Emissions and Health Impacts,” Environmental 
Science & Technology, vol. 46, no. 4, pp. 2018–2024, 2011. 
[2] S. H. L. Yim and S. R. H. Barrett, “Public Health Impacts of Combustion 
Emissions in the United Kingdom,” Environmental Science & 
Technology, vol. 46, no. 8, pp. 4291–4296, 2012. 
[3] W. H. Crouse, Automotive Mechanics, 10th ed. McGraw-Hill, 1993. 
[4] Z. Zmudka and S. Postrzednik, “Inverse aspects of the three-way catalytic 
converter operation in the spark ignition engine,” Journal of KONES 
Powertrain and Transport, vol. 18, no. 2, pp. 509–516, 2011. 
[5] P. K. Wong, L. M. Tam, K. Li and C. M. Vong, “Engine Idle-speed 
System Modelling and Control Optimization Using Artificial 
Intelligence,” Proceeding of IMechE – Part D, Journal of Automobile 
Engineering, vol. 224, no. D1, pp. 55–72, 2010. 
[6] J. Lauber, T. M. Guerra and M. Dambrine, “Air-fuel Ratio Control in a 
Gasoline Engine,” International Journal of System Science, vol. 42, no. 2, 
pp. 277–286, 2010. 
[7] P. K. Wong, H. C. Wong, C. M. Vong and W. F. Ip, “Predictive Air-ratio 
Controller for Automotive Engines Based on Online Neural Network: 
Design and Experimental Evaluation,” in Proc. 9th IEEE/ACIS 
International Conference on Computer and Information Science, 
Yamagata, 2010, pp. 277–286. 
[8] M. Canakci, A. N. Ozsezen, E. Arcaklioglu and A. Erdil, “Predication of 
Performance and Exhaust Emission of a Diesel Engine Fueled with 
Biodiesel Produced from Waste Frying Palm Oil,” Expert Systems with 
Applications, vol. 36, no. 5, pp. 9268–9280, 2009. 
[9] P. K. Wong, H. C. Wong and C. M. Vong, “Online Time-sequence 
Incremental and Decremental Least Squares Support Vector Machines for 
Engine Air Ratio Prediction,” International Journal of Engine Research, 
vol. 13, no. 1, pp. 28–40, 2012. 
[10] P. K. Wong, Q. Xu, C. M. Vong and H. C. Wong, “Rate-dependent 
Hysteresis Modeling and Control of a Piezostage Using Online Support 
Vector Machine and Relevance Vector Machine,” IEEE Transactions on 
Industrial Electronics, vol. 59, no. 4, pp. 1988–2001, 2012. 
[11] J. Suykens, J. De Brabanter, L. Lukas and J. Vandewalle, Lease Squares 
Support Vector Machines, 1st ed. World Scientific Press, 2002. 
[12] J. Suykens, J. De Brabanter, L. Lukas and J. Vandewalle, “Weighted 
Least Squares Support Vector Machines: Robustness and Sparse 
Approximation,” Neurocomputing, vol. 48, no. 1–4, pp. 85–105, 2002. 
[13] C. C. Lee, “Fuzzy Logic Control System: Fuzzy Logic Controller – Part 
I,” IEEE Transactions on System Man, and Cybernetics, vol. 20, no. 2, pp. 
404–418, 1990. 
Vol:7 2013-03-26 
165 International Science Index Vol:7, No:3, 2013 waset.org/Publication/9738

Weitere ähnliche Inhalte

Was ist angesagt?

Automatic generation-control-of-multi-area-electric-energy-systems-using-modi...
Automatic generation-control-of-multi-area-electric-energy-systems-using-modi...Automatic generation-control-of-multi-area-electric-energy-systems-using-modi...
Automatic generation-control-of-multi-area-electric-energy-systems-using-modi...Cemal Ardil
 
Multi-objective Optimization Scheme for PID-Controlled DC Motor
Multi-objective Optimization Scheme for PID-Controlled DC MotorMulti-objective Optimization Scheme for PID-Controlled DC Motor
Multi-objective Optimization Scheme for PID-Controlled DC MotorIAES-IJPEDS
 
Analysis of Material Discharge Rate of Pneumatic Conveying System using Genet...
Analysis of Material Discharge Rate of Pneumatic Conveying System using Genet...Analysis of Material Discharge Rate of Pneumatic Conveying System using Genet...
Analysis of Material Discharge Rate of Pneumatic Conveying System using Genet...Yassin Alkassar
 
Compensation of Data-Loss in Attitude Control of Spacecraft Systems
 Compensation of Data-Loss in Attitude Control of Spacecraft Systems  Compensation of Data-Loss in Attitude Control of Spacecraft Systems
Compensation of Data-Loss in Attitude Control of Spacecraft Systems rinzindorjej
 
Multivariable Parametric Modeling of a Greenhouse by Minimizing the Quadratic...
Multivariable Parametric Modeling of a Greenhouse by Minimizing the Quadratic...Multivariable Parametric Modeling of a Greenhouse by Minimizing the Quadratic...
Multivariable Parametric Modeling of a Greenhouse by Minimizing the Quadratic...TELKOMNIKA JOURNAL
 
Presentation of GreenYourMove's hybrid approach in the 3rd Conference on Sust...
Presentation of GreenYourMove's hybrid approach in the 3rd Conference on Sust...Presentation of GreenYourMove's hybrid approach in the 3rd Conference on Sust...
Presentation of GreenYourMove's hybrid approach in the 3rd Conference on Sust...GreenYourMove
 
EES Functions and Procedures for Forced convection heat transfer
EES Functions and Procedures for Forced convection heat transferEES Functions and Procedures for Forced convection heat transfer
EES Functions and Procedures for Forced convection heat transfertmuliya
 
Marshall – Olkin distributions in R
Marshall – Olkin distributions in RMarshall – Olkin distributions in R
Marshall – Olkin distributions in RAchilleas Papatsimpas
 
An Improved Adaptive Multi-Objective Particle Swarm Optimization for Disassem...
An Improved Adaptive Multi-Objective Particle Swarm Optimization for Disassem...An Improved Adaptive Multi-Objective Particle Swarm Optimization for Disassem...
An Improved Adaptive Multi-Objective Particle Swarm Optimization for Disassem...IJRESJOURNAL
 
Risk assessment of a hydroelectric dam with parallel
Risk assessment of a hydroelectric dam with parallelRisk assessment of a hydroelectric dam with parallel
Risk assessment of a hydroelectric dam with paralleleSAT Publishing House
 
3rd Conference on Sustainable Urban Mobility
3rd Conference on Sustainable Urban Mobility3rd Conference on Sustainable Urban Mobility
3rd Conference on Sustainable Urban MobilityLIFE GreenYourMove
 
Seismic Analysis of Structures - II
Seismic Analysis of Structures - IISeismic Analysis of Structures - II
Seismic Analysis of Structures - IItushardatta
 
Time alignment techniques for experimental sensor data
Time alignment techniques for experimental sensor dataTime alignment techniques for experimental sensor data
Time alignment techniques for experimental sensor dataIJCSES Journal
 

Was ist angesagt? (19)

Automatic generation-control-of-multi-area-electric-energy-systems-using-modi...
Automatic generation-control-of-multi-area-electric-energy-systems-using-modi...Automatic generation-control-of-multi-area-electric-energy-systems-using-modi...
Automatic generation-control-of-multi-area-electric-energy-systems-using-modi...
 
Multi-objective Optimization Scheme for PID-Controlled DC Motor
Multi-objective Optimization Scheme for PID-Controlled DC MotorMulti-objective Optimization Scheme for PID-Controlled DC Motor
Multi-objective Optimization Scheme for PID-Controlled DC Motor
 
Presentation
PresentationPresentation
Presentation
 
Relatório
RelatórioRelatório
Relatório
 
Analysis of Material Discharge Rate of Pneumatic Conveying System using Genet...
Analysis of Material Discharge Rate of Pneumatic Conveying System using Genet...Analysis of Material Discharge Rate of Pneumatic Conveying System using Genet...
Analysis of Material Discharge Rate of Pneumatic Conveying System using Genet...
 
MPC
MPCMPC
MPC
 
Economia01
Economia01Economia01
Economia01
 
Compensation of Data-Loss in Attitude Control of Spacecraft Systems
 Compensation of Data-Loss in Attitude Control of Spacecraft Systems  Compensation of Data-Loss in Attitude Control of Spacecraft Systems
Compensation of Data-Loss in Attitude Control of Spacecraft Systems
 
Multivariable Parametric Modeling of a Greenhouse by Minimizing the Quadratic...
Multivariable Parametric Modeling of a Greenhouse by Minimizing the Quadratic...Multivariable Parametric Modeling of a Greenhouse by Minimizing the Quadratic...
Multivariable Parametric Modeling of a Greenhouse by Minimizing the Quadratic...
 
OPTIMIZATION OF SCALE FACTORS IN SHRINKAGE COMPENSATIONS IN SLS USING PATTERN...
OPTIMIZATION OF SCALE FACTORS IN SHRINKAGE COMPENSATIONS IN SLS USING PATTERN...OPTIMIZATION OF SCALE FACTORS IN SHRINKAGE COMPENSATIONS IN SLS USING PATTERN...
OPTIMIZATION OF SCALE FACTORS IN SHRINKAGE COMPENSATIONS IN SLS USING PATTERN...
 
Presentation of GreenYourMove's hybrid approach in the 3rd Conference on Sust...
Presentation of GreenYourMove's hybrid approach in the 3rd Conference on Sust...Presentation of GreenYourMove's hybrid approach in the 3rd Conference on Sust...
Presentation of GreenYourMove's hybrid approach in the 3rd Conference on Sust...
 
EES Functions and Procedures for Forced convection heat transfer
EES Functions and Procedures for Forced convection heat transferEES Functions and Procedures for Forced convection heat transfer
EES Functions and Procedures for Forced convection heat transfer
 
Marshall – Olkin distributions in R
Marshall – Olkin distributions in RMarshall – Olkin distributions in R
Marshall – Olkin distributions in R
 
An Improved Adaptive Multi-Objective Particle Swarm Optimization for Disassem...
An Improved Adaptive Multi-Objective Particle Swarm Optimization for Disassem...An Improved Adaptive Multi-Objective Particle Swarm Optimization for Disassem...
An Improved Adaptive Multi-Objective Particle Swarm Optimization for Disassem...
 
Risk assessment of a hydroelectric dam with parallel
Risk assessment of a hydroelectric dam with parallelRisk assessment of a hydroelectric dam with parallel
Risk assessment of a hydroelectric dam with parallel
 
3rd Conference on Sustainable Urban Mobility
3rd Conference on Sustainable Urban Mobility3rd Conference on Sustainable Urban Mobility
3rd Conference on Sustainable Urban Mobility
 
Seismic Analysis of Structures - II
Seismic Analysis of Structures - IISeismic Analysis of Structures - II
Seismic Analysis of Structures - II
 
Time alignment techniques for experimental sensor data
Time alignment techniques for experimental sensor dataTime alignment techniques for experimental sensor data
Time alignment techniques for experimental sensor data
 
Relentless Regression
  Relentless Regression  Relentless Regression
Relentless Regression
 

Andere mochten auch

VisIVoWeb Applications Group
VisIVoWeb Applications GroupVisIVoWeb Applications Group
VisIVoWeb Applications Groupxael105
 
STaR Presention
STaR PresentionSTaR Presention
STaR Presentionscottcraft
 
VisIVOWeb Theory Group
VisIVOWeb Theory GroupVisIVOWeb Theory Group
VisIVOWeb Theory Groupxael105
 
Biznet Company Overview
Biznet Company OverviewBiznet Company Overview
Biznet Company OverviewKaryn Stano
 
50 Things You Wont Find Out About Me On Facebook
50 Things You Wont Find Out About Me On Facebook50 Things You Wont Find Out About Me On Facebook
50 Things You Wont Find Out About Me On Facebookmadeleinerobertson
 
презентация1
презентация1презентация1
презентация1guest9099595
 
Pharma marketing trends 2012
Pharma marketing trends 2012Pharma marketing trends 2012
Pharma marketing trends 2012Alex Butler
 
!!!!!!!!!!!!!!!!!!!!!!!!Optimal combinationofrealizedvolatilityestimators!!!!...
!!!!!!!!!!!!!!!!!!!!!!!!Optimal combinationofrealizedvolatilityestimators!!!!...!!!!!!!!!!!!!!!!!!!!!!!!Optimal combinationofrealizedvolatilityestimators!!!!...
!!!!!!!!!!!!!!!!!!!!!!!!Optimal combinationofrealizedvolatilityestimators!!!!...pace130557
 

Andere mochten auch (8)

VisIVoWeb Applications Group
VisIVoWeb Applications GroupVisIVoWeb Applications Group
VisIVoWeb Applications Group
 
STaR Presention
STaR PresentionSTaR Presention
STaR Presention
 
VisIVOWeb Theory Group
VisIVOWeb Theory GroupVisIVOWeb Theory Group
VisIVOWeb Theory Group
 
Biznet Company Overview
Biznet Company OverviewBiznet Company Overview
Biznet Company Overview
 
50 Things You Wont Find Out About Me On Facebook
50 Things You Wont Find Out About Me On Facebook50 Things You Wont Find Out About Me On Facebook
50 Things You Wont Find Out About Me On Facebook
 
презентация1
презентация1презентация1
презентация1
 
Pharma marketing trends 2012
Pharma marketing trends 2012Pharma marketing trends 2012
Pharma marketing trends 2012
 
!!!!!!!!!!!!!!!!!!!!!!!!Optimal combinationofrealizedvolatilityestimators!!!!...
!!!!!!!!!!!!!!!!!!!!!!!!Optimal combinationofrealizedvolatilityestimators!!!!...!!!!!!!!!!!!!!!!!!!!!!!!Optimal combinationofrealizedvolatilityestimators!!!!...
!!!!!!!!!!!!!!!!!!!!!!!!Optimal combinationofrealizedvolatilityestimators!!!!...
 

Ähnlich wie Model predictive-fuzzy-control-of-air-ratio-for-automotive-engines

OPTIMIZATION OF COST 231 MODEL FOR 3G WIRELESS COMMUNICATION SIGNAL IN SUBURB...
OPTIMIZATION OF COST 231 MODEL FOR 3G WIRELESS COMMUNICATION SIGNAL IN SUBURB...OPTIMIZATION OF COST 231 MODEL FOR 3G WIRELESS COMMUNICATION SIGNAL IN SUBURB...
OPTIMIZATION OF COST 231 MODEL FOR 3G WIRELESS COMMUNICATION SIGNAL IN SUBURB...Onyebuchi nosiri
 
OPTIMIZATION OF COST 231 MODEL FOR 3G WIRELESS COMMUNICATION SIGNAL IN SUBURB...
OPTIMIZATION OF COST 231 MODEL FOR 3G WIRELESS COMMUNICATION SIGNAL IN SUBURB...OPTIMIZATION OF COST 231 MODEL FOR 3G WIRELESS COMMUNICATION SIGNAL IN SUBURB...
OPTIMIZATION OF COST 231 MODEL FOR 3G WIRELESS COMMUNICATION SIGNAL IN SUBURB...Onyebuchi nosiri
 
Economic Dispatch of Generated Power Using Modified Lambda-Iteration Method
Economic Dispatch of Generated Power Using Modified Lambda-Iteration MethodEconomic Dispatch of Generated Power Using Modified Lambda-Iteration Method
Economic Dispatch of Generated Power Using Modified Lambda-Iteration MethodIOSR Journals
 
Efficient realization-of-an-adfe-with-a-new-adaptive-algorithm
Efficient realization-of-an-adfe-with-a-new-adaptive-algorithmEfficient realization-of-an-adfe-with-a-new-adaptive-algorithm
Efficient realization-of-an-adfe-with-a-new-adaptive-algorithmCemal Ardil
 
ADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHM
ADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHMADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHM
ADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHMWireilla
 
ADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHM
ADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHMADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHM
ADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHMijfls
 
SLIDING WINDOW SUM ALGORITHMS FOR DEEP NEURAL NETWORKS
SLIDING WINDOW SUM ALGORITHMS FOR DEEP NEURAL NETWORKSSLIDING WINDOW SUM ALGORITHMS FOR DEEP NEURAL NETWORKS
SLIDING WINDOW SUM ALGORITHMS FOR DEEP NEURAL NETWORKSIJCI JOURNAL
 
Iaetsd position control of servo systems using pid
Iaetsd position control of servo systems using pidIaetsd position control of servo systems using pid
Iaetsd position control of servo systems using pidIaetsd Iaetsd
 
Locational marginal pricing framework in secured dispatch scheduling under co...
Locational marginal pricing framework in secured dispatch scheduling under co...Locational marginal pricing framework in secured dispatch scheduling under co...
Locational marginal pricing framework in secured dispatch scheduling under co...eSAT Publishing House
 
A Novel Technique in Software Engineering for Building Scalable Large Paralle...
A Novel Technique in Software Engineering for Building Scalable Large Paralle...A Novel Technique in Software Engineering for Building Scalable Large Paralle...
A Novel Technique in Software Engineering for Building Scalable Large Paralle...Eswar Publications
 
Advanced Stability Analysis of Control Systems with Variable Parameters
Advanced Stability Analysis of Control Systems with Variable ParametersAdvanced Stability Analysis of Control Systems with Variable Parameters
Advanced Stability Analysis of Control Systems with Variable Parametersjournal ijrtem
 
Advanced Stability Analysis of Control Systems with Variable Parameters
Advanced Stability Analysis of Control Systems with Variable ParametersAdvanced Stability Analysis of Control Systems with Variable Parameters
Advanced Stability Analysis of Control Systems with Variable ParametersIJRTEMJOURNAL
 
A New Approach to Design a Reduced Order Observer
A New Approach to Design a Reduced Order ObserverA New Approach to Design a Reduced Order Observer
A New Approach to Design a Reduced Order ObserverIJERD Editor
 
Dynamic Economic Dispatch Assessment Using Particle Swarm Optimization Technique
Dynamic Economic Dispatch Assessment Using Particle Swarm Optimization TechniqueDynamic Economic Dispatch Assessment Using Particle Swarm Optimization Technique
Dynamic Economic Dispatch Assessment Using Particle Swarm Optimization TechniquejournalBEEI
 
76201979
7620197976201979
76201979IJRAT
 

Ähnlich wie Model predictive-fuzzy-control-of-air-ratio-for-automotive-engines (20)

OPTIMIZATION OF COST 231 MODEL FOR 3G WIRELESS COMMUNICATION SIGNAL IN SUBURB...
OPTIMIZATION OF COST 231 MODEL FOR 3G WIRELESS COMMUNICATION SIGNAL IN SUBURB...OPTIMIZATION OF COST 231 MODEL FOR 3G WIRELESS COMMUNICATION SIGNAL IN SUBURB...
OPTIMIZATION OF COST 231 MODEL FOR 3G WIRELESS COMMUNICATION SIGNAL IN SUBURB...
 
OPTIMIZATION OF COST 231 MODEL FOR 3G WIRELESS COMMUNICATION SIGNAL IN SUBURB...
OPTIMIZATION OF COST 231 MODEL FOR 3G WIRELESS COMMUNICATION SIGNAL IN SUBURB...OPTIMIZATION OF COST 231 MODEL FOR 3G WIRELESS COMMUNICATION SIGNAL IN SUBURB...
OPTIMIZATION OF COST 231 MODEL FOR 3G WIRELESS COMMUNICATION SIGNAL IN SUBURB...
 
Plan economico
Plan economicoPlan economico
Plan economico
 
Plan economico
Plan economicoPlan economico
Plan economico
 
Plan economico del 2017
Plan economico del 2017Plan economico del 2017
Plan economico del 2017
 
40220140503006
4022014050300640220140503006
40220140503006
 
Economic Dispatch of Generated Power Using Modified Lambda-Iteration Method
Economic Dispatch of Generated Power Using Modified Lambda-Iteration MethodEconomic Dispatch of Generated Power Using Modified Lambda-Iteration Method
Economic Dispatch of Generated Power Using Modified Lambda-Iteration Method
 
Efficient realization-of-an-adfe-with-a-new-adaptive-algorithm
Efficient realization-of-an-adfe-with-a-new-adaptive-algorithmEfficient realization-of-an-adfe-with-a-new-adaptive-algorithm
Efficient realization-of-an-adfe-with-a-new-adaptive-algorithm
 
ADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHM
ADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHMADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHM
ADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHM
 
ADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHM
ADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHMADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHM
ADAPTIVE FUZZY KERNEL CLUSTERING ALGORITHM
 
SLIDING WINDOW SUM ALGORITHMS FOR DEEP NEURAL NETWORKS
SLIDING WINDOW SUM ALGORITHMS FOR DEEP NEURAL NETWORKSSLIDING WINDOW SUM ALGORITHMS FOR DEEP NEURAL NETWORKS
SLIDING WINDOW SUM ALGORITHMS FOR DEEP NEURAL NETWORKS
 
Iaetsd position control of servo systems using pid
Iaetsd position control of servo systems using pidIaetsd position control of servo systems using pid
Iaetsd position control of servo systems using pid
 
B045012015
B045012015B045012015
B045012015
 
Locational marginal pricing framework in secured dispatch scheduling under co...
Locational marginal pricing framework in secured dispatch scheduling under co...Locational marginal pricing framework in secured dispatch scheduling under co...
Locational marginal pricing framework in secured dispatch scheduling under co...
 
A Novel Technique in Software Engineering for Building Scalable Large Paralle...
A Novel Technique in Software Engineering for Building Scalable Large Paralle...A Novel Technique in Software Engineering for Building Scalable Large Paralle...
A Novel Technique in Software Engineering for Building Scalable Large Paralle...
 
Advanced Stability Analysis of Control Systems with Variable Parameters
Advanced Stability Analysis of Control Systems with Variable ParametersAdvanced Stability Analysis of Control Systems with Variable Parameters
Advanced Stability Analysis of Control Systems with Variable Parameters
 
Advanced Stability Analysis of Control Systems with Variable Parameters
Advanced Stability Analysis of Control Systems with Variable ParametersAdvanced Stability Analysis of Control Systems with Variable Parameters
Advanced Stability Analysis of Control Systems with Variable Parameters
 
A New Approach to Design a Reduced Order Observer
A New Approach to Design a Reduced Order ObserverA New Approach to Design a Reduced Order Observer
A New Approach to Design a Reduced Order Observer
 
Dynamic Economic Dispatch Assessment Using Particle Swarm Optimization Technique
Dynamic Economic Dispatch Assessment Using Particle Swarm Optimization TechniqueDynamic Economic Dispatch Assessment Using Particle Swarm Optimization Technique
Dynamic Economic Dispatch Assessment Using Particle Swarm Optimization Technique
 
76201979
7620197976201979
76201979
 

Kürzlich hochgeladen

一比一原版西安大略大学毕业证(UWO毕业证)成绩单原件一模一样
一比一原版西安大略大学毕业证(UWO毕业证)成绩单原件一模一样一比一原版西安大略大学毕业证(UWO毕业证)成绩单原件一模一样
一比一原版西安大略大学毕业证(UWO毕业证)成绩单原件一模一样wsppdmt
 
Electronic Stability Program. (ESP).pptx
Electronic Stability Program. (ESP).pptxElectronic Stability Program. (ESP).pptx
Electronic Stability Program. (ESP).pptxmohamedAabdeltwab
 
一比一原版(UdeM学位证书)蒙特利尔大学毕业证学历认证怎样办
一比一原版(UdeM学位证书)蒙特利尔大学毕业证学历认证怎样办一比一原版(UdeM学位证书)蒙特利尔大学毕业证学历认证怎样办
一比一原版(UdeM学位证书)蒙特利尔大学毕业证学历认证怎样办ezgenuh
 
Washim Call Girls 📞9332606886 Call Girls in Washim Escorts service book now C...
Washim Call Girls 📞9332606886 Call Girls in Washim Escorts service book now C...Washim Call Girls 📞9332606886 Call Girls in Washim Escorts service book now C...
Washim Call Girls 📞9332606886 Call Girls in Washim Escorts service book now C...Dipal Arora
 
一比一原版(Greenwich毕业证书)格林威治大学毕业证如何办理
一比一原版(Greenwich毕业证书)格林威治大学毕业证如何办理一比一原版(Greenwich毕业证书)格林威治大学毕业证如何办理
一比一原版(Greenwich毕业证书)格林威治大学毕业证如何办理bd2c5966a56d
 
Top profile Call Girls In dharamshala [ 7014168258 ] Call Me For Genuine Mode...
Top profile Call Girls In dharamshala [ 7014168258 ] Call Me For Genuine Mode...Top profile Call Girls In dharamshala [ 7014168258 ] Call Me For Genuine Mode...
Top profile Call Girls In dharamshala [ 7014168258 ] Call Me For Genuine Mode...gajnagarg
 
Top profile Call Girls In dewas [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In dewas [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In dewas [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In dewas [ 7014168258 ] Call Me For Genuine Models We ...gajnagarg
 
John Deere Tractors 5415 Diagnostic Repair Service Manual.pdf
John Deere Tractors 5415 Diagnostic Repair Service Manual.pdfJohn Deere Tractors 5415 Diagnostic Repair Service Manual.pdf
John Deere Tractors 5415 Diagnostic Repair Service Manual.pdfExcavator
 
Changodar Call Girls Book Now 7737669865 Top Class Escort Service Available
Changodar Call Girls Book Now 7737669865 Top Class Escort Service AvailableChangodar Call Girls Book Now 7737669865 Top Class Escort Service Available
Changodar Call Girls Book Now 7737669865 Top Class Escort Service Availablegargpaaro
 
T.L.E 5S's (Seiri, Seiton, Seiso, Seiketsu, Shitsuke).pptx
T.L.E 5S's (Seiri, Seiton, Seiso, Seiketsu, Shitsuke).pptxT.L.E 5S's (Seiri, Seiton, Seiso, Seiketsu, Shitsuke).pptx
T.L.E 5S's (Seiri, Seiton, Seiso, Seiketsu, Shitsuke).pptxBernardLongboan
 
一比一原版(Deakin毕业证书)迪肯大学毕业证成绩单留信学历认证
一比一原版(Deakin毕业证书)迪肯大学毕业证成绩单留信学历认证一比一原版(Deakin毕业证书)迪肯大学毕业证成绩单留信学历认证
一比一原版(Deakin毕业证书)迪肯大学毕业证成绩单留信学历认证62qaf0hi
 
SEM 922 MOTOR GRADER PARTS LIST, ALL WHEEL DRIVE
SEM 922 MOTOR GRADER PARTS LIST, ALL WHEEL DRIVESEM 922 MOTOR GRADER PARTS LIST, ALL WHEEL DRIVE
SEM 922 MOTOR GRADER PARTS LIST, ALL WHEEL DRIVEZhandosBuzheyev
 
Top profile Call Girls In Thrissur [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Thrissur [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Thrissur [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Thrissur [ 7014168258 ] Call Me For Genuine Models ...nirzagarg
 
如何办理伦敦商学院毕业证(LBS毕业证)毕业证成绩单原版一比一
如何办理伦敦商学院毕业证(LBS毕业证)毕业证成绩单原版一比一如何办理伦敦商学院毕业证(LBS毕业证)毕业证成绩单原版一比一
如何办理伦敦商学院毕业证(LBS毕业证)毕业证成绩单原版一比一avy6anjnd
 
Marathi Call Girls Santacruz WhatsApp +91-9930687706, Best Service
Marathi Call Girls Santacruz WhatsApp +91-9930687706, Best ServiceMarathi Call Girls Santacruz WhatsApp +91-9930687706, Best Service
Marathi Call Girls Santacruz WhatsApp +91-9930687706, Best Servicemeghakumariji156
 
JOHN DEERE 7200R 7215R 7230R 7260R 7280R TECHNICAL SERVICE PDF MANUAL 2680PGS...
JOHN DEERE 7200R 7215R 7230R 7260R 7280R TECHNICAL SERVICE PDF MANUAL 2680PGS...JOHN DEERE 7200R 7215R 7230R 7260R 7280R TECHNICAL SERVICE PDF MANUAL 2680PGS...
JOHN DEERE 7200R 7215R 7230R 7260R 7280R TECHNICAL SERVICE PDF MANUAL 2680PGS...Excavator
 
Effortless Driving Experience Premier Mercedes Sprinter Suspension Service
Effortless Driving Experience Premier Mercedes Sprinter Suspension ServiceEffortless Driving Experience Premier Mercedes Sprinter Suspension Service
Effortless Driving Experience Premier Mercedes Sprinter Suspension ServiceSprinter Gurus
 
01552_14_01306_8.0_EPS_CMP_SW_VC2_Notebook.doc
01552_14_01306_8.0_EPS_CMP_SW_VC2_Notebook.doc01552_14_01306_8.0_EPS_CMP_SW_VC2_Notebook.doc
01552_14_01306_8.0_EPS_CMP_SW_VC2_Notebook.docazrfdstgdgdfh
 
Housewife Call Girl in Faridabad ₹7.5k Pick Up & Drop With Cash Payment #8168...
Housewife Call Girl in Faridabad ₹7.5k Pick Up & Drop With Cash Payment #8168...Housewife Call Girl in Faridabad ₹7.5k Pick Up & Drop With Cash Payment #8168...
Housewife Call Girl in Faridabad ₹7.5k Pick Up & Drop With Cash Payment #8168...Hyderabad Escorts Agency
 
9352852248 Call Girls Gota Escort Service Available 24×7 In Gota
9352852248 Call Girls  Gota Escort Service Available 24×7 In Gota9352852248 Call Girls  Gota Escort Service Available 24×7 In Gota
9352852248 Call Girls Gota Escort Service Available 24×7 In Gotagargpaaro
 

Kürzlich hochgeladen (20)

一比一原版西安大略大学毕业证(UWO毕业证)成绩单原件一模一样
一比一原版西安大略大学毕业证(UWO毕业证)成绩单原件一模一样一比一原版西安大略大学毕业证(UWO毕业证)成绩单原件一模一样
一比一原版西安大略大学毕业证(UWO毕业证)成绩单原件一模一样
 
Electronic Stability Program. (ESP).pptx
Electronic Stability Program. (ESP).pptxElectronic Stability Program. (ESP).pptx
Electronic Stability Program. (ESP).pptx
 
一比一原版(UdeM学位证书)蒙特利尔大学毕业证学历认证怎样办
一比一原版(UdeM学位证书)蒙特利尔大学毕业证学历认证怎样办一比一原版(UdeM学位证书)蒙特利尔大学毕业证学历认证怎样办
一比一原版(UdeM学位证书)蒙特利尔大学毕业证学历认证怎样办
 
Washim Call Girls 📞9332606886 Call Girls in Washim Escorts service book now C...
Washim Call Girls 📞9332606886 Call Girls in Washim Escorts service book now C...Washim Call Girls 📞9332606886 Call Girls in Washim Escorts service book now C...
Washim Call Girls 📞9332606886 Call Girls in Washim Escorts service book now C...
 
一比一原版(Greenwich毕业证书)格林威治大学毕业证如何办理
一比一原版(Greenwich毕业证书)格林威治大学毕业证如何办理一比一原版(Greenwich毕业证书)格林威治大学毕业证如何办理
一比一原版(Greenwich毕业证书)格林威治大学毕业证如何办理
 
Top profile Call Girls In dharamshala [ 7014168258 ] Call Me For Genuine Mode...
Top profile Call Girls In dharamshala [ 7014168258 ] Call Me For Genuine Mode...Top profile Call Girls In dharamshala [ 7014168258 ] Call Me For Genuine Mode...
Top profile Call Girls In dharamshala [ 7014168258 ] Call Me For Genuine Mode...
 
Top profile Call Girls In dewas [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In dewas [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In dewas [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In dewas [ 7014168258 ] Call Me For Genuine Models We ...
 
John Deere Tractors 5415 Diagnostic Repair Service Manual.pdf
John Deere Tractors 5415 Diagnostic Repair Service Manual.pdfJohn Deere Tractors 5415 Diagnostic Repair Service Manual.pdf
John Deere Tractors 5415 Diagnostic Repair Service Manual.pdf
 
Changodar Call Girls Book Now 7737669865 Top Class Escort Service Available
Changodar Call Girls Book Now 7737669865 Top Class Escort Service AvailableChangodar Call Girls Book Now 7737669865 Top Class Escort Service Available
Changodar Call Girls Book Now 7737669865 Top Class Escort Service Available
 
T.L.E 5S's (Seiri, Seiton, Seiso, Seiketsu, Shitsuke).pptx
T.L.E 5S's (Seiri, Seiton, Seiso, Seiketsu, Shitsuke).pptxT.L.E 5S's (Seiri, Seiton, Seiso, Seiketsu, Shitsuke).pptx
T.L.E 5S's (Seiri, Seiton, Seiso, Seiketsu, Shitsuke).pptx
 
一比一原版(Deakin毕业证书)迪肯大学毕业证成绩单留信学历认证
一比一原版(Deakin毕业证书)迪肯大学毕业证成绩单留信学历认证一比一原版(Deakin毕业证书)迪肯大学毕业证成绩单留信学历认证
一比一原版(Deakin毕业证书)迪肯大学毕业证成绩单留信学历认证
 
SEM 922 MOTOR GRADER PARTS LIST, ALL WHEEL DRIVE
SEM 922 MOTOR GRADER PARTS LIST, ALL WHEEL DRIVESEM 922 MOTOR GRADER PARTS LIST, ALL WHEEL DRIVE
SEM 922 MOTOR GRADER PARTS LIST, ALL WHEEL DRIVE
 
Top profile Call Girls In Thrissur [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Thrissur [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Thrissur [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Thrissur [ 7014168258 ] Call Me For Genuine Models ...
 
如何办理伦敦商学院毕业证(LBS毕业证)毕业证成绩单原版一比一
如何办理伦敦商学院毕业证(LBS毕业证)毕业证成绩单原版一比一如何办理伦敦商学院毕业证(LBS毕业证)毕业证成绩单原版一比一
如何办理伦敦商学院毕业证(LBS毕业证)毕业证成绩单原版一比一
 
Marathi Call Girls Santacruz WhatsApp +91-9930687706, Best Service
Marathi Call Girls Santacruz WhatsApp +91-9930687706, Best ServiceMarathi Call Girls Santacruz WhatsApp +91-9930687706, Best Service
Marathi Call Girls Santacruz WhatsApp +91-9930687706, Best Service
 
JOHN DEERE 7200R 7215R 7230R 7260R 7280R TECHNICAL SERVICE PDF MANUAL 2680PGS...
JOHN DEERE 7200R 7215R 7230R 7260R 7280R TECHNICAL SERVICE PDF MANUAL 2680PGS...JOHN DEERE 7200R 7215R 7230R 7260R 7280R TECHNICAL SERVICE PDF MANUAL 2680PGS...
JOHN DEERE 7200R 7215R 7230R 7260R 7280R TECHNICAL SERVICE PDF MANUAL 2680PGS...
 
Effortless Driving Experience Premier Mercedes Sprinter Suspension Service
Effortless Driving Experience Premier Mercedes Sprinter Suspension ServiceEffortless Driving Experience Premier Mercedes Sprinter Suspension Service
Effortless Driving Experience Premier Mercedes Sprinter Suspension Service
 
01552_14_01306_8.0_EPS_CMP_SW_VC2_Notebook.doc
01552_14_01306_8.0_EPS_CMP_SW_VC2_Notebook.doc01552_14_01306_8.0_EPS_CMP_SW_VC2_Notebook.doc
01552_14_01306_8.0_EPS_CMP_SW_VC2_Notebook.doc
 
Housewife Call Girl in Faridabad ₹7.5k Pick Up & Drop With Cash Payment #8168...
Housewife Call Girl in Faridabad ₹7.5k Pick Up & Drop With Cash Payment #8168...Housewife Call Girl in Faridabad ₹7.5k Pick Up & Drop With Cash Payment #8168...
Housewife Call Girl in Faridabad ₹7.5k Pick Up & Drop With Cash Payment #8168...
 
9352852248 Call Girls Gota Escort Service Available 24×7 In Gota
9352852248 Call Girls  Gota Escort Service Available 24×7 In Gota9352852248 Call Girls  Gota Escort Service Available 24×7 In Gota
9352852248 Call Girls Gota Escort Service Available 24×7 In Gota
 

Model predictive-fuzzy-control-of-air-ratio-for-automotive-engines

  • 1. Model Predictive Fuzzy Control of Air-ratio for Automotive Engines Hang-cheong Wong, Pak-kin Wong, Chi-man Vong, Zhengchao Xie, and Shaojia Huang Abstract—Automotive engine air-ratio plays an important role of emissions and fuel consumption reduction while maintains satisfactory engine power among all of the engine control variables. In order to effectively control the air-ratio, this paper presents a model predictive fuzzy control algorithm based on online least-squares support vector machines prediction model and fuzzy logic optimizer. The proposed control algorithm was also implemented on a real car for testing and the results are highly satisfactory. Experimental results show that the proposed control algorithm can regulate the engine air-ratio to the stoichiometric value, 1.0, under external disturbance with less than 5% tolerance. Keywords—Air-ratio, Fuzzy logic, online least-squares support vector machine, model predictive control. I. INTRODUCTION EHICULAR emissions are the major source of air pollution, especially in urban area, which impacts the public health and environment significantly. Studies show that hundred thousand mortalities every year all over the world relate to vehicular emissions and the mortalities cause billions economic lost [1,2]. Besides, non-renewable resources scarcity promotes the essence of fuel consumption reduction. Air-ratio, which is also called lambda, relates closely to emissions, engine power and fuel consumption among all of the engine control variables. Air-ratio indicates the amount that the actual available air-fuel mixture differs from the stoichiometric ratio, e.g. 14.7:1 for gasoline, of the fuel being used [3]. Air-ratio is measured after combustion, and the reading is taken by using a lambda sensor located in the exhaust pipe. Reference [4] mentioned that when an air-ratio deviates more than 2% from its stoichiometric ratio, the conversion efficiencies of three-way catalytic converter for converting carbon monoxide, hydrocarbons and nitrogen oxides drops more than 50%. Modern automotive engines are controlled by the electronic control unit (ECU) which usually uses look-up tables with compensation of a proportional-integral-derivative (PID) closed-loop controller for air-ratio control. However, the engine combustion nature is multivariable, time-variant, time-delay and chaotic [5]. Hang-cheong Wong, Department of Electromechanical Engineering, Faculty of Science and Technology, University of Macau (phone: +853 8397 4292; e-mail: hcwong@umac.mo). Pak-kin Wong, Department of Electromechanical Engineering, Faculty of Science and Technology, University of Macau (e-mail: fstpkw@umac.mo). Chi-man Vong, Department of Computer and Information Science, Faculty of Science and Technology, University of Macau (e-mail: cmvong@umac.mo). Zhengchao Xie, Department of Electromechanical Engineering, Faculty of Science and Technology, University of Macau (e-mail: zxie@umac.mo). Shaojia Huang, Department of Electromechanical Engineering, Faculty of Science and Technology, University of Macau (e-mail: mb15480@umac.mo). Such control method cannot produce desirable accurate control performance [6]. References [7] proposed an emerging and effective feedback control strategy for engine air-ratio control, model predictive control (MPC) which bases on prediction model and receding horizon optimization. For this kind of control strategy, the prediction model is a crucial component because the essence of MPC is to optimize the forecast of process behavior, and the forecast is accomplished with the prediction model. To develop successful MPC for real-time engine air-ratio control, an accurate and reliable air-ratio model with online update ability is necessary. However, the chaotic nature of engine combustion [5] makes conventional linear prediction methods inapplicable for air-ratio modelling. Recently, artificial neural network (NN) is widely applied to automotive engine modelling [7,8]. However, the inherent drawbacks of NN, including multiple local minima, user burden on selection of optimal NN structure and over-fitting risk, constrains the application of NN to engine air-ratio control [9]. With an innovative nonlinear modelling technique of online least-squares support vector machines (OLSSVM) [9], [10] which combines the advantages of NN and nonlinear regression as well as its self-update ability, the previous drawbacks from NN are overcome. Therefore, OLSSVM is proposed to build the engine air-ratio model in this paper. Based on the multiple-step-ahead prediction of the air-ratio, an optimal control signal is obtained to regulate the air-ratio to be stoichiometry even when engine speed and load change. In this paper, a new optimization algorithm for MPC, fuzzy logic optimizer, is also proposed for the receding horizon optimization rather than those general optimization techniques, like Newton’s method, Brent’s method, sequential quadratic programming, etc, due to its fast computation, robustness, low cost and insensitive to noise. II. ONLINE LEAST-SQUARES SUPPORT VECTOR MACHINES The objective of air-ratio modelling is to build an air-ratio model for predicting the future air-ratio using the pervious and/or current engine parameters. In this paper, the proposed OLSSVM for air-ratio modelling are derived from classical least-squares support vector machines (LSSVM), so the structures of OLSSVM are presented together with its corresponding algorithms after presenting the classical LSSVM modelling algorithm. A.Classical Least-Squares Support Vector Machines The classical LSSVM formulation for the case of nonlinear modelling is derived as follows. Consider the dataset, D = {(X1,y1)··· (XN,yN)}, with input data V World Academy of Science, Engineering and Technology Vol:7 2013-03-26 160 International Science Index Vol:7, No:3, 2013 waset.org/Publication/9738
  • 2. World Academy of Science, Engineering and Technology Xt ∈ Rd and output yt ∈ R, where N is the number of training data. LSSVM deals with the following optimization problem in the primal weight space. min , 1 γ w e w w (1) ( ) Σ= T 2 J = + e t N t 1 2 2 such that e y [ ( ) b] t N t t t 1" = − wTϕ X + = (2) where w is the weight vector of the air-ratio model, e = [e1 ··· eN] is the residual vector, and φ(.) maps the input data to a higher dimensional feature space, and the bias b. The built air-ratio model is expressed as below: Y = M (X ) = w Tϕ (X )+ b (3) However, w may be in very high or even infinite dimensions that cannot be solved directly. In order to resolve the problem, the Lagrangian of (1) is constructed to derive the dual problem and the Lagrangian is as below: ( ) ( ) ( ) [ ] Σ= 9738 Publication/org/N waset.L w, b , e, α = J w, e − α wTϕ X + b + e − y (4) t t t t t 1 2013 where αt are Lagrange multipliers. After optimizing (4) and 3, No:eliminating w and e, the LSSVM dual formulation of air-ratio 7, modelling is then expressed as below [11]: Vol:Index Science ⎤ International 161 ⎥⎦ ⎡ = ⎥⎦ ⎢⎣ ⎤ ⎡ ⎢⎣ ⎤ ⎥ ⎥ ⎦ solve in , : ⎡ ⎢ ⎢ 0 1 T v 1 1 ⎣ 0 Ω I + α y α b b v N γ (5) where y = [y1 ··· yN]T, 1v is an N-dimensional vector = [1 ··· 1]T, α = [α1 ··· αN]T, and γ ∈ R is a user-defined hyperparameter. The kernel trick is employed as follows: ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( )⎥ ⎥ ⎥ X X X X ϕ ϕ ϕ ϕ " # % # X X X X ϕ ϕ ϕ ϕ N N N ⎤ ⎦ ⎡ = ⎡ = ⎢ ⎢ ⎢ ⎣ ⎤ ⎥ ⎥ ⎥ ⎦ ⎢ ⎢ ⎢ ⎣ N X X X X K K , , " 1 1 1 # % # X X X X N N N N K K , , 1 T 1 T T 1 1 T 1 " " Ω (6) where K(Xn, Xn) is a predefined kernel function and radial basis function (RBF) is chosen in this paper. The resulting air-ratio model built from classical LSSVM becomes: Vol:7 2013-03-26 ( ) ( ) ( ) ( ) b Σ X X = + α ϕ ϕ X X K b b Y M 1 = Σ = + = N α = − t ⎛ − t t N t t t N t t t + ⎞ ⎟ ⎟ ⎠ ⎜ ⎜ ⎝ = Σ 1 = 2 2 1 T exp , σ α X X X (7) where αt, b ∈ R are the solution of (5), Xt is the training input data vector. X is the new input vector for air-ratio prediction in this application. In the RBF kernel function, K(Xt, X), σ2 specifies the kernel sample variance which is also a user-defined hyperparameter, and ║·║ means Euclidean distance. Based on (7), the air-ratio model Y=M(X) can be obtained. In this paper, leave-one-out cross-validation is chosen to infer the values for the two user-defined hyperparameters (γ, σ). B. Online Incremental Procedure By reformulating (5), the following relation is obtained below: N N N A α = Y (8) Where ⎤ ⎥⎦ ⎡ = ⎥⎦ ⎢⎣ ⎤ ⎡ = ⎢⎣ ⎤ ⎥ ⎥ ⎦ ⎡ ⎢ ⎢ A N Ω I ⎣ Tv 0 1 + = y YN 0 1 1 , , α α b N v N γ Whenever a new air-ratio sample (XN+1, yN+1) is added to the training dataset, D, the updated air-ratio model including N+1 samples can be obtained by the new incremental procedure: +1 +1 +1 = N N N A α Y (9) where ⎤ ⎡ = ⎥⎦ α Ν , α , 1 [ ( ) ( )] 1 1 1 N 1 1 1 ⎡ 1 1 , 1 , , + + N + + + + − ⎤ = ⎥⎦ ⎡ = ⎢⎣ ⎥⎦ ⎢⎣ ⎤ ⎢⎣ + = N N N N N Ν T N N K K y a X X X X Y Y a a " γ α A A The online incremental procedure aims to efficiently update A-1 N+1whenever a new air-ratio sample is added without explicit computation of the matrix inverse. Reference [12] showed that the matrix inverse A-1 N+1 can efficiently be obtained by: [ ] [ 1] ⎡ ⎤ = − ⎡ − ⎤ N A A γ a A a A a a A 0 T 1 1 1 0 0 1 1 T 1 1 1 1 1 − ⎥⎦ ⎢⎣ − + + ⎥⎦ ⎢⎣ − − − − − − N N + N N (10) C.Online Decremental Procedure The online incremental procedure presented above can update and improve the built air-ratio model continually. However, the online incremental procedure increases the
  • 3. memory length continuously and the sparseness property in classical LSSVM is lost due to the condition αt =γet for optimality [12]. Therefore, the online incremental procedure is inefficient when dealing with online prediction with exceedingly large amount of data because it is costly and there is not enough space to store a lot of continually accumulated coefficients and data. In view of this limitation, an online decremental procedure [9] for air-ratio model update is employed. This online decremental procedure is done after every online incremental procedure presented in the previous section, by omitting the earliest trained support values. As a result, the built air-ratio model is able to adapt any engine property change by continually update the built air-ratio model while maintaining the simple approximation and efficient implementation of classical LSSVM. Specifically, the online decremental procedure means that a support value is removed when an earliest training data is removed. Similar to the case of the online incremental procedure, to avoid computing the matrix inverse, A-1 N must be updated from A-1 N+1. Here A-1 N is the matrix without the first row and the first column. Based on the way of the online decremental procedure, when the first sample is pruned from the N+1 pairs of the dataset, the update rule is obtained as shown in. (11). 1 11 (11) ij i j ij β − β − β β → β 1 1 where i, j = 2 ··· N, βij stands for the element at the i-th row and j-th column of A-1 N+1. According to (11), A-1 N can be efficiently updated from A-1 N+1without explicitly computing the matrix inverse. Then the elements of the air-ratio model can be updated with (10). The presented online decremental procedure prunes the first air-ratio sample only from the N+1 pairs of the dataset that can maintain time history continuity of the built air-ratio model. So, the presented OLSSVM makes online learning for the classical LSSVM possible. Furthermore, the sparseness of the air-ratio model can be maintained by gradually pruning of the early trained support vectors. III. MODEL PREDICTIVE CONTROL MPC is based on prediction model and receding horizon optimization. Fig. 1 illustrates the proposed online least-squares support vector machines model predictive controller (OLSSVMMPC) which consists of an OLSSVM air-ratio model and a fuzzy logic optimizer. The OLSSVM air-ratio model predicts the engine response over a specified time horizon and the predictions are then used by the fuzzy logic optimizer to determine the optimal control signal, fuel injection time. The optimal fuel injection time is finally fed to fuel injectors of the engine. In addition, the measured air-ratio updates the OLSSVM air-ratio model continually. Fuzzy Logic Optimizer Fig. 1 Structure of OLSSVMMPC A. Fuzzy Logic Optimizer Fuzzy logic deals with uncertain and imprecise situations. Linguistic variables (rich, stoichiometry, lean, etc.) are used to represent the domain knowledge, with their truth values lying between 0 and 1. Basically, a fuzzy logic optimizer has got the following components [13]: 1. A fuzzification interface to scale and map the measured variables to suitable linguistic variables. 2. A knowledge base comprising linguistic control rule base. 3. A decision making logic to infer the fuzzy logic control action based on the input variables, which is much similar to the human decision making. 4. A defuzzification interface to scale and map the linguistic control actions inferred to yield a non-fuzzy control signal to the fuel injectors of the engine. TABLE I INPUT, OUTPUT, LINGUISTIC VARIABLE AND SCALING FACTOR OF FUZZY LOGIC OPTIMIZER Original Variable Type Linguistic Variables Scaling Factor Engine speed (ES) Input Idle (I) Cruising (C) High speed (H) GES Predicted air-ratio (λp) Input Very rich (VR) Rich (R) Stoichiometry (S) Lean (L) Very lean (VL) Gλp Target air-ratio (λr) Input Rich (R) Stoichiometry (S) Lean (LE) Gλr Throttle position (TP) Input Zero throttle (ZT) Partial throttle (PT) Full throttle (FT) GTP Fuel injection time (u) Output Low duty (LD) Partial duty (PD) Medium duty (MD) High duty (HD) Full duty (FD) Gu Fuel injection time Target air-ratio OLSSVM Air-ratio Model Real Engine Engine parameters Measured air-ratio Predicted air-ratio World Academy of Science, Engineering and Technology Vol:7 2013-03-26 162 International Science Index Vol:7, No:3, 2013 waset.org/Publication/9738
  • 4. TABLE II FUZZY RULE BASE World Academy of Science, Engineering and Technology λp = R → λr = S → u = LD TP = ZT → λp = S → λr = S → u = PD λp = L → λr = S → u = MD ES = I → λp = VR → λr = S → u = PD λp = R → λr = S → u = PD TP = PT → λp = S → λr = S → u = PD λp = L → λr = S → u = MD λp = VL → λr = S → u = MD λp = VR → λr = S → u = PD λp = R → λr = S → u = PD TP = ZT → λp = S → λr = S → u = MD λp = L → λr = S → u = MD λp = VL → λr = S → u = HD λp = VR → λr = S → u = PD λp = R → λr = S → u = MD ES = C → TP = PT → λp = S → λr = S → u = MD λp = L → λr = S → u = HD λp = VL → λr = S → u = HD λp = VR → λr = S → u = PD λp = R → λr = S → u = MD TP = FT → λp = S → λr = S → u = MD λp = L → λr = S → u = HD λp = VL → λr = S → u = FD λp = VR → λr = S → u = PD λp = R → λr = S → u = MD TP = PT → λp = S → λr = S → u = HD λp = L → λr = S → u = FD ES = H → λp = VL → λr = S → u = FD λp = S → λr = S → u = MD TP = FT → λp = L → λr = S → u = HD λp = VL → λr = S → u = FD As a demonstration, triangular membership functions are used to represent the linguistic variables for all input and output variables. All input and output variables of the fuzzy logic optimizer, the linguistic variables and the corresponding scaling factors for each input and output variable are tabulated in Table I. The scaling factors in Table I are used for mapping the input and output variables to the respective universes of discourses. A rule base developed by heuristics is given in Table II and the membership grade of the fuel injection time, the fuzzy fuel injector duty cycle uf, is determined by (12). [ ( ), ( ), ( ), ( )] f ES TP p p r r u S F μ G ES μ G TP μ G λ μ G λ λ λ = × (12) where F denotes the fuzzy relation defined in the fuzzy rule base, and S is the transfer function of the fuel injector that convert the fuzzy duty cycle to the fuel injection time. The conventional max-min composition rule of inference is used for determining the appropriate fuzzy duty cycle. Here the height method of defuzzification is used that the centroid of each output membership function for each rule is evaluated first and the final optimizer output, u, is calculated as multiplying the gain Gu by the average of the individual centroid, weighted by their heights as (13). ( ) Σ ( ) Σ = u u μ f f (13) f u u u G μ Vol:7 2013-03-26 IV. EXPERIMENTAL SETUP The proposed OLSSVMMPC was implemented and tested on a performance test car, Honda DC5 Type-R with K20A i-VTEC engine connected to a MoTeC M800 programmable ECU and National Instrument (NI) CompactDAQ chassis DAQ-9178. NI DAQ-9178 includes an analog input module NI 9125, an analog output module NI 9263 and a digital input/output module NI 9924. The OLSSVMMPC was implemented using MATLAB. MoTeC M800 is mainly used for engine control whereas NI DAQ-9178 is used for sending the control signal to MoTeC ECU via a LabVIEW interface program according to the OLSSVMMPC implemented in MATLAB. In other words, NI DAQ-9178 serves as an interface between the OLSSVMMPC and MoTeC ECU and the detail signal flow between the test car and the OLSSVMMPC is shown in Fig. 2. The training data for building the OLSSVM air-ratio model were obtained using a wide-band lambda sensor subject to random throttle condition. OLSSVMMPC in MATLAB Performance Test Car loaded on a chassis dynamometer (λ, TP, u, etc…) LabVIEW Interface Program NI DAQ-9178 MoTeC M800 ECU Fig. 2 Detail signal flows between test car and OLSSVMMPC A. Pilot Test Fig. 3 shows a test cycle where the throttle position changes from 0 to 50% throttle. This change can be viewed as a disturbance. The air-ratio is needed to control within the ±5% bounds of the stoichiometric value, 1.0. After choosing the sampling time to be 0.01s, the effectiveness of the OLSSVMPC can be examined. Fig. 3 Throttle position in test cycle 163 International Science Index Vol:7, No:3, 2013 waset.org/Publication/9738
  • 5. World Academy of Science, Engineering and Technology B. Results With the above test cycle, the air-ratio control result and fuel injection time are shown in Fig. 4 and 5. In Fig. 4, the target air-ratio, λr =1.0, is 1. An air-ratio greater than 1 indicating fuel lean whereas and an air-ratio less than 1 means fuel rich. In order to show the advantages of the proposed OLSSVMMPC, its control result is compared with that of a typical PID controller used in the existing automotive ECU. The PID gains of the controller were obtained by the Ziegler-Nichols rules. The best control result and the corresponding fuel injection time of the PID controller are shown in Figs. 6 and 7. 9738 Publication/org/waset.Fig. 4 Air-ratio control result of OLSSVMMPC 2013 3, No:7, Vol:Index Science International Fig. 5 Fuel injection time of OLSSVMMPC Fig. 6 Air-ratio control result of PID controller 164 Vol:7 2013-03-26 Fig. 7 Fuel injection time of PID controller Fig. 4 shows that the OLSSVMMPC can control the air-ratio with a significantly less deviation from target air-ratio, λr =1.0, under disturbance. The control performances of the OLSSVMMPC and the PID controller are evaluated through three measures: mean absolute percentage error (MAPE) defined in (14), maximum overshoot and maximum response time which are summarized in Table III. 1 λ 1 (14) Σ= ⎞ ⎟ ⎟⎠ ⎛ ⎜ ⎜⎝ × − = Nt i i t N MAPE 1 100% 1 where λi and Nt are the air-ratio at the i-th time step and the total number of time step respectively. TABLE III CONTROL PERFORMANCE OF OLSSVMMPC AND PID CONTROLLER Controller MAPE Max. Overshoot Max. Response Time OLSSVMMPC 0.67% 0.48 2.90s PID 2.44% 0.15 3.48s The MAPE of the OLSSVMMPC and PID controller are 0.67% and 2.44% respectively. The control performance of the OLSSVMMPC is 72.54% better than that of the PID controller. Moreover, the OLSSVMMPC can control the overall air-ratio deviation within ±5%. Table III also reveals that the maximum response time of OLSSVMMPC are superior to the PID controller. The promising results show that the proposed OLSSVMMPC can really improve the air-ratio control performance. V.CONCLUSION This study is the first attempt at applying MPC by combining OLSSVM and fuzzy logic optimizer for engine air-ratio control. In view of the high accuracy of the air-ratio model and its self-update ability, the OLSSVMMPC can perform air-ratio control effectively. The proposed OLSSVMMPC was successfully implemented and tested on a real performance car. Experimental results show that the air-ratio control performance of the OLSSVMMPC is significantly better than that of a conventional PID controller in current automotive
  • 6. World Academy of Science, Engineering and Technology ECU. Thus, the OLSSVMMPC is a promising control scheme to replace the PID controller in the automotive ECU for engine air-ratio control. ACKNOWLEDGMENT The research is supported by the University of Macau Research Grant MYRG149(Y2-L2)-FST11-WPK. REFERENCES [1] S. Ji, S., C. R. Cherry, M. Bechle, Y. Wu and J. D. Marshall, “Electric Vehicles in China: Emissions and Health Impacts,” Environmental Science & Technology, vol. 46, no. 4, pp. 2018–2024, 2011. [2] S. H. L. Yim and S. R. H. Barrett, “Public Health Impacts of Combustion Emissions in the United Kingdom,” Environmental Science & Technology, vol. 46, no. 8, pp. 4291–4296, 2012. [3] W. H. Crouse, Automotive Mechanics, 10th ed. McGraw-Hill, 1993. [4] Z. Zmudka and S. Postrzednik, “Inverse aspects of the three-way catalytic converter operation in the spark ignition engine,” Journal of KONES Powertrain and Transport, vol. 18, no. 2, pp. 509–516, 2011. [5] P. K. Wong, L. M. Tam, K. Li and C. M. Vong, “Engine Idle-speed System Modelling and Control Optimization Using Artificial Intelligence,” Proceeding of IMechE – Part D, Journal of Automobile Engineering, vol. 224, no. D1, pp. 55–72, 2010. [6] J. Lauber, T. M. Guerra and M. Dambrine, “Air-fuel Ratio Control in a Gasoline Engine,” International Journal of System Science, vol. 42, no. 2, pp. 277–286, 2010. [7] P. K. Wong, H. C. Wong, C. M. Vong and W. F. Ip, “Predictive Air-ratio Controller for Automotive Engines Based on Online Neural Network: Design and Experimental Evaluation,” in Proc. 9th IEEE/ACIS International Conference on Computer and Information Science, Yamagata, 2010, pp. 277–286. [8] M. Canakci, A. N. Ozsezen, E. Arcaklioglu and A. Erdil, “Predication of Performance and Exhaust Emission of a Diesel Engine Fueled with Biodiesel Produced from Waste Frying Palm Oil,” Expert Systems with Applications, vol. 36, no. 5, pp. 9268–9280, 2009. [9] P. K. Wong, H. C. Wong and C. M. Vong, “Online Time-sequence Incremental and Decremental Least Squares Support Vector Machines for Engine Air Ratio Prediction,” International Journal of Engine Research, vol. 13, no. 1, pp. 28–40, 2012. [10] P. K. Wong, Q. Xu, C. M. Vong and H. C. Wong, “Rate-dependent Hysteresis Modeling and Control of a Piezostage Using Online Support Vector Machine and Relevance Vector Machine,” IEEE Transactions on Industrial Electronics, vol. 59, no. 4, pp. 1988–2001, 2012. [11] J. Suykens, J. De Brabanter, L. Lukas and J. Vandewalle, Lease Squares Support Vector Machines, 1st ed. World Scientific Press, 2002. [12] J. Suykens, J. De Brabanter, L. Lukas and J. Vandewalle, “Weighted Least Squares Support Vector Machines: Robustness and Sparse Approximation,” Neurocomputing, vol. 48, no. 1–4, pp. 85–105, 2002. [13] C. C. Lee, “Fuzzy Logic Control System: Fuzzy Logic Controller – Part I,” IEEE Transactions on System Man, and Cybernetics, vol. 20, no. 2, pp. 404–418, 1990. Vol:7 2013-03-26 165 International Science Index Vol:7, No:3, 2013 waset.org/Publication/9738