Beruflich Dokumente
Kultur Dokumente
Abstract: In this paper a novel vector control method for observed in practice. This problem is magnified in the
permanent magnet synchronous motors is presented. In presence of noise, or inaccurate knowledge of the motor
this method the velocity estimation is completely vanished parameters [6,7].
and the vector control is accomplished in a new coordinate In this paper a novel method is proposed, in which the
system. In the conventional vector control methods, the modeling and control of the motor is derived in a new
control effort is calculated in the rotating coordinate with coordinate system. Due to the characteristics of the derived
the synchronous speed of ω r . However, in the proposed model, there is no need to estimate the position or velocity.
method the control effort is calculated in the rotating The speed of rotation of this frame is ω * (reference Speed)
coordinate with the reference speed ω * . This change of instead of ω r ; therefore, all the required trigonometric
coordinate, decreases the calculation effort, significantly. equation can be derived and implemented in a completely
In order to verify the applicability of the proposed control determined frame. The significance of this change of
law, a Lyapunov based stability condition is derived and coordinate is elaborated in next sections. One of the main
then, the performance of the controller is verified through important advantages of this method is its capability to
simulations and experiments. The obtained results control the motor at very low velocities.
illustrate the effectiveness of the proposed method despite The method can be categorized as a Lyapunov-based
the simplicity of its implementation. control method, in which the closed loop system is
designed such that its asymptotic stability, in the sense of
1 Introduction Lyapunov, is guaranteed. In other words the controller is
designed to regulate the system about its equilibrium state.
Permanent magnet motors are widely used in industrial Hence, the variation of the Equilibrium State of the system
applications, because of their superior advantages. High is constrained to remain close to the desired trajectory.
performance, low inertia, high torque to current ratio, high Satisfying this condition guarantees the tracking perfor-
power factor, and almost no need for maintenance are mance of the system [8]. Similar Lyapunov-based control
among the important advantages of these type of motors methods for vector control of a synchronous motor, are
causing their extensive use in different applications. examined by few researchers [9,10].
However, the need of position or velocity sensor in order
to apply effective vector-control algorithms, is one of their 2 Experimental Setup
main constraints. Therefore, vector-control methods in the
absence of any position or speed sensor, have been In order to verify the performance of the proposed
investigated by many researchers [1,2,3]. In most of the controller in practice, an experimental test bed is
methods the main proposed alternative is the estimation of integrated. The experimental setup consists of three main
the motor position or velocity. In some methods (indirect components: A 200 watts permanent magnet synchronous
methods) [4], first the estimation of velocity is performed motor, the required power inverter, and a DSP board. The
and then the trigonometric values, which are required for setup is integrated by TechnoSoft Co., in which a software
the vector control, are calculated. In some other methods interface is build into the system. The software enables the
[5], the required trigonometric values are directly user to initialize different hardware connections, as well as
estimated from motor state equations. Estimation theory to emulate, debug and test the program. The compiled
and especially Extended Kalman Filter method is program is downloaded into the DSP via the serial port of
extensively used in indirect methods [6]. However, Flux the computer. The DSP used in the emulator board is from
equations are the base of trigonometric value determination 2407 series of Texas Instrument manufactured DSP’s. This
in direct methods [7]. In both methods the state equations board accommodates connection to the inverter through a
are derived in the rotor coordinate system. Hence, because cable. The measured current and command signals are
of the use of synchronous coordinate in the estimation conveyed through it. The inverter produces the required
procedure, usually the estimation error propagation is three-phase voltage needed for the synchronous motor by
its DC voltage command input within 0 to 36 volts. The Hence, the similarity transformations between two frames
speed of the board is 50 kHz, which limits the frequency of can be evaluated from the following equation:
producible PWM signal. There exists a current sensor,
which converts the current from ±6.33 Amps to the range
V qd = TV qd* (
cos θ e − θ e*
T =
) ( )
− sin θ e − θ e*
(2)
( ) ( )
sin θ e − θ e cos θ e − θ e*
*
I qd = TI qd
*
of [0-3.3] Volts. Finally the Synchronous motor used in the
setup is from 3441 series produced by Pittman Co. whose
technical specifications are given in Table 1. Fig 1 In which θe* is the reference electrical position, and the
illustrates the experimental setup. superscript * denotes that the variable is evaluated in the
reference frame. The following nonlinear control is applied
Table 1, Permanent Magnet Motor Specs on the system:
R 5.25 Ω
V q* = L *ω * PI d* + K λω * P
L 0.46 mH * (3)
V d = − L ω PI q
* * *
λ 50 mNm/A
J 9*10-7 Kgm2 Due to the independence of the instantaneous rotor speed,
P 2 pole pair there is no need for speed estimation in this method. On
the other hand, only six multiplications and one addition
3 Control Algorithm are required for digital implementation.
K λω * P sin (θ e − θ e* )
J ω! r = 2 P λ I q + 2 P ( L d − L q ) I d I q − F ω r − T m
3 3
J ω! r = 2 Pλ I q − F ω r − Tm
3
ω* ω e*
ωr θ! = ω
r r
Tm
It can be shown that this system has an equilibrium point
at: *
2 F ω + Tm
I q 0 3
*
I qd
I Pλ
X0 = d0
= R
P
K λω *
sin (∆ )
θ e* ω r 0 (6)
ω *
θ r 0 θ * + ∆
Fig 2, Block Diagram of Control Algorithm P
In which that’s the main reason for the insensitivity of the proposed
1 Fω * + T method to noise at low velocities. This is one of main
cos (∆ ) = 1 + 23 R 2 2 *m (7)
K P λω important characteristics of the method, which is obtained
through the cost of having nonzero currents even at no load
The incremental dynamics of the system about the low velocities.
equilibrium point has the form of: The Speed diagram of Fig 3-a is in rad/sec, and all of the
∆x! = F ⋅ ∆x (8)
other signals in Fig 3 are in Metric system.
a) Speed Tracking
In which F is the Jacobian of the nonlinear equation and ٨٠
can be evaluated from:
۶٠
R Pλ P
− L 0 − PI d 0 − −K λω * cos (∆ ) ۴٠
L L
R P
K λω * sin (∆ )
∂f ٢٠
0 − PI q 0
F=
∂X
X =X0 = L L (9) ٠
3 Pλ 0 −
F
0 ٠ ٠.١ ٠.٢ ٠.٣ ٠.۴ ٠.۵ ٠.۶ ٠.٧ ٠.٨ ٠.٩ ١
2 J J
0 0 1 0 b) Motor Currents -٣
x ١٠ c) Torque
٠.٧ ١۴
In order to analyze the stability of the system with the first ٠.۶ ١٢
۶
following: ٠.٣
۴
٠.٢
( LS +R) Id*
{2RLJS
٢
P (X )= + 2 ( LF + RJ ) S +
3 2 ٠.١
2L 2 J (10) ٠ ٠
0.6 0.6
0.4
0.4
0.2
0.2
0
0 2 4 6 8 10 12 14 16
0
0 2 4 6 8 10 12 14 16
Measured speed M e a s u r e d sp e e d
0.6 0.6
0.4
0.4
0.2
0.2
0
0
-0.2
0 2 4 6 8 10 12 14 16
-0.2
Time (sec) 0 2 4 6 8 10 12 14 16
*
I d
0.04
Fig 4, Experimental results- speed tracking
0.02
Zoomed Speed
0
0.5
-0.02
0.45 0 2 4 6 8 10 12 14 16
0.4 I q*
0.15
0.35 0.1
0.3 0.05
0.6 0.8 1 1.2 1.4 1.6
0
-0.05
0.5 0 2 4 6 8 10 12 14 16