Modeling and Backstepping Control of the Electronic Throttle SystemAcademic research paper on "Mathematics"

CC BY
0
0
Share paper
Mathematical Problems in Engineering
OECD Field of science
Keywords
{""}

Academic research paper on topic "Modeling and Backstepping Control of the Electronic Throttle System"

﻿Hindawi Publishing Corporation Mathematical Problems in Engineering Volume 2013, Article ID 871674, 6 pages http://dx.doi.org/10.1155/2013/871674

Research Article

Modeling and Backstepping Control of the Electronic Throttle System

Rui Bai,1 Shaocheng Tong,1 and Hamid Reza Karimi2

1 School of Electrical Engineering, Liaoning University of Technology, Jinzhou 121001, China

2 Department of Engineering, Faculty of Engineering and Science, University ofAgder, 4898 Grimstad, Norway

Correspondence should be addressed to Rui Bai; broffice@126.com Received 20 August 2013; Accepted 22 September 2013 Academic Editor: Tao Li

Copyright © 2013 Rui Bai et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Electronic throttle is widely used in modern automotive engines. An electronic throttle system regulates the throttle plate angle by using a DC servo motor to adjust the inlet airflow rate of an internal combustion engine. Its application leads to improvements in vehicle drivability, fuel economy, and emissions. In this paper, by taking into account the dynamical behavior of the electronic throttle, the mechanism model is first built, and then the mechanism model is transformed into the state-space model. Based on the state-space model and using the backstepping design technique, a new backstepping controller is developed for the electronic throttle. The proposed controller can make the actual angle of the electronic throttle track its set point with the satisfactory performance. Finally, a computer simulation is performed, and simulation results verify that the proposed control system can achieve favorable tracking performance.

1. Introduction

In recent years, many functions of modern automobiles are shifting from a purely mechanical to an electromechanical implementation. These functions are implemented by using the so-called "x-by-wire" systems, including drive-by-wire and steer-by-wire systems [1]. "X-by-wire" systems act as an interface between the driver and the targeted mechanical subsystem of the vehicle. Now, advanced control strategies, including the data-driven control [2], fuzzy control [3,4], and neural network control [5, 6], have been widely applied in the process industry and automobile industry, for example, the Tennessee Eastman process [7], the suspension control system [8, 9], the electronic throttle control system [10, 11], and so on. In this paper, we focus on the control strategy of the electronic throttle system, which is one of the important drive-by-wire systems in the automobile industry.

In automotive spark ignition engines, the air coming into the intake manifold and therefore the power generated strongly depend on the angular position of a throttle valve [12]. In traditional systems, the throttle position is actuated by a mechanical link with the accelerator pedal, directly

operated by the driver. The traditional mechanical throttle is difficult to achieve the accurate control result. Therefore, the vehicle drivability, fuel economy, and emissions are not satisfactory by using the traditional mechanical throttle. In recent years, new and increasing requirements in terms of emissions control, drivability, and safety have led to the development of electronic throttle system. The electronic throttle is essentially a DC-motor-driven valve that regulates air inflow into the vehicle's combustion system, and the mechanical linkage between accelerator pedal and the throttle is replaced by an electronic connection [13]. Recently, several control strategies for electronic throttle have been presented. In [10], a new intelligent fuzzy controller is proposed. It can handle the nonlinear hysteretic of electronic throttle. In [11], the controller synthesis is performed in discrete time by solving a constrained time-optimal control problem of the throttle. In [12], a robust position controller for motorized throttle body in automotive applications is presented. Complexity of the control problem is explained and control architecture is also presented. In [13], a process to design the control strategy is proposed for a vehicle with the electronic throttle control and the automatic transmission, and the dynamic programming

(DP) technique is also used to obtain the optimal gear shift and throttle opening angular which maximizes fuel economy while satisfying the power demand. In [14], the nonlinear hysteretic characteristic of the electronic throttle is described and the variable structure control method is proposed to control the electronic throttle. In [15], an adaptive control strategy for the electronic throttle is introduced. In [16], an integrated control strategy is proposed, which consists of a proportional-integral-derivative (PID) controller and a feedback compensator for friction and limp-home effects. In [17], a novel nonlinear controller for the electronic throttle valve is presented, which uses the approximate model method and support vector machine (SVM) modeling. Although the abovementioned control methods can achieve the acceptable control performance, these control methods have complex structure and algorithm. As we know, the controller complex design process often leads to the difficulty of its realization in the actual automotive manufacturing industry. Therefore, more attention has been paid to backstepping design technique because of its systematic design and the excellent transient performance of the closed-loop system. Backstepping design technique is a recursive and systematic design scheme first presented by Kanellakopoulos et al. in 1991 [18]. The main idea is to decompose a complex system into multiple small-scale subsystems, then to design recursively control Lyapunov function and virtual controller for each subsystem, and finally obtain the original control law and realize the global regulation and tracking for the controlled system [1921]. For the systematic design process, backstepping control scheme is easy to be realized, and it has been applied in many cases, such as induction motor [22], chemical process [23,24], ship course [25], and robot manipulator [26].

Motivated by the advantage of the backstepping design method, this paper investigates the backstepping control problem of the electronic throttle. Since the backstepping design technique is a typical model-based design method, the dynamical model of the electronic throttle is first built in this paper. Based on the proposed dynamical model, the back-stepping control design method for the electronic throttle is presented. The proposed backstepping controller can achieve the satisfactory performance; that is, the actual angular of the electronic throttle can track its set point. Finally, a computer simulation is performed, and simulation results verify the effectiveness of the proposed control method.

This paper is organized as follows. Section 2 describes the mathematical model of the electronic throttle. Section 3 designs the electronic throttle controller by using the back-stepping method. Section 4 illustrates the simulation results and finally Section 5 shows the conclusion of this paper.

2. Mathematic Model of the Electronic Throttle

There are some symbols in this section. At first, definitions of these symbols are described as follows:

d*: Set point of the valve plate angular

d(t): Actual angular of the valve plate

Q0: Static angular of the valve plate

,(t): Angular speed of the valve plate

ia(t): Armature current

Ra: Armature resistance

Ua(t): Input voltage of the motor

Ub(t): Electromotive force

Ubat: Supply voltage

D(t): Duty cycle of the bipolar chopper

Te(t): Electromagnetism torque

Ts(t): Return spring torque

Tj(t): Friction torque

Kt: Torque constant

Ks: Elastic coefficient

Km: Torque compensation coefficient

Kd: Friction coefficient

/: Moment of inertia

j: Gear ratio.

The schematic of a typical electronic throttle control system is shown in Figure 1.

There are a controller, abipolar chopper, and an electronic throttle body (ETB) in Figure 1. ETB consists of a DC drive powered by the bipolar chopper, a gearbox, a valve plate, a return spring, and a position sensor. When the valve plate angular is regulated, the air inflow into the vehicle's combustion system can also be regulated. The control objective of the electronic throttle is to control the valve plate angular tracking its set point with the satisfactory performance.

At first, we build the motion equation for the electronic throttle system. The motion equation is

d, (+)

jTe (t)-Ts (t)-Tf (t) = fjdœ(t)

The relation between current ia(t) and input voltage Ua(t) in the armature circuit is described as

ia (t)Ra = Ua (t)-Ub (t),

Ua (t)=Ubat xD(t), Ub (t) = Kt xjxa(t). By substituting (3) into (2), we have

