(57)【要約】      （修正有）【課題】電磁弁の作動特性学習中に車両の燃費低下を抑止可能な油圧制御装置及びプログラムを提供する。【解決手段】油圧制御装置１０は、電磁弁の駆動電流と電磁弁が生成する作動油圧との対応を示す履歴情報を記憶する履歴記憶部２１０と、初期特性情報を記憶する初期特性情報記憶部２２０と、下限側油圧規格値を記憶する下限側油圧規格値記憶部２３０と、履歴情報が所定条件を満たす場合、電磁弁の駆動電流と電磁弁が生成する作動油圧との対応を示す油圧特性情報を履歴情報に基づき生成する特性情報生成部１２０と、初期特性情報と下限側油圧規格値に基づき初期特性情報が示す油圧と下限側油圧規格値との偏差を算出する偏差算出部１３０と、特性情報生成部により油圧特性情報が生成された場合に油圧特性情報に基づき駆動電流を算出し、油圧特性情報が生成されない場合に偏差算出部が算出する偏差に基づき駆動電流を算出する駆動電流算出部１４０とを備える。【選択図】図１
2018053987.tif 000002
【特許請求の範囲】
【請求項１】
電磁弁の駆動電流を制御することにより、前記電磁弁を介して自動変速機に供給される作動油の油圧を制御する油圧制御装置であって、
前記作動油の油圧を計測する油圧センサの出力に基づいて、前記電磁弁の駆動電流と、当該駆動電流が供給された前記電磁弁によって生じる前記作動油の油圧との対応を示す履歴情報が記憶される履歴記憶部と、
前記電磁弁の使用初期状態において前記電磁弁毎に計測された油圧特性が初期特性情報として記憶される初期特性情報記憶部と、
前記自動変速機に供給される前記作動油の油圧の下限値を示す下限側油圧規格値が記憶される下限側油圧規格値記憶部と、
前記履歴記憶部に記憶された前記履歴情報が所定条件を満たす場合に、前記電磁弁の駆動電流と、当該駆動電流が供給された前記電磁弁によって生じる前記作動油の油圧との対応を示す油圧特性情報を、前記履歴記憶部に記憶される前記履歴情報に基づいて生成する特性情報生成部と、
前記初期特性情報記憶部に記憶される初期特性情報と、前記下限側油圧規格値記憶部に記憶される前記自動変速機の下限側油圧規格値とに基づいて、前記初期特性情報が示す油圧と下限側油圧規格値との偏差を算出する偏差算出部と、
前記駆動電流を算出する駆動電流算出部と、
を備え、
前記駆動電流算出部は、
前記特性情報生成部によって前記油圧特性情報が生成された場合には当該油圧特性情報に基づいて前記駆動電流を算出し、前記特性情報生成部によって前記油圧特性情報が生成されない場合には前記偏差算出部が算出する前記偏差に基づいて前記駆動電流を算出する
油圧制御装置。
【請求項２】
前記特性情報生成部は、
前記履歴記憶部に所定量の前記履歴情報が記憶された場合に、前記油圧特性情報を生成する
請求項１に記載の油圧制御装置。
【請求項３】
前記特性情報生成部は、
油圧の制御目標値と、前記履歴記憶部に記憶される前記履歴情報が示す油圧との偏差が所定値以下である場合に、前記油圧特性情報を生成する
請求項１又は請求項２に記載の油圧制御装置。
【請求項４】
前記駆動電流算出部は、
前記偏差算出部が算出する前記偏差に基づいて前記作動油の目標油圧が低減された低減後目標油圧に基づいて、前記駆動電流を算出する
請求項１から請求項３のいずれか一項に記載の油圧制御装置。
【請求項５】
電磁弁の駆動電流を制御することにより、前記電磁弁を介して自動変速機に供給される作動油の油圧を制御する装置であって、前記作動油の油圧を計測する油圧センサの出力に基づいて、前記電磁弁の駆動電流と、当該駆動電流が供給された前記電磁弁によって生じる前記作動油の油圧との対応を示す履歴情報が記憶される履歴記憶部と、前記電磁弁の使用初期状態において前記電磁弁毎に計測された油圧特性が初期特性情報として記憶される初期特性情報記憶部とを備える油圧制御装置が備えるコンピュータに、
前記履歴記憶部に記憶された前記履歴情報が所定条件を満たす場合に、前記履歴記憶部に記憶される前記履歴情報に基づいて、前記電磁弁の駆動電流と、当該駆動電流が供給された前記電磁弁によって生じる前記作動油の油圧との対応を示す油圧特性情報を生成する特性情報生成ステップと、
前記初期特性情報と、前記自動変速機の下限側油圧規格値とに基づいて、前記初期特性情報が示す油圧と下限側油圧規格値との偏差を算出する偏差算出ステップと、
前記特性情報生成ステップにおいて前記油圧特性情報が生成された場合に、当該油圧特性情報に基づいて前記駆動電流を算出する第１駆動電流算出ステップと、
前記特性情報生成ステップにおいて前記油圧特性情報が生成されない場合に、前記偏差算出ステップにおいて算出される前記偏差に基づいて、前記駆動電流を算出する第２駆動電流算出ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、油圧制御装置及びプログラムに関する。
【背景技術】
【０００２】
従来、プライマリプーリ及びセカンダリプーリに供給される作動油の油圧を制御することにより、変速比を制御する車載自動変速機の制御装置が提案されている。このプーリに供給される作動油の油圧が高すぎると、プーリ間に巻きかけられたベルトの摩擦が増大して車両の燃費が低下することがある。したがって、車両の燃費を向上させるためには、制御装置は、ベルトのすべりが生じない範囲で油圧を低減させて、作動油の油圧を制御することが望ましい。この制御において、油圧を制御する電磁弁の作動特性を学習することにより、作動油の油圧を個々の電磁弁の作動特性に応じてより低圧化させることができる。ここで、電磁弁の作動特性を学習する制御を行う場合、作動特性の学習が終了していない場合において、どのような情報に基づいて電磁弁を制御すればよいのかという課題がある。従来、例えば、特許文献１に示すように、電磁弁の作動特性の学習が終了していない場合には、圧力センサを用いて油圧のフィードバック制御を行うことにより、油圧を制御する技術が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−３０１９３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述のような従来の制御装置においては、電磁弁の作動特性の学習が終了していない間は、個々の電磁弁の作動特性に応じた低圧化ができないため、電磁弁の個体ばらつきを考慮した圧力制御をせざるを得ず、電磁弁の個体によっては、十分に低圧化ができない場合がある。つまり、従来の制御装置においては、電磁弁の作動特性の個体のばらつきが原因となり、電磁弁の個体によっては、作動特性学習中において車両の燃費低下が生じてしまうという問題があった。
【０００５】
本発明は上記の点に鑑みてなされたものであり、電磁弁の作動特性の個体のばらつきによらず、作動特性学習中において車両の燃費低下を抑止することができる油圧制御装置及びプログラムを提供することを目的の一つとする。
【課題を解決するための手段】
【０００６】
本発明の一つの態様は、電磁弁の駆動電流を制御することにより、前記電磁弁を介して自動変速機に供給される作動油の油圧を制御する油圧制御装置であって、前記作動油の油圧を計測する油圧センサの出力に基づいて、前記電磁弁の駆動電流と、当該駆動電流が供給された前記電磁弁によって生じる前記作動油の油圧との対応を示す履歴情報が記憶される履歴記憶部と、前記電磁弁の使用初期状態において前記電磁弁毎に計測された油圧特性が初期特性情報として記憶される初期特性情報記憶部と、記自動変速機に供給される前記作動油の油圧の下限値を示す下限側油圧規格値が記憶される下限側油圧規格値記憶部と、前記履歴記憶部に記憶された前記履歴情報が所定条件を満たす場合に、前記電磁弁の駆動電流と、当該駆動電流が供給された前記電磁弁によって生じる前記作動油の油圧との対応を示す油圧特性情報を、前記履歴記憶部に記憶される前記履歴情報に基づいて生成する特性情報生成部と、前記初期特性情報記憶部に記憶される初期特性情報と、前記下限側油圧規格値記憶部に記憶される前記自動変速機の下限側油圧規格値とに基づいて、前記初期特性情報が示す油圧と下限側油圧規格値との偏差を算出する偏差算出部と、前記駆動電流を算出する駆動電流算出部と、を備え、前記駆動電流算出部は、前記特性情報生成部によって前記油圧特性情報が生成された場合には当該油圧特性情報に基づいて前記駆動電流を算出し、前記特性情報生成部によって前記油圧特性情報が生成されない場合には前記偏差算出部が算出する前記偏差に基づいて前記駆動電流を算出する油圧制御装置である。
【０００７】
本発明の一つの態様は、電磁弁の駆動電流を制御することにより、前記電磁弁を介して自動変速機に供給される作動油の油圧を制御する装置であって、前記作動油の油圧を計測する油圧センサの出力に基づいて、前記電磁弁の駆動電流と、当該駆動電流が供給された前記電磁弁によって生じる前記作動油の油圧との対応を示す履歴情報が記憶される履歴記憶部と、前記電磁弁の使用初期状態において前記電磁弁毎に計測された油圧特性が初期特性情報として記憶される初期特性情報記憶部とを備える油圧制御装置が備えるコンピュータに、前記履歴記憶部に記憶された前記履歴情報が所定条件を満たす場合に、前記履歴記憶部に記憶される前記履歴情報に基づいて、前記電磁弁の駆動電流と、当該駆動電流が供給された前記電磁弁によって生じる前記作動油の油圧との対応を示す油圧特性情報を生成する特性情報生成ステップと、前記初期特性情報と、前記自動変速機の下限側油圧規格値とに基づいて、前記初期特性情報が示す油圧と下限側油圧規格値との偏差を算出する偏差算出ステップと、前記特性情報生成ステップにおいて前記油圧特性情報が生成された場合に、当該油圧特性情報に基づいて前記駆動電流を算出する第１駆動電流算出ステップと、前記特性情報生成ステップにおいて前記油圧特性情報が生成されない場合に、前記偏差算出ステップにおいて算出される前記偏差に基づいて、前記駆動電流を算出する第２駆動電流算出ステップと、を実行させるためのプログラムである。
【発明の効果】
【０００８】
本発明の一つの態様によれば、電磁弁の作動特性の個体のばらつきによらず、作動特性学習中において車両の燃費低下を抑止することができる油圧制御装置及びプログラムが提供される。
【図面の簡単な説明】
【０００９】
【図１】本実施形態の油圧制御装置の構成の一例を示すブロック図である。
【図２】本実施形態の初期油圧特性情報の一例を示す図である。
【図３】本実施形態の下限側油圧規格情報の一例を示す図である。
【図４】本実施形態の油圧制御装置の動作の一例を示す図である。
【図５】本実施形態の油圧制御装置による補正制御の動作の一例を示す図である。
【図６】本実施形態の駆動電流と作動油の油圧との関係の一例を示す図である。
【発明を実施するための形態】
【００１０】
［実施形態］
以下、図面を参照しながら、本発明の実施形態に係る油圧制御装置について説明する。なお、本発明の範囲は、以下の各実施形態に限定されるものではなく、本発明の技術的思想の範囲内で任意に変更可能である。
【００１１】
図１は、本実施形態の油圧制御装置１０の構成の一例を示すブロック図である。この油圧制御装置１０は、上位ユニット２０による変速指令に基づいて、車両の自動変速機ＴＭに油圧を供給する。
【００１２】
［自動変速機ＴＭの概要］
自動変速機ＴＭは、プライマリプーリＰＰと、セカンダリプーリＳＰと、ベルトＶＴとを備えている。プライマリプーリＰＰには、原動機（不図示）が出力する回転力が伝達される。ベルトＶＴは、プライマリプーリＰＰと、セカンダリプーリＳＰとの間に巻きかけられており、プライマリプーリＰＰに伝達された回転力を、セカンダリプーリＳＰに伝達する。セカンダリプーリＳＰは、ベルトＶＴから伝達された回転力を、回転力の伝達機構（不図示）を介して、車両の車輪（不図示）に伝達する。
【００１３】
プライマリプーリＰＰ、及びセカンダリプーリＳＰは、いずれもプーリ幅が可変である。
具体的には、プライマリプーリＰＰは、固定側プライマリプーリＰＰ１と、可動側プライマリプーリＰＰ２とを備えている。可動側プライマリプーリＰＰ２がプーリの回転軸方向に移動することにより、プライマリプーリＰＰのプーリ幅が変化する。
これらのプーリのベルトＶＴが巻きかけられている面は、円錐状である。プーリ幅が広い状態では、ベルトＶＴは、プーリの内周部分に接する。プーリ幅が狭い状態では、ベルトＶＴは、プーリの外周部分に接する。プライマリプーリＰＰのプーリ幅と、セカンダリプーリＳＰのプーリ幅とを変化させることにより、減速比が変化する。具体的には、プライマリプーリＰＰのプーリ幅を広く、セカンダリプーリＳＰのプーリ幅を狭くすると、減速比が大きくなる。逆に、プライマリプーリＰＰのプーリ幅を狭く、セカンダリプーリＳＰのプーリ幅を広くすると、減速比が小さくなる。
【００１４】
プライマリプーリＰＰ及びセカンダリプーリＳＰは、いずれも油室（不図示）を備えている。これらのプーリは、油室に存在する作動油の量によって、プーリの回転軸方向の位置が定められる。これらのプーリは、油室に存在する作動油の量が多いほどプーリ幅が広がる方向に移動し、作動油の量が少ないほどプーリ幅が狭まる方向に移動する。逆に、これらのプーリは、油室に存在する作動油の量が多いほどプーリ幅が狭まる方向に移動し、作動油の量が少ないほどプーリ幅が広がる方向に移動する構成であってもよい。
【００１５】
プライマリプーリＰＰ及びセカンダリプーリＳＰには、ベルトＶＴの張力によって、プーリ幅を広げる方向に働く力がベルトＶＴから加えられる。プライマリプーリＰＰ及びセカンダリプーリＳＰには、この力に抗するために、所定の圧力に加圧された作動油が供給される。以下の説明において、この所定の圧力を、供給圧とも記載する。供給圧の設定範囲は、本実施形態の一例では、４〜５［Ｍｐａ］程度である。つまり、プライマリプーリＰＰ及びセカンダリプーリＳＰには、４〜５［Ｍｐａ］程度に加圧された作動油が供給される。
【００１６】
［油圧供給部３０の概要］
油圧供給部３０は、オイルパンＯＰと、オイルポンプＰと、電磁弁Ｖと、油圧センサＰＳとを備えており、オイルポンプＰによって加圧された作動油ＯＩＬを自動変速機ＴＭに供給する。
オイルポンプＰは、作動油配管ＨＰ１と作動油配管ＨＰ２との間に設けられており、オイルパンＯＰに貯留されている作動油ＯＩＬを、作動油配管ＨＰ１を介して吸い上げ、作動油配管ＨＰ２に吐出する。つまり、オイルポンプＰは、図中の矢印Ａ方向に作動油を移動させる。オイルポンプＰとは、一例として、電動ポンプ、又はエンジンの駆動により回転するポンプである。オイルポンプＰが電動ポンプである場合には、不図示の制御ユニットによる制御に基づいて動作する。
電磁弁Ｖは、作動油配管ＨＰ２と、作動油配管ＨＰ３との間に設けられている。電磁弁Ｖは、ソレノイドＳＬを備えている。電磁弁Ｖは、ソレノイドＳＬに供給される駆動電流Ｉの大きさに応じてバルブ開度を変化させる。本実施形態の一例では、電磁弁Ｖは、駆動電流Ｉがより大きい場合、バルブ開度をより小さくする。また、電磁弁Ｖは、駆動電流Ｉがより小さい場合、バルブ開度をより大きくする。電磁弁Ｖは、バルブ開度を増減させて、オイルポンプＰによって加圧された作動油ＯＩＬの図中の矢印Ｂ方向に通過する量を増減することにより、自動変速機ＴＭに供給される作動油ＯＩＬの供給圧を制御する。すなわち、電磁弁Ｖは、自動変速機ＴＭに供給される作動油ＯＩＬの供給圧コントロール弁として機能する。
油圧センサＰＳは、作動油配管ＨＰ３と、作動油配管ＨＰ４との間に設けられており、自動変速機ＴＭに供給される作動油ＯＩＬの油圧、すなわち供給圧を検出する。油圧センサＰＳは、検出した圧力を油圧制御装置１０に計測油圧信号ＳＯＰとして出力する。
【００１７】
なお、油圧供給部３０は、アキュムレータＡＣＣを備えていてもよい。アキュムレータＡＣＣは、オイルポンプＰが発生させた油圧が付された作動油ＯＩＬを蓄える。油圧供給部３０は、アキュムレータＡＣＣを備えることにより、オイルポンプＰの動作による油圧の脈動やサージを低減することができる。また、油圧供給部３０は、アキュムレータＡＣＣを備えることにより、オイルポンプＰが停止している状態において作動油ＯＩＬに圧力を付すことができる。
【００１８】
以下、油圧制御装置１０による作動油の供給圧の制御について説明する。なお、プライマリプーリＰＰ及びセカンダリプーリＳＰのいずれに作動油ＯＩＬが供給されるかについて、つまり、変速比の制御については説明を省略する。
【００１９】
［油圧制御装置１０の構成］
油圧制御装置１０の構成について説明する。油圧制御装置１０は、演算部１００と、記憶部２００と、駆動電流出力部３００と、油圧信号取得部４００とを備える。油圧制御装置１０は、その入力側が、上位ユニット２０と、油圧センサＰＳとに接続されている。また、油圧制御装置１０は、その出力側が、電磁弁ＶのソレノイドＳＬに接続されている。
なお、油圧制御装置１０は、オイルポンプＰの回転数を制御することにより、吐出油圧を制御してもよい。この油圧制御装置１０によるオイルポンプＰの吐出油圧の制御については、その説明を省略する。以下、オイルポンプＰの吐出油圧が一定である場合について説明する。
【００２０】
記憶部２００は、履歴記憶部２１０と、初期特性情報記憶部２２０と、下限側油圧規格値記憶部２３０とを備える。
【００２１】
［履歴情報について］
履歴記憶部２１０には、履歴情報ＯＨが記憶される。履歴情報ＯＨとは、作動油ＯＩＬの油圧を計測する油圧センサＰＳの出力に基づいて、電磁弁Ｖの駆動電流Ｉと、当該駆動電流Ｉが供給された電磁弁Ｖによって生じる作動油ＯＩＬの油圧との対応を示す情報である。具体的には、履歴記憶部２１０には、電磁弁Ｖの駆動電流値ＤＣと、当該駆動電流値ＤＣによって電磁弁Ｖが駆動されたタイミングにおける作動油ＯＩＬの計測油圧信号ＳＯＰとが対応付けられて、履歴情報ＯＨとして記憶される。
【００２２】
［初期油圧特性情報について］
初期特性情報記憶部２２０には、初期油圧特性情報ＨＣＩが記憶されている。この初期油圧特性情報ＨＣＩの一例について、図２を参照して説明する。
【００２３】
図２は、本実施形態の初期油圧特性情報ＨＣＩの一例を示す図である。初期特性情報記憶部２２０には、電磁弁ＶのソレノイドＳＬを駆動する駆動電流Ｉの電流値と、この電流値の駆動電流Ｉが供給された場合の作動油ＯＩＬの供給圧とが対応付けられて初期油圧特性情報ＨＣＩとして記憶されている。ここでいう作動油ＯＩＬの供給圧とは、電磁弁Ｖの使用初期状態において計測された油圧、すなわち使用初期油圧ＰＩである。
この初期油圧特性情報ＨＣＩは、電磁弁Ｖの使用初期状態において電磁弁Ｖ毎に計測された、駆動電流Ｉと作動油ＯＩＬの供給圧との関係を示す。すなわち、初期油圧特性情報ＨＣＩは、電磁弁Ｖの製品毎の使用初期状態における駆動電流−油圧特性を示す。以下の説明において、電磁弁Ｖの使用初期状態における駆動電流−油圧特性を、「電磁弁Ｖの使用初期状態の油圧特性」又は単に「電磁弁Ｖの初期油圧特性」とも記載する。
【００２４】
初期油圧特性情報ＨＣＩに記憶されている電磁弁Ｖの初期油圧特性は、電磁弁Ｖの工場出荷時における出荷検査などにおいて計測されることが可能である。電磁弁Ｖの出荷検査などにおいて計測される場合には、規格化された手順による測定が可能になり、精度のよい初期油圧特性情報ＨＣＩが得られる。
【００２５】
具体的な一例として、初期特性情報記憶部２２０には、駆動電流Ｉ＝２００［ｍＡ］と、使用初期油圧ＰＩ＝４５００［ｋＰａ］とが対応付けられて、初期油圧特性情報ＨＣＩとして記憶されている。また、初期特性情報記憶部２２０には、駆動電流Ｉ＝６００［ｍＡ］と使用初期油圧ＰＩ＝１５００［ｋＰａ］とが、駆動電流Ｉ＝８００［ｍＡ］と、使用初期油圧ＰＩ＝５００［ｋＰａ］とが、駆動電流Ｉ＝１０００［ｍＡ］と使用初期油圧ＰＩ＝２００［ｋＰａ］とが、それぞれ対応付けられて初期油圧特性情報ＨＣＩとして記憶されている。
【００２６】
なお、この使用初期油圧ＰＩとは、電磁弁Ｖの検査時に計測された油圧特性データの一例である。すなわち、使用初期油圧ＰＩとは、電磁弁Ｖの油圧特性データのうち、出荷検査など電磁弁Ｖの使用初期状態において計測された油圧特性データである。以下の説明において、使用初期油圧ＰＩを、検査時計測圧Ｐｃとも記載する。
【００２７】
電磁弁Ｖの駆動電流Ｉと作動油ＯＩＬの油圧との関係は、電磁弁Ｖの寸法誤差や組み立て誤差等によって、電磁弁Ｖの製品毎に互いに異なる。初期油圧特性情報ＨＣＩは、電磁弁Ｖの製品毎に取得される。
初期特性情報記憶部２２０は、情報の追記又は情報の書き換えが可能な不揮発性の記憶素子によって構成されている。電磁弁Ｖの工場の出荷検査等において、電磁弁Ｖの製品ごとに初期油圧特性情報ＨＣＩが取得される。取得された初期油圧特性情報ＨＣＩは、この電磁弁Ｖを制御する油圧制御装置１０の初期特性情報記憶部２２０に書き込まれる。
【００２８】
ここで、電磁弁Ｖと油圧制御装置１０とは、それぞれ別々に車両の組み立て工場に納入される場合がある。この場合、複数ある電磁弁Ｖの個体のうち、いずれの電磁弁Ｖの個体が油圧制御装置１０と組み合わせられるのかは、車両の組み立て工程において、車両に組みつけられる電磁弁Ｖの個体と、油圧制御装置１０の個体とが決定されることにより判明する。車両に組みつけられる電磁弁Ｖの個体と、油圧制御装置１０の個体との組み合わせが決定されると、油圧制御装置１０の初期特性情報記憶部２２０に記憶させるべき初期油圧特性情報ＨＣＩが特定される。
【００２９】
初期油圧特性情報ＨＣＩは、電磁弁Ｖの外装部分に表示されてもよい。例えば、初期油圧特性情報ＨＣＩは、初期油圧特性情報ＨＣＩを２次元コードによって示したステッカーが電磁弁Ｖの外装に貼付されることにより表示され、又は当該２次元コードが電磁弁Ｖの外装に刻印されることにより表示される。この場合には、車両に組みつけられる電磁弁Ｖの個体と、油圧制御装置１０の個体との組み合わせが決定された後に、当該個体の初期油圧特性情報ＨＣＩがスキャナ等によって読み取られる。さらに、読み取られた初期油圧特性情報ＨＣＩが、油圧制御装置１０の初期特性情報記憶部２２０に書き込まれる。
【００３０】
［下限側油圧規格値について］
下限側油圧規格値記憶部２３０には、下限側油圧規格情報ＬＬが記憶されている。この下限側油圧規格情報ＬＬの一例について、図３を参照して説明する。
【００３１】
図３は、本実施形態の下限側油圧規格情報ＬＬの一例を示す図である。下限側油圧規格値記憶部２３０には、電磁弁ＶのソレノイドＳＬを駆動する駆動電流Ｉの電流値と、この駆動電流Ｉが供給される場合の作動油ＯＩＬの油圧の下限側油圧規格値Ｐｓとが対応付けられて下限側油圧規格情報ＬＬとして記憶されている。下限側油圧規格情報ＬＬは、電磁弁Ｖの駆動電流Ｉと作動油ＯＩＬの油圧の下限側油圧規格値Ｐｓとの関係を示す。
すなわち、下限側油圧規格値記憶部２３０には、自動変速機ＴＭに供給される作動油ＯＩＬの油圧の下限値を示す下限側油圧規格値Ｐｓが記憶される。
【００３２】
ここで、下限側油圧規格値Ｐｓとは、電磁弁Ｖの設計規格値として管理される値である。この下限側油圧規格値Ｐｓは、電磁弁Ｖに所定の電流値の駆動電流Ｉが供給された場合に、電磁弁Ｖを介して自動変速機ＴＭに供給される作動油ＯＩＬの圧力、すなわち供給圧の下限値を示す。
【００３３】
具体的な一例として、下限側油圧規格値記憶部２３０には、駆動電流Ｉ＝２００［ｍＡ］と、下限側油圧規格値Ｐｓ＝４０００［ｋＰａ］とが対応付けられて、下限側油圧規格情報ＬＬとして記憶されている。また、初期特性情報記憶部２２０には、駆動電流Ｉ＝６００［ｍＡ］と下限側油圧規格値Ｐｓ＝１０００［ｋＰａ］とが、駆動電流Ｉ＝８００［ｍＡ］と下限側油圧規格値Ｐｓ＝３００［ｋＰａ］とが、駆動電流Ｉ＝１０００［ｍＡ］と下限側油圧規格値Ｐｓ＝１００［ｋＰａ］とが、それぞれ対応付けられて、下限側油圧規格情報ＬＬとして記憶されている。
【００３４】
図１に戻り、油圧信号取得部４００は、油圧センサＰＳが検出する作動油ＯＩＬの油圧を示す信号を取得する。ここでいう「作動油ＯＩＬの油圧を示す信号」とは、例えば、計測油圧信号ＳＯＰである。計測油圧信号ＳＯＰは、油圧センサＰＳによって検出される油圧の大きさに応じた電気的特性を有する信号である。計測油圧信号ＳＯＰは、例えば、油圧センサＰＳによって検出される油圧の大きさに応じた電位、電流値、デューティー比、又は周波数特性を有する。油圧信号取得部４００は、取得した計測油圧信号ＳＯＰを演算部１００に対して供給する。
【００３５】
演算部１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を備えており、履歴情報生成部１１０と、特性情報生成部１２０と、偏差算出部１３０と、駆動電流算出部１４０とをその機能部として備えている。
【００３６】
履歴情報生成部１１０は、駆動電流値ＤＣと、計測油圧信号ＳＯＰとに基づいて、履歴情報ＯＨを生成する。具体的には、履歴情報生成部１１０は、油圧信号取得部４００が供給する計測油圧信号ＳＯＰを取得する。また、履歴情報生成部１１０は、駆動電流値ＤＣを取得する。ここで、駆動電流値ＤＣとは、駆動電流算出部１４０が算出する駆動電流Ｉの電流値を示す信号である。履歴情報生成部１１０は、それぞれ取得した計測油圧信号ＳＯＰと、駆動電流値ＤＣとに基づいて、履歴情報ＯＨを生成する。
【００３７】
履歴情報生成部１１０は、所定のタイミングにおいて（例えば、１秒おきに）履歴情報ＯＨを生成する。
ここで、上位ユニット２０が出力する制御目標値ＴＧＴは、車両の走行状況に応じて刻々と変化する。したがって、この制御目標値ＴＧＴに応じて制御される駆動電流Ｉの駆動電流値ＤＣは、刻々と変化する。ここで、駆動電流値ＤＣと計測油圧信号ＳＯＰとの対応関係を様々な駆動電流値ＤＣにおいて求めることにより、電磁弁Ｖの駆動電流−油圧特性の学習精度を高めることができる。つまり、履歴情報生成部１１０は、電磁弁Ｖが動作可能な駆動電流値ＤＣの範囲において、互いに異なる複数の駆動電流値ＤＣについて、駆動電流値ＤＣと計測油圧信号ＳＯＰとの対応関係を履歴記憶部２１０に記憶させればよい。一例として、電磁弁Ｖが動作可能な駆動電流値ＤＣの範囲が２００[ｍＡ]から１０００[ｍＡ]である場合、履歴情報生成部１１０は、駆動電流値ＤＣが２００［ｍＡ］、６００［ｍＡ］、８００［ｍＡ］及び１０００[ｍＡ]の各点についての駆動電流値ＤＣと計測油圧信号ＳＯＰとの対応関係を履歴記憶部２１０に記憶させる。
【００３８】
なお、履歴情報生成部１１０は、電磁弁Ｖの駆動電流−油圧特性の経時変化を示す指標に基づいて定められる所定のタイミングにおいて履歴情報ＯＨを生成してもよい。一例として、「前回の履歴情報ＯＨを記憶した後、電磁弁Ｖの積算駆動時間が所定の時間（例えば、１００時間）を経過する毎」という条件が、履歴情報ＯＨを生成する所定の条件として定められている場合について説明する。
この場合、履歴情報生成部１１０は、履歴情報ＯＨの前回の生成タイミングを基準にした電磁弁Ｖの積算駆動時間を算出する。履歴情報生成部１１０は、積算駆動時間と所定の時間（例えば、１００時間）とを比較して、積算駆動時間が所定の時間を超えた場合に履歴情報ＯＨを生成する。
より具体的には、履歴情報生成部１１０は、履歴情報ＯＨの生成タイミングにおいて、駆動電流値ＤＣと計測油圧信号ＳＯＰとをそれぞれ取得する。履歴情報生成部１１０は、取得した駆動電流値ＤＣと計測油圧信号ＳＯＰとを対応付けて、履歴記憶部２１０に記憶させる。この結果、履歴記憶部２１０には、電磁弁Ｖの積算駆動時間が所定の時間（例えば、１００時間）を経過する毎に、履歴情報ＯＨが記憶される。
上述のように電磁弁Ｖの駆動電流−油圧特性の経時変化を示す指標に基づいて定められる所定のタイミングにおいて履歴情報ＯＨを生成することにより、履歴情報生成部１１０は、電磁弁Ｖの経時的な特性変化が収束した状態で履歴情報ＯＨを記憶させることができる。
【００３９】
特性情報生成部１２０は、履歴記憶部２１０に記憶される履歴情報ＯＨに基づいて、学習後油圧特性情報ＨＣＬを生成する。ここで、学習後油圧特性情報ＨＣＬとは、電磁弁Ｖの使用によって使用初期状態から経時変化した電磁弁Ｖの駆動電流−油圧特性を学習した結果を示す情報である。学習後油圧特性情報ＨＣＬは、経時変化後の電磁弁Ｖの駆動電流−油圧特性を、電磁弁Ｖの駆動電流Ｉと、当該駆動電流Ｉが供給された電磁弁Ｖによって生じる作動油ＯＩＬの油圧との対応によって示す。
【００４０】
特性情報生成部１２０は、履歴記憶部２１０に記憶された履歴情報ＯＨが所定の条件を満たす場合に、駆動電流−油圧特性の学習が終了したと判定し、学習後油圧特性情報ＨＣＬを生成する。ここでいう学習終了の所定の条件には、（１）履歴記憶部２１０に所定量の履歴情報ＯＨが記憶された場合と、（２）油圧の制御目標値ＴＧＴと履歴記憶部２１０に記憶される履歴情報ＯＨが示す油圧との偏差ＤＶが所定値以下である場合と、が含まれる。
【００４１】
一例として、特性情報生成部１２０は、履歴記憶部２１０に所定量の履歴情報ＯＨが記憶された場合に、駆動電流−油圧特性の学習が終了したと判定し、学習後油圧特性情報ＨＣＬを生成する。この場合、特性情報生成部１２０は、履歴記憶部２１０に記憶されている履歴情報ＯＨが所定量に達したか否かを判定する。特性情報生成部１２０は、履歴記憶部２１０に記憶されている履歴情報ＯＨが所定量に達したと判定した場合、駆動電流−油圧特性の学習が終了したと判定し、学習後油圧特性情報ＨＣＬを生成する。
【００４２】
また、一例として、特性情報生成部１２０は、油圧の制御目標値ＴＧＴと、履歴記憶部２１０に記憶される履歴情報ＯＨが示す油圧との偏差が所定値以下である場合に、駆動電流−油圧特性の学習が終了したと判定し、学習後油圧特性情報ＨＣＬを生成する。この場合、特性情報生成部１２０は、上位ユニット２０から制御目標値ＴＧＴを、油圧センサＰＳから油圧信号取得部４００を介して計測油圧信号ＳＯＰをそれぞれ取得する。特性情報生成部１２０は、制御目標値ＴＧＴと計測油圧信号ＳＯＰとの偏差を算出する。特性情報生成部１２０は、算出した偏差が所定値以下である場合、駆動電流−油圧特性の学習が終了したと判定し、学習後油圧特性情報ＨＣＬを生成する。
【００４３】
特性情報生成部１２０が生成する学習後油圧特性情報ＨＣＬは、駆動電流算出部１４０において、油圧センサＰＳを制御目標値ＴＧＴに追従させるための駆動電流値ＤＣの算出に用いられる。
【００４４】
偏差算出部１３０は、初期特性情報記憶部２２０に記憶される学習後油圧特性情報ＨＣＬと、下限側油圧規格値記憶部２３０に記憶される自動変速機ＴＭの下限側油圧規格値Ｐｓとに基づいて、学習後油圧特性情報ＨＣＬが示す油圧と下限側油圧規格値Ｐｓとの偏差ＤＶを算出する。
【００４５】
より具体的には、偏差算出部１３０は、自動変速機ＴＭの下限側油圧規格情報ＬＬと、初期油圧特性情報ＨＣＩとの偏差ＤＶを算出する。この偏差算出部１３０が算出する偏差ＤＶについて説明する。
【００４６】
上述したように、電磁弁Ｖの初期油圧特性情報ＨＣＩは、電磁弁Ｖの組み立て工場での出荷検査などにおいて、電磁弁Ｖの個体ごとに取得される。より具体的には、駆動電流Ｉ１が供給された場合の、電磁弁Ｖから自動変速機ＴＭに供給される作動油ＯＩＬの供給圧が、検査時計測圧Ｐｃ１として計測される。計測された検査時計測圧Ｐｃ１は、駆動電流Ｉ１の電流値に対応付けられて、初期油圧特性情報ＨＣＩとして記録される。次に、駆動電流Ｉ１とは電流値が異なる駆動電流Ｉ２について、駆動電流Ｉ２が供給された場合の電磁弁Ｖから自動変速機ＴＭに供給される作動油ＯＩＬの供給圧が、検査時計測圧Ｐｃ２として計測される。計測された検査時計測圧Ｐｃ２は、駆動電流Ｉ２の電流値に対応付けられて、初期油圧特性情報ＨＣＩとして記録される。
【００４７】
ここで、電磁弁Ｖの工場での出荷検査などにおいて、電磁弁Ｖは、初期油圧特性情報ＨＣＩが示す供給圧が、下限側油圧規格値Ｐｓを下回らないことを合格基準にして、電磁弁Ｖの個体毎に検査される。より具体的には、電磁弁Ｖには、駆動電流Ｉ１に対する検査時計測圧Ｐｃ１の下限値である下限側油圧規格値Ｐｓ１と、駆動電流Ｉ２に対する検査時計測圧Ｐｃ２の下限値である下限側油圧規格値Ｐｓ２とが予め定められている。
電磁弁Ｖの個体によっては、所定の電流値の駆動電流Ｉ１を供給した場合に、自動変速機ＴＭに供給される作動油ＯＩＬの供給圧が下限側油圧規格値Ｐｓ１を下回る場合がある。例えば、組み立て不良が生じた電磁弁Ｖは、作動油ＯＩＬの供給圧が下限側油圧規格値Ｐｓを下回る場合がある。電磁弁Ｖから自動変速機ＴＭに供給される作動油ＯＩＬの供給圧が下限側油圧規格値Ｐｓを下回ると、自動変速機ＴＭが正常に動作しない場合がある。
そこで、電磁弁Ｖの工場での出荷検査において、電磁弁Ｖのある個体について作動油ＯＩＬの供給圧が下限側油圧規格値Ｐｓを下回る場合には、その個体を不良品として管理し、出荷を停止する等の措置を行う。
すなわち、車両に組み付けられる電磁弁Ｖの個体は、いずれの個体も下限側油圧規格値Ｐｓの検査を合格している。つまり、車両に組み付けられる電磁弁Ｖの個体は、いずれの個体も作動油ＯＩＬの供給圧が下限側油圧規格値Ｐｓを上回る。作動油ＯＩＬの供給圧が下限側油圧規格値Ｐｓをどの程度上回るかは、電磁弁Ｖの個体毎に程度のばらつきがある。
【００４８】
作動油ＯＩＬの供給圧が下限側油圧規格値Ｐｓにより近い場合には、下限側油圧規格値Ｐｓを大きく上回る場合に比べて、自動変速機ＴＭに供給される作動油ＯＩＬの供給圧が低い。自動変速機ＴＭは、プライマリプーリＰＰとベルトＶＴとの間、及びベルトＶＴとセカンダリプーリＳＰとの間において摩擦が生じる。この摩擦は、自動変速機ＴＭに供給される作動油ＯＩＬの供給圧が高いほど大きくなる。この摩擦が大きい場合には、摩擦が少ない場合に比べて自動変速機ＴＭでの回転力伝達ロスが大きくなり、結果的に車両の燃費が悪化する。したがって、車両の燃費を向上させるためには、自動変速機ＴＭに供給される作動油ＯＩＬの供給圧は、下限側油圧規格値Ｐｓを大きく上回る場合に比べ下限側油圧規格値Ｐｓに近いほうが好ましい。
【００４９】
ここで、偏差算出部１３０が算出する偏差ＤＶとは、初期油圧特性情報ＨＣＩと、下限側油圧規格情報ＬＬとの差である。すなわち、偏差ＤＶとは、電磁弁Ｖの個体の供給圧が下限側油圧規格値Ｐｓをどの程度上回るのかを示す値である。
偏差算出部１３０は、電磁弁Ｖの個体ごとに初期特性情報記憶部２２０に記憶されている当該個体の初期油圧特性情報ＨＣＩと、下限側油圧規格情報ＬＬとの偏差を、偏差ＤＶとして算出する。
【００５０】
なお、初期油圧特性情報ＨＣＩが電磁弁Ｖの経時変化に応じて更新される場合がある。この場合には、偏差算出部１３０は、更新された初期油圧特性情報ＨＣＩに基づいて、偏差ＤＶを算出する。またこの場合、偏差算出部１３０は、駆動電流算出部１４０が駆動電流Ｉを算出する毎に更新された初期油圧特性情報ＨＣＩを参照して、偏差ＤＶを算出してもよい。つまり、偏差算出部１３０は、リアルタイム処理によって偏差ＤＶを算出してもよい。このように構成することにより、偏差算出部１３０は、車両の経時変化に応じて変化する電磁弁Ｖの油圧特性に基づいて偏差ＤＶを算出することができるため、偏差ＤＶの算出精度の低下を抑止することができる。
【００５１】
駆動電流算出部１４０は、駆動電流Ｉの駆動電流値ＤＣを算出する。なお、以下の説明において、駆動電流Ｉの駆動電流値ＤＣを算出することを、単に「駆動電流Ｉを算出する」とも記載する。
駆動電流算出部１４０は、駆動電流Ｉの駆動電流値ＤＣを算出する際に利用する電磁弁Ｖの駆動電流−油圧特性を、状況により使い分ける。具体的には、特性情報生成部１２０が電磁弁Ｖの駆動電流−油圧特性の学習を終了している場合には、駆動電流算出部１４０は、学習後油圧特性情報ＨＣＬに基づいて、駆動電流Ｉの駆動電流値ＤＣを算出する。また、特性情報生成部１２０が電磁弁Ｖの駆動電流−油圧特性の学習を終了していない場合には、駆動電流算出部１４０は、偏差算出部１３０が算出する偏差ＤＶに基づいて、駆動電流Ｉの駆動電流値ＤＣを算出する。以下、駆動電流算出部１４０の駆動電流Ｉの算出手順について、より具体的に説明する。
【００５２】
［駆動電流Ｉの算出手順（１）：学習後油圧特性情報ＨＣＬに基づく算出］
駆動電流算出部１４０は、上位ユニット２０が出力する油圧の制御目標値ＴＧＴと、油圧センサＰＳが出力する計測油圧信号ＳＯＰと、学習後油圧特性情報ＨＣＬとに基づいて、駆動電流Ｉを算出する。
この場合、駆動電流算出部１４０は、上位ユニット２０から制御目標値ＴＧＴを取得する。駆動電流算出部１４０は、油圧センサＰＳから計測油圧信号ＳＯＰを取得する。駆動電流算出部１４０は、特性情報生成部１２０から学習後油圧特性情報ＨＣＬを取得する。駆動電流算出部１４０は、取得した制御目標値ＴＧＴと、計測油圧信号ＳＯＰとの圧力偏差を算出する。駆動電流算出部１４０は、算出した圧力偏差に応じた駆動電流偏差ΔＩを、学習後油圧特性情報ＨＣＬを参照することにより算出する。駆動電流算出部１４０は、算出した駆動電流偏差ΔＩと現在出力している駆動電流値ＤＣとに基づいて、新たな駆動電流Ｉの駆動電流値ＤＣを算出する。駆動電流算出部１４０は、算出した駆動電流値ＤＣを駆動電流出力部３００に対して出力する。
【００５３】
［駆動電流Ｉの算出手順（２）：偏差ＤＶに基づく算出］
駆動電流算出部１４０は、上位ユニット２０が出力する油圧の制御目標値ＴＧＴと、油圧センサＰＳが出力する計測油圧信号ＳＯＰと、偏差算出部１３０が算出する偏差ＤＶに基づいて、駆動電流Ｉを算出する。
この場合、駆動電流算出部１４０は、上位ユニット２０から制御目標値ＴＧＴを取得する。駆動電流算出部１４０は、油圧センサＰＳから計測油圧信号ＳＯＰを取得する。駆動電流算出部１４０は、偏差算出部１３０から、偏差ＤＶを取得する。駆動電流算出部１４０は、取得した制御目標値ＴＧＴと、計測油圧信号ＳＯＰとの圧力偏差を算出する。駆動電流算出部１４０は、算出した圧力偏差に応じた駆動電流偏差ΔＩを、偏差ＤＶを参照することにより算出する。駆動電流算出部１４０は、算出した駆動電流偏差ΔＩと現在出力している駆動電流値ＤＣとに基づいて、新たな駆動電流Ｉの駆動電流値ＤＣを算出する。駆動電流算出部１４０は、算出した駆動電流値ＤＣを駆動電流出力部３００に対して出力する。
【００５４】
駆動電流出力部３００は、電流増幅回路を備えており、駆動電流算出部１４０が出力する駆動電流値ＤＣの信号に基づく電流値の駆動電流Ｉを電磁弁ＶのソレノイドＳＬに対して供給する。これにより、電磁弁Ｖは、開度が駆動電流Ｉに応じた開度になる。この結果、電磁弁Ｖは、作動油ＯＩＬの油圧を油圧制御装置１０の制御に基づく油圧にして自動変速機ＴＭに供給する。
【００５５】
［油圧制御装置１０の動作］
次に、油圧制御装置１０の動作について図４を参照して説明する。
図４は、本実施形態の油圧制御装置１０の動作の一例を示す図である。
【００５６】
（ステップＳ１０）油圧制御装置１０は、上位ユニット２０から油圧の制御目標値ＴＧＴを取得する。
（ステップＳ２０）油圧制御装置１０は、油圧センサＰＳから計測油圧、すなわち計測油圧信号ＳＯＰを取得する。
（ステップＳ３０）油圧制御装置１０の駆動電流算出部１４０は、ステップＳ１０において取得される制御目標値ＴＧＴと、ステップＳ２０において取得される計測油圧信号ＳＯＰとの偏差ΔＰを算出する。
【００５７】
（ステップＳ４０）油圧制御装置１０の履歴情報生成部１１０及び特性情報生成部１２０は、学習制御を行う。ここでいう学習制御とは、駆動電流算出部１４０が参照する電磁弁Ｖの駆動電流−油圧特性テーブルを履歴情報ＯＨに基づいて書き換える動作をいう。
具体的には、履歴情報生成部１１０は、履歴情報ＯＨを生成し、生成した履歴情報ＯＨを履歴記憶部２１０に記憶させる。特性情報生成部１２０は、履歴記憶部２１０に記憶された履歴情報ＯＨを取得し、取得した履歴情報ＯＨが所定の条件を満たしているか否ｋがを判定する。
【００５８】
（ステップＳ５０）特性情報生成部１２０は、履歴記憶部２１０に記憶された履歴情報ＯＨが所定の条件を満たした場合に、学習が終了したと判定し、学習後油圧特性情報ＨＣＬを生成する。例えば、特性情報生成部１２０は、履歴記憶部２１０に記憶された履歴情報ＯＨが所定量を超えた場合に、学習が終了したと判定し、学習後油圧特性情報ＨＣＬを生成する。
【００５９】
（ステップＳ６０）駆動電流算出部１４０は、特性情報生成部１２０による学習が終了したか否かを判定する。駆動電流算出部１４０は、学習が終了したと判定した場合（ステップＳ６０；ＹＥＳ）には、処理をステップＳ７０に進める。駆動電流算出部１４０は、学習が終了していないと判定した場合（ステップＳ６０；ＮＯ）には、処理をステップＳ８０に進める。
（ステップＳ７０）駆動電流算出部１４０は、制御目標値ＴＧＴと、学習後油圧特性情報ＨＣＬが示す駆動電流−油圧特性テーブルとに基づいて、駆動電流値ＤＣを算出する。駆動電流算出部１４０は、算出した駆動電流値ＤＣを、履歴情報生成部１１０及び駆動電流出力部３００に出力する。
（ステップＳ８０）駆動電流算出部１４０は、学習が終了していないと判定された場合、駆動電流算出部１４０は、電磁弁Ｖの駆動電流−油圧特性テーブルについて、ばらつきデータ下限規格への補正制御を行う。
【００６０】
［ばらつきデータ下限規格への補正制御について］
次に、図５を参照して、ステップＳ８０における、ばらつきデータ下限規格への補正制御の動作について説明する。
図５は、本実施形態の油圧制御装置１０による補正制御の動作の一例を示す図である。なお、図５に示す動作の各ステップは、図４に示すステップＳ８０の具体的な動作の一例を示す。
【００６１】
［（１）偏差ΔＰｃの算出］
（ステップＳ８０１０）駆動電流算出部１４０は、初期特性情報記憶部２２０に記憶される初期油圧特性情報ＨＣＩを参照して、駆動電流Ｉ２に対応する使用初期油圧ＰＩ２を検査時計測圧Ｐｃ２として取得する。具体的な一例として、図２に示す初期油圧特性情報ＨＣＩにおいて、駆動電流Ｉ２＝１０００［ｍＡ］である場合には、使用初期油圧ＰＩ２＝２００［ｋＰａ］である。この場合、駆動電流算出部１４０は、駆動電流Ｉ２＝１０００［ｍＡ］に対応する使用初期油圧ＰＩ２＝２００［ｋＰａ］を検査時計測圧Ｐｃ２として取得する。
【００６２】
（ステップＳ８０２０）駆動電流算出部１４０は、初期特性情報記憶部２２０に記憶される初期油圧特性情報ＨＣＩを参照して、駆動電流Ｉ１に対応する使用初期油圧ＰＩ１を検査時計測圧Ｐｃ１として取得する。具体的な一例として、図２に示す初期油圧特性情報ＨＣＩにおいて、駆動電流Ｉ１＝２００［ｍＡ］である場合には、使用初期油圧ＰＩ１＝４５００［ｋＰａ］である。この場合、駆動電流算出部１４０は、駆動電流Ｉ１＝２００［ｍＡ］に対応する使用初期油圧ＰＩ１＝４５００［ｋＰａ］を検査時計測圧Ｐｃ１として取得する。
【００６３】
（ステップＳ８０３０）駆動電流算出部１４０は、ステップＳ８０１０において取得された駆動電流Ｉ２及び検査時計測圧Ｐｃ２と、ステップＳ８０２０において取得された駆動電流Ｉ１及び検査時計測圧Ｐｃ１とに基づいて、駆動電流−油圧特性曲線偏差Δの傾きを算出する。以下の説明において、駆動電流−油圧特性曲線ＣＣ１の傾きを「偏差ΔＰｃ」とも記載する。
【００６４】
ここで、駆動電流Ｉ１の電流値と、上述した駆動電流Ｉ２の電流値とは互いに異なる値である。つまり、ステップＳ８０１０からステップＳ８０３０において、駆動電流算出部１４０は、駆動電流Ｉの電流値が互いに異なる２点についての駆動電流−油圧特性を取得して、偏差ΔＰｃを算出する。この駆動電流Ｉと、作動油ＯＩＬの油圧との関係の一例について、図６に示す。
【００６５】
図６は、本実施形態の駆動電流Ｉと作動油ＯＩＬの油圧との関係の一例を示す図である。初期特性情報記憶部２２０に記憶される初期油圧特性情報ＨＣＩに基づいて算出される駆動電流−油圧特性の一例を、駆動電流−油圧特性曲線ＣＣ１に示す。この駆動電流−油圧特性曲線ＣＣ１は、初期特性情報記憶部２２０に記憶される初期油圧特性情報ＨＣＩが直線補間された線分である。
【００６６】
なお、この一例では、駆動電流−油圧特性曲線ＣＣ１が、初期油圧特性情報ＨＣＩが直線補間された線分である場合について説明するがこれに限られず、２次曲線や更に高次の曲線によって補間されていてもよい。駆動電流算出部１４０は、この駆動電流−油圧特性曲線ＣＣ１の傾きを算出することにより、駆動電流Ｉの補正を行う。
【００６７】
より具体的には、ステップＳ８０１０において、駆動電流算出部１４０は、初期油圧特性情報ＨＣＩを参照して、駆動電流Ｉ２と検査時計測圧Ｐｃ２との交点Ｑｃ２を算出する。
ステップＳ８０２０において、駆動電流算出部１４０は、初期油圧特性情報ＨＣＩを参照して、駆動電流Ｉ１と検査時計測圧Ｐｃ１との交点Ｑｃ１を算出する。
ステップＳ８０３０において、駆動電流算出部１４０は、交点Ｑｃ２と交点Ｑｃ１とを直線補間して駆動電流−油圧特性曲線ＣＣ１を求め、この駆動電流−油圧特性曲線ＣＣ１の傾き、すなわち偏差ΔＰｃを算出する。
【００６８】
［（２）調圧点における圧力偏差ΔＰ２の算出］
（ステップＳ８０４０）図５に戻り、駆動電流算出部１４０は、下限側油圧規格値記憶部２３０に記憶されている下限側油圧規格情報ＬＬを参照して、駆動電流Ｉ２に対応する下限側油圧規格値Ｐｓ２を取得する。本実施形態の具体例では、図３に示すように、駆動電流Ｉ２＝１０００［ｍＡ］には、下限側油圧規格値Ｐｓ２＝１００［ｋＰａ］が対応する。この具体例の場合、駆動電流算出部１４０は、駆動電流Ｉ２＝１０００［ｍＡ］に対応する下限側油圧規格値Ｐｓ２＝１００［ｋＰａ］を取得する。
【００６９】
（ステップＳ８０５０）駆動電流算出部１４０は、初期特性情報記憶部２２０に記憶されている初期油圧特性情報ＨＣＩを参照して、駆動電流Ｉ２に対応する検査時計測圧Ｐｃ２を取得する。本実施形態の具体例では、図２に示すように、駆動電流Ｉ２＝１０００［ｍＡ］には、検査時計測圧Ｐｃ２＝２００［ｋＰａ］が対応する。この具体例の場合、駆動電流算出部１４０は、駆動電流Ｉ２＝１０００［ｍＡ］に対応する検査時計測圧Ｐｃ２＝２００［ｋＰａ］を取得する。
【００７０】
（ステップＳ８０６０）駆動電流算出部１４０は、ステップＳ８０５０において取得された下限側油圧規格値Ｐｓ２と、ステップＳ８０６０において取得された検査時計測圧Ｐｃ２との圧力偏差ΔＰ２を算出する。この具体例では、駆動電流算出部１４０は、下限側油圧規格値Ｐｓ２＝１００［ｋＰａ］と、検査時計測圧Ｐｃ２＝２００［ｋＰａ］との圧力偏差ΔＰ２を算出する。
ここで、圧力偏差ΔＰ２とは、調圧点における下限側油圧規格値Ｐｓと検査時計測圧Ｐｃとの圧力差である。調圧点とは、駆動電流算出部１４０が、駆動電流−油圧特性曲線に基づいて駆動電流Ｉの電流値の補正を行う場合の基準点である。
駆動電流算出部１４０は、図６に示す一例では、駆動電流Ｉ２と下限側油圧規格値Ｐｓ２との交点Ｑｓ２の座標、及び駆動電流Ｉ２と検査時計測圧Ｐｃ２との交点Ｑｃ２とに基づいて、圧力偏差ΔＰ２を算出する。この場合、調圧点とは、交点Ｑｃ２である。
すなわち、駆動電流算出部１４０は、ステップＳ８０４０からステップＳ８０６０において、調圧点における圧力偏差ΔＰ２を算出する。
【００７１】
［（３）調圧点における駆動電流Ｉの補正］
（ステップＳ８０７０）駆動電流算出部１４０は、ステップＳ８０６０において算出された圧力偏差ΔＰ２が所定範囲±ｄの範囲内であるか否かを判定する。駆動電流算出部１４０は、圧力偏差ΔＰ２が所定範囲±ｄの範囲内であると判定した場合（ステップＳ８０７０；ＹＥＳ）には、処理をステップＳ８０９０に進める。駆動電流算出部１４０は、圧力偏差ΔＰ２が所定範囲±ｄの範囲内でないと判定した場合（ステップＳ８０７０；ＮＯ）には、処理をステップＳ８０８０に進める。
【００７２】
（ステップＳ８０８０）駆動電流算出部１４０は、ステップＳ８０６０において算出された圧力偏差ΔＰ２に相当する電流値を、駆動電流Ｉ２に対して加算することにより補正する。具体的には、駆動電流算出部１４０は、下限側油圧規格値Ｐｓ２と駆動電流−油圧特性曲線ＣＣ１との交点Ｑｃ３を算出する。駆動電流算出部１４０は、算出した交点Ｑｃ３における駆動電流Ｉ２＋δと、交点Ｑｃ２における駆動電流Ｉ２との電流値の差、すなわちδを、圧力偏差ΔＰ２に相当する電流値として算出する。駆動電流算出部１４０は、算出した圧力偏差ΔＰ２に相当する電流値δを、駆動電流Ｉ２に対して加算することにより、駆動電流Ｉ２＋δを補正後の駆動電流Ｉとして算出する。
【００７３】
（ステップＳ８０９０）駆動電流算出部１４０は、下限側油圧規格値記憶部２３０に記憶されている下限側油圧規格情報ＬＬを取得し、取得した下限側油圧規格情報ＬＬに基づいて、駆動電流−下限側油圧規格特性曲線ＣＣ２の傾きΔＰ０を算出する。
【００７４】
（ステップＳ８１００）駆動電流算出部１４０は、ステップＳ８０９０において算出された駆動電流−下限側油圧規格特性曲線ＣＣ２の傾きΔＰ０と、ステップＳ８０３０において算出された偏差ΔＰｃとの差、すなわち傾き差ΔΔＰ０を算出する。
【００７５】
（ステップＳ８１１０）駆動電流算出部１４０は、ステップＳ８１００において算出された傾き差ΔΔＰ０が所定範囲±ｄｄの範囲内であるか否かを判定する。駆動電流算出部１４０は、傾き差ΔΔＰ０が所定範囲±ｄｄの範囲内であると判定した場合（ステップＳ８１１０；ＹＥＳ）には、処理を終了する。駆動電流算出部１４０は、傾き差ΔΔＰ０が所定範囲±ｄｄの範囲内でないと判定した場合（ステップＳ８１１０；ＮＯ）には、処理をステップＳ８１２０に進める。
【００７６】
（ステップＳ８１２０）駆動電流算出部１４０は、ステップＳ８０６０において算出された傾き差ΔΔＰ０に相当する電流値を、駆動電流Ｉに対して加算することにより補正する。具体的な一例として、駆動電流算出部１４０が、図６に示す駆動電流Ｉ１を補正する場合について説明する。
【００７７】
駆動電流算出部１４０は、駆動電流Ｉ１を補正前の駆動電流Ｉとして算出する。この駆動電流Ｉ１が電磁弁Ｖに供給された場合、電磁弁Ｖが自動変速機ＴＭに供給するＯＩＬの供給圧は、駆動電流−油圧特性曲線ＣＣ１において駆動電流Ｉ１に対応する圧力、すなわち検査時計測圧Ｐｃ１である。
駆動電流算出部１４０は、駆動電流−下限側油圧規格特性曲線ＣＣ２を参照して、駆動電流Ｉ１と、駆動電流−下限側油圧規格特性曲線ＣＣ２との交点Ｑｓ１を算出することにより、下限側油圧規格値Ｐｓ１を算出する。
【００７８】
次に、駆動電流算出部１４０は、下限側油圧規格値Ｐｓ１と、駆動電流−油圧特性曲線ＣＣ１との交点Ｑｃ１−２を算出することにより、駆動電流Ｉ１−２を算出する。
つまり、駆動電流算出部１４０は、電磁弁Ｖに駆動電流Ｉ１が供給された場合の検査時計測圧Ｐｃ１と、駆動電流Ｉ１の下限側油圧規格値Ｐｓ１との偏差ΔＰ１に基づいて、駆動電流Ｉ１の補正値ΔＩ１を算出する。
【００７９】
（ステップＳ９０）図４に戻り、駆動電流算出部１４０は、制御目標値ＴＧＴと、偏差ＤＶと、ばらつきデータ下限規格への補正後の駆動電流−油圧特性テーブルとに基づいて、駆動電流Ｉの駆動電流値ＤＣを算出する。ここで、駆動電流算出部１４０は、ばらつきデータ下限規格への補正後の駆動電流−油圧特性テーブルに基づいて駆動電流値ＤＣを算出するため、作動油ＯＩＬの目標油圧が低減された低減後目標油圧に基づいて駆動電流値ＤＣを算出している。つまり、駆動電流算出部１４０は、偏差算出部１３０が算出する偏差ＤＶに基づいて作動油ＯＩＬの目標油圧が低減された低減後目標油圧に基づいて、駆動電流値ＤＣを算出する。
駆動電流算出部１４０は、算出した駆動電流値ＤＣを、履歴情報生成部１１０及び駆動電流出力部３００に出力する。
【００８０】
以上説明したように、駆動電流算出部１４０は、学習後油圧特性情報ＨＣＬが生成されていない場合、つまり電磁弁Ｖの油圧特性の学習が終了していない場合には、偏差ＤＶに基づいて、電磁弁Ｖが自動変速機ＴＭに供給する作動油ＯＩＬの供給圧を制御する。
【００８１】
従来技術では、電磁弁Ｖの油圧特性の学習が終了していない場合には、作動油ＯＩＬの供給圧について、電磁弁Ｖの規格下限品の油圧特性に基づいて制御が行われる場合があった。この従来技術において電磁弁Ｖの規格下限品の油圧特性に基づく制御を行う場合に、電磁弁Ｖの個体の油圧特性までを考慮した油圧制御をおこなっていなかった。すなわち、この従来技術においては、電磁弁Ｖの油圧特性の学習が終了していない場合に、油圧特性に個体ばらつきがある電磁弁Ｖのうち、最下限の油圧特性を有する電磁弁Ｖ、つまり規格下限品の油圧特性に合わせて制御を行う場合があった。この場合には、規格下限品ではない電磁弁Ｖによる作動油ＯＩＬの供給圧が、規格下限品の電磁弁Ｖによる供給圧に比べて高くなるという問題があった。このため、従来技術によると、電磁弁Ｖの油圧特性の学習が終了していない場合に、電磁弁Ｖの個体によっては供給圧が比較的高くなり、車両の燃費低下を抑止することができないという問題があった。
【００８２】
本実施形態の油圧制御装置１０は、電磁弁Ｖの油圧特性の学習が終了していない場合において、電磁弁Ｖの個体ごとにそれぞれ取得された初期油圧特性情報ＨＣＩに基づいて、作動油ＯＩＬの供給圧を制御するため、電磁弁Ｖの個体の特性に応じた下限圧力まで供給圧を低減することができる。つまり、本実施形態の１０によれば、電磁弁Ｖの油圧特性の学習が終了していない場合に、車両の燃費低下を抑止することができる。
【００８３】
また、駆動電流算出部１４０は、下限側油圧規格値記憶部２３０に記憶されている下限側油圧規格値Ｐｓ１に基づいて、駆動電流Ｉ１を補正する。この下限側油圧規格値Ｐｓ１は、検査時計測圧Ｐｃ１に比べて圧力が低い。つまり、駆動電流算出部１４０は、駆動電流Ｉ１を補正することにより、電磁弁Ｖが自動変速機ＴＭに供給する作動油ＯＩＬの供給圧を低減する。
【００８４】
なお、上記説明した各実施形態及びその変形例は、相互に矛盾しない範囲内において、構成を適宜組み合わせることができる。
【００８５】
また、上述の各装置は内部にコンピュータを有している。そして、上述した各装置の各処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしてもよい。
【００８６】
また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。
さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【符号の説明】
【００８７】
１０…油圧制御装置、２０…上位ユニット、３０…油圧供給部、１００…演算部、１１０…履歴情報生成部、１２０…特性情報生成部、１３０…偏差算出部、１４０…駆動電流算出部、２００…記憶部、２１０…履歴記憶部、２２０…初期特性情報記憶部、２３０…下限側油圧規格値記憶部、３００…駆動電流出力部、Ｐ…オイルポンプ、ＯＰ…オイルパン、ＨＰ…作動油配管、Ｖ…電磁弁、ＳＬ…ソレノイド、ＯＩＬ…作動油、ＴＭ…自動変速機、ＰＳ…油圧センサ
【図１】
2018053987.tif 000003
【図２】
2018053987.tif 000004
【図３】
2018053987.tif 000005
【図４】
2018053987.tif 000006
【図５】
2018053987.tif 000007
【図６】
2018053987.tif 000008