scieee AI-readable full text Open interactive document viewer

Input Observability Analysis of Fixed Speed Wind Turbine

García Planas, María Isabel,Domínguez García, José Luís,Mediano Valiente, Begoña

Abstract

This paper deals with the concept of input observability in a fixed speed wind turbine. A linear system has been calculated from the nonlinear equations of the squirrel cage induction generator, supposing it connected directly to the grid and assuming a steady state operating point. The observability of the input from the output of the system could be an interesting way to know if its possible to develop some new controls without introduce special sensors in the system. Furthermore, it is interesting to analyse which is the parameter variation margin of the wind turbine from input-observable state to non-input observable, in order to obtain some restrictions to design future controllers, or limit the operating points.

Full text

Input observability analysis of fixed speed wind turbine M. I. GARC´ IA-PLANAS Universitat Polit`ecnica de Catalunya Departament de Matem`atica Aplicada I Mineria 1, 08038 Barcelona SPAIN [email protected] J.L. DOM´ INGUEZ-GARC´ IA IREC Electrical Engineering Area Barcelona SPAIN [email protected] B. MEDIANO-VALIENTE Universitat Oberta de Catalunya Barcelona SPAIN bego [email protected] Abstract: This paper deals with the concept of input observability in a fixed speed wind turbine. A linear system has been calculated from the nonlinear equations of the squirrel cage induction generator, supposing it connected directly to the grid and assuming a steady state operating point. The observability of the input from the output of the system could be an interesting way to know if its possible to develop some new controls without introduce special sensors in the system. Furthermore, it is interesting to analyse which is the parameter variation margin of the wind turbine from input-observable state to non-input observable, in order to obtain some restrictions to design future controllers, or limit the operating points. Key–Words: Input Observability, Input Observability Margin, Linearisation, Squirrel Cage Induction Generator. 1 Introduction In the theory of continuous linear time-invariant dynamical control systems, the most popular and the most frequently used mathematical model is given by the following differential state equation and algebraic output equations ˙x(t) = Ax(t) + Bu(t) y(t) = Cx(t) + Du(t))(1) where xis the state vector, yis the output vector, u is the input (or control) vector, A∈Mn(IR) is the state matrix, B∈Mn×m(IR) is the input matrix, C∈ Mp×n(IC) is the output matrix, and D∈Mp×m(IC) is the feedthrough (or feedforward) matrix. The first equation is known as the state equation and the second one as the output equation. Applying the Laplace transform to the equation 1 an input-output relation ˆy(s) = H(s)ˆu(s)(2) where H(s) = C(sI −A)−1B+D, is obtained. The matrix H(s)is a proper rational matrix called transfer matrix, which converts the dynamical relation between input and output into a simple matrix operations. From now on the system 1, will be denoted as a quadruple of matrices in the form (A, B, C, D). In control theory, the observability concept is a measurement of how well internal states of a system can be inferred by knowledge of its external outputs. If a dynamical equation is observable all the modes of the equation can be observed at the output. The concept of observability was introduced by Rudolf E. Kalman for linear dynamic systems (see [4, 5]). Roughly speaking, the concept of observability denotes the possibility of reconstructing the full trajectory from the observed data. The exact definition varies slightly within the framework or the type of models applied. Moreover, there are different concepts regarding observability which depend on the type of dynamical system, for instance input observability. Input observability is the related notion for the input variable of the system, allowing to distinguish the observable states which are not-controllable from the states that are both controllable and observable. It must be pointed out that an observable system is not necessarily input observable, and an input observable system is not necessarily observable. The recent increasing of wind power in the electrical network is well known. Therefore, study and ensure the input-observability of Fixed-Speed Wind Turbines (FSWT) could be interesting, in order to obtain different candidates, such as parameters or state variables, to be regulated. In this paper, the state observability and input observability of Fixed-Speed Wind Turbines (FSWT) are studied, and the input observability margin (distance to the bounds) are analysed under different conditions. Mathematical Modelling and Simulation in Applied Sciences ISBN: 978-1-61804-086-2 13 2 Observability and input observability Formally, a system is said to be state observable at t0 if there exists a finite t1> t0such that for any state x0at time t0the knowledge of the input u[t0,t1]and the output y[t0,t1]over the interval [t0, t1]suffices to determine the state x0. Otherwise the system is said to be unobservable at t0. For time-invariant linear systems in the state space representation, a convenient test exists in order to evaluate if a system is observable. In order to formulate an easily computable algebraic observability criteria for time-invariant linear systems in the state space representation, the so-called observability matrix Ois introduced, which is known as observability matrix and defined as follows, O=         C CA CA2 . . . CAn−1         (3) and the following theorem is verified. Theorem 1 Dynamical system 1 is state observable if and only if rank O=n. The rationale for this test is that if nrows are linearly independent, then each of the nstates can be obtained through linear combinations of the output variables y(k). The conditions of state observability can be also calculated in terms of the transfer matrix of the system. The necessary and sufficient condition for a full state observability is that a cancellation does not occur in the transfer matrix. If a cancellation occurs, none off-mode can be seen in the output. An observer permitting the selection of the system characteristic polynomial is possible to construct for a given observable system. A significant result is the following well knowing theorem. Theorem 2 The observability character is invariant under output injection. In fact, a state feedback controller and linear observer can be combined to form an stabilizing controller for a controllable and observable linear system by using the estimate state in the feedback control law. Similar to the state observability of dynamical control system, it is possible to define the so-called input observability for the input vector u(t)∈IRpof dynamical system. Definition 3 The dynamical system (A, B, C, D)is said to be input observable if the state sequence {x0, x1, . . . , xn−1}is uniquely determined by the knowledge of the output sequence {y0, y1, . . . , yn−1} for a finite number of steps n−1. For a linear continuous-time system, for example 1, described by matrices A,B,C, and D, the input observability matrix is defined as follows, iO ∈Mpn×(n+(n−1)m)(IC) (4) with iO(A, B, C, D) =           C D 0. . . 0 CA CB D .... . . CA2CAB CB ... . . .. . .... CAn−1CAn−2B CAn−3B . . . CB D           for simplify and if confusion is not possible it is renamed as iO. The following result is obtained. Theorem 4 Dynamical system 1 is input observable if and only if iO has full rank. It should be pointed out, that the state observability depends only on the state variables and output equation, whereas the input observability depends also on the control vector. Therefore, these two concepts are not necessarily related as is shown in the following examples. Example 1. a) Let (A, B, C, D)be a system with A=   0 1 0 0 0 0 0 0 0  , B =   0 1 0  , C= 1 0 0 0 0 1!, D = 0. rank    C CA CA2  =rank          1 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0          = 3 Mathematical Modelling and Simulation in Applied Sciences ISBN: 978-1-61804-086-2 14 then, the system is state observable, but rank    C CA CB CA2CAB CB  = rank          10000 0 0 1 0 0 01000 00000 00010 00000          = 4 <5 then, the system is not input observable. b) Let (A, B, C, D)be now, a system where A=   0 1 0 0 0 0 0 0 0  , B =   0 0 1 0 0 1  , C=1 0 0, D = 0. rank    C CA CA2  =rank    1 0 0 0 1 0 0 0 0  = 2 <3 then, the system is not state observable, but rank    C CA CB CA2CAB CB  = rank    1 0 0 0 0 0 1 0 0 0 0 0 0 1 0  = 3 then, the system is input observable. It is well know that a manner to understand the properties of a dynamical system is treating it by purely algebraic techniques. The main aspect of this approach is defining an equivalence relation preserving the required properties. There are many interesting and useful equivalence relations between linear systems, in this paper the feedback and output injection transformations are considered. Theorem 5 The input observability character is invariant under feedback and output injection. Proof: A more general result is going to be proven. In fact, input observability is invariant under feedback and output injection and basis change in the state input and output spaces. Considering the following matrix M(A, B, C, D, E) =                A B E 0 0 C D 0 0 0 0 0 A B E 0 0 C D 0 ... A B E 0 C D 0 0 0 0 C D                ∈Mx×y(IC), x= (n−1)n+np,y=n2+nm, for E= I, renaming M(A, B, C, D, E)as M(A, B, C, D)in order to avoid any misunderstanding. An equivalent system (A1, B1, C1, D1)is considered. It is defined by using the equivalence relationship deduced from considering the correspondent transformations to make both feedback and output injection and to change the basis into state input and output spaces. A1=P AP −1+FCCP −1+P BF B+FCDF B B1=P BR +FCDR C1=SCP −1+SDF B D1=SDR. Taking the following matrices P=              P F C0 0 0S0 0 0 0 P F C 000S ... P F C0 0S0 0 0 S              and Q=            P−10 0 0 FBR0 0 0 0 P−10 0 0 FBR ... P0 0 0 FBR0 0 0 0 P−10 0 0 0 P−1            the following equality is obtained PM(A, B, C, D)Q=M(A1, B1, C1, D1). Mathematical Modelling and Simulation in Applied Sciences ISBN: 978-1-61804-086-2 15 So rank M(A, B, C, D) = rank M(A1, B1, C1, D1). On the other hand, making both block row and columns elementary transformations to the matrix M(A, B, C, D), it can be obtained that rank M(A, B, C, D) = n(n−1)+ rank     C1D10. . . 0 C1A1C1B1D1. . . 0 C1A2 1C1A1B1C1B1. . . 0 . . . . . ..... . . C1An−1 1C1An−2 1B1. . . . . . C1B1D1      and the proof is concluded. ⊓⊔ 3 Bounding the distance from a input observable system to a non input observable one Observability and input observability are generic conditions, it means that if a system is observable and/or input observable it is the same for all perturbed systems contained in a small neighborhood of the system. For that reason, it is important to obtain a bound for the value of the radius of a ball which is neighborhood of a input observable system, containing only systems which are also input observable. The aimed distance can be deduced from the Frobenius norm. For a given matrix A= (aij)∈ Mn×m(IR), its Frobenius norm is defined as kAk= qPij a2 ij. This norm leads to the natural definition of the norm of quadruples of matrices and the corresponding definition of the distance between two quadruples of matrices. Definition 6 Given a quadruple (A, B, C, D), its norm can be defined as k(A, B, C, D)k=qkAk2+kBk2+kCk2+kDk2 and the distance between the quadruples X= (A1, B1, C1, D1),Y= (A2, B2, C2, D2)is d(X, Y ) = k(A1−A2, B1−B2, C1−C2, D1−D2)k. Finally, the distance between a input observable system and the nearest non-input observable one is defined as infk(δA, δB, δC, δD)k where (δA, δB, δC, δD)is a quadruple such that (A+δA, B +δB, C +δC, D +δD)does not satisfies the given property. The starting point to find a bound is the relationship between the associated matrix iO norm of the system (A, B, C, D)and the norm of the same quadruple. Proposition 7 For all system (A, B, C, D), kM(A, B, C, D)k ≤ √nk(A, B, C, D)k. Proof: It suffices to compute. kM(A, B, C, D)k2= (n−1)(kAk2+kBk2+kIk2) + n(kCk2+kDk2) ≤n(kAk2+kBk2+kIk2+kCk2+kDk2) = nk(A, B, C, D)k2. ⊓⊔ Theorem 8 Given an input observable system (A, B, C, D)a lower bound for the distance to the nearest non-input observable system is given by k(δA, δB, δC, δD)k ≥ 1 √nσinfM(A, B, C, D) where σinfM(A, B, C, D)denotes the smallest nonzero singular value of M(A, B, C, D). Proof: It is known that rank M(A, B, C, D) = min ((n−1)n+np, n2+nm) = r and (A+δA, B +δB, C +δC, D +δD)is not input observable, rank M(A+δA, B +δB, C +δC, D +δD)< r. It is also well known that the smallest perturbation in the Frobenius norm which reduces the rank of a matrix Awith rank A=rfrom rto r−1 is σr(A)which is the smallest non-zero singular value of A. Therefore, the norm of the perturbation of the matrix M(δA, δB, δC, δD)must be at least σinfM(A, B, C, D). The only fact which needs to be noted is that kM(A+δA, B +δB, C +δC, D +δC, I)k ≤ kM(A, B, C, D, I)k+kM(δA, δB, δC, δC, 0)k and taking into account Proposition 7, it is obtained √nk(δA, δB, δC, δD)k ≥ kM(δA, δB, δB, δC, δD, 0)k ≥ σinfM(A, B, C, D). Mathematical Modelling and Simulation in Applied Sciences ISBN: 978-1-61804-086-2 16 Hence, a bound for the distance from (A, B, C, D)to the nearest non input observable system can be determined as k(δA, δB, δC, δD)k ≥ 1 √nσinfM(A, B, C, D). ⊓⊔ 4 Modelling of FSWT The global analysed system is a wind power generator connected directly to the grid. The system under study is drawn in Figure 1. The linear system is defined by means of the squirrel cage induction generator differential equations. The differential equations of the generator are time dependant. Its inputs are the voltage of the grid. The outputs are the active and reactive power delivered by the wind power generator. Fig. 1 Scheme of a Fixed Speed Wind Turbine Supposing the system to be in steady state. This hypothesis implies constant slip. Therefore, the system can be described as: ˙ X=d dt      ∆isq ∆isd ∆irq ∆ird      = −1 LsLr−M2     α1α2α3α4 −α2α1−α4α3 α5α6α7α8 −α6α5−α8α7           ∆isq ∆isd ∆irq ∆ird      +1 LsLr−M2     Lr0 0Lr −M0 0−M      ∆vsq ∆vsd != AX +B (5) where α1=Lrrs α2=M2˙ θr+ (LsLr−M2)˙ θ α3=−Mrr α4=MLr˙ θr α5=−Mrs α6=−MLs˙ θr α7=Lsrr α8= (LsLr−M2)˙ θ−LsLr ˙ θr The αiparameters have constant value. They are dependant of the machine parameters such as stator and rotor impedance. Moreover ∆indicates a little variation of the selected operating point. 4.1 Linearising the System The desired output signals, both active and reactive power are nonlinear functions, described as: Qs=3 2(vsdisq −vsqisd) Ps=3 2(vsdisd +vsqisq)(6) Then, it is necessary linearise these equations to obtain the linear system of the outputs. Hence, applying Taylor’s approximation around the steady state operating point to these equations. Qss =3 2((vsd0isq0−vsq0isd0) +(vsd0∆isq −vsq0∆isd +isq0∆vsd −isd0∆vsq)) Pss =3 2((vsd0isd0+vsq0isq0) +(vsd0∆isd +vsq0∆isq +isd0∆vsd +isq0∆vsq)) (7) where Qss0= (vsd0isq0−vsq0isd0) Pss0(vsd0isd0+vsq0isq0) where the values with the 0-subscript are the constant values corresponding to the steady state operating point. To simplify the calculations, it is used to linearize the system a small variation in the power values. ∆Qss =Qss −Qss0 ∆Pss =Pss −Pss0 (8) Then, the output system described as Y = CX + DU can be written as follows: Mathematical Modelling and Simulation in Applied Sciences ISBN: 978-1-61804-086-2 17 ∆Qss ∆Pss != vsd0−vsq00 0 vsq0vsd00 0!     ∆isq ∆isd ∆irq ∆ird      + −isd0isq0 isq0isd0! ∆vsq ∆vsd ! (9) Obtaining the lineal dynamical system ˙ X=AX +BU Y=CX +DU) with matrices Aand Bas in (4) and Cand Das in (8). 4.2 Observability and input observability of FSWT State observability and input observability of FSWT are analysed in the following subsection. It is necessary to compute rank Oand rank iO, in order to apply theorems (1) and (3) into this particular case. To be able to ensure the state observability of Fixed Speed Wind Turbine (FSWT), the following inequalities must be accomplished. •M2L2 r+˙ θ2 r+M2r2 r6= 0 •v2 sd0+v2 sq06= 0 The first inequality is always true, since all involved parameters are real numbers (IR). The second inequality is true meanwhile the wind turbine is connected to a power system or it is not affected by a ”black out”. Therefore, rank C CA!= 4. Consequently, rank      C CA CA2 CA3      = 4 where it can be conclude that the system is observable. Considering the input observability, another inequality must be guaranteed. • −i2 sd0−i2 sq06= 0 It is true when the wind turbine is under any operation such as generator or consumption, except when it is stopped. So, in this case the system is always input observable. 4.3 Bound estimation for input observability of FSWT Some parameters are fixed, in order to estimate the inpunt observability margin of the system under different operating points. The used electrical parameters corresponding to FSWT model are presented in Table 1, which are obtained from [8]. Parameter S.I. Units rs1.1·10−3 rr1.3·10−3 Ls3.0636 ·10−3 Lr3.0686 ·10−3 M2.9936 ·10−3 Table 1: Electrical generator parameters Aiming to define different operating points of the FSWT, different values for vsd0,vsq0,isd0,isq0,˙ θr and ˙ θhave been considered. Since, this can imply different system input observability bounds. For example, taking the rotor speed as ˙ θr= (1 − 0.02) ·2π·50, the grid frequency as ˙ θ= 2π·50, the quadrature component of the grid voltage as vsq0= 0 and both direct and quadrature component of the current flowing among the generator and the grid as isd0= 150 and isq0=−100, respectively. Keeping variable the direct component of the grid voltage, the boundaries are shown in Table 2. The values have been computed using Matlab. vsd0in V Bound 10 0.0806 50 0.6923 100 1.3749 200 2.0334 300 2.3565 500 2.6535 690 2.7762 Table 2: Input observability margin for different operating points of the FSWT From Table 2 can be observed that vsd0values close to one of the inequalities previously defined present margins smaller than the other operating points, as it is expected. Mathematical Modelling and Simulation in Applied Sciences ISBN: 978-1-61804-086-2 18 5 Conclusion This paper has presented the concepts of observability and input observability. Moreover, by means of two different examples have been demonstrated the non equivalence of both concepts. Also, a linear system has been calculated from the nonlinear equations of the squirrel cage induction generator. Observability and input observability of the FSWT have been demonstrated using the A,B,C,Bmatrices. Moreover, the demonstration is made with a generic system. Therefore, it can be ensured not only for an example, meanwhile the system does not match any of the inequalities proposed. Moreover, bound estimation for input observability of FSWT has been done for different operating points. From these results, it can be concluded that the voltage of the system, in this case, can be observed and estimated from active and reactive power produced by the generator. One step further could be include the mechanics of the wind turbine in the system, since if this conditions are also ensured the wind speed could be estimated from the system outputs without requirement of any special sensor. References: [1] C.T. Chen, “Introduction to Linear System Theory”. Holt, Rinehart and Winston Inc, New York, (1970). [2] J.L. Dom´ınguez-Garc´ıa, “Modeling and control of squirrel cage induction generator with full power converter applied to windmills”. Master Thesis, Oulu, (2010). [3] Katsuhiko Ogata Modern Control Engineering (3rd ed.), Ed. Prentice-Hall, NJ, (1997). [4] R.E. Kalman, On the General Theory of Control Systems, Proc. 1st Int. Cong. of IFAC, 1pp.481, (1961). [5] R.E. Kalman, Mathematical Description of Linear Dynamical Systems, SIAM J. Contr. 1, pp. 152, (1963) 1 152. [6] J. Klamka, Controllability of dynamical systemsa survey. Archives of Control Sciences 2, pp. 281-307, (1993). [7] D. Qiu, Q. Wang, Y. Zhou, Steady-state output controllability and output controllability of linear systems, In Proc. Asia-Pacific Conference on Computational Intelligence and Industrial Applications (PACIIA 2009),(2009). On page(s): 147 - 150. [8] J.L. Dom´ınguez-Garc´ıa, O. Gomis-Bellmunt, Trilla-Romero, Ll., A. Junyent-Farr´e, Vector Control of Squirrel Cage Induction Generator for Wind Turbine, In Proc. International Conference on Electrical Machines (ICEM 2010), (2010). On page(s): 1-6. Mathematical Modelling and Simulation in Applied Sciences ISBN: 978-1-61804-086-2 19