Beruflich Dokumente
Kultur Dokumente
Abstract- The switching frequency of power inverters among the will increase the cost and the difficulty when devising the
traditional motor drive systems are almost between 4kHz to system but has better performance. And the other can decrease
20kHz. The appearance of SiC or GaN devices make it is possible the design complexity but will raise the volume of the control
to increase the switching frequency for improving the system. It should be fully considered when designing a control
performance of power inverter. In this paper, a high switching system.
frequency control scheme based on DSP and FPGA is proposed to
drive a SiC power inverter. Multiphase motor drives such as dual- Due to the development of power electronics, three-phase
three phase permanent magnet synchronous motor have many AC drive systems have replaced the DC drive systems to be
advantages over the traditional three-phase motor drives. The widely used in the industry applications. But nowadays multi-
scheme in this paper is based on the dual-three phase PMSM. The phase motors are gradually drawing people’s interest on
simulation results are presented to demonstrate the performance account of the high-power capacity which is difficult for three-
of this scheme. phase drive systems due to the limitation of power devices.
Multi-phase motors have many advantages. By raising phases,
Keynotes: high switching frequency; dual-three-phase PMSM; multi-phase motors can decrease supply voltage without any
vector space decomposition theory(VSD); FPGA power losses which will reduce the voltage rating of power
devices and will be useful in the occasions where the voltage is
I. INTRODUCTION limited. Multi-phase motors such as dual-three phase PMSM
Si IGBT is widely used in power electronic converters. also have the lower torque pulsation than the conventional ones.
But with years of development, Si IGBT is now gradually Multi-phase motors can enhance the reliability of the drive
approaching the performance limit. Unable to meet the system. When one or more phases are isolated from the inverter,
challenge produced by new application such as electric vehicle, the system will still work while the conventional three-phrase
photovoltaic, new energy, etc. Due to the low on-resistance and PMSM is out of order. Owing to this property, multi-phase
high doping concentration, SiC wide bandgap semiconductor motors are often to be used in electric vehicles, warships,
has lower losses to achieve higher working frequency. aerospace, etc. Dual-three phase PMSM is a kind of typical
multi-phase motors which has two windings shifted between 30
In traditional motor drive systems, a DSP (Digital Signal degrees with each other. The winding diagram of dual-three
Processing) or a MCU (Microcontroller Unit) is fast enough to phase PMSM is shown as Fig.1.
finish the control algorithm such as field oriented control (FOC)
or direct torque control (DTC) in a PWM period. But these There are mainly two ways in modeling the dual-three
microprocessors will not fulfil requirements with the increase phase PMSM which are double d-q approach and vector space
of the PWM control accuracy. Due to the advantages such as decomposition theory (VSD). Double d-q method makes dual-
flexible, high speed, and high reliability, Field Programmable B
Gate Arrays (FPGA) is gradually applied to the motor drive
systems to increase the controller’s performance such as
current loop bandwidth which is difficult to handle by using the Y X
conventional microprocessor. Due to the programable
architecture, FPGA has more advantages than the ASIC chips.
FPGA can use parallel architecture to accomplish the same A
functions as the traditional DSP but using less time. FPGA is
usually being used in the high performances occasions such as
large data throughput or data parallel computing. It’s obvious
that the FPGA can increase the capability in a motor control
system. There are usually two solutions when using FPGA in a
control system, the first is using single FPGA to fully replace
C
the traditional microprocessor, and the second is making DSP Z
and FPGA co-processing. There are advantages and
disadvantages between these two plans. Using single FPGA Fig. 1. The winding diagram for dual-three phase PMSM
DSP FPGA
βk Z 2k
id* = 0 + ud uα U dc
PI d d-q
− iABC
ωm* + + uq
α -β
uβ
Six-
v4 75°
PI Speed PI q
− SVPWM Phase Motor
− ωm
i =0 +
*
uZ1 Inverter
Z1
PI Z 1 45° 135°
*
iZ2 =0 − iXYZ v3
+ uZ2 v1 v3
PI Z 2 15°
− ωm αk Z1k
id
v4 v2
iq Tr / s VSD v2
iZ1
iZ2
v1
Fig. 3. The overall scheme for the drive system
then calculate the desire stator voltage which will be applied to Fig. 5. The vector diagram for sector k
the winding. Then according to the desire stator voltage, FPGA π
V* cos(φ+ )
will generate the SVPWM pulses to drive the six-phase inverter. Ta = 3 (13)
Based on the VSD theory, the double closed-loop control π
|V|max cos( )
system for rotor speed and stator current is shown as Fig.3. 3
Sector 7 v37
v v 56 v47 Sector four-vector approach, and if the amplitude is between
v 21 1
30 v
v33v12 v61 40 (0.577-0.622)Udc , two-vector approach is a good choice.
v73 52 v05 v
v75 54 v45
v
v31 v17 v57 The algorithm above can be implemented by using FPGA.
v13 v10 v71 v50 v41
v01 v55 Once the FPGA received the voltage instructions form DSP, it
v v will generate the PWM pulses to drive the six-phase inverter.
v1153 v15
51
Sector 10 Thus, the response time of current loop is reduced. Making it is
possible to increase the PWM frequency for improving the
Fig. 4. Vector diagram for six-phase inverter
control accuracy. The general structure is shown as follows:
2017 IEEE Transportation Electrification Conference and Expo, Asia-Pacific (ITEC Asia-Pacific)
Clk 16
Sector 14
Z 12
Z 10
Sector Label
Y 8
Y
X 6
X 4
C 2
C
B 0
B
0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08
A
A Time /s
Fig. 9. The timing simulation result Fig. 11. The result of the sector judgement module
instantaneous so the dead zone should be added to the PWM Filtered output voltage
pulses to avoid inverter-bridge short. The dead zone module X A Z C Y B
400
adds the dead time to the PWM signals. When the rising edge
of the signal is detected, a counter begins to work to produce a 350
delay time which is changeable by configuring the count value. 300
The output of the dead zone module can be transmitted to the 250
drive module in the bridge arm by the optocoupler.
Voltage /V
200
IV .SIMULATION 150
100
A. Timing Simulation
50
The functions of the program can be verified by the timing
0
simulation. ModelSim is a powerful tool for timing analysis.
The input signals can be simulated by writing test bench files. 0.03
0 0.005 0.01 0.015 0.02 0.025
The parameters are set as follows: clk=50MHz . uα =-1.76 , Time /s
u =2.42, Zα =Zβ =0. The dead-time is 200ns. The number of
sector is 5 by theoretical calculation. The timing simulation Fig. 12. The filtered output voltage
result is shown as Fig.9.
It can be seen through the figure that the simulation results
are consistent with the theoretical analysis. Through the test,
the program can meet the requirements.
B. MATLAB Simulation
The six-phase inverter can be modeled in the MATLAB
Simulink. The modules can be built by writing S-function or
using the built-in modules. And among the all modules, the
sector judgement module is shown as Fig.10.The uα and u
are the two voltage signals with a difference of 90 degrees. The
simulation time is 0.08s. And the result of the sector judgement Fig. 13. The FFT analysis of the phase voltage
module is the label of sectors, we can use MATLAB functions The amplitude of the modulation wave is 150V , the
to match the result to the real sector number. The result is given frequency is 50Hz. The DC-link voltage is 500V. The filtered
at Fig.11. output voltage is shown Fig.12.
1 |u|
f(u)
Do Fast Fourier analysis to the phase voltage, and the
Ualpha
Fcn result is shown as Fig.13. We can see that the THD of the phase
u(1)-u(2)
voltage is 0.24%.
2 |u|
Ubeta Fcn1
It can be seen from the above that the algorithm will meet
f(u) the requirement. Basing on the electrical and mechanical
Fcn2 equations deduced before, the dual-three phase PMSM can be
4 modeled in the MATLAB Simulink. By using the six-phase
1
Out1
PWM generator module, the completely double-closed loop
control system can be implemented. The simulation parameters
8
Add
for the dual-three phase permanent magnet synchronize
machine are given as follows:
Fig. 10. The sector judgement module
Rs =3.68Ω,Lm =0.0258H,Ln =0.0501H,Laal =0.028H,P=2,
2017 IEEE Transportation Electrification Conference and Expo, Asia-Pacific (ITEC Asia-Pacific)
ωm From the result, we can see that the rotor speed rise
rapidly to the given value, when the load torque changes, the
50 speed varies little. When there is no load, the stator currents are
almost zero.
40
Speed /rad/s
30
REFERENCES
20
[1] Zhao Z. Progress of the New Generation SiC Power Electronic Devices[J].
Semiconductor Technology, 2013.
10
[2] Zhang G. The Developed Situation and Feature Analysis For IGBT[J].
0 Microprocessors, 2003.
0.2 0.25 0.3 [3] Yang H G. An Overview to FPGA Device Design Technologies[J]. Dianzi
0 0.05 0.10 0.15
Yu Xinxi Xuebao/journal of Electronics & Information Technology, 2010,
Time /s
32(3).
Fig. 14. The speed curve [4] Yang H G. An Overview to FPGA Device Design Technologies[J]. Dianzi
Yu Xinxi Xuebao/journal of Electronics & Information Technology, 2010,
ia,ib,ic,ix,iy,iz 32(3).
10
[5] Sun L. Research on Driving and Controlling System of Linear Ultrasonic
Motor Based on DSP/FPGA[D], 2012.
ic iz ia ix ib iy [6] Ouyang H L. The Research on Control Method of Variable Speed System
5 of Mufti-phase Permanent Magnetic Synchronous Motor[D], 1992.
Current /A