Power modules with programmed virtual resistance
10439507 ยท 2019-10-08
Assignee
Inventors
- Shyam Sunder Ramamurthy (Pittsburgh, PA, US)
- Christopher Joseph Lee (Pittsburgh, PA, US)
- Luke Anthony Solomon (Pittsburgh, PA, US)
Cpc classification
H02M7/12
ELECTRICITY
H02M1/12
ELECTRICITY
H02M1/08
ELECTRICITY
H02M1/0025
ELECTRICITY
Y02B70/10
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
H02M1/12
ELECTRICITY
H02M7/12
ELECTRICITY
H02M7/493
ELECTRICITY
Abstract
A method, apparatus, and system to control a multi-phase converter having at least one power channel with a plurality of power modules, and involves detecting the voltage and the current of the power modules, calculating a command voltage based on a product of a programmed virtual resistance and the detected current, and transmitting a command voltage signal to the power modules based on the calculated command voltage.
Claims
1. A method of controlling a multi-phase converter having at least one power channel with a plurality of power modules, the method comprising: detecting a voltage and a current of each phase arm connected to the power modules; transforming coordinates of the detected voltage and the detected current into DQ reference coordinates; measuring a rotor angle of a motor based on the detection; compensating, via DQ regulators, for a programmed virtual resistance for calculating a reference output voltage in DQ reference coordinates for the power modules; and transforming, based on the rotor angle, the DQ reference coordinates of the reference output voltage into coordinates of the reference output voltage; calculating a command voltage to be transmitted to the power modules of the power channel based on the detected current of each phase arm of the multi-phase power converter, a bridge drop compensation based on the detected current of each phase arm and a product of the programmed virtual resistance and the detected current; and transmitting a command voltage signal to the power modules based on the calculated command voltage.
2. The method of claim 1, wherein calculating the command voltage comprises calculating the reference output voltage in a DQ reference frame for the power modules based upon a voltage drop due to a fundamental current across the programmed virtual resistance.
3. The method of claim 2, wherein calculating the command voltage comprises subtracting the product of the programmed virtual resistance and the detected current from the reference output voltage.
4. The method of claim 3, wherein calculating the command voltage comprises adding a bridge drop compensation to the reference output voltage.
5. An apparatus for controlling a multi-phase converter having at least one power channel with a plurality of power modules, the apparatus comprising: logic, at least partially comprising hardware configured to: detect a voltage and a current of each phase arm connected to the power modules; transform coordinates of the detected voltage and the detected current into DQ reference coordinates; measure a rotor angle of a motor based on the detection; compensate, via DQ regulators, for a programmed virtual resistance for calculating a reference output voltage in DQ reference coordinates for the power modules; transform, based on the rotor angle, the DQ reference coordinates of the reference output voltage into coordinates of the reference output voltage; calculate a command voltage to be transmitted to the power modules of the power channel based on the detected current of each phase arm of the multi-phase power converter, a bridge drop compensation based on the detected current of each phase arm and a product of the programmed virtual resistance and the detected current; and transmit a command voltage signal to the power modules based on the calculated command voltage.
6. The apparatus of claim 5, wherein the logic is configured to calculate the command voltage by calculating the reference output voltage in a DQ reference frame for the power modules based upon a voltage drop due to a fundamental current across the programmed virtual resistance.
7. The apparatus of claim 6, wherein the logic is configured to calculate the command voltage by subtracting the product of the programmed virtual resistance and the detected current from the reference output voltage.
8. The apparatus of claim 7, wherein the logic is configured to calculate the command voltage by adding a bridge drop compensation to the reference output voltage.
9. The apparatus of claim 5, wherein the at least one power channel comprises parallel power channels.
10. A system, comprising: a multi-phase converter having at least one power channel with a plurality of power modules; and a controller to control operation of the multi-phase converter, the controller having logic, at least partially comprising hardware configured to: detect a voltage and a current of each phase arm connected to the power modules; transform coordinates of the detected voltage and the detected current into DQ reference coordinates; measure a rotor angle of a motor based on the detection; compensate, via DQ regulators, for a programmed virtual resistance for calculating a reference output voltage in DQ reference coordinates for the power modules; transform, based on the rotor angle, the DQ reference coordinates of the reference output voltage into coordinates of the reference output voltage; calculate a command voltage to be transmitted to the power modules of the power channel based on the detected current of each phase arm of the multi-phase power converter, a bridge drop compensation based on the detected current of each phase arm and a product of the programmed virtual resistance and the detected current; and transmit a command voltage signal to the power modules based on the calculated command voltage.
11. The system of claim 10, wherein the logic is configured to calculate the command voltage by calculating the reference output voltage in a DQ reference frame for the power modules based upon a voltage drop due to a fundamental current across the programmed virtual resistance.
12. The system of claim 11, wherein the logic is configured to calculate the command voltage by subtracting the product of the programmed virtual resistance and the detected current from the reference output voltage.
13. The system of claim 12, wherein the logic is configured to calculate the command voltage by adding a bridge drop compensation to the reference output voltage.
14. The system of claim 10, wherein the at least one power channel comprises parallel power channels.
Description
DRAWINGS
(1) The various advantages of the embodiments will become apparent to one skilled in the art by reading the following specification and appended claims, and by referencing the following drawings, in which:
(2)
(3)
(4)
(5)
(6)
(7)
DESCRIPTION OF EMBODIMENTS
(8) In accordance with embodiments, a method, apparatus, and system is provided to increase the apparent resistance of power modules of a power converter in a manner which de-couples the power converter from bridge losses, bridge errors, and compensation errors, and also to mitigate the effects of transient interactions between and within power converters that are closely coupled to a power source, such as, for example, an AC source.
(9) A power module refers to the switching element within a power converter that realizes the voltage commanded by the control system. A power module is connected to a phase arm and may be arranged into single or multiple parallel power channels to form the power converter.
(10)
(11) As illustrated in
(12) For example, control block 13a may, upon a detection (i.e., sensing or estimation) of the voltage V.sub.ABC at the terminals and the current I.sub.ABC of each phase arm connected to a corresponding power module PM.sub.A, PM.sub.B, PM.sub.C of the power channel 11 (or receive a signal representing the same), transform coordinates of the detected voltage V.sub.ABC and the detected current I.sub.ABC into DQ reference coordinates. Control block 13a may additionally estimate or measure a power line or a rotor angle based on the detection using a phase locked loop (PLL), flux observer, zero crossing detection, or other methods.
(13) Control block 13b may implement DQ regulators compensating for a programmed virtual resistance R.sub.mod to calculate the reference output voltage V.sub.ref, ABC in the DQ coordinate frame.
(14) Control block 13c may transform, based on the line or the rotor angle, the DQ reference coordinate into coordinates of the reference output voltage V.sub.ref, ABC.
(15) Control block 13d may then calculate a command voltage V.sub.com, ABC to be transmitted to the power modules PM.sub.A, PM.sub.B, PM.sub.C of the power channel 11. The calculation of the command voltage V.sub.com ABC may be based on a plurality of control factors, such as, for example, the reference output voltage V.sub.ref, ABC for each phase arm of the converter 10, a bridge drop compensation BDC.sub.ABC based on the detected current I.sub.ABC of each phase arm of the power channel 11, and a product of a programmed virtual resistance R.sub.mod and the detected current I.sub.ABC. In particular, the command voltage V.sub.com ABC may be calculated using the following formula:
V.sub.com, ABC=V.sub.ref, ABC(I.sub.ABCR.sub.mod)+BDC.sub.ABC
(16) In accordance with embodiments, the programmed virtual resistance R.sub.mod module is considered in the control scheme. The converter 10 compensates for this resistance as a feed-forward in the DQ reference frame. Before the reference output voltage V.sub.ref, ABC is utilized by the modulators individual phase power modules, the product of current I.sub.ABC and the programmed virtual resistance R.sub.mod module is subtracted from the reference output voltage V.sub.ref, ABC. An advantage that may be realized through embodiments when the sampling frequency is high, which would be the case in converters having high switching frequency and small filters. In converters with low sampling frequency, current prediction techniques may be used to enhance the control scheme in accordance with embodiments.
(17)
(18) Illustrated processing block 110 involves detecting or measuring the voltages V.sub.ABC and the currents I.sub.ABC which flow to each phase arm connected to a corresponding one of power modules PM.sub.A, PM.sub.B, PM.sub.C of the channel 11. Alternatively, the voltages V.sub.ABC and the currents I.sub.ABC may be estimated.
(19) Illustrated processing block 120 involves calculating a command voltage V.sub.com, ABC based on at least one of a reference output voltage V.sub.ref, ABC for each power module PM.sub.A, PM.sub.B, PM.sub.C, a bridge drop compensation BDC.sub.ABC based on the detected current I.sub.ABC of each power module PM.sub.A, PM.sub.B, PM.sub.C, and a product of a programmed virtual resistance R.sub.mod and the detected current I.sub.ABC. Such a calculation may include, for example, calculating the reference output voltage V.sub.ref, ABC in a DQ reference frame for each power module PM.sub.A, PM.sub.B, PM.sub.C while taking into consideration a voltage drop due to a fundamental current across the programmed virtual resistance. In accordance with embodiments, calculation(s) of processing block 120, for example, may be performed in accordance with at least one of the control blocks 13a-13d noted herein.
(20) Illustrated processing block 130 involves supplying a command voltage signal to each phase arm of the power converter 10 based on the calculated command voltage V.sub.com, ABC.
(21)
(22) In accordance with embodiments, the power converter 200 may include a sensor 211 or device to detect or measure the phase voltages V.sub.ABC at the terminal of the power channels 210, 220 and the phase currents I.sub.ABC1, I.sub.ABC2 at the phase arm of the power channels 210, 220 may be operatively connected between each power channel 210, 220, and a controller 212 is to control the operation of each power channel 210, 220 based upon the detected or measured phase voltage V.sub.ABC and the phase currents I.sub.ABC1, I.sub.ABC2 which are received as signals from the sensor 211. Alternatively, in accordance with embodiments, the controller 212 may be operatively connected to a sensor 211 located outside of the housing of the controller 212.
(23) As illustrated in
(24) For example, control block 212a may, upon a detection of the converter terminal voltage and the current of each phase arm of the power channels 210, 220 (or receive a signal representing the same), transform coordinates of the detected voltage V.sub.ABC into DQ reference coordinates. Control block 212a may additionally estimate or measure a power line or a rotor angle based on the detection using a phase locked loop (PLL), flux observer, zero crossing detection or other methods.
(25) Control block 212b may implement DQ regulators calculating the DQ references for each of the parallel power channels 210, 220 while compensating for a programmed virtual resistance R.sub.mod.
(26) Control block 212c may transform, based on the line or the rotor angle the DQ.sub.1, 2 reference coordinate into coordinates of the reference output voltage V.sub.ref, ABC1, V.sub.ref, ABC2.
(27) Control blocks 212d.sub.1, 212d.sub.2 may then calculate a command voltage V.sub.com, ABC1, V.sub.com, ABC2 to be transmitted to a respective one of the power channels 210, 220. The calculation of the command voltage V.sub.com, ABC1, V.sub.com, ABC2 may be based on a plurality of control factors, such as, for example, the reference output voltage V.sub.ref, ABC, V.sub.ref, ABC2 for each phase arm of the power channels 210, 220, a bridge drop compensation BDC.sub.ABC1, BDC.sub.ABC2 based on the detected current I.sub.ABC1, I.sub.ABC2 of each phase arm of the power channels 210, 220 and a product of a programmed virtual resistance R.sub.mod and the detected current I.sub.ABC1, I.sub.ABC2. In particular, the command voltage V.sub.com1, V.sub.com2 to each, respective power channel 210, 220 may be calculated using the following formulas:
V.sub.com, ABC1=V.sub.ref, ABC1(I.sub.ABC1R.sub.mod)+BDC.sub.ABC1
V.sub.com, ABC2=V.sub.ref, ABC2(I.sub.ABC2R.sub.mod)+BDC.sub.ABC2
(28) In accordance with embodiments, the programmed virtual resistance R.sub.mod module is considered in the control scheme. The power channels 210, 220 compensate for this resistance as a feed-forward in the DQ reference frame. Before the reference output voltage V.sub.ref, ABC1, V.sub.ref, ABC2 is utilized by the modulators individual phase power modules, the product of current I.sub.ABC1, I.sub.ABC2 and the programmed virtual resistance R.sub.mod module is subtracted from the reference output voltage V.sub.ref, ABC1, V.sub.ref, ABC2.
(29)
(30) Illustrated processing block 310 involves detecting or measuring the voltage V.sub.ABC and the currents I.sub.ABC1, I.sub.ABC2 which flow to each phase arm connected to a corresponding one of power modules PM.sub.A, PM.sub.B, PM.sub.C of the power channels 210, 220. Alternatively, the voltage V.sub.ABC and the currents I.sub.ABC1, I.sub.ABC2 may be estimated.
(31) Illustrated processing block 320 involves calculating a command voltage based on at least one of a reference output voltage V.sub.ref, ABC1, V.sub.ref, ABC2 for each power module PM.sub.A, PM.sub.B, PM.sub.C, a bridge drop compensation BDC.sub.ABC1, BDC.sub.ABC2 based on the detected current I.sub.ABC1, I.sub.ABC2 of each power module PM.sub.A, PM.sub.B, PM.sub.C, and a product of a programmed virtual resistance R.sub.mod and the detected current I.sub.ABC1, I.sub.ABC2. Such a calculation may include, for example, calculating the reference output voltage V.sub.ref, ABC in a DQ reference frame for each power module PM.sub.A1, PM.sub.B1, PM.sub.C1, PM.sub.A2, PM.sub.B2, PM.sub.C2 while taking into consideration a voltage drop due to a fundamental current across the programmed virtual resistance R.sub.mod. In accordance with embodiments, calculation(s) of processing block 320, for example, may be performed in accordance with at least one of the control blocks 212a-212d noted herein.
(32) Illustrated processing block 212d1, 212d2 involves supplying a command voltage signal to each phase arm of the converter 210, 220 based on the calculated command voltage V.sub.com1, V.sub.com2.
(33) As illustrated in
(34) As illustrated in
(35) As illustrated in
(36) For power converters with parallel power channels operating into an AC source or a motor, the virtual resistance would also make the impedance of each converter path for any current deviation much higher than the impedance of the AC source or the motor, thereby reducing effects of transient interactions and resonances and provides damping to these phenomena.
(37) The method, apparatus, and system in accordance with embodiments sets forth a power converter scheme that establishes an apparent low impedance network for the current (impedance notch) which the converter controller intends to establish. For any current deviating from this intended current due to external or internal phenomena, the power converter will offer a higher resistance equal to the programmed virtual resistance.
(38) In accordance with embodiments, a multi-phase power converter implementation is provided in which a voltage reference for each power module is computed as the voltage reference from the power converter controller minus the product of the sampled instantaneous current flowing through the power module times a constant. The constant is set as a parameter in the power converter and communicated to the power module. The power converter controller computes the output reference output voltage using dq rotating frame control techniques, but compensates for the voltage drop due to this constant assuming it as purely resistive. In addition, precise control of currents in d and q frames is attained with zero steady state errors due to the action of the conventional compensators.
(39) Embodiments are to apply a resistance equation at the instantaneous phase current in each phase, and thus, makes the programmed resistance effective for all components and sequences of the waveform (including dc, negative sequence and all harmonics).
Additional Notes and Examples
(40) Example One may include a method of controlling a multi-phase converter having at least one power channel with a plurality of power modules, the method comprising: detecting the voltage and the current of the power modules; calculating a command voltage based on a product of a programmed virtual resistance and the detected current; and transmitting a command voltage signal to the power modules based on the calculated command voltage.
(41) Example Two may include the method of Example One, wherein calculating the command voltage comprises calculating a reference output voltage in a DQ reference frame for the power modules based upon a voltage drop due to a fundamental current across the programmed virtual resistance.
(42) Example Three may include the method of Example Two, wherein calculating the command voltage comprises subtracting the product of the programmed virtual resistance and the detected current from the reference output voltage.
(43) Example Four may include the method of Example Three, wherein calculating the command voltage comprises adding a bridge drop compensation to the reference output voltage.
(44) Example Five may include the method of Example One, wherein calculating the command voltage comprises transforming coordinates of the detected voltage into DQ reference coordinates.
(45) Example Six may include the method of Example Five, wherein calculating the command voltage comprises: estimating a power line or a rotor angle based on the measurements or estimation using phase locked loop (PLL), flux observer and zero crossing detection; and transforming, based on the estimated power line or the rotor angle, the DQ reference coordinate into coordinates of the reference output voltage.
(46) Example Seven may include an apparatus for controlling a multi-phase converter having at least one power channel with a plurality of power modules, the apparatus comprising: logic, at least partially comprising hardware configured to: detect the voltage and the current of the power modules; calculating a command voltage based on a product of a programmed virtual resistance and the detected current; and transmit a command voltage signal to the power modules based on the calculated command voltage.
(47) Example Eight may include the method of Example Seven, wherein the logic is configured to calculate the command voltage by calculating a reference output voltage in a DQ reference frame for the power modules based upon a voltage drop due to a fundamental current across the programmed virtual resistance.
(48) Example Nine may include the method of Example Eight, wherein the logic is configured to calculate the command voltage by subtracting the product of the programmed virtual resistance and the detected current from the reference output voltage.
(49) Example Ten may include the method of Example Nine, wherein the logic is configured to calculate the command voltage by adding a bridge drop compensation to the reference output voltage.
(50) Example Eleven may include the method of Example Seven, wherein the logic is configured to calculate the command voltage by transforming coordinates of the detected voltage into DQ reference coordinates.
(51) Example Twelve may include the method of Example Eleven, wherein the logic is configured to calculate the command voltage by: estimating a power line or a rotor angle based on a measurement or estimation using phase locked loop, flux observer and zero crossing detection; and transforming, based on the estimated power line or the rotor angle, the DQ reference coordinate into coordinates of the reference output voltage.
(52) Example Thirteen may include the method of Example Seven, wherein the at least one power channel comprises parallel power channels.
(53) Example Fourteen may include a system, comprising: a multi-phase converter having at least one power channel with a plurality of power modules; and a controller to control operation of the multi-phase converter, the controller having logic, at least partially comprising hardware configured to: detect the voltage and the current of the power modules; calculate a command voltage based on a product of a programmed virtual resistance and the detected current; and transmit a command voltage signal to each power module based on the calculated command voltage.
(54) Example Fifteen may include the system of Example Fourteen, wherein the logic is configured to calculate the command voltage by calculating a reference output voltage in a DQ reference frame for the power modules based upon a voltage drop due to a fundamental current across the programmed virtual resistance.
(55) Example Sixteen may include the system of Example Fifteen, wherein the logic is configured to calculate the command voltage by subtracting the product of the programmed virtual resistance and the detected current from the reference output voltage.
(56) Example Seventeen may include the system of Example Sixteen, wherein the logic is configured to calculate the command voltage by adding a bridge drop compensation to the reference output voltage.
(57) Example Eighteen may include the system of Example Fourteen, wherein the logic is configured to calculate the command voltage by transforming coordinates of the detected voltage into DQ reference coordinates.
(58) Example Nineteen may include the system of Example Eighteen, wherein the logic is configured to calculate the command voltage by: estimating a power line or a rotor angle based on a measurement or estimation using phase locked loop, flux observer and zero crossing detection; and transforming, based on the estimated power line or the rotor angle, the DQ reference coordinate into coordinates of the reference output voltage.
(59) Example Twenty may include the system of Example Fourteen, wherein the at least one power channel comprises parallel power channels.
(60) The term coupled or connected may be used herein to refer to any type of relationship, direct or indirect, between the components in question, and may apply to electrical, mechanical, fluid, optical, electromagnetic, electromechanical or other connections. In addition, the terms first, second, etc. are used herein only to facilitate discussion, and carry no particular temporal or chronological significance unless otherwise indicated.
(61) This written description uses examples to disclose the invention, including the preferred embodiments, and also to enable any person skilled in the art to practice the invention, including making and using any devices or systems and performing any incorporated methods. The patentable scope of embodiments is defined by the claims, and may include other examples that occur to those skilled in the art. Such other examples are intended to be within the scope of the claims if they have structural elements that do not differ from the literal language of the claims, or if they include equivalent structural elements with insubstantial differences from the literal languages of the claims. Aspects from the various embodiments described, as well as other known equivalents for each such aspects, may be mixed and matched by one of ordinary skill in the art to construct additional embodiments and techniques in accordance with principles of this application.