REGULATION SYSTEM FOR A MULTI-ACTIVE BRIDGE CONVERTER WITH HYBRID SUPPLY, ASSOCIATED METHOD AND DEVICE

Information

  • Patent Application
  • 20240388208
  • Publication Number
    20240388208
  • Date Filed
    May 10, 2024
    7 months ago
  • Date Published
    November 21, 2024
    a month ago
Abstract
The present invention [relates to] a regulation system (28) for a multi-active bridge converter (10) with hybrid supply, comprising: an input current port (20) comprising an H-shape switch bridge (30) having a switch (T1) controlled by a first law having a first duty cycle,at least one output voltage port (22, 24) comprising an H-shape switch bridge (38, 40), one switch (T 21, T 31) of which is controlled by a second law which is phase-shifted with respect to the first law,the regulation system (28) regulates the converter (10) to a setpoint comprising a setpoint current value for the current of the current port (20) and a setpoint voltage value for a voltage port (22, 24).
Description

This patent application claims the benefit of document FR23/04696 filed on May 11, 2023 which is hereby incorporated by reference.


FIELD OF THE INVENTION

The present invention relates to a regulation system for a multi-active bridge converter with hybrid supply. The invention further relates to an associated regulation method and converter.


TECHNOLOGICAL BACKGROUND OF THE INVENTION

The integration of renewable energy sources and energy storage systems into electronic power applications has generated interest in multiport converters.


A specific topology of such converters is that of MAB converters, the acronym MAB referring to the English name “Multi-Active Bridge”.


An example of using such a converter is shown in FIG. 1 where the converter interacts with the grid, a battery, a load (resistor in the figure) and a solar panel.


It is thus shown that such a structure has the advantage that the production, consumption and the storage of electrical energy can be carried out in one place.


Furthermore, MAB converters have intrinsic galvanic isolation because the transformer connects the ports via respective windings. Such aspect is important to make possible the use of converters for sources of energy and load which have very significant differences.


It is known to use MAB converters with voltage ports.


However, for certain uses and in particular for cases of photovoltaic panels, it is desirable to use bridges supplied with current, which leads to a converter with hybrid supply, the surge control of which is difficult.


SUMMARY OF THE INVENTION

Therefore, to ensure a proper operation of the converter, there is a need for a regulation system for a multi-active bridge converter with hydride supply.


To this end, the description describes a regulation system for a multi-active bridge converter with hydride supply, the active multi-bridge converter comprising:

    • a port for input current, comprising an H-shaped switch bridge for which a reference switch is defined, the reference switch being called the first reference switch and being controlled by a first control law, the first control law having a first duty cycle,
    • at least one port for output voltage, comprising an H-shaped switch bridge for which a reference switch is defined, each reference switch being called the second reference switch and being controlled by a respective second control law, each second control law having a second predefined duty cycle and a phase shift with respect to the first control law,
    • a transformer with windings, each winding being connected to a port via a respective isolation interface,


      the regulation system being suitable for setting the active multi-bridge converter to a setpoint, the setpoint comprising a setpoint current value for the current of the current port and at least one setpoint voltage value for a voltage port, the regulation system comprising:
    • a measuring unit for measured values, the measured values comprising the current of the current port and the voltage of each voltage port,
    • a first control unit of the first reference switch, the first control unit comprising:
      • a first subunit for calculating a first desired initial value, the first desired initial value being a desired value for the first duty cycle equal to the sum of the result of a first calculation function applied to the setpoint values and of a safety margin,
      • a first determination subunit for determining the difference between the measured current value and the setpoint current value, in order to obtain a determined difference of current,
      • a first correction subunit apt to convert the determined difference of current into a first corrective value for the first duty cycle by applying a first conversion function,
      • a first addition subunit for adding the first desired initial value and the first corrective value, so as to obtain a first candidate value,
      • a first adjustment subunit suitable for adjusting the first candidate value so as to obtain a first value to be applied, comprised between two first extreme values, the first lowest extreme value being the result of the first calculation function applied to the measured values,
      • a first subunit of application of the first control law having as duty cycle the first value to be applied, and
    • for each voltage port having a setpoint voltage value, a second control unit of the second reference switch of the voltage port in question, each second control unit comprising:
      • a second calculation subunit for calculating a second desired initial value, the second desired initial value being a desired value for the phase shift equal to the result of a second calculation function applied to the first desired initial value,
      • a second determination subunit for determining the difference between the measured voltage value for the voltage port in question and the set voltage value for the voltage port in question, in order to obtain a determined difference of voltage,
      • a second correction subunit apt to convert the determined difference of voltage into a second corrective value for the phase shift by applying a second conversion function,
      • a second addition subunit for adding the second desired initial value and of the second corrective value, so as to obtain a second candidate value,
      • a second adjustment subunit suitable for adjusting the second candidate value so as to obtain a second value to be applied, comprised between two second extreme values, the second lowest extreme value being the result of the second calculation function applied to the first desired initial value, and
      • a second application subunit for applying the second control law having as phase shift the second value to be applied.


According to particular embodiments, the regulation system has one or a plurality of the following features, taken individually or according to all technically possible combinations:

    • each adjustment subunit is apt to give, as value to be applied, the candidate value unchanged when the candidate value is comprised between the two extreme values and otherwise the extreme value closest to the candidate value.
    • the second highest extreme value is the result of a third calculation function applied to the first desired initial value.
    • at least one calculation function among the second calculation function and the third calculation function is an affine function.
    • each correction subunit is an integral proportional corrector.
    • each conversion function is a first order function.
    • each H-shape bridge has two midpoints, each isolation interface having two lines connecting a respective midpoint with one end of the associated winding, one of the two lines having a resistor in series with an inductance.
    • each winding has turns, the first conversion function having a gain dependent on the measured values of the voltages, the second desired initial value, the number of turns of each winding and the inductances of the isolation interfaces.
    • each winding has turns, the second conversion function having a gain dependent on the measured current value, on the first desired initial value, on the second desired initial value, on the number of turns of each winding and on the inductances of the isolation interfaces.
    • each winding has turns, the first calculation function depending, in addition, on the number of turns of each winding and on the inductances of the isolation interfaces.
    • an output voltage port is a bi-directional port.
    • each determination subunit is a subtractor.
    • the safety margin is a predefined value.


The description further describes an active multi-bridge converter with hybrid supply, the active multi-bridge converter comprising:

    • a port for input current operating at a current, comprising an H-shaped switch bridge for which a reference switch is defined and operating at a current, the reference switch being called the first reference switch and being controlled by a first control law, the first control law having a first duty cycle,
    • at least one port for output voltage operating at a voltage, each voltage port comprising an H-shaped switch bridge for which a reference switch is defined, each reference switch being called the second reference switch and being controlled by a respective second control law, each second control law having a second predefined duty cycle and a phase shift with respect to the first control law,
    • a transformer with windings, each winding being connected to a port by a respective isolation interface, and
    • a regulation system as described hereinabove.


The description further proposes a regulation method of regulating a multi-active bridge converter, the multi-active bridge converter comprising:

    • a port for input current, comprising an H-shaped switch bridge for which a reference switch is defined, the reference switch being called the first reference switch and being controlled by a first control law, the first control law having a first duty cycle,
    • at least one port for output voltage, comprising an H-shaped switch bridge for which a reference switch is defined, each reference switch being called the second reference switch and being controlled by a respective second control law, each second control law having a second predefined duty cycle and a phase shift with respect to the first control law,
    • a transformer with windings, each winding being connected to a port via a respective isolation interface,


      the method being suitable for setting the active multi-bridge converter to a setpoint, the setpoint comprising a setpoint current value for the current of the current port and at least one setpoint voltage value for a voltage port, the method comprising the steps of:
    • measurement of measured values, the measured values comprising the current of the current port and the voltage of each voltage port,
    • control of the first reference switch, the control step comprising:
      • a first calculation of a first desired initial value, the first desired initial value being a desired value for the first duty cycle equal to the sum of the result of a first calculation function applied to the set values and of a safety margin,
      • a first determination of the difference between the measured current value and the setpoint current value, so as to obtain a determined difference of current,
      • a first correction converting the determined difference of current into a first corrective value for the first duty cycle by applying a first conversion function,
      • a first addition of the first desired initial value and of the first corrective value, so as to obtain a first candidate value,
      • a first adjustment suitable for adjusting the first candidate value so as to obtain a first value to be applied, comprised between two first extreme values, the first lowest extreme value being the result of the first calculation function applied to the measured values,
      • a first application of the first control law having as duty cycle the first value to be applied, and
    • for each voltage port having a setpoint voltage value, control of the second reference switch of the voltage port in question, each control step of the second switch comprising:
      • a second calculation of a second desired initial value, the second desired initial value being a desired value for the phase shift equal to the result of a second calculation function applied to the first desired initial value,
      • a second determination of the difference between the measured voltage value for the voltage port in question and the reference voltage value for the voltage port in question, so as to obtain a determined difference of voltage,
      • a second correction converting the determined difference of voltage into a second corrective value for the phase shift by applying a second conversion function,
      • a second addition of the second desired initial value and the second corrective value, so as to obtain a second candidate value,
      • a second adjustment subunit suitable for adjusting the second candidate value so as to obtain a second value to be applied, comprised between two second extreme values, the second lowest extreme value being the result of the second calculation function applied to the first desired initial value, and
      • a second application of the second control law having as phase shift the second value to be applied.


