Está en la página 1de 5

Journal of ELECTRICAL ENGINEERING, VOL. 57, NO.

1, 2006, 47–51

SPEED SLIDING MODE CONTROL OF


SENSORLESS INDUCTION MACHINE
∗ ∗ ∗∗
Mohamed Abid — Youcef Ramdani — Abdel Kader Meroufel

In this paper, a direct field-oriented induction motor drive with a sliding mode controller (SMC) is presented. The design
includes rotor speed estimation from measured stator terminal voltages and currents. For that reason we have defined a
simple speed estimator. The (SMC) technique finds its stronger justification in the utilization of a robust nonlinear control
law to model uncertainties. The used control algorithm is a sliding mode associated with a particular function “sat” to limit
chattering effects that presents a serious problem in applications to variable structure systems. Simulation tests under load
disturbances and parameter uncertainties are provided to evaluate the consistency and performance of the proposed control
technique.
K e y w o r d s: induction machine, motor drives, sliding mode control, sensorless machine

1 INTRODUCTION of speed sensorless control schemes. In this work the speed


is obtained based on the measurement of stator voltages
The control of the induction machine (IM) must take and currents. However, the estimation is usually complex
into account machine specifics: the high order of the and heavily dependent on machine parameters. There-
model, nonlinear functioning as well as the coupling be- fore, although sensorless vector-controlled drives are com-
tween the different variables of control. Furthermore, the mercially available at this time, the parameter uncertain-
machine parameters depend generally on the operating ties impose a challenge in the control performances.
point and vary either on the temperature (resistance), or In this paper, we begin with the IM oriented model
with the magnetic state of the induction machine, with- in view of the vector control, next the rotor flux Φr ,
out taking into account the variation. These parametric
the stator current Isq and the mechanical speed Ω are
variations modify the performances of the control system
estimated. We then present the sliding mode theory and
when we use a regulator or a control law with fixed param-
design of the sliding mode rotor flux controller and motor
eters. The new industrial applications necessitate speed
speed. Finally, we give some conclusion remarks on the
variators having high dynamic performances, good preci-
speed sensorless control proposed of IM using the sliding
sion in permanent regime, high capacity of overload in the
whole range of speed and robustness to different pertur- mode.
bations. Thus, the recourse to robust control algorithms is
desirable in stabilization and in tracking trajectories. The
variable structure control (VSC) possesses this robustness 2 INDUCTION MOTOR ORIENTED MODEL
using the sliding mode control that can offer many good
properties such as good performance against unmodelled The model of a three phase squirrel cage induction
dynamics, insensitivity to parameter variation, external motor in the synchronous reference frame whose axis d
disturbance rejection and fast dynamic [5–11]. These ad- is aligned with the rotor flux vector, (Φrd = Φr and
vantages of sliding mode control can be employed in the Φrq = 0), can be expressed as [1–4]
position and speed control of an alternative current servo
system.
Using field oriented control (FOC) of the induction K 1
machine, the knowledge of rotor speed and flux is neces- I˙sd = −γsd + ωs Isq + Φrd + Usd (1)
Tr σLs
sary. Tachogenerators or digital shaft-position encoders
are usually used to detect the rotor speed of motors.
These speed sensors lower the system reliability and re- 1
I˙sq = −ωIsd − γIsq − P ΩKΦrd + Usq (2)
quire special attention to noise. In addition, for some spe- σLs
cial applications such as very high-speed motor drives,
there exist difficulties in mounting these speed sensors. 1
Recently many researches have been carried on the design Φ̇rd = Msr Isd − Φrd (3)
Tr

∗ ∗∗
Faculty of Engineer science power Department, Laboratory IRECOM, Laboratory ICEPS, University of Djillali Liabès BP 98 SIDI
BEL ABBES, Algeria 22000 Email: irecomabid@univ-sba.dz

c 2006 FEI STU


ISSN 1335-3632
48 M. Abid — Y. Ramdani — A. Kader: SPEED SLIDING MODE CONTROL OF SENSORLESS INDUCTION MACHINE

Msr forced to that surface, then the behaviour of the system


