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