(57)【要約】【課題】内燃機関の個体差やＰＣＶバルブの個体差に関係なく、ガス流出通路から吸気通路に流れるブローバイガスのガス流量を最適な値に制御する。【解決手段】エンジン１の暖機完了後であり、且つエンジン１の吸気圧がチョーク圧力以下である状況のもとで、ＰＣＶバルブ１４を動作させ、指令ステップ数Ｒに基づきＰＣＶバルブ１４を開閉動作させたときのガス流出通路１３から吸気通路３に流れるブローバイガスのガス流量の適正値に対するずれ量Ｚを求めることが行われる。そして、そのずれ量Ｚに対応する値である学習値が算出され、エンジン回転速度及びエンジン負荷に基づき算出される指令ステップ数Ｒに対し上記学習値が反映される。従って、上記学習値を反映させた後の指令ステップ数Ｒに基づきＰＣＶバルブ１４を開閉動作させることで、ガス流出通路１３から吸気通路３に流れるブローバイガスのガス流量の適正値に対するずれが抑制される。【選択図】図１
2009228529.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関の燃焼室からクランクケースに漏れたブローバイガスを吸気通路に戻すガス流出通路と、そのガス流出通路のガス流通面積を可変とすべく開閉動作するＰＣＶバルブとを備え、機関運転状態に応じて算出される前記ＰＣＶバルブの動作指令値に基づき同ＰＣＶバルブを開閉動作させることにより、前記ガス流出通路から前記吸気通路に流されるブローバイガスのガス流量を制御する内燃機関のブローバイガス処理装置において、
前記ＰＣＶバルブの開度一定の条件下での内燃機関の吸気圧変化が前記ガス流量に影響を及ぼすことのない吸気圧領域の最大値であるチョーク圧力に対し、内燃機関の吸気圧がその値以下であるか否かを判断する判断手段と、
前記判断手段により内燃機関の吸気圧が前記チョーク圧力以下である旨判断されているとき、前記ＰＣＶバルブを動作させ、その動作により可変とされる前記ガス流量に関係するパラメータを用いて、前記動作指令値に基づき同ＰＣＶバルブを動作させたときの前記ガス流量の適正値に対するずれ量を求めるずれ量算出手段と、
前記ずれ量算出手段により求められたずれ量に基づき同ずれ量に対応する値として学習値を算出し、その算出された学習値を記憶する算出記憶手段と、
前記記憶した学習値を前記機関運転状態に基づき前記動作指令値を算出する際に同動作指令値に反映させる反映手段と、
を備えることを特徴とする内燃機関のブローバイガス処理装置。
【請求項２】
前記内燃機関は、その吸気圧を検出する吸気圧センサを備えており、
前記判断手段は、前記吸気圧センサによって検出される吸気圧が前記チョーク圧力以下であるとき、前記ずれ量を求める
請求項１記載の内燃機関のブローバイガス処理装置。
【請求項３】
前記内燃機関は、その排気中の酸素濃度に対応した信号を出力する空燃比センサを備えており、
前記ずれ量算出手段は、内燃機関の暖機完了後である条件のもと、前記ＰＣＶバルブを予め定められた開度量だけ開度変化させ、そのときの前記空燃比センサの出力値の変化量の適正値に対する乖離に基づき前記ずれ量を求める
請求項１又は２記載の内燃機関のブローバイガス処理装置。
【請求項４】
前記内燃機関は、その吸気圧を検出する吸気圧センサを備えており、
前記ずれ量算出手段は、前記ＰＣＶバルブを予め定められた開度量だけ開度変化させ、そのときに前記吸気圧センサによって検出される吸気圧の変化量の適正値に対する乖離に基づき前記ずれ量を求める
請求項１又は２記載の内燃機関のブローバイガス処理装置。
【請求項５】
前記内燃機関は、前記ガス流出通路から前記吸気通路に流れるブローバイガスのガス流量を検出する流量センサを備えており、
前記ずれ量算出手段は、前記動作指令値に基づきＰＣＶバルブを動作させたときの前記ガス流量を前記流量センサによって検出し、その検出されたガス流量に基づき同ガス流量の適正値に対するずれ量を求める
請求項１又は２記載の内燃機関のブローバイガス処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関のブローバイガス処理装置に関する。
【背景技術】
【０００２】
自動車等の車両に搭載される内燃機関においては、運転中に燃焼室からシリンダ内壁とピストンリングとの間を介してクランクケースに燃料成分や排気成分を含んだガス（ブローバイガス）が漏れるため、そのガスを吸気通路に戻して処理するためのブローバイガス処理装置が設けられる。同装置は、燃焼室から漏れたブローバイガスを吸気通路に戻すガス流出通路と、そのガス流出通路のガス流通面積を可変とすべく開閉動作するＰＣＶバルブとを備えている。なお、こうしたＰＣＶバルブとしては、例えば特許文献１に示されるような電動式のものを採用することが考えられる。
【０００３】
上記ＰＣＶバルブは機関運転状態に応じて算出される動作指令値に基づき開閉動作され、そのＰＣＶバルブの開閉動作を通じてガス流出通路から吸気通路へと流れるブローバイガスのガス流量が制御される。なお、上記ブローバイガスのガス流量を制御するための上記動作指令値については、例えば以下のように機関運転状態に応じて算出することが考えられる。
【０００４】
上記ブローバイガスのガス流量に関しては、クランクケース内に溜まったオイルに対し燃焼室から漏れたブローバイガス中の排気成分や未燃燃料成分の混入して同オイルが劣化することを抑制する観点から、クランクケース内のブローバイガスを速やかに吸気通路に流すべく、上記ガス流量を可能な限り多くすることが好ましい。ただし、上記ガス流量を多くし過ぎると、クランクケース内に溜まったオイルのうちブローバイガスによって同ケースから吸気通路へと持ち去られるオイルの量が多くなり、そのオイルに起因して吸気通路側でのデポジットの付着が多くなるといった問題が生じる。吸気通路に流されるブローバイガスのガス流量を制御するための上記動作指令値に関しては、そのガス流量が上述した二つの点をふまえた最適な値となるよう機関運転状態に応じて算出される。
【特許文献１】特開平９−６８０２８公報（段落［００２４］〜［００２８］）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、機関運転状態に応じて算出される動作指令値に基づきＰＣＶバルブを開閉動作させたとしても、ガス流出通路から吸気通路に流れるブローバイガスのガス流量が必ずしも上述した最適な値になるとは限らないことが確認された。これは、上記ガス流量は内燃機関の吸気圧とクランクケースの内圧との差から影響を受けるものであり、それら吸気圧及び内圧には内燃機関の個体差に起因するばらつきが生じ、そのばらつきの分だけ上記ガス流量が最適な値からずれるためと推測される。また、上記ガス流量を制御するためのＰＣＶバルブにも同バルブの個体差に起因するガス流量のばらつきが存在し、そのばらつきの分だけガス流出通路から吸気通路に流れるブローバイガスのガス流量が最適な値からずれることも原因と推測される。
【０００６】
なお、特許文献１には、機関回転速度及び機関負荷によって区画される複数の学習領域毎に、クランクケース内を負圧とし得るＰＣＶバルブの動作指令値を学習し、学習値後の動作指令値に基づきＰＣＶバルブの開閉動作を行うことが開示されている。この特許文献１では、学習後の動作指令値に基づきＰＣＶバルブを開閉動作させることで、ガス流出通路から吸気通路に流れるブローバイガスのガス流量がクランクケース内を負圧とし得る程度の大まかな値に制御することはできるものの、同ガス流量を最適な値に対しずれることなく制御するといった厳密な制御を実現することは不可能である。
【０００７】
本発明はこのような実情に鑑みてなされたものであって、その目的は、内燃機関の個体差やＰＣＶバルブの個体差に関係なく、ガス流出通路から吸気通路に流れるブローバイガスのガス流量を最適な値に制御することのできる内燃機関のブローバイガス処理装置を提供することにある。
【課題を解決するための手段】
【０００８】
以下、上記目的を達成するための手段及びその作用効果について記載する。
上記目的を達成するため、請求項１記載の発明では、内燃機関の燃焼室からクランクケースに漏れたブローバイガスを吸気通路に戻すガス流出通路と、そのガス流出通路のガス流通面積を可変とすべく開閉動作するＰＣＶバルブとを備え、機関運転状態に応じて算出される前記ＰＣＶバルブの動作指令値に基づき同ＰＣＶバルブを開閉動作させることにより、前記ガス流出通路から前記吸気通路に流されるブローバイガスのガス流量を制御する内燃機関のブローバイガス処理装置において、前記ＰＣＶバルブの開度一定の条件下での内燃機関の吸気圧変化が前記ガス流量に影響を及ぼすことのない吸気圧領域の最大値であるチョーク圧力に対し、内燃機関の吸気圧がその値以下であるか否かを判断する判断手段と、前記判断手段により内燃機関の吸気圧が前記チョーク圧力以下である旨判断されているとき、前記ＰＣＶバルブを動作させ、その動作により可変とされる前記ガス流量に関係するパラメータを用いて、前記動作指令値に基づき同ＰＣＶバルブを動作させたときの前記ガス流量の適正値に対するずれ量を求めるずれ量算出手段と、前記ずれ量算出手段により求められたずれ量に基づき同ずれ量に対応する値として学習値を算出し、その算出された学習値を記憶する算出記憶手段と、前記記憶した学習値を前記機関運転状態に基づき前記動作指令値を算出する際に同動作指令値に反映させる反映手段と、を備えた。
【０００９】
内燃機関やＰＣＶバルブの個体差により、動作指令値に基づきＰＣＶバルブを開閉動作させたときにガス流出通路から吸気通路に流れるブローバイガスのガス流量が適正値からずれることがある。上記構成によれば、上記ガス流量の適正値からのずれ量が求められ、そのずれ量に対応する値として学習値が算出される。そして、同学習値を動作指令値に反映された状態で、同動作指令値に基づくＰＣＶバルブの開閉動作が行われるため、その開閉動作を通じて上記ガス流量の適正値に対するずれをなくし、同ガス流量を適正値に制御することができる。
【００１０】
また、上記ガス流量の適正値からのずれ量に関しては、内燃機関の吸気圧がチョーク圧力以下である旨判断されている状況のもと、ＰＣＶバルブを動作させ、その動作により可変とされる上記ガス流量に関係するパラメータを用いて求められることとなる。従って、上記ガス流量の適正値に対するずれ量を内燃機関の吸気圧の変動から影響を受けることなく求めることができ、その求められたずれ量を正確な値とすることができる。そして、そのずれ量に対応した値として算出される学習値を動作指令値に反映させ、同動作指令値に基づきＰＣＶバルブを開閉動作させることにより、上記ガス流量をより一層正確に最適値へと制御することができる。
【００１１】
請求項２記載の発明では、請求項１記載の発明において、前記内燃機関は、その吸気圧を検出する吸気圧センサを備えており、前記判断手段は、前記吸気圧センサによって検出される吸気圧が前記チョーク圧力以下であるとき、前記ずれ量を求めることを要旨とした。
【００１２】
上記構成によれば、内燃機関の吸気圧が吸気圧センサによって検出されるため、吸気圧がチョーク圧力以下である状況のもとで上記ずれ量を求めることが一層的確に行われるようになり、求められるずれ量が一層正確な値とされるようになる。
【００１３】
請求項３記載の発明では、請求項１又は２記載の発明において、前記内燃機関は、その排気中の酸素濃度に対応した信号を出力する空燃比センサを備えており、前記ずれ量算出手段は、内燃機関の暖機完了後である条件のもと、前記ＰＣＶバルブを予め定められた開度量だけ開度変化させ、そのときの前記空燃比センサの出力値の変化量の適正値に対する乖離に基づき前記ずれ量を求めることを要旨とした。
【００１４】
内燃機関の暖機完了後には、クランクケース内に溜まったオイルに混入した燃料が揮発し終わっているため、クランクケースからガス流出通路を介して吸気通路に流れるブローバイガス中にほとんど燃料成分が含まれなくなる。このような状況下で、ＰＣＶバルブを上記開度量だけ変化させると、それに伴い上記ブローバイガスのガス流量が変化し、そのガス流量の変化に対応した分だけ空燃比センサの出力値というパラメータが変化する。この空燃比センサの出力値の変化量の適正値に対する乖離は、ガス流出通路から吸気通路へのブローバイガスの流れの生じやすさを表すものとなる。
【００１５】
すなわち、内燃機関やＰＣＶバルブがガス流出通路から吸気通路へのブローバイガスの流れの生じにくい固体であるほど、上記出力値の変化量が適正値に対し減少側に乖離する。従って、この出力値の変化量が適正値に対し減少側に乖離するほど、上記ブローバイガスの流れが生じにくく、動作指令値に基づきＰＣＶバルブを開閉動作させたときの上記ブローバイガスのガス流量が適正値に対し減少側に大きくずれることになる。一方、内燃機関やＰＣＶバルブがガス流出通路から吸気通路へのブローバイガスの流れの生じやすい固体であるほど、上記出力値の変化量が適正値に対し増加側に乖離する。この出力値の変化量が適正値に対し増加側に乖離するほど、上記ブローバイガスの流れが生じやすく、動作指令値に基づきＰＣＶバルブを開閉動作させたときの上記ブローバイガスのガス流量が適正値に対し増加側に大きくずれることになる。
【００１６】
上記構成によれば、上記出力値の変化量の適正値に対する乖離に基づき、動作指令値を用いてＰＣＶバルブを開閉動作させたときの上記ブローバイガスのガス流量の適正値に対するずれ量が求められるため、その求められるずれ量を正確な値とすることができる。また、内燃機関には一般的に空燃比センサが設けられており、その空燃比センサを上記ずれ量を求める際に利用することができるため、同ずれ量を求めるための新たなセンサを設ける必要がない。
【００１７】
請求項４記載の発明では、請求項１又は２記載の発明において、前記内燃機関は、その吸気圧を検出する吸気圧センサを備えており、前記ずれ量算出手段は、前記ＰＣＶバルブを予め定められた開度量だけ開度変化させ、そのときに前記吸気圧センサによって検出される吸気圧の変化量の適正値に対する乖離に基づき前記ずれ量を求めることを要旨とした。
【００１８】
ＰＣＶバルブを上記開度量だけ変化させると、それに伴い上記ブローバイガスのガス流量が変化し、そのガス流量の変化に対応した分だけ吸気圧センサによって検出される吸気圧というパラメータが変化する。このときの吸気圧の変化量の適正値に対する乖離は、ガス流出通路から吸気通路へのブローバイガスの流れの生じやすさを表すものとなる。
【００１９】
すなわち、内燃機関やＰＣＶバルブがガス流出通路から吸気通路へのブローバイガスの流れの生じにくい固体であるほど、上記吸気圧の変化量が適正値に対し減少側に乖離する。従って、この吸気圧の変化量が適正値に対し減少側に乖離するほど、上記ブローバイガスの流れが生じにくく、動作指令値に基づきＰＣＶバルブを開閉動作させたときの上記ブローバイガスのガス流量が適正値に対し減少側に大きくずれることになる。一方、内燃機関やＰＣＶバルブがガス流出通路から吸気通路へのブローバイガスの流れの生じやすい固体であるほど、上記吸気圧の変化量が適正値に対し増加側に乖離してゆく。この出力値の変化量が適正値に対し増加側に乖離するほど、上記ブローバイガスの流れが生じやすく、動作指令値に基づきＰＣＶバルブを開閉動作させたときの上記ブローバイガスのガス流量が適正値に対し増加側に大きくずれることになる。
【００２０】
上記構成によれば、上記吸気圧の変化量の適正値に対する乖離に基づき、動作指令値を用いてＰＣＶバルブを開閉動作させたときの上記ブローバイガスのガス流量の適正値に対するずれ量が求められるため、その求められるずれ量を正確な値とすることができる。また、内燃機関は一般的に吸気圧センサが設けられているものが多く、その吸気圧センサを上記ずれ量を求める際に利用することができるため、同ずれ量を求めるための新たなセンサを設ける必要がない。
【００２１】
請求項５記載の発明では、請求項１又は２記載の発明において、前記内燃機関は、前記ガス流出通路から前記吸気通路に流れるブローバイガスのガス流量を検出する流量センサを備えており、前記ずれ量算出手段は、前記動作指令値に基づきＰＣＶバルブを動作させたときの前記ガス流量を前記流量センサによって検出し、その検出されたガス流量に基づき同ガス流量の適正値に対するずれ量を求めることを要旨とした。
【００２２】
上記構成によれば、ガス流出通路から吸気通路に流れるブローバイガスのガス流量が流量センサによって検出されるため、その検出されたガス流量を実際の値に即した正確な値とすることができる。更に、動作指令値に基づきＰＣＶバルブを開閉動作させたときの上記ガス流量の適正値に対するずれ量が流量センサによって検出された上記ガス流量というパラメータに基づいて求められるため、そのずれ量を正確な値とすることができるようにもなる。
【発明を実施するための最良の形態】
【００２３】
［第１実施形態］
以下、本発明を自動車用エンジンに適用した第１実施形態について、図１〜図６を参照して説明する。
【００２４】
図１に示されるエンジン１においては、各気筒の燃焼室２に吸気通路３及び排気通路４が接続されている。そして、エンジン１の吸入空気量を調整するためのスロットルバルブ１１が設けられた吸気通路３を介して燃焼室２に空気が吸入されるとともに、燃料噴射弁５から吸気通路３内に燃料が噴射供給されることにより、燃焼室２内に空気と燃料とからなる混合気が充填される。この混合気が各気筒の点火プラグ６による点火に基づき燃焼すると、そのときの燃焼エネルギによってピストン７が往復移動し、エンジン１の出力軸であるクランクシャフト８が回転する。また、燃焼後の混合気は排気として排気通路４に送り出され、その排気は排気通路４に設けられた触媒１５によって浄化される。
【００２５】
なお、エンジン１の圧縮行程や膨張行程においては、燃焼室２に存在するガスの一部がブローバイガスとしてピストンリング７ａとシリンダ内壁９との間からクランクケース１０内に漏れる。このため、エンジン１には、燃焼室２から漏れたブローバイガスを吸気通路３に戻して処理するブローバイガス処理装置が設けられている。
【００２６】
同装置は、吸気通路３におけるスロットルバルブ１１の上流側の部分に接続されてクランクケース１０内に新気を導入する新気導入通路１２と、クランクケース１０内のブローバイガスを吸気通路３に戻すべく同通路３におけるスロットルバルブ１１の下流側の部分に接続されたガス流出通路１３とを備えている。また、ガス流出通路１３にはブローバイガスを吸気通路３に戻す際のガス流量を調整するＰＣＶバルブ１４が設けられている。このＰＣＶバルブ１４は、ステップモータ等により開度調整される電動式のものであって、その開度を開き側に調整するほどガス流出通路１３から吸気通路３に流れるガスの流量を多くするものである。そして、同装置においては、新気導入通路１２からクランクケース１０内への新気導入により、燃焼室２からクランクケース１０内に漏れたブローバイガスがガス流出通路１３を介して吸気通路３に戻されるようになる。
【００２７】
次に、ブローバイガス処理装置の電気的構成について説明する。
ブローバイガス処理装置は、自動車に搭載されてエンジン１等に関する各種制御を実行する電子制御装置１９を備えている。この電子制御装置１９は、上記制御に係る各種演算処理を実行するＣＰＵ、その制御に必要なプログラムやデータの記憶されたＲＯＭ、ＣＰＵの演算結果等が一時記憶されるＲＡＭ、外部との間で信号を入・出力するための入・出力ポート等を備えて構成されている。
【００２８】
電子制御装置１９の入力ポートには、以下に示す各種センサ等が接続されている。
・自動車の運転者によって踏込操作されるアクセルペダル２０の踏み込み量（アクセル踏込量）を検出するアクセルポジションセンサ２１。
【００２９】
・エンジン１の吸気通路３に設けられたスロットルバルブ１１の開度（スロットル開度）を検出するスロットルポジションセンサ２２。
・吸気通路３を通過して燃焼室２に吸入される空気の量を検出するエアフロメータ２３。
【００３０】
・クランクシャフト８の回転に対応した信号を出力するクランクポジションセンサ２４。
・エンジン１の冷却水温を検出する水温センサ２５。
【００３１】
・排気通路４を流れる排気中の酸素濃度に対応した信号を出力する空燃比（Ａ／Ｆ）センサ２６。
・吸気通路３におけるスロットルバルブ１１よりも下流側の部分の圧力である吸気圧を検出する吸気圧センサ２７。
【００３２】
また、電子制御装置１９の出力ポートには、燃料噴射弁５、点火プラグ６、スロットルバルブ１１、及びＰＣＶバルブ１４等の駆動回路が接続されている。
電子制御装置１９は、上記各センサから入力された検出信号より把握されるエンジン運転状態に応じて、上記出力ポートに接続された各機器類の駆動回路に指令信号を出力する。こうして点火プラグ６の点火時期制御、スロットルバルブ１１の開度制御、燃料噴射弁５による燃料噴射の制御、及びＰＣＶバルブ１４の開度制御等の各種制御が電子制御装置１９により実施されている。
【００３３】
次に、クランクケース１０内からガス流出通路１３を介して吸気通路３に流れるブローバイガスのガス流量の制御について説明する。
こうしたブローバイガスのガス流量の制御は、ＰＣＶバルブ１４の開度制御を通じて行われる。このＰＣＶバルブ１４の開度制御は、電子制御装置１９により求められる動作指令値である指令ステップ数Ｒに基づいて行われる。具体的には、エンジン回転速度及びエンジン負荷といったエンジン運転状態に基づき指令ステップ数Ｒが算出され、その指令ステップ数Ｒに基づきＰＣＶバルブ１４が開閉動作される。なお、このように開度制御されるＰＣＶバルブ１４に関しては、指令ステップ数Ｒが「０」のときに全閉とされ、同指令ステップ数Ｒが「０」から多くなるほど開き側の開度に調整される。こうしたＰＣＶバルブ１４の開度制御を通じて、クランクケース１０内からガス流出通路１３を介して吸気通路３に流れるブローバイガスのガス流量が制御されることとなる。
【００３４】
なお、上記指令ステップ数Ｒの算出に用いられるエンジン回転速度は、クランクポジションセンサ２４からの検出信号に基づき求められる。また、上記エンジン負荷は、エンジン１の吸入空気量に対応するパラメータと上記エンジン回転速度とから算出される。ここで用いられる吸入空気量に対応するパラメータとしては、例えば、エアフロメータ２３からの検出信号に基づき求められるエンジン１の吸入空気量の実測値が用いられる。これらエンジン回転速度及びエンジン負荷に基づき算出される指令ステップ数Ｒについては、例えば以下のように算出されることとなる。
【００３５】
上記ブローバイガスのガス流量に関しては、クランクケース１０内に溜まったオイルに対し燃焼室２から漏れたブローバイガス中の排気成分や未燃燃料成分の混入して同オイルが劣化することを抑制する観点から、クランクケース１０内のブローバイガスを速やかに吸気通路３に流すべく、上記ガス流量を可能な限り多くすることが好ましい。ただし、上記ガス流量を多くし過ぎると、クランクケース１０内に溜まったオイルのうちブローバイガスによって同ケース１０から吸気通路３へと持ち去られるオイルの量が多くなり、そのオイルに起因して吸気通路３側でのデポジットの付着が多くなるといった問題が生じる。吸気通路３に流されるブローバイガスのガス流量の制御に関係する上記指令ステップ数Ｒに関しては、そのガス流量が上述した二つの点をふまえた最適な値となるよう、エンジン回転速度及びエンジン負荷といったエンジン運転状態に基づき算出される。なお、上記ガス流量の最適値に関しては、上記のように算出される指令ステップ数Ｒの変化に対し、例えば図２に実線Ｌ１で示されるように推移する。
【００３６】
ところで、エンジン運転状態に応じて算出される指令ステップ数Ｒに基づきＰＣＶバルブ１４を開閉動作させたとしても、ガス流出通路１３から吸気通路３に流れるブローバイガスのガス流量が必ずしも上述した最適な値になるとは限らないことは［発明が解決しようとする課題］の欄に記載したとおりである。例えば、上記ガス流量が指令ステップ数Ｒの変化に対して図２の二点鎖線Ｌ２や二点鎖線Ｌ３で示されるように推移し、最適な値（実線Ｌ）に対しずれた値となることがある。これは、上記ガス流量はエンジン１の吸気圧とクランクケース１０の内圧との差から影響を受けるものであり、それら吸気圧及び内圧にはエンジン１の個体差に起因するばらつきが生じ、そのばらつきの分だけ上記ガス流量が最適な値（実線Ｌ１）からずれるためと推測される。また、上記ガス流量を制御するためのＰＣＶバルブ１４にも同バルブ１４の個体差に起因するガス流量のばらつきが存在し、そのばらつきの分だけガス流出通路１３から吸気通路３に流れるブローバイガスのガス流量が最適な値（実線Ｌ１）からずれることも原因と推測される。
【００３７】
そこで本実施形態では、上記ガス流量の適正値（図２の実線Ｌ１）に対するずれ量Ｚを求め、そのずれ量Ｚに基づき同ずれ量Ｚに対応する値として学習値を算出し、その学習値を指令ステップ数Ｒに反映させる。このように指令ステップ数Ｒに上記学習値を反映させることで、指令ステップ数Ｒに基づきＰＣＶバルブ１４を開閉動作させたとき、上記ガス流量が適正値に対しずれることが抑制され、同ガス流量が適正値（実線Ｌ１）に制御されるようになる。
【００３８】
また、上記ずれ量Ｚに関しては、ＰＣＶバルブ１４を予め定められた開度量ＯＰだけ動作させ、その動作により可変とされる上記ガス流量に関係するパラメータ、例えば空燃比センサ２６の出力値を用いて求められる。より詳しくは、吸気通路３に戻されるブローバイガス中にほとんど燃料成分が含まれなくなる条件下でＰＣＶバルブ１４を上記開度量ＯＰだけ変化させ、そのときの空燃比センサ２６の出力値の変化量の適正値に対する乖離に基づき、上記ずれ量Ｚが求められる。
【００３９】
ここで、上記出力値の変化量が適正値に対し減少側に乖離しているほど、エンジン１やＰＣＶバルブ１４がガス流出通路１３から吸気通路３へのブローバイガスの流れの生じにくい固体であることを意味する。指令ステップ数Ｒに基づきＰＣＶバルブ１４を開閉動作させたときの上記ブローバイガスのガス流量は、上記ブローバイガスの流れが生じにくいほど、適正値（実線Ｌ１）に対し減少側に大きくずれることになる。このことを考慮して、上記ずれ量Ｚに関しては、上記出力値の変化量が適正値に対し減少側に大きく乖離するほど、マイナス側の値となるよう求められる。
【００４０】
また、上記出力値の変化量が適正値に対し増加側に乖離しているほど、エンジン１やＰＣＶバルブ１４がガス流出通路１３から吸気通路３へのブローバイガスの流れの生じやすい固体であることを意味する。指令ステップ数Ｒに基づきＰＣＶバルブ１４を開閉動作させたときの上記ブローバイガスのガス流量は、上記ブローバイガスの流れが生じにくいほど、適正値（実線Ｌ１）に対し増加側に大きくずれることになる。このことを考慮して、上記ずれ量Ｚに関しては、上記出力値の変化量が適正値に対し増加側に大きく乖離するほど、プラス側の値となるよう求められる。
【００４１】
以上のように求められたずれ量Ｚに基づき学習値を算出し、その学習値を指令ステップ数Ｒに対し加算することにより、同指令ステップ数Ｒに上記学習値が反映されることとなる。そして、学習値を反映させた後の指令ステップ数Ｒに基づきＰＣＶバルブ１４を開閉動作させることにより、上記ガス流量の適正値（実線Ｌ１）に対するずれの抑制が図られるようになる。
【００４２】
ただし、上記ずれ量Ｚを求めるためにＰＣＶバルブ１４を上記開度量ＯＰ分だけ変化させて空燃比センサ２６の出力値を変化させる際、エンジン１の吸気圧が変動すると、その変動が上記出力値の変化量に影響を及ぼし、その変化量の適正値に対する乖離が上記ブローバイガスのガス流量の流れやすさを表す値として不適切になるおそれがある。言い換えれば、上記出力値の変化量の適正値に対する乖離に基づき求められる上記ずれ量Ｚが、エンジン１の吸気圧の変動の影響を受けて不適切な値になるおそれがある。
【００４３】
このことを考慮して、本実施形態では、ＰＣＶバルブ１４の開度一定の条件下でのエンジン１の吸気圧変化が上記ガス流量に影響を及ぼすことのない吸気圧領域の最大値であるチョーク圧力に対し、エンジン１の吸気圧がその値以下である旨判断されているときのみ、上記ずれ量Ｚを求めるようにする。これにより、上記ずれ量Ｚをエンジン１の吸気圧の変動から影響を受けることなく求めることができ、その求められたずれ量Ｚを正確な値とすることができる。従って、そのずれ量Ｚに対応した値として算出される学習値を指令ステップ数Ｒに反映させ、同指令ステップ数Ｒに基づきＰＣＶバルブ１４を開閉動作させることで、上記ガス流量をより一層正確に最適値（実線Ｌ１）へと制御することができるようになる。
【００４４】
なお、図３は、チョーク圧力を説明するためのグラフであり、吸気圧及び指令ステップ数Ｒの変化に対する上記ガス流量の変化を示すものである。同図から分かるように、全吸気圧領域のうち吸気圧の低い領域である吸気圧領域ＢＡでは、指令ステップ数Ｒを一定とした条件下において吸気圧の変化が上記ガス流量に影響を及ぼさなくなる。これは、上記吸気圧領域ＢＡでは、吸気通路３を流れる空気の流速が音速を越え、その空気の流れの下流側から上流側への圧力変化の伝播速度よりも上記空気の流速が速くなることによって生じると考えられる。そして、この実施形態では、上記吸気圧領域ＢＡの最大値が上述したチョーク圧力として設定されている。ちなみに、エンジン１の吸気圧が上記吸気圧領域ＢＡに入る状況としては、例えばエンジン１の低負荷運転等があげられる。
【００４５】
次に、上記ずれ量Ｚに対応する学習値の学習、及び、同学習値の指令ステップ数Ｒへの反映を行う手順について、指令ステップ数補正ルーチンを示す図４のフローチャートを参照して説明する。なお、この指令ステップ数補正ルーチンは、電子制御装置１９を通じて、例えば所定時間毎の時間割り込みにて周期的に実行される。
【００４６】
同ルーチンにおいては、まずエンジン１の暖機完了後であるか否か（Ｓ１０１）、より詳しくはエンジン１の冷却水温が同エンジン１の暖機完了状態を表す値（例えば７０℃）以上であるか否かが判断される。この判断において肯定判定がなされるということは、ガス流出通路１３から吸気通路３に流れるブローバイガス中に燃料成分がほとんど存在しない状態であることを意味する。
【００４７】
ちなみに、エンジン１の始動開始から暖機完了までの間においては、クランクケース１０内に溜まったオイルの温度上昇に伴い同オイルに混入した燃料が揮発するため、上記ブローバイガス中に燃料成分が多く含まれることになる。これに対し、エンジン１の暖機完了後においては、クランクケース１０内に溜まったオイルに混入した燃料が揮発し終わっているため、上記ブローバイガス中にほとんど燃料成分が含まれなくなる。なお、エンジン１のクランクケース１０内に溜まったオイルへの燃料の混入に関しては、エンジン１の冷えた状態での運転時、シリンダ内壁９に付着した燃料がピストン７の往復移動に伴いピストンリング７ａによってクランクケース１０内に掻き落とされることが原因で生じることとなる。
【００４８】
上記ステップＳ１０１で肯定判定がなされると、吸気圧センサ２７によって検出された吸気圧が上述したチョーク圧力以下であるか否かが判断される（Ｓ１０２）。ここで肯定判定がなされると、ＰＣＶバルブ１４の開閉動作に用いられる指令ステップ数Ｒが上記開度量ＯＰ分に対応する値だけ変化され（Ｓ１０３）、同指令ステップ数Ｒに基づき開閉動作されるＰＣＶバルブ１４の開度が開度量ＯＰ分だけ変化される。その後、上記ＰＣＶバルブ１４の開度量ＯＰ分の開度変化に伴う空燃比センサ２６の出力値の変化量ΔＡ／Ｆが求められる（Ｓ１０４）。そして、この変化量ΔＡ／Ｆの適正値に対する乖離に基づき上記ずれ量Ｚが求められる（Ｓ１０５）。なお、変化量ΔＡ／Ｆの適正値としては、予め実験等により定められた値が用いられる。
【００４９】
図５は、変化量ΔＡ／Ｆの適正値に対する乖離と、それに基づき求められる上記ずれ量Ｚとの関係を示すグラフである。同図から分かるように、上記変化量ΔＡ／Ｆが適正値と一致している場合には、ガス流出通路１３から吸気通路３へと流れるブローバイガスの流れやすさは適正な状態であることを意味し、指令ステップ数Ｒに基づきＰＣＶバルブ１４を開閉動作させたときの上記ブローバイガスのガス流量が適正値に対しずれることはない。従って、このときには上記ずれ量Ｚが「０」とされる。
【００５０】
一方、上記変化量ΔＡ／Ｆが適正値に対し乖離した場合には、ガス流出通路１３から吸気通路３へと流れるブローバイガスの流れやすさが適正状態と異なることから、指令ステップ数Ｒに基づきＰＣＶバルブ１４を開閉動作させたときの上記ブローバイガスのガス流量が適正値に対しずれることになる。この場合、上記変化量ΔＡ／Ｆの適正値に対する乖離に基づき、上記ずれ量Ｚが「０」に対しマイナス側あるいはプラス側の値として求められることとなる。
【００５１】
すなわち、上記変化量ΔＡ／Ｆが適正値に対し減少側に大きく乖離するほど、上記ブローバイガスが流れにくい状態であることを意味することから、それを考慮して上記ずれ量Ｚが「０」に対しよりマイナス側の値として求められる。また、上記変化量ΔＡ／Ｆが適正値に対し増加側に大きく乖離するほど、上記ブローバイガスが流れやすい状態であることを意味することから、それを考慮して上記ずれ量Ｚが「０」に対しよりプラス側の値として求められる。
【００５２】
続いて、求められたずれ量Ｚに基づき、同ずれ量Ｚに対応する値として図６に示されるように学習値が算出され、算出後の学習値が電子制御装置１９に設けられた不揮発性のＲＡＭに記憶される（図４のＳ１０６）。このように算出された学習値に関しては、上記ずれ量Ｚが「０」であるときには「０」とされ、同ずれ量Ｚが「０」に対しマイナス側の値となるほど「０」に対し大きくされ、同ずれ量Ｚが「０」に対しプラス側の値となるほど「０」に対し小さくされる。算出後の学習値は、エンジン回転速度及びエンジン負荷に基づき算出された指令ステップ数Ｒに加算されることにより、同指令ステップ数Ｒに反映される（Ｓ１０７）。そして、上記学習値を反映させた後の指令ステップ数Ｒに基づきＰＣＶバルブ１４を開閉動作させることにより、上記ブローバイガスのガス流量の適正値に対するずれが抑制される。
【００５３】
なお、ステップＳ１０１とステップＳ１０２のいずれかで否定判定がなされた場合にも、ステップＳ１０７の処理が実行される。このステップＳ１０７の処理を実行するに当たり、上記ステップＳ１０６での学習値の算出・学習が行われる前であれば、同ステップＳ１０７での指令ステップ数Ｒへの学習値の反映が同学習値の初期値（例えば「０」）を用いて行われることとなる。
【００５４】
以上詳述した本実施形態によれば、以下に示す効果が得られるようになる。
（１）エンジン１の暖機完了後であり、且つエンジン１の吸気圧がチョーク圧力以下である状況のもとで、ＰＣＶバルブ１４を動作させ、その動作により可変とされる上記ブローバイガスのガス流量に関係するパラメータを用いて、上記ずれ量Ｚを求めることが行われる。そして、そのずれ量Ｚに対応する値である学習値が算出され、エンジン回転速度及びエンジン負荷に基づき算出される指令ステップ数Ｒに対し上記学習値が反映されることとなる。従って、上記学習値を反映させた後の指令ステップ数Ｒに基づきＰＣＶバルブ１４を開閉動作させることで、ガス流出通路１３から吸気通路３に流れるブローバイガスのガス流量の適正値に対するずれを抑制することができるようになる。
【００５５】
また、ＰＣＶバルブ１４を動作させて上記ずれ量Ｚを求めることに関しては、吸気圧がチョーク圧力以下である旨判断されるときに限って行われる。このため、上記ずれ量Ｚをエンジン１の吸気圧の変動から影響を受けることなく求めることができ、その求められたずれ量Ｚを正確な値とすることができる。従って、上記ずれ量Ｚに対応した値として算出される学習値を指令ステップ数Ｒに反映させ、同指令ステップ数Ｒに基づきＰＣＶバルブ１４を開閉動作させることで、上記ブローバイガスのガス流量をより一層正確に最適値へと制御することができるようになる。
【００５６】
（２）エンジン１の吸気圧が吸気圧センサ２７によって検出されるため、吸気圧がチョーク圧力以下である状況のもとで上記ずれ量Ｚを求めることが一層的確に行われるようになり、求められるずれ量Ｚが一層正確な値とされるようになる。
【００５７】
（３）上記ずれ量Ｚを求める際には、ＰＣＶバルブ１４を予め定められた開度量ＯＰだけ動作させ、その動作により可変とされる上記ガス流量に関係するパラメータである空燃比センサ２６の出力値の変化量ΔＡ／Ｆが求められる。そして、その変化量ΔＡ／Ｆの適正値に対する乖離に基づき、上記ずれ量Ｚが求められる。
【００５８】
ここで、上記出力値の変化量ΔＡ／Ｆが適正値に対し減少側に乖離しているほど、エンジン１やＰＣＶバルブ１４がガス流出通路１３から吸気通路３へのブローバイガスの流れの生じにくい固体であることを意味する。指令ステップ数Ｒに基づきＰＣＶバルブ１４を開閉動作させたときの上記ブローバイガスのガス流量は、上記ブローバイガスの流れが生じにくいほど、適正値に対し減少側に大きくずれることになる。このことを考慮して、上記ずれ量Ｚに関しては、上記出力値の変化量が適正値に対し減少側に大きく乖離するほど、マイナス側の値となるよう求められる。
【００５９】
また、上記出力値の変化量ΔＡ／Ｆが適正値に対し増加側に乖離しているほど、エンジン１やＰＣＶバルブ１４がガス流出通路１３から吸気通路３へのブローバイガスの流れの生じやすい固体であることを意味する。指令ステップ数Ｒに基づきＰＣＶバルブ１４を開閉動作させたときの上記ブローバイガスのガス流量は、上記ブローバイガスの流れが生じやすいほど、適正値に対し増加側に大きくずれることになる。このことを考慮して、上記ずれ量Ｚに関しては、上記出力値の変化量が適正値に対し増加側に大きく乖離するほど、プラス側の値となるよう求められる。
【００６０】
以上のように、空燃比センサ２６の出力値の変化量ΔＡ／Ｆの適正値に対する乖離に基づき上記ずれ量Ｚを求めることにより、その求められるずれ量Ｚを正確な値とすることができる。また、エンジン１には一般的に空燃比センサ２６が設けられており、その空燃比センサ２６を上記ずれ量Ｚを求める際に利用することができるため、同ずれ量Ｚを求めるための新たなセンサを設ける必要がない。
【００６１】
［第２実施形態］
次に、本発明の第２実施形態を図７及び図８に基づき説明する。
この実施形態は、ＰＣＶバルブ１４を予め定められた開度量ＯＰだけ動作させ、その動作により可変とされるエンジン１の吸気圧を用いて、上記ずれ量Ｚを求めるようにしたものである。なお、上記吸気圧は、エンジン１に設けられた吸気圧センサ２７によって検出される値であり、上記ＰＣＶバルブ１４の開度量ＯＰ分の動作に基づき可変とされるガス流出通路１３から吸気通路３に流れるブローバイガスのガス流量に関係するパラメータである。
【００６２】
図７は、この実施形態における指令ステップ数補正ルーチンを示すフローチャートである。この指令ステップ数補正ルーチンも、電子制御装置１９を通じて、例えば所定時間毎の時間割り込みにて周期的に実行される。
【００６３】
同ルーチンにおいては、エンジン１の暖機完了後であるか否か（Ｓ２０１）、及び吸気圧センサ２７によって検出された吸気圧がチョーク圧力以下であるか否か（Ｓ２０２）、といった判断が行われる。そして、ステップＳ２０１，Ｓ２０２で共に肯定判定がなされると、ＰＣＶバルブ１４の開閉動作に用いられる指令ステップ数Ｒが上記開度量ＯＰ分に対応する値だけ変化され（Ｓ２０３）、同指令ステップ数Ｒに基づき開閉動作されるＰＣＶバルブ１４の開度が開度量ＯＰ分だけ変化される。その後、上記ＰＣＶバルブ１４の開度量ＯＰ分の開度変化に伴う吸気圧センサ２７により検出される吸気圧の変化量ΔＰＭが求められる（Ｓ２０４）。そして、この変化量ΔＰＭの適正値に対する乖離に基づき上記ずれ量Ｚが求められる（Ｓ２０５）。なお、変化量ΔＰＭの適正値としては、予め実験等により定められた値が用いられる。
【００６４】
図８は、変化量ΔＰＭの適正値に対する乖離と、それに基づき求められる上記ずれ量Ｚとの関係を示すグラフである。同図から分かるように、上記変化量ΔＰＭが適正値と一致している場合には、ガス流出通路１３から吸気通路３へと流れるブローバイガスの流れやすさは適正な状態であることを意味し、指令ステップ数Ｒに基づきＰＣＶバルブ１４を開閉動作させたときの上記ブローバイガスのガス流量が適正値に対しずれることはない。従って、このときには上記ずれ量Ｚが「０」とされる。
【００６５】
一方、上記変化量ΔＰＭが適正値に対し乖離した場合には、ガス流出通路１３から吸気通路３へと流れるブローバイガスの流れやすさが適正状態と異なることから、指令ステップ数Ｒに基づきＰＣＶバルブ１４を開閉動作させたときの上記ブローバイガスのガス流量が適正値に対しずれることになる。この場合、上記変化量ΔＰＭが適正値に対する乖離に基づき、上記ずれ量Ｚが「０」に対しマイナス側あるいはプラス側の値として求められることとなる。
【００６６】
すなわち、上記変化量ΔＰＭが適正値に対し減少側に大きく乖離するほど、上記ブローバイガスが流れにくい状態であることを意味することから、それを考慮して上記ずれ量Ｚが「０」に対しよりマイナス側の値として求められる。また、上記変化量ΔＰＭが適正値に対し増加側に大きく乖離するほど、上記ブローバイガスが流れやすい状態であることを意味することから、それを考慮して上記ずれ量Ｚが「０」に対しよりプラス側の値として求められる。
【００６７】
続いて、求められたずれ量Ｚに基づき、同ずれ量Ｚに対応する値として図６に示されるのと同様に学習値が算出され、算出後の学習値が電子制御装置１９に設けられた不揮発性のＲＡＭに記憶される（図７のＳ２０６）。このように算出された学習値に関しては、上記ずれ量Ｚが「０」であるときには「０」とされ、同ずれ量Ｚが「０」に対しマイナス側の値となるほど「０」に対し大きくされ、同ずれ量Ｚが「０」に対しプラス側の値となるほど「０」に対し小さくされる。算出後の学習値は、エンジン回転速度及びエンジン負荷に基づき算出された指令ステップ数Ｒに加算されることにより、同指令ステップ数Ｒに反映される（Ｓ２０７）。そして、上記学習値を反映させた後の指令ステップ数Ｒに基づきＰＣＶバルブ１４を開閉動作させることにより、上記ブローバイガスのガス流量の適正値に対するずれが抑制される。
【００６８】
なお、ステップＳ２０１とステップＳ２０２のいずれかで否定判定がなされた場合にも、ステップＳ２０７の処理が実行される。このステップＳ２０７の処理を実行するに当たり、上記ステップＳ２０６での学習値の算出・学習が行われる前であれば、同ステップＳ２０７での指令ステップ数Ｒへの学習値の反映が同学習値の初期値（例えば「０」）を用いて行われることとなる。
【００６９】
以上詳述した本実施形態によれば、第１実施形態の（１）及び（２）に示される効果に加え、以下に示す効果が得られるようになる。
（４）上記ずれ量Ｚを求める際には、ＰＣＶバルブ１４を予め定められた開度量ＯＰだけ動作させ、その動作により可変とされる上記ガス流量に関係するパラメータ、すなわち吸気圧センサ２７により検出される吸気圧の変化量ΔＰＭが求められる。そして、その変化量ΔＰＭの適正値に対する乖離に基づき、上記ずれ量Ｚが求められる。
【００７０】
ここで、上記吸気圧の変化量ΔＰＭが適正値に対し減少側に乖離しているほど、エンジン１やＰＣＶバルブ１４がガス流出通路１３から吸気通路３へのブローバイガスの流れの生じにくい固体であることを意味する。指令ステップ数Ｒに基づきＰＣＶバルブ１４を開閉動作させたときの上記ブローバイガスのガス流量は、上記ブローバイガスの流れが生じにくいほど、適正値に対し減少側に大きくずれることになる。このことを考慮して、上記ずれ量Ｚに関しては、上記吸気圧の変化量が適正値に対し減少側に大きく乖離するほど、マイナス側の値となるよう求められる。
【００７１】
また、上記吸気圧の変化量ΔＰＭが適正値に対し増加側に乖離しているほど、エンジン１やＰＣＶバルブ１４がガス流出通路１３から吸気通路３へのブローバイガスの流れの生じやすい固体であることを意味する。指令ステップ数Ｒに基づきＰＣＶバルブ１４を開閉動作させたときの上記ブローバイガスのガス流量は、上記ブローバイガスの流れが生じやすいほど、適正値に対し増加側に大きくずれることになる。このことを考慮して、上記ずれ量Ｚに関しては、上記吸気圧の変化量ΔＰＭが適正値に対し増加側に大きく乖離するほど、プラス側の値となるよう求められる。
【００７２】
以上のように、吸気圧センサ２７により検出される吸気圧の変化量ΔＰＭの適正値に対する乖離に基づき上記ずれ量Ｚを求めることにより、その求められるずれ量Ｚを正確な値とすることができる。また、エンジン１には一般的に吸気圧センサ２７が設けられているものが多く、その吸気圧センサ２７を上記ずれ量Ｚを求める際に利用することができるため、同ずれ量Ｚを求めるための新たなセンサを設ける必要がない。
【００７３】
［第３実施形態］
次に、本発明の第３実施形態を図９及び図１０に基づき説明する。
この実施形態は、ＰＣＶバルブ１４を指令ステップ数Ｒに基づき開閉動作させ、そのときにガス流出通路１３から吸気通路３に流れるブローバイガスのガス流量を図９に示されるようにガス流出通路１３に設けられた流量センサ２８を用いて検出し、その検出したガス流量の適正値に対するずれ量Ｚを求めるようにしたものである。従って、この実施形態では、上記ずれ量Ｚが流量センサ２８によって検出されたガス流量というパラメータに基づいて求められることとなる。
【００７４】
図１０は、この実施形態における指令ステップ数補正ルーチンを示すフローチャートである。この指令ステップ数補正ルーチンも、電子制御装置１９を通じて、例えば所定時間毎の時間割り込みにて周期的に実行される。
【００７５】
同ルーチンにおいては、エンジン１の暖機完了後であるか否か（Ｓ３０１）、及び吸気圧センサ２７によって検出された吸気圧がチョーク圧力以下であるか否か（Ｓ３０２）、といった判断が行われる。そして、ステップＳ３０１，Ｓ３０２で共に肯定判定がなされると、上記ずれ量Ｚに基づく学習値の学習（算出・記憶）が未完了であるか否かが判断される（Ｓ３０３）。このステップＳ３０３で肯定判定がなされると、上記学習値の反映前の指令ステップ数Ｒに基づきＰＣＶバルブ１４が開閉動作される（Ｓ３０４）、その後、ガス流出通路１３から吸気通路３に流れるブローバイガスのガス流量が流量センサ２８によって検出され、そのガス流量に基づき同ガス流量の適正値に対するずれ量Ｚが求められる（Ｓ３０５）。
【００７６】
続いて、求められたずれ量Ｚに基づき、同ずれ量Ｚに対応する値として図６に示されるのと同様に学習値が算出され、算出後の学習値が電子制御装置１９に設けられた不揮発性のＲＡＭに記憶される（図１０のＳ３０６）。このように算出された学習値に関しては、上記ずれ量Ｚが「０」であるときには「０」とされ、同ずれ量Ｚが「０」に対しマイナス側の値となるほど「０」に対し大きくされ、同ずれ量Ｚが「０」に対しプラス側の値となるほど「０」に対し小さくされる。算出後の学習値は、エンジン回転速度及びエンジン負荷に基づき算出された指令ステップ数Ｒに加算されることにより、同指令ステップ数Ｒに反映される（Ｓ３０７）。そして、上記学習値を反映させた後の指令ステップ数Ｒに基づきＰＣＶバルブ１４を開閉動作させることにより、上記ブローバイガスのガス流量の適正値に対するずれが抑制される。
【００７７】
なお、ステップＳ３０１〜３０３のいずれかで否定判定がなされた場合にも、ステップＳ３０７の処理が実行される。このステップＳ３０７の処理を実行するに当たり、上記ステップＳ３０６での学習値の算出・学習が行われる前であれば、同ステップＳ３０７での指令ステップ数Ｒへの学習値の反映が同学習値の初期値（例えば「０」）を用いて行われることとなる。
【００７８】
以上詳述した本実施形態によれば、第１実施形態の（１）及び（２）の効果に加え、以下に示す効果が得られるようになる。
（５）ガス流出通路１３から吸気通路３に流れるブローバイガスのガス流量が流量センサ２８によって検出されるため、その検出されたガス流量を実際の値に即した正確な値とすることができる。更に、学習値の反映前の指令ステップ数Ｒ値に基づきＰＣＶバルブ１４を開閉動作させたときの上記ガス流量の適正値に対するずれ量Ｚが、流量センサ２８によって検出された上記ガス流量というパラメータに基づいて求められるため、そのずれ量Ｚを正確な値とすることができるようにもなる。
【００７９】
［その他の実施形態］
なお、上記各実施形態は、例えば以下のように変更することもできる。
・第１実施形態において、吸気圧がチョーク圧以下であるか否かの判断を、その時のエンジン運転状態が上記チョーク圧力以下の吸気圧となる状態であるか否かに基づいて行ってもよい。上記チョーク圧力以下の吸気圧となるエンジン運転状態としては、例えばエンジン低負荷運転状態等があげられる。この場合、吸気圧センサ２７を省略してエンジン１の部品点数の減少を図ってもよい。
【００８０】
・第２実施形態において、ずれ量Ｚを求めること、及び同ずれ量Ｚに対応した学習値を算出することに関して、必ずしもエンジン１の暖機完了後であることを実行条件とする必要はない。なお、上記実施形態のように上記実行条件としてエンジン１の暖機完了後であるという条件を加えれば、ずれ量Ｚを求めるためにＰＣＶバルブ１４を開度量ＯＰ分だけ開度変化させる際、ガス流出通路１３から吸気通路３に流れるブローバイガスに含まれる燃料成分がエンジン１の運転に影響を及ぼすことを回避できるという効果が得られるようになる。
【００８１】
・第３実施形態において、ずれ量Ｚを求めること、及び同ずれ量Ｚに対応した学習値を算出することに関して、必ずしもエンジン１の暖機完了後であることを実行条件とする必要はない。
【００８２】
・第１〜第３実施形態において、電動式のＰＣＶバルブ１４として、ステップモータにより駆動されるものに代えて、電磁ソレノイドにより駆動されるものを用いてもよい。
【図面の簡単な説明】
【００８３】
【図１】第１実施形態のブローバイガス処理装置が適用されるエンジン全体を示す略図。
【図２】指令ステップ数Ｒの変化に対するブローバイガスのガス流量の推移を示すグラフ。
【図３】吸気圧及び指令ステップ数Ｒの変化に対する上記ガス流量の変化を示すグラフ。
【図４】ブローバイガスのガス流量の適正値に対するずれ量Ｚに対応する学習値の学習、及び同学習値の指令ステップ数Ｒへの反映を行うための指令ステップ数補正ルーチンを示すフローチャート。
【図５】空燃比センサの出力値の変化量ΔＡ／Ｆの適正値に対する乖離に基づく上記ずれ量Ｚの変化を示すグラフ。
【図６】上記ずれ量Ｚの変化に対する学習値の変化を示すグラフ。
【図７】第２実施形態の指令ステップ数補正ルーチンを示すフローチャート。
【図８】吸気圧センサによって検出された吸気圧の変化量ΔＰＭの適正値に対する乖離に基づく上記ずれ量Ｚの変化を示すグラフ。
【図９】第３実施形態のブローバイガス処理装置が適用されるエンジン全体を示す略図。
【図１０】第３実施形態の指令ステップ数補正ルーチンを示すフローチャート。
【符号の説明】
【００８４】
１…エンジン、２…燃焼室、３…吸気通路、４…排気通路、５…燃料噴射弁、６…点火プラグ、７…ピストン、７ａ…ピストンリング、８…クランクシャフト、９…シリンダ内壁、１０…クランクケース、１１…スロットルバルブ、１２…新気導入通路、１３…ガス流出通路、１４…ＰＣＶバルブ、１５…触媒、１９…電子制御装置（判断手段、ずれ量算出手段、算出記憶手段、反映手段）、２０…アクセルペダル、２１…アクセルポジションセンサ、２２…スロットルポジションセンサ、２３…エアフロメータ、２４…クランクポジションセンサ、２５…水温センサ、２６…空燃比センサ、２７…吸気圧センサ、２８…流量センサ。
【図１】
2009228529.tif 000003
【図２】
2009228529.tif 000004
【図３】
2009228529.tif 000005
【図４】
2009228529.tif 000006
【図５】
2009228529.tif 000007
【図６】
2009228529.tif 000008
【図７】
2009228529.tif 000009
【図８】
2009228529.tif 000010
【図９】
2009228529.tif 000011
【図１０】
2009228529.tif 000012