METHOD AND DEVICE FOR DAMPING VOLTAGE HARMONICS IN A MULTILEVEL POWER CONVERTER
20180054144 · 2018-02-22
Assignee
Inventors
- Aravind Mohanaveeramani (Chennai, IN)
- Jean-Philippe Hasler (Västerås, SE)
- Suman Maiti (West Bengal, IN)
Cpc classification
H02M1/12
ELECTRICITY
Y02E40/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/1857
ELECTRICITY
H02M7/483
ELECTRICITY
H02M7/4835
ELECTRICITY
International classification
H02P21/14
ELECTRICITY
H02J3/18
ELECTRICITY
Abstract
A method for reducing lower order harmonics of a power converter includes, for each phase leg of the converter: obtaining a voltage reference for the phase leg; for a present sample, obtaining a flux error of the output voltage of the leg; dividing the first sample flux error by a time period to obtain an average voltage error over said time period; subtracting an obtained processed average voltage error, based on the average voltage error, from the voltage reference to obtain a modified voltage reference for the phase leg; and providing the modified voltage reference to a modulation unit of the converter for controlling the phase leg.
Claims
1.-14. (canceled)
15. A method for reducing lower order harmonics of a power converter, the method comprising, for sampling of each phase leg of the converter, the steps of: obtaining a voltage reference for the phase leg; for a present sample, obtaining a flux error of the output voltage of the leg; dividing the present sample flux error by a cycle time period to obtain an average voltage error over said time period; subtracting an obtained processed average voltage error, based on the average voltage error, from the voltage reference to obtain a modified voltage reference for the phase leg; and providing the modified voltage reference to a modulation unit of the converter for controlling the phase leg, wherein the obtaining of the flux error comprises: calculating a voltage error of the present sample by subtracting an obtained voltage reference for the phase leg for a preceding sample from an estimated voltage output of the phase leg for said preceding sample; and integrating the calculated voltage error over a sampling time period to obtain the flux error of the present sample.
16. The method of claim 15, wherein obtaining the processed average voltage error comprises multiplying the average voltage error by a gain.
17. The method of claim 15, wherein obtaining the processed average voltage error comprises applying a filter to the average voltage error.
18. The method of claim 15, wherein the cycle time period is the half switching cycle duration.
19. The method of claim 15, wherein sampling is performed every 10 s or less.
20. The method of claim 15, wherein the method is performed by a respective control unit of each phase leg.
21. The method of claim 15, wherein the modulation unit is for pulse-width modulation, PWM.
22. The method of claim 21, wherein the modulation unit is for phase shifted carrier based PWM.
23. A control unit for a phase leg of a power converter, the control unit comprising: processor circuitry; and a storage unit storing instructions executable by said processor circuitry whereby said control unit is operative to: obtain a voltage reference for the phase leg; for a present sample, obtain a flux error of the output voltage of the leg; divide the present sample flux error by a time period to obtain an average voltage error over said time period; subtract an obtained processed average voltage error, based on the average voltage error, from the voltage reference to obtain a modified voltage reference for the phase leg; and provide the modified voltage reference to a modulation unit of the converter for controlling the phase leg, wherein the obtaining of the flux error comprises: calculating a voltage error of the present sample by subtracting an obtained voltage reference for the phase leg for a preceding sample from an estimated voltage output of the phase leg for said preceding sample; and integrating the calculated voltage error over a sampling time period to obtain the flux error of the present sample.
24. A power converter comprising a plurality of phase legs, each of which comprising a control unit of claim 23.
25. The converter of claim 24, wherein the converter is a three-phase converter in delta configuration or Y configuration.
26. A computer program product comprising computer-executable components for causing a control unit for a phase leg of a power converter to perform the method of claim 15 when the computer-executable components are run on processor circuitry comprised in the control unit.
27. A computer program for reducing lower order harmonics of a power converter, the computer program comprising computer program code which is able to, when run on processor circuitry of a control unit for a phase leg of the power converter, cause the control unit to: obtain a voltage reference for the phase leg; for a present sample, obtain a flux error of the output voltage of the leg; divide the present sample flux error by a time period to obtain an average voltage error over said time period; subtract an obtained processed average voltage error, based on the average voltage error, from the voltage reference to obtain a modified voltage reference for the phase leg; and provide the modified voltage reference to a modulation unit of the converter for controlling the phase leg, wherein the obtaining of the flux error comprises: calculating a voltage error of the present sample by subtracting an obtained voltage reference for the phase leg for a preceding sample from an estimated voltage output of the phase leg for said preceding sample; and integrating the calculated voltage error over a sampling time period to obtain the flux error of the present sample.
28. A computer program product comprising the computer program according to claim 27 and a computer readable means on which the computer program is stored.
29. The method of claim 16, wherein obtaining the processed average voltage error comprises applying a filter to the average voltage error.
30. The method of claim 16, wherein the cycle time period is the half switching cycle duration.
31. The method of claim 17, wherein the cycle time period is the half switching cycle duration.
32. The method of claim 16, wherein sampling is performed every 10 s or less.
33. The method of claim 17, wherein sampling is performed every 10 s or less.
34. The method of claim 18, wherein sampling is performed every 10 s or less.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0024] Embodiments will be described, by way of example, with reference to the accompanying drawings, in which:
[0025]
[0026]
[0027]
[0028]
[0029]
DETAILED DESCRIPTION
[0030] Embodiments will now be described more fully hereinafter with reference to the accompanying drawings, in which certain embodiments are shown. However, other embodiments in many different forms are possible within the scope of the present disclosure. Rather, the following embodiments are provided by way of example so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art. Like numbers refer to like elements throughout the description.
[0031] The present disclosure provides a method which reduces the magnitude of lower order harmonics of a -connected chain-link converter (or any converter in general e.g. Y-connected) operated with phase shifted carrier based PWM (or any carrier based modulation). According to this method, the voltage reference is modified in each sampling to reduce the flux error. Herein, the time integral of voltage is defined as flux. The time integral of a difference between actual voltage generated by the converter and the reference voltage is defined as the flux error.
[0032] A delta connected chain-link based STATCOM, as shown in
[0033]
[0034]
U.sub.dcT.sub.1U.sub.refT=0Equation 2
Here, it is assumed that U.sub.ref is constant within the time Tsw/2 and the cell capacitor 4 voltage does not contain any voltage ripple. The flux error can be expressed as:
e.sub.=.sub.act.sub.refEquation 3
or:
[0035] The flux error e.sub. is plotted in the bottom half of
[0036]
[0037] The model depends on at least one switching state of each of the cells, Si(k1), which is +1, 0 or 1 depending on whether the cell 3 needs to be inserted in positive mode, bypass mode or negative mode respectively. It also depends on sensing the cell capacitor voltages or the sum of cell capacitor voltages in the phase leg. The voltage output of the converter phase leg, U.sub.o(k1) is calculated by the expression,
or by the expression,
where,
U.sub.dc,i(k1) refers to the previous sample sensed cell capacitor voltages in the phase leg, and
U.sub.dc,avg(k1) is the previous sample average of sensed cell capacitor voltages in the phase leg.
[0038] The error in voltage estimation using the latter method may be high. Hence, the former expression is preferred over the latter one. The estimated converter voltage output U.sub.o(k1) is used as an input in
[0039]
[0040] In an optional step, the control unit 10 may calculate S6 a voltage error U.sub.error of the present sample k by subtracting the obtained S1 voltage reference U.sub.ref for the phase leg for a preceding sample k1 from an estimated voltage output U.sub.o(k1) of the phase leg 2 for said preceding sample (k1) as discussed above. Then, in another optional step, the control unit 10 may integrate S7 the calculated S6 voltage error U.sub.error over the sampling time period used by the control unit 10 (which is typically in the order of 10 s or less) to obtain the flux error (.sub.error) of the present sample k. This is an example of how the flux error may be obtained S2 by the control unit 10. Other examples include that the flux error is calculated elsewhere and sent to the control unit 10.
[0041] Then, the control unit 10 divides S3 the present sample flux error .sub.error(k) by a time period, e.g. T.sub.SW/2 as discussed herein, to obtain an average voltage error U.sup.avg.sub.error over said time period. In optional step(s) the average voltage error U.sup.avg.sub.error may be further processed to obtain a processed average voltage error Up.sup.proc.avg.sub.error. This may e.g. be done by multiplying S8 the average voltage error U.sup.avg.sub.error by a gain G, and/or by applying a filter 13 to the average voltage error U.sup.avg.sub.error (possibly as already multiplied by the gain G). The filter 13 may be used to suppress noise generated due to the switching frequency components in the feedback signal. The filter may be a low pass filter or band pass or resonant filter tuned to specific frequency components that needs to be damped. Although U.sup.avg.sub.error is called average voltage error, the waveform typically has DC+Low frequency AC+Switching/High frequency AC quantities. By means of the filter, it may be possible to compensate for the DC and preferable at least some of the low frequency AC quantities. Thus, the filter may be used to either remove the high frequency AC (low pass or band pass filter)termed as noise due to switching frequency components, or to allow only specific frequency components to pass through the filter, blocking (preferably all) other components (resonant filters).
[0042] Then, the control unit 10 subtracts S4 the obtained processed average voltage error U.sup.proc.avg.sub.error, based on (and possibly the same as (depending on whether processing has been applied or not)) the average voltage error U.sup.avg.sub.error, from the voltage reference (U.sub.ref) to obtain a modified voltage reference U.sup.mod.sub.ref for the phase leg 2. The modified voltage reference U.sup.mod.sub.ref for the phase leg 2 is then provided S5 to the modulation unit 12 of the converter 1 for controlling the phase leg 2. The modulation unit, e.g. PWM module 12 may generate the switching state, Si(k) of all the cells in the converter phase leg 2. By means of the modulation, e.g. PWM, module, the converter 1 may output a voltage U.sub.o(k). By using the information of previous sample sensed cell capacitor voltages, U.sub.dc,i(k1) and the switching state of the cells Si(k1), U.sub.o(k1) for calculating the flux error of the present sample k may be computed in the phase leg voltage estimator block 14.
[0043] The control unit may be caused to perform the method by means of running a computer program, as presented above. This computer program may be stored in the storage unit of the control unit 10, or be stored on an external medium, to form a computer program product. The computer program product comprises a computer readable (non-volatile) medium comprising a computer program in the form of computer-executable components. The computer program/computer-executable components may be configured to cause a control unit 10, e.g. as discussed herein, to perform an embodiment of the method of the present disclosure. The computer program/computer-executable components may be run on the processor circuitry of the control unit 10 for causing it to perform the method. The computer program product may e.g. be comprised in a storage unit or memory comprised in the control unit 10 and associated with the processor circuitry. Alternatively, the computer program product may be, or be part of, a separate, e.g. mobile, storage means, such as a computer readable disc, e.g. CD or DVD or hard disc/drive, or a solid state storage medium, e.g. a RAM or Flash memory.
Example
[0044] The logic to compensate flux error may in one embodiment be described as follows. [0045] The flux error (e.sub.) is calculated S2 at the end of every half switching sample (i.e. T.sub.sw/2). The flux error should go to zero, but it may not happen due to some practical considerations (e.g. ripple in the cell capacitor voltage, variation of reference voltage within T.sub.sw/2). [0046] Divide S3 the flux error (e.sub.) at the end of the half switching sample by the half switching sample duration
This will give the average voltage error (U.sup.avg.sub.error) that was not compensated in the previous half switching sample. [0047] Subtract S4 this voltage error (U.sub.error.sup.avg) from the voltage reference (U.sub.ref) of the next sample k. The idea is to compensate for the average voltage error created in the previous sample k1 due to non-idealities in the coming sample. [0048] To improve the performance of compensation the update can be performed at every simulation sample (e.g. 10 s, i.e. the sampling rate of the control unit 10) rather than at the beginning of every half switching sample
Hence, the voltage error (U.sup.avg.sub.error) is calculated and subtracted from the voltage reference every simulation step. This involves the calculation of flux error at every simulation step and dividing it by the half switching sample duration
This is similar to using a moving window of
to calculate the average voltage error and updating it in the voltage reference every simulation step. By this method, all the lower order harmonics other than the carrier harmonics can be damped effectively.
[0049] With reference again to
[0050] The reference voltage is updated S4 according to Equation 8.
U.sub.ref.sup.mod=U.sub.ref.sup.sU.sub.error.sup.avgEquation 8
[0051] This modified reference voltage is sent to the PWM module 12 which performs the PSC for generating the PWM pulses.
[0052] The present disclosure has mainly been described above with reference to a few embodiments. However, as is readily appreciated by a person skilled in the art, other embodiments than the ones disclosed above are equally possible within the scope of the present disclosure, as defined by the appended claims.