diagnosis of automotive electronic throttle control systems

8
Control Engineering Practice 12 (2004) 23–30 Diagnosis of automotive electronic throttle control systems R. Conatser a , J. Wagner b, *, S. Ganta b , I. Walker b a BWX Technologies, Y-12 National Security Complex, Oak Ridge, TN 37830, UK b Departments of Mechanical and Electrical Engineering, Clemson University, Automotive Research Laboratory, 212 Fluor Daniel Engineering Building, Clemson, SC 29634, USA Received 26 March 2002; accepted 23 October 2002 Abstract During the past two decades, the automotive industry has been required to develop on-board health monitoring capabilities to meet legislated diagnostic requirements for engine management systems. In this paper, real-time diagnostics are presented which monitor the performance of an electronic throttle control system to detect and identify a suite of anomalies. The ETC system shall be modeled and a parity diagnostic strategy applied to detect the presence of faults. The specific nature of the fault is isolated using a parametric estimation methodology. Representative numerical results are presented and discussed to demonstrate the operational performance of the ETC system and health monitoring algorithms. r 2003 Elsevier Ltd. All rights reserved. Keywords: Engine management; Modeling; Diagnostics; Failure detection; Parametric estimation 1. Introduction Today’s automobile effectively encompasses the spirit of mechatronic systems with its abundant application of electronics, sensors, actuators, and microprocessor- based control systems to provide improved perfor- mance, fuel economy, emission levels, and safety. The evolution of State and Federal legislation establishing standards for corporate average fuel economy, tailpipe emissions, and on-board health monitoring systems have helped to promote these mechatronic systems (e.g., CARB, 1997; Gertler et al., 1993). One major thrust in automotive technology is the drive-by-wire system which replaces the direct mechanical linkages with sensors and actuators under computer control (e.g., Rossi, Tilli, & Tonielli, 2000; Jordan, 1999; Stanton & Marsden, 1997). These systems allow the traditional driver-to-vehicle interfaces to be redesigned and offer the potential to supplement the driver’s commands. The electronic throttle control (ETC) system regulates the throttle plate angle using a DC servo-motor to adjust the inlet airflow rate (refer to Fig. 1). The integration of ETC into existing engine manage- ment systems (e.g., intake manifold, fueling, combustion process, and rotational dynamics) is summarized in Fig. 2. The driver’s commands and the throttle position feedback signal are processed by the ETC controller to regulate the servo-motor voltage (Huber, Lieberoth- Leden, Maisch, & Reppich, 1991). It is important to observe that the ETC system must work in unison with the existing engine control unit (ECU). The ECU regulates the spark and fuel delivery processes based on the commanded throttle position, engine speed, and engine load. To maintain the engine speed at idle, an idle air control (IAC) circuit provides an airflow pathway around the closed throttle plate. Thus, the ETC system offers the opportunity to integrate IAC and throttle plate regulation into a single unit which increases the need for trouble-free and dependable operation. Traditional on-board diagnostic systems continually monitor vehicle operation and provide notification to the driver in the form of warning lights when faulty performance is detected (Rizzoni, Soliman, & Passino, 1993). The introduction of microprocessor-based drive-by-wire systems allow for advanced ‘‘limp home’’ modes and/or system shutdown to avoid catastrophic failure (Box et al., 2000). To satisfy federal and state regulations pertaining to on-board diagnostics, ETC systems must have health monitoring capabilities ARTICLE IN PRESS *Corresponding author. Tel.: +1-864-656-7376; fax: +1-864-656- 4435. E-mail address: [email protected] (J. Wagner). 0967-0661/03/$ - see front matter r 2003 Elsevier Ltd. All rights reserved. PII:S0967-0661(02)00281-2

Upload: r-conatser

Post on 05-Jul-2016

236 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Diagnosis of automotive electronic throttle control systems

Control Engineering Practice 12 (2004) 23–30

Diagnosis of automotive electronic throttle control systems

R. Conatsera, J. Wagnerb,*, S. Gantab, I. Walkerb

a BWX Technologies, Y-12 National Security Complex, Oak Ridge, TN 37830, UKb Departments of Mechanical and Electrical Engineering, Clemson University, Automotive Research Laboratory, 212 Fluor Daniel Engineering Building,

Clemson, SC 29634, USA

Received 26 March 2002; accepted 23 October 2002

Abstract

During the past two decades, the automotive industry has been required to develop on-board health monitoring capabilities to

meet legislated diagnostic requirements for engine management systems. In this paper, real-time diagnostics are presented which

