Professional Documents
Culture Documents
Abstract— In general, switched reluctance motors (SRMs) are efficiency and wide driving range. The difficulty in the
driven by the unipolar current excitation. The conventional current command generation makes the torque controller
drive technique requires simultaneous optimization process for design complicated. In the precious research, to give the
some controlled-parameters: the turn-on angle, turn-off angle, general solution, a mathematical approach in which the
and current chopping level. The difficulty in the current current squared complex vector is controlled depending on
command generation makes the torque controller design the spatially-dependence of the self-inductance has been
complicated. In the previous paper, to give a general solution proposed [4]. However, the vector modification to avoid
for the problem, the authors have described the vector control negative torque production in each phase makes the control
specialized for SRM drives. In the proposed technique, the
theory complicated.
maximum torque per ampere (MTPA) condition is
mathematically given and the SRM drive can be easily The conventional drive technique has problems of the
controlled by a single parameter under the MTPA operation. vibration generation and noise emission. In the drive, the
This paper presents an improved current controller for the significant radial force between the stator and rotor poles is
vector control. The current control system can achieve the generated because of the inherent torque production and
wide driving area without the parameter tuning and mitigate structural features of SRMs and it is instantly released at the
vibration and noise levels in operation. The proposed vector turn-off timing. In this moment, the large vibration and noise
control using the improved current controller is evaluated by are generated [5][6]. At low load conditions in which an
comparing with the conventional drive technique on a 1kW
excess voltage is applied to each circuit, audible noises may
three-phase SRM.
be enhanced due to the random switching by the hysteresis
I. INTRODUCTION control in addition to the radial force variation. The problem
should be also solved to expand the acceptance of SRMs in
Switched reluctance motors (SRMs) are suited for the industrial field.
variable speed applications because they have some
advantages such as the simple and rugged structure, high- In this research, the vector control for the SRM drive has
speed capability, high-heat tolerance, good reliability, and been proposed to give a general solution for the difficulty in
low-rotor inertia [1]. the current command generation [7][8]. The instantaneous
torque can be controlled by separated-DC currents in the
In general, SRMs are driven by the unipolar current. The same way as conventional vector controlled-AC machines.
current excitation starts around position where the rotor pole These DC currents are converted from the sinusoidal current
begins to align with the stator pole and continues at constant with a DC offset by using a rotating frame transformation.
level by using hysteresis control. Then, to avoid the negative The proposed technique provides current commands for the
torque production, the current is eliminated before the rotor maximum torque per ampere (MTPA) control. Under the
pole completely aligns with the stator pole. As a result, a MTPA condition, the SRM drive can be easily controlled by
trapezoidal unipolar current is applied to each circuit. The a single controlled-parameter without the negative torque
conventional drive technique provides the efficient torque production. Moreover, the sinusoidal excitation current with
production and delivers great performance at the a DC offset generates smaller vibrations and noises
torque/current ratio and motor efficiency. However, compared with the conventional trapezoidal unipolar current.
simultaneous optimization process for some controlled-
parameters such as the turn-on angle, turn-off angle, and A part of the problems of the SRM drive has been solved
current chopping level is inevitable [2][3]. Considering by the proposed technique in this research. However, there is
variable speed applications, these parameters must be no discussion on performances at the variable speed
optimized for each drive condition to achieve the high motor operation and switching noise emission. Considering the
W− φr V− W− V−
W− V−
φr
V+ W+ V+ W+
V+ W+
U− U−
Lw Lu Lv
0 V+ W+ V+ φr W+
iu
Ip φr
U− U−
0 (c) θ = 90 degrees (d) θ = 120 degrees
Fig. 3. Main flux path and resultant flux vector when DC current is
iv iw
applied to each circuit of 4/6 SRM.
divided into the AC and DC components. Normally, adding
0
evenly-shifted AC currents on each circuit results in the
Fig. 2. Excitation current and self-inductance waveforms to explain rotating stator magnetic field.
torque generation principle of SRMs.
above aspects, this paper presents an improved current On the other hand, the DC current excitation generates an
controller for the vector control. The current control system inherent phenomenon of SRMs. Fig. 3 shows the main flux
can achieve the wide driving range without the parameter path and resultant flux vector when the DC current is applied
tuning and mitigate vibration and noise levels in operation. to each circuit of the three-phase 4/6 SRM. As can be seen in
The proposed vector control using the improved current Fig. 3, the flux vector which rotates depending on the rotor
controller is evaluated by comparing with the conventional position is produced because of the rotor saliency and
drive technique on a 1kW three-phase SRM. winding configuration. If there is no magnetic saliency on
the rotor, fluxes generated by each stator pole are cancelled
II. TORQUE GENERATION PRINCIPLE OF SRMS out. This phenomenon is equivalent to one caused by a
A unified interpretation of the torque generation principle magnet-mounted rotor or a DC excited-wound rotor. Hence,
of SRMs has been given in this research [8]. In the the flux generated by the DC current can be virtually
explanation, the following conditions are given: identified as the “rotor flux” although it is actually due to the
stator current.
• The rotor/stator pole combination is 4/6;
It is predictable that an electromagnetic force is generated
• Concentrated windings are wound on each stator by the interaction between the virtual rotor flux and rotating
pole as shown in Fig. 1, thus the mutual-inductance stator magnetic field when the composed excitation of DC
is negligible; and AC currents (i.e. sinusoidal current with a DC offset) is
applied to each circuit. Based on the above interpretation, the
• The self-inductance consists of DC and second order proposed vector control algorithm has been developed. The
harmonic components; detail is described in the next chapter.
• Sinusoidal current with a DC offset is applied to
III. VECTOR CONTROL FOR SRM DRIVE WITH UNIPOLAR
each circuit as the unipolar excitation current;
CURRENT EXCITATION
• The magnetic saturation effect is negligible;
A. Modeling on Stationary Reference Frame
• The rotating speed is constant. Fig. 4 shows the equivalent two-pole SRM model on the
• The positive rotation is defined in the stationary reference frame. The position is defined as the
counterclockwise direction. electric angle. The relationship between mechanical and
electric angles is given by:
Fig. 2 shows waveforms of the excitation current and
self-inductance under the above conditions. The current is
1380
iu U
θ
⎡id ⎤ ⎡ cos2θ cos ( 2θ − 2π 3) cos ( 2θ + 2π 3) ⎤ ⎡ iu ⎤
⎢i ⎥ = 2 ⎢− sin 2θ ⎥
− sin ( 2θ − 2π 3) − sin ( 2θ + 2π 3)⎥ ⎢⎢ iv ⎥⎥ ,(5)
⎢ q⎥ 3⎢
⎢⎣ i0 ⎥⎦ ⎢ 1 2 ⎥ ⎢i ⎥
ω ⎣ 1 2 1 2 ⎦⎣ w⎦
vv
Lw
where id, iq, and i0 are the d-axis current, q-axis current, and
zero-phase current, respectively. The AC and DC
iv
Lv components of the excitation current are converted to d and
W i V q-axis currents and zero-phase current through the
w
vw
transformation, respectively.
Fig. 4. Equivalent two-pole SRM model on stationary reference frame.
Transforming (3) by using (5) gives the following
voltage equation:
θ = Pθ m , (1)
⎡ Lac Lac ⎤
where θ, P, and θm are the electric angle, number of rotor ⎢ Ldc + 2 cos 6θ − sin 6θ Lac 2⎥
2
pole pairs, and mechanical angle, respectively. ⎡vd ⎤ ⎡id ⎤ ⎢ ⎥ ⎛ ⎡id ⎤ ⎞
⎢ v ⎥ = R ⎢ i ⎥ + ⎢ − Lac sin 6θ L ⎜ ⎟
⎢ q⎥ ⎢ q⎥ ⎢ Ldc − ac cos 6θ 0 ⎥ p ⎜ ⎢⎢ iq ⎥⎥ ⎟
The self-inductance distribution is expressed with the 2 2 ⎥
⎢⎣ v0 ⎥⎦ ⎢⎣ i0 ⎥⎦ ⎢ ⎥ ⎜ ⎢i ⎥ ⎟
trigonometric function as follows:
⎢ Lac 2 0 Ldc ⎥ ⎝ ⎣ 0 ⎦ ⎠
⎣ ⎦
Lu = Ldc + Lac cos 2θ ⎫ ⎡ − Lac sin 6θ − Ldc − Lac cos6θ 0 ⎤ ⎡id ⎤
⎪
Lv = Ldc + Lac cos ( 2θ − 2 3π ) ⎬ , (2) ⎢ ⎥
+2ω ⎢ Ldc − Lac cos6θ Lac sin 6θ Lac 2 ⎥ ⎢⎢iq ⎥⎥ , (6)
Lw = Ldc + Lac cos ( 2θ + 2 3π ) ⎪⎭ ⎢
⎣ 0 0 0 ⎥⎦ ⎣⎢i0 ⎦⎥
where Lu, Lv, Lw, Ldc, and Lac are the U-phase self-inductance,
V-phase self-inductance, W-phase self-inductance, DC where vd, vq, and v0 are the d-axis voltage, q-axis voltage, and
component of the self-inductance, and amplitude of the self- zero-phase voltage, respectively. The simple description of
inductance, respectively. (6) can be derived by neglecting the asynchronous
components as follow:
The voltage equation is given by:
⎡vd ⎤ ⎡id ⎤ ⎡ Ldc 0 Lac 2 ⎤ ⎛ ⎡id ⎤ ⎞
⎡ vu ⎤ ⎡ iu ⎤ ⎛ ⎡ Lu 0 0 ⎤ ⎡ iu ⎤ ⎞ ⎢ v ⎥ = R ⎢i ⎥ + ⎢ 0 ⎥ ⎜ ⎟
⎢v ⎥ = R ⎢i ⎥ + ⎜ ⎟ Ldc 0 ⎥ p ⎜ ⎢⎢iq ⎥⎥ ⎟
⎢ v⎥ ⎢ v⎥ p ⎜ ⎢⎢ 0 Lv 0 ⎥⎥ ⎢⎢ iv ⎥⎥ ⎟ , (3) ⎢ q⎥ ⎢ q⎥ ⎢
⎢⎣ v0 ⎥⎦ ⎢⎣i0 ⎥⎦ ⎢ L ⎥
Ldc ⎦ ⎝⎜ ⎢⎣i0 ⎥⎦ ⎟⎠
⎣⎢ vw ⎦⎥ ⎣⎢iw ⎦⎥
⎜⎢ 0
⎝⎣ 0 Lw ⎦⎥ ⎣⎢iw ⎦⎥ ⎟⎠ ⎣ ac 2 0
where vu, vv, vw, R, iu, iv, iw, and p are the U-phase voltage, V- ⎡0 −Ldc ⎤ ⎡id ⎤
0
⎢ ⎥
phase voltage, W-phase voltage, armature winding resistance, +2ω ⎢ Ldc 0 Lac 2 ⎥ ⎢⎢iq ⎥⎥ . (7)
U-phase current, V-phase current, W-phase current, and ⎢0
differential operator, respectively. ⎣ 0 0 ⎥⎦ ⎢⎣i0 ⎥⎦
1381
id d
Hysteresis Comparator
iu* +
id*
vd iu
−
uvw
iv* +
iq*
Switching signals
vq iv
dq0 −
i0
iw* +
iq
i0*
v0 q iw
−
0 θ
Fig. 5. Equivalent SRM model on rotating reference frame. Fig. 6. Hysteresis based-current control system.
where Φsd and Φsq are the linkage fluxes due to the d and q- From (15), the MTPA condition for the unipolar current
axis currents, respectively. From (8) and (9), the total linkage excitation is given by [8]:
fluxes are expressed as follows:
id = 0 ⎫⎪
Φd = Φr + Φ sd =
Lac
i0 + Ldc id , Φq = Φ sq = Ldc iq , (10) ⎬. (16)
i0 = 2iq ⎭⎪
2
where Φd and Φq are the d and q-axis components of the IV. IMPROVED CURRENT CONTROLLER FOR VECTOR
total linkage flux, respectively. CONTROL
The torque is derived by calculating the cross product of The hysteresis based-current controller is often used for
the total linkage flux and current vectors on the d-q SRM drives to deliver a great performance at the current
reference frame as follow: tracking in the nonlinear system. The control system is
shown in Fig. 6. In this research, the conventional technique
has been used in the proposed vector control [7][8]. However,
Te = 2P (Φd iq − Φqid ) . (11) there are some problems remaining in the driving range and
noise emission.
Substituting (10) into (11) gives the following equation: Fig. 7 shows simulation results of the proposed vector
control using the hysteresis based-current controller on a 1
Te = 2PLaci0iq . (12) kW SRM. The current command is given based on the
condition of (16). As can be seen in Fig. 7 (a), the great
performance at the current tracking can be achieved and the
C. Maximum Torque per Ampere (MTPA)Control desired mean torque is generated at the low-load operation.
The d-axis, q-axis, and zero-phase currents are expressed However, at high load-operation in which the voltage is
with the resultant vector length and phase angles as follows: insufficient to excite the SRM, there is the steady state error
remaining on the rotating reference frame. The current
id = − I a sin β sin γ ⎫ control system shown in Fig. 6 is difficult to compensate this
⎪ control error automatically because there is no feedback loop
iq = I a cos β sin γ ⎬ , (13) of the d-axis, q-axis, and zero-phase currents. Unless the
i0 = I a cos γ ⎪
⎭ current vector length command or applied voltage is
increased without taking account of the vector control theory,
where Ia, β, and γ are the current vector length, angle formed the control system cannot achieve the wide driving range.
by the q-axis and current vector, and angle formed by the Unfortunately, the hysteresis based-switching technique
zero-phase axis and current vector, respectively. The current also generates the significant audible noise. Fig. 8 shows the
vector length is given by: FFT results of the simulated voltage in the proposed vector
control using the hysteresis based-current controller at low-
Ia = }
id2 + iq2 + i02 . (14) load condition. As can be seen in Fig. 8, the spectrums are
distributed across the wide frequency range (i.e. the
switching frequency is not fixed). The random switching by
Substituting (13) into (12) gives the following torque the hysteresis control may excite the natural vibration and
equation: results in the significant audible noise.
1382
20 20 6 200
i0 vu
15 iu 15
Torque [N m]
Voltage [V]
Current [A]
Current [A]
4
10 10
5 5
iq 0
2 Te
0 0
id
-5 -5 0 -200
0 0.025 0.05 0 0.025 0.05 0 0.025 0.05 0 0.025 0.05
Time [s] Time [s] Time [s] Time [s]
(a) low-load operation (4 Nm, 300 rpm)
20 20 6 200
i0 vu
15 15
Torque [N m]
iu
Voltage [V]
Current [A]
Current [A]
4
10 10
0
5 5 iq
2
0 0
Te
id
-5 -5 0 -200
0 0.00625 0 0.00625 0 0.00625 0 0.00625
Time [s] Time [s] Time [s] Time [s]
0 Lˆ ac Lˆ Lˆ ⎫
0 4000 8000 12000 16000 20000
v*Fd = cos 6θ pid* − ac sin 6θ piq* + ac pi0* ⎪
2 2 2 ⎪
Frequency [Hz]
Fig. 8. FFT result of simulated voltage of proposed vector control using Lˆ Lˆ ⎪⎪
hysteresis based-current controller at low-load operation (4 Nm, 300
v*Fq = − ac sin 6θ pid* − ac cos 6θ piq*
2 2 ⎬, (18)
rpm).
⎪
Lˆ ⎪
v*F 0 = ac pid* ⎪
To solve the above problems, the improved current 2 ⎪⎭
controller is designed in this research. Fig. 9 shows the
control system. As shown in Fig. 9, there are three control where vFd*, vFq*, and vD0* are the d-axis, q-axis, and zero-
parts: current PI, decoupling, and feed-forward controllers. phase voltage commands for the feed-forward control,
The voltage commands from these controllers can be respectively, and id*, iq*, and i0* are the d-axis, q-axis, and
achieved by a carrier-based PWM inverter. In the following zero-phase current commands, respectively. Fig. 10 shows
sections, the detail of each part is described. the detail of the feed-forward controller. To calculate the
A. Decoupling Controllers voltage commands from (18), the state variable filter is used
in each axis and phase component. The function is the
In (6), the second and third terms are equivalent to the combination of the differential operation and low-pass filter
transient and coupling terms, respectively. To assume the (LPF), and the gain Ks is equivalent to the cutoff angular
controlled-SRM as ideal RL circuits on the rotating reference frequency of the LPF. Considering the desired current
frame, the coupling term and the part of the transient term response, Ks is set at the same value of the cutoff angular
are preliminarily compensated by adding proper voltage frequency of the current PI controller.
commands. The commands for the decoupling control are
given by: C. Current PI Controller
In the control system shown in Fig. 9, the same PI
*
vDd { (
= 2ω − Lˆac sin 6θ id + − Lˆdc − Lˆac cos 6θ iq ⎫
⎪⎪ )} controller is used for the current regulation of each axis and
phase component. The transfer function is expressed as
⎪⎧ ˆ Lˆ ⎫
⎪ ⎬ , (17) follow:
*
vDq ( )
= 2ω ⎨ Ldc − Lˆac cos 6θ id + Lˆac sin 6θ iq + ac i0 ⎬ ⎪
2 ⎭⎪⎭⎪
⎩⎪
⎛ ⎞ , (19)
G PI ( s ) = K c ⎜ 1 + 1 ⎟
⎝ τ cs ⎠
where Lˆac , and Lˆdc are the d and q-axis voltage
vDd*, vDq*,
commands for decoupling control and the nominal values of where GPI, Kc, and τc are the transfer function, gain, and time
the DC component and amplitude of the self-inductance, constant of the PI controller, respectively. Because of the
respectively. decoupling and feed-forward controllers, the controlled-
1383
Feed-forward
Controller
+ + vd* vu*
id* PI dq0
+ − + + vq* vv*
PWM
+ +
VSI
iq* PI SRM
+ − + + v0* vw*
+ +
i0* PI uvw
+ −
vDd* vDq*
Decoupling θ
Controller
id iu
uvw
iq iv
i0 iw
dq0
Fig. 12 shows the FFT result of the simulated voltage in B. Vibration and Noise
the proposed vector control using the improved current Fig. 15 shows measured vibration acceleration and
controller at the low-load condition. As can be seen in Fig. acoustic noise of the conventional SRM drive. The vibration
12, the expected switching noise is generated at only 16 kHz. level is small across the entire frequency range at low-load
The significant audible noise can be mitigated by the fixed operation. However, the audible noises are generated at
frequency switching unless the low order radial force and around 8.0 and 10.5 kHz because the random switching by
switching noise excites the natural vibration of the controlled the hysteresis control excites the natural vibration of the
machine. tested SRM. The vibration and noise levels at the full-load
operation are more significant than ones at the low-load
V. EXPERIMENTAL RESULTS operation. As can be seen in Fig. 13 (b), the nearly single
In this paper, the vector control using the improved pulse voltage is applied to the tested machine although there
current controller is experimentally verified by comparing are short intervals where high-frequency switching is
with the conventional technique. TABLE I. shows the implemented. Under the condition, the radial force between
machine parameters of the tested SRM. Considering the the stator and rotor is instantly released at the turn-off timing
1384
20 20 6 200
i0 vu
15 15
Torque [N m]
iu
Voltage [V]
Current [A]
Current [A] 4
10 10
5 5
iq 0
2 Te
0 0
id
-5 -5 0 -200
0 0.025 0.05 0 0.025 0.05 0 0.025 0.05 0 0.025 0.05
Time [s] Time [s] Time [s] Time [s]
(a) low-load operation (4 Nm, 300 rpm)
20 20 6 200
i0 vu
15 15
iu
Torque [N m]
Voltage [V]
Current [A]
Current [A]
4
10 10
5 5
iq 0
2 Te
0 0
id
-5 -5 0 -200
0 0.00625 0 0.00625 0 0.00625 0 0.00625
Time [s] Time [s] Time [s] Time [s]
(b) high-load operation (4 Nm, 2400 rpm)
Fig. 11. Simulation result of proposed vector control using improved current controller. DC and second-order harmonic components of self-inductance are
taken into account. Magnetic saturation effect is neglected. Solid and dotted lines are simulated and command values, respectively.
150 TABLE I. MACHINE PARAMETERS OF TESTED SRM
Voltage [V]
1385
Vibration Acceleration
24 240 12 100
Voltage [V]
Current [A]
12
[m/s2]
0 6 50
6
0
-6 -240 0 0
0 0.025 0.05 0 0.025 0.05 0 8000 16000 0 8000 16000
Time [s] Time [s] Frequency [Hz] Frequency [Hz]
(a) low-load operation (4 Nm, 300 rpm) (a) low-load operation (4 Nm, 300 rpm)
Vibration Acceleration
24 240 12 100
12
[m/s2]
0 6 50
6
0
-6 -240 0 0
0 0.00625 0 0.00625 0 8000 16000 0 8000 16000
Time [s] Time [s] Frequency [Hz] Frequency [Hz]
(b) full-load operation (4 Nm, 2400 rpm) (b) full-load operation (4Nm, 2400 rpm)
Fig. 13. Measured current and voltage waveforms of conventional drive Fig. 15. FFT results of measured vibration acceleration and acoustic
technique. noise of conventional drive technique.
Vibration Acceleration
24 240 12 100
vu
[m/s2]
12
0 6 50
6
0
-6 -240 0 0
0 0.025 0.05 0 0.025 0.05 0 8000 16000 0 8000 16000
Time [s] Time [s] Frequency [Hz] Frequency [Hz]
(a) low-load operation (4 Nm, 300 rpm) (a) low-load operation (4 Nm, 300 rpm)
Vibration Acceleration
24 240 12 100
[m/s2]
12
0 6 50
6
0
-6 -240 0 0
0 0.00625 0 0.00625 0 8000 16000 0 8000 16000
Time [s] Time [s] Frequency [Hz] Frequency [Hz]
(b) full-load operation (4 Nm, 2400 rpm) (b) full-load operation (4 Nm, 2400 rpm)
Fig. 14. Measured current and voltage waveforms of proposed vector Fig. 16. FFT results of measured vibration acceleration and acoustic
control using improved current controller. noise of proposed vector control using improved current controller.
REFERENCES 100
[1] H. Arihara and K. Akatsu, "Basic Properties of an Axial-Type
75
Efficiency [%]
1386