(57)【特許請求の範囲】
【請求項１】
変速機に組み込まれた摩擦係合要素に対する制御指令値と該摩擦係合要素の伝達トルクとの関係を定めたトルク特性マップを学習処理に基づき修正する車両用変速機の摩擦係合要素のトルク特性マップ修正装置において、
上記トルク特性マップは、予め前記摩擦係合要素の作動試験を実施して前記制御指令値に対する伝達トルクの変化を計測することにより得られた非線形特性となる場合を含む特性線に基づき上記制御指令値と伝達トルクとの関係を定めると共に、上記制御指令値の学習処理を実行するときの学習点として予め上記伝達トルクの全領域中において高域側と低域側とに離間した２つの異なる伝達トルクが設定され、
上記摩擦係合要素の動力伝達中において、該摩擦係合要素による伝達トルクが上記学習点の各伝達トルクになったときの実際の制御指令値をそれぞれ学習値として学習するトルク特性学習手段と、
上記トルク特性マップの特性線から算出される上記学習点の２つの伝達トルクと対応する制御指令値が、それぞれ上記トルク特性学習手段により学習された２つの学習値と略一致するように、傾きを変更しつつ上記特性線をオフセットして修正するマップ特性修正手段と、
を備えたことを特徴する車両用変速機の摩擦係合要素のトルク特性マップ修正装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は車両用変速機の摩擦係合要素のトルク特性マップ修正装置に係り、詳しくは、変速機内に組み込まれた摩擦係合要素の制御に用いられる制御指令値と該摩擦係合要素の伝達トルクとの関係を定めたトルク特性マップを車両個体差に応じた学習処理に基づき修正する修正装置に関する。
【背景技術】
【０００２】
例えばトルクコンバータを備えた自動変速機では、内部に組み込まれたクラッチやブレーキなどの摩擦係合要素の係合状態に応じて変速段の切換やロックアップクラッチの断接などを実行している。このような摩擦係合要素の制御を行うために、自動変速機内に組み込まれた個々の摩擦係合要素には、摩擦係合要素が発生する伝達トルクと制御指令値（例えば、摩擦係合要素を油圧作動させる電磁弁に対する駆動電流など）との関係を定めたトルク特性マップがそれぞれ設定されている。
そして、自動変速機の稼働中には、自動変速機を作動させる上で要求される摩擦係合要素の伝達トルクを目標値として決定し、この目標伝達トルクに対応する制御指令値をトルク特性マップから求めて摩擦係合要素の係合状態を制御している。
【０００３】
ところで、摩擦係合要素の伝達トルクと制御指令値との関係は、摩擦係合要素の製造誤差などに応じて相違し、さらに稼働時の摩擦係合要素の消耗、或いは変速機内の油温変化やオイル劣化などの経時的な要因による変化も生じる（以下、これらの要因を「車両個体差」と総称する）。そのため、予め設定された単一のトルク特性マップでは様々な車両個体差に対応できないことから、自動変速機の作動状態から求めた目標伝達トルクを達成できずに、不適切な摩擦係合要素の制御により円滑な自動変速機の作動が望めない場合が生じてしまう。
【０００４】
このような問題への対策として、トルク特性マップを学習する技術が提案されている（例えば、特許文献１参照）。当該特許文献１のトルク特性マップ修正装置では、車両の定常走行時において特定の摩擦係合要素の伝達トルクを徐々に減少させることにより走行に支障がない程度のスリップを発生させて、スリップ発生時の実際の伝達トルクと油圧指令値（制御指令値）との関係を学習している。
より具体的には、特許文献１の図６に示されるように、このような学習処理を異なる２つの伝達トルクで実施することにより、伝達トルクと油圧指令値との関係を２点で学習し、これら２点の学習点に基づき傾きＡ及び切片Ｂの一次式をトルク特性マップとして制御に適用する一方、上記学習処理を実施する毎に、新たな学習点に基づきトルク特性マップを順次更新している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−３０８８５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１のトルク特性マップ修正装置では、以下に述べる２つの理由により必ずしも適切なトルク特性マップに修正できるとは限らなかった。
まず、特許文献１のトルク特性マップ修正装置では、上記のように学習処理で得た２点の学習点のみに基づき、全領域での伝達トルクと油圧指令値との関係を線形特性と仮定して推定している。しかし、実際の伝達トルクと油圧指令値との関係は必ずしも線形特性ばかりでなく非線形特性となる場合もあり、このような非線形特性を有するトルク特性マップに対しては全く対応できなかった。よって、学習されたトルク特性マップでは、自動変速機の作動状態から求めた目標伝達トルクを達成できず、不適切な摩擦係合要素の制御により、クラッチ接続時にショックが発生したり不安定な車両挙動を引き起こしたりするという不具合が生じてしまう。
【０００７】
また、学習処理で得た２点の学習点に対応するそれぞれの伝達トルクは、車両の定常走行中に伝達トルクを減少させてスリップが生じたときの伝達トルクであり、その時点の車速などの走行条件に応じて偶然に決定された値である。結果として学習処理が実行される毎に、異なる伝達トルクで学習点が学習されることになる。
このため、例えば２点の学習点が共に伝達トルクの高域側または低域側に偏って学習される場合もあり、このときには学習点近傍の領域では目標伝達トルクに対応する信頼性の高い油圧指令値を算出可能であるが、学習点から離間した領域では油圧指令値の信頼性が極端に低下してしまう。結果としてトルク特性マップの全領域で信頼性の高い油圧指令値を算出不能となり、上記と同じく、不適切な摩擦係合要素の制御により、クラッチ接続時のショックや不安定な車両挙動を引き起こす要因になることは明らかであった。
【０００８】
本発明はこのような問題点を解決するためになされたもので、その目的とするところは、車両個体差に応じてトルク特性マップを適切に学習でき、ひいては学習したトルク特性マップに基づき摩擦係合要素を最適制御することができる車両用変速機の摩擦係合要素のトルク特性マップ修正装置を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明に係る車両用変速機の摩擦係合要素のトルク特性マップ修正装置は、変速機に組み込まれた摩擦係合要素に対する制御指令値と該摩擦係合要素の伝達トルクとの関係を定めたトルク特性マップを学習処理に基づき修正する車両用変速機の摩擦係合要素のトルク特性マップ修正装置において、トルク特性マップは、予め前記摩擦係合要素の作動試験を実施して前記制御指令値に対する伝達トルクの変化を計測することにより得られた非線形特性となる場合を含む特性線に基づき制御指令値と伝達トルクとの関係を定めると共に、制御指令値の学習処理を実行するときの学習点として予め伝達トルクの全領域中において高域側と低域側とに離間した２つの異なる伝達トルクが設定され、摩擦係合要素の動力伝達中において、摩擦係合要素による伝達トルクが学習点の各伝達トルクになったときの実際の制御指令値をそれぞれ学習値として学習するトルク特性学習手段と、トルク特性マップの特性線から算出される学習点の２つの伝達トルクと対応する制御指令値が、それぞれトルク特性学習手段により学習された２つの学習値と略一致するように、傾きを変更しつつ特性線をオフセットして修正するマップ特性修正手段とを備えたものである。
【００１０】
従って、摩擦係合要素に対する制御指令値と摩擦係合要素の伝達トルクとの関係を定めた特性線を有するトルク特性マップが予め設定されると共に、このトルク特性マップ上で学習点として２つの異なる伝達トルクが予め設定されている。摩擦係合要素の動力伝達中において伝達トルクが学習点の各伝達トルクになると、それぞれの時点の実際の制御指令値が学習値としてトルク特性学習手段により学習される。そして、これらの２つの学習値に対して、学習点の２つの伝達トルクと対応して特性線から算出された制御指令値が略一致するように、マップ特性修正手段により特性線の傾きを変更しつつオフセットすることにより、特性線の修正が行われる。
【００１１】
このため、学習結果に基づく修正後も特性線は予め設定された線形や非線形などの所期の特性を保ち、その特性線に基づき摩擦係合要素に要求される伝達トルク（目標値）から制御指令値が算出されことから、線形特性のみならず非線形特性を有するトルク特性マップにも何ら問題なく対応可能となる。
また、予め学習点として設定した２つの伝達トルクで学習処理を実行するため、これらの伝達トルクをトルク特性マップの全領域中において高域側と低域側とに離間して設定しておけば、学習結果を正確に反映させて特性線を修正可能となり、トルク特性マップの全領域で信頼性の高い制御指令値が算出される。
【発明の効果】
【００１２】
以上説明したように本発明に係る車両用変速機の摩擦係合要素のトルク特性マップ修正装置によれば、摩擦係合要素に対する制御指令値と摩擦係合要素の伝達トルクとの関係を定めた特性線を有するトルク特性マップを予め設定すると共に、このトルク特性マップ上で学習点として２つの異なる伝達トルクを予め設定し、摩擦係合要素の伝達トルクが学習点の各伝達トルクになったときの実際の制御指令値を学習値としてそれぞれ学習し、これらの２つの学習値に対して特性線から算出された制御指令値を一致させるように傾きを変更しつつ特性線をオフセットさせて修正するようにした。
【００１３】
従って、学習結果に基づく修正後も特性線は予め設定された所期の特性を保つことから非線形特性にも対応でき、また、２つの伝達トルクを好適な学習点として予め設定するため、学習結果を正確に反映させた特性線の修正によりトルク特性マップの全領域で信頼性の高い制御指令値を算出できる。その結果、適切な制御指令値に基づき摩擦係合要素を最適制御することができる。
【図面の簡単な説明】
【００１４】
【図１】実施形態の車両用変速機の摩擦係合要素のトルク特性マップ修正装置が適用されたトラックの駆動系を示す全体構成図である。
【図２】インナクラッチのトルク特性マップを示す特性図である。
【図３】ＥＣＵが実行するトルク特性学習・マップ修正ルーチンを示すフローチャートである。
【図４】特性線Ｓと学習値ＩA,ＩBとの関係を示すマップ修正手順の説明図である。
【図５】直線Ｉ1−Ｉ2の傾きを直線ＩA−ＩBの傾きに一致させた状態を示すマップ修正手順の説明図である。
【図６】オフセット量Ｚを算出した状態を示すマップ修正手順の説明図である。
【図７】特性線Ｓのオフセットを完了した状態を示すマップ修正手順の説明図である。
【発明を実施するための形態】
【００１５】
以下、本発明をデュアルクラッチ式変速機の摩擦係合要素を対象としたトルク特性マップ修正装置に具体化した一実施形態を説明する。
図１は本実施形態の車両用変速機の摩擦係合要素のトルク特性マップ修正装置が適用されたトラックの駆動系を示す全体構成図である。車両には走行用動力源としてディーゼルエンジン（以下、エンジンという）１が搭載されている。エンジン１は、加圧ポンプによりコモンレールに蓄圧した高圧燃料を各気筒の燃料噴射弁に供給し、各燃料噴射弁の開弁に伴って筒内に噴射する所謂コモンレール式機関として構成されている。
なお、エンジン１の形式はこれに限ることはなく、コントロールラックの作動に応じて各気筒への燃料噴射を制御する従来形式のディーゼル機関としてもよいし、ガソリンエンジンとしてもよい。
【００１６】
エンジン１の出力軸１ａは車両後方（図の右方）に突出し、自動変速機（以下、単に変速機という）２の入力軸２ａに接続されている。変速機２は前進１２段（１速段〜１２速段）及び後退１段を備えており、エンジン１の動力は入力軸２ａを介して変速機２に入力された後に、変速段に応じて変速されて出力軸２ｂから図示しない駆動輪側に伝達されるようになっている。
言うまでもないが、変速機２の変速段は上記に限ることなく任意に変更可能である。
【００１７】
変速機２は、所謂デュアルクラッチ式変速機として構成されている。当該デュアルクラッチ式変速機の詳細は、例えば特開２００９−０３５１６８号公報などに記載されているため、本実施形態では概略説明にとどめる。このため、図１では変速機２を実際の機構とは異なる模式的な表現で示しており、以下の説明でも変速機２の構成及び作動状態を概念的に述べる。
周知のようにデュアルクラッチ式変速機は、奇数変速段と偶数変速段とを相互に独立した動力伝達系として設け、何れか一方で動力伝達しているときに他方を次に予測される次変速段に予め切り換えておくことで、動力伝達を中断することなく次変速段への切換を完了するシステムである。
【００１８】
即ち、図１に示すように、変速機２の入力軸２ａにはクラッチＣ１を介して奇数変速段（１,３,５,７,９,１１速段）の歯車機構Ｇ１が接続されると共に、同じくクラッチＣ２を介して偶数変速段（２,４,６,８,１０,１２速段）の歯車機構Ｇ２が接続され、これらの歯車機構Ｇ１,Ｇ２の出力側は上記した共通の出力軸２ｂに連結されている。
これにより変速機２は、相互に独立したクラッチＣ１及び歯車機構Ｇ１からなる動力伝達系とクラッチＣ２及び歯車機構Ｇ２からなる動力伝達系とを備えている。
【００１９】
ここで、変速機２内のスペース効率化のために両クラッチＣ１，Ｃ２は、奇数変速段側のクラッチＣ１を内周側とし、偶数変速段側のクラッチＣ２を外周側とした内外２重に配設されている。そこで、以下の説明では、奇数変速段側のクラッチＣ１をインナクラッチと称し、偶数変速段側のクラッチＣ２をアウタクラッチと称する。
インナクラッチＣ１及びアウタクラッチＣ２にはそれぞれ油圧シリンダ３が接続され、両油圧シリンダ３は電磁弁４が介装された油路５を介して油圧供給源６に接続されている。電磁弁４の開弁時には油圧供給源６から油路５を介して油圧シリンダ３に作動油が供給され、油圧シリンダ３が作動して対応するクラッチＣ１，Ｃ２が接続状態から切断状態に切り換えられる。一方、電磁弁４が閉弁すると、作動油の供給中止により油圧シリンダ３が作動しなくなることから、クラッチＣ１，Ｃ２は図示しないプレッシャスプリングにより切断状態から接続状態に切り換えられる。
【００２０】
なお、クラッチＣ１，Ｃ２の駆動方式はこれに限ることはなく、例えば油圧駆動に代えてエア駆動を採用してもよい。
また、変速機２の奇数変速段の歯車機構Ｇ１及び偶数変速段の歯車機構Ｇ２にはそれぞれギヤシフトユニット７が設けられている。図示はしないがギヤシフトユニット７は、歯車機構Ｇ１,Ｇ２内の各変速段に対応するシフトフォークを作動させる複数の油圧シリンダ、及び各油圧シリンダを作動させる複数の電磁弁を内蔵している。ギヤシフトユニット７は油路８を介して上記した油圧供給源６と接続されており、各電磁弁の開閉に応じて油圧供給源６からの作動油が対応する油圧シリンダに供給され、その油圧シリンダが作動してシフトフォークを切換操作すると、切換操作に応じて対応する歯車機構Ｇ１,Ｇ２の変速段が切り換えられる。
【００２１】
本実施形態のトラックは２速発進を前提としているため、車両の加減速時には２速段以上で各変速段がアップシフト側或いはダウンシフト側に順次切り換えられる。
この変速時において、基本的にインナクラッチＣ１及びアウタクラッチＣ２の断接状態は常に逆方向に切り換えられる。このため、一方のクラッチＣ１，Ｃ２の接続により対応する歯車機構Ｇ１，Ｇ２の何れかの変速段が達成されて動力伝達されているときには、他方のクラッチＣ１，Ｃ２が切断されることで対応する歯車機構Ｇ１，Ｇ２では何れの変速段も動力伝達していない状態にある。このため他方の歯車機構Ｇ１，Ｇ２では次変速段（現在の変速段に隣接する高ギヤ側または低ギヤ側の変速段）への事前の切換が可能となり（この操作をプリセレクトと称する）、その後に変速タイミングに至ると、インナクラッチＣ１及びアウタクラッチＣ２の断接状態を逆に切り換えることにより動力伝達を連続させたまま変速が完了する。
【００２２】
車室内には、図示しない入出力装置、制御プログラムや制御マップ等の記憶に供される記憶装置（ＲＯＭ，ＲＡＭなど）、中央処理装置（ＣＰＵ）、タイマカウンタなどを備えたＥＣＵ（制御ユニット）２１が設置されており、エンジン１、変速機２、インナクラッチＣ１及びアウタクラッチＣ２の総合的な制御を行う。
ＥＣＵ２１の入力側には、エンジン１の回転速度Ｎeを検出するエンジン回転速度センサ２２、インナクラッチＣ１及びアウタクラッチＣ２の出力側の回転速度Ｎclを検出するクラッチ回転速度センサ２３、運転席に設けられたチェンジレバー９の切換位置を検出するレバー位置センサ２４、歯車機構Ｇ１,Ｇ２の変速段を検出するギヤ位置センサ２５、アクセルペダル２６の操作量Ａccを検出するアクセルセンサ２７、及び変速機２の出力軸２ｂに設けられて車速Ｖを検出する車速センサ２８などのセンサ類が接続されている。
【００２３】
また、ＥＣＵ２１の出力側には、上記したクラッチＣ１，Ｃ２の電磁弁４、ギヤシフトユニット７の各電磁弁などが接続されると共に、図示はしないが、コモンレール蓄圧用の加圧ポンプや各気筒の燃料噴射弁などが接続されている。
なお、このように単一のＥＣＵ２１で総合的に制御することなく、例えばＥＣＵ２１とは別にエンジン制御専用のＥＣＵを備えるようにしてもよい。
【００２４】
そして、例えばＥＣＵ２１は、エンジン回転速度センサ２２により検出されたエンジン回転速度Ｎe及びアクセルセンサ２７により検出されたアクセル操作量Ａccに基づき、図示しないマップから加圧ポンプにより蓄圧されるコモンレールのレール圧や各気筒への燃料噴射量を算出すると共に、エンジン回転速度Ｎe及び燃料噴射量Ｑに基づき図示しないマップから燃料噴射時期を算出する。そして、これらの算出値に基づき加圧ポンプを駆動制御すると共に、各気筒の燃料噴射弁を駆動制御しながらエンジン１を運転させる。
【００２５】
また、ＥＣＵ２１は、例えばレバー位置センサ２４によりチェンジレバー９のＤレンジ（ドライブレンジ）への切換が検出されているとき、アクセル操作量Ａcc及び車速センサ２８により検出された車速Ｖに基づき、図示しないシフトマップから目標変速段tgtＧを算出する。そして、電磁弁４を開閉して油圧シリンダにより目標変速段tgtＧを有する側の歯車機構Ｇ１,Ｇ２のクラッチＣ１，Ｃ２を接続すると共に、他方の歯車機構Ｇ１,Ｇ２のクラッチＣ１，Ｃ２を切断し、ギヤシフトユニット７の所定の電磁弁を開閉して油圧シリンダによりシフトフォークを切換操作して目標変速段tgtＧを達成させる。
また、このとき車両の加減速状態などに基づきシフトマップから次変速段を予測し、他方の歯車機構Ｇ１,Ｇ２において次変速段へのプリセレクトを完了しておき、その後に変速タイミングに至ると、インナクラッチＣ１及びアウタクラッチＣ２の断接状態を逆転させて動力伝達を連続させたまま次変速段への変速を完了させる。
【００２６】
また、ＥＣＵ２１は、例えばＤレンジやＲレンジでアクセル操作することなくエンジン１をアイドル運転させながらブレーキ操作で車両を停止させているとき、目標変速段tgtＧとして発進段や後退段を達成して車両発進に備えると共に、クラッチＣ１，Ｃ２を半クラッチ状態に制御するクリープトルク制御を実行して、微小トルクを駆動輪側に伝達することによりクリープ現象を生起させる。例えば発進段の場合には、偶数変速段である歯車機構Ｇ２側のクラッチＣ２を半クラッチ状態に制御する。
このようなクリープトルク制御や上記した変速時のクラッチ制御などの全てのクラッチ制御は、クラッチＣ１，Ｃ２が発生する伝達トルクＴとクラッチ作動のために電磁弁４に供給する駆動電流Ｉ（制御指令値）との関係を定めたトルク特性マップに基づき行われる。
【００２７】
このため、インナクラッチＣ１及びアウタクラッチＣ２に対して予めトルク特性マップが個別に設定されてＥＣＵ２１の記憶装置に記憶されており、ＥＣＵ２１はクラッチ制御時には、クラッチＣ１，Ｃ２の作動方向に応じて順次目標伝達トルクtgtＴを設定しながら、この目標伝達トルクtgtＴに対応する駆動電流Ｉをトルク特性マップから算出し、求めた駆動電流Ｉを電磁弁４に供給してクラッチＣ１，Ｃ２を作動させることで目標伝達トルクtgtＴを達成している。
そして、［背景技術］で述べたように、クラッチＣ１，Ｃ２の製造誤差や稼働時の消耗などの車両個体差に起因して、トルク特性マップの伝達トルクＴと駆動電流Ｉとの関係に変動が生じるという問題があり、その対策である特許文献１の技術によれば、伝達トルクＴと駆動電流Ｉとの関係が非線形特性では対応できず、また、トルク特性マップの全領域で信頼性の高い駆動電流Ｉを算出できないという不具合が生じる。
【００２８】
そこで、本実施形態のトルク特性マップ修正装置では、特許文献１の技術のように学習処理のみからトルク特性マップを設定することなく、ベースの特性線Ｓを有するトルク特性マップを予め設定しておくと共に、好適な学習点として予め定めた２つの伝達トルクＴ1,Ｔ2で学習処理を実行し、その学習結果に基づきトルク特性マップの特性線Ｓを修正してクラッチ制御に適用している。以下、当該ＥＣＵ２１により実行される対策について詳述する。
【００２９】
まず、実際のＥＣＵ２１の処理に先立って、図２に基づきトルク特性マップの設定状態を説明する。トルク特性マップは横軸を伝達トルクＴ、縦軸を電磁弁４の駆動電流Ｉとし、クラッチ制御において順次設定される目標伝達トルクtgtＴに基づき当該目標伝達トルクtgtＴに対応する適切な駆動電流Ｉを算出するために非線形特性の特性線Ｓが設定されている。加えて、トルク特性マップには学習処理を実行すべき学習点として２つの伝達トルクＴ1,Ｔ2が予め設定されている。
特性線Ｓは、予めインナクラッチＣ１の作動試験を実施して電磁弁４への駆動電流Ｉに対する伝達トルクＴの変化を計測し、得られた駆動電流Ｉと伝達トルクＴとの関係に基づき設定されたものである。
【００３０】
そして、このようなトルク特性マップをベースとして、２つの伝達トルクＴ1,Ｔ2での学習結果に基づき特性線Ｓの傾きを変更しつつオフセットさせることにより、特性線Ｓの修正（即ち、トルク特性マップの修正）を行っている。学習結果を正確に反映させて特性線Ｓを修正するには、トルク特性マップの伝達トルクＴの全領域中において２つの伝達トルクＴ1,Ｔ2がある程度離間して設定されている必要がある。
仮に伝達トルクＴ1,Ｔ2が高域側または低域側に偏っていれば、［発明が解決しようとする課題］で述べた特許文献１の技術のような問題を生じる。そこで、このような点を鑑みて、２つの伝達トルクＴ1,Ｔ2は全領域中の高域側や低域側に偏ることなく、伝達トルクＴ1は低域側、伝達トルクＴ2は高域側の好適な位置に設定されている。
【００３１】
ＥＣＵ２１はイグニションスイッチのオン操作中に図３に示すトルク特性学習・修正ルーチンを所定の制御インターバルで実行する。なお、当該ルーチンはインナクラッチＣ１を対象としたものであり、アウタクラッチＣ２用のルーチンも並行して実行されているが、その内容は同一であることから説明を省略する。
ＥＣＵ２１は、まず、ステップＳ２でインナクラッチＣ１のみが動力伝達中であるか否かを判定し、判定がＮo（否定）のときには一旦ルーチンを終了する。アウタクラッチＣ２の動力伝達は、以下に述べるインナクラッチＣ１の学習処理に対して外乱として作用して正確な学習が望めなくなることから、このような事態を回避するための判定処理である。
【００３２】
ステップＳ２の判定がＹes（肯定）のときにはステップＳ４に移行してエンジン回転速度Ｎeの変動が小さいか否かを判定する。例えば、所定時間内のエンジン回転速度Ｎeの変動幅が予め設定された閾値以上のときには、変動が大であるとしてＮoの判定を下してルーチンを終了する。エンジン回転速度Ｎeの変動が大のときにはインナクラッチＣ１を介した動力伝達が安定せずに学習精度が低下することから、このような事態を回避するための処置である。
ステップＳ４でＹesの判定を下したときにはステップＳ６に移行する。ステップＳ６では、エンジン回転速度ＮeがインナクラッチＣ１のクラッチ回転速度Ｎclに所定値Ｎ0を加算した値よりも大である（Ｎe＞Ｎcl＋Ｎ0）か否かを判定し、Ｎoのときにはルーチンを終了する。例えば、所定値Ｎ0は１２０rpm程度に設定されている。
以下に述べる学習処理では実際の伝達トルクＴを算出する必要があるが、その算出式（１）はインナクラッチＣ１に滑りが生じている状態でないと成立しない。そこで、インナクラッチＣ１がこのような学習可能な作動状態でない場合を除外するための処置である。
【００３３】
ステップＳ６の判定がＹesのときにはステップＳ８に移行して現在の電磁弁４の駆動電流Ｉが、伝達トルクＴ1に対応する前回学習値ＩA(n-1)または伝達トルクＴ2に対応する前回学習値ＩB(n-1)を基準とした所定範囲内（ＩA(n-1)―α≦Ｉ≦ＩA(n-1)＋β、またはＩB(n-1)―α≦Ｉ≦ＩB(n-1)＋β）内にあるか否かを判定し、Ｎoのときにはルーチンを終了する。
当該判定処理は、現在のインナクラッチＣ１の伝達トルクＴが学習処理を実行すべきＴ1またはＴ2付近であるか否かを判定するためのものである。即ち、前回学習値ＩA(n-1)は伝達トルクＴ1が達成されているときの電磁弁４の駆動電流Ｉとして学習された値であり、前回学習値ＩB(n-1)は伝達トルクＴ2が達成されているときの電磁弁４の駆動電流Ｉとして学習された値である。このため、現在の電磁弁４の駆動電流Ｉが前回学習値ＩA(n-1)または前回学習値ＩB(n-1)を基準とした所定範囲内にないときには、伝達トルクＴが学習処理を実行すべきＴ1またはＴ2付近に制御されていないと見なせ、このような場合を除外するための処置である。
【００３４】
ステップＳ８の判定がＹesのときにはステップＳ１０に移行して学習値ＩA,ＩBを算出する学習値算出処理を実行し、続くステップＳ１２で学習結果に基づきトルク特性マップを修正するマップ特性修正処理を実行した後にルーチンを終了する。
本実施形態では、ステップＳ１０の学習値算出処理を実行するときのＥＣＵ２１がトルク特性学習手段として機能し、ステップＳ１２のマップ特性修正処理を実行するときのＥＣＵ２１がマップ特性修正手段として機能する。
【００３５】
上記ステップＳ１０の学習値算出処理は以下の手順で行われる。
まず、次式（１）に従って現在のインナクラッチＣ１の伝達トルクＴclを算出する。
Ｔcl＝Ｔe−Ｉe×ｄＮe/ｄt ……（１）
ここに、Ｔeはエンジントルク、Ｉeはエンジンイナーシャ、ｄＮe/ｄtはエンジン１の回転変動である。エンジントルクＴeはエンジン１に対する燃料噴射量などから算出でき、エンジンイナーシャＩeはエンジン１の仕様により予め固定値として設定され、回転変動ｄＮe/ｄtは、エンジン回転速度Ｎeの変動状況から算出できる。そして、エンジン１の回転変動ｄＮe/ｄtはクラッチＣ１で伝達されなかったトルクに起因して発生することから、上式（１）に基づき伝達トルクＴclを算出可能となるのである。
【００３６】
次に、このようにして求めた現在の伝達トルクＴclを用いて、伝達トルクＴ1のときには次式（２）に従って今回学習値ＩA(n)を算出し、伝達トルクＴ2のときには次式（３）に従って今回学習値ＩB(n)を算出する。
ＩA(n)＝（ＩA(n-1)×（１００−ｋ）＋（ＩA(n-1)＋Ｉ−Ｉtcl）×ｋ）/１００ …（２）
ＩB(n)＝（ＩB(n-1)×（１００−ｋ）＋（ＩB(n-1)＋Ｉ−Ｉtcl）×ｋ）/１００ …（３）
ここに、ｋは重み付け係数、Ｉtclは式（１）により算出した伝達トルクＴclを電磁弁４の駆動電流Ｉに換算した値である。
なお、両式（２）,（３）で重み付け係数ｋを適用しているのは、学習状態のズレ吸収、及び学習結果をクラッチ制御に直ちに反映させたときの乗り心地の急変防止を意図したためである。但し、重み付け係数ｋは必ずしも適用する必要はないため、これを省略してもよい。
【００３７】
現在のインナクラッチＣ１は、電磁弁４への駆動電流Ｉの供給により作動して伝達トルクＴclを達成している。即ち、駆動電流ＩはインナクラッチＣ１の目標伝達トルクtgtＴと見なせ、伝達トルクＴclは駆動電流Ｉの供給により達成された実際の伝達トルクＴである。よって、式（２）,（３）中のＩ−Ｉtclは目標値と実際値との差を意味し、目標値よりも実際値が小さくて伝達トルクＴclが不足するときには今回学習値ＩA(n),ＩB(n)が増加方向に学習され、逆に目標値よりも実際値が大きくて伝達トルクＴclが過剰なときには今回学習値ＩA(n),ＩB(n)が減少方向に学習される。以上でステップＳ１０の学習値算出処理が完了する。
【００３８】
上記ステップＳ１２のマップ特性修正処理を概念的に説明すると、以下の手順で行われる。
図４〜７はトルク特性マップの修正手順を示す説明図である。
図４に示すように、トルク特性マップにはインナクラッチＣ１の目標伝達トルクtgtＴから駆動電流Ｉを算出するために２点鎖線で示す非線形特性の特性線Ｓが設定されると共に、ステップＳ１０の学習処理により伝達トルクＴ1,Ｔ2上で２つの学習値ＩA,ＩB（上記した今回学習値ＩA(n),ＩB(n)）が学習されている。
ここでは、説明の便宜上、２点の学習値ＩA,ＩBを同時に更新したように記載しているが、実際には、初期設定時などの特殊な場合を除き、学習値ＩA,ＩBが２点同時に更新されることはなく、何れか一方でも学習値ＩA,ＩBが更新された場合にトルク特性マップを修正している。勿論、両学習値ＩA,ＩBが更新されたタイミングで更新するようにしてもよい。
学習値ＩA,ＩBは、伝達トルクＴ1,Ｔ2を達成するために必要な電磁弁４の駆動電流Ｉを意味し、これに対して図に例示した特性線Ｓによれば、伝達トルクＴ1,Ｔ2の達成のためにより低い駆動電流Ｉ1,Ｉ2が算出されている。
【００３９】
トルク特性マップの修正は、伝達トルクＴ1,Ｔ2上において各駆動電流Ｉ1,Ｉ2を対応する学習値ＩA,ＩBと一致させるように、傾きを修正しつつ特性線Ｓをオフセットすることで行われる。そして、その際の図形処理では、全て伝達トルクＴ1,Ｔ2上で駆動電流Ｉ1,Ｉ2などを移動させることから、以下の説明では、単にＩ1点、Ｉ2点、或いはＩA点、ＩB点などと略称するが、これらは伝達トルクＴ1,Ｔ2上における駆動電流Ｉ1,Ｉ2や学習値ＩA,ＩBを指すものとする。
【００４０】
まず、次式（４）に従って、Ｉ1点及びＩ2点を結ぶ直線の傾きとＩA点及びＩB点を結ぶ直線の傾きとの比ｒを算出する。
ｒ＝（ＩB−ＩA/Ｉ2−Ｉ1） ……（４）
次に、次式（５）,（６）に従って、直線Ｉ1−Ｉ2の傾きを直線ＩA−ＩBの傾きに一致させる。これにより図５に示すように、直線ＩA−ＩBと同一傾きの直線Ｉ1’−Ｉ2’が得られる。
Ｉ1’＝ｒ×Ｉ1 ……（５）
Ｉ2’＝ｒ×Ｉ2 ……（６）
次に、次式（７）に従って、ＩA点からＩ1’点を減算してオフセット量Ｚを算出する。これにより図６に示すように、伝達トルクＴ1上のＩ1’点とＩA点との差としてオフセット量Ｚが得られる。なお、ＩB点からＩ2’点を減算してもよい。
Ｚ＝ＩA−Ｉ1’ ……（７）
そして、オフセット量Ｚに基づき直線Ｉ1’−Ｉ2’をオフセットする。これにより図７に示すように、直線Ｉ1’−Ｉ2’が直線ＩA−ＩBに一致し、伝達トルクＴ1,Ｔ2上における駆動電流Ｉ1’,Ｉ2’が学習値ＩA,ＩBにそれぞれ一致する。以上の処理により、駆動電流Ｉ1,Ｉ2を通る特性線Ｓが傾きを変更されながら学習値ＩA,ＩBを通るようにオフセットされ、ステップＳ１２のマップ特性修正処理が完了する。
【００４１】
マップ特性修正後の駆動電流をＩ1”,Ｉ2”とすると、これらの駆動電流をＩ1”,Ｉ2”は次式（８）,（９）で表すことができる。
Ｉ1”＝ｒ×Ｉ1＋（ＩA−ｒ×Ｉ1）……（８）
Ｉ2”＝ｒ×Ｉ2＋（ＩA−ｒ×Ｉ1）……（９）
ベースとなるトルク特性マップの駆動電流をＩx、マップ特性修正後の駆動電流をＩx”とした一般式は次式（１０）で表すことができる。
Ｉx”＝ｒ×Ｉx＋（ＩA−ｒ×Ｉ1）……（１０）
実際のステップＳ１２のマップ特性修正処理では、図４〜７の手順に従ってトルク特性マップの特性線Ｓを実際に修正することなく、トルク特性マップから算出した駆動電流Ｉxを式（１０）に従って駆動電流Ｉx”に換算することにより、仮想的に特性線Ｓを修正した場合と同様の結果を得ている。そして、算出した駆動電流Ｉx”を電磁弁４に供給してインナクラッチＣ１を作動させている。
このようにして車両の走行中にステップＳ２〜８の条件が成立する毎にステップＳ１０で学習値算出処理が実行され、ステップＳ１２で学習結果に基づくマップ特性修正処理が実行され、学習結果に基づくトルク特性マップの修正により常に最適化が図られる。なお、以上はインナクラッチＣ１に対するトルク特性学習・修正処理を説明したが、アウタクラッチＣ２についても同様の処理が実行されてトルク特性マップが最適化される。
【００４２】
以上のように本実施形態のトルク特性マップ修正装置では、インナクラッチＣ１及びアウタクラッチＣ２毎にベースの特性線Ｓを有するトルク特性マップを予め設定しておくと共に、このトルク特性マップ上で好適な学習点として２つの伝達トルクＴ1,Ｔ2を予め設定している。そして、車両の走行中に各クラッチＣ１，Ｃ２の伝達トルクＴがＴ1,Ｔ2となったときに学習値ＩA,ＩBを学習し、その学習結果に基づき特性線Ｓ、ひいてはトルク特性マップを修正している。
【００４３】
従って、学習結果に基づく修正後も特性線Ｓは予め設定された特性、例えば伝達トルクＴと駆動電流Ｉとの関係を線形とした所期の特性、或いは関係を非線形とした所期の特性を保っており、その特性線Ｓに基づき目標伝達トルクtgtＴから駆動電流Ｉが算出される。このため、線形特性のみならず非線形特性を有するトルク特性マップにも何ら問題なく対応できる。結果として目標伝達トルクtgtＴに対応する適切な駆動電流Ｉに基づきクラッチＣ１，Ｃ２を最適制御することができる。
また、予め学習点として設定した２つの伝達トルクＴ1,Ｔ2で学習処理を実行しており、これらの伝達トルクＴ1,Ｔ2は、学習結果を正確に反映させて特性線Ｓを修正するために、トルク特性マップの全領域中において伝達トルクＴの高域側と低域側とに十分に離間して設定されている。従って、トルク特性マップの全領域で信頼性の高い駆動電流Ｉを算出でき、この要因もクラッチＣ１，Ｃ２の最適制御に貢献する。
【００４４】
加えて、本実施形態のトルク特性マップ修正装置では、クラッチＣ１，Ｃ２のトルク特性学習処理及びマップ特性修正処理の実施に際してセンサ類などの追加を必要としない。例えば一般的なクラッチ制御装置では、本実施形態の図２に示すように電磁弁４の駆動電流Ｉと伝達トルクＴとを直接的に変換することなく、一旦油圧に換算している。これに対して本実施形態では駆動電流Ｉと伝達トルクＴとを直接的に変換しているため、油圧などを検出するセンサ類を必要としないという利点もある。
【００４５】
以上で実施形態の説明を終えるが、本発明の態様はこの実施形態に限定されるものではない。例えば、上記実施形態では、デュアルクラッチ式変速機２のクラッチＣ１，Ｃ２を対象としたトルク特性マップ修正装置に具体化したが、クラッチやブレーキなどの摩擦係合要素を備えた変速機であれば、その種別はこれに限ることはない。例えば、手動式変速機をベースとして変速操作及び変速に伴うクラッチ装置の断接操作を自動化した変速機に適用し、そのクラッチのトルク特性マップを学習処理に基づき修正するようにしてもよい。また、トルクコンバータに遊星歯車機構を組み合わせた自動変速機に適用し、遊星歯車機構の作動状態を切り換えるためのクラッチやブレーキのトルク特性マップを学習処理に基づき修正するようにしてもよい。
【００４６】
また、上記実施形態では、車両走行中のクラッチ制御の過程でクラッチＣ１，Ｃ２の伝達トルクＴが学習処理を実行すべきＴ1またはＴ2付近に制御されたとき（図３のステップＳ８がYes）に学習処理を行ったが、これに限ることはない。例えば、伝達トルクＴ1,Ｔ2へのクラッチ制御が変速機２の作動状態に重大な影響を及ぼさないのであれば、車両の走行中の所定のタイミングでクラッチＣ１，Ｃ２の伝達トルクＴを積極的にＴ1またはＴ2付近に制御して学習処理を行うようにしてもよい。
また、上記実施形態では、ベースとなるトルク特性マップの特性線Ｓを実際には修正することなく、トルク特性マップから算出した駆動電流Ｉxを式（１０）に従って駆動電流Ｉx”に換算することにより仮想的に特性線Ｓを修正した場合と同様の結果を得たが、本発明はこれに限ることはない。例えば、学習結果に基づき図４〜７で説明した手順に従ってトルク特性マップの特性線Ｓを実際に修正するようにしてもよい。
【符号の説明】
【００４７】
２       変速機
２１     ＥＣＵ（トルク特性学習手段、マップ特性修正手段）
Ｃ１     インナクラッチ
Ｃ２     アウタクラッチ
Ｓ       特性線
Ｉ       駆動電流
Ｔ       伝達トルク
Ｔ1,Ｔ2  学習点
ＴA,ＴB  学習値
【図１】
0005752375.tif 000002
【図２】
0005752375.tif 000003
【図３】
0005752375.tif 000004
【図４】
0005752375.tif 000005
【図５】
0005752375.tif 000006
【図６】
0005752375.tif 000007
【図７】
0005752375.tif 000008