以下、本発明の実施形態を図面に基づいて詳細に説明する。以下の好ましい実施形態の説明は、本質的に例示に過ぎず、本発明、その適用物或いはその用途を制限することを意図するものではない。
図1は、実施形態に係るエンジン(エンジン本体)1の概略構成を示す。このエンジン1は、車両の前部に横置き搭載されると共に、軽油を主成分とした燃料が供給されるディーゼルエンジンである。エンジン1は、複数の気筒11a(1つのみ図示)が設けられたシリンダブロック11と、このシリンダブロック11上に配設されたシリンダヘッド12と、シリンダブロック11の下側に配設され、潤滑油(以下、オイルという)が貯溜されたオイルパン13とを有している。このエンジン1の各気筒11a内には、ピストン14が往復動可能にそれぞれ嵌挿されていて、このピストン14の頂面にはリエントラント形燃焼室14aを区画するキャビティが形成されている。このピストン14は、コンロッド14bを介してクランクシャフト15と連結されている。
上記シリンダヘッド12には、燃料を噴射するインジェクタ18(燃料噴射弁)と、エンジン1の冷間時に吸入空気を暖めて燃料の着火性を高めるためのグロープラグ19とが設けられている。上記インジェクタ18は、その燃料噴射口が燃焼室14aの天井面から該燃焼室14aに臨むように配設されている。インジェクタ18は、基本的には圧縮行程上死点付近で、燃焼室14aに燃料を直接噴射供給するようになっている。
上記エンジン1の一側面には、各気筒11aの吸気ポート16に連通するように吸気通路30が接続されている。一方、上記エンジン1の他側面には、各気筒11aの燃焼室14aからの既燃ガス(排気ガス)を排出する排気通路40が接続されている。これら吸気通路30及び排気通路40には、詳しくは後述するが、吸入空気の過給を行う大型ターボ過給機61と小型ターボ過給機62とが配設されている。
吸気通路30の上流端部には、吸入空気を濾過するエアクリーナ31が配設されている。一方、吸気通路30における下流端近傍には、サージタンク33が配設されている。このサージタンク33よりも下流側の吸気通路30は、各気筒11a毎に分岐する独立通路とされ、これら各独立通路の下流端が各気筒11aの吸気ポート16にそれぞれ接続されている。
吸気通路30におけるエアクリーナ31とサージタンク33との間には、大型及び小型ターボ過給機61、62のコンプレッサ61a、62aと、該コンプレッサ61a、62aにより圧縮された空気を冷却するインタークーラ35と、上記各気筒11aの燃焼室14aへの吸入空気量を調節するスロットル弁36とが配設されている。このスロットル弁36は、基本的には全開状態とされるが、エンジン停止時には、ショックが生じないように全閉状態とされる。
上記排気通路40の上流側の部分は、各気筒11a毎に分岐して排気ポート17の外側端に接続された独立通路と該各独立通路が集合する集合部とを有する排気マニホールドによって構成されている。
この排気通路40における排気マニホールドよりも下流側には、上流側から順に、小型ターボ過給機62のタービン62b、大型ターボ過給機61のタービン61bと、排気ガス中の有害成分を浄化する排気浄化装置41と、サイレンサ42とが配設されている。
この排気浄化装置41は、酸化触媒41aと、DPF41bとを有しており、上流側から、この順に並んでいる。酸化触媒41a及びDPF41bは1つのケース内に収容されている。上記酸化触媒41aは、白金又は白金にパラジウムを加えたもの等を担持した酸化触媒を有していて、排気ガス中のCO及びHCが酸化されてCO2及びH2Oが生成する反応を促すものである。この酸化触媒41aが、酸化機能を有する触媒を構成する。また、上記DPF41bは、エンジン1の排気ガス中に含まれる煤等のPMを捕集するものである。DPF41bは、例えば、炭化ケイ素(SiC)やコーディエライト等の耐熱性セラミック材によって形成されたウォールフロー型フィルタ、或いは耐熱性セラミックス繊維によって形成された三次元網目状フィルタである。尚、DPF41bに酸化触媒をコーティングしてもよい。
上記吸気通路30と排気通路40とが、EGR通路51によって接続されている。EGR通路51の下流側端は、吸気通路30のうちサージタンク33とスロットル弁36との間の部分に開口されている。また、EGR通路51の上流側端は、排気通路40のうち排気マニホールドと小型ターボ過給機62の小型タービン62bとの間の部分に開口されている。そして、EGR通路51には、排気ガスの吸気通路30への還流量を調整するためのEGR弁51aと、排気ガスをエンジン冷却水によって冷却するためのEGRクーラ52とが配設されている。
大型ターボ過給機61は、吸気通路30に配設された大型コンプレッサ61aと、排気通路40に配設された大型タービン61bとを有している。大型コンプレッサ61aは、吸気通路30におけるエアクリーナ31とインタークーラ35との間に配設されている。一方、大型タービン61bは、排気通路40における排気マニホールドと酸化触媒41aとの間に配設されている。
小型ターボ過給機62は、吸気通路30に配設された小型コンプレッサ62aと、排気通路40に配設された小型タービン62bとを有している。小型コンプレッサ62aは、吸気通路30における大型コンプレッサ61aの下流側に配設されている。一方、小型タービン62bは、排気通路40における大型タービン61bの上流側に配設されている。
すなわち、吸気通路30においては、上流側から順に大型コンプレッサ61aと小型コンプレッサ62aとが直列に配設されている。また、排気通路40においては、上流側から順に小型タービン62bと大型タービン61bとが直列に配設されている。これら大型及び小型タービン61b、62bは、排気ガス流により回転される。回転される大型及び小型タービン61b、62bにより、これらに連結された大型及び小型コンプレッサ61a、62aがそれぞれ作動される。
小型ターボ過給機62は、相対的に小型のものであり、大型ターボ過給機61は、相対的に大型のものである。すなわち、大型ターボ過給機61の大型タービン61bの方が小型ターボ過給機62の小型タービン62bよりもイナーシャが大きい。
そして、吸気通路30には、小型コンプレッサ62aをバイパスする吸気バイパス通路63が接続されている。この吸気バイパス通路63には、該吸気バイパス通路63へ流れる空気量を調整するための吸気バイパス弁63aが配設されている。この吸気バイパス弁63aは、無通電時には全閉状態(ノーマルクローズ)となるように構成されている。
一方、排気通路40には、小型タービン62bをバイパスする小型排気バイパス通路64と、大型タービン61bをバイパスする大型排気バイパス通路65とが接続されている。小型排気バイパス通路64には、該小型排気バイパス通路64へ流れる排気量を調整するためのレギュレートバルブ64aが配設されている。大型排気バイパス通路65には、該大型排気バイパス通路65へ流れる排気量を調整するためのウエストゲートバルブ65aが配設されている。レギュレートバルブ64a及びウエストゲートバルブ65aは共に、無通電時には全開状態(ノーマルオープン)となるように構成されている。
このように構成されたディーゼルエンジン1は、電子制御ユニット(以下、ECUという)10によって制御される。ECU10は、CPU、メモリ、カウンタタイマ群、インターフェース及びこれらのユニットを接続するパスを有するマイクロプロセッサで構成されている。ECU10には、エンジン1の運転のために、各種センサSW1~SW8からの信号が入力される。SW1は、エンジン冷却水の温度を検出する水温センサである。SW2は、サージタンク33に取り付けられて、燃焼室14aに供給される空気の圧力を検出する過給圧センサである。SW3は、吸入空気の温度を検出する吸気温度センサである。SW4は、クランクシャフト15の回転角を検出するクランク角センサである。SW5は、車両のアクセルペダル(図示省略)の操作量に対応したアクセル開度を検出するアクセル開度センサである。SW6は、DPF41bの上流側の排気圧力を検出する上流側排圧センサである。SW7は、DPF41bの下流側の排気圧力を検出する下流側排圧センサである。SW8は、酸化触媒41aの温度を検出するための触媒温度センサである。
ECU10は、上記センサSW1~SW8での検出信号に基づいて種々の演算を行うことによってエンジン1や車両の状態を判定し、これに応じてインジェクタ18、グロープラグ19、動弁系のVVM(図示略)、各種の弁36、51a、63a、64a、65aのアクチュエータへ制御信号を出力する。
そうして、このエンジン1は、その幾何学的圧縮比を12以上15以下とした、比較的低圧縮比となるように構成されており、これによって排気エミッション性能の向上及び熱効率の向上を図るようにしている。一方で、このエンジン1では、前述した大型及び小型ターボ過給機61、62によってトルクを高めるようにして、幾何学的圧縮比の低圧縮比化を補っている。
上記ECU10は、エンジン1の基本的な制御として、主にエンジン回転数及びアクセル開度に基づいて目標トルク(目標となる負荷)を決定し、この目標トルクを発生するように、圧縮上死点付近でインジェクタ18による燃料噴射(メイン噴射)を実行する。但し、ECU10は、エンジン1が減速状態にある場合には、燃料カット制御を実行することで、圧縮上死点付近での燃料のメイン噴射を停止(禁止)する。なお、エンジン回転数は、クランク角センサSW4での検出信号に基づいて演算により決定される。
さらに、ECU10は、DPF再生条件が成立したときには、DPF41bを再生させるべく、インジェクタ18により気筒11aの膨張行程で燃焼に寄与しない(トルクを発生しない)ポスト噴射を実行する。ポスト噴射された燃料は、排気ガスと共に酸化触媒41aに供給されて酸化反応を起こし、このとき生じる酸化反応熱によってDPF41bに供給される排気ガスが昇温され、該昇温された排気ガスによってDPF41bに堆積したPMが燃焼除去される(DPF41bが再生される)。
ここで、DPF再生条件とは、DPF41bの再生が必要と判定し得る所定の条件である。本実施形態では、DPF41bのPM堆積量をDPF41bの上流側の排気圧力と下流側の排気圧力との差圧ΔPにより評価(推定)し、この差圧ΔPが所定値X以上となることをもって、DPF41bの再生条件成立としている。このDPF再生は、上記差圧ΔPが、再生条件としての所定値Xよりも小さい所定の下限値Y(<X)を下回ることをもって、終了する。よって、DPF41bのPM堆積量Mが所定値X以上になってDPF再生制御が開始された場合は、PM堆積量が所定値X未満になっても、下限値Y未満にならない限り、DPF再生条件が成立しているとして当該制御が継続される。
次に、エンジン1のオイルパン13内に貯留されたオイルレベル(油面高さ)を検出するエンジン1のオイルレベル検出装置について説明する。
オイルパン13内には、超音波式オイルレベルセンサ(以下、単にオイルレベルセンサという)SW9(図1では図示省略)と、オイルポンプ72(図2のみ図示)とが設けられている。オイルレベルセンサSW9は、後述する検出管86内のオイルレベルを超音波で検出することでオイルパン13内のオイルレベルを検出する。この検出は、所定サイクル毎(例えば1秒毎)に行われる。
オイルレベルセンサSW9は、図3に示すように、オイルパン13内の車両前後方向中央部であって、車両横方向(左右方向)一方側寄りに配置されている。オイルレベルセンサSW9は、図3~図5に示すように、オイル収容部81と、ベース部82とを有している。
オイル収容部81は、後述する第1オイル開口83aから流入したオイルを収容する。オイル収容部81は、第1ラビリンス室区画部83と、第2ラビリンス室区画部84と、送受信器収容部85と、検出管86と、エア抜き管87とを有している。
第1ラビリンス室区画部83及び第2ラビリンス室区画部84は、有蓋円筒状に形成されている。第2ラビリンス室区画部84は、第1ラビリンス室区画部83よりも径が大きい。送受信器収容部85は、有蓋円筒状に形成されている。送受信器収容部85は、第2ラビリンス室区画部84よりも径が大きい。そして、第1ラビリンス室区画部83、第2ラビリンス室区画部84及び送受信器収容部85は、その軸が互いに一致するように上側からこの順に配置されている。
送受信器収容部85は、送受信器88を収容している。この送受信器88は、検出管86に対応するように配置されている。送受信器88は、超音波パルスを検出管86内のオイルの油面に向かって発信し、該油面から反射されてきた反射波を受信する。送受信器88から超音波パルスを検出管86内の油面に向かって発信してから、該油面から反射されてきた反射波を送受信器88で受信するまでの間の時間を計測する。
上記検出管86は、細長い円筒状に形成されている。検出管86は、その下端開口が送受信器収容部85内に臨むように配設されている。検出管86は、送受信器収容部85の天井壁(「第2ラビリンス室区画部84の底壁」ともいう)におけるその中心から若干ずれた部分において、上側に突設されている。検出管86は、第1ラビリンス室区画部83の天井壁及び第2ラビリンス室区画部84の天井壁(「第1ラビリンス室区画部83の底壁」ともいう)を貫通している。
第1ラビリンス室区画部83、第2ラビリンス室区画部84の天井壁及び検出管86により区画された空間は、第1ラビリンス室89を構成している。また、第2ラビリンス室区画部84、送受信器収容部85の天井壁及び検出管86により区画された空間は、第2ラビリンス室90を構成している。なお、第1ラビリンス室89及び第2ラビリンス室90は、オイルレベルセンサSW9内のオイルレベルの変動を抑制するダンピング手段を構成している。
第1ラビリンス室区画部83の周壁における検出管86とは反対側の部分の下端寄りには、第1オイル開口83aが形成されている。この第1オイル開口83aからオイルパン13内のオイルは、第1ラビリンス室89内に流入出可能になっている。
第1ラビリンス室区画部83及び検出管86の間には、第1オイル開口83aの近傍において、区画板91が設けられている。この区画板91は、第1ラビリンス室区画部83及び検出管86と共に、第1ラビリンス室89内を区画している。この区画板91は、第1ラビリンス室区画部83の天井壁及び第2ラビリンス室区画部84の天井壁に接している。
第2ラビリンス室区画部84の天井壁における区画板91の近傍であって、該区画板91に対して第1オイル開口83aとは反対側の部分には、第2オイル開口84aが形成されている。この第2オイル開口84aから第1ラビリンス室89内のオイルは、第2ラビリンス室90内に流入出可能になっている。
第1ラビリンス室区画部83の周壁の内周面には、径方向内側に延びる複数の第1抵抗板92が互いに間隔を空けて配設されている。各第1抵抗板92は、第1ラビリンス室区画部83の天井壁及び第2ラビリンス室区画部84の天井壁に接している。各第1抵抗板92は、検出管86との間に間隙が形成されている。
検出管86の外周面には、径方向外側に延びる複数の第2抵抗板93が互いに間隔を空けて配設されている。各第2抵抗板93は、周方向に隣り合う第1抵抗板92の間に配置されている。各第2抵抗板93は、第1ラビリンス室区画部83の天井壁及び第2ラビリンス室区画部84の天井壁に接している。各第2抵抗板93は、第1ラビリンス室区画部83の周壁との間に間隙が形成されている。
そして、第1オイル開口83aから第1ラビリンス室89内に流入したオイルは、第1抵抗板92及び第2抵抗板93によって形成された迷路を通って、第2オイル開口84a側に向けて蛇行して流れる。第1ラビリン室89内のオイルは、第2オイル開口84aから第2ラビリンス室90内に流入する。このとき、第1ラビリンス室89内に流入したオイルの流れは、第1抵抗板92及び第2抵抗板93によって抵抗が与えられる。これにより、検出管86内の油面の高周波変動が抑制され、検出管86内のオイルレベルの変動が抑制される。
なお、第2ラビリンス室90の構成及び作用は、第1ラビリンス室89の構成及び作用とほぼ同様である。つまり、第2オイル開口84aから第2ラビリンス室90内に流入したオイルは、該第2ラビリンス室90内において図示しない抵抗板によって形成された迷路を通って蛇行して流れた後、送受信器収容部85の天井壁に形成された第3オイル開口85aから送受信器収容部85内に流入する。このとき、第2ラビリンス室90内に流入したオイルの流れは、抵抗板によって抵抗が与えられる。
また、第1オイル開口83aからオイル収容部81内に流入したオイルは、第1ラビリンス室89、第2ラビリンス室90、送受信器収容部85を通って、検出管86内に流入する。このとき、検出管86内のオイルレベルは、オイルパン13内のオイルレベルの変動に対応して変動する。検出管86内のオイルレベルは、オイルパン13内のオイルレベルにほぼ一致する。
上記エア抜き管87は、細長い円筒状に形成されている。エア抜き管87は、検出管86よりも径が小さい。エア抜き管87は、その下端開口が第1ラビリンス室89内に臨むように、第1ラビリンス室区画部83の天井壁における中心から検出管86とは反対側に若干ずれた部分に上側に突設されている。
エア抜き管87の上端部には、該上端部を覆うように第1キャップ部材94が設けられている。この第1キャップ部材94は、有蓋円筒状に形成されている。
そして、第1オイル開口83aからオイル収容部81内に流入したオイルは、第1ラビリンス室89を通って、エア抜き管87内に流入する。このとき、エア抜き管87内のオイルレベルは、オイルパン13内のオイルレベルの変動に対応して変動する。エア抜き管87内のオイルレベルは、オイルパン13内のオイルレベルにほぼ一致する。
また、オイル収容部81内に流入したオイルに含まれる空気は、エア抜き管87を通って、第1キャップ部材94の下端開口からオイル収容部81外に排出される。このように、オイルに含まれる空気をオイル収容部81外に排出するのは、オイルに空気が含まれると、超音波パルスが乱反射し、オイルレベルセンサSW9の検出精度が低下するからである。
検出管86及びエア抜き管87の上端部には、該上端部を覆うように第2キャップ部材95が設けられている。この第2キャップ部材95は、有蓋有底円筒状に形成されている。そして、第2キャップ部材95は、オイルパン13内のオイルが検出管86内にその上端開口から流入することを防止している。
第2キャップ部材95の天井壁には、エア開口95aが形成されている。このエア開口95aから検出管86内の空気は、オイル収容部81外に流出入可能になっている。検出管86及び第1キャップ部材94は、第2キャップ部材95の底壁を貫通している。
上記ベース部82は、オイル収容部81を支持している。ベース部82は、オイルパン13の底壁に固定されている。ベース部82は、ベース本体82aと、コネクタ部82bとを有している。
ベース本体82aは、中空に形成されている。ベース本体82aは、回路基板96を収容している。この回路基板96は、送受信器88に電気的に接続されている。回路基板96は、送受信器88によって計測された、超音波パルスの発信から反射波の受信までの間の時間に基づいて、送受信器88と検出管86内の油面との間の距離を算出(演算)する。これにより、検出管86内のオイルレベルが検出される。
上記コネクタ部82bは、ベース本体82aの側壁から外側に突設されている。コネクタ部82bは、中空に形成されている。コネクタ部82bは、コネクタ97を収容している。このコネクタ97は、回路基板96とECU10とを電気的に接続する。
なお、上記オイル収容部81の外側には、複数のリブ98が形成されている。
前記オイルポンプ72は、オイルパン13内に貯留されたオイルをエンジン1の回転部分や摺動部分の潤滑部に供給、循環させる。オイルポンプ72は、クランクシャフト15によって図示しないチェーンで駆動されてオイルを圧送する。このように構成されたオイルポンプ72は、主にエンジン冷却水の温度、エンジン回転数とエンジン負荷に基づいてECU10によって制御される。
図2は、オイルレベルの検出結果に基づいて、オイルレベルが所定の上限値以上になったか否かを判定するための制御系統例を示す。図2においては、 ECU10に接続される各種センサや機器類のうち、オイルレベルに関連したもののみが図2に示される。すなわち、図2では、ECU10の接続される前述した各種センサSW1~SW8の図示を略すると共に、各種機器類(18、19、36、51a、63a、64a、65aやVVM71)の図示を略してある。
図2において、SW9は、前述した超音波式のオイルレベルセンサである。SW10は、車速を検出する車速センサである。SW11は、オイルパン13内の油温つまりオイルの温度を検出する油温センサである。SW12は、車両(車体)に作用する前後方向の加速度を検出する前後Gセンサである。SW13は、車両(車体)に作用する横方向の加速度を検出する横Gセンサである。そして、ECUは、オイルポンプ72の他、オイルランプ73およびオイルクーラ74を制御する。
オイルランプ73は、例えば運転席の前方に位置されるメータパネル内に配設されて、オイルパン13内のオイル量が後述する上限値以上なった際に点灯される。すなわち、オイルランプ73は、運転者に対してオイル交換を促すための警報手段として機能される(ワーニングランプとして機能)。
オイルクーラ74は、オイル循環経路に接続されて、オイルパン13内のオイルの温度が所定温度(実施形態では80℃)を超えないようにするためのものである。すなわち、油温センサSW11で検出される油温が80℃を超えると、オイルポンプ73によって圧送されるオイルがオイルクーラ74を通過するようにオイルの流れが制御されて、オイルの温度が所定温度以下となるように制御される。このようなオイル温度制御は、ECU10のうちオイル温度制御部10aの制御によって行われる。
ECU10は、オイルレベルセンサSW9によるオイルレベルの検出結果に基づいて、オイルレベルが上限値に達したか否か(上限値以上になったか否か)の判定を行う。そして、オイルレベルが上限値以上になった際に、オイルランプ73を点灯させる。
オイルレベルが上限値に達したか否かの判定は、後述するが、基本的に、低温用の判定結果と高温用の判定結果の両方の判定結果が共に上限値に達したと判定したときに、最終的にオイルレベルが上限値に達したと判定するするようになっている。
オイルレベルセンサSW9によるオイルレベルの検出は、所定サイクル毎に常時行われる(例えば1秒毎)。この一方、検出されるオイルレベルのうち、オイルレベルが上限値に達したか否かの判定に用いるオイルレベル(のサンプリング値)は、次のような各抽出実行条件を全て満足しているときの値に限定される。各抽出実行条件の設定理由は、オイルレベルの安定検出のためである。
第1の抽出実行条件(1)は、オイルレベルセンサSW9とECU10の通信が正常状態であること、である。オイルレベルセンサSW9やECU10が異常状態であるときに、誤判定してしまうことを防止するためである。
第2の抽出実行条件(2)は、オイルポンプ72によるオイルの供給圧(吐出圧。以下、油圧という)が、該油圧を所定圧以下にするロー制御(低圧制御)されていること、である。すなわち、ロー制御、又は、油圧を所定圧以上にするハイ制御(高圧制御)に切り換えると、油面が変動する。したがって、ロー制御時、ハイ制御時の両方でオイルレベル平均値を算出すると、その精度が低下すると共に、その算出ロジックが複雑になるからである。また、高圧側では、オイルの循環量が多いと共に、エンジン回転数が主に高回転になるため、油面の変動が大きく、オイルレベルの安定検出に不向きだからである。
第3の抽出実行条件(3)は、エンジン回転数が750~3000rpmであること、である。すなわち、エンジン回転数が高回転になると、エアレーションが増大したり、クランクシャフトやチェーンの回転によって油面が攪乱されたりするため、オイルレベルの検出精度が低下するからである。なお、エンジン回転数の上限値(3000rpm)は、油圧のロー制御、ハイ制御の切換え時におけるエンジン回転数に基づいて設定されている。一方、下限値(750rpm)は、例えば、アイドル回転数に基づいて設定されている。
第4の抽出実行条件(4)は、車速が5km/h以上であること、である。すなわち、停車時にオイルレベルを検出すると、車両が傾斜にあるとき、オイルレベルの検出精度が低下するからである。一方、走行時には、規則的な傾斜を連続走行する頻度が低いため、オイルレベルの検出精度は低下しない。
第5の抽出実行条件(5)オイルパン13内の油温が20~80℃であること、である。すなわち、エンジン1の暖機完了前にドライビングサイクルを完了する短距離・短時間走行時における油温を含む範囲に設定されている。ここで、短距離・短時間走行を繰り返し行うと、油温が低温であるため、オイル中に混入した燃料が蒸発せず、オイルの希釈が進み、オイルレベルが増加していく。一方で、油温が低温すぎると、オイルの粘度や循環特性が不安定になるという弊害が生じる。そこで、油温の下限値(20℃)は、短距離・短時間走行時における油温の上昇特性とその走行時間、上記弊害に基づいて設定されている。一方、上限値(80℃)は、中速を含む高速走行時における油温に基づいて設定されている。
第6の抽出実行条件(6)は、車両に作用する前後方向の加速度が0.08G以下であること、である。すなわち、前後方向の加速度が大きくなると、オイルレベルの変動が大きくなるため、オイルレベルの安定検出に不向きだからである。また、「0.08G以下」に設定したのは、車両走行時には、前後方向の加速度が0.08G以下である割合も相当に高く、オイルレベル平均値の算出や母数確保に大きな影響を及ぼさないからである。
第7の抽出実行条件(7)は、横方向の加速度が0.08G以下あること、である。すなわち、横方向の加速度が大きくなると、油面の変動が大きくなるため、オイルレベルの安定検出に不向きだからである。また、「0.08G以下」に設定したのは、車両走行時には、横方向の加速度が0.08G以下である割合が相当に高く、オイルレベル平均値の算出の、母数確保に大きな影響を及ぼさないからである。なお、エンジン1が車両の前部に横置き搭載されると共に、オイルレベルセンサSW9が、オイルパン13内の車両前後方向中央部であって、車両横方向一方側寄りに配置されているため、横方向の加速度の方が前後方向の加速度よりも、油面の変動に大きな影響を及ぼす。
ECU10における抽出部10bは、前述した各抽出実行条件(1)~(7)が全て満足されているときに、オイルレベルセンサSW9で検出されたオイルレベル値を抽出する。すなわち、抽出部10bは、オイルレベルセンサSW9の検出値から、油面不安定時における検出値、及び、オイルレベルセンサSW9による検出不可時における検出値を選別、除去し、それ以外の検出値を抽出する。
但し、抽出部10bは、車両走行時に、横方向の加速度が0.08G以上になったとき(例えば、横方向の加速度が0.08G以上である状態の継続時間が5秒未満であるとき)には、再び0.08G未満になった(戻った)時から7秒の間、抽出条件が成立していても、オイルレベルセンサSW9の検出値を抽出しない。
ところで、横方向の加速度が0.08G以上になったときには(例えば、車両の旋回時)、オイルパン13内のオイルの片寄りによってオイルレベルセンサSW9内の油面が低周波変動し、オイルレベルセンサSW9内のオイルレベルが変動する。ここで、オイルレベルセンサSW9では、ラビリンス室89、90(ダンピング手段)を設けることによって、オイルレベルセンサSW9内の油面の高周波変動を抑制するため、横方向の加速度の発生時には、オイルレベルセンサSW9内のオイルがオイルパン13へ流出しないものの、油面の低周波変動に対し、オイルレベルセンサSW9の応答遅延が発生する。このため、横方向の加速度が再び0.08G未満になり、オイルパン13内のオイルの片寄りがなくなっても、オイルレベルセンサSW9内の油面がほぼ安定する(オイルレベルセンサSW9が正常状態になる)まで時間を要する。つまり、横方向の加速度が再び0.08G未満になっても、その後しばらくの間、オイルレベルセンサSW9の検出値は、横方向の加速度(油面の低周波変動)の影響を受ける。そこで、車両走行時に、横方向の加速度が0.08G以上になったときには、再び0.08G未満になった時から7秒の間、オイルレベルセンサSW9の検出値を抽出しない。なお、「7秒」と設定したのは、実験を予め行うと、横方向の加速度の発生時における油面の低周波変動に対し、オイルレベルセンサSW9の応答遅延時間が約7秒だったからである。
さらに、抽出部10bは、車両走行時に、横方向の加速度が0.08G以上で且つその方向が一定方向である状態が5秒以上継続したときには、再び0.08G未満になった(復帰した)時から30秒の間、抽出条件が成立していても、オイルレベルセンサSW9の検出値を抽出しない。
ところで、横方向の加速度が0.08G以上で且つその方向が一定方向である状態が比較的長時間継続したとき(例えば、比較的長時間、一定方向に旋回走行しているとき)、特に、オイルパン13内のオイルレベルが後述するLレベルに近付く又は達したときには、オイルパン13内のオイルの片寄りによってオイルレベルセンサSW9がオイルから暴露し、オイルレベルセンサSW9内のオイルが第1開口83aからオイルパン13へと流出すると共に、空気がオイルレベルセンサSW9内に流入する。このとき、横方向の加速度が再び0.08G未満になり、オイルパン13内のオイルの片寄りがなくなっても、オイルがオイルレベルセンサSW9内に再び流入し且つ油面がほぼ安定する(オイルレベルセンサSW9が正常状態になる)まで時間を要する。そこで、車両走行時に、横方向の加速度が0.08G以上で且つその方向が一定方向である状態が5秒以上継続したときには、再び0.08G未満になった時から30秒の間、オイルレベルセンサSW9の検出値を抽出しない。なお、「30秒」に設定したのは、実験を予め行うと、オイルレベルセンサSW9内のオイルがすべて流出したときに、オイルレベルセンサSW9が正常状態になるまで約30秒を要したからである。また、この「30秒」には、オイルレベルセンサSW9の応答遅延時間(7秒)が含まれている。
以上のように、抽出部10bは、抽出条件が成立しているときに、オイルレベルセンサSW9の検出値から、横方向の加速度が0.08G以上になったときにおいて再び0.08G未満になった時から7秒の間に検出されたもの、及び、横方向の加速度が0.08G以上で且つその方向が一定方向である状態が5秒以上継続したときにおいて再び0.08G未満になった時から30秒の間に検出されたもの以外のものを抽出する。
ECU10は、さらに、第1平均化処理部10cと、第1判定部10dと、第2平均化処理部10eと、第2判定部10fと、最終判定部10gと、を有する。
前記第1平均化処理部10cおよび第1判定部10dは、低温時での判定用である。すなわち、第1平均化処理部10cは、油温センサSW11で検出される油温が所定温度(実施形態では50℃)以下の低温時のときに、抽出部10bで抽出された所定期間内の複数(例えば10個程度)のオイルレベル値を取得して、その平均値を求める。この低温時での平均値が、最終的な低温用のオイルレベル値とされる。
前記第1判定部10dは、第1平均化処理部10cで取得された低温時での平均値を、あらかじめ設定された上限値と比較する。この比較の結果、低温時での平均値が上限値以上であるときに、第1判定部10dはオイルレベルが異常であると判定する。なお、実施形態では、第1判定部10dは、上記低温時での平均値が上限値以上であることが1回でも生じた場合は、オイルレベルが異常であると判定するようにしてある。実施形態とは相違するが、ロバスト性のさらなる向上のために、第1判定部10dは、低温時での平均値が上限値以上であることが複数回(例えば3回)判定されたときに、はじめてオイルレベルが異常であると判定することもできる。
前記第2平均化処理部10eおよび第2判定部10fは、高温時での判定用である。すなわち、第2平均化処理部10eは、油温センサSW11で検出される油温が前記所定温度(実施形態では50℃)を超える高温時のときに、抽出部10bで抽出された所定期間内の複数(例えば10個程度)のオイルレベル値を取得して、その平均値を求める。この高温時での平均値が、最終的な高温時用のオイルレベル値とされる。
前記第2判定部10fは、第2平均化処理部10eで取得された高温時での平均値を、前記上限値と比較する。この比較の結果、高温時での平均値が上限値以上であるときに、第2判定部10fはオイルレベルが異常であると判定する。なお、実施形態では、第2判定部10fは、高温時での平均値が上限値以上であることが複数回(実施形態では3回)生じた場合に、はじめてオイルレベルが異常であると判定するようにしてある。
前記最終判定部10gは、第1判定部10dでオイルレベルが異常であると判定されており、かつ第2判定部10fでオイルレベルが異常であると判定されているときに、最終的にオイルレベルが異常であると判定する。つまり、第1判定部10dと第2判定部10fとのいずれか一方あるいは両方が、正常である(異常ではない)と判定しているときは、最終判定部10gでの判定結果は正常とされる。
最終判定部10gは、オイルレベル異常であると判定したときは、オイルランプ73を点灯させる。勿論、最終判定部10gにより最終的にオイルレベル異常であると判定されていないときは、オイルランプ73は消灯されている。
次に、ECU10によるオイルレベルに関する制御例について、図6に示すタイムチャートを参照しつつ説明する。なお、図6に示すタイムチャートは、前述したオイルレベルの抽出実行条件を全て満足していることを前提としている。また、低温用の判定と高温用の判定とを区切る油温は50℃としてある。さらに、低温用の判定においては、1回でもオイルレベルが上限値に達したと判定されたときは、オイルレベルが異常であると判定するようにしてある。この一方、高温用の判定においては、オイルレベルが上限値に達したと3回判定されたときにはじめて、オイルレベルが異常であると判定するようにしてある。
図6の(a)は、オイルランプ73を点灯させるか否かを示すフラグの変化を示す。フラグが0のときは、オイルランプ73が消灯される。また、フラグが1のときはオイルランプ73が点灯される(つまりオイルレベルが上限値に達している状態)。
図6の(b)は、全温度域について、検出されたオイルレベル(平均値を示す)の変化を示す。この(b)のうち、50℃を超える高温域でのオイルレベル(の平均値)が、第2判定部10fでの判定用に用いられる。
図6の(c)は、オイルの温度が50℃以下の低温域においてのみ検出されたオイルレベル(平均値を示す)の変化を示す。図6の(d)は、オイルの温度の変化を示す。
この(b)のうち、50℃を超える高温域でのオイルレベル(の平均値)が、第2判定部10fでの判定用に用いられる。
図6において、t1時点までの状態においては、高温用の判定結果として、オイルレベルが上限値以上になったことが3回以上とされている。ただし、t1時点までの状態では、低温用の判定結果として、オイルレベルが上限値以上になったことが1回も生じておらず、このためフラグが0のままとされている。
t1時点から少し経過したt2時点において、低温用の判定結果として、オイルレベルが上限値以上になる。これにより、オイルレベルが上限値以上になったと最終的に判定されて、フラグが1にセットされる(オイルランプ73が点灯される)。なお、一旦、オイルランプ73が点灯された後は、後の保守、点検によってオイルパン13内のオイルが交換されない限り、エンジン1を作動させた状態ではオイルランプ73が点灯され続ける。
次に、図7~図9に示すフローチャートを参照しつつ、上述したECU10によるオイルレベルに関する制御例について説明する。なお、以下の説明でQはステップを示す。
まず、図7に示すメインのフローチャートについて説明する。Q1では、図2に示す各種センサからの信号が読み込まれる。次いで、Q2において、油温センサSW11で検出される油温が所定温度(実施形態の場合は50℃)以下であるか否かが判別される。このQ2の判別でYESのときは、Q3において、後述するように、低温用となる第1オイルレベルの判定が実行される。また、Q2の判別でNOのときは、後述するように、Q4において、高温用となる第2オイルレベルの判定が実行される。
上記Q3の後、あるいはQ4の後は、それぞれ、Q5に移行される。このQ5では、Q3での判定結果およびQ4での判定結果が、それぞれ異常と判定されているか否かが判別される。このQ5の判別でYESのときは、Q6において、オイルレベルが異常であると最終的に判定される。このQ6の後、Q7において、オイルレベルが異常であることが運転者に報知される(オイルランプ73を点灯させることによる報知)。Q7を経た後は、そのまま制御が終了される(オイル交換されるまでは、エンジン1を作動させた状態ではオイルランプ73が点灯されたまま)。
前記Q5の判別でNOのときは、Q8において、オイルレベルは正常であると最終的に判定される。このQ8を経るときは、オイルランプ73は消灯される。また、Q8を経たときは、Q1に戻り、前述した制御が再度実行される。上述したQ5~Q8の処理が、図2の最終判定部10gの処理に対応する。
次に、図7のQ3での制御内容を示す図8のフローチャートについて説明する。まず、Q11において、オイルレベルが所定回数(NA回で、例えばNA=10回)検出される。この後、Q12において、Q11で検出された所定回数分のオイルレベルの平均値が算出される。この後、Q13において、Q12で平均化されたオイルレベルが、判定用の最終的なオイルレベルとして設定される。上記Q11での処理が、図2の抽出部10bの処理に対応する。また、上記Q12、Q13の処理が、図2の第1平均化処理部10dの処理に対応する。
Q13の後、Q14において、Q13で設定された最終的なオイルレベルが、上限値以上であるか否かが判別される。このQ14の判別でYESのときは、Q15において、オイルレベルが上限値以上となる回数が所定回数NB(実施形態ではNB=1回としてあるが、複数回であってもよい)を超えたか否かが判別される。このQ15の判別でYESのときは、Q16において、低温時でのオイルレベルが異常であると判定される。
Q15の判別でNOのとき、あるいはQ14の判別でNOのときは、それぞれQ17に移行される。Q17では、低温時のオイルレベルは正常であると判定される。上記Q16、Q17の判定結果が、図7のQ5での処理に用いられる。なお、Q14~Q17の処理が、図2の第1判定部10dの処理に対応する。
次に、図7のQ4での制御内容を示す図9のフローチャートについて説明する。まず、Q21において、オイルレベルが所定回数(MA回で、例えばMA=10回)検出される。この後、Q22において、Q21で検出された所定回数分のオイルレベルの平均値が算出される。この後、Q23において、Q22で平均化されたオイルレベルが、判定用の最終的なオイルレベルとして設定される。上記Q21での処理が、図2の抽出部10bの処理に対応する。また、上記Q22、Q23の処理が、図2の第2平均化処理部10eの処理に対応する。
Q23の後、Q24において、Q23で設定された最終的なオイルレベルが、上限値以上であるか否かが判別される。このQ24の判別でYESのときは、Q25において、オイルレベルが上限値以上となる回数が所定回数MB(実施形態ではMB=3回としてあるが、1回、2回あるいは4回以上の回数であってもよい)を超えたか否かが判別される。このQ25の判別でYESのときは、Q26において、高温時でのオイルレベルが異常であると判定される。
Q25の判別でNOのとき、あるいはQ24の判別でNOのときは、それぞれQ27に移行される。Q27では、高温時のオイルレベルは正常であると判定される。上記Q26、Q27の判定結果が、図7のQ5での処理に用いられる。なお、Q24~Q27の処理が、図2の第2判定部10fの処理に対応する。
ここで、上限値と比較されるオイルレベルとして、サンプリングされた複数のオイルレベルの平均値を用いることにより、油面を変動させる走行時外乱(例えば、前後方向の加速度や横方向の加速度等)の影響が除外される。つまり、一定の時間走行すると、前方向の加速度と後方向の加速度の発生頻度、及び、左方向の加速度と右方向の加速度の発生頻度が、それぞれほぼ同様になり、前後方向、横方向の加速度による油面の変動が相殺される。
以上実施形態について説明したが、本発明はこれに限らず、例えば次のような場合をも含むものである。エンジン1は、燃料として軽油を主成分とするものに限らず、例えば、アルコール燃料(例えば、エタノール燃料)を用いるもの等、燃料の限定を特に受けないものである。また、排気通路にGPF(ガソリンパテキュレートフィルタ)を有するエンジンであってもよい(GPFの再生のためにポスト噴射が行わた場合に、オイルレベルが異常になることがある)。をオイルレベルが異常であることを報知する報知手段としては、ランプに限らず、他の視覚に訴えるもの(例えば文字表示)やブザー等の聴覚に訴えるものであってもよい。
オイルレベルの異常判定を低温用と高温用とで分ける境界温度は、例えば50℃というような一定温度に限らず、ある温度範囲(例えば45℃~60℃)として設定してもよい。すなわち、上記温度範囲の最低温度(例えば45℃)以下の低温時に検出されるオイルレベルを低温用の判定に用い、上記温度範囲の最高温度(例えば60℃)を超え高温時に検出されるオイルレベルを高温用の判定として用いるようにすることもできる。この場合、上記温度範囲(例えば45℃~60℃)のときに検出されるオイルレベルは、オイルレベルの異常判定用としては用いないことになる。このような温度範囲でもって低温と高温とを区切ることにより、検出されるオイルレベルのロバスト性をより十分に高める上で好ましいものとなる。本発明の目的は、明記されたものに限らず、好ましいあるいは利点として表現されたものを提供することをも暗黙的に含むものである。