(57)【要約】【課題】多気筒エンジンの始動時ないし過渡時の空燃比制御精度を向上する。【解決手段】エンジン回転数が変化する過渡状態での燃料噴射量を、エンジン回転数とその変化方向または変化速度に応じて補正する。エンジン回転数の変化状態を判定しているので、始動直後の回転上昇時のように壁流形成により空燃比リーン傾向となる条件下では燃料増量により空燃比の最適化を図る一方で、始動過程で回転数低下した場合には燃料を減量補正して空燃比がリッチ化するのを回避することができる。【選択図】        図６
2004197700.tif 000002
【特許請求の範囲】
【請求項１】
火花点火式多気筒エンジンの回転数を含む運転状態を検出する運転状態検出手段と、各気筒に燃料を噴射供給する燃料噴射弁と、前記運転状態に基づいて演算した燃料噴射量信号により前記燃料噴射弁を制御する制御手段とを備えた燃料噴射制御装置において、
前記制御手段を、エンジン回転数が変化する過渡状態での燃料噴射量を、エンジン回転数とその変化方向に応じて補正するように構成したことを特徴とするエンジンの燃料噴射制御装置。
【請求項２】
前記過渡状態としてエンジン始動時を検出する請求項１に記載のエンジンの燃料噴射制御装置。
【請求項３】
前記エンジン回転数の変化方向は、エンジン回転数の変化により求める請求項１に記載のエンジンの燃料噴射量制御装置。
【請求項４】
前記エンジン回転数の変化は、更新速度が比較的速い回転数検出値と、更新速度が比較的遅い回転数検出値との差に基づいて定める請求項１に記載のエンジンの燃料噴射量制御装置。
【請求項５】
エンジン回転数低下時にはエンジン回転数に基づく燃料噴射量を減量補正する請求項１に記載のエンジンの燃料噴射量制御装置。
【請求項６】
エンジン回転数上昇時にはエンジン回転数に基づく燃料噴射量を増量補正する請求項１に記載のエンジンの燃料噴射量制御装置。
【請求項７】
エンジン回転数に基づく燃料噴射量を、エンジン回転数低下時には減量補正し、エンジン回転数上昇時には増量補正する請求項１に記載のエンジンの燃料噴射量制御装置。
【請求項８】
エンジン回転数に応じた燃料噴射量の補正量のテーブルを回転低下時に適用する特性と回転上昇時に適用する特性についてそれぞれ備え、エンジン回転数の変化方向に応じて前記特性を切り換える請求項１に記載のエンジンの燃料噴射量制御装置。
【請求項９】
火花点火式多気筒エンジンの回転数を含む運転状態を検出する運転状態検出手段と、各気筒に燃料を噴射供給する燃料噴射弁と、前記運転状態に基づいて演算した燃料噴射量信号により前記燃料噴射弁を制御する制御手段とを備えた燃料噴射制御装置において、
前記制御手段を、エンジン始動時の燃料噴射量を、エンジン回転数とその変化速度に応じて補正するように構成したことを特徴とするエンジンの燃料噴射量制御装置。
【請求項１０】
前記制御手段は、エンジン回転数に基づき補正量を算出する第1の補正項(KNST1)と、エンジン回転数の変化速度に基づき補正量を算出する第2の補正項(KNSTHOS)とを有する演算論理を備え、前記第1の補正項は、エンジン回転数が低いほど燃料増量する特性を有する請求項９に記載のエンジンの燃料噴射量制御装置。
【請求項１１】
前記エンジン回転数の変化状態は、更新速度が比較的速い回転数検出値と、更新速度が比較的遅い回転数検出値との差に基づいて定める請求項９に記載のエンジンの燃料噴射量制御装置。
【請求項１２】
前記第1の補正項は、更新速度が比較的速い回転数検出値に基づいて演算される請求項１１に記載のエンジンの燃料噴射量制御装置。
【請求項１３】
エンジン回転数低下時には燃料噴射量を減量補正する請求項９に記載のエンジンの燃料噴射量制御装置。
【請求項１４】
エンジン回転数の低下方向への変化速度が大であるほど減量補正量を大とする請求項１３に記載のエンジンの燃料噴射量制御装置。
【請求項１５】
エンジン回転数上昇時には燃料噴射量を増量補正する請求項９に記載のエンジンの燃料噴射量制御装置。
【請求項１６】
エンジン回転数の上昇方向への変化速度が大であるほど増量補正量を大とする請求項１５に記載のエンジンの燃料噴射量制御装置。
【請求項１７】
エンジン回転数に基づく燃料噴射量を、エンジン回転数低下時には回転数低下方向への変化速度が大であるほど補正量が大となるように減量補正し、エンジン回転数上昇時には回転数上昇方向への変化速度が大であるほど補正量が大となるように増量補正する請求項９に記載のエンジンの燃料噴射量制御装置。
【請求項１８】
エンジン始動の当初は前記第1の補正項を更新速度が比較的速い回転数検出値に基づいて演算する請求項１０に記載のエンジンの燃料噴射量制御装置。
【請求項１９】
各気筒の最初の燃焼サイクルに対する供給燃料に対しては補正を行わないようにした請求項９に記載のエンジンの燃料噴射量制御装置。
【請求項２０】
前記運転状態検出手段として、クランクシャフトの基準位置を示すREF信号とクランクシャフトの回転角度を判別するPOS信号とを検出するクランク角センサを設け、前記更新速度が比較的遅い回転数検出値として前記REF信号により算出下REF更新回転数を、更新速度が比較的速い回転数検出値として前記POS信号により算出したPOS更新回転数を用いるようにした請求項４または請求項１８に記載のエンジンの燃料噴射量制御装置。
【請求項２１】
前記制御手段は、各気筒の吸気通路毎に設けられた燃料噴射弁により、各気筒の燃焼サイクルに同期してサイクル毎の要求燃料量を気筒毎に噴射供給可能に構成されている請求項１または請求項９に記載のエンジンの燃料噴射量制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はエンジンの燃料噴射制御装置に関し、より詳しくはエンジン始動時など回転数が変化する過渡状態での燃料噴射量を適切に制御するための燃料噴射制御装置の改良に関する。
【０００２】
【従来の技術】
エンジンの過渡状態での燃料噴射量を制御する従来技術として、特許文献１のようなものが知られている。これはエンジン始動時に回転数に応じて燃料量を補正するもので、フリクションにより回転数が低下する低温時ほど燃料を増量することにより所望の出力トルクが得られるようにしている。
【０００３】
【特許文献１】特開平１１−１７３１８８号公報
【０００４】
【発明が解決しようとする課題】
前記従来技術は、始動時のエンジン回転数が温度条件によって変化することに対応して燃料噴射量を補正しているが、回転数の変化速度や変化の方向に応じて燃料噴射量を補正するものではないので、始動時のような過渡状態において必ずしも適切な燃料供給を行うことはできない。
【０００５】
始動時にはクランキングの当初に噴射した燃料の一部が吸気管壁面や吸気弁傘部に付着して壁流を形成し、その分だけシリンダに吸入される燃料量が減少するため一般にシリンダ内空燃比はリーン傾向となる。このため前記従来技術においては初爆からの回転上昇時に壁流となる分を見込んで低回転時ほど増量する特性で燃料量補正をしている。しかし初爆後に回転が低下した場合、その時点ではすでに十分な壁流が形成されているので、回転数に応じた燃料補正を行うと同一回転数では燃料リッチとなってしまい、燃費や排気エミッションが悪化する。
【０００６】
また、燃焼サイクル毎に燃料噴射を行う場合に、最初のサイクルでは前述のように壁流分によるリーン傾向が生じるのに対して、以後のサイクルでは壁流にとられる分が減少するので、仮に以後のサイクルと同様の補正を最初のサイクルに適用しても空燃比のリーン化は避けられない。
【０００７】
【課題を解決するための手段】
本発明は、火花点火式多気筒エンジンの回転数を含む運転状態を検出する運転状態検出手段と、各気筒に燃料を噴射供給する燃料噴射弁と、前記運転状態に基づいて演算した燃料噴射量信号により前記燃料噴射弁を制御する制御手段とを備えた燃料噴射制御装置を前提とする。
【０００８】
前記構成において本発明では、前記制御手段を、エンジン回転数が変化する過渡状態での燃料噴射量を、エンジン回転数とその変化方向または変化速度に応じて補正するように構成する。
【０００９】
【作用・効果】
本発明では、始動時などエンジン回転数が変化する過渡状態での燃料噴射量を、回転数のみならず、回転数の変化状態をも判定して補正するので、回転上昇過程と回転低下過程のいずれの条件下においても適正な燃料量を供給することができる。
【００１０】
すなわち、エンジン回転数の変化状態を判定しているので、前述した始動直後の回転上昇時のように壁流形成により空燃比リーン傾向となる条件下では燃料増量により空燃比の最適化を図る一方で、始動後に回転数低下した場合には燃料を減量補正して空燃比がリッチ化するのを回避することができる。
【００１１】
【発明の実施の形態】
以下、本発明の実施形態を図面に基づいて説明する。この実施形態は、始動クランキング時に気筒判定し、当該判定気筒あるいは気筒群の吸気行程あるいは排気行程に燃料を噴射供給するようにした多気筒エンジンにおいて、始動時の燃料噴射量補正を行うようにしたものである。
【００１２】
図１は、本実施形態に係る４ストローク型４気筒ガソリンエンジンの概略構成を示している。図において、エンジン２の吸気管３には吸入空気量を検出するエアフローメータ４およびスロットルバルブ５が設けられ、気筒６付近の吸入ポート７には燃料噴射弁８が設けられている。燃料噴射弁８は、４気筒エンジンの場合各気筒宛て都合４個が設けられる。燃料噴射弁８には図示しない燃料供給系統により一定圧力で燃料が供給され、その開弁時間に応じた量の燃料を噴射するように構成されている。コントローラ１により演算される燃料噴射量は、前記燃料噴射弁８の開弁時間に相当する噴射パルス幅として算出される。
【００１３】
９はクランクシャフト１０の回転角度およびエンジン回転数を検出するためのクランク角センサであり、パルス状のPOS信号とREF信号を出力する。POS信号はクランクシャフト１０の単位回転角度毎に、例えば１deg周期で出力され、REF信号はクランクシャフト１０の予め設定された基準位置で出力される。１１はカムシャフト１２の回転位置を検出するカム位置センサであり、カムシャフト１２が予め設定された回転位置となったときにパルス状のPAHSE信号を出力する。１３はイグニッションスイッチであり、そのスタータ接点のＯＮに伴いコントローラ１は点火コイル１４に所定のタイミングでイグニッション信号を供給すると共に図示しないスタータモータを駆動する。１５はエンジン温度の代表値として冷却水温を検出する水温センサ、１６は排気中の酸素濃度を検出する酸素センサである。
【００１４】
コントローラ１はマイクロコンピュータおよびその周辺装置から構成され、運転状態信号として前記エアフローメータ４からの吸入空気量信号、クランク角センサ９からの回転数信号、水温センサ１５からの水温信号、酸素センサ１６からの酸素濃度信号等が入力し、これらに基づき燃料噴射量の演算を行う。
【００１５】
図２は、前記コントローラ１の燃料噴射制御に係る機能をブロック図として表したものである。始動開始判定部ａでは、前記イグニッションスイッチ１３からのスタータ信号およびイグニッション信号に基づき、クランキング開始を判定する。気筒判定部ｂでは、前記カム位置センサ１１からのPHASE信号とクランク角センサ９からのPOS信号とにより、エンジン２のある気筒がどの行程にあるかの気筒判定を行う。回転数生成部ｃでは、前記REF信号またはPOS信号の単位時間あたりの個数からエンジン回転数を算出する。噴射パルス幅演算部ｄでは、基本的な噴射パルス幅を吸入空気量と回転数によってテーブル検索等により決定し、これを水温信号や酸素濃度信号により補正して所期の空燃比で運転されるように噴射量指令値を決定する。駆動信号出力部ｅは前記噴射量指令値に基づいて燃料噴射弁８の駆動信号を出力する。噴射開始時期演算部ｆは、噴射終了時期管理で噴射を行う場合は、この噴射パルス幅とエンジン回転数から噴射開始時期を算出し、前記駆動信号出力部ｅによる燃料噴射弁８の駆動タイミングを管理する。
【００１６】
次に、図３以下に示した流れ図等に基づいて前記構成下での始動時の燃料噴射制御について説明する。図３は、前記コントローラ１により周期的に実行される始動時制御の処理ルーチンであり、流れ図中の符号Ｓは処理ステップを表している。
【００１７】
まず概略を説明すると、図３において、ステップ１ではイグニッションスイッチの状態を検出し、ＯＮであればステップ２以降の始動時制御を開始し、ＯＦＦであれば今回の処理を終了する。イグニッションスイッチＯＮのとき、ステップ２では冷却水温に基づき始動時の燃料噴射パターンを決定し、ついでステップ３でスタータスイッチの履歴を検出する。スタータスイッチがＯＮでスタータモータによるクランキングが開始された後はステップ４以降の処理に移り、ＯＮの履歴がない場合は今回の処理は終了する。ステップ４では、各気筒について最初の燃焼サイクルに対する燃料噴射であるか否かを判定し、最初の燃焼サイクルである場合にはステップ５にて回転数による補正を伴わない燃料噴射量（噴射弁の噴射パルス幅）の演算を行う。各気筒について２回目以降の燃焼サイクルである場合には、ステップ６にて回転数による補正を伴う燃料噴射量の演算を行い、あわせてステップ７にて回転数検出値としてクランク角センサのREF信号による回転数を用いるかPOS信号による回転数を用いるかの選択を行う。
【００１８】
より詳細には、ステップ２では各気筒の燃焼サイクルに同期したシーケンシャル噴射のタイミングを始動時の冷却水温に応じて変更する処理を行う。この場合、暖機完了状態でのホットスタート時を除き、各気筒について最初の燃焼サイクルに対する燃料噴射は、クランキング開始後の最初のREF信号または最初の気筒判別信号の入力時に壁流形成分を見込んだ所定量の全気筒同時噴射を行い、その後に各気筒の所要燃料量を噴射する。前記所要燃料量の噴射は、たとえば冷却水温がある基準値以上の通常水温時には前記全気筒同時噴射後に最初に排気行程を迎える気筒と吸気行程を迎える気筒に対して燃料噴射を行い、以後は各気筒の排気行程に同期して燃料噴射を行う噴射パターンを適用する（図１０参照）。これに対して、冷却水温が所定値未満の極低水温時には、全気筒同時噴射後は吸気行程に同期したシーケンシャル噴射を行う噴射パターンを適用する。
【００１９】
ステップ３以降のクランキング開始以後については、基本燃料パルス幅に所定の補正を施した信号を各気筒の燃料噴射弁に出力して前述した燃料噴射パターンにより燃料噴射を行う。すなわち前記基本噴射パルス幅ＴＳＴはエアフローメータからの吸気量検出値に基づいてテーブル検索により決定し、これに次式（１）に示したように大気圧変化による空気質量変化に伴う噴射量補正ＴＡＴＭ、バッテリ電圧に応じた倍率補正MKINJ、クランキング開始後経過時間に応じて変化する吸気バルブ温度変化に応じた燃料気化変化に伴う噴射量補正ＫＴＳＴ、噴射時のエンジン回転数による補正ＫＮＳＴの各種補正を施して最終的な噴射パルス幅ＴＩＳＴを決定する。ただし前記回転数による補正ＫＮＳＴは、ステップ５での各気筒の最初の燃焼サイクルに対する燃料噴射には適用せず、ステップ６以降での各気筒の第２回目以降の燃焼サイクルに対する噴射にのみ適用する。
【００２０】
ＴＩＳＴ＝ＴＳＴ×ＭＫＩＮＪ×ＫＮＳＴ×ＫＴＳＴ×ＴＡＴＴＭ  …  （１）
ただし、ＫＮＳＴ＝ＫＮＳＴ１＋ＫＮＳＴＨＯＳであり、前記ＫＮＳＴ１はクランク角センサのPOS信号により算出した回転数検出値（以下、ＰＯＳ更新回転数という。）ＦＮＲＭＰに基づいてテーブル検索により求めた補正量である。また前記ＫＮＳＴＨＯＳは、ＤＬＴＮＥＧＡ＃×（ＦＮＲＰＭ−ＬＮＲＰＭ）、すなわちＰＯＳ更新回転数ＦＮＲＰＭとクランク角センサのＲＥＦ信号により算出した回転数検出値（以下、ＲＥＦ更新回転数という。）との差に所定の常数ＤＬＴＮＥＧＡ＃を乗じて求められる。
【００２１】
図４は前記補正における噴射パルス幅の増量率−回転数の関係をテーブル化したものを表す。増量率は、基本的特性としては図の▲３▼に示されるように回転数が低いほどブーストつまりスロットルバルブ下流の吸気管負圧の発達が悪く燃料気化が促進されないことから高く設定されている。また、始動時は回転数がゼロから立ち上がり、クランキング〜初爆程度の回転数部分では壁流付着分も増量されるため、▲１▼−▲２▼に示すように低回転部ではより増量率が高く設定されている。このため初爆後に回転が低下した場合に、２回目以降の噴射にかかわらず前記壁流増量分も付加されるとたとえば特性▲３▼−▲４▼の差分だけ空燃比が必要以上にリッチ化することとなる。図３のステップ７の処理はこの問題に対応するためのものであり、以下に述べるように回転数の変化状態に応じて補正量を変化させることにより、回転上昇時と低下時の空燃比を適切なものとしている。
【００２２】
図５に噴射パルス幅回転補正でREF更新回転数（破線）を用いた場合と、POS更新回転数（実線）を用いた場合の補正量比較を示す。図において符号IGN，StartSwはそれぞれイグニッションスイッチ、スタータスイッチを表しており、１はON、０はOFFの状態を示している（以下の各図につき同様）。過渡時、特に始動時のようにREF信号間における回転数変動が大きい場合は、より分解能の高いPOS更新回転数を用いるのが適切である。POS更新回転数の場合にはより実際の回転数と近いため、より適切な回転補正量で補正することができる。しかし初爆〜完爆の過程で回転が低下した場合、図４に示すように低回転ほど増量される傾向となり、かつ壁流増量が効いている領域ではさらに増量されることとなり、リッチ化→リッチ失火による回転低下→さらなる増量でリッチ化促進という悪循環となる可能性がある。
【００２３】
これに対して、REF更新回転数を用いている場合、回転更新間隔が長いため回転低下時には高回転側にずれることになり、結果的に増量率が抑えられて前記のような悪循環となることはない。よって、回転上昇時にはPOS更新回転の特徴である実回転数に近い回転数を採用し、回転低下時には更新周期の長いREF更新回転数を採用することで空燃比の最適化を図ることができる。
【００２４】
図６に回転数の変化速度に応じて補正する前記式（１）にて演算した結果を示す。前述したように回転数補正係数KNSTはKNST1とKNSTHOSとの和で表され、KNST1はPOS更新回転数FNRPMによりテーブル参照して算出される。参照されるテーブルは図４のようになり、REF更新回転数LNRPMにて設定された値を用いる。回転上昇時はPOS更新回転数FNRPMのほうが上昇速度が速いため、増量率が不足傾向となる。ここで、式（１）の第２項でFNRPM≧LNRPMとなるため、KNSTHOSは正の値となり、結果的に回転数補正量KNSTは適切な値となる。一方、回転が低下する場合は、FNRPMのほうが回転低下が速く、壁流分の増量されるためKNST1の値は増量率が過大となるが、FNRPM＜LNRPMとなるためKNSTHOSの値は負となり、結果的に回転数補正量KNSTを減量し適切な値とすることができる。
【００２５】
図７に回転数の変化速度に応じて回転補正テーブル切換を行い補正するフローチャートを示す。図３のステップ７における演算で、ステップ８にて所定クランクアングル間、たとえば爆発間隔の回転数変化量を求め、変化量が正の場合つまり回転上昇中の場合にはステップ９，１０において図８のテーブル１を参照して▲１▼−▲２▼−▲３▼の特性に沿って壁流補正を付加する。変化量が負の場合つまり回転低下中の場合にはステップ１１，１２にて図８のテーブル２を参照して壁流補正を付加せず、▲３▼−▲４▼の特性に沿ってBoostの補正のみを行うテーブルを選択する。
【００２６】
図９に前記切換式の回転補正テーブルを持った場合の結果を示す。所定クランクアングル間たとえば爆発間隔の変化量に応じて回転補正テーブルを選択した結果、回転低下時の補正が過大となることを防止できる。
【００２７】
図３のステップ４において各気筒の初回燃料噴射時に前記回転数補正を行わないのは次の理由による。すなわち、初回燃料噴射時点では壁流量がゼロ状態であるので噴射燃料のほとんどが壁流にとられることになる。この場合、噴射量は２回目以降と比較して非常に大きな値を要求されることとなり、その後の壁流変化量、Boost変化量とは要求量が合わないこととなる。このため、各気筒初回噴射の場合には回転数による補正を停止することにより、１回目噴射と２回目噴射で過不足を生じさせないようにすることができるのである。
【００２８】
以上説明したように、本発明ではエンジン回転数の変化方向に応じて回転数に応じた燃料噴射量の補正量を異ならせるようにしたことから過渡状態での空燃比を適切に制御することが可能である。エンジン回転数の変化状態として単位時間当たりの変化量つまり変化速度を検出することにより、変化速度に応じたより適切な空燃比制御ができる。この場合、回転上昇方向の変化速度が大であるほど補正量を増大し、回転低下方向の変化速度が大であるほど補正量を減少することで空燃比を制御よく制御すること可能である。
【００２９】
なお前述したエンジン回転数の変化速度または変化方向により補正論理を切り換える制御は、始動時に限らず、回転数変化を生じうる常用運転域内での過渡状態においても適用可能であり、適切な空燃比制御性能が得られる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るエンジンの概略構成図。
【図２】前記実施形態のコントローラの機能を表すブロック図。
【図３】前記コントローラにより実行される始動時燃料噴射制御の第１の流れ図。
【図４】始動時の噴射パルス幅増量率ＫＮＳＴと回転数との関係の一例を示したテーブル特性図。
【図５】回転数による補正を適用しない制御によるタイミング図。
【図６】本発明の実施形態の制御によるタイミング図。
【図７】前記コントローラにより実行される始動時燃料噴射制御の第２の流れ図。
【図８】回転数の変化状態による補正テーブル切換の説明図。
【図９】前記テーブル切換による補正制御によるタイミング図。
【図１０】始動時燃料噴射制御の噴射パターンの一例を示すタイミング図。
【符号の説明】
１    コントローラ
２    エンジン
３    吸気管
４    エアフローメータ
５    スロットルバルブ
６    気筒
７    吸入ポート
８    燃料噴射弁
９    クランク角センサ
１０    クランクシャフト
１１    カム位置センサ
１２    カムシャフト
１３    イグニッションスイッチ
１４    点火コイル
１５    水温センサ
１６    酸素センサ
【図１】
2004197700.tif 000003
【図２】
2004197700.tif 000004
【図３】
2004197700.tif 000005
【図４】
2004197700.tif 000006
【図５】
2004197700.tif 000007
【図６】
2004197700.tif 000008
【図７】
2004197700.tif 000009
【図８】
2004197700.tif 000010
【図９】
2004197700.tif 000011
【図１０】
2004197700.tif 000012