(57)【要約】      （修正有）【課題】  統合コントローラから各コントローラへの情報伝達が不能となる通信異常時、電力供給とクリープトルクの発生により、エンジン燃料が無くなるまで走行を確保することができるハイブリッド車両の通信異常対応制御装置を提供すること。【解決手段】前記統合コントローラ１０から各コントローラ１，２への情報伝達が不能となる通信異常検出時、前記統合コントローラ１０からの指令に代え、各コントローラ１，２からの独立した指令により、HEVモードを選択し、前記モータジェネレータMGによりシステム動作を維持できる発電トルクを発生しつつ、前記エンジンＥの制御により走行に必要なクリープトルクを発生する手段とした。【選択図】図１２
2007168564.tif 000002
【特許請求の範囲】
【請求項１】
走行モードとして、エンジンを動力源に含むハイブリッド車走行モードと、モータジェネレータのみを動力源とする電気自動車走行モードと、を有し、
少なくとも、前記エンジンを制御するエンジンコントローラと、前記モータジェネレータを制御するモータコントローラと、前記各コントローラへの指令値を演算する統合コントローラと、の間の情報交換を通信で行うハイブリッド車両において、
前記統合コントローラから各コントローラへの情報伝達が不能となる通信異常を検出する通信異常検出手段と、
通信異常検出時、前記統合コントローラからの指令に代え、各コントローラからの独立した指令により、ハイブリッド車走行モードを選択し、前記モータジェネレータによりシステム動作を維持できる発電トルクを発生しつつ、前記エンジンの制御により走行に必要なクリープトルクを発生する通信異常対応制御手段と、
を設けたことを特徴とするハイブリッド車両の通信異常対応制御装置。
【請求項２】
請求項１に記載されたハイブリッド車両の通信異常対応制御装置において、
前記ハイブリッド車両は、エンジンとモータジェネレータとの間に第１クラッチを介装し、前記モータジェネレータと駆動輪との間に第２クラッチを介装してハイブリッド駆動系を構成し、
走行モードとして、前記第１クラッチを締結するハイブリッド車走行モードと、前記第１クラッチを開放する電気自動車走行モードと、を有し、
前記エンジンを制御するエンジンコントローラと、前記モータジェネレータを制御するモータコントローラと、前記第１クラッチ及び第２クラッチの締結・開放を制御するクラッチコントローラと、前記各コントローラへの指令値を演算する統合コントローラと、の間の情報交換を通信で行い、
前記通信異常対応制御手段は、ハイブリッド車走行モードでの走行中に通信異常を検出した場合であって、エンジン回転数がアイドル制御回転数を超えている場合、前記モータコントローラからはシステム動作を維持できる発電トルクを得る指令を出力し、前記エンジンコントローラからは発電トルクを超えるクリープトルクを発生する指令を出力し、前記クラッチコントローラからは第１クラッチ及び第２クラッチの締結を維持する指令を出力することを特徴とするハイブリッド車両の通信異常対応制御装置。
【請求項３】
請求項２に記載されたハイブリッド車両の通信異常対応制御装置において、
前記通信異常対応制御手段は、通信異常対応制御での走行中、ブレーキ操作に伴い車速がアイドル制御回転数を維持する第１設定車速未満になった場合、前記第２クラッチをスリップ締結による半クラッチとし、エンジン回転数をアイドル制御回転数に維持するアイドル制御を行い、ブレーキ操作解除に伴い車速がアイドル制御回転数を維持する第１設定車速以上になったら前記第２クラッチを半クラッチから完全締結に復帰することを特徴とするハイブリッド車両の通信異常対応制御装置。
【請求項４】
請求項２または３に記載されたハイブリッド車両の通信異常対応制御装置において、
前記通信異常対応制御手段は、電気自動車走行モードでの走行中に通信異常を検出した場合であって、車速が車両のイナーシャで前記エンジンの始動が可能な第２設定車速以上の場合、前記第２クラッチは締結を維持し、開放されている前記第１クラッチを徐々に締結して前記エンジンをすり上げ始動し、エンジン始動後、アイドル制御へ移行することを特徴とするハイブリッド車両の通信異常対応制御装置。
【請求項５】
請求項２乃至４の何れか１項に記載されたハイブリッド車両の通信異常対応制御装置において、
前記通信異常対応制御手段は、電気自動車走行モードでの走行中に通信異常を検出した場合であって、車速が車両のイナーシャで前記エンジンの始動が可能な第２設定車速未満の場合、車両を停止し、車両停止後、前記第１クラッチを締結し、前記第２クラッチを開放し、車両停止後、クラッチの切り替わり時間を経過したら、モータジェネレータトルクを発生して前記エンジンを始動し、エンジン始動を判定したらモータジェネレータトルクを発電トルクに移行し、前記エンジンはアイドル制御へ移行し、その後、前記第２クラッチをスリップ締結による半クラッチとすることを特徴とするハイブリッド車両の通信異常対応制御装置。
【請求項６】
走行モードとして、エンジンを動力源に含むハイブリッド車走行モードと、モータジェネレータのみを動力源とする電気自動車走行モードと、を有し、
少なくとも、前記エンジンを制御するエンジンコントローラと、前記モータジェネレータを制御するモータコントローラと、前記各コントローラへの指令値を演算する統合コントローラと、の間の情報交換を通信で行うハイブリッド車両において、
前記統合コントローラから各コントローラへの情報伝達が不能となる通信異常を検出した時、前記統合コントローラからの指令に代え、各コントローラからの独立した指令により、ハイブリッド車走行モードを選択し、前記モータジェネレータによりシステム動作を維持できる発電トルクを発生しつつ、前記エンジンの制御により走行に必要なクリープトルクを発生することを特徴とするハイブリッド車両の通信異常対応制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、走行モードとして、ハイブリッド車走行モードと電気自動車走行モードを有し、少なくとも、エンジンコントローラとモータコントローラと統合コントローラとの間の情報交換を通信で行うハイブリッド車両の通信異常対応制御装置に関する。
【背景技術】
【０００２】
従来、エンジンとモータジェネレータとの間に第１クラッチを介装し、前記モータジェネレータと駆動輪との間に第２クラッチを介装してハイブリッド駆動系を構成し、走行モードとして、前記第１クラッチを締結するハイブリッド車走行モードと、前記第１クラッチを開放する電気自動車走行モードと、を有し、前記エンジンを制御するエンジンＥＣＵと、前記モータジェネレータを制御するM/GＥＣＵと、前記第１クラッチ及び第２クラッチの締結・開放を制御するT/MＥＣＵと、前記エンジンＥＣＵ、M/GＥＣＵ、T/MＥＣＵへの指令値を演算する車両ＥＣＵと、の間の情報交換を通信で行うハイブリッド車両が知られている（例えば、特許文献１参照）。
【特許文献１】特開平１１−８２２６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来のハイブリッド車両にあっては、ハイブリッド車走行モード、あるいは、電気自動車走行モードでの走行中に通信異常が発生すると、モータジェネレータによりシステム動作を維持する発電トルクを発生する指令が出力されないため、バッテリに電力が十分有る場合、しばらく走行可能であるが、やがてバッテリ電力を使い切ると車両が停止してしまう、という問題があった。
【０００４】
本発明は、上記問題に着目してなされたもので、統合コントローラから各コントローラへの情報伝達が不能となる通信異常時、電力供給とクリープトルクの発生により、エンジン燃料が無くなるまで走行を確保することができるハイブリッド車両の通信異常対応制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、本発明では、走行モードとして、エンジンを動力源に含むハイブリッド車走行モードと、モータジェネレータのみを動力源とする電気自動車走行モードと、を有し、
少なくとも、前記エンジンを制御するエンジンコントローラと、前記モータジェネレータを制御するモータコントローラと、前記各コントローラへの指令値を演算する統合コントローラと、の間の情報交換を通信で行うハイブリッド車両において、
前記統合コントローラから各コントローラへの情報伝達が不能となる通信異常を検出する通信異常検出手段と、
通信異常検出時、前記統合コントローラからの指令に代え、各コントローラからの独立した指令により、ハイブリッド車走行モードを選択し、前記モータジェネレータによりシステム動作を維持できる発電トルクを発生しつつ、前記エンジンの制御により走行に必要なクリープトルクを発生する通信異常対応制御手段と、
を設けたことを特徴とする。
【発明の効果】
【０００６】
よって、本発明のハイブリッド車両の通信異常対応制御装置にあっては、通信異常検出時、通信異常対応制御手段において、統合コントローラからの指令に代え、各コントローラからの独立した指令により、エンジンを動力源に含むハイブリッド車走行モードが選択され、モータジェネレータによりシステム動作を維持できる発電トルクを発生しつつ、エンジンの制御により走行に必要なクリープトルクが発生される。
すなわち、通信異常時には統合コントローラから各コントローラへの情報伝達が不能となることで、統合コントローラからの指令に基づく、走行モード遷移制御やアクセル開度に応じた駆動力制御ができなくなる。しかし、モータコントローラは、モータジェネレータをエンジン車のオルタネータ代わりとして発電させる発電制御機能等を独自に有するし、エンジンコントローラは、エンジンストールしないようにエンジン回転数をアイドル制御回転数に制御するアイドル制御機能等を独自に有する。そこで、通信異常の検出時、モータコントローラやエンジンコントローラが独自に持つ制御機能を活用する通信異常対応制御に切り替えることで、バッテリ電力を使い切ること無く、エンジン燃料が無くなるまで走行可能である。
この結果、統合コントローラから各コントローラへの情報伝達が不能となる通信異常時、電力供給とクリープトルクの発生により、エンジン燃料が無くなるまで走行を確保することができる。
【発明を実施するための最良の形態】
【０００７】
以下、本発明のハイブリッド車両の通信異常対応制御装置を実現する最良の形態を、図面に示す実施例１に基づいて説明する。
【実施例１】
【０００８】
まず、ハイブリッド車両の駆動系構成を説明する。
図１は実施例１の通信異常対応制御装置が適用された後輪駆動によるハイブリッド車両を示す全体システム図である。
実施例１におけるハイブリッド車の駆動系は、図１に示すように、エンジンＥと、フライホイールFWと、第１クラッチCL1と、モータジェネレータMGと、第２クラッチCL2と、自動変速機ATと、プロペラシャフトPSと、ディファレンシャルDFと、左ドライブシャフトDSLと、右ドライブシャフトDSRと、左後輪RL（駆動輪）と、右後輪RR（駆動輪）と、を有する。なお、FLは左前輪、FRは右前輪である。
【０００９】
前記エンジンＥは、ガソリンエンジンやディーゼルエンジンであり、後述するエンジンコントローラ１からの制御指令に基づいて、スロットルバルブのバルブ開度等が制御される。なお、エンジン出力軸にはフライホイールFWが設けられている。
【００１０】
前記第１クラッチCL1は、前記エンジンＥとモータジェネレータMGとの間に介装されたクラッチであり、後述する第１クラッチコントローラ５からの制御指令に基づいて、第１クラッチ油圧ユニット６により作り出された制御油圧により、スリップ締結とスリップ開放を含み締結・開放が制御される。
【００１１】
前記モータジェネレータMGは、ロータに永久磁石を埋設しステータにステータコイルが巻き付けられた同期型モータジェネレータであり、後述するモータコントローラ２からの制御指令に基づいて、インバータ３により作り出された三相交流を印加することにより制御される。このモータジェネレータMGは、バッテリ４からの電力の供給を受けて回転駆動する電動機として動作することもできるし（以下、この状態を「力行」と呼ぶ）、ロータが外力により回転している場合には、ステータコイルの両端に起電力を生じさせる発電機として機能してバッテリ４を充電することもできる（以下、この動作状態を「回生」と呼ぶ）。なお、このモータジェネレータMGのロータは、図外のダンパーを介して自動変速機ATの入力軸に連結されている。
【００１２】
前記第２クラッチCL2は、前記モータジェネレータMGと左右後輪RL,RRとの間に介装されたクラッチであり、後述するＡＴコントローラ７からの制御指令に基づいて、第２クラッチ油圧ユニット８により作り出された制御油圧により、スリップ締結とスリップ開放を含み締結・開放が制御される。
【００１３】
前記自動変速機ATは、例えば、前進５速後退１速や前進６速後退１速等の有段階の変速比を車速やアクセル開度等に応じて自動的に切り換える変速機であり、前記第２クラッチCL2は、専用クラッチとして新たに追加したものではなく、自動変速機ATの各変速段にて締結される複数の摩擦締結要素のうち、いくつかの摩擦締結要素を流用している。そして、前記自動変速機ATの出力軸は、プロペラシャフトPS、ディファレンシャルDF、左ドライブシャフトDSL、右ドライブシャフトDSRを介して左右後輪RL,RRに連結されている。
【００１４】
前記第１クラッチCL1と第２クラッチCL2には、例えば、比例ソレノイドで油流量および油圧を連続的に制御できる湿式多板クラッチを用いればよい。このハイブリッド駆動系には、第１クラッチCL1の締結・開放状態に応じて２つの運転モードがあり、第１クラッチCL1の開放状態では、モータジェネレータMGの動力のみで走行する電気自動車走行モード（以下、「EVモード」と略称する。）であり、第１クラッチCL1の締結状態では、エンジンＥとモータジェネレータMGの動力で走行するハイブリッド車走行モード（以下、「HEVモード」と略称する。）である。
【００１５】
次に、ハイブリッド車両の制御系を説明する。
実施例１におけるハイブリッド車両の制御系は、図１に示すように、エンジンコントローラ１と、モータコントローラ２と、インバータ３と、バッテリ４と、第１クラッチコントローラ５（クラッチコントローラ）と、第１クラッチ油圧ユニット６と、ＡＴコントローラ７（クラッチコントローラ）と、第２クラッチ油圧ユニット８と、ブレーキコントローラ９と、統合コントローラ１０と、を有して構成されている。なお、エンジンコントローラ１と、モータコントローラ２と、第１クラッチコントローラ５と、ＡＴコントローラ７と、ブレーキコントローラ９と、統合コントローラ１０とは、互いに情報交換が可能なＣＡＮ通信線１１を介して接続されている。
【００１６】
前記エンジンコントローラ１は、エンジン回転数センサ１２からのエンジン回転数情報を入力し、統合コントローラ１０からの目標エンジントルク指令等に応じ、エンジン動作点（Ne,Te）を制御する指令を、例えば、図外のスロットルバルブアクチュエータへ出力する。なお、エンジン回転数Neの情報は、ＣＡＮ通信線１１を介して統合コントローラ１０へ供給する。
【００１７】
前記モータコントローラ２は、モータジェネレータMGのロータ回転位置を検出するレゾルバ１３からの情報を入力し、統合コントローラ１０からの目標モータジェネレータトルク指令等に応じ、モータジェネレータMGのモータ動作点（Nm,Tm）を制御する指令をインバータ３へ出力する。なお、このモータコントローラ２では、バッテリ４の充電状態をあらわすバッテリSOCを監視していて、バッテリSOC情報は、モータジェネレータMGの制御情報に用いると共に、ＣＡＮ通信線１１を介して統合コントローラ１０へ供給する。
【００１８】
前記第１クラッチコントローラ５は、第１クラッチ油圧センサ１４と第１クラッチストロークセンサ１５からのセンサ情報を入力し、統合コントローラ１０からの第１クラッチ制御指令に応じ、第１クラッチCL1の締結・開放を制御する指令を第１クラッチ油圧ユニット６に出力する。なお、第１クラッチストロークC1Sの情報は、ＣＡＮ通信線１１を介して統合コントローラ１０へ供給する。
【００１９】
前記ATコントローラ７は、アクセル開度センサ１６と車速センサ１７と第２クラッチ油圧センサ１８からのセンサ情報を入力し、統合コントローラ１０からの第２クラッチ制御指令に応じ、第２クラッチCL2の締結・開放を制御する指令をAT油圧コントロールバルブ内の第２クラッチ油圧ユニット８に出力する。なお、アクセル開度APと車速VSPの情報は、ＣＡＮ通信線１１を介して統合コントローラ１０へ供給する。
【００２０】
前記ブレーキコントローラ９は、４輪の各車輪速を検出する車輪速センサ１９とブレーキストロークセンサ２０からのセンサ情報を入力し、例えば、ブレーキ踏み込み制動時、ブレーキストロークBSから求められる要求制動力に対し回生制動力だけでは不足する場合、その不足分を機械制動力（液圧制動力やモータ制動力）で補うように、統合コントローラ１０からの回生協調制御指令に基づいて回生協調ブレーキ制御を行う。
【００２１】
前記統合コントローラ１０は、車両全体の消費エネルギを管理し、最高効率で車両を走らせるための機能を担うもので、モータ回転数Nmを検出するモータ回転数センサ２１と、第２クラッチ出力回転数N2outを検出する第２クラッチ出力回転数センサ２２と、第２クラッチトルクTCL2を検出する第２クラッチトルクセンサ２３からの情報およびＣＡＮ通信線１１を介して得られた情報を入力する。
そして、統合コントローラ１０は、前記エンジンコントローラ１への制御指令によるエンジンＥの動作制御と、前記モータコントローラ２への制御指令によるモータジェネレータMGの動作制御と、前記第１クラッチコントローラ５への制御指令による第１クラッチCL1の締結・開放制御と、前記ＡＴコントローラ７への制御指令による第２クラッチCL2の締結・開放制御と、を行う。
【００２２】
以下に、図２に示すブロック図を用いて、実施例１の統合コントローラ１０にて演算される制御を説明する。例えば、この演算は、制御周期10msec毎に統合コントローラ１０で演算される。
前記統合コントローラ１０は、目標駆動力演算部100と、モード選択部200と、目標充放電演算部300と、動作点指令部400と、変速制御部500と、を有する。
【００２３】
前記目標駆動力演算部100では、図３に示す目標駆動力マップを用いて、アクセル開度APOと車速VSPとから、目標駆動力tFoOを演算する。
【００２４】
前記モード選択部200では、図４に示すEV-HEV選択マップを用いて、アクセル開度APOと車速VSPとから、目標モードを演算する。但し、バッテリSOCが所定値以下であれば、強制的にHEVモードを目標モードとする。
【００２５】
前記目標充放電演算部300では、図５に示す目標充放電量マップを用いて、バッテリSOCから目標充放電電力tPを演算する。
【００２６】
前記動作点指令部400では、アクセル開度APOと、目標駆動力tFoOと、目標モードと、車速VSPと、目標充放電電力tPとから、これらの動作点到達目標として、過渡的な目標エンジントルクと目標モータジェネレータトルクと目標第２クラッチトルク容量と目標自動変速シフトと第１クラッチソレノイド電流指令を演算する。
【００２７】
前記変速制御部500では、目標第２クラッチトルク容量と目標自動変速シフトとから、これらを達成するように自動変速機AT内のソレノイドバルブを駆動制御する。
【００２８】
図６は統合コントローラ１０の動作点指令部400にて演算される動作点指令演算処理の流れを示すフローチャートであり、以下、各ステップについて説明する。
【００２９】
ステップＳ401では、目標駆動力tFoOに所定の味付けを行った過渡目標駆動力tFoを演算し、ステップＳ402へ移行する。
例えば、目標駆動力tFoOを入力とする所定の時定数のローパスフィルタ出力を過渡目標駆動力tFoとする。
【００３０】
ステップＳ402では、ステップＳ401での過渡目標駆動力演算に続き、次式を用いて自動変速機ATの目標入力トルクtTinを演算し、ステップＳ403へ移行する。
tTin＝tFo×rt/if/iG              …(1)
ここで、rtはタイヤ半径、ifはファイナルギア比、iGは現時刻における実際の自動変速シフトのギア比である。
【００３１】
ステップＳ403では、ステップＳ402での目標入力トルク演算に続き、図７に示すシフトマップを用いて、アクセル開度APOと車速VSPとから目標自動変速シフトを演算し、ステップＳ404へ移行する。
図７において、実線がアップシフト線であり、破線がダウンシフト線である。
【００３２】
ステップＳ404では、ステップＳ403での目標自動変速シフト演算に続き、目標モードにしたがい、モードの選択を行い、ステップＳ405へ移行する。
定常的には、EVモードもしくはHEVモードで走行する。しかし、運転点が図４に示すEV-HEV選択マップのHEV⇒EV切替線を跨ぐ場合には、HEV走行モードからEV走行モードへのモード遷移制御が実行され、運転点が図４に示すEV-HEV選択マップのEV⇒HEV切替線を跨ぐ場合には、EV走行モードからHEV走行モードへのモード遷移制御が実行される。
【００３３】
ステップＳ405では、ステップＳ404でのモード設定に続き、目標入力トルクtTinと自動変速機入力回転数Ninとエンジン回転数Neとから、HEVモードであれば次式を用いて理想エンジントルクtTeOを演算する。
tTeO＝(tTin×Nin−tP)/Ne                …(2)
そして、図８に示す最大エンジントルクマップを用いて、エンジン回転数Neに応じた最大エンジントルクで理想エンジントルクtTeOを制限したものを目標エンジントルクtTeとする。また、EVモードであれば、目標エンジントルクtTeをゼロとする。
【００３４】
ステップＳ406では、ステップＳ405での目標エンジントルク演算に続き、EVモードもしくはHEVモードのいずれかであれば、次式を用いて目標モータジェネレータトルクtTmを演算する。モード切替中であれば、後述するモード切替中の操作にしたがって目標モータジェネレータトルクを決める。
tTm＝tTin−tTe                        …(3)
【００３５】
ステップＳ407では、ステップＳ406での目標モータジェネレータトルク演算に続き、EVモードであれば目標第１クラッチトルク容量をゼロとし、HEVモードであれば目標第１クラッチトルク容量を最大値とする。モード切替中であれば、後述するモード切替中の操作にしたがって目標第１クラッチトルク容量を決める。
【００３６】
ステップＳ408では、ステップＳ407での目標第１クラッチトルク容量演算に続き、EVモードであれば目標第２クラッチトルク容量tcTcl2をEVモードでの最大駆動力相当evTmaxとし、HEVモードであれば目標第２クラッチトルク容量tcTcl2を最大値とする。モード切替中であれば、後述するモード切替中の操作にしたがって目標第２クラッチトルク容量tcTcl2を決め、エンドへ移行する。
【００３７】
図９はエンジンコントローラ１にて実行される通信異常対応エンジン制御処理の流れを示すフローチャートであり、以下、各ステップについて説明する（通信異常対応制御手段）。なお、この処理は、例えば、10msecの制御周期により実行される。
【００３８】
ステップＳ101では、統合コントローラ１０から各コントローラ１，２，５，７へのＣＡＮ通信線１１を介した情報伝達が不能となる通信異常であるか否かを判断し、Yesの場合はステップＳ102へ移行し、Noの場合はリターンへ移行する（通信異常検出手段）。
【００３９】
ステップＳ102では、ステップＳ101での通信異常判断に続き、エンジンＥが作動しているか否かを判断し、Yesの場合はステップＳ103へ移行し、Noの場合はステップＳ108へ移行する。
【００４０】
ステップＳ103では、ステップＳ102でのエンジン作動判断に続き、エンジン回転数がアイドル制御回転数を超えているか否かを判断し、Yesの場合はステップＳ104へ移行し、Noの場合はステップＳ105へ移行する。
【００４１】
ステップＳ104では、ステップＳ103でのエンジン回転数>アイドル制御回転数との判断に続き、目標エンジントルクをクリープトルク（>発電トルク）とするエンジントルク制御を実行し、リターンへ移行する。
ここで、「クリープトルク」とは、モータジェネレータMGにより12V電力を供給する発電トルクを消費しつつも、ゆっくりとした走行を確保するだけの出力トルクを残すトルクをいう。
【００４２】
ステップＳ105では、ステップＳ103でのエンジン回転数≦アイドル制御回転数との判断に続き、エンジン回転数をアイドル制御回転数に一致させるアイドル制御を実行し、ステップＳ106へ移行する。
【００４３】
ステップＳ106では、ステップＳ105でのアイドル制御実行に続き、エンジン回転数＝０か否かを判断し、Yesの場合はステップＳ107へ移行し、Noの場合はリターンへ移行する。
【００４４】
ステップＳ107では、ステップＳ106でのエンジン回転数＝０との判断に続き、エンジン作動＝ＯＦＦとし、リターンへ移行する。
【００４５】
ステップＳ108では、ステップＳ102でのエンジン停止判断に続き、エンジン回転数がエンジン始動判定回転数を超えているか否かを判断し、Yesの場合はステップＳ109へ移行し、Noの場合はステップＳ110へ移行する。
【００４６】
ステップＳ109では、ステップＳ108でのエンジン回転数>エンジン始動判定回転数との判断に続き、エンジン作動＝ＯＮとし、リターンへ移行する。
【００４７】
ステップＳ110では、ステップＳ108でのエンジン回転数≦エンジン始動判定回転数との判断に続き、エンジン始動時制御を実行し、リターンへ移行する。
【００４８】
図１０はモータコントローラ２にて実行される通信異常対応モータジェネレータ制御処理の流れを示すフローチャートであり、以下、各ステップについて説明する（通信異常対応制御手段）。なお、この処理は、例えば、10msecの制御周期により実行される。
【００４９】
ステップＳ201では、統合コントローラ１０から各コントローラ１，２，５，７へのＣＡＮ通信線１１を介した情報伝達が不能となる通信異常であるか否かを判断し、Yesの場合はステップＳ202へ移行し、Noの場合はリターンへ移行する（通信異常検出手段）。
【００５０】
ステップＳ202では、ステップＳ201での通信異常判断に続き、走行モードがHEVモード（＝ENG走行）であるか否かを判断し、Yesの場合はステップＳ203へ移行し、Noの場合はステップＳ206へ移行する。
【００５１】
ステップＳ203では、ステップＳ202での走行モードがHEVモードであるとの判断に続き、モータジェネレータ回転数＝０であるか否かを判断し、Yesの場合はステップＳ204へ移行し、Noの場合はステップＳ205へ移行する。
【００５２】
ステップＳ204では、ステップＳ203でのモータジェネレータ回転数＝０であるとの判断に続き、走行モード＝EVモードとし、モータジェネレータトルク＝０とし、リターンへ移行する。
【００５３】
ステップＳ205では、ステップＳ203でのモータジェネレータ回転数≠０であるとの判断に続き、モータジェネレータトルク＝発電トルク（＝システム動作を維持する12V電力を得るトルク）とし、リターンへ移行する。
【００５４】
ステップＳ206では、ステップＳ202での走行モードがEVモードであるとの判断に続き、車速≒０であるか否かを判断し、Yesの場合はステップＳ208へ移行し、Noの場合はステップＳ207へ移行する。
【００５５】
ステップＳ207では、ステップＳ206での車速>０であるとの判断に続き、モータジェネレータトルク＝０とし、リターンへ移行する。
【００５６】
ステップＳ208では、ステップＳ206での車速≒０であるとの判断に続き、車速≒０となった時刻T3からの経過時間が(T4−T3)となったか否かを判断し、Yesの場合はステップＳ209へ移行し、Noの場合はリターンへ移行する。
なお、時刻T3及び時刻T4は図１３での時間を示し、(T4−T3)はエンジン始動の待ち時間をあらわす。
【００５７】
ステップＳ209では、ステップＳ208での車速≒０となって(T4−T3)経過したとの判断に続き、モータジェネレータトルク＝エンジン始動トルクとし、ステップＳ210へ移行する。
【００５８】
ステップＳ210では、ステップＳ209でのモータジェネレータトルクをエンジン始動トルクとする制御に続き、モータジェネレータ回転数がエンジン始動判定回転数を超えているか否かを判断し、Yesの場合はステップＳ211へ移行し、Noの場合はリターンへ移行する。
【００５９】
ステップＳ211では、ステップＳ210でのモータジェネレータ回転数>エンジン始動判定回転数との判断に続き、走行モードをHEVモード（ENG走行）とし、ステップＳ205と同様に、モータジェネレータトルク＝発電トルクとし、リターンへ移行する。
【００６０】
図１１はＡＴコントローラ７（第１クラッチコントローラ５も含む）にて実行される通信異常対応クラッチ制御処理の流れを示すフローチャートであり、以下、各ステップについて説明する（通信異常対応制御手段）。なお、この処理は、例えば、10msecの制御周期により実行される。
【００６１】
ステップＳ701では、図７に示すシフトマップを用いて、アクセル開度APOと車速VSPとから目標自動変速シフト（＝目標シフト位置）を決め、現在選択されているシフト位置と目標シフト位置とが異なる場合に変速するシフト制御を実行し、ステップＳ702へ移行する。
【００６２】
ステップＳ702では、ステップＳ701でのシフト制御に続き、統合コントローラ１０から各コントローラ１，２，５，７へのＣＡＮ通信線１１を介した情報伝達が不能となる通信異常であるか否かを判断し、Yesの場合はステップＳ703へ移行し、Noの場合はリターンへ移行する（通信異常検出手段）。
【００６３】
ステップＳ703では、ステップＳ702での通信異常であるとの判断に続き、走行モードがHEVモード（＝ENG走行）であるか否かを判断し、Yesの場合はステップＳ704へ移行し、Noの場合はステップＳ710へ移行する。
【００６４】
ステップＳ704では、ステップＳ703での走行モードがHEVモードであるとの判断に続き、図外のブレーキスイッチからの信号がON（ブレーキ操作時）であるか否かを判断し、Yesの場合はステップＳ705へ移行し、Noの場合はステップＳ708へ移行する。
【００６５】
ステップＳ705では、ステップＳ704でのブレーキ操作時であるとの判断に続き、車速センサ１７からの車速VSPが第１設定車速VSP1未満であるか否かを判断し、Yesの場合はステップＳ706へ移行し、Noの場合はステップＳ707へ移行する。
ここで、「第１設定車速VSP1」とは、エンジンＥがアイドル制御回転数を維持する車速をいう。
【００６６】
ステップＳ706では、ステップＳ705での車速<VSP1であるとの判断に続き、第２クラッチCL2を半クラッチ（スリップ締結）とする指令を出力し、リターンへ移行する。
【００６７】
ステップＳ707では、ステップＳ705での車速≧VSP1であるとの判断に続き、第２クラッチCL2を完全締結とする指令を出力し、リターンへ移行する。
【００６８】
ステップＳ708では、ステップＳ704でのブレーキ非操作時であるとの判断に続き、第２クラッチCL2が完全締結であるか否かを判断し、Yesの場合はリターンへ移行し、Noの場合はステップＳ709へ移行する。
【００６９】
ステップＳ709では、ステップＳ708での第２クラッチCL2が完全締結でないとの判断に続き、第２クラッチCL2の目標伝達トルクとして車速に応じた伝達トルクを設定し、リターンへ移行する。
【００７０】
ステップＳ710では、ステップＳ703での走行モードがEVモードであるとの判断に続き、車速センサ１７からの車速VSPが第２設定車速VSP2未満であるか否かを判断し、Yesの場合はステップＳ712へ移行し、Noの場合はステップＳ711へ移行する。
ここで、「第２設定車速VSP2」とは、車両のイナーシャでエンジンＥの始動が可能な車速をいう。
【００７１】
ステップＳ711では、ステップＳ710での車速≧VSP2との判断に続き、第１クラッチCL1を徐々に締結する指令を出力し、リターンへ移行する。
【００７２】
ステップＳ712では、ステップＳ710での車速<VSP2との判断に続き、車速≒０であるか否かを判断し、Yesの場合はステップＳ713へ移行し、Noの場合はリターンへ移行する。
【００７３】
ステップＳ713では、ステップＳ712での車速≒０であるとの判断に続き、車速≒０となった時刻T3からの経過時間が(T6−T3)となったか否かを判断し、Yesの場合はステップＳ714へ移行し、Noの場合はステップＳ715へ移行する。
なお、時刻T3及び時刻T6は図１３での時間を示し、(T6−T3)はエンジントルクがクリープトルクに達する待ち時間を示す。
【００７４】
ステップＳ714では、ステップＳ713での車速≒０となって(T6−T3)経過していないとの判断に続き、第１クラッチCL1を締結し、第２クラッチCL2を開放とし、リターンへ移行する。
【００７５】
ステップＳ715では、ステップＳ713での車速≒０となって(T6−T3)経過したとの判断に続き、第１クラッチCL1を締結したままで、開放状態である第２クラッチCL2のスリップ締結（半クラッチ）を開始し、ステップＳ716へ移行する。
【００７６】
ステップＳ716では、ステップＳ715でのCL2半クラッチに続き、走行モードをEVモードからHEVモード（＝ENG走行）へと書き換え、リターンへ移行する。
【００７７】
次に、作用を説明する。
［通信異常対応制御作用］
動力源としてエンジンと１個のモータジェネレータを備え、動力を車輪へ伝達する途中に変速機を有し、エンジンとモータジェネレータとの間は第１クラッチで断接し、モータジェネレータと駆動輪との間は第２クラッチ（変速機に内蔵）で断接するハイブリッドシステムは、エンジンを制御するエンジンコントローラと、モータジェネレータを制御するモータコントローラと、第１クラッチ及び変速機（第２クラッチ）を制御するＡＴコントローラと、車両及びハイブリッドシステム全体を制御する統合コントローラと、の間のデータのやり取りを通信（ＣＡＮ）で行う。通常（通信正常時）は、統合コントローラがアクセル開度から駆動力を演算し、バッテリの充電状態に応じてエンジントルクとモータトルクを求めてエンジンコントローラとモータコントローラに要求トルクを指令し、この指令値に従ってエンジントルク、モータトルクを出力し、第１クラッチと変速機を制御して、電気自動車走行モード（モータ走行）とハイブリッド車走行モード（エンジン走行）を切り替えて走行する。
【００７８】
しかし、モータ走行中に通信異常が発生すると、統合コントローラからモータコントローラに要求トルクを伝達不能になるが、通信異常時にはクリープトルクを発生することにより、バッテリに電力が十分有る場合、しばらく走行可能である。しかしやがてバッテリ電力を使い切ると車両は停止してしまう。
【００７９】
ここで、バッテリを充電するためには、エンジンを始動する必要があるが、エンジン始動は、統合コントローラの指令に従って第１クラッチを締結し、第２クラッチを開放し、モータジェネレータトルクでエンジンを回転させてエンジンコントローラが燃料噴射、点火等の制御を行い、エンジンが始動したと判定できたらモータジェネレータで発電し、モータジェネレータが発電に移行してもエンジンストールしないように、エンジントルクを制御する必要がある。しかし、通信異常により統合コントローラの指令に従ってエンジンコントローラ、モータコントローラ、ＡＴコントローラは作動できないので、エンジン始動ができず、走行不能となる。
【００８０】
これに対し、実施例１の通信異常対応制御装置では、通信異常検出時、統合コントローラ１０からの指令に代え、各コントローラ１，２，５，７からの独立した指令により、HEVモードを選択し、モータジェネレータMGによりシステム動作を維持できる発電トルクを発生しつつ、エンジンＥの制御により走行に必要なクリープトルクを発生することで、統合コントローラ１０から各コントローラ１，２，５，７への情報伝達が不能となる通信異常時、電力供給とクリープトルクの発生により、エンジン燃料が無くなるまで走行を確保することができるようにした。
【００８１】
すなわち、通信異常時には統合コントローラ１０から各コントローラ１，２，５，７への情報伝達が不能となることで、統合コントローラ１０からの指令に基づく、走行モード遷移制御やアクセル開度に応じた駆動力制御ができなくなる。
しかし、モータコントローラ２は、モータジェネレータMGをエンジン車のオルタネータ代わりとして発電させる発電制御機能等を独自に有するし、エンジンコントローラ１は、エンジンストールしないようにエンジン回転数をアイドル制御回転数に制御するアイドル制御機能等を独自に有する。
そこで、通信異常の検出時、モータコントローラ２やエンジンコントローラ１が独自に持つ制御機能を活用する通信異常対応制御に切り替えることで、バッテリ電力を使い切ること無く、エンジン燃料が無くなるまで走行可能である。
この結果、統合コントローラ１０から各コントローラ１，２，５，７への情報伝達が不能となる通信異常時、電力供給とクリープトルクの発生により、エンジン燃料が無くなるまで走行を確保することができる。
【００８２】
［エンジン走行中の通信異常時の動作］
エンジン走行中に通信異常が発生した場合、エンジンコントローラ１での通信異常対応制御処理を説明すると、エンジン走行中は、エンジン回転数がアイドル制御回転数を超えていることで、図９のフローチャートにおいて、ステップＳ101→ステップＳ102→ステップＳ103→ステップＳ104→リターンへと進む流れが繰り返され、ステップＳ104では、目標エンジントルクをクリープトルク（>発電トルク）とするエンジントルク制御が実行される。
そして、ブレーキ操作等によりエンジン回転数がアイドル制御回転数以下になると、図９のフローチャートにおいて、ステップＳ101→ステップＳ102→ステップＳ103→ステップＳ105→ステップＳ106→リターンへと進む流れが繰り返され、ステップＳ105では、エンジン回転数をアイドル制御回転数に維持するアイドル制御が実行される。
【００８３】
エンジン走行中に通信異常が発生した場合、モータコントローラ２での通信異常対応制御処理を説明すると、エンジン走行中は、第１クラッチCL1と第２クラッチCL2に締結によりモータジェネレータ回転が維持されていることで、図１０のフローチャートにおいて、ステップＳ201→ステップＳ202→ステップＳ203→ステップＳ205→リターンへと進む流れが繰り返され、ステップＳ205では、目標モータジェネレータトルクをシステム動作を維持する12V電力を得る発電トルクとする発電トルク制御が実行される。
【００８４】
エンジン走行中に通信異常が発生した場合、ＡＴコントローラ７での通信異常対応制御処理を説明すると、エンジン走行中は、ブレーキ非操作で、かつ、第２クラッチCL2が締結されていることで、図１１のフローチャートにおいて、ステップＳ701→ステップＳ702→ステップＳ703→ステップＳ704→ステップＳ708→リターンへと進む流れが繰り返され、ステップＳ708では、第２クラッチCL2の完全締結のままとされる。
そして、通信異常の発生に基づき車両停止を意図してブレーキ操作を行うと、車速がアイドル制御回転数を維持する第１設定車速VSP1以上の間は、図１１のフローチャートにおいて、ステップＳ701→ステップＳ702→ステップＳ703→ステップＳ704→ステップＳ705→ステップＳ707→リターンへと進む流れが繰り返され、ステップＳ707では、第２クラッチCL2の完全締結が維持される。
さらに、車両減速により、車速がアイドル制御回転数を維持する第１設定車速VSP1未満になると、図１１のフローチャートにおいて、ステップＳ701→ステップＳ702→ステップＳ703→ステップＳ704→ステップＳ705→ステップＳ706→リターンへと進む流れが繰り返され、ステップＳ706では、第２クラッチCL2が完全締結からスリップ締結による半クラッチへ移行される。
その後、発進を意図してブレーキ操作を解除すると、図１１のフローチャートにおいて、ステップＳ701→ステップＳ702→ステップＳ703→ステップＳ704→ステップＳ708→ステップＳ709→リターンへと進む流れが繰り返され、ステップＳ709では、第２クラッチCL2が車速に応じた伝達トルクを得るように締結制御が開始される。
【００８５】
次に、エンジン走行中の通信異常時の動作を、図１２に示すタイムチャートにより説明する。
エンジン走行中にＣＡＮ通信異常が発生した時刻T1では、エンジントルクがクリープトルクとされ、モータジェネレータトルクが発電トルクとされ、第２クラッチCL2は締結が維持される。したがって、時刻T1以降は、モータジェネレータ回転数（＝エンジン回転数）は低下し、これに伴って車速も低下する。
そして、ＣＡＮ通信異常が発生した後の時刻T2にてブレーキ操作を行うと、時刻T2以降は、モータジェネレータ回転数（＝エンジン回転数）及び車速は、より急な勾配により低下する。そして、車速が第１設定車速VSP1となる時刻T3では、モータジェネレータ回転数（＝エンジン回転数）の低下を抑えるように、第２クラッチCL2を半クラッチとし、エンジンＥ及びモータジェネレータMGの負荷を軽減し、アイドル制御を実行する。車両が停止する時刻T4からブレーキ操作を解除する時刻T5までは、第２クラッチCL2の半クラッチ状態が維持される。車速は、ＡＴコントローラ７において、ＡＴ出力軸の回転数から演算し、車速の低下に応じて１速にシフトダウンする。そして、ブレーキ操作を解除すると車両は停止状態からクリープトルクで動き出し、この発進を開始する時刻T5から車速が第１設定車速VSP1以上となる時刻T6までは、第２クラッチCL2の半クラッチ状態のままで徐々に車速を上げながらの走行となり、これに伴ってエンジントルクが緩勾配にて上昇する。車速が第１設定車速VSP1以上となる時刻T6からは、第２クラッチCL2が完全締結され、その後、車速をほぼ第１設定車速VSP1に維持したままの走行が確保される。
【００８６】
実施例１の通信異常対応制御装置において、通信異常対応制御手段は、HEVモードでの走行中に通信異常を検出した場合であって、エンジン回転数がアイドル制御回転数を超えている場合、モータコントローラ２からはシステム動作を維持できる発電トルクを得る指令を出力し、エンジンコントローラ１からは発電トルクを超えるクリープトルクを発生する指令を出力し、第１クラッチコントローラ５からは第１クラッチCL1の締結を維持する指令を出力し、ＡＴコントローラ７からは第２クラッチCL2の締結を維持する指令を出力する。
【００８７】
したがって、エンジンＥを動力源に含むHEVモードでの走行中に通信異常を検出した場合には、第１クラッチCL1と第２クラッチCL2を締結するHEVモードを維持したままで、モータコントローラ２からの発電トルク指令により12V電力を供給し続けながら、エンジンコントローラ１からのクリープトルク指令によりエンジン燃料が無くなるまで走行することができる。
【００８８】
実施例１の通信異常対応制御装置において、通信異常対応制御手段は、通信異常対応制御での走行中、ブレーキ操作に伴い車速がアイドル制御回転数を維持する第１設定車速VSP1未満になった場合、第２クラッチCL2をスリップ締結による半クラッチとし、エンジン回転数をアイドル制御回転数に維持するアイドル制御を行い、ブレーキ操作解除に伴い車速がアイドル制御回転数を維持する第１設定車速VSP1以上になったら第２クラッチCL2を半クラッチから完全締結に復帰する。
したがって、通信異常対応制御での走行中、低車速で第２クラッチCL2を半クラッチにすることにより、ブレーキ操作により車両が完全に停止してもエンジンＥがアイドル制御回転数を維持することができ、ブレーキ操作を解除すると、再びエンジントルクにより走り出すことができる。
【００８９】
［モータ走行中の通信異常時の動作］
モータ走行中に通信異常が発生した場合、エンジンコントローラ１での通信異常対応制御処理を説明すると、モータ走行中は、エンジンＥの作動を停止していることで、図９のフローチャートにおいて、ステップＳ101→ステップＳ102→ステップＳ108→ステップＳ110→リターンへと進む流れが繰り返され、ステップＳ110では、エンジン始動時制御が実行される。
そして、エンジン回転数がエンジン始動判定回転数を超えると、図９のフローチャートにおいて、ステップＳ101→ステップＳ102→ステップＳ108→ステップＳ109→リターンへと進む流れが繰り返され、ステップＳ109では、エンジン作動＝ＯＮとされ、その後は、上記エンジン走行中に通信異常が発生した場合の処理が実行されることになる。
【００９０】
モータ走行中に通信異常が発生した場合、モータコントローラ２での通信異常対応制御処理を説明すると、モータ走行中は、まず、第１クラッチCL1を締結してエンジン始動を要する。このため、車速が出ている期間では、図１０のフローチャートにおいて、ステップＳ201→ステップＳ202→ステップＳ206→ステップＳ207→リターンへと進む流れが繰り返され、ステップＳ207では、モータジェネレータトルクをゼロに維持する制御が実行される。
そして、車両がほぼ停止状態であると判断されると、図１０のフローチャートにおいて、ステップＳ201→ステップＳ202→ステップＳ206→ステップＳ208→リターンへと進む流れが繰り返され、ステップＳ208では、停車の判定とクラッチの切り替え判定（第１クラッチCL1のOFF→ON、第２クラッチCL2のON→OFF）に要する十分な時間(T4−T3)が待たれる。
そして、時間(T4−T3)を経過すると、図１０のフローチャートにおいて、ステップＳ201→ステップＳ202→ステップＳ206→ステップＳ208→ステップＳ209→ステップＳ210→リターンへと進む流れが繰り返され、ステップＳ209では、モータジェネレータトルクがエンジン始動トルクとされる。
さらに、モータジェネレータ回転数がエンジン始動判定回転数を超えると、図１０のフローチャートにおいて、ステップＳ201→ステップＳ202→ステップＳ206→ステップＳ208→ステップＳ209→ステップＳ210→ステップＳ211→リターンへと進む流れが繰り返され、ステップＳ211では、走行モードがHEVモード（＝ENG走行）とされ、モータジェネレータトルクが発電トルクとされる。
【００９１】
モータ走行中に通信異常が発生した場合、ＡＴコントローラ７及び第１クラッチコントローラ５での通信異常対応制御処理を説明すると、モータ走行中であって、車速が車両のイナーシャでエンジン始動可能な第２設定車速VSP2以上であるときは、図１１のフローチャートにおいて、ステップＳ701→ステップＳ702→ステップＳ703→ステップＳ710→ステップＳ711→リターンへと進む流れが繰り返され、ステップＳ711では、第１クラッチCL1を徐々に締結する指令が出力される。
一方、モータ走行中であって、車速が車両のイナーシャでエンジン始動可能な第２設定車速VSP2未満であるときは、図１１のフローチャートにおいて、ステップＳ701→ステップＳ702→ステップＳ703→ステップＳ710→ステップＳ712→リターンへと進む流れが繰り返され、ステップＳ712では、車速がほぼゼロ車速となるまで待たれる。
そして、車速がほぼゼロ車速になると、図１１のフローチャートにおいて、ステップＳ701→ステップＳ702→ステップＳ703→ステップＳ710→ステップＳ712→ステップＳ713→ステップＳ714→リターンへと進む流れが繰り返され、ステップＳ714では、第１クラッチCL1をOFF→ONとし、第２クラッチCL2をON→OFFとする。すなわち、ステップＳ713により、停車の判定とクラッチの切り替え判定とエンジン始動判定に要する十分な時間(T6−T3)が待たれる。
さらに、車速がほぼゼロ車速になってから(T6−T3)を経過すると、図１１のフローチャートにおいて、ステップＳ701→ステップＳ702→ステップＳ703→ステップＳ710→ステップＳ712→ステップＳ713→ステップＳ715→ステップＳ716→リターンへと進む流れが繰り返され、ステップＳ715では、第２クラッチCL2が半クラッチとされ、ステップＳ716では、走行モードがHEVモード（＝ENG走行）に切り替えられ、その後、上記エンジン走行中の通信異常時の処理が実行される。
【００９２】
次に、車速が車両のイナーシャでエンジン始動可能な第２設定車速VSP2未満である場合におけるモータ走行中の通信異常時の動作を、図１３に示すタイムチャートにより説明する。
エンジン走行中にＣＡＮ通信異常が発生した時刻T1では、モータジェネレータトルクがゼロとされ、第１クラッチCL1の開放と第２クラッチCL2の締結が維持される。したがって、時刻T1以降は、モータジェネレータ回転数と車速は殆ど変わらない。
そして、ＣＡＮ通信異常が発生した後の時刻T2にてブレーキ操作を行うと、時刻T2以降は、モータジェネレータ回転数及び車速は、急な勾配により低下する。そして、車速がほぼゼロとなる時刻T3では、負荷の無い状態でモータジェネレータMGをスタータモータとしてエンジンＥを始動するために、第１クラッチCL1を締結し、第２クラッチCL2を開放する。そして、時刻T3から時刻T4まで待ち、時刻T4にてモータジェネレータトルクをエンジン始動トルクとし、モータジェネレータ回転数特性に示すように、エンジン回転数を上昇させる。時刻T5にてエンジン始動の判定がなされると、モータジェネレータトルクを発電トルクとし、エンジントルクをクリープトルクとする。そして、時刻T6にて第２クラッチCL2を半クラッチとし、走行モードをEVモードからHEVモード（ENG走行）に切り替える。車速は、ＡＴコントローラ７において、ＡＴ出力軸の回転数から演算し、車速の低下に応じて１速にシフトダウンする。以後の動作は、エンジン走行中の通信異常時の動作と同様であり、時刻T7にてブレーキ操作を解除すると、車両は停止状態からクリープトルクで動き出し、この発進を開始する時刻T7から車速が第１設定車速VSP1以上となる時刻T8までは、第２クラッチCL2の半クラッチ状態のままで徐々に車速を上げながらの走行となり、これに伴ってエンジントルクが緩勾配にて上昇する。車速が第１設定車速VSP1以上となる時刻T8からは、第２クラッチCL2が完全締結され、その後、車速をほぼ第１設定車速VSP1に維持したままの走行が確保される。
【００９３】
実施例１の通信異常対応制御装置において、通信異常対応制御手段は、EVモードでの走行中に通信異常を検出した場合であって、車速が車両のイナーシャでエンジンＥの始動が可能な第２設定車速VSP2以上の場合、第２クラッチCL2は締結を維持し、開放されている第１クラッチCL1を徐々に締結してエンジンＥをすり上げ始動し、エンジン始動後、アイドル制御へ移行する。
したがって、EVモードでのモータ走行中に全てのコントローラ１，２，５，７，１０間が通信不能となる通信異常となっても、車両のイナーシャでエンジンＥを始動させ、エンジンＥのクリープトルクで走行することができる。
【００９４】
実施例１の通信異常対応制御装置において、通信異常対応制御手段は、EVモードでの走行中に通信異常を検出した場合であって、車速が車両のイナーシャでエンジンＥの始動が可能な第２設定車速VSP2未満の場合、車両を停止し、車両停止後、第１クラッチCL1を締結し、第２クラッチCL2を開放し、車両停止後、両クラッチCL1,CL2の切り替わり時間を経過したら、モータジェネレータトルクを発生してエンジンＥを始動し、エンジン始動を判定したらモータジェネレータトルクを発電トルクに移行し、エンジンＥはアイドル制御へ移行し、その後、第２クラッチCL2をスリップ締結による半クラッチとする。
したがって、停車中は通信不能になってからの経過時間で、モータ走行中に通信不能となった場合は車両が停止してからの経過時間で両クラッチCL1,CL2とモータジェネレータMGの作動にタイミングを合わせてエンジンＥを始動させ、エンジン始動後は第２クラッチCL2が半クラッチ状態になるので、クリープでの発進が可能となる。
【００９５】
次に、効果を説明する。
実施例１のハイブリッド車両の通信異常対応制御装置にあっては、下記に列挙する効果を得ることができる。
【００９６】
(1) 走行モードとして、エンジンＥを動力源に含むHEVモードと、モータジェネレータMGのみを動力源とするEVモードと、を有し、少なくとも、前記エンジンＥを制御するエンジンコントローラ１と、前記モータジェネレータMGを制御するモータコントローラ２と、前記各コントローラ１，２への指令値を演算する統合コントローラ１０と、の間の情報交換を通信で行うハイブリッド車両において、前記統合コントローラ１０から各コントローラ１，２への情報伝達が不能となる通信異常を検出する通信異常検出手段と、通信異常検出時、前記統合コントローラ１０からの指令に代え、各コントローラ１，２からの独立した指令により、HEVモードを選択し、前記モータジェネレータMGによりシステム動作を維持できる発電トルクを発生しつつ、前記エンジンＥの制御により走行に必要なクリープトルクを発生する通信異常対応制御手段と、を設けたため、統合コントローラ１０から各コントローラ１，２への情報伝達が不能となる通信異常時、電力供給とクリープトルクの発生により、エンジン燃料が無くなるまで走行を確保することができる。
【００９７】
(2) 前記ハイブリッド車両は、エンジンＥとモータジェネレータMGとの間に第１クラッチCL1を介装し、前記モータジェネレータMGと駆動輪RL,RRとの間に第２クラッチCL2を介装してハイブリッド駆動系を構成し、走行モードとして、前記第１クラッチCL1を締結するHEVモードと、前記第１クラッチCL1を開放するEVモードと、を有し、前記エンジンＥを制御するエンジンコントローラ１と、前記モータジェネレータMGを制御するモータコントローラ２と、前記第１クラッチCL1及び第２クラッチCL2の締結・開放を制御する第１クラッチコントローラ５及びＡＴコントローラ７と、前記各コントローラ１，２，５，７への指令値を演算する統合コントローラ１０と、の間の情報交換をＣＡＮ通信で行い、通信異常対応制御手段は、HEVモードでの走行中に通信異常を検出した場合であって、エンジン回転数がアイドル制御回転数を超えている場合、モータコントローラ２からはシステム動作を維持できる発電トルクを得る指令を出力し、エンジンコントローラ１からは発電トルクを超えるクリープトルクを発生する指令を出力し、第１クラッチコントローラ５からは第１クラッチCL1の締結を維持する指令を出力し、ＡＴコントローラ７からは第２クラッチCL2の締結を維持する指令を出力するため、エンジンＥを動力源に含むHEVモードでの走行中に通信異常を検出した場合には、第１クラッチCL1と第２クラッチCL2を締結するHEVモードを維持したままで、モータコントローラ２からの発電トルク指令により12V電力を供給し続けながら、エンジンコントローラ１からのクリープトルク指令によりエンジン燃料が無くなるまで走行することができる。
【００９８】
(3) 前記通信異常対応制御手段は、通信異常対応制御での走行中、ブレーキ操作に伴い車速がアイドル制御回転数を維持する第１設定車速VSP1未満になった場合、第２クラッチCL2をスリップ締結による半クラッチとし、エンジン回転数をアイドル制御回転数に維持するアイドル制御を行い、ブレーキ操作解除に伴い車速がアイドル制御回転数を維持する第１設定車速VSP1以上になったら第２クラッチCL2を半クラッチから完全締結に復帰するため、通信異常対応制御での走行中、低車速で第２クラッチCL2を半クラッチにすることにより、ブレーキ操作により車両が完全に停止してもエンジンＥがアイドル制御回転数を維持することができ、ブレーキ操作を解除すると、再びエンジントルクにより走り出すことができる。
【００９９】
(4) 前記通信異常対応制御手段は、EVモードでの走行中に通信異常を検出した場合であって、車速が車両のイナーシャでエンジンＥの始動が可能な第２設定車速VSP2以上の場合、第２クラッチCL2は締結を維持し、開放されている第１クラッチCL1を徐々に締結してエンジンＥをすり上げ始動し、エンジン始動後、アイドル制御へ移行するため、EVモードでのモータ走行中に全てのコントローラ１，２，５，７，１０間が通信不能となる通信異常となっても、車両のイナーシャでエンジンＥを始動させ、エンジンＥのクリープトルクで走行することができる。
【０１００】
(5) 前記通信異常対応制御手段は、EVモードでの走行中に通信異常を検出した場合であって、車速が車両のイナーシャでエンジンＥの始動が可能な第２設定車速VSP2未満の場合、車両を停止し、車両停止後、第１クラッチCL1を締結し、第２クラッチCL2を開放し、車両停止後、両クラッチCL1,CL2の切り替わり時間を経過したら、モータジェネレータトルクを発生してエンジンＥを始動し、エンジン始動を判定したらモータジェネレータトルクを発電トルクに移行し、エンジンＥはアイドル制御へ移行し、その後、第２クラッチCL2をスリップ締結による半クラッチとするため、停車中は通信不能になってからの経過時間で、モータ走行中に通信不能となった場合は車両が停止してからの経過時間で両クラッチCL1,CL2とモータジェネレータMGの作動にタイミングを合わせてエンジンＥを始動させ、エンジン始動後は第２クラッチCL2が半クラッチ状態になるので、クリープでの発進が可能となる。
【０１０１】
以上、本発明のハイブリッド車両の通信異常対応制御装置を実施例１に基づき説明してきたが、具体的な構成については、この実施例１に限られるものではなく、特許請求の範囲の各請求項に係る発明の要旨を逸脱しない限り、設計の変更や追加等は許容される。
【０１０２】
実施例１では、通信異常対応制御手段として、エンジンとモータジェネレータと第１クラッチと第２クラッチを制御する例を示したが、クラッチが１個のハイブリッドシステムでは、エンジンとモータジェネレータとクラッチとを制御すれば良いし、クラッチ無しのハイブリッドシステムでは、エンジンとモータジェネレータとを制御すれば良い。要するに、通信異常対応制御手段は、通信異常検出時、統合コントローラからの指令に代え、各コントローラからの独立した指令により、HEVモードを選択し、モータジェネレータによりシステム動作を維持できる発電トルクを発生しつつ、エンジンの制御により走行に必要なクリープトルクを発生するものであれば実施例１に限られることはない。
【産業上の利用可能性】
【０１０３】
実施例１では、後輪駆動のハイブリッド車両への適用例を示したが、前輪駆動のハイブリッド車両や四輪駆動のハイブリッド車両へも適用できる。実施例１では、第２クラッチとして自動変速機に内蔵されたクラッチを利用する例を示したが、モータジェネレータと変速機との間に第２クラッチを追加して介装したり、または、変速機と駆動輪との間に第２クラッチを追加して介装（例えば、特開２００２−１４４９２１号公報参照）しても良い。さらには、第１クラッチ（エンジンクラッチ）のみを持つハイブリッド車両にも適用できるし、第１クラッチ及び第２クラッチを持たずハイブリッド走行モードと電気自動車走行モードを達成するハイブリッド車両にも適用できる。要するに、走行モードとして、エンジンを動力源に含むハイブリッド車走行モードと、モータジェネレータのみを動力源とする電気自動車走行モードと、を有し、少なくとも、エンジンを制御するエンジンコントローラと、モータジェネレータを制御するモータコントローラと、各コントローラへの指令値を演算する統合コントローラと、の間の情報交換を通信で行うハイブリッド車両であれば適用できる。
【図面の簡単な説明】
【０１０４】
【図１】実施例１の通信異常対応制御装置が適用された後輪駆動のハイブリッド車両を示す全体システム図である。
【図２】実施例１の統合コントローラにおける演算処理プログラムを示す制御ブロック図である。
【図３】図２の目標駆動力演算部にて目標駆動力演算に用いられる目標駆動力マップの一例を示す図である。
【図４】図２のモード選択部にて目標モードの選択に用いられる目標モードマップの一例を示す図である。
【図５】図２の目標充放電演算部にて目標充放電電力の演算に用いられる目標充放電量マップの一例を示す図である。
【図６】図２の動作点指令部にて各動作点を決める演算処理を示すフローチャートである。
【図７】図６の目標自動変速シフト演算ステップにて用いられるシフトマップの一例を示す図である。
【図８】図６の目標エンジントルク演算ステップにて用いられるエンジン回転数に対する最大エンジントルクマップの一例を示す図である。
【図９】実施例１のエンジンコントローラにて実行される通信異常対応エンジン制御処理の流れを示すフローチャートである。
【図１０】実施例１のモータコントローラにて実行される通信異常対応モータジェネレータ制御処理の流れを示すフローチャートである。
【図１１】実施例１のＡＴコントローラ及び第１クラッチコントローラにて実行される通信異常対応クラッチ制御処理の流れを示すフローチャートである。
【図１２】エンジン走行中の通信異常時におけるモータジェネレータ回転数・エンジントルク・車速・モータジェネレータトルクの各動作を示すタイムチャートである。
【図１３】モータ走行中の通信異常時におけるモータジェネレータ回転数・エンジントルク・車速・モータジェネレータトルクの各動作を示すタイムチャートである。
【符号の説明】
【０１０５】
Ｅ  エンジン
FW  フライホイール
CL1  第１クラッチ
MG  モータジェネレータ
CL2  第２クラッチ
AT  自動変速機
PS  プロペラシャフト
DF  ディファレンシャル
DSL  左ドライブシャフト
DSR  右ドライブシャフト
RL  左後輪（駆動輪）
RR  右後輪（駆動輪）
FL  左前輪
FR  右前輪
１  エンジンコントローラ
２  モータコントローラ
３  インバータ
４  バッテリ
５  第１クラッチコントローラ
６  第１クラッチ油圧ユニット
７  ＡＴコントローラ
８  第２クラッチ油圧ユニット
９  ブレーキコントローラ
１０  統合コントローラ
100  目標駆動力演算部
200  モード選択部
300  目標充放電演算部
400  動作点指令部
500  変速制御部
【図１】
2007168564.tif 000003
【図２】
2007168564.tif 000004
【図３】
2007168564.tif 000005
【図４】
2007168564.tif 000006
【図５】
2007168564.tif 000007
【図６】
2007168564.tif 000008
【図７】
2007168564.tif 000009
【図８】
2007168564.tif 000010
【図９】
2007168564.tif 000011
【図１０】
2007168564.tif 000012
【図１１】
2007168564.tif 000013
【図１２】
2007168564.tif 000014
【図１３】
2007168564.tif 000015