You are on page 1of 16

Aalborg Universitet

Discrete-Time Domain Modelling of Voltage Source Inverters in Standalone


Applications
Federico, de Bosio; de Sousa Ribeiro, Luiz Antonio ; Freijedo Fernandez, Francisco Daniel;
Pastorelli, Michele; Guerrero, Josep M.
Published in:
I E E E Transactions on Power Electronics

DOI (link to publication from Publisher):


10.1109/TPEL.2016.2632527

Publication date:
2017

Document Version
Early version, also known as pre-print

Link to publication from Aalborg University

Citation for published version (APA):


Federico, D. B., de Sousa Ribeiro, L. A., Freijedo Fernandez, F. D., Pastorelli, M., & Guerrero, J. M. (2017).
Discrete-Time Domain Modelling of Voltage Source Inverters in Standalone Applications: Enhancement of
Regulators Performance by Means of Smith Predictor. I E E E Transactions on Power Electronics, 32(10), 8100
- 8114 . DOI: 10.1109/TPEL.2016.2632527

General rights
Copyright and moral rights for the publications made accessible in the public portal are retained by the authors and/or other copyright owners
and it is a condition of accessing publications that users recognise and abide by the legal requirements associated with these rights.

? Users may download and print one copy of any publication from the public portal for the purpose of private study or research.
? You may not further distribute the material or use it for any profit-making activity or commercial gain
? You may freely distribute the URL identifying the publication in the public portal ?
Take down policy
If you believe that this document breaches copyright please contact us at vbn@aub.aau.dk providing details, and we will remove access to
the work immediately and investigate your claim.

Downloaded from vbn.aau.dk on: juni 18, 2018


www.microgrids.et.aau.dk

Discrete-Time Domain Modelling of Voltage


Source Inverters in Standalone Applications:
Enhancement of Regulators Performance by
Means of Smith Predictor
Federico de Bosio, Student Member, IEEE, Luiz A. de S. Ribeiro, Member, IEEE
Francisco D. Freijedo, Member, IEEE, Michele Pastorelli, Member, IEEE
and Josep M. Guerrero, Fellow Member, IEEE


Abstract— The decoupling of the capacitor voltage and Supply (UPS) systems, should aim to achieve good
inductor current has been shown to improve significantly performance during steady-state and transient conditions. This
the dynamic performance of voltage source inverters in means the system should be operated with wide stability
standalone applications. However, the computation and margins. The poor dynamics of these regulators are
PWM delays still limit the achievable bandwidth. In this responsible for degraded performance of the overall control
paper a discrete-time domain modelling of the LC plant system. Thus effective control design and implementation of
with consideration of delay and sample-and-hold effects on the regulators is mandatory. In this context, four general
the state feedback cross-coupling decoupling is derived. requirements are usually imposed on any current or voltage
From this plant formulation, current controllers with wide regulator [1]: i) to achieve zero steady-state error; ii) to
bandwidth and good relative stability properties are accurately track the commanded reference and reject any
developed. Two controllers based on lead compensation disturbance; iii) to widen the closed-loop control bandwidth as
and Smith predictor design, respectively, are obtained.
much as possible to achieve fast transient response; iv) to
Subsequently, the voltage regulator is also designed for a
reduce the total harmonic distortion by compensating for low
wide bandwidth, which permits the inclusion of resonant
filters for the steady-state mitigation of odd harmonics at order harmonics. Mandatory requirements specifically for AC
nonlinear unbalance load terminals. Discrete-time domain power supply/UPS systems are fault and peak current
implementation issues of an anti-wind up scheme are protection [2].
discussed as well, highlighting the limitations of some A possible design of voltage or current regulators is based
discretization methods. Extensive experimental results, on Proportional Resonant (PR) controllers in the αβ stationary
including a short-circuit test, verify the theoretical reference frame. This structure is equivalent to two
analysis. Proportional Integral (PI) controllers, one for the positive and
the other for the negative sequence in the synchronous
Index Terms— Current control, voltage control, power reference frame [3]. Independently of the PR controller
quality structure, the effect of delays and voltage coupling in
standalone applications should be carefully considered in the
I. INTRODUCTION design stage. In particular, as proved in a recent publication

T HE design of voltage and current regulators for Voltage


Source Inverters (VSIs) intended for standalone
applications, i.e. islanded microgrids or Uninterruptible Power
[4], the coupling between the capacitor voltage and inductor
current in VSIs with LC output filter, which is usually the case
in UPS systems [5], degrades the dynamics of the inner
regulators.
Manuscript received March 10, 2016; revised April 24, 2016 and A possible approach for analysis is based on s-domain
September 07, 2016; accepted November 14, 2016. This work was models, which are useful as they improve the general
supported in part by the CNPq/Brazil and CEMAR. perception of the dynamic behavior of pulse-width modulators
Federico de Bosio and Michele Pastorelli are with the Department of
Energy, Politecnico di Torino, 10124 Torino, Italy (e-mails:
[6]. Subsequently, the design of the regulators in the s-domain
{federico.debosio, michele.pastorelli} @polito.it). is followed by their discretization. However, the mapping
Luiz A. de S. Ribeiro is with the Institute of Electrical Energy, from the s-domain to the z-domain can introduce some
Federal University of Maranhao, Sao Luiz MA, Brazil (e-mail:
discrepancy, depending on the discretization method used [5],
l.a.desouzaribeiro@ieee.org).
Francisco D. Freijedo is with the Power Electronics Laboratory, [7]. On the other hand, the direct design of digital
Ecole polytechnique fédérale de Lausanne, Lausanne, Switzerland (e- compensators in the discrete-time domain provides more
mail: francisco.freijedo@epfl.ch). accuracy, being able to capture the sampling effects. In fact,
Josep M. Guerrero is with the Department of Energy Technology,
Aalborg University, Aalborg, Denmark (e-mail: joz@et.aau.dk). the transformation of the system in the discrete-time domain
www.microgrids.et.aau.dk

by means of z-transform or discrete-time modelling in state- are widened as well. In this paper it is shown how an accurate
space form allows the sample-and-hold effect and time lag to modelling of the delay effects in decoupling leads to a better
be treated accurately [8]-[11], without the need of using the control design and dynamics assessment.
approximated rational transfer functions of the delay [12]. A model in the discrete-time domain which takes into
Moreover, the methodology presented in [13] allows the account the coupling of the capacitor voltage with the inductor
Cross-Coupled State Equations of a system with coupled current, even if voltage decoupling is performed, is derived
variables and multiple feedback paths to be derived, following analytically. This model is shown to better represent the
a discretization approach. This is the approach to be used in physical system being addressed. It is important to note that
order to correctly represent the coupling between the even without the one sample delay introduced by computation,
controlled states. In general, other advantages can be the sample-and-hold effect is still present and limits the
identified for direct design in the z-domain: i) design for direct achievable bandwidth, thus reducing the benefits introduced
discrete-time pole-placement [14], [15]; ii) improved dynamic by the decoupling. The effect of widening the inner current
performance and robustness of the regulators [16], especially loop bandwidth by means of two techniques based on a lead
if the ratio of the sampling frequency to the fundamental compensator structure and Smith Predictor is proposed.
frequency is low [14] or the current regulator is tuned for a Finally, the results obtained for the current loop analysis are
very wide bandwidth [17]. Accordingly, z-domain modelling applied to design the voltage loop, based on the Nyquist
is considered convenient for an accurate design. criterion. A straightforward mathematical formulation to select
Usually, when voltage decoupling is performed, the the fundamental integral gain of the resonator by moving the
influence of compensating for computation and PWM delays zeros of the controller to the real axis is used for practical
on the state feedback decoupling path is not taken into design.
account. In fact, in previous works, the decoupling of the This work is organized as follows. In Section III the model
controlled states does not take into account the effect of in the discrete-time domain which takes into account the
computation and PWM delays when performed. Specifically, coupling of the controlled states is derived. The devised model
state feedback decoupling has often been used for decoupling is compared to the simplified formulation based on an RL load
the cross-coupling caused by the implementation of current and the main differences are discussed. In Section IV the inner
controllers in the synchronous reference frame [1], for loop current control with state feedback voltage decoupling is
decoupling the back-emf effect in dc [18] and ac drives [19] analyzed. Two techniques aimed to widen the bandwidth of
(resulting in a current control strategy independent of the the current regulator, based on a lead compensator structure
speed), and for decoupling current and voltage states in dc-dc and Smith Predictor, are proposed and compared.
converters [20] and UPS systems [4], [21]. Nevertheless, in Subsequently, in Section V, a PR voltage controller design is
these applications the decoupling is analyzed in the continuous proposed based on the design of the current regulator with
time domain. Because the delays introduced by the discrete- wide bandwidth. Detailed design and tuning is provided
time modelling are not present, the resulting model used to according to the Nyquist criterion. Moreover, discretization
design and analyze the inner current loop is simply the model issues of an anti-wind up scheme for the voltage regulator are
of an RL load. This is equivalent to considering the analyzed. In Section VI the theoretical solution is supported
decoupling as ideal. Nevertheless, system delays significantly by experimental results, verifying their compliance with the
degrade the performance of state feedback decoupling. As IEC 62040 normative for UPS systems.
proved in [4], the state feedback decoupling action can be
II. SYSTEM DESCRIPTION
improved by leading the capacitor voltage on the state
feedback decoupling path. Moreover, the possibility to widen In standalone applications, the VSI is implemented with an
the current loop bandwidth either by means of a lead LC filter at its output. In general, it operates in voltage control
compensator on the forward path or a Smith Predictor mode with the capacitor voltage and inductor currents being
structure has not previously been investigated, and is the main the controlled states. Fig. 1 shows the block diagram
original proposal of this work. To the best knowledge of the representation including a three-phase power converter with
authors, no deep analyses in the discrete-time domain have its inner loops. The inner current loop has to track the
been previously provided for these kinds of techniques. As commands provided by the outer voltage loop and to ensure
will be shown in the paper, both structures allow good disturbance rejection within its bandwidth [17], [22].
dynamics properties to be achieved as the controller The simplified block diagram representation of the closed-
∗ ∗
bandwidth is widened. However, the way these techniques aim loop system is shown in Fig. 2, where 𝑽∗𝐶𝛼𝛽 = 𝑉𝐶𝛼 + 𝑗𝑉𝐶𝛽
at compensating for system delays is different. Specifically, ∗ ∗
and 𝑰∗𝐿𝛼𝛽 = 𝐼𝐿𝛼 + 𝑗𝐼𝐿𝛽 are the voltage and current reference
the lead compensator adds an additional degree of freedom to
vectors and 𝑰𝑜𝛼𝛽 = 𝐼𝑜𝛼 + 𝑗𝐼𝑜𝛽 is the output current vector,
the system in order to directly locate the poles of the closed-
loop controller transfer function. On the other hand, the Smith which acts as a disturbance to the system. 𝐺𝑖 (𝑧) and 𝐺𝑣 (𝑧)
predictor structure permits the design of the controller based represent the current and voltage regulators transfer functions
on the un-delayed model of the physical plant by building a (TF) in the discrete-time domain. There is one sample
parallel model which cancels the system delay. As the current computational delay associated to the implemented regular
regulator dynamics are enhanced, the voltage loop dynamics sampled symmetrical PWM strategy, i.e. the time required to
www.microgrids.et.aau.dk

