JP2004019571A - Engine idling control device - Google Patents

Engine idling control device Download PDF

Info

Publication number
JP2004019571A
JP2004019571A JP2002176817A JP2002176817A JP2004019571A JP 2004019571 A JP2004019571 A JP 2004019571A JP 2002176817 A JP2002176817 A JP 2002176817A JP 2002176817 A JP2002176817 A JP 2002176817A JP 2004019571 A JP2004019571 A JP 2004019571A
Authority
JP
Japan
Prior art keywords
ignition timing
feedback control
fuel ratio
air
rotation speed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2002176817A
Other languages
Japanese (ja)
Inventor
Kengo Kubo
久保 賢吾
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nissan Motor Co Ltd
Original Assignee
Nissan Motor Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nissan Motor Co Ltd filed Critical Nissan Motor Co Ltd
Priority to JP2002176817A priority Critical patent/JP2004019571A/en
Publication of JP2004019571A publication Critical patent/JP2004019571A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Electrical Control Of Ignition Timing (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To rapidly converging the rotational speed increased in a starting step to a target rotational speed in an idling mode while activating a catalyst at an early stage during a cold start. <P>SOLUTION: A control device of an engine having a catalyst 16 in an exhaust passage 15 comprises ignition timing feedback control means 6, 21 and 22 to perform the feedback control of the ignition timing so that the rotational speed increased in the starting step is converged to a target rotational speed in an idling mode, and air-fuel ratio feedback control means 4, 21 and 22 which stop the feedback control of the ignition timing, and perform the feedback control of the air-fuel ratio instead to converge the rotational speed to the target rotational speed in the idling mode if the rotational speed is higher than the target rotational speed in the idling mode even when the ignition timing reaches the lag limit by the feedback control of the ignition timing. <P>COPYRIGHT: (C)2004,JPO

Description

【0001】
【発明の属する技術分野】
この発明は始動からのエンジンのアイドリング制御装置、特に排気通路に設けた触媒の始動直後の早期暖機処理に関する。
【0002】
【従来の技術】
始動過程における回転速度のオーバーシュート(吹き上がり)を低減するために、吸気量と点火時期とを同時に調節するアイドリング制御装置がある(特開2001−73848号公報参照)。
【0003】
【発明が解決しようとする課題】
ところで、ガソリンエンジンにおいて排気通路に設けられる三元触媒は、排気の空燃比が理論空燃比を中心とする狭い範囲(ウインドウといわれる)にあるとき、NOx、CO、HCの各転化効率が最適になるのであるが、三元触媒は温度上昇して活性化してからでないと高い転化率が得られないので、冷間始動直後には三元触媒の入口温度を早期に上昇させる必要がある。
【0004】
その一方で、上記従来装置のように始動過程において吹き上がる回転速度をアイドル時の目標回転速度へと収束させる必要がある。
【0005】
これら2つの要求に鑑み本願の発明者は次の知見を得た。すなわち、その知見とは、低温始動時に排気温度を上昇させるには点火時期を遅角させることが有効であり、始動過程で吹き上がる回転速度がアイドル時の目標回転速度に収束するように点火時期のフィードバック制御を行えば点火時期が遅角側にずれてゆき、この点火時期の遅角で回転速度をアイドル時の目標回転速度へと低下させつつ排気温度を上昇させることができる、というものである。
【0006】
ただし、これですべて解決というわけでなく、点火時期のフィードバック制御により点火時期が遅角してゆくにしても安定限界を超えてまで遅角したのでは、アイドル回転速度が不安定となり運転性に影響する。すなわち、点火時期が遅角限界(安定限界での点火時期)に達した段階で回転速度がアイドル時の目標回転速度より高くてまだ目標回転速度に収束していない場合はどうするのか、という技術的課題が残る。
【0007】
そこで、これに対しては次のようにした。すなわち、点火時期が遅角限界に達した段階で回転速度がアイドル時の目標回転速度より高い場合には、今度は空燃比のフィードバック制御をおこなって吸気量を低減させることにより回転速度をアイドル時の目標回転速度へと収束させる。
【0008】
このように本発明は、始動過程で吹き上がる回転速度がアイドル時の目標回転速度へと収束するように先に点火時期のフィードバック制御を行い、この点火時期フィードバック制御により点火時期が遅角限界に達しても回転速度がアイドル時の目標回転速度より高い場合に、空燃比のフィードバック制御を行って回転速度をアイドル時の目標回転速度へと収束させることにより、冷間始動時において触媒を早期に活性化しつつ始動過程で吹き上がる回転速度を速やかにアイドル時の目標回転速度へと収束させることを目的とする。
【0009】
これに対して上記従来装置は、始動過程に生じる回転速度のオーバーシュートを低減することだけを解決課題とするものに過ぎず、冷間始動時における触媒の早期活性化については一切記載するところがないので、触媒入口温度を上昇させるための点火時期の遅角が不十分である。すなわち、従来装置では回転速度のオーバーシュート分を点火時期の遅角と吸気量の減量とで分け合って抑制する構成であるため、点火時期を遅角限界まで遅角させていないのに吸気量の減量で実回転速度がアイドル時の目標回転速度に収束してしまうと、点火時期はまだ遅角できる余裕があってもそれ以上は点火時期を遅角できなくなってしまい、排気温度の上昇が十分でなく触媒の活性化が遅れるのである。
【0010】
【課題を解決するための手段】
請求項1に記載の発明は、排気通路に触媒を備えるエンジンの制御装置において、始動過程で吹き上がる回転速度をアイドル時の目標回転速度に収束させるように点火時期のフィードバック制御を行う点火時期フィードバック制御手段と、この点火時期のフィードバック制御により点火時期が遅角限界に到達しても回転速度がアイドル時の目標回転速度より高い場合に、点火時期のフィードバック制御を停止し、代わって空燃比のフィードバック制御を行ってアイドル時の目標回転速度に収束させる空燃比フィードバック制御手段とを備える。
【0011】
【発明の効果】
請求項1に記載の発明によれば、始動過程で噴き上がる回転速度をアイドル時の目標回転速度に収束させるため点火時期のフィードバック制御を行うと、この点火時期のフィードバック制御により点火時期が遅角側にずれてゆき、これによって排気温度が上昇して触媒を早期に活性化できる。
【0012】
また、点火時期のフィードバック制御により点火時期が遅角限界に到達した後は、それ以上は点火時期を遅角させないので、アイドル回転速度が不安定とならず運転性に影響することがない。その一方で空燃比のフィードバック制御が行われると、回転速度がアイドル時の目標回転速度に収束する。
【0013】
また、冷間始動直後にはエンジン回転を安定させるため、理論空燃比よりもリッチ側の空燃比の混合気を供給しており、このとき、エンジンアウトでのHC排出量が増すのであるが、上記空燃比のフィードバック制御が行われると、リッチ側にあった空燃比が理論空燃比へとずれていくので、エンジンアウトでのHC排出量を低減することができる。
【0014】
このように、請求項1に記載の発明によれば、冷間始動時において迅速に点火時期を遅角することが可能となり、これにより触媒の早期活性化と、始動過程で吹き上がる回転速度のアイドル時目標回転速度への速やかな収束とを両立させることができ、さらに冷間始動直後のHC排出量も低減できる。
【0015】
【発明の実施の形態】
図1において、1はエンジン本体で、各気筒の吸気ポート3に燃料噴射弁4が設けられ、エンジンコントローラ21からの空燃比制御信号により吸気ポート3に燃料を噴射供給する。この場合、燃焼室5に流入する空気と噴射燃料とから燃焼室5内に形成される混合気の空燃比が燃焼可能な空燃比域にあるように燃料噴射弁4からの噴射量が設定されている。
【0016】
燃焼室5の天井には点火プラグ6が設けられ、エンジンコントローラ21からの点火時期制御信号によりピストン8が圧縮上死点に到達する少し手前で点火コイル7の一次電流が遮断され点火プラグ6より火花が飛ぶ。この火花点火により、燃焼室5内の混合気が着火して高温の燃焼ガスとなり、このガス圧でピストン8が強く押し下げられ、ピストン8と連動するクランクシャフト9が回転する。
【0017】
始動時にはスタータモータでクランクシャフト9をクランキングしながら燃料噴射弁4による燃料噴射と点火プラグ6による火花点火とを適切に行うと、クランクシャフト9の回転速度(=エンジン回転速度)はオーバーシュート気味に上昇し(吹き上がり)、ピークをとった後反転してアイドル状態の回転速度へと落ち着く(図2最上段参照)。
【0018】
一方、排気通路15には三元触媒16、17を備える。このうち上流側の三元触媒16は高い排気温度の得られるエンジン出口近くに取付けるため排気マニフォルドと一体に、また下流側の三元触媒17は車両の床下位置に設けられている。これら三元触媒16、17はエンジンからの排気の空燃比が前述したウインドウにあるとき、NOx、CO、HCの転化効率が最適になるのであるが、三元触媒16、17は温度上昇して活性化してからでないと十分な転化率が得られないので、冷間始動直後には特に上流側の三元触媒16の入口温度を早期に上昇させる必要がある。
【0019】
こうした冷間始動直後の上流側三元触媒16の早期昇温への要求を満たすと共に、始動からアイドル状態への移行時(始動過程)に生じる回転速度のオーバーシュートを抑制し、さらには冷間始動直後の燃料増量補正に伴うエンジンアウトでのHC排出量を低減するため、本発明では、始動からのアイドル回転速度のフィードバック制御を行い、その際に点火時期のフィードバック制御と当量比のフィードバック制御(空燃比のフィードバック制御)と吸気量のフィードバック制御の3段階で制御する。すなわち、吸気量を初期状態に保ったまま燃料増量補正を行いつつ、実際の回転速度がアイドル時の目標回転速度(以下単に「目標回転速度」という。)へと収束するように点火時期のフィードバック制御を先に行い、この点火時期のフィードバック制御により点火時期が遅角限界に達した場合において実際の回転速度が目標回転速度より高いときには、点火時期のフィードバック制御を停止し、実際の回転速度が目標回転速度へと収束するように当量比のフィードバック制御を行う。そして、この当量比のフィードバック制御により当量比が理論空燃比相当の1.0に達した場合において実際の回転速度が目標回転則速度より高いときには、当量比のフィードバック制御を停止し、実際の回転速度が目標回転速度へと収束するように吸気量のフィードバック制御を行う。
【0020】
これをさらに図2のモデル図を参照して説明すると、図2はエンジン回転速度Ne、点火時期ADV、目標当量比Tfbya、吸気量についてエンジン冷間始動からの挙動を示している。
【0021】
エンジン回転速度Neは、エンジンの始動と共に急激に上昇し目標回転速度Netを大きく超えてt1のタイミングでピークに達した後、下降に転じる。
【0022】
この場合に、始動直後にNeがピークをとって下降を始めたタイミング(あるいは始動からの経過時間が一定値に達したタイミング)であるt2でNeをNetに収束させるための点火時期のフィードバック制御を開始する。つまり、その時々のNeとNetとの差(偏差△Ne)に応じて点火時期のフィードバック量ADVQを算出し、これで基本点火時期ADV0を補正して点火時期ADV(=ADV0+ADVQ)を求める。NeをNetへと低下させるには点火時期を遅角させてやれば良いので、点火時期ADVはt2のタイミングより遅角側に移動してゆく。
【0023】
なお、ここでの点火時期のフィードバック制御は比例積分制御であり、従って上記のフィードバック量ADVQは比例分PADV(図2第3段目参照)と積分分IADV(図2第4段目参照)の合計である。このため、点火時期ADVはt2のタイミングで比例分PADVによりステップ的に小さくなり、その後は積分分IADVにより一定のスピードで小さくなっている。
【0024】
また、上記の基本点火時期ADV0は冷却水温に応じた値であり、実際には始動からの水温上昇とともに変化する値であるが、簡単のため一定として扱っている(図2第5段目参照)。
【0025】
t2で点火時期フィードバック制御を開始した後、t3で点火時期がリタードリミッタRLMT(遅角限界)に達すると、このRLMTを超えて点火時期を遅角させることはできないので、点火時期フィードバック制御を停止する。
【0026】
ここで、RLMTを設けている理由を説明する。図3のように、横軸に空燃比を縦軸に点火時期を採ったとき、点火時期をこれ以上遅角させると燃焼の安定性が失われる限界、つまりアイドル回転速度が不安定になる限界を安定限界ラインとして引くことができるが(実線参照)、空燃比のバラツキ(例えば燃料噴射弁4の流量バラツキによる)を考慮すると実線で示す安定限界ラインより所定の幅だけ進角側にずらせて引いたライン(一点鎖線参照)を実際の安定限界ラインとしなければならない。従って、始動時の空燃比がわかっていれば、この始動時の空燃比より上に延ばした直線と一点鎖線で示す実際の安定限界ラインとが交わる点の点火時期を読みとれば、それがリタードリミッタRLMTである。ここでは、始動時の目標空燃比を理論空燃比(図では「ストイキ」で表示)としているので(理論空燃比より少しリッチでもかまわない)、同図よりA[°BTDC]の値がリタードリミッタRLMTとなる。
【0027】
図2に戻り、点火時期がRLMTに到達したt3のタイミングではまだNeがNetよりずっと高くNetの許容範囲に収まっていないので、今度は当量比のフィードバック制御を開始する。
【0028】
ここで、始動より従来と同様に目標当量比Tfbyaを演算したとき、これは、理論空燃比相当の1.0に始動後増量補正係数KASと水温増量補正係数KTWを積み重ねた値となる。
【0029】
上記の水温増量補正は、冷間時にエンジン回転を安定させるための燃料増量補正で、KTWの値は冷却水温Twに応じた値である。詳細には、図示のようにKTWの値は、始動時の冷却水温応じた初期値より水温上昇とともに小さくなり、エンジン暖機完了のタイミングでゼロとなる。一方、始動後増量補正は、始動直後のエンジン回転の不安定をなくし、クランキング状態からのつながりをより滑らかにするために行う燃料増量補正である。詳細には、KASの値は、初期値が冷却水温Twに応じて定まり、その初期値よりエンジン回転の経過とともに一定割合で減少してゆき、最後にゼロとなる値である。
【0030】
こうした2つの燃料増量補正により、従来のTfbyaは初期値より比較的急な傾きで直線的に減少し、KASがゼロとなるタイミングよりは緩やかな傾きで直線的に減少し、最終的には1.0にぶつかる、A−B−Cで示す折れ線となるであるが、t3のタイミングからはこうした従来装置による演算を中断し、t3のタイミングでの値であるDを初期値として、NeがNetへと収束するように当量比を減らしてゆく。これによって、同じ空気量に対する燃料量が減ってトルクが減少するので、Neが低下する。
【0031】
t3から目標当量比Tfbyaを減らし続けた結果、目標当量比Tfbyaがt4で理論空燃比相当の1.0に達すると、当量比のフィードバック制御を停止する。このとき、まだNeがNetの近傍に達していなければ、次には吸気量のフィードバック制御を開始する。すなわち、t4よりNeがNetへと低下するように吸気量を減らしてゆく。
【0032】
ここで、t3で点火時期フィードバック制御を停止した後は、点火時期をRLMTに固定する。これはt3以降も点火時期を限界まで遅角した状態に保って排気の昇温を継続するためである。
【0033】
また、t4で当量比フィードバック制御を停止した後は、目標当量比Tfbyaを理論空燃比相当の1.0に固定する。これはt4以降も当量比を理論空燃比相当に保ってエンジンアウトでのHC排出量の低減を継続するためである。この結果、本発明のTfbyaはA−D−E−Cと辿る特性となる。
【0034】
t4からの吸気量の減量によりt5のタイミングでNeがNetの許容範囲に収まる。これでアイドル回転速度のフィードバック制御は目的を果たせたわけであるが、ここでのフィードバック制御は、上流側の三元触媒16の早期活性化をも目的としているので、上流側の三元触媒16の入口温度が活性化温度に達するまで継続する。すなわち、t5以降も点火時期が遅角限界に保たれた状態となり、排気の昇温が継続される。
【0035】
このように、冷間始動時に吸気量は初期状態に固定したまま燃料増量補正を行いつつ、まず点火時期を用いてのアイドル回転速度のフィードバック制御を開始すことで、始動直後よりリタードリミッタにまで点火時期が十分に遅角され、これにより排温が上昇して上流側の三元触媒15が早期に活性化する。
【0036】
また、次には当量比を用いてのアイドル回転速度のフィードバック制御を行うことで、当量比が理論空燃比相当の1.0まで小さくされ、これによりエンジン出口のHC排出量が低減する。
【0037】
また、最後に吸気量を用いてのアイドル回転速度のフィードバック制御を行うことで、点火時期のリタードリミッタを超える過度の遅角や、当量比の1.0を下回る過度の減少を回避して、実回転速度Neを目標回転速度へと収束させることができる。
【0038】
点火時期、当量比、吸気量を用いたこのような3段階のアイドル回転速度のフィードバック制御を行い、また上流側の三元触媒15の活性化後には排気の空燃比がウインドウに収まるように空燃比のフィードバック制御を行うため、コントローラ21には、POSセンサ(ポジションセンサ)22、PHASEセンサ(フェーズセンサ)23からの信号、エアフローメータ24からの吸入空気流量の信号、水温センサ25からのエンジン冷却水温の信号、アクセルセンサ26からのアクセルペダル27の開度信号、Oセンサ28からの排気中の酸素濃度の信号が入力されている。
【0039】
また、吸気通路2にはモータ駆動のスロットル弁制御装置10が設けられ、エンジンコントローラ21からのスロットルモータ信号によりスロットル弁11の駆動(吸気量の調整)が可能となっている。
【0040】
次に、エンジンコントローラ21で実行される始動からのアイドリング制御の内容を、以下のフローチャートにしたがって説明する。
【0041】
まず図4はフィードバック開始フラグを設定するためのもので、一定時間毎(例えば10ms毎)に実行する。ここで、フィードバック開始フラグはこのフラグ=1のとき始動直後のアイドル回転速度のフィードバック制御の開始を指示するものである。
【0042】
ステップ1では水温センサ25からの冷却水温Twを読み込み、ステップ2でこれと暖機完了温度Tdを比較する。TwがTd未満であるとき(エンジン暖機完了前)にはステップ3に進んでエンジン回転速度Neを読み込み、ステップ4でこれと目標回転速度Netを比較する。ここで、NeはPOSセンサ22とPHASEセンサ23からの2つの信号により検出されている。
【0043】
Netはアイドル状態でエンジンが安定して回転し得る回転速度の目標値である。NetはTwに応じTwが低くなるほど高くなる値で設定している。
【0044】
NeがNetを超えているとステップ5に進み、始動から一定時間が経過したかどうかをみる。一定時間は、図2において始動からt2まで経過するのに要する時間である。NeがNetを超えた状態で始動から一定時間が経過していれば、ステップ6に進みフィードバック開始フラグAVFB=1とする(図2第2段目参照)。
【0045】
一方、NeがNet以下にあるときと、NeがNetを超えていても始動からの経過時間が一定時間を経過する前にあるときとはステップ7に進み、フィードバック開始フラグAVFB=0とする。
【0046】
また、TwがTd以上であるときにはホットリスタート時、つまり上流側の三元触媒16は活性状態にあると判断し、このときもステップ2よりステップ7に進んでAVFB=0とする。
【0047】
図5、図6は始動からの点火時期を演算するためのもので、各気筒の基準位置の信号に同期して実行する。
【0048】
ここで、各気筒の基準位置は次のようにして得ている。すなわち、4気筒エンジンで説明すると、PHASEセンサ23は、排気側のカムスプロケットに180°毎に設けた凸部数(No.1気筒について1個、No.2気筒について2個、No.3気筒について3個、No.4気筒について4個)に応じたパルス信号(PHASE信号)を発生する。POSセンサ22は、クランクシャフトに取り付けられたシグナルプレートの歯に応じて10°毎のパルス(POS信号)を発生する(シグナルプレートには一部に歯抜けがある)。これら2つのPHASE信号、POS信号より各気筒の基準位置(例えば110°BTDC)を算出している。
【0049】
ステップ11では水温センサ25からの水温Twを読み込み、このTwの値からステップ12において基本点火時期ADV0[°BTDC]を演算する。ADV0の値はエンジン暖機完了前のエンジン状態に適した点火時期で、Twが低いほど進角側の値となっている。
【0050】
ステップ13ではフィードバック開始フラグをみる。フィードバック開始フラグAVFB=0であるときにはステップ14に進みADV0をそのまま点火時期ADV[°BTDC]として設定する。
【0051】
フィードバック開始フラグAVFB=1のときには点火時期フィードバック制御を行うためステップ13よりステップ15、16に進んでエンジン回転速度Neを読み込み、目標回転速度Netからの偏差ΔNeを、
ΔNe=Net−Ne…(1)
の式により計算する。
【0052】
ステップ17では収束フラグをみる。この収束フラグは、点火時期フィードバック制御中や後述する当量比フィードバック制御中、吸気量フィードバック制御中に、NeがNetの許容範囲に収まったとき収束フラグ=1となるフラグである。点火時期フィードバック制御を開始した直後は収束フラグ=0であるので図6に進み、これに対して収束フラグ=1となればステップ30以降に進む。すなわち、図6はNeがNetの許容範囲に収束する前の制御を、これに対して図5のステップ30以降はNeがNetの許容範囲に収束した後の制御を示している。
【0053】
まず図6から説明すると、ステップ18で偏差ΔNeの絶対値と許容値ε(>0)を比較する。点火時期フィードバック制御を開始した直後はΔNeの絶対値がεを超えているので、ステップ19に進みΔNeに基づいて、
PADV=KPADV×ΔNe…(2)
ただし、KPADV:比例定数(正の値)、
の式により、フィードバック量のうちの比例分PADV[°]を計算する。
【0054】
ステップ20では遅角限界到達フラグをみる。この遅角限界到達フラグは、点火時期がリタードリミッタRLMT[°BTDC]に到達したとき遅角限界到達フラグ=1となるフラグである。点火時期フィードバック制御を開始した直後は遅角限界到達フラグ=0であるので、ステップ21に進みΔNeに基づいて、
IADV=KIADV×ΔNe+IADVz…(3)
ただし、KIADV:積分定数(正の値)、
IADVz:IADVの前回値、
の式により、フィードバック量のうちの積分分IADV[°]を計算する。なお、IADVの初期値はゼロである。
【0055】
ステップ22ではこの積分分IADVと上記の比例分PADVとを足し合わせた値をフィードバック量ADVQ[°]として計算し、ステップ23においてこのADVQの値とADV0−RLMTとを比較する。
【0056】
ここで、リタードリミッタRLMTは、図3で前述したように空燃比のバラツキを考慮した安定限界である。始動時の目標空燃比(=理論空燃比)に対応した安定限界をリタードリミッタとすることで、アイドル運転性を悪化させることなく上流側の三元触媒16の活性化に必要な遅角量を確保することが可能となる。
【0057】
点火時期フィードバック制御は、NeがNetへと収束するように点火時期をADV0より遅角させてゆく制御であり、その遅角量の最大値がADV0−RLMTである。従って、ADVQの値がADV0−RLMT未満であるときにはまだ遅角可能であるのでステップ24に進み、
ADV=ADV0+ADVQ…(4)
の式により点火時期ADVを計算し、今回の処理を終了する。
【0058】
ここで、点火時期フィードバック制御の開始時には図2に示したようにNeがNetより大きく上記(1)式よりΔNeは負の値となるため、ステップ22のADVQは負の値である。ADV0の単位は[°BTDC]つまり圧縮上死点から進角側に計測したクランク角であるので、上記(4)式によりADV0に負の値であるADVQを加えることは、圧縮上死点から進角側に計測するクランク角が小さくなること、つまり点火時期が遅角側に補正されることを意味する。
【0059】
次回よりステップ18〜22の操作を繰り返すと、やがてADVQがADV0−RLMT以上となる。このときには点火時期がRLMTに到達したと判断し、ステップ23よりステップ25に進んで遅角限界到達フラグ=1とした後、ステップ26で点火時期ADVを、
ADV=ADV0+IADVz+PADV…(5)
の式により計算して今回の処理を終了する。
【0060】
(5)式でIADVでなく、前回の値であるIADVzを採用するのは、点火時期がRLMTを超えて遅角側になることを避けるためである。
【0061】
遅角限界到達フラグ=1となったことより、次回にはステップ20よりステップ27に進み、このときにはADVがRLMTに到達したときのIADVをそのまま保持し(IADV=IADVz)、点火時期ADVを、
ADV=ADV0+IADV…(6)
の式により計算する。
【0062】
点火時期がRLMTに到達した(遅角限界到達フラグ=1となった)後は点火時期のフィードバック制御を停止し点火時期をRLMTに固定するが、代わって、後述するように、吸気量のフィードバック制御により吸気量が絞られるため、やがてΔNeの絶対値がε以内に落ち着く。このときには、ステップ18よりステップ29に進んで収束フラグ=1とした後、ステップ27、28の操作を行って今回の処理を終了する。
【0063】
収束フラグ=1となったことより、次回は図5のステップ17よりステップ30に進む。
【0064】
ステップ30では上流側三元触媒16の活性化が完了したかどうかをみる。例えば三元触媒16の入口や三元触媒16に設けた温度センサ(図示しない)により検出される入口温度T1が三元触媒の活性温度Th未満であれば上流側三元触媒16の活性化が完了していないと判断し、ステップ31以降に進む。
【0065】
ステップ31、32では図6のステップ27、28と同じ操作を行って今回の処理を終了する。
【0066】
一方、上流側三元触媒16の活性化が完了すると、フィードバック制御を終了するためステップ30よりステップ33に進みフィードバック開始フラグAVFB=0とするとともに、ADV0をそのまま点火時期ADV[°BTDC]として設定する。これにより次回からは図5のステップ15以降に進むことができない。
【0067】
このようにして演算される点火時期ADVは点火レジスタに移され、現在のクランク角がこの点火時期ADVと一致したとき、点火コイル7の1次側を流れる電流が遮断される。
【0068】
上記の点火時期フィードバック制御により点火時期がRLMTに到達し、この場合にまだNeがNetより高く、許容範囲の上限であるNet+εを下回って許容範囲に収まっていない場合に当量比のフィードバック制御を行う。
【0069】
図7、図8は目標当量比を演算するためのもので、これは一定時間毎(例えば10ms毎)に実行する。
【0070】
ステップ41、42、43では、混合比補正係数KMR、始動後増量補正係数KAS及び水温増量補正係数KTWをそれぞれ演算し、ステップ44において
Tfbya0=KMR+KTW+KAS…(7)
の式により目標当量比基本値Tfbya0を演算する。
【0071】
上記の混合比補正係数KMRは1.0を中心とする値で、エンジン回転数Neと基本噴射量Tp(負荷相当)をパラメータするマップ値である。冷間始動直後のアイドル状態やこれに近い負荷域では1.0(理論空燃比相当)である。
【0072】
上記の水温増量補正係数KTWは冷却水温Twに応じた1.0未満の値である。例えば冷却水温Twが低くなるほど大きくなる。
【0073】
上記の始動後増量補正係数KASは、冷却水温Twに応じた値を初期値として始動からのエンジン回転の増加と共に小さくなり、最終的にゼロとなる値である。
【0074】
ステップ45ではフィードバック開始フラグをみる。フィードバック開始フラグAVFB=0であるときにはステップ46に進み目標当量比基本値Tfbya0をそのまま目標当量比Tfbyaとして設定する。
【0075】
フィードバック開始フラグAVFB=1のときにはステップ45よりステップ47、48に進んでエンジン回転速度Neを読み込み、目標回転速度Netからの偏差ΔNeを、上記の(1)式と同様にして計算する。
【0076】
ステップ49では収束フラグをみる。この収束フラグは、当量比フィードバック制御中や前述の点火時期フィードバック制御中、後述する吸気量フィードバック制御中に、NeがNetの許容範囲に収まったとき収束フラグ=1となるフラグである。点火時期フィードバック制御を開始した直後は収束フラグ=0であるので図8に進み、これに対して収束フラグ=1となれば図7のステップ64以降に進む。すなわち、図8はNeがNetの許容範囲に収束する前の制御を、これに対して図7のステップ64以降はNeがNetの許容範囲に収束した後の制御を示している。
【0077】
まず図8から説明すると、ステップ50で偏差ΔNeの絶対値と許容値ε(>0)を比較する。点火時期フィードバック制御を開始した直後はΔNeの絶対値がεを超えているので、ステップ51に進み遅角限界到達フラグをみる。遅角限界到達フラグがゼロであるときには前述の点火時期フィードバック制御が行われるので、ステップ53に進み図7のステップ46と同様に、目標当量比基本値Tfbya0を目標当量比Tfbyaとして設定する。
【0078】
遅角限界到達フラグ=1であるときには当量比フィードバック制御を開始するためステップ51よりステップ52に進み前回にも遅角限界到達フラグ=1であったかどうかをみる。前回は遅角限界到達フラグがゼロであり今回に遅角限界到達フラグ=1であるとき(つまり遅角限界フラグが1となった直後)にはステップ54に進みそのときの目標当量比基本値Tfbya0の値を変数Tfbya1に移した後にステップ55に進む。これに対して前回、今回とも遅角限界到達フラグ=1であるときにはステップ54を飛ばしてステップ55に進む。
【0079】
ステップ55ではストイキ到達フラグをみる。このストイキ到達フラグはゼロに初期設定されているので、当初はステップ56〜61に進み、遅角限界フラグが1となった直後のTfbya0の値(つまりステップ54のTfbya1の値)を初期値として、当量比フィードバック制御を実行する。すなわち、ステップ56ではΔNeに基づいて、
IFE=KIFE×ΔNe+IFEz…(8)
ただし、KIFE:積分定数(正の値)、
IFEz:IFEの前回値、
の式により、フィードバック量としての積分分IFE[無名数]を計算する。なお、IFEの初期値はゼロである。
【0080】
そして、ステップ57ではこの積分分IFEを用いて、
Tfbya1=Tfbya1z+IFE…(9)
ただし、Tfbya1z:Tfbya1の前回値、
の式によりTfbya1を更新し、これと1.0をステップ58において比較する。
【0081】
ここで、点火時期フィードバック制御に続けて当量比フィードバック制御が開始されるときには図2に示したようにNeがNetより大きく上記(1)式よりΔNeは負の値となるため、ステップ54のIFEは負の値である。上記(8)式により、Tfbya1zに負の値であるIFEを加えることは、当量比が小さくなる側に補正されることを意味する。
【0082】
このときのTfbya1が1.0を超えていれば、ステップ59に進んで、このTfbya1を目標当量比Tfbyaとして設定する。
【0083】
次回よりステップ56、57の操作を繰り返すと、Tfbya1が徐々に減少し、やがて1.0未満となる。このときには目標当量比が理論空燃比相当の値である1.0に到達したと判断し、ステップ58よりステップ60に進んでストイキ到達フラグ=1とした後、ステップ61で理論空燃比相当の1.0を目標当量比Tfbyaとして設定する。
【0084】
ストイキ到達フラグ=1となったことより、次回にはステップ55よりステップ61に進み、目標当量比Tfbyaを理論空燃比相当の1.0に保持する。
【0085】
目標当量比Tfbyaが1.0に到達した(ストイキ到達フラグ=1となった)後は当量比のフィードバック制御を停止し目標当量比を理論空燃比相当の1.0に固定するが、代わって、後述するように、吸気量のフィードバック制御により吸気量が絞られるため、やがてΔNeの絶対値がε以内に落ち着く。このときには、ステップ50よりステップ62に進んで収束フラグ=1とした後、ステップ61の操作を行う。
【0086】
収束フラグ=1となったことより、次回は図7のステップ49よりステップ64に進む。
【0087】
ステップ64では上流側三元触媒16の活性化が完了したかどうかをみる。例えば三元触媒16の入口や三元触媒16に設けた温度センサ(図示しない)により検出される入口温度T1が三元触媒の活性温度Th未満であれば上流側三元触媒16の活性化が完了していないと判断し、ステップ65で目標当量比Tfbyaを理論空燃比相当の1.0に維持する。
【0088】
一方、上流側三元触媒16の活性化が完了すると、当量比のフィードバック制御を終了するためステップ64よりステップ66に進みフィードバック開始フラグAVFB=0とした後、ステップ46の操作を実行する。フラグAVFB=0により次回からは図7のステップ47以降に進むことができない。
【0089】
このようにして図7、図8により演算される目標当量比Tfbyaは図示しない燃料噴射量の演算ルーチンにおいて用いられ、
Ti=(Tp×Tfbya+Kathos)×α×2+Ts …(10)
ただし、Tp:基本噴射パルス幅、
Kathos:過渡補正量、
α:空燃比フィードバック補正係数、
Ts:無効パルス幅、
の式により燃料噴射パルス幅Tiが算出される。
【0090】
(10)式の過渡補正量Kathosは吸気ポート壁や吸気弁傘裏部に付着して流れる燃料壁流分の補正値、空燃比フィードバック補正係数αは制御空燃比が理論空燃比を中心とするいわゆるウィンドウに収まるようにOセンサ28の出力に基づいて演算される値、無効噴射パルス幅Tsは燃料噴射弁4が噴射信号を受けてから実際に開弁するまでの作動遅れを補償するための値である。
【0091】
また、(10)式はシーケンシャル噴射(4気筒ではエンジン2回転毎に1回、各気筒の点火順序に合わせて噴射)の場合の式であるため、数字の2が入っている。
【0092】
上記の当量比フィードバック制御により目標当量比が理論空燃比相当の1.0に到達し、この場合にまだNeがNetより高く、許容範囲の上限であるNet+εを下回って許容範囲に収まっていない場合に吸気量フィードバック制御を行う。
【0093】
図9はこの吸気量フィードバック制御に用いる目標スロットル弁開度を演算するためのもので、これは一定時間毎(例えば10ms毎)に実行する。
【0094】
ステップ71、72ではフィードバック開始フラグAVFBとストイキ到達フラグをみる。点火時期フィードバック制御の開始前(AVFB=0)や、点火時期フィードバック制御に続く当量比フィードバック制御が行われていても目標当量比が理論空燃比相当の1.0に到達してないとき(ストイキ到達フラグ=0)にはステップ73に進んで目標吸気流量Qt[l/min]に吸気流量初期値Q0[l/min]を入れる。ここで、Q0は、クランキング開始時に吸気通路2を流れる空気の流量を定めるもので、同じエンジンであればこの値が大きいほどクランキング回転速度の上昇(吹き上がり)が急激となる。このためクランキング回転速度の上昇の程度をみてこれが最適となるようにQ0を定めている。
【0095】
AVFB=1かつストイキ限界到達フラグ=1のとき(点火時期フィードバック制御に続く当量比フィードバック制御の途中で目標当量比が理論空燃比相当の1.0に到達したとき)だけ、ステップ74以降に進む。
【0096】
ステップ74、75ではNeを読み込んでNetからの偏差ΔNe(=Net−Ne)を計算し、このΔNeを用いて、
IQA=KIQ×ΔNe+IQAz…(11)
ただし、KIQ:積分定数(正の値)、
IQAz:IQAの前回値、
の式により積分分IQAを計算する。IQAの初期値はゼロである。
【0097】
ステップ77ではこのIQAとQ0とを用いて目標吸気流量Qtを、
Qt=Q0+IQA…(12)
の式により計算する。
【0098】
目標当量比が理論空燃比相当の1.0に到達してしまってこれ以上空燃比をリーン化できないときに、これに代わって吸気のフィードバック制御に移るので、ここでも偏差ΔNeは負の値であり、従って上記(11)式の積分分IQAは負の値となる。このため、(12)式によりQ0に負の値であるIQAを加算することは、吸気流量を減少側に補正することを意味する。
【0099】
ステップ78ではこのようにして求めたQtを目標スロットル弁開口面積に換算し、さらにステップ79においてこの目標スロットル弁開口面積が得られるように目標スロットル弁開度を演算する。
【0100】
このようにして演算された目標スロットル弁開度はスロットルモータへの制御量に変換され、スロットルモータの駆動回路に与えられる。エンジンコントローラ21にはスロットルセンサ29により検出される実際のスロットル弁開度が入力されており、この実際のスロットル弁開度が目標スロットル弁開度と一致するようにスロットルモータを制御する。
【0101】
ここで、本実施形態の作用効果を図2を参照しながら説明する。
【0102】
本実施形態(請求項1に記載の発明)によれば、始動過程で噴き上がるNeを目標回転速度Neへと収束させるためt2よりフィードバック制御が開始される。この場合に、点火時期のフィードバック制御が行われ、この点火時期のフィードバック制御により点火時期が遅角側にずれてゆき(図2第5段目参照)、これによって排気温度が上昇して上流側三元触媒16の温度が上昇する。
【0103】
また、点火時期のフィードバック制御により点火時期が遅角限界であるRLMTに到達した後は、点火時期のフィードバック制御が停止され、点火時期がそれ以上遅角されることはないので、アイドル回転速度が不安定とならず運転性に影響することがない。
【0104】
その一方でt3より当量比のフィードバック制御が行われ、この当量比のフィードバック制御により目標当量比Tfbyaが小さくなってゆき(図2第6段目参照)、これによってエンジンアウトでのHC排出量が減少する。
【0105】
また、当量比のフィードバック制御により目標当量比Tfbyaが理論空燃比相当の1.0に到達した後は、当量比のフィードバック制御が停止され、目標当量比Tfbyaがそれ以上小さくされることはないので、エンジンアウトでのNOx排出量が増加することはない。
【0106】
t4より吸気量のフィードバック制御が行われると、t5でNeがNetに収束する。
【0107】
t3からの点火時期のフィードバック制御の停止後には点火時期が遅角限界に保たれることから(請求項4、5に記載の発明)、排気の昇温が継続され上流側三元触媒16の温度が上昇する。この点火時期の遅角限界への維持はNeがNetの許容範囲に収まった後も続くのであり、これにより排気が上昇しやがて入口側三元触媒16が活性化しうる温度にまで達する。
【0108】
t4からの当量比のフィードバック制御の停止後には目標当量比Tfbyaが理論空燃比相当の1.0に保たれることから(請求項6、7に記載の発明)、エンジンアウトでのHC排出量の低減が継続される。この目標当量比Tfbyaの1.0への維持はNeがNetに収まった後も続くのであり、これにより、従来装置と比較してエンジンアウトでのHC排出量を大幅に減らすことができる(図10最下段において実線と破線で囲まれた面積分のHC排出量を低減できる)。
【0109】
このように、本実施形態によれば、冷間始動時に点火時期のフィードバック制御から始めることで迅速に点火時期を遅角することが可能となり、これにより触媒の早期活性化と、始動過程で吹き上がる回転速度のNetへの速やかな収束とを両立させることができる。
【0110】
実施形態は、点火時期のフィードバック制御を比例積分制御で行うものであるが、これに対して比例制御で行う場合には、本実施形態の場合より排気温度を上昇させることができない。これに対して本実施形態(請求項5に記載の発明)では点火時期のフィードバック制御を比例積分制御とし、遅角限界に達したら比例積分制御を停止して点火時期を遅角限界に保持するので、こうした不利がない。
【0111】
最後に、図5のステップ15、16、17、図6のステップ18、19、21、22、24、29が、請求項1に記載の点火時期フィードバック制御手段の機能を、図7のステップ47、48、49、図8のステップ50、51、52、54、56、57、59、62が、請求項1に記載の空燃比フィードバック制御手段の機能を果たす部分である。
【図面の簡単な説明】
【図1】第1実施形態の制御システム図。
【図2】エンジン始動からの回転速度、点火時期、目標当量比、吸気量の挙動を示す波形図。
【図3】安定度限界の特性図。
【図4】フィードバック開始フラグの設定を説明するためのフローチャート。
【図5】始動からの点火時期の演算を説明するためのフローチャート。
【図6】始動からの点火時期の演算を説明するためのフローチャート。
【図7】始動からの目標当量比の演算を説明するためのフローチャート。
【図8】始動からの目標当量比の演算を説明するためのフローチャート。
【図9】吸気量フィードバック制御における目標スロットル弁開度の演算を説明するためのフローチャート。
【図10】実施形態と従来装置の作用を示す波形図。
【符号の説明】
4 燃料噴射弁
6 点火プラグ
10 スロットル弁制御装置
15 排気通路
16 上流側三元触媒
21 エンジンコントローラ
22 POSセンサ
23 PHASEセンサ
25 水温センサ
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to an idling control device for an engine from the start, and more particularly to an early warm-up process immediately after the start of a catalyst provided in an exhaust passage.
[0002]
[Prior art]
There is an idling control device that simultaneously adjusts the intake air amount and the ignition timing in order to reduce the overshoot (blowing up) of the rotational speed in the starting process (see JP-A-2001-73848).
[0003]
[Problems to be solved by the invention]
By the way, the three-way catalyst provided in the exhaust passage of the gasoline engine has the optimum conversion efficiency for NOx, CO, and HC when the air-fuel ratio of the exhaust gas is in a narrow range (called a window) around the stoichiometric air-fuel ratio. However, since a high conversion cannot be obtained unless the three-way catalyst is activated by increasing the temperature, it is necessary to raise the inlet temperature of the three-way catalyst immediately after the cold start.
[0004]
On the other hand, it is necessary to converge the rotational speed that is blown up during the start-up process to the target rotational speed during idling as in the above-described conventional device.
[0005]
In view of these two requirements, the inventor of the present application has obtained the following knowledge. That is, it is effective to retard the ignition timing in order to raise the exhaust gas temperature at the time of low temperature start, and to set the ignition timing so that the rotation speed that is blown up during the start process converges to the target rotation speed during idling. If the feedback control is performed, the ignition timing is shifted to the retard side, and the exhaust temperature can be increased while the rotation speed is reduced to the target rotation speed at the time of idling at the delay of the ignition timing. is there.
[0006]
However, this does not solve all of the problems.If the ignition timing is retarded by feedback control of the ignition timing and the ignition timing is retarded beyond the stability limit, the idling speed becomes unstable and driving performance becomes poor. Affect. That is, when the ignition timing reaches the retard limit (i.e., the ignition timing at the stable limit), what happens when the rotation speed is higher than the target rotation speed during idling and has not yet converged to the target rotation speed? Challenges remain.
[0007]
So, I did the following. That is, when the rotation speed is higher than the target rotation speed at the time of idling at the stage when the ignition timing reaches the retard limit, the rotation speed is then reduced by performing feedback control of the air-fuel ratio to reduce the intake air amount. Is converged to the target rotation speed.
[0008]
As described above, according to the present invention, the feedback control of the ignition timing is first performed so that the rotation speed that is blown up in the starting process converges to the target rotation speed at the time of idling, and the ignition timing is controlled to the retard limit by the ignition timing feedback control. Even if the engine speed reaches the target engine speed during idling, feedback control of the air-fuel ratio is performed to converge the engine speed to the target engine speed during idling. It is an object of the present invention to quickly converge a rotational speed that is blown up during a starting process while being activated to a target rotational speed during idling.
[0009]
On the other hand, the above-described conventional apparatus merely solves the problem of reducing the overshoot of the rotational speed that occurs during the starting process, and there is no description of the early activation of the catalyst during the cold start. Therefore, the retard of the ignition timing for increasing the catalyst inlet temperature is insufficient. That is, in the conventional device, the overshoot of the rotational speed is divided and suppressed by the retardation of the ignition timing and the decrease of the intake air amount. Therefore, although the ignition timing is not retarded to the retard limit, the intake air amount is not retarded. If the actual rotation speed converges to the target rotation speed during idling due to a decrease in the ignition amount, the ignition timing can no longer be retarded even if there is still room to retard the ignition timing, and the exhaust temperature will not rise sufficiently. Instead, the activation of the catalyst is delayed.
[0010]
[Means for Solving the Problems]
According to a first aspect of the present invention, in an engine control device having a catalyst in an exhaust passage, ignition timing feedback control is performed so as to converge a rotation speed that is blown up in a starting process to a target rotation speed during idling. The control means and the feedback control of the ignition timing stop the feedback control of the ignition timing when the rotation speed is higher than the target rotation speed at the time of the idling even if the ignition timing reaches the retard limit, and in place of the air-fuel ratio, Air-fuel ratio feedback control means for performing feedback control to converge to a target rotation speed during idling.
[0011]
【The invention's effect】
According to the first aspect of the present invention, when feedback control of the ignition timing is performed in order to converge the rotation speed spouting in the starting process to the target rotation speed at the time of idling, the ignition timing is retarded by the feedback control of the ignition timing. As a result, the exhaust gas temperature rises and the catalyst can be activated early.
[0012]
Further, after the ignition timing has reached the retard limit due to the feedback control of the ignition timing, the ignition timing is not retarded any more, so that the idling rotational speed does not become unstable and does not affect drivability. On the other hand, when the feedback control of the air-fuel ratio is performed, the rotation speed converges to the target rotation speed during idling.
[0013]
Immediately after a cold start, in order to stabilize the engine rotation, an air-fuel mixture with an air-fuel ratio richer than the stoichiometric air-fuel ratio is supplied, and at this time, the amount of HC emission when the engine is out increases. When the feedback control of the air-fuel ratio is performed, the air-fuel ratio on the rich side shifts to the stoichiometric air-fuel ratio, so that the amount of HC emission when the engine is out can be reduced.
[0014]
As described above, according to the first aspect of the present invention, it is possible to quickly retard the ignition timing at the time of a cold start, thereby enabling early activation of the catalyst and reduction of the rotational speed that is blown up during the start process. Quick convergence to the idling target rotation speed can be achieved at the same time, and the amount of HC emission immediately after the cold start can be reduced.
[0015]
BEST MODE FOR CARRYING OUT THE INVENTION
In FIG. 1, reference numeral 1 denotes an engine body, which is provided with a fuel injection valve 4 at an intake port 3 of each cylinder, and injects and supplies fuel to the intake port 3 according to an air-fuel ratio control signal from an engine controller 21. In this case, the injection amount from the fuel injection valve 4 is set such that the air-fuel ratio of the air-fuel mixture formed in the combustion chamber 5 from the air flowing into the combustion chamber 5 and the injected fuel is within the combustible air-fuel ratio range. ing.
[0016]
An ignition plug 6 is provided on the ceiling of the combustion chamber 5, and the primary current of the ignition coil 7 is interrupted shortly before the piston 8 reaches the compression top dead center by an ignition timing control signal from the engine controller 21, so that the ignition plug 6 Sparks fly. By the spark ignition, the air-fuel mixture in the combustion chamber 5 is ignited and becomes a high-temperature combustion gas. This gas pressure causes the piston 8 to be strongly pushed down, and the crankshaft 9 linked to the piston 8 to rotate.
[0017]
At the start, if the fuel injection by the fuel injection valve 4 and the spark ignition by the spark plug 6 are appropriately performed while cranking the crankshaft 9 by the starter motor, the rotation speed of the crankshaft 9 (= engine rotation speed) tends to be overshoot. (Up), and after reversing after taking a peak, settles to the rotational speed in an idle state (see the top row in FIG. 2).
[0018]
On the other hand, the exhaust passage 15 includes three-way catalysts 16 and 17. Among them, the upstream three-way catalyst 16 is provided integrally with the exhaust manifold to be mounted near the engine outlet where a high exhaust temperature is obtained, and the downstream three-way catalyst 17 is provided under the floor of the vehicle. When the air-fuel ratio of the exhaust gas from the engine is within the above-mentioned window, the conversion efficiency of NOx, CO, and HC in these three-way catalysts 16 and 17 is optimized. Since a sufficient conversion cannot be obtained unless the catalyst is activated, it is necessary to raise the temperature of the inlet of the three-way catalyst 16 particularly immediately after the cold start.
[0019]
In addition to satisfying the requirement for early temperature rise of the upstream three-way catalyst 16 immediately after the cold start, the overshoot of the rotation speed that occurs during the transition from the start to the idle state (start process) is suppressed. In order to reduce the amount of HC emission at the engine out due to the fuel increase correction immediately after the start, in the present invention, the feedback control of the idle speed from the start is performed, and at that time, the feedback control of the ignition timing and the feedback control of the equivalent ratio are performed. (Air-fuel ratio feedback control) and intake air amount feedback control. That is, while performing the fuel increase correction while keeping the intake air amount in the initial state, the feedback of the ignition timing is performed so that the actual rotation speed converges to the target rotation speed during idling (hereinafter simply referred to as “target rotation speed”). When the actual rotation speed is higher than the target rotation speed when the ignition timing reaches the retard limit by the feedback control of the ignition timing, the feedback control of the ignition timing is stopped and the actual rotation speed is reduced. Feedback control of the equivalence ratio is performed so as to converge to the target rotation speed. When the equivalent ratio reaches 1.0 corresponding to the stoichiometric air-fuel ratio by the equivalent ratio feedback control and the actual rotation speed is higher than the target rotation law speed, the equivalent ratio feedback control is stopped and the actual rotation speed is reduced. Feedback control of the intake air amount is performed so that the speed converges to the target rotation speed.
[0020]
This will be further described with reference to the model diagram of FIG. 2. FIG. 2 shows the behavior of the engine speed Ne, the ignition timing ADV, the target equivalence ratio Tfbya, and the intake air amount from the cold start of the engine.
[0021]
The engine rotation speed Ne rapidly rises with the start of the engine, greatly exceeds the target rotation speed Net, reaches a peak at the timing of t1, and then starts decreasing.
[0022]
In this case, feedback control of the ignition timing for converging Ne to Net at t2, which is the timing when Ne takes a peak and starts to fall immediately after the start (or the timing when the elapsed time from the start reaches a certain value). To start. That is, the feedback amount ADVQ of the ignition timing is calculated in accordance with the difference (deviation △ Ne) between Ne and Net at that time, and the basic ignition timing ADV0 is corrected with this to obtain the ignition timing ADV (= ADV0 + ADVQ). Since the ignition timing may be retarded to reduce Ne to Net, the ignition timing ADV moves to the retard side from the timing of t2.
[0023]
Here, the feedback control of the ignition timing is a proportional-integral control. Therefore, the feedback amount ADVQ is equal to the proportional component PADV (see the third stage in FIG. 2) and the integral IADV (see the fourth stage in FIG. 2). Is the sum. For this reason, the ignition timing ADV decreases stepwise at the timing of t2 by the proportional component PADV, and thereafter decreases at a constant speed by the integral component IADV.
[0024]
The basic ignition timing ADV0 is a value corresponding to the cooling water temperature, and actually changes with the rise of the water temperature from the start, but is treated as a constant for simplicity (see the fifth stage in FIG. 2). ).
[0025]
After the ignition timing feedback control is started at t2, if the ignition timing reaches the retard limiter RLMT (retard limit) at t3, the ignition timing cannot be retarded beyond this RLMT, so the ignition timing feedback control is stopped. I do.
[0026]
Here, the reason why the RLMT is provided will be described. As shown in FIG. 3, when the air-fuel ratio is plotted on the horizontal axis and the ignition timing is plotted on the vertical axis, the combustion stability is lost if the ignition timing is further retarded, that is, the limit at which the idle speed becomes unstable. Can be drawn as the stability limit line (see the solid line), but in consideration of the variation in the air-fuel ratio (for example, due to the variation in the flow rate of the fuel injection valve 4), it is shifted to the advance side by a predetermined width from the stability limit line shown by the solid line. The drawn line (see dash-dot line) must be the actual stability limit line. Therefore, if the air-fuel ratio at the start is known, if the ignition timing at the point where the straight line extending above the air-fuel ratio at the start intersects with the actual stability limit line indicated by the one-dot chain line is read, it is determined that the retard limiter RLMT. Here, since the target air-fuel ratio at the time of starting is a stoichiometric air-fuel ratio (indicated by “stoichiometric” in the figure) (it may be slightly richer than the stoichiometric air-fuel ratio), the value of A [° BTDC] is determined by the retarder limiter in FIG. RLMT.
[0027]
Returning to FIG. 2, at the timing t3 when the ignition timing reaches RLMT, Ne is still much higher than Net and not within the allowable range of Net, so feedback control of the equivalence ratio is started.
[0028]
Here, when the target equivalence ratio Tfbya is calculated from the start in the same manner as in the related art, this is a value obtained by stacking the post-start increase correction coefficient KAS and the water temperature increase correction coefficient KTW to 1.0 corresponding to the stoichiometric air-fuel ratio.
[0029]
The above-mentioned water temperature increase correction is a fuel increase correction for stabilizing the engine rotation at a cold time, and the value of KTW is a value corresponding to the cooling water temperature Tw. Specifically, as shown in the figure, the value of KTW becomes smaller as the coolant temperature rises from an initial value corresponding to the coolant temperature at the time of starting, and becomes zero at the timing of completion of engine warm-up. On the other hand, the post-start increase correction is a fuel increase correction performed to eliminate the instability of the engine rotation immediately after the start and to make the connection from the cranking state smoother. More specifically, the KAS value is a value whose initial value is determined according to the cooling water temperature Tw, decreases at a constant rate from the initial value with the passage of engine rotation, and finally becomes zero.
[0030]
Due to these two fuel increase corrections, the conventional Tfbya decreases linearly with a relatively steep slope from the initial value, decreases linearly with a gentler slope than the timing when KAS becomes zero, and finally decreases by 1 However, the calculation by the conventional device is interrupted from the timing of t3, and the value of D, which is the value at the timing of t3, is set as an initial value, and Ne is set to Net. The equivalence ratio is reduced so as to converge to. As a result, the fuel amount for the same air amount decreases and the torque decreases, so that Ne decreases.
[0031]
As a result of continuously reducing the target equivalence ratio Tfbya from t3, when the target equivalence ratio Tfbya reaches 1.0 corresponding to the stoichiometric air-fuel ratio at t4, the feedback control of the equivalence ratio is stopped. At this time, if Ne has not yet reached near Net, feedback control of the intake air amount is started next. That is, the intake air amount is reduced so that Ne decreases to Net from t4.
[0032]
Here, after stopping the ignition timing feedback control at t3, the ignition timing is fixed at RLMT. This is to keep the ignition timing retarded to the limit even after t3 and continue to raise the temperature of the exhaust gas.
[0033]
After stopping the equivalence ratio feedback control at t4, the target equivalence ratio Tfbya is fixed to 1.0 corresponding to the stoichiometric air-fuel ratio. This is for keeping the equivalence ratio equivalent to the stoichiometric air-fuel ratio even after t4 and continuing to reduce the amount of HC emission when the engine is out. As a result, Tfbya of the present invention has a characteristic that follows A-D-E-C.
[0034]
Due to the decrease in the intake air amount from t4, Ne falls within the allowable range of Net at the timing of t5. Thus, the feedback control of the idling rotational speed has achieved its purpose. However, since the feedback control here also aims at early activation of the three-way catalyst 16 on the upstream side, the feedback control of the three-way catalyst 16 on the upstream side is performed. Continue until the inlet temperature reaches the activation temperature. That is, the ignition timing is kept at the retard limit after t5, and the exhaust gas temperature is continuously increased.
[0035]
In this way, at the time of cold start, while performing the fuel increase correction while the intake air amount is fixed to the initial state, first, the feedback control of the idle rotation speed using the ignition timing is started, and immediately after the start to the retard limiter. The ignition timing is sufficiently retarded, whereby the exhaust temperature rises and the upstream three-way catalyst 15 is activated early.
[0036]
Next, by performing feedback control of the idle speed using the equivalent ratio, the equivalent ratio is reduced to 1.0, which is equivalent to the stoichiometric air-fuel ratio, thereby reducing the amount of HC discharged from the engine outlet.
[0037]
In addition, by performing feedback control of the idle rotation speed using the intake air amount at the end, an excessive retardation of the ignition timing exceeding the retard limiter and an excessive decrease of the equivalent ratio below 1.0 are avoided, The actual rotation speed Ne can be made to converge to the target rotation speed.
[0038]
Such three-stage feedback control of the idle speed using the ignition timing, the equivalence ratio, and the intake air amount is performed, and after the activation of the three-way catalyst 15 on the upstream side, the air-fuel ratio of the exhaust gas falls within the window so that the air-fuel ratio falls within the window. In order to perform the fuel ratio feedback control, the controller 21 includes signals from a POS sensor (position sensor) 22, a PHASE sensor (phase sensor) 23, a signal of an intake air flow rate from an air flow meter 24, and engine cooling from a water temperature sensor 25. Water temperature signal, accelerator pedal 27 opening signal from accelerator sensor 26, O 2 The signal of the oxygen concentration in the exhaust gas from the sensor 28 is input.
[0039]
Further, a motor-driven throttle valve control device 10 is provided in the intake passage 2, and the throttle valve 11 can be driven (adjustment of the intake air amount) by a throttle motor signal from the engine controller 21.
[0040]
Next, the content of the idling control from the start performed by the engine controller 21 will be described with reference to the following flowchart.
[0041]
First, FIG. 4 is for setting a feedback start flag, and is executed at regular intervals (for example, every 10 ms). Here, when this flag = 1, the feedback start flag instructs the start of feedback control of the idle rotation speed immediately after the start.
[0042]
In step 1, the cooling water temperature Tw from the water temperature sensor 25 is read, and in step 2, this is compared with the warm-up completion temperature Td. If Tw is less than Td (before the completion of the warm-up of the engine), the routine proceeds to step 3, where the engine rotational speed Ne is read, and in step 4, this is compared with the target rotational speed Net. Here, Ne is detected by two signals from the POS sensor 22 and the PHASE sensor 23.
[0043]
Net is a target value of a rotation speed at which the engine can stably rotate in an idle state. Net is set to a value that increases as Tw decreases in accordance with Tw.
[0044]
If Ne exceeds Net, the process proceeds to step 5, and it is determined whether a predetermined time has elapsed from the start. The certain time is a time required to elapse from t2 to t2 in FIG. If a predetermined time has elapsed from the start in a state where Ne exceeds Net, the process proceeds to step 6 and the feedback start flag AVFB is set to 1 (see the second row in FIG. 2).
[0045]
On the other hand, when Ne is equal to or less than Net, and when the elapsed time from the start is before the predetermined time has elapsed even if Ne exceeds Net, the process proceeds to step 7, and the feedback start flag AVFB is set to 0.
[0046]
When Tw is equal to or greater than Td, it is determined that the three-way catalyst 16 on the upstream side is in the active state at the time of hot restart. In this case as well, the process proceeds from step 2 to step 7 to set AVFB = 0.
[0047]
5 and 6 are for calculating the ignition timing from the start, and are executed in synchronization with the signal of the reference position of each cylinder.
[0048]
Here, the reference position of each cylinder is obtained as follows. That is, in the case of a four-cylinder engine, the PHASE sensor 23 detects the number of protrusions provided on the exhaust-side cam sprocket every 180 ° (one for the No. 1 cylinder, two for the No. 2 cylinder, and two for the No. 3 cylinder) A pulse signal (PHASE signal) corresponding to three (4 for No. 4 cylinder) is generated. The POS sensor 22 generates a pulse (POS signal) every 10 ° according to the teeth of the signal plate attached to the crankshaft (the signal plate has a missing tooth in part). The reference position (for example, 110 ° BTDC) of each cylinder is calculated from these two PHASE signals and POS signals.
[0049]
In step 11, the water temperature Tw from the water temperature sensor 25 is read, and in step 12, the basic ignition timing ADV0 [° BTDC] is calculated from the value of Tw. The value of ADV0 is an ignition timing suitable for the engine state before the completion of the warm-up of the engine.
[0050]
In step 13, the feedback start flag is checked. If the feedback start flag AVFB is equal to 0, the routine proceeds to step 14, where ADV0 is set as it is as the ignition timing ADV [° BTDC].
[0051]
When the feedback start flag AVFB = 1, the process proceeds from step 13 to steps 15 and 16 to perform the ignition timing feedback control, reads the engine rotation speed Ne, and calculates a deviation ΔNe from the target rotation speed Net.
ΔNe = Net−Ne (1)
It is calculated by the following equation.
[0052]
In step 17, the convergence flag is checked. This convergence flag is a flag that becomes convergence flag = 1 when Ne falls within the allowable range of Net during ignition timing feedback control, equivalent ratio feedback control described later, or intake air amount feedback control. Immediately after the start of the ignition timing feedback control, the convergence flag is 0, so the flow proceeds to FIG. 6. If the convergence flag becomes 1, the flow proceeds to step 30 and subsequent steps. That is, FIG. 6 shows the control before Ne converges to the allowable range of Net, whereas the control after Ne converges to the allowable range of Net after step 30 in FIG.
[0053]
First, referring to FIG. 6, in step 18, the absolute value of the deviation ΔNe is compared with an allowable value ε (> 0). Immediately after starting the ignition timing feedback control, since the absolute value of ΔNe exceeds ε, the process proceeds to step 19, and based on ΔNe,
PADV = KPAV × ΔNe (2)
Where KPADV: proportionality constant (positive value),
The proportional PADV [°] of the feedback amount is calculated by the following equation.
[0054]
In step 20, the retard limit reaching flag is checked. This retard limit reaching flag is a flag that sets the retard limit reaching flag = 1 when the ignition timing reaches the retard limiter RLMT [° BTDC]. Immediately after the start of the ignition timing feedback control, the retard limit reaching flag = 0, so that the process proceeds to step 21 and based on ΔNe,
IADV = KIADV × ΔNe + IADVz (3)
Where KIADV: integration constant (positive value),
IADVz: previous value of IADV,
The integral IADV [°] of the feedback amount is calculated by the following equation. Note that the initial value of IADV is zero.
[0055]
In step 22, a value obtained by adding the integral IADV and the proportional component PADV is calculated as a feedback amount ADVQ [°]. In step 23, the value of ADVQ is compared with ADV0-RLMT.
[0056]
Here, the retard limiter RLMT is a stability limit in consideration of the variation in the air-fuel ratio as described above with reference to FIG. By setting the stability limit corresponding to the target air-fuel ratio (= the stoichiometric air-fuel ratio) at the time of starting as the retard limiter, the amount of retard required for activating the upstream three-way catalyst 16 without deteriorating the idling performance can be reduced. It is possible to secure.
[0057]
The ignition timing feedback control is control in which the ignition timing is retarded from ADV0 so that Ne converges to Net, and the maximum value of the retardation amount is ADV0-RLMT. Therefore, when the value of ADVQ is less than ADV0-RLMT, it is still possible to retard, so the process proceeds to step 24,
ADV = ADV0 + ADVQ (4)
The ignition timing ADV is calculated by the following equation, and the current processing is terminated.
[0058]
Here, at the start of the ignition timing feedback control, as shown in FIG. 2, Ne is larger than Net, and ΔNe is a negative value according to the above equation (1). Therefore, ADVQ in step 22 is a negative value. Since the unit of ADV0 is [° BTDC], that is, the crank angle measured on the advance side from the compression top dead center, adding ADVQ which is a negative value to ADV0 according to the above equation (4) means that from the compression top dead center This means that the crank angle measured on the advance side becomes smaller, that is, the ignition timing is corrected to the retard side.
[0059]
When the operations of steps 18 to 22 are repeated from the next time, ADVQ eventually becomes equal to or higher than ADV0-RLMT. At this time, it is determined that the ignition timing has reached RLMT, and the process proceeds from step 23 to step 25 to set the retard limit reaching flag = 1, and then at step 26, the ignition timing ADV is set to
ADV = ADV0 + IADVz + PADV (5)
Then, the current processing is terminated.
[0060]
The reason why the previous value IADVz is used instead of IADV in the equation (5) is to prevent the ignition timing from exceeding RLMT and becoming retarded.
[0061]
Since the retard limit reaching flag = 1, the process proceeds from step 20 to step 27 next time. At this time, the IADV when the ADV reaches the RLMT is held as it is (IADV = IADVz), and the ignition timing ADV is set to
ADV = ADV0 + IADV (6)
It is calculated by the following equation.
[0062]
After the ignition timing reaches RLMT (the retard limit reaching flag = 1), the feedback control of the ignition timing is stopped and the ignition timing is fixed at RLMT. Instead, as will be described later, the feedback of the intake air amount is performed. Since the intake air amount is reduced by the control, the absolute value of ΔNe eventually settles within ε. At this time, the process proceeds from step 18 to step 29, after which the convergence flag is set to 1, the operations of steps 27 and 28 are performed, and the current process ends.
[0063]
Since the convergence flag is set to 1, the process proceeds to step 30 from step 17 in FIG. 5 next time.
[0064]
In step 30, it is determined whether the activation of the upstream three-way catalyst 16 has been completed. For example, if the inlet temperature T1 detected by the inlet of the three-way catalyst 16 or a temperature sensor (not shown) provided in the three-way catalyst 16 is lower than the activation temperature Th of the three-way catalyst, the activation of the upstream three-way catalyst 16 is not performed. It is determined that it has not been completed, and the process proceeds to step 31 and subsequent steps.
[0065]
In steps 31 and 32, the same operation as in steps 27 and 28 in FIG. 6 is performed, and the current process ends.
[0066]
On the other hand, when the activation of the upstream three-way catalyst 16 is completed, the process proceeds from step 30 to step 33 in order to end the feedback control, the feedback start flag AVFB is set to 0, and ADV0 is directly set as the ignition timing ADV [° BTDC]. I do. As a result, it is not possible to proceed to step 15 and subsequent steps in FIG. 5 from the next time.
[0067]
The ignition timing ADV thus calculated is transferred to the ignition register, and when the current crank angle matches the ignition timing ADV, the current flowing through the primary side of the ignition coil 7 is cut off.
[0068]
By the above-described ignition timing feedback control, the ignition timing reaches RLMT. In this case, when Ne is still higher than Net, and falls below the upper limit of the allowable range, Net + ε, and does not fall within the allowable range, feedback control of the equivalent ratio is performed. .
[0069]
7 and 8 are for calculating the target equivalence ratio, which is executed at regular intervals (for example, at every 10 ms).
[0070]
In steps 41, 42, and 43, a mixture ratio correction coefficient KMR, a post-start increase correction coefficient KAS, and a water temperature increase correction coefficient KTW are calculated.
Tfbya0 = KMR + KTW + KAS (7)
The target equivalence ratio basic value Tfbya0 is calculated by the following equation.
[0071]
The above-mentioned mixture ratio correction coefficient KMR is a value centered at 1.0, and is a map value for parameterizing the engine speed Ne and the basic injection amount Tp (corresponding to load). The value is 1.0 (corresponding to the stoichiometric air-fuel ratio) in the idle state immediately after the cold start or in a load region close to the idle state.
[0072]
The water temperature increase correction coefficient KTW is a value less than 1.0 corresponding to the cooling water temperature Tw. For example, it becomes larger as the cooling water temperature Tw becomes lower.
[0073]
The above-described post-start increase correction coefficient KAS is a value that becomes smaller as the engine speed increases from the start and finally becomes zero, with a value corresponding to the cooling water temperature Tw as an initial value.
[0074]
In step 45, a feedback start flag is checked. When the feedback start flag AVFB is 0, the routine proceeds to step 46, where the target equivalent ratio basic value Tfbya0 is set as it is as the target equivalent ratio Tfbya.
[0075]
When the feedback start flag AVFB is 1, the routine proceeds from step 45 to steps 47 and 48 to read the engine rotational speed Ne and calculate the deviation ΔNe from the target rotational speed Net in the same manner as in the above equation (1).
[0076]
In step 49, the convergence flag is checked. This convergence flag is a flag that becomes convergence flag = 1 when Ne falls within the allowable range of Net during the equivalence ratio feedback control, the above-described ignition timing feedback control, or the intake air amount feedback control described later. Immediately after the start of the ignition timing feedback control, the convergence flag is 0, so that the procedure proceeds to FIG. That is, FIG. 8 shows the control before Ne converges to the allowable range of Net, while the control after Ne converges to the allowable range of Net after step 64 in FIG.
[0077]
First, referring to FIG. 8, in step 50, the absolute value of the deviation ΔNe is compared with an allowable value ε (> 0). Immediately after starting the ignition timing feedback control, since the absolute value of ΔNe exceeds ε, the routine proceeds to step 51, where the retard limit reaching flag is checked. When the retard limit reaching flag is zero, the above-described ignition timing feedback control is performed, so the routine proceeds to step 53, and the target equivalence ratio basic value Tfbya0 is set as the target equivalence ratio Tfbya, as in step 46 of FIG.
[0078]
When the retard limit reaching flag = 1, the process proceeds from step 51 to step 52 in order to start the equivalence ratio feedback control, and it is checked whether the retard limit reaching flag = 1 was last time. If the retard limit reaching flag was zero last time and the retard limit reaching flag is 1 this time (that is, immediately after the retard limit flag has become 1), the routine proceeds to step 54, and the target equivalent ratio basic value at that time After moving the value of Tfbya0 to the variable Tfbya1, the process proceeds to step 55. On the other hand, when the retard limit reaching flag = 1 in the previous and current times, step 54 is skipped and the process proceeds to step 55.
[0079]
In step 55, the stoichiometric arrival flag is checked. Since the stoichiometric arrival flag is initially set to zero, the process first proceeds to steps 56 to 61, and the value of Tfbya0 immediately after the retard limit flag becomes 1 (that is, the value of Tfbya1 in step 54) is set as an initial value. , An equivalent ratio feedback control is executed. That is, in step 56, based on ΔNe,
IFE = KIFE × ΔNe + IFEz (8)
Where KIFE: integration constant (positive value),
IFEz: previous value of IFE,
The integral IFE [absolute number] as the feedback amount is calculated by the following equation. Note that the initial value of IFE is zero.
[0080]
Then, in step 57, using this integral IFE,
Tfbya1 = Tfbya1z + IFE (9)
However, Tfbya1z: the previous value of Tfbya1,
Tfbya1 is updated by the following equation, and 1.0 is compared with 1.0 in step 58.
[0081]
Here, when the equivalence ratio feedback control is started following the ignition timing feedback control, Ne is larger than Net as shown in FIG. 2 and ΔNe becomes a negative value from the above equation (1). Is a negative value. According to the above equation (8), adding IFE, which is a negative value, to Tfbyalz means that correction is made to the side where the equivalent ratio becomes smaller.
[0082]
If Tfbya1 exceeds 1.0 at this time, the routine proceeds to step 59, where Tfbya1 is set as the target equivalent ratio Tfbya.
[0083]
When the operations of steps 56 and 57 are repeated from the next time, Tfbya1 gradually decreases and eventually becomes less than 1.0. At this time, it is determined that the target equivalence ratio has reached 1.0, which is a value corresponding to the stoichiometric air-fuel ratio. .0 is set as the target equivalent ratio Tfbya.
[0084]
Since the stoichiometric arrival flag has become 1, the process proceeds from step 55 to step 61 next time, and the target equivalence ratio Tfbya is held at 1.0 corresponding to the stoichiometric air-fuel ratio.
[0085]
After the target equivalence ratio Tfbya reaches 1.0 (the stoichiometric arrival flag = 1), the feedback control of the equivalence ratio is stopped and the target equivalence ratio is fixed at 1.0, which is equivalent to the stoichiometric air-fuel ratio. As will be described later, since the intake air amount is reduced by the intake air amount feedback control, the absolute value of ΔNe eventually falls within ε. At this time, the process proceeds from step 50 to step 62, where the convergence flag is set to 1, and then the operation of step 61 is performed.
[0086]
Since the convergence flag has become 1, the process proceeds to step 64 from step 49 in FIG. 7 next time.
[0087]
In step 64, it is determined whether the activation of the upstream three-way catalyst 16 has been completed. For example, if the inlet temperature T1 detected by the inlet of the three-way catalyst 16 or a temperature sensor (not shown) provided in the three-way catalyst 16 is lower than the activation temperature Th of the three-way catalyst, the activation of the upstream three-way catalyst 16 is not performed. It is determined that the process has not been completed, and in step 65, the target equivalence ratio Tfbya is maintained at 1.0 corresponding to the stoichiometric air-fuel ratio.
[0088]
On the other hand, when the activation of the upstream three-way catalyst 16 is completed, the process proceeds from step 64 to step 66 to end the equivalent ratio feedback control, sets the feedback start flag AVFB to 0, and executes the operation of step 46. Due to the flag AVFB = 0, it is not possible to proceed from the next time to the step 47 in FIG.
[0089]
The target equivalence ratio Tfbya calculated in FIG. 7 and FIG. 8 is used in a fuel injection amount calculation routine (not shown).
Ti = (Tp × Tfbya + Kathos) × α × 2 + Ts (10)
Here, Tp: basic injection pulse width,
Kathos: transient correction amount,
α: air-fuel ratio feedback correction coefficient,
Ts: invalid pulse width,
Is used to calculate the fuel injection pulse width Ti.
[0090]
In equation (10), the transient correction amount Kathos is a correction value for the fuel wall flow adhering to the intake port wall and the back of the intake valve, and the air-fuel ratio feedback correction coefficient α is such that the control air-fuel ratio is centered on the stoichiometric air-fuel ratio. O to fit in the so-called window 2 The value calculated based on the output of the sensor 28, the invalid injection pulse width Ts, is a value for compensating the operation delay from when the fuel injection valve 4 receives the injection signal to when the fuel injection valve 4 actually opens.
[0091]
Since the equation (10) is an equation for sequential injection (injection is performed once for every two revolutions of the engine in the case of four cylinders and in accordance with the ignition order of each cylinder), the numeral 2 is included.
[0092]
When the target equivalence ratio reaches 1.0 corresponding to the stoichiometric air-fuel ratio by the above equivalence ratio feedback control, and in this case, Ne is still higher than Net, and falls below the upper limit of the allowable range, Net + ε, and does not fall within the allowable range. The intake air amount feedback control is performed.
[0093]
FIG. 9 is for calculating the target throttle valve opening used for the intake air amount feedback control, which is executed at regular intervals (for example, every 10 ms).
[0094]
In steps 71 and 72, the feedback start flag AVFB and the stoichiometric arrival flag are checked. Before the start of the ignition timing feedback control (AVFB = 0), or when the target equivalence ratio does not reach 1.0 corresponding to the stoichiometric air-fuel ratio even if the equivalence ratio feedback control following the ignition timing feedback control is performed (stoichiometric). In step 73, the process proceeds to step 73, where an initial intake flow rate Q0 [l / min] is entered into the target intake flow rate Qt [l / min]. Here, Q0 determines the flow rate of air flowing through the intake passage 2 at the start of cranking, and the greater the value of the same engine, the sharper the rise (blow-up) of the cranking rotational speed. For this reason, Q0 is determined so that the degree of increase in the cranking rotation speed is optimized.
[0095]
Only when AVFB = 1 and the stoichiometric limit reaching flag = 1 (when the target equivalence ratio reaches 1.0 corresponding to the stoichiometric air-fuel ratio during the equivalence ratio feedback control following the ignition timing feedback control), the process proceeds to step 74 and thereafter. .
[0096]
In steps 74 and 75, Ne is read and a deviation ΔNe (= Net−Ne) from Net is calculated, and using this ΔNe,
IQA = KIQ × ΔNe + IQAz (11)
Where KIQ: integration constant (positive value),
IQAz: previous value of IQA,
The integral IQA is calculated by the following equation. The initial value of IQA is zero.
[0097]
In step 77, the target intake flow rate Qt is calculated using the IQA and Q0,
Qt = Q0 + IQA (12)
It is calculated by the following equation.
[0098]
When the target equivalence ratio reaches 1.0, which is equivalent to the stoichiometric air-fuel ratio, and the air-fuel ratio cannot be made lean any more, the control shifts to the intake feedback control instead. Therefore, the deviation ΔNe is also a negative value here. Therefore, the integral IQA of the equation (11) is a negative value. Therefore, adding a negative value of IQA to Q0 according to equation (12) means correcting the intake flow rate to the decreasing side.
[0099]
In step 78, the thus obtained Qt is converted into a target throttle valve opening area, and in step 79, a target throttle valve opening is calculated so as to obtain the target throttle valve opening area.
[0100]
The target throttle valve opening calculated in this manner is converted into a control amount for the throttle motor, and is provided to a drive circuit for the throttle motor. The actual throttle valve opening detected by the throttle sensor 29 is input to the engine controller 21, and the throttle motor is controlled so that the actual throttle valve opening matches the target throttle valve opening.
[0101]
Here, the operation and effect of the present embodiment will be described with reference to FIG.
[0102]
According to the present embodiment (the first aspect of the present invention), feedback control is started from t2 in order to converge Ne that blows up in the starting process to the target rotation speed Ne. In this case, feedback control of the ignition timing is performed, and the feedback control of the ignition timing shifts the ignition timing to the retard side (see the fifth stage in FIG. 2), whereby the exhaust gas temperature rises and the upstream side The temperature of the three-way catalyst 16 rises.
[0103]
Further, after the ignition timing reaches the RLMT which is the retard limit by the feedback control of the ignition timing, the feedback control of the ignition timing is stopped, and the ignition timing is not further retarded. It does not become unstable and does not affect drivability.
[0104]
On the other hand, the feedback control of the equivalence ratio is performed from t3, and the feedback control of the equivalence ratio reduces the target equivalence ratio Tfbya (see the sixth stage in FIG. 2), thereby reducing the HC emission amount when the engine is out. Decrease.
[0105]
Further, after the target equivalence ratio Tfbya reaches 1.0 corresponding to the stoichiometric air-fuel ratio by the equivalence ratio feedback control, the equivalence ratio feedback control is stopped, and the target equivalence ratio Tfbya is not further reduced. However, the amount of NOx emitted from the engine out does not increase.
[0106]
When the feedback control of the intake air amount is performed from t4, Ne converges to Net at t5.
[0107]
After the feedback control of the ignition timing from t3 is stopped, the ignition timing is maintained at the retard limit (the invention according to claims 4 and 5). The temperature rises. This maintenance of the ignition timing at the retard limit continues even after Ne falls within the allowable range of Net, whereby the exhaust gas rises to reach a temperature at which the inlet three-way catalyst 16 can be activated.
[0108]
After stopping the feedback control of the equivalence ratio from t4, the target equivalence ratio Tfbya is maintained at 1.0 corresponding to the stoichiometric air-fuel ratio (the invention according to claims 6 and 7). Is continued to be reduced. The maintenance of the target equivalence ratio Tfbya to 1.0 continues even after the Ne falls within the Net, thereby making it possible to significantly reduce the amount of HC emission from the engine out as compared with the conventional device (FIG. (10) HC emission can be reduced by the area enclosed by the solid line and the broken line at the bottom.
[0109]
As described above, according to the present embodiment, it is possible to quickly retard the ignition timing by starting from the feedback control of the ignition timing at the time of the cold start. It is possible to achieve both the increase of the rotation speed and the rapid convergence to Net.
[0110]
In the present embodiment, the feedback control of the ignition timing is performed by the proportional integral control. However, when the feedback control is performed by the proportional control, the exhaust gas temperature cannot be increased more than in the present embodiment. On the other hand, in the present embodiment (the invention according to claim 5), the feedback control of the ignition timing is set to the proportional integral control, and when the retard limit is reached, the proportional integral control is stopped and the ignition timing is held at the retard limit. So there is no such disadvantage.
[0111]
Finally, steps 15, 16, 17 in FIG. 5 and steps 18, 19, 21, 22, 24, 29 in FIG. 6 perform the function of the ignition timing feedback control means according to claim 1 and step 47 in FIG. , 48, 49, and steps 50, 51, 52, 54, 56, 57, 59, 62 in FIG. 8 are parts that fulfill the function of the air-fuel ratio feedback control means according to claim 1.
[Brief description of the drawings]
FIG. 1 is a control system diagram of a first embodiment.
FIG. 2 is a waveform diagram showing behaviors of a rotation speed, an ignition timing, a target equivalent ratio, and an intake air amount after starting the engine.
FIG. 3 is a characteristic diagram of a stability limit.
FIG. 4 is a flowchart for explaining setting of a feedback start flag.
FIG. 5 is a flowchart for explaining calculation of ignition timing from start.
FIG. 6 is a flowchart for explaining calculation of ignition timing from start.
FIG. 7 is a flowchart for explaining calculation of a target equivalent ratio from the start.
FIG. 8 is a flowchart for explaining calculation of a target equivalent ratio from the start.
FIG. 9 is a flowchart for explaining calculation of a target throttle valve opening in intake air amount feedback control.
FIG. 10 is a waveform chart showing the operation of the embodiment and the conventional device.
[Explanation of symbols]
4 Fuel injection valve
6 Spark plug
10 Throttle valve control device
15 Exhaust passage
16 Three-way catalyst on the upstream side
21 Engine Controller
22 POS sensor
23 PHASE sensor
25 Water temperature sensor

Claims (10)

排気通路に触媒を備えるエンジンの制御装置において、
始動過程で吹き上がる回転速度をアイドル時の目標回転速度に収束させるように点火時期のフィードバック制御を行う点火時期フィードバック制御手段と、
この点火時期のフィードバック制御により点火時期が遅角限界に到達しても回転速度がアイドル時の目標回転速度より高い場合に、点火時期のフィードバック制御を停止し、代わって空燃比のフィードバック制御を行ってアイドル時の目標回転速度に収束させる空燃比フィードバック制御手段と
を備えることを特徴とするエンジンのアイドリング制御装置。
In an engine control device having a catalyst in an exhaust passage,
Ignition timing feedback control means for performing feedback control of the ignition timing so as to converge the rotation speed that is blown up in the starting process to the target rotation speed during idling,
This feedback control of the ignition timing stops the feedback control of the ignition timing when the rotation speed is higher than the target rotation speed at idle even if the ignition timing reaches the retard limit, and performs the feedback control of the air-fuel ratio instead. And an air-fuel ratio feedback control means for converging to a target rotational speed during idling.
空燃比のフィードバック制御により空燃比吸気量が理論空燃比に到達しても回転速度がアイドル時の目標回転速度より高い場合に、空燃比のフィードバック制御を停止し、代わって吸気量のフィードバック制御を行ってアイドル時の目標回転速度に収束させることを特徴とする請求項1に記載のエンジンのアイドリング制御装置。Even if the air-fuel ratio intake amount reaches the stoichiometric air-fuel ratio by the air-fuel ratio feedback control, if the rotation speed is higher than the target rotation speed at idle, the air-fuel ratio feedback control is stopped, and the intake air amount feedback control is performed instead. The engine idling control device according to claim 1, wherein the idling control is performed to converge to a target rotation speed during idling. 点火時期が遅角限界に達するまでの間、空燃比のフィードバック制御を停止していることを特徴とする請求項1に記載のエンジンのアイドリング制御装置。2. The engine idling control device according to claim 1, wherein the feedback control of the air-fuel ratio is stopped until the ignition timing reaches the retard limit. 点火時期が遅角限界に達したとき点火時期を遅角限界に固定して空燃比のフィードバック制御を行うことを特徴とする請求項1または3に記載のエンジンのアイドリング制御装置。4. The engine idling control device according to claim 1, wherein when the ignition timing reaches the retard limit, the ignition timing is fixed to the retard limit and feedback control of the air-fuel ratio is performed. 点火時期のフィードバック制御を比例積分制御とし、遅角限界に達したとき比例積分制御を停止して点火時期を遅角限界に保持することを特徴とする請求項1または3に記載のエンジンのアイドリング制御装置。4. The engine idling according to claim 1, wherein the feedback control of the ignition timing is proportional integral control, and when the retard limit is reached, the proportional integral control is stopped and the ignition timing is held at the retard limit. Control device. 空燃比が理論空燃比に達したとき空燃比を理論空燃比に固定して吸気量のフィードバック制御を行うことを特徴とする請求項2に記載のエンジンのアイドリング制御装置。3. The idling control device for an engine according to claim 2, wherein when the air-fuel ratio reaches the stoichiometric air-fuel ratio, the air-fuel ratio is fixed to the stoichiometric air-fuel ratio and feedback control of the intake air amount is performed. 空燃比のフィードバック制御を積分制御とし、理論空燃比に達したとき積分制御を停止して空燃比を理論空燃比に保持することを特徴とする請求項2に記載のエンジンのアイドリング制御装置。3. The engine idling control device according to claim 2, wherein the feedback control of the air-fuel ratio is an integral control, and when the stoichiometric air-fuel ratio is reached, the integral control is stopped to maintain the air-fuel ratio at the stoichiometric air-fuel ratio. 吸気量のフィードバック制御を積分制御とすることを特徴とする請求項2、6、7のいずれか一つに記載のエンジンのアイドリング制御装置。8. The idling control device for an engine according to claim 2, wherein the feedback control of the intake air amount is an integral control. 点火時期の遅角限界はアイドル回転速度を維持できる安定限界に設定することを特徴とする請求項1から5までのいずれか一つに記載のエンジンのアイドリング制御装置。6. The idling control device for an engine according to claim 1, wherein a retard limit of the ignition timing is set to a stable limit capable of maintaining an idle rotation speed. 点火時期の遅角限界はアイドル時の目標空燃比に応じて設定される安定限界に設定することを特徴とする請求項1から5までのいずれか一つに記載のエンジンのアイドリング制御装置。6. The idling control device for an engine according to claim 1, wherein a retard limit of the ignition timing is set to a stability limit set according to a target air-fuel ratio at the time of idling.
JP2002176817A 2002-06-18 2002-06-18 Engine idling control device Pending JP2004019571A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002176817A JP2004019571A (en) 2002-06-18 2002-06-18 Engine idling control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002176817A JP2004019571A (en) 2002-06-18 2002-06-18 Engine idling control device

Publications (1)

Publication Number Publication Date
JP2004019571A true JP2004019571A (en) 2004-01-22

Family

ID=31175021

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002176817A Pending JP2004019571A (en) 2002-06-18 2002-06-18 Engine idling control device

Country Status (1)

Country Link
JP (1) JP2004019571A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009002165A (en) * 2007-06-19 2009-01-08 Toyota Motor Corp Control device for internal combustion engine
JP2009030482A (en) * 2007-07-25 2009-02-12 Toyota Motor Corp Control device of internal combustion engine for vehicle
JP2009085123A (en) * 2007-10-01 2009-04-23 Toyota Motor Corp Control device of internal combustion engine

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009002165A (en) * 2007-06-19 2009-01-08 Toyota Motor Corp Control device for internal combustion engine
JP2009030482A (en) * 2007-07-25 2009-02-12 Toyota Motor Corp Control device of internal combustion engine for vehicle
JP2009085123A (en) * 2007-10-01 2009-04-23 Toyota Motor Corp Control device of internal combustion engine

Similar Documents

Publication Publication Date Title
JP4013594B2 (en) Engine idling control device
US7505845B2 (en) Control of internal combustion engine
US6708668B2 (en) Control system and method for direct-injection spark-ignition engine
US6901908B2 (en) Idle speed control apparatus and method for internal combustion engine
JPH11148402A (en) Deceleration timing control device for internal combustion engine
JP2008031991A (en) Control device and control method for cylinder direct injection type spark ignition internal combustion engine
JP2008002435A (en) Control method and control device of engine
JP2004028031A (en) Control device and method of direct injection spark ignition-type engine
JP2007278073A (en) Engine control method and engine controller
JP2004019571A (en) Engine idling control device
JP4872656B2 (en) ENGINE CONTROL METHOD AND CONTROL DEVICE
JP4872654B2 (en) ENGINE CONTROL METHOD AND CONTROL DEVICE
JP2008025536A (en) Engine control method and engine controller
JP3812301B2 (en) Control device for direct-injection spark-ignition internal combustion engine
JPH0626432A (en) Ignition timing control device of internal combustion engine
JP5125592B2 (en) Control device for internal combustion engine
JP3309776B2 (en) Ignition timing control device for internal combustion engine
JP2004197693A (en) Air/fuel ratio control system of internal combustion engine
JP4289110B2 (en) Control device for internal combustion engine
JP3489204B2 (en) Control device for internal combustion engine
JP2010163930A (en) Control device of direct-injection spark ignition internal combustion engine
JPH11343915A (en) Idling engine rotational speed controller of engine
JP2008025537A (en) Engine control method and engine controller
JP4872657B2 (en) ENGINE CONTROL METHOD AND CONTROL DEVICE
JPH09242654A (en) Ignition timing controller for engine