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
JP6477508B2 - Fuel injection amount control device for internal combustion engine - Google Patents
[go: Go Back, main page]

JP6477508B2 - Fuel injection amount control device for internal combustion engine - Google Patents

Fuel injection amount control device for internal combustion engine Download PDF

Info

Publication number
JP6477508B2
JP6477508B2 JP2016005212A JP2016005212A JP6477508B2 JP 6477508 B2 JP6477508 B2 JP 6477508B2 JP 2016005212 A JP2016005212 A JP 2016005212A JP 2016005212 A JP2016005212 A JP 2016005212A JP 6477508 B2 JP6477508 B2 JP 6477508B2
Authority
JP
Japan
Prior art keywords
amount
fuel
increase
correction
water temperature
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
JP2016005212A
Other languages
Japanese (ja)
Other versions
JP2017125453A (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.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2016005212A priority Critical patent/JP6477508B2/en
Publication of JP2017125453A publication Critical patent/JP2017125453A/en
Application granted granted Critical
Publication of JP6477508B2 publication Critical patent/JP6477508B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

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

Description

本発明は、アルコールを含む燃料を使用可能な内燃機関に適用され、吸気通路を構成する部材に付着する燃料の量である燃料付着量に応じて燃料噴射量を決定する内燃機関の燃料噴射量制御装置に関する。   The present invention is applied to an internal combustion engine that can use fuel containing alcohol, and the fuel injection amount of the internal combustion engine that determines the fuel injection amount according to the fuel attachment amount that is the amount of fuel that adheres to the members constituting the intake passage. The present invention relates to a control device.

従来から、インテークマニホールド及び吸気ポート等の吸気通路を構成する部材に付着し且つ残留する燃料の量(即ち、燃料付着量)を燃料挙動モデルを用いて推定するとともに、推定した燃料付着量に応じて燃料噴射量を増量又は減量する、燃料噴射量制御装置が知られている(例えば、特許文献1を参照。)。   Conventionally, the amount of fuel adhering to and remaining in the members constituting the intake passage such as the intake manifold and the intake port (that is, the amount of fuel adhering) is estimated using a fuel behavior model, and according to the estimated amount of adhering fuel. A fuel injection amount control device that increases or decreases the fuel injection amount is known (see, for example, Patent Document 1).

特開2004−353477号公報JP 2004-353477 A

ところで、燃料付着量は、冷却水温により表される「吸気管を構成する部材の温度」、機関の負荷により表される「吸気管内の圧力」及び機関回転速度等に依存して変化する。例えば、図6は、特定の機関回転速度における「負荷と燃料付着量との関係」を冷却水温別に示したグラフである。制御装置は、このようなグラフにより表される「負荷と燃料付着量との関係」をルックアップテーブル(マップ)形式にて複数の機関回転速度に対して記憶している。   By the way, the fuel adhesion amount varies depending on the “temperature of the member constituting the intake pipe” expressed by the cooling water temperature, the “pressure in the intake pipe” expressed by the engine load, the engine rotation speed, and the like. For example, FIG. 6 is a graph showing “relationship between load and fuel adhesion amount” at a specific engine rotation speed for each cooling water temperature. The control device stores “relationship between load and fuel adhesion amount” represented by such a graph in a lookup table (map) format for a plurality of engine speeds.

一方、ガソリンには、揮発性の高い軽質ガソリンと揮発性の低い重質ガソリンとがある。従って、燃料に含まれる「軽質ガソリン及び重質ガソリン」の比率によっても燃料付着量は変化する。ところが、給油されたガソリンの実際の揮発性(即ち、軽質であるか重質であるかについてのガソリン性状)を判定することは困難である。従って、図6に示されたようなマップは、車両の仕向地における代表的なガソリンを想定して作成され、実際に給油されたガソリンと代表的なガソリンとの間の揮発性の相違は、マップに適用する冷却水温を補正することにより行われている。   On the other hand, gasoline includes light gasoline with high volatility and heavy gasoline with low volatility. Therefore, the fuel adhesion amount also changes depending on the ratio of “light gasoline and heavy gasoline” contained in the fuel. However, it is difficult to determine the actual volatility of the refueled gasoline (that is, the gasoline property as to whether it is light or heavy). Accordingly, the map as shown in FIG. 6 is created assuming typical gasoline at the destination of the vehicle, and the difference in volatility between the actually refueled gasoline and typical gasoline is This is done by correcting the cooling water temperature applied to the map.

より具体的に述べると、機関の負荷が増加して燃料付着量が増大する場合、燃料付着量の増加量が実際よりも小さい量であると推定されると、燃料噴射量が不足して内燃機関の加速性能が悪化する。これを回避するために、機関の負荷が増加して燃料付着量が増大する場合、一般には、使用されているガソリンが代表的なガソリンよりも重質であると仮定され、マップに適用する冷却水温が実際の冷却水温よりも低い温度に設定される。以下、マップに適用する冷却水温を「マップ適用冷却水温」と称呼する。例えば、図6に示したマップを用いて説明すると、負荷が30%から60%へと増大した場合、現在の冷却水温が中水温であるときのマップ適用冷却水温は「中水温よりも低い低水温」に設定される。従って、燃料付着量は、点P1における燃料付着量から点P2における燃料付着量へと増加量D1だけ増大したと推定される。   More specifically, when the load of the engine increases and the fuel adhesion amount increases, if it is estimated that the increase amount of the fuel adhesion amount is smaller than the actual amount, the fuel injection amount is insufficient and the internal combustion engine The acceleration performance of the engine deteriorates. To avoid this, when the engine load increases and the amount of fuel deposited increases, it is generally assumed that the gasoline being used is heavier than typical gasoline and the cooling applied to the map The water temperature is set to a temperature lower than the actual cooling water temperature. Hereinafter, the coolant temperature applied to the map is referred to as “map-applied coolant temperature”. For example, when the load shown in FIG. 6 is used to increase the load from 30% to 60%, the map-applied cooling water temperature when the current cooling water temperature is the intermediate water temperature is “a lower value than the intermediate water temperature. Set to "Water temperature". Therefore, it is estimated that the fuel adhesion amount has increased by the increase amount D1 from the fuel adhesion amount at the point P1 to the fuel adhesion amount at the point P2.

これに対し、機関の負荷が減少して燃料付着量が減少する場合、燃料付着量の減少量が実際よりも大きい量であると推定されると、付着していた燃料のうち筒内に入る燃料の量が実際に筒内に入る燃料の量よりも多い量であると推定され、その分の燃料が基本燃料噴射量から減じられた上で燃料が噴射される。そのため、燃料が過度に減量されるので、混合気が薄くなる。これにより失火に到る場合がある。これを回避するために、機関の負荷が減少して燃料付着量が減少する場合、一般には、使用されているガソリンが代表的なガソリンよりも軽質であると仮定され、マップ適用冷却水温が実際の冷却水温よりも高い温度に設定される。例えば、図6に示したマップを用いて説明すると、負荷が60%から30%へと減少した場合、現在の冷却水温が中水温であるときのマップ適用冷却水温は「中水温よりも高い高水温」に設定される。従って、燃料付着量は、点P3における燃料付着量から点P4における燃料付着量へと減少量D2だけ減少したと推定される。図6から明らかなように、増加量D1の大きさは、減少量D2の大きさよりも大きい。   On the other hand, when the load on the engine decreases and the amount of fuel adhering decreases, if the amount of fuel adhering decrease is estimated to be larger than the actual amount, the adhering fuel enters the cylinder The amount of fuel is estimated to be larger than the amount of fuel that actually enters the cylinder, and the fuel is injected after the amount of fuel is subtracted from the basic fuel injection amount. Therefore, the fuel is excessively reduced, and the air-fuel mixture becomes thin. This can lead to misfire. To avoid this, when the engine load decreases and the fuel deposit decreases, it is generally assumed that the gasoline used is lighter than typical gasoline, and the map-applied cooling water temperature is actually It is set to a temperature higher than the cooling water temperature. For example, when the load shown in FIG. 6 is used to reduce the load from 60% to 30%, the map-applied cooling water temperature when the current cooling water temperature is the intermediate water temperature is “higher than the intermediate water temperature. Set to "Water temperature". Therefore, it is estimated that the fuel adhesion amount has decreased by the reduction amount D2 from the fuel adhesion amount at the point P3 to the fuel adhesion amount at the point P4. As is clear from FIG. 6, the increase amount D1 is larger than the decrease amount D2.

ところが、このように燃料付着量の変化量を推定して基本燃料噴射量の補正量(即ち、燃料付着補正量)を決定すると、以下に詳述するように燃料付着補正量が次第に増大し、本来は燃料噴射量を減量補正すべき場合において、燃料噴射量を減量補正することができなくなるという問題が生じる。なお、本明細書等において「現時点の値X」は、現時点で得られている値Xの最新値(値Xの今回値)を意味し、「値Xの前回値」は現時点から所定時間(例えば、クランク角が90°回転するのに要する時間又は一定時間)前の時点において得られていた値Xを意味する。   However, when the amount of change in the fuel adhesion amount is estimated and the correction amount for the basic fuel injection amount (that is, the fuel adhesion correction amount) is determined in this way, the fuel adhesion correction amount gradually increases as described in detail below. In the case where the fuel injection amount should be corrected to decrease, there is a problem that the fuel injection amount cannot be corrected to decrease. In this specification and the like, “current value X” means the latest value X (current value of value X) obtained at the present time, and “previous value of value X” is a predetermined time ( For example, it means a value X obtained at a point in time before the crank angle is rotated by 90 ° or a predetermined time.

燃料付着補正量fmwは、下記の(A1)式に基いて求められる。

fmw=dlqmw・kmw1+qtrnold・kmw2 …(A1)
The fuel adhesion correction amount fmw is obtained based on the following equation (A1).

fmw = dlqmw / kmw1 + qtrnold / kmw2 (A1)

(A1)式の右辺第1項(dlqmw・kmw1)は即時補正項である。
dlqmwは、下記の(A2)式により与えられる「機関の負荷KLが変化する前と後とにおける燃料付着量の変化量」である。
kmw1は、冷却水温THW、負荷KL及び機関回転速度NE等に依存して変化する係数である。

dlqmw=qmwanow−qmwaold …(A2)

(A2)式の右辺第1項qmwanowは、上述したマップに「マップ適用冷却水温thwmap、現時点の負荷KL及び現時点の機関回転速度NE」を適用することにより取得される「燃料付着量の推定値の今回値」である。
(A2)式の右辺第2項qmwaoldは、qmwanowの前回値(即ち、燃料付着量の推定値の前回値)である。
The first term (dlqmw · kmw1) on the right side of the equation (A1) is an immediate correction term.
dlqmw is “the amount of change in the amount of fuel adhering before and after the engine load KL changes” given by the following equation (A2).
kmw1 is a coefficient that varies depending on the coolant temperature THW, the load KL, the engine speed NE, and the like.

dlqmw = qmwanow−qmwaold (A2)

The first term qmwanow on the right side of the equation (A2) is obtained by applying “map applied cooling water temperature thwmap, current load KL and current engine speed NE” to the map described above. This is the value.
The second term qmwaold on the right side of the equation (A2) is the previous value of qmwanow (that is, the previous value of the estimated value of the fuel adhesion amount).

(A1)式の右辺第2項(qtrnold・kmw2)はテーリング項である。
qtrnoldは、下記の(A3)式により与えられる過渡補正量qtrnの前回値である。
kmw2は、冷却水温THW、負荷KL及び機関回転速度NE等に依存して変化する係数である。

qtrn=dlqmw・(1−kmw1)+qtrnold・(1−kmw2) …(A3)
The second term (qtrnold · kmw2) on the right side of the equation (A1) is a tailing term.
qtrnold is the previous value of the transient correction amount qtrn given by the following equation (A3).
kmw2 is a coefficient that varies depending on the coolant temperature THW, the load KL, the engine speed NE, and the like.

qtrn = dlqmw · (1-kmw1) + qtrnold · (1-kmw2) (A3)

上記(A1)式乃至(A3)式から理解されるように、負荷KLが変化したことに起因して燃料付着量が変化量dlqmwだけ変化したと推定された場合、即時補正項として「変化量dlqmwの係数kmw1倍の値」だけ燃料噴射量が補正される。一方、変化量dlqmwの(1−kmw1)倍の値、即ち、即時補正項としては燃料噴射量の補正に用いられなかった分dlqmw・(1−kmw1)は、過渡補正量qtrnに蓄積される。そして、その蓄積された分は所定時間の経過毎にkmw2ずつ放出されるとして燃料付着量が算出される。この放出分がテーリング項(qtrnold・kmw2)であり、qtrnold・(1−kmw2)はテーリング補正として残っている蓄積量として算出される。   As understood from the equations (A1) to (A3) above, when it is estimated that the fuel adhesion amount has changed by the change amount dlqmw due to the change in the load KL, the “change amount” is used as an immediate correction term. The fuel injection amount is corrected by the value of the coefficient dlqmw multiplied by 1 kmw. On the other hand, a value (1-kmw1) times the amount of change dlqmw, that is, the amount dlqmw · (1-kmw1) not used for correcting the fuel injection amount as an immediate correction term is accumulated in the transient correction amount qtrn. . Then, the amount of fuel adhering is calculated by assuming that the accumulated amount is released by kmw2 every elapse of a predetermined time. This discharge amount is a tailing term (qtrnold · kmw2), and qtrnold · (1−kmw2) is calculated as an accumulated amount remaining as a tailing correction.

ところで、前述したようにマップ適用冷却水温を決定すると、負荷KLが第1負荷(例えば、30%)から第2負荷(例えば、60%)へと所定負荷変化量だけ増大して燃料付着量が増大する場合に推定される燃料付着量の変化量dlqmwの大きさ(上記D1に相当する量)が、負荷KLが第2負荷から第1負荷へと同じ所定負荷変化量だけ減少して燃料付着量が減少する場合に推定される燃料付着量の変化量dlqmwの大きさ(上記D2に相当する量)よりも大きくなる。   By the way, when the map-applied cooling water temperature is determined as described above, the load KL increases from the first load (for example, 30%) to the second load (for example, 60%) by a predetermined load change amount, and the fuel adhesion amount is increased. The amount of fuel adhering amount change dlqmw estimated when it increases (the amount corresponding to D1) decreases by the same predetermined load changing amount from the second load to the first load. It becomes larger than the amount of change dlqmw of the fuel adhesion amount estimated when the amount decreases (amount corresponding to the above D2).

その結果、負荷KLの増大及び減少が短時間内に(即ち、過渡補正量qtrnが減衰して十分に小さくなる前に)繰り返されると、上記(A3)式から理解されるように過渡補正量qtrnが次第に蓄積されて過大になる。その結果、負荷KLが減少して本来は基本燃料噴射量を減量する必要がある場合であっても燃料付着補正量fmwが正の値(即ち、燃料噴射量を増量する値)となり、燃料噴射量が過大になるという問題がある。   As a result, if the increase and decrease of the load KL are repeated within a short time (that is, before the transient correction amount qtrn is attenuated and becomes sufficiently small), the transient correction amount can be understood from the above equation (A3). qtrn gradually accumulates and becomes excessive. As a result, even when the load KL decreases and the basic fuel injection amount needs to be reduced, the fuel adhesion correction amount fmw becomes a positive value (that is, a value that increases the fuel injection amount), and the fuel injection There is a problem that the amount becomes excessive.

一方、最近ではアルコール含有燃料(アルコール濃度が0%よりも高いガソリン燃料)を用いることが可能な内燃機関を塔載した車両(FFV:Flexible Fuel Vehicle)が開発されてきている。アルコール含有燃料のアルコール濃度もまた燃料の揮発性に影響を及ぼす。従って、燃料付着量は、アルコール含有燃料に含まれるガソリンが重質であるか軽質であるかのみならず、アルコール含有燃料のアルコール濃度にも依存して変化する。   On the other hand, recently, a vehicle (FFV: Flexible Fuel Vehicle) on which an internal combustion engine capable of using an alcohol-containing fuel (a gasoline fuel having an alcohol concentration higher than 0%) has been developed. The alcohol concentration of the alcohol-containing fuel also affects the fuel volatility. Therefore, the fuel adhesion amount varies depending not only on whether the gasoline contained in the alcohol-containing fuel is heavy or light, but also on the alcohol concentration of the alcohol-containing fuel.

)
従って、FFVにおいて、燃料付着補正量を求める際に使用される「燃料付着量を推定するマップ」は、負荷、機関回転速度、冷却水温及び燃料のアルコール濃度と、燃料付着量と、の関係を表すように作成され、制御装置の記憶部に記憶される。
)
Therefore, in the FFV, the “map for estimating the fuel adhesion amount” used when obtaining the fuel adhesion correction amount shows the relationship between the load, the engine rotational speed, the coolant temperature and the alcohol concentration of the fuel, and the fuel adhesion amount. Is created and stored in the storage unit of the control device.