compute the duty-cycle control signal [9], [23]. 𝐺𝑑𝑒𝑐 (𝑧) is the Step 2: Form the Laplace transform of the ODEs including
TF related to the decoupling of the cross-coupling controlled the effects of initial conditions;
states. The capacitor 𝐶𝑓 = 3𝐶 is the equivalent capacitance of Step 3: Form a step input for the latched manipulated input;
a Y connection configuration. Step 4: Find the continuous time step response solution;
Lf Step 5: Find the response at the next sampling instant;
iLa ioa
Step 6: Generalize the solution for arbitrary sampling
+ Lf iLb Cf iob instants (𝑘𝑇);
vdc Load
- Cf
Step 7: Form eventually the correspondent transfer function
Lf iLc ioc
in the discrete-time domain.
Cf
With reference to Fig. 3 and neglecting the disturbance
abc abc
PWM ab ab 𝑖𝑜 (𝑡), the ODEs of the system are
iLab vCab 𝑑 1
𝑣 (𝑡) = 𝑖𝐿 (𝑡)
- * - * 𝑑𝑡 𝑐 𝐶𝑓
abc + iLab Gv(z) + vCab Reference (2)
ab Gi(z)
generator 𝑑 1
𝑖𝐿 (𝑡) = [𝑣 (𝑡) − 𝑅𝑖𝐿 (𝑡) − 𝑣𝑐 (𝑡)].
{𝑑𝑡 𝐿𝑓 𝑖
Fig. 1. Block diagram of a three phase VSI with voltage and current loops. The equivalent series resistance (ESR) of the filter capacitor
Regulators delay Physical Plant 𝐶𝑓 is not considered in the model, since its effect appears far
L -
ioab above the frequency range of concern [25], it is usually small
*
Vab *
Iab + A 1 1 iab + - 1 1 vab
+
Gv(z) Gi(z)
+
z-1 T
C
+
- Lf s Cf s
and has little effect in dynamics. The system in (2) is
- - + H
transformed in the Laplace domain including the effects of
Gdec(z) Rf
decoupling Ts
initial conditions, fundamental to derive the Cross-Coupled
State Equations. The sample-and-hold effect is modelled as
Fig. 2. Simplified block diagram of the closed-loop system. 𝑉𝑖 (𝑠) = 𝑣𝑖 (𝑡 = 0)/𝑠 (input modelled as steps). In particular
the relationships between the states are
III. DISCRETE-TIME DOMAIN PLANT MODELLING 𝜔𝑛2 1
𝑉𝑐 (𝑠) = 2 {𝑣 (𝑡 = 0)
As voltage decoupling is performed, higher damping is 𝑠 + 2𝜉𝜔𝑛 𝑠 + 𝜔𝑛2 𝑖 𝑠
achieved with less overshoot for a given bandwidth [4]. If it 1
+ 2 [𝑠𝑣𝑐 (𝑡 = 0) + 𝑣̇𝑐 (𝑡 = 0)] (3)
was possible to exactly decouple (cancel) the capacitor 𝜔𝑛
coupling, the system would become not dependent on the load 2𝜉
+ 𝑣 (𝑡 = 0)}.
impedance and the physical plant could be represented by an 𝜔𝑛 𝑐
RL load. In this case, the modelling in the discrete-time 𝜔𝑛2
domain is based on the Z-transform of the part of the plant 𝐼𝐿 (𝑠) = 2 [𝐶 𝑣 (𝑡 = 0)
𝑠 + 2𝜉𝜔𝑛 𝑠 + 𝜔𝑛2 𝑓 𝑖 (4)
related to the inductor current 𝐺𝑝 (𝑠) along with the sample- + 𝐿𝑓 𝐶𝑓 𝑠𝑖𝐿 (𝑡 = 0) − 𝐶𝑓 𝑣𝑐 (𝑡 = 0)].
and-hold effect [10], leading to
Where
𝑰𝐿𝛼𝛽
𝐺𝑝 (𝑧) = = 𝒁{𝑳{𝐿𝑎𝑡𝑐ℎ}𝐺𝑝 (𝑧)} = 1 1 𝑅𝑓 𝑅𝑓 𝐶𝑓
𝑽𝑖𝛼𝛽 𝜔𝑛2 = ; 𝜉= = √ . (5)
𝐺𝑝 (𝑠) 1 (1 − 𝑒 −𝑇𝑠/𝜏𝑝 )𝑧 −1 𝐿𝑓 𝐶𝑓 2𝜔𝑛 𝐿𝑓 2 𝐿𝑓
= (1 − 𝑧 −1 )𝒁 { }= . (1)
𝑠 𝑅𝑓 1 − 𝑒 −𝑇𝑠/𝜏𝑝 𝑧 −1 Being 𝜔𝑛 the natural frequency of the plant and 𝜉 the
damping factor. Then the inverse Laplace transform is applied
Where 𝑰𝐿𝛼𝛽 (𝑧) and 𝑽𝑖𝛼𝛽 (𝑧) are the inductor current and to (3) and (4). The continuous time step response is
input voltage in the z-domain, respectively; 𝜏𝑝 = 𝐿𝑓 /𝑅𝑓 is the generalized for arbitrary sampling instants, followed by the
plant time-constant. However, the coupling effect introduced transformations to the z-domain and αβ stationary reference
by the second-order LC filter cannot be neglected, because of frame. More details are provided in Appendix. The Cross-
computation and PWM delays which are not fully Coupled State Equations are thus obtained
compensated for on the state feedback decoupling path. Even 𝜔𝑛 −𝜉𝜔 𝑇
𝑽𝑐𝛼𝛽 (𝑧) [1 + 𝑒 𝑛 sin(𝜔 𝑇 − 𝜙)𝑧 −1
without the one sample delay introduced by computation, the 𝜔𝑑 𝑑

latch interface is still present, not allowing the complete 2𝜉𝜔𝑛 −𝜉𝜔 𝑇
𝑛 sin(𝜔 𝑇)𝑧 −1 ]
− 𝑒 𝑑
decoupling of the controlled states. The effect of capacitor 𝜔𝑑
(6)
𝜔𝑛 −𝜉𝜔 𝑇
voltage in the dynamics should be considered in the design = [1 − 𝑒 𝑛 𝑠𝑖𝑛(𝜔 𝑇 + 𝜙)] 𝑽
𝑑 𝑖𝛼𝛽 (𝑧)𝑧
−1
𝜔𝑑
stage [24]. For this reason, a model which reflects this effect 1
has been developed. The general methodology, here reported, + 𝑒 −𝜉𝜔𝑛 𝑇 𝑠𝑖𝑛(𝜔𝑑 𝑇) 𝑰𝐿𝛼𝛽 (𝑧)𝑧 −1 .
𝐶𝑓 𝜔𝑑
is similarly applied in [13].
Step 1: Model and derive the Ordinary Differential
Equations (ODEs) of the system;
www.microgrids.et.aau.dk

𝑰𝐿𝛼𝛽 (𝑧) 0 RL model - Eq. (1)

Mag. (dB)
𝑽∗𝑖𝛼𝛽 (𝑧)
1 𝜔𝑛2 −𝜉𝜔 𝑇 (7) -4 Freq. (Hz): 50
= 𝐶𝑓 𝑒 𝑛 𝑠𝑖𝑛(𝜔 𝑇)𝑧−1 . Mag. (dB): -2.68
𝜔𝑛 −𝜉𝜔𝑛 𝑇 𝜔 𝑑
1+ 𝑒 sin(𝜔𝑑 𝑇 − 𝜙) 𝑧 −1 𝑑
𝜔𝑑 -8 Model based on Eq. (7)
0

Phase (deg)
Where Freq. (Hz): 50 RL model - Eq. (1)
Phase (°): -4.47
√1 − 𝜉2
𝜔𝑑 = 𝜔𝑛 √1 − 𝜉 2 ; 𝜙 = 𝑡𝑔−1 ( ). (8) -90 Model based on Eq. (7)
𝜉
Moreover, 𝑽∗𝑖𝛼𝛽 (𝑧) = 𝑽𝑖𝛼𝛽 (𝑧) − 𝑽𝑐𝛼𝛽 (𝑧) is the applied 10 2 10 3
voltage to the model after the voltage capacitor coupling effect Frequency (Hz)
Fig. 5. Frequency response of the closed-loop system of the RL model in (1)
in a block diagram representation. It can be clearly seen that
and model based on (7), and a P controller with 𝒌𝒑𝑰 = 𝟓. 𝟓𝟒, neglecting the one
the model of the RL load in (7) takes into account the effect of sample delay.
the coupling with the output capacitor by including Cf .
A. Validation of the Plant Model by Simulation
Lf Rf io
The derived model is validated in simulation. With
ei iL Cf eo reference to Fig. 2, the block diagram representation of an LC
filter only without the current controller is considered (see Fig.
Fig. 3. Single-phase representation of an LC filter. 6), using the system parameters in Table II. A discrete-time
sinusoidal input voltage is provided as input to the LC filter
Ioαβ(z)
wn2 -xwT via a latch interface. For a better understanding, the one
- -
Cf w e n sin(wdT)z
-1
Viαβ(z) + d
ILαβ(z)+ Icαβ(z) Vcαβ(z) Vcαβ(z) sample delay is neglected in this test. The simulation is
w Icαβ(z) performed at no load. To effectively validate (7) and (9), the
1 + n e-xwnT sin(wdT-f)z -1
wd
LC filter in Fig. 6 is modelled in two different ways:
Fig. 4. Discrete time block diagram of an LC filter neglecting the disturbance
𝑰𝒐𝜶𝜷 (𝒛). 1) by using elementary transfer functions Simulink blocks
for 𝐿𝑓 , 𝑅, the integrator terms 1/𝑠 and 𝐶𝑓 . The latch
Similarly, the relationship between 𝑰𝐿𝛼𝛽 (𝑧) and 𝑽𝐶𝛼𝛽 (𝑧),
interface is modelled using a Zero-Order Hold block;
can be derived. Additional details are provided in the
Appendix. 2) by replacing 1/(𝐿𝑓 𝑠 + 𝑅𝑓 ) and the latch interface with
𝑽𝑐𝛼𝛽 (𝑧) 𝑎1 + 𝑎2 𝑧 −1 (7). Additionally, 1/(𝐶𝑠) is replaced by (9). This is
= . (9)
𝑰𝐿𝛼𝛽 (𝑧) 𝑏1 (1 − 𝑧 −1 ) equivalent to test the block diagram in Fig. 4.

