Control system for vehicle
11312360 · 2022-04-26
Assignee
Inventors
- Hiroto Hashimoto (Atsugi, JP)
- Terufumi Miyazaki (Toyota, JP)
- Tomohito Ono (Susono, JP)
- Yosuke Suzuki (Hadano, JP)
- Daisuke Shirai (Sutno-gun, JP)
Cpc classification
B60W10/08
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
B60L58/12
PERFORMING OPERATIONS; TRANSPORTING
H02J7/1415
ELECTRICITY
B60W20/12
PERFORMING OPERATIONS; TRANSPORTING
B60W2552/05
PERFORMING OPERATIONS; TRANSPORTING
H02J7/0048
ELECTRICITY
B60W20/13
PERFORMING OPERATIONS; TRANSPORTING
G01C21/3415
PHYSICS
B60W2710/06
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60W20/12
PERFORMING OPERATIONS; TRANSPORTING
H02J7/14
ELECTRICITY
B60W10/08
PERFORMING OPERATIONS; TRANSPORTING
B60W20/10
PERFORMING OPERATIONS; TRANSPORTING
B60L58/12
PERFORMING OPERATIONS; TRANSPORTING
Abstract
If the destination has not been input, it is judged whether the present location is on the expressway (step S32). If the judgement result of the step S32 is positive, it is judged whether or not the actual SOC is less than or equal to the threshold TH2 (step S34). If the judgement result of the step S34 is positive, the restoring control is executed (step S36). Subsequent to the step S34 or S36, it is judged whether or not the vehicle is still on the expressway (step S38). If the judgement result of the step S38 is positive, it is judged whether or not the actual SOC is greater than or equal to the SOC_T2 (step S42). If the judgement result of the step S42 is positive, the maintaining control is executed (step S44).
Claims
1. A control system for vehicle, comprising an engine and a battery which are mounted on a vehicle; a motor which is mechanically coupled to drive wheels of the vehicle, and is configured to receive electrical power from the battery and to generate a driving force for travel of the vehicle; a generator which is mechanically coupled to the engine, and is configured to generate charging power of the battery with power of the engine; a management controller which is configured to execute management control in which a state of charge of the battery is managed; and a navigation controller which is configured to guide a travel route of the vehicle from a present location to a destination based on information on the present location and map information; wherein the management control includes restoring control in which the engine is operated such that the state of charge of the battery is restored to a restoring target value, the restoring target value being set based on an actual value of the state of charge of the battery when the actual value of the state of charge becomes equal to or less than a lower limit value, wherein, in the restoring control, the management controller is configured to: judge whether or not the present location is on an expressway based on the information on the present location and map information; judge whether or not a destination has been entered into the navigation controller; upon judging that the present location is on the expressway and the destination has been entered into the navigation controller, set a first target value as the restoring target value for the vehicle passing through a scheduled exit of the expressway; and upon judging that the present location is on the expressway and the destination has not been entered into the navigation controller, set a second target value as the restoring target value for the vehicle passing through a next exit of the expressway, and wherein, in a case where the destination has not been entered into the navigation controller, the management controller is configured to start the restoring control earlier than in a case where the destination has been entered into the navigation controller.
2. The control system according to claim 1, wherein the second target value is higher than the first target value.
3. The control system according to claim 1, wherein: the lower limit value includes a first lower limit value and a second lower limit value, the first lower limit value is the lower limit value that is set when the destination has been entered into the navigation controller and the present location is on the expressway, the second lower limit value is the lower limit value that is set when the destination has not been entered into the navigation controller and the present location is on the expressway, and the second lower limit value is higher than the first lower limit value.
4. The control system according to claim 3, wherein: the lower limit value further includes a third lower limit value which is the lower limit value that is set when the present location is not on the expressway, and the first and second lower limit values are higher than the third lower limit value.
5. The control system according to claim 1, wherein the management control further includes maintaining control in which the restoring target value is maintained at an upper limit value when the actual value of the state of charge becomes greater than or equal to the upper limit value.
6. The control system according to claim 5, wherein: the upper limit value includes a first upper limit value and a second upper limit value, the first upper limit value is the upper limit value that is set when the destination has been entered into the navigation controller and the present location is on the expressway, the second upper limit value is the upper limit value that is set when the destination has not been entered into the navigation controller and present location is on the expressway, and the second upper limit value is higher than the first upper limit value.
7. The control system according to claim 1, wherein the vehicle is a series hybrid vehicle.
Description
BRIEF DESCRIPTION OF DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
DESCRIPTION OF EMBODIMENTS
(7) Hereinafter, an embodiment of the present disclosure will be described referring to the drawings. It should be noted that same signs are attached to same elements in the respective drawings, and duplicate descriptions are omitted.
1. Configuration of Control System
(8) First, a configuration of a control system according to the present embodiment will be described with reference to
(9) As shown in
(10) The engine 10 is an internal combustion engine in which thermal energy generated by burning mixed gas is converted into kinetic energy of moving body such as piston, thereby a driving force is outputted. Examples of fuel of the engine 10 include gasoline, light oil, and hydrogen fuel. The engine 10 is started by the motor for electrical power generation 12 when a demand for electrical power generation to the engine 10 is present. The engine 10 drives the motor for electrical power generation 12 with power generated in the engine 10. The engine 10 is stopped when the demand for electrical power generation is absent.
(11) The motor for electrical power generation 12 is an electric rotating machine. The motor for electrical power generation 12 is, for example, constituted by a three-phase motor. The motor for electrical power generation 12 is directly connected to the engine 10. When the demand for electrical power generation is present, the motor for electrical power generation 12 operates as an electric motor to start the engine 10. During the operation of the engine 10, the motor for electrical power generation 12 operates as a generator to convert the power from the engine 10 to electrical power.
(12) Like the motor for electrical power generation 12, the motor for driving 14 is an electric rotating machine. The motor for driving 14 is connected to the wheels 20 via a deceleration mechanism 18. The motor for driving 14 operates mainly as an electric motor to drive wheels 20 of the vehicle. When the vehicle is decelerated, the motor for driving 14 operates as a generator to generate regenerative power.
(13) The battery 16 is a rechargeable direct-current power source. The battery 16 is consisted of a secondary battery such as a nickel-hydrogen battery and a lithium-ion battery. The battery 16 stores the electrical power generated by the motor for electrical power generation 12 and the electrical power regenerated by the motor for driving 14. The battery 16 supplies the stored electrical power to the motor for driving 14. The battery 16 also supplies the stored electrical power to the motor for electrical power generation 12 as an engine starter.
(14) The inverter 22 is an inverter for the motor for electrical power generation 12. The inverter 22 is provided between the motor for electrical power generation 12 and the battery 16. The inverter 22 performs bidirectional conversion between DC power and AC power. The inverter 24 is an inverter for the motor for driving 14. The inverter 24 is provided between the motor for driving 14 and the battery 16. The inverter 24 performs bidirectional conversion between DC power and AC power.
(15) One end of the battery charger 26 is connected to the battery 16. The other end of the battery charger 26 is connected to an external power source (not shown). During the vehicle is parked, the battery charger 26 converts the electrical power supplied from the external power source into voltage level of the battery 16 and then outputs the converted electrical power to the battery 16.
(16) In addition, as shown in
(17) The motor/generator controller 28 operates the inverter 22 to control input and output torque of the motor for electrical power generation 12 in accordance with an instruction for control from the unified controller 36. The motor/generator controller 28 also operates the inverter 24 to control input and output of the motor for driving 14 in accordance with the instruction for control.
(18) The engine controller 30 operates various actuators to control output torque of the engine 10 in accordance with the instruction for control from the unified controller 36. Examples of the various actuators include a throttle valve, an ignition apparatus, and an injector. When the throttle valve is operated, an amount of intake air is adjusted. When the ignition apparatus is operated, ignition timing is adjusted. When the injector is operated, an amount of fuel is adjusted.
(19) The battery controller 32 estimates an internal-state amount such as a state of charge (SOC) of the battery 16 and power that is able to input to the battery 16 or output from the battery 16. The SOC is expressed as a percentage of current amount of charge of the battery 16 to full amount of charge of the battery 16. The SOC is calculated, for example, based on output voltage detected by a voltage sensor (not shown). Alternatively, the SOC is calculated based on an input/output current detected by a current sensor (not shown).
(20) The navigation controller 34 combines the information on the present location and the map information to provide a travel guidance. The information on the present location is measured using a GPS device 38 that receives GPS signals from satellites. The map information is read from a nonvolatile memory such as a HDD (not shown). Examples of the map information include type of a road (e.g., a public highway or an expressway), a gradient of the road, and curvature of the road. When a destination is input by a driver of the vehicle, the navigation controller 34 searches the travel route from the present location to the destination and executes the travel guidance.
(21) The unified controller 36 controls an output of the motor for driving 14 in accordance with a demand from the driver while coordinating the controllers 28, 30, 32 and 34, and controls the output of the engine 10 (i.e., the output of the motor for electrical power generation 12) while considering both drivability and fuel economy. The SOC management control to be described below is executed by the unified controller 36.
2. SOC Management Control
(22) In the SOC management control, the output of the engine 10 (i.e., the output of the motor for electrical power generation 12) and that of the motor for driving 14 are controlled such that the SOC of the battery 16 falls within a desired range. In the control system according to the present embodiment, the SOC management control is executed using the information on the present location and the map information.
(23) 2.1 SOC Management Control in Public Highway
(24)
(25) In the restoring control in the public highway, a target value of the SOC for public highway (hereinafter also referred to as a “SOC_T0”) is set. Then, operating points of the engine 10 are set for the SOC_T0 by considering atmospheric pressure, engine thermal efficiency, generator efficiency, and the like. When the SOC rises to or above the SOC_T0, the operation of the engine 10 is terminated. That is, the electrical power generation by the engine 10 is terminated. As described above, the SOC is managed between the threshold TH0 and the SOC_T0 during the travel in the public highway.
(26) 2.2 SOC Management Control in Expressway
(27) The SOC management control in the expressway is controlled differently depending on whether or not the destination has been input by the driver.
(28) (1) In a Case where the Destination has been Input
(29) If the destination has been input, the restoring control is also executed. However, in this case, a first target value of the SOC for expressway (hereinafter also referred to as a “SOC_T1”) is set. In this case, further, control for maintaining the SOC (hereinafter also referred to as “maintaining control”) is executed in addition to the restoring control. In this maintaining control, the SOC is maintained at the SOC_T1.
(30) (i) Restoring Control
(31)
(32) In the example shown in
(33) For example, considering a distance to the scheduled exit, a gradient to the scheduled exit, an average speed of the vehicle, atmospheric pressure, an engine thermal efficiency, and a generator efficiency, operating points at which the SOC_T1 is achieved with smallest fuel consumption are determined as the operating points of the engine 10. It should be noted that a well-known method can be used as the method for determining such the operating points.
(34) (ii) Maintaining Control
(35) The maintaining control is executed when the SOC is equal to or greater than the SOC_T1. The SOC_T1 is the target value of the SOC in the restoring control, and is also the determination value for determining whether or not to start the maintaining control. The maintaining control is executed until the vehicle reaches the scheduled exit.
(36) In the example shown in
(37) (2) Specific Processing Executed when the Destination has been Input
(38)
(39) In the routine shown in
(40) If the judgement result of the step S10 is positive, it is judged whether or not an actual SOC is less than or equal to the threshold TH1 (step S12). The actual SOC is an actual state of charge of the battery 16. For the actual SOC, values calculated by the battery controller 32 are used. If the judgement result of the step S12 is negative, the processing shown in the step S16 is executed.
(41) If the judgement result of the step S12 is positive, the restoring control is executed (step S14). On the beginning of the restoring control, the SOC_T1 is set and the operating points of the engine 10 by which the SOC is increased from the current value (i.e., present actual SOC) to the SOC_T1 with smallest fuel consumption.
(42) Subsequent to the step S12 or S14, it is judged whether or not the vehicle has reached the scheduled exit (step S16). The processing of the step S16 is executed based on the information on the present location and the map information. If the judgement result of the step S16 is positive, the ongoing SOC management control is terminated (step S18). The ongoing SOC management control corresponds to the restoration or maintaining control. If the judgement result of the step S12 is negative and that of the step S16 is positive, the SOC management control is not executed. On other cases, the restoring or maintaining control is executed. The processing of the step S18 is executed only if the ongoing SOC management control is present.
(43) If the judgement result of the step S16 is negative, it is judged whether or not the actual SOC is equal to or greater than the SOC_T1 (step S20). For the actual SOC, the value calculated by the battery controller 32 is used. If the judgement result of the step S20 is negative, the processing of the step S16 is executed. In this case, the restoring control is continuously executed.
(44) If the judgement result of the step S20 is positive, the maintaining control is executed (step S22). On the beginning of the maintaining control, the restoring control is terminated. After the processing of the step S22, the processing of the step S16 is executed.
(45) (3) In a Case where the Destination has not been Input
(46) Similar to the case where the destination has been input, the restoring and maintaining control are executed even when the destination has not been input. However, in this case, the restoring control is started based on a threshold T2 which is different from the threshold T1. In addition, in the restoring control, a second target value of the SOC for expressway (hereinafter also referred to as a “SOC_T2”) is set. In addition, in the maintaining control, the SOC is maintained at the SOC_T2.
(47) (i) Restoring Control
(48)
(49) In the example shown in
(50) Note that, even when the destination has not been input, the operating points of the engine 10 are determined at the beginning of the restoring control.
(51) In the example shown in
(52) (ii) Maintaining Control
(53) The maintaining control is executed when the SOC is equal to or greater than the SOC_T2. The SOC_T2 is set to the value higher than the SOC_T1. The reason for this is that, when the destination has not been input, it is unclear how far the vehicle will travel in the public highway after passing through the next interchange exit. Therefore, in the case without the destination, the determination value for determining whether or not to start the maintaining control is set to the SOC_T2 (>the SOC_T1). In addition, in the case without the destination, the SOC is restored to a higher value than the case with the destination. The maintaining control is executed until the vehicle passes through the exit of the expressway.
(54) In the example shown in
(55) (4) Specific Processing Executed when the Destination has not been Input
(56)
(57) In the routine shown in
(58) If the judgement result of the step S30 is positive, it is judged whether or not the present location is on the expressway (step S32). The processing of the step S32 is executed based on the information on the present location and the map information. If the judgement result of the step S32 is negative, the processing routine is terminated.
(59) If the judgement result of the step S32 is positive, it is judged whether or not the actual SOC is less than or equal to the threshold TH2 (step S34). For the actual SOC, the value calculated by the battery controller 32 is used. If the judgement result of the step S34 is negative, the processing of the step S38 is executed.
(60) If the judgement result of the step S34 is positive, the restoring control is executed (step S36). On the beginning of the restoring control, the SOC_T2 is set and the operating points of the engine 10 by which the SOC is increased from the current value (i.e., the present actual SOC) to the SOC_T2 with the smallest fuel consumption.
(61) Subsequent to the step S34 or S36, it is judged whether or not the present location is on the expressway the (step S38). If the judgement result of the step S38 is negative, the ongoing SOC management control is terminated (step S40). The processing of the steps S38 and S40 are basically the same as that of the steps S16 and S18 described in
(62) If the judgement result of the step S38 is positive, it is judged whether or not the actual SOC is greater than or equal to the SOC_T2 (step S42). For the actual SOC, the value calculated by the battery controller 32 is used. If the judgement result of the step S42 is negative, the processing of the step S38 is executed. In this case, the restoring control is executed continuously.
(63) If the judgement result of the step S42 is positive, the maintaining control is executed (step S44). On the start of the maintaining control, the restoring control is terminated. After the execution of the processing of the step S44, the processing of the step S38 is executed.
3. Advantageous Effects
(64) According to the SOC management control described above, when the destination has not been input, the next interchange exit is set as the temporary destination. Therefore, not only in the case with the destination, but also in the case without the destination, it is possible to execute the restoring control under the predetermined condition mentioned above.
(65) Further, according to the SOC management control, in the case without the destination, the target value of the SOC in the restoring control (i.e., the SOC_T2) is set higher than that in the case with the destination. Therefore, in the case without the destination, it is possible to restore the SOC more than the case with the destination. Therefore, it is possible to continue to travel for a long time, after traveling along the expressway, only by driving of the motor for driving 14.
(66) Furthermore, according to the SOC management control, in the case without the destination, the determination value for determining whether or not to start the restoring control (i.e., the threshold TH2) is set to the higher value than the case with the destination. Therefore, in the case without the destination, the restoring control is started earlier than the case with the destination. Therefore, it is possible to restore the SOC earlier.
(67) Furthermore, according to the SOC management control, the determination values for determining whether or not to start the restoring control (i.e., the thresholds TH0, TH1 and TH2) are changed in accordance with the type of road. Therefore, frequency of executing the restoring control becomes relatively low in the public highway whereas it becomes relatively high in the expressway. Here, during the execution of the restoring control, noise is generated from the engine. However, background noise around the vehicle becomes larger during the travel at high-speed than that at low-speed. Therefore, during the travel at the high-speed, the noise from the engine is easily confused with the background noise. Therefore, if the frequency of executing the restoring control becomes relatively high in the expressway, it is possible to reduce driver's discomfort due to the execution of the restoring control.
(68) Furthermore, according to the SOC management control, the maintaining control is executed during the travel in the expressway. Therefore, it is possible to prevent the battery 16 from being overcharged and to extend the life thereof.
(69) Furthermore, according to the SOC management control, in the case without the destination, the determination value for determining whether or not to start the maintaining control (i.e., the SOC_T2) is set to the higher value than the case with the destination. Therefore, in the case without the destination, the SOC is maintained at the higher value than the case without the destination. Therefore, even when the case without the destination, it is possible to continue to travel for a long time, after traveling along the expressway, only by driving of the motor for driving 14.
4. Correspondence Between Aspect and Embodiment
(70) In the above embodiment, the motor for driving 14 corresponds to the “motor” of the first aspect. The motor for electrical power generation 12 corresponds to the “generator” of the first aspect. The unified controller 36 corresponds to the “management controller” of the first aspect. The thresholds TH0, TH1 and TH2 correspond to the “lower limit value” of the first aspect. The SOC_T0, SOC_T1 and SOC_T2 correspond to the “restoring target value” of the first aspect. The SOC_T1 SOC_T1 to the “first target value” of the first aspect. The SOC_T2 corresponds to the “second target value” of the first aspect.
(71) In the above embodiment, the threshold TH1 corresponds to the “first lower limit value” of the third aspect. The threshold TH2 corresponds to the “second lower limit value” of the third aspect. The threshold TH0 corresponds to the “third lower limit value” of the fourth aspect. The SOC_T1 corresponds to the “first upper limit value” of the sixth aspect. The SOC_T2 corresponds to the “second upper limit value” of the sixth aspect.