comparative evaluation of multi-loop control schemes for a

10
Comparative Evaluation of Multi-Loop Control Schemes for a High-Bandwidth AC Power Source with a Two-Stage LC Output Filter Patricio Cortes ∗ , David O. Boillat ∗ , Hans Ertl † , Johann W. Kolar ∗ ∗ Power Electronic Systems Laboratory, ETH Zurich, Switzerland [email protected] † Vienna University of Technology, Austria Abstract—This paper presents a comparative evaluation of four different multi-loop control schemes for a high-bandwidth AC power source. The power source considered in this work is based on a three-level T-type inverter with a two-stage LC output ïŹlter. The control schemes evaluated in this paper have an output voltage controller in the outer loop. For the inner control loop the following options are evaluated: capacitor current feedbacks, proportional-integral and proportional inverter output current control in combination with reference voltage and load current feedforward, and ïŹrst LC stage capacitor voltage and inverter output current feedback. The reference tracking capabilities as well as the power source output impedance are evaluated. Analytical and simu- lation results are shown to be in very good agreement, and the frequency and step responses for the different control schemes are compared. The results show that a cascaded structure consisting of a proportional-integral controller for the output voltage and a proportional controller for the inverter output current allows to achieve the best dynamic behavior in terms of output voltage control bandwidth and output impedance. Keywords — AC source, high-bandwidth, two-stage LC ïŹlter, multi-loop control, capacitor current feedback. I. I NTRODUCTION A high-bandwidth power source is the preferred option for testing new power electronic converters [1]–[3]. It allows to test different operating conditions like the presence of harmon- ics and step changes in the supply voltage. These kind of tests make possible to verify the compliance to speciïŹcations and standards, as described in [1]–[5]. A 10 kW three-phase power source is considered in this work. For a better handling of single-phase loads, each phase of the converter is controlled independently. Consequently, for the controller adjustment and the comparative results presented in this paper only one phase of the system is considered. The power source is composed of a three-level T-type converter and a two-stage LC ïŹlter with a passive damping circuit of the second stage, as shown in Fig. 1. The ïŹlter structure is brieïŹ‚y discussed in Section II. Several control schemes have been proposed for power sources with a single-stage LC output ïŹlter. The use of a multi-loop structure is the most common choice for these kind of converters [6], [7]. However, there are many options in the selection of the feedback variables and in the type of the controller used in each loop. The use of more advanced control schemes like model predictive control has also been evaluated [8]. A dynamic control of the switching frequency has been proposed in [9] to improve the dynamic performance of the power converter. As explained in [10], the addition of a second LC stage to the output ïŹlter affects the behavior of the output voltage con- trol and the output impedance of the power source. A second ïŹlter stage is required in order to increase the attenuation of the switching high frequency harmonics without signiïŹcantly reducing the ïŹlter dynamics. This imposes a higher complexity in the design of a high performance control scheme. Most of the published works deal with the control of converters with a single stage ïŹlter. Control schemes for converters with a two-stage ïŹlter have not been well analyzed in the literature. Four different multi-loop control schemes for the AC power source are evaluated in this paper. The effect of the second ïŹlter stage on the output voltage dynamics and attenuation of high frequency harmonics is discussed in Section II. The control structures, their design and achieved performance are explained in Section III. Then, comparative simulation results are presented in Section IV, considering the frequency and step responses for the different control schemes. The control bandwidth of the output voltage and the output impedance of the system are the main performance indexes considered for comparison. Finally, the selection of the control scheme n p C DC,n C DC,p L 1 L 2 C 1 C 2 i L1 i out u C2 u C1 U DC,p U DC,n u co L D R D i C1 i C2 Fig. 1 Three-level T-type converter with a two-stage output LC ïŹlter.

Upload: others

Post on 08-May-2022

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Comparative Evaluation of Multi-Loop Control Schemes for a

Comparative Evaluation of Multi-LoopControl Schemes for a High-Bandwidth AC Power

Source with a Two-Stage LC Output FilterPatricio Cortes∗, David O. Boillat∗, Hans Ertl†, Johann W. Kolar∗

∗ Power Electronic Systems Laboratory, ETH Zurich, [email protected]

† Vienna University of Technology, Austria

Abstract—This paper presents a comparative evaluation offour different multi-loop control schemes for a high-bandwidthAC power source. The power source considered in this work isbased on a three-level T-type inverter with a two-stage LC outputfilter. The control schemes evaluated in this paper have an outputvoltage controller in the outer loop. For the inner control loopthe following options are evaluated: capacitor current feedbacks,proportional-integral and proportional inverter output currentcontrol in combination with reference voltage and load currentfeedforward, and first LC stage capacitor voltage and inverteroutput current feedback.

The reference tracking capabilities as well as the powersource output impedance are evaluated. Analytical and simu-lation results are shown to be in very good agreement, and thefrequency and step responses for the different control schemesare compared.

The results show that a cascaded structure consisting of aproportional-integral controller for the output voltage and aproportional controller for the inverter output current allowsto achieve the best dynamic behavior in terms of output voltagecontrol bandwidth and output impedance.

Keywords — AC source, high-bandwidth, two-stage LCfilter, multi-loop control, capacitor current feedback.

I. INTRODUCTION

A high-bandwidth power source is the preferred option fortesting new power electronic converters [1]–[3]. It allows totest different operating conditions like the presence of harmon-ics and step changes in the supply voltage. These kind of testsmake possible to verify the compliance to specifications andstandards, as described in [1]–[5].

A 10 kW three-phase power source is considered in thiswork. For a better handling of single-phase loads, each phaseof the converter is controlled independently. Consequently, forthe controller adjustment and the comparative results presentedin this paper only one phase of the system is considered. Thepower source is composed of a three-level T-type converterand a two-stage LC filter with a passive damping circuit ofthe second stage, as shown in Fig. 1. The filter structure isbriefly discussed in Section II.

Several control schemes have been proposed for powersources with a single-stage LC output filter. The use of amulti-loop structure is the most common choice for these kindof converters [6], [7]. However, there are many options in

the selection of the feedback variables and in the type of thecontroller used in each loop. The use of more advanced controlschemes like model predictive control has also been evaluated[8]. A dynamic control of the switching frequency has beenproposed in [9] to improve the dynamic performance of thepower converter.

As explained in [10], the addition of a second LC stage tothe output filter affects the behavior of the output voltage con-trol and the output impedance of the power source. A secondfilter stage is required in order to increase the attenuation ofthe switching high frequency harmonics without significantlyreducing the filter dynamics. This imposes a higher complexityin the design of a high performance control scheme. Most ofthe published works deal with the control of converters witha single stage filter. Control schemes for converters with atwo-stage filter have not been well analyzed in the literature.

Four different multi-loop control schemes for the AC powersource are evaluated in this paper. The effect of the secondfilter stage on the output voltage dynamics and attenuationof high frequency harmonics is discussed in Section II. Thecontrol structures, their design and achieved performance areexplained in Section III. Then, comparative simulation resultsare presented in Section IV, considering the frequency andstep responses for the different control schemes. The controlbandwidth of the output voltage and the output impedanceof the system are the main performance indexes consideredfor comparison. Finally, the selection of the control scheme

n

p

CDC,n

CDC,p

L 1 L 2

C1 C2

iL1 iout

uC2uC1

UDC,p

UDC,nuco

L DRD

iC1 iC2

Fig. 1 Three-level T-type converter with a two-stage output LC filter.

Page 2: Comparative Evaluation of Multi-Loop Control Schemes for a

that achieves the best performance indexes and future researchtopics are discussed in Section V.

II. TWO-STAGES LC OUTPUT FILTER

The design of the output filter for a high-bandwidth ACpower source has been studied in [11]. For a single-stage LCfilter design there is a trade-off between the requirements indynamics of the output voltage and the attenuation of highfrequency harmonics in the output voltage. If the filter isdesigned for fast dynamics, as required for a high-bandwidthcontrol of the output voltage, the required attenuation of highswitching frequency harmonics might not be achieved. In thispaper, the standard for conducted emission levels accordingto IEC/EN 55011 Class A is considered. The inclusion of asecond LC stage allows to increase the attenuation of highfrequency harmonics without reducing the filter dynamicssignificantly.

Usually a two-stage LC filter for switched mode AC powersources shows different inductance values for the two stages,thus L1 is normally one order of magnitude higher in induc-tance value than L2 (cf. Fig. 1 and Table I). The reasons are:firstly, the inductance L1 of the first filter stage is selectedto be reasonably high in order to limit the inverter outputpeak-to-peak current ripple. Secondly, the inductance L2 ofthe second filter stage is designed to achieve a reasonablylow value as a compromise between an increased additionalattenuation of high frequency harmonics and a reduced phase-shift between the first stage capacitor voltage uC1 and thesecond stage capacitor voltage uC2. Furthermore, consideringthe output voltage dynamics and the output impedance of theconverter with the two-stage LC filter, the first filter stagecapacitor C1 and second filter stage capacitance C2 are inthe same order of magnitude (cf. Fig. 1). Consequently, thecharacteristic impedance

Z0 =

√L

C(1)

of the first filter stage L1C1 is higher than the one of thesecond filter stage L2C2.

It is remarked, that if a single LC filter stage is “distributed”to n LC filter stages of equal component ratings (L/n, C/n)[12], finally a lossless transmission line equivalent circuitmodel is obtained for n → ∞. Such a circuitry would,however, no longer show a low-pass filter characteristic, whichis required regarding conducted EMI noise suppression. Fur-thermore, the characteristic impedance of such a transmissionline would be symmetrical which may be too low consideringthe inverter output peak-to-peak current ripple but too highregarding the filter output impedance seen by the load. As aconsequence, multi-stage LC filters are usually dimensionedsuch that the characteristic impedances Z0,i of the individualstages i are lowered from the filter input side towards theoutput side.

In Fig. 2 the transfer functions of the undamped and thedamped two-stage LC filter considered in this paper (cf.Fig. 1) are plotted for the filter parameters given in Table I.

−100

−50

0

50

100

150

Mag

nitu

de (d

B)

10 2 10 3 10 4 10 5−360

−270

−180

−90

0

Phas

e (d

eg)

Frequency (Hz)

Filter with passive dampingFilter without damping

Bandwith range ofthe voltage control loop

f1 f2

fCL

Fig. 2 Bode plot of the two-stages LC filter with and without thedamping circuit shown in Fig. 1 and filter parameters of Table I. Thebandwidth of the current control loop is indicated with a dashed lineat fCL.

A straight forward approach to control a two-stage LC filter,derived from the classical control structure for a single-stageLC filter [6], is to employ a cascaded control structure with aninner inverter output current iL1 and an outer output voltageuC2 control loop (cf. Section III.B and Section III.C). Inorder to actively damp the resonance of the first filter stageat f1, the inverter output current control loop bandwidth mustbe higher than f1. Analogous, the resonance of the secondfilter stage at f2 can only be actively damped if the outputvoltage control loop bandwidth is higher than f2. The closed-loop bandwidth (-3dB) of the output voltage uC2 and theinverter output current iL1 control loops designed in this paperare indicated in Fig. 2. Concluding, as can be seen fromFig. 2, the first filter stage resonance can be damped by meansof the current control loop. Furthermore, the output voltagecontrol loop bandwidth is clearly not high enough to damp theresonance of the second filter stage, mainly because of the highZ0 (inductor L1) of the first filter stage. Thus, the second filterstage is passively damped by a parallel RL damping branch,which constitutes a low cost option to achieve the damping.As can be observed in Fig. 2, the resonance of the secondstage is properly damped.