Where Ioab
L - - VCab
𝜉𝜔𝑛 Viab
* A Viab + 1 1 ILab + 1 1
𝑎1 = 1 − 𝑒−𝜉𝜔𝑛 𝑇 sin(𝜔𝑑 𝑇) − 𝑒−𝜉𝜔𝑛 𝑇 cos(𝜔𝑑 𝑇) T
𝜔𝑑 C - Lf s Cf s
𝜉𝜔𝑛 H
𝑎2 = −𝜉𝜔𝑛 𝑇
𝑒 sin(𝜔𝑑 𝑇) − 𝑒−𝜉𝜔𝑛 𝑇 cos(𝜔𝑑 𝑇) + 𝑒−2𝜉𝜔𝑛 𝑇 Rf
𝜔𝑑 Ts
𝜔2𝑛
𝑏1 = 𝐶𝑓 𝑒−𝜉𝜔𝑛 𝑇 sin(𝜔𝑑 𝑇)
𝜔𝑑 Fig. 6. Block diagram of the physical system.
The block diagram in Fig. 4 shows the complete system here
derived, highlighting (7). The closed-loop frequency responses The inductor current and capacitor voltage provided by the
of (1) and (7) with a P controller as current regulator are two models are compared. With reference to Fig. 7, there is a
shown in Fig. 5, considering voltage decoupling. The perfect match at the sampling instants between the inductor
parameters used are reported in Table II and Table III. The current provided by the two models. It should be noted only
key point is that because of the coupling with the output model 2) provides access to the inductor current as an internal
capacitor, which is modelled by (7), a lower gain is achieved state. This is a key issue for design purposes. With reference
at low frequencies. This model justifies the higher steady-state to Fig. 8, the capacitor voltage simulated using the discrete-
error observed in both simulation and experiments than with time model (see Fig. 4) is equal (at the sampling instants) to
the continuous-time model and the discrete-time one based on the capacitor voltage simulated using the continuous-time
(1). For this reason, the plant model in Fig. 4 should be used to model.
design and analyze the system
www.microgrids.et.aau.dk

0.12 Discrete 600


time-domain
0.2 0.02 Continuous
time-domain 200
0.02 0.024

Voltage (V)
Current (A)
0
0 -200
-100
-600 -260
-0.2 0.06 0.061
0 0.04 0.08 0.12 0 0.04 0.08
Time (s) Time (s)
Fig. 7. Inductor current (α-axis) - Comparison of modelling: TF Simulink Fig. 10. Capacitor voltage - Comparison of modelling: pulse-width modulated
blocks (plant modelling in the continuous time-domain); current simulated by simulation; current simulated by using the derived model in the natural
using the derived model (block diagram showed in Fig. 4). reference frame (block diagram showed in Fig. 4).

3 With reference to Fig. 9 and Fig. 10, it can be seen the


Discrete
time-domain average value of the controlled states provided by the two
Continuous models are equivalent. In fact, by using synchronous
time-domain 0
Voltage (V)

10 0.06 0.061 sampling, the average value, mainly of the inductor current, is
used for control purposes. All these results demonstrate the
0 correctness of the devised model, which can be used for
design purposes.
-10 TABLE I
SYSTEM PARAMETERS FOR SIMULATION PURPOSES
0 0.04
0.08 0.12 Parameter Value
Time (s)
Switching frequency 𝑓𝑠 = 10 𝑘𝐻𝑧
Fig. 8. Capacitor voltage (α-axis) - Comparison of modelling: TF Simulink Filter inductance 𝐿𝑓 = 1.8 𝑚𝐻
blocks (plant modelling in the continuous time-domain); voltage simulated by Filter capacitor 𝐶𝑓 = 108 µ𝐹
using the derived model (block diagram showed in Fig. 4).
Inductor ESR 𝑅 = 10 𝛺
A more rigorous validation is based on applying, in open
To investigate the effect of the latch interface and one
loop, the actual pulse-width modulated voltage provided by a sample delay on the closed-loop TF, three different models
three-phase power converter to an LC filter at no load with the inner current loop only and a P controller as regulator
conditions. Again, the one sample delay is not included in the are considered (see Fig. 11, Fig. 13 and Fig. 15). The
analysis. In order to mitigate non-linearity effects introduced parameters in Table II and Table III are used for analysis. As
by PWM, the physical parameters in Table I are used to the latch interface and one sample delay are neglected [see
perform the simulation. The results are compared with those Fig. 11(a)], the physical system as seen from the controller
provided by the model based on (7) and (9). simplifies to an RL load [see Fig. 11(b)]. This means the state
60 2 feedback decoupling path perfectly cancels out the physical
0 coupling of the capacitor voltage. As a consequence, the
reference current is properly tracked with almost zero steady-
Current (A)

-4 state error (see Fig. 12). On the other hand, as the latch
20 0.06 0.061
interface is included (see Fig. 13) the steady-state error
0 between the reference and real inductor current increases (see
Fig. 14). Given the reference current at f = 50 Hz in α-axis
-20 i∗α = 5 A, the real inductor current is iα = 3.68 A. This means
iα = 0.736 iα∗ , which corresponds to -2.68 dB, in accordance
0 0.04 0.08 with the frequency response analysis at 50 Hz of Fig. 5.
Time (s)
Additionally, with reference to Fig. 15, it can be seen the
Fig. 9. Inductor current - Comparison of modelling: pulse-width modulated
simulation; current simulated by using the derived model in the natural combined effect of the one sample delay and latch interface.
reference frame (block diagram showed in Fig. 4). An even higher steady-state error is observed (see Fig. 16),
limiting the current loop control bandwidth. As Fig. 13 and
Fig. 15 implement the plant modelling previously verified in
Fig. 7 and Fig. 8, it can be concluded that state feedback
decoupling is far from being ideal. Thus, a design procedure
based on (7) and (9) provides a more accurate pole placement.
www.microgrids.et.aau.dk

Ioab
L -
- IL*ab + + A Viab + 1 1 ILab +- 1 1 VCab
IL*ab + + Viab + 1 1 ILab 1 1 VCab kpi z-1 T
kpi + C - Lf s Cf s
-
- + - Lf s Cf s H

Rf
Ts
Rf

(a) Fig. 15. Block diagram of the physical system with current loop only, latch
interface and one sample delay.
6
iα*
IL*ab + Viab + 1 1 ILab 1 1 VCab 4
kpi
- - Lf s Cf s 2

Current (A)
0 iα
Rf
-2 ierr
(b)
-4
-6
Fig. 11. Block diagram of the physical system with current loop only: (a) Plant 0 0.02 0.04 0.06 0.08 0.1
modelling in the continuous time-domain; (b) Simplification of (a). Time (s)
Fig. 16. Command tracking of the inductor current with 𝒌𝒑𝑰 = 𝟓. 𝟓𝟒: (a)
6
iα* reference, real and inductor current error of the system (α-axis) in Fig. 15.
4
iα IV. CURRENT REGULATOR DESIGN
2
Current (A)

0
Since voltage and current regulators are built in a cascade
ierr control configuration, serial tuning can be used for design
-2
purposes. For this reason, the loop characterized by the fastest
-4 dynamics is the first to be designed according to system
-6 requirements [26]. The proportional gain k pI of the current
0 0.02 0.04 0.06 0.08 0.1
Time (s) regulator is selected to achieve the desired bandwidth (𝑓𝑏𝑤 ),
Fig. 12. Command tracking of the inductor current with 𝒌𝒑𝑰 = 𝟓. 𝟓𝟒: (a) which in principle has to be much wider than the outer loops
reference, real and inductor current error of the system (α-axis) in Fig. 11. [27]. The reason is to avoid interactions between the outer and
the inner loops. Moreover, the closed-loop controller
Ioab bandwidth is mainly limited by the computation and PWM
L - delays [15]. This limitation is overcome by implementing
IL*ab + + A Viab + 1 1 ILab +- 1 1 VCab
kpi T
+ C - Lf s Cf s techniques aimed at compensating for the system delays. In
- H
this work, it is shown that the current control bandwidth can
Rf
Ts be designed for a third of the sampling frequency with wide
stability margins, either by means of a P controller + Smith
predictor or a P controller along with a lead compensator
Fig. 13. Block diagram of the physical system with current loop only and latch structure. The physical and control parameters for the current
interface.
loop used both in simulation and in laboratory tests are
6 presented in Table II and Table III.
iα*
4 TABLE II
iα SYSTEM PARAMETERS
2
Current (A)

Parameter Value
0 ierr
Switching frequency 𝑓𝑠 = 10 𝑘𝐻𝑧
-2 Filter inductance 𝐿𝑓 = 1.8 𝑚𝐻
Filter capacitor 𝐶𝑓 = 108 µ𝐹
-4 Inductor ESR 𝑅 = 10 𝛺
-6 Linear Load 𝑅𝑙 = 68 Ω
0 0.04 0.02
0.06 0.08 0.1 𝐶𝑁𝐿 = 235 µ𝐹
Time (s)
Nonlinear load 𝑅𝑁𝐿 = 155 Ω
Fig. 14. Command tracking of the inductor current with 𝒌𝒑𝑰 = 𝟓. 𝟓𝟒: (a) 𝐿𝑁𝐿 = 0.084 𝑚𝐻
reference, real and inductor current error of the system (α-axis) in Fig. 13.
TABLE III
CURRENT REGULATOR PARAMETERS
Parameter Value
Proportional gain w/o lead 𝑘𝑝𝐼 = 5.54
Proportional and lead gains 𝑘𝑝𝐼 = 11.56
{
@𝜔𝑛𝐶𝐿 = 4800𝜋 rad/s, 𝜉𝐶𝐿 = 0.707, 𝑓𝑏𝑤 = 3.1 kHz 𝑘𝐿 = 0.559
Proportional gain with Smith Predictor
𝑘𝑝𝐼 = 14.62
@𝑓𝑏𝑤 = 3.1 kHz
www.microgrids.et.aau.dk

A simple P controller for the inner current loop, with a 𝑧 2 − (𝑝1 + 𝑝2 )𝑧 + 𝑝1 𝑝2


(12)
decoupling TF 𝐺𝑑𝑒𝑐 (𝑧) = 1 (see Fig. 2) and the discrete-time = 𝑧 2 + (𝑘𝐿 − 𝑎)𝑧 − 𝑘𝐿 𝑎 + 𝑘𝑝𝐼 𝑏,
model based on (7) are considered, as shown in the block where p1 , p2 are the desired pole locations, defined as
diagram of Fig. 17.
𝑝1,2 = 𝑒 −𝜉𝜔𝑛𝐶𝐿 𝑇𝑠 [cos(𝜔𝑑𝐶𝐿 𝑇𝑠 ) ± 𝑗𝑠𝑖𝑛(𝜔𝑑𝐶𝐿 𝑇𝑠 )], 𝜔𝑑𝐶𝐿
w 2
-xwT
n (13)
Cf w e n sin(wdT)z
-1
2
IL*ab (z)+
kpi z-1 d
ILab (z) = 𝜔𝑛𝐶𝐿 √1 − 𝜉𝐶𝐿 .
wn -xwnT
- 1+ e sin(wdT-f)z -1 Solving the system leads to
wd
𝑘𝐿 = 𝑎 − (𝑝1 + 𝑝2 )
{ (14)
𝑘𝑝𝐼 = (𝑝1 𝑝2 + 𝑘𝐿 𝑎)/𝑏.
Fig. 17. Block diagram for design the inner current loop, including the lag
introduced by computational delay. For the case 𝜔𝑛𝐶𝐿 = 2𝜋2400 𝑟𝑎𝑑/𝑠 and 𝜉𝐶𝐿 = 0.707, the
poles are located at 𝑝1,2 = 0.166 ± 𝑗0.301 and the bandwidth
The closed-loop TF of the inner current loop in Fig. 17 is
of the system is 𝑓𝑏𝑤 = 3.1 𝑘𝐻𝑧. The controller and lead
𝑰𝐿𝛼𝛽 (𝑧) 𝑘𝑝𝐼 𝑏 compensator gains are presented in Table III. The resulting
∗ = 2 , (10) root locus with the lead compensator is shown in Fig. 20. The
𝑰𝐿𝛼𝛽 (𝑧) 𝑧 − 𝑎𝑧 + 𝑘𝑝𝐼 𝑏
poles locations are more on the left compared to the previous
𝜔2 𝜔
Where 𝑏 = 𝐶𝑓 𝜔𝑛 𝑒 −𝜉𝜔𝑛𝑇 𝑠𝑖𝑛(𝜔𝑑 𝑇);𝑎 = − 𝜔𝑛 𝑒 −𝜉𝜔𝑛𝑇 𝑠𝑖𝑛(𝑤𝑑 𝑇 − case in Fig. 18, which means the system is faster [13].
𝑑 𝑑
𝜙). For the system parameters in Table II, the root locus is Therefore, the proposed technique provides a wider bandwidth
shown in Fig. 18. It can be stated that, because of the delay, for the same damping factor.
there is a limitation in the gain to achieve system dynamics 0.4 /T
with enough damping. There are two poles and just one 0.8 0.1 0.3 /T

variable (𝑘𝑝𝐼 ) which can change their locations. It is clear that 0.3
0.2 /T

Imag. Axis (sec. -1)


0.5
it is not possible to place the roots at any desired location. The 0.4 0.7
designed gain to achieve a damping of 𝜉 = 0.707 is 𝑘𝑝𝐼 = 0.9
0.1 /T

5.54, as presented in Table III. 0


kp: 11.58
0.4 /T s: 0.166 0.1 /T
0.8 0.1 0.3 /T xCL: 0.707
-0.4 Mp: 4.33%
0.3
0.2 /T 0.2 /T
Imag. Axis (sec. -1)

0.5
0.4 kp: 11.58
0.7 x: 0.24 0.1 /T
-0.8 0.3 /T

0.9 Mp: 46% 0.4 /T

0 0 0.2 0.4 0.6 -1 0.8 1


Real Axis (sec. )
kp: 5.54 0.1 /T
s: 0.447 Fig. 20. Root locus of open loop TF in Fig. 19 including the lag introduced by
-0.4 x: 0.707
PWM update, with the lead compensator: 𝑘𝐿 = 0.561.
Mp: 4.33% 0.2 /T

-0.8 0.3 /T As shown in Fig. 21, the system with the lead compensator
0.4 /T is much more damped around the desired bandwidth.
0 0.2 0.4 0.6 0.8 1 10 w/o lead
Real Axis (sec. -1)
Mag. (dB)

Fig. 18. Root locus of open loop TF in Fig. 17 including the lag introduced by 0
PWM update. with lead Freq. (Hz): 3100
-10 Mag. (dB): -5.05
To widen the system bandwidth and still achieve a
reasonable damped closed-loop response, it is possible to 0
Phase (deg.)

w/o lead
design a lead compensator as shown in Fig. 19, also referred to
as ‘Delay prediction and Feedback’ [15]. with lead
-180
Lead Compensator
wn2-xwT
IL*ab (z)+ -1 1 Cf w e n sin(wdT)z
-1
ILab (z) -360
kpi z
1 + kL z-1 w
d
101 102 103
- 1 + n e-xwnT sin(wdT-f)z -1 Frequency (Hz)
wd
Fig. 21. Frequency response analysis with/without lead compensator, 𝑘𝐿 =
Fig. 19. Block diagram for design the inner current loop, including the lag 0.561.
introduced by computational delay, and the model of the lead compensator.
The sensitivity to changes in the plant parameters is
The closed-loop TF becomes investigated. The system is less sensitive to variations of the
ESR of the inductor (see Fig. 22) than to changes in the
𝑰𝐿𝛼𝛽 (𝑧) 𝑘𝑝𝐼 𝑏 inductance value. The eigenvalue migration as the inductance
∗ = , (11)
𝑰𝐿𝛼𝛽 (𝑧) (𝑧 + 𝑘𝐿 )(𝑧 − 𝑎) + 𝑘𝑝𝐼 𝑏 value changes is shown in Fig. 23.
where k L is the lead compensator gain. The poles of this TF
must satisfy the relationship
IEEE TRANSACTIONS ON POWER ELECTRONICS

0.4 /T 0.4 /T
0.8 0.1 0.3 /T 0.8 0.1 0.3 /T
0.3 0.3
0.2 /T 0.2 /T

Imag. Axis (sec. -1)


Imag. Axis (sec. -1)
R 0.5
0.4
0.5
0.4 0.7 0.7
0.1 /T 0.1 /T
0.9 0.9

0 Rrated 0
0.1 /T kp: 12.6 0.1 /T
s: 0.22
-0.4 R -0.4
0.2 /T 0.2 /T

-0.8 0.3 /T -0.8 0.3 /T


0.4 /T 0.4 /T

0 0.2 0.4 0.6 -1 0.8 1 0 0.2 0.4 0.6 0.8 1


Real Axis (sec. ) Real Axis (sec. -1)
Fig. 22. Eigenvalue migration as a function of variation in 𝑅𝑟𝑎𝑡𝑒𝑑 = 0.1 𝛺 → Fig. 25. Root locus of open loop TF in Fig. 24 including the lag introduced by
𝑅 = 2 𝛺. PWM update, with the Smith Predictor.
0.4 /T
0.8 0.1 0.3 /T For the same damping the system response can be made
L 0.3 faster than the model with the lead compensator, as can be
0.2 /T
seen by the step response in Fig. 26.
Imag. Axis (sec. -1)

0.5
0.4 0.7
0.1 /T 1
0.9

0 Lrated 0.8

Amplitude (p.u.)
0.1 /T
-0.4 0.6
0.2 /T

L 0.4
-0.8 0.3 /T
0.4 /T

0 0.2 0.4 0.6 0.8 1 0.2 P controller with lead compensator


Real Axis (sec. -1) P controller with Smith Predictor
Fig. 23. Eigenvalue migration as a function of variation in 𝐿 = 0.9 𝑚𝐻 → 0 200 400 600 800 1000
2𝐿𝑟𝑎𝑡𝑒𝑑 = 3.6 𝑚𝐻. Time (µs)
Fig. 26. Step response with the lead compensator (𝑘𝐿 = 0.561) and the Smith
Another technique aimed at widening the bandwidth of the predictor for 𝑓𝑏𝑤 = 3.1 𝑘𝐻𝑧.
current regulator while still achieving good dynamic
properties is based on the Smith Predictor structure [28]. The V. VOLTAGE REGULATOR DESIGN
basic idea is to build a parallel model which cancels the The voltage regulator is based on PR controllers with a lead
system delay (see Fig. 24). In this way, the design of the compensator structure. The inner current loop is based on a P
controller can be performed using the un-delayed model of the controller, e.g. employed in [29], [25], along with Smith
plant. Robustness issues must be considered with this method. Predictor. The addition of resonant filters provides a good
If there is any model error, especially in the delay itself, the steady-state tracking of the fundamental component and
Smith predictor can degrade the system performance. These mitigates the main harmonics associated to nonlinear loads.
aspects are verified in the experiments by changing the The gains of the system are selected to provide also a good
predicted values of the plant and computation delay. dynamic response when the system is tested according to the
wn2 requirements imposed by the normative for islanded systems.
-xwT
Cf w e n sin(wdT)z
-1
IL*ab (z)+ -1 ILab (z) The voltage regulator TF is
kpi z d
w
- 1 + n e-xwnT sin(wdT-f)z -1 𝑠 cos(𝜑ℎ ) − ℎ𝜔1 sin(𝜑ℎ )
wd 𝐺𝑣 (𝑠) = 𝑘𝑝𝑉 + ∑ 𝑘𝑖𝑉,ℎ .
𝑠 2 + (ℎ𝜔1 )2 (15)
-1 - + ℎ=1,5,7
z GP(z)
+ The proportional gain 𝑘𝑝𝑉 determines the bandwidth of the
GP(z)
+ voltage regulator. In order for the cascaded loops to be
Smith Predictor effective, the inner current loop time constant should be lower
than that of the voltage loop by one fourth up to one tenth
Fig. 24. Block diagram for design the inner current loop, including the lag [30]. As the effects of the delays are well compensated with
introduced by computational delay, and the model of the Smith Predictor. the proposed P + Smith predictor for the inner controller, high
The root locus of the system is shown in Fig. 25. In detail, bandwidth with wide stability margins is achieved. This
the closed-loop pole corresponding to 𝑓𝑏𝑤 = 3.1 𝑘𝐻𝑧 is allows the selection of a low outer over inner bandwidth ratio.
highlighted and the correspondent gain is reported also in According to [30] the minimum ratio is chosen and thus the
Table II. Since the un-delayed model of the plant is voltage regulator is designed for around 700 Hz of bandwidth.
considered, the design is made for a first-order system. The phase-leading angles at each harmonic frequency are set
such that the trajectories of the open loop system on the
IEEE TRANSACTIONS ON POWER ELECTRONICS

Nyquist diagram, with the PR regulators at fundamental, 5th 0.2


(-1,0)
and 7th harmonics, guarantee a sensitivity peak 1/𝜂 lower than 0
-0.2
a threshold value [31]. In this work the threshold has been set
ƞ≈0.8
to 𝜂 = 0.6 at no-load condition. After calculating the phase- -0.4

Imaginary Axis
-0.6
leading angles, the fundamental resonant gain 𝑘𝑖𝑉,1 is selected
-0.8
in order to have a fast response to changes in the fundamental

st
-1
component. Equation (15) can be rewritten just for the

1
-1.2
resonant controller at fundamental, leading to the second-order th
5
-1.4
system
-1.6 th
7
𝑘 𝑘 -1.8
𝑠2 + 𝑖𝑉,1 cos(𝜑1 )𝑠 + [𝜔12 − 𝑖𝑉,1 ω1 sin(𝜑1 )] -1.2 -1 -0.8 -0.6 -0.4 -0.2 0 0.2
𝑘𝑝𝑉 𝑘𝑝𝑉 (16) Real Axis
𝐺𝑣 (𝑠) = 𝑘𝑝𝑉 .
𝑠 2 + 𝜔12 Fig. 27. Nyquist diagram of the system at no-load condition (command
tracking of the reference voltage).
According to Evans root locus theory, the open loop poles
A. Anti-wind up scheme
move towards the open loop zeros when the loop is closed.
For this reason, the pair of zeros of the PR controller in (16) is A discrete anti-wind up scheme must be implemented to
moved as furthest as possible from the right half plane. This avoid the saturation of the integral term in the voltage
corresponds to the critically damped solution of the numerator regulator. No anti-wind up scheme is needed for the current
equation, such that the pair of zeros of Gv (s) is coincident. As loop since a P controller is used as regulator. The anti-wind up
scheme, which is based on a feedback implementation of
a consequence, k iV,1 can be designed according to
inverse dynamics [33], is shown in Fig. 28 [28].
2𝑘𝑝𝑉 ƺ𝑐𝑟𝑖𝑡 𝜔1 r(t) + e(t) + û(t) umax umax u(t) y(t)
𝑘𝑖𝑉,1 ≥ 𝐾 . (17) C∞ G(s)
cos(𝜑1 ) - - umin umin
Where the lower bound of the inequality refers to 𝐾 = 1,
with the damping factor ƺ𝑐𝑟𝑖𝑡 = 1. For the phase-leading angle [C(s)]-1 – C∞-1
at fundamental frequency 𝜑1 = 3.3°, the gain is 𝑘𝑖𝑉,1 = 126.
The upper bound is set by 𝑘𝑖𝑉,1 values which do not Fig. 28. Anti-wind up scheme based on a feedback implementation of
inverse dynamics.
significantly degrade the relative stability of the closed-loop
system. E(z) + U(z)
The harmonic resonant gains are selected to have reduced kpV
-
transient oscillations [32], as well as to fulfill the requirements
set by the IEC 62040 standard for UPS systems (see Table IV) b0+b1z-1+b2z-2
TABLE IV 1+a1z-1+a2z-2
VOLTAGE REGULATOR CONTROL PARAMETERS
Parameter Value Fig. 29. Anti-wind up implementation in the discrete-time domain during
Proportional gain 𝑘𝑝𝑉 = 0.2 normal operation.
@50Hz 𝑘𝑖𝑉,1 = 126 𝜑1 = 3.3°
This technique allows the states with bounded signals to be
Integral gains @250Hz 𝑘𝑖𝑉,5 = 15 𝜑5 = 37°
and lead angles @350Hz 𝑘𝑖𝑉,7 = 15 𝜑7 = 44°
driven in any condition, i.e. also during demanding transients.
This represents a major advantage compared to usual anti-
In Fig. 27 the Nyquist diagram of the system in Fig. 2 with wind up implementations, e.g. the frozen scheme [15].
the parameters of Table III is shown. The inverse of the According to [28], the controller 𝐶(𝑠) should be: i)
sensitivity peak, i.e. 𝜂, is almost equal to 0.8 at no-load biproper, i.e. zero relative degree between the TF numerator
condition with all the harmonic resonators activated. It should and denominator, and ii) minimum phase. If this is the case,
be noted the harmonic resonators at 5th and 7th do not intersect the controller can be split into a direct feedthrough term (𝐶∞ )
the unit circle since the voltage loop bandwidth is set much and a strictly proper transfer function 𝐶̅ (𝑠)
higher than the highest harmonic order of the resonant filters. 𝐶(𝑠) = 𝐶∞ + 𝐶̅ (𝑠). (18)
For the particular case of an ideal PR controller
𝑠
𝐶∞ = 𝑘𝑝𝑉 ; 𝐶̅ (𝑠) = 𝑘𝑖𝑉,1 2 . (19)
𝑠 + 𝜔𝑜2
𝑠 (20)
𝐶(𝑠) = 𝑘𝑝𝑉 + 𝑘𝑖𝑉,1 2 .
𝑠 + 𝜔𝑜2
In normal operation (𝑢𝑚𝑖𝑛 < 𝑢̂(𝑡) < 𝑢𝑚𝑎𝑥 ), the closed-loop
TF (within the dotted line in Fig. 28) is equal to 𝐶(𝑠). During
saturation, the input to the controller states is bounded.
As the anti-wind up scheme is implemented in the discrete-
time domain, the following implementation issue, not
recognizable in the s-domain, must be considered. In general,
IEEE TRANSACTIONS ON POWER ELECTRONICS

the discrete-time implementation of the feedback path in After discretization, some errors arise at the resonant
normal operation (without the saturation block) takes the form frequency. For this reason, the 𝑏1 and 𝑏2 coefficients should
in Fig. 29. If 𝑏0 ≠ 0, an algebraic loop arises, which means be re-calculated such that the inverse dynamics
that this anti-wind up strategy cannot be implemented in real implementation matches the desired resonant frequency
time. This is directly related to the discretization method used
for 𝐶̅ (𝑠). (𝑎1 + 𝑏1 𝑘𝑝𝑉 ) = −2 cos(𝜔1 𝑇𝑠 ) ; (𝑎2 + 𝑏2 𝑘𝑝𝑉 ) = 1. (22)
A possibility to avoid the algebraic loop can be to use as This implementation provides zero steady-state error and a
discretization methods Zero-Order Hold (ZOH), Forward damped response after transients.
Euler (FE) or Zero-Pole Matching (ZPM), which assure In the next section, the robustness of the controllers
𝑏0 = 0. As an example, the TF in the feedback path in Fig. 28 designed is verified via extensive experimental results
takes the form in Table V for ZPM and Impulse Invariant. performing step responses and step load changes with resistive
This latter cannot be used otherwise an algebraic loop arises, and nonlinear loads.
even though it is usually recommended for direct
VI. EXPERIMENTAL RESULTS
implementations [7].
TABLE V The power system of Fig. 1 was tested to check the
DISCRETIZATION OF THE FEEDBACK PATH IN THE ANTI-WIND UP SCHEME OF
FIG. 28 theoretical analysis presented. For this purpose, a low scale
Method Value test-bed has been built using a Danfoss 2.2 kW converter,
Impulse
𝑘 𝑘
− 𝑘𝑖𝑉,1 𝑇𝑠 cos(𝜑1 ) + 𝑘𝑖𝑉,1 𝑇𝑠 cos(𝜑1 − 𝜔1 𝑇𝑠 )𝑧 −1 driven by a dSpace DS1006 platform. The LC filter
𝑝𝑉 𝑝𝑉
Invariant [𝑘𝑝𝑉 + 𝑘𝑖𝑉,1 𝑇𝑠 cos(𝜑1 )] − [2𝑘𝑝𝑉 cos(𝜔1 𝑇𝑠 ) + 𝑘𝑖𝑉,1 𝑇𝑠 cos(𝜑1 − 𝜔1 𝑇𝑠 )]𝑧 −1 + 𝑘𝑝𝑉 𝑧 −2 parameters and operational information are presented in Table
Zero-Pole 𝑘 𝑘
− 𝑘𝑖𝑉,1 𝐾𝑑 𝑧 −1 + 𝑘𝑖𝑉,1 𝐾𝑑 𝑒 tan(𝜑1)𝜔1 𝑇𝑠 𝑧 −2
II. In all the tests voltage decoupling is performed as shown in
Matching 𝑝𝑉 𝑝𝑉
Fig. 2.
𝑘𝑝𝑉 − [2𝑘𝑝𝑉 cos(𝜔1 𝑇𝑠 ) − 𝑘𝑖𝑉,1 𝐾𝑑 ]𝑧 −1 + [𝑘𝑝𝑉 − 𝑘𝑖𝑉,1 𝐾𝑑 𝑒 tan(𝜑1)𝜔1 𝑇𝑠 ]𝑧 −2
In order to compare the current loop performance
with/without lead compensator schemes and Smith Predictor
In case FE is used as discretization method, the performance
in terms of dynamic response, a step change of the inductor
of the voltage controller is degraded since zero steady-state
error is not achieved [7]. This can be seen in Fig. 30, where current is performed. In order to achieve approximately zero
the frequency response of the controller discretized with these steady-state error with different control structures, the
methods is shown. The gain at the resonant frequency is no reference is multiplied by a constant, which is equivalent to
more infinite if FE is used as discretization method. multiply by a gain the closed-loop TF of the inductor current.
150 Freq. (Hz): 50
It should be noted that the dynamics of the system with the
100 Mag. (dB): 114 current loop only, i.e. voltage loop disabled and the current
Mag. (dB)

ZOH, ZPM FE
50
Freq. (Hz): 50
Mag. (dB): 14.5
reference is generated manually, are not affected by this gain,
which is also significantly lower as the bandwidth is widened.
0
For the case with the proportional gain only (see Fig. 17), the
step response is degraded as k pI is increased [see Fig. 31(a)
Phase (deg.)

270 and Fig. 31(b)]. This result also shows that due to additional
180 losses the setup has more damping than expected. In Fig.
FE 31(b) the step response is even less damped and more
90 ZOH, ZPM
oscillatory for k pI = 11.58. It is clear that there is a limitation
46 48 50 52 54
Frequency (Hz) in the achievable bandwidth due to the system delays.
Fig. 30. Frequency response of the resonant controller using ZOH, ZPM and If the control structure with a lead compensator is used (see
FE. Fig. 19), the bandwidth can be widened in comparison to the
The resulting implementation with ZOH or ZPM avoids case with just a P controller for the same k pI value, without
wind-up after saturation and algebraic loops, without losing degrading the dynamic performance. The step response for
any basic feature of the PR control during normal operation. fbw = 3.1 kHz, to which corresponds k pI = 11.58, is less
Moreover, in order to get an even more damped step oscillatory than the result in Fig. 31(b), as shown in Fig. 32(a).
response during transients [5], which corresponds to a lower The step response is even faster if the Smith predictor,
gain at the resonant frequency, the following implementation designed for the same bandwidth, is used to perform the test
is proposed. Firstly, the coefficients 𝑎1 and 𝑎2 are determined [see Fig. 32(b)]. The main reason is due to the fact that the
by discretization of [𝐶(𝑠)−1 − 𝑘𝑝−1 ], using ZOH for Smith predictor produces a system similar to a first order one.
discretization in order to get an implementation which avoids These results are in accordance with the step responses shown
algebraic loops. Then, the closed-loop TF of the system in Fig.
in Section IV in Fig. 26.
29 is derived
𝑈(𝑧) 𝑘𝑝𝑉 (1 + 𝑎1 𝑧 −1 + 𝑎2 𝑧 −2 )
= . (21)
𝐸(𝑧) 1 + (𝑎1 + 𝑏1 𝑘𝑝𝑉 )𝑧 −1 + (𝑎2 + 𝑏2 𝑘𝑝𝑉 )𝑧 −2
IEEE TRANSACTIONS ON POWER ELECTRONICS

ia* 5 A/div ia* 5 A/div


ia 5 A/div
ia 5 A/div

ierr 2 A/div ierr 2 A/div

(a) (a)
ia
*
5 A/div
ia* 5 A/div
ia 5 A/div
ia 5 A/div

ierr 2 A/div
ierr 2 A/div

(b)
(b)
Fig. 31. Step response, reference (5 A/div), real (5 A/div) and inductor current ia* 5 A/div
error (2 A/div) (α-axis), time scale (200 µs/div): (a) P controller, 𝑘𝑝𝐼 = 5.54;
(b) P controller, 𝑘𝑝𝐼 = 11.58. ia 5 A/div

ia* ierr 2 A/div


5 A/div

ia 5 A/div

ierr 2 A/div (c)


ia* 5 A/div
ia 5 A/div

(a) ierr 2 A/div


ia*
5 A/div
ia 5 A/div

(d)
ierr 2 A/div Fig. 33. Sensitivity analysis on predicted plant values for the Smith predictor -
reference (5 A/div), real (5 A/div) and inductor current error (2 A/div) (α-axis),
time scale (200 µs/div): (a) 𝐿𝑆𝑃 = 1.2𝐿𝑆𝑃,𝑟𝑎𝑡𝑒𝑑 ; (b) 𝑅𝑆𝑃 = 10𝑅𝑆𝑃,𝑟𝑎𝑡𝑒𝑑 ; (c)
𝑇𝑑,𝑆𝑃 = 0.5𝑇𝑑,𝑆𝑃,𝑟𝑎𝑡𝑒𝑑 ; (d) 𝑇𝑑,𝑆𝑃 = 2𝑇𝑑,𝑆𝑃,𝑟𝑎𝑡𝑒𝑑 .

(b) A P controller with Smith Predictor is chosen because


Fig. 32. Step response, reference (5 A/div), real (5 A/div) and inductor current computation and PWM delays are well-known deterministic
error (2 A/div) (α-axis), time scale (200 µs/div): (a) P controller + lead
compensator, 𝑘𝑝𝐼 = 11.58, 𝑘𝐿 = 0.561; (b) P controller + Smith Predictor, parameters in this application and hence, it can be concluded
𝑘𝑝𝐼 = 12.6. that this current controller is feasible to be used as inner current
loop. For this reason all the following results (from Fig. 34 to
The sensitivity to changes in the predicted parameters values Fig. 38) regarding the voltage loop are obtained with voltage
is verified. For this purpose, the predicted inductor value 𝐿𝑆𝑃 is decoupling, P + Smith Predictor as current regulator and the
set twice than the rated value [see Fig. 33(a)]. The predicted anti-wind up scheme proposed in the previous section. The
ESR of the inductor 𝑅𝑆𝑃 is increased by ten times [see Fig. parameters of the system are presented in Table II. In Fig. 34(a)
33(b)]. The Smith Predictor is almost insensitive to changes in a 100% linear step load change is shown, using just the
𝑅𝑆𝑃 , while is more dependent on 𝐿𝑆𝑃 . Nevertheless, even with regulator at the fundamental frequency. The results obtained
huge variations in these parameters, the step response has an are compared to the envelope of the voltage deviation vdev as
acceptable behavior. The predicted computation delay 𝑇𝑑𝑆𝑃 is reported in the IEC 62040 standard for UPS systems [see Fig.
changed to 0.5𝑇𝑠 and 2𝑇𝑠 , as can be seen in Fig. 33(c) and Fig. 34(b)]. It can be seen that the system reaches steady-state in
33(d). The system becomes more oscillatory during transients, less than half a cycle after the load step change. The dynamic
in particular if 𝑇𝑑𝑆𝑃 is higher than the real computation delay. response is within the limits imposed by the standard.
Moreover, the dynamics of the inductor current in α-axis are
shown in Fig. 34(c). These last data have been recorded in
dSpace ControlDesk scopes and then plotted in Matlab. Since
IEEE TRANSACTIONS ON POWER ELECTRONICS

the capacitor voltage is sinusoidal, the inductor current is 80


IEC 62040 – Linear Load
slightly distorted even in case a linear load is supplied. IEC 62040 – Non-Linear Load
40

Amplitude (V)
vdev
0
va *

-40
va
-80
-20 0 20 40 60 80 100 120 140
Time (ms)
verr
(b)
8 iα* iα
(a)
IEC 62040 – Linear Load
4
20

Current (A)
10 0
Amplitude (%)

vdev
0
-4 ierr
-10
-8
-20
-20 0 20 40 60 80 100 120 140
Time (ms)
-20 0 20 40 60 80 100 120 140
Time (ms) (c)
(b) Fig. 35. Nonlinear step load changing (0 – 100%) without HC: (a) reference
i*α (200 V/div), real (200 V/div) and capacitor voltage error (50 V/div) (α-axis),
6 time scale (10 ms/div); (b) Dynamic characteristics according to IEC 62040

4 standard for linear and nonlinear loads: overvoltage (𝑣𝑑𝑒𝑣 > 0) and
undervoltage (𝑣𝑑𝑒𝑣 < 0); (c) reference, real and inductor current error (α-axis).
Current (A)

2
0
-2 ierr
-4 va*
-6

-20 0 20 40 60 80 100 120 140


va
Time (ms)
(c)
Fig. 34. Linear step load changing (0 – 100%): (a) reference (200 V/div), real verr
(200 V/div) and capacitor voltage error (50 V/div) (α-axis), time scale (4
ms/div); (b) Dynamic characteristics according to IEC 62040 standard for
linear loads: overvoltage (𝑣𝑑𝑒𝑣 > 0) and undervoltage (𝑣𝑑𝑒𝑣 < 0); (c) (a)
reference, real and inductor current error (α-axis). IEC 62040 – Linear Load
80
IEC 62040 – Non-Linear Load
A diode bridge rectifier with an LC output filter supplying 40
Amplitude (V)

a resistive load is used as nonlinear load. Its parameters are vdev


0
presented in Table II. A 100% nonlinear step load change is
performed with and without the harmonic compensators (HC) -40
tuned at the 5th and 7th harmonics. The results are in accordance
-80
with the standard IEC 62040 even for linear loads, as can be
-20 0 20 40 60 80 100 120 140
seen in Fig. 35(b) and Fig. 36(b). The correspondent inductor Time (ms)
current in α-axis for the test performed without HC is shown in (b)
Fig. 35(c). A similar trend for the inductor current is achieved Fig. 36. Nonlinear step load changing (0 – 100%) with HC at 5th and 7th
with the HC activated. It is evident in Fig. 36(b) that the harmonics: (a) reference (200 V/div), real (200 V/div) and capacitor voltage
benefits of using the harmonic compensators are in a lower the error (50 V/div) (α-axis), time scale (10 ms/div); (b) Dynamic characteristics
according to IEC 62040 standard for linear and nonlinear loads: overvoltage
steady-state error (𝑣𝑑𝑒𝑣 > 0) and undervoltage (𝑣𝑑𝑒𝑣 < 0).

To verify the attenuation of triplen harmonics, a 100%


va* nonlinear unbalance (one phase open) step load change is
performed, using the harmonic compensator at the fundamental
va frequency only. The response is again in the boundaries
imposed to linear loads [see Fig. 37(a)]. The FFT results in Fig.
37(b) show the mitigation of the 3rd harmonic component by a
verr
large extent, even with just the resonator tuned at the
fundamental frequency. These results show the benefits of
(a) widening the bandwidth for the voltage loop, which can be
IEEE TRANSACTIONS ON POWER ELECTRONICS

achieved with the design of the inner current loop based on


Smith predictor.
VII. CONCLUSIONS
IEC 62040 – Linear Load
80
IEC 62040 – Non-Linear Load Recent approaches in the control of power converters
40 working in standalone applications have proved that state-
Amplitude (V)

vdev feedback decoupling allows better dynamic response to be


0
achieved. In this context, the model derived directly in the
-40 discrete-time domain permits a clear representation of the
-80 limitations in dynamics introduced by computation and PWM
-20 0 20 40 60 80 100 120 140 delays when state feedback voltage decoupling is performed.
Time (ms)
The simulation results validate the discrete-time model
(a) developed, which allows access to the internal states of the
st
1 THDv = 5.6% system. In order to enhance the current controller dynamics, a
HDv3rd = 4.5%
HDv5th = 2.5%
P controller with a lead compensator and Smith Predictor
3rd
5th HDv7th = 0.7% structure are implemented and compared. The implementation
7th based on Smith Predictor has been shown to provide the
fastest response to changes in the reference inductor current,
allowing the current loop bandwidth to be widened while still
preserving good dynamic properties. The wider inner current
control bandwidth permits the bandwidth of the voltage loop
(b)
Fig. 37. Unbalance nonlinear step load changing (0 – 100%): (a) Dynamic
to be increased. A systematic design methodology based on
characteristics according to IEC 62040 standard for linear and nonlinear loads: the Nyquist criterion allows the fundamental integral gain
overvoltage (vdev > 0) and undervoltage (vdev < 0) without HC; (b) FFT of value to be identified by means of a straightforward
the capacitor voltage. mathematical relationship. As the dynamics of the voltage
loop are faster, an anti-wind up scheme becomes even more
In order to show the performance of the anti-wind up important. The proposed design in the discrete-time domain of
implementation, a saturated control action (current reference)
the anti-wind up scheme based on a feedback implementation
along with results of a step change from rated load to overload
of inverse dynamics avoids algebraic loops, which could arise
conditions and vice versa are shown in Fig. 38(a) and Fig.
depending on the discretization method employed.
38(b). The current limiter is set to 8 A as well as the saturation
blocks in the anti-wind up scheme. It can be noted the output of The overall design provides good performance both in
the integral is bounded because of the anti-wind up scheme steady-state and transient conditions. More specifically, the
implemented. requirements during the transient, imposed by the UPS
standard IEC 62040, are verified according to the design
proposed for the current and voltage regulators. Moreover,
when a balanced or even unbalanced nonlinear load is
vInt,output supplied, the dynamic response is within the standards
va
imposed to linear loads with just the compensator tuned at
fundamental frequency.

APPENDIX
In this section the derivation of the first Cross-Coupled State
Equation is provided, following the step-by-step methodology
(a) provided in Section II. Moreover, the derivation of the transfer
function 𝑽𝐶𝛼𝛽 (𝑧)/𝑰𝐿𝛼𝛽 (𝑧) is provided.
Eq. (6) is derived as follows. Firstly, the Inverse Laplace
vInt,output va Transform applied to (3) leads to
1
𝑣𝑐 (𝑡) = [1 − 𝑒 −𝜉𝜔𝑛𝑡 sin(𝜔𝑑 𝑡 + 𝜙)] 𝑣𝑖 (𝑡 = 0)
√1 − 𝜉 2
𝑣𝑐 (𝑡 = 0) −𝜔𝑛2
+ 𝑒 −𝜉𝜔𝑛𝑡 sin(𝜔𝑑 𝑡 − 𝜙)
𝜔𝑛2 √1 − 𝜉 2
iα (A.1)
2𝜉 𝜔𝑛
+ 𝑣 (𝑡 = 0) 𝑒 −𝜉𝜔𝑛𝑡 sin(𝜔𝑑 𝑡)
𝜔𝑛 𝑐 √1 − 𝜉 2
(b) +
𝑣̇𝑐 (𝑡 = 0) 𝜔𝑛
𝑒 −𝜉𝜔𝑛𝑡 sin(𝜔𝑑 𝑡).
Fig. 38. Linear step load changing (100% - 950% and viceversa) - integral 𝜔𝑛2 √1 − 𝜉 2
output (100 V/div), real capacitor voltage (200 V/div) and real inductor current
(5 A/div) (α-axis), time scale (20 ms/div): (a) from rated load (68 Ω) to
overload conditions (7.2 Ω); (b) from overload conditions (7.2 Ω) to rated load Accordingly, the response in the next sample time is
(68 Ω).
IEEE TRANSACTIONS ON POWER ELECTRONICS

1 REFERENCES
𝑣𝑐 (𝑇) = [1 − 𝑒 −𝜉𝜔𝑛𝑇 sin(𝜔𝑑 𝑇 + 𝜙)] 𝑣𝑖 (𝑡 = 0)
√1 − 𝜉 2
𝜔𝑛 −𝜉𝜔 𝑡 [1] T. M. Rowan and R. J. Kerkman, "A New Synchronous Current
− 𝑒 𝑛 sin(𝜔 𝑇 − 𝜙)𝑣 (𝑡 = 0)
𝜔𝑑 𝑑 𝑐 Regulator and an Analysis of Current-Regulated Pwm Inverters,"
2𝜉𝜔𝑛 −𝜉𝜔 𝑇 (A.2) IEEE Trans. Ind. Appl., vol. IA-22, no. 4, pp. 678-690, Jul./Aug.
+ 𝑒 𝑛 sin(𝜔𝑑 𝑇)𝑣𝑐 (𝑡 = 0) 1986.
𝜔𝑑
1 −𝜉𝜔 𝑇 [2] M. P. Kazmierkowski and L. Malesani, "Current control
+ 𝑒 𝑛 sin(𝜔 𝑇)𝑣̇ (𝑡 = 0).
𝜔𝑑 𝑑 𝑐 techniques for three-phase voltage-source PWM converters: A
The solution at a generic sample instant is survey," IEEE Trans. Ind. Electron., vol. 45, no. 5, pp. 691-703,
1 May 1998.
𝑣𝑐 (𝑘𝑇) = [1 − 𝑒 −𝜉𝜔𝑛𝑇 sin(𝜔𝑑 𝑇 + 𝜙)] 𝑣𝑖 ((𝑘 − 1)𝑇) [3] R. Teodorescu, M. Liserre, and P. Rodriguez, Grid Converters for
√1 − 𝜉 2
𝜔𝑛 −𝜉𝜔 𝑡 Photovoltaic and Wind Power Systems. New York, NY, USA:
− 𝑒 𝑛 sin(𝜔 𝑇 − 𝜙)𝑣 ((𝑘 − 1)𝑇)
𝑑 𝑐 Wiley-IEEE Press, 2011.
𝜔𝑑
2𝜉𝜔𝑛 −𝜉𝜔 𝑇
(A.3) [4] F. de Bosio, L. A. de S. Ribeiro, F. D. Freijedo, M. Pastorelli, and
+ 𝑒 𝑛 sin(𝜔𝑑 𝑇)𝑣𝑐 ((𝑘 − 1)𝑇) J. M. Guerrero, “Effect of state feedback coupling and system
𝜔𝑑
1 −𝜉𝜔 𝑇 delays on the transient performance of stand-alone VSI with LC
+ 𝑒 𝑛 sin(𝜔 𝑇)𝑣̇ ((𝑘 − 1)𝑇).
𝑑 𝑐 output filter”, IEEE Trans. Ind. Electron., vol. 63, no. 8, Aug.
𝜔𝑑
This equation cannot be written in transfer function format 2016.
[5] S. Buso and P. Mattavelli, Digital Control in Power Electronics,
due to the term 𝑣̇𝑐 ((𝑘 − 1)𝑇). However, being 𝑣̇𝑐 ((𝑘 − 1st ed., San Rafael, CA, USA: Morgan & Claypool, 2006.
1 [6] D. M. Van De Sype, K. De Gussemé, F. M. L. L. De Belie, A. P.
1)𝑇) = 𝑖 ((𝑘 − 1)𝑇), this model with cross-coupling can
𝐶𝑓 𝐿 Van den Bossche, and J. A. Melkebeek, "Small-Signal z -Domain
be written as Analysis of Digitally Controlled Converters," IEEE Trans. Power
1 Electron., vol. 21, no. 2, pp. 470-478, Mar. 2006.
𝑣𝑐 (𝑘𝑇) = [1 − 𝑒 −𝜉𝜔𝑛𝑇 sin(𝜔𝑑 𝑇 + 𝜙)] 𝑣𝑖 ((𝑘 − 1)𝑇) [7] A. G. Yepes, F. D. Freijedo, J. Doval-Gandoy, Ó. L. J. Malvar, and
√1 − 𝜉 2
𝜔𝑛 −𝜉𝜔 𝑡 P. Fernandez-Comesaña, "Effects of Discretization Methods on the
− 𝑒 𝑛 sin(𝜔 𝑇 − 𝜙)𝑣 ((𝑘 − 1)𝑇)
𝑑 𝑐 Performance of Resonant Controllers," IEEE Trans. Power
𝜔𝑑
2𝜉𝜔𝑛 −𝜉𝜔 𝑇 (A.4) Electron., vol. 25, no. 7, pp. 1692-1712, Jul. 2010.
+ 𝑒 𝑛 sin(𝜔𝑑 𝑇)𝑣𝑐 ((𝑘 − 1)𝑇) [8] Y. Ito and S. Kawauchi, "Microprocessor based robust digital
𝜔𝑑
1 control for UPS with three-phase PWM inverter," IEEE Trans.
+ 𝑒 −𝜉𝜔𝑛𝑇 sin(𝜔𝑑 𝑇)𝑖𝐿 ((𝑘 − 1)𝑇). Power Electron., vol. 10, no. 2, pp. 196-204, Feb. 1995.
𝐶𝑓 𝜔𝑑
[9] D. Maksimovic, R. Zane, "Small-Signal Discrete-Time Modeling
By substituting for the z operator in the discrete-time domain of Digitally Controlled PWM Converters," IEEE Trans. Power
and by transforming to the αβ stationary reference frame leads Electron., vol. 22, no.6, pp. 2552-2556, Nov. 2007.
to [10] R. D. Middlebrook, “Predicting modulator phase lag in PWM
𝜔𝑛 −𝜉𝜔 𝑇 2𝜉𝜔𝑛 −𝜉𝜔 𝑇 converter feedback loops,” in Proc. of the Advances in Switched
𝑽𝑐𝛼𝛽 (𝑧) [1 + 𝑒 𝑛 sin(𝜔 𝑇 − 𝜙)𝑧 −1 − 𝑒 𝑛 sin(𝜔 𝑇)𝑧 −1 ]
𝑑 𝑑
𝜔𝑑 𝜔𝑑 mode Power Conversion, paper H-4, pp. 245–250, 1981.
𝜔𝑛 −𝜉𝜔 𝑇 [11] L. Corradini, D. Maksimovic, P. Mattavelli, and R. Zane, “Digital
= [1 − 𝑒 𝑛 sin(𝜔𝑑 𝑇 + 𝜙)] 𝑽𝑖𝛼𝛽 (𝑧)𝑧 −1 (A.5)
𝜔𝑑 Control of High-Frequency Switched-Mode Power Converters,”
1
+ 𝑒 −𝜉𝜔𝑛𝑇 sin(𝜔𝑑 𝑇) 𝑰𝐿𝛼𝛽 (𝑧). 1st ed., New York, United States: John Wiley & Sons, 2015.
𝐶𝑓 𝜔𝑑 [12] F. D. Freijedo, A. Vidal, A. G. Yepes, J. M. Guerrero, O. Lopez, J.
A similar mathematical development can be performed to Malvar, and Jesús Doval-Gandoy, "Tuning of Synchronous-Frame
derive (7), starting from (4). Solving the coupling equations PI Current Controllers in Grid-Connected Converters Operating at
a Low Sampling Rate by MIMO Root Locus," IEEE Trans. Ind.
(6) and (7), yields to the independent TF Electron., vol. 62, no. 8, pp. 5006-5017, Aug. 2015.
[13] Y. Shi, Y. Wang, and R. D. Lorenz, " Low-Switching-Frequency
𝑽𝑐𝛼𝛽 (𝑧) 𝑎1 𝑧 −1 + 𝑎2 𝑧 −2
= (A.6) Flux Observer and Torque Model of Deadbeat–Direct Torque and
𝑽𝑖𝛼𝛽 (𝑧) 1 + 𝑏1 𝑧 −1 + 𝑏2 𝑧 −2 Flux Control on Induction Machine Drives," IEEE Trans. Ind.
Appl., vol. 51, no. 3, pp. 2255-2267, May/Jun. 2015.
where
[14] M. Hinkkanen, H. Awan, Z. Qu, T. Tuovinen, and F. Briz,
𝜉𝜔𝑛 −𝜉𝜔 𝑇 "Current Control for Synchronous Motor Drives: Direct Discrete-
𝑎1 = 1 − 𝑒 𝑛 sin(𝜔 𝑇) − 𝑒 −𝜉𝜔𝑛 𝑇 cos(𝜔 𝑇)
𝑑 𝑑
𝜔𝑑 Time Pole-Placement Design," IEEE Trans. Ind. Appl., vol. 52, no.
𝜉𝜔𝑛 −𝜉𝜔 𝑇 2, pp. 1530-1541, Mar./Apr. 2016.
𝑎2 = 𝑒 𝑛 sin(𝜔 𝑇) − 𝑒 −𝜉𝜔𝑛 𝑇 cos(𝜔 𝑇) + 𝑒 −2𝜉𝜔𝑛 𝑇
𝜔𝑑 𝑑 𝑑 [15] B. P. McGrath, S. G. Parker, and D. G. Holmes, "High
performance stationary frame AC current regulation incorporating
𝑏1 = −2𝑒 −𝜉𝜔𝑛 𝑇 cos(𝜔𝑑 𝑇); 𝑏2 = 𝑒 −2𝜉𝜔𝑛 𝑇 transport delay compensation," EPE Journal, vol. 22, no. 4, pp. 17-
24, Dec. 2012.
Similarly, starting from (6) we can achieve the transfer [16] H. Kum-Kang and R. D. Lorenz, "Discrete-time domain modeling
function 𝑰𝐿𝛼𝛽 (𝑧)/𝑽𝑖𝛼𝛽 (𝑧) already including the output voltage and design for AC Machine Current Regulation," in Conf. Rec.
IEEE IAS Annu. Meeting, New Orleans, LA, USA, 2007, pp. 2066-
feedback, i.e. 𝑽𝑐𝛼𝛽 (𝑧) 2073.
[17] K. Hongrae, M. W. Degner, J. M. Guerrero, F. Briz, and R. D.
𝜔𝑛2 −𝜉𝜔𝑛 𝑇 Lorenz, "Discrete-Time Current Regulator Design for AC machine
𝑰𝐿𝛼𝛽 (𝑧) 𝑒[𝐶𝑓 sin(𝜔𝑑 𝑇)] (𝑧 −1 − 𝑧 −2 )
𝜔𝑑 (A.7) drives," IEEE Trans. Ind. Appl., vol. 46, no. 4, pp. 1425-1435,
= .
𝑽𝑖𝛼𝛽 (𝑧) 1 − 2𝑒 −𝜉𝜔𝑛 𝑇 cos(𝜔𝑑 𝑇) 𝑧 −1 + 𝑒 −2𝜉𝜔𝑛 𝑇 𝑧 −2 Jul./Aug. 2010.
[18] R. D. Lorenz, D. B. Lawson, and M. O. Lucas, “Synthesis of State
The derivation of (A.7) is necessary to obtain the transfer Variable Controllers for Industrial Servo Drives,” Research Report
function 𝑽𝑐𝛼𝛽 (𝑧)/𝑰𝐿𝛼𝛽 (𝑧). In fact, by considering (A.6) and 86 – 8, WEMPEC – University of Wisconsin, May 1986.
(A.7), the relationship between 𝑰𝐿𝛼𝛽 (𝑧) and 𝑽𝑐𝛼𝛽 (𝑧) can be [19] R. D. Lorenz, T. A. Lipo, and D. W. Novotny, “Motion Control
with induction motor drives,” Proc. of the IEEE, vol. 82, no. 8, pp.
derived as 1215 – 1240, Mar. 1994.
𝑽𝑐𝛼𝛽 (𝑧) 𝑽𝑐𝛼𝛽 (𝑧) 𝑽𝑖𝛼𝛽 (𝑧) [20] E. de C. Gomes, L. A. de S. Ribeiro, J. V. M. Caracas, S. Y. C.
= ⋅ . (A.8) Catunda, and R. D. Lorenz, “State Space Decoupling Control
𝑰𝐿𝛼𝛽 (𝑧) 𝑽𝑖𝛼𝛽 (𝑧) 𝑰𝐿𝛼𝛽 (𝑧)
Design Methodology for Switching Converters,” in Conf. Rec.
ECCE, pp. 4151 – 4158, Sept. 2010..
IEEE TRANSACTIONS ON POWER ELECTRONICS

[21] P. C. Loh, M. J. Newman, D. N. Zmood, and D. G. Holmes, “A Professor with the Federal University of Maranhão, São Luís, Brazil. His main
Comparative Analysis of Multiloop Voltage Regulation Strategies areas of research interest include electric machines and drives, power
for Single and Three-Phase UPS Systems,” IEEE Trans. on Power electronics, and renewable energy.
Electron., vol. 18, no. 5, pp. 1176 – 1185, Sept. 2003.
[22] P. Mattavelli, "An improved deadbeat control for UPS using
disturbance observers," IEEE Trans. Ind. Electron., vol. 52, no. 1, Francisco D. Freijedo (M’07) received the M.Sc.
pp. 206-212, Feb. 2005. degree in Physics from the University of Santiago
[23] D. G. Holmes and T. A. Lipo, Pulse Width Modulation for Power de Compostela, Santiago de Compostela, Spain, in
Converters: Principles and Practice. New York, NY, USA: Wiley- 2002 and the Ph.D. degree from the University of
IEEE Press, 2003. Vigo, Vigo, Spain, in 2009.
[24] P. Mattavelli, F. Polo, F. D. Lago, and S. Saggini, "Analysis of From 2005 to 2011, he was a Lecturer with the
Control-Delay Reduction for the Improvement of UPS Voltage- Department of Electronics Technology of the
Loop Bandwidth," IEEE Trans. Ind. Electron., vol. 55, no. 8, pp. University of Vigo.
2903-2911, Aug. 2008. From 2011 to 2014, he worked in Gamesa
[25] M. J. Ryan, W. E. Brumsickle, and R. D. Lorenz, "Control Innovation and Technology as a power electronics
topology options for single-phase UPS inverters," IEEE Trans. Ind. control engineer for renewable energy
Appl., vol. 33, no. 2, pp. 493-501, Mar./Apr. 1997. applications.
[26] K. J. Aström and T. Hägglung, PID Controllers: Theory, From 2014 to 2016 he was a Postdoctoral
Designing, and Tuning, 2nd ed., Research Triangle Park, NC, researcher at the Department of Energy Technology of Aalborg University.
USA: Instrum. Soc. of Amer., 2006. Since 2016, he is a Postdoctoral Researcher at the Power Electronics Lab of
[27] F. Briz, M. W. Degner, and R. D. Lorenz, "Analysis and Design of the École Polytechnique Fédérale de Lausanne.
Current Regulators Using Complex Vectors," IEEE Trans. Ind. His main research interest is focused on power conversion technologies.
Appl., vol. 36, no. 3, pp. 817-825, May/Jun. 2000.
[28] G. C. Goodwin, S. F. Graebe, and M. E. Salgado, Control System
Design, 1st ed., Valparaíso, Chile: Pearson, 2000.
[29] P. C. Loh and D. G. Holmes, "Analysis of Multiloop Control Michele Pastorelli (M’05) was born in Novara,
Strategies for LC-CL-CLC Filtered Voltage Source and Current Italy, in1962. He received the Laurea and Ph.D.
Source Inverters," IEEE Trans. Ind. Appl., vol. 41, no. 2, pp. 644- degrees in electrical engineering from the
654, Mar./Apr. 2005. Politecnico di Torino, Turin, Italy, in 1987 and
[30] F. G. Shinskey, B. G. Liptak, R. Bars, and J. Hetthéssy, "Control 1992, respectively.
Systems - Cascade Loops," in Instrument Engineers' Handbook: Since 1988, he has been with the Politecnico di
Process Control and Optimization., 4th ed., vol. 2, Boca Raton, Torino, where he has been a Full Professor of
FL:CRC Press, , 2006. electrical machines and drives since November
[31] A. G. Yepes, F. D. Freijedo, O. López, and J. Doval-Gandoy, 2006. He has authored about 100 papers published
"Analysis and Design of Resonant Current Controllers for Voltage- in technical journals and conference proceedings.
Source Converters by Means of Nyquist Diagrams and Sensitivity His scientific activity concerns power electronics, high performance servo
Function," IEEE Trans. Ind. Electron., vol. 58, no. 11, pp. 5231- drives, and energetic behaviors of electrical machines.
5250, Nov. 2011. His main research interests include synchronous drives for both industrial and
[32] A. Vidal, F. D. Freijedo, A. G. Yepes, P. Fernández-Comesaña, J. commercial residential applications. He has been involved as a Consultant in
Malvar, O. López, and J. Doval-Gandoy, "Assessment and research contracts with foreign and Italian industries. He has been in charge of
Optimization of the Transient Response of Proportional-Resonant several national research projects funded by the Italian Research Ministry in
Current Controllers for Distributed Power Generation Systems," the field of ac drives.
IEEE Trans. Ind. Electron., vol. 60, no. 4, pp. 1367-1383, Apr.
2013.
[33] G. C. Goodwin, S. F. Graebe, and W. S. Levine, "Internal model
control of linear systems with saturating actuators," in Proc. ECC, Josep M. Guerrero (S’01-M’04-SM’08-FM’15)
Groningen, NL, 1993, pp. 1072-1077. received the B.Sc. degree in telecommunications
engineering, the M.Sc. degree in electronics
Federico de Bosio (S’14) was born in Torino, engineering, and the Ph.D. degree in power
Italy, in 1989. He received the B.Sc. and M.Sc. electronics from the Technical University of
degrees from the Politecnico di Torino, Turin, Catalonia, Barcelona, in 2000 and 2003,
Italy, in 2011 and 2013, respectively. respectively. Since 2011, he has been a Full
Since 2014 he is pursuing the Ph.D. degree in Professor with the Department of Energy
Electrical, Electronics and Telecommunications Technology, Aalborg University, Denmark, where
Engineering at the Politecnico di Torino. he is responsible for the Microgrid Research
In 2015 he was a visiting Ph.D. researcher at the Program. From 2012 he is a guest Professor at the Chinese Academy of
Department of Energy Technology of Aalborg Science and the Nanjing University of Aeronautics and Astronautics; and
University, Denmark, working on control of from 2014 he is chair Professor in Shandong University.
power converters for islanded microgrids/UPS His research interests is oriented to different microgrid aspects, including
systems. His main research interests include power electronics, distributed energy-storage systems, hierarchical and
control of power converters, energy storage systems and optimal energy cooperative control, energy management systems, and optimization of
management. microgrids and islanded minigrids. In 2014 he was awarded by Thomson
Reuters as ISI Highly Cited Researcher, and in 2015 same year he was
Luiz A. de S. Ribeiro (M’98) received the M.Sc. elevated as IEEE Fellow for contributions to “distributed power systems
and Ph.D. degrees from the Federal University of and microgrids”.
Paraiba, Campina Grande, Brazil, in 1995 and
1998, respectively. During the period 1996-1998 www.microgrids.et.aau.dk
and 2004-2004, he was a visiting scholar and
post-doctor at the University of Wisconsin,
Madison, WI, USA, working on parameter
estimation of induction machines and sensorless
control of AC machines.
In 2015 he was a research guest at Aalborg
University. Since 2008, he has been an Associate

You might also like