[go: up one dir, main page]

JP7147585B2 - 車両制御装置 - Google Patents

車両制御装置 Download PDF

Info

Publication number
JP7147585B2
JP7147585B2 JP2019009686A JP2019009686A JP7147585B2 JP 7147585 B2 JP7147585 B2 JP 7147585B2 JP 2019009686 A JP2019009686 A JP 2019009686A JP 2019009686 A JP2019009686 A JP 2019009686A JP 7147585 B2 JP7147585 B2 JP 7147585B2
Authority
JP
Japan
Prior art keywords
vehicle
driving force
braking force
force
braking
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
Application number
JP2019009686A
Other languages
English (en)
Other versions
JP2020117065A (ja
Inventor
尚大 横田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
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 Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2019009686A priority Critical patent/JP7147585B2/ja
Priority to KR1020190173659A priority patent/KR102288101B1/ko
Priority to CN201911363611.1A priority patent/CN111497845B/zh
Priority to EP19220252.1A priority patent/EP3686070B1/en
Priority to US16/733,930 priority patent/US11318943B2/en
Publication of JP2020117065A publication Critical patent/JP2020117065A/ja
Priority to US17/704,476 priority patent/US11667288B2/en
Application granted granted Critical
Publication of JP7147585B2 publication Critical patent/JP7147585B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60TVEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
    • B60T7/00Brake-action initiating means
    • B60T7/12Brake-action initiating means for automatic initiation; for initiation not subject to will of driver or passenger
    • B60T7/122Brake-action initiating means for automatic initiation; for initiation not subject to will of driver or passenger for locking of reverse movement
    • 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/02Control of vehicle driving stability
    • 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
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60TVEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
    • B60T13/00Transmitting braking action from initiating means to ultimate brake actuator with power assistance or drive; Brake systems incorporating such transmitting means, e.g. air-pressure brake systems
    • B60T13/74Transmitting braking action from initiating means to ultimate brake actuator with power assistance or drive; Brake systems incorporating such transmitting means, e.g. air-pressure brake systems with electrical assistance or drive
    • B60T13/741Transmitting braking action from initiating means to ultimate brake actuator with power assistance or drive; Brake systems incorporating such transmitting means, e.g. air-pressure brake systems with electrical assistance or drive acting on an ultimate actuator
    • 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
    • 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/18Conjoint control of vehicle sub-units of different type or different function including control of braking systems
    • 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/18Conjoint control of vehicle sub-units of different type or different function including control of braking systems
    • B60W10/184Conjoint control of vehicle sub-units of different type or different function including control of braking systems with wheel brakes
    • 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/18109Braking
    • B60W30/18118Hill holding
    • 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
    • B60W40/00Estimation 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/10Estimation 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/105Speed
    • 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
    • B60W40/00Estimation 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/10Estimation 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/107Longitudinal acceleration
    • 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
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60TVEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
    • B60T2201/00Particular use of vehicle brake systems; Special systems using also the brakes; Special software modules within the brake system controller
    • B60T2201/06Hill holder; Start aid systems on inclined road
    • 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
    • B60W2400/00Indexing codes relating to detected, measured or calculated conditions or factors
    • 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
    • B60W2520/00Input parameters relating to overall vehicle dynamics
    • B60W2520/10Longitudinal speed
    • B60W2520/105Longitudinal acceleration
    • 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
    • B60W2710/00Output or target parameters relating to a particular sub-units
    • B60W2710/06Combustion engines, Gas turbines
    • B60W2710/0666Engine torque
    • 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
    • B60W2710/00Output or target parameters relating to a particular sub-units
    • B60W2710/18Braking 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
    • B60W2710/00Output or target parameters relating to a particular sub-units
    • B60W2710/18Braking system
    • B60W2710/182Brake pressure, e.g. of fluid or between pad and disc
    • 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
    • B60W2720/00Output or target parameters relating to overall vehicle dynamics
    • B60W2720/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
    • B60W40/00Estimation 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/02Estimation 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 ambient conditions
    • B60W40/06Road conditions
    • B60W40/076Slope angle of the road
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60YINDEXING SCHEME RELATING TO ASPECTS CROSS-CUTTING VEHICLE TECHNOLOGY
    • B60Y2300/00Purposes or special features of road vehicle drive control systems
    • B60Y2300/02Control of vehicle driving stability

Landscapes

  • Engineering & Computer Science (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Human Computer Interaction (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Regulating Braking Force (AREA)
  • Hybrid Electric Vehicles (AREA)
  • Control Of Transmission Device (AREA)

Description

本発明は車両制御装置に関し、特に、駆動力を作用させる駆動アクチュエータと制動力を作用させる制動アクチュエータとを備える車両の制御装置に関する。
特開2011-255808号公報には、自動走行により車両が登坂路を走行している際のずり下がりを抑制する従来技術が開示されている。この従来技術によれば、車両の目標加速度と路面勾配に応じた重力の影響を含む車両の走行抵抗とに基づいて目標車軸トルクが算出され、目標車軸トルクに基づいて駆動アクチュエータに要求する車軸トルクと制動アクチュエータに要求する車軸トルクとが決定される。そして、登坂路を走行中に車両の後方へのずり下がりが予測されたときには、制動アクチュエータによる制動力を増大させるように目標車軸トルクが補正される。また、目標車軸トルクを補正しても車両のずり下がりが発生してしまう場合には、ずり下がり量を最小限に抑えるように目標車軸トルクのフィードバック制御の比例ゲインが増加される。
特開2011-255808号公報 特開2015-098307号公報 特開2018-090064号公報
上記従来技術は、登坂路での車両のずり下がりを予防するための制御を行う一方で、車両のずり下がりが発生した場合の事後的な制御も行っている。つまり、上記従来技術は、登坂路での車両のずり下がりの可能性を排除していない。しかし、乗員が覚える違和感をなくすためには、登坂路での車両の後退は高い確実性をもって抑制したい。本発明は、上述のような課題を解決するためになされたもので、登坂路での車両の後退を抑えることができる車両制御装置を提供することを目的とする。
本発明に係る車両制御装置は、駆動力を作用させる駆動アクチュエータと制動力を作用させる制動アクチュエータとを備える車両の制御装置であって、設定部と制御部とを備える。本発明に係る車両制御装置は、少なくとも一つのプロセッサと、プログラムを記憶する少なくとも一つのメモリとを物理的に有している。少なくとも一つのメモリに記憶されたプログラムは、少なくとも一つのプロセッサにより実行されることで、少なくとも一つのプロセッサを設定部と制御部として機能させる。設定部は、車両に対する要求加速度と車両に作用する重力の運動方向の成分とに基づき、車両に作用する運動方向の加速度が要求加速度を満たすように、駆動アクチュエータに要求する要求駆動力と制動アクチュエータに要求する要求制動力とを設定する。制御部は、要求駆動力に基づいて駆動アクチュエータを制御し、要求制動力に基づいて制動アクチュエータを制御する。
本発明に係る車両制御装置の一つの実施の形態では、設定部は、少なくとも車両が減速中であることを含む所定条件が満たされた場合、要求駆動力の大きさと要求制動力の大きさとの合計が、車両に作用する重力の運動方向の成分の大きさ以上となるように、要求駆動力と要求制動力とをそれぞれ増大側に補正する。車両が減速中である場合には、車両はやがて停止する可能性が高く、登坂路において車両が停止する可能性もある。また、車両に作用する重力の運動方向の成分は、車両が登坂路を走行している場合には、車両を後退させる方向に作用する。ゆえに、車両が停止する以前に上記の所定条件が満たされた場合には、要求駆動力の大きさと要求制動力の大きさとの合計を、車両に作用する重力の運動方向の成分の大きさ以上にしておくことで、制動アクチュエータや駆動アクチュエータの応答遅れに影響されずに停止後の車両の後退を抑えることができる。また、制動力のみ増大側に補正した場合には車両に過度な減速力が作用するおそれがあるが、要求駆動力と要求制動力とをそれぞれ増大側に補正することで、要求加速度に対して減速度が不足したり過剰になったりするのを抑えることができる。
上記の所定条件、つまり、要求駆動力と要求制動力とをそれぞれ増大側に補正する処理の実施条件である補正実施条件には、車両の実速度と要求速度とがそれぞれ所定速度よりも低いことが含まれてもよい。また、補正実施条件には、車両が登坂路を走行中であることが含まれてもよい。さらに、補正実施条件には、車両に作用する重力の運動方向の成分の大きさが、要求駆動力の大きさと要求制動力の大きさとの合計よりも大きいことが含まれてもよい。車両が減速中であることと共にこれらの条件の少なくとも一つが上記の所定条件に含まれることで、近い将来に車両が停止することをより正確に判断することができる。
設定部は、要求駆動力と要求制動力とを同じ値だけ増大側に補正してもよい。これによれば、車両が停止するまでは駆動力の増大分と制動力の増大分が相殺されるので、車両の減速度の変化を抑えることができる。より詳しくは、設定部は、車両に作用する重力の運動方向の成分の大きさから、要求駆動力の大きさと要求制動力の大きさとの合計を差し引いて得られる値の半分の値以上の値を、要求駆動力と要求制動力のそれぞれに対する嵩上げ量として設定し、要求駆動力と要求制動力とをそれぞれ嵩上げ量だけ増大側に補正してもよい。
設定部は、前述の補正実施条件が満たされた場合、補正後の要求駆動力及び要求制動力まで要求駆動力及び要求制動力を漸増させてもよい。そのようにすることで、車両の減速度の急変を抑えることができる。
また、設定部は、前述の補正実施条件が満たされた後に車両の状態が減速状態から加速状態或いは定常走行状態に移行した場合、増大側に補正された要求駆動力及び要求制動力をそれぞれ減少側に再補正してもよい。そのようにすることで、制動力を残したまま加速状態或いは定常走行状態に移行することによる燃費の低下を抑えることができる。この場合、増大側に補正された要求駆動力及び要求制動力をそれぞれ補正前の要求駆動力及び要求制動力へ向けて漸減させてもよい。そのようにすることで、駆動力や制動力の急変による車両の挙動の乱れを抑えることができる。
また、設定部は、前述の補正実施条件が満たされたことを受けて要求駆動力と要求制動力とをそれぞれ増大側に補正した後、車両の実速度の要求速度への追従性の低下が確認された場合、要求駆動力を減少させるか或いは要求制動力を増大させてもよい。そのようにすることで、制動アクチュエータや駆動アクチュエータの動作の誤差に起因して低下した速度追従性を向上させることができる。
本発明に係る車両制御装置の別の実施の形態では、設定部は、少なくとも車両の実速度と要求速度とがそれぞれ所定速度よりも低いことを含む所定条件が満たされた場合、要求駆動力の大きさと要求制動力の大きさとの合計が、車両に作用する重力の運動方向の成分の大きさ以上となるように、要求駆動力と要求制動力とをそれぞれ増大側に補正する。車両の実速度と要求速度とがそれぞれ低い状態では、車両はやがて停止する可能性が高く、登坂路において車両が停止する可能性もある。ゆえに、車両が停止する以前に上記の所定条件(補正実施条件)が満たされた場合には、要求駆動力の大きさと要求制動力の大きさとの合計を、車両に作用する重力の運動方向の成分の大きさ以上にしておくことで、制動アクチュエータや駆動アクチュエータの応答遅れに影響されずに停止後の車両の後退を抑えることができる。
本発明に係る車両制御装置のさらに別の実施の形態では、設定部は、少なくとも車両が登坂路を走行中であることを含む所定条件が満たされた場合、要求駆動力の大きさと要求制動力の大きさとの合計が、車両に作用する重力の運動方向の成分の大きさ以上となるように、要求駆動力と要求制動力とをそれぞれ増大側に補正する。車両が登坂路を走行中である場合、その登坂路において車両が停止する可能性がある。ゆえに、車両が停止する以前に上記の所定条件(補正実施条件)が満たされた場合には、要求駆動力の大きさと要求制動力の大きさとの合計を、車両に作用する重力の運動方向の成分の大きさ以上にしておくことで、制動アクチュエータや駆動アクチュエータの応答遅れに影響されずに停止後の車両の後退を抑えることができる。
本発明に係る車両制御装置のさらに別の実施の形態では、設定部は、少なくとも車両に作用する重力の運動方向の成分の大きさが、要求駆動力の大きさと要求制動力の大きさとの合計よりも大きいことを含む所定条件が満たされた場合、要求駆動力の大きさと要求制動力の大きさとの合計が、車両に作用する重力の運動方向の成分の大きさ以上となるように、要求駆動力と要求制動力とをそれぞれ増大側に補正する。車両に作用する重力の運動方向の成分の大きさが、要求駆動力の大きさと要求制動力の大きさとの合計よりも大きい場合、車両はやがて停止する可能性が高く、登坂路において車両が停止する可能性もある。ゆえに、車両が停止する以前に上記の所定条件(補正実施条件)が満たされた場合には、要求駆動力の大きさと要求制動力の大きさとの合計を、車両に作用する重力の運動方向の成分の大きさ以上にしておくことで、制動アクチュエータや駆動アクチュエータの応答遅れに影響されずに停止後の車両の後退を抑えることができる。
以上述べたように、本発明に係る車両制御装置によれば、車両が停止する以前に補正実施条件が満たされた場合、要求駆動力と要求制動力とをそれぞれ増大側に補正し、要求駆動力の大きさと要求制動力の大きさとの合計を、車両に作用する重力の運動方向の成分の大きさ以上にしておくことで、制動アクチュエータや駆動アクチュエータの応答遅れに影響されずに登坂路での車両の後退を抑えることができる。
登坂路を走行中の車両における加速時の力の釣り合いを示す図である。 登坂路を走行中の車両における減速時の力の釣り合いを示す図である。 停車時に車両が動き出さない駆動力と制動力との関係を示す図である。 登坂路に停車中の車両が後退する条件について説明する図である。 登坂路に停車中の車両における力の釣り合いを示す図である。 登坂路を走行中の車両が停車時に後退しないための条件について説明する図である。 登坂路を走行中の車両が停車時に後退しないための駆動力と制動力の設定について説明する図である。 本発明の実施の形態1に係る車両制御装置の制御ブロック図である。 本発明の実施の形態1に係る制動力/駆動力制御の制御フローを示すフローチャートである。 比較例の制動力/駆動力制御の制御結果を示す図である。 本発明の実施の形態1に係る制動力/駆動力制御の制御結果の一例を示す図である。 本発明の実施の形態1に係る制動力/駆動力制御の制御結果の別の例を示す図である。 本発明の実施の形態2に係る制動力/駆動力制御の制御フローを示すフローチャートである。 本発明の実施の形態2に係る制動力/駆動力制御の制御結果の一例を示す図である。
以下、図面を参照して本発明の実施の形態について説明する。ただし、以下に示す実施の形態において各要素の個数、数量、量、範囲等の数に言及した場合、特に明示した場合や原理的に明らかにその数に特定される場合を除いて、その言及した数にこの発明が限定されるものではない。また、以下に示す実施の形態において説明する構造やステップ等は、特に明示した場合や明らかに原理的にそれに特定される場合を除いて、この発明に必ずしも必須のものではない。
1.制動力/駆動力制御の概要
まず、図1乃至図7の各図を用いて本発明の実施の形態に係る制動力/駆動力制御の概要について説明する。図1及び図2は、登坂路100を走行中の車両2における力の釣り合いを示す図である。路面に平行な方向、すなわち、車両2の運動方向における力の釣り合いについて観察すると、登坂路100を走行中の車両2には、重力の運動方向の成分Sと、駆動力Fと、制動力Bとが作用する。重力の運動方向の成分(以下、単に重力成分という)Sは、車両2を後退させる方向に作用する力であり、登坂路100の勾配角度をθ、車両2に作用する重力(車両の重量)をWとすると、W×sinθで表される力である。ゆえに、勾配角度θが大きいほど、重力成分Sは大きくなる。駆動力Fは車両2の進行方向に作用する力であり、制動力Bは車両の進行方向とは逆方向に作用する力である。
登坂路100を走行中の車両2の加速時には、重力成分Sと制動力Bとの合力よりも駆動力Fが大きく、図1に示すように、車両2にはその進行方向に向けて加速力Aが作用している。一方、登坂路100を走行中の車両2の減速時には、重力成分Sと制動力Bとの合力よりも駆動力Fが小さく、図2に示すように、車両2にはその進行方向とは逆方向に向けて減速力Aが作用している。減速力を加速力の負の値とすると、駆動力Fと制動力Bと重力成分Sと加速力Aとの間には、以下の関係式が成立する。
F=B+S+A ・・・式1
次に、登坂路100で車両2が停止した場合の力の釣り合いについて考える。登坂路100で停止中の車両2には、重力成分Sが車両を後退させる方向に作用する。この状態で車両2に駆動力Fを作用させた場合、駆動力の大きさが重力成分Sの大きさを超えるならば、車両2は登坂路100を前進しようとする。車両2を停止状態にとどめるためには、重力成分Sに対する駆動力Fの過剰分よりも大きい制動力Bを車両2に作用させる必要がある。この場合、制動力Bは駆動力Fと逆方向に作用する。停止中の車両2が前進しないための条件は以下の式で表される。
F≦B+S ・・・式2
一方、駆動力の大きさが重力成分Sの大きさ未満であるならば、車両2は登坂路100を後退しようとする。車両2を停止状態にとどめるためには、重力成分Sに対する駆動力Fの不足分よりも大きい制動力Bを車両2に作用させる必要がある。この場合、制動力Bは駆動力Fと同方向に作用する。停止中の車両2が後退しないための条件は以下の式で表される。
F≧-B+S ・・・式3
式2と式3とで表される停車時に車両2が動き出さないための駆動力Fと制動力Bとの関係をグラフで表すと、図3のようになる。グラフにおいてハッチングが施された停止領域は、停車時に車両2が動き出さない駆動力Fと制動力Bとの関係が保たれる領域である。詳しくは、駆動力Fが重力成分Sより大きく、且つ、制動力Bと重力成分Sとの合計以下の領域では、制動力Bが車両2の進行方向とは逆方向に作用することで、車両2の前進は阻まれている。駆動力Fが重力成分Sより小さく、且つ、重力成分Sと制動力Bとの差以上の領域では、制動力Bが車両2の進行方向と同方向に作用することで、車両2の後退は阻まれている。
グラフには、加速時と減速時のそれぞれにおける駆動力Fと制動力Bと重力成分Sと加速力Aとの関係を示す直線が描かれている。加速時、つまり、加速力Aがゼロよりも大きいときには、登坂路100において車両2が停止することはない。しかし、減速時、つまり、加速力Aがゼロよりも小さいときには、登坂路100において車両2がやがて停止する可能性がある。車両2を減速させて停止させる際、燃費の観点からは、駆動力Fが制動力Bによって消費されるのを抑えるため、制動力Bは出力せずに駆動力Fの調整のみで所望の減速力(負の値の加速力)Aを実現することが好ましい。つまり、減速時には、グラフにおいて点p0で表す動作点、或いは、それに近い動作点にて車両2を運転することが望ましい。
しかしながら、図4に示すように、動作点p0では、重力成分Sが駆動力Fに勝るため、車両2は一旦停止した後に後退し始める。その際、慌てて制動力Bを増大させようとしても、制動アクチュエータの応答遅れによって制動力Bは直ぐには増大しない。同様に、駆動力Fを発生させる駆動アクチュエータにも応答遅れがある。ゆえに、停車後の車両2の後退を防ぐためには、減速時には動作点p0で運転していたとしても、車両2が停止したときには図5に示す力の釣り合いが実現されていることが求められる。すなわち、制動力Bの大きさと駆動力Fの大きさとの合計が、重力成分Sの大きさ以上になっていることが求められる。
前述のように、制動アクチュエータの応答遅れによって、停車後すぐに制動力Bを増大させることは難しい。そうであるならば、図6に示すように、停車後に必要となる制動力Bを減速中から予め出力しておけばよい。減速中から制動力Bを出力している場合、車両2が走行している間は、制動力Bは駆動力Fとは反対の方向に作用する。しかし、車両2が停止した後は、点線で示すように制動力Bは駆動力Fと同方向、すなわち、車両2の後退を妨げる方向に作用する。なお、減速中から制動力Bを出力すると、車両2に作用する減速力Aが過大になるおそれがある。しかし、その問題は、制動力Bによって駆動力Fが相殺される分だけ駆動力Fを嵩上げしておくことで解決することができる。
図6で説明した登坂路100を走行中の車両2が停車時に後退しないための処理について、図7に示すグラフを用いてより詳細に説明する。グラフ中には、駆動力Fと制動力Bとで決まる車両2の動作点が複数個示されている。ここでは、減速中の車両2の動作点は、例えば動作点p0に設定されているものとする。動作点が動作点p0に近いほど減速時の燃費の低下を抑えることができる。しかし、このままでは停止後に車両2は後退し始めてしまうので、車両2が減速中であることを含む所定の停車条件が満たされた場合、車両2の停車に備えて動作点をグラフ中の停止領域内へ移行させる。
グラフ中には、停止領域内での動作点の選択の例として動作点p1,p1a,p1b,p1cが示されている。停車後に車両2が後退しないことだけが目的ならば、これらの動作点のどれもが許容される。しかし、燃費の観点からは、停車中の駆動力Fは小さいほうがよい。つまり、動作点p1a,p1bよりも動作点p1,p1cの方が好ましい。一方、減速度の連続性の観点からは、動作点p0と同じ減速力Aが得られたほうがよい。つまり、動作点p1b,p1cよりも動作点p1,p1aの方が好ましい。動作点p1bでは減速度の減少により、動作点p1cでは減速度の増大により乗員が違和感を覚えるおそれがある。以上のことから、総合的には、車両2の停車に備える場合には、動作点p0から動作点p1へ動作点を移行させることが好ましい。動作点p1は、動作点p0と同じ減速力Aが得られる動作点、つまり、動作点p0と同じ減速力Aにおいて式1の関係を満たすことができる動作点であり、且つ、最小の駆動力Fにて式3の関係を満たすことができる動作点である。
2.車両制御装置の構成
次に、上述の制動力/駆動力制御を実行するための車両制御装置の構成について説明する。ここでは、本発明の実施の形態として、例えばSAE(Society of Automotive Engineers)のレベル定義において、レベル1以上の自動運転レベルの運転支援制御を行う車両制御装置において上述の制動力/駆動力制御を実現する例について説明する。レベル1以上の自動運転レベルの運転支援制御には、例えば、ADS(Autonomous Driving SystemやACC(Adaptive Cruise Control)が含まれる。ここでは、ADSを備えた車両制御装置に本発明が適用された例について説明する。
図8は、本発明の実施の形態に係る車両制御装置の制御ブロック図である。後述するように、本明細書では、制動力/駆動力制御に関して2つの実施の形態を開示する。図8に示す車両制御装置10の構成は、どちらの実施の形態に係る制動力/駆動力制御にも適用可能である。車両制御装置10は、駆動アクチュエータと制動アクチュエータとを独立して操作可能な車両2に適用される。例えば、実施の形態では、駆動アクチュエータとしては、内燃機関と電動モータとが組み合わされたハイブリッド式のパワートレイン3が設けられている。制動アクチュエータとしては、油圧式のブレーキ4が設けられている。また、車両2には、車両2の運転状態に関する情報を取得する手段として、少なくとも加速度センサ5と速度センサ6としての車輪速センサが取り付けられている。それらセンサ5,6により取得された情報は、車両制御装置10に取り込まれる。
車両制御装置10は、少なくとも1つのプロセッサ21と少なくとも1つのメモリ22とを有するECU(Electronic Control Unit)である。メモリ22には、マップを含む各種のデータや各種のプログラムが記憶されている。メモリ22に記憶されているプログラムが読み出されてプロセッサ21で実行されることで、以下に説明する様々な機能が車両制御装置10にて実現される。なお、車両制御装置10は、複数のECUの集合であってもよい。
車両制御装置10は、プランナ11を備える。プランナ11は、設定された走行ルートに沿って車両2を走行させる場合の要求加速度及び要求速度を現在から将来の所定期間にわたって演算し、それらを一定の周期で更新する。ただし、加速度は、車両2の運動方向の加速度、すなわち、対地加速度を意味し、速度は、車両2の運動方向の速度、すなわち、対地速度を意味する。要求加速度及び要求速度の演算は、先行車両との車間を保つことと、設定車速を超えないように車速調整をすることと、横加速度が規定値を超えないように車速調整をすること等を目的として行われる。
車両制御装置10は、加速度フィードフォワード項と速度フィードバック項とからなる目標加速度を演算する。プランナ11で演算された要求加速度は、目標加速度の加速度フィードフォワード項(以下、加速度F/F項と表記する)として用いられる。速度フィードバック項(以下、速度F/B項と表記する)は、速度センサ6で得られた車両2の実速度を要求速度に一致させるためのフィードバック項である。速度F/B項の演算は、車両制御装置10の速度F/B項演算部12で行われる。速度F/B項演算部12は、要求速度と車両2から取得した実速度との偏差を算出し、その偏差に対する比例積分制御によって速度F/B項を演算する。
車両制御装置10は、速度センサ6で得られた車両2の実加速度を目標加速度に一致させるための加速度フィードバック項を加算する。加速度フィードバック項(以下、加速度F/B項と表記する)は、車両制御装置10の加速度F/B項演算部13で演算される。加速度F/B項演算部13は、制動操作或いは駆動操作に対する車両2の応答遅れの分だけ目標加速度を応答補正し、応答補正した目標加速度と車両2から取得した実対地加速度との偏差を算出し、その偏差に対する比例積分制御によって加速度F/B項を演算する。
車両制御装置10は、目標加速度に加速度F/B項を加えて得られる補正目標加速度に基づいて要求加速力を演算する。詳しくは、まず、補正目標加速度に車両2の車重を乗算することによって、補正目標加速度を加速力に変換することによって要求加速力を演算する。
車両制御装置10は、次に、路面勾配補正、空気抵抗補正、転がり抵抗補正などの各種補正のための加速力補正項を演算する。加速力補正項の演算は、加速力補正項演算部14で行われる。補正目標加速度から変換された要求加速力に加速力補正項を加算することによって要求制駆動力が演算される。なお、これらの補正項のうち、路面勾配補正項は、車両2に作用する重力の運動方向の成分であり、登坂路においては図1に示す重力成分Sに相当する。車両2に作用する重力加速度の路面方向の推定値は、例えば、加速度センサ5で得られた加速度と、速度センサ6としての車輪速センサで得られた車速の微分値との差から計算することができる。また、路面勾配情報を有する地図にGPSで得られた車両2の現在位置を当てはめることによって、車両2の現在位置における路面勾配情報を得ることもできる。
要求制駆動力は、登坂路においては図1に示す加速力Aに重力成分Sを加えた値に相当する。車両制御装置10は、制動力/駆動力分配部15において要求制駆動力を制動力と駆動力とに分配する。この分配は、予め定められた分配規則にしたがい、例えば燃費が最良になることを優先して行われる。減速時を例にとると、要求制駆動力を駆動力の低減で実現できる範囲では、駆動力にのみ要求制駆動力が分配される。そして、駆動力をパワートレイン3が出力できる最小駆動力まで低減した後は、要求制駆動力から最小駆動力を差し引いた残りが制動力に分配される。例えば登坂路での減速時には、図3のグラフに示す動作点p0に対応するような制動力と駆動力が算出されることになる。
車両制御装置10は、要求制駆動力から分配された制動力と駆動力とに対し、制動力/駆動力補正部16にて補正を行う。パワートレイン3を操作するパワートレイン制御部17には、補正後の駆動力が要求駆動力として与えられる。ブレーキ4を操作するブレーキ制御部18には、補正後の制動力が要求制動力として与えられる。パワートレイン制御部17は、要求駆動力を実現するための操作量でパワートレイン3を操作する。パワートレイン3の操作量は、例えば内燃機関による走行時は燃料噴射量、電動モータによる走行時は電流である。ブレーキ制御部18は、要求制動力を実現するための操作量でブレーキ4を操作する。ブレーキ4の操作量とは、具体的には、ブレーキマスター圧、或いは、ブレーキストローク量である。
制動力/駆動力補正部16は、車両2の走行状態及び走行状態間の遷移に応じて制動力及び駆動力の補正を行う。走行状態には、停車中と、走行中と、走行から停車への移行中とが含まれる。制動力/駆動力補正部16は、これらの走行状態間の遷移を以下のように判断する。
<走行中から停車移行中へ>
走行中から停車移行中への遷移は、プランナ11で演算された要求加速度が負の値であること、つまり、減速が要求されているという要件(要件1)と、プランナ11で演算された要求速度と速度センサ6で得られた実速度とがそれぞれ所定の微小速度(例えば5km/h)未満であるという要件(要件2)とがともに満たされていることが条件である。ただし、要求速度と実速度の閾値については、要求されている減速度が大きいほど閾値が大きくなるように、要求加速度に応じて可変にしてもよい。
<停車移行中から停車中へ>
停車移行中から停車中への遷移は、プランナ11で演算された要求速度と速度センサ6で得られた実速度とがそれぞれゼロになることが条件である。
<停車中或いは停車移行中から走行中へ>
停車中から走行中への遷移と停車移行中から走行中への遷移については、プランナ11で演算された要求加速度が正の値になることが条件である。
制動力/駆動力補正部16は、例えば、車両2の走行状態が登坂路において走行中から停車移行中へ遷移した場合、図7のグラフに示す動作点p1に対応するような制動力と駆動力とが得られるように、要求駆動力と要求制動力とをそれぞれ補正する。ただし、制動力/駆動力補正部16による補正は全ての走行状態で行われるわけではない。例えば、単なる走行中であれば補正は行われず、制動力/駆動力分配部15にて算出された制動力と駆動力とが、そのまま要求制動力と要求駆動力としてパワートレイン制御部17とブレーキ制御部18とに与えられる。
制動力/駆動力補正部16は制動力/駆動力分配部15とともに本願の請求項に記載の「設定部」を構成する。また、パワートレイン制御部17とブレーキ制御部18とは本願の請求項に記載の「制御部」を構成する。以下の章では、制動力/駆動力補正部16による制動力及び駆動力の補正を含めて、車両制御装置10による制動力/駆動力制御の詳細について、フローチャートと制御結果のグラフとを用いて説明する。
3.実施の形態1に係る制動力/駆動力制御の詳細
図9は、本発明の実施の形態1に係る車両制御装置10による制動力/駆動力制御の制御フローを示すフローチャートである。車両制御装置10は、このフローチャートに示す処理を繰り返し実行する。以下、実施の形態1に係る制動力/駆動力制御の制御フローをフローチャートに沿って説明する。
まず、ステップS100では、車両2が停車中かどうかの判定が行われる。この判定は、例えば、速度センサ6で得られる実速度と、プランナ11で設定される要求加速度とに基づいて行われる。実速度がゼロであり、且つ、要求加速度がゼロであれば、車両2は停車中であると判断してもよい。
車両2が停車中であるならば、ステップS200の判定が行われる。ステップS200では、車両2がブレーキ4の制動力のみで停車できているかどうかが判定される。この判定は、例えば、車両2に作用する重力の運動方向の成分の大きさと、ブレーキ4が発生させている制動力の大きさとの比較に基づいて行うことができる。車両2に作用する重力の運動方向の成分の大きさは、加速度センサ5から得ることができる。ブレーキ4が発生させている制動力の大きさは、ブレーキ4の操作量から計算することができる。
車両2がブレーキ4の制動力のみで停車できている場合、ステップS300の処理が行われる。ステップS300では、パワートレイン3に対する要求駆動力を、パワートレイン3が発生させることが可能な最小駆動力まで所定の漸減勾配で漸減させることが行われる。漸減勾配の値の一例としては、-20000N/sを挙げることができる。既に駆動力がパワートレイン3の最小駆動力になっているのであれば、その状態を維持することが行われる。
車両2がブレーキ4の制動力のみで停車できていない場合、ステップS400の処理が行われる。ステップS400では、ブレーキ4に対する要求制動力を、以下の式4で計算される最大制動力まで所定の漸増勾配で漸増させることが行われる。
最大制動力=(|路面勾配推定値|*(1+路面勾配ゲイン誤差)
+路面勾配オフセット誤差)*車両最大重量 ・・・式4
式4において、路面勾配推定値は重力加速度の路面方向の推定値であって、例えば、加速度センサ5で得られた加速度と速度センサ6で得られた車速の微分値との差として計算することができる。車両2が登坂路を走行している場合、路面勾配推定値は正の値になり、車両2が降坂路を走行している場合、路面勾配推定値は負の値になる。路面勾配ゲイン誤差は路面勾配推定値のゲイン誤差であって、その設定例として0.05を挙げることができる。路面勾配オフセット誤差は路面勾配推定値のオフセット誤差であって、その設定例として0.7m/sを挙げることができる。車両最大重量は誤差を考慮した車両2の最大重量であって、その設定例として標準の車両重量の1.2倍を挙げることができる。式4によれば、路面勾配推定値や車両重量に誤差があった場合でも、車両2の停車時の後退を防止できるように、それらの誤差を踏まえて最大制動力の演算が行われる。なお、漸増勾配の値の一例としては、5400N/sを挙げることができる。
ステップS100において車両2が停車中でないと判定された場合、ステップS500以降の処理が行われる。まず、ステップS500では、要求制駆動力の演算が行われる。次に、ステップS600では、予め定められた分配規則にしたがって要求制駆動力が制動力と駆動力とに分配される。なお、要求制駆動力の演算方法と、要求制駆動力の分配方法については、車両制御装置10の構成の説明において述べた通りである。
次に、ステップS700では、車両2が停車移行中かどうか判定される。車両2が停車移行中かどうかは、前述の走行中から停車移行中への遷移の条件の成否によって判断される。繰り返し説明すると、プランナ11で演算された要求加速度が負の値であり、且つ、要求速度と実速度とがそれぞれ所定の微小速度未満である場合、車両2は停車移行中であると判断される。
車両2が停車移行中である場合、続いて、ステップS800の判定が行われる。ステップS800では、車両2が停車した後の後退を防止するための要求駆動力及び要求制動力の嵩上げ補正が必要かどうか判定される。図7のグラフで説明すると、駆動力Fが重力成分Sと制動力Bとの差よりも低い領域に車両2の動作点が入っている場合には、停車後に車両2は後退し始める。この場合、車両2の動作点がグラフ中の停止領域内に入るように、要求駆動力及び要求制動力をステップS600で演算された各値に対して嵩上げ補正する必要がある。
詳しくは、ステップS800では、まず、以下の式5により要求駆動力及び要求制動力の必要嵩上げ量が計算される。図7のグラフで説明すると、必要嵩上げ量は、路面勾配の誤差や車両重量の誤差を考慮した上で、車両2の動作点を停止領域内に入れるために必要な嵩上げ量である。要求駆動力の必要嵩上げ量と要求制動力の必要嵩上げ量とは同値とされている。これは、駆動力の嵩上げ分と制動力の嵩上げ分とを互いに相殺させ、嵩上げの前後での減速度の変化を抑えるためである。
必要嵩上げ量=((路面勾配推定値+|路面勾配推定値|*路面勾配ゲイン誤差+
路面勾配オフセット誤差)*車両最大重量-補正前要求駆動力-補正前要求制動力)/2
・・・式5
ステップS800では、次に、式5で計算された必要嵩上げ量がゼロより大きいかどうか判定される。そして、必要嵩上げ量がゼロより大きければ、要求駆動力及び要求制動力の嵩上げ補正は必要と判断される。必要嵩上げ量がゼロ以下であるならば、現在の車両2の動作点は、既に停止領域内に入っていることを意味する。ゆえに、その場合には車両2が後退するおそれはなく、要求駆動力と要求制動力の更なる嵩上げ補正は必要とはされない。
必要嵩上げ量がゼロより大きくなるためには、路面勾配推定値は正の値である必要がある。つまり、車両2が登坂路を走行していることは、要求駆動力と要求制動力の嵩上げ補正を行う上での一つの必要条件である。また、式5において、「路面勾配推定値+|路面勾配推定値|*路面勾配ゲイン誤差+路面勾配オフセット誤差」は、誤差を考慮した上での車両2に作用する重力の運動方向の成分の大きさを示している。ゆえに、式5は、車両に作用する重力の運動方向の成分の大きさが、要求駆動力の大きさと要求制動力の大きさとの合計よりも大きいことが、要求駆動力と要求制動力の嵩上げ補正を行う上での必要十分条件であることを意味している。
ステップS800において要求駆動力及び要求制動力の嵩上げ補正が必要と判定された場合、ステップS900の処理が行われる。ステップS900では、要求制動力を必要嵩上げ量まで急増させるのではなく、以下の式6及び式7のように所定の演算周期で漸増させていく。式6は、制動力嵩上げジャークに演算周期を掛けた値を制動力嵩上げ量前回値に加えた値と、必要嵩上げ量とのうち、より小さいほうの値が制動力嵩上げ量として選択されることを意味する。なお、式6において、制動力嵩上げジャークは要求制動力の演算周期毎の増加率を規定する。式6における制動力嵩上げ量前回値は、ステップS800における嵩上げ補正の要否の判断が必要から不要へ変化したタイミングでゼロにリセットされる。
制動力嵩上げ量=min((制動力嵩上げ量前回値
+制動力嵩上げジャーク*演算周期),必要嵩上げ量) ・・・式6
補正後の要求制動力=補正前の要求制動力+制動力嵩上げ量 ・・・式7
また、ステップS900では、要求駆動力を必要嵩上げ量まで急増させるのではなく、以下の式8及び式9のように所定の演算周期で漸増させていく。式8の意味は式6の意味と同様である。なお、式8において、駆動力嵩上げジャークは要求駆動力の演算周期毎の増加率を規定する。式8における制動力嵩上げ量前回値は、ステップS800における嵩上げ補正の要否の判断が必要から不要へ変化したタイミングでゼロにリセットされる。
駆動力嵩上げ量=min((駆動力嵩上げ量前回値
+駆動力嵩上げジャーク*演算周期),必要嵩上げ量) ・・・式8
補正後の要求駆動力=補正前の要求駆動力+駆動力嵩上げ量 ・・・式9
式6と式8において、制動力嵩上げジャークと駆動力嵩上げジャークは、車両2の挙動への影響を考慮して設定される。その設定例としては2.7m/sを挙げることができる。また、演算周期は例えば10msである。ただし、制動力嵩上げ量と駆動力嵩上げ量の各値には、ブレーキ4やパワートレイン3の応答性を考慮し、応答補償フィルタによる処理を施してもよい。また、車両2の走行状態に応じて応答補償フィルタの時定数を変化させてもよい。
ステップS800において要求駆動力及び要求制動力の嵩上げ補正は不要と判定された場合、ステップS1000の処理が行われる。ステップS1000では、補正前の要求制動力が制動力/駆動力補正部16からブレーキ制御部18に与えられ、補正前の要求制動力に従ってブレーキ4が制御される。また、補正前の要求駆動力が制動力/駆動力補正部16からパワートレイン制御部17に与えられ、補正前の要求駆動力に従ってパワートレイン3が制御される。
次に、ステップS700の判定の結果、車両2が停車移行中でない場合について説明する。車両2が停止中ではなく停車移行中ではない場合とは、車両2が定常走行中である場合と、停車移行中から走行中へ移行した場合とが含まれる。また、停車移行中であった車両2が再び加速し始めた場合もここに含まれる。
車両2が停車移行中ではない場合、続いて、ステップS1100の判定が行われる。ステップS1100では、要求駆動力及び要求制動力の嵩上げ補正が実施されているかどうか判定される。ステップS900において要求駆動力及び要求制動力の嵩上げ補正が行われ、且つ、後述するステップS1200において各嵩上げ量が未だゼロに戻されていない場合、嵩上げ補正の実施中であると判定される。
ステップS1100において要求駆動力及び要求制動力の嵩上げ補正の実施中と判定された場合、ステップS1200の処理が行われる。ステップS1200では、嵩上げを解除して要求制動力を本来の値に戻すことが行われる。嵩上げを解除することにより、制動力を嵩上げしたまま加速状態或いは定常走行状態に移行することによる燃費の低下を抑えることができる。ただし、制動力嵩上げ量をゼロまで急減させるのではなく、以下の式10及び式11のように所定の演算周期で漸減させていく。式10は、制動力嵩下げジャークに演算周期を掛けた値を制動力嵩上げ量前回値から引いた値と、ゼロとのうち、より大きいほうの値が制動力嵩上げ量として選択されることを意味する。なお、式10において、制動力嵩下げジャークは要求制動力の演算周期毎の減少率を規定する。
制動力嵩上げ量=max((制動力嵩上げ量前回値
-制動力嵩下げジャーク*演算周期),0) ・・・式10
補正後の要求制動力=補正前の要求制動力+制動力嵩上げ量 ・・・式11
また、ステップS1200では、要求駆動力をゼロまで急減させるのではなく、以下の式12及び式13のように所定の演算周期で漸減させていく。式12の意味は式10の意味と同様である。なお、式12において、駆動力嵩下げジャークは要求駆動力の演算周期毎の減少率を規定する。
駆動力嵩上げ量=max((駆動力嵩上げ量前回値
-駆動力嵩下げジャーク*演算周期),0) ・・・式12
補正後の要求駆動力=補正前の要求駆動力+駆動力嵩上げ量 ・・・式13
式10と式12において、制動力嵩下げジャークと駆動力嵩下げジャークは、車両2の挙動への影響を考慮して設定される。その設定例としては2.7m/sを挙げることができる。また、演算周期は例えば10msである。ただし、ステップS900の場合と同様に、制動力嵩上げ量と駆動力嵩上げ量の各値には、ブレーキ4やパワートレイン3の応答性を考慮し、応答補償フィルタによる処理を施してもよい。
ステップS1100において要求駆動力及び要求制動力の嵩上げ補正の実施中ではないと判定された場合、ステップS1300の処理が行われる。ステップS1300では、ステップS600で演算された要求制動力が制動力/駆動力補正部16からブレーキ制御部18に与えられ、その要求制動力に従ってブレーキ4が制御される。また、ステップS600で演算された要求駆動力が制動力/駆動力補正部16からパワートレイン制御部17に与えられ、その要求駆動力に従ってパワートレイン3が制御される。
4.実施の形態1に係る制動力/駆動力制御の制御結果
次に、実際の制御結果に基づいて実施の形態1に係る制動力/駆動力制御の効果について説明する。まず、実施の形態1に係る制動力/駆動力制御に対する比較例として、車両2の後退を抑制する機能が実装されていない制動力/駆動力制御の制御結果を説明し、次に、実施の形態1に係る制動力/駆動力制御の制御結果について2つの例を挙げて考察する。
図10は、比較例の制動力/駆動力制御の制御結果を示す図である。図10の上段は速度のグラフであり、下段は加速度のグラフである。速度のグラフには、要求速度と実速度の時間による変化を示すラインが描かれている。加速度のグラフには、要求対地G、実対地G、要求駆動G、要求制動G、勾配G、停止G、及び、要求駆動Gと要求制動Gの合計の時間による変化を示すラインが描かれている。なお、要求対地Gは要求加速度を意味し、実対地Gは実加速度を意味し、要求駆動Gは要求駆動力を車両重量で除算した値を意味し、要求制動Gは要求制動力を車両重量で除算した値を意味し、勾配Gは重力加速度の路面下り方向の成分を意味し、停止Gは式4で計算される最大制動力を車両重量で除算した値を意味するものとする。
図10には、車両2の走行状態が走行中から停車移行中に移行し、さらに、停車移行中から停車中に移行した場合の制御結果がグラフで示されている。ここでは、前提条件として、車両2は勾配Gが2m/sとなる登坂路を走行しており、パワートレイン3の最小駆動力はゼロNであるとする。後述する実施の形態1に係る制動力/駆動力制御の制御結果でもこれと同じ前提条件が用いられている。
比較例の制御結果では、要求速度に追従して実速度が制御され、要求対地Gに追従して実対地Gが制御されている。そして、要求速度と実速度とは一旦は共にゼロになっており、その間の車両2は停車中になっている。比較例では、要求対地Gに実対地Gを追従させるための制御は要求駆動Gのみによって行われ、停車移行中も停車移行中から停車中へ遷移した後も、要求制動Gはゼロに維持されている。しかし、比較例では、車両2の停車後の要求駆動Gは勾配Gに対して不足している。車両2が一旦停車した後、要求速度がゼロであるのに実速度がゼロより小さくなっているのは、車両2が後退していることを表している。つまり、車両2の後退抑制機能が実装されていない場合には、比較例のように登坂路での車両2の後退が起こりうる。
図11には、実施の形態1に係る制動力/駆動力制御の制御結果の一例が示されている。図11の最上段は速度のグラフであり、第二段は走行状態を示すグラフであり、第三段は要求制動G及び要求駆動Gの嵩上げ状態を示すグラフであり、最下段は加速度のグラフである。比較例と同様、図11には、車両2の走行状態が走行中から停車移行中に移行し、さらに、停車移行中から停車中に移行した場合の制御結果がグラフで示されている。
図11に示す制御結果と比較例の制御結果との違いは、車両2の走行状態が停車移行中になってからの要求制動G及び要求駆動Gの変化にある。要求対地Gが負の値のとき要求速度及び実速度が所定速度未満になると、車両2の走行状態は走行中から停車移行中へ遷移したと判定される。停車移行中のフラグが立つと、要求制動G及び要求駆動Gの嵩上げ補正が必要かどうか判定される。図11に示す制御結果では、要求制動Gと要求駆動Gとの合計よりも勾配Gが大きくなっているので、要求制動G及び要求駆動Gの嵩上げ補正は必要と判定される。以上の判定は図9に示す制御フローのステップS700及びステップS800に対応する。
嵩上げ補正のフラグが立つと、要求制動G及び要求駆動Gの嵩上げ補正が開始される。嵩上げ補正によって、要求制動G及び要求駆動Gは一定の増大率で漸増されていき、要求制動Gと要求駆動Gの合計が停止G以上になったところで、要求制動Gと要求駆動Gは一旦値を保持される。この処理は図9に示す制御フローのステップS900に対応する。この状態で車両2が停止した場合、要求制動Gと要求駆動Gの合計は勾配Gよりも大きくなっているので車両2が後退することは防止される。
要求速度と実速度とがそれぞれゼロになると、車両2の走行状態は停車移行中から停車中へ遷移したと判定される。この判定は図9に示す制御フローのステップS100に対応する。停車中のフラグが立つと、要求制動Gが停止Gに達するまで要求制動Gは漸増されていく。この処理は図9に示す制御フローのステップS200及びS400に対応する。なお、図11に示す制御結果では、車両2の走行状態が停車移行中から停車中へ遷移したときに要求駆動Gがステップ状に急増している。これは、車両2の停車の完了に伴って要求対地Gが負の値からゼロにステップ状に変更されたことに対応する。要求制動Gが漸増している間、要求駆動Gは一定値に保持される。
要求制動Gが停止Gに達した後は、車両2は制動力のみで停車できていると判定され、要求制動Gは停止Gに保持される。一方、要求駆動Gはゼロまで落とされる。この処理は図9に示す制御フローのステップS200及びS300に対応する。ただし、ここでは要求駆動Gはゼロまで急激に落とされているが、ステップS300で説明したように要求駆動Gは漸減させてもよい。図11に示す制御結果によれば、車両2の走行状態が停車移行中から停車中へ遷移した後も、実速度はゼロより小さくはなっていない。これより、実施の形態1に係る制動力/駆動力制御によれば、車両2の後退を防止できることが分かる。
次に、実施の形態1に係る制動力/駆動力制御の制御結果の別の例について図12を用いて説明する。図12の最上段は速度のグラフであり、第二段は走行状態を示すグラフであり、第三段は要求制動G及び要求駆動Gの嵩上げ状態を示すグラフであり、最下段は加速度のグラフである。図12には、車両2の走行状態が走行中から停車移行中に移行した後、そのまま停車することなく、停車移行中から再び走行中に移行した場合の制御結果がグラフで示されている。
図12に示す制御結果では、停車移行中に要求対地Gが負の値から正の値へと変更される。これにより、車両2の走行状態は停車移行中から走行中へ遷移したと判定され、停車移行中のフラグが降ろされる。この判定は図9に示す制御フローのステップS700に対応する。停車中のフラグが降ろされると、停車移行中に嵩上げされた要求制動G及び要求駆動Gは一定の減少率で漸減されていく。この処理は図9に示す制御フローのステップS1100及びS1200に対応する。なお、図12に示す制御結果では、車両2の走行状態が停車移行中から走行中へ遷移したときに要求駆動Gがステップ状に急増している。これは、車両2の再加速に伴って要求対地Gが負の値から正の値にステップ状に変更されたことに対応する。
やがて嵩上げが解消して要求制動Gがゼロになると、嵩上げ補正のフラグが降ろされる。嵩上げ補正のフラグが降ろされた後は、要求制動Gはゼロに保持されたまま要求対地Gの増大に応じて要求駆動Gが増大される。この処理は図9に示す制御フローのステップS1100及びS1300に対応する。図12に示す制御結果によれば、停車移行中から走行中にかけて実速度は要求速度の変化に追従している。これより、実施の形態1に係る制動力/駆動力制御によれば、減速状態から加速状態へ滑らかに移行できることが分かる。なお、図12に示す制御結果は、車両2が減速状態から加速状態へ移行する場合を表しているが、実施の形態1に係る制動力/駆動力制御によれば、車両2が減速状態から定常走行状態に移行する際にも滑らかな移行が実現できる。
5.実施の形態2に係る制動力/駆動力制御の詳細
次に、本発明の実施の形態2に係る制動力/駆動力制御について説明する。図13は、実施の形態2に係る車両制御装置10による制動力/駆動力制御の制御フローを示すフローチャートである。車両制御装置10は、このフローチャートに示す処理を繰り返し実行する。以下、実施の形態2に係る制動力/駆動力制御の制御フローをフローチャートに沿って説明する。ただし、図13に示す制御フローにおいて実施の形態1の制御フローと同じ内容の判定及び処理については、その説明を省略或いは簡略化するものとする。
図13に示す制御フローは、ステップS800において要求駆動力及び要求制動力の嵩上げ補正は必要と判定された場合、ステップS810の判定を行い、その判定結果に応じてステップS820又はステップS900の処理を行うことに特徴がある。要求駆動力及び要求制動力の嵩上げ補正は、制動力の増分を駆動力の増分が相殺するように実施される。しかし、パワートレイン3やブレーキ4の動作には誤差があるため、実際には制動力に不足が生じ、実速度の要求速度に対する追従性が低下することが想定し得る。ステップS810は、実速度の要求速度に対する追従性の低下の有無を確認するためのステップである。
ステップS810では、車両2の停車移行中に実速度が増速した場合には、実速度の要求速度に対する追従性が低下したと判定される。また、停車移行中に要求速度がゼロである状態が一定時間(例えば1秒)継続した場合、つまり、要求速度がゼロになった後一定時間経過しても実速度がゼロにならない場合にも、速度追従性が低下したと判定される。
ステップS810において速度追従性の低下が確認されなかった場合、実施の形態1の場合と同様にステップS900の処理が行われる。一方、速度追従性の低下が確認された場合、ステップS820の処理が行われる。ステップS820では、以下の式14及び式15に従い要求制動力と要求駆動力の各嵩上げ量の調整が行われる。
制動力嵩上げ量=min((制動力嵩上げ量前回値
+制動力嵩上げジャーク*演算周期),必要嵩上げ量) ・・・式14
駆動力嵩上げ量=min((駆動力嵩上げ量前回値
-駆動力嵩下げジャーク*演算周期),必要嵩上げ量) ・・・式15
式14は前述の式6に等しく式15は前述の式12に等しい。つまり、速度追従性が低下している場合には、要求制動力は漸増させながら、要求駆動力を漸減させることが行われる。この処理が行われることで、車両2に作用する減速力は大きくなり、実速度の低下が促進される。なお、式15において駆動力嵩下げジャークの値はゼロであってもよい。制動力嵩上げ量を増大させつつ駆動力嵩上げ量を保持するだけでも、実速度を低下させて速度追従性を向上させる効果はある。
6.実施の形態2に係る制動力/駆動力制御の制御結果
次に、実施の形態2に係る制動力/駆動力制御の制御結果の例について図14を用いて説明する。図14の最上段は速度のグラフであり、第二段は走行状態を示すグラフであり、第三段は要求制動G及び要求駆動Gの嵩上げ状態を示すグラフであり、最下段は加速度のグラフである。図14には、車両2の走行状態が走行中から停車移行中に移行した後、速度追従性が低下した場合の制御結果がグラフで示されている。
図14に示す制御結果では、停車移行中に実速度が増速している。停車移行中に実速度の増速が判定されると、要求制動Gをそのまま漸増させながら要求駆動Gは一定の減少率で漸減されていく。この処理は図9に示す制御フローのステップS810及びS820に対応する。図14に示す制御結果によれば、要求駆動Gを漸減させた結果、一旦要求速度から乖離した実速度は再び要求速度に追従している。これより、実施の形態2に係る制動力/駆動力制御によれば、車両2の後退を防止しつつ実速度の要求速度への追従性を担保できることが分かる。
図14に示す制御結果では、要求駆動Gの嵩上げ量がゼロになったタイミングで要求駆動Gの漸減は停止されて要求駆動Gはそのまま保持されている。そして、要求制動Gが停止Gに到達したタイミングで要求駆動Gはゼロまで落とされている。ただし、速度追従性の低下が解消した後は、ステップS900の処理に従って要求制動Gとともに要求駆動Gを再び漸増させてもよい。
7.その他の実施の形態
要求駆動力と要求制動力とをそれぞれ増大側に補正する処理の実施条件である補正実施条件としては、車両が減速中であることのみでもよい。つまり、車両が減速中であることを条件として、要求駆動力と要求制動力とをそれぞれ増大側に補正するようにしてもよい。車両が減速中である場合には、車両はやがて停止する可能性が高く、登坂路において車両が停止する可能性があるからである。車両が減速中であることを補正実施条件とすることで、制動アクチュエータや駆動アクチュエータの応答遅れに影響されずに停止後の車両の後退を抑えることができる。ただし、後述する他の条件と組み合わせて補正実施条件としてもよいことは言うまでもない。
また、上記補正実施条件としては、車両の実速度と要求速度とがそれぞれ所定速度よりも低いことのみでもよい。つまり、車両の要求速度が低下しそれに追従して実速度も低下したことを条件として、要求駆動力と要求制動力とをそれぞれ増大側に補正するようにしてもよい。車両の実速度と要求速度とがともに低い状態では、車両はやがて停止する可能性が高く、登坂路において車両が停止する可能性があるからである。車両の実速度と要求速度とがそれぞれ所定速度よりも低いことを補正実施条件とすることで、制動アクチュエータや駆動アクチュエータの応答遅れに影響されずに停止後の車両の後退を抑えることができる。ただし、後述する他の条件と組み合わせて補正実施条件としてもよいことは言うまでもない。
また、上記補正実施条件としては、車両が登坂路を走行中であることのみでもよい。つまり、車両が登坂路を走行中であることを条件として、要求駆動力と要求制動力とをそれぞれ増大側に補正するようにしてもよい。車両が登坂路を走行中である場合、その登坂路において車両が停止する可能性があるからである。車両が登坂路を走行中であることを補正実施条件とすることで、制動アクチュエータや駆動アクチュエータの応答遅れに影響されずに停止後の車両の後退を抑えることができる。ただし、後述する他の条件と組み合わせて補正実施条件としてもよいことは言うまでもない。
また、上記補正実施条件としては、車両に作用する重力の運動方向の成分の大きさが、要求駆動力の大きさと要求制動力の大きさとの合計よりも大きいことのみでもよい。車両に作用する重力の運動方向の成分の大きさが、要求駆動力の大きさと要求制動力の大きさとの合計よりも大きい場合、車両はやがて停止する可能性が高く、登坂路において車両が停止する可能性があるからである。なお、路面勾配の誤差や車両重量の誤差を考慮するならば、式5の右辺がゼロよりも大きいことを上記補正実施条件としてもよい。
2 車両
3 パワートレイン(駆動アクチュエータ)
4 ブレーキ(制動アクチュエータ)
10 車両制御装置
11 プランナ
12 速度F/B項演算部
13 加速度F/B項演算部
14 加速力補正項演算部
15 制動力/駆動力分配部
16 制動力/駆動力補正部
17 パワートレイン制御部
18 ブレーキ制御部
21 プロセッサ
22 メモリ

Claims (12)

  1. 駆動力を作用させる駆動アクチュエータと制動力を作用させる制動アクチュエータとを備える車両の制御装置において、
    前記車両に対する要求加速度と前記車両に作用する重力の運動方向の成分とに基づき、前記車両に作用する運動方向の加速度が前記要求加速度を満たすように、前記駆動アクチュエータに要求する要求駆動力と前記制動アクチュエータに要求する要求制動力とを設定する設定部と、
    前記要求駆動力に基づいて前記駆動アクチュエータを制御し、前記要求制動力に基づいて前記制動アクチュエータを制御する制御部と、を備え、
    前記設定部は、少なくとも前記車両が減速中であることを含む所定条件が満たされた場合、前記要求駆動力の大きさと前記要求制動力の大きさとの合計が、前記車両に作用する重力の運動方向の成分の大きさ以上となるように、前記要求駆動力と前記要求制動力とをそれぞれ同じ値だけ増大側に補正する
    ことを特徴とする車両制御装置。
  2. 前記設定部は、前記車両に作用する重力の運動方向の成分の大きさから、前記要求駆動力の大きさと前記要求制動力の大きさとの合計を差し引いて得られる値の半分の値以上の値を、前記要求駆動力と前記要求制動力のそれぞれに対する嵩上げ量として設定し、前記要求駆動力と前記要求制動力とをそれぞれ前記嵩上げ量だけ増大側に補正する
    ことを特徴とする請求項1に記載の車両制御装置。
  3. 前記所定条件には、前記車両の実速度と要求速度とがそれぞれ所定速度よりも低いことが含まれる
    ことを特徴とする請求項1又は2に記載の車両制御装置。
  4. 前記所定条件には、前記車両が登坂路を走行中であることが含まれる
    ことを特徴とする請求項1乃至3の何れか1項に記載の車両制御装置。
  5. 前記所定条件には、前記車両に作用する重力の運動方向の成分の大きさが、前記要求駆動力の大きさと前記要求制動力の大きさとの合計よりも大きいことが含まれる
    ことを特徴とする請求項1乃至4の何れか1項に記載の車両制御装置。
  6. 前記設定部は、前記所定条件が満たされた場合、補正後の前記要求駆動力及び前記要求制動力まで前記要求駆動力及び前記要求制動力を漸増させていく
    ことを特徴とする請求項1乃至5の何れか1項に記載の車両制御装置。
  7. 前記設定部は、前記所定条件が満たされた後に前記車両の状態が減速状態から加速状態或いは定常走行状態に移行した場合、増大側に補正された前記要求駆動力及び前記要求制動力をそれぞれ減少側に再補正する
    ことを特徴とする請求項1乃至6の何れか1項に記載の車両制御装置。
  8. 前記設定部は、前記所定条件が満たされた後に前記車両の状態が減速状態から加速状態或いは定常走行状態に移行した場合、増大側に補正された前記要求駆動力及び前記要求制動力をそれぞれ補正前の前記要求駆動力及び前記要求制動力へ向けて漸減させていく
    ことを特徴とする請求項7に記載の車両制御装置。
  9. 前記設定部は、前記所定条件が満たされたことを受けて前記要求駆動力と前記要求制動力とをそれぞれ増大側に補正した後、前記車両の実速度の要求速度への追従性の低下が確認された場合、前記要求駆動力を減少させるか或いは前記要求制動力を増大させる
    ことを特徴とする請求項1乃至8の何れか1項に記載の車両制御装置。
  10. 駆動力を作用させる駆動アクチュエータと制動力を作用させる制動アクチュエータとを備える車両の制御装置において、
    前記車両に対する要求加速度と前記車両に作用する重力の運動方向の成分とに基づき、前記車両に作用する運動方向の加速度が前記要求加速度を満たすように、前記駆動アクチュエータに要求する要求駆動力と前記制動アクチュエータに要求する要求制動力とを設定する設定部と、
    前記要求駆動力に基づいて前記駆動アクチュエータを制御し、前記要求制動力に基づいて前記制動アクチュエータを制御する制御部と、を備え、
    前記設定部は、少なくとも前記車両の実速度と要求速度とがそれぞれ所定速度よりも低いことを含む所定条件が満たされた場合、前記要求駆動力の大きさと前記要求制動力の大きさとの合計が、前記車両に作用する重力の運動方向の成分の大きさ以上となるように、前記要求駆動力と前記要求制動力とをそれぞれ同じ値だけ増大側に補正する
    ことを特徴とする車両制御装置。
  11. 駆動力を作用させる駆動アクチュエータと制動力を作用させる制動アクチュエータとを備える車両の制御装置において、
    前記車両に対する要求加速度と前記車両に作用する重力の運動方向の成分とに基づき、前記車両に作用する運動方向の加速度が前記要求加速度を満たすように、前記駆動アクチュエータに要求する要求駆動力と前記制動アクチュエータに要求する要求制動力とを設定する設定部と、
    前記要求駆動力に基づいて前記駆動アクチュエータを制御し、前記要求制動力に基づいて前記制動アクチュエータを制御する制御部と、を備え、
    前記設定部は、少なくとも前記車両が登坂路を走行中であることを含む所定条件が満たされた場合、前記要求駆動力の大きさと前記要求制動力の大きさとの合計が、前記車両に作用する重力の運動方向の成分の大きさ以上となるように、前記要求駆動力と前記要求制動力とをそれぞれ同じ値だけ増大側に補正する
    ことを特徴とする車両制御装置。
  12. 駆動力を作用させる駆動アクチュエータと制動力を作用させる制動アクチュエータとを備える車両の制御装置において、
    前記車両に対する要求加速度と前記車両に作用する重力の運動方向の成分とに基づき、前記車両に作用する運動方向の加速度が前記要求加速度を満たすように、前記駆動アクチュエータに要求する要求駆動力と前記制動アクチュエータに要求する要求制動力とを設定する設定部と、
    前記要求駆動力に基づいて前記駆動アクチュエータを制御し、前記要求制動力に基づいて前記制動アクチュエータを制御する制御部と、を備え、
    前記設定部は、少なくとも前記車両に作用する重力の運動方向の成分の大きさが、前記要求駆動力の大きさと前記要求制動力の大きさとの合計よりも大きいことを含む所定条件が満たされた場合、前記要求駆動力の大きさと前記要求制動力の大きさとの合計が、前記車両に作用する重力の運動方向の成分の大きさ以上となるように、前記要求駆動力と前記要求制動力とをそれぞれ同じ値だけ増大側に補正する
    ことを特徴とする車両制御装置。
JP2019009686A 2019-01-23 2019-01-23 車両制御装置 Active JP7147585B2 (ja)

Priority Applications (6)

Application Number Priority Date Filing Date Title
JP2019009686A JP7147585B2 (ja) 2019-01-23 2019-01-23 車両制御装置
KR1020190173659A KR102288101B1 (ko) 2019-01-23 2019-12-24 차량 제어 장치
CN201911363611.1A CN111497845B (zh) 2019-01-23 2019-12-26 车辆控制装置
EP19220252.1A EP3686070B1 (en) 2019-01-23 2019-12-31 Vehicle control device
US16/733,930 US11318943B2 (en) 2019-01-23 2020-01-03 Vehicle control device
US17/704,476 US11667288B2 (en) 2019-01-23 2022-03-25 Vehicle control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019009686A JP7147585B2 (ja) 2019-01-23 2019-01-23 車両制御装置

Publications (2)

Publication Number Publication Date
JP2020117065A JP2020117065A (ja) 2020-08-06
JP7147585B2 true JP7147585B2 (ja) 2022-10-05

Family

ID=69147442

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019009686A Active JP7147585B2 (ja) 2019-01-23 2019-01-23 車両制御装置

Country Status (5)

Country Link
US (2) US11318943B2 (ja)
EP (1) EP3686070B1 (ja)
JP (1) JP7147585B2 (ja)
KR (1) KR102288101B1 (ja)
CN (1) CN111497845B (ja)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7147585B2 (ja) * 2019-01-23 2022-10-05 トヨタ自動車株式会社 車両制御装置
WO2020153145A1 (ja) * 2019-01-24 2020-07-30 日立オートモティブシステムズ株式会社 車両制御方法及び車両制御装置
JP7236308B2 (ja) * 2019-03-29 2023-03-09 株式会社アドヴィックス 車両の制御装置
DE102019002787B4 (de) * 2019-04-16 2024-09-19 Daimler Truck AG Verfahren und Vorrichtung zum automatisierten Notstoppen
JP7264103B2 (ja) 2020-04-21 2023-04-25 トヨタ自動車株式会社 車両制御システム及び車両制御方法
JP7355049B2 (ja) 2021-03-03 2023-10-03 トヨタ自動車株式会社 車両制御方法、車両制御システム、及び情報処理装置
JP7627427B2 (ja) 2021-03-09 2025-02-06 スズキ株式会社 車両の走行制御装置
JP7354170B2 (ja) * 2021-03-15 2023-10-02 ウーブン・バイ・トヨタ株式会社 車両の制御装置及び車両の制御方法
JP7415997B2 (ja) * 2021-03-24 2024-01-17 いすゞ自動車株式会社 車両制御装置及び車両制御方法
JP7298639B2 (ja) * 2021-03-26 2023-06-27 いすゞ自動車株式会社 速度制御補助装置
JP7394096B2 (ja) * 2021-09-17 2023-12-07 株式会社アドヴィックス 車両用制御装置
JP7632384B2 (ja) * 2022-05-12 2025-02-19 トヨタ自動車株式会社 車両制御装置、車両、車両制御方法およびプログラム
CN115214721B (zh) * 2022-07-13 2025-10-31 深圳市易成自动驾驶技术有限公司 自动驾驶控制方法、设备及计算机可读存储介质
US12162485B2 (en) * 2022-12-27 2024-12-10 Embark Trucks Inc. Physics-based acceleration control node

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007326427A (ja) 2006-06-07 2007-12-20 Toyota Motor Corp 車両の制御装置
JP2013244781A (ja) 2012-05-24 2013-12-09 Toyota Motor Corp 車両の制御装置および車両の制御方法

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102004017635A1 (de) * 2004-04-10 2005-10-27 Daimlerchrysler Ag Rollsperre
JP2007230477A (ja) * 2006-03-03 2007-09-13 Toyota Motor Corp 上り坂上一時停止時に後退が抑止される車輌
JP2007309486A (ja) * 2006-05-22 2007-11-29 Toyota Motor Corp 車両の発進制御装置
JP5471811B2 (ja) * 2010-05-18 2014-04-16 株式会社デンソー 制動制御装置
JP5625515B2 (ja) 2010-06-10 2014-11-19 株式会社デンソー 車両制駆動制御装置
JP2012144157A (ja) * 2011-01-12 2012-08-02 Toyota Motor Corp 走行支援装置
US8543303B2 (en) * 2011-02-01 2013-09-24 Rollfree Tek, Llc Anti-rollback control system for hybrid and conventional powertrain vehicles
US10640113B2 (en) * 2013-08-20 2020-05-05 Ge Global Sourcing Llc System and method for controlling a vehicle
US9428173B2 (en) * 2013-10-29 2016-08-30 Toyota Motor Engineering & Manufacturing North America, Inc. Vehicle battery pre-charge feature
JP6225662B2 (ja) 2013-11-20 2017-11-08 日産自動車株式会社 車両用制駆動力制御装置
JP6361916B2 (ja) * 2014-07-11 2018-07-25 日立オートモティブシステムズ株式会社 車両制御装置および車両制御方法
EP3006283B1 (en) * 2014-10-08 2020-07-22 Scania CV AB Vehicle brake arrangement
JP6413177B2 (ja) * 2014-12-16 2018-10-31 ヤマハ発動機株式会社 車両用クラッチ制御システム
JP2018090064A (ja) 2016-12-01 2018-06-14 本田技研工業株式会社 走行制御装置、車両、走行制御装置の制御方法、プログラム
JP7147585B2 (ja) * 2019-01-23 2022-10-05 トヨタ自動車株式会社 車両制御装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007326427A (ja) 2006-06-07 2007-12-20 Toyota Motor Corp 車両の制御装置
JP2013244781A (ja) 2012-05-24 2013-12-09 Toyota Motor Corp 車両の制御装置および車両の制御方法

Also Published As

Publication number Publication date
US20200231153A1 (en) 2020-07-23
KR102288101B1 (ko) 2021-08-11
EP3686070B1 (en) 2023-06-14
KR20200091800A (ko) 2020-07-31
US20220212666A1 (en) 2022-07-07
EP3686070A1 (en) 2020-07-29
CN111497845A (zh) 2020-08-07
JP2020117065A (ja) 2020-08-06
US11667288B2 (en) 2023-06-06
CN111497845B (zh) 2023-04-11
US11318943B2 (en) 2022-05-03

Similar Documents

Publication Publication Date Title
JP7147585B2 (ja) 車両制御装置
RU2505432C2 (ru) Система управления транспортного средства
JP5113020B2 (ja) 加速度制御装置及び加速度制御プログラム
EP2440440B1 (en) Method and module for determining of reference values for a vehicle control system
EP2440421B1 (en) Method and module for controlling a velocity of a vehicle
US11697415B2 (en) Braking force control system, device, and method
JP6930466B2 (ja) 車両制御装置
JP2005162175A (ja) 車両の減速制御装置
JP7334830B2 (ja) 制動力制御装置
JP2023001144A (ja) 制御装置、方法、およびプログラム
JP2006298317A (ja) 駆動力制御装置
KR20220048144A (ko) 차량의 구동력 제어 방법
JP5929584B2 (ja) 車体制振制御装置
JP2022188198A (ja) 制駆動力制御システム、パワートレイン、および車両
JP6019829B2 (ja) 車体制振制御装置
JP2020066315A (ja) 走行制御システム
JP5011967B2 (ja) 車両用駆動力制御装置
JP6028423B2 (ja) 車体制振制御装置
JP2013230790A (ja) 車体制振制御装置
JP3780689B2 (ja) 制駆動力制御装置
JP2009185672A (ja) 車両の駆動力制御装置
JPH11227592A (ja) 制駆動力制御装置
JP2005127424A (ja) 車両の駆動力制御装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210322

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220228

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220308

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220411

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20220823

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220905

R151 Written notification of patent or utility model registration

Ref document number: 7147585

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151