Professional Documents
Culture Documents
1)
Merzoug and Benalla / Nonlinear Backstepping Control of Permanent ... / pp. 30-34
Submitted: 08/01/2010
Accepted: 11/01/2010
Appeared: 16/01/2010
HyperSciences.Publisher
Abstract—This paper presents a novel speed control technique for an permanent magnets synchronous
(MSAP) drive based on newly Nonlinear backstepping technique. The most appealing point of it is to use
the virtual control variable to make the high-order system simple, and thus the final control outputs
can be derived step by step through appropriate Lyapunov functions Backstepping control approach is
adapted to derive the control scheme, which is robust to parameter uncertainties and external load
disturbance. Simulation results clearly show that the proposed controller can track the speed reference
signal successfully under parameter uncertainties and load torque disturbance rejection.
Keywords: PMSM, Backstepping, Lyapunov, Stability, Nonlinear
1. NOMENCLATURE of low-cost power electronic devices and the improvement of
PM characteristics enable the use of PM motors even in some
Vd ,Vq Direct-and quadrature-axis stator voltages
more demanding applications [4].
I d ,I q Direct-and quadrature-axis stator voltages
Advantages of PMSM include low inertia, high efficiency,
Ld ,Lq Direct -and quadrature-axis inductance high power density and reliability. Because of these
P Number of poles advantages, PMSM are indeed excellent for use in high-
RS Stator resistance performance servo drives where a fast and accurate torque
response is required.
ϕf rotor magnet flux linkage
ϕd ,ϕ q Flux in ( d ,q ) reference frame Usually, high-performance motor drives require fast and
ac- curate response, quick recovery from any disturbances
ωr rotor speed in electrical
and insensitivity to parameter variations. The dynamic
Ω Mechanical rotor speed behavior of an ac motor can be significantly improved using
θ Electrical rotor position vector control theory where motor variables are transformed
Te Electromagnetic torque into an orthogonal set of d–q axes such that speed and
Tf Friction torque torque can be controlled separately. This gives the IPMSM
machine the highly desirable dynamic performance
Tr Load torque capabilities of the separately excited dc machine, while
J Inertia retaining the general advantages of the ac over dc motors.
F Damping coefficient Originally, vector control was applied to the induction motor
♠ and a vast amount of research work has been devoted to this
2. INTRODUCTION
area. The vector control method is relevant to the IPMSM
Permanent magnet (PM) synchronous motors have attracted drive as the control is completely carried out through the
increasing interest in recent years for industrial drive stator, as the rotor excitation control is not possible. [6]
application. The high efficiency, high steady state torque
density and simple controller of the PM motor drives The two major classes of controllers which are capable of
dealing with nonlinear uncertain systems are adaptive and
compared with the induction motor drives make them a good
robust controllers. Backstepping control is an approach to
alternative in certain applications. Moreover, the availability
nonlinear control design which has attracted a great deal of principle, the direct axis current id is always forced to
research interest in recent years. It is mainly applicable to be zero in order to orient all the linkage flux in the d-
systems having a cascaded or triangular structure. axis and achieve maximum torque per ampere. With the
state assignments, the dynamic x1 = I d , x2 = ωr and x3 = I q .
The central idea of the approach is to recursively design
controllers for motor torque constant uncertainty subsystems Model of PMSM can be rewritten as follows:
in the structure and ‘‘step back’’ the feedback signals towards Lq
Rs 1
the control input. This differs from the conventional feedback xɺ1 = − x1 + Px2 x3 + Vd
linearization in that it can avoid cancellation of useful Ld Ld Ld
nonlinearities in pursuing the objectives of stabilization and Pϕ f f 1
tracking. In addition, by utilizing the control Lyapunov xɺ2 = x3 − x2 − Tr (6)
J J J
function, it also has the flexibility in introducing appropriate
Rs L P 1
dynamics to make the system behave in a desired manner. xɺ3 = − x3 − d Px2 x1 − ϕ f x2 + Vq
The presentations of backstepping control in the literature are L q L q L q Lq
mostly in pure mathematical settings. [2]
4. NONLINEAR BACKSTEPPING DESIGN
The Backstepping control is a systematic and recursive
design methodology for nonlinear feedback control. Appling The schematic diagram of the speed control system under
those design methods, control objectives such as position, study is shown in Fig. 2. The parameters of the
velocity can be achieved. [1] synchronous machine are given in the Appendix. In this
section, we employ the nonlinear backstepping schemes
A nonlinear backstepping control design scheme is developed to design the controllers for PMSM systems with angular
for the speed tracking control of PMSM that has exact model velocity measurement.
knowledge. The asymptotic stability of the resulting closed-
loop system is guaranteed according to Lyapunov stability
theorem.
3. MATHEMATICAL MODEL OF THE PMSM
ϕ d = Ld I d + ϕ f (2)
ϕq = Lq I q (3)
Fig. 2. System configuration of Backstepping control
And the electromagnetic torque Te is given by:
With the choice of appropriate regulated variables, the
3 backstepping design procedure consists of the following three
Te = P[( Ld − Lq )I d I q + I qϕ f )] (4) steps : [7]
2
The equation for the motor dynamics, on the other hand, is Step 1: First of all, since the direct axis current id must be
dΩ forced to be zero, the first regulated variable is introduced by
Te − Tr − T f = J (5) z1 = x1 (7)
dt
31
International Journal of Systems Control (Vol.1-2010/Iss.1)
Merzoug and Benalla / Nonlinear Backstepping Control of Permanent ... / pp. 30-34
By defining the error variable z3 = x3 − α where α is the Therefore, substituting (23) into (22), we are able to obtain
stabilizing function chosen as follows: R f
Vɺ = −(c1 + ) z12 − c2 z22 − c3 z32 (24)
J f 1 ɺ Ld J
α= Ω ref + Tr + Ω (16)
Pϕ f J
ref
J
Clearly, in (24) is negative definite, so it implies that the
(15) can be rewritten as resulting closed-loop system is asymptotically stable and,
hence, all the error variables z1, z2 and z3 will converge to
f Pϕ f
zɺ2 = − z2 + z3 (17) zero asymptotically.
J J
5. VOLTAGE SOURCE PWM INVERTER
With the choice of the second Lyapunov candidate
A typical voltage-source PWM converter performs the ac to
1
V2 = c2 z22 (18) ac conversion in two stages: ac to dc and dc to variable
2 frequency ac. The basic converter design is shown in Fig.3.
where c2 is a positive design constant, the derivative of
(18) is computed as :
Vɺ = c z zɺ
2 2 2 2
f Pϕ f
=− c2 z22 + c2 z2 z3 (19)
J J
32
International Journal of Systems Control (Vol.1-2010/Iss.1)
Merzoug and Benalla / Nonlinear Backstepping Control of Permanent ... / pp. 30-34
Three-phase reference voltages of variable amplitude and A nonlinear backstepping control method has been proposed
frequency are compared in three separate comparators with a and used for the control of a permanent magnet synchronous
common triangular carrier wave of fixed amplitude and machine. Simulation Results show good performances
frequency Fig. 4. Each comparator output forms the obtained with proposed control, with a good choice of
switching-state of the corresponding inverter leg. [3] parameters of control. The speed control operates with
enough stability.
REFERENCES
Fig. 4. Sinusoidal PWM, current control and switching logic Chaouch. S. and Naït-Saïd, M. (2006). Backstepping Control
Design for Position and Speed Tracking of DC Motors,
6. SIMULATION RESULTS Asian Journal of Information Technology 5.
Ghafarim A. S. (2005). Hybrid stepper motor backstepping
Extensive simulations have been performed using Matlab/
control in micro-step operation. Proceedings of ASME
Simulink Software to examine control algorithm of the
International Mechanical Engineering Congress and
nonlinear backstepping applied for PMSM. Exposition, Orlando, Florida USA.
Labrique, F. Buyse, H. Seguier, G. and R. Bausière, R.
In order to validate the control strategies as discussed, digital (1998). Converters power electronics command and
simulation studies were made the system described in Fig. 2. dynamic behaviour. Dept. Mines, Sophia-Antipolis,
The speed and currents loops of the drive were also designed Paris Univ, France, vol. 5.
and simulated respectively with backstepping control. The Mademlis, C. Agelidis, V. G. (2001). On Considering
feedback control algorithms were iterated until best Magnetic Saturation with Maximum Torque to Current
simulation results were obtained. Control in Interior Permanent Magnet Synchronous
Motor Drives. IEEE Trans. Energy Conversion, Vol. 16,
The speed loop was closed, and transient response was tested
No. 3.
with both current controller and speed control simulation of
Pragasan, P. and R. Krishnan, R. (1988). Modeling of
the starting mode without load is done followed by step in
permanent magnet motor drives. IEEE Trans. Industrial
speed reference Ω ref = 100rad/s, The load torque Tr is
electronics, vol. 35, no.4.
applied in t = 0.1s. Rahman, M. A. Vilathgamuwa, D. M. Uddin, M. N. and
Tseng, K. J. (2003). Nonlinear Control of Interior
The validity of the control is demonstrated through the results Permanent-MagnetSynchronous Motor. IEEE Trans.
shown in Fig. (5, 6, 7, 8) the response for step in speed Industry applications, vol. 39, no. 2.
command is chow in Fig. 5, the speed response is completely Shun-Sheng, K. and Jung-Shan, L. (2005). Sensorless Speed
robust with perfect rejection of load disturbances. Tracking Control with Backstepping Design Scheme for
Permanent Magnet Synchronous Motors. Proceedings
Fig. 6, show the response of the components id and iq . The of IEEE Conference on Control Applications Toronto,
stator currents which are controlled by PWM generated by Canada.
backstepping control, high frequency harmonics that produce
high frequency torque ripple.
33
International Journal of Systems Control (Vol.1-2010/Iss.1)
Merzoug and Benalla / Nonlinear Backstepping Control of Permanent ... / pp. 30-34
Appendix
Three phases PMSM parameters: Rated output power 1500
W, Rated phase voltage 220/380V,
Rs=1.4 Ω, φ=0.154wb, Ld =6.6mH, Lq =5.8mH
F=0.00038N.m.s/rad, J=0.00176, kg.m2
34