This application claims priority from Japanese Patent Application Serial Nos. 2006-301767, filed Nov. 7, 2006, and 2007-182377, filed Jul. 11, 2007, each of which is incorporated herein in its entirety by reference.
The invention relates generally to power converter control for converting an output from a direct current (DC) power supply into alternating current (AC) power and for supplying the converted AC power to loads.
The base unit of a power converter for converting DC power into three-phase AC power is an arm including series-connected upper and lower switching devices, and the upper and lower switching devices are alternately turned ON and OFF.
In known power converters, to prevent short-circuiting of the upper and lower switching devices by the devices being simultaneously turned ON, a short-circuit prevention time (also referred to as a “dead time”) for which the upper and lower switching devices are simultaneously turned OFF when they are switched from the ON state to the OFF state and vice versa is provided.
However, because of the provision of this dead time, an error may occur between a voltage command value output from a control unit and an actual output voltage (hereinafter such an error is referred to as an “error voltage”), which may cause distortion in the output voltage. Accordingly, a compensation voltage, which is a constant value, is added to a voltage command value so that an error voltage can be compensated for. Such a technique is disclosed in, for example, Japanese Unexamined Patent Application Publication No. 2002-95262.
Taught herein are improvements to control of a power converter. According to one power converter taught herein that includes an inverter configured to convert a direct current voltage into an alternating current voltage by controlling switching devices to be turned ON or OFF based on a control signal and to output the alternating current voltage to a load, a power converter control unit comprises a command value output unit configured to output the command value, a carrier wave output unit configured to output a carrier wave, a frequency changing unit configured to change a frequency of the carrier wave, a compensator configured to compensate the command value in accordance with a change in the frequency of the carrier wave changed by the frequency changing unit and to output a command value signal and a control signal generator configured to compare the command value signal with the carrier wave and to generate the control signal based on a comparison result.
According to another control unit therefor, the control unit comprises means for outputting a command value, means for outputting a carrier wave, means for changing a frequency of the carrier wave, means for compensating the command value in accordance with a change in the frequency of the carrier wave and for outputting a command value signal and means for comparing the command value signal with the carrier wave to generate the control signal.
Power conversion methods for a power converter are also taught herein. One such power conversion method comprises comparing a frequency of a carrier wave changing over time with a command value compensated in accordance with a change in the frequency of the carrier wave, converting a direct current voltage into an alternating current voltage by controlling switching devices to be turned ON and OFF based on a control signal generated based on a result of the comparing, and outputting the alternative current voltage.
The description herein makes reference to the accompanying drawings wherein like reference numerals refer to like parts throughout the several views, and wherein:
In known power converters in which a carrier wave frequency is changed, if the technique of adding a compensation voltage to the command value so that an error voltage can be compensated for is applied, an error voltage cannot be sufficiently compensated. Ripples appear in a current to be supplied to a load, causing fluctuations in the output of the load.
In contrast, according to certain teachings herein a command value is compensated in response to a change in the frequency of a carrier wave. With this configuration, output fluctuations caused by error voltages can be suppressed.
Power converters configured in accordance with first through fifth embodiments of the invention are described below with reference to
A power converter configured in accordance with a first embodiment of the invention is described below with reference to
The power converter shown in
In the power converter shown in
DC voltages V+ and V− are supplied, as shown in
The current detector 3 includes three current sensors 3a, 3b and 3c that detect output currents Iu, Iv and Iw having u, v and w phases, respectively, output from the inverter 2 as detected current values. The current detector 3 outputs the detected current values to the control unit 4. The current sensors 3a, 3b and 3c are hereinafter simply referred to as the “current detector 3” unless they have to be distinguished from each other.
The control unit 4 includes, as shown in
The carrier wave signal generator 42 performs frequency modulation on the carrier wave signal on the basis of the carrier wave frequency fc output from the carrier wave frequency changer 45 and outputs the resulting carrier wave signal.
The control signal generator 43 compares the command value signal output from the adder 46 with the carrier wave signal by the use of a comparator to generate a pulsating control signal. The control signal generator 43 then outputs this control signal to the inverter 2.
The dead-time compensator 44 includes, as shown in
The reason for providing the dead-time compensator 44 in the control unit 4 is discussed below with reference to
The control signal is an ON/OFF pulse signal generated by the control signal generator 43 based on a result of comparing (e.g., by PWM comparison) the command value signal with the carrier wave signal by the control signal generator 43. Based on this control signal, the transistors Tu+ and Tu− are turned ON or OFF to allow power to be supplied from the inverter 2 to the motor 6.
If transistors Tu+ and Tu− are simultaneously turned ON, the power supply is short-circuited, which may destroy the transistors Tu+ and Tu−. To prevent such a short-circuit state, the times at which the transistors Tu+ and Tu− are turned ON are delayed as shown in
During the dead time Td, since both the transistors Tu+ and Tu− are turned OFF, the output voltage of the inverter 2 is in an uncontrollable state, and accordingly, the voltage output from the inverter 2 results in the voltage determined only by the direction of the output current I. Thus, the output voltage of the inverter 2 during the dead time Td acts as an error voltage. To set a command value by taking the error voltage into consideration to eliminate the error voltage, the dead-time compensated voltage generator 441 is provided for the dead-time compensator 44.
If however, the carrier wave frequency fc is changed over time, ripples appear in the output current I of the inverter 2 even if dead-time compensation is performed. In particular, if the motor 6 is operated at low speed with a light load, the output of the motor 6 becomes more fluctuating and the operation of the motor 6 becomes less regular due to the occurrence of ripples. Accordingly, in the first embodiment, a further correction is made to the dead-time compensated voltage ΔV1 shown in
Regarding
ΔV1=fa×Td×Vdc; (1)
ΔV2(t)={fc(t)−fa}×Td×Vdc; and (2)
ΔV(t)=ΔV1+ΔV2(t)=fc(t)×Td×Vdc; wherein (3)
fc(t) indicates the carrier wave frequency;
Vdc represents the power supply voltage; and
fa designates the average of the carrier wave frequencies fc(t).
The dead-time compensation corrected voltage ΔV(t), which is the output from the adder 443 as a result of adding the carrier wave corrected voltage ΔV2 output from the carrier wave corrected voltage generator 442 to the dead-time compensated voltage ΔV1 from the dead-time compensated voltage generator 441, is the output signal from the dead-time-compensator 44.
That is, the dead-time compensation corrected voltage ΔV(t) is proportional to the carrier wave frequency fc(t). Accordingly, even if the carrier wave frequency fc(t) is changed over time, the dead-time compensator 44 can output the dead-time compensation corrected voltage ΔV(t) in accordance with a temporal change in the carrier wave frequency fc(t).
As discussed above, the adder 443 adds the carrier wave corrected voltage ΔV2, which is synchronized with the carrier wave frequency fc that changes over time and is generated from the carrier wave corrected voltage generator 442, to the dead-time compensated voltage ΔV1 generated from the dead-time compensated voltage generator 441. Then, the resulting dead-time compensation corrected voltage ΔV(t) is output from the dead-time compensator 44. The adder 46 adds the dead-time compensation corrected voltage ΔV(t) to the command voltage output from the command voltage generator 41, and the resulting command value signal is output to the control signal generator 43. The control signal generator 43 compares the command value signal with the carrier wave signal output from the carrier wave signal generator 42 to generate a control signal. This control signal is output to the gate terminals of the transistors Tu+, Tu−, Tv+, Tv−, Tw+ and Tw− of the inverter 2. Thus, even if the carrier wave frequency fc is changed over time; the occurrence of ripples and the output fluctuations and operation irregularities of a load caused by the occurrence of ripples can be suppressed while inhibiting the occurrence of error voltages.
Additionally, by changing the dead-time compensation corrected voltage ΔV in response to a temporal change in the carrier wave frequency fc, errors of the actual output current I supplied from the inverter 2 to the motor 6 deviated from the ideal output current I reflecting the command value can be reduced. Also, changing the carrier wave frequency fc can reduce switching noise having spectral components exhibiting a high noise level for the carrier wave frequency fc and n-order higher harmonic frequencies of the carrier wave frequency fc.
A power converter configured in accordance with a second embodiment of the invention is described below with reference to
The power converter of the second embodiment is different from the counterpart of the first embodiment in the dead-time compensator of the control unit. Details of the configuration of the dead-time compensator in the second embodiment are given below.
The dead-time compensator 144 includes, as shown in
The current polarity determination portion 1444 determines the polarity of the output current I by using the detected current value output from the current detector 3, and outputs the resulting current polarity signal to the dead-time compensated voltage generator 1441 and the carrier wave corrected voltage generator 1442.
If the polarity of the current polarity signal output from the current polarity determination portion 1444 is positive, the dead-time compensated voltage generator 1441 generates a constant positive value as the dead-time compensated voltage ΔV1. If the polarity of the current polarity signal output from the current polarity determination portion 1444 is negative, the dead-time compensated voltage generator 1441 generates a constant negative value as the dead-time compensated voltage ΔV1.
If the polarity of the current polarity signal output from the current polarity determination portion 1444 is positive, the carrier wave corrected voltage generator 1442 generates a carrier wave corrected voltage ΔV2 that changes over time at the same rate of change as that of the carrier wave frequency fc. If the polarity of the current polarity signal output from the current polarity determination portion 1444 is negative, the carrier wave corrected voltage generator 1442 generates a carrier wave corrected voltage ΔV2 that changes over time at a rate whose numerical value is the same as the rate at which the carrier wave frequency fc changes and whose sign is opposite to the rate of the carrier wave frequency fc.
As illustrated on the right half of
In contrast, as illustrated on the left half of
The adder 443 adds the carrier wave corrected voltage ΔV2 to the dead-time compensated voltage ΔV1 and outputs the resulting dead-time compensation corrected voltage ΔV shown in
As discussed above, in the control unit 14 of the power converter of the second embodiment, the dead-time compensator 144 includes a current polarity determination portion 1444 that determines the polarity of the output current I from the detected current value output from the current detector 3 and that outputs a current polarity signal indicating the polarity of the detected current value to the dead-time compensated voltage generator 1441 and the carrier wave corrected voltage generator 1442. If the polarity of the detected current value is positive, the dead-time compensated voltage generator 1441 generates the dead-time compensated voltage ΔV1 having a constant positive value, and the carrier wave corrected voltage generator 1442 generates the carrier wave corrected voltage ΔV2 that changes over time at the same rate as that of the carrier wave frequency fc. In contrast, if the polarity of the detected current value is negative, the dead-time compensated voltage generator 1441 generates the dead-time compensated voltage ΔV1 having a constant negative value, and the carrier wave corrected voltage generator 1442 generates the carriers wave corrected voltage ΔV2 that changes over time at a rate whose numerical value is the same as that of the rate of change of the carrier wave frequency fc and whose sign is opposite to the carrier wave frequency fc. Thus, as in the first embodiment, even if the carrier wave frequency fc changes over time, the occurrence of ripples and the output fluctuations and operation irregularities of a load caused by the occurrence of ripples can be suppressed while inhibiting the occurrence of error voltages.
A power converter configured in accordance with a third embodiment of the invention is described below with reference to
ΔV(t)=|fc(t)−fc1|×Td×Vdc; or (4)
ΔV(t)=|fc(t)−fc2|×Td×Vdc; wherein (5)
fc(t) represents a temporal change in the carrier wave frequency;
fc1 and fc2 designate the minimum value and the maximum value of the carrier wave frequency fc;
Td indicates the dead time; and
Vdc represents the power supply voltage. It should be noted that the dead time Td is constant.
In the third embodiment, as shown in
However, changing the dead-time compensation corrected voltage ΔV in accordance with a temporal change in the carrier wave frequency fc can suppress ripples in the output voltage caused by a temporal change in the carrier wave frequency fc, as is evident from waveform H. That is, even if the carrier wave frequency changes, the output voltage can be maintained at substantially a constant value.
As described above, the dead-time compensator 244 in the third embodiment changes the dead-time compensation corrected voltage ΔV based on the maximum value fc2 or the minimum value fc1 of the carrier wave frequency fc so that the error voltage can be maintained at substantially a constant value. That is, the dead-time compensator 244 (and more specifically, the voltage compensation portion 2441) outputs the dead-time compensation corrected voltage ΔV(t) that synchronizes with a temporal change in the carrier wave frequency fc(t). Accordingly, an output error of the inverter 2 caused by fluctuations in the carrier wave frequency fc, i.e., the occurrence of voltage (and hence, current) ripples, can be suppressed. Additionally, as in the first embodiment, changing the carrier wave frequency fc can reduce switching noise having spectral components exhibiting a high noise level for the carrier wave frequency fc and n-order higher harmonic frequencies of the carrier wave frequency fc.
A power converter in accordance with a fourth embodiment of the invention is described below with reference to FIGS. 17 and 18A-18C. In the fourth embodiment, elements similar to those in the third embodiment are designated with like reference numerals. The power converter of the fourth embodiment is different from that of the third embodiment in the dead-time compensator of the control unit. Details of the configuration of the dead-time compensator in the fourth embodiment are given below.
The dead-time compensator 344 includes, as shown in
The current polarity determination portion 3441 determines the polarity of the detected current value output from the current detector 3 and outputs the resulting current polarity signal to the voltage compensation portion 3442. If the polarity of the current polarity signal output from the current polarity determination portion 3441 is positive, the voltage compensation portion 3442 generates the dead-time compensation corrected voltage ΔV that changes over time at the same rate as the carrier wave frequency fc. If the polarity of the current polarity signal output from the current polarity determination portion 3441 is negative, the voltage compensation portion 3442 generates the dead-time compensation corrected voltage ΔV that changes over time at a rate whose numerical value is the same as the rate of change of the carrier wave frequency fc and whose sign is opposite to the rate of change of the carrier wave frequency fc.
As illustrated by the left half of
The dead-time compensation corrected voltage ΔV(t) is expressed by the equation:
|ΔV(t)|=|fc(t)−fc1|×Td×Vdc; or (6)
|ΔV(t)|=|fc(t)−fc2|×Td×Vdc; wherein (7)
fc(t) represents a temporal change in the carrier wave frequency;
fc1 and fc2 designate the minimum value and the maximum value, respectively, of the carrier wave frequency fc;
Td indicates the dead time; and
Vdc represents the power supply voltage. It should be noted that the dead time Td is constant.
In the fourth embodiment, as shown in
As described above, the dead-time compensator 344 in the fourth embodiment changes the dead-time compensation corrected voltage ΔV based on the maximum value fc2 or the minimum value fc1 of the carrier wave frequency fc so that the error voltage can be maintained at substantially a constant value. That is, the dead-time compensator 344 outputs the dead-time compensation corrected voltage ΔV(t) that synchronizes with a temporal change in the carrier wave frequency fc(t). Accordingly, as in the third embodiment, output errors of the inverter 2 caused by fluctuations in the carrier wave frequency fc, i.e., the occurrence of voltage (and, hence, current) ripples, can be suppressed. Additionally, the dead-time compensator 344 changes the polarity of the dead-time compensation corrected voltage ΔV(t) based on the polarity of the output current I obtained from the current polarity determination portion 3441. Thus, even if the polarity of the detected current value output from the current detector 3 is changed, the occurrence of output errors, i.e., the occurrence of output ripples, of the inverter 2 caused by fluctuations of the carrier wave frequency fc can be reduced.
Additionally, as in the third embodiment, changing the carrier wave frequency fc can reduce switching noise having spectral components exhibiting a high noise level for the carrier wave frequency fc and n-order higher harmonic frequencies of the carrier wave frequency fc.
A power converter configured in accordance with a fifth embodiment of the invention is described below with reference to
The shunt resistor unit 7 includes shunt resistors 7a, 7b and 7c connected in series to the negative terminals of the transistors Tu−, Tv− and Tw−, respectively.
The current estimation unit 9 estimates the output current I of the inverter 12 based on the terminal voltage of the shunt resistors 7a, 7b and 7c. Additionally, since a control signal supplied to the inverter 12 is changed in accordance with a change in the carrier wave frequency fc, a control unit 54 supplies carrier wave information concerning the carrier wave frequency fc output from a carrier wave frequency changer 45 to the current estimation unit 9.
The current estimation unit 9 estimates the output current I shown in
A coordinate transformer 5402 transforms a three-phase current estimation value output from the current estimation unit 9 into a two-phase current estimation value by using a detected position value output from the position detector 8.
A voltage command generator 5404 generates a voltage command by using q-axis components transformed by the coordinate transformers 5401 and 5402. A carrier wave signal generator 42 generates a carrier wave signal. A dead-time compensator 544 outputs the dead-time compensation corrected voltage ΔVq, which is described below.
From among the direct-quadrature (d-q-axes) components of the synchronous motor 16 shown in
An adder 46 adds the dead-time compensation corrected voltage ΔVq to the voltage command to output the resulting command value signal. A coordinate transformer 5403 transforms the two-phase command value signal output from the adder 46 into a three-phase command value signal.
A control signal generator 43 generates a control signal based on the command value signal output from the coordinate transformer 5403 and the carrier wave signal output from the carrier wave signal generator 42. The carrier wave frequency changer 45 changes the carrier wave frequency fc. The position detector 8 detects the position of the magnetic pole of the synchronous motor 16, which is a permanent magnet synchronous motor, by using an encoder and outputs the detected position value. The dead-time compensator 544 includes a voltage compensation portion 5441 that generates the dead-time compensation corrected voltage ΔVq in synchronization with the carrier wave frequency fc output from the carrier wave frequency changer 45. The carrier wave frequency changer 45 outputs the carrier wave frequency fc to the current estimation unit 9 as carrier wave information.
Finally,
The dead-time compensation corrected voltage ΔVq(t) is expressed by the equation:
ΔVq(t)=√(3/2)×|fc(t)−fc1×Td×Vdc; or (8)
ΔVq(t)=√(3/2)×fc(t)−fc2|×Td×Vdc; wherein (9)
fc(t) represents a temporal change in the carrier wave frequency fc;
fc1 and fc2 designate the minimum value and the maximum value, respectively, of the carrier wave frequency fc;
Td indicates the dead time; and
Vdc represents the power supply voltage. It should be noted that the dead time Td is constant. Also, the synchronous motor 16 corrects only the q-axis voltage.
In the fifth embodiment, as shown in
As also shown in
As described above, the dead-time compensator 544 in the fifth embodiment changes the dead-time compensation corrected voltage ΔVq based on the maximum value fc2 or the minimum value fc1 of the carrier wave frequency fc so that the error voltage can be maintained at substantially a constant value. That is, the dead-time compensator 544 outputs the dead-time compensation corrected voltage ΔVq(t) synchronized with a temporal change in the carrier wave frequency fc(t). Accordingly, as in the fourth embodiment, output errors of the inverter 12 caused by fluctuations in the carrier wave frequency fc, i.e., the occurrence of voltage (and, hence, current) ripples, can be suppressed. Additionally, in the fifth embodiment, the synchronous motor 16 is used. Accordingly, by merely compensating the q-axis voltage, the occurrence of voltage (current) ripples can be suppressed without the need to add the current polarity determination portion 3441 even if the carrier wave frequency fc changes. Additionally, as in the fourth embodiment, changing the carrier wave frequency fc can reduce switching noise having spectral components exhibiting a high noise level for the carrier wave frequency fc and n-order higher harmonic frequencies of the carrier wave frequency fc.
While the invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to these embodiments. The invention is applicable to various other embodiments.
For example, in the first through fifth embodiments, the battery 1 is used as the DC power supply. However, instead of the use of a battery, a converter circuit that rectifies an AC voltage supplied from a commercial power supply to a DC voltage may be used.
Although in the first through fifth embodiments the motor 6 is used as a load, other types of loads may be used.
In the first through fifth embodiments, a voltage command generated from the voltage command generator 41 or 5404 of the control unit 4, 14, 24, 34 or 54 is output to the adder 46. Alternatively, a voltage command may be input from an external source.
In the first through fourth embodiments, the control signal generator 43 compares the level of the command value signal output from the adder 46 with that of the carrier wave signal by the use of a comparator. Alternatively, comparison may be made by computation. Similarly, in the fifth embodiment, the control signal generator 43 compares the level of the command value signal output from the coordinate transformer 5403 with that of the carrier wave signal by the use of a comparator. However, comparison may be made by computation.
in the first through fifth embodiments, the carrier wave signal generator 42 performs frequency modulation on the carrier wave frequency fc output from the carrier wave frequency changer 45 to generate a carrier wave signal. However, a carrier wave signal may be generated from a voltage waveform output from the carrier wave frequency changer 45 by the use of a voltage-controlled oscillator (VOC).
In the first through fourth embodiments, the current sensors 3a, 3b and 3c are disposed as the current detector 3 between the inverter 2 and the motor 6. Alternatively, shunt resistors may be disposed between the inverter 2 and the motor 6 to detect a current. Although the current sensors 3a, 3b and 3c are provided for the corresponding phases of the output current, only two current sensors may be provided for two phases, and the remaining phase may be determined by computation.
In the fifth embodiment, the shunt resistors 7a, 7b and 7c are connected as the shunt resistor unit 7 in series to the transistors Tu−, Tv− and Tw−, respectively, of the inverter 12, and the current estimation unit 9 detects the voltage terminal of the shunt resistors 7a, 7b and 7c to estimate the output current I of the inverter 12. The invention is not restricted to this configuration, and the current detector 3 may be disposed between the inverter 2 and the synchronous motor 16, as in the first through fourth embodiments.
Although in the fifth embodiment the position detector 8 detects the position of the magnetic pole of the synchronous motor 16 by the use of an encoder, a resolver may be used instead.
Although in the first through fifth embodiments the carrier wave frequency fc is changed over time in a triangular form, it may be randomly changed over time.
In the first through fifth embodiments, the dead-time compensation corrected voltage ΔV or ΔVq is calculated, by mathematical equations. Alternatively, a predetermined map may be read into a microcomputer, and the microcomputer may control the dead-time compensation corrected voltage ΔV or ΔVq based on the map.
A reactor L, and a capacitor C may be provided for the inverter 2 or 12 in the first through fifth embodiments.
Accordingly, the above-described embodiments have been described in order to allow easy understanding of the invention and do not limit the invention. On the contrary, the invention is intended to cover various modifications and equivalent arrangements included within the scope of the appended claims, which scope is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structure as is permitted under the law.
Number | Date | Country | Kind |
---|---|---|---|
2006-301767 | Nov 2006 | JP | national |
2007-182377 | Jul 2007 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
3662247 | Schieman | May 1972 | A |
4050006 | Stich | Sep 1977 | A |
4320331 | Plunkett | Mar 1982 | A |
4587605 | Kouyama et al. | May 1986 | A |
4691269 | Yamane et al. | Sep 1987 | A |
4851982 | Tanahashi | Jul 1989 | A |
4905135 | Unehara et al. | Feb 1990 | A |
5068777 | Ito | Nov 1991 | A |
5155675 | Maruyama et al. | Oct 1992 | A |
5422557 | Lee et al. | Jun 1995 | A |
5467262 | Nakata et al. | Nov 1995 | A |
5627742 | Nakata et al. | May 1997 | A |
5781423 | Inarida et al. | Jul 1998 | A |
6545443 | Kushida | Apr 2003 | B2 |
6819077 | Seibel et al. | Nov 2004 | B1 |
7042741 | Tanaka et al. | May 2006 | B2 |
7102903 | Nakamura et al. | Sep 2006 | B2 |
7282682 | Suenaga et al. | Oct 2007 | B2 |
7542312 | Meguro et al. | Jun 2009 | B2 |
7567048 | Shin et al. | Jul 2009 | B2 |
20060192520 | Yin et al. | Aug 2006 | A1 |
20060221656 | Meguro et al. | Oct 2006 | A1 |
20070237218 | Walker | Oct 2007 | A1 |
20070247881 | Hayami et al. | Oct 2007 | A1 |
20070252625 | Shin et al. | Nov 2007 | A1 |
20080089102 | Hayami et al. | Apr 2008 | A1 |
Number | Date | Country |
---|---|---|
03-218270 | Sep 1991 | JP |
07-099795 | Nov 1995 | JP |
2002-095262 | Mar 2002 | JP |
2006-136138 | May 2006 | JP |
Number | Date | Country | |
---|---|---|---|
20080106919 A1 | May 2008 | US |