Robust Nonlinear Speed Control of PM Synchronous Control Technique

advertisement
Robust Nonlinear Speed Control of PM Synchronous
Motor Using Boundary Layer Integral Sliding Mode
Control Technique
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 8, NO. 1, 47~54, JANUARY 2000
In-Cheol Baik, Kyeong-Hwa Kim, Associate Member, IEEE, and Myung-Joong Youn, Senior Member, IEEE
Student: Jia-Je Tsai
Adviser: Ming-Shyan Wang
Date : 31th-Dec-2008
Department of Electrical Engineering
Southern Taiwan University
Outline
Abstract
I. INTRODUCTION
II. NONLINEAR SPEED CONTROL OF PMSM USING INPUT–OUTPUT
LINEARIZATION
Modeling of PMSM
Nonlinear Speed Control of PMSM Using Input–Output Linearization
Asymptotic Load Torque Observer
III. QUASI-LINEARIZED AND DECOUPLED MODEL AND PROPOSED
CONTROL STRATEGY
Quasi-linearized and Decoupled Model
Proposed Control Strategy for the Quasi-linearized and Decoupled Model
IV. EXPERIMENTAL RESULTS
V. CONCLUSION
REFERENCES
Department of Electrical Engineering Southern Taiwan University
2
Abstract
A digital signal processor (DSP)-based robust nonlinear speed control of a
permanent magnet synchronous motor (PMSM) is presented.
A quasi-linearized and decoupled model including the influence of parameter
variations and speed measurement error on the input–output feedback
linearization of a PMSM is derived.
Based on this model, a boundary layer integral sliding mode controller is
designed and compared to a feedback linearization-based controller that uses
proportional plus derivative (PD) controller in the outer loop.
To show the validity of the proposed control scheme, DSP-based
experimental works are carried out and compared with the conventional
control scheme.
Department of Electrical Engineering Southern Taiwan University
3
INTRODUCTION
Permanent magnet synchronous motor (PMSM) drives are being increasingly
used in a wide range of applications due to their high power density, large
torque to inertia ratio, and high efficiency.
This paper deals with the nonlinear speed control of a surface mounted
permanent magnet synchronous motor with sinusoidal flux distribution.
However, this approximate linearization leads to the lack of torque due to the
incomplete current control during the speed transient and reduces the control
performance in some applications such as industrial robots and machine tools.
Department of Electrical Engineering Southern Taiwan University
4
INTRODUCTION
The nonlinear control method, called a feedback linearization technique, is
applied to obtain a linearized and decoupled model and the linear design
technique is employed to complete the control design.
The feedback linearization deals with the technique of transforming the
original system model into an equivalent model of a simpler form, and then
employs the well-known and powerful linear design technique to complete the
control design.
In this paper, a quasi-linearized and decoupled model including the influence
of parameter variations and speed measurement error on the nonlinear speed
control of a PMSM is first derived and then the Robust control scheme
employing a boundary layer integral sliding mode is designed to improve the
control performance.
Department of Electrical Engineering Southern Taiwan University
5
Modeling of PMSM
The machine considered is a surface mounted PMSM and
the nonlinear state equation in the synchronous d-q
reference frame can be represented as follows:
dx
 f ( x)  Gu
dt
where
 x1   id 
   
x   x2    iq 
 x  
 3  


f ( x)  


(2)
 u   vd 
u   1    
 u 2   vq 
(1)
(3)
Lq


R



x1  P
x2 x3
L
L

d
d
f1 ( x)  
 
Lq
R
 
f 2 ( x)     P
x1 x3  x2  P x3 
Ld
Lq
Lq 
f 3 ( x)  


3 
F
TL
P
x

x

2
3


2 J
J
J


 1

 Ld

G  0

 0



0 

1 
Lq 

0 


(4)
(5)
Department of Electrical Engineering Southern Taiwan University
6
Nonlinear Speed Control of PMSM Using Input–Output Linearization
From (1) and the assumption that the load torque is
constant, the relationship between the outputs and inputs
of the model can be obtained as follows :
Where
 did 


v 
dt
 2   B  A d 
v 
d 
 q
 2 
 dt 




2
B3 1 
 ,
 2 J  Pf 2  3 Ff3  



f1
(6)
 1

L
A d

 0




3 P 
2 Lq J 
0
(7)
The nonlinear control input which permits a linearized
and decoupled behavior is deduced from this relationship
as follows:

 vd 
 v1  
1
   A   B    
v 


 v2  
 q

(8)
Department of Electrical Engineering Southern Taiwan University
7
Nonlinear Speed Control of PMSM Using Input–Output Linearization
Where V1 and V2 are the new control inputs. By
substituting (8) into (6), the linearized and decoupled
model can be given as
did
 v1
dt
d 2
 v2
2
dt
(9)
(10)
As the control laws for the new control inputs, the linear
controller employed by Le Pioufle becomes as follows:

v1  K11 id*  id

d 2 *
d *
*
v2 

K




K


21
22
2
dt
dt



(11)

Department of Electrical Engineering Southern Taiwan University
(12)
8
Nonlinear Speed Control of PMSM Using Input–Output Linearization
The following error dynamics can be obtained as
de1
 K11e1  0
dt
2
d e2
de2
 K 21
 K 22e2  0
2
dt
dt
(13)
(14)
where
e1  id*  id
e2    
*
Department of Electrical Engineering Southern Taiwan University
9
Nonlinear Speed Control of PMSM Using Input–Output Linearization
For the control schemes employed in this paper, an information on the
acceleration (dΩ/dt) is needed for the state feedback and can be
calculated from (1).
The 0-observer is derived under the assumption that the time variation
of the unknown and inaccessible input is zero.
Department of Electrical Engineering Southern Taiwan University
10
Asymptotic Load Torque Observer
the inaccessible load torque can be assumed as an unknown constant.
For a PMSM, the system equation for a disturbance torque observer
can be expressed as follows:
dz
 Dz  Ew,
dt
Where
y    Cz
F
    z1 
z      , D   J

 TL   z2 
 0
(15)
1 

J 
0 
 3P 


E   2 j  , C  1,0 , w i q
 0 


For this system,(D,C) is observable. The well-known asymptotic load
torque observer can be designed as


dz


 D z  Ew  L y  C z 
dt


Department of Electrical Engineering Southern Taiwan University
(16)
11
Quasi-linearized and Decoupled Model
The actual nonlinear control input which employs the nominal
parameter values and measured mechanical speed is expressed as
follows:

 vd 
 v1  
1
(17)
   A   B   
v 
 q
0


0
 v  
 2 
By substituting (17) into (6), a quasi-linearized and decoupled model
can be obtained as follows:
Lq
did Ro  R

id  P iq o     v1  f n1  X   v1
(18)
dt
Ld
Ld

d 2
F
  3   Ro  R
Ld
P
 P 
id   o  o    P id  o   
   f 3  f 3o
2

Lq
Lq
dt
J
 o  2 J  Lq


 Jo
v2  f n 2  X   bv2
o J
Department of Electrical Engineering Southern Taiwan University
(19)
12
Quasi-linearized and Decoupled Model
The unwanted nonlinear terms, f n1 ( X ) and f n 2 ( X ), are not exactly


known but can be estimated as f n1 ( X ) and f n 2 ( X ), and the estimation
errors are bounded by some known functions, Fn1 ( X ) and Fn 2 ( X )
The control input gain b is also unknown but its bound can be
deduced.
the feedback linearization technique is considered as a modelsimplifying device for the robust control, and the control laws for the
new control inputs v1 and v2 are derived using a boundary layer
integral sliding mode control technique to overcome the drawbacks of
the conventional nonlinear control scheme.
Department of Electrical Engineering Southern Taiwan University
13
Proposed Control Strategy for the Quasi-linearized and Decoupled
Model
Assume the bounds of parameter variations and speed measurement
error as follows:
R  Ro ,  min ( 1)     max ( 1.5)
J  J o ,  min ( 1)     max ( 4)
   o ,  min ( 0.8)     max ( 1.2)
(20)
   o ,  min ( 0.95)     max ( 1.05)
Obtain the minimum value for f n1 ( X ) by calculating the minimum
value of each term of f n1 ( X ) using (20) and summing up each term.
Obtain the maximum value for f n1 ( X ) by calculating the
maximum value of each term of f n1 ( X ) using (20) and summing
up each term.
Department of Electrical Engineering Southern Taiwan University
14
Proposed Control Strategy for the Quasi-linearized and Decoupled
Model

Obtain the estimate f n1 ( X ) by calculating the average value of
minimum and maximum values.
Obtain the estimation error bound Fn1 ( X ) by calculating the absolute
difference between minimum(or maximum) value and f n1 ( X ) .

Repeat Steps using (20) to obtain the estimate f n 2 ( X )and the estimation
error bound Fn 2 ( X ) for f n 2 ( X ) .
The bound on the control input gain is
  min

  max




bmin  
 0.2   b  bmax  
 1.2 
  min

  max

Department of Electrical Engineering Southern Taiwan University
(21)
15
Proposed Control Strategy for the Quasi-linearized and Decoupled
Model
The boundary layer integral sliding mode controller is considered to
avoid the chattering phenomenon and the reaching phase problem
The sliding surface s1 is chosen for the input–output decoupled
t
form of (18) which is second-order relative to  e1dt as follows:
0
t
d
 t
(22)
s1    1   e1dt  e1  1  e1dt  e1 (0)
0
0
 dt


The control law for v1 is designed to guarantee s1 s1  1 s1 as
 s1 
v1  v1  k1sat  
 

where

(23)

v1   f n1  1e1 , k1  Fn1  1
Department of Electrical Engineering Southern Taiwan University
16
Proposed Control Strategy for the Quasi-linearized and Decoupled
Model
In (23), sat(.) is the saturation function described as
  1, if s1  1
 s1  
sat    s1 , if - 1  s1  1
 1    1, if s  
1
1

(24)
From the bound on the control input gain b of (21), the geometric
mean bm can be defined as
bm  bmax bmin 
1/ 2
  min  max
 
  min  max
1/ 2



Department of Electrical Engineering Southern Taiwan University
(25)
17
Proposed Control Strategy for the Quasi-linearized and Decoupled
Model
The bound on b can then be written as
bm
 

b
1
(26)
where
 bmax
  
 bmin
1/ 2



 max  max
 
 min  min
1/ 2



Department of Electrical Engineering Southern Taiwan University
18
Proposed Control Strategy for the Quasi-linearized and Decoupled
Model
The sliding surface s2 is chosen for thet input-output decoupled form of
(19) which is third-order relative to 0 e2 dt as follows:
2
de2
d
 t
s2    2   e2 dt 
dt
 dt
 0
t
de2
2
 22 e2  2  e2 dt 
t  0  22 e2 (0)
0

dt
(27)
The control law for v2 is designed to guarantee s2 s2  2 s2 as

 s2  
v2  b  v2  k 2 sat   
 2  

1
m
(28)
where



v 2   f n 2  22 de2 / dt   e , k 2   Fn 2   2     1 v 2
2
2 2
Department of Electrical Engineering Southern Taiwan University
19
System Configuration
TABLE I
SPECIFICATIONS OF PMSM
Department of Electrical Engineering Southern Taiwan University
20
System Configuration
Fig. 3. Configuration of the DSP-based experimental system
Department of Electrical Engineering Southern Taiwan University
21
Nonlinear Speed Control of PMSM Using Input–Output Linearization
Fig. 1. Block diagram of the conventional nonlinear control scheme
Department of Electrical Engineering Southern Taiwan University
22
Fig. 2. Block diagram of the proposed robust nonlinear control scheme
Department of Electrical Engineering Southern Taiwan University
23
EXPERIMENTAL RESULTS
The design parameters used for the conventional nonlinear control
scheme are selected as K11=2700, K21=900 , and K22=810000
For the proposed robust nonlinear control scheme, the design
parameters are selected as λ1=2700, λ2=900, η1=1 , η2=10 , ψ1=0.005 ,
and ψ2=1000.
The observer gains are selected as l1=796.67 and l2=-21.024 to locate
the double observer poles at -400 when there are no parameter
variations
Department of Electrical Engineering Southern Taiwan University
24
EXPERIMENTAL RESULTS
(a) Conventional control scheme
J  Jo
(b) Proposed control scheme
Fig. 4. Speed response and q-axis current under no inertia variation
Department of Electrical Engineering Southern Taiwan University
25
EXPERIMENTAL RESULTS
(a) Conventional control scheme
J  3J o
(b) Proposed control scheme
Fig. 5. Speed response and q-axis current under +200% inertia variation
Department of Electrical Engineering Southern Taiwan University
26
EXPERIMENTAL RESULTS
(a) Conventional control scheme
(b) Proposed control scheme
Fig. 6. Speed response and q-axis current under +200% inertia and +20% flux
variations
Department of Electrical Engineering Southern Taiwan University
27
EXPERIMENTAL RESULTS
Fig. 7. Values of sliding surfaces s1 and s2 during speed transient under +200%
inertia and +20% flux variations.
Department of Electrical Engineering Southern Taiwan University
28
CONCLUSION
Based on a quasi-linearized and decoupled model , the design methods for the
proposed control scheme have been given using the boundary layer integral
sliding mode control technique
Compared with the conventional nonlinear control scheme, the proposed
robust nonlinear control scheme provides good transient responses under the
inertia and flux variations.
For the proposed control scheme, the chattering phenomenon and the reaching
phase problem can be avoided by introducing the boundary layer integral
sliding mode control technique.
It can be said that the proposed control scheme has the robustness
against the unknown disturbances. Therefore, it can be expected that
the proposed control scheme can be applied to the high-performance
applications such as the machine tools and industrial robots.
Department of Electrical Engineering Southern Taiwan University
29
REFERENCES
[1] G. Champenois, P. Mollard, and J. P. Rognon, “Synchronous servo drive: A special
application,” in IEEE-IAS Conf. Rec., 1986, pp. 182–189.
[2] M. Fadel and B. De Fornel, “Control laws of a synchronous machine fed by a
PWMvoltage source inverter,” presented at the EPE, Aachen, RFA, Oct. 1989.
[3] W. Leonhard, Control of Electrical Drives. Berlin, Germany: Springer-Verlag, 1985,
pp. 240–246.
[4] T. Rekioua, F. M. Tabar, J. P. Caron, and R. Le Doeuff, “Study and comparison of
two different methods of current control of a permanent magnet synchronous motor,” in
Conf. Rec. IMACS-TC1, vol. 1, Nancy, France, 1990, pp. 157–163.
[5] B. Le Pioufle and J. P. Louis, “Influence of the dynamics of the mechanical speed of
a synchronous servomotor on its torque regulation, proposal of a robust solution,” in
EPE, vol. 3, Florence, Italy, 1991, pp. 412–417.
[6] J. J. Carroll, Jr., and D. M. Dawson, “Integrator backstepping techniques for the
tracking control of permanent magnet brush DC motors,” IEEE Trans. Ind. Applicat.,
vol. 31, no. 2, pp. 248–255, Mar./Apr. 1995.
[7] B. Le Pioufle, “Comparison of speed nonlinear control strategies for the synchronous
servomotor,” in Electric Machines and Power Systems (EMPS). Philadelphia, PA: Taylor
& Francis, 1993, vol. 21, pp. 151–169.
[8] A. Isidori, Nonlinear Control Systems: An Introduction. Berlin, Germany: SpringerVerlag, 1985, pp. 156–163.
[9] J. J. Slotine and W. Li, Applied Nonlinear Control. Englewood Cliffs, NJ: PrenticeHall, 1991, pp. 207–208, 277–291.
Department of Electrical Engineering Southern Taiwan University
30
Thanks for your attention
Department of Electrical Engineering Southern Taiwan University
31
Download