(57)【要約】【課題】変速機の動特性が予め想定された範囲から外れた場合であっても、良好な位置決め性能を維持することができる変速機の制御装置を提供する。【解決手段】シフトコントローラ５０に備えられたスライディングモードコントローラ５３を、シフトアームの目標位置Ｐsc_cmdに対する実位置Ｐscの追従特性と外乱抑制特性とを独立して指定可能な２自由度制御器として、該スライディングモードコントローラ５３によりシフト機構のシフト用モータに対する制御入力Ｖscを決定する。セレクトコントローラ５１に備えられたスライディングモードコントローラ５５を、シフトアームのセレクト方向の目標位置Ｐsl_cmdに対する実位置Ｐslの追従特性と外乱抑制特性とを独立して指定可能な２自由度制御器として、該スライディングモードコントローラ５５によりセレクト機構のセレクト用モータに対する制御入力Ｖslを決定する。【選択図】  図４
2005180515.tif 000002
【特許請求の範囲】
【請求項１】
変速機に備えられてセレクト動作及びシフト動作し、複数の変速段用の各シフトフォークに固定されたシフトピースにセレクト動作により選択的に係合し、選択的に係合したシフトピースに対応するシフトフォークをシフト動作によりニュートラル位置から変位させて各所定の変速段を確立するシフトアームと接続されたアクチュエータの作動を制御して、該シフトアームを所定の目標位置に位置決めする位置決め制御手段を備えた変速機の制御装置において、
前記位置決め制御手段を、前記目標位置に対する前記シフトアームの実位置の追従特性と外乱抑制特性とを、独立して指定可能な２自由度制御器としたことを特徴とする変速機の制御装置。
【請求項２】
前記位置決め制御手段における前記目標位置に対する前記シフトアームの実位置の追従特性を、過減衰応答としたことを特徴とする請求項１記載の変速機の制御装置。
【請求項３】
前記位置決め制御手段は、応答指定型制御を用いて前記シフトアームの位置決め処理を行うことを特徴とする請求項１又は請求項２記載の変速機の制御装置。
【請求項４】
前記位置決め制御手段による前記シフトアームの位置決め処理において、前記応答指定型制御における外乱抑制特性を決定する切換関数の演算係数を、前記シフトアームの実位置又は目標位置に応じて変更する演算係数変更手段を備えたことを特徴とする請求項３記載の変速機の制御装置。
【請求項５】
前記アクチュエータは前記シフトアームをセレクト方向に移動させるセレクト用アクチュエータであり、前記位置決め制御手段は、該セレクト用アクチュエータの作動を制御して前記シフトアームを各変速段に応じて設定された目標位置に位置決めすることを特徴とする請求項１から請求項４のうちいずれか１項記載の変速機の制御装置。
【請求項６】
前記シフトフォークは前記変速機の入力軸又は出力軸に連結された第１の係合部材と接続され、
前記アクチュエータは前記シフトアームを移動させて、前記シフトアームと係合した前記シフトフォークを介して前記第１の係合部材をシフト方向に移動させるシフト用アクチュエータであり、
前記位置決め制御手段は、シフト動作において、前記シフト用アクチュエータの作動を制御して前記第１の係合部材をシフト方向に移動させることによって、前記入力軸と前記出力軸とのうちの前記第１の係合部材が連結されていない側の軸に連結された第２の係合部材に前記第１の係合部材を係合させて、変速段を確立することを特徴とする請求項１から請求項５のうちいずれか１項記載の変速機の制御装置。
【請求項７】
前記第１の係合部材と前記第２の係合部材との間に、前記第１の係合部材と前記第２の係合部材に対して回転自在且つシフト方向に移動自在に設けられ、シフト動作時に前記第１の係合部材及び前記第２の係合部材と接触して、摩擦力により前記第１の係合部材と前記第２の係合部材の回転数を同期させる同期部材が備えられ、
前記位置決め制御手段は、シフト動作時に、前記シフトアームのシフト方向の目標位置を所定のタイミングで変更して、前記第１の係合部材と前記第２の係合部材を係合させることを特徴とする請求項６記載の変速機の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、変速機のシフトアームを移動させるアクチュエータの作動を制御して、該シフトアームを所定の目標位置に位置決めする変速機の制御装置に関する。
【背景技術】
【０００２】
車両に搭載される変速機として、運転者の手動操作によるセレクト動作とシフト動作により入力軸と出力軸間の動力伝達を行うマニュアル変速機（ＭＴ）のセレクト動作とシフト動作を、モータ等のアクチュエータで行うように構成した自動マニュアル変速機（ＡＭＴ）が知られている。
【０００３】
そして、本願発明者らは、先の出願（特願２００２−３７８４１３）において、自動マニュアル変速機のシフト動作を応答指定型制御を用いて行う制御装置を提案している。かかる制御装置においては、入力軸と一体に回転するカップリングスリーブを移動させて、シンクロナイザリングを介して被同期ギヤに接触させ、カップリングスリーブと被同期ギヤを回転同期させてシフト動作を行う。
【０００４】
そして、応答指定型制御は、カップリングスリーブの目標位置と実位置との偏差に基づいた線形関数により規定される切換関数の値をゼロに収束させるようにアクチュエータを駆動する操作量を決定して実行され、カップリングスリーブがシンクロナイザリングと接触するときに、該線形関数の演算係数を外乱抑制能力が低くなるように設定してコンプライアンス性（ゴムのような弾性）を生じさせ、これにより接触時の衝撃を弱めるようにしている。
【０００５】
また、経年変化や外乱により変化する制御対象のモデル式におけるモデルパラメータを同定する際に、モデルパラメータの同定範囲を制限することによって、モデルパラメータのドリフトの発生を抑制し、スライディングモード制御の安定性を向上させた制御装置も提案されている（例えば特許文献１参照）。
【特許文献１】特開２００３−１５７０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
自動マニュアル変速機の制御装置は、変速指令に基づいて、セレクト動作とシフト動作を行うシフトアームのセレクト方向位置Ｐslの目標値Ｐsl_cmdとシフト方向位置Ｐscの目標値Ｐsc_cmdとを算出し、セレクト用アクチュエータの作動を制御するセレクトコントローラによりＰslがＰsl_cmdと一致するように位置決め制御し、また、シフト用アクチュエータの作動を制御するシフトコントローラによりＰscがＰsc_cmdと一致するように位置決め制御をする。
【０００７】
そして、従来の自動マニュアル変速機の制御装置においては、シフトコントローラによるシフト用アクチュエータの制御を応答指定型制御を用いて行っていた。図２８は、従来のシフトコントローラにより変速機のシフト動作を行った場合のシフトアームの変位を示したものであり、上段の縦軸がシフトアームのシフト方向の目標位置Ｐsc_cmd及び実位置Ｐscに設定され、下段の縦軸がシフト用アクチュエータに対する制御入力Ｖscに設定されている。また、横軸が時間ｔに設定されている。
【０００８】
図２８（ａ）は、変速機の動特性がシフトコントローラの設計時に予め想定した標準範囲内であった場合を示し、図２８（ｂ）は、変速機が低フリクションで回転同期時の反力が小さく、変速機の動特性が該標準範囲から外れた場合を示している。図２８（ａ）中、ｘ10は目標位置Ｐsc_cmdを示し、ｙ10は実位置Ｐscを示し、ｚ10は制御入力Ｖscを示している。また、図２８（ｂ）中、ｘ11は目標位置Ｐsc_cmdを示し、ｙ11は実位置Ｐscを示し、ｚ11は制御入力を示している。
【０００９】
図２８（ａ）においては、ｔ102，ｔ103で目標位置Ｐsc_cmd（ｘ10）が急敏に増大しても、実位置Ｐsc（ｙ10）が安定して目標位置Ｐsc_cmd（ｘ10）に収束している。それに対して、図２８（ｂ）においては、ｔ112で急敏に目標位置Ｐsc_cmd（ｘ11）が増大し、それに応じて制御入力Ｖsc（ｚ11）が増大したときに、低フリクションであるためにカップリングスリーブが過大な押し付け力によりシンクロナイザリングに押し込まれ、急激な回転同期による慣性力の変化ショックが生じるという不都合がある。
【００１０】
また、ｔ113で目標位置Ｐsc_cmd（ｘ11）がＰsc_endに変更されたときに、制御入力Ｖsc（ｚ11）が急敏に増加して、目標位置Ｐsc_endに対して実位置Ｐsc（ｙ11）がオーバーシュートし、カップリングスリーブがストッパに衝突して、運転者にとって不快な衝突音が生じるという不都合がある。
【００１１】
また、セレクトコントローラによるセレクト用アクチュエータの制御を応答指定型制御を用いて行う場合にも、不都合が生じる。図２９は、従来のセレクトコントローラにより変速機のシフト動作を行った場合のシフトアームの変位を示したものであり、縦軸がシフトアームのセレクト方向の目標位置Ｐsl_cmd及び実位置Ｐsl、横軸が時間ｔに設定されている。
【００１２】
図２９中、ｘ12はシフトアームのセレクト方向の目標位置Ｐsl_cmd、ｙ12は変速機の動特性が上記標準範囲内にある場合のシフトアームの実位置Ｐsl、ｚ12は変速機の動特性が上記標準範囲外で低フリクションである場合のシフトアームの実位置Ｐsl、ｕ12は変速機の動特性が上記標準範囲外で高フリクションである場合のシフトアームの実位置Ｐslを示している。
【００１３】
動特性が標準範囲内のｙ12では、ｔ120で目標位置Ｐsl_cmd（ｘ12）がＰsl_cmd50からＰsl_cmd51に変化したときに、実位置Ｐslが変化後の目標位置Ｐsl_cmd51に速やかに収束している。それに対して、低フリクションのｚ12では、目標位置Ｐsl_cmd51に対して実位置Ｐscがオーバーシュートし、該オーバーシュートによる振動が生じて目標位置Ｐsl_cmd51への収束時間が長くなるという不都合が生じている。また、高フリクションのｕ12では、シフトアームの移動速度が遅くなり、目標位置Ｐsl_cmd51への収束時間が長くなるという不都合が生じている。
【００１４】
そこで、本発明はこれらの不都合を解消し、変速機の動特性が予め想定された範囲から外れた場合であっても、良好な位置決め性能を維持することができる変速機の制御装置を提供することを目的とする。
【課題を解決するための手段】
【００１５】
本発明は上記目的を達成するためになされたものであり、変速機に備えられてセレクト動作及びシフト動作し、複数の変速段用の各シフトフォークに固定されたシフトピースにセレクト動作により選択的に係合し、選択的に係合したシフトピースに対応するシフトフォークをシフト動作によりニュートラル位置から変位させて各所定の変速段を確立するシフトアームと接続されたアクチュエータの作動を制御して、該シフトアームを所定の目標位置に位置決めする位置決め制御手段を備えた変速機の制御装置の改良に関する。
【００１６】
そして、前記位置決め制御手段を、前記目標位置に対する前記シフトアームの実位置の追従特性と外乱抑制特性とを、独立して指定可能な２自由度制御器としたことを特徴とする。
【００１７】
かかる本発明によれば、前記位置決め制御手段を前記２自由度制御器とすることにより、前記目標位置に対する前記シフトアームの追従特性を所望される仕様に指定した上で、外乱抑制特性を高く設定することができる。そのため、前記変速機の動特性が予め想定した範囲から外れた場合であっても、前記位置決め制御手段により、前記目標位置の変更時及び外乱発生時の前記シフトアームの挙動を安定的に制御することができる。
【００１８】
また、前記位置決め制御手段における前記目標位置に対する前記シフトアームの実位置の追従特性を、過減衰応答としたことを特徴とする。
【００１９】
かかる本発明によれば、前記目標位置に対する前記シフトアームの実位置の追従特性を過減衰応答とすることによって、前記目標位置に対する前記シフトアームの実位置のオーバーシュートの発生が抑制される。そして、これにより、該オーバーシュート及び該オーバーシュートに起因して生じ得るシフトアームの振動により、前記目標位置への前記シフトアームの実位置の収束時間が長くなることを防止することができる。
【００２０】
また、前記位置決め制御手段は、応答指定型制御を用いて前記シフトアームの位置決め処理を行うことを特徴とする。
【００２１】
かかる本発明によれば、応答指定型制御を用いて２自由度制御器である前記位置決め制御手段による位置決め制御を行うことにより、前記目標位置に対する前記シフトアームの実位置の追従特性と外乱抑制特性とを容易に指定することができる。
【００２２】
また、前記位置決め制御手段による前記シフトアームの位置決め処理において、前記応答指定型制御における外乱抑制特性を決定する切換関数の演算係数を、前記シフトアームの実位置に応じて変更する演算係数変更手段を備えたことを特徴とする。
【００２３】
かかる本発明によれば、前記演算係数変更手段により前記切換関数の演算係数を変更することによって、前記シフトアームの目標位置に対する実位置の偏差の許容幅を可変することができる。そのため、前記シフトアームの実位置又は目標位置に応じて前記演算係数を変更し、セレクト動作及びシフト動作を行う際に該許容幅を大きくすることによって、前記シフトアームに対する機械的な干渉が生じたときに、該干渉を回避しつつ前記シフトアームを前記目標位置に移動させることができる。
【００２４】
また、前記アクチュエータは前記シフトアームをセレクト方向に移動させるセレクト用アクチュエータであり、前記位置決め制御手段は、該セレクト用アクチュエータの作動を制御して、前記シフトアームを各変速段に応じて設定された目標位置に位置決めすることを特徴とする。
【００２５】
かかる本発明によれば、前記前記シフトアームをセレクト動作させて前記目標位置に位置決めする際に、前記目標位置に対する前記シフトアームの実位置の追従特性と外乱抑制特性とを、独立に指定することができる。そして、これにより、前記変速機のセレクト機構の動特性が前記位置決め制御手段の設計時に予め想定された範囲から外れた場合であっても、前記シフトアームの挙動を安定させて前記目標位置に前記シフトアームを追従させることができる。
【００２６】
また、前記シフトフォークは前記変速機の入力軸又は出力軸に連結された第１の係合部材と接続され、前記アクチュエータは前記シフトアームをシフト方向に移動させて、前記シフトアームと係合したシフトフォークを介して前記第１の係合部材をシフト方向に移動させるシフト用アクチュエータであり、前記位置決め制御手段は、シフト動作において、前記シフト用アクチュエータの作動を制御して前期第１の係合部材をシフト方向に移動させることによって、前記入力軸と前記出力軸とのうちに前記第１の係合部材が連結されていない側の軸に連結された第２の係合部材に前記第１の係合部材を係合させて、変速段を確立することを特徴とする。
【００２７】
かかる本発明によれば、前記シフトアームをシフト動作させて前記第１の係合部材と前記第２の係合部材とを係合させるときに、前記目標位置に対する前記シフトアームの実位置の追従特性と外乱抑制特性とを、独立して指定することができる。そして、これにより、前記変速機のシフト機構の動特性が前記位置決め制御手段の設計時に予め想定された範囲から外れた場合であっても、前記シフトアームの挙動を安定させて前記第１の係合部材と前記第２の係合部材とを係合させることができる。
【００２８】
また、前記第１の係合部材と前記第２の係合部材との間に、前記第１の係合部材と前記第２の係合部材に対して回転自在且つシフト方向に移動自在に設けられ、シフト動作時に前記第１の係合部材及び前記第２の係合部材と接触して、摩擦力により前記第１の係合部材と前記第２の係合部材の回転数を同期させる同期部材が備えられ、前記位置決め制御手段は、シフト動作時に、前記シフトアームのシフト方向の目標位置を所定のタイミングで変更して、前記第１の係合部材と前記第２の係合部材を係合させることを特徴とする。
【００２９】
かかる本発明によれば、シフト動作時において、前記位置決め制御手段は、例えば前記第１の係合部材が前記同期部材と接触して前記第２の係合部材との回転同期が開始されたときや、前記第１の係合部材と前記第２の係合部材の係合が完了してシフト動作を終了するときに、前記目標位置を変更する。そして、このように前記目標位置を変更したときに、前記目標位置に対して前記シフトアームのシフト方向の実位置のオーバーシュートや振動が生じないように、前記位置決め制御手段における前記目標位置に対する前記シフトアームの実位置の追従特性を独立して設定することができる。これにより、前記変速機の動特性の相違によって、前記目標位置の変更時に前記シフトアームの挙動が不安定となることが抑制され、安定してシフト動作を実行することができる。
【発明を実施するための最良の形態】
【００３０】
本発明の実施の形態について、図１〜図２４を参照して説明する。図１は変速機の構成図、図２は変速機のシフト／セレクト機構の詳細図、図３は変速機の作動説明図、図４は図１に示した制御装置の構成図、図５は図４に示したシフトコントローラのブロック図、図６はシフト動作時におけるシフトアームの目標位置への収束挙動を示したグラフ、図７は図４に示したセレクトコントローラのブロック図、図８はモデルパラメータの同定処理方法に関する仮想プラントのブロック図、図９はセレクト動作時におけるシフトアームの目標位置への収束挙動を示したグラフ、図１０は変速機の動特性が異なる場合のセレクト動作時におけるシフトアームの目標位置への収束挙動を示したグラフ、図１１はマニュアル変速機におけるシフト動作の説明図、図１２はマニュアル変速機におけるシフト動作時のシフトアームの変位を示したグラフ、図１３は自動マニュアル変速機におけるシフト動作の説明図、図１４は応答指定パラメータの変更による外乱抑制能力の変化を示したグラフ、図１５は自動マニュアル変速機において応答指定パラメータを変更したときのシフト動作の説明図、図１６はシフト動作時におけるシフトアームの変位と応答指定パラメータの設定を示したグラフ、図１７は自動マニュアル変速機におけるセレクト動作の説明図である。
【００３１】
また、図１８は制御装置のメインフローチャート、図１９は変速機制御のフローチャート、図２０，図２１は変速操作のフローチャート、図２２はシフト／セレクト操作のフローチャート、図２３，図２４は回転同期動作時目標値算出のフローチャート、図２５はクラッチ制御のフローチャート、図２６はクラッチ滑り率コントローラのブロック図、図２７は滑り率制御のフローチャートである。
【００３２】
図１を参照して、変速機８０は車両に搭載されて、エンジン８１の出力をクラッチ８２と連結ギヤ９０を介して伝達するものである。そして、連結ギヤ９０はディファレンシャル９３のギヤ９１と噛合い、これによりエンジン８１の出力が駆動軸９２を介して駆動輪９４に伝達される。
【００３３】
変速機８０は、マイクロコンピュータやメモリ等により構成された電子ユニットである制御装置１（本発明の変速機の制御装置に相当する）によりその作動が制御され、制御装置１は、アクセルペダル９５、燃料供給制御ユニット９６、チェンジレバー９７、クラッチペダル９８、及びブレーキペダル９９の状態に応じて、セレクト用モータ１２（本発明のセレクト用アクチュエータに相当する）、シフト用モータ１３、及びクラッチ用アクチュエータ１６を駆動することによって、変速機８０の変速動作を制御する。
【００３４】
変速機８０は、入力軸５、出力軸４、前進１〜６速ギヤ対７ａ〜７ｆ及び９ａ〜９ｆ、後進ギヤ軸８４及び後進ギヤ列８３，８５，８６を備えている。ここで、入力軸５、出力軸４、及び後進ギヤ軸８４は、互いに平行に配置されている。
【００３５】
前進１〜６速ギヤ対７ａ〜７ｆ及び９ａ〜９ｆは、互いに異なるギヤ比に設定されている。そして、入力側前進１速ギヤ７ａと入力側前進２速ギヤ７ｂは入力軸５と一体に設けられており、対応する出力側前進１速ギヤ９ａと出力側前進２速ギヤ９ｂは出力軸４に対して回転自在なアイドルギヤで構成されている。そして、１・２速用同期機構２ａにより、出力側前進１速ギヤ９ａと出力側前進２速ギヤ９ｂを選択的に出力軸４に接続した状態（変速確立状態）と、双方のギヤ９ａ，９ｂを共に出力軸４から遮断した状態（ニュートラル状態）とに切換えられる。
【００３６】
また、入力側前進３速ギヤ７ｃと入力側前進４速ギヤ７ｄは、入力軸５に対して回転自在のアイドルギヤで構成され、対応する出力側前進３速ギヤ９ｃと出力側前進４速ギヤ９ｄは、出力軸４と一体に設けられている。そして、３・４速用同期機構２ｂにより、入力側前進３速ギヤ７ｃと入力側前進４速ギヤ７ｄを選択的に入力軸５に接続した状態（変速確立状態）と、双方のギヤ７ｃ，７ｄを共に入力軸５から遮断した状態（ニュートラル状態）とに切換えられる。
【００３７】
同様に、入力側前進５速ギヤ７ｅと入力側前進６速ギヤ７ｆは、入力軸５に対して回転自在のアイドルギヤで構成され、対応する出力側前進５速ギヤ９ｅと出力側前進６速ギヤ７ｆは、出力軸４と一体に設けられている。そして、５・６速用同期機構２ｃにより、入力側前進５速ギヤ７ｅと入力側前進６速ギヤ７ｆを選択的に入力軸５に接続した状態（変速確立状態）と、双方のギヤ７ｅ，７ｆを共に入力軸５から遮断した状態（ニュートラル状態）とに切換えられる。
【００３８】
また、後進ギヤ列８３，８５，８６は、後進ギヤ軸８４に取り付けられた第１後進ギヤ８５と、入力軸５と一体に設けられた第２後進ギヤ８３と、出力軸４の１・２速用同期機構２ａと一体の第３後進ギヤ８６とにより構成されている。そして、第１後進ギヤ８５は、スプライン嵌め合いにより後進ギヤ軸８４に取り付けられている。これにより、第１後進ギヤ８５は後進ギヤ軸８４と一体に回転すると共に、第２後進ギヤ８３と第３後進ギヤ８６の双方と噛合う位置と、これらとの噛合いが解除される位置（ニュートラル位置）との間で、後進ギヤ軸８４の軸線方向に摺動自在となっている。
【００３９】
そして、各同期機構２ａ，２ｂ，２ｃ及び第１後進ギヤ８５には、シフトフォーク１０ａ，１０ｂ，１０ｃ，１０ｄがそれぞれ接続され、各シフトフォークの先端に設けられたシフトピース（図２参照）が、シフトアーム１１と選択的に係合される。シフトアーム１１はセレクト用モータ１２により回転し、各シフトフォークはシフトアーム１１が回転する円弧方向（セレクト方向）にほぼ直線的に並列して設けられている。そして、シフトアーム１１は、各シフトピースと係合する位置に、選択的に位置決めされる。
【００４０】
また、シフトアーム１１はいずれかのシフトピースと係合した状態で、シフト用モータ１３により入力軸５と平行な軸方向（シフト方向）に移動する。そして、シフトアーム１１は、ニュートラル位置と各変速段の確立位置（シフト位置）とに位置決めされる。
【００４１】
次に、図２（ａ）は図１に示した同期機構２ｂの構成を示したものである。なお、同期機構２ｃの構成は同期機構２ｂと同様である。また、同期機構２ａは出力軸４に設けられている点で同期機構２ｂ，２ｃと相違するが、基本的な構成と作動内容は共通する。
【００４２】
同期機構２ｂには、入力軸５と一体に回転するカップリングスリーブ２２（本発明の第１の係合部材に相当する）、カップリングスリーブ２２と入力側前進３速ギヤ７ｃ（本発明の第２の係合部材に相当する）の間の入力軸５に回転自在且つ入力軸５の軸方向（シフト方向に相当する）に移動自在に設けられたシンクロナイザリング２３ａ（本発明の同期部材に相当する）、カップリングスリーブ２２と入力側前進４速ギヤ７ｄ（本発明の第２の係合部材に相当する）の間の入力軸５に回転自在且つ入力軸５の軸方向に移動自在に設けられたシンクロナイザリング２３ｂ（本発明の同期部材に相当する）、及びカップリングスリーブ２２と接続されたシフトフォーク１０ｂが備えられている。
【００４３】
そして、シフトフォーク１０ｂの先端に固定されたシフトピース２１が、シフト／セレクト軸２０に固定されたシフトアーム１１と係合する。シフト／セレクト軸２０は、セレクト用モータ１２の作動に応じて回転する（セレクト動作）と共に、シフト用モータ１３の作動に応じて軸方向に移動する（シフト動作）。セレクト動作によりシフトアーム１１をシフトピース２１と係合させた状態で、シフト動作することにより、カップリングスリーブ２２が、ニュートラル位置から入力側前進３速ギヤ７ｃの方向（３速選択時）又は入力側前進４速ギヤ７ｄの方向（４速選択時）に変位する。
【００４４】
カップリングスリーブ２２の両端は中空構造となっており、中空部の内周面にスプライン３０ａ，３０ｂが形成されている。そして、シンクロナイザリング２３ａの外周面にカップリングスリーブ２２のスプライン３０ａと係合可能なスプライン３１ａが形成され、入力側前進３速ギヤ７ｃのシンクロナイザリング２３ａと対向する部分の外周面にもカップリングスリーブ２２のスプライン３０ａと係合可能なスプライン３２ａが形成されている。
【００４５】
同様に、シンクロナイザリング２３ｂの外周面にカップリングスリーブ２２のスプライン３０ｂと係合可能なスプライン３１ｂが形成され、入力側前進４速ギヤ７ｄのシンクロナイザリング２３ｂと対向する部分の外周面にもカップリングスリーブ２２のスプライン３０ｂと係合可能なスプライン３２ｂが形成されている。
【００４６】
そして、入力軸５と共に回転したカップリングスリーブ２２をシフトフォーク１０ｂにより入力側３速前進ギヤ７ｃの方向に移動すると、カップリングスリーブ２２とシンクロナイザリング２３ａが接触し、さらにシンクロナイザリング２３ａと入力側前進３速ギヤ７ｃも接触する状態となる。このとき、接触により生じる摩擦力により、シンクロナイザリング２３ａを介してカップリングスリーブ２２と入力側前進３速ギヤ７ｃの回転数が同期する。
【００４７】
このように、カップリングスリーブ２２と入力側前進３速ギヤ７ｃの回転数が同期した状態で、カップリングスリーブ２２をさらに入力側３速ギヤ７ｃの方向に移動させると、カップリングスリーブ２２に形成されたスプライン３０ａが、シンクロナイザリング２３ａに形成されたスプライン３１ａを通過して入力側前進３速ギヤ７ｃに形成されたスプライン３２ａと係合する。そして、これにより、入力軸５と出力軸４間で動力が伝達される状態（変速確立状態）となる。
【００４８】
同様にして、入力軸５と共に回転したカップリングスリーブ２２をシフトフォーク１０ｂにより入力側前進４速ギヤ７ｄの方向に移動すると、シンクロナイザリング２３ｂを介してカップリングスリーブ２２と入力側前進４速ギヤ７ｄの回転数が同期する。そして、カップリングスリーブ２２に形成されたスプライン３０ｂが、シンクロナイザリング２３ｂに形成されたスプライン３１ｂを通過して入力側前進４速ギヤ７ｄに形成されたスプライン３２ｂと係合する。
【００４９】
図２（ｂ）は、シフトアーム１１側から、直線的に配置されたシフトピース２１ａ，２１ｂ，２１ｃ，２１ｄを見た図であり、セレクト動作時においては、シフトアーム１１は図中Ｐsl方向（セレクト方向）に移動して、１・２速選択位置Ｐsl_12、３・４速選択位置Ｐsl_34、５・６速選択位置Ｐsl_56、リバース（後退）選択位置Ｐsl_rのいずれかに位置決めされて、シフトピース２１ａ，２１ｂ，２１ｃ，２１ｄのいずれかと係合する。また、シフト動作時においては、シフトアーム１１は図中Ｐsc方向（シフト方向）に移動して、変速段（１〜６速、リバース）が確立される。
【００５０】
図３は、２速の変速段が確立された状態から３速の変速段を確立するときのシフトアーム１１の動作を説明したもので、（ａ）→（ｂ）→（ｃ）→（ｄ）の順でシフトアーム１１の位置決め処理が実行される。（ａ）は２速の変速段が確立された状態であり、シフトアーム１１はシフトピース２１ａと係合している。そして、シフトアーム１１のセレクト方向位置Ｐslは１・２速選択位置Ｐsl_12に位置決めされ、シフトアーム１１のシフト位置方向位置Ｐ_scは１速シフト位置Ｐsc_1に位置決めされている。
【００５１】
（ｂ）では、シフトアーム１１のシフト方向位置Ｐscをニュートラル位置０としてセレクト動作が可能な状態とし、（ｃ）でセレクト動作によりシフトアーム１１を３・４速選択位置Ｐsc_34に位置決めする。これにより、シフトアーム１１とシフトピース２１ｂとが係合する。そして、（ｄ）でシフト動作によりシフトアーム１１をニュートラルから３速シフト位置Ｐsc_3に位置決めして、３速の変速段を確立する。
【００５２】
次に、図４を参照して、制御装置１には、シフトアーム１１のシフト方向の目標位置Ｐsc_cmdとセレクト方向の目標位置Ｐsl_cmdとを設定する目標位置算出部５２と、シフトアーム１１のシフト方向の実位置Ｐscと目標位置Ｐsc_cmdとが一致するように、シフト用モータ１３への印加電圧Ｖscを制御するシフトコントローラ５０（本発明の位置決め制御手段に相当する）と、シフトアーム１１のセレクト方向の実位置Ｐslと目標位置Ｐsl_cmdとが一致するように、セレクト用モータ１２への印加電圧Ｖslを制御するセレクトコントローラ５１（本発明の位置決め制御手段に相当する）とが備えられている。
【００５３】
シフトコントローラ５０には、スライディングモード制御を用いて、シフト用モータ１３への出力電圧Ｖscを決定するスライディングモードコントローラ５３と、スライディングモードコントローラ５３における応答指定パラメータＶＰＯＬＥ_scを設定するＶＰＯＬＥ_sc算出部５４とが備えられている。
【００５４】
図５を参照して、シフトコントローラ５０に備えられたスライディングモードコントローラ５３には、シフトアーム１１のシフト方向の目標位置Ｐsc_cmdに対して、以下の式（１）によるフィルタリング演算を施してフィルタリング目標値Ｐsc_cmd_fを算出する目標値フィルタ４１が備えられている。
【００５５】
【数１】
2005180515.tif 000003
但し、ＶＰＯＬＥ_f_sc：目標値フィルタ係数、Ｐsc_cmd_f(k)：ｋ番目の制御サイクルにおけるフィルタリング目標値。
【００５６】
スライディングモードコントローラ５３には、変速機８０におけるシフトアーム１１をシフト方向に位置決めするシフト機構４０の構成を以下式（２）によりモデル化し、フィルタリング目標値Ｐsc_cmd_f(k)とシフトアーム１１のシフト方向位置Ｐsc(k)との偏差Ｅ_scを算出する減算器４２、切換関数σ_scの値を算出する切換関数値算出部４３、到達則入力Ｕrch_scを算出する到達則入力算出部４４、適応則入力Ｕadp_scを算出する適応則入力算出部４５、等価制御入力Ｕeq_srを算出する等価制御入力算出部４６、及び等価制御入力Ｕeq_srと到達則入力Ｕrch_srと適応則入力Ｕadp_scとを加算してシフト用モータ１３への印加電圧の制御値Ｖslを算出する加算器４７が備えられている。
【００５７】
【数２】
2005180515.tif 000004
但し、ａ１_sc，ａ２_sc，ｂ１_sc，ｂ２_sc：モデルパラメータ。
【００５８】
切換関数値算出部４３は、減算器４２により以下の式（３）で算出される偏差Ｅ_sc(k)から、以下の式（４）により、切換関数値σ_sc(k)を算出する。
【００５９】
【数３】
2005180515.tif 000005
但し、Ｅ_sc(k)：ｋ番目の制御サイクルにおけるシフトアームのシフト方向のフィルタリング目標値Ｐsc_cmd_f(k-1)と実位置Ｐsc(k)との偏差。
【００６０】
【数４】
2005180515.tif 000006
但し、σ_sc(k)：ｋ番目の制御サイクルにおける切換関数値、ＶＰＯＬＥ_sc：切換関数設定パラメータ（−１＜ＶＰＯＬＥ_sc＜０）。
【００６１】
適応則入力算出部４５は、以下の式（５）により切換関数積分値ＳＵＭ_σsc(k)を算出し、以下の式（６）により適応則入力Ｕadp_sc(k)を算出する。適応則入力Ｕadp_sc(k)は、モデル化誤差や外乱を吸収して、偏差状態量（Ｅ_sc(k)，Ｅ_sc(k-1)）を切換直線（σ_sc(k)＝０）に載せるための入力である。
【００６２】
【数５】
2005180515.tif 000007
但し、ＳＵＭ_σsc(k)：ｋ番目の制御サイクルにおける切換関数積分値。
【００６３】
【数６】
2005180515.tif 000008
但し、Ｕadp_sc(k)：ｋ番目の制御サイクルにおける適応則入力、Ｋadp_sc：フィードバックゲイン。
【００６４】
到達則入力算出部４４は、以下の式（７）により到達則入力Ｕrch_sc(k)を算出する。到達則入力Ｕrch_sc(k)は、偏差状態量（Ｅ_sc(k)，Ｅ_sc(k-1)）を、切換直線（σ_sc(k)＝０）に載せるための入力である。
【００６５】
【数７】
2005180515.tif 000009
但し、Ｕrch_sc(k)：ｋ番目の制御サイクルにおける到達則入力、Ｋrch_sc：フィードバックゲイン。
【００６６】
等価制御入力算出部４６は、以下の式（８）により等価制御入力Ｕeq_sc(k)を算出する。式（８）は、σ_sc(k+1)＝σ_sc(k)とおいて、上記式（４），式（３），式（２）を代入したときのシフト用モータ１３に対する制御入力Ｖsc(k)を等価制御入力Ｕeq_sc(k)として算出するものである。等価制御入力Ｕeq_sc(k)は、偏差状態量（Ｅ_sc(k)，Ｅ_sc(k-1)）を切換直線（σ_sc(k)＝０）上に拘束するための入力である。
【００６７】
【数８】
2005180515.tif 000010
但し、Ｕeq_sc(k)：ｋ番目の制御サイクルにおける等価制御入力。
【００６８】
そして、加算器４７は、以下の式（９）により、シフト用モータ１３に対する制御入力Ｖsc(k)を算出する。
【００６９】
【数９】
2005180515.tif 000011
以上説明した構成により、スライディングモードコントローラ５３は、シフト方向の目標位置Ｐsc_cmdに対するシフトアーム１１の追従特性と、外乱により生じる目標位置Ｐsc_cmdと実位置Ｐscとの偏差の収束挙動を、個別に設定可能な２自由度の特性を備えている。具体的には、目標値フィルタＶＰＯＬＥ_f_scを変更することにより、シフト方向の目標位置Ｐsc_cmdに対するシフトアーム１１の追従特性を設定することができる。また、切換関数設定パラメータＶＰＯＬＥ_scを変更することにより、外乱により生じた目標位置Ｐsc_cmdと実位置Ｐscとの偏差の収束挙動を設定することができる。
【００７０】
そして、シフトコントローラ５０は、図２（ａ）を参照して、以下のＭｏｄｅ１〜Ｍｏｄｅ４の工程を経てシフトアーム１１のシフト動作を行う。なお、以下では同期機構２ｂ（図１参照）により、３速の変速段を確立する場合を例に説明したが、他の変速段を確立する場合も同様である。
(1) Ｍｏｄｅ１（目標値追従＆コンプライアンスモード）
ニュートラル位置からシフト動作を開始して、シフトアーム１１の実位置Ｐscがシンクロナイザリング２３ａの待機位置Ｐsc_defに達するまで（Ｐsc＜Ｐsc_def）。
(2) Ｍｏｄｅ２（回転同期制御モード）
Ｐsc_def≦Ｐsc≦Ｐsc_scf（カップリングスリーブ２２とシンクロナイザリング２３ａとの接触想定位置）、且つ、ΔＰsc＜ΔＰsc_sc（ΔＰsc_sc：カップリングスリーブ２２とシンクロナイザリング２３ａの接触判定値）の条件成立後、シンクロナイザリング２３ａに適切な押付け力を与える。そして、これにより、カップリングスリーブ２２と入力側前進３速ギヤ７ｃの回転数の同期を図る。
(3) Ｍｏｄｅ３（静止モード）
Ｐsc_scf＜Ｐscの条件が成立した時点で、目標値Ｐsc_cmdをシフト完了時目標値Ｐsc_endとし、ＰscのＰsc_cmdに対するオーバーシュート（オーバーシュートが生じると、図示しないストッパ部材との衝突音が発生する）を防止するため、上記式（５）による切換関数積分値ＳＵＭ_σscをリセットとする。これにより、カップリングスリーブ２２がシンクロナイザリング２３ａを通過して移動し、入力側前進３速ギヤ７ｃと係合する。
(4) Ｍｏｄｅ４（ホールドモード）
シフト動作完了後、及びセレクト動作時は、シフト用モータ１３への印加電力低減による省電力化のため、シフトコントローラ５０における外乱抑制能力を低下させる。
【００７１】
ここで、図６（ａ），図６（ｂ）は、図５に示した２自由度のスライディングモードコントローラ５３により、シフト動作を行った場合のシフトアーム１１の変位を示したグラフである。そして、縦軸の上段がシフトアーム１１のシフト方向の目標位置Ｐsc_cmd及び実位置Ｐscに設定され、縦軸の下段がシフト用モータ１３に対する制御入力Ｖscにされている。また、横軸は時間ｔに設定されている。
【００７２】
そして、図６（ａ）はスライディングモードコントローラ５３の設計時に予め想定した範囲内の動特性を有するシフト機構４０において、シフト動作を行った場合のグラフであり、図中、ｘ1が目標位置Ｐsc_cmdを示し、ｙ1が実位置Ｐscを示し、ｚ1が制御入力Ｖscを示している。また、図６（ｂ）は該範囲から外れた低フリクションの動特性を有するシフト機構４０において、シフト動作を行った場合のグラフであり、図中、ｘ2が目標位置Ｐsc_cmdを示し、ｙ2が実位置Ｐscを示し、ｚ1が制御入力Ｖscを示している。
【００７３】
２自由度のスライディングモードコントローラ５３においては、上記式（１）における目標値フィルタ係数ＶＰＯＬＥ_f_scを変更することによって、目標値Ｐsc_cmdに対するシフトアーム１１の実位置の追従性を独立して設定することができる。そのため、図６（ａ）に示したように、ｔ12でＭｏｄｅ１からＭｏｄｅ２に移行して目標位置Ｐsc_cmd（ｘ1）がＰsc_scfからＰsc_scに変更されたとき、及びｔ13でＭｏｄｅ２からＭｏｄｅ３に移行して目標位置Ｐsc_cmdがＰsc_scからＰsc_endに変更されたときに、制御入力Ｖsc（ｚ1）が滑らかに立ち上がり、Ｐsc（ｙ1）のオーバーシュートや振動が生じない過減衰応答に設定することが可能である。
【００７４】
さらに、２自由度のスライディングモードコントローラ５３においては、上記式（４）における切換関数設定パラメータＶＰＯＬＥ_scを変更することによって、外乱抑制能力（上記式（３）の偏差Ｅ_sc(k)の収束挙動）を独立して設定することができる。そのため、図６（ｂ）に示したように、シフト機構４０のフリクションが低い場合であっても、Ｍｏｄｅ２における回転同期時のシフトアーム１１の位置Ｐsc（ｙ2）の急激な変位が抑制される。これにより、カップリングスリーブ２２がシンクロナイザリング２３に急激に押し込まれることを防止して、安定したシフト動作を行うことができる。
【００７５】
また、VPOLE_sc算出部５４は、上記Ｍｏｄｅ１〜Ｍｏｄｅ４において、以下の式（１０）に示したように切換関数パラメータＶＰＯＬＥ_scを変更する。そして、これにより、シフト動作中の各Ｍｏｄｅにおけるスライディングモードコントローラ５３の外乱抑制能力が切り替えられる。
【００７６】
【数１０】
2005180515.tif 000012
但し、Ｐsc_def：シンクロナイザリングの待機位置、Ｐsc_scf：カップリングスリーブとシンクロナイザリングとの接触位置。
【００７７】
また、目標値フィルタ４１は、上記Ｍｏｄｅ１〜Ｍｏｄｅ４において、以下の式（１１）に示したように目標値フィルタ係数ＶＰＯＬＥ_f_scを変更する。そして、これにより、シフト動作中の各Ｍｏｄｅにおけるスライディングモードコントローラ５３の目標値Ｐsc_cmdに対する追従性が切り替えられる。
【００７８】
【数１１】
2005180515.tif 000013
上記式（１１）によれば、カップリングスリーブ２２がシンクロナイザリング２３の待機位置Ｐsc_defまで移動するＭｏｄｅ１においては、シフトアーム１１の目標値Ｐsc_cmdに対する実位置Ｐscの追従性が高く設定される（ＶＰＯＬＥ_f_sc＝−０．８）。そして、目標値Ｐsc_cmdが急増するＭｏｄｅ２及びＭｏｄｅ３においては、目標値Ｐsc_cmdに対する実位置Ｐscの追従性が低く設定され（ＶＰＯＬＥ_f_sc＝−０．９８，−０．９）、これにより、シフト用モータ１３への印加電圧が急敏に上昇することを抑制している。
【００７９】
次に、セレクトコントローラ５１（図４参照）には、スライディングモード制御（本発明の応答指定型制御に相当する）を用いて、セレクト用モータ１２への印加電圧Ｖslを決定するスライディングモードコントローラ５５と、スライディングモードコントローラ５５における応答指定パラメータＶＰＯＬＥ_slを設定するVPOLE_sl算出部５６と、スライディングモード制御におけるモデルパラメータｂ１_sl，ｂ２_sl，ｃ１_slを同定する部分パラメータ同定器５７とが備えられている。
【００８０】
図７を参照して、セレクトコントローラ５１のスライディングモードコントローラ５５は、シフトアーム１１をセレクト方向に移動させる変速機８０のセレクト機構７０を、シフトアーム１１のセレクト方向の位置Ｐslをセレクト用モータ１２への印加電圧Ｖslにより表した以下の式（１２）によりモデル化する。
【００８１】
【数１２】
2005180515.tif 000014
但し、Ｐsl(k+1)，Ｐsl(k)，Ｐsl(k-1)：ｋ＋１番目，ｋ番目，ｋ−１番目の制御サイクルにおけるシフトアームの位置、Ｖsl(k)，Ｖsl(k-1)：ｋ番目，ｋ−１番目の制御サイクルにおけるセレクト用モータに対する印加電圧、ａ１_sl，ａ２_sl：モデルパラメータ、ｂ１_sl(k)，ｂ２_sl(k)，ｃ１_sl(k)：ｋ番目の制御サイクルにおけるモデルパラメータの同定値。
【００８２】
部分パラメータ同定器５７は、上記式（１２）におけるモデルパラメータａ１_sl，ａ２_sl，ｂ１_sl，ｂ２_sl，ｃ１_slのうち、セレクト機構７０の動特性の変化との関連性が高い、セレクト用モータ１２に対する印加電圧Ｖslに係る制御入力成分項の係数であるｂ１_sl及びｂ２_slと、外乱成分項であるｃ１_slのみについて同定処理を行う。なお、同定の対象となるｂ１_sl，ｂ２_sl，ｃ１_slが本発明の同定モデルパラメータに相当する。
【００８３】
ここで、上記式（１２）を１制御サイクル遅延させて、同定モデルパラメータｂ１_sl，ｂ２_sl，ｃ１_slに係る成分項を右辺にまとめ、その他の成分項を左辺にまとめると、以下の式（１３）の形に整理することができる。
【００８４】
【数１３】
2005180515.tif 000015
そして、上記式（１３）の左辺を以下の式（１４）に示したようにＷ(k)と定義し、右辺を以下の式（１４）に示したようにＷ_hat(k)と定義すると、Ｗ(k)は図８に示した仮想プラント１１０の仮想出力となる。そのため、Ｗ(k)は仮想プラント１１０のモデル出力、Ｗ_hat(k)は仮想プラント１１０のモデル式と考えることができる。
【００８５】
【数１４】
2005180515.tif 000016
但し、Ｗ(k)：ｋ番目の制御サイクルにおける仮想プラントのモデル出力。
【００８６】
【数１５】
2005180515.tif 000017
但し、Ｗ_hat(k)：ｋ番目の制御サイクルにおける仮想プラントのモデル式。
【００８７】
図８に示した仮想プラント１１０は、シフトアーム１１の位置Ｐsl(k)の成分から、Ｐsl(k)をＺ-1変換部１１１により１制御サイクル遅延させて乗算部１１３によりａ１_slを乗じた成分と、Ｐsl(k)をＺ-1変換部１１１及び１１４により２制御サイクル遅延させて乗算部１１５によりａ２_slを乗じた成分とを、減算器１１６により減じて、Ｗ(k)として出力するものである。
【００８８】
そして、上記式（１５）の仮想プラント１１０のモデル式は、同定モデルパラメータｂ１_sl(k)，ｂ２_sl(k)，ｃ１_sl(k)に係る成分項のみから構成されている。そのため、仮想プラント１１０の出力Ｗ(k)とモデル出力Ｗ_hat(k)とが一致するように、仮想プラント１１０のモデルパラメータを逐次型同定アルゴリズムを用いて算出すれば、同定モデルパラメータｂ１_sl(k)，ｂ２_sl(k)，ｃ１_sl(k)の逐次同定を実現することができる。
【００８９】
そこで、部分パラメータ同定器５７は、以下の式（１６）〜式（２２）により、同定モデルパラメータｂ１_sl(k)，ｂ２_sl(k)，ｃ１_sl(k)の同定処理を実行する。先ず、以下の式（１６）によりζ_sl(k)を定義し、以下の式（１７）によりθ_sl(k)を定義して、上記式（１５）のモデルパラメータｂ１_sl(k)，ｂ２_sl(k)，ｃ１_sl(k)の代わりに、既に算出されている１制御サイクル前のモデルパラメータｂ１_sl(k-1)，ｂ２_sl(k-1)，ｃ１_sl(k-1)を用いた出力を、以下の式（１８）に示したようにＷ_hat’(k)とする。
【００９０】
【数１６】
2005180515.tif 000018
【００９１】
【数１７】
2005180515.tif 000019
【００９２】
【数１８】
2005180515.tif 000020
そして、仮想プラント１１０の出力Ｗ(k)に対するモデル出力Ｗ_hat’(k)の偏差Ｅ_id_sl(k)を、上記式（１８）のモデル化誤差を表すものとして、以下の式（１９）により算出する（以下、偏差Ｅ_id_sl(k)を同定誤差Ｅ_id_sl(k)という）。
【００９３】
【数１９】
2005180515.tif 000021
但し、Ｅ_id_sl(k)：ｋ番目の制御サイクルにおける仮想プラントの出力Ｗ(k)とモデル出力Ｗ_hat’(k)との偏差。
【００９４】
また、部分パラメータ同定器５７は、以下の式（２０）の漸化式により３次の正方行列である「Ｐ_sl」を算出し、以下の式（２１）により同定誤差Ｅ_id_sl(k)に応じた変化度合を規定するゲイン係数ベクトルである３次ベクトル「ＫＰ_sl」を算出する。
【００９５】
【数２０】
2005180515.tif 000022
但し、Ｉ：３×３の単位行列、λ1_sl，λ2_sl：同定重みパラメータ。
【００９６】
【数２１】
2005180515.tif 000023
なお、上記式（２０）における同定重みパラメータλ1_sl，λ2_slの設定は、以下の表（１）に示した意味を持つ。
【００９７】
【表１】
2005180515.tif 000024
そして、部分パラメータ同定器５７は、以下の式（２２）により、新たなモデルパラメータの同定値θ_slT(k)＝［ｂ１_sl(k)  ｂ２_sl(k)  ｃ1_sl(k)］を算出する。
【００９８】
【数２２】
2005180515.tif 000025
また、図７を参照して、スライディングモードコントローラ５５には、シフトアーム１１のセレクト方向の目標位置Ｐsl_cmdに対して、以下の式（２３）によるフィルタリング演算を施してフィルタリング目標値Ｐsl_cmd_fを算出する目標値フィルタ７１が備えられている。
【００９９】
【数２３】
2005180515.tif 000026
但し、ＶＰＯＬＥ_f_sl：目標値フィルタ係数、Ｐsl_cmd_f(k)：ｋ番目の制御サイクルにおけるフィルタリング目標値。
【０１００】
さらに、スライディングモードコントローラ５５には、シフトアーム１１のセレクト方向の実位置Ｐslと目標位置Ｐsl_cmdとの偏差Ｅ_slを算出する減算器７２、切換関数σ_slの値を算出する切換関数値算出部７３、到達則入力Ｕrch_slを算出する到達則入力算出部７４、等価制御入力Ｕeq_slを算出する等価制御入力算出部７５、及び等価制御入力Ｕeq_slと到達則制御入力Ｕrch_slとを加算してセレクト機構７０のセレクト用モータ１２への印加電圧の制御値Ｖslを算出する加算器７６が備えられている。
【０１０１】
切換関数値算出部７３は、減算器７２により以下の式（２４）で算出される偏差Ｅ_sl(k)から、以下の式（２５）により、切換関数値σ_sl(k)を算出する。
【０１０２】
【数２４】
2005180515.tif 000027
但し、Ｅ_sl(k)：ｋ番目の制御サイクルにおけるシフトアームのセレクト方向の実位置と目標位置との偏差。
【０１０３】
【数２５】
2005180515.tif 000028
但し、σ_sl(k)：ｋ番目の制御サイクルにおける切換関数値、ＶＰＯＬＥ_sl：切換関数設定パラメータ（−１＜ＶＰＯＬＥ_sl＜０）。
【０１０４】
到達則入力算出部７４は、以下の式（２６）により到達則入力Ｕrch_sl(k)を算出する。到達則入力Ｕrch_sl(k)は、偏差状態量（Ｅ_sl(k)，Ｅ_sl(k-1)）を、切換関数σ_slを０（σ_sl(k)＝０）とした切換直線に載せるための入力である。
【０１０５】
【数２６】
2005180515.tif 000029
但し、Ｕrch_sl(k)：ｋ番目の制御サイクルにおける到達則入力、Ｋrch_sl：フィードバックゲイン。
【０１０６】
等価制御入力算出部７５は、以下の式（２７）により等価制御入力Ｕeq_sl(k)を算出する。式（２７）は、σ_sl(k+1)＝σ_sl(k)とおいて、上記式（２４），式（２３），式（１３）を代入したときのセレクト用モータ１２への印加電圧の制御値Ｖsl(k)を、等価制御入力Ｕeq_sl(k)として算出するものである。
【０１０７】
【数２７】
2005180515.tif 000030
但し、Ｕeq_sl(k)：ｋ番目の制御サイクルにおける等価制御入力。
【０１０８】
そして、加算器７６は、以下の式（２８）により、セレクト機構７０のセレクト用モータ１２への印加電圧の制御値Ｖslを算出する。
【０１０９】
【数２８】
2005180515.tif 000031
上述したように、部分パラメータ同定器５７は、上記式（１２）におけるモデルパラメータａ１_sl，ａ２_sl，ｂ１_sl，ｂ２_sl，ｃ１_slのうち、セレクト機構７０の動特性の変化との連動性が高いｂ１_sl，ｂ２_sl，ｃ1_slについてのみ同定処理を行う。そして、セレクトコントローラ５１のスライディングモードコントローラ５５は、部分パラメータ同定器５７により同定されたｂ１_sl(k)，ｂ２_sl(k)，ｃ1_sl(k)を用いて、セレクト用モータ１２に対する印加電圧の制御入力Ｖslを算出する。
【０１１０】
この場合、同定の対象とするモデルパラメータの個数を減少させることにより、モデルパラメータの最適値への収束時間を短くすることができる。また、全てのモデルパラメータについて同定処理を行う場合よりも演算量が減少して演算時間が短くなるため、セレクトコントローラ５１の制御サイクルを短く設定して、セレクトコントローラ５１の制御性を高めることができる。
【０１１１】
図９は、セレクト動作時におけるシフトアーム１１の変位を示したグラフであり、縦軸がシフトアーム１１のセレクト方向の実位置Ｐslと目標位置Ｐsl_cmdに設定され、横軸が時間ｔに設定されている。そして、ｔ31で目標位置がＰsl_cmd10からＰsl_cmd11に変更されてセレクト動作が開始されたときに、部分パラメータ同定器５７によるモデルパラメータｂ１_sl(k)，ｂ２_sl(k)，ｃ１_sl(k)の同定処理により、モデル化誤差が速やかに吸収されている。
【０１１２】
そのため、目標位置Ｐsl_cmd11に対するオーバーシュートや振動を生じることなく、シフトアーム１１の位置Ｐslが目標位置Ｐsl_cmd11に収束している。そして、セレクト動作完了の判定条件である、(1)ΔＰsl（＝Ｐsl−Ｐsl_cmd）＜Ｄ_Pslf（変化率の判定値）、且つ、(2)｜Ｐsl−Ｐsl_cmd61｜＜Ｅ_Pslf（偏差の判定値）、が成立したｔ32でセレクト動作が短時間で完了している。
【０１１３】
次に、図１０は、図７に示した２自由度のスライディングモードコントローラ５５を用いて、セレクト動作を行った場合のシフトアーム１１の挙動を示したグラフである。図１０のグラフの縦軸はシフトアーム１１の目標位置Ｐsl_cmd及び実位置Ｐslに設定され、横軸は時間ｔに設定されている。また、図１０中、ｘ3は目標位置Ｐsl_cmdを示し、ｙ3はスライディングモードコントローラ５５の設計時に予め想定した標準範囲内のフリクション特性を有するセレクト機構における実位置Ｐslの変位を示し、ｚ3は該標準範囲よりも低フリクションのセレクト機構における実位置Ｐslの変位を示し、ｕ3は該標準範囲よりも高フリクションのセレクト機構における実位置Ｐslの変位を示している。
【０１１４】
ここで、２自由度のスライディングモードコントローラ５５においては、上記式（２３）における目標値フィルタ係数ＶＰＯＬＥ_f_slを変更することによって、目標値Ｐsl_cmdに対するシフトアーム１１の追従性を独立して設定することができる。そのため、図１０に示したように、ｔ41で目標位置Ｐsl_cmd（ｘ3）がＰsl_cmd20からＰsl_cmd21に変更されたときに、低フリクションのｚ3においても制御入力Ｖslが滑らかに立ち上がるように設定することができる。そして、これにより、目標位置Ｐsl_cmdに対する実位置Ｐslの追従特性を、オーバーシュートの発生や、該オーバーシュートに起因するシフトアーム１１の振動の発生を抑制した過減衰応答として、目標位置Ｐsl_cmd21への収束時間が長くなることを防止することができる。
【０１１５】
さらに、２自由度のスライディングモードコントローラ５５においては、上記式（２５）における切換関数設定パラメータＶＰＯＬＥ_slを変更することによって、外乱抑制能力（上記式（２４）の偏差Ｅ_sl(k)の収束挙動）を独立して設定することができる。そのため、外乱抑制能力を高く設定することにより、図１０に示したように、高フリクションのｕ3においてもシフトアーム１１の位置Ｐslを目標位置Ｐsl_cmd21に速やかに収束させることができる。また、低フリクションのｚ3においても振動の発生を抑制して、シフトアーム１１の位置Ｐslを目標位置Ｐsl_cmd21に速やかに収束させることができる。
【０１１６】
次に、変速機８０においては、機械的なガタや部品の個体バラツキ等により、予め設定された各変速段の選択位置の目標値Ｐsl_cmdと、真の選択位置に対応した目標値Ｐsl_cmd*との間にズレが生じる場合がある。図１１は３・４速選択位置において、このようなズレが生じた場合を示している。
【０１１７】
図１１（ａ）においては、３・４速選択位置の目標値Ｐsl_cmd34が、真の目標値Ｐsl_cmd34*に対して、シフトピース２１ａ側にずれている。そのため、シフトアーム１１をＰsl_cmd34に位置決めした状態で、ニュートラル位置から３速シフト位置にシフト動作させると、シフトアーム１１とシフトピース２１ａとが干渉してシフト動作が妨げられる。
【０１１８】
ここで、シフトアーム１１と各シフトピース２１ａ〜２１ｄには、面取り処理が施されている。そのため、シフト動作とセレクト動作をモータ等のアクチュエータではなく運転者の操作力により行うマニュアルトランスミッション（ＭＴ）においては、シフトアーム１１に対する干渉を感じた運転者が、セレクト方向の保持力を若干緩めることにより、図１１（ｂ）に示したように、面取り処理部分に沿ってシフトアーム１１を真の目標値Ｐsl_cmd34にずらして、シフト動作を行うことができる。
【０１１９】
図１２は、以上説明したＭＴにおけるシフト操作時のシフトアーム１１のシフト方向の実位置Ｐscとセレクト方向の実位置Ｐslの推移を示したグラフであり、図１２（ａ）は縦軸がシフト方向Ｐscに設定され横軸が時間ｔに設定されたグラフである。また、図１２（ｂ）は縦軸がセレクト方向の実位置Ｐslに設定され、横軸が図１２（ａ）と共通の時間軸ｔに設定されたグラフである。
【０１２０】
図１２（ａ），図１２（ｂ）のｔ50でシフト動作が開始され、図１２（ａ）に示したようにシフトアーム１１が３速シフト位置の目標値Ｐsc_cmd３に向かって移動を開始する。そして、ｔ51がシフトアーム１１とシフトピース２１ａとの干渉が生じた時点であり、図１２（ｂ）に示したように、ｔ51からｔ52にかけてシフトアーム１１が３・４速選択位置の目標値Ｐsl_cmd34から真の目標値Ｐsl_cmd34*にずれる。これにより、シフトアーム１１とシフトピース２１ａとの干渉を回避しながら、図１２（ａ）に示したようにシフトアーム１１を３速シフト位置の目標値Ｐsc_cmd3に移動させることができる。
【０１２１】
それに対して、シフト動作とセレクト動作をシフト用モータ１３とセレクト用モータ１２により行う本実施の形態の自動マニュアルトランスミッション（ＡＭＴ）において、シフトアーム１１を３・４速選択位置の目標値Ｐsl_cmd34に保持する位置決めを行うと、シフトアーム１１とシフトピース２１ａとが干渉したときに、シフトアーム１１はセレクト方向にずれることができない。そのため、シフト動作が不能になる。
【０１２２】
図１３（ａ）は、ＡＭＴにおいて、３・４速選択位置の目標値Ｐsl_cmd34に位置決めされた状態で、３速シフト位置の目標値Ｐsc_cmd3への移動を行ったときに、シフトピース２１ａとの干渉により、シフトアーム１１がセレクト方向に若干ずれた場合を示している。この場合、セレクトコントローラ５１は、ずれＥ_slを解消してシフトアーム１１のセレクト方向位置をＰsl_cmd34に戻すようにセレクト用モータ１２への出力電圧Ｖslを決定する。そのため、セレクト方向の力Ｆslが発生する。
【０１２３】
ここで、Ｆslのシフトアーム１１とシフトピース２１ａの面取り部の接線α方向の成分をＦsl1、接線αの法線β方向の成分をＦsl2とし、シフト動作により生じるシフト方向の力Ｆscの接線α方向の成分をＦsc1、法線β方向の成分をＦsc2とする。このとき、Ｆsc1とＦsl1とが釣り合うと、シフト動作が停止する。
【０１２４】
図１３（ｂ）は、以上説明したシフト動作中のシフトアーム１１の変位を示したものであり、上段のグラフの縦軸がシフトアーム１１のシフト方向の実位置Ｐscに設定され、下段のグラフの縦軸がシフトアーム１１のセレクト方向の実位置Ｐslに設定され、横軸が共通の時間軸ｔに設定されている。ｔ60でシフト動作が開始され、３・４速選択位置の目標値Ｐsl_cmd34が真の目標値Ｐsl_cmd34*に対してずれているために、ｔ61でシフトアーム１１とシフトピース２１ａとが干渉し始める。
【０１２５】
そして、面取り部の作用により、シフトアーム１１はセレクト方向に若干ずれるが、ｔ62でＦsc1とＦsl1とが釣り合ってセレクト方向への移動が停止すると共に、シフト方向の移動も停止する。その結果、シフト動作が中断されて、シフトアーム１１を３速シフト位置の目標値Ｐsc_cmd3まで移動することができない。
【０１２６】
このとき、シフトコンローラ５０は、シフトアーム１１を３速シフト位置の目標値Ｐsc_cmd3に移動させるためにシフト用モータ１３への印加電圧の制御値Ｖscを増加させる。また、セレクトコントローラ５１は、シフトアーム１１を３・４速選択位置の目標値Ｐsl_cmd34に移動させるためにセレクト用モータ１２への印加電圧の制御値Ｖslを増加させる。そのため、シフト用モータ１３への印加電圧とセレクト用モータ１２への印加電圧が過大となって、シフト用モータ１３とセレクト用モータ１２の温度が異常上昇し、モータトルクの減少により次回の変速時における変速操作性が低下するおそれがある。
【０１２７】
そこで、セレクトコントローラ５１は、セレクト動作時とシフト動作時とで、上記式（２５）における切換関数設定パラメータＶＰＯＬＥ_slを変更して、外乱に対する抑制能力を変化させる制御を行なう。図１４は、セレクトコントローラ５１のスライディングモードコントローラ５５の応答指定特性を示したものであり、ＶＰＯＬＥ_slを−０．５，−０．８，−０．９９，−１．０に設定して、上記式（２５）の切換関数σ_sl＝０かつ上記式（２４）の偏差Ｅ_sl＝０である状態でステップ外乱ｄを与えた場合の制御系の応答を示したグラフであり、縦軸を上から偏差Ｅ_sl、切換関数σ_sl、外乱ｄとし、横軸を時間ｋとしたものである。
【０１２８】
図１４から明らかなように、ＶＰＯＬＥ_slの絶対値を小さくするほど、外乱ｄが偏差Ｅ_slに与える影響が小さくなり、逆に、ＶＰＯＬＥ_slの絶対値を大きくして１に近づけるほど、スライディングモードコントローラ５５が許容する偏差Ｅ_slが大きくなるという特性がある。そしてこのとき、ＶＰＯＬＥ_slの値に拘わらず切換関数σ_slの挙動が同一となっていることから、外乱ｄに対する抑制能力をＶＰＯＬＥ_slによって指定できることがわかる。
【０１２９】
そこで、セレクトコントローラ５１のＶＰＯＬＥ_sl算出部５６は、以下の式（２９）に示したように、シフト動作時とシフト動作時以外（セレクト動作時）とで、ＶＯＬＥ_slの値を変更する。
【０１３０】
【数２９】
2005180515.tif 000032
但し、｜ＶＰＯＬＥ_sl_l｜＞｜ＶＰＯＬＥ_sl_h｜となるように、例えばＶＰＯＬＥ_sl_l＝-0.95、ＶＰＯＬＥ_sl_h＝-0.7に設定される。
【０１３１】
なお、セレクトコントローラ５１は、以下の式（３０），式（３１）の関係が共に成立するときに、シフト動作時であると判断する。
【０１３２】
【数３０】
2005180515.tif 000033
但し、Ｐsc_cmd：シフト方向の目標値、Ｐsc_cmd_vp：予め設定されたニュートラル位置（Ｐsc_cmd＝０）からの変位量の基準値（例えば0.3mm）。
【０１３３】
【数３１】
2005180515.tif 000034
但し、ΔＰsl：前回の制御サイクルからのセレクト方向の変位量、dpsl_vp：予め設定された制御サイクルにおける変位量の基準値（例えば0.1mm／step）。
【０１３４】
上記式（２９）により、シフト動作時におけるＶＰＯＬＥ_slをＶＰＯＬＥ_sl_lとして、セレクト動作時よりも外乱に対する抑制能力を低く設定し、図１３（ａ）と同様に３速シフト位置の目標値Ｐsc_cmd3にシフト動作したときのシフトアーム１１の変位を図１５（ａ）に示す。
【０１３５】
図１５（ａ）においては、セレクトコントローラ５１のスライディングモードコントローラ５５における外乱抑制能力が低くなっているため、シフトアーム１１とシフトピース２１ａとの干渉により、シフトアーム１１が３・４速選択位置の目標位置Ｐsl_cmd34からセレクト方向にずれて、Ｐsl_cmd34との偏差Ｅ_slが生じたときに、該偏差Ｅ_slを解消するためにセレクト用モータ１２に印加される電圧Ｖslが低くなる。
【０１３６】
そのため、セレクト用モータ１２の駆動により生じるセレクト方向の力Ｆslが小さくなり、Ｆslの接線α方向の成分Ｆsl1よりも、シフト用モータ１３の駆動により生じるシフト方向の力Ｆscの接線α方向の成分Ｆsc1の方が大きくなって、接線α方向の力Ｆtが生じる。そして、該Ｆtにより、シフトアーム１１が接線α方向に移動して、シフトアーム１１のセレクト方向の位置がＰsl_cmdからＰsl_cmd*に変位する。これにより、シフトアーム１１とシフトピース２１ａとの干渉が回避され、シフトアーム１１のシフト方向への移動が可能となる。
【０１３７】
図１５（ｂ）は、以上説明した図１５（ａ）におけるシフトアーム１１の変位を示したグラフであり、縦軸を上からシフトアーム１１のシフト方向の実位置Ｐsc、セレクト方向の実位置Ｐsl、切換関数設定パラメータＶＰＯＬＥ_slとし、横軸を共通の時間ｔとしたものである。
【０１３８】
ｔ71でシフト動作が開始されると、セレクトコントローラ５１のＶＰＯＬＥ_sl算出部５６により、スライディングモードコントローラ５５におけるＶＰＯＬＥ_slの設定が、ＶＰＯＬＥ_sl_hからＶＰＯＬＥ_sl_lに切換えられて、スライディングモードコントローラ５５による外乱抑制能力が低下する。
【０１３９】
そして、ｔ72でシフトアーム１１とシフトピース２１ａが干渉すると、シフトアーム１１が３・４速選択目標位置Ｐsl_cms34からセレクト方向にずれ、ｔ73でシフトアーム１１のセレクト方向の位置が真の３・４速選択目標位置Ｐsl_cmd34*に達する。このように、シフトアーム１１がセレクト方向にずれることによって、シフトピース２１ａによりシフト動作が妨げられることが回避され、シフトアーム１１のシフト方向の位置がニュートラル位置から３速シフト目標位置Ｐsc_cmd3に移動する。
【０１４０】
次に、図１６を参照して、シフトコントローラ５０は、シフト動作時に、上述した４つのモード（Ｍｏｄｅ１〜Ｍｏｄｅ４）を実行して、各変速段を確立する。そして、シフトコントローラ５０は、各モードにおいて、切換関数設定パラメータＶＰＯＬＥ_scを上記式（１０）に示したように切換える。このように、切換関数設定パラメータＶＰＯＬＥ_scを切換えることにより、上述したセレクトコントローラ５１の場合と同様に、シフトコントローラ５０の外乱抑制能力を変更することができる。
【０１４１】
図１６（ａ）は縦軸をシフト方向のシフトアーム１１の実位置Ｐsc及び目標位置Ｐsc_cmdに設定し、横軸を時間ｔに設定したグラフであり、図１６（ｂ）は縦軸を切換関数設定パラメータＶＰＯＬＥ_scに設定し、横軸を図１６（ａ）と共通の時間ｔに設定したグラフである。
(1) Ｍｏｄｅ１（ｔ80〜ｔ82：目標値追従＆コンプライアンスモード）
ニュートラル位置からシフト動作を開始して、シフトアーム１１（図２（ａ）参照）の実位置Ｐscがシンクロナイザリング２３の待機位置Ｐsc_defに達するまで（Ｐsc＜Ｐsc_def）、シフトコントローラ５０のＶＰＯＬＥ_sc算出部５４（図４参照）は、ＶＰＯＬＥ_scをＶＰＯＬＥ_sc11（＝-0.8）に設定する。これにより、シフトコントローラ５０の外乱抑制力を高くして目標位置Ｐsc_cmdに対するシフトアーム１１の追従性を高めている。
【０１４２】
そして、シフトアーム１１の実位置Ｐscがシンクロナイザリング２２の待機位置Ｐsc_defに達したｔ81で、ＶＰＯＬＥ_sc算出部５４は、ＶＰＯＬＥ_scをＶＰＯＬＥ_sc12（＝-0.98）に設定する。これにより、シフトコントローラ５０の外乱抑制能力が低下し、スリーブリング２２とシンクロナイザリング２３の接触時に、緩衝効果を生じさせて、衝撃音の発生やシンクロナイザリング２３に対する無理な押し込が生じることを抑制することができる。
(2) Ｍｏｄｅ２（ｔ82〜ｔ83：回転同期制御モード）
Ｐsc_def≦Ｐsc≦Ｐsc_scf、且つ、ΔＰsc＜ΔＰsc_sc（ΔＰsc_sc：カップリングスリーブ２２とシンクロナイザリング２３との接触判定値）の条件成立後、目標値Ｐsc_cmdをＰsc_sc、ＶＰＯＬＥ_scをＶＰＯＬＥ_sc2（＝-0.85）として、シンクロナイザリング２３に適切な押付け力を与える。そして、これにより、カップリングスリーブ２２と入力側前進３速ギヤ７ｃの回転数の同期を図る。
(3) Ｍｏｄｅ３（ｔ83〜ｔ84：静止モード）
Ｐsc_scf＜Ｐscの条件が成立したｔ83で、目標値Ｐsc_cmdをシフト完了時目標値Ｐsc_endとし、ＰscのＰsc_cmdに対するオーバーシュート（オーバーシュートが生じると、図示しないストッパ部材との衝突音が発生する）を防止するため、切換関数積分値ＳＵＭ_σscをリセットとすると共に、ＶＰＯＬＥ_scをＶＰＯＬＥ_sc3（＝-0.7）として外乱抑制能力を高める。これにより、カップリングスリーブ２２がシンクロナイザリング２３を通過して移動し、入力側前進３速ギヤ７ｃと係合する。
(4) Ｍｏｄｅ４（ｔ84〜：ホールドモード）
シフト動作完了後、及びセレクト動作時は、シフト用モータ１３への印加電力低減による省電力化のため、ＶＰＯＬＥ_scをＶＰＯＬＥ_sc4（＝-0.9）として、シフトコントローラ５０における外乱抑制能力を低下させる。また、図１７（ａ）に示したように、シフトピース２１ｂとシフトピース２１ｃとの間に位置ずれＥ_Pscが生じている状態で、シフトアーム１１を５・６速選択位置から１・２速選択位置に移動させてセレクト動作を行うと、シフトアーム１１とシフトピース２１ｂの面取り部が接触する。
【０１４３】
このとき、シフトコントローラ５０の外乱抑制能力を高く維持していると、セレクト用モータ１２の駆動により生じるセレクト方向の力Ｆslの面取り部の接線方向の成分Ｆsl'と、シフト用モータ１３の駆動により生じるシフト方向の力Ｆscの面取り部の接線方向の成分Ｆsc'とが干渉して、シフトアーム１１のシフト動作が停止する。また、シフトコントローラ５０及びセレクトコントローラ５１による目標位置への位置決め制御により、セレクト用モータ１２及びシフト用モータ１３への印加電圧が高くなって、セレクト用モータ１２及びシフト用モータ１３の温度が異常上昇し、モータトルクの減少により次回の変速時における変速操作性が低下し得る。
【０１４４】
そこで、セレクト動作時にＶＰＯＬＥ_scをＶＰＯＬＥ_sc4（＝-0.9）として、シフトコントローラ５０における外乱抑制能力を低下させることによって、図１７（ｂ）に示したように、シフト方向の力Ｆscを減少させることができる。そして、これにより、図中ｙの径路で示したように、シフトアーム１１がシフト方向にずれ易くなり、シフトピース２１ｂとの干渉を回避して、シフトアーム１１を１・２速選択位置まで速やかに移動させることができる。
【０１４５】
次に、制御装置１による変速機８０の制御の実行手順を図１８〜図２５及び図２７に示したフローチャートに従って説明する。
【０１４６】
図１８は、制御装置１のメインフローチャートであり、制御装置１は、ＳＴＥＰ１で車両の運転者によりアクセルペダル９５（図１参照）又はブレーキペダル９９が操作されたときに、その操作内容に応じて、以下の式（３２）により、駆動輪９４に与える駆動力を決定するための駆動力インデックスＵdrvを決定する。
【０１４７】
【数３２】
2005180515.tif 000035
但し、Ｕdrv：駆動力インデックス、ＡＰ：アクセルペダル開度、ＢＫ：ブレーキ踏力、Ｋbk：ブレーキ踏力（０〜最大）をアクセルペダル開度（０〜−９０度）に変換する係数。
【０１４８】
そして、制御装置１は、駆動力インデックスＵdrvに基づいて、ＳＴＥＰ２で変速機８０の変速操作を行うか否かを判断し、変速操作を行うときは、変速先の変速段を決定して変速操作を行う『変速機制御』を実行する。また、続くＳＴＥＰ３で、制御装置１は、クラッチ８２（図１参照）の滑り率を制御する『クラッチ制御』を実行する。
【０１４９】
次に、図１９〜図２１に示したフローチャートに従って、制御装置１による『変速機制御』の実行手順について説明する。制御装置１は、先ず、図１９のＳＴＥＰ１０で、車両の運転者により後退要求がなされているか否かを判断する。そして、後退要求がなされていたときは、ＳＴＥＰ２０に分岐してギヤ選択目標値ＮＧＥＡＲ_cmdを−１（リバース）とし、ＳＴＥＰ１２に進む。
【０１５０】
一方、ＳＴＥＰ１０で後退要求がなされていなかったときには、ＳＴＥＰ１１に進み、制御装置１は、図示した「Ｕdrv，ＶＰ／ＮＧＥＡＲ_cmdマップ」に駆動力インデックスＵdrvと車両の車速ＶＰとを適用して、ギヤ選択目標値ＮＧＥＡＲ_cmdを求める。なお、ギヤ選択目標値ＮＧＥＡＲ_cmdと選択ギヤとの関係は以下の表（２）の通りである。
【０１５１】
【表２】
2005180515.tif 000036
続くＳＴＥＰ１２で、制御装置１は、変速機８０の現在のギヤ選択位置ＮＧＥＡＲがギヤ選択目標値ＮＧＥＡＲ_cmdと一致しているか否かを判断する。そして、ギヤ選択位置ＮＧＥＡＲがギヤ選択目標値ＮＧＥＡＲ_cmdと一致しているときはＳＴＥＰ１５に分岐し、変速機８０の変速操作を実行することなく『変速機制御』を終了する。
【０１５２】
一方、ＳＴＥＰ１２で変速機８０のギヤ選択位置ＮＧＥＡＲがギヤ選択目標値ＮＧＥＡＲ_cmdと一致していなかったときには、ＳＴＥＰ１３に進んで、制御装置１は次のＳＴＥＰ１４で実行する『変速操作』における各処理のタイミングを決定するための変速動作基準タイマをスタートする。そして、ＳＴＥＰ１４で『変速操作』を実行してＳＴＥＰ１３に進み、『変速機制御』を終了する。
【０１５３】
ここで、ＳＴＥＰ１４の『変速操作』は、クラッチ８２（図１参照）を「クラッチＯＦＦ状態」として変速機８０のシフト／セレクト動作を可能とする「クラッチＯＦＦ工程」と、「クラッチＯＦＦ」状態で変速機８０をシフト／セレクト動作させてギヤ選択位置ＮＧＥＡＲをギヤ選択目標値ＮＧＥＡＲ_cmdに変更する「ギヤ位置変更工程」と、該「ギヤ位置変更工程」の終了後にクラッチ８２を「クラッチＯＮ」状態に戻す「クラッチＯＮ工程」という３つの工程により実行される。
【０１５４】
そして、ＳＴＥＰ１３で変速動作基準タイマがスタートした時点から各工程が終了するまでのタイミングを把握するために、クラッチＯＦＦ完了時間ＴＭ_CLOFF、ギヤ位置変更完了時間ＴＭ_SCHG、及びクラッチＯＮ完了時間ＴＭ_CLONが予め設定されている（ＴＭ_CLOFF＜ＴＭ_SCHG＜ＴＭ_CLON）。
【０１５５】
制御装置１は、ＳＴＥＰ１３で変速動作基準タイマをスタートさせると同時に「クラッチＯＦＦ」処理を開始してクラッチ８２をＯＦＦし、変速動作基準タイマの計時時間tm_shiftがクラッチＯＦＦ完了時間ＴＭ_CLOFFを超えたときに、「ギヤ位置変更工程」を開始する。そして、変速動作基準タイマの計時時間tm_shiftがギヤ位置変更完了時間ＴＭ_SCHGを経過したときに、制御装置１は、「クラッチＯＮ工程」を開始してクラッチ８２をＯＮする。
【０１５６】
図２０〜図２１に示したフローチャートは、「クラッチＯＦＦ工程」を開始した後の、制御装置１による変速機８０の『変速操作』の実行手順を示したものである。制御装置１は、先ず、図２０のＳＴＥＰ３０で変速機８０の現在のギヤ選択位置ＮＧＥＡＲがギヤ選択目標値ＮＧＥＡＲ_cmdと一致しているか否かを判断する。
【０１５７】
そして、ギヤ選択位置ＮＧＥＡＲがギヤ選択目標値ＮＧＥＡＲ_cmdと一致し、『変速操作』が完了した状態にあると判断できるときは、ＳＴＥＰ４５に分岐して、制御装置１は、変速動作基準タイマの計時時間tm_shiftをクリアし、次のＳＴＥＰ４６で変速機８０のギヤ抜き処理の完了時にセットされるギヤ抜き完了フラグＦ_SCNをリセットし（Ｆ_SCN＝０）、変速機８０のセレクト動作の完了時にセットされるセレクト完了フラグＦ_SLFをリセットする（Ｆ_SLF＝０）。
【０１５８】
そして、ＳＴＥＰ６１に進み、制御装置１は、シフトコントローラ５０によるシフトアーム１１のシフト方向の目標位置Ｐsc_cmdと、セレクトコントローラ５１によるシフトアーム１１のセレクト方向の目標位置Ｐsl_cmdとを、現状値に維持して現在のギヤ選択位置を保持し、図２１のＳＴＥＰ３３に進む。
【０１５９】
また、このとき、シフトコントローラ５０のＶＰＯＬＥ_sc算出部５４により、シフトコントローラ５０のスライディングモードコントローラ５３における応答指定パラメータＶＰＯＬＥ_scがＶＰＯＬＥ_sc4（＝-0.9）に設定される。これにより、シフトコントローラ５０の外乱抑制能力が低下して、シフト用モータ１３の省電力化が図られる。
【０１６０】
さらに、セレクトコントローラ５１のＶＰＯＬＥ_sl算出部５６により、セレクトコントローラ５１のスライディングモードコントローラ５５における応答指定パラメータＶＰＯＬＥ_slがＶＰＯＬＥ_sl_l（＝-0.95）に設定される。これにより、シフトコントローラ５５の外乱抑制能力が低下して、セレクト用モータ１２の省電力化が図られる。
【０１６１】
一方、ＳＴＥＰ３０で変速機８０の現在のギヤ選択位置ＮＧＥＡＲがギヤ選択目標値ＮＧＥＡＲ_cmdと一致しておらず、変速機８０の『変速操作』が実行中であると判断できるときには、ＳＴＥＰ３１に進む。
【０１６２】
ＳＴＥＰ３１で、制御装置１は、変速動作基準タイマの計時時間tm_shiftがクラッチＯＦＦ時間ＴＭ_CLOFFを超えているか否かを判断する。そして、変速動作基準タイマの計時時間tm_shiftがクラッチＯＦＦ完了時間ＴＭ_CLOFFを超えておらず、「クラッチＯＦＦ工程」が終了していないと判断できるときには、ＳＴＥＰ３２に進み、制御装置１は、ＳＴＥＰ６１と同様の処理を行って現在のギヤ選択位置を保持する。
【０１６３】
一方、ＳＴＥＰ３１で変速動作基準タイマの計時時間tm_shiftがクラッチＯＦＦ完了時間ＴＭ_CLOFFを超え、「クラッチＯＦＦ工程」が終了していると判断できるときにはＳＴＥＰ５０に分岐し、制御装置１は、変速動作基準タイマの計時時間tm_shihtがギヤ位置変更完了時間ＴＭ_SCHGを超えているか否かを判断する。
【０１６４】
そして、ＳＴＥＰ５０で変速動作基準タイマの計時時間tm_shiftがギヤ位置変更完了時間ＴＭ_SCHG）を超えておらず、「ギヤ位置変更工程」の実行中であると判断できるときには、ＳＴＥＰ５１に進んで、制御装置１は『シフト／セレクト操作』を実行し、図２１のＳＴＥＰ３３に進む。
【０１６５】
一方、ＳＴＥＰ５０で変速動作基準タイマの計時時間tm_shiftがギヤ位置変更完了時間ＴＭ_SCHGを超えており、「ギヤ位置変更工程」が終了していると判断できるときには、ＳＴＥＰ６０に分岐して、変速動作基準タイマの計時時間tm_shiftがクラッチＯＮ完了時間ＴＭ_CLONを超えているか否かを判断する。
【０１６６】
そして、ＳＴＥＰ６０で変速動作基準タイマの計時時間tm_shiftがクラッチＯＮ完了時間ＴＭ_CLONを超えておらず、「クラッチＯＮ工程」が実行中であると判断できるときは、上述したＳＴＥＰ６１の処理を行って、図２１のＳＴＥＰ３３に進む。
【０１６７】
一方、ＳＴＥＰ６０で変速動作基準タイマの計時時間tm_shiftがクラッチＯＮ完了時間ＴＭ_CLONを超えており（ＴＭ_CLON＜tm_shift）、「クラッチＯＮ工程」が終了していると判断できるときには、ＳＴＥＰ７０に分岐して、制御装置１は、現在のギヤ選択位置ＮＧＥＡＲをギヤ選択目標値ＮＧＥＡＲ_cmdにセットしてＳＴＥＰ６１に進み、上述したＳＴＥＰ６１の処理を行って図２１のＳＴＥＰ３３に進む。
【０１６８】
図２１のＳＴＥＰ３３〜ＳＴＥＰ３７及びＳＴＥＰ８０は、シフトコントローラ５０のスライディングモードコントローラ５３による処理である。スライディングモードコントローラ５３は、ＳＴＥＰ３３で、上記式（３）によりＥ_sc(k)を算出し、上記式（４）によりσ_sc(k)を算出する。
【０１６９】
そして、続くＳＴＥＰ３４で、上記Ｍｏｄｅ２からＭｏｄｅ３への移行時にセットされるモード３移行フラグＦ_Mode2to3がセットされていたとき（Ｆ_Mode2to3＝１）は、ＳＴＥＰ３５に進んで上記式（５）で算出された切換関数積分値ＳＵＭ_σsc(k)をリセットする（ＳＵＭ_σsc＝０）。一方、ＳＴＥＰ３４で、モード３移行フラグＦ_Mode2to3がリセットされていたとき（Ｆ_Mode2to3＝０）は、ＳＴＥＰ８０に分岐して上記式（５）により切換関数積分値ＳＵＭ_σsc(k)を更新し、ＳＴＥＰ３６に進む。
【０１７０】
そして、スライディングモードコントローラ５３は、ＳＴＥＰ３６で上記式（６）〜式（８）により等価制御入力Ｕeq_sc(k)と到達則入力Ｕrch_sc(k)と適応則制御入力Ｕadp_sc(k)を算出し、ＳＴＥＰ３７で上記式（９）によりシフト用モータ１３に対する印加電圧の制御入力Ｖsc(k)を算出して、シフト用モータ１３を制御する。
【０１７１】
また、続くＳＴＥＰ３８〜ＳＴＥＰ４０は、セレクトコントローラ５１のスライディングモードコントローラ５５及び部分パラメータ同定器５７による処理である。ＳＴＥＰ３８で、スライディングモードコントローラ５５は、上記式（２４）によりＥ_sl(k)を算出し、上記式（２５）によりσ_sl(k)を算出する。
【０１７２】
また、次のＳＴＥＰ３９で、部分パラメータ同定器５７は、上記式（１８）〜式（２２）による同定処理を行って、モデルパラメータｂ１_sl(k)，ｂ２_sl(k)，ｃ１_sl(k)を算出し、スライディングモードコントローラ５５は、上記式（２６）により到達則入力Ｕrch_sl(k)を算出し、上記式（２７）により等価制御入力Ｕeq_sl(k)を算出する。そして、スライディングモードコントローラ５５は、続くＳＴＥＰ４１で上記式（２８）によりセレクト用モータ１２に対する印加電圧の制御入力Ｖsl(k)を算出し、次のＳＴＥＰ４１に進んで、制御装置１は『変速操作』を終了する。
【０１７３】
次に、図２２は図２０のＳＴＥＰ５１における『シフト／セレクト操作』のフローチャートである。ＳＴＥＰ９０で、変速機８０のギヤ抜き処理の完了時にセットされるギヤ抜き完了フラグＦ_SCNがリセットされており（Ｆ_SCN＝０）、ギヤ抜き動作中であると判断できるときはＳＴＥＰ９１に進む。
【０１７４】
ＳＴＥＰ９１〜ＳＴＥＰ９２は目標位置算出部５２（図４参照）による処理であり、目標位置算出部５２は、ＳＴＥＰ９１でシフトアーム１１のセレクト方向の目標位置Ｐsl_cmdを現在位置に保持し、ＳＴＥＰ９２でシフトアーム１１のシフト方向の目標位置Ｐsc_cmdを０（ニュートラル位置）に設定する。また、ＳＴＥＰ９３はＶＰＯＬＥ_sc算出部５４（図４参照）とＶＰＯＬＥ_sl算出部５６による処理であり、ＶＰＯＬＥ_sl算出部５６はＶＰＯＬＥ_slをＶＰＯＬＥ_sl_l（-0.95）に設定し、ＶＰＯＬＥ_sc算出部５４はＶＰＯＬＥ_scをＶＰＯＬＥ_sc11（＝-0.8）に設定する。
【０１７５】
これにより、セレクトコントローラ５１の外乱抑制能力が低下し、シフトアーム１１のセレクト方向へのずれの許容幅が拡大するため、シフトアーム１１とシフトピース２１との干渉の影響を小さくしてシフトアーム１１をスムーズにシフト方向に移動させることができる。
【０１７６】
そして、続くＳＴＥＰ９４で、シフトアーム１１のシフト方向の位置（絶対値）が、予め設定されたニュートラル判定値Ｐsc_N（例えば0.15mm）未満となったときに、ギヤ抜き処理が終了したと判断してＳＴＥＰ９５に進み、制御装置１はギヤ抜き完了フラグＦ_SCNをセット（Ｆ_SCN＝１）し、ＳＴＥＰ９６に進んで『シフト／セレクト操作』を終了する。
【０１７７】
一方、ＳＴＥＰ９０でギヤ抜き完了フラグＦ_SCNがセット（Ｆ_SCN＝１）されており、ギヤ抜き処理が終了していると判断できるときにはＳＴＥＰ１００に分岐する。ＳＴＥＰ１００〜ＳＴＥＰ１０３及びＳＴＥＰ１１０は目標位置算出部５２による処理であり、目標位置算出部５２は、ＳＴＥＰ１００でセレクト完了フラグＦ_SLFがセットされているか否かを判断する。
【０１７８】
そして、セレクト完了フラグＦ_SLFがリセットされており（Ｆ_SLF＝０）、セレクト動作中であると判断できるときはＳＴＥＰ１０１に進み、目標位置算出部５２は、図示したＮＧＥＡＲ_cmd／Ｐsl_cmd_tableマップをマップ検索して、ＮＧＥＲ_cmdに応じた各変速段のセレクト方向の設定値Ｐsl_cmd_tableを取得する。
【０１７９】
続くＳＴＥＰ１０３で、目標位置算出部５２は、シフトアーム１１のシフト方向の目標値Ｐsc_cmdを現状値に保持し、シフト方向の目標値の増加幅を指定するＰsc_cmd_tmpをゼロとする。次のＳＴＥＰ１０４は、ＶＰＯＬＥ_sc算出部５４とＶＰＯＬＥ_sl算出部５６による処理であり、ＶＰＯＬＥ_sl算出部５６はＶＰＯＬＥ_slをＶＰＯＬＥ_sl_h（＝-0.7）に設定し、ＶＰＯＬＥ_sc算出部５４はＶＰＯＬＥ_scをＶＰＯＬＥ_sc4（＝-0.9）に設定する。
【０１８０】
これにより、シフトコントローラ５０による外乱抑制能力が低下し、セレクト動作時にシフトアーム１１がシフト方向にずれ易くなる。そのため、図１７（ｂ）を参照して上述したように、シフトアーム１１とシフトピース２１とが干渉する場合であっても、スムーズにセレクト動作を実行することができる。
【０１８１】
そして、ＳＴＥＰ１０５で、シフトアーム１１のセレクト方向の現在位置と目標位置との差の絶対値｜Ｐsl−Ｐsl_cmd｜がセレクト完了判定値Ｅ_Pslf（例えば0.15mm）未満となり、且つ、ＳＴＥＰ１０６で、シフトアーム１１のセレクト方向の移動速度ΔＰslがセレクト速度収束判定値Ｄ_Pslf（例えば0.1mm／step）未満となったときに、セレクト動作が完了したと判断してＳＴＥＰ１０７に進む。そして、制御装置１は、セレクト完了フラグＦ_SLFをセット（Ｆ_SLF＝１）してＳＴＥＰ９６に進み、『シフト／セレクト操作』を終了する。
【０１８２】
一方、ＳＴＥＰ１００でセレクト完了フラグＦ_SLFがセットされており、セレクト動作が完了していると判断できるときには、ＳＴＥＰ１１０に分岐する。ＳＴＥＰ１１０〜ＳＴＥＰ１１１は目標位置算出部５２による処理である。目標位置算出部５２は、ＳＴＥＰ１１０でシフトアーム１１のシフト方向の目標位置Ｐsl_cmdを現状値に保持し、ＳＴＥＰ１１１で後述する『回転同期動作時目標値算出』を実行する。
【０１８３】
次のＳＴＥＰ１１２はＶＰＯＬＥ_sl算出部５６による処理であり、ＶＰＯＬＥ_sl算出部５６は、ＶＰＯＬＥ_slをＶＰＯＬＥ_sl_l（＝-0.95）に設定する。これにより、セレクトコントローラ５１の外乱抑制能力が低下し、シフトアーム１１とシフトピース２１とが干渉する場合であっても、図１５を参照して上述したようにシフトアーム１１のシフト動作をスムーズに行うことができる。そして、ＳＴＥＰ１１２からＳＴＥＰ９６に進み、制御装置１は、『シフト／セレクト操作』を終了する。
【０１８４】
次に、図２３は、図２２のＳＴＥＰ１１１における『回転同期動作時目標値算出』のフローチャートである。『回転同期動作時目標値算出』は、主として目標位置算出部５２により実行される。
【０１８５】
目標位置算出部５２は、ＳＴＥＰ１２０で、図示したＮＧＥＡＲ_cmd／Ｐsc_def，_scf，_end，_tableマップを検索して、ギヤ選択目標値ＮＥＧＡＲ_cmdに対応した各変速機構２ａ〜２ｃ及び後進ギヤ列８３，８５，８６におけるシンクロナイザリングの待機位置Ｐsc_def、シンクロナイザリングを介してカップリングスリーブと被同期ギヤ（出力側前進１速ギヤ９ａ，出力側前進２速ギヤ９ｂ，入力側前進３速ギヤ７ｃ，入力側前進４速ギヤ７ｄ，入力側前進５速ギヤ７ｅ，入力側前進６速ギヤ７ｆ，第２後進ギヤ８３及び第３後進ギヤ８６）との回転同期が開始される位置Ｐsc__scf、該回転同期が終了する位置Ｐsc_sc、及びシフト動作の終了位置Ｐsc_endを取得する。
【０１８６】
また、続くＳＴＥＰ１２１で、目標位置算出部５２は、ギヤ選択目標値ＮＧＥＡＲ_cmdに応じたシフト動作の変位速度Ｄ_Ｐsc_cmd_tableを取得する。なお、このように、変速段に応じて変位速度Ｄ_Ｐsc_cmd_tableを変更することによって、ローギヤにおけるシフトショックとシンクロナイザリングとカップリングスリーブとの接触音の発生を抑制している。
【０１８７】
そして、次のＳＴＥＰ１２２で、目標位置算出部５２は、上述したマップ検索により取得したＰsc_def_table，Ｐsc_scf_table，Ｐsc_sc_table，Ｐsc_end_table，Ｄ_Ｐsc_cmd_tableを、対応する目標値Ｐsc_def，Ｐsc_scf，Ｐsc_sc，Ｐsc_end，Ｄ_Ｐsc_cmd
にそれぞれ設定する。また、続くＳＴＥＰ１２３で、シフト動作におけるシフトアーム１１の途中目標位置Ｐsc_cmd_tmpを設定する。
【０１８８】
図２４のＳＴＥＰ１２４以降は、上述したＭｏｄｅ１〜Ｍｏｄｅ４による処理であり、ＳＴＥＰ１２４でシフトアーム１１のシフト方向位置ＰscがＰsc_scfを超えておらず、カップリングスリーブとシンクロナイザリングの回転同期が完了しないと判断できるときはＳＴＥＰ１２５に進む。
【０１８９】
ＳＴＥＰ１２５で、制御装置１は、Ｍｏｄｅ１又はＭｏｄｅ２の処理を実行中であることを示すモード1・2フラグＦ_mode12をセット（Ｆ_mode12＝１）する。そして、次のＳＴＥＰ１２６でシフトアーム１１のシフト方向位置ＰscがＰsc_defを超えていないとき、すなわち、シフトアーム１１がシンクロナイザの待機位置を越えていないときには、ＳＴＥＰ１２７に進む。
【０１９０】
ＳＴＥＰ１２７はＭｏｄｅ１による処理であり、シフトコントローラ５０のＶＰＯＬＥ_sc算出部５４により、ＶＰＯＬＥ_scがＶＰＯＬＥ_sc_11（＝-0.8）に設定される。これにより、シフトコントローラ５０の外乱抑制能力が高くなり、目標位置Ｐsc_cmdに対する追従性が向上する。
【０１９１】
一方、ＳＴＥＰ１２６でシフトアーム１１のシフト方向位置ＰscがＰsc_defを超え、シフトアーム１１がシンクロナイザリングの待機位置に達していると判断できるときには、ＳＴＥＰ１６０に分岐し、シフトアーム１１のシフト方向位置の変化量ΔＰscが、カップリングスリーブとシンクロナイザリングとの接触判定値ΔＰsc_scを超えているか否かを判断する。
【０１９２】
そして、ΔＰscがΔＰsc_sc未満であり、カップリングスリーブとシンクロナイザリングとが未だ接触していないときはＳＴＥＰ１６１に進み、また、ΔＰscがΔＰsc_scを超えており、カップリングスリーブとシンクロナイザリングとが接触しているときはＳＴＥＰ１７０に分岐する。
【０１９３】
ＳＴＥＰ１６１はＭｏｄｅ１による処理であり、ＶＰＯＬＥ_sc算出部５４は、ＶＰＯＬ_scをＶＰＯＬＥ_sc12（＝-0.98）に設定する。これにより、シフトコントローラ５０の外乱抑制能力が低下し、カップリングスリーブとシンクロナイザリングとの接触時の衝撃を減少させることができる。
【０１９４】
また、ＳＴＥＰ１７０はＭｏｄｅ２による処理であり、ＶＰＯＬＥ_sc算出部５４は、ＶＰＯＬＥ_scをＶＰＯＬＥ_sc2（-0.85）に設定する。これにより、シフトコントローラ５０の外乱抑制能力が高くなり、シンクロナイザリングに適切な押付け力を与えて、カップリングスリーブと被同期ギヤの回転数を同期させることができる。
【０１９５】
そして、ＳＴＥＰ１７１で、目標位置算出部５２は、Ｐsc_scをシフトアーム１１のシフト方向目標位置Ｐsc_cmdに設定してＳＴＥＰ１３０に進み、『回転同期動作時目標値算出』処理を終了する。
【０１９６】
一方、ＳＴＥＰ１２４でシフトアーム１１のシフト方向位置ＰscがＰsc_scfを越えているとき、すなわち、カップリングスリーブと被同期ギヤとの回転数の同期が完了しているときには、ＳＴＥＰ１４０に分岐する。そして、ＳＴＥＰ１４０でモード1・2フラグＦ_mode12がセットされているか否かを判断する。
【０１９７】
ＳＴＥＰ１４０でモード1・2フラグＦ_mode12がセット（Ｆ_mode12＝１）されていたとき、すなわち前記Ｍｏｄｅ１又はＭｏｄｅ２の実行中であるときは、ＳＴＥＰ１５０に分岐して、制御装置１は、モード３移行フラグＦ_mode2to3をセット（Ｆ_mode2to3＝１）すると共にモード1・2フラグＦ_mode1・2をリセット（Ｆ_mode1・2＝０）して、ＳＴＥＰ１４２に進む。一方、ＳＴＥＰ１４０でモード1・2フラグがリセット（Ｆ_mode12=0）されていたとき、すなわち、既にＭｏｄｅ２が終了していたときには、ＳＴＥＰ１４１に進み、制御装置１はモード３移行フラグＦ_mode2to3をリセット（Ｆ_mode2to3＝０）してＳＴＥＰ１４２に進む。
【０１９８】
そして、ＳＴＥＰ１４２で、シフトコントローラ５０のＶＰＯＬＥ_sc算出部５４は、ＶＰＯＬＥ_scをＶＰＯＬＥ_sc3（＝-0.7）に設定し、次のＳＴＥＰ１４３で目標位置算出部５２は、シフトアーム１１のシフト方向の目標値Ｐsc_cmdをＰsc_endに設定する。これにより、シフトコントローラ５０の外乱抑制能力を高め、シフトアーム１１がシフト完了位置Ｐsc_endからオーバーランすることを防止している。そして、ＳＴＥＰ１４３からＳＴＥＰ１３０に進んで、制御装置１は『回転同期動作時目標値算出』処理を終了する。
【０１９９】
次に、図２５は、図１８のＳＴＥＰ３における『クラッチ制御』のフローチャートである。制御装置１は、先ず、ＳＴＥＰ１９０で現在のギヤ選択位置ＮＧＥＡＲがギヤ選択目標値ＮＧＥＡＲ_cmdと一致しているか否かを判断する。
【０２００】
そして、現在のギヤ選択位置ＮＧＥＡＲがギヤ選択目標値ＮＧＥＡＲ_cmdと一致していないとき、すなわち変速機８０が変速中（シフト／セレクト動作中）であったときには、ＳＴＥＰ１９１に進み、制御装置１は、変速動作基準タイマの計時時間tm_shiftがクラッチＯＦＦ完了時間ＴＭ_CLOFFを超えているか否かを判断する。
【０２０１】
変速動作基準タイマの計時時間tm_shiftがクラッチＯＦＦ完了時間ＴＭ_CLOFF未満であり、クラッチ８２がＯＦＦ動作中であるときは、ＳＴＥＰ１９１からＳＴＥＰ１９２に進み、制御装置１はクラッチ滑り率目標値ＳＲ_cmdを１００％に設定する。そして、ＳＴＥＰ１９３に進んで『滑り率制御』を行ない、ＳＴＥＰ１９４に進んで『クラッチ制御』を終了する。
【０２０２】
一方、ＳＴＥＰ１９１で変速動作基準タイマの計時時間tm_shiftがクラッチＯＦＦ時間ＴＭ_CLOFFを超え、クラッチＯＦＦ動作が完了していたときには、ＳＴＥＰ２１０に分岐し、制御装置１は、変速動作基準タイマの計時時間tm_shiftが変速時間ＴＭ_SCHGを超えているか否かを判断する。そして、変速動作基準タイマの計時時間tm_shiftが変速時間ＴＭ_SCHGを超え、変速機８０のシフト／セレクト動作が終了していると判断できるときはＳＴＥＰ２２０に分岐して、制御装置１はクラッチ滑り率ＳＲ_cmdを０％に設定する。そして、ＳＴＥＰ１９３に進んで『滑り率制御』を行ない、ＳＴＥＰ１９４に進んで『クラッチ制御』を終了する。
【０２０３】
一方、ＳＴＥＰ１９０で現在のギヤ選択位置ＮＧＥＡＲがギヤ選択目標値ＮＧＥＡＲ_cmdと一致しており、変速機８０の変速操作が完了してときには、ＳＴＥＰ１９０からＳＴＥＰ２００に分岐する。そして、制御装置１は、図示した「Ｕdrv，ＶＰ／ＳＲ_cmd_drマップ」に駆動力インデックスＵdrvと車両の車速ＶＰとを適用して、走行時目標滑り率ＳＲ_cmd_drを取得する。
【０２０４】
続くＳＴＥＰ２０１で、制御装置１は目標滑り率ＳＲ_cmdに走行時目標滑り率ＳＲ_cmd_drを設定し、ＳＴＥＰ１９３に進んで『滑り率制御』を行ない、ＳＴＥＰ１９４に進んで『クラッチ制御』を終了する。
【０２０５】
次に、制御装置１は、『滑り率制御』を行なうために、図２６に示した構成を備えている。図２６を参照して、滑り率コントローラ６０は、クラッチ用アクチュエータ１６（図１参照）とクラッチ８２とからなるクラッチ機構６１を制御対象とし、クラッチ機構６１のクラッチ回転数ＮＣがクラッチ回転数目標値ＮＣ_cmdと一致するように、クラッチ用アクチュエータ１６により変更されるクラッチ８２のクラッチストロークＰclを決定する。
【０２０６】
ここで、クラッチストロークＰclに応じてクラッチ８２のおけるクラッチ板（図示しない）間の滑り率ＳＲが変化し、エンジン８１（図１参照）からクラッチ８２を介して入力軸５に伝達される駆動力が増減する。そのため、クラッチストロークＰclを変更することによって、クラッチ回転数ＮＣを制御することができる。
【０２０７】
滑り率コントローラ６０は、クラッチ回転数目標値ＮＣ_cmdにフィルタリング演算を施してフィルタリング目標値ＮＣ_cmd_fを算出する目標値フィルタ６２と、応答指定型制御を用いてクラッチ機構６１に対する制御入力値であるクラッチストロークＰclを決定する応答指定制御部６３とを備えている。
【０２０８】
応答指定制御部６３は、クラッチ機構６１を以下の式（３３）によりモデル化して扱い、等価制御入力Ｕeq_srを算出する等価制御入力算出部６７、フィルタリング目標値ＮＣ_cmd_fとクラッチ回転数ＮＣとの偏差Ｅncを算出する減算器６４、切換関数σ_srの値を算出する切換関数値算出部６５、到達則入力Ｕrch_srを算出する到達則入力算出部６６、及び等価制御入力Ｕeq_srと到達則入力Ｕrch_srとを加算して、クラッチストロークＰclを算出する加算器６８を備えている。
【０２０９】
【数３３】
2005180515.tif 000037
但し、ａ１_sr(k)，ｂ１_sr(k)，ｃ１_sr(k)：ｋ番目の制御サイクルにおけるモデルパラメータ。
【０２１０】
目標値フィルタ６２は、クラッチ回転数目標値ＮＣ_cmdに対して、以下の式（３４）によるフィルタリング演算を施してフィルタリング目標値ＮＣ_cmd_fを算出する。
【０２１１】
【数３４】
2005180515.tif 000038
但し、ｋ：制御サイクルの番数、ＮＣ_cmd_f(k)：ｋ番目の制御サイクルにおけるフィルタリング目標値、ＰＯＬＥ_F_sr：目標値フィルタ係数。
【０２１２】
上記式（３４）は１次遅れフィルタであり、フィルタリング目標値ＮＣ_cmd_fは、クラッチ回転数目標値ＮＣ_cmdが変化したときに、応答遅れを伴って変化後のクラッチ回転数目標値ＮＣ_cmdに収束する値となる。そして、クラッチ回転数目標値ＮＣ_cmdに対するフィルタリング目標値ＮＣ_cmd_fの応答遅れの程度は、目標値フィルタ係数ＰＯＬＥ_F_srの設定値に応じて変化する。なお、クラッチ回転数目標値ＮＣ_cmdが一定であるときは、フィルタリング目標値ＮＣ_cmd_fはクラッチ回転数目標値ＮＣ_cmdと等しくなる。
【０２１３】
切換関数値算出部６５は、減算器６４により以下の式（３５）で算出される偏差Ｅnc_srから、以下の式（３６）により、切換関数値σ_srを算出する。
【０２１４】
【数３５】
2005180515.tif 000039
【０２１５】
【数３６】
2005180515.tif 000040
但し、σ_sr(k)：ｋ番目の制御サイクルにおける切換関数値、ＰＯＬＥ_sr：切換関数設定パラメータ（−１＜ＰＯＬＥ_sr＜０）。
【０２１６】
等価制御入力算出部６４は、以下の式（３７）により等価制御入力Ｕeq_srを算出する。式（３７）は、σ_sr(k+1)＝σ_sr(k)とおいて、上記式（３３），式（３４），式（３５）を代入したときのクラッチストロークＰclを、等価制御入力Ｕeq_sr(k)として算出するものである。
【０２１７】
【数３７】
2005180515.tif 000041
但し、ＰＯＬＥ_sr：切換関数設定パラメータ（−１＜ＰＯＬＥ_sr＜０）、ａ１_sr(k)，ｂ１_sr(k)，ｃ１_sr(k)：ｋ番目の制御サイクルにおけるモデルパラメータ。
【０２１８】
到達則入力算出部６６は、以下の式（３８）により到達則入力Ｕrch_sr(k)を算出する。到達則入力Ｕrch_sr(k)は、偏差状態量（Ｅnc_sr(k)，Ｅnc_sr(k-1)）を、切換関数σ_srを０（σ_sr(k)＝０）とした切換直線に載せるための入力である。
【０２１９】
【数３８】
2005180515.tif 000042
但し、Ｕrch_sr(k)：ｋ番目の制御サイクルにおける到達則入力、Ｋrch_sr：フィードバックゲイン。
【０２２０】
そして、加算器６８は、以下の式（３９）により、クラッチ機構６１に対する制御入力であるクラッチストロークＰclを算出する。
【０２２１】
【数３９】
2005180515.tif 000043
ここで、以下の式（４０）に示したように、切換関数設定パラメータＰＯＬＥ_sr（フィルタリング目標値ＮＣ_cmd_fと実際のクラッチ回転数ＮＣとの偏差の収束速度を決定する演算係数）の絶対値は、目標フィルタ係数ＰＯＬＥ_F_sr（フィルタリング演算において、フィルタリング目標値ＮＣ_cmd_fのクラッチ回転数目標値ＮＣ_cmdへの収束速度を決定する演算係数）の絶対値よりも小さい値に設定される。
【０２２２】
【数４０】
2005180515.tif 000044
これにより、クラッチ回転数目標値ＮＣ_cmdが変化したときのクラッチ回転数ＮＣの追従速度を、切換関数設定パラメータＰＯＬＥ_srの影響を相対的に減少させて指定することができる。そのため、目標フィルタ係数ＰＯＬＥ_F_srの設定により、クラッチ回転数目標値ＮＣ_cmdの変化に対するクラッチ回転数ＮＣの追従速度の指定をより正確に行うことができる。
【０２２３】
また、クラッチ回転数目標値ＮＣ_cmdが一定であるときは、フィルタリング目標値ＮＣ_cmd_fとクラッチ回転数目標値ＮＣ_cmdは等しくなる。そして、この状態で外乱が生じてクラッチ回転数ＮＣが変化した場合のクラッチ回転数目標値ＮＣ_cmdとの偏差（ＮＣ−ＮＣ_cmd）の収束挙動は、上記式（３６）における切換関数設定パラメータＰＯＬＥ_srにより設定することができる。
【０２２４】
したがって、滑り率コントローラ６０によれば、上記式（３４）における目標フィルタ係数ＰＯＬＥ_F_srの設定により、クラッチ回転数目標値ＮＣ_cmdが変化したときのクラッチ回転数目標値ＮＣ_cmdに対する実際のクラッチ回転数ＮＣの追従速度を独立して指定することができる。また、上記式（３６）における切換関数設定パラメータＰＯＬＥ_srの設定により、クラッチ回転数目標値ＮＣ_cmdと実際のクラッチ回転数ＮＣとの偏差の収束速度を独立して設定することができる。
【０２２５】
また、同定器６９は、上記式（３３）によるモデル化誤差の影響を抑制するために、滑り率コントローラ６０の制御サイクル毎にクラッチ機構６１のモデルパラメータ（ａ１_sr，ｂ１_sr，ｃ１_sr）を修正する処理を実行する。
【０２２６】
同定器６９は、以下の式（４１）〜式（４９）により、上記式（３３）のモデルパラメータ（ａ１_sr，ｂ１_sr，ｃ１_sr）を算出する。以下の式（４１）で定義したベクトルζ_srと、以下の式（４２）で定義したベクトルθ_srにより、上記式（３３）は、以下の式（４３）の形で表すことができる。
【０２２７】
【数４１】
2005180515.tif 000045
【０２２８】
【数４２】
2005180515.tif 000046
【０２２９】
【数４３】
2005180515.tif 000047
但し、ＮＣ_hat(k)：ｋ番目の制御サイクルにおけるクラッチ回転数推定値。
【０２３０】
同定器６９は、先ず、上記式（４３）によるクラッチ回転数推定値ＮＣ_hatと、実際のクラッチ回転数ＮＣとの偏差ｅ_id_srを、上記式（３３）のモデル化誤差を表すものとして、以下の式（４４）により算出する（以下、偏差ｅ_id_srを同定誤差ｅ_id_srという）。
【０２３１】
【数４４】
2005180515.tif 000048
但し、ｅ_id(k)：ｋ番目の制御サイクルにおけるクラッチ回転数推定値ＮＣ_hat(k)と実際のクラッチ回転数ＮＣ(k)との偏差。
【０２３２】
また、同定器６９は、以下の式（４５）の漸化式により３次の正方行列である「Ｐ_sr」を算出し、以下の式（４６）により同定誤差ｅ_id_srに応じた変化度合を規定するゲイン係数ベクトルである３次ベクトル「ＫＰ_sr」を算出する。
【０２３３】
【数４５】
2005180515.tif 000049
但し、Ｉ：単位行列、λ_sr1，λ_sr2：同定重みパラメータ。
【０２３４】
【数４６】
2005180515.tif 000050
そして、同定器６９は、以下の式（４７）で定義した所定の基準パラメータθbase_sr
と、上記式（４６）により算出したＫＰ_srと、上記式（４４）により算出したｅ_id_sr
とにより、以下の式（４８）からパラメータ補正値ｄθ_srを算出する。
【０２３５】
【数４７】
2005180515.tif 000051
【０２３６】
【数４８】
2005180515.tif 000052
そして、同定器６９は、以下の式（４９）により、新たなモデルパラメータθ_srT(k)＝［ａ１_sr(k)  ｂ１_sr(k)  ｃ１_sr(k)］を算出する。
【０２３７】
【数４９】
2005180515.tif 000053
次に、図２７は、図２５のＳＴＥＰ１９３における『滑り率制御』のフローチャートである。制御装置１は、先ず、ＳＴＥＰ２３０で以下の式（５０）によりクラッチ回転数目標値ＮＣ_cmdを算出する。
【０２３８】
【数５０】
2005180515.tif 000054
但し、ＮＣ_cmd(k)：ｋ番目の制御サイクルにおけるクラッチ回転数目標値、ＮＥ(k)：ｋ番目に制御サイクルにおけるエンジン回転数、ＳＲ_cmd：目標滑り率。
【０２３９】
続くＳＴＥＰ２３１〜ＳＴＥＰ２３４及びＳＴＥＰ２４０は、同定器６９によるクラッチ機構６１のモデルパラメータａ１_sr，ｂ１_sr，ｃ１_srの同定処理である。同定器６９は、ＳＴＥＰ２３１で、図示したＮＣ／ａ１base_srマップにクラッチ回転数ＮＣを適用して基準パラメータａ１base_sr(k)を取得し、また、図示したＰcl／ｂ１base_srマップにクラッチ位置Ｐclを適用して基準パラメータｂ１base_sr(k)を取得する。
【０２４０】
そして、次のＳＴＥＰ２３２でクラッチストロークＰclがクラッチＯＦＦ位置Ｐcloffを超えておらず、クラッチ８２がＯＦＦ状態にないと判断できるときは、ＳＴＥＰ２３３に進み、同定器６９は上記式（４８）によりモデルパラメータの補正値ｄθ_sr(k)を算出してＳＴＥＰ２３４に進む。
【０２４１】
一方、ＳＴＥＰ２３２でクラッチストロークＰclがクラッチＯＦＦ位置Ｐcloffを越えており、クラッチ８２がＯＦＦ状態にあると判断できるときには、ＳＴＥＰ２４０に分岐し、同定器６９はモデルパラメータの補正値ｄθ_srを更新しない。そして、これにより、変速操作の実行時にクラッチＯＦＦ状態でのクラッチ回転数ＮＣが０（目標滑り率１００％に応じた目標クラッチ回転数ＮＣ_cmd）とならないときに、モデルパラメータの補正値ｄθ_srが増大することを防止している。
【０２４２】
続くＳＴＥＰ２３４で、同定器６９は、上記式（４９）により、モデルパラメータの同定値（ａ１_sr(k)，ｂ１_sr(k)，ｃ１_sr(k)）を算出する。また、ＳＴＥＰ２３５で、滑り率コントローラ６０は、減算器６４、切換関数値算出部６５、到達則入力算出部６６、等価制御入力算出部６７、及び加算器６８により、上記式（３４）〜式（３９）の演算を実行して、クラッチ機構６１に対するクラッチストロークの制御入力値Ｐcl(k)を決定してＳＴＥＰ２３６に進み、『滑り率制御』の処理を終了する。
【０２４３】
なお、本実施の形態においては、上記式（１）におけるモデルパラメータａ１_sl，ａ２_sl，ｂ１_sl，ｂ２_sl，ｃ１_slのうち、ｂ１_sl，ｂ２_sl，ｃ１_slを同定モデルパラメータとし、ａ１_sl，ａ２_slを非同定モデルパラメータとしたが、同定モデルパラメータの選択はこれに限らず、変速機の仕様に応じてセレクト機構の動特性の変化との連動性が高いものを選択すればよい。
【０２４４】
また、本実施の形態においては、シフトコントローラ５０とセレクトコントローラ５１は、本発明の応答指定型制御としてスライディングモード制御を用いたが、バックステッピング制御等の他の種類の応答指定型制御を用いてもよい。また、応答指定型制御以外の制御方法を用いてもよい。
【０２４５】
また、本実施の形態においては、シフトコントローラ５０に備えられたスライディングモードコントローラ５３と、セレクトコントローラ５１に備えられたスライディングモードコントローラ５５を、共に２自由度の制御器としたが、いずれか一方のスライディングモードコントローラのみを２自由度の制御器とする場合にも、本発明の効果を得ることができる。
【図面の簡単な説明】
【０２４６】
【図１】変速機の構成図。
【図２】図１に示した変速機のシフト／セレクト機構の詳細図。
【図３】図１に示した変速機の作動説明図。
【図４】図１に示した制御装置の構成図。
【図５】図４に示したシフトコントローラのブロック図。
【図６】シフト動作時におけるシフトアームの目標位置への収束挙動を示したグラフ。
【図７】図４に示したセレクトコントローラのブロック図。
【図８】モデルパラメータの同定処理方法に関する仮想プラントのブロック図。
【図９】セレクト動作時におけるシフトアームの目標位置への収束挙動を示したグラフ。
【図１０】変速機の動特性が異なる場合のセレクト動作時におけるシフトアームの目標位置への収束挙動を示したグラフ。
【図１１】マニュアル変速機におけるシフト動作の説明図。
【図１２】マニュアル変速機におけるシフト動作時のシフトアームの変位を示したグラフ。
【図１３】自動マニュアル変速機におけるシフト動作の説明図。
【図１４】応答指定パラメータの変更による外乱抑制能力の変化を示したグラフ。
【図１５】自動マニュアル変速機において応答指定パラメータを変更したときのシフト動作の説明図。
【図１６】シフト動作時におけるシフトアームの変位と応答指定パラメータの設定を示したグラフ。
【図１７】自動マニュアル変速機におけるセレクト動作の説明図。
【図１８】制御装置のメインフローチャート。
【図１９】変速機制御のフローチャート。
【図２０】変速操作のフローチャート。
【図２１】変速操作のフローチャート。
【図２２】シフト／セレクト操作のフローチャート。
【図２３】回転同期動作時目標値算出のフローチャート。
【図２４】回転同期動作時目標値算出のフローチャート。
【図２５】クラッチ制御のフローチャート。
【図２６】クラッチ滑り率コントローラのブロック図。
【図２７】滑り率制御のフローチャート。
【図２８】従来の制御装置によるシフト動作時のシフトアームの目標位置への収束挙動を示したグラフ。
【図２９】従来の制御装置によるセレクト動作時のシフトアームの目標位置への収束挙動を示したグラフ。
【符号の説明】
【０２４７】
１…制御装置、２…同期機構、４…出力軸、５…入力軸、１０…シフトフォーク、１１…シフトアーム、１２…セレクト用モータ、１３…シフト用モータ、２０…シフト／セレクト軸、２１…シフトピース、２２…カップリングスリーブ、２３…シンクロナイザリング、４０…シフト機構、５０…シフトコントローラ、５１…セレクトコントローラ、５２…目標位置算出部、５３…シフトコントローラのスライディングモードコントローラ、５５…セレクトコントローラのスライディングモードコントローラ、５７…部分パラメータ同定器、６０…滑り率コントローラ、６１…クラッチ機構、７０…セレクト機構
【図１】
2005180515.tif 000055
【図２】
2005180515.tif 000056
【図３】
2005180515.tif 000057
【図４】
2005180515.tif 000058
【図５】
2005180515.tif 000059
【図６】
2005180515.tif 000060
【図７】
2005180515.tif 000061
【図８】
2005180515.tif 000062
【図９】
2005180515.tif 000063
【図１０】
2005180515.tif 000064
【図１１】
2005180515.tif 000065
【図１２】
2005180515.tif 000066
【図１３】
2005180515.tif 000067
【図１４】
2005180515.tif 000068
【図１５】
2005180515.tif 000069
【図１６】
2005180515.tif 000070
【図１７】
2005180515.tif 000071
【図１８】
2005180515.tif 000072
【図１９】
2005180515.tif 000073
【図２０】
2005180515.tif 000074
【図２１】
2005180515.tif 000075
【図２２】
2005180515.tif 000076
【図２３】
2005180515.tif 000077
【図２４】
2005180515.tif 000078
【図２５】
2005180515.tif 000079
【図２６】
2005180515.tif 000080
【図２７】
2005180515.tif 000081
【図２８】
2005180515.tif 000082
【図２９】
2005180515.tif 000083