Next Article in Journal
Research and Implementation of ε-SVR Training Method Based on FPGA
Next Article in Special Issue
An Effective Multiclass Twin Hypersphere Support Vector Machine and Its Practical Engineering Applications
Previous Article in Journal
Impact of Component Dispersion in DC to DC Low-Power Low-Voltage Power Converter Array
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fault Tolerant Control of Electronic Throttles with Friction Changes

1
School of Electronics and Information, Changchun Architecture & Civil Engineering College, Changchun 130025, China
2
Control Systems Research Group, Liverpool John Moores University, Byrom Street, Liverpool L3 3AF, UK
3
Department of Electrical and Electronic Engineering, Xian Jiao Tong Liverpool University, Suzhou 215123, Jiangsu, China
4
School of Mechanical and Control Engineering, Beijing Jiaotong University, Beijing 100044, China
*
Author to whom correspondence should be addressed.
Electronics 2019, 8(9), 918; https://doi.org/10.3390/electronics8090918
Submission received: 24 July 2019 / Revised: 12 August 2019 / Accepted: 17 August 2019 / Published: 22 August 2019
(This article belongs to the Special Issue Fault Detection and Diagnosis of Intelligent Mechatronic Systems)

Abstract

:
To enhance the reliability of the electronic throttle and consequently the vehicles driven by the internal combustion engines, a fault tolerant control strategy is developed in this paper. The proposed method employs a full-order terminal sliding mode control in conjunction with an adaptive radial basis function network to estimate change rate of the fault. Fault tolerant control to abrupt and incipient changes in the throttle viscous friction torque coefficient and the throttle coulomb friction torque coefficient is achieved. Whilst the throttle position is driven to track the reference signal, the post-fault dynamics are guaranteed to converge to the equilibrium point in finite time, and the control is smooth without chattering. A nonlinear Simulink model of an electronic throttle is developed with real physical parameters and is used for evaluation of the developed method. A significant change of the throttle friction torque is simulated, and the fault tolerant control system keeps system stability and tracking the reference signal in the presence of the fault.

1. Introduction

