[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP6304193B2 - 車両制御装置 - Google Patents

車両制御装置 Download PDF

Info

Publication number
JP6304193B2
JP6304193B2 JP2015208000A JP2015208000A JP6304193B2 JP 6304193 B2 JP6304193 B2 JP 6304193B2 JP 2015208000 A JP2015208000 A JP 2015208000A JP 2015208000 A JP2015208000 A JP 2015208000A JP 6304193 B2 JP6304193 B2 JP 6304193B2
Authority
JP
Japan
Prior art keywords
vehicle speed
vehicle
control
control unit
torque
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
JP2015208000A
Other languages
English (en)
Other versions
JP2017077867A (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 JP2015208000A priority Critical patent/JP6304193B2/ja
Priority to US15/278,631 priority patent/US10029689B2/en
Priority to CN201610917248.3A priority patent/CN106965797B/zh
Priority to DE102016119975.3A priority patent/DE102016119975B4/de
Publication of JP2017077867A publication Critical patent/JP2017077867A/ja
Application granted granted Critical
Publication of JP6304193B2 publication Critical patent/JP6304193B2/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
    • B60W30/18109Braking
    • B60W30/18127Regenerative braking
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K6/00Arrangement or mounting of plural diverse prime-movers for mutual or common propulsion, e.g. hybrid propulsion systems comprising electric motors and internal combustion engines ; Control systems therefor, i.e. systems controlling two or more prime movers, or controlling one of these prime movers and any of the transmission, drive or drive units
    • B60K6/20Arrangement or mounting of plural diverse prime-movers for mutual or common propulsion, e.g. hybrid propulsion systems comprising electric motors and internal combustion engines ; Control systems therefor, i.e. systems controlling two or more prime movers, or controlling one of these prime movers and any of the transmission, drive or drive units the prime-movers consisting of electric motors and internal combustion engines, e.g. HEVs
    • B60K6/42Arrangement or mounting of plural diverse prime-movers for mutual or common propulsion, e.g. hybrid propulsion systems comprising electric motors and internal combustion engines ; Control systems therefor, i.e. systems controlling two or more prime movers, or controlling one of these prime movers and any of the transmission, drive or drive units the prime-movers consisting of electric motors and internal combustion engines, e.g. HEVs characterised by the architecture of the hybrid electric vehicle
    • B60K6/44Series-parallel type
    • B60K6/445Differential gearing distribution type
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60LPROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
    • B60L7/00Electrodynamic brake systems for vehicles in general
    • B60L7/10Dynamic electric regenerative braking
    • 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
    • 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/08Conjoint control of vehicle sub-units of different type or different function including control of propulsion units including control of electric propulsion units, e.g. motors or generators
    • 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
    • B60W10/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/24Conjoint control of vehicle sub-units of different type or different function including control of energy storage means
    • B60W10/26Conjoint control of vehicle sub-units of different type or different function including control of energy storage means for electrical energy, e.g. batteries or capacitors
    • 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
    • B60W20/00Control systems specially adapted for hybrid vehicles
    • 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
    • B60W20/00Control systems specially adapted for hybrid vehicles
    • B60W20/10Controlling the power contribution of each of the prime movers to meet required power demand
    • B60W20/12Controlling the power contribution of each of the prime movers to meet required power demand using control strategies taking into account route information
    • 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
    • B60W20/00Control systems specially adapted for hybrid vehicles
    • B60W20/10Controlling the power contribution of each of the prime movers to meet required power demand
    • B60W20/13Controlling the power contribution of each of the prime movers to meet required power demand in order to stay within battery power input or output limits; in order to prevent overcharging or battery depletion
    • B60W20/14Controlling the power contribution of each of the prime movers to meet required power demand in order to stay within battery power input or output limits; in order to prevent overcharging or battery depletion in conjunction with braking regeneration
    • 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/143Speed control
    • B60W30/146Speed limiting
    • 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
    • B60W50/082Selecting or switching between different modes of propelling
    • 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/215Selection or confirmation of options
    • 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/45External transmission of data to or from the vehicle
    • B60W2556/50External transmission of data to or from the vehicle of positioning data, e.g. GPS [Global Positioning System] 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
    • 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
    • B60W2720/00Output or target parameters relating to overall vehicle dynamics
    • B60W2720/10Longitudinal speed
    • B60W2720/103Speed profile
    • 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/89Repartition of braking force, e.g. friction braking versus regenerative braking
    • 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/60Other road transportation technologies with climate change mitigation effect
    • Y02T10/62Hybrid vehicles
    • 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
    • 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
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S903/00Hybrid electric vehicles, HEVS
    • Y10S903/902Prime movers comprising electrical and internal combustion motors
    • Y10S903/903Prime movers comprising electrical and internal combustion motors having energy storing means, e.g. battery, capacitor
    • Y10S903/904Component specially adapted for hev
    • Y10S903/915Specific drive or transmission adapted for hev
    • 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
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S903/00Hybrid electric vehicles, HEVS
    • Y10S903/902Prime movers comprising electrical and internal combustion motors
    • Y10S903/903Prime movers comprising electrical and internal combustion motors having energy storing means, e.g. battery, capacitor
    • Y10S903/93Conjoint control of different elements

Landscapes

  • Engineering & Computer Science (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Automation & Control Theory (AREA)
  • Human Computer Interaction (AREA)
  • Power Engineering (AREA)
  • Electric Propulsion And Braking For Vehicles (AREA)
  • Hybrid Electric Vehicles (AREA)

Description

本発明は、ハイブリッド車両に適用され、蓄電池に回収される電力量(電気エネルギーの量)を増大させるための回生拡大制御、及び、車速が上限速度以上とならないようにするための車速制限制御、の両方を実行可能な車両制御装置に関する。
従来の車両制御装置の一つ(以下、「従来装置」と称呼する。)は「回生拡大制御」と呼ばれる制御を行うようになっている。より具体的に述べると、従来装置は、回生拡大制御として次に述べる制御を行う(特許文献1を参照。)。
(1)従来装置は、ナビゲーション装置から取得した経路情報に基づいて、走行予定経路における運転者の動作による車両の停止位置を目標停止位置(目標減速終了位置)として予測する。
(2)従来装置は、車両が目標停止位置に到達する前の適切な第1地点に到達したときに運転者に対してアクセルペダルを解放することを促す報知を発生する。
(3)従来装置は、前述の報知の後、車両が第2地点に到達した時点以降においてアクセルペダルが解放されていれば、回生制動力を通常のアクセルペダル解放時における回生制動力よりも大きくする。
この回生拡大制御によれば、早いタイミングから大きな回生制動力を発生させることによって、摩擦制動装置を用いた制動により消費されてしまう熱エネルギーを少なくすることができる。従って、より多くの電気エネルギー(回生電力)を蓄電池に回収することができるので、車両の燃費を改善することができる。
更に、特許文献1に記載された従来装置は、車速制限制御又はASL(Adaptive Speed Limitter)制御と呼ばれる制御を行うようになっている。即ち、従来装置は、運転者により操作されるASLスイッチによりASLモードが選択されている場合において、車速が予め設定された上限車速以上になったとき、少なくともハイブリッド車両の駆動力を減少することにより車速を上限車速以下に制御する。
加えて、特許文献1に記載された従来装置は、ASLモードが選択されている場合には回生拡大制御を行わない(禁止する)ようになっている。これにより、ASLモードでハイブリッド車両が走行している場合に回生拡大制御による減速が行われないので、運転者に違和感を与えないようにすることができる。
特開2015−19521号公報
しかしながら、このように回生拡大制御の実行が禁止されると、蓄電池に回収される電力量が少なくなってしまう。従って、より多くの車両走行エネルギーを電力として蓄電池に回収するという観点からは、運転者に強い違和感が生じる可能性が低いのであれば、ASLモードが選択されていても回生拡大制御の実行を許可することが好ましい。
本発明は、このような知見に基づいてなされたものである。即ち、本発明の目的の1つは、ASLモードが選択されている場合における回生拡大制御の実行に起因して運転者に強い違和感が生じることを回避しつつ、回生拡大制御を上記従来装置よりも高い頻度で行うことを可能にすることにより、車両の燃費を改善することができる車両制御装置(以下、「本発明装置」と称呼する。)を提供することにある。
本発明装置は、車両駆動源としての内燃機関(10)及び電動機(12)、並びに、前記電動機(12)に電力を供給するとともに前記電動機(12)が発電した電力により充電される蓄電池(14)、を備えたハイブリッド車両に適用される。更に、本発明装置は、前記内燃機関(10)及び前記電動機(12)の作動を制御する制御部(50)を備える。
前記制御部(50)は、以下に述べる、通常回生制御手段、回生拡大制御手段、及び、車速制限制御手段を備える。
前記通常回生制御手段は、アクセル操作子(35)の操作量であるアクセル操作量(AP)がゼロになった場合(図10のステップ1020での「No」と判定される場合を参照。)、前記電動機(12)を用いて前記車両の車輪(19)に回生制動力を与えつつ同電動機(12)によって生成される電力を前記蓄電池(14)に充電する通常回生制御を実行する(図9のステップ985、図10のステップ1090、図12のステップ1235、ステップ1260乃至ステップ1270)。
前記回生拡大制御手段は、前記車両の減速が終了すると予測される位置(Pend)がその車両の減速が終了する目標減速終了位置(Ptgt)として設定され(図9のステップ905及びステップ910)且つ前記アクセル操作量がゼロである場合(図9のステップ965にて「Yes」と判定される場合を参照。)、前記通常回生制御における回生制動力よりも大きい回生制動力である増大回生制動力を前記電動機(12)を用いて前記車輪(19)に与えつつ同電動機(12)によって生成される電力を前記蓄電池(14)に充電する回生拡大制御を実行する(図9のステップ970、図10のステップ1090、図12のステップ1235、ステップ1260乃至ステップ1270)。
前記車速制限制御手段は、前記車両の乗員により操作されるスイッチ(84)の操作に基づいて制御実行要求が発生しており(図10のステップ1030及び図12のステップ1240の何れかにて「Yes」と判定される場合を参照。)且つ前記車両の速度である車速(V)が上限車速(Vset)を超えた場合に(図10のステップ1040及び図12のステップ1245の何れかにて「Yes」と判定される場合を参照。)、車速(V)が上限車速(Vset)以下となるように前記内燃機関(10)及び前記電動機(12)を制御して前記車両の駆動力を低下させる(図10のステップ1050乃至ステップ1070、図11のルーチン(特に、ステップ1120及びステップ1130)、並びに、図12のステップ1250乃至ステップ1265)。
スイッチの操作に基づいて車速制限制御の「制御実行要求」が発生している場合において車速が上限車速以上になると、車速制限制御によって車両が減速させられる。この場合の車両の減速度は「減少はさせられるが正の車両駆動力によりもたらされる減速度」であるから、回生拡大制御による減速度(アクセル操作量がゼロの場合に加わる増大回生制動力によりもたらされる減速度)に比べ、その大きさは小さい。従って、通常、運転者は、車速制限制御による減速度の大きさは小さいとの認識を持っている。
更に、車速制限制御は車速が上限車速よりも大きくなった場合に実行される。よって、一般に、運転者は、車速が略上限車速である場合に車速制限制御による減速が発生するとの認識も持っている。
これに対し、回生拡大制御による減速度の大きさは大きいので、車速制限制御が行われ得る状態(即ち、スイッチの操作に基づいて車速制限制御の「制御実行要求」が発生している場合)であって、車速が上限車速近傍であるが、車速が上限車速未満であるときに、回生拡大制御が行われると、運転者は大きな減速が予期していないタイミングで開始するため、強い違和感を覚える。
その一方、車速が上限車速よりも低く且つ上限車速とある程度乖離している車速であれば、回生拡大制御による減速が開始しても、運転者は、その減速は車速制限制御とは違う制御によるものと認識できるので、強い違和感を覚える可能性は低い。
そこで、前記制御部は、前記制御実行要求が発生しており(図8のステップ810にて「Yes」と判定される場合)且つ前記車速(V)が前記上限車速(Vset)よりも所定車速(dVkai)だけ低い閾値車速(Vth)以上である場合(図8のステップ830にて「Yes」と判定される場合)、前記回生拡大制御の実行を禁止する回生拡大制御禁止手段を備える(図8のステップ840、及び、図9のステップ945乃至ステップ955)。
更に、前記制御部は、前記制御実行要求が発生しており(図8のステップ810にて「Yes」と判定される場合)且つ前記車速が前記閾値車速よりも低い場合(図8のステップ830にて「No」と判定される場合)、前記回生拡大制御の実行を許可する回生拡大制御許可手段を備える(図8のステップ850、及び、図9のステップ945乃至ステップ970)。
この結果、前記制御実行要求が発生しており且つ車速(V)が閾値車速(Vth)以上である場合、即ち、運転者が車速制限制御の発生を予測し得る状況においては、回生拡大制御の実行は禁止される。よって、運転者に強い違和感を与えることがなく。加えて、前記制御実行要求が発生していない場合、及び、前記制御実行要求が発生しているが車速(V)が閾値車速(Vth)未満である場合、言い換えると、運転者が車速制限制御の発生を予測しない状況においては回生拡大制御が許容される。従って、回生拡大制御の実行機会が多くなるので、車両の燃費をより改善することができる。
本発明装置の一態様において、前記回生拡大制御手段は、
前記回生拡大制御として、前記目標減速終了位置(Ptgt)が設定された場合、前記目標減速終了位置(Ptgt)よりも手前の所定の第1地点(Pind)に前記ハイブリッド車両が到達したときに運転者に対して前記アクセル操作子(35)を解放する操作を促す報知を開始し(図9のステップ960)、且つ、前記第1地点(Pind)と前記目標減速終了位置(Ptgt)との間の所定の第2地点(Pmb)に前記ハイブリッド車両が到達した時点以降において前記増大回生制動力を前記車輪(19)に与える制御を実行するように構成される(図9のステップ960及びステップ970、並びに、図12のステップ1235、ステップ1260及びステップ1265)。
目標減速終了位置が設定されている場合、運転者が早期にアクセル操作子を解放すれば、回生拡大制御の開始時期が早くなるので、蓄電池に回収される電力量が多くなる。従って、上記態様によれば、アクセル操作子を解放することを促す報知が運転者になされるので、運転者が適切な時期にアクセル操作子を解放する可能性が高まる。このため、回生拡大制御によってより多くの車両走行エネルギーを電力として蓄電池に回収できる可能性が高くなる。
更に、本発明装置の好ましい態様において、
前記ハイブリッド車両は、希望制限速度を運転者の操作により設定するための入力装置(上限車速設定レバー85)を備え、
前記車速制限制御手段は、前記設定された希望制限速度を前記上限車速(Vset)として使用するように構成される。
これによれば、車速を運転者の希望する車速に制限することができる。
更に、本発明装置の好ましい態様において、
前記ハイブリッド車両は、前記ハイブリッド車両に適用される制限速度を同ハイブリッド車両の外部から無線通信によって受信する無線装置(80)を備え、
前記車速制限制御手段は、前記受信された制限速度を前記上限車速(V)として使用するように構成される。
これによれば、運転者は、車両の乗員により操作されるスイッチ(ASLスイッチ84)を操作するだけで、例えば、法定制限速度以下の速度で車両を走行させることができる。
更に、本発明装置の好ましい態様において、
前記ハイブリッド車両は、前記ハイブリッド車両が走行している道路に設置された交通標識に記載された制限速度を画像データとして取得するとともに当該画像データに対して画像処理を行って同ハイブリッド車両に適用される制限速度を認識する制限速度認識手段(82、54)を備え、
前記車速制限制御手段は、前記認識された制限速度を前記上限車速(Vset)として使用するように構成される。
これによれば、運転者はより確実に制限速度以下の速度で車両を走行させることができる。
なお、上記説明においては、本発明の理解を助けるために、後述する実施形態に対応する発明の構成に対し、その実施形態で用いた名称及び/又は符号を括弧書きで添えている。しかしながら、本発明の各構成要素は、前記符号によって規定される実施形態に限定されるものではない。本発明の他の目的、他の特徴及び付随する利点は、以下の図面を参照しつつ記述される本発明の実施形態についての説明から容易に理解されるであろう。
図1は、本発明の実施形態に係る車両制御装置の概略システム構成図である。 図2は、要求トルク取得用のルックアップテーブルを示した図である。 図3は、先読み減速支援制御を説明するための図である。 図4は、先読み減速支援制御を説明するための図である。 図5は、要求トルク取得用のルックアップテーブルの一部を示した図である。 図6は、ASL制御及び先読み減速支援制御を説明するためのタイムチャートである。 図7は、ASL制御及び先読み減速支援制御を説明するためのタイムチャートである。 図8は、図1に示した支援制御部のCPUが実行するルーチンを示したフローチャートである。 図9は、図1に示した支援制御部のCPUが実行するルーチンを示したフローチャートである。 図10は、図1に示したPM制御部のCPUが実行するルーチンを示したフローチャートである。 図11は、PM制御部のCPUが実行するルーチンを示したフローチャートである。 図12は、PM制御部のCPUが実行するルーチンを示したフローチャートである。
以下、図面を参照しながら、本発明の実施形態に係る車両制御装置(以下、「本制御装置」と称呼する。)について説明する。図1に示したように、本制御装置が搭載される車両はハイブリッド車両である。
この車両は、走行駆動装置として、内燃機関(車両駆動源)10、第1モータジェネレータ(第1電動機、車両駆動源)11、第2モータジェネレータ(第2電動機、車両駆動源)12、インバータ13、バッテリ(蓄電池)14、動力分配機構15、動力伝達機構16及びハイブリッド電子制御ユニット50を備えている。
内燃機関(以下、単に「機関」と称呼する。)10は、ガソリン内燃機関である。但し、機関10はディーゼル内燃機関であってもよい。
動力分配機構15は、機関10から出力されるトルク(以下、「機関トルク」と称呼する。)を「出力軸15aを回転させるトルク」と「第1モータジェネレータ(以下、「第1MG」と称呼する。)11を発電機として駆動するトルク」とに所定の割合(所定の分配特性)で分配する。
動力分配機構15は、図示しない遊星歯車機構によって構成される。遊星歯車機構は、それぞれ図示しないサンギア、ピニオンギア、プラネタリーキャリア及びリングギアを備えている。
プラネタリーキャリアの回転軸は、機関10の出力軸10aと接続されており、機関トルクをピニオンギアを介してサンギア及びリングギアに伝達する。サンギアの回転軸は、第1MG11の回転軸11aと接続されており、サンギアに入力された機関トルクを第1MG11に伝達する。サンギアから第1MG11に機関トルクが伝達されると、第1MG11はその機関トルクによって回転されて電力を生成する。リングギアの回転軸は、動力分配機構15の出力軸15aと接続されており、リングギアに入力された機関トルクは出力軸15aを介して動力分配機構15から動力伝達機構16に伝達される。
動力伝達機構16は、動力分配機構15の出力軸15a及び第2モータジェネレータ(以下、「第2MG」と称呼する。)12の回転軸12aと接続されている。動力伝達機構16は、減速ギア列16a及びディファレンシャルギア16bを含んでいる。
減速ギア列16aは、ディファレンシャルギア16bを介して車輪駆動軸18と接続されている。従って、「動力分配機構15の出力軸15aから動力伝達機構16に入力された機関トルク」及び「第2MG12の回転軸12aから動力伝達機構16に入力されたトルク」は、車輪駆動軸18を介して駆動輪である左右の前輪19に伝達される。但し、駆動輪は、左右の後輪であってもよいし、左右の前輪及び後輪であってもよい。
なお、動力分配機構15及び動力伝達機構16は公知である(例えば、特開2013−177026号公報等を参照。)。
第1MG11及び第2MG12は、それぞれ、永久磁石式同期電動機であり、インバータ13と接続されている。インバータ13は、第1インバータ回路及び第2インバータ回路を独立して備えている。第1インバータ回路は第1MG11を駆動するための回路であり、第2インバータ回路は第2MG12を駆動するための回路である。
インバータ13は、第1MG11をモータとして作動させる場合、バッテリ14から供給される直流電力を3相交流電力に変換して、その変換した3相交流電力を第1MG11に供給する。一方、インバータ13は、第2MG12をモータとして作動させる場合、バッテリ14から供給される直流電力を3相交流電力に変換して、その変換した3相交流電力を第2MG12に供給する。
第1MG11は、車両の走行エネルギー又は機関トルク等の外力によってその回転軸11aが回転されると、発電機として作動して電力を生成する。インバータ13は、第1MG11が発電機として作動している場合、第1MG11が生成する3相交流電力を直流電力に変換して、その変換した直流電力をバッテリ14に充電する。
外力として車両の走行エネルギーが駆動輪19、車輪駆動軸18、動力伝達機構16及び動力分配機構15を介して第1MG11に入力された場合、第1MG11によって駆動輪19に回生制動力(回生制動トルク)を与えることができる。
第2MG12も、上記外力によってその回転軸12aが回転されると、発電機として作動して電力を生成する。インバータ13は、第2MG12が発電機として作動している場合、第2MG12が生成する3相交流電力を直流電力に変換して、その変換した直流電力をバッテリ14に充電する。
外力として車両の走行エネルギーが駆動輪19、車輪駆動軸18及び動力伝達機構16を介して第2MG12に入力された場合、第2MG12によって駆動輪19に回生制動力(回生制動トルク)を与えることができる。
ハイブリッド電子制御ユニット(以下、「制御ユニット」と称呼する。)50は、パワーマネージメント制御部51、E/G制御部52、モータジェネレータ制御部53、及び、支援制御部54を備えている。制御部51、52、53及び54は、それぞれ、CPU、ROM(メモリ)、RAM及びバックアップRAM(又は不揮発性メモリ)等を含むマイクロコンピュータを主要部として備えている。各制御部51、52、53及び54のCPUは、ROMに格納されているインストラクション(プログラム)を実行することにより後述する各種機能を実施する。
パワーマネージメント制御部(以下、「PM制御部」と称呼する。)51は、E/G制御部52及びモータジェネレータ制御部53とそれぞれ相互に情報(信号)を送受信可能に接続されている。PM制御部51、E/G制御部52及びモータジェネレータ制御部53は、後述する各センサからの信号に基づいて各センサの検出値を取得する。
PM制御部51は、アクセル操作量センサ31、車速センサ32及びバッテリセンサ33と接続されている。
アクセル操作量センサ31は、アクセル操作子としてのアクセルペダル35の操作量(アクセル操作量)APを表す信号をPM制御部51に出力する。
車速センサ32は、車両の速度(車速)Vを表す信号をPM制御部51に出力する。
バッテリセンサ33は、電流センサ、電圧センサ及び温度センサを含んでいる。
バッテリセンサ33の電流センサは、「バッテリ14に流入する電流」又は「バッテリ14から流出する電流」を表す信号をPM制御部51に出力する。
バッテリセンサ33の電圧センサは、バッテリ14の電圧を表す信号をPM制御部51に出力する。
バッテリセンサ33の温度センサは、バッテリ14の温度を表す信号をPM制御部51に出力する。
更に、PM制御部51は、「バッテリ14に流入する電流」、「バッテリ14の電圧」及び「バッテリ14の温度」に基づき周知の手法によりバッテリ14に流入する電力量(充電量)を算出するとともに、「バッテリ14から流出する電流」、「バッテリ14の電圧」及び「バッテリ14の温度」に基づきバッテリ14から流出する電力量(放電量)を算出する。PM制御部51は、これら充電量及び放電量を積算することによりバッテリ14に充電されている電力量(以下、「バッテリ充電量」と称呼する。)SOC(State Of Charge)を算出(取得)する。
エンジン制御部(以下、「E/G制御部」と称呼する。)52は、機関10の運転状態を表すパラメータを検出する各種の機関センサ36と接続されている。更に、E/G制御部52は、機関10の運転を制御する図示しない各種の機関アクチュエータ(例えば、スロットル弁アクチュエータ、燃料噴射弁及び点火装置)と接続されている。E/G制御部52は、機関10の各種の機関アクチュエータを制御することにより機関10の運転(即ち、機関10が発生する機関トルク及び機関10の回転速度)を制御する。
モータジェネレータ制御部(以下、「MG制御部」と称呼する。)53は、第1回転角センサ、第2回転角センサ、第1電圧センサ、第2電圧センサ、第1電流センサ、第2電流センサ及び温度センサ等を含むMGセンサ34と接続されている。MGセンサ34から出力される信号(出力値)は、第1MG11及び第2MG12を制御するために用いられる。MG制御部53は、インバータ13を制御することにより第1MG11及び第2MG12の作動を制御する。
MGセンサ34の第1回転角センサ及び第2回転角センサは、それぞれ、第1MG11の回転角及び第2MG12の回転角を表す信号をMG制御部53に出力する。
MGセンサ34の第1電圧センサは、「インバータ13を介してバッテリ14から第1MG11に加えられる電圧」又は「インバータ13を介して第1MG11からバッテリ14に加えられる電圧」を表す信号をMG制御部53に出力する。
MGセンサ34の第2電圧センサは、「インバータ13を介してバッテリ14から第2MG12に加えられる電圧」又は「インバータ13を介して第2MG12からバッテリ14に加えられる電圧」を表す信号をMG制御部53に出力する。
MGセンサ34の第1電流センサは、「インバータ13を介してバッテリ14から第1MG11に流れる電流」又は「インバータ13を介して第1MG11からバッテリ14に流れる電流」を表す信号をMG制御部53に出力する。
MGセンサ34の第2電流センサは、「インバータ13を介してバッテリ14から第2MG12に流れる電流」又は「インバータ13を介して第2MG12からバッテリ14に流れる電流」を表す信号をMG制御部53に出力する。
支援制御部54は、CPU、ROM(メモリ)、RAM及びバックアップRAM(又は不揮発性メモリ)等を含むマイクロコンピュータを主要部として備える。支援制御部54は、アクセル操作量センサ31、車速センサ32、ブレーキセンサ61、ナビゲーション装置80、表示器81、車載カメラ82、自車センサ83、ASLスイッチ84及び上限車速設定レバー85と接続されている。
ブレーキセンサ61は、ブレーキ操作量BPを表す信号を支援制御部54及びブレーキECU60に出力する。
ナビゲーション装置80は、それぞれ図示しないGPSセンサ、加速度センサ、無線通信装置、記憶装置、表示パネル(発音装置を含む)及び主制御部等を備えている。
GPSセンサは、GPS衛星からの電波に基づいて車両(自車両)の現在の位置を検出する。
加速度センサは、自車両の走行方向を検出する。
無線通信装置は、自車両の外部から無線通信によって送信されてくる道路情報等を受信する。
記憶装置は、地図データを含む道路情報及び無線通信装置が受信した道路情報等を記憶する。
表示パネルは、各種情報を運転者に提供する。
主制御部は、運転者によって設定された「目的地までの経路(走行予定経路)及び到達時刻等」を演算して表示パネルに表示する。
道路情報には、道路地図情報、道路種別情報、道路勾配情報、標高情報、道路形状情報、法定速度情報、交差点位置情報、停止線位置情報、信号機情報、渋滞情報及び各道路を走行する車両に適用される車速の上限(制限速度)に関する情報等が含まれている。
更に、ナビゲーション装置80は、道路に設置されているビーコン等の外部通信装置100から無線通信によって送信されてくる信号に基づき信号機情報及び渋滞情報を取得する。
表示器81は、車両の運転席の正面に設けられている。表示器81には、後述するアクセル操作解除誘導表示(アクセル操作子としてのアクセルペダル35を解放する操作を促す報知)を表示するための表示領域が形成されている。表示器81に表示されるアクセル操作解除誘導表示は、運転者にアクセル操作を解除することを誘導できるものであればよく、例えば、イラスト、マーク、文字など種々の形態の表示を採用することができる。更に、アクセル操作解除誘導表示は、表示器81によって運転者に報知する構成に限らず、発音装置(例えば、音声アナウンス)によって運転者に報知する形態を採用することもできる。
車載カメラ82は、車両の車体前部のインナーリアビューミラー(所謂、ルームミラー)のステイ等に固定されている。車載カメラ82の光軸は、車載カメラ82が車体に固定された状態において、車体前後方向(車両進行方向)に一致している。従って、車載カメラ82は、車両進行方向(車両前方)の風景を撮影することにより同風景の画像(画像データ)を取得することができるようになっている。車載カメラ82は、例えば、CCDカメラである。
支援実施部72は、車載カメラ82から画像データを取得し、その画像データに対して画像処理を行って車載カメラ82が撮影した風景中の交通標識に記載されている車速の上限(制限速度)を取得するようになっている。
自車センサ83は、周知のミリ波レーダセンサである。自車センサ83は、自車両の前方にミリ波(出力波)を送信する。そのミリ波は、自車両の直前を走行している車両(先行車)が存在する場合、その先行車によって反射される。自車センサ83は、この反射波を受信する。
支援制御部54は、自車センサ83が受信した反射波に基づき先行車を検知(捕捉)する。更に、支援制御部54は、「自車センサ83から送信されたミリ波と受信した反射波との位相差」、「反射波の減衰レベル」及び「反射波の検出時間」等に基づき、「自車両の車速と先行車の車速との差(相対速度)」、「自車両と先行車との間の距離(車間距離)」及び「自車両の位置を基準にした先行車の相対方位」等を取得する。
ASLスイッチ(以下、「車速制限制御スイッチ」とも称呼される。)84は、車両の運転者によって操作されるオンオフスイッチである。ASLスイッチ84がオン状態に設定された場合、支援制御部54は、車両の運転モードをASL制御モードに設定する。換言すると、ASLスイッチ84がオフ状態からオン状態に変更されたとき、ASL制御実行要求(車速制限制御実行要求)が発生する。支援制御部54は車速Vが上限車速Vset以上となったときに車速Vを上限車速Vset以下に維持(制御)する後述の車速制限制御を開始する。ASLスイッチ84がオフ状態に設定された場合、PM制御部51は車速制限制御を停止する。以下、車速制限制御は「ASL制御」と称呼される。
上限車速設定レバー85は、ASLスイッチ84がオン状態に設定されている場合に運転者が「ASL制御で使用される上限車速Vset」を設定するためのレバーである。より具体的に述べると、支援制御部54は、ASLスイッチ84がオン状態に設定されている場合、上限車速設定レバー85が車速増加方向に操作されている場合には上限車速Vsetを増加させ、上限車速設定レバー85が車速減少方向に操作されている場合には上限車速Vsetを減少させ、運転者が上限車速設定レバー85の操作を停止した時点の上限車速Vsetを上限車速VsetとしてRAMに記憶する。
車両は、摩擦ブレーキ機構40、ブレーキアクチュエータ45及びブレーキ電子制御ユニット60を備えている。摩擦ブレーキ機構40は、左右の駆動輪19及び図示しない左右の後輪にそれぞれ設けられている。図1には、左右の駆動輪19に設けられている摩擦ブレーキ機構40のみが示されている。摩擦ブレーキ機構40は、各車輪に固定されるブレーキディスク40a及び車体に固定されるブレーキキャリパ40bを備えている。摩擦ブレーキ機構40は、ブレーキアクチュエータ45から供給される作動油の油圧によってブレーキキャリパ40bに内蔵されたホイールシリンダを作動させることにより、図示しないブレーキパッドをブレーキディスク40aに押し付けて摩擦制動力(摩擦制動トルク)を発生させる。
ブレーキアクチュエータ45は、ブレーキキャリパ40bに内蔵されたホイールシリンダに供給する油圧を車輪毎に独立して調整する公知のアクチュエータである。ブレーキアクチュエータ45は、例えば、「ブレーキペダル65に対する運転者の踏力(ブレーキペダル踏力)によって作動油を加圧するマスタシリンダからホイールシリンダに油圧を供給する踏力油圧回路」及び「ブレーキペダル踏力とは無関係に制御可能な制御油圧をホイールシリンダ毎に独立して供給する制御油圧回路」を備えている。
制御油圧回路は、動力油圧発生装置、制御弁及び油圧センサ等を備えている(ブレーキアクチュエータ45を構成する要素についは図示を省略している)。動力油圧発生装置は、昇圧ポンプ及びアキュムレータを含み、高圧の油圧を発生する。制御弁は、動力油圧発生装置が出力する油圧を調整してホイールシリンダ毎に目標油圧に制御された油圧を供給する。油圧センサは、各ホイールシリンダの油圧を検出する。こうしたブレーキアクチュエータ45としては、例えば、特開2014−19247号公報等に記載されているアクチュエータを使用することができる。
ブレーキ電子制御ユニット(以下、「ブレーキECU」と称呼する。)60は、CPU、ROM(メモリ)、RAM及びバックアップRAM(又は不揮発性メモリ)等を含むマイクロコンピュータを主要部として備え、制御ユニット50のPM制御部51と相互に情報を送受信可能に構成されている。ブレーキECU60は、ブレーキセンサ61及び車輪速センサ62と接続されていて、これらのセンサの検出値を取得する。
車輪速センサ62は、左右の駆動輪19及び左右の後輪それぞれの車輪速ωhを表す信号をブレーキECU60に出力する。
(通常加減速制御)
次に、本制御装置(制御ユニット50)が行う通常回生制御を含む通常加減速制御について説明する。本制御装置のPM制御部51は、MG制御部53が取得した第2MG12の回転角を取得して、その回転角に基づき第2MG12の回転速度(以下、「第2MG回転速度」と称呼する。)NM2を取得する。
更に、PM制御部51は、アクセル操作量AP及び車速Vを「図2の実線により示した通常加減速制御用のルックアップテーブルMapTQr(AP,V)」に適用することにより要求トルクTQrを取得する。要求トルクTQrは、「駆動輪19を駆動するために駆動輪19に与えられる駆動トルクとして運転者によって要求されているトルク」である。
テーブルMapTQr(AP,V)によれば、要求トルクTQrは、車速Vが一定である場合、アクセル操作量APの最大値APmaxに対するアクセル操作量APの比(以下、「アクセル開度」と称呼する。)Rap(=AP/APmax)が大きいほど大きくなる値として取得される。
特に、通常加減速制御用のテーブルMapTQr(AP,V)によれば、要求トルクTQrは、アクセル開度が「0」である場合、即ち、アクセル操作量APが「0」である場合において、車速Vが切替車速V1よりも大きいときには、車速Vが大きくなるほど絶対値が大きくなる負の値として取得される。この場合、要求トルクTQrは、車両の駆動輪19を第2MG12によって制動するために要求される回生制動トルク(通常回生制動トルク、通常回生制動力)である。
PM制御部51は、アクセル操作量APが「0」よりも大きい場合、要求トルクTQrに第2MG回転速度NM2を乗ずることにより「駆動輪19に入力されるべき出力(以下、「要求駆動出力」と称呼する。)Pr*」を算出する。
更に、PM制御部51は、バッテリ充電量SOCの目標値SOCtgtと現在のバッテリ充電量SOCとの差dSOC(=SOCtgt−SOC)に基づき、バッテリ充電量SOCを目標充電量SOCtgtに近づけるために第1MG11に入力されるべき出力(以下、「要求充電出力」と称呼する。)Pb*を取得する。この要求充電出力Pb*は、充電量差dSOCが大きいほど大きくなる値として取得される(図11のブロックBを参照。)。
PM制御部51は、上記要求駆動出力Pr*と上記要求充電出力Pb*との合計値を「機関10から出力されるべき出力(以下、「要求機関出力」と称呼する。)Pe*(=Pr*+Pb*)」として算出する。
ここで、PM制御部51は、上記要求機関出力Pe*が機関10の最適動作出力の下限値よりも小さいか否かを判定する。機関10の最適動作出力の下限値は、機関10が所定の効率以上の効率にて運転できる出力の最小値である。最適動作出力は、「機関トルクTQeopと機関回転速度NEeop」との組み合わせによって規定される。
要求機関出力Pe*が機関10の最適動作出力の下限値よりも小さい場合、PM制御部51は、機関トルクの目標値(以下、「目標機関トルク」と称呼する。)TQetgt及び機関回転速度の目標値(以下、「目標機関回転速度」と称呼する。)NEtgtを共に「0」とする。PM制御部51は、これら目標機関トルクTQetgt及び目標機関回転速度NEtgtをE/G制御部52に送信する。
更に、PM制御部51は、第2MG回転速度NM2に基づき「要求駆動出力Pr*の出力を駆動輪19に入力するために第2MG12から出力させるべきトルクの目標値(以下、「目標第2MGトルク」と称呼する。)TQ2tgt」を算出する。PM制御部51はこの目標第2MGトルクTQ2tgtをMG制御部53に送信する。
一方、要求機関出力Pe*が機関10の最適動作出力の下限値以上である場合、PM制御部51は「機関10から要求機関出力Pe*の出力を出力させるための最適機関トルクTQeopの目標値及び最適機関回転速度NEeopの目標値」をそれぞれ目標機関トルクTQetgt及び目標機関回転速度NEtgtとして決定する。PM制御部51はこれら目標機関トルクTQetgt及び目標機関回転速度NEtgtをE/G制御部52に送信する。
更に、PM制御部51は、目標機関回転速度NEtgt及び第2MG回転速度NM2に基づき目標第1MG回転速度NM1tgtを算出する。PM制御部51は、目標機関トルクTQetgt、目標第1MG回転速度NM1tgt、現在の第1MG回転速度NM1及び「動力分配機構15による機関トルクの分配特性」に基づき、目標第1MGトルクTQ1tgtを算出する。
加えて、PM制御部51は、要求トルクTQr、目標機関トルクTQetgt及び「動力分配機構15による機関トルクの分配特性」に基づき、目標第2MGトルクTQ2tgtを算出する。
PM制御部51は、上記目標第1MG回転速度NM1tgt、目標第1MGトルクTQ1tgt及び目標第2MGトルクTQ2tgtをMG制御部53に送信する。
E/G制御部52は、PM制御部51から送信されてきた目標機関トルクTQetgt及び目標機関回転速度NEtgtが達成されるように機関10の運転を制御する。なお、目標機関トルクTQetgt及び目標機関回転速度NEtgtが共に「0」である場合、E/G制御部52は、機関10の運転を停止する。
一方、MG制御部53は、PM制御部51から送信されてきた目標第1MG回転速度NM1tgt、目標第1MGトルクTQ1tgt及び目標第2MGトルクTQ2tgtが達成されるようにインバータ13を制御することにより第1MG11及び第2MG12の作動を制御する。このとき、第1MG11が電力を生成している場合、第2MG12は、バッテリ14から供給される電力に加えて、第1MG11が生成している電力によっても駆動され得る。
なお、上述したハイブリッド車両における目標機関トルクTQetgt、目標機関回転速度NEtgt、目標第1MGトルクTQ1tgt、目標第1MG回転速度NM1tgt及び目標第2MGトルクTQ2tgtの算出方法は公知である(例えば、特開2013−177026号公報等を参照。)。
一方、PM制御部51は、アクセル操作量APが「0」である場合、通常回生制御を行う。即ち、PM制御部51は、アクセル操作量APが「0」である場合、目標機関トルクTQetgt及び目標機関回転速度NEtgtとしてそれぞれ「0」を設定する。更に、PM制御部51は、目標第2MGトルクTQ2tgtとして要求トルクTQrを「図2に示したRap=0であるときの実線により示した特性」に従って設定する。このときに設定される要求トルクTQrは、車速Vが切替車速V1よりも大きい場合、負の値(回生制動トルク)であり、車速Vが切替車速V1以下である場合、正の値(駆動トルク)である。
PM制御部51は、上記目標機関トルクTQetgt及び目標機関回転速度NEtgtをE/G制御部52に送信するとともに、上記目標第1MGトルクTQ1tgt、目標第1MG回転速度NM1tgt及び目標第2MGトルクTQ2tgtをMG制御部53に送信する。
この場合、E/G制御部52は、機関10の運転を停止する。一方、MG制御部53は、目標第2MGトルクTQ2tgtが達成されるように第2MG12の作動を制御する。
(摩擦制動制御)
次に、本制御装置が行う摩擦制動制御について説明する。ブレーキECU60は、ブレーキ操作量BPが「0」よりも大きい場合、摩擦制動制御を行う。即ち、ブレーキECU60は、ブレーキ操作量BPに基づき要求制動トルクTQbrを決定する。
PM制御部51は、この要求制動トルクTQbrをブレーキECU60から受け取り、要求制動トルクTQbrに目標第2MGトルクTQ2tgtを加えることにより目標摩擦制動トルクTQfbtgt(=TQbr+TQ2tgt)を算出(取得)する。算出される目標摩擦制動トルクTQfbtgtの絶対値は、目標第2MGトルクTQ2tgtが負の値(回生制動トルク)である場合、要求制動トルクTQbrよりも小さくなり、目標第2MGトルクTQ2tgtが正の値(駆動トルク)である場合、要求制動トルクTQbrよりも大きくなる。
ブレーキECU60は、目標摩擦制動トルクTQfbtgtをPM制御部51から受け取り、その目標摩擦制動トルクTQfbtgtの四分の一の制動トルクがブレーキアクチュエータ45によって駆動輪19を含む4つの車輪それぞれに与えられるようにブレーキアクチュエータ45の作動を制御する。
なお、ブレーキ操作量BPが「0」よりも大きい場合、アクセル操作量APは「0」であるので、E/G制御部52は機関10の運転を停止している。
(ASL制御)
次に、本制御装置が行うASL制御(車速制限制御)について説明する。ASLスイッチ84が運転者によってオン状態に設定されてASL制御実行要求が発生している場合、支援制御部54は、車両の運転モードをASL制御モードに設定し、ASL制御を実行する。
より具体的に述べると、支援制御部54は、ASL制御モードにおいて、車速Vが上限車速Vset以上になったときにPM制御部51に対して要求トルクTQrを減少させる要求を発生する。これにより、PM制御部51は上限車速Vsetに対する現在の車速Vの差dV(=Vset−V)を算出し、この差(以下、「車速差」と称呼する。)dVに基づき「車速Vを上限車速Vsetに制御するための、要求トルクTQrに対する補正量(以下、「要求トルク補正量」と称呼する。)dTQr」を算出する。
PM制御部51は要求トルクTQrから要求トルク補正量dTQrを減ずることにより最終的な要求トルク(以下、「補正要求トルクTQrc」と称呼する。)を算出する。そして、PM制御部51は補正要求トルクTQrcを用いて、先に述べたようにして目標機関トルクTQetgt、目標機関回転速度NEtgt、目標第1MGトルクTQ1tgt、目標第1MG回転速度NM1tgt及び目標第2MGトルクTQ2tgtを決定する。
これにより、車速Vが上限車速Vsetよりも大きい場合、要求トルクTQrが低減され、その結果、車速Vが低下する。こうして車速Vが上限車速Vsetに制御される。なお、当然のことながら、ASLスイッチ84がオフ状態に設定されてASL制御実行要求が発生していない場合、車速Vが上限車速Vset以上になったとしても、支援制御部54及びPM制御部51は、要求トルクTQrの補正を実行しない。
(先読み減速支援制御)
次に、本制御装置が行う回生拡大制御を含む先読み減速支援制御について説明する。例えば、車両走行予定道路に一時停止線が設けられている場合、通常、運転者は先ずアクセルペダル35の操作(以下、「アクセル操作」と称呼する。)を解除(アクセルペダル35を解放)し、次いで、ブレーキペダル65を操作して車両を一時停止線で停止させる。このとき、アクセル操作が解除された時点において、第2MG12によって駆動輪19に与えられる回生制動トルクを大きくしておけば、ブレーキペダル65の操作(以下、「ブレーキ操作」と称呼する。)が同じ地点にて開始されたとしても、アクセル操作が解除されてからブレーキ操作が開始されるまでにバッテリ14に回収される電力量が大きくなる。
更に、アクセル操作が解除された時点において回生制動トルクを大きくしておけば、車両の減速度が大きくなるので、一時停止線に「より近い地点」でブレーキ操作が開始される可能性がある。或いは、回生制動トルクが大きくされない場合と同じ地点にてブレーキ操作が開始されたとしても、ブレーキ操作開始時点の車速はより低くなっている。従って、その後に摩擦制動により消費される熱エネルギー分は小さくなる。これらの理由からも、バッテリ14に回収される電力量が大きくなる。
そこで、支援制御部54は、PM制御部51と協働して、バッテリ14に回収される電力量が大きくなるように運転者を支援する先読み減速支援制御を行う。
より具体的に述べると、支援制御部54は、運転者がブレーキ操作を解除する頻度の高い地図上の位置を日常の運転者の運転履歴に基づき学習し、その学習した位置を「減速終了位置Pend」としてバックアップRAMに保存(学習、登録)する。更に、支援制御部54は、その減速終了位置に到達した時点の車速Vを「減速終了車速Vend」として減速終了位置Pendに関連付けてバックアップRAMに保存(学習、登録)する。
支援制御部54は、減速終了位置Pendと減速終了車速Vendとを学習するために、イグニッションスイッチがオン状態にある間、ブレーキ操作量BP、車速V及び「ナビゲーション装置80によって検出される車両位置P(走行方向も含む)」を取得する。
支援制御部54は、ブレーキ操作量BPに基づきブレーキ操作が解除されたことを検知するたびに、そのときの車両位置Pと車速Vとを関連付けてバックアップRAMに保存する。支援制御部54は、保存した車両位置Pそれぞれにおいてブレーキ操作が解除される頻度を算出し、その頻度が閾値よりも高い車両位置Pを抽出する。支援制御部54は、抽出した車両位置Pを減速終了位置PendとしてバックアップRAMに保存するとともに、その減速終了位置Pendと関連付けて保存されている車速Vの平均値を減速終了車速VendとしてバックアップRAMに保存する。
更に、支援制御部54は、道路に設置されている外部通信装置100からナビゲーション装置80が受信した信号機情報を読み込む。この信号機情報は「信号機が現在点灯している色(青色、黄色及び赤色)を表す情報」、「信号機が設置されている位置を表す情報」、「信号機の点灯色が青色から黄色に切り替わるまでの時間」、「黄色から赤色に切り替わるまでの時間」及び「赤色から青色に切り替わるまでの時間」を表す情報を含んでいる。
支援制御部54は「上記信号機情報」、「現在の車両位置Pから信号機が設けられている交差点の停止線までの距離」及び「現在の車速V」に基づき、信号機が設置されている交差点の停止線に車両が到達したときの信号状態を予測する。即ち、支援制御部54は、運転者が交差点の停止線で車両を停止させるか否かを予測する。
支援制御部54は、運転者が交差点の停止線で車両を停止させると予測した場合、その停止線の位置を「減速終了位置Pend」としてRAMに保存する。更に、支援制御部54は、その減速終了位置Pendに到達した時点の車速V(この場合には、「0km/h」)を「減速終了車速Vend」として減速終了位置Pendに関連付けてRAMに保存する。
そして、支援制御部54は、現在の車両位置Pから所定距離(例えば、数百メートル)内の道路であって走行予定経路に減速終了位置Pendが存在すると判定した場合、先読み減速支援制御を開始する。
先読み減速支援制御が開始されると、支援制御部54は、現在の車両位置Pから所定距離内の走行予定経路に存在する減速終了位置Pend(複数存在する場合には最も近い位置)を目標減速終了位置Ptgtとして設定するとともに、その減速終了位置Pendに関連づけてRAM又はバックアップRAMに保存されている減速終了車速Vendを目標減速終了車速Vtgtとして設定する。
更に、支援制御部54は、図3に示したように、基準となる運転者が目標減速終了位置Ptgtにおいて目標減速終了車速Vtgtを達成しようとした場合にブレーキ操作を開始する位置(以下、「ブレーキ操作開始位置」と称呼する。)Pfb及びそのときの車速(以下、「ブレーキ操作開始車速」と称呼する。)Vfbを算出(取得)する。
即ち、目標減速終了車速Vtgtが与えられれば、「目標減速終了位置Ptgtとブレーキ操作開始位置Pfbとの間の距離(第1距離)D1」及びブレーキ操作開始車速Vfbは一意に定められる。
そこで、支援制御部54は「目標減速終了車速Vtgt」と「第1距離D1及びブレーキ操作開始車速Vfbのそれぞれ」との関係を予め求め、その関係をルックアップテーブルの形式にてROMに格納している。そして、支援制御部54は、そのルックアップテーブルに実際の目標減速終了車速Vtgtを適用することにより、第1距離D1及びブレーキ操作開始車速Vfbを算出する。更に、支援制御部54は、算出した第1距離D1と目標減速終了位置Ptgtとからブレーキ操作開始位置Pfbを算出する。
更に、支援制御部54は、「車両が現在の車速Vで所定の一定時間(本例において、2秒であり、以下、「閾値時間」と称呼する。)Tthだけ走行した場合に車両が走行する距離(第2距離)D2」及び「現在の車両位置Pと目標減速終了位置Ptgtとの間の距離(第3距離)D3」を算出する。
支援制御部54は、上記第3距離D3から上記第1距離D1及び第2距離D2を減じることにより回生制動トルクのみによって車両が制動される距離(第4距離)D4(=D3−D1−D2)を算出する。
支援制御部54は、車両の現在の車速Vとブレーキ操作開始車速Vfbとの平均値を、図2に示したルックアップテーブルに破線により示した「回生拡大制御用の要求トルクTQrの特性線」に適用して、要求トルクTQr(言い換えると、回生拡大制御時における回生制動トルクである回生拡大制動トルク(回生拡大制動力、増大回生制動力)TQmbk(TQmbk<0))を算出する。なお、通常加減速制御用のルックアップテーブルMapTQr(AP,V)は、図2に実線により示した各特性線からなるテーブルを言う。回生拡大制御用のルックアップテーブルMapTQr(AP,V)は、図2に実線により示した各特性線のうち、Rap=0の場合の特性線のみを破線により示した特性線に置換したテーブルを言う。
そして、支援制御部54は「車両が現在の位置から第2距離D2だけ進んだ時点から、上記回生拡大制動トルクTQmbkによりもたらされる減速度Gdにて車両が減速しながら第4距離D4を走行したときの車速V」を推定車速Vestとして算出する。推定車速Vestは、回生制動トルクを付与し始める時点が早すぎればブレーキ操作開始車速Vfbよりも小さくなり、回生制動トルクを付与し始める時点が遅すぎればブレーキ操作開始車速Vfbよりも大きくなる。
そこで、支援制御部54は、この推定車速Vestがブレーキ操作開始車速Vfb以上になった時点でアクセル操作の解除を誘導するための表示(以下、「アクセル操作解除誘導表示」と称呼する。)を表示器81に表示させる。別の言い方をすると、支援制御部54は、運転者に対してアクセルペダル35を解放する操作を促す報知を行う。表示器81は、支援制御部54から出力されたアクセル操作解除信号によってアクセル操作解除誘導表示を表示する。
次に、アクセル操作解除誘導表示の開始後における先読み減速支援制御について図4を参照しながら説明する。図4に実線により示した車速Vの変化は先読み減速支援制御が行われた場合に予測される車速Vの変化であり、破線により示した車速Vの変化は先読み減速支援制御が行われなかった場合に予測される車速Vの変化である。
図4は、アクセル操作解除誘導表示の開始後、上記閾値時間Tthが経過する前に位置Poff1にてアクセル操作が解除された場合を示している。この場合、PM制御部51は、現在の車速Vを、図2に示したルックアップテーブルに実線により示した「アクセル開度Rapが「0」である場合の通常回生制御用の要求トルクTQrの特性線」に適用して要求トルクTQr(言い換えると、通常回生制御時における回生制動トルク(通常回生制動トルク)TQmbn(TQmbn<0))を算出し、閾値時間Tthが経過するまでの間は、通常回生制動トルクTQmbnにて車両を減速させる。
その後、位置Pmbにおいて閾値時間Tthが経過した時点で、支援制御部54はPM制御部51に対し、図2に示したルックアップテーブルに破線により示した「回生拡大制御用の要求トルクTQrの特性線」を用いるよう指示を送る。その結果、PM制御部51は、アクセル操作量APが「0」であれば、所定時間が経過する毎に車両の車速を「回生拡大制御用の要求トルクTQrの特性線」に適用して、要求トルクTQr(回生拡大制動トルクTQmbk)を算出し、その回生拡大制動トルクTQmbkにて車両を減速させる。
その後、位置Pfbにおいて運転者がブレーキ操作を開始すると、PM制御部51は、ブレーキ操作量BPに基づいて取得される要求制動トルクTQbrに上記回生拡大制動トルクTQmbkを加えることにより目標摩擦制動トルクTQfbtgt(=TQbr+TQmbk)を算出し、ブレーキECU60に送信する。
支援制御部54は、車両が目標減速終了位置Ptgtに到達すると、PM制御部51に対し、図2に示したルックアップテーブルに実線により示した「通常回生制御用の要求トルクTQrの特性線」を用いるよう指示を送る。その結果、PM制御部51(MG制御部53)は、車両が目標減速終了位置Ptgtに到達するまでの間、回生拡大制動トルクTQmbkの二分の一の制動トルクが第2MG12から駆動輪19それぞれに与えられるように第2MG12の作動を制御する。加えて、ブレーキECU60は、前述したように、目標摩擦制動トルクTQfbtgtの四分の一の制動トルクが摩擦ブレーキ機構40によって駆動輪19を含む4つの車輪それぞれに与えられるように摩擦ブレーキ機構40の作動を制御する。
なお、回生拡大制御は、シフトレバーがDレンジに設定されている場合に行われる。図5に示したように、回生拡大制御が行われている場合の制動トルク(回生拡大制動トルク)TQmbkの絶対値は、シフトレバーがDレンジに設定されており且つ回生拡大制御が行われていない場合の制動トルク(通常回生制動トルク)TQmbnの絶対値よりも大きい。従って、シフトレバーがDレンジに設定されている場合において、回生拡大制御が行われたときにバッテリ14に回収される電力量は、回生拡大制御が行われないとき、即ち、通常加減速制御が行われたときにバッテリ14に回収される電力量よりも大きい。
更に、図5に示したように、回生拡大制御が行われている場合の回生制動トルクTQmbkの絶対値は、シフトレバーがBレンジに設定されている場合の回生制動トルクTQmbbの絶対値よりも小さい。加えて、回生拡大制御が行われている場合の回生制動トルクTQmbkの絶対値は、シフトレバーがDレンジに設定されている場合の回生制動トルクTQmbnの絶対値よりも、シフトレバーがBレンジに設定されている場合の回生制動トルクTQmbbの絶対値に、より近い値である。
(ASL制御と回生拡大制御とが重複した場合の対応)
ところで、ASLスイッチ84がオン状態に設定されているとき(即ち、ASL制御実行要求が発生しているとき)、回生拡大制御の実行条件が成立することがある。更に、回生拡大制御の実行中にASLスイッチ84がオン状態に設定されることにより、ASL制御実行要求が発生し始めることもある。
これらの場合、本制御装置は、回生拡大制御によって運転者の想定していない車速の低下が生じることに起因して運転者に違和感が生じることを避けることを目的として、車速Vが「上限車速Vsetから所定車速dVkaiを減じて得られる閾値車速Vth」以上である場合、回生拡大制御の実行を禁止し、車速Vが閾値車速Vth未満である場合、回生拡大制御の実行を許可する。なお、所定車速dVkaiは、上限車速Vsetの5〜10%程度の車速であり、例えば、上限車速Vsetが60乃至80km/hの車速である場合には所定車速dVkaiは5km/hに設定される。
この本制御装置による回生拡大制御の実行の許可及び禁止について図6及び図7に示した例を参照しながら具体的に述べる。図6はASLスイッチ84がオン状態にあるとき(即ち、ASL制御実行要求の発生中)に回生拡大制御の実行条件が成立した例を示している。図7は回生拡大制御の実行中にASLスイッチ84がオン状態となった(即ち、ASL制御実行要求が発生した)例を示している。
図6に示した例においては、以下の事象が発生している。
(1)時刻t60において、ASLスイッチ84がオン状態に設定される。
(2)時刻t61において、目標減速終了位置Ptgtが設定される。
(3)時刻t62において、推定車速Vestがブレーキ操作開始車速Vfbに達してアクセル操作解除誘導表示が開始され、アクセル操作解除誘導表示が開始されてからの経過時間Tの計測が開始される。
(4)時刻t63において、アクセルペダル35が解放されてアクセル操作量APが「0」になる。
(5)時刻t64において、経過時間Tが閾値時間Tthに達して回生拡大制御の実行条件が成立する。この時刻t64においては、ASLスイッチはオン状態に設定されているが車速Vが閾値車速Vthよりも小さいので、本制御装置は回生拡大制御の実行を許可している。従って、このとき、回生拡大制御が開始される。
(6)時刻t64の後、アクセル操作量APは「0」であるものの、車両が下り坂を走行している等の理由から車速Vが大きくなり、時刻t65において、車速Vが閾値車速Vthに達する。このとき、本制御装置は回生拡大制御の実行を禁止する。従って、時刻t65において、回生拡大制御が停止されている。このとき、アクセル操作解除誘導表示も停止される。
(7)時刻t65の後も車速Vが上昇し続け、時刻t67において、車速Vが上限車速Vsetに達する。従って、それ以降、車速VはASL制御によって上限車速Vsetに制御(維持)される。
図7に示した例においては、以下の事象が発生している。
(1)時刻t71において、目標減速終了位置Ptgtが設定される。
(2)時刻t72において、推定車速Vestがブレーキ操作開始車速Vfbに達してアクセル操作解除誘導表示が開始され、経過時間Tの計測も開始される。
(3)時刻t73において、アクセルペダル35が解放される(アクセル操作量APが「0」になる)。
(4)時刻t74において、経過時間Tが閾値時間Tthに達する。このとき、ASLスイッチ84はオフ状態に設定されている。従って、本制御装置は回生拡大制御の実行を許可しているので、回生拡大制御が開始されている。
(5)時刻t76において、ASLスイッチ84がオン状態に設定される。このとき、車速Vが閾値車速Vth以上になっている。従って、本制御装置は回生拡大制御の実行を禁止する。その結果、回生拡大制御が停止される。
(6)時刻t76の後、アクセル操作量APは「0」であるものの、車両が下り坂を走行している等の理由から車速Vが大きくなり、時刻78において、車速Vが上限車速Vsetに達する。従って、それ以降、車速VはASL制御によって上限車速Vsetに制御(維持)される。
以上がASL制御と回生拡大制御とが重複した場合における本制御装置の作動の概要である。このように、本制御装置によれば、ASLスイッチ84がオン状態に設定されており、その結果、ASL制御実行要求(車速制限制御実行要求)が発生している場合において、車速Vが上限車速Vset近傍(閾値車速Vth以上の車速)にあるときに回生拡大制御の実行が禁止される。従って、運転者のASL制御として想定している車速Vの低下とは相違する車速Vの急激な減少が生じることが防止され、その結果、運転者に違和感が生じることが回避される。一方、ASL制御実行要求(車速制限制御実行要求)が発生している場合であっても車速Vが上限車速Vset近傍にないときには回生拡大制御の実行が許可される。従って、ASL制御実行要求の発生中においても回生拡大制御が実行され得るので、より多くの車両走行エネルギーを電力として回収することができる。
(本制御装置の具体的な作動)
次に、本制御装置の具体的な作動について説明する。支援制御部54のCPU(以下、単に「支援CPU」と表記する。)は、所定時間の経過毎に図8にフローチャートにより示したルーチンを実行するようになっている。
従って、支援CPUは、所定のタイミングになると、図8のステップ800から処理を開始してステップ810に進み、ASLスイッチ84がオン状態に設定されているか否かを判定する。ASLスイッチ84がオン状態に設定されている場合、支援CPUはステップ810にて「Yes」と判定してステップ820に進み、現在設定されている上限車速Vsetから所定車速dVkaiを減ずることにより閾値車速Vth(=Vset−dVkai)を算出する。
次に、支援CPUはステップ830に進み、車速Vが閾値車速Vth以上であるか否かを判定する。車速Vが閾値車速Vth以上である場合、支援CPUはそのステップ830にて「Yes」と判定してステップ840に進み、回生拡大禁止フラグXkinshi(以下、単に「禁止フラグXkinshi」とも称呼する。)の値を「1」に設定し、その後、ステップ895に進んで本ルーチンを一旦終了する。
なお、禁止フラグXkinshiの値は、車両の図示しないイグニッション・キー・スイッチ(又はパワースイッチ)がオフからオンに変更されたときに実行されるイニシャルルーチンにおいて、「0」に設定されている。後述するように、禁止フラグXkinshiの値が「1」であるとき回生拡大制御は禁止され、禁止フラグXkinshiの値が「0」であるとき回生拡大制御は許可される。
一方、支援CPUがステップ810の処理を行う時点において、ASLスイッチ84がオフ状態に設定されている場合、支援CPUはステップ810にて「No」と判定してステップ850に進み、禁止フラグXkinshiの値を「0」に設定する。更に、支援CPUがステップ830の処理を行う時点において、車速Vが閾値車速Vth未満である場合、支援CPUはステップ830にて「No」と判定してステップ850に進み、禁止フラグXkinshiの値を「0」に設定する。その後、CPUはステップ895に進んで本ルーチンを一旦終了する。
更に、支援CPUは、所定時間の経過毎に図9にフローチャートにより示したルーチンを実行するようになっている。従って、支援CPUは、所定のタイミングになると、図9のステップ900から処理を開始してステップ905に進み、現在の車両位置Pから所定の距離の範囲内の車両走行予定道路に減速終了位置Pendが存在するか否かを判定する。
現在の車両位置Pから所定の距離の範囲内の車両走行予定道路に減速終了位置Pendが存在する場合、支援CPUはそのステップ905にて「Yes」と判定し、以下に述べるステップ910乃至ステップ930の処理を順に行い、その後、ステップ935に進む。
ステップ910:支援CPUは、ステップ905で存在すると判定された減速終了位置Pendを目標減速終了位置Ptgtとして設定する。
ステップ915:支援CPUは、現在の車両位置P及び現在の車速V等に基づいて、ブレーキ操作開始位置Pfb及びブレーキ操作開始車速Vfbを算出する(図3を参照。)。
ステップ920:支援CPUは、ブレーキ操作開始位置Pfb、ブレーキ操作開始車速Vfb、現在の車両位置P及び現在の車速Vに基づき、上述した「第1距離D1、第2距離D2及び第3距離D3」を算出する(図3を参照。)。
ステップ925:支援CPUは、第1距離D1、第2距離D2及び第3距離D3に基づいて、上述した第4距離D4(=D3−D1−D2)を算出する(図3を参照。)。
ステップ930:支援CPUは、ブレーキ操作開始位置Pfb、現在の車速V、第2距離D2、第4距離D4及び「回生拡大制動トルクTQmbkが駆動輪19に与えられた場合の車両の減速度Gd」に基づき、上述した推定車速Vestを算出する。
支援CPUは、ステップ935に進むと、推定車速Vestがブレーキ操作開始車速Vfb以上であるか否かを判定する。即ち、支援CPUは、「現時点でアクセル操作解除誘導表示を開始して閾値時間Tth後にアクセル操作が解除されたと仮定し、その時点から回生拡大制御を開始したとき、車両がブレーキ操作開始位置Pfbに到達したときの車速V」がブレーキ操作開始車速Vfbに達するか否かを判定する。
推定車速Vestがブレーキ操作開始車速Vfb以上である場合、支援CPUはステップ935にて「Yes」と判定してステップ940に進み、現在のバッテリ充電量SOCが所定の上限充電量SOCup以下であるか否かを判定する。上限充電量SOCupは、バッテリ14の劣化が生じないバッテリ充電量SOCの上限値に設定されている。
バッテリ充電量SOCが上限充電量SOCup以上である場合、支援CPUはステップ940にて「Yes」と判定してステップ945に進む。なお、ステップ940にて「Yes」と判定された場合、回生拡大制御の実行条件が成立する。
支援CPUは、ステップ945において、禁止フラグXkinshiの値が「1」であるか否かを判定する。禁止フラグXkinshiの値が「1」である場合、支援CPUは、以下に述べるステップ950及びステップ955の処理を順に行い、ステップ995に進んで本ルーチンを一旦終了する。
ステップ950:支援CPUは、アクセル操作解除誘導表示が行われている場合、そのアクセル操作解除誘導表示を停止し、アクセル操作解除誘導表示が行われていない場合にはアクセル操作解除誘導表示を禁止する。
ステップ955:支援CPUは、PM制御部51のCPU(以下、「PMCPU」と称呼する。)に対し、通常加減速制御用のルックアップテーブルMapTQr(AP,V)を、要求トルクTQrを取得するためのルックアップテーブル(以下、「トルク取得用テーブル」と称呼する。)として設定するように指示を送信する。
この結果、回生拡大制御の実行条件が成立していても(即ち、ステップ905、ステップ935及びステップ940において総て「Yes」と判定された場合であっても)、アクセル操作解除誘導表示は実行されず、且つ、トルク取得用テーブルMapTQr(AP,V)として通常加減速制御用のルックアップテーブルが設定される。これにより、ASLスイッチ84がオン状態に設定され且つ車速Vが上限車速Vsetに比較的近い場合(即ち、閾値車速Vth以上である場合)、回生拡大制御(アクセル操作解除誘導表示を含む。)の実行が禁止される。
これに対し、支援CPUがステップ945の処理を実行する時点において禁止フラグXkinshiの値が「0」である場合、支援CPUはそのステップ945にて「No」と判定してステップ960に進み、アクセル操作解除誘導表示を開始する。なお、既にアクセル操作解除誘導表示が行われていた場合、支援CPUはステップ960にて、アクセル操作解除誘導表示が行われていることを確認する。
次に、支援CPUは、ステップ965に進んで現在のアクセル操作量APが「0」であり且つ経過時間Tが閾値時間Tth以上であるか否かを判定する。この経過時間Tは、先に述べたように、アクセル操作解除誘導表示が開始されてから経過した時間である。
アクセル操作量APが「0」であり且つ経過時間Tが閾値時間Tth以上である場合、支援CPUはそのステップ965にて「Yes」と判定する。そして、支援CPUは、ステップ970にて、PMCPUに対し、回生拡大制御用のルックアップテーブルMapTQr(AP,V)をトルク取得用テーブルとして設定するように指示を送信する。その後、支援CPUは、ステップ995に進んで本ルーチンを一旦終了する。これにより、回生拡大制御が開始され得る状態になる。
これに対し、アクセル操作量APが「0」よりも大きく或いは経過時間Tが閾値時間Tthよりも小さい場合、支援CPUはステップ965にて「No」と判定してステップ985に進み、PMCPUに対し、通常加減速制御用のルックアップテーブルMapTQr(AP,V)をトルク取得用テーブルとして設定するように指示を送信する。その後、支援CPUは、ステップ995に進んで本ルーチンを一旦終了する。
なお、支援CPUがステップ905の処理を実行する時点において減速終了位置Pendが存在しない場合、支援CPUはそのステップ905にて「No」と判定してステップ975に進み、現時点で目標減速終了位置Ptgtが設定されている場合にはその目標減速終了位置Ptgtの設定を解除し、その後、ステップ980に進む。
更に、支援CPUがステップ935の処理を実行する時点において推定車速Vestがブレーキ操作開始車速Vfbよりも小さい場合、支援CPUはそのステップ935にて「No」と判定してステップ980に進む。
加えて、支援CPUがステップ940の処理を実行する時点においてバッテリ充電量SOCが上限充電量SOCupよりも大きい場合、支援CPUはそのステップ940にて「No」と判定してステップ980に進む。
支援CPUは、ステップ980に進むと、アクセル操作解除誘導表示が行われている場合そのアクセル操作解除誘導表示を停止し、アクセル操作解除誘導表示が行われていない場合にはアクセル操作解除誘導表示を禁止する。次いで、支援CPUは、ステップ985に進み、PMCPUに対し、通常加減速制御用のルックアップテーブルMapTQr(AP,V)をトルク取得用テーブルとして設定するように指示を送信する。支援CPUは、その後、ステップ995に進んで本ルーチンを一旦終了する。
一方、PMCPUは、所定時間の経過毎に図10にフローチャートにより示したルーチンを実行するようになっている。従って、PMCPUは、所定のタイミングになると、図10のステップ1000から処理を開始してステップ1010に進み、現在の車速V及び現在のアクセル操作量APを取得する。
次に、PMCPUは、ステップ1020に進み、アクセル操作量APが「0」よりも大きいか否かを判定する。アクセル操作量APが「0」よりも大きい場合、PMCPUはステップ1020にて「Yes」と判定してステップ1030に進む。
PMCPUはステップ1030に進むと、ASLスイッチ84がオン状態に設定されているか否かを判定する。ASLスイッチ84がオン状態に設定されている場合、PMCPUはステップ1030で「Yes」と判定してステップ1040に進み、車速Vが「その時点において設定されている上限車速Vset」以上である否かを判定する。車速Vが上限車速Vset以上である場合、PMCPUはステップ1040にて「Yes」と判定し、以下に述べるステップ1050及びステップ1060の処理を順に行い、ステップ1070に進んで後述する駆動制御(図11のルーチンを参照。)を行う。
ステップ1050:PMCPUは、車速Vと上限車速Vsetとの差(車速差)dV(=V−Vset)を算出する。
ステップ1060:PMCPUは、車速差dVをルックアップテーブルMapdTQr(dV)に適用することにより要求トルクTQrを補正する量(要求トルク補正量)dTQrを取得する。テーブルMapdTQr(dV)によれば、車速差dVが大きいほど要求トルク補正量dTQrは大きくなる。以上により、ASL制御が実行される。
一方、PMCPUがステップ1030の処理を実行する時点においてASLスイッチ84がオフ状態に設定されている場合、PMCPUはそのステップ1030にて「No」と判定してステップ1080に進み、要求トルク補正量dTQrを「0」に設定する。その後、PMCPUはステップ1070に進み、後述する駆動制御(図11のルーチンを参照。)を行う。
加えて、PMCPUがステップ1040の処理を実行する時点において車速Vが上限車速Vset未満である場合、PMCPUはそのステップ1040にて「No」と判定してステップ1080に進む。よって、この場合においても、要求トルク補正量dTQrは「0」に設定される。
一方、PMCPUがステップ1020の処理を実行する時点においてアクセル操作量APが「0」である場合、PMCPUはそのステップ1020にて「No」と判定してステップ1090に進み、後述する制動制御(図12のルーチンを参照。)を行う。
CPUは、図10のステップ1070に進むと、図11にフローチャートにより示したルーチンを実行することにより駆動制御を行う。即ち、PMCPUは、ステップ1070に進むと、図11のステップ1100から処理を開始し、以下に述べるステップ1110乃至ステップ1190の処理を順に行い、その後、ステップ1195を経由して図10のステップ1095に進む。
ステップ1110:PMCPUは、現在のバッテリ充電量SOC及び現在の第2MG回転速度NM2を取得する。
ステップ1120:PMCPUは、「支援CPUからの指示に応じて現在設定しているトルク取得用テーブルMapTQr(AP,V)」にアクセル操作量AP及び車速Vを適用することにより要求トルクTQrを取得する。なお、PMCPUは、イニシャルルーチンにおいて、トルク取得用テーブルMapTQr(AP,V)として通常加減速制御用のルックアップテーブルを設定する。
ステップ1130:PMCPUは、要求トルクTQrから要求トルク補正量dTQrを減じることにより補正要求トルクTQrc(=TQr−dTQr)を算出する。このとき、ASL制御が行われていれば、要求トルク補正量dTQrは図10のステップ1050及びステップ1060において正の所定値に設定されているので、要求トルクTQrは小さくなるように補正される。これに対し、ASL制御が行われていなければ、要求トルク補正量dTQrは図10のステップ1080において「0」に設定されている。従って、この場合、要求トルクTQrは補正されず、補正要求トルクTQrcは要求トルクTQrと等しくなる。
ステップ1140:PMCPUは、補正要求トルクTQrcに第2MG回転速度NM2を乗ずることにより、先に述べた要求駆動出力Pr*を算出する。
ステップ1150:PMCPUは、「その時点で設定されている目標充電量SOCtgt」から「現在のバッテリ充電量SOC」を減ずることにより、充電量差dSOC(=SOCtgt−SOC)を算出する。
ステップ1160:PMCPUは、充電量差dSOCを「ブロックB内に示したルックアップテーブルMapPb*(dSOC)」に適用することにより要求充電出力Pb*を取得する。
ステップ1170:PMCPUは、要求駆動出力Pr*と要求充電出力Pb*との合計値を要求機関出力Pe*(=Pr*+Pb*)として算出する。
ステップ1180:PMCPUは、第2MG回転速度NM2及び要求機関出力Pe*に基づき、先に述べたようにして、目標機関トルクTQetgt、目標機関回転速度NEtgt、目標第1MGトルクTQ1tgt、目標第1MG回転速度NM1tgt及び目標第2MGトルクTQ2tgt等を取得する。
ステップ1190:PMCPUは、ステップ1180で取得した各値が達成されるように、機関10、第1MG11及び第2MG12を駆動するための処理を行う。即ち、PMCPUは、E/G制御部52及びMG制御部53に指示を送信する。
一方、CPUは、図10のステップ1090に進むと、図12にフローチャートにより示したルーチンを実行することにより制動制御を行う。即ち、PMCPUは、ステップ1090に進むと、図12のステップ1200から処理を開始してステップ1205に進み、現在のブレーキ操作量BPをブレーキECU60を介して取得する。
次に、PMCPUは、ステップ1210に進み、ブレーキ操作量BPが「0」よりも大きいか否かを判定する。ブレーキ操作量BPが「0」よりも大きい場合、PMCPUはステップ1210にて「Yes」と判定し、以下に述べるステップ1215乃至ステップ1230の処理を順に行い、その後、ステップ1295を経由して図10のステップ1095に進む。
ステップ1215:PMCPUは、ブレーキ操作量BPをルックアップテーブルMapTQbr(BP)に適用することにより、先に述べた要求制動トルクTQbrを取得する。テーブルMapTQbr(BP)によれば、ブレーキ操作量BPが大きいほど要求制動トルクTQbrの絶対値は大きくなるように決定される。
ステップ1220:PMCPUは、アクセル操作量AP(この場合、「0」)及び車速Vを、現在設定されているトルク取得用テーブルMapTQr(AP,V)に適用することにより要求トルクTQrを取得する。このときに取得される要求トルクTQrは、車速Vが切替車速V1よりも大きい場合、負の値(制動トルク)であり、車速Vが切替車速V1以下である場合、正の値(駆動トルク)である。
より具体的に述べると、トルク取得用テーブルMapTQr(AP,V)として、回生拡大制御用のルックアップテーブルが設定されている場合、車速Vが切替車速V1よりも大きいときに取得される要求トルクTQrは回生拡大制動トルクTQmbkであり、車速Vが切替車速V1以下であるときに取得される要求トルクTQrは駆動トルクTQmdkである。
一方、トルク取得用テーブルMapTQr(AP,V)として、通常加減速制御用のルックアップテーブルが設定されている場合、車速Vが切替車速V1よりも大きいときに取得される要求トルクTQrは、通常回生制動トルクTQmbnであり、車速Vが切替車速V1以下であるときに取得される要求トルクTQrは、駆動トルクTQmdnである。
ステップ1225:PMCPUは、要求制動トルクTQbrに要求トルクTQrを加えることにより目標摩擦制動トルクTQfbtgt(=TQbr+TQr)を算出する。
ステップ1230:PMCPUは、要求トルクTQrが第2MG12から駆動輪19に与えられるように第2MG12を駆動するための処理(MG制御部53への指示)を行う。更に、PMCPUは、目標摩擦制動トルクTQfbtgtをブレーキECU60に送信する。この結果、駆動輪19それぞれに要求トルクTQrの二分の一のトルクが第2MG12により付与されるとともに、駆動輪19を含む車輪それぞれに目標摩擦制動トルクTQfbtgtの四分の一の制動トルクが摩擦ブレーキ機構40により付与される。
一方、PMCPUがステップ1210の処理を実行する時点においてブレーキ操作量BPが「0」である場合、PMCPUはそのステップ1210にて「No」と判定してステップ1235に進み、ステップ1220と同様にして要求トルクTQrを取得する。
次に、PMCPUはステップ1240に進み、ASLスイッチ84がオン状態に設定されているか否かを判定する。ASLスイッチがオン状態に設定されている場合、PMCPUはステップ1240にて「Yes」と判定してステップ1245に進み、車速Vが上限車速Vset以上であるか否かを判定する。
車速Vが上限車速Vset以上である場合、PMCPUはステップ1245にて「Yes」と判定し、以下に述べるステップ1250乃至ステップ1265の処理を順に行い、その後、ステップ1295を経由して図10のステップ1095に進む。
ステップ1250:PMCPUは、車速Vと上限車速Vsetとの差(車速差)dV(=V−Vset)を算出する。
ステップ1255:PMCPUは、車速差dVをルックアップテーブルMapdTQrk(dV)に適用することにより要求トルク補正量dTQr(>0)を取得する。テーブルMapdTQrk(dV)によれば、車速差dVが大きいほど要求トルク補正量dTQrは大きくなる。
ステップ1260:PMCPUは、要求トルクTQrから要求トルク補正量dTQrを減じることにより補正要求トルクTQrc(=TQr−dTQr)を算出する。このとき、ステップ1250及びステップ1255の処理によって要求トルク補正量dTQrは正の所定値に設定されているので、要求トルクTQrは小さくなるように(負の値であって、絶対値が大きくなるように)補正される。即ち、ASL制御が実行される。
ステップ1265:PMCPUは、ステップ1260にて決定した補正要求トルクTQrcが第2MG12から駆動輪19に与えられるように第2MG12を駆動するための処理(MG制御部53への指示)を行う。更に、PMCPUは、目標摩擦制動トルクTQfbtgtが「0」である旨の情報をブレーキECU60に送信する。この結果、摩擦ブレーキ機構40による摩擦制動力は発生しない。
これに対し、ASLスイッチがオフ状態に設定されている場合、及び、車速Vが上限車速Vset未満である場合、PMCPUはステップ1240及びステップ1245のそれぞれにて「No」と判定してステップ1270に進み、要求トルク補正量dTQrを「0」に設定する。その後、PMCPUは、ステップ1260及びステップ1265の処理を行った後、ステップ1295を経由して図10のステップ1095に進む。
以上が本制御装置の具体的な作動である。これによれば、ASLスイッチ84がオン状態に設定されていて(即ち、ASL制御実行要求又は車速制限制御実行要求が発生していて)、且つ、車速Vが上限車速Vset近傍にあるとき(即ち、車速Vが閾値車速Vth以上であるとき)、回生拡大制御の実行が禁止されるので、運転者に違和感が生じることが回避される。一方、ASLスイッチ84がオン状態に設定されていても、車速Vが閾値車速Vth未満であるときには回生拡大制御の実行が許可されるので、より多くの車両走行エネルギーを電力として回収することができる。なお、ASLスイッチ84がオフ状態に設定されている場合には、車速Vに関わらず回生拡大制御の実行は許可される。
本発明は上記実施形態に限定されることはなく、本発明の範囲内において種々の変形例を採用することができる。例えば、上記実施形態に係る車両制御装置は、回生拡大制御の実行が禁止された場合、アクセル操作解除誘導表示を停止(禁止)しているが、アクセル操作解除誘導表示を継続して行うように構成されてもよい。但し、この場合においても、アクセルペダル35が解放されているとき、回生拡大制御用の要求トルクTQrの特性線を用いた回生拡大制動トルクの付与は禁止され、通常回生制御用の要求トルクTQrの特性線を用いた回生制動が実施される。
更に、上記実施形態において、図9のステップ940は省略されてもよい。この場合、CPUがステップ935の処理を実行する時点において推定車速Vestがブレーキ操作開始車速Vfb以上である場合、CPUはそのステップ935にて「Yes」と判定してステップ945に直接進む。
更に、上記上限車速Vsetは、道路に設置されている交通標識に記載されている「道路交通規則上、許可される車速の上限である制限速度」のうち自車両に適用される制限速度であってもよい。この制限速度は車載カメラ82によって取得された撮影データを支援制御CPUが画像処理を施すことによって認識(取得)される。
加えて、上記上限車速Vsetは、外部通信装置100等から無線通信によって車両の外部から送信されてくる「車両走行中の道路において許可される車速の上限である制限速度」のうち自車両に適用される制限速度であってもよい。
更に、上記実施形態に係る先読み減速支援制御において、支援制御部54は、自車センサ83から受信した情報に基づき「自車両の車速と先行車の車速との差(相対速度)」及び「自車両と先行車との間の距離(車間距離)」等を取得し、これら相対速度及び車間距離並びに自車の速度等に基づき先行車が停止していると判定した場合、自車を停止させるべき位置を「減速終了位置Pend」として算出してRAMに保存するようになっていてもよい。この場合、支援制御部54は、その減速終了位置Pendに到達した時点の自車の車速V(この場合、「0km/h」)を「減速終了車速Vend」としてその減速終了位置Pendに関連づけてRAMに保存する。
加えて、上記実施形態に係る制御装置が適用される車両は、第1MG11及び第2MG12のうちの何れか1つを備えている車両であってもよい。
更に、上記実施形態に係る車両制御装置は、回生拡大制御及び通常回生制御において、第2MG12のみから駆動輪19に制動トルクを与えるのではなく、第2MG12及び機関10から駆動輪19に制動トルクを与えるように構成されてもよい。
10…内燃機関、11…第1モータジェネレータ、12…第2モータジェネレータ、14…バッテリ、19…駆動輪、50…ハイブリッド電子制御ユニット

Claims (2)

  1. 車両駆動源としての内燃機関及び電動機、並びに、前記電動機に電力を供給するとともに前記電動機が発電した電力により充電される蓄電池、を備えたハイブリッド車両に適用され、前記内燃機関及び前記電動機の作動を制御する制御部を備えた車両制御装置であって、
    前記制御部は、
    アクセル操作子の操作量であるアクセル操作量がゼロになった場合、前記電動機を用いて前記車両の車輪に回生制動力を与えつつ同電動機によって生成される電力を前記蓄電池に充電する通常回生制御を実行する通常回生制御手段、
    前記車両の減速が終了すると予測される位置がその車両の減速が終了する目標減速終了位置として設定され且つ前記アクセル操作量がゼロである場合、前記通常回生制御における回生制動力よりも大きい回生制動力である増大回生制動力を前記電動機を用いて前記車輪に与えつつ同電動機によって生成される電力を前記蓄電池に充電する回生拡大制御を実行する回生拡大制御手段、及び、
    前記車両の乗員により操作されるスイッチの操作に基づいて制御実行要求が発生しており且つ前記車両の速度である車速が上限車速を超えた場合に同車速が同上限車速以下となるように前記内燃機関及び前記電動機を制御して前記車両の駆動力を低下させる車速制限制御を実行する車速制限制御手段、
    を備えた、車両制御装置において、
    前記制御部は、
    前記制御実行要求が発生しており且つ前記車速が前記上限車速よりも所定車速だけ低い閾値車速以上である場合、前記回生拡大制御の実行を禁止する回生拡大制御禁止手段、及び、
    前記制御実行要求が発生しており且つ前記車速が前記閾値車速よりも低い場合、前記回生拡大制御の実行を許可する回生拡大制御許可手段、
    を備えた、
    車両制御装置。
  2. 請求項1に記載の車両制御装置において、
    前記回生拡大制御手段は、
    前記回生拡大制御として、前記目標減速終了位置が設定された場合、前記目標減速終了位置よりも手前の所定の第1地点に前記ハイブリッド車両が到達したときに運転者に対して前記アクセル操作子を解放する操作を促す報知を開始し、且つ、前記第1地点と前記目標減速終了位置との間の所定の第2地点に前記ハイブリッド車両が到達した時点以降において前記増大回生制動力を前記車輪に与える制御、を実行するように構成された、
    車両制御装置。
JP2015208000A 2015-10-22 2015-10-22 車両制御装置 Active JP6304193B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2015208000A JP6304193B2 (ja) 2015-10-22 2015-10-22 車両制御装置
US15/278,631 US10029689B2 (en) 2015-10-22 2016-09-28 Vehicle control apparatus
CN201610917248.3A CN106965797B (zh) 2015-10-22 2016-10-20 车辆控制装置
DE102016119975.3A DE102016119975B4 (de) 2015-10-22 2016-10-20 Fahrzeugsteuerungsgerät

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015208000A JP6304193B2 (ja) 2015-10-22 2015-10-22 車両制御装置

Publications (2)

Publication Number Publication Date
JP2017077867A JP2017077867A (ja) 2017-04-27
JP6304193B2 true JP6304193B2 (ja) 2018-04-04

Family

ID=58490365

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015208000A Active JP6304193B2 (ja) 2015-10-22 2015-10-22 車両制御装置

Country Status (4)

Country Link
US (1) US10029689B2 (ja)
JP (1) JP6304193B2 (ja)
CN (1) CN106965797B (ja)
DE (1) DE102016119975B4 (ja)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6531130B2 (ja) * 2017-03-17 2019-06-12 本田技研工業株式会社 ハイブリッド車両の制御装置
JP6627830B2 (ja) * 2017-07-27 2020-01-08 トヨタ自動車株式会社 自動駐車制御装置及び自動駐車システム
JP7004007B2 (ja) * 2017-12-15 2022-01-21 日産自動車株式会社 ハイブリッド車両の制御方法及び制御装置
CN111542452B (zh) * 2017-12-15 2023-08-08 日产自动车株式会社 再生制动控制方法和再生制动控制装置
JP2019151177A (ja) * 2018-03-01 2019-09-12 本田技研工業株式会社 車両制御装置、車両制御方法、及びプログラム
US11897366B2 (en) * 2018-09-21 2024-02-13 Accelerated Systems Inc. Methods and apparatuses for controlling an electric vehicle
US10634086B1 (en) * 2018-12-20 2020-04-28 Ford Global Technologies, Llc System and method for estimating cylinder pressures
JP7383929B2 (ja) * 2019-08-13 2023-11-21 株式会社豊田自動織機 産業用車両
US11447017B2 (en) * 2020-01-30 2022-09-20 Fca Us Llc Control of user-selectable vehicle deceleration rate to maximize regeneration for electrified propulsion systems
JP7409905B2 (ja) * 2020-02-28 2024-01-09 株式会社シマノ 人力駆動車用制御装置
JP7419901B2 (ja) * 2020-03-18 2024-01-23 トヨタ自動車株式会社 電動車両
JP7347325B2 (ja) * 2020-05-22 2023-09-20 トヨタ自動車株式会社 車両
MX2022001443A (es) * 2020-07-31 2022-02-21 Nissan Motor Metodo para controlar vehiculo hibrido en serie y vehiculo hibrido en serie.
JP7248001B2 (ja) * 2020-11-18 2023-03-29 トヨタ自動車株式会社 運転支援装置

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3374802B2 (ja) 1999-09-24 2003-02-10 株式会社日立製作所 ハイブリッド車両
JP2005039908A (ja) * 2003-07-17 2005-02-10 Mitsubishi Motors Corp ハイブリッド車両の回生制動制御装置
WO2010125628A1 (ja) * 2009-04-27 2010-11-04 トヨタ自動車株式会社 ハイブリッド車およびその制御方法
WO2012049767A1 (ja) * 2010-10-15 2012-04-19 トヨタ自動車株式会社 車両用情報処理システム及び運転支援システム
JP5648984B2 (ja) * 2011-02-16 2015-01-07 スズキ株式会社 ハイブリッド車両
EP2700550B1 (en) * 2011-04-22 2020-01-15 Toyota Jidosha Kabushiki Kaisha Vehicle and vehicle control method
JP2013177024A (ja) * 2012-02-28 2013-09-09 Nissan Motor Co Ltd 電動車両のブレーキ制御装置
JP5682581B2 (ja) 2012-02-28 2015-03-11 トヨタ自動車株式会社 ハイブリッド車両
JP5852512B2 (ja) * 2012-06-07 2016-02-03 日立オートモティブシステムズ株式会社 車両の走行制御装置
JP5772743B2 (ja) 2012-07-17 2015-09-02 トヨタ自動車株式会社 車両のブレーキ制御装置
JP5811991B2 (ja) * 2012-11-30 2015-11-11 トヨタ自動車株式会社 運転支援装置
JP2015016810A (ja) 2013-07-11 2015-01-29 トヨタ自動車株式会社 車両の制御システム
JP5811148B2 (ja) * 2013-07-11 2015-11-11 トヨタ自動車株式会社 回生発電機付車両

Also Published As

Publication number Publication date
DE102016119975B4 (de) 2023-12-14
CN106965797B (zh) 2019-04-09
DE102016119975A1 (de) 2017-04-27
US20170113675A1 (en) 2017-04-27
US10029689B2 (en) 2018-07-24
JP2017077867A (ja) 2017-04-27
CN106965797A (zh) 2017-07-21

Similar Documents

Publication Publication Date Title
JP6304193B2 (ja) 車両制御装置
JP2017081475A (ja) 車両制御装置
US9944185B2 (en) Vehicle control device
CN106467107B (zh) 控制车辆的方法
US9981542B2 (en) Vehicle control device
JP6269641B2 (ja) ハイブリッド車両の制御装置
JP6344429B2 (ja) ハイブリッド車両の制御装置
JP6304157B2 (ja) 車両の制御装置
JP5692386B2 (ja) 運転支援装置
CN104115200B (zh) 驾驶辅助装置
JP5207953B2 (ja) ハイブリッド自動車のオートクルーズ制御装置及び車両の自動制動制御装置
US20150314768A1 (en) Vehicle drive away based engine control
JP2020010518A (ja) 車両の駆動システムに適用される駆動制御装置
JP2004299593A (ja) 車間保持自動制御装置
JP2017087799A (ja) 車両制御装置
JP6657839B2 (ja) ハイブリッド車両及びその制御方法
JP2017061169A (ja) 車両の制御装置
WO2018008536A1 (ja) 車両用制御装置
US20240227807A9 (en) Vehicle moving control apparatus, vehicle moving control method, and computer-readable storage medium storing vehicle moving control program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170303

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20171115

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20171121

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180115

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: 20180206

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180219

R151 Written notification of patent or utility model registration

Ref document number: 6304193

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151