(57)【要約】【課題】ドグ部作用トルクを適切に推定することで解放時間のばらつきを低減する。【解決手段】車両の駆動制御装置は、複数のドグ歯が設けられた係合要素及び被係合要素の少なくともいずれかのドグ歯をストローク動作させることで係合／解放を行う噛合機構を備える。トルク推定手段は、噛合機構の係合動作時及び解放動作時において、ドグ歯におけるストロークの変化量から解放に要する時間を求め、求められた解放に要する時間からドグ歯に作用するトルクを推定する。これにより、ドグ歯に作用するトルクを精度良く推定することができる。したがって、このように推定されたトルクに基づいて噛合機構を解放する制御を行うことにより、解放時間のばらつきを低減することが可能となる。【選択図】図１４
2010089575.tif 000002
【特許請求の範囲】
【請求項１】
複数のドグ歯が設けられた係合要素及び被係合要素を有し、前記係合要素及び前記被係合要素の少なくともいずれかのドグ歯をストロークさせることで係合／解放を行う噛合機構を備える車両の駆動制御装置であって、
前記噛合機構の係合動作時及び解放動作時において、前記ドグ歯におけるストロークの変化量から前記解放に要する時間を求め、求められた前記解放に要する時間から前記ドグ歯に作用するトルクを推定するトルク推定手段を備えることを特徴とする車両の駆動制御装置。
【請求項２】
前記トルク推定手段は、前記ストローク方向に作用させる力を、前記トルクの推定を行う前よりも低減させてから、前記トルクの推定を行う請求項１に記載の車両の駆動制御装置。
【請求項３】
前記係合要素及び前記被係合要素の少なくともいずれかにモータジェネレータが連結されており、
前記モータジェネレータからトルクを付与させることで前記ドグ歯に作用するトルクを変化させた状態での前記ストロークの変化量から、前記トルク推定手段によって推定された前記ドグ歯に作用するトルクの正負を判定する第１のトルク符号判定方法を実行するトルク符号判定手段を更に備える請求項１又は２に記載の車両の駆動制御装置。
【請求項４】
前記トルク符号判定手段は、前記トルク推定手段によって推定された前記ドグ歯に作用するトルクの大きさに応じて、前記第１のトルク符号判定方法と、前記ドグ歯におけるバックラッシ相当の位相変化量から前記ドグ歯に作用するトルクの正負を判定する第２のトルク符号判定方法とを切り替えて、前記トルク推定手段によって推定された前記ドグ歯に作用するトルクの正負を判定する請求項３に記載の車両の駆動制御装置。
【請求項５】
前記トルク推定手段が前記ストロークの変化量を検出できなかった場合に、前記解放時におけるショックが許容範囲内となるように、前記ストローク方向に作用させる力を低減させる手段を更に備える請求項１乃至４のいずれか一項に記載の車両の駆動制御装置。
【請求項６】
前記係合要素及び前記被係合要素の少なくともいずれかにモータジェネレータが連結されており、
前記モータジェネレータからトルクを付与させて前記ドグ歯に所定トルクを作用させた状態で、前記ドグ歯をストロークさせることにより、前記ストローク時における摺動部分の摩擦係数を算出する摩擦係数算出手段を更に備える請求項１乃至５のいずれか一項に記載の車両の駆動制御装置。
【請求項７】
内燃機関と、第１のモータジェネレータと、前記内燃機関及び前記第１のモータジェネレータが連結されると共に前記噛合機構が連結された動力分配機構と、駆動軸に接続された第２のモータジェネレータと、を具備し、前記噛合機構の解放／係合を行うことで無段変速モードと固定変速比モードとの間で変速モードの切り替えを行うハイブリッド車両に適用される請求項１乃至６のいずれか一項に記載の車両の駆動制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハイブリッド車両に好適な駆動制御装置に関する。
【背景技術】
【０００２】
エンジンに加えて、電動機やモータジェネレータなどの動力源を備えるハイブリッド車両が既知である。ハイブリッド車両では、エンジンを可及的に高効率状態で運転する一方、駆動力やエンジンブレーキ力の過不足を電動機又はモータジェネレータで補う。
【０００３】
上記のようなハイブリッド車両において、無段変速モードと固定変速比モードとを切り替えて運転することが可能なように構成された変速機構の例が特許文献１に提案されている。具体的には、２つの遊星歯車機構を組み合わせて４つの回転要素を有する動力分配機構が構成され、４つの回転要素がそれぞれエンジン、第１のモータジェネレータ、出力軸及びブレーキに接続される。ブレーキを解放した状態では、第１のモータジェネレータの回転数を連続的に変化させることにより、エンジンの回転数が連続的に変化し、無段変速モードでの運転が実行される。一方、ブレーキを固定した状態では、上記の回転要素の１つの回転が阻止されることにより変速比が固定となり、固定変速比モードでの運転が実行される。また、無段変速モードと固定変速比モードとを切り替える変速機構は、従来の湿式多板クラッチではなく、係合要素の歯と被係合要素の歯とを噛合させる噛合機構を用いたものが知られている。
【０００４】
【特許文献１】特開２００４−３４５５２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記した特許文献１に記載された技術では、ドグ歯が設けられたドグクラッチなどの噛合機構を用いた場合、固定変速比モードから無段変速モードへ変速する際に、噛合機構におけるドグ歯が受けている反力（以下、「ドグ部作用トルク」と呼ぶ。）を適切に推定することが困難であった。その理由の１つとしては、第１のモータジェネレータではなく噛合機構のドグ歯でエンジン反力を支持しているために、エンジントルクを精度良く推定できなかったことが挙げられる。このようにドグ部作用トルクを適切に推定できなかった場合には、変速時間（噛合機構の解放に要する時間若しくは係合に要する時間）にばらつきが生じてしまう可能性があった。
【０００６】
本発明は、上記のような課題を解決するためになされたものであり、ドグ部作用トルクを適切に推定することで解放時間のばらつきを低減することが可能な車両の駆動制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の１つの観点では、複数のドグ歯が設けられた係合要素及び被係合要素を有し、前記係合要素及び前記被係合要素の少なくともいずれかのドグ歯をストロークさせることで係合／解放を行う噛合機構を備える車両の駆動制御装置は、前記噛合機構の係合動作時及び解放動作時において、前記ドグ歯におけるストロークの変化量から前記解放に要する時間を求め、求められた前記解放に要する時間から前記ドグ歯に作用するトルクを推定するトルク推定手段を備える。
【０００８】
上記の車両の駆動制御装置は、複数のドグ歯が設けられた係合要素及び被係合要素の少なくともいずれかのドグ歯をストローク動作させることで係合／解放を行う噛合機構を備える。トルク推定手段は、噛合機構の係合動作時及び解放動作時において、ドグ歯におけるストロークの変化量から解放に要する時間を求め、求められた解放に要する時間からドグ歯に作用するトルクを推定する。これにより、ドグ歯に作用するトルクを精度良く推定することができる。したがって、このように推定されたトルクに基づいて噛合機構を解放する制御を行うことにより、解放時間のばらつきを低減することが可能となる。
【０００９】
上記の車両の駆動制御装置の一態様では、前記トルク推定手段は、前記ストローク方向に作用させる力を、前記トルクの推定を行う前よりも低減させてから、前記トルクの推定を行う。
【００１０】
この態様では、トルク推定手段は、ストローク方向に作用させる力を弱めることでストローク変化を緩やかにしてから、ドグ歯に作用するトルクを推定する。こうすることにより、トルクの推定精度を向上させることが可能となる。
【００１１】
上記の車両の駆動制御装置の他の一態様では、前記係合要素及び前記被係合要素の少なくともいずれかにモータジェネレータが連結されており、前記モータジェネレータからトルクを付与させることで前記ドグ歯に作用するトルクを変化させた状態での前記ストロークの変化量から、前記トルク推定手段によって推定された前記ドグ歯に作用するトルクの正負を判定する第１のトルク符号判定方法を実行するトルク符号判定手段を更に備える。
【００１２】
この態様では、上記のように推定されたドグ歯に作用するトルクは絶対値で得られるため、トルク符号判定手段は、第１のトルク符号判定方法を実行することで、当該トルクの正負を判定する。具体的には、トルク符号判定手段は、モータジェネレータからトルクを付与させることでドグ歯に作用するトルクを変化させた際のストロークの変化量（勾配）から、ドグ歯に作用するトルクの正負を判定する。これにより、精度良く、ドグ歯に作用するトルクの正負を判定することができる。
【００１３】
上記の車両の駆動制御装置において好適には、前記トルク符号判定手段は、前記トルク推定手段によって推定された前記ドグ歯に作用するトルクの大きさに応じて、前記第１のトルク符号判定方法と、前記ドグ歯におけるバックラッシ相当の位相変化量から前記ドグ歯に作用するトルクの正負を判定する第２のトルク符号判定方法とを切り替えて、前記トルク推定手段によって推定された前記ドグ歯に作用するトルクの正負を判定する。これにより、ドグ部作用トルクの符号判定における信頼性を向上させることができる。
【００１４】
上記の車両の駆動制御装置の他の一態様では、前記トルク推定手段が前記ストロークの変化量を検出できなかった場合に、前記解放時におけるショックが許容範囲内となるように、前記ストローク方向に作用させる力を低減させる手段を更に備える。
【００１５】
この態様によれば、所定以上のトルク誤差がある場合に解放してしまうことを適切に防止することができる。また、もし解放されても、解放時のショックの発生を抑制することができる。
【００１６】
上記の車両の駆動制御装置の他の一態様では、前記係合要素及び前記被係合要素の少なくともいずれかにモータジェネレータが連結されており、前記モータジェネレータからトルクを付与させて前記ドグ歯に所定トルクを作用させた状態で、前記ドグ歯をストロークさせることにより、前記ストローク時における摺動部分の摩擦係数を算出する摩擦係数算出手段を更に備える。
【００１７】
この態様によれば、摺動部分の摩擦係数における経時変化に対して適切に対応することが可能となる。具体的には、摺動部分の摩擦係数が変化した場合にも、解放時間のばらつきを適切に低減することができる。
【００１８】
好適には、上記の車両の駆動制御装置は、内燃機関と、第１のモータジェネレータと、前記内燃機関及び前記第１のモータジェネレータが連結されると共に前記噛合機構が連結された動力分配機構と、駆動軸に接続された第２のモータジェネレータと、を具備し、前記噛合機構の解放／係合を行うことで無段変速モードと固定変速比モードとの間で変速モードの切り替えを行うハイブリッド車両に適用される。
【発明の効果】
【００１９】
本発明における車両の駆動制御装置は、複数のドグ歯が設けられた係合要素及び被係合要素の少なくともいずれかのドグ歯をストローク動作させることで係合／解放を行う噛合機構を備える。トルク推定手段は、噛合機構の係合動作時及び解放動作時において、ドグ歯におけるストロークの変化量から解放に要する時間を求め、求められた解放に要する時間からドグ歯に作用するトルクを推定する。これにより、ドグ歯に作用するトルクを精度良く推定することができる。したがって、このように推定されたトルクに基づいて噛合機構を解放する制御を行うことにより、解放時間のばらつきを低減することが可能となる。
【発明を実施するための最良の形態】
【００２０】
以下、図面を参照して本発明の好適な実施の形態について説明する。
【００２１】
［装置構成］
図１に本発明を適用したハイブリッド車両の概略構成を示す。図１の例は、機械分配式２モータ型と称されるハイブリッド車両であり、エンジン（内燃機関）１、第１のモータジェネレータＭＧ１、第２のモータジェネレータＭＧ２、動力分配機構２０、を備える。動力源に相当するエンジン１と、回転数制御機構に相当する第１のモータジェネレータＭＧ１とが動力分配機構２０に連結されている。動力分配機構２０の出力軸３には、駆動トルク又はブレーキ力のアシストを行うための副動力源である第２のモータジェネレータＭＧ２が連結されている。第２のモータジェネレータＭＧ２と出力軸３とはＭＧ２変速部６を介して接続されている。さらに、出力軸３は最終減速機８を介して左右の駆動輪９に連結されている。第１のモータジェネレータＭＧ１と第２のモータジェネレータＭＧ２とは、バッテリ、インバータ、又は適宜のコントローラ（図２参照）を介して、もしくは直接的に電気的に接続され、第１のモータジェネレータＭＧ１で生じた電力で第２のモータジェネレータＭＧ２を駆動するように構成されている。
【００２２】
エンジン１は燃料を燃焼して動力を発生する熱機関であり、ガソリンエンジン、ディーゼルエンジンなどが挙げられる。第１のモータジェネレータＭＧ１はエンジン１からトルクを受けて回転することにより主として発電を行うものであり、発電に伴うトルクの反力が作用する。第１のモータジェネレータＭＧ１の回転数を制御することにより、エンジン１の回転数が連続的に変化する。このような変速モードを無段変速モードという。無段変速モードは、後述する動力分配機構２０の差動作用により実現される。
【００２３】
第２のモータジェネレータＭＧ２は、駆動トルク又はブレーキ力を補助（アシスト）する装置である。駆動トルクをアシストする場合、第２のモータジェネレータＭＧ２は電力の供給を受けて電動機として機能する。一方、ブレーキ力をアシストする場合には、第２のモータジェネレータＭＧ２は、駆動輪９から伝達されるトルクにより回転させられて電力を発生する発電機として機能する。
【００２４】
図２は、図１に示す第１のモータジェネレータＭＧ１、第２のモータジェネレータＭＧ２及び動力分配機構２０などの構成を示す。
【００２５】
動力分配機構２０は、エンジン１の出力トルクを第１のモータジェネレータＭＧ１と出力軸３とに分配する機構であり、差動作用を生じるように構成されている。具体的には複数組の差動機構を備え、互いに差動作用を生じる４つの回転要素のうち、第１の回転要素にエンジン１が連結され、第２の回転要素に第１のモータジェネレータＭＧ１が連結され、第３の回転要素に出力軸３が連結される。第４の回転要素はドグブレーキ部７により固定可能となっている。
【００２６】
ドグブレーキ部７は、複数のドグ歯が設けられた係合要素（不図示）及び複数のドグ歯が設けられた被係合要素（不図示）を具備する噛合機構として構成されており、ブレーキ操作部５により制御される。詳しくは、ドグブレーキ部７において、被係合要素は回転可能に構成されており、係合要素は回転不能に構成されている。つまり、被係合要素は回転要素に相当し、係合要素は固定要素に相当する。また、係合要素は、軸方向にストローク可能に構成されている。なお、以下では、ドグブレーキ部７のことを、単に「ドグ部」とも表記する。
【００２７】
ドグブレーキ部７が第４の回転要素を固定していない状態では、第１のモータジェネレータＭＧ１の回転数を連続的に変化させることによりエンジン１の回転数が連続的に変化し、無段変速モードが実現される。一方、ドグブレーキ部７が第４の回転要素を固定している状態では、動力分配機構２０により決定される変速比がオーバードライブ状態（即ち、エンジン回転数が出力回転数より小さくなる状態）に固定され、固定変速比モードが実現される。
【００２８】
本実施形態では、図２に示すように、動力分配機構２０は、２つの遊星歯車機構を組み合わせて構成される。第１の遊星歯車機構はリングギア２１、キャリア２２、サンギア２３を備える。第２の遊星歯車機構はダブルピニオン式であり、リングギア２５、キャリア２６、サンギア２７を備える。
【００２９】
エンジン１の出力軸２は第１の遊星歯車機構のキャリア２２に連結され、そのキャリア２２は第２の遊星歯車機構のリングギア２５に連結されている。これらが第１の回転要素を構成する。第１のモータジェネレータＭＧ１のロータ１１は第１の遊星歯車機構のサンギア２３に連結され、これらが第２の回転要素を構成している。
【００３０】
第１の遊星歯車機構のリングギア２１と第２の遊星歯車機構のキャリア２６は相互に連結されているとともに出力軸３に連結されている。これらが第３の回転要素を構成している。また、第２の遊星歯車機構のサンギア２７は回転軸２９に連結されており、回転軸２９とともに第４の回転要素を構成している。回転軸２９はドグブレーキ部７により固定可能となっている。
【００３１】
電源ユニット３０は、インバータ３１、コンバータ３２、ＨＶバッテリ３３及びコンバータ３４を備える。第１のモータジェネレータＭＧ１は電源線３７によりインバータ３１に接続されており、第２のモータジェネレータＭＧ２は電源線３８によりインバータ３１に接続されている。また、インバータ３１はコンバータ３２に接続され、コンバータ３２はＨＶバッテリ３３に接続されている。さらに、ＨＶバッテリ３３はコンバータ３４を介して補機バッテリ３５に接続されている。
【００３２】
インバータ３１は、モータジェネレータＭＧ１及びＭＧ２との間で電力の授受を行う。モータジェネレータの回生時には、インバータ３１はモータジェネレータＭＧ１及びＭＧ２が回生により発電した電力を直流に変換し、コンバータ３２へ供給する。コンバータ３２は、インバータ３１から供給される電力を電圧変換し、ＨＶバッテリ３３を充電する。一方、モータジェネレータの力行時には、ＨＶバッテリ３３から出力される直流電力はコンバータ３２により昇圧され、電源線３７又は３８を介してモータジェネレータＭＧ１又はＭＧ２へ供給される。
【００３３】
ＨＶバッテリ３３の電力はコンバータ３４により電圧変換されて補機バッテリ３５に供給され、各種の補機の駆動に使用される。
【００３４】
インバータ３１、コンバータ３２、ＨＶバッテリ３３及びコンバータ３４の動作はＥＣＵ４により制御されている。ＥＣＵ４は制御信号Ｓ４を送信することにより、電源ユニット３０内の各要素の動作を制御する。また、電源ユニット３０内の各要素の状態などを示す必要な信号は制御信号Ｓ４としてＥＣＵ４に供給される。具体的には、ＨＶバッテリ３３の状態を示すＳＯＣ（State Of Charge）及びバッテリの入出力制限値などは制御信号Ｓ４としてＥＣＵ４に供給される。
【００３５】
また、ドグブレーキ部７には、係合要素のストローク量を検出するストローク量センサ４０、及び係合要素と被係合要素との位相変化を検出可能な回転センサ４１が設けられている。ストローク量センサ４１は、検出したストローク量に対応する検出信号Ｓ４０をＥＣＵ４に供給し、回転センサ４１は、検出した位相変化に対応する検出信号Ｓ４１をＥＣＵ４に供給する。なお、回転センサ４１は、ドグブレーキ部７付近に設ける必要はない。
【００３６】
ＥＣＵ４は、エンジン１、第１のモータジェネレータＭＧ１及び第２のモータジェネレータＭＧ２との間で制御信号Ｓ１〜Ｓ３を送受信することにより、それらを制御する。また、ＥＣＵ４はブレーキ操作部５に対してブレーキ操作指示信号Ｓ５を供給する。ブレーキ操作部５は、ブレーキ操作指示信号Ｓ５に従って、ドグブレーキ部７を係合（固定）／解放する制御を行う。具体的には、ブレーキ操作部５は、ドグブレーキ部７の係合要素をストロークさせる制御などを行う。なお、詳細は後述するが、ＥＣＵ４は、本発明におけるトルク推定手段、トルク符号判定手段、及び摩擦係数算出手段に相当する。
【００３７】
図３に、動力分配機構２０の固定変速比モードにおける共線図を示す。固定変速比モードでは、図３中の黒丸で示すように、係合要素のドグ歯と被係合要素のドグ歯とが噛み合うことによってドグブレーキ部７が固定される。以下では、係合要素のドグ歯を「係合側ドグ歯」と呼び、被係合要素のドグ歯を「被係合側ドグ歯」と呼ぶ。
【００３８】
無段変速モードでは、矢印９０で示すように、エンジントルクの反力が第１のモータジェネレータＭＧ１によって支持される。なお、図３は固定変速比モードにおける共線図を示しているが、説明の便宜上、この図を用いて無段変速モードの説明を行っている。これに対して、固定変速比モードでは、矢印９１で示すように、エンジントルクの反力がドグブレーキ部７において機械的に支持される。
【００３９】
図４は、ドグブレーキ部７の構成を模式的に表している。図示のように、ドグブレーキ部７は、複数の被係合側ドグ歯７１ａが設けられた被係合要素７１と、複数の係合側ドグ歯７２ａが設けられた係合要素７２とを備えて構成される。なお、図４は、被係合要素７１と係合要素７２とが係合状態にある場合の図を示している。また、説明の便宜上、被係合要素７１をハッチングして表している。
【００４０】
被係合要素７１は、図２に示した第２の遊星歯車機構のサンギア２７に連結されており、矢印Ａ３で示すように、第４の回転要素であるサンギア２７の回転に従って回転する。具体的には、被係合要素７１には、ドグ部作用トルクが付与されることで回転する。このドグ部作用トルクは、主動力（エンジントルクなど）や車両走行抵抗などのトルクと、第１のモータジェネレータＭＧ１などのトルクとの合成トルク（詳しくは、ギア比換算したトルク）に相当する。主動力や車両走行抵抗などのトルクは、正確に把握することが困難であるという意味において未知量のトルクに相当する。また、第１のモータジェネレータＭＧ１からのトルク（以下では、単に「ＭＧトルク」とも呼ぶ。）は、正確に把握することができるという意味において既知量のトルクに相当する。
【００４１】
更に、ドグ部作用トルクは、直接的に若しくは間接的に、係合要素７２におけるストロークに対する抵抗力となる。具体的には、ドグ部作用トルクは、係合時において、被係合側ドグ歯７１ａと係合側ドグ歯７２ａとの間などのストローク時の摺動部分における摩擦力（符号Ａ１で示す）に影響を及ぼす。
【００４２】
係合要素７２は、回転不能に構成されていると共に、矢印Ａ２で示す方向（軸方向）にストローク可能に構成されている。具体的には、係合要素７２は、矢印Ａ２で示す方向に力（以下、この力を「ストローク力」と呼ぶ。）が付与されることでストロークされる。例えば、ストローク力としては、バネ力や、電磁力や、流体圧力などが用いられる。
【００４３】
ここで、符号Ａ１で示すような被係合側ドグ歯７１ａと係合側ドグ歯７２ａとの間に働く摩擦力は、係合要素７２におけるストローク方向への動作時にストロークを阻害する方向へ作用する。この場合、符号Ａ１で示す摩擦力が、係合要素７２に対して付与されるストローク力よりも小さくなった場合に、係合要素７２が矢印Ａ２の方向にストロークすることとなる。これにより、被係合要素７１と係合要素７２との係合が解放する。つまり、固定変速比モードから無段変速モードへ変速されることとなる。なお、ストローク量センサ４０は、白抜き矢印Ａ５で示すように係合要素７２がストロークした際のストローク量を検出する。
【００４４】
なお、上記した係合要素７２に対して付与するストローク力は、固定しても良いし、変化させても良い。つまり、一定のストローク力を付与する構成部を用いても良いし、ストローク力が変化可能に構成された構成部を用いても良い。以下で説明する制御において、ストローク力を制御する場合には、ストローク力が変化可能に構成された構成部を用いる必要がある。このようにストローク力を変化させる場合には、ＥＣＵ４が当該ストローク力を制御することができる。
【００４５】
［制御方法］
次に、本実施形態に係る制御方法について説明する。本実施形態では、ドグブレーキ部７を解放する場合において、言い換えると固定変速比モードから無段変速モードへ変速させる場合において、ドグブレーキ部７が係合状態から解放状態となるまでに要する時間（以下では、「解放時間」若しくは「解放ストローク時間」と呼ぶ。）のばらつきを低減するため、及び解放時のショック（変速ショック）を低減するための制御を行う。具体的には、本実施形態では、前述したドグ部作用トルクを精度良く推定する処理などを行うことによって、解放時間のばらつきの低減などを図る。
【００４６】
こうする理由は以下の通りである。固定変速比モードから無段変速モードへ変速する際に行われるドグブレーキ部７の解放は、ドグ部作用トルクの絶対値が小さい場合（例えば０である場合）には解放時間が短くなる傾向にあり、ドグ部作用トルクの絶対値が大きい場合には解放時間が長くなる傾向にある。また、固定変速比モードでは、第１のモータジェネレータＭＧ１ではなくドグブレーキ部７でエンジン反力を受けているため、第１のモータジェネレータＭＧ１からのＭＧトルクに基づいてエンジントルクの推定を行う無段変速モードと比較して、エンジントルクの推定精度が低下する傾向にある。更に、解放時間の短縮を狙い、係合要素７２に付与するストローク力を強くすると変速ショックが増加する傾向にあり、また、変速ショックの低減を狙い、ストローク力を弱くすると解放時間が増加する傾向にある。このようなことから、解放時間の短縮と変速ショックの低減とを両立させることは困難であると言える。
【００４７】
したがって、本実施形態では、ドグブレーキ部７を解放する場合において、解放時間のばらつきの低減及び変速ショックの低減を実現するために、ドグ部作用トルクを精度良く推定する処理などを行う。
【００４８】
以下では、図５乃至図１３を参照して、本実施形態においてＥＣＵ４が行う制御方法について具体的に説明する。
【００４９】
（ドグ部作用トルクの推定方法）
本実施形態では、ＥＣＵ４は、上記したように、解放時間のばらつきの低減を実現するべく、ドグ部作用トルクの推定を行う。具体的には、ＥＣＵ４は、ドグブレーキ部７の解放動作時などにおいて、係合要素７２のストロークの変化量から解放ストローク時間を求め、求められた解放ストローク時間に基づいてドグ部作用トルクの推定を行う。そして、ＥＣＵ４は、推定されたドグ部作用トルクなどに基づいて、ドグブレーキ部７を係合状態から解放させる制御を行う。
【００５０】
図５は、ドグ部作用トルクの推定方法を具体的に説明するための図である。図５は、ドグ部作用トルク（横軸）と解放ストローク時間（縦軸）との関係の一例を示している。これより、ドグ部作用トルクの絶対値が大きいほど解放ストローク時間が長くなる傾向にあり、ドグ部作用トルクの絶対値が小さいほど解放ストローク時間が短くなる傾向にあることがわかる。これは、ドグ部作用トルクの絶対値が大きいほど、係合要素７２のストローク動作を阻害する摩擦力が大きくなり、ドグ部作用トルクの絶対値が小さいほど、係合要素７２のストローク動作を阻害する摩擦力が小さくなるからである。
【００５１】
なお、図５において破線で示すトルクＳＴｒ１１、ＳＴｒ１２（トルクＳＴｒ１１、ＳＴｒ１２は絶対値において等しい）は、摩擦力とストローク力とが概ね釣り合うようなトルクであり、トルクＳＴｒ１１よりも大きなトルク若しくはトルクＳＴｒ１２よりも小さなトルクがドグブレーキ部７に作用している場合には解放不能となる。以下では、このようなトルクＳＴｒ１１、ＳＴｒ１２を「スティックトルク」と呼ぶ。なお、スティックトルクは、ストローク力に応じて変化する。
【００５２】
本実施形態においては、ＥＣＵ４は、図５に示すような関係を利用して、ドグ部作用トルクを求める。具体的には、まず、ＥＣＵ４は、ストローク量センサ４０を利用して係合要素７２のストローク変化量を検出して、当該ストローク変化量から解放ストローク時間を求める。係合状態から完全に解放させるまでに必要なストローク量は分かっているので、このストローク量に基づいて、検出されたストローク変化量から解放ストローク時間を求めることができる。
【００５３】
そして、ＥＣＵ４は、図５に示すような関係に基づいて、求められた解放ストローク時間に対応するドグ部作用トルクを得る。例えば、解放ストローク時間として「Ｔ１」が得られた場合には、ドグ部作用トルクとして「Ｔｒ１１」及び「Ｔｒ１２」が得られる。「Ｔｒ１１」は正のトルクであり、「Ｔｒ１２」は負のトルクであり、「Ｔｒ１１」と「Ｔｒ１２」とは絶対値が等しい。
【００５４】
以上のようにしてドグ部作用トルクを推定することで、当該推定されたドグ部作用トルクを用いてドグブレーキ部７の解放を行うことにより、ドグブレーキ部７の解放の信頼性を向上させることができると共に、解放時間（変速時間）のばらつきを低減することができる。
【００５５】
なお、図５に示すようなドグ部作用トルクと解放ストローク時間との関係は、予め求めておいてマップとして記憶しておいても良いし、演算によって求めても良い。例えば、ストローク力としてバネ力を用いた場合には、バネ定数などから図５に示すような関係を容易に求めることができる。なお、図５では、ドグ部作用トルクの絶対値が同じときに解放ストローク時間が同じになる特性を示しているが、このような特性が得られるとは限らない。ドグ歯の形状によっては、ドグ部作用トルクの絶対値が同じでも、符号の正負で解放ストローク時間に差がでる特性になる場合がある。
【００５６】
次に、図６を参照して、ドグ部作用トルクの推定の精度を向上させるために行う制御について説明する。本実施形態においては、ＥＣＵ４は、ドグ部作用トルクの推定精度の向上を図り、係合要素７２に付与するストローク力を低減させてから、上記したような方法にてドグ部作用トルクの推定を行う。
【００５７】
図６は、ストローク力を低減するとトルク推定精度が向上する理由を説明するための図である。図６（ａ）及び図６（ｂ）は、それぞれ、ドグ部作用トルク（横軸）と解放ストローク時間（縦軸）との関係の一例を示している。具体的には、図６（ａ）はストローク力が比較的大きい場合のグラフＢ１を示しており、図６（ｂ）はストローク力が比較的小さい場合のグラフＢ２を示している。図６（ａ）に示すように、ストローク力が大きい場合には、ドグ部作用トルクに対する解放ストローク時間の勾配が比較的小さいことがわかる。これに対して、図６（ｂ）に示すように、ストローク力が小さい場合には、ドグ部作用トルクに対する解放ストローク時間の勾配が比較的大きいことがわかる。
【００５８】
より具体的には、ストローク力が大きい場合には、解放ストローク時間の差分ΔＴ２１に対するドグ部作用トルクにおける差分はΔＴｒ２１、ΔＴｒ２２であるのに対して、ストローク力が小さい場合には、同じ解放ストローク時間の差分ΔＴ２１に対するドグ部作用トルクにおける差分は、ΔＴｒ２１、ΔＴｒ２２よりも小さなΔＴｒ２３、ΔＴｒ２４であることがわかる。したがって、ストローク力が小さいほうが、解放ストローク時間からドグ部作用トルクを精度良く推定することができると言える。こうなるのは、ストローク力が小さい場合には、係合要素７２のストローク変化が緩やかになるからである。
【００５９】
以上のような特性より、本実施形態では、ＥＣＵ４は、ストローク力をトルクの推定前よりも低減させてから、前述したようなドグ部作用トルクの推定を実行する。例えば、ＥＣＵ４は、予め定めたストローク力まで低減させて、当該ストローク力でのドグ部作用トルクと解放ストローク時間との関係（例えば、予めマップとして記憶されている）に基づいてドグ部作用トルクの推定を実行する。こうすることにより、ドグ部作用トルクの推定精度を向上させることが可能となる。
【００６０】
（ドグ部作用トルクの符号判定方法）
次に、上記した方法にて推定されたドグ部作用トルクの符号（正負）を判定する方法について説明する。上記した方法で推定されたドグ部作用トルクは絶対値で得られるため（図５など参照）、本実施形態では、ＥＣＵ４は、当該ドグ部作用トルクの符号を判定するための処理を行う。具体的には、ＥＣＵ４は、推定されたドグ部作用トルクの大きさに応じてドグ部作用トルクの符号を判定する２つの方法を切り替えて、ドグ部作用トルクの符号の判定を行う。以下では、この２つの方法の一方を「第１のトルク符号判定方法」と呼び、他方を「第２のトルク符号判定方法」と呼ぶ。
【００６１】
第１のトルク符号判定方法は、ＭＧトルクを付与させることでドグ部作用トルクを変化させた際のストロークの変化量（勾配）から、ドグ部作用トルクの符号を判定する方法である。ドグ部作用トルクは基本的にはエンジントルクとＭＧトルクとの合成トルクであるため、ＭＧトルクを増減させると、これに伴ってドグ部作用トルクも増減することとなる。ドグ部作用トルクが増減した場合には、ドグ部作用トルクの正負に応じて解放ストローク時間が増減することとなる（つまり、ストロークの変化量（勾配）が変わる）ため、これに基づいてドグ部作用トルクの符号を判定することができる。
【００６２】
第２のトルク符号判定方法は、係合要素７２におけるバックラッシ相当の位相変化量から、ドグ部作用トルクの符号を判定する方法である。ドグ部作用トルクの符号に応じてドグ歯における位相の正負に偏りが生じるため、この位相の正負の偏りを回転センサ４１で検出することにより、ドグ部作用トルクの符号を判定することができる。
【００６３】
図７は、第１のトルク符号判定方法を具体的に説明するための図である。図７は、横軸にドグ部作用トルクを示しており、縦軸に解放ストローク時間を示している。ここでは、ＭＧトルクを変化させることでドグ部作用トルクを増加させた場合を、例に挙げて説明する。図示のように、ドグ部作用トルクが正である場合には、矢印Ｃ１で示すようにドグ部作用トルクを増加させた場合、矢印Ｃ２で示すように解放ストローク時間が増加することがわかる。これに対して、ドグ部作用トルクが負である場合には、矢印Ｃ３で示すようにドグ部作用トルクを増加させた場合、矢印Ｃ４で示すように解放ストローク時間が減少することがわかる。
【００６４】
このように、ドグ部作用トルクが正であるか負であるかに応じて、ドグ部作用トルクを変化させたときの解放ストローク時間の変化が異なることがわかる。よって、解放ストローク時間の増減に応じて、ドグ部作用トルクが正であるか負であるかを判別することができる。具体的には、解放ストローク時間が増加した場合にはドグ部作用トルクが正であると判別することができ、解放ストローク時間が減少した場合にはドグ部作用トルクが負であると判別することができる。
【００６５】
したがって、本実施形態では、ＥＣＵ４は、ＭＧトルクを付与させることでドグ部作用トルクを変化させた際のストロークの変化量から、ドグ部作用トルクの符号を判定する第１のトルク符号判定方法を用いる。この場合、解放ストローク時間の減少は単位時間当たりのストローク変化量の増加で検出することができ、解放ストローク時間の増加は単位時間当たりのストローク変化量の減少で検出することができる。
【００６６】
なお、第１のトルク符号判定方法は、第２のトルク符号判定方法よりも判定精度が高くなる傾向にある。また、図７では、ＭＧトルクを変化させてドグ部作用トルクを増加させることで符号を判定する方法を示したが、この代わりに、ＭＧトルクを変化させてドグ部作用トルクを減少させることで符号を判定することも可能である。
【００６７】
図８は、ドグ部作用トルクの大きさに応じて、第１のトルク符号判定方法と第２のトルク符号判定方法とを切り替える方法を説明するための図である。図８は、横軸にドグ部作用トルクを示しており、縦軸に解放ストローク時間を示している。
【００６８】
本実施形態では、ドグ部作用トルクの絶対値がスティックトルクＳＴｒ３１、ＳＴｒ３２の絶対値（以下、単に「スティックトルクＳＴｒ３」と表記する。）よりも大きな領域Ｄ１では、第２のトルク符号判定方法を実行する。こうしているのは、領域Ｄ１では、ドグ部作用トルクの絶対値がスティックトルクＳＴｒ３よりも大きく、係合要素７２がストロークしないため、ストローク変化を検出できないからである。よって、領域Ｄ１では、ストローク検出が不要である第２のトルク符号判定方法を実行する。
【００６９】
一方、ドグ部作用トルクの絶対値がスティックトルクＳＴｒ３以下であり、且つドグ部作用トルクの絶対値が所定トルクＴｒ３１、Ｔｒ３２の絶対値（例えば、０付近の比較的小さな値であり、以下では単に「所定トルクＴｒ３」と表記する。）以上である領域Ｄ２では、第１のトルク符号判定方法を実行する。こうしているのは、領域Ｄ２では、ドグ部作用トルクによる解放ストローク時間の勾配が大きいからである。また、ドグ部作用トルクを比較的大きめに変化させることができるからである。よって、領域Ｄ２では、判定精度が高い第１のトルク符号判定方法を実行する。
【００７０】
一方、ドグ部作用トルクの絶対値が所定トルクＴｒ３未満である領域Ｄ３では、第２のトルク符号判定方法を実行する。こうしているのは、領域Ｄ３では、ドグ部作用トルクが既に小さくなっており、ドグ部作用トルクを大きく変化させるべきではないからである。よって、領域Ｄ３では、ドグ部作用トルクを変化させないで判定を行うことが可能な第２のトルク符号判定方法を実行する。
【００７１】
なお、領域Ｄ２と領域Ｄ３との境界を規定する所定トルクＴｒ３は、ドグ部作用トルクを比較的大きく変化させることが可能か否か（言い換えると、ドグ部作用トルクを大きく変化させても問題ないか否か）などを考慮に入れて設定される。また、所定トルクＴｒ３は、ストローク力に応じたドグ部作用トルクと解放ストローク時間との関係ごとに設定される。
【００７２】
以上のように、ドグ部作用トルクの大きさに応じてドグ部作用トルクの符号の判定方法を切り替えることにより、当該判定の信頼性を向上させることができる。
【００７３】
（解放時間の調整方法）
次に、上記したように推定されたドグ部作用トルクに基づいて解放時間を調整する方法について説明する。本実施形態では、ＥＣＵ４は、目標の解放ストローク時間（以下、「目標解放時間」とも呼ぶ。）へ収束させるために、推定されたドグ部作用トルクに基づいて、ＭＧトルク及びエンジントルクの少なくとも一方を制御してドグ部作用トルクを調整したり、ストローク力を調整したりする制御を行う。つまり、ＥＣＵ４は、推定されたドグ部作用トルクに基づいて、ドグ部作用トルクやストローク力を制御することで解放ストローク時間を調整することによって（言い換えるとストローク変化量を調整することによって）、目標解放時間への収束を図る。
【００７４】
具体的には、ＥＣＵ４は、推定されたドグ部作用トルクに対応する解放ストローク時間と目標解放時間とを比較することによって、解放ストローク時間を長くしたり短くしたりする制御を行う。詳しくは、ＥＣＵ４は、ＭＧトルクを調整してドグ部作用トルクを小さくしたり、ストローク力を大きくしたりすることで、解放ストローク時間を短くする。これに対して、ＥＣＵ４は、ＭＧトルクを調整してドグ部作用トルクを大きくしたり、ストローク力を小さくしたりすることで、解放ストローク時間を長くする。このような制御を行うことにより、目標解放時間に適切に収束させることができ、解放時間のばらつきを低減することが可能となる。
【００７５】
図９は、ドグ部作用トルクに基づいた解放時間の調整の一例を示す図である。図９は、横軸に時間を示し、縦軸にストローク量を示している。ここでは、時刻ｔ１１において係合状態にあるものとする、つまりストローク量が「０」であるものとする。また、ＥＣＵ４は、制御周期Ｔ１０で制御を行うものとする。具体的には、制御周期Ｔ１０ごとに判定を行って制御方法を変更する。更に、図９では、一定のストローク量で変化して目標解放時間（時刻ｔ１１から時刻ｔ１６までの時間）にて解放が完了した場合のグラフＥ５を、比較のために示している。なお、ストローク量が解放判定値に達した際に、解放が完了したと判定される。
【００７６】
図示のように、時刻ｔ１１から、初期のドグ部作用トルク及びストローク力に設定された状態にて、ストロークが行われている。つまり、成り行きで解放が行われている。この後、時刻ｔ１２でのストローク量が、対応するグラフＥ５でのストローク量を下回るため、時刻ｔ１２以降、矢印Ｅ１で示すように、解放ストローク時間を短くするための制御が行われる。具体的には、ＭＧトルクを調整してドグ部作用トルクを小さくしたり、ストローク力を大きくしたりする制御が行われる。この後、時刻ｔ１３でのストローク量が、対応するグラフＥ５でのストローク量を上回るため、時刻ｔ１３以降、矢印Ｅ２で示すように、解放ストローク時間を長くするための制御が行われる。具体的には、ＭＧトルクを調整してドグ部作用トルクを大きくしたり、ストローク力を小さくしたりする制御が行われる。
【００７７】
この後、時刻ｔ１４でのストローク量が、対応するグラフＥ５でのストローク量と概ね一致するため、時刻ｔ１４以降、矢印Ｅ３で示すように、時刻ｔ１３で設定された解放ストローク時間が維持される（つまり新たな調整は行われない）。この後、時刻ｔ１５でのストローク量が、対応するグラフＥ５でのストローク量を下回るため（つまり偏差が生じるため）、時刻ｔ１５以降、矢印Ｅ４で示すように、解放ストローク時間を修正する制御が再度行われる。具体的には、解放ストローク時間を短くするための制御が行われる。これにより、時刻ｔ１６でストローク量が解放判定値に達する。つまり、目標解放時間で解放完了する。
【００７８】
（推定失敗時の制御方法）
次に、ドグ部作用トルクの推定に失敗した場合に行われる制御について説明する。ストロークが早すぎて制御周期内でストローク完了した場合には、基本的には、ドグ部作用トルクを推定することができない。このような場合には、ＥＣＵ４は、ドグ部作用トルクの絶対値が小さいためにドグ部作用トルクの推定に失敗したと判定する。そして、ＥＣＵ４は、ドグ部作用トルクの絶対値が極小のため短時間で解放完了しているとして、解放後の制御へ移行させる。
【００７９】
一方、係合要素７２がストロークしない場合やストローク停止した場合（スティックした場合）にも、基本的には、ドグ部作用トルクを推定することができない。このような場合には、ＥＣＵ４は、ドグ部作用トルクの絶対値が大きい（例えば絶対値がスティックトルクよりも大きい）ためにドグ部作用トルクの推定に失敗したと判定する。そして、ＥＣＵ４は、基本的には、前述した第２のトルク符号判定方法を実行してドグ部作用トルクの符号を判定し、ドグ部作用トルクの絶対値が減少する方向へＭＧトルクを調整して、ドグ部を解放するための制御を継続する。
【００８０】
ここで、ドグ部作用トルクの推定に失敗したと判定された場合において、上記のように第２のトルク符号判定方法によってドグ部作用トルクの符号を判定して、ＭＧトルクを調整して制御を継続すると、次のステップでドグ部作用トルクがどのような値になるかを適切に把握することができないと言える。例えば、ストローク力が大きい状態で当該制御を実行すると、ドグ部作用トルクが大きい状態で解放してしまい、変速ショック（解放時のショック）が生じてしまう可能性がある。
【００８１】
したがって、本実施形態では、ＥＣＵ４は、このような変速ショックを抑制するために、ドグ部作用トルクの絶対値が大きいためにドグ部作用トルクの推定に失敗したと判定された場合に、変速ショックが許容範囲内となるようにストローク力を低減させる。これにより、所定以上のトルク誤差がある場合に解放してしまうことを防止することができる。また、もし解放されても変速ショックの発生を抑制することができる。
【００８２】
図１０は、ドグ部作用トルクの絶対値が大きいためにドグ部作用トルクの推定に失敗したと判定された場合に行われる、ストローク力を低減させる制御を説明するための図である。図１０は、横軸にドグ部作用トルクを示しており、縦軸に解放ストローク時間を示している。図１０には、ストローク力が比較的大きい場合のグラフＦ１と、ストローク力が比較的小さい場合のグラフＦ２とを示している。また、図１０中のトルクＴｒ４３は、人間が変速ショックを許容できるようなレベルのドグ部作用トルクに相当する。
【００８３】
グラフＦ１に対応するストローク力に設定されている場合、ドグ部作用トルクが「Ｔｒ４１」である際にはストロークしないが、ドグ部作用トルクが「Ｔｒ４２」になるとストロークして解放することとなる。ドグ部作用トルクＴｒ４２はドグ部作用トルクＴｒ４３よりも絶対値において大きいため、このドグ部作用トルクＴｒ４２で解放すると、許容レベルを超える変速ショックが生じる場合がある。したがって、本実施形態では、このような変速ショックの発生を抑制するために、ＥＣＵ４は、変速ショックが許容範囲内となるようにストローク力を低減させる。例えば、ＥＣＵ４は、絶対値においてドグ部作用トルクＴｒ４３未満でないと解放しないようなグラフＦ２に対応するストローク力にまで低減させる。
【００８４】
このようにストローク力を低減させることにより、所定以上のトルク誤差がある場合に解放してしまうことを防止することができると共に、解放した場合にも変速ショックの発生を抑制することができる。
【００８５】
なお、ドグ部作用トルクの絶対値が大きいためにドグ部作用トルクの推定に失敗したと判定された場合において、上記したようなストローク力を低減させる制御を行う代わりに、ストローク力を調整して解放を完了させる制御を行っても良い。つまり、変速ショックの抑制よりも、解放完了を優先させても良い。例えば、加速時や、変速要求が高い場合や、エンジン低回転域の共振帯滞留で危険を回避する必要がある場合には、変速ショックを許容してでも変速すべき状況であると言えるので、ＥＣＵ４は、変速ショックを抑制するための制御を実行しないで、ストローク力を調整して解放を完了させる制御を実行することができる。
【００８６】
次に、図１１を参照して、ドグ部作用トルクの絶対値が小さいためにドグ部作用トルクの推定に失敗したと判定された場合に行われる制御について説明する。図１１は、横軸にドグ部作用トルクを示しており、縦軸に解放ストローク時間を示している。矢印Ｇ１で示すように、解放ストローク時間が設定ストローク力における最小値付近であり、トルクの変動が大きい場合などには、ストローク時間差が小さかったり、バックラッシがふらついたりして、ドグ部作用トルクの符号を精度良く判定できないことが考えられる。
【００８７】
そこで、本実施形態では、ＥＣＵ４は、解放ストローク時間が設定ストローク力における最小値付近であり、且つ、第２のトルク符号判定方法によってドグ歯における位相の正負の偏りが判別困難である場合に、ドグ部作用トルクの符号の判定が失敗したと判定する。そして、ＥＣＵ４は、このような判定が行われた場合に、符号Ｇ２で示すように、ドグ部作用トルクに偏差をつけるようにＭＧトルクを発生させる制御を行う。具体的には、ＥＣＵ４は、変速ショックが許容範囲内となるようなドグ部作用トルク（つまり、変速ショックを許容できるようなレベルのドグ部作用トルクＴｒ５１以下のトルク）であって、変動トルク振幅以上の変化を生じさせるようなドグ部作用トルクに変化させる。
【００８８】
これにより、変速ショックが発生しない範囲でドグ部作用トルクの符号の判定を行うことができる。また、ドグ部作用トルクの絶対値が大きくなるため、バックラッシのふらつきに起因する歯打ち音を低減することができる。なお、図１１では、ドグ部作用トルクを減少させる方向にＭＧトルクを発生させる例を示したが、ドグ部作用トルクを増加させる方向にＭＧトルクを発生させても良い。
【００８９】
（摩擦係数の算出方法）
次に、ストローク動作時の摺動部分における摩擦係数を算出する方法について説明する。前述した制御・処理においては、ストローク動作する際の摺動部分の摩擦係数が不変という前提で、任意のストローク力における解放ストローク時間とドグ部作用トルクとの関係が一意に決まることを利用していた。しかしながら、機械部品の摩擦係数は、劣化や損傷、その他経時変化を起こすことが考えられる。
【００９０】
したがって、本実施形態では、このような摩擦係数の経時変化に対して対応するために、当該摩擦係数の学習を行う。具体的には、ＥＣＵ４は、ストローク力を固定した状態で検出された解放ストローク時間の変化に基づいて、摩擦係数の学習が必要か否かを判定する。次に、ＥＣＵ４は、摩擦係数の学習が必要と判定された場合に、ＭＧトルクを付与させて所定のドグ部作用トルクを作用させた状態で係合要素７２を解放ストローク動作させることにより、摺動部分の摩擦係数を算出する。次に、ＥＣＵ４は、算出された摩擦係数を学習記憶する。これにより、摺動部分の摩擦係数の経時変化に対して、適切に対応することが可能となる。
【００９１】
図１２は、摺動部分の摩擦係数の学習が必要か否かを判定する方法を説明するための図である。図１２は、横軸にドグ部作用トルクを示しており、縦軸に解放ストローク時間を示している。図１２中の領域Ｈ１は、基本となる解放ストローク時間の範囲を示している。つまり、摺動部分の摩擦係数が変化していない場合の解放ストローク時間の範囲に相当する。
【００９２】
このような領域Ｈ１を上回る解放ストローク時間が検出された場合、つまり領域Ｈ２内の解放ストローク時間が検出された場合、摩擦係数の変化が疑われるとして、摩擦係数の学習が必要であると判定される。この場合には、摺動部分の摩擦係数が大きくなっているものと考えられる。これに対して、領域Ｈ１を下回る解放ストローク時間が検出された場合、つまり領域Ｈ３内の解放ストローク時間が検出された場合、摩擦係数の変化が疑われるとして、摩擦係数の学習が必要であると判定される。この場合には、摺動部分の摩擦係数が小さくなっているものと考えられる。
【００９３】
なお、摩擦係数の学習が必要か否かの判定は、予め定めたタイミングで実行される。１つの例としては、前述したようなドグ部作用トルクの推定の実行時に実行される。他の例では、車両の停車中などに実行される。
【００９４】
図１３は、摺動部分の摩擦係数の算出方法を説明するための図である。図１３は、横軸にドグ部作用トルクを示しており、縦軸に解放ストローク時間を示している。具体的には、図１３には、摩擦係数が変化していない場合のグラフＪ１と、摩擦係数が変化した場合（摩擦係数が大きくなった場合）のグラフＪ２とを示している。なお、領域Ｈ１、Ｈ２は、図１２に示したものと同様である。
【００９５】
本実施形態においては、ＥＣＵ４は、上記したように摩擦係数の学習が必要であると判定された場合、ドグブレーキ部７に未知トルクが作用していない状態で既知トルクのみを作用させて、係合要素７２を解放ストローク動作させることで、摺動部分の摩擦係数を算出する。具体的には、ＥＣＵ４は、ＭＧトルクを利用して係合要素７２に対して既知トルクを付与した状態でストローク動作させて、この際の解放ストローク時間を計測することで、摺動部分の摩擦係数を算出する。
【００９６】
例えば、ＥＣＵ４は、ＭＧトルクを利用することで発生させた所定のドグ部作用トルクＴｒ６（既知トルク）と、予め決めておいたストローク力とを付与した状態で、係合要素７２をストローク動作させることで、解放ストローク時間を計測する。この場合、解放ストローク時間の計測は、前述したドグ部作用トルクの推定で用いた方法によって行われる。そして、ＥＣＵ４は、予め求めておいた解放ストローク時間と摩擦係数との関係（マップなど）を参照することで、計測された解放ストローク時間に対応する摩擦係数を得る。図１３に示す例では、所定のドグ部作用トルクＴｒ６を作用させた場合に解放ストローク時間Ｔ６が計測されるため、予め求めておいた解放ストローク時間と摩擦係数との関係から、当該解放ストローク時間Ｔ６に対応する摩擦係数が得られる。この場合には、元の摩擦係数（グラフＪ１の関係が得られる摩擦係数）よりも大きな摩擦係数が得られる。
【００９７】
この後、ＥＣＵ４は、得られた摩擦係数を学習記憶する。具体的には、ＥＣＵ４は、得られた摩擦係数を最新の値として記憶し、以後、この最新の摩擦係数に対応するドグ部作用トルクと解放ストローク時間との関係（例えばグラフＪ２）に従って前述したようなドグ部作用トルクの推定などを行う。
【００９８】
このように摩擦係数を学習記憶することにより、摺動部分の摩擦係数の経時変化に対して適切に対応することが可能となる。具体的には、摺動部分の摩擦係数が変化した場合にも、解放時間のばらつきを適切に低減することができる。
【００９９】
［制御処理］
次に、図１４を参照して、本実施形態においてＥＣＵ４が行う制御処理について説明する。図１４は、ドグブレーキ部７を解放させる際に行われる処理を示すフローチャートである。この処理は、ＥＣＵ４によって繰り返し実行される。
【０１００】
まず、ステップＳ１０１では、ＥＣＵ４は、係合要素７２に付与するストローク力を調整する処理を行う。具体的には、ＥＣＵ４は、ドグ部作用トルクの推定の精度を向上させるべく、係合要素７２に付与するストローク力を低減させる。例えば、ＥＣＵ４は、予め定めたストローク力まで低減させる。この場合、ＥＣＵ４は、ストローク力を変化可能に構成された構成部に対する制御を行う。そして、処理はステップＳ１０２に進む。
【０１０１】
ステップＳ１０２では、ＥＣＵ４は、ドグ部作用トルク（絶対値）の推定を行う。具体的には、ＥＣＵ４は、上記のようにストローク力を調整した後において、係合要素７２におけるストロークの変化量から解放ストローク時間を求め、求められた解放ストローク時間に基づいてドグ部作用トルクの推定を行う。詳しくは、ＥＣＵ４は、ストローク量センサ４０を利用して係合要素７２のストローク変化量を検出して、当該ストローク変化量から解放ストローク時間を求める。そして、ＥＣＵ４は、例えば予め求められたドグ部作用トルクと解放ストローク時間との関係（図５など参照）などに基づいて、求められた解放ストローク時間に対応するドグ部作用トルクを得る。このような処理後、処理はステップＳ１０３に進む。
【０１０２】
ステップＳ１０３〜Ｓ１０５では、ＥＣＵ４は、ステップＳ１０２で推定されたドグ部作用トルクが絶対値で得られるため、当該ドグ部作用トルクの符号（正負）を判定するための処理を行う。まず、ステップＳ１０３では、ＥＣＵ４は、ドグ部作用トルクの大きさに応じて、第１のトルク符号判定方法を行うか否かを判定する。具体的には、ＥＣＵ４は、推定されたドグ部作用トルクが、第１のトルク符号判定方法を実行すべきとして定めた領域（例えば、図６中の領域Ｄ２）内にあるか否かを判定する。詳しくは、推定されたドグ部作用トルクの絶対値が、スティックトルク以下であり且つ所定トルク以上であるか否かを判定する。
【０１０３】
推定されたドグ部作用トルクが第１のトルク符号判定方法を実行すべきとして定めた領域内にある場合には、ＥＣＵ４は、第１のトルク符号判定方法を行うべきと判定し（ステップＳ１０３；Ｙｅｓ）、処理はステップＳ１０４に進む。ステップＳ１０４では、ＥＣＵ４は、第１のトルク符号判定方法を実行する。具体的には、ＥＣＵ４は、ＭＧトルクを付与させることでドグ部作用トルクを変化させた際の解放ストローク時間の変化（増減）から、ドグ部作用トルクの符号を判定する。この場合、ＥＣＵ４は、解放ストローク時間の減少を単位時間当たりのストローク変化量の増加で検出し、解放ストローク時間の増加を単位時間当たりのストローク変化量の減少で検出する。そして、処理はステップＳ１０６に進む。
【０１０４】
これに対して、推定されたドグ部作用トルクが第１のトルク符号判定方法を実行すべきとして定めた領域内にない場合には、ＥＣＵ４は、第１のトルク符号判定方法を行うべきでないと判定し（ステップＳ１０３；Ｎｏ）、処理はステップＳ１０５に進む。ステップＳ１０５では、ＥＣＵ４は、第２のトルク符号判定方法を実行する。具体的には、ＥＣＵ４は、係合要素７２におけるバックラッシ相当の位相変化量から、ドグ部作用トルクの符号を判定する。詳しくは、ＥＣＵ４は、ドグ歯におけるバックラッシ相当の位相の偏りを回転センサ４１で検出することにより、ドグ部作用トルクの符号を判定する。そして、処理はステップＳ１０６に進む。
【０１０５】
ステップＳ１０６では、ＥＣＵ４は、ドグブレーキ部７の解放が完了したか否かを判定する。具体的には、ＥＣＵ４は、ストローク量センサ４０の検出値に基づいて、係合要素７２のストローク量が解放判定値に達したか否かを判定する。解放が完了している場合（ステップＳ１０６；Ｙｅｓ）、処理は終了する。これに対して、解放が完了していない場合（ステップＳ１０６；Ｎｏ）、処理はステップＳ１０７に進む。
【０１０６】
ステップＳ１０７では、ＥＣＵ４は、上記したように推定されたドグ部作用トルクに基づいて解放時間の調整を行う。具体的には、ＥＣＵ４は、目標解放時間へ収束させるべく、推定されたドグ部作用トルクに基づいて、ＭＧトルク及びエンジントルクの少なくとも一方を制御してドグ部作用トルクを調整したり、ストローク力を調整したりする制御を行う。つまり、ＥＣＵ４は、推定されたドグ部作用トルクに基づいて、ドグ部作用トルクやストローク力を制御することで解放ストローク時間を調整することによって（言い換えるとストローク変化量を調整することによって）、目標解放時間への収束を図る。例えば、ＥＣＵ４は、ＭＧトルクを調整してドグ部作用トルクを小さくしたり、ストローク力を大きくしたりすることで、解放ストローク時間を短くする。これに対して、ＥＣＵ４は、ＭＧトルクを調整してドグ部作用トルクを大きくしたり、ストローク力を小さくしたりすることで、解放ストローク時間を長くする。ステップＳ１０７の処理が終了すると、処理はステップＳ１０２に戻り、上記したような処理を再度実行する。
【０１０７】
以上説明した処理によれば、解放時間のばらつきを低減することができると共に、変速ショックを低減することができる。
【０１０８】
［変形例］
上記では、ストローク量センサ４０を用いて係合要素７２のストローク量を検出する例を示したが、ストローク量センサ４０の代わりに接点スイッチを用いてストローク量を取得しても良い。更に他の例では、回転センサ４１が検出する位相情報から、ストローク量を取得することとしても良い。この方法は、ストローク量が変化することに伴う物理量の変化を検出することに相当する。例えばドグ歯の接触面に勾配をつけた場合などには、回転センサ４１で検出される位相情報でもストローク量情報と同等の情報として利用でき、制御構築が可能であるからである。
【０１０９】
また、上記では、回転センサ４１によって位相変化を検出する例を示したが、これに限定はされない。他の例では、回転センサ４１を用いずに、第１のモータジェネレータＭＧ１における位相（レゾルバより取得される）及び第２のモータジェネレータＭＧ２における位相（レゾルバより取得される）に基づき、ギア比より、このような位相変化を求めることができる。
【０１１０】
また、本発明は、ドグ部作用トルクが付与されて回転可能に構成された被係合要素７１と、ストローク可能に構成された係合要素７２とを備えてなるドグブレーキ部７に対する適用に限定されない。本発明は、ドグ部作用トルクが付与されて回転可能に構成されると共にストローク可能に構成された被係合要素を有するドグブレーキ部に対しても適用可能である。つまり、回転要素がストローク可能に構成されたタイプのドグブレーキ部に対しても適用可能である。
【０１１１】
また、本発明は、回転可能に構成された被係合要素７１と、回転不能に構成された係合要素７２とを備えてなるドグブレーキ部７に対する適用に限定されない。つまり、回転要素と固定要素とを備え、ブレーキとしての役割を果たす噛合機構に対する適用に限定されない。本発明は、両方の要素が回転可能に構成された噛合機構に対しても適用可能である。つまり、回転要素同士を噛み合わせるように構成されたクラッチ（ドグクラッチ）としての役割を果たす噛合機構に対しても適用可能である。例えば、本発明は、回転要素同士を噛み合わせるように構成された噛合機構を利用する、マルチモードにて変速を行うハイブリッド車両に対しても適用することができる。
【０１１２】
更に、本発明は、係合要素及び被係合要素のいずれか一方にモータジェネレータが連結された構成に適用は限定されず、係合要素及び被係合要素の両方にモータジェネレータが連結された構成にも適用することができる。
【図面の簡単な説明】
【０１１３】
【図１】実施形態によるハイブリッド車両の概略構成を示す。
【図２】モータジェネレータ及び動力伝達機構の構成を示す。
【図３】動力分配機構の固定変速比モードにおける共線図を示す。
【図４】ドグブレーキ部の模式図を示す。
【図５】ドグ部作用トルクの推定方法を説明するための図である。
【図６】ドグ部作用トルクの推定精度を向上させるために行う制御を説明するための図である。
【図７】第１のトルク符号判定方法を説明するための図である。
【図８】ドグ部作用トルクの大きさに応じて、トルクの符号判定方法を切り替える方法を説明するための図である。
【図９】ドグ部作用トルクに基づいた解放時間の調整の一例を示す図である。
【図１０】ドグ部作用トルクの絶対値が大きいために、推定に失敗したと判定された場合に行われる制御を説明するための図である。
【図１１】ドグ部作用トルクの絶対値が小さいために、推定に失敗したと判定された場合に行われる制御を説明するための図である。
【図１２】摩擦係数の学習が必要か否かを判定する方法を説明するための図である。
【図１３】摩擦係数の算出方法を説明するための図である。
【図１４】ドグブレーキ部を解放させる際に行われる処理を示すフローチャートである。
【符号の説明】
【０１１４】
１  エンジン
３  出力軸
４  ＥＣＵ
７  ドグブレーキ部
２０  動力分配機構
３１  インバータ
３２、３４  コンバータ
３３  ＨＶバッテリ
４０  ストローク量センサ
４１  回転センサ
７１  被係合要素
７２  係合要素
ＭＧ１  第１のモータジェネレータ
ＭＧ２  第２のモータジェネレータ
【図１】
2010089575.tif 000003
【図２】
2010089575.tif 000004
【図３】
2010089575.tif 000005
【図４】
2010089575.tif 000006
【図５】
2010089575.tif 000007
【図６】
2010089575.tif 000008
【図７】
2010089575.tif 000009
【図８】
2010089575.tif 000010
【図９】
2010089575.tif 000011
【図１０】
2010089575.tif 000012
【図１１】
2010089575.tif 000013
【図１２】
2010089575.tif 000014
【図１３】
2010089575.tif 000015
【図１４】
2010089575.tif 000016