1. Introduction
Energy Hubs are a promising solution for the integration of renewable energy sources and the implementation of a decentralized energy system [
1,
2,
3]. One interesting Energy Hub topology is the Multi-Active Bridge (MAB) converter, which appeared in recent years. It is the extension of the well-known Dual-Active Bridge (DAB) bidirectional DC-DC converter [
4,
5,
6]. A MAB converter usually connects different energy sources, usually renewables (photovoltaic panels, wind turbines), loads and energy storage systems (ESS) together through a high frequency (HF) transformer, offering a full galvanic isolation between these ports. Energy storage is required in order to reduce the stress caused by intermittent energy sources. Batteries are very commonly used for this purpose.
Generally, studied MAB structures are based on voltage converters [
7,
8,
9,
10,
11,
12]. However, it can be interesting to have a current-fed port for some applications like connecting a PV panel or a battery system. Current-fed DAB converters have been presented in some previous papers [
13,
14,
15,
16]. Similarly, some previous works have introduced different topologies of multiport converters with one or more current-fed ports [
17,
18,
19]. In [
20], a new topology of a fully isolated, hybrid-fed TAB converter with full bridges on all its ports was presented, modelled and controlled. However, the three ports of the proposed structure were decoupled using a hardware decoupling method in order to simplify its control [
21]. This will make the TAB converter act like two independent DAB converters from a control point of view. In other words, the decoupling of the ports transforms this Multi-Input Multi-Output (MIMO) system into two independent Single-Input Single-Output (SISO) systems. Nevertheless, if the master port is lost in this case, the proposed control strategy will no longer be valid as the system will no longer be decoupled, and the two considered SISO systems will no longer be independent.
In this article, a generic model and control strategy are developed for the same topology presented in [
20], but with fully coupled ports. The coupling between the ports is due to the presence of inductances at the transformer windings of all the ports. This will make this study generic and all-inclusive. Therefore, any simplification of the system, such as the nonexistence of an inductance at one of the ports for decoupling purposes (as presented in [
20]), will be a particular case of the study presented in this article. Therefore, the proposed control strategy is more robust as it will remain valid even if one of the voltage-fed ports is lost.
Adding a current-fed port presents several advantages compared to classical voltage-fed converters, such as soft switching on the full operation range (even at light loads and when voltage mismatches occur) and the absence of an input capacitor on the current port, which can decrease the system’s efficiency. The main drawback that the current-fed port introduces into the system is the complexity of its control. In fact, using a current inverter at one of the ports of a MAB converter imposes control conditions on all the system’s ports. The non-compliance of one of these conditions can lead to many problems that can go from hard switching on some ports to brutal overvoltages on the current port.
The main purpose of this work is to study the feasibility of developing a closed-loop control strategy for the proposed fully coupled hybrid-fed MAB converter topology, considering the strict control restrictions imposed by the current-fed port that limit the operational area of this converter.
The mathematical modeling of a system makes the study of its dynamic behavior easier as it gives valuable insights into its operation and stability margins. In addition to that, it helps with the controller design. A generalized average model of a voltage-fed TAB converter was presented in [
22].
In this paper, a topology of a fully coupled hybrid-fed TAB converter consisting of one current-fed port and two voltage-fed ports is studied and its control boundaries are explained. A generalized average model of this system is developed in order to calculate the control parameters of the system, and lead it approximately to a desired operating point. A controller then cancels the steady state error of the generalized average model, which is due to some simplifying assumptions that were made. A reduced-order model is also elaborated to simplify the study of the dynamic behavior and the design of the system’s controllers. This will allow a real-time calculation of these controllers when the operating point or the control characteristics change. Finally, based on these developed mathematical models, a control strategy is proposed in order to regulate the power flows of this system while taking into consideration its control restrictions and imposing response characteristics such as time responses. Simulation results using the Matlab/Simulink platform and discussions are represented in
Section 7 of this paper to validate this study and prove its feasibility.
2. The Proposed Converter
2.1. Topology of the Hybrid-Fed TAB Converter
A current inverter is a DC-AC converter where the DC side is a current source [
23].
Figure 1 shows a topology of a coupled TAB converter having a current inverter connected to a temporary current source at port 1 and classical H-bridges at ports 2 and 3. Port 1 represents a unidirectional power source (ex., PV module), port 2 is bidirectional (ex., battery system, grid …) and port 3 is a DC load.
The ports of this TAB converter are coupled due to the presence of an inductance at each port, which can either be the leakage inductance of the transformer alone or in series with an externally connected one. Consequently, this converter behaves as a multi-variable system having multiple inputs and outputs (MIMO). In other words, changing one control input parameter would affect all the converter’s ports.
Controlling the power flows of this converter can be performed by regulating port 1’s input current
and port 3’s output voltage
. Since the system is a coupled multiport converter, the algebraic sum of all input and output powers of the system would approximately be equal to zero (or equal to the system’s losses). Therefore, the power that will be flowing from or into port 2 will be imposed by the following expression (neglecting the losses and the power stored in the magnetic core of the transformer):
where
and
are the powers flowing from or into ports 1 and 3, respectively.
The waveforms of this TAB’s AC signals circulating in the transformer windings are shown in
Figure 2, along with the command signals of switches
T1,
T21 and
T31.
The trapezoidal current
shown in
Figure 2 is, as presented in
Figure 1, the current circulating in the transformer winding at port 1. Parameters
and
are the AC voltages on the transformer side of ports 2 and 3, respectively.
is the duty cycle of the command of port 1’s switches (
).
and
are the phase shifts (in radians) of the command signals of switches
T21 and
T31 with respect to
T1, respectively. The command duty cycles of the voltage ports’ switches are fixed to
on all operation ranges, so
and
are two-leve—voltages, as shown in
Figure 2.
is the switching period (
is the switching frequency).
The waveform shapes of
Figure 2 are an approximation of the real signals’ shapes. In reality, the current
is not perfectly trapezoidal, as it is slightly affected by the switching of the voltage ports at instants
and
for port 2 on one hand and
and
for port 3 on the other hand.
Figure 3 shows the star-delta equivalent circuits of the transformer windings referred to port 1, with
and
.
and
are the switching functions of ports 2 and 3, respectively.
is the number of turns of the transformer winding of port #i. In these equivalent circuits, the current port 1 is replaced by an equivalent voltage source. The expression of
, the AC voltage on the transformer side of port 1, will be developed in
Section 2.2. The voltage at the star point
can be obtained by the following expression:
where:
with
.
The link inductances of the delta equivalent circuit are calculated as follows [
21]:
2.2. Working Principle
At a certain operating point, the operation cycle of this TAB converter is divided into the following time intervals (
Figure 2):
At
, switches
T1 and
T4 are turned on.
T2 and
T3 were already ON right before
from the previous cycle. In this time interval, all the switches of current port 1 are ON, meaning that
(
Figure 4a). Therefore, we can deduce from expression (1) that
. At the voltage ports,
T22,
T24,
T32 and
T34 should be ON, so that
,
and
. This will allow the transformer current
of port 1 to increase from
to
in this interval.
is represented by the following expression (neglecting the series resistance
of the leakage inductance at port 1):
where
is the value of the input current
of the current port at the chosen operating point. This current is considered constant at each operating point as it is limited by the input inductance
, of which the value is a lot bigger than the value of the leakage inductance
.
As
gets closer to
, the current starts passing more through the diodes
D1 and
D4 and less through
D2 and
D3. At
, the diodes
D2 and
D3 are naturally turned off (
Figure 4b).
In this time interval, the input current
passes through
T1,
T4,
D1 and
D4 and
. Switches
T2 and
T3 can be turned off between
and
at zero current (ZCS). The switching of the voltage ports is then achieved in order to allow the transformer current
to switch in the next time interval. At
, voltage port 2’s H-bridge is switched and
. At
, voltage port 3’s H-bridge is switched and
(
Figure 4c). Ideally, this does not affect the transformer’s current value
since it is imposed by the current source (
). However, in a real application, this current is slightly affected. In this model, the ideal case is considered. Consequently, this approximation of a perfectly trapezoidal current
and the neglect of the series resistance
leads to the following expression of the AC voltage at port 1:
At
,
T2 and
T3 are turned on at zero current. Therefore, all the current inverter’s switches are ON again and the voltage
(
Figure 4d). The star point voltage will be
, with
and
. The transformer current at port 1 decreases from
to
and it is represented by the following expression:
At , D1 and D4 are naturally blocked.
The input current passes entirely through
T2,
T3,
D2 and
D3 in this time interval and
. At
,
T1 and
T4 are turned off at zero current. At
and
, voltage ports 2 and 3 are switched, respectively, and
,
. The AC voltage at port 1 will be:
This cycle is then repeated for each switching period.
3. Operating Conditions
In order to be able to transfer power between ports with soft switching on the whole operation range for all the active bridges while avoiding overvoltage at port 1, three main conditions should be respected:
- (a)
To avoid overvoltage and have a soft switching at port 1, the switches of the current inverter should not be turned off before the complete reversal of the transformer current
and the blocking of their series diodes. Otherwise, these switches would block an important current in the link inductance, which will cause brutal overvoltage at port 1. This condition can be written as follows:
With from Equation (2).
- (b)
The voltage ports’ AC voltages
and
should be reversed after the current
’s full reversal and the blocking of both the diodes and their series switches at port 1. If
and/or
are reversed before that, the current
may not be able to reverse, so no power can be exchanged between the ports. Additionally, if they are reversed between the blocking of the diodes and their series switches, the diodes can be turned on again, causing overvoltage at port 1. This condition also ensures a soft switching at the voltage ports and it can be written as the two following expressions:
We can deduce from Equations (2) and (3) that the slope of current during its reversal is proportional to . Therefore, the reversal of this current is guaranteed if both AC voltages of ports 2 and 3 have the same sign (both negative for a positive slope or both positive for a negative slope). Additionally, current ’s slope will be maximized this way. Consequently, conditions (5) and (6) should always be respected simultaneously.
As we can notice, conditions (4) to (6) depend on the operating point of the converter as,,, andvary according to the desired power flows, making the control of this topology complex.
4. Full-Order Generalized Average Model of the Hybrid-Fed TAB Converter
The state space equations of the studied system are:
The conventional average modelling usually used for power electronic converters takes into consideration the average values of the state variables in order to transform this discontinuous time model into a continuous one. This averaging method cannot be implemented for a TAB converter as it results in zero transformer current (since it is an AC variable). Therefore, the generalized average model of this system is developed in order to study it as a continuous time model while representing its AC signals with more precision than the classical average model. Therefore, DC signals will be represented by their average values (0th Fourier series coefficient) and AC signals will be represented by their fundamentals (1st Fourier series coefficient) [
24].
The
kth coefficient of the Fourier series of a variable
is denoted as
, and it is a complex number:
R and
I refer to the real and imaginary parts of the complex number. The large signal model of the system is derived from (7) as:
where:
The large signal model (9) can be represented by:
where
and
.
The control input parameters of this system are the duty cycle
and the phase shifts
and
. The control output parameters are
and
. Therefore, the obtained averaged equations are non-linear. A linearization should be performed around an operating point to be able to use classical linear controllers. The small signal model of the system is obtained by introducing small perturbations to the system’s variables at an operating point and using the Taylor series expansion, such that:
where variables with the symbol “^” represent the small signals (perturbations around the operating point) and
represents the value of
at the operating point, also called the equilibrium point.
The perturbations of the voltage sources around their average values can be neglected in this study (). This is mainly due to their slow variation compared to the fast control dynamics (ex., voltage of a PV panel, a battery system or the grid). The obtained linearized mathematical model has an order of 8.
5. Reduced-Order Model of the Hybrid-Fed TAB Converter
The reduced-order model of a system is a simplified model that can be more easily studied and employed in simulations. In addition to that, it makes the design of the system controllers a lot simpler [
25]. Consequently, it would be possible to recalculate the system’s controllers in real time when a change in the operating point occurs. However, the main drawback of this order reduction is the decreased precision of the mathematical model.
Reduced-order averaged modeling relies on splitting the system’s dynamics in the frequency domain into two parts: the low-frequency dynamics (slow variables) and the high-frequency dynamics (fast variables) [
25]. After that, only the dominant dynamics are considered for the study of the system’s behavior.
For the hybrid-fed TAB converter, the DC variables can be considered as slow variables and the AC variables as fast variables. In this case, the slow variables represent the input/output parameters of the system, whereas the fast variables represent the internal functioning of the converter. Since the control of this TAB converter aims to regulate the slow input/output parameters, the dominant low-frequency dynamics are preserved and the fast dynamics are ignored in the reduced-order model. The two subsystems can therefore be represented as follows:
The slow-dynamics subsystem which will be indexed by “s”,
The fast-dynamics subsystem which will be indexed by “f”.
The state vector
of the full-order system (9) will then be split into two parts:
where:
and
.
Therefore, system (9) becomes:
Matrices
,
,
,
,
and
are obtained through a proper rearrangement of matrices
and
. To obtain the reduced-order model, we start by solving the fast dynamics subsystem at a chosen operating (equilibrium) point (
), by considering the slow variables constant and equal to their average values (
, so
and
). The average response
of the fast subsystem is obtained from this step. After that, in the slow subsystem, the fast variables will be replaced by their average response (
) calculated in the previous step. Then, the slow subsystem is linearized around the chosen operating point while ignoring the dynamics of the fast variables. This will give us the linearized reduced-order model of the converter, which is:
As can be noticed, the order of the system’s mathematical model has been reduced from eight to two by using the reduced-order modeling method. This will make the study of the dynamical behavior and the control design of the TAB converter simpler.
The Laplace transform of the obtained linearized reduced-order model (10) will lead to the following reduced transfer functions linking the input current
of port 1 to the duty cycle
on the one hand, and the output DC voltage
of port 3 to the phase shift
on the other hand:
Figure 5 compares the bode plots of the full order transfer functions (
and
) calculated from the linearization of system (9) to the reduced order ones (
and
) expressed in Equations (11) and (12). As we can notice, the full order and the reduced order responses of each one of these two transfer functions are similar at low frequencies (below the switching frequency where the resonance occurs). This proves that the reduced-order model represents the system’s slow dynamics appropriately and as expected.
Furthermore, the transfer function
can also be reduced by ignoring the dynamics of voltage
, considering that it does not vary a lot around its nominal value. The new reduced transfer function will therefore be a first order transfer function having the following expression:
Figure 6 compares the bode plots of the full-order transfer function
calculated from the linearization of system (9) and the two reduced-order transfer functions of Equations (11) and (13) (
and
). We can notice that the responses of these three plots are similar at low frequencies, proving that the current control’s slow dynamics can also be represented by
, further simplifying the system’s order.
We deduce from
Figure 5 and
Figure 6 that the first order transfer function
and
can be used to study and control the DC current of port 1 and the DC voltage of port 3 of this TAB converter, as their responses are sufficiently close to the full-order model’s results.
The order of the reduced transfer functionsandis independent of the number of ports of the TAB converter. Therefore, this developed reduced-order model of the hybrid-fed TAB converter can be generalized to a hybrid-fed MAB converter having n-ports, one of which is current-fed while the (n − 1) others are voltage-fed ports. These two reduced-order functions will then still be first order functions regardless of the number of ports of the MAB converter, such that the voltages of the voltage-fed ports do not vary a lot around their average values for a certain operating point.
The reduced-order models developed in this section will be used in the following sections to study the behavior of this hybrid-fed TAB converter and to design its closed-loop controllers.
6. Control Strategy
Two parameters should be controlled in this system (control output parameters): the DC input current of port 1 and the DC output voltageof port 3. However, the control input parameters are three:,and. Therefore, at a chosen operating point, an infinity of combinations of the values of, and can give us the same desired values ofand, as long as the conditions of expressions (4) to (6) are respected. Additionally, from system (9), we can notice that each control output (and) depends on all the control inputs (, and ) of the system. This proves that the studied TAB structure is coupled and a change in one of the control variables will affect all the ports.
One way to control this hybrid-fed TAB converter is by making
equal to its minimum allowed value expressed in (4) with an added safety margin
at each operating point (
). The corresponding values of
and
are then calculated from the full-order model expressed in system (9) at the chosen operating point. The calculated values of the three control parameters are then feedforwarded to the system. Adding a feedforward to the control of the TAB converter will lead to the decoupling of its ports control, as explained in [
8]. Then, from (5) and (6), we get the minimum allowed values of
and
.
The approximations that were performed in the developed mathematical model will lead to a steady state error if only an open loop (feedforward) control is applied. A PI controller is therefore used for each control loop in order to delete this error (
Figure 7). These controllers are calculated based on the reduced-order model that was developed in the previous section. Adaptable saturation blocks are finally added to the control system in order to ensure that conditions (4) to (6) are always satisfied. These blocks are also shown in
Figure 7, where the maximum and minimum allowed values of
and
are dynamically calculated.
In
Figure 7,
is the maximum allowed value for
and it is equal to one.
is the maximum allowed value for
and
and it is calculated as follows:
The controllers PI1 and PI3 have the following expressions, respectively:
6.1. Input DC Current Control of Port 1
The transfer function of Equation (13) is used to calculate the parameters of the controller PI1 for the input DC current control of port 1. It is a first order transfer function.
We choose
. The closed loop transfer function will therefore become:
With the time constant of the closed loop system.
Considering that the time response value of this closed loop transfer function to reach 95% of the desired current reference is
, the gain
is chosen for a desired value of
, such that:
6.2. Output DC Voltage Control of Port 3
The transfer function of Equation (12) is used to calculate the parameters of controller PI3 for the output DC voltage control of port 3. It is a first order transfer function.
We choose
. The closed loop transfer function will therefore be:
With the time constant of the closed loop system.
Considering that the time response value of this closed loop transfer function to reach 95% of the desired voltage reference is
, the gain
is chosen for a desired value of
, such that:
7. Simulated Results and Discussion
Figure 8 shows the simulation results of the closed loop control of current
of this system, when a setpoint change is applied.
Table 1 presents the parameter values used for the different ports of the simulated TAB converter. The time response that was chosen to reach the parameter values of controller PI1 from Equation (14) is
. We can see from
Figure 8 that the closed loop time response of the simulated switched model is equal to its chosen value (3 ms), which validates the developed mathematical model and control strategy. The ripple of this current depends on the value of the inductance
, which is chosen according to design requirements. Therefore, according to the application in which this TAB converter is expected to be integrated, the value of
can be adjusted (increased to decrease the ripple).
Figure 9 shows the simulation results of the closed loop control of voltage
of this system, when a setpoint change is applied. The time response that was chosen to get the parameter values of controller PI3 from Equation (15) is
. We can see from
Figure 9 that the closed-loop time response of the simulated switched model is equal to its chosen value (10 ms), which validates the developed mathematical model and controller.
The minor mismatch between the chosen characteristics for the calculation of the controllers’ parameters and the characteristics of the simulated responses is due to the simplifying hypotheses that were conducted while developing the mathematical model, especially the first harmonic approximation of the AC signals and the model order reduction. In order to further improve the accuracy of the proposed model, a higher harmonic order can be considered. However, this will increase the complexity of the model. The proposed model offers a fair compromise between accuracy and complexity.
Figure 10 shows the waveforms of the control parameters of the hybrid-fed TAB converter when the setpoint of current
is changed (
).
For the results shown in
Figure 10, saturation blocks were added to the control parameters
,
and
, as shown in
Figure 7, to avoid the non-compliance of conditions (4) to (6). A safety margin of
for the control of
was also taken into consideration (
). This value was chosen arbitrarily in this study. As we can notice, current
follows its reference value with the expected response characteristics, while the values of all the control input parameters stay within their allowed intervals.
Figure 11 shows the AC voltages at the three transformer windings and the AC current of port 1. No overvoltages have occurred at the current port. Additionally, the waveforms of
,
and
shown in
Figure 11 match their theoretical waveforms drawn in
Figure 2 and the waveform of
matches its developed expressions in
Section 2.2. This validates the developed model and the proposed control strategy.
8. Conclusions
A hybrid-fed MAB converter is an interesting topology for many applications such as PV panels and battery storage systems. This is mainly due to their soft-switching performances on the whole operation range. However, current-fed ports add operational restrictions to the system, which leads to questioning the feasibility of the closed-loop control of such topologies.
In this paper, the mathematical modelling and control of a hybrid-fed TAB converter were developed. The working concept of this topology was explained and so were the control conditions that should be respected for a safe functioning without overvoltages and with soft switching. After that, a generalized average model and a reduced-order model of this system were elaborated and compared. A control strategy was proposed based on the developed models and control conditions. The full-order model was used for the calculation of the feedforwarded control parameters when a setpoint change occurs. This will set the system in a state very close to its desired operating point. The error is then cancelled by PI controllers. The reduced-order model is used to calculate these PI controllers and to simplify the dynamic behavior study of the system. Adaptable saturation blocks were employed in the control of this TAB converter in order to ensure that the operating conditions are always satisfied, especially when moving from an operating point to another. The mathematical models and the developed control technique were tested and validated using Matlab/Simulink.
The obtained simulation results show the closed-loop response of the input current control of the current-fed port and the output voltage control of one of the voltage-fed ports. Controlling these two variables will allow control of the power flows between the different ports of the proposed three-ported topology. The expected characteristics chosen while calculating the PI controllers’ parameters were attained in these responses and no overvoltages have occurred at the current-fed port. This answers the main question of this research, proving that the closed-loop control of the proposed topology is possible.
The modelling and control strategy presented in this paper can be generalized for a hybrid-fed MAB converter with any number of ports, one of which is current-fed. However, the more voltage ports are added, the more control restrictions should be respected and the more complex the system control becomes.
In future works, for the hybrid-fed TAB converter topology presented in this paper, the three control input parameters (,and) could be chosen in a different way in order to improve the system’s efficiency by reducing its transformer’s RMS currents, for example (instead of choosing the combination of control input parameters where). Additionally, it would be interesting to elaborate an emergency stop strategy for these types of converters.