Electronic device and method for controlling an electric energy converter, related electronic conversion system and computer program

12549085 · 2026-02-10

Assignee

Inventors

Cpc classification

International classification

Abstract

An electronic control device controls an energy converter delivering a total output voltage and/or an output current from a plurality of elementary DC input voltages, each coming from a respective source of energy. The converter has a number of conversion modules, each receiving an elementary DC input voltage from a respective source and delivering an elementary output voltage. The conversion modules are connected in series by the outputs thereof and the total output voltage is equal to the sum of the elementary output voltages. Each conversion module includes a number of switches for converting the elementary DC input voltage into the respective elementary output voltage. The control device has a number of elementary controllers and a main controller connected to the elementary controllers. Each elementary controller is associated with a respective conversion module and controls the switches of the module.

Claims

1. An electronic control device for controlling an electric energy converter, the energy converter being apt to deliver a total output voltage and/or an output current from a plurality of DC input voltages, called elementary DC input voltages, each coming from a respective source of energy; the energy converter comprising a plurality of energy conversion modules, each being apt to receive as input an elementary DC input voltage from a respective source of energy and to deliver as output an elementary output voltage; the converter modules being connected in series by the outputs thereof and the total output voltage being equal to the sum of the elementary output voltages; each conversion module including a plurality of switches for converting the respective elementary DC input voltage into the respective output elementary voltage, the electronic control device comprising a plurality of elementary controllers and a main controller connected to each of the elementary controllers, each elementary controller being associated with a respective conversion module and configured to control the switches of said conversion module, the main controller being configured to regulate an output variable of the energy converter by sending control commands to the elementary controllers, the regulation being carried out based on sets of elementary variable(s), each set of elementary variable(s) being associated with a respective conversion module, each elementary controller being configured to regularly measure values of the set of elementary variable(s) for the respective conversion module with which it is associated, and then to transmit them to the main controller, the set of elementary variable(s) including the elementary DC input voltage, wherein the main controller includes a first estimator configured to calculate, for each conversion module, an estimated value of the elementary DC input voltage from a previously measured value of the elementary DC input voltage, and wherein the main controller further comprises a second estimator configured to calculate, for each conversion module, an estimated average of the input elementary current received by the conversion module, the estimated value of the elementary input current being then used for calculating the estimated value of the elementary DC input voltage.

2. The device according to claim 1, wherein each conversion module comprises two input terminals, two output terminals, a switching bridge with a plurality of switching branches, each connected between the two input terminals and including a plurality of switches connected in series and connected to each other at a midpoint connected to a corresponding output terminal, each conversion module further comprising a capacitor connected between the input terminals, in parallel with the switching bridge.

3. The device according to claim 2, wherein the first estimator is configured to calculate, for each conversion module, the estimated value of the elementary DC input voltage as a function of the previously measured value the elementary DC input voltage, the capacitance of the capacitor and a value of the current flowing through said capacitor.

4. The device according to claim 3, wherein the value of the current flowing through said capacitor is obtained by the difference between a value of an input elementary current received by the conversion module and a value of a bridge current received by the switching bridge.

5. The device according to claim 3, wherein the first estimator is configured to calculate, for each conversion module, the estimated value of the elementary DC input voltage according to the following equation: ( t k ) = V PV i ( t k - 1 ) + ( I PV i ( t k ) - I H i _ M ( t k ) ) .Math. t k - t k - 1 C PV i where custom character(t.sub.k) is the estimated value of the elementary DC input voltage, V.sub.PVi(t.sub.k1) represents a preceding value of the elementary DC input voltage, I.sub.PVi(t.sub.k) is the value of the input elementary current, t.sub.k, and t.sub.k1, respectively, represent current and preceding, respectively, instants, where C.sub.PVi represents the capacitance of the capacitor, I.sub.Hi_M(t.sub.k) represents the average value of the bridge current between the instants t.sub.k1 and t.sub.k; the preceding value of the elementary DC input voltage being the previously measured value of the elementary DC input voltage if same was measured for the preceding instant, or the preceding estimated value of the elementary DC input voltage if said previously measured value was measured for an instant prior to the preceding instant.

6. The device according to claim 5, wherein said average value of the bridge current satisfies the following equation: I H i _ M ( t k ) = 1 t k - t k - 1 t k - 1 t k I H i ( t ) .Math. dt .

7. The device according to claim 1, wherein the second estimator is configured to calculate the estimated average of the input elementary current received by a respective conversion module, in the absence of measurement of the input elementary current by a current sensor for said conversion module.

8. The device according to claim 1, wherein the second estimator is configured to calculate, for each conversion module, the estimated average of the input elementary current over a period of averaging, as a function of the total output voltage and an output current delivered at the output of the energy converter, and of an average value of the elementary DC input voltage over the period of averaging.

9. The device according to claim 8, wherein the period of averaging depends on a half-period of the output voltage.

10. The device according to claim 8, wherein the second estimator is configured to calculate, for each conversion module, the estimated value of the input elementary current according to the following equation: < I PV i > = 1 T g .Math. t 0 t 0 + T g V S ( t ) .Math. I S ( t ) .Math. .Math. "\[LeftBracketingBar]" K i ( t ) .Math. "\[RightBracketingBar]" dt < V PV i > where <I.sub.PVi> is the estimated average of the input elementary current, T.sub.g represents the period of averaging, V.sub.S is the total output voltage, I.sub.S is the output current, <V.sub.PVi> represents the average value of the elementary DC input voltage over said period of averaging, and K.sub.i represents a connection coefficient, K.sub.i being equal to 0 when no source of energy is connected to the input of the corresponding conversion module and different from 0 when at least one source of energy is connected to the input of the corresponding conversion module.

11. The device according to claim 10, wherein the period of averaging is a multiple of the half-period of the output voltage, said multiple being an integer with a value greater than or equal to 1.

12. The device according to claim 2, wherein the main controller further includes a third estimator configured to calculate, for each conversion module, an estimated value of the capacitance of the capacitor.

13. The device according to claim 12, wherein the third estimator is configured to estimate a current value of the capacitance of the capacitor by correcting a preceding estimated value of the capacitance of the capacitor based, on the one hand, on the sign of the difference between a value of a bridge current received by the switching bridge and a value of an elementary input current received by the conversion module, called the first sign; and, on the other hand, on the sign of the difference between the estimated value of the elementary DC input voltage and the subsequently measured value) of the elementary DC input voltage, called the second sign; an initial estimated value of the capacitance of the capacitor being predefined.

14. The device according to claim 13, wherein if the first and second signs are identical, the current estimated value of the capacitance of the capacitor is equal to the preceding estimated value of the capacitance of the capacitor minus a correction step; and wherein if the first and second signs are distinct, the current estimated value of the capacitance of the capacitor is equal to the preceding estimated value of the capacitance of the capacitor plus the correction step.

15. The device according to claim 13, wherein the correction step is on the order of one percent of the initial value of the capacitance of the capacitor.

16. The device according to claim 1, wherein each source of energy includes at least one element selected from: a photovoltaic unit, an electric battery and a supercapacitor.

17. The device according to claim 16, wherein each source of energy comprises P pair(s) of photovoltaic units, the photovoltaic units of a respective pair being connected in cascade, P being an integer greater than or equal to 1.

18. The device according to claim 17, wherein if P is strictly greater than 1, the pairs of photovoltaic units are 7 connected in cascade.

19. A device according to claim 10, wherein each conversion module comprises two input terminals, two output terminals, a switching bridge with a plurality of switching branches, each connected between the two input terminals and including a plurality of switches connected in series and connected to each other at a midpoint connected to a corresponding output terminal, each conversion module further comprising a capacitor connected between the input terminals, in parallel with the switching bridge, wherein each source of energy includes at least one element selected from: a photovoltaic unit, an electric battery and a supercapacitor, wherein each conversion module comprises Q capacitors, where Q, equal to twice the number P, represents the number of photovoltaic units for the source of energy associated with the conversion module, each capacitor being apt to be connected in parallel with a respective photovoltaic unit, the Q capacitors having a substantially identical capacitance, and wherein when the connection coefficient is non-zero, the value thereof is a multiple of 1/Q, the multiple being a relative integer the value of which depends on a connection configuration of the photovoltaic units and on a connection state of each of the photovoltaic units, each connection state being among connected and disconnected.

20. An electronic electrical energy conversion system apt to convert a plurality of input DC voltages into a total output voltage and/or an output current, the conversion system comprising: an energy converter apt to deliver the total output voltage and/or the output current from the plurality of input DC voltages, called elementary input DC voltages, each coming from a respective source of energy; the energy converter comprising a plurality of energy conversion modules, each being apt to receive as input an elementary DC input voltage from a respective source of energy and to deliver as output an elementary output voltage; the converter modules being connected in series by the outputs thereof and the total output voltage being equal to the sum of the elementary output voltages; each conversion module including a plurality of switches for converting the respective elementary DC input voltage into the respective output elementary voltage, an electronic device for controlling the electric energy converter, wherein the electronic control device is according to claim 1.

21. A method for controlling an electric energy converter, the energy converter being apt to deliver a total output voltage and/or an output current from a plurality of DC input voltages, called elementary DC input voltages, each coming from a respective source of energy; the energy converter comprising a plurality of energy conversion modules, each being apt to receive as input an elementary DC input voltage from a respective source of energy and to deliver as output an elementary output voltage; the converter modules being connected in series by the outputs thereof and the total output voltage being equal to the sum of the elementary output voltages; each conversion module including a plurality of switches for converting the respective elementary DC input voltage into the respective output elementary voltage, the control method being implemented by a main controller connected to each of a plurality of elementary controllers, each elementary controller being associated with a respective conversion module and configured to control the switches of said conversion module, the method comprising: regulating an output variable of the energy converter by sending control commands to the elementary controllers, the regulation being carried out according to sets of elementary variable(s), each set of elementary variable(s) being associated with a respective conversion module, each elementary controller regularly measuring values of the set of elementary variable(s) for the respective conversion module with which same is associated and then transmitting same to the main controller, the set of elementary variable(s) including the elementary DC input voltage, calculating, for each conversion module, an estimated value of the elementary DC input voltage from a previously measured value of the elementary DC input voltage, and calculating, for each conversion module, an estimated average of the input elementary current received by the conversion module, the estimated value of the elementary input current being then used for calculating the estimated value of the elementary DC input voltage.

22. A non-transitory computer-readable medium including a computer program comprising software instructions which, when executed by a computer, implement a method according to claim 21.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) Such features and advantages of the invention will become clearer upon reading the following description, given only as a non-limiting example, and made with reference to the enclosed drawings, wherein:

