(57)【要約】【課題】ＣＭＰＣ制御により、自動化されたトランスミッションシステム内の自動車クラッチを制御する。【解決手段】運転者の要求を滑り速度ωslに換算するように変換する。エンジンとクラッチのアクチュエータの動作限界を守るようにエンジンとクラッチのアクチュエータに関する拘束条件が定められ、クラッチ係合段階の快適性を保証するように運転品質の拘束条件が定められる。これらの品質の拘束条件に適合するように、クラッチ係合時間の関数としてωslの参照軌道が定められる。それから、ＣＭＰＣ制御法則によって制御軌道の組をリアルタイムで計算できるようにする解析式が、この参照軌道の式から定められる。アクチュエータに関する拘束条件を順守する軌道が、これらの全ての軌道の中から選択される。最後に、このように選択された制御軌道によってクラッチが制御される。【選択図】図１
2010014272.tif 000002
【特許請求の範囲】
【請求項１】
自動車クラッチを介して第１軸に接続されているエンジンを有する乗り物内の、自動化されたトランスミッションシステム内の自動車クラッチを制御する方法であって、
−アクセルペダルでの運転者の要求を、エンジン速度ωeと第１軸の速度ωcとの間の差によって決まる滑り速度ωslに換算するように変換する段階と、
−エンジンとクラッチのアクチュエータの動作限界を守るように、前記エンジンと前記クラッチのアクチュエータに関する拘束条件を定める段階と、
−クラッチ係合段階中の快適性を保証するように、運転品質の拘束条件を定める段階と、
−前記品質の拘束条件を順守するために、各制御間隔について、クラッチ係合時間Ｎ*fの関数として前記滑り速度の設定値ωslrefを定めることによって、前記滑り速度の参照軌道を定める段階と、
−前記参照軌道の式から、ＣＭＰＣ制御と呼ばれる拘束モデル予測制御法則によって前記滑り速度の制御軌道の組をリアルタイムで計算することを可能にする解析式を定める段階と、
−前記制御軌道の組から、前記アクチュエータに関する前記拘束条件を順守する軌道を、二分探索技術によって選択する段階と、
−前記クラッチを前記選択された制御軌道によって制御する段階と、
を含む、自動化されたトランスミッションシステム内の自動車クラッチを制御する方法。
【請求項２】
前記アクチュエータに関する前記拘束条件は、エンジントルクとクラッチトルクに最小値と最大値を課すだけでなく、これらのトルクの導関数に最大値と最小値を課すことによって定義される、請求項１に記載の方法。
【請求項３】
前記運転品質の拘束条件は、前記クラッチ係合段階中のゼロである滑り速度と導関数とを要求することによって決まる、先行する請求項のいずれか１項に記載の方法。
【請求項４】
前記設定値ωslrefは、各制御間隔ｋに関して
【数２８】
2010014272.tif 000030
と定義され、
ここで、
−Ｎpは予測区間を定義する整数であり、
−λは較正されるパラメータである
先行する請求項のいずれか１項に記載の方法。
【請求項５】
前記パラメータλは、滑り速度の導関数がほぼゼロである係合が生じるように選択される、請求項４に記載の方法。
【請求項６】
第２の設定値ωslrefは、
【数２９】
2010014272.tif 000031
と定義される前記エンジン速度に関して生成され、
ここで、
−ωe0は一定のアイドル設定値であり、
−Ｔは速度ωeに応じて決まる最大トルクであり、
−Ｔedは運転者によって要求されるエンジントルクであり、
−ＸPedalはアクセルペダルの位置である
先行する請求項のいずれか１項に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、乗り物のエンジン用の自動制御システムの分野に関する。
【０００２】
特に、本発明は、自動車の自動化されたトランスミッションシステムのクラッチの閉じる段階を制御する方法に関する。
【背景技術】
【０００３】
自動化されたトランスミッションシステム（automated transmission systems）、すなわち自動化されたマニュアルトランスミッション（automated manual transmission：ＡＭＴ）システムは、従来のマニュアルトランスミッション（manual transmissions）とオートマチックトランスミッション（automatic transmissions）の間の中間的な解決策である。トルクコンバータや遊星歯車装置などの複雑な機械要素によって特徴付けられるオートマチックトランスミッションとは異なり、自動化されたトランスミッションは、運転者によって制御されるのではないが１つ以上のオンボード制御ユニットによって制御される従来の機械構造を有している装置（クラッチ、ギアボックス）を使用する。図１は、自動化されたトランスミッションの全体的な図を示している。図２は、自動化されたトランスミッションの概念図を示している。
【０００４】
１つ以上のオンボードのＥＣＵ（電子制御ユニット）などの自動化されたトランスミッション制御システムも、以下の事項のために複数の設定点を生成しなければならない。
−クラッチ（クラッチアクチュエータ）の位置の（電子的、空気圧、または油圧による）制御
−運転者によって選択されたギアチェンジを表す、ギアボックス（１つまたは複数のギアボックスアクチュエータ）の複数のギアの（電子的、空圧、または油圧による）制御
したがって、自動化されたトランスミッションにおいては、トランスミッション制御専用のＥＣＵが、エンジンが発生するトルクを決定するエンジン制御ＥＣＵと連動して、前述したアクチュエータによって運転者の複数の要求（発進（standing start）とギアシフト）に応えられるようにする。
【０００５】
発進は、静止している乗り物を運動状態にする動作であって、クラッチを次第に閉じることによって、エンジントルクの徐々に増大する部分を第１伝達軸に、そして車輪に伝達することで得られる運動である。クラッチは（徐々に、その後完全に）エンジンフライホイールを第１軸に結合し、したがってエンジンで発生したトルク（エンジンクランク軸組み立て品の摩擦を減算したもの）を第１軸に伝達する。そのため、この構成では、クラッチは以下のことが可能である。
−第１軸にゼロのトルクが伝達されるように完全に開いている（係合解除され、噛み合いが外れている）
−エンジントルクが完全に第１軸に伝達されるように、完全に閉じている（係合し、噛み合っている）
−滑っているか、閉じているか、または開いている。エンジントルクが第１軸に徐々に伝達されるのは、閉じつつ滑る段階においてである。
【０００６】
従来のマニュアルトランスミッションの場合、運転者はクラッチペダルに作用させる圧力とアクセルペダルに作用させる圧力とを同時に調整することによって、クラッチを徐々に閉じることができる。運転者としての彼または彼女の経験が、運動の結果が成功か、あるいは失敗（エンジン失速（engine stalling）、過剰回転（over-revving）、強い振動）かを決定することになる。自動化されたトランスミッションの場合、クラッチペダルが無く、クラッチの動作を調整して、発進動作が円滑に進行することを保証するようにクラッチの動作をエンジントルクの発生と釣り合わせるのは、トランスミッション制御システムである。
【０００７】
したがって、クラッチを徐々に閉じ、それをエンジントルクの発生と釣り合わせるのは、自動化されたトランスミッションの制御の重要な段階である。この段階におけるパワートレインの動作を理解するには、クラッチによって伝達されたトルク（エンジントルクの一部分）を、クランク軸側では負のトルク（これは、エンジンによって発生した正味トルクを低減する）として考えければならず、クラッチの下流のトランスミッション側では、弾性、摩擦、および各機械要素の効率による過渡損失と静的損失を減算して、正のトルクとして考えなければならない。あるギア比によって減速されて複数の車輪に伝達されるのはこのトルクである。それから、パワートレインの状態が、クラッチの上流と下流とで計測された次の変数によって定められる。すなわち、通常、乗り物で常に計測可能なクラッチの上流のエンジン速度（回転数）に、（少なくとも）クラッチの下流の速度の計測値を加えたものと、第１軸の速度、第２軸の速度、または車輪の速度である。これらの変数は、一般的な乗り物では系統的に計測されないが、自動化されたトランスミッションを備えている乗り物では計測されなければならない。
【０００８】
自動化されたトランスミッションシステムの主な２つの機能である発進とギアシフトを実行するために、一般的な乗り物の制御システムは、通常、運転者（アクセルペダルの位置）によって要求されるトルクと、エンジン速度と、第１軸の速度（またはトランスミッション側における他の速度）と、ギア比（ギアシフトの場合）などの他の複数のパラメータとの関数として、あらかじめ設定されているチャート（マッピング）から、クラッチアクチュエータの設定点を計算する。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
エンジン制御については、クランク軸に作用している負のトルクにもかかわらず、考慮されている動作にエンジン速度が対応したままであることを保証する必要がある（従って、エンジン制御はエンジントルクを相応に増大させなければならない）。しかし、システム的な観点から見ると、この種の制御構造は、図３の全体構造の特定の場合である。この図面は、クラッチの滑る段階の制御において、２つの「手段（levers）」、すなわち、クランク軸のみに作用するエンジントルクと、クラッチによって伝達され（負のトルクとして）クランク軸に作用するとともにトランスミッションの下流の複数の車輪にまで作用するトルクとがあることを示している。自動化技術の用語を使用すると、これらは、制御システムにおいては、パワートレインシステムの入力の位置で作用する２つのアクチュエータからなる。システムの状態を知り、それに合わせて動作するためには、少なくとも２つの出力、エンジン速度と、例えば第１軸の速度などのクラッチ下流の速度のうちの１つとを計測する必要がある。パワートレインシステムの入力、つまりエンジンとクラッチのトルクは、通常の乗り物では決して計測されず、予測されるだけであり、非常に不正確である。
【００１０】
このマッピング制御は、通常の乗り物では一般的であるが、クラッチが閉じている時に達成すべき仕様、すなわち、運転者の要求に従うこと、快適さ、パワートレインの円滑な動作を維持することを、容易にもたらすことはできない。そのうえ、マップを埋めるには長い較正時間が必要である。
【００１１】
マッピングに基づく方法を用いないようにするために、オートマティックの原理（automatic principles）に着想を得た、制御法則に基づく公知の方法がある。これらの法則は、もはや、過去に設定されたチャートだけに基づくものではない。これらの解決策は、フィードバック原理を利用して構成された、このシステムの状態（通常はエンジン速度と第１軸の速度）の計測値から、パワートレインシステムに送られる入力データとエンジントルクとクラッチトルクとを計算するアルゴリズムに基づいている。
【００１２】
乗り物のエンジン制御の状況で使用可能なこれらのフィードバック制御法則においては、複数の仕様を満たさなければならない。すなわち、熱機関の円滑な動作を保証する拘束条件（constraints）と、クラッチ係合時の快適性（無振動）を保証する拘束条件とを順守するとともに、運転者の意思を順守しなければならない。
【００１３】
ここで、これらの技術は、これらの拘束条件を明確には管理できない。すなわち、管理されるべきシステムの１つまたは複数の変数（入力、出力、または状態）またはその導関数（微分係数）が、仕様として設定されているある限界を超えないことを保証することはできない。
【００１４】
したがって、本発明の目的は、従来技術の欠点を克服できるようにする制御法則による、自動化されたトランスミッションシステムの自動車クラッチの即時（リアルタイム）制御の新しい方法である。そのため、この方法は、運転者の要求を滑り速度ωslとエンジン速度ωeに換算するように変換し、この滑り速度とエンジン速度とを制御するためにＣＭＰＣ制御法則を用いる。
【００１５】
本発明の目的は、自動車クラッチを介して第１軸に接続されているエンジンを有する乗り物内の、自動化されたトランスミッションシステム内の自動車クラッチを制御する方法である。
【課題を解決するための手段】
【００１６】
本発明の方法は以下の段階を含む。
−アクセルペダルでの運転者の要求を、エンジン速度ωeと第１軸の速度ωcとの間の差によって決まる滑り速度ωslに換算するように変換し、
−エンジンとクラッチのアクチュエータの動作限界を守るように、エンジンとクラッチのアクチュエータに関する拘束条件（constraints）を定め、
−クラッチ係合段階中の快適性を保証するように、運転品質の拘束条件を定め、
−前記品質の拘束条件を順守するために、各制御間隔について、クラッチ係合時間Ｎ*fの関数として前記滑り速度の設定値ωslrefを定めることによって、前記滑り速度の参照軌道（reference trajectory）を定め、
−前記参照軌道の式から、ＣＭＰＣ制御と呼ばれる拘束モデル予測制御法則によって前記滑り速度の制御軌道（control trajectory）の組をリアルタイムで計算することを可能にする解析式を定め、
−前記制御軌道の組から、アクチュエータに関する拘束条件を順守する軌道を、二分探索技術によって選択し、
−前記クラッチを前記選択された制御軌道によって制御する。
【００１７】
本発明によれば、アクチュエータに関する拘束条件は、エンジントルクとクラッチトルクに最小値と最大値を課すだけでなく、これらのトルクの導関数に最大値と最小値を課すことによって定義できる。
【００１８】
品質の拘束条件は、クラッチ係合段階中のゼロである滑り速度と導関数とを要求することによって定義できる。
【００１９】
本発明によると、設定値ωslrefは、各制御間隔ｋに関して
【００２０】
【数１】
2010014272.tif 000003
【００２１】
と定義でき、
ここで、
−Ｎpは予測区間（prediction horizon）を定義する整数であり、
−λは較正されるパラメータである。
【００２２】
パラメータλは、滑り速度の導関数がほぼゼロである係合が生じるように選択されるのが有利である。
【００２３】
最後に、第２の設定値ωslrefは、
【００２４】
【数２】
2010014272.tif 000004
【００２５】
と定義されるエンジン速度に関して生成され、
ここで、
−ωe0は一定のアイドル設定値であり、
−Ｔは速度ωeに応じて決まる最大トルクであり、
−Ｔedは運転者によって要求されるエンジントルクであり、
−ＸPedalはアクセルペダルの位置である。
【００２６】
本発明のその他の特徴と利点とは、添付の図面を参照しながら、限定するものではない実施形態に関する以下の説明を読むことで明らかになるであろう。
【図面の簡単な説明】
【００２７】
【図１】自動化されたトランスミッションの全体を示す図である。
【図２】自動化されたトランスミッションの概念を示す図である。
【図３】クラッチが滑る段階の制御の全体構造を示す図である。
【図４】拘束条件を順守する、滑り速度の予測の二分探索（dichotomic search）の原理を示す図である。
【発明を実施するための形態】
【００２８】
クラッチを徐々に閉じることと、それを所定のエンジントルクの発生に釣り合わせることは、自動化されたトランスミッションの制御の重要な段階である。この段階では以下の事項が保証されなければならない。
−パワートレイン（システム）の円滑な動作の維持：失速なし、過剰回転なし
−運転者の快適性：クラッチを閉じるときの振動の最小化
−運転者の要求の順守：例えば、アクセルペダルを強く踏み下げている場合にはより短時間で発進し、ペダルを離した場合には発進が中止される。
【００２９】
本発明によれば、これらの仕様を（運転者に）わかるように考慮するために、拘束条件を管理しながら基準を最適化できる制御法則に基づいたアプローチが用いられる。そのため、特に、Ｄ．Ｑ．メイン（D.Q.Mayne）、Ｊ．Ｂ．ローリングス（J.B.Rawlings）、Ｃ．Ｖ．ラオ（C.V.Rao）、およびＰ．Ｏ．スコカート（P.0.Scokaert）の、「拘束モデル予測制御：安定性と最適性（Constrained model predictive control: Stability and optimality）」、オートマティカ（Automatica）３６：７８９−８１４、２０００に記載されている、拘束モデル予測制御（constrained model predictive control：ＣＭＰＣ）と呼ばれる技術が用いられる。システムの入力、出力、および状態（例えば、エンジン速度の最小値と最大値、クラッチトルクの変動率）に関する複数の拘束条件を統合できると、この種の制御が、本発明の技術的課題に特に適したものになる。
【００３０】
しかし、このＣＭＰＣ制御技術は、その標準的な定式化（formulation）では、高速運動（fast dynamics）を特徴とするパワートレインには適用できない。実際に、エンジン−トランスミッション組み立て品用の制御システムは、有効であるためには、新しい制御（control）を比較的短い時間間隔（最大で数十ミリ秒）で計算できなければならない。ＣＭＰＣ制御の標準的な最適化では、この計算をそのような短時間で実行できるようにはならない。従来のＣＭＰＣ制御法則を用いて、オンライン（リアルタイム）で最適化を実行することはできない。
【００３１】
本発明によれば、自動車制御システムの要件と両立する、時間制限内でのＣＭＰＣ制御の計算を最適化する新しいアプローチが構築される。したがって、運転品質と消費に関して、発進の円滑な進行に必要な複数の仕様を統合しながら、
−オンボードの一連の車載制御ユニットの計算性能に対応した時間で、リアルタイムで非常に迅速に制御を計算し、
−運転者の意思を、明確にわかるように変換すること
が可能である。
【００３２】
自動化されたトランスミッションシステムの自動車クラッチを、リアルタイムで制御するこの方法は、以下の段階を有している。
−運転者の要求を、エンジン速度ωeと第１軸の速度ωcとの差によって決まる滑り速度ωslに換算するように変換すること
−エンジンとクラッチのアクチュエータの動作限界を守るように、エンジンとクラッチのアクチュエータに関する拘束条件を定めること
−クラッチの係合段階中の快適性を保証するように品質の拘束条件を定めること
−滑り速度の参照軌跡（reference trajectory）を定めること
−ＣＭＰＣ制御法則によって制御軌道の組を計算すること
−これらのすべての制御軌道から、複数のアクチュエータに関する複数の拘束条件を順守する軌道を、二分探索技術によって選ぶこと。
【００３３】
したがって、本発明によれば、仕様は以下のようにして満たされる。
−エンジン速度などの測定される変数に拘束条件を適用することにより、パワートレインの円滑な動作を維持する：エンジン速度は、失速を防止する最小値よりも高く、過剰回転を防止する最大値よりも低い。
−運転者の要求を、エンジン速度ωeと第１軸の速度ωcとの差によって決まる滑り速度ωslに換算するように変換することにより、運転者の意思を順守する。
−滑り速度（滑り回転数とも言う）ωslに拘束条件を適用することによる、クラッチ係合時の運転者の快適性。
−制御されるべきパラメータとして滑り速度ωslとエンジン速度ωeとを用い、リアルタイムで、これらの仕様を順守するクラッチ用制御法則を決定する。
【００３４】
本方法の各段階を詳細に説明する前に、ＣＭＰＣ制御システムが以下の要素を含むことに気づくことができる。
【００３５】
１−実時間よりも速く、制御されるべきシステムの動作をシミュレーションできる内部モデル（制御モデル）
２−閉じたループ内の所望の動作を定義する参照軌道
３−receding horizonの原理：次のサンプリングの間隔内で全ての計算を繰り返しながら、最適な制御軌道（control trajectory）のうちの第１の構成要素だけを適用する。
４−有限の数の「運動」（または他のパラメータ）による制御軌道の特徴付け
５−将来の制御方策を決めるための、制限されたオンラインでの最適化。
【００３６】
１−パワートレインの動作をシミュレーションするモデルの定義
これは、実時間よりも速く、制御されるべきシステムの動作をシミュレーションできる制御モデルを定めることである。一例では、離散時間状態（discrete-time state）の形態の非線形システムが制御モデルとして使用される。
【００３７】
【数３】
2010014272.tif 000005
【００３８】
【数４】
2010014272.tif 000006
【００３９】
はそれぞれ、システムの状態、制御（システムの入力）、およびシステムの出力（制御される変数）である。
【００４０】
クラッチ制御の場合：
−システムの制御（Ｕk）すなわちシステムの入力は、以下のものであってよい。すなわち、
−エンジントルクの設定値
−クラッチトルクの設定値
−システムの出力（Ｙk）は、以下のものであってよい。すなわち、
−エンジン速度ωe
−第１軸の速度ωc
−あるいは、第１軸の速度に直接関連する、トランスミッションの他の速度
−システムの状態Ｘkは、
パワートレインの物理的な状態を示している全ての変数（速度、または速度の線形結合）であってよい。この状態は、(ねじれ、摩擦、機械的遊びを考慮して)モデルに対して選択された複雑さによって定められる。
【００４１】
ＣＭＰＣ予測制御（標準）は、各制御期間に最適な制御シーケンスを計算することであり（本発明によれば、計算されるのは、滑り速度軌道を特定するパラメータに応じて決まる一連の制御シーケンスである）、制限された最適化の問題の解決策である。
【００４２】
【数５】
2010014272.tif 000007
【００４３】
ここで、ｅは設定値と実際の計測値との間の誤差、Ｎは予測区間（prediction horizon）、ＱとＲは、設定値と計測値との間の誤差と制御とにそれぞれ関連付けられている重み行列（weighting matrix）である。
【００４４】
特定の伝達運動（transmission dynamics）を考慮していない単純なモデルを選択することができる。この場合、予測によって再構築可能な不確定な項目を導入することが好ましい。最も単純なモデルは以下の形態を有している。
【００４５】
【数６】
2010014272.tif 000008
【００４６】
ここで、
Ｊeは、エンジン、クランク軸、およびエンジン側のクラッチ部分の慣性
Ｊcは、第１軸とクラッチの他の部分の慣性
Ｊeq（ｉg，ｉd）は、係合したギア比（engaged gear ratio）ｉgと差動比（differential ratio）ｉdとに応じて決まる、クラッチの下流のトランスミッションの等価慣性
ωslは、エンジンと第１軸との間の滑り速度
ＴeSPは、エンジン制御システムがクランク軸の正味トルクＴeに変換するエンジントルクの設定値
ＴcSPは、クラッチ制御システムがクラッチによって伝達されるトルクＴcに変換するクラッチトルクの設定値
項δe(・)は、クランク軸の運動に影響するすべての不確定要素、すなわち、エンジンの摩擦、エンジンパラメータの誤差、クラッチトルクの伝達率曲線の誤差、無視されている運動（neglected dynamics）等を１つにまとめる。
【００４７】
項δc(・)は、クラッチの下流の伝達運動に影響するすべての不確定さ、すなわち、クラッチトルクの伝達率曲線の誤差、伝達パラメータの誤差、無視された誤差等を１つにまとめる。
【００４８】
項δe(・)と項δc(・)は、運動推定（dynamic estimation）、たとえばカルマン形の推定（Kalman type estimators）によって再構築される。
【００４９】
より複雑なモデルを用いることができるが、使用可能な計測値によって、制御と並行して再構築すべき不確定項を統合することが常に良好である。
【００５０】
２−拘束条件の定義
２種類の拘束条件が定義されている。ＣkUで表されるエンジンとクラッチのアクチュエータに関する拘束条件と、ＣkGで表される運転品質の拘束条件である。
【００５１】
アクチュエータの拘束条件ＣkUによって、エンジンとクラッチの動作限界を守ることができる。たとえば、発進時に、クラッチはｘＮＭを超えるトルクを伝達してはならないとか、エンジンは所定の速度回転で生じ得るトルク量よりも大きいトルクを発生することを要求されてはならないことなどである。アクチュエータに対するこれらの拘束条件は、通常、アクチュエータトルクとそれらの導関数の最大値と最小値とに関する制限である。
【００５２】
【数７】
2010014272.tif 000009
【００５３】
品質の拘束条件ＣkGは、係合時つまり時刻ｔfにおける速度が等しいことと加速度が等しいこととによってもたらされる条件である、時刻ｔfにおいて発生する係合時の振動が存在しないことを、まず保証しなければならない。
【００５４】
【数８】
2010014272.tif 000010
【００５５】
この安定性の条件は、エンジンと第１軸との間の滑り速度に関する拘束条件によって保証することができる。
【００５６】
【数９】
2010014272.tif 000011
【００５７】
ここで、ωslはエンジンと第１軸との間の滑り速度である。これらの拘束条件を十分な期間維持することによって、残りの伝達に関する安定性（第１軸と車輪との間で速度および加速度が等しいこと）を保証することもできる。
【００５８】
３−滑り速度の参照軌道の定義
これらの拘束条件を順守するために、各制御間隔ｋについて滑り速度の設定値を定めることによって、滑り速度について参照軌道が定義される。これらの値は、クラッチ係合段階の間およびその最後に、品質の拘束条件を順守するためのものである。
【００５９】
そのため、設定値は滑り速度について定義されるが、時刻ｔfの後に相殺される。外因のデータベクトル（exogenic data vector）がまず定義される：
【００６０】
【数１０】
2010014272.tif 000012
【００６１】
【数１１】
2010014272.tif 000013
【００６２】
は予測の出力（the outputs of the estimators）であり、Ｎ*fは、サンプリング間隔の数で表した、（発進期間に応じて決まる）クラッチが閉じている段階の期間（そのためＮ*f＝ｔf／τs、ここでτsはサンプリング期間である）、Ｘpedalはアクセルペダルの位置である。
【００６３】
それから、最小化する基準を、等価のパラメータ形式に書くことができる。
【００６４】
【数１２】
2010014272.tif 000014
【００６５】
Ｎ*fは、アクチュエータに関する拘束条件を順守するために最適化されるパラメータである。この期間は、詳細には後述するように滑り速度ωslの軌道（trajectory）に関連している。
【００６６】
滑り速度の軌道（各制御間隔ｋに対して固定されている設定値の組）ωslrefは、アクセルペダルの位置に関連付けられている。この関連付けによって、（発進時の）運転者の要求に対して直接に相互作用を（見てわかるように）行うことができる。アクセルペダル上の圧力は、クラッチ係合時刻ｔfに変換され、この時刻はトランスミッションの安定条件を規定するのを可能にする滑り速度の設定値ωslrefを定めるために用いられる。
【００６７】
【数１３】
2010014272.tif 000015
【００６８】
したがって、本発明によれば、予測区間Ｎに沿う時刻ｋの参照軌道の式は次の通りである。
【００６９】
【数１４】
2010014272.tif 000016
【００７０】
時刻ｉ＝Ｎ*fの時に、トランスミッションの安定性に関する第１の拘束条件も順守すると、滑り速度はゼロになる。パラメータλは、滑り速度の導関数がゼロに非常に近くなるように係合するのに十分なだけ大きくなるよう選択される。したがって、滑り速度に関する第２の拘束条件も順守される。実際には、λ＝２で十分である。
【００７１】
滑り速度は前述した軌道に従うのに対して、エンジン速度は、消費を制限するためにできるだけ小さくなければならないが、エンジンが、（ペダルトルクとアクセルペダルの位置とに応じて決まる）ペダルトルクマッピングから、所定のエンジン速度において可能な最大トルクによって制限され運転者によって要求されているトルクを発生できることを同時に保証しなければならない設定値ωerefによって、エンジン速度がサーボ制御されなければならない。この参照軌道は以下のように表すことができる。
【００７２】
【数１５】
2010014272.tif 000017
【００７３】
ここで、
ωe0は一定のアイドル設定値
Ｔは速度ωeに応じて決まる最大トルク
Ｔedは運転者によってペダルトルクマップを介して要求されるトルクである。
【００７４】
前述の式は、エンジン速度は、低トルクが要求される場合、すなわちエンジンが速度ωe0で発生可能なトルクの場合には、エンジン速度はωe0に調整されなければならないことのみを示している。一方、トルクの要求が、エンジン速度ωe0ではもはや発生できないものである場合には、設定値ωerefは要求に合ったレベルまで大きくしなければならない。
【００７５】
４−ＣＭＰＣ制御による最適な制御軌道の計算
滑り速度の軌道の組は、ＣＭＰＣ制御と呼ばれる拘束モデル予測制御法則によって計算される。
【００７６】
パワートレインの状態Ｘk、制御Ｕk、設定値ｒk、アクチュエータに対する拘束条件ＣkU、および運転品質の拘束条件ＣkGに応じて決まる２次最適化基準（quadratic optimization criterion）Ｊ(・)が定義される。
【００７７】
【数１６】
2010014272.tif 000018
【００７８】
本発明の制御システムの目的は、上に定義した設定値ωslrefとωerefとによる滑り速度ωslとエンジン速度ωeのそれぞれの制御である。この目的は、運転品質に関連付けられているパラメータ基準の初期定義を用いて２次式で定式化することができる。
【００７９】
【数１７】
2010014272.tif 000019
【００８０】
【数１８】
2010014272.tif 000020
【００８１】
Ｎは予測区間（prediction horizon）である。
【００８２】
予測値ωsl（ｋ＋・）とωe（ｋ＋・）は、初期状態ω（ｋ）と、将来の制御Ｕのシークエンスと、外因のデータベクトル（exogenic data vector）ｖとに基づいている。この動的予測（prediction dynamics）は、制御モデル
【００８３】
【数１９】
2010014272.tif 000021
【００８４】
に、滑り速度とエンジン速度を以下に示すように導入することによって得られる。
【００８５】
【数２０】
2010014272.tif 000022
【００８６】
ここで、ｕ1＝ＴeSPおよびＵ2＝ＴcSPである。
【００８７】
区間（horizon）ＮＰ上に予測値をぎっしりと（コンパクトに）書くことによって、以下のようになる。
【００８８】
【数２１】
2010014272.tif 000023
【００８９】
行列ＡpとＳpを、制御されるべきシステムの他の仕様を考慮するように大きくすることができる。例えば、運転者によって要求されるペダルトルクと等しくなるように、クラッチを閉じる時刻ｔfに必要なエンジントルクに関する品質の拘束条件を含めることができる。Ｔe（ｔf）＝Ｔed（ｔf）である。
【００９０】
予測区間Ｎの長さの各々の選択について、非拘束の２次基準（quadratic criterion）を最小にする最適な制御は以下のとおりである。
【００９１】
【数２２】
2010014272.tif 000024
【００９２】
５−全ての拘束条件を順守する最適な制御軌道の決定
前段階で得られたすべての制御軌道の中から、アクチュエータに関する拘束条件を順守する１つが、二分探索技術によって選択される。
【００９３】
さまざまな値Ｎについて、名目値Ｎf＝ｔf（ＸPedal）／τs（τsは制御サンプリング期間）から始めて、制御飽和拘束条件（control saturation constraint）と、ωslの符号を維持する拘束条件（constraint of conservation of the sign of ωsl）：
【００９４】
【数２３】
2010014272.tif 000025
【００９５】
とを順守する滑り速度軌道を探索する二分探索を用いて、最適な制御が計算される。この符号を維持する拘束条件によって、アフィン制御予測モデル（affine control prediction model）を保持し、それによって解析解を得ることができる。
【００９６】
Ｎの値が大きいことによって、低いトルクが要求され、より低速にできることを考慮して、二分探索が可能である。このパラメータ化によって、ωslを、符号を変化させずにゼロに近づけることが可能になる。
【００９７】
図４は、拘束条件を順守する滑り速度の予測値の二分探索の原理を示している。滑り速度の基準値は、前に定義した通りである。
【００９８】
【数２４】
2010014272.tif 000026
【００９９】
図４では、クラッチペダルによって要求される、クラッチが滑る段階の継続期間が１秒と仮定され、これはサンプリング期間が５０ｍｓの場合に、値Ｎ*fが、図４でＮmaxと示されている２１サンプル（Samp）に等しい。この例では、２分探索が、５サンプルの、固定された滑り予測区間（fixed sliding prediction horizon）上で実行される。この区間では、Ｎ*fに等しい係合期間によって最終的に得られる軌道を示す最小値Ｎと、すべての拘束条件を完全に満たす非常に大きい最大値との間で変化する整数ＮＮによってパラメータ化されている一組の軌道が計算される。この一組の軌道の中で、２分探索によって、拘束条件を順守するＮＮの最小値に対応しているものを見つける。
【０１００】
このように、クラッチ係合期間Ｎ*fの関数として滑り速度の設定値を定めることによって、予測の間（より一般的には任意の発進の間）、ωslrefはその符号が変化しないため、予測モデルは制御アフィン（control-affine）である。従って、解くべき初期基準（initial criterion）
【０１０１】
【数２５】
2010014272.tif 000027
【０１０２】
を、拘束条件の下で、パラメータＮ*fの関数である等価の基準（equivalent criterion）
【０１０３】
【数２６】
2010014272.tif 000028
【０１０４】
に変換することが可能である。
【０１０５】
これで、解が解析的に（従って実時間の問題のない計算によって）得られる。
【０１０６】
【数２７】
2010014272.tif 000029
【０１０７】
それから、制御Ｕnを拘束空間（constraint space）内にする、Ｎ*fが極小である解（Ｎ*fが極小である許容可能な解）を探すために、パラメータＮ*fを変化させることだけが必要である。この探索が二分法によって実行されると、計算に関するコストは制限されたままであって、そのため、リアルタイム性と両立している（滑り速度の軌道の「形状」のおかげで運転品質の拘束条件が順守される）。
【０１０８】
したがって、本発明では、ＣＭＰＣ制御を用いながら、リアルタイムでの制御が可能である。
【図１】
2010014272.tif 000032
【図２】
2010014272.tif 000033
【図３】
2010014272.tif 000034
【図４】
2010014272.tif 000035
【外国語明細書】
2010014272.tif 000036
2010014272.tif 000037
2010014272.tif 000038
2010014272.tif 000039
2010014272.tif 000040
2010014272.tif 000041
2010014272.tif 000042
2010014272.tif 000043
2010014272.tif 000044
2010014272.tif 000045
2010014272.tif 000046
2010014272.tif 000047
2010014272.tif 000048
2010014272.tif 000049
2010014272.tif 000050
2010014272.tif 000051
2010014272.tif 000052
2010014272.tif 000053
2010014272.tif 000054
2010014272.tif 000055
2010014272.tif 000056
2010014272.tif 000057
2010014272.tif 000058
2010014272.tif 000059
2010014272.tif 000060
2010014272.tif 000061
2010014272.tif 000062
2010014272.tif 000063