<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">LPV subspace identification for robust fault detection using a set-membership approach: Application to the wind turbine benchmark</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<title level="a" type="main">LPV subspace identification for robust fault detection using a set-membership approach: Application to the wind turbine benchmark</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">6868FD027E808C89A61D739FA6555778</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-19T16:01+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>This paper focuses on robust fault detection for Linear Parameter Varying (LPV) systems using a set-membership approach. Since most of models which represent real systems are subject to modeling errors, standard fault detection (FD) LPV methods should be extended to be robust against model uncertainty. To solve this robust FD problem, a set-membership approach based on an interval predictor is used considering a bounded description of the modeling uncertainty. Satisfactory results of the proposed approach have been obtained using several fault scenarios in the pitch subsystem considered in the wind turbine benchmark introduced in IFAC SAFEPROCESS 2009.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Introduction</head><p>The fault diagnosis of industrial processes has become an important topic because of its great influence on the operational control of processes. Reliable diagnosis and early detection of incipient faults avoid harmful consequences. Typically, faults in sensors and actuators and the process itself are considered. In the case of the wind turbine benchmark, a set of pre-defined faults with different locations and types are proposed in <ref type="bibr" target="#b0">[1]</ref> where the dynamic change in the pitch system is treated. The procedure of fault detection is based either on the knowledge or on the model of the system <ref type="bibr" target="#b1">[2]</ref>. Model-based fault detection is often necessary to obtain a good performance in the diagnosis of faults. The methods used in model-based diagnosis can be classified according if they are using state observers, parity equations and parameter estimation <ref type="bibr" target="#b2">[3]</ref>. For linear time invariant systems (LTI), the FD task is largely solved by powerful tools. However, physical systems generally present nonlinear behaviors. Using LTI models in many real applications is not sufficient for high performance design. In order to achieve good performance while using linear like techniques, Linear Parameter Varying systems are recently received considerable attention <ref type="bibr" target="#b3">[4]</ref>. Recently, many model-based applications using such systems and the subspace identification method were published <ref type="bibr" target="#b4">[5]</ref>. In model-based FD, a residual vector is used to describe the consistency check between the predicted and the real behavior of the monitored system. Ideally, the residuals should only be affected by the faults. However, the presence of disturbances, noises and modeling errors yields the residual to become non zero. To take into account these errors, the fault detection algorithm Figure <ref type="figure">1</ref>: Fault diagnosis with set estimator schema must be robust. When modeling uncertainty in a deterministic way, there are two robust estimation methods: the first method is the bounded error estimation that assumes the parameters are considered time invariant and there is only an additive error <ref type="bibr" target="#b5">[6]</ref>. On the other hand, the second approach is the interval predictor that takes into account the variation of parameters and which considers additive and multiplicative errors <ref type="bibr" target="#b6">[7]</ref>, <ref type="bibr" target="#b7">[8]</ref>. Here, the interval predictor is combined with existing nominal LPV identification presented by <ref type="bibr" target="#b8">[9]</ref>, allowing to include robustness and minimizing false alarms (see Fig. <ref type="figure">1</ref>) <ref type="bibr" target="#b9">[10]</ref>. Thus, this paper contributes with a new set-membership estimator approach that combines the interval predictor scheme with the LPV identification through subspace methods in one step. To illustrate the methodology proposed in this work, the pitch subsystem of wind turbine system proposed as a benchmark in IFAC SAFEPROCESS 2009 will be used. First, this subsystem is modeled as an LPV model using the hydraulic pressure as the scheduling variable. On the hypothesis that damping ratio and natural frequency have an affine variation with hydraulic pressure, this affine LPV model is estimated by means of the subspace LPV estimation algorithm. Second, the residue is synthesized to take into account the robustness against the uncertainties in the parameters. This work is organized as follows: In Section 2, the LPV subspace estimation method is recalled. In Section 3, the interval predictor approach combined with the LPV subspace method is proposed as tool for robust fault detection. In Section 4, the modeling of the pitch system as a LPV model is introduced. Section 5 deals with simulation experiments that illustrate the implementation and performance of the proposed approach applied to the robust fault detection of wind turbine pitch system. Fi-nally, Section 6 gives some concluding remarks.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">LPV Subspace Identification method</head><p>In the literature, there are two methods for LPV identification: First, the ones based on global LPV estimation. Second, the ones based on the interpolation of local models <ref type="bibr" target="#b10">[11]</ref>, However, those approaches could lead to unstable representations of the LPV structure while the original system is stable <ref type="bibr" target="#b11">[12]</ref>. That is why in this paper, we propose to use a subspace identification algorithm proposed (see <ref type="bibr" target="#b8">[9]</ref> and <ref type="bibr" target="#b12">[13]</ref>) to identify LPV systems which does not require interpolation or identification of local models and avoid instability problems.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1">Problem formulation</head><p>In the model used in identification in <ref type="bibr" target="#b8">[9]</ref>, the system matrices depend linearly on the time varying scheduling vector as follows:</p><formula xml:id="formula_0">x k+1 = m ∑ i=1 µ (i) k (A (i) x k + B (i) u k + K (i) e k )<label>(1)</label></formula><formula xml:id="formula_1">y k = Cx k + Du k + e k<label>(2)</label></formula><p>with </p><formula xml:id="formula_2">x k ∈ R n , u k ∈ R r , y k ∈ R l are</formula><formula xml:id="formula_3">µ k = [ 1, µ<label>(2)</label></formula><p>k , ..., µ m k ] T Eqs.( <ref type="formula" target="#formula_0">1</ref>) and ( <ref type="formula" target="#formula_1">2</ref>) can be written in the predictor form:</p><formula xml:id="formula_4">x k+1 = m ∑ i=1 µ (i) k ( Ã(i) x k + B(i) u k + K (i) y k )<label>(3)</label></formula><p>with</p><formula xml:id="formula_5">Ã(i) = A (i) − K (i) C B(i) = B (i) − K (i) D</formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2">Assumptions and notation</head><formula xml:id="formula_6">Defining z k = [ u T k , y T k</formula><p>] T and using a data window of length p to define the following vector:</p><formula xml:id="formula_7">zp k =        z k z k+1 . . . z k+p−1       </formula><p>and introducing the matrix obtained using the Kronecker product ⊗:</p><formula xml:id="formula_8">P p/k = µ k+p−1 ⊗ .... ⊗ µ k ⊗ I r+l we can define N p k =      p p/k . . . 0 . p p−1/k+1 . . . . 0 p 1/k+p−1     </formula><p>Now, by defining the matrices U , Y and Z :</p><formula xml:id="formula_9">U = [u p+1 , ..., u N ]<label>(4)</label></formula><formula xml:id="formula_10">Y = [y p+1 , ..., y N ]<label>(5)</label></formula><formula xml:id="formula_11">Z = [N p 1 zp 1 , ..., N p N −p+1 zp N −p+1 ]<label>(6)</label></formula><p>the controllability matrix can be expressed as:</p><formula xml:id="formula_12">κ p = [l p , ..., l 1 ] with l 1 = [ B(1) , ..., B(m) ] and l j = [ Ã(1) l j−1 , ..., Ã(m) l j−1 ]</formula><p>If the matrix [ Z T , U T ] has full row rank, the matrix Cκ p and D can be estimated by solving the following linear regression problem <ref type="bibr" target="#b13">[14]</ref>:</p><formula xml:id="formula_13">min Cκ p ,D ∥Y − Cκ p Z − DU ∥ 2 F (7)</formula><p>where ∥∥ F represents the Frobenius norm. This problem can be solved by using traditional least square methods as in the case of LTI identification for time varying systems. Moreover, the observability matrix for the first model is calculated as follows:</p><formula xml:id="formula_14">Γ p =         C C Ã(1) . . . C( Ã(1) ) p−1         with κk p = [φ p−1,k+1 ⌣ B k , ..., φ 1,k+p−1 ⌣ B k+p−2 , ⌣ B k+p−1 ]</formula><p>and <ref type="formula" target="#formula_4">3</ref>) can be transformed into: <ref type="formula" target="#formula_4">3</ref>) is uniformly exponentially stable the approximation error can be made arbitrarily small then:</p><formula xml:id="formula_15">⌣ B k = [ B, K k ] Then, Eq.(</formula><formula xml:id="formula_16">x k+p = φ p,k x k + κk p zp k x k+p = φ p,k x k + κ p N p k zp k where φ p,k = ÃK+p−1 ... Ãk+1 Ãk If the system (</formula><formula xml:id="formula_17">x k+p ≈ κ p N p k zp k</formula><p>To calculate the observability matrix Γ p times the state X, we first calculate the matrix Γ p κ p :</p><formula xml:id="formula_18">Γ p κ p =       Cl p Cl p−1 . . Cl 1 0 CA (1) l p−1 . . C Ã(1) l 1 . . . . 0 C( Ã(1) ) p−1 l 1      </formula><p>Then, using the following Singular Value Decomposition (SVD):</p><formula xml:id="formula_19">Γ p κ p Z = [ υ υ σ⊥ ] [ ∑ n 0 0 ∑ ] [ V V ⊥ ]</formula><p>Proceedings of the 26 th International Workshop on Principles of Diagnosis the state is estimated by:</p><formula xml:id="formula_20">⌢ X = ∑ n V</formula><p>Finally, C and D matrix are estimated using output equation (2) and A and B are estimated using the state equation <ref type="bibr" target="#b0">(1)</ref>. This algorithm can be summarized as follows <ref type="bibr" target="#b8">[9]</ref>:</p><p>• Create the matrices U , Y and Z using (4),( <ref type="formula" target="#formula_10">5</ref>) and ( <ref type="formula" target="#formula_11">6</ref>),</p><p>• Solve the linear problems given in <ref type="bibr" target="#b6">(7)</ref> ,</p><p>• Construct Γ p times the state X, • Estimate the state sequence,</p><p>• With the estimated state, use the linear relations to obtain the system matrices.</p><p>In the case of a very small p, we have in general a biased estimate. However, when the bias is too large, it will be a problem. That is why a large p would be chosen. In the case of a very large p, this method suffers from the curse of dimensionality <ref type="bibr" target="#b12">[13]</ref> and the number of rows of Z grows exponentially with the size of the past window. In fact, the number of rows is given by:</p><formula xml:id="formula_21">ρ Z = (r + ℓ) ∑ p j=1 m j</formula><p>To overcome this drawback, the kernel method will be introduced in the next subsection <ref type="bibr" target="#b14">[15]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.3">Kernel method</head><p>The equation ( <ref type="formula">7</ref>) has a unique solution if the matrix [ Z T U T ] has full row rank and is given by:</p><formula xml:id="formula_22">[ Cκ p D ] = Y [ Z T U T ] ( [ Z U ] [ Z T U T ] ) −1</formula><p>When this is not the case, that will occurs when p is large, the solution is computed by using the SVD of the matrix:</p><formula xml:id="formula_23">[ Z U ] = [ υ υ ⊥ ] [ ∑ m 0 0 0 ] [ V T V T ⊥ ]</formula><p>Then, the solution of the minimum norm is given by:</p><formula xml:id="formula_24">[ Cκ p D ] = Y V ∑ −1 m υ T</formula><p>To avoid computations in a large dimensional space, the minimum norm results in:</p><formula xml:id="formula_25">min α ∥α∥ 2 F (8) with Y − α [ Z T Z + U T U ]</formula><p>= 0 where α are the Lagrange multipliers and</p><formula xml:id="formula_26">[ Z T Z + U T U ]</formula><p>is referred as the kernel matrix.</p><p>The matrix Γ times the state X can be constructed as follows:</p><formula xml:id="formula_27">Γκ p Z =               α p ∑ j=1 (Z 1,j ) T Z 1,j α p ∑ j=2 (Z 2,j ) T Z 1,j . . . α p ∑ j=p (Z p,j ) T Z 1,j              <label>(9)</label></formula><p>with</p><formula xml:id="formula_28">(Z i,j ) T Z 1,j = ( p−j ∏ v=0 µ T Ñ +v+j−i µ Ñ +v+j−1 )(z T Ñ +j−i z Ñ +j−1 ) Z T Z = p ∑ j=1 (Z 1,j )Z 1,j<label>(10)</label></formula><p>Finally, the estimate sequence is obtained by solving the original SVD problem.</p><p>The kernel method can be summarized as follows <ref type="bibr" target="#b8">[9]</ref>:</p><p>• Create the matrices U T U using (4) and Z T Z and (Z i,j ) T (Z i,j ) using ( <ref type="formula" target="#formula_28">10</ref>), • Solve the linear problem given in (8),</p><p>• Construct Γ times the state X using ( <ref type="formula" target="#formula_27">9</ref>)and ( <ref type="formula" target="#formula_28">10</ref>),</p><p>• Estimate the state sequence,</p><p>• With the estimated state, use the linear relation to obtain the system matrices.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Interval predictor approach</head><p>To add robustness to the LPV subspace identification approach presented in the previous section, it will be combined with the interval predictor approach <ref type="bibr" target="#b15">[16]</ref>. The interval predictor approach is an extension of classical system identification methods in order to provide the nominal model plus the uncertainty bounds for parameters guaranteeing that all collected data from the system in non-faulty scenarios will be included in the model prediction interval. This approach considers separately the additive and multiplicative uncertainties. Additive uncertainty is taken into account in the additive error term e(k) and modeling uncertainty is considered to be located in the parameters that are represented by a nominal value plus some uncertainty set around. In the literature, there are many approximation of the set uncertain parameter Θ. In our case, this set is described by a zonotope <ref type="bibr" target="#b9">[10]</ref> :</p><formula xml:id="formula_29">Θ = θ 0 ⊕ HB n = {θ 0 + Hz : z ∈ B n }<label>(11)</label></formula><p>where: θ 0 is the nominal model (here obtained with the identification approach, H is matrix uncertainty shape, B n is a unitary box composed of n unitary (B = [−1, 1]) interval vectors and ⊕ denotes the Minkowski sum. A particular case of the parameter set is used that corresponds to the case where the parameter set Θ is bounded by an interval box <ref type="bibr" target="#b16">[17]</ref>:</p><formula xml:id="formula_30">Θ = [θ 1 , θ 1 ] × ...[θ i , θ i ] × ...[θ n θ , θ n θ ]<label>(12)</label></formula><p>where θ i = θ 0 i − λ i and θ i = θ 0 i + λ i with λ i ≥ 0 and i = 1, ..., n θ . In particular, the interval box can be viewed as a zonotope with center θ 0 and H equal to an n θ ×n θ diagonal matrix:</p><formula xml:id="formula_31">θ 0 = ( θ 1 + θ 1 2 , θ 2 + θ 2 2 , ..., θ n + θ n 2 )<label>(13)</label></formula><formula xml:id="formula_32">H = diag(λ 1 , λ 2 , ..., λ n )<label>(14)</label></formula><p>For every output, a model can be extracted in the following regressor form:</p><formula xml:id="formula_33">y(k) = φ(k)θ(k) + e(k)<label>(15)</label></formula><p>where Proceedings of the 26 th International Workshop on Principles of Diagnosis</p><p>• φ(k) is the regressor vector of dimension 1× n θ which can contain any function of inputs u(k) and outputs y(k).</p><p>• θ(k) ∈ Θ is the parameter vector of dimension n θ ×1.</p><p>• Θ is the set that bounds parameter values.</p><p>• e(k) is the additive error bounded by a constant where |e(k)| ≤ σ. In the interval predictor approach, the set of uncertain parameters Θ should be obtained such that all measured data in fault-free scenario will be covered by the interval predicted output.</p><formula xml:id="formula_34">y(k) ∈ [ŷ(k) − σ, ŷ(k) + σ]<label>(16)</label></formula><p>where</p><formula xml:id="formula_35">ŷ(k) = ŷ0 (k) − ∥φ(k)H∥ 1 (17) ŷ(k) = ŷ0 (k) + ∥φ(k)H∥ 1 (<label>18</label></formula><formula xml:id="formula_36">)</formula><p>and ŷ0 (k) is the model output prediction with nominal parameters with θ 0 =[θ 1 , θ 2 , ..., θ n θ ] T obtained using the LPV identification algorithm:</p><formula xml:id="formula_37">ŷ0 (k) = φ(k)θ 0 (k)<label>(19)</label></formula><p>Then, fault detection will be based on checking if ( <ref type="formula" target="#formula_34">16</ref>) is satisfied. In case that, it is not satisfied a fault can be indicated. Otherwise, nothing can be said.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Case study: wind turbine benchmark system</head><p>In this work, a specific variable speed turbine is considered.</p><p>It is a three blade horizontal axis turbine with a full converter. The energy conversion from wind energy to mechanical energy can be controlled by changing the aerodynamics of the turbine by pitching the blades or by controlling the rotational speed of the turbine relative to the wind speed. The mechanical energy is converted to electrical energy by a generator fully coupled to a converter. Between the rotor and the generator, a drive train is used to increase the rotational speed from the rotor to the generator <ref type="bibr" target="#b17">[18]</ref>. This model can be decomposed into submodels: Aerodynamic, Pitch, Drive train and Generator <ref type="bibr">[19] [20]</ref>. In this paper, we focus on faults in the pitch subsystem as explained in the following subsection.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.1">Pitch system model</head><p>In the wind turbine benchmark model, the hydraulic pitch is a piston servo mechanism which can be modeled by a second order transfer function <ref type="bibr" target="#b20">[21]</ref> [1]:</p><formula xml:id="formula_38">β(s) β r (s) = ω 2 n s 2 + 2ζω n s + ω 2 n (<label>20</label></formula><formula xml:id="formula_39">)</formula><p>Notice that β r refers to reference values of pitch angles. The pitch model can be written in the following state space:</p><formula xml:id="formula_40">{ ẋ1 = x 2 ẋ2 = −2ξw n x 2 − w n 2 x 1 + w n 2 u<label>(21)</label></formula><p>with x 1 = β, x 2 = β, u = β r which can be discretised using an Euler approximation. Then, the following system is obtained:</p><formula xml:id="formula_41">{ x(k + 1) = Ax(k) + Bu(k) y(k) = Cx(k)<label>(22)</label></formula><p>with</p><formula xml:id="formula_42">A = [ 1 T e −T e w 2 n −2T e ξw n + 1 ] B = [ 0 T e w 2 n ] C = [ 1 0 ]</formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.2">LPV Pitch system model</head><p>The pitch parameters w n and ξ are variable with hydraulic pressure P [1] <ref type="bibr" target="#b21">[22]</ref>. Then, the pitch model can be written as the following LPV model according to <ref type="bibr" target="#b22">[23]</ref> using P as the scheduling variable ϑ :</p><formula xml:id="formula_43">{ x(k + 1) = A(ϑ)x(k) + B(ϑ)u(k) y(k) = Cx(k)<label>(23)</label></formula><p>with</p><formula xml:id="formula_44">A(ϑ) = [ 1 T e −T e w 2 n (P ) −2T e ξ(P )w n (P ) + 1 ] B = [ 0 T e w 2 n (P ) ] y(k) = x 1 (k) = β(k)</formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.3">Regressor form pitch system model</head><p>The pitch model can be transformed to the following regression form <ref type="bibr" target="#b23">[24]</ref>:</p><formula xml:id="formula_45">y(k) = φ(k)θ(k)<label>(24)</label></formula><p>where, φ(k) is the regressor vector which can contain any function of inputs u(k) and outputs y(k). θ(k) ∈ Θ is the parameter vector. Θ is the set that bounds parameter values.</p><p>In particular</p><formula xml:id="formula_46">φ(k) = [ y(k − 2) y(k − 1) u(k − 2)] θ = [ θ 1 θ 2 θ 3 ] T θ 1 = (−T 2 e w 2 n + (2w n ξT e − 1)</formula><p>)</p><formula xml:id="formula_47">θ 2 = −2w n ξT e + 2 θ 3 = T 2 e w 2 n</formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">Results</head><p>The pitch systems, which in this case are hydraulic, could be affected by faults in any of the three blades. The considered faults in the hydraulic system can result in changed dynamics due to a drop in the main line pressure. This dynamic change induces a change in the system parameters: the damping ratio between 0.6 rad/s and 0.9 rad/s and the frequency between 3.42 rad/s and 11.11 rad/s according to <ref type="bibr" target="#b22">[23]</ref>. In this work, a fault detection subspace estimator is designed to determine the presence of a fault. To distinguish between fault and modeling errors, an interval predictor approach is applied and a residual generation is used for </p><formula xml:id="formula_48">Θ = [θ 1 , θ 1 ] × [θ 2 , θ 2 ] × [θ 3 , θ 3 ]<label>(25)</label></formula><p>and for i = 1, • • • , 3</p><formula xml:id="formula_49">λ i = ( θ i − θ i 2 )<label>(26)</label></formula><formula xml:id="formula_50">θ 0 i = ( θ i + θ i 2 )<label>(27)</label></formula><p>using equations ( <ref type="formula">17</ref>) and <ref type="bibr" target="#b17">(18)</ref>, the output bounds are calculated to be used in fault detection test which are given in Fig. <ref type="figure">2</ref>. ŷ0 (k) is obtained by the use of the identification approach described in Section 2. To validate this algorithm two cases are used:</p><p>-Case 1: In this case, the pressure varies after time 10000s while parameters vary in the interval of parametric uncertainties, that is, damping ratio varies between 0.6 rad/s and 0.63 rad/s and the frequency between 10.34 rad/s and 11.11 rad/s. These parameters are presented respectively in Figures. <ref type="figure" target="#fig_1">3 and 4</ref>. The pitch angle in this case is given in Fig. <ref type="figure">5</ref> altogether with the prediction intervals. For fault detection, the residual signal, based on the comparison between the measured pitch angle and the estimated one at each sampling instance, is calculated and it is shown in Fig. <ref type="figure">6</ref>. For fault decision, a fault indicator signal is used and the decision is taken in function of this indicator. If the actual angle is not within the predicted interval given in Eq.( <ref type="formula" target="#formula_34">16</ref>), the fault indicator is equal to 1 and the system is faulty. Otherwise, it is equal to 0 and the system is faultfree. The fault indicator signal given in Fig. <ref type="figure">7</ref> shows that there is no fault despite the pressure variation. The parameters variation is considered as a modeling error.</p><p>-Case 2: In this case, the pressure P varies between time t = 10000s and t = 17000s outside its nominal value. In this time interval, the damping ratio varies between 0.63 rad/s and 0.72 rad/s and the frequency varies between      8.03 rad/s and 10.34 rad/s. On the other hand, the damping ratio varies between 0.6 rad/s and 0.63 rad/s and the natural frequency varies between 10.34 rad/s and 11.11 rad/s outside as shown in Figures <ref type="figure" target="#fig_4">8 and 9</ref>. In this case, the pitch angle is given in Fig. <ref type="figure">10</ref>, while the residual and fault indicator signals are presented in Fig. <ref type="figure">11</ref> and Fig. <ref type="figure">12</ref>, respectively. Fig. <ref type="figure">12</ref> shows that the fault indicator signal changes its signature between time 10000s and 17000s which induce that the parameters vary larger than the modeling range due to actuator fault in wind turbine benchmark system between instants t = 10000s and 17000s.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6">Conclusions</head><p>The proposed approach is based on an LPV estimation approach to generate a residual as the difference between the real and the nominal behavior of the monitored system. When a fault occurs, this residual goes out of the interval which represents the uncertainty bounds in non faulty case. These bounds are generated by means of an interval predictor approach that adds robustness to this fault detection method, by means of propagating the parameter uncertainty to the residual or predicted output. The proposed  </p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Figure 3 :</head><label>3</label><figDesc>Figure 3: Damping ratio in non-faulty case</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Figure 4 :</head><label>4</label><figDesc>Figure 4: Frequency in non-faulty case</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head>Figure 5 :Figure 6 :</head><label>56</label><figDesc>Figure 5: Pitch angle in non-faulty case</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_3"><head>Figure 7 :Figure 8 :</head><label>78</label><figDesc>Figure 7: Fault indicator in non-faulty case</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_4"><head>Figure 9 :</head><label>9</label><figDesc>Figure 9: Frequency in faulty case</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_5"><head>Figure 10 :Figure 12 :</head><label>1012</label><figDesc>Figure 10: Pitch angle in faulty case</figDesc></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" xml:id="foot_0">Proceedings of the 26 th International Workshop on Principles of Diagnosis</note>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Fault tolerant control of wind turbines-a benchmark model</title>
		<author>
			<persName><forename type="first">P</forename><surname>Odgaard</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Stoustrup</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Kinnaert</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">7th IFAC symposium on fault detection, supervision and safety of technical processes</title>
				<meeting><address><addrLine>Barcelona, spain</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2009">2009</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<monogr>
		<title level="m" type="main">Fault diagnosis systems: an introduction from fault detection to fault tolerance</title>
		<author>
			<persName><forename type="first">R</forename><surname>Isermann</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2006">2006</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<monogr>
		<title level="m" type="main">Diagnosis and fault-tolerant control</title>
		<author>
			<persName><forename type="first">M</forename><surname>Blanke</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Kinnaert</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Lunze</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Staroswiecki</surname></persName>
		</author>
		<author>
			<persName><surname>Schröder</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2006">2006</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Identification of a flexible robot manipulator using a linear parameter-varying descriptor state-space structure</title>
		<author>
			<persName><forename type="first">G</forename><surname>Mercere</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Lovera</surname></persName>
		</author>
		<author>
			<persName><surname>Laroche</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. of the IEEE conference on decision and control</title>
				<meeting>of the IEEE conference on decision and control<address><addrLine>Orlando, Florida,USA</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2011">2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Fault detection and estimation based on closed-loop subspace identification for linear parameter varying systems</title>
		<author>
			<persName><forename type="first">J</forename><surname>Dong</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Kulcsár</surname></persName>
		</author>
		<author>
			<persName><surname>Verhaegen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">DX</title>
				<meeting><address><addrLine>Stockholm</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2009">2009</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Bounded error identification of systems with time-varying parameters</title>
		<author>
			<persName><forename type="first">J</forename><surname>Bravo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Alamo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><forename type="middle">F</forename><surname>Camacho</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Transactions on Automatic Control</title>
		<imprint>
			<biblScope unit="volume">51</biblScope>
			<biblScope unit="page" from="1144" to="1150" />
			<date type="published" when="2006">2006</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Interval estimation for lpv systems applying high order sliding mode techniques</title>
		<author>
			<persName><forename type="first">D</forename><surname>Efimov</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Fridman</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Raissi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Zolghadri</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Seydou</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Automatica</title>
		<imprint>
			<biblScope unit="volume">48</biblScope>
			<biblScope unit="page" from="2365" to="2371" />
			<date type="published" when="2012">2012</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Control of nonlinear and lpv systems: interval observer-based framework</title>
		<author>
			<persName><forename type="first">D</forename><surname>Efimov</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Raissi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Zolghadri</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Transactions on Automatic Control</title>
		<imprint>
			<date type="published" when="2013">2013</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Subspace identification of bilinear and lpv systems for open-and closedloop data</title>
		<author>
			<persName><forename type="first">J</forename><surname>Van Willem</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Verhagen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Automatica</title>
		<imprint>
			<biblScope unit="volume">45</biblScope>
			<biblScope unit="page" from="371" to="381" />
			<date type="published" when="2009">2009</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Fault diagnosis of wind turbines using a set-membership approach</title>
		<author>
			<persName><forename type="first">J</forename><surname>Blesa</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Puig</surname></persName>
		</author>
		<author>
			<persName><surname>Romera</surname></persName>
		</author>
		<author>
			<persName><surname>Saludes</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">the 18th IFAC world congress</title>
				<meeting><address><addrLine>Milano, Italy</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2011">2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">A local approach to lpv-identification of a twin rotor mimo system</title>
		<author>
			<persName><forename type="first">H</forename><surname>Tanaka</surname></persName>
		</author>
		<author>
			<persName><surname>Ohta</surname></persName>
		</author>
		<author>
			<persName><surname>Okimura</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">proceedings of the 47th IEEE Conference on Decision and Control</title>
				<meeting>the 47th IEEE Conference on Decision and Control<address><addrLine>Cancun, Mexico</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2008">2008</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Discrete time lpv i/o and state-space representations, differences of behavior and pitfalls of interpolation</title>
		<author>
			<persName><forename type="first">R</forename><surname>Toth</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Felici</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Heuberger</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Van Den Hof</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">proceedings of the European Control Conference (ECC)</title>
				<meeting>the European Control Conference (ECC)<address><addrLine>Kos, Greece</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2007">2007</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">Subspace identification of mimo lpv systems: the pbsid approach</title>
		<author>
			<persName><forename type="first">J</forename><surname>Van Willem</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Verhagen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 47th IEEE Conference on Decision and Control</title>
				<meeting>the 47th IEEE Conference on Decision and Control<address><addrLine>Cancun, Mexico</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2008">2008</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">Lpv subspace identification using a novel nuclear norm regularization method</title>
		<author>
			<persName><forename type="first">P</forename><surname>Gebraad</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Van Wingerden</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Van Der Veen</surname></persName>
		</author>
		<author>
			<persName><surname>Verhaegen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">American Control Conference on O&apos;Farrell Street</title>
				<meeting><address><addrLine>San Francisco, CA, USA</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2011">2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">Kernel methods for subspace identification of multivariable lpv and bilinear systems</title>
		<author>
			<persName><forename type="first">V</forename><surname>Verdult</surname></persName>
		</author>
		<author>
			<persName><surname>Verhaegen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Automatica</title>
		<imprint>
			<biblScope unit="volume">41</biblScope>
			<biblScope unit="page" from="1557" to="1565" />
			<date type="published" when="2005">2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">Identification for passive robust fault detection using zonotope based set membership appraches</title>
		<author>
			<persName><forename type="first">J</forename><surname>Blesa</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Puig</surname></persName>
		</author>
		<author>
			<persName><surname>Saludes</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">International journal of adaptive control and signal processing</title>
		<imprint>
			<biblScope unit="volume">25</biblScope>
			<biblScope unit="page" from="788" to="812" />
			<date type="published" when="2011">2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">Passive robust fault detection of dynamic processes using interval models</title>
		<author>
			<persName><forename type="first">P</forename><surname>Puig</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Quevedo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Escobet</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Nejjari</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>De Las Heras</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Transactions on Control Systems Technology</title>
		<imprint>
			<biblScope unit="volume">16</biblScope>
			<biblScope unit="page" from="1083" to="1089" />
			<date type="published" when="2008">2008</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<analytic>
		<title level="a" type="main">Setpoint reconfiguration approach for the ftc of wind turbines</title>
		<author>
			<persName><forename type="first">B</forename><surname>Boussaid</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Aubrun</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Abdelkrim</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">the 18th World Congress of the International Federation of Automatic Control (IFAC)</title>
				<meeting><address><addrLine>Milano, Italy</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2011">2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b18">
	<analytic>
		<title level="a" type="main">Twolevel active fault tolerant control approach</title>
		<author>
			<persName><forename type="first">B</forename><surname>Boussaid</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Aubrun</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Abdelkrim</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">The Eighth International Multi-Conference on Systems, Signals Devices (SSD&apos;11)</title>
				<meeting><address><addrLine>Sousse, Tunisia</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2011">2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b19">
	<analytic>
		<title level="a" type="main">Active fault tolerant approach for wind turbines</title>
		<author>
			<persName><forename type="first">B</forename><surname>Boussaid</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Aubrun</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Abdelkrim</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">The International Conference on Communications, Computing and Control Applications (CCCA&apos;11)</title>
				<meeting><address><addrLine>Hammamet, Tunisia</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2011">2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b20">
	<analytic>
		<title level="a" type="main">Fault tolerant control of wind turbines-a benchmark model</title>
		<author>
			<persName><forename type="first">P</forename><surname>Odgaard</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Stoustrup</surname></persName>
		</author>
		<author>
			<persName><surname>Kinnaert</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Transactions on control systems Technology</title>
		<imprint>
			<biblScope unit="volume">21</biblScope>
			<biblScope unit="page" from="1168" to="1182" />
			<date type="published" when="2013">2013</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b21">
	<analytic>
		<title level="a" type="main">Results of a wind turbine fdi competition</title>
		<author>
			<persName><forename type="first">P</forename><surname>Odgaard</surname></persName>
		</author>
		<author>
			<persName><surname>Stoustrup</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">8th IFAC symposium on fault detection ,supervision and safety of technical processes</title>
				<meeting><address><addrLine>Mexico</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2012">2012</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b22">
	<analytic>
		<title level="a" type="main">Robust and fault tolerant linear parameter varying control of wind turbines</title>
		<author>
			<persName><forename type="first">C</forename><surname>Sloth</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Esbensen</surname></persName>
		</author>
		<author>
			<persName><surname>Stoustrup</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Mechatronics</title>
		<imprint>
			<biblScope unit="volume">21</biblScope>
			<biblScope unit="page" from="645" to="659" />
			<date type="published" when="2011">2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b23">
	<analytic>
		<title level="a" type="main">Lpv model-based fault detection: Application to wind turbine benchmark</title>
		<author>
			<persName><forename type="first">H</forename><surname>Chouiref</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Boussaid</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Abdelkrim</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Puig</surname></persName>
		</author>
		<author>
			<persName><surname>Aubrun</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">International conference on electrical sciences and technologies (cistem&apos;14)</title>
				<meeting><address><addrLine>Tunis</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2014">2014</date>
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
