1. Introduction
Despite the steady performance improvement of Li-ion batteries, their weight and cost still impair mass-market vehicle electrification [
1]. A widespread DC ultra-fast charging (UFC) infrastructure could alleviate the limited range issue of electric vehicles (EVs), by enabling charging times comparable with the refueling of internal combustion engine (ICE) vehicles. As the pace of adoption of EVs is rapidly increasing and thousands of DC fast-charging stations are being installed around the world [
2,
3], ultra-fast battery charging is currently a key research topic in both industry and academia. In fact, several challenges have yet to be addressed, including the potentially negative impact on the grid of a fast charging station [
4,
5,
6], the need for high-performance power electronics technology [
7], the presence of competing industry standards, and battery health/thermal degradation issues related to high charging speeds [
8].
State-of-the-art EV UFCs are typically rated above 150
[
7] and are normally connected to the low-voltage grid, mainly to leverage the existing industrial power electronics knowledge and availability [
7,
9,
10,
11]. The basic structure of a DC off-board charger is schematically illustrated in
Figure 1 and consists of two conversion stages [
7,
10]. The first stage is connected to the grid and is referred to as active front–end (AFE). The main role of this stage is to ensure input unity power factor and sinusoidal current shaping [
12]. The second stage is an isolated DC/DC converter which provides galvanic isolation from the grid and controls the charging process by regulating the current fed into the battery [
13]. The present work only focuses on the AFE stage.
As of today, the two-level inverter represents the most adopted solution for general active rectification, as it is simple, reliable and intrinsically bidirectional. Nevertheless, the overall performance of this topology is strongly limited by its two-level output voltage waveform (i.e., requiring large AC-side filtering elements) and the high voltage rating of the semiconductor devices (i.e., characterized by limited conduction and switching performance) [
14,
15,
16]. These limitations translate into a severe performance trade-off between achievable efficiency and power density, which may prove to be insufficient for the targeted UFC application. The most effective approach to enhance the overall performance of the converter is by adopting multi-level topologies, which simultaneously reduce the stress on the AC-side filter components and allow to employ semiconductor devices with lower voltage rating and thus better figures of merit [
17].
Since DC fast chargers usually require unidirectional power flow from the grid to the vehicle, three-level rectifiers represent excellent candidates for active rectification [
18,
19,
20]. These converter topologies trade higher efficiency and power density for a slight complexity increase, thus achieving improved performance with respect to two-level inverters [
14,
15,
16].
In addition to high efficiency and high power density, the main requirements of an AFE for battery charging applications may be summarized in (1) sinusoidal input current shaping (i.e., with low distortion and harmonics); (2) DC-link voltage regulation according to the optimal DC/DC operating point [
13]; (3) minimization of the DC-link mid-point third-harmonic voltage oscillation, that is typical of three-level converters [
21,
22]; and (4) control of the mid-point voltage deviation under unbalanced split DC-link loading [
23], which may occur when separate DC/DC units are connected to the two DC-link halves [
24]. All of these tasks require a proper converter control strategy with adequate dynamical performance, which is therefore the subject of this work. In particular, (1) can be achieved with a high-bandwidth current control loop (i.e., to limit low-frequency harmonics) and a purposely designed grid-side filter (i.e., to attenuate high-frequency harmonics) [
25,
26]. Tasks (2) and (4) are managed with a DC-link voltage and a mid-point voltage balancing loops having sufficient dynamics to ensure low voltage deviation under load or unbalance steps. Finally, (3) is achieved with an appropriate selection of the converter modulation strategy [
22,
27]. It is worth highlighting that the elimination of the low-frequency mid-point voltage ripple is of utmost importance, as the DC/DC stage may not be able to reject it [
13]. Battery chargers, in fact, cannot allow significant charging current ripple, as this would cause the premature aging and shorter lifetime of the battery itself [
28].
The digital control implementation of power converters has recently become an industry standard, mainly due to the advent of modern, powerful, reliable and low-cost digital signal processors (DSPs). The well-known benefits of digital controllers reside in excellent reproducibility, noise immunity and flexibility, allowing for the implementation of complex control strategies [
29]. Despite these advantages, the digital implementation of the control is also affected by limited computational capabilities and sampling, quantization and zero-order hold (ZOH) effects that may negatively impact the control itself.
Specifically, the control of three-level rectifiers is characterized by unique challenges. First, due to their unidirectional nature, rectifiers are characterized by discontinuous conduction mode (DCM) operation around the current zero-crossings, leading to low-frequency current distortion [
30]. Moreover, the presence of a split DC-link translates into an additional system state variable, requiring a supplementary control loop with respect to two-level inverters. Primarily for these reasons, several works dealing with the control of unidirectional three-level rectifiers have been published in the literature [
31,
32,
33,
34,
35].
In particular, ref. [
31] is the first proposing a multi-loop control strategy for a three-level unidirectional rectifier. The three phase currents are regulated by means of hysteresis controllers, while the DC-link voltage and the mid-point voltage deviation are regulated with traditional proportional (P) or proportional–integral (PI) regulators. While the mid-point voltage balancing loop acts on the common-mode current reference, no clear quantitative relation between this reference and the resulting mid-point current is provided. Therefore, no clear tuning of this control loop is achieved.
In [
33], a digital multi-loop control strategy is implemented for a VIENNA rectifier operated at 1
. However, the focus of the work is limited to the current controllers and their practical implementation, in order to improve the phase current distortion around the zero-crossings. No details on the DC-link voltage and mid-point voltage balancing control loops are provided.
A complete system small-signal model of the unidirectional three-level rectifier is derived in [
32]. This model is then leveraged to design and tune four control loops, namely regulating the dq currents, the DC-link voltage and the mid-point voltage deviation. Nevertheless, the tuning coefficients are extremely complex and a straightforward expression linking the zero-sequence voltage injection with the mid-point current formation is not provided.
This expression is derived in [
34], where the mid-point current formation process is analyzed and a simple link between the zero-sequence voltage injection and the resulting mid-point current is found. This link is exploited for the tuning of the mid-point voltage balancing loop, leading to predictable dynamical performance. Nevertheless, the actual converter mid-point current limits are not derived and no limitation on the zero-sequence voltage injection is enforced, possibly leading to uncontrolled phase current distortion for significant load unbalance values.
The instantaneous mid-point current limits of a unidirectional rectifier are obtained in [
35], where a multi-loop control scheme is also implemented. The current controllers are tuned taking into account the delays related to their digital implementation. However, no tuning of the DC-link voltage and mid-point voltage balancing loops is provided. Moreover, even though the zero-sequence voltage injection is dynamically limited within its feasible window, no mid-point current limitation is implemented, leading to the uncontrolled wind-up of the PI regulator in the case of large load unbalances.
Even though the complete state-space model of three-level rectifiers has been analyzed in the literature and multi-loop control strategies have already been proposed, to the best of the authors’ knowledge, a simple, clear and exhaustive control loop design and tuning procedure has yet to be provided. In particular, no implementation of the DC-link mid-point voltage balancing loop taking into account the converter mid-point current limits has been proposed to date.
Therefore, this paper proposes a complete multi-loop control strategy for a unidirectional three-level rectifier, with the main goal of providing a straightforward design and tuning procedure of all controllers. The major contributions of this work are summarized in: (1) the design, tuning, simulation and experimental verification of a multi-loop digital control scheme for unidirectional three-level rectifiers; (2) the formal derivation of the converter instantaneous zero-sequence voltage limits and their implementation in the closed-loop control; and (3) the analytical derivation of the converter mid-point current limits, which are exploited for the implementation of an anti-wind-up scheme within the DC-link mid-point voltage balancing control loop. It must be noted that this work is an extension of [
12], where the proposed control strategy has been briefly introduced. The analysis is here extended and verified with the inclusion of exclusive experimental results.
This paper is structured as follows. In
Section 2, the operational basics of three-level rectifiers are described and the system state-space model is derived. In
Section 3, the proposed multi-loop control strategy is reported and all controllers are analytically tuned, leveraging the system state-space equations. In
Section 4, the small-signal transfer functions of the closed-loop controllers are verified in simulation, and both steady-state and dynamical performance of all control loops are verified experimentally on a 30
T-type converter prototype, leveraging a general purpose microcontroller unit (MCU) for the digital control implementation. Finally,
Section 5 summarizes and concludes this work.
2. System Model
The system considered herein consists of a three-level unidirectional rectifier fed from the three-phase grid and two independent equivalent current source loads, as illustrated in
Figure 2. It is worth noting that, even though the T-type converter topology is specifically selected in the present analysis, the following considerations remain valid for all unidirectional three-level topologies with a split DC-link, i.e., for all the implementations of the VIENNA rectifier [
36]. Furthermore, to simplify the analysis, no inner grid impedance and no AC-side filter are considered. Both elements do not affect the general control considerations of this work, particularly when the filter is properly damped [
25,
37,
38].
The AC-side and DC-side passive components define the system state-variables, namely the boost inductor currents
,
,
and the DC-link capacitor voltages
and
. In particular, the three-wire nature of the system (i.e., lacking the neutral conductor) implies:
such that only two inductor currents are independent. Furthermore, the two capacitor voltage state variables are better expressed by
where
is the full DC-link voltage and
represents the mid-point voltage deviation (i.e.,
in nominal operating conditions, being
).
With the adoption of a dq reference frame synchronized with the grid voltage vector
(i.e., in the direction of the d-axis), the system state-space equations can be expressed in a compact form, as
where
,
,
are the DC-link rail currents (with
),
,
are the split DC-link load currents and
,
are the phase voltages applied by the rectifier in the dq reference frame. The derived state-space equations can be expressed with an equivalent circuit representation, as illustrated in
Figure 3.
In order to solve the state-space system (
4), the relationship between the DC-side currents
,
,
and the state variables must be identified.
Assuming balanced DC-link voltages (i.e.,
), a first relation between AC-side and DC-side quantities is obtained leveraging the input/output power balance as
The DC-link voltage state-space equation can therefore be expressed as
which is non-linear with respect to
.
A second relation between AC-side and DC-side quantities can be derived leveraging the mid-point current
generation process. Several past works have investigated and described this process as being governed by the zero-sequence voltage component
injected by the converter [
21,
23,
34]. In particular,
does not affect the phase currents (assuming a three-phase three-wire system); nevertheless, this voltage component modifies the duty cycle of the mid-point switches, thus affecting the mid-point current local average value, expressed by
represents the relative ON-time (i.e., duty cycle) of the mid-point switches of phase
and is determined by the ratio between the desired reference bridge-leg voltage
and the DC-link voltage
as
Recalling that
, the expression of the mid-point current local average becomes:
Moreover, since the voltage applied by a bridge-leg of a unidirectional rectifier can only have the same sign as the current flowing in it (i.e.,
when the mid-point switch is ON and
when the switch is OFF), the following relation holds:
Therefore, substituting (
10) into (
9), the mid-point current local average can be expressed as
To obtain a quantitative evaluation of
, the phase voltage and phase current expressions are required. Neglecting the voltage drop at fundamental frequency across the boost inductance
L, the phase voltages applied by the rectifier are:
where
is the phase angle and
is the converter modulation index. The phase currents, assuming unity power factor operation, are therefore:
By averaging the value of
over one-third of the fundamental period (i.e., the DC-side current periodicity), the expression of the mid-point current periodical average can be derived. Furthermore, subdividing
into a third-harmonic component
representative of the selected modulation strategy and an additional component
reserved for control purposes, the following expression is obtained:
Since the first two terms are characterized by
periodicity, their integral is null, therefore:
This equation can be used to estimate the effect of a constant
contribution (i.e., added to all phase voltage references) on the generated average mid-point current. However, the solution of (
15) is not straightforward, as the instantaneous zero-sequence voltage
is dynamically limited with a
periodicity, directly affecting the applied
. The upper and lower
limits can be derived from the well-known current-dependent bridge-leg voltage limits, meaning that:
which may be rewritten as
Leveraging
, the following maximum and minimum zero-sequence voltage limits are obtained:
These limits are graphically illustrated in
Figure 4 for two different values of DC-link voltage and assuming unity power factor operation (i.e.,
). It is shown that a
increase (i.e., a reduction in
M) widens the feasible zero-sequence injection region, thus increasing the mid-point current control capability of the converter.
Even though
and
modify the shape of the applied
, i.e., effectively reducing its average value, a simple expression of
can be obtained by neglecting the zero-sequence voltage limits and solving (
15):
It is worth noting that this expression overestimates the mid-point current value, particularly for high values of
. Nevertheless, (
19) sets an upper limit for
, which is of practical interest in ensuring the stability of the mid-point voltage control loop. The state-space equation of the DC-link mid-point voltage deviation
can therefore be expressed as
which is the last equation to practically solve system (
4).
The validity of (
19) can be extended if a zero-sequence third-harmonic component
is added to the reference signals. This component is defined by the adopted modulation strategy, which directly affects the stresses on the active and passive components of the converter (e.g., AC inductors, DC-link capacitors, semiconductor devices) [
22,
27]. To minimize the size of the split DC-link capacitors and ensure minimum mid-point voltage ripple, the zero mid-point current modulation (ZMPCPWM) is adopted herein. This modulation ensures a zero mid-point current local average over the whole fundamental period by injecting a specific low-frequency zero-sequence voltage waveform, which may be directly derived from (
11), setting
:
A comparison between the average mid-point current obtained with sinusoidal modulation (SPWM), i.e., without low-frequency zero-sequence component injection, ZMPCPWM and expression (
19) is reported in
Figure 5. It is immediately observed that the addition of a
component ensures a wider validity of (
19); however, it does not affect the maximum
value, as explained in
Appendix A.
3. Controller Design
In this work, a 30
T-type unidirectional rectifier operating with a 20
switching frequency is considered (see
Section 4). The converter is connected to the European low-voltage grid (i.e., 50
, 400
line-to-line) and the DC-link voltage can be varied between 650
and 800
to narrow the regulation region of the following DC/DC conversion stage, thus simplifying its design [
24] and control [
13]. The most relevant parameter values for control purposes are
(i.e., at the peak phase current
) and
.
The converter is controlled by means of a cascaded multi-loop structure consisting of four loops, which correspond to the state-space variables in (
4), namely the DC-link voltage loop, the mid-point voltage balancing loop and the phase current loops in the dq frame, as illustrated in
Figure 6. A conventional voltage-oriented control is adopted [
25]: the grid synchronization is obtained by means of a phase-locked loop (PLL) [
39], aligning the d-axis of the rotating dq frame with the phase voltage vector
measured at the point of common coupling (PCC). The outer
loop is responsible for controlling the DC-link capacitor voltage according to the reference value required by the DC/DC stage, forcing the power balance between the grid and the load. As a consequence, the output of this controller is the d-axis current reference (i.e., responsible for the power transfer), while the q-axis current reference is set to zero to ensure unity power factor operation. Ultimately, the role of the
loop is to control the mid-point voltage deviation to zero, thus ensuring the voltage balance between the two series-connected DC-link capacitors. The
loop operates in parallel to the cascaded
,
loops (i.e., without interference), since it acts on the zero-sequence voltage injection, which does not affect the phase currents and thus the overall power transfer. It is worth highlighting that the
loop allows for the steady-state operation with a certain degree of load unbalance between the two DC-link halves (i.e.,
).
The main goals of the proposed control scheme are (1) sinusoidal input current shaping, ensuring low THD and low-frequency harmonics; (2) strong disturbance rejection of the DC-link voltage against load steps; and (3) low steady-state and dynamical mid-point voltage deviation, even under unbalanced split DC-link loads.
3.1. dq Current Control Loops
The current control is implemented in the rotating dq frame to achieve zero steady-state tracking error with a simple proportional–integral (PI) regulator and maximize the disturbance rejection performance of the loops. The measured PCC voltages (see
Figure 6) are fed into the PLL, achieving the reference frame synchronization with the grid (i.e., angle
). Even though only two-phase currents are independent, all three of them are measured for redundancy reasons, enhancing the measurement offset and gain compensations. The d-axis reference current
, responsible for the active power transfer, is provided by the DC-link voltage control loop, while the q-axis reference
is set to zero for unity power factor operation. The digital sampling and update is performed once per switching period (i.e.,
).
Due to the unidirectional nature of the rectifier, the phase currents encounter discontinuous conduction mode (DCM) operation around the current/voltage zero-crossings [
30]. In particular, DCM operation poses two major control challenges, which may lead to steady-state and dynamical issues, if not properly addressed [
40]. First, conventional synchronous/asynchronous sampling does not provide the average phase current value under DCM conditions, due to the discontinuous nature of the current ripple. This may lead to noticeable current distortion around the zero crossings, due to the variable current feedback error. The second challenge is represented by the system transfer function (i.e., duty-to-current) becoming non-linear in DCM and thus translating in a variable open-loop gain. The gain is typically much lower than in continuous conduction mode (CCM) and thus reduces the control-loop bandwidth, inevitably leading to additional input current distortion. The first issue is tackled by oversampling the measured currents and averaging the sampled values, thus obtaining a moving average of the phase currents. The second issue, instead, is not directly addressed, nevertheless, the system gain drop in DCM is managed by maximizing both the control bandwidth and the low-frequency open-loop gain (i.e., by means of the integral part of the PI regulator).
The digital implementation of the current control loop introduces three main delay components, which negatively affect the achievable control bandwidth and/or decrease the closed loop stability margin [
41,
42]. The current oversampling and averaging process introduces the first delay component, i.e., a moving average delay of
(where
is the sampling period). The second delay contribution is related to the digital processing, which yields a pure delay of one sampling period
between the measured quantities and the control signal output. Finally, the PWM modulator introduces a zero-order hold (ZOH) effect of one sampling period, which may be treated as a
delay if the control bandwidth is sufficiently lower than the Nyquist frequency. Overall, the total resulting delay of
can be expressed with the transfer function:
where the exponential term is rationalized with a first-order Padè approximation.
The voltage-to-current plant transfer functions in the dq frame can be derived from (
4) by disregarding the disturbance components (i.e., easily compensated by suitable feed-forward terms) as
The integral nature of the plant allows for a zero steady-state tracking error with a proportional regulator. Nevertheless, a PI controller is adopted to achieve better disturbance rejection performance and higher low-frequency open-loop gain, especially required to counteract the DCM-induced distortion around the current zero-crossings. Therefore, the controller transfer function is:
To improve the dynamical performance of the control loops and ensure the small-signal operation of the PI regulator, the phase voltages and the current cross-coupling terms are fed forward. The complete current closed-loop control schematic is illustrated in
Figure 7. The open-loop control transfer function is therefore:
Since simplified rational transfer functions have been derived for every component of
, the tuning of the PI regulator can be performed in the continuous time domain leveraging conventional techniques. A phase margin criteria is adopted in this work. The open-loop 0
cross-over frequency
is obtained by substituting (
22)–(
24) into (
25) and setting
, resulting in:
where
is the desired open-loop phase margin (i.e., expressed in radians) and
is the ratio between the PI zero
and
. If
is located sufficiently below
(i.e.,
), the following approximate relation holds:
Therefore, the PI parameters are directly obtained as
In this work,
and
are assumed, ensuring a good compromise among reference tracking speed, step response overshoot and disturbance rejection capability. For the system considered herein (i.e., with
), a 850
open-loop cross-over frequency is obtained, which roughly corresponds to the closed-loop control bandwidth.
It is worth mentioning that, since soft-saturating powder core inductors have been adopted for the experimental prototype (see
Section 4), the worst-case value of
L used in (
28) corresponds to the minimum inductance value at the nominal peak current (i.e.,
at
). This approach ensures that the maximum closed-loop control bandwidth is never exceeded; however, it does not compensate for the differential inductance variation, leading to variable control bandwidth along the grid fundamental period (i.e., depending on the instantaneous phase current value) and lower dynamical performance at low current levels. Another approach is to control the three phase currents in the abc stationary frame and compensate for the phase inductance variation with three independent time-varying open-loop gain adjustments, as in [
43]. Nevertheless, this approach lacks the benefits related to the dq frame current control implementation (e.g., ideally zero steady-state reference-tracking error) and has therefore not been adopted in this work.
3.2. DC-Link Voltage Control Loop
In general, the DC-link voltage controller of an active rectifier is responsible to adjust the active power absorbed from the grid to balance the power absorbed from the load. In the present case, the load is represented by the isolated DC/DC stage of the ultra-fast battery charger, which sets the
loop reference according to an optimal operating efficiency criterion [
24]. To regulate the DC-link voltage, this control loop acts on the d-axis current reference, which directly adjusts the active power transfer. Assuming the DC-side load currents
,
as disturbance components and considering
for unity power factor operation, the current-to-voltage plant transfer function is obtained from (
6) as
which is non-linear with respect to
.
The DC-link voltage control structure is illustrated in
Figure 8. The control loop consists of a PI regulator, an optional feed-forward contribution, two gain adjustment blocks, the current control loop and the plant transfer function.
Even though the plant has an integral behavior, a PI regulator is selected to improve the controller load disturbance rejection capabilities. Therefore, the controller transfer function is:
As the power absorbed by the DC/DC stage is generally known with reasonable accuracy (i.e., the reference charging power),
and
can easily be estimated and their values can be fed forward to unburden the integral part of the PI regulator. The plant non-linearity highlighted in (
29) is compensated by multiplying the regulator output with the measured DC-link voltage
. Moreover, the controller gain is adjusted to compensate for the dependence of the plant transfer function on the applied d-axis voltage
. The output of the regulator is then saturated to the maximum rectifier current
and becomes the reference for the inner d-axis current control loop. Since this loop is characterized by much faster dynamics with respect to the voltage control one, the current loop can be considered as an ideal actuator (i.e., a unity gain block). Therefore, the
control open-loop transfer function is expressed by
The tuning of the PI regulator is performed assuming that the cross-over frequency of the voltage control loop
is set sufficiently low compared to the current control loop one
. With this assumption, the inner loop does not dynamically affect the outer one, leading to simple tuning expressions:
In this work,
is set to
, resulting in a 85
open-loop cross-over frequency. Moreover, the PI zero
is set to
, to maximize the disturbance rejection capabilities of the control loop.
3.3. DC-Link Mid-Point Voltage Balancing Loop
Since three-level rectifiers are characterized by a split DC-link (see
Figure 2), a voltage unbalance between the upper and lower capacitors may either appear under normal operating conditions, due to device and/or control non-idealities, or under unbalanced load conditions (i.e.,
). In particular, a steady-state and/or dynamical load unbalance can appear in battery charging applications when separate DC/DC units are connected to the two DC-link halves, as in [
24]. In all cases, the closed-loop control of the DC-link mid-point voltage deviation
is required, both to limit the voltage stress on the semiconductor devices to
and to ensure the symmetry between the AC-side voltages applied by the rectifier during the positive and negative grid half-cycles. The control of
is achieved by acting on the zero-sequence voltage injection level to vary the mid-point current periodical average
, as explained in
Section 2. Since the zero-sequence voltage
does not affect the AC-side currents, and thus the active power transfer, the
control loop does not directly interfere with the other closed-loop controllers. The plant transfer function is therefore obtained from (
20), by considering the DC-side load currents
,
as disturbance components:
The DC-link mid-point voltage balancing control structure is illustrated in
Figure 9. The control loop consists of a moving average filter (MAF), a PI regulator, two gain adjustment blocks, the zero-sequence voltage saturation, and the plant transfer function.
The DC-link mid-point voltage deviation is obtained by the
,
measurements and is passed through an MAF running at three times the grid frequency, to prevent any feedback of the 150
voltage oscillation that is obtained when ZMPCPWM is not adopted [
21,
27]. Therefore,
is sampled at the sampling frequency
and averaged with three times the grid periodicity, introducing a moving average delay of
, where
is the grid fundamental period. The resulting delay transfer function is therefore expressed as
Also for this control loop, a PI regulator is adopted, to improve its disturbance rejection capabilities:
The output of the regulator corresponding to the desired mid-point current is saturated according to the minimum/maximum mid-point current limits expressed by (
A5) (see
Appendix A). In this way, a successful anti-wind-up scheme can be implemented, so that the integral action of the regulator is stopped once the current limits are hit. Since the plant transfer function
depends on other state variables (i.e.,
,
), these are actively compensated by adjusting the open loop gain with the measured quantities. In this way, stable controller dynamics are maintained for all operating conditions. Finally, the resulting reference is added to the zero-sequence third harmonic component
derived from the selected modulation strategy, and is then saturated according to the upper and lower zero-sequence voltage limits reported in (
18). This saturation process is of extreme importance, as a large input current distortion would arise without it (see
Section 4). Overall, the
open-loop control transfer function is expressed by
To prevent dynamical interference with the MAF, the DC-link mid-point voltage balancing loop cross-over frequency
is set one decade lower than
(i.e., 15
). The PI regulator coefficients are thus obtained as
where the PI zero
is set to
.