Document

advertisement
PIERS Proceedings, Cambridge, USA, July 5–8, 2010
300
Permanent Magnet Synchronous Motor Decoupling Control Study
Based on the Inverse System
Xiaoning Li1 , Xumei Mao1 , and Weigan Lin2
1
School of Mechanical Engineering, University of Electronic Science and Technology of China
No. 4, Section 2, North Jianshe Road, Chengdu 610054, China
2
School of Electronic Engineering, University of Electronic Science and Technology of China
No. 4, Section 2, North Jianshe Road, Chengdu 610054, China
Abstract— In this parer, multivariable,nonlinearity inverse system method is applied on the
PMSM control system, which is complicated nonlinearity, strong coupled, and we have realized
global linearization, at the same time, the motor rator speed and electromagnetic torque have
been dynamic decoupled. The validity of this method can be proved by the simulation result.
1. INTRODUCTION
The PMSM is a multivariable, nonlinearity, strong, coupled controlled object. It is very hard to
control its speed and electromagnetic torque by extra signal. Only can we precisely control it
after the speed and torque have been dynamic decoupled. Vector control adopted the coordinate
transform to realize decouple based on the motor electromagnetic field theory, but vector controlling
just achieve the static decoupling not dynamic doing. Inverse system theory is a new strategy. Its
essence is to realize decoupling of multivariable, nonlinearity, strong coupled system by feedback
linezation. It can realize linearization in a global range, and then we can decouple the nonlinear
system. The inverse system method don’t need profound mathematical knowledge, so it is very fit
for engineering application. In this paper, multivariable, nonlinearity inverse system method was
applied on PMSM control system, by which motor rator speed and electromagnetic torque can be
dynamically decoupled. The validity of this method can be proved by the simulation result.
2. PMSM DECOUPLING CONTROL INVERSE SYSTEM DESIGN
About PMSM, one effective control tactics is vector control. We can decompose the staror current
into the id and iq , when we keep id = 0, the electromagnetic torque of PMSM is directly related
to the iq , so we can realize the linear control to PMSM. If we reglect the damping coefficient to
simple analyses, the PMSM model can be described by the following equtations based on d-q axis:
d axis staror voltage equation
did
+ Rid − ωr Lq iq
dt
(1)
diq
+ Riq + ωr Ld id + ωr ψf
dt
(2)
ud = Ld
q axis stator voltage equation
uq = Lq
q axis staror magnetic flux linkage equation
ψq = Lq iq
(3)
ψd = Ld id
(4)
Te = Pn [Lmd if d iq + (Ld − Lq )id iq ]
(5)
d axis staror magnetic flux equation
electromagnetic torque equation
Here, ud is d axis stator voltage; uq is q axis stator voltage; id is d axis stator current, iq is q
axis stator current; ψd is d axis stator magnetic flux linkage, ψq is q axis stator magnetic flux
linkage, ψf is permanent magnet magnetic flux linkage, Ld is stator winding d axis inductance, Lq
is stator winding q axis inductance; R is stator resistance, ωr is rator angle speed, Lmd is d axis
Progress In Electromagnetics Research Symposium Proceedings, Cambridge, USA, July 5–8, 2010
301
inductance between stator and rotor, if d is permanent magnet equivalent d axis excitation current,
Te is electromagnetic torque. In order to simplified model, we set two parameter uind and uinq :
dψd
+ R · id
dt
dψq
=
+ R · iq
dt
uind =
(6)
uinq
(7)
Then the PMSM voltage equation can be simplified as:
ud = uind − ωr Lq iq
uq = uinq + ωr Ld id + ωr ψf
(8)
(9)
We can prove reversibility by utlizing the Interactor arithmetic. At first, we set up the PMSM
state equation:
Select input variable:
U = [u1 , u2 ]0 = [uind , uinq ]0
(10)
Select Output variable:
Select State variable:
Y = [y1 , y2 ]0 = [id , ωr ]0
(11)
X = [x1 , x2 , x3 ]0 = [id , iq , ωr ]0
(12)
Then the state equation can be expressed:
 0
1
 x1 = − R
L x1 + L u1
R
0
x = − L x2 + L1 u2
 20
x3 = σx2 − TJL
(13)
In this formula, σ = 3Pn · ψf · (2J)−1 , Pn is magnetic poles
Output equation is:
y = [id , ωr ]0 = [h1 (X), h2 (X)]0 = [x1 , x2 ]
(14)
First step we calculate first order deriveate of y1
R
1
(1)
y1 = x01 = − x1 + u1
L
L
We set Y1 = y10 , then
µ
t1 = rank
∂Y1
∂U T
¶
(15)
¸
1
= rank
,0 = 1
L
·
(16)
Namely Jacobian matrix full rank, so α1 = 1.
Second step we calculate first order deriveate of y2
y20 = σ · x2 −
TL
J
(17)
Because there is no include U , we need to calculate second order deriveate of y2
µ
¶
R
1
00
y2 = σ · − · x2 + · u2
L
L
Obviously, U is included in y200 , so set Y2 = [Y1 , y200 ]T , then
¶
·1
µ
∂Y2
= rank L
t2 = rank
0
∂U T
Jacobian matrix full rank, so α2 = 2.
Because
µ
¶
· 1
∂Y2
det
= rank L
0
∂U T
0
σ
L
0
σ
L
(18)
¸
=2
(19)
¸
6= 0
(20)
PIERS Proceedings, Cambridge, USA, July 5–8, 2010
302
The system vector relative degree is
α = [α1 , α2 ]0 = [1, 2]0
(21)
The highest order number of y1 and y2 is separately one and two, so the system nature order is
ne = [1, 2]T
(22)
Clearly, the system nature order is equal to vector relative degree. According to Interactor arithmetic, so the system is reversible, PMSM inverse system decoupling control structure diagram is
shown in Figure 1.
We embedded the PMSM inverse system before the original system to build a compounded
pseudo linear system, then we can convert it to one first order line integration subsystem and one
two order line integration subsystem so that it can be better controlled. So for stator current and
speed, we can discriminablily design current regulator and speed regulator to build compounded
controller together with inverse system in order to realize PMSM decoupling control graph, after
we add in a inverse system, complicated PMSM nonlinear system can be reduced to a linear
system. Stator current is corresponding to a first-order integrating object, so we adopt generally PI
controller, but rotor speed is corresponding to a second order integrating object, and PD controller
is used usually.
3. SIMULATION ANALYSE OF PMSM VECTOR CONTROL SYSTEM BASED ON THE
INVERSE SYSTEM
In this paper, we build PMSM inverse system decoupling control model and proceed simulation test
based on MATLAB. By tuning, we set kp = 30, ki = 0.1 as PI controller parameter and kp = 1500,
kd = 50 as PD controller parameter. The PMSM motor parameter is:
Stator resistance R = 2.875 Ω, turning intertia J = 8 × 10−4 kg · m2 , magnetic poles p = 4,
stator inductance Ld = Lq = L = 8.5 mH. To verify the decoupling characteristics, we set load
torque TL = 5 N · m during 0 to 0.2 s, and suddenly load increase 5 N · m in 0.4 s, simultaneously,
id * + -
PI
S-1
ud
S-1
Inverse
System
ωm*
+ -
PD
S-1
S-1
uq
PMSM
Speed
Control
System
id
ωr
Figure 1: The structure of PMSM based on the inverse system.
Figure 2: The response of torque when speed mutate.
Figure 3: The response of speed when torque mutate.
Progress In Electromagnetics Research Symposium Proceedings, Cambridge, USA, July 5–8, 2010
303
we set rotor speed ωr = 60 rad/s during 0 to 0.4 s, and suddenly speed increase 60 rad/s in 0.4 s,
from the Figure 2 and Figure 3, we can see that the rator speed keep constant ωr = 60 rad/s when
load torque varied suddenly from 5 N · m to 10 N · m, similarly, the load torque remain uncharged
when the rator speed have a sudden charge from 60 rad/s to 120 rad/s from the simulation result,
we can see that the PMSM have been depouled by inverse system, we can separately control the
speed and torque. So we respectively control speed and torque of PMSM.
4. CONCLUSION
In this paper, we adopt inverse system to realize the speed and torque dynamic decoupling control
of permanent magnet synchronous motor. We build the inverse system and verified the system by
simulation, The validity can be proved by the simulation result.
ACKNOWLEDGMENT
This work was supported by:
1. National Natural Science Foundation of China (60971037).
2. University of Electronic Science Technology of China youth fund accented term (JX0792).
REFERENCES
1. Bose, B. K., Modern Power Electronics and AC Drives, China Machine Press, Beijing, 2005.
2. Levin, A. U. and K. S. Narendra, “Control of nonlinear dynamical systems using neural networks: Controllability and stabilization,” IEEE Transactions on Neural Networks, Vol. 2,
No. 4, 192–206, 1993.
3. Wang, J., T. Li, K. M. Tsang, et al., “Differential algebraic observer based nonlinear control of
permanent magnet synchronous motor,” Proceedings of the CSEE, Vol. 2, No. 25, 87–92, 2005
(in Chinese).
4. Zhang, C., F. Lin, W. Song, et al., “Nonlinear control of induction motors based on direct
feedback linearization,” Proceedings of the CSEE, Vol. 2, No. 23, 99–107, 2003 (in Chinese).
Download