(57)【要約】【課題】燃料挙動モデルの演算負荷を抑える。【解決手段】本発明の内燃機関の制御装置は、ポートインジェクタから噴射された燃料の挙動をモデル化した燃料挙動モデルを用いて、燃料挙動に関する演算を行う。そして、内燃機関の気筒への燃料噴射が停止されてからの経過時間が所定の停止判定期間に達するまでの間、この演算手段による演算を行い、経過時間が所定の停止判定期間に達した場合には、燃料噴射が再開されるまでの間、演算手段による演算を停止させる。【選択図】図４
2014134147.tif 000002
【特許請求の範囲】
【請求項１】
吸気ポートへ燃料を噴射するポートインジェクタを備える内燃機関に適用され、
前記ポートインジェクタから噴射された燃料の挙動をモデル化した燃料挙動モデルを用いて、燃料挙動に関する演算を行う演算手段と、
前記内燃機関の気筒への燃料噴射が停止されてから所定の停止判定期間に達するまで、前記演算手段による演算を行い、前記所定の停止判定期間に達してから燃料噴射が再開されるまで、前記演算手段による演算を停止させる停止手段と、
を備えることを特徴とする内燃機関の制御装置。
【請求項２】
前記停止判定期間は、前記内燃機関の冷却水の温度、前記吸気ポートの温度、及び、吸気バルブの温度のうち、少なくとも１以上の温度に応じて設定されることを特徴とする請求項１に記載の内燃機関の制御装置。
【請求項３】
前記燃料噴射が停止された時点から、前記演算手段により演算される前記内燃機関の吸気系の壁面に付着する燃料の付着量が第１所定量以下になるまでの時間に応じて、前記所定の停止判定期間を補正する第１補正手段を、更に備えることを特徴とする請求項１又は２に記載の内燃機関の制御装置。
【請求項４】
前記停止手段は、前記燃料噴射が再開されてから所定の再開判定期間に達するまで、前記演算手段による演算を停止させることを特徴とする請求項１から３のいずれかに記載の内燃機関の制御装置。
【請求項５】
前記再開判定期間は、前記内燃機関の冷却水の温度、前記吸気ポートの温度、及び、吸気バルブの温度のうち、少なくとも１以上の温度に応じて設定されることを特徴とする請求項４に記載の内燃機関の制御装置。
【請求項６】
前記気筒への燃料噴射が停止され、かつ、前記吸気系の壁面に付着する燃料の付着量が第１所定量以下であることが推定された状態から、燃料噴射が再開された場合に、
前記燃料噴射の再開の時点から、前記演算手段により演算される前記内燃機関の吸気系の壁面に付着する燃料の付着量が第２所定量より大きくなるまでの時間に応じて、前記所定の再開判定期間を補正する第２補正手段を、更に備えることを特徴とする請求項４又は５に記載の内燃機関の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の制御装置に関し、特に、吸気ポート内に燃料を噴射するポートインジェクタを備えた内燃機関の制御装置に関する。
【背景技術】
【０００２】
吸気ポート内に燃料を噴射するポートインジェクタを備えた内燃機関が広く用いられている。このような内燃機関において、ポートインジェクタから噴射された燃料のうち、そのまま新気と混合して筒内に吸入されるのはその一部であり、残りの燃料は、吸気ポートの内壁や吸気バルブの表面などに一旦付着する。そして、吸気ポート内壁や吸気バルブ表面に付着した燃料は、徐々に吸気ポート内に気化し、遅れて筒内に流入する。
【０００３】
例えば、特許文献１には、インジェクタから噴射された燃料の挙動を定めたモデルである燃料挙動モデルを用いて、吸気系壁面及びシリンダ壁面に付着した壁面付着燃料量を推定する技術が提案されている。特許文献１の燃料挙動モデルでは、吸気系壁面及びシリンダ壁面それぞれへの燃料の付着率と、吸気系壁面及びシリンダ壁面それぞれに付着していた燃料の残留率とを用いて、壁面付着燃料量を算出している。ここで用いられる付着率や残留率は、筒内吸入空気量、スロットルバルブ開度、冷却水温等の内燃機関の運転パラメータに応じて求められる。
【０００４】
また燃料カット運転が実行された場合、内燃機関の運転パラメータが同一であっても、燃料カット運転の実行時間によって、筒内の内壁温度等の筒内状態量が大きく変動する。このような過渡期における筒内状態量は、オンボード推定が比較的困難であることから、燃料カット運転からの復帰時には、付着燃料量に大きな差が生じ得る。このため特許文献１の技術では、燃料カット復帰時点における付着燃料量をゼロとし、復帰後最初の燃料噴射が行われた気筒の筒内圧に基づいて燃焼燃料量を算出し、これに応じてシリンダ壁面への付着燃料量及び付着率を求めている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−２５５５９２号公報
【特許文献２】特開２００２−２２７６８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで上記のように、ポートインジェクタから噴射された燃料の挙動をモデル化した燃料挙動モデルによる演算は種々に提案されている。これらの燃料挙動モデルは、一般に、複数の内燃機関の運転パラメータを用い、付着率や残留率を演算した後、付着燃料量や燃料噴射量等を算出するものである。従って、燃料挙動モデルの演算負荷は比較的大きくなる。従って、燃料挙動モデルを用いた演算を、必要な場合、即ち吸気系又はシリンダの壁面に付着燃料が存在するような場合にのみに制限して、制御装置の演算負荷を軽減することが望まれる。
【０００７】
また上記特許文献１のシステムでは、燃料カット運転からの復帰時、最初に燃料噴射する気筒については壁面付着燃料量をゼロと推定している。しかしながら、燃料カット運転の継続時間によっては、復帰時にも多くの付着燃料が残留している場合がある。このような場合、排気空燃比が過度にリッチとなって、エミッション性能に悪影響を及ぼすことが考えられる。従って、燃料カットが実行されたことを理由に、付着燃料を一律にゼロと推定して制御することは好ましいものではない。
【０００８】
この発明は、上記の点に鑑みてなされたものであり、燃料挙動モデルの演算負荷を抑えつつ、付着燃料量に応じて適切な燃料量を決定できるよう改良した内燃機関の制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
第１の発明は、上記の目的を達成するため、吸気ポートへ燃料を噴射するポートインジェクタを備える内燃機関に適用される内燃機関の制御装置であって、
前記ポートインジェクタから噴射された燃料の挙動をモデル化した燃料挙動モデルを用いて、燃料挙動に関する演算を行う演算手段と、
前記内燃機関の気筒への燃料噴射が停止されてから所定の停止判定期間に達するまで、前記演算手段による演算を行い、前記所定の停止判定期間に達してから燃料噴射が再開されるまで、前記演算手段による演算を停止させる停止手段と、
を備えることを特徴とする。
【００１０】
第１の発明において「燃料挙動に関する演算」は、例えば、燃料噴射量の演算、吸気系に付着した付着燃料量の演算、付着率等の演算等、燃料挙動モデルを用いた演算であればよく、演算により導き出されるものに限定されるものではない。
【００１１】
第２の発明は、第１の発明において、前記停止判定期間は、前記内燃機関の冷却水の温度、前記吸気ポートの温度、及び、吸気バルブの温度のうち、少なくとも１以上の温度に応じて設定されることを特徴とする。
【００１２】
第３の発明は、第１又は第２の発明において、前記燃料噴射が停止された時点から、前記演算手段により演算される前記内燃機関の吸気系の壁面に付着する燃料の付着量が第１所定量以下になるまでの時間に応じて、前記所定の停止判定期間を補正する第１補正手段を、更に備えることを特徴とする。ここで「第１所定量」は、ゼロ又は、付着量が許容範囲内である小さな値に、適宜設定される。
【００１３】
第４の発明は、第１から第３のいずれかの発明において、前記停止手段は、前記燃料噴射が再開されてから所定の再開判定期間に達するまで、前記演算手段による演算を停止させることを特徴とする。
【００１４】
第５の発明は、第４の発明において、前記再開判定期間は、前記内燃機関の冷却水の温度、前記吸気ポートの温度、及び、吸気バルブの温度のうち、少なくとも１以上の温度に応じて設定されることを特徴とする。
【００１５】
第６の発明は、前記気筒への燃料噴射が停止され、かつ、前記吸気系の壁面に付着する燃料の付着量が所定量以下であることが推定された状態から、燃料噴射が再開された場合に、
前記燃料噴射の再開の時点から、前記演算手段により演算される前記内燃機関の吸気系の壁面に付着する燃料の付着量が第２所定量より大きくなるまでの時間に応じて、前記所定の再開判定期間を補正する第２補正手段を、更に備えることを特徴とする。
なお、第６の発明において「第１所定量」は、ゼロ又は、付着量が許容範囲内である小さな値に、適宜設定される。また、「第２所定量」はゼロ以上の、壁面への燃料付着の開始が認められる程度の値に、適宜設定される。
【発明の効果】
【００１６】
気筒への燃料噴射が停止されてから、ある程度の時間が経過すると、吸気系壁面に付着した燃料が蒸発し、吸気系又はシリンダの壁面の付着燃料量はゼロとなることが予測される。この点、第１の発明によれば、燃料噴射が停止した後の経過時間が所定の停止判定期間を超えた場合に、燃料噴射再開までの間、燃料挙動モデルを用いた演算が停止される。これにより、不要な場合の燃料挙動モデルによる演算を停止することができ、制御装置の演算負荷を低減することができる。
【００１７】
ところで、付着した燃料が蒸発するまでの時間は、吸気系の温度によって左右される。この点、第２の発明によれば、燃料挙動モデルによる演算を停止するか否かの判断の基準となる「停止判定期間」が、内燃機関の冷却水の温度、吸気ポートの温度、又は、吸気バルブの温度等の吸気系の温度と相関する温度に応じて設定される。従って、より適切に付着燃料が蒸発したことを判断することができ、効果的に燃料挙動モデルによる演算を停止することができる。
【００１８】
また、燃料噴射の停止後、燃料噴射が再開された後も、燃料噴射量や温度によっては、しばらくの間、吸気系又はシリンダの壁面への燃料付着が起きない場合がある。このような場合には、燃料挙動モデルによる演算が不要となる。この点、第４の発明によれば、燃料噴射が再開されてから所定の再開判定期間に達するまで、燃料挙動モデルを用いた演算が停止される。これにより、不要な場合の燃料挙動モデルによる演算を停止することができ、制御装置の演算負荷を低減することができる。
【００１９】
ところで、燃料噴射再開後、燃料が再び付着し始めるまでの時間は、吸気系の温度や、燃料噴射量によって左右される。この点、第５の発明によれば、燃料挙動モデルによる演算を停止するか否かの判断の基準となる「再開判定期間」が、内燃機関の冷却水の温度、吸気ポートの温度、又は、吸気バルブの温度等の吸気系の温度と相関する温度に応じて設定される。従って、より適切に燃料が付着を開始するまでの状態を判断することができ、効果的に燃料挙動モデルによる演算を停止することができる。
【００２０】
第３又は第６の発明によれば、停止判定期間又は再開判定期間が補正される。これにより、機関ごとのばらつきや経年劣化等に対応し、より効果的に燃料挙動モデルによる演算の停止又は実行を制御することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施の形態１のシステム構成を説明するための図である。
【図２】本発明の実施の形態１で用いる第１判定時間と水温との関係を説明するための図である。
【図３】本発明の実施の形態１で用いる第２判定時間と水温との関係を説明するための図である。
【図４】本発明の実施の形態１において実行される制御のルーチンについて説明するためのフローチャートである。
【図５】本発明の実施の形態２において実行される制御のルーチンについて説明するためのフローチャートである。
【図６】本発明の実施の形態３において実行される制御のルーチンについて説明するためのフローチャートである。
【発明を実施するための形態】
【００２２】
実施の形態１．
［システム構成の説明］
図１は、本発明の実施の形態１のシステム構成を説明するための図である。図１に示すように、実施の形態１のシステムは内燃機関２を備えている。内燃機関２は車両に搭載され用いられる。内燃機関２の各気筒には、それぞれ、ピストン８と、吸気バルブ１２と排気バルブ１４と、点火プラグ１６と、筒内１０（燃焼室内）に連通する吸気ポート１８および排気ポート２０とが設けられている。吸気バルブ１２は、筒内１０と吸気ポート１８とを導通状態または遮断状態とするように開閉する。排気バルブ１４は、筒内１０と排気ポート２０とを導通状態または遮断状態とするように開閉する。
【００２３】
また、内燃機関２の各気筒には、吸気ポート１８内に燃料を噴射するポートインジェクタ２２が設けられている。ポートインジェクタ２２には、図示しないポンプにより加圧された燃料が送り込まれている。
【００２４】
吸気ポート１８は吸気通路３０に連通している。吸気通路３０の上流端にはエアクリーナ３２が設けられ、空気はエアクリーナ３２を介して吸気通路３０内に取り込まれる。エアクリーナ３２の下流には、エアフローメータ３４が配置されている。エアフローメータ３４は、吸気通路３０内を流れる吸入空気量GAを検出するセンサである。吸気通路３０の下流部は分岐して各気筒の吸気ポート１８に接続されており、その分岐部にはサージタンク（図示せず）が設けられている。吸気通路３０のサージタンクの上流にはスロットルバルブ３６が配置されている。
【００２５】
排気ポート２０には、筒内１０での燃焼により生成された燃焼ガスを排気ガスとして排出するための排気通路４０が接続されている。排気通路４０には、排気ガスを浄化するための触媒４２が設けられている。排気通路４０における触媒４２の上流には、排気ガスの空燃比を検出するための空燃比センサ４４が配置されている。
【００２６】
内燃機関２のクランク軸４５の近傍には、クランク角センサ４６が設置されている。クランク角センサ４６の出力によれば、クランク軸４５の回転位置や機関回転数NE（機関回転速度）などを検知することができる。また、内燃機関２は、冷却水温THWを検出する水温センサ（図示せず）を更に備えている。
【００２７】
本実施形態のシステムは、ＥＣＵ(Electronic Control Unit)５０を備えている。ＥＣＵ５０には、上述したエアフローメータ３４、空燃比センサ４４等の各種センサと、上述したポートインジェクタ２２等の各種アクチュエータが接続されている。ＥＣＵ５０は、それらの各センサの出力に基づいて、各アクチュエータを適当に駆動することにより、内燃機関２の運転状態を制御することができる。
【００２８】
本実施の形態１のシステムにおいて、ＥＣＵ５０は、燃料カット（Ｆ/Ｃ）制御を行う。より具体的に、ＥＣＵ５０は、内燃機関２の減速時、アクセルペダルが踏み込まれておらず機関回転数が所定の燃料カット回転数以上である等、所定のＦ/Ｃ条件を満たす場合に、自動的に燃料噴射を停止する。また、機関回転数が所定の復帰回転数まで低下した等、所定の復帰条件を満たす場合に、燃料噴射を再開する。なお、このＦ/Ｃ制御において、燃料噴射の停止を「Ｆ/Ｃ実行」と称し、燃料噴射の再開を「Ｆ/Ｃ復帰」とも称する。
【００２９】
また、ＥＣＵ５０は、ポートインジェクタ２２の下流の燃料挙動をモデル化した燃料挙動モデルを記憶する。この燃料挙動モデルに従い、吸気系（吸気ポート１８壁面や吸気バルブ１２表面）や筒内１０の壁面等への燃料の付着率や、燃料の残留率や、吸気系に付着する付着燃料量等が演算され、これらを用いてポートインジェクタ２２からの燃料噴射量が演算される。このような燃料挙動モデルについては、種々に知られているから、詳細な演算方法についての説明を省略する。また、以下の実施の形態において、吸気系（吸気ポート１８壁面や吸気バルブ１２表面）や筒内１０の壁面等、ポートインジェクタ２２から噴射された燃料が付着し得る部分をまとめて「吸気系壁面」とも称する。
【００３０】
［実施の形態１の特徴］
ところで、Ｆ/Ｃ制御においても、内燃機関２のＦ/Ｃ復帰時に筒内１０に過不足のなく燃料を供給するためには、Ｆ/Ｃ復帰時に、吸気系壁面に残っている付着燃料量を把握して、付着燃料量を考慮した燃料噴射量を設定する必要がある。従って、Ｆ/Ｃ実行後も直ちに燃料挙動についての演算を停止せず、付着した燃料が存在する期間中は、付着燃料量を推定するための演算を行うことが望ましい。
【００３１】
一方で、Ｆ/Ｃ実行中、付着した燃料が全て蒸発した後は、もはや付着燃料量を演算する必要がない。上述したように燃料挙動モデルは比較的演算負荷が大きいため、演算が不要な場合には演算を停止することが望ましい。
【００３２】
更に、Ｆ/Ｃ実行中に付着燃料が蒸発して除去された後、Ｆ/Ｃ復帰される場合であって、Ｆ/Ｃ復帰直後の燃料噴射量が少ない場合や、吸気バルブの温度などが高い場合には、燃料噴射が再開されても、直ちに吸気系壁面へ燃料が付着するわけではない。このような場合、Ｆ/Ｃ復帰後燃料付着が開始されるまでの間は、燃料挙動を演算する必要がない。
【００３３】
以上を踏まえ、本実施の形態１では、Ｆ/Ｃ実行を開始した後、吸気系壁面に付着した燃料が全て除去されたと予測される時点までは、燃料挙動モデルによる演算を継続し、付着燃料が全て除去されたと予測される時点以降、燃料挙動モデルによる燃料挙動に関する演算を停止する。また、Ｆ／Ｃ復帰時、吸気系壁面への燃料付着が始まると予測される時点までの間、燃料挙動モデルによる演算を停止する。その後、吸気系壁面への燃料付着の開始が予測された時点で、燃料挙動モデルによる燃料挙動に関する演算を再開する。
【００３４】
より具体的に本実施の形態１では、Ｆ/Ｃ実行開始後の経過時間Time_１が、第１判定時間（停止判定期間）Ref_1に達した時点で、吸気系壁面に付着した燃料が全て除去されたものと推定し、燃料挙動モデルによる演算を停止させる。
【００３５】
ここで第１判定時間Ref_1は、水温に応じて設定される。図２は、本発明の実施の形態１において用いられる水温と第１判定時間との関係を説明するための図である。図２において、横軸は水温、縦軸は第１判定時間を表している。
【００３６】
Ｆ/Ｃ実行開始時点から吸気系壁面の付着燃料が全て気化するまで（即ち、付着燃料量がゼロになるまで）に要する時間は、吸気系壁面の温度と相関を有する。また、吸気系壁面の温度は、内燃機関２の冷却水の温度（以下「水温」とも称する）と相関する。従って、本実施の形態１では、第１判定時間Ref_1を水温に応じて設定される時間とする。具体的には、吸気系壁面の温度が高くなるに連れて、付着燃料の蒸発が早くなるため、第１判定時間は、図２に示されるように、水温が高くなるにつれて短くなるように設定される。なお、本実施の形態１において、第１判定時間Ref_1と水温との具体的な関係は、予め実験やシミュレーション等により求め、ＥＣＵ５０にマップとして記憶させておくものとする。
【００３７】
また、本実施の形態１では、付着燃料がゼロとなっていた状態でのＦ/Ｃ復帰からの経過時間Time_2が、第２判定時間（再開判定期間）Ref_2に達した時点で、吸気系壁面への燃料付着が開始するものと推定し、燃料挙動モデルによる演算を再開させる。ここで第２判定時間Ref_2も、水温に応じて設定される。図３は、本発明の実施の形態１において用いられる水温と第２判定時間との関係を説明するための図である。図３において、横軸は水温、縦軸は第２判定時間を表している。
【００３８】
Ｆ/Ｃ復帰後、燃料付着が開始するまで（即ち、付着燃料量がゼロから増加し始めるまで）の時間は、吸気系壁面の温度と相関する。従って、第２判定時間Ref_2を水温に応じて設定する。具体的には、吸気系壁面の温度が高いほど燃料は付着しにくい状態であるから、第２判定時間は、図３に示されるように、水温が高くなるに連れて長くなる。第２判定時間Ref_2と水温との具体的な関係は、予め実験やシミュレーション等により求め、ＥＣＵ５０にマップとして記憶させておくものとする。
【００３９】
図４は、本発明の実施の形態１においてＥＣＵ５０が実行する制御のルーチンについて説明するためのフローチャートである。図４に示すルーチンは、内燃機関の運転中、一定のタイミングで繰り返し実行されるルーチンである。図４のルーチンでは、まずＳ１０２において、現在Ｆ/Ｃ実行中であるか否かが判別される。
【００４０】
Ｓ１０２においてＦ/Ｃ実行中であることが認められると、次に、Ｓ１０４において水温が取得される。水温は、内燃機関２に設置された水温センサの出力に応じて取得される。次にＳ１０６において、Ｆ/Ｃ実行開始からの経過時間Time_1が取得される。Ｆ/Ｃ実行後の経過時間Time_1は、ＥＣＵ５０が有するタイマ等の出力に応じて求められる。
【００４１】
次に、Ｓ１０８において第１判定時間Ref_1が設定される。ここでは図２に示されるようなＥＣＵ５０に予め記憶されたマップを用いて、Ｓ１０４において取得された水温に応じた第１判定時間Ref_1が設定される。
【００４２】
次に、Ｓ１１０において、Ｆ/Ｃ実行後の経過時間Time_1が第１判定時間Ref_1より長いか否かが判別される。これによりＦ/Ｃ実行後の経過時間Time_1が、付着燃料量の算出が不要になる程度に長くなったか否かが判別される。
【００４３】
Ｓ１１０において、Ｆ/Ｃ実行後の経過時間Time_1が第１判定時間Ref_1より長いことが認められると、次に、Ｓ１１２において燃料挙動モデルによる燃料挙動の演算が停止とされ、今回の処理が終了する。
【００４４】
一方、Ｆ/Ｃ実行後経過時間Time_1が第１判定時間Ref_1より長いことが認められない場合、Ｓ１１４において燃料挙動モデルによる燃料挙動の演算が実行状態とされる。即ち、燃料挙動モデルによる必要な燃料挙動の演算が行われている状態である場合にはその状態が維持される。その後、今回の処理が終了する。
【００４５】
一方、Ｓ１０２においてＦ/Ｃ実行中であることが認められない場合、次に、Ｓ１２０において、現在、演算停止中であるか否かが判別される。即ち、直前のＦ/Ｃ実行中に、このルーチンのＳ１１２の処理により演算停止状態に至ったか否かが判別される。
【００４６】
Ｓ１２０において、演算停止中であることが認められた場合、次に、Ｓ１２２において水温が取得される。水温は水温センサの出力に基づき取得される。次に、Ｓ１２４においてＦ/Ｃ復帰後経過時間Time_2が取得される。Ｆ/Ｃ復帰後経過時間Time_2は、Ｆ/Ｃ復帰してからの経過時間でありＥＣＵ５０が有するタイマの出力に基づき取得される。
【００４７】
次に、Ｓ１２６において第２判定時間Ref_2が設定される。ここではＥＣＵ５０に記憶されたマップ（図３参照）を用いて、Ｓ１２２において取得された水温に応じた第２判定時間Ref_2が設定される。
【００４８】
次に、Ｓ１２８において、Ｆ/Ｃ復帰後経過時間Time_2が第２判定時間Ref_2より短いか否かが判別される。これにより、Ｆ/Ｃ復帰後、まだ燃料が付着していないか、あるいは、燃料付着が開始し燃料挙動の演算が必要となったか、が判断される。
【００４９】
即ち、Ｓ１２８において、Ｆ/Ｃ復帰後経過時間Time_2が第２判定時間Ref_2より短いことが認められた場合、まだ吸気系に燃料が付着する状態にないと判断できる。従ってこの場合には、演算停止状態が維持され（Ｓ１３０）、今回の処理はこのまま終了する。
【００５０】
一方、Ｓ１２８において、Ｆ/Ｃ復帰後経過時間Time_2が第２判定時間Ref_2より短いことが認められなかった場合、又は、Ｓ１２０において演算停止中であることが認められなかった場合には、燃料挙動モデルによる演算実行状態とする（Ｓ１３２）。その後、今回の処理は終了する。
【００５１】
以上説明したように、本実施の形態１によれば、Ｆ/Ｃ実行後の経過時間Time_1が所定の第１判定時間Ref_1よりも長くなった場合に、演算を停止する。ここで第１判定時間は水温に応じて設定される時間であり、その水温において付着燃料がゼロとなっていると推定できる十分な時間である。従って、本実施の形態１によればＦ/Ｃ実行後、必要な間だけ燃料挙動に関する演算を行うものとすることができ、演算負荷を最低限に抑えることができる。
【００５２】
また、Ｆ/Ｃ復帰時についても、復帰後経過時間Time_2が所定の第２判定時間Ref_2を超えるまでは、燃料挙動による演算が停止とされる。ここで第２判定時間Ref_2は、水温に応じて設定される時間であり、現在の水温において燃料付着が開始すると推定される時間の下限値付近に設定される。従って、本実施の形態１によれば、Ｆ/Ｃ復帰時についても、不要な期間の演算を停止することができ、演算負荷を最低限に抑えることができる。
【００５３】
また、以上のＦ／Ｃ実行時とＦ／Ｃ復帰時の制御により、演算負荷を抑えつつ、燃料噴射再開時の壁面への付着燃料量を正確に把握することができ、燃料噴射再開時の燃料噴射量を、適切な量に設定することができる。
【００５４】
なお、本実施の形態１では、内燃機関２が燃料噴射弁としてポートインジェクタ２２のみを有する構成について説明した。しかし、本発明はこれに限られるものではなく、ポートインジェクタ２２と筒内噴射弁とを共に有するものであってもよい。
【００５５】
また、本実施の形態１では、第１判定時間Ref_1、第２判定時間Ref_2を、それぞれ水温に応じて設定する場合について説明した。しかし、本発明はこれに限られるものではない。例えば、吸気管壁面へ付着した燃料の蒸発は、吸気系の温度が高いほど早くなり、吸気管壁面への燃料の付着開始は、吸気系の温度が高いほど遅くなる。従って、第１、第２判定時間は、吸気ポートの温度又は吸気バルブの温度等、吸気系の温度とある程度の相関を有する部分の温度に応じて設定するものであってもよい。
【００５６】
また、内燃機関の回転数が大きい場合や負荷が大きい場合ほど、Ｆ／Ｃ実行時点での付着燃料量が多くなる。このように内燃機関２の回転数や負荷は、付着燃料量と相関を有することから、Ｆ/Ｃ実行時、付着燃料量がゼロになるのに要する時間に対応する第１判定時間及び、Ｆ/Ｃ復帰時に燃料付着が開始するまで要する時間に対応する第２判定時間にも影響する。従って、本発明は、第１又は第２判定時間を、機関回転数又は負荷に応じて設定するものとしてもよい。
【００５７】
また、例えばバルブオーバーラップ量が大きくなれば吸気量が増大するため、吸気系への燃料付着に影響する。従って、オーバーラップ量又はバルブタイミングは、第１判定時間及び第２判定時間に影響する要因である。従って、オーバーラップ量又はバルブタイミングが、燃料付着状態に与える影響を予め実験等によって求めておいて、第１又は第２判定時間をバルブオーバーラップ量又はバルブタイミングに応じて設定するものとしてもよい。
【００５８】
同様に、ＥＧＲ弁開度が大きくなると、吸気温度が高くなるため、吸気系壁面への燃料付着に影響する。また、ＴＣＶ、ＳＣＶの動作状態により、吸気流速が変化するため、吸気系壁面への燃料付着に影響する。従って、ＥＧＲ弁開度、又はＴＣＶ、ＳＣＶの動作状態は、第１又は第２判定時間に影響する要因である。従って、ＥＧＲ弁開度又はＴＣＶ、ＳＣＶの動作状態が、燃料付着状態に与える影響を実験等によって求めておいて、第１、第２判定時間を、ＥＧＲ弁開度またはＴＣＶ、ＳＣＶの動作状態に応じて設定するものとしてもよい。
【００５９】
また、燃料噴射量は、Ｆ/Ｃ復帰時に吸気系壁面に燃料付着が開始するまでの時間に影響する。従って、この影響を予め実験等により求めておいて、第２判定時間を、燃料噴射量に応じて設定するものとしてもよい。
【００６０】
なお、本発明において、停止判定期間である第１判定時間は、上記に挙げた、水温、吸気ポートの温度、吸気バルブの温度、内燃機関２の回転数、負荷、バルブオーバーラップ量、バルブタイミング、ＥＧＲ弁の開度、ＴＣＶの動作状態、及び、ＳＣＶの動作状態からなるパラメータ群のうち、いずれか１つをパラメータとして設定されるものに限られない。これらは、いずれも第１判定時間に影響を与えうるものであるから、第１判定時間は、上記パラメータ群のうち、１又は２以上のパラメータを用いて設定することができる。
【００６１】
同様に、本発明において、再開判定期間である第２判定時間は、上記に挙げた、水温、吸気ポートの温度、吸気バルブの温度、内燃機関２の回転数、負荷、バルブオーバーラップ量、バルブタイミング、ＥＧＲ弁の開度、ＴＣＶの動作状態、ＳＣＶの動作状態、及び、燃料噴射量からなるパラメータ群のうち、いずれか１つをパラメータとして設定されるものに限られない。これらは、いずれも第２判定時間に影響を与えうるものであるから、第２判定時間は、上記パラメータ群のうち、１又は２以上のパラメータを用いて設定することができる。
【００６２】
また、本実施の形態１では、Ｆ/Ｃ実行中とＦ/Ｃ復帰時の燃料挙動モデルの演算停止の制御について説明した。しかし、本発明はこれに限られるものではなく、燃料噴射が停止されてから、次回、燃料噴射が再開されるまでの間の制御に、上記のＦ/Ｃ制御時の制御を同様に適用することができる。
【００６３】
例えば、内燃機関２がハイブリット車両や、エコラン車両（アイドリングストップ車両）等に搭載され、車両の稼動中においてもその停止と始動が頻繁に繰り返される場合に、実施の形態１のＦ/Ｃ制御中の、燃料挙動モデルの演算停止の制御が適用される。
【００６４】
具体的に、エコラン制御等では、所定の運転条件が成立すると、内燃機関２の運転の自動停止と共に燃料噴射が自動的に停止とされる。ここで燃料噴射が自動的に停止された後の経過時間が、水温等に応じて設定された第１判定時間Ref_1より長くなった時点で、燃料挙動モデルによる演算を停止させる。また、所定の始動条件が成立すると、内燃機関２が再始動され、燃料噴射が再開される。ここで燃料噴射が再開されてからの経過時間が、水温等に応じて設定された第２判定時間Ref_2を達するまで、燃料挙動モデルによる演算を停止し、経過時間が、第２判定時間Ref_2に達した時点で、燃料挙動モデルによる演算を開始する。
【００６５】
実施の形態２．
実施の形態２のシステムは、図１と同一の構成を有している。実施の形態２のシステムは、図４の制御に替えて、図５の制御を行う点においてのみ、実施の形態１と異なっている。
【００６６】
実施の形態２のシステムは、実施の形態１に説明したエコラン等による内燃機関２の自動停止と再始動における制御ではなく、イグニッションスイッチからの信号に基づき内燃機関２が停止され、又は始動される場合における燃料挙動モデルによる演算の制御を行う。尚、以下イグニッションスイッチからの信号に基づき内燃機関２が停止又は始動される場合を、特に「通常の停止」又は「通常の始動」とも称する。
【００６７】
一般に、燃料挙動モデルによる演算は、内燃機関２の通常の停止時には、内燃機関２の停止と共に停止とされる。しかしながら、上述したように、内燃機関２の通常の始動時にも、吸気系に付着した燃料が残っている場合には、その付着燃料量を把握し、それに応じて始動時の噴射燃料量を設定する必要がある。一方、内燃機関２の通常の停止中に付着燃料がゼロとなった場合には、始動時燃料付着が開始するまで、燃料挙動の演算が不要となる。
【００６８】
従って、実施の形態２のシステムは、内燃機関２の通常の停止時、停止からの経過時間Time_3が、第３判定時間Ref_3（停止判定期間）に達するまでの間、燃料挙動モデルによる演算を継続して行い、経過時間Time_3が第３判定時間Ref_3を超えた時点で、燃料挙動モデルによる演算を停止させる。一方、内燃機関２の通常の始動時、始動からの経過時間Time_4が、第４判定時間Ref_4（再開判定期間）に達するまでの間、燃料挙動モデルによる演算を停止し、経過時間Time_4が第４判定時間Ref_4を超えた時点で、燃料挙動モデルによる演算を停止する。
【００６９】
上述したように、水温と付着燃料量とは相関を有するから、第３判定時間Ref_3についても、図２と同様のマップに従い、水温に応じて設定される。また通常の始動時における第４判定時間Ref_4についても、図３と同様のマップに従い水温に応じて設定される。
【００７０】
図５は、本発明の実施の形態２においてＥＣＵ５０が実行する制御のルーチンについて説明するためのフローチャートである。図５のルーチンでは、まずＳ２０２において内燃機関２の通常の停止中であるか否かが判別される。
【００７１】
Ｓ２０２において内燃機関２の通常の停止中であることが認められると、Ｓ２０４において水温が取得され、続くＳ２０６では、内燃機関２の停止後の経過時間Time_3が取得される。次に、Ｓ２０８では、マップに従い、水温に応じた第３判定時間Ref_3が設定される。
【００７２】
Ｓ２１０において、内燃機関２の通常の停止後の経過時間Time_3が第３判定時間Ref_3より長いか否かが判別され、長いと認められた場合にはＳ２１２において演算停止とされる。一方、経過時間Time_3が第３判定時間Ref_3よりも長いことが認められない場合には、Ｓ２１４において演算実行状態とされ、この時点での燃料挙動モデルによる演算停止が禁止される。
【００７３】
一方、Ｓ２０２において内燃機関２の通常の停止中であることが認められない場合、Ｓ２２０において、現在、燃料挙動モデルによる演算停止中であるか否かが判別される。ステップＳ２２０において演算停止中であることが認められた場合、次に、Ｓ２２２において水温が取得され、Ｓ２２４において内燃機関２の始動後の経過時間Time_4が取得される。更に、Ｓ２２６では、マップに従い水温に応じた第４判定時間Ref_4が設定される。
【００７４】
Ｓ２２８において、始動後の経過時間Time_4が第４判定時間Ref_4より長いことが認められない場合、次に、Ｓ２３０において演算停止とされ、今回の処理を一旦終了する。
【００７５】
一方、ステップＳ２２８において、経過時間Time_4が第４判定時間Ref_4より長いことが認められた場合、又は、Ｓ２２０において、演算停止中であることが認められなかった場合、次に、Ｓ２３２において演算実行状態とされ、今回の処理は終了する。
【００７６】
以上説明したように、実施の形態２によれば、Ｆ/Ｃ制御やエコラン等の自動的な燃料噴射の停止と再開との切り替え時だけでなく、通常の内燃機関２の運転停止と始動とが行われる場合にも、燃料挙動に関する演算を必要な場合にのみ実行することができる。従って、内燃機関２の通常の停止時及び始動時の演算負荷を最小限に低減することができる。
【００７７】
なお、本実施の形態２では、Ｆ/Ｃ実行と復帰の切り替え時又はエコランによる自動停止と再始動時の制御に替えて、内燃機関２の通常の停止と通常の始動時の制御を行う場合について説明した。しかし、本発明においては、実施の形態１及び２に説明した燃料挙動モデルによる演算の制御を、両方共に行うものであってもよい。
【００７８】
また、本実施の形態２においても、水温に応じて第３、第４判定時間を設定する場合について説明した。しかし、この発明は、これに限られるものではなく、実施の形態１と同様の理由により、第３判定時間を、水温、吸気ポートの温度、吸気バルブの温度、内燃機関２の回転数、負荷、バルブオーバーラップ量、バルブタイミング、ＥＧＲ弁の開度、ＴＣＶの動作状態、及び、ＳＣＶの動作状態からなるパラメータ群のうち、１又は２以上のパラメータを用いて設定することができる。また、停止時のクランク角は付着燃料量に影響することから、これらのパラメータと同様に、クランク角を第３判定時間設定のためのパラメータとして用いることができる。
【００７９】
また、実施の形態１と同様の理由により、第４判定時間を、水温、吸気ポートの温度、吸気バルブの温度、内燃機関２の回転数、負荷、バルブオーバーラップ量、バルブタイミング、ＥＧＲ弁の開度、ＴＣＶの動作状態、ＳＣＶの動作状態、及び、燃料噴射量からなるパラメータ群のうち、１又は２以上のパラメータを用いて設定することができる。
【００８０】
実施の形態３．
本発明の実施の形態３のシステムは図１のシステムと同一の構成有している。実施の形態３のシステムは、実施の形態１の第１、第２判定時間と、水温との関係を定めたマップを補正する制御を有する点を除き、実施の形態１のシステムと同一である。
【００８１】
第１判定時間は、Ｆ/Ｃ実行時に吸気系に付着した燃料がゼロとなるまでの時間に基づいて設定される時間である。また第２判定時間は、Ｆ/Ｃ実行により付着燃料量がゼロになった後、再びＦ/Ｃ復帰した場合に、吸気系に燃料付着が開始するまでの時間に基づいて設定されるものである。これら第１及び第２判定時間は、吸気系の温度と相関を有することから、第１及び第２の判定時間それぞれは、水温との関係で、マップに定められている。本実施の形態３のシステムは所定の補正条件が成立した場合に、これらのマップを修正する制御を行う。
【００８２】
具体的には、Ｆ/Ｃ実行時に図４の演算停止のルーチンを行わないようにして、燃料挙動モデルによる演算を、吸気系壁面に付着した燃料がゼロとなるまで演算を続ける。そしてＦ/Ｃ実行開始時点から、付着燃料量がゼロになるまでの時間を計測する。同時に、このときの水温を検出する。
【００８３】
ここで付着燃料量がゼロになるまでに要した所要時間は、その時の水温における第１判定時間に対応するものである。従って、計測された所要時間に基づいて、検出された水温が属する温度域の、第１判定時間を補正する。また、例えば計測された所要時間と、現在までに取得されている温度域ごとの所要時間との、平均値やなまし値を求め、それを補正に用いてもよい。
【００８４】
また、Ｆ/Ｃ復帰時にも図４の計算停止のルーチンを行わないようにして、燃料挙動モデルによる演算を行い、吸気系に燃料付着が始まるタイミングを推定する。同時にこのときの水温を検出する。
【００８５】
燃料付着が開始するまでの要した所要時間は、その時の水温における第２判定時間に対応するものである。従って、計測された所要時間に基づいて、検出された水温が属する温度域の、第２判定時間を補正する。また例えば、計測された所要時間と、現在までに取得された温度域ごとの所要時間との、平均値やなまし値を求め、これを補正に用いてもよい。
【００８６】
図６は、本発明の実施の形態３においてＥＣＵ５０が実行する制御のルーチンについて説明するためのフローチャートである。図６のルーチンは、一定時間ごとに繰り返し実行される。図６のルーチンが開始されると、まずＳ３０２において修正実行条件が成立したか否かが判別される。修正実行条件としては、たとえば前回、このルーチンによりマップが修正された時点からの走行距離が、所定の走行距離に達したこと、及び、Ｆ/Ｃ実行されたかなどが挙げられる。修正実行条件は、これに限られず、適宜設定され予めＥＣＵ５０に記憶されている。
【００８７】
Ｓ３０２において、修正実行条件の成立が認められない場合、今回の処理は終了する。Ｓ３０２において、修正実行条件の成立が認められると、次に、Ｓ３０４において、演算停止ルーチンの禁止処理が実行される。即ち、図４の演算停止のルーチンが実行されないように処理される。次に、Ｓ３０６において現在の吸気系壁面の付着燃料量が取得される。付着燃料量は、ＥＣＵ５０に記憶された燃料挙動モデルに従って演算される。
【００８８】
次に、今回、Ｆ/Ｃ実行開始後、付着燃料量が初めてゼロになったか否かが判別される（Ｓ３０８）。ここでは、前回のルーチン実行時にＳ３０６で取得された付着燃料量がゼロより大きく、今回、Ｓ３０６で取得された付着燃料量がゼロであるか否かが判別される。
【００８９】
Ｓ３０８において付着燃料量がゼロとなったことが認められると、次に、現在の水温が取得される（Ｓ３１０）。次に、Ｆ/Ｃ実行開始時点から現在までの経過時間が取得される（Ｓ３１２）。
【００９０】
ここで検出された経過時間は、現在の水温域において、燃料噴射停止後（Ｆ/Ｃ実行開始後）、吸気系壁面に付着した燃料がゼロになるまでに要した時間であり、第１判定時間に対応する。従って、次に、ＥＣＵ５０に記憶されたマップにおおける、Ｓ３１０において取得された水温に応じた第１判定時間が、Ｓ３１２において取得された経過時間によって補正される（Ｓ３１４）。その後、今回の処理が終了する。
【００９１】
一方、Ｓ３０８において付着燃料量がゼロになったことが認められない場合、次に、付着燃料量がゼロから変化したか否かが判別される（Ｓ３２０）。具体的には、前回のルーチン実行時にＳ３０６において取得された付着燃料量がゼロであり、今回、Ｓ３０６において取得された付着燃料量がゼロより大きくなったか否かが判別される。
【００９２】
Ｓ３２０において、付着燃料量がゼロから変化したことが認められない場合、今回の処理はこのまま終了する。一方Ｓ３２０において付着燃料量がゼロから変化したことが認められると、次に、Ｓ３２２において現在の水温が取得される。次に、Ｆ/Ｃ復帰から現在までの経過時間が取得される（Ｓ３２４）。
【００９３】
Ｓ３２４において取得された経過時間は、Ｆ/Ｃ復帰（燃料噴射再開）後、吸気系壁面に燃料付着が開始するまでに要した時間であり、第２判定時間に対応する。従って、次に、Ｓ３２６において、ＥＣＵ５０に記憶されたマップにおける、Ｓ３２２で取得された水温に応じた第２判定時間が、Ｓ３２４において取得された経過時間によって補正される。その後今回の処理が終了する。
【００９４】
以上説明したように、本実施の形態３によれば、第１判定時間、第２判定時間の補正を行うことができる。従って、経時劣化等により第１判定時間、第２判定時間と水温との関係にずれが生じた場合にも、そのずれを修正することができ、より効果的なタイミングで燃料挙動モデルによる演算停止を実行することができる。
【００９５】
なお、本実施の形態３では、第１、第２判定時間を修正する場合について説明した。しかしながら、本発明はこれに限られるものではない、図６のルーチンに従って、第３判定時間、第４判定時間を修正するものであってもよい。具体的に、第３判定時間は、内燃機関２が通常停止された後、付着燃料量がゼロになるまでの時間に応じた時間である。従って、本実施の形態３の第１判定時間と同様に、Ｆ/Ｃ実行からの付着燃料量がゼロになるまでの経過時間に応じて補正することができる。また、第４判定時間は内燃機関２の始動後、燃料付着が開始するまでの時間に関連する時間である。従って、本実施の形態３の第２判定時間と同様に、Ｆ/Ｃ復帰から燃料付着が開始するまでの経過時間に応じて補正することができる。
【００９６】
また、本実施の形態３では、Ｆ/Ｃ実行から復帰までの所定のタイミングで第１、第２判定時間を修正する場合について説明した。しかし、本発明はこれに限られるものではなく、内燃機関２のエコラン制御等における自動停止から再始動までのタイミングを利用して第１〜第４判定時間を補正するものであってもよい。具体的には、内燃機関２の自動停止により燃料噴射が停止する。従って燃料噴射停止から付着燃料がゼロになるまでの時間に関連する第１、第３判定時間を、内燃機関２の自動停止から付着燃料量がゼロになるまでに要した時間に応じて補正することができる。また、再始動により燃料噴射が再開する。従って、燃料噴射再開から燃料付着が開始するまでの時間に関連する第２、第４判定時間を、内燃機関２の再始動から燃料付着が検出されるまでに要した時間に応じて補正することができる。
【００９７】
また、本実施の形態３では、燃料噴射の停止から、付着燃料量がゼロになるまでの時間を検出し、これに応じて第１、第３判定時間を補正する場合について説明した。しかし、本発明においてはこれに限られるものではなく、燃料噴射の停止から、付着燃料量が所定量（第１所定量）以下となるまでの時間を検出し、これに応じて、第１、第３判定時間を補正するものであってもよい。この場合の「所定量」は、壁面への燃料付着量が許容範囲のごく少量であることが認められる程度に小さな値に適宜設定すればよい。
【００９８】
また、本実施の形態３では、燃料噴射の開始後、燃料付着が開始（付着燃料量がゼロから変化）するまでの時間に応じて、第２、第４判定時間を補正する場合について説明した。しかし、本発明はこれに限るものではなく、燃料噴射の再開後、付着燃料量が所定量（第２所定量）より大きくなるまでの時間を検出し、その時間に応じて、第２、第４判定時間を補正するものであってもよい。この場合の「所定量」は、ゼロ又は、壁面への燃料付着の開始が確認できるような値に、適宜設定すればよい。
【符号の説明】
【００９９】
２  内燃機関
１０  筒内
１２  吸気バルブ
１４  排気バルブ
１６  点火プラグ
１８  吸気ポート
２０  排気ポート
２２  ポートインジェクタ
３０  吸気通路
３２  エアクリーナ
３４  エアフローメータ
３６  スロットルバルブ
４０  排気通路
４２  触媒
４４  空燃比センサ
４５  クランク軸
４６  クランク角センサ
【図１】
2014134147.tif 000003
【図２】
2014134147.tif 000004
【図３】
2014134147.tif 000005
【図４】
2014134147.tif 000006
【図５】
2014134147.tif 000007
【図６】
2014134147.tif 000008