monitor the performance of an electronic throttle control system to detect and identify a suite of anomalies. The ETC system shall

be modeled and a parity diagnostic strategy applied to detect the presence of faults. The specific nature of the fault is isolated using a

parametric estimation methodology. Representative numerical results are presented and discussed to demonstrate the operational

performance of the ETC system and health monitoring algorithms.

r 2003 Elsevier Ltd. All rights reserved.

Keywords: Engine management; Modeling; Diagnostics; Failure detection; Parametric estimation

1. Introduction

Today’s automobile effectively encompasses the spiritof mechatronic systems with its abundant application ofelectronics, sensors, actuators, and microprocessor-based control systems to provide improved perfor-mance, fuel economy, emission levels, and safety. Theevolution of State and Federal legislation establishingstandards for corporate average fuel economy, tailpipeemissions, and on-board health monitoring systemshave helped to promote these mechatronic systems(e.g., CARB, 1997; Gertler et al., 1993). One majorthrust in automotive technology is the drive-by-wiresystem which replaces the direct mechanical linkageswith sensors and actuators under computer control (e.g.,Rossi, Tilli, & Tonielli, 2000; Jordan, 1999; Stanton &Marsden, 1997). These systems allow the traditionaldriver-to-vehicle interfaces to be redesigned and offerthe potential to supplement the driver’s commands. Theelectronic throttle control (ETC) system regulates thethrottle plate angle using a DC servo-motor to adjustthe inlet airflow rate (refer to Fig. 1).

The integration of ETC into existing engine manage-ment systems (e.g., intake manifold, fueling, combustionprocess, and rotational dynamics) is summarized inFig. 2. The driver’s commands and the throttle positionfeedback signal are processed by the ETC controller toregulate the servo-motor voltage (Huber, Lieberoth-Leden, Maisch, & Reppich, 1991). It is important toobserve that the ETC system must work in unison withthe existing engine control unit (ECU). The ECUregulates the spark and fuel delivery processes basedon the commanded throttle position, engine speed, andengine load. To maintain the engine speed at idle, an idleair control (IAC) circuit provides an airflow pathwayaround the closed throttle plate. Thus, the ETC systemoffers the opportunity to integrate IAC and throttleplate regulation into a single unit which increases theneed for trouble-free and dependable operation.

Traditional on-board diagnostic systems continuallymonitor vehicle operation and provide notification tothe driver in the form of warning lights when faultyperformance is detected (Rizzoni, Soliman, & Passino,1993). The introduction of microprocessor-baseddrive-by-wire systems allow for advanced ‘‘limp home’’modes and/or system shutdown to avoid catastrophicfailure (Box et al., 2000). To satisfy federal andstate regulations pertaining to on-board diagnostics,ETC systems must have health monitoring capabilities

ARTICLE IN PRESS

*Corresponding author. Tel.: +1-864-656-7376; fax: +1-864-656-

4435.

E-mail address: [email protected] (J. Wagner).

0967-0661/03/$ - see front matter r 2003 Elsevier Ltd. All rights reserved.

PII: S 0 9 6 7 - 0 6 6 1 ( 0 2 ) 0 0 2 8 1 - 2

Page 2: Diagnosis of automotive electronic throttle control systems

to detect both soft and hard degradations that interferewith proper system operation. McKay, Nichols, andSchreurs (2000) presented a throttle-by-wire system with

integrated model-free diagnostics. Although the major-ity of current on-board automotive diagnostic algo-rithms may be categorized as model-free, opportunities

ARTICLE IN PRESS

Torque-Motor

Throttle Position Sensor

Mass Air Flow Sensor

Air Filter

AcceleratorPosition Sensor

Engine Sensors

Exhaust

Ignition system EGR valve

Canister purge Fuel pump

Engine ControlUnit

MAP

Electronic ThrottleControl

AirFlow

Electronic Throttle Body

Fig. 1. Electronic throttle control (ETC) schematic diagram.

Nomenclature

a plant process parameterAp throttle plate area (m2)b input process parameterbm motor damping constant (Nms/rad)bt throttle damping constantc input process parametere system error, residual vector (Rp�1)ECU engine control unitESC electronic spark controlETC electronic throttle controlea motor voltage (V)ET vector of process parameters#E Modeled vector of process parameters

f frequency (H)Fa force due to air on plate (N)IAC idle air controlia armature current (A)#ia Modeled system armature current (A)Jg throttle moment of inertia (kg m2)Jm motor inertia (kg m2)J equivalent moment of inertia (kg m2)Kb back emf constant (N m s/rad)Ksp throttle spring constant (N m/rad)Kt motor torque constant (N m/A)La armature inductance (H)MAP manifold air pressure (N/m2)N gear ratio, engine speed (rpm)p residual vector value (Rp�1)Patm atmospheric pressure (N/m2)

Pj physical process coefficientsPm manifold pressure (N/m2)Pu input residual (V)Py output residual (rad)Ra armature resistance (O)Raf focal point of airflow on plate (m)Rp throttle plate radius (m)t time (s)TPS throttle position sensorTa torque due to airflow (N m)Tg torque transmitted from gears (N m)TL load torque (N m)Tm torque applied by motor (N m)Tsp torque due to return spring (N m)u input signal (Rm�1)#u Modeled system input (Rm�1)x system state vector (Rn�1)#x Modeled system state vector (Rn�1)y system output vector (Rp�1)#y Modeled system output vector (Rp�1)Dpj change in physical process coefficientsDP pressure drop across plate (N/m2)Dt time step size (s)V loss functiony throttle plate angular position (rad)y0 pre-tension angle of spring (rad)ym armature angular position (rad)yd desired throttle plate angular position (rad)cT vector of the signals and their derivatives

R. Conatser et al. / Control Engineering Practice 12 (2004) 23–3024

Page 3: Diagnosis of automotive electronic throttle control systems

exist to apply model-based strategies which incorpo-rate mathematical models for the physical system(Gertler, 1988). The model-based methods continuallycompare measured values of the system inputs/outputsto the respective modeled values to determine whetherthe system is functioning properly. Model-based meth-ods may detect faults in a more reliable manner viamicroprocessor-based algorithms rather than redundantsensors (Isermann, 1981). If a fault is detected, then theanomaly must be isolated to permit responsive mea-sures. In this research, a diagnostic system will bedesigned to detect and isolate failures in an electronicthrottle control system.

The paper is organized as follows. A behavioralmodel is presented for the electronic throttle controlsystem in Section 2. System health monitoring strategiesare introduced and discussed in Section 3 with thedesign of parity detection and parametric isolationmethodologies. In Section 4, representative numericalresults are presented which demonstrate the detectionand isolation of a suite of ETC failures. Finally, thesummary is presented in Section 5.

2. Electronic throttle control system model

A prototype servo-motor throttle body, as shownin Fig. 3, was selected to derive the behavioralmodel (Eriksson & Nielsen, 2000) for the systemhealth monitoring strategies. The electro-mechanicaldynamic system model, shown in Fig. 4, describesthe normal ‘‘no failure’’ ETC hardware opera-tion (Conatser & Wagner, 2000). The ETC systemuses a torque motor to rotate the throttle platebetween 0oyop=2 radians (i.e., closed to wide-open-throttle). The servo-motor is controlled bythe applied armature voltage, ea: The governing

differential equation for the armature current, ia;becomes

dia

dt¼

1

La

� ��Raia � Kb

dym

dtþ ea

� �; ð1Þ

where Ra and La represent the armature resistance andinductance, respectively. The back emf due to the motorrotation is Kb dym=dt

� �: The motor and throttle body’s

ARTICLE IN PRESS

Air Flow

FuelInjection

Engine

Control

Unit

Electronic

Throttle

Controller

Intake

Manifold

CombustionProcess

RotationalDynamics

ThrottleBody

DC Motor

ThrottleAir Flow Air Fuel Indicated

Torque

Speed

Position

Control And Diagnostics

MAPEngineSpeed

Engine Position

Inlet Temperature

TPS Port

Fuel

ESC

Motor VoltageCommand

Driver Pedal

Fig. 2. ETC integration into an automotive engine management system.

Fig. 3. Prototype of an electronic throttle control system.

Tf

Tairflow

Tspring

e a i a eb

Tg

R

a

L

a

TMotorTL

θ mθ

Fig. 4. Mechatronic system diagram for throttle-by-wire system.

R. Conatser et al. / Control Engineering Practice 12 (2004) 23–30 25

Page 4: Diagnosis of automotive electronic throttle control systems

rotational dynamics may be described as

d2ym

dt2¼

1

Jm

� ��bm

dym

dt

� �� TL þ Tm

� �;

d2ydt2

¼1

Jg

� ��Tsp � bt

dydt

� �� Ta þ Tg

� �; ð2Þ

