JP5737276B2 - Cylinder air-fuel ratio variation abnormality detection device - Google Patents
Cylinder air-fuel ratio variation abnormality detection device Download PDFInfo
- Publication number
- JP5737276B2 JP5737276B2 JP2012265675A JP2012265675A JP5737276B2 JP 5737276 B2 JP5737276 B2 JP 5737276B2 JP 2012265675 A JP2012265675 A JP 2012265675A JP 2012265675 A JP2012265675 A JP 2012265675A JP 5737276 B2 JP5737276 B2 JP 5737276B2
- Authority
- JP
- Japan
- Prior art keywords
- fuel ratio
- air
- parameter
- cylinder
- imbalance
- 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.)
- Expired - Fee Related
Links
- 239000000446 fuel Substances 0.000 title claims description 186
- 230000005856 abnormality Effects 0.000 title claims description 59
- 238000001514 detection method Methods 0.000 title claims description 37
- 238000002485 combustion reaction Methods 0.000 claims description 26
- 230000008859 change Effects 0.000 claims description 14
- 239000012041 precatalyst Substances 0.000 description 50
- 239000003054 catalyst Substances 0.000 description 36
- 238000010606 normalization Methods 0.000 description 29
- 238000000034 method Methods 0.000 description 27
- 238000004364 calculation method Methods 0.000 description 19
- 239000007789 gas Substances 0.000 description 19
- 238000002347 injection Methods 0.000 description 16
- 239000007924 injection Substances 0.000 description 16
- 230000000875 corresponding effect Effects 0.000 description 15
- 238000011144 upstream manufacturing Methods 0.000 description 15
- 238000012937 correction Methods 0.000 description 14
- 230000008569 process Effects 0.000 description 10
- 230000010354 integration Effects 0.000 description 8
- 239000000203 mixture Substances 0.000 description 6
- 230000002159 abnormal effect Effects 0.000 description 5
- 230000006978 adaptation Effects 0.000 description 5
- 230000007423 decrease Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- QVGXLLKOCUKJST-UHFFFAOYSA-N atomic oxygen Chemical compound [O] QVGXLLKOCUKJST-UHFFFAOYSA-N 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 239000001301 oxygen Substances 0.000 description 4
- 229910052760 oxygen Inorganic materials 0.000 description 4
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 230000002596 correlated effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 230000033228 biological regulation Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000000746 purification Methods 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000011895 specific detection Methods 0.000 description 1
Images
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/14—Introducing closed-loop corrections
- F02D41/1438—Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor
- F02D41/1493—Details
- F02D41/1495—Detection of abnormalities in the air/fuel ratio feedback system
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/008—Controlling each cylinder individually
- F02D41/0085—Balancing of cylinder outputs, e.g. speed, torque or air-fuel ratio
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/14—Introducing closed-loop corrections
- F02D41/1438—Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor
- F02D41/1444—Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor characterised by the characteristics of the combustion gases
- F02D41/1454—Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor characterised by the characteristics of the combustion gases the characteristics being an oxygen content or concentration or the air-fuel ratio
- F02D41/1456—Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor characterised by the characteristics of the combustion gases the characteristics being an oxygen content or concentration or the air-fuel ratio with sensor output signal being linear or quasi-linear with the concentration of oxygen
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Description
本発明は、多気筒内燃機関の気筒間空燃比ばらつき異常検出装置に係り、特に、ある1気筒の空燃比が残部気筒の空燃比に対し比較的大きくずれる異常(インバランス異常)を検出するための装置に関する。 The present invention relates to an inter-cylinder air-fuel ratio variation abnormality detecting device for a multi-cylinder internal combustion engine, and more particularly to detect an abnormality (imbalance abnormality) in which the air-fuel ratio of a certain cylinder is relatively large with respect to the air-fuel ratio of the remaining cylinders. Relating to the device.
一般に、触媒を利用した排気浄化システムを備える内燃機関では、排気中有害成分の触媒による浄化を高効率で行うため、内燃機関で燃焼される混合気の空気と燃料との混合割合、すなわち空燃比のコントロールが欠かせない。こうした空燃比の制御を行うため、内燃機関の排気通路に空燃比センサを設け、これによって検出された空燃比を所定の目標空燃比に一致させるようフィードバック制御を実施している。 In general, in an internal combustion engine equipped with an exhaust gas purification system using a catalyst, a mixture ratio of air and fuel in an air-fuel mixture burned in the internal combustion engine, that is, an air-fuel ratio, is used to efficiently remove harmful components in exhaust gas with a catalyst. Control is essential. In order to perform such air-fuel ratio control, an air-fuel ratio sensor is provided in the exhaust passage of the internal combustion engine, and feedback control is performed so that the air-fuel ratio detected thereby coincides with a predetermined target air-fuel ratio.
一方、多気筒内燃機関においては、通常全気筒に対し同一の制御量を用いて空燃比制御を行うため、空燃比制御を実行したとしても実際の空燃比が気筒間でばらつくことがある。このときばらつきの程度が小さければ、空燃比フィードバック制御で吸収可能であり、また触媒でも排気中有害成分を浄化処理可能なので、排気エミッションに影響を与えず、特に問題とならない。 On the other hand, in a multi-cylinder internal combustion engine, air-fuel ratio control is normally performed using the same control amount for all cylinders. Therefore, even if air-fuel ratio control is executed, the actual air-fuel ratio may vary between cylinders. If the degree of variation is small at this time, it can be absorbed by air-fuel ratio feedback control, and harmful components in the exhaust gas can be purified by the catalyst, so that exhaust emissions are not affected and there is no particular problem.
しかし、例えば一部の気筒の燃料噴射系が故障するなどして、気筒間の空燃比が大きくばらつくと、排気エミッションを悪化させてしまい、問題となる。このような排気エミッションを悪化させる程の大きな空燃比ばらつきは異常として検出するのが望ましい。特に自動車用内燃機関の場合、排気エミッションが悪化した車両の走行を未然に防止するため、気筒間空燃比ばらつき異常を車載状態(オンボード)で検出することが要請されている。 However, for example, if the fuel injection system of some cylinders breaks down and the air-fuel ratio between the cylinders varies greatly, exhaust emission deteriorates, causing a problem. It is desirable to detect such a large air-fuel ratio variation that deteriorates the exhaust emission as an abnormality. In particular, in the case of an internal combustion engine for an automobile, it is required to detect an abnormality in the air-fuel ratio variation between cylinders in an on-board state in order to prevent the vehicle from traveling with deteriorated exhaust emission.
気筒間空燃比ばらつき異常を検出する場合、空燃比センサの出力変動度合いに相関するパラメータを算出し、この算出されたパラメータを所定の判定値と比較してばらつき異常を検出することが考えられる。 When detecting an air-fuel ratio variation abnormality between cylinders, it is conceivable to calculate a parameter correlated with the output fluctuation degree of the air-fuel ratio sensor and compare the calculated parameter with a predetermined determination value to detect the variation abnormality.
そして空燃比センサの出力を利用する場合、実際に設置された空燃比センサの出力特性(ゲイン、応答性等)を考慮することが検出精度を向上する上で有利である。このため特許文献1では、空燃比センサの出力特性が適切か否かを予め判定し、適切でないと判定した場合、インバランス判定すなわちばらつき異常検出を禁止するなどしている。
When using the output of the air-fuel ratio sensor, it is advantageous to improve the detection accuracy to consider the output characteristics (gain, response, etc.) of the actually installed air-fuel ratio sensor. For this reason, in
実際に設置された空燃比センサの出力特性を考慮する場合、特許文献1に開示されているように、敢えて強制的に空燃比ばらつき状態を発生させ、このときの空燃比センサ出力を利用することが考えられる。
When considering the output characteristics of the actually installed air-fuel ratio sensor, as disclosed in
しかし、本発明者らの研究結果によれば、強制的に空燃比ばらつき状態を発生させたときの空燃比センサ出力を利用するだけでは不十分であることが判明した。すなわち、強制的に空燃比ばらつき状態を発生させる前の空燃比センサ出力をも利用しなければ、ばらつき異常検出を精度良く行うのが困難であることが判明した。 However, according to the research results of the present inventors, it has been found that it is not sufficient to simply use the air-fuel ratio sensor output when the air-fuel ratio variation state is forcibly generated. That is, it has been found that it is difficult to accurately detect the variation abnormality unless the air-fuel ratio sensor output before forcibly generating the air-fuel ratio variation state is also used.
そこで本発明は、上記事情に鑑みて創案され、その目的は、強制的に空燃比ばらつき状態を発生させる前の空燃比センサ出力をも利用し、ばらつき異常検出の検出精度を向上することができる気筒間空燃比ばらつき異常検出装置を提供することにある。 Accordingly, the present invention has been made in view of the above circumstances, and its object is to use the air-fuel ratio sensor output before forcibly generating the air-fuel ratio variation state, and to improve the detection accuracy of variation abnormality detection. An object of the present invention is to provide an inter-cylinder air-fuel ratio variation abnormality detection device.
本発明の一の態様によれば、
複数の気筒に共通の排気通路に設置された空燃比センサの出力変動度合いに相関する第1パラメータを算出し、算出された前記第1パラメータを所定の判定値と比較して気筒間空燃比ばらつき異常を検出する多気筒内燃機関の気筒間空燃比ばらつき異常検出装置であって、
(A)前記第1パラメータを算出するステップと、
(B)算出された前記第1パラメータに基づき、気筒間空燃比ばらつき度合いを表す第2パラメータの取り得る範囲を決定するステップと、
(C)所定の1気筒の空燃比を強制的に変更して前記第1パラメータを算出するステップと、
(D)強制変更前後の前記第1パラメータの差を算出するステップと、
(E)前記第2パラメータの取り得る範囲と前記差とに基づき、前記第2パラメータと前記差との関係を表す第1特性を決定するステップと、
(F)決定された前記第1特性の傾きに基づいて、前記判定値と、前記ステップ(A)で算出された前記第1パラメータとのいずれか一方を補正するステップと、
を実行するように構成されたことを特徴とする気筒間空燃比ばらつき異常検出装置が提供される。
According to one aspect of the invention,
A first parameter that correlates with an output fluctuation degree of an air-fuel ratio sensor installed in an exhaust passage common to a plurality of cylinders is calculated, and the calculated first parameter is compared with a predetermined determination value to vary the air-fuel ratio between cylinders. A cylinder-to-cylinder air-fuel ratio variation abnormality detection device for detecting an abnormality in a multi-cylinder internal combustion engine,
(A) calculating the first parameter;
(B) determining a possible range of the second parameter representing the degree of variation in air-fuel ratio between cylinders based on the calculated first parameter;
(C) forcibly changing the air-fuel ratio of a predetermined cylinder and calculating the first parameter;
(D) calculating a difference between the first parameters before and after the forced change;
(E) determining a first characteristic representing a relationship between the second parameter and the difference based on a possible range of the second parameter and the difference;
(F) correcting one of the determination value and the first parameter calculated in the step (A) based on the determined slope of the first characteristic;
An inter-cylinder air-fuel ratio variation abnormality detection device is provided that is configured to execute the above.
好ましくは、前記気筒間空燃比ばらつき異常検出装置は、前記ステップ(E)において、
前記空燃比センサの公差上限品と公差下限品とについて予め定められた前記第1特性を利用し、前記ステップ(D)において算出された前記差と、前記第2パラメータの取り得る範囲のうちの所定値との交点を通る前記第1特性を、公差上限品および公差下限品の前記第1特性から補間して求め、求められた前記第1特性を決定すべき前記第1特性として決定する。
Preferably, in the step (E), the inter-cylinder air-fuel ratio variation abnormality detecting device
Using the first characteristic predetermined for the tolerance upper limit product and the tolerance lower limit product of the air-fuel ratio sensor, the difference calculated in the step (D) and the range that the second parameter can take The first characteristic passing through the intersection with the predetermined value is obtained by interpolation from the first characteristic of the tolerance upper limit product and the tolerance lower limit product, and the obtained first characteristic is determined as the first characteristic to be determined.
好ましくは、前記第2パラメータの取り得る範囲のうちの所定値が、前記第2パラメータの取り得る範囲のうちばらつき度合いが最小となるような値である。 Preferably, the predetermined value in the range that the second parameter can take is a value that minimizes the degree of variation in the range that the second parameter can take.
好ましくは、前記空燃比センサの公差上限品と公差下限品とについて予め定められた前記第1特性が、前記第2パラメータがばらつき度合い大側に変化するにつれ前記差が大きくなるような特性である。 Preferably, the first characteristic predetermined for the tolerance upper limit product and the tolerance lower limit product of the air-fuel ratio sensor is a property such that the difference increases as the second parameter changes to a larger variation degree side. .
好ましくは、前記公差上限品について予め定められた前記第1特性の傾きが、前記公差下限品について予め定められた前記第1特性の傾きより大きい。 Preferably, the slope of the first characteristic predetermined for the tolerance upper limit product is larger than the slope of the first characteristic predetermined for the tolerance lower limit product.
好ましくは、前記気筒間空燃比ばらつき異常検出装置は、前記ステップ(B)において、
前記空燃比センサの公差上限品と公差下限品とについて予め定められた、前記第1および第2パラメータの関係を表す第2特性を利用し、前記ステップ(A)で算出された前記第1パラメータと、公差上限品および公差下限品の前記第2特性との交点間の前記第2パラメータの範囲を、前記第2パラメータの取り得る範囲として決定する。
Preferably, in the step (B), the inter-cylinder air-fuel ratio variation abnormality detecting device
The first parameter calculated in the step (A) using a second characteristic representing a relationship between the first and second parameters, which is predetermined for a tolerance upper limit product and a tolerance lower limit product of the air-fuel ratio sensor. And the range of the second parameter between the intersections of the tolerance upper limit product and the tolerance lower limit product with the second characteristic are determined as possible ranges of the second parameter.
好ましくは、前記ステップ(A)および(C)が、前記内燃機関の運転状態に応じて前記第1パラメータを正規化するステップを含む。 Preferably, the steps (A) and (C) include a step of normalizing the first parameter in accordance with an operating state of the internal combustion engine.
本発明によれば、強制的に空燃比ばらつき状態を発生させる前の空燃比センサ出力をも利用し、ばらつき異常検出の検出精度を向上することができるという、優れた効果が発揮される。 According to the present invention, it is possible to improve the detection accuracy of variation abnormality detection by using an air-fuel ratio sensor output before forcibly generating an air-fuel ratio variation state.
以下、本発明の実施形態を添付図面に基づき説明する。 Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings.
図1は、本実施形態に係る内燃機関の概略図である。図示されるように、内燃機関(エンジン)1は、シリンダブロック2に形成された燃焼室3の内部で燃料および空気の混合気を燃焼させ、燃焼室3内でピストンを往復移動させることにより動力を発生する。本実施形態の内燃機関1は自動車に搭載された多気筒内燃機関であり、より具体的には直列4気筒火花点火式内燃機関である。内燃機関1は#1〜#4気筒を備える。但し気筒数、形式等は特に限定されない。
FIG. 1 is a schematic view of an internal combustion engine according to the present embodiment. As shown in the figure, an internal combustion engine (engine) 1 is powered by burning a mixture of fuel and air inside a
図示しないが、内燃機関1のシリンダヘッドには吸気ポートを開閉する吸気弁と、排気ポートを開閉する排気弁とが気筒毎に配設されており、各吸気弁および各排気弁はカムシャフトによって開閉させられる。シリンダヘッドの頂部には、燃焼室3内の混合気に点火するための点火プラグ7が気筒毎に取り付けられている。
Although not shown, the cylinder head of the
各気筒の吸気ポートは気筒毎の枝管4を介して吸気集合室であるサージタンク8に接続されている。サージタンク8の上流側には吸気管13が接続されており、吸気管13の上流端にはエアクリーナ9が設けられている。そして吸気管13には、上流側から順に、吸入空気量を検出するためのエアフローメータ5(吸入空気量検出装置)と、電子制御式のスロットルバルブ10とが組み込まれている。吸気ポート、枝管4、サージタンク8及び吸気管13により吸気通路が形成される。
The intake port of each cylinder is connected to a
吸気通路、特に吸気ポート内に燃料を噴射するインジェクタ(燃料噴射弁)12が気筒毎に配設されている。インジェクタ12から噴射された燃料は吸入空気と混合されて混合気をなし、この混合気が吸気弁の開弁時に燃焼室3に吸入され、ピストンで圧縮され、点火プラグ7で点火燃焼させられる。なおインジェクタは燃焼室3内に燃料を直接噴射するものであってもよい。
An injector (fuel injection valve) 12 for injecting fuel into an intake passage, particularly an intake port, is provided for each cylinder. The fuel injected from the
一方、各気筒の排気ポートは排気マニフォールド14に接続される。排気マニフォールド14は、その上流部をなす気筒毎の枝管14aと、その下流部をなす排気集合部14bとからなる。排気集合部14bの下流側には排気管6が接続されている。排気ポート、排気マニフォールド14及び排気管6により排気通路が形成される。
On the other hand, the exhaust port of each cylinder is connected to the
また、排気マニフォールド14の排気集合部14bから下流側の排気通路は、複数の気筒である#1〜#4気筒に共通の排気通路を形成する。
Further, the exhaust passage downstream from the
排気管6の上流側と下流側にはそれぞれ三元触媒からなる触媒、すなわち上流触媒11と下流触媒19が直列に取り付けられている。これら触媒11,19は酸素吸蔵能(O2ストレージ能)を有する。すなわち、触媒11,19は、排気ガスの空燃比がストイキ(理論空燃比、例えばA/F=14.5)より大きい(リーンな)ときに排気ガス中の過剰酸素を吸蔵し、NOxを還元する。また触媒11,19は、排気ガスの空燃比がストイキより小さい(リッチな)ときに吸蔵酸素を放出し、排気ガス中のHC,COを酸化する。
A catalyst composed of a three-way catalyst, that is, an
上流触媒11の上流側及び下流側にそれぞれ排気ガスの空燃比を検出するための第1及び第2の空燃比センサ、即ち触媒前センサ17及び触媒後センサ18が設置されている。これら触媒前センサ17及び触媒後センサ18は、上流触媒11の直前及び直後の位置に設置され、排気中の酸素濃度に基づいて空燃比を検出する。このように上流触媒11の上流側の排気合流部に単一の触媒前センサ17が設置されている。本実施形態の場合、触媒前センサ17が本発明にいう「空燃比センサ」に該当する。
First and second air-fuel ratio sensors for detecting the air-fuel ratio of the exhaust gas, that is, a
上述の点火プラグ7、スロットルバルブ10及びインジェクタ12等は、制御装置または制御ユニットとしての電子制御ユニット(以下ECUと称す)20に電気的に接続されている。ECU20は、何れも図示されないCPU、ROM、RAM、入出力ポート、および記憶装置等を含むものである。またECU20には、図示されるように、前述のエアフローメータ5、触媒前センサ17、触媒後センサ18のほか、内燃機関1のクランク角を検出するクランク角センサ16、アクセル開度を検出するアクセル開度センサ15、その他の各種センサが図示されないA/D変換器等を介して電気的に接続されている。ECU20は、各種センサの検出値等に基づいて、所望のエンジン出力が得られるように、ROMに格納された各種プログラムに従い、点火プラグ7、スロットルバルブ10、インジェクタ12等を制御し、点火時期、燃料噴射量、燃料噴射時期、スロットル開度等を制御する。
The spark plug 7, the
スロットルバルブ10にはスロットル開度センサ(図示せず)が設けられ、スロットル開度センサからの信号がECU20に送られる。ECU20は、通常、アクセル開度に応じて定まる目標スロットル開度に、スロットルバルブ10の開度(スロットル開度)をフィードバック制御する。
The
ECU20は、エアフローメータ5からの信号に基づき、単位時間当たりの吸入空気の量である吸入空気量すなわち吸気流量を検出する。そしてECU20は、検出したアクセル開度、スロットル開度および吸入空気量の少なくとも一つに基づき、エンジン1の負荷を検出する。
Based on the signal from the air flow meter 5, the
ECU20は、クランク角センサ16からのクランクパルス信号に基づき、クランク角自体を検出すると共にエンジン1の回転数を検出する。ここで「回転数」とは単位時間当たりの回転数のことをいい、回転速度と同義である。本実施形態では1分間当たりの回転数rpmのことをいう。
The
触媒前センサ17は所謂広域空燃比センサからなり、比較的広範囲に亘る空燃比を連続的に検出可能である。図2に触媒前センサ17の出力特性を示す。図示するように、触媒前センサ17は、排気空燃比に比例した大きさの電圧信号Vfを出力する。排気空燃比がストイキであるときの出力電圧はVreff(例えば約3.3V)である。
The
他方、触媒後センサ18は所謂O2センサからなり、ストイキを境に出力値が急変する特性を持つ。図2に触媒後センサ18の出力特性を示す。図示するように、排気空燃比がストイキであるときの出力電圧、すなわちストイキ相当値はVrefr(例えば0.45V)である。触媒後センサ18の出力電圧は所定の範囲(例えば0〜1V)内で変化する。排気空燃比がストイキよりリーンのとき、触媒後センサの出力電圧はストイキ相当値Vrefrより低くなり、排気空燃比がストイキよりリッチのとき、触媒後センサの出力電圧はストイキ相当値Vrefrより高くなる。
On the other hand, the
上流触媒11及び下流触媒19は、それぞれに流入する排気ガスの空燃比A/Fがストイキ近傍のときに排気中の有害成分であるNOx,HCおよびCOを同時に浄化する。この三者を同時に高効率で浄化できる空燃比の幅(ウィンドウ)は比較的狭い。
The
そこで通常運転時、上流触媒11に流入する排気ガスの空燃比がストイキ近傍に制御されるように、空燃比フィードバック制御がECU20により実行される。この空燃比フィードバック制御は、触媒前センサ17によって検出された排気空燃比を所定の目標空燃比であるストイキに一致させるような主空燃比制御(主空燃比フィードバック制御)と、触媒後センサ18によって検出された排気空燃比をストイキに一致させるような補助空燃比制御(補助空燃比フィードバック制御)とからなる。
Therefore, during normal operation, the air-fuel ratio feedback control is executed by the
なお、このように目標空燃比をストイキとする空燃比フィードバック制御をストイキ制御という。ストイキは基準空燃比をなす。 Note that air-fuel ratio feedback control in which the target air-fuel ratio is stoichiometric is called stoichiometric control. A stoichiometric air / fuel ratio is established.
さて、例えば全気筒のうちの一部の気筒、特に1気筒に故障が発生し、気筒間に空燃比のばらつき(インバランス:imbalance)が発生する場合がある。例えば、#1気筒のインジェクタ12が故障し、#1気筒の燃料噴射量が残部の#2〜#4気筒の燃料噴射量よりも多くなり、#1気筒の空燃比が#2〜#4気筒の空燃比より大きくリッチ側にずれる場合等である。このときでも前述のストイキ制御により比較的大きな補正量を与えれば、触媒前センサ17に供給されるトータルガスの空燃比、すなわち各気筒の空燃比の平均値をストイキに制御できる場合がある。しかし、気筒別に見ると、#1気筒がストイキより大きくリッチ、#2、#3及び#4気筒がストイキより若干リーンであり、全体のバランスとしてストイキとなっているに過ぎず、エミッション上好ましくないことは明らかである。そこで本実施形態では、かかる気筒間空燃比ばらつき異常を検出する装置が装備されている。
For example, a failure may occur in a part of all cylinders, particularly one cylinder, and an air-fuel ratio variation (imbalance) may occur between the cylinders. For example, the
以下、本実施形態におけるばらつき異常検出の一態様を説明する。 Hereinafter, an aspect of variation abnormality detection in the present embodiment will be described.
図3に概略的に示すように、排気空燃比はエンジンサイクル(=720°CA)毎に周期的に変動するが、気筒間空燃比ばらつきが発生すると1エンジンサイクル内での排気空燃比の変動が大きくなる。(B)の空燃比線図a,b,cはそれぞればらつき無し、1気筒のみ+20%のインバランス率でリッチずれ、及び1気筒のみ+50%のインバランス率でリッチずれの場合の、触媒前センサ17による検出空燃比A/Fを示す。見られるように、ばらつき度合いが大きくなるほど空燃比変動の振幅が大きくなる。
As schematically shown in FIG. 3, the exhaust air-fuel ratio periodically fluctuates every engine cycle (= 720 ° CA). However, when a variation in the air-fuel ratio between cylinders occurs, the fluctuation of the exhaust air-fuel ratio within one engine cycle occurs. Becomes larger. The air-fuel ratio diagrams a, b, and c in (B) are not varied, and the pre-catalyst in the case of a rich shift at an imbalance rate of only one cylinder + 20% and a rich shift at an imbalance rate of only one cylinder + 50% An air-fuel ratio A / F detected by the
ここでインバランス率とは、気筒間空燃比のばらつき度合いを表す一つのパラメータ(第2パラメータ)である。即ち、インバランス率とは、全気筒のうちある1気筒のみが残部気筒に対し空燃比ズレを起こしている場合に、その空燃比ズレを起こしている気筒(インバランス気筒)の空燃比がどれくらいの割合で、空燃比ズレを起こしていない気筒(バランス気筒)の空燃比からズレているかを示す値である。本実施形態の場合、インバランス率Bは次式で表される。インバランス率Bが1から離れるほど、インバランス気筒のバランス気筒に対する空燃比ズレが大きく、空燃比ばらつき度合いは大きい。 Here, the imbalance rate is one parameter (second parameter) representing the degree of variation in the air-fuel ratio between cylinders. In other words, the imbalance rate is the ratio of the air-fuel ratio of the cylinder (imbalance cylinder) causing the air-fuel ratio deviation when only one cylinder among all the cylinders is causing the air-fuel ratio deviation. Is a value indicating whether or not there is a deviation from the air-fuel ratio of the cylinder (balance cylinder) that has not caused the air-fuel ratio deviation. In the case of this embodiment, the imbalance rate B is expressed by the following equation. The farther the imbalance rate B is from 1, the greater the air-fuel ratio deviation of the imbalance cylinder with respect to the balance cylinder, and the greater the air-fuel ratio variation.
A/Fbはバランス気筒の空燃比、A/Fibはインバランス気筒の空燃比である。便宜上、インバランス率をパーセンテージで表示することもある。この場合インバランス率B(%)は次式で表される。インバランス率B(%)の絶対値が大きくなるほど、インバランス気筒のバランス気筒に対する空燃比ズレが大きく、空燃比ばらつき度合いは大きい。 A / Fb is the air-fuel ratio of the balance cylinder, and A / Fib is the air-fuel ratio of the imbalance cylinder. For convenience, the imbalance rate may be displayed as a percentage. In this case, the imbalance rate B (%) is expressed by the following equation. As the absolute value of the imbalance rate B (%) increases, the air-fuel ratio deviation of the imbalance cylinder with respect to the balance cylinder increases, and the degree of air-fuel ratio variation increases.
図3から理解されるように、インバランス率B(%)の絶対値が大きいほど、すなわち空燃比ばらつき度合いが大きいほど、触媒前センサ17の出力変動が大きくなる。
As understood from FIG. 3, the output fluctuation of the
よってこの特性を利用し、本実施形態では、触媒前センサ17の出力変動度合いに相関するパラメータ(第1パラメータ)である出力変動パラメータXを算出ないし検出し、この算出された出力変動パラメータXに基づいてばらつき異常を検出する。
Therefore, using this characteristic, in the present embodiment, the output fluctuation parameter X that is a parameter (first parameter) correlated with the output fluctuation degree of the
以下に出力変動パラメータXの算出方法を説明する。図4は図3のU部に相当する拡大図であり、特に1エンジンサイクル内の触媒前センサ出力の変動を簡略的に示す。触媒前センサ出力としては、触媒前センサ17の出力電圧Vfを空燃比A/Fに換算した値を用いる。但し触媒前センサ17の出力電圧Vfを直接用いることも可能である。
A method for calculating the output fluctuation parameter X will be described below. FIG. 4 is an enlarged view corresponding to the U portion of FIG. 3, and particularly shows a fluctuation of the sensor output before the catalyst within one engine cycle. As the pre-catalyst sensor output, a value obtained by converting the output voltage Vf of the
図4(B)に示すように、ECU20は、1エンジンサイクル内において、所定のサンプル周期τ毎に、触媒前センサ出力A/Fの値を取得する。そして今回(n)のタイミングで取得した値A/Fnと、前回(n−1)のタイミングで取得した値A/Fn-1との差(出力差またはセンサ出力差ともいう)ΔA/Fnを次式により求める。この出力差ΔA/Fnは今回のタイミングにおける触媒前センサ出力の微分値と言い換えることができる。
As shown in FIG. 4B, the
最も単純には、この出力差ΔA/Fn自体が触媒前センサ出力の変動の大きさを表す。そこで所定の1タイミングにおける出力差ΔA/Fnの絶対値を出力変動パラメータとすることができる。但し、本実施形態では精度向上のため、複数の出力差ΔA/Fnの平均値を出力変動パラメータとする。本実施形態では、Mエンジンサイクル分(例えばM=50)の出力差ΔA/Fnを平均化して出力変動パラメータXを算出する。触媒前センサ出力の変動度合いが大きくなるほど出力変動パラメータXは大きくなる。 Most simply, this output difference ΔA / F n itself represents the magnitude of fluctuation in the sensor output before the catalyst. Therefore it is possible to output fluctuation parameter absolute value of the output difference .DELTA.A / F n at the predetermined first timing. However, in this embodiment, in order to improve accuracy, an average value of a plurality of output differences ΔA / F n is used as an output fluctuation parameter. In this embodiment, the output fluctuation parameter X is calculated by averaging the output difference ΔA / F n for M engine cycles (for example, M = 50). The output fluctuation parameter X increases as the fluctuation degree of the pre-catalyst sensor output increases.
但し、出力差ΔA/Fnはプラスの場合とマイナスの場合とがあるので、本実施形態ではこれらを区別して算出を行う。算出方法の詳細は後に説明する。但しこの区別を行わないで算出を行うことも可能である。 However, since the output difference ΔA / F n has a positive case and a negative case, the calculation is performed by distinguishing them in the present embodiment. Details of the calculation method will be described later. However, it is also possible to calculate without making this distinction.
なお、触媒前センサ出力の変動度合いに相関する如何なる値をも出力変動パラメータとすることができる。例えば、1エンジンサイクル内における触媒前センサ出力の最大ピークと最小ピークの差(所謂ピークトゥピーク; peak to peak)、または2階微分値の最大ピークまたは最小ピークの絶対値に基づいて、出力変動パラメータを算出することもできる。触媒前センサ出力の変動度合いが大きいほど、触媒前センサ出力の最大ピークと最小ピークの差は大きくなり、また2階微分値の最大ピークまたは最小ピークの絶対値も大きくなるからである。 Note that any value that correlates with the degree of fluctuation of the pre-catalyst sensor output can be used as the output fluctuation parameter. For example, output fluctuation based on the difference between the maximum peak and minimum peak of the sensor output before the catalyst within one engine cycle (so-called peak to peak), or the absolute value of the maximum peak or minimum peak of the second derivative. Parameters can also be calculated. This is because the difference between the maximum peak and the minimum peak of the pre-catalyst sensor output increases as the degree of fluctuation of the pre-catalyst sensor output increases, and the absolute value of the maximum peak or minimum peak of the second-order differential value also increases.
次に、算出された出力変動パラメータXが所定の判定値αと比較され、ばらつき異常の有無が判定される。例えば、算出された出力変動パラメータXが判定値α以上であればばらつき異常あり(異常)、算出された出力変動パラメータXが判定値α未満であればばらつき異常なし(正常)と判定される。なお一般に判定値αは排気エミッションに関するOBD(On-Board Diagnosis)規制値を考慮して設定される。 Next, the calculated output fluctuation parameter X is compared with a predetermined determination value α to determine whether or not there is a variation abnormality. For example, if the calculated output fluctuation parameter X is greater than or equal to the determination value α, it is determined that there is a variation abnormality (abnormal), and if the calculated output fluctuation parameter X is less than the determination value α, it is determined that there is no variation abnormality (normal). In general, the determination value α is set in consideration of an OBD (On-Board Diagnosis) regulation value related to exhaust emission.
ところで、前述したように、触媒前センサ出力を利用してばらつき異常検出を行う場合、実際に設置された触媒前センサの出力特性を考慮することが検出精度向上に有利である。この場合、敢えて強制的に空燃比ばらつき状態を発生させ、このときの空燃比センサ出力を利用することが考えられる。 By the way, as described above, when detecting variation abnormality using the pre-catalyst sensor output, it is advantageous to improve the detection accuracy to consider the output characteristics of the actually installed pre-catalyst sensor. In this case, it is conceivable that the air-fuel ratio variation state is forcibly generated and the air-fuel ratio sensor output at this time is used.
しかし、本発明者らの研究結果によれば、強制的に空燃比ばらつき状態を発生させたときの触媒前センサ出力を利用するだけでは不十分であり、強制的に空燃比ばらつき状態を発生させる前、すなわち成行状態における触媒前センサ出力をも利用しなければ、精度良くばらつき異常検出を行うのが困難であることが判明した。以下、この点について説明する。 However, according to the research results of the present inventors, it is not sufficient to use the pre-catalyst sensor output when the air-fuel ratio variation state is forcibly generated, and the air-fuel ratio variation state is forcibly generated. It has been found that it is difficult to detect variation abnormality with high accuracy unless the pre-catalyst sensor output in the previous state, that is, the running state is also used. Hereinafter, this point will be described.
図5は主に、成行状態において空燃比ばらつき(インバランス)がない場合とある場合、および強制的な空燃比ばらつき状態を発生させる強制インバランスの実行前後の場合で、インバランス率を比較するための表である。ここで、成行状態と強制インバランス実行前の状態とは同じ意味であり、いずれも通常制御が実行されている状態、すなわちストイキ制御が実行されている状態を意味する。そして強制インバランス実行後の状態とは、ベースとなるストイキ制御が実行されている上でさらに強制インバランスが実行されている状態をいう。 FIG. 5 mainly compares the imbalance rate in the case where there is no air-fuel ratio variation (imbalance) in the running state and in the case before and after execution of the forced imbalance that generates the forced air-fuel ratio variation state. It is a table for. Here, the state of execution and the state before forced imbalance execution have the same meaning, and both mean the state where normal control is being executed, that is, the state where stoichiometric control is being executed. The state after the forced imbalance is executed is a state where the forced imbalance is further executed while the base stoichiometric control is being executed.
ここで(A)〜(D)に示される燃料量と空燃比の値は全て、ストイキ制御の結果、トータルガスの空燃比がストイキ(14.5)に収束した後の値である。 Here, the values of the fuel amount and the air-fuel ratio shown in (A) to (D) are all values after the air-fuel ratio of the total gas converges to stoichiometric (14.5) as a result of stoichiometric control.
図5(A)は、成行状態においてインバランスがなく且つ強制インバランス実行前の場合を示す。図から分かるように、全気筒共に、14.5という空気量と1という燃料量が供給され、空燃比はストイキ=14.5となっている。よってインバランス率は14.5/14.5=1.00=0%である。 FIG. 5A shows a case where there is no imbalance in the growing state and before the forced imbalance is executed. As can be seen from the figure, an air amount of 14.5 and a fuel amount of 1 are supplied to all the cylinders, and the air-fuel ratio is stoichiometric = 14.5. Therefore, the imbalance rate is 14.5 / 14.5 = 1.00 = 0%.
図5(B)は、成行状態においてインバランスがなく且つ強制インバランス実行後の場合を示す。空気量は全気筒共に14.5であるが、燃料量は#1気筒のみ1.15、他の気筒は0.95であり、空燃比は#1気筒のみ12.61、他の気筒は15.26である。#1気筒の空燃比が他の気筒の空燃比に対し強制的にリッチ側にずらされている。よってインバランス率は15.26/12.61=1.2105=21.05%である。 FIG. 5B shows a case where there is no imbalance in the running state and after forced imbalance execution. The air amount is 14.5 for all cylinders, but the fuel amount is 1.15 for the # 1 cylinder only, 0.95 for the other cylinders, the air-fuel ratio is 12.61 only for the # 1 cylinder, and 15 for the other cylinders. .26. The air-fuel ratio of # 1 cylinder is forcibly shifted to the rich side with respect to the air-fuel ratio of the other cylinders. Therefore, the imbalance rate is 15.26 / 12.61 = 1.105 = 21.05%.
このような状態が実現されるように強制インバランスもしくは強制インバランス制御が実行される。すなわち、強制インバランスの実行開始時、所定の1気筒、ここでは#1気筒のみの燃料噴射量が強制的に所定量増量され、#1気筒のみの空燃比が強制的にリッチ側にずらされる。この後、ストイキ制御によりトータルガスの空燃比がストイキになるように全気筒の燃料噴射量が一律に減量補正され、最終的に図示の状態に収束する。この最終状態において、強制インバランス実行前と比較したときの燃料量の差は、#1気筒が+0.15、他の気筒は全て−0.05(=−0.15/3)である。各気筒の燃料量の平均値は1であり、トータルガスの空燃比はストイキになっている。
Forced imbalance or forced imbalance control is executed so that such a state is realized. That is, at the start of execution of forced imbalance, the fuel injection amount of only one predetermined cylinder, here, # 1 cylinder is forcibly increased by a predetermined amount, and the air-fuel ratio of
ここでは、インバランスのない成行状態において強制インバランス実行後のインバランス率が強制インバランス実行前のインバランス率より21.05%増加していることから、Bf=1.2105=21.05%のインバランス率相当の強制インバランスが行われていることとなる。このBfを強制インバランス量と称する。 Here, since the imbalance rate after execution of forced imbalance is 21.05% higher than that before execution of forced imbalance in a banking state without imbalance, Bf = 1.105 = 21.05. This means that a forced imbalance equivalent to the% imbalance rate is being carried out. This Bf is referred to as a forced imbalance amount.
次に、図5(C)は、成行状態においてインバランスがあり且つ強制インバランス実行前の場合を示す。図から分かるように、燃料量は全気筒共に1であるが、空気量に違いが生じており、#1気筒のみ13、他の気筒は15となっている。よって空燃比も#1気筒のみ13、他の気筒は15となっている。よってインバランス率は15/13=1.1538=15.38%である。ストイキ制御の結果、トータルガスの空燃比はストイキとなっている。 Next, FIG. 5C shows a case where there is an imbalance in the mature state and before the forced imbalance is executed. As can be seen from the figure, the fuel amount is 1 for all the cylinders, but there is a difference in the air amount. Only 13 for the # 1 cylinder and 15 for the other cylinders. Therefore, the air-fuel ratio is 13 only for the # 1 cylinder and 15 for the other cylinders. Therefore, the imbalance rate is 15/13 = 1.538 = 15.38%. As a result of stoichiometric control, the air-fuel ratio of the total gas is stoichiometric.
このように#1気筒のみがストイキより大きく(0.15)リッチ、他の気筒がストイキより若干(0.5)リーンとなっている。この状態は、#1気筒の空気量ズレ(不足)によって起こり得るものであり、例えば#1気筒において気筒別吸気通路(枝管4、吸気ポート)にデポジット等による詰まりが生じたり、吸気弁の開弁不良が生じたりしたときに起こり得る。 Thus, only the # 1 cylinder is larger (0.15) richer than stoichiometric and the other cylinders are slightly (0.5) leaner than stoichiometric. This state may occur due to an air amount deviation (insufficiency) of the # 1 cylinder. For example, in the # 1 cylinder, the cylinder-by-cylinder intake passage (branch pipe 4, intake port) is clogged by deposits or the intake valve This can happen when a valve opening failure occurs.
この状態から、前記同様に強制インバランス量Bfの強制インバランスを実行した後の結果が図5(D)に示される。すなわち図5(D)は、成行状態においてインバランスがあり且つ強制インバランス実行後の場合を示す。 FIG. 5D shows the result after executing the forced imbalance of the forced imbalance amount Bf in the same manner as described above. That is, FIG. 5D shows a case where there is an imbalance in the running state and after the forced imbalance is executed.
空気量は強制インバランス実行前と同様に#1気筒のみ13、他の気筒は15である。燃料量については、強制インバランスおよびストイキ制御の実行の結果、#1気筒のみ1.15、他の気筒は0.95となっている。よって空燃比は#1気筒のみ11.30、他の気筒は15.79となる。インバランス率は15.79/11.30=1.3967=39.67%となる。 The amount of air is 13 for the # 1 cylinder and 15 for the other cylinders as before the forced imbalance execution. As for the amount of fuel, as a result of execution of forced imbalance and stoichiometric control, only the # 1 cylinder is 1.15, and the other cylinders are 0.95. Therefore, the air-fuel ratio is 11.30 only for the # 1 cylinder and 15.79 for the other cylinders. The imbalance rate is 15.79 / 11.30 = 1.3967 = 39.67%.
ここで注目すべきは、強制インバランス実行後のインバランス率(39.67%)が、強制インバランス実行前のインバランス率(15.38%)に強制インバランス量(21.05%)を加算したときの値(36.43%)にはならないことである。強制インバランス実行後の実際のインバランス率(39.67%)は、加算値(36.43%)よりも、3.29%の誤差分だけ大きくなっている。 What should be noted here is that the imbalance rate (39.67%) after the forced imbalance execution is changed to the imbalance rate (15.38%) before the forced imbalance execution (21.05%). It is not the value (36.43%) when adding. The actual imbalance rate (39.67%) after execution of forced imbalance is larger by an error of 3.29% than the added value (36.43%).
図6に示すように、インバランス率Bと出力変動パラメータXとの間には線形且つ一次比例的な関係もしくは特性(第2特性)が存在する。但しこの関係は触媒前センサ17の出力特性(以下、単にセンサ出力特性ともいう)に応じて変化する。図中、LXHは触媒前センサ17の公差上限品の特性もしくは特性線、LXLは触媒前センサ17の公差下限品の特性もしくは特性線を示す。周知のように、公差上限品とは同一入力に対し公差範囲内で最も高い出力を発生するもの、公差下限品とは同一入力に対し公差範囲内で最も低い出力を発生するものをいう。公差上限品の特性線LXHの傾きは公差下限品の特性線LXLの傾きより大きい。
As shown in FIG. 6, there is a linear and first-order proportional relationship or characteristic (second characteristic) between the imbalance rate B and the output fluctuation parameter X. However, this relationship changes according to the output characteristics of the pre-catalyst sensor 17 (hereinafter also simply referred to as sensor output characteristics). In the figure, LXH indicates the characteristic or characteristic line of the tolerance upper limit product of the
例えば、公差上限品の特性線LXHで考えると、成行状態においてインバランスがない状態(B=B1)から強制インバランス量Bfの強制インバランスを実行してインバランス率をB2とした場合、出力変動パラメータXはX1からX2に変化し、その変化量はX2−X1である。他方、成行状態においてインバランスがある状態(B=B3)から強制インバランス量Bfの強制インバランスを実行してインバランス率をB4とした場合、出力変動パラメータXはX3からX4に変化し、その変化量はX4−X3である。強制インバランス量Bfと特性線LXHの傾きが一定であるため、両変化量は等しい。このような仮定的状態を理想状態という。 For example, when considering the characteristic line LXH of the tolerance upper limit product, when the imbalance rate is set to B 2 by executing the forced imbalance of the forced imbalance amount Bf from the state where there is no imbalance in the running state (B = B 1 ). The output fluctuation parameter X changes from X 1 to X 2 , and the amount of change is X 2 −X 1 . On the other hand, when the forced imbalance of the forced imbalance amount Bf is executed from the state where there is an imbalance in the running state (B = B 3 ) and the imbalance rate is set to B 4 , the output fluctuation parameter X is changed from X 3 to X 4. The amount of change is X 4 -X 3 . Since the forced imbalance amount Bf and the slope of the characteristic line LXH are constant, the amount of change is the same. Such a hypothetical state is called an ideal state.
しかし、先の例と比べると分かるように、実際には理想状態のようにはならない。成行状態においてインバランスがある状態から見掛け上あるいは制御上同一量の強制インバランスを実行しても、実際には強制インバランス量が、成行状態においてインバランスがないときと同じにならないからである。 However, as you can see from the previous example, it does not actually become an ideal state. This is because even if the same amount of forced imbalance is apparently or controlled from the state where there is an imbalance in the running state, the amount of forced imbalance is not actually the same as when there is no imbalance in the running state. .
同様に、公差下限品の特性線LXLで考えると、成行状態においてインバランスがない状態(B=B1)から強制インバランス量Bfの強制インバランスを実行してインバランス率をB2とした場合、出力変動パラメータXはX1’からX2’に変化し、その変化量はX2’−X1’である。他方、成行状態においてインバランスがある状態(B=B3)から強制インバランス量Bfの強制インバランスを実行してインバランス率をB4とした場合、出力変動パラメータXはX3’からX4’に変化し、その変化量はX4’−X3’である。理想状態だと両変化量は等しくなる筈だが、実際にはそうならない。つまりセンサ出力特性が公差上下限品の間でどのように変化しても実際には理想状態のようにはならないのである。 Similarly, considering the characteristic line LXL of the tolerance lower limit product, the forced imbalance of the forced imbalance amount Bf is executed from the state where there is no imbalance (B = B 1 ) in the marketed state, and the imbalance rate is set to B 2 . In this case, the output fluctuation parameter X changes from X 1 ′ to X 2 ′, and the amount of change is X 2 ′ −X 1 ′. On the other hand, when the forced imbalance of the forced imbalance amount Bf is executed from the state where there is an imbalance in the running state (B = B 3 ) and the imbalance rate is B 4 , the output variation parameter X is changed from X 3 ′ to X 4 'changes to, the amount of change is X 4' is -X 3 '. In the ideal state, both changes should be equal, but in reality this is not the case. In other words, no matter how the sensor output characteristic changes between the upper and lower tolerance products, it does not actually become an ideal state.
もし仮に理想状態のようになるとすれば、図7に示すような特性が得られる。ここで縦軸のDXは、強制インバランス実行前後の出力変動パラメータXの変化量すなわち差を表す。前述のX2−X1等がこの差DXに該当する。また横軸のBは、強制インバランス実行前すなわち成行状態でのインバランス率を表す。 If the ideal state is obtained, the characteristics shown in FIG. 7 can be obtained. Here, DX on the vertical axis represents the amount of change, that is, the difference in the output fluctuation parameter X before and after execution of forced imbalance. The aforementioned X 2 −X 1 etc. correspond to this difference DX. B on the horizontal axis represents the imbalance rate before the forced imbalance is executed, that is, in the running state.
図から分かるように、インバランス率Bと、公差上限品の差DXH’との関係を表す特性もしくは特性線LDXH’は、横軸に平行であり、公差上限品の差DXH’はインバランス率Bに拘わらず一定である。同様に、インバランス率Bと公差下限品の差DXL’との関係を表す特性もしくは特性線LDXL’も、横軸に平行であり、公差下限品の差DXL’はインバランス率Bに拘わらず一定である。但し公差上限品の差DXH’は公差下限品の差DXL’より大きい。 As can be seen from the figure, the characteristic or characteristic line LDXH ′ representing the relationship between the imbalance rate B and the tolerance upper limit product difference DXH ′ is parallel to the horizontal axis, and the tolerance upper limit product difference DXH ′ is the imbalance rate. Regardless of B, it is constant. Similarly, the characteristic or characteristic line LDXL ′ representing the relationship between the imbalance rate B and the tolerance lower limit product difference DXL ′ is also parallel to the horizontal axis, and the tolerance lower limit product difference DXL ′ is independent of the imbalance rate B. It is constant. However, the difference DXH ′ of the tolerance upper limit product is larger than the difference DXL ′ of the tolerance lower limit product.
しかし、実際には図7に示すような特性は得られない。 However, in practice, characteristics as shown in FIG. 7 cannot be obtained.
一方、本発明者らは、図5の結果から次のことを見出した。すなわち、図5(D)に示す強制インバランス実行後のインバランス率(1.3967)は、図5(C)に示す強制インバランス実行前のインバランス率(1.1538)に、強制インバランス量(1.2105)を乗算したときの値と等しくなる(1.1538×1.2105=1.3967)。 On the other hand, the present inventors found the following from the results of FIG. That is, the imbalance rate (1.3967) after the forced imbalance execution shown in FIG. 5D is changed to the imbalance rate (1.1538) before the forced imbalance execution shown in FIG. It becomes equal to the value when the balance amount (1.2105) is multiplied (1.1538 × 1.2105 = 1.3967).
そしてその結果、図7に示すような特性に代わって、図8に示すような特性(第1特性)が得られる。図8から分かるように、インバランス率Bと、公差上限品の差DXHとの関係を表す特性もしくは特性線LDXHは、線形且つ一次比例的な特性であり、インバランス率Bが大きくなるほど差DXHが大きくなる。同様に、インバランス率Bと公差下限品の差DXLとの関係を表す特性もしくは特性線LDXLも、線形且つ一次比例的な特性であり、インバランス率Bが大きくなるほど差DXLが大きくなる。但し、公差上限品の特性線LDXHの傾きは、公差下限品の特性線LDXLの傾きより大きい。センサ出力特性に応じて特性線LDXの傾きが変化し、センサ出力特性が公差上限品側に向かうにつれ、傾きは大きくなる。 As a result, a characteristic (first characteristic) as shown in FIG. 8 is obtained instead of the characteristic as shown in FIG. As can be seen from FIG. 8, the characteristic or characteristic line LDXH representing the relationship between the imbalance rate B and the tolerance DXH of the tolerance upper limit product is a linear and linear proportional characteristic, and the difference DXH increases as the imbalance rate B increases. Becomes larger. Similarly, the characteristic or characteristic line LDXL representing the relationship between the imbalance ratio B and the tolerance lower limit product difference DXL is also a linear and linear proportional characteristic, and the difference DXL increases as the imbalance ratio B increases. However, the slope of the characteristic line LDXLH of the tolerance upper limit product is larger than the slope of the characteristic line LDXL of the tolerance lower limit product. The slope of the characteristic line LDX changes according to the sensor output characteristics, and the slope increases as the sensor output characteristics move toward the tolerance upper limit product side.
そこで本実施形態では、特にこの図8に示すような特性を利用する。当該特性は、強制インバランス実行前の出力変動パラメータXすなわち触媒前センサ出力を利用する。従って当該特性は、強制インバランス実行前の実際の空燃比ばらつき度合いを考慮する。このため本実施形態によれば、ばらつき異常検出の検出精度を向上することができる。 Therefore, in this embodiment, the characteristics as shown in FIG. 8 are used. This characteristic uses the output fluctuation parameter X before the forced imbalance execution, that is, the pre-catalyst sensor output. Therefore, this characteristic takes into account the actual air-fuel ratio variation degree before the execution of forced imbalance. For this reason, according to the present embodiment, it is possible to improve the detection accuracy of variation abnormality detection.
なお、前述の特許文献1の技術は、燃料噴射量強制変更前の空燃比ばらつき状態を考慮していない。より言えば、燃料噴射量の強制変更前には、空燃比ばらつきが起きていないとの前提に立脚している。従って仮にこの前提に反し、燃料噴射量の強制変更前に空燃比が既にばらついていたとすると、空燃比センサの出力特性が適切か否かを正確に判断できない可能性がある。そして空燃比センサの出力特性が不適切であるにも拘わらずばらつき異常検出を実行してしまい、誤検出を招く虞がある。しかし、本実施形態によればこれらの欠点を克服することが可能である。
Note that the technique of
以下、本実施形態におけるばらつき異常検出の概要を説明する。当該検出は、主にECU20が下記のステップを実行することによって実行される。
Hereinafter, an outline of variation abnormality detection in the present embodiment will be described. The detection is executed mainly by the
(A)出力変動パラメータX1を算出するステップ
このステップでは、前述の方法により、強制インバランス実行前すなわち成行状態での出力変動パラメータの値X1が算出もしくは検出される。
(A) Step of calculating the output fluctuation parameter X1 In this step, the value X1 of the output fluctuation parameter before the forced imbalance execution, that is, in the running state is calculated or detected by the method described above.
(B)算出された出力変動パラメータX1に基づき、インバランス率の取り得る範囲DB1を決定するステップ
このステップでは、図6に示したようなインバランス率Bと出力変動パラメータXとの関係を利用する。すなわち図9に示すように、まず予め、触媒前センサ17の公差上限品と公差下限品とについて、インバランス率Bと出力変動パラメータXとの関係を表す特性もしくは特性線LXH,LXLを求めておく。この特性もしくは特性線LXH,LXLは、実際の公差上限品と公差下限品とを用い、実機試験等を通じて適合作業によって求められる。求められた特性はECU20に予め記憶される。
(B) Step of determining the range DB1 that the imbalance rate can take based on the calculated output variation parameter X1 In this step, the relationship between the imbalance rate B and the output variation parameter X as shown in FIG. 6 is used. To do. That is, as shown in FIG. 9, the characteristics or characteristic lines LXH and LXL representing the relationship between the imbalance rate B and the output fluctuation parameter X are first obtained in advance for the tolerance upper limit product and the tolerance lower limit product of the
そして、ステップ(A)で実際に算出された出力変動パラメータX1と、公差上限品および公差下限品の特性線LXH,LXLとの交点を求める。図9に示すように、二つの交点の座標は(B1,X1)および(B2,X1)である。これら交点間のインバランス率の範囲B1≦B≦B2を、インバランス率の取り得る範囲DB1として決定する。すなわち、実際に算出された出力変動パラメータX1に基づいてインバランス率Bの範囲は限定される。 Then, intersections between the output fluctuation parameter X1 actually calculated in step (A) and the characteristic lines LXH and LXL of the tolerance upper limit product and the tolerance lower limit product are obtained. As shown in FIG. 9, the coordinates of the two intersections are (B1, X1) and (B2, X1). The range B1 ≦ B ≦ B2 of the imbalance rate between these intersections is determined as the range DB1 that the imbalance rate can take. That is, the range of the imbalance rate B is limited based on the actually calculated output fluctuation parameter X1.
本実施形態では、実際に設置された触媒前センサ17は正常であり、公差上限品と公差下限品の間のいずれかの出力特性を有するという前提に立脚している。従って、実際にX1という出力変動パラメータが得られた場合、そのときのインバランス率BはB1≦B≦B2の範囲のうちのいずれかの値になる筈である。よってこの範囲を取り得る範囲DB1として決定する。
In the present embodiment, the
この取り得る範囲DB1は、成行状態における実際の空燃比ばらつき度合いに応じた範囲であり、実際の空燃比ばらつき度合いが小さければ狭くなり、実際の空燃比ばらつき度合いが大きければ広くなる。いずれにしても、この範囲DB1は、実際に設置された触媒前センサ17の出力特性のばらつきの範囲を表す。
This possible range DB1 is a range according to the actual air-fuel ratio variation degree in the running state, and becomes narrow when the actual air-fuel ratio variation degree is small, and widens when the actual air-fuel ratio variation degree is large. In any case, the range DB1 represents a range of variation in output characteristics of the
(C)所定の1気筒の空燃比を強制的に変更する強制インバランスを実行し、出力変動パラメータX2を算出するステップ
このステップでは、前述の強制インバランスが実行され、強制インバランス実行後の出力変動パラメータの値X2が算出される。なお強制インバランスの実行後とは強制インバランスの実行中を意味する。強制インバランスの実行時、所定の1気筒(これを強制インバランス気筒という)の燃料噴射量が、強制的もしくはアクティブに、所定の強制インバランス量Bfだけ増量させられる。強制インバランス量Bfは例えば1.1=10%のインバランス率相当とされる。
(C) A step of executing a forced imbalance forcibly changing the air-fuel ratio of a predetermined one cylinder and calculating an output fluctuation parameter X2. In this step, the aforementioned forced imbalance is executed, and after the forced imbalance is executed, A value X2 of the output fluctuation parameter is calculated. Note that “after forced imbalance is executed” means that forced imbalance is being executed. When the forced imbalance is executed, the fuel injection amount of a predetermined cylinder (this is called a forced imbalance cylinder) is forcibly or actively increased by a predetermined forced imbalance amount Bf. The forced imbalance amount Bf is, for example, equivalent to an imbalance rate of 1.1 = 10%.
ここで、強制インバランス気筒は、成行状態でリッチずれインバランスが発生しているかもしくは発生している確率が最も高い1気筒とされる。つまり強制インバランスは、成行状態で空燃比ずれが発生しているかもしくは発生している確率が最も高い1気筒の空燃比ずれ状態をさらに強調するような制御である。よって本実施形態は、そのような1気筒を強制インバランス気筒として選択もしくは特定する機能も有する。 Here, the forced imbalance cylinder is a cylinder that has the highest probability that a rich shift imbalance has occurred or has occurred in the normal state. In other words, the forced imbalance is a control that further emphasizes the air-fuel ratio shift state of one cylinder that has the highest probability or the occurrence of the air-fuel ratio shift in the running state. Therefore, this embodiment also has a function of selecting or specifying such one cylinder as a forced imbalance cylinder.
図4に示すように、1エンジンサイクル中において#1、#3、#4、#2気筒の順に点火および燃焼が行われ、これら各気筒の排気空燃比に応じて触媒前センサ出力A/Fが変化する。図中、TDCは圧縮上死点を意味する。図示例は、成行状態において#4気筒にリッチずれインバランスが発生している場合を示す。図示するように、#4気筒の排ガスを触媒前センサ17が受けたときに触媒前センサ出力A/Fが比較的急激にリッチ側に減少し、それ以外のときでは触媒前センサ出力A/Fが比較的緩やかにリーン側に増大している。
As shown in FIG. 4, ignition and combustion are performed in the order of the
よって本実施形態では、触媒前センサ出力A/Fおよび出力差ΔA/Fnと各気筒との対応付けを行い、気筒毎に出力差ΔA/Fnの平均値を求めると共に、この平均値がマイナス側に最も大きい気筒を強制インバランス気筒として特定する。 Thus in the present embodiment performs the correspondence between the pre-catalyst sensor output A / F and the output difference .DELTA.A / F n and the respective cylinders, with an average value of the output difference .DELTA.A / F n for each cylinder, the average value The cylinder that is the largest on the negative side is identified as the forced imbalance cylinder.
なお、代替的にもしくは付加的に、リーンずれインバランスが発生しているかもしくは発生している確率が最も高い1気筒を強制インバランス気筒とし、この強制インバランス気筒に対し、燃料噴射量を強制的に所定量減量させて、強制インバランスを実行してもよい。また、強制インバランス気筒の特定方法は公知方法も含め他の方法も可能である。 Alternatively or additionally, one cylinder that has the highest probability of occurrence of lean deviation imbalance or that has the highest probability is defined as a forced imbalance cylinder, and the fuel injection amount is forced to the forced imbalance cylinder. Alternatively, the forced imbalance may be executed by reducing the amount by a predetermined amount. Also, other methods including a known method can be used as the method for specifying the forced imbalance cylinder.
(D)強制インバランス実行前後の出力変動パラメータの差DX1を算出するステップ
このステップでは、ステップ(A)で算出された出力変動パラメータの値X1と、ステップ(C)で算出された出力変動パラメータの値X2との差DX1=X2−X1が算出される。
(D) Step of calculating output fluctuation parameter difference DX1 before and after execution of forced imbalance In this step, output fluctuation parameter value X1 calculated in step (A) and output fluctuation parameter calculated in step (C) A difference DX1 = X2−X1 from the value X2 is calculated.
(E)インバランス率の取り得る範囲DB1と差DX1とに基づき、インバランス率Bと差DX1との関係を表す特性を決定するステップ
このステップでは、図8に示したようなインバランス率Bと、強制インバランス実行前後の出力変動パラメータの差(前後差という)DXとの関係を利用する。すなわち図10に示すように、まず予め、触媒前センサ17の公差上限品と公差下限品とについて、インバランス率Bと前後差DXとの関係を表す特性もしくは特性線LDXH,LDXLを定めておく。この特性もしくは特性線LDXH,LDXLは、実際の公差上限品と公差下限品とを用い、実際に強制インバランスを実行して、実機試験等を通じて適合作業によって求められる。求められた特性はECU20に予め記憶される。なお、適合段階において実際に強制インバランスを実行せず、計算によって強制インバランス実行後の出力変動パラメータの値、ひいては特性線LDXH,LDXLを求めることも可能である。この方法については後述する。
(E) A step of determining a characteristic representing the relationship between the imbalance rate B and the difference DX1 based on the range DB1 that can be taken by the imbalance rate and the difference DX1. In this step, the imbalance rate B as shown in FIG. And the difference between the output fluctuation parameters before and after the forced imbalance execution (referred to as the difference between before and after) DX. That is, as shown in FIG. 10, the characteristics or characteristic lines LDXH and LDXL representing the relationship between the imbalance rate B and the front-back difference DX are first determined in advance for the tolerance upper limit product and the tolerance lower limit product of the
そして、ステップ(D)で実際に算出された前後差DX1と、ステップ(B)で決定されたインバランス率Bの取り得る範囲DB1とに基づいて、本ステップで決定すべき特性もしくは特性線を決定する。具体的には、インバランス率Bの取り得る範囲DB1のうちの所定値と、実際に算出された前後差DX1との交点を通る特性もしくは特性線を、公差上限品および公差下限品の特性線LDXH,LDXLから補間して求める。そして求められた特性もしくは特性線を、本ステップで決定すべき特性もしくは特性線として決定する。 Then, the characteristic or characteristic line to be determined in this step is determined based on the difference DX1 actually calculated in step (D) and the range DB1 that the imbalance rate B determined in step (B) can take. decide. Specifically, the characteristic line or characteristic line passing through the intersection of a predetermined value in the range DB1 that the imbalance ratio B can take and the actually calculated front-rear difference DX1 is the characteristic line of the tolerance upper limit product and the tolerance lower limit product. Obtained by interpolation from LDXH and LDXL. Then, the obtained characteristic or characteristic line is determined as the characteristic or characteristic line to be determined in this step.
本実施形態において、インバランス率Bの取り得る範囲DB1のうちの所定値は、その取り得る範囲のうち空燃比ばらつき度合いが最小となるような値、すなわち最小のインバランス率B1とされる。そしてこのインバランス率B1と前後差DX1との交点を通る特性もしくは特性線LDXB1が、公差上限品および公差下限品の特性線LDXH,LDXLから補間して求められる。 In the present embodiment, the predetermined value in the range DB1 that the imbalance rate B can take is a value that minimizes the air-fuel ratio variation in the possible range, that is, the minimum imbalance rate B1. Then, a characteristic or characteristic line LDXB1 passing through the intersection of the imbalance rate B1 and the longitudinal difference DX1 is obtained by interpolation from the characteristic lines LDXH and LDXL of the tolerance upper limit product and tolerance lower limit product.
図10に示すように、交点の座標は(B1,DX1)である。また公差上限品および公差下限品の特性線LDXH,LDXLの仮想交点はPである。この仮想交点Pを通り、且つ交点(B1,DX1)を通る直線が計算により求められる。そして求まった直線が特性線LDXB1として決定される。この特性線LDXB1が、実際に設置された触媒前センサ17の出力特性に対応したものとされる。
As shown in FIG. 10, the coordinates of the intersection are (B1, DX1). The virtual intersection point of the characteristic lines LDXH and LDXL of the tolerance upper limit product and tolerance lower limit product is P. A straight line passing through the virtual intersection P and passing through the intersection (B1, DX1) is obtained by calculation. The obtained straight line is determined as the characteristic line LDXB1. This characteristic line LDXB1 corresponds to the output characteristic of the
参考までに、インバランス率Bの取り得る範囲DB1のうちの所定値を空燃比ばらつき度合いが最大となるような値、すなわち最大のインバランス率B2としたときの特性もしくは特性線LDXB2を図10に併記する。本ステップで決定すべき特性もしくは特性線は、仮想交点Pを通り、且つ特性線LDXB1から特性線LDXB2までの間の任意のものとすることができる。但し所定値は最小のインバランス率B1とするのが好ましい。その理由は後に説明する。 For reference, the characteristic or characteristic line LDXB2 when the predetermined value in the range DB1 that the imbalance rate B can take is a value that maximizes the degree of variation in the air-fuel ratio, that is, the maximum imbalance rate B2, is shown in FIG. It is written together. The characteristic or characteristic line to be determined in this step can be an arbitrary one passing through the virtual intersection P and between the characteristic line LDXB1 and the characteristic line LDXB2. However, the predetermined value is preferably the minimum imbalance rate B1. The reason will be explained later.
ここで、適合段階において実際に強制インバランスを実行せず、計算によって強制インバランス実行後の出力変動パラメータの値、ひいては特性線LDXH,LDXLを求める方法を説明する。ここでは図9に示したような既知である特性線LXH,LXLを利用する。例えば、図11に示すように、強制インバランス実行前の公差上限品の特性線LXH上における点(B1,X1)に着目する。この点の状態から強制インバランスを実行したとすると、強制インバランス実行後のインバランス率B2はB2=B1×Bfによって求められる。これによってB2に対応する特性線LXH上の出力変動パラメータの値X2が求められる。この出力変動パラメータの値X2は、強制インバランス実行前のインバランス率B1に対応づけられる。よって点(B1,X2)が、強制インバランス実行前のインバランス率B1に対応した、強制インバランス実行後の出力変動パラメータの値X2を表す1点となる。 Here, a description will be given of a method for obtaining the value of the output fluctuation parameter after the execution of the forced imbalance by calculation, and thus the characteristic lines LDXH and LDXL, without actually executing the forced imbalance at the adapting stage. Here, known characteristic lines LXH and LXL as shown in FIG. 9 are used. For example, as shown in FIG. 11, attention is paid to a point (B 1 , X 1 ) on the characteristic line LXH of the tolerance upper limit product before execution of forced imbalance. If the forced imbalance is executed from this state, the imbalance rate B 2 after the forced imbalance is obtained by B 2 = B 1 × Bf. As a result, the value X 2 of the output fluctuation parameter on the characteristic line LXH corresponding to B 2 is obtained. The value X 2 of the output fluctuation parameter is associated with the imbalance rate B 1 before the forced imbalance execution. Accordingly, the point (B 1 , X 2 ) is one point that represents the value X 2 of the output fluctuation parameter after the forced imbalance execution corresponding to the imbalance rate B 1 before the forced imbalance execution.
これと同様な作業を強制インバランス実行前の別の1点(B3,X3)についても行う。すると、強制インバランス実行前のインバランス率B3に対応した、強制インバランス実行後の出力変動パラメータの値X4を表す別の1点(B3,X4)が求められる。点(B1,X2)と点(B3,X4)とを通る直線を求めれば、これが、インバランス率Bと強制インバランス実行後の出力変動パラメータXとの関係を表す特性線LXH”となる。 The same operation is performed for another point (B 3 , X 3 ) before the forced imbalance execution. Then, another point (B 3 , X 4 ) representing the output variation parameter value X 4 after the forced imbalance execution corresponding to the imbalance rate B 3 before the forced imbalance execution is obtained. If a straight line passing through the point (B 1 , X 2 ) and the point (B 3 , X 4 ) is obtained, this is a characteristic line LXH representing the relationship between the imbalance rate B and the output fluctuation parameter X after execution of forced imbalance. "
特性線LXH”上の値から特性線LXH上の値を減じてなる前後差DXを、各インバランス率Bについて求めることにより、図8および図10に示したような特性線LDXHを求めることができる。 The characteristic line LDXH as shown in FIG. 8 and FIG. 10 can be obtained by obtaining the front-back difference DX obtained by subtracting the value on the characteristic line LXH from the value on the characteristic line LXH ”for each imbalance rate B. it can.
同様の作業を公差下限品の特性線LXLに関しても実行することにより、インバランス率Bと強制インバランス実行後の出力変動パラメータXとの関係を表す特性線LXL”(図示せず)を求め、インバランス率Bと前後差DXとの関係を表す特性線LDXLを求めることができる。 By performing the same operation on the characteristic line LXL of the tolerance lower limit product, a characteristic line LXL ″ (not shown) representing the relationship between the imbalance rate B and the output fluctuation parameter X after the forced imbalance execution is obtained. A characteristic line LDXL representing the relationship between the imbalance rate B and the front-back difference DX can be obtained.
(F)決定された特性LDXB1の傾きに基づいて、判定値αおよび出力変動パラメータXのいずれか一方を補正するステップ
始めに判定値αを補正する方法を説明する。なお判定値αとは、前述したように、ばらつき異常の有無を判定すべく実際に算出された出力変動パラメータXと比較される閾値である。
(F) Step of correcting one of determination value α and output fluctuation parameter X based on the determined slope of characteristic LDXB1 First, a method of correcting determination value α will be described. As described above, the determination value α is a threshold value that is compared with the output fluctuation parameter X that is actually calculated to determine the presence or absence of variation abnormality.
まずステップ(E)で決定された特性線LDXB1の傾きS(LDXB1)が算出または取得される。なおここでいう傾きとは、図10に示すように、特性線上におけるインバランス率Xの変化量に対する前後差DXの変化量の比をいい、まさに図示の特性線の傾きのことをいう。 First, the slope S (LDXB1) of the characteristic line LDXB1 determined in step (E) is calculated or acquired. Note that the slope here means the ratio of the amount of change in the front-to-back difference DX to the amount of change in the imbalance rate X on the characteristic line, as shown in FIG. 10, which is exactly the slope of the characteristic line shown in the figure.
そして図12に示したような補正マップに従い、傾きS(LDXB1)に対応した判定値α1が求められ、基準判定値α0が結果的に補正される。基準判定値α0は、実際に設置された触媒前センサ17が公差上限品であるとして予め定められた閾値である。よって基準判定値α0は公差上限品の特性線LDXHの傾きS(LDXH)に対応している。
Then, according to the correction map as shown in FIG. 12, a determination value α1 corresponding to the slope S (LDXB1) is obtained, and the reference determination value α0 is corrected as a result. The reference determination value α0 is a threshold that is determined in advance as the
図12から理解されるように、特性線LDXの傾きSが公差上限品の傾きS(LDXH)に対し小さくなるほど、判定値αも基準判定値α0に対し小さくなる。よって判定値αは、公差上限品を前提として予め定められた基準判定値α0に対し、実際のセンサ出力特性に見合った、より小さい値α1に補正されることとなる。 As can be understood from FIG. 12, as the slope S of the characteristic line LDX becomes smaller than the slope S (LDXH) of the tolerance upper limit product, the determination value α also becomes smaller than the reference determination value α0. Therefore, the determination value α is corrected to a smaller value α1 commensurate with the actual sensor output characteristics with respect to the reference determination value α0 determined in advance on the assumption of the tolerance upper limit product.
次に出力変動パラメータXを補正する方法を説明する。この補正に際しては図13に示すような補正マップが用いられる。この補正マップから、傾きS(LDXB1)に対応した補正係数J1が求められる。補正係数J1を出力変動パラメータXに乗じることにより出力変動パラメータXが補正される。補正係数Jの基準値は、実際に設置された触媒前センサ17が公差上限品であるとして予め定められた1という値である。よって補正係数J=1は公差上限品の特性線LDXHの傾きS(LDXH)に対応している。
Next, a method for correcting the output fluctuation parameter X will be described. In this correction, a correction map as shown in FIG. 13 is used. From this correction map, a correction coefficient J1 corresponding to the slope S (LDXB1) is obtained. The output fluctuation parameter X is corrected by multiplying the output fluctuation parameter X by the correction coefficient J1. The reference value of the correction coefficient J is a value of 1 determined in advance as the
図13から理解されるように、特性線LDXの傾きSが公差上限品の傾きS(LDXH)から小さくなるほど、補正係数Jは基準値=1から大きくなる。よって出力変動パラメータXは、実際のセンサ出力特性に見合った、より大きい値に補正されることとなる。 As can be understood from FIG. 13, the correction coefficient J increases from the reference value = 1 as the slope S of the characteristic line LDX decreases from the slope S (LDXH) of the tolerance upper limit product. Therefore, the output fluctuation parameter X is corrected to a larger value that matches the actual sensor output characteristics.
なお、これと同様に、判定値αを補正する際に補正係数を求めて基準判定値α0に乗算してもよい。これら補正方法は他の方法も可能である。 Similarly to this, when correcting the determination value α, a correction coefficient may be obtained and multiplied by the reference determination value α0. These correction methods can be other methods.
(G)補正された判定値α(または出力変動パラメータX)と、補正されてない出力変動パラメータX(または判定値α)とを比較して、ばらつき異常の有無を判定するステップ
このステップについては前述した通りである。実際のセンサ出力特性に合わせて判定値α(または出力変動パラメータX)が補正されているので、ばらつき異常検出を精度良く実行することができる。
(G) A step of comparing the corrected determination value α (or output fluctuation parameter X) with the uncorrected output fluctuation parameter X (or determination value α) to determine the presence or absence of variation abnormality. As described above. Since the determination value α (or the output fluctuation parameter X) is corrected in accordance with the actual sensor output characteristics, variation abnormality detection can be performed with high accuracy.
以上が本実施形態のばらつき異常検出の概要である。以下に本実施形態の作用効果について追加的に説明を行う。 The above is the outline of the variation abnormality detection of the present embodiment. Below, the effect of this embodiment is additionally demonstrated.
上述したように、ステップ(B)においてインバランス率の取り得る範囲DB1が決定され(図9参照)、ステップ(E)においてこの範囲DB1に基づいて実際の前後差DX1に対応した特性線LDXB1が決定される(図10参照)。そしてステップ(F)において特性線の傾きS(LDXB1)に基づいて補正後の判定値α1が決定される(図12参照)。 As described above, the range DB1 that the imbalance ratio can take is determined in step (B) (see FIG. 9), and in step (E), the characteristic line LDXB1 corresponding to the actual front-to-back difference DX1 is based on this range DB1. Is determined (see FIG. 10). In step (F), the corrected determination value α1 is determined based on the slope S (LDXB1) of the characteristic line (see FIG. 12).
本実施形態では、特性線LDXB1を決定する際、範囲DB1内における最小のインバランス率B1と前後差DX1との交点を通る直線を特性線LDXB1として決定した。すなわち、範囲DB1のうちの所定値を最小のインバランス率B1とした。 In the present embodiment, when the characteristic line LDXB1 is determined, a straight line passing through the intersection of the minimum imbalance rate B1 and the front-back difference DX1 in the range DB1 is determined as the characteristic line LDXB1. That is, the predetermined value in the range DB1 is set to the minimum imbalance rate B1.
こうするのが好ましい理由は次の通りである。最小のインバランス率B1は、図9に示したように公差上限品の特性線LXHに対応する値である。公差上限品とは、同一のインバランス率に対し出力変動パラメータXの値を最も大きくするもの、すなわちばらつき異常側に振れるものである。このように公差上限品に対応させて判定値αを定めるのが適切である。なぜなら、公差下限品に対応させて判定値αを定めると、図10の特性線LDXB2のより小さい傾きに基づいて補正後の判定値αが決定され、補正後の判定値αの値がより小さくなってしまうからである。このとき、実際に公差上限品が取り付けられていれば、本来ばらつき異常がないのにばらつき異常ありと誤判定してしまう可能性がある。こうした誤判定を抑制する上で、最小のインバランス率B1に基づき特性線LDXB1を決定するのは有効である。 The reason why this is preferable is as follows. As shown in FIG. 9, the minimum imbalance rate B1 is a value corresponding to the characteristic line LXH of the tolerance upper limit product. The tolerance upper limit product is the one that maximizes the value of the output fluctuation parameter X with respect to the same imbalance rate, that is, the one that moves to the variation abnormality side. Thus, it is appropriate to determine the determination value α in correspondence with the tolerance upper limit product. This is because when the determination value α is determined in correspondence with the tolerance lower limit product, the corrected determination value α is determined based on the smaller slope of the characteristic line LDXB2 in FIG. 10, and the corrected determination value α is smaller. Because it becomes. At this time, if a tolerance upper limit product is actually attached, it may be erroneously determined that there is a variation abnormality although there is no variation abnormality originally. In order to suppress such erroneous determination, it is effective to determine the characteristic line LDXB1 based on the minimum imbalance rate B1.
図10に示したように、実際の前後差DX1に応じた最大傾きの特性線LDXB1と最小傾きの特性線LDXB2とが分かると、インバランス率の取り得る範囲を実質的にさらに限定することができる。 As shown in FIG. 10, when the characteristic line LDXB1 having the maximum inclination and the characteristic line LDXB2 having the minimum inclination corresponding to the actual front-to-back difference DX1 are known, the range in which the imbalance ratio can be taken is substantially further limited. it can.
図14に示すように、適合段階において、触媒前センサが公差上下限品間のどのようなものであっても、ばらつき異常ありと判定したくないインバランス率Xの範囲が存在する。本実施形態ではこれを例えば20%未満とする。この観点からB1=20%と定め、公差上限品の特性線LXH上のB1に対応した出力変動パラメータXの値を基準判定値α0とする。この場合、実際に取り付けられた触媒前センサが公差下限品側にずれると、最大でインバランス率B2まで、ばらつき異常ありと判定できないことになる。本実施形態ではB2を例えば50%とする。結局、B<B1の範囲がセンサ出力特性によらず正確に正常と判定できる範囲、B>B2の範囲がセンサ出力特性によらず正確に異常と判定できる範囲、B1≦B≦B2の範囲DBが、センサ出力特性に応じて正常と異常の判定が異なる範囲すなわちグレーゾーンとなる。 As shown in FIG. 14, there is an imbalance ratio X range in which it is not desired to determine that there is a variation abnormality, regardless of what the pre-catalyst sensor is between the upper and lower tolerance products in the adaptation stage. In the present embodiment, this is, for example, less than 20%. From this point of view, B 1 = 20% is set, and the value of the output fluctuation parameter X corresponding to B 1 on the characteristic line LXH of the tolerance upper limit product is set as the reference determination value α0. In this case, the actual pre-catalyst sensor attached shifts to lower tolerance products side, up to a maximum imbalance rate B 2, thus can not be determined that there is variation abnormality. In the present embodiment, B 2 is set to 50%, for example. Eventually, the range where B <B 1 can be accurately determined to be normal regardless of the sensor output characteristics, the range where B> B 2 can be accurately determined as abnormal regardless of the sensor output characteristics, B 1 ≦ B ≦ B The range DB of 2 is a range in which the determination of normality and abnormality differs according to sensor output characteristics, that is, a gray zone.
一方、実際の前後差DX1に基づく両特性線LDXB1,LDXB2に対応する、インバランス率Xと出力変動パラメータXとの関係を表す特性線は、公差上下限品の特性線LXH,LXLの間に挟まれたLXB1,LXB2となる。LXB1に基づいて補正後の判定値α1が決定される。補正後の判定値α1と、特性線LXB1,LXB2との交点間のインバランス率の範囲はDB’である。 On the other hand, the characteristic line representing the relationship between the imbalance ratio X and the output fluctuation parameter X corresponding to both characteristic lines LDXB1 and LDXB2 based on the actual difference DX1 is between the characteristic lines LXH and LXL of the tolerance upper and lower limit products. LXB 1 and LXB 2 are sandwiched. Determination value α1 corrected based on LXB 1 is determined. The range of the imbalance rate between the intersections of the corrected determination value α1 and the characteristic lines LXB 1 and LXB 2 is DB ′.
この範囲DB’はB1≦B≦B2’の範囲であり、最小値はB1で等しいが、最大値は適合時のB2より小さいB2’である。本実施形態においてB2’は例えば30%である。このように範囲DB’は、適合段階で定められた範囲DBより縮小される。この範囲DB’が、実際に取り付けられた触媒前センサに対応したインバランス率Xの取り得る範囲である。よってインバランス率Xの取り得る範囲は適合時よりもさらに限定される。 The range DB 'is B 1 ≦ B ≦ B 2' is in the range of the minimum value is equal in B 1, the maximum value is adapted when the B 2 smaller B 2 '. In the present embodiment, B 2 ′ is 30%, for example. Thus, the range DB ′ is reduced more than the range DB determined in the adaptation stage. This range DB ′ is a possible range of the imbalance rate X corresponding to the actually mounted pre-catalyst sensor. Therefore, the range that the imbalance rate X can take is further limited than that at the time of adaptation.
この場合、センサ出力特性によらず正確に正常と判定できる範囲はB<B1であり、適合時と変わらない。しかし、センサ出力特性によらず正確に異常と判定できる範囲の最小値は、より小さいB2’に変更され、より小さいインバランス率Xから正確に異常と判定できるようになる。そして、センサ出力特性に応じて正常と異常の判定が異なる範囲すなわちグレーゾーンは、より狭いB1≦B≦B2’の範囲に制限され、誤判定が生じる可能性があるインバランス率Xの範囲を縮小することができる。これにより、ばらつき異常検出の検出精度を上げることが可能になる。 In this case, the range that can be accurately determined to be normal regardless of the sensor output characteristics is B <B 1, which is the same as that in the adaptation. However, the minimum value of the range that can be accurately determined as abnormal regardless of the sensor output characteristics is changed to a smaller B 2 ′, so that it can be accurately determined as abnormal from the smaller imbalance rate X. The range in which the normal and abnormal determinations differ according to the sensor output characteristics, that is, the gray zone, is limited to a narrower range of B 1 ≦ B ≦ B 2 ′, and the imbalance rate X that may cause an erroneous determination. The range can be reduced. As a result, it is possible to increase the detection accuracy of variation abnormality detection.
次に、本実施形態のばらつき異常検出のより具体的な検出処理について説明する。 Next, more specific detection processing for variation abnormality detection according to the present embodiment will be described.
まず、本実施形態の基本的処理である出力変動パラメータXの算出処理について説明する。当該算出処理はECU20が図15に示すようなルーチンを所定の演算周期毎に繰り返し実行することによりなされる。
First, calculation processing of the output fluctuation parameter X, which is basic processing of the present embodiment, will be described. The calculation process is performed by the
まずステップS101において、今回のサンプル時期ないしタイミングnにおける触媒前センサ出力A/Fnが取得される。そして今回のタイミングにおけるセンサ出力差ΔA/Fnが前式(2)より算出される。ここで触媒前センサ出力A/Fnおよびセンサ出力差ΔA/Fnの両値には、両値をもたらした排ガスの排出先の気筒の番号が対応づけられ、両値と気筒番号とがセットでECU20に記憶される。これは、後に強制インバランス気筒を特定するためである。
First, in step S101, the pre-catalyst sensor output A / F n at the current sample time or timing n is acquired. Then, the sensor output difference ΔA / F n at the current timing is calculated from the previous equation (2). Here, both the value of the pre-catalyst sensor output A / F n, and the sensor output difference .DELTA.A / F n is, two values is the discharge destination of the cylinder number of the exhaust gas led to associated, set the two values and cylinder number Is stored in the
次いでステップS102において、今回のタイミングにおけるセンサ出力差ΔA/Fnがゼロより大きいか否かが判断される。
ゼロより大きい場合、すなわち今回タイミングのセンサ出力差(傾き)ΔA/Fnがプラスであり、触媒前センサ出力の増加時の値である場合には、ステップS103で今回のタイミングにおけるプラスのセンサ出力差ΔA/Fnが積算され、その積算値ΣΔA/Fn+が次式(3)より算出される。
Next, in step S102, it is determined whether or not the sensor output difference ΔA / F n at the current timing is greater than zero.
If it is greater than zero, that is, if the sensor output difference (slope) ΔA / F n at this time is a positive value and is a value when the sensor output before the catalyst is increased, in step S103, a positive sensor output at the current time is obtained. The difference ΔA / F n is integrated, and the integrated value ΣΔA / F n + is calculated from the following equation (3).
そしてステップS104において、プラスのセンサ出力差ΔA/Fnの積算回数C1+の値が1だけ増加(インクリメント)される。 In step S104, the number of integrations C1 + of positive value of the sensor output difference .DELTA.A / F n is incremented by 1 (increment).
他方、ステップS102において、今回のタイミングにおけるセンサ出力差ΔA/Fnがゼロ以下の場合、すなわち今回タイミングのセンサ出力差(傾き)ΔA/Fnがゼロまたはマイナスであり、触媒前センサ出力の無変化時または減少時の値である場合には、ステップS105で今回のタイミングにおけるマイナスのセンサ出力差ΔA/Fnが積算され、その積算値ΣΔA/Fn-が次式(4)より算出される。 On the other hand, in step S102, if the sensor output difference ΔA / F n at the current timing is less than or equal to zero, that is, the sensor output difference (slope) ΔA / F n at the current timing is zero or minus, If the value is the value at the time of change or decrease, the negative sensor output difference ΔA / F n at the current timing is integrated in step S105, and the integrated value ΣΔA / F n− is calculated from the following equation (4). The
そしてステップS106において、マイナスのセンサ出力差ΔA/Fnの積算回数C1-の値が1だけ増加(インクリメント)される。 In step S106, the number of integrations C1 minus sensor output difference ΔA / F n - value is incremented by 1 (increment).
次いで、ステップS107において、今回のタイミングにおけるクランク角θが、1エンジンサイクル(0〜720°CA)中の基準クランク角である0°CAであるか否かが判断される。この基準クランク角は、1エンジンサイクル中のセンサ出力差ΔA/Fnの平均値を算出するタイミングを規定する。なお基準クランク角は0°CA以外の値に定めることも可能である。本実施形態の場合、基準クランク角である0°CAは#1気筒の圧縮上死点に等しくされている(図4参照)。 Next, in step S107, it is determined whether or not the crank angle θ at the current timing is 0 ° CA, which is a reference crank angle in one engine cycle (0 to 720 ° CA). This reference crank angle defines the timing for calculating the average value of the sensor output differences ΔA / F n during one engine cycle. The reference crank angle can be set to a value other than 0 ° CA. In the present embodiment, the reference crank angle of 0 ° CA is equal to the compression top dead center of the # 1 cylinder (see FIG. 4).
クランク角θが0°CAでない場合、ルーチンが終了される。他方、クランク角θが0°CAである場合、ステップS108において、今回の1エンジンサイクル終了時点におけるセンサ出力差ΔA/Fnの平均値が算出されると共に、この平均値が積算される。まずプラスのセンサ出力差ΔA/Fnについては、プラスのセンサ出力差の積算値ΣΔA/Fn+が積算回数C1+で除算されてエンジンサイクル毎の平均値Rm+(=(ΣΔA/Fn+)/C1+)が算出される。そしてこの平均値Rm+が、エンジンサイクル毎の平均値の積算値に加算され、平均値Rm+の積算値ΣRm+が求められる。積算値ΣRm+は次式(5)より算出される。 If the crank angle θ is not 0 ° CA, the routine is terminated. On the other hand, if the crank angle θ is 0 ° CA, in step S108, with the average value of the sensor output difference .DELTA.A / F n at the current one engine cycle at the end is calculated, this average value is accumulated. First, for the positive sensor output difference ΔA / F n , the integrated value ΣΔA / F n + of the positive sensor output difference is divided by the number of times of integration C1 + to obtain an average value R m + (= (ΣΔA / F n + ) for each engine cycle. / C1 + ) is calculated. And this average value R m +, is added to the integrated value of the average value for each engine cycle, the mean value R m + integrated value .SIGMA.R m + is obtained. The integrated value ΣR m + is calculated from the following equation (5).
同様に、マイナスのセンサ出力差ΔA/Fnについては、マイナスのセンサ出力差の積算値ΣΔA/Fn-が積算回数C1-で除算されてエンジンサイクル毎の平均値Rm-(=(ΣΔA/Fn-)/C1-)が算出される。そしてこの平均値Rm-が、エンジンサイクル毎の平均値の積算値に加算され、平均値Rm-の積算値ΣRm-が求められる。積算値ΣRm-は次式(6)より算出される。 Similarly, for the negative sensor output difference ΔA / F n , the integrated value ΣΔA / F n− of the negative sensor output difference is divided by the number of times of integration C1 − to obtain an average value R m− (= (ΣΔA / F n− ) / C1 − ) is calculated. Then the average value R m-may be added to the integrated value of the average value for each engine cycle, the mean value R m-integrated value .SIGMA.R m-is obtained. The integrated value ΣR m− is calculated from the following equation (6).
次に、ステップS109において、エンジンサイクル毎のプラス平均値Rm+とマイナス平均値Rm-の積算回数C2+、C2-の値が1ずつ増加(インクリメント)される。 Next, in step S109, the number of times C2 + and C2 − of the plus average value R m + and the minus average value R m− for each engine cycle is incremented by 1 (incremented).
この後ステップS110において、プラスのセンサ出力差の積算値ΣΔA/Fn+とマイナスのセンサ出力差の積算値ΣΔA/Fn-との値がゼロにクリアされる。そしてステップS111において、プラスのセンサ出力差の積算回数C1+とマイナスのセンサ出力差の積算回数C1-との値がゼロにクリアされる。 Thereafter, in step S110, the integrated value ΣΔA / F n + of the positive sensor output difference and the integrated value ΣΔA / F n− of the negative sensor output difference are cleared to zero. In step S111, positive sensor output difference between the number of integrations C1 + and negative sensor output difference between the number of integrations C1 - values of are cleared to zero.
次いでステップS112において、エンジンサイクル毎のプラス平均値の積算回数C2+が所定のしきい値M+以上に達し、且つエンジンサイクル毎のマイナス平均値の積算回数C2-が所定のしきい値M-以上に達したか否かが判断される。本実施形態においては例えばM+=M-=50とされる。ノーの場合にはルーチンが終了される。 Then, in step S112, accumulated number of positive average value for each engine cycle C2 + reached more than + a predetermined threshold value M, and number of integrations negative average value for each engine cycle C2 - a predetermined threshold value M - It is determined whether or not the above has been reached. In the present embodiment, for example, M + = M − = 50. If no, the routine is terminated.
他方、イエスの場合には、ステップS113において、積算値ΣRm+を積算回数C2+で除してなるM+エンジンサイクル中の平均値(ΣRm+)/C2+と、積算値ΣRm-を積算回数C2-で除してなるM-エンジンサイクル中の平均値(ΣRm-)/C2-とが算出される。そしてこれら両平均値に基づき出力変動パラメータXが算出される。 On the other hand, If yes, the integration in step S113, M + average value of the engine cycle and (ΣR m +) / C2 + obtained by dividing an integrated value .SIGMA.R m + accumulation number C2 +, the integrated value .SIGMA.R m- An average value (ΣR m− ) / C2 − during the M − engine cycle divided by the number of times C2 − is calculated. Then, an output fluctuation parameter X is calculated based on both average values.
本実施形態では、両平均値の絶対値の平均値が出力変動パラメータXとして算出される。但し他の値も可能であり、例えば両平均値の絶対値のうち大きい方、あるいは両平均値の絶対値の和を出力変動パラメータXとして算出してもよい。こうして出力変動パラメータXが算出されたならばルーチンが終了される。 In the present embodiment, the average value of the absolute values of both average values is calculated as the output fluctuation parameter X. However, other values are possible. For example, the larger of the absolute values of both average values or the sum of the absolute values of both average values may be calculated as the output fluctuation parameter X. If the output fluctuation parameter X is calculated in this way, the routine is terminated.
次に、本実施形態のばらつき異常検出処理について説明する。当該検出処理はECU20が図16のフローチャートに表されるようなアルゴリズムに従って実行される。
Next, the variation abnormality detection process of this embodiment will be described. The detection process is executed by the
まずステップS201において、ばらつき異常検出を実行するのに適した所定の前提条件が成立したか否かが判断される。例えば次の各条件が成立した場合に前提条件が成立する。なお各条件については他の例も可能である。
(1)エンジンの暖機が終了している。
(2)触媒前センサ17および触媒後センサ18が活性化している。
(3)上流触媒11および下流触媒19が活性化している。
(4)エンジンが定常運転中である。
(5)エンジンの回転数Neと負荷KLが所定範囲内にある。
(6)ストイキ制御中である。
First, in step S201, it is determined whether or not a predetermined precondition suitable for executing variation abnormality detection is satisfied. For example, the precondition is satisfied when the following conditions are satisfied. Other examples are possible for each condition.
(1) The engine has been warmed up.
(2) The
(3) The
(4) The engine is in steady operation.
(5) The engine speed Ne and the load KL are within a predetermined range.
(6) The stoichiometric control is in progress.
前提条件が成立してなければ待機し、前提条件が成立したならばステップS202に進む。ステップS202では、強制インバランス実行前の出力変動パラメータXの値が算出される。この算出は図15に示したルーチンの実行によりなされる。 If the precondition is not satisfied, the process waits. If the precondition is satisfied, the process proceeds to step S202. In step S202, the value of the output fluctuation parameter X before the forced imbalance execution is calculated. This calculation is performed by executing the routine shown in FIG.
ステップS203において、図9に示したように、算出された出力変動パラメータXの値に基づいてインバランス率の取り得る範囲DBが決定される。 In step S203, as shown in FIG. 9, a range DB that the imbalance ratio can take is determined based on the calculated value of the output fluctuation parameter X.
ステップS204において、強制インバランス気筒が特定される。このとき図15のルーチンのステップS101で取得された、センサ出力差ΔA/Fnと気筒番号との組データが利用される。 In step S204, a forced imbalance cylinder is specified. At this time, the set data of the sensor output difference ΔA / F n and the cylinder number acquired in step S101 of the routine of FIG. 15 is used.
例えば、気筒番号毎のセンサ出力差ΔA/Fnの平均値(プラスかマイナスかを問わない)が求められ、この平均値の絶対値が最も大きい気筒が強制インバランス気筒として特定される。図4から理解されるように、成行状態でリッチずれインバランスが発生している#4気筒のセンサ出力差ΔA/Fnの平均値の絶対値は、他の気筒のそれよりも大きい。よってこの方法で強制インバランス気筒を特定することが可能である。 For example, an average value (whether plus or minus) of the sensor output difference ΔA / F n for each cylinder number is obtained, and the cylinder having the largest absolute value of this average value is specified as the forced imbalance cylinder. As understood from FIG. 4, the absolute value of the average value of the sensor output difference ΔA / F n of the # 4 cylinder in which the rich shift imbalance occurs in the running state is larger than that of the other cylinders. Therefore, it is possible to specify the forced imbalance cylinder by this method.
ここで、強制インバランス気筒が成行状態でリッチずれインバランスしているのか(あるいはその可能性があるか)、あるいはリーンずれインバランスしているのかの特定も、併せて実行される。このとき、強制インバランス気筒のセンサ出力差ΔA/Fnの平均値がプラスであればリーンずれインバランス、マイナスであればリッチずれインバランスと特定される。 Here, it is also determined whether the forced imbalance cylinder is in an improper state and has a rich deviation imbalance (or is it possible) or a lean deviation imbalance. At this time, if the average value of the sensor output difference ΔA / F n of the forced imbalance cylinder is positive, it is specified as lean shift imbalance, and if it is negative, it is specified as rich shift imbalance.
ステップS205において、強制インバランスが実行される。すなわち強制インバランス気筒に対して燃料噴射量が所定量増量または減量される。このとき、ステップS204で強制インバランス気筒がリッチずれインバランスと特定されていれば、そのリッチずれ状態を強調するように燃料噴射量が増量される。逆に、ステップS204で強制インバランス気筒がリーンずれインバランスと特定されていれば、そのリーンずれ状態を強調するように燃料噴射量が減量される。 In step S205, forced imbalance is executed. That is, the fuel injection amount is increased or decreased by a predetermined amount with respect to the forced imbalance cylinder. At this time, if the forced imbalance cylinder is specified as rich shift imbalance in step S204, the fuel injection amount is increased so as to emphasize the rich shift state. Conversely, if the forced imbalance cylinder is specified as lean deviation imbalance in step S204, the fuel injection amount is reduced so as to emphasize the lean deviation state.
ステップS206において、強制インバランス実行後の出力変動パラメータXの値が算出される。この算出は再び、図15に示したルーチンの実行によりなされる。 In step S206, the value of the output fluctuation parameter X after execution of forced imbalance is calculated. This calculation is performed again by executing the routine shown in FIG.
ステップS207において、強制インバランス実行前後の出力変動パラメータXの差すなわち前後差DXが算出される。この算出は、ステップS206で算出された出力変動パラメータXの値から、ステップS202で算出された出力変動パラメータXの値を減じることによりなされる。 In step S207, the difference between the output fluctuation parameters X before and after the forced imbalance execution, that is, the front-back difference DX is calculated. This calculation is performed by subtracting the value of the output fluctuation parameter X calculated in step S202 from the value of the output fluctuation parameter X calculated in step S206.
ステップS208において、図10に示したように、算出された前後差DXと、インバランス率の取り得る範囲DBとに基づいて、インバランス率Bと前後差DXとの関係を表す特性線LDX(=LDXB1)が決定される。 In step S208, as shown in FIG. 10, a characteristic line LDX (representing the relationship between the imbalance rate B and the front-to-back difference DX) based on the calculated front-to-back difference DX and the possible range DB of the imbalance rate. = LDXB1) is determined.
ステップS209において、特性線LDX(=LDXB1)の傾きS(=S(LDXB1))が決定される。 In step S209, the slope S (= S (LDXB1)) of the characteristic line LDX (= LDXB1) is determined.
ステップS210において、図12に示したように、決定された傾きS(=S(LDXB1))に基づいて、補正後の判定値α(=α1)が決定される。 In step S210, as shown in FIG. 12, a corrected determination value α (= α1) is determined based on the determined slope S (= S (LDXB1)).
ステップS211において、ステップS202で算出された強制インバランス実行前の出力変動パラメータXの値が、ステップS210で決定された補正後の判定値αと比較される。 In step S211, the value of the output fluctuation parameter X before the forced imbalance execution calculated in step S202 is compared with the corrected determination value α determined in step S210.
出力変動パラメータXの値が判定値α未満の場合、ステップS212においてばらつき異常なし、すなわち正常と判定される。 If the value of the output fluctuation parameter X is less than the determination value α, it is determined in step S212 that there is no variation abnormality, that is, normal.
出力変動パラメータXの値が判定値α以上の場合、ステップS213においてばらつき異常あり、すなわち異常と判定される。このときにはチェックランプ等の警告装置が起動され、異常の事実がユーザに知らされ、ユーザに対し修理が促される。 If the value of the output fluctuation parameter X is greater than or equal to the determination value α, it is determined in step S213 that there is a variation abnormality, that is, an abnormality. At this time, a warning device such as a check lamp is activated, the fact of the abnormality is notified to the user, and the user is prompted to repair.
次に、本実施形態の変形例を説明する。 Next, a modification of this embodiment will be described.
強制インバランスの実行前と実行後とで実際のエンジン運転状態が相違し、これに起因して前後差DXの算出精度が低下する虞がある。そしてこれに伴ってばらつき異常検出精度が低下する虞がある。 The actual engine operating state is different before and after the execution of forced imbalance, and there is a possibility that the calculation accuracy of the difference DX is reduced due to this. As a result, the variation abnormality detection accuracy may be reduced.
そこでこの変形例では、このような精度低下を抑制すべく、強制インバランスの実行前後で算出された出力変動パラメータXの値がそれぞれ一定のエンジン運転条件のときの値になるよう、正規化を行う。 Therefore, in this modified example, in order to suppress such a decrease in accuracy, normalization is performed so that the value of the output fluctuation parameter X calculated before and after the execution of the forced imbalance becomes a value when the engine operating condition is constant. Do.
これにより、強制インバランスの実行前後で算出された出力変動パラメータXの運転条件が実質的に同じとなり、前後差DXの算出精度、ひいてはばらつき異常検出精度を向上することができる。 As a result, the operating conditions of the output fluctuation parameter X calculated before and after the execution of forced imbalance are substantially the same, and the calculation accuracy of the front-to-back difference DX and thus the variation abnormality detection accuracy can be improved.
図17は、変形例に係る出力変動パラメータ算出処理のフローチャートを示す。当該算出処理は図15に示した算出処理とほぼ同じであり、同一のステップについては符号を300番台に変更するのみで説明を省略する。異なるのは、ステップS108がステップS308Aに置き換えられ、ステップS308Aで正規化処理が行われる点だけである。 FIG. 17 shows a flowchart of output fluctuation parameter calculation processing according to a modification. The calculation process is almost the same as the calculation process shown in FIG. 15, and the description of the same steps is omitted only by changing the code to the 300s. The only difference is that step S108 is replaced with step S308A, and normalization processing is performed in step S308A.
ステップS308Aでは、今回のエンジンサイクルで算出されたエンジンサイクル毎の平均値Rm+,Rm-がそれぞれ、当該エンジンサイクル中の平均的なエンジン運転状態、具体的には検出されたエンジン回転数Neとエンジン負荷KLとの平均値に応じて正規化される。そして正規化後の平均値Rm+,Rm-が積算される。 In step S308A, the average values R m + and R m− for each engine cycle calculated in the current engine cycle are average engine operating states during the engine cycle, specifically, the detected engine speed Ne. And the engine load KL are normalized according to the average value. Then, the average values R m + and R m− after normalization are integrated.
この正規化には図18および図19に示すような所定のマップが用いられる。図18に示す回転数正規化マップにおいて、エンジン回転数Neが所定の正規化回転数であるアイドル回転数Neiのとき回転数正規化係数K1は1であり、エンジン回転数Neが上昇するほど回転数正規化係数K1は大きくなる。検出されたエンジン回転数Neに対応した回転数正規化係数K1がマップから求められ、この回転数正規化係数K1がそれぞれの平均値Rm+,Rm-に乗じられる。これによりエンジン回転数に関する正規化が行われる。 For this normalization, a predetermined map as shown in FIGS. 18 and 19 is used. In the rotation speed normalization map shown in FIG. 18, when the engine rotation speed Ne is an idle rotation speed Nei that is a predetermined normalization rotation speed, the rotation speed normalization coefficient K1 is 1, and the rotation speed increases as the engine rotation speed Ne increases. The number normalization coefficient K1 increases. A rotation speed normalization coefficient K1 corresponding to the detected engine rotation speed Ne is obtained from the map, and the rotation speed normalization coefficient K1 is multiplied by the respective average values R m + and R m− . Thereby, normalization regarding the engine speed is performed.
一般にエンジン回転数Neが高いほどセンサ出力差ΔA/Fは小さくなる傾向にある。従って上記のような正規化を行うことにより、任意の回転数で検出された平均値Rm+,Rm-の値をアイドル回転数Neiのときの値になるよう正規化することができる。 In general, the sensor output difference ΔA / F tends to decrease as the engine speed Ne increases. Therefore, by performing normalization as described above, it is possible to normalize the average values R m + and R m− detected at an arbitrary rotational speed to the values at the idle rotational speed Nei.
同様に、図19に示す負荷正規化マップにおいて、エンジン負荷KLが所定の正規化負荷であるアイドル負荷KLiのとき負荷正規化係数K2は1であり、エンジン負荷KLが増大するほど負荷正規化係数K2は小さくなる。検出されたエンジン負荷KLに対応した負荷正規化係数K2がマップから求められ、この負荷正規化係数K2がそれぞれの平均値Rm+,Rm-に乗じられる。これによりエンジン負荷に関する正規化が行われる。 Similarly, in the load normalization map shown in FIG. 19, when the engine load KL is an idle load KLi that is a predetermined normalization load, the load normalization coefficient K2 is 1, and the load normalization coefficient increases as the engine load KL increases. K2 becomes smaller. A load normalization coefficient K2 corresponding to the detected engine load KL is obtained from the map, and the load normalization coefficient K2 is multiplied by the respective average values R m + and R m− . This normalizes the engine load.
一般にエンジン負荷KLが大きいほどセンサ出力差ΔA/Fは大きくなる傾向にある。従って上記のような正規化を行うことにより、任意の負荷で検出された平均値Rm+,Rm-の値をアイドル負荷KLiのときの値になるよう正規化することができる。 In general, the sensor output difference ΔA / F tends to increase as the engine load KL increases. Therefore, by performing normalization as described above, the average values R m + and R m− detected at an arbitrary load can be normalized so as to be the values at the time of the idle load KLi.
結局、(Rm+×K1×K2)が正規化後のプラス平均値、(Rm-×K1×K2)が正規化後のマイナス平均値として算出され、これら値が積算される。これら積算値に基づき以降のステップを実行することにより、結果的に正規化された出力変動パラメータXの値を得ることができる。 After all, (R m + × K1 × K2) is calculated as a positive average value after normalization, and (R m− × K1 × K2) is calculated as a negative average value after normalization, and these values are integrated. By executing the subsequent steps based on these integrated values, the normalized value of the output fluctuation parameter X can be obtained as a result.
図16のステップS202,S206において、正規化された出力変動パラメータXの値が算出されるので、ステップS207においてこれら値を用いて算出される前後差DXの値も一定の運転条件下の値に揃うこととなる。よって前後差DXの算出精度を向上でき、ばらつき異常検出精度を向上することができる。 In steps S202 and S206 of FIG. 16, the normalized value of the output fluctuation parameter X is calculated. Therefore, the value of the longitudinal difference DX calculated using these values in step S207 is also set to a value under a certain operating condition. Will be aligned. Therefore, the calculation accuracy of the front-back difference DX can be improved, and the variation abnormality detection accuracy can be improved.
なお本実施例では正規化係数K1,K2を乗じて正規化を行ったが、加算等により正規化を行ってもよい。またステップS301で得られる個々のセンサ出力差ΔA/Fnや、ステップS313で最終的に得られる出力変動パラメータXの値等に対し正規化を行ってもよい。 In this embodiment, normalization is performed by multiplying the normalization coefficients K1 and K2, but normalization may be performed by addition or the like. Further, normalization may be performed on each sensor output difference ΔA / F n obtained in step S301, the value of the output fluctuation parameter X finally obtained in step S313, and the like.
以上、本発明の好適な実施形態を詳細に述べたが、本発明の実施形態は他にも様々なものが考えられる。例えば上記の数値は例示であり、種々の変更が可能である。また上記の説明において、リッチずれインバランスとリーンずれインバランスの一方についてしか説明していない箇所があるが、一方への説明が他方へも適用可能であることが当業者によって理解されるであろう。 The preferred embodiment of the present invention has been described in detail above, but various other embodiments of the present invention are conceivable. For example, the above numerical values are merely examples, and various changes can be made. Further, in the above description, there is a place where only one of the rich shift imbalance and the lean shift imbalance is described. Let's go.
本発明の実施形態は前述の実施形態のみに限らず、特許請求の範囲によって規定される本発明の思想に包含されるあらゆる変形例や応用例、均等物が本発明に含まれる。従って本発明は、限定的に解釈されるべきではなく、本発明の思想の範囲内に帰属する他の任意の技術にも適用することが可能である。 The embodiment of the present invention is not limited to the above-described embodiment, and includes all modifications, applications, and equivalents included in the concept of the present invention defined by the claims. Therefore, the present invention should not be construed as being limited, and can be applied to any other technique belonging to the scope of the idea of the present invention.
1 内燃機関(エンジン)
2 インジェクタ
6 排気管
11 上流触媒
14 排気マニフォールド
17 触媒前センサ
18 触媒後センサ
19 下流触媒
20 電子制御ユニット(ECU)
X 出力変動パラメータ
α 判定値
B インバランス率
DB インバランス率の取り得る範囲
DX 前後差
LDX インバランス率と前後差との関係を表す特性
S 傾き
K1 回転数正規化係数
K2 負荷正規化係数
1 Internal combustion engine
2 Injector 6
X Output fluctuation parameter α Determination value B Imbalance rate DB Possible range of imbalance rate DX Front-back difference LDX Characteristic S representing the relationship between imbalance rate and front-back difference Slope K1 Speed normalization coefficient K2 Load normalization coefficient
Claims (7)
(A)前記第1パラメータを算出するステップと、
(B)算出された前記第1パラメータに基づき、気筒間空燃比ばらつき度合いを表し且つ前記第1パラメータと異なる第2パラメータの取り得る範囲を決定するステップであって、前記第2パラメータが、空燃比ズレを起こしていない気筒の空燃比に対する空燃比ズレを起こしている気筒の空燃比のズレ割合を示す値であるステップと、
(C)所定の1気筒の空燃比を強制的に変更して前記第1パラメータを算出するステップと、
(D)強制変更前後の前記第1パラメータの差を算出するステップと、
(E)前記第2パラメータの取り得る範囲と前記差とに基づき、前記第2パラメータと前記差との関係を表す第1特性を決定するステップと、
(F)決定された前記第1特性の傾きに基づいて、前記判定値と、前記ステップ(A)で算出された前記第1パラメータとのいずれか一方を補正するステップと、
を実行するように構成されたことを特徴とする気筒間空燃比ばらつき異常検出装置。 A first parameter that correlates with an output fluctuation degree of an air-fuel ratio sensor installed in an exhaust passage common to a plurality of cylinders is calculated, and the calculated first parameter is compared with a predetermined determination value to vary the air-fuel ratio between cylinders. A cylinder-to-cylinder air-fuel ratio variation abnormality detection device for detecting an abnormality in a multi-cylinder internal combustion engine,
(A) calculating the first parameter;
(B) based on the calculated first parameter, the air-fuel ratio variation degree between the cylinders and determining a table to and possible range of the first parameter is different from a second parameter, the second parameter, A step which is a value indicating a deviation ratio of the air-fuel ratio of the cylinder causing the air-fuel ratio deviation to the air-fuel ratio of the cylinder not causing the air-fuel ratio deviation ;
(C) forcibly changing the air-fuel ratio of a predetermined cylinder and calculating the first parameter;
(D) calculating a difference between the first parameters before and after the forced change;
(E) determining a first characteristic representing a relationship between the second parameter and the difference based on a possible range of the second parameter and the difference;
(F) correcting one of the determination value and the first parameter calculated in the step (A) based on the determined slope of the first characteristic;
The inter-cylinder air-fuel ratio variation abnormality detecting device is configured to execute
前記空燃比センサの公差上限品と公差下限品とについて予め定められた前記第1特性を利用し、前記ステップ(D)において算出された前記差と、前記第2パラメータの取り得る範囲のうちの所定値との交点を通る前記第1特性を、公差上限品および公差下限品の前記第1特性から補間して求め、求められた前記第1特性を決定すべき前記第1特性として決定する
ことを特徴とする請求項1に記載の気筒間空燃比ばらつき異常検出装置。 In step (E),
Using the first characteristic predetermined for the tolerance upper limit product and the tolerance lower limit product of the air-fuel ratio sensor, the difference calculated in the step (D) and the range that the second parameter can take The first characteristic passing through the intersection with a predetermined value is obtained by interpolation from the first characteristic of the tolerance upper limit product and the tolerance lower limit product, and the obtained first characteristic is determined as the first characteristic to be determined. The inter-cylinder air-fuel ratio variation abnormality detecting device according to claim 1.
ことを特徴とする請求項2に記載の気筒間空燃比ばらつき異常検出装置。 3. The inter-cylinder space according to claim 2, wherein a predetermined value in a range that can be taken by the second parameter is a value that has a minimum degree of variation in a range that can be taken by the second parameter. Fuel ratio variation abnormality detection device.
ことを特徴とする請求項2または3に記載の気筒間空燃比ばらつき異常検出装置。 The first characteristic that is predetermined for the tolerance upper limit product and the tolerance lower limit product of the air-fuel ratio sensor is such that the difference increases as the second parameter changes to the larger variation degree side. The inter-cylinder air-fuel ratio variation abnormality detecting device according to claim 2 or 3.
ことを特徴とする請求項2〜4のいずれか一項に記載の気筒間空燃比ばらつき異常検出装置。 5. The inclination of the first characteristic predetermined for the tolerance upper limit product is larger than the inclination of the first characteristic predetermined for the tolerance lower limit product. 6. The inter-cylinder air-fuel ratio variation abnormality detection device described.
前記空燃比センサの公差上限品と公差下限品とについて予め定められた、前記第1および第2パラメータの関係を表す第2特性を利用し、前記ステップ(A)で算出された前記第1パラメータと、公差上限品および公差下限品の前記第2特性との交点間の前記第2パラメータの範囲を、前記第2パラメータの取り得る範囲として決定する
ことを特徴とする請求項1〜5のいずれか一項に記載の気筒間空燃比ばらつき異常検出装置。 In step (B),
The first parameter calculated in the step (A) using a second characteristic representing a relationship between the first and second parameters, which is predetermined for a tolerance upper limit product and a tolerance lower limit product of the air-fuel ratio sensor. The range of the second parameter between the intersections of the upper limit tolerance product and the tolerance lower limit product with the second characteristic is determined as a possible range of the second parameter. The inter-cylinder air-fuel ratio variation abnormality detection device according to claim 1.
ことを特徴とする請求項1〜6のいずれか一項に記載の気筒間空燃比ばらつき異常検出装置。 The cylinder according to any one of claims 1 to 6, wherein the steps (A) and (C) include a step of normalizing the first parameter in accordance with an operating state of the internal combustion engine. Inter-air-fuel ratio variation abnormality detection device.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012265675A JP5737276B2 (en) | 2012-12-04 | 2012-12-04 | Cylinder air-fuel ratio variation abnormality detection device |
US14/095,567 US9506416B2 (en) | 2012-12-04 | 2013-12-03 | Inter-cylinder air-fuel ratio variation abnormality detection apparatus for multicylinder internal combustion engine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012265675A JP5737276B2 (en) | 2012-12-04 | 2012-12-04 | Cylinder air-fuel ratio variation abnormality detection device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014109265A JP2014109265A (en) | 2014-06-12 |
JP5737276B2 true JP5737276B2 (en) | 2015-06-17 |
Family
ID=50826254
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012265675A Expired - Fee Related JP5737276B2 (en) | 2012-12-04 | 2012-12-04 | Cylinder air-fuel ratio variation abnormality detection device |
Country Status (2)
Country | Link |
---|---|
US (1) | US9506416B2 (en) |
JP (1) | JP5737276B2 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5796592B2 (en) * | 2013-03-22 | 2015-10-21 | トヨタ自動車株式会社 | Cylinder air-fuel ratio variation abnormality detection device |
DE102013220117B3 (en) * | 2013-10-04 | 2014-07-17 | Continental Automotive Gmbh | Device for operating an internal combustion engine |
KR20210006629A (en) * | 2019-07-09 | 2021-01-19 | 현대자동차주식회사 | Method and system for compensating fuel injection deviation |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006009674A (en) | 2004-06-25 | 2006-01-12 | Denso Corp | Controller of internal combustion engine |
JP5035688B2 (en) * | 2008-03-03 | 2012-09-26 | トヨタ自動車株式会社 | Air-fuel ratio sensor abnormality diagnosis device |
JP5333058B2 (en) | 2009-08-27 | 2013-11-06 | トヨタ自動車株式会社 | Device for determining an imbalance between air-fuel ratios of an internal combustion engine |
JP5093542B2 (en) | 2009-10-06 | 2012-12-12 | トヨタ自動車株式会社 | Device for determining an imbalance between air-fuel ratios of an internal combustion engine |
JP2012007496A (en) * | 2010-06-22 | 2012-01-12 | Toyota Motor Corp | Internal combustion engine control apparatus |
CN103221661B (en) * | 2010-11-01 | 2015-05-13 | 丰田自动车株式会社 | Device for detecting abnormality of air-fuel ratio dispersion among cylinders |
JP2012097718A (en) * | 2010-11-05 | 2012-05-24 | Toyota Motor Corp | Inter-cylinder air-fuel ratio imbalance abnormality detection apparatus for multi-cylinder internal combustion engine |
JP2012132392A (en) * | 2010-12-22 | 2012-07-12 | Toyota Motor Corp | Failure detection device of air-fuel-ratio variation between cylinders |
JP5273170B2 (en) * | 2011-02-02 | 2013-08-28 | トヨタ自動車株式会社 | Hybrid vehicle |
JP2012225240A (en) * | 2011-04-19 | 2012-11-15 | Toyota Motor Corp | Device for detecting abnormal air-fuel ratio variation among cylinders of multi-cylinder internal combustion engine |
-
2012
- 2012-12-04 JP JP2012265675A patent/JP5737276B2/en not_active Expired - Fee Related
-
2013
- 2013-12-03 US US14/095,567 patent/US9506416B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2014109265A (en) | 2014-06-12 |
US9506416B2 (en) | 2016-11-29 |
US20140156205A1 (en) | 2014-06-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8548718B2 (en) | Air/fuel ratio variation abnormality detection apparatus, and abnormality detection method | |
JP5447558B2 (en) | Air-fuel ratio variation abnormality detection device | |
JP5348190B2 (en) | Control device for internal combustion engine | |
US8554450B2 (en) | Control apparatus and control method for internal combustion engine | |
JP5067509B2 (en) | Cylinder air-fuel ratio variation abnormality detecting device for multi-cylinder internal combustion engine | |
US9026341B2 (en) | Apparatus for and method of detecting abnormal air-fuel ratio variation among cylinders of multi-cylinder internal combustion engine | |
JP5278466B2 (en) | Cylinder air-fuel ratio variation abnormality detection device | |
JP6020474B2 (en) | Cylinder air-fuel ratio variation abnormality detection device | |
JP5617616B2 (en) | Control device for multi-cylinder internal combustion engine | |
JP2014013032A (en) | Detection device for abnormality of variation in air-fuel ratio between cylinder | |
JP2012092803A (en) | Inter-cylinder air-fuel ratio imbalance abnormality detection apparatus for multi-cylinder internal combustion engine | |
JP5267600B2 (en) | Control device for multi-cylinder internal combustion engine | |
JP5737276B2 (en) | Cylinder air-fuel ratio variation abnormality detection device | |
JP5796592B2 (en) | Cylinder air-fuel ratio variation abnormality detection device | |
JP6102885B2 (en) | Cylinder air-fuel ratio variation abnormality detection device | |
JP5907111B2 (en) | Cylinder air-fuel ratio variation abnormality detection device | |
JP2012145054A (en) | Apparatus for detecting fluctuation abnormality of air-fuel ratios among cylinders of multi-cylinder internal combustion engine | |
JP6160035B2 (en) | Cylinder air-fuel ratio variation abnormality detecting device for multi-cylinder internal combustion engine | |
JP6252093B2 (en) | Cylinder air-fuel ratio variation abnormality detection device | |
JP2014152761A (en) | Device for detecting abnormal air-fuel ratio variation between cylinders in multi-cylinder internal combustion engine | |
JP2012097718A (en) | Inter-cylinder air-fuel ratio imbalance abnormality detection apparatus for multi-cylinder internal combustion engine | |
JP2013221483A (en) | Control device for internal combustion engine | |
JP2013221482A (en) | Abnormality in variation of air-fuel ratio among cylinder detection device | |
JP2013015051A (en) | Device for detecting abnormal air-fuel ratio variation among cylinders |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140902 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20141015 |
|
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: 20150324 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150406 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5737276 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
LAPS | Cancellation because of no payment of annual fees |