JP5088429B2 - Control device for internal combustion engine - Google Patents

Control device for internal combustion engine Download PDF

Info

Publication number
JP5088429B2
JP5088429B2 JP2011062705A JP2011062705A JP5088429B2 JP 5088429 B2 JP5088429 B2 JP 5088429B2 JP 2011062705 A JP2011062705 A JP 2011062705A JP 2011062705 A JP2011062705 A JP 2011062705A JP 5088429 B2 JP5088429 B2 JP 5088429B2
Authority
JP
Japan
Prior art keywords
time
fuel
learning
addition
internal combustion
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.)
Active
Application number
JP2011062705A
Other languages
Japanese (ja)
Other versions
JP2011117462A (en
Inventor
裕介 鈴木
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.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
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 Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2011062705A priority Critical patent/JP5088429B2/en
Publication of JP2011117462A publication Critical patent/JP2011117462A/en
Application granted granted Critical
Publication of JP5088429B2 publication Critical patent/JP5088429B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Exhaust Gas After Treatment (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Description

この発明は、内燃機関の運転状態を制御する制御装置に係り、特に、排気ガス中の酸素濃度に応じて空燃比を制御する構成とした内燃機関の制御装置に関する。   The present invention relates to a control device for controlling the operating state of an internal combustion engine, and more particularly to a control device for an internal combustion engine configured to control an air-fuel ratio in accordance with an oxygen concentration in exhaust gas.

従来、例えば特許文献1(特開2003−214245号公報)に開示されているように、排気通路に設けた酸素濃度センサを用いて空燃比制御を行う制御装置が知られている。従来の制御装置は、酸素濃度センサに存在する製造ばらつきや経時劣化等の誤差を学習するために、大気学習と呼ばれる学習制御を行っている。   Conventionally, as disclosed in, for example, Patent Document 1 (Japanese Patent Laid-Open No. 2003-214245), a control device that performs air-fuel ratio control using an oxygen concentration sensor provided in an exhaust passage is known. A conventional control device performs learning control called atmospheric learning in order to learn errors such as manufacturing variations and deterioration with time that exist in an oxygen concentration sensor.

この大気学習では、エンジンの燃料カットが実行されることで排気通路内が大気雰囲気になったときに、酸素濃度センサから出力される検出信号と、制御装置に予め記憶された基準信号値とを比較する。この基準信号値とは、既知である大気中の酸素濃度に対応するものである。この結果、基準信号値と実際の検出信号値とのずれ量は、個々のセンサ固有の誤差に対応した値となるから、このずれ量は、センサ固有の誤差を補正するための学習値として制御装置に記憶される。   In this air learning, when the engine fuel cut is executed and the inside of the exhaust passage becomes an air atmosphere, a detection signal output from the oxygen concentration sensor and a reference signal value stored in advance in the control device are obtained. Compare. This reference signal value corresponds to a known oxygen concentration in the atmosphere. As a result, the deviation amount between the reference signal value and the actual detection signal value becomes a value corresponding to an error specific to each sensor, and this deviation amount is controlled as a learning value for correcting the error specific to the sensor. Stored in the device.

また、従来の制御装置は、排気ガス中に燃料を添加することによって触媒の還元処理を行う構成としている。ここで、燃料添加の直後に燃料カットが行われた場合には、排気ガス中に残存する燃料の影響によって酸素濃度の上昇が遅くなり、酸素濃度が大気中の濃度レベルに達するまでにタイムラグが生じる。このため、従来の制御装置は、燃料カットを開始したときに、その直前の所定期間に燃料添加を行った履歴があるか否かを判定している。そして、燃料添加の履歴がある場合には、大気学習を禁止する構成としている。   In addition, the conventional control device is configured to perform a catalyst reduction process by adding fuel to the exhaust gas. Here, if a fuel cut is performed immediately after fuel addition, the increase in oxygen concentration is delayed due to the influence of fuel remaining in the exhaust gas, and there is a time lag until the oxygen concentration reaches the concentration level in the atmosphere. Arise. For this reason, when the fuel cut is started, the conventional control device determines whether or not there is a history of fuel addition in a predetermined period immediately before that. And when there is a history of fuel addition, it is configured to prohibit atmospheric learning.

特開2003−214245号公報JP 2003-214245 A

従来技術では、燃料カット開始前の所定期間に燃料添加を行っていた場合に、大気学習を禁止する構成としている。しかし、燃料添加を行った後に大気学習が可能となるまでの時間は、燃料添加のタイミングやエンジンの運転状態等に応じて様々に変化する。このため、従来技術のように、単に大気学習を禁止するだけでは、学習の機会を逃す虞れがあり、学習効率が低下するという問題がある。   In the prior art, atmospheric learning is prohibited when fuel is added during a predetermined period before the start of fuel cut. However, the time from when the fuel is added until the learning of the atmosphere becomes possible varies depending on the timing of fuel addition, the operating state of the engine, and the like. For this reason, there is a possibility that the learning opportunity may be missed if the atmospheric learning is simply prohibited as in the prior art, and the learning efficiency is lowered.

また、学習効率を高めるために前記所定時間の具体値を小さく設定した場合には、燃料添加の影響が残っている状態で学習が行われることがあり、誤学習の虞れが生じる。このように、従来技術では、燃料添加を行う場合に、大気学習のタイミングを適切に設定するのが難しいという問題がある。   In addition, when the specific value of the predetermined time is set to be small in order to increase the learning efficiency, learning may be performed in a state where the influence of fuel addition remains, and there is a risk of erroneous learning. As described above, the conventional technique has a problem that it is difficult to appropriately set the timing of air learning when fuel is added.

この発明は、上述のような課題を解決するためになされたもので、燃料添加のタイミングや内燃機関の運転状態等に応じて、学習手段を適切なタイミングで実行することができ、学習の精度と効率を向上させることが可能な内燃機関の制御装置を提供することを目的とする。   The present invention has been made to solve the above-described problems, and according to the timing of fuel addition, the operating state of the internal combustion engine, etc., the learning means can be executed at an appropriate timing, and the learning accuracy is improved. Another object of the present invention is to provide a control device for an internal combustion engine that can improve efficiency.

第1の発明は、内燃機関の吸入空気に燃料噴射が行われるときに、内燃機関の運転状態に応じて前記燃料噴射を休止させる燃料カット手段と、
内燃機関の排気ガス中に還元燃料を添加する還元燃料添加手段と、
排気ガス中の酸素濃度を検出し、検出信号を出力する酸素濃度検出手段と、
前記還元燃料添加手段が作動してから前記燃料カット手段が作動するまでに経過した時間を添加後経過時間として計測する時間計測手段と、
前記時間計測手段によって計測した添加後経過時間に応じて学習待機時間を可変に設定する待機時間設定手段と、
前記燃料カット手段が作動してから前記学習待機時間が経過したときに、前記酸素濃度検出手段の検出結果を用いて学習を行う学習手段と、
を備えることを特徴とする。
The first aspect of the invention is a fuel cut means for stopping the fuel injection according to the operating state of the internal combustion engine when fuel injection is performed on the intake air of the internal combustion engine.
Reducing fuel adding means for adding reducing fuel to the exhaust gas of the internal combustion engine;
Oxygen concentration detection means for detecting the oxygen concentration in the exhaust gas and outputting a detection signal;
A time measuring means for measuring a time elapsed from when the reducing fuel addition means is actuated until the fuel cut means is actuated as an elapsed time after addition;
A standby time setting means for variably setting a learning standby time according to the elapsed time after addition measured by the time measuring means;
Learning means for performing learning using the detection result of the oxygen concentration detection means when the learning standby time has elapsed since the fuel cut means has been activated;
It is characterized by providing.

また、第2の発明は、前記還元燃料添加手段の影響がない状態でも、前記燃料カット手段が作動してから前記学習手段が正常に作動するまでに必要な時間を基準時間として設定する基準時間設定手段と、
前記燃料カット手段の作動前に前記還元燃料添加手段が作動したとしても、前記学習待機時間を前記基準時間と等しく設定することが可能となる最短の添加後経過時間を判定時間として算出する判定時間算出手段とを備え、
前記待機時間設定手段は、前記時間計測手段によって計測した実際の添加後経過時間が前記判定時間よりも短いときに、これらの添加後経過時間と判定時間との時間差に応じて前記学習待機時間を補正し、それ以外の場合には前記学習待機時間を前記基準時間と等しく設定する構成としている。
Further, the second aspect of the present invention provides a reference time for setting, as a reference time, a time required for the learning means to operate normally after the fuel cut means operates even in a state where there is no influence of the reducing fuel addition means. Setting means;
Determination time for calculating the shortest elapsed time after addition that makes it possible to set the learning standby time equal to the reference time even if the reducing fuel addition means is operated before the fuel cut means is operated as the determination time A calculating means,
When the actual elapsed time after addition measured by the time measuring means is shorter than the determination time, the standby time setting means sets the learning standby time according to a time difference between the elapsed time after addition and the determination time. In other cases, the learning standby time is set equal to the reference time.

第1の発明によれば、時間計測手段は、還元燃料添加手段が作動してから燃料カット手段が作動するまでの添加後経過時間を計測することができる。そして、待機時間設定手段は、この添加後経過時間に応じて、燃料カット手段が作動してから学習手段の正常な作動が可能となるまでの学習待機時間を適切に設定することができる。   According to the first aspect, the time measuring means can measure the elapsed time after the addition from when the reducing fuel addition means is activated until the fuel cut means is activated. Then, the standby time setting means can appropriately set the learning standby time from when the fuel cut means is activated until the learning means can be normally operated according to the elapsed time after the addition.

即ち、例えば燃料カットの直前に燃料添加が行われていた場合には、学習待機時間を長く設定することにより、還元燃料の影響が無くなるまで学習手段を十分に待機させることができる。また、燃料添加後に十分な時間が経過していた場合には、学習待機時間を短く設定することにより、燃料カットの開始後に学習手段を速やかに作動させることができる。従って、内燃機関の運転状態や燃料添加のタイミング等が変化する場合でも、学習待機時間を必要最低限の長さに抑えることができる。これにより、高い学習精度を維持しつつ、学習の機会を増やして効率を高めることができる。   That is, for example, when fuel addition has been performed immediately before the fuel cut, the learning means can be sufficiently kept on standby until the influence of the reduced fuel is eliminated by setting the learning standby time longer. In addition, when a sufficient time has elapsed after the fuel addition, the learning means can be quickly operated after the start of the fuel cut by setting the learning standby time short. Therefore, even when the operating state of the internal combustion engine, the timing of fuel addition, and the like change, the learning standby time can be suppressed to the minimum necessary length. As a result, while maintaining high learning accuracy, it is possible to increase learning opportunities and increase efficiency.

第2の発明によれば、基準時間設定手段は、還元燃料添加手段を実行していない状態でも必要となる学習待機時間を、基準時間として設定することができる。また、判定時間算出手段は、燃料カットの直前に燃料添加が行われたとしても、基準時間を延長しなくても済む最短の添加後経過時間を判定時間として算出することができる。   According to the second invention, the reference time setting means can set the learning standby time required even when the reducing fuel addition means is not executed as the reference time. The determination time calculation means can calculate the shortest post-addition elapsed time that does not require extending the reference time as the determination time even if the fuel addition is performed immediately before the fuel cut.

これにより、実際の添加後経過時間が判定時間よりも短いときには、燃料添加から燃料カットまでの時間が短すぎるために排気ガス中の還元燃料が学習手段に影響を与えると判断することができる。この場合、判定時間算出手段は、学習待機時間を補正して適度に延ばすことができ、燃料添加のタイミング等に応じて学習待機時間を必要かつ十分な長さに設定することができる。   Thereby, when the elapsed time after the actual addition is shorter than the determination time, it can be determined that the reducing fuel in the exhaust gas affects the learning means because the time from the fuel addition to the fuel cut is too short. In this case, the determination time calculation unit can correct the learning standby time and extend it appropriately, and can set the learning standby time to a necessary and sufficient length according to the timing of fuel addition.

本発明の実施の形態1及び実施の形態2による内燃機関の制御装置のシステム構成を示す全体構成図である。It is a whole block diagram which shows the system configuration | structure of the control apparatus of the internal combustion engine by Embodiment 1 and Embodiment 2 of this invention. 本発明の実施の形態1において実行されるメイン処理ルーチンのフローチャートである。It is a flowchart of the main process routine performed in Embodiment 1 of this invention. 本発明の実施の形態1において実行される燃料添加処理ルーチンのフローチャートである。It is a flowchart of the fuel addition process routine performed in Embodiment 1 of this invention. 本発明の実施の形態1において実行される残量推定処理ルーチンのフローチャートである。It is a flowchart of the residual amount estimation process routine performed in Embodiment 1 of this invention. 燃料添加の時期と燃料カット後の酸素濃度との関係を示す特性線図である。It is a characteristic diagram which shows the relationship between the time of fuel addition, and the oxygen concentration after a fuel cut. 本発明の実施の形態2による制御の内容を説明するための説明図である。It is explanatory drawing for demonstrating the content of the control by Embodiment 2 of this invention. 本発明の実施の形態2において実行されるメイン処理ルーチンのフローチャートである。It is a flowchart of the main process routine performed in Embodiment 2 of this invention. 本発明の実施の形態2において実行される燃料添加処理ルーチンのフローチャートである。It is a flowchart of the fuel addition process routine performed in Embodiment 2 of this invention. 本発明の実施の形態2において実行される待機時間設定処理ルーチンのフローチャートである。It is a flowchart of the waiting time setting process routine performed in Embodiment 2 of this invention.

実施の形態1.
[実施の形態1の構成]
以下、図1ないし図4を参照しつつ、本発明の実施の形態1について説明する。図1は、本発明の実施の形態1のシステム構成を説明するための図である。図1に示す内燃機関10は、例えば4気筒型のディーゼルエンジンによって構成されている。
Embodiment 1 FIG.
[Configuration of Embodiment 1]
The first embodiment of the present invention will be described below with reference to FIGS. FIG. 1 is a diagram for explaining a system configuration according to the first embodiment of the present invention. An internal combustion engine 10 shown in FIG. 1 is configured by, for example, a four-cylinder diesel engine.

内燃機関10の吸気側には、各気筒内に空気(吸入空気)を吸込む吸気通路12が設けられている。この吸気通路12は、吸気マニホールド14を介して各気筒の吸気ポートに接続されている。また、吸気通路12には、内燃機関10の吸入空気量を調整するスロットル弁16が設けられている。   An intake passage 12 for sucking air (intake air) is provided in each cylinder on the intake side of the internal combustion engine 10. The intake passage 12 is connected to an intake port of each cylinder via an intake manifold 14. The intake passage 12 is provided with a throttle valve 16 for adjusting the intake air amount of the internal combustion engine 10.

一方、内燃機関10の排気側には、各気筒内で生じた排気ガスを外部に排出する排気通路18が設けられている。排気通路18は、その一部を構成する排気マニホールド20を介して各気筒の排気ポートに接続されている。また、排気通路18には、NOx吸蔵還元触媒を備えた排気浄化触媒22が設けられている。この排気浄化触媒22は、排気ガス中に含まれるNOx等の成分を浄化すると共に、排気ガス中の微粒子(PM)を捕集するものである。   On the other hand, on the exhaust side of the internal combustion engine 10, an exhaust passage 18 for exhausting exhaust gas generated in each cylinder to the outside is provided. The exhaust passage 18 is connected to an exhaust port of each cylinder via an exhaust manifold 20 constituting a part thereof. The exhaust passage 18 is provided with an exhaust purification catalyst 22 having a NOx storage reduction catalyst. The exhaust purification catalyst 22 purifies components such as NOx contained in the exhaust gas and collects particulates (PM) in the exhaust gas.

また、内燃機関10の各気筒には、各気筒内に吸込まれる吸入空気中に燃料を噴射する燃料噴射弁24が設けられている。これらの燃料噴射弁24には、コモンレール26を介して燃料ポンプ28が接続されている。燃料ポンプ28には、燃料通路30を介して燃料添加弁32が接続されている。この燃料添加弁32は、還元燃料添加手段を構成しており、排気通路18内を流れる排気ガス中に燃料(還元燃料)を添加するものである。また、燃料通路30には、当該燃料通路30を開,閉する遮断弁34が設けられている。   Each cylinder of the internal combustion engine 10 is provided with a fuel injection valve 24 that injects fuel into the intake air sucked into each cylinder. A fuel pump 28 is connected to these fuel injection valves 24 via a common rail 26. A fuel addition valve 32 is connected to the fuel pump 28 via a fuel passage 30. The fuel addition valve 32 constitutes a reduction fuel addition means, and adds fuel (reduction fuel) to the exhaust gas flowing in the exhaust passage 18. The fuel passage 30 is provided with a shut-off valve 34 that opens and closes the fuel passage 30.

さらに、吸気通路12と排気通路18との間には、排気ガスの一部を吸気通路12に還流させる排気還流手段としてのEGR(Exhaust Gas Recirculation)通路36が設けられている。このEGR通路36には、その内部を流れる排気ガスの流量を調整するEGR弁38が設けられている。また、吸気通路12と排気通路18との間には、排気ガスの圧力を利用して吸入空気を過給するターボチャージャ40が設けられている。   Further, an EGR (Exhaust Gas Recirculation) passage 36 is provided between the intake passage 12 and the exhaust passage 18 as exhaust recirculation means for returning a part of the exhaust gas to the intake passage 12. The EGR passage 36 is provided with an EGR valve 38 for adjusting the flow rate of exhaust gas flowing through the EGR passage 36. A turbocharger 40 is provided between the intake passage 12 and the exhaust passage 18 to supercharge intake air using the pressure of the exhaust gas.

次に、内燃機関10のセンサ系統について説明する。吸気通路12には、内燃機関10に吸入される空気の流量(吸入空気量)を検出する吸気量検出手段としてのエアフロメータ42が設けられている。排気通路18には、排気ガスの温度を検出する排気温度センサ44と、排気ガス中の酸素濃度を検出する酸素濃度検出手段としてのA/Fセンサ46とが設けられている。   Next, a sensor system of the internal combustion engine 10 will be described. The intake passage 12 is provided with an air flow meter 42 as an intake air amount detecting means for detecting a flow rate (intake air amount) of air sucked into the internal combustion engine 10. The exhaust passage 18 is provided with an exhaust temperature sensor 44 for detecting the temperature of the exhaust gas, and an A / F sensor 46 as an oxygen concentration detection means for detecting the oxygen concentration in the exhaust gas.

この場合、A/Fセンサ46は、排気ガスの流れ方向を基準として排気浄化触媒22の上流側に配置されている。また、A/Fセンサ46から出力される検出信号は、酸素濃度に応じて連続的に変化する。さらに、内燃機関10には、その機関回転数(エンジン回転数)に応じた信号を出力する回転センサ48と、図示しないアクセルペダルの操作量(開度)を検出するアクセル開度センサ50とが設けられている。   In this case, the A / F sensor 46 is disposed on the upstream side of the exhaust purification catalyst 22 with respect to the flow direction of the exhaust gas. Moreover, the detection signal output from the A / F sensor 46 continuously changes according to the oxygen concentration. Further, the internal combustion engine 10 includes a rotation sensor 48 that outputs a signal corresponding to the engine speed (engine speed) and an accelerator opening sensor 50 that detects an operation amount (opening) of an accelerator pedal (not shown). Is provided.

また、本実施の形態のシステム構成は、内燃機関10の運転状態を制御するECU(Electronic Control Unit)52を備えている。このECU52の入力側には、エアフロメータ42と、前述した各センサ44,46,48,50とを含むセンサ系統が接続されている。ECU52の出力側には、各気筒の燃料噴射弁24、燃料ポンプ28、燃料添加弁32、遮断弁34、EGR弁38等を含む各種のアクチュエータが接続されている。そして、ECU52は、上述したセンサ系統によって内燃機関10の運転状態を検出しつつ、これらのアクチュエータを制御する。   Further, the system configuration of the present embodiment includes an ECU (Electronic Control Unit) 52 that controls the operating state of the internal combustion engine 10. A sensor system including the air flow meter 42 and the above-described sensors 44, 46, 48 and 50 is connected to the input side of the ECU 52. Various actuators including a fuel injection valve 24, a fuel pump 28, a fuel addition valve 32, a shutoff valve 34, an EGR valve 38, and the like of each cylinder are connected to the output side of the ECU 52. Then, the ECU 52 controls these actuators while detecting the operating state of the internal combustion engine 10 using the sensor system described above.

また、ECU52は、各種の時間計測を行うためのタイマ機能と、ROM、RAM等からなる記憶回路52aとを備えている。ここで、RAMには不揮発性の更新可能な記憶素子が含まれており、この記憶素子には、後述の大気学習等で更新される学習値が記憶される。また、ROMには、各種の制御を実行するプログラムや、定数等が予め記憶されている。   The ECU 52 also includes a timer function for performing various time measurements and a storage circuit 52a composed of a ROM, a RAM, and the like. Here, the RAM includes a nonvolatile updatable storage element, and a learning value that is updated by atmospheric learning or the like to be described later is stored in the storage element. The ROM stores programs for executing various controls, constants, and the like in advance.

このように構成されるECU52は、内燃機関10の運転状態等に応じて、通常の燃料噴射制御、空燃比制御、燃料カット制御、EGR制御、燃料添加制御、大気学習等の制御処理を行う。この場合、通常の燃料噴射制御は、各センサ44,46,48,50の検出結果等を用いて各気筒に噴射すべき適切な燃料の量を算出し、燃料噴射弁24から各気筒に燃料を噴射させることができる。   The ECU 52 configured as described above performs control processing such as normal fuel injection control, air-fuel ratio control, fuel cut control, EGR control, fuel addition control, and air learning according to the operating state of the internal combustion engine 10 and the like. In this case, the normal fuel injection control calculates the appropriate amount of fuel to be injected into each cylinder using the detection results of the sensors 44, 46, 48, 50, etc., and the fuel from the fuel injection valve 24 to each cylinder. Can be injected.

また、燃料噴射制御中には、A/Fセンサ46によって排気ガス中の酸素濃度を検出する。そして、酸素濃度の検出結果に応じて求めた実際の空燃比が目標空燃比となるように、燃料噴射量をフィードバック制御する空燃比制御を行う。また、燃料カット制御は、例えば高回転または高負荷運転からの減速が行われたときに、この状態を回転センサ48、アクセル開度センサ50等の検出信号によって検出し、燃料噴射を一時的に休止させることができる。   Further, during fuel injection control, the oxygen concentration in the exhaust gas is detected by the A / F sensor 46. Then, air-fuel ratio control is performed in which the fuel injection amount is feedback-controlled so that the actual air-fuel ratio obtained according to the detection result of the oxygen concentration becomes the target air-fuel ratio. Further, the fuel cut control detects this state by detection signals from the rotation sensor 48, the accelerator opening sensor 50, and the like when, for example, deceleration from high rotation or high load operation is performed, and fuel injection is temporarily performed. Can be paused.

また、EGR制御は、内燃機関10の運転状態に応じてEGR弁38の開度を調整することにより、適切な流量の排気ガスを吸入空気中に還流させる。この場合、排気ガスを還流量は、内燃機関10の吸入空気量、負荷状態、回転数等に応じて公知の方法で設定される。   The EGR control adjusts the opening degree of the EGR valve 38 in accordance with the operating state of the internal combustion engine 10 to recirculate an appropriate amount of exhaust gas into the intake air. In this case, the exhaust gas recirculation amount is set by a known method in accordance with the intake air amount of the internal combustion engine 10, the load state, the rotational speed, and the like.

また、燃料添加制御は、排気浄化触媒22の還元処理を行うものであり、還元処理が必要なタイミングで実行される。そして、燃料添加制御は、燃料添加弁32から排気ガス中に還元処理用の燃料(以下、還元燃料という)を添加し、これによって排気浄化触媒22の還元、再生を行う。   The fuel addition control is for reducing the exhaust purification catalyst 22 and is executed at a timing when the reduction process is necessary. In the fuel addition control, fuel for reduction treatment (hereinafter referred to as reducing fuel) is added to the exhaust gas from the fuel addition valve 32, thereby reducing and regenerating the exhaust purification catalyst 22.

一方、大気学習は、燃料カットが行われることによって排気通路18内が大気雰囲気となったときに、A/Fセンサ46から出力される検出信号を学習値として記憶する。ここで、ECU52の記憶回路52aには、センサ信号の標準信号値が予め記憶されている。この標準信号値とは、例えばセンサ固有の誤差を排除した標準器となるA/Fセンサを用いて、大気中の酸素濃度を検出することにより得られる検出信号値である。   On the other hand, in the air learning, a detection signal output from the A / F sensor 46 is stored as a learning value when the inside of the exhaust passage 18 becomes an air atmosphere due to the fuel cut. Here, the standard signal value of the sensor signal is stored in advance in the storage circuit 52a of the ECU 52. The standard signal value is a detection signal value obtained by detecting the oxygen concentration in the atmosphere using, for example, an A / F sensor that is a standard device that eliminates an error inherent to the sensor.

そして、大気雰囲気中におけるA/Fセンサ46の検出信号(学習値)と、標準信号値との差分は、センサ固有の誤差に相当している。このため、空燃比制御を行うときには、大気学習によって記憶した学習値と標準信号値とを用いて、A/Fセンサ46の検出信号を補正することができる。   The difference between the detection signal (learned value) of the A / F sensor 46 in the air atmosphere and the standard signal value corresponds to a sensor-specific error. For this reason, when air-fuel ratio control is performed, the detection signal of the A / F sensor 46 can be corrected using the learning value and the standard signal value stored by the air learning.

[実施の形態1の特徴部分]
ここで、大気学習は、燃料カットが実行されてから所定の時間が経過し、排気通路18内が安定した大気雰囲気となった状態で実行される。しかし、燃料カットの直前に燃料添加が行われていた場合には、排気ガス中に残存する還元燃料の影響で大気雰囲気となるまでの時間が長くなる。
[Characteristics of Embodiment 1]
Here, the air learning is executed in a state where a predetermined time has elapsed after the fuel cut is executed and the inside of the exhaust passage 18 is in a stable air atmosphere. However, in the case where fuel is added immediately before the fuel cut, the time until the atmosphere becomes atmospheric becomes longer due to the influence of the reducing fuel remaining in the exhaust gas.

図5は、この現象を実験データとして示したものである。図5中に記載された実線,点線,一点鎖線は、それぞれ燃料カットの開始5秒前,開始直前,開始直後に燃料添加を行った場合における、A/Fセンサ46の検出信号の挙動を示している。   FIG. 5 shows this phenomenon as experimental data. The solid line, dotted line, and alternate long and short dash line shown in FIG. 5 indicate the behavior of the detection signal of the A / F sensor 46 when fuel is added 5 seconds before the start of the fuel cut, immediately before the start, and immediately after the start, respectively. ing.

この図5から判るように、燃料添加を実行してから燃料カットを実行するまでの間に、例えば5秒程度の十分な時間が経過している場合には、センサの検出信号が比較的早い時点で大気中の酸素濃度レベルに達し、この状態で安定する。   As can be seen from FIG. 5, when a sufficient time of, for example, about 5 seconds elapses between the execution of fuel addition and the execution of fuel cut, the detection signal of the sensor is relatively fast. At that time, the oxygen concentration level in the atmosphere is reached and is stabilized in this state.

これに対し、燃料カットの直前,直後に燃料添加を行った場合には、センサの検出信号が大気中の酸素濃度レベルに落ち着くまでの時間が徐々に延びている。即ち、燃料添加と燃料カットとを行うタイミングが時間的に近接しているほど、燃料カットの開始時に排気ガス中に残存する還元燃料の量が多くなり、この還元燃料の影響によってセンサの周囲が大気雰囲気となる時期が遅れると考えられる。   On the other hand, when the fuel is added immediately before and after the fuel cut, the time until the detection signal of the sensor settles at the oxygen concentration level in the atmosphere gradually increases. That is, the closer the timing of fuel addition and fuel cut is in time, the greater the amount of reduced fuel remaining in the exhaust gas at the start of the fuel cut. It is thought that the time when the atmosphere becomes atmospheric will be delayed.

一方、燃料カットの実行中には、排気通路18内を空気が流通し、排気ガス中の還元燃料は、時間の経過に伴って徐々に減少していく。このとき、還元燃料は、排気通路18内で燃焼することによって徐々に消費されるが、その燃焼反応は、排気通路18内を流れる空気中の酸素量に応じて進行する。従って、排気通路18中に存在する還元燃料の量は、排気通路18内を流通した酸素量に応じて減少するとみなすことができる。   On the other hand, during the fuel cut, air flows through the exhaust passage 18, and the reduced fuel in the exhaust gas gradually decreases with the passage of time. At this time, the reduced fuel is gradually consumed by burning in the exhaust passage 18, but the combustion reaction proceeds according to the amount of oxygen in the air flowing in the exhaust passage 18. Therefore, it can be considered that the amount of reducing fuel present in the exhaust passage 18 decreases according to the amount of oxygen flowing through the exhaust passage 18.

そこで、本実施の形態では、燃料添加を開始した時点から、排気ガス中に添加される還元燃料の量と、排気通路18内を流通する空気中の酸素量とを一定の時間毎に積算する。そして、還元燃料の量と酸素量との差分(正確には、両者の差分に対して、還元燃料の減少率と酸素の流量とのバランスをとるような補正を行ったもの)を求めることにより、排気通路18内に存在する還元燃料の残量を推定する。ECU52は、この残量の推定値が排気通路18内の酸素濃度に影響を与えないレベルまで減少したときに、大気学習を実行するものである。   Therefore, in the present embodiment, the amount of reducing fuel added to the exhaust gas and the amount of oxygen in the air flowing through the exhaust passage 18 are integrated at regular intervals from the time when fuel addition is started. . Then, by calculating the difference between the amount of reduced fuel and the amount of oxygen (more precisely, the difference between the two is corrected so as to balance the reduction rate of the reduced fuel and the flow rate of oxygen). Then, the remaining amount of the reducing fuel existing in the exhaust passage 18 is estimated. The ECU 52 executes atmospheric learning when the estimated value of the remaining amount decreases to a level that does not affect the oxygen concentration in the exhaust passage 18.

[実施の形態1を実現するための具体的な処理]
図2ないし図4は、本実施の形態のシステム動作を実現するために、ECU52が実行するルーチンのフローチャートである。なお、図2ないし図4に示す3つのルーチンは、内燃機関10の始動時に開始され、互いに独立した状態でそれぞれ一定の時間毎に実行されるものである。
[Specific Processing for Realizing Embodiment 1]
2 to 4 are flowcharts of routines executed by the ECU 52 in order to realize the system operation of the present embodiment. Note that the three routines shown in FIGS. 2 to 4 are started when the internal combustion engine 10 is started, and are executed at regular intervals in an independent state.

まず、図2に示すメイン処理ルーチンについて説明すると、このルーチンでは、最初にステップ100において、燃料カット条件が成立しているか否かを判定する。この判定条件の一例としては、例えば回転センサ48とアクセル開度センサ50の検出信号を用いて、内燃機関10が高回転からの減速状態となったか否かを判定する。   First, the main processing routine shown in FIG. 2 will be described. In this routine, first, in step 100, it is determined whether or not a fuel cut condition is satisfied. As an example of this determination condition, it is determined whether or not the internal combustion engine 10 has been decelerated from a high speed by using detection signals from the rotation sensor 48 and the accelerator opening sensor 50, for example.

そして、ステップ100で「NO」と判定したときには、ステップ102で通常の燃料噴射制御を行った後に、リターンする。なお、通常の燃料噴射制御を行うときには、必要に応じてEGR制御も行う。また、ステップ100で「YES」と判定したときには、ステップ104で燃料カット制御を実行し、燃料噴射弁24からの燃料噴射を一時的に休止させる。   If “NO” is determined in step 100, the routine returns after performing normal fuel injection control in step 102. In addition, when performing normal fuel injection control, EGR control is also performed as needed. When it is determined as “YES” in step 100, the fuel cut control is executed in step 104, and the fuel injection from the fuel injection valve 24 is temporarily stopped.

次に、ステップ106では、大気学習を行うための学習前提条件が成立したか否かを判定する。この判定条件は公知であるが、具体例を挙げれば、(1)機関回転数が所定値以上の運転状態から減速を開始したか否か、(2)減速の開始(またはアクセル操作の終了)時点から所定の時間が経過しているか否か、(3)燃料カット時のスロットル制御(排気通路18内の掃気を促進するためのスロットル弁16の開,閉制御)が済んでから一定の時間が経過したか否か、などである。そして、ステップ106で「NO」と判定したときには、今回のルーチン処理を終了してリターンする。   Next, in step 106, it is determined whether a learning precondition for performing atmospheric learning is satisfied. Although this determination condition is known, specific examples include (1) whether or not deceleration has started from an operating state where the engine speed is equal to or greater than a predetermined value, and (2) start of deceleration (or termination of accelerator operation). Whether or not a predetermined time has elapsed since the time point, and (3) a certain time after the throttle control at the time of fuel cut (open / close control of the throttle valve 16 for promoting scavenging in the exhaust passage 18) is completed. Whether or not has passed. If “NO” is determined in the step 106, the routine processing at this time is terminated and the process returns.

ステップ106で「YES」と判定したときには、ステップ108で排気通路18内の還元燃料の残量Cを読み込む。この残量Cとは、燃料添加弁32によって排気ガス中に添加された還元燃料のうち、現在も残存していると推定される還元燃料の量であり、後述の残量推定処理(図4参照)で演算される。なお、燃料添加制御が時間的に十分に以前に行われている場合、及び全く行われていない場合には、残量Cが零にリセットされている。   If “YES” is determined in step 106, the remaining amount C of the reduced fuel in the exhaust passage 18 is read in step 108. The remaining amount C is the amount of reduced fuel that is estimated to remain among the reduced fuel added to the exhaust gas by the fuel addition valve 32, and will be described later. Calculation). Note that the remaining amount C is reset to zero when the fuel addition control has been performed sufficiently before in time or not at all.

そして、ステップ110では、還元燃料の残量Cが予めECU52に記憶された許容値F以下であるか否かを判定する。この場合、許容値Fとは、排気ガス中に残存していたとしても、大気学習に影響を与えない程度の還元燃料の残量として設定されている。このため、ステップ110で「YES」と判定したときには、ステップ112に移って大気学習を実行する。一方、ステップ110で「NO」と判定したときには、大気学習を行うには不適切な状態であると推定されるので、これを実行することなく、リターンする。   In step 110, it is determined whether or not the remaining amount C of the reduced fuel is equal to or less than an allowable value F stored in the ECU 52 in advance. In this case, the allowable value F is set as the remaining amount of the reduced fuel that does not affect the air learning even if it remains in the exhaust gas. For this reason, when it determines with "YES" at step 110, it moves to step 112 and performs air | atmosphere learning. On the other hand, if “NO” is determined in step 110, it is estimated that the state is inappropriate for performing atmospheric learning, and therefore, the process returns without executing this.

次に、図3に示す燃料添加処理ルーチンについて説明する。このルーチンでは、まず、ステップ120において、燃料添加が必要な条件が成立しているか否かを判定する。この判定条件の具体例を挙げれば、(1)前回の燃料添加から十分な時間が経過し、排気浄化触媒22によるNOxの吸蔵量が一定のレベルに達したと推定されるか否か、(2)燃料添加を行っても影響がない運転状態である否か、などである。   Next, the fuel addition processing routine shown in FIG. 3 will be described. In this routine, first, in step 120, it is determined whether a condition that requires fuel addition is satisfied. Specific examples of this determination condition include: (1) whether or not it is estimated that a sufficient amount of time has elapsed since the previous fuel addition and the NOx occlusion amount by the exhaust purification catalyst 22 has reached a certain level; 2) Whether or not the operation state has no effect even if fuel addition is performed.

そして、ステップ120で「YES」と判定したときには、ステップ122で還元燃料の添加量を演算する。この添加量は、内燃機関10の運転状態や排気浄化触媒22の状態等に応じて、ECU52により可変に設定される。次に、ステップ124では、燃料添加弁32を作動させることにより、前記添加量分の燃料を還元燃料として排気ガスに添加し、その後にリターンする。一方、ステップ120で「NO」と判定したときには、燃料添加を行わずにリターンする。   If “YES” is determined in step 120, the amount of reducing fuel added is calculated in step 122. This addition amount is variably set by the ECU 52 in accordance with the operating state of the internal combustion engine 10, the state of the exhaust purification catalyst 22, and the like. Next, in step 124, the fuel addition valve 32 is operated to add the added amount of fuel as reducing fuel to the exhaust gas, and then return. On the other hand, when it is determined “NO” in step 120, the process returns without adding fuel.

次に、図4に示す残量推定処理ルーチンについて説明する。このルーチンでは、まず、ステップ130において、前述した燃料添加処理によって還元燃料を添加中であるか否かを判定する。ここで、「YES」と判定した場合には、後述のステップ132に移行する。また、ステップ130で「NO」と判定した場合には、後述のステップ140に移行する。   Next, the remaining amount estimation processing routine shown in FIG. 4 will be described. In this routine, first, in step 130, it is determined whether or not reducing fuel is being added by the fuel addition process described above. Here, when it determines with "YES", it transfers to step 132 mentioned later. If “NO” is determined in the step 130, the process proceeds to a later-described step 140.

