(57)【要約】【課題】  ライン圧とベルト挟圧とをそれぞれ別個独立した油圧アクチュエータにより制御する油圧制御装置において、ライン圧とベルト挟圧を共に精度良く制御できるようにする油圧学習方法を提供する。【解決手段】  本発明の油圧学習方法は、ライン圧制御バルブ６１を制御するライン圧制御ソレノイド６２と、ベルト挟圧制御バルブ８１を制御するベルト挟圧制御ソレノイド８２がそれぞれ設けられた油圧制御装置に適用される。そして、ベルト挟圧の制御指示値としてベルト挟圧制御ソレノイド８２へ出力するベルト挟圧指示値と、ライン圧の制御指示値としてライン圧制御ソレノイド６２へ出力するライン圧指示値とを予め学習する。このため、油圧制御装置がライン圧とベルト挟圧を共に精度良く制御できるようなる。【選択図】  図３
2006200549.tif 000002
【特許請求の範囲】
【請求項１】
油圧源の油圧からライン圧を生成するバルブを制御するライン圧制御手段と、
前記ライン圧からセカンダリプーリに供給されるベルト挟圧を生成するバルブを制御するベルト挟圧制御手段と、を備える無段変速機の制御方法であって、
前記ベルト挟圧制御手段によるベルト挟圧指示値と実ベルト挟圧値とに基づいて、前記ベルト挟圧指示値を学習補正するベルト挟圧学習ステップと、
前記ライン圧制御手段によるライン圧指示値と実ライン圧値とに基づいて、前記ライン圧指示値を学習補正するライン圧学習ステップと、
を備えることを特徴とする無段変速機の制御方法。
【請求項２】
前記ベルト挟圧学習ステップは、前記ライン圧制御手段の制御量を一定にした状態で行うものであり、
前記ライン圧学習ステップは、前記ベルト挟圧制御手段の制御量を一定にした状態で行うものであることを特徴とする請求項１記載の無段変速機の制御方法。
【請求項３】
前記ライン圧指示値の学習補正を実行する際には、前記ベルト挟圧指示値を、学習補正時の前記ライン圧指示値よりも大きくなるように設定することを特徴とする請求項１又は請求項２に記載の無段変速機の制御方法。
【請求項４】
前記ライン圧指示値の学習補正を実行する際には、前記ベルト挟圧指示値を、前記ライン圧指示値の最大値よりも大きくなるように設定することを特徴とする請求項１又は請求項２に記載の無段変速機の制御方法。
【請求項５】
前記ライン圧指示値の学習補正を実行する際には、前記ベルト挟圧を生成するバルブが全開状態となるように前記ベルト挟圧指示値を設定することを特徴とする請求項４記載の無段変速機の制御方法。
【請求項６】
前記ベルト挟圧指示値の学習補正を実行する際には、前記ライン圧指示値を、前記ベルト挟圧指示値よりも大きくなるように設定することを特徴とする請求項１又は請求項２に記載の無段変速機の制御方法。
【請求項７】
前記ベルト挟圧指示値の学習補正を実行する際には、前記ライン圧指示値を、前記ベルト挟圧指示値の最大値よりも大きくなるように設定することを特徴とする請求項１又は請求項２に記載の無段変速機の制御方法。
【請求項８】
前記ライン圧指示値を、油温に応じて変更することを特徴とする請求項６又は請求項７に記載の無段変速機の制御方法。
【請求項９】
前記ベルト挟圧指示値の学習補正及び前記ライン圧指示値の学習補正を行う際には、前記油圧源から作動油を汲み上げるオイルポンプの発生油圧を確保するため、前記オイルポンプを駆動するエンジンのアイドル回転数をアップさせることを特徴とする請求項１記載の無段変速機の制御方法。
【請求項１０】
前記アイドル回転数のアップ量を、前記ベルト挟圧指示値の学習補正時と前記ライン圧指示値の学習補正時とで異なる値にすることを特徴とする請求項９記載の無段変速機の制御方法。
【請求項１１】
前記ライン圧指示値の学習補正を実行する際には、前記ライン圧指示値を、前記ベルト挟圧として設定可能な最大油圧以下に設定することを特徴とする請求項３記載の無段変速
機の制御方法。
【請求項１２】
制御モードが、所定の操作によって学習モードに設定された場合に、前記ライン圧学習ステップ及び前記ベルト挟圧学習ステップの少なくとも一方を行うことを特徴とする請求項１記載の無段変速機の制御方法。
【請求項１３】
前記車両の走行距離を推定し、前記車両が所定の走行距離以上走行したときに、前記ベルト挟圧指示値の学習補正及び前記ライン圧指示値の学習補正の少なくとも一方を実行することを特徴とする請求項１記載の無段変速機の制御方法。
【請求項１４】
車両の運転時に前記ベルト挟圧指示値の学習補正及び前記ライン圧指示値の学習補正の少なくとも一方を行う際には、前記油圧源から前記作動油を汲み上げるオイルポンプの発生油圧を保持するため、前記オイルポンプを駆動するエンジンのアイドル回転数を、前記車両の非運転時に学習補正を行う場合のエンジンのアイドル回転数よりも少なくすることを特徴とする請求項１３記載の無段変速機の制御方法。
【請求項１５】
前記ライン圧指示値の学習補正における前記ライン圧指示値と、前記ベルト挟圧指示値の学習補正における前記ベルト挟圧指示値をそれぞれ２点以上設定し、段階的に学習補正することを特徴とする請求項１記載の無段変速機の制御方法。
【請求項１６】
前記ベルト挟圧指示値の学習補正及び前記ライン圧指示値の学習補正において前記実ベルト挟圧を測定する際に、各測定開始前に各指示値を連続的に上昇及び下降させて前記ベルト挟圧を生成するバルブ及び前記ライン圧を生成するバルブにおける油圧ヒステリシスの影響を解消し、
各指示値を低圧の指示値から段階的に昇圧させていくときに前記実ベルト挟圧を測定し、最大指示圧を指示した後に降圧し、測定開始時の前記実ベルト挟圧を再度測定することを特徴とする請求項１５記載の無段変速機の制御方法。
【請求項１７】
前記指示値を段階的に昇圧させていくときに、それぞれの段階における指示値を所定時間保持して油圧指示を行い、昇圧指示が発生してから所定時間経過後から次の昇圧指示が発生するまでの期間に、前記油圧指示値に対する前記実ベルト挟圧の測定を行うことを特徴とする請求項１５記載の無段変速機の制御方法。
【請求項１８】
前記ライン圧指示値及び前記ベルト挟圧指示値を段階的に学習補正したときに算出された複数の補正値を、それぞれグループデータとして不揮発性メモリに記憶し、
各グループデータの前記不揮発性メモリへの格納中に前記車両のバッテリからの電源が遮断され、その格納が中断された場合、いずれか一方のグループデータの格納が完了している場合には、格納処理が中断されたグループデータについてのみ予め定められた初期データを書き込み、格納が完了した他方のグループデータはそのまま保持することを特徴とする請求項１５記載の無段変速機の制御方法。
【請求項１９】
前記ライン圧指示値及び前記ベルト挟圧指示値を段階的に学習補正したときに算出された複数の補正値を、それぞれグループデータとして不揮発性メモリに記憶し、
前記補正値の前記ライン圧指示値及び前記ベルト挟圧指示値への反映は、学習補正処理が終了して一旦車両のイグニッションスイッチがオフにされ、再度前記イグニッションスイッチがオンにされたタイミングで行うことを特徴とする請求項１５記載の無段変速機の制御方法。
【請求項２０】
油圧源の油圧からライン圧を生成するバルブを制御するライン圧制御手段と、
前記ライン圧からセカンダリプーリに供給されるベルト挟圧を生成するバルブを制御す
るベルト挟圧制御手段と、を備える無段変速機の制御装置であって、
前記ベルト挟圧制御手段によるベルト挟圧指示値と実ベルト挟圧値とに基づいて、前記ベルト挟圧指示値を学習補正するベルト挟圧学習手段と、
前記ライン圧制御手段によるライン圧指示値と実ライン圧値とに基づいて、前記ライン圧指示値を学習補正するライン圧学習手段と、
を備えることを特徴とする無段変速機の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無段変速機の油圧制御方法及び油圧制御装置に関し、特に、ベルト式の無段変速機のベルト挟圧と、その元圧となるライン圧とを独立して制御可能な油圧制御方法及び油圧制御装置に関する。
【背景技術】
【０００２】
従来より、自動車等の自動変速機には、ロバスト性に優れる等の理由から無段変速機（Continuously Variable Transmission：「ＣＶＴ」とも呼ばれる）が広く採用されている。その一つであるベルト式の無段変速機においては、エンジン側に設けられた駆動側のプーリ（以下「プライマリプーリ」という）と、車輪側に設けられた従動側のプーリ（以下「セカンダリプーリ」という）との間にＶベルトが掛け渡されている。これらプライマリプーリ及びセカンダリプーリのそれぞれの溝幅は、例えば油圧制御により変更可能となっている。そして、プライマリプーリの溝幅を制御してＶベルトの掛径を変化させ、セカンダリプーリの挟圧力を保持しつつその溝幅をこれに対応して変化させることで、変速比を連続的に変更している。
【０００３】
このような無段変速機では、プライマリプーリの溝幅の制御は、通常、油圧制御装置を駆動してプライマリプーリを構成する固定輪と可動輪との間に形成されるチャンバに作動油を給排することにより行われる。これら固定輪と可動輪との間にはテーパ状の溝部が形成されており、このチャンバ内の油量を制御することにより可動輪を固定輪に対して近接又は離間する方向に動作させることで、その溝幅を調整する。プライマリプーリには、作動油の給排量を調整するための油圧バルブが設けられており、電磁弁等の油圧アクチュエータによりこれを駆動する。その油圧バルブには通常、油圧源から作動油を汲み上げて生成したライン圧が入力される。
【０００４】
一方、セカンダリプーリの挟圧力（以下「ベルト挟圧」という）の制御も同様に、油圧制御装置を駆動してセカンダリプーリを構成する固定輪と可動輪との間に形成されるチャンバに作動油を給排することにより行われる。このベルト挟圧は、供給されるライン圧を元圧とし、油圧制御装置によりそのライン圧を減圧することにより生成される。そして、そのベルト挟圧の作動油がチャンバ内に供給されることにより、固定輪と可動輪とに挟まれるＶベルトに適度な締付力がかかり、その滑りが防止される。
【０００５】
このように、ライン圧は、油圧制御装置の各油圧アクチュエータが制御する油圧バルブに油圧を供給するための元圧となるものであるが、通常はエンジントルクに応じた圧力に調整される。古くはスロットル弁の開度に応じてこのライン圧を機械的に調整する機構が設けられたりしていたが、近年では油圧をより最適に制御するために、ライン圧を調圧する専用の油圧アクチュエータが設けられ、電子制御装置にてそのライン圧制御が行われている。
【０００６】
ところで、従来においては、上述したライン圧とベルト挟圧とが共通の油圧アクチュエータにより連動して制御される油圧制御装置が製造されてきた（例えば特許文献１参照）。
【０００７】
図１０は、このような従来の油圧制御装置及びその周辺の概略構成を表す説明図である。また、図１１は、ライン圧とベルト挟圧とを共通の油圧アクチュエータにより制御する油圧制御装置による油圧制御の状態を表す説明図である。同図（Ａ）は油圧アクチュエータに供給する電流値と、それにより生成される制御油圧との関係を示しており、横軸が油
圧アクチュエータとしてのリニアソレノイドに供給する電流値を表し、縦軸がライン圧及びベルト挟圧の大きさを表している。また、同図（Ｂ）は無段変速機の変速比と制御油圧との関係を示しており、横軸が変速比を表し、縦軸がライン圧、ベルト挟圧、及びプライマリプーリに必要な圧力（以下「プライマリ圧」という）を表している。
【０００８】
図１０に示すように、従来の無段変速機の油圧制御装置においては、ライン圧ＰＬを制御するためのライン圧制御バルブ１０１と、ベルト挟圧ＰOUTを制御するためのベルト挟圧制御バルブ１０２が、共通の油圧ソレノイド１０３により連動して制御される。
【０００９】
そして、電子制御装置１０４が、目標変速比と実変速比との偏差に基づいて算出された制御指令値を油圧ソレノイド１０３へ出力し、この油圧ソレノイド１０３の駆動により、ライン圧制御バルブ１０１とベルト挟圧制御バルブ１０２とがそれぞれ動作制御される。
【００１０】
このようにライン圧とベルト挟圧とを共通の油圧アクチュエータにより連動して制御する場合には、図１１（Ａ）に示すように、ライン圧ＰＬとベルト挟圧ＰOUTとがほぼ比例的に変化する。一方、図１１（Ｂ）に示すように、ベルト挟圧ＰOUTとプライマリ圧ＰINとは逆比例の関係にある。このため、最小変速比γminでのプライマリ圧ＰINを確保しつつ、比例関係にあるベルト挟圧ＰOUTをも確保するためには、ライン圧ＰＬを、図示のように最小変速比γminでのプライマリ圧ＰIN付近の圧力を基点として、ベルト挟圧ＰOUTに比例して増加するように変化させなければならない。本来、ライン圧ＰＬは、ベルト挟圧ＰOUT及びプライマリ圧ＰINのいずれか高い方を満足できる大きさであれば足りるところ、図示のように不要に高く設定されてしまう。このため、エネルギー効率が悪くなり、燃費を悪化させてしまうという問題があった。
【００１１】
そこで、近年ではライン圧とベルト挟圧とを独立して制御可能な油圧制御装置が増加し、主流になりつつある。図１２は、ライン圧とベルト挟圧とを別個の油圧アクチュエータにより独立して制御する油圧制御装置による油圧制御の状態を表す説明図であり、図１１（Ｂ）に対応するものである。
【００１２】
図１２に示すように、ライン圧ＰＬとベルト挟圧ＰOUTとが独立して制御されるため、ライン圧ＰＬを必要最小限に設定することができる。つまり、ライン圧ＰＬの大きさを、ベルト挟圧ＰOUT及びプライマリ圧ＰINのいずれか高い方を満足できる程度に抑えることで、上述した従来の制御よりも同図に斜線領域で示す分、そのライン圧ＰＬを下げることができる。すなわち、ライン圧ＰＬとベルト挟圧ＰOUTとを独立して制御することによって不要なライン圧ＰＬの上昇を避け、それによりエネルギー効率を良くすることで、燃費の向上を図ることができるのである。
【００１３】
この場合、ライン圧制御とベルト挟圧制御にそれぞれ別個のアクチュエータを設ける必要がある点では従来に比べてコストアップとなるが、燃費の向上に伴う自動車の商品価値の向上及び車両全体の部品のコストダウンにより、そのコストの相殺以上の効果を得ることができる。
【００１４】
ところで、以上に述べたような無段変速機の油圧制御装置においては、その無段変速機の制御に使用する油圧を全域にわたって精度良く制御する必要がある。すなわち、例えば油圧制御装置を構成する油圧バルブのばねやスプール、オリフィスといった構造体には、その寸法や形状等に製造時のバラツキがあり、油圧バルブを作動させるアクチュエータとしてリニアソレノイド等の電磁弁を用いる場合には、その電気的特性のバラツキがある。これらのバラツキを考慮せずに、設計上の理論値に基づいて油圧アクチュエータの制御量を設定すると、油圧制御の精度を保証することができない。
【００１５】
そこで、ライン圧とベルト挟圧とを共通の油圧アクチュエータにて制御する油圧制御装置に対してではあるが、無段変速機の制御に使用する油圧を全域にわたって精度良く制御するために、油圧の学習を行う方法が提案されている（例えば特許文献２参照）。
【００１６】
この油圧の学習方法においては、セカンダリプーリのチャンバに設置された油圧センサにて現在のベルト挟圧（以下「実ベルト挟圧」という）ＰOUT（real）を測定する。そして、電子制御装置が出力するベルト挟圧指示値ＰOUT(tgt)と、実ベルト挟圧ＰOUT（real）との差圧を無くすようにフィードフォワード的に制御できるように、予めベルト挟圧指示値ＰOUT(tgt)を学習補正しておく。
【００１７】
このような学習方法によれば、仮にベルト挟圧制御用の油圧バルブのばねやスプール、オリフィスなどの寸法や形状等に製造時のバラツキがあったり、その油圧バルブを作動させる電磁弁の電気的特性にバラツキがあったとしても、そのベルト挟圧力制御部の油圧制御精度の悪化を解消し、全域にわたって精度良く制御することが可能となる。その結果、ライン圧の制御精度も向上し、電子制御装置において、リニアソレノイドの出力値や、油圧センサによるベルト挟圧の測定値などから、正確にライン圧やベルト挟圧を推定することが可能となる。
【特許文献１】特開平１１−１８２６６２号公報
【特許文献２】特開２００１−３３０１１７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１８】
しかしながら、上述した学習方法は、ライン圧を生成する油圧バルブとベルト挟圧を生成する油圧バルブとを共通の油圧アクチュエータにて制御する油圧制御装置に適用することが前提となっている。このため、仮に、これをライン圧とベルト挟圧とをそれぞれ別個独立した油圧アクチュエータで制御する近年の油圧制御装置に適用した場合には、ベルト挟圧の制御精度は向上するが、ライン圧については学習補正が実施されないため、そのライン圧の制御精度は改善されないという問題がある。ライン圧は、変速制御やクラッチ制御など、無段変速機の油圧制御装置以外の他の装置を制御する油圧の元圧にもなっているため、各制御を精度良く行うためには、このライン圧を精度良く制御する必要がある。また、電子制御装置も実ライン圧を正確に演算し、予測する必要がある。
【００１９】
本発明はこのような点に鑑みてなされたものであり、ライン圧とベルト挟圧とをそれぞれ別個独立した油圧アクチュエータにより制御する油圧制御装置において、ライン圧とベルト挟圧を共に精度良く制御できるようにすることを目的とする。
【課題を解決するための手段】
【００２０】
本発明では上記問題を解決するために、油圧源の油圧からライン圧を生成するバルブを制御するライン圧制御手段と、前記ライン圧からセカンダリプーリに供給されるベルト挟圧を生成するバルブを制御するベルト挟圧制御手段と、を備える無段変速機の制御方法であって、前記ベルト挟圧制御手段によるベルト挟圧指示値と実ベルト挟圧値とに基づいて、前記ベルト挟圧指示値を学習補正するベルト挟圧学習ステップと、前記ライン圧制御手段によるライン圧指示値と実ライン圧値とに基づいて、前記ライン圧指示値を学習補正するライン圧学習ステップと、を備えることを特徴とする無段変速機の制御方法が提供される。
【００２１】
このような油圧学習方法においては、現在のベルト挟圧指示値と実ベルト挟圧値とに基づいてベルト挟圧指示値が補正され、その補正結果が学習されて後の制御に反映される。また、現在のライン圧指示値と実ライン圧値とに基づいてライン圧指示値が補正され、その補正結果が学習されて後の制御に反映される。
【００２２】
また、本発明では、油圧源の油圧からライン圧を生成するバルブを制御するライン圧制御手段と、前記ライン圧からセカンダリプーリに供給されるベルト挟圧を生成するバルブを制御するベルト挟圧制御手段と、を備える無段変速機の制御装置であって、前記ベルト挟圧制御手段によるベルト挟圧指示値と実ベルト挟圧値とに基づいて、前記ベルト挟圧指示値を学習補正するベルト挟圧学習手段と、前記ライン圧制御手段によるライン圧指示値と実ライン圧値とに基づいて、前記ライン圧指示値を学習補正するライン圧学習手段と、を備えることを特徴とする無段変速機の制御装置が提供される。
【００２３】
このような油圧学習装置においては、現在のベルト挟圧指示値と実ベルト挟圧値とに基づいてベルト挟圧指示値が補正され、その補正結果が学習されて後の制御に反映される。また、現在のライン圧指示値と実ライン圧値とに基づいてライン圧指示値が補正され、その補正結果が学習されて後の制御に反映される。
【発明の効果】
【００２４】
本発明の無段変速機の制御方法及び油圧学習装置によれば、ライン圧とベルト挟圧が別々に制御され、各油圧指示値がそれぞれ補正されて後の制御に反映される。このため、ライン圧とベルト挟圧を共に精度良く制御できるようなる。
【発明を実施するための最良の形態】
【００２５】
以下、本発明の実施の形態を図面を参照して説明する。
本実施の形態は、本発明の無段変速機の制御方法を車両制御システムに適用したものである。図１は、本実施の形態に係る無段変速機を含む車両制御システムの構成を表すシステム構成図である。
【００２６】
この車両制御システムは、車両の駆動源であるエンジン１１と駆動輪１２との間にベルト式の無段変速機１が設置され、各制御対象が、それぞれ電子制御装置（Electronic Control Unit：以下「ＥＣＵ」という）により制御される。すなわち、エンジン用のＥＣＵ（以下「エンジンＥＣＵ」という）１３によりエンジン制御が行われ、無段変速機用のＥＣＵ（以下「ＣＶＴＥＣＵ」という）１４により後述する変速制御が行われる。エンジン１１の出力軸には、オイルポンプ１５、トルクコンバータ１６、前後進切換装置１７、無段変速機１、及びリダクションギヤ１８が順次接続され、リダクションギヤ１８の出力がディファレンシャル１９を介して左右の駆動輪１２に伝達される。
【００２７】
エンジンＥＣＵ１３及びＣＶＴＥＣＵ１４は、それぞれマイクロコンピュータからなる演算部を中心に構成された独立した電子制御ユニットである。各ＥＣＵは、各種演算処理を実行するＣＰＵ(Central Processing Unit)、各種の制御演算プログラムやデータを格納したＲＯＭ(Read Only Memory)、演算過程の数値やフラグが所定領域に格納されるＲＡＭ(Random Access Memory)、演算処理の結果などが格納される不揮発性の記憶装置であるＥＥＰＲＯＭ(Electronically Erasable and Programmable Read Only Memory)、入力されたアナログ信号をデジタル信号に変換するＡ／Ｄ(Analog/Digital)コンバータ、各種デジタル信号が入出力される入出力インタフェース、演算過程で使用される計時用のタイマ、及びこれら各機器がそれぞれ接続されるバスラインなどを備えている。また、各ＥＣＵには、通信ラインＬを介して互いに通信処理を行うための通信制御部が内蔵されており、互いにデータを送受信できるようにされている。
【００２８】
エンジンＥＣＵ１３には、エンジン１１の状態を検出する各種センサからの出力信号を取り込むととともに、エンジン１１に設けられた各種アクチュエータに駆動信号を出力する信号入出力部が内蔵されている。すなわち、このエンジンＥＣＵ１３の信号入出力部には、アクセルペダルの踏込量を検出するアクセル開度センサ、吸入空気量を検出するエア
フローメータ、吸入空気の温度を検出する吸気温センサ、スロットルバルブの開度を検出するスロットル開度センサ、冷却水温を検出する水温センサ、エンジン回転数を検出するエンジン回転数センサ、車両駆動軸の回転から車速を検出する車速センサ、イグニッションスイッチなどのセンサ・スイッチ類が接続されるとともに、エンジン１１の気筒毎に設けられたインジェクタ、点火用の高電圧を発生するイグナイタ、燃料タンクから燃料を汲み上げてインジェクタに供給する燃料ポンプ、エンジン１１の吸気管に設けられたスロットルバルブを開閉するためのスロットル駆動モータ、といったエンジン制御のための各種アクチュエータが接続されている。エンジンＥＣＵ１３は、ＲＯＭに格納された制御プログラムにしたがって所定のエンジン制御処理を行う。
【００２９】
ＣＶＴＥＣＵ１４には、無段変速機１の状態を検出する各種センサからの出力信号を取り込むとともに、無段変速機１に設けられた各種アクチュエータに駆動信号を出力するための信号入出力部が内蔵されている。すなわち、同図にも示されるように、このＣＶＴＥＣＵ１４の信号入出力部には、無段変速機１の入力軸の回転数Ｎinを検出する入力軸回転数センサ、無段変速機１の出力軸の回転数Ｎoutを検出する出力軸回転数センサ、車両駆動軸の回転から車速Ｖを検出する車速センサ、作動油の温度を検出する油温センサ、セカンダリプーリ内の油圧（後述するベルト挟圧ＰOUT）を検出するベルト挟圧センサ、運転者のブレーキ操作を検出するストップランプスイッチ、現在のシフト位置を検出するシフトポジションセンサ、といったセンサ・スイッチ類が接続されるとともに、無段変速機１の変速を制御する変速ソレノイド、無段変速機１のベルトの滑りを抑制するためにそのベルトの挟圧力を制御するベルト挟圧ソレノイド、変速制御に用いられる油圧の元圧となるライン圧を制御するライン圧制御ソレノイド、トルクコンバータ１６の入・出力軸を締結する後述するロックアップクラッチの締結力を操作するためのロックアップ圧ソレノイド、といった変速制御のための各種アクチュエータが接続されている。ＣＶＴＥＣＵ１４は、ＲＯＭに格納された制御プログラムにしたがって後述する変速制御処理を行う。
【００３０】
トルクコンバータ１６は、エンジン１１の動力を車軸に滑らかに伝えるためのものであり、エンジン１１の出力軸に連結されたポンプインペラ２１、そのトルクコンバータ１６の出力軸に連結されたタービンライナ２２、これらの間に挟まれて内部のオイルの流れを変えるステータ２３、及び所定条件によりポンプインペラ２１とタービンライナ２２とを締結するロックアップクラッチ２４等を備えている。
【００３１】
前後進切換装置１７は、プラネタリギヤからなり、トルクコンバータ１６の出力軸に連結されサンギヤ３１、無段変速機１の入力軸に連結されたキャリア３２、ブレーキ３３に連結されたリングギヤ３４を備えている。
【００３２】
無段変速機１は、駆動側に配置された入力軸に連結されたプライマリプーリ２、従動側に配置された出力軸に連結されたセカンダリプーリ３、及びこれらプライマリプーリ２とセカンダリプーリ３との間に掛け渡されたＶベルト４を備え、入力軸から伝達されたトルクを出力軸へ伝達する。この無段変速機１は、プライマリプーリ２の溝幅を油圧制御により変化させる一方、セカンダリプーリ３のＶベルト４への挟圧力を油圧制御により保持し、各プーリにおけるＶベルト４の掛径をそれぞれ変化させることにより、入力軸と出力軸との回転数の比である変速比を連続的に変化させる。これらプライマリプーリ２及びセカンダリプーリ３の油圧制御は油圧制御装置４０により行われるが、その詳細については後述する。
【００３３】
リダクションギヤ１８は、車軸の回転方向をエンジン１１の出力軸の回転方向に一致させるものである。すなわち、無段変速機１において、その入力軸と出力軸との間で回転方向が反転するが、リダクションギヤ１８は、その反転された出力軸の回転方向をさらに反転させて入力軸の回転方向に合せるものである。
【００３４】
ディファレンシャル１９は、リダクションギヤ１８の出力を左右の駆動輪１２にそれぞれつながるアクセルシャフトに伝達するとともに、車両がカーブを走行するときの左右の駆動輪１２の回転差を吸収し、車両のスムーズな走行を実現させる。
【００３５】
次に、上述した無段変速機の構成及び動作について詳細に説明する。
図２は、無段変速機の概略構成を表す説明図である。
無段変速機１は、プライマリプーリ２、セカンダリプーリ３及びＶベルト４からなる変速機構と、この変速機構の動作を油圧制御する油圧制御装置４０とから構成される。この油圧制御装置４０は、ＣＶＴＥＣＵ１４から出力された制御指令信号に基づいた油圧制御を行う。
【００３６】
プライマリプーリ２は、無段変速機１の入力軸４１と一体に形成された固定輪４２と、固定輪４２に対向配置された可動輪４３とを有する。これら固定輪４２と可動輪４３との間には、Ｖベルト４を挟むテーパ状の溝部が形成されている。また、可動輪４３のＶベルト４とは反対側には、可動輪４３との間で容積可変のプライマリチャンバ４４を形成するケース４５が、入力軸４１に一体に形成されている。入力軸４１の内部には、油圧制御装置４０の制御によりプライマリチャンバ４４の作動油を給排するための油路４６が形成されている。そして、このプライマリチャンバ４４の油量を調整することにより、可動輪４３を固定輪４２に近接又は離間する方向に動作させ、Ｖベルト４の掛径を変化させる。
【００３７】
セカンダリプーリ３は、無段変速機１の出力軸５１と一体に形成された固定輪５２と、固定輪５２に対向配置された可動輪５３とを有する。これら固定輪５２と可動輪５３との間には、Ｖベルト４を挟むテーパ状の溝部が形成されている。また、可動輪５３のＶベルト４とは反対側には、可動輪５３との間で容積可変のセカンダリチャンバ５４を形成するチャンバ壁５５が、出力軸５１に一体に形成されている。出力軸５１の内部には、油圧制御装置４０の制御によりセカンダリチャンバ５４の作動油を給排するための油路５６が形成されている。そして、セカンダリチャンバ５４の油量を調整することにより、可動輪５３を固定輪５２に近接又は離間する方向に動作させ、Ｖベルト４への挟圧力を保持する。
【００３８】
すなわち、油圧制御装置４０の制御により、プライマリプーリ２及びセカンダリプーリ３におけるＶベルト４の掛径をそれぞれ変化させることにより、入力軸と出力軸との間の変速比が連続的に変化する。その際、セカンダリプーリ３の挟圧力により、Ｖベルト４が各プーリに対して滑ることを防止又は抑制している。
【００３９】
油圧制御装置４０は、オイルポンプ１５により油圧源から汲み上げられた作動油を用いてライン圧を生成するライン圧制御装置６０と、ライン圧を用いてプライマリプーリ２のプライマリチャンバ４４の油量を制御するプライマリ油量制御装置７０と、ライン圧を減圧してセカンダリプーリ３へ供給するベルト挟圧を生成するベルト挟圧制御装置８０とを備えている。
【００４０】
ライン圧制御装置６０は、元圧となるライン圧を生成するために動作するライン圧制御バルブ６１と、これを動作制御するライン圧制御ソレノイド６２（「ライン圧制御アクチュエータ」に該当する）を備える。ライン圧制御ソレノイド６２は、ライン圧がＣＶＴＥＣＵ１４の指令に基づいて供給される電流値に応じた大きさになるようにライン圧制御バルブ６１を駆動する。
【００４１】
プライマリ油量制御装置７０は、ライン圧制御装置６０にて生成されたライン圧を用いてプライマリプーリ２のプライマリチャンバ４４に流入出する作動油の流量を制御する。プライマリ油量制御装置７０は、その作動油の流量を増加させるように動作するアップ変
速バルブ７１及びこれを動作制御するアップ変速ソレノイド７２と、その作動油の流量を減少させるように動作するダウン変速バルブ７３及びこれを動作制御するダウン変速ソレノイド７４とを備える。
【００４２】
アップ変速ソレノイド７２及びダウン変速ソレノイド７４は、それぞれＣＶＴＥＣＵ１４の指令に基づいて通電がオン・オフされるデュ−ティ制御により動作する。アップ変速ソレノイド７２は、そのデューティ比に応じた開口面積が得られるようにアップ変速バルブ７１を駆動し、ライン圧の作動油のプライマリチャンバ４４への給入量を調整する。一方、ダウン変速ソレノイド７４は、ＣＶＴＥＣＵ１４の指令に基づいて供給される電流のデューティ比に応じた開口面積が得られるようにダウン変速バルブ７３を駆動し、プライマリチャンバ４４内からの作動油に排出量を調整する。
【００４３】
すなわち、変速制御を停止する場合には、アップ変速ソレノイド７２及びダウン変速ソレノイド７４への通電を停止する。シフトダウン変速制御を行う場合は、アップ変速ソレノイド７２への通電を停止した状態で、ダウン変速ソレノイド７４にＣＶＴＥＣＵ１４の指令に基づいたデューティ比で通電を行う。シフトアップ変速制御を行う場合は、ダウン変速ソレノイド７４への通電を停止した状態で、アップ変速ソレノイド７２にＣＶＴＥＣＵ１４の指令に基づいたデューティ比で通電を行う。
【００４４】
ベルト挟圧制御装置８０は、ライン圧制御装置６０にて生成されたライン圧を減圧するベルト挟圧制御バルブ８１と、これを動作制御するベルト挟圧制御ソレノイド８２（「ベルト挟圧制御アクチュエータ」に該当する）を備える。ベルト挟圧制御ソレノイド８２は、ベルト挟圧がＣＶＴＥＣＵ１４の指令に基づいて供給される電流値に応じた大きさになるように、ベルト挟圧制御バルブ８１を駆動する。
【００４５】
そして、ＣＶＴＥＣＵ１４は、目標値となる変速比である目標変速比と現在の変速比である実変速比との偏差を用いたフィードバック制御を行う。すなわち、制御量を目標変速比と実変速比との差に比例した大きさとすることにより実変速比を目標変速比に徐々に近づける比例制御、比例制御のみでは解消できない定常偏差を詰めるための積分制御、及び時定数を小さくして実変速比を目標変速比に素早く近づけるための微分制御を含むＰＩＤ制御を行い、変速制御のために各ソレノイドに出力すべき制御指示値を演算する。油圧制御装置４０では、この制御指示値に基づいて各ソレノイドが駆動されて各バルブを動作制御し、目標変速比が得られるようにプライマリチャンバ４４へ給排する作動油の油量及びセカンダリチャンバ５４へ給排する作動油の圧力（ベルト挟圧）を調整する。
【００４６】
次に、本実施の形態に係る無段変速機の制御方法について説明する。
この油圧学習方法は、ベルト挟圧の制御指示値としてベルト挟圧制御ソレノイド８２へ出力するベルト挟圧指示値と、ライン圧の制御指示値としてライン圧制御ソレノイド６２へ出力するライン圧指示値とを学習するものである。図３は、この油圧学習方法が適用される無段変速機の主要部の概略構成を表す説明図である。また、図４は、ＣＶＴＥＣＵが実行する油圧学習処理の一例を表す機能ブロック図である。
【００４７】
図３に示すように、この無段変速機１においては、ライン圧制御バルブ６１を制御するライン圧制御ソレノイド６２と、ベルト挟圧制御バルブ８１を制御するベルト挟圧制御ソレノイド８２が、別個独立した油圧アクチュエータとして設けられている。
【００４８】
ここでは、油圧制御装置４０を構成する構造体の寸法や形状等のバラツキや、油圧アクチュエータの電気的特性のバラツキ等により、設計段階でデフォルトに設定されたライン圧指示値及びベルト挟圧指示値によっては目標値となるライン圧、ベルト挟圧が得られない場合を考慮し、各油圧の指示値を予め補正する。すなわち、この油圧学習方法では、ベ
ルト挟圧ＰOUTの制御指示値としてベルト挟圧制御ソレノイド８２へ出力するベルト挟圧指示値と、ライン圧ＰＬの制御指示値としてライン圧制御ソレノイド６２へ出力するライン圧指示値とを予め補正し、これを学習して後の制御に反映させる。
【００４９】
ＣＶＴＥＣＵ１４は、上述したベルト挟圧センサから出力されたベルト挟圧を表す油圧センサ信号を取得して、ライン圧指示値及びベルト挟圧指示値について後述する学習補正を行い、補正後のライン圧指示値及びベルト挟圧指示値を、それぞれライン圧制御ソレノイド６２、ベルト挟圧制御ソレノイド８２へそれぞれ出力する。
【００５０】
図４に示すように、ＣＶＴＥＣＵ１４では、ベルト挟圧センサから出力された油圧センサ信号としてのセンサ電圧を、対応マップなどを用いて現在のベルト挟圧を表す物理値である実ベルト挟圧に変換し、ベルト挟圧補正部９１にて現在のベルト挟圧指示値を補正する。具体的には、ベルト挟圧指示値算出部９２にて、ＣＶＴＥＣＵ１４が現在出力しているベルト挟圧指示値を算出し、補正値算出部９３にて、この現在のベルト挟圧指示値と実ベルト挟圧との差圧から必要な補正値を算出する。そして、現在のベルト挟圧指示値に算出された補正値を加算して新たなベルト挟圧指示値とし、以降の制御においてはこれをベルト挟圧制御ソレノイド８２へ出力する。例えば、現在のベルト挟圧指示値が３．０Ｍｐａであるのに対し、実ベルト挟圧が２．８Ｍｐａとなっている場合には、その差圧である０．２Ｍｐａを加算した３．２Ｍｐａを新たなベルト挟圧指示値として設定する。これにより、次回以降の油圧制御においては、３．０Ｍｐａを得ようとするときに、ベルト挟圧指示値が自動的に３．２Ｍｐａに変更されて出力され、３．０Ｍｐａの実ベルト挟圧を正確に得ようとするものである。
【００５１】
一方、ＣＶＴＥＣＵ１４では、上述のようにベルト挟圧センサから出力されたセンサ電圧を現在のベルト挟圧を表す物理値である実ベルト挟圧に変換した後、この実ベルト挟圧に基づいて、現在のライン圧である実ライン圧を算出する。すなわち、ここでは、ベルト挟圧制御バルブ８１を最大にすることによりそこでの減圧がない状態とし、実ベルト挟圧が実質的に実ライン圧に等しくなるようにする。そして、この実ベルト挟圧を測定することにより実ライン圧を算出したとみなすのである。ただし、ライン圧指示値を実ベルト挟圧に設定可能な最大値以上に設定しても、実ベルト挟圧はそれ以上の値をとることができないため、実ライン圧と実ベルト挟圧とが等しくなくなってしまい、実ライン圧を算出できなくなる。このため、ベルト挟圧指示値の学習補正は、実ベルト挟圧に設定可能な最大値までの範囲で行うようにしている。
【００５２】
そして、ライン圧補正部９４にてライン圧指示値を補正する。具体的には、ライン圧指示値算出部９５にてＣＶＴＥＣＵ１４が現在出力しているライン圧指示値を算出し、補正値算出部９６にてこの現在のライン圧指示値と実ライン圧との差圧から必要な補正値を算出する。そして、現在のライン圧指示値に算出された補正値を加算して新たなライン圧指示値とし、以降の制御においてはこれをライン圧制御ソレノイド６２へ出力する。例えば、現在のライン圧指示値が５．０Ｍｐａであるのに対し、実ライン圧が５．２Ｍｐａとなっている場合には、その差圧である−０．２Ｍｐａを加算した４．８Ｍｐａを新たなライン圧指示値として設定する。これにより、次回以降の油圧制御においては、５．０Ｍｐａを得ようとするときに、ライン圧指示値が自動的に４．８Ｍｐａに変更されて出力され、５．０Ｍｐａのライン圧を正確に得ようとするものである。
【００５３】
次に、無段変速機の制御方法の具体例について説明する。図５は、ＣＶＴＥＣＵが実行する油圧学習処理の一例を表すタイミングチャートである。同図においては、横軸が時間の経過を表し、縦軸が、上段からエンジン回転数、制御指示値、学習完了フラグの状態をそれぞれ表している。
【００５４】
この油圧学習処理では、まずベルト挟圧指示値の学習補正を実行し、その学習補正の終了後、引き続きライン圧指示値の学習補正を実行する。
ベルト挟圧指示値の学習補正処理においては、ベルト挟圧の元圧となるライン圧を確保するために、学習開始と同時にライン圧指示値を最大圧力に固定してライン圧制御バルブ６１が全開状態になるようにしておく。また、油圧源から作動油を汲み上げるオイルポンプ１５の発生油圧を確保するため、オイルポンプ１５を駆動するエンジン１１のアイドル回転数を必要量アップさせておく。
【００５５】
そして、ベルト挟圧指示値の学習補正を開始するが、その前にベルト挟圧指示値を連続的に上昇及び下降させてベルト挟圧制御バルブ８１を一旦全開状態にしてから初期状態（段階Ａの状態）に設定することにより油圧ヒステリシスの影響がない状態にした後、ベルト挟圧指示値を低圧の指示値Ａから段階的にＢ，Ｃ，Ｄ，Ｅと昇圧させていく。
【００５６】
ここで、上記油圧ヒステリシスについて説明しておく。
図６は、ソレノイド駆動の制御バルブを用いた油圧制御のヒステリシスの影響の例を表す説明図である。同図においては、横軸がソレノイドに供給する電流値を表し、縦軸が油圧を表している。
【００５７】
すなわち、ベルト挟圧制御バルブ８１等の油圧バルブは、昇圧側と降圧側とで油圧の特性が変化する場合がある。これは、油圧バルブ内に異物が噛み込んだ場合や油圧バルブの製造不良等に起因している。このため、上述のように油圧を最低圧と最高圧との間で昇降圧させ、油圧ヒステリシスの発生要因となる異物を排除する。
【００５８】
そして、各段階において上述した実ベルト挟圧の測定し、その実ベルト挟圧とそのときのベルト挟圧指示値との差圧を用いて上述した油圧学習処理を実行する。
図７は、学習補正の各段階における実ベルト挟圧の測定タイミングを表す説明図である。同図（Ａ）及び（Ｂ）のいずれにおいても、横軸が時間を表し、縦軸が油圧（ベルト挟圧）を表している。
【００５９】
同図（Ａ）に示すように、ステップ状の指示圧（ベルト挟圧指示値）を出力しても、実圧（実ベルト挟圧）が現れるまでには応答遅れが存在する。このため、この遅れ期間に実ベルト挟圧を測定すると、ベルト挟圧指示値との差圧が実際よりも大きく算出されてしまう。そこで、この遅れ期間においては測定を行わず、実圧の追従が完了した区間（図示の測定期間）にて実ベルト挟圧の測定を実施するようにしている。この遅れ期間については予め算出しておき、実ベルト挟圧のサンプリングのタイミングに反映させておく。
【００６０】
また、同図（Ｂ）に示すように、この学習補正処理では、各段階において補正値を複数回算出し（本実施の形態では４回）、その平均値を補正値としてベルト挟圧指示値の算出に用いる。つまり、複数のベルト挟圧指示値をＰtgt(i)（ｉ：図５の段階Ａ〜Ｅ）、複数の実ベルト挟圧の測定値をＰreal(i)とすると、そのときの補正値をＧＰ(i)は下記式（１）のように表される。
【００６１】
ＧＰ(i)＝Ｐtgt(i)−｛Ｐreal(i)(1)+Ｐreal(i)(2)+Ｐreal(i)(3)+Ｐreal(i)(4)｝／４
・・・（１）
この補正値は、装置の取り替えや経年変化等の特別の事情がない限り、原則として一度設定すればよいため、ＥＥＰＲＯＭやスタンバイＲＡＭ（イグニッションスイッチがオフされてもバッテリによりデータを保持できるメモリ）などの不揮発性メモリに格納して常時使用する。
【００６２】
なお、ここで算出した補正値ＧＰ(A)〜ＧＰ(E)は、セットにしたグループデータとして
記憶しておかなければならない。このため、イグニッションスイッチがオフされるなど、何らかの要因でこのグループデータの格納の途中過程で学習処理が停止し、データが復旧できないような場合には、グループデータの全領域についてその先頭から再度学習処理をやり直す。
【００６３】
図５に戻り、上記補正処理における最大指示圧Ｅを指示した後に降圧し、学習処理開始時（段階Ａ）と同じ実ベルト挟圧を再度測定し（段階Ｆ）、油圧ヒステリシスの発生の有無及びその大きさ等によりベルト挟圧制御バルブ８１が不良品でないか否かを確認する。不良品である場合には、これを取り替える等の処置をとる。そして、このベルト挟圧指示値の学習補正が完了した後、ライン圧指示値を初期設定状態にするとともに、エンジンのアイドル回転数を降下させる。
【００６４】
図８は、学習補正の結果を表す概念図であり、油圧アクチュエータの出力特性を表している。同図においては、横軸がベルト挟圧指示値に基づくソレノイドに供給する電流値を表し、縦軸がそのとき発生するベルト挟圧を表している。また、デフォルトとあるのが学習補正前の油圧特性を表し、学習後とあるのが学習補正後の油圧特性を表している。
【００６５】
同図によれば、例えば学習補正前において３．０Ｍｐａのベルト挟圧を得ようと指示していたとすると、デフォルトの特性から、ソレノイドに０．６Ａの電流値を設定することになっていたことになる。しかし、ソレノイドに０．６Ａの電流を流したときには、実際にはベルト挟圧が２．５Ｍｐａしか得られなかったことになる。
【００６６】
上述した学習補正によれば、このときの差圧である０．５Ｍｐａが例えば補正値ＧＰ(C)として算出され、次回のベルト挟圧指示値にこのＧＰ(C)＝０．５Ｍｐａが加算される。すなわち、３．０Ｍｐａのベルト挟圧を得るために新たなベルト挟圧指示値として３．５Ｍｐａが設定される。それにより、ソレノイドに０．５Ａの電流値が設定されることになり、その結果、３．０Ｍｐａの実ベルト挟圧が得られることになる。
【００６７】
図５に戻り、続くライン圧指示値の学習補正処理においては、学習開始と同時にベルト挟圧指示値を最大圧力に固定してベルト挟圧制御バルブ８１が全開状態になるようにしておく。また、このとき、油圧源から作動油を汲み上げるオイルポンプ１５の発生油圧を確保するため、オイルポンプ１５を駆動するエンジン１１のアイドル回転数を必要量アップさせる。
【００６８】
そして、ライン圧指示値の学習補正を開始するが、その前にライン圧指示値を連続的に上昇及び下降させてライン圧制御バルブ６１を一旦全開状態にしてから初期状態（段階Ｇの状態）に戻し、油圧ヒステリシスの影響がない状態にする。その理由は、上記ベルト挟圧指示値の学習補正の場合と同様である。そして、ベルト挟圧指示値を低圧の指示値Ｇから段階的にＨ，Ｉ，Ｊ，Ｋと昇圧させ、実ライン圧とそのときのライン圧指示値との差圧を用いて上述した油圧学習処理を実行する。ただしこの場合、上述のように実ベルト挟圧を実ライン挟圧として算出するため、最大指示圧Ｋはベルト挟圧の最大圧力を超えない値に設定する。
【００６９】
そして、この補正処理における最大指示圧Ｋを指示した後に降圧し、ライン圧指示値の学習処理開始時（段階Ｇ）と同じライン圧を再度測定し（段階Ｌ）、油圧ヒステリシスの発生の有無及びその大きさ等によりライン圧制御バルブ６１が不良品でないか否かを確認する。不良品である場合には、これを取り替える等の処置をとる。そして、このライン圧指示値の学習補正が完了した後、ベルト挟圧指示値を初期設定状態にするとともに、エンジンのアイドル回転数を降下させる。
【００７０】
なお、このライン圧指示値の学習補正処理の詳細は、図６〜図８に示したベルト挟圧指示値の学習補正処理と同様であるため、その説明については省略する。
以上の油圧学習処理が終了すると、当該油圧学習処理の完了を表す「学習完了フラグ」をＲＡＭに設定する。したがって、後にこの「学習完了フラグ」の有無を確認することにより、既に学習補正がなされたか否かを知ることができる。
【００７１】
なお、ここではベルト挟圧指示値の学習補正後にライン圧指示値の学習補正を実行するようにしたが、ライン圧指示値の学習補正を先に実行し、その後にベルト挟圧指示値の学習補正を実行するようにしてもよい。
【００７２】
次に、無段変速機の油圧学習処理の流れについて説明する。図９は、ＣＶＴＥＣＵが実行する油圧学習処理の流れを表すフローチャートである。以下、この処理の流れをステップ番号（以下「Ｓ」で表記する）を用いて説明する。
【００７３】
まず、ユーザや作業者からの外部入力により油圧学習補正の開始指示を受け付ける状態にしておく（Ｓ１１０）。そして、油圧学習補正開始の指示があったか否かを判断し（Ｓ１２０）、指示がない場合には（Ｓ１２０：ＮＯ）、処理を終了する。
【００７４】
一方、油圧学習補正開始の指示があったと判断すると（Ｓ１２０：ＹＥＳ）、上述したベルト挟圧指示値の学習補正処理を実行する。
すなわち、まずライン圧制御ソレノイド６２に対してライン圧を最大値とするライン圧指示値を出力する（Ｓ１３０）。そして、現在のベルト挟圧指示値を算出するとともに（Ｓ１４０）、実ベルト挟圧を測定し（Ｓ１５０）、両者の差圧から補正値を演算する（Ｓ１６０）。この演算値は、例えばＲＡＭ上の所定の領域に格納しておく。このＳ１３０〜Ｓ１６０の処理をベルト挟圧指示値の各段階について行う。
【００７５】
そして、全ての段階におけるベルト挟圧指示値の学習補正が完了したか否かを判断し（Ｓ１７０）、完了したと判断した場合には（Ｓ１７０：ＹＥＳ）、ライン圧指示値の学習補正に移行する。
【００７６】
すなわち、まずベルト挟圧制御ソレノイド８２に対してベルト挟圧を最大値とするベルト挟圧指示値を出力する（Ｓ１８０）。そして、現在のライン圧指示値を算出するとともに（Ｓ１９０）、実ライン圧を算出し（Ｓ２００）、両者の差圧から補正値を演算する（Ｓ２１０）。この演算値は、例えばＲＡＭ上の所定の領域に格納しておく。このＳ１８０〜Ｓ２１０の処理をライン圧指示値の各段階について行う。
【００７７】
そして、全ての段階におけるライン圧指示値の学習補正が完了したか否かを判断し（Ｓ２２０）、完了したと判断した場合には（Ｓ２２０：ＹＥＳ）、続いて、学習値に異常がないか否かを判断する（Ｓ２３０）。
【００７８】
この学習値の異常の判断は、例えば補正値が各段階ごとに大小に変動してリニアな変化がみられないときや、通常では考えられない数値を示すなど、通常の演算ではありえないと判断できる基準を予め設定しておき、その条件を具備したか否かにより判断する。そして、異常があると判断した場合には（Ｓ２３０：ＮＯ）、一連の処理を終了する。この場合、学習補正を最初からやり直すことができる。
【００７９】
Ｓ２３０にて学習補正値に異常がないと判断した場合には（Ｓ２３０：ＹＥＳ）、上記ＲＡＭに格納した全ての補正値をグループデータとしてＥＥＰＲＯＭ等の不揮発性メモリに書き込む（Ｓ２４０）。そして、正常に書き込みが終了したか否かを判断し（Ｓ２５０）、正常に書き込みが終了できなかったと判断した場合には（Ｓ２５０：ＮＯ）、一連の
処理を終了する。
【００８０】
Ｓ２５０にて正常に書き込みが終了したと判断した場合には（Ｓ２５０：ＹＥＳ）、所定の表示装置に正常完了通知を表示させる（Ｓ２６０）。なお、この通知は、車両のランプやブザーを用いて行うようにしてもよい。
【００８１】
そして、以上のようにして算出された学習補正値をその後の制御指示値に反映させ（Ｓ２７０）、一連の処理を終了する。
以上に説明したように、本実施の形態の油圧学習方法は、ライン圧制御バルブ６１を制御するライン圧制御ソレノイド６２と、ベルト挟圧制御バルブ８１を制御するベルト挟圧制御ソレノイド８２がそれぞれ設けられた油圧制御装置４０に適用される。そして、ベルト挟圧の制御指示値としてベルト挟圧制御ソレノイド８２へ出力するベルト挟圧指示値と、ライン圧の制御指示値としてライン圧制御ソレノイド６２へ出力するライン圧指示値とを予め学習する。このため、油圧制御装置４０がライン圧とベルト挟圧を共に精度良く制御できるようなる。
【００８２】
なお、上記実施の形態においては述べなかったが、ＥＥＰＲＯＭ等への補正値の格納時にイグニッションスイッチがオフされた場合には、ＣＶＴＥＣＵ１４のメインリレーを保持し、ＥＥＰＲＯＭ等への格納が完了するまで電源を供給するようにしてもよい。
【００８３】
また、ＥＥＰＲＯＭ等へのグループデータの格納の途中過程でバッテリからの電源が遮断され、その格納が中断された場合には、ＥＥＰＲＯＭに予め定められた初期データを書き込み、学習補正されていない状態に戻すようにしてもよい。
【００８４】
また、ベルト挟圧指示値の補正値及びライン圧指示値の補正値の各グループデータがＥＥＰＲＯＭ等に格納される途中過程でバッテリがオープンされてその格納処理が中断された場合に、いずれか一方のグループデータの格納が完了している場合には、格納処理が中断されたグループデータのみ予め定められた初期データを書き込み、他方のグループデータはそのまま保持するようにしてもよい。
【００８５】
さらに、上述した学習補正値のその後の制御指示値への反映は、学習補正処理が終了して一旦イグニッションスイッチがオフされ、再度イグニッションスイッチがオンされたタイミングで行うようにしてもよい。
【００８６】
また、上述した学習補正処理における実ベルト挟圧の測定中の所定期間内に、ベルト挟圧センサの測定値が所定の変化量以上変動した場合、ベルト挟圧センサの測定値が所定値以上に上昇せずに固着している場合、各油圧アクチュエータが断線や短絡などによりフェイルした場合、各指示値と測定値との間に所定値以上の差圧が発生した場合、断線や短絡などによりエンジン１１のアイドル回転数がアップされなくなった場合、及び所定以上の油圧ヒステリシスを検出した場合などには、正常な演算ができないと判断して学習補正処理を終了するようにしてもよい。
【００８７】
また、上述した学習補正を実施していない状態で車両を走行させると、ライン圧及びベルト挟圧が電子制御装置の指令どおりにならない可能性があり、最悪の場合、ベルト滑りなどが発生する可能性がある。一方、この最悪の状態を避けるために、本来必要とされる油圧に対して昇圧した状態を指示値とした場合には、効率が悪くなり、燃費の悪化につながる。
【００８８】
このため、ベルト挟圧指示値の学習補正とライン圧指示値の学習補正を、このような問題が生じない予め設定した所定期間に自動的に連続して実行するようにしてもよい。例え
ば、この学習制御は、車両が市場に出されて走行する前に完了する必要があるし、無段変速機１やＣＶＴＥＣＵ１４を交換した場合には、以前学習した補正値が最適なものでなくなってしまう場合がある。そこで、車両の工場出荷前の期間、又はディーラ等のサービスセンタにてＣＶＴＥＣＵ１４又は無段変速機１の交換を行って車両をユーザに引き渡す前の期間に、その学習補正を実行するようにしてもよい。なお、この工場出荷時の学習補正は、学習モードでの制御時に行う。
【００８９】
なお、車両運転時に学習補正を行う場合には、ドライバに違和感を与えないために、そのときのアイドル回転数のアップ量は、学習モード時の学習の際のアイドル回転数のアップ量よりも少なくするのがよい。
【００９０】
また、車両が市場に出された後の経年変化などにより、車両が市場に出される前の初期段階で学習した補正値が最適なものでなくなってしまう場合もある。例えば、経年変化などにより各制御バルブや各制御アクチュエータの特性が変化すると、初期段階での学習補正値は最適でなくなっている可能性がある。
【００９１】
この場合、年月の経過をＣＶＴＥＣＵ１４が備えるタイマなどで測定し、ある時期に学習補正を行うことも考えられるが、その経年変化を捉えるためには、数ヶ月もしくは数年の時間経過を測定する必要がある。このため、その経過時間をＣＶＴＥＣＵ１４に組み込まれたコンピュータで測定するために大容量の記憶装置が必要になる。また、時間経過だけでなく、車両の使用頻度等によっても劣化の状態は変わると考えられる。
【００９２】
そこで、車両の経年変化を捉えるパラメータを車両の走行距離とし、その車両の走行距離を推定し、車両が所定の走行距離以上走行したときに、ベルト挟圧指示値の学習補正及びライン圧指示値の学習補正の少なくとも一方を実行するようにしてもよい。この走行距離は、例えば車両に設置された車輪速センサによって測定される車速を積分して算出することができる。そして、その走行距離が例えば１０００ｋｍ毎などと定められた距離に達したときに、上述した学習制御を行うようにしてもよい。
【図面の簡単な説明】
【００９３】
【図１】無段変速機を含む車両制御システムの構成を表すシステム構成図である。
【図２】無段変速機の概略構成を表す説明図である。
【図３】油圧学習方法が適用される無段変速機の主要部の概略構成を表す説明図である。
【図４】ＣＶＴＥＣＵが実行する油圧学習処理の一例を表す機能ブロック図である。
【図５】ＣＶＴＥＣＵが実行する油圧学習処理の一例を表すタイミングチャートである。
【図６】ソレノイド駆動の制御バルブを用いた油圧制御のヒステリシスの影響の例を表す説明図である。
【図７】学習補正の各段階における実ベルト挟圧の測定タイミングを表す説明図である。
【図８】学習補正の結果を表す概念図である。
【図９】ＣＶＴＥＣＵが実行する油圧学習処理の流れを表すフローチャートである。
【図１０】従来の油圧制御装置及びその周辺の概略構成を表す説明図である。
【図１１】ライン圧とベルト挟圧とを共通の油圧アクチュエータにより制御する油圧制御装置による油圧制御の状態を表す説明図である。
【図１２】ライン圧とベルト挟圧とを別個の油圧アクチュエータにより独立して制御する油圧制御装置による油圧制御の状態を表す説明図である。
【符号の説明】
【００９４】
１  無段変速機
２  プライマリプーリ
３  セカンダリプーリ
４  ベルト
１１  エンジン
１３  エンジンＥＣＵ
１４  ＣＶＴＥＣＵ
１５  オイルポンプ
４０  油圧制御装置
６０  ライン圧制御装置
６１  ライン圧制御バルブ
６２  ライン圧制御ソレノイド
７０  プライマリ油量制御装置
７１  アップ変速バルブ
７２  アップ変速ソレノイド
７３  ダウン変速バルブ
７４  ダウン変速ソレノイド
８０  ベルト挟圧制御装置
８１  ベルト挟圧制御バルブ
８２  ベルト挟圧制御ソレノイド
９１  ベルト挟圧補正部
９２  ベルト挟圧指示値算出部
９３  補正値算出部
９４  ライン圧補正部
９５  ライン圧指示値算出部
９６  補正値算出部
【図１】
2006200549.tif 000003
【図２】
2006200549.tif 000004
【図３】
2006200549.tif 000005
【図４】
2006200549.tif 000006
【図５】
2006200549.tif 000007
【図６】
2006200549.tif 000008
【図７】
2006200549.tif 000009
【図８】
2006200549.tif 000010
【図９】
2006200549.tif 000011
【図１０】
2006200549.tif 000012
【図１１】
2006200549.tif 000013
【図１２】
2006200549.tif 000014