A control system and a method for controlling direct voltage converters
The control system addresses the challenge of charging energy storages by computing a correction value to drive direct voltages to a common value, enabling efficient simultaneous charging from a common direct voltage bus.
Patent Information
- Application Number
- PCT/EP2024/084546
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-12-07
- Filing Date
- 2024-12-03
- Publication Date
- 2025-06-12
AI Technical Summary
Direct voltage converters in energy storage systems face challenges in efficiently charging energy storages due to power transfer capacity limitations and energy losses, which also require equal direct voltages across energy storages to enable simultaneous charging from a common direct voltage bus.
A control system that computes a target value as a linear combination of direct voltage values, forms a correction value based on the target and actual direct voltage values, and controls power transfer to drive the direct voltages of energy storages to a common value, allowing simultaneous charging without energy storage-specific voltage conversions.
The control system effectively maintains equal direct voltages across energy storages, enabling simultaneous charging from a common direct voltage bus, thereby improving charging efficiency and reducing energy losses.
Smart Images

Figure EP2024084546_12062025_PF_FP_ABST
Abstract
Description
[0001] A control system and a method for controlling direct voltage converters
[0002] Field of the disclosure
[0003] The disclosure relates generally to control of direct voltage converters which constitute a part of an energy storage system. More particularly, the disclosure relates to a control system and to a method for controlling direct voltage converters connected to energy storages such as battery units. Furthermore, the disclosure relates to a direct voltage converter. Furthermore, the disclosure relates to a computer program for controlling direct voltage converters connected to energy storages.
[0004] Background
[0005] In many cases, a direct current “DC” system comprises energy storages, such as battery units, and direct voltage converters configured to convert direct voltage of each energy storage into desired direct voltage of the DC system. In some DC systems, charging of the energy storages can be carried out with the aid of the above-mentioned direct voltage converters so that each direct voltage converter converts direct voltage of an energy source providing charging energy into direct voltage suitable for charging the corresponding energy storage. This approach, however, requires that the above-mentioned direct voltage converters are capable of transferring energy in two directions, i.e. to the energy storages and from the energy storages. Furthermore, power transfer capacities of the direct voltage converters may limit the charging power and thereby increase a time needed for the charging. Yet furthermore, energy losses taking place in the direct voltage converters reduce the efficiency of the charging. Therefore, in many cases, it is desirable that the energy storages can be charged simultaneously from a direct voltage source so that the energy storages are charged directly, i.e. without energy storage -specific voltage conversions, from a common direct voltage bus or the like.
[0006] The above-mentioned charging from a common direct voltage bus or the like is however not free from challenges because direct voltages of the energy storages must be equal to each other to enable simultaneous charging from the common direct voltage bus or the like without energy storage -specific voltage conversions. Therefore, there is a need to control the direct voltage converters during use of the DC system so that the direct voltages of the energy storages are kept equal to each other while keeping the direct voltage of the DC system at a desired value.
[0007] Publication US2009273235 describes a power supply system having a plurality of power storage units each configured to be chargeable and dischargeable. The power supply system comprises a power line configured to allow supply / reception of electric power between a load device and the power supply system, and voltage conversion units provided between the power storage units and the power line. Each of the voltage conversion units performs voltage conversion operation between the corresponding power storage unit and the power line. At least one of the voltage conversion units has voltage conversion capability different from that of other one of the voltage conversion units. Each of the voltage conversion units is controlled by a control system including a first feedback unit performing the voltage conversion operation such that a current value or voltage value generated by the voltage conversion operation matches a reference value.
[0008] Publication EP2159897 describes a power supply system that comprises power storage units, voltage converting units corresponding to the power storage units, a power line pair connected to the voltage converting units in parallel, a charging unit for charging the power storage units by receiving electric power from an external power supply, a state estimating unit for estimating a charge state value of each of the power storage units, and a control unit for controlling the voltage converting operation in the voltage converting units. The state estimating unit successively calculates a charge state value of each of the power storage units based on an integrated value of a charge / discharge quantity of each of the power storage units. When the power storage units become chargeable by the external power supply, the control unit controls the voltage converting unit corresponding to a first power storage unit among the power storage units to discharge the first power storage unit, and controls the voltage converting units corresponding to the remaining power storage units to charge the remaining power storage units with at least the discharge current discharged from the first power storage unit, and the state estimating unit resets the charge state value of the first power storage unit to a reference value during the period when the power storage units are chargeable by the external power supply.
[0009] Publication EP4254769 describes a control system for controlling parallel connected power converters. The control system comprises a data processing system configured to form, for each power converter, a reactive power indicator based on data indicative of reactive power of the power converter, to form an arithmetic average of the reactive power indicators of the power converters, to form, for each of the power converters, an unbalance indicator based on a difference between the reactive power indicator of the power converter and the arithmetic average, and to control an alternating voltage amplitude reference of a converter stage of each of the power converters based on at least the unbalance indicator of the power converter. The use the arithmetic average reduces undesired voltage drift of the power converters when balancing the reactive powers of the power converters.
[0010] Summary
[0011] The following presents a simplified summary to provide a basic understanding of some aspects of various invention embodiments. The summary is not an extensive overview of the invention. It is neither intended to identify key or critical elements of the invention nor to delineate the scope of the invention. The following summary merely presents some concepts of the invention in a simplified form as a prelude to a more detailed description of exemplifying embodiments.
[0012] In accordance with the invention, there is provided a new control system for controlling direct voltage converters whose first direct voltage terminals are connected to energy storages, such as e.g. battery units.
[0013] A control system according to the invention comprises a data processing system configured to:
[0014] - compute a target value as a linear combination of values of direct voltages of the first direct voltage terminals of the direct voltage converters, - form, for each of the direct voltage converters, a correction value based on the target value and the value of the direct voltage of the first direct voltage terminal of the direct voltage converter, and
[0015] - control power transfer of each of the direct voltage converters based on: i) a reference value of direct voltage of a second direct voltage terminal of the direct voltage converter, ii) an actual value of the direct voltage of the second direct voltage terminal of the direct voltage converter, and iii) the correction value of the direct voltage converter to drive the direct voltages of the first direct voltage terminals of the direct voltage converters to a same value.
[0016] The use of the correction value in addition to the actual and reference values of the direct voltage of the second direct voltage terminal of each direct voltage converter drives the direct voltages of the energy storages to a same value. This, in turn, makes it possible to charge the energy storages simultaneously from a common direct voltage bus or the like without energy storage -specific voltage conversions.
[0017] In accordance with the invention, there is also provided a new electric power system that comprises:
[0018] - energy storages, e.g. battery units,
[0019] - direct voltage converters whose first direct voltage terminals are connected to the energy storages, and
[0020] - a control system according to the invention and configured to control power transfer of each of the direct voltage converters to drive direct voltages of the first direct voltage terminals of the direct voltage converters to a same value.
[0021] The electric power system can be for example an electric power system of a ship or another vessel, or an electric power system of a vehicle or a mobile working machine.
[0022] In accordance with the invention, there is also provided a new direct voltage converter that comprises: a first direct voltage terminal, a second direct voltage terminal, and a converter stage between first and second direct voltage terminals,
[0023] - a driver stage configured to control the converter stage, and
[0024] - a data processor configured to:
[0025] - receive, from a data transfer network, first data indicative of one or more direct voltages related to one or more other direct voltage converters,
[0026] - transmit, to the data transfer network, second data indicative of direct voltage of the first direct voltage terminal,
[0027] - compute a target value as a linear combination of the value of the direct voltage of the first direct voltage terminal and one or more values of the one or more direct voltages indicated by the second data, and
[0028] - form a correction value based on the target value and the value of the direct voltage of the first direct voltage terminal, and
[0029] - control power transfer of the converter stage based on: i) a reference value of direct voltage of the second direct voltage terminal, an actual value of the direct voltage of the second direct voltage terminal, and the correction value to drive the direct voltage of the first direct voltage terminal and the one or more direct voltages indicated by the second data to a same value.
[0030] In accordance with the invention, there is also provided a new method for controlling direct voltage converters whose first direct voltage terminals are connected to energy storages each being e.g. a battery unit. A method according to the invention comprises: computing a target value as a linear combination of values of direct voltages of the first direct voltage terminals of the direct voltage converters, forming, for each of the direct voltage converters, a correction value based on the target value and the value of the direct voltage of the first direct voltage terminal of the direct voltage converter, and
[0031] - controlling power transfer of each of the direct voltage converters based on: i) a reference value of direct voltage of a second direct voltage terminal of the direct voltage converter, ii) an actual value of the direct voltage of the second direct voltage terminal of the direct voltage converter, and iii) the correction value of the direct voltage converter to drive the direct voltages of the first direct voltage terminals of the direct voltage converters to a same value.
[0032] In accordance with the invention, there is also provided a new computer program for controlling direct voltage converters whose first direct voltage terminals are connected to energy storages each being e.g. a battery unit. A computer program according to the invention comprises computer executable instructions which, when executed by a programmable data processing system, cause the programmable data processing system to:
[0033] - compute a target value as a linear combination of values of direct voltages of the first direct voltage terminals of the direct voltage converters,
[0034] - form, for each of the direct voltage converters, a correction value based on the target value and the value of the direct voltage of the first direct voltage terminal of the direct voltage converter, and
[0035] - control power transfer of each of the direct voltage converters based on: i) a reference value of direct voltage of a second direct voltage terminal of the direct voltage converter, ii) an actual value of the direct voltage of the second direct voltage terminal of the direct voltage converter, and iii) the correction value of the direct voltage converter to drive the direct voltages of the first direct voltage terminals of the direct voltage converters to a same value.
[0036] In accordance with the invention, there is also provided a new computer program product. The computer program product comprises a non-volatile computer readable medium, e.g. a compact disc “CD”, encoded with a computer program according to the invention. Various exemplifying and non-limiting embodiments are described in accompanied dependent claims.
[0037] Various exemplifying and non-limiting embodiments both as to constructions and to methods of operation, together with additional objects and advantages thereof, will be best understood from the following description of specific exemplifying and nonlimiting embodiments when read in conjunction with the accompanying drawings.
[0038] The verbs “to comprise” and “to include” are used in this document as open limitations that neither exclude nor require the existence of un-recited features.
[0039] The features recited in dependent claims are mutually freely combinable unless otherwise explicitly stated.
[0040] Furthermore, it is to be understood that the use of “a” or “an”, i.e. a singular form, throughout this document does not exclude a plurality.
[0041] Brief description of figures
[0042] Exemplifying and non-limiting embodiments and their advantages are explained in greater detail below in the sense of examples and with reference to the accompanying drawings, in which: figure 1a illustrates an electric power system that comprises a control system according to an exemplifying and non-limiting embodiment for controlling direct voltage converters of the electric power system, figure 1 b illustrates a functional block diagram of a part of the control system configured to control nthone of the direct voltage converters of the electric power system illustrated in figure 1 a, figure 2 illustrates an electric power system that comprises a control system according to an exemplifying and non-limiting embodiment for controlling direct voltage converters of the electric power system, and figure 3 shows a flowchart of a method according to an exemplifying and non-limiting embodiment for controlling direct voltage converters whose first direct voltage terminals are connected to energy storages.
[0043] Description of exemplifying and non-limiting embodiments
[0044] The specific examples provided in the description below should not be construed as limiting the scope and / or the applicability of the accompanied claims. Lists and groups of examples provided in the description are not exhaustive unless otherwise explicitly stated.
[0045] Figure 1a illustrates an electric power system according to an exemplifying and nonlimiting embodiment. The electric power system comprises direct voltage converters whose first direct voltage terminals are connected to energy storages, such as battery units. In figure 1 a, three of the direct voltage converters are denoted with references 101 , 102, and 103 and three of the energy storages are denoted with references 110, 111 , and 112. The first direct voltage terminal of the direct voltage converter 101 is denoted with a reference 104. In this exemplifying case, each of the direct voltage converters is configured to transfer electric energy from the respective energy storage to a direct current “DC” load.
[0046] Each of the direct voltage converters comprises a converter stage configured to convert direct voltage VESS , ... , or VESS_N of the respective energy storage into direct voltage of a second direct voltage terminal of the direct voltage converter. In figure 1 a, the second direct voltage terminal of the direct voltage converter 101 is denoted with a reference 109. In the exemplifying electric power system illustrated in figure 1a, the second direct voltage terminals of the direct voltage converters are connected to each other and thus the second direct voltage terminals of the direct voltage converters have the same voltage UDC. The converter stage of each of the direct voltage converters can be e.g. step-down and / or step-up forward or flyback converter stage implemented with controllable semiconductor components such as e.g. insulated gate bipolar transistors “IGBT” or gate turn off “GTO” thyristors, and with one or more inductive elements, one or more capacitive elements, and possibly with diodes. Each of the direct voltage converters comprises a driver stage configured to control the controllable semiconductor components of the converter stage to convert the direct voltage VESS , or VESS_N of the respective energy storage into the direct voltage UDC. In figure 1 a, the driver stage of the direct voltage converter 101 is denoted with a reference 118.
[0047] The electric power system comprises a control system according to an exemplifying and non-limiting embodiment. The control system comprises a data processing system configured to control power transfer of each of the direct voltage converters. In the exemplifying electric power system illustrated in figure 1 a, the data processing system is constituted by data processors of the direct voltage converters. In figure 1 a, the data processors of the direct voltage converters 101 , 102, and 103 are denoted with references 105, 106, and 107. The data processors of the direct voltage converters are communicatively connected to each other via a data transfer network 120 that can be e.g. a field bus.
[0048] Figure 1 b illustrates a functional block diagram of a part of the control system that determines a power reference Pref_nfor the direct voltage converter 102 which is the nthone of the direct voltage converters of the electric power system. The functionality that is inside a block 126 can be implemented with the data processor 106. Without limiting the generality, the considerations below can be limited to the data processor 106 only, because the data processors of the other direct voltage converters can be configured to implement the same functionality for determining the power references Pref , ... , Pref_n-1 , Pref_n+1 , ... . and Pref_N for the other direct voltage converters.
[0049] The data processor 106 comprises a first data interface RX configured to receive, from the data transfer network 120, first data indicative of direct voltages VESS , ... , VESSJ-I , VESSJ+I , ... . and VESS_N of the first direct voltage terminals of the other direct voltage converters of the electric power system, i.e. the direct voltages of the energy storages connected to the other direct voltage converters. Furthermore, the data processor 106 comprises a second data interface TX configured to transmit second data indicative of the direct voltage VEss_n of the first direct voltage terminal of the direct voltage converter 102 to the other direct voltage converters via the data transfer network 120. The data processor 106 is configured to compute a target value Vtarget as a linear combination of the values of the direct voltages VESS , VESS_2, . .. , and VESS_N. In the exemplifying case illustrated in figure 1 b, the data processor 106 is configured to compute the target value (Vtarget) according to the following formula: where N is the number of the direct voltage converters in the electric power system, CESSJ is an energy storage capacity of the energy storage connected to ithone of the direct voltage converters, and CSum is a sum of the energy storage capacities of the energy storages i.e. CESS + CESS_2 + ... + CESS_N. The energy storage capacity of each energy storage can be expressed e.g. in kilowatt-hours “kWh”. For another example, the target value Vtarget can be an arithmetic average of the values of the direct voltages VESS , ... , VESS_N.
[0050] The data processor 106 is configured to form a correction value Vref_Offset_n based on a difference Vtarget - VEss_n between the target value Vtarget and the value of the direct voltage VESS I. AS indicated by figure 1 b, a positive value of the difference Vtarget - VESS I, i.e. VEss_n < Vtarget, tends to decrease the power reference Pref_n, whereas a negative value of the difference Vtarget - VESS I, i.e. VESS I > Vtarget, tends to increase the power reference Pref_n. Therefore, the power balancing between the direct voltage converters and thereby the power balancing between the energy storages is adjusted so that the direct voltages VESSJ , ... , VESS_N of the direct voltage converters are driven to a same value.
[0051] In a control system according to an exemplifying and non-limiting embodiment, the data processor 106 is configured to form the correction value Vref_offset_n as a time integral of an auxiliary variable anthat is dependent on the above-mentioned difference Vtarget - VEss_n. In the exemplifying case illustrated in figure 1 b, the time integral is multiplied with a correction coefficient kCOrr that can be for example in the range from 0.01 to 0.1 , e.g. 0.05.
[0052] In a control system according to an exemplifying and non-limiting embodiment, the data processor 106 is configured to form the auxiliary variable anso that the auxiliary variable anis the above-mentioned difference Vtarget - VEss_n if the absolute value of the difference exceeds a predetermined limit, and otherwise the auxiliary variable anis zero. Thus, there is a dead zone on which the difference Vtarget - VESS I does not affect the power reference Pref_n.
[0053] In a control system according to an exemplifying and non-limiting embodiment, the data processor 106 is configured to limit the correction value Vref_offset_n to be at least a predetermined lower limit value Vref_offset_n_min and at most a predetermined upper limit value Vref_offset_n_max. In figure 1 b, the limitation of the correction value AfdrooP,corr is depicted with a limiter block 122. The data processor 106 is advantageously configured to implement an anti-windup functionality that prevents the absolute value of the time integral of the auxiliary variable anfrom increasing in response to a situation in which the correction value Vref_offset_n reaches the above-mentioned upper limit value Vref_offset_n_max or the above-mentioned lower limit value V ref_offset_n_min ■
[0054] In a control system according to an exemplifying and non-limiting embodiment, the data processor 106 is configured to constitute a proportional and integrative “PI” controller 121 configured to form the power reference Pref_n based on an error variable endependent on a difference UDc_ref - (UDC + Vref_offset_n) between the reference value UDc_ref and a sum of the correction value Vref_offset_n and the actual value of the direct voltage UDC.
[0055] In a control system according to an exemplifying and non-limiting embodiment, the data processor 106 is configured to form a voltage droop value Vdroop based on a time integral term Iterm of the proportional and integrative controller 121. The data processor 106 is configured to change the error variable enby the voltage droop value Vdroop so that the voltage droop value Vdroop decreases the power reference Pref_n when the time integral term Iterm increases the power reference Pref_n. The drooping coefficient kdroop that can be for example in the range from 0.01 to 0.1 , e.g. 0.05.
[0056] In a control system according to an exemplifying and non-limiting embodiment, the data processor 106 is configured to constitute a current controller configured to control current of the direct voltage converter 102 to drive the power transfer of the direct voltage converter 102 towards the power reference Pref_n. The current controller is not shown in figure 1 b.
[0057] The control system illustrated in figure 1 b can be deemed to have two control loops. An inner control loop for controlling the power transfer based on the actual and reference values of the direct voltage UDC, and an outer control loop for supplying the correction value Vref_offset_n to the inner control loop to drive the direct voltages VESS , VESS_N to a same value.
[0058] The implementation of each of the data processors of the direct voltage converters, e.g. the data processors 105-107, can be based on one or more analogue circuits, one or more digital processing circuits, or a combination thereof. Each digital processing circuit can be a programmable processor circuit provided with appropriate software, a dedicated hardware processor such as for example an application specific integrated circuit “ASIC”, or a configurable hardware processor such as for example a field programmable gate array “FPGA”. Furthermore, the data processor may comprise one or more memory circuits each of which can be for example a random-access memory “RAM” circuit.
[0059] The exemplifying electric power system illustrated in figure 1 a comprises a switching system suitable for connecting each of the energy storages 110-112 to a direct voltage bus 116 for charging the energy storages from a DC charging power source 119 so that flow paths of energy from the DC charging power source 119 to the energy storages are free from the direct voltage converters 101 -103. In this exemplifying case, the energy storages are connected in parallel with each other when being connected to the direct voltage bus 116. The switching system for charging the energy storages 110-112 comprises switch units three of which are denoted with references 110, 111 , and 112 in figure 1 a. Each of the energy storages comprises advantageously a limiting resistor for limiting current peaks at a beginning of a charging period and a switch arrangement for bypassing the limiting resistor. The limiting resistors of the energy storages are not shown in figure 1 a. The DC charging power source 119 can be for example an onshore combined charging system “CCS” charger for charging on-board battery systems of ships and / or other vessels. The exemplifying control system illustrated in figure 1 a has a distributed architecture so that the data processing system is implemented with the data processors of the direct voltage converters, such as the data processors 105-107. Figure 2 illustrates an electric power system that comprises a control system according to another exemplifying and non-limiting embodiment. The electric power system comprises direct voltage converters three of which are denoted with references 201 , 202, and 203. In this exemplifying case, each of the power converters is configured to transfer electric power from an energy storage, that can be e.g. a battery unit, to a direct current “DC” load. In figure 2, three of the energy storages are denoted with references 210, 211 , and 212. The control system comprises a data processing system configured to determine power references Pref_i, ... , Pref_N for the direct voltage converters. In this exemplifying case, a part of the data processing system has a centralized architecture so that the data processing system comprises a data processor 208 that is configured to determine the correction values Vref_offset_i , ... , Vref_offset_N for all the direct voltage converters. Furthermore, the control system comprises a data transfer network 220 configured to transfer the correction values Vref_offset_i , ... , Vref_offset_N from the data processor 208 to the respective direct voltage converters, to transfer data indicative of the reference value UDc_ref to the direct voltage converters, and to transfer data indicative of the direct voltages VESS , ... , VESS_N from the direct voltage converters to the data processor 208. The data processor 208 can be configured to determine the correction values Vref_offset_i , ... , Vref_offset_N for example in the way illustrated in figure 1 b. Furthermore, the control system comprises data processors of the direct voltage converters so that the functionality that is inside a block 127 in figure 1 b is implemented with the data processors of the direct voltage converters. In figure 2, three of the data processors of the direct voltage converters are denoted with references 205, 206, and 207. It is also possible that only the controller 121 and the voltage drooping, i.e. the functionalities that are inside a block 128 in figure 1 b, are implemented with the data processors of the direct voltage converters. In this exemplifying case, differences Vref_comP_i - UDC, >.... Vref_comp_N - UDC are transferred from the data processor 208 to the appropriate direct voltage converters. As shown by the above-presented examples, control systems according to exemplifying and non-limiting embodiments can be implemented according to various implementation architectures. The implementation of the data processor 208 shown in figure 2 can be based on one or more analogue circuits, one or more digital processing circuits, or a combination thereof. Each digital processing circuit can be a programmable processor circuit provided with appropriate software, a dedicated hardware processor such as for example an application specific integrated circuit “ASIC”, or a configurable hardware processor such as for example a field programmable gate array “FPGA”. Furthermore, the data processor 208 may comprise one or more memory circuits each of which can be for example a random-access memory “RAM” circuit.
[0060] The exemplifying electric power system illustrated in figure 2 comprises a switching system suitable for connecting each of the energy storages 210-212 to a direct voltage bus 216 for charging the energy storages from a DC charging power source 219 so that flow paths of energy from the DC charging power source 219 to the energy storages are free from the direct voltage converters 201 -203. In this exemplifying case, the energy storages are connected in parallel with each other when being connected to the direct voltage bus 216. The switching system for charging the energy storages 210-212 comprises switch units three of which are denoted with references 210, 211 , and 212 in figure 1 a. Each of the energy storages comprises advantageously a limiting resistor for limiting current peaks at a beginning of a charging period and a switch arrangement for bypassing the limiting resistor. The limiting resistors of the energy storages are not shown in figure 2. The DC charging power source 219 can be for example an onshore combined charging system “CCS” charger for charging on-board battery systems of ships and / or other vessels.
[0061] Figure 3 shows a flowchart of a method according to an exemplifying and nonlimiting embodiment for controlling direct voltage converters whose first direct voltage terminals are connected to energy storages each being e.g. a battery unit. The method comprises the following actions: action 301 : computing a target value Vtarget as a linear combination of values of direct voltages VESS_I , ... , VESS_N of the first direct voltage terminals of the direct voltage converters, action 302: forming, for each of the direct voltage converters, a correction value Vref_offset_n based on the target value and the value of the direct voltage of the first direct voltage terminal of the direct voltage converter, and
[0062] - action 303: controlling power transfer of each of the direct voltage converters based on: i) a reference value UDc_ref of direct voltage of a second direct voltage terminal of the direct voltage converter, ii) an actual value of the direct voltage UDC of the second direct voltage terminal of the direct voltage converter, and iii) the correction value Vref_offset_n of the direct voltage converter to drive the direct voltages of the first direct voltage terminals of the direct voltage converters to a same value.
[0063] In a method according to an exemplifying and non-limiting embodiment, the target value Vtarget is computed as an arithmetic average of the values of the direct voltages VESS , . . . , VESS_N of the first direct voltage terminals of the direct voltage converters.
[0064] In a method according to an exemplifying and non-limiting embodiment, the target value Vtarget is computed according to the following formula:
[0065] Vtarget=(1 / Csum) 22j=i ... N (CESSJ VESSJ), where N is the number of the direct voltage converters, CESSJ is an energy storage capacity of the energy storage connected to ithone of the direct voltage converters, Csum is a sum of the energy storage capacities of the energy storages.
[0066] A method according to an exemplifying and non-limiting embodiment comprises forming, for each of the direct voltage converters, the correction value Vref_offset_n based on an auxiliary variable andependent on a difference Vtarget - VEss_n between the target value Vtarget and the value of the direct voltage VESS I of the first direct voltage terminal of the direct voltage converter under consideration.
[0067] A method according to an exemplifying and non-limiting embodiment comprises forming the auxiliary variable anso that the auxiliary variable anis the difference Vtarget - VESS I between the target value Vtarget and the value of the direct voltage VESS I of the first direct voltage terminal of the direct voltage converter if the absolute value of the difference exceeds a predetermined limit, and otherwise the auxiliary variable anis zero.
[0068] A method according to an exemplifying and non-limiting embodiment comprises forming, for each of the direct voltage converters, the correction value Vref_offset_n based on a time integral of the auxiliary variable an. A method according to an exemplifying and non-limiting embodiment comprises limiting the time integral of the auxiliary variable anto be at most a predetermined upper limit value and at least a predetermined lower limit value.
[0069] A method according to an exemplifying and non-limiting embodiment comprises controlling the power transfer of each of the direct voltage converters with a proportional and integrative “PI” controller that controls the power transfer of the direct voltage converter based on an error variable endependent on a difference UDc_ref - (UDC + Vref_offset_n) between the reference value UDc_ref and a sum of the correction value Vref_offset_n and the actual value of the direct voltage UDC of the second direct voltage terminal of the direct voltage converter.
[0070] A method according to an exemplifying and non-limiting embodiment comprises forming a voltage droop value Vdroop based on a time integral term Iterm of the above- mentioned proportional and integrative controller, and to change the error variable enby the voltage droop value Vdroop so that the voltage droop value Vdroop decreases the power transfer from the first direct voltage terminal to the second direct voltage terminal when the time integral term contributes the power transfer from the first direct voltage terminal to the second direct voltage terminal.
[0071] A method according to an exemplifying and non-limiting embodiment comprises forming, for each of the direct voltage converters, a power reference Pref based on the reference value UDc_ref, the actual value of the direct voltage UDC of the second direct voltage terminal, and the correction value Vref_offset_n, and to control current of the direct voltage converter to drive the power transfer of the direct voltage converter to the power reference Pref.
[0072] A computer program according to an exemplifying and non-limiting embodiment comprises computer executable instructions for controlling a programmable data processing system to carry out actions related to a method according to any of the above-described exemplifying and non-limiting embodiments.
[0073] A computer program according to an exemplifying and non-limiting embodiment comprises software modules for controlling direct voltage converters whose first direct voltage terminals are connected to energy storages each being e.g. a battery unit. The software modules comprise computer executable instructions for controlling a programmable data processing system to:
[0074] - compute a target value as a linear combination of values of direct voltages of the first direct voltage terminals of the direct voltage converters,
[0075] - form, for each of the direct voltage converters, a correction value based on the target value and the value of the direct voltage of the first direct voltage terminal of the direct voltage converter, and
[0076] - control power transfer of each of the direct voltage converters based on: i) a reference value of direct voltage of a second direct voltage terminal of the direct voltage converter, ii) an actual value of the direct voltage of the second direct voltage terminal of the direct voltage converter, and iii) the correction value of the direct voltage converter to drive the direct voltages of the first direct voltage terminals of the direct voltage converters to a same value.
[0077] The software modules can be for example subroutines or functions implemented with programming tools suitable for the programmable data processing system.
[0078] A computer program product according to an exemplifying and non-limiting embodiment comprises a computer readable medium, e.g. a compact disc “CD”, encoded with a computer program according to an exemplifying embodiment of invention.
[0079] A non-volatile computer readable medium according to an exemplifying and nonlimiting embodiment is encoded with a computer program according to an exemplifying embodiment of invention. A signal according to an exemplifying and non-limiting embodiment is encoded to carry information defining a computer program according to an exemplifying embodiment of invention.
[0080] The specific examples provided in the description given above should not be construed as limiting the scope and / or the applicability of the appended claims. Lists and groups of examples provided in the description given above are not exhaustive unless otherwise explicitly stated.
Claims
What is claimed is:
1. A control system for controlling direct voltage converters (101-103, 201 -203) whose first direct voltage terminals (104, 204) are connected to energy storages, the control system comprising a data processing system (105-107, 205-208) configured to control power transfer of each of the direct voltage converters based on at least a reference value (UDc_ref) of direct voltage (UDC) of a second direct voltage terminal (109, 209) of the direct voltage converter and a value of the direct voltage (UDC) of the second direct voltage terminal of the direct voltage converter, characterized in that the data processing system is configured to:- compute a target value (Vtarget) as a linear combination of values of direct voltages (VESSJ , . . . , VESS_N) of the first direct voltage terminals of the direct voltage converters, and- form, for each of the direct voltage converters, a correction value (Vref_offset_n) based on the target value (Vtarget) and the value of the direct voltage (VESS I) of the first direct voltage terminal of the direct voltage converter, wherein the data processing system is configured to control the power transfer of each of the direct voltage converters based on: the reference value (UDc_ref), the value of the direct voltage (UDC) of the second direct voltage terminal, and the correction value (Vref_Offset_n) of the direct voltage converter to drive the direct voltages (VESS , ... , VESS_N) of the first direct voltage terminals of the direct voltage converters to a same value.
2. A control system according to claim 1 , wherein the data processing system is configured to compute the target value (Vtarget) as an arithmetic average of the values of the direct voltages (VESS , ... , VESS_N) of the first direct voltage terminals of the direct voltage converters.
3. A control device according to claim 1 , wherein the data processing system is configured to compute the target value (Vtarget) according to a following formula:Vtargetwhere N is a number of the direct voltage converters, Vtarget is the target value, CESSJ is an energy storage capacity of the energy storage connected to ithone of the direct voltage converters, CSum is a sum of the energy storage capacities of the energy storages, and VESSJ is the value of the direct voltage of the first direct voltage terminal of the ithone of the direct voltage converters.
4. A control system according to any one of claims 1 -3, wherein the data processing system is configured to form, for each of the direct voltage converters, the correction value (Vref_offset_n) based on an auxiliary variable (an) dependent on a difference (Vtarget - VEss_n) between the target value (Vtarget) and the value of the direct voltage (VESS I) of the first direct voltage terminal of the direct voltage converter.
5. A control system according to claim 4, wherein the data processing system is configured to form the auxiliary variable (an) so that the auxiliary variable (an) is the difference (Vtarget - VEss_n) between the target value (Vtarget) and the value of the direct voltage (VESS I) of the first direct voltage terminal of the direct voltage converter if an absolute value of the difference exceeds a predetermined limit, and otherwise the auxiliary variable (an) is zero.
6. A control system according to claim 4 or 5, wherein the data processing system is configured to form, for each of the direct voltage converters, the correction value (Vref_offset_n) based on a time integral of the auxiliary variable (an).
7. A control system according to claim 6, wherein the data processing system is configured to limit the time integral of the auxiliary variable (an) to be at most a predetermined upper limit value and at least a predetermined lower limit value.
8. A control system according to any one of claims 1 -7, wherein the data processing system is configured to constitute, for each of the direct voltage converters, a proportional and integrative controller configured to control the power transfer of the direct voltage converter based on an error variable (en) dependent on a difference (UDc_ref - (UDC + Vref_offset_n)) between the reference value (UDc_ref) and a sum of the correction value (Vref_offset_n) and the value of the direct voltage (UDC) of the second direct voltage terminal of the direct voltage converter.
9. A control system according to claim 8, wherein the data processing system is configured to form a voltage droop value (Vdroop) based on a time integral term of the proportional and integrative controller, and to change the error variable (en) by the voltage droop value (Vdroop), the voltage droop value (Vdroop) decreasing the power transfer from the first direct voltage terminal to the second direct voltage terminal when the time integral term contributes the power transfer from the first direct voltage terminal to the second direct voltage terminal.
10. A control system according to any one of claims 1 -9, wherein the data processing system is configured to form, for each of the direct voltage converters, a power reference (Pref) based on the reference value (UDc_ref), the value of the direct voltage (UDC) of the second direct voltage terminal, and the correction value (Vref_offset_n), and to control current of the direct voltage converter to drive the power transfer of the direct voltage converter towards the power reference.
11. A control system according to any one of claims 1 -10, wherein the control system is suitable for controlling the direct voltage converters (101 -103, 201 -203) whose first direct voltage terminals (104, 204) are connected to the energy storages when each of the energy storages is a battery unit.
12. An electric power system comprising:- energy storages (110-112, 210-212),- direct voltage converters (101 -103, 201-203) whose first direct voltage terminals are connected to the energy storages, and- a control system according to any one of claims 1 -11 and configured to control power transfer of each of the direct voltage converters to drive direct voltages (VESSJ , . . . , VESS_N) of the first direct voltage terminals of the direct voltage converters to a same value.
13. An electric power system according to claim 12, wherein second direct voltage terminals of the direct voltage converters are connected to each other and thus the second direct voltage terminals of the direct voltage converters have a same voltage.
14. An electric power system according to claim 12 or 13, wherein the electric power system comprises a switching system (113-115, 213-215) suitable for connecting each of the energy storages (110-112, 210-212) to a direct voltage bus (116, 216) for charging the energy storages so that flow paths of energy from the direct voltage bus to the energy storages are free from the direct voltage converters.
15. An electric power system according to claim 14, wherein the switching system (113-115, 213-215) is suitable for connecting the energy storages to the direct voltage bus for charging the energy storages so that the energy storages are parallel connected when being connected to the direct voltage bus (116, 216).
16. An electric power system according to any one of claims 12-15, wherein each of the energy storages is a battery unit.
17. A direct voltage converter (101 ) comprising:- a first direct voltage terminal (104), a second direct voltage terminal (109), and a converter stage (117) between first and second direct voltage terminals,- a driver stage (118) configured to control the converter stage, and- a data processor (105) configured to control power transfer of the converter stage based on at least a reference value (UDc_ref) of direct voltage (UDC) of the second direct voltage terminal and a value of the direct voltage (UDC) of the second direct voltage terminal, characterized in that the data processor is configured to:- receive, from a data transfer network, first data indicative of one or more direct voltages (VESS_2, ... , VESS_N) related to one or more other direct voltage converters, transmit, to the data transfer network, second data indicative of direct voltage (VESS_I ) of the first direct voltage terminal,- compute a target value (Vtarget) as a linear combination of the value of the direct voltage (VESS ) of the first direct voltage terminal and one or more values of the one or more direct voltages (VESS_2, , VESS_N) indicated by the second data, and- form a correction value (Vref_offset_i ) based on the target value (Vtarget) and the direct voltage (VESS ) of the first direct voltage terminal, wherein the data processor is configured to control the power transfer of the converter stage based on: the reference value (UDc_ref), the value of the direct voltage (UDC) of the second direct voltage terminal, and the correction value (Vref_offset_n) to drive the direct voltage (VESS ) of the first direct voltage terminal and the one or more direct voltages (VESS , ... , VESS_N) indicated by the second data to a same value.
18. A direct voltage converter according to claim 17, wherein the data processor is configured to control the power transfer of the converter stage based on: the reference value (Uoc_ref), the value of the direct voltage (UDC) of the second direct voltage terminal, and the correction value (Vref_offset_n) to drive the direct voltage (VESSJ ) of the first direct voltage terminal and the one or more direct voltages (VESS , ... , VESS_N) indicated by the second data to the same value when the direct voltage converter (101 ) is a first one of direct voltage converters whose first direct voltage terminals are connected to energy storages and the one or more direct voltages (VESSJ, ... , VESS_N) indicated by the second data are direct voltages of second one or ones of these direct voltage converters.
19. A direct voltage converter according to claim 18, wherein the data processor is configured to control the power transfer of the converter stage when each of the energy storages is a battery unit.
20. A method for controlling direct voltage converters whose first direct voltage terminals are connected to energy storages, the method comprising: controlling (303) power transfer of each of the direct voltage converters based on at least a reference value (Uoc_ret) of direct voltage (UDC) of a second direct voltage terminal of the direct voltage converter and a value of the directvoltage (UDC) of the second direct voltage terminal of the direct voltage converter, characterized in that the method comprises:- computing (301 ) a target value (Vtarget) as a linear combination of values of direct voltages (VESSJ , , VESS_N) of the first direct voltage terminals of the direct voltage converters, and- forming (302), for each of the direct voltage converters, a correction value (Vref_offset_n) based on the target value (Vtarget) and the value of the direct voltage (VESS I) of the first direct voltage terminal of the direct voltage converter, wherein the power transfer of each of the direct voltage converters is controlled (303) based on: the reference value (UDc_ref), the value of the direct voltage (UDC) of the second direct voltage terminal, and the correction value (Vref_Offset_n) of the direct voltage converter to drive the direct voltages (VESS , ... , VESS_N) of the first direct voltage terminals of the direct voltage converters to a same value.
21. A method according to claim 20, wherein each of the energy storages is a battery unit.
22. A computer program for controlling direct voltage converters whose first direct voltage terminals are connected to energy storages, the computer program comprising computer executable instructions which, when executed by a programmable data processing system, cause the programmable data processing system to:- control power transfer of each of the direct voltage converters based on at least a reference value (UDc_ref) of direct voltage (UDC) of a second direct voltage terminal of the direct voltage converter and a value of the direct voltage (UDC) of the second direct voltage terminal of the direct voltage converter,characterized in that the computer program comprises computer executable instructions for controlling the programmable data processing system to:- compute a target value (Vtarget) as a linear combination of values of direct voltages (VESSJ , , VESS_N) of the first direct voltage terminals of the direct voltage converters, and- form, for each of the direct voltage converters, a correction value (Vref_offset_n) based on the target value (Vtarget) and the value of the direct voltage (VESS I) of the first direct voltage terminal of the direct voltage converter, wherein the computer executable instructions for controlling the programmable data processing system to control the power transfer of each of the direct voltage converters comprises computer executable instructions for controlling the programmable data processing system to control the power transfer of each of the direct voltage converters based on: the reference value (UDc_ref), the value of the direct voltage (UDC) of the second direct voltage terminal, and the correction value (Vref_offset_n) of the direct voltage converter to drive the direct voltages (VESS , ... , VESS_N) of the first direct voltage terminals of the direct voltage converters to a same value.
23. A computer program according to claim 22, wherein the computer executable instructions are suitable for controlling, when executed by the programmable data processing system, the direct voltage converters when each of the energy storages is a battery unit.
24. A non-volatile computer readable medium encoded with a computer program according to claim 22 or 23.
Citation Information
Patent Citations
Power supply system, vehicle having same, and charge / discharge control method
EP2159897A1
A method and a control system for controlling parallel connected power converters
EP4254769A1
Power Supply System and Vehicle
US20090273235A1