Electronic throttle is an actuator to regulate the throttle plate opening to control airflow rate into the air manifold for air/fuel ratio control in automotive engines. To achieve high quality driving performance, high fuel economy, and low air pollution, an air/fuel ratio with high accuracy is required. Consequently, the airflow rate needs to be controlled accurately. Furthermore, to enhance the reliability of the vehicle operation, reliable operation of the electronic throttle against disturbance and effective control that tolerates system faults—including actuator, component, and sensor faults—are essential.
Electronic throttle is usually controlled with PID three terms control [1], auto-tuning and self-tuning adaptive control [2], and sliding mode control [3].
Many researchers have tried to detect and isolate electronic throttle faults with different methods. Conatser et al. [4] developed a linear model with nonlinear terms as disturbance for the electronic throttle. In the model, the torque due to the air flow, the torque caused by the return spring, the torque applied by the friction and the air manifold pressure, etc., are treated as disturbances. For fault detection, the nonlinear parity space method is applied with forward relation and inverse relation derived from the developed model. The system output, the throttle position, is estimated using the forward model with the measured system input, the armature voltage. The system input, the armature voltage, is estimated using the inverse model with the measured system output, the throttle position. Then, the estimation errors of the input and the output are used as the residual to detect faults. In no fault case, the residual is supposed to be a noise level due to the modeling error, while if any fault occurs, the residual deviates from noise level to reflect fault impact. Some other methods such as the unknown input observer [5] or the continuous time parameter estimation method [6] can be used. In the literature [7], a sliding mode control with sensor fault tolerance for electronic throttle was reported. A sliding mode observer is employed in the paper to estimate throttle position and compare it with sensor output for fault detection. If the difference is significant, the estimate is used instead of sensor output, thus the sensor fault is tolerant. However, the paper did not tackle the actuator and the system component faults.
Fault tolerant control is an effective strategy to enhance system reliability in fault occurrence rather than catastrophe. Recently developed fault tolerant control techniques include the use of adaptive neural networks [8], the back-stepping method [9], the terminal sliding mode control method [10], etc. For a comprehensive understanding, please see the review papers in [11,12,13,14]. Adaptive observers have been used to on-line estimate a fault, where the fault estimator can be implemented with different learning algorithms. A radial basis function (RBF) network was used in [15] and [16] as the on-line estimator, and a projection-based learning algorithm was developed. Rather than directly estimate disturbance, neural networks have also been used to estimate unknown parameters in a nonlinear uncertain system. In the air-to-fuel ratio (AFR) control of spark ignition engines using a sliding mode method [17], a radial basis function network is used to estimate two unknown parameters so that the fault can be tolerated when the estimated fault is used for compensation. Moreover, an RBF network was used to estimate the optimal sliding gain in [18] to achieve an optimal robust performance in AFR control against model uncertainty and measurement noise.
Terminal sliding mode control (TSMC) has superior features over the normal sliding mode control with fast and finite time convergence in addition to being robust against the matched disturbance and easy to implement. However, the TSMC still has two drawbacks of singularity in the design and the output chattering. Ref. [19] proposed a novel concept of full order TSMC (FOTSMC) that avoided both singularity and chattering and kept the finite time convergence. The application of the FOTSMC requires priori knowledge of the system model, specifically the bounds of derivative of system disturbance. This requirement may not be satisfied in many practical industrial applications. Therefore, this limitation needs to be eliminated to gain wide industrial applications.
In this paper, we develop a fault tolerant control system for electronic throttle based on a throttle model. In the model, the nonlinear dynamics of viscous and coulomb frictions of the motor and the throttle are considered. The discrete-time characteristics of the return spring are also considered. Throttle position tracking control with stabilization of post-fault dynamics is achieved by employing a developed FOTSMC. The fault tolerant control is achieved with guaranteed whole system stability after a fault occurs, whilst the performance of tracking is maintained in high quality by fault estimation and compensation. An RBF network is used with on-line adaptation in the framework of the FOTSMC to estimate the change rate of the fault, thus the fault compensation is enabled. A nonlinear throttle model is set up using a set of real physical parameters of the throttle. With this model, the developed control algorithm is simulated using Matlab/Simulink. Two sets of reference signals of the throttle positions of square wave and sinusoidal signals are used, and the fault is simulated with a significant change in throttle viscous and coulomb friction torque coefficients. The simulation results show that fault tolerant tracking is achieved under occurrence of the simulated friction fault; the closed-loop system maintains stability for the post-fault dynamics.
The novelty and the contributions of the work in this paper are: (a) in the developed FOTSMC, the requirement for knowing the upper bound of the considered fault change rate is relaxed; (b) the friction fault that often occurs in real electronic throttle system is tolerated, whilst the throttle position tracking control is achieved; (c) closed-loop system stability with post-fault dynamics and the convergence of the adaptive RBF network estimation are guaranteed with Lyapunov theory.
The paper is organized as follows. Section 2 presents electronic throttle modeling and fault presentation. Section 3 describes the developed fault diagnosis and the fault tolerant control method. Application of the developed method to the electronic throttles is presented in Section 4. Section 5 demonstrates the simulation results, and some conclusions are drawn in Section 6.

2. Electronic Throttle Modeling

