(57)【特許請求の範囲】
【請求項１】
自動変速機のクラッチ油圧指令値生成方法であって、
油圧系の動作についての詳細モデルを用意し、
クラッチ油圧の変化についての要求指令に基づき、その要求指令に基づくクラッチ油圧変化を達成するためにクラッチ油圧制御系における応答に求められる必要周波数帯域を求め、
前記詳細モデルの周波数応答が前記必要な周波数帯域に該当する簡易モデルの次数を決定し、
決定された次数の簡易モデルを利用して、前記要求指令に応じたクラッチ油圧を達成するためのクラッチ油圧指令値を算出することを特徴とするクラッチ油圧指令値生成方法。
【請求項２】
請求項１に記載のクラッチ油圧指令値生成方法において、
前記簡易モデルにおける係数を出力であるクラッチ油圧のレベルに応じて変更することを特徴とするクラッチ油圧指令値生成方法。
【請求項３】
クラッチ油圧を決定する油圧系のクラッチ油圧指令値を矩形、ランプおよびステップの３つの波形を重ね合わせた時系列パターンとし、
目標クラッチ油圧に応じて、矩形の高さ、ランプの傾き、ステップの高さを決定する自動変速機のクラッチ油圧指令値生成方法であって、
前記油圧系についての下式で表される簡易モデルを用い、目標クラッチ油圧に応じて、矩形の高さをｋ×Ｔ１×Ｔ２、ランプの傾きをｋ、ステップの高さをｋ（Ｔ１＋Ｔ２）に基づき決定することを特徴とするクラッチ油圧指令値生成方法。
Ｐ（ｓ）＝［｛１／（Ｔ１・ｓ＋１）｝・｛１／（Ｔ２・ｓ＋１）｝］
ここで、Ｐ（ｓ）はクラッチ油圧、Ｔ１は第１時定数、Ｔ２は第２時定数、ｓはラプラス演算子である。
【請求項４】
油圧クラッチのクラッチ油圧指令値生成装置であって、
油圧系の動作についての詳細モデルを用意し、
クラッチ油圧の変化についての要求指令に基づき、その要求指令に基づくクラッチ油圧変化を達成するためにクラッチ油圧制御系における応答に求められる必要周波数帯域を求め、
前記詳細モデルの周波数応答が前記必要な周波数帯域に該当する簡易モデルの次数を決定し、
決定された次数の簡易モデルを利用して、前記要求指令に応じたクラッチ油圧を達成するためのクラッチ油圧指令値を算出することを特徴とするクラッチ油圧指令値生成装置。
【請求項５】
クラッチ油圧を決定する油圧系のクラッチ油圧指令値を矩形、ランプおよびステップの３つの波形を重ね合わせた時系列パターンとし、
目標クラッチ油圧に応じて、矩形の高さ、ランプの傾き、ステップの高さを決定する自動変速機のクラッチ油圧指令値生成装置であって、
前記油圧系についての下式で表される簡易モデルを用い、目標クラッチ油圧に応じて、矩形の高さをｋ×Ｔ１×Ｔ２、ランプの傾きをｋ、ステップの高さをｋ（Ｔ１＋Ｔ２）に基づき決定することを特徴とするクラッチ油圧指令値生成装置。
Ｐ（ｓ）＝［｛１／（Ｔ１・ｓ＋１）｝・｛１／（Ｔ２・ｓ＋１）｝］
ここで、Ｐ（ｓ）はクラッチ油圧、Ｔ１は第１時定数、Ｔ２は第２時定数、ｓはラプラス演算子である。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動変速機のクラッチ油圧指令値の生成、特に油圧系の動作遅延を考慮するものに関する。
【背景技術】
【０００２】
従来より、自動変速機においては、クラッチパックにおける各段のディスク同士の係合解放により各段の変速切換が行われている。このクラッチパックにおける係合解放時のディスクの移動は、油圧系から供給されるクラッチ油圧により制御される。
【０００３】
ここで、油圧系は、油圧ポンプからの油圧を電磁弁やオリフィスを介し、クラッチパックへ供給する。従って、得られるクラッチ油圧には、遅延が生じるため、変速時のクラッチ油圧の指令値は油圧系の遅延時間などを考慮して決定する必要がある。
【０００４】
このために、油圧系をモデルを用いて表現し、指令値を決定することが行われている。ここで、油圧系のモデルを正確なものにすると、その次数が高くなるため、計算時間が長くなる。そこで、二次の簡易モデルを利用することも行われている。特許文献１〜３では、油圧系を簡易モデルで表現し、出力軸回転数、油温、摩擦係合要素の回転数、油圧指令値、変速インターバルなどの状態量により係数が変化する構成としている。なお、“一次＋むだ時間”で簡易モデル化する例として特許文献４がある。
【０００５】
また、特許文献１、３、５では、簡易モデルを伝達関数モデルで表現し、簡易伝達関数を逆モデルとして用いることで制御対象の応答特性（固有振動数、減衰特性）を打ち消すとともに、応答特性を改善させる伝達関数（２次）を直列に付加することにより、指令値生成を行っている。
【０００６】
【特許文献１】特開２００５−００３０７１号公報
【特許文献２】特開２００２−１２２２２２号公報
【特許文献３】特開２００１−１８２８１８号公報
【特許文献４】特開２００５−３１５０８３号公報
【特許文献５】特開２００５−２９１０００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ここで、上記従来例では、簡易モデルの次数を一定としている。しかし、油圧系の特性は運転条件や油圧応答波形のパターン（速度）により応答特性が異なる。このため、条件によっては、簡易モデルが十分な精度を持たないおそれがある。
【０００８】
また、簡易伝達関数を用いる場合に、その次数を高くすれば、十分な精度が得られる。しかし、伝達関数の次数が増加するほど、フィードフォワード補償器の演算負荷が増加し、演算時間が長くなってしまう。特に、上記従来例のように無段変速機の逆モデル部を用いる場合、その逆モデル部においてその演算負荷が大きくなり計算に時間が掛かってしまう。
【課題を解決するための手段】
【０００９】
本発明は、自動変速機のクラッチ油圧指令値生成方法であって、油圧系の動作についての詳細モデルを用意し、クラッチ油圧の変化についての要求指令に基づき、その要求指令に基づくクラッチ油圧変化を達成するためにクラッチ油圧制御系における応答に求められる必要周波数帯域を求め、前記詳細モデルの周波数応答が前記必要な周波数帯域に該当する簡易モデルの次数を決定し、決定された次数の簡易モデルを利用して、前記要求指令に応じたクラッチ油圧を達成するためのクラッチ油圧指令値を算出することを特徴とする。
【００１０】
また、前記簡易モデルにおける係数を出力であるクラッチ油圧のレベルに応じて変更することが好適である。
【００１１】
また、本発明は、クラッチ油圧を決定する油圧系のクラッチ油圧指令値を矩形、ランプおよびステップの３つの波形を重ね合わせた時系列パターンとし、目標クラッチ油圧に応じて、矩形の高さ、ランプの傾き、ステップの高さを決定する自動変速機のクラッチ油圧指令値生成方法であって、前記油圧系についての下式で表される簡易モデルを用い、目標クラッチ油圧に応じて、矩形の高さをｋ×Ｔ１×Ｔ２、ランプの傾きをｋ、ステップの高さをｋ（Ｔ１＋Ｔ２）に基づき決定することを特徴とする。
Ｐ（ｓ）＝［｛１／（Ｔ１・ｓ＋１）｝・｛１／（Ｔ２・ｓ＋１）｝］
ここで、Ｐ（ｓ）はクラッチ油圧、Ｔ１は第１時定数、Ｔ２は第２時定数、ｓはラプラス演算子である。
【００１３】
また、本発明は、上述のような油圧クラッチのクラッチ油圧指令値生成装置に関する。
【発明の効果】
【００１４】
本発明によれば、簡易モデルにおける伝達関数の次数を設計要求に応じて変更する。従って、設計要求を満たす最小限の次数による簡易モデルでクラッチ油圧指令値の設計が可能となり、またモデルの次数を低くしすぎモデルが設計に十分でない精度になってしまうことを防止できる。また、モデルを簡易なものにできるため、コントローラの構成が簡素となり、車載のＥＣＵなどへの実装性が向上し、また演算負荷が軽減される。また、簡素なモデルを適用するため、同定試験によりモデル係数を求める時に精度が向上するという効果も得られる。
【００１５】
さらに、指令値を所定の時系列パターン（インパルス、ランプ、ステップの組合せ）の値（時間軸方向の長さ、指令値の大きさ）とした。このため、制御目標における傾きｋと、制御対象における２つの時定数Ｔ1，Ｔ2とから、指令値の波形を求めることができる。従って、少ない演算負荷で、油圧指令値を計算することが可能になる。システマティックな指令値導出により、適合工数を削減できるというメリットがある。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施形態について、図面に基づいて説明する。
【００１７】
図１は、自動変速機のクラッチ油圧制御系の構成を示すブロック図である。まず、目標となるクラッチ油圧である要求油圧がコントローラ１０に供給される。コントローラ１０は、簡易モデルを用いて、クラッチ油圧指令値を生成し、これをクラッチ油圧制御系１２に供給する。クラッチ油圧制御系１２は、クラッチ油圧指令値に応じて、ソレノイド弁などを制御してクラッチ油圧を制御する。
【００１８】
図２には、本実施形態の制御対象となる油圧制御系の概要が示されている。車両には、エンジン３０が搭載されており、このエンジン３０に自動変速機３２が接続されている。そして、自動変速機３２からの出力によってタイヤ３４が回転され、車両が走行する。
【００１９】
この自動変速機３２には、変速を行うための油圧制御系３６が設けられている。油圧ポンプからのオイルは油圧調整弁によって所定のライン圧（元圧）に調整される。この油圧調整弁からの出力は、供給電流によって開度が制御されるリニアソレノイド弁、オリフィス・流路を介しクラッチパック４６に供給される。このクラッチパック４６は供給油圧によって内部のピストンに対するクラッチ油圧は変化し、これによってクラッチ板の係合解放が制御される。例えば、１速から２速への変速指令が出されたときには、上述のリニアソレノイド弁への電流値が変更され、クラッチパック４６におけるクラッチ油圧が変更されて、１速のギアへの接続が解放され、２速のギアへ接続されて変速が行われる。
【００２０】
このような油圧制御系のモデルを用いてクラッチ油圧が算出される。ここで、この油圧制御系３６は、図３に示すように、変速指令（油圧指令）はＥＣＵ４０に入力され、ＥＣＵ４０は指令に応じてリニアソレノイド弁４２への電流値を変更する。これによって、オリフィス・流路４４を介しクラッチパック４６へ供給される油圧が変更され、クラッチパック４６におけるクラッチ油圧が制御される。
【００２１】
このような自動変速機のモデルは、図４のように表される。ここで、オリフィス・流路４４における流量をｑｃ、クラッチピストンストロークをｘｃ、クラッチ面積をＡｃ、クラッチ油圧をＰｃとする。
【００２２】
まず、ＥＣＵ４０およびリニアソレノイド弁４２においては、その動作に所定の遅れがある。オリフィス・流路４４における流量ｑｃは、ｑｃ＝Ｃｏ／Ａｏ√［２（ｐｌ−ｐｃ）／ρ］となる。ここで、Ｃｏはオリフィスによって決定される流出定数、ｐｌはリニアソレノイド出力圧、ｐｃは流出側圧力、ρはオイルの密度である。
【００２３】
そして、クラッチパック４６においては、クラッチピストンストロークｘｃは、ｘｃ＝∫ｑｃｄｔ／Ａｃ、Ｐｃ＝Ｋｃ・ｘｃ／Ａｃとなり、このクラッチ油圧Ｐｃが得られる。ここで、Ｋｃは所定の定数である。なお、クラッチパック４６におけるストロークｘｃはクラッチパック４６の詰まり位置ｘｃ＿ｍａｘが上限値となる。また、詰まり時のクラッチ作動圧Ｐｃは、Ｐｃ＝Ｋｃ・ｘｃ＿ｍａｘ／Ａｃ＝Ｐｃ＿ｍａｘである。
【００２４】
図５には、コントローラ１０における簡易モデルの設定のフローチャートが示されている。
【００２５】
まず、クラッチ油圧制御系の物理詳細モデルを設定する（Ｓ１）。この物理詳細モデルは、図２に示した、クラッチ油圧の目標値（平衡値）を決定した場合における、油圧ポンプからの出力であるライン圧（元圧）、ＥＣＵからの指令値の出力、この指令値に基づくリニアソレノイド弁の動作、油圧配管におけるオリフィス等による動作遅れなどを考慮したモデルである。
【００２６】
得られた物理詳細モデルについて、対象とする運転条件毎に線形モデル化する（Ｓ２）。すなわち、各種の運転条件（平衡点）を定めて、この運転条件に基づいて、式（１）のように線形モデルを求める。
［式１］
Ｐ＝（∂ｆ／∂ｘ0）（ｘ−ｘ0）    （１）
【００２７】
ここで、ｆ：油圧詳細モデル、Ｐ：クラッチ油圧、ｘ：状態量（油圧他）、添え字0：平衡点である。なお、この式（１）は、通常１０次以上の方程式となる。
【００２８】
動作応答としてのクラッチ油圧についてどのようなパターンを得るかという設計要求に基づいて、モデルの必要周波数帯域を求める（Ｓ３）。すなわち、例えば、応答がランプ的な変化でよいのか、それともステップ的な変化が必要か等によって、その応答を構成する周波数成分が異なり、必要周波数帯域が異なる。
【００２９】
各クラッチ油圧、油温毎に簡易モデル化し、そのモデルの周波数応答から、簡易モデル（伝達関数）の次数を決定する（Ｓ４）。すなわち、詳細モデルや、次数が異なる複数の簡易モデルについて、クラッチ油圧、油温などを設定することで、時定数が決定され、周波数特性が求められる。図６には、詳細モデル（１０次以上）、一次遅れモデル、２次遅れモデルにより求めた周波数応答が示されている。ここで、図６では横軸が周波数、縦軸が制御におけるゲインを示している。このように、低周波数では一次遅れモデル、２次遅れモデルのいずれも詳細モデルと一致するが、周波数が高くなるにつれ、一次遅れモデルが詳細モデルと離れ始め、次に２次遅れモデルが詳細モデルから離れる。そして、Ｓ１３において決定した必要周波数帯域から詳細モデルから離れない次数の簡易モデルを選択する。図６の場合には、必要周波数帯域を満足するためには２次遅れモデルが必要であり、次数は２次に決定される。
【００３０】
図６の低次元化前のゲインは式（１）において線形化したモデルにおいて、クラッチ油圧指令から出力油圧までのボード線図を、例えばＭａｔｌａｂのＣｏｎｔｒｏｌ  Ｔｏｏｌｂｏｘの関数''ｂｏｔｅ''を用いて計算したものである。
【００３１】
また一次や二次のモデルの低次元化は、同じくＭａｔｌａｂのＳｉｇｎａｌ  Ｔｏｏｌｂｏｘの関数''ｉｎｖｆｒｅｇｓ''を用いて詳細モデルのボード線図から低次元化することが可能である。
【００３２】
このようにして、簡易モデルの次数が決定された場合には、同定試験または簡易モデルを用いたシミュレーションにより、そのモデルの係数を決定する（Ｓ５）。すなわち、各種条件において、動作する簡易モデルを決定する。
【００３３】
そして、この簡易モデルを利用して、目標となる要求クラッチ油圧に応じたクラッチ油圧指令値を算出する（Ｓ６）。
【００３４】
例えば、式（２）に示す１次遅れの伝達関数を利用した簡易モデルを利用して、指令値を生成する。
［式２］
Ｐ＝（１／（Ｔ・ｓ＋１）・（ｕ−ｕ0））    （２）
ここで、Ｔ：時定数、ｕ：指令値、ｓ：ラプラス演算子である。
【００３５】
このように、本実施形態では、簡易モデルにおける伝達関数の次数を設計要求に応じて変更する。特に、設計要求を満たす最小限の次数による簡易モデルでクラッチ油圧指令値の設計が可能となり、またモデルの次数を低くしすぎモデルが設計に十分でない精度になってしまうことを防止できる。また、コントローラの構成が簡素となり、車載のＥＣＵなどへの実装性が向上し、また演算負荷が軽減される。また、可能な限り簡素なモデルを適用するため、同定試験によりモデル係数を求める時に精度が向上するという効果も得られる。
【００３６】
「遅い応答要求の例」
ここで、遅い応答要求（設計要求）として、ランプ変化するクラッチ油圧応答（詳細モデル、図９における下の破線）を再現するために、図７に示すようにクラッチ油圧で係数が変更される１次遅れで簡易モデル化した例について説明する。
【００３７】
例えば、ステップ状のクラッチ油圧指令値Ｄｕｔｙ  ｃｏｎｓｔがテーブル２０に入力されると、テーブル２０は、クラッチ油圧指令値と、定常クラッチ油圧の関係を示すマップ（式でもよい）に基づいて、クラッチ油圧指令値Ｐｃｏｎｓｔを生成し出力する。このクラッチ油圧指令値Ｐｃｏｎｓｔは、簡易モデル２２に供給される。この簡易モデル２２は、Ｐ＝（１／（Ｔ・ｓ＋１）Ｐｃｏｎｓｔという動特性を有している。従って、入力Ｐｃｏｎｓｔに対し一次の伝達遅れのクラッチ油圧Ｐが得られる。
【００３８】
ここで、簡易モデル２２は、テーブル２２ａを有している。このテーブル２２ａは、油温およびクラッチ油圧に応じた時定数Ｔを記憶するものである。そこで、簡易モデル２２の出力であるクラッチ油圧Ｐがフィードバックされて簡易モデル２２の時定数Ｔが書き換えられることになる。
【００３９】
図８において破線は、クラッチがランプ変化する条件において線形化した詳細モデルの周波数応答である。また同図の矢印←→で示した周波数帯域は、設計要求として比較的遅いランプ変化する場合の応答周波数（２〜３Ｈｚ）である。この矢印で示される周波数帯域内で詳細モデルの周波数特性（破線）は、同図に実線で示される１次遅れのモデル（伝達関数）であれば十分再現可能であることがわかる。なお、図８の上図は縦軸が制御ゲイン［ｄＢ］、下図は縦軸が位相［度］を示している。
【００４０】
図９は、ランプ変化する指令値に対して、詳細モデルと簡易モデルの二つの時間応答波形を比較している。両者ほぼ一致しており、一次遅れモデルは十分な精度であることがわかる。なお、同図において０秒までで両者がずれているのは、シミュレーション初期値の違いのためである。
【００４１】
「速い応答要求の例」
速い応答要求（設計要求）として、ステップ変化する指令値に対するクラッチ油圧応答の場合を示す。
【００４２】
図１０は、図８で示した一次遅れモデルと詳細モデルを用いてシミュレーションした結果である。簡易モデルは詳細モデルの波形と一致せず、一次遅れの簡易モデルでは精度不足であることがわかる。そこで、２次遅れで簡易モデル化した場合ついて、図１１に示す。このように、２次遅れでモデル化した場合には、簡易モデルの周波数特性（ゲインおよび位相）は、ステップ応答で必要な１０Ｈｚ近傍まで詳細モデルの周波数特性を再現しており、十分な精度であることがわかる。
【００４３】
図１２は、ステップ変化する指令値（クラッチ指令）に対して、詳細モデルと簡易モデルの二つの時間応答（クラッチ油圧）波形を比較している。両者の応答波形はほぼ一致しており、二次遅れモデルは十分な精度であることがわかる。
【００４４】
「その他の構成」
上記具体例では、１次遅れと２次遅れのモデル（ｐ（ｓ）：伝達関数）の例を示したが、他に式（３）に示す無駄時間を付加するモデルや式（４）に示す形の２次遅れモデルを用いてもよい。
［式（３）］
ｐ（ｓ）＝｛１／（Ｔ・ｓ＋１）｝ｅ［−Ｔm・ｓ］      （３）
ここで、Ｔm：無駄時間である。
ｐ（ｓ）＝｛１／（Ｔ1・ｓ＋１）・（Ｔ2・ｓ＋１）｝    （４）
ここで、Ｔ1，Ｔ2：時定数である。
【００４５】
また上記具体例では、簡易モデルの係数を“クラッチ油圧と油温”に基づき変更するようにしたが、“クラッチ油圧（簡易モデル出力値）の変化率”で変更するようにしても良い。
【００４６】
「指令値計算の具体例」
式（４）の２次の簡易モデルを対象に指令値計算の具体例を示す。この例では、上述した図２のモデルにおいて、リニアソレノイド弁４２を制御するドライバであるＥＣＵ４０のモデルと、リニアソレノイド弁４２のモデルの２つからなり、それぞれにおいて一次の遅延があり、全体としては、２次の遅延を有する伝達関数からなるモデルとなっている。すなわち、図１３に示すように、簡易モデルは、２つの１次遅延モデルを直列接続した２次遅れモデルである。
【００４７】
「制御目標」
まず、クラッチ油圧を所定値に上昇させるためには、定常状態から、指定された傾き、指定されたタイミングで、油圧をスイープアップさせ、指定の傾きでスイープアップ中に、指定された傾き、指定されたタイミングで、油圧をスイープアップさせることが必要である。従って、図１４のようにクラッチ油圧を変化させるためのクラッチ油圧指令値と、図１５のようにクラッチ油圧を変化させるためのクラッチ油圧指令値を求める。
【００４８】
「制御ロジックの導出」
（ｉ）ランプ入力
制御対象であるクラッチ油圧をＰ（ｓ）とし、これに対し、時刻０で傾きｋのランプ入力を加えた際の応答波形を解析的に求める。
【００４９】
まず、クラッチ油圧は、式（１１）で表される。
【数１】
0004824471.tif 000002
【００５０】
出力波形ｙ（ｔ）をラプラス変換したＹ（ｓ）は、式（１２）で表される。
【数２】
0004824471.tif 000003
【００５１】
このＹ（ｓ）を変形すると、式（１３）となる。
【数３】
0004824471.tif 000004
【００５２】
よって、応答波形ｙ（ｔ）の解析表現は、式（１４）のようになる。
【数４】
0004824471.tif 000005
【００５３】
ここで、制御対象であるクラッチ油圧Ｐ（ｓ）に対し単位ステップ入力を加えた時の時間応答ｙ1（ｔ）を求めてみる。
【００５４】
まず、ｙ1（ｔ）をラプラス編変改したＹ1（ｔ）は、式（１５）のようになる。
【数５】
0004824471.tif 000006
【００５５】
よって、応答波形ｙ1（ｔ）の解析表現は、式（１６）のようになる。
【数６】
0004824471.tif 000007
【００５６】
つぎに、制御対象Ｐ（ｓ）に対し単位インパルス入力を加えた時の時間応答ｙ２（ｔ）を求めて見る。
【００５７】
まず、ｙ2（ｔ）をラプラス編変改したＹ２（ｓ）は、式（１７）のように表される。
【数７】
0004824471.tif 000008
【００５８】
よって、応答波形ｙ２（ｔ）の解析表現は、式（１８）のようになる。
【数８】
0004824471.tif 000009
【００５９】
以上の準備をふまえて、式（１４）をみると、式（１９）のような形になっている。
【数９】
0004824471.tif 000010
【００６０】
これより、制御対象Ｐ（ｓ）に対し、傾きｋのランプ入力を加えた際の応答波形は、  加えられたランプ入力に対して、（ａ）Ｐ（ｓ）に大きさｋ×（Ｔ1＋Ｔ2）のステップ入力を加えた際の応答波形ｙ1（ｔ）、（ｂ）Ｐ（ｓ）に大きさｋ×Ｔ1×Ｔ2のインパルス入力を加えた際の応答波形ｙ2（ｔ）を差し引いた応答となる。
【００６１】
そして、重ね合わせの原理より、定常状態から、指定された傾きｋ、指定されたタイミングで、油圧をスイープアップさせるには、油圧指令値は図１６のようにすればよいことがわかる。
【００６２】
すなわち、指令値の波形は、時間幅τであってその＋方向高さがｋ×Ｔ1×Ｔ2のインパルス入力（ｋ×Ｔ1×Ｔ2／τ）、＋方向高さｋ（Ｔ1＋Ｔ2）のステップ入力、傾きｋのランプ入力の加算で形成され、傾きｋのスイープ開始指示に応答し、ｋ（Ｔ1＋Ｔ2）のステップ入力と、ｋ×Ｔ1×Ｔ2／τのインパルス入力がなされることによって、傾きｋのランプ波形が得られる。なお、ｋ（Ｔ1＋Ｔ2）は目標油圧に対するオフセット量となっている。また、τは、できるだけ小さい方がよく、現実的には３２ｍｓｅｃ（１制御周期）程度に設定される。
【００６３】
また、重ね合わせの原理より、指定された傾きｋでスイープアップ中に、別の指定された傾き（傾きが減る方向であって下記例ではｋ＝０）、指定されたタイミングで、油圧をスイープアップさせるには、油圧指令値は図１７のようにすればよいことがわかる。
【００６４】
すなわち、指令値の波形は、時間幅τであってそのマイナス方向高さがｋ×Ｔ1×Ｔ2のインパルス入力（ｋ×Ｔ1×Ｔ2／τ）、−方向高さｋ（Ｔ1＋Ｔ2）のステップ入力、新しい傾き（この例ではｋ＝０）のランプ入力の加算で形成され、傾き変更開始指示に応答し、−ｋ（Ｔ1＋Ｔ2）のステップ入力と、−ｋ×Ｔ1×Ｔ2／τのインパルス入力がなされることによって、傾き０のランプ波形が得られる。なお、−ｋ（Ｔ1＋Ｔ2）によりオフセット入力が０になる。また、τは、上述の場合と同様に、できるだけ小さい方がよく、現実的には３２ｍｓｅｃ（１制御周期）程度に設定される。
【００６５】
このようにして、定常状態から傾きｋで上昇し、所定値に達した場合にまた一定の定常状態になる波形を得ることができる。
【００６６】
ここで、下記の要件にて、シミュレーションを実施した結果を図１８に示す。すなわち、（ａ）時刻０．５［ｓｅｃ］に３００［ｋｐａ／ｓｅｃ］の傾きでスイープアップ開始し、（ｂ）時刻０．９［ｓｅｃ］で、スイープアップ中止（油圧を一定に保つ）する、という目標油圧波形を実現する為の、指令油圧を上述したアルゴリズムに基づき生成し、上述したモデルによる油圧シミュレータにてシミュレーションを実施した。
【００６７】
図１８より、本実施形態のクラッチ油圧指令値を用いることで目標波形が得られることがわかる。
【００６８】
このように、本実施形態によれば、自動変速機の変速時における油圧応答は、クラッチの詰り開始状態からランプ状に昇圧させる（あるいはその逆の）ある決められたパターンしか採らないことに着目し、このパターンに対応し予め定めた指令値の時系列パターン（インパルス、ランプ、ステップの組合せ）の値（時間軸方向の長さ、指令値の大きさ）を決定するようにした。このため、制御目標における傾きｋと、制御対象における２つの時定数Ｔ1，Ｔ2とから、指令値の波形を求めることができる。従って、少ない演算負荷で、油圧指令値を計算することが可能になる。システマティックな指令値導出により、適合工数を削減できるというメリットがある。
【図面の簡単な説明】
【００６９】
【図１】クラッチ油圧制御系の構成を示すブロック図である。
【図２】クラッチ油圧制御系の全体構成の概要を示す図である。
【図３】油圧系のブロック図である。
【図４】油圧系の制御内容を示す図である。
【図５】油圧指令値の生成を示すフローチャートである。
【図６】モデルの周波数応答を示す図である。
【図７】一次簡易モデルの構成を示す図である。
【図８】一次簡易モデルと詳細モデルの周波数特性の比較を示す図である。
【図９】一次簡易モデルと詳細モデルのシミュレーション（ランプ）結果の比較を示す図である。
【図１０】一次簡易モデルと詳細モデルのシミュレーション（ステップ）結果の比較を示す図である。
【図１１】二次簡易モデルと詳細モデルの周波数特性の比較を示す図である。
【図１２】ステップ指令値入力時の二次簡易モデルと詳細モデルの比較を示す図である。
【図１３】油圧制御系の二次簡易モデルを示す図である。
【図１４】所定の傾きでランプ状にアップする油圧を説明する図である。
【図１５】所定の傾きでアップしている状態から一定の状態に移行する油圧を説明する図である。
【図１６】所定の傾きでランプ状にアップする油圧を発生させるための油圧指令値を説明する図である。
【図１７】所定の傾きでアップしている状態から一定の状態に移行する油圧を発生させるための油圧指令値を説明する図である。
【図１８】油圧をランプ状に上昇させ一定値とするための指令値を説明する図である。
【符号の説明】
【００７０】
１０  コントローラ、１２  クラッチ油圧制御系、２０  テーブル、２２  簡易モデル、２２ａ  テーブル、３０  エンジン、３２  自動変速機、３４  タイヤ、３６  油圧制御系、４２  リニアソレノイド弁、４４  オリフィス・流路、４６  クラッチパック。
【図１】
0004824471.tif 000011
【図２】
0004824471.tif 000012
【図３】
0004824471.tif 000013
【図４】
0004824471.tif 000014
【図５】
0004824471.tif 000015
【図６】
0004824471.tif 000016
【図７】
0004824471.tif 000017
【図８】
0004824471.tif 000018
【図９】
0004824471.tif 000019
【図１０】
0004824471.tif 000020
【図１１】
0004824471.tif 000021
【図１２】
0004824471.tif 000022
【図１３】
0004824471.tif 000023
【図１４】
0004824471.tif 000024
【図１５】
0004824471.tif 000025
【図１６】
0004824471.tif 000026
【図１７】
0004824471.tif 000027
【図１８】
0004824471.tif 000028