Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4882883B2 - Fuel injection control device and fuel injection system using the same - Google Patents
[go: Go Back, main page]

JP4882883B2 - Fuel injection control device and fuel injection system using the same - Google Patents

Fuel injection control device and fuel injection system using the same Download PDF

Info

Publication number
JP4882883B2
JP4882883B2 JP2007158789A JP2007158789A JP4882883B2 JP 4882883 B2 JP4882883 B2 JP 4882883B2 JP 2007158789 A JP2007158789 A JP 2007158789A JP 2007158789 A JP2007158789 A JP 2007158789A JP 4882883 B2 JP4882883 B2 JP 4882883B2
Authority
JP
Japan
Prior art keywords
learning
injection amount
stage injection
region
stage
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2007158789A
Other languages
Japanese (ja)
Other versions
JP2008309085A (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 JP2007158789A priority Critical patent/JP4882883B2/en
Publication of JP2008309085A publication Critical patent/JP2008309085A/en
Application granted granted Critical
Publication of JP4882883B2 publication Critical patent/JP4882883B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、メイン噴射の前に多段噴射を行う燃料噴射弁の噴射量を制御する燃料噴射制御装置およびそれを用いた燃料噴射システムに関する。   The present invention relates to a fuel injection control device that controls an injection amount of a fuel injection valve that performs multi-stage injection before main injection, and a fuel injection system using the same.

従来、メイン噴射の前に1回以上の微少噴射(パイロット噴射ともいう。)を行う燃料噴射弁の噴射量を制御する噴射制御装置が知られている(例えば、特許文献1参照。)。特許文献1では、n回の微少噴射を行ったときの平均エンジン回転速度に基づいて1回当たりの微少噴射量を補正している。   2. Description of the Related Art Conventionally, an injection control device that controls an injection amount of a fuel injection valve that performs one or more micro injections (also referred to as pilot injection) before main injection is known (see, for example, Patent Document 1). In Patent Document 1, the minute injection amount per correction is corrected based on the average engine rotation speed when n micro injections are performed.

ところで、メイン噴射の前に複数回の微少噴射を行う多段噴射の場合、多段噴射の1回目の噴射において燃料噴射弁が閉弁し噴射が一旦終了するときに圧力脈動が発生する。燃料噴射弁が多段噴射の2回目の燃料噴射を行うときに燃料噴射弁に供給される燃料圧力は、1回目の噴射により発生する圧力脈動の影響を受け変動する。その結果、メイン噴射の前に噴射される多段噴射の各段の燃料噴射を例えば所定のパルス幅の噴射駆動信号で制御しても、2回目の噴射量が所定のパルス幅に応じた目標噴射量からずれることがある。   By the way, in the case of multi-stage injection in which micro injection is performed a plurality of times before main injection, pressure pulsation occurs when the fuel injection valve is closed and the injection is once ended in the first injection of multi-stage injection. When the fuel injection valve performs the second fuel injection of the multi-stage injection, the fuel pressure supplied to the fuel injection valve fluctuates due to the influence of the pressure pulsation generated by the first injection. As a result, even if the fuel injection at each stage of the multi-stage injection injected before the main injection is controlled by, for example, an injection drive signal having a predetermined pulse width, the second injection amount is a target injection corresponding to the predetermined pulse width. May deviate from the amount.

そこで、単段噴射と2段噴射とを行い、それぞれの噴射量の差から多段噴射の2回目の噴射量を学習し、学習値に応じて噴射量を補正することが考えられる。
特許文献1では、メイン噴射の前に2回以上のパイロット噴射を行う場合、1回目の噴射により発生する圧力脈動が2回目の噴射に及ぼす影響は考慮されておらず、単段噴射と2段噴射との噴射量の差から多段噴射の2回目の噴射量を学習することも考慮されていない。
特開2003−254139号公報
Therefore, it is conceivable to perform single-stage injection and two-stage injection, learn the second injection quantity of multi-stage injection from the difference between the respective injection quantities, and correct the injection quantity according to the learned value.
In Patent Document 1, when two or more pilot injections are performed before the main injection, the influence of the pressure pulsation generated by the first injection on the second injection is not taken into consideration. Learning the second injection amount of the multistage injection from the difference in injection amount from the injection is not considered.
JP 2003-254139 A

しかしながら、エンジン運転状態に応じて学習可能な圧力範囲内において高圧側の圧力領域の学習機会は少ないので、学習範囲の全圧力領域において単段噴射量を学習し、単段噴射量の学習が終了してから2回噴射する2段噴射量を学習しようとすると、学習範囲の全圧力領域において単段噴射量の学習を終了するまでに要する時間が長くなる。これにより、2段噴射量の学習の開始が遅れるので、各圧力領域において単段噴射量および2段噴射量の両方の学習を終了するまでに要する時間が長くなる。その結果、各圧力領域において、例えば学習値に基づいて2回目の噴射駆動信号のパルス幅を補正するまでに要する時間が長くなる。   However, there are few opportunities to learn the pressure region on the high pressure side within the pressure range that can be learned according to the engine operating state, so the single-stage injection amount is learned in the entire pressure region of the learning range, and the learning of the single-stage injection amount ends. If an attempt is made to learn the two-stage injection amount that is injected twice after that, the time required to complete the learning of the single-stage injection amount in the entire pressure region of the learning range becomes longer. Thereby, since the start of learning of the two-stage injection amount is delayed, it takes a long time to complete learning of both the single-stage injection amount and the two-stage injection amount in each pressure region. As a result, in each pressure region, for example, it takes a long time to correct the pulse width of the second injection drive signal based on the learning value.

また、学習範囲の全圧力領域において単段噴射量の学習が終了してから2段噴射量を学習すると、単段噴射と2段噴射との間の学習時間間隔が長くなる。その結果、2段噴射量を学習するときに経時変化等により単段噴射量が変化していると、2段噴射量と単段噴射量との差から2回目の噴射量を学習する精度が低下する。   Further, when learning the two-stage injection amount after learning of the single-stage injection amount is completed in the entire pressure region of the learning range, the learning time interval between the single-stage injection and the two-stage injection becomes long. As a result, if the single-stage injection amount has changed due to changes over time when learning the second-stage injection amount, the accuracy of learning the second injection amount from the difference between the two-stage injection amount and the single-stage injection amount is improved. descend.

本発明は、上記問題を解決するためになされたものであり、圧力領域において単段噴射量および2段噴射量の学習を終了するまでに要する時間を極力短くするとともに、学習精度を向上する燃料噴射制御装置およびそれを用いた燃料噴射システムを提供することを目的とする。   The present invention has been made to solve the above-described problem, and shortens the time required for completing learning of the single-stage injection amount and the two-stage injection amount in the pressure region as much as possible, and improves the learning accuracy. It is an object of the present invention to provide an injection control device and a fuel injection system using the same.

請求項1に記載の発明では、各学習領域が少なくとも一つの圧力領域を有する複数の学習領域により構成される学習範囲において、所定の学習領域に単段噴射量を未学習の圧力領域が存在する場合は未学習の単段噴射量の学習を優先して選択し、所定の学習領域において単段噴射量の学習が終了し2段噴射量を未学習の圧力領域が存在する場合は未学習の2段噴射量の学習を選択する。 In the invention according to claim 1, in a learning range constituted by a plurality of learning regions in which each learning region has at least one pressure region, there is a pressure region in which the single stage injection amount is not learned in the predetermined learning region. In this case, the learning of the unlearned single-stage injection amount is preferentially selected, and when the learning of the single-stage injection amount ends in the predetermined learning region and there is a pressure region in which the two-stage injection amount is not learned, the learning is Select learning of the two-stage injection amount.

つまり、まず所定の学習領域において単段噴射量の学習を優先して選択し、その後に他の学習領域での単段噴射量の学習に移行せず所定の同じ学習領域で2段噴射量の学習を選択する。   That is, the learning of the single-stage injection amount is first selected in the predetermined learning region, and then the learning of the single-stage injection amount in the other learning region is not shifted to the second learning amount in the same learning region. Select learning.

このように、所定の学習領域で単段噴射量および2段噴射量の両方の学習が終了してから他の学習領域を所定の学習領域として単段噴射量および2段噴射量の学習を選択するので、学習領域の圧力領域において、単段噴射量および2段噴射量の両方の学習が終了するまでに要する時間が短くなる。   As described above, learning of both the single-stage injection quantity and the two-stage injection quantity is completed in the predetermined learning area, and learning of the single-stage injection quantity and the two-stage injection quantity is selected with the other learning area as the predetermined learning area. As a result, in the pressure region of the learning region, the time required to complete learning of both the single-stage injection amount and the two-stage injection amount is shortened.

また、学習範囲の全圧力領域で単段噴射量を学習してから2段噴射量を学習する場合に比べ、学習領域の同じ圧力領域において単段噴射量を学習してから2段噴射量を学習するまでの時間間隔が短くなる。これにより、経時変化等により単段噴射量が変化する前に同じ圧力領域の2段噴射量を学習できるので、2段噴射量と単段噴射量との差から2回目の噴射量を高精度に学習できる。   Compared to learning the single-stage injection amount after learning the single-stage injection amount in the entire pressure region of the learning range, the single-stage injection amount is learned after learning the single-stage injection amount in the same pressure region of the learning region. The time interval until learning is shortened. As a result, the two-stage injection quantity in the same pressure region can be learned before the single-stage injection quantity changes due to changes over time, etc., so the second injection quantity is highly accurate from the difference between the two-stage injection quantity and the single-stage injection quantity. To learn.

請求項2に記載の発明では、各学習領域が少なくとも一つの圧力領域を有する複数の学習領域により構成される学習範囲において、所定の学習領域に単段噴射量の学習が終了し2段噴射量が未学習の圧力領域が存在する場合は未学習の2段噴射量の学習を優先して選択し、所定の学習領域に単段噴射量を未学習の圧力領域が存在する場合は未学習の単段噴射量の学習を選択する。 In the invention according to claim 2, in the learning range constituted by a plurality of learning regions in which each learning region has at least one pressure region, learning of the single-stage injection amount ends in the predetermined learning region, and the two-stage injection amount If there is an unlearned pressure region, the learning of the unlearned two-stage injection amount is preferentially selected, and if there is an unlearned pressure region in the predetermined learning region, the unlearned Select learning of single-stage injection amount.

このように、圧力領域において単段噴射量の学習が終了すると、他の圧力領域の単段噴射量の学習を選択するのではなく、同じ圧力領域の未学習の2段噴射量の学習を優先して選択するので、各圧力領域において、単段噴射量および2段噴射量の両方の学習が終了するまでに要する時間が短くなる。   Thus, when learning of the single-stage injection amount in the pressure region ends, learning of the single-stage injection amount in the other pressure region is not selected, but learning of the unlearned two-stage injection amount in the same pressure region is prioritized. Therefore, in each pressure region, the time required for learning of both the single-stage injection amount and the two-stage injection amount is shortened.

また、学習範囲の全圧力領域で単段噴射量を学習してから2段噴射量を学習する場合に比べ、学習領域の同じ圧力領域において単段噴射量を学習してから多段噴射量を学習するまでの時間間隔が短くなる。これにより、経時変化等により単段噴射量が変化する前に同じ圧力領域の2段噴射量を学習できるので、2段噴射量と単段噴射量との差から2回目の噴射量を高精度に学習できる。
また、請求項1および2に記載の発明では、圧力領域の選択された単段噴射量または2段噴射量の噴射量を学習し、学習した2段噴射量と単段噴射量との噴射量の差に基づいて燃料噴射弁の噴射量特性を補正する。これにより、例えば単段噴射量および2段噴射量の学習を所定回数終了した圧力領域から燃料噴射弁の噴射量特性を補正できる。したがって、補正された噴射量特性に基づいて燃料噴射弁の噴射量を高精度に制御できる。
Compared to learning the single-stage injection amount after learning the single-stage injection amount in the entire pressure region of the learning range, the multi-stage injection amount is learned after learning the single-stage injection amount in the same pressure region of the learning region. The time interval until is shortened. As a result, the two-stage injection quantity in the same pressure region can be learned before the single-stage injection quantity changes due to changes over time, etc., so the second injection quantity is highly accurate from the difference between the two-stage injection quantity and the single-stage injection quantity. To learn.
In the first and second aspects of the invention, the injection amount of the single-stage injection amount or the two-stage injection amount selected in the pressure region is learned, and the injection amount between the learned two-stage injection amount and single-stage injection amount The injection amount characteristic of the fuel injection valve is corrected based on the difference. Thereby, for example, the injection amount characteristic of the fuel injection valve can be corrected from the pressure region where learning of the single-stage injection amount and the two-stage injection amount has been completed a predetermined number of times. Therefore, the injection amount of the fuel injection valve can be controlled with high accuracy based on the corrected injection amount characteristic.

ところで、通常のエンジン運転状態では、高圧側の学習は低圧側の学習よりも学習機会が少ないので、高圧側の学習を判定する機会が訪れ、学習範囲全体の学習が終了するまでには長い時間が必要である。   By the way, in a normal engine operation state, learning on the high pressure side has fewer learning opportunities than learning on the low pressure side, so there is an opportunity to judge learning on the high pressure side, and it takes a long time to complete the learning of the entire learning range. is required.

そこで、請求項3および請求項5に記載の発明のように、高圧側から優先して学習を判定することにより、学習範囲全体で単段噴射量および2段噴射量の学習が終了するまでに要する時間が短くなる。   Therefore, as in the inventions of claims 3 and 5, by determining learning with priority from the high pressure side, the learning of the single-stage injection amount and the two-stage injection amount is completed in the entire learning range. The time required is shortened.

請求項4および5に記載の発明では、多段噴射を多用する学習領域(優先学習領域とも言う。)の学習を優先して判定する。これにより、優先学習領域において、単段噴射量および2段噴射量の両方の学習が終了するまでに要する時間が短くなる。   In the inventions according to claims 4 and 5, the learning is preferentially determined in the learning region (also referred to as the priority learning region) in which multistage injection is frequently used. As a result, in the priority learning region, the time required to complete learning of both the single-stage injection amount and the two-stage injection amount is shortened.

尚、本発明に備わる複数の手段の各機能は、構成自体で機能が特定されるハードウェア資源、プログラムにより機能が特定されるハードウェア資源、またはそれらの組み合わせにより実現される。また、これら複数の手段の各機能は、各々が物理的に互いに独立したハードウェア資源で実現されるものに限定されない。   The functions of the plurality of means provided in the present invention are realized by hardware resources whose functions are specified by the configuration itself, hardware resources whose functions are specified by a program, or a combination thereof. The functions of the plurality of means are not limited to those realized by hardware resources that are physically independent of each other.

以下、本発明の実施の形態を図に基づいて説明する。
本発明の一実施形態による燃料噴射システムを図2に示す。
(燃料噴射システム10)
蓄圧式の燃料噴射システム10は、フィードポンプ14、高圧ポンプ16、コモンレール20、圧力センサ22、減圧弁24、燃料噴射弁30、電子制御装置(Electronic Control Unit;ECU)40、電子駆動装置(Electronic Driving Unit;EDU)42等から構成されており、4気筒のディーゼルエンジン50の各気筒に燃料噴射弁30から燃料を噴射する。図の煩雑さを避けるため、図2においてはEDU42から1個の燃料噴射弁30への駆動信号線だけを示している。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
A fuel injection system according to an embodiment of the present invention is shown in FIG.
(Fuel injection system 10)
The accumulator fuel injection system 10 includes a feed pump 14, a high-pressure pump 16, a common rail 20, a pressure sensor 22, a pressure reducing valve 24, a fuel injection valve 30, an electronic control unit (ECU) 40, an electronic drive unit (Electronic). Driving unit (EDU) 42 and the like, and fuel is injected from the fuel injection valve 30 into each cylinder of the four-cylinder diesel engine 50. To avoid complexity of the figure, it shows only the driving signal line to the one fuel injection valve 30 from EDU42 in FIG.

フィードポンプ14は燃料タンク12から燃料を吸入し燃料供給ポンプである高圧ポンプ16に供給する。高圧ポンプ16は、カムシャフトのカムの回転にともないプランジャが往復移動することにより加圧室に吸入した燃料を加圧する公知のポンプである。ECU40が高圧ポンプ16の調量弁18に供給する電流値を制御することにより、高圧ポンプ16が吸入行程で吸入する燃料吸入量が調量される。そして、燃料吸入量が調量されることにより、高圧ポンプ16の燃料吐出量が調量される。   The feed pump 14 sucks fuel from the fuel tank 12 and supplies it to a high-pressure pump 16 that is a fuel supply pump. The high-pressure pump 16 is a known pump that pressurizes the fuel sucked into the pressurizing chamber when the plunger reciprocates as the cam of the camshaft rotates. By controlling the current value supplied to the metering valve 18 of the high-pressure pump 16 by the ECU 40, the fuel suction amount that the high-pressure pump 16 sucks in the suction stroke is metered. Then, by adjusting the fuel intake amount, the fuel discharge amount of the high-pressure pump 16 is adjusted.

コモンレール20は、高圧ポンプ16が圧送する燃料を蓄圧しエンジン運転状態に応じた所定の高圧に燃料圧力を保持する。圧力検出手段としての圧力センサ22は、コモンレール20の内部の燃料圧力を検出しECU40に出力する。   The common rail 20 accumulates fuel pumped by the high-pressure pump 16 and holds the fuel pressure at a predetermined high pressure according to the engine operating state. The pressure sensor 22 as pressure detecting means detects the fuel pressure inside the common rail 20 and outputs it to the ECU 40.

減圧弁24は、開弁することによりコモンレール20の内部の燃料を低圧側のリターン通路100に排出する。減圧弁24は、例えば、スプリングの荷重を閉弁方向に弁部材に加え、コイル等の電磁駆動部に通電されることによりスプリングの荷重に抗して弁部材がリフトして開弁する公知の電磁弁である。減圧弁24の開弁時間は、減圧弁24に通電される通電パルスのパルス幅(通電時間)に応じて長くなる。   The pressure reducing valve 24 opens to discharge the fuel inside the common rail 20 to the return passage 100 on the low pressure side. The pressure reducing valve 24 is, for example, a known art in which a load of a spring is applied to a valve member in a valve closing direction, and an electromagnetic drive unit such as a coil is energized to lift and open the valve member against the spring load. It is a solenoid valve. The valve opening time of the pressure reducing valve 24 becomes longer according to the pulse width (energizing time) of the energization pulse energized to the pressure reducing valve 24.

燃料噴射弁30は、4気筒のディーゼルエンジン50の各気筒に設置され、コモンレール20が蓄圧している燃料を気筒内に噴射する。燃料噴射弁30は、ディーゼルエンジン50の1回の燃焼行程においてパイロット噴射およびメイン噴射を含む多段噴射を行う。燃料噴射弁30は、ノズルニードルに閉弁方向に燃料圧力を加える制御室の圧力を制御することにより燃料噴射量を制御する公知の電磁駆動式の弁である。   The fuel injection valve 30 is installed in each cylinder of the four-cylinder diesel engine 50, and injects the fuel accumulated in the common rail 20 into the cylinder. The fuel injection valve 30 performs multi-stage injection including pilot injection and main injection in one combustion stroke of the diesel engine 50. The fuel injection valve 30 is a known electromagnetically driven valve that controls the fuel injection amount by controlling the pressure in a control chamber that applies fuel pressure to the nozzle needle in the valve closing direction.

燃料噴射制御装置としてのECU40は、CPU、ROM、RAM、フラッシュメモリ等の書換可能な不揮発性メモリを中心とするマイクロコンピュータ(マイコン)からなる。ECU40を学習判定手段、学習選択手段、学習手段、補正手段として機能させる制御プログラムは、ROMまたはフラッシュメモリ等の記憶装置に記憶されている。   The ECU 40 as a fuel injection control device is composed of a microcomputer (microcomputer) centered on a rewritable nonvolatile memory such as a CPU, ROM, RAM, flash memory or the like. A control program that causes the ECU 40 to function as a learning determination unit, a learning selection unit, a learning unit, and a correction unit is stored in a storage device such as a ROM or a flash memory.

ECU40は、エンジン回転数(NE)を検出する回転数センサ、アクセルペダルの開度(ACC)を検出するアクセルセンサ、クランク角度(CA)を検出するクランク角度センサ、温度センサ、圧力センサ22等の各種センサの検出信号からディーゼルエンジン50の運転状態を取得する。ECU40は、ディーゼルエンジン50を最適な運転状態に制御するために、取得したエンジン運転状態に基づいて調量弁18、減圧弁24および燃料噴射弁30等への通電を制御する。   The ECU 40 includes a rotational speed sensor that detects an engine rotational speed (NE), an accelerator sensor that detects an opening degree (ACC) of an accelerator pedal, a crank angle sensor that detects a crank angle (CA), a temperature sensor, a pressure sensor 22, and the like. The operating state of the diesel engine 50 is acquired from detection signals of various sensors. The ECU 40 controls energization to the metering valve 18, the pressure reducing valve 24, the fuel injection valve 30 and the like based on the acquired engine operating state in order to control the diesel engine 50 to an optimal operating state.

また、ECU40は、エンジン運転状態に応じて、調量弁18への通電量に対する高圧ポンプ16の吐出量の吐出量特性をマップとしてフラッシュメモリに記憶している。ECU40は、フラッシュメモリに記憶している高圧ポンプ16の吐出量特性に基づき、圧力センサ22から取得するコモンレール圧が目標コモンレール圧となるように調量弁18への通電をフィードバック制御している。   Further, the ECU 40 stores the discharge amount characteristic of the discharge amount of the high-pressure pump 16 with respect to the energization amount to the metering valve 18 as a map in the flash memory according to the engine operating state. The ECU 40 feedback-controls energization to the metering valve 18 so that the common rail pressure acquired from the pressure sensor 22 becomes the target common rail pressure based on the discharge amount characteristic of the high-pressure pump 16 stored in the flash memory.

また、ECU40は、コモンレール圧等のエンジン運転状態に応じて、燃料噴射弁30の電磁駆動部への通電量と燃料噴射弁30の噴射量との関係を噴射特性マップとしてフラッシュメモリ記憶している。本実施形態の噴射量特性マップは、噴射駆動信号のパルス幅と噴射量との関係を表している。ECU40は、フラッシュメモリに記憶している燃料噴射弁30の噴射量特性に基づき、燃料噴射弁30のメイン噴射を含めた多段噴射の各段の噴射を制御している。   Further, the ECU 40 stores, as an injection characteristic map, a flash memory that stores the relationship between the energization amount to the electromagnetic drive unit of the fuel injection valve 30 and the injection amount of the fuel injection valve 30 according to the engine operating state such as the common rail pressure. . The injection amount characteristic map of the present embodiment represents the relationship between the pulse width of the injection drive signal and the injection amount. The ECU 40 controls the injection of each stage of the multi-stage injection including the main injection of the fuel injection valve 30 based on the injection amount characteristic of the fuel injection valve 30 stored in the flash memory.

EDU42は、ECU40が出力する制御信号に基づいて減圧弁24、燃料噴射弁30に駆動電流または駆動電圧を供給するための駆動装置である。
(噴射量学習)
次に、メイン噴射の前に実施する多段噴射の噴射量学習について説明する。図3の噴射量学習ルーチンは、例えば、エンジン回転数が減少しているエンジン運転状態のときに実行される。
The EDU 42 is a drive device for supplying drive current or drive voltage to the pressure reducing valve 24 and the fuel injection valve 30 based on a control signal output from the ECU 40.
(Injection amount learning)
Next, the injection amount learning of the multistage injection performed before the main injection will be described. The injection amount learning routine of FIG. 3 is executed, for example, when the engine is operating with the engine speed decreasing.

S300においてECU40は、学習条件が成立しているかを判定する。例えば、ECU40は、アクセルオフで燃料噴射弁30から無噴射状態であり、エンジン回転数が一定の割合で減少しており、ディーゼルエンジン50が所定時間以上稼動しているかを判定する。学習条件が成立しない場合、ECU40は本ルーチンを終了する。   In S300, the ECU 40 determines whether the learning condition is satisfied. For example, the ECU 40 determines whether the accelerator is off and the fuel injection valve 30 is in the non-injection state, the engine speed is decreasing at a constant rate, and the diesel engine 50 is operating for a predetermined time or more. If the learning condition is not satisfied, the ECU 40 ends this routine.

S300において学習条件が成立した場合、S302においてECU40は、エンジン回転数およびコモンレール圧の現在値から、高圧ポンプ16を駆動して学習可能なコモンレール圧の上限値を算出し、噴射量を学習可能な圧力範囲(以下、単に「学習範囲」ともいう。)を算出する。算出したコモンレール圧の上限値は、コモンレール圧として要求される最高圧と同じか、または最高圧より低い値である。学習範囲の下限値は、ディーゼルエンジン50を運転するために必要な最低圧であり、本実施形態ではエンジン運転状態に関わらず一定値としている。   When the learning condition is satisfied in S300, the ECU 40 can calculate the upper limit value of the common rail pressure that can be learned by driving the high-pressure pump 16 from the current value of the engine speed and the common rail pressure in S302, and can learn the injection amount. A pressure range (hereinafter also simply referred to as “learning range”) is calculated. The calculated upper limit value of the common rail pressure is equal to or lower than the maximum pressure required as the common rail pressure. The lower limit value of the learning range is the minimum pressure required for operating the diesel engine 50, and is a constant value regardless of the engine operating state in the present embodiment.

S304においてECU40は、学習範囲において学習する学習コモンレールに該当する圧力領域、ならびに学習コモンレール圧において単段噴射量(SQL)または2段噴射量(WSQL)のどちらの噴射量を学習するかを選択し、本ルーチンを終了する。学習範囲において学習する圧力領域、ならびに単段噴射量または2段噴射量のどちらの噴射量を学習するかの選択は、図4または図7に示す学習選択ルーチンで処理される。詳細については後述する。   In S304, the ECU 40 selects the pressure region corresponding to the learning common rail to be learned in the learning range, and whether to learn the single-stage injection amount (SQL) or the two-stage injection amount (WSQL) at the learning common rail pressure. This routine is terminated. The selection of the pressure region to be learned in the learning range and whether to learn the single-stage injection quantity or the two-stage injection quantity is processed by a learning selection routine shown in FIG. 4 or FIG. Details will be described later.

(学習選択パターン1)
図3の噴射量学習ルーチンのS304において実施される噴射量の学習選択パターン1の概略を図1に基づいて説明する。図1に示す数字は、学習を判定する順番を示している。図1においては、特許請求の範囲に記載した学習領域は1個の圧力領域で構成されている。
(Learning selection pattern 1)
The outline of the injection amount learning selection pattern 1 executed in S304 of the injection amount learning routine of FIG. 3 will be described with reference to FIG. The numbers shown in FIG. 1 indicate the order in which learning is determined. In FIG. 1, the learning region described in the claims is composed of one pressure region.

図3の噴射量学習ルーチンのS302で算出した学習範囲は、高圧側から複数の圧力領域(Pn、Pn+1、Pn+2、Pn+3・・・)により構成されている。Pnは、図3のS302において算出されたコモンレール圧の上限値である。図1に示す学習範囲の各圧力領域を学習する際には、ECU40が高圧ポンプ16の調量弁18に供給する電流値を制御し、高圧ポンプ16の吐出量を調量することにより学習する圧力領域に調圧される。   The learning range calculated in S302 of the injection amount learning routine of FIG. 3 includes a plurality of pressure regions (Pn, Pn + 1, Pn + 2, Pn + 3...) From the high pressure side. Pn is the upper limit value of the common rail pressure calculated in S302 of FIG. When learning each pressure region in the learning range shown in FIG. 1, the ECU 40 controls the current value supplied to the metering valve 18 of the high-pressure pump 16 and learns by metering the discharge amount of the high-pressure pump 16. The pressure is adjusted to the pressure region.

そしてECU40は、高圧側から低圧側に向けて、単段噴射量の学習は終了しているが2段噴射量を未学習の圧力領域が存在すれば、他の圧力領域に処理を移行せず、単段噴射量の学習が終了している同じ圧力領域の2段噴射量学習を選択する。   Then, the ECU 40 proceeds from the high pressure side to the low pressure side, and if the learning of the single-stage injection amount has been completed but there is a pressure region in which the two-stage injection amount has not been learned, the process does not shift to another pressure region. The two-stage injection amount learning in the same pressure region where the learning of the single-stage injection amount has been completed is selected.

単段噴射量の学習は終了しているが2段噴射量を未学習の圧力領域が存在しなければ、ECU40は、単段噴射量を未学習の圧力領域における単段噴射量の学習を選択する。
このように、学習選択パターン1では、単段噴射量の学習が終了した同じ圧力領域において2段噴射量が未学習であれば他の圧力領域に学習判定を移行せず同じ圧力領域の2段噴射量の学習を優先して選択する。これにより、学習範囲の圧力領域において、単段噴射量および2段噴射量の両方の学習が終了するまでに要する時間が短くなる。
If learning of the single-stage injection amount has ended but there is no pressure region in which the two-stage injection amount has not been learned, the ECU 40 selects learning of the single-stage injection amount in the pressure region in which the single-stage injection amount has not been learned. To do.
Thus, in the learning selection pattern 1, if the two-stage injection amount is unlearned in the same pressure region where the learning of the single-stage injection amount has ended, the learning determination is not transferred to another pressure region and the two steps in the same pressure region are performed. Select with priority on learning of injection quantity. As a result, in the pressure range of the learning range, the time required to complete learning of both the single-stage injection amount and the two-stage injection amount is shortened.

また、各圧力領域において、単段噴射量の学習が終了してから2段噴射量の学習が終了するまでの時間間隔が短くなる。これにより、経時変化等により単段噴射量が変化する前に同じ圧力領域の2段噴射量を学習できるので、2段噴射量と単段噴射量との差から2回目の噴射量を高精度に学習できる。その結果、2段噴射において2回目の噴射量が1回目の噴射の結果生じる圧力脈動により目標値からずれても、ECU40は、学習値に基づいて噴射量特性マップを補正し、補正した噴射駆動パルスにより燃料噴射弁30を制御することにより、メイン噴射の前の2段噴射量を目標値に近づけることができる。   In each pressure region, the time interval from the end of learning of the single-stage injection amount to the end of learning of the two-stage injection amount is shortened. As a result, the two-stage injection quantity in the same pressure region can be learned before the single-stage injection quantity changes due to changes over time, etc., so the second injection quantity is highly accurate from the difference between the two-stage injection quantity and the single-stage injection quantity. To learn. As a result, even if the second injection amount in the second-stage injection deviates from the target value due to the pressure pulsation generated as a result of the first injection, the ECU 40 corrects the injection amount characteristic map based on the learned value and corrects the injection drive. By controlling the fuel injection valve 30 with a pulse, the two-stage injection amount before the main injection can be brought close to the target value.

また、学習機会が少ない高圧側の圧力領域から単段噴射量および2段噴射量の学習を選択し、高圧ポンプ16を駆動して選択された圧力領域の学習を終了するので、学習範囲全体で単段噴射量および2段噴射量の学習が終了するまでに要する時間が短くなる。   Further, learning of the single-stage injection amount and the two-stage injection amount is selected from the pressure region on the high-pressure side where there are few learning opportunities, and the learning of the selected pressure region is completed by driving the high-pressure pump 16, so the entire learning range The time required to complete learning of the single-stage injection amount and the two-stage injection amount is shortened.

(学習選択ルーチン1)
次に、図1に示す学習選択パターン1による具体的な処理を図4の学習選択ルーチン1に基づいて説明する。図4の学習選択ルーチン1は、図3のS304において実行される。以下で説明するSQL実施フラグ、WSQL実施フラグ、学習可能コモンレール圧無フラグには初期値として0が設定されている。
(Learning selection routine 1)
Next, specific processing by the learning selection pattern 1 shown in FIG. 1 will be described based on the learning selection routine 1 of FIG. The learning selection routine 1 in FIG. 4 is executed in S304 in FIG. The SQL execution flag, WSQL execution flag, and learnable common rail pressure absence flag described below are set to 0 as initial values.

まずS320においてECU40は、図1に示す学習可能圧力範囲において、最高圧(Pn)を学習コモンレール圧に設定する。
S322においてECU40は、学習コモンレール圧で表される所定の圧力領域に単段噴射量を未学習の気筒があるかを判定する。単段噴射量を未学習の気筒があれば、S324においてECU40はSQL実施フラグを1に設定し本ルーチンを終了する。SQL実施フラグは、1であれば該当圧力領域の単段噴射量の学習が選択されていることを表し、0であれば単段噴射量の学習が選択されていないことを表す。
First, in S320, the ECU 40 sets the maximum pressure (Pn) to the learning common rail pressure within the learnable pressure range shown in FIG.
In S322, the ECU 40 determines whether there is a cylinder that has not yet learned the single-stage injection amount in the predetermined pressure region represented by the learning common rail pressure. If there is a cylinder that has not yet learned the single-stage injection amount, the ECU 40 sets the SQL execution flag to 1 in S324 and ends this routine. If the SQL execution flag is 1, it indicates that learning of the single-stage injection amount in the corresponding pressure region is selected, and if it is 0, it indicates that learning of the single-stage injection amount is not selected.

所定の圧力領域で単段噴射量を未学習の気筒がなければ、S326においてECU40は、所定の圧力領域に2段噴射量を未学習の気筒があるかを判定する。2段噴射量を未学習の気筒があれば、S328においてECU40はWSQL実施フラグを1に設定し本ルーチンを終了する。WSQL実施フラグは、1であれば該当圧力領域の2段噴射量の学習が選択されていることを表し、0であれば2段噴射量の学習が選択されていないことを表す。   If there is no cylinder that has not yet learned the single-stage injection amount in the predetermined pressure region, the ECU 40 determines in S326 whether there is a cylinder that has not yet learned the second-stage injection amount. If there is a cylinder that has not learned the two-stage injection amount, the ECU 40 sets the WSQL execution flag to 1 in S328 and ends this routine. If the WSQL execution flag is 1, it indicates that learning of the two-stage injection amount in the corresponding pressure region is selected, and if it is 0, it indicates that learning of the two-stage injection amount is not selected.

所定の圧力領域で単段噴射量または2段噴射量を未学習の気筒がなければ、S330においてECU40は、学習圧力範囲内で現在の所定の圧力領域より低圧の圧力領域が存在するかを判定する。存在しなければ、図1の学習圧力範囲内の全圧力領域において単段噴射量および2段噴射量の学習が終了していることになる。この場合、S332においてECU40は、学習可能コモンレール圧無フラグを1に設定し本ルーチンを終了する。学習可能コモンレール圧無フラグは、1であれば学習可能なコモンレール圧が無いことを表し、0であれば学習可能なコモンレール圧が存在することを表す。   If there is no cylinder that has not yet learned the single-stage injection amount or the two-stage injection amount in the predetermined pressure region, in S330, the ECU 40 determines whether a pressure region lower than the current predetermined pressure region exists within the learned pressure range. To do. If it does not exist, learning of the single-stage injection quantity and the two-stage injection quantity has been completed in the entire pressure region within the learning pressure range of FIG. In this case, in S332, the ECU 40 sets the learnable common rail pressure no flag to 1 and ends this routine. The learnable common rail pressure no flag indicates that there is no learnable common rail pressure if it is 1, and that there is a learnable common rail pressure if it is 0.

学習範囲内で現在の所定の圧力領域より低圧の圧力領域が存在すれば、S334においてECU40は、現在の所定の圧力領域の次に高圧の圧力領域のコモンレール圧を新たに学習コモンレール圧に設定し、S322に処理を移行する。   If there is a pressure region lower than the current predetermined pressure region in the learning range, in S334, the ECU 40 newly sets the common rail pressure in the high pressure region next to the current predetermined pressure region to the learning common rail pressure. , The process proceeds to S322.

(学習実施、噴射量補正)
図5は、図4の学習選択ルーチン1で選択された学習コモンレール圧に該当する圧力領域において選択された単段噴射量または2段噴射量の噴射量学習を実施し、学習値に基づいて噴射量を補正するルーチンである。
(Learning, injection amount correction)
FIG. 5 shows the injection amount learning of the single-stage injection amount or the two-stage injection amount selected in the pressure region corresponding to the learning common rail pressure selected in the learning selection routine 1 of FIG. 4, and the injection is performed based on the learning value. This is a routine for correcting the amount.

S340においてECU40は、学習選択ルーチン1で選択された圧力領域において、燃料噴射弁30を駆動し、未学習の単段噴射量または2段噴射量の噴射量学習を行う。具体的には、ECU40は、噴射駆動信号に同期して変化するエンジン回転数の変動数からエンジントルクの変動量を算出し、エンジントルクの変動量から噴射量を算出する。   In S340, the ECU 40 drives the fuel injection valve 30 in the pressure region selected in the learning selection routine 1, and performs injection amount learning of an unlearned single-stage injection amount or two-stage injection amount. Specifically, the ECU 40 calculates a variation amount of the engine torque from the variation number of the engine speed that changes in synchronization with the injection drive signal, and calculates an injection amount from the variation amount of the engine torque.

S342においてECU40は、同じ圧力領域において単段噴射量および2段噴射量の学習が終了し、学習回数が所定回数Kを超えたかを判定する。学習回数が所定回数Kを超えていない場合、ECU40は本ルーチンを終了する。   In S342, the ECU 40 determines whether learning of the single-stage injection amount and the second-stage injection amount is completed in the same pressure region, and the number of learning exceeds a predetermined number K. If the learning number does not exceed the predetermined number K, the ECU 40 ends this routine.

学習回数が所定回数Kを超えた場合、S344においてECU40は、単段噴射量および2段噴射量の学習値の平均を算出する。平均した2段噴射量と単段噴射量との差から2回目の噴射量が算出できる。   When the learning number exceeds the predetermined number K, in S344, the ECU 40 calculates the average of the learning values of the single-stage injection amount and the two-stage injection amount. The second injection amount can be calculated from the difference between the averaged two-stage injection amount and the single-stage injection amount.

S346においてECU40は、学習した2回目の噴射量が目標噴射量とずれている場合、噴射量のずれ量に基づいてフラッシュメモリに記憶されている噴射量特性マップを補正し、実際の噴射量を目標噴射量に近づける。   In S346, when the learned second injection amount is different from the target injection amount, the ECU 40 corrects the injection amount characteristic map stored in the flash memory on the basis of the injection amount deviation amount, and sets the actual injection amount. Approach the target injection amount.

(学習選択パターン2)
図6に基づいて、学習選択パターン1とは異なる噴射量の学習選択パターン2の概略を説明する。図6に示す数字は、学習を判定する順番を示している。図6においては、特許請求の範囲に記載した学習を優先して判定する学習領域(優先学習領域)は複数の圧力領域で構成されており、優先学習領域以外の学習範囲においては特許請求の範囲に記載した学習領域は、優先学習領域以外の全圧力領域で構成されている。
(Learning selection pattern 2)
Based on FIG. 6, the outline of the learning selection pattern 2 having an injection amount different from that of the learning selection pattern 1 will be described. The numbers shown in FIG. 6 indicate the order in which learning is determined. In FIG. 6, the learning area (priority learning area) for which priority is given to the learning described in the claims is composed of a plurality of pressure areas. The learning area described in (1) is composed of all pressure areas other than the priority learning area .

まずECU40は、現在のエンジン運転状態における学習範囲を算出する。学習範囲は、優先学習領域(Pn、Pn+1、Pn+2)と、優先学習領域以外の全圧力領域(Pm、Pm+1、・・・)で構成される。優先学習領域は、2段噴射が多用される圧力範囲であり、例えば0km/h〜60km/hの間の通常走行領域における圧力範囲を表している。 First, the ECU 40 calculates a learning range in the current engine operating state. The learning range includes a priority learning area (Pn, Pn + 1, Pn + 2) and all pressure areas (Pm, Pm + 1,...) Other than the priority learning area. The priority learning region is a pressure range in which two-stage injection is frequently used, and represents a pressure range in a normal travel region between 0 km / h and 60 km / h, for example.

そして、ECU40は、優先学習領域において高圧側から低圧側に向けて、単段噴射量が未学習の圧力領域が存在すれば、その圧力領域における単段噴射量の学習を選択する。そして、優先学習領域において単段噴射量の学習が終了すると、ECU40は、優先学習領域以外の単段噴射量の学習判定に移行せず、優先学習領域の高圧側から低圧側に向けて、2段噴射量が未学習の圧力領域が存在すれば、優先学習領域における2段噴射量の学習を選択する。   Then, if there is a pressure region in which the single-stage injection amount is not learned from the high pressure side to the low pressure side in the priority learning region, the ECU 40 selects learning of the single-stage injection amount in the pressure region. When the learning of the single-stage injection amount ends in the priority learning region, the ECU 40 does not shift to the learning determination of the single-stage injection amount other than the priority learning region, and proceeds from the high pressure side to the low pressure side of the priority learning region. If there is a pressure region in which the step injection amount is not learned, learning of the two-step injection amount in the priority learning region is selected.

優先学習領域の全圧力領域において単段噴射量および2段噴射量の学習が終了すると、ECU40は、学習範囲内の優先学習領域以外の全圧力領域で構成される学習領域において、高圧側から低圧側に向けて単段噴射量が未学習の圧力領域が存在すれば、その圧力領域における単段噴射量の学習を選択する。 When the learning of the single-stage injection amount and the two-stage injection amount is completed in the entire pressure region of the priority learning region, the ECU 40 decreases the pressure from the high pressure side in the learning region configured by all the pressure regions other than the priority learning region in the learning range. If there is a pressure region in which the single-stage injection amount is not learned toward the side, learning of the single-stage injection amount in the pressure region is selected.

優先学習領域以外の圧力領域で単段噴射量の学習が終了すると、ECU40は、高圧側から低圧側に向けて、2段噴射量が未学習の圧力領域が存在すれば、その圧力領域における2段噴射量の学習を選択する。   When the learning of the single-stage injection amount is completed in the pressure region other than the priority learning region, the ECU 40 proceeds to 2 in the pressure region if there is a pressure region in which the two-stage injection amount is not learned from the high pressure side to the low pressure side. Select learning of stage injection quantity.

このように、優先学習領域で単段噴射量および2段噴射量の両方の学習が終了してから他の圧力領域において単段噴射量および2段噴射量の学習を選択するので、優先学習領域において、単段噴射量および2段噴射量の両方の学習が終了するまでに要する時間が短くなる。   Thus, since learning of both the single-stage injection amount and the two-stage injection amount is completed in the priority learning region and learning of the single-stage injection amount and the two-stage injection amount is selected in another pressure region, the priority learning region , The time required for learning of both the single-stage injection amount and the two-stage injection amount is shortened.

また、優先学習領域の学習を優先するので、優先学習領域の同じ圧力領域において単段噴射量を学習してから2段噴射量を学習するまでの時間間隔が短くなる。これにより、経時変化等により単段噴射量が変化する前に同じ圧力領域の2段噴射量を学習できるので、2段噴射量と単段噴射量との差から2回目の噴射量を高精度に学習できる。   In addition, since learning in the priority learning region is prioritized, the time interval from learning the single-stage injection amount to learning the two-stage injection amount in the same pressure region in the priority learning region is shortened. As a result, the two-stage injection quantity in the same pressure region can be learned before the single-stage injection quantity changes due to changes over time, etc., so the second injection quantity is highly accurate from the difference between the two-stage injection quantity and the single-stage injection quantity. To learn.

その結果、2段噴射において2回目の噴射量が1回目の噴射の結果生じる圧力脈動により目標値からずれても、学習値に基づいて噴射量特性マップを補正し、補正した噴射駆動パルスにより燃料噴射弁30を制御することにより、メイン噴射の前の2段噴射量を目標値に近づけることができる。   As a result, even if the second injection amount in the second stage injection deviates from the target value due to the pressure pulsation resulting from the first injection, the injection amount characteristic map is corrected based on the learning value, and the fuel is generated by the corrected injection drive pulse. By controlling the injection valve 30, the two-stage injection amount before the main injection can be brought close to the target value.

また、優先学習領域の学習が終了すると、優先学習領域以外の学習範囲において、学習機会が少ない高圧側の圧力領域から単段噴射量および2段噴射量の学習を選択し、高圧ポンプ16を駆動して選択された圧力領域にコモンレール圧を設定し単段噴射量および2段噴射量の学習を終了するので、学習範囲全体で単段噴射量および2段噴射量の学習が終了するまでに要する時間が短くなる。   When learning in the priority learning region is completed, learning of the single-stage injection amount and the two-stage injection amount is selected from the pressure region on the high pressure side where the learning opportunity is small in the learning range other than the priority learning region, and the high pressure pump 16 is driven. Since the common rail pressure is set in the selected pressure region and the learning of the single-stage injection amount and the two-stage injection amount is completed, it is necessary to complete the learning of the single-stage injection amount and the two-stage injection amount in the entire learning range. Time is shortened.

(学習選択ルーチン2)
図7の学習選択ルーチン2は、図4の学習選択ルーチン1に代えて図3のS304において実行される。以下に説明する優先学習領域終了フラグ、SQL実施フラグ、WSQL実施フラグ、学習可能コモンレール圧無フラグは初期値として0が設定されている。
(Learning selection routine 2)
The learning selection routine 2 in FIG. 7 is executed in S304 in FIG. 3 instead of the learning selection routine 1 in FIG. The priority learning region end flag, the SQL execution flag, the WSQL execution flag, and the learnable common rail pressure no flag described below are set to 0 as initial values.

S350においてECU40は、優先学習領域終了フラグが1かを判定する。優先学習領域終了フラグが1でなければ、S352においてECU40は、学習可能圧力範囲の優先学習領域を学習実行領域に設定する。優先学習領域終了フラグが1であれば、S354においてECU40は、学習可能圧力範囲の優先学習領域以外の全圧力領域を学習実行領域として設定する。   In S350, the ECU 40 determines whether the priority learning area end flag is 1. If the priority learning region end flag is not 1, the ECU 40 sets the priority learning region of the learnable pressure range as the learning execution region in S352. If the priority learning region end flag is 1, in S354, the ECU 40 sets all pressure regions other than the priority learning region of the learnable pressure range as the learning execution region.

優先学習領域終了フラグは、1であれば優先学習領域において単段噴射量および2段噴射量のすべての学習が終了したことを表し、0であれば優先学習領域において単段噴射量または2段噴射量を未学習の圧力領域が存在することを表す。   If the priority learning region end flag is 1, it means that all learning of the single-stage injection amount and the two-stage injection amount has been completed in the priority learning region, and if it is 0, the single-stage injection amount or two-stage injection in the priority learning region. This indicates that there is a pressure region in which the injection amount is not learned.

次に、S356においてECU40は段数変数nを1に設定し、S358において学習実行領域で最高圧を学習コモンレール圧に設定する。段数変数nは、1であれば単段を表し、2であれば2段を表す。   Next, in S356, the ECU 40 sets the step number variable n to 1, and in S358 sets the maximum pressure to the learning common rail pressure in the learning execution region. If the stage number variable n is 1, it represents a single stage, and if it is 2, it represents two stages.

S360においてECU40は、学習コモンレールで表される所定の圧力領域において段数変数nが示す単段または2段の噴射量を未学習の気筒が存在するかを判定する。所定の圧力領域において単段噴射量または2段噴射量を未学習の気筒が存在すれば、S362においてECU40は、段数変数nがn=1のときSQL実施フラグを1に設定し、n=2のときWSQL実施フラグを1に設定して本ルーチンを終了する。SQL実施フラグおよびWSQL実施フラグは、1であれば該当する圧力領域においてフラグが示す段数の学習が選択されていることを表し、0であればフラグが示す段数の学習が選択されていないことを表す。   In S360, the ECU 40 determines whether there is a cylinder that has not yet learned the single-stage or two-stage injection amount indicated by the stage number variable n in the predetermined pressure region represented by the learning common rail. If there is a cylinder that has not yet learned the single-stage injection quantity or the two-stage injection quantity in the predetermined pressure region, the ECU 40 sets the SQL execution flag to 1 when the stage number variable n is n = 1 in S362, and n = 2 At this time, the WSQL execution flag is set to 1 and this routine is terminated. If the SQL execution flag and the WSQL execution flag are 1, it indicates that learning of the number of stages indicated by the flag is selected in the corresponding pressure region, and if 0, learning of the number of stages indicated by the flag is not selected. To express.

所定の圧力領域において単段噴射量または2段噴射量を未学習の気筒が存在しない場合、S364においてECU40は、現在の学習実行領域に現在の学習コモンレール圧よりも低圧の圧力領域が存在するかを判定する。存在すれば、S366においてECU40は、現在の学習実行領域で現在の学習コモンレール圧の次に高圧の圧力領域に相当するコモンレール圧を学習コモンレール圧に設定し、S360に処理を移行する。   If there is no cylinder that has not yet learned the single-stage injection amount or the two-stage injection amount in the predetermined pressure region, in S364, the ECU 40 determines whether a pressure region lower than the current learning common rail pressure exists in the current learning execution region. Determine. If present, in S366, the ECU 40 sets the common rail pressure corresponding to the next higher pressure region after the current learning common rail pressure in the current learning execution region as the learning common rail pressure, and the process proceeds to S360.

現在の学習実行領域に現在の学習コモンレール圧よりも低圧の圧力領域が存在しない場合、S368においてECU40は、段数変数nがn=1であるかを判定する。n=1であれば学習実行領域において単段噴射量の学習が終了し、2段噴射量が未学習であることを表している。そこで、ECU40は、S370において段数変数nを2に設定し、学習実行領域の最高圧から2段噴射量の学習を実施するためにS358に処理を移行する。   If there is no pressure region lower than the current learning common rail pressure in the current learning execution region, the ECU 40 determines in step S368 whether the stage number variable n is n = 1. If n = 1, it indicates that learning of the single-stage injection amount is completed in the learning execution region, and that the second-stage injection amount is not learned. Therefore, the ECU 40 sets the step number variable n to 2 in S370, and shifts the processing to S358 in order to learn the two-stage injection amount from the maximum pressure in the learning execution region.

S368においてn=1でなければ、学習実行領域において単段噴射量および2段噴射量の学習が終了していることを表している。
この場合、S372においてECU40は、現在の学習実行領域が優先学習領域であるかを判定する。現在の学習実行領域が優先学習領域でなければ、S374においてECU40は、学習可能コモンレール圧無フラグを1に設定し、本ルーチンを終了する。これは、学習可能圧力範囲の全圧力領域において単段噴射量および2段噴射量の学習が終了したことを表している。
If n is not 1 in S368, it indicates that learning of the single-stage injection quantity and the two-stage injection quantity has been completed in the learning execution region.
In this case, in S372, the ECU 40 determines whether the current learning execution area is a priority learning area. If the current learning execution area is not the priority learning area, the ECU 40 sets the learnable common rail pressure no flag to 1 in S374 and ends this routine. This indicates that learning of the single-stage injection amount and the two-stage injection amount has been completed in the entire pressure region of the learnable pressure range.

現在の学習実行領域が優先学習領域であれば、S376においてECU40は、優先学習領域終了フラグを1に設定し、S350に処理を移行する。
図7の学習選択ルーチン2が終了すると、ECU40は図5に示す学習実施、噴射量補正ルーチンを実行する。
If the current learning execution area is the priority learning area, the ECU 40 sets the priority learning area end flag to 1 in S376, and the process proceeds to S350.
When the learning selection routine 2 in FIG. 7 ends, the ECU 40 executes a learning execution and injection amount correction routine shown in FIG.

(学習選択パターン3)
図8に基づいて、学習選択パターン1、2とは異なる噴射量の学習選択パターン3の概略を説明する。図8に示す数字は、学習を判定する順番を示している。図8においては、優先学習領域は複数の圧力領域で構成されており、優先学習領域以外の学習範囲においては特許請求の範囲に記載した学習領域は1個の圧力領域で構成されている。
(Learning selection pattern 3)
Based on FIG. 8, the outline of the learning selection pattern 3 having an injection amount different from the learning selection patterns 1 and 2 will be described. The numbers shown in FIG. 8 indicate the order in which learning is determined. In FIG. 8, the priority learning region is composed of a plurality of pressure regions, and in the learning range other than the priority learning region, the learning region described in the claims is composed of one pressure region.

まずECU40は、現在のエンジン運転状態における学習範囲を算出する。学習範囲は、2段噴射が多用される優先学習領域(Pn、Pn+1、Pn+2)と、優先学習領域以外の全圧力領域(Pm、Pm+1、・・・)で構成される。   First, the ECU 40 calculates a learning range in the current engine operating state. The learning range includes a priority learning region (Pn, Pn + 1, Pn + 2) in which two-stage injection is frequently used, and all pressure regions (Pm, Pm + 1,...) Other than the priority learning region.

そして、ECU40は、優先学習領域において、高圧側から低圧側に向けて、単段噴射量の学習は終了しているが2段噴射量を未学習の圧力領域が存在すれば、他の圧力領域に処理を移行せず、単段噴射量の学習が終了している同じ圧力領域の2段噴射量学習を選択する。   Then, in the priority learning region, the ECU 40 proceeds to another pressure region from the high pressure side toward the low pressure side if there is a pressure region in which the learning of the single-stage injection amount has ended but the two-stage injection amount has not yet been learned. The two-stage injection amount learning in the same pressure region where the learning of the single-stage injection amount has ended is selected without shifting to the process.

優先学習領域において、単段噴射量の学習は終了しているが2段噴射量を未学習の圧力領域が存在しなければ、ECU40は、優先学習領域の学習は終了したと判断する。
ECU40は、優先学習領域の学習が終了すると、学習範囲内の優先学習領域以外の圧力領域において、高圧側から低圧側に向けて、単段噴射量の学習は終了しているが2段噴射量を未学習の圧力領域が存在すれば、他の圧力領域に処理を移行せず、単段噴射量の学習が終了している同じ圧力領域の2段噴射量学習を選択する。
If learning of the single-stage injection amount has ended in the priority learning region but there is no pressure region in which the two-stage injection amount has not yet been learned, the ECU 40 determines that learning of the priority learning region has ended.
When the learning of the priority learning region is completed, the ECU 40 has completed learning of the single-stage injection amount from the high pressure side toward the low pressure side in the pressure region other than the priority learning region within the learning range, but the two-stage injection amount. If there is an unlearned pressure region, the process is not transferred to another pressure region, and the two-stage injection amount learning in the same pressure region where the learning of the single-stage injection amount has been completed is selected.

ECU40は、単段噴射量の学習は終了しているが2段噴射量を未学習の圧力領域が存在しなければ、学習可能圧力範囲の学習は終了したと判断する。
[他の実施形態]
上記実施形態では、1個の優先学習領域を設定した。これに対し、複数の優先学習領域を設定し、その中でさらに優先順位を設定してもよい。また、優先学習領域は1個の圧力領域から構成されてもよい。
The ECU 40 determines that learning of the learnable pressure range has ended if learning of the single-stage injection amount has ended but there is no pressure region in which the two-stage injection amount has not yet been learned.
[Other Embodiments]
In the above embodiment, one priority learning area is set. On the other hand, a plurality of priority learning areas may be set, and a priority order may be set among them. Further, the priority learning area may be composed of one pressure area.

また、上記実施形態では、メイン噴射の前に2段噴射を行う例について説明した。これに対し、メイン噴射の前に3段以上の噴射を行ってもよい。この場合にも、1回目の噴射により生じる圧力脈動が2回目以降の噴射量に及ぼす影響を、単段噴射量および2段噴射量を学習することにより推定できる。   In the above embodiment, an example in which two-stage injection is performed before main injection has been described. In contrast, three or more stages of injection may be performed before the main injection. Also in this case, it is possible to estimate the influence of the pressure pulsation generated by the first injection on the second and subsequent injection amounts by learning the single-stage injection amount and the second-stage injection amount.

このように、本発明は、上記実施形態に限定されるものではなく、その要旨を逸脱しない範囲で種々の実施形態に適用可能である。   As described above, the present invention is not limited to the above-described embodiment, and can be applied to various embodiments without departing from the gist thereof.

本実施形態による学習選択パターン1を示す説明図。Explanatory drawing which shows the learning selection pattern 1 by this embodiment. 燃料噴射システムを示すブロック図。The block diagram which shows a fuel-injection system. 噴射量学習ルーチンを示すフローチャート。The flowchart which shows the injection quantity learning routine. 学習選択ルーチン1を示すフローチャート。The flowchart which shows the learning selection routine 1. 学習実施、噴射量補正ルーチンを示すフローチャート。The flowchart which shows learning implementation and the injection quantity correction | amendment routine. 学習選択パターン2を示す説明図。Explanatory drawing which shows the learning selection pattern 2. FIG. 学習選択ルーチン2を示すフローチャート。7 is a flowchart showing a learning selection routine 2; 学習選択パターン3を示す説明図。Explanatory drawing which shows the learning selection pattern 3. FIG.

符号の説明Explanation of symbols

10:燃料噴射システム、16:高圧ポンプ(燃料供給ポンプ)、20:コモンレール、22:圧力センサ(圧力検出手段)、30:燃料噴射弁、40:ECU(燃料噴射制御装置、学習判定手段、学習選択手段、学習手段、補正手段) 10: fuel injection system, 16: high pressure pump (fuel supply pump), 20: common rail, 22: pressure sensor (pressure detection means), 30: fuel injection valve, 40: ECU (fuel injection control device, learning determination means, learning) (Selection means, learning means, correction means)

Claims (6)

メイン噴射の前に多段噴射する燃料噴射弁の噴射量を制御する燃料噴射制御装置において、
各学習領域が少なくとも一つの圧力領域を有する複数の学習領域により構成される学習範囲の所定の前記学習領域に単段噴射量を未学習の圧力領域が存在するかを判定し、所定の前記学習領域において前記単段噴射量の学習を終了している場合に2段噴射量を未学習の前記圧力領域が存在するかを判定する学習判定手段と、
前記学習判定手段の判定結果に基づき、所定の前記学習領域に前記単段噴射量を未学習の前記圧力領域が存在する場合は未学習の前記単段噴射量の学習を優先して選択し、所定の前記学習領域に前記単段噴射量の学習を終了し前記2段噴射量を未学習の前記圧力領域が存在する場合は未学習の前記2段噴射量の学習を選択する学習選択手段と、
前記圧力領域の選択された前記単段噴射量または前記2段噴射量の噴射量を学習する学習手段と、
前記圧力領域において前記単段噴射量および前記2段噴射量の学習が終了すると、前記2段噴射量と前記単段噴射量との学習噴射量の差から2回目の噴射量を算出し、算出した前記2回目の噴射量が目標噴射量とずれている場合、噴射量のずれ量に基づいて前記燃料噴射弁の噴射量特性を補正する補正手段と、
を備えることを特徴とする燃料噴射制御装置。
In a fuel injection control device that controls the injection amount of a fuel injection valve that performs multi-stage injection before main injection,
It is determined whether there is a pressure region in which a single stage injection amount has not yet been learned in a predetermined learning region of a learning range configured by a plurality of learning regions each having at least one pressure region, and the predetermined learning Learning determination means for determining whether or not the pressure region that has not learned the second-stage injection amount exists when learning of the single-stage injection amount is finished in the region;
Based on the determination result of the learning determination means, when there is the unlearned pressure region in the predetermined learning region, priority is given to learning of the unlearned single-stage injection amount, Learning selecting means for ending learning of the single-stage injection amount in a predetermined learning region and selecting learning of the two-stage injection amount that has not been learned when the pressure region that has not learned the second-stage injection amount exists; ,
Learning means for learning the injection quantity of the single-stage injection quantity or the two-stage injection quantity selected in the pressure region;
When learning of the single-stage injection quantity and the two-stage injection quantity ends in the pressure region, the second injection quantity is calculated from the difference in the learning injection quantity between the two-stage injection quantity and the single-stage injection quantity, and is calculated Corrective means for correcting the injection amount characteristic of the fuel injection valve based on the deviation amount of the injection amount when the second injection amount is different from the target injection amount;
A fuel injection control device comprising:
メイン噴射の前に多段噴射する燃料噴射弁の噴射量を制御する燃料噴射制御装置において、
各学習領域が少なくとも一つの圧力領域を有する複数の学習領域により構成される学習範囲の所定の前記学習領域に単段噴射量の学習を終了し2段噴射量を未学習の前記圧力領域が存在するかを判定し、存在しない場合は所定の前記学習領域において前記単段噴射量を未学習の前記圧力領域が存在するかを判定する学習判定手段と、
前記学習判定手段の判定結果に基づき、所定の前記学習領域に前記単段噴射量の学習を終了し前記2段噴射量を未学習の前記圧力領域が存在する場合は前記2段噴射量を未学習の前記圧力領域における前記2段噴射量の学習を優先して選択し、所定の前記学習領域に前記単段噴射量の学習を終了し前記2段噴射量を未学習の前記圧力領域が存在せず、所定の前記学習領域に前記単段噴射量を未学習の前記圧力領域が存在する場合は未学習の前記単段噴射量の学習を選択する学習選択手段と、
前記圧力領域の選択された前記単段噴射量または前記2段噴射量の噴射量を学習する学習手段と、
前記圧力領域において前記単段噴射量および前記2段噴射量の学習が終了すると、前記2段噴射量と前記単段噴射量との学習噴射量の差から2回目の噴射量を算出し、算出した前記2回目の噴射量が目標噴射量とずれている場合、噴射量のずれ量に基づいて前記燃料噴射弁の噴射量特性を補正する補正手段と、
を備えることを特徴とする燃料噴射制御装置。
In a fuel injection control device that controls the injection amount of a fuel injection valve that performs multi-stage injection before main injection,
The learning of the single-stage injection amount ends in the predetermined learning region of the learning range constituted by a plurality of learning regions each having at least one pressure region, and the pressure region where the two-stage injection amount is not learned exists. Learning determination means for determining whether or not there is the pressure region in which the single-stage injection amount has not been learned in the predetermined learning region,
Based on the determination result of the learning determination means, when the learning of the single-stage injection amount is finished in the predetermined learning region and the pressure region where the second-stage injection amount is not learned exists, the second-stage injection amount is not set. The learning of the two-stage injection amount in the pressure region of learning is selected with priority, the learning of the single-stage injection amount ends in the predetermined learning region, and the pressure region where the two-stage injection amount is not learned exists Without the learning selection means for selecting learning of the unlearned single-stage injection amount when the pressure region that has not yet learned the single-stage injection amount exists in the predetermined learning region,
Learning means for learning the injection quantity of the single-stage injection quantity or the two-stage injection quantity selected in the pressure region;
When learning of the single-stage injection quantity and the two-stage injection quantity ends in the pressure region, the second injection quantity is calculated from the difference in the learning injection quantity between the two-stage injection quantity and the single-stage injection quantity, and is calculated Corrective means for correcting the injection amount characteristic of the fuel injection valve based on the deviation amount of the injection amount when the second injection amount is different from the target injection amount;
A fuel injection control device comprising:
前記学習判定手段は前記学習範囲において高圧側から低圧側に向けて判定することを特徴とする請求項1また2に記載の燃料噴射制御装置。   3. The fuel injection control device according to claim 1, wherein the learning determination unit makes a determination from the high pressure side toward the low pressure side in the learning range. 前記学習判定手段は前記多段噴射を多用する前記学習領域の学習を優先して判定することを特徴とする請求項1または2に記載の燃料噴射制御装置。   3. The fuel injection control device according to claim 1, wherein the learning determination unit preferentially determines learning in the learning region that frequently uses the multistage injection. 4. 前記学習判定手段は、学習を優先して判定する前記学習領域と学習を優先して判定する前記学習領域以外の前記学習範囲とにおいて高圧側から低圧側に向けて判定することを特徴とする請求項4に記載の燃料噴射制御装置。   The learning determination unit is configured to determine from the high pressure side to the low pressure side in the learning region in which learning is prioritized and in the learning range other than the learning region in which learning is prioritized. Item 5. The fuel injection control device according to Item 4. 燃料を加圧し圧送する燃料供給ポンプと、A fuel supply pump that pressurizes and pumps fuel; and
前記燃料供給ポンプが圧送する燃料を蓄圧するコモンレールと、A common rail for accumulating fuel pumped by the fuel supply pump;
前記コモンレールが蓄圧している燃料を噴射する燃料噴射弁と、A fuel injection valve for injecting fuel accumulated in the common rail; and
請求項1から5のいずれか一項に記載の燃料噴射制御装置と、A fuel injection control device according to any one of claims 1 to 5,
を備えることを特徴とする燃料噴射システム。A fuel injection system comprising:
JP2007158789A 2007-06-15 2007-06-15 Fuel injection control device and fuel injection system using the same Expired - Fee Related JP4882883B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007158789A JP4882883B2 (en) 2007-06-15 2007-06-15 Fuel injection control device and fuel injection system using the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007158789A JP4882883B2 (en) 2007-06-15 2007-06-15 Fuel injection control device and fuel injection system using the same

Publications (2)

Publication Number Publication Date
JP2008309085A JP2008309085A (en) 2008-12-25
JP4882883B2 true JP4882883B2 (en) 2012-02-22

Family

ID=40236901

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007158789A Expired - Fee Related JP4882883B2 (en) 2007-06-15 2007-06-15 Fuel injection control device and fuel injection system using the same

Country Status (1)

Country Link
JP (1) JP4882883B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5418678B2 (en) * 2010-07-09 2014-02-19 トヨタ自動車株式会社 Injection amount learning device for internal combustion engine
JP5644805B2 (en) * 2012-04-02 2014-12-24 株式会社デンソー Fuel injection control device
JP6330334B2 (en) * 2014-01-21 2018-05-30 株式会社デンソー Fuel injection control device

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07279722A (en) * 1994-04-01 1995-10-27 Nissan Motor Co Ltd Air-fuel ratio controller for engine
JP3804480B2 (en) * 2001-07-13 2006-08-02 マツダ株式会社 Diesel engine control device and control method
JP3876766B2 (en) * 2002-06-06 2007-02-07 株式会社デンソー Injection rate control device for internal combustion engine
JP2005146947A (en) * 2003-11-13 2005-06-09 Denso Corp Injection quantity control device for internal combustion engine
JP4375120B2 (en) * 2004-05-25 2009-12-02 株式会社デンソー Fuel injection device

Also Published As

Publication number Publication date
JP2008309085A (en) 2008-12-25

Similar Documents

Publication Publication Date Title
JP4775342B2 (en) Fuel injection control device and fuel injection system using the same
JP4345861B2 (en) Fuel injection control device and fuel injection system using the same
JP2012172549A (en) Fuel injection device
JP2001263144A (en) Fuel pressure control device for internal combustion engine
JP4349451B2 (en) Fuel injection control device and fuel injection system using the same
JP2013113135A (en) Pump control device
JP2010261334A (en) Fuel injection control device
JP3818011B2 (en) Fuel pressure control device for internal combustion engine
JP4623157B2 (en) Anomaly detection device
JP4605182B2 (en) Pump control device and fuel injection system using the same
JP4882883B2 (en) Fuel injection control device and fuel injection system using the same
JP2010196472A (en) Fuel supply control device for internal combustion engine
JP2008274842A (en) Pressure reducing valve control device and fuel injection system using the same
JP4470975B2 (en) Fuel injection control device and fuel injection system using the same
JP2011140926A (en) Fuel injection control device of internal combustion engine
JP4470976B2 (en) Fuel injection control device and fuel injection system using the same
JP4784571B2 (en) Fuel injection control device
JP5821666B2 (en) Fuel pump control device
JP4529892B2 (en) Fuel injection control device for multi-cylinder engine
JP6252327B2 (en) Fuel supply control device
JP5644805B2 (en) Fuel injection control device
JP5110109B2 (en) Fuel pressure control device
JP4735621B2 (en) Injection amount learning device
JP2008190405A (en) Fuel injection control device
JP6213351B2 (en) Injection amount learning device for internal combustion engine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090729

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110121

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110405

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110601

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

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20111121

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

Free format text: PAYMENT UNTIL: 20141216

Year of fee payment: 3

R151 Written notification of patent or utility model registration

Ref document number: 4882883

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

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

Free format text: PAYMENT UNTIL: 20141216

Year of fee payment: 3

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

LAPS Cancellation because of no payment of annual fees