(2) FIG. 1 is a schematic representation of an electronic system for converting electrical energy according to the invention, the conversion system comprising an energy converter apt to deliver a total output voltage from a plurality of input DC voltages and an electronic device for controlling the electric energy converter, each input DC voltage coming from a respective source of energy; the converter including a plurality of energy conversion modules, each apt to receive as input an elementary DC input voltage from a respective source of energy and to output an elementary output voltage, each conversion module including a plurality of switches for converting the respective elementary DC input voltage into the respective output elementary voltage; the electronic control device including a plurality of elementary controllers and a main controller connected to each of the elementary controllers, each elementary controller being associated with a respective conversion module and configured to control the switches of said conversion module;

(3) FIG. 2 is a simplified electrical diagram of the energy converter included in the conversion system shown in FIG. 1, the conversion modules being connected in series by the outputs thereof and the total output voltage being equal to the sum of the elementary output voltages;

(4) FIG. 3 is a simplified electrical diagram showing other examples than the examples shown in FIG. 2, of photovoltaic sources of energy containing blocks and the associated conversion modules;

(5) FIG. 4 is a more detailed schematic representation of each of the elementary controllers, of a control unit included in the main controller, and of the parameters and variables exchanged between the main controller and the elementary controllers;

(6) FIG. 5 is a flowchart of a method for controlling the electric energy converter shown in FIG. 1, implemented by the main controller;

(7) FIG. 6 is a view with three curves associated with a respective elementary DC input voltage, representing, correspondingly, a real value of said voltage; an estimated value of said voltage, calculated by a first estimator included in the main controller; and a measured value of said voltage, transmitted to the main controller by the respective elementary controller;

(8) FIG. 7 is a view with two curves associated with an input elementary current received by a respective conversion module, representing, correspondingly, an actual value of said current, and an estimated value of said current, calculated by a second estimator included in the main controller;

(9) FIG. 8 is a view with two sets of curves, associated with a respective elementary DC input voltage; a first set including two curves representing, correspondingly, a real value of said voltage and an estimated value of said voltage, calculated by the first estimator; a second set including two curves representing, correspondingly, the real value of said voltage and an estimated value of said voltage calculated by the first estimator for which a value of the capacitance of a capacitor connected to the input of the conversion module is further estimated by a third estimator included in the main controller;

(10) FIG. 9 is a schematic view illustrating the execution of an disconnection order for a respective conversion module, received from the main controller;

(11) FIG. 10 is a schematic view illustrating the execution of a connection order of a respective conversion module, received from the main controller;

(12) FIG. 11 is a schematic view illustrating the execution of a connection order of a respective conversion module, in the particular case where the frequency at which the calculations of the control unit included in the main controller are carried out is substantially equal to a switching frequency of the switches of said conversion module; and

(13) FIG. 12 is a view with three curves associated with the output of the energy converter, representing, correspondingly, the voltage of an electrical grid to which the output of the converter is connected, the total output voltage delivered by the converter, and the current of the electrical grid.

DETAILED DESCRIPTION

(14) In the present description, the expression on the order of substantially equal to refer to a relation of equality within plus or minus 10%, preferentially within plus or minus 20%, preferentially within plus or minus 5%.

(15) In FIG. 1, an electronic electrical energy conversion system 5, called hereinafter a conversion system, is connected to an electrical grid 6, in particular for supplying same with electrical energy from sources of energy 8.

(16) The conversion system 5 is apt to convert a plurality of input DC voltages V.sub.PV1, V.sub.PV2, . . . , V.sub.PVN, also called elementary input DC voltages V.sub.PV1, V.sub.PV2, . . . , V.sub.PVN, each coming from a respective source of energy 8, at a total output voltage V.sub.S, typically delivered to the electrical grid 6, if appropriate via a filter 16.

(17) The conversion system 5 comprises an energy converter 10 apt to deliver the total output voltage V.sub.S from the plurality of DC input voltages V.sub.PV1, V.sub.PV2, . . . , V.sub.PVN and an electronic device 15 for controlling the electric energy converter 10.

(18) As an optional supplement, the conversion system 5 comprises a filter 16. The output voltage of the filter 16 supplies at the output thereof a load (not shown), or is directly connected to the electrical grid 6, or else recharges a battery (not shown). In the example shown in FIG. 2, the filter 16 is directly connected to the electrical grid 6, and the filter 16 is then connected between the energy converter 10 and the electrical grid 6. In a variant, the output filter 16 is distributed in whole or in part along the power path, e.g. at the level of each of the energy conversion modules 35, described thereafter and included in the energy converter 10.

(19) In the example shown in FIG. 2, the filter 16 is an L filter and includes an electromagnetic coil 18, also called a filtering inductance, the electromagnetic coil 18 having an inductance L.sub.G. The voltage across the filter 16, and more particularly of the filtering inductance 18, is denoted by V.sub.L.

(20) In a variant (not shown), the filter 16 is an LC filter, and then includes an electromagnetic coil, or filtering inductance, coupled to a filtering capacitor. In a further variant, the filter 16 is an LCL filter, and then includes two electromagnetic coils, or filtering inductances, coupled to a filtering capacitor.

(21) The electrical grid 6 is an alternating electrical grid, as in the example shown in FIG. 2, or, in a variant, a direct current electrical grid. The electrical grid 6 has a voltage V.sub.G and a current I.sub.G.

(22) Each source of energy 8 comprises at least one element chosen from: a photovoltaic unit 20, an electric battery and a supercapacitor (not shown).

(23) In the examples shown in FIGS. 2 and 3, each source of energy 8 is formed by one or a plurality of photovoltaic units 20.

(24) A photovoltaic unit refers to a set of one or a plurality of photovoltaic cells. In practice, a photovoltaic panel 22 contains many photovoltaic cells. A photovoltaic cell is generally configured to deliver a voltage comprised between 0.4 V and 0.6 V, whereas the photovoltaic panel 22 is typically configured to deliver a voltage on the order of several tens of volts. Furthermore, it is possible to make sub-groups of photovoltaic cells within the same photovoltaic panel 22, and thereby to have an individualized management of the sub-groups of photovoltaic cells. The skilled person would then understand that a photovoltaic unit 20 could consist of a portion of a photovoltaic panel 22, i.e. by one or a plurality of subgroups of photovoltaic cells; by a photovoltaic panel 22, or by a plurality of photovoltaic panels 22.

(25) In the example shown in FIG. 2, each source of energy 8 is formed by a single photovoltaic unit 20. In such example, the photovoltaic unit 20 of certain sources of energy 8, such as the first two sources of energy having the elementary DC input voltages V.sub.PV1, V.sub.PV2, consists of a photovoltaic panel 22, and the photovoltaic unit 20 of other sources of energy 8 consists of a plurality of photovoltaic panels 22, the one associated with the last elementary DC input voltage source of energy V.sub.PVN consisting e.g. of four photovoltaic panels 22, in the form of a series connection of two groups of two photovoltaic panels 22 in parallel.

(26) In a variant, in the example shown in FIG. 3, each source of energy 8 includes P pair(s) of photovoltaic units 20, the photovoltaic units 20 of a respective pair being connected in cascade, P being an integer greater than or equal to 1.

(27) According to a first arrangement A1 shown in the upper part of FIG. 3, the source of energy 8 includes only one pair of photovoltaic units 20.

(28) According to a second arrangement A2 shown in the lower part of FIG. 3, the source of energy 8 includes a plurality of pairs of photovoltaic units 20, more particularly two pairs in the present example, and the pairs of photovoltaic units 20 are as such connected in cascade.

(29) Each photovoltaic unit 20 includes two connection terminals 24, 26, namely a first connection terminal 24 and a second connection terminal 26; and for the cascade connection of the two photovoltaic units 20 of a respective pair, the first terminals 24 of the two blocks are connected to each other via a first switch 28, such as the switch K.sub.5 in the first arrangement A1, the first terminal 24 of one block being connected to the second terminal 26 of the other block via a second switch 30, such as the switch K.sub.6 in the first arrangement A1, and the second terminals 26 of the two blocks being connected to each other via a third switch 32, such as the switch K.sub.7 in the first arrangement A1.

(30) According to the second arrangement A2, a first pair of photovoltaic units 20 is referenced by SG1, and a second pair of photovoltaic units 20 is referenced by SG2. In the present example, for the first pair SG1, the first switch 28 connecting the first terminals 24 of the two units is denoted by K.sub.15, the second switch 30 connecting the first terminal 24 of one unit is connected to the second terminal 26 of the other unit is denoted by K.sub.16, and the third switch 32 connecting the second terminals 26 of the two units of said first pair SG1 is denoted by K.sub.17. For the second pair SG1, the first switch 28 connecting the first terminals 24 of the two units is denoted by K.sub.25, the second switch 30 connecting the first terminal 24 of one unit is connected to the second terminal 26 of the other unit is denoted by K.sub.26, and the third switch 32 connecting the second terminals 26 of the two units of said first pair SG1 is denoted by K.sub.27.

(31) Furthermore, according to the second arrangement A2, the two pairs SG1, SG2 of photovoltaic units 20 are as such connected in cascade. By analogy with the cascade connection of two photovoltaic units 20 described hereinabove, each pair SG1, SG2 of photovoltaic units includes as such two connection terminals 24, 26, namely a first connection terminal 24 and a second connection terminal 26; and for the cascade connection of the two pairs SG1, SG2, the first terminals 24 of the two pairs SG1, SG2 are connected to each other via the first switch 28, such as the switch K.sub.5 in the second arrangement A2, the first terminal 24 of the pair SG1 being connected to the second terminal 26 of the pair SG2 via the second switch 30, such as the switch K.sub.6 in the second arrangement A2, and the second terminals 26 of the two pairs SG1, SG2 being connected to each other via the third switch 32, such as the switch K.sub.7 in the second arrangement A2.

(32) The skilled person would understand that the principle of cascade connection can be generalized and applied in the same way to two batches of two pairs of photovoltaic units 20, in order to obtain two batches connected in cascade, with the said two batches including in total eight cascaded photovoltaic units 20 and so on.

(33) The energy converter 10 comprises a plurality of energy conversion modules 35, each apt to receive at the input thereof an elementary DC input voltage V.sub.PV1, V.sub.PV2, . . . , V.sub.PVN from a respective source of energy 8 and to deliver as output an elementary output voltage V.sub.H1, V.sub.H2, . . . , V.sub.HN. The elementary DC input voltage is generally denoted by V.sub.PVi, and the output elementary voltage is generally denoted by V.sub.Hi, with i being an integer comprised between 1 and N, where N is the number of energy conversion modules 35, as illustrated in the examples shown in FIGS. 2 and 3. The conversion modules 35 are connected in series by the outputs thereof and the total output voltage V.sub.S is then equal to the sum of the elementary output voltages V.sub.H1, V.sub.H2, . . . , V.sub.HN. Each conversion module 35 includes a plurality of switches 38 for converting the respective elementary input DC voltage into the respective elementary output voltage.

(34) The energy converter 10 then has e.g. a CHBM (Cascaded H-Bridge Multilevel Inverter) topology.

(35) When the electrical grid 6 is an alternating current electrical grid, as in the example shown in FIG. 2 and in the example of FIG. 3, the energy converter 10 is then a DC-AC converter, also denoted DC-AC, configured to convert the plurality of elementary input DC voltages V.sub.PV1, V.sub.PV2, . . . , V.sub.PVN into the total output voltage V.sub.S, which is then an AC voltage. Each energy conversion module 35 is then also a DC-AC conversion module configured to convert each respective elementary input DC voltage V.sub.PVi into the respective elementary output voltage V.sub.Hi which is then an AC voltage.

(36) In a variant, when the electrical grid 6 is a DC electrical grid, the energy converter 10 is then a DC-DC converter configured to convert the plurality of elementary input DC voltages V.sub.PV1, V.sub.PV2, . . . , V.sub.PVN into the total output voltage V.sub.S, which is then a DC voltage. Each energy conversion module 35 is then also a DC-DC conversion module configured to convert each respective elementary input DC voltage V.sub.PVi into the respective elementary output voltage, V.sub.Hi which is then a DC voltage.

(37) The electronic control device 15 comprises a plurality of elementary controllers 40 and a main controller 50 connected to each of the elementary controllers 40. In the example shown in FIGS. 1 and 4, the main controller 50 is connected to the elementary controllers 40 via a data bus 52. In other words, the main controller 50 and each of the elementary controllers 40 are connected to the data bus 52. In a variant (not shown), each elementary controller 40 is connected to the main controller 50 via a point-to-point connection, also referred to as a point-to-point link.

(38) In the examples shown in FIGS. 2 and 3, each conversion module 35 comprises two input terminals 54, two output terminals 56, a switching bridge 58 with a plurality of switching branches 60, each connected between the two input terminals 54 and including a plurality of switches 38 connected in series and connected to each other at a midpoint 62 connected to a corresponding output terminal 56.

(39) In addition, each conversion module 35 further comprises a capacitor 64 connected between the input terminals 54, in parallel with the switching bridge 58.

(40) In the examples shown in FIGS. 2 and 3, the switching bridge 58 is an H-bridge, and then includes two switching branches 60, as is known per se. Each switching branch 60 typically includes two switches 38 connected in series, and the switching bridge 58 then includes four switches 38, also denoted by K.sub.1, K.sub.2, K.sub.3, K.sub.4, as shown in FIG. 3.

(41) In the example shown in FIG. 3, when each source of energy 8 includes P pair(s) of photovoltaic units 20, each conversion module 35 comprises Q capacitors 64, where Q, equal to twice the number P, represents the number of photovoltaic units 20 for the source of energy 8 associated with the conversion module 35, each capacitor 64 being apt to be connected in parallel with a respective photovoltaic unit 20. In such example, the Q capacitors 64 advantageously have a substantially identical capacitance.

(42) Each switch 38 is preferentially a bidirectional voltage switch. Each switch 38 includes e.g. a transistor 66 and a diode 68 connected in antiparallel with the transistor 66, as shown in FIG. 2. The transistor 66 is e.g. an insulated gate field effect transistor, also called MOSFET (Metal Oxide Semiconductor Field Effect Transistor). In a variant, the transistor 66 is a bipolar transistor; an insulated gate bipolar transistor, also called IGBT (Insulated Gate Bipolar Transistor); a silicon (Si) transistor, a GaN (Gallium Nitride) transistor; a silicon carbide (SiC) transistor, a diamond transistor, or a thyristor or further mechanical switch such as micro-switch such as a MEMS (MicroElectroMechanical System). Similarly, the first, second and third switches 28, 30, 32 further include a transistor and a diode (not shown) connected in antiparallel to the transistor. The transistor of each of the first, second and third switches 28, 30, 32 is according to one of the examples described hereinabove for the transistor 66, and e.g. of the same type as the switch of the transistor 66.

(43) Each elementary controller 40 is associated with a respective conversion module 35, and is configured to control the switches 38 of said conversion module 35.

(44) Each elementary controller 40 is configured to regularly measure values of a set of elementary variable(s) for the respective conversion module 35 with which the controller is associated, then to transmit same to the main controller 50.

(45) The set of elementary variable(s) includes the respective elementary DC input voltage V.sub.PVi. The regular measurement of the respective elementary DC input voltage V.sub.PVi is carried out via a voltage sensor, not shown, for each respective conversion module 35, each voltage sensor being connected to the corresponding elementary controller 40.

(46) As an optional supplement, the set of elementary variable(s) include a respective elementary DC input current I.sub.PVi, coming from the corresponding source of energy 8. According to such optional supplement, the regular measurement of the respective elementary DC input current I.sub.PVi then requires the presence of a current sensor (not shown), for each respective conversion module 35, each current sensor being connected to the corresponding elementary controller 40.

(47) Each elementary controller 40 typically includes a control unit 70 configured to control the switching bridge 58 by controlling the switches 38. As an optional supplement, each elementary controller 40 comprises a determination unit 72 configured to determine an optimum voltage V.sub.opt_i associated with the respective conversion module 35. The determination unit 72 is typically configured to determine said optimum voltage V.sub.opt_i via the implementation of an algorithm for tracking the maximum power point, also called MPPT (Maximum Power Point Tracking) algorithm.

(48) Each elementary controller 40 further includes a receiver 74 and a transmitter 76, each compatible with the communication protocol of the data bus 52. In other words, the receiver 74 is apt to receive data from the main controller 50 via the data bus 52, in particular, a connection coefficient K.sub.i indicating whether or not it is necessary to connect the respective source of energy 8 to the corresponding conversion module 35 in order to then deliver the respective elementary output voltage V.sub.Hi. The transmitter 76 is apt to regularly transmit data to the main controller 50 via said bus 52, in particular a measured value of the respective elementary DC input voltage V.sub.PVi, the value of the optimum voltage V.sub.opt_i, or a measured value of the respective elementary DC input current I.sub.PVi.

(49) The main controller 50 is configured to regulate an output variable of the energy converter 10 by sending control commands to the elementary controllers 40, the regulation being carried out based on the sets of elementary variable(s), each set of elementary variable(s) being associated with a respective conversion module 35.

(50) The output variable of the energy converter 10 which is regulated by the main controller 50 is typically the output voltage V.sub.S or an output current I.sub.S of the energy converter 10. If the energy converter 10 is connected to a load imposing the voltage, such as e.g. the electrical grid 6, then the regulated variable, i.e. the variable to be controlled, is the output current I.sub.S. On the other hand, if the energy converter 10 is connected to a load imposing the current, e.g. a motor or a battery charger, then the variable to be controlled is the output voltage V.sub.S.

(51) The regulation performed by the main controller 50 is implemented within a regulation unit REG, described in greater detail thereafter with reference to FIG. 4.

(52) According to the invention, the main controller 50 comprises a first estimator 80, visible in FIG. 1, configured to calculate, for each conversion module 35, an estimated value custom character(t.sub.k) of the elementary DC input voltage V.sub.PVi from a previously measured value V.sub.PVi(t.sub.kp) of the elementary DC input voltage V.sub.PVi.

(53) As an optional supplement, the main controller 50 further includes a second estimator 85 configured to calculate, for each conversion module 35, an estimated average <I.sub.PVi> of the input elementary current I.sub.PVi received by the conversion module 35, the estimated average value <I.sub.PVi> of the elementary input current I.sub.PVi then being used for calculating the estimated value custom character(t.sub.k) of the elementary DC input voltage V.sub.PVi.

(54) According to such optional supplement, due to the estimation of the elementary input current I.sub.PVi via the second estimator 85, it is not necessary to measure the respective elementary input current I.sub.PVi, which then avoids the addition of a current sensor for each respective conversion module 35. According to such optional supplement, the set of elementary variable(s), measured regularly for each elementary controller 40, then includes only the respective elementary DC input voltage V.sub.PVi.

(55) As an optional supplement, the main controller 50 further includes a third estimator 90 configured to calculate, for each conversion module 35, an estimated value custom character of the capacitance C.sub.PVi of the capacitor 64.

(56) In the example shown in FIG. 1, the first estimator 80 and, as an optional addition, the second estimator 85 and the third estimator 90 are each produced in the form of a programmable logic component, such as an FPGA (Field Programmable Gate Array), or further of integrated circuit, such as an ASIC (Application Specific Integrated Circuit).

(57) In a variant, the main controller 50 comprises an information processing unit consisting e.g. of a memory and of a processor (not shown) associated with the memory.

(58) According to such variant, the first estimator 80, and, as an optional supplement, the second estimator 85 and the third estimator 90, are each produced in the form of a software program, or a software brick, which can be run by the processor. The memory of the main controller 50 is then apt to store a first estimation software apt to calculate, for each conversion module 35, the estimated value custom character(t.sub.k) of the elementary DC input voltage V.sub.PVi from the measured value V.sub.PVi(t.sub.kp) of the elementary DC input voltage V.sub.PVi. As an optional supplement, the memory of the main controller 50 is then apt to store a second estimation software apt to calculate, for each conversion module 35, the estimated average <I.sub.PVi> of the input elementary current I.sub.PVi received by the conversion module 35, and a third estimation software apt to calculate, for each conversion module 35, the estimated value custom character of the capacitance C.sub.PVi of the capacitor 64. The processor of the main controller 50 is then apt to execute each of the software programs among the first estimation software, and, as an optional supplement, the second estimation software and the third estimation software. The skilled person could further understand that when executed by said processor, the first estimation software, and, as an optional supplement, the second estimation software and the third estimation software, then form the first estimator 80, the second estimator 85 and the third estimator 90, respectively.

(59) When the main controller 50 is produced in the form of one or a plurality of software programs, i.e. in the form of a computer program, also called a computer program product, same is further apt to be recorded on a computer-readable medium (not shown). The computer-readable medium is e.g. a medium apt to store the electronic instructions and to be coupled to a bus of a computer system. As an example, the readable medium is an optical disk, a magneto-optical disk, a ROM memory, a RAM memory, any type of non-volatile memory (e.g. EPROM, EEPROM, FLASH, NVRAM), a magnetic card or an optical card. A computer program containing software instructions is then stored on the readable medium.

