Professional Documents
Culture Documents
Enhanced Double Exponential Reaching Law Based Sliding Mode Controller For Induction Motor Drives
Enhanced Double Exponential Reaching Law Based Sliding Mode Controller For Induction Motor Drives
Abstract—A new reaching law for Sliding Mode Controller reach time and also to shape the movement of the trajec-
(SMC) called ”Enhanced Double Exponential Reaching Law” tory. They introduced the Reaching law based sliding mode
(EDERL) is proposed in the paper.The reaching law is an im- controllers which enhances chattering free response by the
proved version of Enhanced Exponential Reaching Law (EERL)
and is tested on a three phase, 1hp, vector controlled Induction suitable design of the reaching law. Later this control method
Motor(IM) drive. The proposed reaching law guarantees fast was extended to discrete systems in [8]-[9].In [10]the authors
response, negligible chattering and superior dynamic tracking proposed the Exponential Reaching Law (ERL)to assure im-
performance in the presence of uncertain disturbances compared proved performance of a modular robotic arm by making the
to conventional reaching laws. The proposed reaching law is reaching law adaptive. The adaptiveness to the control law
validated by simulation using Matlab platform and the hardware
implementation is accomplished using dSPACE rti 1104 control is introduced by changing the control gain according to the
desk. distance of the system state variables away from the sliding
Index Terms—Double Exponential Reaching Law (EDERL), manifold. Though the control gain is adaptive in ERL, it shows
Sliding mode control (SMC),Reaching law. performance similar to Gao’s Constant Reaching Law during
sliding motion along the manifold. The controller switches
I. I NTRODUCTION with a constant control gain resulting in significant amount
The exciting technical applications of inductions motor of chattering during sliding period of the control process. In
drives are opening new horizons in the field of research. [14] the authors proposed the Enhanced Exponential Reaching
The characteristic advantages of modern advanced drives are Law (EERL) which is a modified version of ERL by adding
not yet completely explored as suitable control strategy is a proportional term and a power rate term of the sliding
invariably required to produce a well regulated response . variable. This reaching law highlights improved reach time
Extensive research is advancing to explore control strategies and negligible chattering. But the controller exhibits slow
that make good use of the complete performance of industrial response towards sudden disturbances acting on the system
drives. Sliding mode control (SMC) is a variable structure during steady state condition. This is because of the presence
strategy which guarantees dynamic and robust performance of power rate term in the control gain which is a function
in unreliable operating environments[1]-[5]. In this paper a of the sliding variable.In [11]-[14]the authors introduced new
new reaching law based sliding mode controller is introduced generalized version of reaching law approach to the sliding
and its performance characteristics is examined on a vector mode control techniques.In [15]-[22] the application oriented
controlled IM drive. literatures on the reaching law based controllers are published.
The research field on sliding mode control is introduced This paper introduces an enhanced double exponential
before the research community by Emelyanov in [1] and in reaching law which has the improved characteristics of dy-
sliding mode control the structure of the control loop switches namic response and reduced chattering when compared to
infinitely such that the state dynamics are forced to follow ERL and EERL. The proposed control law ensures dynamic
a predefined trajectory called sliding manifold in state space tracking performance than EERL when field oriented control is
plane which contributes towards the excellent performance of validated on a 1hp IM drive using dSPACE rti 1104 platform.
the controller. The switching nature of the feedback control
law is dependent on the sign of a control variable called the
II. S LIDING M ODE C ONTROL
sliding variable which is a function of the state variables of the
system. The complete process of SMC consists of a reaching A. Basic Concept
segment and a sliding segment. In [6] a reaching condition Sliding mode control is a variable structure type control
is defined based on the value of the sliding variable but this as the control law is switching type. The feedback controller
condition specified does not guarantees fixed reach time. In [7] of SMC works on the basis of a set of decision rules. In
Gao and Hung specified the dynamics of the sliding function this control the system state variables are represented by a
by a differential equation called Reaching Law to ensure fixed function or a variable called the sliding function or sliding
Ṡ(x, ẋ) = −Qsgn(S) − K|S| is at an infinite distance from the sliding manifold.For the same
condition the control gain converges to δQ0 for both exponential
3. Power rate reaching law and enhanced exponential reaching laws. Hence the high gain
Ṡ(x, ẋ)=-Q | S | β sgn(S) coefficient of the proposed reaching law ensures fast reach
time for the trajectory.
In the first reaching law the feedback control gain Q is a The new reaching law promises negligible chattering as
constant and by choosing higher values of Q the reaching time during sliding motion the control gain converges to Qδ1
can be made fast. But in this case the trajectory after hitting whereas for EERL it is Q| S |.In EERL due to the presence
the sliding plane will switches with an amplitude equal to the of | S | term in the gain during sliding motion it has law
value of the control gain Q.Hence the choice of fast reach tracking capability.The requirement for fast tracking is that
time introduces significant chattering in the system response. the controller gain should converges to a constant value as
in ERL when the system state dynamics reaches the steady control such that Ṡ = 0.Therefore substituting this condition
state condition. A comparison of the three reaching laws are in (2) gives the equivalent control input ,
illustrated in Table I. B
uc = e (3)
TABLE I: Comparison between controllers KT
Reaching Law Features
The switching part is derived from the reaching law of the
ERL[10] Adaptive control gain controller, hence the control input is defined as
Qsgn(S) p
Ṡ(t) = - −α|S|P
Chattering same B Q(δ1 + δ1 (1 − e−α|S| ))sgn(S) −|S|β
δ0 +(1−δ0 )e
as Constant Reaching Law u= e+− e (4)
KT δ0 + (1 − δ0 )e−α|S|p
Good tracking response
EERL[14] Adaptive control gain δ0 ,δ1 ,and Q are the controller gains where δ0 < 1 and δ1 ≤
Q|S|γx sgn(S)
Ṡ(t) = -KS - P Reduced chattering 1.The value of control gain Q is selected as a compromise
δ0 +(1−δ0 )e−α|S|
Poor tracking response between reach time and chattering.The value of β is a very
β
EDERL[Proposed] Adaptive control gain small value to ensure that the term e−|S| decays out once the
−α|S|p
))sgn(S) −|S|β state trajectory arrives the sliding plane.
Ṡ(t) = - Q(δ1 +δ1 (1−e
δ +(1−δ −α|S|p e Reduced chattering
0 0 )e
Excellent tracking response III. S IMULATION S TUDY
A. Block schematic of the control scheme
B. Control Law Design using Proposed Reaching Law Fig.2 depicts the block schematic representation of the
control scheme when implemented on a VSI fed vector con-
The control law is applied in the speed controller of an trolled induction motor drive. The machine parameters used
induction motor vector control drive.The speed dynamics of for simulation are same as the actual machine parameters.The
the drive in terms of error is defined by a first order differential Sliding mode controller is implemented using the speed error
equation in state space as follows: input. The controller output is taken as the q axis reference
current i∗qs and the d axis reference current i∗ds is chosen as
KT B a constant value to satisfy the requirement of rated flux in
ė = u− e (1)
J J the machine.The gate pulses for the switches in the inverter is
The state variable is the angular speed of the machine ω driven such that the current is always limited within a certain
and error e is the difference between the measured value and band using a hysteresis controller.
reference value of angular speed. J is the inertia constant, B
is the frictional coefficient and KT is the torque constant.u
is the control input required to make the state variable track
the reference under the occurrence of any uncertain dynam-
ics.Initially for the design of the sliding mode controller the
sliding variable has to be defined and can be represented in
terms of error as
S(x, ẋ) = e (2)
by the power rate term. But the gain factor of the power
rate term should be decayed once the steady state is reached
otherwise results in oscillations and poor tracking response.
Fig.3 shows the control input for the reaching laws, the
Enhanced Double Exponential reaching law (EDERL) shows
reduction in chattering as it contains the power rate factor
in it but reach time more compared to EERL because of the
exponential decay of the power term near the sliding plane.The
EERL shows significant improvement in reach time due to
the presence of proportional gain K compared to EDERL and
ERL. But in ERL and EERL there is same chattering effect,
because along the sliding plane the control gain converges to
a value Q in both the reaching laws.
Fig. 4 shows the speed response of the motor drive for a Fig. 5: The variation of (a) power rate term (b) coefficient of
reference speed of 1400 rpm, when the proposed reaching law signum function and (c) Ṡ during transient and steady state.
is implemented.
From Fig. 5(a) it can be seen that the power rate term is
exponentially varying and settles down at a value equal to
one when steady state is reached.Therefore the power rate Fig. 6: Speed change mode of operation
term vanishes off at steady state and this is the requirement
for good tracking response under sudden disturbances. Oth-
erwise the power rate term being a function of the sliding
variable slows down the trajectory when it is near the sliding
manifold. The variation of the coefficient of signum function
including the power rate is depicted in Fig.5(b).The signum
function switches between values +1 and -1 following the
movement of the trajectory.This switching makes the sliding
mode controllers to reach the trajectory and to sustain there.
Fig.5(c)shows the variation of Ṡ which is the dynamics of the
sliding variable during transient and steady state.
Fig.6 demonstrates the performance of motor at various
speeds and the associated change in current.Fig. 7 illustrates Fig. 7: Speed reverse mode of operation at 50Hz
(b) EERL
(c) ERL
Fig. 8: Speed response when a load torque of 2Nm is applied
at 3sec of simulation
(b) EERL