Open access peer-reviewed chapter

Robust Mechanism for Speed and Position Observers of Electrical Machines

Written By

Marcin Morawiec

Published: 16 November 2022

DOI: 10.5772/intechopen.107898

From the Edited Volume

New Trends in Electric Machines - Technology and Applications

Edited by Miguel Delgado-Prieto, José A. Antonino Daviu and Roque A. Osornio Rios

Chapter metrics overview

71 Chapter Downloads

View Full Metrics

Abstract

In the sensorless control system, the rotor speed or position is not measured but reconstructed in the dedicated observer structure. The observer structure is based on the mathematical model of an electrical machine. This model is often determined in the space vector form by using the stator/rotor flux vector and stator/rotor current vector components. During the machine works, there exist working points in which the observer can be unstable or its accuracy is unsatisfactory. In order to increase the observer system stability, the Lyapunov theorem should be satisfied. Using this, the observer system’s proper stabilizing function can be determined. However, in many cases, this procedure is not sufficient and in close to an unstable region properties of the speed observer structure are very poor—the estimation errors have values exceeding 5%, which causes loss of synchronization in case of synchronous machines and errors in the values of electromagnetic torque or stator/rotor fluxes. In order to prevent this undesirable phenomenon, additional laws of estimation should be introduced to the speed or position estimation mechanism, which is proposed in this chapter. This mechanism is named in this chapter “robust” because during the machine works, it increases significantly the properties of the whole sensorless control system, minimizing the speed or position estimation errors almost to zero, close to the unstable region (small rotor speed with the regenerating machine mode or close to synchronous of rotor speed in case of the doubly fed generator). The proposed robust mechanism has been tested by using simulation and experimental investigations prepared for: the squirrel-cage induction machine, permanent magnet synchronous machine, and doubly fed induction generator.

Keywords

  • speed estimation
  • rotor position
  • adaptive
  • non-adaptive
  • induction machine
  • permanent magnet synchronous machine
  • doubly fed induction generator

1. Introduction

In sensorless control of an electrical machine, the rotor speed value or rotor position is not measured but reconstructed by an observer structure. In the literature, methods of reproducing the rotor speed or rotor position can be divided into three [1]: algorithmic, neural network, and physical methods. The most popular is an algorithmic method in which the observer structure is based on the mathematical model of an electrical machine. This group includes state full and reduced-order observers, [2], the adaptive full-order observer (AFO), [3], Kalman filters, [4], model reference adaptive observers MRAS, [5], sliding mode observers, [6], and backstepping, [6]. The other approach to the estimation of the state variables is to extend the model of a machine with an additional state variable—an auxiliary state, [7]. The rotor speed value in these observers can be reconstructed from the classical adaptation law by using the proportional-integral controller (PI), [1, 7, 8]. The rotor position value can be obtained by using the integration of the rotor speed value in the same integration step, [7, 8]. Other approach to the reconstruction of the rotor speed value is the non-adaptive method. The rotor speed value is obtained by using the suitable algebraic transformation of the estimated state variables, [5, 6].

The main problem in the sensorless control systems is the stability of the observer structure in the wide changes of working points of the machine, [8, 9]: from zero to nominal rotor speed, under load torque injections, and for regenerating mode. Stabilization of the observer structure under regenerating mode and low speed of the induction machine, IM, was studied in many papers, [9, 10, 11]. For this case, the frequency of stator voltage is almost zero, and there exist unstable poles of the observer system, [8, 10]. Similarly, the problem occurs for the permanent or interior permanent magnet synchronous machines (PMSM/IPMSM) during the zero rotor speed; while the electromagnetic force (EMF) is not generated, [12, 13, 14]. To overcome this problem, a different value of stator current or voltage (high [13] or low [14] frequency) is injected into the stator voltage from an inverter.

A robust mechanism for the rotor speed estimation is proposed in this chapter. The proposed approach is suitable for the speed observer structures, which are based on a mathematical model of an electrical machine (algorithmic) in the space vector form. In Section 2, the mathematical model of an electrical machine is considered in the general form for the nonlinear class of systems. In Section 3, the application to IM is shown. In Section 4, the speed observer of IPMSM with the robust mechanism is proposed. In Section 5, the robust mechanism for the rotor speed and position estimation is adapted to the observer structure of DFIG.

All the theoretical derivations are confirmed by using simulation and experimental investigations.

Advertisement

2. Design procedure of the speed and position observer

One of the most popular design procedures for the speed observer of an electrical machine is based on the second theorem of the Lyapunov of asymptotical stability of the system in the general form

ẋ=Ax+Bu,E1
y=Cx,E2

where is assumed that A, B, and C are the matrixes that including the system parameters, x is the vector of state variables, and u is the vector of controls.

Considering only (1) the model can be rewritten to the vector components form in which (αβ) is the stationary reference frame and the index k means the number of the state variables in the system defined in (1)(2)

ẋ=akx++bku,E3
ẋ=akx++bku.E4

If the system (3)(4) will be connected to the rotating reference frame, then the differential equations have the form

ẋkd=akxkd+ωdqxkq++bkukd,E5
ẋkq=akxkqωdqxkd++bkukq,E6

where ωdq is the angular speed of the (d-q) reference frame, and (ukd, ukq) are the controls defined in (d-q).

It can be assumed that the system model belongs to the operation domain D defined by the set of values

D=xRkxkdxkdmaxxkqxkqmaxωdqωdqmax,E7

where

xkdmax, xkqmax, ωdqmax are the maximum values for the state variables, and the parameters in the system ak, bk have known, constant, and bounded values.

Assumption 1. For the system (5)(6) in which the ωdq is treated as the parameter, it is possible to reconstruct its value by using the adaptive and non-adaptive approaches and state of variables xk. Moreover, the controls (ukd, ukq) satisfied the persistent of excitation condition [14].

The first step in the procedure of design of the observer structure is to stabilize the observer for the system (5)(6). The observer structure has the following form:

x̂̇kd=akx̂kd+ω̂dqx̂kq++bkukd+vd,E8
x̂̇kq=akx̂kqω̂dqx̂kd++bkukq+vq,E9

where the estimated values are marked by “^”, and vd, vq are the inputs to the observer (8)(9), which stabilize the system.

The estimation errors between estimated (8)(9) and real/measured values (5)(6) are expressed by

x˜kd,q=x̂kd,qxkd,q,E10
ω˜dq=ω̂dqωdq.E11

For the above-defined estimation errors, it is possible to determine the model of estimation errors, which form is as follows:

x˜̇kd=akx˜kd+ω̂dqx˜kq+ω˜dqx̂kqω˜dqx˜kq+vd,E12
x˜̇kq=akx˜kqω̂dqx˜kdω˜dqx̂kd+ω˜dqx˜kd+vq.E13

The next step is to determine the form of stabilizing functions, which stabilize the observer structure (8)(9). By using the Lyapunov theorem, the observer structure will be stable if the candidate of the Lyapunov function

V=0.5x˜kd2+x˜kq2+V10,E14

is positively defined, and V1 > 0 has the form

V1=γ1ω˜dq2.E15

Derivative of Lyapunov function (14) must be negative determined, therefore using (12)(13), its form is determined

V̇=x˜kdakx˜kd+ω̂dqx˜kq+vd+x˜kqakx˜kqω̂dqx˜kd+vq+ω˜dqγ1ω˜̇dq+x̂kqx˜kdx̂kdx˜kq0.E16

The observer structure will be asymptotically stable if the Lyapunov theorem is satisfied and the stabilizing functions are chosen

vd=akx˜kd,E17
vq=akx˜kq,E18

then derivative (16) has the form

V̇=ω˜dqx̂kqx˜kdx̂kdx˜kq0.E19

To satisfy (19), the value of the parameter ω˜dq should be determined by

ω˜̇dq=γx̂kqx˜kdx̂kdx˜kq,E20

where

γ > 0 is the tuning gain.

For (20), the derivative of the Lyapunov function is always smaller than zero V̇<0, and the Lyapunov condition is satisfied.

2.1 Adaptive estimation of parameter ωdq

The estimated value of the parameter ω̂dq can be determined from (20) under assumption that the derivative of the real value is constant in time ω̇dq and equal to zero

ω̂̇dq=γx̂kqx˜kdx̂kdx˜kq.E21

The above estimation law is named in the literature [15] as the classical adaptation law.

Remark 1. The assumption ω̇dq=0 is not desirable for the nonlinear system, in which the highest accuracy of estimation is needed. For ω̇dq0 and ωdq=ω̂dqω˜dq, after substitution (17)(18) to (16), the derivative of the Lyapunov function has the following form:

V̇=ω˜dq1γω̂̇dqω˜̇dq0.E22

After substitution (21) to (22), the update form of derivative of the Lyapunov function is achieved

V̇=ω˜dqx̂kqx˜kdx̂kdx˜kq+1γω˜̇dq0.E23

It is easy to check that in (23) the dependence in the internal bracket x̂k×x˜k=x̂kqx˜kdx̂kdx˜kq means the cross-product of the pair of two vectors that occur in the observer system. The cross-product for can be determined by using Lagrange’s identity [16].

Assumption 2. Considering the pair of vectors x̂kx˜k defined in the observer system (8)(9) and for the estimation errors (10)(13), there exists Lagrange’s identity [16], which has the following form:

x̂k×x˜k2x̂k2x˜k2x̂kx˜k2.E24

Considering the vector components defined in (d-q) reference frame (24) can be rewritten as

x˜kdx̂kqx˜kqx̂kd=x̂kd2+x̂kq2x˜kd2+x˜kq2x̂kdx˜kd+x̂kqx˜kq2.E25

Substituting (25) to (23), the derivative of the Lyapunov function has the following form:

V̇=ω˜dqx̂kd2+x̂kq2x˜kd2+x˜kq2x̂kdx˜kd+x̂kqx˜kq21γω˜̇dq0.E26

The Lyapunov theorem is satisfied if

ω˜̇dq=γx̂kd2+x̂kq2x˜kd2+x˜kq2x̂kdx˜kd+x̂kqx˜kq2,E27

where x̂kd2+x̂kq2x˜kd2+x˜kq2x̂kdx˜kd+x̂kqx˜kq20.

Remark 2: To satisfy the above condition, the negative sign-in (27) must be changed to positive. The form (27) is determined as follows:

ω˜̇dq=γx̂kd2+x̂kq2x˜kd2+x˜kq2+x̂kdx˜kd+x̂kqx˜kq2.E28

Dependence (28) can be used to find the updated form of the classical estimation law (21). It provides an improvement to the stability range of the observer system.

Assumption 3. The expression (21) has the form of an open integrator. There is a lack of additional stabilizing function, interconnecting the observer system. To improve the stability range of the observer system, it is proposed to introduce additional input sω

ω̂̇dq=γx̂kqx˜kdx̂kdx˜kq+sω.E29

To stabilize the integrator (29), the stabilization function sω should be sωω˜̇dq.

The updated estimation law has the following form:

ω̂̇dq=γx̂kqx˜kdx̂kdx˜kq+γ1kfx̂kd2+x̂kq2x˜kd2+x˜kq2+x̂kdx˜kd+x̂kqx˜kq2,E30

where γ1 is the additional gain, and kf=signω̂dq is the sign of the estimated parameter.

Remark 3. Under the assumption that in (30) x̂kd2+x̂kq2x˜kd2+x˜kq2x̂kdx˜kd+x̂kqx˜kq2 the update estimation law can be simplified to the following form

ω̂̇dq=γx̂kqx˜kdx̂kdx˜kq+γ1kfsωf,E31

where sω=x̂kdx˜kd+x̂kqx˜kq, and sωf is their filtered value by using a low-pass filter LPF (to avoid the algebraic loop).

In (31), there is the cross and scalar product x̂k·x˜k=x̂kdx˜kd+x̂kqx˜kq of two vectors. It is worth noticing that for the perpendicular vectors, the scalar product is equal to zero; however, in other cases, it is different from zero and additionally stabilizes the estimation law.

2.2 Non-adaptive estimation of parameter ωdq

In the previous section, the parameter ωdq was reconstructed from the adaptive law. However, this value can be estimated non-adaptively. Under the assumption of the steady-state for ak1, ω˜dq0 and vd, q = 0, from the model of estimation error, the following approximations can be achieved:

x˜kdω̂dqx̂kq,E32
x˜kqω̂dqx̂kd,E33

for whose the following relationships are satisfied

x˜kd2+x˜kq2=ω̂dq2x̂kd2+x̂kq2,E34
ω̂dq=x˜kdx̂kqx˜kqx̂kdx̂kd2+x̂kq2,E35

where x̂kd2+x̂kq20.

Substituting (34)(35) to (24), the following quadratic function is obtained:

fω̂dq=x̂kd2+x̂kq2x̂kd2+x̂kq2ω̂dq2+ω̂dqx̂kd2+x̂kq2x˜kdx̂kqx˜kqx̂kd+(x̂kdx˜kd+x̂kqx˜kq)2.E36

One of the roots of the function fω̂dq can be calculated as follows:

ω̂dq=x˜kdx̂kqx˜kqx̂kd+kfx˜kdx̂kqx˜kqx̂kd2+4γ1x̂kdx˜kd+x̂kqx˜kq22x̂kd2+x̂kq2,E37

where γ1 is the additional tuning gain and kf=signω̂dq.

2.3 Practical stability of the observer system

The practical stability of the observer system was proposed in [17, 18]. Based on the theorem of practical stability and considering that the system belongs to domain D defined in (7), the observer structure will be practical stable in the Lyapunov function derivative is

V̇=δ1x˜kd+δ2x˜kq+δcω˜dqμV+κ,E38

where (δ1, δ2,δc) > 0 and x˜kdε1, x˜kdε2,ω˜rε3, ε1,2,31 are sufficient small real numbers ε1,2,3>0 and where

γ1=maxx̂kqx˜kdx̂kdx˜kqx̂kd2+x̂kq2x˜kd2+x˜kq2+x̂kdx˜kd+x̂kqx˜kq2+δc,E39

and

μ=minδ112ξ12δ212ξ222δc,κ=0.5ξ12η12+ξ22η22ξi01,i=1,2E40

Hence, (38) implies the convergence of estimated vector values to their real, in finite time, noted as t1. The reconstructed parameter ω̂dq converges exponentially to real ωdq in finite time t > t2 > t1. This condition is satisfied for ideal and constant parameters of the system (3)(4). According to [17, 18], the tracking errors converge to the ball of radius κ/μ. This radius can be decreased by the properly choosing tuning gains of the observer system (8)(9).

2.4 Conclusion

Presented in Section 2 is the design of the observer structure generalized to the class of system (3)(4) in the space vector form. The form of the system (3)(4) was in α-β stationary reference frame. It has been appropriately transformed by using Clark’s transformation to the rotational reference frame d-q. In system (5)(6), there exists the parameter, which is the angular speed of the reference frame in d-q. The system (5)(6) has been properly written with a separate parameter and has a similar form to an AC electrical machines models presented in the next sections. Therefore, the proposed procedure in Section 2 for designing the observer structure can be directly adapted to the sensorless control system of an AC electrical machine. The proposed solution is based on the classical adaptation law of estimation and non-adaptive. According to the literature, [1, 2, 6, 7, 8, 9, 10, 11, 12], the rotor speed whose value is estimated only from the classical law of adaptation and used to tune the observer structure (8)(9) can lead to instability during the regenerating mode and low speed of the electrical machine. There exist positive poles of the observer structure for which it is unstable. The problem in the classical law of adaptation is the open form of the integrator (21) from which the value of rotor speed is estimated (in the case of an electrical machine). Therefore, in Section 2, the additional stabilization function is introduced also to the classical law of estimation. The proposed stabilization function is based on Lagrange’s identity of the pair of vectors in the observer system. The form of additional stabilization law contains the scalar product and the length of the vectors. However, after the simplification shown in Remark 3, it can be assumed that the stabilization function is proportional to the scalar product of the chosen vectors that were presented in [6].

The proposed theoretical issues in Section 2 will be confirmed in the simulation and experimental results for the squirrel-cage induction machine and interior permanent magnet synchronous machine. Also, it can be extended to estimation of the state variables of the doubly fed induction generator (DFIG).

Advertisement

3. The speed observer structures of the squirrel-cage induction machine

The AFO speed observer structure of IM is proposed in this section. The rotor speed will be estimated by using two approaches: from the adaptive estimation law and non-adaptively.

Considering the mathematical model of the induction machine presented in [5, 6], for the pair of vectors ψris according to (8)(9), the conventional AFO observer structure can be determined in the form

dî=a1î+a2ψ̂+a3ω̂rψ̂+a4u+vα,E41
dî=a1î+a2ψ̂a3ω̂rψ̂+a4u+vβ,E42
dψ̂=a5ψ̂ω̂rψ̂+a6î+vψα,E43
dψ̂=a5ψ̂+ω̂rψ̂+a6î+vψβ,E44

where the estimated values are marked by “^”.

It is assumed that the stator current vector î,β, rotor flux vector ψ̂,β components, and rotor speed ω̂r are estimated in the observer structure (41)(44), vα,β, and vψα,β are stabilizing functions introduced to the structure. The values i,β are available in measurement and u,β are treated as the known variables (from the control system structure of the machine). The machine parameters are included in

a1=RsLr2+RrLm2Lrwσ, a2=RrLmLrwσ, a3=Lmwσ, a4=Lrwσ, a5=RrLr, a6=RrLmLr,

wσ=LrLsLm2.E45

The estimation errors for the observer system (41)(44) are defined.

ω˜r=ω̂rωr,,,ψ˜,β=ψ̂,βψ,βi˜,β=î,βi,βE46

where it is assumed that components i,β, ψ,β, ωr are the real values.

The rotor speed value ω̂r will be reconstructed adaptively and non-adaptively by using the observer structure (41)(44) and based on the measurements i,β, and u,β.

Using the design procedure presented in Section 2, the model of estimation errors is as follows:

di˜=a1i˜+a2ψ˜+a3ω˜rψ̂+ω̂rψ˜ω˜rψ˜+vα,E47
di˜=a1i˜+a2ψ˜a3ω˜rψ̂+ω̂rψ˜ω˜rψ˜+vβ,E48
dψ˜=a5ψ˜ω˜rψ̂+ω̂rψ˜ω˜rψ˜+a6i˜+vψα,E49
dψ˜=a5ψ˜+ω˜rψ̂+ω̂rψ˜ω˜rψ˜+a6i˜+vψβ.E50

The Lyapunov function defined for the estimation errors has the form

V=12i˜2+i˜2+ψ˜2+ψ˜2+V1>0,E51

where for the non-adaptive speed estimation V1=0, and in (47)(50), ω˜r=0 under the assumption (32)(33), for the case of adaptive law of estimation V1=1γω˜r2.

The derivative of the Lyapunov function will be negatively determined V̇<0 if the stabilizing functions are chosen.

vα=cαi˜,vβ=cαi˜E52
vψα=cψ1i˜+cψω̂ri˜,vψβ=cψ1i˜cψω̂ri˜E53

where it is assumed (cα=fa1>0) as well as cψ=fa3>0, whereas cψ10, a5 < 0.

The rotor speed value can be estimated directly from the adaptive estimation law (20) presented in Section 2.1, considering the pair of vectors x̂kx˜kψ̂ri˜s

ω̂̇r=γi˜ψ̂i˜ψ̂+γ1kfŝω,E54

where the robust term ŝω is given from

ŝω=ψ̂2+ψ̂2i˜2+i˜2+ψ̂i˜+ψ̂i˜2,E55

and γ1 > 0 is the additional gain, kf=signω̂r.

Considering the non-adaptive scheme for rotor speed estimation presented Section 2.2. For the pair of vectors x̂kx˜kψ̂ri˜s, the rotor speed value can be estimated from

ω̂r=i˜ψ̂i˜ψ̂+kfŝω2ψ̂2+ψ̂2,E56

where

ŝω=i˜ψ̂i˜ψ̂2+4γ1ψ̂i˜+ψ̂i˜2.E57

The proposed AFO speed observer was tested on the 5.5 kW induction machine, which was clutched to DC motor. The sensorless control system structure was based on feedback control with the multi-scalar variables shown in [5, 6]. The control system contains four PI controllers of the rotor speed, electromagnetic torque Te, square of rotor flux ψr2=ψ2+ψ2, and the variables x22=ψ̂î+ψ̂î.

The control system was implemented in the interface with a DSP Sharc ADSP21363 floating-point signal processor with Altera Cyclone 2 FPGA. The interrupt time was 6.6 kHz, and the transistor switching frequency was 3.3 kHz. The rotor speed and position were measured by the incremental encoder (11-bits)—only to the accuracy verification of observer structure. The stator current was measured by the current transducers LA 25-NP—in the phases “a” and “b” and transformed to the (αβ) reference frame by using the Park transformation. The nominal parameters of the IM are presented in Table 1.

ParameterValueUnit
Nominal power5.5kW
Nominal speed1430rpm
Nominal voltage (Y)400V
Nominal current (Y)11A
Nominal frequency50Hz
Stator resistance RsN2.92/0.035Ω/p.u.
Stator resistance RrN3.36/0.032Ω/p.u.
Magnetizing inductance LmN0.422/1.95H/p.u.
Stator and rotor inductance Ls, Lr0.439/2.04H/p.u.
Ub = Un0.82p.u.
Ib=In30.89p.u.

Table 1.

Parameters of the IM and references unit.

In Figures 13, the following variables are presented:

Figure 1.

The IM is starting up to 1.0 p.u., non-loaded and the rotor speed value is estimated from a) non-adaptive law (56), b) adaptively (54) – Experimental results.

Figure 2.

The IM is reversing from 1.0 to −1.0 p.u., non-loaded and the rotor speed value is estimated from a) non-adaptive law (56), b) adaptively (54) – Experimental results.

Figure 3.

Motoring and regenerating mode of IM for the rotor speed estimated a) from non-adaptive law (56), b) adaptively (54) – Experimental results.

ω̂r - estimated rotor speed, ωrM - measured rotor speed, ω˜r - rotor speed error,ŝω - additional variables, ψ̂r2=ψ̂2+ψ̂2, T̂e=ψ̂îψ̂î.

In Figure 1, the IM is starting up from 0.1 to 1.0 p.u. The waveforms of the estimated value of rotor speed, measured rotor speed, square of rotor flux components, electromagnetic torque, and reference rotor speed are presented. The reference value of electromagnetic torque is limited to 0.75 p.u. The reference value of the square of the rotor flux vector components is set to 0.9 p.u. The estimated rotor speed error during the dynamic states is about 0.015 p.u., and for the steady state is smaller than 0.01 p.u. In Figure 1a, the rotor speed is estimated non-adaptively. In Figure 1b, the rotor speed value is estimated from adaptive law.

In Figure 2, the rotor speed reversed from a nominal speed 1.0 p.u. to −1.0 p.u. The IM during this test is loaded at about TL = 0.08 p.u. The square of rotor flux was set to 0.9 p.u. The value ŝωis determined from (57). The value of the rotor speed error for the case presented in Figure 2a is smaller than 0.02 in the dynamic states. For the case presented in Figure 2b, the value of rotor speed error is almost the same and smaller than 0.02 p.u.

In Figure 3, the motoring and regenerating modes of the IM are presented. In the AFO speed observer in which the rotor speed is estimated from the classical law of adaptation, for γ1 = 0 in (54) (for this case, the stabilizing function is omitted), the observer structure is unstable in the regenerating machine mode, what was signaled in [6]. For the adaptive case (Figure 3b), if γ1 ≠ 0 and the value ŝω is estimated from (55). The observer structure is stable during the load torque value change from 0.7 to −0.7 p.u. The rotor speed error is smaller than 0.015 in the dynamic states. The value of estimated electromagnetic torque for the regenerating case is about −0.65 p.u. It means that the electromagnetic torque value is estimated with a small value of the error of about 0.05 p.u. in the stationary state, but the observer structure is stable.

For the non-adaptive case presented in Figure 3a, the estimated rotor speed value has more oscillations than in Figure 3a. It is because the rotor speed is not filtered as in the case of adaptive estimation law. However, the estimated value of electromagnetic torque is −0.7 p.u. (the same as the load torque). Hence, the electromagnetic torque is estimated more accurately than in the case of the adaptive law of rotor speed estimation.

3.1 Extended speed observer of the squirrel-cage induction machine

In [19], the speed observer was proposed, which is based on the extended model of the IM. In the model of the observer structure, an auxiliary variable marked in [5] as “Z” was introduced and defined as follows:

Ẑα=ω̂rψ̂,E58
Ẑβ=ω̂rψ̂.E59

Based on the introduced auxiliary variables, the observer model can be determined

dî=a1î+a2ψ̂+a3Ẑβ+a4u+k1îi,E60
dî=a1î+a2ψ̂a3Ẑα+a4u+k1îi,E61
dψ̂=a5ψ̂Ẑβ+a6î+k2ẐβZβ,E62
dψ̂=a5ψ̂+Ẑα+a6îk2ẐαZα,E63
dẐα=ω̂rẐβa6ia5Ẑα+k3îi,E64
dẐβ=ω̂rẐα+a6ia5Ẑβ+k3îi,E65

where the derivative of estimated rotor speed can be approximated dω̂rΔω̂rΔT0 in the small interval time ΔT, and coefficients a1a6 are defined in (45).

The rotor speed can be determined non-adaptively from the dependence [19]:

ω̂r=Ẑαψ̂+Ẑβψ̂ψ̂2+ψ̂2.E66

The experimental results in this section are limited only to the regenerating mode of the IM, in which the observer structure can be unstable. The reference rotor speed is set to 0.1 p.u.

In the first case presented in Figure 4a, (in which the rotor speed is estimated from (66)) after 0.5 s machine is loaded TL = −0.6 p.u. For the motoring mode (ω̂r > 0, T̂e0), the speed observer (60)(65) is stable. After 1.5 s, when the load torque value is decreased up to −0.2 p.u., the observer system estimates the state variables incorrectly, the error of estimated rotor speed increases up to 0.05 p.u., and after 1.8 s, the electromagnetic torque value achieves its limitation (0.75 p.u.). After 1.9 s, the rotor speed error is higher than 0.05 p.u., and the IM is braking. The observer structure achieves unstable points of operation in which all the estimates do not converge to their real values.

Figure 4.

Regenerating mode of IM for the rotor speed estimated: a) the rotor speed value is estimated from (66), b) the rotor speed is estimated by using the proposed robust law (additional stabilization function) – Experimental results.

The rotor speed value is estimated from (66), which is suitable only for the motoring mode of the machine. This is the same case as for the AFO speed observer structure. The speed estimation law is based on the algebraic eq. (66), which does not guarantee the stability of the observer structure during the regenerating mode of the machine. Some poles of the observer move to an unstable zone (are zero or positive). The reason for this is the form of dependence (66) in which the additional stabilization function does not exist. The stabilization function, proposed in Section 2.2, which is based on Lagrange’s identity, cannot be directly used, because the vectors: ψ̂r and Ẑhave the same position and different amplitude only. This is the result of the definition (58)(59). In this case, it is better to use from (58)(59), and after few simple transformations, one can be obtain

Ẑαψ̂Ẑβψ̂=ω̂rψ̂ψ̂ω̂rψ̂ψ̂=0.E67

This is satisfied for the ideal case in which all estimation errors are equal to zero. In the other case, taking the left side of (67) as

ŝω=Ẑαψ̂Ẑβψ̂,E68

and using (66) the update form of non-adaptive speed estimation with the stabilization function (68) can be determined

ω̂r=Ẑαψ̂+Ẑβψ̂+kfγ1ŝωψ̂2+ψ̂2,E69

where kf=signω̂r, γ10.

The experimental results of the proposed non-adaptive speed estimation with the stabilization function (68) are presented in Figure 4b. The reference of rotor speed is set to 0.1 p.u. After 1.5 s, the load torque slowly changes from (the motoring mode) 0.7 to −0.7 p.u. (the regenerating mode). The speed observer correctly estimates the electromagnetic torque value with the rotor speed error smaller than 0.015 p.u. during the dynamic states. The square of rotor flux vector components is stabilized on the almost constant value equal to 0.9 p.u. The proposed stabilized function (68) improves the speed observer properties making the speed observer structure more robust in the regenerating mode, which was confirmed in Figure 4b.

Advertisement

4. Speed and position observer of interior permanent magnet machine

This section is concerned with the observer system of interior permanent magnet machines IPMSM and their problems during a sensorless application under disturbances.

4.1 Mathematical models of the IPMSM machines

The mathematical model of IPMSM is often determined in the rotating reference frame (d-q), which is connected to the position of the rotor. The model in (d-q) was presented in [12, 13, 14]. However, sometimes the mathematical model is better considered in the stationary (α-β) reference frame connected to the stator. The model of IPMSM in (α-β) has the following form [12]:

di=ωrLdλβ+Rsi+uL1+Rsi+uL3,E70
di=ωrLdλα+Rsi+uL3+Rsi+uL4,E71
dωr=1Jψiψi+LdLqiiTL,E72
dθr=ωr,E73

where

λα=LdLq1ψ1LdLq1L0iα2+L2i,E74
λβ=LdLq1ψ+1LdLq1L0iβ2L2i,E75
L0=0.5Ld+Lq,,L1=Ld1cos2θr+Lq1sin2θrE76
L2=0.5LdLq,,L3=0.51Ld1Lqsin2θrE77
L4=Ld1sin2θr+Lq1cos2θr,E78
iα2=icos2θr+isin2θrE79
iβ2=isin2θr+icos2θr,E80
ψ=ψfcosθr,,ψ=ψfsinθrE81

where Rs is the stator resistance, Ld, Lq are the winding inductances, i,β are the stator currents, u,β are the stator voltages, ψf is the permanent magnet flux linkage, ωr is the rotor speed, θr is the rotor position, J is the rotor inertia, TL is the load torque.

The design of the IPMSM machine has a significant impact on the properties of the whole drive system. In IPMSM without the skews in the slots, there occur the rotor slot’s harmonics, [20]. The slot’s harmonics cause the non-sinusoidal distribution of the electromagnetic force (EMF) generated in the machine, [21]. These have a negative influence on the quality of the control system of the machine, and in particular, on the speed and position observer. In the literature [12, 13, 14], these negative effects are named by the disturbances in the IPMSM, which have bounded values. These disturbances have a significant impact on the machine rotor speed smaller than 15% of the nominal value and the idling mode of the IPMSM. For the low-speed range, the stator voltage has a small value, and similarly is the stator currents; because of this, the back-EMF value is significant. The example waveform of back-EMF voltage in 3.5 kW IPMSM machine for 10% of nominal rotor speed, registered by using the digital oscilloscope is presented in Figure 5.

Figure 5.

The phase “A” back-EMF voltage.

In Figure 5, there are visible 18 slot’s harmonics in the waveform. The IPMSM nominal parameters are shown in Table 2.

ParameterValueUnit
Nominal power3.5kW
Nominal speed1500rpm
Nominal voltage (Y)285V
Nominal current (Y)7.5A
Stator resistance Rs0.023p.u.
Inductance LdN0.28p.u.
Inductance LqN0.82p.u.
Rotor flux linkage0.89p.u.

Table 2.

IPMSM nominal parameters and reference units.

In the next section, the speed and position observer is proposed for the IPMSM in which the disturbances have occurred and the back-EMF voltage has an almost trapezoidal distribution (Figure 5).

4.2 Adaptive speed and position observer of IPMSM

As was mentioned in 4.1, the IPMSM has disturbances in the form of trapezoidal back-EMF voltage with slot’s harmonics. The classical structures of the observer in (d-q) are not stable if the rotor speed is smaller than 15–20% of the nominal speed. One of the solutions to overcome this problem is to implement a dedicated algorithm in which additional high or low-frequency signals are injected into the stator voltage or current [13, 14]. However, the sensorless control system is then more complicated than classical FOC, and the observer structure contains a few low-passes or bandwidth filters [22]. The procedure of selecting the settings of the observer and the PI controllers in the control system is difficult. Therefore in this section, a new form of the speed and position observer is proposed, which is based on the mathematical model in the stationary reference frame presented in Section 4.1. Considering the procedure of design of the observer stabilization function from Section 2, the AFO speed observer of IPMSM can be determined

dî=ω̂rLdλ̂β+Rsî+uL1+Rsî+uL3+vα,E82
dî=ω̂rLdλ̂α+Rsî+uL3+Rsî+uL4+vβ,E83
dθ̂r=ω̂r+vθ,E84

where “^” denotes estimated values; vα,β, and vθ are stabilizing functions introduced to (82)(83).

The values of the rotor flux vector components can be obtained by using (74)(75) as follows:

λ̂α=LdLq1ψ̂1LdLq1L0îα2+L2î,E85
λ̂β=LdLq1ψ̂+1LdLq1L0îβ2L2î,E86

where

L0=0.5Ld+Lq,,L1=Ld1cos2θ̂r+Lq1sin2θ̂rE87
L2=0.5LdLq,,L3=0.51Ld1Lqsin2θ̂rE88
L4=Ld1sin2θ̂r+Lq1cos2θ̂r,E89
îα2=îcos2θ̂r+îsin2θ̂rE90
îβ2=îsin2θ̂r+îcos2θ̂r,E91
ψ̂=ψfcosθ̂r,.ψ̂=ψfsinθ̂rE92

To stabilize the observer structure (82)(84), the appropriate form of the stabilization functions vα,β and vθ should be determined to satisfy the Lyapunov theorem. The Lyapunov candidate function has the form

V=0.5i˜2+i˜2+θ˜r2+γ1ω˜r2,E93

where

i˜,β=î,βi,β,,.ω˜r=ω̂rωrθ˜r=θ̂rθrE94

The derivative of the Lyapunov function can be determined by using the estimation errors (94) and the proposed observer structure as

V̇=cαi˜2+cαi˜2+ω˜r1Ldλ̂βi˜+1Ldλ̂αi˜+1γω˜̇r+θ˜rω˜r+vθ0.E95

The derivative of the Lyapunov function (95) is negative if the stabilizing functions are chosen

vα=cαRsL1i˜+cλLd1ω̂rλ̂βi˜,E96
vβ=cαRsL4i˜cλLd1ω̂rλ̂αi˜,E97
vθ=cθθ˜r,E98

where (cα, cθ) > 0 and cλRsL1λ̂βRsL4λ̂αLd1ω̂rλ̂α2+λ̂β2.

The rotor speed value can be estimated by using the classical adaptation law

ω̂̇r=γLd1λ̂βi˜λ̂αi˜,E99

where γ > 0.

However, under Assumption 3 from Section 2.1 in order to improve the quality of reconstruction of the rotor speed value, it is better to introduce the additional stabilization function to the open-integrator (99)

ω̂̇r=γLd1λ̂βi˜λ̂αi˜+kfŝω,E100

where the value of the stabilizing function can be obtained by using the approach presented in Section 2.1:

ŝω=λ̂α2+λ̂β2i˜2+i˜2+λ̂αi˜+λ̂βi˜2.E101

For λ̂α2+λ̂β2i˜2+i˜2λ̂αi˜+λ̂βi˜2, the value of (101) can be determined from the simplified form

ŝω=λ̂αi˜+λ̂βi˜.E102

The rotor position can be obtained directly from (84), and the stabilizing function vθ from (98).

In (98) there is the rotor position error, which is defined θ˜r=θ̂rθr, where θr means the real (measured) value of rotor speed. However, in the speed observer structure, the rotor speed is not measured but only estimated. Therefore, it is proposed to replace the deviation θ˜r by θ˜λ and (98) is rewritten as

vθ=cθθ˜λ,E103

where θ˜λ can be defined as the angle between the rotor flux vector components λα, β and their estimated values λ̂α,β. Values of deviation θ˜λ can be determined as

θ˜λ=tan1φ,E104

where φ=λαλ̂βλβλ̂αλαλ̂α+λβλ̂β1. The rotor flux vector components, λα, β, can be determined from (74)(75) in which it is assumed θrθ̂r and the measured values of i,β are used; also,λαλ̂α+λβλ̂β0.

Value of θ˜λ should be projected using

θ˜λ=θ˜λπ/2,ifφ>0θ˜λ+π/2ifφ<0,E105

It gives the values θ˜λ in a steady state close to zero, and it can be assumed that θ˜λθ˜r. The proposed stabilizing function improves the estimated value of the rotor position, particularly in the dynamic states of the IPMSM. The stabilizing function is necessary in the case of IPMSM with the described above disturbances.

Remark 4. The value of rotor flux vector components must be estimated from (74)(75), however, by using the estimated rotor speed position θ̂r in (76)(81).

4.3 Non-adaptive speed estimation of the IPMSM

The rotor speed value can be estimated by using the non-adaptive estimation scheme. Consider the non-adaptive scheme for the rotor speed estimation presented in Section 2.2 for the pair of vectors, x̂kx˜kλ̂ri˜s the rotor speed value can be estimated from

ω̂r=i˜λ̂βi˜λ̂α+kfŝω2λ̂α2+λ̂β2,E106

where

ŝω=i˜λ̂βi˜λ̂α2+4γ1λ̂αi˜+λ̂βi˜2,E107

and kf=signω̂r, γ10.

4.4 Simulation and experimental results of the speed and position observer of IPMSM

In this section, the chosen waveforms from the simulation and the experiment setup are shown. The nominal parameters of the IPMSM are shown in Table 2. The experimental validations were carried out on 3.5 kW IPMSM. The stator of IPMSM has 18 slots, which are visible in the waveform of EMF from Figure 5. The machine is controlled by using the classical FOC control presented in [12, 13, 22]. There are three PI controllers for the rotor speed, isq, and isd stator vector components. Additionally, the MTPA algorithm [12] was applied.

In Figure 6, the waveform of the simulation results is shown. The estimated rotor speed ω̂r, stator current vector components îsd,q estimated rotor speed error ω˜r, and the estimated rotor position θ̂r are presented. In Figure 6a, the machine is starting up to 1.0 p.u. and after 600 ms loaded to about 0.6 p.u. The error of the rotor position is smaller than 0.05 p.u. during the dynamic states, the rotor speed error is smaller than 0.01 p.u. In Figure 6b, the machine is reversing to −1.0 p.u. The position error is smaller than 0.1 p.u. during the dynamic states, and the error of rotor speed is smaller than 0.05 p.u. In Figure 6b, the measured value of rotor position θrM is shown.

Figure 6.

a) Machine is starting up to 1.0 p.u and b) reversing to −1.0 p.u. – Simulation results.

In Figure 7a, after 100 ms the machine is loaded TL = 1.0 p.u. and after 600 ms the regenerating mode is applied and TL = −1.0 p.u. The rotor reference speed is equal to 0.1 p.u. The estimated electromagnetic torque T̂e, rotor position error θ˜r, θ˜λ defined in (104), sω and rotor speed error, and the estimated îsd stator current component are presented. It is worth noticing that the waveforms of θ˜r as well as ŝω and ω˜r are converged on each other.

Figure 7.

a) the load torque TL is changed from 1.0 to – 1.0 p.u., b) parameters of the machine are changed in the sensorless control system (parameters uncertainties test) – Simulation.

The experimental waveforms are presented in Figure 8. The machine’s reversal from 1.0 to −1.0 p.u. is shown in Figure 8a. The estimated rotor speed ω̂r, stator current vector components îsd,q estimated rotor speed error ω˜r, and the estimated rotor position θ̂r and the stator current module im are presented. In Figure 8b, the same waveforms but for the measured value from the encoder of the rotor speed and rotor position are presented (for comparison). During the machine reverse, the isd value is about 0.25 p.u. It results from the MTPA algorithm [12].

Figure 8.

Machine is reversing from 1.0 to −1.0 p.u. for a) the sensorless control system with the proposed observer, b) the control system with measured rotor speed and position values – Experimental results.

In Figure 9, the regenerating mode of IPMSM is shown. The rotor speed was set to 0.025 p.u., and the machine was loaded at about −0.5 p.u. In Figure 9a, the stabilizing function is kf = 0.5 in (106), and the value of the error of estimated rotor position is increased to 0.075 p.u., which is visible in Figure 9a. The value of the stator current component îsqwas incorrectly estimated (due to rotor position error). In Figure 9b, the same case is shown, however for kf=2.5 p.u. The rotor position error is almost minimized to zero, and the îsq value is about −0. 5 p.u. (the same as the referenced).

Figure 9.

Regenerating mode of IPMSM machine for the low reference speed 0.025 p.u., TL = −0.5 p.u. for the cases a) in (106)kf = 0.5, b) in (106)kf = 2.5 p.u. – Experimental results.

In this section, the presented simulation and experimental results confirmed that the introduced stabilization function into the speed adaptation scheme leads to the improvement of the properties of the observer system and robustness of the occurred disturbances. In this case, these are the non-sinusoidal EMF and slot’s harmonics.

Advertisement

5. Speed and position observer of doubly fed induction generator

In this section, the speed and position observer of the doubly fed induction generator DFIG is considered. The rotor is connected to a voltage source converter, and the stator is directly connected to three phases AC-grid. The field-oriented control FOC is used to control the active and reactive stator powers presented in [23]. The rotor speed will be estimated by using a non-adaptive estimation scheme only.

5.1 Mathematical models of the DFIG

The mathematical model of DFIG can be determined in rotating or stationary reference frames (x-y). Considering the rotor and stator current vector components, the differential equations have the form [24]:

disx=LswσRsisxusx+LmwσωrLmisy+Lriry+Rrirxurx,E108
disy=LrwσRsisyusyLmwσωrLmisx+LRirxRriry+ury,E109
dirx=LswσωrLriry+LmisyRrirx+urx+LmwσRsisxusx,E110
diry=LswσωrLrirx+LmisxRriry+ury+LmwσRsisyusy,E111
dωr=LmJLrirxisyiryisx1JTL+frωr.E112

where the (x-y) coordinate system is associated with any angular speed, and it is assumed that (108)(109) are connected to the stationary stator windings so the angular speed of the (x,y) system is ωa=0, fr is the friction.

It is assumed that all the DFIG parameters are known and constant. The components urx, ury are treated as the control vector variables, and usx, usy, isx, isy and irx, iry components are treated as measured and transformed to the adequate (x-y) reference frame.

To design the observer structure, it is proposed to introduce new auxiliary variables, which are defined

Hx=ωrLmisx+Lrirx,E113
Hy=ωrLmisy+Lriry.E114

Considering (113)(114) and (108)(111), the observer structure can be determined

dîrx=LswσĤy+Rrirx+urx+LmwσRsisxusx+vrx,E115
dîry=LswσĤxRriry+ury+LmwσRsisyusy+vry,E116
dĤx=ω̂rĤyRrirx+urx+vHx,E117
dĤy=ω̂rĤxRriry+ury+vHy,E118
dθ̂r=ω̂r+vθ,E119

where estimated state variables are marked by “^” and dω̂rΔω̂rΔT, the observer contains the stabilization functions vrx, vry and vHx, vHy, vθ .

According to the design procedure of the observer presented in Section 2, in order to stabilize the observer structure (115)(119), appropriate form of the stabilization functions vrx, vry and vHx, vHy, vθ should be determined to satisfy the Lyapunov theorem. The Lyapunov function has the form

V=12i˜rx2+i˜ry2+H˜x2+H˜y2+θ˜r2>0,E120

where.

i˜rx=îrxirx,i˜ry=îryiry,H˜x=ĤxHx,H˜y=ĤyHyandθ˜r=θ̂rθr.E121

The proposed observer structure will be asymptotically stable if V̇2<0 and if the stabilizing functions introduced to the structure are determined as

vrx=cxi˜rx,E122
vry=cyi˜ry,E123
vHx=cHxLswσi˜ryω̂rRri˜rx,E124
vHy=cHyLswσi˜rx+ω̂rRri˜ry,E125

where (cx, cy, cHx, cHy, cθ) > 0 are the observer tuning gains and

vθ=cθθ˜r.E126

The speed observer structure will be asymptotically stable if (122)(126) is satisfied. In the sensorless control, the rotor speed is not measured, therefore the deviation θ˜r in (126) should be replaced by θ˜H. This means that the deviation between the estimated values of Hx and Hy, calculated from (113)(114) and estimated from the observer structure in (117)(118) is as follows:

θ˜H=tan1ϑ,E127

where

ϑ=HxĤyHyĤxHxĤx+HyĤyandHxĤx+HyĤy0.E128

The value Ĥx,Ĥy can be estimated from

Ĥx=ω̂rLmisx+Lrîrx,E129
Ĥy=ω̂rLmisy+Lrîry.E130

In the observer structure, the rotor speed is not estimated adaptively, therefore the rotor speed error in (120) is not considered. The rotor speed value can be estimated from the non-adaptive scheme. From (129)(130), after some calculation, the rotor speed value can be determined from

ω̂r=Ĥxψ̂rx+Ĥyψ̂rycfsωψ̂rx2+ψ̂ry2,E131

where

sω=Ĥxψ̂ryĤyψ̂rx,E132
ψ̂rx=Lmisx+Lrîrx,E133
ψ̂ry=Lmisy+Lrîry,E134

cf ≥ 0 and ψ̂rx2+ψ̂ry20.

In Figure 10a, the responses of DFIG on the active and reactive power changes are shown. After 0.1 s, the active power sp value is changed from −0.1 to −0.35, and reactive power is set to −0.6 p.u. and changed at the same time. After 0.4 s, the active and reactive powers are changed sp to 0.35 and sq to 0.2 p.u. The rotor speed estimation error is smaller than 0.015 in the dynamic states, the same as the rotor position error.

Figure 10.

a) the changes of the active and reactive power, b) sub and super-synchronous working modes – Simulation results.

In Figure 10b, the active power sp is set to 0.02 p.u. and reactive power sq is set to −0.6 p.u. The rotor speed of the DFIG is changed from the sub-synchronous to super-synchronous mode. Close to synchronous rotor speed (1.0 p.u.), the estimated speed error was smaller than 0.01 p.u., and it is increasing when the speed is growing. The rotor position error has almost the same value.

In Figure 11a, the active power is changed from −0.1 to −0.35 p.u. The rotor speed estimation error is smaller than 0.05 p.u. and the rotor position is smaller than 0.1 p.u. during these changes (in the experimental results). In Figure 11b, the reactive power is changed from −0.7 to −0.4 p.u., the rotor speed error is smaller than 0.035 p.u., and the rotor position error value is changed from 0.05 to −0.05 p.u.

Figure 11.

The changes: a) the active power from −0.1 to −0.35 p.u., b) reactive power from −0.7 to −0.4 p.u. – Experimental results.

In Figure 12a, the rotor speed crosses from −1.1 (super-synchronous mode) to −0.7 p.u. (sub-synchronous mode). The estimated value of rotor position is growing and close to synchronous speed (−1.0 p.u.) achieving the value of about 0.12. The reactive power value was set to −0.6 p.u. With LPF, the filtered value of stabilizing function ŝωf is presented. The value of this function is about 0.005 for the super-synchronous mode and about 0.001 p.u. for the sub-synchronous mode. The estimated rotor speed error is about 0.05 p.u. during the crossing through the synchronous speed.

Figure 12.

The waveforms of chosen variables in a) the rotor speed are changed from the super-synchronous to sub-synchronous mode, b) the steady state – Experimental results.

Advertisement

6. Conclusions

In this chapter, robust mechanism for different structures of speed observers or rotor position was presented. The solution was tagged “robust mechanism” because of the introduction of stabilizing function in the speed or rotor position estimation schemes. The additional stabilization law prevents the unstable working range of the speed observer structure (positive poles of the observer). In this chapter, the stability analysis based on the Lyapunov function was presented. The introduced additional stabilizing function to the observer structure is based on Lagrange’s identity, which is the main contribution of this chapter. The form of the proposed robust mechanism is based mainly on the vector and scalar product of the two chosen vectors in the observer system. The mutual position of these vectors directly influences the position of the estimated vectors of the observer and also influences the estimated rotor speed value or the rotor position. The mutual position of a vector influences the value of the estimated electromagnetic torque of the machine. The proposed solution has significant meaning during the low speed of the IM and IPMSM (due to the unstable working points of the observer structure), as well as during the synchronous rotor speed of the DFIG system. The proposed robust mechanism for the speed estimation scheme can be applied to each observer structure, which is based on the space vector form of the mathematical model of an observer system.

Advertisement

Nomenclature

“^”

estimated values,

“∼”

error of estimated values,

isx,y

stator current vector components,

irx,y

stator current vector components,

u,β

rotor voltage vector components,

u,β

stator voltage vector components,

ωr

rotor angular speed,

θr

rotor position,

Rr, Rs

rotor and stator resistances,

Lm

mutual-flux inductance,

Ls, Lr

stator and rotor inductances,

Te

electromagnetic torque,

TL

load torque,

J

machine torque of inertia,

τ

relative time,

θ̂r

estimated rotor position,

ω̂r

estimated rotor electrical speed,

ω˜r

rotor speed error,

θ˜r

rotor position error,

(x-y)

coordinate system associated with any angular speed,

(d-q)

coordinate system associated with the rotor angular speed,

Ld, Lq

stator winding inductances,

ψf

permanent magnet flux linkage,

IM

induction machine,

IPMSM

interior permanent magnet synchronous machine,

DFIG

doubly fed induction generator,

AFO

adaptive full-order observer.

References

  1. 1. Orlowska-Kowalska T, Korzonek M, Tarchała G. Stability analysis of selected speed estimators for induction motor drive in regenerating mode—A comparative study. IEEE Transactions on Industrial Electronics. 2017;62(10)
  2. 2. Kubota H, Matsuse K, Nakano T. “DSP-based speed adaptive flux observer of induction motor”. IEEE Transactions on Industry Applications. Mar./Apr. 1993;29:344-348
  3. 3. Yin Z, Li G, Zhang Y, Liu J. Symmetric-strong-tracking-extended-Kalman-filter-based Sensorless control of IM drives for Modeling error reduction. IEEE Transactions on Industrial Informatics. 2019;15:650-662
  4. 4. Comanescu M. Design and implementation of a highly robust sensorless sliding mode observer for the flux magnitude of the induction motor. IEEE Transactions on Energy Conversion. 2016;2:649-657
  5. 5. Morawiec M. Z type observer backstepping for induction machines. IEEE Transactions on Industrial Electronics. 2015;62(4):2090-2103
  6. 6. Morawiec M, Kroplewski P, Odeh C. Nonadaptive rotor speed estimation of induction machine in an adaptive full-order observer. IEEE Transactions on Industrial Electronics. 2022;69:2333-2344
  7. 7. Kubota H, Matsuse K. Speed Sensorless field-oriented control of induction motor with rotor resistance adaptation. IEEE Transactions on Industry Applications. 1994;30:1219-1224
  8. 8. Sunwankawin S, Sangwongwanich S. Design strategy of an adaptive full-order observer for speed-sensorless induction motor drive – Tracking performance and stabilization. IEEE Transactions on Industrial Electronics. 2006;53(1):96-119
  9. 9. Sun W, Liu K, Jiang D, Ou R. Zero synchronous speed stable operation strategy for speed Sensorless induction motor drive with virtual voltage injection. IEEE Energy Conversion Congress and Exposition (ECCE). 2018;2018:337-343. DOI: 10.1109/ECCE.2018.8557756
  10. 10. Chen J, Huang J. Globally stable speed-adaptive observer with auxiliary states for Sensorless induction motor drives. IEEE Transactions on Power Electronics. 2019;34(1):33-39
  11. 11. Hinkkanen M, Luomi J. “Stabilization of regenerating-mode operation in sensorless induction motor drives by full-order flux observer design”. IEEE Transactions on Industrial Electronics. Dec. 2004;51(6):1318-1328
  12. 12. Glumineau A, Morales JL. Sensorless AC Electric Motor Control Robust Advanced Design Techniques and Applications. Cham: Springer; 2015
  13. 13. Gou L, Wang C, You X, Zhou M, Dong S. IPMSM sensorless control for zero- and low-speed regions under low switching frequency condition based on fundamental model. IEEE Transactions on Industrial Electronics. 2021;2021
  14. 14. Kim S, Im J, Song E, Kim R. A new rotor position estimation method of IPMSM using all-pass filter on high-frequency rotating voltage signal injection. IEEE Transactions on Industrial Electronics. 2016;63:6499-6509
  15. 15. Ioannou P, Sun J. Robust Adaptive Control. Englewood cliffs, NJ: Prentice Hall; 1996
  16. 16. Howard A, Rorres C. Relationships between dot and cross products. In: Elementary Linear Algebra: Applications Version. 10th ed. Hoboken, NJ: John Wiley & Sons; 2010. p. 162
  17. 17. Laskhmikanthan V, Leela S, Martynyuk A. Practical Stability of Nonlinear Systems. Singapore: Word Scientific; 1990
  18. 18. Traoré D, Plestan F, Glumineau A, Leon J. Sensorless induction motor: High-order sliding-mode controller and adaptive interconnected observers. IEEE Transactions on Industrial Electronics. 2008;55(11):3818-3827
  19. 19. Krzeminski Z. A new speed observer for control system of induction motor. In: IEEE Int. Conference on Power Electronics and Drive Systems, PESC’99. Hong Kong; 1999
  20. 20. Xiaoyuan W, Pingxin W, Jiahong Y, Gengji W. Study the Effects of Slotted Rotor on q-axis Direction on Permanent Magnet Synchronous Motor. In: 15th International Conference on Electrical Machines and Systems (ICEMS). Sapporo, Japan: Hokkaido Citizens Actives Center; 2012
  21. 21. Jung S, Kobayashi H, Doki S, Okuma S. An improvement of sensorless control performance by a mathematical modelling method of spatial harmonics for a SynRM. In: International Power Electronics Conference - ECCE ASIA. 2010. pp. 2010-2015
  22. 22. Agrawal J, Bodkhe S. Experimental study of low speed Sensorless control of PMSM drive using high frequency signal injection. Power Engineering and Electrical Engineering. 2016;14(1). DOI: 10.15598/aeee.v14i1.1564
  23. 23. Yang S, Ajjarapu V. A speed-adaptive reduced-order observer for Sensorless vector control of doubly fed induction generator-based variable-speed wind turbines. IEEE Transactions on Energy Conversion. 2010;25(3):891-900. DOI: 10.1109/TEC.2009.2032589
  24. 24. Morawiec M, Blecharz K, Lewicki A. Sensorless rotor position estimation of doubly-fed induction generator based on backstepping technique. IEEE Transactions On Industrial Electronics. 2020;67(7):5889-5899

Written By

Marcin Morawiec

Published: 16 November 2022