Sensorless Control Technology for PMSG base on the Dead-time Compensation voltage

advertisement
MATEC Web of Conferences 31 , 0 7 0 0 1 (2015)
DOI: 10.1051/ m atec conf/ 201 5 3 10 7 0 0 1
C Owned by the authors, published by EDP Sciences, 2015
Sensorless Control Technology for PMSG base on the Dead-time
Compensation voltage
<DQJ/L\RQJ=KDL)HLD
1
1RUWK&KLQD8QLYHUVLW\RI7HFKQRORJ\&KLQD
2
1RUWK&KLQD8QLYHUVLW\RI7HFKQRORJ\&KLQD
Abstract: In order to improve the speed sensorless-control system of PMSG in low speed performance, this paper
introduces a novel Dead-time compensation control method .Mathematical model is established according to the
Dead-zone of the influence of the voltage source type inverter output voltage. At the same time, the given value of
current regulator output voltage has been fixed based on the established model. Then the stator voltage after
compensationed is applied to the flux estimation, which improves the performance of flux estimation. Finally, the
position and speed of the rotor is estimated based on Back-Electromotive Force, which has Simple algorithm and
good robustness. In order to verify the correctness of theoretical analysis, the experiment was done according to the
new control method. The results proved the correctness and feasibility of this control method.
Key Words: Permanent Magnet Synchronous wind power Generator; Back Electromotive Force; Dead-time
voltage Compensation; Flux Estimate
that the reliability of the system is improved, the cost is
,QWURGXFWLRQ
reduced greatly [5].
Wind energy is widely seen as a substitute for the
In
the
speed
sensorless permanent
traditional non renewable energy due to its large-scale
magnet synchronous wind generator control system,
development
pollution.
flux estimation requires stator voltage. If a given
power
voltage in the SVPWM algorithm is used as electronic
generator has a wide application prospect, because of
voltage. It will cause error about the flux estimation
its compact
and
and reduce the flux estimation accuracy. Finally it have
excellent power system fault adaptive [1-3].Sensorless
a serious impact on the performance of low-speed
control technology is to estimate the rotor position and
permanent magnet motor, because the dead time effect
speed by a specific algorithm, related to the use of
[6].
Permanent
and utilization and no
magnet
structure,
synchronous
reliable
wind
performance
The Back-EMF method is widely used, because of
easily measured variables which is in the motor
winding, such as the stator voltage, stator current,
its
physical concept is
winding flux. The purpose is to realize the high
calculation [7]. The combination of Back-EMF and
precision control of permanent magnet motor [4].A
dead voltage compensation is achieved the precise
series of problems existing in mechanical sensor can be
control
solved by using the speed sensorless technology. So
synchronous generator. In this paper, a method is
of
the
clear,
sensorless
small
amount
permanent
of
magnet
introduced about the sensorless permanent magnet
a
Corresponding author:zhaifei523@163.com
This is an Open Access article distributed under the terms of the Creative Commons Attribution License 4.0, which permits XQUHVWULFWHGXVH distribution, and reproduction in any medium, provided the original work is properly cited.
Article available at http://www.matec-conferences.org or http://dx.doi.org/10.1051/matecconf/20153107001
MATEC Web of Conferences
d s
e s u s Rs i s
dt
synchronous wind generator control system .First of
all, the
inverter
output
voltage distortion is
(2)
compensated, by the detection of three-phase voltage
The equation(2)on both sides of integral
and three-phase current in the system. Then, according
to
the
motor model,
position deviation
we
calculated
of motor
and
the rotor
s es dt u s Rs is dt
used Back-EMF
Type(3)in the form of a component
method to track estimation of rotor position. Finally,
the
theory is
verified
(3)
by hardware
s es dt u s Rs is dt
(4)
s es dt u s Rs is dt
experiment platform based on TMS320F28335 control
panel.
The calculation process of stator flux using the
0RGHOLQJIRU306*
formula(4)need use not only the stator current signal,
but also the stator voltage signal. So the formula(4)is
$ PDWKHPDWLFDO PRGHO RI%DFN(0) PHWKRG
called
the voltage
model in alpha
beta coordinate
of stator flux linkage. In the process of flux estimation,
306*
the estimation accuracy of the voltage model may be
affected by the pure integrator. This is due to the
Mathematical model is an important means to study
voltage and current signal of DC component and the
the actual physical object. In order to analyze and
initial error and especially when the motor is in low
control of PMSG, the establishment of mathematical
frequency, this kind of influence is more serious.
model with simple and feasible is very necessary.
There
are
generator vector
two kinds
control
of coordinates
system
of
In order to solve this problem, a low pass filter is
in the
introduced to replace the pure integral of basic voltage
permanent
model.
magnet synchronous wind. One is two-phase rotating
The transfer function of the lowpass filter is
coordinate system (d-q coordinate) and the other is
GLP s two-phase stationary coordinate system (alpha-beta
coordinate system).In order to calculate the rotor
1
s c
.where c is the cutoff frequency of the
lowpass filter.
position, We have to get the value of the stator flux
According to equation(4)can be obtained for the
linkage. A simple method of estimating the stator flux
stator flux estimator based on the low-pass filter.
is the voltage model of stator flux in the alpha beta
1
1
s s s es s s u s s Rs is s c
c
1
1
s s es s u s s Rs is s s c
s c
coordinate system and it is also the basis of other flux
estimation method. This method only requires the use
of a stator resistance parameter. So it is easy to be
(5)
realized and has better robustness. When the power
supply frequency is high, this estimation method
q
(B)
has better estimation accuracy especially.
In alpha-beta coordinate
system,
c
N
electromotive force is defined as
es u s Rs is
d
vector induced
i
(A)
S
(1)
The relationship between the stator flux vector and
C
Fig.1 The relationship between the coordinate system PMSG
induced electromotive force vectoris
07001-p.2
ICMEE 2015
According to the Fig.1,the rotor position of PMSG
can be expressed as [8]
s s i arctan
es f c sin es es f c cos (7)
is difficult to estimate.
Assuming the direction of the current does not
phase is expressed as follows, relative to the midpoint
of the busbar O.
v Ao Vd c Vce Vd S A 0.5 (8)
f
0.5signi A Vce Vd 7KHPDWKHPDWLFDOPRGHORIWKHLQYHUWHURXWSXW
In the Back-EMF method, the inverter output
voltage value is used as the system state variables, but
due to the influence of DTCV, the actual output voltage
distortion, eventually lead to serious deviation of the
estimated angle[9].
2
A
VT6
represents the high level of the A phase of the drive
pulse and S A 0 represents the low level of the A phase
of the drive pulse.
Because Vce and Vd is increased with the rise of the
current, effect of time of S A 1 state for Ta, effect of
time of S A 0 state for Ts Ta .
VD1
VD5
V 3
VD
B
VT4
In one switching period, put Vce Vce0 Rce i A ǃ
R
O
C
VD4
VD6
2
In the formula, Vdc is the DC busbar voltage of
VT5
VT3
VT1
n
Vddc
(12)
inverter, Vce is the tube voltage drop of power devices,
Vd is the tube voltage drop of fly-wheel diode. S A 1
YROWDJH
Vddc
(11)
change in a switching period, the actual voltage of A
according to the equation (7)
e
1
VAn VBn VCn 3
direction, the actual phase voltage of A,B,C three-phase
Therefore the motor speed is expressed as
e
(10)
Because of the uncertainty caused by the current
of the alpha beta coordinate axis component.
c i A iB iC 0
V An VBn VCn 0
VnO Where f is rotor flux, es and es is the Back-EMF
2
s
(9)
(6)
Because the Back-EMF es can be divided into type
2
s
V An V AO Vn O
VBn VBO Vn O
V V V
CO
nO
Cn
Vd Vd 0 Rd i A
VD 2
VT2
into the formula
T
v AO Vd c Vce Vd a 0.5 0.5signi A Vce0 Vd 0 T
S
0.5Rce Rd i A
Power device VT1-VT6 can be controlled on and
off by various methods,VD1-VD6 is free wheeling
0
1, i
Where signi A A
, ia .
1, i A 0
diode. Vdc is the DC bus voltage, n is a DC link neutral
(13)
0 represent the
current from the inverter to motor.
Therefore, relative to the neutral point O of the
motor, A,B,C three points voltage and current equations
Ta
Ts
(12),the average voltage can be expressed as
Fig.2 Three phase bridge inverter main circuit diagram
point potential, O motor winding neutral point.
and s A Therefore, VAO has moved with the switch state and
the current direction[10].
respectively
Similarly, B and C phase voltage can be expressed as:
07001-p.3
MATEC Web of Conferences
T
v BO Vd c Vce Vd b 0.5 0.5signiB Vce0 Vd 0 TS
0.5Rce Rd iB
T
vCO Vd c Vce Vd c 0.5 0.5signiC Vce0 Vd 0 T
S
0.5Rce Rd iC
power device turn-off time, Td stands for the dead time,
(14)
Vce-Vd is too small to be ignored.
7KH HIIHFWRI '7&9DQGDQHZYROWDJH
(15)
FRPSHQVDWLRQVWUDWHJ\
Type (9)~(11) into the formula (13)~(15) can be
obtained:
v An we must know the motor phase current direction from
1
Vd c Vce Vd 2Ta Tb Tc
3
TS
equation(20).In this paper, we used the indirect method
for determining the direction of the current, which is
Vce0 Vd 0
2signi A signiB signiC (16)
6
0.5Rce Rd i A
v Bn 1
Vd c Vce Vd 2Tc Tb Ta
3
TS
1
Vd c Vce Vd 2Tc Tb Ta
3
TS
based on the concept of vector. The direction of the
current is according to the angle between current and
voltage vector (power factor) to indirectly determine.
The output of the inverter for three-phase current is
iAǃiBǃiC, Three phase voltage is uAǃuBǃuC. Firstly,
Vce0 Vd 0
2signiB signi A signiC (17)
6
0.5Rce Rd iB
vCn Accurately estimate of the inverter output voltage,
CLARK transform is applied to three phase current and
phase voltage.
Vce0 Vd 0
2signiC signiB signi A (18)
6
0.5Rce Rd iC
The above formula can be simplified as:
1
*
'
V AO V An Vn O V AO V AO 2 Rce Rd i A
1
*
'
VBO VBn Vn O VBO VBO Rce Rd iB
2
V V V V * V ' 1 R R i
CO
Cn
nO
CO
CO
ce
d C
2
1
1 i A
is 2 1 2 2 i
i 3
3 B s 3 0
i 2
2 C (21)
1
1 u A
u s 2 1 2 2 u B u 3
3
s 3 0
u 2
2 C (22)
(19)
Then, two phase currents is and is are transformed
into the coordinate system, which is based on the stator
'
V AO
V ' 2signi A signiB signiC '
'
VBO V 2signiB signiC signi A V ' V ' 2signi signi signi C
B
A
CO
voltage vector for the d axis synchronous rotating
(20)
coordinates.
isd cos" sin " is i sq sin " cos" is *
2TA TB TC
1
V AO ! Vd c
3
Ts
2TB TA TC
1
*
VBO ! Vd c
3
Ts
2TC TB TA
1
*
V
V
!
CO 3 dc
Ts
Where " is the angle between the vector and the A
u s
axis. " arctan
u s
Power factor angle is the angle between the current
and voltage vector, which is obtained by isd and isq.
i
arctan sq DŽ
Where
2 To ff T o nTd
1
Vceo Vd o V ' Vd c
6
T
isd
The relationship between voltage vector and current
,Ton
vector is shown in Fig.3.
stands for power device turn-on time, Toff stands for
07001-p.4
ICMEE 2015
(3) The formula (22) and the calculated voltage error
In the actual system, the stator voltage vector
angle " is known. Power factor angle can be real time
can calculate the real value of A-B axis voltage.
1
1 V $ AO
%u s 2 1 2 2 $ V
%u 3
3 BO s 3 0
V $ 2
2 CO estimation through the instantaneous value of threephase voltage and three-phase current. According to
Fig.3,the angle i between the current vector and
the axis is expressed as: i " (23)
u s& u s %u s
&
u s u s %u s
Bias voltage compensationis determined by the
current direction. However, the three-phase current
Finally, the formula(23)and type(6)-(8)can be
direction is determined by the current vector
angle i .The relationship between i and three-phase
calculated by permanent magnet synchronous wind
current direction as shown in Equation 4[10].
power generator rotor position and speed.
([SHULPHQWDO5HVXOWV
This paper established the hardware platform of the
q
d
speed sensorless vector control system for PMSG
based on TMS320F28335 control board.Fig.5 shows
"
the control block diagram and Fig.6 shows motor
control and test platform.
Fig.3 Relationship between voltage and current
#
#
Back-EMF
C
us &
us &
r
PWM
Inverter
us
11#
6
r
+
%us
+
%us
Dead voltage
compensation
3s
2s
PMSG
U AB
U BC
U CA
id fed
A
Wit
h
coin the C
cid axis
en
ce
SVPWM
2s
r
-
us
2r
iq fed -
PI
0
6
With the B axis
coincidence
7#
6
PI
PI
fed -
With the A axis
coincidence
B
Vdc
Ipark transform
ref
2
5#
6
Non controlled
rectifier
Power grid
ia
ib
ic
ia
ib
2#
3
2r
M
Three-phase current
i
The wind
motor
ic
2s
Park transform Clark transform
Fig.4 Relationship between i and Three-phase
Fig.5 Consider the impact of dead zone sensorless PMSG
vector current direction
According the above analysis, method is given as
follows, which is three phase voltage dead zone
compensation.
(1) A ǃ B ǃ C three-phase current direction is
determined by i and Fig.4. An angle threshold is
introduced to the process and when this angle is less
than the threshold value of angle of three-phase voltage
PMSG Motor
PMSG Driver
compensation, this point of view is the difference
between i and boundary point and Boundary point.
Fig.6 The actual PMSG test platform control system block
This can avoid the error estimate of the error caused by
diagram
the current direction.
In order to verify the validity of this control method,
(2) According to the current direction and formula (20),
the following experiments were studied. PMSG driver
we can calculate the voltage error V AO
$
$ ǃ VBO
$ ǃ VCO
is composed by four functional blocks: Rectifier
caused by the dead time.
module, IPM module, DSP module, and interface
07001-p.5
MATEC Web of Conferences
circuit. The controller is based on DSP TMS320F28335
in
the
inverter
is
PM75RL1A120.The
/ ra d (0.036# /div˅
produced by Texas Instument. The type of IPM module
main
spectifications of PMSG and control parameters in the
experiment are given in Table 1.
The estimation of the
rotor position
The actual rotor
position
t/ms(80ms/div)
Tab.1 Specifications of tested PMSG and control parameters
(a)Before compensation
Value
Rated Speed
1200r/min
Rated Power
0.88Kw
Rated Torque
4.5Nm
Rated voltage
160V
Rated current
5.5A
/ r a d (0.036 # /div˅
Item
The estimation of
the rotor position
The actual rotor
position
t/ms(80ms/div)
Rs
2.875 '
Ls
0.0085mH
P
3
Ts
0.0004s
ton
1us
toff
1us
td
6.4us
Vs
2V
(b)After compensation
Fig.7 Comparing the actual rotor position and the estimated
0.5v/div
rotor position when motor 30r / min
Voltage without compensation usa
&
Voltage with compensation usa
t/ms(40ms/div)
When the motor is at low speed, the impact of dead-
Fig.8 After correction waveforms when motor 50r / min
time effect is very clear. In order to verify the effect of
/ rad (0.036# /div˅
the dead-time compensation, the reference speed is
80r/min, The test result is shown in Fig.6.
Fig.7. shows a comparison of rotor position of
before
and
after
the
dead
voltage
(157mA/div)
waveform
compensation, when the motor is in low speed
(30r/min). We can see that the estimation of the rotor
The estimation of the
rotor position
The actual
ct
rotor
position
t/ms(40ms/div)
position has obvious distortion in Fig.7.a and the
position of the rotor without waveform distortion in
(a)Before compensation
Fig.7.b.Fig.8 is the voltage waveform before and after
compensation, when the motor is in 50r/min.
07001-p.6
ICMEE 2015
(157mA/div)
/ rad (0.036#/div˅
$FNQRZOHGJHPHQWV
This project is sponsored by the National Natural
Science Fund(Project Number:51207003).I greatly
The estimation
n of the
rotor position
The actual rrotor
position
acknowledge this support.
5HIHUHQFHV
t/ms(40ms/div)
1. Chinchilla M, Arnaltes S, Burgos J C, et al(2006).Control
(b)After compensation
of permanent-magnet generators applied to variable speed
Fig.9 Rotor position and current waveforms
wind-energy systems connected to the grid[J].IEEE
when the load motor 50r / min
Transactions on Energy Conversion,21(1):130-135.
Fig.9.shows a comparison of rotor position of
2. Zhao Rende,Wang Yongjun,Zhang
waveform and current waveform before and after the
Jiasheng(2009).Maximum power point tracking control of
Dead-time voltage compensation, when the load motor
the wind energy generation system with direct-driven
is in low speed(50rpm).The rotor position estimation
permanent synchronous generators[J].Proceedings of the
value had great phase deviation before dead time
CSEE, 29(27):106-111.
compensation, but after the compensation and under
3.
J.S.Thongam,M.Tarbouchi,e
tal(2012).An
Optimium
light load condition, the motor still run well all the time.
Speed MPPT Controller for Variable Speed PMSG Wind
System recovery time is about 200ms,the estimation of
Energy Conversion Systems,38th Annual Conference on
the rotor position is accurate and the current waveform
IEEE Industrial Electronic Society,4293-4297.
is good.
4.
Consoli,
Giuseppe
Scarcella,
Antonio
Testa(2001).Industry application of zero-speed sensorless
&RQFOXVLRQV
control techniques for PM asynchronous motors. IEEE
The output voltage of the inverter model is
Trans. Ind.Appl. 37(2):13-521.
established according to the permanent magnet
synchronous
Alfio
generator
system.
Based
on
5. Sergeant P,Dupre L, et al(2010).Losses in Sensorless
the
Controlled
Permanent
Magnet
Synchronous
compensation of voltage, sampling current and Back-
Machines[J].IEEE Transaction on Magnetics , 46(2):590-
EMF
593.
algorithm,
a
novel
Dead-time
voltage
compensation method is proposed. The experimental
6. W.Qiao,W.Zhou,J.M.Aller,and R.G.Harley(2008).Wind
results is reasonable. Although the Back-EMF method
speed estimation based sensorless output maximization
can estimate the rotor position of the motor, but the
control for a wind turbine driving a DFIG, IEEE Trans.
estimation accuracy has a strong dependence on the
Power Electronics, vol. 23, no.3,1156-1169.
parameters of the motor and the motor speed. When the
7.
Tong
Li,Zou
Xudong,Feng
system is subjected to the dead voltage, the rotor
sensorless
position estimation is very easy to deviate from the
synchronous
actual position and make the system unstable. The
algorithm[J].Transactions
control algorithm can effectively improve the stability
Society,28(3):17-26.
control
scheme
generators
Shushuai,etal(2013).A
for
using
of
permanent
predictive
China
magnet
dead-beat
Electrotechnical
of the PMSG speed sensorless control system and the
8. Li Zhengxi,Yang Liyong(2013).AC and DC speed control
estimation accuracy of rotor position. Especially, in the
system[M].Beijing: Publishing House of Electronics
low speed region for PMSG, the control precision is
Industry,2:261-268.
better. But when the load of the motor increases, the
9. Yang Li-yong,Chen Zhigang,Chen Weiqi.(2012).Out
control method needs to be improved.
Voltage Model of VSI-Inverter and a Novel DeadTime
07001-p.7
MATEC Web of Conferences
CompensationMethod[J].Transactions
of
China
Electrotechnical Society,27(1):183-185.
10. Kan Lin and Z.Q.Zhu(2014).Online Estimation of the
Rotor
Flux
Linkage
and
Votage-Source
Inverter
Nonlinearity in Permanent Magnet Synchronous Machine
Drives[J]. IEEE Tansactions on Industrial Electronica,
29(1):419-421.
07001-p.8
Download