(57)【要約】  アクセル踏み込みに伴いエンジン2を始動する際、アクセル開度が所定アクセル開度以下の場合には、所定アクセル開度を超える場合よりも第２クラッチ4の伝達トルク容量の配分を大きくする。
2014175030.tif 000002
【特許請求の範囲】
【請求項１】
エンジンと、
モータジェネレータと、
前記エンジンおよび前記モータジェネレータ間のトルク伝達を断続する第１クラッチと、
前記モータジェネレータおよび駆動輪間のトルク伝達を断続する第２クラッチと、
前記第１クラッチを切断し前記モータジェネレータのトルクにより走行する電動車モードから、前記第１クラッチを接続して前記エンジンおよび前記モータジェネレータのトルクにより走行するハイブリッドモードへ切り替わる際、前記モータジェネレータのトルクを利用して前記エンジンを始動するエンジン始動手段と、
モータ上限トルクを演算するモータ上限トルク演算手段と、
アクセル踏み込みに伴い前記エンジンを始動する際、前記モータ上限トルクの範囲内で第１クラッチ伝達トルク容量指令値と第２クラッチ伝達トルク容量指令値とを配分する伝達トルク容量配分手段と、
を備え、
前記伝達トルク容量配分手段は、アクセル開度が所定アクセル開度以下の場合には前記所定アクセル開度を超える場合よりも前記第２クラッチ伝達トルク容量指令値の配分を大きくすることを特徴とするハイブリッド車両のクラッチ制御装置。
【請求項２】
請求項１に記載のハイブリッド車両のクラッチ制御装置において、
前記伝達トルク容量配分手段は、アクセル開度が前記所定アクセル開度を超える場合には、アクセル踏み込み速度が高いほど前記第１クラッチ伝達トルク容量指令値の配分を大きくすることを特徴とするハイブリッド車両のクラッチ制御装置。
【請求項３】
請求項２に記載のハイブリッド車両のクラッチ制御装置において、
アクセル開度に基づいて駆動トルク指令値を演算する駆動トルク指令値演算手段と、
前記駆動トルク指令値の変化率を演算する駆動トルク指令値変化率演算手段と、
前記モータ上限トルクからクランキングに最低限必要なエンジン始動下限トルクの最小値であるエンジン下限トルク最小値を減じてエンジン始動中に前記第２クラッチへ配分可能なトルクの最大値である第２クラッチトルク容量最大値を演算する第２クラッチトルク容量最大値演算手段と、
を備え、
前記伝達トルク容量配分手段は、前記駆動トルク指令値が前記第２クラッチトルク容量最大値以下の場合には前記第２クラッチ伝達トルク容量指令値の配分を最大とし、前記駆動トルク指令値が前記第２クラッチトルク容量最大値を超える場合には前記駆動トルク指令値変化率が高いほど前記第１クラッチ伝達トルク容量指令値の配分を大きくすることを特徴とするハイブリッド車両のクラッチ制御装置。
【請求項４】
請求項３に記載のハイブリッド車両のクラッチ制御装置において、
前記エンジン回転数と前記エンジンが初爆後か否かに基づき、現在のエンジン回転数においてクランキングに最低限必要なエンジン始動下限トルクを演算するエンジン始動下限トルク演算手段と、
前記モータ上限トルクから前記エンジン始動下限トルクを減じて、前記第２クラッチへ配分可能な第２クラッチトルク容量上限値を演算する第２クラッチトルク容量上限値演算手段と、
を備え、
前記伝達トルク容量配分手段は、
前記駆動トルク指令値が前記第２クラッチトルク容量最大値以下の場合には、前記駆動トルク指令値の上限を前記第２クラッチトルク容量上限値で制限した値を前記第２クラッチ伝達トルク容量指令値とすると共に、前記モータ上限トルクから前記第２クラッチ伝達トルク容量指令値を減じた値を前記第１クラッチ伝達トルク容量指令値とし、
前記駆動トルク指令値が前記第２クラッチトルク容量最大値よりも大きい場合には、前記駆動トルク指令値の上限を前記第２クラッチトルク容量上限値で制限した値を、アクセル踏み込み速度が高いほど減少補正した値を前記第２クラッチ伝達トルク容量指令値とすると共に、前記モータ上限トルクから前記第２クラッチ伝達トルク容量指令値を減じた値を前記第１クラッチ伝達トルク容量指令値とすることを特徴とするハイブリッド車両のクラッチ制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハイブリッド車両のクラッチ制御装置に関する。
【背景技術】
【０００２】
従来、エンジンおよびモータジェネレータ間のトルク伝達を断続する第１クラッチと、モータジェネレータおよび駆動輪間のトルク伝達を断続する第２クラッチを有するハイブリッド車両が知られている。
特許文献１には、運転者のアクセル踏み込みに伴い第１クラッチを接続してエンジンを始動する際、クランキングトルクである第１クラッチトルク容量と車両の駆動トルクである第２クラッチトルク容量とを、モータ上限トルク範囲内で配分することで、モータトルクが上限トルクを超えるのを防止する技術が開示されている。このとき、運転者のアクセル踏み込み速度が高いほど、第１クラッチトルク容量の配分を大きくすることで、早期のエンジン始動による車両の加速を達成している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開2009-227277号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来技術にあっては、アクセル開度が小さい場合であっても、アクセル踏み込み速度が高いときには、第１クラッチトルク容量の配分を大きくするため、踏み込み直後からエンジン始動が完了するまでの間、加速度が停滞し、運転者の所望する加速性能が得られないという問題があった。
本発明の目的は、運転者の所望する加速性能を実現できるハイブリッド車両のクラッチ制御装置を提供することにある。
【課題を解決するための手段】
【０００５】
本発明では、アクセル踏み込みに伴いエンジンを始動する際、アクセル開度が所定アクセル開度以下の場合には、所定アクセル開度を超える場合よりも第２クラッチの伝達トルク容量指令値の配分を大きくする。
【発明の効果】
【０００６】
よって、運転者の要求加速度が小さい場合には、エンジン始動時間の短縮よりも駆動トルクの増大を優先することで、踏み込み直後から要求加速度に合致した駆動トルクを発生させることができ、運転者の所望する加速性能を実現できる。
【図面の簡単な説明】
【０００７】
【図１】実施例１のクラッチ制御装置が適用されたハイブリッド車両のシステム図である。
【図２】統合コントローラ13の処理内容を示すフローチャートである。
【図３】車速とアクセル開度に応じた駆動トルク指令値演算マップである。
【図４】(a)クラッチトルク容量−クラッチ油圧変換マップ、(b)クラッチ油圧−電流変換マップである。
【図５】第２クラッチ制御モード設定方法を示すフローチャートである。
【図６】(a)基本第２クラッチトルク容量指令値と第２クラッチ油温とに基づく第２クラッチスリップ回転数目標値演算マップ、(b)エンジン始動配分モータトルクに基づく第２クラッチスリップ回転数目標値演算である。
【図７】第２クラッチ用フィードバック制御のブロック図である。
【図８】エンジン始動中の各クラッチのトルク容量指令値演算方法を示すフローチャートである。
【図９】エンジン始動下限トルク演算マップである。
【図１０】モータ上限トルク演算マップである。
【図１１】駆動トルク指令値変化率に応じた第２クラッチトルク容量指令補正値の特性図である。
【図１２】EV走行中に急なアクセル操作でありながら踏み込み量は低開度で走行（急加速）したことによりエンジンを始動させたときのタイムチャートである。
【図１３】EV走行中に急なアクセル操作で、かつ、踏み込み量が高開度で走行したことによりエンジンを始動させたときのタイムチャートである。
【図１４】EV走行中に急なアクセル開度で、かつ、踏み込み量が中開度で走行したことによりエンジンを始動させたときのタイムチャートである。
【符号の説明】
【０００８】
1  モータジェネレータ
2  エンジン
3  第１クラッチ
4  第２クラッチ
5  変速機
6  第２クラッチ入力軸回転数センサ
7  第２クラッチ出力軸回転数センサ
9  高圧バッテリ
10  アクセルポジションセンサ
11  エンジン回転数センサ
12  クラッチ油温センサ
13  統合コントローラ
14  変速機コントローラ
15  クラッチコントローラ
16  エンジンコントローラ
17  モータコントローラ
18  バッテリコントローラ
19  ファイナルギヤ
20a,20b  左右ドライブシャフト
21a,21b  左右駆動輪
22  通信線
【発明を実施するための形態】
【０００９】
〔実施例１〕
［全体システム］
図１は、実施例１のクラッチ制御装置が適用されたハイブリッド車両のシステム図である。
モータジェネレータ（以下、モータ）1は交流同期モータであり、駆動トルク制御による左右駆動輪21a,21bの駆動およびエンジン始動や回生ブレーキ制御による車両運動エネルギーの高圧バッテリ9への回収を行うものである。
エンジン2は、希薄燃焼可能であり、スロットルアクチュエータによる吸入空気量とインジェクタによる燃料噴射量と、点火プラグによる点火時期の制御により、エンジントルクが指令値と一致するように制御される。
第１クラッチ3は、乾式クラッチであり、エンジン2およびモータ1間の締結／開放を行う。第１クラッチ3が完全締結状態である場合はモータトルク＋エンジントルクが第２クラッチ4へと伝達され、開放状態である場合はモータトルクのみが第２クラッチ4へ伝達される。
第２クラッチ4は、湿式クラッチであり、クラッチ油圧（押付力）に応じて伝達トルク（クラッチトルク容量）が発生する。第２クラッチ4の伝達トルクは、変速機5およびファイナルギヤ19を介し、モータ1およびエンジン2（第１クラッチが締結されている場合）から出力されたトルクを左右ドライブシャフト20a,20bに伝達される。
【００１０】
変速機5は、有段変速機であり、複数の遊星歯車から構成される。変速機内部のクラッチならびにブレーキをそれぞれ締結／開放して力の伝達経路を変えることにより変速を行う。
第２クラッチ入力軸（モータ）回転数センサ6は、現在の第２クラッチ4の入力回転数を検出する。
第２クラッチ出力軸回転数センサ7は、現在の第２クラッチ4の出力軸回転数を検出する。
高電圧インバータ（以下、インバータ）8は、直流‐交流変換を行いモータ1の駆動電流を生成する。
高電圧バッテリ（以下、バッテリ）9は、モータ1からの回生エネルギーを蓄積する。
アクセルポジションセンサ10は、アクセル開度を検出する。
エンジン回転数センサ11は、現在のエンジン回転数を検出する。
クラッチ油温センサ12は、第２クラッチ4の油温を検出する。
【００１１】
統合コントローラ13は、バッテリ状態、アクセル開度、および車速（変速機出力軸回転数に同期した値）から駆動トルク指令値を演算する。そして、その結果に基づき各アクチュエータ（モータ1、エンジン2、第１クラッチ3、第２クラッチ4および変速機5）に対する指令値を演算し、各コントローラ14〜17へと送信する。統合コントローラ13は、第１クラッチ3を切断しモータジェネレータ1のトルクにより走行するEV（電動車）モードから、第１クラッチ3を接続してエンジン2およびモータジェネレータ1のトルクにより走行するHEV（ハイブリッドモード）へ切り替わる際、モータジェネレータ1のトルクを利用してエンジン2を始動させる（エンジン始動手段）。
変速機コントローラ14は、統合コントローラ13からの変速指令を達成するように変速制御を行う。
クラッチコントローラ15は、統合コントローラ13からの各クラッチ油圧指令値に対してクラッチ油圧（電流）指令値を実現するようにソレノイドバルブの電流を制御する。
エンジンコントローラ16は、統合コントローラ13からのエンジントルク指令値を達成するようにエンジントルク制御を行う。
モータコントローラ17であり、統合コントローラ13からのモータトルク指令値を達成するようにモータトルク制御を行う。
バッテリコントローラ18であり、バッテリ9の充電状態を管理し、その情報を統合コントローラ13へと送信する。
各コントローラ13〜18間の通信は、通信線22を介して行われる。
【００１２】
［統合コントローラの制御］
図２は、統合コントローラ13の処理内容を示すフローチャートである。なお、この処理内容は、一定のサンプリング周期で実行されることとする。
ステップS1では、バッテリ充電量SOCや変速機5のシフト位置、第２クラッチ4の入出力軸回転数ωcl2i,ωoエンジン回転数ωe、エンジンの動作状態Ests、車速Vsp等、他のコントローラが計測した車両状態を受信する。
ステップS2では、アクセル開度Apoをアクセルポジションセンサ10から計測する。
ステップS3（駆動トルク指令値演算手段）では、アクセル開度Apo、車速Vspから駆動トルク指令値Td*を演算する。実施例１では、例えば、図３に示すような車速Vspとアクセル開度Apoに応じた駆動トルク指令値演算マップを参照して演算する。図３において、駆動トルク指令値Td*は、アクセル開度Apoが高いほど大きくなるように設定し、車速Vspが高いほど小さくなるように設定する。
【００１３】
ステップS4では、バッテリ充電量SOCや駆動トルク指令値Td*および車速Vsp等の車両状態から第１クラッチ制御モードの設定（第１クラッチモードフラグfCL1の設定）を行う。ここではその詳細は省略するが、例えば、低加速での発進のように比較的エンジン2の効率が良くない走行シーンではモータ単独走行する（EVモード）ため、第１クラッチ3は開放（fCL1=0）する。また、急加速やバッテリ充電量SOCが所定値SOCth1以下、あるいは車速Vspが所定値Vspth1以上（モータ回転速度が許容回転速度を超える）となった場合にはEV走行は困難なため、エンジン2およびモータ1で走行する（HEVモード）ために第１クラッチ3を締結（fCL1=1）する。
ステップS5では、バッテリ充電量SOC、駆動トルク指令値Td*、第１クラッチ制御モードフラグfCL1および車速Vsp等の車両状態から第２クラッチ制御モードCL2MODE（締結、開放、スリップ）を設定する。なお、第２クラッチ制御モードの設定方法については後述する。
【００１４】
ステップS6では、各クラッチの制御モードと車両状態に基づき駆動トルク指令値Td*を基本エンジントルク指令値Te_base*、基本モータトルク指令値Tm_base*に配分する。配分方法については様々な手法が考えられるが、詳細については省略する。
ステップS7（伝達トルク容量配分手段）では、各クラッチの制御モード、エンジン回転数ωe、駆動トルク指令値Td*および各種車両状態から、エンジン始動中の各クラッチのトルク容量指令値Tcl1_ENG_START,Tcl2_ENG_STARTを演算する。なお、詳細な演算方法については後述する。
ステップS8では、第１クラッチ制御モードフラグfCL1、第２クラッチ入力回転数ωcl2i、およびエンジン回転数ωeからエンジン始動中か否かを判定する。実際には、第１クラッチ制御モードが締結モードであり、エンジン回転数が第２クラッチ入力回転数よりも低い場合は始動中と判断し始動フラグfENG_STをセットし、それ以外であれば始動中ではないと判断しフラグをクリアする。
ステップS9では、第２クラッチ4のスリップ回転数制御を実行するか否かの判断を行う。S5で第２クラッチ4がスリップ状態と設定され、かつ実際のスリップ回転数（入力軸−出力軸）の絶対値が所定値以上となった場合はスリップ回転数制御をONとしてステップS10へ進み、開放または締結と設定された場合は回転数制御をOFFとしてステップS14へ進む。
【００１５】
ステップS10では、基本第２クラッチトルク容量指令値Tcl2_base*を演算する。ここでは、例えば、駆動トルク指令値Td*と同値とする。
ステップS11では、第１クラッチ制御モードフラグfCL1、基本第２クラッチトルク容量指令値Tcl2_base*、第２クラッチ油温Tempcl2、バッテリ充電量SOC、および出力軸回転数計測値ωoから入力軸回転数目標値ωcl2i*を演算する。なお、詳細な演算方法については後述する。
ステップS12では、入力回転数目標値ωcl2i*と入力回転数計測値ωcl2iが一致するように回転数制御用モータトルク指令値Tm_FB_ONを演算する。演算（制御）方法は様々考えられるが、例えば、下式に基づき（PI制御）演算する。実際の演算はタスティン近似等で離散化して得られた漸化式を用いて算出する。
【数１】
2014175030.tif 000003
ただし、
KPm：モータ制御用比例ゲイン
KIm：モータ制御用積分ゲイン
ｓ：微分演算子
【００１６】
ステップS13では、基本第２クラッチトルク容量指令値Tcl2_base*と回転数制御用モータトルク指令値Tm_FB_ONとエンジントルク指令値Te_base*から回転数制御用第２クラッチトルク容量指令値Tcl_FB_ONを演算する。なお、詳細な演算方法については後述する。
ステップS14では、前述した回転数制御用モータトルク指令値Tm_FB_ONならびに回転数制御用第２クラッチトルク容量指令値Tcl_FB_ONを演算するための内部状態変数を初期化する。
ステップS15では、回転数制御を行わない場合、すなわち第２クラッチ4を締結/開放状態もしくは締結状態から回転数制御を行う（スリップ状態にする）までのクラッチトルク容量指令値Tcl2_FB_OFFを演算する。
1.締結する場合
(1)  Tcl2_zl*＜Td*×Ksafeであれば
Tcl2_FB_OFF＝Tcl2_zl*＋ΔTcl2LU  …(2)
(2)   Tcl2_zl*≧Td*×Ksafeであれば
Tcl2_FB_OFF＝Td*×Ksafe  …(3)
2.開放する場合
Tcl2_FB_OFF＝0  …(4)
3.第２クラッチを締結→スリップ状態にする場合
Tcl2_FB_OFF＝Tcl2_zl*−ΔTcl2slp  …(5)
ただし、
Ksafe：第２クラッチ安全率係数(＞1)
ΔTcl2LU：スリップ（または開放）→締結移行時のトルク容量変化率
ΔTcl2slp：締結→スリップ移行時トルク容量変化率
Tcl2_zl*：最終第２トルク指令値前回値
【００１７】
ステップS16では、以下の条件に基づき最終第２クラッチトルク容量指令値Tcl2*を決定する。
1.スリップ回転数制御中において、
(1)  エンジン始動中（fENG_ST=1）の場合
Tcl2*＝Tcl2_ENG_START  …(6)
(2)  上記以外の場合
Tcl2*＝Tcl2_FB_ON  …(7)
2.スリップ回転数制御停止の場合
Tcl2*＝Tcl2_FB_OFF  …(8)
【００１８】
ステップS17では、第１クラッチ制御モードフラグfCL1に基づき第１クラッチトルク容量指令値TCL1*を決定する。
1.第１クラッチ制御モードが締結モードにおいて、
(1)  エンジン始動中（fENG_ST=1）の場合
TCL1*＝Tcl1_ENG_START  …(9)
(2)  上記以外の場合
TCL1*＝Tcl1_max  …(10)
ただし、
Tcl1_max：第１クラッチ最大トルク容量
2.第１クラッチ制御モードが開放モードになっている場合
TCL1*＝0  …(11)
【００１９】
ステップS18では、クラッチトルク容量指令値TCL1*,TCL2*から電流指令値ICL1*,ICL2*を演算する。実際にはあらかじめ取得した特性に基づいて作成した図４(a)のクラッチトルク容量−クラッチ油圧変換マップと、図４(b)のクラッチ油圧−電流変換マップとを参照して算出する。これにより、油圧や電流に対してクラッチトルク容量が非線形な特性を有している場合でも、制御対象を線形としてみなすことができるため、前述したような線形制御理論を適用することができる。
ステップS19では、以下の条件に基づき最終モータトルク指令値Tm*を決定する。
1.スリップ回転数制御中の場合
Tm*＝Tm_FB_ON  …(12)
2.スリップ回転数制御停止の場合
Tm*＝Tm_base  …(13)
ステップS20では、算出された指令値を各制御コントローラへと送信する。
【００２０】
［第２クラッチ制御モード設定処理］
図５は、第２クラッチ制御モード設定方法を示すフローチャートである。第２クラッチ4の制御モードCL2MODEは、バッテリ充電量SOC、駆動トルク指令値Td*、第１クラッチ制御モードフラグfCL1および車速Vsp等の車両状態から設定する。
ステップS51では、第１クラッチ制御モードを判別する。第１クラッチ制御モードが締結（エンジン始動）の場合（fCL1=1）はステップS55へ進み、開放モード(エンジン停止)の場合（fCL1=0）はステップS52へ進む。
ステップS52では、車速Vspがゼロ(停止)か否かを判定する。停止している場合はステップS53へ進み、それ以外はステップS54へ進む。
ステップS53では、第２クラッチ制御モードを締結モード（CL2MODE=1）とする。
ステップS54では、第２クラッチ制御モードをスリップモード（CL2MODE=2）とする。
ステップS55では、車速Vspが所定値Vth1（例えば、エンジンが始動できる最低車速）より高いか否かを判定する。低い場合はステップS56へ進み、高い場合はステップS58へ進む。
【００２１】
ステップS56では、駆動トルク指令値Td*の符号を判別し、正値の場合にはステップS54へ進み、負値の場合にはステップS57へ進む。
ステップS57では、第２クラッチ制御モードを開放モード（CL2MODE=0）とする。
ステップS58では、前回の第２クラッチ制御モードが締結モードか否かを判定する。締結モードの場合はステップS53へ進み、それ以外の場合はステップS59へ進む。
ステップS59では、エンジン回転数計測値ωe、第２クラッチスリップ回転数計測値ωcl2slp、およびスリップ回転数しきい値ωcl2slpthから、スリップ継続条件が成立するか否かを判断する。スリップ継続条件が成立する場合はステップS54へ進んでスリップを開始または継続し、成立しない場合にはステップS53へ進んでスリップを終了し締結モードへ移行する。スリップ継続条件は、以下の通りである。
ωe≠ωcl2i(第１クラッチ開放またはスリップ)、または、ωcl2slp＞ωcl2slpth
【００２２】
［入力回転数目標値演算］
次に、入力回転数目標値ωcl2i*の演算方法の詳細について説明する。
まず、以下に基づき第２クラッチスリップ回転数目標値ωcl2_slp*を演算する。
1.EVモードの場合(fCL1=0)
ωcl2_slp*＝fcl2_slp_cl1OP(Tcl2_base*,Tempcl2)  …(14)
ここで、fcl2_slp_cl1OP()は基本第２クラッチトルク容量指令値Tcl2_base*および第２クラッチ油温Tempcl2を入力とした関数である。実際には、例えば、図６(a)に示すような基本第２クラッチトルク容量指令値Tcl2_base*と第２クラッチ油温Tempcl2とに基づく第２クラッチスリップ回転数目標値演算マップによって設定する。図６(a)に示すように、EVモードにおける第２クラッチスリップ回転数目標値ωcl2_slp*は、第２クラッチ油温Tempcl2が高いほど小さくなるように設定し、基本第２クラッチトルク容量指令値Tcl2_base*が大きいほど小さくなるように設定する。第２クラッチ4の「油温が高い」場合、または「クラッチ容量指令値が大きい」場合には、第２クラッチスリップ回転数目標値ωcl2_slp*を小さくすることにより、クラッチ油温の上昇を防止できる。
【００２３】
2.エンジントルク始動中の場合
ωcl2_slp*＝fcl2_slp_cl1OP(Tcl2_base*,Tempcl2)＋fcl2_Δωslp(Teng_start)  …(15)
ここで、fcl2_slp_cl1OP()はエンジン始動時のためのスリップ回転数増加量を演算する関数であり、エンジン始動配分モータトルクTeng_startを入力とする。実際には、例えば、図６(b)に示すようなエンジン始動配分モータトルクTeng_startに基づく第２クラッチスリップ回転数目標値演算マップを用いる。図６(b)に示すように、エンジントルク始動中における第２クラッチスリップ回転数目標値ωcl2_slp*は、エンジン始動配分モータトルクTeng_startが低下するほど高くなるように設定する。これにより、第１クラッチ3からの外乱を完全に打ち消すことができず、回転数が低下した場合であっても、急な締結を防止でき、その結果、加速度変動が生じることもなくエンジン2を始動できる。
なお、エンジン始動後もスリップ制御を継続する場合、スリップ回転数はEV走行中同様とする（増加分は加算しない）。
【００２４】
次に、スリップ回転数目標値ωcl2_slp*と出力軸回転数計測値ωoから下式に基づき入力回転数目標値ωcl2i*を演算する。
ωcl2i*＝ωcl2_slp*＋ωo  …(16)
最後に、上式から算出した入力回転数目標値ωcl2i*に上下限制限を施し、最終的な入力軸回転数目標値とする。なお、上下限制限値はエンジン回転数の上下限値とする。
【００２５】
［回転数制御用第２クラッチトルク容量指令値演算］
次に、回転数制御用第２クラッチトルク容量令値Tcl_FB_ONの演算方法の詳細について説明する。
図７は、第２クラッチ用フィードバック制御のブロック図である。本制御系は、フィードフォワード（F/F）補償とフィードバック（F/B）補償とからならなる2自由度制御手法で設計している。F/B補償部については様々な設計方法が考えられるが、今回はその一例としてPI制御としている。以下、その演算方法について説明する。
まず初めに、下式に示す位相補償フィルタGFF(s)に基づいて基本第２クラッチトルク容量指令値Tcl2_base*に位相補償を施し、F/F第２クラッチトルク容量指令値Tcl2_base*を演算する。実際の演算はタスティン近似等で離散化して得られた漸化式を用いて算出する。
【数２】
2014175030.tif 000004
ただし、
τcl2：クラッチモデル時定数
τcl2_ref：クラッチ制御用規範応答時定数
【００２６】
次に、以下に基づき第２クラッチトルク容量目標値Tcl2_tを演算する。
1.EVモードの場合
Tcl2_t＝Tcl2_base*  …(18)
2.HEVモード（第１クラッチが締結状態）の場合
Tcl2_t＝Tcl2_base*−Te_est  …(19)
なお、HEVモードにおける第２クラッチトルク容量目標値は、全体（エンジン2およびモータ1）のトルク容量に対し、モータ分の容量を意味する。
Te_estはエンジントルク推定値であり、例えば、下式に基づき演算する。
【数３】
2014175030.tif 000005
ただし、
τe：エンジン一次遅れ時定数
Le：エンジンむだ時間
【００２７】
次に、下式に基づき第２クラッチトルク容量規範値Tcl2_refを演算する。
【数４】
2014175030.tif 000006
次に、第２クラッチトルク容量規範値Tcl2_refと前述した回転数制御用モータトルク指令値Tm_FB_ONから下式に基づきF/B第２クラッチ容量指令値Tcl2_FBを演算する。
【数５】
2014175030.tif 000007
ただし、
KPcl2：第２クラッチ制御用比例ゲイン
KIcl2：第２クラッチ制御用積分ゲイン
【００２８】
また、下式のように入力回転数変化によって生じるトルク（イナーシャトルク）を考慮することにより、入力回転数が変化している場合にも精度よくトルク容量を制御できる。
【数６】
2014175030.tif 000008
ここで、TIcl2_eSTはイナーシャトルク推定値であり、例えば、入力回転数変化量（微分値）に入力軸周りの慣性モーメントを乗算して求める。
そしてF/F第２クラッチトルク容量指令値Tcl2_FFとF/B第２クラッチ容量指令値Tcl2_FBとを加算し、最終的な回転数制御用第２クラッチ容量指令値Tcl2_FB_ONを演算する。
【００２９】
［トルク容量指令値演算］
次に、エンジン始動中の各クラッチのトルク容量指令値Tcl1_ENG_START,Tcl2_ENG_STARTの演算方法の詳細について説明する。図８は、エンジン始動中の各クラッチのトルク容量指令値演算方法を示すフローチャートである。
ステップS71では、第１クラッチ制御モードが開放モードか否かを判定する。開放モードでなければ（締結モードであれば）ステップS72へ進み、開放モードであれば処理を終了する。
ステップS72では、前回の第１クラッチ制御モードが締結モードか否かを判定する。前回が締結モードでなければ（開放モードであれば）ステップS73へ進み、締結モードあればステップS74へ進む。
【００３０】
ステップS73（駆動トルク指令値変化率演算手段）では、駆動トルク指令値変化率（微分値）dTd*/dtを演算する。駆動トルク指令値変化率（微分値）dTd*/dtは、例えば、ハイパスフィルタによる近似微分処理を用いて演算する。
ステップS74（エンジン始動下限トルク演算手段）では、エンジン回転数ωe、エンジン動作状態Ests（初爆後か否か）から現在のエンジン回転数においてクランキングに最低限必要なエンジン始動下限トルクTENG_STARTを演算する。実際には、初爆前であればあらかじめ実験などで求めた回転数毎のエンジンフリクショントルクにエンジン回転上昇に必要な分を加算した値で作成したエンジン始動下限トルク演算マップ（図９参照）を用いて演算する。また、初爆後についてはエンジン始動が所定の時間内に終了（第２クラッチ入力回転数まで上昇）するために必要なトルクにエンジン自体が出力しているトルクを差し引いた値となる。
【００３１】
ステップS75（モータ上限トルク演算手段）では、バッテリ充電量SOC（または端子電圧VB）および入力軸回転数ωcl2iからモータ上限トルクTm_HLMTを演算する。実際には、例えば、図１０に示すようなモータ上限トルク演算マップを用いて演算する。
ステップS76（第２クラッチトルク容量上限値演算手段）では、エンジン始動下限トルクTENG_START、およびモータ上限トルクTm_HLMTから下式を用いて第２クラッチトルク容量上限値Tcl2_ENG_START_HLMTを演算する。
Tcl2_ENG_START_HLMT＝Tm_HLMT−TENG_START  …(24)
ステップS77（第２クラッチトルク容量最大値演算手段）では、モータ上限トルクTm_HLMTとステップS74で演算されるエンジン下限トルク最小値TENG_START_minから下式に基づきエンジン始動中に第２クラッチへ配分可能なトルクの最大値である第２クラッチトルク容量最大値Tcl2_ENG_START_maxを演算する。
Tcl2_ENG_START_max＝Tm_HLMT−Tcl2_ENG_START_min  …(25)
なお、エンジン下限トルク最小値TENG_START_minは初爆の前後を通してエンジン始動下限トルクTENG_STARTの最小値であり、あらかじめ求めた値を使用する。
【００３２】
ステップS78では、第２クラッチトルク容量上限値Tcl2_ENG_START_HLMTと駆動トルク指令値Td*から以下に基づきエンジン始動用第２クラッチトルク容量指令基本値Tcl2_ENG_START_Bを決定する。
1.Td*＞Tcl2_ENG_START_HLMTの場合
Tcl2_ENG_START_B＝Tcl2_ENG_START_HLMT
2.Td*≦Tcl2_ENG_START_HLMTの場合
Tcl2_ENG_START_B＝Td*
ステップS79では、駆動トルク指令値Td*とその変化率dTd*/dtから以下に基づき演算する。
1.Tcl2_ENG_START_max≧Td*の場合
Kcl2_ENG_START＝1.0
2.Tcl2_ENG_START_max＜Td*の場合
Kcl2_ENG_START＝fcl2_ENG_START_(dTd*/dt)
なお、fcl2_ENG_START_(dTd*/dt)は駆動トルク指令値変化率dTd*/dtを入力とした関数であり、図１１に示すような特性に設定する。図１１は、駆動トルク指令値変化率dTd*/dtに応じた第２クラッチトルク容量指令補正値Kcl2_ENG_STARTの特性図であり、Kcl2_ENG_STARTは、dTd*/dtがゼロから第１所定値までの範囲にある場合は1.0であり、第１所定値から第２所定値（＞第１所定値）までの範囲にある場合はdTd*/dtが高くなるほど増加し、第２所定値を超える範囲にある場合はゼロとなる特性とする。
【００３３】
ステップS710では、エンジン始動用第２クラッチトルク容量指令基本値Tcl2_ENG_START_Bと第２クラッチトルク容量指令補正値Kcl2_ENG_STARTから下式に基づき最終的なエンジン始動用第２クラッチトルク容量指令値Tcl2_ENG_STARTを演算する。
Tcl2_ENG_START＝Tcl2_ENG_START_B×Kcl2_ENG_START  …(26)
ステップS711では、モータ上限トルクTm_HLMT、およびエンジン始動用第２クラッチトルク容量指令値Tcl2_ENG_STARTから、下式に基づきエンジン始動用第１クラッチトルク容量指令値Tcl1_ENG_STARTを演算する。
Tcl1_ENG_START＝Tm_HLMT−Tcl2_ENG_START  …(27)
【００３４】
次に、作用を説明する。
［クラッチトルク容量配分作用］
図１２は、EV走行中に急なアクセル操作でありながら踏み込み量は低開度で走行（急加速）したことによりエンジンを始動させたときのタイムチャートである。従来のクラッチ制御装置では、運転者のアクセル踏み込み速度が高いほど、第１クラッチトルク容量の配分を大きくするため、踏み込み直後からエンジン始動が完了するまでの間、加速度が停滞し、運転者の所望する加速性能が得られない。
これに対し、実施例１では、図１２のシーンのようにアクセル踏み込み量が小さく、駆動トルク指令値Td*が第２クラッチトルク容量最大値Tcl2_ENG_START_max以下である場合には、エンジン始動用第２クラッチトルク容量指令基本値Tcl2_ENG_START_Bを補正する第２クラッチトルク容量指令補正値Kcl2_ENG_STARTは最大値(1.0)を取る。つまり、駆動トルク指令値Td*をモータトルクのみで実現できる場合には、駆動トルク指令値変化率dTd*/dtにかかわらず第２クラッチトルク容量の配分を最大とする。ここで、駆動トルク指令値Td*はアクセル開度Apoが高いほど大きな値となるから、上記を言い換えると、実施例１では、アクセル開度Apoが低開度（所定アクセル開度以下）の場合、アクセル踏み込み速度にかかわらず第２クラッチトルク容量の配分を最大とする。すなわち、運転者の要求加速度が小さく、駆動トルク指令値Td*をモータトルクのみで実現できる場合には、エンジン始動時間の短縮よりも駆動トルクの増大を優先することで、踏み込み直後から駆動トルクを駆動トルク指令値Td*に合致させることができる。よって、上記従来技術に対して加速停滞を改善できるため、レスポンスを向上でき、運転者の所望する加速性能が得られる。
【００３５】
図１３は、EV走行中に急なアクセル操作で、かつ、踏み込み量が高開度で走行したことによりエンジンを始動させたときのタイムチャートである。この場合、駆動トルク指令値Td*は第２クラッチトルク容量最大値Tcl2_ENG_START_maxよりも大きいため、第２クラッチトルク容量指令補正値Kcl2_ENG_STARTはfcl2_ENG_START_(dTd*/dt)となり、駆動トルク指令値変化率dTd*/dtが高いほど小さな値を取る。つまり、駆動トルク指令値Td*をモータトルクのみで実現できない場合には、駆動トルク指令値変化率dTd*/dtが高いほど、第１クラッチトルク容量の配分を大きくする。ここで、駆動トルク指令値変化率dTd*/dtはアクセル踏み込み速度が高いほど大きな値となるから、上記を言い換えると、実施例１では、アクセル開度Apoが高開度（所定アクセル開度を超える）の場合、アクセル踏み込み速度が高いほど第１クラッチトルク容量の配分を大きくする。すなわち、運転者の要求加速度が大きい場合には、モータトルクを増大させても駆動トルク指令値Td*には届かないため、駆動トルクの増大よりもエンジン始動時間の短縮を優先することで、速やかにエンジントルクを発生させる。これにより、早期に駆動トルクを駆動トルク指令値Td*まで引き上げることができ、運転者の所望する加速性能が得られる。
【００３６】
図１４は、EV走行中に急なアクセル開度で、かつ、踏み込み量が中開度で走行したことによりエンジンを始動させたときのタイムチャートである。この場合、駆動トルク指令値Td*は第２クラッチトルク容量最大値Tcl2_ENG_START_max以下であるため、第２クラッチトルク容量指令補正値Kcl2_ENG_STARTは最大値(1.0)を取る。ここで、エンジン始動下限トルクTENG_STARTは、図９に示したように、エンジン回転数ωeが高くなるほど小さくなる。特に、エンジン初爆後は、エンジン自身が燃焼トルクを発生するため、初爆前と比較してエンジン始動に必要なクランキングトルクはより小さくなる。一方、モータ上限トルクTm_HLMTは、図１０に示したように、エンジン回転数ωeが高い領域では、エンジン回転数ωeが高くなるほど小さくなるものの、エンジン始動時のようにエンジン回転数ωeが低い領域では一定である。つまり、第２クラッチトルク容量上限値Tcl2_ENG_START_HLMTは、エンジン回転数ωeが高くなるほど大きくなる。そこで、実施例１では、モータ1が出力可能なトルクであるモータ上限トルクTm_HLMTからエンジン始動に必要なエンジン始動下限トルクTENG_STARTを除いた残りの全て（第２クラッチトルク容量上限値Tcl2_ENG_START_HLMT）をエンジン始動用第２クラッチトルク容量指令値Tcl2_ENG_STARTとし、モータ上限トルクTm_HLMTからエンジン始動用第２クラッチトルク容量指令値Tcl2_ENG_STARTを差し引いた値をエンジン始動用第１クラッチトルク容量指令値Tcl1_ENG_STARTとしている。これにより、モータ上限トルクTm_HLMTの範囲内で、エンジン2を確実に始動させつつ、エンジン回転数ωeの上昇と共に車両の駆動トルクを増大させることができるため、図１４に示すように、エンジン初爆後であってエンジン始動完了前、すなわち、HEVモードへ移行する前の時点で駆動トルクを駆動トルク指令値Td*と一致させることができる。よって、加速度の停滞を抑制でき、より早期に所望の加速度を得ることができる。
【００３７】
以上説明したように、実施例１にあっては以下に列挙する効果を奏する。
(1) エンジン2と、モータジェネレータ1と、エンジン2およびモータジェネレータ1間のトルク伝達を断続する第１クラッチ3と、モータジェネレータ1および駆動輪21a,21b間のトルク伝達を断続する第２クラッチ4と、第１クラッチ3を切断しモータジェネレータ1のトルクにより走行する電動車モードから、第１クラッチ3を接続してエンジン2およびモータジェネレータ1のトルクにより走行するハイブリッドモードへ切り替わる際、モータジェネレータ1のトルクを利用してエンジン2を始動する統合コントローラ13と、モータ上限トルクTm_HLMTを演算するモータ上限トルク演算手段（ステップS75）と、アクセル踏み込みに伴いエンジン2を始動する際、モータ上限トルクTm_HLMTの範囲内でエンジン始動用第１クラッチトルク容量指令値Tcl1_ENG_STARTとエンジン始動用第２クラッチトルク容量指令値Tcl2_ENG_STARTとを配分する伝達トルク容量配分手段（ステップS7）と、を備え、伝達トルク容量配分手段は、アクセル開度が所定アクセル開度以下の場合には所定アクセル開度を超える場合よりもエンジン始動用第２クラッチトルク容量指令値Tcl2_ENG_STARTの配分を大きくする。
よって、運転者の要求加速度が小さい場合には、エンジン始動時間の短縮よりも駆動トルクの増大を優先することで、踏み込み直後から駆動トルクを駆動トルク指令値Td*に合致させることができるため、運転者の所望する加速性能が得られる。
【００３８】
(2) 伝達トルク容量配分手段は、アクセル開度が所定アクセル開度を超える場合には、アクセル踏み込み速度が高いほどエンジン始動用第１クラッチトルク容量指令値Tcl1_ENG_STARTの配分を大きくする。
よって、運転者の要求加速度が大きい場合には、駆動トルクの増大よりもエンジン始動時間の短縮を優先することで、速やかにエンジントルクを発生させ、より早期に駆動トルクを駆動トルク指令値Td*まで引き上げることができるため、運転者の所望する加速性能が得られる。
【００３９】
(3) アクセル開度に基づいて駆動トルク指令値Td*を演算する駆動トルク指令値演算手段（ステップS3）と、駆動トルク指令値Td*の変化率dTd*/dtを演算する駆動トルク指令値変化率演算手段（ステップS73）と、モータ上限トルクTm_HLMTからクランキングに最低限必要なエンジン始動下限トルクの最小値であるエンジン下限トルク最小値TENG_START_minを減じてエンジン始動中に第２クラッチ4へ配分可能なトルクの最大値である第２クラッチトルク容量最大値Tcl2_ENG_START_maxを演算する第２クラッチトルク容量最大値演算手段（ステップS77）と、を備え、伝達トルク容量配分手段は、駆動トルク指令値Td*が第２クラッチトルク容量最大値Tcl2_ENG_START_max以下の場合にはエンジン始動用第２クラッチトルク容量指令値Tcl2_ENG_STARTの配分を最大とし、駆動トルク指令値Td*が第２クラッチトルク容量最大値Tcl2_ENG_START_maxを超える場合には、駆動トルク指令値変化率dTd*/dtが高いほどエンジン始動用第１クラッチトルク容量指令値Tcl1_ENG_STARTの配分を大きくする。
よって、駆動トルク指令値Td*をモータトルクのみで実現できる場合は、駆動トルクの増大を優先することで、踏み込み直後から駆動トルクを駆動トルク指令値Td*に合致させることができる。一方、駆動トルク指令値Td*をモータトルクのみで実現できない場合は、駆動トルク指令値変化率dTd*/dtが高いほどエンジン始動時間の短縮を優先することで、速やかにエンジントルクを発生させ、より早期に駆動トルクを駆動トルク指令値Td*まで引き上げることができる。
【００４０】
(4) エンジン回転数ωeとエンジン2が初爆後か否かに基づき、現在のエンジン回転数においてクランキングに最低限必要なエンジン始動下限トルクTENG_STARTを演算するエンジン始動下限トルク演算手段(S74)と、モータ上限トルクTm_HLMTからエンジン始動下限トルクTENG_STARTを減じて、第２クラッチ4へ配分可能な第２クラッチトルク容量上限値Tcl2_ENG_START_HLMTを演算する第２クラッチトルク容量上限値演算手段(S76)と、を備え、伝達トルク容量配分手段は、駆動トルク指令値Td*が第２クラッチトルク容量最大値Tcl2_ENG_START_max以下の場合には、駆動トルク指令値Td*の上限を第２クラッチトルク容量上限値Tcl2_ENG_START_HLMTで制限した値をエンジン始動用第２クラッチトルク容量指令値Tcl2_ENG_STARTとすると共に、モータ上限トルクTm_HLMTからエンジン始動用第２クラッチトルク容量指令値Tcl2_ENG_STARTを減じた値をエンジン始動用第１クラッチトルク容量指令値Tcl1_ENG_STARTとし、駆動トルク指令値Td*が第２クラッチトルク容量最大値Tcl2_ENG_START_maxよりも大きい場合には、駆動トルク指令値Td*の上限を第２クラッチトルク容量上限値Tcl2_ENG_START_HLMTで制限した値を、駆動トルク指令値Td*変化率dTd*/dtが高いほど減少補正した値をエンジン始動用第２クラッチトルク容量指令値Tcl2_ENG_STARTとすると共に、モータ上限トルクTm_HLMTからエンジン始動用第２クラッチトルク容量指令値Tcl2_ENG_STARTを減じた値をエンジン始動用第１クラッチトルク容量指令値Tcl1_ENG_STARTとする。
よって、モータ上限トルクTm_HLMTの範囲内で、エンジン2を確実に始動させつつ、エンジン回転数ωeの上昇と共に車両の駆動トルクを増大させることができるため、加速度の停滞を抑制でき、より早期に所望の加速度を得ることができる。
【００４１】
（他の実施例）
以上、本発明を実施するための形態を、実施例に基づいて説明したが、本発明の具体的な構成は、実施例に限定されるものではなく、発明の要旨を逸脱しない範囲の設計変更等があっても本発明に含まれる。
【図１】
2014175030.tif 000009
【図２】
2014175030.tif 000010
【図３】
2014175030.tif 000011
【図４】
2014175030.tif 000012
【図５】
2014175030.tif 000013
【図６】
2014175030.tif 000014
【図７】
2014175030.tif 000015
【図８】
2014175030.tif 000016
【図９】
2014175030.tif 000017
【図１０】
2014175030.tif 000018
【図１１】
2014175030.tif 000019
【図１２】
2014175030.tif 000020
【図１３】
2014175030.tif 000021
【図１４】
2014175030.tif 000022
【手続補正書】
【提出日】平成27年6月1日(2015.6.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
エンジンと、
モータジェネレータと、
前記エンジンおよび前記モータジェネレータ間のトルク伝達を断続する第１クラッチと、
前記モータジェネレータおよび駆動輪間のトルク伝達を断続する第２クラッチと、
前記第１クラッチを切断し前記モータジェネレータのトルクにより走行する電動車モードから、前記第１クラッチを接続して前記エンジンおよび前記モータジェネレータのトルクにより走行するハイブリッドモードへ切り替わる際、前記モータジェネレータのトルクを利用して前記エンジンを始動するエンジン始動手段と、
モータ上限トルクを演算するモータ上限トルク演算手段と、
アクセル踏み込みに伴い前記エンジンを始動する際、前記モータ上限トルクの範囲内で第１クラッチ伝達トルク容量指令値と第２クラッチ伝達トルク容量指令値とを配分する伝達トルク容量配分手段と、
を備え、
前記伝達トルク容量配分手段は、前記第１クラッチおよび前記第２クラッチを共に動力伝達状態に制御し、アクセル開度が所定アクセル開度以下の場合には前記所定アクセル開度を超える場合よりも前記第２クラッチ伝達トルク容量指令値の配分を大きくすることを特徴とするハイブリッド車両のクラッチ制御装置。
【請求項２】
請求項１に記載のハイブリッド車両のクラッチ制御装置において、
前記伝達トルク容量配分手段は、アクセル開度が前記所定アクセル開度を超える場合には、アクセル踏み込み速度が高いほど前記第１クラッチ伝達トルク容量指令値の配分を大きくすることを特徴とするハイブリッド車両のクラッチ制御装置。
【請求項３】
請求項２に記載のハイブリッド車両のクラッチ制御装置において、
アクセル開度に基づいて駆動トルク指令値を演算する駆動トルク指令値演算手段と、
前記駆動トルク指令値の変化率を演算する駆動トルク指令値変化率演算手段と、
前記モータ上限トルクからクランキングに最低限必要なエンジン始動下限トルクの最小値であるエンジン下限トルク最小値を減じてエンジン始動中に前記第２クラッチへ配分可能なトルクの最大値である第２クラッチトルク容量最大値を演算する第２クラッチトルク容量最大値演算手段と、
を備え、
前記伝達トルク容量配分手段は、前記駆動トルク指令値が前記第２クラッチトルク容量最大値以下の場合には前記第２クラッチ伝達トルク容量指令値の配分を最大とし、前記駆動トルク指令値が前記第２クラッチトルク容量最大値を超える場合には前記駆動トルク指令値変化率が高いほど前記第１クラッチ伝達トルク容量指令値の配分を大きくすることを特徴とするハイブリッド車両のクラッチ制御装置。
【請求項４】
請求項３に記載のハイブリッド車両のクラッチ制御装置において、
前記エンジン回転数と前記エンジンが初爆後か否かに基づき、現在のエンジン回転数においてクランキングに最低限必要なエンジン始動下限トルクを演算するエンジン始動下限トルク演算手段と、
前記モータ上限トルクから前記エンジン始動下限トルクを減じて、前記第２クラッチへ配分可能な第２クラッチトルク容量上限値を演算する第２クラッチトルク容量上限値演算手段と、
を備え、
前記伝達トルク容量配分手段は、
前記駆動トルク指令値が前記第２クラッチトルク容量最大値以下の場合には、前記駆動トルク指令値の上限を前記第２クラッチトルク容量上限値で制限した値を前記第２クラッチ伝達トルク容量指令値とすると共に、前記モータ上限トルクから前記第２クラッチ伝達トルク容量指令値を減じた値を前記第１クラッチ伝達トルク容量指令値とし、
前記駆動トルク指令値が前記第２クラッチトルク容量最大値よりも大きい場合には、前記駆動トルク指令値の上限を前記第２クラッチトルク容量上限値で制限した値を、アクセル踏み込み速度が高いほど減少補正した値を前記第２クラッチ伝達トルク容量指令値とすると共に、前記モータ上限トルクから前記第２クラッチ伝達トルク容量指令値を減じた値を前記第１クラッチ伝達トルク容量指令値とすることを特徴とするハイブリッド車両のクラッチ制御装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
本値Ｔｃｌ２＿ＥＮＧ＿ＳＴＡＲＴ＿Ｂを決定する。
１．Ｔｄ＊＞Ｔｃｌ２＿ＥＮＧ＿ＳＴＡＲＴ＿ＨＬＭＴの場合
Ｔｃｌ２＿ＥＮＧ＿ＳＴＡＲＴ＿Ｂ＝Ｔｃｌ２＿ＥＮＧ＿ＳＴＡＲＴ＿ＨＬＭＴ
２．Ｔｄ＊≦Ｔｃｌ２＿ＥＮＧ＿ＳＴＡＲＴ＿ＨＬＭＴの場合
Ｔｃｌ２＿ＥＮＧ＿ＳＴＡＲＴ＿Ｂ＝Ｔｄ＊
ステップＳ７９では、駆動トルク指令値Ｔｄ＊とその変化率ｄＴｄ＊／ｄｔから以下に基づき演算する。
１．Ｔｃｌ２＿ＥＮＧ＿ＳＴＡＲＴ＿ｍａｘ≧Ｔｄ＊の場合
Ｋｃｌ２＿ＥＮＧ＿ＳＴＡＲＴ＝１．０
２．Ｔｃｌ２＿ＥＮＧ＿ＳＴＡＲＴ＿ｍａｘ＜Ｔｄ＊の場合
Ｋｃｌ２＿ＥＮＧ＿ＳＴＡＲＴ＝ｆｃｌ２＿ＥＮＧ＿ＳＴＡＲＴ＿（ｄＴｄ＊／ｄｔ）
なお、ｆｃｌ２＿ＥＮＧ＿ＳＴＡＲＴ＿（ｄＴｄ＊／ｄｔ）は駆動トルク指令値変化率ｄＴｄ＊／ｄｔを入力とした関数であり、図１１に示すような特性に設定する。図１１は、駆動トルク指令値変化率ｄＴｄ＊／ｄｔに応じた第２クラッチトルク容量指令補正値Ｋｃｌ２＿ＥＮＧ＿ＳＴＡＲＴの特性図であり、Ｋｃｌ２＿ＥＮＧ＿ＳＴＡＲＴは、ｄＴｄ＊／ｄｔがゼロから第１所定値までの範囲にある場合は１．０であり、第１所定値から第２所定値（＞第１所定値）までの範囲にある場合はｄＴｄ＊／ｄｔが高くなるほど減少する。
［００３３］
ステップＳ７１０では、エンジン始動用第２クラッチトルク容量指令基本値Ｔｃｌ２＿ＥＮＧ＿ＳＴＡＲＴ＿Ｂと第２クラッチトルク容量指令補正値Ｋｃｌ２＿ＥＮＧ＿ＳＴＡＲＴから下式に基づき最終的なエンジン始動用第２クラッチトルク容量指令値Ｔｃｌ２＿ＥＮＧ＿ＳＴＡＲＴを演算する。
Ｔｃｌ２＿ＥＮＧ＿ＳＴＡＲＴ＝Ｔｃｌ２＿ＥＮＧ＿ＳＴＡＲＴ＿Ｂ×Ｋｃｌ２＿ＥＮＧ＿ＳＴＡＲＴ  …（２６）
ステップＳ７１１では、モータ上限トルクＴｍ＿ＨＬＭＴ、およびエンジン始動用第２クラッチトルク容量指令値Ｔｃｌ２＿ＥＮＧ＿ＳＴＡＲＴから、下式に基づきエンジン始動用第１クラッチトルク容量指令値Ｔｃｌ１＿ＥＮＧ＿ＳＴＡＲＴを演算する。
Ｔｃｌ１＿ＥＮＧ＿ＳＴＡＲＴ＝Ｔｍ＿ＨＬＭＴ−Ｔｃｌ２＿ＥＮＧ＿ＳＴＡＲＴ  …（２７）
［００３４］
次に、作用を説明する。
［クラッチトルク容量配分作用］
【手続補正書】
【提出日】平成28年8月2日(2016.8.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
エンジンと、
モータジェネレータと、
前記エンジンおよび前記モータジェネレータ間のトルク伝達を断続する第１クラッチと、
前記モータジェネレータおよび駆動輪間のトルク伝達を断続する第２クラッチと、
前記第１クラッチを切断し前記モータジェネレータのトルクにより走行する電動車モードから、前記第１クラッチを接続して前記エンジンおよび前記モータジェネレータのトルクにより走行するハイブリッドモードへ切り替わる際、前記モータジェネレータのトルクを利用して前記エンジンを始動するエンジン始動手段と、
アクセル開度に基づいて駆動トルク指令値を演算する駆動トルク指令値演算手段と、
前記駆動トルク指令値の変化率を演算する駆動トルク指令値変化率演算手段と、
モータ上限トルクを演算するモータ上限トルク演算手段と、
前記モータ上限トルクからクランキングに最低限必要なエンジン始動下限トルクの最小値であるエンジン下限トルク最小値を減じてエンジン始動中に前記第２クラッチへ配分可能なトルクの最大値である第２クラッチトルク容量最大値を演算する第２クラッチトルク容量最大値演算手段と、
アクセル踏み込みに伴い前記エンジンを始動する際、前記モータ上限トルクの範囲内で第１クラッチ伝達トルク容量指令値と第２クラッチ伝達トルク容量指令値とを配分する伝達トルク容量配分手段と、
を備え、
前記伝達トルク容量配分手段は、前記第１クラッチおよび前記第２クラッチを共に動力伝達状態に制御し、前記駆動トルク指令値が前記第２クラッチトルク容量最大値以下の場合には前記第２クラッチ伝達トルク容量指令値の配分を最大とし、前記駆動トルク指令値が前記第２クラッチトルク容量最大値を超える場合には前記駆動トルク指令値変化率が高いほど前記第１クラッチ伝達トルク容量指令値の配分を大きくすることを特徴とするハイブリッド車両のクラッチ制御装置。
【請求項２】
請求項１に記載のハイブリッド車両のクラッチ制御装置において、
前記エンジン回転数と前記エンジンが初爆後か否かに基づき、現在のエンジン回転数においてクランキングに最低限必要なエンジン始動下限トルクを演算するエンジン始動下限トルク演算手段と、
前記モータ上限トルクから前記エンジン始動下限トルクを減じて、前記第２クラッチへ配分可能な第２クラッチトルク容量上限値を演算する第２クラッチトルク容量上限値演算手段と、
を備え、
前記伝達トルク容量配分手段は、
前記駆動トルク指令値が前記第２クラッチトルク容量最大値以下の場合には、前記駆動トルク指令値の上限を前記第２クラッチトルク容量上限値で制限した値を前記第２クラッチ伝達トルク容量指令値とすると共に、前記モータ上限トルクから前記第２クラッチ伝達トルク容量指令値を減じた値を前記第１クラッチ伝達トルク容量指令値とし、
前記駆動トルク指令値が前記第２クラッチトルク容量最大値よりも大きい場合には、前記駆動トルク指令値の上限を前記第２クラッチトルク容量上限値で制限した値を、アクセル踏み込み速度が高いほど減少補正した値を前記第２クラッチ伝達トルク容量指令値とすると共に、前記モータ上限トルクから前記第２クラッチ伝達トルク容量指令値を減じた値を前記第１クラッチ伝達トルク容量指令値とすることを特徴とするハイブリッド車両のクラッチ制御装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
本発明では、アクセル踏み込みに伴いエンジンを始動する際、駆動トルク指令値が第２クラッチトルク容量最大値以下の場合には第２クラッチ伝達トルク容量指令値の配分を最大とし、駆動トルク指令値が第２クラッチトルク容量最大値を超える場合には駆動トルク指令値変化率が高いほど第１クラッチ伝達トルク容量指令値の配分を大きくする。
【国際調査報告】
2014175030.tif 000023
2014175030.tif 000024
2014175030.tif 000025
2014175030.tif 000026