そして、ステップ132では、今回実行しようとする残量推定処理が、燃料添加の開始後に初めて行う演算処理であるか否かを判定する。ここで、「YES」と判定したときには、ステップ134で還元燃料の総量Aと酸素の総量Bとを零にリセットする。ステップ132で「NO」と判定したときには、ステップ134の処理を実行することなく、後述のステップ136に移行する。   In step 132, it is determined whether or not the remaining amount estimation process to be executed this time is a calculation process performed for the first time after the start of fuel addition. If it is determined “YES”, the total amount A of reducing fuel and the total amount B of oxygen are reset to zero in step 134. If “NO” is determined in step 132, the process proceeds to step 136 described later without executing the process of step 134.

ここで、還元燃料の総量Aとは、燃料添加が開始されてから停止するまでに添加された還元燃料の添加量を表すものである。燃料添加の実行中には、残量推定処理が一定の時間間隔で繰り返し実行される毎に、還元燃料の総量Aが徐々に増加する。そして、総量Aは、燃料添加が停止された時点で一定の値となる。   Here, the total amount A of reducing fuel represents the amount of reducing fuel added from the start of fuel addition to the stop thereof. During execution of fuel addition, the total amount A of reducing fuel gradually increases every time the remaining amount estimation process is repeatedly executed at regular time intervals. The total amount A becomes a constant value when the fuel addition is stopped.