III. MULTI-LOOP CONTROL SCHEMES

The following control schemes with different numbers ofcontrol loops are evaluated and compared in this paper:A. PI(uC2)+FB(iC1): proportional-integral (PI) controller

for the outer voltage control loop and feedback (FB) ofthe capacitor current iC1 providing active damping ofthe filter resonance [cf. Fig. 3(a)]. The capacitor currentfeedback emulates the behavior of a damping resistor inthe first stage of the filter.

B. PI(uC2)+PI(iL1): PI controller for the outer voltage con-trol loop and PI controller for the inverter output currentiL1 in the inner loop. Feedforward loops for the load

Page 3: Comparative Evaluation of Multi-Loop Control Schemes for a

L 1 L 2

C1 C2 uC2uC1uco

L DRD

iC1 iC2

*+-u

Control A: PI( ) + FB( )

PI

k1 k2

+-

++

uco uC2

uC2 iC1

(a) Cascaded control scheme with one PI controller for theoutput voltage and feedback of first stage filter capacitor current,PI(uC2)+FB(iC1).

L 1 L 2

C1 C2uC2uC1

uco

L DRD

iL1

*+-

Control B: PI( ) + PI( )

PI+-

++

ucouC2PI ++iL1*

iout

uC2 iL1

(b) Cascaded control scheme with two PI controllers, one forthe output voltage and one for the inverter output current,PI(uC2)+PI(iL1).

L 1 L 2

C1 C2uC2uC1

uco

L DRD

iL1

*+-

Control C: PI( ) + P( )

PI+-

++

ucouC2P ++iL1*

iout

uC2 iL1

(c) Cascaded control scheme with one PI voltage controller forthe output voltage and one proportional inverter output currentcontroller, PI(uC2)+P(iL1).

L 1 L 2

C1 C2 uC2uC1uco

L DRD

iL1

*+-+-uco

uC2+

KL1

-Kco

GC1

Control D: I( ) + FB( , )uC2 uC1 iL1

KRs=GC2

(d) Three-loop control scheme: output voltage loop, first filterstage capacitor voltage loop and inverter output current loop,I(uC2)+FB(uC1 ,iL1).

Fig. 3 Control schemes for the AC power source.

current iout and the reference voltage u∗C2 are included

[cf. Fig. 3(b)].C. PI(uC2)+P(iL1): PI controller for the outer voltage con-

trol loop and proportional (P) controller for the inverteroutput current in the inner loop. Feedforward loops forthe output current and reference voltage are included [cf.Fig. 3(c)].

D. I(uC2)+FB(uC1, iL1): integral (I) controller for the outervoltage control loop and two inner feedback loops, onefor the voltage across the capacitor C1 of the first filterstage, uC1, and one for the inverter output current iL1

[cf. Fig. 3(d)].

These control schemes can be classified into threegroups according to the number of control loops. ThePI(uC2)+FB(iC1) scheme can be considered as single-loopcontrol, with only one voltage controller for an activelydamped filter. The PI(uC2)+PI(iL1) and PI(uC2)+P(iL1)schemes correspond to a two-loop structure, with one controlloop for the output voltage and one control loop for the inverter

output current. The I(uC2)+FB(uC1, iL1) scheme is a three-loop structure with an external output voltage control loopand two internal feedback loops.

In order to compare the different control schemes undersimilar conditions, the voltage controllers have been adjustedto obtain the fastest possible response with the limitation of amaximum overshoot of 10% in the output voltage uC2 underdifferent load conditions.

A. PI voltage control and capacitor current feedback[PI(uC2)+FB(iC1)]

The structure of this controller considers a single PI con-troller for the output voltage and an active damping of the firstfilter stage using the capacitor current iC1. A block diagramof this scheme is shown in Fig. 3(a).

A single voltage control loop achieves no damping of thefirst filter stage. The resonance must be damped by usingpassive elements in the circuit (as for the second filter stage)or actively, as shown in Fig. 4(a).

Page 4: Comparative Evaluation of Multi-Loop Control Schemes for a

L 1

C1 uC1uco

iC1

uk1

+-uco

(a) LC filter with current feedback.

L 1

C1 uC1u

R=k1

(b) Equivalent circuit.

−4 −2 0 2 4

x 10 4

−4

−3

−2

−1

0

1

2

3

4x 10 4 k = [0,20] V/A

Imag

inar

y A

xis (

seco

nds−1

)

Real Axis (seconds−1)

1

45°

ButterworthBessel

30°

(c) Filter poles.

Fig. 4 Poles of a single-stage LC filter for different values of thecapacitor current feedback gain k1.

The feedback gain k1 can be adjusted to obtain the desiredbehavior of the filter. If only the first filter stage is considered,the effect of k1 is identical to the effect of a resistance Rin series with the inductor L1 (cf. Fig. 4(a) and Fig. 4(b)).However, the use of a current feedback loop only emulatesthe resistive behavior but does not generate the power lossesof an actual resistor added in series to the filter. By adjustingk1 the filter can present a Butterworth or a Bessel response,as shown in Fig. 4(c), or other type of filter response. For aButterworth response, a feedback gain k1 =

√2Z0 must be

used, while for a Bessel response, a higher gain k1 =√3Z0

is required.

Furthermore, the transfer function of a single-stage filterwith a capacitor current feedback gain k1 can be compared tothe response of a filter with two real poles:

Gf (s) =1

1 + sk1C1 + s2L1C1(2)

ïżœ 1

(1 + sTn)(1 + sT/n)=

1

1 + sT (n+ 1/n) + s2T 2,

(3)

where T ïżœâˆšL1C1 and n is a design parameter that represents

the separation of the filter poles and defines the dynamics ofthe filter. Then, the filter gain can be expressed in terms of n

L 1

C1

uC1uco

iC1

*+-uPI

k1

+-uco uC2

Fig. 5 Output voltage control with a single-stage filter.

and the filter parameters

k1 =

√L1

C1(n+ 1/n). (4)

Considering this filter design, a PI controller (cf. Fig. 5) canbe designed for compensation of the slow pole of the filter,

GPI(s) =1 + sTn

sTn; (5)

the resulting closed loop transfer function from the referenceto the output voltage is then

Go(s) =GPI(s)Gf (s)

1 +GPI(s)Gf (s)=

1

1 + sTn+ s2T 2, (6)

which corresponds to a second order filter with a dampingfactor n and a cut-off frequency 1/T . In this way, n is adjustedto obtain the desired behavior.

As mentioned in the previous section, the overshoot in theoutput voltage is limited to a maximum value of 10%. Thedesign parameter n is adjusted accordingly and an optimalfeedback gain k1 is obtained. Considering that the addition ofthe second filter stage affects the position of the dynamicallydominant poles of the first filter stage, as shown in Fig. 6, nand the PI controller gain must be slightly adjusted to fulfillthe overshoot requirement. A feedback gain of k1 = 15 V/Ais obtained in the case at hand after this procedure.

The use of a feedback loop for the current of the secondcapacitor iC2 is also evaluated. Here, the converter voltage uco

is calculated from the output of the voltage controller u andthe capacitor currents iC1 and iC2 as:

uco = u− k1iC1 − k2iC2, (7)

where k1 and k2 are the feedback gains.The feedback gains can be used to move the filter poles and

to adjust the damping of the filter resonances. The effect of thefeedback gains k1 and k2 on the placement of the filter polesis shown in Fig. 7. Only the inner loop is considered for theseresults (no voltage control loop). It can be observed in Fig. 7(a)that increasing k1 moves the filter poles to the left side of thecomplex plane, providing damping of the resonances of bothfilter stages. By increasing the feedback gain k2 the poles ofthe first stage of the filter move to the left while the polesof the second stage move to the right, as shown in Fig. 7(b).

Page 5: Comparative Evaluation of Multi-Loop Control Schemes for a

−4 −2 0 2 4

x 10 4

−2

−1.5

−1

−0.5

0

0.5

1

1.5

2x 10 5 k1=15 V/A

Imag

inar

y A

xis (

seco

nds−1

)

Real Axis (seconds−1)

L 1 L 2

C1 C2 uC2uC1uco

iC1

uk1

+-uco

L 1

C1 uC1uco

iC1

uk1

+-uco

Fig. 6 Poles of the filter with feedback for a single-stage filter anda two-stage filter. Both systems using the capacitor current feedbackwith gain k1 = 15 V/A and no load is connected at the output of thefilter.

−3 −2 −1 0 1 2 3

x 10 4

−2

−1.5

−1

−0.5

0

0.5

1

1.5

2x 10 5

k1=[0,20] V/A, k2=0

Imag

inar

y A

xis (

seco

nds−1

)

Real Axis (seconds−1)

first stagefilter poles

second stagefilter poles

(a) Effect of k1.

−3 −2 −1 0 1 2 3

x 10 4

−2

−1.5

−1

−0.5

0

0.5

1

1.5

2x 10 5

Imag

inar

y A

xis (

seco

nds−1

)

Real Axis (seconds−1)

k1=0, k2=[0,20]V/A

first stagefilter poles

second stagefilter poles

(b) Effect of k2.

Fig. 7 Effect of current feedback gains k1 and k2 on the poles of thesystem (the passive damping elements of the filter are not consideredfor these results). Output voltage is in open loop operation (no voltagecontroller). No load is connected to the filter.

Note that the poles of the second stage enter the right halfplane, making the filter unstable. Considering these results,feedback of the capacitor current iC2 is not used in order toavoid instabilities.

The controller design is verified using a detailed analyticalmodel of the AC source, considering the discrete-time imple-mentation of the controller. A control bandwidth (-3 dB) forthe output voltage of 5.9 kHz is achieved, as it can be ob-served from Fig. 8. This transfer function has been calculatedanalytically using Matlab and then verified with simulationsof the controlled power source using GeckoCIRCUITS. Thestep responses with and without load are shown in Fig. 9for simulations and theoretical results from the analyticalmodel. It can be observed that the highest overshoot is presentduring operation without load, for missing damping by a loadresistance.

10 2 10 3 10 4

−18−15−12

−9−6−3

03

Gai

n [d

B]

10 2 10 3 10 4

−225−180−135

−90−45

0

Frequency [Hz]

Phas

e [d

eg]

Simulation resultAnalytical model

10 43.

10 43.

Fig. 8 Transfer functions from the reference to the output voltage forthe PI(uC2)+FB(iC1) scheme for a resistive load of 16 Ω (nominalload).

−0.1 0 0.1 0.2 0.3 0.4 0.5 0.6290

300

310

320

330

340

Out

put v

olta

ge [V

]

Time [ms]

−0.1 0 0.1 0.2 0.3 0.4 0.5 0.6290

300

310

320

330

340

Out

put v

olta

ge [V

]

Time [ms]

