ebook img

Permanent magnet synchronous drives observability analysis for motion-sensorless control PDF

0.45 MB·
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Permanent magnet synchronous drives observability analysis for motion-sensorless control

Permanent Magnet Synchronous Drives Observability Analysis for Motion-Sensorless Control Mohamad Koteich, Student Member, IEEE, 6 1 0 Abdelmalek Maloum, Gilles Duc and Guillaume Sandou 2 n a J 9 ] A C KEYWORDS . h t Sensorless control, Synchronous motor, Induction Motor, AC machine. a m Abstract [ 1 Motion-sensorless control techniques of electrical drives are attracting more attention in different v 0 industries. The local observability of sensorless permanent magnet synchronous drives is studied in this 3 paper. A special interest is given to the standstill operation condition, where sensorless drives suffer 1 6 of poor performance. Both, salient and non-salient machines are considered. The results are illustrated 0 . using numerical simulations. 1 0 6 1 : I. INTRODUCTION v i X Permanent Magnet (PM) Synchronous Machine (SM) has been widely used in many potential r a industrial applications [8] [14]. It is known for its high efficiency and power density. Mohamad Koteich is with Renault S.A.S. Technocentre, 78288 Guyancourt, France, and also with L2S - CentraleSupe´lec - CNRS - Paris-Sud University, 91192 Gif-sur-Yvette, France (e-mail: [email protected]). Abdelmalek Maloum is with Renault S.A.S. Technocentre, 78288 Guyancourt, France (e-mail: abdel- [email protected]). Gilles Duc and Guillaume Sandou are with L2S - CentraleSupe´lec - CNRS - Paris-Sud University, 91192 Gif-sur-Yvette, France (e-mail: [email protected]; [email protected]). High performance control of the PMSM can be achieved using vector control [32] [16] [9] [7], which relies on the two-reactance theory developed by Park [38] [39], where an accurate knowledge of the rotor position is required. Formanyreasons,mainlyforcostreductionandreliabilityincrease[37],mechanicalsensorless control of electrical drives has attracted the attention of researchers as well as many large manufacturers [44] [25] [2] [20]; mechanical sensors are to be replaced by algorithms that estimate the rotor speed and position, based on electrical sensors measurement. One interesting sensorless technique is the observer-based one, which consists of sensing the machine currents and voltages, and using them as inputs to a state observer [33] that estimates the rotor angular speed and position. There exists a tremendous variety of observers for PMSM in the literature [5]. Kalman filter [26] [11] [12] and sliding mode observers [46] [21] are among the most widely used observer algorithms in PMSM sensorless drives [45]. Nevertheless, other nonlinear observers [27] are also developed [42] [50] [36] [28]. Observer-based techniques rely on the machine mathematical model. Hence, depending on the modeling approach, three categories of these techniques can be distinguished: • Electromechanical model-based observers [18] [42] [11] [50] [13] [49]. • Back electromotive force (EMF)-based observers [15] [35] [3] [24]. • Flux-based observers [36] [29] [10] [22] [30]. Another sensorless technique is the high frequency injection (HFI) based technique [17] [4] [34]. Some authors propose to combine Observer-based and HFI techniques [1] [48] [31]. The main problem of the PMSM observer-based sensorless techniques is the deteriorated performance in low- and zero-speed operation conditions [43]. This problem is usually treated from observer’s stability point of view, whereas the real problem remains hidden: it lies in the so-called observability conditions of the machine. Over the past few years, a promising approach, based on the local weak observability concept [23], has been used in order to better understand the deteriorated performance of sensorless drives. Even though several papers have been published about the PMSM local observability, none of these papers presents well elaborated results for both salient and non-salient PMSMs, especially at standstill: • Surface-mounted PMSM (SPMSM): in [50] and [19] the SPMSM observability is studied; only the output first order derivatives are evaluated, and the conclusion is that the SPMSM local observability cannot be guaranteed if the rotor speed is null. In [47] higher order derivatives of the output are investigated, and it is shown that the SPMSM can be locally observable at standstill if the rotor acceleration is nonzero. • Internal PMSM (IPMSM): concerning the IPMSM, the conclusions in [47] are unclear, i.e. no explicit practical observability conditions are given. More interesting results are presented in [43], where explicit conditions, expressed in the rotating reference frame, are presented. However, the analysis of the results in [43] remains unclear and yet inaccurate. In [31], a unified approach is adopted for synchronous machines observability study; the PMSM is treated as a special case of the generalized synchronous machine without further analysis. The present paper is intended to investigate the PMSM observability for the electromechanical model-based observers. Both salient type (IPMSM) and non-salient type (SPMSM) machines observabilityanalysisisdetailed.Aspecialattentionisdrawntothestandstilloperationcondition. After this introduction, the paper is organized as follows: the local weak observability theory is presented in section II. Section III is dedicated to the PMSM’s mathematical model in both stator and rotor reference frames. The observability analysis of the IPMSM is presented in section IV, whereas the SPMSM observability is analyzed in section V. Illustrative simulations are presented in section VI to validate the theoretical study. Conclusions are drawn in section VII. II. LOCAL OBSERVABILITY THEORY The local weak observability concept [23], based on the rank criterion, is presented in this section. The systems of the following form (denoted Σ) are considered: x˙ =f(x(t),u(t)) Σ: (1)  y =h(x(t)) where x ∈ X ⊂ Rn is the state vector, u ∈ U ⊂ Rm is the control vector (input), y ∈ Rp is the output vector, f and h are C∞ functions. The observation problem can be then formulated as follows [6]: Given a system described by a representation (1), find an accurate estimate xˆ(t) for x(t) from the knowledge of u(τ), y(τ) for 0 ≤ τ ≤ t. A. Observability rank condition The system Σ is said to satisfy the observability rank condition at x if the observability 0 matrix, denoted by O (x), is full rank at x . O (x) is given by: y 0 y T L0h(x) f  L h(x)  f ∂ Oy(x)= ∂x L2fh(x)  (2)    ...    Lnf−1h(x)x=x0   where Lkh(x) is the kth-order Lie derivative of the function h with respect to the vector field f f. It is given by: ∂h(x) L h(x) = f(x) (3) f ∂x Lkfh(x) = LfLkf−1h(x) (4) L0h(x) = h(x) (5) f B. Observability theorem A system Σ (1) satisfying the observability rank condition at x is locally weakly observable 0 at x . More generally, a system Σ (1) satisfying the observability rank condition for any x , 0 0 is locally weakly observable. Rank criterion gives only a sufficient condition for local weak observability. III. PMSM MATHEMATICAL MODEL Permanent magnet synchronous machines are electromechanical systems that can be math- ematically represented using generalized Ohm’s, Faraday’s, and Newton’s second Law. This section presents the PMSM model in two reference frames: the stator reference frame αβ, and the rotor reference frame dq [38] [39]. The assumption of linear lossless magnetic circuit is adopted, with sinusoidal distribution of the stator magnetomotive force (MMF). The machine parameters are considered to be known and constant. Nevertheless, the parameters variation does not call the observability study results into question; it impacts the observer performance, which is beyond the scope of this study. A. PMSM model in the stator reference frame The mathematical model of the PMSM in the stator reference frame can be written as: dI = L−1(V −ReqI −ψ C(cid:48)(θ)ω) r dt dω p = (T −T ) (6) m l dt J dθ = ω dt T T where I = i i and V = v v stand for currents and voltages vectors in the αβ α β α β reference fra(cid:104)me, ω i(cid:105)s the electrica(cid:104)l speed(cid:105)of the rotor, θ is its electrical position, ψ is the rotor r permanent magnet flux. L is the inductance matrix, R is the equivalent resistance matrix: eq R 0 ∂L Req = R+ωL(cid:48) = +ω (7) 0 R ∂θ   R is the resistance of one stator winding. p is the number of pole pairs, J is the inertia of the rotor with the load, T is the resistant torque, and T is the motor torque. C(cid:48)(θ) denotes the l m partial derivative of C(θ) with respect to θ: cosθ ∂C(θ) −sinθ C(θ) = ; C(cid:48)(θ) = = (8) sinθ ∂θ  cosθ      The model (6) can be fitted to the structure Σ (1) by taking: T x = IT ω θ ; y = I ; u = V (9) (cid:104) (cid:105) T f(x,u) = dIT dω dθ ; h(x) = I (10) dt dt dt (cid:104) (cid:105) 1) IPMSM: The IPMSM is a salient rotor machine, then its inductance matrix L is a position- dependent matrix: L +L cos2θ L sin2θ 0 2 2 L = (11)  L sin2θ L −L cos2θ 2 0 2   where L and L are the average and differential spatial inductances. The IPMSM produced 0 2 torque is: 3p T = [ψ (i cosθ−i sinθ) (12) m r β α 2 −L (i2 −i2)sin2θ−2i i cos2θ 2 α β α β (cid:0) (cid:1)(cid:3) β β q q v β v q d d θ v θ d α α v α (a) IPMSM (b) SPMSM Fig. 1: Schematic representation of IPMSM and SPMSM 2) SPMSM: The SPMSM is a non-salient rotor machine, its model can be derived from the IPMSM one by assuming L to be null: 2 L = 0 (13) 2 B. PMSM model in the rotor reference frame Stator currents and voltages in the dq rotating reference frame (Fig. 1) are calculated from those in the αβ reference frame using the Park transform: X = P−1(θ)X (14) dq αβ where cosθ −sinθ P(θ) = (15) sinθ cosθ    The vector X stands for currents or voltages vector. The mathematical model of the PMSM in the rotor reference frame can be then written under the general form (6): dI dq = L−1 V −ReqI −ψ C(cid:48)(0)ω dt dq dq dq dq r dω p (cid:0) (cid:1) = (T −T ) (16) m l dt J dθ = ω dt T T where I = i i and V = v v stand for currents and voltages vectors in the dq dq d q dq d q reference fram(cid:104)e. Indu(cid:105)ctance and eq(cid:104)uivalent(cid:105)resistance matrices can be written as: L 0 L = d ; Req = R+ωJ L (17) dq  0 L  dq 2 dq q   where π 0 −1 J = P = (18) 2 2 1 0  (cid:16) (cid:17)   L denotes the (direct) d−axis inductance, and L denotes the (quadrature) q−axis inductance: d q L = L +L (19) d 0 2 L = L −L (20) q 0 2 The motor torque can be written as: 3 T = p(L i +ψ )i (21) m δ d r q 2 with L = L −L = 2L (22) δ d q 2 The above dq model is valid for the IPMSM (L (cid:54)= L ). The SPMSM model can be derived d q using the following equations: L = L = L =⇒ L = 0 (23) d q 0 δ IV. IPMSM OBSERVABILITY Observability of the system (6) is studied in the sequel. The system (6) is a 4th order system. Its observability matrix should contain the gradient of the output and its derivatives up to the 3rd order. In this section, only the first order derivatives are calculated, higher order derivatives are very difficult to evaluate and to deal with. The “partial” observability matrix is: I O O ∂(y,y˙) 2 2×1 2×1 O = = (24) y1 ∂x  ∂ dI ∂ dI ∂ dI  ∂I dt ∂ω dt ∂θ dt   (cid:0) (cid:1) (cid:0) (cid:1) (cid:0) (cid:1) where I is the n×n identity matrix, and O is an n×m zero matrix, and: n n×m ∂ dI = −L−1Req ∂I dt (cid:18) (cid:19) ∂ dI = −L−1(L(cid:48)I +ψ C(cid:48)(θ)) (25) r ∂ω dt (cid:18) (cid:19) ∂ dI dI = (L−1)(cid:48)L −L−1(L(cid:48)(cid:48)I −ψ C(θ))ω r ∂θ dt dt (cid:18) (cid:19) L(cid:48) and L(cid:48)(cid:48) denote, respectively, the first and second partial derivatives of L with respect to θ: ∂ ∂ L(cid:48) = L ; L(cid:48)(cid:48) = L(cid:48) (26) ∂θ ∂θ The determinant ∆ of the sub-matrix (24) is calculated using symbolic math software. In order y1 to make the interpretation easier, the determinant is expressed in the rotating dq reference frame using the equation (14). The determinant ∆ is given by: y1 1 ∆ = (L i +ψ )2 +L2i2 ω y1 L L δ d r δ q d q (cid:2) (cid:3) L di di δ d q + L i −(L i +ψ ) (27) δ q δ d r L L dt dt d q (cid:20) (cid:21) The observability condition ∆ (cid:54)= 0 can be written as: y1 (L i +ψ )L diq −L didL i ω (cid:54)= δ d r δ dt δ dt δ q (28) (L i +ψ )2 +L2i2 δ d r δ q which gives: d L i δ q ω (cid:54)= arctan (29) dt L i +ψ δ d r (cid:18) (cid:19) The equation (29) defines a fictitious observability vector, denoted by Ψ , that has the O following components in the dq reference frame: Ψ = L i +ψ (30) Od δ d r Ψ = L i (31) Oq δ q Then, the condition (29) can be formulated as: d ω (cid:54)= θ (32) O dt where θ is the phase of the vector Ψ in the rotating reference frame (Fig. 2). The following O O sufficient condition for the PMSM local observability can be stated: the rotational speed of the β q Ψ O L i δ q d L i θ δ d O ψ r θ α Fig. 2: Vector diagram of the fictitious observability vector (dashed) fictitious vector Ψ in the dq reference frame should be different from the rotor electrical angular O speed in the stator reference frame. At standstill, the above condition becomes: the vector Ψ O should keep changing its orientation in order to ensure the local observability. It turns out that the d−axis component of the vector Ψ is nothing but the so-called “active O flux” introduced by Boldea et al. in [10] (also called “fictitious flux” by Koonlaboon et al. [29]), which is, by definition, the torque producing flux aligned to the rotor d−axis. The q−axis component of the vector Ψ is related to the saliency (L ) of the machine. O δ Some authors [43] present conclusions that stator current space vector should change not only its magnitude, but also direction, in the rotating reference frame in order to ensure motor observability at standstill. However, Fig. 2 shows that the stator current space vector can change both its magnitude and direction without fulfilling the condition (32). For the SPMSM (L = 0), the fictitious observability vector is equal to the rotor PM flux δ vector, which is fixed in the dq reference frame. This means that the observability problem arises only at standstill, as shown in the next section. V. SPMSM OBSERVABILITY Fortunately, the SPMSM model is less complex than the IPMSM one, which makes the investigation of higher output derivatives possible. In this section, the electromechanical model observability is studied. Furthermore, thanks to the simplicity of the SPMSM equations, the observabiltiy of two other models, namely the back-emf and flux models, is studied. A. Electromechanical model observability In the case of SPMSM, the observability matrix O can be evaluated up to the 3rd order output y derivatives. O is an 8×4 matrix. There are 70 possible 4×4 sub-matrices. For convenience, y the first two lines are always taken, together with lines that correspond to the same derivation order. This reduces the choices to the following 3 possible sub-matrices: • Oy1, which includes the first 4 lines of Oy: 1 0 0 0  0 1 0 0  O = (33) y1 −R 0 ψr sinθ ωψr cosθ  L0 L0 L0     0 −R −ψr cosθ ωψr sinθ  L0 L0 L0    its determinant is 2 ψ r ∆ = ω (34) y1 L 0 (cid:18) (cid:19) Thus, the local observability is guaranteed if the rotor speed is nonzero, but not in the case of zero speed. • Oy2, which includes the 1st, 2nd, 5th and 6th lines of Oy, its determinant is : ψ2 R2 3p2 R dω ∆ = r 2ω2 + + ψ i ω − (35) y2 L2 L2 J r d L dt 0 (cid:20)(cid:18) 0 (cid:19) 0 (cid:21) Thus, in the case of zero speed operation, the SPMSM is observable if the acceleration is different than zero (ω˙ (cid:54)= 0); this corresponds to the case where the motor changes its rotation direction. • Oy3, which includes the 1st, 2nd, 7th and 8th lines of Oy. Its determinant ∆y3 cannot be written because it is lengthy. Nevertheless, substituting the rank deficiency conditions of the sub-matrix O (ω = 0 and ω˙ = 0) in ∆ , under the assumption of very slow resistant y2 y3 ˙ torque variation (T = 0), gives: l ψ2 R2 3p2 ψ d2ω ∆ | = r − (L i +ψ ) r (36) y3 ∆y2=0 L2 L2 2J 0 d r L dt2 0 (cid:20) 0 0(cid:21) where d2ω 3p2 di q = ψ (37) dt2 2J r dt

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.