(60) The data bus 52, also called a communication bus, is e.g. an RS-485 bus, the RS-485 standard being also known as EIA-485; a USB (Universal series Bus) bus, an UART (Universal Asynchronous Receiver Transmitter) bus, or a CAN (Controller Area grid) bus, standardized with the standard ISO 11898. The communication bus 52 then has a limited speed, in particular for reasons of reliability. Within the framework of a conversion system 5 with a significant number of conversion modules 35, typically more than five conversion modules 35, the quantity of data to be retrieved in real time by the communication bus 52 could be considerable. Thereby, the operating frequency of the energy converter 10 may be limited by the period of data acquisition.

(61) For the CHBMLI topology, the conversion modules 35 are advantageously connected to the back of the photovoltaic panels 22 so as to limit the length of an electric cable 92, also called a power cable, connecting the outputs of the conversion modules 35 in series with each other, i.e. one after the other. Thereby, the communication bus 52 travels the length of the surface of the photovoltaic panels 22 (up to 20 meters for a converter 10 of several kW, connected to the grid 6). For communication, a, UART protocol is used e.g. with a physical layer according to the RS-485 standard. The UART protocol is easy to implement and is used for the communication of a master with a plurality of slaves. The RS-485 standard defines the sending of signals on the bus in differential mode. As a result, over long distances (longer than a few meters), spurious effects and errors are strongly reduced, while maintaining an acceptable bit rate (4 Mbit/s) for the conversion system 5. The conversion modules 35 are e.g. all referenced to different potential points, and are then electrically isolated from one another. Since the communication bus 52 is shared with all the conversion modules 35, a galvanic isolation circuit (not shown) is used for exchanging data between the elementary controllers 40 and the communication bus 52. The galvanic isolation function is e.g. directly integrated into RS-485 communication units. Other isolation solutions can be envisaged, such as the use of opto-couplers, or even specialized circuits with integrated isolation (e.g. the reference ADUM3472ARSZ proposed by Analog Devices).

(62) The communication via the data bus 52 between the different elements of the conversion system 5 takes place, e.g. in Full-Duplex mode, i.e. there is a dedicated line for reception, a dedicated line for transmission, both lines being usable simultaneously.

(63) In a variant, the communication via the data bus 52 between the different elements of the conversion system 5 takes place in Half-Duplex mode where a single communication line is used. Transmission and reception are then temporally interleaved. As a result, saving is achieved on the communication bus 52 (fewer drivers in the bus 52). On the other hand, the speed is reduced (transmission and reception cannot take place at the same time).

(64) The regulation unit REG includes a receiver 94 and a transmitter 96, each compatible with the communication protocol of the data bus 52. In other words, the receiver 94 is apt to receive data from each of the elementary controllers 40 via the data bus 52, in particular the measured values of the elementary DC input voltages V.sub.PV1, V.sub.PV2, . . . , V.sub.PVN, the values of the optimum voltages V.sub.opt_1, V.sub.opt_2, . . . , V.sub.opt_N, or even the measured values of the elementary DC input currents I.sub.PV1, I.sub.PV2, . . . , I.sub.PVN. The transmitter 96 is apt to regularly transmit data to the elementary controllers 40 via said bus 52, in particular the connection coefficients K.sub.1, K.sub.2, . . . , K.sub.N.

(65) To regulate the output variable, the regulation unit REG typically includes a first regulation loop of a first type of variable, followed by a second regulation loop of a second type of variable, distinct from the first type.

(66) In the example shown in FIG. 2 where the energy converter 10 is connected to the electrical grid 6, the regulated output variable is the output current I.sub.S, and the first regulation loop is a voltage regulation loop, the second control loop being a current control loop.

(67) In the example shown in FIG. 4 associated with the example of FIG. 2, the first regulation loop includes an adder 98 apt to make the difference between the sum of the values of the elementary DC input voltages V.sub.PV1, V.sub.PV2, . . . , V.sub.PVN and the sum of the optimum voltage values V.sub.opt_1, V.sub.opt_2, . . . , V.sub.opt_N; followed by an averager 100, in order to compare the average of the elementary DC input voltages V.sub.PV1, V.sub.PV2, . . . , V.sub.PVN with the average of the optimum voltages V.sub.opt_1, V.sub.opt_2, . . . , V.sub.opt_N. In addition, the first loop includes a corrector 102 connected to the output of the averager 100 in order to cancel the error between the average of the elementary DC input voltages V.sub.PV1, V.sub.PV2, . . . , V.sub.PVN and the average of the optimum voltages V.sub.opt_1, V.sub.opt_2, . . . , V.sub.opt_N in static mode. The corrector 102 is e.g. a corrector a proportional integral (PI) corrector. In a variant, the corrector 102 is a proportional integral derivative (PID) corrector.

(68) Advantageously, the first regulation loop further includes a filter 104, such as a band-stop filter around a frequency substantially equal to 100 Hz for a 50 Hz grid (or 120 Hz for a 60 Hz grid). Indeed, the conversion modules 35 produce a direct current power, while the output power on the electrical grid 6 is an alternating current power. The above means that, over a grid half-period (100 Hz or 120 Hz), when the instantaneous output power is lower (higher, respectively) than the sum of the powers of the conversion modules 35, the surplus energy is stored (released, respectively) by the capacitors 64 of the conversion modules 35. Over a grid half-period and in steady state, each capacitor 64 has stored as much energy as same has released. As a result, a natural oscillation occurs at 100 Hz on the voltage of the sources of energy 8, such as the photovoltaic units 20, the amplitude of which is inversely proportional to the value of the capacitor 64 and proportional to the elementary DC input current I.sub.PVi coming from the source of energy 8, e.g. from a photovoltaic unit 20. Such oscillation is then suppressed by the filter 104 so as to prevent finding same again on a reference current I.sub.ref delivered at the output of the first regulation loop.

(69) To obtain a sinusoidal reference current I.sub.ref, the first regulation loop advantageously further includes a phase-locked loop (PLL) unit 106 receiving as input the voltage V.sub.G of the electrical grid 6, as well as the current I.sub.G of said grid 6. The PLL unit 106 is then connected to the input of a sine function 108 so as to generate a term in sin(.sub.Gt+.sub.G), i.e. a sinusoidal function of amplitude one in phase with the grid voltage V.sub.G. Other mechanisms can be envisaged for obtaining the sinusoidal function of unit amplitude in phase with the grid voltage V.sub.G, e.g. by dividing the grid voltage V.sub.G by the amplitude thereof.

(70) The first regulation loop finally includes a multiplier 110 connected to the output of the filter 104 and to the output of the sine function 108, in order to multiply the term in sin(.sub.G+.sub.G) with the current obtained at the output of the filter 104, so as to generate the reference current I.sub.ref which is thereby made sinusoidal.

(71) In the example shown in FIG. 4, the second regulation loop then aims to compare the sinusoidal reference current I.sub.ref with the current I.sub.G of said grid 6, corresponding to the output current I.sub.S of the energy converter 10, the regulated output variable being in said example the output current I.sub.S.

(72) In said example, the second regulation loop includes a subtractor 112 apt to make the difference between the grid current I.sub.G and the reference current I.sub.ref, followed by a regulator 114, preferentially a proportional resonant (PR) regulator, which cancels the setpoint tracking error even with a sinusoidal reference (of known frequency).

(73) The second regulation loop then includes a linearization unit 116 connected to the output of the regulator 114, the linearization unit 116 including an adder 118 for summing the grid voltage V.sub.G at the output of the regulator 114, followed by a divider 120 for dividing said sum by the average of the elementary DC input voltages V.sub.PV1, V.sub.PV2, . . . , V.sub.PVN.

(74) The second regulation loop finally includes a sorting unit 122 connected to the output of the linearization unit 116, the sorting unit 122 implementing a sorting algorithm selecting the sources of energy 8 which will be either connected or not connected during the next control iteration. The sourced of energy 8 connected in priority are the sources the voltage error (V.sub.PV.sub.iV.sub.opt.sub.i) of which is the largest among the list of sources of energy 8, such as photovoltaic units 20, in working condition. Any faulty sources of energy (8) can be excluded from operation. The sorting unit 122 is then configured to generate the connection coefficients K.sub.1, K.sub.2, . . . , K.sub.N.

(75) The first estimator 80 is configured to calculate, for each conversion module 35, the estimated value custom character(t.sub.k) of the elementary DC input voltage V.sub.PVi as a function of the previously measured value V.sub.PVi(t.sub.kp) of the elementary DC input voltage V.sub.PVi, the capacitance C.sub.PVi of the capacitor 64 and a value of the current I.sub.CI flowing through said capacitor 64.

(76) Advantageously, the first estimator 80 is configured to calculate the value of the current I.sub.Ci flowing through said capacitor 64 by the difference between a value of an input elementary current I.sub.PVi received by the conversion module 35 and a value of a bridge current I.sub.Hi received by the switching bridge 58.

(77) The first estimator 80 is e.g. configured to calculate, for each conversion module 35, the estimated value custom character(t.sub.k) of the elementary DC input voltage V.sub.PVi according to the following equation:

(78) ( t k ) = V PV i ( t k - 1 ) + ( I PV i ( t k ) - I H i _ M ( t k ) ) .Math. t k - t k - 1 C PV i [ 1 ] where custom character(t.sub.k) is the estimated value of the elementary DC input voltage V.sub.PVi, V.sub.PVi(t.sub.k1) represents a preceding value of the elementary DC input voltage V.sub.PVi, I.sub.PVi(t.sub.k) is the value of the input elementary current I.sub.PVi, t.sub.k, and t.sub.k1, respectively, represent current and preceding, respectively, instants, where C represents the capacitance of the capacitor 64, and I.sub.Hi_M(t.sub.k) represents the average value of the bridge current I.sub.Hi between the instants t.sub.k1 and t.sub.k.

(79) The preceding value V.sub.PVi(t.sub.k1) of the elementary DC input voltage V.sub.PVi is the previously measured value V.sub.PVii(t.sub.kp) of the elementary DC input voltage V.sub.PVi if same has been measured for the preceding instant, i.e. if the preceding instant t.sub.k1 corresponds to the instant of the preceding measurement of the elementary DC input voltage V.sub.PVi, i.e. k1=kp, meaning p=1. Alternatively, the preceding value V.sub.PVi(t.sub.k1) of the elementary DC input voltage V.sub.PVi is the preceding estimated value custom character(t.sub.k1) of the elementary DC input voltage V.sub.PVi if said previously measured value V.sub.PVi(t.sub.kp) has been measured for an instant t.sub.kp prior to the preceding instant t.sub.k1, i.e. if the preceding instant t.sub.k1 is later than the instant of the preceding measurement of the elementary DC input voltage V.sub.PVi, i.e. k1>kp, i.e. p>1.

(80) The person skilled in the art will understand that the preceding equation [1] is obtained from the following equation:

