JP2003322048A - Fuel supply device of internal-combustion engine - Google Patents

Fuel supply device of internal-combustion engine

Info

Publication number
JP2003322048A
JP2003322048A JP2002127837A JP2002127837A JP2003322048A JP 2003322048 A JP2003322048 A JP 2003322048A JP 2002127837 A JP2002127837 A JP 2002127837A JP 2002127837 A JP2002127837 A JP 2002127837A JP 2003322048 A JP2003322048 A JP 2003322048A
Authority
JP
Japan
Prior art keywords
pump
fuel
energization timing
limit value
pressure
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.)
Granted
Application number
JP2002127837A
Other languages
Japanese (ja)
Other versions
JP3978655B2 (en
Inventor
Toshinori Doi
俊典 土井
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 JP2002127837A priority Critical patent/JP3978655B2/en
Publication of JP2003322048A publication Critical patent/JP2003322048A/en
Application granted granted Critical
Publication of JP3978655B2 publication Critical patent/JP3978655B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Fuel-Injection Apparatus (AREA)
  • 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 a fuel supply device for an internal-combustion engine capable of making full use of the ability of a high pressure pump which controls the fuel pressure of the engine without being influenced by eventual dispersion in the characteristics of the pump. <P>SOLUTION: The operation range of the high pressure pump 54 around its minimum discharge amount or maximum discharge amount can not be used in case the deviation of the actual fuel pressure from the target value does not lessen shortly even if such a condition is continued during the pump 54 is in operation that the current feed timing of a flow control valve 62 calculated so as to lessen the deviation is limited (guard process) by the delay angle side limit value or advance angle side limit value of the current feed timing variable range. In this case, a judgement is passed that the current feed timing variable range set at present is dislocated from a proper range corresponding to the actual pump characteristics, and the delay angle side limit value or advance angle side limit value of the current feed timing variable range is subjected to a learning correction so that the current feed timing can be controlled in the direction of lessening the deviation. <P>COPYRIGHT: (C)2004,JPO

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、高圧ポンプの流量
制御弁の制御方法を改善した内燃機関の燃料供給装置に
関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a fuel supply system for an internal combustion engine, which has an improved control method for a flow control valve of a high pressure pump.

【0002】[0002]

【従来の技術】近年、低燃費、低排気エミッション、高
出力の特長を兼ね備えた筒内噴射式エンジンの需要が増
加している。この筒内噴射式エンジンでは、筒内に直接
噴射する燃料を微粒化(霧化)するために噴射圧力を高
圧にする必要があるため、燃料タンク内の燃料を低圧ポ
ンプで汲み上げ、その燃料を高圧ポンプで高圧にして燃
料噴射弁へ圧送するようにしている。
2. Description of the Related Art In recent years, there has been an increasing demand for in-cylinder injection engines which have the features of low fuel consumption, low exhaust emission and high output. In this in-cylinder injection engine, the injection pressure needs to be high in order to atomize (atomize) the fuel that is directly injected into the cylinder, so the fuel in the fuel tank is pumped up by a low-pressure pump, and the fuel is A high pressure pump is used to increase the pressure to feed the fuel to the fuel injection valve.

【0003】一般に、高圧ポンプは、エンジンのカム軸
に嵌着されたカムによりプランジャをポンプ室内で往復
運動させることで燃料を吸入/吐出するようにしてい
る。この高圧ポンプの燃料吐出量(燃料噴射弁に供給す
る燃料圧力)の制御は、ポンプ室の吸入口を開閉する弁
体をスプリングで開弁方向に付勢した常開型の流量制御
弁を設け、吐出行程(プランジャが下死点から上死点に
移動する行程)中の流量制御弁の通電時期を制御するこ
とで、吐出行程中の流量制御弁の閉弁開始時期を制御し
て燃料吐出量を調節して燃料圧力を制御するようにして
いる。例えば、燃料吐出量を増加する場合は、流量制御
弁の閉弁開始時期を早めて、吐出行程終了までの閉弁期
間を長くし、反対に、燃料吐出量を減少させる場合は、
流量制御弁の閉弁開始時期を遅くして、吐出行程終了ま
での閉弁期間を短くするようにしている。
Generally, in a high-pressure pump, a cam fitted to a cam shaft of an engine causes a plunger to reciprocate in a pump chamber to suck and discharge fuel. The control of the fuel discharge amount (fuel pressure supplied to the fuel injection valve) of this high-pressure pump is provided with a normally open type flow control valve in which the valve body that opens and closes the suction port of the pump chamber is biased in the valve opening direction by a spring. , By controlling the energization timing of the flow control valve during the discharge stroke (the stroke in which the plunger moves from the bottom dead center to the top dead center), the valve closing start timing of the flow control valve during the discharge stroke is controlled to control the fuel discharge. The fuel pressure is controlled by adjusting the amount. For example, in the case of increasing the fuel discharge amount, the valve closing start timing of the flow rate control valve is advanced and the valve closing period until the end of the discharge stroke is lengthened, and conversely, in the case of decreasing the fuel discharge amount,
The closing timing of the flow control valve is delayed to shorten the closing period until the end of the discharge stroke.

【0004】この高圧ポンプの消費電力を節減するため
に、特開平8−303325号公報に示すように、吐出
行程中に流量制御弁の通電を開始して流量制御弁を閉弁
した後、ポンプ室内の燃料圧力の上昇によって流量制御
弁に作用する閉弁力(燃料圧力)がスプリングの付勢力
による開弁力よりも大きくなった時点で、流量制御弁の
通電を停止することで、通電停止後も、吐出行程がほぼ
終了するまで燃料圧力により流量制御弁の閉弁状態を保
持する「自閉制御」を行うようにしたものがある。
In order to reduce the power consumption of this high-pressure pump, as shown in Japanese Patent Laid-Open No. 8-303325, the flow control valve is energized during the discharge stroke and the flow control valve is closed. When the valve closing force (fuel pressure) acting on the flow control valve due to the increase in the fuel pressure in the room becomes larger than the valve opening force by the spring biasing force, the flow control valve is de-energized to stop energization. Even after that, there is a system in which "self-closing control" is performed in which the closed state of the flow control valve is maintained by the fuel pressure until the discharge stroke is almost completed.

【0005】この自閉制御を行う場合、流量制御弁の通
電開始後に、圧力センサで検出したポンプ室内の燃料圧
力が所定圧力(流量制御弁の閉弁状態を維持できる圧
力)以上になった時点で、流量制御弁の通電を停止する
ことが考えられるが、この方法では、ポンプ室内の燃料
圧力を検出する圧力センサを設ける必要があるため、コ
ストアップするという欠点がある。
In this self-closing control, when the fuel pressure in the pump chamber detected by the pressure sensor becomes equal to or higher than a predetermined pressure (a pressure capable of maintaining the closed state of the flow control valve) after the energization of the flow control valve is started. Therefore, it is conceivable to stop the energization of the flow control valve, but this method has a disadvantage of increasing the cost because it is necessary to provide a pressure sensor for detecting the fuel pressure in the pump chamber.

【0006】そこで、流量制御弁の通電開始後に、予め
設定された所定時間(ポンプ室内の燃料圧力が流量制御
弁の閉弁状態を保持できる圧力まで上昇するのに要する
時間より少し余裕を見て長く設定された時間)が経過し
た時点で、流量制御弁の通電を停止し、その通電終了後
は、吐出行程がほぼ終了するまで燃料圧力により流量制
御弁を閉弁状態に保持するようにしたものがある。この
ものは、流量制御弁の通電時期を、予め設定した通電時
期可変範囲内(例えば吐出行程に相当するクランク角範
囲内)に制限することで、通電停止タイミングが自閉制
御可能なタイミング、つまりポンプ室内の燃料圧力が流
量制御弁の閉弁状態を維持できる圧力まで上昇したタイ
ミングとなるように設定している。
Therefore, after starting the energization of the flow control valve, a slight margin is set aside from a time required for a preset predetermined time (the time required for the fuel pressure in the pump chamber to rise to a pressure at which the closed state of the flow control valve can be maintained). After a long time), the flow control valve is de-energized, and after the energization, the flow control valve is kept closed by the fuel pressure until the discharge stroke is almost completed. There is something. In this device, by restricting the energization timing of the flow control valve to within a preset energization timing variable range (for example, within a crank angle range corresponding to the discharge stroke), the energization stop timing is a timing at which self-closing control is possible, that is, The timing is such that the fuel pressure in the pump chamber rises to a pressure at which the closed state of the flow control valve can be maintained.

【0007】[0007]

【発明が解決しようとする課題】ところで、図9に示す
ように、高圧ポンプの製造ばらつきや経時変化等によっ
てポンプ特性(クランク角に対する吐出特性)がばらつ
くという特性がある。例えば、標準品(ばらつき中心
品)のポンプ特性L1の吐出行程に相当する範囲となる
ように通電時期可変範囲(G1max 〜G1min )を予め
設定した場合に、実際のポンプ特性L2が標準品のポン
プ特性L1に対してずれていると、予め設定した通電時
期可変範囲(G1max 〜G1min )が実際のポンプ特性
L2の吐出行程に相当する範囲(G2max 〜G2min )
からずれていることになる。このため、従来のように流
量制御弁の通電時期を予め設定した通電時期可変範囲
(G1max 〜G1min )で制限すると、通電時期が実際
のポンプ特性L2の吐出行程からずれたタイミングに制
御されてしまうおそれがある。
By the way, as shown in FIG. 9, there is a characteristic that the pump characteristic (the discharge characteristic with respect to the crank angle) varies due to manufacturing variations of the high-pressure pump and changes with time. For example, when the energization timing variable range (G1max to G1min) is set in advance so as to be a range corresponding to the discharge stroke of the pump characteristic L1 of the standard product (variable center product), the actual pump characteristic L2 is the standard product. If it is deviated from the characteristic L1, the preset energization timing variable range (G1max to G1min) corresponds to the actual discharge stroke of the pump characteristic L2 (G2max to G2min).
It is out of alignment. Therefore, if the energization timing of the flow control valve is limited within a preset energization timing variable range (G1max to G1min) as in the prior art, the energization timing is controlled at a timing deviated from the actual discharge stroke of the pump characteristic L2. There is a risk.

【0008】例えば、通電時期がプランジャの下死点よ
りも進角側(早い時期)に制御されると、プランジャが
下死点に至る前に流量制御弁が閉弁されるが、プランジ
ャが下死点を越えないと、ポンプ室内の燃料圧力が上昇
しないため、ポンプ室内の燃料圧力が十分に上昇する前
に流量制御弁の通電が停止されてしまい、その結果、吐
出行程の途中で、流量制御弁がスプリングによる開弁力
で開弁されてしまい、燃料を吐出することができなくな
ってしまうという不具合が発生する。
For example, when the energization timing is controlled to the advance side (earlier timing) than the bottom dead center of the plunger, the flow control valve is closed before the plunger reaches the bottom dead center, but the plunger is lowered. If the dead point is not exceeded, the fuel pressure in the pump chamber will not rise, and the flow control valve will be de-energized before the fuel pressure in the pump chamber rises sufficiently. The control valve is opened by the opening force of the spring, which causes a problem that fuel cannot be discharged.

