17
Actuator Fault Diagnosis with Application to a Diesel Engine Testbed Article (Published Version) http://sro.sussex.ac.uk Boulkroune, Boulaïd, Aitouche, Abdel, Cocquempot, Vincent, Cheng, Li and Peng, Jun (2015) Actuator Fault Diagnosis with Application to a Diesel Engine Testbed. Mathematical Problems in Engineering, 2015. p. 189860. ISSN 1024-123X This version is available from Sussex Research Online: http://sro.sussex.ac.uk/60635/ This document is made available in accordance with publisher policies and may differ from the published version or from the version of record. If you wish to cite this item you are advised to consult the publisher’s version. Please see the URL above for details on accessing the published version. Copyright and reuse: Sussex Research Online is a digital repository of the research output of the University. Copyright and all moral rights to the version of the paper presented here belong to the individual author(s) and/or other copyright owners. To the extent reasonable and practicable, the material made available in SRO has been checked for eligibility before being made available. Copies of full text items generally can be reproduced, displayed or performed and given to third parties in any format or medium for personal research or study, educational, or not-for-profit purposes without prior permission or charge, provided that the authors, title and full bibliographic details are credited, a hyperlink and/or URL is given for the original metadata page and the content is not changed in any way.

Actuator Fault Diagnosis with Application to a Diesel ...€¦ · Actuator Fault Diagnosis with Application to a Diesel Engine Testbed. Mathematical Problems in Engineering, 2015

  • Upload
    others

  • View
    12

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Actuator Fault Diagnosis with Application to a Diesel ...€¦ · Actuator Fault Diagnosis with Application to a Diesel Engine Testbed. Mathematical Problems in Engineering, 2015

Actuator Fault Diagnosis with Application to a Diesel Engine

Testbed

Article (Published Version)

http://sro.sussex.ac.uk

Boulkroune, Boulaïd, Aitouche, Abdel, Cocquempot, Vincent, Cheng, Li and Peng, Jun (2015) Actuator Fault Diagnosis with Application to a Diesel Engine Testbed. Mathematical Problems in Engineering, 2015. p. 189860. ISSN 1024-123X

This version is available from Sussex Research Online: http://sro.sussex.ac.uk/60635/

This document is made available in accordance with publisher policies and may differ from the published version or from the version of record. If you wish to cite this item you are advised to consult the publisher’s version. Please see the URL above for details on accessing the published version.

Copyright and reuse: Sussex Research Online is a digital repository of the research output of the University.

Copyright and all moral rights to the version of the paper presented here belong to the individual author(s) and/or other copyright owners. To the extent reasonable and practicable, the material made available in SRO has been checked for eligibility before being made available.

Copies of full text items generally can be reproduced, displayed or performed and given to third parties in any format or medium for personal research or study, educational, or not-for-profit purposes without prior permission or charge, provided that the authors, title and full bibliographic details are credited, a hyperlink and/or URL is given for the original metadata page and the content is not changed in any way.

Page 2: Actuator Fault Diagnosis with Application to a Diesel ...€¦ · Actuator Fault Diagnosis with Application to a Diesel Engine Testbed. Mathematical Problems in Engineering, 2015

Research Article

Actuator Fault Diagnosis with Application toa Diesel Engine Testbed

Boula\d Boulkroune,1 Abdel Aitouche,1 Vincent Cocquempot,2

Li Cheng,3 and Zhijun Peng3

1Hautes Etudes d’Ingenieur, Centre de Recherche en Informatique, Signal et Automatique de Lille (CRIStAL),13 rue de Toul, 59046 Lille, France2Lille 1 University, Centre de Recherche en Informatique, Signal et Automatique de Lille (CRIStAL),rue Paul Langevin, 59655 Villeneuve d’Ascq, France3Department of Engineering & Design, University of Sussex, Room 2D3, Richmond Building, Brighton BN1 9QT, UK

Correspondence should be addressed to Boulaıd Boulkroune; [email protected]

Received 3 September 2014; Revised 20 February 2015; Accepted 26 February 2015

Academic Editor: Kui Fu Chen

Copyright © 2015 Boulaıd Boulkroune et al. his is an open access article distributed under the Creative Commons AttributionLicense, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properlycited.

his work addresses the issues of actuator fault detection and isolation for diesel engines. We are particularly interested in faultsafecting the exhaust gas recirculation (EGR) and the variable geometry turbocharger (VGT) actuator valves. A bank of observer-based residuals is designed using a nonlinear mean value model of diesel engines. Each residual on the proposed scheme is basedon a nonlinear unknown input observer and designed to be insensitive to only one fault. By using this scheme, each actuator faultcan be easily isolated since only one residual goes to zero while the others do not. A decision algorithm based on multi-CUSUM isused. he performances of the proposed approach are shown through a real application to a Caterpillar 3126b engine.

1. Introduction

On-board diagnosis of automotive engines has becomeincreasingly important because of environmentally based leg-islative regulations such as OBDII (On-Board Diagnostics-II) [1]. On-board diagnosis is also needed to guarantee high-performance engine behavior. Today, due to the legislation,the majority of the code in modern engine managementsystems is dedicated to diagnosis.

Model-based diagnosis of automotive engines has beenconsidered in earlier papers (see, e.g., [2, 3]), to name onlya few. However, the engines investigated in these previousworks were all gasoline-fuelled and did not include exhaustgas recirculation (EGR) and variable geometry turbocharger(VGT). Both of these components make the diagnosis prob-lem signiicantly more diicult since the air lows throughthe EGR valve, and also the exhaust side of the engine hasto be taken into account. An interesting approach to model-based air-path faults detection for an engine which includesEGR and VGT can be found in [4, 5]. By using several

models in parallel, where each one is sensitive to one kindof fault, predicted outputs are compared and a diagnosis isprovided. he hypothesis test methodology proposed in [4]deals with the multifault detection in air-path system. In [5]the authors propose an extended adaptive Kalman ilter toind which faulty model best matches with measured data;then a structured hypothesis allows going back to the faults.A structural analysis for air path of an automotive dieselengine was developed in order to study the monitorabilityof the system [6–8]. Other approaches to detect intakeleakages in diesel engines based on adaptive observers areproposed in [9, 10] and recently in [11]. Note that, in all theseapproaches, the leakage size is assumed to be constant. Toovercome this limitation, an approach based on a nonlinearunknown input observer (NIUO), for intake leakage detec-tion, is proposed in [12]. No a priori assumption about theleakage size is made. In [13, 14], an interesting method forbias compensation in model-based estimation using modelaugmentation is proposed.he extended Kalman ilter (EKF)is used for estimating the states of the augmentedmodel. Also,

Hindawi Publishing CorporationMathematical Problems in EngineeringVolume 2015, Article ID 189860, 15 pageshttp://dx.doi.org/10.1155/2015/189860

Page 3: Actuator Fault Diagnosis with Application to a Diesel ...€¦ · Actuator Fault Diagnosis with Application to a Diesel Engine Testbed. Mathematical Problems in Engineering, 2015

2 Mathematical Problems in Engineering

1

5

8

6

7

3

4

2

Figure 1: Caterpillar testbed 3126, Sussex University.

the observability of the augmented model is well discussed.Recently, an automated model-based and data-driven designmethodology for automotive engine fault detection andisolation (FDI) is proposed in [15]. his methodology, whichcombines model-based sequential residual generation anddata-driven statistical residual evaluation, is used to create acomplete FDI system for an automotive diesel engine.

he problem of designing unknown input observers(UIO) has received great attention in literature.his problemis motivated by certain applications such as fault diagnosisand control system design. If this issue in linear case is wellsolved, it remains an open problem in the nonlinear case.heirst unknown input observers dedicated to linear systemswere proposed in [16, 17]. Necessary and suicient conditionsof the existence of the UIO have been well established. Newsuicient conditions formulated in terms of linear matrixinequality (LMI) were given by [18].his result is extended in[12] to cover a wide class of nonlinear systems that cannot betreated by the previous approach as well as nonlinear systemswith a large Lipschitz constant.

Our aim is to address the issue of actuator fault detectionand isolation for diesel engines. Indeed, actuators (EGR andVGT) fault diagnosis is necessary and crucial to guaranteeits healthy operation. In this work, a fault detection andisolation (FDI) system is developed. he proposed FDIsystem is composed of two parts: residual generation anddecision system. Amultiobserver strategy is used for residualgeneration. A mean model of diesel engine is exploited forthe design of a set of nonlinear unknown input observers.hese observers are designed in order to estimate the statesbehavior without any knowledge of the unknown inputs.hesuicient conditions of the existence of the NUIO are givenin terms of linear matrix inequalities (LMIs). he advantageof thismethod is that no a priori assumption on the unknowninput is required and also can be employed for a wider classof nonlinear systems. To achieve fault detection and isolation,

a decision system based on a statistical approach, multi-CUSUM (cumulative sum), is used to process the resultingset of residuals.

his paper is organized as follows. he experimentalsetup is described in Section 2. he diesel engine modeland its validation are described in Section 3. A nonlinearunknown input observer is presented in Section 4. Section 5describes the residual generation system while the decisionsystem is presented in Section 6.he experimental results anddiscussion are presented in Section 7. Finally, conclusion andfuture works are given in the last section.

he notations used in this paper are quite standard. LetRdenote the set of real numbers.he set of � by � real matrices

is denoted as R�×�. �� and �−1 represent the transpose of� and its let inverse (assuming � has full column rank),respectively. �� represents the identity matrix of dimension �.(∗) is used for the blocks induced by symmetry. ‖⋅‖ representsthe usual Euclidean norm.L�

2 denotes the Lebesgue space.��,�denotes the �th component of the vector ��.2. Experimental Installation

he testbed is built with a Caterpillar 3126b truck enginecoupled to a SCHORCH dynamometer controlled by CPCadet Sotware. he Caterpillar engine is presented inFigure 1. he front and back view of the testbed are shownby the pictures numbered (1) and (2), respectively. Engine’scomponents are inlet manifold (3), encoder for measuring ofthe engine speed (4), intake air lowmeter (5), exhaust mani-fold (6), GT3782VA variable geometry turbocharger, (7) andexhaust gas valve (8). In order to enable a transient controlof the EGR and VGT, a dSPACE MicroAutoBox 1401/1501real-time controller is connected (see Figure 2). Apart fromthe standard OEM electronic sensors built in for ECU anddynamometer control, additional sensors and actuators have

Page 4: Actuator Fault Diagnosis with Application to a Diesel ...€¦ · Actuator Fault Diagnosis with Application to a Diesel Engine Testbed. Mathematical Problems in Engineering, 2015

Mathematical Problems in Engineering 3

CAT 3126B engineSCHORCH

dynamometer

CP Cadet

Control room

Matlab/Simulink and

Sen

sors

sig

nal

Act

uat

ors

sig

nal

Sensors signal

Actuators signal

dSPACE MicroAutoBox

Hardware programming

Data recording

ControlDesk®

Figure 2: Experimental installation schematic, Sussex University.

Table 1: Sensors and actuators list.

Sensors Actuators

Inlet temperature sensor EGR valve drive actuator

Inlet air low meterVGT vanes driveactuator

Inlet pressure sensor

Pre-turbo exhaust pressure sensor

Acceleration pedal position sensor

Engine speed sensor

Inlet manifold oxygen sensor

Exhaust manifold oxygen sensor

Exhaust opacity sensor (AVLOpacimeter 439)

Exhaust emission sensor (Testo 350Engine test kit)

EGR position feedback sensor

VGT position feedback sensor

been wired in speciically for the MicroAutoBox. hesesensors and actuators are listed in Table 1.

hedata and control signal low are illustrated in Figure 2.he engine is connected with two control platforms, whichare CP Cadet and dSPACE Control Desk. he engine testsare conducted and monitored by CP Cadet Platform whilethe EGR and VGT valve positions can be adjusted throughdSPACE Control Desk in real time. Testing data can becollected from both platforms and used for data analysispurpose.

Intercooler

Compressor

Air low meter

AFR sensor

VGT

Inlet manifold

Pressure sensor

Cylinders

Cranksha�

EGR gas cooler

EGR

Pressure sensor

Exhaust manifold

Figure 3: Turbocharged air-intake system schematic.

he speciication of the Caterpillar 3126b midrange truckengine is given in Table 3.

3. Engine Model and Validation

he considered diesel engine is a six-cylinder engine with ahigh-pressure EGR and VGT. A principle illustration schemeof the air-path system is shown in Figure 3. It consists oftwo parts: the turbocharger and exhaust gas recirculation.he turbocharger is a turbine driven by the exhaust gas andconnected via a common shat to the compressor, which

Page 5: Actuator Fault Diagnosis with Application to a Diesel ...€¦ · Actuator Fault Diagnosis with Application to a Diesel Engine Testbed. Mathematical Problems in Engineering, 2015

4 Mathematical Problems in Engineering

compresses the air in the intake.he exhaust gas recirculation(EGR) allows for recirculating gas from the exhaust manifoldto the intake manifold. First, the mixture of air comingfrom the compressor and exhaust gas coming through theEGR valve enters the intake manifold before injecting itinto the cylinders. hen, the fuel is injected directly in thecylinders and burned, producing the torque on the crankshat. Exhaust gases are expelled into the exhaust manifold.As shown in Figure 3, part of exhaust gas comes out fromthe exhaust manifold through the turbine and the otherpart is recirculated through EGR valve. We noted that thetemperature of gases (compressed air and EGR gas) enteringthe intake manifold is reduced using the intercooler and theEGR cooler.

he mean value engine modeling approach is one ofthe most considered approaches in the literature [19]. Ituses temporal and spatial averages of relevant temperatures,pressures, and mass low rates. he engine model is derivedbased on the laws of conservation ofmass and energy and alsoon the ideal gas law (see, for instance, [5, 20]). As an example,the pressure dynamics in the inlet manifold is obtained bydiferentiating the ideal gas law equation �� = ���.he complete considered mean value model is expressed asfollows [5]:

�Inlet= 1�Inlet (

�Air��,Air�V,Air

�HFM�CAC + �Exh��,Exh�V,Exh

�EGR�EGR−�Inlet��,Inlet�

V,Inlet�Inlet�Inlet) ,

�Air = �HFM − �Air�Air + �EGR

�Inlet,�EGR = �EGR − �EGR�Air + �EGR