where the gear ratio is defined as N ¼ ðym=yÞ ¼ ðTg=TLÞ:The parameters bm and bt denote the motor shaft andthrottle viscous damping coefficients, respectively. Themotor torque may be expanded as Tm ¼ Ktia: Eqs. (1)and (2) may be reduced and expressed in terms of thethrottle body’s rotation as

dia

dt¼

1

La

� ��Raia � KbN

dydt

þ ea

� �; ð3Þ

d2ydt2

¼1

N2Jm þ Jg

� �

� � N2bm þ bt

� �dydt

þ NTm � Tsp � Ta

� �: ð4Þ

A stiff rotational spring returns the plate to a closedposition when no applied armature voltage is present.The spring assembly has been initialized to an angle y0;which produces a closing torque. The spring torque, Tsp;may be written as Tsp ¼ Kspðyþ y0Þ: The airflow overthe throttle plate induces a small torque, Ta; whosemagnitude may be expressed as Ta ¼ Raf Fa cos y whereRaf is the distance from the throttle plate center tothe force concentration point. The variable Fa denotesthe air force acting on the plate parallel to the airflow direction so that Fa ¼ DPAp cos y with DP ¼ðPatm � PmÞ and Ap ¼ pR2

p: The manifold pressureis a nonlinear throttle angle dependent function, Pm ¼f ðy;Patm;NÞ; that approaches atmospheric pressure asthe throttle approaches a wide-open state.

The system state and input vectors may be defined asx ¼ ½y;dy=dt; ia�T and u ¼ ½ea� such that the governingdifferential equations in state space become

’x1

’x2

’x3

264

375 ¼

0 1 0

�Ksp

J

�Kf

J

NKt

J

0�NKb

La

�Ra

La

266664

377775

x1

x2

x3

264

375

þ

0

�Kspy0

J�

R2pRaf p

JDP cos2x1

0

26664

37775

þ

0

0

1

La

26664

37775½u�; y ¼ ½x1�; ð5Þ

where J ¼ N2Jm þ Jg and Kf ¼ ðN2bm þ btÞ: The throt-tle plate’s angular position may be measured usinga rotational potentiometer sensor. The final task isthe introduction of a standard proportional-integral-derivative (PID) control algorithm to regulate theservo-motor. The desired throttle plate rotationaldisplacement, yd ; will be computed by the con-troller based on the driver and vehicle operatingconditions.

3. System health monitoring strategies

The four goals for a diagnostic system includedetection, isolation, estimation, and reconfigurationfor continued operation (Wagner & Shoureshi, 1992).The first goal, detection, is the ability of the diagnosticsto indicate that a fault/failure has occurred in thesystem. Second, the monitoring system must be able toestablish the exact location of the error; this is calledisolation. Third, estimation is the determination of themagnitude of the discrepancy followed by reconfigura-tion (or failure accommodation) for continued systemoperation. The reader is referred to representativeliterature on diagnostic systems by Willsky (1976),Satin and Gates (1977), Isermann (1984), and Frank(1990).

Initially, physical redundancy (i.e., presence of severalidentical system sensors) was the preferred manner ofobtaining the duplicate signals to compare (Deckert,Desai, Deyst, & Willsky, 1976). The advent of costeffective, high speed microprocessors has allowed theuse of mathematical models to estimate the neededsignals for analytical redundancy (Chow & Willsky,1984). These models are based on the numerical input/output system relationships and/or dynamic behavioralmodels. The measured signals from the operatingsystem are compared to the model-based estimatedsignals to produce a fault decision (Gertler &Singer, 1985). The advantage of analytical redundancyis the reduced hardware costs inherent in physicalredundancy; the drawback is the need for computingpower.

3.1. Failure detection

The nonlinear parity residual generation method usesforward and inverse system models to compare actualand modeled system input/output values to detectsystem faults (Krishnaswami & Rizzoni, 1994). Theforward system model computes estimated system out-puts, #y; from the actual inputs, u: The inverse modelcomputes estimated system inputs, #u; from the actualplant outputs, y: For the ETC system, the inverse modelcan be realized by relating the estimated input voltage tothe corresponding output throttle position so that the

ARTICLE IN PRESSR. Conatser et al. / Control Engineering Practice 12 (2004) 23–3026

Page 5: Diagnosis of automotive electronic throttle control systems

estimated ETC armature current becomes

#ia ¼1

NKt

Jd2ydt2

þ Kspyþ ðN2bm þ btÞdydt

þKspy0 þ R2pRaf pDP cos2 y

i: ð6Þ

The estimated input voltage may be determined usingthe estimated current as

#u ¼ La

d#ia

dtþ Ra

#ia þ NKb

dydt: ð7Þ

The forward model developed in Section 2 predicts theestimated system outputs. The corresponding residuals,Pu ¼ ½u � #u� and Py ¼ ½y � #y�; are generated by compar-ing the values of the estimated inputs and outputs withthe measured values (Krishnaswami, Luh, & Rizzoni,1995). These residuals will have near-zero values duringnormal ‘‘fault free’’ operation (Gertler & Singer, 1990).A component is considered degraded when its residualvalue surpasses a preset threshold level. After detectingthe fault, the next step is fault isolation. A parametricestimation strategy has been selected since the presenceof a single output precludes diagnosis from parityrelations.

3.2. Failure isolation

The failure detection strategy derives its faultinformation by comparing the inputs and outputs ofthe measured system to those of the modeled system.The results may provide a ‘‘fault’’ or ‘‘no fault’’statement for the overall plant. The parametric estima-tion failure isolation method leverages specific plantparameter magnitude changes (Isermann & Freyermuth,1991). Consider the system description

y þ a1dy

dtþ a2

d2y

dt2þ?þ an

dny

dtn

¼ b1u þ b2du

dtþ b3

d2u

dt2þ?þ bmþ1

dmu

dtm; ð8Þ

where u; du=dt; d2u=dt2;y denotes the system inputand its respective derivatives, and y; dy=dt; d2y=dt2;yrepresents the system output and its derivatives. Theprocess parameters, ET ¼ ½a1; a2;y; anjb1; b2;y; bmþ1�;denote relationships between the process coefficients. Ifthe process coefficients that indicate faults are notdirectly measurable, then their changes can often bedetermined by the changes in the process parameters(Young, 1981).

A five-step method is presented by Isermann (1984) todetermine these coefficients:

1. Establish the process equation for the measurableinput and output variables: yðtÞ ¼ f ðuðtÞ;EiÞ or

yðtÞ ¼ cTE þ e where

cT tð Þ ¼ �dny

dtn;�

dn�1y

dtn�1;y;�

dy

dtjdmu

dtm;dm�1u

dtm�1;y;

du

dt; u

ð9Þ

and e represents the discrepancies between theestimated and actual system behavior.

2. Determine the relationship between the processparameters, Ei; and the physical process coefficients,pj : Ei ¼ gðpjÞ:

3. Estimate the process parameters as a result ofmeasurements of the signals y and u:

4. Calculate the process coefficients and determine theirchanges, Dpj ; as pj ¼ g�1ðEiÞ:

5. Diagnosis of the symptoms based on processcoefficient changes and statistical methods.

The process parameter values may be computed fromthe plant’s input/output relationships using regressionanalysis; process coefficients may be determined fromthese estimated process parameters. By minimizing theloss function, V ¼

PNk¼0 e2 ¼ eTe; and solving for the

vector of process parameters, E; the estimated para-meters become the nonrecursive least squares estimationequation #E ¼ ½cTc��1cTy:

The parametric estimation method requires thesystem differential equations to estimate the variouscoefficients. The input and output for the ETC systemare u ¼ ea and y ¼ y: To achieve a relationship similarto (8), the second row of Eq. (5) may be examined with

’x2 ¼d2y

dt2¼

1

J�Kspx1 � Kf x2 þ NKtx3 � Kspy0

�R2pRaf pDP cos2 x1

�: ð10Þ

To simplify the analysis, the motor armature induc-tance, La; will be assumed negligible so that Eq. (10)may be rewritten in terms of y as

y þ a1dy

dtþ a2

d2y

dt2¼ b1u � c1DP cos2 y � y0; ð11Þ

where the process parameters, ET ¼ ½a1; a2jb1; c1; y0�; aredefined as a1 ¼ ðKf =Ksp þ KtN

2Kb=KspRaÞ; a2 ¼ðJ=KspÞ; b1 ¼ NKt=KspRa; and c1 ¼ R2

pRaf p=Ksp: Theinductance was not neglected previously to maintain thedetection sensitivity. The process parameter c1 will notbe considered since it does not contribute significantly tothe fault isolation process. The process coefficients ofspecific interest are bm; bt; Ksp; Kt; Kb; and Ra: Theremaining coefficients (i.e., J; N; Rp; Raf ) are assumedconstant. The process parameters are estimated usingthe input/output relationship in Eq. (11) with a leastsquares method. The process coefficients are notdetermined per step (4) due to the many unknowns(i.e., 6) and few relationships (i.e., 4). Rather, theprocess parameters from step (3) are directly utilized to

ARTICLE IN PRESSR. Conatser et al. / Control Engineering Practice 12 (2004) 23–30 27

Page 6: Diagnosis of automotive electronic throttle control systems

isolate failures. Finally, the diagnoses of symptoms instep (5) are inferred from changes in the processparameters.

4. Numerical results

The engine control unit for an internal combustionengine receives input from many engine sensors (e.g.manifold air pressure, manifold temperature, enginespeed, etc.) to control the fuel and spark deliveryprocesses. For the application at hand, the primaryfocus is the ETC dynamics. The maximum supplyvoltage is 12 VDC. A Matlab/Simulink1 simulation hasbeen created and executed for t ¼ 20:0 s using a time-step of Dt ¼ 1:0�e�3 s. White noise has been introducedto assess the diagnostic strategy when noise corrupts theplant measurements. The simulation parameters arelisted in Table 1. The throttle plate follows a sinusoidalposition of amplitude 0pypp=2 and frequencyf ¼ 0:17 H. The simulation of the ‘‘fault free’’ ETCplant yielded the results shown in Fig. 5. The inputresidual ranged between 70.35 V and the outputresidual between 70.035 (radians). The throttle platesuccessfully tracks the desired trajectory with ECUoutput voltage ranging from 1.33 to 8.06 V.

A suite of failures, listed in Table 2, are nowintroduced to explore the detection and isolationcapabilities of the diagnostic strategies. The systemfailures were introduced by manipulating the corre-sponding model parameters at t ¼ 10:0 s during thesimulation. Notice that Faults 1, 2, and 5 involve motorfaults, and the remaining faults involve ETC throttlebody hardware. Adjustable thresholds may be estab-lished for the residuals to declare a failure once exceededfor a specified time period. To assess whether thresholdshave been exceeded by the residuals, the absolute valueof the residuals are integrated for fixed intervals of time(or moving ‘‘windows’’) and compared to preset thresh-olds for fault detection. This minimizes false alarmsarising from residuals momentarily surpassing presetthresholds. In the event of a detected fault, relevantplant data is continually collected and processed by theparametric estimation algorithm. The time period forprocess parameter collection and analysis is dependanton the accuracy required.

Fig. 6 shows the results from the simulation of theETC plant when Fault 1 (i.e., motor torque coefficient)of 10% magnitude decrease was introduced. The spikein the ECU output voltage is due to the increaseddemand on the motor (i.e., greater current draw) tocompensate for the reduced motor torque generated.The ECU voltage, required to track the output after theanomaly was introduced, ranged from 1.5 to 8.9 V. The

input residual displays the discrepancy between theactual and ideal ECU voltages required to trackthe position; the output residual shows the differencebetween the actual and ideal plant outputs for the ECUinput plant voltage. The diagnostic software successfullynoted the system fault as evident by the non-zeroresiduals. In this case, the magnitudes of input andoutput residuals ranged from 0.061 to 0.97 V and �0.39to �0.23 (radians), respectively. The system behaviordue to Fault 2 (i.e., motor resistance) was similar to thatof Fault 1 since the ECU voltage magnitude increased tothe plant compensate for the reduction in the armaturecurrent.

The effect of Fault 3 (i.e., throttle damping) for a 25%magnitude increase is shown in Fig. 7. It can be noticedthat the ECU voltage range, 1.1–8.25 V, increases toovercome the resisting throttle damping force. The inputand output residuals ranged from �0.45 to 0.36 V and�0.079 to 0.0841 rad, respectively. Note that the fault’simpact at the system output response is near negligible,but is reflected in the residuals. The simulation results ofFault 4 (i.e., motor damping) were similar to Fault 3since an increase in the resisting damping forcenecessitates a similar system behavior. The introductionof Fault 5 resulted in residual variations similar to the

ARTICLE IN PRESS

Table 1

Summary of electronic throttle control system model parameter values

Parameter Value Units Parameter Value Units

bm 0.03 N m s/rad La 0.003 H

bt 3.397e�3 N m s/rad N 4 —

Jg 0.005 kg m2 Patm 1.01325e5 N/m2

Jm 0.001 kg m2 Ra 1.9 OKb 0.1051 V s/rad Raf 0.002 m

Ksp 0.4316 N m/rad Rp 0.0015 m

Kt 0.1045 N m/A y0 p=2 rad

Fig. 5. Fault free simulation of electronic throttle control plant.