【0009】この対策として、ポンプ特性のばらつき範
囲を考慮に入れて、予め通電時期可変範囲を狭くしてお
くことで、ポンプ特性がばらついても通電時期可変範囲
が吐出行程からはみ出ないようにすることが考えられる
が、通電時期可変範囲を狭くすると、流量制御弁の閉弁
時間の制御幅が狭くなるため、燃料吐出量の制御幅が狭
くなって高圧ポンプの最小吐出量付近や最大吐出量付近
を使用することができなくなってしまうという不具合が
発生する。
As a countermeasure for this, the energization timing variable range is narrowed in advance in consideration of the variation range of the pump characteristics so that the energization timing variable range does not extend from the discharge stroke even if the pump characteristics vary. However, if the energization timing variable range is narrowed, the control range of the valve closing time of the flow control valve becomes narrower, so the control range of the fuel discharge amount becomes narrower, and the discharge amount near the minimum discharge amount of the high-pressure pump and the maximum discharge amount. There is a problem that you cannot use the vicinity.

【0010】尚、特開2001−289099号公報で
は、高圧ポンプの最大吐出量をもたらすタイミングを最
大吐出タイミングとして学習することを提案している
が、この公報のシステムは、上述した自閉制御を行わ
ず、流量制御弁の閉弁期間中に流量制御弁に通電し続け
ることで閉弁状態を維持するようにしているため、仮
に、プランジャが下死点に至る前に流量制御弁が閉弁さ
れても、吐出行程が終了するまで流量制御弁に通電し続
けて流量制御弁を閉弁状態に維持することができ、前述
した自閉制御方式のように燃料を吐出できないという不
具合は発生しない。
[0010] In Japanese Patent Laid-Open No. 2001-289099, it is proposed to learn the timing that gives the maximum discharge amount of the high-pressure pump as the maximum discharge timing. However, the system of this publication does the self-closing control described above. Instead, the flow control valve is kept energized during the valve closing period so that the flow control valve closes before the bottom dead center of the plunger. Even if it is done, the flow control valve can be kept energized and kept closed until the end of the discharge stroke, and the problem that the fuel cannot be discharged unlike the self-closing control method described above does not occur. .

【0011】本発明はこれらの事情を考慮してなされた
ものであり、従ってその目的は、高圧ポンプの流量制御
弁を自閉制御するものにおいて、ポンプ特性のばらつき
があっても、その影響を受けずに高圧ポンプの能力を十
分に活用することができ、ポンプ特性のばらつきに左右
されない安定した燃料吐出量(燃料圧力)の制御を行う
ことができる内燃機関の燃料供給装置を提供することに
ある。
The present invention has been made in consideration of these circumstances. Therefore, the object of the present invention is to control the flow control valve of a high-pressure pump in a self-closing manner, even if there are variations in pump characteristics. To provide a fuel supply device for an internal combustion engine that can fully utilize the capacity of a high-pressure pump without being affected and can stably control the fuel discharge amount (fuel pressure) that is not affected by variations in pump characteristics. is there.

【0012】[0012]

【課題を解決するための手段】上記目的を達成するため
に、本発明の請求項1の内燃機関の燃料供給装置は、流
量制御弁の通電時間をポンプ室内の燃料圧力が付勢手段
の付勢力(開弁力)に打ち勝って弁体を閉弁状態に保持
できるようになるまでの所定の時間に設定し、その通電
終了後は、吐出行程がほぼ終了するまで燃料圧力により
弁体を閉弁状態に保持するようにした自閉制御方式のも
のにおいて、高圧ポンプの運転中に流量制御弁の通電時
期の制御挙動に基づいて該通電時期の制御可能な範囲
(以下「通電時期可変範囲」という)を学習手段によっ
て学習補正するようにしたものである。
In order to achieve the above object, in the fuel supply system for an internal combustion engine according to claim 1 of the present invention, the fuel pressure in the pump chamber determines the energization time of the flow control valve by the biasing means. Set a predetermined time until the valve body can be maintained in the closed state by overcoming the force (valve opening force), and after energization, close the valve body by fuel pressure until the discharge stroke is almost completed. In a self-closing control system that holds the valve state, a controllable range of the energization timing based on the control behavior of the energization timing of the flow rate control valve during operation of the high-pressure pump (hereinafter referred to as "energization timing variable range"). Is referred to as learning correction by learning means.

【0013】前述したように、流量制御弁の通電時期可
変範囲に対して、ポンプ特性が遅角側にずれると、高圧
ポンプの最小吐出量付近を利用できなくなり、その反対
に、ポンプ特性が進角側にずれると、高圧ポンプの最大
吐出量付近を利用できなくなる。従って、通電時期可変
範囲に対して遅角側・進角側のいずれの方向にポンプ特
性がずれても、燃料吐出量(燃料圧力)の制御性が低下
する。
As described above, when the pump characteristic shifts to the retard side with respect to the variable range of the energization timing of the flow control valve, the vicinity of the minimum discharge amount of the high pressure pump cannot be used, and on the contrary, the pump characteristic advances. If it shifts to the corner side, the vicinity of the maximum discharge amount of the high pressure pump cannot be used. Therefore, the controllability of the fuel discharge amount (fuel pressure) is deteriorated regardless of whether the pump characteristic deviates in the retard side or the advance side with respect to the energization timing variable range.

【0014】そこで、本発明では、高圧ポンプの運転中
に、通電時期の制御挙動から見て高圧ポンプの最小吐出
量付近を利用できない状態となっていると判断されるよ
うな状況になっていれば、ポンプ特性が遅角側にずれて
いると判断して、通電時期可変範囲を遅角側に学習補正
し、反対に、通電時期の制御挙動から見て高圧ポンプの
最大吐出量付近を利用できない状態となっていると判断
されるような状況になっていれば、ポンプ特性が進角側
にずれていると判断して、通電時期可変範囲を進角側に
学習補正する。これにより、ポンプ特性のばらつきがあ
っても、通電時期可変範囲をその時点のポンプ特性に対
応した適正な範囲に設定して高圧ポンプの能力を十分に
活用することができ、ポンプ特性のばらつきに左右され
ない安定した燃料吐出量(燃料圧力)の制御を行うこと
ができる。
In view of this, in the present invention, it is determined that the vicinity of the minimum discharge amount of the high pressure pump cannot be used in view of the control behavior of the energization timing during the operation of the high pressure pump. For example, it is determined that the pump characteristics are shifted to the retard side, the variable range of energization timing is learned and corrected to the retard side, and conversely, the vicinity of the maximum discharge amount of the high pressure pump is used from the control behavior of the energization timing. If the situation is such that it is determined that it is not possible, it is determined that the pump characteristic is shifted to the advance side, and the energization timing variable range is learned and corrected to the advance side. As a result, even if there are variations in pump characteristics, the energization timing variable range can be set to an appropriate range that corresponds to the pump characteristics at that time, and the capacity of the high-pressure pump can be fully utilized. It is possible to perform stable control of the fuel discharge amount (fuel pressure) that is not affected.

【0015】この場合、請求項2のように、高圧ポンプ
の運転中に目標燃料圧力と実燃料圧力との偏差を小さく
するように流量制御弁の通電時期を制御し、この通電時
期が通電時期可変範囲の限界値で制限(ガード処理)さ
れる状態が続いたときに、目標燃料圧力と実燃料圧力と
の偏差に基づいて通電時期可変範囲を学習補正するか否
かを判断するようにすると良い。
In this case, the energization timing of the flow control valve is controlled so as to reduce the deviation between the target fuel pressure and the actual fuel pressure during operation of the high pressure pump. When the state of being restricted by the limit value of the variable range (guard processing) continues, it is determined whether or not the energization timing variable range is learned and corrected based on the deviation between the target fuel pressure and the actual fuel pressure. good.

【0016】例えば、通電時期が通電時期可変範囲の進
角側の限界値で制限(ガード処理)される状態が続いた
ときは、高圧ポンプの最大吐出量付近を利用できない状
態となっている可能性があるため、目標燃料圧力と実燃
料圧力との偏差に基づいて実際に最大吐出量付近を利用
できない状態となっているか否かを判断し、その判断結
果に基づいて通電時期可変範囲の進角側の限界値を学習
補正するか否かを決定する。また、通電時期が通電時期
可変範囲の遅角側の限界値で制限(ガード処理)される
状態が続いたときは、高圧ポンプの最小吐出量付近を利
用できない状態となっている可能性があるため、目標燃
料圧力と実燃料圧力との偏差に基づいて実際に最小吐出
量付近を利用できない状態となっているか否かを判断
し、その判断結果に基づいて通電時期可変範囲の遅角側
の限界値を学習補正するか否かを決定する。このように
すれば、通電時期可変範囲の学習補正を精度良く行うこ
とができる。
For example, when the energization timing continues to be limited (guard processing) by the limit value on the advance side of the energization timing variable range, it is possible that the vicinity of the maximum discharge amount of the high-pressure pump cannot be used. Therefore, based on the deviation between the target fuel pressure and the actual fuel pressure, it is judged whether or not the vicinity of the maximum discharge amount cannot actually be used, and based on the judgment result, the progress of the energization timing variable range is advanced. It is determined whether or not the corner side limit value is learned and corrected. When the energization timing continues to be limited (guard processing) by the retard value side limit value of the energization timing variable range, there is a possibility that the vicinity of the minimum discharge amount of the high pressure pump cannot be used. Therefore, it is judged based on the deviation between the target fuel pressure and the actual fuel pressure whether or not the vicinity of the minimum discharge amount is actually not available, and based on the judgment result, It is determined whether or not the limit value is learned and corrected. With this configuration, the learning correction of the energization timing variable range can be accurately performed.

【0017】ところで、一般に、高圧ポンプのプランジ
ャは、内燃機関の動力で駆動されるため、内燃機関の回
転速度に応じてポンプの吸入/吐出速度が変化する。し
かし、内燃機関の回転速度が変化しても、流量制御弁の
通電開始から閉弁するまでの応答時間はあまり変化しな
い。このため、内燃機関の回転速度によってポンプ特性
に対する適正な通電時期可変範囲が少し変化する。
By the way, since the plunger of the high-pressure pump is generally driven by the power of the internal combustion engine, the suction / discharge speed of the pump changes according to the rotational speed of the internal combustion engine. However, even if the rotation speed of the internal combustion engine changes, the response time from the start of energization of the flow control valve to the valve closing does not change much. For this reason, the appropriate energization timing variable range for the pump characteristics slightly changes depending on the rotation speed of the internal combustion engine.

【0018】このような事情を考慮して、請求頂3のよ
うに、内燃機関の回転速度に応じて区分された複数の学
習領域毎に通電時期可変範囲を学習するようにしても良
い。このようにすれば、内燃機関の回転速度によってポ
ンプ特性に対する適正な通電時期可変範囲が変化するの
に対応して、内燃機関の回転速度に応じて区分された学
習領域毎にその領域に属する適正な通電時期可変範囲を
学習することができ、通電時期可変範囲の学習補正精度
を向上させることができる。
In consideration of such a situation, as in claim 3, the energization timing variable range may be learned for each of a plurality of learning regions divided according to the rotation speed of the internal combustion engine. In this way, in response to the change of the appropriate energization timing variable range for the pump characteristics depending on the rotation speed of the internal combustion engine, it is appropriate that each learning area divided according to the rotation speed of the internal combustion engine belongs to that area. The energization timing variable range can be learned, and the learning correction accuracy of the energization timing variable range can be improved.

【0019】この場合、請求頂4のように、学習手段で
学習した通電時期可変範囲の限界値が所定の最大ばらつ
き許容値で制限(ガード処理)される状態が続いたとき
に、異常判定手段により燃料供給装置の異常と判定する
ようにしても良い。つまり、学習手段で学習した通電時
期可変範囲の限界値がポンプ特性の最大ばらつき範囲を
考慮して設定された最大ばらつき許容値で制限される状
態が続いたときには、燃料供給装置に何らかの異常が発
生していると判断して、燃料供給装置の異常と判定す
る。これにより、通電時期可変範囲の学習結果に基づい
て燃料供給装置の異常診断も行うことができる。
In this case, as in claim 4, when the limit value of the energization timing variable range learned by the learning means is limited (guard processing) by the predetermined maximum variation allowable value, the abnormality determining means Therefore, it may be determined that the fuel supply device is abnormal. That is, when the limit value of the energization timing variable range learned by the learning means remains limited to the maximum variation allowable value set in consideration of the maximum variation range of the pump characteristic, some abnormality occurs in the fuel supply device. Therefore, it is determined that the fuel supply device is abnormal. Thereby, the abnormality diagnosis of the fuel supply device can be performed based on the learning result of the energization timing variable range.

【0020】[0020]

【発明の実施の形態】以下、本発明の一実施形態を図1
乃至図9に基づいて説明する。まず、図1に基づいてエ
ンジン制御システム全体の概略構成を説明する。筒内噴
射式の内燃機関である筒内噴射式エンジン11の吸気管
12の最上流部には、エアクリーナ13が設けられ、こ
のエアクリーナ13の下流側に、ステップモータ14に
よって駆動されるスロットルバルブ15が設けられてい
る。このスロットルバルブ15の開度(スロットル開
度)は、スロットル開度センサ17によって検出され
る。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT An embodiment of the present invention will be described below with reference to FIG.
It will be described with reference to FIG. First, the schematic configuration of the entire engine control system will be described with reference to FIG. An air cleaner 13 is provided at the most upstream part of an intake pipe 12 of a cylinder injection type engine 11 which is a cylinder injection type internal combustion engine, and a throttle valve 15 driven by a step motor 14 is provided downstream of the air cleaner 13. Is provided. The opening of the throttle valve 15 (throttle opening) is detected by the throttle opening sensor 17.

【0021】スロットルバルブ15の下流側には、サー
ジタンク19が設けられ、このサージタンク19に、エ
ンジン11の各気筒に空気を導入する吸気マニホールド
20が接続されている。各気筒の吸気マニホールド20
内には、それぞれ第1吸気路21と第2吸気路22が仕
切り形成され、これら第1吸気路21と第2吸気路22
が、エンジン11の各気筒に形成された2つの吸気ポー
ト23にそれぞれ連結されている。
A surge tank 19 is provided on the downstream side of the throttle valve 15, and an intake manifold 20 for introducing air into each cylinder of the engine 11 is connected to the surge tank 19. Intake manifold 20 for each cylinder
A first intake passage 21 and a second intake passage 22 are formed inside the partition, respectively, and the first intake passage 21 and the second intake passage 22 are formed therein.
Are respectively connected to two intake ports 23 formed in each cylinder of the engine 11.

【0022】また、各気筒の第2吸気路22内には、筒
内のスワール流強度やタンブル流強度を制御する気流制
御弁24が配置されている。各気筒の気流制御弁24
は、共通のシャフト25を介してステップモータ26に
連結され、このステップモータ26に、気流制御弁24
の開度を検出する気流制御弁センサ27が取り付けられ
ている。
An air flow control valve 24 for controlling the swirl flow intensity and the tumble flow intensity in the cylinder is arranged in the second intake passage 22 of each cylinder. Air flow control valve 24 for each cylinder
Are connected to a step motor 26 via a common shaft 25, and the air flow control valve 24 is connected to the step motor 26.
An air flow control valve sensor 27 for detecting the opening degree of the is attached.

【0023】エンジン11の各気筒の上部には、燃料を
気筒内に直接噴射する燃料噴射弁28が取り付けられて
いる。各気筒の燃料噴射弁28には、後述する燃料供給
システム50によって高圧の燃料が供給される。
A fuel injection valve 28 for directly injecting fuel into the cylinder is attached to the upper portion of each cylinder of the engine 11. High-pressure fuel is supplied to the fuel injection valve 28 of each cylinder by a fuel supply system 50 described later.

【0024】更に、エンジン11のシリンダヘッドに
は、各気筒毎に点火プラグ(図示せず)が取り付けら
れ、各点火プラグの火花放電によって気筒内の混合気に
着火される。また、気筒判別センサ32は、特定気筒
(例えば第1気筒)が吸気上死点に達したときに出力パ
ルスを発生し、クランク角センサ33は、エンジン11
のクランクシャフトが一定クランク角(例えば30℃
A)回転する毎に出力パルスを発生する。これらの出力
パルスによって、クランク角やエンジン回転速度が検出
され、気筒判別が行われる。
Further, a spark plug (not shown) is attached to the cylinder head of the engine 11 for each cylinder, and the mixture in the cylinder is ignited by spark discharge of each spark plug. Further, the cylinder discrimination sensor 32 generates an output pulse when a specific cylinder (for example, the first cylinder) reaches the intake top dead center, and the crank angle sensor 33 causes the engine 11 to operate.
Crankshaft has a constant crank angle (for example, 30 ℃
A) An output pulse is generated each time it rotates. With these output pulses, the crank angle and the engine rotation speed are detected, and cylinder discrimination is performed.

【0025】一方、エンジン11の各排気ポート35か
ら排出される排出ガスが排気マニホールド36を介して
1本の排気管37に合流する。この排気管37には、理
論空燃比付近で排出ガス中のCO,HC,NOx等を浄
化する三元触媒38とNOx吸蔵還元型のNOx触媒3
9とが直列に配置されている。このNOx触媒39は、
排出ガス中の酸素濃度が高いリーン運転中に、排出ガス
中のNOxを吸蔵し、空燃比がストイキ付近又はリッチ
に切り換えられて排出ガス中の酸素濃度が低下したとき
に、吸蔵したNOxを還元浄化して放出する特性を持っ
ている。
On the other hand, the exhaust gas discharged from each exhaust port 35 of the engine 11 merges into one exhaust pipe 37 via the exhaust manifold 36. In the exhaust pipe 37, a three-way catalyst 38 for purifying CO, HC, NOx, etc. in the exhaust gas near the stoichiometric air-fuel ratio and a NOx occlusion reduction type NOx catalyst 3 are purified.
9 and 9 are arranged in series. The NOx catalyst 39 is
NOx in the exhaust gas is stored during lean operation, where the oxygen concentration in the exhaust gas is high, and the stored NOx is reduced when the air-fuel ratio is switched to near stoichiometric or rich and the oxygen concentration in the exhaust gas drops. It has the property of purifying and releasing it.

【0026】また、排気管37のうちの三元触媒38の
上流側とサージタンク19との間には、排出ガスの一部
を吸気系に還流させるEGR配管40が接続され、この
EGR配管40の途中に、EGR量(排出ガス還流量)
を制御するEGR弁41が設けられている。また、アク
セルペダル42には、アクセル開度を検出するアクセル
センサ43が設けられている。
Further, between the upstream side of the three-way catalyst 38 in the exhaust pipe 37 and the surge tank 19, an EGR pipe 40 for connecting a part of the exhaust gas to the intake system is connected. EGR amount (exhaust gas recirculation amount)
An EGR valve 41 for controlling the above is provided. Further, the accelerator pedal 42 is provided with an accelerator sensor 43 that detects an accelerator opening degree.

【0027】前述した各種センサの出力は、エンジン制
御回路(以下「ECU」と表記する)16に入力され
る。このECU16は、マイクロコンピュータを主体と
して構成され、内蔵されたROM(記憶媒体)に記憶さ
れた各種のエンジン制御プログラムを実行することで、
エンジン運転状態に応じて燃料噴射弁28の燃料噴射量
や点火プラグの点火時期を制御する。
The outputs of the various sensors described above are input to an engine control circuit (hereinafter referred to as "ECU") 16. The ECU 16 is mainly composed of a microcomputer, and executes various engine control programs stored in a built-in ROM (storage medium),
The fuel injection amount of the fuel injection valve 28 and the ignition timing of the spark plug are controlled according to the engine operating state.

【0028】次に、図2及び図3を用いて燃料供給装置
50の構成を説明する。燃料を貯溜する燃料タンク51
内には、燃料を汲み上げる低圧ポンプ52が配置されて
いる。この低圧ポンプ52は、バッテリ(図示せず)を
電源とする電源モータ(図示せず)によって駆動され
る。この低圧ポンプ52から吐出される燃料は、燃料配
管53を通して高圧ポンプ54に供給される。燃料配管
53には、プレッシャレギュレータ55が接続され、こ
のプレッシャレギュレータ55によって低圧ポンプ52
の吐出圧(高圧ポンプ54への燃料供給圧力)が所定圧
力(例えば0.3MPa程度)に調圧され、その圧力を
越える燃料の余剰分は燃料戻し管56により燃料タンク
51内に戻される。
Next, the structure of the fuel supply device 50 will be described with reference to FIGS. Fuel tank 51 for storing fuel
A low-pressure pump 52 for pumping fuel is arranged inside. The low-pressure pump 52 is driven by a power supply motor (not shown) that uses a battery (not shown) as a power supply. The fuel discharged from the low pressure pump 52 is supplied to the high pressure pump 54 through the fuel pipe 53. A pressure regulator 55 is connected to the fuel pipe 53, and the low pressure pump 52 is connected by the pressure regulator 55.
The discharge pressure (fuel supply pressure to the high-pressure pump 54) is regulated to a predetermined pressure (for example, about 0.3 MPa), and excess fuel exceeding the pressure is returned to the fuel tank 51 by the fuel return pipe 56.

【0029】図3に示すように、高圧ポンプ54は、円
筒状のポンプ室58内でプランジャ59を往復運動させ
て燃料を吸入/吐出するプランジャポンプであり、プラ
ンジャ59は、エンジン11のカム軸60に嵌着された
カム61の回転運動によって駆動される。これにより、
図4に示すように、クランク角に応じてプランジャ59
のリフト量が周期的に変化する。
As shown in FIG. 3, the high-pressure pump 54 is a plunger pump that reciprocates a plunger 59 in a cylindrical pump chamber 58 to suck and discharge fuel. The plunger 59 is a camshaft of the engine 11. It is driven by the rotational movement of the cam 61 fitted to the 60. This allows
As shown in FIG. 4, the plunger 59 is rotated according to the crank angle.
Lift amount changes periodically.

【0030】また、図3に示すように、ポンプ室58の
吸入口63側には、流量制御弁62が設けられている。
この流量制御弁62は、常開型の電磁弁であり、吸入口
63を開閉する弁体66と、弁体66を開弁方向に付勢
するスプリング67(付勢手段)と、弁体66を閉弁方
向に電磁駆動するノレノイド68とから構成されてい
る。ソレノイド68に駆動電流が通電されていないとき
には、スプリング67の付勢力により弁体66が開弁さ
れて吸入口63が開放される。一方、ソレノイド68に
駆動電流が通電されると、ソレノイド68の電磁駆動力
により弁体66がスプリング67の付勢力に抗して閉弁
されて吸入口63が閉塞される。
Further, as shown in FIG. 3, a flow rate control valve 62 is provided on the suction port 63 side of the pump chamber 58.
The flow rate control valve 62 is a normally open solenoid valve, and includes a valve body 66 that opens and closes the suction port 63, a spring 67 (biasing means) that urges the valve body 66 in the valve opening direction, and a valve body 66. Is electromagnetically driven in a valve closing direction. When the drive current is not supplied to the solenoid 68, the valve body 66 is opened by the urging force of the spring 67 and the suction port 63 is opened. On the other hand, when a drive current is applied to the solenoid 68, the electromagnetic drive force of the solenoid 68 closes the valve body 66 against the urging force of the spring 67 and closes the suction port 63.

【0031】高圧ポンプ54の吸入行程(プランジャ5
9が上死点から下死点に移動する行程)で、流量制御弁
62が開弁されてポンプ室58内に燃料が吸入され、吐
出行程(プランジャ59が下死点から上死点に移動する
行程)で、流量制御弁62の閉弁開始時期を制御するこ
とで、燃料吐出量を調節して燃料圧力(以下「燃圧」と
略記する)を制御する。例えば、燃圧を上昇させるとき
には、流量制御弁62の閉弁開始時期を例えば図5の実
線から点線のタイミングに早めて、吐出行程終了までの
閉弁期間を長くして燃料吐出量を増加させ、反対に、燃
圧を低下させるときには、流量制御弁62の閉弁開始時
期を例えば図5の点線から実線のタイミングに遅らせ
て、吐出行程終了までの閉弁期間を短くして燃料吐出量
を減少させる。
Intake stroke of high-pressure pump 54 (plunger 5
In the process of 9 moving from the top dead center to the bottom dead center), the flow control valve 62 is opened and the fuel is sucked into the pump chamber 58, and the discharge process (the plunger 59 moves from the bottom dead center to the top dead center). Process), the valve closing start timing of the flow rate control valve 62 is controlled to adjust the fuel discharge amount and control the fuel pressure (hereinafter abbreviated as “fuel pressure”). For example, when increasing the fuel pressure, the valve closing start timing of the flow rate control valve 62 is advanced, for example, from the solid line to the dotted line in FIG. 5, and the valve closing period until the end of the discharge stroke is lengthened to increase the fuel discharge amount, On the contrary, when reducing the fuel pressure, the valve closing start timing of the flow rate control valve 62 is delayed, for example, from the dotted line to the solid line in FIG. 5, and the valve closing period until the end of the discharge stroke is shortened to reduce the fuel discharge amount. .

【0032】一方、ポンプ室58の吐出口64側には、
吐出した燃料の逆流を防止する逆止弁65が設けられて
いる。図2に示すように、高圧ポンプ54から吐出され
た燃料は、燃料配管29を通してデリバリパイプ30に
送られ、このデリバリパイプ30から各気筒の燃料噴射
弁28に高圧の燃料が分配される。デリバリパイプ30
には、燃圧を検出する燃圧センサ31(図1参照)が設
けられている。
On the other hand, on the discharge port 64 side of the pump chamber 58,
A check valve 65 is provided to prevent a backflow of the discharged fuel. As shown in FIG. 2, the fuel discharged from the high-pressure pump 54 is sent to the delivery pipe 30 through the fuel pipe 29, and the high-pressure fuel is distributed from the delivery pipe 30 to the fuel injection valve 28 of each cylinder. Delivery pipe 30
Is provided with a fuel pressure sensor 31 (see FIG. 1) that detects the fuel pressure.

【0033】ECU16は、高圧ポンプ54(流量制御
弁62)の消費電力を低減するために、図5に示すよう
に、吐出行程毎に流量制御弁62の通電を開始して流量
制御弁62を閉弁させた後、予め設定された所定時間
(ポンプ室58内の燃圧が流量制御弁62の閉弁状態を
保持できる圧力まで上昇するのに要する時間より少し余
裕を見て長く設定された時間)が経過した時点で、ポン
プ室58内の燃圧の上昇によって弁体66に作用する閉
弁力(燃圧)がスプリング67の付勢力による開弁力よ
りも大きくなったと判断して、流量制御弁62の通電を
停止し、その後は、吐出行程がほぼ終了するまで燃圧に
より流量制御弁62の閉弁状態を保持する「自閉制御」
を行うようにしている。
In order to reduce the power consumption of the high-pressure pump 54 (flow rate control valve 62), the ECU 16 starts energizing the flow rate control valve 62 at each discharge stroke to turn on the flow rate control valve 62, as shown in FIG. After the valve is closed, a preset predetermined time (a time longer than the time required for the fuel pressure in the pump chamber 58 to rise to a pressure at which the closed state of the flow control valve 62 can be maintained with a slight margin) ) Has elapsed, it is determined that the valve closing force (fuel pressure) acting on the valve element 66 due to the increase in the fuel pressure in the pump chamber 58 becomes larger than the valve opening force due to the biasing force of the spring 67, and the flow control valve "Self-closing control" in which the flow control valve 62 is kept closed by the fuel pressure until the power supply to 62 is stopped and thereafter the discharge stroke is almost completed.
I'm trying to do.

【0034】その際、ECU16は、図6に示す高圧ポ
ンプ制御プログラムを実行することで、高圧ポンプ54
の運転中に目標燃圧と実燃圧との偏差を小さくするよう
に流量制御弁62の通電時期を制御することで、流量制
御弁62の閉弁時間(燃料吐出量)を調整して燃料圧力
を制御すると共に、その通電時期を所定の通電時期可変
範囲内に制限することで、通電停止タイミングが自閉制
御可能なタイミング、つまりポンプ室58内の燃圧が流
量制御弁62の閉弁状態を維持できる圧力まで上昇した
タイミングとなるように設定する。本実施形態では、通
電時期可変範囲を、高圧ポンプ54の吐出行程に相当す
るクランク角範囲、つまりプランジャ59が下死点から
上死点に移動するまでのクランク角範囲となるように設
定する。
At this time, the ECU 16 executes the high pressure pump control program shown in FIG.
During operation, the energization timing of the flow control valve 62 is controlled so as to reduce the deviation between the target fuel pressure and the actual fuel pressure, so that the valve closing time (fuel discharge amount) of the flow control valve 62 is adjusted to adjust the fuel pressure. By controlling the power supply timing and limiting the power supply timing within a predetermined power supply timing variable range, the power supply stop timing is a timing at which self-closing control is possible, that is, the fuel pressure in the pump chamber 58 maintains the closed state of the flow control valve 62. Set so that the timing is such that the pressure reaches the maximum pressure. In the present embodiment, the energization timing variable range is set to be a crank angle range corresponding to the discharge stroke of the high-pressure pump 54, that is, a crank angle range from when the plunger 59 moves from the bottom dead center to the top dead center.

【0035】ところで、図9に示すように、高圧ポンプ
54の個体差や経時変化等によってポンプ特性(クラン
ク角に対する吐出特性)がばらつくという特性がある。
例えば、標準品(ばらつき中心品)のポンプ特性L1の
吐出行程に相当する範囲となるように通電時期可変範囲
(G1max 〜G1min )を予め設定した場合に、実際の
ポンプ特性L2が標準品のポンプ特性L1に対してずれ
ていると、予め設定した通電時期可変範囲(G1max 〜
G1min )が実際のポンプ特性L2の吐出行程に相当す
る範囲(G2max 〜G2min )からずれていることにな
る。
By the way, as shown in FIG. 9, there is a characteristic that the pump characteristic (the discharge characteristic with respect to the crank angle) varies due to the individual difference of the high-pressure pump 54 and the change over time.
For example, when the energization timing variable range (G1max to G1min) is set in advance so as to be a range corresponding to the discharge stroke of the pump characteristic L1 of the standard product (variable center product), the actual pump characteristic L2 is the standard product. If it deviates from the characteristic L1, a preset energization timing variable range (G1max to
G1min) deviates from the range (G2max to G2min) corresponding to the actual discharge stroke of the pump characteristic L2.

【0036】例えば、図9に示すように、設定されてい
る通電時期可変範囲(G1max 〜G1min )に対して、
実際のポンプ特性L2の吐出行程に相当する範囲(G2
max〜G2min )が遅角側にずれていると、要求燃料吐
出量が最大になったときに、通電時期がプランジャ59
の下死点よりも進角側に制御されてしまう。この場合
は、プランジャ59が下死点に至る前に流量制御弁62
が閉弁されるが、プランジャ59が下死点を越えない
と、ポンプ室58内の燃圧が上昇しないため、ポンプ室
58内の燃圧が十分に上昇する前に流量制御弁62の通
電が停止されてしまい、その結果、吐出行程の途中で、
流量制御弁62がスプリング67による開弁力で開弁さ
れてしまい、燃料を吐出することができなくなってしま
うという不具合が発生する。同時に、高圧ポンプ54の
最小吐出量付近(図9において吐出量Q以下の領域)を
利用できなくなるという不具合も発生する。
For example, as shown in FIG. 9, for the set energization timing variable range (G1max to G1min),
A range (G2) corresponding to the discharge stroke of the actual pump characteristic L2
(max-G2min) is deviated to the retard side, the energization timing is set to the plunger 59 when the required fuel discharge amount becomes maximum.
It is controlled to the advance side from the bottom dead center of. In this case, before the plunger 59 reaches the bottom dead center, the flow control valve 62
Is closed, but the fuel pressure in the pump chamber 58 does not rise unless the plunger 59 crosses the bottom dead center, so the flow control valve 62 is de-energized before the fuel pressure in the pump chamber 58 rises sufficiently. As a result, during the discharge process,
The flow control valve 62 is opened by the valve opening force of the spring 67, which causes a problem that fuel cannot be discharged. At the same time, there also occurs a problem that the vicinity of the minimum discharge amount of the high-pressure pump 54 (the region below the discharge amount Q in FIG. 9) cannot be used.

【0037】一方、設定されている通電時期可変範囲
(G1max 〜G1min )に対して、実際のポンプ特性の
吐出行程に相当する範囲が進角側にずれていると、高圧
ポンプ54の最大吐出量付近を利用できなくなる。
On the other hand, if the range corresponding to the discharge stroke of the actual pump characteristic is deviated to the advance side with respect to the set energization timing variable range (G1max to G1min), the maximum discharge amount of the high-pressure pump 54 is increased. You cannot use the vicinity.

【0038】そこで、ECU16は、図7に示す遅角側
限界値学習プログラム及び図8に示す進角側限界値学習
プログラムを実行することで、高圧ポンプ54の運転中
に算出した通電時期ONANGが、通電時期可変範囲の
遅角側限界値又は進角側限界値で制限(ガード処理)さ
れている状態が続いているにも拘らず、目標燃圧TGP
Rと実燃圧ACPRとの偏差がなかなか小さくならない
ような場合に、高圧ポンプ54の最小吐出量付近又は最
大吐出量付近を利用することができない、つまり、現
在、設定されている通電時期可変範囲が、実際のポンプ
特性に対応した適正な範囲からずれていると判断して、
目標燃圧TGPRと実燃圧ACPRとの偏差を小さくす
る方向に通電時期ONANGを制御できるように通電時
期可変範囲の遅角側限界値Gmin 又は進角側限界値Gma
x を学習補正することで、ポンプ特性のばらつきがあっ
ても、通電時期可変範囲をその時点のポンプ特性に対応
した適正な範囲に設定して高圧ポンプの能力を十分に活
用することができるようにする。以下、ECU16が実
行する図6乃至図7の各プログラムの処理内容を説明す
る。
Therefore, the ECU 16 executes the retard side limit value learning program shown in FIG. 7 and the advance side limit value learning program shown in FIG. 8 so that the energization timing ONANG calculated during the operation of the high-pressure pump 54 is changed. , The target fuel pressure TGP, even though the state of being restricted (guard processing) by the retard side limit value or the advance side limit value of the energization timing variable range continues.
When the deviation between R and the actual fuel pressure ACPR does not become small, it is not possible to use the vicinity of the minimum discharge amount or the maximum discharge amount of the high-pressure pump 54, that is, the currently set energization timing variable range. , Judging that it is out of the proper range corresponding to the actual pump characteristics,
The retard side limit value Gmin or the advance side limit value Gma of the energization timing variable range is controlled so that the energization timing ONANG can be controlled in a direction to reduce the deviation between the target fuel pressure TGPR and the actual fuel pressure ACPR.
By learning-correcting x, even if there are variations in the pump characteristics, the energization timing variable range can be set to an appropriate range corresponding to the pump characteristics at that time so that the capacity of the high-pressure pump can be fully utilized. To Hereinafter, processing contents of each program of FIGS. 6 to 7 executed by the ECU 16 will be described.

