Design and Control of An Intelligent Electronic Throttle Control System
Design and Control of An Intelligent Electronic Throttle Control System
Abstract- The objective of this paper is to design of an controller, adaptive control are used to regulate the throttle
intelligent electronic throttle control system (ETCS). A high plate rapidly and precisely [4], [8]. The application of
performance DC servo motor, and conventional ETCS for speed control of hybrid electric vehicle,
proportional-integral-derivative (PID), sliding mode control
unmanned aerial vehicle and heavy duty vehicle are
(SMC) with PD and PID type sliding surface (SS), and fuzzy
presented in [9]-[12].
logic control techniques are used for the design of ETCS. A
comparative performance analysis among all the designed
At present, PID type controllers are still widely
controllers is performed. used in industrial applications as they are easy to design,
inexpensive, simple structure, model-free characteristic
Key words - Electronic Throttle Control System, Fuzzy logic and excellent performance. However, the classical PID
control, Sliding mode control controller cannot give a good control performance for
highly nonlinear, uncertain and time varying systems [10],
I. INTRODUCTION [11]. In recent two decades, the PID control has been
In all vehicles internal combustion engine (ICE) plays a combined with GA [13], fuzzy logic [14] for controlling
key role for better speed performance. ICEs are used in the systems. In this control methods fuzzy logic, neural
almost all vehicles such as HEV, heavy duty trucks, network and genetic algorithm are used as tuning method
military trucks, tractors, ambulances, trains, aircrafts, etc., to search the optimal PID controller parameters.
which are the major source of pollution, high fuel SMC is one of the effective nonlinear robust
consumption, poor speed performance, and less efficiency control techniques. Since the sliding mode control (SMC)
at low speed. These variables are strongly dependent on was invented in the beginning of 1970s, and it is recently
the throttle position which is controlled by high used in stabilization, tracking, observer design and other
performance DC servo motor drives. The controlling of control problems [15], [16]. The robustness of the SMC is
throttle position using electrical motor drives is called guaranteed by using a large switching control gain. This
electronic throttle control system (ETCS). The control switching strategy often leads to chattering which is
objective is to make the throttle plate move to the desired caused by the switching function in the hitting control law.
position rapidly and precisely [1]-[3]. In electronic throttle To reduce the chattering phenomena, a saturation method
controls, accelerator pedal and throttle plate are connected has been developed in [17]-[18]. Fuzzy logic based SMC
via an electric motor through the computer system, (FSMC) is used and proposed for design of intelligent
whereas in traditional vehicles, stepping on the accelerator ETCS in this paper. FSMC may be introduced robust
pedal moves a cable that is mechanically connected to the feature and with less computational effort in the controller
throttle plate. An electronic throttle is a dc-motor-driven design. The time domain performance specifications such
valve that regulates air inflow into the combustion system as overshoot (OS), rise time (RT) and settling time (ST)
of the engine. In this way, the engine control unit can are taken into consideration for comparative analysis of
maintain the desired throttle position for specific controllers.
engine/vehicle operating modes, thus improving
drivability, fuel economy, emission levels, and safety. II. SYSTEM DESCRIPTION
The various control techniques such as robust
control, hybrid theory based time-optimal control, The Mechatronic system of an engine with ETCS is shown
variable-structure control, RBF networks-based adaptive in fig. 1 [10]. This configuration has many features such as
inverse model control system, a new intelligent fuzzy a wide range of speed, improves the overall efficiency,
ܬൌ ܰ ଶ ܬ ܬ and ܤൌ ܰ ଶ ܤ ܤ௧ , where ܬ and ܬ are ߠሷ כ ߣߠሶ כቅ (8)
According to Lyapunov stability condition, from (8) yield ݑ ൌ ݇ ܷ ݇ ݐܷ݀ (14)
the control law ݑas given below: The approximate relation between input and output
ݑൌ ܧ ൌ variable of product sum crisp type fuzzy controller is
ோೌ మ
ே ್
ൌ ቄቂ െ ߣቃ ߠሶ ೞ ߠ ܶ ߠሷ כ ߣߠሶ כቅ െ described as:
ᇣᇧᇧᇧᇧᇧᇧᇧᇧᇧᇧᇧᇧᇧᇧᇤᇧᇧᇧᇧᇧᇧᇧᇧᇧᇧᇧᇧᇧᇧᇥ
ே ோೌ
ܷ ൌ ݏൈ ݇ ݏሶ ൈ ݇ௗ (15)
௨
ߟ݊݃ݏሺݏሻ
ᇣᇧᇧᇤᇧᇧᇥ (9)
௨ೞ
whereߣ and ߟ Ͳ is chosen such that ݏሶ ሺݐሻ ൌ Ͳ due to this
the position tracking error ݁ሺݐሻ and ݁ሶ ሺݐሻ will
asymptotically converge to zero, and ߟ is hitting control
gain and function sgn is defined as Fig. 2 Structure of FSMC controller
െͳ ݏ൏ Ͳ
݊݃ݏሺݏሻ ൌ ቄ ቅ
ͳ ݏ Ͳ From (14) and (15)
The use of ݊݃ݏfunction in the switching control law ݑ௦ in
(9), causes high-frequency chattering. To alleviate the ݑ ൌ ݇ ሺ݇ݏ ݏሶ݇ௗ ሻ ݇ නሺ݇ݏ ݏሶ݇ௗ ሻ݀ݐ
chattering phenomenon, the discontinuous control law,
֜ ൫݇ ݇ ݇ ݇ௗ ൯ ݏ ݇ ݇ ݐ݀ݏ ݇ ݇ௗ ݏሶ (16)
term ݊݃ݏሺݏሻ in (9) is replaced by a ݐܽݏሺݏሻ function around
After comparing (4) and (8), yields
the switching surface [13], the final switching control law
ܭ ൌ ݇ ݇ ݇ ݇ௗ ǡ ܭூ ൌ ݇ ݇ ܭ ൌ ݇ ݇ௗ (17)
is written as
ݑ௦ ൌ െߟǤ ݐܽݏሺݏȀߝሻ (10) Equation (17) represents the parameters of PID controller
in terms of gain of FPID controller. From fig. 2 and (17),
where ߝ Ͳ is the width of the boundary, and the
if ݇ ݇ௗ are zero then fuzzy PID controller behaves
function of ݐܽݏሺݏȀߝሻ is defined as
௦ like fuzzy P controller, for fuzzy PD controller ݇ ൌ Ͳ and
௦
ͳǡ ቚቀ ቁቚ ͳ for fuzzy PI controller ݇ ൌ Ͳ.
ఌ
ݐܽݏቀ ቁ ൌ ቐ ௦ ௦
(11)
ఌ
݊݃ݏቀ ቁ ǡ ቚቀ ቁቚ ͳ The time derivative of the Lyapunov function ݒ
ఌ ఌ
Case 2: Considering the PID type sliding surface such as can be calculated as ݒሶ ൌ ݏݏሶ . In order to make ݒሶ is negative
௧ definite a fuzzy logic control law is proposed that removes
ݏሺݐሻ ൌ ݁ሶ ሺݐሻ ߣଵ ݁ሺݐሻ ߣଶ ݁ሺ߬ሻ݀߬ (12)
a lot of mathematical complications. It can be designed
where error ݁ሺݐሻ is described by (6), and ߣଵ ߣଶ are
with the knowledge of the inputs ݏand ݏሶ and the output
non-zero positive design parameters. As far as the
variable ݑ of the controller. The universe of discourse
guideline for the selection of control gains ߣଵ ߣଶ is
with suitable membership functions of the input and
concerned, the gains should be chosen such that the
output variable for FSMC is described in fig. 3 (a) and (b).
characteristic polynomial ݏଶ ߣଵ ݏ ߣଶ ݏൌ Ͳ is strictly
The resulting rule base is shown in the table 2.
Hurwitz. Similarly as (9) the control law ݑas given below:
ݑൌ ܧ ൌ
ோ ேమ ೞ
ೌ
ቄቂ ್
െ ߣଵ ቃ ߠሶ ቀ െ ߣଶ ቁ ߠ ܶ ߠሷ כ ߣଵ ߠሶ כ ߣଶ ߠ כቅ െ
ᇣᇧᇧᇧᇧᇧᇧᇧᇧᇧᇧᇧᇧᇧᇧᇧᇧᇧᇧᇧᇧᇤᇧᇧᇧᇧᇧᇧᇧᇧᇧᇧᇧᇧᇧᇧᇧᇧᇧᇧᇧᇧᇥ
ே ோೌ
௨
െ ߟ݊݃ݏሺݏሻ
ᇣᇧᇧᇤᇧᇧᇥ (13)
௨ೞ
In (9) and (13), ݑ is equivalent control law and ݑ௦ is
Fig. 3(a) Membership function for input variables ݏand ݏሶ
switching control law. In order to avoid the mathematical
complexity in the equivalent control law ݑ , it is
designed using fuzzy logic control technique and named as
fuzzy sliding mode control.
0.4 Fuzzy PD
Fuzzy PI
IV. SIMULATION RESULTS AND DISCUSSION 0.2 Fuzzy PID
SV
0
This section presents the simulation results obtaned using 0 0.5 1 1.5 2
t (s)
2.5 3 3.5 4 4.5 5
MATLAB/SIMULINK. Fig. 4 shows the response of Fig. 6 Response of different structure of fuzzy controller with PD type SS
throttle position using conventional PID, and SMC with
PD and PID type sliding surface (SS). The corresponding From fig. 6, fuzzy PID structure with PD type SS of SMC
control input i.e. u or applied veltage Ea is shown in fig. 5. gives better performance in terms of OS, RT, ST and
The performance index is shown in table 3. steady state error as compared to fuzzy PD and fuzzy PI
1.5
with same type SS of SMC. The fuzzy PD controller
gives nearly 1.5% steady state error and fuzzy PI
Throttle Position (rad.)
1
[3] R. Conatsera, J. Wagnerb, S. Gantab and I. Walker, “Diagnosis of
0.8 automotive electronic throttle control system,” Control Engineering
0.6 Practice, vol. 12, no. 1, pp. 23–30, 2004.
Fuzzy PD
0.4 Fuzzy PI
[4] J. Deur, D. Pavkovic, N. Peric, M. Jansz and D. Hrovat, “An
0.2 Fuzzy PID electronic throttle control strategy including compensation of
SV friction and Limp-Home effects,” IEEE Transactions on Industry
0
0 0.5 1 1.5 2 t (s) 2.5 3 3.5 4 4.5 5 Applications, vol. 40, no. 3, pp. 821–834, 2004.
Fig. 8 Response of different structure fuzzy controller with PID type SS [5] Y. Pan, U. Ozguner and O. H. Dagci, “Variable-structure control of
electronic throttle valve,” IEEE Transactions on Industrial
Electronics, vol. 55, no. 11, pp. 3899-3907, 2008.
Fuzzy PD Fuzzy PI Fuzzy PID
40 [6] Yuan Xiaofang, Wang Yaonan, Sun Wei and Wu Lianghong, “RBF
u = Ea (Volt)