Direct field oriented control scheme for space vector modulated AC/DC/AC converter fed induction motor

F. BENCHABANE , A. TITAOUINE , O. BENNIS , K. YAHIA , D. TAIBI

Front. Energy ›› 2012, Vol. 6 ›› Issue (2) : 129 -137.

PDF (247KB)
Front. Energy ›› 2012, Vol. 6 ›› Issue (2) : 129 -137. DOI: 10.1007/s11708-012-0183-0
RESEARCH ARTICLE
RESEARCH ARTICLE

Direct field oriented control scheme for space vector modulated AC/DC/AC converter fed induction motor

Author information +
History +
PDF (247KB)

Abstract

This paper investigates a Luenberger flux observer with speed adaptation for a direct field oriented control of an induction motor. An improved method of speed estimation that operates on the principle of speed adaptive flux and current observer has been proposed. An observer is basically an estimator that uses a plant model and a feedback loop with measured stator voltage and current. Simulation results show that the proposed direct field oriented control with the proposed observer provides good performance dynamic characteristics. The induction motor is fed by an indirect power electronics converter. This indirect converter is controlled by a sliding mode technique that enables minimization of harmonics introduced by the line converter, as well as the control of the power factor and DC-link voltage. The robustness of the overall system is studied using simulation for different operating modes and varied parameters.

Keywords

induction motor / direct filed oriented control / Luenberger observer / estimation / space vector modulation (SVM) / sliding mode control / boost-rectifier

Cite this article

Download citation ▾
F. BENCHABANE, A. TITAOUINE, O. BENNIS, K. YAHIA, D. TAIBI. Direct field oriented control scheme for space vector modulated AC/DC/AC converter fed induction motor. Front. Energy, 2012, 6(2): 129-137 DOI:10.1007/s11708-012-0183-0

登录浏览全文

4963

注册一个新账户 忘记密码

Introduction

AC induction motor (IM) have been widely used in industrial applications such machine tools, steel mills and paper machines owing to their good performance provided by their solid architecture, low moment of inertia, low ripple of torque and high initiated torque. Some control techniques have been developed to regulate the drives of these induction motors in high performance applications. One of the most popular techniques is the filed oriented control (direct and indirect) method.

Direct and indirect vector control methods for the speed and torque control of IM have found intensive application in the last two decades. For the indirect control of IM, in addition to the rotor speed, accurate knowledge of the slip frequency (calculated as a function of the IM parameters) is required. On the other hand, direct control of IM necessitates accurate information on the rotor speed, as well as rotor flux as referred to the stator stationary frame [1-3].

Accurate speed information is necessary to realize high performances and high precision speed control of an induction motor. The speed is achieved by using mechanical sensors such as shaft encoder or resolver. However these sensors are usually expensive, bulky and degrade the system reliability, especially in hostile environment. Thus the sensorless control (involving an estimation of speed) becomes a major subject and an attractive task to industrial applications. Since 1980’s, speed sensorless control methods of induction motor using the estimated speed instead of the measured speed have been studied [1,2]. The speed has been estimated from the instantaneous values of stator voltages and currents using the induction motor model.

This paper presents the development of flux Luenberger observer with speed adaptation for the direct filed oriented control of an IM. The speed estimation algorithm utilizes the rotor flux and the stator current obtained by means of Luenberger observer.

A three-phase converter is used in this work. The power converter can only flow from AC to DC, and the line current is not continuous. Because this type of AC-DC conversion does not control line current harmonics, the displacement power factor is poor and the DC side voltage is not constant [4,5]. One remedy is a reversible converter to replace the diode-bridge rectifier and to allow a reversible power line flow which allows the energy recovered from motor-load inertia to be fed back to the utility supply [4,6]. The DC-link voltage can be regulated by the sliding mode controller.

Induction motor model

For the purpose of using Luenberger observer for the estimation of the rotor flux of an induction machine, it is possible to use various machine models. For example, it is possible to use the equations expressed in the rotor flux-oriented reference frame, or in stator flux-oriented reference frame. In order to avoid extra calculations and non-linear transformations, stationary reference frame is preferred. The main advantages of using the model in stationary reference frame are reduced computation time, less sampling time, higher accuracy, more stable behavior [3]. Thus, the stationary reference frame has been chosen in the study. So, the fourth order dynamic model for induction machine developed in stationary reference frame (α, β) is
x ˙=Ax+Bu,y=Cx,
where
x=[isαisβψrαψrβ]T,u=[usαusβ]T,y=[isαisβ]T,
with BoldItalic, BoldItalic, BoldItalic are the state vector, the input vector and the output vector respectively.

A=[γ0KlTrpKlΩ0γpKlΩKlTrLmTr01TrpΩ0LmTrpΩ1Tr],B=1σLs[10010000],C=[10010000]T

σ=1-Lm2LsLr,γ=RsσLs+RrLm2σLsLr2,Kl=LmσLsLr,Tr=LrRr

Modeling and control of the boost rectifier

Modeling of the boost rectifier

The proposed system configuration is shown in Fig. 1.

This circuit will be analyzed under the following assumptions [7,8]:

1) The input AC voltage is a balanced three-phase supply;

2) The power switches are ideal;

3) All circuit elements are linear and time invariant.

The source voltages are assumed to be balanced and are given by
ν1=νmcos(ωt)ν2=νmcos(ωt-2π/3)ν3=νmcos(ωt+2π/3)
where BoldItalicm and are respectively the amplitude of the phase voltage and angular pulsation of the power source.

Referring to Fig. 1: using Kirchhoff’s voltage law on the AC side, it yields
Lddtik+Rik=νk-(νk0+ν0n),(k=1,2,3)
where k indicates k the phase.

The switching functions Sk defined for the k of the converter are given by
Sk=1,if Tks is on and Tki is off,Sk=0,if Tks is off and Tki is on,
By considering the switching functions Sk, one can obtain
νk0=νc,if Sk=1,νk0=0,if Sk=0,ν0N=-νc3k-13Sk,(k=1,2,3).

Applying the Kirchhoff’s current law on the DC side and using Eq. (5), one can write
Lddtik=vk-Rik-Skvc+vc3k=13Sk,(k=1,2,3)Cddtvc=k=13Skik-iL(k=1,2,3)
The following state-space model of the rectifier, in the three-phase reference frame, can be obtained by
[1L00001L00001L0000-1C]ddt[i1i2i3vc]=[-RL00000-RL00000-RL0000000][i1i2i3vc]+[-2vc3Lvc3Lvc3Lvc3L-2vc3Lvc3L2vc3Lvc3L-2vc3Li1Ci2Ci3C][S1S2S3]+[1L00001L00001L0000-1C][v1v2v3iL].

According to Eq. (6), one can state that the main problem in the design of a control law of the boost rectifier is the occurrence of control input function in both AC current (ik) and DC voltage vc control systems of the converter. Both input functions depend on the same duty ration Sk by different dynamic behavior of AC input and DC output of the boost rectifier. Input main voltages and currents should be sinusoidal shaped without phase delay between voltage and current, and output DC voltage should have a constant value by change of voltage dependent current and parameters of the converter [7,9].

Sliding mode control of the rectifier

The block diagram of regulation is illustrated in Fig. 2.

According to Fig. 2, the DC bus voltage error (vcref -vc) is used to synthesize a line current reference Iref from a sliding mode controller (SMC). The currents references i1ref, i2ref are generated from a sinusoidal model obtained through the multiplication of the current reference Iref by the input voltage, in order to ensure a working with a unity power factor [7,10], the instantaneous and input currents are compared and the error signals are generated from which the comparators with hysteresis produce switch impulses.

To control the output DC voltage of the rectifier, the SMC can be used [7,10]. Through the sliding surface, the current Iref is given by
Iref=Kcsgn(vcref-vc).

Space vector modulation (SVM)

In space vector modulation techniques, the reference voltages are given by space voltage vector and the output voltages of the inverter are considered as space vectors. There are eight possible output voltage vectors, six active vectors BoldItalic1-BoldItalic6, and two zero vectors BoldItalic0, BoldItalic7 (Fig. 3). The reference voltage vector is realized by the sequential switching of active and zero vectors. Figure 1 shows reference voltage vector BoldItalicref and eight voltage vectors, which correspond to the possible states of inverter. The six active vectors divide a plane for the six sectors 1-6. In each sector, the reference voltage vector BoldItalicref is obtained by switching on two adjacent vectors for an appropriate duration. As seen in Fig. 1 the reference vector BoldItalicref can be implemented by the switching vectors of BoldItalic1, BoldItalic2 and zero vectors BoldItalic0, BoldItalic7 [11,12].

The six active tension vectors can be formulated by
u ¯i=23udc j(i-1)π3,(i=1, 2, 3, 4, 5, 6),
where BoldItalicdc is a dc voltage.

Figure 4 displays the case when the reference vector is in sector 1. The times T1 and T2 are obtained by simple trigonometrical relationships and can be expressed as
{T=T1+T2+T0,u ¯ref=T1Tu ¯1+T2Tu ¯2,
and
{usβref=T2T|u ¯2|cos30,usαref=T1T|u ¯1|+x,x=usβreftan60.
Finally, according to Eq. (2), the application periods of every vector is given by
{T1=T2udc(6usαref-2usβref),T2=2Tudcusβref.

Flux Luenberger observer and speed adaptation

Accurate and robust estimation of motor variables which are not measured is crucial for high performance sensorless drives. A multitude observers have been proposed, but only a few are able to sustain persistent and accurate wide speed range sensorless operation. At very low speed, their performances are poor. One of the raisons is high sensitivity of the observers to unmodeled nonlinearities, disturbance and model parameters detuning [12, 13].

The Luenberger observer, which estimates states of the system (stator current and rotor flux), is defined by
x^ ˙=A^x^+Bu+GC(x-x^),

where the symbol () represents the estimated value and BoldItalic is the observer gain matrix. It should be noted that, since there are no speed sensors, the speed signal ωr is considered as an unknown parameter in the matrix BoldItalic, and therefore the observer equation has A^ instead of BoldItalic .

If the speed signal ωr in parameter matrix BoldItalic were known, the fluxes and currents could be solved from the observer presented in Eq. (13). However, the speed signal is unknown and therefore the estimation of these states requires the precious estimation of this signal. Thus, an adaptive scheme, derived from Lyapunov’s stability theorem, will be proposed for estimating the rotor speed ω^r in the matrix A^.

The estimation error of the system states (stator currents and rotor fluxes) may be obtained subtracting Eqs. (1) and (13) as
x ˙-x^ ˙=Ax-A^x^-GC(x-x^)=Ax-Ax^+(A-A^)x^-GC(x-x^)=(A-GC)(x-x^)+(ωr-ω^r)Mx^,
where BoldItalic is a constant matrix defined as
M=[000K100-K10000-10010].
Then the following estimation error dynamic is obtained:
x ˜ ˙=(A-GC)x ˜+ω^rMx^,
where x ˜=x-x^ is the state estimation error and ω ˜r=ωr-ω^r is the rotor speed error.

Let us define the following Lyapunov function candidate:
V=12x ˜Tx ˜+12ω ˜r2λ,
where λis a positive constant.

On the basis of the fact that the velocity of outer control loop is much slower than the estimated inner loop, hence the assumption of approaching a constant is reasonable on deriving the following equations [14,15]. Then, the time derivative of V becomes
V ˙=x ˜Tx ˜+ω ˜r ω ˜ ˙λ=x ˜T(A-GC)x ˜+x ˜Tω ˜rMx ˜-ω ˜r ω ˜ ˙λ=x ˜T(A-GC)x ˜+i ˜dsψ^qr-i ˜qsψ^drcω ˜r-ω ˜r ω ˜ ˙λ,
where i^ds=ids-i^ds and i ˜qs=iqs-i^qs.

The adaptation algorithm for speed estimation is derived equalizing the second term with the third term, which is
ω ˜ ˙=λc(i ˜dsψ^qr-i ˜qsψ^dr),
then the time derivative of V is reduced to
V ˙=x ˜T(A-GC)x ˜.

If the observer gain G is chosen such that the time derivative of V is negative semidefinite, then V is a positive definite and decreasing function, which implies that V is bounded. Therefore from Eq. (15), it is found that x ˜ and ω ˜r are bounded. This implies that the estimated states x ˜ and the estimated rotor speed are bounded, because the real states BoldItalic and the rotor electrical speed ωr are bounded.

The second derivative of V is
V ¨=2x ˜T(A-GC)x ˜ ˙=2x ˜T(A-GC)2x ˜+2x ˜T(A-GC)ω ˜rMx^,
which is bounded quantity because x ˜, ω ˜r and x ˜ are pounded.

Under these conditions, since V ¨ is bounded, then V ˙ is uniformly continuous function, so Barbalat’s lemma makes it possible to conclude that [14]
V ˙0ast.

Therefore the estimated states i^sα, i^sβ, ψ^rα, ψ^rβ converges to the real states isα, isβ,ψrα,ψrβas t tends to infinity. In consequence, the rotor flux may be obtained from the state Luenberger observer given by Eq. (13) and the rotor speed adaptation algorithm proposed in Eq. (16).

Taking the derivative of Eq. (14) it is obtained that
x ˜ ¨=(A-GC)x ˜ ˙+ω ˜ ˙rMx^+ω ˜rMx^ ˙=(A-GC)[(A-GC)x ˜+ω ˜rMx^]-ω ˜ ˙rMx^+ω ˜rM[A^x ˜+Bu-GC(x-x^)].

From Eq. (20), it may be concluded that x ˜ ¨ is bounded because all the quantities in this equation are bounded. Then, as x ˜ is a convergent function (converge to zero) and x ˜ ¨ is bounded, from Barbalat’s lemma. it can be concluded that
x ˜ ˙0ast.
Therefore when t, from Eqs. (14), (19) and (21) it is concluded that
x ˜ ˙=(A-GC)x ˜+ω ˜rMx^,0=(A-GC)0+ω ˜rMx^,0=ω ˜rMx^.
Then, as M and x^ are not zero, Eq. (22) implies that.
ω ˜r0ast.

Therefore the estimated rotor speed ω^r converge to the real rotor speed ωr as t tends to infinity.

Sensorless drive

The Luenberger observer with speed adaptation is applied to an induction motor direct field oriented controlled as demonstrated in Fig. 5.

Simulation results

Simulation results of SMC rectifier

The simulation conditions are given in the appendix. In order to demonstrate the feasibility of the proposed control method, the system depicted in Fig. 6 has been simulated. It is indicated clearly in Fig. 6 that the output voltage of the rectifier is well controlled to 540 V. Therefore, the output DC voltage response is completely robust with the unity power factor at the AC side of the boost rectifier.

Simulation results of sensorless control for IM

The induction motor used for the simulation studies has been presented in the appendix.

Figure 7 shows the speed step response of 100 rad/s with 0.4 s a time rating load of 25 N•m. The good estimation of the motor speed with a few rad/s errors can be noticed in transient state and when load applied. For the flux estimation, the results demonstrate that the real and estimated flux modules are the same, apart from a negligible error. As a consequence, the simulation results demonstrate that the proposed Luenberger observer avec speed adaptation can guarantee acceptable performances of the sensorless direct field oriented control in the step response of 100 rad/s with an applied load of 25 N•m without causing instability.

In Fig. 8, good performances of flux and speed estimation obtained by the Luenberger flux observer and speed estimation can be noticed. Therefore, in the low speed regions, these performances are acceptable. All the sensorless direct field oriented control system characteristics demonstrate good performances of regulation and a high stability of the global system.

Conclusion

The detailed design procedure for the Luenberger flux observer with speed adaptation has been presented and used for the speed sensorless direct vector control of an induction motor. The knowledge of the rotor space vector position is essential to implement the direct field-oriented control strategy to induction motor drives.

For the rectifier, performances of the SMC are evaluated through the simulation of this model. The obtained results show the efficiency and the precision of this control.

The Luenberger flux observer with speed adaptation has been successfully applied to induction motor sensorless drive system. It can be concluded from the simulation results that the estimation of rotor flux and rotor speed has been done satisfactory. The bad performances of estimation in low speed can be caused by the bad tuning of the adaptive mechanism parameters and poles choice.

References

[1]

Barut M, Bogosyan O S, Gokasan M. An extended Kalman filter based sensorless direct vector control of induction motors.In: IECON'03. 29th Annual Conference of the IEEE Industrial Electronics Society.Roanoke, USA, 2003, 318–322

[2]

Sturtzer G, Smigiel E. Modeling and control of three phase motors: vector control of synchronous motors, numeric control by DSP controllers. Paris: Ellipses, 2000

[3]

Ouhrouche M, Lefebre A, Do X D. Application of an extended Kalman filter to rotor speed and resistance estimation in induction motor vector control. In: 1998 IEEE Canadian Conference on Electrical and Computer Engineering. Waterloo, Canada, 1998, 297–300

[4]

Benchouia M T, Zouzou S E. A. Golea A, Ghamri A. Modeling and simulation of variable speed system with adaptive fuzzy controller application to PMSM. In: IEEE International Conference on Industrial Technology ICIT, Hammamet, Tunisia, 2004, 683–687

[5]

Capolino G A, Goléa A, Hénao H. Modeling and simulation of variable speed control with sliding mode, International Conference on electromechanical regulation, Metz, France, 1992

[6]

Grabowski P Z, Kazmierkowski M P, Bose B K, Blaabjerg F. A simple direct-torque neuro-fuzzy control of PWM-inverter-fedinduction motor drive. IEEE Transactions on Industrial Electronics, 2000, 47(4): 863–870

[7]

Benchabnae F, Titaouine A. Sensorless control strategy for permanent magnet synchronous motor fed by AC/DC/AC converter, In: IEEE International Conference on Electrical Machines ICEM. Rome, Italy, 2010, 1–6

[8]

Lin B R. High power factor AC/DC/AC converter with random PWM. IEEE Transactions on Aerospace and Electronic Systems, 1999, 35(3): 935–943

[9]

Jezernik K. VSS control of unity power factor. IEEE Transactions on Industrial Electronics, 1999, 46(2): 325–332

[10]

He Y Y, Jiang W. A new variable structure controller for direct torque controlled interior permanent magnet synchronous motor drive, In: Proceedings of the IEEE International Conference on Automation and Logistics. Jinan, China, 2007, 2349–2354

[11]

Benchabane F, Titaouine A, Bennis O. Systematic fuzzy sliding mode approach combined with extended Kalman filter for permanent magnet synchronous motor control. Mediterranean Journal of Measurement and Control, 2011, 7(01): 183–189

[12]

Zelechowski M, Kazmierkowski M P, Blaabjerg F. Controller design for direct torque controlled space vector modulated (DTC-SVM) induction motor drives. In: Proceedings of the IEEE International Symposium on Industrial Electronics. Dubrovnik, Croatia, 2005, 951–956

[13]

Oscar B, Altour G J, Maseda F J. A robust field oriented control of induction motor with flux observer and speed adaptation. In: Proceedings ETFA '03 IEEE Conference. Lisbon, Portugal, 2003, 245–252

[14]

Montanari M, Peresada S M, Rossi C, Tilli A. Speed sensorless control of induction motors based on reduced-order adaptive observer. IEEE Transactions on Control Systems Technology, 2007, 15(6): 1049–1064

[15]

Yahia K, Zouzou S E, Benchabane F. Indirect vector control of induction motor with on line rotor resistance identification. Asian Journal of Information Technology, 2006, 5(12): 1410–1415

RIGHTS & PERMISSIONS

Higher Education Press and Springer-Verlag Berlin Heidelberg

AI Summary AI Mindmap
PDF (247KB)

4310

Accesses

0

Citation

Detail

Sections
Recommended

AI思维导图

/