<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">OALibJ</journal-id><journal-title-group><journal-title>Open Access Library Journal</journal-title></journal-title-group><issn pub-type="epub">2333-9705</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/oalib.1106776</article-id><article-id pub-id-type="publisher-id">OALibJ-103310</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Biomedical&amp;Life Sciences</subject><subject> Business&amp;Economics</subject><subject> Chemistry&amp;Materials Science</subject><subject> Computer Science&amp;Communications</subject><subject> Earth&amp;Environmental Sciences</subject><subject> Engineering</subject><subject> Medicine&amp;Healthcare</subject><subject> Physics&amp;Mathematics</subject><subject> Social Sciences&amp;Humanities</subject></subj-group></article-categories><title-group><article-title>
 
 
  Sparse Recovery Diagnosis Method Applied to Hybrid Dynamical System: The Case of Three-Phase DC-AC Inverter for Wind Turbine
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Wafa</surname><given-names>Torki</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Jean-Pierre</surname><given-names>Barbot</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Malek</surname><given-names>Ghanes</given-names></name><xref ref-type="aff" rid="aff3"><sup>3</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Lassaad</surname><given-names>Sbita</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib></contrib-group><aff id="aff2"><addr-line>QUARTZ, EA 7393, ENSEA, Cergy, France</addr-line></aff><aff id="aff3"><addr-line>LS2N, UMR 6004, CNRS, Ecole Centrale de Nantes, Nantes, France</addr-line></aff><aff id="aff1"><addr-line>Processes, Energy, Environment and electric Systems Laboratory, LR34ES18, National Engineering School of Gabes, Gabes, Tunisia</addr-line></aff><pub-date pub-type="epub"><day>01</day><month>09</month><year>2020</year></pub-date><volume>07</volume><issue>09</issue><fpage>1</fpage><lpage>15</lpage><history><date date-type="received"><day>3,</day>	<month>September</month>	<year>2020</year></date><date date-type="rev-recd"><day>27,</day>	<month>September</month>	<year>2020</year>	</date><date date-type="accepted"><day>30,</day>	<month>September</month>	<year>2020</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  
    Power electronic systems tend to be great contributors to faults in many applications especially wind turbines because they are exposed to harsh operation conditions in height. Thus, a great attention has been paid to fault diagnosis technologies. In this paper, the concept of an exact recovery under a sparse fault assumption is applied to the diagnosis of three-phase DC-AC power electronic inverter, this method is denoted as Sparse Recovery Diagnosis (SRD). This method has the advantage to reconstruct on-line a vector of numerous faults from a few system measurements and with finite-time convergence. In this paper, the concept of an exact recovery under a sparse fault assumption is applied to the diagnosis of three-phase DC-AC power electronic inverter, this method is denoted as Sparse Recovery Diagnosis (SRD). In order to apply the proposed method, it is first necessary to have a dynamical modeling without and with each considered fault. After that, roughly speaking, some assumptions (Sparsity, Restrictive Isometry Property) are necessary with respect to the influence of the fault on the measured signals, in order to apply an exact SRD method. The algorithm used in this paper is based on homogeneous observer. Moreover, in order to take into account the quality of the measured noisy signals, the homogeneity degree is variable. The paper ends by some simulation results on a case study which highlight the well founded of the proposed algorithm with respect to previous algorithms that did not consider that the measurement is noisy. 
  
 
</p></abstract><kwd-group><kwd>Sparse Recovery Diagnostic</kwd><kwd> Hybrid Dynamical System</kwd><kwd> Left-Invertibility</kwd><kwd> Restricted Isometry Property</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Reliability and availability of power electronics system are major concerns in many applications; automotive, industrial automation, converters for voltage and power control and green energy as wind energy conversion system (WECS) … This later has paid considerable attention to fault diagnosis and maintenance because it is exposed to harsh operation conditions in height (e.g., [<xref ref-type="bibr" rid="scirp.103310-ref1">1</xref>] and [<xref ref-type="bibr" rid="scirp.103310-ref2">2</xref>] ).</p><p>Thus, fault detection and isolation (FDI) has taken a considerable attention in power electronics applications, e.g., active filters, inverters for variable speed drive, etc… More and more, power electronics tend to be a great contributor to faults in modern wind turbines (e.g., [<xref ref-type="bibr" rid="scirp.103310-ref3">3</xref>] and [<xref ref-type="bibr" rid="scirp.103310-ref4">4</xref>] ).</p><p>The FDI techniques in power electronics can be widely classified into three classes; 1) model-based in which the knowledge of system model is required including the faults effect (e.g., [<xref ref-type="bibr" rid="scirp.103310-ref5">5</xref>] [<xref ref-type="bibr" rid="scirp.103310-ref6">6</xref>] and [<xref ref-type="bibr" rid="scirp.103310-ref7">7</xref>] ); 2) signal processing-based in which the spectral analysis is used to identify fault signatures (e.g., [<xref ref-type="bibr" rid="scirp.103310-ref8">8</xref>] and [<xref ref-type="bibr" rid="scirp.103310-ref9">9</xref>] ) and 3) artificial intelligence-based that uses fuzzy logic and neural networks [<xref ref-type="bibr" rid="scirp.103310-ref10">10</xref>].</p><p>In our work, we focus on the model-based class where a new method based on Sparse faults assumption is proposed. This method amounts to left-invertibility problem which is treated in many works (e.g., in case of linear system in [<xref ref-type="bibr" rid="scirp.103310-ref11">11</xref>] and [<xref ref-type="bibr" rid="scirp.103310-ref12">12</xref>] and in case of non-linear in [<xref ref-type="bibr" rid="scirp.103310-ref13">13</xref>]. This method, denoted as Sparse Recovery Diagnosis (SRD), consists of recovering the information of faults (unknown inputs) from the system measurements (system outputs). This method is efficient when the number of unknown inputs is greater than the number of measurements.</p><p>In recent works (e.g., [<xref ref-type="bibr" rid="scirp.103310-ref14">14</xref>] and [<xref ref-type="bibr" rid="scirp.103310-ref15">15</xref>] ), the (SR) algorithm is improved. Besides, it is applied in sensor networks [<xref ref-type="bibr" rid="scirp.103310-ref16">16</xref>], image processing and wireless communication [<xref ref-type="bibr" rid="scirp.103310-ref17">17</xref>], cyber-attacks [<xref ref-type="bibr" rid="scirp.103310-ref18">18</xref>] and mechanical faults (e.g., [<xref ref-type="bibr" rid="scirp.103310-ref19">19</xref>] and [<xref ref-type="bibr" rid="scirp.103310-ref20">20</xref>] ).</p><p>The SRD technique requires a dynamic modeling in case of healthy and faulty operations. Hence, in this paper, a sparse representation of possible faults will be modeled and reconstructed on line. The considered faults are a variation of the DC-link voltage and a change in the filter output inductance value for each phase a, b and c.</p><p>Some assumptions (Sparsity, Restricted Isometry Property (RIP)) are needed with respect to the influence of faults on the measured signal, in order to apply an exact SR technique.</p><p>Therefore, the first contribution of this paper is the application of the SRD algorithm to detect and estimate electrical faults in hybrid dynamical system which has not been published yet. The second contribution consists on applying a finite time algorithm with an adaptive exponent α (applied in [<xref ref-type="bibr" rid="scirp.103310-ref21">21</xref>] as a fixed exponent) which takes into account the quality of the measured noisy signal.</p><p>The remainder of the paper is structured as follows; healthy and faulty models of the studied system are detailed in section II. Section III presents some recalls on left invertibility and SR algorithm as well as the presentation of the proposed FDI method; followed by comments and analysis simulation results in section IV. Concluding remarks end the paper.</p></sec><sec id="s2"><title>2. Modeling Framework</title><sec id="s2_1"><title>2.1. Healthy System Model</title><p>The structure of the studied system is given in <xref ref-type="fig" rid="fig1">Figure 1</xref>. It is composed by a wind turbine connected to the grid under three-phase power electronics inverter, A DC-link and a RL filter (with R small as possible).</p><p>In this paper, we focused on the grid connected side which is modeled in (a,b,c) reference frame by the following electrical equations [<xref ref-type="bibr" rid="scirp.103310-ref22">22</xref>]:</p><p>{ v a n = R a i g a + L a d i g a d t + v g a v b n = R b i g b + L b d i g b d t + v g b v c n = R c i g c + L c d i g c d t + v g c (1)</p><p>where, v a n , v b n and v c n are the inverter output voltages, i g a , i g b and i g c are the line currents, v g a , v g b and v g c are the grid voltages and L a , b , c and R a , b , c are respectively the inductance and the resistance of the filter.</p><p>For the considered system, there are six switches that result 64 possible combinations. However, exactly eight operating modes are allowed because there is only one switch closed at any given time on each phase. Let the function σ : [ 0 , ∞ ) → { 1 , 2 , ⋯ , 8 } denotes the active mode at time t, and let s i , i = 1 , 2 , ⋯ , 6 , be an indicator variable that is equal to 0 whenever the switch T i , i = 1 , 2 , ⋯ , 6 is open and equal to 1 whenever it is closed. The switches of the same phase are controlled to be in complementary states. Then, <xref ref-type="table" rid="table1">Table 1</xref> presents the possible open/closed switch positions, where, s i = 1 ( s &#175; i = 1 − s i = 0 ) if T i is closed and s i = 0 ( s &#175; i = 1 − s i = 1 ) if T i is open.</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Possible switch positions</title></caption><table><tbody><thead><tr><th align="center" valign="middle" ></th><th align="center" valign="middle" >1</th><th align="center" valign="middle" >2</th><th align="center" valign="middle" >3</th><th align="center" valign="middle" >4</th><th align="center" valign="middle" >5</th><th align="center" valign="middle" >6</th><th align="center" valign="middle" >7</th><th align="center" valign="middle" >8</th></tr></thead><tr><td align="center" valign="middle" >s 1 / s &#175; 2</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >1</td></tr><tr><td align="center" valign="middle" >s 3 / s &#175; 4</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >1</td></tr><tr><td align="center" valign="middle" >s 5 / s &#175; 6</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >1</td></tr></tbody></table></table-wrap><p>Considering ideal power electronic switches, the relation between the inverter output voltages and the DC-link voltage V d c is given by:</p><p>{ v a n − v b n = V d c 2 ( ( s 1 − s 2 ) − ( s 3 − s 4 ) ) v b n − v c n = V d c 2 ( ( s 3 − s 4 ) − ( s 5 − s 6 ) ) v c n − v a n = V d c 2 ( ( s 5 − s 6 ) − ( s 1 − s 2 ) ) (2)</p><p>Therefore, formalizing the above relations “Equation (1)” and “Equation (2)”, the dynamics of the system can be described by the linear switched model “Equation (3)”.</p><p>M d x ( t ) d t = R x ( t ) + P σ ( t ) v ( t ) (3)</p><p>With</p><p>x ( t ) = [ i g a i g b i g c ] t ,</p><p>v ( t ) = [ v d c v g a v g b v g c ] t ,</p><p>M = [ L a − L b 0 0 L b − L c 1 1 1 ] ,</p><p>R = [ − R a R b 0 0 − R b R c 0 0 0 ]</p><p>and</p><p>P σ ( t ) = [ ( s 1 − s 2 ) − ( s 3 − s 4 ) 2 − 1 1 0 ( s 3 − s 4 ) − ( s 5 − s 6 ) 2 0 − 1 1 0 0 0 0 ]</p><p>Here, the three phases are assumed to be identical (balanced three-phase system), i.e., R a = R b = R c = R and L a = L b = L c = L . Then, by multiplying the both sides by M − 1 in (\ref{eq3}), we obtain a state-space model with the form:</p><p>x ˙ ( t ) = A x ( t ) + B σ ( t ) v ( t ) y ( t ) = C x ( t ) (4)</p><p>where:</p><p>A = [ − R L 0 0 0 − R L 0 0 0 − R L ] ,</p><p>B σ ( t ) = [ p 1 − 2 3 L 1 3 L 1 3 L p 2 1 3 L − 2 3 L 1 3 L p 3 1 3 L 1 3 L − 2 3 L ] ,</p><p>p 1 = 2 ( s 1 − s 2 ) − ( s 3 − s 4 ) − ( s 5 − s 6 ) 6 L ,</p><p>p 2 = − ( s 1 − s 2 ) + 2 ( s 3 − s 4 ) − ( s 5 − s 6 ) 6 L</p><p>p 3 = − ( s 1 − s 2 ) − ( s 3 − s 4 ) + 2 ( s 5 − s 6 ) 6 L</p><p>and</p><p>C = [ 1 0 0 0 1 0 0 0 1 ] .</p></sec><sec id="s2_2"><title>2.2. Faulty System Model</title><p>Several faults can affect the grid side wind energy conversion chain. Among them those refer to a continuous variation in certain parameters over the time which are occurred due to components degradation. For the switched system presented above, some faults are assumed to mainly happen. These main faults (one fault occurs at the same time) are the variation in output filter phases inductance and the variation in the DC-link voltage.</p><p>➢ Change in the DC-link voltage</p><p>Consider the system of <xref ref-type="fig" rid="fig1">Figure 1</xref>, we assume the occurrence of a fault in the DC-link that could be an increase or decrease in the controlled DC-link voltage v d c . This fault can be modeled by v d c ′ = v d c + Δ v d c where v d c represents the nominal DC-link voltage value and Δ v d c describes the unknown fault magnitude. Thus, this fault causes a disturbance in the state space dynamics.</p><p>Without loss of generality, it is possible to write the system “Equation (4)” in two parts; one represents the healthy dynamics of the system and the other one captures the effect of the DC-link fault. This is shown in the following representation “Equation (5)”.</p><p>x ˙ ( t ) = A x ( t ) + B σ ( t ) v ( t ) + ϕ 1 ( t ) F 1 (5)</p><p>where, ϕ 1 ( t ) = [ p 1 p 2 p 3 ] t and F 1 = Δ V d c .</p><p>➢ Change in the output filter phase inductance</p><p>This fault is assumed due to a variation of one inductance (i.e., L i = L + Δ L i ; i ∈ { a , b , c } ) where L is the healthy inductance. For this type of fault we need to</p><p>manipulate terms of the form d d t ( L + Δ L a ) in “Equation (1)” for the phase a.</p><p>Assuming a constant inductance variation, this leads to a change in the matrix M in “Equation (3)” that becomes</p><p>M ˜ = [ L + Δ L a − L 0 0 L − L 1 1 1 ]</p><p>This matrix is invertible, thus, the system dynamics given by (4) can be rewritten as follow:</p><p>x ˙ ( t ) = A x ( t ) + B σ ( t ) v ( t ) + ϕ 2 ( t ) F 2 (6)</p><p>where, ϕ 2 ( t ) = [ − 2 K 1 K 1 K 1 ] t and F 2 = Δ L a 3 L ( 3 L + 2 Δ L a ) ,</p><p>With, K 1 = − 3 R i g a − 3 v a + ( 2 p 11 + p 22 ) v d c ; p 11 = ( s 1 − s 2 ) − ( s 3 − s 4 ) 2 and p 22 = ( s 3 − s 4 ) − ( s 5 − s 6 ) 2 .</p><p>The same procedure will be followed for fault of the same type in phase b or c. Thus, for the four considered faults with measurement noise, we have:</p><p>x ˙ ( t ) = A x ( t ) + B σ ( t ) v ( t ) + ∑ i = 1 4 ϕ i F i (7)</p><p>Y ( t ) = C x ( t ) + N ( t ) (8)</p><p>where, ϕ 3 ( t ) F 3 and ϕ 4 ( t ) F 4 represent respectively the quantities related to the change of the inductance value in phase b and c and they are described by:</p><p>ϕ 3 ( t ) = [ K 2 − 2 K 2 K 2 ] t and F 3 = Δ L b 3 L ( 3 L + 2 Δ L b ) ;</p><p>ϕ 4 ( t ) = [ K 3 K 3 − 2 K 3 ] t and F 4 = Δ L c 3 L ( 3 L + 2 Δ L c ) ,</p><p>With,</p><p>K 2 = − 3 R i g b − 3 v b + ( p 22 − p 11 ) v d c ;\\</p><p>K 3 = − 3 R i g c − 3 v c − ( p 11 + p 22 ) v d c .\\</p><p>N ( t ) = [ n 1 ( t ) , n 2 ( t ) , n 3 ( t ) ] T , where n i ( t ) , i = 1 , 2 , 3 , are the uncorrelated white noises.</p><p>Due to the fact that all the relative degree with respect to faults F i is equal to one, the following algebraic equation is obtained</p><p>Y &#175; = Y ˙ ^ − A x ( t ) − B σ ( t ) v ( t )       = Φ F + E ( N , δ ) (9)</p><p>where Φ = [ ϕ 1 , ϕ 2 , ϕ 3 , ϕ 4 ] ∈ ℜ 3 &#215; 4 and F = [ F 1 , F 2 , F 3 , F 4 ] T . The vector E ( N , δ ) represents the error due to the measurement noise (N) and numerical approximations ( δ ) (quantification, discretization …).</p><p>Y ˙ ^ refers to the estimation of the derivative of Y (measurement with noise) and it is given by the following differentiator [<xref ref-type="bibr" rid="scirp.103310-ref23">23</xref>]:</p><p>{ Y ^ ˙ = Z + κ 1 μ | Y − Y ^ | θ s i g n ( Y − Y ^ ) Z ^ &#168; = κ 2 μ 2 | Y − Y ^ | 2 θ − 1 s i g n ( Y − Y ^ ) (10)</p><p>where Z = Y ˙ ^ + E ( N , δ ) is the estimate of the derivative of Y, | Y − Y ^ | θ = [ | y 1 − y ^ 1 | θ , | y 2 − y ^ 2 | θ , | y 3 − y ^ 3 | θ ] T , s i g n ( Y − Y ^ ) = [ s i g n ( y 1 − y ^ 1 ) , s i g n ( y 2 − y ^ 2 ) , s i g n ( y 3 − y ^ 3 ) ] T , κ 1 and κ 2 are positive constants and μ is the parameter in order to reject the perturbation.</p><p>From (10), setting</p><p>Y &#175; = Z − A x ( t ) − B σ ( t ) v ( t ) (11)</p><p>Equation (9) is obtained.</p></sec></sec><sec id="s3"><title>3. Faults Detection, Isolation and Estimations</title><p>In this section, the main objectives are to detect, isolate and estimate the faults F in (9). Note that in “Equation (9)”, there are more unknown faults than “Equation (3)”. However, in such considered filters, generally only one fault occurs at the same time. This assumption is necessary for faults estimation but not for faults detection. To achieve the objectives, the following criterion (12) is used [<xref ref-type="bibr" rid="scirp.103310-ref24">24</xref>]</p><p>F * = arg min { 1 2 ‖ Y &#175; − Φ F ‖ 2 2 + λ ‖ F ‖ 0 } (12)</p><p>where ‖ F ‖ 0 is the pseudo norm-zero (the number of non-zero elements).</p><p>Roughly speaking, the constraint λ ‖ F ‖ 0 allows to obtain a solution of (12) with a maximum of zero elements in F. Moreover, λ is used as a threshold in order to avoid false alarms.</p><p>Unfortunately, (12) is difficult to solve with high dimension of F containing many non-zero elements. In this case, in order to have an exact recovery of F, two assumptions are necessary. The first one is linked to verify that the number of equations is greater than two-times of non-zero elements of F plus one. In our considered case, the non-zero elements of F is one and the number of equations is three according to (9). Thus this first assumption is verified. The second one is the well-known Restricted Isometry Property (RIP) [<xref ref-type="bibr" rid="scirp.103310-ref25">25</xref>] for the matrix Φ</p><p>1 − γ q ≤ e i g ( ϕ i T ϕ i ) ≤ 1 + γ q (13)</p><p>where γ q ∈ ] 0 , 1 [ and each sub-matrix of dimension 3 &#215; 3 of Φ must be regular.</p><p>In our considered case, this assumption is numerically and generically verified. Obviously, without current and voltage, the faults cannot be detected, isolated and estimated. Under these assumptions, optimization problem (12) is equivalent to the following optimization problem [<xref ref-type="bibr" rid="scirp.103310-ref25">25</xref>]</p><p>F * = arg min { 1 2 ‖ Y &#175; − Φ F ‖ 2 2 + λ ‖ F ‖ 1 } (14)</p><p>where, ‖ F ‖ 1 = ∑ i | F i | .</p><p>Then, a solution of the optimization problem of (14), providing that the matrix Φ satisfies the RIP condition (13), is given by the following algorithm (see [<xref ref-type="bibr" rid="scirp.103310-ref24">24</xref>] for linear version α = 1 , [<xref ref-type="bibr" rid="scirp.103310-ref26">26</xref>] for homogeneous version α = ] 0 , 1 [ and [<xref ref-type="bibr" rid="scirp.103310-ref27">27</xref>] for homogeneous solution with variable exponent α ).</p><p>{ τ u ˙ = − ⌈ u ( t ) + ( Φ T Φ − I 4 &#215; 4 ) F ^ − Φ T Y &#175; ⌉ α F ^ = a λ ( u ) ⌈ . ⌉ ≜ |   .   | α sgn ( . ) (15)</p><p>where, u ∈ R 4 represents the internal state vector, F ^ refers to the estimated sparse signal F, I 4 &#215; 4 is the identity matrix in R 4 &#215; 4 , τ represents a constant that depends on the physical properties of the implementing system, α ∈ [ 0 , 1 ] is a variable exponential coefficient defined later and a λ ( u ) is a continuous soft thresholding function defined by:</p><p>a λ ( u ) = { 0   if   | u | ≤ λ u − λ sgn ( u ) if   | u | &gt; λ (16)</p><p>The originalities of the paper are first to use the algorithm proposed in [<xref ref-type="bibr" rid="scirp.103310-ref21">21</xref>] in the context of diagnosis instead of the signal processing context (see (15)) secondly to adapt the α variable exponent method proposed in [<xref ref-type="bibr" rid="scirp.103310-ref27">27</xref>] at our problem. Doing so, the proposed fault detection algorithm is less sensible to noises (noise measurement, noises due to the differentiators’ computation…). The proposed diagnosis algorithm with α variable is then given as</p><p>{ τ u ˙ = − ⌈ u ( t ) + ( Φ t Φ − I l ) F ^ − Φ t Y &#175; ⌉ α F ^ = a λ ( u ) α = ζ ζ + ε ζ ˙ = − τ ζ + τ | Y &#175; h f | (17)</p><p>where the information, with respect to E ( N , δ ) , is obtained by the following high past filter:</p><p>{ Y &#175; h f = s ′ 2 s ′ 2 + 1.4142 s ′ + 1 Y &#175; s ′ = s w c (18)</p><p>where, Y &#175; h f is the high frequency component of Y &#175; and for a well-chosen cutting frequency w c , it is only function of E ( N , δ ) . Note that in the systems (17) and (18), two filters are introduced. The first one (18) is a high pass second order filter (HF) which is the Butterworth Filter. The second one ( ζ dynamics) is a low pass first order filter (LF) with a nonlinear input that corresponds to the absolute value of Y &#175; h f .</p><p>Hence, the output of the (LF) generates the parameter α that is consequently variable with respect to the magnitude of the high frequency signal Y &#175; h f . The structure of the filters is implemented in <xref ref-type="fig" rid="fig2">Figure 2</xref>. Moreover, for α = 0 , the system dynamic (17) becomes a first order sliding mode and the phenomenon of chattering occurs at equilibrium point but converges in finite time. For α = 1 , the dynamic system (17) becomes the Locally Competitive Algorithm that is proposed in [<xref ref-type="bibr" rid="scirp.103310-ref24">24</xref>] and it converges exponentially to the equilibrium point.</p><p>Referring to the systems (17) and (18):</p><p>- ε &gt; 0 is a constant parameter which is chosen in the sequel to guarantee α in [ 0 , 1 [ . More accurately, when Y tends to 0, i.e., noise-free signal (respectively tends to, i.e., very noisy signal) α tends to 0, i.e., Levant differentiator(respectively tends to 1, i.e., linear differentiator).</p><p>- τ is a positive constant parameter. It will be chosen sufficiently small in order to have a low frequency range.</p><p>- w c is the cut-off frequency of the HF.</p><p>- 14,142 is the damping ratio of HF that is obtained from the factors of the Butterworth Polynomial.</p></sec><sec id="s4"><title>4. Comparison with Some Others Existing Methods</title><p>In the literature, it exists many diagnosis methods to resolve the considered problem. For example by hardware redundancy [<xref ref-type="bibr" rid="scirp.103310-ref28">28</xref>], if a sensor of DC voltage measurement is added, the problem becomes square and very easy to solve.</p><p>Another method based on a very well-known parity space analysis [<xref ref-type="bibr" rid="scirp.103310-ref28">28</xref>] can be used. In this case, one can define three residuals in order to detect and isolate the faults. The inputs of the residual are:</p><p>{ r &#175; 1 = y &#175; 1 + 2 y &#175; 2 r &#175; 2 = y &#175; 2 + 2 y &#175; 3 r &#175; 3 = y &#175; 3 + 2 y &#175; 1 (19)</p><p>These residual inputs r &#175; i are defined as linear combinations of Y &#175; components, in order to generate predefined residual input invariant with respect to predefined fault. More precisely the r &#175; i are defined such that:</p><p>{ r &#175; 1 = H 1 Φ F 1 = 0 r &#175; 2 = H 2 Φ F 2 = 0 r &#175; 3 = H 3 Φ F 3 = 0 (20)</p><p>With H 1 = [ 1 , 2 , 0 ] , H 2 = [ 0 , 1 , 2 ] , H 3 = [ 2 , 0 , 1 ] .</p><p>And</p><p>Φ = ( p 1 − 2 K 1 K 2 K 3 p 2 K 1 − 2 K 2 K 3 p 3 K 1 K 2 − 2 K 3 )</p><p>As it is usual r &#175; i , i = 1 , 2 , 3 , are the inputs of a low pass filter, the outputs residual are denoted r i . The alarm a i , i = 1 , 2 , 3 is activated a i = 1 when the absolute value of r i is greater than a threshold and off a i = 0 when the absolute value of r i is smaller than the threshold. This threshold plays a role that is similar to the parameter λ used in “Equation (16)”. Now by applying the parity space method, one has the following signature <xref ref-type="table" rid="table2">Table 2</xref>.</p><p>This comparison highlights the fact that they exist lot of competitive diagnosis methods and the presented method is only one of them.</p><p>This method is more competitive for a huge number of considered faults and in the case where more than one simultaneous fault is considered.</p><p>For example, the case of power network under cyber-attacks [<xref ref-type="bibr" rid="scirp.103310-ref18">18</xref>] highlights perfectly the well founded of the method.</p><p>Here the purpose is only to show this method can be useful in the diagnosis of hybrid dynamical system particularly to power electronic system.</p></sec><sec id="s5"><title>5. Simulations Results</title><p>The system model and the designed diagnosis algorithm are implemented in Matlab/Simulink. Using an Euler solver with a fixed step equal to 5 &#215; 10<sup>−</sup><sup>6</sup>, simulation results are obtained and presented below. The operated system parameters are given in <xref ref-type="table" rid="table3">Table 3</xref>. While, the algorithm parameters are τ = 0.1   s (it is chosen sufficiently small in order to have a low frequency range), λ = 10 − 2 (according to the maximum variation that is tolerated before considering that there is a fault), κ 1 = 2 and κ 2 = 1 (using the pole placement) and μ = 10 4 ( it is chosen greater than the maximum considered disturbance).</p><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> Signature table of parity space method</title></caption><table><tbody><thead><tr><th align="center" valign="middle" ></th><th align="center" valign="middle" >a 1</th><th align="center" valign="middle" >a 2</th><th align="center" valign="middle" >a 3</th></tr></thead><tr><td align="center" valign="middle" >No fault</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >0</td></tr><tr><td align="center" valign="middle" >F 1</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >1</td></tr><tr><td align="center" valign="middle" >F 2</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >1</td></tr><tr><td align="center" valign="middle" >F 3</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >1</td></tr><tr><td align="center" valign="middle" >F 4</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >1</td><td align="center" valign="middle" >0</td></tr></tbody></table></table-wrap><table-wrap id="table3" ><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> System parameters</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >DC-link nominal voltage v d c</th><th align="center" valign="middle" >800 V</th></tr></thead><tr><td align="center" valign="middle" >DC-link capacitor C</td><td align="center" valign="middle" >2500 μF</td></tr><tr><td align="center" valign="middle" >Switching frequency</td><td align="center" valign="middle" >3 kHz</td></tr><tr><td align="center" valign="middle" >Output filter inductance L</td><td align="center" valign="middle" >0.02 H</td></tr><tr><td align="center" valign="middle" >Output filter resistance R</td><td align="center" valign="middle" >0.012 Ω</td></tr><tr><td align="center" valign="middle" >Grid voltage V e f f</td><td align="center" valign="middle" >220 V</td></tr></tbody></table></table-wrap><p>The application of the framework introduced in section III is implemented by analyzing four fault scenarios, i.e., in case of DC-link voltage variation and phase filter inductance variation.</p><p>In general the voltage sensor is less affected by noise and perturbation than current sensors. Then, the line currents i g a , i g b and i g c are assumed to be measured. To these currents a white noise N ( t ) of power 0.01 and sample time equal to 5 &#215; 10<sup>−6</sup> (the simulation fixed step), is added. Thus Y used in “Equation (10)” is obtained.</p><p>It is considered that only one fault can occur. Thus, algorithms (15) and (17) can be applied to estimate the occurred fault. The estimated value of Y &#175; (11) that is needed by both algorithms is given by “Equation (10)” where θ is fixed to 0.75.</p><p>At first, we consider a fault causes an inductance to change at t = 0.03   s . Setting Δ L a equal to 30% of the nominal inductance value L. Then, two simulation results are illustrated in <xref ref-type="fig" rid="fig2">Figure 2</xref> and <xref ref-type="fig" rid="fig3">Figure 3</xref>, respectively, in cases when the algorithm in (15) (exponent α is fixed to 0.5) and when the algorithm in (17) (the exponent α is variable) is used. The results show that the estimated fault is recovered and converged in finite time to its value. The non-zero estimated fault F ^ 2 related to the phase an inductance fault, converges to its corresponding</p><p>value ( Δ L a 3 L ( 3 L + 2 Δ L a ) ) while others estimated zero faults converged to zero</p><p>in finite time. The difference between the estimated values in both cases is clearly shown; by using “Equation (17)” with α variable the results are much better than the case where “Equation (15)” is applied for α = 0.5 .</p><p>Then, we assume the occurrence of a fault in the DC-link that causes a variation of v d c at t = 0.03   s . The simulation results, given by <xref ref-type="fig" rid="fig4">Figure 4</xref>, show that the estimated non-zero fault F ^ 1 converges to its value ( Δ v d c = 50   V ) in finite time. The estimation of the recovered fault F ^ 1 in different cases of chosen exponent α (using “Equations (15) or (17)”) is given by <xref ref-type="fig" rid="fig4">Figure 4</xref>.</p><p>Taking the case when a fault occurs on the output filter inductance in the phase b (i.e., F 3 ) where Δ L a = 50 % L at t = 0.3   s , the simulation results are given by <xref ref-type="fig" rid="fig5">Figure 5</xref>. The estimated fault F ^ 3 linked to the activated fault converges in finite time to its value. As it is clearly shown, the variable exponent α has a positive effect in fault estimation. In fact, the estimated fault for α variable (using “Equation (17)”) is close to its desired value than the fault recovered using “Equation (15)” where α is fixed.</p><p>The above results have proven that the algorithm “Equation (17)” with α variable performs well in presence of noise and then the performance of the proposed optimization system is improved.</p></sec><sec id="s6"><title>6. Conclusion</title><p>In this work, healthy and faulty dynamical models of grid side WECS were presented and the results were carried out via Matlab/Simulink environment. A Sparse Recovery (SR) algorithm was applied to detect and estimate a fault affecting the output filter phases inductance and the DC-link voltage. The exponent of this algorithm α may be chosen between 0 and 1. When α = 0 this corresponds to a sliding mode solution and cancels the perturbation and when α = 1 this corresponds to linear solution less sensible to noise. Then, it was proposed a solution with α variable in order to take into account the noise evolution. Therefore, the dynamic of α was designed with respect to the high frequency magnitude of the signal. For the considered cases, the comparison of the simulation results highlights the well-founded of the SR algorithm with α variable. As a future work, we will focus on the stability analysis of the proposed SR algorithm with a varying exponent gain α and on an experimental validation of the proposed algorithm to recover faults in finite time.</p></sec><sec id="s7"><title>Conflicts of Interest</title><p>The authors declare no conflicts of interest regarding the publication of this paper.</p></sec><sec id="s8"><title>Cite this paper</title><p>Torki, W., Barbot, J.-P., Ghanes, M. and Sbita, L. (2020) Sparse Recovery Diagnosis Method Applied to Hybrid Dynamical System: The Case of Three-Phase DC-AC Inverter for Wind Turbine. Open Access Library Journal, 7: e6776. https://doi.org/10.4236/oalib.1106776</p></sec></body><back><ref-list><title>References</title><ref id="scirp.103310-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Liu, W., Tang, B., Han, J., Lu, X., Hu, N., and He, Z. (2015) The Structure Healthy Condition Monitoring and Fault Diagnosis Methods in Wind Turbines: A Review. Renewable and Sustainable Energy Reviews, 44, 466-472.  
https://doi.org/10.1016/j.rser.2014.12.005</mixed-citation></ref><ref id="scirp.103310-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Kamel, R.M. (2014) Effect of Wind Generation System Types on Micro-Grid (MG) Fault Performance during Both Standalone and Grid Connected Modes. Energy Conversion and Management, 79, 232-245.  
https://doi.org/10.1016/j.enconman.2013.12.009</mixed-citation></ref><ref id="scirp.103310-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Spinato, F., Tavner, P.J., van Bussel, G.J.W. and Koutoulakos, E. (2009) Reliability of Wind Turbine Subassemblies. IET Renewable Power Generation, 3, 387-401.  
&lt;br /&gt;https://doi.org/10.1049/iet-rpg.2008.0060</mixed-citation></ref><ref id="scirp.103310-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Yang, S., Bryant, A., Mawby, P., Xiang, D., Ran, L. and Tavner, P. (2011) An Industry-Based Survey of Reliability in Power Electronic Converters. IEEE Transactions on Industry Applications, 47, 1441-1451. https://doi.org/10.1109/TIA.2011.2124436</mixed-citation></ref><ref id="scirp.103310-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Ding, S. (2008) Model-Based Fault Diagnosis Techniques: Design Schemes, Algorithms, and Tools. Springer-Verlag, London.</mixed-citation></ref><ref id="scirp.103310-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Zhang, D., Wang, F., Burgos, R., Kern, J., El-Barbari, S. and Boroyevich, D. (2009) Internal Fault Detection and Isolation for Paralleled Voltage Source Converters. 2009 Twenty-Fourth Annual IEEE Applied Power Electronics Conference and Exposition, Washington DC, 15-19 February 2009, 833-839.  
https://doi.org/10.1109/APEC.2009.4802758</mixed-citation></ref><ref id="scirp.103310-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">de Araujo Ribeiro, R., Jacobina, C., da Silva, E. and Lima, A. (2003) Fault Detection of Open-Switch Damage in Voltage-Fed PWM Motor Drive Systems. IEEE Trans. Power Electron, 18, 587-593. https://doi.org/10.1109/TPEL.2003.809351</mixed-citation></ref><ref id="scirp.103310-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Chowdhury, F. and Aravena, J. (1998) A Modular Methodology for Fast Fault Detection and Classification in Power Systems. IEEE Transactions on Control Systems Technology, 6, 623-634. &lt;br /&gt;https://doi.org/10.1109/87.709497</mixed-citation></ref><ref id="scirp.103310-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Turpin, C., Baudesson, P., Richardeau, F., Forest, F. and Meynard, T. (2002) Fault Management of Multicell Converters. IEEE Transactions on Industrial Electronics, 49, 988-997. &lt;br /&gt;https://doi.org/10.1109/TIE.2002.803196</mixed-citation></ref><ref id="scirp.103310-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Masrur, M.A., Chen, Z. and Murphey, Y. (2010) Intelligent Diagnosis of Open and Short Circuit Faults in Electric Drive Inverters for Real-Time Applications. IET Power Electronics, 3, 279-291. &lt;br /&gt;https://doi.org/10.1049/iet-pel.2008.0362</mixed-citation></ref><ref id="scirp.103310-ref11"><label>11</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Silverman</surname><given-names> L. </given-names></name>,<etal>et al</etal>. (<year>1969</year>)<article-title>Inversion of Multivariable Linear Systems</article-title><source> IEEE Transactions on Automatic Control</source><volume> 14</volume>,<fpage> 270</fpage>-<lpage>276</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.103310-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Sain, M. and Massey, J. (1969) Invertibility of Linear Time-Invariant Dynamical Systems. IEEE Transactions on Automatic Control, 14, 141-149.  
&lt;br /&gt;https://doi.org/10.1109/TAC.1969.1099133</mixed-citation></ref><ref id="scirp.103310-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Barbot, J.-P., Boutat, D. and Floquet, T. (2009) An Observation Algorithm for Nonlinear Systems with Unknown Inputs. Automatica, 45, 1970-1974.  
&lt;br /&gt;https://doi.org/10.1016/j.automatica.2009.04.009</mixed-citation></ref><ref id="scirp.103310-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Sun, X. and Zhang, J. (2014) An Exact First-Order Algorithm for Decentralized Consensus Optimization.</mixed-citation></ref><ref id="scirp.103310-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Elad, M., Figueiredo, M.A. and Ma, Y. (2010) On the Role of Sparse and Redundant Representations in Image Processing. Proceedings of the IEEE, 98, 972-982.  
&lt;br /&gt;https://doi.org/10.1109/JPROC.2009.2037655</mixed-citation></ref><ref id="scirp.103310-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Wong, K.I., Vong, C.M., Wong, P.K. and Luo, J. (2015) Sparse Bayesian Extreme Learning Machine and Its Application to Biofuel Engine Performance Prediction. Neuro Computing, 149, 397-404. https://doi.org/10.1016/j.neucom.2013.09.074</mixed-citation></ref><ref id="scirp.103310-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Majumdar, A., Ansari, N., Aggarwal, H. and Biyani, P. (2016) Impulse Denoising for Hyper-Spectral Images a Blind Compressed Sensing Approach. Signal Processing, 119, 136-141. &lt;br /&gt;https://doi.org/10.1016/j.sigpro.2015.07.019</mixed-citation></ref><ref id="scirp.103310-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Nateghi, S., Shtessel, Y., Barbot, J.-P., Zheng, G. and Yu, L. (2018) Cyber-Attack Reconstruction via Sliding Mode Differentiation and Sparse Recovery Algorithm: Electrical Power Networks Application. 15th International Workshop on Variable Structure Systems (VSS), Graz, Austria, 9-11 July 2018, 285-290.  
https://doi.org/10.1109/VSS.2018.8460426</mixed-citation></ref><ref id="scirp.103310-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Wang, H., Ke, Y., Song, L., Tang, G. and Chen, P. (2016) A Sparsity-Promoted Decomposition for Compressed Fault Diagnosis of Roller Bearings. Sensors, 16, 1524.  
&lt;br /&gt;https://doi.org/10.3390/s16091524</mixed-citation></ref><ref id="scirp.103310-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">Huang, W., Sun, H. and Wang, W. (2017) Resonance-Based Sparse Signal Decomposition and Its Application in Mechanical Fault Diagnosis: A Review. Sensors, 17, 1279. &lt;br /&gt;https://doi.org/10.3390/s17061279</mixed-citation></ref><ref id="scirp.103310-ref21"><label>21</label><mixed-citation publication-type="other" xlink:type="simple">Yu, L., Zheng, G. and Barbot, J.-P. (2017) Dynamical Sparse Recovery with Finite-Time Convergence. IEEE Transactions on Signal Processing, 65, 6146-6157.  
&lt;br /&gt;https://doi.org/10.1109/TSP.2017.2745468</mixed-citation></ref><ref id="scirp.103310-ref22"><label>22</label><mixed-citation publication-type="other" xlink:type="simple">Ding, X., Poon, J., ?elanovi?, I. and Dominguez-Garcia, A.D. (2013) Fault Detection and Isolation Filters for Three-Phase AC-DC Power Electronics Systems. IEEE Transactions on Circuits and Systems I: Regular Papers, 60, 1038-1051.  
https://doi.org/10.1109/TCSI.2012.2221222</mixed-citation></ref><ref id="scirp.103310-ref23"><label>23</label><mixed-citation publication-type="other" xlink:type="simple">Levant, A. (2005) Homogeneity Approach to High-Order Sliding Mode Design. Automatica, 41, 823-830. https://doi.org/10.1016/j.automatica.2004.11.029</mixed-citation></ref><ref id="scirp.103310-ref24"><label>24</label><mixed-citation publication-type="other" xlink:type="simple">Balavoine, A., Rozell, C.J. and Romberg, J. (2013) Convergence Speed of a Dynamical System for Sparse Recovery. IEEE Transactions on Signal Processing, 61, 4259-4269.  
&lt;br /&gt;https://doi.org/10.1109/TSP.2013.2271482</mixed-citation></ref><ref id="scirp.103310-ref25"><label>25</label><mixed-citation publication-type="other" xlink:type="simple">Candès, E.J. and Wakin, M.B. (2008) An Introduction to Compressive Sampling. IEEE Signal Processing Magazine, 25, 21-30.  
https://doi.org/10.1109/MSP.2007.914731</mixed-citation></ref><ref id="scirp.103310-ref26"><label>26</label><mixed-citation publication-type="other" xlink:type="simple">Balavoine, A., Romberg, J. and Rozell, C. (2013) Correction to Convergence and Rate Analysis of Neural Networks for Sparse Approximation. IEEE Transactions on Neural Networks and Learning Systems, 25, 1595-1596.  
https://doi.org/10.1109/TNNLS.2013.2292700</mixed-citation></ref><ref id="scirp.103310-ref27"><label>27</label><mixed-citation publication-type="other" xlink:type="simple">Ren, J., Yu, L., Lyu, C., et al. (2019) Dynamical Sparse Signal Recovery with Fixed-Time Convergence. Signal Processing, 162, 65-74.  
https://doi.org/10.1016/j.sigpro.2019.04.010</mixed-citation></ref><ref id="scirp.103310-ref28"><label>28</label><mixed-citation publication-type="other" xlink:type="simple">Ghanes, M., Barbot, J.P., Fridman, L. and Levant, A. (2017) A Novel Differentiator: A Compromise between Super Twisting and Linear Algorithms. 2017 IEEE 56th Annual Conference on Decision and Control (CDC), Melbourne, 12-15 December, 2017, 5415-5419. &lt;br /&gt;https://doi.org/10.1109/CDC.2017.8264460</mixed-citation></ref></ref-list></back></article>