IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ トヨタ自動車株式会社の特許一覧

<>
  • 特許-ハイブリッド車両 図1
  • 特許-ハイブリッド車両 図2
  • 特許-ハイブリッド車両 図3
  • 特許-ハイブリッド車両 図4
  • 特許-ハイブリッド車両 図5
  • 特許-ハイブリッド車両 図6
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2023-10-23
(45)【発行日】2023-10-31
(54)【発明の名称】ハイブリッド車両
(51)【国際特許分類】
   B60W 20/12 20160101AFI20231024BHJP
   B60K 6/445 20071001ALI20231024BHJP
   B60L 50/16 20190101ALI20231024BHJP
   B60W 10/00 20060101ALI20231024BHJP
   B60W 20/13 20160101ALI20231024BHJP
   B60W 20/20 20160101ALI20231024BHJP
【FI】
B60W20/12
B60K6/445 ZHV
B60L50/16
B60W10/00 900
B60W20/13
B60W20/20
【請求項の数】 10
(21)【出願番号】P 2020158502
(22)【出願日】2020-09-23
(65)【公開番号】P2022052239
(43)【公開日】2022-04-04
【審査請求日】2022-08-24
(73)【特許権者】
【識別番号】000003207
【氏名又は名称】トヨタ自動車株式会社
(74)【代理人】
【識別番号】110001195
【氏名又は名称】弁理士法人深見特許事務所
(72)【発明者】
【氏名】小川 友希
【審査官】岩田 健一
(56)【参考文献】
【文献】特開2016-097697(JP,A)
【文献】特開2013-147206(JP,A)
(58)【調査した分野】(Int.Cl.,DB名)
B60W 20/12
B60K 6/445
B60L 50/16
B60W 10/00
B60W 20/13
B60W 20/20
(57)【特許請求の範囲】
【請求項1】
車両に駆動力を発生させる電動機と、
前記電動機に電力を供給する蓄電装置と、
前記蓄電装置を充電する発電電力を発生させるエンジンと、
前記エンジンと前記電動機とを複数の制御モードのうちのいずれかの制御モードに従って制御する制御装置とを備え、
前記複数の制御モードは、CD(Charge Depleting)モードと、CS(Charge Sustaining)モードとを含み、
前記制御装置は、
前記車両の目的地までの走行経路を構成する複数の区間の各々に前記CDモードと前記CSモードとのうちのいずれかを割り当てた走行計画に従って前記制御モードを切り替える切替制御を実行し、
前記複数の区間のうちの他の区間よりも走行音を低く抑制することが求められる区間に優先的に前記CDモードを割り当てて前記走行計画を設定し、
前記切替制御を実行しない場合の前記蓄電装置の電力を用いた電動走行による第1走行距離と、前記切替制御を実行する場合の前記蓄電装置の電力を用いた電動走行による第2走行距離とを算出し、
前記エンジンが作動しておらず、かつ、前記蓄電装置の蓄電量がしきい値よりも高い状態が継続するときの走行距離を前記第1走行距離に加算し、
前記エンジンが作動しておらず、かつ、前記CDモードが選択中である状態が継続したときの走行距離を前記第2走行距離に加算し、
前記CSモードが選択され、かつ、前記エンジンが作動していない期間における電動走行距離を、前記第1走行距離および前記第2走行距離の各々に加算する、ハイブリッド車両。
【請求項2】
前記制御装置は、前記CDモードが選択され、かつ、前記エンジンが作動している期間における前記電動走行による走行距離、前記第1走行距離および前記第2走行距離の各々に加算しない、請求項1に記載のハイブリッド車両。
【請求項3】
前記制御装置は、前記切替制御の実行中においては、前記車両の走行による消費エネルギーを用いて前記切替制御を実行しない場合の前記蓄電量を算出する、請求項1または2に記載のハイブリッド車両。
【請求項4】
前記制御装置は、前記切替制御の実行中においては、前記車両の走行による消費エネルギーと前記車両の補機の作動による消費エネルギーとを用いて前記切替制御を実行しない場合の前記蓄電量を算出する、請求項1または2に記載のハイブリッド車両。
【請求項5】
前記制御装置は、前記電動機の出力エネルギーの最大値を前記車両の走行による消費エネルギーの最大値として、前記切替制御を実行しない場合の前記蓄電量を算出する、請求項1~4のいずれかに記載のハイブリッド車両。
【請求項6】
前記制御装置は、前記第2走行距離に関する情報を報知装置を用いてユーザに報知する、請求項1~5のいずれかに記載のハイブリッド車両。
【請求項7】
前記第2走行距離に関する情報は、前記第1走行距離と前記第2走行距離との差分に関する情報を含む、請求項6に記載のハイブリッド車両。
【請求項8】
前記報知装置は、前記車両に設けられる表示装置と、携帯端末の表示装置とのうちの少なくともいずれかを含む、請求項6または7に記載のハイブリッド車両。
【請求項9】
前記車両は、前記車両の外部のサーバと通信可能な通信装置をさらに備え、
前記制御装置は、前記第1走行距離と前記第2走行距離とに関する情報を前記通信装置を用いて前記サーバに送信する、請求項1~8のいずれかに記載のハイブリッド車両。
【請求項10】
前記制御装置は、前記CDモードの選択中に、前記エンジンが作動しておらず、かつ、前記蓄電装置の蓄電量が前記しきい値よりも高い状態が継続するときの走行距離を前記第1走行距離に加算する、請求項1~9のいずれかに記載のハイブリッド車両。
【発明の詳細な説明】
【技術分野】
【0001】
本開示は、ハイブリッド車両の制御に関する。
【背景技術】
【0002】
駆動源となるモータジェネレータと発電源となるエンジンとを搭載するハイブリッド車両においては、複数の制御モードのうちのいずれかを選択して、選択された制御モードにしたがって車両が制御される。複数の制御モードは、たとえば、可能な限りエンジンを停止させた状態で電動走行を継続して、車載電池に蓄電された電力を消費するCD(Charge Depleting)モードと、CDモードよりもエンジンを起動しやすくして、エンジンとモータジェネレータとを用いて車載電池の残量を一定の範囲で維持しつつ車両を走行させるCS(Charge Sustaining)モードとを含む。
【0003】
このようなハイブリッド車両において、ユーザによって設定された目的地まで車両を走行する場合に、走行経路の状況に応じて制御モードを適宜切り替える切替制御が行なわれる。
【0004】
たとえば、特開2014-151760号公報(特許文献1)には、目的地までの走行経路を設定し、設定された走行経路の複数の区間のうちの目的地手前の一以上の区間を除いた区間の各々に対して電動走行を行なうEVモードと、エンジンとモータジェネレータとを用いるHVモードとのうちのいずれかを選択する技術が開示される。
【先行技術文献】
【特許文献】
【0005】
【文献】特開2014-151760号公報
【発明の概要】
【発明が解決しようとする課題】
【0006】
上述のような構成を有するハイブリッド車両において、走行状況に応じた切替制御を実行する場合の車載電池の電力を用いた電動走行による走行距離が当該切替制御を実行しない場合と比較してどのように変化するかについてユーザに報知する場合がある。そのため、双方の場合における車載電池の電力を用いた電動走行による走行距離を車載電池の残量に基づいて精度高く算出することが求められる。しかしながら、CDモードが選択されている場合でも、エンジンを作動させるときには電池残量が変化しない場合があるため、走行状況に応じた切替制御を実行する場合の車載電池の電力を用いた電動走行による実際の走行距離と、当該切替制御を実行しない場合の車載電池を用いた電動走行による走行距離を精度高く算出できない場合がある。
【0007】
本開示は、上述した課題を解決するためになされたものであって、その目的は、走行状況に応じた切替制御を実行する場合と実行しない場合とにおける車載電池の電力を用いた電動走行による走行距離を精度高く算出するハイブリッド車両を提供することである。
【課題を解決するための手段】
【0008】
本開示のある局面に係るハイブリッド車両は、車両に駆動力を発生させる電動機と、電動機に電力を供給する蓄電装置と、蓄電装置を充電する発電電力を発生させるエンジンと、エンジンと電動機とを複数の制御モードのうちのいずれかの制御モードに従って制御する制御装置とを備える。複数の制御モードは、CD(Charge Depleting)モードと、CS(Charge Sustaining)モードとを含む。制御装置は、車両の目的地までの走行経路を構成する複数の区間の各々にCDモードとCSモードとのうちのいずれかを割り当てた走行計画に従って制御モードを切り替える切替制御を実行する。制御装置は、切替制御を実行しない場合の蓄電装置の電力を用いた電動走行による第1走行距離と、切替制御を実行する場合の蓄電装置の電力を用いた電動走行による第2走行距離とを算出する。制御装置は、エンジンが作動しておらず、かつ、蓄電装置の蓄電量がしきい値よりも高い状態が継続するときの走行距離を第1走行距離に加算する。制御装置は、エンジンが作動しておらず、かつ、CDモードが選択中である状態が継続したときの走行距離を第2走行距離に加算する。
【0009】
このようにすると、切替制御を実行しない場合の蓄電装置の電力を用いた電動走行による第1走行距離と、切替制御を実行する場合の蓄電装置の電力を用いた電動走行による第2走行距離とを精度高く算出することができる。
【0010】
ある実施の形態において、制御装置は、CDモードが選択され、かつ、エンジンが作動している期間における電動走行による走行距離は、第1走行距離および第2走行距離の各々に加算しない。
【0011】
このようにすると、CDモードが選択され、エンジンが作動している場合の電動走行による走行距離が第1走行距離および第2走行距離の各々に加算されないので、第1走行距離と第2走行距離とを精度高く算出することができる。
【0012】
さらにある実施の形態において、制御装置は、切替制御の実行中においては、車両の走行による消費エネルギーを用いて切替制御を実行しない場合の蓄電量を算出する。
【0013】
このようにすると、車両の走行による消費エネルギーを用いて切替制御を実行しない場合の蓄電量を精度高く算出することができる。
【0014】
さらにある実施の形態において、制御装置は、切替制御の実行中においては、車両の走行による消費エネルギーと車両の補機の作動による消費エネルギーとを用いて切替制御を実行しない場合の蓄電量を算出する。
【0015】
このようにすると、車両の走行による消費エネルギーに加えて車両の補機の作動による消費エネルギーを用いて切替制御を実行しない場合の蓄電量を精度高く算出することができる。
【0016】
さらにある実施の形態において、制御装置は、電動機の出力エネルギーの最大値を車両の走行による消費エネルギーの最大値として、切替制御を実行しない場合の蓄電量を算出する。
【0017】
このようにすると、電動機の出力エネルギーの最大値を車両の走行による消費エネルギーの最大値とすることによって切替え制御を実行しない場合の蓄電量を精度高く算出することができる。
【0018】
さらにある実施の形態において、制御装置は、第2走行距離に関する情報を報知装置を用いてユーザに報知する。
【0019】
このようにすると、第2走行距離に関する情報を報知することにより、切替制御の実行による効果をユーザに認識させることができる。
【0020】
さらにある実施の形態において、第2走行距離に関する情報は、第1走行距離と第2走行距離との差分に関する情報を含む。
【0021】
このようにすると、第1走行距離と第2走行距離との差分に関する情報を報知することにより、切替制御の実行による効果をユーザに認識させることができる。
【0022】
さらにある実施の形態において、報知装置は、車両に設けられる表示装置と、携帯端末の表示装置とのうちの少なくともいずれかを含む。
【0023】
このようにすると、車両に設けられる表示装置または携帯端末の表示装置を用いて切替制御の実行による効果をユーザに認識させることができる。
【0024】
さらにある実施の形態において、車両は、車両の外部のサーバと通信可能な通信装置をさらに備える。制御装置は、第1走行距離と第2走行距離とに関する情報を通信装置を用いてサーバに送信する。
【0025】
このようにすると、第1走行距離と第2走行距離とに関する情報を通信装置を用いてサーバに送信することにより、サーバにおいて車両の切替制御の実行による効果を示す情報を取得することができる。
【0026】
さらにある実施の形態において、制御装置は、CDモードの選択中に、エンジンが作動しておらず、かつ、蓄電装置の蓄電量がしきい値よりも高い状態が継続するときの走行距離を第1走行距離に加算する。
【0027】
このようにすると、CDモードの選択中における、エンジンが作動しておらず、かつ、蓄電装置の蓄電量がしきい値よりも高い状態が継続するときの走行距離が第1走行距離に加算されるので、切替制御を実行しない場合の蓄電装置の電力を用いた電動走行による第1走行距離を精度高く算出することができる。
【発明の効果】
【0028】
本開示によると、走行状況に応じた切替制御を実行する場合と実行しない場合とにおける車載電池の電力を用いた電動走行による走行距離を精度高く算出するハイブリッド車両を提供することができる。
【図面の簡単な説明】
【0029】
図1】ハイブリッド車両の構成の一例を示す図である。
図2】走行計画に応じて制御モードを適宜切り替える制御を実行したことよる効果をユーザに報知する場合の表示例を示す図である。
図3】HV-ECUで実行される処理の一例を示すフローチャートである。
図4】HV-ECU300の動作を説明するための図である。
図5】変形例におけるハイブリッド車両の構成の一例を示す図である。
図6】変形例においてHV-ECUで実行される処理の一例を示すフローチャートである。
【発明を実施するための形態】
【0030】
以下、本開示の実施の形態について、図面を参照しながら詳細に説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰り返さない。
【0031】
以下では、本開示の実施の形態に係るハイブリッド車両の構成の一例について説明する。図1は、ハイブリッド車両1(以下、車両1と記載する)の構成の一例を示す図である。車両1は、たとえば、シリーズパラレル方式のハイブリッド車両であるものとして説明する。
【0032】
図1に示すように、車両1は、第1モータジェネレータ(以下、第1MGと記載する)10と、第2モータジェネレータ(以下、第2MGと記載する)12と、エンジン14と、動力分割装置16と、駆動輪28と、パワーコントロールユニット(PCU:Power Control Unit)40と、システムメインリレー(SMR:System Main Relay)50と、充電リレー60と、充電装置70と、インレット80と、蓄電装置100と、監視ユニット200と、HV-ECU(Electronic Control Unit)300と、IGスイッチ310と、センサ群320と、HMI(Human Machine Interface)装置330と、ナビECU350と、位置検出装置360と、交通情報受信装置370と、エアコンディショナECU(以下、AC-ECUと記載する)372と、空調装置374と、モード選択スイッチ380とを含む。
【0033】
第1MG10および第2MG12の各々は、三相交流回転電機であって、たとえば、永久磁石が埋設されたロータを備える永久磁石型同期電動機である。第1MG10および第2MG12は、いずれも電動機(モータ)としての機能と発電機(ジェネレータ)としての機能とを有する。第1MG10および第2MG12は、PCU40を介して蓄電装置100と接続される。
【0034】
第1MG10は、たとえば、エンジン14の始動時においては、PCU40に含まれるインバータによって駆動され、エンジン14の出力軸を回転させる。また、第1MG10は、発電時においては、エンジン14の動力を受けて発電する。第1MG10によって発電された電力は、PCU40を介して蓄電装置100に蓄えられる。
【0035】
第2MG12は、たとえば、車両1の走行時においては、PCU40に含まれるインバータによって駆動される。第2MG12の動力は、ディファレンシャルギヤや減速ギヤ等の動力伝達ギヤ(図示せず)を介して駆動輪28に伝達される。また、第2MG12は、たとえば、車両1の制動時においては、駆動輪28により第2MG12が駆動され、第2MG12が発電機として動作して、回生制動を行なう。第2MG12によって発電された電力は、PCU40を介して蓄電装置100に蓄えられる。
【0036】
エンジン14は、ガソリンエンジンやディーゼルエンジンなどの燃料(ガソリンや軽油)を燃焼させて動力を出力する公知の内燃機関であって、スロットル開度(吸気量)や燃料供給量、点火時期などの運転状態をHV-ECU300によって電気的に制御できるように構成されている。HV-ECU300は、車両1の状態に基づいて設定される目標回転数および目標トルクでエンジン14が動作するように、エンジン14の燃料噴射量、点火時期および吸入空気量等を制御する。
【0037】
動力分割装置16は、エンジン14の動力を駆動輪28に伝達される経路と第1MG10へ伝達される経路とに分割する。動力分割装置16は、たとえば、サンギヤと、リングギヤと、ピニオンギヤと、キャリアとを有する遊星歯車機構によって構成される。
【0038】
PCU40は、HV-ECU300からの制御信号に従って、蓄電装置100と第1MG10との間で電力変換を行なったり、蓄電装置100と第2MG12との間で電力変換を行なったりする電力変換装置である。PCU40は、蓄電装置100から直流電力を交流電力に変換して第1MG10または第2MG12を駆動するインバータと、蓄電装置100からインバータに供給される直流電力の電圧レベルを調整するコンバータ(いずれも図示せず)等とを含んで構成される。
【0039】
SMR50は、蓄電装置100とPCU40との間に電気的に接続されている。SMR50の閉成/開放は、HV-ECU300からの制御信号に従って制御される。
【0040】
蓄電装置100は、再充電が可能に構成された直流電源であって、たとえば、ニッケル水素電池や固体または液体の電解質を含むリチウムイオン電池等の二次電池である。蓄電装置100として電気二重層キャパシタ等のキャパシタも採用可能である。蓄電装置100は、車両1の走行駆動力を生成するための電力をPCU40へ供給する。また、蓄電装置100は、第1MG10とエンジン14とを用いた発電動作によって発電された電力により充電されたり、第2MG12の回生制動により発電された電力により充電されたり、第1MG10または第2MG12の駆動動作により放電されたりする。
【0041】
監視ユニット200は、蓄電装置100の状態を監視する。監視ユニット200は、たとえば、電圧検出部210と、電流検出部220と、温度検出部230とを含む。電圧検出部210は、蓄電装置100の端子間の電圧VBを検出する。電流検出部220は、蓄電装置100に入出力される電流IBを検出する。温度検出部230は、蓄電装置100の温度TBを検出する。各検出部は、その検出結果をHV-ECU300に出力する。
【0042】
充電リレー60は、SMR50と充電装置70との間に電気的に接続されている。充電リレー60の閉成/開放は、HV-ECU300からの制御信号に従って制御される。
【0043】
充電装置70は、充電リレー60とインレット80との間に電気的に接続されている。充電装置70は、たとえば、AC/DCコンバータ(インバータ)である。充電装置70は、外部電源92から後述するコネクタ90およびインレット80を介して供給された交流電力を直流電力に変換し、その直流電力を充電リレー60に出力する。充電装置70は、HV-ECU300からの制御信号によって制御される。
【0044】
なお、充電装置70は、AC/DC変換動作を行なうことに特に限定されるものではなく、インレット80から充電装置70に直流電力が供給される場合には、充電装置70は、DC/DCコンバータとして動作するように構成されてもよい。
【0045】
インレット80は、嵌合等の機械的な連結を伴ってコネクタ90を挿入することが可能に構成されている。インレット80へのコネクタ90の挿入に伴い、車両1と外部電源92との間の電気的な接続が確保される。
【0046】
HV-ECU300は、CPU(Central Processing Unit)301と、メモリ(たとえば、ROM(Read Only Memory)、RAM(Random Access Memory)等を含む)302とを含む。HV-ECU300は、監視ユニット200やIGスイッチ310やセンサ群320やモード選択スイッチ380から受ける信号、メモリ302に記憶されたマップおよびプログラム等の情報に基づいて、車両1が所望の状態となるように車両1内の各機器(エンジン14、PCU40、SMR50、充電リレー60、充電装置70およびHMI装置330など)を制御する。HV-ECU300により実行される各種制御については、ソフトウェアによる処理に限られず、専用のハードウェア(電子回路)で処理することも可能である。
【0047】
HV-ECU300は、たとえば、車両1の運転中に、監視ユニット200による検出結果を用いて蓄電装置100の残容量を示すSOC(State Of Charge)を算出する。SOCは、蓄電装置100の満充電状態の蓄電量に対する現在の蓄電量の割合を百分率で表したものである。なお、SOCの算出方法としては、たとえば、電流値積算(クーロンカウント)による手法、または、開放電圧(OCV:Open Circuit Voltage)の推定による手法など、種々の公知の手法を採用できる。
【0048】
HV-ECU300は、通信バス340を介してセンサ群320と、HMI装置330と、ナビECU350と接続される。ナビECU350には、位置検出装置360と、交通情報受信装置370とが接続される。
【0049】
センサ群320は、たとえば、アクセルペダルセンサ、車速センサ、およびブレーキペダルセンサを含む。アクセルペダルセンサは、ユーザによるアクセルペダル操作量を検出する。車速センサは、車両1の車速を検出する。ブレーキペダルセンサは、ユーザによるブレーキペダル操作量を検出する。各センサは、検出結果をHV-ECU300へ出力する。
【0050】
HMI装置330は、車両1の運転を支援するための情報をユーザに提供する装置である。HMI装置330は、たとえば、車両1の室内に設けられたタッチパネルディスプレイであり、スピーカ等も含む。HMI装置330は、視覚情報(図形情報、文字情報)や聴覚情報(音声情報、音情報)等を出力することによって様々な情報をユーザに提供(報知)する。
【0051】
HMI装置330は、ディスプレイとして機能し、車両1の現在位置、並びにその周辺の地図情報および渋滞情報等をナビECU350から通信バス340を通じて受信し、車両1の現在位置をその周辺の地図情報および渋滞情報とともに表示する。
【0052】
また、HMI装置330は、ユーザが操作可能なタッチパネルとしても機能し、ユーザはタッチパネルを触れることによって、表示されている地図の縮尺を変更したり、車両1の目的地を入力したりすることができる。HMI装置330において目的地が入力されると、その目的地の情報が通信バス340を通じてナビECU350へ送信される。
【0053】
通信バス340に接続される各機器は、CAN(Controller Area Network)通信により通信バス340を通じて互いに通信可能に構成されてもよいし、あるいは、通信バス340に代えてまたは加えて無線通信により互いに通信可能に構成されてもよい。
【0054】
ナビECU350は、図示しないCPUと、メモリとを含む。メモリには、地図情報データベース(DB)が構成される。ナビECU350は、地図情報DBに記憶される各種情報、位置検出装置360によって検出される各種情報および交通情報受信装置370から受信する各種情報に基づいて、車両1の現在位置、並びにその周辺の地図情報および渋滞情報等をHMI装置330およびHV-ECU300へ出力する。
【0055】
さらに、ナビECU350は、所定のタイミング毎に(たとえば、数十秒間隔毎に)、車両1の現在位置から目的地までの走行経路における地図情報および道路交通情報(以下、総称して「先読み情報」と記載する)をHV-ECU300へ出力する。
【0056】
地図情報DBには、地図情報が記憶されている。地図情報は、交差点や行き止まり等を示す「ノード」、ノード同士を接続して構成される「リンク」、およびリンク沿いにある「施設」(建物や駐車場等)に関するデータを含む。また、地図情報は、各ノードの位置情報、各リンクの距離情報、各リンクに含まれる道路種別情報(市街地、高速道路、一般道などの情報)、各リンクの勾配情報等を含む。なお、地図情報は、地図情報DBから読み出すことで取得される情報に限定されるものではなく、地図情報DBから取得される情報に加えてまたは代えて、外部データベースとの通信により、逐次、取得されるものであってもよい。
【0057】
位置検出装置360は、たとえば、GPS(Global Positioning System)衛星からの信号(電波)に基づいて車両1の現在位置を取得し、車両1の現在位置を示す信号をナビECU350へ出力する。なお、車両1の現在位置を取得する方法としては、GPS衛星以外で位置検出が可能な衛星等を利用して現在位置を取得する方法であってもよいし、あるいは、携帯基地局や無線LAN(Local Area Network)のアクセスポイントとの所定情報の授受により現在位置を取得する方法であってもよい。
【0058】
交通情報受信装置370は、所定の道路交通情報を受信する。所定の道路交通情報は、たとえば、FM多重放送等によって提供されている道路交通情報、および、プローブ車両あるいはプローブセンターから収集した道路交通情報を含む。この道路交通情報は、少なくとも渋滞情報を含み、その他道路規制情報や駐車情報等も含み得る。この道路交通情報は、たとえば、数分おきに更新される。
【0059】
AC-ECU372は、後述する空調装置374の動作を制御する。AC-ECU372は、図示しないCPUと、メモリとを含む。AC-ECU372は、空調装置374の作動状態に関する情報(たとえば、消費エネルギー等の情報)を取得し、HV-ECU300に送信可能に構成される。また、AC-ECU372は、たとえば、車両1の室内の設定温度を目標値とした空調装置374の制御指令値を生成し、空調装置374に対して制御信号として送信可能に構成される。
【0060】
空調装置374は、コンプレッサ等の車両1の室内の温度調整が可能な電気機器を用いて、車両1に設けられる送風口から温度調整された空気が排出されるように構成される。
【0061】
モード選択スイッチ380は、複数の制御モードのうちのいずれかの制御モードの選択が可能に構成される。複数の制御モードについては、後述する。モード選択スイッチ380は、ユーザに操作を受け付けると、操作されたことを示す信号をHV-ECU300に送信する。
【0062】
本実施の形態において、車両1は、複数の制御モードのうちのいずれかの制御モードに従ってHV-ECU300により制御される。複数の制御モードは、CD(Charge Depleting)モードとCS(Charge Sustaining)モードとを含む。CDモードは、可能な限りエンジン14を停止させた状態で蓄電装置100の放電電力を用いて車両1の電動走行を継続して、蓄電装置100に蓄電された電力を消費する制御モードである。CSモードは、CDモードよりもエンジン14を起動しやすくして、エンジン14と第1MG10と第2MG12とを用いて蓄電装置100を充放電することにより蓄電装置100の残量(SOC)を一定の範囲で維持しつつ車両1を走行させる制御モードである。
【0063】
HV-ECU300は、たとえば、制御モードとしてCDモードおよびCSモードのうちのいずれかが設定される場合には、設定された制御モードに応じてエンジン14、第1MG10および第2MG12を制御する。HV-ECU300は、設定された制御モードについての情報をメモリ302に記憶する。HV-ECU300は、メモリ302から当該情報を読み出すことによって選択中の制御モードの取得が可能となる。
【0064】
HV-ECU300は、たとえば、走行経路が設定されていない場合(すなわち、目的地が設定されていない場合)には、蓄電装置100のSOCが所定値を下回るまではCDモードにしたがってエンジン14、第1MG10および第2MG12を制御する。すなわち、HV-ECU300は、エンジン14を停止した状態で第2MG12を用いて電動走行を行なう。なお、HV-ECU300は、CDモードの選択中でも、たとえば、アクセルペダルの踏込量が増加するなどして車両1に要求される駆動力が増加する場合には、第1MG10を用いてエンジン14を始動させて、エンジン14と第2MG12とを用いて車両1を走行させる。また、HV-ECU300は、たとえば、空調装置や各種冷却ファンやコンバータ等の各種電気機器などの車両1の補機が作動するなどして車両1に要求される電力が増加する場合には、第1MG10を用いてエンジン14を始動させる場合がある。
【0065】
HV-ECU300は、蓄電装置100のSOCが所定値を下回ると、CDモードからCSモードに切り替えて、CSモードにしたがってエンジン14、第1MG10および第2MG12を制御する。すなわち、HV-ECU300は、蓄電装置100のSOCが所定の範囲内に収まるようにエンジン14の動力を用いて第1MG10により発電しつつ、第2MG12を用いて車両1を走行させる。なお、HV-ECU300は、CSモードの選択中でも、たとえば、蓄電装置100のSOCが所定の範囲を超える場合には、エンジン14を停止状態にして第2MG12を用いて電動走行を行なう場合がある。
【0066】
また、HV-ECU300は、たとえば、モード選択スイッチ380に対してCSモードを要求する操作が行なわれたときには、制御モードとしてCSモードを設定する。さらに、HV-ECU300は、たとえば、モード選択スイッチ380に対してCDモードを要求する操作が行なわれる場合には、蓄電装置100のSOCが所定値以上であることを条件として、制御モードとしてCDモードを設定する。また、HV-ECU300は、モード選択スイッチ380の操作によってCDモードが選択されているときでも、蓄電装置100のSOCが所定値を下回る場合にCDモードからCSモードに切り替える。
【0067】
さらに、HV-ECU300は、走行経路が設定されている場合(目的地が設定されている場合)には、走行計画に従ってCDモードとCSモードとを切り替える走行支援制御を実行する。
【0068】
具体的には、HV-ECU300は、目的地が設定されると、車両1の現在位置から目的地までの走行経路を設定する。HV-ECU300は、たとえば、走行距離や高速道路の利用の有無や渋滞の有無等の条件に対応した走行経路を設定する。HV-ECU300は、走行経路が設定されると、車両1の現在位置から目的地までの走行経路を複数の走行区間に分け、複数の走行区間の各々に対してCDモードとCSモードとのうちのいずれかを割り当てることによって走行計画を設定する。本実施の形態において、HV-ECU300は、たとえば、走行経路上の上述のノードを走行区間の区切りとし、上述のリンクを走行区間として走行経路を複数の走行区間に区分するものとする。
【0069】
HV-ECU300は、ナビECU350において更新された先読み情報を取得し、取得された先読み情報に基づいて走行経路を構成する複数の走行区間の各々の消費エネルギーEnを算出する。HV-ECU300は、先読み情報に含まれる勾配情報、道路種別情報、制限速度等の車速に関する情報、渋滞の有無についての情報あるいは走行距離等を用いて複数の走行区間の各々の消費エネルギーEnを算出する。HV-ECU300は、先読み情報に加えて車両1の乗員数に基づく車両重量等を用いて消費エネルギーEnを算出してもよい。消費エネルギーEnは、たとえば、車両1が制限速度相当の車速あるいは渋滞時の速度相当の車速で対象となる走行区間を走破するのに必要となるエネルギーを示す。
【0070】
HV-ECU300は、たとえば、車両1が目的地に到達する時点で蓄電装置100のSOCが所定の範囲内に収まるように複数の走行区間の各々に対してCDモードおよびCSモードのうちのいずれかを割り当てる。所定の範囲は、たとえば、蓄電装置100の電力を使い切ったと判定できるSOCの範囲であって、たとえば、CDモードからCSモードに切り替えるためのSOCのしきい値を上限値としてもよいし、あるいは、当該しきい値よりも高い予め定められた値を上限値としてもよいし、当該しきい値よりも低い予め定められた値を上限値としてもよい。所定の範囲の下限値は、たとえば、蓄電装置100の劣化が促進しない程度に設定される予め定められた値である。
【0071】
HV-ECU300は、たとえば、各走行区間の消費エネルギーEnの総和(以下、総消費エネルギーと記載する)Esumが蓄電装置100の現在のSOCから所定の範囲内になるまでの電力量に相当するエネルギー(以下、残存エネルギーErと記載する)よりも小さい場合には、複数の走行区間の各々に対してCDモードを割り当てる。しきい値は、車両1が目的地に到着したときに予測されるSOCの所定の範囲内の値を示す。
【0072】
一方、HV-ECU300は、総消費エネルギーEsumが残存エネルギーErよりも大きい場合には、複数の走行区間の少なくともいずれかの走行区間に対して優先的にCDモードを割り当て、CDモードが割り当てられなかった走行区間に対してCSモードを割り当てる。
【0073】
HV-ECU300は、たとえば、複数の走行区間のうちのCDモードが優先的に割り当てられる走行区間をCDモード優先区間として特定し、特定された走行区間にCDモードを割り当てる。CDモード優先区間は、たとえば、市街地、住宅地あるいは細街路等の走行音を比較的低く抑制することが求められる走行区間を含む。走行区間が市街地であるか、住宅地であるか、あるいは、細街路であるかについての情報は、地図情報DBに予め記憶される。
【0074】
HV-ECU300は、CDモード優先区間に対してCDモードを割り当てた後のその他の走行区間に対して、消費エネルギーEnが低い順にCDモードを割り当てるとともに割り当てた走行区間における消費エネルギーを積算していく。HV-ECU300は、CDモード優先区間に対応する走行区間の消費エネルギーの総和と積算した消費エネルギーとを加算した値(CDモードでの消費エネルギーの総和)が残存エネルギーErよりも上回るまで走行区間に対してCDモードを割り当てる。HV-ECU300は、CDモードでの消費エネルギーの総和が残存エネルギーErよりも上回った時点においてCDモードの割り当てを停止し、CDモードが割り当てられなかった走行区間に対してCSモードを割り当てる。
【0075】
このようにして複数の走行区間の各々に制御モードを割り当てることによって車両1が目的地に到達する時点で蓄電装置100のSOCが所定の範囲内に収まるようにすることができる。HV-ECU300は、走行計画が設定された後においては、設定された走行計画にしたがって制御モードを切り替える切替制御を実行する。そのため、HV-ECU300は、車両1の運転が開始されると、走行経路上のノードを通過するときにノード通過後の走行区間に設定された制御モードに切り替える。
【0076】
上述のような構成を有する車両1において、走行計画に応じて制御モードを適宜切り替える切替制御を実行する場合の車載電池である蓄電装置100の電力を用いた電動走行による走行距離が、走行計画に応じた切替制御を実行しない場合と比較してどのように変化するかについてユーザに報知する場合がある。
【0077】
図2は、走行計画に応じて制御モードを適宜切り替える制御を実行したことよる効果をユーザに報知する場合の表示例を示す図である。
【0078】
HV-ECU300は、たとえば、車両1が走行しているときや目的地に到着したときに走行計画に応じて制御モードを適宜切り替える制御の実行による効果として、蓄電装置100の電力を用いた電動走行の走行距離がどの程度向上したかを示す情報をHMI装置330のディスプレイに表示させる。図2には、たとえば、制御モードをルート案内と連動したことにより(すなわち、走行計画に応じて制御モードを適宜切り替える制御の実行により)、ΔDkmだけ蓄電装置100の電力を用いた電動走行の走行距離が向上したことを示す文字情報がナビ画面に表示される例が示されている。このような文字情報がHMI装置330に表示されることにより、ユーザは、走行計画に応じて制御モードを適宜切り替える制御の実行による効果を認識することができる。そのため、このような情報をユーザに報知する際には、当該切替制御を実行する場合と実行しない場合の双方における走行距離を電池残量を示す蓄電装置100のSOC等に基づいて精度高く算出することが求められる。
【0079】
しかしながら、CDモードが選択されている場合でも、エンジン14を作動させるときには蓄電装置100のSOCが変化しない場合があるため、走行計画に応じた切替制御を実行する場合の蓄電装置100の電力を用いた電動走行による実際の走行距離と、当該切替制御を実行しない場合の蓄電装置100の電力を用いたCDモードでの電動走行による走行距離の推定値とを精度高く算出できない場合がある。
【0080】
そこで、本実施の形態においては、HV-ECU300が、以下のように動作するものとする。すなわち、HV-ECU300は、切替制御を実行しない場合の蓄電装置100の電力を用いた電動走行による第1走行距離と、切替制御を実行する場合の蓄電装置100の電力を用いた電動走行による第2走行距離とを算出する。HV-ECU300は、エンジン14が作動しておらず、かつ、蓄電装置100のSOCがしきい値よりも高い状態が継続するときの走行距離を第1走行距離に加算する。さらに、HV-ECU300は、エンジン14が作動しておらず、かつ、CDモードが選択中である状態が継続したときの走行距離を第2走行距離に加算する。
【0081】
このようにすると、切替制御を実行しない場合の蓄電装置100の電力を用いた電動走行による第1走行距離と、切替制御を実行する場合の蓄電装置の電力を用いた電動走行による第2走行距離とを精度高く算出することができる。以下の説明において、第1走行距離を支援無EV走行距離と記載し、第2走行距離を支援有EV走行距離と記載する。
【0082】
なお、HV-ECU300は、CDモードが選択され、かつ、エンジン14が作動している期間における電動走行による走行距離は、第1走行距離および第2走行距離の各々に加算しない。
【0083】
以下、図3を参照して、HV-ECU300で実行される制御処理の一例について説明する。図3は、HV-ECU300で実行される処理の一例を示すフローチャートである。このフローチャートに示される一連の処理は、HV-ECU300により、所定の制御周期毎に繰り返し実行される 。
【0084】
ステップ(以下、ステップをSと記載する)100にて、HV-ECU300は、IGオン中であるか否かを判定する。HV-ECU300は、たとえば、ユーザによって車両1のシステムの起動操作が行なわれてIGスイッチ310がオン状態になるとIGフラグをオン状態にする。HV-ECU300は、IGフラグがオン状態である場合にIGオン中であると判定する。あるいは、HV-ECU300は、たとえば、SMR50が閉成状態である場合に、IGオン中であると判定してもよい。IGオン中であると判定される場合(S100にてYES)、処理はS102に移される。なお、IGオン中でないと判定される場合(S100にてNO)、この処理は終了される。
【0085】
S102にて、HV-ECU300は、支援条件が成立したか否かを判定する。支援条件は、たとえば、目的地が設定されて、目的地までの走行経路が設定されているという条件を含む。なお、支援条件は、上記の条件に加えて、車両1にシステム異常が発生していないという条件と、走行経路上を走行しているという条件と、蓄電装置のSOCがしきい値よりも高いという条件とのうちの少なくともいずれかの条件を含むようにしてもよい。支援条件が成立したと判定される場合(S102にてYES)、処理はS104に移される。なお、支援条件が成立していないと判定される場合(S102にてNO)、この処理は終了される。
【0086】
S104にて、HV-ECU300は、ナビECU350から受信した先読み情報に更新があるか否かを判定する。HV-ECU300は、たとえば、所定の道路交通情報等の先読み情報に関する各種情報を受信した場合に、先読み情報に更新があると判定する。先読み情報に更新があると判定される場合(S104にてYES)、処理はS106に移される。なお、先読み情報に更新がないと判定される場合(S104にてNO)、処理はS105に移される。
【0087】
S105にて、HV-ECU300は、走行計画に従った切替制御が実施中であるか否かを判定する。HV-ECU300は、たとえば、走行計画に従った切替制御が実施中であることを示すフラグがオン状態である場合に、走行計画に従った切替制御が実施中であると判定してもよい。走行計画に従った切替制御が実施中であると判定される場合(S105にてYES)、処理はS116に移される。走行計画に従った切替制御が実施中でないと判定される場合(S105にてNO)、この処理は終了される。
【0088】
S106にて、HV-ECU300は、先読み情報に含まれる各走行区間の勾配情報、道路種別情報、および、道路交通情報等に基づいて、各走行区間の消費エネルギーEnを算出する。算出方法については上述したとおりであるため、その詳細な説明は繰り返さない。また、HV-ECU300は、各走行区間の消費エネルギーEnの合計(総和)を総消費エネルギーEsumとして算出する。
【0089】
S108にて、HV-ECU300は、総消費エネルギーEsumが蓄電装置100の残存エネルギーErよりも大きいという条件と、走行計画に応じた切替制御が実施されていることを示す履歴情報(以下、支援実施履歴と記載する)がメモリ302に記憶されているという条件(以下、支援実施履歴がありという条件と記載する)とのうちの少なくともいずれかが成立するか否かを判定する。残存エネルギーErについては、上述したとおりであるため、その詳細な説明は繰り返さない。さらに、HV-ECU300は、たとえば、支援実施履歴に対応するフラグ(以下、履歴フラグと記載する)がオン状態である場合に支援実施履歴ありという条件が成立すると判定する。総消費エネルギーEsumが残存エネルギーErよりも大きいという条件と、支援実施履歴がありという条件とのうちの少なくともいずれかが成立すると判定される場合(S108にてYES)、処理はS110に移される。なお、総消費エネルギーEsumが残存エネルギーEr以下であると判定される場合や、支援実施履歴がなしと判定される場合には(S108にてNO)、処理はS118に移される。
【0090】
S110にて、HV-ECU300は、CDモード優先区間に指定されている走行区間にCDモードを割り当てる。CDモード優先区間は、たとえば、先読み情報に含まれる道路種別情報(市街地、高速道路、一般道などの情報)の種別によって予め設定される。たとえば、市街地や細街路を含む走行区間がCDモード優先区間として予めHV-ECU300やナビECU350に記憶されたり、あるいは、道路交通情報としてCDモード優先区間に対応する走行区間を受信したりする。HV-ECU300は、CDモード優先区間に指定されている走行区間にCDモードを割り当てると、処理をS112に移す。
【0091】
S112にて、HV-ECU300は、CDモード優先区間外の走行区間に対してCDモードを割り当てる。HV-ECU300は、CDモード優先区間に指定されていない走行区間を消費エネルギーEnが小さい順に並び替え、並び替えた走行区間に対して消費エネルギーEnが小さい順にCDモードを割り当てる。HV-ECU300は、CDモードを割り当てた走行区間の消費エネルギーの総和が残存エネルギーを超えるまでCDモードを割り当てる。HV-ECU300は、CDモードを割り当てた走行区間の消費エネルギーの総和が残存エネルギーを超えた時点でCDモードの割り当てを停止する。HV-ECU300は、CDモードの割り当てを停止すると、処理をS114に移す。
【0092】
S114にて、HV-ECU300は、CDモードの非割り当て区間に対してCSモードを割り当てる。HV-ECU300は、CDモードが割り当てられなかった走行区間に対してCSモードを割り当てる。複数の走行区間にCDモードとCSモードとのうちのいずれかを割り当てることによって、走行計画が作成される。この走行計画に従って制御モードが切り替えられることによって、車両1が目的地に到着したときに蓄電装置100のSOCを所定の範囲内に収めることができ、蓄電装置100の蓄電量を過不足なく使い切ることができる。
【0093】
S116にて、HV-ECU300は、設定された走行計画に従ってモードの切替制御を実施する。なお、HV-ECU300は、走行計画に従った切替制御が実施中であることを示すフラグがオフ状態である場合には、当該フラグをオン状態に設定する。HV-ECU300は、切替制御を実施すると、処理をS122に移す。
【0094】
S118にて、HV-ECU300は、全走行区間に対してCDモードを割り当てる。HV-ECU300は、全走行区間に対してCDモードを割り当てると、処理をS120に移す。
【0095】
S120にて、HV-ECU300は、設定された走行計画に従ってモードの切替制御を実施する。HV-ECU300は、切替制御を実施すると、処理をS140に移す。
【0096】
S122にて、HV-ECU300は、支援実施履歴なしであるか否かを判定する。HV-ECU300は、たとえば、履歴フラグがオフ状態である場合に、支援実施履歴なしであると判定する。支援実施履歴なしであると判定される場合(S122にてYES)、処理はS124に移される。
【0097】
S124にて、HV-ECU300は、支援無電池残量を設定する。支援無電池残量は、走行計画に従ったモードの切替制御をしなかった場合にCDモードの選択中に蓄電装置100において利用可能な電力量を示す。HV-ECU300は、たとえば、蓄電装置100のSOCを用いて支援無電池残量を設定する。蓄電装置100のSOCの算出方法については上述したとおりであるため、その詳細な説明は繰り返さない。HV-ECU300は、たとえば、蓄電装置100の現在のSOCを示す値から所定値を減算した値に相当する電力量を支援無電池残量として設定する。所定値は、たとえば、CDモードからCSモードに切り替えるSOCのしきい値であってもよいし、当該しきい値に予め定められた値を加算あるいは減算した値であってもよい。HV-ECU300は、支援無電池残量を設定すると、処理をS126に移す。
【0098】
S126にて、HV-ECU300は、支援実施履歴ありに設定する。具体的には、HV-ECU300は、履歴フラグをオン状態に設定する。HV-ECU300は、支援実施履歴ありに設定すると、処理をS128に移す。なお、S122にて、支援実施履歴ありであると判定される場合(S122にてNO)、処理はS128に移される。
【0099】
S128にて、HV-ECU300は、CDモードが選択されており、かつ、エンジン14が非作動状態であるか否かを判定する。HV-ECU300は、設定された制御モードについての情報をメモリ302から読み出し、CDモードが選択中であるか否かを判定する。HV-ECU300は、エンジン14に対する制御状態(たとえば、エンジン14の出力軸の回転数(エンジン回転数)や燃料噴射量の指令値等)に基づいてエンジン14が作動状態であるか、あるいは、非作動状態であるかを判定する。HV-ECU300は、たとえば、エンジン回転数がしきい値以下であったり、あるいは、指令値がしきい値以下で有ったりすると、エンジン14が非作動状態であると判定する。CDモードが選択されており、かつ、エンジン14が非作動状態であると判定される場合(S128にてYES)、処理はS130に移される。
【0100】
S130にて、HV-ECU300は、支援無電池残量がゼロよりも大きいか否かを判定する。支援無電池残量がゼロよりも大きいと判定される場合(S130にてYES)、処理はS132に移される。
【0101】
S132にて、HV-ECU300は、支援無EV走行距離(今回値)を算出する。具体的には、HV-ECU300は、支援無EV走行距離(前回値)に、所定の制御周期における移動距離を加算して、支援無EV走行距離(今回値)を算出する。HV-ECU300は、たとえば、所定の制御周期と車速とを用いて所定の制御周期における移動距離を算出する。HV-ECU300は、車速センサによって検出される現在の車速を用いて所定の制御周期における移動距離を算出するようにしてもよいし、あるいは、所定の制御周期における車速の平均値を用いて所定の制御周期における移動距離を算出してもよい。
【0102】
S134にて、HV-ECU300は、支援無電池残量(今回値)を算出する。HV-ECU300は、切替制御を実行しなかった場合の蓄電装置100のSOCの所定の制御周期における変化量に基づく蓄電装置100の残量を支援無電池残量(今回値)として推定する。
【0103】
具体的には、HV-ECU300は、支援無電池残量(前回値)から所定の制御周期における走行消費分に相当する電力量と、所定の制御周期における補機消費分に相当する電力量とを減算して支援無電池残量(今回値)を算出する。HV-ECU300は、算出した支援無電池残量(今回値)を用いてメモリ302に記憶される支援無電池残量の値を更新する。
【0104】
HV-ECU300は、たとえば、所定の制御周期において第2MG12において実際に消費したエネルギー(走行消費エネルギー)を走行消費分として算出する。HV-ECU300は、たとえば、第2MG12に供給される電流や電圧等に基づく走行消費エネルギーを走行消費分として算出してもよい。なお、HV-ECU300は、第2MG12の出力エネルギーの最大値を走行消費エネルギーの最大値として走行消費エネルギーを算出する。
【0105】
HV-ECU300は、たとえば、所定の制御周期において車両1の補機において実際に消費したエネルギー(補機消費エネルギー)を補機消費分として算出する。車両1の補機は、たとえば、空調装置(たとえば、コンプレッサ等の電気機器)と、各種冷却ファン(たとえば、蓄電装置100の冷却装置等の電気機器)と、DCDCコンバータなどの各種電力変換装置とのうちの少なくともいずれかを含む。HV-ECU300は、補機に流れる電流および電圧等に基づく補機消費エネルギーを補機消費分として算出してもよい。HV-ECU300は、支援無電池残量(今回値)を算出すると、処理をS136に移す。なお、S130にて支援無電池残量がゼロ以下であると判定されると(S130にてNO)、処理はS136に移される。
【0106】
S136にて、HV-ECU300は、支援有EV走行距離(前回値)に所定の制御周期における移動距離を加算して、支援有EV走行距離(今回値)を算出する。HV-ECU300は、たとえば、所定の制御周期と車速とを用いて所定の制御周期における移動距離を算出する。移動距離の算出方法については上述したとおりであるため、その詳細な説明は繰り返さない。HV-ECU300は、支援有EV走行距離(今回値)を算出すると、処理をS138に移す。なお、S128にて、CDモード中でないと判定される場合やエンジン14が作動していると判定される場合には(S128にてNO)、処理はS138に移される。すなわち、支援無EV走行距離(前回値)や支援有EV走行距離(前回値)に所定の制御周期における移動距離を加算して支援無EV走行距離(今回値)や支援有EV走行距離(今回値)を算出する処理が実行されない。
【0107】
S138にて、HV-ECU300は、制御終了条件が成立するか否かを判定する。制御終了条件は、たとえば、車両1が目的地に到着したという条件を含む。HV-ECU300は、たとえば、ナビECU350から受信する車両1の現在位置が目的地を含む所定範囲内である場合に、車両1が目的地に到着したと判定する。なお、制御終了条件は、たとえば、車両1に異常が発生したという条件をさらに含むようにしてもよい。制御終了条件が成立したと判定される場合(S138にてYES)、処理はS140に移される。制御終了条件が成立していないと判定される場合(S138にてNO)、この処理は終了される。
【0108】
S140にて、HV-ECU300は、走行計画に従った切替制御を終了する。HV-ECU300は、たとえば、走行計画に従った切替制御が実施中であることを示すフラグがオン状態である場合には、当該フラグをオフ状態に設定する。S142にて、HV-ECU300は、履歴フラグをオフ状態に設定する。
【0109】
以上のような構造およびフローチャートに基づく本実施の形態における車両1に搭載されるHV-ECU300の動作の一例について説明する。
【0110】
たとえば、ユーザの起動操作により車両1を起動させた場合には、IGフラグがオン状態となるため(S100にてYES)、支援条件が成立するか否かが判定される(S102)。ユーザのHMI装置330への操作により車両1の目的地が入力され、走行経路が設定されると支援条件が成立し(S102にてYES)、先読み情報が更新されるか否かが判定される(S104)。ナビECU350において道路交通情報の受信によって設定された走行経路に対応した先読み情報が生成され、HV-ECU300がナビECU350から生成された先読み情報を受信すると、先読み情報が更新されたと判定される(S104にてYES)。そのため、先読み情報に基づいて走行経路を構成する複数の走行区間における消費エネルギーEnが算出されるとともに、それらの総和が総消費エネルギーEsumとして算出される(S106)。
【0111】
支援実施履歴なし(すなわち、履歴フラグがオフ状態)であっても、総消費エネルギーEsumが残存エネルギーErよりも大きい場合には(S108にてYES)、まずCDモード優先区間に対してCDモードが割り当てられる(S110)。そして、CDモードに割り当てられた走行区間の総消費エネルギーが蓄電装置100の残存エネルギーを超えるまでCDモード優先区間以外の走行区間のうち消費エネルギーが低い順にCDモードが割り当てられる(S112)。そして、CDモードが割り当てられなかった走行区間に対してCSモードが割り当てられる(S114)。
【0112】
全ての走行区間に制御モードが割り当てられて走行経路に対応した走行計画が作成されると、走行計画にしたがって制御モードの切替制御が実施される(S116)。
【0113】
このとき、たとえば、車両1の運転中に、走行計画に従ってCDモードが選択されている場合を想定する。このとき、支援実施履歴なしであるため(S122にてYES)、支援無電池残量が設定されるとともに(S124)、履歴フラグがオン状態に設定される(S126)。
【0114】
そして、CDモード中であって、かつ、エンジン14が非作動状態である場合には(S128にてYES)、支援無電池残量がゼロよりも大きいと(S130にてYES)、支援無EV走行距離(前回値)に前回の算出時点からの移動距離が加算されて支援無EV走行距離(今回値)が算出されるとともに(S132)、支援無電池残量(前回値)から走行消費分と補機消費分とが減算されて支援無電池残量(今回値)が算出される(S134)。
【0115】
そして、支援有EV走行距離(前回値)に前回の算出時点からの移動距離が加算されて支援有EV走行距離(今回値)が算出される(S136)。そして、目的地に到着していない場合など、制御終了条件が成立していない限り(S138にてNO)、切替制御が継続して実施される。これにより、支援無電池残量がゼロ以下になるまで支援無EV走行距離が算出されるとともに(S132)、支援無電池残量が走行消費分と補機消費分とから算出され(S134)、支援有EV走行距離(今回値)が算出される(S136)。
【0116】
一方、CDモード中であっても、エンジン14が作動状態である場合には(S128にてNO)、支援無EV走行距離の算出も、支援有EV走行距離の算出も行なわれない。そのため、エンジン14が作動状態である場合の移動距離が支援無EV走行距離および支援有EV走行距離に加算されることが抑制される。
【0117】
図4は、HV-ECU300の動作を説明するための図である。図4の横軸は、車両1の移動距離を示す。図4のLN1(実線)は、走行計画に従った制御モードの切替制御が実行される場合のSOCの変化を示す。図4のLN2(破線)は、走行計画に従った制御モードの切替制御を実行しない場合のSOCの変化を示す。図4の上側には、走行区分と、走行区分毎に設定された制御モードが示されている。図4のLN3(一点鎖線)は、エンジン14の作動時の移動距離を加算しない場合のSOCの推定値の変化を示す。
【0118】
図4のLN1に示すように、走行計画に従ってCDモードが選択される場合において、車両1が蓄電装置100に蓄電された電力を用いて駆動される場合には、車両1のSOCは低下していく。一方、CDモードが選択される場合において、車両1が下り坂を走行するなどして回生制動が行なわれる場合には、車両1のSOCは増加していく。また、走行計画に従ってCSモードが選択される場合には、蓄電装置100のSOCは維持される。このように走行計画に従って制御モードが切替えられることによって車両1が目的地に到達するときに蓄電装置100のSOCは、所定の範囲内に収まる。
【0119】
図4のLN2に示すように、走行計画に従った切替制御が実行されない場合には、CDモードが継続して選択され、SOCがCSモードに切替えるしきい値まで低下すると、CSモードが選択される。そのため、CSモードが選択された後においては、車両1が目的地に到着するまでCSモードが維持される。CSモードが選択される場合でも、車両1が下り坂を走行する場合には、回生制動が行なわれ、車両1のSOCが増加する場合がある。
【0120】
走行計画に従って制御モードの切替制御が実行されると、比較的走行負荷の高い走行区間においてCSモードが選択されるなどして第2MG12における消費エネルギーの増加を抑制することでエンジン14を停止させた状態での電動走行による走行距離を走行計画に従って制御モードの切替制御が実行されない場合と比較して長くすることができる。
【0121】
そして、CDモード中の、エンジン14が作動状態になる稼働期間においては、エンジン14の作動によって蓄電装置100の実際のSOCは、低下が抑制された状態になる。そのため、図4のLN3に示すように、エンジン稼働期間においても蓄電装置100のSOCが低下するものとして、蓄電装置100の電力を用いた走行距離を算出すると、蓄電装置100の電力を用いた電動走行による実際の走行距離と乖離する場合がある。
【0122】
そのため、図4のLN1およびLN2に示すように、CDモードの選択中において、エンジン14が作動状態になる稼働期間における移動距離が支援有EV走行距離に加算されないようにすると、支援有EV走行距離と支援無EV走行距離とを精度高く算出することができる。
【0123】
制御終了条件が成立すると(S138にてYES)、制御モードの切替制御が終了され(S140)履歴フラグがオフ状態に設定される(S142)。
【0124】
このようにして、たとえば、支援有EV走行距離と、支援無EV走行距離との差ΔDが算出される場合には、図2に示すように、走行計画に応じた切替制御の実行によって伸長した走行距離を示す情報をHMI装置330を用いてユーザに報知することが可能となる。
【0125】
なお、履歴フラグがオフ状態であって、かつ、総消費エネルギーEsumが蓄電装置100の残存エネルギーEr以下である場合には(S108にてNO)、走行経路を構成する全走行区間に対してCDモードが割り当てられ(S118)、走行計画に従って制御モードの切替制御が実施される(S120)。この場合、走行計画に従った制御モードの切替制御の実行に有無によらず車両1が目的地に到着するまで継続してCDモードが選択される。
【0126】
以上のようにして、本実施の形態に係るハイブリッド車両によると、切替制御を実行しない場合の蓄電装置100の電力を用いた電動走行による支援無EV走行距離と、切替制御を実行する場合の蓄電装置100の電力を用いた電動走行による支援有EV走行距離とを精度高く算出することができる。したがって、走行状況に応じた切替制御を実行する場合と実行しない場合とにおける車載電池の電力を用いた電動走行による走行距離を精度高く算出するハイブリッド車両を提供することができる。
【0127】
さらに、CDモードが選択され、エンジン14が作動している場合の電動走行による走行距離が支援無EV走行行距離および支援有EV走行距離の各々に加算されないので、支援無EV走行距離と支援有EV走行距離とを精度高く算出することができる。
【0128】
さらに、切替制御の実行中においては、走行消費エネルギーに加えて補機消費エネルギーを用いて支援無電池残量が算出されるので、支援無電池残量を精度高く算出することができる。
【0129】
さらに、第2MG12の出力エネルギーの最大値を走行消費エネルギーの最大値として、支援無電池残量が算出されるので、支援無電池残量を精度高く算出することができる。
【0130】
さらに、支援有EV走行距離に関する情報(たとえば、支援無EV走行距離と支援有EV走行距離との差分に関する情報)がHMI装置330などの報知装置を用いてユーザに報知されるので、走行計画に従った制御モードの切替制御の実行による効果をユーザに認識させることができる。
【0131】
さらに、支援無EV走行距離と支援有EV走行距離との差分に関する情報をHMI装置330を用いてユーザに報知することにより、走行計画に従った制御モードの切替制御の実行による効果をユーザに認識させることができる。
【0132】
さらに、CDモードの選択中における、エンジン14が作動しておらず、かつ、蓄電装置100の支援無電池残量がしきい値(ゼロ)よりも高い状態が継続するときの走行距離が支援無EV走行距離に加算される。そのため、支援無EV走行距離を精度高く算出することができる。
【0133】
以下、変形例について記載する。
上述の実施の形態では、車両1は、たとえば、シリーズパラレル方式のハイブリッド車両であるものとして説明したが、少なくとも上述のCDモードとCSモードとが設定可能なハイブリッド車両であればよく、シリーズ方式などのその他の方式のハイブリッド車両であってもよい。
【0134】
さらに上述の実施の形態では、制御モードとして、CDモードとCSモードとを有するものとして説明したが、CDモードおよびCSモード以外のモードを含むようにしてもよい。制御モードとしては、たとえば、エンジン14の作動が禁止されるモード等が含まれるようにしてもよい。
【0135】
さらに上述の実施の形態では、残存エネルギーErは、蓄電装置100の現在のSOCから所定範囲内になるまでの電力量に相当するエネルギーであるものとして説明したが、当該エネルギーに一定のマージンを加算した値を残存エネルギーとしてもよい。
【0136】
さらに上述の実施の形態では、支援無電池残量(今回値)を支援無電池残量(前回値)から走行消費分と補機消費分とを減算して算出するようにしたが、補機消費分が小さい場合には(たとえば、空調装置等の補機が非作動状態である場合には)、支援無電池残量(前回値)から走行消費分のみを減算して支援無電池残量(今回値)を算出するようにしてもよい。このようにして、支援無電池残量を精度高く算出することができる。
【0137】
さらに上述の実施の形態では、図2に示すような表示内容を、HMI装置330に表示するものとして説明したが、HMI装置330に代えてまたは加えてユーザが所有する携帯端末の表示装置に表示させてもよい。
【0138】
さらに上述の実施の形態では、支援無EV走行距離と支援有EV走行距離との差分に関する情報を図2に示すような表示内容でHMI装置330に出力するものとして説明したが、たとえば、当該情報を車両1の外部に設けられるサーバに出力してもよい。
【0139】
図5は、変形例におけるハイブリッド車両の構成の一例を示す図である。図5に示す車両1は、図1に示す車両1と比較して、ユーザが所有する携帯端末400と、車両1の外部に設けられるサーバ500とのうちの少なくともいずれかと通信可能な通信装置390が車両1に搭載される点で異なる。図5に示される通信装置390以外の車両1の構成については、図1に示される車両1の構成と同様である。そのため、その詳細な説明は繰り返さない。
【0140】
図5に示すように、車両1は、通信装置390をさらに備える。通信装置390は、車両1のユーザが所有する携帯端末400と、車両1の外部に設けられるサーバ500とのうちの少なくともいずれかと通信可能に構成される。
【0141】
通信装置390と携帯端末400とは、たとえば、事前にペアリング処理が実行されるなどして、所定の近距離無線通信で通信可能に接続されてもよいし、図示しない基地局を経由して無線LAN(Local Area Network)等の無線通信で通信可能に接続されてもよいし、あるいは、有線で直接的に通信可能に接続されてもよい。携帯端末400には、表示部402が設けられる。表示部402は、通信装置390から受信する情報を所定の形式で表示可能に構成される。HV-ECU300は、通信装置390を経由して図2に示すような表示内容を表示するための情報を携帯端末400に送信し、携帯端末400は、通信装置390から受信した当該情報を表示部402に表示するようにしてもよい。このようにしても、走行計画に従った制御モードの切替制御の実行による効果をユーザに認識させることができる。
【0142】
また、通信装置390とサーバ500とは、たとえば、図示しない基地局を経由して無線LAN等の無線通信で通信可能に接続されてもよい。HV-ECU300は、車両1の走行中や車両1が目的地に到着したときに支援無EV走行距離と支援有EV走行距離に関する情報を車両1を特定するための情報とともに通信装置390を経由してサーバ500に送信する。サーバ500には、図示ないデータベースが設けられ、車両1を特定する情報に対応付けられて支援無EV走行距離と支援有EV走行距離とに関する情報がデータベースに記憶される。データベースには、車両1以外の車両についての情報がさらに記憶されてもよい。
【0143】
このようにすると、サーバ500において車両1における切替制御の実行による効果を示す情報を取得することができる。
【0144】
さらに上述の実施の形態では、CDモード中であって、かつ、エンジン14が非作動状態である場合に限定して、支援無EV走行距離と支援有EV走行距離とを算出するものとして説明したが、CDモード中であって、かつ、エンジン14が非作動状態である場合に加えて、CSモード中であって、かつ、エンジン14が非作動状態である場合に、支援無EV走行距離と支援有EV走行距離とを算出するようにしてもよい。
【0145】
図6は、変形例においてHV-ECU300で実行される処理の一例を示すフローチャートである。
【0146】
なお、図6のフローチャートに示す処理は、図4のフローチャートに示す処理と比較して、図4のフローチャートのS128に代えてS200の処理が実行される点で異なる。図6のS200以外の処理については、以下に接続する場合を除き、図4のS128以外の処理と同じであり、同じステップ番号が付与されている。そのため、その詳細な説明は繰り返さない。
【0147】
図6に示すように、履歴フラグがオンされるか(S126)、支援実施履歴ありであると判定される場合(S122にてNO)、処理がS200に移される。
【0148】
S200にて、HV-ECU300は、CDモードが選択されているか、または、CSモードが選択されているかしており、かつ、エンジン14が非作動状態であるか否かを判定する。CDモードが選択されており、かつ、エンジン14が非作動状態である場合や、CSモードが選択されており、かつ、エンジン14が非作動状態である場合には(S200にてYES)、処理はS130に移される。また、CDモードまたはCSモードが選択されており、かつ、エンジン14が作動状態である場合には(S200にてNO)、処理はS140に移される。
【0149】
このようにすると、CDモード中においてエンジン14が作動状態である場合には、エンジン14の稼働期間における移動距離が支援無EV走行距離および支援有EV走行距離の各々に加算されることが抑制されるとともに、CSモード中においてエンジン14が非作動状態である場合に、エンジン14の非稼働期間における移動距離が支援無EV走行距離および支援無EV走行距離の各々に加算されることになる。その結果、蓄電装置100の電力を用いた電動走行による走行距離を精度高く算出することができる。
【0150】
なお、上記した変形例は、その全部または一部を適宜組み合わせて実施してもよい。
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【0151】
1 ハイブリッド車両、10 第1MG、12 第2MG、14 エンジン、16 動力分割装置、28 駆動輪、40 PCU、50 SMR、60 充電リレー、70 充電装置、80 インレット、90 コネクタ、92 外部電源、100 蓄電装置、200 監視ユニット、210 電圧検出部、220 電流検出部、230 温度検出部、300 HV-ECU、300a 制御モード切替制御部、300b モード調停部、301 CPU、302 メモリ、310 IGスイッチ、320 センサ群、330 HMI装置、330a 警告表示部、340 通信バス、350 ナビECU、360 位置検出装置、370 交通情報受信装置、372 AC-ECU、374 空調装置、380 モード選択スイッチ、390 通信装置、400 携帯端末、402 表示部、500 サーバ。
図1
図2
図3
図4
図5
図6