Professional Documents
Culture Documents
Publication date:
2017
Document Version
Early version, also known as pre-print
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.
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
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
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 -xwT 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-xwnT 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
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).
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
variable (𝑘𝑝𝐼 ) which can change their locations. It is clear that 0.3
0.2 /T
0.5
0.4 kp: 11.58
0.7 x: 0.24 0.1 /T
-0.8 0.3 /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-xwT
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-xwnT 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
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.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
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
(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 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𝑇𝑑,𝑆𝑃,𝑟𝑎𝑡𝑒𝑑 .
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
iα
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
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