(57)【特許請求の範囲】
【請求項１】
内燃機関の運転状態を座標とし燃料噴射量を規定するマップを所定の条件を満たすように修正する噴射量マップ修正方法において、
前記座標で規定される噴射量値を自動的に修正するとき、
（１）前記座標の噴射量値を減少方向に修正する場合、前記座標を囲む周囲の噴射量値が前記座標の修正後の噴射量値以下の場合は前記周囲の噴射量値を修正せず、
（２）前記座標の噴射量値を減少方向に修正する場合、前記座標を囲む周囲の噴射量値が前記座標の修正後の噴射量値より大きい場合は前記座標の修正後の噴射量値に前記周囲の噴射量値を修正し、
（３）前記座標の噴射量値を増加方向に修正する場合、前記座標を囲む周囲の噴射量値が前記座標の修正後の噴射量値より小さい場合は前記座標の修正後の噴射量値に前記周囲の噴射量値を修正し、
（４）前記座標の噴射量値を増加方向に修正する場合、前記座標を囲む周囲の噴射量値が前記座標の修正後の噴射量値以上の場合は前記周囲の噴射量値を修正せず、
前記（１）、（２）、（３）および（４）の修正作業を自動的に行うことを特徴とする噴射量マップ修正方法。
【請求項２】
気筒毎に検出する内燃機関の運転状態により気筒毎に有する前記マップの座標を特定することを特徴とする請求項１に記載の噴射量マップ修正方法。
【請求項３】
前記座標の噴射量値の修正値を決定した時点における前記修正値の決定要因となる項目値を履歴として保存することを特徴とする請求項１に記載の噴射量マップ修正方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、内燃機関（以下、「内燃機関」をエンジンという）の運転状態を座標とし燃料噴射量を規定する噴射量マップを所定の条件を満たすように修正する噴射量マップ修正方法に関する。
【０００２】
【従来の技術】
エンジン制御装置（以下、「エンジン制御装置」をＥＣＵという）は、エンジン回転数、吸気管負圧、エンジン負荷等のエンジン運転状態を座標とし所定条件を満たすように燃料噴射量を規定するマップを有している。噴射量マップ上の燃料噴射量を規定する噴射量値として、例えば電磁駆動式のインジェクタのコイルに加える制御パルス信号のパルス幅を規定する時間が用いられる。エンジンを出荷するとき、基準エンジンを基に作成された基準噴射量マップを、実際のエンジン特性に合わせ修正する必要がある。この場合、エンジン回転数、吸気管負圧およびエンジン負荷等のエンジン運転状態と空燃比とを検出しながら所定条件として空燃比を最適にするように噴射量マップの噴射量値がパーソナルコンピュータ（以下、「パーソナルコンピュータ」をＰＣという）等により自動修正される。
【０００３】
【発明が解決しようとする課題】
しかしながら、実際に車両等に搭載されたエンジンの燃料噴射量はＥＣＵが噴射量マップ上の噴射量値を一次補間することにより求められるので、噴射量マップ修正作業において検出したエンジン運転状態を座標とする噴射量値だけを修正すると、修正した噴射量値と修正した噴射量値を囲む周囲の噴射量値とを用い一次補間によりＥＣＵが適正な燃料噴射量を得ることができない。したがって、エンジン運転状態を座標とする噴射量マップの噴射量値を修正するとき、座標で規定される噴射量値と一緒に、修正する座標を囲む周囲の噴射量値を修正することが望ましい。
【０００４】
しかし、従来の修正方法では、エンジン運転状態を座標とする噴射量マップの噴射量値はＰＣで自動修正されるが、自動修正される座標を囲む周囲の噴射量値は作業者が手動で修正することが一般的である。したがって、噴射量マップ修正に多くの時間を必要としている。
また、修正作業においてエンジン運転状態を検出する場合、ＥＣＵと異なり検出する周期が長いので、複数の検出値を平均して各気筒の噴射量マップを修正する座標とすることが考えられる。
【０００５】
しかしながら、気筒毎にエンジン回転数を検出するタイミングが異なり、エンジン回転数の変動が大きいために気筒毎に検出したエンジン回転数の差が大きい場合には、気筒毎に検出したエンジン回転数の値の平均により噴射量マップの座標を特定すると、ＥＣＵで実際に特定する噴射量マップの座標と修正作業で特定する噴射量マップの座標が異なり、実際にエンジンを運転する場合、適正な燃料噴射量を得られない。
【０００６】
また、噴射量マップ修正作業中、エンジン運転状態により規定される噴射量マップ上の噴射量値の修正値を決定している間も、エンジン運転状態を検出した値を履歴として保存することが一般的である。検出値を履歴として保存するのは、噴射量マップ修正後に修正内容を検討するためである。しかし、保存データ量が多すぎ、必要なデータの抽出が困難であるという問題がある。
【０００７】
本発明の目的は、エンジン運転状態を座標とし燃料噴射量を規定する噴射量マップの修正作業工数を低減する噴射量マップ修正方法を提供することにある。
本発明の他の目的は、煩雑な噴射量マップの修正作業を容易にする噴射量マップ修正方法を提供することにある。
本発明の他の目的は、気筒毎に適正な噴射量マップを求める噴射量マップ修正方法を提供することにある。
本発明の他の目的は、噴射量マップ修正の履歴データを極力低減する噴射量マップ修正方法を提供することにある。
【０００８】
【課題を解決するための手段】
本発明の請求項１記載の噴射量マップ修正方法によると、エンジン運転状態により特定される座標で規定される噴射量マップ上の噴射量値を修正するとき、座標で規定される噴射量値と座標を囲む周囲の噴射量値とを自動的に修正するので、噴射量マップ修正作業工数を低減できる。
さらに、自動で噴射量マップを修正することにより、煩雑な修正条件の判定を容易に行うことができる。
【０００９】
本発明の請求項２記載の噴射量マップ修正方法によると、気筒毎に検出したエンジン運転状態に基づき各気筒の噴射量マップの座標を特定する。検出タイミングの違いにより気筒毎にエンジン運転状態が異なっても、気筒毎に噴射量マップを最適に修正できる。
【００１０】
本発明の請求項３記載の噴射量マップ修正方法によると、エンジン運転状態により特定される座標の噴射量値の修正値を決定した時点における修正値の決定要因となる項目値を履歴として保存し、修正値を決定した時点以外の項目値は保存しない。噴射量マップ修正作業を検討するときには、修正値を決定した時点の項目値が残っていればよく、余分なデータは不必要である。したがって、検討に用いるデータ量が少なく検討作業が容易になる。
【００１１】
【発明の実施の形態】
以下、本発明の実施の形態を示す実施例を図に基づいて説明する。本実施例による噴射量マップの自動修正システムの基本構成図を図２に示す。図２の詳細な説明は省略する。
ＥＣＵは、例えば図１に示す噴射量マップ１０に基づき、エンジン運転状態により規定される燃料噴射量を一次補間により求める。一次補間とは、エンジン運転状態により規定される燃料噴射量を、噴射量マップ１０の複数の点から一次関数により求めることを表している。本実施例では、エンジン運転状態であるエンジン回転数と吸気管負圧とにより噴射量マップ１０の座標を特定している。また、電磁駆動式のインジェクタのコイルに加える制御パルス信号のパルス幅の時間が燃料噴射量を規定する噴射量値として用いられている。エンジン回転数はｒｐｍ、吸気管負圧はｍｍＨｇ、パルス時間はμｓで示す。噴射量マップ１０は各気筒毎に設定されている。
【００１２】
エンジンを実際に車両に搭載する前に、燃料噴射量を規定する噴射量マップ１０をエンジン特性に合わせエンジンの各気筒毎に最適化する必要がある。本実施例で噴射量マップ１０を最適化するとは、空燃比を所望の値にすることを表している。
【００１３】
運転中のエンジンからエンジン回転数および吸気管負圧を各種センサにより所定の周期で各気筒毎に検出し、検出する空燃比が最適になるように各気筒毎に検出したエンジン回転数および吸気管負圧で特定される噴射量マップ１０の座標の噴射量値を修正していく。検出したエンジン回転数、吸気管負圧および空燃比は図示しないＰＣに送出される。噴射量マップ１０の修正方法について次に詳細に説明する。以下に説明する作業は、すべてＰＣに組み込んだ噴射量マップ修正プログラムにより自動的に行われる。
【００１４】
図１の（Ａ）に示す状態にある噴射量マップ１０において、エンジン回転数および吸気管負圧を検出し座標１１が特定されたとする。空燃比を最適化するパルス時間が８９６μｓであると決定すると、座標１１の修正後の噴射量値である８９６μｓと座標１１を囲む周囲の座標の噴射量値とを比較する。そして、以下に示す(1) から(4) の条件に合わせ座標１１を囲む周囲の噴射量値の修正方法を決定する。
【００１５】
(1) 座標１１の噴射量値を減少方向に修正する場合、座標１１を囲む周囲の噴射量値が座標１１の修正後の噴射量値以下の場合は周囲の噴射量値を修正しない。
(2) 座標１１の噴射量値を減少方向に修正する場合、座標１１を囲む周囲の噴射量値が座標１１の修正後の噴射量値より大きい場合は座標１１の修正後の噴射量値に周囲の噴射量値を修正する。
(3) 座標１１の噴射量値を増加方向に修正する場合、座標１１を囲む周囲の噴射量値が座標１１の修正後の噴射量値よりも小さい場合は、図１の（Ｂ）に示すように座標１１の修正後の噴射量値に周囲の噴射量値を修正する。
(4) 座標１１の噴射量値を増加方向に修正する場合、座標１１を囲む周囲の噴射量値が座標１１の修正後の噴射量値以上の場合は周囲の噴射量値を修正しない。
【００１６】
ある検出タイミングで特定される座標の噴射量値の修正値が決定されると、修正値を決定する要因となった決定時点におけるエンジン回転数、吸気管負圧および空燃比をＰＣ上の記録手段に記録していく。そして、各気筒の検出タイミング毎に検出したエンジン運転状態に基づき各気筒の噴射量マップ１０を修正していく。
【００１７】
本実施例では、エンジン回転数および吸気管負圧で特定される噴射量マップ１０の座標の噴射量値と、その周囲の座標の噴射量値とを自動的に修正するので、修正工数が低減する。
また、各気筒毎に検出したエンジン回転数および吸気管負圧により各気筒毎に設定されている噴射量マップ１０の座標の噴射量値を修正する。したがって、各気筒毎に検出するエンジン回転数の差が大きくても、各気筒毎に最適な噴射量値に噴射量マップ１０を修正できる。
また、噴射量マップ１０の決定時点だけの項目値を記録するので記録データ量が少なく、修正作業の検討作業が容易になる。
【００１８】
本実施例では、噴射量マップの座標を特定するエンジン運転状態として、エンジン回転数および吸気管負圧を採用したが、これ以外にも例えばエンジン負荷、スロットル開度等を噴射量マップの座標を特定するエンジン運転状態として採用してもよい。
【図面の簡単な説明】
【図１】本発明の一実施例による噴射量マップの修正過程を示す説明図である。
【図２】本実施例による噴射量マップの自動修正システムを示す基本構成図である。
【符号の説明】
１０      噴射量マップ
【図１】
0004337021.tif 000002
【図２】
0004337021.tif 000003