In the present description, the expression “suitable for” means equally well “apt to” or “configured for”.





BRIEF DESCRIPTION OF DRAWINGS

The features and advantages of the invention will appear upon reading the following description, given only as an example, but not limited to, and making reference to the enclosed drawings, wherein:



FIG. 1 is a schematic representation of an example of use of a multi-active bridge converter with hybrid supply,



FIG. 2 is an electrical diagram of an example of a multi-active bridge converter with hybrid supply, the converter comprising a regulation system,



FIG. 3 shows a diagram of part of the regulation system,



FIG. 4 shows a diagram of another part of the regulation system,



FIG. 5 shows the change of the input and output signals of the converter shown in FIG. 2 in an ideal operation,



FIG. 6 schematically illustrates the star-delta conversion, and



FIGS. 7 to 10 show simulation results obtained by the applicant.





DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS

According to the example described, the multi-active bridge converter 10 with hybrid supply comprises three ports 20, 22 and 24, a transformer 26 and a regulation system 28.


In this sense, the converter 10 is a triple active bridge converter.


Such a converter 10 is sometimes referred to as a TAB converter, the acronym “TAB” being the acronym for “Triple Active Bridge”.


According to the example shown in FIG. 2, the converter 10 includes an input current port 20, a first voltage port 22 and a second output voltage port 24.


The first voltage port 22 is herein both an input port and an output port (bidirectional character).


Such a converter 10 can, e.g., be used to connect a photovoltaic module to the input current port 20, a battery to the first voltage port 22 and a direct current load to the second output voltage port 24.


In such a case, the input current reference of the input current port 20 would correspond to the tracking of the maximum power point of the photovoltaic module. The tracking is often referred to by the abbreviation MPPT (Maximum Power Point Tracker).


The current port 20 includes a current source 30 and a first H-shape switch bridge 32.


The current source 30 is apt to deliver a current denoted hereafter by I1.


The current source 30 comprises a voltage generator 34, a resistor Rf and an inductance Lf in series.


In each of the following notations, to make reading easier, the reference sign of a component may correspond to the value thereof. Typically, the resistance of the current source 30 is denoted by the reference sign Rf and the value of the resistance is denoted by Rf.


The voltage generator 34 produces a voltage V1.


The voltage generator 34 has a positive pole and a negative pole.


The current source 30 is suitable for operating at a current determining the operating current of the current port 20.


The current port 20 is a unidirectional port.


The above means that the current port 20 is only suitable for sending power to the transformer 26.


To simplify the notations, each H-shape switch bridge will be referred to as an H-bridge.


The first H-bridge 32 has four branches 32B1 to 32B4, a first end 32E1 and a second end 32E2 and two midpoints 32M1 and 32M2.


The first branch 32B1 extends between the first end 32E1 and the first midpoint 32M1, the second branch 32B2 extends between the first end 32E1 and the second midpoint 32m2, the third branch 32B3 extends between the first midpoint 32M1 and the second end 32E2 and the fourth branch 32B4 extends between the second midpoint 32m2 and the second end 32E2.


The first end 32E1 is connected to the inductance Lf of the current source 30 and the second end 32E2 is connected to the negative pole of the voltage generator 34.


As its name “switch bridge” indicates, each branch 32B1 to 32B4 of the first H-bridge 32 includes a switch T1 to T4, respectively.


Herein, each switch is a transistor.


Furthermore, because each switch of an H-bridge in the example described has an on/off operation, hereinafter in the description, the term switch will refer to transistors. Nevertheless, what will be described is valid more generally for a switch instead of a switch.


Furthermore, each branch 32B1 to 32B4 of the first H-bridge 32 includes two diodes, a diode DA1 to DA4 in parallel with the switch T1 to T4 and a diode D1 to D4 in series with the switch T1 to T4.


Furthermore, the first switch T1 is defined as the reference switch of the current port 20 and will be referred hereinafter to as the first reference switch T1.


The first reference switch T1 of the current port 20 is controlled by a first control law LC1. The first control law LC1 has a first duty cycle denoted by D1.


The fourth switch T4 is controlled by the same first control law LC1 while the second switch T2 and the third switch T3 are controlled by the same law phase shifted by 180° with respect to the first control law LC1. The phase shift of 180° corresponds to a time shift of half the switching period TS/2.


As such, it would be possible to apply what will be described by choosing one of the switches T2, T3 or T4 as the first reference switch.


The first voltage port 22 includes a second voltage source 36 and a second H-bridge 38.


The first voltage port 22 operates at a voltage, called the second voltage V2. The second voltage V2 corresponds herein to the voltage delivered by the second voltage source 36.


The first voltage port 22 is a bidirectional port.


The above means that the first voltage port 22 receives from the transformer 26 and delivers power through the transformer 26.


The second H-bridge 38 has a structure similar to the structure of the first H-bridge 30 (the bridge of the current port 20) with four branches 38B1 to 38B4, ends 38E1 and 38E2 and two midpoints 38M1 and 38M2.


In the case shown, each branch 38B1 to 38B4 of the second H-bridge 38 further includes a transistor and a diode in parallel, similar to the branches of the first H-bridge 30 but does not include any diode in series.


Thereafter, the transistor of a branch 38Bi of the second H-bridge 38 is denoted by T2i.


The first end 38E1 of the second H-bridge 38 is connected to the positive pole of the second voltage source 36 and the second end 38E2 of the second H-bridge 38 is connected to the negative pole of the second voltage source 36.


Furthermore, the first switch T21 is defined as the reference switch of the first voltage port 22, which will hereinafter be the second reference switch T21 so as to avoid any confusion with the first reference switch T1.


The second reference switch T21 of the first voltage port 22 is controlled by a second control law LC2.


The second control law LC2 has a second duty cycle denoted by D2 and a phase shift denoted as second φ2 with respect to the first control law LC1.


Thereafter, the second duty cycle denoted by D2 is set at a predefined value, chosen in a non-limiting manner herein as equal to 0.5.


The second voltage port 24 includes a load 39 and a third H-bridge 40.


The load 39 comprises a capacitor C3 in parallel with a resistor RL3.


The second voltage port 24 operates at a voltage, called the third voltage V3. The third voltage V3 corresponds herein to the voltage at the terminals of resistor RL3.


The second voltage port 24 is a unidirectional port.


The above means that the second voltage port 24 receives power coming from the transformer 26.


The third H-bridge 40 has a structure similar to the structure of the second H-bridge 38 (the bridge of the first voltage port 22) with four branches 40B1 to 40B4, ends 40E1 and 40E2 and two midpoints 40M1 and 40M2.


In the case shown, each branch 40B1 to 40B4 includes the same components as the branches 38B1 to 38B4 of the third H-bridge 38, namely a transistor and a diode in parallel.


Thereafter, the transistor of a branch 40B1 to 40B4 of the third H-bridge 40 is denoted by T3i.


The first end 40E1 of the third H-bridge 40 is connected to a terminal of the capacitor C3 and a terminal of the resistor RL3 so that the second end 40E2 of the third H-bridge 40 is connected to another terminal of the capacitor C3 and another terminal of resistor RL3.


Furthermore, the first switch T31 is defined as the reference switch of the second voltage port 24, which will hereinafter be the third reference switch T31, to avoid any confusion with the other reference switches T1 and T21.


The third reference switch T31 of the second voltage port 24 is controlled by a third control law LC3.


The third control law LC3 has a third duty cycle denoted by D3 and a phase shift, denoted as third phase shift V3, with respect to the first control law LC1.


Thereafter, the third duty cycle denoted by D3 is set at a predefined value, chosen in a non-limiting manner herein as equal to 0.5.


The transformer 26 has windings 42, 44 and 46 connected by a core 47.


Each winding 42, 44 and 46 is connected to a port 20 to 24 by a respective isolation interface 48 to 52.


More precisely, the transformer 26 has a first winding 42 connected to the current port 20 by a first isolation interface 48, a second winding 44 connected to the first voltage port 22 by a second isolation interface 50 and a third winding 46 connected to the second voltage port 24 by a third isolation interface 52.


Each winding is a set of turns extending between a first end denoted by XE1 (where X is the reference sign of the winding considered) and a second end XE2.


The first isolation interface 48 comprises a first inductance L1 in series with a first resistor R1.


The first midpoint 32M1 of the first H-bridge 32 is connected to the first resistor R1 and the second midpoint 32M2 of the first H-bridge 32 is connected to the second end 42E2 of the first winding 42.


The second isolation interface 50 comprises a second inductance L2 in series with a second resistor R2.


The first midpoint 38M1 of the second H-bridge 38 is connected to the inductance L2 and the second midpoint 38M2 of the second H-bridge 38 is connected to the second end 44E2 of the second winding 44.


The third isolation interface 52 comprises a third inductance L3 in series with a third resistor R3.


The first midpoint 40M1 of the third H-bridge 40 is connected to the third inductance L3 and the second midpoint 40M2 of the third H-bridge 40 is connected to the second end 46E2 of the third winding 46.


In each of the isolation interfaces 48, 50 or 52, the resistor R1, R2 or R3 and the inductance L1, L2 or L3 are same of the associated windings 42, 44 or 46. As such, the resistor R1, R2 or R3 corresponds to a spurious resistor.


In some embodiments, the resistors or inductances come from external components.


The regulation system 28 is apt to regulate the multi-active bridge converter 10 to a setpoint.


In the present case, the setpoint is a setpoint current value for the current of the current port 20 and a setpoint voltage value for the second voltage port 24.


In fact, in the example described, the first voltage port 22 has no setpoint. The voltage of the first voltage port 22 is imposed by the voltage value V2 delivered by the second voltage source 36 and the current thereof is imposed by the fact that the algebraic sum of the incoming and outgoing converter powers 10 is zero.


The setpoint current value is denoted by I1,ref, and the setpoint voltage value for the second voltage port 24 is denoted by V3,ref.


The regulation system 28 ensures that at any time, the operation of the converter 10 does not damage any component of the converter 10.


The different conditions are discussed in detail in the Appendix part.


The regulation system 28 comprises a measuring unit 54, a first control unit 56, a second control unit 58 and a third control unit 60.


The measuring unit 54 is suitable for measuring a plurality of values of the converter 10.


According to the example described, the measured values comprise the current I1 of the current port 20 and the voltage V2 and V3 of each voltage port 22 and 24.


The measuring unit 54 is connected to the other control units 56 to 60 in order to communicate the measured values thereto.


The first control unit 56 is apt to control the first reference transistor T1 by means of a first suitable control law LC1.


As can be seen in FIGS. 2 and 3, the first control unit 56 includes a first calculation subunit 62, a first determination subunit 64, a first correction subunit 66, a first addition subunit 68, a first adjustment subunit 70 and a first application subunit 72.


The first calculation subunit 62 is apt to calculate a first desired initial value denoted by D1,eq.


To this end, the first calculation subunit 62 applies a first calculation function FC1 to the set values and then adds a safety margin ϵ to the result.


The first calculation function FC1 depends, in addition, on the number of turns of each winding 42 to 46 and on the inductance of the isolation interfaces 48 to 52.


The result of the first calculation function FC1 is denoted by D1,min_ref.


The first calculation function FC1 is such that:







D

1
,

min

_

ref



=



2


L
1



I

1
,
ref





(



L
b

·

V

2
,

r

e

f



·


n
1


n
2



+


L
c

·

V

3
,

r

e

f



·


n
1


n
3




)

·

T
s



+

1
2






where:

    • n1 is the number of turns of the first winding 42,
    • n2 is the number of turns of the second winding 44,
    • n3 is the number of turns of the third winding 46,








L
b

=


1


1

L
1


+

1

L
3







L
2


+

1


1

L
1


+

1

L
3








,


with



L
k



=




(


n
1


n
k


)

2



L
k



k

=
1


,

2


or


3









L
c

=


1


1

L
1


+

1

L
2







L
3


+

1


1

L
1


+

1

L
2








,






    • and

    • Ts is the switching period corresponding to the inverse of the chosen conversion frequency fs 1.





Once the value D1,min_ref is obtained, one has:







D

1
,
eq


=


D

1
,

min

_

ref



+
ϵ





According to the example described the safety margin ϵ is a predefined value, e.g. set at 0.01.


According to a more elaborate variant, the safety margin ϵ takes into account other elements such as variations in voltage sources or uncertainty about the value of inductances.


The first determination subunit 64 is apt to determine the difference between the measured current value I1 and the reference current value I1,ref.


The first determination subunit 64 is, herein, a subtractor.


The first determination subunit 64 thereby obtains the determined difference of current, denoted by ΔI1 and which thus satisfies:







Δ


I
1


=


I

1
,

r

e

f



-

I
1






The first correction subunit 66 is apt to convert the determined difference of current ΔI1 into a first corrective value for the first duty cycle.


The first corrective value is denoted by ΔD1.


To obtain the first corrective value ΔD1, the first correction subunit 66 applies a first conversion function to the determined difference of current ΔI1.


The first conversion function is denoted by Gi1r.


The first conversion function Gi1r is herein a first order function.


More specifically, the first conversion function Gi1r has a gain dependent on the measured values for the voltages, on the second desired initial value, on the number of turns of each winding 42 to 46 and on the inductance of the isolation interfaces 48 to 52.


According to the example described, the first conversion function Gi1r is such that:











G

i


1
r



(
s
)

=



I
1

(
s
)



D
1

(
s
)





"\[RightBracketingBar]"











φ
^

2

=
0








φ
^

3

=
0











V
^

3

=
0





=

a

(

s
+
c

)






Where:

    • s is the Laplace variable,







a
=




2


L
b




L
f

·

(

1
-

L
a


)



·


n
1


n
2


·

V
2


+



2


L
c




L
f

·

(

1
-

L
a


)



·


n
1


n
3


·

V

3
,

r

e

f






,






    • the notation {circumflex over ( )} means small variation around the equilibrium point,











L
a

=


1


1

L
2



+

1

L
3







L
1

+

1


1

L
2



+

1

L
3








,







and


c

=



R
f


L
f


+



4


L
1




L
f

·

(

1
-

L
a


)

·

T
s



.






The first correction subunit 66 thereby forms an integral proportional corrector.


Alternatively, it is also possible for the first correction subunit 66 to use a more elaborate first correction function Gi1r2 as proposed in the appendix part.


The first addition subunit 68 is suitable for obtaining a first candidate value D1,c by adding the first desired initial value D1,eq with the first corrective value ΔD1.


One thereby has:







D

1
,
c


=


D

1
,
eq


+

Δ


D
1







The first adjustment subunit 70 is suitable for obtaining a first value to be applied D1,app.


To this end, the first adjustment subunit 70 adjusts the first candidate value D1,c so as to obtain the first value to be applied D1,app.


The purpose of such adjustment is to ensure that the first value to be applied D1,app is comprised between two first extreme values.


The first two extreme values are denoted by D1,min and D1,max.


The first extreme value D1,min is the result of the first calculation function FC1 applied to the measured values according to the formula described hereinabove, i.e. one obtains:







D

1
,
min


=



2


L
1



I
1




(



L
b

·

V
2

·


n
1


n
2



+


L
c

·

V
3

·


n
1


n
3




)


·


T
s



+

1
2






According to the example described, the first extreme value D1,max is set to the maximum value for the first duty cycle, namely 1.


The first adjustment subunit 70 is suitable for giving as value to be applied, the candidate value unchanged when the candidate value is comprised between the two extreme values and otherwise the extreme value closest to the candidate value.


Otherwise formulated, one obtains:






