METHOD AND A CONTROL DEVICE FOR CONTROLLING A POWER CONVERTER
20210265906 · 2021-08-26
Inventors
Cpc classification
H02J2310/10
ELECTRICITY
Y02B90/20
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
H02M1/0025
ELECTRICITY
H02J3/388
ELECTRICITY
Y04S20/12
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
International classification
Abstract
A control device (101) for controlling a power converter (109) is configured to form a frequency droop value based on electric power supplied by the power converter to an alternating current system, decrease a frequency control value by the frequency droop value, form a power control value based on a target value of the electric power, increase the frequency control value by the power control value, and supply the frequency control value to the power converter to control alternating voltage frequency of the power converter. The electric power is driven to a value at which a combined effect of the frequency droop value and the power control value makes the alternating voltage frequency of the power converter to be the same as operating frequency of the alternating current system. Thus, the electric power can be controlled by changing the power control value.
Claims
1. A control device for controlling a power converter, the control device comprising a data processing system configured to: form a frequency droop value (Δf.sub.droop) based on data (U.sub.DC, I.sub.DC) indicative of electric power (p.sub.act) of the power converter, and change a frequency control value (f.sub.c) by the frequency droop value, the frequency droop value decreasing the frequency control value when a power flow direction is outwards from alternating voltage terminals of the power converter, wherein the data processing system is configured to: form a power control value (Δf.sub.pc) based on data indicative of a target value (p.sub.ref) of the electric power, change the frequency control value by the power control value, the power control value increasing the frequency control value when the target value of the electric power corresponds to the power flow direction outwards from the alternating voltage terminals of the power converter, and deliver the frequency control value to the power converter so as to control alternating voltage frequency of the power converter.
2. The control device according to claim 1, wherein the data processing system is configured to form the frequency control value according to the following formulas:
f.sub.c=f.sub.0−Δf.sub.droop+Δf.sub.pc,
Δf.sub.droop=αp.sub.act, and
Δf.sub.pc=αp.sub.ref, where f.sub.c is the frequency control value, f.sub.0 is a base value of the frequency control value, p.sub.act is the electric power of the power converter, Δf.sub.droop is the frequency droop value, p.sub.ref is the target value of the electric power, Δf.sub.pc is the power control value, and α is a drooping coefficient for changing the frequency control value in accordance with the electric power.
3. The control device according to claim 1, wherein the data processing system is configured to limit a rate of change of the power control value (Δf.sub.pc) to be at most a predetermined upper limit of the rate of change.
4. The control device according to claim 1, wherein the data processing system is configured to compute a time integral of an error value proportional to a difference (p.sub.ref−p.sub.act) between the target value of the electric power and the electric power, and to correct the frequency control value with a correction value (Df.sub.corr) dependent on the time integral of the error value.
5. The control device according to claim 4, wherein the data processing system is configured to form the frequency control value according to the following formulas:
f.sub.c=f.sub.0−Δf.sub.droop+Δf.sub.pc+Δf.sub.corr,
Δf.sub.droop=αp.sub.act,
Δf.sub.pc=αp.sub.ref, and
Δf.sub.corr=β.sub.I∫(p.sub.ref−p.sub.act)dt, where f.sub.c is the frequency control value, f.sub.0 is a base value of the frequency control value, p.sub.act is the electric power of the power converter, Δf.sub.droop is the frequency droop value, p.sub.ref is the target value of the electric power, Δf.sub.pc is the power control value, Δf.sub.corr is the correction value, α is a drooping coefficient for changing the frequency control value in accordance with the electric power, and β.sub.I is a control parameter.
6. The control device according to claim 4, wherein the data processing system is configured to constitute a proportional and integrative controller, and the error value is an input value of the proportional and integrative controller and the correction value is an output value of the proportional and integrative controller.
7. The control device according to claim 4, wherein the data processing system is configured to limit the correction value to be at least a predetermined lower limit of the correction value and at most a predetermined upper limit of the correction value.
8. The control device according to claim 7, wherein the data processing system is configured to prevent an absolute value of the time integral from increasing in response to a situation in which the correction value reaches the predetermined upper limit of the correction value or the predetermined lower limit of the correction value.
9. The control device according to claim 1, wherein the data processing system is configured to form a voltage droop value (Δu.sub.droop) based on data indicative of reactive power (Q) of the power converter, the voltage droop value decreasing an amplitude of voltage of the power converter in response to a situation in which the power converter produces inductive reactive power.
10. A power converter comprising: a converter stage configured to form one or more alternating voltages, and a driver stage configured to control the converter stage to form the one or more alternating voltages in accordance with a frequency control value (f.sub.c) expressing frequency of the one or more alternating voltages, and a control device according to claim 1 and configured to determine the frequency control value.
11. The power converter according to claim 10, wherein the driver stage is configured to control the converter stage to form the one or more alternating voltages in accordance with the frequency control value (f.sub.c) and a voltage control value (U.sub.c), and the control device is a control device and configured to determine the voltage control value.
12. A method for controlling a power converter, the method comprising: forming a frequency droop value (Δf.sub.droop) based on data indicative of electric power (p.sub.act) of the power converter, and changing a frequency control value (f.sub.c) by the frequency droop value, the frequency droop value decreasing the frequency control value when a power flow direction is outwards from alternating voltage terminals of the power converter, wherein the method further comprises: forming a power control value (Δf.sub.pc) based on data indicative of a target value (p.sub.ref) of the electric power, changing the frequency control value by the power control value, the power control value increasing the frequency control value when the target value of the electric power corresponds to the power flow direction outwards from the alternating voltage terminals of the power converter, and delivering the frequency control value to the power converter so as to control alternating voltage frequency of the power converter.
13. The method according to claim 12, wherein the method comprises computing a time integral of an error value proportional to a difference (p.sub.ref−p.sub.act) between the target value of the electric power and the electric power, and to correct the frequency control value with a correction value (Δf.sub.corr) dependent on the time integral of the error value.
14. A computer program for controlling a power converter, the computer program comprising computer executable instructions for controlling a programmable processing system to: form a frequency droop value (Δf.sub.droop) based on data indicative of electric power (p.sub.act) of the power converter, and change a frequency control value (f.sub.c) by the frequency droop value, the frequency droop value decreasing the frequency control value when a power flow direction is outwards from alternating voltage terminals of the power converter, wherein the computer program comprises computer executable instructions for controlling the programmable processing system to: form a power control value (Δf.sub.pc) based on data indicative of a target value (p.sub.ref) of the electric power, change the frequency control value by the power control value, the power control value increasing the frequency control value when the target value of the electric power corresponds to the power flow direction outwards from the alternating voltage terminals of the power converter, and deliver the frequency control value to the power converter so as to control alternating voltage frequency of the power converter.
15. A non-volatile computer readable medium encoded with a computer program according to claim 14.
16. The control device according to claim 2, wherein the data processing system is configured to limit a rate of change of the power control value (Δf.sub.pc) to be at most a predetermined upper limit of the rate of change.
17. The control device according to claim 2, wherein the data processing system is configured to compute a time integral of an error value proportional to a difference (p.sub.ref−p.sub.act) between the target value of the electric power and the electric power, and to correct the frequency control value with a correction value (Df.sub.corr) dependent on the time integral of the error value.
18. The control device according to claim 3, wherein the data processing system is configured to compute a time integral of an error value proportional to a difference (p.sub.ref−p.sub.act) between the target value of the electric power and the electric power, and to correct the frequency control value with a correction value (Df.sub.corr) dependent on the time integral of the error value.
19. The control device according to claim 5, wherein the data processing system is configured to constitute a proportional and integrative controller, and the error value is an input value of the proportional and integrative controller and the correction value is an output value of the proportional and integrative controller.
20. The control device according to claim 5, wherein the data processing system is configured to limit the correction value to be at least a predetermined lower limit of the correction value and at most a predetermined upper limit of the correction value.
Description
BRIEF DESCRIPTION OF THE FIGURES
[0037] 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:
[0038]
[0039]
DETAILED DESCRIPTION
[0040] 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.
[0041]
[0042] The power converter 109 comprises a converter stage 104 configured to convert the direct voltage U.sub.DC into alternating voltages. In this exemplifying case, the power converter 109 is configured to convert the direct voltage U.sub.DC into three-phase alternating voltage. It is however also possible that the number of phases is less than three or greater than three. The converter stage 104 can be e.g. an inverter bridge implemented with controllable semiconductor components such as e.g. insulated gate bipolar transistors “IGBT” or gate turn off “GTO” thyristors, and possibly with diodes that are antiparallel with the controllable semiconductor components. The power converter 109 comprises a driver stage 103 configured to control the converter stage 104 to form the three-phase alternating voltage in accordance with a frequency control value f.sub.c expressing frequency of the three-phase alternating voltage. In this exemplifying power converter 109, the driver stage 103 is configured to control the converter stage 104 also in accordance with a voltage control value U.sub.c that expresses an amplitude of the three-phase alternating voltage. The three-phase alternating voltage can be produced e.g. by forming phase voltage references and running pulse width modulation “PWM” in accordance with the phase voltage references. The PWM results in phase voltages that constitute the three-phase alternating voltage. There are also other techniques to form the three-phase alternating voltage using PWM, e.g. space-vector modulation.
[0043] The power converter 109 comprises a control device 101 according to an exemplifying and non-limiting embodiment for determining the above-mentioned frequency control value f.sub.c. In this exemplifying case, the control device 101 is configured to determine the above-mentioned voltage control value U.sub.c, too. A signal diagram of the control device 101 is shown in
[0044] The data processing system 102 is configured to form a power control value Δf.sub.pc based on data indicative of a target value p.sub.ref of the electric power of the power converter 109. The data processing system 102 is configured to change the frequency control value f.sub.c by the power control value Δf.sub.pc so that the power control value increases the frequency control value when the target value p.sub.ref corresponds to the power flow direction outwards from the alternating voltage terminals 113 of the power converter i.e. the power flow direction from the power converter 109 to the AC system 114. Correspondingly, the power control value Δf.sub.pc decreases the frequency control value f.sub.c when the target value p.sub.ref corresponds to the power flow direction from the AC system 114 to the power converter 109. The data processing system 102 is configured to deliver the frequency control value f.sub.c to the driver stage 103 so as to control the alternating voltage frequency of the power converter 109.
[0045] As a corollary of the above-described drooping feedback, the electric power p.sub.act is driven to a value at which a combined effect of the drooping feedback and the above-mentioned power control value Δf.sub.pc makes the alternating voltage frequency of the power converter 109 to be the same as the operating frequency of the AC system 114. Thus, the electric power p.sub.act can be controlled by changing the power control value Δf.sub.pc in order to drive the electric power p.sub.act to its target value p.sub.ref. If, for example, the power control value Δf.sub.pc is increased by a stepwise increment dΔf.sub.pc, the alternating voltage frequency of the power converter 109 gets greater than the operating frequency of the AC system 114 and thus the power angle and thereby the electric power p.sub.act start to increase. As a corollary of the increasing electric power p.sub.act, the drooping feedback starts to decrease the alternating voltage frequency of the power converter 109 until the alternating voltage frequency of the power converter 109 gets equal to the operating frequency of the AC system 114 and thereby the power angle stops increasing. The end-value of the power angle is greater than its value at a time instant of the stepwise increase of the power control value. Thus, in the above-described exemplifying case, the electric power p.sub.act is increased by an amount corresponding to the stepwise increment dΔf.sub.pc of the power control value.
[0046] In a control device according to an exemplifying and non-limiting embodiment, the data processing system 102 is configured to form the frequency control value f.sub.c according to the following formulas:
f.sub.c=f.sub.0−Δf.sub.droop+Δf.sub.pc, (1)
Δf.sub.droop=αp.sub.act, and (2)
Δf.sub.pc=αp.sub.ref, (3)
where f.sub.0 is a base value of the frequency control value, and α is a drooping coefficient for changing the frequency control value f.sub.c in accordance with the electric power p.sub.act. The base value f.sub.0 can be set, for example, as close as possible to the operating frequency of the AC system 114. The drooping coefficient α can be for example:
α=k.sub.droop−f.sub.nom/p.sub.nom, (4)
where k.sub.droop is a drooping rate coefficient, f.sub.nom is a nominal operating frequency of the AC system 114, and p.sub.nom is a nominal electric power of the power converter 109. The drooping rate coefficient k.sub.droop can be for example in the range from 0.01 to 0.1, e.g. 0.04.
[0047] The above-presented formulas 1-3 manifest that in a steady state the actual electric power p.sub.act is equal to the target value p.sub.ref if the base value f.sub.0 is the operating frequency of the AC system 114 because, in the steady state, the alternating voltage frequency of the power converter 109 must be equal to the operating frequency of the AC system 114, i.e. f.sub.c must be equal to f.sub.0. Therefore, based on the formula 1, Δf.sub.droop must be equal to Δf.sub.pc, which yields p.sub.act=p.sub.ref.
[0048] In a control device according to an exemplifying and non-limiting embodiment, the data processing system 102 is configured to limit a rate of change of the power control value Δf.sub.pc i.e. dΔf.sub.pc/dt, to be at most a predetermined upper limit. In
[0049] Without limiting the generality, we can consider an exemplifying situation in which the circuit breaker 115 is closed i.e. the AC microgrid 107 and the AC grid 108 are parallel connected, the electric power p.sub.act of the power converter 109 is e.g. zero and the electric power supplied by the AC grid 108 to the AC microgrid 107 is the nominal power p.sub.nom of the power converter 109. The target value p.sub.ref is assumed to be zero. Next, we assume that the operating frequency of the AC grid 108 changes by Δf. The change Δf causes a change in the electric power p.sub.act of the power converter 109 because the change Δf causes a frequency difference between the power converter 109 and the AC system 114. In a new equilibrium point, the alternating voltage frequency of the power converter 109 has changed by the Δf and the electric power p.sub.act is −Δf/α. The electric power p.sub.act can be returned back to zero by adjusting the target value p.sub.ref to be Δf/α. Thus, the above-described power control can be used for keeping the electric power p.sub.act of the power converter 109 at a desired value when the operating frequency of the AC grid 108 changes.
[0050] For another example, we assume that the circuit breaker 115 is suddenly opened when the operating frequency of the AC grid 108 is the nominal operating frequency f.sub.nom, the AC grid 108 supplies electric power p.sub.load to the AC microgrid 107, the electric power p.sub.act of the power converter 109 is zero, and the target value p.sub.ref is zero. In the above-described exemplifying situation, the AC microgrid 107 starts to draw electric power from the power converter 109, i.e. the operation of the power converter 109 resembles an uninterruptible power supply “UPS” operation. The drooping feedback causes that the alternating voltage frequency of the power converter 109 drops by αp.sub.load. If the drooping rate coefficient k.sub.droop is e.g. 0.04, the alternating voltage frequency of the power converter 109 drops by 4%×p.sub.load/p.sub.nom. The alternating voltage frequency of the power converter 109 can be returned back to the f.sub.nom by adjusting the p.sub.ref to be the p.sub.load.
[0051] In a control device according to an exemplifying and non-limiting embodiment, the data processing system 102 is configured to form a voltage droop value Δu.sub.droop based on data indicative of reactive power Q of the power converter 109. The data processing system 102 is configured to change the voltage control value U.sub.c so that the voltage droop value decreases the amplitude of the three-phase voltage of the power converter 109 in response to a situation in which the power converter 109 produces inductive reactive power i.e. consumes capacitive reactive power. Correspondingly, the voltage droop value increases the amplitude of the three-phase voltage in response to a situation in which the power converter 109 consumes inductive reactive power. The above-described voltage drooping facilitates a control of the reactive power. For example, in a case where two power converters are connected to a same AC grid, the voltage drooping is a tool for sharing reactive power between these power converters.
[0052] In a control device according to an exemplifying and non-limiting embodiment, the data processing system 102 is configured to form the voltage control value U.sub.c according to the following formulas:
U.sub.c=U.sub.0−Δu.sub.droop, and (5)
Δu.sub.droop=γQ, (6)
where U.sub.0 is a base value of the voltage control value and γ is a voltage drooping coefficient for changing the voltage control value U.sub.c in accordance with the reactive power Q. The reactive power Q is positive when the power converter 109 produces inductive reactive power. The base value U.sub.0 can be set to be for example the nominal voltage of the AC system 114.
[0053] In the exemplifying case illustrated in
[0054] As illustrated by the above-presented formulas 1-3, the actual electric power p.sub.act of the power converter 109 is equal to the target value p.sub.ref in a steady state if the base value f.sub.0 equals the operating frequency of the AC system 114. In practice, the operating frequency of the AC system 114 may vary and thus the base value f.sub.0 may differ from the operating frequency of the AC system 114. In this case, the actual electric power p.sub.act is driven to a value such that the difference between the actual electric power p.sub.act and the target value p.sub.ref compensates for the difference between the base value f.sub.0 and the real operating frequency of the AC system 114. This situation can be handled e.g. by adjusting the target value p.sub.ref so that the actual electric power p.sub.act reaches its desired value. It is also possible to form a correction value which is added to the frequency control value f.sub.c and which compensates for the difference between the base value f.sub.0 and the real operating frequency of the AC system 114 so that the actual electric power p.sub.act does not need to differ from the target value p.sub.ref.
[0055]
[0056] In a control device according to an exemplifying and non-limiting embodiment, the data processing system is configured to form the frequency control value f.sub.c according to the following formulas:
f.sub.c=f.sub.0−Δf.sub.droop+Δf.sub.pc+Δf.sub.corr, (7)
Δf.sub.droop=αp.sub.act, (8)
Δf.sub.pc=αp.sub.ref, and (9)
Δf.sub.corr=β.sub.I˜(p.sub.ref−p.sub.act)dt+β.sub.P(p.sub.ref−p.sub.act), (10)
where β.sub.I and β.sub.P are control parameters. The above-mentioned formula 10 represents a proportional and integrative “PI” controller. The control parameters β.sub.I and β.sub.P can be for example:
β.sub.P=αg, and
β.sub.I=α/T.sub.I,
where g is a gain coefficient and T.sub.I is an integration time. As presented earlier in formula 4, the drooping coefficient α can be for example k.sub.droop f.sub.nom/p.sub.nom. In
[0057] In a control device according to an exemplifying and non-limiting embodiment, the data processing system is configured to limit the correction value Δf.sub.corr to be at least a predetermined lower limit Δf.sub.corr,min and at most a predetermined upper limit Δf.sub.corr,max. In
[0058] The above-described limitation of the correction value Δf.sub.corr may become active in situations where the AC grid 108 shown in
[0059] The implementation of the data processing system 102 shown in
[0060]
[0066] In a method according to an exemplifying and non-limiting embodiment, the frequency control value is formed according to the following formulas:
f.sub.c=f.sub.0−Δf.sub.droop+Δf.sub.pc,
Δf.sub.droop=αp.sub.act, and
Δf.sub.pc=αp.sub.ref,
where f.sub.c is the frequency control value, f.sub.0 is a base value of the frequency control value, p.sub.act is the electric power of the power converter, Δf.sub.droop is the frequency droop value, p.sub.ref is the target value of the electric power, Δf.sub.pc is the power control value, and α is a drooping coefficient for changing the frequency control value in accordance with the electric power.
[0067] A method according to an exemplifying and non-limiting embodiment comprises limiting a rate of change of the power control value to be at most a predetermined upper limit of the rate of change.
[0068] A method according to an exemplifying and non-limiting embodiment comprises computing a time integral of an error value proportional to a difference between the target value of the electric power and the electric power, and correcting the frequency control value with a correction value dependent on the time integral of the error value.
[0069] In a method according to an exemplifying and non-limiting embodiment, the frequency control value is formed according to the following formulas:
f.sub.c=f.sub.0−Δf.sub.droop+Δf.sub.pc+Δf.sub.corr,
Δf.sub.droop=αp.sub.act,
Δf.sub.pc=αp.sub.ref, and
Δf.sub.corr=β.sub.I∫(p.sub.ref−p.sub.act)dt,
where Δf.sub.corr is the correction value and β.sub.I is a control parameter.
[0070] In a method according to an exemplifying and non-limiting embodiment, the error value, e.g. p.sub.ref−p.sub.act, is an input value of a proportional and integrative controller and the correction value is an output value of the proportional and integrative controller.
[0071] A method according to an exemplifying and non-limiting embodiment comprises limiting the correction value to be at least a predetermined lower limit of the correction value and at most a predetermined upper limit of the correction value.
[0072] A method according to an exemplifying and non-limiting embodiment comprises preventing an absolute value of the above-mentioned time integral from increasing in response to a situation in which the correction value reaches the predetermined upper limit of the correction value or the predetermined lower limit of the correction value.
[0073] A method according to an exemplifying and non-limiting embodiment comprises forming a voltage droop value based on data indicative of reactive power of the power converter. The voltage droop value decreases an amplitude of voltage of the power converter in response to a situation in which the power converter produces inductive reactive power. Correspondingly, the voltage droop value increases the amplitude of the voltage of the power converter in response to a situation in which the power converter consumes inductive reactive power.
[0074] A computer program according to an exemplifying and non-limiting embodiment comprises computer executable instructions for controlling a programmable processing system to carry out actions related to a method according to any of the above-described exemplifying and non-limiting embodiments.
[0075] A computer program according to an exemplifying and non-limiting embodiment comprises software modules for controlling a power converter. The software modules comprise computer executable instructions for controlling a programmable processing system to: [0076] form a frequency droop value based on data indicative of electric power of the power converter, and [0077] change a frequency control value by the frequency droop value, the frequency droop value decreasing the frequency control value when a power flow direction is outwards from alternating voltage terminals of the power converter, [0078] form a power control value based on data indicative of a target value of the electric power, [0079] change the frequency control value by the power control value, the power control value increasing the frequency control value when the target value of the electric power corresponds to the power flow direction outwards from the alternating voltage terminals of the power converter, and [0080] deliver the frequency control value to the power converter so as to control alternating voltage frequency of the power converter.
[0081] The software modules can be for example subroutines or functions implemented with programming tools suitable for the programmable processing system.
[0082] 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.
[0083] 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.
[0084] 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.