(81) I PV i ( t ) = I C i ( t ) + I H i ( t ) = C PV i .Math. dV PV i ( t ) dt + I H i ( t ) [ 2 ] Where I.sub.PVi is the input elementary current, I.sub.Ci represents the current flowing through the capacitor 64, I.sub.Hi represents the current received by the switching bridge 58, where C represents the capacitance of the capacitor 64, and V.sub.PVi represents the elementary DC input voltage, said variables being visible in FIG. 2.

(82) The average value I.sub.Hi_M(t.sub.k) of the bridge current I.sub.Hi satisfies e.g. the following equation:

(83) I H i _ M ( t k ) = 1 t k - t k - 1 t k - 1 t k I H i ( t ) .Math. dt = f B .Math. t k - 1 t k I H i ( t ) .Math. dt [ 3 ] where f.sub.B represents the frequency at which the regulation of the output variable I.sub.S, V.sub.S of the energy converter 10 is carried out by the main controller 50, i.e. the frequency of a regulation loop of said output variable I.sub.S, V.sub.S, described thereafter with reference to FIG. 8.

(84) The skilled person would observe that the frequency f.sub.B at which the regulation of the output variable I.sub.S, V.sub.S is performed by the main controller 50 also corresponds to the frequency at which the estimations of the elementary DC input voltage V.sub.PVi by the main controller 50 will be performed, the frequency f.sub.B of the regulation loop being equal to the inverse of the period between two successive instants t.sub.k1 and t.sub.k of calculation of said estimation. The frequency f.sub.B of the regulation loop of the output variable I.sub.S, V.sub.S then also corresponds to the operation frequency of the main controller 50.

(85) The skilled person would note that, when the conversion module 35 is configured in positive or negative polarity, the current I.sub.Hi received by the switching bridge 58, i.e. the input current of the switching bridge 58, corresponds to +/I.sub.S, i.e. to +/I.sub.G if the converter 10 is connected to the grid 6; and when the conversion module 35 is in bypass or open mode, the current I.sub.Hi received by the switching bridge 58 is zero. The output current I.sub.S, or the current I.sub.G of the grid 6, is measured directly by the main controller 50, and is sampled at the frequency f.sub.B of the regulation loop, referred to thereafter as the loop frequency f.sub.B. Furthermore, the main controller 50 knows, at each instant, the configuration of all of the conversion modules 35, since it is the controller which determines and controls the configurations, via the elementary controllers 40. The main controller 50 is thus apt to determine the value of the current I.sub.Hi received by the switching bridge 58, with sampling instants according to the loop frequency f.sub.B.

(86) As an optional supplement, the second estimator 85 is configured to calculate, for each conversion module 35, the estimated average <I.sub.PVi> of the elementary input current I.sub.PVi over a period of averaging T.sub.g, as a function of the total output voltage V.sub.S and of the output current I.sub.S delivered at the output of the energy converter 10, and of an average value <V.sub.PVi> of the elementary DC input voltage V.sub.PVi over the period of averaging T.sub.g.

(87) The period of averaging T.sub.g typically depends on a half-period of the output voltage V.sub.S. The period of averaging T.sub.g is preferentially a multiple of the half-period of the output voltage V.sub.S, said multiple being an integer with a value greater than or equal to 1. The period of averaging T.sub.g is preferentially still substantially equal to the period of the output voltage V.sub.S.

(88) The second estimator 85 is e.g. configured to calculate, for each conversion module 35, the estimated average <I.sub.PVi> of the elementary input current I.sub.PVi according to the following equation:

(89) < I PV i > = 1 T g .Math. t 0 t 0 + T g V S ( t ) .Math. I S ( t ) .Math. .Math. "\[LeftBracketingBar]" K i ( t ) .Math. "\[RightBracketingBar]" dt < V PV i > [ 4 ] where i> is the estimated average of the input elementary current I.sub.PVi, T.sub.g represents the period of averaging, V.sub.S is the total output voltage, I.sub.S is the output current, i> represents the average value of the elementary DC input voltage V.sub.PVi over said period of averaging T.sub.g, and K.sub.i represents a connection coefficient, K.sub.i being equal to 0 when no source of energy 8 is connected to the input of the corresponding conversion module 35, and K.sub.i being different from 0 when at least one source of energy 8 is connected to the input of said module 35.

(90) When the source of energy 8 is formed by a single photovoltaic unit 20, as in the example shown in FIG. 2, the associated connection coefficient K.sub.i is equal to +1 when the conversion module 35 is connected in positive polarity, equal to 1 when the conversion module 35 is connected in negative polarity, and equal to 0 when the conversion module 35 is disconnected (by-pass or open).

(91) When the source of energy 8 is formed of a plurality of photovoltaic units 20, as in the example shown in FIG. 3, the associated connection coefficient K.sub.i iswhen same is non-zeroa multiple of 1/Q, where Q represents the number of photovoltaic units 20 for the source of energy 8 associated with the conversion module 35. The multiple is a relative integer, i.e. a positive or negative integer, the value of which depends on a connection configuration of the photovoltaic units 20 and on a connection state of each of the photovoltaic units 20, each connection state being one among connected and disconnected.

(92) Examples of the value of the connection coefficient K.sub.i associated with a source of energy 8 formed of a plurality of photovoltaic units 20 are described below with reference to Table 1 in the example of the first arrangement A1 shown in FIG. 3, and opposite table 2 in the example of the second arrangement A2 shown in FIG. 3.

(93) The third estimator 90 is configured to estimate a current value of the capacitance C.sub.PVi of the capacitor 64.

(94) The value of the capacitance C.sub.PVi of the capacitor 64 is typically supplied by the manufacturer of said capacitor 64 with a tolerance which can go up to +/30%, and the capacitance C.sub.PVi varies with time. It is therefore advantageous to estimate, via the third estimator 90 and with better accuracy, the value thereof during the operation of the energy converter 10.

(95) The third estimator 90 is typically configured to estimate a current value of the capacitance C.sub.PVi of the capacitor 64 by correcting a preceding estimated value of the capacitance C.sub.PVi of the capacitor 64 based, on the one hand, on the sign of the difference between a value of a bridge current I.sub.Hi received by the switching bridge 58 and a value of an elementary input current I.sub.PVi received by the conversion module 35, called the first sign; and, on the other hand, on the sign of the difference between the estimated value custom character(t.sub.k) of the elementary DC input voltage V.sub.PVi and the subsequently measured value V.sub.PVi(t.sub.k+1) of the elementary DC input voltage V.sub.PVi, called the second sign; an initial estimated value of the capacitance C.sub.PVi of the capacitor 64 being predefined.

(96) If the first and second signs are identical, the estimated current value of the capacitance C.sub.PVi of the capacitor 64 is e.g. equal to the preceding estimated value of the capacitance C.sub.PVi of the capacitor 64 minus a correction step C.sub.PVi; and if the first and second signs are distinct, the current estimated value of the capacitance C.sub.PVi of the capacitor 64 is e.g. equal to the preceding estimated value of the capacitance C.sub.PVi of the capacitor 64 increased by the correction step C.sub.PVi.

(97) The correction step C.sub.PVi is e.g. on the order of one percent of the initial value of the capacitance C.sub.PVi of the capacitor 64.

(98) In other words, the principle of the third estimator 90 is to compare the estimated data with the real data transferred by the communication bus 52. Indeed, the value of the capacitance C.sub.PVi of the capacitor 64 is the only data item of equation (2) or of equation (1) which is not perfectly known, at the beginning of the operation of the energy converter 10. Thereby, when the main controller 50 receives a new measured value of the elementary DC input voltage V.sub.PVi, the latter will compare the voltage that same estimated (by means of the first estimator 80 thereof) with the voltage measured.

(99) There are then a plurality of cases to consider:

(100) If I H i ( t k ) - I PV i ( t k ) > 0 : if the estimated voltage is higher than the actual voltage, then the value of the capacitance C.sub.PVi of the capacitor (64) (taken into account in equation (1)) is too high compared to the actual value; if the estimated voltage is lower than the actual voltage, then the value of the capacitance C.sub.PVi of the capacitor 64 (taken into account in equation (1)) is too low compared to the actual value.

(101) If I H i ( t k ) - I PV i ( t k ) < 0 : if the estimated voltage is lower than the actual voltage, then the value of the capacitance C.sub.PVi of the capacitor (64) (taken into account in equation (1)) is too high compared to the actual value; if the estimated voltage is higher than the actual voltage, then the value of the capacitance C.sub.PVi of the capacitor 64 (taken into account in equation (1)) is too low compared to the actual value. If the estimated voltage is equal to the actual voltage, then the value of the capacitance C.sub.PVi of the capacitor 64 (taken into account in equation (1)) is equal to the actual value.

(102) The algorithm for correcting the value of the capacitor 64 by successive steps is used for quickly (in a few periods of the grid voltage V.sub.G) recovering the real value of the capacitance C.sub.PVi of each capacitor 64 of the conversion system 5. A plurality of advantages result therefrom. Firstly, the first estimator 80 is improved due to a better accuracy on the estimation of the elementary DC input voltage V.sub.PVi. Secondly, the change of the passive elements of the conversion modules 35 can be tracked. Indeed, in an electronic power converter, capacitors are often the most fragile elements and the aging thereof is generally characterized by a gradual decrease in the real value of the capacitance thereof. The third estimator 90 is thus used for anticipating future failures and for targeting repairs.

(103) In the example of the first arrangement A1 shown in FIG. 3, the conversion module 35 is coupled to two photovoltaic units 20, denoted by P.sub.ai and P.sub.bi, which can be dynamically configured in series or in parallel, depending on the state of the first, second and third switches 28, 30, 32. The two photovoltaic units P.sub.ai and P.sub.bi and the two capacitors C.sub.PVAI and C.sub.PVbi of the corresponding capacitors 64, connected between the terminals of the photovoltaic units P.sub.ai and P.sub.bi, are considered identical or close. The behaviors of the photovoltaic unit P.sub.ai with the capacitor C.sub.PVAi and of the photovoltaic unit P.sub.bi with the capacitor C.sub.PVbi are thus considered to be substantially identical, with similar currents I.sub.cai and I.sub.cbi, similar currents I.sub.PVAI and I.sub.PVbi and similar voltages V.sub.PVAI and V.sub.PVbi. The elementary DC input voltage V.sub.PVi is then a linear combination of the voltages V.sub.PVAI and V.sub.PVbi at the terminals of the two photovoltaic units 20, typically written in the form V.sub.PVi=V.sub.PVAI+V.sub.PVbi, with and representing the coefficients of the linear combination. The linear combination of the voltages V.sub.PVAI and V.sub.PVbi is e.g. the average value of the voltages V.sub.PVAI and V.sub.PVbi (=), or the value of one of the voltages V.sub.PVAI and V.sub.PVbi of the photovoltaic units 20 (=1 and =0) for limiting the number of measurements, the two voltages V.sub.PVAI and V.sub.PVbi being similar.