【0039】図6に示す高圧ポンプ制御プログラムは、
イグニッションスイッチ69のオン後に所定周期で実行
され、特許請求の範囲でいうポンプ制御手段としての役
割を果たす。本プログラムが起動されると、まず、ステ
ップ101で、エンジン運転状態に基づいて目標燃圧T
GPRを算出し、次のステップ102で、燃圧センサ3
1で検出した実燃圧ACPRを読み込む。この後、ステ
ップ103に進み、目標燃圧TGPRと実燃圧ACPR
との偏差を小さくするように流量制御弁62の通電時期
ONANGを算出する。本実施形態では、通電時期ON
ANGは、その値が大きくなるほど通電時期が進角側と
なり、その値が小さくなるほど通電時期が遅角側とな
る。
The high pressure pump control program shown in FIG.
It is executed in a predetermined cycle after the ignition switch 69 is turned on, and functions as pump control means in the claims. When this program is started, first, at step 101, the target fuel pressure T is determined based on the engine operating state.
The GPR is calculated, and in the next step 102, the fuel pressure sensor 3
The actual fuel pressure ACPR detected in 1 is read. After this, the routine proceeds to step 103, where the target fuel pressure TGPR and the actual fuel pressure ACPR are
The energization timing ONANG of the flow rate control valve 62 is calculated so as to reduce the deviation between and. In the present embodiment, the energization timing is ON
As the value of ANG increases, the energization timing is advanced, and as the value thereof decreases, the energization timing is retarded.

【0040】この後、ステップ104に進み、算出した
通電時期ONANGが、現在、設定されている通電時期
可変範囲の遅角側限界値Gmin 以下であるか否か(遅角
側限界値Gmin より遅角側か否か)を判定する。その結
果、通電時期ONANGが遅角側限界値Gmin 以下であ
ると判定された場合には、ステップ105に進み、通電
時期ONANGを遅角側限界値Gmin で制限(ガード処
理)して、ONANG=Gmin とする。
Thereafter, the routine proceeds to step 104, where it is determined whether or not the calculated energization timing ONANG is equal to or less than the retard angle side limit value Gmin of the currently set energization timing variable range (later than the retard angle side limit value Gmin. Whether it is the corner side or not) is determined. As a result, when it is determined that the energization timing ONANG is less than or equal to the retard side limit value Gmin, the process proceeds to step 105, where the energization timing ONANG is limited to the retard side limit value Gmin (guard processing), and ONANG = Let Gmin.

【0041】一方、上記ステップ104で、通電時期O
NANGが遅角側限界値Gmin よりも大きいと判定され
た場合には、ステップ106に進み、通電時期ONAN
Gが、現在、設定されている通電時期可変範囲の進角側
限界値Gmax 以上であるか否か(進角側限界値Gmax よ
り進角側か否か)を判定する。その結果、通電時期ON
ANGが進角側限界値Gmax 以上であると判定された場
合には、ステップ107に進み、通電時期ONANGを
進角側限界値Gmax で制限(ガード処理)して、ONA
NG=Gmax とする。
On the other hand, at step 104, the energization timing O
When it is determined that NANG is greater than the retard side limit value Gmin, the routine proceeds to step 106, where the energization timing ONAN
It is determined whether G is greater than or equal to the advance side limit value Gmax of the currently set energization timing variable range (whether the advance side is more than the advance side limit value Gmax). As a result, energization time is ON
When it is determined that ANG is equal to or greater than the advance side limit value Gmax, the routine proceeds to step 107, where the energization timing ONANG is limited by the advance side limit value Gmax (guard processing), and ONA is set.
Let NG = Gmax.

【0042】また、通電時期ONANGが、現在、設定
されている通電時期可変範囲内(Gmin <ONANG<
Gmax )と判定された場合には、上記ステップ103で
算出した通電時期ONANGをそのまま採用する。以上
のようにして、通電時期ONANGを通電時期可変範囲
(Gmin 〜Gmax )内に制限する。
Further, the energization timing ONANG is within the currently set energization timing variable range (Gmin <ONANG <
If it is determined to be Gmax), the energization timing ONANG calculated in step 103 is directly used. As described above, the energization timing ONANG is limited within the energization timing variable range (Gmin to Gmax).

【0043】図7に示す遅角側限界値学習プログラム
は、イグニッションスイッチ69のオン後に所定周期で
実行され、特許請求の範囲でいう学習手段としての役割
を果たす。本プログラムが起動されると、まず、ステッ
プ201で、図6のステップ103で算出した通電時期
ONANGが、現在、設定されている通電時期可変範囲
の遅角側限界値Gmin 以下であるか否か(遅角側限界値
Gmin より遅角側か否か)を判定する。通電時期ONA
NGが遅角側限界値Gmin よりも大きければ、以降の学
習処理(ステップ202〜211)を実行することな
く、ステップ212に進み、後述するカウンタCAを
「0」にリセットした後、本プログラムを終了する。
The retard side limit value learning program shown in FIG. 7 is executed at a predetermined cycle after the ignition switch 69 is turned on, and functions as a learning means in the claims. When this program is started, first, at step 201, it is determined whether the energization timing ONANG calculated at step 103 of FIG. 6 is equal to or less than the retard side limit value Gmin of the currently set energization timing variable range. (Whether it is on the retard side with respect to the retard side limit value Gmin) is determined. Energization time ONA
If NG is larger than the retard angle side limit value Gmin, the program proceeds to step 212 without executing the subsequent learning processing (steps 202 to 211), resets a counter CA described later to "0", and then executes this program. finish.

【0044】一方、上記ステップ201で、通電時期O
NANGが遅角側限界値Gmin 以下であると判定された
場合には、通電時期ONANGが遅角側限界値Gmin で
ガード処理されている状態であると判断して、ステップ
202以降の学習処理を次のようにして実行する。ま
ず、ステップ202で、目標燃圧TGPRと実燃圧AC
PRとの偏差ΔPRを算出した後、ステップ203に進
み、この燃圧偏差△PRが所定値[−P1]以下(TG
PR−ACPR≦−P1)であるか否か(つまり実燃圧
ACPRが目標燃圧TGPRよりもP1以上高いか否
か)を判定する。
On the other hand, in step 201, the energization timing O
When it is determined that NANG is equal to or less than the retard side limit value Gmin, it is determined that the energization timing ONANG is in the guard processing state with the retard side limit value Gmin, and the learning process after step 202 is performed. Run as follows: First, at step 202, the target fuel pressure TGPR and the actual fuel pressure AC
After calculating the deviation ΔPR from PR, the routine proceeds to step 203, where this fuel pressure deviation ΔPR is less than or equal to a predetermined value [-P1] (TG
PR-ACPR≤-P1) (that is, whether the actual fuel pressure ACPR is higher than the target fuel pressure TGPR by P1 or more) is determined.

【0045】このステップ203で、燃圧偏差△PRが
所定値[−P1]以下であると判定された場合には、実
燃圧ACPRが目標燃圧TGPRに対してP1以上高
く、燃料吐出量が過剰であると判断して、ステップ20
4に進み、カウンタCAをカウントアップする。このカ
ウンタCAは、通電時期ONANGが遅角側限界値Gmi
n でガード処理され、且つ、実燃圧ACPRが目標燃圧
TGPRに対してP1以上高くなっている状態の継続時
間をカウントするカウンタである。
When it is determined in step 203 that the fuel pressure deviation ΔPR is less than or equal to the predetermined value [-P1], the actual fuel pressure ACPR is higher than the target fuel pressure TGPR by P1 or more, and the fuel discharge amount is excessive. If there is, step 20
In step 4, the counter CA is counted up. This counter CA indicates that the energization timing ONANG is on the retard side limit value Gmi.
This is a counter that counts the duration of a state in which the guard processing is performed at n and the actual fuel pressure ACPR is higher than the target fuel pressure TGPR by P1 or more.

【0046】この後、ステップ205に進み、カウンタ
CAのカウント値が所定値KAに達したか否かを判定
し、所定値KAに達していなければ、まだ、通電時期可
変範囲の遅角側限界値Gmin の学習補正を行わずに、本
プログラムを終了する。
After that, the routine proceeds to step 205, where it is judged whether or not the count value of the counter CA has reached the predetermined value KA. If it has not reached the predetermined value KA, the retard side limit of the energization timing variable range is still reached. This program ends without learning correction of the value Gmin.

【0047】その後、カウンタCAが所定値KAに達す
る前に、ステップ201又はステップ203で「No」
と判定されれば、ステップ212に進み、カウンタCA
を「0」にリセットして、遅角側限界値Gmin の学習補
正を行わない。
Thereafter, before the counter CA reaches the predetermined value KA, "No" is given in step 201 or step 203.
If it is determined that the counter CA
Is reset to "0" and learning correction of the retard side limit value Gmin is not performed.

【0048】これに対して、ステップ201及びステッ
プ203で「No」と判定されることなく、カウンタC
Aのカウント値が所定値KAに達した場合、つまり、通
電時期ONANGが遅角側限界値Gmin でガード処理さ
れているにも拘らず、実燃圧ACPRが目標燃圧TGP
Rに対してP1以上高くなっている状態が所定値KA以
上継続した場合には、高圧ポンプ54の最小吐出量付近
を利用することができない、つまり、現在、設定されて
いる通電時期可変範囲の遅角側限界値Gmin が実際のポ
ンプ特性に対応した適正な遅角側限界値Gmin よりも進
角側にずれていると判断して、ステップ206に進み、
遅角側限界値Gmin を所定の学習更新値ΔG1だけ遅角
側に学習補正する。Gmin =Gmin −ΔG1
On the other hand, the counter C is not judged to be "No" in steps 201 and 203.
When the count value of A reaches a predetermined value KA, that is, the energization timing ONANG is guarded at the retard side limit value Gmin, the actual fuel pressure ACPR is equal to the target fuel pressure TGP.
When the state in which P is higher than R by P1 or more continues for a predetermined value KA or more, the vicinity of the minimum discharge amount of the high-pressure pump 54 cannot be used, that is, within the currently set energization timing variable range. It is judged that the retard side limit value Gmin deviates from the proper retard side limit value Gmin corresponding to the actual pump characteristic to the advance side, and the routine proceeds to step 206,
The retard side limit value Gmin is learned and corrected to the retard side by a predetermined learning update value ΔG1. Gmin = Gmin-ΔG1

【0049】この後、ステップ207に進み、学習補正
された遅角側限界値Gmin が最大遅角側限界値GGmin
以下であるか否か(最大遅角側限界値GGmin より遅角
側か否か)を判定する。この最大遅角側限界値GGmin
は、設計的に許容される範囲でポンプ特性が遅角側に最
大限ばらついた場合の遅角側限界値Gmin の最大ばらつ
き許容値に設定されている。
Thereafter, the routine proceeds to step 207, where the learning-corrected retard side limit value Gmin is the maximum retard side limit value GGmin.
It is determined whether or not the following (whether or not the retard angle is more than the maximum retard angle limit value GGmin). This maximum retard side limit value GGmin
Is set to the maximum variation allowable value of the retard angle side limit value Gmin when the pump characteristic is maximally varied to the retard angle side within the design allowable range.

【0050】上記ステップ207で、学習補正された遅
角側限界値Gmin が最大遅角側限界値GGmin 以下であ
ると判定された場合には、ステップ208に進み、遅角
側限界値Gmin を最大遅角側限界値GGmin でガード処
理して、Gmin =GGmin とする。
When it is determined in step 207 that the learning-corrected retard side limit value Gmin is less than or equal to the maximum retard side limit value GGmin, the process proceeds to step 208, and the retard side limit value Gmin is maximized. Guard processing is performed with the retard side limit value GGmin, and Gmin = GGmin.

【0051】この後、ステップ209に進み、遅角側限
界値Gmin が最大遅角側限界値GGmin でガード処理さ
れている状態の継続時間をカウントするカウンタCBを
カウントアップする。この後、ステップ210に進み、
このカウンタCBのカウント値が所定値KBに達したか
否かを判定し、所定値KBに達していなければ、まだ燃
料供給装置50の異常とは判定せずに本プログラムを終
了する。
Thereafter, the routine proceeds to step 209, where the counter CB for counting the duration of the state in which the retard side limit value Gmin is guarded at the maximum retard side limit value GGmin is counted up. After this, proceed to step 210,
It is determined whether or not the count value of the counter CB has reached the predetermined value KB. If the count value has not reached the predetermined value KB, the program is terminated without determining that the fuel supply device 50 is abnormal.

【0052】また、カウンタCBのカウント値が所定値
KBに達する前に、遅角側限界値Gmin が最大遅角側限
界値GGmin から進角側に離れて、Gmin >GGmin と
なった場合は、ステップ207で「No」と判定されて
ステップ213に進み、カウンタCBを「0」にリセッ
トする。
If the retard side limit value Gmin deviates from the maximum retard side limit value GGmin to the advance side before the count value of the counter CB reaches the predetermined value KB and Gmin> GGmin, In step 207, it is determined to be "No", the process proceeds to step 213, and the counter CB is reset to "0".

【0053】これに対して、ステップ207で「No」
と判定されることなく、カウンタCBのカウント値が所
定値KBに達した場合、つまり、遅角側限界値Gmin が
最大遅角側限界値GGmin でガード処理されている状態
が所定値KB以上継続した場合には、高圧ポンプ54を
含む燃料供給装置50に何らから異常が発生したと判断
して、ステップ211に進み、燃料供給装置50の異常
と判定し、ECU16のバックアップRAM(図示せ
ず)に異常情報を記憶すると共に、警告ランプ(図示せ
ず)を点灯して運転者に警告する。このステップ211
の処理が特許請求の範囲でいう異常判定手段としての役
割を果たす。
On the other hand, in step 207, "No"
If the count value of the counter CB reaches the predetermined value KB without being determined, that is, the state where the retard side limit value Gmin is guarded at the maximum retard side limit value GGmin continues for the predetermined value KB or more. In such a case, it is determined that an abnormality has occurred in the fuel supply device 50 including the high-pressure pump 54, the process proceeds to step 211, it is determined that the fuel supply device 50 is abnormal, and a backup RAM (not shown) of the ECU 16 is provided. The abnormal information is stored in and the warning lamp (not shown) is turned on to warn the driver. This step 211
The process of (1) serves as an abnormality determining unit in the claims.

【0054】図8に示す遅角側限界値学習プログラム
は、イグニッションスイッチ69のオン後に所定周期で
実行され、特許請求の範囲でいう学習手段としての役割
を果たす。本プログラムが起動されると、まず、ステッ
プ301で、図6のステップ103で算出した通電時期
ONANGが、現在、設定されている通電時期可変範囲
の進角側限界値Gmax 以上であるか否か(進角側限界値
Gmax より進角側か否か)を判定する。通電時期ONA
NGが進角側限界値Gmax よりも小さければ、以降の学
習処理(ステップ302〜311)を実行することな
く、ステップ312に進み、後述するカウンタCCを
「0」にリセットした後、本プログラムを終了する。
The retard side limit value learning program shown in FIG. 8 is executed in a predetermined cycle after the ignition switch 69 is turned on, and functions as a learning means in the claims. When this program is started, first, in step 301, it is determined whether the energization timing ONANG calculated in step 103 of FIG. 6 is equal to or larger than the advance side limit value Gmax of the currently set energization timing variable range. (Whether it is on the advance side from the advance side limit value Gmax) is determined. Energization time ONA
If NG is smaller than the advance side limit value Gmax, the program proceeds to step 312 without executing the subsequent learning processing (steps 302 to 311), resets a counter CC described later to "0", and then executes this program. finish.

【0055】一方、上記ステップ301で、通電時期O
NANGが進角側限界値Gmax 以上であると判定された
場合には、通電時期ONANGが進角側限界値Gmax で
ガード処理されている状態であると判断して、ステップ
302以降の学習処理を次のようにして実行する。ま
ず、ステップ302で、目標燃圧TGPRと実燃圧AC
PRとの燃圧偏差ΔPRを算出した後、ステップ303
に進み、この燃圧偏差△PRが所定値P2以上(TGP
R−ACPR≧P2)であるか否か(つまり実燃圧AC
PRが目標燃圧TGPRよりもP1以上低いか否か)を
判定する。
On the other hand, in step 301, the energization timing O
When it is determined that NANG is equal to or greater than the advance side limit value Gmax, it is determined that the energization timing ONANG is in the guard processing state at the advance side limit value Gmax, and the learning process from step 302 onward is performed. Run as follows: First, at step 302, the target fuel pressure TGPR and the actual fuel pressure AC
After calculating the fuel pressure deviation ΔPR from PR, step 303
And the fuel pressure deviation ΔPR is greater than or equal to the predetermined value P2 (TGP
Whether R-ACPR ≧ P2) (that is, actual fuel pressure AC
Whether PR is lower than the target fuel pressure TGPR by P1 or more) is determined.

【0056】このステップ303で、燃圧偏差△PRが
所定値P2以上であると判定された場合には、実燃圧A
CPRが目標燃圧TGPRに対してP2以上低く、燃料
吐出量が不足していると判断して、ステップ304に進
み、カウンタCCをカウントアップする。このカウンタ
CCは、通電時期ONANGが進角側限界値Gmax でガ
ード処理され、且つ、実燃圧ACPRが目標燃圧TGP
Rに対してP2以上低くなっている状態の継続時間をカ
ウントするカウンタである。
If it is determined in step 303 that the fuel pressure deviation ΔPR is greater than or equal to the predetermined value P2, the actual fuel pressure A
When it is determined that the CPR is lower than the target fuel pressure TGPR by P2 or more and the fuel discharge amount is insufficient, the routine proceeds to step 304, and the counter CC is counted up. In this counter CC, the energization timing ONANG is guarded at the advance side limit value Gmax, and the actual fuel pressure ACPR is the target fuel pressure TGP.
It is a counter that counts the duration of the state in which it is lower than R by P2 or more.

【0057】この後、ステップ305に進み、カウンタ
CCのカウント値が所定値KCに達したか否かを判定
し、所定値KCに達していなければ、まだ、通電時期可
変範囲の進角側限界値Gmax の学習補正を行わずに、本
プログラムを終了する。
Thereafter, the routine proceeds to step 305, where it is judged whether or not the count value of the counter CC has reached the predetermined value KC. If it has not reached the predetermined value KC, the advance side limit of the energization timing variable range is still reached. This program is terminated without performing learning correction of the value Gmax.

【0058】その後、カウンタCCが所定値KCに達す
る前に、ステップ301又はステップ303で「No」
と判定されれば、ステップ312に進み、カウンタCC
を「0」にリセットして、進角側限界値Gmax の学習補
正を行わない。
Thereafter, before the counter CC reaches the predetermined value KC, "No" is given in step 301 or step 303.
If it is determined that the counter CC
Is reset to "0" and learning correction of the advance side limit value Gmax is not performed.

【0059】これに対して、ステップ301及びステッ
プ303で「No」と判定されることなく、カウンタC
Cのカウント値が所定値KCに達した場合、つまり、通
電時期ONANGが進角側限界値Gmax でガード処理さ
れているにも拘らず、実燃圧ACPRが目標燃圧TGP
Rに対してP2以上低くなっている状態が所定値KC以
上継続した場合には、高圧ポンプ54の最大吐出量付近
を利用することができない、つまり、現在、設定されて
いる通電時期可変範囲の進角側限界値Gmax が実際のポ
ンプ特性に対応した適正な進角側限界値Gmax よりも遅
角側にずれていると判断して、ステップ306に進み、
進角側限界値Gmax を所定の学習更新値ΔG2だけ進角
側に学習補正する。 Gmax =Gmax +ΔG2
On the other hand, the counter C is not judged to be "No" at the steps 301 and 303.
When the count value of C reaches the predetermined value KC, that is, the energization timing ONANG is guarded at the advance side limit value Gmax, the actual fuel pressure ACPR is the target fuel pressure TGP.
When the state where P is lower than R by P2 or more continues for a predetermined value KC or more, the vicinity of the maximum discharge amount of the high-pressure pump 54 cannot be used, that is, the currently set energization timing variable range. It is judged that the advance side limit value Gmax is deviated to the retard side from the proper advance side limit value Gmax corresponding to the actual pump characteristic, and the routine proceeds to step 306,
The advance side limit value Gmax is learned and corrected to the advance side by a predetermined learning update value ΔG2. Gmax = Gmax + ΔG2

【0060】この後、ステップ307に進み、学習補正
された進角側限界値Gmax が最大進角側限界値GGmax
以上であるか否か(最大進角側限界値GGmax より進角
側か否か)を判定する。この最大進角側限界値GGmax
は、設計的に許容される範囲でポンプ特性が進角側に最
大限ばらついた場合の進角側限界値Gmax の最大ばらつ
き許容値に設定されている。
Thereafter, the routine proceeds to step 307, where the learning-corrected advance side limit value Gmax is the maximum advance side limit value GGmax.
It is determined whether or not it is above (whether it is on the advance side from the maximum advance side limit value GGmax). This maximum advance side limit value GGmax
Is set to the maximum variation allowable value of the advance side limit value Gmax in the case where the pump characteristic is maximally varied to the advance side within a design allowable range.

【0061】上記ステップ307で、学習補正された進
角側限界値Gmax が最大進角側限界値GGmax 以上であ
ると判定された場合には、ステップ308に進み、進角
側限界値Gmax を最大進角側限界値GGmax でガード処
理して、Gmax =GGmax とする。
If it is determined in step 307 that the learning-corrected advance-side limit value Gmax is greater than or equal to the maximum advance-angle limit value GGmax, the process proceeds to step 308, and the advance-angle limit value Gmax is maximized. Guard processing is performed with the advance side limit value GGmax, and Gmax = GGmax.