Φ̇rq = Isq − (ωs − P Ω)Φrd (4)
Tr slides to the desired equilibrium point.
The main feature of this control is that we only need to
P Msr Cr drive the error to a “switching surface”. When the system
Ω̇ = (Φrd Isq ) − − fΩ (5) is in “sliding mode”, the system behaviour is not affected
JLr J
2 by any modelling uncertainties and/or disturbances.
Lr Msr
with Tr = , σ =1− , The design of the control system will be demonstrated
R Ls Lr
for a nonlinear system presented in the canonical form
2
Msr Rs Rr Msr [5–9]
K= , γ= + .
σLs Lr σLs σLs L2r
ẋ = f (x, t) + B(x, t)u(x, t) , x ∈ ℜn , u ∈ ℜm ,
Here Φrd , Φrq are rotor flux components, Usd , Usq are 
rank B(x, t) = m (10)
stator voltage components, Isd , Isq are stator current
components, σ is the leakage factor and p is the number with control in the sliding mode, the goal is to keep the
of pole pairs. Rs and Rr are stator and rotor resistances, system motion on the manifold S , which is defined as
Ls and Lr denote stator and rotor inductances, whereas
Msr is the mutual inductance. Te is the electromagnetic S = {x : e(x, t) = 0} , (11)
torque, Cr is the load torque, J is the moment of inertia d
of the IM, Ω is mechanical speed, ωs is stator pulsation, e = x − x. (12)
f is damping coefficient, Tr is the rotoric time constant.
Here e is the tracking error vector, xd is the desired
state vector, x is the state vector. The control input u
3 SPEED ESTIMATOR has to guarantee that the motion of the system described
in (10) is restricted to belong to the manifold S in the
In order to obtain an accurate dynamic representation state space. The sliding mode control should be chosen
of the motor speed, we take an algorithm of estimation such that the candidate Lyapunov function satisfies the
based on the integration of the stator voltage equations Lyapunov stability criteria:
in the stationary frame. The speed estimation Ω can be
1
obtained by the next equation. V = S(x)2 , (13)
2
1/P  V̇ = S(x) Ṡ(x) . (14)
b=
Ω b rα Φ
Φ ḃ rβ − Φ
b rβ Φ
ḃ rα
b 2rα + Φ
Φ b2

 This can be assured for
Msr b b rβ Isα
− Φrα Isβ − Φ (6)
Tr V̇ = −η S(x) . (15)

with Here η is strictly positive. Essentially, equation (13)


states that the squared “distance” to the surface, mea-
ḃ rα = Lr Usα − Rs Isα − σLs I˙sα ,
Φ (7) sured by e(x)2 , decreases along all system trajectories.
Msr Therefore (14), (15) satisfy the Lyapunov condition. With

ḃ rβ = Lr Usβ − Rs Isβ − σLs I˙sβ .
Φ (8)
the selected Lyapunov function the stability of the whole
Msr control system is guaranteed. The control function will
satisfy reaching conditions in the following form:
Θb s is the angle between the rotoric vector flux Φr and
the axis of the (α, β) frame ucom = ueq + un . (16)

Φ  Here ucom is the control vector, ueq is the equivalent


b
b s = arctan
Θ

. (9) control vector, un is the correction factor and must be
b rα
Φ calculated so that the stability conditions for the selected
control are satisfied.
Here Φ b rα , Φ
b rβ are the estimated rotor flux components, 
Irα , Irβ are the measured stator current components. un = K sat S(x)/φ (17)

sat S(x)/φ is the proposed saturation function, φ is
4 VARIABLE STRUCTURE CONTROL DESIGN the boundary layer thickness. In this paper we propose
the Slotine method
The sliding mode technique is developed from variable d n−1
structure control (VSC) to solve the disadvantages of S(X) = +λ e. (18)
dt
other designs of nonlinear control systems. The sliding
mode is a technique to adjust feedback by previously Here, e is the tracking error vector, λ is a positive coef-
defining a surface. The system which is controlled will be ficient and n is the system order.
Journal of ELECTRICAL ENGINEERING 57, NO. 1, 2006 49

Fig. 1. Block diagram of the proposed control scheme of IM

4.1 Speed control 4.2. Isq stator current control

To control the speed of the induction machine, the In order to limit all possible overshoot of the current
sliding surface defined by equation (13) for n = 1 can be Isq , we add a limiter of current defined by
obtained as:
lim max com

Isq = Isq sat Isq . (26)
S(Ω) = Ωref − Ω (19)
Ṡ(Ω) = Ω̇ref − Ω̇ . (20) The current control manifold is
 lim
S Isq = Isq − Isq . (27)
Substituting the expression of Ω̇ equation (1) in equation
(18), we obtain The control voltage is

P Msr  Cr ref eq n
Ṡ(Ω) = Ω̇ref − Φrd Isq − − f Ω. (21) Usq = Usq + Usq (28)
JLr J 
eq
Usq = σLs I˙sq
lim
+ ωs Isd + γIsq + P ΩKΦrd (29)
We take n

