Motor system
11211889 · 2021-12-28
Assignee
Inventors
- Kiyotaka Matsubara (Ichinomiya, JP)
- Makoto Nakamura (Okazaki, JP)
- Daigo Nobe (Toyota, JP)
- Ryuji Omata (Kariya, JP)
Cpc classification
H02M1/325
ELECTRICITY
Y02T10/72
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
B60L58/21
PERFORMING OPERATIONS; TRANSPORTING
B60L58/12
PERFORMING OPERATIONS; TRANSPORTING
B60L15/2045
PERFORMING OPERATIONS; TRANSPORTING
H02M7/53876
ELECTRICITY
B60L50/60
PERFORMING OPERATIONS; TRANSPORTING
H02P6/12
ELECTRICITY
B60L15/025
PERFORMING OPERATIONS; TRANSPORTING
H02P11/00
ELECTRICITY
Y02T10/64
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
Y02T10/70
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
H02P25/18
ELECTRICITY
B60L7/10
PERFORMING OPERATIONS; TRANSPORTING
International classification
H02P6/12
ELECTRICITY
B60L15/02
PERFORMING OPERATIONS; TRANSPORTING
H02P11/00
ELECTRICITY
Abstract
A control unit distributes a motor voltage vector corresponding to an output request for a motor to a first and a second inverter voltage vectors associated with outputs from a first inverter and a second inverter, and determines whether a switching condition for three-phase-on mode is satisfied. Determining that the switching condition is satisfied, the control unit switches to three-phase-on mode in which every high-side switching element or every low-side switching element of one inverter is turned on and one end of a coil in each phase of the motor is brought into common connection, and the control unit drives the motor with an output from the other inverter. Herein, the switching condition for three-phase-on mode includes failure of one inverter and an inverter voltage vector of an output from one inverter being approximate to 0 when neither of the inverters fails.
Claims
1. A motor system comprising: a first inverter provided with a plurality of arms, each arm including a high-side switching element and a low-side switching element connected in series and having both ends to which direct current power from a first power supply is supplied and having an intermediate point from which alternating current power is output; a second inverter provided with a plurality of arms, each arm including a high-side switching element and a low-side switching element connected in series and having both ends to which direct current power from a second power supply is supplied and having an intermediate point from which alternating current power is output a motor which is driven by the alternating current power from the first inverter and the alternating current power from the second inverter, the motor having a plurality of phase coils, the first inverter is connected to one end of each of the phase coils of the motor and the second inverter is connected to the other end of each of the phase coils of the motor; and a control unit which is configured to control the first inverter and the second inverter, the control unit is configured to distribute a motor voltage vector corresponding to an output request for the motor to a first inverter voltage vector associated with an output from the first inverter and a second inverter voltage vector associated with an output from the second inverter and determines whether a switching condition for three-phase-on mode is satisfied, and when the control unit determines that the switching condition for three-phase-on mode is satisfied, the control unit switches to three-phase-on mode in which every high-side switching element or every low-side switching element of one of the first inverter and the second inverter is turned on and one end of a coil in each phase of the motor is brought into common connection to connect the motor into a star connection, and the control unit drives the motor with an output from the other of the first inverter and the second inverter, when the control unit determines that the switching condition for three-phase-on mode is not satisfied, the control unit drives the motor by passing a current from one of the first inverter and the second inverter to the other of the first inverter and the second inverter, wherein the switching condition for three-phase-on mode includes failure of one of the first inverter and the second inverter and when the first inverter voltage vector or the second inverter voltage vector being approximate to 0 when neither of the first inverter and the second inverter fails, and when the switching condition for three-phase-on mode for the first inverter voltage vector or the second inverter voltage vector being approximate to 0 when neither of the first inverter and the second inverter fails is satisfied, the motor voltage vector corresponding to the output request is distributed to the first inverter voltage vector and the second inverter voltage vector, the first inverter voltage vector or the second inverter voltage vector is set to 0 and the one of the first inverter and the second inverter is set to three-phase-on mode, and the other of the first inverter voltage vector or the second inverter voltage vector is set to a value corresponding to the motor voltage vector.
2. The motor system according to claim 1, wherein, in a situation where one switching element of the one of the first inverter and the second inverter is short-circuited, when the short-circuited switching element is a high-side switching element, the control unit turns on every high-side switching element, or when the short-circuited switching element is a low-side switching element, the control unit turns on every low-side switching element.
3. The motor system according to claim 1, wherein, in a situation where neither of the first inverter and the second inverter fails and an inverter voltage vector of an output from one of the first inverter and the second inverter is approximate to 0, when a change in the motor voltage vector is equal to a predetermined value or more, the control unit prohibits switching to three-phase-on mode.
4. The motor system according to claim 2, wherein, in a situation where neither of the first inverter and the second inverter fails and an inverter voltage vector of an output from one of the first inverter and the second inverter is approximate to 0, when a change in the motor voltage vector is equal to a predetermined value or more, the control unit prohibits switching to three-phase-on mode.
5. The motor system according to claim 1, wherein the star connection is formed when every high-side switching element or every low-side switching element of one of the first inverter and the second inverter is turned on and when every high-side switching element or every low-side switching element of the one of the first inverter and the second inverter is turned off opposite of the every high-side switching element or every low-side switching element of the one of the first inverter and the second inverter that is turned on, the one end of the coil in each phase of the motor is brought into common connection.
Description
BRIEF DESCRIPTION OF DRAWINGS
(1) Embodiment(s) of the present disclosure will be described by reference to the following figures, wherein:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
(21)
(22)
DESCRIPTION OF EMBODIMENTS
(23) Hereinafter, an embodiment of the present disclosure will be described with reference to the drawings. It should be noted that the present disclosure is not limited to the embodiment described herein.
(24) “Arrangement of System”
(25)
(26) Each of the three-phase coils 10u, 10v, and 10w has one end connected to a first inverter 12 that converts direct current power to alternating current power, and each of the three-phase coils 10u, 10v, and 10w has the other end connected to a second inverter 14. In addition, to the first inverter 12, a first capacitor 16 and a first battery 18 are connected in parallel, and to the second inverter 14, a second capacitor 20 and a second battery 22 are connected in parallel. In this example, the first battery 18 and the second battery 22 are employed as a first power supply and a second power supply, but electric storage devices such as capacitors may also be employed.
(27) The first inverter 12 and the second inverter 14 are arranged in a similar manner, including three (three-phase) arms, each of which includes two switching elements connected in series. Herein, an intermediate point of the arm in each phase is connected to a corresponding phase of the coils 10u, 10v, and 10w. Accordingly, at the time of powering, power from the first battery 18 is supplied to the motor 10 through the first inverter 12, and at the time of regeneration (power generation), power from the motor 10 is supplied to the first battery 18 through the first inverter 12. The second inverter 14 and the second battery 22 also exchange power with the motor 10 in a similar manner.
(28) In each switching element, a transistor such as an IGBT (Insulated Gate Bipolar Transistor) and a backward diode are connected in parallel. When a high-side transistor is turned on, a current flows toward a corresponding phase coil, and when a low-side transistor is turned on, a current is withdrawn from a corresponding phase coil.
(29) A control unit 24 produces switching signals for the first inverter 12 and the second inverter 14 based on battery information, motor information, vehicle information, and the like so as to control switching of those inverters.
(30) “Arrangement of Control Unit”
(31)
(32) The vehicle control unit 30 calculates a torque command in regard to an output request (target output torque) for the motor 10 based on, for example, the control inputs of the accelerator pedal and the brake pedal.
(33) The calculated torque command is supplied to a current command generation unit 34 of a motor control block 32. Based on the torque command, the current command generation unit 34 calculates a d-axis current idcom and a q-axis current iqcom which are target current commands in vector control of the motor 10. A capacitor voltage VH1 of the first capacitor 16 and a capacitor voltage VH2 of the second capacitor 20, a rotor rotating angle θ of the motor 10, and each of phase currents iu, iv, and iw at the moment are supplied to a three-phase to two-phase conversion unit 36. The three-phase to two-phase conversion unit 36 converts each of the detected phase currents in, iv, and iw into a d-axis current id and a q-axis current iq. The target current commands (d-axis and q-axis currents) idcom and iqcom from the current command generation unit 34 and the d-axis current id and the q-axis current iq front the three-phase to two-phase conversion unit 36 are supplied to a PI control unit 38, and a motor voltage vector V (d-axis excitation voltage command vd and q-axis torque voltage command vq) is calculated. The PI control unit 38 calculates a voltage command (motor voltage vector V (vd and vq)) by feedback control such as P (proportional) control and I (integral) control. Note that the feedback control may be carried out in combination with feedforward control such as predictive control.
(34) The calculated motor voltage vector V (voltage commands vd and vq) is supplied to a distribution unit 40. The distribution unit 40 distributes the motor voltage vector V (voltage commands vd and vq) to a first inverter voltage vector V (INV1) (voltage commands vd1 and vq1) for the first inverter 12 and to a second inverter voltage vector V (INV2) (voltage commands vd2 and vq2) for the second inverter 14. The distribution performed by the distribution unit 40 will be described later.
(35) The voltage commands vd1 and vq1 from the distribution unit 40 are supplied to a two-phase to three-phase conversion unit 42 in which those commands are converted into three-phase voltage commands Vu1, Vv1, and Vw1 for the first inverter 12 and from which those commands are output. The voltage commands vd2 and vq2 are supplied to a two-phase to three-phase conversion unit 44 in which those commands are converted into three-phase voltage commands Vu2, Vv2, and Vw2 for the second inverter 14 and from which those commands are output. Note that the current command generation unit 34, the three-phase to two-phase conversion unit 36, the PI control unit 38, the distribution unit 40, and the two-phase to three-phase conversion units 42 and 44 are included in the motor control block 32.
(36) The three-phase voltage commands Vu1, Vv1, and Vw1 for the first inverter 12 from the two-phase to three-phase conversion unit 42 are supplied to a first inverter control unit 46, and the three-phase voltage commands Vu2, Vv2, and Vw2 for the second inverter 14 are supplied to a second inverter control unit 48. The first inverter control unit 46 receives the rotor rotating angle θ and the first inverter input voltage VH1 and produces switching signals for turning on or off the switching elements of the first inverter 12 based on a comparison of a PWM carrier (for example, triangular wave) with the voltage commands Vu1, Vv1, and Vw1. The first inverter control unit 46 then supplies the switching signals to the first inverter 12. Similarly, the second inverter control unit 48 produces switching signals for turning on or off the switching elements in the second inverter 14 and supplies the switching signals to the second inverter 14.
(37) In this manner, the switching of the first inverter 12 and the second inverter 14 is controlled by the signals from the control unit 24. Accordingly, outputs from the first inverter 12 and the second inverter 14 are added up, causing a flow of a desired current to the motor 10.
(38) “Switching Waveform”
(39)
(40) “Motor Voltage and Current”
(41)
(42) The shape and ripples of a phase current depend on a voltage to be applied. For example, a PWM controlled carrier (triangular wave) at a low frequency causes large ripples.
(43) “Distribution of Outputs in Two Inverters”
(44) The distribution unit 40 in
(45) <Changes in Distribution Ratio of Output>
(46)
(47) The motor system in this embodiment includes two inverters, the first inverter 12 and the second inverter 14. Herein, outputs from the two inverters may be made unequal. In
(48)
(49) Changing a distribution ratio while maintaining the phases of the voltage vectors V (INV1) and V (INV2), or two inverter outputs, as illustrated in
(50) Furthermore, the outputs and losses in the first inverter 12 and the second inverter 14 vary, and heat generated in the first inverter 12 and the second inverter 14 also vary. Moreover, the variations in shape of the phase voltage lead to variations in shape of the phase current, causing variations in sound to be generated as well as in battery current.
(51) In this manner, as the motor voltage vector V is distributed to the voltage vector V (INV1) of the first inverter 12 and the voltage vector V (INV2) of the second inverter 14 at any ratio, it is possible to meet requirements for the system.
(52) <Changes in Magnitude of Voltage Vector>
(53)
(54)
(55) In
(56) <Change in Positive/Negative Direction (Sign) of Voltage Vector>
(57) It is also possible to change a positive or a negative direction of either the voltage vector V (INV1) of the first inverter 12 or the voltage vector V (INV2) of the second inverter 14 without changing the motor voltage vector V.
(58) In
(59) In
(60) <Changes in Phase of Voltage Vector>
(61) It is also possible to change the voltage vector V (INV1) of the first inverter 12 and the voltage vector V (INV2) of the second inverter 14 in phase. A change in phase changes a power factor in outputs from two inverters.
(62) In
(63) In
(64) For example, when the first inverter 12 and the second inverter 14 have different efficiencies and when the first inverter 12 offers better efficiency, the phase of the voltage vector V (INV1) of the first inverter 12 is brought into line with the phase of the motor current vector I, as illustrated in
(65) In this manner, a change in phase of voltage vectors from two inverters changes a power factor in outputs from the inverters, which changes a motor voltage vector in magnitude and changes power.
(66) “Three-Phase-On Mode”
(67) In a case of driving as illustrated in
(68) Such a state is illustrated in
(69) Whether to perform three-phase-on is determined by the control unit 24. The operation of this determination is illustrated in
(70) The first step is to determine whether one of the first inverter 12 and the second inverter 14 is short-circuited (S11). In the usual case, one switching element fails. Accordingly, provided herein that one switching element of the first inverter 12 and the second inverter 14 is to be short-circuited. If the result of the determination is YES, three-phase-on is performed (S12). When one switching element in an arm of an inverter is short-circuited in this manner, turning on the other switching element of the arm causes a short circuit in the arm and breaks various components. This makes the inverter inoperable. In this case, in this embodiment, the switching element on the same side (high or low side) as the short-circuited switching element is fixed to ON. For example, when one of the switching elements S4, S5, and S6 in
(71) In this manner, it is possible to drive the motor 10 by an output from an inverter with no failure, which establishes fail-safe.
(72) If the result of the determination is NO in S11, the control unit 24 determines whether a voltage vector is 0 (S13). For example, if the second inverter 14 is a target of three-phase-on, the control unit 24 determines that the voltage vector V (INV2)=0 in the second inverter 14. As described above, in regard to the voltage vector V (INV1) of the output from the first inverter 12 and the voltage vector V (INV2) of the output from the second inverter 14, the voltage vector of one inverter output may be 0. In a case where the second inverter 14 is put in three-phase-on mode, a maximum value of the output from the first inverter 12 is larger than an output request for the motor 10, the maximum value of the first inverter 12 is determined based on such as the voltage of the first battery 18 and the ability of the first inverter. Putting the second inverter 14 in three-phase-on mode as described above leads to prevention of energy loss in switching of the switching elements in the second inverter 14. Accordingly, when the voltage vector V (INV2) of the second inverter 14 is equal to a predetermined value or less, the voltage vector V (INV2) may be set to 0. Furthermore, even though voltage vectors of two inverter outputs are in opposite directions, if one is very small, the voltage vector may be set to 0.
(73) As described above, in this embodiment, two conditions; that is, a failure of a switching element and a voltage vector at 0 are regarded as switching conditions for three-phase-on mode.
(74) If the result of the determination is NO in S13, three-phase-on is not performed (S14). If three-phase-on is performed when a voltage vector is not 0, an output from the motor 10 is changed by a change in the voltage vector. Therefore, when the voltage vector is not 0, switching to three-please-on mode is not performed.
(75) If the result of the determination is YES in S13, the control unit 24 determines whether a voltage vector (for example, V (INV2)) of an inverter targeted for three-phase-on is changing abruptly (S15). This may be determined based on a magnitude of a differential of the voltage vector. The determination may be carried out based on variations in a certain amount of time (for example, several seconds). If the result of the determination is YES in step S15, the process proceeds to step S14, and three-phase-on is not performed. In other words, when there is a situation where the motor voltage vector is changing abruptly, a vehicle is considered to be in the following situations, for example, (i) slipping or gripping, (ii) running at a large rate of acceleration (large powering), or (iii) running in deceleration mode (large regeneration) using a brake.
(76) Under these situations, a voltage command itself is changing, therefore the voltage vector should be changed in accordance with the change of the voltage command. A certain amount of time is required for switching between performing and not performing three-phase-on, and, as such, in some embodiments, a delay in controlling an output of the motor in accordance with the output request for the motor is to be avoided. Specifically, there are worries, for example, a change of the voltage vector when the three-phase-on starts becomes large, it causes vibration or shock to the vehicle. Accordingly, with an abrupt change in voltage vector, switching from the normal to the three-phase-on is prohibited so as to maintain controllability of drive according to an output request for a motor output.
(77) In
(78) “Other Arrangement”
(79) A three-phase-on determination unit as described above may be disposed in the upper stream of the distribution unit 40 in
(80) Before distribution of the motor voltage vector, the three-phase-on determination unit may determine whether to perform three-phase-on in regard to the motor voltage vector V (vd and vq).
(81) In
(82) The motor control block 32 may include a plurality of CPUs. In this case, the functions are divided so that each CPU executes each function. In a case where the motor control block 32 includes the plurality of CPUs, each CPU may be configured to execute the entire processing.
(83) In the embodiment, two power supplies and two inverters are used. However, a system may include three or more power supplies and three or more inverters, and a plurality of inverters may be controlled based on a total voltage.
(84) Two inverters may be controlled by a system provided with two power supplies and two inverters based on a total voltage. Alternatively, two inverters may be controlled by two CPUs in a system provided with two power supplies and two inverters based on a total voltage. With such an arrangement, even when one CPU fails, it is possible to drive a motor by the other CPU.