{





D

1
,
app


=



D

1
,
c




si



D

1
,
c





[


D

1
,
min



,

D

1
,
max



]









D

1
,
app


=



D

1
,
min




if



D

1
,
c



<

D

1
,
min










D

1
,
app


=



D

1
,
max




if



D

1
,
c



>

D

1
,
max











A first control law to be applied is thereby obtained, the first control law having as the duty cycle the first value to be applied.


The first application subunit 72 is suitable for applying the first control law to be applied.


The second control unit 58 and the third control unit 60 control the second reference switch T21 and the third reference switch T31, respectively.


Since the third control unit 60 is the control unit including the most subunits because a setpoint is set for the third reference switch T31, same is first described before the second control unit 58.


As can be seen in FIG. 4, the third control unit 60 includes a third calculation subunit 82, a third determination subunit 84, a third correction subunit 86, a third addition subunit, a third adjustment subunit 90 and a third application subunit 92.


The third calculation subunit 82 is suitable for calculating a third desired initial value denoted by φ3,eq.


To this end, the third calculation subunit 82 applies a second calculation function FC2 to the first desired initial value D1,eq.


The second calculation function FC2 is herein a function calculated from the mathematical model explained in the following part, at a certain operating point.


As it will emerge, the value φ3,eq is obtained by solving a system of two equations with two unknowns once the value of the first duty cycle is set.


The third determination subunit 84 is apt to determine the difference between the measured voltage value V3 for the second output voltage port 24 and the reference voltage value V3,ref for the second output voltage port 24.


The third determination subunit 84 is, herein, a subtractor.


The third determination subunit 84 thereby obtains the determined difference of voltage, denoted by ΔV3 and which thus satisfies:







Δ


V
3


=


V

3
,
ref


-

V
3






The third correction subunit 86 is apt to convert the determined difference of voltage ΔV3 into a third corrective value for the third phase shift.


The third corrective value is denoted by Δφ3.


To obtain the third corrective value Δφ3, the third correction subunit applies a second conversion function to the determined difference of voltage ΔV3.


The second conversion function is denoted by Gv3r.


The second conversion function Gv3r is herein a function of the first order.


More specifically, the second conversion function Gv3r has a gain dependent on the measured current value of the first desired initial value, on the second desired initial value, on the number of turns of each winding 42 to 46, and on the inductance of the isolation interfaces 48 to 52.


According to the example described, the second transfer function Gv3r is such that:








G

v


3
r



(
s
)

=





V
3

(
s
)



φ
3

(
s
)










φ
^

2

=
0








D
^

1

=
0






=

e

(

s
+
d

)







Where:










d
=

1


C
3



R

L

3





,
and






e
=


4

π


C
3



·


n
1


n
3


·

(



I

13
,
R
,
eq


·

sin

(



D

1
,
eq


·
π

+

φ

3
,
eq



)


+


I

13
,
I
,
eq


·

cos

(



D

1
,
eq


·
π

+

φ

3
,
eq



)


+



I

23
,
R
,
eq


·

sin

(



D

1
,
eq


·
π

+

φ

3
,
eq



)


+


I

23
,
I
,
eq


·

cos

(



D

1
,
eq


·
π

+

φ

3
,
eq



)



)











    • R as index denotes the actual value of the first harmonic (current herein),

    • I as index refers to the imaginary value,

    • I13,R,eq is the current flowing through the inductance L13 shown in FIG. 6 (see details with reference to the figure), and

    • I23,R,eq is the current flowing through inductance L23 in FIG. 6 (see details with reference to the figure).





The third correction subunit 86 thereby forms an integral proportional corrector.


The third addition subunit is suitable for obtaining a third candidate value φ3,c by adding the third desired initial value φ3,eq with the third corrective value Δφ3.


One thereby has:







φ

3
,
c


=


φ

3
,
eq


+

Δφ
3






The third adjustment subunit 90 is suitable for obtaining a third value to be applied φ3,app.


To this end, the third adjustment subunit 90 adjusts the third candidate value φ3,c so as to obtain the third value to be applied φ3.


The purpose of such adjustment is to ensure that the third value to be applied φ3,a is comprised between two third extreme values.


The two third extreme values are denoted by φ3,min and φ3,max.


Each of the third extreme values φ3,min and φ3,max is the result of applying a respective affine function applied to the first desired initial value D1,eq.


More specifically, the third extreme value V3,min is the result of the second calculation function FC2 applied to the first desired initial value D1,eq, so that in the present case:







φ

3
,
min


=

π



(


D

1
,
eq


-

1
2


)






For the third extreme value φ3,min is the result of a third calculation function FC3 applied to the first desired initial value D1,eq. The third calculation function FC3 is such that:







φ

3
,
max


=

π



(


3
2

-

D

1
,
eq



)






The third adjustment subunit 90 is then suitable for giving as value to be applied, the candidate value unchanged when the candidate value is comprised between the two extreme values and otherwise the extreme value closest to the candidate value.


Otherwise formulated, one obtains:






{





φ

3
,
app


=



φ

3
,
c




si



φ

3
,
c





[


φ

3
,
min



,

φ

3
,
max



]









φ

3
,
app


=



φ

3
,
min




if







φ

3
,
c





φ

3
,
min










φ

3
,
app


=



φ

3
,
max




if







φ

3
,
c





φ

3
,
max











A third control law to be applied is thereby obtained, the third control law having as duty cycle the third predefined value and as phase shift the third value to be applied φ3,app.


The third application subunit 92 is suitable for applying the third control law to be applied.


As regards the second control unit 58, compared with the other two control units 54 and 60, same operates in an open loop.


The above means that the second control unit 58 includes only a second calculation subunit 94, a second adjustment subunit 96 and an application subunit 98.


The operations of the second subunits 94, 96 and 98 are similar to the operations described for the corresponding third subunits (the subunits 82, 90 and 92).


Due to the open loop operation thereof, the second control unit 58 does not include any second subunits having the role of the third subunits.


As explained in the demonstration section, the regulation system 28 thereby ensures a stable operation of the converter 10 for any operating point.


Furthermore, the regulation system 28 can be applied to other configurations of the converter 10.


Examples of such configurations are given in Part 2 of the appendix.


APPENDIX
1—General Case
1.1—Converter Topology

The converter 10 is a hybrid DC-DC multiport converter having a DC-AC current switch on the current port side and two voltage inverters on the voltage port side.


The abbreviation “DC” refers to “Direct Current” whereas the abbreviation “AC” refers to “Alternating Current”.



FIG. 2 shows the presence of a temporary current source 26 at the current port 20 (port 1) and of H-bridges 38 and 40 on the first voltage port 22 (port 2) and the second voltage port 24 (port 3). The current port 20 represents a power source (e.g. a photovoltaic module), the first voltage port 22 (port 2) is bidirectional (e.g. battery system and power grid), and the second voltage port 2 (port 3) is a DC load.


The ports 20, 22 and 24 of the converter 10 are coupled because of the presence of an inductance on each isolation interface 48 to 52, which may be either a leakage inductance of the transformer 26 alone or in series with an external inductance. Consequently, the converter 10 behaves like a multi-variable system having multiple inputs and multiple outputs (MIMO). In other words, changing a control parameter has an effect on the ports 20, 22 and 24 of the converter 10.


Controlling the power flow of the converter 10 can be achieved by regulating the input current i1 of the current port 20 and the output voltage V3 of the second voltage port 24.


Because the system is a coupled multiport converter 10, the algebraic sum of all the input and output powers of the system should be approximately equal to 0 (or equal to the losses of the system).


Thereby, the power flowing from and into the first voltage port 22 is imposed according to the following formula (neglecting the power stored in the magnetic core 47 of the transformer 26):







P
2

=


-

P
1


-

P
3






Where:

    • P1 is the power flow flowing from and into the current port 20, and
    • P3 is the power flow flowing from and into the second voltage port 24.


The waveform of the AC signals of the converter 10 circulating in the windings 42, 44, 46 of the transformer 26 can be seen in FIG. 5 as well as the control signals of the reference switches T1, T21, and T31.


The trapezoidal shape of the change of the current iL1 shown in FIG. 5 corresponds to the current flowing in the first winding. The parameters v2 and v3 are the AC voltages on the transformer side 26 of the voltage ports 22 and 24, respectively. D1 is the duty cycle of the control of the switches of the first current port 20 (0.5<D1<1). φ2 and φ3 are the phase shifts (in radians) of the control signals of the reference switches T21 and T31, respectively, with respect to the reference switch T1. The duty cycles of the controls of the switches of the voltage ports 22 and 24 are set at D2=D3=50% on the operating mode, so that the voltages v2 and v3 are the voltages visible in FIG. 5. Ts is the switching period (fs is the switching frequency).


The waveform shapes shown in FIG. 5 are an approximation of the actual shape of the signals. In reality, the current iL1 is not perfectly trapezoidal, as same is slightly affected by the switching of the voltage ports 22 and 24 at the instants t1 and t5 for the first voltage port 22 on one side, and t2 and t6 for the second voltage port 24 on the other side.



FIG. 6 shows the delta-star-delta equivalence of the windings of the transformer 26 at port 1, with v2=S2·V2 and v3=S3·V3·S2 and S3 the switching functions of ports 2 and 3, respectively. n1, n2 and n3 denote the number of turns of each winding 42, 44 and 46, respectively, of the transformer 26.


In such equivalent circuits, the current port 20 is replaced by an equivalent voltage source. The expression of the voltage v1 on the port at the transformer 26 is subsequently discussed in detail. The voltage at the point vx can be obtained by the following relationship R1:







v
x

=



L
a

·

v
1


+


L
b

·

v
2



+


L
c

·

v
3








Where:










L
a

=




1


1

L
2



+

1

L
3







L
1

+

1


1

L
2



+

1

L
3








with



L
k



=



(


n
1


n
k


)

2



L
k











L
b

=


1


1

L
1


+

1

L
3







L
2


+

1


1

L
1


+

1

L
3








,








L
c

=


1


1

L
1


+

1

L
2







L
3


+

1


1

L
1


+

1

L
2








,









    • and

    • The inductances of the equivalent delta circuit are calculated as follows:










L
ij

=

{




NA
,




i


=
j









L
i


+

L
j


+


L
i





L
j


(





k

i

,
j

n



1

L
k




)



,




i


j











1.2—Principle of Operation

For a given operating point, the operating cycle of the converter 10 is divided into four successive time intervals.


The first time interval gathers instants t such as 0≤t≤t0.


At the instant t=0, the switches T1 and T4 are set in the on state. The switches T2 and T3 are already in the on state (generally before t=0 due to the previous implementation of the cycle). In said time interval, all the switches of the current port 20 are in the on state, which implies that v1=0.


Thereby, using the relation R1, one obtains:







v
x

=



L
b

·

v
2



+


L
c

·

v
3








At the voltage ports, the switches T22, T24, T32 and T34 should be in the on state, so that:








v
2


=


-

V
2


·


n
1


n
2




,


v
3


=



-


V
3

.


n
1


n
3






and



v
x


<
0






As a result, the current iL1 increase from −I1 to I1 in the interval. Neglecting the resistance R1 in series with the leakage inductance at the port 1, the current iL1 is expressed according to the following relationship R2:








i

L

1


(
t
)

=




-


v
x


L
1




t

-

I
1


=






L
b

·

V
2

·


n
1


n
2



+


L
c

·

V
3

·


n
1


n
3





L
1



t

-

I
1







Where:

    • I1 is the input current value i1 of the current port 20 at the selected operating point.


The current is considered constant at each operating point since same is limited by the inductance Lf, which is a value much larger than the inductance value L1.


When iL1 approaches the value I1, the current begins to flow more through the diodes D1 and D4 and less through the diodes D2 and D3.


At t=t0, the diodes D2 and D3 switch into the off state.


The second time interval gathers instants t such as







t
0


t




T
s

2

.





During said time interval, the input current I1 flows through T1, T4, D1 and D4 and iL1=I1. The switches T2 and T3 go into the off state between t0 and t1 at zero current (also designated by the acronym ZCS referring to “Zero Current Switching”). The switching of the voltage bridges 22 and 24 is then used so as to ensure that the current iL1 of the transformer 26 switches over in the next time interval.


At t=t1, the H-bridge 38 of the voltage port 2 switches over and







v
2


=


V
2

·



n
1


n
2


.






At t=t2, the H-bridge 40 of the voltage port 3 switches over and







v
3


=


V
3

·



n
1


n
3


.






Ideally, the above does not affect the value of the current iL1 since same is imposed by the current source 26 (Lf>>L1).


In the present model, the ideal case is considered. As a result, the approximation is made that the current iL1 is perfectly trapezoidal and that the resistance R1 is negligible, which leads to the following expression for the AC voltage at the port 1:







v
1

=


v
x

=





L
b

·

v
2



+


L
c

·

v
3





(

1
-

L
a


)


>
0






The third time interval gathers the instants t such as








T
s

2


t



t
3

.





At the instant







t
=


T
s

2


,




the switches T2 and T3 are set in the on state at zero current. As a result, all the switches of the current port 20 are again in the on state and the voltage v1=0. The voltage at the star point becomes vx=Lb·v2′+Lc·v3′>0, with







v
2


=




V
2

.


n
1


n
2





et



v
3



=


V
3

·



n
1


n
3


.







The current iL1 decreases from I1 to −I1 and satisfies the following relationship R3:








i

L

1


(
t
)

=





-

v
x



L
1




(

t
-


T
s

2


)


+

I
1


=



-


(



L
b

·

V
2

·


n
1


n
2



+


L
c

·

V
3

·


n
1


n
3




)


L
1





(

t
-


T
s

2


)


+

I
1







At the instant t=t3, the diodes D1 and D4 are in the off state.


The fourth time interval gathers instants t such as t3≤t≤Ts.


The input current flows entirely through T2, T3, D2 and D3 in said time interval and iL1=−I1.


At the instant t=t4, the switches T1 and T4 are set in the on state at zero current.


At the instants t=t5 and t=t6, the voltage ports 2 and 3 are respectively switched and







v
2


=



-


V
2

.


n
1


n
2






and







v
3



=

-


V
3

.


n
1


n
3


.







The AC voltage at the port 1 is written as:







v
1

=


v
x

=





L
b

·

v
2



+


L
c

·

v
3





(

1
-

L
a


)


<
0






The cycle is then repeated for each switching period Ts.


1.3—Operating Conditions

In order for power transfer between ports to occur with smooth switching across the entire operating range for all bridges, while preventing surges at the port 1, there are three main conditions to check.


To avoid surges and have smooth switching at the port 1, switches should not be in the off state until the transformer current is completely reversed iL1 and the series diodes are off. Otherwise, the switches would block a large part of the current in the inductive part, which would cause a sudden surge at the port 1.


Such a condition can thus be written as follows:








t
4



t
3






D
1



T
s






T
s

2

+

t
0







Where







t
0

=


2


L
1



I
1



(



L
b

·

V
2

·


n
1


n
2



+


L
C

·

V
3

·


n
1


n
3




)






with reference to the relation R2.


A relation R4 results therefrom:







D
1





2


L
1



I
1




(



L
b

·

V
2

·


n
1


n
2



+


L
c

·

V
3

·


n
1


n
3




)

·

T
s



+

1
2






The AC voltages at the voltage ports v2′ and v3′ should be reversed after the current is completely reversed iL1 and the diodes and associated switches for port 1 are off.


If v2 and/or v3 are reversed before, one might to be able to reverse the current iL1, so that no power can be exchanged between the ports. In addition, if the voltages v2 and/or v3 are reversed between the blocking of the diodes and the associated switch, the diodes will be able to switch back to the on state, thereby causing surges at the port 1. Such condition also ensures a smooth switching on the voltage ports and the associated conditions can be written:








t
5



t
4








D
1



T
s


2

+


φ
2




T
s


2

π



+


T
s

4





D
1



T
s









and









t
6



t
4








D
1



T
s


2

+


φ
3




T
s


2

π



+


T
s

4





D
1



T
s







The two conditions corresponding to the following relations R5 and R6 result therefrom:







φ
2



π
.

(


D
1

-

1
2


)








and








φ
3



π
.

(


D
1

-

1
2


)






It can be deduced from the relations R2 and R3 that the slope of the current iL1 during the reversal thereof is proportional to −vx=−(Lb·v2′+Lc·v3′).


Thereby, the reversal of the current is guaranteed if both the AC voltages of the ports 2 and 3 have the same sign (both negative for a positive slope and positive for a negative slope).


In addition, the slope of the current iL1 will be maximized in this way. Thereby, conditions R5 and R6 will always simultaneously satisfied.


It is thereby apparent that said conditions depend on the operating point of the converter 10, due to the fact that I1, V3, D1, φ2 and φ3 vary according to the desired power, making complex the control of such topology.


1.4—Generalized Average Model of the Converter 10

The equations of state of the system studied are the system corresponding to the following relation R7:






{






L
f




d


i
1



d

t



=


V
1

-

V


d

c

,
1


-


R
f

.

i
1











C
3




d


V
3



d

t



=


-


V
3


R

L

3




+


S
3

.

i

1

3


.


n
1


n
3



+


S
3

.

i

2

3


.


n
1


n
3












L

1

2





d


i

1

2




d

t



=


v
1

-



n
1


n
2





S
2

.

V
2



-


R

1

2


.

i

1

2












L

1

3





d


i

1

3




d

t



=


v
1

-



n
1


n
3





S
3

.

V
3



-


R

1

3


.

i

1

3












L

2

3





d


i

2

3




d

t



=




n
1


n
2





S
2

.

V
2



-



n
1


n
3





S
3

.

V
3



-


R

2

3


.

i

2

3












Where:







V

dc
,
1


=

{





v
1





for


0


t



T
s

2








-

v
1






for




T
s

2



t


T
s





,











S

2

(
t
)

=

{





1






for



t
1



t
<

t
5








-
1



for




0

t
<


t
1



and



t
5



t
<

T
s





,







and







S
3

(
t
)

=

{




1




for



t
2



t
<

t
6








-
1



for




0

t
<


t
2



and



t
6



t
<

T
s





.






The average model usually used for power electronic circuits takes into account the average values of state variables to transform the discrete model into a continuous model. Such averaging model cannot be implemented for a converter 10, as same leads to a zero transformer current (since an AC variable is involved).


Therefore, the generalized average model of the system is developed to be studied as a continuous model while representing AC signals with better accuracy than the classical average model.


Thereby, DC signals are represented by average values (coefficient of order 0 of Fourier series) and AC signals are represented by the fundamental values (coefficient of order 1 of Fourier series) thereof.


The k-th coefficient of the Fourier series of a variable x is denoted by custom-characterxcustom-characterk and is complex and satisfies the following relation R8:









x


k

=




x



k

R


+

j




x


kI







The large signal model of the system can thereby be derived from the relation 7 to obtain the system corresponding to the following relation R9:






{






d





i
1



0


dt

=



V
1


L
f


-





V

dc
,
1




0


L
f


-



R
f


L
f


·




i
1



0











d





V
3



0


dt

=


-





V
3



0



C
3



R

L

3





+


2

C
3


·


n
1


n
3


·




S
3




1

R


·




i
13




1

R



+


2

C
3


·


n
1


n
3


·




S
3




1

I


·




i
13




1

I



+


2

C
3


·


n
1


n
3


·




S
3




1

R


·




i
23




1

R



+


2

C
3


·


n
1


n
3


·




S
3




1

I


·




i
23




1

I












d





i
12




1

R



dt

=




R
12


L
12


·




i
12




1

R



+


ω
s

·




i
12




1

I



+





v
1




1

R



L
12


-



n
1


n
2









S
2




1

R



L
12


·

V
2















d





i
12




1

I



dt

=



-

ω
s


·




i
12




1

R



-



R
12


L
12


·




i
12




1

I



+





v
1




1

I



L
12


-



n
1


n
2









S
2




1

I



L
12


·

V
2












d





i
13




1

R



dt

=




R
13


L
13


·




i
13




1

R



+


ω
s

·




i
13




1

I



+





v
1




1

R



L
13


-



n
1


n
3









S
3




1

R



L
13


·




V
3



0












d





i
13




1

I



dt

=



-

ω
s


·




i
13




1

R



-



R
13


L
13


·




i
13




1

I



+





v
1




1

I



L
13


-



n
1


n
3









S
3




1

I



L
13


·




V
3



0












d





i
23




1

R



dt

=



-


R
23


L
23



·




i
23




1

R



+


ω
s

·




i
23




1

I



+



n
1


n
2









S
2




1

R



L
23


·

V
2



-



n
1


n
3









S
3




1

R



L
23


·




V
3



0












d





i
23




1

I



dt

=



-

ω
s


·




i
23




1

R



-



R
23


L
23


·




i
23




1

I



+



n
1


n
2









S
2




1

I



L
23


·

V
2



-



n
1


n
3









S
3




1

I



L
23


·




V
3



0















Where:

    • the index R is the real part of a complex number,
    • the index I is the imaginary part of a complex number,











S
2



0

=





S
3



0

=
0


,






S
2




1

R


=


2
π



cos
(



D
1


π

+

φ
2


)



,






S
2




1

I


=


-

2
π




sin
(



D
1


π

+

φ
2


)



,






S
3




1

R


=


2
π



cos
(



D
1


π

+

φ
3


)



,






S
3




1

I


=


-

2
π




sin
(



D
1


π

+

φ
3


)



,










v
1




1

R


=


1
π

.

(




2


L
b



(

1
-

L
a


)


.


n
1


n
2


.

V
2

.

cos

(



D
1


π

+

φ
2


)


+



2


L
C



(

1
-

L
a


)


.


n
1


n
3


.




V
3



0

.

cos

(



D
1


π

+

φ
3


)


+












(



L
b

.

V
2

.


n
1


n
2



+


L
c

.




V
3



0

.


n
1


n
3




)

.


sin

(


ω
s



t
0


)


(

1
-

L
a


)



)

,










v
1




1

R


=


1
π

.

(




2


L
b



(

1
-

L
a


)


.


n
1


n
2


.

V
2

.

cos

(



D
1


π

+

φ
2


)


+



2


L
C



(

1
-

L
a


)


.


n
1


n
3


.




V
3



0

.

cos

(



D
1


π

+

φ
3


)


+











(



L
b

.

V
2

.


n
1


n
2



+


L
c

.




V
3



0

.


n
1


n
3




)

.


sin

(


ω
s



t
0


)


(

1
-

L
a


)



,










v
1




1

I


=


1
π

.

(





-
2



L
b



(

1
-

L
a


)


.


n
1


n
2


.

V
2

.

sin

(



D
1


π

+

φ
2


)


-



2


L
C



(

1
-

L
a


)


.


n
1


n
3


.




V
3



0

.

sin

(



D
1


π

+

φ
3


)


+













(



L
b

.

V
2

.


n
1


n
2



+


L
c

.




V
3



0

.


n
1


n
3




)

.


cos

(


ω
s



t
0


)


(

1
-

L
a


)



-


(



L
b

.

V
2

.


n
1


n
2



+


L
c

.





V
3



0

.


n
1


n
3




)

.

1

(

1
-

L
a


)




)

,





and









V


d

c

,
1




0

=


-

2
.

(



L
b

.


V
2

.


n
1


n
2



+


L
c

.





V
3



0

.


n
1


n
3




)

.


D
1


(

1
-

L
a


)




+

2
.

(



L
b

.

V
2

.


n
1


n
2



+














L
c

.




V
3



0

.


n
1


n
3



)

.

1

(

1
-

L
a


)



-



2


L
b



(

1
-

L
a


)


.


n
1


n
2


.

V
2

.


φ
2

π


-



2


L
C



(

1
-

L
a


)


.


n
1


n
3


.




V
3



0

.


φ
3

π


+



4


L
1




(

1
-

L
a


)



T
s



.




i
1



0

.





The large signal model can be represented in matrix form with:







X
˙

=


A
.
X

+

B
.
U






where:

    • X=[custom-characteri1custom-character0 custom-characterV3custom-character0 custom-characteri12custom-character1R custom-characteri12custom-character1I custom-characteri13custom-character1R custom-characteri13custom-character1I custom-characteri23custom-character1R custom-characteri23custom-character1I]T, and
    • U=[V1 V2]T.


The input parameters of the control of the system are the duty cycle D1 and the phase shifts φ2 et φ3.


The output parameters of the control of the system are custom-characteri1custom-character0 and custom-characterV3custom-character0.


As a result, the average equations obtained are nonlinear.


Linearization is to be performed at the operating point in order to be able to use conventional linear controllers.


The small signal model of the system is obtained by inserting small perturbations in the variables of the system at the operating point and by using a development in Taylor series, so that:








x


=


x

e

q


+





Where:

    • the variables surmounted by the symbol “{circumflex over ( )}” represent the associated small signals (perturbations around the operating point), and
    • xeq refers to the value of custom-characterxcustom-character at the operating point, which is sometimes also called the equilibrium point.


The perturbations of voltage sources around the mean values can be neglected in the present study (custom-character=custom-character=0).


The above is mainly due to the slow variation thereof compared to the fast dynamics of the control (e.g. the voltage of the photovoltaic panel, the battery system or the power grid). The resulting linearized mathematical model has an order of 8.


1.5—Reduced Order Model of the Converter 10

The reduced order model of a system is a simplified model that can be more easily used and used in simulations. Furthermore, the design of the system controllers thereby becomes much simpler.


As a result, it will be possible to recalculate the system controllers in real time when a change in the operating point occurs. However, the main drawback of order reduction is a lower precision for the mathematical model.


Average modeling at reduced order relies on the separation of system dynamics in the frequency domain into two parts: low-frequency dynamics (slow variables) and high-frequency dynamics (fast variables).


After the separation, only the dominant dynamics of the system are taken into account for the study of the behavior of the system.


For the converter 10, the DC variables can be considered as slow variables and the AC variables as fast variables. In such case, the slow variables represent the input and output parameters of the system, whereas the fast variables represent the internal operation of the converter 10.


Since the purpose of controlling the converter 10 is to regulate the input and output parameters, the dominant low frequency dynamics are retained, and the fast dynamics are ignored in the reduced order model.


The two subsystems can thereby be represented as follows, separating the state vector X of the non-reduced system into two parts:






X=[X
s
X
f]T


where:

    • the index ‘s’ means the slow dynamic subsystem,
    • index ‘f’ means the fast dynamic subsystem,
    • Xs=[custom-characteri1custom-character0 custom-characterV3custom-character0]T, and
    • Xf=[custom-characteri12custom-character1R custom-characteri12custom-character1I custom-characteri13custom-character1R custom-characteri13custom-character1I custom-characteri23custom-character1R custom-characteri23custom-character1I]T


Thereby, the system of relation R9 becomes:







X
˙

=



A
.
X

+

B
.
U




{






X
˙

s

=



A

s

s


.

X
s


+


A

s

f


.

X
f


+


B
s

.

U










X
˙

f

=



A

f

s


.

X
s


+


A

f

f


.

X
f


+


B
f

.

U












where:

    • The matrices Ass, Asf, Afs, and Aff are parts of matrix A designated before, Ass being the gain matrix between the variables {dot over (X)}s and Xs, Asf the gain matrix between the variables {dot over (X)}s and Xf, Afs the gain matrix between the variables {dot over (X)}f and Xs and Aff the gain matrix between variables {dot over (X)}f and Xf
    • Bs and Bf are parts of the matrix B linking {dot over (X)}s and {dot over (X)}f to the matrix of the inputs U.


The matrices Ass, Asf, Afs, Aff, Bs and Bf are obtained by rearranging the matrices A and B.


To obtain the reduced order model, the fast dynamic subsystem is first solved at a chosen operating point (equilibrium point) ({dot over (X)}f,eq=0), assuming that the slow variables are constant and equal to the average values thereof, i.e.:






X
s
=X
s,eq, so that custom-characteri1custom-character0=I1,eq and custom-characterV3custom-character0=V3,eq


The average response Xf,eq of the fast dynamic subsystem is thereby obtained.


Then, for the slow dynamic subsystem, the fast variables are replaced by the average response calculated previously. Xf=Xf,eq is thereby obtained.


The slow dynamic subsystem is then linearized around the selected operating point while ignoring the dynamics of the fast variables. The above gives a linearized reduced order model of the converter 10, the expression of which is given by a relation R10 corresponding to the following two equation system:






{






d






l
^

1



0



d

t


=



(


-


R
f


L
f



-


4


L
1




L
f

.

(

1
-

L
a


)

.

T
s




)

.





l
^

1



0


+




2


L
c




L
f

.

(

1
-

L
a


)



.


n
1


n
3






(


D

1
,
eq


-
1
+


φ

3
,
eq


π


)

.






V
ˆ

3



0

++





(




2


L
b




L
f

.

(

1
-

L
a


)



.


n
1


n
2


.

V
2


+



2


L
c




L
f

.

(

1
-

L
a


)



.


n
1


n
3


.

V

3
,
eq




)

.


D
ˆ

1



+



2


L
b




L
f

.

(

1
-

L
a


)



.


n
1


n
2


.

V
2

.



φ
ˆ

2

π


+




2


L
c




L
f

.

(

1
-

L
a


)



.


n
1


n
3


.

V

3
,
eq



·



φ
ˆ

3

π
















d






V
ˆ

3



0



d

t


=


-






V
ˆ

3



0



C
3



R

L

3






-


4

C
3


·


n
1


n
3


·

[




I

13
,
R
,
eq


·
sin



(



D

1
,
eq


·
π

+

φ

3
,
eq



)


+



I

13
,
I
,
eq


·
cos



(



D

1
,
eq


·
π

+

φ

3
,
eq



)


+



I

23
,
R
,
eq


·
sin



(



D

1
,
eq


·
π

+

φ

3
,
eq



)


+



I

23
,
I
,
eq


·
cos



(



D

1
,
eq


·
π

+

φ

3
,
eq



)



]








·
cos



(



D

1
,
eq


·
π

+

φ

3
,
eq



)



]

·


D
^

1


-


4

π


C
3



·


n
1


n
3


·

[




I

13
,
R
,
eq


·
sin



(



D

1
,
eq


·
π

+

φ

3
,
eq



)


+



I

13
,
I
,
eq


·
cos



(



D

1
,
eq


·
π

+

φ

3
,
eq



)


+



I

23
,
R
,
eq


·
sin




(



D

1
,
eq


·
π

+

φ

3
,
eq



)

++




I

23
,
I
,
eq


·

cos

(



D

1
,
eq


·
π

+

φ

3
,
eq



)




]

·


φ
^

3












It thereby appears that the order of the mathematical model was reduced from 8 to 2 using the reduced order modeling technique. It is in this way easier to analyze the dynamic behavior and the design of the control of the converter 10.


The application of the Laplace transform to the model of the relation R10 leads to a reduced transfer function linking the input current I1 of the port 1 to the duty cycle D1 by a first transfer function Gi1r and the output DC voltage V3 of the port 3 to the phase shift φ3 by a second transfer function Gv3r(s).


The first transfer function is expressed Gi1r according to the following relation R11:








G

i


1
r



(
s
)

=





I
1

(
s
)



D
1

(
s
)



|




φ
^

2

=
0




φ
^

3

=
0




=



a
.
s

+
b



(

s
+
c

)



(

s
+
d

)








Where:







a
=




2


L
b




L
f

.

(

1
-

L
a


)



.


n
1


n
2


.

V
2


+



2


L
C




L
f

.

(

1
-

L
a


)



.


n
1


n
3


.

V

3
,
eq





,







b
=


a


C
3



R

L

3




-



8

C
3


.


L
c



L
f

.

(

1
-

L
a


)



.


(


n
1


n
3


)

2





(


D

1
,
eq


-
1
+


φ

3
,
eq


π


)

·

(



I

13
,
R
,
eq


.

sin

(



D

1
,
eq


·
π

+

φ

3
,
eq



)



+


I

13
,
I
,
eq


.

cos

(



D

1
,
eq


·
π

+

φ

3
,
eq



)


+


I

23
,
R
,
eq


.

sin

(



D

1
,
eq


·
π

+

φ

3
,
eq



)



+


I

23
,
I
,
eq


.

cos

(



D

1
,
eq


·
π

+

φ

3
,
eq



)



)





,

and






c
=



R
f


L
f


+



4


L
1




L
f

·

(

1
-

L
α


)

·

T
s



.






The expression of the first transfer function Gi1r can be further simplified by ignoring the voltage V3 dynamics, i.e. considering that the value V3 does not vary much around the nominal value thereof. A first reduced transfer function of order 1 corresponding to the following relation R12 is thereby obtained:








G

i


1

r

2




(
s
)

=




I
1

(
s
)



D
1

(
s
)



|





φ
^

2

=
0




φ
^

3

=
0





V
^

3

=
0




a

(

s
+
c

)







The second transfer function is expressed Gv3r according to the following relation R13:








G

v


3
r



(
s
)

=




V
3

(
s
)



φ
3

(
s
)



|




φ
^

2

=
0




D
^

1

=
0




e

(

s
+
d

)







Where:







d
=

1


C
3



R

L

3





,







and


e

=


4

π


C
3



·


n
1


n
3


·

(



I


1

3

,
R
,

e

q



·

sin

(



D

1
,

e

q



·
π

+

φ

3
,

e

q




)


+


I

13
,
I
,
eq


·

cos

(



D

1
,
eq


·
π

+

φ

3
,

e

q




)


+


I


2

3

,
R
,

e

q



·

sin

(



D

1
,

e

q



·
π

+

φ

3
,

e

q




)


+


I

23
,
I
,
eq


·

cos

(



D

1
,

e

q



·
π

+

φ

3
,

e

q




)



)






The order of the first and second reduced transfer functions Gv3r and Gi1r2 is independent of the number of ports of the converter 10.


Thereby, the reduced order model just described for a converter 10 with hybrid supply can be generalized to an n-port MAB converter 10, 1 port being a current supply port while the other (n−1) ports are voltage supply ports.


The first and second reduced transfer functions are then still of the first order independently of the number of ports of the MAB converter 10, so that the voltages of the voltage supply ports do not vary much around the average values at a certain operating point.


The reduced order models can be used for the analysis of the converter 10 and for designing closed loop controllers.


1.6—Control Strategy

There are two parameters to be controlled in the system (the output control parameters), namely the input DC current of the port 1 and the output DC voltage V3 of the port 3.


However, there are three input control parameters: the duty cycle D1 and the phase shifts φ2 and φ3.


Thereby, at a chosen operating point, there is an infinite combination of values for the input control parameters that can give the desired values satisfying the relations R4 to R6. The elements of such a combination will be named D1,eq, φ2,eq and φ3,eq for the input control parameters and I1,eq and V3,eq for the output control parameters.


In addition, from the system R9, it can be noted that the output control parameters I1,eq and V3,eq depend on all the input control parameters, D1,eq, φ2,eq and φ3,eq. The above shows that the converter 10 structure studied is coupled and that a change in one of the control variables has an effect on all ports.


One way of controlling a converter 10 is to make D1,eq equal to a minimum permissible value D1,min in the relation R4 with a safety margin ϵ at each operating point. One thereby has:







D

1
,
eq


=


D

1
,
min


+
ϵ





The value of ϵ can be chosen arbitrarily, e.g. set at 0.01.


The corresponding values of φ2,eq and φ3,eq are then calculated from the system of the relation R9 at the selected operating point.


Then, using the relations R5 and R6, a minimum allowed value is obtained for φ2 and φ3.


The calculated values of the three input control parameters are then sent to the system.


Adding a feedback loop to the control of the converter 10 allows the ports to be decoupled.


Approximations made to develop the mathematical model will result in an error in the steady state if only the open control loop is applied.


A PI controller is therefore used for each of the control loops in order to eliminate such error (see FIGS. 3 and 4). The controllers are calculated on the basis of the reduced order model presented hereinabove. Adjustment subunits 70 and 90 are added to ensure that conditions R4 to R6 are always met.


In the case of FIGS. 3 and 4, the maximum permissible for the value of D1 is denoted by D1,max and is equal to 1.


Similarly, the maximum permissible for the values of φ2 and of φ3 is denoted by φmax and calculated as follows:









t
5




T
s



and



t
6




T
s




φ
max


=

π
·

(


3
2

-

D
1


)






The transfer function of the conversion subunit 66 is thereby expressed as follows:








C
1

(
s
)

=



K

p

1


·

(



T

i

1


·
s

+
1

)




T

i

1


·
s






By using the first transfer function Gi1r2 of the relation R12, a first order transfer function is obtained.







T

i

1


=

1
c





is chosen.


The closed loop transfer function CLTF1 becomes:







C

L

T



F
1

(
s
)


=





C
1

(
s
)




G

i

1


(
s
)



1
+



C
1

(
s
)




G

i

1


(
s
)




=




K

p

1


·
a


s
+


K

p

1


·
a



=

1



τ
1

·
s

+
1








Where:







τ
1

=

1


K

p

1


·
a






is the time constant of the closed loop system.


And yet, the response time of the closed loop transfer function in order to obtain the 95% of the reference current is such that tr1.95%=3·τ1.


The gain Kp1 is then chosen for the desired value of tr1.95%, so that the gain satisfies:







K

p

1


=

3

a
·

t

r


1
.
9


5

%








As for the transfer function of the conversion subunit 86, same is expressed as follows:








C
3

(
s
)

=



K

p

3


·

(



T

i

3


·
s

+
1

)




T

i

3


·
s






By using the second transfer function Gv3r of the relation R13, a first order transfer function is obtained.







T

i

3


=

1
d





is chosen.


The closed loop transfer function CLTF3 becomes:








CLTF
3

(
s
)

=





C
3

(
s
)




G

v

3


(
s
)



1
+



C
3

(
s
)




G

v

3


(
s
)




=




K

p

3


·
e


s
+


K

p

3


·
e



=

1



τ
3

·
s

+
1








Where:







τ
3

=

1


K

p

3


·
e






is the time constant of the closed loop system.


And yet, the response time of the closed loop transfer function in order to obtain the 95% of the reference voltage such that tr3.95%=3·τ3.


The gain Kp3 is then chosen for the desired value of tr3.95%, so that the gain satisfies:







K

p

3


=

3

e
·

t

r

3.95
%









FIG. 7 shows the results of simulations of a closed-loop control of the current I1.


The values of the parameters of the simulated converter 10 are given in Table 1 below.












TABLE 1







Parameters
Value in the simulation




















V1
200
V



V2
400
V



fs
20
KHz



Lf
0.016
H



Rf
10




L1
83
μH



R1
10




L2
83
μH



R2
10




L3
230
μH



R3
10




C3
100
μH



Rc3
1




Lm
8.3
mH



n1
100
turns



n2
83
turns



n3
124
turns



P3, nominal
3 kW
(received)



P1, nominal
3.5 kW
(delivered)



Pmax (between two ports)
4
kW



RL3
120
Ω










The response time has been chosen so that the values of the parameters of the controller PI1 of the relations R14 are such that tr1.95%=3 ms.


The observation of FIG. 7 shows that the response time of the open loop is indeed equal to the chosen value of 3 ms, which validates the development of the mathematical model of the controller.



FIG. 8 shows the results of the same simulation for the closed loop control of the output voltage V3.


The response time has been chosen so that the values of the parameters of the controller PI3 of the relations R15 are such that tr3.95%=10 ms.


The observation of FIG. 8 shows that the response time of the open loop is indeed equal to the chosen value of 10 ms, which validates the development of the mathematical model of the controller.



FIGS. 9 and 10 show the evolution of each of the voltage values v1, v2, v3 and IL1 obtained by simulation and theoretical, respectively.


The comparison of the two figures clearly shows that the signals obtained by simulation are according to the theoretical forms.


The minimal discrepancy between the characteristics chosen for the calculation of the controller parameters and the characteristics of the simulated responses is due to simplification assumptions that have been made, in particular the first harmonic approximation of the AC signals and the model order reduction.


To improve the accuracy of the model, higher order harmonics could be considered. However, a complexity of the model would follow therefrom.


The model described serves to obtain the best compromise between precision and complexity.


2—Other Cases

In the structure of the converter 10, the coupling between the ports 20, 22 and 24 is generated by the presence of the inductances of the isolation interfaces 48, 50 and 52.


However, the absence of an inductance on one of the ports is a special case that can be regulated with the same regulation strategy.


In such a case, the conversion functions without order reduction would be written:








G

i


1
r



(
s
)

=



2



n
1


n
2




V
2



L
f



s
+

(



R
f


L
f


+


4


L
1




L
f



T
S




)







and:








G

v

3


(
s
)

=




4

b


π


C
3





(

s
+


R
3


L
3


-


a
b



w
s



)










s
3

+


(


2



R
3


L
3



+

1


R

L

3




C
3




)



s
2


+








(


2



(


R
3


L
3


)

2


+

w
s
2

+

2



R
3



R

L

3




C
3



L
3




+

8


π
2



C
3



L
3




)


s

+









(



8


R
3




π
2



C
3



L
3



+


R
3
2



R

L

3




C
3



L
3
2



+


w
s
2



R

L

3




C
3




)












a
=


2

L
3





n
3


n
2




V
2



cos

(

φ

2

3


)



,







b
=


-

2

L
3






n
3


n
2




V
2



sin

(

φ

2

3


)



,






    • φ23 being the phase shift between the voltages V2 et V3.





It can be noted herein that in such case, only the voltage port that has no inductance (called the master port) is subject to the control constraints imposed by the current port. Therefore, the external phase shift of the port has minimum and maximum permissible values. The external phase shifts of the other voltage ports can have any value calculated so as to obtain a desired value of the DC output voltage thereof.


In addition, the sources/loads connected to the ports can be changed. For example, the load 39 can be replaced by a voltage source and the port 3 can be made bi-directional.


Similarly, a load 39 can replace the voltage source of the port 2.


In each of such cases, at least one voltage port [is] connected to a stable voltage source, the average value of which does not vary too much over time.


An electrical grid or a battery are examples of such a stable voltage source.


Finally, the mathematical model and the control strategy proposed in the present patent can be generalized to a MAB converter consisting of a total of n ports, n being any integer and one port being supplied with current.


In such a case, the multi-active bridge converter 10 comprises the input current port 20 and at least one output voltage port.


Each output voltage port is associated with a control unit as per the control unit described with reference to FIG. 4, so that the regulation system 28 includes (n−1) control unit(s).


In each case, the proposed converter can be used in particular in domestic applications or in electric vehicles.

Claims
  • 1. A regulation system for a multi-active bridge converter with hybrid supply, the multiple active bridge converter comprising: an input current port comprising an H-shape switch bridge for which a reference switch is defined, the reference switch being called the first reference switch and being controlled by a first control law, the first control law having a first duty cycle,at least one output voltage port comprising an H-shape switch bridge for which a reference switch is defined, the reference switch being called the second reference switch and being controlled by a respective second control law, each second control law having a second predefined duty cycle and a phase shift with respect to the first control law,a transformer having windings, each winding being connected to a port by a respective isolation interface,
  • 2. The regulation system according to claim 1, wherein each adjustment subunit is apt to give as the value to be applied, the candidate value unchanged when the candidate value is comprised between the two extreme values and otherwise the extreme value closest to the candidate value.
  • 3. The regulation system according to claim 1, wherein the second highest extreme value is the result of a third calculation function applied to the desired first initial value.
  • 4. The regulation system according to claim 3, wherein at least one of the second calculation function and the third calculation function is an affine function.
  • 5. The regulation system according to claim 1, wherein each correction subunit (66, 86) is a proportional integral corrector.
  • 6. The regulation system according to claim 1, wherein each conversion function (Gi1r, Gv3r) is a first order function.
  • 7. The regulation system according to claim 1, wherein each H-bridge has two midpoints each isolation interface including two lines connecting a respective midpoint with one end of the associated winding, one of the two lines including a resistor in series with an inductance.
  • 8. The regulation system according to claim 7, wherein each winding has turns, the first conversion function having a gain dependent on the measured values for the voltages, on the second desired initial value, on the number of turns of each winding and on the inductances of the isolation interfaces.
  • 9. The regulation system according to claim 7, wherein each winding has turns, the second conversion function having a gain dependent on the measured current value, on the desired first initial value, on the second desired initial value, on the number of turns of each winding and on the inductances of the isolation interfaces.
  • 10. The regulation system according to claim 1, wherein each winding includes turns, the first calculation function further depending on the number of turns of each winding and on the inductances of the isolation interfaces.
  • 11. The regulation system according to claim 1, wherein at least an input voltage port is a bi-directional port.
  • 12. The regulation system according to claim 1, wherein each determination subunit is a subtractor.
  • 13. The regulation system according to claim 1, wherein the safety margin is a predefined value.
  • 14. A multi-active bridge converter with hybrid supply, the multi-active bridge converter comprising: an input current port comprising an H-shape switch bridge for which a reference switch is defined and operates at a current, the reference switch being called the first reference switch and being controlled by a first control law, the first control law having a first duty cycle,at least one output voltage port, each voltage port comprising an H-shape switch bridge for which a reference switch is defined, each reference switch being called the second reference switch and being controlled by a respective second control law, each second control law having a predefined second duty cycle and a phase shift with respect to the first control law,a transformer having windings, each winding being connected to a port by a respective isolation interface, anda regulation system according to claim 1.
  • 15. A regulation method for a multi-active bridge converter with hybrid supply, the multi-active bridge converter comprising: an input current port comprising an H-shape switch bridge for which a reference switch is defined, the reference switch being called the first reference switch and being controlled by a first control law, the first control law having a first duty cycle,at least one output voltage port comprising an H-shape switch bridge for which a reference switch is defined, the reference switch being called the second reference switch and being controlled by a respective second control law, each second control law having a second predefined duty ratio and a phase shift with respect to the first control law,a transformer having windings, each winding being connected to a port by a respective isolation interface,
Priority Claims (1)
Number Date Country Kind
2304696 May 2023 FR national