また、酸素の総量Bとは、燃料添加が終了してから今回の残量推定処理までの間に、排気通路18内を流通した排気ガスの総量中に含まれる酸素の量を表すものである。この場合、排気ガスには燃料カット中に流通する大気も含まれる。従って、酸素の総量Bは、燃料添加が終了した時点から残量推定処理が実行される毎に徐々に増加していき、次回の燃料添加が開始された時点で零にリセットされる。   The total oxygen amount B represents the amount of oxygen contained in the total amount of exhaust gas that has circulated in the exhaust passage 18 between the end of fuel addition and the current remaining amount estimation process. . In this case, the exhaust gas includes the air flowing during the fuel cut. Therefore, the total amount B of oxygen gradually increases every time the remaining amount estimation process is executed from the time when the fuel addition is completed, and is reset to zero when the next fuel addition is started.

次に、ステップ136では、単位時間当りの還元燃料の添加量を、燃料添加量Δaとして演算する。この場合、燃料添加量Δaの演算には、燃料添加処理の実行時にECU52によって設定された還元燃料の添加量等が用いられる。そして、ステップ138では、下記数1の式に示すように、還元燃料の総量Aに対して、今回の残量推定処理で演算された燃料添加量Δaを加算する。   Next, in step 136, the amount of reduction fuel added per unit time is calculated as the fuel addition amount Δa. In this case, for the calculation of the fuel addition amount Δa, the addition amount of the reducing fuel set by the ECU 52 when the fuel addition process is executed is used. In step 138, the fuel addition amount Δa calculated in the current remaining amount estimation process is added to the total amount A of the reduced fuel as shown in the following equation (1).

