Controller of vehicle
11673542 · 2023-06-13
Assignee
Inventors
Cpc classification
B60W10/08
PERFORMING OPERATIONS; TRANSPORTING
B60W2050/0026
PERFORMING OPERATIONS; TRANSPORTING
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
B60K6/26
PERFORMING OPERATIONS; TRANSPORTING
B60W20/10
PERFORMING OPERATIONS; TRANSPORTING
B60W10/06
PERFORMING OPERATIONS; TRANSPORTING
B60L2220/42
PERFORMING OPERATIONS; TRANSPORTING
B60L2240/36
PERFORMING OPERATIONS; TRANSPORTING
B60L3/0046
PERFORMING OPERATIONS; TRANSPORTING
B60W20/15
PERFORMING OPERATIONS; TRANSPORTING
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
B60K6/24
PERFORMING OPERATIONS; TRANSPORTING
B60L15/20
PERFORMING OPERATIONS; TRANSPORTING
H02P6/10
ELECTRICITY
B60L50/61
PERFORMING OPERATIONS; TRANSPORTING
B60K6/28
PERFORMING OPERATIONS; TRANSPORTING
B60Y2300/60
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60W20/10
PERFORMING OPERATIONS; TRANSPORTING
B60K6/24
PERFORMING OPERATIONS; TRANSPORTING
B60K6/26
PERFORMING OPERATIONS; TRANSPORTING
B60K6/28
PERFORMING OPERATIONS; TRANSPORTING
B60L15/20
PERFORMING OPERATIONS; TRANSPORTING
B60W10/06
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A controller is installed in a vehicle. The vehicle includes an engine, rotary electric machine for power generation, rotary electric machine for propulsion, power storage device, inverter for power generation, and inverter for propulsion. The controller includes a drive control changing unit that changes drive control of at least one of the rotary electric machine for power generation and the rotary electric machine for propulsion, for reduction of a total value of a power-generation-side ripple current generated according to an operating state of the rotary electric machine for power generation, and a drive-side ripple current generated according to the operating state of the rotary electric machine for propulsion, when the total value is equal to or larger than a preset threshold value.
Claims
1. A controller installed on a vehicle including an engine, a first rotary electric machine for power generation which generates electric power using driving force from the engine, a second rotary electric machine for propulsion which delivers driving force for driving drive wheels, a power storage device, a first inverter for power generation which performs conversion of electric power between the first rotary electric machine and the power storage device, a second inverter for propulsion which performs conversion of electric power between the second rotary electric machine and the power storage device, and a circuit that has at least a capacitor and electrically connects the first inverter and the second inverter to the power storage device, the controller being adapted to perform drive control on the first rotary electric machine and the second rotary electric machine, the controller comprising a drive control changing unit configured to, when a total value of a power-generation-side ripple current and a drive-side ripple current is equal to or larger than a preset threshold value, change drive control of the first rotary electric machine such that the total value is reduced, the power-generation-side ripple current being generated according to an operating state of the first rotary electric machine and the drive-side ripple current being generated according to the operating state of the second rotary electric machine.
2. The controller according to claim 1, wherein: the drive control changing unit is operable to change a control mode of switching control of the first inverter between a rectangular wave control mode and a pulse width modulation control mode according to a rotational speed of the first rotary electric machine; the drive control changing unit is operable to change a control mode of switching control of the second inverter between the rectangular wave control mode and the pulse width modulation control mode according to the rotational speed of the second rotary electric machine; and when the switching control of the first inverter and the switching control of the second inverter are both performed in the same control mode, the drive control changing unit is configured to change one of the control mode of the switching control of the first inverter and the control mode of the switching control of the second inverter such that the control mode of the first inverter does not match the control mode of the second inverter.
3. The controller according to claim 2, wherein: the drive control changing unit is configured to change the control mode of the switching control of the first inverter to the pulse width modulation control mode, when the switching control of the first inverter and the switching control of the second inverter are both performed in the rectangular wave control mode; and the drive control changing unit is configured to change the control mode of the switching control of the first inverter to the rectangular wave control mode, when the switching control of the first inverter and the switching control of the second inverter are both performed in the pulse width modulation control mode.
4. The controller according to claim 1, wherein the drive control changing unit is configured to change drive control of only the second rotary electric machine such that the total value is reduced, when a remaining capacity of the power storage device is smaller than a predetermined value.
5. The controller according to claim 4, wherein the drive control changing unit is configured to change an operating point of the second rotary electric machine such that driving force is reduced.
6. The controller according to claim 1, wherein the drive control changing unit is configured to prioritize change of drive control of the first rotary electric machine over change of drive control of the second rotary electric machine.
7. The controller according to claim 1, further comprising: a power-generation-side map representing a relationship between an operating point of the first rotary electric machine and the power-generation-side ripple current, a drive-side map representing a relationship between an operating point of the second rotary electric machine and the drive-side ripple current; and an estimating unit configured to estimate the power-generation-side ripple current from the power-generation-side map based on the operating point of the first rotary electric machine, and estimate the drive-side ripple current from the drive-side map based on the operating point of the second rotary electric machine, wherein the drive control changing unit is configured to use the power-generation-side ripple current and the drive-side ripple current estimated by the estimating unit.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Features, advantages, and technical and industrial significance of exemplary embodiments of the disclosure will be described below with reference to the accompanying drawings, in which like signs denote like elements, and wherein:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
DETAILED DESCRIPTION OF EMBODIMENTS
(17) A controller of a hybrid vehicle according to one embodiment of the disclosure will be described. It is to be understood that the disclosure is not limited by this embodiment.
(18)
(19) The engine 2 comprises an internal combustion engine that delivers power, using gasoline, light oil, or the like, as a fuel. The engine 2 operates under control of an engine electronic control unit (which will be referred to as “engine ECU”) 21. The engine ECU 21 comprises a microprocessor, and includes a central processing unit (CPU), read-only memory (ROM) that stores control programs, random access memory (RAM) that temporarily stores data, input-output port, communication port, and so forth. The engine ECU 21 is connected to the HVECU 7 via the communication port.
(20) The generation motor MG1 comprises a synchronous generator-motor, and its rotor is connected to an output shaft of the engine 2. The drive motor MG2 comprises a synchronous generator-motor, and its rotor is connected to the drive shaft 4. The inverter 5a for power generation and the inverter 5b for propulsion are connected to the generation motor MG1 and the drive motor MG2, respectively, and are electrically connected to the battery 6, via a common circuit. The common circuit includes a power line 51, smoothing capacitor 52a on the power generation side, smoothing capacitor 52b on the propulsion side, system main relay device 53, and reactor 54. The reactor 54 is connected in series to the power line 51. In the following description, the capacitor 52a and the capacitor 52b will be simply referred to as “capacitor 52”, when they are not particularly distinguished from each other. The generation motor MG1 and the drive motor MG2 are rotated/driven, under control of a motor electronic control unit (which will be referred to as “motor ECU”) 31, which controls switching of a plurality of switching devices included in the inverter 5a for power generation and the inverter 5b for propulsion. The motor ECU 31 comprises a microprocessor, like the engine ECU 21. The motor ECU 31 is connected to the HVECU 7 via the communication port.
(21) The battery 6 comprises a lithium-ion secondary battery or a nickel-hydrogen secondary battery, and is connected to the inverter 5a for power generation and the inverter 5b for propulsion, via the power line 51. The battery 6 is managed by a battery electronic control unit (which will be referred to as “battery ECU”) 61. The battery ECU 61 comprises a microprocessor, like the engine ECU 21. The battery ECU 61 is connected to the HVECU 7 via the communication port. The battery ECU 61 receives signals used for managing the battery 6, from various sensors. The signals received by the battery ECU 61 include, for example, a signal concerning the voltage of the battery 6 from a voltage sensor (not shown), and a signal concerning the current of the battery 6 from a current sensor (not shown). The battery ECU 61 computes the remaining capacity (which will be referred to as “SOC” (state of charge)) of the battery 6, based on an integrated value of the current of the battery 6 from the current sensor, for example.
(22) The HVECU 7 comprises a microprocessor, like the engine ECU 21. The HVECU 7 receives signals from various sensors, via an input port. The signals received by the HVECU 7 include, for example, an ignition signal from an ignition switch 71, engine speed signal from an engine speed sensor 72 that detects the rotational speed of the engine 2, accelerator position signal from an accelerator pedal position sensor 73 that detects the amount of depression of an accelerator pedal, brake pedal position signal from a brake pedal position sensor 74 that detects the amount of depression of a brake pedal, vehicle speed signal from a vehicle speed sensor 75, and so forth. The HVECU 7 is connected to the engine ECU 21, motor ECU 31, and battery ECU 61, via a communication port.
(23) In the hybrid vehicle 1 according to this embodiment, the switching control for switching the switching devices provided in the inverter 5a for power generation between ON and OFF is selectively changed according to the rotational speed of the generation motor MG1, between a pulse width modulation (PWM) control mode (pulse width control mode), and a rectangular wave control mode.
(24) In the PWM control mode, one of sine-wave PWM control and overmodulation PWM control is performed. Under the sine-wave PWM control which is used as a general PWM control method, switching of the switching devices on each-phase arm of the inverter 5a for power generation, between ON and OFF, is controlled according to voltage comparison between a sinusoidal voltage command value and a carrier wave (carrier signal). As a result, a fundamental wave component of the voltage applied from the inverter 5a for power generation to the generation motor MG1 within a given period becomes a pseudo sine wave. Under the overmodulation PWM control, PWM control similar to the sine-wave PWM control is performed, after the carrier wave (carrier signal) is distorted so that its amplitude is reduced. Then, in a region where the PWM control is performed, the sine-wave PWM control is performed when the rotational speed of the generation motor MG1 is relatively small, and the overmodulation PWM control is performed when the rotational speed of the generation motor MG1 is relatively high.
(25) In the rectangular wave control mode, rectangular wave control is performed. Under the rectangular wave control, switching control is performed at a pace of once in the given period. As a result, the voltage applied from the inverter 5a for power generation to the generation motor MG1 in the given period becomes a rectangular-wave voltage corresponding to one pulse. Thus, the rectangular wave control is inferior to the PWM control in terms of the control accuracy (control response), but makes it possible to increase the modulation factor to be higher than that of the PWM control mode, and thus increase the motor output.
(26) In the hybrid vehicle 1 according to this embodiment, the motor ECU 31 selects one of the PWM control mode and the rectangular wave control mode, according to a region to which an operating point of the generation motor MG1 belongs, in view of differences between respective characteristics of the PWM control mode and the rectangular wave control mode. The operating point of the generation motor MG1 is determined by the rotational speed of the generation motor MG1, and torque of the generation motor MG1.
(27)
(28) In the hybrid vehicle 1 according to this embodiment, the motor ECU 31 also selectively changes the switching control mode of the inverter 5b for propulsion, between the PWM control mode and the rectangular wave control mode, according to the rotational speed of the drive motor MG2, as is the case with the switching control mode of the inverter 5a for power generation. Namely, the motor ECU 31 selects the switching control mode of the inverter 5b for propulsion, according to a region to which the operating point of the drive motor MG2 determined by the rotational speed of the drive motor MG2 and torque of the drive motor MG2 belongs.
(29)
(30) The graph of
(31) The graph of
(32) As shown in
(33) In this embodiment, when switching control is respectively performed on the inverter 5a for power generation and the inverter 5b for propulsion in the rectangular wave control mode, the respective switching frequencies of the inverter 5a for power generation and the inverter 5b for propulsion are likely to be included in the first resonance frequency band. Also, in this embodiment, when switching control is respectively performed on the inverter 5a for power generation and the inverter 5b for propulsion in the PWM control mode, the respective switching frequencies of the inverter 5a for power generation and the inverter 5b for propulsion are likely to be included in the second resonance frequency band.
(34) Thus, since the respective switching frequencies of the inverter 5a for power generation and the inverter 5b for propulsion are included in the first resonance frequency band of the battery 6 in
(35) Here, it is possible to avoid resonance in the battery 6 and the capacitor 52, by making the respective switching frequencies of the inverter 5a for power generation and the inverter 5b for propulsion higher than the respective second resonance frequency bands of the battery 6 and the capacitor 52. Meanwhile, where the performance of the switching devices of each of the inverter 5a for power generation and the inverter 5b for propulsion, and the performance of a microcomputer, etc. that constitutes the motor ECU 31, are not sufficient, it is difficult to make the switching frequencies higher than the second resonance frequency bands.
(36)
(37)
(38)
(39)
(40) In this embodiment, the power-generation-side maps and drive-side maps corresponding to the battery 6 and the capacitor 52, respectively, as shown in
(41)
(42) Initially, the HVECU 7 estimates the respective ripple currents of the battery 6 and the capacitor 52, from the respective operating states of the generation motor MG1 and drive motor MG2 (step S1). For example, the HVECU 7 has the maps as shown in
(43) Then, the HVECU 7 determines whether the ripple current of the battery 6 or the capacitor 52 is equal to or larger than a predetermined value (step S2). For example, the HVECU 7 determines, with respect to the battery 6, whether the total value of the power-generation-side ripple current and the drive-side ripple current is equal to or larger than a preset threshold value of ripple current in the battery 6. Similarly, the HVECU 7 determines, with respect to the capacitor 52, whether the total value of the power-generation-side ripple current and the drive-side ripple current is equal to or larger than a preset threshold value of ripple current in the capacitor 52.
(44) When the HVECU 7 determines that the ripple current of the battery 6 or the capacitor 52 is not equal to nor larger than the predetermined value (NO in step S2), it finishes the control routine of
(45) When the inverter 5a for power generation and the inverter 5b for propulsion are both in the rectangular wave control mode (YES in step S3), the HVECU 7 determines whether the SOC of the battery 6 is equal to or higher than a predetermined level (step S4). When the HVECU 7 determines that the SOC of the battery 6 is equal to or higher than the predetermined level (YES in step S4), the amount of electric power generated by the generation motor MG1 may be changed, without causing a problem in traveling of the hybrid vehicle 1. Thus, the HVECU 7 changes the operating point of the generation motor MG1 from the rectangular wave control mode region to the PWM control mode region (step S5). For example, as shown in
(46) When the inverter 5a for power generation and the inverter 5b for propulsion are both in the rectangular wave control mode, the respective switching frequencies of the inverter 5a for power generation and the inverter 5b for propulsion are highly likely to be included in the first resonance frequency band of the battery 6, and the ripple current (the total value of the power-generation-side ripple amount and the drive-side ripple amount) of the battery 6 is highly likely to be equal to or larger than the predetermined value. Thus, the HVECU 7 changes the operating point P1 of the generation motor MG1 located in the rectangular wave control mode region A2, to the operating point P2 located in the PWM control mode region A1, so as to change the switching frequency of the inverter 5a for power generation, and prevent it from being included in the first resonance frequency band of the battery 6. This makes it possible to curb increase of the power-generation-side ripple current due to resonance, and reduce the power-generation-side ripple current as compared with the case where the generation motor MG1 is operated at the operating point P1, thereby to reduce the ripple current of the battery 6, without changing drive control (the switching control mode) of the drive motor MG2, to change driving force delivered from the drive motor MG2, which would affect traveling of the hybrid vehicle 1.
(47) Then, the HVECU 7 determines whether the ripple current of each of the battery 6 and the capacitor 52 has become smaller than the predetermined value, in the same manner as in step S1 and step S2 (step S6). When the HVECU 7 determines that the ripple current of each of the battery 6 and the capacitor 52 has become smaller than the predetermined value (YES in step S6), it finishes the control routine.
(48) When the HVECU 7 determines that the ripple current of each of the battery 6 and the capacitor 52 has not become smaller than the predetermined value (NO in step S6), it reduces the amount of electric power generated by the generation motor MG1, and reduce the torque of the generation motor MG1 (step S7). For example, as shown in
(49) Then, the HVECU 7 determines whether the ripple current of each of the battery 6 and the capacitor 52 has become smaller than the predetermined value, in the same manner as in step S1 and step S2, for example (step S8). When the HVECU 7 determines that the ripple current of each of the battery 6 and the capacitor 52 has become smaller than the predetermined value (YES in step S8), it finishes the control routine. On the other hand, when the HVECU 7 determines in step S8 that the ripple current of each of the battery 6 and the capacitor 52 has not become smaller than the predetermined value (NO in step S8), it changes the operating point of the drive motor MG2 to reduce the driving force until the ripple current of each of the battery 6 and the capacitor 52 becomes smaller than the predetermined value (step S9), and finishes the control routine.
(50) When the HVECU 7 determines in step S4 that the SOC of the battery 6 is not equal to nor higher than the predetermined level (NO in step S4), it reduces the driving force by changing the operating point of the drive motor MG2 until the ripple current of each of the battery 6 and the capacitor 52 becomes smaller than the predetermined value (step S9), and finishes the control routine.
(51) When the HVECU 7 determines in step S3 that at least one of the generation motor MG1 and the drive motor MG2 is not in the rectangular wave control mode (NO in step S3), it determines whether the generation motor MG1 and the drive motor MG2 are both in the PWM control mode (step S10). For example, the HVECU 7 determines whether the operating point P5 of the generation motor MG1 is located in the PWM control mode region A1, as shown in
(52) When the HVECU 7 determines that the inverter 5a for power generation and the inverter 5b for propulsion are both in the PWM control mode (YES in step S10), it changes the operating point of the generation motor MG1 from the PWM control mode region into the rectangular wave control mode region (step S11). For example, the HVECU 7 changes the operating point P5 of the generation motor MG1 located in the PWM control mode region A1, as shown in
(53) When the inverter 5a for power generation and the inverter 5b for propulsion are both in the PWM control mode, the respective switching frequencies of the inverter 5a for power generation and the inverter 5b for propulsion are highly likely to be included in the second resonance frequency band of the capacitor 52, and the ripple current (the total value of the power-generation-side ripple amount and the drive-side ripple amount) of the capacitor 52 is highly likely to be equal to or larger than the predetermined value. Thus, the HVECU 7 changes the operating point P5 of the generation motor MG1 located in the PWM control mode region A1, to the operating point P6 located in the rectangular wave control mode region A2, so as to change the switching frequency of the inverter 5a for power generation, and prevent it from being included in the second resonance frequency band of the capacitor 52. This makes it possible to reduce the power-generation-side ripple current as compared with the case where the generation motor MG1 is operated at the operating point P5, thereby to reduce the ripple current of the capacitor 52.
(54) Then, the HVECU 7 determines whether the ripple current of each of the battery 6 and the capacitor 52 has become smaller than the predetermined value, in the same manner as in step S1 and step S2, for example (step S12). When the HVECU 7 determines that the ripple current of each of the battery 6 and the capacitor 52 has become smaller than the predetermined value (YES in step S12), it finishes the control routine.
(55) When the HVECU 7 determines that the ripple current of each of the battery 6 and the capacitor 52 has not become smaller than the predetermined value (NO in step S12), it determines whether the SOC of the battery 6 is equal to or higher than the predetermined level (step S13). When the HVECU 7 determines that the SOC of the battery 6 is equal to or higher than the predetermined level (YES in step S13), it reduces the amount of electric power generated by the generation motor MG1, and reduces the torque of the generation motor MG1 (step S14). For example, the HVECU 7 changes the operating point P6 of the generation motor MG1 located in the rectangular wave control mode region A2, as shown in
(56) Then, the HVECU 7 determines whether the ripple current of each of the battery 6 and the capacitor 52 has become smaller than the predetermined value, in the same manner as in step S1 and step S2, for example (step S15). When the HVECU 7 determines that the ripple current of each of the battery 6 and the capacitor 52 has become smaller than the predetermined value (YES in step S15), it finishes the control routine. On the other hand, when the HVECU 7 determines in step S15 that the ripple current of each of the battery 6 and the capacitor 52 has not become smaller than the predetermined value (NO in step S15), it changes the operating point of the drive motor MG2 and reduces the driving force until the ripple current of each of the battery 6 and the capacitor 52 becomes smaller than the predetermined value (step S16), and finishes the control routine. Thus, by changing the switching frequency of the inverter 5b for propulsion, which depends on the rotational speed of the drive motor MG2, or reducing torque of the drive motor MG2 so as to reduce electric power supplied to the drive motor MG2, it is possible to reduce the drive-side ripple current, and thus reduce the ripple current of each of the battery 6 and the capacitor 52.
(57) When the HVECU 7 determines in step S13 that the SOC of the battery 6 is not higher than the predetermined level (NO in step S13), it reduces the driving force by changing the operating point of the drive motor MG2, until the ripple current of each of the battery 6 and the capacitor 52 becomes smaller than the predetermined value (step S16), and then finishes the control routine. It is thus possible to make the ripple current of each of the battery 6 and the capacitor 52 smaller than the predetermined value, while curbing a shortage of the SOC of the battery 6 required to enable the hybrid vehicle 1 to travel with the driving force from the drive motor MG2.
(58) Also, when the HVECU 7 determines in step S10 that one of the inverter 5a for power generation and the inverter 5b for propulsion is in the rectangular wave control mode, and the other is in the PWM control mode (NO in step S10), it reduces the driving force by changing the operating point of the drive motor MG2 until the ripple current of each of the battery 6 and the capacitor 52 becomes smaller than the predetermined value (step S16), and finishes the control routine.
(59) When the HVECU 7 included in the controller of the vehicle according to this embodiment drives the generation motor MG1 and the drive motor MG2 at the same time, and the ripple current of each of the battery 6 and the capacitor 52 is equal to or larger than the predetermined value, the HVECU 7 changes drive control of at least one of the generation motor MG1 and the drive motor MG2. Thus, when the HVECU 7 according to this embodiment drives the generation motor MG1 and the drive motor MG2 at the same time, it can reduce the ripple current of each of the battery 6 and the capacitor 52, and reduce heat generated by the battery 6 and the capacitor 52.
(60) In this embodiment, a current sensor may be provided for detecting the ripple current (the total value of the power-generation-side ripple current and drive-side ripple current) of each of the battery 6 and the capacitor 52. Then, when the HVECU 7 determines, based on the result of detection of the current sensor, that the ripple current of each of the battery 6 and the capacitor 52 is equal to or larger than the predetermined value, the HVECU 7 may change drive control of at least one of the generation motor MG1 and the drive motor MG2. In this manner, the HVECU 7 is able to grasp the ripple current of each of the battery 6 and the capacitor 52 with improved accuracy, as compared with the case where the power-generation-side ripple current and drive-side ripple current in the battery 6 and the capacitor 52 are estimated.
(61) The configuration of the hybrid vehicle 1 according to the embodiment is not limited to that shown in