(57)【要約】【課題】目標吐出圧に向けて吐出圧センサ値を減少させるべくアクチュエータの操作量を変更しているときにおけるアンダーシュート量を小さくすることができるオイル供給装置を提供する。【解決手段】オイル供給装置２１０は、目標吐出圧と吐出圧センサ値とを用いたフィードバック制御の比例項と積分項とを用いて指示用目標吐出圧を求めるフィードバック制御部３０３と、指示用目標吐出圧に対応した指示電流値をアクチュエータ１００Ａに入力する吐出圧制御部３０４とを備える。フィードバック制御部３０３は、目標吐出圧の単位時間あたりの低下量が吐出圧低下量判定値以上であることを条件に、積分項を正の値である規定値と等しくする置換処理を行い、比例項と処理後の積分項とを目標吐出圧に加算して算出した指示用目標吐出圧を求める。【選択図】図１
2018123729.tif 000002
【特許請求の範囲】
【請求項１】
オイルポンプと、アクチュエータと、前記オイルポンプから吐出されるオイルの圧力を検出するセンサと、を備え、前記アクチュエータの操作量が変更されると、前記オイルポンプにおけるオイルの吐出圧が変わるオイル供給装置であって、
前記オイルポンプに対する吐出圧の目標値である目標吐出圧と、前記センサによって検出されているオイルの圧力である吐出圧センサ値とを用いたフィードバック制御の比例項と積分項とを当該目標吐出圧に加算して算出した指示用目標吐出圧を求めるフィードバック制御部と、
算出された指示用目標吐出圧に対応した操作量に基づいて前記アクチュエータを作動させることで、前記オイルポンプにおけるオイルの吐出圧を制御する吐出圧制御部と、を備え、
前記フィードバック制御部は、前記目標吐出圧の単位時間あたりの低下量が吐出圧低下量判定値以上であることを条件に、前記フィードバック制御の積分項を正の値である規定値と等しくする置換処理を行い、前記フィードバック制御の比例項と当該処理後の積分項とを前記目標吐出圧に加算して算出した指示用目標吐出圧を求める
オイル供給装置。
【請求項２】
前記オイルポンプは、エンジンのクランク軸の回転に同期して駆動するものであり、
前記フィードバック制御部は、エンジン回転速度の単位時間あたりの低下量が回転速度低下量判定値以上であることを条件に、前記フィードバック制御の積分項を負の値としない処理を行い、前記フィードバック制御の比例項と当該処理後の積分項とを前記目標吐出圧に加算して算出した指示用目標吐出圧を求める
請求項１に記載のオイル供給装置。
【請求項３】
前記目標吐出圧の単位時間あたりの低下量が大きいほど前記規定値を大きくする規定値設定部を備える
請求項１又は請求項２に記載のオイル供給装置。
【請求項４】
前記フィードバック制御部は、前記置換処理によって導出した積分項を用いて算出した指示用目標吐出圧に対応した操作量で前記アクチュエータが作動されたあとでは、前記置換処理を行っていない積分項を用いて指示用目標吐出圧を算出する
請求項１に記載のオイル供給装置。
【請求項５】
前記吐出圧低下量判定値を、第１の吐出圧低下量判定値とした場合、
前記フィードバック制御部は、前記目標吐出圧の単位時間あたりの低下量が、前記第１の吐出圧低下量判定値未満であって、且つ、同第１の吐出圧低下量判定値よりも小さい第２の吐出圧低下量判定値以上であることを条件に、前記フィードバック制御の積分項を「０」と等しくする他の置換処理を行い、前記フィードバック制御の比例項と当該処理後の積分項とを前記目標吐出圧に加算して算出した指示用目標吐出圧を求める
請求項１〜請求項４のうち何れか一項に記載のオイル供給装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オイル供給装置に関する。
【背景技術】
【０００２】
エンジンには、オイルの供給を必要とする複数のオイル需要部に対してオイルを供給するためのオイル供給装置が設けられている。こうしたオイル供給装置は、オイルポンプと、電動式のアクチュエータと、オイルポンプから吐出されるオイルの圧力を検出するセンサとを備えており、アクチュエータの操作量が変更されると、オイルポンプにおけるオイルの吐出圧が変わるようになっている。
【０００３】
このようなオイル供給装置では、各オイル需要部に十分な量のオイルを供給できるように目標吐出圧が導出され、センサによって検出されているオイルの圧力である吐出圧センサ値と当該目標吐出圧とを用いたフィードバック制御によって、アクチュエータの操作量が導出されるようになっている。例えば特許文献１に記載されているように、目標吐出圧と吐出圧センサ値とに基づいてフィードバック制御の比例項、積分項及び微分項が算出される。そして、これら比例項と積分項と微分項とを目標吐出圧に加算した和に基づいて指示用目標吐出圧が算出され、当該指示用目標吐出圧に対応した操作量が導出され、当該操作量でアクチュエータが作動するようになっている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１５９７６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、目標吐出圧の変更によって目標吐出圧が吐出圧センサ値よりも小さい状態になると、目標吐出圧の低下に追随して吐出圧センサ値が小さくなるようにアクチュエータの操作量が変更されることとなる。このとき、目標吐出圧の低下量が大きいと、吐出圧センサ値が目標吐出圧を一時的に下回るアンダーシュートが発生してしまう。このようにアンダーシュートが発生した場合、目標吐出圧から吐出圧センサ値を減じた差であるアンダーシュート量が大きいと、オイル需要部へのオイルの供給量が同オイル需要部の需要を下回ってしまうことがある。
【０００６】
本発明の目的は、目標吐出圧に向けて吐出圧センサ値を減少させるべくアクチュエータの操作量を変更しているときにおけるアンダーシュート量を小さくすることができるオイル供給装置を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するためのオイル供給装置は、オイルポンプと、アクチュエータと、オイルポンプから吐出されるオイルの圧力を検出するセンサと、を備え、アクチュエータの操作量が変更されると、オイルポンプにおけるオイルの吐出圧が変わるものである。このオイル供給装置は、オイルポンプに対する吐出圧の目標値である目標吐出圧と、センサによって検出されているオイルの圧力である吐出圧センサ値とを用いたフィードバック制御の比例項と積分項とを当該目標吐出圧に加算して算出した指示用目標吐出圧を求めるフィードバック制御部と、算出された指示用目標吐出圧に対応した操作量に基づいてアクチュエータを作動させることで、オイルポンプにおけるオイルの吐出圧を制御する吐出圧制御部と、を備えている。そして、フィードバック制御部は、目標吐出圧の単位時間あたりの低下量が吐出圧低下量判定値以上であることを条件に、フィードバック制御の積分項を正の値である規定値と等しくする置換処理を行い、フィードバック制御の比例項と処理後の積分項とを目標吐出圧に加算して算出した指示用目標吐出圧を求める。
【０００８】
目標吐出圧が吐出圧センサ値よりも小さくなったために吐出圧センサ値を目標吐出圧に向けて減少させる際、目標吐出圧から吐出圧センサ値を引いた差は負の値になる。そのため、比例項は負の値になる。また、目標吐出圧の単位時間あたりの低下量が吐出圧低下量判定値以上であるときには、積分項が大幅に減少し、積分項も負の値になる。こうして積分項も負の値になった場合、当該積分項を用いて算出した指示用目標吐出圧に対応する操作量でアクチュエータを作動させるようにした場合、操作量の変更速度が高くなる、すなわち吐出圧センサ値の減少速度が高くなりやすい。そして、積分項の影響は継続するため、吐出圧センサ値の減少速度が高い状態が継続し、アンダーシュート量が大きくなりやすい。
【０００９】
そこで、上記構成では、目標吐出圧の単位時間あたりの低下量が吐出圧低下量判定値以上であるときには、フィードバック制御の積分項を正の値である規定値と等しくする置換処理を行い、置換処理後の積分項を用いて指示用目標吐出圧が算出される。そのため、指示用目標吐出圧を、置換処理を行わない場合の積分項を用いる場合と比較して大きくすることができる。その結果、目標吐出圧の単位時間あたりの低下量が吐出圧低下量判定値以上になった時点での指示用目標吐出圧と吐出圧センサ値との乖離が、置換処理を行わない場合と比較して小さくなる。そして、このような指示用目標吐出圧に対応した操作量でアクチュエータを作動させることにより、指示用目標吐出圧と吐出圧センサ値との乖離が大きくなりにくい分、指示用目標吐出圧に対応した操作量の変化速度を低くすることができる。その結果、吐出圧センサ値の減少速度が高くなりにくくなり、ひいては、アンダーシュートの発生が抑制される。したがって、目標吐出圧に向けて吐出圧センサ値を減少させるべくアクチュエータを作動させているときにおけるアンダーシュート量を小さくすることができるようになる。
【００１０】
また、オイルポンプとして、エンジンのクランク軸の回転に同期して駆動する機関駆動式のオイルポンプが採用されていることがある。この場合、目標吐出圧が変化していない状況下でエンジン回転速度が低下すると、吐出圧センサ値が小さくなる。すると、アクチュエータの作動によって吐出圧センサ値が目標吐出圧まで増大されることとなる。このとき、吐出圧センサ値が目標吐出圧を下回っている状態が長く続くと、エンジンにおけるオイル需要部でオイルの量の不足を招いてしまうおそれがある。
【００１１】
そこで、フィードバック制御部は、エンジン回転速度の単位時間あたりの低下量が回転速度低下量判定値以上であることを条件に、フィードバック制御の積分項を負の値としない処理を行い、フィードバック制御の比例項と当該処理後の積分項とを目標吐出圧に加算して算出した指示用目標吐出圧を求めるようにしてもよい。吐出圧センサ値が目標吐出圧を下回っている状況下で積分項が負の値になってしまうと、吐出圧センサ値の増大速度が高くなりにくくなり、吐出圧センサ値が目標吐出圧を下回っている状態が長期に亘って継続してしまう。この点、上記構成によれば、エンジン回転速度の単位時間あたりの低下量が回転速度低下量判定値以上であるときには、積分項が「０」以上の値となるため、目標吐出圧と吐出圧センサ値との乖離が小さくなりにくい。すなわち、吐出圧センサ値の増大速度が低くなりにくい。その結果、吐出圧センサ値が目標吐出圧を下回っている状態が長期に亘って継続されにくくなる。
【００１２】
なお、目標吐出圧が低下したために吐出圧センサ値を減少させる場合、目標吐出圧の単位時間あたりの低下量が大きいほど、フィードバック制御の比例項の絶対値が大きくなりやすい。すなわち、吐出圧センサ値の減少速度が高くなりやすい。そこで、上記オイル供給装置は、目標吐出圧の単位時間あたりの低下量が大きいほど規定値を大きくする規定値設定部を備えることが好ましい。
【００１３】
上記構成によれば、目標吐出圧の単位時間あたりの低下量が大きいほど、置換処理によって積分項を大きくすることができる。このような積分項を用いて指示用目標吐出圧を算出することで、目標吐出圧の単位時間あたりの低下量が大きいために比例項の絶対値が大きくなっても、吐出圧センサ値の減少速度が高くなりにくくなる。その結果、アンダーシュート量が大きくなることを抑制できる。
【００１４】
なお、フィードバック制御部は、置換処理によって導出した積分項を用いて算出した指示用目標吐出圧に対応した操作量でアクチュエータが作動されたあとでは、置換処理を行っていない積分項を用いて指示用目標吐出圧を算出することが好ましい。これにより、置換処理によって導出した積分項が使用され続ける場合と比較し、吐出圧センサ値の減少速度が低くなりすぎることを抑制できる。
【００１５】
また、目標吐出圧が低下したものの、その単位時間あたりの低下量がそれほど大きくないときに、置換処理によって導出した積分項を用いて算出した指示用目標吐出圧に対応した操作量でアクチュエータを作動させた場合、吐出圧センサ値の減少速度が低くなりすぎ、吐出圧センサ値が目標吐出圧に収束するのに要する時間が長くなりすぎてしまう。そこで、上記吐出圧低下量判定値を、第１の吐出圧低下量判定値とした場合、フィードバック制御部は、目標吐出圧の単位時間あたりの低下量が、第１の吐出圧低下量判定値未満であって、且つ、同第１の吐出圧低下量判定値よりも小さい第２の吐出圧低下量判定値以上であることを条件に、フィードバック制御の積分項を「０」と等しくする他の置換処理を行い、フィードバック制御の比例項と当該処理後の積分項とを目標吐出圧に加算して算出した指示用目標吐出圧を求めるようにしてもよい。
【００１６】
上記構成によれば、目標吐出圧の単位時間あたりの低下量が、第１の吐出圧低下量判定値未満であって、且つ、第２の吐出圧低下量判定値以上であるときには、他の置換処理によって導出した積分項を用いて指示用目標吐出圧が算出される。他の置換処理によって導出される積分項は、置換処理によって導出される積分項よりも小さい。そのため、指示用目標吐出圧と吐出圧センサ値との乖離は、置換処理によって導出される積分項を用いて指示用目標吐出圧を算出する場合と比較して大きくなる。そして、このような指示用目標吐出圧に対応した操作量でアクチュエータを作動させることにより、置換処理によって導出される積分項を用いて算出した指示用目標吐出圧に対応する操作量でアクチュエータを作動させる場合と比較し、吐出圧センサ値の減少速度を高くできる。その結果、吐出圧センサ値が目標吐出圧に収束するのに要する時間が長くなってしまうことを抑制できる。
【図面の簡単な説明】
【００１７】
【図１】実施形態のオイル供給装置と、同オイル供給装置を備えるエンジンにおけるオイルの循環経路の概略とを示す模式図。
【図２】同オイル供給装置におけるオイルポンプを示す断面図であって、オイルの吐出圧が最大となっている状態を示す図。
【図３】同オイルポンプを示す断面図であって、オイルの吐出圧が最小となっている状態を示す図。
【図４】同オイル供給装置において、目標吐出圧の単位時間あたりの低下量と規定値との関係を示すマップ。
【図５】同オイル供給装置において、指示用目標吐出圧と指示電流値との関係を示すマップ。
【図６】同オイル供給装置の制御装置におけるフィードバック制御部が、指示用目標吐出圧を算出するために実行する処理ルーチンを説明するフローチャート。
【図７】第２の指示値算出処理によって算出した指示用目標吐出圧に対応する指示電流値をアクチュエータに入力した場合の吐出圧センサ値の推移を示すタイミングチャート。
【図８】第３の指示値算出処理によって算出した指示用目標吐出圧に対応する指示電流値をアクチュエータに入力した場合の吐出圧センサ値の推移を示すタイミングチャート。
【発明を実施するための形態】
【００１８】
以下、オイル供給装置の一実施形態を図１〜図８に従って説明する。
図１には、本実施形態のオイル供給装置２１０を備えるエンジン２００におけるオイルの循環経路が図示されている。図１に示すように、エンジン２００は、オイルを貯留しているオイルパン２０１と、オイルパン２０１内のオイルがオイル供給装置２１０を介して供給されるメインオイルギャラリ２０２とを備えている。また、エンジン２００には、オイルの供給を必要とする複数のデバイス２０３が設けられている。これら各デバイス２０３が、オイルの供給の必要な部分であるオイル需要部の一例である。そして、デバイス２０３から排出されたオイルが、オイルパン２０１に戻るようになっている。
【００１９】
オイル供給装置２１０は、オイルの吐出圧を変更可能なオイルポンプ１０と、オイル制御バルブ１００とを備えている。そして、制御装置３００がオイル制御バルブ１００の駆動を制御することで、オイルポンプ１０におけるオイルの吐出圧が変更されるようになっている。
【００２０】
次に、図１、図２及び図３を参照し、オイルポンプ１０について説明する。
オイルポンプ１０は、エンジン２００のクランク軸の回転に基づいて駆動する可変容量型のポンプである。図２及び図３に示すように、オイルポンプ１０は、クランク軸と同期して回転する入力軸１１と、内部に収容空間４０が区画されているケーシング部材ＣＳとを備えている。この収容空間４０には、入力軸１１と一体回転するインナロータ５０と、インナロータ５０よりも外周側に配置されているアウタロータ６０と、アウタロータ６０を取り囲むリング状の調整リング７０とが設けられている。
【００２１】
ケーシング部材ＣＳには、その内部にオイルを吸入する吸入ポート１２と、内部のオイルをケーシング部材ＣＳ外に吐出する吐出ポート１３とが設けられている。なお、図１に示すように吸入ポート１２はオイルパン２０１に通じる吸入油路１１４に連通しており、図２及び図３に示すように吐出ポート１３はメインオイルギャラリ２０２に通じる吐出油路１３ａに連通している。
【００２２】
図２及び図３に示すように、インナロータ５０の外周には複数の外歯５１が設けられており、アウタロータ６０の内周には、インナロータ５０の外歯５１と噛み合う複数の内歯６１が設けられている。内歯６１の数は外歯５１の数よりも１つ多くなっている。そして、アウタロータ６０は、調整リング７０によって回転可能に保持されている。
【００２３】
アウタロータ６０の回転中心は、インナロータ５０の回転中心に対して偏心している。インナロータ５０の外歯５１とアウタロータ６０の内歯６１とは、それらの一部分（図２では右側部分）が互いに噛み合った状態となっている。インナロータ５０の外周とアウタロータ６０の内周との間には、オイルにより満たされる作動室４１が形成されている。
【００２４】
作動室４１において、インナロータ５０の外歯５１とアウタロータ６０の内歯６１とが互いに噛み合う位置から図２に矢印で示す入力軸１１の回転方向における所定位置までの部分では、各ロータ５０，６０の回転に伴ってインナロータ５０の外歯５１とアウタロータ６０の内歯６１との間の隙間が徐々に大きくなる。そして、このようにインナロータ５０の外歯５１とアウタロータ６０の内歯６１との間の隙間が徐々に大きくなる部分が、吸入ポート１２と連通する。一方、作動室４１において、ロータ５０，６０の回転に伴ってインナロータ５０の外歯５１とアウタロータ６０の内歯６１との間の隙間が徐々に小さくなる部分が、吐出ポート１３と連通する。
【００２５】
オイルポンプ１０が駆動する際には、入力軸１１が回転することにより、各ロータ５０，６０が互いに噛み合いながら回転する。そして、オイルパン２０１に貯留されているオイルが吸入油路１１４を介して吸入ポート１２から作動室４１に吸入され、吐出ポート１３から吐出油路１３ａに吐出される。
【００２６】
調整リング７０は、アウタロータ６０を保持するリング状の本体部７１と、本体部７１の外周からロータ５０，６０の径方向に突出する突出部７２とを有している。調整リング７０の本体部７１には、規定方向に延びる長孔７１１，７１２が設けられている。これら長孔７１１，７１２には、ケーシング部材ＣＳに固定されているガイドピン８１，８２が挿通されている。これにより、調整リング７０は、長孔７１１，７１２の延びる方向に変位可能となっている。
【００２７】
調整リング７０の突出部７２の先端には第１のシール部材８３が設けられているとともに、本体部７１には第２のシール部材８４が設けられている。各シール部材８３，８４はケーシング部材ＣＳの側壁に当接し、側壁と調整リング７０の外周との間の空間がシールされることにより、収容空間４０には、調整リング７０及び各シール部材８３，８４によって制御油室４２が区画形成されている。
【００２８】
制御油室４２には、制御油路１１１と連通する開口部１４が設けられており、この制御油路１１１及び開口部１４を通じてオイル制御バルブ１００から制御油室４２にオイルが供給可能となっている。また、収容空間４０には、制御油室４２の容積を小さくする方向への付勢力を突出部７２に付与するスプリング１５が設けられている。このスプリング１５は、突出部７２を挟んだ制御油室４２の反対側に配設されている。図２には、制御油室４２の内圧が低いため、スプリング１５からの付勢力によって、制御油室４２の容積が最小となる位置で調整リング７０が保持されている状態が示されている。なお、本実施形態では、このように制御油室４２の容積が最小となるときの調整リング７０の位置、すなわち図２での調整リング７０の位置を、「初期位置」というものとする。
【００２９】
そして、調整リング７０が初期位置に配置されている状況下で、制御油室４２にオイルが供給され、制御油室４２の内圧が高くなると、スプリング１５からの付勢力に抗し、制御油室４２の容積を大きくする方向に初期位置から調整リング７０が変位する。すなわち、図２に示す状態から図３に示す状態に向かう方向（図２における反時計回り方向）に調整リング７０が回動しながら変位する。一方、オイル制御バルブ１００の駆動によって制御油室４２からオイルが排出されるようになると、制御油室４２の内圧が低くなり、スプリング１５からの付勢力によって、制御油室４２の容積を小さくする方向に調整リング７０が変位する。すなわち、図３に示す状態から図２に示す状態に向かう方向（図３における時計回り方向）に調整リング７０が回動しながら変位する。つまり、調整リング７０の位置は、制御油室４２の内圧とスプリング１５からの付勢力とによって決まる。そして、調整リング７０の位置の変化によって、吸入ポート１２及び吐出ポート１３の各々の開口に対するインナロータ５０及びアウタロータ６０の歯５１，６１の噛み合う部分の相対的な位置が変化する。このため、制御油室４２の内圧の調整による調整リング７０の位置の変更を通じ、吐出ポート１３から吐出されるオイルの圧力である吐出圧が変更される。
【００３０】
具体的には、オイルポンプ１０では、図２に示されているように調整リング７０の位置が「初期位置」にあるときに、オイルの吐出圧が最大になる。図２に示すようにオイルの吐出圧が最大となる位置にある状態から制御油室４２の内圧が高くなると、内圧の上昇に伴い、調整リング７０が、スプリング１５からの付勢力に抗して図２における反時計回り方向に回動しながら変位する。その結果、ロータ５０，６０の回転に伴って外歯５１と内歯６１との間の隙間が徐々に大きくなる部分のうち、吸入ポート１２と重なる範囲が小さくなるとともに、外歯５１と内歯６１との間の隙間が徐々に小さくなる部分の一部が吸入ポート１２と重なるようになる。その結果、オイルの吐出圧が低くなる。反対に、制御油室４２の内圧が低くなると、内圧の低下に伴い、調整リング７０が、スプリング１５からの付勢力によって図３における時計回り方向に回動しながら変位し、オイルの吐出圧が高くなる。
【００３１】
次に、図１、図２及び図３を参照し、オイル制御バルブ１００について説明する。
図１及び図２に示すように、オイル制御バルブ１００は、電磁駆動式のアクチュエータ１００Ａの駆動によってスプールの位置を切り替えることにより複数の油路の連通状態を切り替えることができる。すなわち、オイル制御バルブ１００は、制御油路１１１が接続される制御ポート１０１と、オイルポンプ１０の吐出油路１３ａから分岐する供給油路１１２が接続される供給ポート１０２と、オイルを排出するための排出油路１１３が接続される排出ポート１０３とを備えている。そして、アクチュエータ１００Ａに対する指示電流値Ｉｏｃｖの調整によってスプールの位置を変化させることにより、同スプールの位置が、制御ポート１０１に還流してきたオイルを排出ポート１０３から排出する排出位置（図２）と、供給ポート１０２に供給されるオイルを制御ポート１０１から制御油路１１１に送り出す供給位置（図３）との間で切り替わるようになっている。すなわち、本実施形態では、アクチュエータ１００Ａの操作量、すなわちアクチュエータ１００Ａに入力する指示電流値Ｉｏｃｖが大きくなるにつれて、スプールが、図２に示す位置から図３に示す位置に向けて変位するようになる。このように図２に示す位置から図３に示す位置に向けてスプールを変位させることで、オイルポンプ１０の制御油室４２の内圧を高くすることができる、すなわちオイルポンプ１０におけるオイルの吐出圧を低くすることができる。
【００３２】
次に、図１及び図４を参照し、オイル供給装置２１０の制御装置３００について説明する。
図１に示すように、制御装置３００には、吐出圧センサ３１１と、温度センサ３１２と、クランク角センサ３１３とが電気的に接続されている。吐出圧センサ３１１はオイルポンプ１０から吐出されたオイルの圧力である吐出圧センサ値ＰＳを検出し、温度センサ３１２はオイルポンプ１０に供給されるオイルの温度である油温ＴＭＰを検出する。また、クランク角センサ３１３は、クランク軸の回転速度であるエンジン回転速度ＮＥを検出する。そして、制御装置３００は、これら各センサ３１１〜３１３によって検出された情報を基に、オイル供給装置２１０の作動を制御するようになっている。
【００３３】
また、制御装置３００は、オイルポンプ１０におけるオイルの吐出圧を制御するための機能部として、目標設定部３０１、規定値設定部３０２、フィードバック制御部３０３及び吐出圧制御部３０４を有している。
【００３４】
目標設定部３０１は、オイルポンプ１０に対する目標吐出圧ＰＴｒを設定する。具体的には、目標設定部３０１は、上記各デバイス２０３における要求油圧を個別に導出し、各要求油圧のうち、最も高い要求油圧、又は最も高い要求油圧よりもやや高い油圧を目標吐出圧ＰＴｒとする。また、目標設定部３０１は、エンジン回転速度ＮＥが予め設定された所定速度領域Ａ内の値となっている場合、目標吐出圧ＰＴｒを所定値で保持する。そして、目標設定部３０１は、設定した目標吐出圧ＰＴｒを規定値設定部３０２及びフィードバック制御部３０３に出力する。
【００３５】
規定値設定部３０２は、目標吐出圧ＰＴｒの単位時間あたりの低下量ＤＰＴｒに応じて規定値Ｆを設定する。具体的には、図４に示すように、規定値設定部３０２は、低下量ＤＰＴｒが第１の吐出圧低下量判定値ＤＰＴｒＴｈ１未満である場合、「０」よりも大きい最小値Ｆｍｉｎと等しくする。すなわち、目標吐出圧ＰＴｒが低下していない場合でも、規定値Ｆが最小値Ｆｍｉｎと等しくされる。また、規定値設定部３０２は、低下量ＤＰＴｒが第１の吐出圧低下量判定値ＤＰＴｒＴｈ１以上である場合、低下量ＤＰＴｒが大きいほど規定値Ｆを大きくする。そのため、規定値Ｆは、必ず正の値となる。そして、規定値設定部３０２は、導出した規定値Ｆをフィードバック制御部３０３に出力する。
【００３６】
図１に示すように、フィードバック制御部３０３は、指示用目標吐出圧ＰＴｒＡを算出するための処理として、第１の指示値算出処理、第２の指示値算出処理及び第３の指示値算出処理を実施可能である。各算出処理の内容については後述する。すなわち、フィードバック制御部３０３は、状況に応じて算出処理を使い分けている。そして、フィードバック制御部３０３は、これら算出処理によって算出した指示用目標吐出圧ＰＴｒＡを吐出圧制御部３０４に出力する。
【００３７】
吐出圧制御部３０４は、フィードバック制御部３０３から入力された指示用目標吐出圧ＰＴｒＡに対応した指示電流値Ｉｏｃｖを算出する。指示電流値Ｉｏｃｖが、アクチュエータ１００Ａの操作量の一例である。本実施形態では、図５に示すように、指示電流値Ｉｏｃｖは、指示用目標吐出圧ＰＴｒＡが小さいほど大きくなる。そして、吐出圧制御部３０４は、算出した指示電流値Ｉｏｃｖをアクチュエータ１００Ａに入力することで、アクチュエータ１００Ａの作動を制御する、すなわちオイルポンプ１０におけるオイルの吐出圧を制御する。
【００３８】
次に、図６を参照し、指示用目標吐出圧ＰＴｒＡを算出するためにフィードバック制御部３０３が実行する処理ルーチンについて説明する。なお、この処理ルーチンは、予め設定された制御サイクル毎に実行される。
【００３９】
図６に示すように、本処理ルーチンにおいて、フィードバック制御部３０３は、定常状態であるか否かを判定する（ステップＳ１１）。定常状態とは、吐出圧センサ値ＰＳが目標吐出圧ＰＴｒに収束している状態のことであり、吐出圧センサ値ＰＳが目標吐出圧ＰＴｒに収束していない状態のことを非定常状態という。そして、定常状態である場合（ステップＳ１１：ＹＥＳ）、フィードバック制御部３０３は、後述する補正フラグＦＬＧにオフをセットし（ステップＳ１２）、第１の指示値算出処理を行う（ステップＳ１３）。すなわち、フィードバック制御部３０３は、目標吐出圧ＰＴｒと吐出圧センサ値ＰＳとを用いたフィードバック制御の比例項Ｘと積分項Ｙとを算出する。そして、フィードバック制御部３０３は、算出した比例項Ｘと積分項Ｙとを目標吐出圧ＰＴｒに加算して算出した指示用目標吐出圧ＰＴｒＡを求める。具体的には、フィードバック制御部３０３は、目標吐出圧ＰＴｒ、比例項Ｘ及び積分項Ｙを以下に示す関係式（式１）に代入することで、指示用目標吐出圧ＰＴｒＡを算出する。なお、関係式（式１）における「Ｇ」は共通のゲインであり、ゲインＧは、オイルポンプ１０に供給されるオイルの温度、すなわち温度センサ３１２によって検出されている油温ＴＭＰに応じた値に設定される。
【００４０】
ＰＴｒＡ＝（ＰＴｒ＋Ｘ＋Ｙ）×Ｇ  ・・・（式１）
そして、第１の指示値算出処理で指示用目標吐出圧ＰＴｒＡを算出すると、フィードバック制御部３０３は、その処理を後述するステップＳ２１に移行する。
【００４１】
その一方で、ステップＳ１１において、定常状態ではない場合（ＮＯ）、フィードバック制御部３０３は、補正フラグＦＬＧにオフがセットされているか否かを判定する（ステップＳ１４）。補正フラグＦＬＧにオンがセットされている場合（ステップＳ１４：ＮＯ）、フィードバック制御部３０３は、その処理を前述したステップＳ１３に移行する。一方、補正フラグＦＬＧにオフがセットされている場合（ステップＳ１４：ＹＥＳ）、フィードバック制御部３０３は、エンジン回転速度ＮＥが所定速度領域Ａ内で変化していることと、エンジン回転速度ＮＥの単位時間あたりの低下量ＤＮＥが回転速度低下量判定値ＤＮＥＴｈ以上であることとの双方が成立しているか否かを判定する（ステップＳ１５）。ここでいう「単位時間」とは、上記制御サイクルの一周期の時間の長さと等しい。
【００４２】
本処理ルーチンの前回の実行時におけるエンジン回転速度ＮＥが所定速度領域Ａ内の値であり、且つ、本処理ルーチンの今回の実行時におけるエンジン回転速度ＮＥ、すなわち現在のエンジン回転速度ＮＥが所定速度領域Ａ内の値である場合、エンジン回転速度ＮＥが所定速度領域Ａ内で変化していると判定することができる。この場合、目標吐出圧ＰＴｒが所定値で保持されていると判定することができる。一方、以下に示す３つの条件のうち少なくとも１つの条件が成立している場合、エンジン回転速度ＮＥが所定速度領域Ａ内で変化していると判定することができない。
（条件１）本処理ルーチンの前回の実行時におけるエンジン回転速度ＮＥと、本処理ルーチンの今回の実行時におけるエンジン回転速度ＮＥとがほぼ同等である場合。
（条件２）本処理ルーチンの前回の実行時におけるエンジン回転速度ＮＥが所定速度領域Ａ内の値ではない場合。
（条件３）本処理ルーチンの今回の実行時におけるエンジン回転速度ＮＥ、すなわち現在のエンジン回転速度ＮＥが所定速度領域Ａ内の値ではない場合。
【００４３】
また、目標吐出圧ＰＴｒが変化していない状況下で、エンジン回転速度ＮＥが低下すると、吐出圧センサ値ＰＳが目標吐出圧ＰＴｒ未満の状態になる。このとき、低下量ＤＮＥが大きいと、各デバイス２０３でオイルの供給量不足が発生するおそれがある。そこで、エンジン回転速度ＮＥの低下に起因して吐出圧センサ値ＰＳと目標吐出圧ＰＴｒとの乖離が大きくなる可能性があるか否かを判定できるように、回転速度低下量判定値ＤＮＥＴｈが設定されている。
【００４４】
そして、エンジン回転速度ＮＥが所定速度領域Ａ内で変化していることと、低下量ＤＮＥが回転速度低下量判定値ＤＮＥＴｈ以上であることとの双方が成立している場合（ステップＳ１５：ＹＥＳ）、フィードバック制御部３０３は、その処理を後述するステップＳ１８に移行する。一方、エンジン回転速度ＮＥが所定速度領域Ａ内で変化していることと、低下量ＤＮＥが回転速度低下量判定値ＤＮＥＴｈ以上であることとの何れか一方が成立していない場合（ステップＳ１５：ＮＯ）、フィードバック制御部３０３は、目標吐出圧ＰＴｒの単位時間あたりの低下量ＤＰＴｒが第２の吐出圧低下量判定値ＤＰＴｒＴｈ２以上であるか否かを判定する（ステップＳ１６）。
【００４５】
なお、目標吐出圧ＰＴｒが吐出圧センサ値ＰＳよりも小さくなったために吐出圧センサ値ＰＳを目標吐出圧ＰＴｒに向けて減少させる際、目標吐出圧ＰＴｒから吐出圧センサ値ＰＳを引いた差は負の値になる。そのため、比例項Ｘは負の値になる。また、低下量ＤＰＴｒが大きいと、積分項Ｙが大幅に減少し、積分項Ｙも負の値になる。そこで、本実施形態では、低下量ＤＰＴｒが第２の吐出圧低下量判定値ＤＰＴｒＴｈ２以上であるときには積分項Ｙが負の値となるように、第２の吐出圧低下量判定値ＤＰＴｒＴｈ２が設定されている。
【００４６】
そして、低下量ＤＰＴｒが第２の吐出圧低下量判定値ＤＰＴｒＴｈ２未満である場合（ステップＳ１６：ＮＯ）、フィードバック制御部３０３は、その処理を前述したステップＳ１３に移行する。一方、低下量ＤＰＴｒが第２の吐出圧低下量判定値ＤＰＴｒＴｈ２以上である場合（ステップＳ１６：ＹＥＳ）、フィードバック制御部３０３は、低下量ＤＰＴｒが第１の吐出圧低下量判定値ＤＰＴｒＴｈ１以上であるか否かを判定する（ステップＳ１７）。第１の吐出圧低下量判定値ＤＰＴｒＴｈ１は、第２の吐出圧低下量判定値ＤＰＴｒＴｈ２よりも大きい値に設定されている。そのため、低下量ＤＰＴｒが第１の吐出圧低下量判定値ＤＰＴｒＴｈ１以上である場合、当然、積分項Ｙは負の値となる。
【００４７】
そして、低下量ＤＰＴｒが第１の吐出圧低下量判定値ＤＰＴｒＴｈ１以上である場合（ステップＳ１７：ＹＥＳ）、フィードバック制御部３０３は、その処理を次のステップＳ１８に移行する。
【００４８】
ステップＳ１８において、フィードバック制御部３０３は、第２の指示値算出処理を行う。すなわち、フィードバック制御部３０３は、目標吐出圧ＰＴｒと吐出圧センサ値ＰＳとを用いたフィードバック制御の比例項Ｘと積分項Ｙとを算出する処理と、積分項Ｙを、規定値設定部３０２によって導出された規定値Ｆに置き換える置換処理とを行う。そして、フィードバック制御部３０３は、算出した比例項Ｘと置換処理によって導出した積分項Ｙとを、上記関係式（式１）に代入することで指示用目標吐出圧ＰＴｒＡを求める。
【００４９】
上述したように、目標吐出圧ＰＴｒが吐出圧センサ値ＰＳよりも小さくなったために吐出圧センサ値ＰＳを目標吐出圧ＰＴｒに向けて減少させる際、低下量ＤＰＴｒが第１の吐出圧低下量判定値ＤＰＴｒＴｈ１以上であるときには、フィードバック制御の積分項Ｙも負の値になる。
【００５０】
これに対し、規定値Ｆは、正の値であるとともに、図４に示すように低下量ＤＰＴｒが大きいほど大きくなる。そのため、本実施形態では、このように吐出圧センサ値ＰＳを目標吐出圧ＰＴｒに向けて減少させる際、積分項Ｙを必ず「０」よりも大きい値とすることができる。つまり、第１の指示値算出処理は積分項Ｙを何ら補正することなく、当該積分項Ｙを用いて指示用目標吐出圧ＰＴｒＡを求める処理であるのに対し、第２の指示値算出処理は、積分項Ｙを正の値とし、当該積分項Ｙを用いて指示用目標吐出圧ＰＴｒＡを求める処理である。
【００５１】
図６に戻り、第２の指示値算出処理で指示用目標吐出圧ＰＴｒＡを算出すると、フィードバック制御部３０３は、その処理を後述するステップＳ２０に移行する。
その一方で、ステップＳ１７において、低下量ＤＰＴｒが第１の吐出圧低下量判定値ＤＰＴｒＴｈ１未満である場合（ＮＯ）、フィードバック制御部３０３は、第３の指示値算出処理を行う（ステップＳ１９）。すなわち、フィードバック制御部３０３は、目標吐出圧ＰＴｒと吐出圧センサ値ＰＳとを用いたフィードバック制御の比例項Ｘ及び積分項Ｙを算出する処理と、積分項Ｙを「０」と等しくする他の置換処理を行う。そして、フィードバック制御部３０３は、算出した比例項Ｘと他の置換処理によって導出した積分項Ｙとを、上記関係式（式１）に代入することで指示用目標吐出圧ＰＴｒＡを求める。
【００５２】
他の置換補正によって導出された積分項Ｙは、何ら補正を行っていない積分項Ｙよりも大きく、且つ、規定値Ｆよりも小さい。そのため、指示用目標吐出圧ＰＴｒＡを、第１の指示値算出処理によって算出する場合よりも大きく、第２の指示値算出処理によって算出する場合よりも小さくすることができる。そして、第３の指示値算出処理で指示用目標吐出圧ＰＴｒＡを算出すると、フィードバック制御部３０３は、その処理を次のステップＳ２０に移行する。
【００５３】
第１の指示値算出処理は積分項Ｙを何ら補正することなく、当該積分項Ｙを用いて指示用目標吐出圧ＰＴｒＡを求める処理であるのに対し、第３の指示値算出処理は、積分項Ｙを「０」にリセットするための他の置換処理を行い、当該積分項Ｙを用いて指示用目標吐出圧ＰＴｒＡを求める処理である。
【００５４】
ステップＳ２０において、フィードバック制御部３０３は、補正フラグＦＬＧにオンをセットする。すなわち、補正フラグＦＬＧは、第１の指示値算出処理とは異なる他の算出処理、すなわち第２の指示値算出処理又は第３の指示値算出処理で指示用目標吐出圧ＰＴｒＡを算出したときにオンがセットされるフラグである。そして、フィードバック制御部３０３は、その処理を次のステップＳ２１に移行する。
【００５５】
そして、ステップＳ２１において、フィードバック制御部３０３は、ステップＳ１３又はステップＳ１８又はステップＳ１９で算出した指示用目標吐出圧ＰＴｒＡを吐出圧制御部３０４に出力する。その後、フィードバック制御部３０３は、本処理ルーチンを一旦終了する。
【００５６】
次に、図７を参照し、目標吐出圧ＰＴｒが低下したために第２の指示値算出処理が実施される際の作用を効果とともに説明する。なお、図７における太い実線は、低下量ＤＰＴｒが第１の吐出圧低下量判定値ＤＰＴｒＴｈ１以上になったタイミングである規定タイミングで第２の指示値用算出処理によって算出した指示用目標吐出圧ＰＴｒＡに対応する指示電流値Ｉｏｃｖをアクチュエータ１００Ａに入力する本実施形態での吐出圧センサ値ＰＳの推移を示している。一方、図７における破線は、規定タイミングでも第１の指示値用算出処理によって算出した指示用目標吐出圧ＰＴｒＡに対応する指示電流値Ｉｏｃｖをアクチュエータ１００Ａに入力する比較例での吐出圧センサ値ＰＳの推移を示している。
【００５７】
図７に示すように、定常状態である第１のタイミングｔ１１で目標吐出圧ＰＴｒが小さくなると、定常状態から非定常状態に移行する。図７に示す例では、第１のタイミングｔ１１での低下量ＤＰＴｒが第１の吐出圧低下量判定値ＤＰＴｒＴｈ１以上である。そのため、規定タイミングである第１のタイミングｔ１１では、第１の指示値用算出処理及び第３の指示値用算出処理ではなく、第２の指示値用算出処理によって指示用目標吐出圧ＰＴｒＡが算出される。
【００５８】
ここで、図７に破線で示す比較例では、第１のタイミングｔ１１でも第１の指示値用算出処理によって指示用目標吐出圧ＰＴｒＡが算出される。このように目標吐出圧ＰＴｒが吐出圧センサ値ＰＳよりも小さくなったために吐出圧センサ値ＰＳを目標吐出圧ＰＴｒに向けて減少させる際、目標吐出圧ＰＴｒと吐出圧センサ値ＰＳとを用いたフィードバック制御の積分項Ｙ、すなわち何ら補正を行っていない積分項Ｙは負の値となる。そして、比較例では、この積分項Ｙを用いる第１の指示値用算出処理によって算出した指示用目標吐出圧ＰＴｒＡに対応する指示電流値Ｉｏｃｖがアクチュエータ１００Ａに入力される。その結果、図７に破線で示すように、アンダーシュートが発生し、このアンダーシュート終了後にオーバーシュートが発生し、その後、吐出圧センサ値ＰＳが目標吐出圧ＰＴｒに収束するようになる。
【００５９】
これに対し、本実施形態では、第１のタイミングｔ１１では、第２の指示値用算出処理によって指示用目標吐出圧ＰＴｒＡを算出している。第２の指示値算出処理では、置換処理によって導出された規定値Ｆが積分項Ｙに代入され、当該積分項Ｙを用いて指示用目標吐出圧ＰＴｒＡが算出される。この積分項Ｙは、何ら補正を行っていない積分項Ｙよりも大きい。よって、指示用目標吐出圧ＰＴｒＡを、第１の指示値算出処理によって算出する場合よりも大きくすることができる。その結果、第１のタイミングｔ１１での指示用目標吐出圧ＰＴｒＡと吐出圧センサ値ＰＳとの乖離は、比較例の場合よりも小さくなる。そして、第２の指示値算出処理によって算出した指示用目標吐出圧ＰＴｒＡに対応した指示電流値Ｉｏｃｖをアクチュエータ１００Ａに入力することにより、第１のタイミングｔ１１よりもあとでは、第１の指示値算出処理によって算出される指示用目標吐出圧ＰＴｒＡに対応した指示電流値Ｉｏｃｖの変化速度を低くすることができる。その結果、図７に実線で示すように、吐出圧センサ値ＰＳの減少速度が比較例の場合よりも低くなるため、アンダーシュートの発生が抑制される。したがって、目標吐出圧ＰＴｒに向けて吐出圧センサ値ＰＳを減少させるべくアクチュエータ１００Ａに入力する指示電流値Ｉｏｃｖを変更しているときにおけるアンダーシュート量を小さくすることができる。また、アンダーシュート終了後のオーバーシュート量も、比較例の場合よりも小さくすることができる。
【００６０】
なお、本実施形態では、規定タイミングである第１のタイミングｔ１１での低下量ＤＰＴｒが大きいほど、規定値Ｆが大きくなる。そのため、低下量ＤＰＴｒが大きいために負の値となるフィードバック制御の比例項Ｘの絶対値が大きくなる場合ほど、指示用目標吐出圧ＰＴｒＡの算出に用いられる積分項Ｙを大きくすることができる。したがって、吐出圧センサ値ＰＳを目標吐出圧ＰＴｒに向けて減少させる際における吐出圧センサ値ＰＳの減少速度が高くなりすぎることを抑制でき、ひいては、アンダーシュート量が大きくなることを抑制できる。
【００６１】
また、本実施形態では、規定タイミングでは、第２の指示値算出処理によって算出した積分項Ｙ（＝規定値Ｆ）を用いて指示用目標吐出圧ＰＴｒＡを算出している一方で、規定タイミングよりもあとでは、第１の指示値算出処理によって算出した積分項Ｙを用いて指示用目標吐出圧ＰＴｒＡを算出している。そのため、規定タイミングよりもあとでも第２の指示値算出処理によって算出した積分項Ｙを用いた指示用目標吐出圧ＰＴｒＡの算出が行われる場合と比較し、吐出圧センサ値ＰＳの減少速度が低くなりすぎることを抑制できる。
【００６２】
次に、図８を参照し、目標吐出圧ＰＴｒが低下したために第３の指示値算出処理を行う場合の作用を効果とともに説明する。なお、図８における太い実線は、低下量ＤＰＴｒが第２の吐出圧低下量判定値ＤＰＴｒＴｈ２以上になったタイミングである規定タイミングで第３の指示値用算出処理によって算出した指示用目標吐出圧ＰＴｒＡに対応する指示電流値Ｉｏｃｖをアクチュエータ１００Ａに入力する場合の吐出圧センサ値ＰＳの推移を示している。一方、図７における破線は、規定タイミングで第２の指示値用算出処理によって算出した指示用目標吐出圧ＰＴｒＡに対応する指示電流値Ｉｏｃｖをアクチュエータ１００Ａに入力する場合の吐出圧センサ値ＰＳの推移を示している。
【００６３】
図８に示すように、第１のタイミングｔ２１で目標吐出圧ＰＴｒが小さくなると、定常状態から非定常状態に移行する。図８に示す例では、第１のタイミングｔ２１での低下量ＤＰＴｒは、第２の吐出圧低下量判定値ＤＰＴｒＴｈ２以上ではあるものの、第１の吐出圧低下量判定値ＤＰＴｒＴｈ１未満であるため、吐出圧センサ値ＰＳと目標吐出圧ＰＴｒとの乖離はあまり大きくないと判断することができる。そのため、第１のタイミングｔ２１では、第２の指示値用算出処理ではなく、第３の指示値用算出処理によって指示用目標吐出圧ＰＴｒＡが算出される。
【００６４】
ここで、第１のタイミングｔ２１での低下量ＤＰＴｒが第１の吐出圧低下量判定値ＤＰＴｒＴｈ１未満であっても第２の指示値算出処理によって算出した指示用目標吐出圧ＰＴｒＡに対応する指示電流値Ｉｏｃｖをアクチュエータ１００Ａに入力したとする。この場合、図８に破線で示すように、第１のタイミングｔ２１よりもあとでの指示電流値Ｉｏｃｖの変更速度が低い分、吐出圧センサ値ＰＳの減少速度が低くなる。その結果、アンダーシュート量を小さくすることができるものの、第１のタイミングｔ２１から吐出圧センサ値ＰＳが目標吐出圧ＰＴｒに収束するまでに要する時間が長くなる。
【００６５】
これに対し、本実施形態では、規定タイミングである第１のタイミングｔ２１での低下量ＤＰＴｒが、第２の吐出圧低下量判定値ＤＰＴｒＴｈ２以上であって、且つ、第１の吐出圧低下量判定値ＤＰＴｒＴｈ１未満であるときには、第３の指示値算出処理によって指示用目標吐出圧ＰＴｒＡが算出される。置換処理によって積分項Ｙを正の値とする第２の指示値算出処理によって指示用目標吐出圧ＰＴｒＡを算出する場合と比較し、第３の指示値算出処理では、積分項Ｙを「０」と等しくしているため、指示用目標吐出圧ＰＴｒＡを小さくすることができる。そのため、第１のタイミングｔ２１での指示用目標吐出圧ＰＴｒＡと吐出圧センサ値ＰＳとの乖離は、第２の指示値算出処理によって指示用目標吐出圧ＰＴｒＡを算出する場合と比較して大きくなる。そして、第１のタイミングｔ２１で第３の指示値算出処理によって算出した指示用目標吐出圧ＰＴｒＡに対応する指示電流値Ｉｏｃｖをアクチュエータ１００Ａに入力することにより、第１のタイミングｔ２１よりもあとでは、第１の指示値算出処理によって算出された指示用目標吐出圧に対応する指示電流値Ｉｏｃｖの変化速度を高くすることができる。その結果、第２の指示値算出処理によって算出された指示用目標吐出圧ＰＴｒＡに対応する指示電流値Ｉｏｃｖをアクチュエータ１００Ａに入力する場合と比較し、吐出圧センサ値ＰＳの減少速度を高くでき、ひいては、吐出圧センサ値ＰＳが目標吐出圧ＰＴｒに収束するのに要する時間を短くすることができる。
【００６６】
なお、第３の指示値算出処理によって算出された指示用目標吐出圧ＰＴｒＡは、第２の指示値算出処理によって算出された指示用目標吐出圧ＰＴｒＡよりは小さいものの、第１の指示値算出処理によって算出された指示用目標吐出圧ＰＴｒＡよりは大きい。そのため、第１のタイミングｔ２１で第１の指示値算出処理によって指示用目標吐出圧ＰＴｒＡを算出し、この指示用目標吐出圧ＰＴｒＡに対応する指示電流値Ｉｏｃｖをアクチュエータ１００Ａに入力する場合と比較し、指示電流値Ｉｏｃｖの減少速度を低くすることができる。その結果、アンダーシュート量を小さくすることができる。
【００６７】
また、本実施形態では、規定タイミングでは、第３の指示値算出処理によって算出した積分項Ｙ（＝０）を用いて指示用目標吐出圧ＰＴｒＡを算出している一方で、規定タイミングよりもあとでは、第１の指示値算出処理によって算出した積分項Ｙを用いて指示用目標吐出圧ＰＴｒＡを算出している。そのため、規定タイミングよりもあとでも第３の指示値算出処理によって算出した積分項Ｙを用いた指示用目標吐出圧ＰＴｒＡの算出が行われる場合と比較し、吐出圧センサ値ＰＳの減少速度が低くなりすぎることを抑制できる。
【００６８】
次に、エンジン回転速度ＮＥが所定速度領域Ａ内で低下したために第２の指示値算出処理が実施される際の作用を効果とともに説明する。
オイルポンプ１０は、クランク軸の回転に同期して駆動する機関駆動式のポンプであるため、エンジン回転速度ＮＥが低くなると、オイルポンプ１０におけるオイルの吐出圧が低くなる。すなわち、目標吐出圧ＰＴｒを吐出圧センサ値ＰＳが下回るようになる。吐出圧センサ値ＰＳが目標吐出圧ＰＴｒまで増大されるように、オイルポンプ１０の作動が制御される。このとき、エンジン回転速度ＮＥが所定速度領域Ａ内で低下した場合、その単位時間あたりの低下量ＤＮＥが回転速度低下量判定値ＤＮＥＴｈ以上であると、第２の指示値用算出処理によって指示用目標吐出圧ＰＴｒＡが算出される。そのため、指示用目標吐出圧ＰＴｒＡの算出に用いられる積分項Ｙは、必ず負の値にならない。そして、この指示用目標吐出圧ＰＴｒＡに対応した指示電流値Ｉｏｃｖがアクチュエータ１００Ａに入力される。そのため、第１の指示値用算出処理によって指示用目標吐出圧ＰＴｒＡが算出される場合と比較し、吐出圧センサ値ＰＳの増大速度が低くなりにくい。その結果、吐出圧センサ値ＰＳを早期に目標吐出圧ＰＴｒまで増大させることができる。
【００６９】
また、本実施形態では、低下量ＤＮＥが回転速度低下量判定値ＤＮＥＴｈ以上であると判定されたタイミングでは、第２の指示値算出処理によって算出した積分項Ｙ（＝規定値Ｆ）を用いて指示用目標吐出圧ＰＴｒＡを算出している一方で、当該タイミングよりもあとでは、第１の指示値算出処理によって算出した積分項Ｙを用いて指示用目標吐出圧ＰＴｒＡを算出している。そのため、当該タイミングよりもあとでも第２の指示値算出処理によって算出した積分項Ｙを用いた指示用目標吐出圧ＰＴｒＡの算出が行われる場合と比較し、吐出圧センサ値ＰＳの増大速度が高くなりすぎることを抑制できる。
【００７０】
なお、上記実施形態は以下のような別の実施形態に変更してもよい。
・第３の指示値算出処理では、積分項Ｙを「０」とは僅かに異なる値に置き換え、当該積分項Ｙを用いて指示用目標吐出圧ＰＴｒＡを算出するようにしてもよい。
【００７１】
・目標吐出圧の単位時間あたりの低下量ＤＰＴｒが第１の吐出圧低下量判定値ＤＰＴｒＴｈ１以上である場合において規定値Ｆを低下量ＤＰＴｒが大きいほど大きくできるのであれば、低下量ＤＰＴｒが大きくなるときには規定値Ｆを段階的に大きくするようにしてもよい。
【００７２】
・目標吐出圧の単位時間あたりの低下量ＤＰＴｒが第１の吐出圧低下量判定値ＤＰＴｒＴｈ１未満であっても、規定値Ｆを、低下量ＤＰＴｒに応じて可変させるようにしてもよい。
【００７３】
・エンジン回転速度ＮＥが所定速度領域Ａ内で変化していることと、エンジン回転速度ＮＥの単位時間あたりの低下量ＤＮＥが回転速度低下量判定値ＤＮＥＴｈ以上であることとの双方が成立している場合、規定値Ｆを、低下量ＤＮＥが大きいほど大きくなるようにしてもよい。
【００７４】
・規定値Ｆは、目標吐出圧の単位時間あたりの低下量ＤＰＴｒによらず、予め決められた一定の値で固定してもよい。ただし、この一定の値は正の値である。
・目標吐出圧の単位時間あたりの低下量ＤＰＴｒが第１の吐出圧低下量判定値ＤＰＴｒＴｈ１未満であるときには「０」よりも大きい第１の値で規定値Ｆを固定し、低下量ＤＰＴｒが第１の吐出圧低下量判定値ＤＰＴｒＴｈ１以上であるときには、第１の値よりも大きい第２の値で規定値Ｆを固定するようにしてもよい。
【００７５】
・目標吐出圧ＰＴｒは低下したものの、その単位時間あたりの低下量ＤＰＴｒが第１の吐出圧低下量判定値ＤＰＴｒＴｈ１未満であって且つ第２の吐出圧低下量判定値ＤＰＴｒＴｈ２以上であるときには、第１の指示電流値算出処理によって算出した指示用目標吐出圧ＰＴｒＡに対応する指示電流値Ｉｏｃｖのアクチュエータ１００Ａへの入力を継続させるようにしてもよい。
【００７６】
・エンジン回転速度ＮＥが所定速度領域Ａ内で変化していることと、エンジン回転速度ＮＥの単位時間あたりの低下量ＤＮＥが回転速度低下量判定値ＤＮＥＴｈ以上であることとの双方が成立している場合、負の値ではない積分項Ｙを用いて指示用目標吐出圧ＰＴｒＡを算出できるのであれば、第２の指示値算出処理とは異なる別の処理を実施するようにしてもよい。例えば、別の処理は、第３の指示値算出処理であってもよい。また、別の処理は、上記置換処理や上記他の置換処理を何ら行わないで算出した積分項Ｙと、所定値とのうち大きい方の値を積分項Ｙとし、この積分項Ｙを用いて指示用目標吐出圧ＰＴｒＡを算出する処理であってもよい。この場合、所定値は、「０」と等しい値又は「０」よりも大きい値に設定されることとなる。
【００７７】
・上記実施形態では、目標吐出圧ＰＴｒが小さくなったり、エンジン回転速度ＮＥが低くなったりし、第２の指示値算出処理又は第３の指示値算出処理を実施する場合、第１の指示値算出処理ではない他の算出処理で算出した指示用目標吐出圧ＰＴｒＡに対応する指示電流値Ｉｏｃｖをアクチュエータ１００Ａに１回入力したあとでは、第１の指示値算出処理で算出した指示用目標吐出圧ＰＴｒＡに対応する指示電流値Ｉｏｃｖがアクチュエータ１００Ａに入力される。しかし、これに限らず、第２の指示値算出処理又は第３の指示値算出処理を実施する場合、規定期間の間、上記他の算出処理で算出した指示用目標吐出圧ＰＴｒＡに対応する指示電流値Ｉｏｃｖをアクチュエータ１００Ａに入力し続け、そのあとに第１の指示値算出処理で算出した指示用目標吐出圧ＰＴｒＡに対応する指示電流値Ｉｏｃｖをアクチュエータ１００Ａに入力するようにしてもよい。
【００７８】
・上記実施形態では、フィードバック制御の比例項Ｘと積分項Ｙとを用いて指示用目標吐出圧ＰＴｒＡを算出するようにしているが、比例項Ｘ及び積分項Ｙに加えて微分項をも用いて指示用目標吐出圧ＰＴｒＡを算出するようにしてもよい。
【００７９】
・上記実施形態では、オイル供給装置２１０は、オイルポンプ１０としてギヤポンプを備えている。しかし、オイル供給装置２１０は、ギヤポンプ以外の他の種類のポンプ（例えば、ベーンポンプ）をオイルポンプ１０として備えた構成であってもよい。
【００８０】
・オイルポンプは、機関駆動式のポンプではなく、電動式のポンプであってもよい。この場合、オイルポンプを駆動させるための電動モータがアクチュエータに相当することとなり、この電動モータの回転速度、すなわち電動モータに対する指示電流値を調整することによってオイルポンプにおけるオイルの吐出圧を制御することができる。このような電動式のオイルポンプを備えるオイル供給装置では、目標吐出圧ＰＴｒが低下し、吐出圧センサ値ＰＳと目標吐出圧ＰＴｒとの乖離が大きいと判定できるときには、第２の指示値算出処理又は第３の指示値算出処理によって指示用目標吐出圧ＰＴｒＡを算出し、この指示用目標吐出圧ＰＴｒＡに対応する指示電流値を、電動モータに入力することとなる。そして、こうした指示電流値を電動モータに入力したあとでは、第１の指示値算出処理によって算出した指示用目標吐出圧ＰＴｒＡに対応する指示電流値を電動モータに入力することにより、アンダーシュートの発生を抑制することができる。
【００８１】
なお、このような電動式のオイルポンプを備えるオイル供給装置では、電動モータの回転速度は、エンジン回転速度ＮＥとは同期していない。そのため、エンジン回転速度ＮＥが低くなっても、電動モータの回転速度が高くならない限り第２の指示値算出処理によって算出した指示用目標吐出圧ＰＴｒＡに対応する指示電流値を電動モータに入力することはない。
【符号の説明】
【００８２】
１０…オイルポンプ、１００Ａ…アクチュエータ、２００…エンジン、２１０…オイル供給装置、３０２…規定値設定部、３０３…フィードバック制御部、３０４…吐出圧制御部、３１１…吐出圧センサ。
【図１】
2018123729.tif 000003
【図２】
2018123729.tif 000004
【図３】
2018123729.tif 000005
【図４】
2018123729.tif 000006
【図５】
2018123729.tif 000007
【図６】
2018123729.tif 000008
【図７】
2018123729.tif 000009
【図８】
2018123729.tif 000010