�Inlet,�Exh = �Exh −�Turb −�EGR

(1)

with

Ψ(�1�0) =

{{{{{{{{{{{{{{{{{{{{{{{{{{{

√ 2�� − 1 {((�1�0)2/� − (�1�0)

(�+1)/�)}if(�1�0) ≥ (

2� + 1)�/(�−1)

√�( 2� + 1)(�+1)/(�−1)

otherwise,�EGR = �EGR�Exh√�Exh�ExhΨ�Exh (

�Inlet�Exh ) ,�Inlet = �vol (�Eng, �Inlet�Inlet�Inlet

) �Eng�Inlet�Inlet�Inlet

�Eng120 ,�Inlet = �Inlet�Inlet(�Air + �EGR) �Inlet

,

�EGR = (�Inlet�Exh )(�Exh−1)/�Exh �Exh,

�Exh = �Inlet +�Fuel,�Exh = �Inlet + �LHVℎ (�Fuel, �Eng)��,Exh (�Inlet +�Fuel) ,

�Exh = �Exh�Exh�Exh�Exh ,�Turb = �Exh√�Exh � (

�Exh�Atm , �XVNT) ,�Inlet = �Air�Air + �Exh�EGR�Air + �EGR

,�V,Inlet = �V,Air�Air + �V,Exh�EGR�Air + �EGR

,��,Inlet = �V,Inlet + �Inlet,

�EGR = �EGRmax�EGR (�EGR) ,(2)

where �Inlet is the pressure in intake manifold. �Air and�EGR are, respectively, the mass of air and EGR-gas in intakemanifold.�Exh represents the mass of exhaust gas in exhaustmanifold.he othermodel variables and constant parameterswith their value are listed in Table 4. he temperatures �EGRand �Exh are assumed to be constant and equal to 329.436Kand 837K, respectively. �EGRmax is the maximum openingarea for the EGR. he EGR valve (VGT) is closed when�EGR = 0% (�XVGT = 0%) and open when �EGR =100% (�XVGT = 100%). he static functions, �vol, �EGR, ℎ,and �, are represented as interpolation in lookup tables. Allthese parameters are estimated using weighted least squaresoptimization approach. It is worth noting that the compressorand the CAC are not considered in the model as in [3] sincethe mass low and the temperature ater the charge-air cooler(CAC) are known variables because they are measured bythe production sensors.he considered control inputs are theVGT vane position �XVGT and the EGR valve position �EGR.Notice that the following variables: �CAC,�HFM,�Eng,�Fuel,and �Exh are considered as measurable signals.hemeasuredoutputs are the inlet and exhaust pressures.

We draw the reader’s attention that another more generalmean value model composed of eight states is developed,parameterized, and validated in [21]. he obtained modeldescribes the gas low dynamics including the dynamics inthe manifold pressures, EGR, turbocharger, and actuators.

he mean value model described in the previous sec-tion was simulated and compared with real measurementsobtained from theCaterpillar testbed.he results are depictedin Figures 4–7. he input variables used for the valida-tion purpose are illustrated in Figure 4. he measured andmodeled outputs (�Inlet and �Exh) are presented in Figure 5.he absolute value of the diference between the real andestimated variables is shown in Figure 6. One can concludethat the used model can reproduce engine dynamic behavior

Page 6: Actuator Fault Diagnosis with Application to a Diesel ...€¦ · Actuator Fault Diagnosis with Application to a Diesel Engine Testbed. Mathematical Problems in Engineering, 2015

Mathematical Problems in Engineering 5

0

EG

R p

osi

tio

n (

%)

5 10 15 20 25 3015

20

25

30

35

40

45

(a)

0 5 10 15 20 25 3025

VG

T p

osi

tio

n (

%)

30

35

40

45

50

55

(b)

0 5 10 15 20 25 301400

1450

1500

1550

1600

1650

1700

1750

1800

1850

1900

En

gin

e sp

eed

(m

in−1)

(c)

Figure 4: Input variables: (a) EGR position [%], (b) VGT position [%], and (c) engine speed [min−1].

0 5 10 15 20 25 301.2

1.4

1.6

1.8

2

2.2

2.4

2.6

2.8

3×105

PIn

let

(Pa)

(a)

0 5 10 15 20 25 301

1.5

2

2.5

3

3.5

×105

PE

xh(P

a)

(b)

Figure 5: Modeled (blue color) and measured (red color) inlet and exhaust pressures.

Page 7: Actuator Fault Diagnosis with Application to a Diesel ...€¦ · Actuator Fault Diagnosis with Application to a Diesel Engine Testbed. Mathematical Problems in Engineering, 2015

6 Mathematical Problems in Engineering

0

Inle

t p

ress

ure

err

or

5 10 15 20 25 300

0.5

1

1.5

2

2.5

3

3.5

4

4.5

5×104

(a)

0 5 10 15 20 25 300

0.5

1

1.5

2

2.5

3

3.5

4

4.5

5×104

Exh

aust

pre

ssu

re e

rro

r

(b)

Figure 6: Absolute value of the diference between the measured and modeled pressures: (a) inlet pressure error and (b) exhaust pressureerror.

0 5 10 15 20 25 301

1.5

2

2.5

3

3.5

4

4.5

5

5.5×10−3

mA

ir(k

g)

(a)

0 5 10 15 20 25 300

0.5

1

1.5

2

2.5

3

3.5×10−4

mE

GR

(kg)

(b)

Figure 7: Air and EGR mass lows (�Air and�EGR).

with good accuracy since the obtained average error is below3%. Besides, the output measurements are very noisy asshown in Figure 5. Furthermore, the air and exhaust gas masslows (�Air and�Exh) are also presented in Figure 7.

4. Nonlinear Unknown Input Observer Design

In this section, we will present briely a nonlinear unknowninput observer developed in [12]. It was proposed for aclass of Lipschitz nonlinear systems with large Lipschitzconstant.he suicient existence conditions for this observerare formulated in terms of LMIs.

Obviously, engine model (1) can be put into the form (3a)and (3b). One can see that this form contains three parts:one linear parameter varying part, a nonlinear term withknown variables, and a nonlinear state-dependent part. By

considering the form (3a) and (3b), this will allow us to tackleour synthesis problem based on Lyapunov theory for LPVsystems. hus, let us consider the general class of nonlinearsystems described by the following equations:

� = ��∑�=1����� + ��� (�, �, �) + � (�, �) + ���� + ���,

(3a)

� = �� + ���, (3b)

where � ∈ R�� is the state vector, � ∈ R

�� is the control inputvector, �� ∈ R

��� represents the actuator faults assimilatedas unknown inputs, � ∈ R

�� is the output vector, � ∈ R��

is the vector of disturbances/noises, and � ∈ R�� is the

vector of measurable signals. Notice that � contains any other

Page 8: Actuator Fault Diagnosis with Application to a Diesel ...€¦ · Actuator Fault Diagnosis with Application to a Diesel Engine Testbed. Mathematical Problems in Engineering, 2015

Mathematical Problems in Engineering 7

measured signals which have no link with the system output(�) (e.g., temperature measurement, air mass low (�HFM),etc.). ��, for � = 1, . . . , ��, ��, ��, ��, �, and �� areconstant matrices with appropriate dimensions. Without lossof generality, the matrix �� is assumed to be of full columnrank. he functions �(�, �, �) and �(�, �) are nonlinear. Noassumption is made about the function �(�, �, �). However,the function �(�, �) is assumed to be once diferentiablewith large Lipschitz constant. he weighting functions �� areassumed to be known and depend on measurable variables.hey verify the convex sum property:

��∑�=1�� = 1, �� ≥ 0, ∀� ∈ {1, . . . , ��} . (4)

Let us irst rewrite ���� as follows:���� =

���∑�=1��,���,�, (5)

where ��,� is the distribution matrix of the fault ��,�.he aim is to construct anNUIO-based residual generator

which is insensitive to only one actuator fault (e.g., ��,���,�).By choosing the unknown input (scalar) � = ��,�, the system(3a) and (3b) can be rewritten as

� = ��∑�=1����� + ��� (�, �, �) + � (�, �) + ��� + ���, (6a)

� = �� + ���, (6b)

where �� = ��,�, �� = [�� ��], �� = [�� 0], and� = [ �

�� ] with �� the actuator fault vector �� without the�th component. �� is the matrix �� without the �th column.It is worth noting that the necessary condition for the

existence of a solution to the unknown input observerdesign is the following ([18, 22] for a more explanation):Rank(���) = Rank(��), where �� is a matrix of full columnrank as is a column of the matrix �� which is assumed beforeto be full column rank.

he considered residual generator for the system (6a) and(6b) is given by

� = � (�) � + �� (�, �, �) + �� (�, �) + � (�) �, (7a)

� = � − ��, (7b)

� = Π� (� − ��) (7c)

with�(�) = ∑���=1 ���� and �(�) = ∑��

�=1 ����. � is a knownmatrix. � represents the state estimation vector. Matrices �,�, �, �, and � are the observer gains and matrices whichmust be determined such that � converges asymptotically to�. Notice that the index � is omitted where it is not necessaryto simplify the notations.

By deining the state estimation error as �(�) = �(�)−�(�),the error dynamics can be expressed as

� = �� + (� −���) � (�, �, �) + (�� + �� −��) �−���� +�� + (��� −���) � − ���� (8)

with � = �(�, �) − �(�, �) and � = � + ��. Now, if thefollowing matrix equations are satisied:

�(�) = ��(�) − � (�)�, with each �� stable, (9a)

� (�) = � (�) × (� + ��) −��(�) �, (9b)

� = ���, (9c)

� = � + ��, (9d)

��� = 0, (9e)

�(�) goes to zero asymptotically if � = 0 and is invariant withrespect to the unknown input �(�). he notation � stands forthe identity matrix.

Conditions (9d) and (9e) are equivalent to ���� = −��.One necessary condition to have for ���� = −�� is that ���is of full column rank since �� is of full column rank. If ���is of full column rank, then all possible solutions of ���� =−�� can be expressed as follows [18]:

� = � + �� (10)

with � = −��(���)† and � = (� − ���(���)†) where � can

be any compatible matrix and�† = (���)−1��.hen, the error dynamics becomes

� = (�� − ��) � +�� + (��� −���) � − ����. (11)

In order to minimize the efect of disturbances on theobserver error, the �∞ performance criterion can be used.However, the presence of the term �makes the task diicultbecause it should be discarded from the derivative of theLyapunov function as we will see later. Another solution is

to add a negative term depending on ��� as proposed in[23].his solution needs tomodify the classical�∞ criterion.In this work, the modiied �∞ criterion presented in [23] isused.

he modiied �∞ estimation problem consists in com-puting the matrices� and � such that

lim�→∞

� (�) = 0 for � (�) = 0, (12a)

‖�‖L��2 ≤ � ‖�‖�1,2 for � (�) = 0; � (0) = 0, (12b)

where ‖ ⋅ ‖��,� represents the Sobolev norm (see [23]).

hen to satisfy (12a)-(12b), it is suicient to ind aLyapunov function Υ such that

Γ = Υ + ��� − �2��� − �2��� < 0, (13)

Page 9: Actuator Fault Diagnosis with Application to a Diesel ...€¦ · Actuator Fault Diagnosis with Application to a Diesel Engine Testbed. Mathematical Problems in Engineering, 2015

8 Mathematical Problems in Engineering

where Υ = ���� with � a positive deinite symmetric matrix.From (11), Γ is given by

Γ = �� ((�� − ��)� � + � (�� − ��)) �+ ����� + (��)� ��+ ��� (��� −���) � + �� (��� −���)� ��− �������− �� (���)� �� + ��� − �2��� − �2���.

(14)

Before introducing our main result, let us present themodiied mean value theorem [24] for a vector function.

heorem 1 (see [24]). Let the canonical basis of the vectorialspaceR� for all � ≥ 1 be deined by��= {{{�� (�) | �� (�) = (0, . . . , 0,

��ℎ⏞⏞⏞⏞⏞⏞⏞1 , 0, . . . , 0⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟⏟� ����������

)� , � = 1 ⋅ ⋅ ⋅ �}}} .(15)

Let �(�) : R� → R� be a vector function continuous on[�, �] ∈ R

� and diferentiable on convex hull of the set (�, �).For �1, �2 ∈ [�, �], there exist �max

�� and �min

�� for � = 1 ⋅ ⋅ ⋅ � and� = 1 ⋅ ⋅ ⋅ � such that� (�2) − � (�1)= [[(

�,�∑�,�=1

�max

�� �max

�� ) + ( �,�∑�,�=1

�min

�� �min

�� )]] (�2 − �1)�max

�� , �min

�� ≥ 0, �max

�� + �min

�� = 1,(16)

where

(i) ℎmax

�� ≥ max(���/���) and ℎmin

�� ≤ min(���/���),(ii) �max

�� = ��(�)��� (�)ℎmax

�� and�min

�� = ��(�)��� (�)ℎmin

�� .

he proof of this theorem is given in [24].In our case, the nonlinear function � depends on the

state vector � and also on the known input �. Although theprevious theorem is applicable in our case, � is bounded.

Now, we can give a suicient condition under which theobserver given by (7a), (7b), and (7c) is a NUIO. hus, thenegativity of Γ is ensured by the following theorem.

heorem 2 (see [25]). he observer error �(�) converges

asymptotically towards zero if there exist matrices ��, �,

a positive deinite symmetric matrix �, and a positive scalar� such that the following LMIs are satisied:

� > 0, (17a)

[[[[Ξmax

��� Φ� −���� − ����(∗) −�� 0(∗) (∗) −��

]]]]< 0, (17b)

[[[[Ξmin

��� Φ� −���� − ����(∗) −�� 0(∗) (∗) −��

]]]]< 0 (17c)

∀� = 1, . . . , �, � = 1, . . . , � and � = 1, . . . , ��, whereΦ� = −���� + � (� + ��) �� + �����, � = �2,

Ξmax

��� = [(� + ��) (� + �max

�� )]� �+ � (� + ��) (� + �max

�� ) − �����

− ��� + (� + �max

�� )�������+ ��� (� + �max

�� ) + �,Ξmin

��� = [(� + ��) (� + �min

�� )]� �+ � (� + ��) (� + �min

�� ) − �����

− ��� + (� + �min

�� )�������+ ���(� + �min

�� ) + �,�max

�� = ���max

�� , �min

�� = ���min

��

(18)

with �� = � × �. Solving LMIs (17a)–(17c) leads to determine

matrices �, �, and��. he matrices�� and � can be obtained

from �� = �−1�� and � = �−1�. he other matrices� and �can then be deduced easily from (9a) and (9b), respectively.

Proof. heproof is omitted.A sketch of this proof is presentedin [25].

Notice that if there exist terms such that ���/��� = 0,then the scaling factor ∑�,�

�,�=1(�max

�� + �min

�� ) is less than 1.Consequently, the scaling factor �� must be redeined asfollows:

�� = �,�∑�,�=1

(�max

�� + �min

�� ) = � × � − �0,∑�,��,�=1 (�max

�� + �min

�� )�� = 1,

(19)

where �0 is the number of terms in ���/��� that equal zero.

Page 10: Actuator Fault Diagnosis with Application to a Diesel ...€¦ · Actuator Fault Diagnosis with Application to a Diesel Engine Testbed. Mathematical Problems in Engineering, 2015

Mathematical Problems in Engineering 9

Residual generation

System

Diesel engine

NUIO 1

NUIO 2

Decisionsystem

Diagnosis result

Actuator FDI system

y⊕

uEGR

uXVNT

fa,1

fa,2

��

��

��

r1

r2

r

Figure 8: FDI system.

heprocedure to design theNUIO parameters is summa-rized by the following algorithm.

Algorithm 3. NUIO design is as follows:

(1) compute � and � from (10),

(2) determinematrices� and��, with � = 1, . . . , �� fromthe LMI sets (17a)–(17c),

(3) compute the observer matrices �, �, �, �, and �from (10), (9d), (9c), (9b), and (9a), respectively.

5. Residual Generation

his section addresses the problem of actuator faults isolationbased on a bank of residual generators (see Figure 8). Eachresidual on the proposed scheme is an NUIO based onmodel (6a) and (6b). Notice that the system (1) can beeasily rewritten in a state space form as (3a) and (3b) (seeAppendix C). Furthermore, each residual is designed to beinsensitive to only one fault. hus, the actuator faults can beeasily isolated since only one residual goes to zero while theothers do not.herefore, for our application, the combinationof two observers is suicient to detect and isolate any faultyactuator. It is also assumed that only a single actuator faultcan occur at one time.

To construct the bank of residual generators we have to

(i) design an NUIO which generates the residual �1insensitive to ��,1 by taking

�� = [�Exh�EGR�EGRmax��,Exh�Inlet�V,Exh 0 �EGRmax −�EGRmax]� ,(20)

(ii) design an NUIO which generates the residual �2insensitive to ��,2 by taking

�� = [0 0 0 1]� . (21)

Table 2: Efect of the faults on the residuals.

� �1 �2�1 0 ×�2 × 0

To obtain�� as in (20), it suices to replace in the originalsystem the input vector � by � + ��, where �� representsthe actuator fault vector. hus, �� can be obtained easily bygathering the terms multiplying the vector �� in one matrix.

Each residual, ��(�) (� = 1, 2), computed from (7a), (7b),and (7c), is a 1-dimensional vector associated with one of theactuators �EGR and �XVGT. By stacking the two vectors, onedeines �(�) = [��1(�), ��2(�)]�. In the absence of faults, thisvector of residuals has zero mean, while, upon occurrence ofa single step-like fault, the efect on each of its componentsis indicated in Table 2. A “×” is placed when the fault locatedin the corresponding column afects the mean of the residualcomponent on the corresponding row, and a “0” when theresidual component presents very low sensitivity to the fault.he sampled vector �(�) can be rewritten as

� (�) = �0 (�) + 2∑ℓ=1

]ℓΓℓ (�) 1{�≥�0}�ℓ, (22)

where the sample number � corresponds to the time instant� = ��� with �� denoting the sampling period, �0(�) is thefault-free residual, Γℓ(�) is the dynamic proile of the changeon �(�) due to a unit step-like fault�ℓ, and ]ℓ is themagnitudeof fault ℓ. Model (22) will be used as the basis for the decisionsystem design in the next section.

One can see that residuals are designed in a deterministicframework. However, due to measurement noise and systemdisturbances, parameters uncertainties, and variations, thecomputed residuals are stochastic signals. As a consequence,a multi-CUSUM method will be used for the decision step.Another way would have been to consider the noise andstochastic disturbances characteristics to design robust resid-uals, analyze the stochastic characteristics of the residuals,

Page 11: Actuator Fault Diagnosis with Application to a Diesel ...€¦ · Actuator Fault Diagnosis with Application to a Diesel Engine Testbed. Mathematical Problems in Engineering, 2015

10 Mathematical Problems in Engineering

Table 3: Caterpillar 3126B engine characteristics.

Description

Model Caterpillar 3126B

Type of engine Inline, 4-stroke

Number of cylinders 6

Number of inlet valves 2

Number of exhaust valves 1

Firing order 1-5-3-6-2-4

Type of combustion Direct injection

Maximum torque 1166Nm @ 1440 rpm

Maximum power 224 kw @ 2200 rpm

Idle speed 700 rpm

Maximum speed 2640 rpm

Geometrical characteristics

Bore 110mm

Stroke 127mm

Compression ratio 16

Total displacement 7.25 liter

Connecting rod length 199.9mm

Crank throw radius 63.5mm

Injection system

Type HEUI

Injection pressure 200–145 bar

Injection oriices number 6

Type of combustion Direct injection

Geometrical characteristics of manifolds and pipes

Intake manifold 5 L

Exhaust manifold 0.945 L

and design the decision algorithm with respect to thesecharacteristics. However, this would be too complex to do forour application and would lie anyway on given assumptionson the stochastic disturbances.

6. Decision System

In this section, we will present a decision system based on astatistical approach proposed in [26]. his approach, namedmulti-CUSUM, was developed in [27] and reined in [28].Indeed, in model (22), it is seen that an actuator fault inducesa change in the mean of the residual vector �(�). hus,the problem amounts to detecting and isolating a step-likesignal within a white Gaussian noise sequence. herefore,the change detection/isolation problem can be stated as thefollowing hypothesis testing:

H0 :L (� (�)) =N (�0, Σ) , � = 1, . . . , �,Hℓ :L (� (�)) =N (�0, Σ) , � = 1, . . . , �0 − 1,

L (� (�)) =N (�ℓ, Σ) , � = �0, . . . , �,(23)

where �0 ∈ [1, �], and �ℓ = �0 + ]ℓΓℓ is the mean value ofthe residual sequence when the ℓth fault has occurred, forℓ ∈ {1, 2}. he decision system is based on a combination ofCUSUM decision functions [27], each of them involving thelog-likelihood ratio between hypothesesHℓ andH0, namely,

�� (ℓ, 0) = ln�ℓ (� (�))�0 (� (�)) , (24)

where �ℓ is the probability density function of �(�) underthe hypothesis Hℓ. Under the Gaussian hypothesis, the log-likelihood ratio can be rewritten as

�� (ℓ, 0) = (�ℓ − �0)� Σ−1 (� (�) − 12 (�ℓ + �0)) . (25)

he CUSUM decision function is deined recursively as

�� (ℓ, 0) = max (0, ��−1 (ℓ, 0) + �� (ℓ, 0)) . (26)

In order to estimate the fault occurrence time, the numberof successive observations for which the decision functionremains strictly positive is computed as �ℓ(�) = �ℓ(� −1)1{��−1(ℓ,0)>0} + 1. To decide whether fault ℓ has occurred,one has to check that, on average, all the likelihood ratios��(ℓ, �), for 1 ≤ � = ℓ ≤ 2, are signiicantly larger thanzero. Noticing that ��(ℓ, �) = ��(ℓ, 0) − ��(�, 0), one can builda CUSUM algorithm to decide between hypotheses Hℓ andH� by taking into account the diference between��(ℓ, 0) and��(�, 0). Hence a decision thatHℓ holds can be issued whenthe following decision function becomes positive:

�ℓ = min0≤� =ℓ≤2

(�� (ℓ, 0) − �� (�, 0) − ℎℓ,�) (27)

for ℓ = 1, 2 and ��(0, 0) = 0.Like in [26, 27], it is advisable to consider only two values

for the thresholds ℎℓ,�, for each ℓ = 1, . . . , ��, namely,

ℎℓ,� = {{{ℎℓ�, for � = 0,ℎℓ�, for 1 ≤ � = ℓ ≤ ��, (28)

where ℎℓ� is the detection threshold and ℎℓ� is the isolationthreshold. Notice that the mean detection delay, the meantime before false alarm, and the probability of a false isola-tion depend on the choice of these thresholds. Indeed, thethresholds ℎℓ� and ℎℓ� can be linked to the mean detectiondelay (�) for the fault ℓ thanks to the following expression[27] assuming that ℎℓ� = �ℎℓ� where � ≥ 1 is a constant:

� = max(ℎℓ��ℓ,0 ,ℎℓ�

min� =0,ℓ (�ℓ,�)) as ℎℓ� �→ ∞, (29)

where �ℓ,� is the Kullback-Leibler information deined as

�ℓ,� = 12 (�ℓ − ��)� Σ−1 (�ℓ − ��) . (30)

Page 12: Actuator Fault Diagnosis with Application to a Diesel ...€¦ · Actuator Fault Diagnosis with Application to a Diesel Engine Testbed. Mathematical Problems in Engineering, 2015

Mathematical Problems in Engineering 11

Table 4: he variables used in the engine model.

Symb. Quantity Value/unit�Inlet Pressure in intake manifold Pa�Atm Atmospheric pressure Pa�Turb Exhaust mass low past the turbine kg⋅s−1�XVNT Position of VNT vanes %�Eng Engine speed min−1�Fuel Mass low of injected fuel kg⋅s−1�LHV Lower heating value J⋅kg−1�EGR Efective area of EGR valve m2

�Inlet Gas constant in intake manifold J⋅(kg⋅K)�Inlet Mass low into engine inlet ports kg⋅s−1�Inlet Temperature in the intake manifold K�Air Mass of air in intake manifold kg�EGR Mass of EGR gas in intake manifold kg�Exh Exhaust mass low into the exhaust manifold kg⋅s−1�Exh Mass of exhaust gas in exhaust manifold kg�Exh Pressure in exhaust manifold Pa��,Inlet Speciic heat at const. pres. in intake manifold J⋅(kg⋅K)�V,Inlet Speciic heat at const. vol. in intake manifold J⋅(kg⋅K)� Ratio of speciic heats ��/�V�HFM Air mass low past the air mass low sensor kg⋅s−1�EGR EGR mass low into intake manifold kg⋅s−1�Inlet Volume of intake manifold 1.8 × 10−3m3

�Air Gas constant of air 288.2979 J⋅(kg⋅K)��,Air Speciic heat at const. pres. of air 1067.4 J⋅(kg⋅K)�V,Air Speciic heat at const. vol. of air 779.1021 J⋅(kg⋅K)�Exh Gas constant of exhaust gas of exhaust gas 290.155 J⋅(kg⋅K)��,Exh Speciic heat at const. pres. of exhaust gas 1288.08 J⋅(kg⋅K)�V,Exh Speciic heat at const. vol. of exhaust gas 997.9250 J⋅(kg⋅K)�CAC Temperature of the air ater the charge-air cooler 322.5 K�EGR Temperature of EGR gas low into the i.m. 322K�Exh Temperature in exhaust manifold 837K�Eng Engine displacement 7.239 × 10−3m3

�Exh Volume of exhaust manifold 9.4552 × 10−3m3

When considering ℎℓ,� = ℎℓ,� = ℎℓ, (31) is used instead of(27):

�∗ℓ = min0≤� =ℓ≤2

(�� (ℓ, 0) − �� (�, 0)) (31)

and an alarm is generated when a �∗ℓ ≥ ℎℓ.he reader can refer to [26, 27] for more detailed infor-

mation.

7. Experimental Results and Discussion

he proposed fault detection and isolation approach hasbeen tested on the caterpillar 3126 engine located at SussexUniversity, UK. he aim is to detect and isolate any additiveactuator fault. he detection delay � should be lower than0.01 s in average. his delay is deined as the diferencebetween the alarm time and the actual fault occurrence time.

7.1. Design Parameters. For the design of the residual gen-erators, the gain matrices given by (9a)–(9e) should bedetermined. Unfortunately, we cannot present their valuesdue to pages limitation. Notice that the LMIs (17a)–(17c) aresolved by using the sotware YALMIP toolbox, which is atoolbox for modeling and optimization in Matlab. Matrix Π�for the two residual generators is chosen as Π� = [0, 1]. he

sampling period �� is set as 10−3 s.Remark 4. It is worth noting that no feasible solution isobtained with the approach presented in [18] due to theLipschitz constant value of the nonlinear function � (see(C.7)). In fact, the Lipschitz constant value is bigger than1010 in our case. Other methods can be used, or extendedto our case, as that proposed in [23] for estimating the stateand unknown input vectors. Unfortunately, these methodsare computationally demanding since the number of LMIs,

Page 13: Actuator Fault Diagnosis with Application to a Diesel ...€¦ · Actuator Fault Diagnosis with Application to a Diesel Engine Testbed. Mathematical Problems in Engineering, 2015

12 Mathematical Problems in Engineering

0

0.2

0.4

0.6

0.8

1

0

0.2

0.4

0.6

0.8

1

0 2 4 6 8 10 12 14

0 2 4 6 8 10 12 14

uE

GR

uX

VG

T

(a)

4 6 8 10 12 14

4 6 8 10 12 14

0

1

2

−1

−2

0

1

2

−1

−2

r 1r 2

(b)

0

100

200

300

4 6 8 10 12 14

4 6 8 10 12 14

0

100

200

300

g∗ 2

g∗ 1

(c)

Figure 9: Experimental results: (a) EGR and VGT actuators, (b) residuals (��), and (c) multi-CUSUM decision functions.

in each residual generator, that should be solved is equal to�LMI = 2��� , where �� is the number of nonlinearities in the

system. So, in our case �LMI = 24×4 = 65536. In addition, itis only proposed for the standard systems with a linear time-invariant part (��). We know that the number of LMIs willbe strongly increased if this method is extended to our LPVcase.

he covariance matrix Σ and the mean �0 used fordesigning the multi-CUSUM algorithm are estimates of thevariance and the mean of � obtained from a set of simulationdata generated in healthy operating conditions. Assumingthat all considered faults should be detected and isolated witha mean detection delay � ≤ 0.1 s, the threshold is selected asℎℓ = 1000.7.2. Validation Step. For illustrating the performance ofthis approach, the following scenario is considered. First, apositive step-like change in the EGR actuator appears when� ∈ [6.5, 8] s. Next, a single negative step-like fault in the VGTactuator is introduced in the time interval [8.9, 11.5] s.

he experiment is performed with engine average speed�Eng = 1800 rpm, where the minimum and maximum

value of �Eng (�Eng and �Eng) are 1700 rpm and 1900 rpm,

respectively. he initial conditions for the two observers arerandomly chosen as follows:

�10 = [12 0 2 × 10−7 10−10]� ,�20 = [12 0 2 × 10−7 10−10]� .

(32)

he experimental results are shown in Figure 9. First,the actuators (�EGR and �XVGT) behavior is illustrated inFigure 9(a). hen, the normalized residuals �1 and �2 areshown in Figure 9(b). Finally, the decision functions result-ing from the multi-CUSUM algorithm are presented inFigure 9(c). It is clear from the last igures (Figure 9(c)) thatonly the exact decision function �∗2 , corresponding to anoccurred fault in �XVGT, crosses the threshold. It means thatthis fault is correctly detected and isolated. he obtainedmean detection delay �, given by (29), is equal to 0.0890 s.As expected, this fault is detected and isolated with a meandetection delay � ≤ 0.1 s.

Page 14: Actuator Fault Diagnosis with Application to a Diesel ...€¦ · Actuator Fault Diagnosis with Application to a Diesel Engine Testbed. Mathematical Problems in Engineering, 2015

Mathematical Problems in Engineering 13

8. Conclusion

he problem of actuator fault detection and isolation fordiesel engines is treated in this paper. he faults afecting theEGR system and VGT actuator valves are considered. A bankofNUIOhas been used. Each residual is designed to be insen-sitive to only one fault. By using this kind of scheme and byassuming that only a single fault can occur at one time, eachactuator fault can be easily isolated since only one residualgoes to zero while the others do not. A multi-CUSUM algo-rithm for statistical change detection and isolation is used as adecision system. Fault detection/isolation is achieved withinthe imposed timeslot. Experimental results are presented todemonstrate the efectiveness of the proposed approach.

Appendices

A. Engine Characteristics

See Table 3.

B. Nomenclature

See Table 4.

C. Diesel Engine Model

he system (1) can be easily rewritten in state space formas (3a) and (3b). Indeed, it suices to extract the linear partby doing product development and to separate the nonlinearpart with known or measurable variables (�, �, �). he restis gathered in the general nonlinear part (�(�, �)). he state,known input and output vectors, and the variables � and � aredeined as

� = [�Inlet �Air �EGR �Exh]� ,� = [�EGR �XVNT]� ,� = [�Inlet �Exh]� ,

� = �Eng,� = [�CAC �HFM �Fuel]� .

(C.1)

he matrices �1 and �2 are given by

�1

=

[[[[[[[[[[[[[[[

−�vol�Eng�Eng120�Inlet 0 0 00 −�vol�Eng�Eng120�Inlet 0 00 0 −�vol�Eng�Eng120�Inlet 00 �vol�Eng�Eng120�Inlet

�vol�Eng�Eng120�Inlet 0

]]]]]]]]]]]]]]]

,

�2

=

[[[[[[[[[[[[[[[

−�vol�Eng�Eng120�Inlet 0 0 00 −�vol�Eng�Eng120�Inlet 0 00 0 −�vol�Eng�Eng120�Inlet 00 �vol�Eng�Eng120�Inlet

�vol�Eng�Eng120�Inlet 0

]]]]]]]]]]]]]]]

,

(C.2)

where �Eng and �Eng are, respectively, the minimum and

maximum value of the measurable variable �Eng. �1 and �2are deined as

�1 = �Eng − �Eng�Eng − �Eng

, �2 = �Eng − �Eng�Eng − �Eng

. (C.3)

he matrices ��, �, and �� are expressed as

�� =[[[[[[

�Air��,Air�V,Air�Inlet 0 00 1 00 0 00 0 1

]]]]]], � = [[

[1 0 0 00 0 0 �Exh�moy

Exh�Exh]]],

�� = [0 0 0 0]� ,(C.4)

where �moy

Exhis the mean value of measurable variable �Exh.

he matrix �� and the vector �� are chosen as follows:

�� =[[[[[[[

�Exh�EGR�EGRmax��,Exh�Inlet�V,Exh 00 0�EGRmax 0

−�EGRmax 1

]]]]]]],

�� = [[[[[

�Exh√�Exh�ExhΨ�Exh (�Inlet�Exh )�EGR (�EGR)�Exh√�Exh � (�Exh�Atm , �XVNT)

]]]]].

(C.5)

Finally, the functions � and � are given by

� = [�HFM�CAC �HFM �Fuel]� , (C.6)

� =[[[[[[[[[[[[

�Inlet�Inlet�V,Inlet0�EGR�ExhΨ�Exh�Exh√�Exh�Exh

−�Exh�Exh�Exh� (�Exh/�Atm, �XVNT)�Exh√�Exh

]]]]]]]]]]]]

. (C.7)

Page 15: Actuator Fault Diagnosis with Application to a Diesel ...€¦ · Actuator Fault Diagnosis with Application to a Diesel Engine Testbed. Mathematical Problems in Engineering, 2015

14 Mathematical Problems in Engineering

As mentioned in Section 3, the parameters �vol, �EGR,�, and ℎ are computed by interpolation in lookup tables.However, in this work, we are interested in the diagnosis inthe steady state. So, we choose these parameters constant ateach operating point to validate our approach. Furthermore,the proposed approach can take easily the parameter varia-tion into account. For example, if we choose �vol as variableparameter, the variable � can be chosen as � = �vol�Eng

instead of � = �Eng. By doing this, there is no need to changethe design approach since the engine model has always theform (3a) and (3b).

Conflict of Interests

he authors declare that there is no conlict of interestsregarding the publication of this paper.

Acknowledgments

his work was produced in the framework of SCODECE(Smart Control and Diagnosis for Economic and CleanEngine), a European territorial cooperation project part-funded by the European Regional Development Fund(ERDF) through the INTERREG IV A 2 Seas Programme,and the Research Department of the Region Nord Pas deCalais, France.

References

[1] CARB, “California’s obd-ii regulation (section 1968.1 title 13, cal-ifornia code of regulations),” in Resolution 93-40, pp. 220.7(h)–220.12(h), 1993.

[2] J. Gertler, M. Costin, X. Fang, Z. Kowalczuk, M. Kunwer, and R.Monajemy, “Model based diagnosis for automotive engines—algorithm development and testing on a production vehicle,”IEEE Transactions on Control Systems Technology, vol. 3, no. 1,pp. 61–68, 1995.

[3] M. Nyberg and A. Perkovic, “Model based diagnosis of leaksin the air-intake system of an siengine,” SAE 980514, SAEInternational, 1998.

[4] M. Nyberg, “Model-based diagnosis of an automotive engineusing several types of fault models,” IEEE Transactions onControl Systems Technology, vol. 10, no. 5, pp. 679–689, 2002.

[5] M. Nyberg and T. Stutte, “Model based diagnosis of the air pathof an automotive diesel engine,” Control Engineering Practice,vol. 12, no. 5, pp. 513–525, 2004.

[6] I. Djemili, A. Aitouche, and V. Cocquempot, “Structural anal-ysis for air path of an automotive diesel engine,” in Proceedingsof the International Conference on Communications, Computingand Control Applications (CCCA '11), pp. 1–6, Hammamet,Tunisia, March 2011.

[7] V. De Flaugergues, V. Cocquempot, M. Bayart, and N. Lefebvre,“Exhaustive search of residuals computation schemes usingmacro-graphs and invertibility constraints,” in Proceedings ofthe 7th IFAC Symposium on Fault Detection, Supervision andSafety of Technical Processes, Barcelona, Spain, 2009.

[8] V. de Flaugergues, V. Cocquempot, M. Bayart, and M. Pengov,“On non-invertibilities for structural analysis,” in Proceedings ofthe 21st International Workshop on Principles of Diagnosis (DX’10), Portland, Ore, USA, 2010.

[9] R. Ceccarelli, C. Canudas-de Wit, P. Moulin, and A. Sciarretta,“Model-based adaptive observers for intake leakage detectionin diesel engines,” in Proceedings of the IEEE American ControlConference (ACC ’09), pp. 1128–1133, St. Louis, Mo, USA, June2009.

[10] R. Ceccarelli, P. Moulin, and C. Canudas-de-Wit, “Robuststrategy for intake leakage detection in Diesel engines,” inProceedings of the IEEE International Conference on ControlApplications (CCA ’09), pp. 340–345, IEEE, Saint Petersburg,Russia, July 2009.

[11] I. Djemili, A. Aitouche, andV. Cocquempot, “Adaptive observerfor Intake leakage detection in diesel engines described byTakagi-Sugenomodel,” in Proceedings of the 19thMediterraneanConference on Control & Automation (MED ’11), pp. 754–759,Corfu, Greece, June 2011.

[12] B. Boulkroune, I. Djemili, A. Aitouche, and V. Cocquempot,“Nonlinear unknown input observer design for diesel engines,”in Proceedings of the IEEE American Control Conference (ACC’13), pp. 1076–1081, Washington, DC, USA, June 2013.

[13] E. Hockerdal, E. Frisk, and L. Eriksson, “EKF-based adaptationof look-up tables with an air mass-low sensor application,”Control Engineering Practice, vol. 19, no. 5, pp. 442–453, 2011.

[14] E. Hockerdal, E. Frisk, and L. Eriksson, “Observer design andmodel augmentation for bias compensation with a truck engineapplication,”Control Engineering Practice, vol. 17, no. 3, pp. 408–417, 2009.

[15] C. Svard, M. Nyberg, E. Frisk, and M. Krysander, “Automotiveengine FDI by application of an automated model-based anddata-driven design methodology,” Control Engineering Practice,vol. 21, no. 4, pp. 455–472, 2013.

[16] P. Kudva, N. Viswanadham, and A. Ramakrishna, “Observersfor linear systems with unknown inputs,” IEEE Transactions onAutomatic Control, vol. AC-25, no. 1, pp. 113–115, 1980.

[17] M.Hou and P. C.Muller, “Design of observers for linear systemswith unknown inputs,” IEEETransactions onAutomatic Control,vol. 37, no. 6, pp. 871–875, 1992.

[18] W. Chen and M. Saif, “Unknown input observer design for aclass of nonlinear systems: an lmi approach,” in Proceedingsof the IEEE American Control Conference, Minneapolis, Minn,USA, June 2006.

[19] M.Kao and J. J.Moskwa, “Turbocharged diesel enginemodelingfor nonlinear engine control and state estimation,” Journal ofDynamic Systems,Measurement and Control, Transactions of theASME, vol. 117, no. 1, pp. 20–30, 1995.

[20] J. Heywood, Internal Combustion Engine Fundamentals,McGraw-Hill Series in Mechanical Engineering, McGraw-Hill,New York, NY, USA, 1992.

[21] J. Wahlstrom and L. Eriksson, “Modelling diesel engines with avariable-geometry turbocharger and exhaust gas recirculationby optimization of model parameters for capturing non-linearsystem dynamics,” Proceedings of the Institution of MechanicalEngineers, Part D: Journal of Automobile Engineering, vol. 225,no. 7, pp. 960–986, 2011.

[22] M. Witczak, Modelling and Estimation Strategies for FaultDiagnosis of Nonlinear Systems, Springer, Berlin,Germany, 2007.

[23] A. Zemouche and M. Boutayeb, “Sobolev norms-based stateestimation and input recovery for a class of nonlinear systemsdesign and experimental results,” IEEE Transactions on SignalProcessing, vol. 57, no. 3, pp. 1021–1029, 2009.

[24] G. Phanomchoeng, R. Rajamani, and D. Piyabongkarn, “Non-linear observer for bounded Jacobian systems, with applications

Page 16: Actuator Fault Diagnosis with Application to a Diesel ...€¦ · Actuator Fault Diagnosis with Application to a Diesel Engine Testbed. Mathematical Problems in Engineering, 2015

Mathematical Problems in Engineering 15

to automotive slip angle estimation,” IEEE Transactions onAutomatic Control, vol. 56, no. 5, pp. 1163–1170, 2011.

[25] B. Boulkroune, I. Djemili, A. Aitouche, and V. Cocquempot,“Robust nonlinear observer design for actuator fault detectionin diesel engines,” International Journal of Applied Mathematicsand Computer Science, vol. 23, no. 3, pp. 557–569, 2013.

[26] M. Galvez-Carrillo and M. Kinnaert, “Fault detection andisolation in current and voltage sensors of doubly-fed inductiongenerators,” in Proceedings of the 7th IFAC Symposium onFault Detection, Supervision and Safety of Technical Processes(SafeProcess '09), Barcelona, Spain, 2009.

[27] I. Nikiforov, “A simple recursive algorithm for diagnosis ofabrupt changes insignals and systems,” in Proceedings of theIEEE American Control Conference, vol. 3, pp. 1938–1942,Philadelphia, Pa, USA, 1998.

[28] M. Kinnaert, D. Vrancic, E. Denolin, D. Juricic, and J. Petrovcic,“Model-based fault detection and isolation for a gas-liquidseparation unit,” Control Engineering Practice, vol. 8, no. 11, pp.1273–1283, 2000.

Page 17: Actuator Fault Diagnosis with Application to a Diesel ...€¦ · Actuator Fault Diagnosis with Application to a Diesel Engine Testbed. Mathematical Problems in Engineering, 2015

Submit your manuscripts at

http://www.hindawi.com

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttp://www.hindawi.com

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Journal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

CombinatoricsHindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

International Journal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

The Scientiic World JournalHindawi Publishing Corporation http://www.hindawi.com Volume 2014

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttp://www.hindawi.com

Volume 2014 Hindawi Publishing Corporationhttp://www.hindawi.com Volume 2014

Stochastic AnalysisInternational Journal of