uC2*

uC2 (simulation)

uC2 (analytical model )

uC2*

uC2 (simulation)

uC2 (analytical model )

Fig. 9 Output voltage step responses for the PI(uC2)+FB(iC1)scheme. Top: 16Ω resistive load (nominal load), 1.7% overshoot.Bottom: No load, 10.0% overshoot.

B. PI voltage control and PI current control[PI(uC2)+PI(iL1)]

A cascaded control scheme consisting of an inner currentcontrol loop and an outer voltage control loop is considered asthe common structure for the control of high-bandwidth ACpower sources [6], [7].

The use of the inner loop for controlling the inverter outputcurrent iL1 gives the opportunity of current limitation andtherefore to protect the inverter against overcurrents. Thedynamic response and compensation of load current harmonicscan be improved by the inclusion of a feedforward of thereference voltage u∗

C2 and of the load current iout. The controlscheme shown in Fig. 3(b) illustrates the implementation ofthese ideas. In this scheme a PI controller is used for the outputvoltage control loop and a second PI controller is used for theinner current control loop. The controllers can be designed

Page 6: Comparative Evaluation of Multi-Loop Control Schemes for a

10 2 10 3 10 4

−18−15−12

−9−6−3

03

Gai

n [d

B]

10 2 10 3 10 4

−225−180−135

−90−45

0

Frequency [Hz]

Phas

e [d

eg]

Simulation resultAnalytical model

10 43.

10 43.

45

−270

Fig. 10 Transfer functions from the reference to the output voltagefor the PI(uC2)+PI(iL1) scheme for a resistive load of 16 Ω (nominalload).

−0.1 0 0.1 0.2 0.3 0.4 0.5 0.6290

300

310

320

330

340

Out

put v

olta

ge [V

]

Time [ms]

−0.1 0 0.1 0.2 0.3 0.4 0.5 0.6290

300

310

320

330

340

Out

put v

olta

ge [V

]

Time [ms]

uC2*

uC2 (simulation)

uC2 (analytical model )

uC2*

uC2 (simulation)

uC2 (analytical model )

Fig. 11 Output voltage step responses for the PI(uC2)+PI(iL1)scheme. Top: 16Ω resistive load (nominal load), 0.8% overshoot.Bottom: No load, 10% overshoot.

independently if the inner control loop is much faster than theouter loop.

The inner control loop has been adjusted using a simplemodel of the inductor of the first stage of the filter as thecontrolled system. Then, a detailed model, including the innerloop and feedforward loops, is used for the adjustment of thevoltage controller. The analytical and simulated results of thetransfer function show that a small-signal control bandwidth(-3 dB) of 3.7 kHz is achieved (cf. Fig. 10). The step responsesare shown in Fig. 11, where it can be observed that a verylow overshoot occurs with nominal load, but a rather highovershoot appears when no load is connected to the output ofthe filter.

C. PI voltage control and P current control [PI(uC2)+P(iL1)]

In order to achieve the fastest possible response of theinner control loop, the previous control scheme can be slightly

modified for using the deadbeat control concept for the innerloop. This concept has been proposed in [13] and [14] foruninterruptible power supplies with a single-stage LC filter,where deadbeat control is used of the inner and outer loops.In this paper, a PI controller is preferred for the outer loopin order to ensure a very low steady-state error for the outputvoltage (zero error for DC references).

Deadbeat control uses the system model to calculate therequired converter voltage that makes the current error equalto zero in one single sampling interval. The equation thatdescribes the dynamic behavior of the inverter output currentiL1 is, based on the circuit diagram of Fig. 1:

L1diL1

dt= uco − uC1. (8)

By approximating the time derivative and assuming that thedesired behavior of the system is to reach a current error ofzero after one sampling interval, i.e. iL1(k+1) = i∗L1(k), therequired converter voltage for the deadbeat current controlleris expressed as

uco(k) = uC1(k) + L1i∗L1(k)− iL1(k)

Ts. (9)

Considering that the capacitor voltage uC1 is not measured,and that the dynamics of the outer control loop are muchslower, it can be assumed that uC1 ≈ u∗

C2 and the resultingcurrent controller is equivalent to a proportional controller withvoltage feedforward:

uco(k) = u∗C2(k) + L1

i∗L1(k)− iL1(k)

Ts. (10)

The block diagram for this control scheme is shown inFig. 3(c). By using a much faster inner control loop the outercontrol loop bandwidth can be increased, improving the overallperformance of the power source.

The analytical and simulated results for the transfer functionshow that a rather high control bandwidth (-3 dB) of 9 kHzis achieved (cf. Fig. 12). However, it can be observed thata difference between the simulated and analytical resultsappears for frequencies higher than 10 kHz due to the voltagelimitation of the inverter, which is not considered in theanalytical model. The step responses are shown in Fig. 13,where it can be observed that a very fast response is achievedwith this scheme. The highest overshoot is observed at no loadoperation.

D. Three-Loop Control [I(uC2)+FB(uC1, iL1)]

A three-loop control scheme has been proposed in [15] toimprove the dynamic performance of the output voltage uC2

of the power source, compared to a two-loop control (withoutfeedforward loops), like the one presented in [7]. In addition tothe bridge-leg current iL1 and output voltage feedback loops,a feedback loop for the capacitor voltage uC1 is included, asdepicted in Fig. 3(d).

According to the guidelines provided in [15], an integrator

Page 7: Comparative Evaluation of Multi-Loop Control Schemes for a

10 2 10 3 10 4

−18−15−12

−9−6−3

03

Gai

n [d

B]

10 2 10 3 10 4

−225−180−135

−90−45

0

Frequency [Hz]

Phas

