Professional Documents
Culture Documents
Abstract
An optimal PWM scheme is used to control a
voltage source inverter. The switching angles
are controlled by a feed forward artificial neu-
ral network in a way that all non-triplen har-
monics up to the 29th are completely removed
from the output and the amplitude of the funda-
mental is set at the desired level. The neural net-
work is emulated by a TMS320C30 DSP board
along with the other parts of the control unit of
the inverter.
1 Firing Circuit
ISBN 0-7803-4147-3lIEEE CAT. NO. 97CH36117 Q 1997 IEEE 1 9 9 7 Conference on Communications, Power and Computing
WESCANEXP7 Proceedings; Winnipeg, MB; May 22-23,1997; pp. 168-173
169
- 2 COS39.. .2COS3an
1
and can be solved only by iterative methods. This h i greater than this.
process is time consuming, may diverge, and is
therefore not suitable for on-line implementation. The Artificial Neural Network
The conventional approach to this problem is to
solve the equations off-line and save the results in The neural network used is a feedfonvard two
a look up table. Our approach is to use a feed-for- layer network with one input and n output neurons.
ward neural network which accepts modulation The input is the desired amplitude of the funda-
index as input, and outputs the switching angles[4- mental in per unit and the outputs are the switching
51. These angles are then used by the firing system angles. Different numbers of hidden units were
along with the desired frequency to find the exact tried and it was found that usually about n/2 hidden
ON and OFF instants for every switch of the neurons are sufficient.
inverter.
The neural network is trained off-line. To produce
Structure of The Inverter the training set for the ANN, eq. 1 is solved for
more than 100 equally spaced values of hi. As
The inverter used in this project consists of three explained before, the triplen current harmonics
double IGBT modules with the ratings of 600V cannot flow out of this inverter, so the correspond-
and 50 Amps each. The DC supply is a three pulse ing equations are not considered. The amplitude of
diode rectifier with a large capacitor filter. Since all other harmonics are set to be zero.
the DC current changes rapidly, we need a snubber In the hardware prototype the neural network is
circuit to protect the IGBT’s against the over volt- emulated by a subroutine. The weights and biases
ages caused by the inductances of the DC supply of the network obtained in the training stage are
and wires. The simple snubber circuit of fig.2 has loaded to the C30 board at the initialization time.
Then every time the input to the network is
changed by the user, the subroutine i s called and
calculates the switching angles.
170
1
P
-5 4 -3 -2 -1 0 1 2 3 4 5
Switching sig-
nals to IGBT
LA drivers
S.
time to next
Intr. Fig. 8 The GUI window
Timer routine 3Serial port can be changed either by sliders or by typing the
values directly into the text child windows. By
means of radio buttons the user can choose to
change the two values independently or propor-
tionally. When the exit command is issued, the
GUI program sends the proper signal to the C30
Fig. 7 Firing control routines program to turn off all the three upper IGBTs and
turn on the lower ones. Thus the output voltages
will be zero and a freewheeling path is provided
172
for the load current. cant mechanical transients. One should also be
Results 20
I I
M
"
I
Conclusion
The experimental results show the possibility and
usefulness of controlling the switching angles of
voltage-source inverter by means of an artificial
neural network. The TMS320C30 signal process-
ing chip proved to be adequate for emulating the
neural network and performing the necessary cal-
culations for firing control. In constant frequency
applications such as UPS and STATCOM the out-
put current can be easily filtered as almost only two
harmonics appear in the output.
References
[ 13 J.Holtz, “Pulsewidth Modulation-A Survey”
IEEE Trans. Ind. Elec. Vol. 39, NO. 5, Dec. 1992.