[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2009293552A - Injection control device for internal combustion engine - Google Patents

Injection control device for internal combustion engine Download PDF

Info

Publication number
JP2009293552A
JP2009293552A JP2008149309A JP2008149309A JP2009293552A JP 2009293552 A JP2009293552 A JP 2009293552A JP 2008149309 A JP2008149309 A JP 2008149309A JP 2008149309 A JP2008149309 A JP 2008149309A JP 2009293552 A JP2009293552 A JP 2009293552A
Authority
JP
Japan
Prior art keywords
interval
correction
amount
injection
injection amount
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2008149309A
Other languages
Japanese (ja)
Inventor
Takafumi Yamada
貴文 山田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2008149309A priority Critical patent/JP2009293552A/en
Publication of JP2009293552A publication Critical patent/JP2009293552A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

<P>PROBLEM TO BE SOLVED: To provide an injection control device for an internal combustion engine, improving correction accuracy. <P>SOLUTION: This injection control device for the internal combustion engine is appropriately used for controlling injection quantity based on a correction map with a relation between an interval in multi-stage injection and the amount of correction for the injection quantity defined. Specifically, by changing the interval in the multi-stage injection, an interval with command injection quantity matched to the actual injection quantity is calculated, the calculated interval is determined as a reference interval, and an interval with the amount of correction made to be zero in the correction map is determined as a correction interval. A ratio between the reference interval and the correction interval is determined as an interval correction gain, and the interval is corrected by the interval correction gain to determine the amount of correction in the correction map. Thereby, it is possible to suppress a cycle delay in waviness correction and to improve accuracy of the amount of correction. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は、噴射量を制御する内燃機関の噴射制御装置に関する。   The present invention relates to an injection control device for an internal combustion engine that controls an injection amount.

多段噴射が実行される内燃機関においては、そのインターバルによって指令噴射量と実噴射量(実測値)との間にずれが生じる傾向にある。そこで、このようなずれを抑えるための技術が、例えば特許文献1乃至3に記載されている。特許文献1には、インターバル時間を意図的にずらして、噴射量偏差が0となるずれ時間を求め、ずれ時間に応じた補正量を算出する技術が記載されている。特許文献2には、記憶された基準の変動パターンと変動パターンのずれ量を算出して噴射量を補正する技術が記載されている。特許文献3には、基準レール圧に対応する基準変動パターンをレール圧に応じて修正した修正インターバル時間を用いて補正量を算出する技術が記載されている。その他にも、本発明に関連のある技術が、特許文献4に記載されている。   In an internal combustion engine in which multi-stage injection is performed, there is a tendency that a deviation occurs between the command injection amount and the actual injection amount (actual measurement value) depending on the interval. Therefore, for example, Patent Documents 1 to 3 describe techniques for suppressing such a shift. Patent Document 1 describes a technique for intentionally shifting the interval time to obtain a deviation time at which the injection amount deviation becomes 0, and calculating a correction amount according to the deviation time. Patent Document 2 describes a technique for correcting an injection amount by calculating a deviation amount between a stored reference variation pattern and the variation pattern. Patent Document 3 describes a technique for calculating a correction amount using a correction interval time in which a reference fluctuation pattern corresponding to a reference rail pressure is corrected according to the rail pressure. In addition, a technique related to the present invention is described in Patent Document 4.

特開2007−132334号公報JP 2007-132334 A 特開2005−76561号公報JP-A-2005-76561 特開2006−214402号公報JP 2006-214402 A 特開2003−314337号公報JP 2003-314337 A

しかしながら、上記の特許文献1乃至4に記載された補正を行った場合であっても、噴射量変化、個体ばらつきや燃料性状などの影響によって、指令噴射量と実噴射量との間にずれが残る場合がある。   However, even when the corrections described in Patent Documents 1 to 4 are performed, there is a difference between the command injection amount and the actual injection amount due to the influence of the injection amount change, individual variation, fuel properties, and the like. May remain.

本発明は、上記のような課題を解決するためになされたものであり、補正の精度を向上させることが可能な内燃機関の噴射制御装置を提供することを課題とする。   The present invention has been made to solve the above-described problems, and an object of the present invention is to provide an injection control device for an internal combustion engine that can improve the accuracy of correction.

本発明の1つの観点では、多段噴射におけるインターバルと噴射量の補正量との関係を規定した補正マップに基づいて、噴射量を制御する内燃機関の噴射制御装置は、前記多段噴射におけるインターバルを変化させることによって、指令噴射量と実噴射量とが一致するインターバルを算出し、算出された当該インターバルを基準インターバルとして決定する基準インターバル決定手段と、前記補正マップにおいて前記基準インターバルに対応し且つ補正量が0となるインターバルを補正用インターバルとして決定する補正用インターバル決定手段と、前記基準インターバルと前記補正用インターバルとの比をインターバル補正ゲインとして決定するインターバル補正ゲイン決定手段と、インターバルを前記インターバル補正ゲインで修正して前記補正マップにおける補正量を決定する補正量決定手段と、を備える。   In one aspect of the present invention, an injection control device for an internal combustion engine that controls an injection amount based on a correction map that defines a relationship between an interval in a multi-stage injection and a correction amount for the injection amount changes the interval in the multi-stage injection. By calculating, an interval in which the command injection amount and the actual injection amount coincide with each other, reference interval determination means for determining the calculated interval as a reference interval, and a correction amount corresponding to the reference interval in the correction map Correction interval determining means for determining an interval for which the value is 0 as a correction interval, interval correction gain determining means for determining a ratio between the reference interval and the correction interval as an interval correction gain, and an interval as the interval correction gain. To fix And a correction amount determining means for determining a correction amount in serial correction map.

上記の内燃機関の噴射制御装置は、多段噴射におけるインターバルと噴射量の補正量との関係を規定した補正マップに基づいて、噴射量を制御するために好適に利用される。具体的には、基準インターバル決定手段は、前記多段噴射におけるインターバルを変化させることによって、指令噴射量と実噴射量とが一致するインターバルを算出し、算出された当該インターバルを基準インターバルとして決定する。補正用インターバル決定手段は、前記補正マップにおいて前記基準インターバルに対応し且つ補正量が0となるインターバルを補正用インターバルとして決定する。インターバル補正ゲイン決定手段は、前記基準インターバルと前記補正用インターバルとの比をインターバル補正ゲインとして決定する。前記補正量決定手段は、インターバルを前記インターバル補正ゲインで修正して前記補正マップにおける補正量を決定する。このようにすることで、うねり補正における周期のずれを抑えることができ、補正量の精度向上を図ることができる。   The above-described injection control device for an internal combustion engine is suitably used for controlling the injection amount based on a correction map that defines the relationship between the interval and the correction amount of the injection amount in multistage injection. Specifically, the reference interval determining means calculates an interval in which the command injection amount and the actual injection amount coincide with each other by changing the interval in the multistage injection, and determines the calculated interval as the reference interval. The correction interval determining means determines an interval corresponding to the reference interval and having a correction amount of 0 in the correction map as a correction interval. The interval correction gain determining means determines a ratio between the reference interval and the correction interval as an interval correction gain. The correction amount determining means determines the correction amount in the correction map by correcting the interval with the interval correction gain. By doing in this way, the shift | offset | difference of the period in waviness correction | amendment can be suppressed, and the precision improvement of a correction amount can be aimed at.

上記の内燃機関の噴射制御装置の他の一態様は、前記補正用インターバル決定手段は、前記補正マップにおける補正量が0となるインターバルを脈動周期で補正し、補正された当該インターバルを、前記補正用インターバルとして決定する。これにより、圧力脈動の伝播速度や高圧通路長さの変化に係わらず、補正マップにおける補正量を精度良く算出することができる。   In another aspect of the injection control apparatus for an internal combustion engine, the correction interval determining means corrects an interval in which the correction amount in the correction map is 0 with a pulsation period, and the corrected interval is corrected with the correction. It is determined as an interval. As a result, the correction amount in the correction map can be accurately calculated regardless of changes in the propagation speed of the pressure pulsation and the length of the high-pressure passage.

上記の内燃機関の噴射制御装置の他の一態様では、前記補正量決定手段は、前記インターバル補正ゲインに基づいて、前記補正マップにおける位相を修正する。これによっても、噴射量の精度を向上させることが可能となる。   In another aspect of the injection control apparatus for an internal combustion engine, the correction amount determination means corrects the phase in the correction map based on the interval correction gain. This also makes it possible to improve the accuracy of the injection amount.

上記の内燃機関の噴射制御装置の他の一態様では、前記補正量決定手段は、指令噴射量と実噴射量とのずれ量がピークとなるようなインターバルで微小噴射量学習を行うことにより、前記補正マップにおける振幅を更に修正する。これにより、実際の噴射量の変動量に合わせた補正を行うことができ、噴射量の精度を更に向上させることが可能となる。   In another aspect of the above-described injection control device for an internal combustion engine, the correction amount determination means performs minute injection amount learning at an interval such that the deviation amount between the command injection amount and the actual injection amount becomes a peak, The amplitude in the correction map is further corrected. Thereby, it is possible to perform correction in accordance with the actual fluctuation amount of the injection amount, and it is possible to further improve the accuracy of the injection amount.

以下、図面を参照して本発明の好適な実施の形態について説明する。   Preferred embodiments of the present invention will be described below with reference to the drawings.

[装置構成]
図1は、本実施形態に係る内燃機関の噴射量学習装置が適用された内燃機関100の概略構成を示すブロック図である。なお、図1において、実線の矢印は吸気及び排気の流れを示し、破線の矢印は信号の入出力を示す。
[Device configuration]
FIG. 1 is a block diagram showing a schematic configuration of an internal combustion engine 100 to which an injection quantity learning device for an internal combustion engine according to the present embodiment is applied. In FIG. 1, solid arrows indicate intake and exhaust flows, and broken arrows indicate signal input / output.

内燃機関100は、車両に搭載され、直列4気筒のエンジンとして構成された機関本体10の出力を走行用動力源として用いる。機関本体10は、例えばディーゼルエンジンなどで構成される。機関本体10の各気筒は、吸気マニホールド11及び排気マニホールド12に接続されている。機関本体10は、各気筒に設けられた燃料噴射弁15と、各燃料噴射弁15に対して高圧の燃料を供給するコモンレール14とを備え、コモンレール14には不図示の燃料ポンプにより燃料が高圧状態で供給される。燃料噴射弁15からの燃料噴射量及び噴射タイミングは、ECU7から供給される制御信号S15により制御される。   The internal combustion engine 100 is mounted on a vehicle and uses the output of the engine body 10 configured as an in-line four-cylinder engine as a driving power source. The engine body 10 is composed of, for example, a diesel engine. Each cylinder of the engine body 10 is connected to an intake manifold 11 and an exhaust manifold 12. The engine body 10 includes a fuel injection valve 15 provided in each cylinder, and a common rail 14 that supplies high-pressure fuel to each fuel injection valve 15, and fuel is supplied to the common rail 14 by a fuel pump (not shown). Supplied in state. The fuel injection amount and injection timing from the fuel injection valve 15 are controlled by a control signal S15 supplied from the ECU 7.

吸気マニホールド11に接続された吸気通路20には、機関本体10へ供給される吸気量を検出するエアフロメータ(AFM)21と、吸気量を調整するスロットルバルブ22aと、吸気を過給するターボチャージャ23のコンプレッサ23aと、吸気を冷却するインタークーラ(IC)24と、吸気量を調整するスロットルバルブ22bと、が設けられている。一方、排気マニホールド12に接続された排気通路25には、排気ガスのエネルギーによって回転されるターボチャージャ23のタービン23bと、排気ガスを浄化可能な触媒30とが設けられている。   An intake passage 20 connected to the intake manifold 11 has an air flow meter (AFM) 21 that detects the amount of intake air supplied to the engine body 10, a throttle valve 22a that adjusts the intake air amount, and a turbocharger that supercharges intake air. 23, a compressor 23a, an intercooler (IC) 24 for cooling the intake air, and a throttle valve 22b for adjusting the intake air amount are provided. On the other hand, an exhaust passage 25 connected to the exhaust manifold 12 is provided with a turbine 23b of a turbocharger 23 that is rotated by the energy of exhaust gas, and a catalyst 30 that can purify the exhaust gas.

また、内燃機関100は、タービン23bの上流側からコンプレッサ23aの下流側に、排気ガスを還流させるように構成されている。具体的には、排気通路25のタービン23bの上流位置と、吸気通路20のインタークーラ24より下流位置とを接続するEGR通路31によって、排気ガスが還流される。このEGR通路31上には、EGRガス量を制御するためのEGR弁33が設けられている。   The internal combustion engine 100 is configured to recirculate exhaust gas from the upstream side of the turbine 23b to the downstream side of the compressor 23a. Specifically, the exhaust gas is recirculated by the EGR passage 31 that connects the upstream position of the turbine 23 b in the exhaust passage 25 and the downstream position of the intercooler 24 in the intake passage 20. An EGR valve 33 for controlling the amount of EGR gas is provided on the EGR passage 31.

内燃機関100には、各種のセンサが設けられている。具体的には、機関本体10には、回転変動センサ42が設けられている。回転変動センサ42は、機関本体10の回転数の変動を検出し、検出した回転変動に対応する検出信号S42をECU7に供給する。なお、内燃機関100には、上記したセンサ以外にも種々のセンサが設けられているが、本実施形態と特に関係の無い部分については説明を省略する。   The internal combustion engine 100 is provided with various sensors. Specifically, the engine body 10 is provided with a rotation fluctuation sensor 42. The rotation fluctuation sensor 42 detects a fluctuation in the rotation speed of the engine body 10 and supplies a detection signal S42 corresponding to the detected rotation fluctuation to the ECU 7. The internal combustion engine 100 is provided with various sensors in addition to the above-described sensors, but description of portions not particularly related to the present embodiment will be omitted.

内燃機関100の各要素は、ECU(Engine Control Unit)7により制御されている。ECU7は、図示しないCPU(Central Processing Unit)、ROM(Read Only Memory)及びRAM(Random Access Memory)などを備えて構成される。本実施形態では、ECU7は、本発明における内燃機関の噴射量制御装置として機能し、多段噴射におけるインターバルと噴射量の補正量との関係を規定したマップ(以下、「補正マップ」と称する)に基づいて、噴射量を制御する。詳細は後述するが、ECU7は、基準インターバル決定手段、補正用インターバル決定手段、及び、補正量決定手段として動作する。なお、ECU7は内燃機関100における他の構成要素の制御も行うが、本実施形態と特に関係の無い部分については説明を省略する。   Each element of the internal combustion engine 100 is controlled by an ECU (Engine Control Unit) 7. The ECU 7 includes a CPU (Central Processing Unit), a ROM (Read Only Memory), a RAM (Random Access Memory), and the like (not shown). In the present embodiment, the ECU 7 functions as an injection amount control device for an internal combustion engine in the present invention, and a map (hereinafter referred to as “correction map”) that defines the relationship between the interval and the correction amount of the injection amount in the multistage injection. Based on this, the injection amount is controlled. Although details will be described later, the ECU 7 operates as a reference interval determination unit, a correction interval determination unit, and a correction amount determination unit. The ECU 7 also controls other components in the internal combustion engine 100, but a description of portions that are not particularly related to the present embodiment is omitted.

また、本発明は、直列4気筒の内燃機関100への適用に限定はされず、4気筒以外の気筒数で構成された内燃機関や、気筒がV型に配列された内燃機関に対しても適用することができる。更に、本発明は、直噴タイプの燃料噴射弁15によって構成された内燃機関100への適用に限定はされず、ポート噴射タイプの燃料噴射弁によって構成された内燃機関に対しても適用することができる。   Further, the present invention is not limited to the application to the in-line four-cylinder internal combustion engine 100, but also to an internal combustion engine having a number of cylinders other than four cylinders or an internal combustion engine in which the cylinders are arranged in a V shape. Can be applied. Further, the present invention is not limited to the application to the internal combustion engine 100 configured by the direct injection type fuel injection valve 15, and may be applied to the internal combustion engine configured by the port injection type fuel injection valve. Can do.

[第1実施例]
次に、本発明の第1実施例について説明する。
[First embodiment]
Next, a first embodiment of the present invention will be described.

多段噴射(例えば、パイロット噴射とメイン噴射とからなる燃料噴射)を実行した場合、そのインターバルによって指令噴射量(以下、単に「指令値」とも呼ぶ。)と実噴射量(実測値)との間にずれが生じる傾向にある。このようなずれによる影響を抑制するため、インターバルと噴射量を補正すべき量(補正量)との関係を予め求めて、当該関係に基づいて噴射量の補正(以下、「うねり補正」とも呼ぶ。)を行うことが考えられる。   When multi-stage injection (for example, fuel injection including pilot injection and main injection) is executed, the interval between the command injection amount (hereinafter also simply referred to as “command value”) and the actual injection amount (actual measurement value) is determined according to the interval. There is a tendency for deviation to occur. In order to suppress the influence of such a deviation, a relationship between the interval and the amount (correction amount) for correcting the injection amount is obtained in advance, and the injection amount correction (hereinafter also referred to as “swell correction”) based on the relationship. )).

図2は、多段噴射におけるインターバルと補正量との関係を規定した補正マップの一例を示している。つまり、うねり補正を行う際に用いるマップを示している。図2は、横軸にインターバルを示し、縦軸に補正量を示している。横軸に示すインターバルは、レール圧や温度などによって無次元化されている。つまり、補正マップは、レール圧や温度などによって無次元化して1つのマップとしている。   FIG. 2 shows an example of a correction map that defines the relationship between the interval and the correction amount in multistage injection. That is, the map used when performing swell correction is shown. In FIG. 2, the horizontal axis indicates the interval, and the vertical axis indicates the correction amount. The interval shown on the horizontal axis is made dimensionless by rail pressure, temperature, and the like. That is, the correction map is made dimensionless by rail pressure, temperature, etc., and is made into one map.

図2に示すように、補正マップにおいては、インターバルに応じて補正量が変動している(うねっている)ことが見て取れる。なお、補正マップは、噴射量特性を予め計測・解析することで作成される。例えば、種々にインターバルを変化させたときの燃料噴射弁15における噴射量変動量を計測することで作成される。また、補正マップは、検出された温度やレール圧などに応じて適宜修正することができる。   As shown in FIG. 2, in the correction map, it can be seen that the correction amount varies (swells) according to the interval. The correction map is created by measuring and analyzing the injection amount characteristic in advance. For example, it is created by measuring the injection amount fluctuation amount in the fuel injection valve 15 when various intervals are changed. Further, the correction map can be appropriately corrected according to the detected temperature, rail pressure, and the like.

上記のような補正マップに基づいてうねり補正を行った場合にも、指令噴射量と実噴射量との間にずれが残る場合がある。図3は、うねり補正後に生じ得るずれの一例を示している。図3は、インターバルと、指令値からのずれ(指令噴射量と実噴射量とのずれ)との関係を示している。具体的には、図3(a)はうねり補正前のグラフを示し、図3(b)はうねり補正後のグラフを示している。図3(b)に示すように、うねり補正を行った場合には、うねり補正を行わない場合と比較すると大きくずれが補正されていることがわかるが、指令値からのずれが完全には補正されていないことがわかる。このようなずれを無くすために補正マップを修正することが考えられるが、実際には、ずれが完全に無くなるように補正マップを修正することは困難であると言える。というのも、指令値からのずれは、個体ばらつきや燃料性状などに起因する場合があり、このような個体ばらつきや燃料性状などを適切に検出することは困難であるからである。   Even when the swell correction is performed based on the correction map as described above, a deviation may remain between the command injection amount and the actual injection amount. FIG. 3 shows an example of the deviation that can occur after the swell correction. FIG. 3 shows the relationship between the interval and the deviation from the command value (deviation between the command injection amount and the actual injection amount). Specifically, FIG. 3A shows a graph before waviness correction, and FIG. 3B shows a graph after waviness correction. As shown in FIG. 3 (b), it can be seen that when waviness correction is performed, a large deviation is corrected as compared with the case where waviness correction is not performed, but the deviation from the command value is completely corrected. You can see that it has not been done. Although it is conceivable to correct the correction map in order to eliminate such a shift, it can be said that it is actually difficult to correct the correction map so that the shift is completely eliminated. This is because deviation from the command value may be caused by individual variations, fuel properties, and the like, and it is difficult to appropriately detect such individual variations, fuel properties, and the like.

このことについて、図4を用いて詳細に説明する。図4は、横軸にインターバルを示し、縦軸に指令値からのずれを示している。   This will be described in detail with reference to FIG. In FIG. 4, the horizontal axis represents the interval, and the vertical axis represents the deviation from the command value.

図4(a)は、理想的なうねり補正が行われた場合の結果の一例を示している。グラフC1は補正前における噴射量のずれ量を示しており、グラフC2はうねり補正に用いる補正マップを示している。また、グラフC3は、グラフC1で示すずれ量を、グラフC2で示す補正マップを用いてうねり補正した結果を示している。グラフC3より、補正マップによって適切にうねり補正がなされていることがわかる、つまり指令値からのずれがほとんど無いことがわかる。この場合には、どのインターバルを使用しても、指令噴射量と実噴射量とが一致すると言える。   FIG. 4A shows an example of a result when ideal waviness correction is performed. A graph C1 shows the amount of deviation of the injection amount before correction, and a graph C2 shows a correction map used for swell correction. Graph C3 shows the result of correcting the undulation using the correction map shown by graph C2 for the shift amount shown by graph C1. From the graph C3, it can be seen that the waviness correction is appropriately performed by the correction map, that is, there is almost no deviation from the command value. In this case, it can be said that the command injection amount and the actual injection amount coincide with each other regardless of which interval is used.

これに対して、図4(b)は、うねり補正における実際の結果の一例を示している。グラフD1は補正前における噴射量のずれ量を示しており、グラフD2はうねり補正に用いる補正マップを示している。また、グラフD3は、グラフD1で示すずれ量を、グラフD2で示す補正マップを用いてうねり補正した結果を示している。グラフD3より、うねり補正後においても指令値からのずれが残っていることがわかる。これは、グラフD2で示す補正マップが、グラフD1に対して、振幅及び周期が微妙にずれているからであると考えられる。この場合には、インターバルによって、指令噴射量と実噴射量とのずれが変動する傾向にある。   On the other hand, FIG. 4B shows an example of an actual result in the swell correction. A graph D1 shows a deviation amount of the injection amount before correction, and a graph D2 shows a correction map used for swell correction. Further, the graph D3 shows the result of correcting the undulation using the correction map shown by the graph D2 for the shift amount shown by the graph D1. From the graph D3, it can be seen that the deviation from the command value remains even after the waviness correction. This is presumably because the amplitude and the period of the correction map shown by the graph D2 are slightly shifted from the graph D1. In this case, the difference between the command injection amount and the actual injection amount tends to vary depending on the interval.

理想的には、図4(a)に示すようなうねり補正がなされることが望ましい。しかしながら、実際には、個体ばらつきや燃料性状や補正マップの精度などの理由により、図4(a)に示すようなうねり補正を行うことは困難であると言える。つまり、実際には図4(b)に示すようなうねり補正がなされる傾向にあり、指令値からのずれを完全になくすことは困難であると言える。   Ideally, it is desirable that the waviness correction as shown in FIG. However, in practice, it can be said that it is difficult to perform the swell correction as shown in FIG. 4A due to individual variations, fuel properties, correction map accuracy, and the like. That is, in reality, there is a tendency to perform swell correction as shown in FIG. 4B, and it can be said that it is difficult to completely eliminate the deviation from the command value.

そこで、第1実施例では、ECU7は、うねり補正における周期のずれを抑えるため、補正量を算出する際に、インターバルを修正してから、補正マップより補正量を算出することとする。具体的には、まず、ECU7は、多段噴射におけるインターバルを変化させることによって、指令噴射量と実噴射量とが一致するインターバルを算出して、算出された当該インターバルを基準インターバルとして決定するとともに、補正マップにおいて基準インターバルに対応し且つ補正量が0となるインターバルを補正用インターバルとして決定する。そして、ECU7は、基準インターバルと補正用インターバルとの比をインターバル補正ゲインとして決定し、インターバルをインターバル補正ゲインで修正して補正マップにおける補正量を決定する。これにより、うねり補正における周期のずれを抑えることができ、補正量の精度向上を図ることができる。   Therefore, in the first embodiment, the ECU 7 calculates the correction amount from the correction map after correcting the interval when calculating the correction amount in order to suppress the shift of the period in the swell correction. Specifically, first, the ECU 7 calculates an interval in which the command injection amount and the actual injection amount coincide with each other by changing the interval in the multistage injection, and determines the calculated interval as a reference interval. An interval corresponding to the reference interval and having a correction amount of 0 in the correction map is determined as a correction interval. Then, the ECU 7 determines the ratio between the reference interval and the correction interval as the interval correction gain, and corrects the interval with the interval correction gain to determine the correction amount in the correction map. Thereby, the shift | offset | difference of the period in waviness correction | amendment can be suppressed, and the precision improvement of a correction amount can be aimed at.

まず、図5及び図6を参照して、基準インターバルの決定方法について具体的に説明する。   First, a reference interval determination method will be described in detail with reference to FIGS. 5 and 6.

図5は、基準インターバルを決定する際に行われる制御のタイムチャートを示している。具体的には、上から順に、機関本体10の回転数、多段噴射のインターバル、学習用噴射フラグを示している。本実施例においては、ECU7は、単発噴射で微小噴射量学習が可能である際に、単発噴射(例えば2mm/st)で学習を実行した後に、多段噴射(例えば、2mm/stのパイロット噴射と2mm/stのメイン噴射)での学習を実行する。より具体的には、ECU7は、減速時に多段噴射を行って微小噴射量学習を実行する場合、破線領域A1で示すように、機関本体10の回転数に応じて時間間隔が一定となるようにインターバルを指令する。例えば、ECU7は、「Aint(℃A)=回転数(rpm)×360/60/1000×360×Tint0(ms)」より、インターバルを設定する。式中の「Tint0」は基準インターバルに相当する。こうすることにより、回転数が変化しても正確な噴射量にて燃料噴射されるため、トルク変動から実噴射量を精度良く求めることが可能となる。つまり、回転変動による噴射量の変動を抑制することが可能となる。なお、ECU7は、多段噴射を複数回実行して、回転変動センサ42より得られた回転変動からトルク(トルク変動)を推定し、推定されたトルクから実噴射量を得て、当該実噴射量を平均した値を用いて学習を行う。 FIG. 5 shows a time chart of the control performed when determining the reference interval. Specifically, in order from the top, the rotational speed of the engine body 10, the multistage injection interval, and the learning injection flag are shown. In the present embodiment, the ECU 7 performs learning by single injection (for example, 2 mm 3 / st) and then performs multistage injection (for example, 2 mm 3 / st pilot) when the small injection amount learning is possible by single injection. Learning with injection and 2 mm 3 / st main injection) is executed. More specifically, when the ECU 7 performs multi-stage injection at the time of deceleration and executes the minute injection amount learning, the time interval becomes constant according to the rotational speed of the engine body 10 as indicated by the broken line area A1. Command interval. For example, the ECU 7 sets the interval from “Aint (° C. A) = rotational speed (rpm) × 360/60/1000 × 360 × Tint0 (ms)”. “Tint0” in the equation corresponds to the reference interval. As a result, even if the rotational speed changes, fuel is injected with an accurate injection amount, so that the actual injection amount can be accurately obtained from the torque fluctuation. That is, it is possible to suppress fluctuations in the injection amount due to rotational fluctuations. The ECU 7 executes the multi-stage injection a plurality of times, estimates the torque (torque fluctuation) from the rotation fluctuation obtained from the rotation fluctuation sensor 42, obtains the actual injection quantity from the estimated torque, and obtains the actual injection quantity. Learning is performed using the average value of.

また、ECU7は、破線領域A2で示すように、指令噴射量と実噴射量とが一致するインターバルを検出するために、多段噴射におけるインターバルを徐々に変化させる(つまり段階的に変化させる)。例えば、ECU7は、「Tint0[i+1]=Tint0[i]+ΔTint」より得られたインターバルに設定することで、インターバルを徐々に変化させる。式中の「ΔTint」は序変量に相当する。そして、ECU7は、このようにインターバルを徐々に変化させることによって、指令噴射量と実噴射量とが一致するインターバルを求め、当該インターバルを基準インターバルとして決定する。例えば、ECU7は、推定トルクが4mm/st相当となるときのインターバルを基準インターバルとして決定する。 Further, as indicated by the broken line area A2, the ECU 7 gradually changes the interval in the multi-stage injection (that is, changes it stepwise) in order to detect an interval in which the command injection amount and the actual injection amount coincide. For example, the ECU 7 sets the interval obtained from “Tint0 [i + 1] = Tint0 [i] + ΔTint” to gradually change the interval. “ΔTint” in the equation corresponds to an introductory variable. And ECU7 calculates | requires the interval in which instruction | command injection amount and actual injection amount correspond by changing an interval gradually in this way, and determines the said interval as a reference | standard interval. For example, the ECU 7 determines the interval when the estimated torque is equivalent to 4 mm 4 / st as the reference interval.

図6は、基準インターバルの算出方法の一例を説明するための図である。図6は、横軸にインターバルを示し、縦軸に指令値からのずれを示している。   FIG. 6 is a diagram for explaining an example of a reference interval calculation method. In FIG. 6, the horizontal axis indicates the interval, and the vertical axis indicates the deviation from the command value.

図6(a)では、グラフB1は実際の噴射量のずれ量を示しており、グラフB2は補正マップを示している。なお、図中に補正マップを示しているが、基準インターバルの算出時にうねり補正を行うわけではない。   In FIG. 6A, a graph B1 shows the actual injection amount deviation amount, and a graph B2 shows a correction map. Although a correction map is shown in the figure, the waviness correction is not performed when calculating the reference interval.

まず、ECU7は、補正マップにおいて補正量が0となる点B3(つまり補正マップにおいて指令噴射量と実噴射量とが一致するような点)を基準インターバル初期値Tint0[0]に設定する。基準インターバル初期値Tint0[0]は、例えば前回に決定された基準インターバルに相当する。次に、ECU7は、減速時に多段噴射を実行して、上記のようにして回転変動から実噴射量Qv[0]を求めることで、指令噴射量と実噴射量とのずれΔQv[0]を計算する。そして、ECU7は、ΔQv[0]が正の場合にはインターバルをΔTintだけ長くし、ΔQv[0]が負の場合にはインターバルをΔTintだけ短くして、同様の手順で指令噴射量と実噴射量とのずれΔQv[1]を再度計算する。図6(a)に示す例では、ΔQv[0]が正となるため、ECU7は、基準インターバル初期値Tint0[0]に対してΔTintを加算したTint0[1]をインターバルとして用い、ΔQv[1]を計算する。この後、ECU7は、Tint0[1]→Tint0[2]→Tint0[3]の順でインターバルを変化させて、各インターバルにおいて指令噴射量と実噴射量とのずれΔQv[2]、ΔQv[3]を順次計算する。この場合、Tint0[2]とTint0[3]との間で、指令噴射量と実噴射量とのずれが0を跨ぐ。即ち、指令噴射量と実噴射量とのずれΔQv[2]、ΔQv[3]において、正負が逆転する。   First, the ECU 7 sets a point B3 at which the correction amount becomes 0 in the correction map (that is, a point where the command injection amount and the actual injection amount match in the correction map) to the reference interval initial value Tint0 [0]. The reference interval initial value Tint0 [0] corresponds to, for example, the previously determined reference interval. Next, the ECU 7 executes multi-stage injection at the time of deceleration and obtains the actual injection amount Qv [0] from the rotation fluctuation as described above, thereby obtaining the difference ΔQv [0] between the command injection amount and the actual injection amount. calculate. Then, the ECU 7 increases the interval by ΔTint when ΔQv [0] is positive, and shortens the interval by ΔTint when ΔQv [0] is negative. The deviation ΔQv [1] from the quantity is calculated again. In the example shown in FIG. 6A, since ΔQv [0] is positive, the ECU 7 uses, as an interval, Tint0 [1] obtained by adding ΔTint to the reference interval initial value Tint0 [0], and ΔQv [1 ] Is calculated. Thereafter, the ECU 7 changes the intervals in the order of Tint0 [1] → Tint0 [2] → Tint0 [3], and the difference ΔQv [2], ΔQv [3] between the command injection amount and the actual injection amount in each interval. ] Are calculated sequentially. In this case, the difference between the command injection amount and the actual injection amount crosses zero between Tint0 [2] and Tint0 [3]. That is, positive and negative are reversed at the deviations ΔQv [2] and ΔQv [3] between the command injection amount and the actual injection amount.

図6(b)は、図6(a)中のインターバルTint0[2]、Tint0[3]付近を拡大して示している。この場合、Tint0[2]とTint0[3]との間で指令噴射量と実噴射量とのずれが0を跨いでいるため、Tint0[2]とTint0[3]との間に、指令噴射量と実噴射量とのずれが0となるインターバルが存在するものと考えられる。つまり、Tint0[2]とTint0[3]との間に、求めるべき基準インターバルTint0が存在すると考えられる。図6(b)においては、点B4が基準インターバルTint0に相当する。したがって、ECU7は、Tint0[2]及びTint0[3]で得られた結果に基づいて、基準インターバルTint0を計算する。具体的には、ECU7は、指令噴射量と実噴射量とのずれΔQv[2]及びΔQv[3]に基づいてTint0[2]及びTint0[3]を比例配分することによって、基準インターバルTint0を計算する。例えば、ECU7は、以下の式(1)に基づいて基準インターバルTint0を計算する。   FIG. 6B shows the vicinity of the intervals Tint0 [2] and Tint0 [3] in FIG. 6A in an enlarged manner. In this case, since the difference between the command injection amount and the actual injection amount is between 0 and Tint0 [2] and Tint0 [3], the command injection is between Tint0 [2] and Tint0 [3]. It is considered that there is an interval in which the difference between the amount and the actual injection amount is zero. That is, it is considered that there is a reference interval Tint0 to be obtained between Tint0 [2] and Tint0 [3]. In FIG. 6B, the point B4 corresponds to the reference interval Tint0. Therefore, the ECU 7 calculates the reference interval Tint0 based on the results obtained from Tint0 [2] and Tint0 [3]. Specifically, the ECU 7 proportionally distributes Tint0 [2] and Tint0 [3] based on the deviations ΔQv [2] and ΔQv [3] between the command injection amount and the actual injection amount, thereby setting the reference interval Tint0. calculate. For example, the ECU 7 calculates the reference interval Tint0 based on the following formula (1).

Tint0=−(ΔQv[2]・ΔTint0)/(ΔQv[3]−ΔQv[2])
+ΔTint0[2] 式(1)
なお、インターバルをΔTintにて変化させた際に得られた指令噴射量と実噴射量とのずれΔQvが概ね0である場合には、ECU7は、上記のような比例配分を行わずに、当該ΔQvが得られた際のインターバルをそのまま基準インターバルとして決定する。
Tint0 = − (ΔQv [2] · ΔTint0) / (ΔQv [3] −ΔQv [2])
+ ΔTint0 [2] Equation (1)
If the deviation ΔQv between the command injection amount and the actual injection amount obtained when the interval is changed by ΔTint is approximately 0, the ECU 7 does not perform the proportional distribution as described above, and The interval when ΔQv is obtained is determined as the reference interval as it is.

次に、図7を用いて、補正用インターバルの決定方法について具体的に説明する。図7は、多段噴射におけるインターバルと補正量との関係を規定した補正マップの一例を示している。ECU7は、図7に示す補正マップを用いて、補正用インターバルを算出する。 まず、ECU7は、基準インターバルを算出する際において、補正マップより、補正量が0となる値で、かつ、先に算出した基準インターバルに対応する対応無次元インターバルThを算出する。例えば、図6(a)の例でいうと、点B3が対応無次元インターバルに相当する。   Next, a method for determining the correction interval will be specifically described with reference to FIG. FIG. 7 shows an example of a correction map that defines the relationship between the interval and the correction amount in multistage injection. The ECU 7 calculates a correction interval using the correction map shown in FIG. First, when calculating the reference interval, the ECU 7 calculates, from the correction map, a corresponding dimensionless interval Th corresponding to the previously calculated reference interval with a correction amount of 0. For example, in the example of FIG. 6A, the point B3 corresponds to a corresponding dimensionless interval.

ところで、多段噴射として、パイロット噴射とメイン噴射とが行われる場合において、メイン噴射が行われた際には、パイロット噴射時に発生した圧力脈動がコモンレール14と燃料噴射弁15との間を往復するため、その影響でメイン噴射量及びメイン噴射時期が所定の周期(脈動周期)で変動する。そのため、第1実施例では、対応無次元インターバルをそのまま補正用インターバルとする代わりに、対応無次元インターバルより脈動周期の影響を考慮して補正用インターバルを算出することとする。なお、脈動周期の影響が少ないと考えられる場合には、対応無次元インターバルをそのまま補正用インターバルとしても良い。   By the way, when pilot injection and main injection are performed as multistage injection, when main injection is performed, pressure pulsation generated during pilot injection reciprocates between the common rail 14 and the fuel injection valve 15. As a result, the main injection amount and the main injection timing fluctuate at a predetermined cycle (pulsation cycle). Therefore, in the first embodiment, instead of using the corresponding dimensionless interval as the correction interval as it is, the correction interval is calculated in consideration of the influence of the pulsation period from the corresponding dimensionless interval. When it is considered that the influence of the pulsation period is small, the corresponding dimensionless interval may be used as the correction interval as it is.

まず、脈動周期τは以下の式(2)で算出される。   First, the pulsation cycle τ is calculated by the following equation (2).

脈動周期τ=4L÷圧力脈動の伝播速度 式(2)
なお、Lは高圧通路長さを示しており、具体的には、コモンレール14に接続された高圧配管(不図示)のコモンレール14側の開口端から燃料噴射弁15の噴射口までの距離を示している。圧力脈動の伝播速度は以下の式(3)で算出される。
Pulsation cycle τ = 4L ÷ Pressure pulsation propagation velocity Formula (2)
Note that L indicates the length of the high-pressure passage, and specifically indicates the distance from the opening end on the common rail 14 side of the high-pressure pipe (not shown) connected to the common rail 14 to the injection port of the fuel injection valve 15. ing. The propagation speed of pressure pulsation is calculated by the following equation (3).

圧力脈動の伝播速度=√(燃料の体積弾性係数÷燃料密度) 式(3)
ここで、燃料の体積弾性係数は、燃料圧力及び燃料温度の関数であり、燃料密度は、燃料温度の関数である。ECU7は、内燃機関100の各種センサに基づいて、燃料温度及び燃料圧力を算出することができる。具体的には、ECU7は、コモンレール14に取り付けられた圧力センサ(不図示)及び燃温センサ(不図示)に基づいて、燃料温度及び燃料圧力を算出する。
Pressure pulsation propagation velocity = √ (bulk elastic modulus of fuel ÷ fuel density) Equation (3)
Here, the bulk modulus of fuel is a function of fuel pressure and fuel temperature, and the fuel density is a function of fuel temperature. The ECU 7 can calculate the fuel temperature and the fuel pressure based on various sensors of the internal combustion engine 100. Specifically, the ECU 7 calculates the fuel temperature and the fuel pressure based on a pressure sensor (not shown) and a fuel temperature sensor (not shown) attached to the common rail 14.

ECU7は、上述の式(2)、(3)を用いて、脈動周期τを算出した後、対応無次元インターバルThを脈動周期τで乗算した値を補正用インターバルとして決定する。従って、補正用インターバルは以下の式(4)で算出される。   The ECU 7 calculates the pulsation period τ using the above equations (2) and (3), and then determines a value obtained by multiplying the corresponding dimensionless interval Th by the pulsation period τ as a correction interval. Therefore, the correction interval is calculated by the following equation (4).

補正用インターバル=対応無次元インターバルTh×脈動周期τ 式(4)
次に、ECU7は、上述のようにして算出された基準インターバル及び補正用インターバルに基づいて、インターバル補正ゲインを算出する。インターバル補正ゲインは、例えば、以下の式(5)に示すように、基準インターバルを補正用インターバルで除算することによって算出される。
Correction interval = corresponding dimensionless interval Th × pulsation period τ Formula (4)
Next, the ECU 7 calculates an interval correction gain based on the reference interval and the correction interval calculated as described above. The interval correction gain is calculated, for example, by dividing the reference interval by the correction interval as shown in the following equation (5).

インターバル補正ゲイン=基準インターバル/補正用インターバル 式(5)
ECU7は、補正量を決定する際には、インターバルをインターバル補正ゲインで修正して補正マップにおける補正量を決定する。具体的には、例えばインターバル補正ゲインが式(5)で算出される場合には、ECU7は、インターバルをインターバル補正ゲインで除算した値を補正マップにおけるインターバルとして決定し、決定された当該インターバルに対応する補正量を補正マップより決定する。これにより、うねり補正における周期のずれを抑えることができる。また、上述の式(2)〜(5)で算出されたインターバル補正ゲインは、脈動周期の影響を考慮して算出されたものとなっているので、圧力脈動の伝播速度や高圧通路長さの変化に係わらず、補正マップにおける補正量を精度良く算出することができる。
Interval correction gain = reference interval / correction interval (5)
When determining the correction amount, the ECU 7 corrects the interval with the interval correction gain and determines the correction amount in the correction map. Specifically, for example, when the interval correction gain is calculated by Expression (5), the ECU 7 determines a value obtained by dividing the interval by the interval correction gain as an interval in the correction map, and corresponds to the determined interval. The correction amount to be determined is determined from the correction map. Thereby, the shift | offset | difference of the period in waviness correction | amendment can be suppressed. Further, since the interval correction gain calculated by the above formulas (2) to (5) is calculated in consideration of the influence of the pulsation cycle, the propagation speed of the pressure pulsation and the high-pressure passage length are Regardless of the change, the correction amount in the correction map can be calculated with high accuracy.

以上説明した第1実施例によれば、うねり補正における周期のずれを抑えることができ、補正量の精度向上を図ることができる。   According to the first embodiment described above, it is possible to suppress the shift of the period in the swell correction, and it is possible to improve the accuracy of the correction amount.

[第2実施例]
次に、本発明の第2実施例について説明する。第2実施例では、うねり補正に用いる補正マップの位相を修正して、更に振幅を修正する点で前述した第1実施例と異なる。以下に具体的に説明する。
[Second Embodiment]
Next, a second embodiment of the present invention will be described. The second embodiment is different from the first embodiment described above in that the phase of the correction map used for waviness correction is corrected and the amplitude is further corrected. This will be specifically described below.

まず、補正マップの位相を修正する方法について説明する。第2実施例では、ECU7は、インターバル補正ゲインに基づいて、位相の修正を行う。具体的には、ECU7は、補正マップにおける無次元化インターバルを、実際のインターバルと対応するように、インターバル補正ゲインで修正する。このようにして、位相が修正された後の補正マップが、新たな補正マップとして用いられる。   First, a method for correcting the phase of the correction map will be described. In the second embodiment, the ECU 7 corrects the phase based on the interval correction gain. Specifically, the ECU 7 corrects the dimensionless interval in the correction map with the interval correction gain so as to correspond to the actual interval. In this way, the correction map after the phase is corrected is used as a new correction map.

図8は、位相を修正した後の補正マップの一例を示す。なお、図8は、横軸にインターバルを示し、縦軸に指令値からのずれを示している。グラフE1は噴射量のずれ量(補正前のずれ量)を示しており、グラフE2は位相を修正した後の補正マップを示している。また、グラフE3は、グラフE1で示すずれ量を、グラフE2で示す補正マップを用いてうねり補正した結果を示している。グラフE3より、うねり補正により、指令値からのずれが大きく補正されていることがわかる。具体的には、振幅方向におけるずれは若干残っているが、位相が合ったうねり補正が行われていることがわかる。   FIG. 8 shows an example of the correction map after the phase is corrected. In FIG. 8, the horizontal axis indicates the interval, and the vertical axis indicates the deviation from the command value. A graph E1 shows the deviation amount of the injection amount (deviation amount before correction), and a graph E2 shows a correction map after the phase is corrected. Further, the graph E3 shows the result of correcting the undulation using the correction map shown by the graph E2 for the shift amount shown by the graph E1. From the graph E3, it can be seen that the deviation from the command value is largely corrected by the swell correction. Specifically, although there is a slight shift in the amplitude direction, it can be seen that undulation correction in phase is performed.

このように位相を修正した補正マップを用いることにより、噴射量の精度を向上させることが可能となる。   By using the correction map whose phase is corrected in this way, the accuracy of the injection amount can be improved.

ここで、上述の補正マップにおける位相を修正する場合におけるECU7の制御処理について、図9に示すフローチャートを用いて具体的に説明する。   Here, the control process of the ECU 7 in the case of correcting the phase in the above-described correction map will be specifically described with reference to the flowchart shown in FIG.

ステップS101において、ECU7は、アクセル開度センサ及び回転変動センサに基づいて、アクセル開度及びエンジン回転数を算出し、続くステップS102において、ECU7は、エンジンの運転状態(アクセル開度及びエンジン回転数)に基づいて、パイロット噴射量とメイン噴射量を算出する。   In step S101, the ECU 7 calculates the accelerator opening and the engine speed based on the accelerator opening sensor and the rotation fluctuation sensor. In the subsequent step S102, the ECU 7 determines whether the engine is operating (accelerator opening and engine speed). ) To calculate the pilot injection amount and the main injection amount.

ステップS103において、ECU7は、内燃機関100の運転状態に応じて最適な燃料噴射圧を実現するための目標燃料圧力を算出する。続くステップS104において、ECU7は、パイロット噴射とメイン噴射との噴射インターバルを求める。この噴射インターバルは、パイロット噴射の終了時点からメイン噴射の開始時点までの時間間隔である。   In step S <b> 103, the ECU 7 calculates a target fuel pressure for realizing an optimal fuel injection pressure according to the operating state of the internal combustion engine 100. In subsequent step S104, the ECU 7 obtains an injection interval between the pilot injection and the main injection. This injection interval is a time interval from the end of pilot injection to the start of main injection.

ステップS105において、ECU7は、内燃機関100の各種センサに基づいて、燃料温度及び燃料圧力を算出する。続くステップS106において、ECU7は、第1実施例で述べた式(1)〜(5)を用いて、脈動周期及びインターバル補正ゲインを算出する。   In step S105, the ECU 7 calculates the fuel temperature and the fuel pressure based on various sensors of the internal combustion engine 100. In subsequent step S106, the ECU 7 calculates the pulsation period and the interval correction gain using the equations (1) to (5) described in the first embodiment.

ステップS107において、ECU7は、以下の式(6)を用いて、ステップS104において算出された噴射インターバルを脈動周期及びインターバル補正ゲインで除算して無次元インターバルを算出する。   In step S107, the ECU 7 calculates a dimensionless interval by dividing the injection interval calculated in step S104 by the pulsation period and the interval correction gain using the following equation (6).

無次元化インターバル=
噴射インターバル/(脈動周期×インターバル補正ゲイン) (6)
ステップS108において、ECU7は、ステップS107において算出された無次元化インターバルに対する補正量を、補正マップを用いて算出する。補正マップとしては、具体的には、メイン噴射量の補正量を算出する補正マップと、メイン噴射時期の補正量を算出する補正マップと、が作成され、夫々ECU7のメモリに記憶されている。このステップ107、108の処理が行われることにより、インターバル補正ゲインに基づいた補正マップの時間軸修正が行われることとなる。続くステップS109において、メイン噴射量とメイン噴射時期に対し、夫々ステップS108で求められた補正量を加算して、最終のメイン噴射量及びメイン噴射時期を決定する。この後、ECU7は、本制御処理を終了する。
Dimensionless interval =
Injection interval / (Pulsation cycle x Interval correction gain) (6)
In step S108, the ECU 7 calculates the correction amount for the dimensionless interval calculated in step S107 using the correction map. Specifically, as the correction map, a correction map for calculating the correction amount for the main injection amount and a correction map for calculating the correction amount for the main injection timing are created and stored in the memory of the ECU 7 respectively. By performing the processing of steps 107 and 108, the time base of the correction map based on the interval correction gain is corrected. In subsequent step S109, the final main injection amount and the main injection timing are determined by adding the correction amounts obtained in step S108 to the main injection amount and the main injection timing, respectively. Thereafter, the ECU 7 ends this control process.

このように、第2実施例では、インターバル補正ゲインに基づいて、補正マップの時間軸修正を行うことで、位相の修正を行う。これにより、噴射量の精度を向上させることが可能となる。   Thus, in the second embodiment, the phase is corrected by correcting the time axis of the correction map based on the interval correction gain. Thereby, it becomes possible to improve the accuracy of the injection amount.

次に、補正マップの振幅を修正する方法について説明する。第2実施例では、ECU7は、上記のように位相を修正した補正マップに対して、振幅について更に修正を行う。具体的には、ECU7は、位相を修正した補正マップにおいて指令噴射量と実噴射量とのずれ量がピークとなるようなインターバルにおいて微小噴射量学習を行うことによって、振幅を更に修正する。   Next, a method for correcting the amplitude of the correction map will be described. In the second embodiment, the ECU 7 further corrects the amplitude with respect to the correction map whose phase has been corrected as described above. Specifically, the ECU 7 further corrects the amplitude by performing the minute injection amount learning at an interval such that the deviation amount between the command injection amount and the actual injection amount peaks in the correction map in which the phase is corrected.

1つの例では、ECU7は、うねり補正を反映した状態で、ピーク値でのずれ量の計測を行う。つまり、うねり補正を行った際に得られた実噴射量に基づいて、補正マップの修正を行う。具体的には、ECU7は、推定トルクが目標値となるように補正量のゲインを修正していくことで、振幅を修正した補正マップを求める。他の例では、ECU7は、うねり補正を反映しない状態で、ピーク値でのずれ量の計測を行う。つまり、うねり補正をカットした状態で得られた実噴射量に基づいて、補正マップの修正を行う。具体的には、ECU7は、計測した実噴射量と補正マップにおける補正量との比をゲイン補正係数として用い、当該ゲイン補正係数を元の補正マップ(位相を修正した補正マップ)における補正量に掛け合わせることで、振幅を修正した補正マップを求める。これによれば、設定すべき補正量へ到達する時間を短縮することができる、つまり学習繰り返しサイクルを減少させることができる。   In one example, the ECU 7 measures the deviation amount at the peak value in a state in which the swell correction is reflected. That is, the correction map is corrected based on the actual injection amount obtained when the swell correction is performed. Specifically, the ECU 7 obtains a correction map in which the amplitude is corrected by correcting the gain of the correction amount so that the estimated torque becomes the target value. In another example, the ECU 7 measures the deviation amount at the peak value without reflecting the swell correction. That is, the correction map is corrected based on the actual injection amount obtained with the swell correction cut. Specifically, the ECU 7 uses the ratio between the measured actual injection amount and the correction amount in the correction map as a gain correction coefficient, and uses the gain correction coefficient as the correction amount in the original correction map (correction map whose phase is corrected). By multiplying, a correction map with corrected amplitude is obtained. According to this, the time to reach the correction amount to be set can be shortened, that is, the learning repetition cycle can be reduced.

図10は、位相及び振幅を修正した後の補正マップの一例を示す。グラフF1は噴射量のずれ量(補正前のずれ量)を示しており、グラフF2は位相を修正した後の補正マップを示しており(図8に示したグラフE2に対応する)、グラフF3は位相及び振幅を修正した後の補正マップを示している。また、グラフF4は、グラフF1で示すずれ量を、グラフF3で示す補正マップを用いてうねり補正した結果を示している。グラフF4より、うねり補正により、指令値からのずれが大きく補正されていることがわかる。具体的には、図8に示したグラフE3と比較すると、指令値からのずれがほとんど無くなっていることがわかる。即ち、位相だけでなく、振幅が合ったうねり補正が行われていることがわかる。   FIG. 10 shows an example of a correction map after correcting the phase and amplitude. The graph F1 shows the amount of deviation of the injection amount (deviation amount before correction), the graph F2 shows the correction map after correcting the phase (corresponding to the graph E2 shown in FIG. 8), and the graph F3 Shows the correction map after correcting the phase and amplitude. The graph F4 shows the result of correcting the undulation using the correction map shown by the graph F3 for the shift amount shown by the graph F1. It can be seen from the graph F4 that the deviation from the command value is largely corrected by the swell correction. Specifically, when compared with the graph E3 shown in FIG. 8, it can be seen that there is almost no deviation from the command value. That is, it can be seen that not only the phase but also the swell correction with matching amplitude is performed.

以上のように、位相及び振幅の両方について補正マップを修正することにより、実際の噴射量の変動量に合わせたうねり補正を行うことができる。よって、噴射量の精度を更に向上させることが可能となる。   As described above, by correcting the correction map for both the phase and the amplitude, it is possible to perform the swell correction in accordance with the actual fluctuation amount of the injection amount. Therefore, it is possible to further improve the accuracy of the injection amount.

本実施形態に係る内燃機関の概略構成を示すブロック図である。1 is a block diagram illustrating a schematic configuration of an internal combustion engine according to the present embodiment. 補正マップの一例を示す図である。It is a figure which shows an example of a correction map. うねり補正後に生じ得るずれの一例を示す。An example of the deviation that can occur after waviness correction is shown. うねり補正をカットする理由を説明するための図である。It is a figure for demonstrating the reason for cutting waviness correction. 基準インターバルを決定する際に行われる制御のタイムチャートを示す。The time chart of the control performed when determining a reference | standard interval is shown. 基準インターバルの算出方法の一例を説明するための図である。It is a figure for demonstrating an example of the calculation method of a reference | standard interval. 補正マップの一例を示す図である。It is a figure which shows an example of a correction map. 位相を修正した後の補正マップの一例を示す。An example of the correction map after correcting the phase is shown. 第2実施例に係る制御処理を示すフローチャートである。It is a flowchart which shows the control processing which concerns on 2nd Example. 位相及び振幅を修正した後の補正マップの一例を示す。An example of the correction map after correcting a phase and an amplitude is shown.

符号の説明Explanation of symbols

7 ECU
10 機関本体
14 コモンレール
15 燃料噴射弁
20 吸気通路
23 ターボチャージャ
25 排気通路
42 回転変動センサ
100 内燃機関
7 ECU
DESCRIPTION OF SYMBOLS 10 Engine main body 14 Common rail 15 Fuel injection valve 20 Intake passage 23 Turbocharger 25 Exhaust passage 42 Rotation fluctuation sensor 100 Internal combustion engine

Claims (4)

多段噴射におけるインターバルと噴射量の補正量との関係を規定した補正マップに基づいて、噴射量を制御する内燃機関の噴射制御装置であって、
前記多段噴射におけるインターバルを変化させることによって、指令噴射量と実噴射量とが一致するインターバルを算出し、算出された当該インターバルを基準インターバルとして決定する基準インターバル決定手段と、
前記補正マップにおいて前記基準インターバルに対応し且つ補正量が0となるインターバルを補正用インターバルとして決定する補正用インターバル決定手段と、
前記基準インターバルと前記補正用インターバルとの比をインターバル補正ゲインとして決定するインターバル補正ゲイン決定手段と、
インターバルを前記インターバル補正ゲインで修正して前記補正マップにおける補正量を決定する補正量決定手段と、を備えることを特徴とする内燃機関の噴射制御装置。
An injection control device for an internal combustion engine that controls an injection amount based on a correction map that defines a relationship between an interval in a multi-stage injection and a correction amount of an injection amount,
By changing an interval in the multi-stage injection, an interval in which the command injection amount and the actual injection amount coincide with each other is calculated, and a reference interval determination unit that determines the calculated interval as a reference interval;
Correction interval determination means for determining an interval corresponding to the reference interval and having a correction amount of 0 in the correction map as a correction interval;
Interval correction gain determining means for determining a ratio between the reference interval and the correction interval as an interval correction gain;
An injection control device for an internal combustion engine, comprising: correction amount determination means for correcting an interval with the interval correction gain and determining a correction amount in the correction map.
前記補正用インターバル決定手段は、前記補正マップにおいて前記基準インターバルに対応し且つ補正量が0となるインターバルを脈動周期で補正し、補正された当該インターバルを、前記補正用インターバルとして決定する請求項1に記載の内燃機関の噴射制御装置。   The correction interval determining means corrects an interval corresponding to the reference interval and having a correction amount of 0 in the correction map with a pulsation period, and determines the corrected interval as the correction interval. 2. An injection control device for an internal combustion engine according to 1. 前記補正量決定手段は、前記インターバル補正ゲインに基づいて、前記補正マップにおける位相を修正する請求項1又は2に記載の内燃機関の噴射制御装置。   The injection control device for an internal combustion engine according to claim 1 or 2, wherein the correction amount determination means corrects a phase in the correction map based on the interval correction gain. 前記補正量決定手段は、指令噴射量と実噴射量とのずれ量がピークとなるようなインターバルで微小噴射量学習を行うことにより、前記補正マップにおける振幅を更に修正する請求項1乃至3のいずれか一項に記載の内燃機関の噴射制御装置。   The correction amount determination unit further corrects the amplitude in the correction map by performing minute injection amount learning at an interval such that a deviation amount between the command injection amount and the actual injection amount reaches a peak. An injection control device for an internal combustion engine according to any one of the preceding claims.
JP2008149309A 2008-06-06 2008-06-06 Injection control device for internal combustion engine Pending JP2009293552A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008149309A JP2009293552A (en) 2008-06-06 2008-06-06 Injection control device for internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008149309A JP2009293552A (en) 2008-06-06 2008-06-06 Injection control device for internal combustion engine

Publications (1)

Publication Number Publication Date
JP2009293552A true JP2009293552A (en) 2009-12-17

Family

ID=41541934

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008149309A Pending JP2009293552A (en) 2008-06-06 2008-06-06 Injection control device for internal combustion engine

Country Status (1)

Country Link
JP (1) JP2009293552A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014181680A (en) * 2013-03-21 2014-09-29 Mazda Motor Corp Fuel injection control device of engine
GB2533464A (en) * 2015-10-20 2016-06-22 Gm Global Tech Operations Llc Method of operating a fuel injector of an internal combustion engine

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014181680A (en) * 2013-03-21 2014-09-29 Mazda Motor Corp Fuel injection control device of engine
GB2533464A (en) * 2015-10-20 2016-06-22 Gm Global Tech Operations Llc Method of operating a fuel injector of an internal combustion engine
CN106837574A (en) * 2015-10-20 2017-06-13 通用汽车环球科技运作有限责任公司 The method for running the fuel injector of explosive motor
US9964062B2 (en) 2015-10-20 2018-05-08 GM Global Technology Operations LLC Method of operating a fuel injector of an internal combustion engine
CN106837574B (en) * 2015-10-20 2021-05-25 通用汽车环球科技运作有限责任公司 Method for operating a fuel injector of an internal combustion engine

Similar Documents

Publication Publication Date Title
KR101781720B1 (en) Control device for internal combustion engine
US7735478B1 (en) Method of calculating mass fraction burnt in an internal combustion engine based on rassweiler-withrow method for real-time applications
CN108626038B (en) Control device for internal combustion engine
JP5273183B2 (en) Control device for internal combustion engine
US20130220284A1 (en) Air amount estimating apparatus for internal combustion engine with supercharger
JP2007231884A (en) Control device for internal combustion engine
US8751137B2 (en) Apparatus for estimating exhaust gas recirculation quantity
EP2565430B1 (en) Internal combustion engine control apparatus
US20040193356A1 (en) Vehicular control system
US10247120B2 (en) Cylinder-by-cylinder air-fuel ratio controller for internal combustion engine
JP2009293552A (en) Injection control device for internal combustion engine
JP2010106734A (en) Egr control method for internal combustion engine, and internal combustion engine
JP2010209832A (en) Control device for internal combustion engine
JP2007239650A (en) Controller for internal combustion engine
JP2015190397A (en) Internal combustion engine soot emission estimation device
JP2006090212A (en) Control device for internal combustion engine
JP5111534B2 (en) EGR control device for internal combustion engine
JP2007309309A (en) Control device for internal combustion engine
JP2010174737A (en) Control device for diesel engine
JP2007205298A (en) Failure determination device for airflow sensor
JP2007126997A (en) Simulation method and simulation device for heat generation in cylinder
CN108999709B (en) Method for calculating the charge of an internal combustion engine
JP2009191629A (en) Injection quantity learning device of internal combustion engine
JP2011043079A (en) Control device of internal combustion engine
JP2009180098A (en) Fuel controller of engine