. ( ()=Ub„ xy^ (4)

Computation formula of Te(t) is

Te (t) = Ktia (t). (5)

By substituting (4) into (5), we get

T M V Ubat xD(t)-Kt xjxw(t)

Te (t)=Kt-n-. (6)

Return spring torque Ts(t) and friction torque Tj(t) are

ts (t) = Ks (e(t)-e0) + Km, Tf (t) = Kd,(t).

Car battery 0

Electronic throttle body

«•«(0

„ , Valve Return Gearbox spring

Figure 1: Electronic throttle control system.

By substituting (6) and (7) into (1), we get

dw (t) Ks ( Kl Kd . . .

S xd(t)-(--f + — —- U(f)

dt j2 x J

JRa j2 xj

Kt X Ubat_ D (t) + Ks®0 - Km

jxJxRa

Equation (8) is the mechanism model of the electronic throttle.

Defining state variables x1(t) = d(t), x2(t) = w(t), input variable u(t) = D(t), and the output variable y(t) = d(t), (8) can be rewritten as

x1 (t) = X2 (t),

*2 (t) = - -Jrh XXi (t)-(^ + ) *2 (t) j2 xJ \JRa j2 xJ;

^ Kt X Ubat Ks®0 - Km

+ --;-—U (t) +

jxJxRa' ^' j2 xj

y(t) = Xi (t).

Equations (9)-(11) are the state-space model of the electronic throttle.

3. Backstepping Control Design and Stability Analysis

The control objective of this paper is to design a backstepping control system such that the output y(t) of the system shown in (11) to track its set point xd asymptotically. The proposed backstepping control procedure is described step by step as follows.

Step 1. For the position-tracking objective, define the tracking error as

Zl (t) = Xl (t) - xd. (12)

Taking a(t) as a virtual control and defining

(t) = xi (t)-a(t), (13)

consider the following Lyapunov function candidate:

^ (t)=2z2 (*)■

The time derivative of V1(t) is

V1(t) = z1 (t)zx (t). (15)

From (12) and (13), we obtain

¿1 (t) = X! (t) = X2 (t)

= -z1 (t) + z1 (t) + x2 (t) -a(t) + a (t) (16) = -z1 (t) + x2 (t) - a(t) + z1 (t) + a (t)

= -Z1 (t) + Z2 (t) + Z1 (t) +a(t).

Choosing the virtual control function a(t)

a(t) = -Z1 (t). (17)

By substituting (17) into (16), we have

¿1 (t) = -Z1 (t) + Z2 (t) . (18)

By using (18) and (15), we get

^ (t) = Z1 (t) ¿1 (t)

= Z1 (t) (-Z1 (t) + Z2 (t)) (19)

= (t) + Z1 (t) Z2 (t) .

From (19), we know if z2(t) is equal to zero, the time derivative of V1 (t) will be smaller than or equal to zero. If V1 (t) < 0, we know that z1 (t) will converge to zero, and x1 (t) will converge to the set point xd. Therefore, in the next step, we will design a controller u(t) to make z2(t) converge to zero.

Step 2. Consider the following Lyapunov function candidate V2 (t):

V2 (t) = ^4 (t) + Vi (t).

The time derivative of V2 (t) is

Уг (t) = Z2 (t) ¿2 (t) + Vi (t)

= Z2 (t)Z2 (t)-Z2t (t) + Zi (t)Z2 (t) From (10), (13), and (17), we have ¿2 (t) = X2 (t) - à (t)

= (t) - pixi (t) - ^2x2 (t) + F - à (t),

where = Kt/(j x J x Ra), ^ = Ks/(j2 x J), and ^ = Kb x Kt/JRa + Kd/j2 xj and F = (Ks в0 - Km)/(j2 x J).

Note that

à (t) = -zi (t) = -xi (t)

= -X2 (t) ■

Table 1: Parameter values.

j = 2O

Kb = O.O75 N-m/A K, = O.Ol N-m/rad

J = O.O2 Kg-m2 Kt = O.O72 N-m/A Kd = 5x lO-6N-m-s/rad

R = 2.lQ Km = O.34 N-m в0 = O.l6 rad

By substituting (23) into (22), we have ¿2 (t) = p0u (t) - p1x1 (t) - p2x2 (t) + F + x2 (t) = p0u (t) - Pi [xi (t) -xd + xd]

- P2 [x2 (t) - a(t) + a (i)] + F + x2 (t) = p0u (t) - ^¿i (t) -pixd - ^¿2 (t)

- p2a (t) + F + x2 (t)

= p0u (t) - ^¿i (t) -pixd - ^¿2 (t) + i (t) + F + x2 (t). Choosing the control function u(t)

u(t)= — {(Pi - 1) ¿i (t) + (P2 - 1) ¿2 (t)

+Pixd -№i (t)-F-x2 (i)|. From (25) and (24), we have

¿2 (*) = -¿i (*) - ¿2 (*) Substituting (26) into (21) results in

% (t) = ¿2 (t) ¿2 (t) - ¿2 (t) + ¿i (t) ¿2 (t) = ¿2 (t) [-¿i (t) - ¿2 (i)] -¿2 (t)+¿l (t) ¿2 (t)

= -¿2 (t) - ¿2 (t) < o.

Equation (27) means that V2(t) < 0. Therefore, it is obtained that the variables z1(t) and z2(t) converge to zero; that is, the output y(t) = x1 (t) of the system shown in (11) can track its set point xd asymptotically.

4. Simulation Experiments

In this section, we perform simulation experiment to confirm the effectiveness of the proposed backstepping control. The values of the parameters in the electronic throttle system are given in Table 1. All these parameters are obtained from the experiment platform of the electronic throttle in our laboratory.

Simulation results are shown in Figures 2-5. Figure 2 shows the set point of the electronic throttle angular, that is, xd. Figure 3 shows the input voltage of the DC servo motor. Figure 4 shows the actual angular of the electronic throttle, that is, x1(t). Figure 5 shows the actual angular speed of the electronic throttle, that is, x2(t). In Figure 2, set point xd is

У0 60 sO « 40

30 2O lO

2 O -2

100 200 300 400 Time (s)

Figure 2: Set point of the valve plate angular.

Time (s)

Figure 3: Input voltage of the motor.

20 degrees during 0 to 200 seconds. After 200 seconds, xd is increased from 20 to 50 degrees, and after 400 seconds, xd is decreased from 50 to 40 degrees.

At 200 seconds, xd is increased. In order to increase the actual angular xi(t), the input voltage should be increased. From Figure 3, at first, the input voltage is increased when time is 200 seconds. Increase of the input voltage u(t) leads to the increase of the angular speed x2(t), which is shown in Figure 5. When the angular speed x2(t) is increased, the actual angular of the electronic throttle xi ( ) will be also increased, which is shown in Figure 4. Therefore, the actual angular xi ( ) is regulated to track its set point. When the dynamical regulation process is finished, the input voltage u(t) is a new stable value, and x2(t) is controlled to zero.

3 40 jS 13

0 100 200 300 400 500 600

Time (s)

Figure 4: Actual angular of the valve plate.

0.6 0.5 0.4 0.3 0.2 0.1

Time (s)

Figure 5: Angular speed of the valve plate.

At 400 seconds, xd is decreased. When xd is decreased, in order to decrease the actual angular x1(t), the input voltage should be decreased. From Figure 3, at first, the input voltage is decreased when time is 400 seconds. For the decrease of the input voltage, the angular speed x2(t) is also decreased, which is shown in Figure 5. When the x2(t) is decreased, the actual angular of the electronic throttle x1(t) will be decreased, which is shown in Figure 4. Therefore, the actual angular x1 (t) is regulated to track its set point. When the dynamical regulation process is finished, the input voltage is a new stable value, and x2(t) is controlled to zero.

From Figures 2-5, we know that the dynamical process of the simulation experiment is right for the electronic throttle, and the tracking performance is also satisfactory

5. Conclusions

In this paper, the model and control method on the electronic throttle is considered. The dynamical mechanism model and state-space model of the electronic throttle are presented. Based on the state-space model, a backstepping controller is developed. The proposed controller can make the actual

angular of the throttle plate track its set point with the satisfactory performance. Simulation experiment is implemented, and the simulation results confirm the effectiveness of the proposed control method.

Conflict of Interests

None of the authors of the paper has declared any conflict of interests.

Acknowledgments

This work was supported by the National Natural Science Foundation of China (no. 61074014), Natural Science Fundamental of Liaoning Province (201102089), Program for Lia-oning Excellent Talents in University (LJQ2011062), and the State Key Laboratory of Synthetic Automation for Process Industries.

References

[1] U. Kiencke and L. Nielsen, Automotive Control Systems, Springer, Berlin, Germany, 2005.

[2] S. Yin, S. X. Ding, A. H. A. Sari, and H. Hao, "Data-driven monitoring for stochastic systems and its application on batch process," International Journal of Systems Science, vol. 44, no. 7, pp. 1366-1376, 2013.

[3] Q. Zhou, P. Shi, J. Lu, and S. Xu, "Adaptive output-feedback fuzzy tracking control for a class of nonlinear systems," IEEE Transactions on Fuzzy Systems, vol. 19, no. 5, pp. 972-982, 2011.

[4] Q. Zhou, P. Shi, S. Y. Xu, and H. Y. Li, "Adaptive output feedback control for nonlinear time-delay systems by fuzzy approximation approach," IEEE Transactions on Fuzzy Systems, vol. 21, no. 2, pp. 301-313, 2013.

[5] Q. Zhou, P. Shi, H. H. Liu, and S. Y. Xu, "Neural network based decentralized adaptive output-feedback control for large-scale stochastic nonlinear systems," IEEE Transactions on Systems, Man, and Cybernetics, vol. 42, no. 6, pp. 1608-1619, 2012.

[6] T. Li, W. X. Zheng, and C. Lin, "Delay-slope-dependent stability results of recurrent neural networks," IEEE Transactions on Neural Networks, vol. 22, no. 12, pp. 2138-2143, 2011.

[7] S. Yin, S. Ding, A. Haghani, H. Hao, and P. Zhang, "A comparison study of basic data-driven fault diagnosis and process monitoring methods on the benchmark Tennessee Eastman process," Journal of Process Control, vol. 22, no. 9, pp. 1567-1581, 2012.

[8] H. Li, H. Liu, H. Gao, and P. Shi, "Reliable fuzzy control for active suspension systems with actuator delay and fault," IEEE Transactions on Fuzzy Systems, vol. 20, no. 2, pp. 342-357, 2012.

[9] H. Li, J. Yu, H. Liu, and C. Hilton, "Adaptive sliding mode control for nonlinear active suspension vehicle systems using TS fuzzy approach," IEEE Transactions on Industrial Electronics, vol. 60, no. 8, pp. 3328-3338, 2013.

[10] C. H. Wang and D. Y. Huang, "A New intelligent fuzzy controller for nonlinear hysteretic electronic throttle in modern intelligent automobiles," IEEE Transaction Industrial Electronics, vol. 60, no. 6, pp. 2332-2345, 2013.

[11] M. Vasak, M. Baotic, I. Petrovic, and N. Peric, "Hybrid theory-based time-optimal control of an electronic throttle," IEEE Transaction Industrial Electronics, vol. 54, no. 3, pp. 1483-1494, 2008.

[12] C. Rossi, A. Tilli, and A. Tonielli, "Robust control of a throttle body for drive by wire operation of automotive engines," IEEE Transactions on Control Systems Technology, vol. 8, no. 6, pp. 993-1002, 2000.

[13] D. Kim, H. Peng, S. Bai, and J. M. Maguire, "Control of integrated powertrain with electronic throttle and automatic transmission," IEEE Transactions on Control Systems Technology, vol. 15, no. 3, pp. 474-482, 2007.

[14] 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.

[15] D. Pavkovic, J. Deur, M. Jansz, and N. Peric, "Adaptive control of automotive electronic throttle," Control Engineering Practice, vol. 14, no. 2, pp. 121-136, 2006.

[16] J. Deur, D. Pavkovic, N. Peric, M. Jansz, and D. Hrovat, "An electronic throttle control strategy including compensation of friction and limp-home effects," IEEE Transactions on Industry Applications, vol. 40, no. 3, pp. 821-834, 2004.

[17] X. Yuan, Y. Wang, and L. Wu, "SVM-based approximate model control for electronic throttle valve," IEEE Transactions on Vehicular Technology, vol. 57, no. 5, pp. 2747-2756, 2008.

[18] I. Kanellakopoulos, P. V. Kokotovic, and A. S. Morse, "Systematic design of adaptive controllers for feedback linearizable systems," Institute of Electrical and Electronics Engineers, vol. 36, no. 11, pp. 1241-1253,1991.

[19] T. Wang, S. Tong, and Y. Li, "Robust adaptive fuzzy control for nonlinear system with dynamic uncertainties based on backstepping," International Journal of Innovative Computing, Information and Control, vol. 5, no. 9, pp. 2675-2688, 2009.

[20] S.-C. Tong, X.-L. He, and H.-G. Zhang, "A combined backstepping and small-gain approach to robust adaptive fuzzy output feedback control," IEEE Transactions on Fuzzy Systems, vol. 17, no. 5, pp. 1059-1069, 2009.

[21] T. Shaocheng, L. Changying, and L. Yongming, "Fuzzy adaptive observer backstepping control for MIMO nonlinear systems," Fuzzy Sets and Systems, vol. 160, no. 19, pp. 2755-2775, 2009.

[22] F.-J. Lin, C.-K. Chang, and P.-K. Huang, "FPGA-based adaptive backstepping sliding-mode control for linear induction motor drive," IEEE Transactions on Power Electronics, vol. 22, no. 4, pp. 1222-1231, 2007.

[23] B. Chen and X. Liu, "Fuzzy approximate disturbance decoupling of MIMO nonlinear systems by backstepping and application to chemical processes," IEEE Transactions on Fuzzy Systems, vol.

13, no. 6, pp. 832-847, 2005.

[24] D. M. Boskovic and M. Krstic, "Backstepping control of chemical tubular reactors," Computers and Chemical Engineering, vol. 26, no. 7-8, pp. 1077-1085, 2002.

[25] A. Witkowska and R. Smierzchalski, "Nonlinear backstepping ship course controller," International Journal of Automation and Computing, vol. 6, no. 3, pp. 277-284, 2009.

[26] Y. Li, S. Tong, and T. Li, "Adaptive fuzzy output feedback control for a single-link flexible robot manipulator driven DC motor via backstepping," Nonlinear Analysis. Real World Applications, vol.

14, no. 1, pp. 483-494, 2013.

Copyright of Mathematical Problems in Engineering is the property of Hindawi Publishing Corporation and its content may not be copied or emailed to multiple sites or posted to a listserv without the copyright holder's express written permission. However, users may print, download, or email articles for individual use.