Professional Documents
Culture Documents
Geng-Juan GUO, Zu-Hua FANG, Ying SUN, Xue-Feng YE and Jia-Le WANG
Geng-Juan GUO, Zu-Hua FANG, Ying SUN, Xue-Feng YE and Jia-Le WANG
ISBN: 978-1-60595-324-3
Abstract. This paper introduces the rapid prototyping technology of electronic throttle system based
on MotoHawk platform. It builds the mathematical model of the electronic throttle, then designs and
verifies incremental PID controller algorithm in Matlab/Simulink. Using MotoTron company's
advanced technology to set up electronic throttle development platform. Through transplanting
strategy and the calibration test after downloading finally realizes the optimization of control
performance.
Introduction
Electronic throttle technology [1,2,3,4] is a significant role in the engine electronic control
technology, the electronic throttle control (ETC) is the electronic control fuel injection system
removing the idle and throttle control system of mechanical transmission parts, and the engine ECU
directly drives the electric throttle through driving circuit, driving motor and gear transmission
system. But the whole system structure is complex, and the throttle body is a nonlinear system[5], so
to achieve precise control must choose a appropriate control algorithm.
This paper builds the mathematical model of the electronic throttle body, then designs and verifies
incremental PID controller algorithm in MATLAB/SIMULINK. The electronic throttle rapid
prototyping development platform is built based on MotoHawk platform.
di (t )
u (t ) L Ri (t ) Ea
dt (2)
Using PWM control,
di(t ) 1 R E
u (t ) i (t ) a
dt L L L (3)
where i (t ) is the input control current, L is the motor inductance, u(t ) is PWM output , R Ra R0 , R0 is
power resistance, Ra is electrical resistance, Ea is the back EMF.
The electromagnetic torque:
Tm KT i (t )
(4)
The moment of resistance:
Ts K s ( (t ) 0 )
(5)
Td K d (t )
(6)
T f K f sgn( (t ))
(7)
where KT is the motor torque coefficient, K s is the rest spring elastic coefficient, (t ) is the throttle’s
present angle and 0 is the throttle’s Angle dosage compensation, K d is the viscous friction
constant, K f is the coulomb's constant friction.
About all, the valve movement of the electronic throttle is determined by the combined effect of the
electromagnetic torque and torque of resistance, the moment of resistance contains the rest spring
torque, viscous friction torque which is produced in the movement of throttle valves and coulomb
friction torque.
We build an appropriate simulation model based on in order to study the dynamic characteristics
and the nonlinear factors of the electronic throttle, and is shown in Figure 3.
1 t de(t )
u(t ) K p [e(t )
TI e(t )dt T
0 D
dt
]
(8)
where KP is proportion coefficient, KI is integral time, KD is differential time.
In order to avoid the output mutation caused by the sharply change of input, we choose the
incremental PID as the core control algorithm[9][10][11]:
Figure 5. Response curve of electronic throttle. Figure 6. Electronic throttle development platform.
Incremental PID Controller Based on MotoHawk
MotoHawk software development environment provides a variety of automotive grade hardware
inputs and outputs driver interface. Firstly, confirming the framework of electronic throttle control
system and task management mechanism, and setting up the storage, the underlying communication
and basic control trigger, etc. Then according to the control algorithm in Matlab/Simulink, the
simulation inputs and outputs as well as the corresponding blocks of algorithm are replaced by the
substitute driving or calibration blocks of MotoHawk development environment. The calibration
parameters of the sensors and actuators during the process of building the platform substitute into the
algorithm. The electronic throttle development platform is shown in Figure 6, the first subsystem is
the CAN communication module, the second is the module to define various kinds of sensors, the
third is the core module used to store the control algorithm, and the last one is the actor. Besides the
incremental PID algorithm after transplantation is stored in the third subsystem and is shown in
Figure 7. The realization of the PID algorithm is through the proportion, integral and differential three
operation module. The three parameters (KP, KI, KD) can be corrected through MotoTune which will
be mentioned below.
Figure 7. Incremental PID algorithm after transplantation. Figure 8. MotoTune online debugging.
Analysis of Results
Using MotoTune online debugging (Figure 8), electronic throttle control can achieve the desired
effect. Table 1 shows the compare of electronic throttle body opening values, and the control error is
0-0.4%. Adjusting and modifying the parameters during debugging process.Experimental results
show that the incremental PID control algorithm can be implemented on Motohawk platform, and can
achieve better control of the outcome. Simulation based on Matlab/Similink provides better
theoretical basis and empirical values for algorithms transplant and parameters selected. Algorithm
transplant, both to verify the control characteristics of the algorithm, but also has practical
significance for the application and problem solving.
Table 1. Results of Electronic Throttle opening.
Target degree 10 20 30 40 50 60 70 80 90
Actual degree 9.97 20.0 30.01 40.0 50.2 60.2 69.9 79.9 90.1
Target degree 90 80 70 60 50 40 30 20 10
Actual degree 90.0 80.1 70.3 60.1 49.9 40.0 30.0 20.0 10.0
Conclusions
This paper analyzes the control system of electronic throttle’s structure and dynamic performance and
simulates it by Matlab/Simulink, then transplants the control algorithm based on MotoHawk and
realizes online debugging by using MotoTune. Finally, it implements the control on electronic
throttle, which makes ETC reach the ECU designing goal quickly and reliably, improving the control
performance of ETC.
This paper uses the current most advanced hardware-based product-level rapid prototyping
technology, model design language, in a short time to better complete the ETC control algorithm, and
sets up electronic throttle development platform with strong engineering value. And the control
algorithm theory and experimental data provide important reference for the subsequent development.
Acknowledgment
This work was financially supported by the Research Program of Science and technology Committee
of Shanghai (12160503000).
References
[1] Wenting Shi, Liming Zhou, Hantao Peng. Automobile engine electronic throttle intelligence
control system research.Automation technology and application. 2015, NO. 3, p. 16-19.
[2] Hui Guo, Zhendong Zhang, Hongping Zhu. Simulation and automotive electronic throttle control
research. Mechanical design and manufacturing, 2010.1, p. 345-348.
[3] Ling Li, Zuhua Fang. Simulation on Electronic Throttle Control System Based on D2P.
Mechanics and Materials Vols. 190-191, 2012, p. 313-316.
[4] Hui Zhang, Yong Zhang, Junyi Liang, Chengliang Yin. Based on the model of gasoline engine
electronic throttle controller design. Journal of Shanghai jiaotong university. 2015, NO. 2, p.
245-249.
[5] Yang Inseok, Lee Dongik. IEICE Electronics Express. vol. 8, No. 8 (2011), p. 549-555.
[6] Jiapin Cai. Engine electronic throttle structure, working principle and troubleshooting. The new
curriculum learning. 2015, NO. 5. p. 176-177.
[7] R. Grepl, B. Lee. Modeling, parameter estimation and nonlinear control of automotive electronic
throttle using a Rapid-Control Prototyping technique.International Journal of Automotive
Technology. 2010, Vol. 11, No. 4. p. 601-610.
[8] Daya, J.L.F., Sanjeevikumar, P.; Blaabjerg, F.; Wheeler, P.W., Ojo, J.O. Implementation of
Wavelet Based Robust Differential Control for Electric Vehicle Application. Power Electronics,
IEEE Transactions on. 2015 p. 1.
[9] Wenjun Zhong, Zhixiong Lu, Xiuyong Diao, Xiang Huang. Based on the study of the
experimental platform of electronic throttle with PID. Mechanical and electronic. 2014, NO. 7. p.
47-49.
[10] Hong Tao Zhang, Ji Du He, Jin Ping Liu. The Automotive Electronic Throttle Control Based on
the Non-Linear Torque Observer. Key Engineering Materials. 2011. Vol. 467-469, p. 152-159.
[11] Xiaofei Pei, Zhaodu Liu, Guocheng Ma. A kind of auto cruise control hierarchical control
algorithm. Journal of Beijing institute of technology. 2012, NO. 5. p. 479-483.