Sie sind auf Seite 1von 13

IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 48, NO.

2, APRIL 2001 309

A Simplified Functional Simulation Model for


Three-Phase Voltage-Source Inverter Using
Switching Function Concept
Byoung-Kuk Lee, Student Member, IEEE, and Mehrdad Ehsani, Fellow, IEEE

Abstract—In this paper, a functional simulation model for the version circuit. With the state equations, the circuit can be easily
voltage-source inverter (VSI) using the switching function concept modeled by using the functional blocks, which are supported
is studied and the actual implementation of the model is proposed in Matlab Simulink. In particular, in Matlab, the various kinds
with the help of Matlab Simulink. Also, this concept is extended
to the voltage-doubler-type pulsewidth-modulated (PWM) ac–dc of control algorithms can be easily implemented without using
rectifier and the PWM Ac–dc–ac converter. With the developed actual analog components. However, obtaining the state equa-
functional model, the simplification of the static power circuits can tion according to the circuit configuration is a cumbersome and
be achieved so that the convergence and long run-time problems time-consuming job. Whenever there is a minor change in the
can be solved. Also, in the functional model, the design parame- circuit configuration, new state equations should be obtained for
ters, such as voltage and current ratings of the power semicon-
ductor switches and load current, can be easily calculated. The describing the new circuit. Therefore, a simple method to model
general switching function concept is reviewed in brief and the pro- the power conversion circuits is highly desirable, which is not
posed functional models for the VSI, voltage-doubler rectifier, and based on the state equations.
PWM ac–dc–ac converter and their implementations using Matlab Recently, several research works have shown that the
Simulink are explained in detail. Also, several informative simula-
switching function concept is a powerful tool in understanding
tion results verify the validity of the proposed models.
and optimizing the performance of the static power converters/
Index Terms—Functional model, pulsewidth-modulation con- inverters [1]–[5]. Using the switching function concept, the
verter, pulsewidth-modulation rectifier, switching function, voltage-
power conversion circuits can be modeled according to their
source inverter.
functions, rather than circuit topologies [2]. Therefore, it
can achieve simplification of the overall power conversion
I. INTRODUCTION functions and also allow for the development of analytical
concepts that are applicable to families of converters instead
W ITH THE HELP of several powerful computer simula-
tion tools such as Pspice, Saber, and Matlab, one can an-
alyze and design the static power converter/inverter systems ef-
of individual ones [3]. In [4], the authors proposed the Pspice
simulation model by using a switching function concept. The
fectively. In power electronic systems, the simulation is mainly model could solve the convergence problem and reduce the
performed to analyze and design the circuit configuration and run time effectively. However, even though the converters are
the applied control strategy. modeled as functional ones, additional passive elements and
In the cases of Pspice and Saber, the power conversion circuits analog control circuits should be used to implement the overall
can be schematically expressed by using actual power semi- system. Therefore, it is noted that the inherent problems of
conductor device models and passive elements. Also, the con- Pspice cannot be solved completely.
trol algorithm can be implemented by analog components. Due In this paper, a functional simulation model for the voltage-
to the schematic characteristics, Pspice and Saber are suitable source inverter (VSI) is studied using the switching function
for design at the circuit level, i.e., power system configuration, concept. Then, the model is simply implemented by using the
snubber circuit, resonant network, and auxiliary circuit for the functional block of Matlab Simulink. The developed model has
main power circuit. However, these models are described as the following advantages.
a nonlinear controlled source by means of functions that con- 1) Simplification of the power conversion circuit can be
tain exponential terms, resulting in slow execution times, large achieved.
amounts of generated data, and convergence problems [4]. 2) It provides an easy-to-design tool for design and exam-
On the other hand, in the case of Matlab, the proper state ining the performance of the control strategy. When a
equations should be obtained in order to describe the power con- control algorithm is designed, the performance of the de-
veloped algorithm should be examined with the respect
to static and dynamic response and influence on the effi-
Manuscript received February 8, 2000; revised October 4, 2000. Abstract
published on the Internet December 18, 2000. This paper was presented at IEEE ciency and performance of the power conversion system.
IECON’99, San Jose, CA, November 29–December 3, 1999. In order to do that, an effective topologically oriented sim-
The authors are with the Department of Electrical Engineering, Texas ulation model, which can measure the detailed voltage
A&M University, College Station, TX 77843-3128 USA (e-mail: ehsani@ee.
tamu.edu). and current waveforms and calculate the average and rms
Publisher Item Identifier S 0278-0046(01)02629-6. ratings, is highly desired. Under the developed model, the
0278–0046/01$10.00 © 2001 IEEE
310 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 48, NO. 2, APRIL 2001

tailed theoretical explanation of the switching function is well


addressed in the references [1]–[3].

III. PROPOSED FUNCTIONAL MODEL FOR THREE-PHASE


VOLTAGE SOURCE INVERTER
A. Switching Function for VSI
Fig. 2(a) shows the circuit configuration of the VSI and
Fig. 1. Block diagram of the static power conversion system. Fig. 2(b) designates the input and output variables to be
considered in analyzing and designing the circuit. Based on
performance of control strategy can be effectively exam- the transfer function theory, in the VSI, input current ( )
ined without long simulation run time and convergence and output voltage ( ) are the dependent variables
problem. and input voltage ( ) and output current ( ) are the
3) The design parameters such as voltage and current ratings independent variables. Therefore, the relationship between the
of the power semiconductor switches and load current can input and output variables can be expressed as [3]
be easily calculated. (2)
4) Obtaining the state equations and using the real power
semiconductor device models are not required in order to (3)
describe the power conversion circuit.
5) The convergence problem is avoided and simulation run where is the transfer function of VSI. Generally, the transfer
time is greatly reduced. function consists of the several switching functions as
6) It can be easily extended to different power conversion
(4)
topologies, such as pulsewidth-modulation (PWM) ac–dc
rectifier and PWM ac–dc–ac converter. In order to define the switching functions, a control strategy
In the remainder of this paper, the general switching function to be applied should be selected. In this paper, the sinusoidal
concept is reviewed in brief and the proposed functional model PWM (SPWM) technique as shown in Fig. 3(a) is consid-
for the VSI and the implementation using Matlab Simulink are ered as a control strategy. Based on the SPWM, Fig. 3(b)
explained in detail. Also, this concept is extended to the voltage- and (c) expresses the two switching functions .
doubler-type PWM ac–dc rectifier and the PWM ac–dc–ac con- The switching function expresses the , and
verter, and, several simulation results are presented to verify the and it is used to calculate the inverter line-to-line voltages
validity of the proposed models. ( ) and phase voltages ( ). On the
other hand, the switching function designates the voltage
II. GENERAL THEORY OF SWITCHING FUNCTION across the switch and the load currents ( ) are derived
As shown in Fig. 1, the static power converters/inverters can as ratios of voltages and respective impedances using the
be modeled as a black box with the input and output ports. The switching function . Mathematical representations
dc and ac variables can be input and output according to the and are given by [2]
operation mode [4]. Then, the transfer function is obtained to
describe the task to be performed by the circuits. In particular, (5)
the transfer function can be used to compute a dependent vari-
able in terms of its respective independent circuit variable [3].
Also, in PWM, the waveform to be modulated is considered the (6)
independent variable and the resulting modulated waveform is
the dependent variable. For example, in the case of a VSI, the
output voltage is dependent variable and it depends on the input B. Implementation of Functional Model
voltage, which is the independent variable. Therefore, the gen-
Based on the switching functions and , a functional
eral transfer function can be defined as [3]
model for the VSI is built by using MATLAB Simulink [6].
Dependent Variable Fig. 4 shows the proposed overall functional model for calcu-
Transfer Function lating the design parameters of the VSI. As shown in Fig. 4, it
Independent Variable
consists of five functional blocks: SPWM generator, switching
Unmodulated Waveform
(1) function block, inverter block, load current block, and pure
Modulated Waveform switch and diode current generating block. In the SPWM block,
With the applied control strategy, each transfer function con- the carrier signal ( ) is compared with three different control
sists of the various particular switching functions. Using the signals ( ) and it inputs to the switching
switching function theory, the detailed relationship between the function block to generate the two sets of switching function
input and output variables can be obtained. Therefore, obtaining signals ( and ) as shown in Fig. 5.
the proper switching function is very important in order to de- 1) Voltage Variables (Line-to-Line and Phase Volt-
scribe the role of the static power converters/inverters. The de- ages): Each phase has two switching functions such as
LEE AND EHSANI: SIMULATION MODEL FOR THREE-PHASE VSI 311

Fig. 2. (a) Circuit configuration of VSI. (b) Input and output variables of VSI.

Fig. 3. SPWM control strategy and switching functions. (a) Carrier (V ) and control (V ) signals. (b) Switching function SF . (c) Switching function SF .

. Using the switching Then, the inverter line-to-line voltages ( ) can be


function , the , and can be obtained as derived as

(7)

(8)

(9) (10)
312 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 48, NO. 2, APRIL 2001

Fig. 4. Overall block diagram of the proposed simulation model for VSI using switching function concept.

Based on the above-mentioned theoretical explanation, all the


required voltage variables in the VSI can be obtained, and, it is
realized in the inverter block in Fig. 4 with the proper switching
functions. The detailed description of the inverter block is de-
scribed in Fig. 6.
2) Current Variables (Load, Switch, and Inverter Input Cur-
rents): Next, the load current block is used to obtain the load
currents ( ). Assuming the load consists of an R-L load
and a balanced one, the load currents are derived as ratios of the
phase voltages and respective impedance as

(13)

The switch currents ( ) are calculated by the


product of the load currents with the corresponding switching
function , that is,

(14)

Fig. 5. Implementation of switching function block. In order to calculate the current rating of the power semicon-
ductor switch, one needs the information for the pure switch
current and the pure diode current. Actually, the switch current
Also, in order to calculate the inverter phase voltage
( ) can be divided into
( is calculated as
(15)
(11)
where is the pure switch current and is the pure
diode current of the switch . Equations (13)–(15) are imple-
The phase voltages are obtained as
mented in the load current block and the pure current generator
block as shown in Fig. 4 and the actual implementations are des-
ignated as shown in Figs. 7 and 8. Also, from the switch currents,
the inverter input current ( ) can be obtained by

(12) (16)
LEE AND EHSANI: SIMULATION MODEL FOR THREE-PHASE VSI 313

Fig. 6. Inverter line-to-line and phase voltages generating block based on the switching function.

Fig. 7. Load currents calculating block using the phase voltages.


314 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 48, NO. 2, APRIL 2001

Fig. 8. Pure switch and diode currents and inverter input current (I ) generating block.

forms such as (17) and (18) and it can be calculated in the


MATLAB workspace by getting the data from Fig. 4

(17)

(a)

(18)

With any kind of control strategy, such as current control,


SPWM, and SVPWM, the final output of the controller is the
proper gate signals, which drive the inverter or converter, to
achieve the desired outputs. These gate signals can be converted
to the switching function signals, which are explained in this
paper. In this paper, we explain how the switching function con-
(b) cept could be used to model the VSI, and, as an example, we use
Fig. 9. Dynamic analysis model of the proposed simulation model using the SPWM control strategy. Even though SVPWM is used instead
linearly compensated volts/hertz control. of SPWM, the only change is to replace the SPWM block in Fig. 4
with SVPWM and the outputs of SVPWM block are converted to
3) Average and RMS Ratings: Finally, the average and rms the sets of switching function signals in the same manner, and, no
values of current parameters can be expressed by the vector modification is required for the remainder of parts.
LEE AND EHSANI: SIMULATION MODEL FOR THREE-PHASE VSI 315

Fig. 10. Voltage-doubler ac–dc boost rectifier for power-factor correction.

IV. DYNAMIC ANALYSIS AND OTHER EXAMPLES


A. Dynamic Analysis Model
The speed and torque control loop can be combined with the
proposed model for the dynamic analysis. Fig. 9 shows an ex-
ample of the implementation for the dynamic analysis model
Fig. 11. Block diagram of simulation model for the voltage-doubler rectifier
using the volts/hertz speed control algorithm. In Fig. 9, the VSI using switching function.
block designates the proposed functional model as described in
Fig. 4. With the speed (frequency) and voltage references, the
frequency modulation ratio ( ) and the amplitude modulation means that the positive value ( 1) is the turn-on switching status
ratio ( ) are calculated and used as input data of the SPWM of and the negative value ( 1) is . Then, based on the
block in Fig. 4, which results in generating the proper gating switching signal, the detailed voltage and current equations can
signals based on the calculated and . Therefore, the dy- be derived as
namic response according to the volts/hertz control can be effec-
is turned on
tively measured. Also, in the same manner, other speed/torque
control algorithms can be implemented without modification of (19)
the proposed static simulation model. is turned on

B. Other Examples is turned on


(20)
As explained earlier, the proposed model can be easily ex- is turned on
tended to the other power conversion systems. In this paper, we is turned on
present two other examples, such as the voltage-doubler-type (21)
PWM dc–ac rectifier and PWM ac–dc–ac converter. is turned on
Fig. 10 shows the circuit configuration of the voltage doubler.
As shown in Fig. 10, the ac main source ( ) is connected to the is turned on
one switch leg ( and ) and one split capacitor leg ( (22)
and ) via input inductor . Therefore, the voltage-doubler is turned on
rectifier can be divided into three blocks, such as the ac input
block, converter block, and current controller block as shown in Based on the generated switching function, using (19)–(22), the
Fig. 11. The main functions of this rectifier are to maintain the overall voltage and current equations can be implemented as
dc-link voltage ( ) to a desired constant value and to make the shown in Figs. 13 and 14.
ac input current ( ) be a sinusoidal waveform for unity power With the developed voltage-doubler rectifier and the VSI
factor. It is realized by the hysteresis current control method as models, the entire PWM ac–dc–ac system for power-factor cor-
shown in Fig. 12. The mechanism of hysteresis current control rection and speed control can be easily composed. Fig. 15 shows
can be explained as follows. the circuit configuration and Fig. 16 shows the simulation model
• Period I: Upper Switch of the PWM ac–dc–ac system. As shown in Fig. 16, the voltage-
is turned on. doubler rectifier model and the VSI model are connected in series
• Period II: Lower Switch with a little modification. The only changes are that constant
is turned on. dc-link voltage is replaced by the instantaneous voltage source,
• Period III: Lower which is obtained from the voltage doubler, and the inverter input
Switch is on. current ( ) is used for calculating the and .
• Period IV: Upper Switch Therefore, from this example, it is noted that the developed
is on. simulation model can be easily extended to other power conver-
As a result, the output of the current controller block is the sion systems with a little modification due to its modular char-
switching function signal, repeating between 1 and 1, which acteristics.
316 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 48, NO. 2, APRIL 2001

Fig. 12. Hysteresis current controller block.

Fig. 13. Input block for generating the input current by hysteresis current control.

Fig. 14. AC–DC boost converter block.

Fig. 15. PWM ac–dc–ac converter with voltage doubler for power-factor correction and speed control.
LEE AND EHSANI: SIMULATION MODEL FOR THREE-PHASE VSI 317

Fig. 16. Block diagram of simulation model for PWM ac–dc–ac converter using switching function.

(a) (b)

(c)
Fig. 17. Switching function SF and SF with the SPWM control (parameters: f = 1 kHz, f = 60 Hz, M = 0:8). (a) Phase A. (b) Phase B. (c) Phase C.
318 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 48, NO. 2, APRIL 2001

(a) (b)

(c) (d)

=
Fig. 18. Voltage and current waveforms of VSI with the SPWM control (parameters: V 300 V, f = 1 kHz, f = 60 Hz, M a = 0:8). (a) V ; V ; V ,
and V (b) Line-to-line voltages (V ; V ; V ) (c) Phase voltages (V ; V ; V ) (d) Load currents (I ; I ; I ).

V. SIMULATION RESULTS AND DISCUSSION By multiplying the load currents with the switching function
, the switch currents , and can be calculated
The proposed model for the VSI is implemented using as shown in Fig. 19. Then, using the pure current-generating
MATLAB Simulink (version 5.3.1) and the simulation voltage block of Fig. 8, the switch currents are divided into the pure
and current waveforms are presented in Figs. 17–20. The switch currents ( ) and the pure diode
simulation parameters are as follows: dc-link input voltage currents ( ) as shown in Fig. 20. By
V, , mH, carrier signal frequency adding the three switch currents ( ), the inverter
1 kHz, control signal frequency Hz, and modulation input current (dc-link output current) can be composed
index . as shown in Fig. 20(d). In order to select the proper power
Fig. 17 shows the switching function signals and semiconductor device, the voltage and current ratings should
for the three phases, obtained from the SPWM control strategy. be calculated. Using (17) and (18), the average and rms values
Based on the switching functions , the inverter voltage of the currents, which flow through the switch and diode, can
parameters, such as , line-to-line voltages be calculated as A,
( ), and phase voltages ( ), can be A, A, and A. From the
successfully derived as shown in Fig. 18. Also, the balanced simulation results presented in Figs. 17–20, it is noted that the
load currents , , and are obtained as shown in Fig. 18(d). proposed functional model perfectly and effectively generates
LEE AND EHSANI: SIMULATION MODEL FOR THREE-PHASE VSI 319

(a) (b)

(c)
Fig. 19. Calculating of switch currents using switching function SF . (a) Switch current I . (b) Switch current I . (c) Switch current I .

(a) (b)
Fig. 20. Calculating of pure switch and diode currents and inverter input current. (a) Pure switch and diode currents of S . (b) Pure switch and diode currents of S .
320 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 48, NO. 2, APRIL 2001

(c) (d)
Fig. 20. (Continued.) Calculating of pure switch and diode currents and inverter input current. (c) Pure switch and diode currents of S (d) Switch current and
inverter input current.

(a) (b)

(c)
Fig. 21. Voltage and current waveforms of voltage-doubler PWM ac–dc converter. (a) Input current and switching function. (b) Input voltage and current.
(c) Output voltage (V ) and its expanded waveform.
LEE AND EHSANI: SIMULATION MODEL FOR THREE-PHASE VSI 321

the overall characteristics of the three-phase VSI, and it allows REFERENCES


the designer to calculate the design parameters at the same time [1] P. Wood, Theory of Switching Power Converter. New York: Van Nos-
in the MATLAB environment. trand-Reinhold, 1981.
[2] P. D. Ziogas, E. P. Wiechmann, and V. R. Stefanovic, “A computer-aided
With the transient parameters (step size: 1 s and run time: analysis and design approach for static voltage source inverter,” IEEE
80 ms), we measured the simulation run time of the developed Trans. Ind. Applicat., vol. IA-21, pp. 1234–1241, Sept./Oct. 1985.
model as being faster, about 10 the case of the Pspice simu- [3] E. P. Wiechmann, P. D. Ziogas, and V. R. Stefanovic, “Generalized func-
tional model for three phase PWM inverter/rectifier converters,” in Conf.
lation model with the constant dc-link voltage source. Also, if Rrec. IEEE-IAS Annu. Meeting, 1985, pp. 984–993.
the constant dc-link source is obtained from the single-phase [4] L. Salazar and G. Joos, “PSPICE simulation of three-phase inverters by
means of switching functions,” IEEE Trans. Power Electron., vol. 9, pp.
rectifier circuit or the PWM rectifier, the simulation run time in 35–42, Jan. 1994.
Pspice is dramatically increased and the convergence problem [5] P. N. Enjeti and P. D. Ziogas, “Analysis of a static power converter under
unbalance: A novel approach,” IEEE Trans. Ind. Electron., vol. 37, pp.
becomes more serious. However, in the developed model, 91–93, Feb. 1990.
adding the rectifier circuits does not cause any harmful effect [6] Matlab Manual Version 5.3.1, The Math Works Inc., Natick, MA, 1998.
to the simulation run time as well as convergence problem.
Therefore, as expected, the developed model is much faster
than the Pspice with the high performance. Byoung-Kuk Lee (S’94) received the B.S. and M.S.
degrees in electrical engineering from Hanyang Uni-
For the developed voltage-doubler-type PWM ac–dc rectifier, versity, Seoul, Korea, in 1994 and 1996, respectively.
we selected ac input source V rms/60 Hz, input in- He is currently working toward the Ph.D. degree at
ductor mH, and load , and the voltage and Texas A&M University, College Station.
His research interests are low-cost reduced parts
current waveforms are derived as shown in Fig. 21. Based on the converters for ac motor drives, sensorless control
switching function , the input current ( ) is synchro- for brushless dc motors, high-frequency resonant
nized with the input ac source with the sinusoidal waveform, converter systems, and power electronics.
resulting in unity power factor. Also, with the help of a propor-
tional-plus-integral (PI) controller, dc-link voltage reaches the
reference values with the acceptable voltage ripple. From the
Mehrdad Ehsani (S’70–M’81–SM’83–F’96)
waveforms of Fig. 21, it is noted that the developed model suc- received the Ph.D. degree in electrical engineering
cessfully outputs the desired characteristics of the voltage-dou- from the University of Wisconsin, Madison, in 1981.
bler rectifier. Since 1981, he has been with Texas A&M
University, College Station, where he is currently
a Professor of Electrical Engineering and Director
VI. CONCLUSIONS of the Texas Applied Power Electronics Center.
He is the author of more than 200 publications on
The functional simulation model of a three-phase VSI using pulsed-power supplies, high-voltage engineering,
power electronics, and motor drives. He is the
the switching function concept has been studied. The actual im- coauthor of a book on converter circuits for super-
plementation of the model has been proposed with the help of conductive magnetic energy storage and a contributor to an IEEE guide for
MATLAB Simulink, and this concept was examined in other self-commutated converters and other monographs. He is the holder of 13
U.S. and EC patents. His current research work is in power electronics, motor
power conversion systems. drives, hybrid electric vehicles, and systems.
The general theory of switching functions was reviewed and a Dr. Ehsani has been a Member of the IEEE Power Electronics Society (PELS)
detailed explanation was given for the proposed function model AdCom, Past Chairman of the PELS Educational Affairs Committee, Past
Chairman of the Industrial Power Converter Committee of the IEEE Industry
and its implementation. Also, the validity is verified by several Applications Society (IAS), and Past Chairman of the IEEE Myron Zucker
informative simulation results. Therefore, it is expected that the Student-Faculty Grant Program. He was the General Chair of the IEEE Power
Electronics Specialist Conference for 1990. He is an IEEE Industrial Electronics
proposed model can be effectively utilized in design and ana- Society Distinguished Speaker and IAS Past Distinguished Lecturer. He was
lyzing the power conversion system with various PWM control the recipient of Prize Paper Awards in the areas of static power converters and
techniques. Furthermore, the control strategy to be applied to motor drives at the IAS Annual Meetings in 1985, 1987, and 1992. In 1992, he
was named the Halliburton Professor in the College of Engineering, Texas A&M
the VSI can be easily designed and examined under the devel- University. In 1994, he was also named the Dresser Industries Professor in the
oped functional model. same college. He is a Registered Professional Engineer in the State of Texas.

Das könnte Ihnen auch gefallen