e [d

eg]

Simulation resultAnalytical model

10 43.

10 43.

45

−270

Fig. 12 Transfer functions from the reference to the output voltagefor the PI(uC2)+P(iL1) scheme (deadbeat control of iL1) for aresistive load of 16Ω (nominal load). Saturation of the controllerfor frequencies over 10 kHz is observed for the simulation results.

−0.1 0 0.1 0.2 0.3 0.4 0.5 0.6290

300

310

320

330

340

Out

put v

olta

ge [V

]

Time [ms]

−0.1 0 0.1 0.2 0.3 0.4 0.5 0.6290

300

310

320

330

340

Out

put v

olta

ge [V

]

Time [ms]

uC2*

uC2 (simulation)

uC2 (analytical model )

uC2*

uC2 (simulation)

uC2 (analytical model )

Fig. 13 Output voltage step responses for the PI(uC2)+P(iL1)scheme (deadbeat control of iL1). Top: 16Ω resistive load (nominalload), 2% overshoot. Bottom: No load, 10% overshoot.

is used for the output voltage feedback loop:

GC2 =KR

s, (11)

where the integrator gain KR determines the attenuation ofthe closed-loop transfer functions in the low-frequency range.

The capacitor voltage feedback loop considers a low-passfilter

GC1 =KC1

1 + sTC1, (12)

where the filter pole is placed slightly beyond the resonanceof L2 and C1, i.e. at TC1 =

√L2C1/1.2.

For the inductor current feedback, the gain KL is set ashigh as possible without causing instability.

A control bandwidth (-3 dB) of 4.6 kHz is achieved withthis control scheme, as observed from the transfer functions

10 2 10 3 10 4

−18−15−12

−9−6−3

03

Gai

n [d

B]

10 2 10 3 10 4

−225−180−135

−90−45

0

Frequency [Hz]

Phas

e [d

eg]

Simulation resultAnalytical model

10 43.

10 43.

45

−270

Fig. 14 Transfer functions from the reference to the output voltagefor the I(uC2)+FB(uC1, iL1) scheme for a resistive load of 16Ω(nominal load).

−0.1 0 0.1 0.2 0.3 0.4 0.5 0.6290

300

310

320

330

340

Out

put v

olta

ge [V

]

Time [ms]

−0.1 0 0.1 0.2 0.3 0.4 0.5 0.6290

300

310

320

330

340

Out

put v

olta

ge [V

]

Time [ms]

uC2*

uC2 (simulation)

uC2 (analytical model )

uC2*

uC2 (simulation)

uC2 (analytical model )

Fig. 15 Output voltage step responses for the I(uC2)+FB(uC1, iL1)scheme. Top: 16Ω resistive load (nominal load), 2.1% overshoot.Bottom: No load, 10% overshoot.

of Fig. 14. The corresponding step responses are shown inFig. 15. The highest overshoot appears when no load isconnected to the output filter.

IV. COMPARISON OF RESULTS

Simulations of the power source circuit shown in Fig. 1are setup in GeckoCIRCUITS [16] where the different controlschemes have been implemented digitally. One sampling timedelay has been included in the control in order to emulatethe delay introduced by the analog to digital conversion andcalculation time of the control algorithms in the digital signalprocessor. As it is usual in a practical implementation, a delaycompensation technique as the one presented in [17] and [18]is included in all the controllers.

The carrier frequency for the pulse-width modulation is48 kHz and the sampling frequency for the control is 96 kHz

Page 8: Comparative Evaluation of Multi-Loop Control Schemes for a

10 2 10 3 10 4

−18−15−12

−9−6−3

03

Gai

n [d

B]

10 2 10 3 10 4

−225−180−135

−90−45

0

Frequency [Hz]

Phas

e [d

eg]

I( ) + FB( , )uC2 uC1 iL1

PI( ) + PI( )uC2 iL1

PI( ) + P( )uC2 iL1

PI( ) + FB( )uC2 iC1A.

B.

C.

D.

10 43.

10 43.

Fig. 16 Transfer functions from the reference to the output voltageobtained by simulation for a resistive load of 16Ω (nominal load).

(double-update mode). The filter parameters used in the sim-ulations are listed in Table I.

The transfer function from the reference to the output volt-age is calculated from simulation results by using a referencevoltage composed of a DC value plus a 10% AC component,i.e. u∗

C2 = U0 + 0.1U0 sin(ωt). Simulation results for thedifferent control schemes are shown in Fig. 16 for a DCvoltage value U0 = 300 V. It can be observed that the high-est bandwidth is obtained with the PI(uC2)+P(iL1) scheme,followed by the PI(uC2)+FB(iC1) scheme. For frequencieshigher than 10 kHz the voltage limitation of the inverter isobserved. The step responses for a nominal resistive loadof 16Ω shown in Fig. 17 illustrate the reference trackingcapabilities of the different control schemes. It is observedthat all control schemes present a low overshoot (below 2.1%)for this loading. The fastest responses are achieved by thePI(uC2)+P(iL1) and PI(uC2)+FB(iC1) schemes, in concor-dance with the respective control bandwidths. The highestovershoot in the output voltage is observed under no loadoperation and has been fixed by design to 10% for all controlschemes. Simulation results for a step change in the referencevoltage for no load operation are shown in Fig. 18.

In addition to the reference tracking, another importantmeasure of the quality of a power source is the rejection ofdisturbances coming from the load current, which is equivalent

TABLE I Two-stage LC output filter values (cf. Fig. 1) used forthe simulations.

Component ValueL1 328”HL2 23”HC1 6.3”FC2 3.8”FLD 11.5”HRD 2.2Ω

−0.1 0 0.1 0.2 0.3 0.4 0.5290

295

300

305

310

315

320

325

330

335

340

Out

put v

olta

ge [V

]

Time [ms]

uC2*

uC2uC2uC2uC2 I( ) + FB( , )uC2 uC1 iL1

PI( ) + PI( )uC2 iL1

PI( ) + P( )uC2 iL1

PI( ) + FB( )uC2 iC1A.

B.

C.

D.

Fig. 17 Simulation results for a step change in the reference voltagefor a resistive load of 16Ω (nominal load).

−0.1 0 0.1 0.2 0.3 0.4 0.5290

295

300

305

310

315

320

325

330

335

340

Out

put v

olta

ge [V

]

Time [ms]

uC2*

uC2uC2uC2uC2 I( ) + FB( , )uC2 uC1 iL1

PI( ) + PI( )uC2 iL1

PI( ) + P( )uC2 iL1

PI( ) + FB( )uC2 iC1A.

B.

C.

D.

Fig. 18 Simulation results for a step change in the reference voltageunder no load operation.

to a low output impedance. The output impedance of the powersupply has been computed by simulations using a controlledcurrent source as a load. For a constant voltage reference a loadcurrent composed of a DC component and an AC sinusoidalcomponent if,i of variable frequency fi is injected. Then,the AC component in the output voltage uf,i is measuredat the corresponding frequency and the output impedance iscalculated as

|zout,i| = |uf,i||if,i|

. (13)

The results obtained in this way are shown in Fig. 19. Thelowest output impedance is obtained with the PI(uC2)+P(iL1)and the PI(uC2)+FB(iC1) scheme, with an output impedanceof 1.5Ω and 3.7Ω, respectively, measured at 3 kHz. The lowestpeak value is obtained with the I(uC2)+FB(uC1, iL1) scheme,with 5Ω at 5 kHz. For frequencies higher than 15 kHz thevoltage limitation of the inverter is observed. The responseto a step change in the load current from 13 A to 15 A

Page 9: Comparative Evaluation of Multi-Loop Control Schemes for a

TABLE II Performance indexes for the different controller structures.

Performance index PI(uC2)+FB(iC1) PI(uC2)+PI(iL1) PI(uC2)+P(iL1) I(uC2)+FB(uC1, iL1)Control bandwidth (-3 dB) 5.9 kHz 3.7 kHz 9.0 kHz 4.6 kHzOvershoot (16Ω nominal load) 1.7% 0.8% 2.0% 2.1%Overshoot (no load) 10.0% 10.0% 10.0% 10.0%Output impedance at 3 kHz 3.7Ω 4.9Ω 1.5Ω 3.9ΩOutput impedance (max) 8.5Ω 5.6Ω 6.2Ω 5.0Ω

10 2 10 3 10 410 −2

10 −1

10 0

10 1

10 2

Frequency [Hz]

Out

put i

mpe

danc

e [ Ω

]

I( ) + FB( , )uC2 uC1 iL1

PI( ) + PI( )uC2 iL1

PI( ) + P( )uC2 iL1

PI( ) + FB( )uC2 iC1A.

B.

C.

D.

10 43.

Fig. 19 Output impedances obtained from simulation results.

is shown in Fig. 20. A voltage drop of 5.5 V is observedfor the PI(uC2)+P(iL1) scheme. A similar voltage drop isobserved for the I(uC2)+FB(uC1, iL1) scheme, but the distur-bance is suppressed with slower dynamics, compared to thePI(uC2)+P(iL1) scheme.

A summary of the comparative results is presented inTable II. From these results, it is clear that the highestbandwidth and lowest output impedance (at 3 kHz) is achievedby the PI(uC2)+P(iL1) scheme. The second highest bandwidthis achieved by the PI(uC2)+FB(iC1) scheme, which is alsosecond in terms of output impedance. However, from the fourcontrol schemes, the PI(uC2)+FB(iC1) presents the highestpeak value of the output impedance. The I(uC2)+FB(uC1, iL1)scheme presents the lowest peak value of the output impedanceand the third highest control bandwidth. The lowest band-width and the highest output impedance is achieved with thePI(uC2)+PI(iL1) scheme. However, this scheme presents thelowest overshoot under nominal load.

V. CONCLUSIONS

Four multi-loop control schemes for a high-bandwidthpower source with a two-stage LC output filter are evaluatedin this paper. All these schemes have an output voltagecontroller in the outer loop, and for the inner control loop thefollowing options are evaluated: capacitor current feedbacks,proportional-integral current control, proportional (deadbeat)current control, and capacitor voltage and inverter outputcurrent feedbacks. The comparative evaluation considers the

−0.1 0 0.1 0.2 0.3 0.4 0.5290

295

300

305

310

Out

put v

olta

ge [V

]−0.1 0 0.1 0.2 0.3 0.4 0.512

13

14

15

16

Load

cur

rent

[A]

Time [ms]

uC2*

uC2uC2uC2uC2 I( ) + FB( , )uC2 uC1 iL1

PI( ) + PI( )uC2 iL1

PI( ) + P( )uC2 iL1

PI( ) + FB( )uC2 iC1A.

B.

C.

D.

Fig. 20 Simulation results for a step change in the load current.

small-signal control bandwidth, overshoot in the output volt-age for step in the reference and load changes and outputimpedance as performance indexes.

According to the obtained results, the best dynamic perfor-mance, with respect to the defined indexes, is obtained using acascaded structure with a PI controller for the voltage controland a proportional controller for the inner current control loop(PI(uC2)+P(iL1) scheme). Another advantage of this schemeis the simplicity in the adjustment of the current controller,compared to the other three schemes. The sensitivity of thiscontrol scheme to errors in the applied voltage (e.g. causedby semiconductor on-state voltage drops or PWM errors) andfilter parameters needs to be verified.

A different concept that also presents good performanceindexes is the PI(uC2)+FB(iC1) scheme. This scheme allowsa more intuitive approach by using an active damping of theresonance of the first stage of the filter.

In the course of future research, the optimal selection of thefeedback gains will be considered.

Furthermore, experimental verification of the theoreticalresults will be performed for a 10 kW laboratory prototype.

REFERENCES

[1] R. Lohde and F. Fuchs, “Laboratory type PWM grid emulator forgenerating disturbed voltages for testing grid connected devices,” inProceedings of the 13th European Conference on Power Electronicsand Applications (EPE), Sept. 2009, pp. 1 – 9.

Page 10: Comparative Evaluation of Multi-Loop Control Schemes for a

[2] S. Turner, D. Atkinson, A. Jack, and M. Armstrong, “Development ofa high bandwidth multi-phase multilevel power supply for electricitysupply network emulation,” in Proceedings of the European Conferenceon Power Electronics and Applications (EPE), 2005, pp. 1 – 7.

[3] N. Kim, S.-Y. Kim, H.-G. Lee, C. Hwang, G.-H. Kim, H.-R. Seo,M. Park, and I.-K. Yu, “Design of a grid-simulator for a transientanalysis of grid-connected renewable energy system,” in Proceedingsof the International Conference on Electrical Machines and Systems(ICEMS), Oct. 2010, pp. 633 – 637.

[4] R. Zhang, M. Cardinal, P. Szczesny, and M. Dame, “A grid simulatorwith control of single-phase power converters in D-Q rotating frame,”in Proceedings of the 33rd IEEE Annual Power Electronics SpecialistsConference (PESC), vol. 3, 2002, pp. 1431 – 1436.

[5] O. Craciun, A. Florescu, S. Bacha, I. Munteanu, and A. Bratcu,“Hardware-in-the-loop testing of PV control systems using RT-Labsimulator,” in Proceedings of the 14th International Power Electronicsand Motion Control Conference (EPE/PEMC), Sept. 2010, pp. S2–1 –S2–6.

[6] P. C. Loh, M. Newman, D. Zmood, and D. Holmes, “A comparativeanalysis of multiloop voltage regulation strategies for single and three-phase UPS systems,” IEEE Transactions on Power Electronics, vol. 18,no. 5, pp. 1176 – 1185, Sept. 2003.

[7] R. Ridley, B. Cho, and F. Lee, “Analysis and interpretation of loopgains of multiloop-controlled switching regulators,” IEEE Transactionson Power Electronics, vol. 3, no. 4, pp. 489 – 498, Oct. 1988.

[8] P. Cortes, D. O. Boillat, T. Friedli, M. Schweizer, J. W. Kolar, J. Ro-driguez, and W. Hribernik, “Comparative evaluation of control schemesfor a high bandwidth three-phase AC source,” in Proceedings of the7th International Power Electronics and Motion Control Conference(IPEMC), vol. 1, June 2012, pp. 321 – 329.

[9] V. Arikatla and J. Qahouq, “Dynamic digital variable switching fre-quency control scheme for power converters,” in Proceedings of the 26thIEEE Applied Power Electronics Conference and Exposition (APEC),March 2011, pp. 253 – 257.

[10] R. Ridley, “Secondary LC filter analysis and design techniques forcurrent-mode-controlled converters,” IEEE Transactions on Power Elec-tronics, vol. 3, no. 4, pp. 499 – 507, Oct. 1988.

[11] D. Boillat, T. Friedli, J. Muhlethaler, J. W. Kolar, and W. Hribernik,“Analysis of the design space of single-stage and two-stage LC outputfilters of switched-mode AC power sources,” in Proceedings of theIEEE Power and Energy Conference at Illinois (PECI), Illinois, USA,February 24-25 2012.

[12] A. Nagel and R. De Doncker, “Systematic design of EMI-filters forpower converters,” in Conference Record of the 2000 IEEE IndustryApplications Conference., vol. 4, Oct. 2000, pp. 2523 – 2525.

[13] S.-L. Jung, H.-S. Huang, M.-Y. Chang, and Y.-Y. Tzou, “DSP-basedmultiple-loop control strategy for single-phase inverters used in ACpower sources,” in Proceedings of the 28th IEEE Power ElectronicsSpecialists Conference (PESC), vol. 1, June 1997, pp. 706 – 712.

[14] S. Buso, S. Fasolo, and P. Mattavelli, “Uninterruptible power supplymultiloop control employing digital predictive voltage and current regu-lators,” IEEE Transactions on Industry Applications, vol. 37, no. 6, pp.1846 – 1854, Nov./Dec. 2001.

[15] B. Choi, B. Cho, F. Lee, and R. Ridley, “Three-loop control for multi-module converter systems,” IEEE Transactions on Power Electronics,vol. 8, no. 4, pp. 466 – 474, Oct. 1993.

[16] Gecko-Research. [Online]. Available: http://www.gecko-research.com[17] T. Nussbaumer, M. Heldwein, G. Gong, S. Round, and J. Kolar,

“Comparison of prediction techniques to compensate time delays causedby digital control of a three-phase buck-type PWM rectifier system,”IEEE Transactions on Industrial Electronics, vol. 55, no. 2, pp. 791 –799, Feb. 2008.

[18] P. Cortes, J. Rodriguez, C. Silva, and A. Flores, “Delay compensationin model predictive current control of a three-phase inverter,” IEEETransactions on Industrial Electronics, vol. 59, no. 2, pp. 1323 – 1325,Feb. 2012.