(数1)
A=A+Δa
(Equation 1)
A = A + Δa

一方、燃料添加を実行していないタイミングでは、ステップ130からステップ140に移行する。そして、ステップ140では、エアフロメータ42の検出信号を用いて吸入空気量Gを検出する。また、ステップ142では、EGR制御が行われている場合に、吸気通路12に還流される排気ガスの単位時間当りの還流量Rを読込む。   On the other hand, at the timing when fuel addition is not executed, the routine proceeds from step 130 to step 140. In step 140, the intake air amount G is detected using the detection signal of the air flow meter 42. In step 142, when the EGR control is performed, the recirculation amount R per unit time of the exhaust gas recirculated to the intake passage 12 is read.

次に、ステップ144では、下記数2の式に示すように、吸入空気量Gと、排気ガスの還流量Rとを用いて排気ガスの流量(排気流量)Eを演算する。   Next, in step 144, the exhaust gas flow rate (exhaust flow rate) E is calculated using the intake air amount G and the exhaust gas recirculation amount R as shown in the following equation (2).

(数2)
E=G+R
(Equation 2)
E = G + R

また、ステップ146では、A/Fセンサ46によって検出した酸素濃度Dを読込む。ステップ148では、下記数3の式に示すように、排気流量Eと酸素濃度Dとを用いて、単位時間当りの酸素流量Δbを演算する。   In step 146, the oxygen concentration D detected by the A / F sensor 46 is read. In step 148, the oxygen flow rate Δb per unit time is calculated using the exhaust flow rate E and the oxygen concentration D as shown in the following equation (3).

(数3)
Δb=E×D
(Equation 3)
Δb = E × D

そして、ステップ150では、下記数4の式に示すように、酸素の総量Bに対して、今回の残量推定処理で演算された酸素流量Δbを加算する。   In step 150, the oxygen flow rate Δb calculated in the current remaining amount estimation process is added to the total oxygen amount B as shown in the following equation (4).

(数4)
B=B+Δb
(Equation 4)
B = B + Δb

最後に、ステップ152では、下記数5の式に示すように、還元燃料の総量A、酸素の総量B及び所定の係数Kを用いて、排気通路18内の還元燃料の残量Cを推定演算する。ここで、係数Kとは、還元燃料の減少率と酸素の流量とのバランスをとるための係数である。   Finally, in step 152, the remaining amount C of the reduced fuel in the exhaust passage 18 is estimated and calculated using the total amount A of reduced fuel, the total amount B of oxygen, and a predetermined coefficient K, as shown in the following equation (5). To do. Here, the coefficient K is a coefficient for balancing the reduction rate of the reduced fuel and the flow rate of oxygen.

(数5)
C=A−K×B
(Equation 5)
C = A−K × B

このように、本実施の形態では、還元燃料の総量Aと酸素の総量Bとの差分に相当する量を算出し、これによって排気通路18内に残存する還元燃料の残量Cを推定することができる。この結果、図2に示すメイン処理のステップ110では、この残量Cを用いて大気学習を行うか否かの判定処理を行うことができる。   Thus, in the present embodiment, the amount corresponding to the difference between the total amount A of reduced fuel and the total amount B of oxygen is calculated, and thereby the remaining amount C of the reduced fuel remaining in the exhaust passage 18 is estimated. Can do. As a result, in step 110 of the main process shown in FIG. 2, it is possible to determine whether or not atmospheric learning is performed using the remaining amount C.

[実施の形態1の効果]
上述したように、本実施の形態によれば、ECU52は、燃料添加を行った後に、排気ガス中の還元燃料の総量Aと酸素の総量Bとに応じて還元燃料の残量Cを推定することができる。そして、この残量Cを用いて、正常な大気学習が可能なタイミングであるか否かを容易に判定することができる。
[Effect of Embodiment 1]
As described above, according to the present embodiment, the ECU 52 estimates the remaining amount C of the reduced fuel according to the total amount A of reduced fuel and the total amount B of oxygen in the exhaust gas after adding the fuel. be able to. Then, using this remaining amount C, it is possible to easily determine whether or not it is a timing at which normal atmospheric learning is possible.

このため、内燃機関10の運転状態や燃料添加のタイミング等が変化する場合でも、ECU52は、これらの条件に応じて推定された還元燃料の残量Cが許容値Fを超えている間だけ待機すればよい。そして、残量Cが許容値Fまで減少したときには、正常な学習動作を速やかに開始することができ、学習開始までの待機時間を必要最低限に抑えることができる。従って、高い学習精度を維持しつつ、学習の機会を増やして効率を高めることができる。   For this reason, even when the operating state of the internal combustion engine 10 or the timing of fuel addition changes, the ECU 52 waits only while the remaining amount C of the reduced fuel estimated according to these conditions exceeds the allowable value F. do it. When the remaining amount C decreases to the allowable value F, a normal learning operation can be started quickly, and the waiting time until the learning starts can be minimized. Therefore, it is possible to increase the efficiency by increasing learning opportunities while maintaining high learning accuracy.

また、還元燃料の総量Aを演算するときには、単位時間当たりの燃料添加量Δaを演算し、この燃料添加量Δaを一定の時間毎に積算するようにしている。従って、燃料添加を行うときには、燃料添加量Δaの積算処理を実行する毎に、還元燃料の最新の総量Aを高い精度で求めることができる。   Further, when calculating the total amount A of reducing fuel, the fuel addition amount Δa per unit time is calculated, and this fuel addition amount Δa is integrated at regular intervals. Therefore, when fuel addition is performed, the latest total amount A of reduced fuel can be obtained with high accuracy each time the integration process of the fuel addition amount Δa is executed.

また、酸素の総量Bを演算するときには、単位時間当たりの酸素流量Δbを演算し、この酸素流量Δbを一定の時間毎に積算するようにしている。従って、燃料添加を実行した後には、吸入空気量Gや酸素濃度Dが刻々と変化する状況であっても、流通した酸素の最新の総量Bを積算処理毎に高い精度で求めることができる。   Further, when calculating the total amount B of oxygen, the oxygen flow rate Δb per unit time is calculated, and this oxygen flow rate Δb is integrated at regular intervals. Therefore, even after the fuel addition is performed, the latest total amount B of the circulated oxygen can be obtained with high accuracy for each integration process even if the intake air amount G and the oxygen concentration D change every moment.

さらに、酸素の総量Bの演算に用いる排気流量Eは、吸入空気量Gと、排気ガスの還流量Rとの加算値として求めるようにしている。このため、EGR通路36によって排気ガスの一部が吸気系に還流されるときには、この還流による影響を酸素の総量Bの算出結果に反映させることができる。これにより、EGR通路36を備えた内燃機関10においても、酸素の総量Bを正確に算出することができる。   Further, the exhaust flow rate E used for calculating the total oxygen amount B is obtained as an addition value of the intake air amount G and the exhaust gas recirculation amount R. For this reason, when a part of the exhaust gas is recirculated to the intake system by the EGR passage 36, the influence of this recirculation can be reflected in the calculation result of the total amount B of oxygen. Thereby, even in the internal combustion engine 10 provided with the EGR passage 36, the total amount B of oxygen can be accurately calculated.

なお、上述した実施の形態1では、図2中のステップ104が燃料カット手段の具体例を示し、ステップ112が学習手段の具体例を示している。また、図2中のステップ110と図4中のステップ152は、残量判定手段の具体例を示している。さらに、図4中のステップ140〜150は酸素総量検出手段の具体例を示し、ステップ136,138は燃料総量算出手段の具体例を示している。   In the first embodiment described above, step 104 in FIG. 2 shows a specific example of the fuel cut means, and step 112 shows a specific example of the learning means. Further, step 110 in FIG. 2 and step 152 in FIG. 4 show specific examples of the remaining amount determination means. Further, steps 140 to 150 in FIG. 4 show a specific example of the total oxygen amount detecting means, and steps 136 and 138 show a specific example of the total fuel amount calculating means.

実施の形態2.
次に、図6ないし図9を参照して、本発明の実施の形態2について説明する。なお、本実施形態のシステムは、前記実施の形態1と同様に、図1に示すシステム構成を用いている。しかし、本実施の形態は、図2ないし図4に示すルーチンに代えて、図7ないし図9に示すルーチンを用いることにより実現される点で、実施の形態1と異なるものである。
Embodiment 2. FIG.
Next, a second embodiment of the present invention will be described with reference to FIGS. Note that the system of this embodiment uses the system configuration shown in FIG. 1 as in the first embodiment. However, the present embodiment is different from the first embodiment in that it is realized by using the routines shown in FIGS. 7 to 9 instead of the routines shown in FIGS.

[実施の形態2の特徴部分]
図6は、本実施の形態による制御の内容を説明するための説明図である。本実施の形態の特徴は、燃料カットを行ってから大気学習を行うまでの時間を学習待機時間t0としたときに、この学習待機時間t0を燃料添加のタイミングに応じて変化させる構成としたことにある。
[Characteristics of Embodiment 2]
FIG. 6 is an explanatory diagram for explaining the contents of control according to the present embodiment. The feature of this embodiment is that the learning standby time t0 is changed according to the timing of fuel addition when the time from the fuel cut to the atmosphere learning is set as the learning standby time t0. It is in.

即ち、ECU52は、燃料添加を行ってから燃料カットを行うまでに経過した時間を添加後経過時間t2として計測し、その計測結果に応じて学習待機時間t0を設定するものである。以下、この点について、燃料添加のタイミングを3つの場合に分けて具体的に説明する。なお、下記の説明において、添加後経過時間t2′,t2″は、変数である添加後経過時間t2の具体値を表すものとする。   That is, the ECU 52 measures the time elapsed from when the fuel is added to when the fuel is cut as the post-addition elapsed time t2, and sets the learning standby time t0 according to the measurement result. Hereinafter, this point will be specifically described by dividing the fuel addition timing into three cases. In the following description, the post-addition elapsed time t2 ′, t2 ″ represents a specific value of the post-addition elapsed time t2, which is a variable.

まず、図6(a)は、燃料添加の影響がない状態で、燃料カットと大気学習とを実行する場合を示している。この場合、学習待機時間t0は、予めECU52に記憶された基準時間t1と等しく設定される。つまり、ECU52は、燃料カットを実行してから所定の基準時間t1が経過した後に、大気学習を実行する。   First, FIG. 6A shows a case where fuel cut and atmospheric learning are executed in a state where there is no influence of fuel addition. In this case, the learning standby time t0 is set equal to the reference time t1 stored in advance in the ECU 52. That is, the ECU 52 performs the air learning after a predetermined reference time t1 has elapsed since the fuel cut was performed.

ここで、基準時間t1とは、燃料添加の影響がない状態でも、燃料カットを実行してから正常な大気学習が可能となるまでに必要な時間として設定されている。即ち、燃料カットを実行してから、A/Fセンサ46の周囲が安定した大気雰囲気となるまでの間には、ある程度のタイムラグがある。このタイムラグの期間中において、センサの検出信号は、大気中の酸素濃度レベルと異なる不安定な状態となり易い。基準時間t1は、この不安定な状態で大気学習が行われるのを回避するための待機時間である。   Here, the reference time t1 is set as a time required until normal atmospheric learning is possible after the fuel cut is performed even in a state where there is no influence of fuel addition. That is, there is a certain time lag between when the fuel cut is performed and when the surroundings of the A / F sensor 46 become a stable atmospheric atmosphere. During this time lag, the detection signal of the sensor tends to be in an unstable state different from the oxygen concentration level in the atmosphere. The reference time t1 is a standby time for avoiding atmospheric learning in this unstable state.

次に、図6(b)は、燃料添加を行ってから比較的長い時間(添加後経過時間t2′)が経過したときに、燃料カットを行う場合を示している。この場合、ECU52は、例えば内燃機関10の吸入空気量、機関回転数、基準時間t1の長さ等に応じて判定時間txを算出し、この判定時間txと添加後経過時間t2′とを比較する。   Next, FIG. 6B shows a case where the fuel cut is performed when a relatively long time (elapsed time t2 ′ after the addition) has elapsed since the fuel addition. In this case, the ECU 52 calculates the determination time tx according to the intake air amount of the internal combustion engine 10, the engine speed, the length of the reference time t1, and the like, and compares the determination time tx with the post-addition elapsed time t2 '. To do.

ここで、判定時間txとは、燃料カットの実行前に燃料添加を行ったとしても、学習待機時間t0を基準時間t1と等しく設定することが可能な最短の添加後経過時間として定義される。即ち、図6において、燃料カットの実行タイミングから判定時間txだけ遡った時点を基準の時点Pとしたときに、この基準の時点Pよりも前に燃料添加を行っていた場合には、大気学習に対する還元燃料の影響が基準時間t1内に消失する。   Here, the determination time tx is defined as the shortest post-addition elapsed time that allows the learning standby time t0 to be set equal to the reference time t1, even if fuel addition is performed before the fuel cut is executed. That is, in FIG. 6, when the time point that is back by the determination time tx from the fuel cut execution timing is set as the reference time point P, if the fuel addition is performed before the reference time point P, atmospheric learning is performed. The effect of the reduced fuel on disappears within the reference time t1.

このため、ECU52は、図6(b)に示す場合のように、添加後経過時間t2′が判定時間tx以上であると判定したときに、学習待機時間t0を基準時間t1と等しく設定する(下記数6の式)。   Therefore, the ECU 52 sets the learning standby time t0 to be equal to the reference time t1 when it is determined that the post-addition elapsed time t2 'is equal to or greater than the determination time tx, as shown in FIG. Formula 6 below).

(数6)
t0=t1
(Equation 6)
t0 = t1

このように、比較的早期に行われた燃料添加の後であれば、基準時間t1が経過した時点で正常な大気学習を行うことができる。なお、判定時間txを算出するための算出手順、マップデータ等は、ECU52に予め記憶されている。   In this way, if the fuel addition is performed relatively early, normal atmospheric learning can be performed when the reference time t1 has elapsed. Note that a calculation procedure, map data, and the like for calculating the determination time tx are stored in the ECU 52 in advance.

次に、図6(c)は、燃料添加を行ってから比較的短い時間(添加後経過時間t2″)が経過したときに、燃料カットを行う場合を示している。この場合には、添加後経過時間t2″が判定時間txよりも短いので、ECU52は、両者の時間差Δt(=tx−t2″)を算出し、この時間差Δtに応じて延長時間f(Δt)を演算する。   Next, FIG. 6 (c) shows a case where the fuel cut is performed when a relatively short time (elapsed time t2 ″ after the addition) has elapsed since the addition of the fuel. Since the post-elapsed time t2 ″ is shorter than the determination time tx, the ECU 52 calculates the time difference Δt (= tx−t2 ″) between them, and calculates the extension time f (Δt) according to the time difference Δt.

ここで、図6(c)に示す場合には、燃料添加が燃料カットの直前に実行されているので、基準時間t1が経過した後にも還元燃料の影響が残っている。このため、延長時間f(Δt)は、基準時間t1が経過してから還元燃料の影響が無くなるまでに必要な時間として定義されている。   Here, in the case shown in FIG. 6C, since the fuel addition is performed immediately before the fuel cut, the influence of the reduced fuel remains even after the reference time t1 has elapsed. For this reason, the extension time f (Δt) is defined as the time required from the elapse of the reference time t1 until the influence of the reducing fuel disappears.

また、延長時間f(Δt)は、例えば時間差Δt(または添加後経過時間t2)の関数として設定され、この関数のデータはECU52に予め記憶されている。なお、本実施の形態には例示しないが、延長時間f(Δt)は、時間差Δtと、他のパラメータ(例えば還元燃料の添加量、酸素濃度、排気ガスの流量等)とに応じて変化する多変数型の関数としてもよい。   Further, the extension time f (Δt) is set as a function of, for example, the time difference Δt (or the elapsed time after addition t2), and data of this function is stored in the ECU 52 in advance. Although not illustrated in the present embodiment, the extension time f (Δt) varies depending on the time difference Δt and other parameters (for example, the amount of reducing fuel added, oxygen concentration, exhaust gas flow rate, etc.). It may be a multivariable function.

そして、図6(c)に示す場合において、ECU52は、基準時間t1と延長時間f(Δt)との加算値を、学習待機時間t0として設定する(下記数7の式)。これにより、燃料添加が比較的近い時間に実行されていたとしても、燃料カットの後に学習待機時間t0が経過した時点で、正常な大気学習を行うことができる。   In the case shown in FIG. 6C, the ECU 52 sets the addition value of the reference time t1 and the extension time f (Δt) as the learning standby time t0 (the following equation 7). As a result, even if the fuel addition is performed at a relatively close time, normal air learning can be performed when the learning standby time t0 has elapsed after the fuel cut.

(数7)
t0=t1+f(Δt)
(Equation 7)
t0 = t1 + f (Δt)

[実施の形態2を実現するための具体的な処理]
図7ないし図9は、本実施の形態のシステム動作を実現するために、ECU52が実行するルーチンのフローチャートである。なお、図7及び図8に示す2つのルーチンは、内燃機関10の始動時に開始され、互いに独立した状態でそれぞれ一定の時間毎に実行される。また、図9に示すルーチンは、図7のルーチン中で呼出されるものである。
[Specific Processing for Realizing Embodiment 2]
7 to 9 are flowcharts of routines executed by the ECU 52 in order to realize the system operation of the present embodiment. Note that the two routines shown in FIGS. 7 and 8 are started when the internal combustion engine 10 is started, and are executed at regular intervals in an independent state. The routine shown in FIG. 9 is called in the routine shown in FIG.

まず、図7に示すメイン処理ルーチンについて説明すると、このルーチンでは、最初にステップ160〜164において、実施の形態1のステップ100〜104(図2参照)と同様の処理を行う。ここで、燃料カットを実行した場合には、ステップ166において、今回のメイン処理の演算が燃料カットを開始してから初めての演算であるか否かを判定する。   First, the main processing routine shown in FIG. 7 will be described. In this routine, first, in steps 160 to 164, processing similar to that in steps 100 to 104 (see FIG. 2) of the first embodiment is performed. Here, when the fuel cut is executed, it is determined in step 166 whether or not the calculation of the current main process is the first calculation after the fuel cut is started.

そして、ステップ166で「YES」と判定したときには、ステップ168で後述の待機時間設定処理(図9参照)を実行し、内燃機関10の現在の運転状況における学習待機時間t0を設定する。また、ステップ170では、学習待機時間t0を計測するためのタイマカウンタを始動させる。   If “YES” is determined in the step 166, a standby time setting process (see FIG. 9) described later is executed in a step 168, and a learning standby time t0 in the current operating state of the internal combustion engine 10 is set. In step 170, a timer counter for measuring the learning standby time t0 is started.

一方、ステップ166で「NO」と判定したときには、ステップ172で前記タイマカウンタを参照し、学習待機時間t0が経過したか否かを判定する。そして、ステップ172で「YES」と判定したときには、ステップ174で学習前提条件が成立したか否かを判定する。この学習前提条件とは、実施の形態1のステップ106と同様のものである。   On the other hand, if “NO” is determined in the step 166, the timer counter is referred to in a step 172 to determine whether or not the learning standby time t0 has elapsed. If “YES” is determined in the step 172, it is determined whether or not a learning precondition is satisfied in a step 174. This learning precondition is the same as step 106 in the first embodiment.

そして、ステップ174で「YES」と判定したときには、学習待機時間t0が経過し、かつ学習前提条件も成立しているので、ステップ176で大気学習を行う。これに対し、ステップ172,174の何れかで「NO」と判定したときには、大気学習を行うことなく、リターンする。   If “YES” is determined in the step 174, the learning standby time t0 has elapsed, and the learning precondition is also satisfied, so the air learning is performed in a step 176. On the other hand, when it is determined “NO” in any of steps 172 and 174, the process returns without performing atmospheric learning.

次に、図8に示す燃料添加処理ルーチンについて説明する。このルーチンでは、まず、ステップ180〜184において、実施の形態1のステップ120〜124(図3参照)と同様の処理を行う。そして、燃料添加を実行した場合には、ステップ186において、添加後経過時間t2を計測するためのタイマカウンタを始動させ、その後にリターンする。   Next, the fuel addition processing routine shown in FIG. 8 will be described. In this routine, first, in steps 180 to 184, processing similar to that in steps 120 to 124 (see FIG. 3) of the first embodiment is performed. When fuel addition is executed, a timer counter for measuring the post-addition elapsed time t2 is started in step 186, and then the process returns.

次に、図9に示す待機時間設定処理ルーチンについて説明する。このルーチンでは、まずステップ180において、添加後経過時間t2の計測中であるか否かを判定する。ここで、待機時間設定処理ルーチンは、図7から判るように、燃料カットを開始してからメイン処理ルーチンが初めて実行されるときに、1回だけ行われる。   Next, the standby time setting process routine shown in FIG. 9 will be described. In this routine, first, in step 180, it is determined whether or not the post-addition elapsed time t2 is being measured. Here, as can be seen from FIG. 7, the standby time setting process routine is performed only once when the main process routine is executed for the first time after the fuel cut is started.

このため、ステップ180で「YES」と判定したときには、現在計測中の添加後経過時間t2を確定するタイミングとなる。従って、ステップ182では、タイマカウンタの値を読込むことにより、添加後経過時間t2の計測を終了する。   For this reason, when it is determined as “YES” in step 180, it is a timing for determining the post-addition elapsed time t2 currently being measured. Therefore, in step 182, the measurement of the elapsed time t2 after addition is completed by reading the value of the timer counter.

次に、ステップ184では、ECU52に予め記憶されたデータを読出すことにより、基準時間t1を設定する。この場合、基準時間t1は、例えば内燃機関10の吸入空気量、機関回転数等に応じて可変に設定する構成としてもよい。また、ステップ186では、例えば内燃機関10の吸入空気量、機関回転数、基準時間t1の長さ等に応じて判定時間txを算出する。   Next, at step 184, the reference time t1 is set by reading data stored in advance in the ECU 52. In this case, the reference time t1 may be variably set according to, for example, the intake air amount of the internal combustion engine 10, the engine speed, and the like. In step 186, for example, the determination time tx is calculated according to the intake air amount of the internal combustion engine 10, the engine speed, the length of the reference time t1, and the like.

そして、ステップ188では、添加後経過時間t2が判定時間txよりも短いか否かを判定する。ここで、「YES」と判定したときには、前述した図6(c)に示すように、燃料添加の直後に燃料カットを実行した場合である。このため、ステップ190では、添加後経過時間t2と判定時間txとの時間差Δtを算出する。また、ステップ192では、この時間差Δtを用いて延長時間f(Δt)を演算する。ステップ194では、基準時間t1と延長時間f(Δt)とを加算して学習待機時間t0を設定し、その後にリターンする。   In step 188, it is determined whether the post-addition elapsed time t2 is shorter than the determination time tx. Here, when it is determined as “YES”, as shown in FIG. 6C, the fuel cut is performed immediately after the fuel addition. Therefore, in step 190, a time difference Δt between the post-addition elapsed time t2 and the determination time tx is calculated. In step 192, the extended time f (Δt) is calculated using the time difference Δt. In step 194, the learning standby time t0 is set by adding the reference time t1 and the extension time f (Δt), and then the process returns.

一方、ステップ180で「NO」と判定したときには、添加後経過時間t2を計測していない状態である。この状態は、図6(a)に示すように、燃料カットの以前に燃料添加を行っていない場合に生じる。従って、ステップ196では、学習待機時間t0を基準時間t1と等しく設定し、その後にリターンする。   On the other hand, if “NO” is determined in step 180, the post-addition elapsed time t2 is not measured. This state occurs when fuel is not added before the fuel cut, as shown in FIG. Accordingly, in step 196, the learning standby time t0 is set equal to the reference time t1, and then the process returns.

また、ステップ188で「NO」と判定したときには、添加後経過時間t2が判定時間tx以上の時間長である。この状態は、図6(b)に示すように、燃料添加が燃料カットよりも十分に手前で実行された場合に生じる。従って、この場合にも、学習待機時間t0を基準時間t1と等しく設定し、その後にリターンする。   When it is determined “NO” in step 188, the post-addition elapsed time t2 is equal to or longer than the determination time tx. This state occurs when the fuel addition is executed sufficiently before the fuel cut, as shown in FIG. Accordingly, also in this case, the learning standby time t0 is set equal to the reference time t1, and then the process returns.

[実施の形態2の効果]
このように、本実施の形態によれば、ECU52は、計測した添加後経過時間t2に応じて、燃料カットを行ってから正常な学習動作が可能となるまでの学習待機時間t0を適切に設定することができる。即ち、例えば燃料カットの直前に燃料添加が行われていた場合には、学習待機時間t0を長く設定することにより、還元燃料の影響が無くなるまで大気学習を十分に待機させることができる。
[Effect of Embodiment 2]
As described above, according to the present embodiment, the ECU 52 appropriately sets the learning standby time t0 from when the fuel is cut until the normal learning operation becomes possible according to the measured post-addition elapsed time t2. can do. That is, for example, when fuel addition is performed immediately before the fuel cut, by setting the learning standby time t0 to be long, it is possible to sufficiently wait for the air learning until the influence of the reduced fuel is eliminated.

また、燃料添加後に十分な時間が経過していた場合には、学習待機時間t0を短く設定することにより、燃料カットの開始後に大気学習を速やかに実行することができる。従って、内燃機関10の運転状態や燃料添加のタイミング等が変化する場合でも、学習待機時間t0を必要最低限の長さに抑えることができる。これにより、大気学習の精度を高めつつ、学習の機会を増やして学習効率も高めることができる。   If sufficient time has elapsed after the fuel addition, the learning waiting time t0 is set to be short so that the air learning can be executed promptly after the start of the fuel cut. Therefore, even when the operating state of the internal combustion engine 10 or the timing of fuel addition changes, the learning standby time t0 can be suppressed to the minimum necessary length. Thereby, it is possible to increase learning opportunities and increase learning efficiency while increasing the accuracy of atmospheric learning.

この場合、ECU52は、燃料添加を行っていない状態でも必要となる学習待機時間t0を、基準時間t1として設定することができる。また、燃料カットの直前に燃料添加が行われたとしても、基準時間t1を延長しなくても済む最短の添加後経過時間t2を判定時間txとして算出することができる。   In this case, the ECU 52 can set, as the reference time t1, the learning standby time t0 that is necessary even when fuel is not added. Further, even if the fuel addition is performed immediately before the fuel cut, the shortest post-addition elapsed time t2 that does not require extending the reference time t1 can be calculated as the determination time tx.

これにより、実際の添加後経過時間t2が判定時間txよりも短いときには、燃料添加から燃料カットまでの時間が短すぎるために排気ガス中の還元燃料が大気学習に影響を与えると判断することができる。この場合、ECU52は、学習待機時間t0を適度に補正して延長時間f(Δt)分だけ延ばすことができる。従って、燃料添加のタイミング等に応じて学習待機時間t0を必要かつ十分な長さに設定することができる。   Thus, when the actual post-addition elapsed time t2 is shorter than the determination time tx, it can be determined that the reduced fuel in the exhaust gas affects atmospheric learning because the time from fuel addition to fuel cut is too short. it can. In this case, the ECU 52 can appropriately extend the learning standby time t0 by the extension time f (Δt). Therefore, the learning standby time t0 can be set to a necessary and sufficient length according to the timing of fuel addition.

なお、上述した実施の形態2では、図7中のステップ164が燃料カット手段の具体例を示している。また、ステップ168は待機時間設定手段の具体例を示し、ステップ176は学習手段の具体例を示している。また、図8中のステップ186と図9中のステップ182は時間計測手段の具体例を示している。さらに、図9中のステップ184は基準時間設定手段の具体例を示し、ステップ186は判定時間算出手段の具体例を示している。   In the second embodiment described above, step 164 in FIG. 7 shows a specific example of the fuel cut means. Step 168 shows a specific example of the standby time setting means, and step 176 shows a specific example of the learning means. Further, step 186 in FIG. 8 and step 182 in FIG. 9 show specific examples of time measuring means. Further, step 184 in FIG. 9 shows a specific example of the reference time setting means, and step 186 shows a specific example of the determination time calculation means.

また、実施の形態1,2では、内燃機関10としてディーゼルエンジンを例に挙げて説明した。しかし、本発明はこれに限らず、ガソリンエンジンや、他の燃料を用いる内燃機関にも適用することができる。   In the first and second embodiments, the diesel engine is described as an example of the internal combustion engine 10. However, the present invention is not limited to this, and can also be applied to a gasoline engine or an internal combustion engine using other fuel.

また、実施の形態1,2では、大気学習の学習値として、A/Fセンサ46の検出信号を記憶するものとした。しかし、本発明はこれに限らず、例えばセンサの検出信号値と、基準信号値との差異や比率を学習値として記憶する構成としてもよい。   In the first and second embodiments, the detection signal of the A / F sensor 46 is stored as a learning value for atmospheric learning. However, the present invention is not limited to this. For example, the difference or ratio between the detection signal value of the sensor and the reference signal value may be stored as a learning value.

さらに、実施の形態1,2では、燃料添加弁32によって排気ガス中に燃料(還元燃料)を添加することにより、排気浄化触媒22の還元処理を行う構成とした。しかし、本発明における還元燃料添加手段とは、実施の形態1,2に限るものではなく、例えば通常の燃料噴射弁24によって正規の噴射タイミング以外で燃料を噴射し、これによって排気浄化触媒22の還元処理を行う構成としてもよい。即ち、本発明は、所謂ポスト噴射、リッチスパイク制御等と呼ばれる燃料噴射制御にも適用できるものである。   Further, in the first and second embodiments, the reduction process of the exhaust purification catalyst 22 is performed by adding fuel (reduced fuel) to the exhaust gas by the fuel addition valve 32. However, the reduced fuel addition means in the present invention is not limited to the first and second embodiments. For example, fuel is injected at a timing other than the normal injection timing by the normal fuel injection valve 24, and thereby the exhaust purification catalyst 22. It is good also as a structure which performs a reduction process. That is, the present invention can also be applied to fuel injection control called so-called post injection, rich spike control, or the like.

10 内燃機関
12 吸気通路
14 吸気マニホールド
16 スロットル弁
18 排気通路
20 排気マニホールド
22 排気浄化触媒
24 燃料噴射弁
26 コモンレール
28 燃料ポンプ
30 燃料通路
32 燃料添加弁
34 遮断弁
36 EGR通路(排気還流手段)
38 EGR弁
40 ターボチャージャ
42 エアフロメータ(吸気量検出手段)
44 排気温度センサ
46 A/Fセンサ(酸素濃度検出手段)
48 回転センサ
50 アクセル開度センサ
52 ECU
52a 記憶回路
A 還元燃料の総量
Δa 単位時間当りの燃料添加量
B 酸素量の総量
Δb 単位時間当りの酸素流量
C 還元燃料の残量
D 酸素濃度
E 排気流量
F 許容値
G 吸入空気量
排気ガスの還流量R
t0 学習待機時間
t1 基準時間
t2,t2′,t2″ 添加後経過時間
tx 判定時間
DESCRIPTION OF SYMBOLS 10 Internal combustion engine 12 Intake passage 14 Intake manifold 16 Throttle valve 18 Exhaust passage 20 Exhaust manifold 22 Exhaust purification catalyst 24 Fuel injection valve 26 Common rail 28 Fuel pump 30 Fuel passage 32 Fuel addition valve 34 Shut-off valve 36 EGR passage (exhaust recirculation means)
38 EGR valve 40 Turbocharger 42 Air flow meter (intake air amount detection means)
44 Exhaust temperature sensor 46 A / F sensor (oxygen concentration detection means)
48 Rotation sensor 50 Accelerator opening sensor 52 ECU
52a Memory circuit A Total amount of reducing fuel Δa Fuel added amount per unit time B Total amount of oxygen Δb Oxygen flow rate per unit time C Remaining fuel remaining amount D Oxygen concentration E Exhaust flow rate F Allowable value G Intake air amount Reflux amount R
t0 Learning standby time t1 Reference time t2, t2 ', t2 "elapsed time after addition tx judgment time

Claims (2)

内燃機関の吸入空気に燃料噴射が行われるときに、内燃機関の運転状態に応じて前記燃料噴射を休止させる燃料カット手段と、
内燃機関の排気ガス中に還元燃料を添加する還元燃料添加手段と、
排気ガス中の酸素濃度を検出し、検出信号を出力する酸素濃度検出手段と、
前記還元燃料添加手段が作動してから前記燃料カット手段が作動するまでに経過した時間を添加後経過時間として計測する時間計測手段と、
前記時間計測手段によって計測した添加後経過時間に応じて学習待機時間を可変に設定する待機時間設定手段と、
前記燃料カット手段が作動してから前記学習待機時間が経過したときに、前記酸素濃度検出手段の検出結果を用いて学習を行う学習手段と、
を備えることを特徴とする内燃機関の制御装置。
Fuel cutting means for stopping the fuel injection according to the operating state of the internal combustion engine when fuel injection is performed on the intake air of the internal combustion engine;
Reducing fuel adding means for adding reducing fuel to the exhaust gas of the internal combustion engine;
Oxygen concentration detection means for detecting the oxygen concentration in the exhaust gas and outputting a detection signal;
A time measuring means for measuring a time elapsed from when the reducing fuel addition means is actuated until the fuel cut means is actuated as an elapsed time after addition;
A standby time setting means for variably setting a learning standby time according to the elapsed time after addition measured by the time measuring means;
Learning means for performing learning using the detection result of the oxygen concentration detection means when the learning standby time has elapsed since the fuel cut means has been activated;
A control device for an internal combustion engine, comprising:
前記還元燃料添加手段の影響がない状態でも、前記燃料カット手段が作動してから前記学習手段が正常に作動するまでに必要な時間を基準時間として設定する基準時間設定手段と、
前記燃料カット手段の作動前に前記還元燃料添加手段が作動したとしても、前記学習待機時間を前記基準時間と等しく設定することが可能となる最短の添加後経過時間を判定時間として算出する判定時間算出手段とを備え、
前記待機時間設定手段は、前記時間計測手段によって計測した実際の添加後経過時間が前記判定時間よりも短いときに、これらの添加後経過時間と判定時間との時間差に応じて前記学習待機時間を補正し、それ以外の場合には前記学習待機時間を前記基準時間と等しく設定してなる請求項1に記載の内燃機関の制御装置。
Reference time setting means for setting, as a reference time, a time required until the learning means operates normally after the fuel cut means operates even in a state where there is no influence of the reducing fuel addition means;
Determination time for calculating the shortest elapsed time after addition that makes it possible to set the learning standby time equal to the reference time even if the reducing fuel addition means is operated before the fuel cut means is operated as the determination time A calculating means,
When the actual elapsed time after addition measured by the time measuring means is shorter than the determination time, the standby time setting means sets the learning standby time according to a time difference between the elapsed time after addition and the determination time. 2. The control device for an internal combustion engine according to claim 1, wherein the control is corrected, and in other cases, the learning standby time is set equal to the reference time.
JP2011062705A 2011-03-22 2011-03-22 Control device for internal combustion engine Active JP5088429B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011062705A JP5088429B2 (en) 2011-03-22 2011-03-22 Control device for internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011062705A JP5088429B2 (en) 2011-03-22 2011-03-22 Control device for internal combustion engine

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2007138696A Division JP4775321B2 (en) 2007-05-25 2007-05-25 Control device for internal combustion engine

Publications (2)

Publication Number Publication Date
JP2011117462A JP2011117462A (en) 2011-06-16
JP5088429B2 true JP5088429B2 (en) 2012-12-05

Family

ID=44283036

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011062705A Active JP5088429B2 (en) 2011-03-22 2011-03-22 Control device for internal combustion engine

Country Status (1)

Country Link
JP (1) JP5088429B2 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5752502B2 (en) * 2011-06-29 2015-07-22 本田技研工業株式会社 Robot control device
JP6056864B2 (en) 2012-09-20 2017-01-11 トヨタ自動車株式会社 Control device for internal combustion engine
JP2016125375A (en) * 2014-12-26 2016-07-11 いすゞ自動車株式会社 Exhaust emission control system
JP6816680B2 (en) * 2017-09-07 2021-01-20 トヨタ自動車株式会社 Exhaust sensor diagnostic device
JP2020060128A (en) 2018-10-09 2020-04-16 株式会社Soken Abnormality determination device of ammonia sensor

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4428904B2 (en) * 2002-01-24 2010-03-10 トヨタ自動車株式会社 Oxygen concentration detection apparatus and oxygen concentration detection method
JP4462142B2 (en) * 2005-07-28 2010-05-12 株式会社デンソー Control device for internal combustion engine

Also Published As

Publication number Publication date
JP2011117462A (en) 2011-06-16

Similar Documents

Publication Publication Date Title
US7367330B2 (en) Internal combustion engine controller
US9670858B2 (en) Identification of air and/or fuel metering drift
JP4775321B2 (en) Control device for internal combustion engine
US8938947B2 (en) Catalyst degradation detection apparatus
US11067041B2 (en) Control device for internal combustion engine
US8899015B2 (en) Catalyst degradation detection device
US20100031634A1 (en) Deterioration determination device and method for exhaust emission reduction device, and engine control unit
US20080276698A1 (en) Apparatus for diagnosing malfunctioning of oxygen sensor
JP5088429B2 (en) Control device for internal combustion engine
US9127585B2 (en) Catalyst temperature estimating device and catalyst temperature estimating method
JP2008208740A (en) Air-fuel ratio control device for internal combustion engine with supercharger
JP2008128080A (en) Control device for internal combustion engine
US7707999B2 (en) Exhaust protecting device and protecting method for internal combustion engine
JPH07247884A (en) Idling control method
EP3153695B1 (en) Egr control device and egr control method
US9624842B2 (en) Determination of a value for a valve lift of a valve of an individual cylinder of an internal combustion engine with a plurality of cylinders
US10458355B2 (en) Engine control device and engine control method
JP5218166B2 (en) Control device for internal combustion engine
US9714623B2 (en) Method and device for regulating an air-fuel ratio of an internal combustion engine
JP2006046071A (en) Atmospheric pressure estimating device for vehicle
JP2002364345A (en) Exhaust emission control device for internal combustion engine
JP4525196B2 (en) Air-fuel ratio sensor abnormality detection device
JP5077047B2 (en) Control device for internal combustion engine
JP2011196263A (en) Control device for internal combustion engine
JP2008286070A (en) Control device for internal combustion engine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110322

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120814

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120827

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150921

Year of fee payment: 3

R151 Written notification of patent or utility model registration

Ref document number: 5088429

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150921

Year of fee payment: 3