(104) In the case of an estimation of the capacitance C.sub.PVi of the capacitor 64, it is then considered that the estimated value corresponds to a weighting of the two capacitances C.sub.PVi=C.sub.PVAI+C.sub.PVbi, with and the aforementioned coefficients of the linear combination of voltages V.sub.PVAI and V.sub.PVbi for determining the elementary DC input voltage V.sub.PVi. The estimated value of the capacitance C.sub.PVi of the capacitor 64 then typically corresponds to the value of one or other of the two capacitances C.sub.PVAI and C.sub.PVbi of the corresponding capacitors 64, or else to an average value of the two capacitances C.sub.PVAI and C.sub.PVbi.

(105) The skilled person would note that it is possible to short-circuit a photovoltaic unit 20 so as to no longer use same, e.g. following a failure on a respective photovoltaic unit 20. In the example of the first arrangement A1 shown in FIG. 3, in order to short-circuit the photovoltaic unit P.sub.ai it is necessary to close the switches K5 and K6; and in order to short-circuit the photovoltaic unit P.sub.bi, it is necessary to close the switches K6 and K7. If a photovoltaic unit 20 is short-circuited, it is then possible to continue to operate with the other photovoltaic unit 20 according to the example of embodiment shown FIG. 2, described hereinabove, where each source of energy 8 consists of a single photovoltaic unit 20.

(106) Table 1 below then shows the main configurations of the first arrangement A1 of FIG. 3, as well as the corresponding value of the connection coefficient of each photovoltaic unit 20, then denoted K.sub.PVi, instead of the notation K.sub.i used in the case of a single photovoltaic unit 20. The connection coefficient K.sub.PVi forms the link between the elementary DC input current V.sub.PVi between the grid current I.sub.G.

(107) TABLE-US-00001 TABLE 1 List of closed Configuration/state switches I.sub.PV.sub.i K.sub.PV.sub.i Series + Positive polarity K6 and K2, K3 I.sub.G 1 Parallel + positive polarity K5, K7 and K2, K3 0 I G 2 1/2 Bypass/circumvention K1, K3 or K2, K4 0 0 All open Configuration that tends to make IG drop |I.sub.G| - I G .Math. "\[LeftBracketingBar]" I G .Math. "\[RightBracketingBar]" to zero Parallel + Negative polarity K5, K7 and K1, K4 - I G 2 1/2 Series + Negative K6 and K1, K4 I.sub.G 1 polarity

(108) In the example of the second arrangement A2 shown in FIG. 3, the module contains four photovoltaic units 20, denoted by P.sub.a1i, P.sub.b1i, P.sub.a2i and P.sub.b2i. Within the first pair SG1, the photovoltaic units P.sub.a1i, P.sub.b1i; and within the second pair SG2, respectively, the photovoltaic units P.sub.a2i and P.sub.b2i can be dynamically configured in series or in parallel, depending on the state of the respective first, second and third switches 28, 30, 32. The two pairs SG1, SG2 are as such dynamically configurable in series or in parallel, depending on the state of the respective first, second and third switches 28, 30, 32 interconnecting the two pairs SG1, SG2, i.e. the switches K.sub.5, K.sub.6 and K.sub.7. Finally, the output of the conversion module 35 according to the second arrangement A2 can be in positive polarity, in negative polarity, in by-pass or in all open mode, depending on the state of the switches 38, i.e. of the switches K.sub.1, K.sub.2, K.sub.3 and K.sub.4, of the switching bridge 58 of said conversion module. Similar to what was described hereinabove for the first arrangement A1, the photovoltaic units P.sub.a1i, P.sub.b1i, P.sub.a2i and P.sub.b2i and the respective capacitances C.sub.PVa1i, C.sub.PVb1i, C.sub.PVa2i and C.sub.PVb2i are considered identical or similar. The behaviors of the photovoltaic units with the respective capacitors 64 thereof are thus considered to be substantially identical, with similar currents I.sub.Ci and I.sub.PVi and similar voltages V.sub.PVi. Thereby, the elementary DC input voltage V.sub.PVi can be measured on one of the four photovoltaic units 20 (e.g. V.sub.PVi=V.sub.PV2ai), or obtained by averaging the voltages of the four photovoltaic units 20 for taking into account in a better way, possible dispersions (V.sub.PVi=(V.sub.PV1ai+V.sub.PV1bi+V.sub.PV2ai+V.sub.PV2bi)/4). More generally, the elementary DC input voltage V.sub.PVi is any linear combination of the individual voltages of the four photovoltaic units 20, typically written in the form V.sub.PVi=V.sub.PV1ai+V.sub.PV1bi+V.sub.PV2ai+V.sub.PV2bi, with , , and representing the coefficients of the linear combination. Furthermore, if one of the photovoltaic units 20 fails, same can be by-passed, and the voltage is then ignored.

(109) In the case of an estimation of the capacitance C.sub.PVi of the capacitor 64, it is then considered that the estimated value corresponds to any linear combination of the individual capacitances, typically written in the form CC.sub.PVi=C.sub.PV1ai+C.sub.PV1bi+C.sub.PV2ai+C.sub.PV2bi, with , , and representing the coefficients of the linear combination, depending on the weighting that was used for determining the capacitance C.sub.PVi.

(110) The skilled person would note that it is possible to short-circuit a photovoltaic unit 20 so as to no longer use same, e.g. following a failure on a respective photovoltaic unit 20. In the example of the second arrangement A2, to short-circuit a photovoltaic unit 20, the closing of two switches is sufficient; e.g., by closing K.sub.15 and K.sub.16 to short-circuit the photovoltaic unit P.sub.a1i, or else by closing K.sub.16 and K.sub.17 to short-circuit the photovoltaic unit P.sub.a1b; and similarly for the second pair SG2. The other photovoltaic units 20 remain usable.

(111) Table 2 below then shows the main configurations of the second arrangement A2 of FIG. 3, as well as the corresponding value of the connection coefficient of each photovoltaic unit 20, then denoted by K.sub.PVi, instead of the notation K.sub.i used in the case of a single photovoltaic unit 20. The connection coefficient K.sub.PVi forms the link between the elementary DC input current V.sub.PVi between the grid current I.sub.G.

(112) TABLE-US-00002 TABLE 2 Configuration/state List of closed switches I.sub.PV.sub.i K.sub.PV.sub.i (SG1 series) series (SG2 K16, K6, K26 and K2, K3 I.sub.G 1 series) and polarity + (SG1 //) series (SG2 series) and polarity + K15, K17, K6, K26 and K2, K3 3 I G 4 3/4 alternated at 50% with K16, K6, K25, K27 and K2, (SG1 series) series (SG2 //) K3 and polarity + (SG1 //) series (SG2 //) and polarity + K15, K17, K6, K25, K27 and K2, K3 I G 2 1/2 (SG1 series) // (SG2 series) and polarity + K16, K5, K7, K26 and K2, K3 I G 2 1/2 (SG1 //) // (SG2 //) and polarity + K15, K17, K5, K7, K25, K27 and K2, K3 I G 4 1/4 (SG1 //) // (SG2 series) Prohibited configurations or (SG1 //) // (SG2 series) Bypass/circumvention K1, K3 or K2, K4 and any 0 0 config All open Configuration that tends to make IG drop to zero |I.sub.G| - I G .Math. "\[LeftBracketingBar]" I G .Math. "\[RightBracketingBar]" (SG1 //) // (SG2 //) and polarity - K15, K17, K5, K7, K25, K27 and K1, K4 - I G 4 1/4 (SG1 series) // (SG2 series) and polarity - K16, K5, K7, K26 and K1, K4 - I G 2 1/2 (SG1 //) series (SG2 //) and polarity - K15, K17, K6, K25, K27 and K1, K4 0 - I G 2 1/2 (SG1 //) series (SG2 series) and polarity K15, K17, K6, K26 and K1, K4 - 3 I G 4 3/4 alternated at 50% with K16, K6, K25, K27 and K1, (SG1 series) series (SG2 //) K4 and polarity - (SG1 series) series (SG2 K16, K6, K26 and K1, K4 I.sub.G 1 series) and polarity - (SG1) series (SG2 series) K15, K16, K6, K26 and K2, I.sub.G 1 polarity + K3 (SG1) series (SG2 //) and polarity + K15, K16, K6, K25, K27 and K2, K3 I G 2 1/2 alternated at 50% with K15, K16, K7, K26 and K2, (SG1 isolated) // (SG2 K3 and polarity + Series) (SG1) // (SG2 //) and polarity + K15, K16, K5, K7, K25, K27 and K2, K3 I G 3 1/3 Bypass/circumvention K1, K3 or K2, K4 and any 0 0 config (SG1) / (SG2 //) and polarity - K15, K16, K5, K7, K25, K27 and K1, K4 - I G 3 1/3 (SG1) series (SG2 //) and polarity alternated at 50% K15, K16, K6, K25, K27 and K1, K4 - I G 2 1/2 with (SG1 isolated) // (SG2 K15, K16, K7, K26 and K1, series) and polarity - K4 (SG1) series (SG2 series) K15, K16, K6, K26 and K1, I.sub.G 1 and polarity - K4

(113) The operation of the electronic control device 15, and in particular of the main controller 50 according to the invention, will now be described with reference to FIG. 5 which represents a flowchart of the method for controlling the electric energy converter 10 according to the invention, the control method being implemented by a main controller 50.

(114) During an initial step 100, the main controller 50 calculates, via the first estimator 80 thereof and for each conversion module 35, an estimated value custom character(t.sub.k) of the elementary DC input voltage V.sub.PVi from a previously measured value V.sub.PVi(t.sub.kp) of the elementary DC input voltage V.sub.PVi.

(115) The estimated value custom character(t.sub.k) of the elementary DC input voltage V.sub.PVi is e.g. calculated according to the preceding equation (1).

(116) As an optional supplement, during the initial step 100, the main controller 50 also calculates, via the second estimator 85 thereof and for each conversion module 35, the estimated average <I.sub.PVi> of the input elementary current I.sub.PVi. Said estimated value <I.sub.PVi> is then used for calculating the estimated value custom character(t.sub.k) of the elementary DC input voltage V.sub.PVi, and then prevents the addition of a current sensor for each respective conversion module 35.

(117) Said estimated value <I.sub.PVi> is e.g. calculated according to the preceding equation (4).

(118) As an additional optional supplement, during the initial step 100, the main controller 50 also estimates, via the third estimator 90 thereof and for each conversion module 35, a current value of the capacitance C.sub.PVi of the capacitor 64. The additional optional supplement further improves the estimation of the elementary DC input voltage V.sub.PVi.

(119) The third estimator 90 typically estimates the current value of the capacitance C.sub.PVi of the capacitor 64 by correcting a preceding estimated value of the capacitance C.sub.PVi of the capacitor 64 based, on the one hand, on the sign of the difference between a value of a bridge current I.sub.Hi received by the switching bridge 58 and a value of an elementary input current I.sub.PVi received by the conversion module 35, called the first sign; and, on the other hand, on the sign of the difference between the estimated value custom character(t.sub.k) of the elementary DC input voltage V.sub.PVi and the subsequently measured value V.sub.PVi(t.sub.k+1) of the elementary DC input voltage V.sub.PVi, called the second sign; the initial estimated value of the capacitance C.sub.PVi of the capacitor 64 being predefined.

(120) At the end of the step 100 of estimating the elementary DC input voltage V.sub.PVi, the main controller 50 carries out, during a following step 110 and via the regulation unit REG thereof, the regulation of the output variable I.sub.S, V.sub.S of the energy converter 10 by sending control commands to the elementary controllers 40. The regulation is carried out based on sets of elementary variable(s), each set of elementary variable(s) being associated with a respective conversion module 35. The set of elementary variable(s) includes in particular the elementary DC input voltage V.sub.PVi, and the value of the elementary DC input voltage V.sub.PVi taken into account for the regulation is then a value measured by the elementary controller 40 when same has just been measured, and otherwise the estimated value custom character(t.sub.k) calculated by the first estimator 80.

(121) For the purposes of the regulation step 110, each elementary controller 40 regularly measures values of the set of elementary variables for the respective conversion module 35 with which the controller is associated, and then transmits same to the main controller 50, as described hereinabove with reference to FIG. 4.

(122) The control method is then reiterated by returning to the estimation step 100 at the end of the regulation step 110, the control method being implemented periodically, typically at the loop frequency f.sub.B, e.g. on the order of 20 KHz.

(123) As described hereinabove, the regulation unit REG takes as input the data of the photovoltaic units 20 (V.sub.PV and V.sub.opt of each photovoltaic unit 20) as well as the grid data (V.sub.G and I.sub.G) for determining the control commands. In order to correctly regulate the input (voltages V.sub.PVi of the photovoltaic units 20) and output (grid current I.sub.G) variables, it is preferable to choose the loop frequency f.sub.B with a value much higher than the frequency f.sub.G of the electrical grid 6, i.e. f.sub.B>>f.sub.G. Moreover, the increase in said frequency leads to reducing the size of the output filter 16, as well to a better regulation of the variables (harmonic distortion ratio, power factor). The value chosen for the loop frequency f.sub.B is e.g. on the order of 20 KHz, which makes it possible to compare the control of the converter 10 according to the invention with the control of commercial inverters while having very good performance (regulation and size of the filter). The data management is summarized in the Table 3 below. The measurements of the grid voltage and current (V.sub.G and I.sub.G) do not pose any constraints on the communication bus 52, since same are measured in real time directly by the main controller 50, the acquisition frequency depends only on the capacities of the main controller 50. The optimal voltages V.sub.opt_i (calculated e.g. via the implementation of the MPPT algorithm) change slowly depending on the sunshine and on the temperature. It is thus possible to transfer such information at low frequency, i.e. f.sub.MPPT<<f.sub.B, where f.sub.MPPT represents the calculation frequency according to the MPPT algorithm.

(124) On the other hand, the elementary DC input voltages V.sub.PVi have to advantageously be sent in real time to the main controller 50 in order to allow a good regulation of said variables. However, the constraints of the communication bus 52 limit the refresh frequency f.sub.D of the data.

(125) TABLE-US-00003 TABLE 3 Refresh Data frequency Type of acquisition I.sub.G f.sub.B Direct measurement by the main controller 50 V.sub.G f.sub.B Direct measurement by the main controller 50 V.sub.opt.sub.1, V.sub.opt.sub.2, . . . , V.sub.opt.sub.n f.sub.MPPT Communication bus 52 V.sub.PV.sub.1, V.sub.PV.sub.2, . . . , V.sub.PV.sub.n f.sub.D Communication bus 52

(126) As an example for the communication bus 52, the RS-485 physical layer provides a bit rate limited to 4 Mbit/s. Such limit comes from the distance traveled by the signals in the cables between the main controller 50 and the most distant elementary controller 40. At such a frequency, the refresh frequency f.sub.D of the data is provided by the following equation:

(127) f D = N * ( ( n bits + n CRC ) * 1 D U ART + t DT ) [ 5 ] where f.sub.D is the refresh frequency of the data, (expressed in Hz); n.sub.bits is the number of bits transferred including Start and Stop bits, expressed in bits; n.sub.CRC is the number of bits in the Cyclic Redundancy Check (CRC) frame, expressed in bits; D.sub.UART represents the bit rate of the communication bus 52, expressed in Mbit/s; and t.sub.DT represents the waiting time between two frames on the communication bus 52, expressed in s. The waiting time makes it possible to prevent collisions on the communication bus 52 which would lead to a fault.

(128) As an example, the values chosen for the aforementioned parameters of the communication bus 52 are summarized in Table 4 below. With the specified parameters, the refresh frequency f.sub.D is limited to 2.5 kHz, i.e. about one tenth of the desired operation frequency, the loop frequency f.sub.B being on the order of 20 KHz.

(129) TABLE-US-00004 TABLE 4 Data Details Value N Number of modules 13 n.sub.bits Number of data bits 20 (including 4 bits of Start/Stop) n.sub.CRC The number of bits in the CRC 10 (including 2 bits of Start/Stop) D.sub.UART UART bit rate 4 Mbit/s t.sub.DT Waiting time between 2 frames 25 s f.sub.D Refresh frequency 2.5 kHz

(130) Moreover, given that the refresh frequency f.sub.D is inversely proportional to the number N of conversion modules 35, an increase in said number N of conversion modules 35 tends to widen even more the difference between the refresh frequency f.sub.D and the loop frequency f.sub.B.

(131) The first estimator 80 then can be used for remedying such limitation, by calculating, at the loop frequency f.sub.B, the estimated value custom character(t.sub.k) of the elementary DC input voltage V.sub.PVi, while the measured values of the elementary DC input voltage V.sub.PVi are transmitted to the main controller at the refresh frequency f.sub.D.

(132) The skilled person would thereby understand that, when the refresh frequency f.sub.D is approximately one tenth of the loop frequency f.sub.B, the regulation of the output variable I.sub.S, V.sub.S of the energy converter 10 is then carried out approximately 1 time out of 10 with a measured value of the elementary DC input voltage V.sub.PVi and thus approximately 9 times out of 10 with the estimated value custom character(t.sub.k) of the elementary DC input voltage V.sub.PVi, calculated by the first estimator 80.

(133) Thereby, the control device 15 according to the invention makes it possible to operate the conversion system 5 at the operating frequency f.sub.B higher than the refresh frequency f.sub.D without, however, reducing the stability and accuracy on the regulation of the variables V.sub.PVi and I.sub.G.

(134) The results obtained with the control device 15 according to the invention are then illustrated in FIGS. 6 to 8.

(135) FIG. 6 shows the instantaneous real voltage of the photovoltaic unit 20 via the continuous line curve 200. The voltage is a direct voltage, with an average value equal to 13.2 V, with a natural continuous ripple at 100 Hz (4% ripple). The dotted line curve 210 represents the estimated voltage custom character calculated by the first estimator 80. The dotted line curve 220 represents the voltage recovered by the main controller 50 via the communication bus 52. The update is performed at the refresh frequency f.sub.D, and between two updates, in the absence of information, the voltage is assumed to be constant. The curve 220 clearly shows the lack of information available to the main controller 50 for performing the regulation algorithm thereof. The waveform of the curve 210 thus reflects, much better than the curve 220, the actual voltage according to the curve 200. As a result, the voltage regulation of the photovoltaic units 20 is considerably improved.

(136) FIG. 7 shows the change of the current of a conversion module 35 at the start (the continuous line curve 250), and the average current value constructed using the second estimator 85 (the dashed line curve 260). In other words, the curve 250 corresponds to the real value of the elementary input current I.sub.PVi, and the curve 260 corresponds to the estimated average of the elementary input current I.sub.PVi. FIG. 7 then shows the capacity of the second estimator 85 to recover the information quickly (with a grid delay period) and to stabilize in a steady state. This information, obtained simply by calculation and without measurement, can thus be used for calculating the estimated value custom character(t.sub.k) of the elementary DC input voltage V.sub.PVi via the first estimator 80.

(137) FIG. 8 shows in a continuous line, a curve 300 representing the real voltage of a photovoltaic unit 20 over a grid period. Herein, the real value of the capacitance C.sub.PVi of the capacitor 64 is 20% lower than the value taken into account in equation (1). In dotted lines, in the upper part of FIG. 8, a curve 310 represents the estimated value custom character(t.sub.k) of the elementary DC input voltage V.sub.PVi using a predefined value of the capacitance C.sub.PVi of the capacitor 64, such as the value supplied by the manufacturer of the capacitor 64, i.e. without taking into account the estimated value custom character of the capacitance C.sub.PVi of the capacitor 64 calculated by the third estimator 90. The curve 310 then shows some errors of estimation for the voltage of the elementary DC input voltage V.sub.PVi with respect to curve 300 representing the real voltage. In dotted lines, in the lower part of FIG. 8, a curve 320 represents the estimated value custom character(t.sub.k) of the elementary DC input voltage V.sub.PVi using the estimated value custom character of the capacitance C.sub.PVi of the capacitor 64 calculated by the third estimator 90. The curve 320 obtained by using both the first estimator 80 and the third estimator 90 is then much closer to the curve 300 representing the real voltage than was the curve 310 obtained without using the third estimator 90.

(138) The skilled person would then observe that the third estimator 90 further improves the estimation of the elementary DC input voltage V.sub.PVi, by reducing the estimation errors, as is apparent from the comparison of the curves 310 and 320.

(139) According to a supplementary aspect, FIGS. 9 and 10 illustrate the case where the loop frequency f.sub.B is different from the switching frequency f.sub.sw of the switches 38 of the conversion module 35.

(140) The calculation of the regulation loop is carried out by the regulation unit REG at the loop frequency f.sub.B. The regulation loop sends, at each regulation period T.sub.B, with T.sub.B=1/f.sub.B, commands to change state to at most half of the conversion modules 35, or to a maximum of six conversion modules 35 if the number of conversion modules 35 is less than 12, so as to limit the number of switchings (to limit losses) and limit the number of commands to be sent (so as not to saturate the communication bus 52).

(141) Advantageously, the number of conversion modules 35 which receive a command to change state at each regulation period T.sub.B is less than one quarter of the conversion modules 35, or less than 4 conversion modules 35.

(142) In an optimum case, only two maximum conversion modules 35 receive commands to change state at each regulation period T.sub.B. Such is the case described hereinafter.

(143) At each regulation period T.sub.B, either no command is sent (maintaining the preceding state), or a single command is sent to a single conversion module 35, or two commands are sent to two different conversion modules 35; meaning e.g.: a command to connect the module i (only one command) a command to disconnect the module j (only one command) a command to connect the module i and command to disconnect the module j (two commands)

(144) The central controller 50 knows, in real time, the connection state of each conversion module 35. Same can thus send a connection command only to one conversion module 35 being disconnected, and a disconnection command only to one conversion module 35 being connected.

(145) For the module i which has to execute a command, the central controller 50 sends a data K.sub.M.sub.i such as:

(146) - 1 < K M i < 1 [ 6 ]

(147) FIG. 9 then illustrates the case of a disconnection command, and the curve 400 represents the elementary output voltage V.sub.Hi, i.e. the voltage at the output of the switching bridge 58, during the execution of the disconnection command.

(148) When K.sub.M.sub.i(t.sub.0)=0, the module i directly places the switching bridge 58 in bypass mode:

(149) K i ( t 0 .fwdarw. t 0 + T boucle ) = 0 [ 7 ]

(150) Hence, the output voltage V.sub.H.sub.i(t) of the converter module 35 over the period [t.sub.0.fwdarw.t.sub.0+T.sub.B] is:

(151) V H i ( t 0 .fwdarw. t 0 + T B ) = V PV i ( t ) * K i ( t 0 .fwdarw. t 0 + T B ) = 0 [ 8 ]

(152) Once the regulation period [t.sub.0.fwdarw.t.sub.0+T.sub.B] has ended, the module i awaits to receive a new command from the central controller 50 so as to change state again (which can last one to several regulation periods T.sub.B).

(153) In FIG. 9, the sequence of a disconnection command is then as follows.

(154) For t<t.sub.0, the conversion module 35 is connected:

(155) 0 V H i ( .fwdarw. t 0 ) = V PV i [ 9 ]

(156) At t=t.sub.0, the module i receives the command K.sub.M.sub.i=0. The conversion module 35 goes directly into bypass mode:

(157) V H i ( t 0 .fwdarw. t 1 ) = V H i ( t 0 .fwdarw. t 0 + T B ) = 0 [ 10 ]

(158) A t=t.sub.1, if the conversion module 35 receives a new command K.sub.M.sub.i, same executes the command. Otherwise, the module maintains the current state thereof until the arrival of a new command:

(159) V H i ( t 1 .fwdarw. ) = 0 [ 11 ]

(160) FIG. 10 then illustrates the case of a connection command, and the curve 410 represents the elementary output voltage V.sub.Hi, i.e. the voltage at the output of the switching bridge 58, during the execution of the connection command.

(161) When K.sub.M.sub.j(t.sub.0)0, the module j will switch the switching bridge 58 to the switching frequency f.sub.sw (an integer multiple of the loop frequency f.sub.B) in order to obtain:

(162) K M j ( t 0 ) = 1 T B t 0 t 0 + T B K j ( t ) .Math. dt [ 12 ]

(163) When K.sub.M.sub.j(t.sub.0)>0, the switching of the switching bridge 58 of the module j at the switching frequency f.sub.sw satisfies:

(164) K j ( t 0 .fwdarw. t 0 + T B ) 0 [ 13 ]

(165) Hence, the output voltage of the converter module 35 over the period [t.sub.0.fwdarw.t.sub.0+T.sub.B] is:

(166) V H i ( t 0 .fwdarw. t 0 + T B ) = V PV i ( t ) * K i ( t 0 .fwdarw. t 0 + T B ) 0 [ 14 ]

(167) When K.sub.M.sub.j(t.sub.0)<0, the switching of the switching bridge 58 of the module j at the switching frequency f.sub.sw satisfies:

(168) K j ( t 0 .fwdarw. t 0 + T B ) 0 [ 15 ]

(169) Hence, the output voltage of the converter module 35 over the period [t.sub.0.fwdarw.t.sub.0+T.sub.B] is:

(170) V H i ( t 0 .fwdarw. t 0 + T B ) = V PV i ( t ) * K i ( t 0 .fwdarw. t 0 + T B ) 0 [ 16 ]

(171) In FIG. 10, the sequence of a connection command is then as follows.

(172) For t<t.sub.0, the conversion module 35 is disconnected:

(173) V H i ( .fwdarw. t 0 ) = 0 [ 17 ]

(174) At t=t.sub.0, the module i receives the command K.sub.M.sub.i=+0.5. The conversion module 35 will then switch during the period [t.sub.0.fwdarw.t.sub.0+T.sub.B] to the switching frequency f.sub.sw (herein f.sub.sw=4*f.sub.B) with a duty cycle of 0.5, in order to satisfy the condition:

(175) K M i ( t 0 ) = 0.5 = 1 T B t 0 t 0 + T B K i ( t ) .Math. dt [ 18 ]

(176) A t=t.sub.1, if the conversion module 35 receives a new command K.sub.M.sub.i, same executes the command. Otherwise, the module maintains the current state thereof until the arrival of a new command: V.sub.Hi(t.sub.1.fwdarw.)=V.sub.PV.sub.i.

(177) The final state is a static state, i.e. a configuration which is maintained (applicable also to the case of conversion modules 35 switchable in series/parallel according to the example of FIG. 3), this configuration being maintained until reception of a new command. This final configuration (at t1+) is different from the initial configuration (at t0), in a static configuration which gives a value of K close to K.sub.M.sub.j(t.sub.0). The static values of K of the initial and final configurations typically encompass the value K.sub.M.sub.j(t.sub.0).

(178) Thereby, only the conversion modules 35 receiving a command, herein 2 conversion modules 35 at most, can have switchings at the switching frequency f.sub.sw for a period T.sub.B, all the other conversion modules 35 remaining in the static state. Of course, a conversion module 35 can receive a plurality of commands in a row, and switch over a plurality of periods T.sub.B, but, nevertheless, there will be herein at most two conversion modules 35 switching at the same time at the switching frequency f.sub.sw.

(179) For a connection command such as K.sub.M.sub.i<0, the reasoning is similar, with the difference that when the conversion module 35 switches (K.sub.i(t)0) the voltage is negative:

(180) 0 V H i ( t ) = - V PV i ( t ) .

(181) The switching frequency f.sub.sw is an integer multiple of the loop frequency f.sub..B, the multiple being greater than or equal to 1. The increase of the switching frequency f.sub.sw makes it possible to reduce the size of the passive components of the output filter 16. Moreover, the increase of the loop frequency f.sub.B improves the accuracy (limit the tracking error, the overshoot, the oscillations, etc.) of the regulation of the variables of the system: the elementary DC input voltages V.sub.PVi and the output current I.sub.S, corresponding to the grid current I.sub.G. Thus, it is nevertheless preferable to keep a loop frequency f.sub..B high compared with the frequency f.sub.G of the electrical grid 6 (at least >10 times), with e.g, the loop frequency f.sub..B on the order of 20 KHz.

(182) FIG. 11 then illustrates the case where the loop frequency f.sub.B is substantially equal to the switching frequency f.sub.sw of the switches 38 of the conversion module 35. The curve 450 represents the evolution of the connection coefficient K as a function of time t.

(183) Even if the switching frequency f.sub.sw is substantially equal to the loop frequency f.sub.B, it is possible to apply a K.sub.M.sub.j(t.sub.0) different from a static state.

(184) In the example shown in FIG. 3 with series/parallel configurations, taking e.g. an initial K equal to + (initial configuration Parallel+Positive polarity), a K.sub.final equal to +1 (final configuration Series+Positive polarity) and an K.sub.M.sub.j(t.sub.0) equal to 0.85, the conversion module 35 should thus change from the initial state to the final state during the period T.sub.B which goes from t0 to t1, in order to obtain the K.sub.M.sub.j(t.sub.0) desired during said period, the instant of transition from the initial state to the final state is determined such that the average value of K over said period is equal to K.sub.M.sub.j(t.sub.0).

(185) The principle is thus similar to the case where the switching frequency f.sub.sw is greater than the loop frequency f.sub.B. The change from an initial static state ES.sub.ini to a final static state ES.sub.f different from the initial static state ES.sub.ini takes place while ensuring a certain average value of the connection coefficient K over the transition period T.sub.B. Finally, the final state is maintained as long as the conversion module 35 does not receive any new command.

(186) Thereby, by limiting the number of conversion modules 35 receiving a command at each period T.sub.B, the number of switchings is limited, and hence the quantity of commands to be sent on the communication bus 52 is limited as well.

(187) In the examples shown in FIGS. 1 to 8, the loop frequency f.sub.B and the switching frequency f.sub.sw of the switches 38 are preferentially assumed to be similar, i.e. of substantially equal values, such as values on the order of 20 KHz.

(188) Finally, FIG. 12 shows the experimental results obtained using a prototype comprising six conversion modules 35 and operating at 20 KHz. Each conversion module 35 is connected to a photovoltaic unit 20 (such as a solar panel) of 50 W, and the total output power is 300 W. The converter 10 is connected to the electric grid 6 the voltage of which is lowered (by means of an autotransformer (not shown)) up to a value on the order of 90 V. In FIG. 12, the curve 500 corresponds to the voltage V.sub.G of the electrical grid 6, the curve 510 corresponds to the current I.sub.G of the electrical grid 6, and the curve 520 corresponds to the voltage V.sub.S at the output of the converter 10.

(189) The curves 500, 510, 520 are given in steady state. FIG. 12 then shows that the converter 10 perfectly manages to produce a sinusoidal output current I.sub.G, in phase with the voltage V.sub.G of the electrical grid 6 with very good regulation dynamics (low harmonic distortion frequency and unit power factor), with an operation frequency of 20 kHz, while stabilizing each conversion module 35 around the point of maximum power thereof. The oscillations on the output current I.sub.G and on the voltages of the photovoltaic units 20 correspond perfectly to the oscillations expected by the dimensioning calculations of the passive elements. By means of the control device 15 according to the invention, the constraints of the communication bus 52 thus have no impact on the operation of the conversion system 5.

(190) It should thereby be understood that the device 15 for controlling the multi-level energy converter 10 according to the invention leads to a high frequency control, typically greater than 20 kHz, of said converter 10 which can also be connected to a large number of sources of energy 8, e.g. to more than ten sources of energy 8, while limiting the bit rate of the data bus 52 and reducing the complexity of the control device 15, as well as the size and the volume of the filtering elements at the output, such as the filter 16.