eq n Usq = Kusq sat S(Isq ) . (30)
Isq = Isq + Isq . (22)

• During the sliding mode and in permanent regime, To verify the system stability condition, parameter Kuqs
we have S(Ω) = 0, Ṡ(Ω) = 0, where the equivalent must be positive.
control
4.3 Flux control
JLr  f Cr 
eq
Isq = Ω̇ref + Ω+ . (23) In order to appear control Usd , we take n = 2, the
P Msr Φrd J J
manifold equation can be obtained by
• During the convergence mode, the condition  
S(Ω)Ṡ(Ω) ≤ 0 must be verified. We obtain S(Φr ) = λΦ Φref
r − Φr + Φ̇ref
r − Φ̇r (31)

P 2 Msr Φrd n the control voltage is


Ṡ(Ω) = − Isq . (24)
JLr
eq n
Usd = Usd + Usd (32)
Therefore, the correction factor is given by  1   T
eq r
Usd = −σLs Φ̇ref r + λΦ Φ̇ref
r + − λΦ Φ̇r
n
 Tr Msr
Isq = Kisq sat S(Ω) . (25)  
K
− −γsd + ωs Isq + Φrd (33)
To verify the system stability condition, parameter Kisq Tr
n

must be positive. Usd = Kusd sat S(Ω) . (34)
50 M. Abid — Y. Ramdani — A. Kader: SPEED SLIDING MODE CONTROL OF SENSORLESS INDUCTION MACHINE

Fig. 2. System responses (a) J = mJn , 1 ≤ m ≤ 3 (b) 1: Nominal case, 2: an increase of 0.5 Rs , 0.5 Rr , 0.2 Ls , 0.2 Lr and 0.2 Msr .

To verify the system stability condition, parameter Kusd SMC3 are sliding mode controllers which represent, re-
must be positive. The selection of coefficients Kisq , spectively, the speed controller, the current controller and
Kusd , Kusq and λΦ must be made to satisfy following the flux controller. The block limiter limits the current
requirements: within the limit value. The block ‘coordinate transform’
• Existence condition of the sliding mode, which requires makes the conversion between the synchronously rotat-
that the state trajectories are directed toward the slid- ing and stationary reference frame. The IM is fed by
ing manifold, a voltage inverter. The block Ω, Isq and Φr are esti-
mated by the bloc ‘Estimator’. The IM used in this work
• Hitting condition, which requires that the system tra-
is a 7.5 kW, U = 220 V, 50 Hz, P = 2, In = 16 A,
jectories encounter the manifold sliding irrespective of
Φn = 0.9 Wb. IM parameters: Rs = 0.63 Ω, Rr = 0.4 Ω,
their starting point in the state space(insure the ra-
Lr = Msr = 0.097 H, Ls = 0.091 H. The system has
pidity of the convergence ),
the following mechanical parameters: J = 0.22 kgm2 ,
• Stability of the system trajectories on the sliding man- f = 0.001 Nms/rd.
ifold, The global system is simulated in real time by the
• Not saturate the control to allow the application of the software Matlab/Simulink.
control discontinuous.
5.2 Simulation results

5 SIMULATION RESULTS To illustrate performances of control, we simulated


a loadless starting up mode with the reference speed
5.1 System description +1000 rpm and an application and elimination of the load
torque (Cr = 30 Nm) at time 2 s and 3 s.
The block diagram of the proposed robust control In order to test the robustness of the proposed control,
scheme is presented in Fig. 1. The blocks SMC1, SMC2, we have studied the speed performances with current limi-
Journal of ELECTRICAL ENGINEERING 57, NO. 1, 2006 51