図7は、冷却水温が所定温度であり且つ機関回転速度が所定回転速度である場合における「負荷と燃料付着量との関係」をアルコール濃度(実際には、エタノール濃度)別に示すグラフである。制御装置は、このグラフに示されるような「負荷と燃料付着量との関係」を規定するマップを冷却水温及び機関回転速度からなる組み合わせ毎に記憶していると考えることができる。そして、負荷が変化する場合、冷却水温と機関回転速度とに応じて「負荷と燃料付着量との関係」を規定するマップが選択され、そのマップに対して変化前後の負荷が適用されることによって、負荷変化前の燃料付着量と負荷変化後の燃料付着量が求められ、それらから燃料付着量の変化量(従って、燃料付着補正量)が求められる。   FIG. 7 is a graph showing “relationship between load and fuel adhesion amount” for each alcohol concentration (actually ethanol concentration) when the coolant temperature is a predetermined temperature and the engine rotational speed is a predetermined rotational speed. It can be considered that the control device stores a map defining “relation between load and fuel adhesion amount” as shown in this graph for each combination of the coolant temperature and the engine speed. When the load changes, a map that defines the “relationship between load and fuel adhesion amount” is selected according to the coolant temperature and the engine speed, and the load before and after the change is applied to the map. Thus, the fuel adhesion amount before the load change and the fuel adhesion amount after the load change are obtained, and the change amount of the fuel adhesion amount (accordingly, the fuel adhesion correction amount) is obtained from them.

ところで、アルコール含有燃料のアルコール濃度は、アルコール濃度センサ又は空燃比のフィードバック制御におけるフィードバック補正量等に基いて取得(推定)される。しかしながら、何れの場合であっても、取得されたアルコール濃度は真のアルコール濃度と完全には一致せず、真のアルコール濃度に対して誤差を有する。そのため、その誤差を考慮して燃料付着量の変化量(従って、燃料付着補正量)を求める必要がある。   By the way, the alcohol concentration of the alcohol-containing fuel is acquired (estimated) based on an alcohol concentration sensor or a feedback correction amount in the air-fuel ratio feedback control. However, in any case, the acquired alcohol concentration does not completely match the true alcohol concentration, and has an error with respect to the true alcohol concentration. Therefore, it is necessary to obtain the amount of change in the fuel adhesion amount (and hence the fuel adhesion correction amount) in consideration of the error.

より具体的に述べると、機関の負荷が増加して燃料付着量が増大する場合、燃料付着量の増加量が実際よりも小さい量であると推定されると、燃料噴射量が不足して内燃機関の加速性能が悪化する。これを回避するために、機関の負荷が増加して燃料付着量が増大する場合、一般には、実際のアルコール濃度が「取得(推定)されたアルコール濃度」よりも高いと仮定される。即ち、マップに適用するアルコール濃度が「取得(推定)されたアルコール濃度よりも高い濃度」に設定される。以下、マップに適用するアルコール濃度を「マップ適用濃度」と称呼する。   More specifically, when the load of the engine increases and the fuel adhesion amount increases, if it is estimated that the increase amount of the fuel adhesion amount is smaller than the actual amount, the fuel injection amount is insufficient and the internal combustion engine The acceleration performance of the engine deteriorates. In order to avoid this, when the load of the engine increases and the fuel adhesion amount increases, it is generally assumed that the actual alcohol concentration is higher than the “acquired (estimated) alcohol concentration”. That is, the alcohol concentration applied to the map is set to “a concentration higher than the acquired (estimated) alcohol concentration”. Hereinafter, the alcohol concentration applied to the map is referred to as “map applied concentration”.

例えば、図7に示したマップを用いて説明すると、負荷が40%から60%へと増大した場合、取得されたアルコール濃度が仮に70%であるとき、マップ適用濃度は「70%よりも高い濃度(例えば、100%)」に設定される。従って、燃料付着量は、点P5における燃料付着量から点P6における燃料付着量へと増加量D3だけ増大したと推定される。   For example, to explain using the map shown in FIG. 7, when the load increases from 40% to 60%, the map application concentration is “higher than 70%” when the acquired alcohol concentration is 70%. Density (for example, 100%) ”. Therefore, it is estimated that the fuel adhesion amount has increased by the increase amount D3 from the fuel adhesion amount at the point P5 to the fuel adhesion amount at the point P6.

これに対し、機関の負荷が減少して燃料付着量が減少する場合、燃料付着量の減少量が実際よりも大きい量であると推定されると、付着していた燃料のうち筒内に入る燃料の量が実際に筒内に入る燃料の量よりも多い量であると推定され、その分の燃料が基本燃料噴射量から減じられた上で燃料が噴射される。そのため、燃料が過度に減量されるので、混合気が薄くなる。これにより失火に到る場合がある。これを回避するために、機関の負荷が減少して燃料付着量が減少する場合、一般には、実際のアルコール濃度が「取得(推定)されたアルコール濃度」よりも低いと仮定される。即ち、マップ適用濃度が「取得(推定)されたアルコール濃度よりも低い濃度」に設定される。   On the other hand, when the load on the engine decreases and the amount of fuel adhering decreases, if the amount of fuel adhering decrease is estimated to be larger than the actual amount, the adhering fuel enters the cylinder The amount of fuel is estimated to be larger than the amount of fuel that actually enters the cylinder, and the fuel is injected after the amount of fuel is subtracted from the basic fuel injection amount. Therefore, the fuel is excessively reduced, and the air-fuel mixture becomes thin. This can lead to misfire. In order to avoid this, it is generally assumed that the actual alcohol concentration is lower than the “acquired (estimated) alcohol concentration” when the load on the engine is reduced and the fuel adhesion amount is reduced. That is, the map application concentration is set to “a concentration lower than the acquired (estimated) alcohol concentration”.

例えば、機関の負荷が減少して燃料付着量が減少する場合、取得(推定)されたアルコール濃度が仮に70%であるとき、マップ適用濃度は「70%よりも低い濃度(例えば、22%)」に設定される。従って、例えば、負荷が60%から40%へと減少した場合、燃料付着量は、点P7における燃料付着量から点P8における燃料付着量へと減少量D4だけ減少したと推定される。図7から明らかなように、増加量D3の大きさは、減少量D4の大きさよりも大きい。   For example, when the load on the engine is reduced and the fuel adhesion amount is reduced, if the alcohol concentration acquired (estimated) is 70%, the map application concentration is “a concentration lower than 70% (for example, 22%). "Is set. Therefore, for example, when the load decreases from 60% to 40%, it is estimated that the fuel adhesion amount is decreased by the decrease amount D4 from the fuel adhesion amount at the point P7 to the fuel adhesion amount at the point P8. As is clear from FIG. 7, the increase amount D3 is larger than the decrease amount D4.

この結果、上述したマップ適用冷却水温を用いる場合と同様、負荷KLの増大及び減少が短時間内に繰り返されると、上記(A3)式から理解されるように過渡補正量qtrnが次第に蓄積されて過大となり、その結果、負荷が減少して本来は基本燃料噴射量を減量する必要がある場合であっても燃料付着補正量が正の値(即ち、燃料噴射量を増量する値)となり、燃料噴射量が過大になるという問題がある。   As a result, as in the case of using the map-applied cooling water temperature described above, when the increase and decrease of the load KL are repeated within a short time, the transient correction amount qtrn is gradually accumulated as understood from the equation (A3). As a result, even if the load decreases and the basic fuel injection amount needs to be reduced, the fuel adhesion correction amount becomes a positive value (that is, a value that increases the fuel injection amount), and the fuel There is a problem that the injection amount becomes excessive.

本発明は、上記課題に対処するためになされたものである。即ち、本発明の目的の一つは、FFV車両の内燃機関における燃料付着量の変化を補償するための燃料噴射量の補正を適切に行うことができる「内燃機関の燃料噴射量制御装置」を提供することにある。   The present invention has been made to address the above problems. That is, one of the objects of the present invention is to provide a “fuel injection amount control device for an internal combustion engine” that can appropriately correct the fuel injection amount to compensate for the change in the fuel adhesion amount in the internal combustion engine of the FFV vehicle. It is to provide.

本発明の内燃機関の燃料噴射量制御装置(以下、「本発明装置」とも称呼する。)は、
アルコールを含む燃料を内燃機関(10)の吸気通路内に噴射する燃料噴射弁(39)と、
前記機関の負荷、前記機関の回転速度、前記機関の冷却水の温度及び前記燃料のアルコール濃度の組合せと、前記吸気通路を構成する部材に付着する燃料の量である燃料付着量と、の関係(MAPqmw(KL,THW,Eth,NE))を記憶する記憶手段(ROM72)と、
前記内燃機関の実際の負荷である実負荷、前記機関の実際の回転速度である実機関回転速度、前記内燃機関の実際の冷却水の温度である実冷却水温及び前記燃料の実際のアルコール濃度である実アルコール濃度を繰り返し取得するパラメータ取得手段(ステップ305)と、
前記実負荷の最新値、前記実機関回転速度の最新値、前記実冷却水温の最新値に応じた値及び前記実アルコール濃度の最新値に応じた値を、前記関係に適用して前記燃料付着量の変化量に応じた燃料付着補正量を算出する補正量算出手段(ステップ345、ステップ355)と、
少なくとも前記実負荷に基いて前記機関に供給される混合気の空燃比を所定の目標空燃比とするための基本燃料噴射量を取得するとともに同基本燃料噴射量を前記燃料付着補正量により補正することにより得られた燃料噴射量の燃料を前記燃料噴射弁から噴射させる噴射量制御手段(ステップ375及びステップ380)と、
を備える。
An internal combustion engine fuel injection amount control apparatus (hereinafter also referred to as “the present invention apparatus”) according to the present invention.
A fuel injection valve (39) for injecting fuel containing alcohol into the intake passage of the internal combustion engine (10);
Relationship between the load of the engine, the rotational speed of the engine, the temperature of the cooling water of the engine, and the alcohol concentration of the fuel, and the amount of fuel adhering to the member constituting the intake passage Storage means (ROM 72) for storing (MAPqmw (KL, THW, Eth, NE));
The actual load that is the actual load of the internal combustion engine, the actual engine rotation speed that is the actual rotation speed of the engine, the actual cooling water temperature that is the actual cooling water temperature of the internal combustion engine, and the actual alcohol concentration of the fuel Parameter acquisition means (step 305) for repeatedly acquiring a certain actual alcohol concentration;
The latest value of the actual load, the latest value of the actual engine rotational speed, the value according to the latest value of the actual cooling water temperature, and the value according to the latest value of the actual alcohol concentration are applied to the relationship to apply the fuel adhesion. Correction amount calculation means (step 345, step 355) for calculating a fuel adhesion correction amount according to the amount of change,
A basic fuel injection amount for obtaining an air-fuel ratio of an air-fuel mixture supplied to the engine based on at least the actual load to a predetermined target air-fuel ratio is acquired and the basic fuel injection amount is corrected by the fuel adhesion correction amount. Injection amount control means (steps 375 and 380) for injecting the fuel injection amount of the fuel obtained from the fuel injection valve;
Is provided.

更に、前記補正量算出手段は、増量用補正量算出手段及び減量用補正量算出手段を備える。   Further, the correction amount calculation means includes an increase correction amount calculation means and a decrease correction amount calculation means.

前記増量用補正量算出手段は、
前記実冷却水温の最新値及び前記アルコール濃度の最新値に基いて増量用水温オフセット量を取得し(ステップ315)、
前記実冷却水温の最新値を前記増量用水温オフセット量だけ変更することにより増量用冷却水温を算出し(ステップ335)、
前記実冷却水温の最新値及び前記アルコール濃度の最新値に基いて増量用濃度オフセット量を取得し(ステップ325)、
前記実アルコール濃度の最新値を前記増量用濃度オフセット量だけ変更することにより増量用アルコール濃度を算出し(ステップ335)、
前記増量用冷却水温と、前記増量用アルコール濃度と、前記実負荷の最新値と、前記実機関回転速度の最新値と、を前記関係に適用することによって今回の増量用燃料付着量を推定し(ステップ345)、
前記今回の増量用燃料付着量と、所定時間前の時点において推定されていた前記増量用燃料付着量である前回の増量用燃料付着量と、の差に基いて、前記燃料付着補正量の候補としての増量用補正量を算出する(ステップ345)。
The increasing correction amount calculating means includes
Based on the latest value of the actual cooling water temperature and the latest value of the alcohol concentration, a water temperature offset amount for increasing is acquired (step 315),
An increase cooling water temperature is calculated by changing the latest value of the actual cooling water temperature by the increase water temperature offset amount (step 335),
Acquiring a concentration offset amount for increasing based on the latest value of the actual cooling water temperature and the latest value of the alcohol concentration (step 325);
An increasing alcohol concentration is calculated by changing the latest value of the actual alcohol concentration by the increasing concentration offset amount (step 335);
By applying the increase coolant temperature, the increase alcohol concentration, the latest value of the actual load, and the latest value of the actual engine rotation speed to the relationship, the fuel increase amount for the current increase is estimated. (Step 345),
Based on the difference between the current increase fuel adhesion amount and the previous increase fuel adhesion amount, which is the increase fuel adhesion amount estimated at a predetermined time before, the fuel adhesion correction amount candidates A correction amount for increase is calculated (step 345).

これに対し、前記減量用補正量算出手段は、
前記実冷却水温の最新値及び前記アルコール濃度の最新値に基いて減量用水温オフセット量を取得し(ステップ320)、
前記実冷却水温の最新値を前記減量用水温オフセット量だけ変更することにより減量用冷却水温を算出し(ステップ335)、
前記実冷却水温の最新値及び前記アルコール濃度の最新値に基いて減量用濃度オフセット量を取得し(ステップ330)、
前記実アルコール濃度の最新値を前記減量用濃度オフセット量だけ変更することにより減量用アルコール濃度を算出し(ステップ335)、
前記減量用冷却水温と、前記減量用アルコール濃度と、前記実負荷の最新値と、前記実機関回転速度の最新値と、を前記関係に適用することによって今回の減量用燃料付着量を推定し(ステップ355)、
前記今回の減量用燃料付着量と、前記所定時間前の時点において推定されていた前記減量用燃料付着量である前回の減量用燃料付着量と、の差に基いて、前記燃料付着補正量の候補としての減量用補正量を算出する(ステップ355)。
On the other hand, the correction amount calculation means for reducing the weight is
Obtaining a water temperature offset amount for weight reduction based on the latest value of the actual cooling water temperature and the latest value of the alcohol concentration (step 320);
The cooling water temperature for weight reduction is calculated by changing the latest value of the actual cooling water temperature by the offset water temperature offset amount (step 335),
Acquiring a concentration offset amount for weight reduction based on the latest value of the actual cooling water temperature and the latest value of the alcohol concentration (step 330);
Calculating the alcohol concentration for weight reduction by changing the latest value of the actual alcohol concentration by the concentration offset amount for weight reduction (step 335);
By applying the weight-reducing cooling water temperature, the weight-reducing alcohol concentration, the latest value of the actual load, and the latest value of the actual engine rotational speed to the relationship, the current weight-reducing fuel adhesion amount is estimated. (Step 355),
Based on the difference between the current amount of fuel attachment for weight reduction and the previous amount of fuel attachment for weight reduction that was estimated at the time before the predetermined time, the fuel adhesion correction amount A reduction amount for correction as a candidate is calculated (step 355).

そして、前記噴射量制御手段は、
前記増量用補正量及び前記減量用補正量のうちの一方を前記燃料付着補正量として採用するように構成されている(ステップ360乃至ステップ370)。
The injection amount control means
One of the increase correction amount and the decrease correction amount is adopted as the fuel adhesion correction amount (steps 360 to 370).

更に、本発明装置の一態様において、前記噴射量制御手段は、
前記増量用補正量が前記基本燃料噴射量を増量する値である場合には前記増量用補正量を前記燃料付着補正量として採用し(ステップ360及びステップ365)、
前記増量用補正量が前記基本燃料噴射量を増量しない値である場合には前記減量用補正量を前記燃料付着補正量として採用する(ステップ360及びステップ370)。
Furthermore, in one aspect of the apparatus of the present invention, the injection amount control means includes:
When the increase correction amount is a value that increases the basic fuel injection amount, the increase correction amount is adopted as the fuel adhesion correction amount (steps 360 and 365).
When the increase correction amount is a value that does not increase the basic fuel injection amount, the decrease correction amount is adopted as the fuel adhesion correction amount (steps 360 and 370).

より具体的には、
前記増量用補正量算出手段は、
前記今回の増量用燃料付着量(qmwanow)と前記前回の増量用燃料付着量(qmwaold)との差を今回の付着増加量(dlqmwz)として算出し、
前記今回の付着増加量(dlqmwz)の第1所定割合(1−kmw1)に相当する即時補正残余分(dlqmwz・(1−kmw1))と、増量用過渡補正量の前記所定時間前の値である前回の増量用過渡補正量(qtrnzold)の第2所定割合(1−kmw2)に相当するテーリング補正残余分qtrnzold・(1−kmw2)と、の和を今回の増量用過渡補正量(qtrnz)として算出し、
前記今回の付着増加量(dlqmwz)から前記即時補正残余分(dlqmwz・(1−kmw1))を減じた分(dlqmwz・kmw1)と、前記前回の増量用過渡補正量(qtrnzold)から前記テーリング補正残余分(qtrnzold・(1−kmw2))を減じた分(qtrnzold・kmw2)と、の和を前記増量用補正量として算出する、
ように構成される。
More specifically,
The increasing correction amount calculating means includes
The difference between the current increase fuel adhesion amount (qmwanow) and the previous increase fuel adhesion amount (qmwaold) is calculated as the current increase adhesion amount (dlqmwz),
The immediate correction remainder (dlqmwz · (1-kmw1)) corresponding to the first predetermined ratio (1-kmw1) of the current adhesion increase amount (dlqmwz), and the value before the predetermined time of the transient correction amount for increase The sum of the tailing correction residual qtrnzold · (1-kmw2) corresponding to a second predetermined ratio (1-kmw2) of a certain previous increase transient correction amount (qtrnzold) and the current increase transient correction amount (qtrnz) As
The amount (dlqmwz · kmw1) obtained by subtracting the immediate correction residual (dlqmwz · (1-kmw1)) from the current adhesion increase amount (dlqmwz) and the tailing correction from the previous transient increase correction amount (qtrnzold). The sum of the amount obtained by subtracting the remainder (qtrnzold · (1−kmw2)) (qtrnzold · kmw2) and the correction amount for increase is calculated.
Configured as follows.

前記減量用補正量算出手段は、
前記今回の減量用燃料付着量(qmwbnow)と前記前回の減量用燃料付着量(qmwbold)との差を今回の付着増加量(dlqmwg)として算出し、
前記今回の付着増加量(dlqmwg)の第3所定割合(1−kmw3)に相当する即時補正残余分(dlqmwg・(1−kmw3))と、減量用過渡補正量の前記所定時間前の値である前回の減量用過渡補正量(qtrngold)の第4所定割合(1−kmw4)に相当するテーリング補正残余分qtrngold・(1−kmw4)と、の和を今回の減量用過渡補正量(qtrng)として算出し、
前記今回の付着増加量(dlqmwg)から前記即時補正残余分(dlqmwg・(1−kmw3))を減じた分(dlqmwg・kmw3)と、前記前回の減量用過渡補正量(qtrngold)から前記テーリング補正残余分(qtrngold・(1−kmw4))を減じた分(qtrngold・kmw4)と、の和を前記減量用補正量として算出する、
ように構成される。
The weight reduction correction amount calculation means includes:
The difference between the current weight loss fuel adhesion amount (qmwbnow) and the previous weight loss fuel adhesion amount (qmwbold) is calculated as the current adhesion increase amount (dlqmwg),
The immediate correction remainder (dlqmwg · (1-kmw3)) corresponding to the third predetermined ratio (1-kmw3) of the current adhesion increase amount (dlqmwg) and the value before the predetermined time of the transient correction amount for reduction The sum of the tailing correction residual qtrngold · (1-kmw4) corresponding to the fourth predetermined ratio (1-kmw4) of a certain previous transient reduction correction amount (qtrngold) and the current transient correction amount for reduction (qtrng) As
The amount (dlqmwg · kmw3) obtained by subtracting the immediate correction residual (dlqmwg · (1-kmw3)) from the current adhesion increase amount (dlqmwg) and the tailing correction from the previous reduction amount of transient correction (qtrngold) The sum of the remaining amount (qtrngold · (1−kmw4)) (qtrngold · kmw4) and the correction amount for weight reduction is calculated.
Configured as follows.

上記構成を備えた本発明装置によれば、増量用冷却水温及び増量用アルコール濃度を用いて、今回の増量用燃料付着量と前回の増量用燃料付着量とが求められ、それらの差に基いて増量用補正量が算出される。冷却水温及びアルコール濃度の時間的な変化は負荷の変化に比べて十分に小さいので、燃料付着量が増大する場合の増量用冷却水温及び増量用アルコール濃度と、燃料付着量が減少する場合の増量用冷却水温及び増量用アルコール濃度と、が互いにそれぞれ略同じ値になる。よって、例えば、負荷が所定量だけ増加した後に所定量だけ減少した場合、結果的に、増量用燃料付着量は負荷の増加前の値に戻るので、増量用補正量が次第に増大することがない。   According to the device of the present invention having the above-described configuration, the current increase fuel adhesion amount and the previous increase fuel adhesion amount are obtained using the increase cooling water temperature and the increase alcohol concentration, and based on the difference between them. Thus, the increasing correction amount is calculated. The change in cooling water temperature and alcohol concentration with time is sufficiently smaller than the change in load, so the cooling water temperature and alcohol concentration for increasing when the fuel adhesion amount increases, and the increase when the fuel adhesion amount decreases The cooling water temperature and the increasing alcohol concentration are substantially the same value. Therefore, for example, when the load increases by a predetermined amount and then decreases by a predetermined amount, as a result, the increase fuel adhesion amount returns to the value before the increase in load, so the increase correction amount does not gradually increase. .

同様に、上記構成を備えた本発明装置によれば、減量用冷却水温及び減量用アルコール濃度を用いて、今回の減量用燃料付着量と前回の減量用燃料付着量とが求められ、それらの差に基いて減量用補正量が算出される。冷却水温及びアルコール濃度の時間的な変化は負荷の変化に比べて十分に小さいので、燃料付着量が減少する場合の減量用冷却水温及び減量用アルコール濃度と、燃料付着量が増大する場合の減量用冷却水温及び減量用アルコール濃度と、が互いにそれぞれ略同じ値になる。よって、例えば、負荷が所定量だけ減少した後に所定量だけ増大した場合、結果的に、減量用燃料付着量は負荷の減少前の値に戻るので、減量用補正量が次第に増大することがない。   Similarly, according to the apparatus of the present invention having the above-described configuration, the current weight loss fuel adhesion amount and the previous weight loss fuel adhesion amount are obtained using the weight reduction cooling water temperature and the weight loss alcohol concentration. A correction amount for weight reduction is calculated based on the difference. The change in cooling water temperature and alcohol concentration over time is sufficiently smaller than the change in load, so the cooling water temperature for weight reduction and alcohol concentration for weight reduction when the fuel adhesion amount decreases, and the weight loss when the fuel adhesion amount increases The cooling water temperature and the weight reducing alcohol concentration are substantially the same value. Therefore, for example, when the load decreases by a predetermined amount and then increases by a predetermined amount, as a result, the fuel adhering amount for reduction returns to the value before the decrease of the load, so the correction amount for reduction does not gradually increase. .

このように、本発明装置によれば、増量用補正量と減量用補正量とが互いに独立して算出されるので、増量用補正量及び減量用補正量の何れもが過大にならない。その結果、増量用補正量及び減量用補正量の何れか一方の値となる最終的な燃料付着補正量が過大とならないので、「本来は燃料噴射量を減量補正すべき場合において、燃料噴射量を減量補正することができなくなるという問題」を解決することができる。   As described above, according to the device of the present invention, the increase correction amount and the decrease correction amount are calculated independently of each other, so that neither the increase correction amount nor the decrease correction amount is excessive. As a result, the final fuel adhesion correction amount, which is one of the increase correction amount and the decrease correction amount, does not become excessive. Can be solved. ”

なお、上記説明においては、本発明の理解を助けるために、後述する実施形態に対応する発明の構成に対し、その実施形態で用いた名称及び/又は符号を括弧書きで添えている。しかしながら、本発明の各構成要素は、前記符号によって規定される実施形態に限定されるものではない。本発明の他の目的、他の特徴及び付随する利点は、以下の図面を参照しつつ記述される本発明の実施形態についての説明から容易に理解されるであろう。   In the above description, in order to help understanding of the present invention, names and / or symbols used in the embodiment are attached to the configuration of the invention corresponding to the embodiment described later in parentheses. However, each component of the present invention is not limited to the embodiment defined by the reference numerals. Other objects, other features and attendant advantages of the present invention will be readily understood from the description of the embodiments of the present invention described with reference to the following drawings.

本発明の実施形態に係る「内燃機関の燃料噴射量制御装置」及び同制御装置が適用された内燃機関の概略構成図である。1 is a schematic configuration diagram of an “internal combustion engine fuel injection amount control device” and an internal combustion engine to which the control device is applied according to an embodiment of the present invention. 図1に示したインジェクタ及び同インジェクタ近傍の拡大図である。FIG. 2 is an enlarged view of the injector shown in FIG. 1 and the vicinity of the injector. 図1に示したECUのCPUが実行するルーチンを示したフローチャートである。3 is a flowchart showing a routine executed by a CPU of the ECU shown in FIG. 図1に示したECUのCPUが参照するルックアップテーブルである。2 is a lookup table referred to by the CPU of the ECU shown in FIG. 図1に示したECUのCPUが参照するルックアップテーブルである。2 is a lookup table referred to by the CPU of the ECU shown in FIG. 機関の負荷と燃料付着量との関係を冷却水温毎に示したグラフである。It is the graph which showed the relationship between the engine load and the fuel adhesion amount for every cooling water temperature. 機関の負荷と燃料付着量との関係を燃料のアルコール濃度毎に示したグラフである。It is the graph which showed the relationship between the load of an engine, and the amount of fuel adhesion for every alcohol concentration of fuel. 本発明の実施形態の変形例のCPUが実行するルーチンの一部を示したフローチャートである。It is the flowchart which showed a part of routine which CPU of the modification of embodiment of this invention performs. 本発明の実施形態の変形例のCPUが実行するルーチンの一部を示したフローチャートである。It is the flowchart which showed a part of routine which CPU of the modification of embodiment of this invention performs.

以下、本発明の実施形態に係る内燃機関の燃料噴射量制御装置(以下、「本制御装置」とも称呼する。)について図面を参照しつつ説明する。図1は、本制御装置を「4サイクル火花点火式多気筒(4気筒)内燃機関10」に適用したシステムの概略構成を示している。なお、図1は、特定気筒の断面のみを示しているが、他の気筒も同様な構成を備えている。内燃機関10は、アルコール含有燃料を使用可能な機関であり、内燃機関10を塔載した車両はFFVと称呼される。   An internal combustion engine fuel injection amount control apparatus (hereinafter also referred to as “the present control apparatus”) according to an embodiment of the present invention will be described below with reference to the drawings. FIG. 1 shows a schematic configuration of a system in which the present control device is applied to a “4-cycle spark ignition type multi-cylinder (4-cylinder) internal combustion engine 10”. FIG. 1 shows only a cross section of a specific cylinder, but the other cylinders have the same configuration. The internal combustion engine 10 is an engine that can use an alcohol-containing fuel, and a vehicle on which the internal combustion engine 10 is mounted is referred to as FFV.

この内燃機関10は、シリンダブロック、シリンダブロックロワーケース及びオイルパン等を含むシリンダブロック部20と、シリンダヘッド部30と、シリンダブロック部20にガソリン混合気を供給するための吸気系統40と、シリンダブロック部20からの排ガスを外部に放出するための排気系統50と、を含んでいる。   The internal combustion engine 10 includes a cylinder block unit 20 including a cylinder block, a cylinder block lower case, an oil pan, and the like, a cylinder head unit 30, an intake system 40 for supplying gasoline mixture to the cylinder block unit 20, and a cylinder And an exhaust system 50 for releasing the exhaust gas from the block unit 20 to the outside.

シリンダブロック部20は、シリンダ21、ピストン22、コンロッド23及びクランク軸24を含んでいる。ピストン22はシリンダ21内を往復動する。ピストン22の往復動がコンロッド23を介してクランク軸24に伝達される。シリンダ21の壁面とピストン22の上面は、シリンダヘッド部30の下面とともに燃焼室25を形成している。   The cylinder block unit 20 includes a cylinder 21, a piston 22, a connecting rod 23, and a crankshaft 24. The piston 22 reciprocates in the cylinder 21. The reciprocating motion of the piston 22 is transmitted to the crankshaft 24 through the connecting rod 23. The wall surface of the cylinder 21 and the upper surface of the piston 22 form a combustion chamber 25 together with the lower surface of the cylinder head portion 30.

シリンダヘッド部30は、燃焼室25に連通した吸気ポート31、吸気ポート31を開閉する吸気弁32、吸気弁32を駆動する可変吸気タイミング装置33、燃焼室25に連通した排気ポート34、排気ポート34を開閉する排気弁35、排気弁35を駆動するエキゾーストカムシャフト36、点火プラグ37、点火プラグ37に与える高電圧を発生するイグニッションコイルを含むイグナイタ38及び燃料を吸気ポート31内に噴射するインジェクタ(燃料噴射弁、燃料噴射手段)39を備えている。可変吸気タイミング装置33は、インテークカムシャフトを含み、インテークカムシャフトの位相角及びリフト量を連続的に変更するようになっている。   The cylinder head unit 30 includes an intake port 31 that communicates with the combustion chamber 25, an intake valve 32 that opens and closes the intake port 31, a variable intake timing device 33 that drives the intake valve 32, an exhaust port 34 that communicates with the combustion chamber 25, and an exhaust port. An exhaust valve 35 that opens and closes 34, an exhaust camshaft 36 that drives the exhaust valve 35, an ignition plug 37, an igniter 38 that includes an ignition coil that generates a high voltage applied to the ignition plug 37, and an injector that injects fuel into the intake port 31 (Fuel injection valve, fuel injection means) 39 is provided. The variable intake timing device 33 includes an intake camshaft, and continuously changes the phase angle and lift amount of the intake camshaft.

吸気系統40は、各気筒の吸気ポート31に一端が接続された複数のインテークマニホールド41、各インテークマニホールド41の他端が接続された一つのサージタンク42、一端がサージタンク42に接続された吸気管43、吸気管43の他端に設けられたエアフィルタ44、及び、吸気管43内にあって吸気通路の開口断面積を可変とするスロットル弁45を備えている。スロットル弁45は、DCモータからなるスロットル弁アクチュエータ45aにより吸気管43内で回転駆動されるようになっている。   The intake system 40 includes a plurality of intake manifolds 41 having one end connected to the intake port 31 of each cylinder, one surge tank 42 to which the other end of each intake manifold 41 is connected, and an intake having one end connected to the surge tank 42. A pipe 43, an air filter 44 provided at the other end of the intake pipe 43, and a throttle valve 45 in the intake pipe 43 that can change the opening cross-sectional area of the intake passage are provided. The throttle valve 45 is driven to rotate in the intake pipe 43 by a throttle valve actuator 45a made of a DC motor.

図2に示したように、インジェクタ39から噴射される燃料は、その一部が「インテークマニホールド41、吸気ポート31及び吸気弁32等の吸気通路を構成する部材(即ち、吸気通路構成部材)」に付着する。   As shown in FIG. 2, a part of the fuel injected from the injector 39 is a “member constituting the intake passage such as the intake manifold 41, the intake port 31, and the intake valve 32 (ie, intake passage constituting member)”. Adhere to.

再び図1を参照すると、排気系統50は、各気筒の排気ポート34に一端が接続された複数のエキゾーストマニホールド51、エキゾーストパイプ52、上流側三元触媒53、及び、下流側の三元触媒54を備えている。   Referring again to FIG. 1, the exhaust system 50 includes a plurality of exhaust manifolds 51, exhaust pipes 52, an upstream three-way catalyst 53, and a downstream three-way catalyst 54, one end of which is connected to the exhaust port 34 of each cylinder. It has.

一方、このシステムは、熱線式エアフローメータ61、スロットルポジションセンサ62、カムポジションセンサ63、クランクポジションセンサ64、冷却水温センサ65、空燃比センサ66、アクセルペダル操作量センサ67及びアルコール濃度センサ68を備えている。   On the other hand, this system includes a hot-wire air flow meter 61, a throttle position sensor 62, a cam position sensor 63, a crank position sensor 64, a coolant temperature sensor 65, an air-fuel ratio sensor 66, an accelerator pedal operation amount sensor 67, and an alcohol concentration sensor 68. ing.

熱線式エアフローメータ(吸入空気量取得手段)61は、吸気管43内を流れる吸入空気の質量流量を計測し、その計測された吸入空気量(吸入空気流量)Gaを表す信号を出力するようになっている。
スロットルポジションセンサ62は、スロットル弁45の開度を検出し、スロットル弁開度TAを表す信号を出力するようになっている。
The hot-wire air flow meter (intake air amount acquisition means) 61 measures the mass flow rate of intake air flowing through the intake pipe 43 and outputs a signal representing the measured intake air amount (intake air flow rate) Ga. It has become.
The throttle position sensor 62 detects the opening of the throttle valve 45 and outputs a signal representing the throttle valve opening TA.

カムポジションセンサ63は、インテークカムシャフトが90°回転する毎に(即ち、クランク軸24が180°回転する毎に)一つのパルスを有する信号(G2信号)を発生するようになっている。
クランクポジションセンサ64は、クランク軸24が10°回転する毎に幅狭のパルスを有するとともにクランク軸24が360°回転する毎に幅広のパルスを有する信号を出力するようになっている。この信号は、後述する電気制御装置70により機関回転速度NEを表す信号に変換される。更に、電気制御装置70は、カムポジションセンサ63からの信号とクランクポジションセンサ64とに基づいて機関10の絶対クランク角を取得するようになっている。
冷却水温センサ65は、内燃機関10の冷却水の温度を検出し、冷却水温THWを表す信号を出力するようになっている。
The cam position sensor 63 generates a signal (G2 signal) having one pulse every time the intake camshaft rotates 90 ° (that is, every time the crankshaft 24 rotates 180 °).
The crank position sensor 64 has a narrow pulse every time the crankshaft 24 rotates 10 ° and outputs a signal having a wide pulse every time the crankshaft 24 rotates 360 °. This signal is converted into a signal representing the engine rotational speed NE by an electric control device 70 described later. Further, the electric control device 70 acquires the absolute crank angle of the engine 10 based on the signal from the cam position sensor 63 and the crank position sensor 64.
The coolant temperature sensor 65 detects the coolant temperature of the internal combustion engine 10 and outputs a signal representing the coolant temperature THW.

空燃比センサ66は、排ガスの空燃比に応じた出力値を出力するようになっている。
アクセルペダル操作量センサ67は、運転者によって操作されるアクセルペダルApの操作量を検出し、同アクセルペダルApの操作量Accpを表す信号を出力するようになっている。
The air-fuel ratio sensor 66 outputs an output value corresponding to the air-fuel ratio of the exhaust gas.
The accelerator pedal operation amount sensor 67 detects the operation amount of the accelerator pedal Ap operated by the driver, and outputs a signal representing the operation amount Accp of the accelerator pedal Ap.

アルコール濃度センサ68は、複数の燃料噴射弁39と図示しない燃料タンクとを接続する燃料供給管に配設されている。アルコール濃度センサ68は、燃料に含まれるアルコール濃度(エタノール濃度)を表す信号Ethを出力するようになっている。アルコール濃度センサ68は周知である(例えば、特開2005−201670号公報、及び、特開平7−77507号公報等を参照。)。アルコール濃度センサ68は、燃料の誘電率に基づいてアルコール濃度を検出する静電容量式のセンサであってもよく、燃料の屈折率及び透過率等に基づいてアルコール濃度を検出する光学式のセンサであってもよい。   The alcohol concentration sensor 68 is disposed in a fuel supply pipe that connects a plurality of fuel injection valves 39 and a fuel tank (not shown). The alcohol concentration sensor 68 outputs a signal Eth representing the concentration of alcohol (ethanol concentration) contained in the fuel. The alcohol concentration sensor 68 is well known (see, for example, Japanese Patent Application Laid-Open No. 2005-201670 and Japanese Patent Application Laid-Open No. 7-77507). The alcohol concentration sensor 68 may be a capacitance type sensor that detects the alcohol concentration based on the dielectric constant of the fuel, and an optical sensor that detects the alcohol concentration based on the refractive index and transmittance of the fuel. It may be.

電気制御装置70は、CPU71、CPU71が実行するプログラム、テーブル(ルックアップテーブル、マップ)及び定数等を予め記憶したROM72、RAM73、電源が投入された状態にてデータを書き込むとともに同書き込んだデータを電源が遮断されている間も保持するバックアップRAM74、並びに、ADコンバータを含むインターフェース75等からなる周知のマイクロコンピュータである。CPUは、プログラムを実行することにより各種の機能を実現するようになっている。   The electric control device 70 is a CPU 72, a ROM 72 and a RAM 73 in which a program executed by the CPU 71, a table (look-up table, map), constants, and the like are stored in advance, and data is written while the power is turned on. This is a well-known microcomputer comprising a backup RAM 74 that retains power while the power is cut off, an interface 75 including an AD converter, and the like. The CPU realizes various functions by executing a program.

インターフェース75は、センサ61〜68と接続され、CPU71にセンサ61〜68からの信号を供給するようになっている。電気制御装置70は、所定時間が経過する毎にこれらのセンサ61〜68のうちの適当なセンサからの信号をAD変換し、対応するパラメータを取得するようになっている。インターフェース75は、CPU71の指示に応じて、スロットル弁アクチュエータ45a、各気筒のイグナイタ38及び各気筒のインジェクタ39等に駆動信号(指示信号)を送出するようになっている。なお、以下の説明において、「冷却水温THW」は冷却水温センサ65により検出されている冷却水温THWの最新値(今回値)を表し、「アルコール濃度Eth」はアルコール濃度センサ68により検出されたアルコール濃度Ethの最新値(今回値)を表す。同様に、「負荷KL」は計算されている負荷KLの最新値(今回値)を表し、「機関回転速度NE」は取得されている機関回転速度NEの最新値(今回値)を表す。   The interface 75 is connected to the sensors 61 to 68 and supplies signals from the sensors 61 to 68 to the CPU 71. The electric control device 70 AD-converts a signal from an appropriate sensor among these sensors 61 to 68 every time a predetermined time elapses and acquires a corresponding parameter. The interface 75 sends a drive signal (instruction signal) to the throttle valve actuator 45a, the igniter 38 of each cylinder, the injector 39 of each cylinder, and the like in accordance with an instruction from the CPU 71. In the following description, “cooling water temperature THW” represents the latest value (current value) of the cooling water temperature THW detected by the cooling water temperature sensor 65, and “alcohol concentration Eth” represents the alcohol detected by the alcohol concentration sensor 68. It represents the latest value (current value) of the density Eth. Similarly, “load KL” represents the latest value (current value) of the calculated load KL, and “engine speed NE” represents the latest value (current value) of the acquired engine speed NE.

更に、電気制御装置70は、内燃機関10の負荷(負荷率)KLを下記の(B1)式により所定時間の経過毎に求めている。(B1)式において、Mcは筒内吸入空気量であり、ρは空気密度(単位は(g/l))、Lは機関10の排気量(単位は(l))、「4」は機関10の気筒数である。筒内吸入空気量Mcは、吸入空気量Ga及び機関回転速度NEとルックアップテーブルとから推定されてもよく、スロットル弁開度TA及び機関回転速度NEを周知の空気量推定モデル(空気モデル)に適用することにより得られてもよい。後者の場合、負荷KLは、「現時点よりも所定時間先の負荷率KLfoward」である。この場合においても、負荷率KLfowardは、機関10の実際の負荷KLを示す。更に、この負荷率KLに代え、機関10の負荷を表すパラメータとしてアクセルペダル操作量Accpが用いられても良い。

KL=(Mc/(ρ・L/4))・100% …(B1)

Further, the electric control device 70 obtains the load (load factor) KL of the internal combustion engine 10 every elapse of a predetermined time by the following equation (B1). In the formula (B1), Mc is the in-cylinder intake air amount, ρ is the air density (unit is (g / l)), L is the exhaust amount of the engine 10 (unit is (l)), and “4” is the engine. The number of cylinders is 10. The in-cylinder intake air amount Mc may be estimated from the intake air amount Ga, the engine rotational speed NE, and a look-up table. The well-known air amount estimation model (air model) is used for the throttle valve opening TA and the engine rotational speed NE. It may be obtained by applying to. In the latter case, the load KL is “a load factor KLforward of a predetermined time ahead of the current time”. Even in this case, the load factor KLforward indicates the actual load KL of the engine 10. Further, instead of the load factor KL, an accelerator pedal operation amount Accp may be used as a parameter representing the load of the engine 10.

KL = (Mc / (ρ · L / 4)) · 100% (B1)

(本制御装置の作動)
次に、本制御装置の実際の作動について、特定の気筒に着目して説明する。本制御装置のCPU71(以下、単に「CPU」と称呼する。)は、図3にフローチャートにより示した燃料噴射制御ルーチンを、特定気筒のクランク角が吸気上死点前の所定クランク角度(例えば、BTDC90°)に一致する毎に繰り返し実行するようになっている。従って、任意の気筒のクランク角度が上記所定クランク角度になると、CPUはステップ300から処理を開始し、以下に述べるステップ305乃至ステップ355の処理を順に行う。CPUは、他の任意の気筒に対しても以下に述べる処理と同じ処理を、その任意の気筒に対して実行する。
(Operation of this control device)
Next, the actual operation of this control apparatus will be described by focusing on a specific cylinder. A CPU 71 (hereinafter simply referred to as “CPU”) of the present control device performs a fuel injection control routine shown by a flowchart in FIG. 3 according to a predetermined crank angle (for example, the crank angle of a specific cylinder before the intake top dead center). It is repeatedly executed every time it coincides with (BTDC 90 °). Therefore, when the crank angle of an arbitrary cylinder reaches the predetermined crank angle, the CPU starts the process from step 300 and sequentially performs the processes of steps 305 to 355 described below. The CPU executes the same process as the process described below for other arbitrary cylinders for the arbitrary cylinders.

ステップ305:CPUは、機関の負荷KL、機関回転速度NE、冷却水温THW、アルコール濃度Eth及び吸入空気量Ga等のパラメータの実際の今回値(最新値)を取得する。なお、前述したように、各パラメータは各パラメータに対応するサンプリング時間の経過毎に実行されるAD変換ルーチン又は割込みルーチン等(何れも図示省略)により、サンプリング時間の経過毎に更新されている。   Step 305: The CPU obtains actual current values (latest values) of parameters such as engine load KL, engine speed NE, cooling water temperature THW, alcohol concentration Eth, and intake air amount Ga. As described above, each parameter is updated each time the sampling time elapses by an AD conversion routine or an interrupt routine (not shown) that is executed every time the sampling time corresponding to each parameter elapses.

ステップ310:CPUは、吸入空気量Gaと、機関回転速度NEと、をルックアップテーブルMAPMc(Ga,NE)に適用することにより、吸気行程を迎える気筒(以下、「燃料噴射気筒」とも称呼する。)に吸入される筒内吸入空気量(空気重量)Mcを算出する。筒内吸入空気量Mcの単位は(g)である。なお、筒内吸入空気量Mcは機関10の吸気通路における空気の挙動をモデル化した周知の空気量推定モデルを用いて求められてもよい。また、このルックアップテーブルMAPMc(Ga,NE)を含む以下に述べるルックアップテーブルは、予め実施される実験及びシミュレーション等により得られたデータに基いて作成され、ROM72に格納されている。   Step 310: The CPU applies the intake air amount Ga and the engine rotational speed NE to the look-up table MAPMc (Ga, NE), thereby calling the cylinder that reaches the intake stroke (hereinafter also referred to as “fuel injection cylinder”). In-cylinder intake air amount (air weight) Mc is calculated. The unit of the cylinder intake air amount Mc is (g). The in-cylinder intake air amount Mc may be obtained using a known air amount estimation model that models the behavior of air in the intake passage of the engine 10. Further, the lookup table described below including this lookup table MAPMc (Ga, NE) is created based on data obtained by experiments and simulations carried out in advance, and stored in the ROM 72.

ステップ315:CPUは、冷却水温THWとアルコール濃度Ethとを図4に示したルックアップテーブルMAPthwzofs(THW,Eth)に適用することにより、増量用水温オフセット量thwzofsを取得する。増量用水温オフセット量thwzofsは正の値である。
ステップ320:CPUは、冷却水温THWとアルコール濃度Ethとを図4に示したルックアップテーブルMAPthwgofs(THW,Eth)に適用することにより、減量用水温オフセット量thwgofsを取得する。減量用水温オフセット量thwgofsは正の値である。
Step 315: The CPU obtains the increasing water temperature offset amount thwzofs by applying the cooling water temperature THW and the alcohol concentration Eth to the lookup table MAPthwzofs (THW, Eth) shown in FIG. The increasing water temperature offset amount thwzofs is a positive value.
Step 320: The CPU obtains the water amount offset amount thwgofs for weight reduction by applying the coolant temperature THW and the alcohol concentration Eth to the lookup table MAPthwgofs (THW, Eth) shown in FIG. The water temperature offset amount thwgofs for weight reduction is a positive value.

ステップ325:CPUは、冷却水温THWとアルコール濃度Ethとを図5に示したルックアップテーブルMAPethzofs(THW,Eth)に適用することにより、増量用濃度オフセット量ethzofsを取得する。増量用濃度オフセット量ethzofsは正の値である。
ステップ330:CPUは、冷却水温THWとアルコール濃度Ethとを図5に示したルックアップテーブルMAPthwgofs(THW,Eth)に適用することにより、減量用濃度オフセット量ethgofsを取得する。減量用濃度オフセット量ethgofsは正の値である。
Step 325: The CPU obtains the increasing concentration offset amount ethzofs by applying the cooling water temperature THW and the alcohol concentration Eth to the lookup table MAPethzofs (THW, Eth) shown in FIG. The increasing concentration offset amount ethzofs is a positive value.
Step 330: The CPU obtains the reducing concentration offset amount ethgofs by applying the cooling water temperature THW and the alcohol concentration Eth to the look-up table MAPthwgofs (THW, Eth) shown in FIG. The concentration offset amount ethgofs for weight reduction is a positive value.

ステップ335:
CPUは、冷却水温THWから増量用水温オフセット量thwzofsを減じる補正を行うことにより増量用冷却水温thwzを取得する。
CPUは、冷却水温THWに減量用水温オフセット量thwgofsを加える補正を行うことにより減量用冷却水温thwgを取得する。
CPUは、アルコール濃度Ethに増量用濃度オフセット量ethzofsを加える補正を行うことにより増量用アルコール濃度ethzを取得する。
CPUは、アルコール濃度Ethから減量用濃度オフセット量ethgofsを減じる補正を行うことにより減量用アルコール濃度ethgを取得する。
Step 335:
The CPU obtains the increasing cooling water temperature thwz by performing correction for subtracting the increasing water temperature offset amount thwzofs from the cooling water temperature THW.
The CPU obtains the cooling water temperature thwg for reducing by performing correction for adding the water temperature offset amount for reducing water amount thwgofs to the cooling water temperature THW.
The CPU obtains the increasing alcohol concentration ethz by performing correction for adding the increasing concentration offset amount ethzofs to the alcohol concentration Eth.
The CPU obtains the reducing alcohol concentration ethg by performing correction for subtracting the decreasing concentration offset amount ethgofs from the alcohol concentration Eth.

ステップ340:CPUは、増量用冷却水温thwzをマップ適用冷却水温THWとして採用(格納)し、且つ、増量用アルコール濃度ethzをマップ適用アルコール濃度Ethとして採用(格納)する。   Step 340: The CPU adopts (stores) the increasing coolant temperature thwz as the map-applied coolant temperature THW, and adopts (stores) the increase alcohol concentration ethz as the map-applied alcohol concentration Eth.

ステップ345:CPUは、負荷KL(実負荷の最新値)、機関回転速度NE(実機関回転速度NEの最新値)、ステップ340にて採用したマップ適用冷却水温THW、及び、ステップ340にて採用したマップ適用アルコール濃度Ethに基いて増量用燃料付着補正量(単に、「増量用補正量」と称呼する場合がある。)fmwzを以下のような手順に従って求める。   Step 345: The CPU adopts the load KL (the latest value of the actual load), the engine speed NE (the latest value of the actual engine speed NE), the map-applied coolant temperature THW adopted in Step 340, and the Step 340. Based on the map-applied alcohol concentration Eth, the fuel increase correction amount for increase (sometimes simply referred to as “correction amount for increase”) fmwz is obtained according to the following procedure.

(手順C1)CPUは、負荷KL、機関回転速度NE、ステップ340にて採用したマップ適用冷却水温THW及びステップ340にて採用したマップ適用アルコール濃度Ethを、ルックアップテーブルMAPqmw(KL,THW,Eth,NE)に適用することにより、燃料付着量の推定値の今回値qmwanowを取得する。燃料付着量の推定値の今回値qmwanowは「今回の増量用燃料付着量」と称呼することもできる。   (Procedure C1) The CPU calculates the load KL, the engine rotational speed NE, the map-applied coolant temperature THW adopted in step 340, and the map-applied alcohol concentration Eth adopted in step 340, using a lookup table MAPqmw (KL, THW, Eth , NE) to obtain the current value qmwanow of the estimated value of the fuel adhesion amount. The current value qmwanow of the estimated value of the fuel adhesion amount can also be referred to as “the current fuel adhesion amount for increase”.

なお、前述したように、テーブルMAPqmw(KL,THW,Eth,NE)は、負荷KL、冷却水温THW、アルコール濃度Eth及び機関回転速度NEの組み合わせと、燃料付着量qmwaとの関係を規定するテーブルである。テーブルMAPqmw(KL,THW,Eth,NE)は、予め行われる実験及びシミュレーション等に基いて求められた「これらのパラメータの間の関係」を示すデータを、ルックアップテーブル形式でROM72に格納したテーブルである。   As described above, the table MAPqmw (KL, THW, Eth, NE) is a table that defines the relationship between the combination of the load KL, the cooling water temperature THW, the alcohol concentration Eth, the engine speed NE, and the fuel adhesion amount qmwa. It is. The table MAPqmw (KL, THW, Eth, NE) is a table in which data indicating “relationship between these parameters” obtained based on experiments and simulations performed in advance is stored in the ROM 72 in a lookup table format. It is.

(手順C2)CPUは、本ルーチンを所定時間前に実行した時点においてステップ345にて取得された燃料付着量の推定値を「燃料付着量の推定値の前回値qmwaold」として取得する。即ち、CPUは本ルーチンを所定時間前に実行した時点において算出された「燃料付着量の推定値の今回値qmwanow」をRAM73に格納しておき、そのRAM73に格納されている「燃料付着量の推定値の今回値qmwanow」を「燃料付着量の推定値の前回値qmwaold」として読み出す。燃料付着量の推定値の前回値qmwaoldは「前回の増量用燃料付着量」と称呼することもできる。   (Procedure C2) The CPU acquires, as the “previous value qmwaold of the estimated value of the fuel adhesion amount”, the estimated value of the fuel adhesion amount acquired in step 345 when this routine is executed a predetermined time ago. That is, the CPU stores the “current value qmwanow of the estimated value of the fuel adhesion amount” calculated at the time of executing this routine a predetermined time in the RAM 73, and stores the “fuel adhesion amount of the fuel adhesion amount stored in the RAM 73. The current value qmwanow of the estimated value is read as the “previous value qmwaold of the estimated value of fuel adhesion”. The previous value qmwaold of the estimated value of the fuel adhesion amount can also be referred to as the “previous increase fuel adhesion amount”.

(手順C3)CPUは、下記の(1)式に従って、「所定時間における燃料付着量の変化量(付着増加量)dlqmwz」を算出する。即ち、CPUは、「燃料付着量の推定値の今回値qmwanow」から「燃料付着量の推定値の前回値qmwaold」を減じることにより求められる「これらの値の差(即ち、今回の増量用燃料付着量qmwanowと前回の増量用燃料付着量qmwaoldとの差)」を付着増加量dlqmwzとして求める。

dlqmwz=qmwanow−qmwaold …(1)
(Procedure C3) The CPU calculates “amount of change in fuel adhesion amount (adhesion increase amount) dlqmwz over a predetermined time” according to the following equation (1). That is, the CPU obtains “the difference between these values (that is, the current fuel for increasing the current amount) obtained by subtracting the“ previous value qmwaold of the estimated value of the fuel adhesion amount ”from the“ current value qmwanow of the estimated value of the fuel adhesion amount ”. The difference between the adhesion amount qmwanow and the previous fuel increase amount qmwaold) ”is obtained as the adhesion increase amount dlqmwz.

dlqmwz = qmwanow−qmwaold (1)

(手順C4)CPUは、下記の(2)式に従って、増量用過渡補正量qtrnzを算出する。

qtrnz=dlqmwz・(1−kmw1)+qtrnzold・(1−kmw2) …(2)
(Procedure C4) The CPU calculates the increasing transient correction amount qtrnz according to the following equation (2).

qtrnz = dlqmwz (1-kmw1) + qtrnzold (1-kmw2) (2)

上記(2)式における変数は次のとおりである。
kmw1は、0よりも大きく1よりも小さい所定の定数である。kmw1は、冷却水温THW、負荷KL、アルコール濃度Eth及び機関回転速度NEのそれぞれの今回値等に基いて変更される値であってもよい。
qtrnzoldは、増量用過渡補正量qtrnzの前回値(本ルーチンが所定時間前に実行された時点において算出された増量用過渡補正量qtrnz)である。
kmw2は、0よりも大きく1よりも小さい所定の定数である。kmw2は、冷却水温THW、負荷KL、アルコール濃度Eth及び機関回転速度NEのそれぞれの今回値等に基いて変更される値であってもよい。
The variables in the above equation (2) are as follows.
kmw1 is a predetermined constant larger than 0 and smaller than 1. The kmw1 may be a value that is changed based on the current values of the coolant temperature THW, the load KL, the alcohol concentration Eth, and the engine rotational speed NE.
qtrnzold is the previous value of the increase transient correction amount qtrnz (the increase transient correction amount qtrnz calculated when this routine is executed a predetermined time before).
kmw2 is a predetermined constant larger than 0 and smaller than 1. The kmw2 may be a value that is changed based on the current values of the coolant temperature THW, the load KL, the alcohol concentration Eth, and the engine speed NE.

(手順C5)CPUは、下記の(3)式に従って、増量用燃料付着補正量fmwz(増量用補正量fmwz)を算出する。
(3)式の右辺第1項(dlqmw・kmw1)は即時補正項と称呼される。
(3)式の右辺第2項(qtrnzold・kmw2)はテーリング項と称呼される。

fmwz=dlqmwz・kmw1+qtrnzold・kmw2 …(3)
(Procedure C5) The CPU calculates an increase fuel adhesion correction amount fmwz (an increase correction amount fmwz) according to the following equation (3).
The first term (dlqmw · kmw1) on the right side of the equation (3) is called an immediate correction term.
The second term (qtrnzold · kmw2) on the right side of equation (3) is called the tailing term.

fmwz = dlqmwz · kmw1 + qtrnzold · kmw2 (3)

ステップ350:CPUは、ステップ335にて取得した減量用冷却水温thwgをマップ適用冷却水温THWとして採用(格納)し、且つ、ステップ335にて取得した減量用アルコール濃度ethgをマップ適用アルコール濃度Ethとして採用(格納)する。   Step 350: The CPU adopts (stores) the cooling water temperature thwg for weight reduction acquired in step 335 as the map applied cooling water temperature THW, and uses the alcohol concentration ethg for weight reduction acquired in step 335 as the map applied alcohol concentration Eth. Adopt (store).

ステップ355:CPUは、負荷KL(実負荷の最新値)、機関回転速度NE(実機関回転速度NEの最新値)、ステップ350にて採用したマップ適用冷却水温THW、及び、ステップ350にて採用したマップ適用アルコール濃度Ethに基いて減量用燃料付着補正量(単に、「減量用補正量」と称呼する場合がある。)fmwgを以下のような手順に従って求める。   Step 355: The CPU adopts the load KL (the latest value of the actual load), the engine speed NE (the latest value of the actual engine speed NE), the map-applied coolant temperature THW adopted in Step 350, and the Step 350. Based on the map-applied alcohol concentration Eth, the fuel adhering correction amount for weight reduction (sometimes simply referred to as “correction amount for weight reduction”) fmwg is obtained according to the following procedure.

(手順D1)CPUは、負荷KL、機関回転速度NE、ステップ350にて採用したマップ適用冷却水温THW及びステップ350にて採用したマップ適用アルコール濃度Ethを、ルックアップテーブルMAPqmw(KL,THW,Eth,NE)に適用することにより、燃料付着量の推定値の今回値qmwbnowを取得する。燃料付着量の推定値の今回値qmwbnowは「今回の減量用燃料付着量」と称呼することもできる。   (Procedure D1) The CPU calculates the load KL, the engine rotational speed NE, the map-applied cooling water temperature THW adopted in step 350, and the map-applied alcohol concentration Eth adopted in step 350, using a lookup table MAPqmw (KL, THW, Eth , NE), the current value qmwbnow of the estimated value of the fuel adhesion amount is acquired. The current value qmwbnow of the estimated value of the fuel adhesion amount can also be referred to as “the current fuel adhesion amount for weight reduction”.

(手順D2)CPUは、本ルーチンを所定時間前に実行した時点においてステップ355にて取得された燃料付着量の推定値を「燃料付着量の推定値の前回値qmwbold」として取得する。即ち、CPUは本ルーチンを所定時間前に実行した時点において算出された「燃料付着量の推定値の今回値qmwbnow」をRAM73に格納しておき、そのRAM73に格納されている「燃料付着量の推定値の今回値qmwbnow」を「燃料付着量の推定値の前回値qmwbold」として読み出す。燃料付着量の推定値の前回値qmwboldは「前回の減量用燃料付着量」と称呼することもできる。   (Procedure D2) The CPU acquires the estimated value of the fuel adhesion amount acquired in step 355 at the time when this routine is executed a predetermined time ago as “the previous value qmwbold of the estimated value of the fuel adhesion amount”. That is, the CPU stores “the present value qmwbnow of the estimated value of the fuel adhesion amount” calculated at the time of executing this routine a predetermined time in the RAM 73, and stores the “fuel adhesion amount of the fuel adhesion amount” stored in the RAM 73. The estimated current value qmwbnow ”is read out as“ the previous value qmwbold of the estimated amount of fuel adhesion ”. The previous value qmwbold of the estimated value of the fuel adhesion amount can also be referred to as “the previous fuel adhesion amount for weight reduction”.

(手順D3)CPUは、下記の(4)式に従って、「所定時間における燃料付着量の変化量(付着減少量)dlqmwg」を算出する。即ち、CPUは、「燃料付着量の推定値の今回値qmwbnow」から「燃料付着量の推定値の前回値qmwbold」を減じることにより求められる「これらの値の差(即ち、今回の減量用燃料付着量qmwbnowと前回の減量用燃料付着量qmwboldとの差)」を付着減少量dlqmwgとして求める。

dlqmwg=qmwbnow−qmwbold …(4)
(Procedure D3) The CPU calculates “amount of change in fuel adhesion amount (adhesion reduction amount) dlqmwg in a predetermined time” according to the following equation (4). That is, the CPU obtains the “difference between these values (that is, the current fuel for weight reduction) obtained by subtracting the“ previous value qmwbold of the estimated value of fuel adhesion ”from the“ current value qmwbnow of estimated value of fuel adhesion ”. The difference between the adhesion amount qmwbnow and the previous fuel reduction amount attachment qmwbold) is determined as the adhesion reduction amount dlqmwg.

dlqmwg = qmwbnow−qmwbold (4)

(手順D4)CPUは、下記の(5)式に従って、減量用過渡補正量qtrngを算出する。

qtrng=dlqmwg・(1−kmw3)+qtrngold・(1−kmw4) …(5)
(Procedure D4) The CPU calculates a transient correction amount qtrng for reduction according to the following equation (5).

qtrng = dlqmwg · (1-kmw3) + qtrngold · (1-kmw4) (5)

上記(5)式における変数は次のとおりである。
kmw3は、0よりも大きく1よりも小さい所定の定数である。kmw3は、冷却水温THW、負荷KL、アルコール濃度Eth及び機関回転速度NEのそれぞれの今回値等に基いて変更される値であってもよい。なお、kmw3はkmw1と等しくてもよく、相違していてもよい。
qtrngoldは、減量用過渡補正量qtrngの前回値(本ルーチンが所定時間前に実行された時点において算出された減量用過渡補正量qtrng)である。
kmw4は、0よりも大きく1よりも小さい所定の定数である。kmw4は、冷却水温THW、負荷KL、アルコール濃度Eth及び機関回転速度NEのそれぞれの今回値等に基いて変更される値であってもよい。なお、kmw4はkmw2と等しくてもよく、相違していてもよい。
The variables in the above equation (5) are as follows.
kmw3 is a predetermined constant larger than 0 and smaller than 1. The kmw3 may be a value that is changed based on the current values of the coolant temperature THW, the load KL, the alcohol concentration Eth, and the engine rotational speed NE. It should be noted that kmw3 may be equal to or different from kmw1.
qtrngold is a previous value of the transient correction amount qtrng for reduction (a transient correction amount qtrng for reduction calculated when this routine is executed a predetermined time before).
kmw4 is a predetermined constant greater than 0 and less than 1. The kmw4 may be a value that is changed based on the current values of the coolant temperature THW, the load KL, the alcohol concentration Eth, and the engine rotational speed NE. It should be noted that kmw4 may be equal to or different from kmw2.

(手順D5)CPUは、下記の(6)式に従って、減量用燃料付着補正量fmwg(減量用補正量fmwg)を算出する。
(6)式の右辺第1項(dlqmw・kmw3)は即時補正項と称呼される。
(6)式の右辺第2項(qtrngold・kmw4)はテーリング項と称呼される。

fmwg=dlqmwg・kmw3+qtrngold・kmw4 …(6)
(Procedure D5) The CPU calculates a fuel reduction correction amount fmwg for reduction (a correction amount fmwg for reduction) according to the following equation (6).
The first term (dlqmw · kmw3) on the right side of the equation (6) is called an immediate correction term.
The second term (qtrngold · kmw4) on the right side of equation (6) is referred to as the tailing term.

fmwg = dlqmwg / kmw3 + qtrngold / kmw4 (6)

次に、CPUはステップ360に進み、増量用補正量fmwz(増量用燃料付着補正量fmwz)が0より大きいか否かを判定する。増量用補正量fmwzが0より大きい場合、CPUはステップ360にて「Yes」と判定してステップ365に進み、増量用補正量fmwzを最終的な燃料付着補正量fmwとして採用(設定)する。これに対し、増量用補正量fmwzが0以下である場合、CPUはステップ360にて「No」と判定してステップ370に進み、減量用補正量fmwg(減量用燃料付着補正量fmwg)を最終的な燃料付着補正量fmwとして採用(設定)する。   Next, the CPU proceeds to step 360 to determine whether or not the increase correction amount fmwz (the increase fuel adhesion correction amount fmwz) is greater than zero. If the increase correction amount fmwz is greater than 0, the CPU makes a “Yes” determination at step 360 to proceed to step 365 to adopt (set) the increase correction amount fmwz as the final fuel adhesion correction amount fmw. On the other hand, when the increase correction amount fmwz is 0 or less, the CPU makes a “No” determination at step 360 to proceed to step 370 to finally calculate the decrease correction amount fmwg (decrease fuel adhesion correction amount fmwg). Adopted (set) as a typical fuel adhesion correction amount fmw.

その後、CPUはステップ365又はステップ370からステップ375に進み、筒内吸入空気量Mcを目標空燃比(ここでは、理論空燃比stoich)により除することによって、基本燃料噴射量fbaseを算出する。なお、本例における理論空燃比stoichは、アルコール濃度Ethに基いて修正される。   Thereafter, the CPU proceeds from step 365 or step 370 to step 375, and calculates the basic fuel injection amount fbase by dividing the cylinder intake air amount Mc by the target air-fuel ratio (here, stoichiometric air-fuel ratio stoich). Note that the stoichiometric air-fuel ratio stoich in this example is corrected based on the alcohol concentration Eth.

次いで、CPUはステップ380に進み、基本燃料噴射量fbaseを燃料付着補正量fmwにより補正する(基本燃料噴射量fbaseに燃料付着補正量fmwを加える)ことにより、最終的な燃料噴射量finjを算出する。そして、CPUは図示しない燃料噴射実行ルーチンにより、燃料噴射気筒のクランク角が吸気上死点前の所定クランク角に一致すると、その燃料噴射気筒に対して設けられているインジェクタ39から燃料噴射量finjの燃料を噴射させる。その後、CPUは本ルーチンを一旦終了する。   Next, the CPU proceeds to step 380 and corrects the basic fuel injection amount fbase by the fuel adhesion correction amount fmw (adds the fuel adhesion correction amount fmw to the basic fuel injection amount fbase), thereby calculating the final fuel injection amount finj. To do. When the crank angle of the fuel injection cylinder matches a predetermined crank angle before the intake top dead center by a fuel injection execution routine (not shown), the CPU injects the fuel injection amount finj from the injector 39 provided for the fuel injection cylinder. Inject fuel. Thereafter, the CPU once ends this routine.

以上、説明したように、本制御装置によれば、ルックアップテーブルMAPqmw(KL,THW,Eth,NE)を用いるとともに、増量用燃料付着補正量fmwzと減量用燃料付着補正量fmwgとが互いに独立して算出される。従って、例えば、増量用燃料付着補正量fmwzを算出する際、負荷KLが第1負荷KL1から第2負荷KL2へと所定量ΔKLだけ増大した場合の燃料付着量の変化量dlqmwzの大きさと、負荷KLが第2負荷KL2から第1負荷KL1へと所定量ΔKLだけ減少した場合の燃料付着量の変化量dlqmwzの大きさと、が等しくなる。その結果、増量用過渡補正量qtrnzが継続的に増大しないので、燃料噴射量が過大に補正されることがない。同様に、減量用燃料付着補正量fmwgを算出する際、負荷KLが第2負荷KL2から第1負荷KL1へと所定量ΔKLだけ減少した場合の燃料付着量の変化量dlqmwgの大きさと、負荷KLが第1負荷KL1から第2負荷KL2へと所定量ΔKLだけ増大した場合の燃料付着量の変化量dlqmwgの大きさと、が等しくなる。その結果、減量用過渡補正量qtrngが継続的に増大しないので、燃料噴射量が過大に補正されることがない。   As described above, according to the present control device, the look-up table MAPqmw (KL, THW, Eth, NE) is used, and the increase fuel adhesion correction amount fmwz and the decrease fuel adhesion correction amount fmwg are independent of each other. Is calculated. Therefore, for example, when calculating the increase fuel adhesion correction amount fmwz, the amount of change dlqmwz in the fuel adhesion amount when the load KL increases from the first load KL1 to the second load KL2 by the predetermined amount ΔKL, and the load The amount of change dlqmwz of the fuel adhesion amount when KL decreases from the second load KL2 to the first load KL1 by a predetermined amount ΔKL becomes equal. As a result, since the increase transient correction amount qtrnz does not continuously increase, the fuel injection amount is not excessively corrected. Similarly, when calculating the fuel adhesion correction amount fmwg for reduction, the amount of change dlqmwg in the fuel adhesion amount when the load KL decreases from the second load KL2 to the first load KL1 by a predetermined amount ΔKL, and the load KL Is equal to the amount of change dlqmwg in the amount of adhering fuel when the first load KL1 increases from the first load KL1 to the second load KL2 by a predetermined amount ΔKL. As a result, the transient reduction correction amount qtrng for reduction is not continuously increased, so that the fuel injection amount is not excessively corrected.

本発明は上記実施形態に限定されることはなく、本発明の範囲内において種々の変形例を採用することができる。例えば、CPUは、図3の「ステップ315及びステップ320」に代えて、以下に述べる図8の「ステップ810乃至ステップ850」の処理を順に行うことにより、増量用水温オフセット量thwzofs及び減量用水温オフセット量thwgofsを算出してもよい。   The present invention is not limited to the above embodiment, and various modifications can be employed within the scope of the present invention. For example, instead of “Step 315 and Step 320” in FIG. 3, the CPU sequentially performs the processing of “Step 810 to Step 850” in FIG. 8 described below to increase the water temperature offset amount thwzofs for increasing and the water temperature for decreasing. The offset amount thwgofs may be calculated.

ステップ810:CPUは、冷却水温THWを図8のブロックBL1内に実線により示したルックアップテーブルMAPthwzofsb(THW)に適用することにより、増量用水温オフセット基本量thwzofsbを取得する。増量用水温オフセット基本量thwzofsbは正の値である。このテーブルMAPthwgofsb(THW)によれば、冷却水温THWが高いほど増量用水温オフセット基本量thwzofsbは小さくなる。これは、冷却水温THWが高いほど、ガソリンの揮発性の差(重質であるか軽質であるか)に起因する燃料付着量の差が小さくなるからである。   Step 810: The CPU obtains the increasing water temperature offset basic amount thwzofsb by applying the cooling water temperature THW to the lookup table MAPthwzofsb (THW) indicated by a solid line in the block BL1 of FIG. The increasing water temperature offset basic amount thwzofsb is a positive value. According to this table MAPthwgofsb (THW), the increasing water temperature offset basic amount thwzofsb decreases as the cooling water temperature THW increases. This is because the higher the coolant temperature THW, the smaller the difference in the amount of adhering fuel due to the difference in gasoline volatility (whether it is heavy or light).

ステップ820:CPUは、冷却水温THWの今回値を図8のブロックBL1内に破線により示したルックアップテーブルMAPthwgofsb(THW)に適用することにより、減量用水温オフセット基本量thwgofsbを取得する。減量用水温オフセット基本量thwgofsbは正の値である。このテーブルMAPthwgofsb(THW)によれば、冷却水温THWが高いほど減量用水温オフセット基本量thwgofsbは小さくなる。これは、冷却水温THWが高いほど、ガソリンの揮発性の差(重質であるか軽質であるか)に起因する燃料付着量の差が小さくなるからである。   Step 820: The CPU obtains the decreasing water temperature offset basic amount thwgofsb by applying the current value of the cooling water temperature THW to the lookup table MAPthwgofsb (THW) indicated by a broken line in the block BL1 of FIG. The water amount offset basic amount thwgofsb for weight reduction is a positive value. According to this table MAPthwgofsb (THW), the lowering water temperature offset basic amount thwgofsb decreases as the cooling water temperature THW increases. This is because the higher the coolant temperature THW, the smaller the difference in the amount of adhering fuel due to the difference in gasoline volatility (whether it is heavy or light).

ステップ830:CPUは、アルコール濃度Ethの今回値を図8のブロックBL2内に示したルックアップテーブルMAPkthwofs(Eth)に適用することにより、水温補正係数(水温オフセット量補正係数)kthwofsを取得する。このテーブルMAPkthwofs(Eth)によれば、アルコール濃度Ethが高いほど水温補正係数kthwofsは小さくなる。これは、アルコール濃度Ethが高いほどガソリンの揮発性の差(重質であるか軽質であるか)が燃料付着量に及ぼす影響が小さくなるからである。   Step 830: The CPU obtains a water temperature correction coefficient (water temperature offset amount correction coefficient) kthwofs by applying the current value of the alcohol concentration Eth to the lookup table MAPkthwofs (Eth) shown in the block BL2 of FIG. According to this table MAPkthwofs (Eth), the higher the alcohol concentration Eth, the smaller the water temperature correction coefficient kthwofs. This is because the higher the alcohol concentration Eth, the less the influence of the difference in gasoline volatility (whether it is heavy or light) on the fuel adhesion amount.

ステップ840:CPUは、増量用水温オフセット基本量thwzofsbを水温補正係数kthwofsによって補正する(増量用水温オフセット基本量thwzofsbに水温補正係数kthwofsを乗じる)ことにより、増量用水温オフセット量thwzofsを算出する。   Step 840: The CPU calculates the increasing water temperature offset amount thwzofs by correcting the increasing water temperature offset basic amount thwzofsb by the water temperature correction coefficient kthwofs (multiplying the increasing water temperature offset basic amount thwzofsb by the water temperature correction coefficient kthwofs).

ステップ850:CPUは、減量用水温オフセット基本量thwgofsbを水温補正係数kthwofsによって補正する(減量用水温オフセット基本量thwgofsbに水温補正係数kthwofsを乗じる)ことにより、減量用水温オフセット量thwgofsを算出する。   Step 850: The CPU corrects the water amount offset basic amount thwgofsb for weight reduction by the water temperature correction coefficient kthwofs (multiplies the water amount correction basic amount thwgofsb for weight reduction by the water temperature correction coefficient kthwofs) to calculate the water temperature offset amount for weight reduction thwgofs.

更に、CPUは、図3の「ステップ325及びステップ330」に代えて、以下に述べる図9の「ステップ910乃至ステップ950」の処理を順に行うことにより、増量用濃度オフセット量ethzofs及び減量用濃度オフセット量ethgofsを算出してもよい。   Further, the CPU performs the processing of “step 910 to step 950” of FIG. 9 described below in order instead of “step 325 and step 330” of FIG. 3 to thereby increase the concentration offset amount ethzofs for increasing and the concentration for decreasing. The offset amount ethgofs may be calculated.

ステップ910:CPUは、冷却水温THWの今回値を図9のブロックBL3内に実線により示したルックアップテーブルMAPethzofsb(THW)に適用することにより、増量用濃度オフセット基本量ethzofsbを取得する。増量用濃度オフセット基本量ethzofsbは正の値である。このテーブルMAPethzofsb(THW)によれば、冷却水温THWに依らず増量用濃度オフセット基本量ethzofsbは略一定である。これは、アルコール濃度センサ68のアルコール濃度Ethの検出精度が冷却水温THWに依存しないからである。   Step 910: The CPU obtains the increasing concentration offset basic quantity ethzofsb by applying the current value of the cooling water temperature THW to the lookup table MAPethzofsb (THW) indicated by a solid line in the block BL3 of FIG. The increasing concentration offset basic amount ethzofsb is a positive value. According to this table MAPethzofsb (THW), the increasing concentration offset basic amount ethzofsb is substantially constant regardless of the cooling water temperature THW. This is because the detection accuracy of the alcohol concentration Eth of the alcohol concentration sensor 68 does not depend on the cooling water temperature THW.

ステップ920:CPUは、冷却水温THWを図9のブロックBL3内に破線により示したルックアップテーブルMAPethgofsb(THW)に適用することにより、減量用濃度オフセット基本量ethgofsbを取得する。減量用濃度オフセット基本量ethgofsbは正の値である。このテーブルMAPethgofsb(THW)によれば、冷却水温THWに依らず減量用濃度オフセット基本量ethgofsbは略一定である。これは、アルコール濃度センサ68のアルコール濃度Ethの検出精度が冷却水温THWに依存しないからである。   Step 920: The CPU obtains the reduction concentration basic amount ethgofsb by applying the cooling water temperature THW to the lookup table MAPethgofsb (THW) indicated by a broken line in the block BL3 of FIG. The concentration offset basic amount ethgofsb for weight reduction is a positive value. According to this table MAPethgofsb (THW), the concentration offset basic amount ethgofsb for weight reduction is substantially constant regardless of the cooling water temperature THW. This is because the detection accuracy of the alcohol concentration Eth of the alcohol concentration sensor 68 does not depend on the cooling water temperature THW.

ステップ930:CPUは、アルコール濃度Ethの今回値を図9のブロックBL4内に示したルックアップテーブルMAPkethofs(Eth)に適用することにより、濃度補正係数(濃度オフセット量補正係数)kethofsを取得する。このテーブルMAPkethofs(Eth)によれば、アルコール濃度Ethが高いほど濃度補正係数kethofsは大きくなる。これは、アルコール濃度Ethが高いほどアルコール濃度センサ68のアルコール濃度Ethの検出誤差の、燃料付着量の推定値への影響が大きくなるからである。   Step 930: The CPU obtains a concentration correction coefficient (concentration offset amount correction coefficient) kethofs by applying the current value of the alcohol concentration Eth to the lookup table MAPkethofs (Eth) shown in the block BL4 of FIG. According to this table MAPkethofs (Eth), the concentration correction coefficient kethofs increases as the alcohol concentration Eth increases. This is because the higher the alcohol concentration Eth, the greater the influence of the detection error of the alcohol concentration Eth of the alcohol concentration sensor 68 on the estimated value of the fuel adhesion amount.

ステップ940:CPUは、増量用濃度オフセット基本量ethzofsbを濃度補正係数kethofsによって補正する(増量用濃度オフセット基本量ethzofsbに濃度補正係数kethofsを乗じる)ことにより、増量用濃度オフセット量ethzofsを算出する。   Step 940: The CPU calculates the increasing density offset amount ethzofs by correcting the increasing density offset basic amount ethzofsb by the density correction coefficient kethofs (multiplying the increasing density offset basic quantity ethzofsb by the density correction coefficient kethofs).

ステップ950:CPUは、減量用濃度オフセット基本量ethgofsbを濃度補正係数kethofsによって補正する(減量用濃度オフセット基本量ethgofsbに濃度補正係数kethofsを乗じる)ことにより、減量用濃度オフセット量ethgofsを算出する。
このように、各オフセット量を取得してもよい。
Step 950: The CPU corrects the decrease density basic amount ethgofsb by the density correction coefficient kethofs (multiplies the decrease density concentration basic quantity ethgofsb by the density correction coefficient kethofs) to calculate the decrease density offset amount ethgofs.
In this way, each offset amount may be acquired.

更に、CPUは、アルコール濃度センサ68を用いることなく、空燃比センサ66の出力値に基く周知の空燃比フィードバック制御におけるフィードバック補正量(又は、その学習値)に基いて、アルコール濃度を推定してもよい。この推定方法は、周知であるが、アルコール濃度が異なると理論空燃比が変化するのでフィードバック補正量も変化するとの知見に基づき、このフィードバック補正量に基いてアルコール濃度を推定する方法である(例えば、特開2011−52671号公報、特開2010−127160号公報、特開2010−25062号公報、特開2009−228592号公報等を参照。)。   Further, the CPU estimates the alcohol concentration based on the feedback correction amount (or its learned value) in the known air-fuel ratio feedback control based on the output value of the air-fuel ratio sensor 66 without using the alcohol concentration sensor 68. Also good. This estimation method is well known, but is a method for estimating the alcohol concentration based on the feedback correction amount based on the knowledge that the theoretical air-fuel ratio changes when the alcohol concentration is different, so that the feedback correction amount also changes (for example, JP, 2011-52671, JP, 2010-127160, JP, 2010-25062, JP, 2009-228592, etc.).

更に、ステップ380にて、基本燃料噴射量fbaseは燃料付着補正量fmwのみにより補正されているが、基本燃料噴射量は他の補正量(例えば、上述のフィードバック補正量)により更に補正されてもよい。更に、増量用水温オフセット量thwzofs、減量用水温オフセット量thwgofs、増量用濃度オフセット量ethzofs及び減量用濃度オフセット量ethgofsは総て正の値となるように求められていたが、それぞれのオフセット量は負の値として求められても良い。この場合、ステップ335においてオフセット量を加える処理はオフセット量を減じる処理に変更され、ステップ335においてオフセット量を減じる処理はオフセット量を加える処理に変更される。   Further, in step 380, the basic fuel injection amount fbase is corrected only by the fuel adhesion correction amount fmw, but the basic fuel injection amount may be further corrected by another correction amount (for example, the above-described feedback correction amount). Good. Furthermore, the water temperature offset amount thwzofs for increasing, the water temperature offset amount thwgofs for decreasing, the concentration offset amount ethzofs for increasing, and the concentration offset amount ethgofs for decreasing are all required to be positive values. It may be obtained as a negative value. In this case, the process for adding the offset amount in step 335 is changed to a process for reducing the offset amount, and the process for reducing the offset amount in step 335 is changed to a process for adding the offset amount.

10…内燃機関、31…吸気ポート、32…吸気弁、39…インジェクタ、41…インテークマニホールド、63…カムポジションセンサ、64…クランクポジションセンサ、65…冷却水温センサ、68…アルコール濃度センサ、70…電気制御装置。   DESCRIPTION OF SYMBOLS 10 ... Internal combustion engine, 31 ... Intake port, 32 ... Intake valve, 39 ... Injector, 41 ... Intake manifold, 63 ... Cam position sensor, 64 ... Crank position sensor, 65 ... Coolant temperature sensor, 68 ... Alcohol concentration sensor, 70 ... Electric control device.

Claims (3)

アルコールを含む燃料を内燃機関の吸気通路内に噴射する燃料噴射弁と、
前記機関の負荷、前記機関の回転速度、前記機関の冷却水の温度及び前記燃料のアルコール濃度の組合せと、前記吸気通路を構成する部材に付着する燃料の量である燃料付着量と、の関係を記憶する記憶手段と、
前記内燃機関の実際の負荷である実負荷、前記機関の実際の回転速度である実機関回転速度、前記内燃機関の実際の冷却水の温度である実冷却水温及び前記燃料の実際のアルコール濃度である実アルコール濃度を繰り返し取得するパラメータ取得手段と、
前記実負荷の最新値、前記実機関回転速度の最新値、前記実冷却水温の最新値に応じた値及び前記実アルコール濃度の最新値に応じた値を、前記関係に適用して前記燃料付着量の変化量に応じた燃料付着補正量を算出する補正量算出手段と、
少なくとも前記実負荷に基いて前記機関に供給される混合気の空燃比を所定の目標空燃比とするための基本燃料噴射量を取得するとともに同基本燃料噴射量を前記燃料付着補正量により補正することにより得られた燃料噴射量の燃料を前記燃料噴射弁から噴射させる噴射量制御手段と、
を備えた、内燃機関の燃料噴射量制御装置において、
前記補正量算出手段は、
前記実冷却水温の最新値及び前記アルコール濃度の最新値に基いて増量用水温オフセット量を取得し、
前記実冷却水温の最新値を前記増量用水温オフセット量だけ変更することにより増量用冷却水温を算出し、
前記実冷却水温の最新値及び前記アルコール濃度の最新値に基いて増量用濃度オフセット量を取得し、
前記実アルコール濃度の最新値を前記増量用濃度オフセット量だけ変更することにより増量用アルコール濃度を算出し、
前記増量用冷却水温と、前記増量用アルコール濃度と、前記実負荷の最新値と、前記実機関回転速度の最新値と、を前記関係に適用することによって今回の増量用燃料付着量を推定し、
前記今回の増量用燃料付着量と、所定時間前の時点において推定されていた前記増量用燃料付着量である前回の増量用燃料付着量と、の差に基いて、前記燃料付着補正量の候補としての増量用補正量を算出する、
増量用補正量算出手段、及び、
前記実冷却水温の最新値及び前記アルコール濃度の最新値に基いて減量用水温オフセット量を取得し、
前記実冷却水温の最新値を前記減量用水温オフセット量だけ変更することにより減量用冷却水温を算出し、
前記実冷却水温の最新値及び前記アルコール濃度の最新値に基いて減量用濃度オフセット量を取得し、
前記実アルコール濃度の最新値を前記減量用濃度オフセット量だけ変更することにより減量用アルコール濃度を算出し、
前記減量用冷却水温と、前記減量用アルコール濃度と、前記実負荷の最新値と、前記実機関回転速度の最新値と、を前記関係に適用することによって今回の減量用燃料付着量を推定し、
前記今回の減量用燃料付着量と、前記所定時間前の時点において推定されていた前記減量用燃料付着量である前回の減量用燃料付着量と、の差に基いて、前記燃料付着補正量の候補としての減量用補正量を算出する、
減量用補正量算出手段、
を備え、
前記噴射量制御手段は、
前記増量用補正量及び前記減量用補正量のうちの一方を前記燃料付着補正量として採用するように構成された、
燃料噴射量制御装置。
A fuel injection valve for injecting fuel containing alcohol into the intake passage of the internal combustion engine;
Relationship between the load of the engine, the rotational speed of the engine, the temperature of the cooling water of the engine, and the alcohol concentration of the fuel, and the amount of fuel adhering to the member constituting the intake passage Storage means for storing
The actual load that is the actual load of the internal combustion engine, the actual engine rotation speed that is the actual rotation speed of the engine, the actual cooling water temperature that is the actual cooling water temperature of the internal combustion engine, and the actual alcohol concentration of the fuel Parameter acquisition means for repeatedly acquiring a certain actual alcohol concentration;
The latest value of the actual load, the latest value of the actual engine rotational speed, the value according to the latest value of the actual cooling water temperature, and the value according to the latest value of the actual alcohol concentration are applied to the relationship to apply the fuel adhesion. Correction amount calculating means for calculating a fuel adhesion correction amount according to the amount of change in the amount;
A basic fuel injection amount for obtaining an air-fuel ratio of an air-fuel mixture supplied to the engine based on at least the actual load to a predetermined target air-fuel ratio is acquired and the basic fuel injection amount is corrected by the fuel adhesion correction amount. Injection amount control means for injecting the fuel injection amount of fuel obtained by the above-mentioned fuel injection valve;
A fuel injection amount control device for an internal combustion engine, comprising:
The correction amount calculating means includes
Based on the latest value of the actual cooling water temperature and the latest value of the alcohol concentration, obtain a water temperature offset amount for increasing,
Calculate the cooling water temperature for increasing by changing the latest value of the actual cooling water temperature by the offset water temperature offset amount,
Based on the latest value of the actual cooling water temperature and the latest value of the alcohol concentration, obtain a concentration offset amount for increasing,
Calculating the alcohol concentration for increasing by changing the latest value of the actual alcohol concentration by the concentration offset amount for increasing;
By applying the increase coolant temperature, the increase alcohol concentration, the latest value of the actual load, and the latest value of the actual engine rotation speed to the relationship, the fuel increase amount for the current increase is estimated. ,
Based on the difference between the current increase fuel adhesion amount and the previous increase fuel adhesion amount, which is the increase fuel adhesion amount estimated at a predetermined time before, the fuel adhesion correction amount candidates Calculating the correction amount for increasing as
Correction amount calculation means for increasing, and
Based on the latest value of the actual cooling water temperature and the latest value of the alcohol concentration, obtain a water temperature offset amount for weight reduction,
Calculate the cooling water temperature for weight reduction by changing the latest value of the actual cooling water temperature by the amount of water temperature offset for weight reduction,
Based on the latest value of the actual cooling water temperature and the latest value of the alcohol concentration, obtain a concentration offset amount for weight reduction,
Calculating the alcohol concentration for weight reduction by changing the latest value of the actual alcohol concentration by the concentration offset amount for weight reduction;
By applying the weight-reducing cooling water temperature, the weight-reducing alcohol concentration, the latest value of the actual load, and the latest value of the actual engine rotational speed to the relationship, the current weight-reducing fuel adhesion amount is estimated. ,
Based on the difference between the current amount of fuel attachment for weight reduction and the previous amount of fuel attachment for weight reduction that was estimated at the time before the predetermined time, the fuel adhesion correction amount Calculating a correction amount for weight loss as a candidate,
Correction amount calculation means for weight loss,
With
The injection amount control means includes
One of the correction amount for increase and the correction amount for decrease is adopted as the fuel adhesion correction amount.
Fuel injection amount control device.
請求項1に記載の燃料噴射量制御装置において、
前記噴射量制御手段は、
前記増量用補正量が前記基本燃料噴射量を増量する値である場合には前記増量用補正量を前記燃料付着補正量として採用し、
前記増量用補正量が前記基本燃料噴射量を増量しない値である場合には前記減量用補正量を前記燃料付着補正量として採用する、
ように構成された、
燃料噴射量制御装置。
The fuel injection amount control device according to claim 1,
The injection amount control means includes
When the increase correction amount is a value that increases the basic fuel injection amount, the increase correction amount is employed as the fuel adhesion correction amount;
When the increase correction amount is a value that does not increase the basic fuel injection amount, the decrease correction amount is employed as the fuel adhesion correction amount.
Configured as
Fuel injection amount control device.
請求項1又は請求項2に記載の燃料噴射量制御装置において、
前記増量用補正量算出手段は、
前記今回の増量用燃料付着量(qmwanow)と前記前回の増量用燃料付着量(qmwaold)との差を今回の付着増加量(dlqmwz)として算出し、
前記今回の付着増加量(dlqmwz)の第1所定割合(1−kmw1)に相当する即時補正残余分(dlqmwz・(1−kmw1))と、増量用過渡補正量の前記所定時間前の値である前回の増量用過渡補正量(qtrnzold)の第2所定割合(1−kmw2)に相当するテーリング補正残余分qtrnzold・(1−kmw2)と、の和を今回の増量用過渡補正量(qtrnz)として算出し、
前記今回の付着増加量(dlqmwz)から前記即時補正残余分(dlqmwz・(1−kmw1))を減じた分(dlqmwz・kmw1)と、前記前回の増量用過渡補正量(qtrnzold)から前記テーリング補正残余分(qtrnzold・(1−kmw2))を減じた分(qtrnzold・kmw2)と、の和を前記増量用補正量として算出する、
ように構成され、
前記減量用補正量算出手段は、
前記今回の減量用燃料付着量(qmwbnow)と前記前回の減量用燃料付着量(qmwbold)との差を今回の付着増加量(dlqmwg)として算出し、
前記今回の付着増加量(dlqmwg)の第3所定割合(1−kmw3)に相当する即時補正残余分(dlqmwg・(1−kmw3))と、減量用過渡補正量の前記所定時間前の値である前回の減量用過渡補正量(qtrngold)の第4所定割合(1−kmw4)に相当するテーリング補正残余分qtrngold・(1−kmw4)と、の和を今回の減量用過渡補正量(qtrng)として算出し、
前記今回の付着増加量(dlqmwg)から前記即時補正残余分(dlqmwg・(1−kmw3))を減じた分(dlqmwg・kmw3)と、前記前回の減量用過渡補正量(qtrngold)から前記テーリング補正残余分(qtrngold・(1−kmw4))を減じた分(qtrngold・kmw4)と、の和を前記減量用補正量として算出する、
ように構成された、
燃料噴射量制御装置。
In the fuel injection amount control device according to claim 1 or 2,
The increasing correction amount calculating means includes
The difference between the current increase fuel adhesion amount (qmwanow) and the previous increase fuel adhesion amount (qmwaold) is calculated as the current increase adhesion amount (dlqmwz),
The immediate correction remainder (dlqmwz · (1-kmw1)) corresponding to the first predetermined ratio (1-kmw1) of the current adhesion increase amount (dlqmwz), and the value before the predetermined time of the transient correction amount for increase The sum of the tailing correction residual qtrnzold · (1-kmw2) corresponding to a second predetermined ratio (1-kmw2) of a certain previous increase transient correction amount (qtrnzold) and the current increase transient correction amount (qtrnz) As
The amount (dlqmwz · kmw1) obtained by subtracting the immediate correction residual (dlqmwz · (1-kmw1)) from the current adhesion increase amount (dlqmwz) and the tailing correction from the previous transient increase correction amount (qtrnzold). The sum of the amount obtained by subtracting the remainder (qtrnzold · (1−kmw2)) (qtrnzold · kmw2) and the correction amount for increase is calculated.
Configured as
The weight reduction correction amount calculation means includes:
The difference between the current weight loss fuel adhesion amount (qmwbnow) and the previous weight loss fuel adhesion amount (qmwbold) is calculated as the current adhesion increase amount (dlqmwg),
The immediate correction remainder (dlqmwg · (1-kmw3)) corresponding to the third predetermined ratio (1-kmw3) of the current adhesion increase amount (dlqmwg) and the value before the predetermined time of the transient correction amount for reduction The sum of the tailing correction residual qtrngold · (1-kmw4) corresponding to the fourth predetermined ratio (1-kmw4) of a certain previous transient reduction correction amount (qtrngold) and the current transient correction amount for reduction (qtrng) As
The amount (dlqmwg · kmw3) obtained by subtracting the immediate correction residual (dlqmwg · (1-kmw3)) from the current adhesion increase amount (dlqmwg) and the tailing correction from the previous reduction amount of transient correction (qtrngold) The sum of the remaining amount (qtrngold · (1−kmw4)) (qtrngold · kmw4) and the correction amount for weight reduction is calculated.
Configured as
Fuel injection amount control device.
JP2016005212A 2016-01-14 2016-01-14 Fuel injection amount control device for internal combustion engine Expired - Fee Related JP6477508B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016005212A JP6477508B2 (en) 2016-01-14 2016-01-14 Fuel injection amount control device for internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016005212A JP6477508B2 (en) 2016-01-14 2016-01-14 Fuel injection amount control device for internal combustion engine

Publications (2)

Publication Number Publication Date
JP2017125453A JP2017125453A (en) 2017-07-20
JP6477508B2 true JP6477508B2 (en) 2019-03-06

Family

ID=59365104

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016005212A Expired - Fee Related JP6477508B2 (en) 2016-01-14 2016-01-14 Fuel injection amount control device for internal combustion engine

Country Status (1)

Country Link
JP (1) JP6477508B2 (en)

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0821274A (en) * 1994-07-08 1996-01-23 Daihatsu Motor Co Ltd Control method for transient fuel injection
JP2005180182A (en) * 2003-12-16 2005-07-07 Nissan Motor Co Ltd Air-fuel ratio control device for internal combustion engine
JP5018679B2 (en) * 2008-07-30 2012-09-05 トヨタ自動車株式会社 Fuel injection control device for flexible fuel engine
JP2010037971A (en) * 2008-08-01 2010-02-18 Toyota Motor Corp Control device for internal combustion engine
JP2011001848A (en) * 2009-06-17 2011-01-06 Toyota Motor Corp Control device of internal combustion engine
JP5206725B2 (en) * 2010-04-06 2013-06-12 トヨタ自動車株式会社 Fuel injection control device for internal combustion engine

Also Published As

Publication number Publication date
JP2017125453A (en) 2017-07-20

Similar Documents

Publication Publication Date Title
JP4144272B2 (en) Fuel injection amount control device for internal combustion engine
US20090064967A1 (en) Control for an internal-combustion engine
JP5949218B2 (en) Engine control device
JP4567950B2 (en) Control device for internal combustion engine
JP4207718B2 (en) Control device for internal combustion engine
CN101144435B (en) engine control unit
US9845760B2 (en) Methods and systems for engine fuel and torque control
JP5867372B2 (en) Control device for internal combustion engine
JP4470832B2 (en) Control device for internal combustion engine
JP4670888B2 (en) Device for acquiring value corresponding to alcohol concentration of fuel for internal combustion engine
JP6477508B2 (en) Fuel injection amount control device for internal combustion engine
JP2007040266A (en) Intake air amount estimation device for internal combustion engine
CN101545534B (en) Assumption torque setting device, automatic transmission controller, and method for learning internal combustion engine delay model
JP4563370B2 (en) Fuel injection control device for internal combustion engine
JP4706487B2 (en) Fuel injection control device for internal combustion engine
JP2007263047A (en) Fuel injection amount control device at start-up of internal combustion engine
JP2005009477A (en) Control device for multi-cylinder internal combustion engine
CN103975153A (en) Control devices for internal combustion engines
JP3945298B2 (en) Fuel injection amount control device for internal combustion engine
JP2005090325A (en) Fuel injection amount control device
JP2010242745A (en) Method and apparatus for estimating pressure in combustion chamber of internal combustion engine
JP3672210B2 (en) Air-fuel ratio control device for internal combustion engine
JP5067191B2 (en) Fuel injection amount control device for internal combustion engine
JP4241560B2 (en) Intake air amount estimation device for internal combustion engine
CN105317612A (en) Method and apparatus for reducing running non-smoothness in an internal combustion engine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180214

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20181122

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190121

R151 Written notification of patent or utility model registration

Ref document number: 6477508

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees