JP2007285525A - 変速機の制御装置 - Google Patents
変速機の制御装置 Download PDFInfo
- Publication number
- JP2007285525A JP2007285525A JP2007178706A JP2007178706A JP2007285525A JP 2007285525 A JP2007285525 A JP 2007285525A JP 2007178706 A JP2007178706 A JP 2007178706A JP 2007178706 A JP2007178706 A JP 2007178706A JP 2007285525 A JP2007285525 A JP 2007285525A
- Authority
- JP
- Japan
- Prior art keywords
- shift
- arm
- select
- gear
- shift arm
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F16—ENGINEERING ELEMENTS AND UNITS; GENERAL MEASURES FOR PRODUCING AND MAINTAINING EFFECTIVE FUNCTIONING OF MACHINES OR INSTALLATIONS; THERMAL INSULATION IN GENERAL
- F16H—GEARING
- F16H63/00—Control outputs from the control unit to change-speed- or reversing-gearings for conveying rotary motion or to other devices than the final output mechanism
- F16H63/02—Final output mechanisms therefor; Actuating means for the final output mechanisms
- F16H63/30—Constructional features of the final output mechanisms
- F16H2063/3086—Shift head arrangements, e.g. forms or arrangements of shift heads for preselection or shifting
Landscapes
- Gear-Shifting Mechanisms (AREA)
Abstract
【課題】シフト動作及びセレクト動作を行うときに、シフトアームの移動経路の途中に所在する干渉物によりシフトアームの移動が妨げられることを抑制すると共に、シフト動作時に生じるショックを和らげることができる変速機の制御装置を提供する。
【解決手段】シフトコントローラは、シフトアームの移動により、カップリングスリーブがシンクロナイザリングの待機位置Psc_defに達してから、カップリングスリーブ及び前記ギヤの接触位置を越えるまでの間(t41〜t43)における外乱に対する抑制能力が、カップリングスリーブが該接触位置を越えてからシフト完了位置に達するまで(t43〜t44)の間における外乱に対する抑制能力よりも低くなるように、シフト方向の位置決め制御における線形関数の演算係数VPOLE_scを変更する
【選択図】 図10
【解決手段】シフトコントローラは、シフトアームの移動により、カップリングスリーブがシンクロナイザリングの待機位置Psc_defに達してから、カップリングスリーブ及び前記ギヤの接触位置を越えるまでの間(t41〜t43)における外乱に対する抑制能力が、カップリングスリーブが該接触位置を越えてからシフト完了位置に達するまで(t43〜t44)の間における外乱に対する抑制能力よりも低くなるように、シフト方向の位置決め制御における線形関数の演算係数VPOLE_scを変更する
【選択図】 図10
Description
本発明は、変速機のシフトアームを、セレクト動作方向とシフト動作方向に個別に設けられたアクチュエータにより移動させて、各変速段を確立する位置決め制御を行う変速機の制御装置に関する。
従来より、運転者の手動操作によるセレクト動作とシフト動作により車両の入力軸と出力軸間の動力伝達を行うマニュアル変速機のセレクト動作とシフト動作を、モータ等のアクチュエータで行うように構成した自動マニュアル変速機(自動MT)が知られている。
そして、本願発明者らは、先の出願(特願2002−378413)において、自動マニュアル変速機のシフト動作を応答指定型制御を用いて行う制御装置を提案している。かかる制御装置においては、入力軸と一体に回転するカップリングスリーブを移動させて、シンクロナイザリングを介して被同期ギヤに接触させ、カップリングスリーブと被同期ギヤを回転同期させてシフト動作を行う。
そして、応答指定型制御は、カップリングスリーブの目標位置と実位置との偏差に基づいた線形関数により規定される切換関数の値をゼロに収束させるようにアクチュエータを駆動する操作量を決定して実行され、カップリングスリーブがシンクロナイザリングと接触するときに、該線形関数の演算係数を外乱抑制能力が低くなるように設定してコンプライアンス性(ゴムのような弾性)を生じさせ、これにより接触時の衝撃を弱めるようにしている。
変速機のシフトアームを移動させてセレクト動作及びシフト動作を行うときに、移動経路の途中に干渉物があるとシフトアームの移動が妨げられる。そして、この場合、シフトアームの移動が不能になると共に、アクチュエータに過負荷が掛かる状態となる。
本発明は上記背景を鑑みてなされたものであり、変速機のシフト動作及びセレクト動作を行うときに、シフトアームの移動経路の途中に所在する干渉物によりシフトアームの移動が妨げられることを抑制すると共に、シフト動作時に生じるショックを和らげることができる変速機の制御装置を提供することを目的とする。
本発明は上記目的を達成するためになされたものであり、セレクト動作により、シフトアームを複数の変速段用の各シフトフォークに固定されたシフトピースに選択的に係合し、シフト動作により、該選択的に係合したシフトピースに対応するシフトフォークをニュートラル位置から変位させて各所定の変速段を確立し、該シフト動作においては、前記シフトフォークと接続されて入力軸と一体に回転するカップリングスリーブと、出力軸と連動して回転するギヤとを、該カップリングスリーブと該ギヤとの間に設けられたシンクロナイザリングにより回転同期させて係合させることによって、変速段が確立される変速機の制御装置に関する。
そして、前記シフトアームをセレクト方向に移動させる第1のアクチュエータと、該第1のアクチュエータを作動させて前記シフトアームをセレクト方向の軸上の目標位置に位置決めするセレクト方向の位置決め制御を、前記シフトアームの目標位置と実位置とが一致するように、前記シフトアームの目標位置と実位置との偏差の減衰挙動と減衰速度を可変的に指定可能な応答指定型制御を用いて、少なくとも該偏差に基づいた線形関数により規定される切換関数の値をゼロに収束させるように前記第1のアクチュエータを駆動する操作量を決定して行い、該セレクト方向の位置決め制御により前記シフトアームを前記各変速段の選択位置に位置決めするセレクトコントローラと、前記シフトアームをセレクト方向に対して所定角度を有するシフト方向に移動させる第2のアクチュエータと、該第2のアクチュエータを作動させて前記シフトアームを該シフト方向の軸上の目標位置に位置決めするシフト方向の位置決め制御を、前記シフトアームの目標位置と実位置とが一致するように、前記シフトアームの目標位置と実位置との偏差の減衰挙動と減衰速度を可変的に指定可能な応答指定型制御を用いて、少なくとも該偏差に基づいた線形関数により規定される切換関数の値をゼロに収束させるように前記第2のアクチュエータを駆動する操作量を決定して行い、該シフト方向の位置決め制御により前記シフトアームをニュートラル位置とシフト位置とに位置決めするシフトコントローラとを備えた変速機の制御装置の改良に関する。
そして、前記シフト方向の位置決め制御により前記シフトアームがシフト方向の軸上の目標位置に位置決めされた状態で、前記セレクト方向の位置決め制御により前記シフトアームをセレクト方向の軸上の目標位置に移動させるときに、前記シフトコントローラは、前記シフト方向の位置決め制御における前記線形関数の演算係数を、前記セレクト方向の位置決め制御により前記シフトアームがセレクト方向の軸上の目標位置に位置決めされた状態で、前記シフト方向の位置決め制御により前記シフトアームをシフト方向の軸上の目標位置に移動させるときよりも、外乱に対する抑制能力が低くなるように設定し、前記セレクト方向の位置決め制御により前記シフトアームがセレクト方向の軸上の目標位置に位置決めされた状態で、前記シフト方向の位置決め制御により前記シフトアームを前記シフト方向の軸上の目標位置に移動させるときに、前記セレクトコントローラは、前記セレクト方向の位置決め制御における前記線形関数の演算係数を、前記シフト方向の位置決め制御により前記シフトアームが前記シフト方向の軸上の目標位置に位置決めされた状態で、前記セレクト方向の位置決め制御により前記シフトアームを前記セレクト方向の軸上の目標位置に移動させるときよりも、外乱に対する抑制能力が低くなるように設定し、前記セレクト方向の位置決め制御により前記シフトアームが前記各変速段の選択位置のいずれかに位置決めされた状態で、前記シフト方向の位置決め制御により前記シフトアームをニュートラル位置からシフト位置に移動させて、シフト動作を行うときに、前記シフトコントローラは、前記シフトアームの移動により、前記カップリングスリーブが前記シンクロナイザリングの待機位置に達してから前記カップリングスリーブ及び前記ギヤの接触位置を越えるまでの間における外乱に対する抑制能力が、前記カップリングスリーブが該接触位置を越えてからシフト完了位置に達するまでの間における外乱に対する抑制能力よりも低くなるように、前記シフト方向の位置決め制御における前記線形関数の演算係数を変更することを特徴とする。
かかる本発明において、前記変速機には構成部材のガタや個体ばらつきがあるため、前記シフトアームをニュートラル位置に位置決めして各シフトフォークのシフトピースから外した状態で、前記セレクト方向の位置決め制御により前記シフトフォークをある選択位置から他の選択位置に移動(セレクト動作)させるときに、シフトアームがシフトピースと干渉する場合がある。
そこで、前記シフトアームがシフト方向の軸上の目標位置に位置決めされた状態で、前記シフトアームをセレクト方向の軸上の目標位置に移動させるときに、前記シフトコントローラは、前記シフト方向の位置決め制御における前記線形関数の演算係数を、前記シフトアームがセレクト方向の軸上の目標位置に位置決めされた状態で、前記シフトアームをシフト方向の軸上の目標位置に移動させるときよりも、外乱に対する抑制能力が低くなるように設定する。このように、前記シフト方向の位置決め制御における前記線形関数の演算係数を、外乱に対する抑制能力が低くなるように設定することにより、前記シフト方向の位置決め制御におけるシフト方向の軸上の前記シフトアームの目標位置と実位置との偏差の許容量が拡大する。
そして、この場合、前記セレクト方向の位置決め制御により前記シフトアームをセレクト方向の軸上の目標位置に移動させる過程で前記シフトアームがシフトピースと干渉したときに、干渉するシフトピースからの反発力により、前記シフトアームを拡大された前記偏差の許容幅の範囲内でシフト動作方向に移動させることができる。これにより、前記シフトアームとシフトピースとの干渉を回避して、セレクト動作を行うことができる。
また、上述した前記変速機には構成部材のガタや個体ばらつきのため、前記セレクト方向の位置決め制御により前記シフトアームを選択位置に位置決めしていずれかのシフトフォークのシフトピースと係合させた状態で、前記シフト方向の位置決め制御により前記シフトアームをニュートラル位置からシフト位置に移動(シフト動作)させるときに、係合したシフトピースに隣接するシフトピースとシフトアームとが干渉する場合がある。
そこで、前記シフトアームがセレクト方向の軸上の目標位置に位置決めされた状態で、前記シフトアームをシフト方向の軸上の目標位置に移動させるときに、前記セレクトコントローラは、前記セレクト方向の位置決め制御における前記線形関数の演算係数を、前記シフトアームがシフト方向の軸上の目標位置に位置決めされた状態で、前記シフトアームをセレクト方向の軸上の目標位置に移動させるときよりも、外乱に対する抑制能力が低くなるように設定する。このように、前記セレクト方向の位置決め制御における前記線形関数の演算係数を、外乱に対する抑制能力が低くなるように設定することにより、前記セレクト方向の位置決め制御におけるセレクト方向の軸上の前記シフトアームの目標位置と実位置との偏差の許容幅が拡大する。
そして、この場合、前記シフト方向の位置決め制御により前記シフトアームをシフト方向の軸上の目標位置に移動させる過程で前記シフトアームがシフトピースと干渉したときに、干渉するシフトピースからの反発力により、前記シフトアームを拡大された前記偏差の許容幅の範囲内でセレクト方向に移動させることができる。これにより、シフトアームとシフトピースとの干渉を回避して、シフト動作を行うことができる。
さらに、本発明によれば、前記シフト方向の位置決め制御により前記シフトアームをニュートラル位置からシフト位置に移動させるときに、前記シフトコントローラは、前記シフトアームの移動により、前記カップリングスリーブが前記シンクロナイザリングの待機位置に達してから前記カップリングスリーブ及び前記ギヤの接触位置を越えるまでの間における外乱に対する抑制能力が、前記カップリングスリーブが該接触位置を越えてからシフト完了位置に達するまでの間における外乱に対する抑制能力よりも低くなるように、前記シフト方向の位置決め制御における前記線形関数の演算係数を変更する。そして、これにより、シフト動作時に生じるショックを和らげることができる。
本発明の実施の形態について、図1〜図21を参照して説明する。図1は変速機の構成図、図2は変速機のシフト/セレクト機構の詳細図、図3は変速機の作動説明図、図4は図1に示したコントローラの構成図、図5はシフト動作の説明図、図6はマニュアル変速機におけるシフト動作時のシフトアームの変位を示したグラフ、図7は自動マニュアル変速機におけるシフト動作の説明図、図8は応答指定パラメータの変更による外乱抑制能力の変化を示したグラフ、図9は自動マニュアル変速機において応答指定パラメータを変更したときのシフト動作の説明図、図10はシフト動作におけるシフトアームの変位と応答指定パラメータの設定を示したグラフ、図11は自動マニュアル変速機におけるセレクト動作の説明図、図12はコントローラのメインフローチャート、図13は変速機制御のフローチャート、図14,図15は変速操作のフローチャート、図16はシフト/セレクト操作のフローチャート、図17,図18は回転同期動作時目標値算出のフローチャート、図19はクラッチ制御のフローチャート、図20はクラッチ滑り率コントローラのブロック図、図21は滑り率制御のフローチャートである。
図1を参照して、変速機80は車両に搭載されて、エンジン81の出力をクラッチ82と連結ギヤ90を介して伝達するものである。そして、連結ギヤ90はディファレンシャル93のギヤ91と噛合い、これによりエンジン81の出力が駆動軸92を介して駆動輪94に伝達される。
変速機80は、マイクロコンピュータやメモリ等により構成された電子ユニットである制御装置1(本発明の変速機の制御装置の機能を含む)によりその作動が制御され、制御装置1は、アクセルペダル95、燃料供給制御ユニット96、チェンジレバー97、クラッチペダル98、及びブレーキペダル99の状態に応じて、セレクト用モータ12(本発明の第1のアクチュエータに相当する)、シフト用モータ13(本発明の第2のアクチュエータに相当する)、及びクラッチ用アクチュエータ16を駆動することによって、変速機80の変速動作を制御する。
変速機80は、入力軸5、出力軸4、前進1〜6速ギヤ対7a〜7f及び9a〜9f、後進ギヤ軸84及び後進ギヤ列83,85,86を備えている。ここで、入力軸5、出力軸4、及び後進ギヤ軸84は、互いに平行に配置されている。
前進1〜6速ギヤ対7a〜7f及び9a〜9fは、互いに異なるギヤ比に設定されている。そして、入力側前進1速ギヤ7aと入力側前進2速ギヤ7bは入力軸5と一体に設けられており、対応する出力側前進1速ギヤ9aと出力側前進2速ギヤ9bは出力軸4に対して回転自在なアイドルギヤで構成されている。そして、1・2速用同期機構2aにより、出力側前進1速ギヤ9aと出力側前進2速ギヤ9bを選択的に出力軸4に接続した状態(変速確立状態)と、双方のギヤ9a,9bを共に出力軸4から遮断した状態(ニュートラル状態)とに切換えられる。
また、入力側前進3速ギヤ7cと入力側前進4速ギヤ7dは、入力軸5に対して回転自在のアイドルギヤで構成され、対応する出力側前進3速ギヤ9cと出力側前進4速ギヤ9dは、出力軸4と一体に設けられている。そして、3・4速用同期機構2bにより、入力側前進3速ギヤ7cと入力側前進4速ギヤ7dを選択的に入力軸5に接続した状態(変速確立状態)と、双方のギヤ7c,7dを共に入力軸5から遮断した状態(ニュートラル状態)とに切換えられる。
同様に、入力側前進5速ギヤ7eと入力側前進6速ギヤ7fは、入力軸5に対して回転自在のアイドルギヤで構成され、対応する出力側前進5速ギヤ9eと出力側前進6速ギヤ7fは、出力軸4と一体に設けられている。そして、5・6速用同期機構2cにより、入力側前進5速ギヤ7eと入力側前進6速ギヤ7fを選択的に入力軸5に接続した状態(変速確立状態)と、双方のギヤ7e,7fを共に入力軸5から遮断した状態(ニュートラル状態)とに切換えられる。
また、後進ギヤ列83,85,86は、後進ギヤ軸84に取り付けられた第1後進ギヤ85と、入力軸5と一体に設けられた第2後進ギヤ83と、出力軸4の1・2速用同期機構2aと一体の第3後進ギヤ86とにより構成されている。そして、第1後進ギヤ85は、スプライン嵌め合いにより後進ギヤ軸84に取り付けられている。これにより、第1後進ギヤ85は後進ギヤ軸84と一体に回転すると共に、第2後進ギヤ83と第3後進ギヤ86の双方と噛合う位置と、これらとの噛合いが解除される位置(ニュートラル位置)との間で、後進ギヤ軸84の軸線方向に摺動自在となっている。
そして、各同期機構2a,2b,2c及び第1後進ギヤ85には、シフトフォーク10a,10b,10c,10dがそれぞれ接続され、各シフトフォークの先端に設けられたシフトピース(図2参照)が、シフトアーム11と選択的に係合される。シフトアーム11はセレクト用モータ12により回転し、各シフトフォークはシフトアーム11が回転する円弧方向(セレクト動作方向)にほぼ直線的に並列して設けられている。そして、シフトアーム11は、各シフトピースと係合する位置に、選択的に位置決めされる。
また、シフトアーム11はいずれかのシフトピースと係合した状態で、シフト用モータ13により入力軸5と平行な軸方向(シフト動作方向)に移動する。そして、シフトアーム11は、ニュートラル位置と各変速段の確立位置(シフト位置)とに位置決めされる。
次に、図2(a)は図1に示した同期機構2bの構成を示したものである。なお、同期機構2cの構成は同期機構2bと同様である。また、同期機構2aは出力軸4に設けられている点で同期機構2b,2cと相違するが、基本的な構成と作動内容は共通する。
同期機構2bには、入力軸5と一体に回転するカップリングスリーブ22、カップリングスリーブ22と入力側前進3速ギヤ7cの間の入力軸5に回転自在且つ入力軸5の軸方向に移動自在に設けられたシンクロナイザリング23a、カップリングスリーブ22と入力側前進4速ギヤ7dの間の入力軸5に回転自在且つ入力軸5の軸方向に移動自在に設けられたシンクロナイザリング23b、及びカップリングスリーブ22と接続されたシフトフォーク10bが備えられている。
そして、シフトフォーク10bの先端に固定されたシフトピース21が、シフト/セレクト軸20に固定されたシフトアーム11と係合する。シフト/セレクト軸20は、セレクト用モータ12の作動に応じて回転する(セレクト動作)と共に、シフト用モータ13の作動に応じて軸方向に移動する(シフト動作)。セレクト動作によりシフトアーム11をシフトピース21と係合させた状態で、シフト動作することにより、カップリングスリーブ22が、ニュートラル位置から入力側前進3速ギヤ7cの方向(3速選択時)又は入力側前進4速ギヤ7dの方向(4速選択時)に変位する。
カップリングスリーブ22の両端は中空構造となっており、中空部の内周面にスプライン30a,30bが形成されている。そして、シンクロナイザリング23aの外周面にカップリングスリーブ22のスプライン30aと係合可能なスプライン31aが形成され、入力側前進3速ギヤ7cのシンクロナイザリング23aと対向する部分の外周面にもカップリングスリーブ22のスプライン30aと係合可能なスプライン32aが形成されている。
同様に、シンクロナイザリング23bの外周面にカップリングスリーブ22のスプライン30bと係合可能なスプライン31bが形成され、入力側前進4速ギヤ7dのシンクロナイザリング23bと対向する部分の外周面にもカップリングスリーブ22のスプライン30bと係合可能なスプライン32bが形成されている。
そして、入力軸5と共に回転したカップリングスリーブ22をシフトフォーク10bにより入力側3速前進ギヤ7cの方向に移動すると、カップリングスリーブ22とシンクロナイザリング23aが接触し、さらにシンクロナイザリング23aと入力側前進3速ギヤ7cも接触する状態となる。このとき、接触により生じる摩擦力により、シンクロナイザリング23aを介してカップリングスリーブ22と入力側前進3速ギヤ7cの回転数が同期する。
このように、カップリングスリーブ22と入力側前進3速ギヤ7cの回転数が同期した状態で、カップリングスリーブ22をさらに入力側3速ギヤ7cの方向に移動させると、カップリングスリーブ22に形成されたスプライン30aが、シンクロナイザリング23aに形成されたスプライン31aを通過して入力側前進3速ギヤ7cに形成されたスプライン32aと係合する。そして、これにより、入力軸5と出力軸4間で動力が伝達される状態(変速確立状態)となる。
同様にして、入力軸5と共に回転したカップリングスリーブ22をシフトフォーク10bにより入力側前進4速ギヤ7dの方向に移動すると、シンクロナイザリング23bを介してカップリングスリーブ22と入力側前進4速ギヤ7dの回転数が同期する。そして、カップリングスリーブ22に形成されたスプライン30bが、シンクロナイザリング23bに形成されたスプライン31bを通過して入力側前進4速ギヤ7dに形成されたスプライン32bと係合する。
図2(b)は、シフトアーム11側から、直線的に配置されたシフトピース21a,21b,21c,21dを見た図であり、セレクト動作時においては、シフトアーム11は図中Psl方向(セレクト方向)に移動して、1・2速選択位置Psl_12、3・4速選択位置Psl_34、5・6速選択位置Psl_56、リバース(後退)選択位置Psl_rのいずれかに位置決めされて、シフトピース21a,21b,21c,21dのいずれかと係合する。また、シフト動作時においては、シフトアーム11は図中Psc方向(シフト方向)に移動して、変速段(1〜6速、リバース)が確立される。
図3は、2速の変速段が確立された状態から3速の変速段を確立するときのシフトアーム11の動作を説明したもので、(a)→(b)→(c)→(d)の順でシフトアーム11の位置決め処理が実行される。(a)は2速の変速段が確立された状態であり、シフトアーム11はシフトピース21aと係合している。そして、シフトアーム11のセレクト方向位置Pslは1・2速選択位置Psl_12に位置決めされ、シフトアーム11のシフト位置方向位置P_scは1速シフト位置Psc_1に位置決めされている。
(b)では、シフトアーム11のシフト方向位置Pscをニュートラル位置0としてセレクト動作が可能な状態とし、(c)でセレクト動作によりシフトアーム11を3・4速選択位置Psc_34に位置決めする。これにより、シフトアーム11とシフトピース21bとが係合する。そして、(d)でシフト動作によりシフトアーム11をニュートラルから3速シフト位置Psc_3に位置決めして、3速の変速段を確立する。
次に、図4を参照して、制御装置1には、シフトアーム11のシフト方向の目標位置Psc_cmdとセレクト方向の目標位置Psl_cmdとを設定する目標位置算出部52と、シフトアーム11のシフト方向の実位置Pscと目標位置Psc_cmdとが一致するように、シフト用モータ13への印加電圧Vscを制御するシフトコントローラ50と、シフトアーム11のセレクト方向の実位置Pslと目標位置Psl_cmdとが一致するように、セレクト用モータ12への印加電圧Vslを制御するセレクトコントローラ51とが備えられている。
シフトコントローラ50には、スライディングモード制御(本発明の応答指定型制御に相当する)を用いて、シフト用モータ13への印加電圧Vscを決定するスライディングモードコントローラ53と、スライディングモード制御における応答指定パラメータVPOLE_scを設定するVPOLE_sc算出部54とが備えられている。
また、セレクトコントローラ51には、スライディングモード制御を用いて、セレクト用モータ12への印加電圧Vslを決定するスライディングモードコントローラ55と、スライディングモード制御における応答指定パラメータVPOLE_slを設定するVPOLE_sl算出部56とが備えられている。
セレクトコントローラ51に備えられたスライディングモードコントローラ55は、シフトアーム11をセレクト方向に移動させる構成を以下の式(1)によりモデル化し、以下の式(2)〜式(7)によりセレクト用モータ12に印加する電圧の制御値V_sl(k)を算出して、シフトアーム11に対するセレクト方向の位置決め制御を行なう。
但し、a1_sl,a2_sl,b1_sl,b2_sl:モデルパラメータ。
スライディングモードコントローラ55によるk番目の制御サイクルにおけるシフトアーム11のセレクト方向の実位置Psl(k)と、k-1番目の制御サイクルにおける目標位置Psl_cmd(k-1)との偏差E_sl(k)を以下の式(2)で表し、スライディングモードにおける該偏差E_sl(k)の収束挙動を規制する切換関数σ_sl(k)(本発明の線形関数に相当する)を以下の式(3)で表す。
但し、E_sl(k):k番目の制御サイクルにおけるセレクト方向偏差、Pcl(k):k番目の制御サイクルにおけるシフトアーム11のセレクト方向の実位置、Pcl_cmd(k):k-1番目の制御サイクルにおけるシフトアーム11のセレクト方向の目標位置。
但し、VPOLE_sl:切換関数設定パラメータ(−1<VPOLE_sl<0、本発明の線形関数の演算係数に相当する)。
そして、上記式(3)の切換関数をσ_sl(k+1)=σ_sl(k)とおいて、上記式(1)及び上記式(2)を代入することにより、以下の式(4)の等価制御入力Ueq_sl(k)が得られる。
但し、Ueq_sl(k):k番目の制御サイクルにおける等価制御入力。
そして、以下の式(5)により到達則入力Urch_sl(k)を算出し、以下の式(6)により適応則入力Uadp_sl(k)を算出して、以下の式(7)によりセレクト用モータ12への印加電圧の制御値Vsl(k)を算出する。
但し、Urch_sl(k):k番目の制御サイクルにおける到達則入力、Krch_sl:フィードバックゲイン。
但し、Uadp_sl(k):k番目の制御サイクルにおける適応則入力、Kadp_sl:フィードバックゲイン。
但し、V_sl(k):k番目の制御サイクルにおけるセレクト用モータ12に対する印加電圧の制御値。
また、シフトコントローラ50に備えられたスライディングモードコントローラ53は、シフトアーム11をシフト方向に位置決めする構成を以下の式(8)によりモデル化し、以下の式(9)〜式(15)によりシフト用モータ13に印加する電圧の制御値V_sc(k)を算出して、シフトアーム11に対するシフト方向の位置決め制御を行なう。
但し、a1_sc,a2_sc,b1_sc,b2_sc:モデルパラメータ。
スライディングモードコントローラ53によるk番目の制御サイクルにおけるシフトアーム11のシフト方向の実位置Psc(k)と、k-1番目の制御サイクルにおける目標位置Psc_cmd(k-1)との偏差E_sc(k)を以下の式(9)で表し、スライディングモードにおける該偏差E_sc(k)の収束挙動を規制する切換関数σ_sc(k)(本発明の線形関数に相当する)を以下の式(10)で表す。
但し、E_sc(k):k番目の制御サイクルにおけるシフト方向偏差、Psc(k):k番目の制御サイクルにおけるシフトアーム11のシフト方向の実位置、Psc_cmd(k):k-1番目の制御サイクルにおけるシフトアーム11のシフト方向の目標位置。
但し、VPOLE_sc:切換関数設定パラメータ(−1<VPOLE_sc<1、本発明の線形関数の演算係数に相当する)。
また、以下の式(11)により切換関数積分値SUM_σsc(k)を算出する。
但し、SUM_σsc(k):k番目の制御サイクルにおける切換関数積分値。
そして、上記式(10)の切換関数をσ_sc(k+1)=σ_sc(k)とおいて、上記式(8)及び式(9)を代入することにより、以下の式(12)の等価制御入力Ueq_sc(k)が得られる。
但し、Ueq_sc(k):k番目の制御サイクルにおける等価制御入力。
そして、以下の式(13)により到達則入力Urch_sc(k)を算出し、以下の式(14)により適応則入力Uadp_sc(k)を算出して、以下の式(15)によりシフト用モータ13への印加電圧の制御値Vsc(k)を算出する。
但し、Urch_sc(k):k番目の制御サイクルにおける到達則入力、Krch_sc:フィードバックゲイン。
但し、Uadp_sc(k):k番目の制御サイクルにおける適応則入力、Kadp_sc:フィードバックゲイン。
但し、Vsc(k):k番目の制御サイクルにおけるシフト用モータ13に対する印加電圧の制御値。
ここで、変速機80においては、機械的なガタや部品の個体バラツキ等により、予め設定された各変速段の選択位置の目標値Psl_cmdと、真の選択位置に対応した目標値Psl_cmd*との間にズレが生じる場合がある。図5は3・4速選択位置において、このようなズレが生じた場合を示している。
図5(a)においては、3・4速選択位置の目標値Psl_cmd34が、真の目標値Psl_cmd34*に対して、シフトピース21a側にずれている。そのため、シフトアーム11をPsl_cmd34に位置決めした状態で、ニュートラル位置から3速シフト位置にシフト動作させると、シフトアーム11とシフトピース21aとが干渉してシフト動作が妨げられる。
ここで、シフトアーム11と各シフトピース21a〜21dには、面取り処理が施されている。そのため、シフト動作とセレクト動作をモータ等のアクチュエータではなく運転者の操作力により行うマニュアルトランスミッション(MT)においては、シフトアーム11に対する干渉を感じた運転者が、セレクト方向の保持力を若干緩めることにより、図5(b)に示したように、面取り処理部分に沿ってシフトアーム11を真の目標値Psl_cmd34にずらして、シフト動作を行うことができる。
図6は、以上説明したMTにおけるシフト操作時のシフトアーム11のシフト方向の実位置Pscとセレクト方向の実位置Pslの推移を示したグラフであり、図6(a)は縦軸がシフト方向Pscに設定され横軸が時間tに設定されたグラフである。また、図6(b)は縦軸がセレクト方向の実位置Pslに設定され、横軸が図6(a)と共通の時間軸tに設定されたグラフである。
図6(a),図6(b)のt10でシフト動作が開始され、図6(a)に示したようにシフトアーム11が3速シフト位置の目標値Psc_cmd3に向かって移動を開始する。そして、t11がシフトアーム11とシフトピース21aとの干渉が生じた時点であり、図6(b)に示したように、t11からt12にかけてシフトアーム11が3・4速選択位置の目標値Psl_cmd34から真の目標値Psl_cmd34*にずれる。これにより、シフトアーム11とシフトピース21aとの干渉を回避しながら、図6(a)に示したようにシフトアーム11を3速シフト位置の目標値Psc_cmd3に移動させることができる。
それに対して、シフト動作とセレクト動作をシフト用モータ13とセレクト用モータ12により行う本実施の形態の自動マニュアルトランスミッション(AMT)において、シフトアーム11を3・4速選択位置の目標値Psl_cmd34に保持する位置決めを行うと、シフトアーム11とシフトピース21aとが干渉したときに、シフトアーム11はセレクト方向にずれることができない。そのため、シフト動作が不能になる。
図7(a)は、AMTにおいて、3・4速選択位置の目標値Psl_cmd34に位置決めされた状態で、3速シフト位置の目標値Psc_cmd3への移動を行ったときに、シフトピース21aとの干渉により、シフトアーム11がセレクト方向に若干ずれた場合を示している。この場合、セレクトコントローラ51は、ずれE_slを解消してシフトアーム11のセレクト方向位置をPsl_cmd34に戻すようにセレクト用モータ12への印加電圧Vslを決定する。そのため、セレクト方向の力Fslが発生する。
ここで、Fslのシフトアーム11とシフトピース21aの面取り部の接線α方向の成分をFsl1、接線αの法線β方向の成分をFsl2とし、シフト動作により生じるシフト方向の力Fscの接線α方向の成分をFsc1、法線β方向の成分をFsc2とする。このとき、Fsc1とFsl1とが釣り合うと、シフト動作が停止する。
図7(b)は、以上説明したシフト動作中のシフトアーム11の変位を示したものであり、上段のグラフの縦軸がシフトアーム11のシフト方向の実位置Pscに設定され、下段のグラフの縦軸がシフトアーム11のセレクト方向の実位置Pslに設定され、横軸が共通の時間軸tに設定されている。t20でシフト動作が開始され、3・4速選択位置の目標値Psl_cmd34が真の目標値Psl_cmd34*に対してズレているために、t21でシフトアーム11とシフトピース21aとが干渉し始める。
そして、面取り部の作用により、シフトアーム11はセレクト方向に若干ずれるが、t22でFsc1とFsl1とが釣り合ってセレクト方向への移動が停止すると共に、シフト方向の移動も停止する。その結果、シフト動作が中断されて、シフトアーム11を3速シフト位置の目標値Psc_cmd3まで移動することができない。
このとき、シフトコンローラ50は、シフトアーム11を3速シフト位置の目標値Psc_cmd3に移動させるためにシフト用モータ13への印加電圧Vscを増加させる。また、セレクトコントローラ51は、シフトアーム11を3・4速選択位置の目標値Psl_cmd34に移動させるためにセレクト用モータ12への印加電圧Vslを増加させる。そのため、シフト用モータ13への印加電圧Vsc及びセレクト用モータ12への印加電圧Vslが過大となって、シフト用モータ13及びセレクト用モータ12が故障するおそれがある。
そこで、セレクトコントローラ51は、セレクト動作時とシフト動作時とで、上記式(3)における切換関数設定パラメータVPOLE_slを変更して、外乱に対する抑制能力を変化させる制御を行なう。図8は、セレクトコントローラ51のスライディングモードコントローラ55の応答指定特性を示したものであり、VPOLE_slを−0.5,−0.8,−0.99,−1.0に設定して、切換関数σ_sl=0かつ偏差E_sl=0である状態でステップ外乱dを与えた場合の制御系の応答を示したグラフであり、縦軸を上から偏差E_sl、切換関数σ_sl、外乱dとし、横軸を時間kとしたものである。
図8から明らかなように、VPOLE_slの絶対値を小さくするほど、外乱dが偏差E_slに与える影響が小さくなり、逆に、VPOLE_slの絶対値を大きくして1に近づけるほど、スライディングモードコントローラ55が許容する偏差E_slが大きくなるという特性がある。そしてこのとき、VPOLE_slの値に拘わらず切換関数σ_slの挙動が同一となっていることから、外乱dに対する抑制能力をVPOLE_slによって指定できることがわかる。
そこで、セレクトコントローラ51のVPOLE_sl算出部56は、以下の式(16)に示したように、シフト動作時とシフト動作時以外(セレクト動作時)とで、VPOLE_slの値を変更する。
但し、|VPOLE_sl_l|>|VPOLE_sl_h|となるように、例えばVPOLE_sl_l=-0.95、VPOLE_sl_h=-0.7に設定される。
なお、セレクトコントローラ51は、以下の式(17),式(18)の関係が共に成立するときに、シフト動作時であると判断する。
但し、Psc_cmd:シフト方向の目標値、Psc_cmd_vp:予め設定されたニュートラル位置(Psc_cmd=0)からの変位量の基準値(例えば0.3mm)。
但し、ΔPsl:前回の制御サイクルからのセレクト方向の変位量、dpsl_vp:予め設定された制御サイクルにおける変位量の基準値(例えば0.1mm/step)。
上記式(16)により、シフト動作時におけるVPOLE_slをVPOLE_sl_lとして、セレクト動作時よりも外乱に対する抑制能力を低く設定し、図7(a)と同様に3速シフト位置の目標値Psc_cmd3にシフト動作したときのシフトアーム11の変位を図9(a)に示す。
図9(a)においては、セレクトコントローラ51のスライディングモードコントローラ55における外乱抑制能力が低くなっているため、シフトアーム11とシフトピース21aとの干渉により、シフトアーム11が3・4速選択位置の目標位置Psl_cmd34からセレクト方向にずれて、Psl_cmd34との偏差E_slが生じたときに、該偏差E_slを解消するためにセレクト用モータ12に印加される電圧Vslが低くなる。
そのため、セレクト用モータ12の駆動により生じるセレクト方向の力Fslが小さくなり、Fslの接線α方向の分力Fsl1よりも、シフト用モータ13の駆動により生じるシフト方向の力Fscの接線α方向の分力Fsc1の方が大きくなって、接線α方向の力Ftが生じる。そして、Ftにより、シフトアーム11が接線α方向に移動して、シフトアーム11のセレクト方向の位置がPsl_cmdからPsl_cmd*に変位する。これにより、シフトアーム11とシフトピース21aとの干渉が回避され、シフトアーム11のシフト方向への移動が可能となる。
図9(b)は、以上説明した図9(a)におけるシフトアーム11の変位を示したグラフであり、縦軸を上からシフトアーム11のシフト方向の実位置Psc、セレクト方向の実位置Psl、切換関数設定パラメータVPOLE_slとし、横軸を共通の時間tとしたものである。
t31でシフト動作が開始されると、セレクトコントローラ51のVPOLE_sl算出部56により、スライディングモードコントローラ55におけるVPOLE_slの設定が、VPOLE_sl_hからVPOLE_sl_lに切換えられて、スライディングモードコントローラ55による外乱抑制能力が低下する。
そして、t32でシフトアーム11とシフトピース21aが干渉すると、シフトアーム11が3・4速選択目標位置Psl_cms34からセレクト方向にずれ、t33でシフトアーム11のセレクト方向の位置が真の3・4速選択目標位置Psl_cmd34*に達する。このように、シフトアーム11がセレクト方向にずれることによって、シフトピース21aによりシフト動作が妨げられることが回避され、シフトアーム11のシフト方向の位置がニュートラル位置から3速シフト目標位置Psc_cmd3に変位する。
次に、図10を参照して、シフトコントローラ50は、シフト動作時に、以下の4つのモード(Mode1〜Mode4)を実行して、各変速段を確立する。そして、シフトコントローラ50は、各モードにおいて、切換関数設定パラメータVPOLE_scを以下の式(19)に示したように切換える。このように、切換関数設定パラメータVPOLE_scを切換えることにより、上述したセレクトコントローラ51の場合と同様に、シフトコントローラ50の外乱抑制能力を変更することができる。
但し、Psc_def:シンクロナイザリングの待機位置、Psc_scf:カップリングスリーブとシンクロナイザリングとの接触位置。
図10(a)は縦軸をシフト方向のシフトアーム11の実位置Psc及び目標位置Psc_cmdに設定し、横軸を時間tに設定したグラフであり、図10(b)は縦軸を切換関数設定パラメータVPOLE_scに設定し、横軸を図10(a)と共通の時間tに設定したグラフである。
(1) Mode1(t40〜t42:目標値追従&コンプライアンスモード)
ニュートラル位置からシフト動作を開始して、シフトアーム11(図2(a)参照)の実位置Pscがシンクロナイザリング23の待機位置Psc_defに達するまで(Psc<Psc_def)、シフトコントローラ50のVPOLE_sc算出部54(図4参照)は、VPOLE_scをVPOLE_sc11(=-0.8)に設定する。これにより、シフトコントローラ50の外乱抑制力を高くして目標位置Psc_cmdに対するシフトアーム11の追従性を高めている。
(1) Mode1(t40〜t42:目標値追従&コンプライアンスモード)
ニュートラル位置からシフト動作を開始して、シフトアーム11(図2(a)参照)の実位置Pscがシンクロナイザリング23の待機位置Psc_defに達するまで(Psc<Psc_def)、シフトコントローラ50のVPOLE_sc算出部54(図4参照)は、VPOLE_scをVPOLE_sc11(=-0.8)に設定する。これにより、シフトコントローラ50の外乱抑制力を高くして目標位置Psc_cmdに対するシフトアーム11の追従性を高めている。
そして、シフトアーム11の実位置Pscがシンクロナイザリング22の待機位置Psc_defに達したt41で、VPOLE_sc算出部54は、VPOLE_scをVPOLE_sc12(=-0.98)に設定する。これにより、シフトコントローラ50の外乱抑制能力が低下し、スリーブリング22とシンクロナイザリング23の接触時に、緩衝効果を生じさせて、衝撃音の発生やシンクロナイザリング23に対する無理な押し込みが生じることを抑制することができる。
(2) Mode2(t42〜t43:回転同期制御モード)
Psc_def≦Psc≦Psc_scf、且つ、ΔPsc<ΔPsc_sc(ΔPsc_sc:カップリングスリーブ22とシンクロナイザリング22bとの接触判定値)の条件成立後、目標値Psc_cmdをPsc_sc、VPOLE_scをVPOLE_sc2(=-0.85)として、シンクロナイザリング22bに適切な押付け力を与える。そして、これにより、カップリングスリーブ22と入力側前進3速ギヤ7cの回転数の同期を図る。
(3) Mode3(t43〜t44:静止モード)
Psc_scf<Pscの条件が成立したt43で、目標値Psc_cmdをシフト完了時目標値Psc_endとし、PscのPsc_cmdに対するオーバーシュート(オーバーシュートが生じると、図示しないストッパ部材との衝突音が発生する)を防止するため、切換関数積分値SUM_σscをリセットとすると共に、VPOLE_scをVPOLE_sc3(=-0.7)として外乱抑制能力を高める。これにより、カップリングスリーブ22がシンクロナイザリング22bを通過して移動し、入力側前進3速ギヤ7cと係合する。
(4) Mode4(t44〜:ホールドモード)
シフト動作完了後、及びセレクト動作時は、シフト用モータ13への印加電力低減による省電力化のため、VPOLE_scをVPOLE_sc4(=-0.9)として、シフトコントローラ50における外乱抑制能力を低下させる。また、図11(a)に示したように、シフトピース21bとシフトピース21cとの間に位置ずれE_Pscが生じている状態で、シフトアーム11を5・6速選択位置から1・2速選択位置に移動させてセレクト動作を行うと、シフトアーム11とシフトピース21bの面取り部が接触する。
(2) Mode2(t42〜t43:回転同期制御モード)
Psc_def≦Psc≦Psc_scf、且つ、ΔPsc<ΔPsc_sc(ΔPsc_sc:カップリングスリーブ22とシンクロナイザリング22bとの接触判定値)の条件成立後、目標値Psc_cmdをPsc_sc、VPOLE_scをVPOLE_sc2(=-0.85)として、シンクロナイザリング22bに適切な押付け力を与える。そして、これにより、カップリングスリーブ22と入力側前進3速ギヤ7cの回転数の同期を図る。
(3) Mode3(t43〜t44:静止モード)
Psc_scf<Pscの条件が成立したt43で、目標値Psc_cmdをシフト完了時目標値Psc_endとし、PscのPsc_cmdに対するオーバーシュート(オーバーシュートが生じると、図示しないストッパ部材との衝突音が発生する)を防止するため、切換関数積分値SUM_σscをリセットとすると共に、VPOLE_scをVPOLE_sc3(=-0.7)として外乱抑制能力を高める。これにより、カップリングスリーブ22がシンクロナイザリング22bを通過して移動し、入力側前進3速ギヤ7cと係合する。
(4) Mode4(t44〜:ホールドモード)
シフト動作完了後、及びセレクト動作時は、シフト用モータ13への印加電力低減による省電力化のため、VPOLE_scをVPOLE_sc4(=-0.9)として、シフトコントローラ50における外乱抑制能力を低下させる。また、図11(a)に示したように、シフトピース21bとシフトピース21cとの間に位置ずれE_Pscが生じている状態で、シフトアーム11を5・6速選択位置から1・2速選択位置に移動させてセレクト動作を行うと、シフトアーム11とシフトピース21bの面取り部が接触する。
このとき、シフトコントローラ50の外乱抑制能力を高く維持していると、セレクト用モータ12の駆動により生じるセレクト方向の力Fslの面取り部の接線方向の成分Fsl'と、シフト用モータ13の駆動により生じるシフト方向の力Fscの面取り部の接線方向の成分Fsc'とが干渉して、シフトアーム11のシフト動作が停止する。また、シフトコントローラ50及びセレクトコントローラ51による目標位置への位置決め制御により、セレクト用モータ12及びシフト用モータ13への印加電圧が高くなって、セレクト用モータ12及びシフト用モータ13の故障が生じ得る。
そこで、セレクト動作時にVPOLE_scをVPOLE_sc4(=-0.9)として、シフトコントローラ50における外乱抑制能力を低下させることによって、図11(b)に示したように、シフト方向の力Fscを減少させることができる。そして、これにより、図中xの径路で示したように、シフトアーム11がシフト方向にずれ、シフトピース21bとの干渉を回避して1・2速選択位置までセレクト動作させることができる。
次に、制御装置1による変速機80の制御の実行手順を図12〜19及び図21に示したフローチャートに従って説明する。
図12は、制御装置1のメインフローチャートであり、制御装置1は、STEP1で車両の運転者によりアクセルペダル95(図1参照)又はブレーキペダル99が操作されたときに、その操作内容に応じて、以下の式(20)により、駆動輪94に与える駆動力を決定するための駆動力インデックスUdrvを決定する。
但し、Udrv:駆動力インデックス、AP:アクセルペダル開度、BK:ブレーキ踏力、Kbk:ブレーキ踏力(0〜最大)をアクセルペダル開度(0〜−90度)に変換する係数。
そして、制御装置1は、駆動力インデックスUdrvに基づいて、STEP2で変速機80の変速操作を行うか否かを判断し、変速操作を行うときは、変速先の変速段を決定して変速操作を行う『変速機制御』を実行する。また、続くSTEP3で、制御装置1は、クラッチ82の滑り率を制御する『クラッチ制御』を実行する。
次に、図13〜図15に示したフローチャートに従って、制御装置1による『変速機制御』の実行手順について説明する。制御装置1は、先ず、図13のSTEP10で、車両の運転者により後退要求がなされているか否かを判断する。そして、後退要求がなされていたときは、STEP20に分岐してギヤ選択目標値NGEAR_cmdを−1(リバース)とし、STEP12に進む。
一方、STEP10で後退要求がなされていなかったときには、STEP11に進み、制御装置1は、図示した「Udrv,VP/NGEAR_cmdマップ」に駆動力インデックスUdrvと車両の車速VPとを適用して、ギヤ選択目標値NGEAR_cmdを求める。なお、ギヤ選択目標値NGEAR_cmdと選択ギヤとの関係は以下の表(1)の通りである。
続くSTEP12で、制御装置1は、変速機80の現在のギヤ選択位置NGEARがギヤ選択目標値NGEAR_cmdと一致しているか否かを判断する。そして、ギヤ選択位置NGEARがギヤ選択目標値NGEAR_cmdと一致しているときはSTEP15に分岐し、変速機80の変速操作を実行することなく『変速機制御』を終了する。
一方、STEP12で変速機80のギヤ選択位置NGEARがギヤ選択目標値NGEAR_cmdと一致していなかったときには、STEP13に進んで、制御装置1は次のSTEP14で実行する『変速操作』における各処理のタイミングを決定するための変速動作基準タイマをスタートする。そして、STEP14で『変速操作』を実行してSTEP13に進み、『変速機制御』を終了する。
ここで、『変速操作』は、クラッチ82(図1参照)を「クラッチOFF状態」として変速機80のシフト/セレクト動作を可能とする「クラッチOFF工程」と、「クラッチOFF」状態で変速機80をシフト/セレクト動作させてギヤ選択位置NGEARをギヤ選択目標値NGEAR_cmdに変更する「ギヤ位置変更工程」と、該「ギヤ位置変更工程」の終了後にクラッチ82を「クラッチON」状態に戻す「クラッチON工程」という3つの工程により実行される。
そして、STEP13で変速動作基準タイマがスタートした時点から各工程が終了するまでのタイミングを把握するために、クラッチOFF完了時間TM_CLOFF、ギヤ位置変更完了時間TM_SCHG、及びクラッチON完了時間TM_CLONが予め設定されている(TM_CLOFF<TM_SCHG<TM_CLON)。
制御装置1は、STEP13で変速動作基準タイマをスタートさせると同時に「クラッチOFF」処理を開始してクラッチ82をOFFし、変速動作基準タイマの計時時間tm_shiftがクラッチOFF完了時間TM_CLOFFを超えたときに、「ギヤ位置変更工程」を開始する。そして、変速動作基準タイマの計時時間tm_shiftがギヤ位置変更完了時間TM_SCHGを経過したときに、制御装置1は、「クラッチON工程」を開始してクラッチ82をONする。
図14〜図15に示したフローチャートは、「クラッチOFF工程」を開始した後の、制御装置1による変速機80の『変速操作』の実行手順を示したものである。制御装置1は、先ず、STEP30で変速機80の現在のギヤ選択位置NGEARがギヤ選択目標値NGEAR_cmdと一致しているか否かを判断する。
そして、ギヤ選択位置NGEARがギヤ選択目標値NGEAR_cmdと一致し、『変速操作』が完了した状態にあると判断できるときは、STEP45に分岐して、制御装置1は、変速動作基準タイマの計時時間tm_shiftをクリアし、次のSTEP46で変速機80のギヤ抜き処理の完了時にセットされるギヤ抜き完了フラグF_SCNをリセットし(F_SCN=0)、変速機80のセレクト動作の完了時にセットされるセレクト完了フラグF_SLFをリセットする(F_SLF=0)。
そして、STEP61に進み、制御装置1は、シフトコントローラ50によるシフトアーム11のシフト方向の目標位置Psc_cmdと、セレクトコントローラ51によるシフトアーム11のセレクト方向の目標位置Psl_cmdとを、現状値に維持して現在のギヤ選択位置を保持し、図15のSTEP33に進む。
また、このとき、シフトコントローラ50のVPOLE_sc算出部54により、シフトコントローラ50のスライディングモードコントローラ53における応答指定パラメータVPOLE_scがVPOLE_sc4(=-0.9)に設定される。これにより、シフトコントローラ50の外乱抑制能力が低下して、シフト用モータ13の省電力化が図られる。
さらに、セレクトコントローラ51のVPOLE_sl算出部56により、セレクトコントローラ51のスライディングモードコントローラ55における応答指定パラメータVPOLE_slがVPOLE_sl_l(=-0.95)に設定される。これにより、シフトコントローラ50の外乱抑制能力が低下して、セレクト用モータ12の省電力化が図られる。
一方、STEP30で変速機80の現在のギヤ選択位置NGEARがギヤ選択目標値NGEAR_cmdと一致しておらず、変速機80の『変速操作』が実行中であると判断できるときには、STEP31に進む。
STEP31で、制御装置1は、変速動作基準タイマの計時時間tm_shiftがクラッチOFF時間TM_CLOFFを超えているか否かを判断する。そして、変速動作基準タイマの計時時間tm_shiftがクラッチOFF完了時間TM_CLOFFを超えておらず、「クラッチOFF工程」が終了していないと判断できるときには、STEP32に進み、制御装置1は、STEP61と同様の処理を行って現在のギヤ選択位置を保持する。
一方、STEP31で変速動作基準タイマの計時時間tm_shiftがクラッチOFF完了時間TM_CLOFFを超え、「クラッチOFF工程」が終了していると判断できるときにはSTEP50に分岐し、制御装置1は、変速動作基準タイマの計時時間tm_shihtがギヤ位置変更完了時間TM_SCHGを超えているか否かを判断する。
そして、STEP50で変速動作基準タイマの計時時間tm_shiftがギヤ位置変更完了時間TM_SCHG)を超えておらず、「ギヤ位置変更工程」の実行中であると判断できるときには、STEP51に進んで、制御装置1は『シフト/セレクト操作』を実行し、図15のSTEP33に進む。
一方、STEP50で変速動作基準タイマの計時時間tm_shiftがギヤ位置変更完了時間TM_SCHGを超えており、「ギヤ位置変更工程」が終了していると判断できるときには、STEP60に分岐して、変速動作基準タイマの計時時間tm_shiftがクラッチON完了時間TM_CLONを超えているか否かを判断する。
そして、STEP60でタイマの計時時間tm_shiftがクラッチON完了時間TM_CLONを超えておらず、「クラッチON工程」が実行中であると判断できるときは、上述したSTEP61の処理を行って、図15のSTEP33に進む。
一方、STEP60で変速動作基準タイマの計時時間tm_shiftがクラッチON完了時間TM_CLONを超えており(TM_CLON<tm_shift)、「クラッチON工程」が終了していると判断できるときには、STEP70に分岐して、制御装置1は、現在のギヤ選択位置NGEARをギヤ選択目標値NGEAR_cmdにセットし、図15のSTEP33に進む。
図15のSTEP33〜STEP38及びSTEP80は、シフトコントローラ50のスライディングモードコントローラ53による処理である。スライディングモードコントローラ53は、STEP33で、上記式(9)によりE_sc(k)を算出し、上記式(10)によりσ_sc(k)を算出する。
そして、続くSTEP34で、上記Mode2からMode3への移行時にセットされるフラグF_Mode2to3がセットされていたとき(F_Mode2to3=1)は、STEP35に進んで上記式(11)で算出された切換関数積分値SUM_σsc(k)をリセットする(SUM_σsc=0)。一方、STEP34で、F_Mode2to3がリセットされていたとき(F_Mode2to3=0)は、STEP80に分岐して上記式(11)により切換関数積分値SUM_σsc(k)を更新し、STEP36に進む。
そして、スライディングモードコントローラ53は、STEP36で上記式(12)〜式(14)により等価制御入力Ueq_sc(k)と到達則入力Urch_sc(k)と適応則制御入力Uadp_sc(k)を算出し、STEP37で上記式(15)によりシフト用モータ13に対する印加電圧の制御値Vsc(k)を算出して、シフト用モータ13を制御する。
また、続くSTEP38〜STEP40は、セレクトコントローラ51のスライディングモードコントローラ55による処理である。スライディングモードコントローラ55は、STEP38で上記式(2)によりE_sl(k)を算出し、上記式(3)によりσ_sl(k)を算出する。
そして、続くSTEP39で、スライディングモードコントローラ55は、上記式(4)〜式(6)により等価制御入力Ueq_sl(k)と到達則入力Urch_sl(k)と適応則入力Uadp_sl(k)を算出し、STEP40で上記式(7)によりセレクト用モータ12に対する印加電圧制御値Vsl(k)を算出して、セレクト用モータ12を制御する。
次に、図16は図14のSTEP51における『シフト/セレクト操作』のフローチャートである。STEP90でギヤ抜き完了フラグF_SCNがリセットされており(F_SCN=0)、ギヤ抜き動作中であると判断できるときSTEP91に進む。
STEP91〜STEP92は目標位置算出部52(図4参照)による処理であり、目標位置算出部52は、STEP91でシフトアーム11のセレクト方向の目標位置Psl_cmdを現在位置に保持し、STEP92でシフトアーム11のシフト方向の目標位置Psc_cmdを0(ニュートラル位置)に設定する。また、STEP93はVPOLE_sc算出部54(図4参照)とVPOLE_sl算出部56による処理であり、VPOLE_sl算出部56はVPOLE_slをVPOLE_sl_l(-0.95)に設定し、VPOLE_sc算出部54はVPOLE_scをVPOLE_sc11(=-0.8)に設定する。
これにより、セレクトコントローラ51の外乱抑制能力が低下し、シフトアーム11のセレクト方向へのずれの許容幅が拡大するため、シフトアーム11とシフトピース21との干渉の影響を小さくしてシフトアーム11をスムーズにシフト方向に移動させることができる。
そして、続くSTEP94で、シフトアーム11のシフト方向の位置(絶対値)が、予め設定されたニュートラル判定値Psc_N(例えば0.15mm)未満となったときに、ギヤ抜き処理が終了したと判断してSTEP95に進み、制御装置1はギヤ抜き完了フラグF_SCNをセット(F_SCN=1)し、STEP96に進んで『シフト/セレクト操作』を終了する。
一方、STEP90でギヤ抜き完了フラグF_SCNがセットされており、ギヤ抜き処理が終了していると判断できるときにはSTEP100に分岐する。STEP100〜STEP103及びSTEP110は目標位置算出部52による処理であり、目標位置算出部52は、STEP100でセレクト完了フラグF_SLFがセットされているか否かを判断する。
そして、セレクト完了フラグF_SLFがリセットされており(F_SLF=0)、セレクト動作中であると判断できるときはSTEP101に進み、目標位置算出部52は、図示したNGEAR_cmd/Psl_cmd_tableマップをマップ検索して、NGER_cmdに応じた各変速段のセレクト方向の設定値Psl_cmd_tableを取得する。
続くSTEP103で、目標位置算出部52は、シフトアーム11のシフト方向の目標値Psc_cmdを現状値に保持し、シフト方向の目標値の増加幅を指定するPsc_cmd_tmpをゼロとする。次のSTEP104は、VPOLE_sc算出部54とVPOLE_sl算出部56による処理であり、VPOLE_sl算出部56はVPOLE_slをVPOLE_sl_h(=-0.7)に設定し、VPOLE_sc算出部54はVPOLE_scをVPOLE_sc4(=-0.9)に設定する。
これにより、シフトコントローラ50による外乱抑制能力が低下し、セレクト動作時にシフトアーム11がシフト方向にずれ易くなる。そのため、図11(b)を参照して上述したように、シフトアーム11とシフトピース21とが干渉する場合であっても、スムーズにセレクト動作を実行することができる。
そして、STEP105で、シフトアーム11のセレクト方向の現在位置と目標位置との差の絶対値|Psl−Psl_cmd|がセレクト完了判定値E_Pslf(例えば0.15mm)未満となり、且つ、STEP106で、シフトアーム11のセレクト方向の移動速度ΔPslがセレクト速度収束判定値D_Pslf(例えば0.1mm/step)未満となったときに、セレクト動作が完了したと判断してSTEP107に進む。そして、制御装置1は、セレクト完了フラグF_SLFをセット(F_SLF=1)してSTEP96に進み、『シフト/セレクト操作』を終了する。
一方、STEP100でセレクト完了フラグF_SLFがセットされており、セレクト動作が完了していると判断できるときには、STEP110に分岐する。STEP110〜STEP111は目標位置算出部52による処理である。目標位置算出部52は、STEP110でシフトアーム11のシフト方向の目標位置Psl_cmdを現状値に保持し、STEP111で後述する『回転同期動作時目標値算出』を実行する。
次のSTEP112はVPOLE_sl算出部56による処理であり、VPOLE_sl算出部56は、VPOLE_slをVPOLE_sl_l(=-0.95)に設定する。これにより、セレクトコントローラ51の外乱抑制能力が低下し、シフトアーム11とシフトピース21とが干渉する場合であっても、図9に示したようにシフトアーム11のシフト動作をスムーズに行うことができる。そして、STEP112からSTEP96に進み、制御装置1は、『シフト/セレクト操作』を終了する。
次に、図17は、図16のSTEP111における『回転同期動作時目標値算出』のフローチャートである。『回転同期動作時目標値算出』は、主として目標位置算出部52により実行される。
目標位置算出部52は、STEP120で、図示したNGEAR_cmd/Psc_def,_scf,_end,_tableマップを検索して、ギヤ選択目標値NEGAR_cmdに対応した各変速機構2a〜2c及び後進ギヤ列83,85,86におけるシンクロナイザリングの待機位置Psc_def、シンクロナイザリングを介してカップリングスリーブと被同期ギヤ(出力側前進1速ギヤ9a,出力側前進2速ギヤ9b,入力側前進3速ギヤ7c,入力側前進4速ギヤ7d,入力側前進5速ギヤ7e,入力側前進6速ギヤ7f,第2後進ギヤ83及び第3後進ギヤ86)との回転同期が開始される位置Psc__scf、該回転同期が終了する位置Psc_sc、及びシフト動作の終了位置Psc_endを取得する。
また、続くSTEP121で、目標位置算出部52は、ギヤ選択目標値NGEAR_cmdに応じたシフト動作の変位速度D_Psc_cmd_tableを取得する。なお、このように、変速段に応じて変位速度D_Psc_cmd_tableを変更することによって、ローギヤにおけるシフトショックとシンクロナイザリングとカップリングスリーブとの接触音の発生を抑制している。
そして、次のSTEP122で、目標位置算出部52は、上述したマップ検索により取得したPsc_def_table,Psc_scf_table,Psc_sc_table,Psc_end_table,D_Psc_cmd_tableを、対応する目標値Psc_def,Psc_scf,Psc_sc,Psc_end,D_Psc_cmd
にそれぞれ設定する。また、続くSTEP123で、シフト動作におけるシフトアーム11の途中目標位置Psc_cmd_tmpを設定する。
にそれぞれ設定する。また、続くSTEP123で、シフト動作におけるシフトアーム11の途中目標位置Psc_cmd_tmpを設定する。
図18のSTEP124以降は、上述したMode1〜Mode4による処理であり、STEP124でシフトアーム11のシフト方向位置PscがPsc_scfを超えておらず、カップリングスリーブとシンクロナイザリングの回転同期が完了しないと判断できるときはSTEP125に進む。
STEP125で、制御装置1は、Mode1又はMode2の処理を実行中であることを示すモード1・2フラグF_mode12をセット(F_mode12=1)する。そして、次のSTEP126でシフトアーム11のシフト方向位置PscがPsc_defを超えていないとき、すなわち、シフトアーム11がシンクロナイザリングの待機位置を越えていないときには、STEP127に進む。
STEP127はMode1による処理であり、シフトコントローラ50のVPOLE_sc算出部54により、VPOLE_scがVPOLE_sc_11(=-0.8)に設定される。これにより、シフトコントローラ50の外乱抑制能力が高くなり、目標位置Psc_cmdに対する追従性が向上する。
一方、STEP126でシフトアーム11のシフト方向位置PscがPsc_defを超え、シフトアーム11がシンクロナイザリングの待機位置に達していると判断できるときには、STEP160に分岐し、シフトアーム11のシフト方向位置の変化量ΔPscが、カップリングスリーブとシンクロナイザリングとの接触判定値ΔPsc_scを超えているか否かを判断する。
そして、ΔPscがΔPsc_sc未満であり、カップリングスリーブとシンクロナイザリングとが未だ接触していないときはSTEP161に進み、また、ΔPscがΔPsc_scを超えており、カップリングスリーブとシンクロナイザリングとが接触しているときはSTEP170に分岐する。
STEP161はMode1による処理であり、VPOLE_sc算出部54は、VPOL_scをVPOLE_sc12(=-0.98)に設定する。これにより、シフトコントローラ50の外乱抑制能力が低下し、カップリングスリーブとシンクロナイザリングとの接触時の衝撃を減少させることができる。
また、STEP170はMode2による処理であり、VPOLE_sc算出部54は、VPOLE_scをVPOLE_sc2(-0.85)に設定する。これにより、シフトコントローラ50の外乱抑制能力が高くなり、シンクロナイザリングに適切な押付け力を与えて、カップリングスリーブと被同期ギヤの回転数を同期させることができる。
そして、STEP171で、目標位置算出部52は、Psc_scをシフトアーム11のシフト方向目標位置Psc_cmdに設定してSTEP130に進み、『回転同期動作時目標値算出』処理を終了する。
一方、STEP124でシフトアーム11のシフト方向位置PscがPsc_scfを越えているとき、すなわち、カップリングスリーブと被同期ギヤとの回転数の同期が完了しているときには、STEP140に分岐する。そして、STEP140でモード1・2フラグF_mode12がセットされているか否かを判断する。
STEP140でモード1・2フラグF_mode12がセット(F_mode12=1)されていたとき、すなわち前記Mode1又はMode2の実行中であるときは、STEP150に分岐して、制御装置1は、モード3移行フラグF_mode2to3をセット(F_mode2to3=1)すると共にモード1・2フラグF_mode1・2をリセット(F_mode1・2=0)して、STEP142に進む。一方、STEP140でモード1・2フラグがリセット(F_mode12=0)されていたとき、すなわち、既にMode2が終了していたときには、STEP141に進み、制御装置1はモード3移行フラグF_mode2to3をリセット(F_mode2to3=0)してSTEP142に進む。
そして、STEP142で、シフトコントローラ50のVPOLE_sc算出部54は、VPOLE_scをVPOLE_sc3(=-0.7)に設定し、次のSTEP143で目標位置算出部52は、シフトアーム11のシフト方向の目標値Psc_cmdをPsc_endに設定する。これにより、シフトコントローラ50の外乱抑制能力を高め、シフトアーム11がシフト完了位置Psc_endからオーバーランすることを防止している。そして、STEP143からSTEP130に進んで、制御装置1は『回転同期動作時目標値算出』処理を終了する。
次に、図19は、図12のSTEP3における『クラッチ制御』のフローチャートである。制御装置1は、先ず、STEP190で現在のギヤ選択位置NGEARがギヤ選択目標値NGEAR_cmdと一致しているか否かを判断する。
そして、現在のギヤ選択位置NGEARがギヤ選択目標値NGEAR_cmdと一致していないとき、すなわち変速機80が変速中(シフト/セレクト動作中)であったときには、STEP191に進み、制御装置1は、変速動作基準タイマの計時時間tm_shiftがクラッチOFF完了時間TM_CLOFFを超えているか否かを判断する。
変速動作基準タイマの計時時間tm_shiftがクラッチOFF完了時間TM_CLOFF未満であり、クラッチ82がOFF動作中であるときは、STEP191からSTEP192に進み、制御装置1はクラッチ滑り率目標値SR_cmdを100%に設定する。そして、STEP193に進んで『滑り率制御』を行ない、STEP194に進んで『クラッチ制御』を終了する。
一方、STEP191で変速動作基準タイマの計時時間tm_shiftがクラッチOFF時間TM_CLOFFを超え、クラッチOFF動作が完了していたときには、STEP210に分岐し、制御装置1は、変速動作基準タイマの計時時間tm_shiftが変速時間TM_SCHGを超えているか否かを判断する。そして、変速動作基準タイマの計時時間tm_shiftが変速時間TM_SCHGを超え、変速機80のシフト/セレクト動作が終了していると判断できるときはSTEP220に分岐して、制御装置1はクラッチ滑り率SR_cmdを0%に設定する。そして、STEP193に進んで『滑り率制御』を行ない、STEP194に進んで『クラッチ制御』を終了する。
一方、STEP190で現在のギヤ選択位置NGEARがギヤ選択目標値NGEAR_cmdと一致しており、変速機80の変速操作が完了してときには、STEP190からSTEP200に分岐する。そして、制御装置1は、図示した「Udrv,VP/SR_cmd_drマップ」に駆動力インデックスUdrvと車両の車速VPとを適用して、走行時目標滑り率SR_cmd_drを取得する。
続くSTEP201で、制御装置1は目標滑り率SR_cmdに走行時目標滑り率SR_cmd_drを設定し、STEP193に進んで『滑り率制御』を行ない、STEP194に進んで『クラッチ制御』を終了する。
次に、制御装置1は、『滑り率制御』を行なうために、図20に示した構成を備えている。図20を参照して、滑り率コントローラ60は、クラッチ用アクチュエータ16(図1参照)とクラッチ82とからなるクラッチ機構61を制御対象とし、クラッチ機構61のクラッチ回転数NCがクラッチ回転数目標値NC_cmdと一致するように、クラッチ用アクチュエータ16により変更されるクラッチ82のクラッチストロークPclを決定する。
ここで、クラッチストロークPclに応じてクラッチ82のおけるクラッチ板(図示しない)間の滑り率SRが変化し、エンジン81(図1参照)からクラッチ82を介して入力軸5に伝達される駆動力が増減する。そのため、クラッチストロークPclを変更することによって、クラッチ回転数NCを制御することができる。
滑り率コントローラ60は、クラッチ回転数目標値NC_cmdにフィルタリング演算を施してフィルタリング目標値NC_cmd_fを算出する目標値フィルタ62と、応答指定型制御を用いてクラッチ機構61に対する制御入力値であるクラッチストロークPclを決定する応答指定制御部63とを備えている。
応答指定制御部63は、クラッチ機構61を以下の式(21)によりモデル化して扱い、等価制御入力Ueq_srを算出する等価制御入力算出部67、フィルタリング目標値NC_cmd_fとクラッチ回転数NCとの偏差Encを算出する減算器64、切換関数σ_srの値を算出する切換関数値算出部65、到達則入力Urch_srを算出する到達則入力算出部66、及び等価制御入力Ueq_srと到達則入力Urch_srとを加算して、クラッチストロークPclを算出する加算器68を備えている。
但し、a1_sr(k),b1_sr(k),c1_sr(k):k番目の制御サイクルにおけるモデルパラメータ。
目標値フィルタ62は、クラッチ回転数目標値NC_cmdに対して、以下の式(22)によるフィルタリング演算を施してフィルタリング目標値NC_cmd_fを算出する。
但し、k:制御サイクルの番数、NC_cmd_f(k):k番目の制御サイクルにおけるフィルタリング目標値、POLE_F_sr:目標値フィルタ係数。
上記式(22)は1次遅れフィルタであり、フィルタリング目標値NC_cmd_fは、クラッチ回転数目標値NC_cmdが変化したときに、応答遅れを伴って変化後のクラッチ回転数目標値NC_cmdに収束する値となる。そして、クラッチ回転数目標値NC_cmdに対するフィルタリング目標値NC_cmd_fの応答遅れの程度は、目標値フィルタ係数POLE_F_srの設定値に応じて変化する。なお、クラッチ回転数目標値NC_cmdが一定であるときは、フィルタリング目標値NC_cmd_fはクラッチ回転数目標値NC_cmdと等しくなる。
切換関数値算出部65は、減算器64により以下の式(23)で算出される偏差Enc_srから、以下の式(24)により、切換関数値σ_srを算出する。
但し、σ_sr(k):k番目の制御サイクルにおける切換関数値、POLE_sr:切換関数設定パラメータ(−1<POLE_sr<0)。
等価制御入力算出部64は、以下の式(25)により等価制御入力Ueq_srを算出する。式(25)は、σ_sr(k+1)=σ_sr(k)とおいて、上記式(23),式(21),式(22)を代入したときのクラッチストロークPclを、等価制御入力Ueq_sr(k)として算出するものである。
但し、POLE_sr:切換関数設定パラメータ(−1<POLE_sr<0)、a1_sr(k),b1_sr(k),c1_sr(k):k番目の制御サイクルにおけるモデルパラメータ。
到達則入力算出部66は、以下の式(26)により到達則入力Urch_sr(k)を算出する。到達則入力Urch_sr(k)は、偏差状態量(Enc_sr(k),Enc_sr(k-1))を、切換関数σ_srを0(σ_sr(k)=0)とした切換直線に載せるための入力である。
但し、Urch_sr(k):k番目の制御サイクルにおける到達則入力、Krch_sr:フィードバックゲイン。
そして、加算器68は、以下の式(27)により、クラッチ機構61に対する制御入力であるクラッチストロークPclを算出する。
ここで、以下の式(28)に示したように、切換関数設定パラメータPOLE_sr(フィルタリング目標値NC_cmd_fと実際のクラッチ回転数NCとの偏差の収束速度を決定する演算係数)の絶対値は、目標フィルタ係数POLE_F_sr(フィルタリング演算において、フィルタリング目標値NC_cmd_fのクラッチ回転数目標値NC_cmdへの収束速度を決定する演算係数)の絶対値よりも小さい値に設定される。
これにより、クラッチ回転数目標値NC_cmdが変化したときのクラッチ回転数NCの追従速度を、切換関数設定パラメータPOLE_srの影響を相対的に減少させて指定することができる。そのため、目標フィルタ係数POLE_F_srの設定により、クラッチ回転数目標値NC_cmdの変化に対するクラッチ回転数NCの追従速度の指定をより正確に行うことができる。
また、クラッチ回転数目標値NC_cmdが一定であるときは、フィルタリング目標値NC_cmd_fとクラッチ回転数目標値NC_cmdは等しくなる。そして、この状態で外乱が生じてクラッチ回転数NCが変化した場合のクラッチ回転数目標値NC_cmdとの偏差(NC−NC_cmd)の収束挙動は、上記式(24)における切換関数設定パラメータPOLE_srにより設定することができる。
したがって、滑り率コントローラ60によれば、上記式(22)における目標フィルタ係数POLE_F_srの設定により、クラッチ回転数目標値NC_cmdが変化したときのクラッチ回転数目標値NC_cmdに対する実際のクラッチ回転数NCの追従速度を独立して指定することができる。また、上記式(24)における切換関数設定パラメータPOLE_srの設定により、クラッチ回転数目標値NC_cmdと実際のクラッチ回転数NCとの偏差の収束速度を独立して設定することができる。
また、同定器70は、上記式(21)によるモデル化誤差の影響を抑制するために、滑り率コントローラ60の制御サイクル毎にクラッチ機構61のモデルパラメータ(a1_sr,b1_sr,c1_sr)を修正する処理を実行する。
同定器70は、以下の式(29)〜式(37)により、上記式(21)のモデルパラメータ(a1_sr,b1_sr,c1_sr)を算出する。以下の式(29)で定義したベクトルζ_srと、以下の式(30)で定義したベクトルθ_srにより、上記式(21)は、以下の式(31)の形で表すことができる。
但し、NC_hat(k):k番目の制御サイクルにおけるクラッチ回転数推定値。
同定器70は、先ず、上記式(31)によるクラッチ回転数推定値NC_hatと、実際のクラッチ回転数NCとの偏差e_id_srを、上記式(21)のモデル化誤差を表すものとして、以下の式(32)により算出する(以下、偏差e_id_srを同定誤差e_id_srという)。
但し、e_id(k):k番目の制御サイクルにおけるクラッチ回転数推定値NC_hat(k)と実際のクラッチ回転数NC(k)との偏差。
また、同定器70は、以下の式(33)の漸化式により3次の正方行列である「P_sr」を算出し、以下の式(34)により同定誤差e_id_srに応じた変化度合を規定するゲイン係数ベクトルである3次ベクトル「KP_sr」を算出する。
但し、I:単位行列、λ_sr1,λ_sr2:同定重みパラメータ。
そして、同定器70は、以下の式(35)で定義した所定の基準パラメータθbase_sr
と、上記式(34)により算出したKP_srと、上記式(32)により算出したe_id_sr
とにより、以下の式(36)からパラメータ補正値dθ_srを算出する。
と、上記式(34)により算出したKP_srと、上記式(32)により算出したe_id_sr
とにより、以下の式(36)からパラメータ補正値dθ_srを算出する。
そして、同定器70は、以下の式(37)により、新たなモデルパラメータθ_srT(k)=[a1_sr b1_sr c1_sr]を算出する。
次に、図21は、図19のSTEP193における『滑り率制御』のフローチャートである。制御装置1は、先ず、STEP230で以下の式(38)によりクラッチ回転数目標値NC_cmdを算出する。
但し、NC_cmd(k):k番目の制御サイクルにおけるクラッチ回転数目標値、NE(k):k番目に制御サイクルにおけるエンジン回転数、SR_cmd:目標滑り率。
続くSTEP231〜STEP234及びSTEP240は、同定器70によるクラッチ機構61のモデルパラメータa1_sr,b1_sr,c1_srの同定処理である。同定器70は、STEP231で、図示したNC/a1base_srマップにクラッチ回転数NCを適用して基準パラメータa1base_sr(k)を取得し、また、図示したPcl/b1base_srマップにクラッチ位置Pclを適用して基準パラメータb1base_sr(k)を取得する。
そして、次のSTEP232でクラッチストロークPclがクラッチOFF位置Pcloffを超えておらず、クラッチ82がOFF状態にないと判断できるときは、STEP233に進み、同定器70は上記式(36)によりモデルパラメータの補正値dθ_srを算出してSTEP234に進む。
一方、STEP232でクラッチストロークPclがクラッチOFF位置Pcloffを越えており、クラッチ82がOFF状態にあると判断できるときには、STEP240に分岐し、同定器70はモデルパラメータの補正値dθ_srを更新しない。そして、これにより、変速操作の実行時にクラッチOFF状態でのクラッチ回転数NCが0(目標滑り率100%に応じた目標クラッチ回転数NC_cmd)とならないときに、モデルパラメータの補正値dθ_srが増大することを防止している。
続くSTEP234で、同定器70は、上記式(37)により、モデルパラメータの同定値(a1_sr(k),b1_sr(k),c1_sr(k))を算出する。また、STEP235で、滑り率コントローラ60は、減算器64、切換関数値算出部65、到達則入力算出部66、等価制御入力算出部67、及び加算器68により、上記式(22)〜式(27)の演算を実行して、クラッチ機構61に対するクラッチストロークの制御入力値Pcl(k)を決定してSTEP236に進み、『滑り率制御』の処理を終了する。
なお、本実施の形態においては、シフトコントローラ50とセレクトコントローラ51は、本発明の応答指定型制御としてスライディングモード制御を用いたが、バックステッピング制御等の他の種類の応答指定型制御を用いてもよい。
1…コントローラ、2…同期機構、4…出力軸、5…入力軸、10…シフトフォーク、11…シフトアーム、12…セレクト用モータ12…シフト用モータ、20…シフト/セレクト軸、21…シフトピース、22…カップリングスリーブ、23…シンクロナイザリング、50…シフトコントローラ、51…セレクトコントローラ、52…目標位置算出部、60…滑り率コントローラ、61…クラッチ機構
Claims (1)
- セレクト動作により、シフトアームを複数の変速段用の各シフトフォークに固定されたシフトピースに選択的に係合し、シフト動作により、該選択的に係合したシフトピースに対応するシフトフォークをニュートラル位置から変位させて各所定の変速段を確立し、該シフト動作においては、前記シフトフォークと接続されて入力軸と一体に回転するカップリングスリーブと、出力軸と連動して回転するギヤとを、該カップリングスリーブと該ギヤとの間に設けられたシンクロナイザリングにより回転同期させて係合させることによって、変速段が確立される変速機の制御装置であって、
前記シフトアームをセレクト方向に移動させる第1のアクチュエータと、
該第1のアクチュエータを作動させて前記シフトアームをセレクト方向の軸上の目標位置に位置決めするセレクト方向の位置決め制御を、前記シフトアームの目標位置と実位置とが一致するように、前記シフトアームの目標位置と実位置との偏差の減衰挙動と減衰速度を可変的に指定可能な応答指定型制御を用いて、少なくとも該偏差に基づいた線形関数により規定される切換関数の値をゼロに収束させるように前記第1のアクチュエータを駆動する操作量を決定して行い、該セレクト方向の位置決め制御により前記シフトアームを前記各変速段の選択位置に位置決めするセレクトコントローラと、
前記シフトアームをセレクト方向に対して所定角度を有するシフト方向に移動させる第2のアクチュエータと、
該第2のアクチュエータを作動させて前記シフトアームを該シフト方向の軸上の目標位置に位置決めするシフト方向の位置決め制御を、前記シフトアームの目標位置と実位置とが一致するように、前記シフトアームの目標位置と実位置との偏差の減衰挙動と減衰速度を可変的に指定可能な応答指定型制御を用いて、少なくとも該偏差に基づいた線形関数により規定される切換関数の値をゼロに収束させるように前記第2のアクチュエータを駆動する操作量を決定して行い、該シフト方向の位置決め制御により前記シフトアームをニュートラル位置とシフト位置とに位置決めするシフトコントローラとを備えた変速機の制御装置において、
前記シフト方向の位置決め制御により前記シフトアームがシフト方向の軸上の目標位置に位置決めされた状態で、前記セレクト方向の位置決め制御により前記シフトアームをセレクト方向の軸上の目標位置に移動させるときに、
前記シフトコントローラは、前記シフト方向の位置決め制御における前記線形関数の演算係数を、前記セレクト方向の位置決め制御により前記シフトアームがセレクト方向の軸上の目標位置に位置決めされた状態で、前記シフト方向の位置決め制御により前記シフトアームをシフト方向の軸上の目標位置に移動させるときよりも、外乱に対する抑制能力が低くなるように設定し、
前記セレクト方向の位置決め制御により前記シフトアームがセレクト方向の軸上の目標位置に位置決めされた状態で、前記シフト方向の位置決め制御により前記シフトアームを前記シフト方向の軸上の目標位置に移動させるときに、
前記セレクトコントローラは、前記セレクト方向の位置決め制御における前記線形関数の演算係数を、前記シフト方向の位置決め制御により前記シフトアームが前記シフト方向の軸上の目標位置に位置決めされた状態で、前記セレクト方向の位置決め制御により前記シフトアームを前記セレクト方向の軸上の目標位置に移動させるときよりも、外乱に対する抑制能力が低くなるように設定し、
前記セレクト方向の位置決め制御により前記シフトアームが前記各変速段の選択位置のいずれかに位置決めされた状態で、前記シフト方向の位置決め制御により前記シフトアームをニュートラル位置からシフト位置に移動させて、シフト動作を行うときに、
前記シフトコントローラは、前記シフトアームの移動により、前記カップリングスリーブが前記シンクロナイザリングの待機位置に達してから前記カップリングスリーブ及び前記ギヤの接触位置を越えるまでの間における外乱に対する抑制能力が、前記カップリングスリーブが該接触位置を越えてからシフト完了位置に達するまでの間における外乱に対する抑制能力よりも低くなるように、前記シフト方向の位置決め制御における前記線形関数の演算係数を変更することを特徴とする変速機の制御装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007178706A JP4588744B2 (ja) | 2007-07-06 | 2007-07-06 | 変速機の制御装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007178706A JP4588744B2 (ja) | 2007-07-06 | 2007-07-06 | 変速機の制御装置 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003394401A Division JP4236103B2 (ja) | 2003-11-25 | 2003-11-25 | アクチュエータの制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007285525A true JP2007285525A (ja) | 2007-11-01 |
JP4588744B2 JP4588744B2 (ja) | 2010-12-01 |
Family
ID=38757480
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007178706A Expired - Fee Related JP4588744B2 (ja) | 2007-07-06 | 2007-07-06 | 変速機の制御装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4588744B2 (ja) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08227320A (ja) * | 1995-02-21 | 1996-09-03 | Fanuc Ltd | 直交座標系上で柔らかさが調節可能なサーボ系 |
JPH0948262A (ja) * | 1995-08-07 | 1997-02-18 | Isuzu Motors Ltd | 変速補助装置 |
JPH1122816A (ja) * | 1997-06-30 | 1999-01-26 | Aisin Seiki Co Ltd | シンクロメッシュ式トランスミッションの変速制御装置 |
JP2002341904A (ja) * | 2001-05-14 | 2002-11-29 | Honda Motor Co Ltd | プラントの制御装置 |
JP2003202901A (ja) * | 2001-10-30 | 2003-07-18 | Toyota Motor Corp | スライディングモード制御装置 |
-
2007
- 2007-07-06 JP JP2007178706A patent/JP4588744B2/ja not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08227320A (ja) * | 1995-02-21 | 1996-09-03 | Fanuc Ltd | 直交座標系上で柔らかさが調節可能なサーボ系 |
JPH0948262A (ja) * | 1995-08-07 | 1997-02-18 | Isuzu Motors Ltd | 変速補助装置 |
JPH1122816A (ja) * | 1997-06-30 | 1999-01-26 | Aisin Seiki Co Ltd | シンクロメッシュ式トランスミッションの変速制御装置 |
JP2002341904A (ja) * | 2001-05-14 | 2002-11-29 | Honda Motor Co Ltd | プラントの制御装置 |
JP2003202901A (ja) * | 2001-10-30 | 2003-07-18 | Toyota Motor Corp | スライディングモード制御装置 |
Also Published As
Publication number | Publication date |
---|---|
JP4588744B2 (ja) | 2010-12-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3958740B2 (ja) | 変速機の制御装置 | |
US7222552B2 (en) | Controller for transmission | |
US7340336B2 (en) | Plant control system | |
JP5115835B2 (ja) | 車両の変速時制御装置 | |
US7203586B2 (en) | Controller for contact mechanism | |
JP4236103B2 (ja) | アクチュエータの制御装置 | |
US7231844B2 (en) | Transmission control system | |
JP4105015B2 (ja) | 自動車の制御装置および制御方法 | |
JP4295074B2 (ja) | 変速機の制御装置 | |
JP3958738B2 (ja) | 変速機の制御装置 | |
JP4588744B2 (ja) | 変速機の制御装置 | |
JP4008410B2 (ja) | プラントの制御装置 | |
JP5818565B2 (ja) | デュアルクラッチ式自動変速機 | |
JP4993409B2 (ja) | パワーユニットの制御装置 | |
JP2982205B2 (ja) | 変速機の変速操作機構 | |
JP5429041B2 (ja) | 制御装置 | |
JP2015224715A (ja) | 自動変速装置 | |
JP2004211787A (ja) | 同期機構の制御装置 | |
JP2008032045A (ja) | 自動変速機の制御方法および制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100907 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100908 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130917 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |