If you can't read please download the document
Upload
sherykhann
View
226
Download
0
Embed Size (px)
Citation preview
7/27/2019 Current Control Sliding Mode PDF
1/5
Sliding Mode Speed Control of Brushless DC Motor Using
Pulse-Width-Modulated Current Regulator
C.-Y. Chen, Member, IEEE, W.-C. Chan, T.-C. Ou, S.-H. Yu, and T.-W. Liu
AbstractThis paper proposes a sliding mode controller
(SMC) design for a Brushless DC Motor (BLDCM) to achieve
high-performance speed control. Based on Pulse-Width-
Modulation (PWM) technique, a PWM-based controller in the
inner current loop is first developed to perform a fast current
control. A sliding mode speed controller is then designed in its
outer control loop to enhance the speed control. Finally, the
effectiveness of the proposed control scheme under the load
disturbances and parameter uncertainties is verified by
simulation results and comparison with proportional-integral
control (PIC) approach.
I. INTRODUCTION
EC
th
ENTLY, DC motors have been gradually replaced by
e BLDCM since the industrial applications require
more powerful actuators in small size. Elimination ofbrushes and commutators can solve the problem associated
with contacts and give improved reliability and enhances life.
Therefore, the BLDC motor is becoming popular in various
applications because of its high efficiently, high power
factor, high torque, simple control, and lower maintenance.
However, replacement of a DC motor by a BLDC motor
cause the higher demands on a control algorithm, based on
the use of 3 Hall sensors, to commutate the phase current of
the BLDC motor [1]. However, the leakage inductance
causes the stator currents to take a finite time to rise and fall,
thus distorting the ideal waveform into a trapezoidal shape.
This effect has the tendency of introducing torque ripple at
the current transitions. These commutation torque ripples
will produce noise and degrade speed-control characteristics,especially at low speed. Therefore, there are numerous
current control approaches adopted to diminish the torque
pulsation by generating specialized current reference [2-8].
In [2], a direct torque control of BLDCM was proposed to
directly control the torque and stator flux by selecting the
stator voltage vector according to the switching table.
However, DTC has some drawbacks during BLDCM
operation, such as large ripples in torque and flux at low
speeds. Furthermore, there are some instantaneous torque
control was proposed in [4], based on sliding mode control
in d-q reference frame. However, this vector control is
usually effective for the permanent magnet synchronous
motors (PMSM) since three-phase conducting circuit is
adopted. For two-phase conducting BLDC drives,
pulse-width-modulated controllers are extensively applied
to produce the switch logics for the inverters to enforce the
stator phase currents to be as close to the reference
commands [5-9]. Then, in the outer control loop, the speed
controller provides the reference current command to
achieve the speed control. In general, three hall-effect
sensors are usually used as position sensors for the current
commutation points that occur at every 60 electrical degrees.
Therefore, a relatively low cost drive can be reached when
compared to a PMSM drive with expensive high-resolutionrevolver. Consequently, this simple controller design based
on PWM techniques is sensitive to parameter variations and
load disturbances.
Sliding-mode control (SMC) has been found in many
applications in recent years because it can offer many good
properties such as insensitivity to parameter variations,external disturbance rejection, and fast dynamic response [10].
Due to inherent switching characteristic within power converter,
the advantages of SMC are naturally obtained a lot of attraction
in the speed and position control for AC motor. Recently,
several solutions that combine SMC with PWM current
regulator have been considered to achieve the
high-performance speed control of BLDCM [7, 8]. However,
chattering occurs when the control input switches
discontinuously across the boundary, and it is undesirable
because it involves high control activity and may excite
high-frequency dynamics [10]. The chattering phenomenon
can be easily eliminated by the boundary layer technique.
This paper considers the cascade application of a sliding
mode speed controller and a PWM current regulator for a
BLDC drive operating in the two-phase conducting mode, to
achieve the high-performance speed control. In the inner
control loop, the PWM current regulator is first realized. The
control effort of the sliding mode speed controller is then
directly fed through PWM current closed-loop control to
produce an adequate switching signal for driving the
inverter of the BLDC motor. Finally, the effectiveness of the
proposed control scheme under load disturbance andparameter uncertainties will be validated by simulation
results.
Manuscript received January 15, 2009. This work was financially
supported by the National Science Council, Republic of China (Taiwan) for
under grant NSC 97-2221-E-230 -018.
C.-Y. Chen and T.-W Liu (Graduate student) are with the department of
electrical engineering, Cheng Shiu University, No. 840, Cheng-Ching Road,
Niaosong Township, Kaohsiung County 83347, Taiwan (phone:
886-7-7310606; fax: 886-7-733-7390; e-mail: [email protected]).II. DYNAMIC DESCRIPTION FOR BLDCMOTOR
R
S.-H. Yu and W.-C. Chan (Graduate student) are with the department of
electrical engineering, National Sun Yat-Sen University, 70, Lien-hai Rd.,
Kaohsiung 80424, TaiwanA permanent-magnet brushless motor with trapezoidal
flux distribution is considered in this paper. Assuming threeT.-C. Ou is with Institute of Nuclear Energy Research, Atomic Energy
Council, Taoyuan, Taiwan, (e-mail: [email protected])
2009 IEEE/ASME International Conference on Advanced Intelligent MechatronicsSuntec Convention and Exhibition CenterSingapore, July 14-17, 2009
978-1-4244-2853-3/09/$25.00 2009 IEEE 1395
7/27/2019 Current Control Sliding Mode PDF
2/5
symmetric phases circuit (see Fig. 1), its dynamics model for
phase-voltage equation can be described as below [1]
1
1
1
0 0 0 0
0 0 0 0
0 0 0 0
as s as as as
bs s bs bs bs
cs s cs cs cs
V R i L i ed
V R i L idt
V R i L i
e
e
(1)
whereRsis the stator resistance per phase and L1=Ls-M;Ls
and Mrepresent the phase inductance and mutual inductance,respectively; ias(Vas), ibs(Vbs) and ics(Vcs) denote the
three-phase currents (voltages) into the motor. The
instantaneous induced EMF for phase a, b and c are all
assumed to be trapezoidal and can be respectively expressed
asFig. 2 Waveforms of back-EMF, phase current, and developing torque.
as as r e me f K (2)
bs bs r e me f K (3)
cs cs r e me f K (4)
where the functionfas,fbs, andfcshave the same shape as eas,
ebs, ecs, with a maximum magnitude of 1;Keis the fluxlinkage constant. The electromagnetic torque is given by
[ ]e as as bs bs cs csT e i e i e i / m (5)The equation of motion for a simple system with inertiaJ,
friction coefficientB, and load torque TLis
me
dT J B T
dt
m L (6)
and the electrical rotor r and mechanical speed m are
related by
2( )Pr m . (7)
Fig. 3. Integration scheme combined sliding mode speed control with PWM
current regulator.
wherePis the number of motor poles. 120voltage-sourceoperation is selectively applied in the inverter stage such that
there is only current conduction path for each switching, as
shown in Fig. 2. It is noted that the phase-voltage equations
are identical to the armature-voltage equations of a DC
motor.
III. SLIDING MODE SPEED CONTROLLER DESIGN
This paper adopts two stages control schematic to achieve
the high-performance speed control, as shown in Fig. 3. The
inner current loops enforce current command, and the outerspeed loop enforces the speed command. The current
command signal is obtained from the speed-error signal
through a sliding mode control under the conditions of load
disturbances and parameter uncertainties. Combining with
respective Hall position signal and steering circuit, the
PWM current regulator can provides the fastest phase
current response according to the current reference, by
means of instantaneous action. PWM current regulator is
simple in form of PI controller [1]. Here, only the speed
controller design will be discussed in below.
After the PWM current controller has been applied in the
inner-loop (See Fig. 3), the current gain can be simply
modeled as unity if the delay due to the PWM carrier
frequency is negligible. According to (5) and (6), the
equivalent electromechanical dynamic equation for each
switching can be considered as
Fig. 1. The electrical equivalent circuit of BLDCM.
2 e m m l K I J B T (8)
1396
7/27/2019 Current Control Sliding Mode PDF
3/5
1 1( 1mb a f b b U whereIrepresents the phase current for each commutation,i.e., ias, ibs,ics. Furthermore, the dynamic equation (8) can be
rewritten in the following form:
)
(19)
m ma f b I (9)Based on the conditions of max min/ 1b b and
) (1 (1 1 / )b b 1
where a=B/J; b=2Ke/J; and f=Tl/J. Taking into
consideration load disturbances and parameter uncertainties,
the previous equation can be expressed as:
m n m na a f f b u (10)
where u=I; an (fn) and a (f) represent the known
nominal and uncertainty values of the parameters asandf,
respectively. b denotes control gain and its value is
bounded within the region of bminbbmax.
Define the speed tracking error to be the difference
between the speed of the desired trajectory md and the
motor speed m , i.e., e md m
0
. Next, define a stable
speed sliding surface as
(11)
0
( ) ( ) ( ) 0t
s t e t K e d whereKis the positive design parameter. Then, Taking the
derivative of the above sliding surface with respect to time
yields
(12)0s e K e
Substituting (10) into (12) gives
( )md n m ns a a f f K e b u . (13)
Canceling the unexpected terms and embedding the desired
terms, the ideal equivalent input control law is specified as
( )md n m nb u a a f f K e (14)
Then, the best approximation equivalent control input can be
expressed as:
*m n m nb u U a f K e
(15)
A control law satisfies the hitting condition can be derived as
1 sgn( )u b b u s
(16)
wheremin maxb b b
, is the switching gain, and
is the sign function.sgn( )Let us consider the Lyapunov function candidate for the
speed control as V s and take its time derivative as:2 / 2
] [ ( )md n m nV s a a f f K e b u (17)
Substituting (15) and (16) into (17) leads to
1(1 ) 0mV b a f b b U s
(18)
if is chosen to meet the following condition:
(1 )
, (19) can be rewritten as:
1( (1 1 /mb a f U ) )
(20)
When V is clearly positive definite and V is negative
definite, s(t) asymptotically converges to zero; i.e.,
as . When the speed sliding mode occurs
on the sliding surface (11), i.e., . Therefore,
the relationship between s(t) and e in (12), considering
as , gives e t as ,i.e.,
asymptotic speed trajectory tracking if the gainKis chosen
to be strictly positive.
( ) 0s t t
( ) ( ) 0s t s t
( ) 0s t t ( ) 0
t
Finally, the speed sliding mode controller is summarized as:
1 * sgn( )m n m nu b a f K e s
(21)
Furthermore, in order to reduce the inherent chatteringphenomenon of the sliding mode control, the control input
according to the boundary layer approach can be modified as
below:
1 * ( / )m n m nu b a f K e sat s
(22)
where ( )sat is the saturation function and is the
boundary layer thickness for the speed control.
IV. SIMULATION RESULTS
In order to evaluate the performance of the proposed
controller designs mentioned above, some different cases of
load disturbances and parameter uncertainties are
considered in the simulation studies and compared withproportional-Integral control approach. Considering a
BLDC90 from TECO Electro Devices Co. and its relative
parameters are given in Table I, the design gains of SMC
controller is chosen to be K=0.5, and the parameter
uncertainties of a and f are considered to be 100%
variation with respect to the corresponding nominal
parameter values, listed in Table I.
Figure 4 demonstrates the simulation results for speed
control of 1400 rpm with external load disturbance 0.1 N-m
added at t= 1.5 sec and without parameter uncertainties,
TABLEI
BLDCMOTOR PARAMETERS
Symbol Description ValueVDC Voltage source 24VDC
Rs phase resistance 101
Ls phase inductance
5104HJ moment of inertia 6.5105Kg-m2Ke flux linkage constant 3102V/B damping constant 5106N-M/
1397
7/27/2019 Current Control Sliding Mode PDF
4/5
Fig. 6. Speed tracking error for speed control of 1400 rpm with flux linkage
constant (KE) increased by 100%.
according to a ramp speed trajectory. It can be observed that
the PIC approaches present a large overshoot response, but
the proposed SMC controller provides a smooth and stable
speed response without the overshoot phenomenon. The
speed tracking error according to SMC approach is smaller
than 0.5 rpm, except the lunching portion. Additionally,
when external load disturbance of 0.1 N-m is suddenly
added at t=0.15 sec, it is also found that the proposed SMC
controller still maintains the desired speed tracking
performance by means of quickly compensating for systemdisturbance; by contrast, the PIC approaches will
unexpectedly increase the speed tracking error at the point of
load disturbance applied (see Fig. 4(b)). Furthermore, from
Fig 4(c) and (d), the current waveform for each phase circuit
is just like the demanded current command in Fig. 2, except
very small current noise due to PWM chopping operation.
Figure 5 shows the speed tracking error response for a low
speed control of 10 rpm when the moment of inertia for
BLDCM is considered to reduce by 75%. It is noted that the
conventional PIC approach brings a large speed tracking
error and obviously induces a speed tracking error of 2 rpm
even during the steady state operation. By contrast, the
proposed SMC approach consistently provides an excellent
speed response under the influence of moment of inertia.
Since flux linkage constant plays an important role for speed
control, Fig. 6 considers the simulation case with the flux
linkage constant (KE) increased by 100%. Compared with
speed tracking errors, it is seen that the proposed SMC
approach can continuously give a superior speed response,
compared with speed tracking performance of PIC
approach.
Fig. 4. Simulation results for speed control of 1400 rpm with external load
disturbance 0.1 N-m added at t =0.15 sec, (a) Speed response, (b) Speed
tracking error, (c) phase current response for SMC, (d) phase current
response for PIC.
V. CONCLUSIONS
This paper proposes an integrated control scheme, which
is combination of a PWM current regulator and a sliding
mode controller, to achieve high-performance speed control
of a BLDC drive. Simulation studies demonstrated that theproposed SMC controller, compared with the PIC
approaches, can produce a better speed response for
different speed commands, load disturbances, and parameter
uncertainties. In our future work, the proposed sliding mode
controller will be implemented in a real control system with
digital signal processing (DSP) chips.Fig. 5. Speed tracking error for speed control of 10 rpm under the conditionof J reduced by 75%.
1398
7/27/2019 Current Control Sliding Mode PDF
5/5
REFERENCES
[1] R. Krishnan, Electric motor drives modeling, analysis, and control,
Prentice-Hall, New Jersey, 2001.
[2] Y. Liu, Z. Q. Zhu, and D. Howe, Direct torque control of brushless dc
drives with reduced torque ripple IEEETrans.Industry Applications,
vol. 41, no. 2, pp. 599608, Mar/Apr 2005.
[3] Z. Q. Zhu, Y. Liu, and D. Howe, Comparison of brushless dc drives
under direct torque control and PWM current control
[4] F. J. Lin, K. K. Shyu, and Y. S. Lin, Variable structure adaptivecontrol for pm synchronous servo motor drive IEE Proc.-
Electronics Power and Applications, vol. 146, no.2, pp. 173185, Mar
1999.
[5] S. Mekhilef, A. M. Omar, and N. A. Rahim, Modeling of three-phase
uniform symmetrical sampling digital PWM for power converter
IEEE Trans.Industrial Electronics, vol. 54, no. 1, pp. 427432, Feb
2007.
[6] J. Salmon, L. Wang, N. Noor, and A. W. Krieger, A carrier- based
unipolar PWM current controller that minimizes the PWM-cycle
Average current-error using internal feedback of the PWM signals
IEEETrans.Power Electronics, vol. 22, no. 5, pp. 17081718, Sep
2007.
[7] J. Chen and P. C. Tang, A Sliding mode current scheme for PWM
brushless dc motor drives IEEETrans.Power Electronics, vol. 14,
no. 3, pp. 541551, May 1999.
[8] D. Q. Zhang, and S. K. Panda, Chattering-free and fast-response
sliding mode controller IEE Proc.-Control Theory and Applications,
vol. 146, no. 2, pp. 171177, Mar 1999.
[9] S. K. Chung, J. H. Lee, J. S. Ko, and M, J, Youn, Robust speed
control of brushless direct-drive motor using integral variable
structure control IEE Proc.- Electronics Power and Applications ,
vol. 142, no. 6, pp. 361370, Nov 1995.
[10] J.-J. E. Slotine and W. Li, Applied nonlinear control, Englewood
Cliffs, NJ, Prentice-Hall, 1991.
1399