A typical electronic throttle control (ETC) system consists of a throttle plate in the throttle body, which is driven by a direct current (DC) motor through a gearbox. The throttle plate is brought back to the close position by a returning spring mounted to the end of the throttle plate. A throttle position sensor is mounted to send back the feedback signal. A schematic of the throttle body used in the air path control of an automotive engine can be found in [4].
The rotary speed and the motor torque are transmitted to the throttle end through the gear box, where the gear ratio = θ m θ = T M / T t h . Each part of the system is modeled to achieve the model of the total system dynamics. The dynamics of the motor rotary speed and the armature current are,
θ ˙ M ( t ) = ω M ( t )
L i ˙ ˙ ( t ) = V ( t ) R i ( t ) K b ω M ( t )
The torque balance equation at the throttle end is derived,
ω ˙ = 1 N 2 J M + J ( N T M N T M f T T f T s p )
where T M f ( t ) and T T f ( t ) are motor friction torque and throttle friction torque, respectively. T s p ( t ) is the torque due to the return spring. The other variables and parameters are listed in the nomenclature in Table 1.
The friction in the motor end and the throttle end consists of two parts, one is viscous friction and the other is coulomb friction. The coulomb friction does not relate to the rotary velocity but only take its direction. Therefore, the friction torque is presented dynamically as,
T M f ( t ) = B M ω M ( t ) + B M f s i g n ( ω M )
T T f ( t ) = B T ω ( t ) + B T f s i g n ( ω )
The torque due to the return spring is nonlinearly related to the throttle plate position. The spring dynamics are described as,
T s p ( t ) = K s p [ θ ( t ) θ 0 ( t ) ] + K 0 s i g n [ θ ( t ) θ 0 ( t ) ]
where θ 0 is the default position called the Limp-Home position, at which the valve ensures the air flow just enough for the engine to keep running.
By substituting (4) to (6) into (3), we derive the following model.
ω ˙ = 1 N 2 J M + J [ N K r i ( N 2 B M + B T ) ω ( N B M f + B T f ) s i g n ( ω ) K s p ( θ θ 0 )   K 0 sign ( θ θ 0 ) ]
In the ETC system, the armature inductance is very small and therefore can be neglected. Thus, the dynamics of the armature current in Equation (3) equals zero, which leads to,
i ( t ) = 1 R [ V ( t ) K b N ω ( t ) ]
Substituting (8) to (7) yields,
ω ˙ = 1 N 2 J M + J [ N K r R V ( N 2 B M + B T + N 2 K r K b R ) ω ( N B M f + B T f ) s i g n ( ω ) K s p ( θ θ 0 ) K 0 sign ( θ θ 0 ) ]
Combining with the rotary velocity dynamics θ ˙ = ω and selecting the state and the input as x = [ θ   ω ] T , u = V , we have the state space model as below,
x ˙ 1 = x 2 x ˙ 2 = g ( x ) + f ( x ) + b ( x ) u
where
g ( x ) = 1 N 2 J M + J [ ( N 2 B M + B T + N 2 K r K b R ) ω + ( N B M f + B T f ) s i g n ( ω ) + K s p ( θ θ 0 ) + K 0 sign ( θ θ 0 ) ]
b ( x ) = N K r ( N 2 J M + J ) R
Here, f ( x ) denotes the fault to be detected and tolerated. In this work, we consider the throttle plate stuck or that, for some reason, the viscous friction in the throttle body increased, which is a frequently occurring component failure in a vehicle air-feed control system. Specifically, this fault can be presented by an increase on the throttle viscous friction coefficient, B T B T + Δ B T . Thus, we have,
f ( x ) = Δ B T N 2 J M + J ω

3. Full-Order Terminal Sliding Mode Control

In this work, we develop a full-order terminal sliding mode control method for the following nonlinear system and apply the developed method to fault detection and fault tolerant control of electronic throttle in vehicle air feed control systems.
{ x ˙ 1 = x 2 x ˙ 2 = x 3 x ˙ n 1 = x n x ˙ n = g ( x ) + f ( x ) + b ( x ) u
where x = [ x 1     x n ] T R n is the system state, u R is system input, g ( x ) and b ( x ) are smooth nonlinear functions with g ( 0 ) = 0 and b ( x ) 0 , f ( x ) is an unknown and bounded function to represent the system fault. It is assumed that f ( x ) is bounded, and its first-order derivative w.r.t. time is continuous and is also bounded. This assumption is reasonable and is usually satisfied in engineering problems.
A sliding mode manifold for FOTSM system is defined as,
s = e ˙ n + β n e n α n + + β 1 e 1 α 1
where e i   ( i = 1 , , n ) is the system tracking error defined below with r being the reference output,
{ e 1 = x 1 r e 2 = e ˙ 1 = x ˙ 1 r ˙ e n = e ˙ n 1
and β i   ( i = 1 , , n ) is designed so that the polynomial p n + β n p n 1 + + β 2 p + β 1 is Hurwitz, and α i   ( i = 1 , , n ) is designed as,
{ α 1 = α , n = 1 α i 1 = α i α i + 1 2 α i + 1 α i , i = 2 , , n   n > 2
with α n + 1 = 1 ,   α n = α ,   α ( 1 ε , 1 ) ,   ε ( 0 ,   1 ) .
For the FOTSM defined as above, once s = 0 is reached, the system state x in Equation (13) is e i   ( i = 1 , , n ) and converges to the terminal sliding mode and further converges to zero along the sliding mode within finite time.
The control objective in this paper for the closed-loop tracking control is to design a suitable state feedback controller such that the system tracking error converges to the sliding mode and further to zero along the sliding mode. Consequently, the system output converges to the reference in the steady state.
For a system with a known model in (12), g ( x ) and b ( x ) are known smooth nonlinear functions. To achieve the convergence of system state in finite time, a full-order terminal sliding mode control scheme was proposed in [10]. However, this scheme requires known values of upper bound for f ( x ) and f ˙ ( x ) , which may not be available for some practical applications.
In this paper, we develop a method using the FOTSM to achieve finite time convergence without requiring the upper bounds of fault and fault derivative. In the new development, the radial basis function network, N N ( z ) : R q R , is used to estimate the fault derivative, f ˙ ( x ) , from the current system state.
f ˙ ( t ) = N N ( z ) + ε
N N ( z ) = W ^ T Φ ( z )
where ε is the approximation error, z = [ x 1 ,   , x n , x ˙ n ] R n + 1 is the input vector of the RBF network, Φ ( z ) = [ φ 1 ( z ) , φ 2 ( z ) , , φ p ( z ) ] T p is the nonlinear basis function, W ^ p is the weight vector. The Gaussian function is chosen in this research as the basis function,
φ i ( z ) = exp ( z c i 2 σ i 2 ) ,   i = 1 , , p
where c i is a vector of the same dimension with z and is called the center of the ith hidden layer node, σ i is the radius of the ith Gaussian function. The optimal weight W * defined as follows, which gives the minimum approximation error, ε * , and exists according to the universal approximation property of the RBF network.
W ^ * = arg   min W ^ Ω f [ sup | f ^ ( z | W ^ ) f ( z ) | z S z ]
where Ω f = { W ^ : W ^ M } is a valid field of the estimated weight W ^ , M > 0 is a design parameter, and S z q is an allowable set of the neural network (NN) input vectors. The optimal weight then generates,
f ˙ ( z ) = W * T Φ ( z ) + ε ,   ε ε ¯
where ε ¯ is the upper bound of the approximation error.
With the RBF network and the FOTSM manifold in (13), the controller is designed with two parts as,
f ˙ ( z ) = W * T Φ ( z ) + ε ,   ε ε ¯
u 1 = g ( x ) β n e n α n β 1 e 1 α 1 + r ¨
u ˙ 2 = W ^ T Φ ( z ) ( k + η ) s i g n ( s )
where k > ε N ,   η > 0 are design parameters. The RBF network is designed to be adapted on-line with information in z(x), and the adaptive law is designed as follows,
W ^ ˙ = 1 γ s Φ ( z )
with γ > 0 . Given the controller design and the adaptation law of derivative of the fault signal, the system stability will be established by the following theorem.
Theorem 1.
In the nonlinear system presented by (12), if the full-order terminal sliding mode manifold is chosen as (13), and the control law is designed as in (21)–(24), then the states of the closed-loop system are bounded.
Proof. 
We choose the following Lyapunov function,
V = 1 2 s 2 + 1 2 γ 1 W ˜ T W ˜
where W ˜ = W * W ^ is the RBF network weight estimation error. Then, the first-order derivative of V with respect to time is given by,
V ˙ = s s ˙ + γ 1 W ˜ T W ˜ ˙
Substituting (12) to (13) yields,
s = g ( x ) + f ( x ) r ¨ + b ( x ) u + β n e n α n + + β 1 e 1 α 1
When the control u in (27) is replaced by the control law in (21) and (22),
s = f ( x ) + u 2
Thus, we have,
s ˙ = N N ( z ) + ε + u ˙ 2
Now, substituting (17) and (23) into (29) yields,
s ˙ = W * T Φ ( z ) + ε W ^ T Φ ( z ) ( k + η ) s i g n ( s ) = W ˜ T Φ ( z ) + ε ( k + η ) s i g n ( s )
Substitute (30) and (24) into (26), we have,
V ˙ = s W ˜ T Φ ( z ) + s ε s ( k + η ) s i g n ( s ) + γ 1 W ˜ T W ˜ ˙ ( ε k η ) | s |
= W ˜ T [ s Φ ( z ) γ 1 W ^ ˙ ] + s ε ( k + η ) | s | = s ε ( k + η ) | s | ( ε k η ) | s |
Here k ,   η are design parameters. When k ,   η are chosen such that η > 0 ,   k > ε N ε , we have ( ε k η ) | s | < 0 for s 0 , which leads to V ˙ < 0 . According to the Lyapunov stability theorem, V converges to zero. Furthermore, from the definition of V in (25) and the terminal sliding mode theorem [20], we have the system state converge to zero on the sliding manifold in finite time, and the RBF network weights converge to the existing optimal weights. This finishes the proof. □
It is noticed that, as in the designed control law, the sign function is involved in u ˙ 2 rather than in u 2 . Therefore, the non-continuity caused by the sign function is integrated before to be used in the control, thus the control signal is still continuous. By using this technique, the chattering problem that often occurs in the industrial control using sliding mode method is eliminated. Moreover, the designed control does not use the derivative of s, which avoids the singularity. The structure of the whole feedback system, including the adaptive RBF estimator, is displayed in Figure 1.

4. Fault Diagnosis and Fault Tolerant Control

As can be seen above, the output of the RBF network estimator is the derivative of the fault, thus we can easily obtain the estimation of the fault by integrating the estimator output. Here, the fourth order Runge–Kutta integration algorithm is used to reconstruct the fault signal.
k 1 = h f ( t i , y i ) k 2 = h f ( t i + h 2 , y i + k 1 2 ) k 3 = h f ( t i + h 2 , y i + k 2 2 ) k 4 = h f ( t i + h , y i + k 3 ) y i + 1 = y i + 1 6 ( k 1 + 2 k 2 + 2 k 3 + k 4 )
In this work, the RBF estimator output is not a known explicit function of time but a discrete time function only. Therefore, the function f ( t , y ) shrinks to f ( t i ) , and f ( t i + h 2 ) takes the value of the average of the two points, f ( t i ) and f ( t i + 1 ) .
Note that, in the FDI method, we generally have separate concepts and functions of fault detection to report fault occurrence, fault isolation (to isolate which fault occurs among the possible faults), fault identification (to estimate fault size and possible location), etc. With the mentioned information, the fault diagnosis is implemented. In the proposed method in this paper, the fault tolerant control is implemented straightforwardly by compensating the fault in the system dynamics, as shown in Figure 1.
It can be seen in Equation (23) that the RBF network estimate is used as part of the derivative of u2. This is then integrated using the fourth-order Runge–Kutta algorithm in (32) to obtain u2. U2 is then involved in Equation (21) to construct the system input to control the electronic throttle tracking system. Thus, the effect caused by the fault is compensated by the estimated fault. As the weights of the adaptive RBF network are guaranteed to converge to the optimal existing weights, the adaptive wrights are bounded so that the estimated fault is also bounded. The electronic throttle system is known as an input/output stable system, thus the fault compensation does not affect the whole system stability.

5. Simulation Studies

The developed FOTSM control and adaptive RBF network estimator was applied to a simulated electronic throttle system. Matlab/Simulink based simulation studies were used to evaluate the effectiveness of the proposed method.
Step 1. A Simulink model is established for the ETS based on the model in (8)–(9) with the values of the physical parameters obtained from real experiments.
Step 2. The ETS model is put in the form of (12) with g ( x ) and b ( x ) , as given in (10). A Matlab file is coded to present these functions with the known physical parameters of the ETS model.
Step 3. Simulate faults by changing the throttle viscous frictional torque coefficient B T and the throttle coulomb frictional torque coefficient B T f as below to mimic throttle friction change.
B T ( k ) = 5 B T ,   B T f = 0.005 N m ,   f o r   k > 100   ( t > 0.1 s e c )
B T ( k ) = 2 B T ,   B T f = 0.002 N m ,    f o r   k > 1100   ( t > 1.1 s e c )
Step 4. Design the FOTSM control system. In this application, n = 2 , thus the sliding manifold in (13) is generated with α 1 = 0.3913 ,   α 2 = 0.5625 , to satisfy (15) and β 1 = 72 ,   β 2 = 17 , to set the two poles at p = 8 ,   p = 9 , so that p 2 + β 2 p + β 1 is Hurwitz.
Step 5. Design the RBF network with the center, c = [ c 1 , , c 10 ] = [ 0.1 0.2 1.0 0.05 0.15 0.95 0.0 0.1 0.9 ] , width, σ = [ σ 1 , , σ 10 ] = [ 0.5 ,   0.5 , , 0.5 ] , and initial value of the weight W = [ 1 ,   1 ,   ,   1 ] T 10 5 .
Step 6. Design the control u ( t ) according to (20), where u 1 ( t ) according to (22) and u 2 ( t ) is integrated from u ˙ 2 ( t ) according to (23) using the forth-order Runge–Kutta method in (32). The control parameters in (23) are chosen as k = 6 ,   η = 2 .
Step 7. Design the update law of the adaptive RBF network for the weights according to (24), where the learning rate is chosen as γ = 10 .
Two simulations were done. In the first one, a square wave reference with different constant throttle angles were used, as shown in the second figure from the top in Figure 2, where the sliding manifold s, the two system states, the control variable u, and the applied fault are displayed from top to bottom. The fault simulated was a function of angular velocity and had a step change at time t = 0.1 sec. Then, the sliding mode variable dropped from zero. Figure 2 shows that, for the rest of the time, even in the presence of the fault, the sliding mode was forced to be zero and was maintained at zero, and therefore the first state or the output converged to the reference output, while the second state, the rotary speed, converged to zero. The dynamics of the states depended on the assigned location of poles. It was also noted that when the friction torque had significant changes, the sliding mode deviated from zero and converged to zero quickly. The output tracking was not significantly affected by the fault due to fault compensation with the RBF network. The control had no chattering due to the integration action.
The second simulation used a sinusoidal reference output to the system with the same fault applied. The fault could still be tolerated due to the function of the adaptive RBF network. While the network estimated the change rate of the fault, to compensate for the effect of the fault on the system states, the full-order terminal sliding mode control guaranteed the closed-loop system stability. It was evident that a stability guaranteed fault tolerant control was achieved. Different sizes of fault were simulated, and similar results were achieved. These results are therefore not shown here.
In order to see more clearly the effects of the fault tolerant control on rejecting fault, the part of Figure 3 involving a step change of the fault is enlarged and displayed in Figure 4. Specifically, Figure 4 displays sliding mode variable, s(t), system output tracking the reference signal, x1(t), and fault signal changing with rotary velocity, f(t) from the time period from t = 0 to t = 0.5 s. It can be seen in Figure 4 that when the fault had a sudden change at t = 0.1 sec, the sliding mode variable s(t) was driven to deviate from zero. This caused instability in the system and performance degradation. Due to the action of the fault tolerant control, the sliding mode variable was driven back and converged to zero again, so that the system output was driven to track the reference signal without a significant influence. The adaptive RBF network was used to estimate the change rate of the fault, which was used to compensate for the fault effect in the system state equation. Thus, the post-fault system stability was guaranteed. We could also see when the tracking error changed signs, or when the system output was increased from lower than the reference signal to higher than it (or vice versa), the sliding mode generated a spike. These spikes were quickly reduced, and sliding mode returned to zero due to the control law that was derived with the Lyapunov stability theorem.

6. Conclusions

A fault tolerant tracking control system was designed in this paper with the FOTSMC and adaptive RBF estimator. The Lyapunov method was used and theoretically proved that the designed system stability is guaranteed under the post-fault dynamics. The tracking performance was maintained at a high quality with the fault effect compensated for by the adaptive RBF network estimates. The limitation that the upper bound of change rate of the fault must be known is relaxed in the proposed design. When the developed fault tolerant control method was applied to the electronic throttle tracking control, simulation results confirmed that the throttle position tracked the desired reference of the squares and the sinusoidal signal with quick response, small overshoot, and zero steady-state error. Both stability and performance were maintained after the simulated significant changes in viscous and coulomb frictions. It was evident that the developed method has great potential in industrial applications for control systems reliability improvement.

Author Contributions

The contribution of each author is as follows: Methodology by H.Q., C.M., Y.Z., S.W. and D.Y. Simulations by C.M., J.B.G. and Q.Z.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare that they have no conflict of interest.

References

  1. Jiao, X.; Shen, T. PID Control with Adaptive Feedback Compensation for Electronic Throttle. IFAC Proc. Volumes 2012, 45, 221–226. [Google Scholar] [CrossRef]
  2. Pavković, D.; Deur, J.; Jansz, M.; Perić, N. Adaptive control of automotive electronic throttle. Control Eng. Pract. 2006, 14, 121–136. [Google Scholar] [CrossRef]
  3. Yang, B.; Liu, M.; Kim, H.; Cui, X. Luenberger-sliding mode observer based fuzzy double loop integral sliding mode controller for electronic throttle valve. J. Process Control 2018, 61, 36–46. [Google Scholar] [CrossRef]
  4. Conatser, R.; Wagner, J.; Ganta, S.; Walker, I. Diagnosis of automotive electronic throttle control systems. Control Eng. Pract. 2004, 12, 23–30. [Google Scholar] [CrossRef]
  5. Chen, J.; Patton, R.J.; Zhang, H.-Y. Design of unknown input observers and robust fault detection filters. Int. J. Control 1996, 63, 85–105. [Google Scholar] [CrossRef]
  6. Witczak, M. Parameter estimation-based FDI. In Modeling and Estimation Strategies for Fault Diagnosis of Non-Linear Systems; Springer: Berlin, Heidelberg, 2007. [Google Scholar]
  7. Zhang, P.; Yin, C.; Zhang, J. Sliding mode control with sensor fault tolerant for electronic throttle. In Proceedings of the 2006 IEEE International Conference on Automation Science and Engineering, Shanghai, China, 8–10 October 2006. [Google Scholar]
  8. Chen, M.; Shi, P.; Lim, C.C. Adaptive neural fault tolerant control of a 3-DOF model helicopter system. IEEE Trans. Syst. Man Cybern. Syst. 2016, 46, 260–270. [Google Scholar] [CrossRef]
  9. Kwan, C.; Lewis, L.F. Robust back-stepping control of nonlinear systems using neural networks. IEEE Trans. Syst. Man Cybern. A Syst. Hum. 2000, 30, 753–766. [Google Scholar] [CrossRef]
  10. Van, M.; Mavrovouniotis, M.; Ge, S.S. An adaptive back-stepping non-singular fast terminal sliding mode control for robust fault tolerant control of robot manipulators. IEEE Trans. Syst. Man Cybern. Syst. 2018, 99, 1–11. [Google Scholar] [CrossRef]
  11. Gao, Z.; Cecati, C.; Ding, S.X. A survey of fault diagnosis and fault-tolerant techniques; part i: Fault diagnosis with model-based and signal-based approaches. IEEE Trans. Ind. Electron. 2015, 62, 3757–3767. [Google Scholar] [CrossRef]
  12. Si, X.-S.; Wang, W.; Hu, C.-H.; Zhou, D.-H. Remaining useful life estimation: A review on the statistical data driven approaches. Eur. J. Operational Res. 2011, 213, 1–14. [Google Scholar] [CrossRef]
  13. Benmoussa, S.; Djeziri, M.A. Remaining useful life estimation without needing for prior knowledge of the degradation features. IET Sci. Meas. Technol. 2017, 11, 1071–1078. [Google Scholar] [CrossRef]
  14. Lien Nguyen, T.B.; Djeziri, M.; Ananou, B.; Ouladsine, M.; Pinaton, J. Fault prognosis for batch production based on percentile measure and gamma process: Application to semiconductor manufacturing. J. Process Control 2016, 48, 72–80. [Google Scholar] [CrossRef]
  15. Trunov, A.B.; Polycarpou, M.M. Robust fault diagnosis of state and sensor faults in nonlinear multivariable systems. In Proceedings of the 1999 American Control Conference, San Diego, CA, USA, 2–4 June 1999. [Google Scholar] [CrossRef]
  16. Polycarpou, M.M.; Trunov, A.B. Learning approach to nonlinear fault diagnosis: detectability analysis. IEEE Trans. Autom. Control 2000, 45, 806–812. [Google Scholar] [CrossRef]
  17. Wang, S.W.; Yu, D.L. Adaptive RBF network for parameter estimation and stable air–fuel ratio control. Neural Netw. 2008, 21, 102–112. [Google Scholar] [CrossRef] [PubMed]
  18. Wang, S.W.; Yu, D.L. A new development of IC engine air fuel ratio control with second-order sliding mode. J. Dyn. Syst. Meas. Control 2007, 129, 757–766. [Google Scholar] [CrossRef]
  19. Feng, Y.; Han, F.; Yu, X. Chattering free full-order sliding mode control. Automatica 2014, 50, 1310–1314. [Google Scholar] [CrossRef]
  20. Man, Z.; Paplinsky, A.P.; Wu, H.R. A robust MIMO terminal sliding mode control scheme for rigid robot manipulators. IEEE Trans. Autom. Control 1994, 39, 2464–2469. [Google Scholar] [CrossRef]
Figure 1. Schematic of fault tolerant tracking system with FOTSMC.
Figure 1. Schematic of fault tolerant tracking system with FOTSMC.
Electronics 08 00918 g001
Figure 2. Performance of the electronic throttle control system with throttle friction fault.
Figure 2. Performance of the electronic throttle control system with throttle friction fault.
Electronics 08 00918 g002
Figure 3. Fault tolerant control performance with a sinusoidal reference signal.
Figure 3. Fault tolerant control performance with a sinusoidal reference signal.
Electronics 08 00918 g003
Figure 4. Details of system response to the fault.
Figure 4. Details of system response to the fault.
Electronics 08 00918 g004
Table 1. Electronic throttle control (ETC) system variables and parameters.
Table 1. Electronic throttle control (ETC) system variables and parameters.
Variable/ParametersDefinition (Units)
iMotor armature current (A)
θ M Motor angular displacement (rad)
ω M Motor angular velocity (rad/s)
VMotor input voltage (V)
T M Motor torque (Nm)
T M f Motor friction torque (Nm)
T t h Transmitted motor torque at throttle end (Nm)
LArmature inductance (H)
RArmature resistance (R)
K b Back-emf constant (V.s/rad)
J M Effective motor inertia (kg.m2)
JEffective throttle inertia (kg.m2)
K r Motor torque constant (Nm/A)
B M Motor viscous frictional torque coefficient (Nm.s/rad)
B M f Motor coulomb friction torque coefficient (Nm)
θThrottle plate angular displacement (rad)
ωThrottle plate angular velocity (rad/s)
T m t Torque transmitted from gears (Nm)
T T f Throttle frictional torque (Nm)
T s p Torque due to return spring (Nm)
T d Torque due to disturbance (Nm)
B T Throttle viscous frictional torque coefficient (Nm.s/rad)
B T f Throttle coulomb frictional torque coefficient (Nm)
K s p Throttle plate return spring stiffness (Nm/rad)
K 0 Throttle plate return spring offsite (Nm)
NGear set ratio ( N = θ M / θ )
θ 0 Limp-home position (rad)

Share and Cite

MDPI and ACS Style

Qi, H.; Mayhew, C.; Zhai, Y.; Wang, S.; Yu, D.; Gomm, J.B.; Zhang, Q. Fault Tolerant Control of Electronic Throttles with Friction Changes. Electronics 2019, 8, 918. https://doi.org/10.3390/electronics8090918

AMA Style

Qi H, Mayhew C, Zhai Y, Wang S, Yu D, Gomm JB, Zhang Q. Fault Tolerant Control of Electronic Throttles with Friction Changes. Electronics. 2019; 8(9):918. https://doi.org/10.3390/electronics8090918

Chicago/Turabian Style

Qi, Haiying, Clifford Mayhew, Yujia Zhai, Shuangxin Wang, Dingli Yu, J. Barry Gomm, and Qian Zhang. 2019. "Fault Tolerant Control of Electronic Throttles with Friction Changes" Electronics 8, no. 9: 918. https://doi.org/10.3390/electronics8090918

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop