HOME JOURNALS CONTACT

Asian Journal of Applied Sciences

Year: 2008 | Volume: 1 | Issue: 1 | Page No.: 59-69
DOI: 10.3923/ajaps.2008.59.69
Robust Feedback linearization and Observation Approach for Control of an Induction Motor
O. Asseu, M. Koffi, Z. Yeo, X. Lin-Shi, M.A. Kouacou and T.J. Zoueu

Abstract: This study presents a feedback linearization strategy and a robust controller to permit a decoupling and regulation of the motor states in order to assure a good dynamic performance and stability of the global system. As the control required the knowledge of the instantaneous flux of the rotor and the rotor parameter estimation can improve the control quality, a six-dimensional discrete-time extended sliding mode observer is proposed for on-line estimation of rotor fluxes and rotor time constant. The simulation results for a 1.8 kW induction motor are presented to illustrate the validity and the high robustness of the proposed approach against parameter variations and disturbances.

Fulltext PDF Fulltext HTML

How to cite this article
O. Asseu, M. Koffi, Z. Yeo, X. Lin-Shi, M.A. Kouacou and T.J. Zoueu, 2008. Robust Feedback linearization and Observation Approach for Control of an Induction Motor. Asian Journal of Applied Sciences, 1: 59-69.

Keywords: feedback linearization, robust control, Extended sliding mode observer and induction motor

INTRODUCTION

During this last decade, the Induction Motor (IM) is widely used in industrial applications due to its reasonable cost, robust qualities and simple maintenance. To effectively control the torque dynamics of an Induction Motor, it is necessary to use more elaborate control strategies. The control usually used is the Field Oriented Control (FOC) (Blaschke, 1972) which allows the control of the torque transient. Since the first work of Blaschke at the beginning of the 70′s, improvements and alternatives of the FOC appeared (Montanari et al., 2000; Roncero-Sanchez et al., 2007). Moreover, the naturally structure of non-linear and multivariable state of IM models induced the use of the non-linear control methods and in particular the techniques of input-outputs linearization and decoupling (Isidori, 1989). Many results have been published such as (Marino et al., 1993; Mohanty et al., 2002). However, this technique required the knowledge of the rotor fluxes which are not usually measurable in practice. An observer for estimation of the rotor fluxes is necessary. Furthermore, the control quality depends on the model accuracy. A variation of the rotor resistance (which varies with temperature) can induce a state-space coupling which can induce a performance degradation of the system. In order to achieve better system dynamic performance, the approach proposed in this paper consists in, on the one hand, synthesizing robust controllers combined with input-output decoupling and on the other hand, to design extended observers allowing an on-line estimation of rotor time constant.

The Extended Kalman Filter presented in El Moucary et al. (1999), Said et al. (2000) and Chbeb et al. (2006) can be used for real-time estimation of rotor fluxes and resistance. Unfortunately the initialization and the optimal choice of covariance and gain matrix are delicate. These matrixes play a critical role in robustness of the Extended Kalman Filter (EFK).

Another approach proposed in Benchaib et al. (1999), Derdiyok (2005) and Amuliu and Ali (2007) to estimate the state variables in an IM is the use of Sliding Mode Observer (SMO). This continuous-mode approach observer, based on the variable structure system theory, has been known to produce excellent functional performances and robustness. Some gains of this observer can be easily adjusted compared with the EKF.

This research proposes a six-dimensional Discrete-time Extended Sliding Mode Observer (DESMO) to provide not only rotor fluxes estimation but also the estimations of the rotor time constant and torque in the induction motor.

ROBUST DECOUPLING CONTROL

Model of Induction Motor
By assuming that the saturation of the magnetic parts and the hysteresis phenomenon are neglected, the dynamic model of the induction motor in a (d, q) synchronous reference frame can be described by a fifth-order non-linear differential equation, with as state variables the stator currents (Ids, Iqs), the rotor fluxes (Φdr, Φqr) and the rotor pulsation (ωr):

(1)
 

Moreover, by choosing a rotating reference frame (d, q) so that the direction of axe d is always coincident with the direction of the rotor flux representative vector (field orientation), it is well known that this rotor field orientation in a rotating synchronous reference frame realizes:

(2)

Thus the dynamic model of the IM, completed with the output equation, can be rewritten as:

with
(3)
   

From the expressions (1) and (2), one can write:

(4)

This relation (4) shows that the dynamic model of the IM can be represented as a non-linear function of the rotor time constant. A variation of this parameter can induce, for the IM, a lack of orientation, performance and stability. Thus the next section uses a feedback linearization strategy and a robust controller to regulate the motor states with respect to the parameter variations and disturbances.

Robust Input-output Linearization via Feedback for a Nonlinear System
The aim of this research is to show how we can analyze the synthesis of feedback control for the nonlinear dynamic model of the IM given by the system (3) and (4). Thus, we can see that the system (3) has relative degree r1 = r2 = 2 and can be transformed into a linear and controllable system by chosen:

A suitable change of coordinates z = Ψ (x) given by:
z1 = h1(x); z2 = Lf h1(x); z3 = h2(x); z4 = Lf h2(x);
And the feedback control having the following form:

where, v1 and v2 are the new inputs of the obtained decoupled systems.
The Jacobian matrix of the transformation thus defined as:

is nonsingular for all x such that Φr ≠ 0 and in the new coordinates, the system appears as:

(5)

which is linear and controllable. The block diagram of system (5) is as follows :

In order to impose, after a closed loop, a second order dynamic behaviour defined by H(s):

the two new block diagram structure for the control of (Φr, ωr) can be chosen by:

with i = 1, 2 corresponding respectively to Φr and ωr

where,

On the other hand, to preserve the reliability and stability of the system under parameters variation and noises, a second loop using robust control approach has been added on the motor drives. This control algorithm uses H synthesis and Doyle method presented in (Doyle et al., 1992; Asseu, 2000), to define two robust controllers C(s) in order to realize the regulation of the rotor flux and speed (Φr, ωr).


where,
(6)

The real t0 is an adjusting positive parameter, chosen adequately small (t0<1), in order to satisfy the robustness performance, to have a good regulation and convergence of the rotor flux and speed. However the control of an induction motor generally required the knowledge of the instantaneous flux of the rotor that is not measurable. Also a variation of the rotor resistance can induce a lack of field orientation. In order to achieve better dynamic performance, an on-line estimation of rotor fluxes and resistance is necessary. Here, a six-dimensional extended sliding mode observer is proposed for on-line estimation of rotor fluxes (Φdr, Φqr), torque (Cem), speed (ωr) and rotor time constant (σr = 1/Tr = Rr/Lr).

EXTENDED SLIDING MODE OBSERVER

Classical Sliding Mode Observer
Let us consider the dynamic model of the IM given by the system (1). Assume that among the state variable, only the stator currents noted z1, z2 and the rotor speed ωr are measurable. Denote and the estimates of the fluxes Φdr and Φqr. Consider that and are the estimates of the stator currents Ids, Iqs and rotor speed ωr. The SMO is a copy of the model (1) by adding corrector gains with switching terms:

(7)

where, Γ1, Γ2 and Λ1, Λ2, Λ3 are the observer gains. The switching Is is defined as:

(8)

Setting the estimation error dynamics is given by:

(9)

The condition for convergence is verified by chosen the following observer gain matrices:

(10)

where, q and n are two positive adjusting parameters which play a critical role in the stability and the velocity of the observer convergence. From the fluxes estimation, it is easy to deduce the estimated torque defined by:

As previously underline, a variation of the rotor resistance can induce performance degradation of the system.

This research will present an Extended Sliding Mode Observer for the IM to solve at the same time the problem of the rotor fluxes and rotor time constant estimations.

Extended Sliding Mode Observer
In order to estimate the rotor time constant, a six-dimensional extended state vector defined by Xe = [Ids Iqs Φdr Φqr ωr σr ]t = [z1 z2 x1 x2 z3 x3]t has been introduced with σr = Rr/Lr. The corresponding extended state space equation become:

(11)

where, ε presents the slow variation of σr. The proposed ESMO has the following form:

(12)

where, is, Γ1, Γ2 and Λ1, Λ2, Λ3 are, respectively defined by Eq. 8 and 10.

To determine observer gain Γ3, it can be supposed that the observation errors of the fluxes converge to zero.

The estimation error dynamics of the fluxes are then given by:

By replacing the expressions of Γ1 and Γ2, we obtain:

(13)

The estimation error dynamics of the rotor time constant is given by:

We can see that this error dynamics is locally and exponentially stable by chosen:

(14)

The proposed extended sliding mode observer has been implemented using Euler approximation.
The Discrete-time Extended Sliding Mode Observer (DESMO) should be written as:

(15)

where, k means the kth sampling time, i.e., t = k.Te with Te the sampling period and

From the expression s defined in Eq. 10 and 14, it can be seen that there are three positive adjusting gains: q, n and m which play a critical role in the potential stability of the scheme with respect to rotor time constant estimation. These three adjusting gainsmust be chosen so that the estimator satisfies robustness properties, global or local stability, good accuracy and considerable rapidity.

SIMULATED RESULTS

In order to verify the feasibility of the proposed DESMO, the simulation on SIMULINK from Mathwork has been carried out for a 1.8 kW induction motor controlled with a robust linearization via feedback algorithm (Fig. 1). The nominal parameters of the induction motor are shown in the Table 1.

The DESMO is implanted in a S_function using C language. In order to evaluate its performances and effectiveness, the comparisons between the observed state variables and the simulated ones have been realized for several operating conditions with the presence of about 15% noise on the simulated currents or speed.

Fig. 1: Stimulation scheme

Table 1: Nominal parameters of the Induction motor

Fig. 2 (a, b, c, d, e) : Nominal case (Rr = Rrn)

Fig. 3(a, b, c, d, e) : Non Nominal case (Rr = 1.5Rrn)

Thus, using a sampling period Te = 2 ms, the simulations are realized at first in the nominal case with the nominal parameters of the induction motor (Table 1) and then, in the second case, with 50% variation of the nominal rotor time constant (σr = 1.5σrn) in order to verify the rotor time constant tracking and flux estimation.

Figure 2 and 3 shows the simulation results for a step input of the rotor speed and flux. One can see that in both nominal (Fig. 2a-e) or non-nominal (Fig. 3a-e) cases, the estimated values of currents, fluxes, torque and speed converge very well to their simulated values.

The observed fluxes (Fig. 2d) indicate the good orientation (Φdr is constant and Φqr converges to zero) which is due to a favorable rotor time constant estimation (Fig. 2a, 3a). The estimated torque (Fig. 2b) is in good agreement with the simulated value.

Also the waveforms show the good uncoupling between the flux and the speed because a step variation in Φdr (Fig. 3d) can not generate a speed ωr change (Fig. 3e). Thus the field orientation and the synthesis of robust linearization and decoupling control are well verified.

All those results show the satisfying tuning, the excellent performance of the robust decoupling control and DESMO against rotor resistance variations and perturbations or noises.

CONCLUSION

This research has proposed a feedback linearization strategy and a robust controller to permit a decoupling and regulation for the Induction motor states in order to assure a good dynamic performance and stability of the global system. Also a DESMO has been realized. It is based on SMO principle but extended for the reconstruction of the fluxes, the rotor time constant and the torque estimation. The parameter tuning, the choice of initial conditions are easier compared to EKF.

The interesting simulation results obtained on the induction motor show the effectiveness, the convergence and the stability of this robust decoupling control and DESMO against rotor resistance variations measured noise and load. Thus, in the industrial applications, one will appreciate very well the experimental implement of this robust estimator for the reconstitution of the fluxes and the torque as well as the rotor resistance.

NOMENCLATURE

Cem, Cl = Electromagnetic and load torques (N.m)
Ids, Iqs, Imr = Stationary frame (d, q)-axis stator currents and rotor magnetizing current (A)
p, J, f = Pole pair number, Inertia (kg m2) and Friction coefficient (Nm.s/rad)
Lr, Ls, Lm, Lf = Rotor, stator, mutual and leakage inductances (H)
Rs, Rr = Stator and rotor referred resistance (Ω)
Te, Tr, Ts = Sampling period, rotor and stator time constant (Tr = Lr /Rr = 1/ ór; Ts = Ls/Rs) (sec)
Vds, Vqs = Stationary frame d- and q-axis stator voltage (V)
Φdr, Φqr = d-q components of rotor fluxes (Wb)
ωs, ωr, ωsl = Stator, rotor and slip pulsation (or speed) (rad sec-1)

REFERENCES

  • Amuliu, B.P. and K. Ali, 2007. Sliding-mode flux observer with online rotor parameter estimation for induction motors. IEEE Trans. Ind. Elect., 54: 716-723.
    CrossRef    Direct Link    


  • Asseu, O., 2000. Contribution to control and rotor time constant and flux estimation of the induction motor. Ph.D Thesis, INSA de Lyon (France).


  • Benchaib, A., A. Rachid, E. Audrezet and M. Tadjine, 1999. Real-time sliding mode observer and control of an induction motor. IEEE Trans. Ind. Elect., 46: 128-138.
    CrossRef    


  • Blaschke, F., 1972. The principle of field orientation applied to the new transvector closed-loop control system for rotating field machines. Siemens Rev., 39: 217-220.


  • Chbeb, A., M. Jemli, M. Boussak and M. Gossa, 2006. Commande en position sans capteur mécanique du MSAP en utilisant le filtre de Kalman. 7th International Conference on Science and Technilogy of Automatic Control, STA’2006, Hammamet, Tunisie.


  • Derdiyok, A., 2005. Speed-sensorless control of induction motor using a continuous control approach of sliding-mode and flux observer. IEEE Trans. Ind. Elect., 52: 1170-1176.
    CrossRef    


  • Doyle, J.C., B.A. Francis and A.R. Tannenbaum, 1992. Feedback Control Theory. 1st Edn., Maxwell MacMillan International, New York, USA., ISBN-13: 978-0023300110, Pages: 227


  • El-Moucary, C., G.S. Garcia and E. Mendes, 1999. Robust rotor flux, rotor resistance and speed estimation of an induction machine using the extended kalman filter. Proceeding of the International Symposium on Industrial Electronics, July 12-16, 1999, Bled, Slovenie, pp: 742-746.


  • Isidori, A., 1989. Nonlinear Control Systems. 2nd Edn., Springer-Verlag, Berlin, New York, USA, pp: 479


  • Marino, R., S. Peresada and P. Valigi, 1993. Adaptive input-output linearizing control of induction motors. IEEE Trans. Automatic Control, 38: 208-221.
    CrossRef    Direct Link    


  • Mohanty, K.B., N.K. De and A. Routray, 2002. Sensorless control of a linearized and decoupled induction motor drive. Proceedings of the National Power System Conference, December 27-29, 2002, Kharagpur, India, pp: 46-49.


  • Montanari, M., S. Peresada, A. Tilli and A. Tonielli, 2000. Speed sensorless control of induction motor based on indirect field orientation. Proceedings of the Conference Record IEEE Industrial Applied Society Annual Meeting, October 10-12, 2000, Rome, Italy, pp: 1858-1865.


  • Roncero-Sanchez, P., A. Garcia-Cerrada and V. Feliu-Batlle, 2007. Rotor-resistance estimation for induction machines with indirect field orientation. Control Eng. Practice, 15: 1119-1133.
    Direct Link    


  • Said, M.S., M.E. Benbouzid and A. Benchaib, 2000. Detection of broken bars in induction motors using an extended Kalman filter for rotor resistance sensorless estimation. IEEE Trans. Energy Conversion, 15: 66-70.
    Direct Link    

  • © Science Alert. All Rights Reserved