1 Registered trademarks of The MathWorks, Natick, MA, 2002.

R. Conatser et al. / Control Engineering Practice 12 (2004) 23–3028

Page 7: Diagnosis of automotive electronic throttle control systems

previous two cases with the exception of the phase angle,due to the fact that the ECU voltage range actuallydecreases to maintain the torque generated at thedesired levels. Finally, the effect of Fault 6 (i.e., return

spring) for a 10% reduction in stiffness can be observedin Fig. 8. The reduced resisting spring stiffness requiresless torque to rotate the throttle plate to the desiredposition. This is reflected by the reduction in the ECUvoltage, which ranged from 0.88 to 7.53 V. The inputand output residuals varied from �0.78 to �0.2 V and0.2–0.3 rad, respectively.

The process parameters are defined in terms ofprocess coefficients; thus, the coefficient value changeshave a direct effect on the process parameter values.However, the process coefficients cannot be uniquelyestimated since the number of unknown coefficients ismore than the number of available relationships (i.e.,process parameters). Hence, the estimated processparameters enable only a qualitative decision makingprocess. Specific ‘‘signature’’ magnitude variationsbetween the ideal and the estimated process parametersmay be evaluated since they are indicative of specificanomalies present in the system (refer to Table 2).Such empirical observations are made based on therelationships between process parameters and processcoefficients. For example, when Fault 1 was intro-duced into ETC system, the magnitudes of a1 andb1 decreased while a2 remained unaltered. This is

ARTICLE IN PRESS

Table 2

ETC system faults, parameter changes, and fault decision table

Parameter values

No. Description Parameter Magnitude (%) Da1 Da2 Db1 Fault condition

1 Motor torque coeff. Kt 10 — — if: Da1o0; Db1o0

2 Motor resistance Ra 10 — — if: Da1o0; Db1o0

3 Throttle damping bt 25 + if: Da1 > 0

4 Motor damping bm 25 + if: Da1 > 0

5 Back EMF Kb 30 — if: Da1o0

6 Return spring Ksp 10 + + + if: Dai > 0; b1 > 0

Fig. 6. ETC plant with Fault 1 of 10% magnitude change introduced

at t ¼ 10:0 s.

Fig. 7. ETC plant with Fault 3 of 25% magnitude change introduced

at t ¼ 10:0 s.

Fig. 8. ETC plant with Fault 6 of 10% magnitude change introduced

at t ¼ 10:0 s.

R. Conatser et al. / Control Engineering Practice 12 (2004) 23–30 29

Page 8: Diagnosis of automotive electronic throttle control systems

because process parameters a1 and b1 are directlyproportional to the torque constant, whereas a2 isunrelated to it. Table 2 summarizes the qualitativevariations of the process parameters for each fault. Asshown four fault signatures may be isolated. Specifically,a reduction in the magnitude of process parameters a1

and b1; with a2 staying unaltered, would be indicativeof either Fault 1 or 2. Similarly, an increase inmagnitude for a1 with a2 and b1 remaining unchangedwould indicate the presence of either Fault 3 or 4. Areduction in the magnitude of only a1 would beindicative of Fault 5. Finally, an increase in themagnitudes of all the process parameters would indi-cate the presence of Fault 6.

5. Summary

Diagnostic systems detect, identify, and estimate themagnitude of anomalies such that corrective measurescan be applied to permit continued operation. In thispaper, a real-time health monitoring strategy has beendesigned for an automotive electronic throttle controlsystem. This is an important topic since drive-by-wiretechnology requires the existence of on-board diagnos-tics to satisfy legislated requirements and ensure propersubsystem functionality. A mathematical behavioralmodel was presented with a parity failure detectionand isolation strategy. Representative numerical resultswere presented and discussed which demonstrated theperformance of the health monitoring algorithms indiagnosing a suite of system failures.

References

Box, G., Graves, S., Bisgaard, S., Van Golder, J., James, J., Marko,

K., Seifer, M., Poublon, M., & Fodale, F. (2000). Detecting

Malfunctions in Dynamic Systems. SAE paper no. 2000-01-0363.

CARB: State of California Air Resources Board. (1997). Malfunction

and Diagnostic System Requirements—1994 and Subsequent

Model-Year Passenger Cars, Light-Duty Trucks, and Medium-

Duty Vehicles and Engines. OBD-II, with modifications effective as

of September 25, 1997, Sec. 1986.1 of Title 13, California Code of

Regulations, Sacramento, CA.

Chow, E. Y., & Willsky, A. S. (1984). Analytical redundancy and the

design of robust failure detection systems. Automatica, AC-29(7),

603–614.

Conatser, R., Wagner, J. (2000). Health monitoring for automotive

electronic throttle control systems. Proceedings of the seventh

mechatronics forum international conference, Atlanta, GA.

Deckert, J. C., Desai, M. N., Deyst, J. J., & Willsky, A. S. (1976). F-8

sensor failure identification using analytic redundancy. Transac-

tions on Automatic Control, AC-22(5), 795–803.

Eriksson, L., Nielsen, L. (2000). Non-Linear Model-Based Throttle

Control. SAE paper no. 2000-01-0261.

Frank, P.M. (1990). Fault diagnosis in dynamic systems using

analytical and knowledge-based redundancy—a survey and some

new results. IFAC symposium on advanced information processing in

automatic control, Nancy, France, pp. 457–459.

Gertler, J. J. (1988). Survey of model-based failure detection and

isolation in complex plants. IEEE Control Systems Magazine, 8(9),

3–10.

Gertler, J. J., Costin, M., Fang, X., Hira, R., Kowalczuk, Z., & Luo,

Q. (1993). Model-based on-board fault detection and diagnosis for

automotive engines. Control Engineering Practice, 1(1), 3–17.

Gertler, J.J., Singer, D. (1985). Augmented models for statistical fault

isolation in complex dynamic systems. Proceeding of the American

control conference, Boston, MA, pp. 317–322.

Gertler, J. J., & Singer, D. (1990). A new structural framework for

parity equation-based failure detection and isolation. Automatica,

26(2), 381–388.

Huber, W., Lieberoth-Leden, B., Maisch, W., & Reppich, A. (1991).

Electronic throttle control. Automotive Engineering, 99(6), 15–18.

Isermann, R. (1981). Fault Detection Methods for the Supervision of

Technical Processes. Process Automation, 1, 36–44.

Isermann, R. (1984). Process fault detection based on modeling and

estimation methods—A survey. Automatica, 20(4), 387–404.

Isermann, R., & Freyermuth, B. (1991). Process fault diagnosis based

on process model knowledge—Part I: Case study experiments.

ASME Journal of Dynamic Systems, Measurement and Control,

113(4), 620–626.

Jordan, M. (1999). Drive-by-wire will end the era of the handbrake

turn. Electronic Engineering (London), 71(875), 28–30.

Krishnaswami, V., Luh, G. C., & Rizzoni, G. (1995). Nonlinear parity

equation based residual generation for diagnosis of automotive

engine faults. Control Engineering Practice, 3(10), 1385–1392.

Krishnaswami, V., Rizzoni, G. (1994). Robust residual generation for

nonlinear system fault detection and isolation. Proceedings of the

IFAC/IMACS symposium on fault detection, supervision and safety

for technical processes—SAFEPROCESS ‘94, pp. 317–322.

McKay, D., Nichols, G., Schreurs, B. (2000). Delphi Electronic

Throttle Control Systems for Model Year 2000; Driver Features,

System Security, and OEM Benefits. ETC for the Mass Market,

SAE paper no. 2000-01-0556.

Rizzoni, G., Soliman, A., Passino, K. (1993). A Survey of Automotive

Diagnostic Equipment and Procedures. SAE paper no. 930769.

Rossi, C., Tilli, A., & Tonielli, A. (2000). Robust control of a throttle

body for drive by wire operation of automotive engines. IEEE

Transactions on Control Systems Technology, 8(6), 993–1002.

Satin, A. L., & Gates, R. L. (1977). Evaluation of parity equations for

Gyro failure detection and isolation. Journal of Guidance and

Control, 1(1), 14–20.

Stanton, N., & Marsden, P. (1997). Drive-by-wire systems: Some

reflections on the trend to automate the driver role. Proceedings of

the institution of mechanical engineers. Part D: Journal of

Automobile Engineering, 211(D4), 267–276.

Wagner, J., & Shoureshi, R. (1992). Failure detection diagnostics for

thermofluid systems. Journal of Dynamic Systems, Measurement

and Control, 114(4), 699–706.

Willsky, A. S. (1976). A survey of design methods for failure detection

in dynamic systems. Automatica, 12(6), 601–611.

Young, P. (1981). Parameter estimation for continuous-time models—

a survey. Automatica, 17(1), 23–39.

ARTICLE IN PRESSR. Conatser et al. / Control Engineering Practice 12 (2004) 23–3030