Matrix convertor, power generation system, and method for converting power with control command generation
09647569 ยท 2017-05-09
Assignee
Inventors
Cpc classification
H02M1/12
ELECTRICITY
H02M5/2932
ELECTRICITY
International classification
Abstract
A matrix convertor includes a power convertor and a controller. The power convertor includes a plurality of bidirectional switches disposed between a plurality of input phases and a plurality of output phases. The controller is configured to generate a control command and control the power convertor based on the control command. The control command includes a switching pattern that causes a first input phase among the input phases to be connected to one output phase among the output phases and that causes connection of the input phases to be switched between a rest of the output phases. In generating the control command, the controller is configured to set a lower limit to a period of time during which a second input phase among the input phases that corresponds to an intermediate voltage is connected to the rest of the output phases.
Claims
1. A matrix convertor comprising: a power convertor comprising a plurality of bidirectional switches disposed between a plurality of input phases and a plurality of output phases; and a controller configured to generate a control command based on connection ratios of the plurality of input phases and control the power convertor based on the control command, the control command comprising a switching pattern that causes a first input phase among the plurality of input phases to be connected to one output phase among the plurality of output phases and that causes connection of the plurality of input phases to be switched between a rest of the plurality of output phases, the controller being configured to, in generating the control command, set a lower limit to a period of time during which a second input phase among the plurality of input phases that corresponds to an intermediate voltage is connected to the rest of the plurality of output phases, wherein the controller includes a changer configured to change the switching pattern and an adder configured to, when the changer changes the switching pattern, add the connection ratio of the second input phase to at least one of a beginning and an end of the switching pattern.
2. The matrix convertor according to claim 1, wherein the controller comprises a command outputter configured to output an output voltage command, and a PWM calculator configured to, based on the output voltage command, calculate the connection ratios of the plurality of input phases with respect to the rest of the plurality of output phases, and configured to generate the control command based on the connection ratios, wherein the PWM calculator is configured to set the connection ratio of the second input phase at a value equal to or larger than a lower limit value.
3. The matrix convertor according to claim 2, wherein the PWM calculator comprises a ratio calculator configured to, based on the output voltage command, calculate the connection ratios of the plurality of input phases with respect to the rest of the plurality of output phases, and a ratio adjustor configured to, when the connection ratio of the second input phase is smaller than the lower limit value, set the connection ratio of the second input phase at the lower limit value, and configured to adjust at least one connection ratio among a rest of the connection ratios.
4. The matrix convertor according to claim 3, wherein the PWM calculator includes the changer and the adder, and the changer is configured to change the switching pattern based on whether a voltage of an input phase among the plurality of input phases that has a largest absolute value of voltage is a maximum voltage or a minimum voltage.
5. The matrix convertor according to claim 4, wherein the output voltage command comprises a plurality of output phase voltage commands, wherein the switching pattern is specified by a zero vector and an effective vector, and wherein the PWM calculator comprises a changer configured to, when the plurality of output phase voltage commands have a changeable magnitude relationship with each other, change the switching pattern at a timing when the zero vector is being output.
6. The matrix convertor according to claim 4, wherein the PWM calculator comprises a ratio adjustor configured to, when the adder has added the connection ratio of the second input phase to the switching pattern, adjust at least a part of the connection ratio of the switching pattern.
7. The matrix convertor according to claim 6, wherein the output voltage command comprises a plurality of output phase voltage commands, wherein the switching pattern is specified by a zero vector and an effective vector, and wherein the PWM calculator comprises a changer configured to, when the plurality of output phase voltage commands have a changeable magnitude relationship with each other, change the switching pattern at a timing when the zero vector is being output.
8. The matrix convertor according to claim 2, wherein the PWM calculator includes the changer and the adder, and the changer is configured to change the switching pattern based on whether a voltage of an input phase among the plurality of input phases that has a largest absolute value of voltage is a maximum voltage or a minimum voltage.
9. The matrix convertor according to claim 8, wherein the output voltage command comprises a plurality of output phase voltage commands, wherein the switching pattern is specified by a zero vector and an effective vector, and wherein the PWM calculator comprises a changer configured to, when the plurality of output phase voltage commands have a changeable magnitude relationship with each other, change the switching pattern at a timing when the zero vector is being output.
10. The matrix convertor according to claim 8, wherein the PWM calculator comprises a ratio adjustor configured to, when the adder has added the connection ratio of the second input phase to the switching pattern, adjust at least a part of the connection ratio of the switching pattern.
11. The matrix convertor according to claim 10, wherein the output voltage command comprises a plurality of output phase voltage commands, wherein the switching pattern is specified by a zero vector and an effective vector, and wherein the PWM calculator comprises a changer configured to, when the plurality of output phase voltage commands have a changeable magnitude relationship with each other, change the switching pattern at a timing when the zero vector is being output.
12. A matrix convertor comprising: a power convertor comprising a plurality of bidirectional switches disposed between a plurality of input phases and a plurality of output phases; and a controller configured to generate a control command and control the power convertor based on the control command, the control command comprising a switching pattern that causes a first input phase among the plurality of input phases to be connected to one output phase among the plurality of output phases and that causes connection of the plurality of input phases to be switched between a rest of the plurality of output phases, the controller being configured to, in generating the control command, set a lower limit to a period of time during which a second input phase among the plurality of input phases that corresponds to an intermediate voltage is connected to the rest of the plurality of output phases, wherein the controller comprises a command outputter configured to output an output voltage command, and a PWM calculator configured to, based on the output voltage command, calculate connection ratios of the plurality of input phases with respect to the rest of the plurality of output phases, and configured to generate the control command based on the connection ratios, wherein the PWM calculator is configured to set a connection ratio, among the connection ratios, of the second input phase at a value equal to or larger than a lower limit value, wherein the PWM calculator comprises a ratio calculator configured to, based on the output voltage command, calculate the connection ratios of the plurality of input phases with respect to the rest of the plurality of output phases, and a ratio adjustor configured to, when the connection ratio of the second input phase is smaller than the lower limit value, set the connection ratio of the second input phase at the lower limit value, and configured to adjust at least one connection ratio among a rest of the connection ratios, wherein the output voltage command comprises a plurality of output phase voltage commands, wherein the switching pattern is specified by a zero vector and an effective vector, and wherein the PWM calculator comprises a changer configured to, when the plurality of output phase voltage commands have a changeable magnitude relationship with each other, change the switching pattern at a timing when the zero vector is being output.
13. A matrix convertor comprising: a power convertor comprising a plurality of bidirectional switches disposed between a plurality of input phases and a plurality of output phases; and a controller configured to generate a control command and control the power convertor based on the control command, the control command comprising a switching pattern that causes a first input phase among the plurality of input phases to be connected to one output phase among the plurality of output phases and that causes connection of the plurality of input phases to be switched between a rest of the plurality of output phases, the controller being configured to, in generating the control command, set a lower limit to a period of time during which a second input phase among the plurality of input phases that corresponds to an intermediate voltage is connected to the rest of the plurality of output phases, wherein the controller comprises a command outputter configured to output an output voltage command, and a PWM calculator configured to, based on the output voltage command, calculate connection ratios of the plurality of input phases with respect to the rest of the plurality of output phases, and configured to generate the control command based on the connection ratios, wherein the PWM calculator is configured to set a connection ratio, among the connection ratios, of the second input phase at a value equal to or larger than a lower limit value, wherein the output voltage command comprises a plurality of output phase voltage commands, wherein the switching pattern is specified by a zero vector and an effective vector, and wherein the PWM calculator comprises a changer configured to, when the plurality of output phase voltage commands have a changeable magnitude relationship with each other, change the switching pattern at a timing when the zero vector is being output.
14. A power generation system comprising: a power generator configured to generate power; and a matrix convertor connected to the power generator to output the power to a power system, the matrix convertor comprising: a power convertor comprising a plurality of bidirectional switches disposed between a plurality of input phases and a plurality of output phases; and a controller configured to generate a control command based on connection ratios of the plurality of input phases and control the power convertor based on the control command, the control command comprising a switching pattern that causes a first input phase among the plurality of input phases to be connected to one output phase among the plurality of output phases and that causes connection of the plurality of input phases to be switched between a rest of the plurality of output phases, the controller being configured to, in generating the control command, set a lower limit to a period of time during which a second input phase among the plurality of input phases that corresponds to an intermediate voltage is connected to the rest of the plurality of output phases, wherein the controller includes a changer configured to change the switching pattern and an adder configured to, when the changer changes the switching pattern, add the connection ratio of the second input phase to at least one of a beginning and an end of the switching pattern.
15. A method for converting power, the method comprising: through a power convertor comprising a plurality of bidirectional switches disposed between a plurality of input phases and a plurality of output phases, generating a control command comprising a switching pattern that causes a first input phase among the plurality of input phases to be connected to one output phase among the plurality of output phases and that causes connection of the plurality of input phases to be switched between a rest of the plurality of output phases; and controlling the power convertor based on the control command, the control command being based on connection ratios of the plurality of input phases, wherein the generating step comprises setting a lower limit to a period of time during which a second input phase among the plurality of input phases that corresponds to an intermediate voltage is connected to the rest of the plurality of output phases; changing the switching pattern; and adding the connection ratio of the second input phase to at least one of a beginning and an end of the switching pattern.
16. A matrix convertor comprising: a power convertor comprising a plurality of bidirectional switches disposed between a plurality of input phases and a plurality of output phases; and controlling means for generating a control command based on connection ratios of the plurality of input phases and control the power convertor based on the control command, the control command comprising a switching pattern that causes a first input phase among the plurality of input phases to be connected to one output phase among the plurality of output phases and that causes connection of the plurality of input phases to be switched between a rest of the plurality of output phases, the controlling means setting, in generating the control command, a lower limit to a period of time during which a second input phase among the plurality of input phases that corresponds to an intermediate voltage is connected to the rest of the plurality of output phases, the control means changing the switching pattern, and when changing the switching pattern, adding a connection ratio of the second input phase to at least one of a beginning and an end of the switching pattern.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) A more complete appreciation of the present disclosure and many of the attendant advantages thereof will be readily obtained as the same becomes better understood by reference to the following detailed description when considered in connection with the accompanying drawings, wherein:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
DESCRIPTION OF THE EMBODIMENTS
(20) A matrix convertor, a power generation system, and a method for converting power according to embodiments will be described in detail below with reference to the accompanying drawings. The following embodiments are provided for exemplary purposes only and are not intended to limit the present disclosure.
(21) 1. Configuration of Matrix Convertor
(22)
(23) When the AC power source 2 is a power system and the AC device 3 is an AC generator (which is an example of the power generator), for example, the matrix convertor 1 outputs power generated by the AC device 3 to the AC power source 2. In this case, the matrix convertor 1 and the AC device 3 constitute a power generation system. Alternatively, when the AC power source 2 is a power system and the AC device 3 is an AC motor, the matrix convertor 1 controls the AC device 3 based on power supplied from the AC power source 2.
(24) The matrix convertor 1 includes input terminals Tr, Ts, and Tt, output terminals Tu, Tv, and Tw, a power convertor 10, an LC filter 11, an input voltage detector 12, an output current detector 13, and a controller 20 (which is an example of the controller). A three-phase AC voltage is supplied from the AC power source 2 through the input terminals Tr, Ts, and Tt. The matrix convertor 1 converts the three-phase AC voltage into a desired voltage and frequency, and outputs the voltage and frequency to the AC device 3 through the output terminals Tu, Tv, and Tw.
(25) The power convertor 10 includes a plurality of bidirectional switches Sw1 to Sw9 (hereinafter occasionally referred to as bidirectional switches Sw collectively). The bidirectional switches Sw1 to Sw9 connect each phase of the AC power source 2 and each phase of the AC device 3 to each other. The bidirectional switches Sw1 to Sw3 respectively connect the R phase, the S phase, and the T phase of the AC power source 2 to the U phase of the AC device 3. The bidirectional switches Sw4 to Sw6 respectively connect the R phase, the S phase, and the T phase of the AC power source 2 to the V phase of the AC device 3. The bidirectional switches Sw7 to Sw9 respectively connect the R phase, the S phase, and the T phase of the AC power source 2 to the W phase of the AC device 3.
(26)
(27) The bidirectional switch Sw will not be limited to the configuration illustrated in
(28) The switching elements Swa and Swb are semiconductor switching elements such as metal-oxide-semiconductor field-effect transistors (MOSFETs) and insulated gate bipolar transistors (IGBTs). Alternatively, the switching elements Swa and Swb may be next-generation semiconductor switching elements such as SiC and GaN. It is noted that when the switching elements Swa and Swb are reverse blocking IGBTs, there is no need for providing the diodes Da and Db.
(29) Referring back to
(30) The input voltage detector 12 detects the voltage of each of the R phase, the S phase, and the T phase of the AC power source 2. For example, the input voltage detector 12 detects instantaneous values Er, Es, and Et of the respective voltages of the R phase, the S phase, and the T phase of the AC power source 2 (the instantaneous values will be hereinafter referred to as input phase voltages Er, Es, and Et).
(31) The output current detector 13 detects a current flowing between the power convertor 10 and the AC device 3. For example, the output current detector 13 detects instantaneous values Iu, Iv, and Iw of currents respectively flowing between the power convertor 10 and the U phase, the V phase, and the W phase of the AC device 3 (hereinafter referred to as output phase currents Iu, Iv, and Iw). In the following description, the output phase currents Iu, Iv, and Iw will be occasionally referred to as output phase currents Io collectively.
(32) Based on values including the input phase voltages Er, Es, and Et and the output phase currents Iu, Iv, and Iw, the controller 20 generates drive signals S1a to S9a and S1b to S9b (hereinafter occasionally referred to as drive signals Sg collectively) to control the bidirectional switches Sw1 to Sw9 of the power convertor 10.
(33) For example, the switching elements Swa of the bidirectional switches Sw1 to Sw9 are respectively driven by the drive signal S1a to S9a, and the switching elements Swb of the bidirectional switches Sw1 to Sw9 are respectively driven by the drive signals S1b to S9b.
(34) 2. Configuration of Controller 20
(35)
(36) The controller 20 includes a microcomputer and various circuits. The microcomputer includes a central processing unit (CPU), a read only memory (ROM), a random access memory (RAM), and input-output ports. The CPU of the microcomputer reads a program stored in the ROM and executes the program so as to function as the command outputter 21, the PWM calculator 22, and the commutation controller 23. It is noted that the controller 20 may be made up of hardware alone, without any programs.
(37) The command outputter 21 generates and outputs output voltage commands Vu*, Vv*, and Vw* (which are examples of the output phase voltage commands) of the respective output phases at predetermined control intervals. The command outputter 21 includes a current command generator 31 and a current controller 32.
(38) The current command generator 31 generates output current commands Iu*, Iv*, and Iw* based on, for example, a frequency command f*. The current command generator 31 may generate the output current commands Iu*, Iv*, and Iw* based on a torque command T*, instead of the frequency command f*.
(39) Based on the output current commands Iu*, Iv*, and Iw*, and based on the output phase currents Iu, Iv, and Iw, the current controller 32 generates and outputs the output voltage commands Vu*, Vv*, and Vw* of the respective output phases at predetermined control intervals. For example, for the U phase, the current controller 32 performs proportional integral (PI) control to make the difference between the output current command Iu* and the output phase current Iu zero, so as to generate the output voltage command Vu*. Similarly, for the V phase and the W phase, the current controller 32 performs the PI control, for example, to generate the output voltage commands Vv* and Vw*.
(40) Based on values including the input phase voltages Er, Es, and Et, the output voltage commands Vu*, Vv*, and Vw*, and input current commands Ir*, Is*, and It*, the PWM calculator 22 calculates an output vector ratio indicating the duty ratio of pulse width modulation (PWM) control in every half-cycle of the carrier wave Sc using the space vector method. The calculation using the space vector method may be based on the conventional, known technique disclosed in WO 2006/118026, for example.
(41) Based on the calculated output vector ratio, the PWM calculator 22 generates PWM control commands Vu1*, Vv1*, and Vw1* (which are examples of the control command and will be hereinafter occasionally referred to as PWM control commands Vo1* collectively). The PWM calculator 22 outputs the PWM control commands Vo1* to the commutation controller 23. A configuration of the PWM calculator 22 will be described in detail later.
(42) Based on the PWM control commands Vo1*, the commutation controller 23 generates drive signals Sg. When the PWM control commands Vo1* are changed, the commutation controller 23 performs commutation control processing using a predetermined commutation method including a plurality of steps to generate the drive signals Sg. Thus, the switching elements constituting the bidirectional switches are individually switched in a predetermined order to eliminate or minimize a line-to-line short-circuiting of the AC power source 2 and output opening of the matrix convertor 1. Examples of the commutation method include, but are not limited to, four-step current commutation and four-step voltage commutation. These commutation methods are disclosed in, for example, Japanese Unexamined Patent Application Publication No. 2004-7929 and Japanese Unexamined Patent Application Publication No. 2007-82286.
(43) 3. Configuration of PWM Calculator 22
(44)
(45) The two-phase modulation is a method of commutation by which one of the output phases, namely, the U phase, the V phase, and the W phase, is fixed at a reference voltage E.sub.base, and the other two output phases are switched between the input phase voltages Ep, Em, and En. The input phase voltages Er, Es, and Et are regarded as the input phase voltages Ep, Em, and En in descending order of magnitude.
(46) The space vector method will now be described. For the R phase, the S phase, and the T phase of the AC power source 2, assume that the maximum voltage phase is represented by P, the minimum voltage phase is represented by N, and the intermediate voltage phase is represented by M. In this case, the space vectors of the output voltages can be represented as in
(47) Referring to
(48) As used herein, ap-vector, an-vector, bp-vector, and bn-vector are vector terms indicating states in which at least one of the output phases is connected to the intermediate voltage phase M. For example, ap-vector is a vector indicating a state in which one of the output phases is connected to the maximum voltage phase P, and the rest of the plurality of output phases are connected to the intermediate voltage phase M. an-vector is a vector indicating a state in which one of the output phases is connected to the intermediate voltage phase M, and the rest of the plurality of output phases are connected to the minimum voltage phase N. bp-vector is a vector indicating a state in which two of the output phases are connected to the maximum voltage phase P, and the rest of the plurality of output phases is connected to the intermediate voltage phase M. bn-vector is a vector indicating a state in which two of the output phases are connected to the intermediate voltage phase M, and the rest of the plurality of output phases is connected to the minimum voltage phase N.
(49) cm-vectors are vector terms indicating states in which the U phase, the V phase, and the W phase are each connected to a different input phase. on-vector, om-vector, and op-vector indicate states in which the U phase, the V phase, and the W phase are all connected to an identical input phase. on-vector is a vector indicating a state in which all the output phases are connected to the minimum voltage phase N. om-vector is a vector indicating a state in which all the output phases are connected to the intermediate voltage phase M. op-vector is a vector indicating a state in which all the output phases are connected to the maximum voltage phase P. on-vector, om-vector, and op-vector are zero vectors, and the rest of the vectors are effective vectors.
(50)
(51) The magnitude relationship determiner 40 makes a determination as to a magnitude relationship between the input phase voltages Ep, Em, and En. The magnitude relationship determiner 40 regards the input phase voltages Er, Es, and Et as the input phase voltages Ep, Em, and En in descending order of magnitude.
(52) Among the output voltage commands Vu*, Vv*, and Vw*, the vector calculator 41 regards the maximum value as Vmax, the intermediate value as Vmid, and the minimum value as Vmin. Then, the vector calculator 41 calculates the a-vector component Va and the b-vector component Vb based on the following Formulae (1) and (2), for example:
|Va|=VmaxVmid(1)
|Vb|=VmidVmin(2)
(53) The reference voltage determiner 42 regards the input phase voltage Vi, which has the largest absolute value among the input phase voltages Er, Es, and Et, as a reference voltage E.sub.base. When the reference voltage E.sub.base is Ep, the current division ratio calculator 43 calculates a current division ratio based on the following Formula (3), for example. When the reference voltage E.sub.base is En, the reference voltage determiner 42 calculates the current division ratio based on the following Formula (4), for example. In the following Formulae (3) and (4), among the input current commands Ir*, Is*, and It*, current command values of the phases corresponding to the input phase voltages Ep, Em, and En are respectively represented by Ip, Im, and In:
=Im/In(3)
=Im/Ip(4)
(54) In an input power control section (not illustrated) of the controller 20, the input current commands Ir*, Is*, and It* are generated based on, for example, a positive-phase-sequence component voltage, a negative-phase-sequence component voltage, and a set power factor command. The input current commands Ir*, Is*, and It* cancel the influence of imbalance voltage and also control the power factor of the input current at a desired value.
(55) The control command generator 44 selects one switching pattern from among a plurality of switching patterns. The following Table 1 shows exemplary switching patterns. For example, based on whether the reference voltage E.sub.base is the input phase voltage Ep or En, and based on whether the phase state of the input phase voltage Vi satisfies |Vb||Va|0, the control command generator 44 selects one switching pattern from among the switching patterns shown in Table 1. The control command generator 44 calculates a ratio of each of the output vectors constituting the selected switching pattern based on the output voltage commands Vu*, Vv*, and Vw*.
(56) TABLE-US-00001 TABLE 1 Switching Pattern Carrier Half-Cycle Carrier Half-Cycle Pattern Condition (Valley .fwdarw. Peak) (Peak .fwdarw. Valley) Number E.sub.base 0, op.fwdarw.bp.fwdarw.b.fwdarw.cm.fwdarw.a a.fwdarw.cm.fwdarw.b.fwdarw.bp.fwdarw.op 1 |Vb| |Va| 0 E.sub.base 0, op.fwdarw.bp.fwdarw.ap.fwdarw.cm.fwdarw.a a.fwdarw.cm.fwdarw.ap.fwdarw.bp.fwdarw.op 2 |Vb| |Va| < 0 E.sub.base < 0, b.fwdarw.cm.fwdarw.a.fwdarw.an.fwdarw.on on.fwdarw.an.fwdarw.a.fwdarw.cm.fwdarw.b 3 |Vb| |Va| 0 E.sub.base < 0, a.fwdarw.cm.fwdarw.bn.fwdarw.an.fwdarw.on on.fwdarw.an.fwdarw.bn.fwdarw.cm.fwdarw.b 4 |Vb| |Va| < 0
(57)
(58) The PWM control commands Vu1*, Vv1*, and Vw1* are information or signals indicating the input phase voltage, among the input phase voltages Ep, Em, and En, to which the output phases are to be connected at each timing. To facilitate understanding, in the examples illustrated in
(59) The control command generator 44 changes, for example, the switching pattern illustrated in
(60) 4. Configuration of Control Command Generator 44
(61) As illustrated in
(62) The changer 51 selects one switching pattern from among the switching patterns of pattern numbers 1 to 4 based on whether the reference voltage E.sub.base is the input phase voltage Ep or En and whether |Vb||Va|0 is satisfied. The changer 51 notifies the ratio calculator 52 of information of the selected switching pattern. When the reference voltage E.sub.base is changed, the changer 51 notifies the adder 53 of information indicating that the reference voltage E.sub.base has been changed.
(63) Based on values including the input phase voltages Ep and En, the current division ratio , the vector components Va and Vb, and the reference voltage E.sub.base, the ratio adjustor 52 calculates ratios of the output vectors (which are examples of the connection ratio of the input phase with respect to the output phase) of the switching pattern of pattern number notified from the changer 51.
(64) When the changer 51 changes the switching pattern based on the reference voltage E.sub.base, the adder 53 adds the ratio of the output vector including the intermediate voltage phase M to the beginning of the new switching pattern or to the end of the old switching pattern.
(65) The ratio adjustor 54 acquires the ratio of each output vector notified from the ratio calculator 52. When the ratio of the output vector including the intermediate voltage phase M (which is an example of the connection ratio of the intermediate voltage phase M) is lower than a lower limit value T.sub.min, the ratio adjustor 54 sets the ratio of the output vector at the lower limit value T.sub.min, and adjusts at least one of the ratios of the remaining output vectors (which are examples of the rest of the connection ratios). This configuration ensures improved accuracy in outputting an output voltage in accordance with the output voltage commands Vu*, Vv*, and Vw*.
(66) When the adder 53 has added the ratio of the output vector including the intermediate voltage phase M to the switching pattern, the ratio adjustor 54 adjusts at least one of the ratios of the output vectors from the ratio calculator 52. This configuration ensures improved accuracy in outputting an output voltage in accordance with the output voltage commands Vu*, Vv*, and Vw*.
(67) Based on the ratios of the output vectors of the switching pattern calculated by the ratio calculator 52 or based on the ratios of the output vectors of the switching pattern after the adjustment by the ratio adjustor 54, the control command outputter 55 generates the PWM control commands Vu1*, Vv1*, and Vw1*.
(68) The control command generator 44 prevents change between the maximum voltage phase P and the minimum voltage phase N in connection to the output phase. Preventing change between the maximum voltage phase P and the minimum voltage phase N eliminates or minimizes surge voltage (such as motor surge voltage, in the case where the AC device 3 is a motor). With no or minimal surge voltage, the accuracy of the output property improves. In order to prevent the change between the maximum voltage phase P and the minimum voltage phase N in connection to the output phase, the control command generator 44 implements the following exemplary functions (a) to (c). The functions will be described in detail below.
(69) (a) Set a lower limit value T.sub.min to the ratio of the output vector including the intermediate voltage phase M.
(70) (b) Add the ratio of the output vector including the intermediate voltage phase M to the switching pattern.
(71) (c) Allow the output voltage region to be changed while a zero vector is being output.
(72) 4.1. Setting of Lower Limit Value
(73) The control command generator 44 calculates the output vector ratios in such a manner as to prevent the ratio of the output vector to output the intermediate voltage phase M from becoming less than the lower limit value T.sub.min.
(74) At zero crossing points of the input phase voltages Er, Es, and Et, the current division ratio is zero. When the current division ratio is zero and when no lower limit value T.sub.min is set, the intermediate voltage phase M cannot be used, as illustrated in
(75) When the input phase voltages Er, Es, and Et are in the vicinity of the zero crossing points, the current division ratio is in the vicinity of zero. When the current division ratio is in the vicinity of zero, the intermediate voltage phase M may not be output due to dead time of the switching element, for example. Thus, when the input phase voltages Er, Es, and Et are at and in the vicinity of the zero crossing points, the intermediate voltage phase M may not be output.
(76) In view of these circumstances, the control command generator 44 restricts the ratio of the output vector to output the intermediate voltage phase M at or above the lower limit value T.sub.min. The lower limit value T.sub.min is set to be a ratio at which the intermediate voltage phase M can be output from the power convertor 10 to the output phase. For example, the lower limit value T.sub.min is set based on the period of time from the start timing of the commutation control to the timing at which the voltage of the output phase is changed, or based on turn-off time of the switching element. When the commutation method used in the commutation controller 23 is four-step current commutation, the lower limit value T.sub.min may be a sum of a period of commutation time for two steps, turn-off time of the switching elements Swab, and minimum output time of the intermediate phase voltage Emid.
(77) In the case of the switching pattern of pattern number 1, the control command generator 44 restricts the ratio, T.sub.bp, of bp-vector and the ratio, T.sub.cm, of cm-vector at or above the lower limit value T.sub.min.
(78) In the case of the switching pattern of pattern number 2, the control command generator 44 restricts the ratio, T.sub.ap, of ap-vector, for example, at or above the lower limit value T.sub.min. It is noted that although bp-vector and cm-vector adjacent to ap-vector are also output vectors to output the intermediate voltage phase M, ap-vector, bp-vector, and cm-vector have a common output phase to which to output the intermediate voltage phase M. Hence, restricting the ratio T.sub.ap of ap-vector at or above the lower limit value T.sub.min ensures that the intermediate voltage phase M is output when the input phase voltages Er, Es, and Et are at and in the vicinity of the zero crossing points, even if the ratios of bp-vector and cm-vector are zero.
(79) In the case of the switching pattern of pattern number 3, the control command generator 44 restricts the ratio, T.sub.cm, of cm-vector and the ratio, T.sub.an, of an-vector at or above the lower limit value T.sub.min.
(80) In the case of the switching pattern of pattern number 4, the control command generator 44 restricts the ratio, T.sub.bn, of bn-vector, for example, at or above the lower limit value T.sub.min. It is noted that although cm-vector and an-vector adjacent to bn-vector are also output vectors to output the intermediate voltage phase M, bn-vector, cm-vector, and an-vector have a common output phase to which to output the intermediate voltage phase M. Hence, the intermediate voltage phase M can be output similarly to the case of the switching pattern of pattern number 2.
(81)
(82) As illustrated in
(83) As described above, the control command generator 44 uses the ratio calculator 52 and the ratio adjustor 54 for the calculation to restrict the ratio of the output vector to output the intermediate voltage phase M at or above the lower limit value T.sub.min. This configuration, however, should not be construed in a limiting sense. Any configuration is possible insofar as the ratios of the output vectors of the switching pattern are calculated with the ratio of the output vector to output the intermediate voltage phase M being restricted at or above the lower limit value T.sub.min.
(84) 4.2. Addition of Output Vector to Output Intermediate Voltage Phase M
(85) The control command generator 44 is capable of adding the output vector to use the intermediate voltage phase M to the switching patterns of pattern numbers 1 to 4 at the time when the reference voltage E.sub.base is changed. This configuration prevents change between the maximum voltage phase P and the minimum voltage phase N in connection to the output phase at the time when the reference voltage E.sub.base is changed, and ensures gradual, three levels of change.
(86) Assume that the control command generator 44 changes the switching pattern of pattern number 1 to the switching pattern of pattern number 3 at the timing corresponding to a peak of the carrier wave Sc (for example, at timing t15 illustrated in
(87) As illustrated in
(88) In view of this situation, the control command generator 44 adds the output vector to use the intermediate voltage phase M to the switching patterns of pattern numbers 1 to 4 at the time when the reference voltage E.sub.base is changed, as illustrated in Table 2, for example.
(89) TABLE-US-00002 TABLE 2 Change of Change Pattern number on Pattern number on Switching pattern after E.sub.base timing the switching side the switched side addition of output vector Ep .fwdarw. En Peak Pattern number 1 .fwdarw. Pattern number 3 an .fwdarw. Pattern number 3 Pattern number 2 .fwdarw. Pattern number 4 an .fwdarw. Pattern number 4 Valley Pattern number 1 .fwdarw. Pattern number 3 bp .fwdarw. Pattern number 3 Pattern number 2 .fwdarw. Pattern number 4 bp .fwdarw. Pattern number 4 En .fwdarw. Ep Peak Pattern number 3 .fwdarw. Pattern number 1 an .fwdarw. Pattern number 1 Pattern number 4 .fwdarw. Pattern number 2 an .fwdarw. Pattern number 2 Valley Pattern number 3 .fwdarw. Pattern number 1 bp .fwdarw. Pattern number 1 Pattern number 4 .fwdarw. Pattern number 2 bp .fwdarw. Pattern number 2
(90) As illustrated in Table 2, the control command generator 44 selects an output vector to add to the switching pattern based on whether the reference voltage E.sub.base is changed to the maximum phase voltage Ep or the minimum phase voltage En and based on whether the change timing corresponds to a peak or a valley of the carrier wave Sc. In the embodiment illustrated in
(91) For example, assume that the control command generator 44 changes the reference voltage E.sub.base from the maximum phase voltage Ep to the minimum phase voltage En at the timing corresponding to a peak of the carrier wave Sc in the case of using the switching pattern of pattern number 1 to generate the PWM control commands Vo1*. In this case, the control command generator 44 adds an-vector to the beginning of the switching pattern of pattern number 3. Thus, the control command generator 44 generates the PWM control commands Vo1* using the switching pattern that causes the output vectors to be output in the order: an-vector, on-vector, an-vector, a-vector, cm-vector, and b-vector.
(92) For another example, assume that the control command generator 44 changes the reference voltage E.sub.base from the maximum phase voltage Ep to the minimum phase voltage En at the timing corresponding to a valley of the carrier wave Sc in the case of using the switching pattern of pattern number 1 to generate the PWM control commands Vo1*. In this case, the control command generator 44 adds bp-vector to the beginning of the switching pattern of pattern number 3 and generates the PWM control commands Vo1* using the resultant switching pattern.
(93)
(94) In this manner, the control command generator 44 adds the output vector to use the intermediate voltage phase M to the switching pattern at the time when the reference voltage E.sub.base is changed. This configuration prevents change between the maximum voltage phase P and the minimum voltage phase N in connection to the output phase.
(95) As described above, the control command generator 44 uses the ratio calculator 52, the adder 53, and the ratio adjustor 54 for the addition of the output vector to use the intermediate voltage phase M to the switching pattern at the time when the reference voltage E.sub.base is changed. This configuration, however, should not be construed in a limiting sense. Any configuration is possible insofar as, at the time when the switching patterns are changed to and from each other, the ratio of the output vector including the intermediate voltage phase M is added to the beginning or the end of the switching pattern, and the ratios of the other output vectors are adjusted.
(96) 4.3. Restriction on Allowing Range Change of Output Voltage
(97) The control command generator 44 is capable of allowing a change in region of the output voltage while a zero vector is being output. This processing is performed by, for example, the changer 51 of the control command generator 44. This configuration prevents change between the maximum voltage phase P and the minimum voltage phase N in connection to the output phase and ensures gradual, three levels of change. As described above, examples of the zero vector include on-vector, om-vector, and op-vector. The zero vector indicates a state in which the U phase, the V phase, and the W phase are all connected to an identical input phase.
(98) As used herein, the region of the output voltage indicates a state in which the magnitude relationship that the output phase voltages Vu, Vv, and Vw have with each other remains unchanged. The changer 51, for example, determines the magnitude relationship that the output phase voltages Vu, Vv, and Vw have with each other based on the output voltage commands Vu*, Vv*, and Vw*. The region of the output voltage is divided into, for example, six regions A to F (see
(99) TABLE-US-00003 TABLE 3 Range P1 P2 P3 A U V W B V U W C V W U D W V U E W U V F U W V
(100) When Vu*>Vv*>Vw*, for example, the changer 51 determines that the output voltage is in region A, and notifies the ratio calculator 52 of the determination. Based on the region notified from the changer 51, the ratio calculator 52 calculates ratios of output vectors with respect to each output phase (hereinafter occasionally referred to as vector ratios). For example, assume that the changer 51 determines that the region of the output voltage is region A. In this case, the ratio calculator 52 generates the PWM control commands Vo1*, as in
(101) For example, assume that the reference voltage E.sub.base is Ep, and that the magnitude relationship that the output voltage commands Vu*, Vv*, and Vw* have with each other is changed from Vu*>Vv*>Vw* to Vv*>Vu*>Vw* immediately before the timing corresponding to the peak of the carrier wave Sc.
(102) In this case, assume that region A is changed to region B in the space vector. Then, as illustrated in
(103) In view of this situation, the changer 51 allows a change in region of the output voltage while a zero vector is being output. This configuration prevents change between the maximum voltage phase P and the minimum voltage phase N in connection to the output phase, and ensures gradual, three levels of change.
(104) For example, in the case of the switching patterns of pattern numbers 1 and 2, the changer 51 notifies the ratio calculator 52 of a region change at a timing corresponding to a valley of the carrier wave Sc, and does not notify the ratio calculator 52 of the region change at the timing corresponding to the peak of the carrier wave Sc. In the case of the switching patterns of pattern numbers 3 and 4, the changer 51 notifies the ratio calculator 52 of a region change at the timing corresponding to the peak of the carrier wave Sc, and does not notify the ratio calculator 52 of the region change at a timing corresponding to a valley of the carrier wave Sc.
(105)
(106) In this manner, at timing t15, the control command generator 44 regards the magnitude relationship that the output voltage commands Vu*, Vv*, and Vw* have with each other not as Vv*>Vu*>Vw* but as Vu*>Vv*>Vw*, and generates and outputs the PWM control commands Vu1*, Vv1*, and Vw1*. This configuration prevents change between the maximum voltage phase P and the minimum voltage phase N in connection to the output phase.
(107) In the above description, the changer 51 allows a change in region of the output voltage while a zero vector is being output. The changer 51, however, will not be limited to the configuration illustrated in
(108) 4.4. Calculation of Vector Ratio
(109) In the above-described setting of the lower limit value T.sub.min and addition of the output vector, the control command generator 44 is capable of adjusting the ratio of each output vector so as to improve accuracy of the output voltage. Adjustment of the ratios of output vectors in the switching pattern will be described below.
(110) In the case of the switching pattern of pattern number 1, the ratio calculator 52 calculates vector ratios T.sub.op, T.sub.bp, T.sub.b, T.sub.cm, and T.sub.a in a half-cycle from a valley to the peak of the carrier wave Sc using, for example, the following Formulae (5) to (9). The vector ratios T.sub.op, T.sub.bp, T.sub.b, T.sub.cm, and T.sub.a are respectively ratios of op-vector, bp-vector, b-vector, cm-vector, and a-vector.
T.sub.a=|Va|/(dE.sub.max+dE.sub.mid)(5)
T.sub.bp=(|Va|+|Yb|)/(dE.sub.max+dE.sub.mid)(6)
T.sub.b=(|Va||Vb|)/(dE.sub.max+dE.sub.mid)(7)
T.sub.cm=|Va|/(dE.sub.max+dE.sub.mid)(8)
T.sub.op=1(T.sub.bp+T.sub.b+T.sub.cmT.sub.a)(9)
(111) dE.sub.max, dE.sub.mid, and dE.sub.min are calculated using the following Formulae (10) to (14). It is noted that when the reference voltage E.sub.base is Ep, dE.sub.mid and dE.sub.min are calculated using Formulae (11) and (13), for example. When the reference voltage E.sub.base is En, dE.sub.mid and dE.sub.min are calculated using Formulae (12) and (14), for example.
dE.sub.max=EpEn(10)
dE.sub.mid=EpEm(11)
dE.sub.mid=EmEn(12)
dE.sub.min=EmEn(13)
dE.sub.min=EpEm(14)
(112) After the ratio calculator 52 has calculated the vector ratios T.sub.op, T.sub.bp, T.sub.b, T.sub.cm, and T.sub.a, the ratio adjustor 54 performs adjustment processing with respect to the vector ratios. For example, when the vector ratios T.sub.bp and T.sub.cm notified from the ratio calculator 52 are lower than the lower limit value T.sub.min, the ratio adjustor 54 resets the vector ratios T.sub.bp and T.sub.cm to the lower limit value T.sub.min. The vector ratios T.sub.bp and T.sub.cm reset to the lower limit value T.sub.min will be referred to as the vector ratios T.sub.bp and T.sub.cm below.
(113) When the vector ratios T.sub.bp and T.sub.cm are reset to the lower limit value T.sub.min, bp-vector and cm-vector increase. The increase may make the output voltage Vo larger than the voltage specified by the output voltage command Vo*.
(114) In view of this situation, the ratio adjustor 54 adjusts the vector ratios T.sub.a, T.sub.b, and T.sub.op using the following Formulae (15) to (17), for example. In Formulae (15) to (17), the vector ratios T.sub.a, T.sub.b, and T.sub.op after the adjustment are respectively indicated as the vector ratios T.sub.a, T.sub.b, and T.sub.op. The increase that the vector ratio T.sub.cm has relative to the vector ratio T.sub.cm is indicated as T.sub.cm, and the increase that the vector ratio T.sub.bp has relative to the vector ratio T.sub.bp is indicated as T.sub.bp.
T.sub.a=T.sub.adE.sub.midT.sub.cm/dE.sub.max(15)
T.sub.b=T.sub.b(dE.sub.midT.sub.bp+dE.sub.minT.sub.cm)/dE.sub.max(16)
T.sub.op=1(T.sub.bpT.sub.b+T.sub.cm+T.sub.a)(17)
(115) Adjusting the vector ratios T.sub.a, T.sub.b, and T.sub.op in this manner eliminates or minimizes the influence of resetting the vector ratios T.sub.bp and T.sub.cm to the lower limit value T.sub.min. This configuration ensures improved accuracy in outputting the output voltage. Based on the vector ratios T.sub.a, T.sub.bp, T.sub.b, T.sub.cm, and T.sub.op, the control command outputter 55 generates the PWM control commands Vo1*. For example, the control command outputter 55 generates and outputs the PWM control commands Vu1*, Vv1*, and Vw1* having correspondence relationship with the input phase voltages Ep, Em, and En illustrated in
(116) In the case of the switching pattern of pattern number 2, the ratio calculator 52 calculates vector ratios T.sub.op, T.sub.bp, T.sub.ap, T.sub.cm, and T.sub.a using, for example, the following Formulae (18) to (22):
T.sub.a=|Va|/(dE.sub.max+dE.sub.mid)(18)
T.sub.bp=(1+)|Vb|/(dE.sub.max+dE.sub.mid)(19)
T.sub.ap=(|Va||Vb|)/(dE.sub.max+dE.sub.mid)(20)
T.sub.cm=|Vb|/(dE.sub.max+dE.sub.mid)(21)
T.sub.op=1(T.sub.bp+T.sub.ap+T.sub.cm+T.sub.a)(22)
(117) After the ratio calculator 52 has calculated the vector ratios T.sub.op, T.sub.bp, T.sub.ap, T.sub.cm, and T.sub.a, when the vector ratio T.sub.ap notified from the ratio calculator 52 is lower than the lower limit value T.sub.min, the ratio adjustor 54 resets the vector ratio T.sub.ap to the lower limit value T.sub.min. The vector ratio T.sub.ap reset to the lower limit value T.sub.min will be referred to as the vector ratio T.sub.ap below.
(118) When the vector ratio T.sub.ap is reset to the lower limit value T.sub.min, ap-vector increases. The increase may make the output voltage Vo larger than the voltage specified by the output voltage command Vo*.
(119) In view of this situation, the ratio adjustor 54 adjusts the vector ratios T.sub.a and T.sub.op using the following Formulae (23) and (24), for example. In Formulae (23) and (24), the vector ratios T.sub.a and T.sub.op after the adjustment are respectively indicated as the vector ratios T.sub.a and T.sub.op. The increase that the vector ratio T.sub.ap has relative to the vector ratio T.sub.ap is indicated as T.sub.ap.
T.sub.a=T.sub.adE.sub.midT.sub.ap/dE.sub.max(23)
T.sub.op=1(T.sub.bp+T.sub.ap+T.sub.cm+T.sub.a)(24)
(120) Adjusting the vector ratios T.sub.a and T.sub.op in this manner eliminates or minimizes the influence of resetting the vector ratio T.sub.ap to the lower limit value T.sub.min. It is noted that based on the vector ratios T.sub.op, T.sub.bp, T.sub.ap, T.sub.cm, and T.sub.a, the control command outputter 55 generates the PWM control commands Vo1*. The adjustment of the output vector ratios in the case of pattern numbers 3 and 4 is similar to the case of pattern numbers 1 and 2, in that ratio adjustment is performed among the output vectors.
(121) The ratio adjustor 54 is also capable of adjusting the ratios of the output vectors at the time of the above-described output vector addition. This configuration improves accuracy of the output voltage.
(122) For example, when an-vector is added to the switching pattern of pattern number 1, the ratio adjustor 54 adjusts at least one of the vector ratios T.sub.b, T.sub.cm, T.sub.a, T.sub.an, and T.sub.on calculated by the ratio calculator 52. Specifically, the ratio adjustor 54 sets the ratio T.sub.an of the added an-vector to the lower limit value T.sub.min, for example. In this case, the ratio adjustor 54 adjusts the vector ratios T.sub.a and T.sub.op using the following Formulae (25) and (26), for example. In Formulae (25) and (26), the vector ratios T.sub.a and T.sub.op after the adjustment are respectively indicated as the vector ratios T.sub.a and T.sub.op.
T.sub.a=T.sub.adE.sub.midT.sub.an/dE.sub.max(25)
T.sub.op=1(T.sub.an+T.sub.bp+T.sub.b+T.sub.cm+T.sub.a)(26)
(123) Adjusting the vector ratios T.sub.a and T.sub.op in this manner eliminates or minimizes the influence of adding the vector ratio T.sub.an. This configuration ensures improved accuracy in outputting the output voltage. Based on the vector ratios T.sub.an, T.sub.a, T.sub.bp, T.sub.b, T.sub.cm, and T.sub.op, the control command outputter 55 generates the PWM control commands Vo1*. It is noted that in the case of adding bp-vector to the switching pattern of pattern number 1 as well, the control command generator 44 similarly adjusts the vector ratios. This configuration ensures improved accuracy in outputting the output voltage.
(124) In the case of adding an-vector to the switching patterns of pattern numbers 2 to 4 and in the case of adding bn-vector to the switching patterns of pattern numbers 1 to 4, the control command generator 44 performs the ratio adjustment among the output vectors, similarly to the ratio adjustment of the output vectors concerning pattern number 1.
(125) 5. Processing Flow
(126) Exemplary processing performed by the PWM calculator 22 will now be described in detail with reference to
(127) As illustrated in
(128) When the PWM calculator 22 determines that a zero vector is being output (Yes at step S2), the region of the output voltage is changed (step S3), and the processing proceeds to step S4. In contrast, when the PWM calculator 22 determines that no zero vector is being output (No at step S2), the processing proceeds to step S4 without changing the region of the output voltage.
(129) At step S4, the PWM calculator 22 makes a determination as to whether the reference voltage E.sub.base has been changed. When the PWM calculator determines that the reference voltage E.sub.base has been changed (Yes at step S4), the PWM calculator adds the output vector corresponding to the intermediate voltage phase M to the switching pattern (step S5). When the PWM calculator 22 determines that the reference voltage E.sub.base has not been changed (No at step S4) or when processing at step S5 ends, the PWM calculator 22 calculates the ratios of the output vectors (step S6).
(130) The PWM calculator 22 also makes a determination as to whether output vector ratio adjustment is necessary (step S7). For example, the PWM calculator 22 determines that output vector ratio adjustment is necessary when the output vector corresponding to the intermediate voltage phase M has been added to the switching pattern or when the ratio of the output vector corresponding to the intermediate voltage phase M is lower than the lower limit value T.sub.min. When the PWM calculator 22 determines that output vector ratio adjustment is necessary (Yes at step S7), the PWM calculator 22 adjusts the ratio of at least one of the output vectors in the switching pattern (step S8).
(131) When the PWM calculator 22 determines that no output vector ratio adjustment is necessary (No at step S7) or when processing at step S8 ends, the PWM calculator 22 generates the PWM control commands Vo1* that accord with the ratios of the output vectors (step S9). Based on the PWM control commands Vo1*, the commutation controller 23 generates drive signals Sg and controls the power convertor 10 (step S10). It is noted that when the PWM control commands Vo1* are changed, the commutation controller 23 performs commutation control processing by a predetermined commutation method including a plurality of steps so as to generate the drive signals Sg.
(132) As has been described heretofore, the matrix convertor 1 according to the embodiment sets a lower limit to the period of time during which the input phase including the intermediate voltage is connected. This configuration eliminates or minimizes change between the maximum voltage phase P and the minimum voltage phase N in connection to the output phase, and ensures gradual, three levels of change.
(133) In the above description, the PWM calculator 22 calculates the ratios of the output vectors by the space vector method. Another possible embodiment is to calculate the ratios of the output vectors by a carrier comparison method.
(134) Obviously, numerous modifications and variations of the present disclosure are possible in light of the above teachings. It is therefore to be understood that within the scope of the appended claims, the present disclosure may be practiced otherwise than as specifically described herein.