US11780441B2 - Traveling control apparatus, traveling control method, and non-transitory storage medium - Google Patents
Traveling control apparatus, traveling control method, and non-transitory storage medium Download PDFInfo
- Publication number
- US11780441B2 US11780441B2 US17/525,618 US202117525618A US11780441B2 US 11780441 B2 US11780441 B2 US 11780441B2 US 202117525618 A US202117525618 A US 202117525618A US 11780441 B2 US11780441 B2 US 11780441B2
- Authority
- US
- United States
- Prior art keywords
- traveling
- speed
- power
- vehicle
- speed profile
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active, expires
Links
- 238000000034 method Methods 0.000 title claims description 35
- 230000001172 regenerating effect Effects 0.000 claims abstract description 90
- 238000002485 combustion reaction Methods 0.000 claims abstract description 48
- 230000006870 function Effects 0.000 claims description 44
- 230000007423 decrease Effects 0.000 claims description 5
- 238000011084 recovery Methods 0.000 description 24
- 238000010586 diagram Methods 0.000 description 19
- 238000004364 calculation method Methods 0.000 description 12
- 238000012545 processing Methods 0.000 description 12
- 238000012937 correction Methods 0.000 description 11
- 239000000446 fuel Substances 0.000 description 11
- 238000004891 communication Methods 0.000 description 9
- 238000009795 derivation Methods 0.000 description 8
- 230000001133 acceleration Effects 0.000 description 4
- 230000005611 electricity Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000007599 discharging Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000012447 hatching Effects 0.000 description 1
- 238000005381 potential energy Methods 0.000 description 1
- 230000008929 regeneration Effects 0.000 description 1
- 238000011069 regeneration method Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W30/00—Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
- B60W30/18—Propelling the vehicle
- B60W30/18009—Propelling the vehicle related to particular drive situations
- B60W30/18109—Braking
- B60W30/18127—Regenerative braking
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W10/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/04—Conjoint control of vehicle sub-units of different type or different function including control of propulsion units
- B60W10/06—Conjoint control of vehicle sub-units of different type or different function including control of propulsion units including control of combustion engines
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W10/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/04—Conjoint control of vehicle sub-units of different type or different function including control of propulsion units
- B60W10/08—Conjoint control of vehicle sub-units of different type or different function including control of propulsion units including control of electric propulsion units, e.g. motors or generators
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W20/00—Control systems specially adapted for hybrid vehicles
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W20/00—Control systems specially adapted for hybrid vehicles
- B60W20/10—Controlling the power contribution of each of the prime movers to meet required power demand
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/10—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to vehicle motion
- B60W40/105—Speed
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W50/0097—Predicting future conditions
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W2050/0001—Details of the control system
- B60W2050/0019—Control system elements or transfer functions
- B60W2050/0028—Mathematical models, e.g. for simulation
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2510/00—Input parameters relating to a particular sub-units
- B60W2510/24—Energy storage means
- B60W2510/242—Energy storage means for electrical energy
- B60W2510/244—Charge state
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2520/00—Input parameters relating to overall vehicle dynamics
- B60W2520/10—Longitudinal speed
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2520/00—Input parameters relating to overall vehicle dynamics
- B60W2520/12—Lateral speed
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2530/00—Input parameters relating to vehicle conditions or values, not covered by groups B60W2510/00 or B60W2520/00
- B60W2530/10—Weight
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2530/00—Input parameters relating to vehicle conditions or values, not covered by groups B60W2510/00 or B60W2520/00
- B60W2530/13—Mileage
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2530/00—Input parameters relating to vehicle conditions or values, not covered by groups B60W2510/00 or B60W2520/00
- B60W2530/16—Driving resistance
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2552/00—Input parameters relating to infrastructure
- B60W2552/15—Road slope, i.e. the inclination of a road segment in the longitudinal direction
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2552/00—Input parameters relating to infrastructure
- B60W2552/35—Road bumpiness, e.g. potholes
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2555/00—Input parameters relating to exterior conditions, not covered by groups B60W2552/00, B60W2554/00
- B60W2555/20—Ambient conditions, e.g. wind or rain
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2556/00—Input parameters relating to data
- B60W2556/10—Historical data
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2720/00—Output or target parameters relating to overall vehicle dynamics
- B60W2720/10—Longitudinal speed
- B60W2720/103—Speed profile
Definitions
- the present disclosure relates to a traveling control apparatus mounted on a vehicle, a traveling control method, and a non-transitory storage medium.
- JP 4702086 B discloses a vehicle driving assistance apparatus that guides, based on a vehicle position and map information of a point at which the vehicle needs to stop or decelerate, such as a railroad crossing or a curve, a user to a braking start point at which a regenerative braking operation needs to be started.
- this driving assistance apparatus for a vehicle it is possible to increase a recovery amount of regenerative energy by prompting the user to operate a regenerative brake at a deceleration rate at which regenerative energy can be efficiently recovered.
- JP 4702086 B With the technology disclosed in JP 4702086 B, it is possible to predict a point at which the recovery of regenerative energy is expected, but it is impossible to quantitatively predict the recovery amount of regenerative energy. With any technology, when it is possible to quantitatively predict the recovery amount of regenerative energy at an early stage, it can be used for appropriate driving control.
- the present disclosure provides a traveling control apparatus, a traveling control method, and a non-transitory storage medium used for traveling control by quantitatively predicting a recovery amount of regenerative energy.
- a first aspect of the present disclosure is a traveling control apparatus configured to be mounted on a vehicle that includes an electric motor and an internal combustion engine as power sources.
- the traveling control apparatus includes an electronic control unit configured to create a speed profile obtained by predicting speed of the vehicle at each time, derive, based on at least the speed profile, a coefficient profile that is a coefficient at each time used at the time of predicting an amount of regenerative energy recoverable by regenerative braking of the electric motor, approximate the speed profile with a predetermined approximation model and estimate a predicted amount of regenerative energy based on an approximation result and the coefficient profile, and determine the power source used for traveling based on the predicted amount of regenerative energy.
- the electronic control unit may derive the coefficient profile based on the speed profile and a fuel consumption characteristic of the internal combustion engine.
- the electronic control unit may create the speed profile based on one or both of a traveling history of a user and a traveling history of a person other than the user.
- a model that approximates changes in the speed of the vehicle over time by a sum of Gaussian functions having different peak positions may be used.
- the changes in the speed of the vehicle over time are represented by the speed profile.
- the number of the Gaussian functions that approximate the speed profile may be set as the number of poles at which an average speed for each of a plurality of sections obtained by dividing the speed profile at equal intervals changes from an increase to a decrease.
- the electronic control unit may calculate a parameter of the Gaussian functions using at least any two of speed, mileage, and a required traveling time of the vehicle.
- the electronic control unit may derive, based on the approximation result and the coefficient profile, power represented by a sum of power that contributes to a change in kinetic energy of the vehicle and power that is dissipated by traveling resistance, set one or more periods in which the power is negative as a period in which regenerative energy is recoverable, and set a time-integral value of a magnitude of the power in the period as an estimated value of the predicted amount of regenerative energy in the period.
- the electronic control unit may estimate the predicted amount of regenerative energy further based on one or more fluctuation factors.
- the fluctuation factor may be at least one of a kind of road surface, a slope of the road surface, a load weight of the vehicle, and weather.
- the electronic control unit may correct power based on the fluctuation factor.
- the electronic control unit may correct the time-integral value based on the fluctuation factor.
- the electronic control unit may determine to travel using the electric motor when a condition including a situation where a sum of energy for the electric motor currently stored in the vehicle and the predicted amount of regenerative energy in a next period is equal to or higher than a threshold value is satisfied.
- a second aspect of the present disclosure is a traveling control method executed by an electronic control unit mounted on a vehicle that includes an electric motor and an internal combustion engine as power sources.
- the traveling control method includes a step of creating, by the electronic control unit, a speed profile obtained by predicting speed of the vehicle at each time, a step of deriving, by the electronic control unit, based on at least the speed profile, a coefficient profile that is a coefficient at each time used at the time of predicting an amount of regenerative energy recoverable by regenerative braking of the electric motor, a step of approximating, by the electronic control unit, the speed profile with a predetermined approximation model and estimating a predicted amount of regenerative energy based on an approximation result and the coefficient profile, and a step of determining, by the electronic control unit, the power source used for traveling based on the predicted amount of regenerative energy.
- a third aspect of the present disclosure is a non-transitory storage medium storing a command, which is executable on an electronic control unit of a traveling control apparatus mounted on a vehicle that includes an electric motor and an internal combustion engine as power sources, and causes the electronic control unit to execute functions.
- the functions include creating a speed profile obtained by predicting speed of the vehicle at each time, deriving, based on at least the speed profile, a coefficient profile that is a coefficient at each time used at the time of predicting an amount of regenerative energy recoverable by regenerative braking of the electric motor, approximating the speed profile with a predetermined approximation model and estimating a predicted amount of regenerative energy based on an approximation result and the coefficient profile, and determining the power source used for traveling based on the predicted amount of regenerative energy.
- FIG. 1 is a diagram illustrating functional blocks of a traveling control apparatus according to an embodiment of the present disclosure and peripheral units thereof;
- FIG. 2 is a diagram illustrating a flowchart of traveling control processing according to an embodiment of the present disclosure
- FIG. 3 is diagram illustrating an example of a speed profile according to an embodiment of the present disclosure
- FIG. 4 is a diagram illustrating a graph of a Gaussian function
- FIG. 5 is a diagram illustrating a part of the example of the speed profile according to an embodiment of the present disclosure and a graph in which the part is approximated by the Gaussian function;
- FIG. 6 is a diagram illustrating the example of the speed profile according to an embodiment of the present disclosure and a graph in which the example is approximated by the Gaussian function;
- FIG. 7 is another diagram illustrating the example of the speed profile according to an embodiment of the present disclosure.
- FIG. 8 is a diagram illustrating a graph of the average vehicle speed obtained for each section of FIG. 7 according to an embodiment of the present disclosure
- FIG. 9 is a diagram illustrating a graph in which the speed profile of FIG. 7 according to an embodiment of the present disclosure is approximated by the Gaussian function
- FIG. 10 is a diagram illustrating a graph of an example of an amount linked to changes in kinetic energy and an amount dissipated by traveling resistance from among required amounts of powers according to an embodiment of the present disclosure
- FIG. 11 is a diagram illustrating a graph of an example of the required amount of power according to an embodiment of the present disclosure.
- FIG. 12 is a diagram illustrating a graph of an example of an integral value of the required amount of power according to an embodiment of the present disclosure
- FIG. 13 is another diagram illustrating the graph of the example of the required amount of power according to an embodiment of the present disclosure.
- FIG. 14 is a diagram illustrating a graph of an example of an efficiency characteristic of an internal combustion engine according to an embodiment of the present disclosure
- FIG. 15 is a diagram illustrating an example of a correction coefficient profile according to an embodiment of the present disclosure.
- FIG. 16 is a diagram illustrating an example of the correction coefficient profile after standardization according to an embodiment of the present disclosure.
- FIG. 17 is a diagram illustrating an example of an electricity utility value profile according to an embodiment of the present disclosure.
- a traveling control apparatus executes an appropriate traveling control to improve fuel efficiency by quantitatively predicting a recovery amount of regenerative energy at an early stage, using a speed profile obtained by predicting speed of a vehicle and a coefficient profile used at the time of predicting an amount of regenerative energy.
- FIG. 1 is a diagram illustrating functional blocks of a traveling control apparatus 10 according to an embodiment of the present disclosure and peripheral units thereof.
- a traveling control apparatus 10 is mounted on the vehicle.
- the vehicle includes an internal combustion engine ECU 20 , an internal combustion engine 21 , a transmission 22 , an electric motor ECU 30 , an electric motor 31 , a battery ECU 40 , a battery 41 , a manager ECU 50 , a driving assistance ECU 60 , an autonomous driving ECU 65 , a storage unit 70 , a communication unit 80 , a traveling control ECU 90 , an electric power steering (EPS) ECU 100 , an EPS device 101 , a brake ECU 110 , and a brake device 111 .
- EPS electric power steering
- the vehicle also may include various sensors, such as an accelerator pedal sensor, a brake pedal sensor, a camera or an obstacle sensor, a vehicle speed sensor, a yaw rate sensor, and a GPS sensor, and various devices, such as a navigation system (none of them shown).
- various sensors such as an accelerator pedal sensor, a brake pedal sensor, a camera or an obstacle sensor, a vehicle speed sensor, a yaw rate sensor, and a GPS sensor, and various devices, such as a navigation system (none of them shown).
- the internal combustion engine 21 and the electric motor 31 are actuators that serve as power sources that drive the vehicle.
- the electric motor 31 is also a generator that generates power and a braking device that generates a braking force by regenerative braking.
- the internal combustion engine ECU 20 is an electronic control unit (ECU) that executes a control for generating a driving torque by controlling the internal combustion engine 21 and the transmission 22 that changes rotation speed between an input and an output, or for generating a braking torque by an engine brake.
- ECU electronice control unit
- the electric motor ECU 30 is an ECU that executes a control for generating a driving torque by controlling the electric motor 31 , or for generating a braking torque by a regenerative brake.
- the battery 41 supplies power to the electric motor 31 or other devices by discharging, or charges the power (recovered energy) obtained by the regenerative braking of the electric motor 31 .
- the battery ECU 40 is an ECU that controls the charging and discharging of power of the battery 41 .
- the traveling control ECU 90 is an ECU that controls the internal combustion engine ECU 20 and the electric motor ECU 30 according to a traveling mode to be described below.
- the EPS device 101 is an actuator that executes steering by changing the steering angles of the wheels so as to change the proceeding direction of the vehicle.
- the EPS ECU 100 is an ECU that controls the EPS device 101 .
- the brake device 111 (a foot brake device) is an actuator that generates a braking force by a frictional force against a member that rotates with the wheels.
- the brake ECU 110 is an ECU that controls the brake device 111 .
- the driving assistance ECU 60 is an ECU that executes a function of driving assistance, such as avoiding a collision, following a preceding vehicle, and staying in a lane.
- the driving assistance ECU 60 outputs an instruction for controlling a motion of the vehicle, such as acceleration/deceleration or a steering angle, based on information acquired from various sensors and the like.
- the function or the number of the driving assistance ECUs 60 is not limited.
- the autonomous driving ECU 65 is an ECU that executes a function of autonomous driving.
- the autonomous driving ECU 65 outputs an instruction for controlling the motion of the vehicle, such as acceleration/deceleration or a steering angle, in order to execute the function of autonomous driving based on the information acquired from various sensors and the like.
- the manager ECU 50 gives an instruction to the traveling control ECU 90 , the EPS ECU 100 , the brake ECU 110 , or the like (hereinafter collectively referred to as an actuator ECU), based on instructions from the driving assistance ECU 60 , the autonomous driving ECU 65 , or the like.
- the manager ECU 50 gives an acceleration instruction to the traveling control ECU 90 , a steering instruction to the EPS ECU 100 , and a deceleration instruction to the traveling control ECU 90 and the brake ECU 110 .
- the manager ECU 50 Upon receiving instructions from a plurality of driving assistance ECUs 60 and the like, the manager ECU 50 executes a process, referred to as arbitration, for determining, based on a predetermined rule, which instruction to follow to control the vehicle, and gives the instruction to the actuator ECU based on the arbitration result.
- the manager ECU 50 may acquire content of a user's operation on a steering wheel, a brake pedal, an accelerator pedal, and the like, and make the operation content a target of the arbitration process, or the actuator ECU may acquire the content of the user's operation and individually arbitrate the user's manual operation and the instruction from the manager ECU 50 .
- the storage unit 70 stores one or more traveling histories of the user.
- the traveling history is information including the speed of the vehicle at each time point within a driving period when the user has driven the vehicle in the past.
- the storage unit 70 generates a traveling history by periodically storing the speed of the vehicle acquired from the vehicle speed sensor and the like included in the vehicle while, for example, the vehicle is in a power-on state.
- the storage unit 70 may be provided as, for example, a part of a car navigation system.
- the communication unit 80 can wirelessly communicate with a server outside the vehicle, another vehicle, or the like, and can receive a traveling history of a person other than the user, which is obtained based on a traveling result of another vehicle.
- the traveling control apparatus 10 is an ECU including a creation unit 11 , a derivation unit 12 , an estimation unit 13 , and a determination unit 14 .
- the creation unit 11 creates a speed profile based on the traveling history.
- the derivation unit 12 derives a coefficient profile, which is a coefficient at each time used at the time of predicting an amount of regenerative energy, which is energy recoverable by the regenerative braking.
- the estimation unit 13 estimates a predicted amount of regenerative energy, which is energy recoverable by regenerative braking.
- the determination unit 14 determines which of the electric motor 31 and the internal combustion engine 21 is to be used for traveling.
- Each of the above ECUs is typically a computer including a memory and a processor.
- the processor of each ECU reads and executes a program stored in, for example, a non-transitory memory, and implements a function of the ECU.
- These ECUs are connected to each other by a communication line, and can operate cooperatively by properly communicating with each other.
- the above-described configurations of the devices and the traveling control apparatus 10 mounted on the vehicle are examples, and can be properly added to, replaced, changed, or omitted. Further, the function of each device can be properly integrated into one device or distributed to a plurality of devices for implementation.
- the traveling control apparatus 10 may be provided as an independent ECU, but may be provided as a part of the manager ECU 50 , the traveling control ECU 90 , or the like.
- the function of the traveling control apparatus 10 may be distributed and provided to the manager ECU 50 , the traveling control ECU 90 , or the like.
- the traveling control apparatus 10 the driving assistance ECU 60 , the autonomous driving ECU 65 , the manager ECU 50 , the traveling control ECU 90 , and the like may be provided as one ECU. Further, for example, the autonomous driving ECU 65 does not have to be provided.
- FIG. 2 is a flowchart of traveling control processing executed by the traveling control apparatus 10 .
- This traveling control processing is started when, for example, the user turns the vehicle to the power-on state to start a trip, and is executed until the user turns the vehicle to a power-off state to end the trip.
- the creation unit 11 creates a speed profile.
- the speed profile is information representing the speed of the vehicle predicted at each time point (each time) in this trip.
- FIG. 3 illustrates an example of the speed profile.
- FIG. 3 illustrates the speed profile in which the horizontal axis represents an elapsed time t[s] from the start of the trip and the vertical axis represents the vehicle speed v(t) [m/s].
- the speed profile is based on, for example, a speed change pattern used in a fuel consumption rate test (a JC08 mode) determined in Japan.
- the graph of the speed profile generally includes a plurality of peaks, which indicates that acceleration and deceleration are repeated during one trip.
- the creation unit 11 can create a speed profile based on, for example, past traveling histories stored in the storage unit 70 .
- past traveling histories stored in the storage unit 70 .
- the creation unit 11 creates the speed profile based on any one of the past traveling histories stored in the storage unit 70 .
- the storage unit 70 may classify and store the traveling histories in association with attributes, such as the day of the week and the time range in which the vehicle has traveled, and the creation unit 11 may create the speed profile based on a traveling history having a high degree of matching with this trip in terms of the attributes, such as the day of the week and the time range, from among the plurality of traveling histories stored in the storage unit 70 .
- attributes such as the day of the week and the time range
- the storage unit 70 may classify and store the traveling histories in association with attributes, such as the day of the week and the time range in which the vehicle has traveled
- the creation unit 11 may create the speed profile based on a traveling history having a high degree of matching with this trip in terms of the attributes, such as the day of the week and the time range, from among the plurality of traveling histories stored in the storage unit 70 .
- the storage unit 70 may acquire a traveling route from a navigation system and the like included in the vehicle, include the traveling route in the traveling history, and store it, and the creation unit 11 may create the speed profile based on a traveling history having a high degree of similarity to the traveling route of this trip from among a plurality of traveling histories stored in the storage unit 70 .
- This method can be executed when, for example, the user sets the traveling route of this trip in the navigation system and the like, and the creation unit 11 can acquire the set traveling route, but can improve the accuracy of the speed profile.
- the creation unit 11 may inquire of a server regarding road traffic information, such as a speed limit or congestion prediction, along the traveling route via the communication unit 80 and create the speed profile based on the information, or may request, via the communication unit 80 , a server capable of creating a speed profile based on road traffic information along a traveling route to create the speed profile, and acquire the created speed profile.
- road traffic information such as a speed limit or congestion prediction
- the creation unit 11 may acquire a traveling history of a person other than the user via the communication unit 80 and create the speed profile based on the acquired traveling history.
- the server collects the traveling histories from among a large number of vehicles, and classifies and stores the traveling histories associated with, for example, the day of the week, the time range, the traveling route, and the like, and the creation unit 11 inquires of the server, acquires the traveling history having a high degree of matching with this trip in terms of classification, and uses it as a speed profile based on the acquired traveling history.
- the server may divide a plurality of people into groups and store traveling histories of the people for each group, and the creation unit 11 may create the speed profile based on the traveling history selected from a group that includes the user from among the plurality of traveling histories stored in the server. For example, when people having their homes and workplaces in the same areas respectively are included in the same group, it is possible to improve the accuracy of the speed profile when traveling for commuting.
- the creation unit 11 may acquire, from one or more other vehicles instead of the server, traveling histories stored in the vehicles via the communication unit 80 , and create the speed profile based on the acquired traveling histories in the same manner as described above.
- the creation unit 11 may, for example, set any one of them or the average of them as the speed profile.
- the method for creating the speed profile is not limited, and the above-described methods may be properly combined. Further, the creation unit 11 may create the speed profile using only any one of the traveling history of the user and the traveling history of the person other than the user, or using both of them.
- the estimation unit 13 approximates the speed profile with a predetermined approximation model (an approximation process).
- a sum of Gaussian functions is used for approximation.
- FIG. 4 illustrates a graph (t ⁇ 0) of a Gaussian function having time t as a variable, as expressed by the following equation 1.
- ⁇ , v max , and ⁇ are parameters that define a peak position (time), a peak value, and spread of distribution, respectively.
- v ⁇ ( t ) v max ⁇ exp ⁇ ( - ( t - ⁇ ) 2 2 ⁇ ⁇ 2 ) ( eq . ⁇ 1 )
- FIG. 5 illustrates a graph in which speed changes in a part (during time 0 ⁇ t ⁇ 100 (seconds)) of the speed profile illustrated in FIG. 3 is approximated.
- the speed profile is represented by a dotted line
- the approximation graph is represented by a solid line.
- the method of calculating the respective parameters ⁇ , v max , ⁇ from the speed profile is not limited. However, when the least squares method and the like are used, a calculation amount is increased. Here, an example of an appropriate calculation method capable of reducing the calculation amount will be described. As illustrated in FIG. 5 , when a start time at which the speed indicated by the speed profile is greater than zero is set as T0 and a stop time at which the speed returns to zero is set as T1, in this method, the speed profile of a section from time T0 to time T1 is approximated by the Gaussian function by which this section has a range of ⁇ 3 ⁇ . In other words, in this method, when the length of a period of this section is set as T′, the parameter a can be calculated according to the following equation 2:
- v av 1 T ′ ⁇ ⁇ T ⁇ ⁇ 0 T ⁇ ⁇ 1 ⁇ v ⁇ ( t ) ⁇ dt ⁇ 6 2 ⁇ ⁇ ⁇ 0.9973 ⁇ v max ( eq . ⁇ 3 )
- the parameter v max can be calculated according to the following equation 4.
- D is mileage in this section.
- the respective parameters ⁇ , v max , ⁇ can be calculated using the traveling start time, the average speed v av of the vehicle, the mileage D, or the required traveling time T′ in that section.
- the parameters may be calculated using the average speed v av and the required traveling time T′ based on actual values, using the mileage D and the required traveling time T′ based on actual values, or using the mileage D and the average speed v av based on actual values.
- the entire speed profile is approximated by a sum of Gaussian functions having different peak positions ⁇ i , corresponding to the above-described sections, respectively.
- Each Gaussian function may have a different peak value v maxi and a different spread of distribution ⁇ i .
- these parameters can be derived using other well-known fitting methods.
- FIG. 6 illustrates a graph in which the speed changes over the entire period of the speed profile illustrated in FIG. 3 are approximated.
- the speed profile is represented by a dotted line
- the approximation graph is represented by a solid line.
- N 10.
- the value of N which is the number of Gaussian functions used for approximation, is not particularly limited, but an example of a method of appropriately determining the value of N based on characteristics (such as a trip period and the number of peaks) of the applied speed profile will be described with further reference to FIGS. 7 to 9 .
- FIG. 7 illustrates an example of the speed profile of a trip of departing from a city area, traveling at high speed on the way, and arriving at another city area.
- the estimation unit 13 divides the speed profile of a target trip into a plurality of sections at equal intervals.
- the number of sections and the length of time are not particularly limited, but can be determined based on a period in which a certain traveling state (city area traveling, high-speed traveling) in the target trip is continued, or the like. In the example illustrated in FIG. 7 , a trip during approximately 1 hour is divided into 13 sections at intervals of 250 seconds.
- the estimation unit 13 obtains the average vehicle speed for each of the plurality of sections.
- FIG. 8 illustrates a graph of the average vehicle speed obtained in each section. Then, the estimation unit 13 obtains the number of vertices in the graph of the average vehicle speed.
- the vertex is a pole at which the average speed changes from an increase to a decrease.
- the speed profile is approximated using the parameters ⁇ , v max , ⁇ that are properly calculated based on the above-described method for these five vertices. As illustrated in FIG. 9 , using this process, it is possible to obtain an efficient and accurate approximation graph (a solid line) with respect to the speed profile (a dotted line).
- the estimation unit 13 estimates the predicted amount of regenerative energy, which is energy obtained by the regenerative braking of the electric motor 31 .
- the estimation method will be described below.
- the estimation unit 13 derives a required amount of power P(t), which is power to be given to the vehicle in order to maintain the speed v(t).
- P(t) is expressed by the following equation 8:
- m is the weight of the vehicle.
- m ⁇ dv(t)/dt represents a rate of changes in a motion amount of the vehicle
- a ⁇ (v(t)) 2 +b ⁇ v(t)+c represents traveling resistance.
- the required amount of power P(t) is a sum obtained by multiplying the above two items by the vehicle speed v(t), respectively.
- the required amount of power P(t) is the sum of power that contributes to changes in kinetic energy of the vehicle and power that is dissipated by the traveling resistance, and is power required to implement the speed v(t) at time t.
- the horizontal axis represents time t[s]
- the vertical axis represents power [kJ/s]
- an example of the amount contributing to the changes in kinetic energy is represented by a solid line
- an example of the amount dissipated by the traveling resistance is represented by a dotted line in the required amount of power P(t) in the part (during time 0 ⁇ t ⁇ 100 (seconds)) of the speed profile illustrated in FIG. 3 .
- FIG. 11 illustrates a graph of a total amount of the required amount of power P(t).
- the horizontal axis represents time t[s] and the vertical axis represents power [kJ/s].
- the estimation unit 13 estimates a period in which regenerative energy is predicted to be recoverable and a predicted recovery amount.
- a period (t1 ⁇ t ⁇ t2) in which the value of the required amount of power P(t) is negative is the period in which regenerative energy is predicted to be recoverable.
- an integral value of the magnitude of the required amount of power in this period that is, an area of a region represented by hatching in FIG. 11 , is an estimated value E of the predicted amount of regenerative energy to be recovered.
- E ⁇ t1 t2
- FIG. 12 illustrates a graph of the integral value I(t) of the required amount of power illustrated in FIG. 11 from time 0 (zero) to time t.
- the horizontal axis represents time t[s] and the vertical axis represents energy [kJ].
- a difference between an energy value at the peak and an energy value when the graph becomes flat after the peak is equal to the estimated value E of the predicted amount of regenerative energy to be recovered.
- the weight m of the vehicle, and the coefficients a, b, c are all constants basically determined by characteristics of the vehicle, and when proper values are set for the coefficients, appropriate estimation accuracy can be obtained. However, when one or more fluctuation factors that can influence the required amount of power can be acquired, it is possible to improving estimation accuracy further by correcting at least one of the weight m, and the coefficients a, b, c, based on the acquired fluctuation factors as below.
- the estimation unit 13 may correct the weight m of the vehicle to a weight obtained by adding the load weight to the weight of the vehicle itself.
- the estimation unit 13 may correct the coefficients a, b, c using these fluctuation factors when the fluctuation factors of the traveling resistance, such as the type of the road surface, the slope of the road surface, and the weather, can be acquired.
- Information on the type and the slope of the road surface may be stored in advance in the storage unit 70 in association with map information, or may be acquired by the communication unit 80 from an external server or the like. Further, it is possible to correct the coefficients using information on the weather.
- the information on the weather may be acquired by various sensors included in the vehicle, or may be acquired by the communication unit 80 from an external server or the like.
- the traveling resistance is corrected to be larger than when the road surface is relatively not slippery like a paved road.
- the traveling resistance is corrected to be larger than when it is a flat road
- the traveling resistance is corrected to be smaller than when it is a flat road.
- the influence of the increase/decrease in potential energy of the vehicle on the required amount of power P(t) is reflected by the correction of the traveling resistance based on the slope of the road surface.
- the traveling resistance when it rains or snows, the traveling resistance is corrected to be larger than when it is sunny. Further, since the proceeding direction of the vehicle can be estimated when the traveling route is set for this trip, the traveling resistance may be corrected based on the air volume and the wind direction, as the weather. For example, in a case where the air volume is not zero, the traveling resistance is corrected to be larger when it is head wind and smaller when it is tail wind than when the air volume is zero, depending on the air volume and the wind direction.
- the values of the coefficients a, b, c are changed.
- the coefficients a, b, c are changed depending on the position of the vehicle, but it is possible to lead the coefficients a, b, c, respectively to a function of time t according to the approximation expression of the equation 6.
- the estimation unit 13 may correct the value of the estimated value E according to the above-described fluctuation factors.
- the correction coefficient ⁇ may reflect the efficiency of regenerative braking such that the estimated value E after the correction becomes larger as the efficiency of regenerative braking is higher.
- the efficiency of regenerative braking can be derived based on, for example, the rotation speed of the electric motor 31 , which is assumed according to the speed v(t), and an efficiency map corresponding to the rotation speed.
- the estimated value E may be corrected by deriving a coefficient profile that expresses the balance of electric energy over the entire trip which is captured in perspective and using the coefficient profile at the time of predicting an amount of regenerative energy, which is energy recoverable by regenerative braking.
- the derivation unit 12 of the traveling control apparatus 10 derives a coefficient profile which is a coefficient at each time according to fuel consumption characteristics of the internal combustion engine.
- FIG. 13 is an example of a profile of the required amount of power P(t), obtained from the approximation function of the speed profile illustrated in FIG. 9 in consideration of the fluctuation factors, such as the traveling resistance or the slope.
- FIG. 14 is a diagram illustrating efficiency characteristics of the internal combustion engine.
- the derivation unit 12 divides the profile (see FIG. 13 ) of the required amount of power P(t), obtained based on the speed profile, by 16.8 [kJ/g], which is the value of the optimum driving point (the peak) in the efficiency characteristics of the internal combustion engine illustrated in FIG. 14 .
- This division quantifies the efficiency of utilization of the internal combustion engine.
- the derivation unit 12 obtains a coefficient profile such that a value thereof is smaller in a section in which the utilization of the internal combustion engine is more efficient (the high-speed traveling section in the example of FIG. 9 ).
- the derivation unit 12 standardizes the coefficient profile such that the minimum value of the obtained coefficient is zero and the maximum value is one. Finally, by dividing the entire coefficient profile by the time-integral value of the standardized coefficient from the start of the trip to the end of the trip, the derivation unit 12 adjusts the value of each coefficient such that the average value of the standardized coefficient profiles is one for the entire trip, so as not to cause an excess or deficiency in the balance of electric energy in the trip.
- FIG. 17 illustrates a coefficient profile (an electricity utility value profile) in which the value of the coefficient is adjusted. In FIG. 17 , the size of a shaded part is adjusted to be one throughout the entire trip.
- the coefficient profile (the electricity utility value profile), which is a coefficient at each time, from the speed profile, the traveling resistance coefficient of the vehicle, and, desirably, the slope profile of the road and the efficiency of the fuel and the generated energy with respect to output power of the internal combustion engine and by multiplying it by the estimated value E of the predicted amount of regenerative energy, which is energy recoverable by regenerative braking of the electric motor 31 .
- the specific numerical calculation method for the above processing is not limited, and a well-known calculation algorithm can be properly used.
- the calculation amount can be reduced.
- function values of the Gaussian functions or their derivatives for a plurality of numerical values, or definite integral values of the Gaussian function in a plurality of numerical ranges are prepared in advance as a numerical table, properly referred to, and used for calculation, the calculation amount can be further reduced.
- the determination unit 14 determines whether a condition for traveling using the electric motor 31 is satisfied.
- the determination unit 14 executes a control of switching traveling modes between an electric motor mode, in which only the electric motor 31 is used, and an internal combustion engine mode, in which only the internal combustion engine 21 is used, from among the electric motor 31 and the internal combustion engine 21 .
- the determination unit 14 appropriately acquires various types of information from various sensors included in the vehicle, the driving assistance ECU 60 , the manager ECU 50 , and the like, and makes a determination as below as an example.
- the determination unit 14 determines whether the following conditions (1-1) to (1-3) are satisfied.
- the intention of decelerating the vehicle for example, at least one of the fact that the user has executed an operation of the brake pedal and the fact that the user has released an operation of the accelerator pedal is established during the traveling of the vehicle, or an instruction indicating deceleration or stop has been given from the driving assistance ECU 60 or autonomous driving ECU 65 during an operation of a driving assistance function or an autonomous driving function of these ECUs.
- the speed of the vehicle is equal to or higher than a first speed threshold value.
- the determination unit 14 determines whether the speed of the vehicle is equal to or higher than the first speed threshold value, which is defined as a speed at which a certain degree of regeneration efficiency can be expected.
- the required amount of power is equal to or lower than a first power threshold value.
- the determination unit 14 determines whether the required amount of power is equal to or lower than the first power threshold value, which is defined as power that can be output by the electric motor 31 .
- the SOC of the battery 41 is equal to or lower than a first SOC threshold value.
- the determination unit 14 determines whether the SOC of the battery 41 is equal to or lower than the first SOC threshold value, which is defined as a SOC at which a sufficient power amount can be charged. For the determination, instead of the SOC, the storage amount may be used.
- step S 105 When all the determination results of (1-1) to (1-3) are positive and the electric motor traveling condition is satisfied, the process proceeds to step S 105 , and otherwise, the process proceeds to step S 107 .
- the determination unit 14 determines whether the following conditions (2-1) to (2-4) are satisfied.
- the determination unit 14 determines whether the speed of the vehicle is lower than the second speed threshold value, which is defined as a speed at which the electric motor 31 can be expected to be more efficient.
- the second speed threshold value is higher than the first speed threshold value.
- the required amount of power is equal to or lower than the first power threshold value.
- the determination unit 14 determines whether the required amount of power is equal to or lower than the first power threshold value, which is defined as power that can be output by the electric motor 31 .
- a sum of energy for the electric motor currently stored in the vehicle and the predicted amount of regenerative energy in the next period in which regenerative energy is recoverable is equal to or higher than the first energy threshold value.
- a total amount of stored power amount, which is currently stored in the battery 41 of the vehicle and can be supplied to the electric motor 31 , and the predicted amount of power, which can be recovered in the next period in which regenerative energy is recoverable is relatively small, when the vehicle travels using the electric motor 31 , the stored power amount of the battery 41 decreases and each function of the vehicle may be interfered with. Therefore, the determination unit 14 determines whether the total amount is equal to or higher than the first energy threshold value, which is defined as a sufficient amount.
- the determination unit 14 determines whether a time period equal to or higher than the first time threshold value, which is determined as a sufficient elapsed time at which a sense of discomfort or the like is not generated even when the operation of the internal combustion engine 21 is stopped after the start of the operation of the internal combustion engine 21 .
- step S 105 When all the determination results of (2-1) to (2-4) are positive and the electric motor traveling condition is satisfied, the process proceeds to step S 105 , and otherwise, the process proceeds to step S 106 .
- the determination unit 14 determines the traveling mode as the electric motor mode. In the present embodiment, the determination unit 14 notifies the traveling control ECU 90 that the traveling mode is set to the electric motor mode. The traveling control ECU 90 causes the electric motor ECU 30 to control traveling by the electric motor 31 .
- the manager ECU 50 and the brake ECU 110 execute a control of causing the brake device 111 to generate the braking force so as to generate sufficient braking force.
- the determination unit 14 determines the traveling mode as the internal combustion engine mode. In the present embodiment, the determination unit 14 notifies the traveling control ECU 90 that the traveling mode is set to the internal combustion engine mode. The traveling control ECU 90 causes the internal combustion engine ECU 20 to control traveling by the internal combustion engine 21 .
- the creation unit 11 determines whether a condition for updating the predicted amount of regenerative energy is satisfied.
- the condition for updating is, for example, that the degree of matching between the changes in the actual speed over time in the traveling up to the present and the speed profile created in step S 101 is lower than an allowable value properly determined in advance.
- the degree of matching can be derived by using a well-known method as appropriate. For example, the degree of matching can be derived based on the integral value of the absolute value of the difference between the speed value of the speed profile and the actual speed value over a certain period of time in the past. When the degree of matching is lower than the allowable value, it is considered that the accuracy of the period in which regenerative energy is recoverable, the predicted amount, or the like is also low.
- the condition for updating is satisfied, the process proceeds to step S 109 , and otherwise, the process proceeds to step S 104 .
- the estimation unit 13 updates the period in which regenerative energy is recoverable or the predicted amount by re-estimating them.
- the updating method is not particularly limited, but for example, the estimation unit 13 can execute the updating by executing deformation through compression or expansion of a time scale of the speed profile such that the degree of matching with the changes in the actual speed over time in the traveling up to the present becomes high, and by executing the same processing as in steps S 102 and S 103 based on the speed profile after the deformation.
- the creation unit 11 may execute the same processing as in step S 101 , select a traveling history other than the traveling history used to create the current speed profile, and create a new speed profile based on the selected traveling history, and then the estimation unit 13 may execute the updating by executing the same processing as in steps S 102 and S 103 based on the newly created speed profile. For example, when the vehicle is stopped, the creation unit 11 considers that a new trip is started from that place at that time and selects the traveling history in the same manner as in step S 101 .
- step S 104 since the values of the above-described fluctuation factors may have changed during such updating, correction may be executed using the latest values. By executing such updating, it is possible to improve the estimation accuracy of the period in which regenerative energy is recoverable or of the predicted amount. After the processing of this step, the process proceeds to step S 104 .
- two traveling modes that is, the electric motor mode, in which the vehicle travels using only the electric motor 31
- the internal combustion engine mode in which the vehicle travels using only the internal combustion engine 21
- the recovery amount of regenerative energy can be predicted to be large, it is possible to improve the fuel efficiency by increasing the number of opportunities to travel using the electric motor 31 , as compared with a case where the recovery amount of regenerative energy is predicted to be small.
- the recovery amount of regenerative energy can be predicted to be large, the number of opportunities to transit from the internal combustion engine mode to the hybrid mode is increased or the number of opportunities to transit from the hybrid mode to the electric motor mode is increased, as compared to a case where the recovery amount of regenerative energy is predicted to be small.
- the traveling control apparatus 10 can quantitatively predict the recovery amount of regenerative energy at an early stage using the speed profile obtained by predicting the speed of the vehicle and a coefficient profile that expresses the balance of electric energy over the entire trip which is captured in perspective. By utilizing this predicted result, it is possible to appropriately control traveling. In other words, when the recovery amount of regenerative energy can be predicted to be large, it is possible to improve the fuel efficiency by increasing the number of opportunities of traveling using the electric motor 31 , as compared with the case where the recovery amount of regenerative energy is predicted to be small.
- the traveling control apparatus 10 can reduce the number of parameters used for calculating the predicted recovery amount of regenerative energy by approximating the speed profile by the Gaussian function, and reduce the calculation amount by referring to the numerical table on the Gaussian function, prepared in advance.
- the traveling control apparatus 10 can obtain an efficient and accurate approximation function by properly determining, based on the traveling state and the like in the target trip, the number N of Gaussian functions by which the speed profile is approximated.
- the traveling control apparatus 10 can create the speed profile based on the traveling history of the user or of a person other than the user, the traveling control apparatus 10 can estimate the predicted recovery amount of regenerative energy even when the user has not set the traveling route. Further, when the user has set the traveling route, the traveling control apparatus 10 can create the speed profile using the traveling route and improve the estimation accuracy.
- the traveling control apparatus 10 Since the traveling control apparatus 10 corrects the predicted amount based on the fluctuation factor considered to influence the recovery amount of regenerative energy, the traveling control apparatus 10 can reflect the fluctuation factor and improve the estimation accuracy. Further, by deriving the coefficient profile using the efficiency characteristics of the internal combustion engine, the traveling control apparatus 10 can estimate the predicted amount of regenerative energy in consideration of the efficiency at the time of traveling of the vehicle by driving the internal combustion engine. As such, it is possible to achieve more appropriate fuel consumption while restricting the changes in the SOC of the battery 41 that occur between the departure of the vehicle and the arrival at the destination.
- the traveling control apparatus 10 When the degree of matching between the speed profile and the changes in the actual speed of the vehicle is low, the traveling control apparatus 10 re-estimates the predicted recovery amount, such that the estimation accuracy can be improved.
- the traveling control apparatus 10 determines which of the internal combustion engine 21 and the electric motor 31 is appropriate in consideration of storage possibility of regenerative energy, operation efficiency, and a possibility of implementing the required amount of power based on the storage rate of the battery 41 , the speed of the vehicle, the required amount of power, and the like in addition to the predicted recovery amount of regenerative energy, it is possible to increase the reliability and stability of the vehicle control.
- the present disclosure can be properly modified and implemented.
- the present disclosure can be regarded as, for example, the traveling control method executed by the traveling control apparatus that includes a processor and a memory, a traveling control program, a computer-readable non-transitory storage medium storing the traveling control program, and a vehicle including the traveling control apparatus in addition to the traveling control apparatus.
- the present disclosure is useful for a traveling control apparatus mounted on a vehicle or the like.
Landscapes
- Engineering & Computer Science (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Electric Propulsion And Braking For Vehicles (AREA)
- Hybrid Electric Vehicles (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
Abstract
Description
S=∫ 0 T |V(t)−v(t)|dt (eq. 7)
E=∫ t1 t2 |P(t)|dt (eq. 9)
I(t)=∫0 t P(T)dT (eq. 10)
E=α·∫ t1 t2 |P(t)|dt (eq. 11)
Claims (14)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020-190773 | 2020-11-17 | ||
JP2020190773A JP7342843B2 (en) | 2020-11-17 | 2020-11-17 | Travel control device, method and program |
Publications (2)
Publication Number | Publication Date |
---|---|
US20220153272A1 US20220153272A1 (en) | 2022-05-19 |
US11780441B2 true US11780441B2 (en) | 2023-10-10 |
Family
ID=81345787
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US17/525,618 Active 2042-02-19 US11780441B2 (en) | 2020-11-17 | 2021-11-12 | Traveling control apparatus, traveling control method, and non-transitory storage medium |
Country Status (4)
Country | Link |
---|---|
US (1) | US11780441B2 (en) |
JP (1) | JP7342843B2 (en) |
CN (1) | CN114516320B (en) |
DE (1) | DE102021129708A1 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7342843B2 (en) * | 2020-11-17 | 2023-09-12 | トヨタ自動車株式会社 | Travel control device, method and program |
JP2022150718A (en) * | 2021-03-26 | 2022-10-07 | トヨタ自動車株式会社 | Travel control apparatus, method, and program |
WO2023228772A1 (en) * | 2022-05-23 | 2023-11-30 | 住友電気工業株式会社 | Travel energy estimating device, travel energy estimating method, and computer program |
CN115246382B (en) * | 2022-09-21 | 2022-12-13 | 清研军融通用装备(苏州)有限公司 | Control method for speed of hybrid electric vehicle |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4702086B2 (en) | 2006-02-15 | 2011-06-15 | トヨタ自動車株式会社 | Vehicle driving support device |
US9327712B2 (en) * | 2014-04-22 | 2016-05-03 | Alcatel Lucent | System and method for control of a hybrid vehicle with regenerative braking using location awareness |
US10676088B2 (en) * | 2018-06-08 | 2020-06-09 | GM Global Technology Operations LLC | Powertrain control system and method of operating the same |
US20210138909A1 (en) * | 2019-11-12 | 2021-05-13 | Toyota Jidosha Kabushiki Kaisha | Travel control device, travel control method, and non-transitory storage medium |
US20210179063A1 (en) * | 2019-12-11 | 2021-06-17 | Toyota Jidosha Kabushiki Kaisha | Travel control device, travel control method, non-transitory storage medium, and vehicle |
US20220126810A1 (en) * | 2020-10-23 | 2022-04-28 | Toyota Jidosha Kabushiki Kaisha | Driving control device, method, and non-transitory storage medium |
US20220153272A1 (en) * | 2020-11-17 | 2022-05-19 | Toyota Jidosha Kabushiki Kaisha | Traveling control apparatus, traveling control method, and non-transitory storage medium |
US20220306074A1 (en) * | 2021-03-26 | 2022-09-29 | Toyota Jidosha Kabushiki Kaisha | Driving control device, driving control method, and non-transitory storage medium |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001069605A (en) * | 1999-08-24 | 2001-03-16 | Hitachi Ltd | Hybrid car control method |
JP4470311B2 (en) * | 1999-10-15 | 2010-06-02 | 日産自動車株式会社 | Travel pattern generator |
JP2005253126A (en) * | 2004-03-01 | 2005-09-15 | Nissan Motor Co Ltd | Brake controller of hybrid vehicle and vehicle mounting that controller |
US7902687B2 (en) * | 2006-10-20 | 2011-03-08 | Ocean Renewable Power Company, Llc | Submersible turbine-generator unit for ocean and tidal currents |
JP5151619B2 (en) * | 2007-10-01 | 2013-02-27 | 株式会社デンソー | Travel plan creation device for hybrid vehicle and program for travel plan creation device |
CN102050115B (en) * | 2009-10-27 | 2015-08-19 | 任首旺 | A kind of vehicle power, speed and Power supply, reclaim automatic synchronization method |
DE102012004258A1 (en) * | 2012-03-02 | 2013-09-05 | Audi Ag | Method and device for determining a prediction quality |
CN102837696B (en) * | 2012-06-25 | 2015-09-16 | 浙江大学城市学院 | There is the structure for fuel cell forklift hybrid power control system of on-line monitoring function |
FR2993213B1 (en) * | 2012-07-12 | 2015-10-23 | Commissariat Energie Atomique | METHOD FOR MANAGING ENERGY CONSUMED BY A MOTOR VEHICLE AND SYSTEM IMPLEMENTING SAID METHOD |
US9751521B2 (en) * | 2014-04-17 | 2017-09-05 | Palo Alto Research Center Incorporated | Control system for hybrid vehicles with high degree of hybridization |
WO2019028269A2 (en) * | 2017-08-02 | 2019-02-07 | Strong Force Iot Portfolio 2016, Llc | Methods and systems for detection in an industrial internet of things data collection environment with large data sets |
WO2018154763A1 (en) * | 2017-02-27 | 2018-08-30 | 三菱電機株式会社 | Motor drive device and regenerative resistance selection device |
JP6760331B2 (en) * | 2017-11-17 | 2020-09-23 | 株式会社デンソー | Vehicle control device |
CN107972466B (en) * | 2017-11-20 | 2020-02-07 | 吉林大学 | Automobile active suspension with energy feedback and transmission force sensing functions and control method thereof |
CN108284771B (en) * | 2018-02-01 | 2020-03-10 | 北京新能源汽车股份有限公司 | Single-pedal driving control method and device and electric automobile |
JP6927133B2 (en) * | 2018-04-19 | 2021-08-25 | トヨタ自動車株式会社 | Hybrid vehicle control device |
JP2019220084A (en) * | 2018-06-22 | 2019-12-26 | 矢崎総業株式会社 | Analysis device, on-vehicle device, and pattern analysis support device |
TWI684142B (en) * | 2018-10-02 | 2020-02-01 | 國立中山大學 | Integral Electricity Generation System |
CN111216557B (en) * | 2019-12-24 | 2022-08-09 | 浙江吉利新能源商用车集团有限公司 | Electric automobile energy recovery method and device and automobile |
-
2020
- 2020-11-17 JP JP2020190773A patent/JP7342843B2/en active Active
-
2021
- 2021-11-12 US US17/525,618 patent/US11780441B2/en active Active
- 2021-11-12 CN CN202111338495.5A patent/CN114516320B/en active Active
- 2021-11-15 DE DE102021129708.7A patent/DE102021129708A1/en active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4702086B2 (en) | 2006-02-15 | 2011-06-15 | トヨタ自動車株式会社 | Vehicle driving support device |
US9327712B2 (en) * | 2014-04-22 | 2016-05-03 | Alcatel Lucent | System and method for control of a hybrid vehicle with regenerative braking using location awareness |
US10676088B2 (en) * | 2018-06-08 | 2020-06-09 | GM Global Technology Operations LLC | Powertrain control system and method of operating the same |
US20210138909A1 (en) * | 2019-11-12 | 2021-05-13 | Toyota Jidosha Kabushiki Kaisha | Travel control device, travel control method, and non-transitory storage medium |
JP2021075266A (en) | 2019-11-12 | 2021-05-20 | トヨタ自動車株式会社 | Travel control device, method and program |
US20210179063A1 (en) * | 2019-12-11 | 2021-06-17 | Toyota Jidosha Kabushiki Kaisha | Travel control device, travel control method, non-transitory storage medium, and vehicle |
US20220126810A1 (en) * | 2020-10-23 | 2022-04-28 | Toyota Jidosha Kabushiki Kaisha | Driving control device, method, and non-transitory storage medium |
US20220153272A1 (en) * | 2020-11-17 | 2022-05-19 | Toyota Jidosha Kabushiki Kaisha | Traveling control apparatus, traveling control method, and non-transitory storage medium |
US20220306074A1 (en) * | 2021-03-26 | 2022-09-29 | Toyota Jidosha Kabushiki Kaisha | Driving control device, driving control method, and non-transitory storage medium |
Also Published As
Publication number | Publication date |
---|---|
US20220153272A1 (en) | 2022-05-19 |
JP7342843B2 (en) | 2023-09-12 |
CN114516320B (en) | 2024-05-28 |
JP2022079906A (en) | 2022-05-27 |
DE102021129708A1 (en) | 2022-05-19 |
CN114516320A (en) | 2022-05-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11780441B2 (en) | Traveling control apparatus, traveling control method, and non-transitory storage medium | |
JP7501250B2 (en) | Travel control device, method and program | |
US11794721B2 (en) | Method and apparatus for controlling electric machines | |
US11807214B2 (en) | Travel control device, travel control method, non-transitory storage medium, and vehicle for deciding a power source for traveling based on a predicted amount of regenerative energy and thermal information | |
US20240042987A1 (en) | Driving control device, method, and non-transitory storage medium | |
US11104233B2 (en) | Method for determining predicted acceleration information in an electric vehicle and such an electric vehicle | |
JP6435789B2 (en) | Output control device for hybrid drive vehicle | |
US11975706B2 (en) | Driving control device, driving control method, and non-transitory storage medium | |
KR20190008616A (en) | Method for controlling coasting drive of environmentally friendly vehicle using dynamic traffic information | |
US20230278540A1 (en) | Traveling control device for vehicle, traveling control method, and storage medium | |
US20230280168A1 (en) | Information processing device, system, and method | |
US11465516B2 (en) | Device for managing an electric propulsion assembly of a vehicle | |
CN117465411A (en) | Energy efficient predictive power distribution for hybrid powertrain systems |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: TOYOTA JIDOSHA KABUSHIKI KAISHA, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:TOKURA, TAKAAKI;KONO, KATSUMI;YASUDA, TAKESHI;SIGNING DATES FROM 20210718 TO 20210720;REEL/FRAME:058103/0240 |
|
FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT RECEIVED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT VERIFIED |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |