(57)【要約】【課題】インジェクタデポジットの堆積の進行度合いを高精度に把握して適切な処置をとることができる燃料噴射制御装置を提供すること。【解決手段】インジェクタ（２１）は、燃料を噴射する。制御部（２３）は、インジェクタ（２１）からの目標燃料噴射量と実燃料噴射量のずれを小さくするための補正パラメータを算出し、当該補正パラメータを含んだ燃料噴射量をインジェクタ（２１）に指示する。制御部（２３）は、予め定められた走行期間または走行距離毎に求められる補正パラメータの区間平均値を算出し、補正パラメータの区間平均値を算出する度に、今区間の補正パラメータの区間平均値と前区間の補正パラメータの区間平均値の差分量を積算していき、補正パラメータの区間平均値の差分量の積算値が所定値以上となったときに、インジェクタデポジットの堆積が進んでいることを報知する。【選択図】図６
2017207034.tif 000002
【特許請求の範囲】
【請求項１】
燃料を噴射するインジェクタと、
前記インジェクタからの目標燃料噴射量と実燃料噴射量のずれを小さくするための補正パラメータを算出し、当該補正パラメータを含んだ燃料噴射量を前記インジェクタに指示する制御部と、
を有し、
前記制御部は、予め定められた走行期間または走行距離毎に求められる前記補正パラメータの区間平均値を算出し、前記補正パラメータの区間平均値を算出する度に、今区間の補正パラメータの区間平均値と前区間の補正パラメータの区間平均値の差分量を積算していき、前記補正パラメータの区間平均値の差分量の積算値が所定値以上となったときに、インジェクタデポジットの堆積が進んでいることを報知する、
ことを特徴とする燃料噴射制御装置。
【請求項２】
前記制御部は、暖機制御が終了した後の走行のみを対象として、前記補正パラメータの区間平均値及びその差分量の積算値を算出することを特徴とする請求項１に記載の燃料噴射制御装置。
【請求項３】
前記補正パラメータは、燃料フィードバック値、燃料学習値、インジェクタ駆動時間及び点火時期遅角量の少なくとも１つを含んでいることを特徴とする請求項１または請求項２に記載の燃料噴射制御装置。
【請求項４】
前記制御部は、前記燃料フィードバック値の区間平均値の差分量の積算値、前記燃料学習値の区間平均値の差分量の積算値、前記インジェクタ駆動時間の区間平均値の差分量の積算値、及び、前記点火時期遅角量の区間平均値の差分量の積算値がいずれも独立して所定値以上となったときに、インジェクタデポジットの堆積が進んでいることを報知する請求項３に記載の燃料噴射制御装置。
【請求項５】
前記制御部は、インジェクタデポジットの堆積が進んでいるとき、インジェクタ洗浄剤導入部を介して、前記インジェクタから噴射される燃料にインジェクタ洗浄剤を導入することを特徴とする請求項１から請求項４のいずれかに記載の燃料噴射制御装置。
【請求項６】
燃料を噴射するインジェクタと、
前記インジェクタからの目標燃料噴射量と実燃料噴射量のずれを小さくするための補正パラメータを算出し、当該補正パラメータを含んだ燃料噴射量を前記インジェクタに指示する制御部と、
を有し、
前記制御部は、予め定められた走行期間または走行距離毎に求められる前記補正パラメータの区間平均値を算出し、前記補正パラメータの区間平均値を算出する度に、今区間の補正パラメータの区間平均値と前区間の補正パラメータの区間平均値の差分量を積算していき、前記補正パラメータの区間平均値の差分量の積算値が所定値以上となったときに、インジェクタ洗浄剤導入部を介して、前記インジェクタから噴射される燃料にインジェクタ洗浄剤を導入する、
ことを特徴とする燃料噴射制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、燃料噴射制御装置に関する。
【背景技術】
【０００２】
筒内噴射式内燃機関では、インジェクタの燃料噴射孔を燃焼室内に露出させて、燃料を燃焼室内に直接的に噴射する。このため、燃焼室内に露出したインジェクタにデポジット（インジェクタデポジット）が堆積して燃料噴射孔が詰まるおそれがある。インジェクタデポジットが堆積すると、インジェクタからの燃料の噴射率が変化して噴射精度が悪化するため、ＥＣＵ（Engine Control Unit）が指示した燃料量を燃焼室内に導入できなくなってしまう。
【０００３】
特許文献１には、インジェクタデポジットの堆積を抑制することを目的とした筒内噴射式内燃機関の制御装置が開示されている。この制御装置は、燃焼室内に形成される筒内気流の強度の経時変化を検出して筒内気流の強度を強化する側への経時変化となったときにインジェクタからの燃料の噴射圧を低下させる。また、制御装置は、燃焼室内での燃焼速度の経時変化を検出して燃焼速度が増大する側への経時変化となったときにインジェクタからの燃料の噴射圧を低下させる。上記経時変化は、燃焼室内における燃焼ガスの温度に基づいて検出される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−３４０００６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、燃料性状（例えば、成分比、着火性、粘度、流動性、硫黄分等）は、内燃機関の使用環境（例えば、国、地域、温度、湿度、運転態様等）により変動する（ばらつく）ため、特許文献１のような画一的な判定手法では、インジェクタデポジットの堆積の進行度合い（発生時期や堆積レベル）を高精度に把握することは極めて困難であった。このため、インジェクタデポジットの堆積を解消するための処置が早すぎて無駄な対応やコストになる、逆に、インジェクタデポジットの堆積を解消するための処置が遅すぎて性能劣化を招くといった問題が起こり得る。また特許文献１は、一時的な外乱要因の影響を受けて、インジェクタデポジットが堆積していないときであっても堆積していると誤検出してしまうおそれがある。
【０００６】
本発明はこのような実情に鑑みてなされたものであり、インジェクタデポジットの堆積の進行度合いを高精度に把握して適切な処置をとることができる燃料噴射制御装置を提供することを目的の１つとする。
【課題を解決するための手段】
【０００７】
本発明の燃料噴射制御装置は、その一態様では、燃料を噴射するインジェクタと、前記インジェクタからの目標燃料噴射量と実燃料噴射量のずれを小さくするための補正パラメータを算出し、当該補正パラメータを含んだ燃料噴射量を前記インジェクタに指示する制御部と、を有し、前記制御部は、予め定められた走行期間または走行距離毎に求められる前記補正パラメータの区間平均値を算出し、前記補正パラメータの区間平均値を算出する度に、今区間の補正パラメータの区間平均値と前区間の補正パラメータの区間平均値の差分量を積算していき、前記補正パラメータの区間平均値の差分量の積算値が所定値以上となったときに、インジェクタデポジットの堆積が進んでいることを報知する、ことを特徴とする。
【０００８】
本発明の燃料噴射制御装置は、別の態様では、燃料を噴射するインジェクタと、前記インジェクタからの目標燃料噴射量と実燃料噴射量のずれを小さくするための補正パラメータを算出し、当該補正パラメータを含んだ燃料噴射量を前記インジェクタに指示する制御部と、を有し、前記制御部は、予め定められた走行期間または走行距離毎に求められる前記補正パラメータの区間平均値を算出し、前記補正パラメータの区間平均値を算出する度に、今区間の補正パラメータの区間平均値と前区間の補正パラメータの区間平均値の差分量を積算していき、前記補正パラメータの区間平均値の差分量の積算値が所定値以上となったときに、インジェクタ洗浄剤導入部を介して、前記インジェクタから噴射される燃料にインジェクタ洗浄剤を導入する、ことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、インジェクタデポジットの堆積の進行度合いを高精度に把握して適切な処置をとることができる燃料噴射制御装置を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】第１実施形態に係る燃料噴射制御装置が適用されるエンジンの構成を示す概念図である。
【図２】ドライビングサイクルが進むに連れてドライビングサイクル平均値（ＤＣ値）の差分量の積算値が増大していく様子を示す図である。
【図３】第１実施形態に係るエンジンの動作を示す第１のフローチャートである。
【図４】第１実施形態に係るエンジンの動作を示す第２のフローチャートである。
【図５】第１実施形態に係るエンジンの動作を示す第３のフローチャートである。
【図６】第１実施形態に係るエンジンの動作を示す第４のフローチャートである。
【図７】第１実施形態に係るエンジンの動作を示す第５のフローチャートである。
【図８】第２実施形態に係る燃料噴射制御装置が適用されるエンジンの構成を示す図１に対応する概念図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態について添付図面を参照して詳細に説明する。なお、以下においては、本発明に係る燃料噴射制御装置を自動四輪車に適用した例について説明するが、適用対象はこれに限定されることなく変更可能である。例えば、本発明に係る燃料噴射制御装置を、他のタイプの車両（例えば自動二輪車や自動三輪車）に適用してもよい。
【００１２】
≪第１実施形態≫
図１は、第１実施形態に係る燃料噴射制御装置が適用されるエンジン１の構成を示す概念図である。なお、エンジン１は、自動四輪車が通常備えている構成（例えばクランクセンサ等）は備えているものとし、説明は省略する。
【００１３】
図１に示すように、エンジン１は、例えば、直動式のＤＯＨＣ（Double OverHead Camshaft）エンジンである。エンジン１は、不図示のクランクケース内にクランクシャフト１０、シリンダ１１及びシリンダヘッド１２等を備えて構成される。シリンダ１１内には、ピストン１３が上下に往復可能に収容されている。クランクシャフト１０とピストン１３とはコンロッド１４によって連結されている。エンジン１では、ピストン１３が上下方向に往復運動することでクランクシャフト１０がコンロッド１４を介して回転される。
【００１４】
シリンダヘッド１２の内部空間は、燃焼室１５を構成している。また、シリンダヘッド１２には、吸気ポート１６及び排気ポート１７に対応して、吸気バルブ１８及び排気バルブ１９が設けられている。また、吸気バルブ１８及び排気バルブ１９に対応して、一対のカムシャフト２０が設けられている。
【００１５】
クランクシャフト１０及び一対のカムシャフト２０には、不図示のカムチェーンが架け渡されている。クランクシャフト１０の回転は、カムチェーンを介して一対のカムシャフト２０に伝達される。一対のカムシャフト２０が回転されることで、吸気バルブ１８及び排気バルブ１９は燃焼室１５に向けて往復動される。このようにして、吸気バルブ１８及び排気バルブ１９のそれぞれにおける開閉タイミングが調整される。
【００１６】
シリンダ１１とシリンダヘッド１２の結合部（境界部）の近傍には、燃料を噴射するインジェクタ２１が設けられている。インジェクタ２１は、その燃料噴射孔が燃焼室１５の内部に露出しており、燃焼室１５の内部に燃料を直接的に噴射する。また、燃焼室１５の上方には、点火プラグ２２が設けられている。点火プラグ２２は、制御部（ＥＣＵ：Engine Control Unit）２３の指令に応じて所定のタイミングで火花を発生させる。これにより、燃焼室１５内の混合気が着火される。
【００１７】
エンジン１を継続使用していくと、インジェクタ２１にデポジット（インジェクタデポジット）が堆積して燃料噴射孔が詰まるおそれがある。インジェクタデポジットは、インジェクタ２１の燃料噴射孔に残留した燃料が高温に曝されて煤化する、又は、燃焼により生じた微粒子物質がインジェクタ２１の燃料噴射孔に残留した燃料をバインダとして凝固することで生成される。
【００１８】
エンジン１内の各種動作は、制御部２３によって制御される。制御部２３は、エンジン１内の各種処理を実行するプロセッサやメモリ等により構成されている。メモリは、用途に応じてＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等の記憶媒体で構成される。メモリには、エンジン１の各部を制御する制御プログラム等が記憶されている。
【００１９】
制御部２３は、インジェクタ２１から燃焼室１５への目標燃料噴射量と実燃料噴射量のずれを小さくするための補正パラメータを算出し、当該補正パラメータを含んだ燃料噴射量をインジェクタ２１に指示する。この補正パラメータは、燃料フィードバック値、燃料学習値、インジェクタ駆動時間及び点火時期遅角量を含んでいる。この補正パラメータは、インジェクタ２１へのインジェクタデポジットの堆積量（付着量）により補正される（相関のある）パラメータである。インジェクタデポジットの堆積（付着）が進むと、インジェクタ２１の燃料噴射位置の変化等により燃焼形態が変わることに起因して、燃料フィードバック値と燃料学習値がプラス側に移行するように変化し、インジェクタ駆動時間が延長化し、点火時期遅角量が遅角側に移行するように変化する。
【００２０】
制御部２３は、予め定められた走行期間または走行距離毎に求められる補正パラメータの区間平均値を算出し、補正パラメータの区間平均値を算出する度に、今区間の補正パラメータの区間平均値と前区間の補正パラメータの区間平均値の差分量を積算していき、補正パラメータの区間平均値の差分量の積算値が所定値以上となったときに、報知部２４を介して、インジェクタデポジットの堆積が進んでいることを報知する。ここで、今区間とは、現在滞在しているドライビングサイクルの区間を示している。報知部２４は、例えば、インストルメントパネルや音声ブザーから構成されており、制御部２３は、インストルメントパネルへの表示や音声ブザー等の種々の態様により、インジェクタデポジットの堆積が進んでいることを報知する。以下では「予め定められた走行期間または走行距離毎に求められる補正パラメータの区間平均値」を「ドライビングサイクル平均値（ＤＣ値）」と呼ぶことがある。
【００２１】
制御部２３は、燃料フィードバック値についてのドライビングサイクル平均値（ＤＣ値）の差分量の積算値、燃料学習値についてのドライビングサイクル平均値（ＤＣ値）の差分量の積算値、インジェクタ駆動時間についてのドライビングサイクル平均値（ＤＣ値）の差分量の積算値、及び、点火時期遅角量についてのドライビングサイクル平均値（ＤＣ値）の差分量の積算値がいずれも独立して所定値以上となったときに、インジェクタデポジットの堆積が進んでいることを判定及び報知する。これは、インジェクタデポジットの堆積による高流量時のインジェクタ２１の開弁時間過多（ダイナミックレンジを超えることによる燃料必要量不足）を考慮したものである。
【００２２】
「予め定められた走行期間または走行距離（ドライビングサイクル）」の周期は、例えば、走行距離が１００００ｋｍに到達する迄は１０００ｋｍ刻み（０〜１０００ｋｍ、１０００〜２０００ｋｍ、２０００〜３０００ｋｍ、…）とし、１００００ｋｍに到達した後は５０００ｋｍ刻み（１００００〜１５０００ｋｍ、１５０００〜２００００ｋｍ、…）とすることができる。以下ではドライビングサイクルをこのように設定した前提で説明することがある。しかし、ドライビングサイクルの周期はこれに限定されず、その設定態様には自由度がある。例えば、ドライビングサイクルの周期を走行期間で規定する場合、走行期間が３年に到達する迄は６箇月刻み（０〜６箇月、６箇月〜１年、…）、３年に到達した後は３箇月刻み（３年〜３年３箇月、３年３箇月〜３年６箇月、…）といった規定の態様も可能である。
【００２３】
制御部２３は、内燃機関としてのエンジン１の暖機制御が終了した後の走行のみを対象として、ドライビングサイクル平均値（ＤＣ値）及びその差分量の積算値を算出する。これは、冷機時には通常時とは異なる暖機制御（暖機補正）が行われているため、当該期間の走行を演算対象から除外するという趣旨である。
【００２４】
図２は、ドライビングサイクルが進むに連れてドライビングサイクル平均値（ＤＣ値）の差分量の積算値が増大していく様子を示す図である。同図では、ドライビングサイクル平均値（ＤＣ値）の差分量の積算値が、ドライビングサイクルが０〜４００００ｋｍ付近までは緩やかに増大しており、ドライビングサイクルが４００００ｋｍを超えた辺りから急激に増大しており、ドライビングサイクルが５００００ｋｍを超えた辺りで所定値（デポジット判定値）以上となっている。そして、ドライビングサイクル平均値（ＤＣ値）の差分量の積算値が所定値（デポジット判定値）以上となった時点で、インジェクタデポジットが堆積したと判定される（デポジット判定）。
【００２５】
本発明者は、インジェクタデポジットの堆積で起こり得る信頼度の高い（誤検出のおそれが低い）パラメータ変化として、ドライビングサイクル平均値（ＤＣ値）及びその差分量の積算値という概念を見出すことにより、本発明を完成させるに至った。すなわち、インジェクタデポジットの蓄積によって、インジェクタへの指示燃料噴射量とインジェクタの実燃料噴射量が異なることで、指示燃料噴射量と実燃料噴射量を一致させるように増減するパラメータ補正量の差分を該当区間に蓄積したインジェクタデポジット量であると推定して、この差分量の蓄積をインジェクタデポジットの総蓄積量としている。各ドライビングサイクルでパラメータを記憶することで、車両の基準値が明確になるとともに、状況変化を時系列（初回からの変化経緯）で把握することができる。これにより、ドライビングサイクル平均値（ＤＣ値）の差分量の積算値が所定値以上となったときに、インジェクタデポジットの堆積が進んだことを高精度に把握してその旨を運転者に自動的に報知するので、運転者はインジェクタデポジットの堆積を解消するための適切な措置をとることができる。インジェクタデポジットの堆積を解消するための「適切な措置」は、例えば、ディーラーや修理工場にメンテナンスに出してインジェクタを洗浄する、又は、運転者がインジェクタ洗浄剤を燃料内に投入する（混ぜる）といったものである。
【００２６】
仮にサービスマニュアルで規定された通りのメンテナンスである場合には、インジェクタデポジットの堆積を解消するための処置が早すぎて無駄な対応やコストになる、逆に、インジェクタデポジットの堆積を解消するための処置が遅すぎて性能劣化を招くといった問題が起こり得る。これに対して、本実施形態では、地域、使用状況、使用環境等に対応した適切なメンテナンス時期を車両毎に判断することができて好適である。また、燃料のリーン化（インジェクタデポジットが堆積した状態での駆動）を運転者が意識せず車両側で自動的に判断して運転制限をかける（運転者に警告・報知する）ことから、エンジン１に無用なダメージが掛かるのを避けることができる。
【００２７】
インジェクタデポジットの堆積が進んだ状態で燃料要求量が多い運転状況（例えば全開走行など）で走行する場合には、インジェクタデポジットによる燃料の流量不足でリーン運転して触媒等のダメージが懸念される。このため、制御部２３は、インジェクタデポジットの堆積を報知する際に、電子制御スロットルを絞る、レブリミッタを制限する、燃料カットを実施するといったセーフティモードに移行して、エンジン１の保護を図ることができる。また、制御部２３は、インジェクタ駆動時間をモニタリングしてインジェクタ駆動時間がダイナミックレンジの範囲外になったことを判断する制御を行ってもよい。
【００２８】
このように、ドライビングサイクル平均値（ＤＣ値）及びその差分量の積算値に基づいて、インジェクタデポジットの堆積の進行度合いを判定及び報知することで、環境によるばらつきを抑えて平均化することができ、パラメータの一過性の変化（例えば給油１回が特に劣悪であった等）による過敏な異常判定（誤判定）ひいては運転者への異常報知を防止することが可能になる。また、各パラメータに対して画一的な閾値を適用するのではなく、各パラメータの区間平均値の差分量を積算することで、車両の個体差や使用環境が異なる場合であっても、誤判定をなくして的確な異常判定を行うことができる。
【００２９】
以上のように構成された第１実施形態に係るエンジン１の動作について、図３〜図７の第１〜第５のフローチャートを参照して詳細に説明する。図３の第１のフローチャートは、エンジン始動時にイグニッションスイッチがオンされてからイグニッションスイッチがオフされて制御部２３の電源がオフされるまでの車両走行時における制御部２３による処理であり、補正パラメータ（燃料フィードバック値、燃料学習値、インジェクタ駆動時間、点火時期遅角量）の区間平均値である「ドライビングサイクル平均値（ＤＣ値）」を算出・記憶するためのものである。図４の第２のフローチャートは、図３の第１のフローチャートでドライビングサイクルが繰り上がった（跨いだ）場合における制御部２３によるＤＣ値の差分量の累計積算値の演算・記憶処理である。図５の第３のフローチャートは、図４の第２のフローチャートで演算・記憶したＤＣ値の差分量の累計積算値を利用して、インジェクタデポジットの堆積の進行度合いを判定するための処理である。図６の第４のフローチャートは、図４の第２のフローチャートで演算・記憶したＤＣ値の差分量の累計積算値を利用して、インジェクタデポジットの堆積の進行度合いを判定し、さらにインジェクタデポジットの堆積を報知してこれを解消するための処理である。図７の第５のフローチャートは、図５の第３のフローチャート及び／又は図６の第４のフローチャートでインジェクタデポジットの堆積が進んでいると判定した場合のエンジン１の作動制限に関する処理である。
【００３０】
図３は、第１実施形態に係るエンジン１の動作を示す第１のフローチャートである。同フローチャートはエンジン始動時の処理を示している。
【００３１】
ステップＳ１では、制御部２３が、イグニッションスイッチがオンされているか否かを判定する。イグニッションスイッチがオンされているときは（ステップＳ１：Ｙｅｓ）、ステップＳ２に進み、イグニッションスイッチがオンされていないときは（ステップＳ１：Ｎｏ）、ステップＳ１１に進む。
【００３２】
ステップＳ２では、制御部２３が、エンジン始動前に滞在しているドライビングサイクルの区間（例えば、０〜１０００ｋｍ、１０００〜２０００ｋｍ、２０００〜３０００ｋｍ、…）を確認するとともに、当該ドライビングサイクルの区間を演算対象に設定するためのフラグを成立させる。
【００３３】
ステップＳ３では、制御部２３が、完暖アイドル状態であるか否か（暖機制御が終了しているか否か）を判定する。完暖アイドル状態であるときは（ステップＳ３：Ｙｅｓ）、ステップＳ４に進み、完暖アイドル状態でないときは（ステップＳ３：Ｎｏ）、ステップＳ１に戻る。つまり、完暖アイドル状態でないときの各種データは、本実施形態の処理に使用されることなく破棄されるか、あるいは、データ自体が取得されない。
【００３４】
ステップＳ４では、制御部２３が、完暖アイドル状態（暖機制御が終了している状態）において、予め定められた走行期間または走行距離毎に求められる補正パラメータ（燃料フィードバック値、燃料学習値、インジェクタ駆動時間、点火時期遅角量）の区間平均値である「ドライビングサイクル平均値（ＤＣ値）」を構成するためのデータを算出してこれを記憶する。つまり、ステップＳ４で算出・記憶されるデータは、ＤＣ値の一構成要素（１ピース）となるべきものであって、ＤＣ値それ自体ではない。
【００３５】
ステップＳ５では、制御部２３が、イグニッションスイッチがオフされているか否かを判定する。イグニッションスイッチがオフされているときは（ステップＳ５：Ｙｅｓ）、ステップＳ６に進む。イグニッションスイッチがオフされていないときは（ステップＳ５：Ｎｏ）、ステップＳ４の処理を繰り返して、完暖アイドル状態におけるＤＣ値の一構成要素となるデータを複数回（ｎ回）に亘って算出・記憶する。
【００３６】
ステップＳ６では、制御部２３が、ステップＳ４で算出・記憶した完暖アイドル状態におけるＤＣ値の一構成要素となるデータの平均値を算出してこれを記憶する。
【００３７】
ステップＳ７では、制御部２３が、イグニッションスイッチがオフされた時点におけるドライビングサイクルの区間を確認する。
【００３８】
ステップＳ８では、制御部２３が、ドライビングサイクルの区間を跨いだか否かを判定する。ここで例えば、ドライビングサイクルの区間が０〜１０００ｋｍと１０００〜２０００ｋｍで区画されていて１０００ｋｍが境界値となっている場合を想定する。この場合、イグニッションスイッチがオンからオフに切り替えられるまでの走行距離が９９０〜１０１０ｋｍであれば、ドライビングサイクルの区間を跨いだことになり、イグニッションスイッチがオンからオフに切り替えられるまでの走行距離が９９０〜９９８ｋｍであれば、ドライビングサイクルの区間を跨いでいないことになる。ドライビングサイクルの区間を跨いだときは（ステップＳ８：Ｙｅｓ）、ステップＳ４とステップＳ６で算出・記憶したデータを保持したまま、ステップＳ９に進む。ドライビングサイクルの区間を跨いでいないときは（ステップＳ８：Ｎｏ）、ステップＳ４とステップＳ６で算出・記憶したデータを保持したまま、ステップＳ１１に進む。
【００３９】
ステップＳ９では、制御部２３が、ドライビングサイクルの確定区間（上記の例では０〜１０００ｋｍの区間）について、ドライビングサイクル平均値（ＤＣ値）を算出してこれを以後の更新を行わない確定値として記憶する。
【００４０】
ステップＳ１０では、制御部２３が、現在滞在しているドライビングサイクルの区間が繰り上がったことに伴い、次の演算対象を前区間のドライビングサイクルから今区間のドライビングサイクルに切り替えるためのフラグリセット（初期化）を実行する。つまり、制御部２３は、ステップＳ２で成立させたフラグをリセット（初期化）する。
【００４１】
ステップＳ１１では、制御部（ＥＣＵ）２３の電源をオフにして処理を終了する。ここで、ステップＳ５においてイグニッションスイッチをオフにする処理とステップＳ１１において制御部２３の電源をオフにする処理は別々の処理である。すなわち、ステップＳ５においてイグニッションスイッチをオフにした後、ステップＳ６〜ステップＳ１０の各種の処理を実行した後のタイミングで、ステップＳ１１において制御部２３の電源がオフにされる。
【００４２】
図４は、第１実施形態に係るエンジン１の動作を示す第２のフローチャートである。同フローチャートの処理は、図３の第１のフローチャートのステップＳ１０におけるフラグリセット（初期化）を実行するか否かの判定処理と並行して実行される（ステップＳ１０とステップＳ１１の間に実行される処理と言うこともできる）。
【００４３】
ステップＳ２１では、制御部２３が、フラグリセット及びＤＣ値差分量積算完了フラグが成立したか否かを判定する。フラグリセット及びＤＣ値差分量積算完了フラグが成立したときは（ステップＳ２１：Ｙｅｓ）、ステップＳ２２に進み、フラグリセット及びＤＣ値差分量積算完了フラグが成立していないときは（ステップＳ２１：Ｎｏ）、処理を終了する。
【００４４】
ステップＳ２２では、制御部２３が、ステップＳ９で確定値として記憶したドライビングサイクル平均値（ＤＣ値）を今区間の区間平均値としたときに、今区間のドライビングサイクル平均値（ＤＣ値）と前区間のドライビングサイクル平均値（ＤＣ値）の差分量（変化量）を演算する。上記の例において、２０００〜３０００ｋｍの区間のドライビングサイクル平均値（ＤＣ値）が確定した場合には、１０００〜２０００ｋｍの区間のドライビングサイクル平均値（ＤＣ値）と２０００〜３０００ｋｍの区間のドライビングサイクル平均値（ＤＣ値）の差分量が演算される。
【００４５】
ステップＳ２３では、制御部２３が、ステップＳ２２で演算した今区間のドライビングサイクル平均値（ＤＣ値）と前区間のドライビングサイクル平均値（ＤＣ値）の差分量（変化量）を記憶する。
【００４６】
ステップＳ２４では、制御部２３が、ステップＳ２２及びステップＳ２３で演算及び記憶した今区間のドライビングサイクル平均値（ＤＣ値）と前区間のドライビングサイクル平均値（ＤＣ値）の差分量（変化量）を積算して累計積算値を演算する。上記の例において、２０００〜３０００ｋｍの区間のドライビングサイクル平均値（ＤＣ値）が確定した場合には、０〜１０００ｋｍと１０００〜２０００ｋｍの区間のドライビングサイクル平均値（ＤＣ値）の差分量に、１０００〜２０００ｋｍと２０００〜３０００ｋｍの区間のドライビングサイクル平均値（ＤＣ値）の差分量を積算して、これを累計積算値とする。
【００４７】
ステップＳ２５では、制御部２３が、ＤＣ値の差分量の積算を完了させて累計積算値を記憶するとともに、ＤＣ値差分量積算完了フラグを終了させる。
【００４８】
図５は、第１実施形態に係るエンジン１の動作を示す第３のフローチャートである。同フローチャートの処理は、図４のステップＳ２４及びステップＳ２５で演算及び記憶したＤＣ値の差分量の累計積算値を利用して、インジェクタデポジットの堆積の進行度合いを判定するための処理であり、例えばエンジン始動時に実行することができる。
【００４９】
ステップＳ３１では、制御部２３が、ステップＳ２４及びステップＳ２５で演算及び記憶したＤＣ値の差分量の累計積算値が所定値（デポジット判定値）以上となったか否かを判定する。
【００５０】
ＤＣ値の差分量の累計積算値が所定値（デポジット判定値）以上である場合（ステップＳ３１：Ｙｅｓ）、制御部２３は、ステップＳ３２において、インジェクタデポジットの堆積が進行していると判定する。一方、ＤＣ値の差分量の累計積算値が所定値（デポジット判定値）未満である場合（ステップＳ３１：Ｎｏ）、制御部２３は、ステップＳ３３において、インジェクタデポジットの堆積が進行していないと判定する。
【００５１】
図６は、第１実施形態に係るエンジン１の動作を示す第４のフローチャートである。同フローチャートの処理は、図４のステップＳ２４及びステップＳ２５で演算及び記憶したＤＣ値の差分量の累計積算値を利用して、インジェクタデポジットの堆積の進行度合いを判定するための処理であり、例えばエンジン始動時に実行することができる。
【００５２】
ステップＳ４１では、制御部２３が、補正パラメータである燃料フィードバック値、燃料学習値、インジェクタ駆動時間及び点火時期遅角量の各々についてのＤＣ値の差分量の累計積算値が所定値（デポジット判定値）以上であるか否かを判定する。各補正パラメータについてのＤＣ値の差分量の累計積算値が所定値（デポジット判定値）以上であるときは（ステップＳ４１：Ｙｅｓ）、ステップＳ４２に進み、いずれかの補正パラメータについてのＤＣ値の差分量の累計積算値が所定値（デポジット判定値）未満であるときは（ステップＳ４１：Ｎｏ）、ステップＳ４４に進む。
【００５３】
ステップＳ４２では、制御部２３が、インジェクタデポジットの堆積が進行していると判定する。そして制御部２３は、ステップＳ４３において、インストルメントパネルへの表示や音声ブザー等により、インジェクタデポジットの堆積が進行している旨を運転者に報知することで、インジェクタデポジットの堆積を解消するための適切な措置を促す。
【００５４】
ステップＳ４４では、制御部２３が、インジェクタデポジットの堆積が進行していないと判定して、運転者に対して何らの報知を行うことなく処理を終了する。
【００５５】
図７は、第１実施形態に係るエンジン１の動作を示す第５のフローチャートである。同フローチャートの処理は、図５のステップＳ３２及び／又は図６のステップＳ４２においてインジェクタデポジットの堆積が進んでいると判定した場合のエンジンの１の作動制限に関する処理である。
【００５６】
ステップＳ５１では、制御部２３が、ＤＣ値の差分量の累計積算値が所定値（デポジット判定値）以上であるか否かに基づいて、インジェクタデポジットの堆積が進んでいるか否かを判定する。インジェクタデポジットの堆積が進んでいるときには（ステップＳ５１：Ｙｅｓ）、ステップＳ５２に進み、インジェクタデポジットの堆積が進んでいないときには（ステップＳ５１：Ｎｏ）、ステップＳ５１の判定処理を繰り返す。
【００５７】
ステップＳ５２では、制御部２３が、現在要求されているインジェクタ駆動時間がインジェクタ駆動時間の最大限界値（最大寿命）を超えているか否かを判定する。現在要求されているインジェクタ駆動時間がインジェクタ駆動時間の最大限界値（最大寿命）を超えているときには（ステップＳ５２：Ｙｅｓ）、ステップＳ５３に進み、現在要求されているインジェクタ駆動時間がインジェクタ駆動時間の最大限界値（最大寿命）を超えていないときには（ステップＳ５２：Ｎｏ）、ステップＳ５２の判定処理を繰り返す。
【００５８】
ステップＳ５３では、制御部２３が、エンジン１に対して、燃料噴射量制限、スロットル制限、燃料カット等の作動制限を行う。
【００５９】
インジェクタデポジットの堆積が進むと燃料噴射孔が詰まって燃料の流量が減るため、全開走行等の要求があると燃料の絶対量が不足して、意図しないリーン燃焼が起こり、触媒の溶損に繋がるおそれがある。そこで、インジェクタデポジットの堆積が進んでいると判定した場合において、インジェクタ駆動時間の要求量がインジェクタ駆動時間の最大限界値（最大寿命）を超えたときには、燃料噴射量制限、スロットル制限、燃料カット等の作動制限を掛けてコンポーネントの保護を実施するのである。
【００６０】
≪第２実施形態≫
図８は、第２実施形態に係る燃料噴射制御装置が適用されるエンジン１の構成を示す概念図である。図８の第２実施形態の構成は、図１の第１実施形態の構成において、インジェクタ２１と制御部２３の間に位置させて、インジェクタ洗浄剤貯留タンク（インジェクタ洗浄剤導入部）２５を設けたものである。
【００６１】
制御部２３は、ドライビングサイクル平均値（ＤＣ値）及びその差分量の積算値に基づいて、インジェクタデポジットの堆積が進んでいると判定したとき、インジェクタ洗浄剤貯留タンク２５を介して、インジェクタ２１から燃焼室１５に噴射される燃料にインジェクタ洗浄剤を投入する（混ぜる）。制御部２３は、インジェクタ洗浄剤貯留タンク２５によるインジェクタ洗浄剤の投入を、報知部２４によるインジェクタデポジットの堆積が進んでいることの報知とともに実行してもよいし、報知部２４によるインジェクタデポジットの堆積が進んでいることの報知を省略した形で実行してもよい。
【００６２】
第２実施形態によれば、インジェクタデポジットの堆積が進んでいる場合であっても、運転者が何らの特別な対応をとることなく、インジェクタ洗浄剤が燃料に自動投入され、インジェクタデポジットの堆積の自動解消を図ることができる。
【００６３】
なお、上記実施の形態において、添付図面に図示される各構成の機能、大きさ、形状などについては、これに限定されず、本発明の効果を発揮する範囲内で適宜変更することが可能である。その他、本発明は、その目的の範囲を逸脱しない限りにおいて適宜変更して実施することが可能である。
【００６４】
以上の実施形態では、制御部２３が算出する補正パラメータが、燃料フィードバック値、燃料学習値、インジェクタ駆動時間及び点火時期遅角量を含む場合を例示して説明したが、制御部２３が算出する補正パラメータはこれらの一部であってもよい。また、制御部２３が算出する補正パラメータは、インジェクタデポジットの堆積量（付着量）により補正される（相関のある）パラメータであればよくその範囲内で種々の変更が可能である。
【００６５】
以上の実施形態では、制御部２３が、燃料フィードバック値についてのドライビングサイクル平均値（ＤＣ値）の差分量の積算値、燃料学習値についてのドライビングサイクル平均値（ＤＣ値）の差分量の積算値、インジェクタ駆動時間についてのドライビングサイクル平均値（ＤＣ値）の差分量の積算値、及び、点火時期遅角量についてのドライビングサイクル平均値（ＤＣ値）の差分量の積算値がいずれも独立して所定値以上となったときに、インジェクタデポジットの堆積が進んでいることを判定及び報知する場合を例示して説明した。しかし制御部２３は、これらの差分量の積算値のうちの一部が所定値以上となったことを以って、インジェクタデポジットの堆積が進んでいることを判定及び報知してもよい。
【００６６】
以上の実施形態では、インジェクタ２１が燃焼室１５内に直接的に燃料を噴射する直噴型の燃料噴射装置を例示して説明した。しかし本発明は、インジェクタが吸気ポート内で噴射した燃料が吸入空気と混合されて混合気となって燃焼室内に導入されるポート噴射式のエンジンにも同様に適用可能である。
【産業上の利用可能性】
【００６７】
本発明の燃料噴射制御装置は、例えば自動四輪車や自動二輪車等の各種車両に適用して好適である。
【符号の説明】
【００６８】
１  エンジン（内燃機関）
２１  インジェクタ
２３  制御部（ＥＣＵ：Engine Control Unit）
２４  報知部
２５  インジェクタ洗浄剤貯留タンク（インジェクタ洗浄剤導入部）
【図１】
2017207034.tif 000003
【図２】
2017207034.tif 000004
【図３】
2017207034.tif 000005
【図４】
2017207034.tif 000006
【図５】
2017207034.tif 000007
【図６】
2017207034.tif 000008
【図７】
2017207034.tif 000009
【図８】
2017207034.tif 000010