(57)【要約】【課題】２つ以上のベース電流指令値に対してディザ指令を出力するとき、実圧の低下を抑制すること。【解決手段】複数の油圧制御弁と、コントローラと、を備える。複数の油圧制御弁は、ベルトが掛け渡されたプライマリプーリとセカンダリプーリへのプーリ油圧を制御する。コントローラは、プライマリプーリとセカンダリプーリへのプーリ油圧指令値に基づいて、複数の油圧制御弁の各ソレノイドへ出力するベース電流指令値を設定する。コントローラは、電源電圧変動時にベース電流指令値を補正する電源電圧変動補正部と、ベース電流指令値に対してディザ電流を重畳するディザ指令を出力するディザ制御部と、を有する。ディザ制御部は、２つ以上のベース電流指令値に対してディザ指令を出力するとき、１つのベース電流指令値を少なくとも他の１つのベース電流指令値に対してディザ指令の位相をずらす位相ずらしを実行する（Ｓ３とＳ４）。【選択図】図４
2019152304.tif 000002
【特許請求の範囲】
【請求項１】
ベルトが掛け渡されたプライマリプーリとセカンダリプーリへのプーリ油圧を制御する複数の油圧制御弁と、
前記プライマリプーリと前記セカンダリプーリへのプーリ油圧指令値に基づいて、前記複数の油圧制御弁の各ソレノイドへ出力するベース電流指令値を設定するコントローラと、
を備える無段変速機の制御装置において、
前記コントローラは、電源電圧変動時に前記ベース電流指令値を補正する電源電圧変動補正部と、前記ベース電流指令値に対してディザ電流を重畳するディザ指令を出力するディザ制御部と、を有し、
前記ディザ制御部は、２つ以上の前記ベース電流指令値に対して前記ディザ指令を出力するとき、１つの前記ベース電流指令値を少なくとも他の１つの前記ベース電流指令値に対して前記ディザ指令の位相をずらす位相ずらしを実行することを特徴とする無段変速機の制御装置。
【請求項２】
請求項１に記載された無段変速機の制御装置において、
前記ディザ制御部は、前記ディザ指令を出力する前記ベース電流指令値の数をｎとするとき、前記位相ずらしの角度を３６０度／ｎに設定することを特徴とする無段変速機の制御装置。
【請求項３】
請求項２に記載された無段変速機の制御装置において、
前記複数の油圧制御弁は、ライン圧ソレノイド弁と、プライマリ圧ソレノイド弁と、セカンダリ圧ソレノイド弁と、であり、
前記コントローラは、前記プーリ油圧指令値に基づいて、前記ライン圧ソレノイド弁と前記プライマリ圧ソレノイド弁と前記セカンダリ圧ソレノイド弁の各ソレノイドへ出力する前記ベース電流指令値を設定し、
前記ディザ制御部は、３つの前記ベース電流指令値に対して前記ディザ指令を出力するとき、互いの前記ベース電流指令値に対して前記位相ずらしの角度を１２０度に設定することを特徴とする無段変速機の制御装置。
【請求項４】
請求項１に記載された無段変速機の制御装置において、
前記ディザ制御部は、２つ以上の前記ベース電流指令値に対して前記ディザ指令を出力するとき、１つの前記ベース電流指令値を他の前記ベース電流指令値に対して前記位相ずらしの角度を１８０度に設定することを特徴とする無段変速機の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、無段変速機の制御装置に関する。
【背景技術】
【０００２】
従来、リニアソレノイド（油圧制御弁）による変速が行われていないとき、リニアソレノイドにディザ電流を供給し、油圧制御弁等にピストン運動を生じさせ、砂粒等の異物を除去する車両用自動変速機の制御装置が開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−８２７２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来装置において、複数のリニアソレノイドに対して同位相でディザ電流を供給すると、電流指令の中央値よりも実電流の中央値が高くなり、電流指令値に対する指令油圧よりも実圧が低下してしまう、という問題がある。
【０００５】
本開示は、上記問題に着目してなされたもので、２つ以上のベース電流指令値に対してディザ指令を出力するとき、実圧の低下を抑制することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本開示は、複数の油圧制御弁と、コントローラと、を備える。複数の油圧制御弁は、ベルトが掛け渡されたプライマリプーリとセカンダリプーリへのプーリ油圧を制御する。コントローラは、プライマリプーリとセカンダリプーリへのプーリ油圧指令値に基づいて、複数の油圧制御弁の各ソレノイドへ出力するベース電流指令値を設定する。コントローラは、電源電圧変動時にベース電流指令値を補正する電源電圧変動補正部と、ベース電流指令値に対してディザ電流を重畳するディザ指令を出力するディザ制御部と、を有する。ディザ制御部は、２つ以上のベース電流指令値に対してディザ指令を出力するとき、１つのベース電流指令値を少なくとも他の１つのベース電流指令値に対してディザ指令の位相をずらす位相ずらしを実行する。
【発明の効果】
【０００７】
このように、ディザ指令の位相をずらす位相ずらしを実行することで、２つ以上のベース電流指令値に対してディザ指令を出力するとき、各ソレノイドへ出力するベース電流指令値が同等に高くなることを抑制できる。このため、コントローラの消費電流の一時的な上昇を抑制し、電源電圧の低下を抑制できる。このように、電源電圧の低下を抑制することにより、電源電圧変動補正部によるベース電流指令値を高くする補正が抑制され、ベース電流指令値が高くなるのを抑制し、電流指令値の中央値よりも実電流の中央値が高くなるのを抑制することができ、実圧の低下を抑制できる。
【図面の簡単な説明】
【０００８】
【図１】本開示の制御装置が適用されたベルト式無段変速機を示す全体システム図である。
【図２】本開示のＣＶＴコントローラ及び油圧制御弁に有するディザ制御系の構成を示すブロック図である。
【図３】ディザ制御部からのディザ作動判定によるディザONのときのソレノイドへ印加する電流波形の一例を示す電流波形図である。
【図４】本開示のＣＶＴコントローラのディザ制御部にて実行されるディザ指令による制御処理の流れを示すフローチャートである。
【図５】実施例１のディザ指令による制御処理において用いられ、位相ずらしの角度を示すディザ指令の電流波形図である。
【図６】比較例の制御におけるソレノイド駆動電圧・ソレノイド電流値・油圧を示す図である。
【図７】比較例のディザ指令による制御処理において用いられ、位相ずらしの角度が同位相であるディザ指令の電流波形図である。
【図８】比較例の制御における電流値・ライン圧PL・セカンダリ圧Psec・プライマリ圧Ppriの各特性を示すタイムチャートである。
【図９】実施例１の制御における電流値・ライン圧PL・セカンダリ圧Psec・プライマリ圧Ppriの各特性を示すタイムチャートである。
【図１０】実施例２のディザ指令による制御処理において用いられ、位相ずらしの角度を示すディザ指令の電流波形図である。
【図１１】実施例２の制御における電流値・ライン圧PL・セカンダリ圧Psec・プライマリ圧Ppriの各特性を示すタイムチャートである。
【発明を実施するための形態】
【０００９】
以下、本開示の無段変速機の制御装置を実現する最良の形態を、図面に示す実施例１〜２に基づいて説明する。
【実施例１】
【００１０】
実施例１における無段変速機の制御装置は、変速機をベルト式無段変速機とし、走行用駆動源にエンジンを搭載したエンジン車やハイブリッド車等のエンジン搭載車両に適用したものである。
【００１１】
図１に基づいて、ベルト式無段変速機CVTの全体システム構成を説明する。
【００１２】
ベルト式無段変速機CVTは、プライマリプーリ１と、セカンダリプーリ２と、ベルト３と、を備えている。
【００１３】
プライマリプーリ１は、シーブ面１１ａを有する固定プーリ１１と、シーブ面１２ａを有する駆動プーリ１２と、の組み合わせにより形成される。プライマリプーリ１には、走行用駆動源（エンジンやモータ等）からの駆動トルクが入力される。駆動プーリ１２には、固定プーリ１１に対して駆動プーリ１２を軸方向に油圧駆動するプライマリ圧室１３が形成されている。
【００１４】
セカンダリプーリ２は、シーブ面２１ａを有する固定プーリ２１と、シーブ面２２ａを有する駆動プーリ２２と、の組み合わせにより形成される。セカンダリプーリ２は、終減速機等を介して駆動輪に駆動トルクを出力する。駆動プーリ２２には、固定プーリ２１に対して駆動プーリ２２を軸方向に油圧駆動するセカンダリ圧室２３が形成されている。
【００１５】
ベルト３は、プライマリプーリ１のシーブ面１１ａ，１２ａとセカンダリプーリ２のシーブ面２１ａ，２２ａに掛け渡される。ベルト３は、シーブ面１１ａ，１２ａの対向間隔とシーブ面２１ａ，２２ａの対向間隔を変化させることで無段階に変速する。ベルト３は、例えば、円弧の面を持ったピン２本を背中合わせに重ね、多数のリンクで繋ぎ合わせた引っ張りによりトルクを伝達するチェーンベルト等により形成される。ベルト３は、最ハイ変速比のとき、プライマリプーリ１に対する接触半径が最大半径で、セカンダリプーリ２に対する接触半径が最小半径となる。ベルト３は、最ロー変速比のとき、プライマリプーリ１に対する接触半径が最小半径で、セカンダリプーリ２に対する接触半径が最大半径となる。
【００１６】
ベルト式無段変速機CVTの油圧制御系としては、オイルポンプ４と、ライン圧ソレノイド弁５（複数の油圧制御弁の１つ）と、プライマリ圧ソレノイド弁６（複数の油圧制御弁の１つ）と、セカンダリ圧ソレノイド弁７（複数の油圧制御弁の１つ）と、を備えている。これら３つの弁（以下、油圧制御弁５，６，７という。）は、いずれもソレノイド５ａ，６ａ，７ａへ印加されるソレノイド電流により可動するスプール等によるソレノイド可動部を有する。なお、油圧制御弁５，６，７は、指令電流が最小で出力される制御圧が最大になり、指令電流が最大で出力される制御圧が最小になる形態である。
【００１７】
ライン圧ソレノイド弁５は、変速圧としてのライン圧PLを調圧する。詳述すると、ライン圧ソレノイド弁５は、ライン圧ソレノイド弁５は、オイルポンプ４からのポンプ吐出圧に基づき、変速圧として最も高い油圧であるライン圧PLを調圧する。
【００１８】
プライマリ圧ソレノイド弁６は、プライマリプーリ１のプライマリ圧Ppriを調圧する。詳述すると、プライマリ圧ソレノイド弁６は、ライン圧PLを元圧とし、プライマリ圧室１３へ導くプライマリ圧Ppriを調圧する。例えば、最ハイ変速比のとき、プライマリ圧Ppriは、ライン圧PLとされ、ロー変速比側へ移行するほど低圧の変速圧とされる。
【００１９】
セカンダリ圧ソレノイド弁７は、セカンダリプーリ２のセカンダリ圧Psecを調圧する。詳述すると、セカンダリ圧ソレノイド弁７は、ライン圧PLを元圧とし、セカンダリ圧室２３へ導くセカンダリ圧Psecを調圧する。例えば、最ロー変速比のとき、セカンダリ圧Psecは、ライン圧PLとされ、ハイ変速比側へ移行するほど低圧の変速圧とされる。
【００２０】
ベルト式無段変速機CVTの電子制御系としては、ベルト式無段変速機CVTの変速比制御等を行うＣＶＴコントローラ８（コントローラ）を備えている。ＣＶＴコントローラ８への入力センサとしては、車速センサ８１、アクセル開度センサ８２、CVT入力回転数センサ８３、CVT出力回転数センサ８４を備えている。更に、ＣＶＴコントローラ８への入力センサとしては、プライマリ圧センサ８５、セカンダリ圧センサ８６、油温センサ８７、インヒビタースイッチ８８等を備えている。更にまた、ＣＶＴコントローラ８へは、他の車載コントローラ９０からCAN通信線９１を介し、エンジントルク情報やエンジン回転数情報やバッテリ電源電圧情報等の制御に必要な情報がもたらされる。
【００２１】
ＣＶＴコントローラ８で実行される変速比制御は、車速VSPとアクセル開度APOにより特定される変速スケジュール上での運転点により目標プライマリ回転数を決める。なお、車速VSPは車速センサ８１により検出され、アクセル開度APOはアクセル開度センサ８２により検出される。次に、変速比制御は、目標プライマリ回転数を油圧指令値に変換し、油圧指令値をPWM制御によるリップル電流によるベース電流指令値に変換する。続いて、変速比制御は、PWM周波数同期型の２自由度制御（FF＋PID）によってプライマリ圧Ppriとセカンダリ圧Psecを制御することで行われる。なお、「PWM制御」とは、所定の周波数によるパルス幅変調制御のこという。「PWM」は「Pulse Width Modulation」の略である。「FF」はフィードフォワード制御のことである。「PID」は比例(P)・積分(I)・微分(D)によるフィードバック制御（FB制御）のことである。
【００２２】
図２及び図３に基づいて、PWM周波数同期型の２自由度制御（FF＋PID）によるリップル電流波形にディザ（Dither）を重畳するディザ制御系の詳細構成を説明する。
【００２３】
ＣＶＴコントローラ８には、図２に示すように、油圧/電流変換部１８と、電子キャリブ補正部２８と、ソレノイド電流制御部３８と、SOL駆動IC５１，６１，７１と、IF/制御切替部４８と、ディザ制御部５８と、を備えている。なお、「制御周期」としては、ディザによるうねり現象防止のため、PWMの偶数分周でディザ周波数を設定できるようにPWM周波数同期の関数を設けている。
【００２４】
ソレノイド電流制御部３８は、FF補償器３８ａと、ディザ信号出力部３８ｂと、第１加算器３８ｃと、位相合わせ部３８ｄと、減算器３８ｅと、PD補償部３８ｆと、第２加算器３８ｇと、電源電圧変動補正部３８ｈと、第３加算器３８ｉと、を有する。
【００２５】
FF補償器３８ａは、電流応答性を確保する。ディザ信号出力部３８ｂは、ディザ制御部５８からディザ作動要求が入力されている間、第１加算器３８ｃにディザ信号を出力する。このディザ信号は、油圧制御弁５，６，７のメカニカルなヒステリシスを低減する振幅を有し、その振幅を、パラメータ（ベース電流指令値，電源電圧，ENG回転，PL圧指令値，油温）によりスケジュールとして記憶している。第１加算器３８ｃは、振幅指令値のみでディザ振幅を調整するディザ別体型としている。
【００２６】
位相合わせ部３８ｄは、プラントダイナミクスと、IC-マイコン間の通信ディレイと、電流平均処理分の位相合わせを行う。なお、位相合わせ部３８ｄには、ゲインスケジュール（FF，位相合わせ，PD補償）を有する。PD補償部３８ｆは、減算器３８ｅからの電流偏差に対してPD補償をし、減衰特性を改善する。電源電圧変動補正部３８ｈは、電源電圧変動時に指令電流を補正して外乱抑制性を確保する。電源電圧変動補正部３８ｈは、電源電圧の下降時にはソレノイド５ａ，６ａ，７ａへ出力するベース電流指令値を上昇させ、電源電圧の上昇時にはソレノイド５ａ，６ａ，７ａへ出力するベース電流指令値を下降させる。
【００２７】
SOL駆動IC５１，６１，７１は、PWM制御の指令値をソレノイド本体に送信する。ここで、SOL駆動IC５１，６１，７１は、実電流を検出する電流検出回路５１ａ，６１ａ，７１ａと、積分ＩによるFB制御器５１ｂ，６１ｂ，７１ｂと、を有する。
【００２８】
ディザ制御部５８は、プーリ油圧制御中、ベルト３の滑りが発生する可能性を判定するベルト滑り判定情報（油圧偏差等）を取得する。そして、ベルト滑り判定情報に基づきベルト滑りが発生する可能性が高い状況であると判定された場合、ソレノイド５ａ，６ａ，７ａへ出力するベース電流指令値に対してディザ電流を重畳するディザ作動（＝ディザON）を実施するディザ作動要求を出力する。つまり、ベルト滑りの発生可能性が無い状況やベルト滑りが発生する可能性が低い状況であると判断された場合、ディザ作動要求が出力されず、ソレノイド５ａ，６ａ，７ａへは、ディザ電流を重畳していないベース電流指令値（＝ディザOFF）が出力される。なお、ディザ作動要求が「ディザ指令」である。
【００２９】
ここで、「ディザON」にすると、各油圧制御弁５，６，７のソレノイド５ａ，６ａ，７ａに対して印加する電流波形が、図３に示すように、ベース電流指令値によるリップル電流波形に、ディザ電流波形を重畳して形成されるディザ作動波形に切り替えられる。なお、「ディザ電流波形」とは、リップル電流波形（例えば、数百Hz程度）よりも低周波数（例えば、数十Hz程度）の矩形電流波形をいう。
【００３０】
ディザ制御部５８は、２つ以上のベース電流指令値に対してディザ指令を出力するとき、１つのベース電流指令値を少なくとも他の１つのベース電流指令値に対してディザ指令の位相をずらす位相ずらしを実行する。より、具体的には、１つのベース電流指令値を少なくとも他の１つのベース電流指令値に対してディザ指令の出力タイミングをずらすことにより位相ずらしを実行する。ディザ制御部５８は、各ソレノイド５ａ，６ａ，７ａへ出力する３つのベース電流指令値に対してディザ指令を出力する。
【００３１】
図４に基づいて、ディザ指令による制御処理の各ステップについて説明する。なお、図４の制御処理は、判定許可条件（ブレーキSW＝０、Sec圧F/B領域内、Ｎレンジ以外、スピン判定中以外、インヒビターSW異常でない、通常油圧制御モード、Eng回転許容領域内、等）が成立しているときに処理が許可される。また、判定許可条件が成立していても異常故障条件（Sec圧センサ異常、ETCフェイル、アクセル開度異常、CAN異常、Sec回転センサ異常、等）が成立すると処理は終了する。
【００３２】
ステップＳ１では、セカンダリ圧Psecの油圧偏差（＝指令圧−センサ圧）を計算し、ステップＳ２へ進む。
【００３３】
ここで、「指令圧」としては、変速比制御で運転点（VSP,APO）により求められた目標プライマリ回転数Npri*を油圧指令値（Pri圧指令値、Sec圧指令値）に変換したとき、Sec圧指令値（＝目標Sec圧）が用いられる。「センサ圧」としては、セカンダリ圧センサ８６により検出されるSecセンサ圧（≒実圧、実油圧）が用いられる。
【００３４】
ステップＳ２では、ステップＳ１での油圧偏差の計算に続き、油圧偏差が所定圧以上であるか否かを判断する。YES（油圧偏差≧所定圧）の場合はステップＳ３とステップＳ９へ進み、NO（油圧偏差＜所定圧）の場合はステップＳ８へ進む。
【００３５】
ここで、「所定圧」は、セカンダリ圧Psecの指令圧とセンサ圧とに乖離が発生していることを検知可能な乖離幅（例えば、0.25Mpa程度）に設定される。YES（油圧偏差≧所定圧）の場合は、ベルト滑りの発生可能性が有る状況やベルト滑りが発生する可能性が高い状況である。反対に、NO（油圧偏差＜所定圧）の場合は、ベルト滑りの発生可能性が無い状況やベルト滑りが発生する可能性が低い状況である。
【００３６】
ステップＳ３では、ステップＳ２での油圧偏差≧所定圧であるとの判定に続き、位相ずらしの角度を設定し、ステップＳ４へ進む。
【００３７】
ここで、ディザ制御部５８は、ディザ指令を出力するベース電流指令値の数をｎとするとき、位相ずらしの角度を３６０度／ｎに設定する。ステップＳ３では、ディザ制御部５８は、３つのベース電流指令値に対してディザ指令を出力する。このため、ディザ制御部５８は、図５に示すように、互いのベース電流指令値に対して位相ずらしの角度を１２０度（３６０度／３）に設定する。つまり、ディザ制御部５８は、各油圧制御弁５，６，７のソレノイド５ａ，６ａ，７ａに対して、ディザ指令の出力タイミングをずらす。
【００３８】
ステップＳ４では、ステップＳ３での位相ずらしの角度の設定、或いは、ステップＳ５での終了条件不成立との判断に続き、ディザONにし、ステップＳ５へ進む。
【００３９】
ここで、「ディザON」とは、各油圧制御弁５，６，７のソレノイド５ａ，６ａ，７ａに対して印加するベース電流指令値によるリップル電流波形にディザ電流波形を重畳することをいう（図３参照）。なお、「ディザON」にする間、実セカンダリ油圧に応じたエンジンのトルク規制制御を、ディザ作動制御と同時制御により実行するのが好ましく、この場合、ベルト滑りの発生が速やかに抑制される。
【００４０】
ステップＳ５では、ステップＳ４でのディザONに続き、終了条件が成立しているか否かを判断する。YES（終了条件成立）の場合はステップＳ６へ進み、NO（終了条件不成立）の場合はステップＳ４へ戻る。
【００４１】
ここで、「終了条件」は、ディザONからの作動タイマカウントが所定時間（例えば、1sec程度）に到達したときとされる。なお、「終了条件」としては、油圧偏差＜所定圧となって所定時間が経過したとき等のようにベルト３の滑り可能性が無くなったことを示す条件により与えても良い。
【００４２】
ステップＳ６では、ステップＳ７での終了条件成立であるとの判断、或いは、ステップＳ２でのNOであるとの判断に続き、ディザOFFにし、リターンへ進む。
【００４３】
ここで、「ディザOFF」とは、各油圧制御弁５，６，７のソレノイド５ａ，６ａ，７ａに対してディザ電流波形を重畳することなく、ベース電流指令値によるリップル電流波形を印加することをいう。
【００４４】
次に、実施例１の作用を、「比較例でのディザ指令による制御とその課題について」と「ディザ指令による制御処理作用」に分けて説明する。
【００４５】
図６〜図８に基づいて、比較例でのディザ指令による制御とその課題について説明する。
【００４６】
まず、油圧制御弁に異物が進入したとき、ソレノイドに対してディザ電流を供給し、バルブスプールにピストン運動を生じさせて異物（コンタミ）を除去することが有効であることが知られている（特開平11-82724号公報等参照）。
【００４７】
例えば、図６に示すように、プライマリ圧ソレノイド（一例）に対して電流を供給する場合を説明する。なお、図６のプライマリ圧ソレノイド（一例）の特性は、ライン圧ソレノイドとセカンダリ圧ソレノイドにおいても同様の特性である。このため、図６において、３つのソレノイドに対して電流を供給する場合として説明する。
【００４８】
３つのソレノイドに対して電流を供給すると、ソレノイド駆動電圧が変動して、電源電圧も変動する。電源電圧が変動しても、図６のディザ無し（ディザ指令無し）の区間では、定常の電流指令値を補正することによって、電圧変動が抑制される。即ち、電源電圧の下降時にはソレノイドへ出力する電流指令値を上昇させ、電源電圧の上昇時にはソレノイドへ出力する電流指令値を下降させる。これにより、図６のディザ無しの区間に示すように、電流指令値に沿った実電流値が出力される。
【００４９】
一方、図６のディザ有り（ディザ指令有り）の区間では、図７に示すように、３つのソレノイドに対して同位相でディザ電流を供給する。即ち、ソレノイドごとのディザ電流を供給するタイミングが同じである。このため、図７に示すようにディザ指令が一斉に上昇すると、消費電流が一斉に上昇するので、図６のディザ有りの区間はディザ無しの区間よりもソレノイドの電圧変動が悪化してしまう。
【００５０】
ここで、図６のディザ無しの区間のように、定常の電流指令値を補正すれば、ディザ有りの区間においても電圧変動が抑制される。
【００５１】
しかし、ディザ有りの区間では、リップル電流波形にディザ電流波形が重畳される（図３参照）。そうすると、３つのソレノイドのディザ電流波形が一斉に０ｍＡのときに電圧が上昇すると、３つのソレノイドへ出力する電流指令値が０ｍＡなのでこれ以上に下げられない。即ち、３つのソレノイドのディザ電流波形が０ｍＡなので、電圧が上昇しても、電圧変動の補正が効かなくなってしまう。このため、図６のディザ有りの区間に示すように、電流指令の中央値よりも実電流の中央値の方が高めに出てしまう。これにより、同区間に示すように、電流指令の中央値に対する指令油圧よりも実圧が低下してしまう。
【００５２】
比較例において、各油圧の指令油圧に対する実圧の特性は、図８に示すとおりである。即ち、ライン圧とプライマリ圧とセカンダリ圧は、指令油圧よりも実圧が低くなってしまう。なお、時刻ｔ１以降が、実施例１のディザONに相当する。また、図８には、一例として、セカンダリ圧ソレノイドの電流値を示す。図８のセカンダリ圧ソレノイドの電流値の特性は、ライン圧ソレノイドとプライマリ圧ソレノイドの電流値においても同様の特性である。
【００５３】
このように、複数のソレノイドに対して同位相でディザ指令を出力すると、油圧が低下してしまう、という問題がある。更に、図８に示すように、実圧の揺れは、ベルト滑りの発生可能性が有る状況やベルト滑りが発生する可能性が高い状況である。即ち、図８に示すように、セカンダリ圧の実圧が揺れると共に指令油圧よりも低下することにより、ディザ電流の供給によりベルト滑りを助長してしまうおそれがある。
【００５４】
ディザ指令による制御処理作用について説明する。
【００５５】
本開示は、上記比較例の場合、複数のソレノイドに同時にディザ電流を供給すると、油圧が低下してしまうという課題に着目した。これに対し、実施例１のディザ制御部５８は、３つのベース電流指令値に対してディザ指令を出力するとき、互いのベース電流指令値に対して位相ずらしの角度を１２０度に設定する。
【００５６】
次に、図４に基づいてディザ指令による制御処理作用について説明する。
【００５７】
判定許可条件の成立により処理をスタートすると、図４のフローチャートにおいて、ステップＳ１からステップＳ２へ進む。ステップＳ２の判断が否定される場合、ステップＳ２からステップＳ６へ進む。ステップＳ６では、各油圧制御弁５，６，７のソレノイド５ａ，６ａ，７ａに対してディザ電流波形を重畳することなく、ベース電流指令値によるリップル電流波形を印加するディザOFFとされる。ディザOFFの後、ステップＳ６からリターンへ進む。このため、図４では、ステップＳ２の判断が否定される場合、上記の流れが繰り返される。
【００５８】
一方、図４では、ステップＳ２の判断が肯定される場合、ステップＳ２からステップＳ３へ進む。ステップＳ３において、ディザ制御部５８は、図５に示すように、互いのベース電流指令値に対して位相ずらしの角度を１２０度（３６０度／３）に設定する。位相ずらしの角度を１２０度に設定後、ステップＳ３からステップＳ４へ進む。
【００５９】
ステップＳ４では、ディザONにされ、ディザONに基づいてディザ制御作動要求フラグが出力されると、各油圧制御弁５，６，７のソレノイド５ａ，６ａ，７ａに対して印加するベース電流指令値によるリップル電流波形にディザ電流波形が重畳される。このとき、ステップＳ３の位相ずらしの角度分ずらして、ディザ電流波形がソレノイド５ａ，６ａ，７ａごとのリップル電流波形に重畳される（図５参照）。ディザONの後、ステップＳ４からステップＳ５へ進む。
【００６０】
ステップＳ５の判断が否定される場合、ステップＳ４からステップＳ５へと進む流れが繰り返される。ステップＳ５の判断が肯定される場合、ステップＳ５からステップＳ６へと進み、ステップＳ６にてディザOFFの後、ステップＳ６からリターンへ進む。
【００６１】
続いて、図５と図９に基づいてディザ指令による制御処理作用について説明する。なお、図９には、一例として、セカンダリ圧ソレノイド７ａの電流値を示す。また、図９のセカンダリ圧ソレノイド７ａの電流値の特性は、ライン圧ソレノイド５ａとプライマリ圧ソレノイド６ａの電流値においても同様の特性である。
【００６２】
このように、ステップＳ３の位相ずらしの角度分ずらして、ディザ電流波形がソレノイド５ａ，６ａ，７ａごとのリップル電流波形に重畳される。これにより、比較例の場合と異なり、３つのソレノイド５ａ，６ａ，７ａのディザ電流波形が一斉に０ｍＡにならない（図５）。例えば、３つのソレノイド５ａ，６ａ，７ａのうち、２つのソレノイド６ａ，７ａのディザ電流波形が０ｍＡでも、１つのソレノイド５ａのディザ電流波形は０ｍＡより大きくなる。そうすると、電圧変動によって電圧が上昇しても、ディザ電流波形が重畳されたベース電流指令値を下げることができる。つまり、電圧変動によって電圧が上昇しても、電圧変動の補正が効く。このため、比較例の時刻ｔ１以降よりもディザONである図９の時刻ｔ１１以降の方が、ディザ電流波形が重畳されたベース電流指令の中央値よりも実電流の中央値の方が高めに出ることが抑えられる。これにより、比較例の時刻ｔ１以降よりも図９の時刻ｔ１１以降の方が、ディザ電流波形が重畳されたベース電流指令の中央値に対する指令油圧よりも実圧（ライン圧PL、プライマリ圧Ppri、セカンダリ圧Psec）が低下することを有効に抑制できる。
【００６３】
加えて、図９の時刻ｔ１１より前の時刻では、セカンダリ圧Psecの実圧が揺れている。これは、ベルト滑りの発生可能性が有る状況やベルト滑りが発生する可能性が高い状況である。ところが、ディザ電流の供給された時刻ｔ１１以降では、セカンダリ圧Psecの実圧の揺れが、時間が経過するにつれて収束している。更に、セカンダリ圧Psecの実圧は、指令油圧に収束している。このため、比較例におけるディザ電流の供給によりベルト滑りを、実施例１ではディザ電流の供給によりベルト滑りの発生が有効に抑制される。
【００６４】
以上説明したように、実施例１のベルト式無段変速機CVTの制御装置にあっては、下記に列挙する効果が得られる。
【００６５】
(1) 複数の油圧制御弁５，６，７と、コントローラ（ＣＶＴコントローラ８）と、を備える。
複数の油圧制御弁５，６，７は、ベルト３が掛け渡されたプライマリプーリ１とセカンダリプーリ２へのプーリ油圧を制御する。
コントローラ（ＣＶＴコントローラ８）は、プライマリプーリ１とセカンダリプーリ２へのプーリ油圧指令値に基づいて、複数の油圧制御弁５，６，７の各ソレノイド５ａ，６ａ，７ａへ出力するベース電流指令値を設定する。
コントローラ（ＣＶＴコントローラ８）は、電源電圧変動時にベース電流指令値を補正する電源電圧変動補正部３８ｈと、ベース電流指令値に対してディザ電流を重畳するディザ指令を出力するディザ制御部５８と、を有する。
ディザ制御部５８は、２つ以上のベース電流指令値に対してディザ指令を出力するとき、１つのベース電流指令値を少なくとも他の１つのベース電流指令値に対してディザ指令の出力タイミングをずらして位相をずらす位相ずらしを実行する。
【００６６】
このように、ディザ指令の出力タイミングをずらして位相をずらす位相ずらしを実行することで、２つ以上のベース電流指令値に対してディザ指令を出力するとき、各ソレノイドへ出力するベース電流指令値が同等に高くなることを抑制できる。このため、コントローラの消費電流の一時的な上昇を抑制し、電源電圧の低下を抑制できる。このように、電源電圧の低下を抑制することにより、電源電圧変動補正部によるベース電流指令値を高くする補正が抑制され、ベース電流指令値が高くなるのを抑制し、電流指令値の中央値よりも実電流の中央値が高くなるのを抑制することができ、実圧の低下を抑制できる。
【００６７】
(2) ディザ制御部５８は、ディザ指令を出力するベース電流指令値の数をｎとするとき、位相ずらしの角度を３６０度／ｎに設定する。
【００６８】
このように、ベース電流指令値の数が変数の場合でも、その数に合わせて位相ずらしの角度を設定することで、複数のベース電流指令値に対してディザ指令を出力するとき、実圧の低下を抑制できる。
【００６９】
(3) 複数の油圧制御弁５，６，７は、ライン圧ソレノイド弁５と、プライマリ圧ソレノイド弁６と、セカンダリ圧ソレノイド弁７と、である。
コントローラ（ＣＶＴコントローラ８）は、プーリ油圧指令値に基づいて、ライン圧ソレノイド弁５とプライマリ圧ソレノイド弁６とセカンダリ圧ソレノイド弁７の各ソレノイド５ａ，６ａ，７ａへ出力するベース電流指令値を設定する。
ディザ制御部５８は、３つのベース電流指令値に対してディザ指令を出力するとき、互いのベース電流指令値に対して位相ずらしの角度を１２０度に設定する。
【００７０】
このように、位相ずらしの角度を１２０度に設定することで、３つのベース電流指令値に対してディザ指令を出力するとき、有効に実圧の低下を抑制できる。つまり、３つのベース電流指令値に対してディザ指令を出力するとき、滑らかに電圧変動を抑制できるので、有効に実圧の低下を抑制できる。
【実施例２】
【００７１】
実施例２は、実施例１のステップＳ３と同様に、ステップＳ２での油圧偏差≧所定圧であるとの判定に続き、位相ずらしの角度を設定し、ステップＳ４へ進む。しかし、実施例２の位相ずらしの角度が、実施例１の位相ずらしの角度とは異なる。即ち、実施例２では、ディザ制御部５８は、２つ以上のベース電流指令値に対してディザ指令を出力するとき、１つのベース電流指令値を他のベース電流指令値に対して位相ずらしの角度を１８０度に設定する。実施例２においても、実施例１と同様に、ディザ制御部５８は、３つのベース電流指令値に対してディザ指令を出力する。このため、ディザ制御部５８は、図１０に示すように、ライン圧ソレノイド弁５のソレノイド５ａへ出力するベース電流指令値を、他のソレノイド６ａ，７ａへ出力するベース電流指令値に対して位相ずらしの角度を１８０度に設定する。つまり、ディザ制御部５８は、各油圧制御弁５，６，７のソレノイド５ａ，６ａ，７ａに対して、ディザ指令の出力タイミングをずらす。その他の構成については、実施例１と同様であるので、図示並びに説明を省略する。
【００７２】
ディザ指令による制御処理作用について説明する。
【００７３】
本開示は、上記比較例の場合、複数のソレノイドに同時にディザ電流を供給すると、油圧が低下してしまうという課題に着目した。これに対し、実施例２のディザ制御部５８は、２つ以上のベース電流指令値に対してディザ指令を出力するとき、１つのベース電流指令値を他のベース電流指令値に対して位相ずらしの角度を１８０度に設定する。
【００７４】
次に、図４に基づいてディザ指令による制御処理作用について、実施例１と異なる部分を説明する。
【００７５】
ステップＳ３において、ディザ制御部５８は、図１０に示すように、ソレノイド５ａへ出力するベース電流指令値を、他のソレノイド６ａ，７ａへ出力するベース電流指令値に対して位相ずらしの角度を１８０度に設定する。位相ずらしの角度を設定後、ステップＳ３からステップＳ４へ進む。
【００７６】
ステップＳ４では、ディザONにされ、ディザONに基づいてディザ制御作動要求フラグが出力されると、各油圧制御弁５，６，７のソレノイド５ａ，６ａ，７ａに対して印加するベース電流指令値によるリップル電流波形にディザ電流波形が重畳される。このとき、ステップＳ３の位相ずらしの角度分ずらして、ディザ電流波形がソレノイド５ａ，６ａ，７ａごとのリップル電流波形に重畳される（図１０参照）。
【００７７】
続いて、図１０と図１１に基づいてディザ指令による制御処理作用について説明する。なお、図１１には、一例として、セカンダリ圧ソレノイド７ａの電流値を示す。また、なお、図１１のセカンダリ圧ソレノイド７ａの電流値の特性は、ライン圧ソレノイド５ａとプライマリ圧ソレノイド６ａの電流値においても同様の特性である。
【００７８】
このように、ステップＳ３の位相ずらしの角度分ずらして、ディザ電流波形がソレノイド５ａ，６ａ，７ａごとのリップル電流波形に重畳される。これにより、比較例の場合と異なり、３つのソレノイド５ａ，６ａ，７ａのディザ電流波形が一斉に０ｍＡにならない（図１０）。例えば、３つのソレノイド５ａ，６ａ，７ａのうち、２つのソレノイド６ａ，７ａのディザ電流波形が０ｍＡでも、１つのソレノイド５ａのディザ電流波形は０ｍＡより大きくなる。そうすると、電圧変動によって電圧が上昇しても、ディザ電流波形が重畳されたベース電流指令値を下げることができる。つまり、電圧変動によって電圧が上昇しても、電圧変動の補正が効く。このため、比較例の時刻ｔ１以降よりもディザONである図１１の時刻ｔ２１以降の方が、ディザ電流波形が重畳されたベース電流指令の中央値よりも実電流の中央値の方が高めに出ることが抑えられる。これにより、比較例の時刻ｔ１以降よりも図１１の時刻ｔ２１以降の方が、ディザ電流波形が重畳されたベース電流指令の中央値に対する指令油圧よりも実圧（ライン圧PL、プライマリ圧Ppri、セカンダリ圧Psec）が低下することを抑制できる。
【００７９】
加えて、比較例の時刻ｔ１以降よりも図１１の時刻ｔ２１以降の方が、実圧の低下が抑制される。このため、比較例よりも実施例２の方がディザ電流の供給によりベルト滑りの発生が抑制される。
【００８０】
以上説明したように、実施例２のベルト式無段変速機CVTの制御装置にあっては、実施例１の(1)の効果に加え、下記の効果が得られる。
【００８１】
(4) ディザ制御部５８は、２つ以上のベース電流指令値に対してディザ指令を出力するとき、１つのベース電流指令値を他のベース電流指令値に対して位相ずらしの角度を１８０度に設定する。
このように、１つのベース電流指令値を他の２つのベース電流指令値に対して位相ずらしの角度を１８０度に設定することで、実圧の低下を抑制できる。つまり、１つのベース電流指令値を他のベース電流指令値に対して位相ずらしの角度を１８０度に設定すれば、複数のベース電流指令値に対してディザ指令を出力するとき、実圧の低下を抑制できる。
【００８２】
以上、本開示の無段変速機の制御装置を実施例１〜２に基づき説明してきたが、具体的な構成については、これらの実施例に限られるものではなく、特許請求の範囲の各請求項に係る発明の要旨を逸脱しない限り、設計の変更や追加等は許容される。
【００８３】
実施例１では、ディザ制御部５８は、ディザ指令を出力するベース電流指令値の数をｎとするとき、ｎを３として、位相ずらしの角度を１２０度（３６０度／３）に設定する例を示した。しかし、ｎは３に限られない。例えば、ｎは、２や４等の数値でも良い。なお、ｎが２のときは、位相ずらしの角度を１８０度（３６０度／２）に設定すれば良い。更に、ｎが４のときは、位相ずらしの角度を９０度（３６０度／４）に設定すれば良い。要するに、２つ以上のベース電流指令値に対してディザ指令を出力するとき、位相ずらしの角度をディザ電流波形が一斉に０ｍＡにならない角度に設定すれば良い。換言すると、２つ以上のベース電流指令値に対してディザ指令を出力するとき、位相ずらしの角度をディザ電流波形が（位相ずらしの角度をディザ作動中に）０ｍＡより大きくなる角度に設定すれば良い。ここで、「ｎが２のとき」とは、例えば、ライン圧ソレノイド弁とプライマリ圧ソレノイド弁の各ソレノイドへ出力するベース電流指令値に対してディザ指令を出力するときである。
【００８４】
実施例１〜２では、本開示の無段変速機の制御装置を、エンジン車やハイブリッド車等のエンジン搭載車に適用する例を示した。しかし、本開示の無段変速機の制御装置は、油圧制御による無段変速機を搭載する車両であれば、電気自動車や燃料電池車等に対しても適用することができる。
【符号の説明】
【００８５】
CVT  ベルト式無段変速機
１  プライマリプーリ
２  セカンダリプーリ
３  ベルト
４  オイルポンプ
５  ライン圧ソレノイド弁（複数の油圧制御弁の１つ）
５ａ  ソレノイド（ライン圧ソレノイド）
６  プライマリ圧ソレノイド弁（複数の油圧制御弁の１つ）
６ａ  ソレノイド（プライマリ圧ソレノイド）
７  セカンダリ圧ソレノイド弁（複数の油圧制御弁の１つ）
７ａ  ソレノイド（セカンダリ圧ソレノイド）
８  ＣＶＴコントローラ（コントローラ）
５８  ディザ制御部
【図１】
2019152304.tif 000003
【図２】
2019152304.tif 000004
【図３】
2019152304.tif 000005
【図４】
2019152304.tif 000006
【図５】
2019152304.tif 000007
【図６】
2019152304.tif 000008
【図７】
2019152304.tif 000009
【図８】
2019152304.tif 000010
【図９】
2019152304.tif 000011
【図１０】
2019152304.tif 000012
【図１１】
2019152304.tif 000013