(57)【要約】  【課題】  多重変速による変速ショック防止しつつ、多重変速を応答良く実行する。  【解決手段】  第１の変速段から第２の変速段への変速動作中に新たな第３の変速段への切替要求が発生した時に第３の変速段の定常状態における各摩擦係合要素の係合パターンに応じて第３の変速段への変速方法を変更する。例えば、第３の変速段の係合パターンが第２の変速段の係合パターンに対して係合または解放が継続する摩擦係合要素が存在する場合（例えば５→４変速動作中に３速への切替要求が発生した場合、或は４→３変速動作中に２速への切替要求が発生した場合等）には、当該摩擦係合要素の係合または解放の制御を継続する一方、係合または解放の状態が変化する他の摩擦係合要素に対して第３の変速段の係合パターンに対応するように係合または解放の制御を開始することで、第２の変速段から第３の変速段への変速に移行する。  【選択図】  図１０
2006234122.tif 000002
【特許請求の範囲】
【請求項１】
駆動源から回転力が伝達される入力軸と、この入力軸の回転を変速して出力軸に伝達する変速機構と、この変速機構の複数の変速段に設けられた複数の摩擦係合要素とを備え、変速段の切替要求に応じて目標変速段を設定して前記複数の摩擦係合要素に作用させる油圧を個別に制御することで、各摩擦係合要素の係合と解放を選択的に切り替えて、前記変速機構の変速段を切り替える自動変速機の制御装置において、
第１の変速段から第２の変速段への変速動作中に新たな第３の変速段への切替要求が発生したときに各摩擦係合要素への油圧制御状態を切り替えて多重変速を実行する多重変速制御手段を備え、
前記多重変速制御手段は、前記第３の変速段の定常状態における各摩擦係合要素の係合・解放の組み合わせパターン（以下「係合パターン」という）に応じて前記第３の変速段への変速方法を変更することを特徴とする自動変速機の制御装置。
【請求項２】
前記多重変速制御手段は、前記第３の変速段の係合パターンが前記第２の変速段の係合パターンに対して係合または解放が継続する摩擦係合要素が存在する場合には、当該摩擦係合要素の係合または解放の制御を継続する一方、係合または解放の状態が変化する他の摩擦係合要素に対して前記第３の変速段の係合パターンに対応するように係合または解放の制御を開始することで、前記第２の変速段から前記第３の変速段への変速に移行することを特徴とする請求項１に記載の自動変速機の制御装置。
【請求項３】
前記多重変速制御手段は、前記第１の変速段から前記第２の変速段への変速時に係合・解放を切り替える摩擦係合要素と前記第２の変速段から前記第３の変速段への変速時に係合・解放を切り替える摩擦係合要素とが全て異なる場合には、前記第２の変速段の係合パターンを達成するための摩擦係合要素の係合・解放の制御を継続しつつ、前記第２の変速段への変速が完了するまでに前記第３の変速段の係合パターンに対応する摩擦係合要素の係合・解放を達成できる直前の状態となるように当該摩擦係合要素への油圧を準備することを特徴とする請求項１または２に記載の自動変速機の制御装置。
【請求項４】
前記多重変速制御手段は、前記第３の変速段の係合パターンが前記第１の変速段の係合パターンと同一の場合には、前記第１の変速段から前記第２の変速段への変速動作中に、係合に切り替えられる摩擦係合要素を解放し、解放に切り替えられる摩擦係合要素を係合することで、前記第２の変速段への変速をキャンセルすることを特徴とする請求項１ないし３のいずれかに記載の自動変速機の制御装置。
【請求項５】
前記多重変速制御手段は、前記多重変速中の各摩擦係合要素の油圧制御の実行可否を判定する判定手段を備えていることを特徴とする請求項１ないし４のいずれかに記載の自動変速機の制御装置。
【請求項６】
前記判定手段は、前記第３の変速段への変速要求を検出したときに、自動変速機の作動油の温度が予め定めた第１の所定値未満であるか、または前記第２の変速段への変速進行度が所定値に達しているか否かで、第１の禁止条件が成立しているか否かを判定し、
前記多重変速制御手段は、前記判定手段で前記第１の禁止条件が成立と判定されているときには、前記第３の変速段への変速に移行せず及び／または前記第２の変速段への変速のキャンセルを実行せず、前記第２の変速段への変速が完了するまでに前記第３の変速段の係合パターンに対応する摩擦係合要素の係合・解放を達成できる直前の状態となるようにに当該摩擦係合要素への油圧を準備することを特徴とする請求項５に記載の自動変速機の制御装置。
【請求項７】
前記判定手段は、前記第３の変速段への変速要求を検出したときに、自動変速機の作動油の温度が第１の所定値よりも低く設定された第２の所定値未満であるか否かで、第２の禁止条件が成立しているか否かを判定し、
前記多重変速制御手段は、前記判定手段で前記第２の禁止条件が成立と判定されているときには、前記第２の変速段への変速が完了するまで、前記第３の変速段への変速を行わないことを特徴とする請求項５または６に記載の自動変速機の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動変速機の変速段の切替動作中に新たな変速段への切替要求が発生したときに多重変速制御を実行する機能を備えた自動変速機の制御装置に関する発明である。
【背景技術】
【０００２】
自動車用の自動変速機は、エンジンの動力をトルクコンバータを介して変速機構の入力軸に伝達し、この変速機構で変速して出力軸に伝達し、駆動輪を回転駆動するようにしている。最も一般的な変速機構は、入力軸と出力軸との間に複数の歯車を配列して、入力軸と出力軸との間に変速比の異なる複数の動力伝達経路を構成し、各動力伝達経路中にクラッチやブレーキ等の摩擦係合要素を設けて、変速段の切替要求に応じて各摩擦係合要素に作用させる油圧を個別に制御することで、所定の摩擦係合要素に作動油を充填する充填制御や所定の摩擦係合要素から作動油を排出する排出制御を行って各摩擦係合要素の係合と解放を選択的に切り替えて、入・出力軸間の動力伝達経路を切り替えて変速比を切り替えるようにしている。
【０００３】
このような自動変速機は、変速段の切替動作中に新たな変速段の切替要求が発生して目標変速段が読み替えられると、変速機構の変速段を読み替え後の目標変速段に切り替える多重変速制御が実行されるが、例えば、クラッチ等のシリンダに作動油を充填する制御を行っている途中で、目標変速段の読み替えによって作動油を排出（ドレン）する制御に切り替えられ、その排出制御の途中で、再び目標変速段の読み替えによって充填制御に切り替えられた場合、読み替え前の排出制御によるシリンダからの作動油の抜け具合によっては、再充填時に過充填が発生してクラッチの係合力が急激に大きくなって、変速ショックが発生する可能性がある。
【０００４】
この多重変速による変速ショックを防止する技術として、例えば、特許文献１（特許第３２９１９７０号公報）に記載されているように、第１の変速段への切替動作中に第２の変速段への切替要求が発生した場合に、第１の変速段への切り替えが終了するまで第２の変速段への切り替えを遅らせるようにしたものがある。
【特許文献１】特許第３２９１９７０号公報（第１頁等）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、上記特許文献１の多重変速制御技術では、第１の変速段への切り替えが終了するまで第２の変速段への切り替えを遅らせるため、第２の変速段への切り替え終了までの時間が長くかかってしまい、多重変速の応答性が悪いという欠点がある。
【０００６】
本発明はこのような事情を考慮してなされたものであり、従ってその目的は、多重変速による変速ショック防止しつつ、多重変速を応答良く実行できる自動変速機の制御装置を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、請求項１に係る発明は、第１の変速段から第２の変速段への変速動作中に新たな第３の変速段への切替要求が発生したときに各摩擦係合要素への油圧制御状態を切り替えて多重変速を実行する多重変速制御手段を備えた自動変速機の制御装置において、前記第３の変速段の定常状態における各摩擦係合要素の係合・解放の組み合わせパターン（以下「係合パターン」という）に応じて前記第３の変速段への変速方法を変更するようにしたものである。このようにすれば、第１の変速段から第２の変速段への変速動作中に新たな第３の変速段への切替要求が発生したときに、その時点の各摩擦係合要素の係合パターンと第３の変速段の係合パターンとの関係を考慮して適切な変速方法を選択して多重変速を実行することができ、多重変速による変速ショック防止しつつ、多重変速を応答良く実行できる。
【０００８】
具体的には、請求項２のように、第３の変速段の係合パターンが第２の変速段の係合パターンに対して係合または解放が継続する摩擦係合要素が存在する場合には、当該摩擦係合要素の係合または解放の制御を継続する一方、係合または解放の状態が変化する他の摩擦係合要素に対して第３の変速段の係合パターンに対応するように係合または解放の制御を開始することで、第２の変速段から第３の変速段への変速に移行するようにすると良い。このようにすれば、第３の変速段の係合パターンが第２の変速段の係合パターンに対して係合または解放が継続する摩擦係合要素が存在する場合に、第２の変速段から第３の変速段への変速に移行する時間を短くすることができる。
【０００９】
また、請求項３のように、第１の変速段から第２の変速段への変速時に係合・解放を切り替える摩擦係合要素と第２の変速段から第３の変速段への変速時に係合・解放を切り替える摩擦係合要素とが全て異なる場合には、第２の変速段の係合パターンを達成するための摩擦係合要素の係合・解放の制御を継続しつつ、第２の変速段への変速が完了するまでに第３の変速段の係合パターンに対応する摩擦係合要素の係合・解放を達成できる直前の状態となるように当該摩擦係合要素への油圧を準備するようにすると良い。このようにすれば、第３の変速段の係合パターンが第２の変速段の係合パターンに対して全ての摩擦係合要素の係合・解放の状態が異なる場合に、第２の変速段への変速が完了した後に直ちに第３の変速段の係合パターンに対応する摩擦係合要素の係合・解放を達成することができ、第２の変速段から第３の変速段への変速に移行する時間を短くすることができる。
【００１０】
また、請求項４のように、第３の変速段の係合パターンが第１の変速段の係合パターンと同一の場合には、第１の変速段から第２の変速段への変速動作中に、係合に切り替えられる摩擦係合要素を解放し、解放に切り替えられる摩擦係合要素を係合することで、前記第２の変速段への変速をキャンセルするようにすると良い。このようにすれば、第３の変速段の係合パターンが第１の変速段の係合パターンと同一の場合に、最短の時間で第３の変速段への変速を実行できる。
【００１１】
この場合、請求項５のように、前記多重変速の各摩擦係合要素の油圧制御の実行可否を判定する判定手段を設けるようにしても良い。
例えば、作動油の温度が低くなるほど、作動油の流動性が低下して油圧制御の応答性が低下するため、各変速段への変速の進行も遅くなる。従って、作動油の温度が低くなりすぎると、上述した多重変速制御を行うには、油圧制御の応答性が不足する可能性がある。また、第３の変速段への変速要求が発生した時点で、既に第２の変速段に向かって入力軸回転速度の変化が開始されていると、上述した多重変速制御を行うことが困難である。
【００１２】
そこで、請求項６のように、判定手段は、第３の変速段への変速要求を検出したときに、自動変速機の作動油の温度が予め定めた第１の所定値未満であるか、または第２の変速段への変速進行度が所定値に達しているか否かで、第１の禁止条件が成立しているか否かを判定し、第１の禁止条件が成立していると判定した場合には、前記第３の変速段への変速に移行せず及び／または前記第２の変速段への変速のキャンセルを実行せず、第２の変速段への変速が完了するまでに第３の変速段の係合パターンに対応する摩擦係合要素の係合・解放を達成できる直前の状態となるように当該摩擦係合要素への油圧を準備するようにすると良い。このようにすれば、作動油の温度が低くなりすぎて油圧制御の応答性が不足する場合や、第３の変速段への変速要求が発生した時点で、既に第２の変速段に十分に近付いている場合に、第２の変速段への変速が完了した後に直ちに第３の変速段の係合パターンに対応する摩擦係合要素の係合・解放を達成することができ、第２の変速段から第３の変速段への変速に移行する時間を短くすることができる。
【００１３】
また、請求項７のように、第３の変速段への変速要求を検出したときに、自動変速機の作動油の温度が前記第１の所定値よりも低く設定された第２の所定値未満であるか否かで、第２の禁止条件が成立しているか否かを判定し、第２の禁止条件が成立していると判定した場合は、第２の変速段への変速が完了するまで、第３の変速段への変速を行わないようにしても良い（つまり、第２の変速段への変速が完了してから第３の変速段への変速に移行するようにしても良い）。このようにすれば、作動油の温度が上記請求項６の制御の応答性を確保できない温度域まで低下しているときでも、第２の変速段から第３の変速段への変速を確実に行わせることができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明を実施するための最良の形態を５速自動変速機に適用して具体化した一実施例を説明する。
まず、図１に基づいて自動変速機１１の概略構成を説明する。エンジン１２（駆動源）の出力軸１３には、トルクコンバータ１４の入力軸１５が連結され、このトルクコンバータ１４の出力軸１６に、油圧駆動式の変速歯車機構１７（変速機構）が連結されている。トルクコンバータ１４の内部には、流体継手を構成するポンプインペラ１８とタービンランナ１９が対向して設けられ、ポンプインペラ１８とタービンランナ１９との間には、オイルの流れを整流するステータ２０が設けられている。ポンプインペラ１８は、トルクコンバータ１４の入力軸１５に連結され、タービンランナ１９は、トルクコンバータ１４の出力軸１６に連結されている。
【００１５】
また、トルクコンバータ１４には、入力軸１５側と出力軸１６側との間を係合又は切り離しするためのロックアップクラッチ２１が設けられている。エンジン１２の出力トルクは、トルクコンバータ１４を介して変速歯車機構１７に伝達され、変速歯車機構１７の第１〜第３の遊星歯車機構２２〜２４で変速されて、車両の駆動輪（前輪又は後輪）に伝達されるようになっている。
【００１６】
変速歯車機構１７には、複数の変速段を切り替えるための摩擦係合要素である複数のクラッチＣ０，Ｃ１，Ｃ２とブレーキＢ０，Ｂ１，Ｂ２，Ｂ３が設けられていると共に、複数のワンウェイクラッチＦ０，Ｆ１，Ｆ２が設けられている。図２に示すように、これら各クラッチＣ０，Ｃ１，Ｃ２と各ブレーキＢ０，Ｂ１，Ｂ２，Ｂ３の係合／解放を油圧で切り替えて、動力を伝達する各遊星歯車機構２２〜２４のギヤの組み合わせを切り替えることによって変速比を切り替えるようになっている。
【００１７】
尚、図２は５速自動変速機のクラッチＣ０，Ｃ１，Ｃ２とブレーキＢ０，Ｂ１，Ｂ２，Ｂ３の係合の組合せを示すもので、○印はその変速段で係合状態（トルク伝達状態）に保持されるクラッチとブレーキを示し、無印は解放状態を示している。例えば、３速から２速にダウンシフトする場合は、３速で係合状態に保持されていたクラッチＣ１，Ｃ２とブレーキＢ１，Ｂ３のうちの１つのクラッチＣ１を解放し、その代わりに、ブレーキＢ２を係合することで、２速にダウンシフトする。また、３速から４速にアップシフトする場合は、３速で係合状態に保持されていたクラッチＣ１，Ｃ２とブレーキＢ１，Ｂ３のうちの１つのブレーキＢ１を解放し、その代わりに、クラッチＣ０を係合することで、４速にアップシフトする。
【００１８】
図１に示すように、変速歯車機構１７には、エンジン１２の動力で駆動される油圧ポンプ（図示せず）が設けられ、作動油（オイル）を貯溜するオイルパン（図示せず）内には、油圧制御回路２５が設けられている。この油圧制御回路２５は、ライン圧制御回路２６、自動変速制御回路２７、ロックアップ制御回路２８、手動切換弁２９等から構成され、オイルパンから油圧ポンプで汲み上げられた作動油がライン圧制御回路２６を介して自動変速制御回路２７とロックアップ制御回路２８に供給される。ライン圧制御回路２６には、油圧ポンプからの油圧を所定のライン圧に制御するライン圧制御用の油圧制御弁（図示せず）が設けられ、自動変速制御回路２７には、変速歯車機構１７の各クラッチＣ０，Ｃ１，Ｃ２と各ブレーキＢ０，Ｂ１，Ｂ２，Ｂ３に供給する油圧を制御する複数の変速用の油圧制御弁（図示せず）が設けられている。また、ロックアップ制御回路２８には、ロックアップクラッチ２１に供給する油圧を制御するロックアップ制御用の油圧制御弁（図示せず）が設けられている。
【００１９】
また、ライン圧制御回路２６と自動変速制御回路２７との間には、シフトレバー３０の操作に連動して切り換えられる手動切換弁２９が設けられている。シフトレバー３０がニュートラルレンジ（Ｎレンジ）又はパーキングレンジ（Ｐレンジ）に操作されているときには、自動変速制御回路２７の油圧制御弁への通電が停止（ＯＦＦ）された状態になっていても、手動切換弁２９によって変速歯車機構１７に供給する油圧が変速歯車機構１７をニュートラル状態とするように切り換えられる。
【００２０】
一方、エンジン１２には、スロットル開度を検出するスロットル開度センサ３１が設けられている。また、変速歯車機構１７には、第１の遊星歯車機構２２のサンギヤ２２ａの回転速度を検出する回転速度センサ３２と、遊星歯車機構２２のキャリヤ２２ｂの回転速度を検出する回転速度センサ３３と、変速歯車機構１７の出力軸３４の回転速度を検出する出力軸回転速度センサ３５が設けられている。
【００２１】
これら各種センサの出力信号は、自動変速機電子制御回路（以下「ＡＴ−ＥＣＵ」と表記する）３６に入力される。このＡＴ−ＥＣＵ３６は、マイクロコンピュータを主体として構成され、内蔵されたＲＯＭ（記憶媒体）に記憶された変速制御用の各プログラムを実行することで、予め設定した図３の変速パターンに従って変速歯車機構１７の変速が行われるように、シフトレバー３０の操作位置や運転条件（スロットル開度、車速等）に応じて発生する変速段切替要求（目標変速段の切替要求）に応じて自動変速制御回路２７の各油圧制御弁への通電を制御して、変速歯車機構１７の各クラッチＣ０，Ｃ１，Ｃ２と各ブレーキＢ０，Ｂ１，Ｂ２，Ｂ３に作用させる油圧を制御することによって、図２に示すように、各クラッチＣ０，Ｃ１，Ｃ２と各ブレーキＢ０，Ｂ１，Ｂ２，Ｂ３の係合／解放を切り替えて、動力を伝達する各遊星歯車機構２２〜２４のギヤの組み合わせを切り替えることで、変速歯車機構１７の変速比を切り替える。また、変速歯車機構１７の変速段の切替動作中に新たな変速段への切替要求が発生して要求変速段が新たな目標変速段に切り替えられた場合には、変速歯車機構１７の変速段を新たな目標変速段に切り替える多重変速制御を行う。
【００２２】
本実施例の多重変速制御では、第１の変速段から第２の変速段への変速動作中に新たな第３の変速段への切替要求が発生したときに、第３の変速段の定常状態における各摩擦係合要素（各クラッチＣ０，Ｃ１，Ｃ２と各ブレーキＢ０，Ｂ１，Ｂ２，Ｂ３）の係合・解放の組み合わせパターン（以下「係合パターン」という）に応じて第３の変速段への変速方法を次のようにして変更する。
【００２３】
（１）第３の変速段の係合パターンが第２の変速段の係合パターンに対して係合または解放が継続する摩擦係合要素が存在する場合（例えば５→４変速動作中に３速への切替要求が発生した場合、或は４→３変速動作中に２速への切替要求が発生した場合等）には、当該摩擦係合要素の係合または解放の制御を継続する一方、係合または解放の状態が変化する他の摩擦係合要素に対して第３の変速段の係合パターンに対応するように係合または解放の制御を開始することで、第２の変速段から第３の変速段への変速に移行する。
【００２４】
（２）第１の変速段から第２の変速段への変速時に係合・解放を切り替える摩擦係合要素と第２の変速段から第３の変速段への変速時に係合・解放を切り替える摩擦係合要素とが全て異なる場合（例えば４→３変速動作中に２速への切替要求が発生した場合）には、第２の変速段の係合パターンを達成するための摩擦係合要素の係合・解放の制御を継続しつつ、第２の変速段への変速が完了するまでに第３の変速段の係合パターンに対応する摩擦係合要素の係合・解放を達成できる直前の状態となるように当該摩擦係合要素への油圧を準備する。
【００２５】
（３）第３の変速段の係合パターンが第１の変速段の係合パターンと同一の場合（例えば５→４変速動作中に５速への切替要求が発生した場合）には、第１の変速段から第２の変速段への変速動作中に、係合に切り替えられる摩擦係合要素を解放し、解放に切り替えられる摩擦係合要素を係合することで、前記第２の変速段への変速をキャンセルする。
【００２６】
（４）作動油の温度が低くなるほど、作動油の流動性が低下して油圧制御の応答性が低下するため、各変速段への変速の進行も遅くなる。従って、作動油の温度が低くなりすぎると、上述した多重変速制御を行うには、油圧制御の応答性が不足する可能性がある。また、第３の変速段への変速要求が発生した時点で、既に第２の変速段に向かって入力軸回転速度の変化が開始されていると、上述した多重変速制御を行うことが困難である。
【００２７】
そこで、第３の変速段への変速要求を検出したときに、自動変速機の作動油の温度が予め定めた第１の所定値未満であるか、または第２の変速段への変速進行度が所定値に達しているか否かで、第１の禁止条件が成立しているか否かを判定し、第１の禁止条件が成立していると判定した場合には、前記（１）の第３の変速段への変速に移行せず及び／または前記（３）の第２の変速段への変速のキャンセルを実行せず、第２の変速段への変速が完了するまでに第３の変速段の係合パターンに対応する摩擦係合要素の係合・解放を達成できる直前の状態となるように当該摩擦係合要素への油圧を準備する。
【００２８】
（５）第３の変速段への変速要求を検出したときに、自動変速機の作動油の温度が前記第１の所定値よりも低く設定された第２の所定値未満であるか否かで、第２の禁止条件が成立しているか否かを判定し、第２の禁止条件が成立していると判定した場合は、第２の変速段への変速が完了するまで、第３の変速段への変速を行わないようにする（つまり、第２の変速段への変速が完了してから第３の変速段への変速に移行する）。
【００２９】
次に、本実施例の多重変速制御の具体例を図４ないし図７のタイムチャートを用いて説明する。
図４は、５→４変速動作中に３速への切替要求が発生した場合の制御例（変速読替）を示すタイムチャートである。図２の係合表に示すように、５速から４速への変速時には、クラッチＣ０，Ｃ１とブレーキＢ３は係合状態を継続し、ブレーキＢ０，Ｂ２は解放状態を継続しながら、クラッチＣ２を解放から係合に切り替え、ブレーキＢ１を係合から解放に切り替える。一方、５速から３速への変速時には、クラッチＣ１とブレーキＢ１，Ｂ３は係合状態を継続し、ブレーキＢ０，Ｂ２は解放状態を継続しながら、クラッチＣ２を解放から係合に切り替え、クラッチＣ０を係合から解放に切り替える。従って、５→４変速動作中に３速への切替要求が発生したときには、クラッチＣ２の係合制御を継続し、ブレーキＢ１の解放制御を中止して、代わりにクラッチＣ０の解放制御を開始することにより、５→３変速への読み替えを実行して、要求変速段（第３の変速段）である３速に変速する。
【００３０】
図５は、５→４変速動作中に５速への切替要求が発生した場合の制御例（変速キャンセル）を示すタイムチャートである。この場合、第３の変速段（５速）が第１の変速段（５速）と同一であるため、４速への変速動作中に、係合に切り替えられる摩擦係合要素であるクラッチＣ２を解放し、解放に切り替えられる摩擦係合要素であるブレーキＢ１を係合することで、第２の変速段である４変への変速をキャンセルして、要求変速段（第３の変速段）である５速に変速する。
【００３１】
図６は、４→３変速動作中に２速への切替要求が発生した場合の制御例（連続変速準備）を示すタイムチャートである。４速から３速への変速時には、図２の係合表に示すように、クラッチＣ１，Ｃ２とブレーキＢ３は係合状態を継続し、ブレーキＢ０，Ｂ２は解放状態を継続しながら、クラッチＣ０を解放から係合に切り替え、ブレーキＢ１を係合から解放に切り替える。一方、３速から２速への変速時には、クラッチＣ２とブレーキＢ１，Ｂ３は係合状態を継続し、クラッチＣ０とブレーキＢ０は解放状態を継続しながら、ブレーキＢ２を解放から係合に切り替え、クラッチＣ１を係合から解放に切り替える。従って、４→３変速動作中に２速への切替要求が発生したときには、４速から３速への変速と３速から２速への変速では異なるクラッチ・ブレーキを制御することになる。そこで、４→３変速中に２速への切替要求が発生したときには、４→３変速を実行しつつ、３→２変速を連続して行うために、ブレーキＢ２の係合とクラッチＣ１の解放の準備制御（係合・解放を達成できる直前の状態となるようにブレーキＢ２とクラッチＣ１への油圧を準備する制御）を実行して、４→３変速の終了まで待機し、４→３変速の終了後に直ぐにブレーキＢ２とクラッチＣ１の油圧制御を実行して、要求変速段（第３の変速段）である２速に変速する。
【００３２】
図７は、５→４変速動作中に入力軸回転速度の変化が開始した後に３速への切替要求が発生した場合の制御例（連続変速準備）を示すタイムチャートである。５速から４速への変速制御を開始して入力軸回転速度の変化が開始した後は、解放要素で入力軸の回転変化を制御しているので、図４のような５→３変速への読み替えを実施することは困難である。そこで、この場合は、５→４変速を続行し、４→３変速を連続して行うための準備を実行する。すなわち、５→４変速としてクラッチＣ２の係合とブレーキＢ１の解放の制御を実行していて入力軸の回転変化が開始した後に３速への切替要求が発生したときには、５→４変速の制御を継続しつつ、４→３変速の準備としてクラッチＣ０の解放準備（クラッチＣ０が解放する直前の状態となるようにクラッチＣ０への油圧を準備する制御）を実行し、５→４変速の終了まで待機する。そして、５→４変速の終了後に直ちに４→３変速に移行して、ブレーキＢ１を係合するが、このブレーキＢ１は５→４変速では解放制御を行っているので、５→４変速動作中は、ブレーキＢ１の係合準備は実行しない。５→４変速の終了後に４→３変速に移行すると、Ｂ１ブレーキの係合制御とＣ０クラッチの解放制御を実行して、要求変速段（第３の変速段）である３速に変速する。
【００３３】
以上説明した本実施例の多重変速制御は、ＡＴ−ＥＣＵ３６（多重変速制御手段）によって図８〜図２７の各ルーチンに従って実行される。以下、各ルーチンの処理内容を説明する。
【００３４】
［変速制御ルーチン］
図８の変速制御ルーチンは、エンジン運転中に所定周期で実行され、変速動作全体を制御するメインルーチンとして機能する。本ルーチンが起動されると、まずステップ１０１で、図３の変速パターンに従ってシフトレバー３０の操作位置や運転条件（スロットル開度、車速等）に応じて要求変速段を設定する。この後、ステップ１０２に進み、後述する図９の目標変速段および変速実行状態設定ルーチンを実行して、目標変速段と変速実行状態の設定を行う。この後、ステップ１０３に進み、変速油圧制御を実行する。
【００３５】
［目標変速段および変速実行状態設定ルーチン］
図９の目標変速段および変速実行状態設定ルーチンは、図８の変速制御ルーチンのステップ１０２で起動されるサブルーチンである。本ルーチンが起動されると、まずステップ２０１で、変速中フラグ≠ＯＮであるか否かを判定し、変速中フラグ≠ＯＮであれば、変速中でないと判断して、ステップ２０２に進み、現変速段が要求変速段と一致するか否かを判定し、現変速段が要求変速段と一致すれば、変速段切替要求が発生していないと判断して、ステップ２０７に進み、変速中フラグをＯＦＦにして本ルーチンを終了する。
【００３６】
これに対して、上記ステップ２０２で、現変速段が要求変速段と一致しないと判定されれば、ステップ２０４に進み、現変速段と要求変速段とから、図２０に示す変速表に従い目標変速段を設定する。この図２０の変速表は、飛び変速を制限する変速種では、常に係合１、解放１のクラッチまたはそのいずれかで油圧制御を実行するようにして、安定した制御を実行するように設定されている。例えば、現変速段が５速のときに２速への切替要求が発生した場合に、図２の係合表に従って一気に５速から２速に変速しようとすると、クラッチＣ０，Ｃ１を解放し、クラッチＣ２とブレーキＢ２を係合するという４つの摩擦係合要素を制御する必要があるが、これを５速から２速への変速時には目標変速段を３速に設定することで、クラッチＣ０を解放してクラッチＣ２を係合する５→３変速を実行し、その後、クラッチＣ１を解放してブレーキＢ２を係合する３→２変速を実行して最終的に５速から２速への変速を実行するようにしている。
【００３７】
そして、ステップ２０５に進み、後述する図２３の変速実行設定ルーチンを実行して、現変速段とステップ２０４で設定した目標変速段から実行変速種を設定し、解放・係合する摩擦係合要素を設定する。その詳細は、図２に示すように、例えば現変速段が５速で、目標変速段が３速の場合、実行変速種は５→３変速で、解放する摩擦係合要素はクラッチＣ０、係合する摩擦係合要素はクラッチＣ２となる。この後、ステップ２０８に進み、変装中フラグをＯＮして本ルーチンを終了する。
【００３８】
一方、上記ステップ２０１で、変速中フラグがＯＮと判定されれば、変速中であると判断して、ステップ２０３へ進み、要求変速段が目標変速段と異なっているか否かを判定し、要求変速段が目標変速段が一致すれば、ステップ２０８に進み、変速中フラグをＯＮして本ルーチンを終了する。これに対して、上記ステップ２０３で、要求変速段が目標変速段と異なっていると判定されれば、ステップ２０６に進み、後述する図１０の多重変速判定および設定ルーチンを実行した後、ステップ２０８に進み、変速中フラグをＯＮして本ルーチンを終了する。
【００３９】
以上説明した図９の目標変速段および変速実行状態設定ルーチンの処理の流れを変速の状態から説明すると、次のようになる。
(1) 非変速中は、ステップ２０１→２０２→２０７を実行する。
(2) 変速開始時は、ステップ２０１→２０２→２０４→２０５→２０８を実行する。
(3) 変速中は、ステップ２０１→２０３→２０８を実行する。
(4) 多重変速判定時は、ステップ２０１→２０３→２０６→２０８を実行する。
【００４０】
［多重変速判定および設定ルーチン］
図１０の多重変速判定および設定ルーチンは、前記図９の目標変速段および変速実行状態設定ルーチンのステップ２０６で起動されるサブルーチンである。本ルーチンが起動されると、まずステップ３０１で、後述する図１１の多重変速許可判定ルーチンを実行して、多重変速が許可されているか否かを判定する。この後、ステップ３０２に進み、ステップ３０１の判定結果に基づいて多重変速が許可されていないと判定された場合は、以降の処理を行うことなく、本ルーチンを終了する。ここで、多重変速が許可されていない場合は、変速中の新たな変速要求を受け付けず、多重変速を実行しない。
【００４１】
これに対して、上記ステップ３０２で、多重変速が許可されていると判定された場合は、ステップ３０３に進み、目標変速段と要求変速段とから図９のステップ２０４の設定と同様に、図２１の変速表に従って多重目標変速段を設定してステップ３０４に進み、後述する図１２の変速読替実行可否判定ルーチンを実行することで、変速読替実行の可否を判定する。
【００４２】
この後、ステップ３０５に進み、ステップ３０４での判定結果に基づいて変速読替が可能であるか否かを判定し、変速読替可能と判定されれば、ステップ３０７に進み、後述する図２４の変速読替実行設定ルーチンを実行して、変速読替実行のための設定として実行変速種の読替と解放・係合の制御対象とする摩擦係合要素を変更する。また、入れ替えで完全係合または完全解放となる摩擦係合要素に対しては、多重変速油圧制御を実行するように変更設定をする。その詳細は図４に示されている。
【００４３】
例えば、５→４変速中に多重目標変速段が３速となったときは、実行変速種を５→３変速に読み替えて、クラッチＣ２を係合（係合継続）し、クラッチＣ０を解放するように設定する。５→４変速時に解放制御を実行していたクラッチＢ１は、クラッチＣ０と入れ替えで完全係合するために読替時増圧制御を行うように設定変更する。すなわち、ここでの設定変更により、後述する変速油圧制御において、クラッチＣ２の係合制御は継続し、クラッチＢ１の解放制御は中止して読替時増圧制御を実行するように変更され、これと入れ替えで、クラッチＣ０の解放油圧制御を実行することで、５→３変速への読み替えが実行される。
【００４４】
一方、上記ステップ３０５で、変速読替不可と判定された場合は、ステップ３０６に進み、後述する図１３の変速キャンセル実行可否判定ルーチンを実行して、変速キャンセル実行の可否を判定する。この後、ステップ３０８に進み、ステップ３０６での判定結果に基づいて変速キャンセル可能であるか否かを判定し、変速キャンセル可能であれば、ステップ３１０に進み、変速キャンセル実行のため、現在実行中の変速種の係合・解放油圧制御を中断し、変速キャンセルの係合増圧、解放減圧をするように設定変更する。その詳細は図５に示されている。例えば、５→４変速中に多重目標変速段が５速となったときには、５→４変速実行中に解放制御をしていたブレーキＢ１は、完全係合するためにキャンセル時係合クラッチ圧増圧制御を実行するように設定変更し、係合制御をしていたクラッチＣ２は、キャンセル時解放クラッチ減圧制御を実行するように設定変更する。この設定変更により後述する変速油圧制御において変速のキャンセル制御が実行される。
【００４５】
これに対して、上記ステップ３０６で、変速キャンセル不可と判定されれば、ステップ３０９に進み、後述する図１４の連続変速準備実行可否判定ルーチンを実行することで、連続変速準備実行可能であるか否かを判定する。この後、ステップ３１１に進み、上記ステップ３０９で連続変速準備可能と判定されたか否かを判定し、連続変速準備可能と判定されていれば、ステップ３１２に進み、連続変速準備実行の設定として、連続準備を実行する摩擦係合要素を設定する。その詳細は図６に示されている。例えば、４→３変速中に多重目標変速段が２速になったときには、４→３変速の実行のためのクラッチＣ０の解放制御とブレーキＢ１の係合制御は、４→３変速として継続しつつ、次に連続して実行する予定の３→２変速のためにクラッチＣ１を連続準備時解放クラッチ圧保持制御を実行するように設定し、ブレーキＢ２を連続準備時係合クラッチ圧制御を実行するように設定する。この設定により後述する変速油圧制御において連続変速準備制御が実行される。
【００４６】
尚、上記ステップ３１１において、連続変速準備不可と判定された場合は、何もせずに本ルーチンを終了する。この場合は、多重変速は実行されない。
【００４７】
［多重変速許可判定ルーチン］
図１１の多重変速許可判定ルーチンは、前記図１０の多重変速判定および設定ルーチンのステップ３０１で起動されるサブルーチンであり、特許請求の範囲でいう判定手段としての役割を果たす。本ルーチンが起動されると、まずステップ４０１で、油温が第２の所定値未満であるか否かを判定し、第２の所定値未満でなければ、ステップ４０２に進み、多重変速許可の設定を行うが、油温が第２の所定値以上であれば、第２の禁止条件が成立していると判断して、多重変速許可の設定を行わずに、本ルーチンを終了する。上記ステップ４０１で判定する油温の判定しきい値（第２の所定値）は、後述する図１２の変速読替実行可否判定ルーチンのステップ４０４で判定する油温の判定しきい値（第１の所定値）よりも低く設定されている。
【００４８】
［変速読替実行可否判定ルーチン］
図１２の変速読替実行可否判定ルーチンは、前記図１０の多重変速判定および設定ルーチンのステップ３０４で起動されるサブルーチンであり、特許請求の範囲でいう判定手段としての役割を果たす。本ルーチンが起動されると、まずステップ４０３で、前記図１０のステップ３０３で決定した多重目標変速段と現在実行中の変速種とから図２２の表に基づいて読替可能であるか否かを判定する。ここで、図２２の表は、現変速段と目標変速段から設定した変速種と多重目標変速段とから多重目標変速段の係合パターンに応じて変速方法を設定する表である。
【００４９】
例えば、５→４変速中に多重目標変速段（第３の変速段）が３速となったときには、５→４変速でブレーキＢ１を解放し、クラッチＣ２を係合している状態から、３速に変速するためにはクラッチＣ２の係合を継続し、ブレーキＢ１の解放をクラッチＣ０の解放に入れ替えることで実行できるので、読替可能と設定している。
【００５０】
また、５→４変速中に多重目標変速段が５速になったときには、多重目標変速段が現変速段と同一なので、４速への変速をキャンセル可能と設定している。５→４変速中に要求変速段が１速、２速があっても、前記図１０のステップ３０３で多重目標変速段は３速に設定されるので、５→４変速中の１速、２速への変速方法は設定しない。
【００５１】
さらに、４→３変速中に多重目標変速段が２速になったときには、４→３変速でクラッチＣ０を解放し、ブレーキＢ１を係合している状態から２速へ向けた変速を実行するためには、さらにクラッチＣ１を解放し、ブレーキＢ２を係合する必要がある。この場合は、４→３変速中に２速へ向けた変速を実行するために、異なる摩擦係合要素を解放・係合する状態であり、連続変速準備実行可能と設定している。このように、全ての変速種と多重目標変速段について、多重変速の変速方法を予めまとめて設定しておく。
【００５２】
上記ステップ４０３で、多重目標変速段が読替可能でないと判定されれば、変速読替許可の設定を行わずに、本ルーチンを終了するが、多重目標変速段が読替可能であると判定されれば、ステップ４０４に進み、油温が第１の所定値未満または変速進行度（ギア比）が所定値未満であるか否かで変速読替の可否を判定する。このステップ４０４で判定する油温の判定しきい値（第１の所定値）は、前記図１０のステップ３０１で判定する油温の判定しきい値（第２の所定値）よりも高い値に設定する。
【００５３】
このステップ４０４で「Ｎｏ」と判定されれば、ステップ４０５に進み、変速読替許可の設定を行うが、このステップ４０４で「Ｙｅｓ」と判定されれば、第１の禁止条件が成立していると判断して、変速読替許可の設定を行わずに、本ルーチンを終了する。
【００５４】
［変速キャンセル実行可否判定ルーチン］
図１３の変速キャンセル実行可否判定ルーチンは、前記図１０の多重変速判定および設定ルーチンのステップ３０６で起動されるサブルーチンであり、特許請求の範囲でいう判定手段としての役割を果たす。本ルーチンが起動されると、まずステップ４０６で、前記図１０のステップ３０４の変速読替実行可否判定と同様に、図１０のステップ３０３で決定した多重目標変速段と現在実行中の変速種とから図２２の表に基づいて変速キャンセル実行可能であるか否かを判定し、変速キャンセル実行可能であれば、ステップ４０７に進み、油温または変速進行度（ギア比）が所定値未満であるか否かで変速キャンセルの可否を判定する。
【００５５】
このステップ４０７で「Ｎｏ」と判定されれば、ステップ４０８に進み、変速キャンセル許可の設定を行う。これに対して、ステップ４０６で「Ｎｏ」と判定された場合、またはステップ４０７で「Ｙｅｓ」と判定された場合は、変速キャンセル許可の設定を行わずに、本ルーチンを終了する。
【００５６】
［連続変速準備実行可否判定ルーチン］
図１４の連続変速準備実行可否判定ルーチンは、前記図１０の多重変速判定および設定ルーチンのステップ３０９で起動されるサブルーチンである。本ルーチンが起動されると、まずステップ４０９で、前記図１０のステップ３０３で決定した多重目標変速段と現在実行中の変速種とから図２２の表に基づいて連続変速準備実行可能であるか否かを判定し、連続変速準備実行可能であると判定されれば、ステップ４１０に進み、連続変速準備許可の設定を行う。上記ステップ４０９で、連続変速準備実行可能でないと判定されれば、連続変速準備許可の設定を行わずに、本ルーチンを終了する。
【００５７】
［変速油圧制御ルーチン］
図１５の変速油圧制御ルーチンは、前記図８の変速制御ルーチンのステップ１０３で起動されるサブルーチンである。本ルーチンが起動されると、まずステップ５０１で、変速中フラグがＯＮ（変速中）であるか否かを判定し、ＯＮでなければ、変速中でないと判断して、以降の処理を行うことなく、本ルーチンを終了する。
【００５８】
これに対して、変速中フラグがＯＮ（変速中）であれば、ステップ５０２に進み、後述する図１６の解放側クラッチ油圧制御ルーチンを実行した後、ステップ５０３に進み、後述する図１７の係合側クラッチ油圧制御ルーチンを実行する。そして、次のステップ５０４で、多重変速実行中であるか否かを判定し、多重変速実行中であれば、ステップ５０５に進み、後述する図１８の多重変速油圧制御ルーチンを実行する。
【００５９】
この後、ステップ５０６に進み、変速終了か否かを判定し、変速中と判定されれば、そのまま本ルーチンを終了し、変速終了と判定された時点で、ステップ５０７に進み、変速終了処理を実行する。
【００６０】
［解放側クラッチ油圧制御ルーチン］
図１６の解放側クラッチ油圧制御ルーチンは、前記図１５の変速油圧制御ルーチンのステップ５０２で起動されるサブルーチンである。本ルーチンが起動されると、まずステップ６００で、係合から解放に切り替える解放側クラッチ（解放側ブレーキも含む、以下同様）の有無を判定し、解放側クラッチが無ければ、何もせずに本ルーチンを終了する。
【００６１】
一方、解放側クラッチが有れば、ステップ６０１に進み、解放側クラッチの制御段階フラグＦｌａｇＲＬの値が０〜４のいずれであるか否かで、現在の解放側クラッチ油圧制御の段階を判定する。この制御段階フラグＦｌａｇＲＬは、解放側クラッチ油圧制御の各段階に進む毎に１ずつ増加するフラグであり、初期値は０で最大値は４である。従って、解放側クラッチ油圧制御は、４段階のシーケンス制御となる。
【００６２】
解放側クラッチ油圧制御を開始する時点では、制御段階フラグＦｌａｇＲＬは初期値（０）に設定されているため、ステップ６０２に進み、解放側クラッチの油圧指令値を初期油圧に設定して、解放側クラッチに供給する油圧を初期油圧まで低下させ、ステップ６０３に進み、制御段階フラグＦｌａｇＲＬを「１」にセットして（第１段階の制御）、本ルーチンを終了する。
【００６３】
次回の本ルーチンの起動時には、既にＦｌａｇＲＬ＝１にセットされているため、ステップ６０４に進み、解放側クラッチの油圧指令値を一定勾配で緩やかに低下させる減圧制御を実行する（第２段階の制御）。これにより、解放側クラッチの係合力が低下して、エンジン側から入力されるトルクに対して、解放側クラッチの伝達トルク容量が低下するため、変速歯車機構１７の入力軸回転速度（トルクコンバータ１４の出力軸１６の回転速度）が吹き上がり始める。
【００６４】
この解放側クラッチの減圧制御（第２段階の制御）は、入力軸回転速度の吹き上りを検出するまで継続される（ステップ６０５）。そして、入力軸回転速度の吹き上りを検出した時点で、ステップ６０６に進み、制御段階フラグＦｌａｇＲＬを「２」にセットして、この第２段階の制御（減圧制御）を終了し、第３段階の制御に移行する。
【００６５】
この第３段階の制御では、まずステップ６０７で、入力軸回転速度の吹き上り勾配が所定値になるように解放側クラッチの油圧をフィードバック制御する。このフィードバック制御中は、ステップ６０８で、変速進行度（入力軸回転速度の上昇度合）が変速完了時期に近付いたか否かを判定し、変速完了時期に近付いていないときは、フィードバック制御を継続する。その後、変速完了時期に近付いた時点で、ステップ６０９に進み、制御段階フラグＦｌａｇＲＬを「３」にセットし、第３段階の制御（フィードバック制御）を終了し、第４段階の制御に移行する。
【００６６】
この第４段階の制御では、まずステップ６１０で、解放側クラッチの油圧指令値を０に向けて一定勾配で低下させる最終減圧制御を実行する。そして、次のステップ６１１で、解放側クラッチの油圧指令値が０以下に低下したか否かを判定し、解放側クラッチの油圧指令値が０以下に低下するまで、この第４段階の制御（最終減圧制御）を継続する。その後、解放側クラッチの油圧指令値が０以下に低下した時点で、ステップ６１２に進み、制御段階フラグＦｌａｇＲＬを「４」にセットして、この第４段階の制御を終了する。これにより、解放側クラッチの油圧制御を全て終了する。
【００６７】
［係合側クラッチ油圧制御ルーチン］
図１７の係合側クラッチ油圧制御ルーチンは、前記図１５の変速油圧制御ルーチンのステップ５０３で起動されるサブルーチンであり、解放側クラッチの油圧制御の開始と同時に起動される。本ルーチンが起動されると、まずステップ７００で、解放から係合に切り替える係合側クラッチ（係合側ブレーキも含む、以下同様）の有無を判定し、係合側制御クラッチが無いと判定されれば、何もせずに本ルーチンを終了する。
【００６８】
一方、係合側クラッチが有れば、ステップ７０１に進み、係合側クラッチの制御段階フラグＦｌａｇＡＰの値が０〜５のいずれであるか否かで、現在の係合側クラッチ油圧制御の段階を判定する。この制御段階フラグＦｌａｇＡＰは、係合側クラッチ油圧制御の各段階に進む毎に１ずつ増加するフラグであり、初期値は０で最大値は５である。従って、係合側クラッチ油圧制御は、５段階のシーケンス制御となる。
【００６９】
係合側クラッチの油圧制御を開始する時点では、制御段階フラグＦｌａｇＡＰは初期値（０）に設定されているため、ステップ７０２に進み、係合側クラッチが係合力を発生する直前の状態になるように、係合側クラッチの油圧指令値を所定の充填油圧に設定して、係合側クラッチに作動油を充填する充填制御を実行する。そして、次のステップ７０３で、制御段階フラグＦｌａｇＡＰを「１」にセットした後、本ルーチンを終了する。
【００７０】
次回の本プログラムの起動時には、既にＦｌａｇＡＰ＝１になっているため、ステップ７０４に進み、充填油圧を保持して、次のステップ７０５で、所定時間が経過したか否かを判定する。ここで、設定する所定時間は、充填制御により係合側クラッチが係合力を発生する直前の状態になるのに要する標準的（平均的）な時間であり、予め実験又はシミュレーション等により設定されている。
【００７１】
その後、充填制御時間が所定時間に達した時点（充填制御により係合側クラッチが係合力を発生する直前の状態になった時点）で、ステップ７０５からステップ７０６に進み、制御段階フラグＦｌａｇＡＰを「２」にセットし、係合側クラッチの油圧指令値を待機油圧まで低下させて充填制御を終了する。この後は、この待機油圧によって係合側クラッチの係合力を発生する直前の状態に保持する。
【００７２】
この待機油圧保持期間中は、制御段階フラグＦｌａｇＡＰが「２」になっているため、ステップ７０７に進み、変速進行度（入力軸回転速度の上昇度合）が所定段階まで進んだか否を判定する。まだ変速進行度が所定段階まで進んでいないと判定したときは、係合側クラッチの油圧指令値を待機油圧に保持する。その後、変速進行度が所定段階まで進んだと判断した時点で、ステップ７０８からステップ７０９に進み、制御段階フラグＦｌａｇＡＰを「３」にセットし、次のステップ７１０で、係合側クラッチの油圧指令値を一定勾配で緩やかに増加させる増圧制御を開始する。
【００７３】
この後、本ルーチンが起動された時は、制御段階フラグＦｌａｇＡＰが「３」になっているため、ステップ７１０に進み、係合側クラッチの一定勾配での増圧制御を継続し、次のステップ７１１で、解放側クラッチの制御段階フラグＦｌａｇＲＬが「４」であるか否か（つまり解放側クラッチの制御段階が最終減圧制御に移行したか否か）を判定し、制御段階フラグＦｌａｇＲＬが「４」になっていない場合は、そのまま本ルーチンを終了し、係合側クラッチの増圧制御を継続する。このように制御することで、入力軸回転速度がダウンシフト先の低速段相当の回転速度に上昇するタイミングに合わせて、係合側クラッチの係合力を増加させる。
【００７４】
その後、解放側クラッチの制御段階フラグＦｌａｇＲＬが「４」に切り替って、解放側クラッチの制御段階が最終減圧制御に移行した時点で、ステップ７１１からステップ７１２に進み、係合側クラッチの制御段階フラグＦｌａｇＡＰを「４」にセットする。
【００７５】
これにより、係合側クラッチの増圧制御を終了して、ステップ７１３に進み、係合側クラッチの油圧指令値を最高油圧に向けて上昇させる最終増圧制御を実行する。この最終増圧制御中は、ステップ７１４で、係合側クラッチの油圧指令値が最高油圧に到達したか否かを判定し、最高油圧に到達した時点で、７１５に進み、制御段階フラグＦｌａｇＡＰを「５」にセットして、係合側クラッチ油圧制御を全て終了する。
【００７６】
［多重変速油圧制御ルーチン］
図１８の多重変速油圧制御ルーチンは、前記図１５の変速油圧制御ルーチンのステップ５０５で起動されるサブルーチンである。本ルーチンが起動されると、まずステップ８０１で、多重変速のパターンを判定して、読替時油圧制御、変速キャンセル、連続変速準備のいずれかを実行するように選択する。
【００７７】
このステップ８０１で、変速読替が選択された場合は、ステップ８０２〜８０９の処理を実行して、変速読替によって完全係合または完全解放することになったクラッチ（ブレーキも含む、以下同様）に対して油圧制御を次のようにして実行する。まず、ステップ８０２で、読替時係合クラッチの有無を判定し、読替時に完全係合するクラッチが有れば、ステップ８０３に進み、クラッチの油圧指令値を最高油圧に向けて上昇させる増圧制御を実行する。この増圧制御中は、ステップ８０４で、油圧指令値が最高油圧に到達したか否かを判定し、最高油圧に到達した時点で、８０５に進み、読替時係合クラッチ増圧制御を終了する。
【００７８】
そして、次のステップ８０６で、読替時解放クラッチの有無を判定し、読替時に完全解放するクラッチが有る場合は、読替時に完全解放するクラッチに対して、ステップ８０７で、クラッチの油圧指令値を０に向けて減少させる減圧制御を実行する。この減圧制御中は、ステップ８０８で、油圧指令値が０以下に到達したか否かを判定し、０以下に到達した時点で、８０９に進み、読替時係合クラッチ増圧制御を終了する。
読替パターンによっては、係合・解放のどちらか一方のみの制御を実行することもある。係合・解放の両方の制御が終了した時点で読替時制御を終了する。
【００７９】
また、前記ステップ８０１で、変速キャンセルが選択されたときには、ステップ８１０〜８１７の処理を実行して、変速キャンセルによって完全係合または完全解放することになったクラッチに対して油圧制御を次のようにして実行する。まず、ステップ８１０で、キャンセル時係合クラッチの有無を判定し、キャンセル時に完全係合するクラッチが有れば、ステップ８１１に進み、クラッチの油圧指令値を最高油圧に向けて上昇させる増圧制御を実行する。この増圧制御中は、ステップ８１２で、油圧指令値が最高油圧に到達したか否かを判定し、最高油圧に到達した時点で、８１３に進み、キャンセル時係合クラッチ増圧制御を終了する。
【００８０】
この後、ステップ８１４に進み、キャンセル時解放クラッチの有無を判定し、キャンセル時に完全解放するクラッチが有れば、ステップ８１５に進み、クラッチの油圧指令値を０に向けて減少させる減圧制御を実行する。この減圧制御中は、ステップ８１６で、油圧指令値が０以下に到達したか否かを判定し、０以下に到達した時点で、ステップ８１７に進み、キャンセル時係合クラッチ増圧制御を終了する。
キャンセルパターンによっては、係合・解放のどちらか一方のみの制御を実行することもある。係合・解放の両方の制御が終了した時点でキャンセル時制御を終了する。
【００８１】
また、前記ステップ８０１で、連続準備が選択されたときは、ステップ８１８〜８２５の処理を実行して、連続変速準備をするために係合準備、解放準備をすることになったクラッチに対して油圧制御を次のようにして実行する。まず、ステップ８１８で、連続準備時係合クラッチの有無を判定し、連続準備時に係合するクラッチが有れば、ステップ８１９に進み、後述する図１９の連続準備係合クラッチ圧制御ルーチンを実行して、連続準備のための係合側クラッチ油圧制御を実行する。
【００８２】
この後、ステップ８２０に進み、連続準備時係合クラッチの有無を判定し、連続準備時に解放するクラッチが有れば、ステップ８２１に進み、連続準備時解放クラッチ圧保持制御を実行する。この解放クラッチ準備の保持圧は、当該クラッチのトルク容量以上の値を設定し、次変速開始時の解放油圧の応答遅れの回避を狙っている。
【００８３】
そして、次のステップ８２２で、連続準備実行がキャンセルになったか否かを判定し、連続準備がキャンセルになったと判定されれば、ステップ８２３に進み、連続準備がキャンセルになったクラッチに対して係合または解放する制御を実行する。
【００８４】
その後、ステップ８２４に進み、次変速の実行の可否を判定する。この際、次変速の実行の可否は、現在実行中の変速が終了したかどうかで判定する。次変速が実行可能な状態になるまで、ステップ８１９と８２１のクラッチ圧制御を継続し、次変速が実行可能となった時点で、ステップ８２５に進んで連続準備制御を終了し、準備を実行したクラッチについて解放側クラッチ制御は、ＦｌａｇＲＬが「１」の状態から変速油圧制御を実行し、係合側クラッチは、ＦｌａｇＡＰが「２」の状態から変速油圧制御を実行する。連続準備変速のパターンによっては、係合・解放のどちらか一方のみの制御を実行することもある。
【００８５】
以上説明した図１８の多重変速油圧制御ルーチンの各ステップの変速制御を実行することにより、多重変速を含む変速油圧制御が適宜実行され、図４〜図７に示す油圧シーケンスが動作する。
【００８６】
［連続準備時係合クラッチ圧制御ルーチン］
図１９の連続準備時係合クラッチ圧制御ルーチンは、前記図１８の多重変速油圧制御ルーチンのステップ８１９で起動されるサブルーチンである。本ルーチンが起動されると、まずステップ９０１で、制御段階フラグＦｌａｇＰｒｅＡＰを判定する。係合側クラッチの油圧制御を開始する時点では、制御段階フラグＦｌａｇＰｒｅＡＰは初期値（０）に設定されているため、ステップ９０２に進み、係合側クラッチが係合力を発生する直前の状態になるように、係合側クラッチの油圧指令値を所定の充填油圧に設定して、係合側クラッチに作動油を充填する充填制御を実行する。そして、次のステップ９０３で、制御段階フラグＦｌａｇＰｒｅＡＰを「１」にセットした後、本ルーチンを終了する。
【００８７】
次回の本ルーチンの起動時には、既にＦｌａｇＰｒｅＡＰ＝１になっているため、ステップ９０４に進み、充填油圧を保持して、ステップ９０５に進み、所定時間が経過したか否かを判定する。ここで、設定する所定時間は、充填制御により係合側クラッチが係合力を発生する直前の状態になるのに要する標準的（平均的）な時間であり、予め実験又はシミュレーション等により設定されている。
【００８８】
その後、充填制御時間が所定時間に達した時点（充填制御により係合側クラッチが係合力を発生する直前の状態になった時点）で、ステップ９０５からステップ９０６に進み、制御段階フラグＦｌａｇＰｒｅＡＰを「２」にセットし、係合側クラッチの油圧指令値を待機油圧まで低下させて充填制御を終了する。この後は、待機油圧によって係合側クラッチの係合力を発生する直前の状態に保持する。
【００８９】
［変速実行設定ルーチン］
図２３の変速実行設定ルーチンは、前記図９の目標変速段および変速実行状態設定ルーチンのステップ２０５で起動されるサブルーチンである。本ルーチンが起動されると、まずステップ１００１で、現変速段と前記図９のステップ２０４で設定した目標変速段から実行変速種を設定し、次のステップ１００２で、実行変速種に応じて、係合から解放に切り替える解放側クラッチを設定した後、ステップ１００３に進み、解放側クラッチの制御段階フラグＦｌａｇＲＬをリセットする。
【００９０】
この後、ステップ１００４に進み、解放から係合に切り替える係合側クラッチを設定した後、ステップ１００５に進み、係合側クラッチの制御段階フラグＦｌａｇＡＰをリセットして、本ルーチンを終了する。
【００９１】
［変速読替実行設定ルーチン］
図２４の変速読替実行設定ルーチンは、前記図１０の多重変速判定および設定ルーチンのステップ３０７で起動されるサブルーチンである。本ルーチンが起動されると、まずステップ１１０１で、多重実行フラグをＯＮにセットし、次のステップ１１０２で、多重変速パターンを「読替」に設定する。この後、ステップ１１０３に進み、現変速段と目標変速段から実行変速種を変更設定し、次のステップ１１０４で、読替の対象となるクラッチを設定する。
【００９２】
この後、ステップ１１０５に進み、解放側クラッチの読替が有るか否かを判定し、解放側クラッチの読替が有れば、ステップ１１０６に進み、解放側クラッチを変更設定する。この後、ステップ１１０７に進み、解放側クラッチの制御段階フラグＦｌａｇＲＬをリセットした後、ステップ１１０８に進み、読替時に係合増圧制御を実行するクラッチを設定する。解放側クラッチの読替が無ければ、これらのステップ１１０６〜１１０８の処理は行われない。
【００９３】
この後、ステップ１１０９に進み、係合側クラッチの読替が有るか否かを判定し、係合側クラッチの読替が有れば、ステップ１１１０に進み、係合側クラッチを変更設定する。この後、ステップ１１１１に進み、係合側クラッチの制御段階フラグＦｌａｇＡＰをリセットした後、ステップ１１１２に進み、読替時に解放減圧制御を実行するクラッチを設定する。係合側クラッチの読替が無ければ、これらのステップ１１０９〜１１１２の処理は行われない。
【００９４】
この後、ステップ１１１３に進み、係合・解放の制御を継続する制御継続クラッチの制御継続時間（所定経過時間）を変更設定した後、ステップ１１１４に進み、制御継続クラッチの増圧制御または減圧制御の勾配を変更設定して本ルーチンを終了する。
【００９５】
［変速キャンセル実行設定ルーチン］
図２５の変速キャンセル実行設定ルーチンは、前記図１０の多重変速判定および設定ルーチンのステップ３１０で起動されるサブルーチンである。本ルーチンが起動されると、まずステップ１２０１で、多重実行フラグをＯＮにセットし、次のステップ１２０２で、多重変速パターンを「キャンセル」に設定する。この後、ステップ１２０３に進み、キャンセルの対象となるクラッチを設定する。
【００９６】
この後、ステップ１２０４に進み、解放側クラッチのキャンセルが有るか否かを判定し、解放側クラッチのキャンセルが有れば、ステップ１２０５に進み、解放側クラッチを変更設定する。この後、ステップ１２０６に進み、解放側クラッチの制御段階フラグＦｌａｇＲＬをリセットした後、ステップ１２０７に進み、キャンセル時に係合増圧制御を実行するクラッチを設定する。解放側クラッチのキャンセルが無ければ、これらのステップ１２０５〜１２０７の処理は行われない。
【００９７】
この後、ステップ１２０８に進み、係合側クラッチのキャンセルが有るか否かを判定し、係合側クラッチのキャンセルが有れば、ステップ１２０９に進み、係合側クラッチを変更設定する。この後、ステップ１２１０に進み、係合側クラッチの制御段階フラグＦｌａｇＡＰをリセットした後、ステップ１２１１に進み、キャンセル時に解放減圧制御を実行するクラッチを設定する。係合側クラッチのキャンセルが無ければ、これらのステップ１２０８〜１２１１の処理は行われない。
【００９８】
［連続変速準備実行設定ルーチン］
図２６の連続変速準備実行設定ルーチンは、前記図１０の多重変速判定および設定ルーチンのステップ３１２で起動されるサブルーチンである。本ルーチンが起動されると、まずステップ１３０１で、連続変速準備実行中であるか否かを判定し、連続変速準備実行中でなければ、ステップ１３０２に進み、多重実行フラグをＯＮにセットし、次のステップ１３０３で、多重変速パターンを「連続準備」に設定する。この後、ステップ１３０４に進み、連続準備を実行する変速種を設定し、次のステップ１３０５で、連続準備の対象となるクラッチを設定する。
【００９９】
この後、ステップ１３０６に進み、解放側クラッチの連続準備が有るか否かを判定し、解放側クラッチの連続準備が有れば、ステップ１３０７に進み、連続準備時に解放圧保持制御を実行するクラッチを設定する。解放側クラッチの連続準備が無ければ、このステップ１３０７の処理は行われない。
【０１００】
この後、ステップ１３０８に進み、係合側クラッチの連続準備が有るか否かを判定し、係合側クラッチの連続準備が有れば、ステップ１３０９に進み、連続準備時に係合圧保持制御を実行するクラッチを設定し、次のステップ１３１０で、制御段階フラグＦｌａｇＰｒｅＡＰをリセットして、本ルーチンを終了する。係合側クラッチの連続準備が無ければ、これらのステップ１３０９、１３１０の処理は行われない。
【０１０１】
一方、前記ステップ１３０１で、連続変速準備実行中であると判定されれば、ステップ１３１１に進み、多重目標変速段の変更が有るか否かを判定し、多重目標変速段の変更が無ければ、以降の処理を行うことなく、本ルーチンを終了する。
【０１０２】
上記ステップ１３１１で、多重目標変速段の変更が有ると判定されれば、ステップ１３１２に進み、連続準備を実行する変速種を変更し、次のステップ１３１３で、連続準備の対象となるクラッチを変更する。この後、ステップ１３１４に進み、連続準備時に解放側クラッチの変更が有るか否かを判定し、解放側クラッチの変更が有れば、ステップ１３１５に進み、連続準備時の解放圧保持制御の現実行中クラッチをキャンセル設定する。この後、ステップ１３１６に進み、連続準備時の解放圧保持制御実行クラッチを変更設定する。連続準備時に解放側クラッチの変更が無ければ、これらのステップ１３１５〜１３１６の処理は行われない。
【０１０３】
この後、ステップ１３１７に進み、連続準備時に係合側クラッチの変更が有るか否かを判定し、係合側クラッチの変更が有れば、ステップ１３１８に進み、連続準備時の係合圧保持制御の現実行中クラッチをキャンセル設定する。この後、ステップ１３１９に進み、連続準備時の係合圧保持制御実行クラッチを変更設定し、次のステップ１３２０で、制御段階フラグＦｌａｇＰｒｅＡＰをリセットして、本ルーチンを終了する。連続準備時に係合側クラッチの変更が無ければ、これらのステップ１３１８〜１３２０の処理は行われない。
【０１０４】
以上説明した本実施例の多重変速制御では、第１の変速段から第２の変速段への変速動作中に新たな第３の変速段への切替要求が発生したときに、第３の変速段の定常状態における各摩擦係合要素（各クラッチＣ０，Ｃ１，Ｃ２と各ブレーキＢ０，Ｂ１，Ｂ２，Ｂ３）の係合・解放の組み合わせパターン（係合パターン）に応じて第３の変速段への変速方法を変更するようにしたので、第１の変速段から第２の変速段への変速動作中に新たな第３の変速段への切替要求が発生したときに、その時点の各摩擦係合要素の係合パターンと第３の変速段の係合パターンとの関係を考慮して適切な変速方法を選択して多重変速を実行することができ、多重変速による変速ショック防止しつつ、多重変速を応答良く実行できる。
【０１０５】
本発明は、５速自動変速機に限定されず、４速以下又は６速以上の自動変速機にも適用できることは言うまでもない。
【図面の簡単な説明】
【０１０６】
【図１】本発明の一実施例における自動変速機全体の概略構成図である。
【図２】各変速段毎のクラッチＣ０〜Ｃ２とブレーキＢ０〜Ｂ３の係合／解放の組み合わせを示す図である。
【図３】変速パターンの一例を示す図である。
【図４】５→４変速動作中に３速への切替要求が発生した場合の制御例（変速読替）を示すタイムチャートである。
【図５】５→４変速動作中に５速への切替要求が発生した場合の制御例（変速キャンセル）を示すタイムチャートである。
【図６】４→３変速動作中に２速への切替要求が発生した場合の制御例（連続変速準備）を示すタイムチャートである。
【図７】５→４変速動作中に入力軸回転速度の変化が開始した後に３速への切替要求が発生した場合の制御例（連続変速準備）を示すタイムチャートである。
【図８】変速制御ルーチンの処理の流れを示すフローチャートである。
【図９】目標変速段および変速実行状態設定ルーチンの処理の流れを示すフローチャートである。
【図１０】多重変速判定および設定ルーチンの処理の流れを示すフローチャートである。
【図１１】多重変速許可判定ルーチンの処理の流れを示すフローチャートである。
【図１２】変速読替実行可否判定ルーチンの処理の流れを示すフローチャートである。
【図１３】変速キャンセル実行可否判定ルーチンの処理の流れを示すフローチャートである。
【図１４】連続変速準備実行可否判定ルーチンの処理の流れを示すフローチャートである。
【図１５】変速油圧制御ルーチンの処理の流れを示すフローチャートである。
【図１６】解放側クラッチ油圧制御ルーチンの処理の流れを示すフローチャートである。
【図１７】係合側クラッチ油圧制御ルーチンの処理の流れを示すフローチャートである。
【図１８】多重変速油圧制御ルーチンの処理の流れを示すフローチャートである。
【図１９】連続変速準備実行可否判定ルーチンの処理の流れを示すフローチャートである。
【図２０】現変速段と要求変速段とに応じて目標変速段を設定する変速表の一例を示す図である。
【図２１】目標変速段と要求変速段とに応じて多重目標変速段を設定する変速表の一例を示す図である。
【図２２】変速種と多重目標変速段とから多重目標変速段の係合パターンに応じて変速方法を設定する表の一例を示す図である。
【図２３】変速実行設定ルーチンの処理の流れを示すフローチャートである。
【図２４】変速読替実行設定ルーチンの処理の流れを示すフローチャートである。
【図２５】変速キャンセル実行設定ルーチンの処理の流れを示すフローチャートである。
【図２６】連続変速準備実行設定ルーチンの処理の流れを示すフローチャートである。
【符号の説明】
【０１０７】
１１…自動変速機、１２…エンジン（駆動源）、１４…トルクコンバータ、１７…変速歯車機構（変速機構）、２２〜２４…遊星歯車機構、２５…油圧制御回路、２６…ライン圧制御回路、２７…自動変速制御回路、２８…ロックアップ制御回路、３２，３３…回転速度センサ、３５…出力軸回転速度センサ、３６…ＡＴ−ＥＣＵ（多重変速制御手段，判定手段）、Ｃ０〜Ｃ２…クラッチ（摩擦係合要素）、Ｂ０〜Ｂ３…ブレーキ（摩擦係合要素）
【図１】
2006234122.tif 000003
【図２】
2006234122.tif 000004
【図３】
2006234122.tif 000005
【図４】
2006234122.tif 000006
【図５】
2006234122.tif 000007
【図６】
2006234122.tif 000008
【図７】
2006234122.tif 000009
【図８】
2006234122.tif 000010
【図９】
2006234122.tif 000011
【図１０】
2006234122.tif 000012
【図１１】
2006234122.tif 000013
【図１２】
2006234122.tif 000014
【図１３】
2006234122.tif 000015
【図１４】
2006234122.tif 000016
【図１５】
2006234122.tif 000017
【図１６】
2006234122.tif 000018
【図１７】
2006234122.tif 000019
【図１８】
2006234122.tif 000020
【図１９】
2006234122.tif 000021
【図２０】
2006234122.tif 000022
【図２１】
2006234122.tif 000023
【図２２】
2006234122.tif 000024
【図２３】
2006234122.tif 000025
【図２４】
2006234122.tif 000026
【図２５】
2006234122.tif 000027
【図２６】
2006234122.tif 000028