WO2019073528A1 - 車両の制御方法及び制御装置 - Google Patents

車両の制御方法及び制御装置 Download PDF

Info

Publication number
WO2019073528A1
WO2019073528A1 PCT/JP2017/036700 JP2017036700W WO2019073528A1 WO 2019073528 A1 WO2019073528 A1 WO 2019073528A1 JP 2017036700 W JP2017036700 W JP 2017036700W WO 2019073528 A1 WO2019073528 A1 WO 2019073528A1
Authority
WO
WIPO (PCT)
Prior art keywords
control
sailing
vehicle
history information
traveling
Prior art date
Application number
PCT/JP2017/036700
Other languages
English (en)
French (fr)
Inventor
裕介 中根
武司 平田
孝信 澤田
Original Assignee
日産自動車株式会社
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 日産自動車株式会社 filed Critical 日産自動車株式会社
Priority to JP2019547820A priority Critical patent/JP6988907B2/ja
Priority to US16/647,054 priority patent/US11453396B2/en
Priority to PCT/JP2017/036700 priority patent/WO2019073528A1/ja
Priority to CN201780095747.1A priority patent/CN111201171B/zh
Priority to EP17928314.8A priority patent/EP3696038B1/en
Publication of WO2019073528A1 publication Critical patent/WO2019073528A1/ja

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Purposes 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/18Propelling the vehicle
    • B60W30/18009Propelling the vehicle related to particular drive situations
    • B60W30/18072Coasting
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/02Conjoint control of vehicle sub-units of different type or different function including control of driveline clutches
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/04Conjoint control of vehicle sub-units of different type or different function including control of propulsion units
    • B60W10/06Conjoint control of vehicle sub-units of different type or different function including control of propulsion units including control of combustion engines
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Details 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/08Interaction between the driver and the control system
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Purposes 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/18Propelling the vehicle
    • B60W30/18009Propelling the vehicle related to particular drive situations
    • B60W30/18072Coasting
    • B60W2030/1809Without torque flow between driveshaft and engine, e.g. with clutch disengaged or transmission in neutral
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Details 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/0062Adapting control system settings
    • B60W2050/0075Automatic parameter input, automatic initialising or calibrating means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Input parameters relating to a particular sub-units
    • B60W2510/24Energy storage means
    • B60W2510/242Energy storage means for electrical energy
    • B60W2510/244Charge state
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Input parameters relating to a particular sub-units
    • B60W2510/30Auxiliary equipments
    • B60W2510/305Power absorbed by auxiliaries
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Input parameters relating to overall vehicle dynamics
    • B60W2520/10Longitudinal speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/10Accelerator pedal position
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/12Brake pedal position
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Input parameters relating to infrastructure
    • B60W2552/15Road slope, i.e. the inclination of a road segment in the longitudinal direction
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Input parameters relating to infrastructure
    • B60W2552/30Road curve radius
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W2554/00Input parameters relating to objects
    • B60W2554/40Dynamic objects, e.g. animals, windblown objects
    • B60W2554/404Characteristics
    • B60W2554/4049Relationship among other objects, e.g. converging dynamic objects
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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
    • B60W2554/00Input parameters relating to objects
    • B60W2554/80Spatial relation or speed relative to objects
    • B60W2554/802Longitudinal distance
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Input parameters relating to exterior conditions, not covered by groups B60W2552/00, B60W2554/00
    • B60W2555/60Traffic rules, e.g. speed limits or right of way
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Input parameters relating to data
    • B60W2556/10Historical data
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Input parameters relating to data
    • B60W2556/30Data update rate
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT 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/00Purposes 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/14Adaptive cruise control
    • B60W30/16Control of distance between vehicles, e.g. keeping a distance to preceding vehicle
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/80Technologies aiming to reduce greenhouse gasses emissions common to all road transportation technologies
    • Y02T10/84Data processing systems or methods, management, administration

Definitions

  • the present invention relates to control of a vehicle that executes sailing control that travels with inertia while the vehicle is traveling.
  • control for stopping a drive source while the vehicle is traveling is known in order to further improve the fuel efficiency of the vehicle.
  • control for example, there is idle stop control for stopping the engine as a drive source when the driver depresses the brake pedal and the speed of the vehicle is low.
  • the idle stop control is canceled and the engine is restarted, the fuel injection amount is increased at the start.
  • the time for stopping the drive source in idle stop control is shorter than a predetermined time (for example, about 5 seconds)
  • the amount of fuel required for restarting the engine is larger than the amount of fuel consumption reduced by stopping the engine.
  • a predetermined time for example, about 5 seconds
  • the failure rate of the idle stop control when the idle stop control is executed in the past in the traveling section is stored as history information, and the idle stop control is prohibited when the failure rate is high.
  • the failure of the idle stop control mentioned here is a case where the stop time of the engine is shorter than the predetermined time for obtaining the fuel efficiency improvement effect.
  • the failure rate is the ratio of failure to the number of times of execution of idle stop control.
  • the sailing control is control for stopping the drive source and traveling with inertia when the driver does not depress the accelerator pedal and the brake pedal and the speed of the vehicle is in a predetermined sailing vehicle speed region.
  • the factor by which the idle stop control is canceled is that it becomes unnecessary to cope with the stopping factor such as a red light or a temporary stop, and the brake operation becomes unnecessary.
  • the reliability of the failure rate obtained by accumulating it as history information is secured. Ru.
  • the factors for canceling the sailing control are diverse, such as those caused by the driver's operation such as the operation of the accelerator pedal or the brake pedal, and those due to system requirements such as acceleration / deceleration when deviating from the sailing vehicle speed region.
  • the operation of the accelerator pedal and the brake pedal is not only performed according to the road conditions such as the slope and the curve, but also according to the vehicle conditions around the host vehicle. For example, in the case where there is no vehicle around the own vehicle and in the case where there are other vehicles traveling in front of the own vehicle, different operations may be performed even if the condition of the road is the same.
  • the failure of sailing control is determined based on only the stop time of the engine as in the above-mentioned document, failures due to various cancellation factors are mixed in the history information. For example, it is not related to the condition of the road in the traveling section, and may include a failure due to the behavior of a vehicle around the vehicle. For this reason, if the failure is determined based only on the engine stop time, the accuracy as the history information becomes low. And if permission or prohibition of sailing control is determined based on such historical information, there is a possibility that the fall of the fuel consumption by execution of sailing control can not be controlled.
  • this invention aims at improving the precision of the historical information about the success or failure of sailing control, and suppressing the fall of the fuel consumption by implementation of sailing control.
  • a control method of a vehicle that performs sailing control of traveling by inertia while the vehicle is traveling.
  • the history of sailing control is stored as history information classified according to the situation in which sailing control is canceled, the current traveling situation is specified, and among the stored history information The history information corresponding to the current driving situation is specified from. Then, permission or prohibition of sailing control is determined based on the identified history information.
  • FIG. 1 is a system configuration diagram of a vehicle.
  • FIG. 2 is a flowchart of a control routine executed by the controller.
  • FIG. 1 is a system configuration diagram of a vehicle according to the present embodiment.
  • the vehicle includes an engine 1 as a drive source, an automatic transmission 2, a motor generator (hereinafter also referred to as MG) 4, a battery 5, a final gear device 6, a drive wheel 7, and a controller 9. It consists of
  • the engine 1 is an internal combustion engine fueled by gasoline or light oil, and its rotational speed, torque, and the like are controlled based on a command from the controller 9.
  • the automatic transmission 2 is a continuously variable transmission in this embodiment, and includes a clutch 3 as a forward engagement element.
  • the clutch 3 is disposed between the transmission mechanism of the continuously variable transmission and the engine 1. When the clutch 3 is engaged, the rotational torque of the engine 1 is transmitted to the drive wheel 7 via the automatic transmission 2, the propeller shaft 11, the final gear device 6 and the drive shaft 12.
  • the shift control and the engagement and release control of the forward coupling element are performed by the controller 9.
  • the MG 4 is a synchronous electric rotating machine connected to the output shaft of the engine 1 via a transmission mechanism (not shown) consisting of a belt and a pulley.
  • a transmission mechanism (not shown) consisting of a belt and a pulley.
  • the MG 4 receives rotational energy from the engine 1, the MG 4 functions as a generator, and the generated power is charged to the battery 5.
  • the MG 4 can also function as a generator when the engine 1 is rotated by the drive wheels 7. That is, the MG 4 can regenerate the kinetic energy of the vehicle as electric power.
  • the MG 4 can be driven by the power of the battery 5 and the torque assist of the engine 1 can be performed by the torque of the MG 4.
  • the controller 9 receives information (navigation information) from the in-vehicle navigation system, information outside the vehicle acquired by inter-vehicle communication or road-vehicle communication, information from the in-vehicle camera, and a detection signal of the acceleration sensor.
  • information from a crank angle sensor that detects an engine rotational speed, an accelerator opening degree sensor, a brake sensor that detects a brake depression amount, and the like are input to the controller 9.
  • the controller 9 executes torque control of the engine 1, vehicle behavior control, sailing control to be described later, and the like based on the above-mentioned signals.
  • the navigation system, the communication device for acquiring information outside the vehicle, the in-vehicle camera, and the above-described sensors correspond to the traveling state acquisition unit.
  • the controller 9 is a microcomputer including a central processing unit (CPU), a read only memory (ROM), a random access memory (RAM), and an input / output interface (I / O interface). It is also possible to configure the controller 9 with a plurality of microcomputers.
  • CPU central processing unit
  • ROM read only memory
  • RAM random access memory
  • I / O interface input / output interface
  • the sailing control is control for traveling by inertia by setting the advancing clutch 3 in the released state when predetermined sailing conditions are established while traveling and permission is made by a permission determination described later.
  • sailing travel a state in which sailing control is performed and travel.
  • the sailing conditions include, for example, that the vehicle speed is equal to or higher than a preset lower limit vehicle speed, that the accelerator pedal and the brake pedal are not depressed, and that the forward range is selected in the automatic transmission 2.
  • the lower limit vehicle speed is medium to high speed when the vehicle speed range is divided into low speed, medium speed, and high speed, and is preset by an experiment or the like.
  • the sailing control ends when a sailing cancellation condition is satisfied during sailing.
  • the sailing cancellation conditions include that the vehicle speed is less than the lower limit vehicle speed, that the accelerator pedal has been depressed, or that the brake pedal has been depressed.
  • the case of automatic driving the case where the distance to the preceding vehicle is reduced to reduce the vehicle speed, or the distance to the preceding vehicle is increased to increase the vehicle speed is also included in the sailing cancellation condition.
  • the sailing control in the present embodiment includes sailing stop control for automatically stopping the engine 1 during sailing and sailing idle control for operating the engine 1 at idle rotation speed during sailing.
  • sailing stop control the case where it is necessary to drive the MG 4 along with the decrease in the battery charge amount, and the case where it is necessary to drive the compressor for the air conditioner are also included in the sailing cancellation condition.
  • the engine 1 is restarted in the case of sailing stop control, and in the case of sailing idle control, synchronous control is performed to increase the rotational speed on the input side of the clutch 3 to the rotational speed on the output side.
  • a predetermined time for example, about 5 seconds
  • the fuel consumed when canceling sailing control than the fuel consumption reduced by sailing control There is a possibility that the amount will be larger, that is, sailing control may end in failure.
  • sailing control when sailing control is released, if the engine stop time by sailing control is shorter than a predetermined time, the road on which sailing control is performed is stored as a road on which sailing control is immediately released, and then this sailing is performed When the vehicle travels on a road where control is immediately released, it is preferable to prohibit sailing control without allowing it to execute sailing control even if sailing conditions are satisfied.
  • the controller 9 prohibits the execution of the sailing control when it is predicted based on history information described later that the fuel efficiency is reduced by executing the sailing control.
  • the history information is a history of sailing control at the time of executing sailing control in the past at a point where the user is currently traveling, classified and stored according to the situation where the sailing control is canceled. Specifically, the situation in which sailing control has been released is classified based on a cancellation factor of sailing control and an element constituting the cancellation factor (hereinafter referred to as a cancellation element), and sailing control is continued for each classified category. The time and the success rate of sailing control described later are stored.
  • the release factors are classified according to whether they have been released by the system request or released by the driver's intervention.
  • the cancellation by the request of the system includes, for example, an engine start request for acceleration when the vehicle speed falls below the lower limit vehicle speed included in the sailing condition, an engine start request for power generation when the battery charge amount decreases, etc. It is the cancellation etc. which responded.
  • the cancellation by the intervention of the driver's operation is, for example, the release according to the fact that the driver depresses the accelerator pedal for acceleration or depresses the brake pedal for deceleration.
  • Release elements are classified according to whether they are dynamic elements or static elements.
  • the dynamic element is an operation of an accelerator pedal or a brake pedal performed in relation to a vehicle traveling around the vehicle.
  • the dynamic element for example, the rear vehicle is approaching, the accelerator pedal is depressed, the forward vehicle is accelerated, the accelerator pedal is depressed to follow this, and the distance to the forward vehicle is reduced, the brake This includes stepping on the pedal.
  • the static element is the operation of the accelerator pedal or the brake pedal in relation to the situation specific to the point (e.g. road shape, slope or speed limit etc).
  • Static elements include, for example, depressing the accelerator pedal on an upward slope road and depressing the accelerator pedal in order to accelerate in response to an increase in the legal limit speed.
  • to depress the brake pedal to decelerate in front of a down slope road or curve to depress the brake pedal to approach the temporary stop line or toll gate, or to decelerate according to the fall of the legal speed limit
  • stepping on the brake pedal Further, it also includes depression of the brake pedal when another vehicle approaches at a junction of an expressway, or when a down slope is entered.
  • the success rate of sailing control is the ratio of the number of successful sailing controls to the number of executions of sailing controls.
  • the success of the sailing control means that the execution of the sailing control can reduce the fuel consumption compared to the case where the sailing control is not performed. Specifically, if the time during which the engine is stopped under sailing control is equal to or longer than a predetermined time (for example, about 5 seconds), it is determined as successful. Note that instead of the success rate of sailing control, a failure rate of sailing control may be stored.
  • the history information is classified according to whether the cancellation factor of the sailing control is due to the demand of the system or the intervention of the driver's operation, and whether the cancellation factor is the dynamic factor or the static factor.
  • the duration and success rate of the sailing control are stored for each classified, stored and classified category.
  • the specific content of the cancellation element is also stored for each category.
  • the specific contents of the release element include the distance to the preceding vehicle detected by the radar, the distance to the preceding vehicle detected by the onboard camera, and the road acquired by the image recognition by the onboard camera as information indicating the surrounding situation A sign, a signal state, lighting of a front vehicle's brake lamp, and a change in signal state acquired by road-to-vehicle communication are included. Furthermore, event notification by the navigation system and route information are also included. The event notification is, for example, a notification that there is a stop line or a toll booth in the traveling direction.
  • the specific content of the release element also includes information on the operation of the accelerator pedal and the brake pedal, the steering operation, and the turn signal operation as information on the driver's operation. The above-mentioned information about the surrounding situation and the driver's operation is used when specifying history information to be referred to in the control described later.
  • the history information may be classified in more detail based on the specific content of the cancellation element. For example, three categories of less than 10 m, 10 m or more and less than 30 m, and 30 m or more may be provided in the inter-vehicle distance to the preceding vehicle, and each category classified by release factor and release element may be further classified by the class of inter-vehicle distance. Also, a classification may be provided according to the speed limit acquired by the on-vehicle camera, and classification may be performed according to the classification. Of course, those classified according to the speed limit may be further classified by the inter-vehicle distance.
  • the controller 9 determines whether or not to perform sailing control based on the history information of the point currently traveled. This judgment is basically made based on the success rate of the sailing control when the driver's operation intervenes and the release factor is a static factor. This is a dynamic factor that is independent of the characteristics of the point, such as slope and road shape, and depends solely on the relationship with other vehicles. Because it becomes noise in the judgment of, it is to exclude this. However, when there is a possibility that the sailing control may be released by the dynamic element, for example, as in the case where the current surrounding situation is short in the inter-vehicle distance with the preceding vehicle, the sailing control is released by the dynamic element It is determined whether or not to perform sailing control based on the history information of the case. In this case, if the history information is finely classified based on the specific content of the cancellation element, highly accurate judgment can be made.
  • the above-described categories may be further classified according to the time zone, day of the week, and the season in which the vehicle traveled.
  • the controller 9 also updates history information as described later in order to increase the accuracy of permission determination.
  • FIG. 2 is a flowchart of a control routine executed by the controller 9.
  • step S10 the controller 9 determines whether or not the sailing condition described above is satisfied, and if so, the processing of step S20 is executed, and if it is not satisfied, the present routine is ended.
  • step S20 the controller 9 specifies the history information corresponding to the information related to the current surrounding situation and the operation of the driver among the history information on the current vehicle position, and refers to this.
  • history information is referred to when the driver's operation is caused and the release factor is a static element.
  • the cancellation factor is caused by the driver's operation Refer to the history information in the case of
  • step S30 the controller 9 determines whether the current vehicle position is included in the sailing prohibited section based on the history information.
  • a no-sailing section is a section where the success rate of sailing control is less than a threshold.
  • the threshold can be set arbitrarily, and is, for example, about 50% to 60%.
  • the controller 9 executes the processing of step S40 when the current vehicle position is included in the sailing prohibited section, and otherwise executes the processing of step S60.
  • step S20 the controller 9 extracts, from the history information, history information obtained when the road route such as the road gradient and the curvature of the curve travels a traveling route close to the current traveling route. It is judged whether it is a sailing prohibited section based on it.
  • step S30 If there is no history information of the traveling route to be approximated, the controller 9 sets the determination result of step S30 to no.
  • step S40 the controller 9 refers to the update frequency indicator and the update counter.
  • the update frequency index is an index that defines the frequency of updating the history information of the points included in the sailing prohibited section. For example, when updating the present vehicle position every n times, the update frequency index Is n.
  • the update counter is a counter that indicates how many times the vehicle has been running since the previous update.
  • step S50 the controller 9 determines whether or not it is necessary to update the history information based on the update frequency index and the value of the update counter. For example, when the update frequency index is 10, if the update counter is 10, it is determined that it is necessary. If the update counter is 9 or less, it is determined that the update is not necessary. Then, the controller 9 executes the processing of step S60 when it is necessary to update, and prohibits the sailing control in step S70 if it is not necessary, and ends this routine.
  • step S60 the controller 9 permits the execution of sailing control.
  • the controller 9 performs sailing control at a predetermined frequency based on the update frequency index, and updates the history information. This is due to the following reason.
  • the determination accuracy may be lowered due to the variation in the result of execution of the sailing control.
  • sailing control is prohibited. .
  • the controller 9 starts sailing control in step S80, and determines in step S90 whether the sailing control has been released. The controller 9 repeats the determination of step S90 until the sailing control is released, and executes the control of step S100 when the sailing control is released.
  • step S100 the controller 9 determines whether the cancellation factor of the sailing control is due to the request of the system (factor 1) or the intervention of the driver's operation (factor 2). For example, if the engine is started for acceleration below the lower limit vehicle speed included in the sailing conditions, it is determined to be factor 1. For example, if the driver starts the engine because the driver depresses the accelerator pedal or the brake pedal, it is determined that the factor is 2.
  • the controller 9 executes the process of step S140 when the cancellation factor is the factor 1, and executes the process of step S110 when the cancellation factor is the factor 2.
  • step S110 the controller 9 determines whether the sailing control is released by the above-described dynamic element (element 1) or the above-described static element (element 2). For example, if the brake pedal is depressed because the preceding vehicle has approached, it is determined that the element 1 is released. For example, if the brake pedal is depressed because the stop line is approached, it is determined that the release by the element 2 is made.
  • the controller 9 executes the process of step S120 when it is a dynamic element, and executes the process of step S130 when it is a static element.
  • the controller 9 executes the first process in step S120 when the cancellation factor of the sailing control is the intervention of the driver's operation and the cancellation factor is the dynamic factor.
  • the first process is a process including the update of the sailing cancellation number by the dynamic element, the recording of the current sailing control maintenance time, and the calculation of the success rate based on the updated sailing cancellation number and the maintenance time. Furthermore, the first process includes recording information about the surrounding situation and the driver's operation as an element indicating the situation when the sailing control is released.
  • the controller 9 executes the second process in step S130 when the cancellation factor of the sailing control is the intervention of the driver's operation and the cancellation element is a static element.
  • the second process is a process including updating of the number of sailing cancellations by a static element, recording of the current sailing control maintenance time, and calculation of a success rate based on the updated number of sailing cancellations and the maintenance time. Furthermore, the second process includes recording information about the surrounding situation and the driver's operation as an element indicating the situation when the sailing control is released.
  • the controller 9 executes the third process in step S140 when the cancellation factor of the sailing control is a request of the system.
  • the third process is a process including updating of the number of sailing cancellations due to system requirements, recording of the current sailing control maintenance time, and calculation of a success rate based on the updated number of sailing cancellations and the maintenance time. . Furthermore, the third process includes recording information about the surrounding situation and the driver's operation as an element indicating the situation when the sailing control is released.
  • the success rate is calculated for each category classified based on the sailing control cancellation factor and cancellation factor. This excludes the cancellation by the cancellation factor or cancellation element having no significance in each category.
  • the cancellation factor or cancellation element having no significance is, for example, when the second process is performed, the vehicle and surrounding vehicles that are not related to the information on the vehicle position (for example, the road slope or the curvature of the curve). It is a cancellation factor or cancellation factor that occurred only in the relationship of For example, when the preceding vehicle applies a brake, the own vehicle also applies a brake, and the sailing control is released. Since cancellation of sailing control due to such reasons as not having a relationship with road gradients or curvature of curves is a noise when calculating the success rate of sailing control at a certain point, it is excluded when calculating the success rate Do.
  • step S150 the controller 9 updates the information of the no-sailing section for the point traveled this time, based on the result of any one of steps S120 to S140.
  • step S100 and step S110 If the classification is made in step S100 and step S110 and then classified into finer categories based on the surrounding situation or the driver's operation, the first to third for each category in steps S120 to S140. Do the processing.
  • cancellation by operation for acceleration / deceleration according to the slope or road shape, and cancellation by operation for acceleration / deceleration according to change of speed limit, approach of temporary stop line, etc. Can be classified into another category.
  • the second process is executed for the category of the preceding vehicle, and the brake pedal is depressed because the stop line is approached.
  • the second process is performed on the latter category.
  • step S160 the controller 9 resets the update frequency indicator based on the updated history information. For example, if the variation in the duration of sailing control decreases with an increase in the number of times of execution of sailing control, the update frequency index is changed from n to n + 10 according to the degree of decrease. This is because the smaller the variation, the higher the reliability of the history information, and the lower the necessity for updating. In addition, the said variation is quantified and evaluated, for example by a standard deviation.
  • the history of sailing control is stored as history information classified according to the situation where the sailing control is canceled, and the current traveling situation is specified and stored.
  • the history information corresponding to the current traveling situation is specified from among the existing history information.
  • permission or prohibition of sailing control is determined.
  • the situation in which sailing control is released is classified into release by system request and release by intervention of the driver's operation. And the situation classified as the cancellation by the intervention of the driver's operation is further canceled by the static element occurring due to the relationship between the dynamic factor occurring in relation to the surrounding vehicles and the situation unique to that point. And are classified. In addition, as history information, the duration of sailing control and information on the surrounding situation and the driver's operation are stored.
  • an update frequency index that defines the frequency of updating history information is set, and sailing control is permitted at a frequency according to the update frequency index even if it is determined that sailing control is prohibited based on the history information.
  • Update history information since the history information is updated at a predetermined frequency, the accuracy of the history information can be further enhanced.
  • the update frequency index is reset based on the updated history information.
  • the history information in the traveling condition approximate to the current traveling condition is selected from the stored history information. Based on the extracted and extracted history information, permission or prohibition of sailing control is determined. As a result, even for the first traveling route, it is possible to appropriately determine permission or prohibition of sailing control and improve fuel consumption.
  • the engine stop time by sailing control is shorter than the predetermined time
  • the road on which sailing control was performed is stored as a road where sailing control will be released immediately, and when traveling on a road where sailing control is immediately released, sailing control will be performed even if sailing conditions are satisfied. Do not run Thereby, it can suppress that a fuel consumption falls on the contrary by performing sailing control.

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Human Computer Interaction (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Control Of Vehicle Engines Or Engines For Specific Uses (AREA)

Abstract

車両の走行中に、惰性により走行するセーリング制御を実行する車両の制御方法において、セーリング制御を実行する毎に、セーリング制御の履歴をセーリング制御が解除された状況別に分類した履歴情報として記憶しておく。そして、現在の走行状況を特定し、記憶している履歴情報の中から現在の走行状況に対応する履歴情報を特定し、特定した履歴情報に基づいてセーリング制御の許可または禁止を判断する。

Description

車両の制御方法及び制御装置
 本発明は、車両の走行中に、惰性により走行するセーリング制御を実行する車両の制御に関する。
 近年、車両の燃費性能をより向上させるために、車両走行中に駆動源を停止する制御が知られている。このような制御としては、例えば、運転者がブレーキペダルを踏み込んでおり、かつ車両の速度が低速の場合に駆動源としてのエンジンを停止させるアイドルストップ制御がある。ただし、アイドルストップ制御を解除してエンジンを再始動させる際には、燃料噴射量の始動時増量が行われる。このため、アイドルストップ制御において駆動源を停止する時間が所定時間(例えば5秒程度)より短いと、エンジンの停止によって削減した燃料消費量よりエンジンの再始動に要した燃料量の方が多くなり、却って燃費が悪化するおそれがある。
 そこでJP2015-063220A1に記載の制御では、アイドルストップ制御による燃費の悪化を防止するために、現在の走行区間におけるアイドルストップ制御の履歴情報を利用して、アイドルストップ制御を許可するか否かを判定している。具体的には、当該走行区間において過去にアイドルストップ制御を実行したときのアイドルストップ制御の失敗率を履歴情報として記憶しておき、失敗率が高い場合にはアイドルストップ制御を禁止する。ここでいうアイドルストップ制御の失敗とは、エンジンの停止時間が、燃費向上効果が得られる所定時間より短い場合である。失敗率とは、アイドルストップ制御の実施回数に対する失敗の割合である。
 ところで、走行中にエンジンを停止する制御として、上記のアイドルストップ制御の他に、セーリング制御がある。セーリング制御とは、運転者がアクセルペダル及びブレーキペダルを踏み込んでおらず、かつ車両の速度が所定のセーリング車速領域にある場合に、駆動源を停止して惰性で走行する制御である。
 セーリング制御においても、アイドルストップ制御と同様に、エンジンを停止する時間が短いと却って燃費が悪化するという問題がある。
 アイドルストップ制御が解除される要因は、例えば赤信号や一時停止等といった停車要因への対応が不要になり、ブレーキ操作が不要になることである。このように解除要因が限られるので、アイドルストップ制御の失敗を上記文献のようにエンジンの停止時間で判定しても、それを履歴情報として蓄積することで得られる失敗率の信頼度は確保される。
 しかし、セーリング制御が解除される要因は、アクセルペダルまたはブレーキペダルの操作といった運転者の操作によるものや、セーリング車速領域から逸脱した場合の加減速といったシステムの要求によるもの等、多様である。また、アクセルペダルやブレーキペダルの操作は、勾配やカーブといった道路の状況に応じて行われるだけでなく、自車周辺の車両の状況に応じても行われる。例えば、自車周辺に車両がいない場合と、自車の前を走行する他車がいる場合とでは、道路の状況が同じでも異なる操作が行われることもある。
 したがって、セーリング制御の失敗を上記文献のようにエンジンの停止時間だけに基づいて判定すると、履歴情報には様々な解除要因による失敗が混在することとなる。例えば、当該走行区間の道路の状況とは関係がなく、自車周辺の車両の挙動に起因する失敗も含まれ得る。このため、エンジンの停止時間だけに基づいて失敗を判定すると、履歴情報としての精度は低くなる。そして、このような履歴情報に基づいてセーリング制御の許可または禁止を決定すると、セーリング制御の実施による燃費の低下を抑制できないおそれがある。
 そこで本発明では、セーリング制御の成功または失敗についての履歴情報の精度を高め、セーリング制御の実施による燃費の低下を抑制することを目的とする。
 本発明のある態様によれば、車両の走行中に、惰性により走行するセーリング制御を実行する車両の制御方法が提供される。この制御方法では、セーリング制御を実行する毎に、セーリング制御の履歴をセーリング制御が解除された状況別に分類した履歴情報として記憶し、現在の走行状況を特定し、記憶している履歴情報の中から現在の走行状況に対応する履歴情報を特定する。そして、特定した履歴情報に基づいてセーリング制御の許可または禁止を判断する。
図1は、車両のシステム構成図である。 図2は、コントローラが実行する制御ルーチンのフローチャートである。
 以下、添付図面を参照しながら本発明の実施形態について説明する。
 図1は、本実施形態に係る車両のシステム構成図である。車両は、駆動源としてのエンジン1と、自動変速機2と、モータジェネレータ(以下、MGともいう)4と、バッテリ5と、ファイナルギヤ装置6と、駆動輪7と、コントローラ9と、を含んで構成される。
 エンジン1は、ガソリン又は軽油を燃料とする内燃機関であり、コントローラ9からの指令に基づいて回転速度、トルク等が制御される。
 自動変速機2は、本実施形態においては無段変速機であり、前進用締結要素としてのクラッチ3を備える。クラッチ3は、無段変速機の変速機構とエンジン1との間に配置される。クラッチ3が締結されると、エンジン1の回転トルクが自動変速機2、プロペラシャフト11、ファイナルギヤ装置6及びドライブシャフト12を介して駆動輪7に伝達される。変速制御及び前進用締結要素の締結解放制御は、コントローラ9により行われる。
 MG4は、ベルト及びプーリからなる伝達機構(図示せず)を介してエンジン1の出力軸に接続されている、同期型回転電機である。MG4は、エンジン1から回転エネルギを受けると発電機として機能し、発電された電力はバッテリ5に充電される。また、MG4は、エンジン1が駆動輪7に連れ回されて回転する場合も発電機として機能できる。つまり、MG4は車両の運動エネルギを電力として回生することができる。なお、バッテリ5の電力によりMG4を駆動して、MG4のトルクでエンジン1のトルクアシストを行うこともできる。
 コントローラ9には、車載されたナビゲーションシステムからの情報(ナビ情報)、車車間通信や路車間通信により取得する車外情報、車載カメラからの情報及び加速度センサの検出信号が入力される。また、コントローラ9には、上記の他に、エンジン回転速度を検出するクランク角センサや、アクセル開度センサや、ブレーキ踏み込み量を検出するブレーキセンサ等からの信号が入力される。コントローラ9は、上記各信号に基づいて、エンジン1のトルク制御、車両挙動制御、及び後述するセーリング制御等を実行する。なお、ナビゲーションシステム、車外情報を取得する通信装置、車載カメラ、及び上述した各センサが、走行状況取得部に相当する。
 なお、コントローラ9は、中央演算装置(CPU)、読み出し専用メモリ(ROM)、ランダムアクセスメモリ(RAM)及び入出力インタフェース(I/Oインタフェース)を備えたマイクロコンピュータで構成される。コントローラ9を複数のマイクロコンピュータで構成することも可能である。
 次に、コントローラ9が実行するセーリング制御について説明する。
 セーリング制御とは、走行中に所定のセーリング条件が成立し、かつ後述する許可判定により許可された場合に、前進用クラッチ3を解放状態にすることで、惰性により走行する制御である。以下、セーリング制御を実行して走行する状態を、セーリング走行と称する。
 セーリング条件は、例えば、車速が予め設定した下限車速以上であること、アクセルペダル及びブレーキペダルが踏み込まれていないこと、自動変速機2で前進レンジが選択されていること、を含む。下限車速は、車速域を低速、中速、高速に分けた場合の中高速であり、実験等により予め設定する。
 セーリング制御は、セーリング走行中にセーリング解除条件が成立したら終了する。セーリング解除条件は、車速が下限車速未満であること、アクセルペダルが踏み込まれたこと、又はブレーキペダルが踏み込まれたこと、を含む。また、自動運転中であれば、前方車両との距離が縮まって車速を落とす場合や、前方車両との距離が広がって車速を上げる場合等もセーリング解除条件に含まれる。
 なお、本実施形態におけるセーリング制御は、セーリング走行中にエンジン1を自動停止させるセーリングストップ制御と、セーリング走行中にエンジン1をアイドル回転速度で運転するセーリングアイドル制御とを含む。セーリングストップ制御においては、バッテリ充電量の低下に伴いMG4を駆動する必要が生じる場合や、エアコンディショナー用のコンプレッサを駆動する必要が生じる場合も、セーリング解除条件に含まれる。
 ここで、セーリング制御の許可判定について説明する。
 セーリング解除条件が成立すると、セーリングストップ制御の場合にはエンジン1を再始動し、セーリングアイドル制御の場合にはクラッチ3の入力側の回転速度を出力側の回転速度まで上昇させる同期制御を行う。エンジン1の再始動の際には、いわゆる始動時増量が行われる。また、同期制御ではエンジン1の回転速度を上昇させるために燃料が消費される。このため、セーリング制御によりエンジン1を停止している時間が所定時間(例えば5秒程度)より短いと、セーリング制御により削減される燃料消費量よりも、セーリング制御を解除する際に消費される燃料量の方が多くなる、つまりセーリング制御が失敗に終わるおそれがある。
 よって、セーリング制御を解除したとき、セーリング制御によるエンジン停止時間が所定時間より短かった場合には、セーリング制御を行った道路をセーリング制御がすぐに解除されてしまう道路として記憶し、次にこのセーリング制御がすぐに解除されてしまう道路を自車が走行するときは、セーリング条件が成立したとしても、セーリング制御を許可せずに禁止して、セーリング制御を実行しないようにすることが好ましい。
 そこで、セーリング制御の許可判定では、コントローラ9は、セーリング制御を実行することでかえって燃費が低下することが後述する履歴情報に基づいて予測される場合には、セーリング制御の実行を禁止する。
 履歴情報とは、現在走行している地点で過去にセーリング制御を実行した際のセーリング制御の履歴を、セーリング制御が解除された状況別に分類して記憶したものである。具体的には、セーリング制御が解除された状況を、セーリング制御の解除要因、及び解除要因を構成する要素(以下、解除要素という)に基づいて分類し、分類されたカテゴリ毎にセーリング制御の継続時間及び後述するセーリング制御の成功率が記憶される。
 解除要因については、システムの要求により解除されたのか、または運転者の操作の介入により解除されたのか、により分類する。
 システムの要求による解除とは、例えば、車速がセーリング条件に含まれる下限車速を下回った場合における加速のためのエンジン始動要求や、バッテリ充電量が低下した場合における発電のためのエンジン始動要求等に応じた解除等である。運転者の操作の介入による解除とは、例えば、運転者が加速のためにアクセルペダルを踏み込んだり、減速のためにブレーキペダルを踏み込んだりしたことに応じた解除等である。
 解除要素については、動的要素なのか静的要素なのかにより分類する。
 動的要素とは、自車の周辺を走行する車両との関係で行うアクセルペダルまたはブレーキペダルの操作である。動的要素には、例えば、後方車両が接近したためにアクセルペダルを踏み込むことや、前方車両が加速し、これに追従する為にアクセルペダルを踏み込むことや、前方車両との距離が縮まったためにブレーキペダルを踏み込むこと等が含まれる。
 静的要素とは、その地点に固有の状況(例えば道路形状や勾配または制限速度等)との関係で行うアクセルペダルまたはブレーキペダルの操作である。静的要素には、例えば、上り勾配路でアクセルペダルを踏み込むことや、法定の制限車速の上昇に応じて加速するためにアクセルペダルを踏み込むことが含まれる。また、下り勾配路やカーブの手前で減速するためにブレーキペダルを踏み込むことや、一時停止線や料金所に接近したためにブレーキペダルを踏み込むことや、法定の制限車速の低下に応じて減速するためにブレーキペダルを踏み込むことも含まれる。さらには、高速道路の合流地点で他車が接近した場合や、下り勾配に進入した場合にブレーキペダルを踏み込むことも含まれる。
 セーリング制御の成功率とは、セーリング制御の実施回数に対する、セーリング制御が成功した回数の割合である。セーリング制御の成功とは、セーリング制御を実行することによって、セーリング制御を実行しなかった場合に比べて燃料消費量を削減できることをいう。具体的には、セーリング制御によりエンジンを停止している時間が所定時間(例えば5秒程度)以上であれば成功とする。なお、セーリング制御の成功率に代えて、セーリング制御の失敗率を記憶してもよい。
 すなわち、履歴情報は、セーリング制御の解除要因がシステムの要求によるものなのか、運転者の操作の介入によるものなのかで分類され、さらに、解除要素が動的要素なのか静的要素なのかで分類されて記憶され、分類されたカテゴリ毎にセーリング制御の継続時間及び成功率が記憶される。また、カテゴリ毎に解除要素の具体的な内容も併せて記憶される。
 解除要素の具体的な内容には、周囲状況を示す情報としての、レーダーにより検知する前方車両との距離と、車載カメラにより検知する前方車両との距離と、車載カメラによる画像認識で取得する道路標識と、信号状態及び前方車両のブレーキランプの点灯と、路車間通信により取得する信号状態の変化とが含まれる。さらに、ナビゲーションシステムによるイベント通知及びルート情報も含まれる。イベント通知とは、例えば進行方向に一時停止線や料金所等があることの通知である。また、解除要素の具体的な内容には、運転者の操作に関する情報としての、アクセルペダル及びブレーキペダルの操作と、ステアリング操作と、ターンシグナル操作と、に関する情報も含まれる。上記の周囲状況や運転者の操作に関する情報は、後述する制御において、参照する履歴情報を特定する際に用いられる。
 なお、解除要素の具体的な内容に基づいて、履歴情報をさらに細かく分類してもよい。例えば、前方車両との車間距離に10m未満、10m以上30m未満、30m以上の3つの区分を設け、解除要因及び解除要素で分類した各カテゴリを、さらに車間距離の区分により分類してもよい。また、車載カメラで取得した制限速度に応じた区分を設けて、当該区分により分類してもよい。もちろん、制限速度に応じて分類したものを、さらに車間距離により分類してもよい。
 コントローラ9は、現在走行している地点の履歴情報に基づいて、セーリング制御を実行するか否かを判断する。この判断は、原則的には、運転者の操作の介入に起因し、かつ解除要因が静的要素であった場合の、セーリング制御の成功率に基づいて行われる。これは、勾配や道路形状といったその地点の特徴と関係がなく、専ら他車との関係に依存する動的要素でセーリング制御が解除された場合の継続時間は、セーリング制御を許可するか否かの判断においてノイズとなるので、これを除外するためである。ただし、例えば現在の周囲状況が、前方車両との車間距離が短い場合のように、動的要素でセーリング制御が解除される可能性がある場合には、動的要素でセーリング制御が解除された場合の履歴情報に基づいてセーリング制御を実行するか否かを判断する。この場合、履歴情報を解除要素の具体的な内容に基づいて細かく分類しておけば、精度の高い判断が可能となる。
 なお、同じ走行ルートであっても、時間帯や曜日や季節によって交通量が大きく異なることがある。そこで、上述したカテゴリを、走行した時間帯や曜日や季節によってさらに分類してもよい。
 また、コントローラ9は、許可判定精度を高めるために、後述するように履歴情報の更新も行う。
 以下、コントローラ9が実行する上記制御についてより詳細に説明する。
 図2は、コントローラ9が実行する制御ルーチンのフローチャートである。
 ステップS10において、コントローラ9は上述したセーリング条件が成立したか否かを判定し、成立したらステップS20の処理を実行し、成立していなければ本ルーチンを終了する。
 ステップS20において、コントローラ9は現在の自車位置の履歴情報のうち、現在の周囲状況及び運転者の操作に関する情報に対応する履歴情報を特定し、これを参照する。例えば、前方に車両がいない状況であれば、上述した原則の通り、運転者の操作に起因しかつ解除要因が静的要素であった場合の履歴情報を参照する。一方、例えば前方車両との車間距離が所定値より短い等の理由により動的要素によってセーリング制御が解除される可能性が高い場合には、運転者の操作に起因しかつ解除要因が動的要素であった場合の履歴情報を参照する。
 ステップS30において、コントローラ9は、履歴情報に基づいて現在の自車位置がセーリング禁止区間に含まれるか否かを判定する。セーリング禁止区間とは、セーリング制御の成功率が閾値未満の区間である。閾値は任意に設定可能であり、例えば50%~60%程度とする。ステップS30を実行する度に、成功率に基づいてセーリング禁止区間か否かを判定してもよいが、本実施形態では、その地点がセーリング禁止区間に含まれるか否かを記憶しておき、これを参照することでステップS30の判定を行う。
 コントローラ9は、現在の自車位置がセーリング禁止区間に含まれる場合にはステップS40の処理を実行し、そうでない場合にはステップS60の処理を実行する。
 なお、初めて走行する走行ルートには履歴情報が存在しない。この場合コントローラ9は、ステップS20において、履歴情報のなかから道路勾配及びカーブの曲率等の道路形状が現在の走行ルートに近い走行ルートを走行した際の履歴情報を抽出し、抽出した履歴情報に基づいてセーリング禁止区間か否かを判断する。
 近似する走行ルートの履歴情報がない場合には、コントローラ9はステップS30の判定結果をnoとする。
 ステップS40において、コントローラ9は、更新頻度指標及び更新カウンタを参照する。更新頻度指標とは、セーリング禁止区間に含まれる地点の履歴情報を更新する頻度を定めた指標であり、例えば、現在の自車位置をn回走行する毎に更新する場合には、更新頻度指標はnとなる。更新カウンタは、前回更新してから何回目の走行なのかを示すカウンタである。
 ステップS50において、コントローラ9は、更新頻度指標及び更新カウンタの値に基づいて、履歴情報を更新する必要の有無を判定する。例えば、更新頻度指標が10の場合に、更新カウンタが10であれば必要ありと判定し、更新カウンタが9以下であれば更新の必要無しと判定する。そしてコントローラ9は、更新の必要がある場合にはステップS60の処理を実行し、必要が無い場合にはステップS70においてセーリング制御を禁止して本ルーチンを終了する。
 ステップS60において、コントローラ9はセーリング制御の実行を許可する。
 上記の通り、コントローラ9は、セーリング禁止区間であっても更新頻度指標に基づいて所定の頻度でセーリング制御を実行して履歴情報を更新する。これは次の理由による。セーリング制御の許可または禁止を判定する場合に、過去のセーリング制御の実行回数が少ないと、セーリング制御の実行結果のバラツキによって判定精度が低くなるおそれがあるからである。また、一旦セーリング走行を禁止した以降の履歴情報の更新を禁止すると、例えば道路状況が変化してセーリング制御の成功率が上昇する可能性がある場合でも、セーリング制御が禁止されてしまうからである。
 そこで、本制御ルーチンでは更新頻度指標を設け、これに応じた頻度でセーリング制御を許可することで、履歴情報を更新する。これにより、セーリング制御の許可または禁止の判断の精度が向上し、かつ、道路状況の変化等に柔軟に対応することができる。
 フローチャートの説明に戻る。
 コントローラ9は、ステップS80でセーリング制御を開始し、ステップS90でセーリング制御が解除されたか否かを判定する。コントローラ9は、セーリング制御が解除されるまでステップS90の判定を繰り返し、セーリング制御が解除されたらステップS100の制御を実行する。
 ステップS100において、コントローラ9はセーリング制御の解除要因がシステムの要求によるもの(要因1)なのか、運転者の操作の介入によるもの(要因2)なのかを判定する。例えば、車速がセーリング条件に含まれる下限車速を下回り加速のためにエンジン始動したのであれば、要因1であると判定する。例えば、運転者がアクセルペダルまたはブレーキペダルを踏み込んだためにエンジン始動したのであれば、要因2であると判定する。
 コントローラ9は、解除要因が要因1である場合には、ステップS140の処理を実行し、解除要因が要因2である場合には、ステップS110の処理を実行する。
 ステップS110において、コントローラ9は、セーリング制御が上述した動的要素(要素1)により解除されたのか、上述した静的要素(要素2)で解除されたのか、を判定する。例えば、前方車両が接近したためにブレーキペダルを踏み込んだのであれば、要素1による解除と判定する。例えば、一時停止線に近づいたためにブレーキペダルを踏み込んだのであれば、要素2による解除と判定する。コントローラ9は、動的要素であった場合にはステップS120の処理を実行し、静的要素であった場合にはステップS130の処理を実行する。
 コントローラ9は、セーリング制御の解除要因が運転者の操作の介入、かつ解除要素が動的要素の場合には、ステップS120にて第1処理を実行する。第1処理は、動的要素によるセーリング解除回数の更新と、今回のセーリング制御の維持時間の記録と、更新されたセーリング解除回数及び維持時間に基づく成功率の算出と、を含む処理である。さらに、第1処理には、セーリング制御が解除されたときの状況を示す要素として、周囲状況及び運転者の操作に関する情報を記録することも含まれる。
 コントローラ9は、セーリング制御の解除要因が運転者の操作の介入、かつ解除要素が静的要素の場合には、ステップS130にて第2処理を実行する。第2処理は、静的要素によるセーリング解除回数の更新と、今回のセーリング制御の維持時間の記録と、更新されたセーリング解除回数及び維持時間に基づく成功率の算出と、を含む処理である。さらに、第2処理には、セーリング制御が解除されたときの状況を示す要素として、周囲状況及び運転者の操作に関する情報を記録することも含まれる。
 コントローラ9は、セーリング制御の解除要因がシステムの要求である場合には、ステップS140にて第3処理を実行する。第3処理は、システムの要求によるセーリング解除の回数の更新と、今回のセーリング制御の維持時間の記録と、更新されたセーリング解除回数及び維持時間に基づく成功率の算出と、を含む処理である。さらに、第3処理には、セーリング制御が解除されたときの状況を示す要素として、周囲状況及び運転者の操作に関する情報を記録することも含まれる。
 上記の通り、履歴情報に含まれる成功率を算出する際には、セーリング制御の解除要因及び解除要素に基づいて分類したカテゴリ毎に算出する。これにより、各カテゴリにおいて有意性のない解除要因または解除要素による解除は除外される。有意性のない解除要因または解除要素とは、例えば第2処理を実行する場合においては、自車位置に関する情報(例えば道路勾配やカーブの曲率)とは関係のない、自車と周囲の車両との関係のみで生じた解除要因または解除要素である。例えば前方車両がブレーキをかけた場合には、自車もブレーキをかけることになり、セーリング制御が解除される。このような道路勾配やカーブの曲率等とは関係がない理由によるセーリング制御の解除は、ある地点におけるセーリング制御の成功率を算出する際にノイズとなるので、成功率を算出する際には除外する。
 ステップS150において、コントローラ9は、ステップS120~S140のいずれかの処理の結果に基づいて、今回走行した地点についてのセーリング禁止区間の情報を更新する。
 なお、ステップS100及びステップS110による分類をしたうえで、周囲状況や運転者の操作に基づいてさらに細かいカテゴリに分類する場合には、ステップS120~S140において、そのカテゴリ毎に第1~第3の処理を行う。
 例えば、後方から車両が接近したために加速した場合と、前方車両との距離がつまったために減速する場合は、いずれも動的要素に含まれるが、加速による解除のカテゴリと減速による解除のカテゴリとに分類することもできる。この場合には、後方から車両が接近したために加速したのであれば、加速による解除のカテゴリについて第1処理を実行し、前方車両との距離がつまったために減速したのであれば、減速による解除のカテゴリについて第1処理を実行する。
 また、静的要素についても、例えば、勾配や道路形状に応じた加減速のための操作による解除と、制限速度の変化や一時停止線の接近等に応じた加減速のための操作による解除とを別カテゴリに分類することができる。この場合には、例えば、下り坂で加速を抑制するためにブレーキペダルを踏み込んだのであれば前車のカテゴリについて第2処理を実行し、一時停止線に近づいたためにブレーキペダルを踏み込んだのであれば、後者のカテゴリについて第2処理を実行する。
 ステップS160において、コントローラ9は、更新した履歴情報に基づいて更新頻度指標を再設定する。例えば、セーリング制御の実行回数の増加に伴ってセーリング制御の継続時間のバラツキが減少したら、減少の度合いに応じて更新頻度指標をnからn+10へ変更する。これは、バラツキが小さいほど履歴情報の信頼度が高くなり、更新する必要性が低下するからである。なお、上記バラツキは、例えば標準偏差により定量化して評価する。
 以上のように本実施形態では、セーリング制御を実行する毎に、セーリング制御の履歴を前記セーリング制御が解除された状況別に分類した履歴情報として記憶し、現在の走行状況を特定し、記憶している履歴情報の中から現在の走行状況に対応する履歴情報を特定する。そして、特定した履歴情報に基づいて、セーリング制御の許可または禁止を判断する。これにより、セーリング制御の成功率を算出する際にノイズとなる、外乱による失敗を除外できるので、履歴情報としての成功率の精度が向上する。その結果、セーリング制御を実行することによって却って燃費が低下することを抑制できる。
 なお、セーリング制御が解除された状況は、システム要求による解除と運転者の操作の介入による解除とに分類する。そして、運転者の操作の介入による解除として分類された状況を、さらに、周囲の車両との関係で生じる動的要素による解除と、その地点に固有の状況との関係で生じる静的要素による解除と、に分類する。また、履歴情報としては、セーリング制御の継続時間と、周囲状況及び運転者の操作に関する情報とを記憶する。
 本実施形態では、履歴情報を更新する頻度を定める更新頻度指標を設定し、履歴情報に基づけばセーリング制御を禁止すると判断される場合でも、更新頻度指標に応じた頻度でセーリング制御を許可して履歴情報を更新する。これにより、所定の頻度で履歴情報が更新されるので、履歴情報の精度をより高めることができる。
 また、一旦セーリング禁止区間として記録された走行区間であっても、その後の道路状況等の変化に応じて、セーリング禁止区間から除外するよう更新することもできる。これによって、セーリング制御を実行すれば燃費向上効果が得られるにもかかわらずセーリング制御が禁止される、という事態の発生を抑制できる。
 本実施形態では、更新された履歴情報に基づいて、更新頻度指標を再設定する。これにより、履歴情報の精度が十分に高く、セーリング制御が失敗することが明らかであるにもかかわらず、履歴情報を更新する為にセーリング制御を実行して燃費が低下してしまう、という事態の発生を抑制できる。
 本実施形態では、記憶している履歴情報の中に現在の走行状況に対応する情報が無い場合には、記憶している履歴情報の中から現在の走行状況に近似する走行状況における履歴情報を抽出し、抽出した履歴情報に基づいてセーリング制御の許可または禁止を判断する。これにより、初めての走行ルートにおいても、セーリング制御の許可または禁止を適切に判断して燃費を向上させることができる。
 本実施形態では、車両の走行中に、惰性により走行するセーリング制御を実行する車両の制御方法において、セーリング制御を解除したとき、セーリング制御によるエンジン停止時間が所定時間より短かった場合には、当該セーリング制御を行った道路をセーリング制御がすぐに解除されてしまう道路として記憶し、このセーリング制御がすぐに解除されてしまう道路を走行しているときは、セーリング条件が成立したとしてもセーリング制御を実行しない。これにより、セーリング制御を実行することによって却って燃費が低下することを抑制できる。
 以上、本発明の実施形態について説明したが、上記実施形態は本発明の適用例の一部を示したに過ぎず、本発明の技術的範囲を上記実施形態の具体的構成に限定する趣旨ではない。

Claims (9)

  1.  車両の走行中に、惰性により走行するセーリング制御を実行する車両の制御方法において、
     前記セーリング制御を実行する毎に、前記セーリング制御の履歴を前記セーリング制御が解除された状況別に分類した履歴情報として記憶し、
     所定のセーリング条件が成立した場合に、
     現在の走行状況を特定し、
     記憶している履歴情報の中から現在の走行状況に対応する履歴情報を特定し、
     特定した履歴情報に基づいて前記セーリング制御の許可または禁止を判断し、
     前記セーリング制御が許可された場合に前記セーリング制御を実行する、
    車両の制御方法。
  2.  請求項1に記載の車両の制御方法において、
     前記セーリング制御が解除された状況を、システム要求による解除と運転者の操作の介入による解除とに分類する、
    車両の制御方法。
  3.  請求項2に記載の車両の制御方法において、
     前記運転者の操作の介入による解除として分類された状況を、さらに、周囲の車両との関係で生じる動的要素による解除と、その地点に固有の状況との関係で生じる静的要素による解除と、に分類する、
    車両の制御方法。
  4.  請求項1から3のいずれかに記載の車両の制御方法において、
     前記履歴情報として、前記セーリング制御の継続時間と、周囲状況及び運転者の操作に関する情報と、を記憶する、
    車両の制御方法。
  5.  請求項1から4のいずれかに記載の車両の制御方法において、
     前記履歴情報を更新する頻度を定める更新頻度指標を設定し、
     前記履歴情報に基づけば前記セーリング制御を禁止すると判断される場合でも、前記更新頻度指標に応じた頻度で前記セーリング制御を許可して前記履歴情報を更新する、
    車両の制御方法。
  6.  請求項5に記載の車両の制御方法において、
     更新された履歴情報に基づいて、前記更新頻度指標を再設定する、
     車両の制御方法。
  7.  請求項1から6のいずれかに記載の車両の制御方法において、
     記憶している履歴情報の中に現在の走行状況に対応する情報が無い場合には、
     記憶している履歴情報の中から現在の走行状況に近似する走行状況における履歴情報を抽出し、
     抽出した履歴情報に基づいて前記セーリング制御の許可または禁止を判断する、
    車両の制御方法。
  8.  車両の走行中に、惰性により走行するセーリング制御を実行する車両の制御方法において、
     セーリング制御を解除したとき、セーリング制御によるエンジン停止時間が所定時間より短かった場合には、当該セーリング制御を行った道路をセーリング制御がすぐに解除されてしまう道路として記憶し、
     このセーリング制御がすぐに解除されてしまう道路を走行しているときは、セーリング条件が成立したとしてもセーリング制御を実行しない、
     車両の制御方法。
  9.  車両の走行中に惰性により走行するセーリング制御を実行する車両の制御装置において、
     前記車両の走行状況を取得する走行状況取得部と、
     前記セーリング制御を実行する制御部と、
    を備え、
     前記制御部は、
     前記セーリング制御を実行する毎に、前記セーリング制御の履歴を前記セーリング制御が解除された状況別に分類した履歴情報として記憶し、
     所定のセーリング条件が成立した場合に、
     前記走行状況取得部が取得した走行状況から現在の走行状況を特定し、
     記憶している履歴情報の中から現在の走行状況に対応する履歴情報を特定し、
     特定した履歴情報に基づいて前記セーリング制御の許可または禁止を判断し、
     前記セーリング制御が許可された場合に前記セーリング制御を実行する、
    車両の制御装置。
PCT/JP2017/036700 2017-10-10 2017-10-10 車両の制御方法及び制御装置 WO2019073528A1 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2019547820A JP6988907B2 (ja) 2017-10-10 2017-10-10 車両の制御方法及び制御装置
US16/647,054 US11453396B2 (en) 2017-10-10 2017-10-10 Vehicle control method and control device
PCT/JP2017/036700 WO2019073528A1 (ja) 2017-10-10 2017-10-10 車両の制御方法及び制御装置
CN201780095747.1A CN111201171B (zh) 2017-10-10 2017-10-10 车辆的控制方法以及控制装置
EP17928314.8A EP3696038B1 (en) 2017-10-10 2017-10-10 Vehicle control method and control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2017/036700 WO2019073528A1 (ja) 2017-10-10 2017-10-10 車両の制御方法及び制御装置

Publications (1)

Publication Number Publication Date
WO2019073528A1 true WO2019073528A1 (ja) 2019-04-18

Family

ID=66100484

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2017/036700 WO2019073528A1 (ja) 2017-10-10 2017-10-10 車両の制御方法及び制御装置

Country Status (5)

Country Link
US (1) US11453396B2 (ja)
EP (1) EP3696038B1 (ja)
JP (1) JP6988907B2 (ja)
CN (1) CN111201171B (ja)
WO (1) WO2019073528A1 (ja)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08268110A (ja) * 1995-03-31 1996-10-15 Aisin Seiki Co Ltd 移動体速度制御装置
JP2009073323A (ja) * 2007-09-20 2009-04-09 Toyota Motor Corp 車両の制御装置
WO2012014652A1 (ja) * 2010-07-30 2012-02-02 いすゞ自動車株式会社 惰行制御装置
JP2012030711A (ja) * 2010-07-30 2012-02-16 Isuzu Motors Ltd 惰行制御装置
JP2012121417A (ja) * 2010-12-07 2012-06-28 Toyota Motor Corp 車両用空調制御装置
WO2014091591A1 (ja) * 2012-12-13 2014-06-19 トヨタ自動車株式会社 車両制御装置
JP2015063220A (ja) 2013-09-25 2015-04-09 日立オートモティブシステムズ株式会社 走行支援装置

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5267685B2 (ja) * 2010-01-29 2013-08-21 トヨタ自動車株式会社 車両制御装置
WO2013093962A1 (ja) * 2011-12-20 2013-06-27 トヨタ自動車株式会社 車両の制御装置
WO2016021005A1 (ja) * 2014-08-06 2016-02-11 日産自動車株式会社 車両の制御装置および車両の制御方法
JP6310878B2 (ja) * 2015-03-26 2018-04-11 日立オートモティブシステムズ株式会社 車両の制御装置
DE102017204224A1 (de) * 2017-03-14 2018-09-20 Robert Bosch Gmbh Verfahren zum Betreiben eines Kraftfahrzeugs

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08268110A (ja) * 1995-03-31 1996-10-15 Aisin Seiki Co Ltd 移動体速度制御装置
JP2009073323A (ja) * 2007-09-20 2009-04-09 Toyota Motor Corp 車両の制御装置
WO2012014652A1 (ja) * 2010-07-30 2012-02-02 いすゞ自動車株式会社 惰行制御装置
JP2012030711A (ja) * 2010-07-30 2012-02-16 Isuzu Motors Ltd 惰行制御装置
JP2012121417A (ja) * 2010-12-07 2012-06-28 Toyota Motor Corp 車両用空調制御装置
WO2014091591A1 (ja) * 2012-12-13 2014-06-19 トヨタ自動車株式会社 車両制御装置
JP2015063220A (ja) 2013-09-25 2015-04-09 日立オートモティブシステムズ株式会社 走行支援装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP3696038A4

Also Published As

Publication number Publication date
EP3696038A4 (en) 2020-11-04
EP3696038B1 (en) 2022-01-26
JP6988907B2 (ja) 2022-01-05
US11453396B2 (en) 2022-09-27
JPWO2019073528A1 (ja) 2020-11-05
EP3696038A1 (en) 2020-08-19
CN111201171A (zh) 2020-05-26
US20200262432A1 (en) 2020-08-20
CN111201171B (zh) 2023-03-21

Similar Documents

Publication Publication Date Title
US9714621B2 (en) Automatic engine control apparatus
US11105286B2 (en) Systems and methods for predictive and automatic engine stop-start control
US11608806B2 (en) Control system for vehicle
JP6437891B2 (ja) 自動車の制御装置
US20120179357A1 (en) Roadway information use for engine start/stop system
US10654467B2 (en) Hybrid vehicle and method of performing temperature control therefor
US20180281775A1 (en) Hybrid vehicle and method of controlling charge mode therefor
CN110072751B (zh) 汽车的行驶控制装置和汽车的行驶控制***
US11598279B2 (en) Control method and control device for automated vehicle
CN108609015B (zh) 兼容智能启停功能的自适应巡航***、方法及车辆
CN110167812B (zh) 用于通过发动机从引擎熄火滑行提前重新起动而运行机动车的方法
JP2015063220A (ja) 走行支援装置
KR101738818B1 (ko) 하이브리드 차량의 엔진 제어 방법
CN111194286B (zh) 车辆的控制方法以及控制装置
US20200070835A1 (en) Autonomous driving system
WO2019073528A1 (ja) 車両の制御方法及び制御装置
CN114630776A (zh) 用于控制车速的控制设备和方法
US20230311874A1 (en) Deceleration support device
Lee et al. Development of Adaptive Powertrain Control Utilizing ADAS and GPS
WO2024127922A1 (ja) 表示制御装置
JP6993145B2 (ja) ブレーキ制御装置
JP2019098957A (ja) 車両の制御装置

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17928314

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2019547820

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 2017928314

Country of ref document: EP

Effective date: 20200511