【0062】この後、ステップ309に進み、進角側限
界値Gmax が最大進角側限界値GGmax でガード処理さ
れている状態の継続時間をカウントするカウンタCDを
カウントアップする。この後、ステップ310に進み、
カウンタCDのカウント値が所定値KDに達したか否か
を判定し、所定値KDに達していなければ、まだ燃料供
給装置50の異常とは判定せずに本プログラムを終了す
る。
After that, the routine proceeds to step 309, where the counter CD for counting the duration of the state where the advance side limit value Gmax is guarded at the maximum advance side limit value GGmax is counted up. After this, proceed to step 310,
It is determined whether or not the count value of the counter CD has reached the predetermined value KD. If the count value has not reached the predetermined value KD, the program is terminated without determining that the fuel supply device 50 is abnormal.

【0063】また、カウンタCDのカウント値が所定値
KDに達する前に、進角側限界値Gmax が最大進角側限
界値GGmax から遅角側に離れて、Gmax <GGmax と
なった場合は、ステップ307で「No」と判定されて
ステップ313に進み、カウンタCDを「0」にリセッ
トする。
If the advance side limit value Gmax departs from the maximum advance side limit value GGmax toward the retard side before the count value of the counter CD reaches the predetermined value KD, and Gmax <GGmax, In step 307, it is determined as "No", the process proceeds to step 313, and the counter CD is reset to "0".

【0064】これに対して、ステップ307で「No」
と判定されることなく、カウンタCDのカウント値が所
定値KDに達した場合、つまり、進角側限界値Gmax が
最大進角側限界値GGmax でガード処理されている状態
が所定値KD以上継続した場合には、高圧ポンプ54を
含む燃料供給装置50に何らから異常が発生したと判断
して、ステップ311に進み、燃料供給装置50の異常
と判定し、ECU16のバックアップRAM(図示せ
ず)に異常情報を記憶すると共に、警告ランプ(図示せ
ず)を点灯して運転者に警告する。このステップ311
の処理が特許請求の範囲でいう異常判定手段としての役
割を果たす。
On the other hand, in step 307, "No"
If the count value of the counter CD reaches the predetermined value KD without being determined, that is, the state where the advance side limit value Gmax is guarded at the maximum advance side limit value GGmax continues for the predetermined value KD or more. In such a case, it is determined that something is wrong with the fuel supply device 50 including the high-pressure pump 54, the process proceeds to step 311, it is determined that the fuel supply device 50 is abnormal, and a backup RAM (not shown) of the ECU 16 is provided. The abnormal information is stored in and the warning lamp (not shown) is turned on to warn the driver. This step 311
The process of (1) serves as an abnormality determining unit in the claims.

【0065】以上説明した本実施形態によれば、高圧ポ
ンプ54の運転中に算出した通電時期ONANGが、通
電時期可変範囲の遅角側限界値Gmin 又は進角側限界値
Gmax でガード処理されている状態が続いているにも拘
らず、目標燃圧TGPRと実燃圧ACPRとの偏差ΔP
Rがなかなか小さくならないような場合に、現在、設定
されている通電時期可変範囲が、実際のポンプ特性に対
応した適正な範囲からずれていると判断して、燃圧偏差
ΔPRを小さくする方向に通電時期ONANGを制御で
きるように通電時期可変範囲を学習補正するようにした
ので、ポンプ特性のばらつきがあっても、通電時期可変
範囲をその時点のポンプ特性に対応した適正な通電時期
可変範囲に設定することができる。これにより、ポンプ
特性のばらつきに左右されずに通電時期可変範囲をその
時点のポンプ特性に対応した適正な範囲に設定すること
ができて、高圧ポンプ54の能力を十分に発揮させるこ
とができ、ポンプ特性のばらつきに左右されない安定し
た燃料吐出量(燃圧)の制御を行うことができる。
According to the present embodiment described above, the energization timing ONANG calculated during the operation of the high-pressure pump 54 is guarded with the retard side limit value Gmin or the advance side limit value Gmax of the energization timing variable range. Despite the continued state, the deviation ΔP between the target fuel pressure TGPR and the actual fuel pressure ACPR
If R does not decrease easily, it is judged that the current set variable range of energization timing deviates from the proper range corresponding to the actual pump characteristics, and energization is performed in the direction to reduce the fuel pressure deviation ΔPR. Since the energization timing variable range is learned and corrected so that the timing ONANG can be controlled, the energization timing variable range is set to an appropriate energization timing variable range corresponding to the pump characteristics at that time even if there is a variation in the pump characteristics. can do. As a result, the energization timing variable range can be set to an appropriate range corresponding to the pump characteristic at that time without being affected by the variation in the pump characteristic, and the capability of the high-pressure pump 54 can be fully exerted. It is possible to perform stable control of the fuel discharge amount (fuel pressure) that is not affected by variations in pump characteristics.

【0066】また、本実施形態では、学習した通電時期
可変範囲の遅角側限界値Gmin が最大遅角側限界値GG
min でガード処理された状態が暫く継続した場合、又は
進角側限界値Gmax が最大進角側限界値GGmax でガー
ド処理された状態が暫く継続した場合に、燃料供給装置
50の異常と判定するようにしたので、通電時期可変範
囲の学習結果に基づいて燃料供給装置50の異常診断も
行うことができる。
Further, in this embodiment, the learned retard angle side limit value Gmin of the energization timing variable range is the maximum retard angle side limit value GG.
When the state where the guard processing is continued at min is continued for a while, or when the state where the advance side limit value Gmax is guarded at the maximum advance side limit value GGmax is continued for a while, it is determined that the fuel supply device 50 is abnormal. Since this is done, abnormality diagnosis of the fuel supply device 50 can also be performed based on the learning result of the energization timing variable range.

【0067】ところで、高圧ポンプ54のプランジャ5
9は、エンジン11の動力で駆動されるため、エンジン
回転速度に応じて高圧ポンプ54の吸入/吐出速度が変
化する。しかし、エンジン回転速度が変化しても、流量
制御弁62の通電開始から閉弁するまでの応答時間はあ
まり変化しない。このため、エンジン回転速度によって
ポンプ特性に対する適正な通電時期可変範囲が少し変化
する。
By the way, the plunger 5 of the high-pressure pump 54
Since No. 9 is driven by the power of the engine 11, the suction / discharge speed of the high-pressure pump 54 changes according to the engine rotation speed. However, even if the engine speed changes, the response time from the start of energization of the flow control valve 62 to the closing of the flow control valve 62 does not change much. Therefore, the appropriate energization timing variable range for the pump characteristics slightly changes depending on the engine speed.

【0068】このような事情を考慮して、エンジン回転
速度に応じて区分された複数の学習領域毎に通電時期可
変範囲の遅角側限界値と進角側限界値を学習するように
しても良い。このようにすれば、エンジン回転速度によ
ってポンプ特性に対する適正な通電時期可変範囲が変化
するのに対応して、エンジン回転速度に応じて区分され
た学習領域毎にその領域に属する適正な通電時期可変範
囲の遅角側限界値と進角側限界値を学習することができ
る。
In consideration of such circumstances, the retard side limit value and the advance side limit value of the energization timing variable range may be learned for each of a plurality of learning regions divided according to the engine speed. good. In this way, in response to the change of the appropriate energization timing variable range for the pump characteristics depending on the engine rotation speed, the appropriate energization timing variable belonging to each learning region divided according to the engine rotation speed is changed. The retard side limit value and the advance side limit value of the range can be learned.

【0069】また、通電時期可変範囲の進角側限界値G
max を次のようにして学習するようにしても良い。図1
0に示すように、同一エンジン回転速度条件下におい
て、流量制御弁62の通電時期の異なる2個の値t1 ,
t2 に対して、それぞれ燃料吐出流量Q1 ,Q2 を測定
し、これら2個の測定点(t1 ,Q1 )と(t2 ,Q
2)を結ぶ直線Ls をポンプ吐出特性直線Ls として求
める。このポンプ吐出特性直線Ls は、実際のポンプ特
性L0 の直線部分とほぼ同じ傾きとなるため、このポン
プ吐出特性直線Ls から最大吐出流量(理論値)となる
通電時期を求め、この通電時期を通電時期可変範囲の進
角側限界値Gmax として学習するようにしても良い。
Further, the advance side limit value G of the energization timing variable range is set.
You may make it learn max as follows. Figure 1
As shown in 0, under the same engine speed condition, two values t1,
For t2, the fuel discharge flow rates Q1 and Q2 are measured, respectively, and these two measurement points (t1, Q1) and (t2, Q2) are measured.
The straight line Ls connecting 2) is obtained as the pump discharge characteristic straight line Ls. Since this pump discharge characteristic straight line Ls has almost the same inclination as the straight line portion of the actual pump characteristic L0, the energization timing at which the maximum discharge flow rate (theoretical value) is obtained from this pump discharge characteristic straight line Ls, and this energization timing is energized You may make it learn as the advance side limit value Gmax of a time variable range.

【0070】尚、流量制御弁62の通電時期の異なる3
個以上の点に対して、それぞれ燃料吐出流量を測定し、
これら3個以上の測定点を近似的に結ぶ1本の直線を最
小二条法等で算出してポンプ吐出特性直線を求めるよう
にしても良い。
It should be noted that the flow control valve 62 has three different energizing timings.
Measure the fuel discharge flow rate for more than one point,
The pump discharge characteristic straight line may be obtained by calculating one straight line approximately connecting these three or more measurement points by the minimum two-row method or the like.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の一実施形態におけるエンジン制御シス
テム全体の概略構成図
FIG. 1 is a schematic configuration diagram of an entire engine control system according to an embodiment of the present invention.

【図2】燃料供給装置の概略構成図FIG. 2 is a schematic configuration diagram of a fuel supply device.

【図3】高圧ポンプの構成図FIG. 3 is a block diagram of a high-pressure pump

【図4】流量制御弁、高圧ポンプの挙動を示すタイムチ
ャート
FIG. 4 is a time chart showing the behavior of a flow control valve and a high pressure pump.

【図5】流量制御弁の自閉制御を説明するためのタイム
チャート
FIG. 5 is a time chart for explaining the self-closing control of the flow control valve.

【図6】高圧ポンプ制御プログラムの処理の流れを示す
フローチャート
FIG. 6 is a flowchart showing a processing flow of a high pressure pump control program.

【図7】遅角側限界値学習プログラムの処理の流れを示
すフローチャート
FIG. 7 is a flowchart showing a processing flow of a retard angle side limit value learning program.

【図8】進角側限界値学習プログラムの処理の流れを示
すフローチャート
FIG. 8 is a flowchart showing a processing flow of an advance angle side limit value learning program.

【図9】通電時期可変範囲のずれを説明するためのポン
プ特性図
FIG. 9 is a pump characteristic diagram for explaining the deviation of the energization timing variable range.

【図10】通電時期可変範囲の他の学習方法を説明する
ためのポンプ特性図
FIG. 10 is a pump characteristic diagram for explaining another learning method of the energization timing variable range.

【符号の説明】[Explanation of symbols]

11…エンジン(内燃機関)、16…ECU(ポンプ制
御手段、学習手段、異常判定手段)、28…燃料噴射
弁、31…燃圧センサ、50…燃料供給装置、51…燃
料タンク、52…低圧ポンプ、54…高圧ポンプ、58
…ポンプ室、59…プランジャ、60…カム軸、61…
カム、62…流量制御弁、63…吸入口、64…吐出
口、65…逆止弁、66…弁体、67…スプリング(付
勢手段)、68…ノレノイド。
11 ... Engine (internal combustion engine), 16 ... ECU (pump control means, learning means, abnormality determination means), 28 ... Fuel injection valve, 31 ... Fuel pressure sensor, 50 ... Fuel supply device, 51 ... Fuel tank, 52 ... Low pressure pump , 54 ... High-pressure pump, 58
… Pump chamber, 59… Plunger, 60… Cam shaft, 61…
A cam, 62 ... Flow control valve, 63 ... Suction port, 64 ... Discharge port, 65 ... Check valve, 66 ... Valve body, 67 ... Spring (biasing means), 68 ... Norenoid.

フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) F02M 51/00 F02M 51/00 A 59/34 59/34 Fターム(参考) 3G066 AA02 AB02 AC09 AD02 AD05 BA12 BA43 BA51 CA04U CA09 CB15 CD03 CD26 CE02 DA01 DA06 DA08 DC04 DC05 DC18 3G084 BA14 DA04 DA11 DA22 EB06 EB09 EB17 EB20 FA10 FA18 FA33 FA36 3G301 HA01 HA04 HA06 JA04 JA15 KA01 LB06 LB13 LB17 LC01 LC10 MA11 MA27 MA28 NC01 NC02 NC07 ND21 ND25 ND28 NE17 PA11Z PB08Z PE01Z PE03Z PF03Z Front page continuation (51) Int.Cl. 7 Identification code FI theme code (reference) F02M 51/00 F02M 51/00 A 59/34 59/34 F term (reference) 3G066 AA02 AB02 AC09 AD02 AD05 BA12 BA43 BA51 CA04U CA09 CB15 CD03 CD26 CE02 DA01 DA06 DA08 DC04 DC05 DC18 3G084 BA14 DA04 DA11 DA22 EB06 EB09 EB17 EB20 FA10 FA18 FA33 FA36 3G301 HA01 HA04 HA06 JA04 JA15 KA01 LB06 LB13 ZO17 ND13 PE17 ND17 PE11 ND17 AZ17 NC25 PF03Z

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 燃料の吸入口と吐出口を有するポンプ室
と、前記ポンプ室内で往復運動して燃料を吸入/吐出す
るプランジャと、前記吸入口を開閉する弁体を開弁方向
に付勢する付勢手段を有し該弁体を電磁力で閉弁方向に
駆動する流量制御弁とからなる高圧ポンプを備えると共
に、吐出行程毎に前記流量制御弁の通電時期を制御する
ことで吐出行程中の前記流量制御弁の閉弁開始時期を制
御して前記吐出口からの燃料吐出量を制御するポンプ制
御手段を備え、前記流量制御弁の通電時間は、前記弁体
の閉弁により昇圧された前記ポンプ室内の燃料圧力が前
記付勢手段の付勢力に打ち勝って前記弁体を閉弁状態に
保持できるようになるまでの所定の時間に設定され、そ
の通電終了後は、吐出行程がほぼ終了するまで燃料圧力
により前記弁体を閉弁状態に保持するようにした内燃機
関の燃料供給装置において、 前記高圧ポンプの運転中に前記ポンプ制御手段による前
記流量制御弁の通電時期の制御挙動に基づいて該通電時
期の制御可能な範囲(以下「通電時期可変範囲」とい
う)を学習補正する学習手段を備えていることを特徴と
する内燃機関の燃料供給装置。
1. A pump chamber having a fuel suction port and a fuel discharge port, a plunger that reciprocates in the pump chamber to suck and discharge fuel, and a valve body that opens and closes the suction port is urged in a valve opening direction. A high-pressure pump including a flow control valve that has a biasing means for driving the valve body in the valve closing direction by an electromagnetic force, and controls the energization timing of the flow control valve for each discharge stroke to control the discharge stroke. A pump control means for controlling the closing start timing of the flow control valve to control the fuel discharge amount from the discharge port, and the energization time of the flow control valve is increased by closing the valve body. The fuel pressure in the pump chamber is set to a predetermined time until the fuel pressure in the pump chamber overcomes the biasing force of the biasing means and the valve body can be held in the closed state. Close the valve body with fuel pressure until the end In a fuel supply device for an internal combustion engine, which is kept in a valve state, a controllable range of the energization timing based on the control behavior of the energization timing of the flow rate control valve by the pump control means during operation of the high pressure pump ( Hereinafter, a fuel supply device for an internal combustion engine, comprising: learning means for learning and correcting a "energization timing variable range".
【請求項2】 前記ポンプ制御手段は、前記高圧ポンプ
の運転中に目標燃料圧力と実燃料圧力との偏差を小さく
するように前記流量制御弁の通電時期を制御し、 前記学習手段は、前記ポンプ制御手段で制御する通電時
期が前記通電時期可変範囲の限界値で制限される状態が
続いたときに、目標燃料圧力と実燃料圧力との偏差に基
づいて前記通電時期可変範囲を学習補正するか否かを判
断することを特徴とする請求項1に記載の内燃機関の燃
料供給装置。
2. The pump control means controls the energization timing of the flow control valve so as to reduce the deviation between the target fuel pressure and the actual fuel pressure during operation of the high pressure pump, and the learning means controls the energization timing. When the energization timing controlled by the pump control means continues to be limited by the limit value of the energization timing variable range, the energization timing variable range is learned and corrected based on the deviation between the target fuel pressure and the actual fuel pressure. The fuel supply device for an internal combustion engine according to claim 1, wherein it is determined whether or not it is.
【請求項3】 前記高圧ポンプのプランジャは、内燃機
関の動力によって駆動され、 前記学習手段は、内燃機関の回転速度に応じて区分され
た複数の学習領域毎に前記通電時期可変範囲を学習する
ことを特徴とする請求項1又は2に記載の内燃機関の燃
料供給装置。
3. The plunger of the high-pressure pump is driven by the power of an internal combustion engine, and the learning means learns the energization timing variable range for each of a plurality of learning regions divided according to the rotation speed of the internal combustion engine. The fuel supply device for an internal combustion engine according to claim 1 or 2, characterized in that.
【請求項4】 前記学習手段で学習した通電時期可変範
囲の限界値が所定の最大ばらつき許容値で制限される状
態が続いたときに、燃料供給装置の異常と判定する異常
判定手段を備えていることを特徴とする請求項1乃至3
のいずれかに記載の内燃機関の燃料供給装置。
4. An abnormality determining means for determining that the fuel supply device is abnormal when the limit value of the energization timing variable range learned by the learning means is continuously limited by a predetermined maximum variation allowable value. 4. The method according to claim 1, wherein
A fuel supply device for an internal combustion engine according to any one of 1.
JP2002127837A 2002-04-30 2002-04-30 Fuel supply device for internal combustion engine Expired - Fee Related JP3978655B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002127837A JP3978655B2 (en) 2002-04-30 2002-04-30 Fuel supply device for internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002127837A JP3978655B2 (en) 2002-04-30 2002-04-30 Fuel supply device for internal combustion engine

Publications (2)

Publication Number Publication Date
JP2003322048A true JP2003322048A (en) 2003-11-14
JP3978655B2 JP3978655B2 (en) 2007-09-19

Family

ID=29541782

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002127837A Expired - Fee Related JP3978655B2 (en) 2002-04-30 2002-04-30 Fuel supply device for internal combustion engine

Country Status (1)

Country Link
JP (1) JP3978655B2 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7318415B2 (en) 2005-05-24 2008-01-15 Denso Corporation Controller of in-cylinder injection engine
DE102008042371A1 (en) 2007-09-26 2009-04-02 Denso Corp., Kariya-shi Fuel pressure control device for direct fuel injection engine, has idle running stop system which controls automatic stop and automatic restart of direct injection engine
CN102287303A (en) * 2010-06-18 2011-12-21 株式会社电装 Control apparatus used for high pressure pump
US20120097131A1 (en) * 2009-07-02 2012-04-26 Mtu Friedrichshafen Gmbh Method for the closed-loop control of the rail pressure in a common-rail injection system of an internal combustion engine
JP2017072114A (en) * 2015-10-09 2017-04-13 株式会社デンソー Control device for fuel pump
CN112855371A (en) * 2021-01-08 2021-05-28 东风汽车股份有限公司 High-pressure oil pump overtemperature protection system and control method thereof

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7318415B2 (en) 2005-05-24 2008-01-15 Denso Corporation Controller of in-cylinder injection engine
DE102006000242B4 (en) 2005-05-24 2018-03-22 Denso Corporation Control device for a direct injection engine
DE102008042371A1 (en) 2007-09-26 2009-04-02 Denso Corp., Kariya-shi Fuel pressure control device for direct fuel injection engine, has idle running stop system which controls automatic stop and automatic restart of direct injection engine
US20120097131A1 (en) * 2009-07-02 2012-04-26 Mtu Friedrichshafen Gmbh Method for the closed-loop control of the rail pressure in a common-rail injection system of an internal combustion engine
US9624867B2 (en) * 2009-07-02 2017-04-18 Mtu Friedrichshafen Gmbh Method for the closed-loop control of the rail pressure in a common-rail injection system of an internal combustion engine
CN102287303A (en) * 2010-06-18 2011-12-21 株式会社电装 Control apparatus used for high pressure pump
JP2012002179A (en) * 2010-06-18 2012-01-05 Denso Corp Device for control of high pressure pump
JP2017072114A (en) * 2015-10-09 2017-04-13 株式会社デンソー Control device for fuel pump
CN112855371A (en) * 2021-01-08 2021-05-28 东风汽车股份有限公司 High-pressure oil pump overtemperature protection system and control method thereof

Also Published As

Publication number Publication date
JP3978655B2 (en) 2007-09-19

Similar Documents

Publication Publication Date Title
US7124740B2 (en) Fuel injection control device for internal combustion engine
JPH1089125A (en) Fuel injection control device in direct injection type gasoline internal combustion engine
US20100274467A1 (en) Fuel-pressure controller for direct injection engine
US20090118991A1 (en) After-stop fuel pressure control device of direct injection engine
JP2001182597A (en) High-pressure fuel pump controller, and direct injection engine controller
JP3090073B2 (en) Fuel injection control device for in-cylinder injection internal combustion engine
JP5040884B2 (en) Fuel injection control device
JP6090112B2 (en) Control device for internal combustion engine
US11859584B2 (en) Solenoid valve control device
JP4457510B2 (en) Abnormality detector for exhaust gas recirculation system
JP3978655B2 (en) Fuel supply device for internal combustion engine
JP2011202597A (en) High-pressure pump control device for internal combustion engine
JP2009221906A (en) Low pressure pump control device of direct injection type internal combustion engine
JP2002047983A (en) Abnormality diagnostic device for high pressure fuel supply system of internal combustion engine
JP2013253508A (en) Fuel supply device of direct injection type internal combustion engine
JP4407427B2 (en) Fuel injection control device for internal combustion engine
JP4529943B2 (en) Fuel injection control device for internal combustion engine
JP2003227393A (en) Fuel injection device
JP2000130234A (en) Fuel injection control device for direct injection internal combustion engine
JP2001090592A (en) Fuel injection control device for in-cylinder injection engine
JP3714132B2 (en) Abnormality diagnosis device for high pressure fuel supply system of internal combustion engine
JP2010048174A (en) Control device of internal combustion engine
JPH11247703A (en) Controller for diesel engine
JP4544024B2 (en) Multi-cylinder engine fuel supply system
JP3457112B2 (en) Injection control method for starting electronically controlled diesel engine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040615

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20061221

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20061225

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070613

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20100706

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20110706

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20120706

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20120706

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20130706

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees