JP5287637B2 - Anomaly detection device - Google Patents

Anomaly detection device Download PDF

Info

Publication number
JP5287637B2
JP5287637B2 JP2009220575A JP2009220575A JP5287637B2 JP 5287637 B2 JP5287637 B2 JP 5287637B2 JP 2009220575 A JP2009220575 A JP 2009220575A JP 2009220575 A JP2009220575 A JP 2009220575A JP 5287637 B2 JP5287637 B2 JP 5287637B2
Authority
JP
Japan
Prior art keywords
injection
amount
fuel injection
correction amount
abnormal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2009220575A
Other languages
Japanese (ja)
Other versions
JP2011069285A (en
Inventor
智史 塚田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Denso Corp
Original Assignee
Denso Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Denso Corp filed Critical Denso Corp
Priority to JP2009220575A priority Critical patent/JP5287637B2/en
Publication of JP2011069285A publication Critical patent/JP2011069285A/en
Application granted granted Critical
Publication of JP5287637B2 publication Critical patent/JP5287637B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

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

Landscapes

  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)

Description

本発明は、内燃機関に燃料を噴射する燃料噴射弁の異常を検出する異常検出装置に関する。   The present invention relates to an abnormality detection device that detects an abnormality of a fuel injection valve that injects fuel into an internal combustion engine.

内燃機関は、燃料を噴射する燃料噴射弁を備えている。この燃料噴射弁は、例えば単位時間当たりの噴射量の変化などの異常が生じると、内燃機関の安定した運転が困難となる。そこで、燃料噴射弁の異常を検出する異常検出装置が提案されている。   The internal combustion engine includes a fuel injection valve that injects fuel. For example, if an abnormality such as a change in the injection amount per unit time occurs in the fuel injection valve, it becomes difficult to stably operate the internal combustion engine. Thus, an abnormality detection device that detects an abnormality of the fuel injection valve has been proposed.

特許文献1の場合、内燃機関の複数の気筒にそれぞれ設けられている燃料噴射弁は、運転を停止する制御が順次実施される。このとき、運転を停止する制御を実施しても内燃機関の運転状態に変化がない燃料噴射弁が検出されると、この燃料噴射弁は異常と判断される。また、特許文献2の場合、燃料噴射弁の異常は、内燃機関の回転速度すなわちクランクシャフトの回転速度から検出している。この場合、燃料噴射弁の異常は、クランクシャフトの回転速度の偏差から算出される気筒間の燃料噴射量の補正量に基づいて検出される。さらに、特許文献3の場合、燃料噴射弁の異常は、内燃機関の停止直後における燃料ポンプの作動が停止した後に、燃料噴射弁から燃料を噴射を試みて検出している。この場合、燃料噴射弁の異常は、燃料噴射弁から燃料を噴射することによる燃料の圧力変化に基づいて検出される。   In the case of Patent Document 1, the fuel injection valves respectively provided in the plurality of cylinders of the internal combustion engine are sequentially controlled to stop operation. At this time, if a fuel injection valve is detected in which the operation state of the internal combustion engine does not change even when control for stopping the operation is performed, it is determined that the fuel injection valve is abnormal. In the case of Patent Document 2, the abnormality of the fuel injection valve is detected from the rotational speed of the internal combustion engine, that is, the rotational speed of the crankshaft. In this case, the abnormality of the fuel injection valve is detected based on the correction amount of the fuel injection amount between the cylinders calculated from the deviation of the rotational speed of the crankshaft. Further, in the case of Patent Document 3, the abnormality of the fuel injection valve is detected by trying to inject fuel from the fuel injection valve after the operation of the fuel pump immediately after the internal combustion engine stops. In this case, the abnormality of the fuel injection valve is detected based on a change in fuel pressure caused by injecting fuel from the fuel injection valve.

しかしながら、特許文献1の場合、異常な燃料噴射弁に限らず正常な燃料噴射弁も燃料の噴射が停止される。そのため、特許文献1の場合、異常を検出している間に、内燃機関の運転状態の変化や運転性の悪化を招くという問題がある。また、特許文献2の場合、複数の燃料噴射弁に異常が生じると、正常な燃料噴射弁は回転速度の偏差を減少させるために過大な補正が施される。その結果、過大な補正により、正常な燃料噴射弁の燃料噴射量が判定値を超え、異常と判断されるおそれがある。さらに、特許文献3の場合、内燃機関の運転停止後に燃料を噴射する必要があるため、潤滑油の希釈などが生じ、内燃機関の不具合を招くおそれがある。   However, in the case of Patent Document 1, the fuel injection is stopped not only for an abnormal fuel injection valve but also for a normal fuel injection valve. Therefore, in the case of Patent Document 1, there is a problem that a change in the operating state of the internal combustion engine and a deterioration in operability occur while detecting an abnormality. Further, in the case of Patent Document 2, if an abnormality occurs in a plurality of fuel injection valves, the normal fuel injection valve is subjected to excessive correction in order to reduce the rotational speed deviation. As a result, due to excessive correction, the fuel injection amount of the normal fuel injection valve may exceed the determination value and may be determined to be abnormal. Furthermore, in the case of Patent Document 3, since it is necessary to inject fuel after the operation of the internal combustion engine is stopped, dilution of the lubricating oil or the like may occur, which may cause a malfunction of the internal combustion engine.

特開2009−150246号公報JP 2009-150246 A 特開平2−5736号公報JP-A-2-5736 特開2004−308464号公報JP 2004-308464 A

そこで、本発明は、運転状態の変化や不具合を招くことなく、燃料の噴射量の異常な増減が検出され、精度の高い異常検出装置を提供することを目的とする。   Therefore, an object of the present invention is to provide a highly accurate abnormality detection device in which an abnormal increase / decrease in the fuel injection amount is detected without causing a change or malfunction of the operation state.

請求項1記載の発明では、異常燃料噴射弁特定手段は、補正量取得手段で取得した燃料噴射弁ごとの噴射補正量、および総噴射量算出手段で算出した総噴射量に基づいて、燃料噴射弁のうちいずれの燃料噴射弁に異常が生じているかを特定する。燃料噴射弁のいずれかに異常が生じると、その異常な燃料噴射弁は他の燃料噴射弁に比較して燃料の噴射量が過大または過小となる。そのため、正常な燃料噴射弁と異常な燃料噴射弁とは、噴射補正量の差が大きくなる。一方、噴射補正量は、燃料噴射弁の相互間における相対的な量である。そのため、噴射補正量の差だけでは、正常な燃料噴射弁と異常な燃料噴射弁とは区別ができない。そこで、異常燃料噴射弁特定手段は、噴射補正量だけでなく総噴射量も考慮に加えて燃料噴射弁の異常を検出する。したがって、燃料噴射弁による燃料の噴射量の異常な増減を検出することができ、燃料噴射弁の異常を精度よく検出することができる。   According to the first aspect of the present invention, the abnormal fuel injection valve specifying means performs fuel injection based on the injection correction amount for each fuel injection valve acquired by the correction amount acquisition means and the total injection amount calculated by the total injection amount calculation means. It is specified which of the valves the fuel injection valve is abnormal. If an abnormality occurs in any one of the fuel injection valves, the fuel injection amount of the abnormal fuel injection valve becomes excessive or excessive as compared with other fuel injection valves. Therefore, the difference in the injection correction amount becomes large between the normal fuel injection valve and the abnormal fuel injection valve. On the other hand, the injection correction amount is a relative amount between the fuel injection valves. Therefore, it is not possible to distinguish between a normal fuel injection valve and an abnormal fuel injection valve only by the difference in the injection correction amount. Therefore, the abnormal fuel injection valve specifying means detects abnormality of the fuel injection valve in consideration of not only the injection correction amount but also the total injection amount. Therefore, an abnormal increase or decrease in the amount of fuel injected by the fuel injection valve can be detected, and an abnormality in the fuel injection valve can be accurately detected.

また、請求項1記載の発明では、異常燃料噴射弁特定手段で燃料噴射弁の異常の判断に用いる噴射補正量および総噴射量は、いずれも内燃機関がアイドル状態に維持されているときに取得される。そして、この噴射補正量および総噴射量は、例えば燃料噴射弁からの燃料噴射の停止、あるいは燃料噴射量の変更をともなうことなく取得される。したがって、内燃機関の運転状態の変化や不具合を招くことなく、燃料噴射弁の異常を検出することができる。   In the first aspect of the invention, the injection correction amount and the total injection amount that are used by the abnormal fuel injection valve specifying means for determining the abnormality of the fuel injection valve are both obtained when the internal combustion engine is maintained in the idle state. Is done. The injection correction amount and the total injection amount are obtained without stopping the fuel injection from the fuel injection valve or changing the fuel injection amount, for example. Therefore, the abnormality of the fuel injection valve can be detected without causing a change or malfunction of the operating state of the internal combustion engine.

請求項2記載の発明では、異常燃料噴射弁特定手段は、燃料噴射弁ごとに噴射補正量が適正範囲にあるか否かを判断する。例えば、異常な燃料噴射弁において、燃料の噴射量が過大であるとき、噴射補正量はその燃料噴射弁において噴射量を低減する方向へ設定される。この噴射補正量は、異常な燃料噴射弁における噴射量が過大になるほど、噴射量を低減する方向へ拡大され、適正範囲を超えることになる。そのため、各燃料噴射弁の噴射補正量が適正範囲にあるか否かを判断することにより、異常が生じている可能性がある燃料噴射弁が特定される。一方、上述のように噴射補正量は、燃料噴射弁の相互間における相対的な量である。そのため、単に噴射補正量が適正範囲に無いから燃料噴射弁の異常と判断するのは困難である。そこで、異常燃料噴射弁特定手段は、複数の燃料噴射弁においていずれかの噴射補正量が適正範囲に無いと判断すると、総噴射量の平均値が適正噴射量範囲にあるか否かを判断する。この総噴射量は、アイドル状態において噴射補正量を適用して各燃料噴射弁から噴射される燃料の噴射量の総和である。総噴射量は内燃機関の気筒数で除することにより、気筒当たりの平均値が算出される。この総噴射量の平均値が適正噴射量範囲にあるか否かが判断される。内燃機関をアイドル状態に維持する場合、異常な燃料噴射弁を補うことを目的として、全ての燃料噴射弁は噴射補正量の増加または減少をともなう補正が施される。そのため、正常な燃料噴射弁では、補正後の燃料の噴射量が過大または過小となる。その結果、この総噴射量の平均値を考慮することにより、噴射補正量が適正範囲に無い燃料噴射弁は異常であるか否かが判断される。したがって、異常な燃料噴射弁について噴射量が過大側または過小側のいずれかを含めて精度よく検出することができる。   In the invention according to claim 2, the abnormal fuel injection valve specifying means determines whether or not the injection correction amount is within an appropriate range for each fuel injection valve. For example, when the fuel injection amount is excessive in an abnormal fuel injection valve, the injection correction amount is set in a direction to reduce the injection amount in the fuel injection valve. This injection correction amount is expanded in the direction of reducing the injection amount as the injection amount at the abnormal fuel injection valve becomes excessive, and exceeds the appropriate range. Therefore, by determining whether or not the injection correction amount of each fuel injection valve is within an appropriate range, a fuel injection valve that may have an abnormality is identified. On the other hand, as described above, the injection correction amount is a relative amount between the fuel injection valves. Therefore, it is difficult to determine that the fuel injection valve is abnormal because the injection correction amount is simply not within the appropriate range. Therefore, when the abnormal fuel injection valve specifying unit determines that any of the injection correction amounts is not within the appropriate range in the plurality of fuel injection valves, it determines whether the average value of the total injection amounts is within the appropriate injection amount range. . This total injection amount is the sum of the injection amounts of fuel injected from the fuel injection valves by applying the injection correction amount in the idle state. The average value per cylinder is calculated by dividing the total injection amount by the number of cylinders of the internal combustion engine. It is determined whether or not the average value of the total injection amount is within the appropriate injection amount range. When the internal combustion engine is maintained in an idle state, all the fuel injection valves are corrected with an increase or decrease in the injection correction amount for the purpose of compensating for the abnormal fuel injection valves. For this reason, in a normal fuel injection valve, the corrected fuel injection amount is excessively large or small. As a result, by considering the average value of the total injection amount, it is determined whether or not the fuel injection valve whose injection correction amount is not in the appropriate range is abnormal. Therefore, it is possible to accurately detect an abnormal fuel injection valve including an excessive injection amount or an excessive injection amount.

請求項3記載の発明では、上限閾値および下限閾値は異常となる燃料噴射弁の割合に応じて設定されている。異常となる燃料噴射弁の割合によって、噴射補正量は変化する。そのため、上限閾値と下限閾値との間の適正範囲は異常となる燃料噴射弁の割合によって変化する。そこで、上限閾値および下限閾値を燃料の噴射弁の割合に応じて設定することにより、異常な燃料噴射弁をより精度よく検出することができる。   In the invention according to claim 3, the upper limit threshold and the lower limit threshold are set according to the ratio of the fuel injection valves that become abnormal. The injection correction amount varies depending on the proportion of fuel injection valves that become abnormal. Therefore, the appropriate range between the upper limit threshold and the lower limit threshold varies depending on the ratio of fuel injection valves that become abnormal. Therefore, by setting the upper limit threshold and the lower limit threshold according to the ratio of the fuel injection valves, an abnormal fuel injection valve can be detected with higher accuracy.

請求項4記載の発明では、上限閾値および下限閾値は内燃機関の運転状態に応じて設定されている。内燃機関がアイドル状態であっても、例えば給電機器や空調機器の作動によって内燃機関の負荷は変化することがある。この場合、各燃料噴射弁から噴射される燃料の量にも変化が生じる。そこで、上限閾値および下限閾値を運転状態に応じて設定することにより、内燃機関の運転状態に関わらず、異常な燃料噴射弁をより精度よく検出することができる。   In the invention according to claim 4, the upper limit threshold and the lower limit threshold are set according to the operating state of the internal combustion engine. Even when the internal combustion engine is in an idle state, the load on the internal combustion engine may change due to, for example, the operation of a power supply device or an air conditioning device. In this case, the amount of fuel injected from each fuel injection valve also changes. Therefore, by setting the upper limit threshold and the lower limit threshold according to the operating state, an abnormal fuel injection valve can be detected with higher accuracy regardless of the operating state of the internal combustion engine.

本発明の一実施形態による異常検出装置を適用したディーゼルエンジンシステムの構成を示す模式図The schematic diagram which shows the structure of the diesel engine system to which the abnormality detection apparatus by one Embodiment of this invention is applied. 一実施形態による異常検出装置の作動の流れを示す概略図Schematic which shows the flow of an operation | movement of the abnormality detection apparatus by one Embodiment. 一実施形態による異常検出装置による異常判定の条件、および噴射補正量の分布イメージを示す説明図Explanatory drawing which shows the conditions of abnormality determination by the abnormality detection apparatus by one Embodiment, and the distribution image of injection correction amount

以下、本発明の一実施形態による異常検出装置を適用したディーゼルエンジンシステムを図面に基づいて説明する。
図1に示すディーゼルエンジンシステム10は、内燃機関としてのディーゼルエンジン(以下、ディーゼルエンジンを「エンジン」という。)11および異常検出装置12を備えている。エンジン11は、エンジン本体13および燃料噴射部14を備えている。エンジン本体13は、複数の気筒15を有している。図1に示すエンジン11は、四つの気筒15を有する四気筒のエンジンである。なお、エンジン11は、本実施形態のようにディーゼルエンジンに限らず、ガソリンエンジンであってもよい。燃料噴射部14は、燃料噴射弁としてのインジェクタ16を有している。インジェクタ16は、エンジン本体13の各気筒15にそれぞれ設けられている。燃料噴射部14は、インジェクタ16の他に、燃料ポンプ17、コモンレール18および噴射制御部19を有している。燃料ポンプ17は、燃料タンク21に貯えられている燃料を加圧してコモンレール18へ供給する。コモンレール18は、燃料ポンプ17で加圧された燃料を蓄圧状態で貯える。インジェクタ16は、コモンレール18に貯えられている燃料をエンジン本体13の各気筒15へ噴射する。本実施形態の場合、インジェクタ16は、直噴式のインジェクタであり、エンジン本体13の気筒15へ吸入された空気に燃料を噴射する。
Hereinafter, a diesel engine system to which an abnormality detection apparatus according to an embodiment of the present invention is applied will be described with reference to the drawings.
A diesel engine system 10 shown in FIG. 1 includes a diesel engine (hereinafter referred to as “engine”) 11 as an internal combustion engine and an abnormality detection device 12. The engine 11 includes an engine body 13 and a fuel injection unit 14. The engine body 13 has a plurality of cylinders 15. An engine 11 shown in FIG. 1 is a four-cylinder engine having four cylinders 15. The engine 11 is not limited to a diesel engine as in the present embodiment, but may be a gasoline engine. The fuel injection unit 14 has an injector 16 as a fuel injection valve. The injector 16 is provided in each cylinder 15 of the engine body 13. The fuel injection unit 14 includes a fuel pump 17, a common rail 18, and an injection control unit 19 in addition to the injector 16. The fuel pump 17 pressurizes the fuel stored in the fuel tank 21 and supplies it to the common rail 18. The common rail 18 stores the fuel pressurized by the fuel pump 17 in a pressure accumulation state. The injector 16 injects fuel stored in the common rail 18 into each cylinder 15 of the engine body 13. In the case of this embodiment, the injector 16 is a direct injection type injector, and injects fuel into the air sucked into the cylinder 15 of the engine body 13.

異常検出装置12は、制御部31、噴射制御部19、アイドル運転制御部32、補正量算出部33、噴射補正量取得部34、総噴射量算出部35、異常インジェクタ特定部36、記憶部37、運転状態検出部38および噴射量設定部39を有している。制御部31は、CPU、ROMおよびRAMを有するマイクロコンピュータで構成されている。制御部31のCPUは、ROMに記憶されているコンピュータプログラムにしたがって、エンジン11および異常検出装置12を含むディーゼルエンジンシステム10の全体を制御する。噴射制御部19、アイドル運転制御部32、補正量算出部33、噴射補正量取得部34、総噴射量算出部35、異常インジェクタ特定部36および噴射量設定部39は、制御部31におけるコンピュータプログラムの実行によってソフトウェア的に実現されている。なお、これら噴射制御部19、アイドル運転制御部32、補正量算出部33、噴射補正量取得部34、総噴射量算出部35、異常インジェクタ特定部36および噴射量設定部39は、ハードウェアによって実現してもよい。   The abnormality detection device 12 includes a control unit 31, an injection control unit 19, an idle operation control unit 32, a correction amount calculation unit 33, an injection correction amount acquisition unit 34, a total injection amount calculation unit 35, an abnormal injector specification unit 36, and a storage unit 37. The operation state detection unit 38 and the injection amount setting unit 39 are provided. The control unit 31 includes a microcomputer having a CPU, a ROM, and a RAM. The CPU of the control unit 31 controls the entire diesel engine system 10 including the engine 11 and the abnormality detection device 12 according to a computer program stored in the ROM. The injection control unit 19, the idle operation control unit 32, the correction amount calculation unit 33, the injection correction amount acquisition unit 34, the total injection amount calculation unit 35, the abnormal injector specification unit 36, and the injection amount setting unit 39 are computer programs in the control unit 31. This is realized by software. The injection control unit 19, the idle operation control unit 32, the correction amount calculation unit 33, the injection correction amount acquisition unit 34, the total injection amount calculation unit 35, the abnormal injector specification unit 36, and the injection amount setting unit 39 are configured by hardware. It may be realized.

噴射制御部19は、インジェクタ16の図示しない駆動部へ駆動信号を出力することにより、インジェクタ16からの燃料の噴射を制御する。この駆動信号によってインジェクタ16の図示しない噴孔が開閉され、噴孔からの燃料の噴射が断続される。例えばインジェクタ16からの燃料噴射量を増加させるとき、噴射制御部19はインジェクタ16の噴孔が開放される時間が長くなるように駆動信号を設定する。噴射制御部19は、運転状態検出部38で検出したエンジン11の運転状態に応じて設定される燃料噴射量に基づいて各インジェクタ16からの燃料の噴射を制御する。
アイドル運転制御部32は、エンジン11をアイドル状態で運転する。すなわち、アイドル運転制御部32は、エンジン11が自立的な運転が継続可能な程度にエンジン11を低い回転数に維持する。このとき、噴射制御部19は、インジェクタ16からの燃料噴射量をエンジン11がアイドル状態を維持可能に設定する。
The injection control unit 19 controls the injection of fuel from the injector 16 by outputting a drive signal to a drive unit (not shown) of the injector 16. This drive signal opens and closes a nozzle hole (not shown) of the injector 16 and intermittently injects fuel from the nozzle hole. For example, when the fuel injection amount from the injector 16 is increased, the injection control unit 19 sets the drive signal so that the time during which the injection hole of the injector 16 is opened is lengthened. The injection control unit 19 controls the fuel injection from each injector 16 based on the fuel injection amount set according to the operation state of the engine 11 detected by the operation state detection unit 38.
The idle operation control unit 32 operates the engine 11 in an idle state. That is, the idle operation control unit 32 maintains the engine 11 at a low speed to such an extent that the engine 11 can continue the autonomous operation. At this time, the injection control unit 19 sets the fuel injection amount from the injector 16 so that the engine 11 can maintain the idle state.

補正量算出部33は、エンジン本体13の各気筒15に設けられているインジェクタ16の相互間において、燃料噴射量を補正するための噴射補正量TQkを算出する。ここで、添字kは、気筒15の番号である。図1に示すように四気筒のエンジン11の場合、添字kは「1」から「4」のいずれかとなる。インジェクタ16は、例えば単位時間当たりの燃料噴射量など、個体ごとにそれぞれ噴射特性に差が生じる。また、インジェクタ16の経時的な使用にともなう異物の噛み込みや堆積などによって、同一の個体であっても噴射特性は刻々と変化する。そのため、エンジン11を安定した運転状態に維持するためには、エンジン本体13の各気筒15に設けられているインジェクタ16からの燃料噴射量を均一化させる必要がある。そこで、補正量算出部33は、インジェクタ16ごとに異なる噴射特性を考慮して、各インジェクタ16からの燃料噴射量の均一化を図るために、各インジェクタ16からの燃料噴射量を補正している。噴射補正量取得部34は、補正量算出部33でインジェクタ16ごとに補正された噴射補正量TQkを、補正量算出部33から取得する。より詳細には、噴射補正量取得部34は、エンジン11がアイドル状態に維持され、かつインジェクタ16からの燃料噴射量が補正されているとき、補正量算出部33からインジェクタ16ごとに噴射補正量TQkを取得する。
総噴射量算出部35は、エンジン11がアイドル状態に維持されているとき、複数のインジェクタ16から噴射される燃料の総量を総噴射量Qとして算出する。この場合、総噴射量算出部35は、補正量算出部33で算出された噴射補正量TQkを考慮して、各インジェクタ16から噴射される燃料の総量を総噴射量Qとして算出する。
The correction amount calculation unit 33 calculates an injection correction amount TQk for correcting the fuel injection amount between the injectors 16 provided in each cylinder 15 of the engine body 13. Here, the subscript k is the number of the cylinder 15. As shown in FIG. 1, in the case of the four-cylinder engine 11, the subscript k is any one of “1” to “4”. The injector 16 has a difference in injection characteristics for each individual, such as a fuel injection amount per unit time. Further, the injection characteristics change every moment even for the same individual due to the biting or accumulation of foreign matter accompanying the use of the injector 16 over time. Therefore, in order to maintain the engine 11 in a stable operating state, it is necessary to equalize the fuel injection amount from the injectors 16 provided in each cylinder 15 of the engine body 13. Therefore, the correction amount calculation unit 33 corrects the fuel injection amount from each injector 16 in order to equalize the fuel injection amount from each injector 16 in consideration of the injection characteristics that are different for each injector 16. . The injection correction amount acquisition unit 34 acquires the injection correction amount TQk corrected for each injector 16 by the correction amount calculation unit 33 from the correction amount calculation unit 33. More specifically, the injection correction amount acquisition unit 34 determines the injection correction amount for each injector 16 from the correction amount calculation unit 33 when the engine 11 is maintained in the idle state and the fuel injection amount from the injector 16 is corrected. Get TQk.
The total injection amount calculation unit 35 calculates the total amount of fuel injected from the plurality of injectors 16 as the total injection amount Q when the engine 11 is maintained in the idle state. In this case, the total injection amount calculation unit 35 calculates the total amount of fuel injected from each injector 16 as the total injection amount Q in consideration of the injection correction amount TQk calculated by the correction amount calculation unit 33.

異常インジェクタ特定部36は、噴射補正量取得部34で取得したインジェクタ16ごとの噴射補正量TQkおよび総噴射量算出部35で算出した総噴射量Qに基づいて、複数のインジェクタ16のうちいずれのインジェクタ16に異常が生じているかを特定する。異常インジェクタ特定部36は、噴射補正量範囲判断部41および平均噴射量範囲判断部42を有している。噴射補正量範囲判断部41は、噴射補正量取得部34で取得したインジェクタ16ごとに噴射補正量TQkが適正範囲にあるか否かを判断する。噴射補正量TQkは、上述のようにインジェクタ16ごとの噴射特性を考慮して設定される。そのため、インジェクタ16の異常の程度によって、噴射量の補正では噴射特性を改善できない場合がある。このように噴射量の補正では噴射特性が改善できない場合、噴射補正量TQkは予め設定されている上限閾値(+THFa)と下限閾値(−THFa)との間の定義される適正範囲を超えることになる。このように、噴射補正量範囲判断部41は、各インジェクタ16の噴射補正量TQkが適正範囲にあるか、つまり上限閾値(+THFa)と下限閾値(−THFa)との間にあるか否かを判断する。この上限閾値(+THFa)および下限閾値(−THFa)は、インジェクタ16の総本数に対する異常と判断されるインジェクタ16の本数の割合に応じて設定され、記憶部37に記憶されている。   The abnormal injector specifying unit 36 selects any one of the plurality of injectors 16 based on the injection correction amount TQk for each injector 16 acquired by the injection correction amount acquisition unit 34 and the total injection amount Q calculated by the total injection amount calculation unit 35. It is specified whether an abnormality has occurred in the injector 16. The abnormal injector specifying unit 36 includes an injection correction amount range determining unit 41 and an average injection amount range determining unit 42. The injection correction amount range determination unit 41 determines whether or not the injection correction amount TQk is within an appropriate range for each injector 16 acquired by the injection correction amount acquisition unit 34. The injection correction amount TQk is set in consideration of the injection characteristics for each injector 16 as described above. Therefore, there are cases where the injection characteristics cannot be improved by correcting the injection amount depending on the degree of abnormality of the injector 16. As described above, when the injection characteristic cannot be improved by correcting the injection amount, the injection correction amount TQk exceeds the predetermined appropriate range between the upper limit threshold (+ THF) and the lower limit threshold (−THFa). Become. In this way, the injection correction amount range determination unit 41 determines whether or not the injection correction amount TQk of each injector 16 is within the appropriate range, that is, whether or not it is between the upper limit threshold (+ THFa) and the lower limit threshold (−THFa). to decide. The upper limit threshold (+ THFa) and the lower limit threshold (−THFa) are set according to the ratio of the number of injectors 16 that are determined to be abnormal with respect to the total number of injectors 16, and are stored in the storage unit 37.

一方、平均噴射量範囲判断部42は、総噴射量算出部35で算出した総噴射量Qを気筒数nで除した平均噴射量QFINが適正噴射量範囲にあるか否かを判断する。総噴射量Qも、上述のようにインジェクタ16ごとの噴射特性を考慮して決定される。そのため、インジェクタ16の異常の程度によって、平均噴射量QFINには大きな誤差が生じる。このように平均噴射量QFINに誤差が生じる場合、平均噴射量QFINは予め設定されている上限平均噴射量THQHと下限平均噴射量THQLとの間に定義される適正噴射量範囲を超えることになる。このように、平均噴射量範囲判断部42は、平均噴射量QFINが適正噴射量範囲にあるか、つまり上限平均噴射量THQHと下限平均噴射量THQLとの間にあるか否かを判断する。この上限平均噴射量THQHおよび下限平均噴射量THQLは、アイドル運転制御部32においてエンジン11がアイドル状態に維持されているときの上限となる燃料噴射量または下限となる燃料噴射量にそれぞれ対応している。すなわち、エンジン11がアイドル状態に維持されているときの燃料噴射量の上限が上限平均噴射量THQHであり、燃料噴射量の下限が下限平均噴射量THQLである。そして、この上限平均噴射量THQHと下限平均噴射量THQLとの間は、適正噴射量範囲に相当する。   On the other hand, the average injection amount range determination unit 42 determines whether or not the average injection amount QFIN obtained by dividing the total injection amount Q calculated by the total injection amount calculation unit 35 by the number of cylinders n is within the appropriate injection amount range. The total injection amount Q is also determined in consideration of the injection characteristics for each injector 16 as described above. Therefore, a large error occurs in the average injection amount QFIN depending on the degree of abnormality of the injector 16. When an error occurs in the average injection amount QFIN in this way, the average injection amount QFIN exceeds the appropriate injection amount range defined between the preset upper limit average injection amount THQH and the lower limit average injection amount THQL. . Thus, the average injection amount range determination unit 42 determines whether the average injection amount QFIN is within the appropriate injection amount range, that is, whether it is between the upper limit average injection amount THQH and the lower limit average injection amount THQL. The upper limit average injection amount THQH and the lower limit average injection amount THQL correspond to the fuel injection amount that becomes the upper limit or the fuel injection amount that becomes the lower limit when the engine 11 is maintained in the idle state in the idle operation control unit 32, respectively. Yes. That is, the upper limit of the fuel injection amount when the engine 11 is maintained in the idle state is the upper limit average injection amount THQH, and the lower limit of the fuel injection amount is the lower limit average injection amount THQL. A range between the upper limit average injection amount THQH and the lower limit average injection amount THQL corresponds to an appropriate injection amount range.

記憶部37は、例えば不揮発性メモリなどを有している。記憶部37は、異常インジェクタ特定部36で異常が生じていると特定されたインジェクタ16を異常燃料噴射弁として記憶している。記憶部37は、上述のように不揮発性メモリに限らず、任意の記録媒体を適用することができる。また、記憶部37は、制御部31のROMやRAMと共用してもよい。記憶部37は、異常燃料噴射弁だけでなく、例えばコンピュータプログラムや異常検出装置12で記憶が必要な各種のデータなどを記憶する構成としてもよい。記憶部37は、制御部31とともに特許請求の範囲の異常燃料噴射弁記憶手段を構成している。   The storage unit 37 includes, for example, a nonvolatile memory. The storage unit 37 stores, as an abnormal fuel injection valve, the injector 16 that is specified as having an abnormality in the abnormal injector specifying unit 36. The storage unit 37 is not limited to the nonvolatile memory as described above, and any recording medium can be applied. The storage unit 37 may be shared with the ROM and RAM of the control unit 31. The storage unit 37 may store not only the abnormal fuel injection valve but also, for example, various types of data that need to be stored by the computer program or the abnormality detection device 12. The memory | storage part 37 comprises the abnormal fuel injection valve memory | storage means of a claim with the control part 31. FIG.

運転状態検出部38は、アクセルセンサ43、回転数センサ44および水温センサ45などを有している。アクセルセンサ43は、図示しないアクセルペダルの踏み込み量を検出する。回転数センサ44は、エンジン11のクランクシャフトの回転数を検出する。水温センサ45は、エンジン11の冷却水の温度を検出する。運転状態検出部38は、これらアクセルセンサ43で検出したアクセルペダルの踏み込み量、回転数センサ44で検出したクランクシャフトの回転数、および水温センサ45で検出した冷却水の温度などに基づいて、エンジン11の運転状態すなわち負荷状態を検出する。   The operation state detection unit 38 includes an accelerator sensor 43, a rotation speed sensor 44, a water temperature sensor 45, and the like. The accelerator sensor 43 detects the amount of depression of an accelerator pedal (not shown). The rotation speed sensor 44 detects the rotation speed of the crankshaft of the engine 11. The water temperature sensor 45 detects the temperature of the cooling water of the engine 11. The driving state detection unit 38 determines whether the accelerator pedal 43 is detected by the accelerator sensor 43, the rotation speed of the crankshaft detected by the rotation speed sensor 44, the temperature of the cooling water detected by the water temperature sensor 45, and the like. 11 operation states, that is, load states are detected.

噴射補正量範囲判断部41で用いる上限閾値(+THFa)および下限閾値(−THFa)は、運転状態検出部38で検出したエンジン11の運転状態に応じて設定されている。運転状態検出部38は、例えば外気温を検出する外気温センサやエンジン11によって駆動される発電機の発電電圧を検出する電圧センサなど、アクセルセンサ43、回転数センサ44および水温センサ45に限らず、他の運転状態を検出する構成を含んでいてもよい。   The upper limit threshold (+ THFa) and the lower limit threshold (−THFa) used by the injection correction amount range determination unit 41 are set according to the operation state of the engine 11 detected by the operation state detection unit 38. The operating state detection unit 38 is not limited to the accelerator sensor 43, the rotation speed sensor 44, and the water temperature sensor 45, such as an outside air temperature sensor that detects the outside air temperature or a voltage sensor that detects a power generation voltage of a generator driven by the engine 11. A configuration for detecting other operating states may be included.

噴射量設定部39は、運転状態検出部38で検出したエンジン11の運転状態に基づいて燃料噴射量を設定する。そして、噴射量設定部39は、エンジン11の運転状態に基づいて設定した燃料噴射量に、補正量算出部33で算出した各インジェクタ16ごとの補正量を加味して最終的な燃料噴射量を設定する。噴射制御部19は、噴射量設定部39で設定された燃料噴射量に基づいて各インジェクタ16へ駆動信号を出力する。   The injection amount setting unit 39 sets the fuel injection amount based on the operation state of the engine 11 detected by the operation state detection unit 38. Then, the injection amount setting unit 39 adds the correction amount for each injector 16 calculated by the correction amount calculation unit 33 to the fuel injection amount set based on the operating state of the engine 11 to determine the final fuel injection amount. Set. The injection control unit 19 outputs a drive signal to each injector 16 based on the fuel injection amount set by the injection amount setting unit 39.

次に、上記の構成による異常検出装置12の作動について図2に基づいて説明する。
エンジン11の運転が開始されると、制御部31は、エンジン11がアイドル状態にあるか否かを判断する(S101)。具体的には、制御部31は、アイドル運転制御部32によってエンジン11に対しISC(Idol Speed Control)制御が実行されているか否かを判断する。制御部31は、エンジン11がアイドル状態にないと判断すると(S101:No)、S101へリターンする。
Next, the operation of the abnormality detection device 12 configured as described above will be described with reference to FIG.
When the operation of the engine 11 is started, the control unit 31 determines whether or not the engine 11 is in an idle state (S101). Specifically, the control unit 31 determines whether or not ISC (Idol Speed Control) control is being performed on the engine 11 by the idle operation control unit 32. When the control unit 31 determines that the engine 11 is not in the idle state (S101: No), the control unit 31 returns to S101.

制御部31は、エンジン11がアイドル状態にあると判断、すなわちISC制御が実行されていると判断すると(S101:Yes)、エンジン11の負荷条件が予め設定されている検出可能範囲にあるか否かを判断する(S102)。エンジン11がアイドル状態であっても、例えばエンジン11で駆動される電装品や空調機器などの周辺機器からエンジン11に加わる負荷が大きくなる場合がある。このようにエンジン11に加わる負荷が大きなとき、負荷の変動によってエンジン11の運転状態に変化が生じ、異常検出の精度の低下を招くおそれがある。そこで、制御部31は、エンジン11の負荷条件が検出可能範囲にあるか否かを判断する。この検出可能範囲は、異常検出の精度を維持可能な範囲において、任意に設定することができる。   If the control unit 31 determines that the engine 11 is in an idle state, that is, determines that ISC control is being executed (S101: Yes), whether or not the load condition of the engine 11 is within a preset detectable range. Is determined (S102). Even when the engine 11 is in an idle state, for example, a load applied to the engine 11 from peripheral devices such as electrical components and air conditioners driven by the engine 11 may increase. Thus, when the load applied to the engine 11 is large, the operating state of the engine 11 is changed due to the fluctuation of the load, and there is a possibility that the accuracy of abnormality detection is reduced. Therefore, the control unit 31 determines whether or not the load condition of the engine 11 is within a detectable range. This detectable range can be arbitrarily set as long as the accuracy of abnormality detection can be maintained.

制御部31は、負荷条件が検出可能条件範囲に無いと判断すると(S102:No)、S101へリターンする。一方、制御部31は、負荷条件が検出可能範囲にあると判断すると(S102:Yes)、気筒間噴射量補正制御(以下、気筒間噴射量補正制御を「FCCB制御」と省略する。)が実行されているか否かを判断する(S103)。アイドル運転制御部32でISC制御が実行されているとき、制御部31はエンジン11の運転状態を安定させるためにFCCB制御を実行している。すなわち、制御部31は、補正量算出部33において各気筒15のインジェクタ16から噴射される噴射補正量TQkを算出し、この噴射補正量TQkに基づいて燃料噴射量を補正することにより、インジェクタ16からの燃料噴射量のばらつきを低減している。このように、制御部31は、ISC制御と同時にFCCB制御が実行されているか否かを判断する。   When the control unit 31 determines that the load condition is not within the detectable condition range (S102: No), the control unit 31 returns to S101. On the other hand, when the control unit 31 determines that the load condition is within the detectable range (S102: Yes), the inter-cylinder injection amount correction control (hereinafter, the inter-cylinder injection amount correction control is abbreviated as “FCCB control”). It is determined whether it is executed (S103). When the ISC control is being executed by the idle operation control unit 32, the control unit 31 is executing the FCCB control in order to stabilize the operation state of the engine 11. That is, the control unit 31 calculates the injection correction amount TQk injected from the injector 16 of each cylinder 15 in the correction amount calculation unit 33, and corrects the fuel injection amount based on the injection correction amount TQk. Variations in fuel injection amount from are reduced. As described above, the control unit 31 determines whether or not the FCCB control is executed simultaneously with the ISC control.

制御部31は、FCCB制御が実行されていないと判断すると(S103:No)、S101へリターンする。一方、FCCB制御が実行されていると判断すると(S103:Yes)、噴射補正量取得部34はFCCB制御による補正値をインジェクタ16ごとに噴射補正量TQkとして取得する(S104)。噴射補正量取得部34は、インジェクタ16ごとに、S103において補正量算出部33で算出された噴射補正量TQkを取得する。   When determining that the FCCB control is not being executed (S103: No), the control unit 31 returns to S101. On the other hand, if it is determined that the FCCB control is being executed (S103: Yes), the injection correction amount acquisition unit 34 acquires the correction value by the FCCB control as the injection correction amount TQk for each injector 16 (S104). The injection correction amount acquisition unit 34 acquires, for each injector 16, the injection correction amount TQk calculated by the correction amount calculation unit 33 in S103.

噴射補正量TQkが取得されると、総噴射量算出部35は総噴射量Qおよび平均噴射量QFINを算出する(S105)。総噴射量算出部35は、エンジン本体13の各気筒15に設けられている各インジェクタ16から噴射される個別燃料噴射量QFINkを積算して総噴射量Qを算出し、算出した総噴射量Qをエンジン本体13の気筒数nで除する。これにより、平均噴射量QFINは、QFIN=Q/nで算出される。例えば図1に示すように四気筒のエンジン11の場合、四本のインジェクタ16から噴射される燃料噴射量の総和である総噴射量Qを気筒数である4で除することにより、平均噴射量QFINが算出される。この場合、総噴射量Qの算出に用いられる各インジェクタ16における個別燃料噴射量QFINkは、ISC制御を実行する際に各インジェクタ16間で噴射量補正が施された後の補正後の噴射量すなわち噴射補正量TQkを含めて算出される。   When the injection correction amount TQk is acquired, the total injection amount calculation unit 35 calculates the total injection amount Q and the average injection amount QFIN (S105). The total injection amount calculation unit 35 calculates the total injection amount Q by integrating the individual fuel injection amounts QFINk injected from the injectors 16 provided in the cylinders 15 of the engine body 13, and calculates the calculated total injection amount Q Is divided by the number of cylinders n of the engine body 13. Thus, the average injection amount QFIN is calculated as QFIN = Q / n. For example, as shown in FIG. 1, in the case of a four-cylinder engine 11, the average injection amount is obtained by dividing the total injection amount Q, which is the sum of the fuel injection amounts injected from the four injectors 16, by 4, which is the number of cylinders. QFIN is calculated. In this case, the individual fuel injection amount QFINk in each injector 16 used for calculating the total injection amount Q is the corrected injection amount after the injection amount correction is performed between the injectors 16 when the ISC control is executed, that is, It is calculated including the injection correction amount TQk.

制御部31は、S104で算出したインジェクタ16ごとの噴射補正量TQkが安定したか否かを判断する(S106)。エンジン11がアイドル状態に移行し、ISC制御およびFCCB制御が実行されていても、アイドル状態へ移行した直後などの過渡的な条件にあるとき、噴射補正量TQkには変動が生じる場合がある。そこで、制御部31は、噴射補正量TQkが安定するまで取得された噴射補正量TQkを監視する。噴射補正量TQkが安定するまでの期間は、例えば数分の1秒から数秒程度である。   The control unit 31 determines whether or not the injection correction amount TQk for each injector 16 calculated in S104 is stable (S106). Even if the engine 11 shifts to the idle state and the ISC control and the FCCB control are executed, the injection correction amount TQk may fluctuate when there is a transient condition such as immediately after the transition to the idle state. Therefore, the control unit 31 monitors the acquired injection correction amount TQk until the injection correction amount TQk is stabilized. The period until the injection correction amount TQk is stabilized is, for example, about a fraction of a second to several seconds.

制御部31は、噴射補正量TQkが安定していないと判断すると(S106:No)、S101へリターンする。一方、噴射補正量TQkが安定していると判断すると、異常インジェクタ特定部36は、噴射補正量範囲判断部41においてインジェクタ16ごとに噴射補正量TQkが適正範囲外であるか否かを判断する(S107)。インジェクタ16からの燃料噴射量は、過大な場合および過小な場合がある。そのため、噴射補正量TQkは、図3に示すように基準値となる補正量「0」を中心として正または負の値となる。噴射補正量範囲判断部41は、この正または負の値となる噴射補正量TQkが、上限閾値(+THFa)と下限閾値(−THFa)との間の適正範囲にあるか適正範囲外にあるかを判断する。ここで、上限閾値(+THFa)および下限閾値(−THFa)の添字「a」は、異常と判断されるおそれのあるインジェクタ16の本数を示している。図2に示す流れにおいてS107では異常と判断されるおそれのあるインジェクタ16の本数は不明である。そのため、図3に示すように、まず四本のうち一本のインジェクタ16に異常が生じているとして上限閾値(+THF1)および下限閾値(−THF1)が選択される。これら上限閾値(+THF1)および下限閾値(−THF1)は、記憶部37または制御部31のROMなどに記憶されている。また、上限閾値(+THFa)および下限閾値(−THFa)は、インジェクタ16の総本数に対する異常と判断されるおそれのあるインジェクタ16の本数の割合に応じて設定されている。   When determining that the injection correction amount TQk is not stable (S106: No), the control unit 31 returns to S101. On the other hand, when determining that the injection correction amount TQk is stable, the abnormal injector specifying unit 36 determines whether or not the injection correction amount TQk is outside the appropriate range for each injector 16 in the injection correction amount range determining unit 41. (S107). The fuel injection amount from the injector 16 may be excessive or small. Therefore, the injection correction amount TQk is a positive or negative value with the correction amount “0” serving as the reference value as the center, as shown in FIG. The injection correction amount range determination unit 41 determines whether the injection correction amount TQk that is a positive or negative value is within an appropriate range between the upper limit threshold (+ THF) and the lower limit threshold (−THFa) or outside the appropriate range. Judging. Here, the suffix “a” of the upper limit threshold (+ THFa) and the lower limit threshold (−THFa) indicates the number of injectors 16 that may be determined to be abnormal. In the flow shown in FIG. 2, the number of injectors 16 that may be determined to be abnormal in S107 is unknown. Therefore, as shown in FIG. 3, first, an upper limit threshold (+ THF1) and a lower limit threshold (−THF1) are selected on the assumption that one of the four injectors 16 is abnormal. The upper threshold (+ THF1) and the lower threshold (−THF1) are stored in the storage unit 37, the ROM of the control unit 31, or the like. Further, the upper limit threshold (+ THFa) and the lower limit threshold (−THFa) are set according to the ratio of the number of injectors 16 that may be determined to be abnormal with respect to the total number of injectors 16.

噴射補正量範囲判断部41においてすべてのインジェクタ16の噴射補正量TQkが適正範囲外でない、すなわち適正範囲内にあると判断すると(S107:No)、制御部31はS101から処理を繰り返す。一方、噴射補正量範囲判断部41においていずれかのインジェクタ16の噴射補正量TQkが適正範囲外であると判断すると(S107:Yes)、異常インジェクタ特定部36は噴射補正量TQkが適正範囲外となるインジェクタ16が二本以上あるか否かを判断する(S108)。噴射補正量範囲判断部41は、S107において各気筒15に設けられているインジェクタ16ごとに、設定されている噴射補正量TQkが適正範囲外であるか否かを判断している。このとき、異常インジェクタ特定部36は、インジェクタ16のいずれに異常が生じているかを特定するために、この噴射補正量TQkが適正範囲外となるインジェクタ16が二本以上あるか否かを判断する。   If the injection correction amount range determining unit 41 determines that the injection correction amounts TQk of all the injectors 16 are not outside the appropriate range, that is, within the appropriate range (S107: No), the control unit 31 repeats the processing from S101. On the other hand, when the injection correction amount range determining unit 41 determines that the injection correction amount TQk of any of the injectors 16 is outside the appropriate range (S107: Yes), the abnormal injector specifying unit 36 determines that the injection correction amount TQk is outside the appropriate range. It is determined whether there are two or more injectors 16 (S108). The injection correction amount range determination unit 41 determines whether or not the set injection correction amount TQk is outside the appropriate range for each injector 16 provided in each cylinder 15 in S107. At this time, the abnormal injector specifying unit 36 determines whether or not there are two or more injectors 16 whose injection correction amounts TQk are outside the appropriate range in order to specify which of the injectors 16 is abnormal. .

異常インジェクタ特定部36は、噴射補正量TQkが適正範囲外となるインジェクタ16が二本以上ない、すなわちインジェクタ16の一本のみが適正範囲外であると判断すると(S108:No)、適正範囲外となったインジェクタ16の噴射補正量TQkが上限閾値(+THFa)以上であるか否かを判断する(S109)。このとき、適正範囲外となっているインジェクタ16は一本のみであるので、図3に示すように上限閾値(+THF1)が適用される。   If the abnormal injector specifying unit 36 determines that there are not two or more injectors 16 whose injection correction amount TQk is outside the proper range, that is, only one injector 16 is outside the proper range (S108: No), it is out of the proper range. It is determined whether or not the injection correction amount TQk of the injector 16 that has become equal to or greater than the upper threshold (+ THFa) (S109). At this time, since there is only one injector 16 outside the appropriate range, the upper threshold (+ THF1) is applied as shown in FIG.

異常インジェクタ特定部36は、適正範囲外となったインジェクタ16の噴射補正量TQkが上限閾値(+THFa=+THF1)以上であると判断すると(S109:Yes)、平均噴射量範囲判断部42において平均噴射量QFINが下限平均噴射量THQL以下であるか否かを判断する(S110)。異常インジェクタ特定部36は、平均噴射量QFINが下限平均噴射量THQL以下でない、すなわち平均噴射量QFINが下限平均噴射量THQLより大きいと判断すると(S110:No)、S107において噴射補正量TQkが適正範囲外となったインジェクタ16が異常であると特定する(S111)。一方、異常インジェクタ特定部36は、平均噴射量QFINが下限平均噴射量THQL以下であると判断すると(S110:Yes)、S107において噴射補正量TQkが適正範囲外となったインジェクタ16を除く残りのインジェクタ16が異常であると特定する(S112)。   When the abnormal injector specifying unit 36 determines that the injection correction amount TQk of the injector 16 that is out of the appropriate range is equal to or greater than the upper threshold (+ THFa = + THF1) (S109: Yes), the average injection amount range determining unit 42 performs the average injection. It is determined whether the amount QFIN is equal to or less than the lower limit average injection amount THQL (S110). If the abnormal injector specifying unit 36 determines that the average injection amount QFIN is not less than or equal to the lower limit average injection amount THQL, that is, the average injection amount QFIN is greater than the lower limit average injection amount THQL (S110: No), the injection correction amount TQk is appropriate in S107. It is specified that the injector 16 that is out of range is abnormal (S111). On the other hand, if the abnormal injector specifying unit 36 determines that the average injection amount QFIN is equal to or less than the lower limit average injection amount THQL (S110: Yes), the remaining injectors except the injector 16 whose injection correction amount TQk is outside the appropriate range in S107. It is specified that the injector 16 is abnormal (S112).

S108およびS109において、一本のインジェクタ16の噴射補正量TQkのみが上限閾値(+THF1)以上であると判断される場合、その上限閾値(+THF1)以上となるインジェクタ16のみが異常、または上限閾値(+THF1)以上となるインジェクタ16のみが正常のいずれかが考えられる。本実施形態のように四気筒のエンジン11の場合、四本のインジェクタ16が設けられている。この四本のインジェクタ16のうち一本のインジェクタ16が正常であるとすると、他の三本のインジェクタ16は異常となる。このように三本のインジェクタ16が異常であるとき、異常な三本のインジェクタ16と正常な一本のインジェクタ16からの燃料噴射量が均一化されるように噴射量補正が施される。その結果、正常なインジェクタ16の噴射補正量TQkは、異常な三本のインジェクタ16の影響によって上限閾値(+THF1)以上となる。すなわち、噴射補正量TQkが適正範囲にあるか否かを判断しただけでは、噴射補正量TQkが上限閾値(+THF1)以上のインジェクタ16のみが異常であるのか、または正常であるのかを判断することは困難である。   In S108 and S109, when it is determined that only the injection correction amount TQk of one injector 16 is equal to or higher than the upper limit threshold (+ THF1), only the injector 16 that is equal to or higher than the upper limit threshold (+ THF1) is abnormal or the upper limit threshold ( Only the injector 16 that is + THF 1) or higher is considered normal. In the case of the four-cylinder engine 11 as in the present embodiment, four injectors 16 are provided. If one of the four injectors 16 is normal, the other three injectors 16 become abnormal. Thus, when the three injectors 16 are abnormal, the injection amount correction is performed so that the fuel injection amounts from the abnormal three injectors 16 and the normal one injector 16 are made uniform. As a result, the injection correction amount TQk of the normal injector 16 becomes equal to or greater than the upper limit threshold value (+ THF1) due to the influence of the abnormal three injectors 16. That is, only by determining whether or not the injection correction amount TQk is within the appropriate range, it is determined whether only the injector 16 having the injection correction amount TQk equal to or greater than the upper limit threshold (+ THF1) is abnormal or normal. It is difficult.

ここで、平均噴射量QFINが下限平均噴射量THQLより大きいとき、平均噴射量QFINは適正噴射量範囲に含まれていることになる。平均噴射量QFINは、異常となるインジェクタ16の本数が増加するほど適正噴射量範囲から外れることになる。特に、三本のインジェクタ16が異常である場合、インジェクタ16の総本数に対し異常なインジェクタ16の占める割合は増加するため、平均噴射量QFINは適正噴射量範囲外となる。   Here, when the average injection amount QFIN is larger than the lower limit average injection amount THQL, the average injection amount QFIN is included in the appropriate injection amount range. The average injection amount QFIN becomes out of the appropriate injection amount range as the number of injectors 16 that become abnormal increases. In particular, when the three injectors 16 are abnormal, the ratio of the abnormal injectors 16 to the total number of the injectors 16 increases, so the average injection amount QFIN is outside the appropriate injection amount range.

上記の条件により、S110において平均噴射量QFINが下限平均噴射量THQL以上と判断される場合、S107において噴射補正量TQkが適正範囲外と判断された一本のインジェクタ16のみが異常であると判断される。これと同時に、この異常と判断されたインジェクタ16は、燃料噴射量を増加させるために噴射補正量TQkが過大に設定されていることになる。そのため、異常と判断されたインジェクタ16は、燃料噴射量が過小となる異常であると判断される。また、平均噴射量QFINが適正噴射量範囲、すなわちTHQL<QFIN<THQHにある場合も、S107において噴射補正量TQkが適正範囲外と判断された一本のインジェクタ16のみが異常であると判断される。   If it is determined in S110 that the average injection amount QFIN is equal to or greater than the lower limit average injection amount THQL based on the above conditions, it is determined in S107 that only one injector 16 for which the injection correction amount TQk is determined to be outside the proper range is abnormal. Is done. At the same time, the injection correction amount TQk of the injector 16 determined to be abnormal is set excessively in order to increase the fuel injection amount. Therefore, the injector 16 determined to be abnormal is determined to be abnormal in which the fuel injection amount becomes excessively small. Also, when the average injection amount QFIN is within the appropriate injection amount range, that is, THQL <QFIN <THQH, it is determined that only one injector 16 for which the injection correction amount TQk is determined to be outside the appropriate range in S107 is abnormal. The

一方、S110において平均噴射量QFINが下限平均噴射量THQL以下であると判断される場合、S107において噴射補正量TQkが適正範囲外と判断された一本のインジェクタ16を除く残る三本のインジェクタ16が異常であると判断される。これと同時に、噴射補正量TQkが適正範囲外と判断された一本のインジェクタ16は、異常な三本のインジェクタ16の過大な燃料噴射量にあわせるために過大な噴射補正量TQkが設定されていることになる。そのため、異常と判断された三本のインジェクタ16は、燃料噴射量が過大となる異常であると判断される。   On the other hand, if it is determined in S110 that the average injection amount QFIN is equal to or less than the lower limit average injection amount THQL, the remaining three injectors 16 except for the one injector 16 in which the injection correction amount TQk is determined to be outside the proper range in S107. Is determined to be abnormal. At the same time, one injector 16 for which the injection correction amount TQk is determined to be out of the proper range is set with an excessive injection correction amount TQk in order to match the excessive fuel injection amount of the abnormal three injectors 16. Will be. Therefore, the three injectors 16 that are determined to be abnormal are determined to be abnormal in which the fuel injection amount becomes excessive.

異常インジェクタ特定部36は、S109において適正範囲外となったインジェクタ16の噴射補正量TQkが上限閾値(+THF1)以上でないと判断すると(S109:No)、平均噴射量範囲判断部42において平均噴射量QFINが上限平均噴射量THQH以上であるか否かを判断する(S113)。異常インジェクタ特定部36は、S107においてインジェクタ16ごとに噴射補正量TQkが適正範囲外であるか否かを判断し、噴射補正量TQkが適正範囲にないときS108以降の処理を継続している。そのため、S109において適正範囲外となったインジェクタ16の噴射補正量TQkが上限閾値(+THF1)以上でないとき、インジェクタ16の噴射補正量TQkが下限閾値(−THFa=−THF1)以下と判断されることになる。   If the abnormal injector specifying unit 36 determines that the injection correction amount TQk of the injector 16 that is out of the appropriate range in S109 is not equal to or greater than the upper threshold (+ THF1) (S109: No), the average injection amount range determining unit 42 determines the average injection amount. It is determined whether or not QFIN is greater than or equal to the upper limit average injection amount THQH (S113). The abnormal injector specifying unit 36 determines whether or not the injection correction amount TQk is outside the appropriate range for each injector 16 in S107, and when the injection correction amount TQk is not within the appropriate range, the processing after S108 is continued. Therefore, when the injection correction amount TQk of the injector 16 that is out of the appropriate range in S109 is not equal to or higher than the upper limit threshold (+ THF1), it is determined that the injection correction amount TQk of the injector 16 is equal to or lower than the lower limit threshold (−THF = −THF1). become.

このように異常インジェクタ特定部36は、S109においてインジェクタ16の噴射補正量TQkが下限閾値(−THF1)以下と判断すると、S113において平均噴射量QFINが上限平均噴射量THQH以上であるか否かを判断する。異常インジェクタ特定部36は、平均噴射量QFINが上限平均噴射量THQH以上でない、すなわち平均噴射量QFINが上限平均噴射量未満であると判断すると(S113:No)、S107において噴射補正量TQkが適正範囲外となったインジェクタ16が異常であると特定する(S114)。一方、異常インジェクタ特定部36は、平均噴射量QFINが上限平均噴射量THQH以上であると判断すると(S113:Yes)、S107において噴射補正量TQkが適正範囲外となったインジェクタ16を除く残りのインジェクタ16が異常であると特定する(S115)。   As described above, when the abnormal injector specifying unit 36 determines in S109 that the injection correction amount TQk of the injector 16 is equal to or lower than the lower limit threshold (−THF1), it is determined in S113 whether or not the average injection amount QFIN is equal to or higher than the upper limit average injection amount THQH. to decide. If the abnormal injector specifying unit 36 determines that the average injection amount QFIN is not equal to or greater than the upper limit average injection amount THQH, that is, the average injection amount QFIN is less than the upper limit average injection amount (S113: No), the injection correction amount TQk is appropriate in S107. It is specified that the injector 16 that is out of range is abnormal (S114). On the other hand, when the abnormal injector specifying unit 36 determines that the average injection amount QFIN is greater than or equal to the upper limit average injection amount THQH (S113: Yes), the remaining injectors except the injector 16 whose injection correction amount TQk is outside the proper range in S107. It is specified that the injector 16 is abnormal (S115).

S108およびS109において、一本のインジェクタ16の噴射補正量TQkのみが下限閾値(−THF1)以下であると判断される場合、その下限閾値(−THF1)以下となるインジェクタ16のみが異常、または下限閾値(−THF1)以下となるインジェクタ16のみが正常のいずれかが考えられる。本実施形態のように四気筒のエンジン11の場合、四本のインジェクタ16が設けられている。この四本のインジェクタ16のうち一本のインジェクタ16が正常であるとすると、他の三本のインジェクタ16は異常となる。このように三本のインジェクタ16に異常があるとき、異常な三本のインジェクタ16と正常な一本のインジェクタ16からの燃料噴射量が均一化されるように噴射量補正が施される。その結果、正常なインジェクタ16の噴射補正量TQkは、異常な三本のインジェクタ16の影響によって下限閾値(−THF1)以下となる。すなわち、噴射補正量TQkが適正範囲にあるか否かを判断しただけでは、噴射補正量TQkが下限閾値(−THF1)以下のインジェクタ16のみが異常であるのか、または正常であるのかを判断することは困難である。   In S108 and S109, when it is determined that only the injection correction amount TQk of one injector 16 is equal to or lower than the lower threshold (-THF1), only the injector 16 that is equal to or lower than the lower threshold (-THF1) is abnormal or lower Only the injector 16 that is equal to or less than the threshold value (−THF1) is considered normal. In the case of the four-cylinder engine 11 as in the present embodiment, four injectors 16 are provided. If one of the four injectors 16 is normal, the other three injectors 16 become abnormal. When there is an abnormality in the three injectors 16 in this way, the injection amount correction is performed so that the fuel injection amounts from the abnormal three injectors 16 and the normal one injector 16 are made uniform. As a result, the injection correction amount TQk of the normal injector 16 becomes equal to or lower than the lower limit threshold (−THF 1) due to the influence of the abnormal three injectors 16. That is, only by determining whether or not the injection correction amount TQk is within the appropriate range, it is determined whether only the injector 16 having the injection correction amount TQk equal to or lower than the lower limit threshold (−THF1) is abnormal or normal. It is difficult.

ここで、平均噴射量QFINが上限平均噴射量THQH未満であるとき、平均噴射量QFINは適正噴射量範囲に含まれていることになる。平均噴射量QFINは、異常となるインジェクタ16の本数が増加するほど適正噴射量範囲から外れることになる。特に、三本のインジェクタ16が異常である場合、インジェクタ16の総本数に対し異常なインジェクタ16の占める割合は増加するため、平均噴射量QFINは適正噴射量範囲外となる。   Here, when the average injection amount QFIN is less than the upper limit average injection amount THQH, the average injection amount QFIN is included in the appropriate injection amount range. The average injection amount QFIN becomes out of the appropriate injection amount range as the number of injectors 16 that become abnormal increases. In particular, when the three injectors 16 are abnormal, the ratio of the abnormal injectors 16 to the total number of the injectors 16 increases, so the average injection amount QFIN is outside the appropriate injection amount range.

上記の条件により、S113において平均噴射量QFINが上限平均噴射量THQH未満と判断される場合、S107において噴射補正量TQkが適正範囲外と判断された一本のインジェクタ16のみが異常であると判断される。これと同時に、この異常と判断されたインジェクタ16は、燃料噴射量を減少させるために噴射補正量TQkが過小に設定されていることになる。そのため、異常と判断されたインジェクタ16は、燃料噴射量が過大となる異常であると判断される。また、平均噴射量QFINが適正噴射量範囲、すなわちTHQL<QFIN<THQHにある場合も、S107において噴射補正量TQkが適正範囲外と判断された一本のインジェクタ16のみが異常であると判断される。   When the average injection amount QFIN is determined to be less than the upper limit average injection amount THQH in S113 due to the above conditions, it is determined that only one injector 16 for which the injection correction amount TQk is determined to be outside the appropriate range in S107 is abnormal. Is done. At the same time, the injection correction amount TQk of the injector 16 determined to be abnormal is set to be too small in order to reduce the fuel injection amount. Therefore, the injector 16 determined to be abnormal is determined to be abnormal in which the fuel injection amount becomes excessive. Also, when the average injection amount QFIN is within the appropriate injection amount range, that is, THQL <QFIN <THQH, it is determined that only one injector 16 for which the injection correction amount TQk is determined to be outside the appropriate range in S107 is abnormal. The

一方、S113において平均噴射量QFINが上限平均噴射量THQH以上であると判断される場合、S107において噴射補正量TQkが適正範囲外と判断された一本のインジェクタ16を除く残る三本のインジェクタ16が異常であると判断される。これと同時に、噴射補正量TQkが適正範囲外と判断された一本のインジェクタ16は、異常な三本のインジェクタ16の過小な燃料噴射量にあわせるために過小な噴射補正量TQkが設定されていることになる。そのため、異常と判断された三本のインジェクタ16は、燃料噴射量が過小となる異常であると判断される。   On the other hand, if it is determined in S113 that the average injection amount QFIN is equal to or greater than the upper limit average injection amount THQH, the remaining three injectors 16 except for the one injector 16 in which the injection correction amount TQk is determined to be outside the proper range in S107. Is determined to be abnormal. At the same time, one injector 16 for which the injection correction amount TQk is determined to be out of the proper range is set with an excessive injection correction amount TQk to match the excessive fuel injection amount of the abnormal three injectors 16. Will be. Therefore, the three injectors 16 determined to be abnormal are determined to be abnormal in which the fuel injection amount becomes excessively small.

異常インジェクタ特定部36は、S108において噴射補正量TQk適正範囲外となるインジェクタ16が二本以上あると判断すると(S108:Yes)、平均噴射量範囲判断部42において平均噴射量QFINと適正噴射量範囲とを比較する(S120)。具体的には、平均噴射量範囲判断部42は、「A:QFIN≦THQLであるか?」、「B:THQL<QFIN<THQHであるか?」または「C:THQH≦QFINであるか?」のいずれであるかを判断する。すなわち、平均噴射量範囲判断部42は、平均噴射量QFINが「A:下限平均噴射量THQL以下であるか」、「B:適正噴射量範囲に含まれているか」または「C:上限平均噴射量THQH以上であるか」を判断する。   If the abnormal injector specifying unit 36 determines that there are two or more injectors 16 that are outside the appropriate range of the injection correction amount TQk in S108 (S108: Yes), the average injection amount range determining unit 42 determines the average injection amount QFIN and the appropriate injection amount. The range is compared (S120). Specifically, the average injection amount range determination unit 42 determines whether “A: QFIN ≦ THQL”, “B: THQL <QFIN <THQH”, or “C: THQH ≦ QFIN?” "Is determined. That is, the average injection amount range determination unit 42 determines whether the average injection amount QFIN is “A: is lower than or equal to the lower limit average injection amount THQL”, “B: is included in the appropriate injection amount range”, or “C: upper limit average injection. It is determined whether or not the amount is THQH or more.

異常インジェクタ特定部36は、S120において「A:QFIN≦THQL」と判断されると(S120:A)、S104で算出した噴射補正量TQkが下限閾値(−THFa)以下となるインジェクタ16のすべてを燃料噴射量が過大となる異常であると判断する(S121)。また、異常インジェクタ特定部36は、S120において「B:THQL<QFIN<THQH」と判断されると(S120:B)、エンジン11に設けられているすべてのインジェクタ16が燃料噴射量の過大または過小に関わらず異常であると判断する(S122)。さらに、異常インジェクタ特定部36は、S120において「C:THQH≦QFIN」と判断されると(S120:C)、S104で算出した噴射補正量TQkが上限閾値(+THFa)以上となるインジェクタ16のすべてを燃料噴射量が過小となる異常であると判断する(S123)。この場合、S121およびS123では適正範囲外となっているインジェクタ16は二本以上あるので、図3に示すように上限閾値(+THF2)および下限閾値(−THF2)が適用される。   If it is determined that “A: QFIN ≦ THQL” in S120 (S120: A), the abnormal injector specifying unit 36 determines all of the injectors 16 in which the injection correction amount TQk calculated in S104 is equal to or less than the lower threshold (−THFa). It is determined that the fuel injection amount is abnormal (S121). Further, when it is determined that “B: THQL <QFIN <THQH” in S120 (S120: B), the abnormal injector specifying unit 36 causes all the injectors 16 provided in the engine 11 to have excessive or small fuel injection amounts. Regardless, it is determined to be abnormal (S122). Furthermore, if it is determined that “C: THQH ≦ QFIN” in S120 (S120: C), the abnormal injector specifying unit 36 determines all of the injectors 16 in which the injection correction amount TQk calculated in S104 is equal to or greater than the upper threshold (+ THFa). Is judged as an abnormality in which the fuel injection amount becomes excessively small (S123). In this case, since there are two or more injectors 16 that are out of the proper range in S121 and S123, the upper threshold (+ THF2) and the lower threshold (-THF2) are applied as shown in FIG.

噴射補正量TQkが適正範囲外のインジェクタ16は、S120において「A:QFIN≦THQL」と判断、すなわち平均噴射量QFINが下限平均噴射量THQL以下と判断された場合、燃料噴射量を減らすように制御されている。そのため、噴射補正量TQkが適正範囲外のインジェクタ16は、燃料噴射量が過大であり、噴射補正量TQkを基準値「0」より負側の値に設定し、燃料噴射量の低減が図られている。したがって、S108において噴射補正量TQkが適正範囲外であるインジェクタ16が二本以上あると判断された場合であって、S120において平均噴射量QFINが下限平均噴射量THQL以下と判断されるインジェクタ16は、いずれも燃料噴射量が過大となる異常であると判断される。   The injector 16 whose injection correction amount TQk is outside the proper range is determined to be “A: QFIN ≦ THQL” in S120, that is, when it is determined that the average injection amount QFIN is equal to or lower than the lower limit average injection amount THQL, the fuel injection amount is reduced. It is controlled. Therefore, the injector 16 whose injection correction amount TQk is outside the appropriate range has an excessive fuel injection amount, and the injection correction amount TQk is set to a value on the negative side of the reference value “0”, thereby reducing the fuel injection amount. ing. Therefore, when it is determined in S108 that there are two or more injectors 16 whose injection correction amount TQk is outside the proper range, the injector 16 in which the average injection amount QFIN is determined to be equal to or lower than the lower limit average injection amount THQL in S120. In any case, it is determined that the fuel injection amount is abnormal.

同様に、噴射補正量TQkが適正範囲外のインジェクタ16は、S120において「C:THQH≦QFIN」と判断、すなわち平均噴射量QFINが上限平均噴射量THQH以上と判断された場合、燃料噴射量を増すように制御されている。そのため、噴射補正量TQkが適正範囲外のインジェクタ16は、燃料噴射量が過小であり、噴射補正量TQkを基準値「0」より正側の値に設定し、燃料噴射量の増加が図られている。したがって、S108において噴射補正量TQkが適正範囲外であるインジェクタ16が二本以上あると判断された場合であって、S120において平均噴射量QFINが上限平均噴射量THQH以上と判断されるインジェクタ16は、いずれも燃料噴射量が過小となる異常であると判断される。   Similarly, the injector 16 whose injection correction amount TQk is outside the appropriate range is determined as “C: THQH ≦ QFIN” in S120, that is, when it is determined that the average injection amount QFIN is equal to or greater than the upper limit average injection amount THQH. It is controlled to increase. Therefore, the injector 16 whose injection correction amount TQk is outside the appropriate range has an excessively small fuel injection amount, and the injection correction amount TQk is set to a value on the positive side of the reference value “0”, thereby increasing the fuel injection amount. ing. Therefore, when it is determined in S108 that there are two or more injectors 16 whose injection correction amount TQk is outside the appropriate range, the injector 16 in which the average injection amount QFIN is determined to be equal to or greater than the upper limit average injection amount THQH in S120. In any case, it is determined that the fuel injection amount is abnormal.

さらに、噴射補正量TQkが適正範囲外のインジェクタ16は、S120において「B:THQL<QFIN<THQH」と判断、すなわち平均噴射量QFINが下限平均噴射量THQLと上限平均噴射量THQHとの間の適正噴射量範囲にあると判断された場合、各インジェクタ16について設定されている燃料噴射量が、上限閾値(+THF2)または下限閾値(−THF2)を超える噴射補正量TQkを設定した結果、全体として適正噴射量範囲に収まっていることになる。したがって、S108において噴射補正量TQkが適正範囲外であるインジェクタ16が二本以上あると判断された場合であって、S120において平均噴射量QFINが適正噴射量範囲にあると判断されるインジェクタ16は、燃料噴射量が過大または過小に関わらず、すべて異常であると判断される。
異常インジェクタ特定部36は、S111、S112、S114、S115、S121、S122およびS123において異常となるインジェクタ16を特定すると、特定したインジェクタ16を記憶部37に記憶する(S124)。そして、特定したインジェクタ16の記憶が終了すると、制御部31はS101へリターンする。
Further, the injector 16 whose injection correction amount TQk is outside the appropriate range is determined as “B: THQL <QFIN <THQH” in S120, that is, the average injection amount QFIN is between the lower limit average injection amount THQL and the upper limit average injection amount THQH. As a result of setting the injection correction amount TQk in which the fuel injection amount set for each injector 16 exceeds the upper limit threshold (+ THF2) or the lower limit threshold (−THF2) when determined to be in the appropriate injection amount range, as a whole It is within the proper injection amount range. Therefore, when it is determined in S108 that there are two or more injectors 16 whose injection correction amount TQk is outside the appropriate range, the injector 16 in which the average injection amount QFIN is determined to be in the appropriate injection amount range in S120. Regardless of whether the fuel injection amount is excessive or small, it is determined that all are abnormal.
When the abnormal injector specifying unit 36 specifies the injector 16 that becomes abnormal in S111, S112, S114, S115, S121, S122, and S123, it stores the specified injector 16 in the storage unit 37 (S124). Then, when the storage of the specified injector 16 is completed, the control unit 31 returns to S101.

以上説明した一実施形態では、異常インジェクタ特定部36は、噴射補正量取得部34で取得したインジェクタ16ごとの噴射補正量TQk、および総噴射量算出部35で算出した総噴射量Qから算出する平均噴射量QFINに基づいて、複数のインジェクタ16のうちいずれのインジェクタ16に異常が生じているかを特定する。インジェクタ16のいずれかに異常が生じると、その異常なインジェクタ16は他のインジェクタ16に比較して燃料噴射量が過大または過小となる。そのため、正常なインジェクタ16の噴射補正量TQkと異常なインジェクタ16の噴射補正量TQkとは、差が大きくなる。一方、噴射補正量TQkは、インジェクタ16の相互間における相対的な量である。そのため、噴射補正量TQkの差だけでは、正常なインジェクタ16と異常なインジェクタ16とは区別ができない。そこで、異常インジェクタ特定部36は、噴射補正量TQkだけでなく総噴射量Qから算出される平均噴射量QFINも考慮に加えてインジェクタ16の異常を検出する。したがって、インジェクタ16による燃料噴射量の異常な増減を検出することができ、インジェクタ16の異常を精度よく検出することができる。   In the embodiment described above, the abnormal injector specifying unit 36 calculates the injection correction amount TQk for each injector 16 acquired by the injection correction amount acquisition unit 34 and the total injection amount Q calculated by the total injection amount calculation unit 35. Based on the average injection amount QFIN, it is specified which of the plurality of injectors 16 has an abnormality. When an abnormality occurs in any of the injectors 16, the fuel injection amount of the abnormal injector 16 is excessive or small as compared with the other injectors 16. Therefore, the difference between the injection correction amount TQk of the normal injector 16 and the injection correction amount TQk of the abnormal injector 16 becomes large. On the other hand, the injection correction amount TQk is a relative amount between the injectors 16. Therefore, the normal injector 16 and the abnormal injector 16 cannot be distinguished only by the difference in the injection correction amount TQk. Therefore, the abnormal injector specifying unit 36 detects an abnormality of the injector 16 in consideration of not only the injection correction amount TQk but also the average injection amount QFIN calculated from the total injection amount Q. Therefore, an abnormal increase or decrease in the fuel injection amount by the injector 16 can be detected, and the abnormality of the injector 16 can be detected with high accuracy.

また、一実施形態では、異常インジェクタ特定部36でインジェクタ16の異常の判断に用いる噴射補正量TQkおよび総噴射量Qは、いずれもエンジン11がアイドル状態に維持されているときに取得される。そして、この噴射補正量TQkおよび総噴射量Qは、例えばインジェクタ16からの燃料噴射の停止、あるいは燃料噴射量の変更をともなうことなく取得される。したがって、エンジン11の運転状態の変化や不具合を招くことなく、インジェクタ16の異常を検出することができる。   In one embodiment, both the injection correction amount TQk and the total injection amount Q that are used by the abnormal injector specifying unit 36 for determining the abnormality of the injector 16 are acquired when the engine 11 is maintained in the idle state. The injection correction amount TQk and the total injection amount Q are obtained without stopping the fuel injection from the injector 16 or changing the fuel injection amount, for example. Therefore, the abnormality of the injector 16 can be detected without causing a change or malfunction of the operating state of the engine 11.

一実施形態では、異常インジェクタ特定部36は、インジェクタ16ごとに噴射補正量TQkが適正範囲にあるか否かを判断する。例えば、異常なインジェクタ16において、燃料噴射量が過大であるとき、噴射補正量TQkはそのインジェクタ16において燃料噴射量を低減する方向へ設定される。この噴射補正量TQkは、異常なインジェクタ16における燃料噴射量が過大になるほど、燃料噴射量を低減する方向へ拡大され、適正範囲を超えることになる。そのため、各インジェクタ16の噴射補正量TQkが適正範囲にあるか否かを判断することにより、異常が生じている可能性があるインジェクタ16が特定される。一方、上述のように噴射補正量TQkは、インジェクタ16の相互間における相対的な量である。そのため、単に噴射補正量TQkが適正範囲に無いからインジェクタ16の異常と判断するのは困難である。そこで、異常インジェクタ特定部36は、複数のインジェクタ16においていずれかの噴射補正量TQkが適正範囲に無いと判断すると、総噴射量Qの平均値である平均噴射量QFINが適正噴射量範囲にあるか否かを判断する。エンジン11をアイドル状態に維持する場合、異常なインジェクタ16からの燃料噴射量を補うことを目的として全てのインジェクタ16について燃料噴射量が噴射補正量TQkの増加または減少に基づいて補正される。そのため、正常なインジェクタ16では、補正後の燃料の噴射量が過大または過小となる場合がある。その結果、この平均噴射量QFINを考慮することにより、噴射補正量TQkが適正範囲に無いインジェクタ16は異常であるか否かが判断される。したがって、異常なインジェクタ16について燃料噴射量が過大側または過小側のいずれの状態にあるかを含めて精度よく検出することができる。   In one embodiment, the abnormal injector specifying unit 36 determines whether or not the injection correction amount TQk is within an appropriate range for each injector 16. For example, when the fuel injection amount is excessive in an abnormal injector 16, the injection correction amount TQk is set in a direction to reduce the fuel injection amount in the injector 16. The injection correction amount TQk is expanded in the direction of decreasing the fuel injection amount as the fuel injection amount in the abnormal injector 16 becomes excessive, and exceeds the appropriate range. Therefore, by determining whether or not the injection correction amount TQk of each injector 16 is within an appropriate range, the injector 16 that may have an abnormality is identified. On the other hand, as described above, the injection correction amount TQk is a relative amount between the injectors 16. Therefore, it is difficult to determine that the injector 16 is abnormal because the injection correction amount TQk is not in the appropriate range. Therefore, when the abnormal injector specifying unit 36 determines that any of the injection correction amounts TQk is not within the appropriate range in the plurality of injectors 16, the average injection amount QFIN, which is the average value of the total injection amounts Q, is within the appropriate injection amount range. Determine whether or not. When the engine 11 is maintained in the idle state, the fuel injection amount is corrected based on the increase or decrease of the injection correction amount TQk for all the injectors 16 in order to compensate for the fuel injection amount from the abnormal injector 16. Therefore, in the normal injector 16, the fuel injection amount after correction may be excessively large or small. As a result, by considering this average injection amount QFIN, it is determined whether or not the injector 16 whose injection correction amount TQk is not in the proper range is abnormal. Therefore, it is possible to accurately detect the abnormal injector 16 including whether the fuel injection amount is on the excessive side or the excessive side.

さらに、一実施形態では、適正範囲を規定する上限閾値(+THFa)および下限閾値(−THFa)は異常となるインジェクタ16の割合に応じて設定されている。異常となるインジェクタ16の割合によって、噴射補正量TQkは変化する。そのため、上限閾値(+THFa)と下限閾値(−THFa)との間の適正範囲は異常となるインジェクタ16の割合によって変化する。そこで、上限閾値(+THFa)および下限閾値(−THFa)を異常となるインジェクタ16の割合に応じて設定することにより、異常なインジェクタ16をより精度よく検出することができる。   Furthermore, in one embodiment, the upper limit threshold (+ THFa) and the lower limit threshold (−THFa) that define the appropriate range are set according to the proportion of the injectors 16 that are abnormal. The injection correction amount TQk varies depending on the ratio of the injector 16 that becomes abnormal. Therefore, the appropriate range between the upper limit threshold (+ THFa) and the lower limit threshold (-THFa) varies depending on the ratio of the injectors 16 that become abnormal. Therefore, by setting the upper threshold (+ THFa) and the lower threshold (−THFa) according to the ratio of the injectors 16 that are abnormal, the abnormal injectors 16 can be detected with higher accuracy.

(その他の実施形態)
以上説明した本発明は、上記実施形態に限定されるものではなく、その要旨を逸脱しない範囲で種々の実施形態に適用可能である。
上述の一実施形態の場合、S102ではエンジン11の負荷の変動による検出精度への影響を低減するために、エンジン11の負荷条件が検出可能範囲にあるか否かを判断する例について説明した。しかし、エンジン11に加わる負荷の変動が小さい、あるいは一定の負荷が加わる場合、その負荷の大きさに応じてS107などで用いる上限閾値(+THFa)および下限閾値(−THFa)を複数用意し、負荷に応じて適切な上下閾値(+THFa)および下限閾値(−THFa)を選択する構成としてもよい。
(Other embodiments)
The present invention described above is not limited to the above-described embodiment, and can be applied to various embodiments without departing from the gist thereof.
In the case of the above-described embodiment, in S102, the example in which it is determined whether or not the load condition of the engine 11 is within the detectable range has been described in order to reduce the influence on the detection accuracy due to the load variation of the engine 11. However, when the fluctuation of the load applied to the engine 11 is small or a constant load is applied, a plurality of upper limit threshold values (+ THFa) and lower limit threshold values (−THFa) used in S107 and the like are prepared according to the magnitude of the load. It is good also as a structure which selects a suitable upper and lower threshold value (+ THFa) and a lower limit threshold value (-THFa) according to.

これにより、上限閾値(+THFa)および下限閾値(−THFa)は、エンジン11の運転状態に応じて設定される。エンジン11は、例えアイドル状態であっても、給電機器や空調機器の作動によって負荷が変化する。この場合、各インジェクタ16からの燃料噴射量にも変化が生じる。そこで、上限閾値(+THFa)および下限閾値(−THFa)をエンジン11の運転状態に応じて設定することにより、エンジン11の運転状態に関わらず、異常なインジェクタ16をより精度よく検出することができる。   Thereby, the upper threshold (+ THFa) and the lower threshold (−THFa) are set according to the operating state of the engine 11. Even if the engine 11 is in an idle state, the load changes due to the operation of the power supply device or the air conditioning device. In this case, the fuel injection amount from each injector 16 also changes. Therefore, by setting the upper limit threshold (+ THFa) and the lower limit threshold (−THFa) according to the operating state of the engine 11, the abnormal injector 16 can be detected more accurately regardless of the operating state of the engine 11. .

図面中、11はエンジン(内燃機関)、12は異常検出装置、15は気筒、16はインジェクタ(燃料噴射弁)、31は制御部(異常燃料噴射弁記憶手段)、32はアイドル運転制御部(アイドル運転手段)、34は噴射補正量取得部(噴射補正量取得手段)、35は総噴射量算出部(総噴射量算出手段)、36は異常インジェクタ特定部(異常燃料噴射弁特定部)、37は記憶部(異常燃料噴射弁記憶手段)、38は運転状態検出部(運転状態検出手段)、41は噴射補正量範囲判断部、42は平均噴射量範囲判断部を示す。   In the drawings, 11 is an engine (internal combustion engine), 12 is an abnormality detection device, 15 is a cylinder, 16 is an injector (fuel injection valve), 31 is a control unit (abnormal fuel injection valve storage means), and 32 is an idle operation control unit ( Idle operation means), 34 is an injection correction amount acquisition unit (injection correction amount acquisition means), 35 is a total injection amount calculation unit (total injection amount calculation means), 36 is an abnormal injector specifying unit (abnormal fuel injection valve specifying unit), Reference numeral 37 denotes a storage unit (abnormal fuel injection valve storage unit), 38 denotes an operation state detection unit (operation state detection unit), 41 denotes an injection correction amount range determination unit, and 42 denotes an average injection amount range determination unit.

Claims (4)

内燃機関の複数の気筒にそれぞれ設けられている燃料噴射弁の異常を検出する異常検出装置であって、
前記内燃機関をアイドル状態で運転するアイドル運転手段と、
前記内燃機関が前記アイドル運転手段でアイドル状態に維持され、かつ前記燃料噴射弁から噴射される燃料の量を複数の前記気筒の相互間で補正する噴射量補正を実行しているとき、各燃料噴射弁ごとに補正された噴射量を噴射補正量として取得する噴射補正量取得手段と、
前記内燃機関がアイドル状態に維持されているとき、前記噴射補正量取得手段で取得した前記噴射補正量を適用して複数の前記燃料噴射弁から噴射される燃料の総量を総噴射量として算出する総噴射量算出手段と、
前記補正量取得手段で取得した各燃料噴射弁の前記噴射補正量、および前記総噴射量算出手段で算出した前記総噴射量に基づいて、複数の前記燃料噴射弁のうちいずれの燃料噴射弁に異常が生じているかを特定する異常燃料噴射弁特定手段と、
前記異常燃料噴射弁特定手段で異常が生じていると特定された燃料噴射弁を異常燃料噴射弁として記憶する異常燃料噴射弁記憶手段と、
を備えることを特徴とする異常検出装置。
An abnormality detection device for detecting an abnormality of a fuel injection valve provided in each of a plurality of cylinders of an internal combustion engine,
Idle operation means for operating the internal combustion engine in an idle state;
When the internal combustion engine is maintained in the idle state by the idle operation means and the injection amount correction is performed to correct the amount of fuel injected from the fuel injection valve among the plurality of cylinders, each fuel Injection correction amount acquisition means for acquiring, as an injection correction amount, an injection amount corrected for each injection valve;
When the internal combustion engine is maintained in an idle state, the total amount of fuel injected from the plurality of fuel injection valves is calculated as the total injection amount by applying the injection correction amount acquired by the injection correction amount acquisition means. A total injection amount calculating means;
Based on the injection correction amount of each fuel injection valve acquired by the correction amount acquisition unit and the total injection amount calculated by the total injection amount calculation unit, any one of the plurality of fuel injection valves is selected. An abnormal fuel injection valve specifying means for specifying whether an abnormality has occurred;
Abnormal fuel injection valve storage means for storing the fuel injection valve specified as abnormal by the abnormal fuel injection valve specifying means as an abnormal fuel injection valve;
An abnormality detection device comprising:
前記異常燃料噴射弁特定手段は、
前記噴射補正量取得手段で取得した前記燃料噴射弁ごとの前記噴射補正量と、予め設定されている前記噴射補正量の上限閾値および下限閾値とを比較して、前記燃料噴射弁ごとに前記噴射補正量が前記上限閾値と前記下限閾値との間の適正範囲にあるか否かを判断する噴射補正量範囲判断手段と、
前記噴射補正量範囲判断手段において、前記燃料噴射弁のいずれかで前記噴射補正量が前記適正範囲に無いと判断されたとき、前記適性範囲に無いと判断された前記燃料噴射弁の本数に応じて場合分けをし、前記噴射補正量とこの噴射補正量の上限閾値および下限閾と、並びに前記総噴射量算出手段で算出した前記総噴射量を前記内燃機関の気筒数で除した平均噴射量と、予め設定されている前記平均噴射量の上限平均噴射量および下限平均噴射量とを、場合分けに応じて組み合わせて比較する比較手段と、
前記比較手段の比較結果に応じて、異常な前記燃料噴射弁を特定する特定手段と、
を有することを特徴とする請求項1記載の異常検出装置。
The abnormal fuel injection valve specifying means includes
The injection correction amount for each of the fuel injection valves acquired by the injection correction amount acquisition means is compared with the upper limit threshold value and the lower limit threshold value of the injection correction amount set in advance, and the injection is performed for each fuel injection valve. An injection correction amount range determining means for determining whether or not a correction amount is within an appropriate range between the upper limit threshold and the lower limit threshold;
When the injection correction amount range determining means determines that the injection correction amount is not in the appropriate range for any of the fuel injection valves, the fuel injection valve is determined to be out of the appropriate range according to the number of the fuel injection valves. The average injection amount obtained by dividing the injection correction amount, the upper and lower thresholds of the injection correction amount, and the total injection amount calculated by the total injection amount calculating means by the number of cylinders of the internal combustion engine And a comparison means for comparing the upper limit average injection amount and the lower limit average injection amount of the average injection amount set in advance in combination according to the case ,
A specifying means for specifying the abnormal fuel injection valve according to a comparison result of the comparing means;
The abnormality detection device according to claim 1, comprising:
前記上限閾値および前記下限閾値は、前記燃料噴射弁の総本数に対する前記異常燃料噴射弁特定手段で特定される前記異常燃料噴射弁の数の割合に応じて設定されていることを特徴とする請求項2記載の異常検出装置。   The upper limit threshold and the lower limit threshold are set according to a ratio of the number of the abnormal fuel injection valves specified by the abnormal fuel injection valve specifying means to the total number of the fuel injection valves. Item 3. The abnormality detection apparatus according to Item 2. 前記内燃機関の運転状態を検出する運転状態検出手段をさらに備え、
前記上限閾値および前記下限閾値は、前記運転状態検出手段で検出された前記内燃機関の運転状態に応じて設定されていることを特徴とする請求項2または3記載の異常検出装置。
An operation state detecting means for detecting an operation state of the internal combustion engine;
The abnormality detection device according to claim 2 or 3, wherein the upper limit threshold and the lower limit threshold are set according to an operation state of the internal combustion engine detected by the operation state detection means.
JP2009220575A 2009-09-25 2009-09-25 Anomaly detection device Active JP5287637B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009220575A JP5287637B2 (en) 2009-09-25 2009-09-25 Anomaly detection device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009220575A JP5287637B2 (en) 2009-09-25 2009-09-25 Anomaly detection device

Publications (2)

Publication Number Publication Date
JP2011069285A JP2011069285A (en) 2011-04-07
JP5287637B2 true JP5287637B2 (en) 2013-09-11

Family

ID=44014783

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009220575A Active JP5287637B2 (en) 2009-09-25 2009-09-25 Anomaly detection device

Country Status (1)

Country Link
JP (1) JP5287637B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7105476B2 (en) 2018-05-17 2022-07-25 株式会社アズ Denim fabric and its manufacturing method

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6874295B2 (en) * 2016-08-03 2021-05-19 いすゞ自動車株式会社 Anomaly detection device, anomaly detection method and anomaly detection system

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2595663B2 (en) * 1988-06-23 1997-04-02 日本電装株式会社 Failure diagnosis device for fuel injection device
JPH0734946A (en) * 1993-07-14 1995-02-03 Hitachi Ltd Fuel system abnormality diagnostic device for internal combustion engine
JP2004308464A (en) * 2003-04-03 2004-11-04 Denso Corp Fault diagnosis device of fuel injection device for internal combustion engine
JP4552899B2 (en) * 2006-06-06 2010-09-29 株式会社デンソー Fuel injection control device
JP4525729B2 (en) * 2007-10-26 2010-08-18 株式会社デンソー EGR distribution variation detection device
JP2009150246A (en) * 2007-12-19 2009-07-09 Denso Corp Fuel injector malfunction detecting apparatus and detecting method therefor

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7105476B2 (en) 2018-05-17 2022-07-25 株式会社アズ Denim fabric and its manufacturing method

Also Published As

Publication number Publication date
JP2011069285A (en) 2011-04-07

Similar Documents

Publication Publication Date Title
US8011231B2 (en) Control apparatus for internal combustion engine
RU2578507C1 (en) Method and device for diagnosis of internal combustion engines
US11181068B1 (en) Injection control device
US7765991B2 (en) Fuel delivery control for internal combustion engine
US20150081160A1 (en) Fuel control diagnostic systems and methods
US11181067B1 (en) Injection control device
US9239026B2 (en) Fuel supply control device and control method for engine
JP2010261334A (en) Fuel injection control device
JP2007255230A (en) Fuel injection control device
JP2005016486A (en) Fuel injection device
US20100211291A1 (en) Abnormality detection device
JP5287637B2 (en) Anomaly detection device
JP2012021514A (en) Fuel injection control device
US7599783B2 (en) Injection quantity control unit and fuel injection system having the unit
JP4442418B2 (en) Air-fuel ratio control device for internal combustion engine
JP2010196558A (en) Air-fuel ratio control device
JP5040902B2 (en) Control device for internal combustion engine
JP2010265822A (en) Fuel injection control device for internal combustion engine and fuel injection control method for internal combustion engine
JP5256922B2 (en) Injection quantity control device for internal combustion engine
KR102250296B1 (en) Apparatus and method for monitering cylinder imbalance of multi-cylinder internal combustion engine
JP4983751B2 (en) Fuel injection control device
JP6256400B2 (en) Abnormality judgment device
JP6036519B2 (en) Fuel injection control device
US20210404411A1 (en) Injection control device
JP2006307671A (en) Fuel injector of internal combustion engine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20111111

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120921

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20121002

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20121130

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: 20130507

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130520

R151 Written notification of patent or utility model registration

Ref document number: 5287637

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250