tation. The introduced variations in tests look in practice [2] MANSOURI, A. : Contribution à la commande des système
to work conditions as the magnetic circuit overheating non linéaire: Application aux robots et aux moteur asynchrone.
Thèse de doctorat d’état, USTO, Oran, Algeria, 2004.
and saturation. Two cases are considered:
[3] MEROUFEL, A. : Commande découplée d’une machine asyn-
1. Inertia variation, chrone Sans capteur mécanique. Thèse de doctorat d’état, Uni-
2. Stator and rotor resistance variations with stator and versité de Sidi Bel Abbes, Algeria, 2004.
rotor inductance and mutual variations. [4] BUHLER, H. : Réglage de systèmes d’électronique de puissance,
Vol 1 et 2, Presses polytechniques romandes, Lausanne, 1997.
The Fig.2 shows the tests of the robustness: a) The ro-
[5] UTKIN, V. I. : Variable Structure Systems with Sliding Modes,
bustness tests in relation to inertia variations. b) The ro- IEEE Trans. Automat. contr, AC-22 (February 1993), 212–221.
bustness tests concerning the variation of the resistances [6] UTKIN, V. I. : Sliding Mode Control Design Principles and
and the inductances in the stator and the rotor. Applications to Electric Drives, IEEE Trans. Ind. electronic. 40
From the simulation results, it appears that the pa- (February 1977), 23–36.
rameter variation does not allocate the performances of [7] SLOTINE, J. J. E.—LI, W. : Applied Nonlinear Control, Prence
Hall, USA, 1998.
the proposed control. The flux tracks the desired flux and
[8] JEZERNIK, K—RODIE, M.—SABANOVIC, A. : Sliding Mode
it is insensitive to external and internal parameter varia- Application in Speed Sensorless Torque Control of an Induction
tions of the machine. The decoupling between the flux and Motor, 15th Triennial World Congres, Barcelona, Spain, 2002.
torque is ensured. The started torque is limited and the [9] YAN, Z.—JIN, C.—UTKIN, V. I. : Sensorless Sliding-Mode
speed response stays insensitive to parameter variations Control of Induction Motors, IEEE Trans. Ind. electronic. 47
of the machine, without overshoot and without static er- No. 6 (December 2000), 1286–1297.
ror, the perturbation reject is instantaneous. [10] BUHLER, H. : Réglage par mode de glissement, Presses poly-
techniques romandes (Lausanne, 1986).
Figure 2b shows the parameter variation does not al- [11] GHAZEL, A.—de FORNEL, B.—HAPIOT, J. C. : Robustesse
locate performances of proposed control. The speed re- d’un contrôle vectorielle de structure minimale d’une machine
sponse is insensitive to parameter variations of the ma- asynchrone, J. Phys. III France (1996), 943958.
chine, without overshoot and without static error. The
Received 15 April 2005
other performances are maintained.
Mohamed Abid was born in Ain Tindamine, Algeria, in
6 CONCLUSION 1963. He received his BS degree in electrical engineering from
the Electrical Engineering Institute of University of Sidi Bel
Abbes (Algeria) in 1990, the MS degree from the Electrical
In this paper a speed sliding mode control of a sensor- Engineering Institute of the University of Sidi Bel Abbes (Al-
less induction machine using the field oriented control has geria) in 1997. He is currently professor of electrical engineer-
been presented. An algorithm to estimate the rotor speed, ing at University of Sidi Bel Abbes (Algeria). His research
current Isq (torque) and rotor flux is presented. Results interests are sliding mode in continuous systems, control of
of simulation show the robustness of the proposed control electric drives.
in relation to the presence of internal and external pertur- Youcef Ramdani was born in Ben Badis, Sidi Bel Abbes,
bations. Decoupling of the torque and flux of IM is guar- Algeria, in 1952. He received his BS degree in electrical engi-
anteed. The rotor flux tracks the reference value. With a neering from the USTO in 1978, DEA en electronics, Bor-
good choice of the parameters of control and smoothing deaux, France, in 1986, PhD degree in electrical engineering
from the Faculty of Science of the University of Bordeaux,
out control discontinuity, the chattering effects are re-
France, in 1989. He is currently professor of electrical engi-
duced and torque fluctuations are decreased. The speed
neering at the University of Sidi Bel Abbes (Algeria). His re-
tracking is without overshoot and zero static error. Fur- search interests are, control of electrical machines and control
thermore, this regulation presents a simple robust control of electric drives.
algorithm that has the advantage to be easily implantable Abdel Kader Meroufel was born in Sidi Bel Abbes in
in a calculator. Algeria, in 1954. He received his BS degree in electrical engi-
neering from the USTO (Algeria) in 1979, the MS degree from
USTO (Algeria) in 1990, and the PhD degree from the Elec-
References trical Engineering Institute of University of Sidi Bel Abbes
(Algeria) in 2004. He is currently professor of electrical en-
[1] RAUMER, T. : Commande adaptative non-linéaire de machine gineering at the University of Sidi Bel Abbes (Algeria). His
asynchrone. Thèse de doctorat, Institut national polytechnique research interests are robust control of electrical machines,
de Grenoble, 1992. control of electric drives.

También podría gustarte