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
JP6533256B2 - Control device for internal combustion engine - Google Patents
[go: Go Back, main page]

JP6533256B2 - Control device for internal combustion engine - Google Patents

Control device for internal combustion engine Download PDF

Info

Publication number
JP6533256B2
JP6533256B2 JP2017132475A JP2017132475A JP6533256B2 JP 6533256 B2 JP6533256 B2 JP 6533256B2 JP 2017132475 A JP2017132475 A JP 2017132475A JP 2017132475 A JP2017132475 A JP 2017132475A JP 6533256 B2 JP6533256 B2 JP 6533256B2
Authority
JP
Japan
Prior art keywords
ethanol concentration
fuel
concentration
learning
value
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
JP2017132475A
Other languages
Japanese (ja)
Other versions
JP2019015220A (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.)
Honda Motor Co Ltd
Original Assignee
Honda Motor Co Ltd
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 Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Priority to JP2017132475A priority Critical patent/JP6533256B2/en
Publication of JP2019015220A publication Critical patent/JP2019015220A/en
Application granted granted Critical
Publication of JP6533256B2 publication Critical patent/JP6533256B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Combined Controls Of Internal Combustion Engines (AREA)

Description

本発明は、エタノールを含有する燃料を用いる内燃機関の制御装置に関し、特に内燃機関の制御に用いられる燃料のエタノール濃度を学習する内燃機関の制御装置に関する。   The present invention relates to a control device for an internal combustion engine using a fuel containing ethanol, and more particularly to a control device for an internal combustion engine that learns the ethanol concentration of fuel used for control of the internal combustion engine.

従来、この種の内燃機関の制御装置として、例えば特許文献1に開示されたものが知られている。この内燃機関では、エタノールとガソリンとを混合した燃料が用いられ、制御装置は、燃料のエタノール濃度を検出するエタノール濃度センサを備える。このエタノール濃度センサは、静電容量式のものであり、燃料が介在する一対の電極間の静電容量を検出し、燃料の温度をサーミスタで検出する。また、検出された静電容量と燃料温度に基づき、内蔵されたマイコンによってエタノール濃度が演算され、その演算結果が濃度検出値として出力される。   Conventionally, as a control device for this type of internal combustion engine, for example, one disclosed in Patent Document 1 is known. In this internal combustion engine, fuel in which ethanol and gasoline are mixed is used, and the control device includes an ethanol concentration sensor that detects the ethanol concentration of the fuel. The ethanol concentration sensor is a capacitance type sensor, which detects the capacitance between a pair of fuel interposing electrodes and detects the temperature of the fuel with a thermistor. Further, the ethanol concentration is calculated by the built-in microcomputer based on the detected capacitance and the fuel temperature, and the calculation result is output as the concentration detection value.

また、この制御装置では、内燃機関が始動後かつ暖機後であるときに、エタノール濃度センサで検出された濃度検出値と燃料温度に基づき、内燃機関の制御に用いられる制御用エタノール濃度が学習(設定)される。具体的には、燃料温度の変化量(今回値と前回値との差)が所定の基準値よりも小さいときには、制御用エタノール濃度が前回の濃度検出値に設定(更新)され、燃料温度の変化量が基準値以上のときには、燃料の温度変化によるエタノール濃度センサの検出誤差の影響を抑制するために、制御用エタノール濃度はその前回値に維持される。   Further, in this control device, when the internal combustion engine is started and warmed up, the control ethanol concentration used for control of the internal combustion engine is learned based on the concentration detection value detected by the ethanol concentration sensor and the fuel temperature. (Set) Specifically, when the amount of change in fuel temperature (the difference between the current value and the previous value) is smaller than a predetermined reference value, the control ethanol concentration is set (updated) to the previous concentration detection value. When the amount of change is equal to or more than the reference value, the control ethanol concentration is maintained at the previous value in order to suppress the influence of the detection error of the ethanol concentration sensor due to the temperature change of the fuel.

特開2014−215209号公報JP, 2014-215209, A

通常、燃料のエタノール濃度の変化は、既存の燃料にエタノール濃度の異なる燃料が給油されることによって発生し、その後、新旧の燃料の混じり合いや燃料噴射弁までの輸送が終了し、燃料全体が安定した定常状態では、エタノール濃度はほとんど変化しない。これに対し、従来の制御装置では、制御用エタノール濃度の学習が、内燃機関が始動後かつ暖機後であるという条件が成立する限り、上述した定常状態においても実行される。しかし、エタノール濃度がほとんど変化しない定常状態においてエタノール濃度の学習を行っても、学習の実効性に乏しく、また、燃料の温度変化や周辺デバイスからのノイズなどによるエタノール濃度センサの検出誤差が制御用エタノール濃度に影響しやすいため、制御用エタノール濃度が変動し、内燃機関の制御の安定性を損なうおそれがある。   Normally, changes in the ethanol concentration of fuel are generated by refueling existing fuels with fuels of different ethanol concentrations, and then the mixing of new and old fuels and transportation to the fuel injection valve are finished, and the entire fuel is At steady state steady state, the ethanol concentration hardly changes. On the other hand, in the conventional control device, learning of the control ethanol concentration is also performed in the above-described steady state as long as the condition that the internal combustion engine is after start-up and after warm-up is satisfied. However, even if the ethanol concentration is learned in a steady state where the ethanol concentration hardly changes, the effectiveness of the learning is scarce, and detection errors of the ethanol concentration sensor due to fuel temperature changes and noise from peripheral devices are for control Since the concentration of ethanol is likely to be affected, the concentration of ethanol for control may fluctuate, which may impair the stability of control of the internal combustion engine.

また、燃料の輸送遅れなどの影響により、エタノール濃度センサの位置と燃料噴射弁の位置の間では、エタノール濃度は必ずしも一致せず、このことは、エタノール濃度センサが燃料噴射弁から離れて配置されている場合に特に顕著になる。これに対し、従来の制御装置では、制御用エタノール濃度がエタノール濃度センサによる濃度検出値に基づいて学習される。このため、学習された制御用エタノール濃度が、燃料噴射弁から噴射され、燃焼に供される燃料の実際のエタノール濃度に対してずれることがあり、その場合には、制御用エタノール濃度を用いた内燃機関の制御を精度良く行うことができない。   In addition, due to the influence of fuel transport delay, etc., the ethanol concentration does not always match between the position of the ethanol concentration sensor and the position of the fuel injection valve, which means that the ethanol concentration sensor is disposed away from the fuel injection valve This is especially noticeable when On the other hand, in the conventional control device, the control ethanol concentration is learned based on the concentration detection value by the ethanol concentration sensor. For this reason, the learned control ethanol concentration may be injected from the fuel injection valve and deviate from the actual ethanol concentration of the fuel to be provided for combustion. In that case, the control ethanol concentration was used. The control of the internal combustion engine can not be performed accurately.

本発明は、以上のような課題を解決するためになされたものであり、内燃機関の制御に用いる燃料のエタノール濃度を有効に精度良く学習でき、それにより、内燃機関の制御を精度良く行うことができる内燃機関の制御装置を提供することを目的とする。   The present invention has been made to solve the problems as described above, and can accurately and accurately learn the ethanol concentration of fuel used to control an internal combustion engine, thereby performing accurate control of the internal combustion engine. It is an object of the present invention to provide a control device of an internal combustion engine capable of

上記の目的を達成するために、本願の請求項1に係る発明は、エタノールを含有する燃料Fを用いるとともに、燃料Fを燃料噴射弁10から噴射する内燃機関3の制御装置であって、燃料Fのエタノール濃度を検出し、出力するエタノール濃度センサ21と、エタノール濃度センサ21の出力値(実施形態における(以下、本項において同じ)検出E濃度ED)に基づき、燃料噴射弁10から噴射される燃料Fのエタノール濃度である噴射エタノール濃度が変化するか否かを判定する判定手段(ECU2、図9のステップ22、24、26)と、判定手段により噴射エタノール濃度が変化すると判定されたときに、噴射エタノール濃度(推定噴射E濃度EI_EST)に基づいてエタノール濃度の学習を実行することによって、エタノール濃度学習値(E濃度学習値)E_LRNを算出し、噴射エタノール濃度が変化しないと判定されたときに、エタノール濃度の学習を禁止するエタノール濃度学習手段(ECU2、図7、図9のステップ25、27、図12)と、算出されたエタノール濃度学習値E_LRNを用いて、内燃機関3を制御する制御手段(ECU2、図14)と、エタノール濃度センサ21の出力値に対し、エタノール濃度センサ21の位置から燃料噴射弁10の位置までの燃料の輸送遅れを反映させるための遅延処理と、燃料の混じり合いによる遅れを反映させるための一次遅れ処理とを施すことによって、噴射エタノール濃度の推定値である推定噴射エタノール濃度EI_ESTを算出する推定噴射エタノール濃度算出手段(ECU2、図4、図5)と、を備え、エタノール濃度学習手段は、算出された推定噴射エタノール濃度EI_ESTに基づいて、エタノール濃度学習値を算出する(図12のステップ57)とともに、エタノール濃度の学習を開始した後、推定噴射エタノール濃度EI_ESTの変化速度ΔEI_ESTが所定の範囲(第3しきい値ΔEREF3)内に収束したときに、エタノール濃度の学習を終了すること(図9のステップ43〜46)を特徴とする。 In order to achieve the above object, the invention according to claim 1 of the present application is a control device of an internal combustion engine 3 which uses a fuel F containing ethanol and injects the fuel F from a fuel injection valve 10, It is injected from the fuel injection valve 10 based on the ethanol concentration sensor 21 which detects and outputs the ethanol concentration of F, and the output value of the ethanol concentration sensor 21 (detection E concentration ED in the embodiment (hereinafter the same in this section)). When it is determined by the determining means (ECU 2, steps 22, 24, 26 in FIG. 9) that determines whether the injected ethanol concentration, which is the ethanol concentration of the fuel F, changes, and the determining means changes the injected ethanol concentration In addition, by performing learning of the ethanol concentration based on the injected ethanol concentration (estimated injection E concentration EI_EST), Learning value (E concentration learning value) E_LRN is calculated, and when it is determined that the injected ethanol concentration does not change, the ethanol concentration learning means (ECU 2, FIG. 7, steps 25 and 27 in FIG. 12) and the calculated ethanol concentration learning value E_LRN, the control means (ECU 2, FIG. 14) for controlling the internal combustion engine 3 and the position of the ethanol concentration sensor 21 with respect to the output value of the ethanol concentration sensor 21. It is an estimated value of the injected ethanol concentration by performing a delay process to reflect the transport delay of the fuel from the fuel injection valve to the position of the fuel injection valve 10 and a first-order delay process to reflect the delay due to the fuel mixing. estimated injection the ethanol concentration calculating means for calculating the estimated injection ethanol concentration EI_EST (ECU2, 4, 5) provided with, a The ethanol concentration learning means calculates an ethanol concentration learning value based on the calculated estimated injected ethanol concentration EI_EST (step 57 in FIG. 12) and starts learning the ethanol concentration, and then changes the estimated injected ethanol concentration EI_EST It is characterized in that the learning of the ethanol concentration is ended (steps 43 to 46 in FIG. 9) when the speed ΔEI_EST converges within a predetermined range (third threshold value ΔEREF3) .

この内燃機関の制御装置によれば、燃料のエタノール濃度がエタノール濃度センサによって検出され、その出力値に基づき、噴射エタノール濃度(燃料噴射弁から噴射される燃料のエタノール濃度)が変化するか否かが判定される。その結果、噴射エタノール濃度が変化すると判定されたときには、噴射エタノール濃度に基づいてエタノール濃度の学習が実行され、エタノール濃度学習値が算出される。一方、噴射エタノール濃度が変化しないと判定されたときには、エタノール濃度の学習が禁止される。算出されたエタノール濃度学習値は、内燃機関が制御される。   According to the control device of the internal combustion engine, whether the ethanol concentration of the fuel is detected by the ethanol concentration sensor, and whether the injected ethanol concentration (the ethanol concentration of the fuel injected from the fuel injection valve) changes based on the output value Is determined. As a result, when it is determined that the injected ethanol concentration changes, learning of the ethanol concentration is executed based on the injected ethanol concentration, and an ethanol concentration learning value is calculated. On the other hand, when it is determined that the injected ethanol concentration does not change, learning of the ethanol concentration is prohibited. The calculated ethanol concentration learning value is used to control the internal combustion engine.

前述したように、エタノール濃度センサが燃料噴射弁から離れて配置されている場合、前者で検出される検出エタノール濃度と後者から噴射される噴射エタノール濃度は、必ずしも一致しない。また、噴射エタノール濃度は、燃焼に供される燃料のエタノール濃度であるので、内燃機関の制御に用いるエタノール濃度の学習対象として、より相応しい。   As described above, when the ethanol concentration sensor is disposed apart from the fuel injection valve, the detected ethanol concentration detected by the former and the injection ethanol concentration injected from the latter do not necessarily match. Further, since the injected ethanol concentration is the ethanol concentration of the fuel to be supplied to the combustion, it is more appropriate as a learning target of the ethanol concentration used to control the internal combustion engine.

このような観点から、本発明によれば、エタノール濃度センサの出力値に基づいて噴射エタノール濃度の変化の有無を判定するとともに、変化すると判定された場合に限り、エタノール濃度の学習を実行する。これにより、前述した定常状態のような噴射エタノール濃度が変化しない状態での学習を回避し、エタノール濃度の学習を有効に行うことができる。これに加えて、エタノール濃度の学習を噴射エタノール濃度に基づいて行うので、燃焼に供される燃料の実際のエタノール濃度を反映させながら、エタノール濃度学習値を精度良く算出でき、したがって、算出されたエタノール濃度学習値を用いて、内燃機関の制御を精度良く行うことができる。
また、噴射エタノール濃度の推定値である推定噴射エタノール濃度を算出するに際し、エタノール濃度センサの出力値に対して遅延処理を施すことにより、エタノール濃度センサの位置から燃料噴射弁の位置までの燃料の輸送遅れが反映されるとともに、一次遅れ処理を施すことにより、新旧の燃料の混じり合いによる遅れが反映される。これにより、推定噴射エタノール濃度を精度良く算出でき、したがって、推定噴射エタノール濃度に基づいてエタノール濃度学習値を精度良く算出することができる。
さらに、エタノール濃度の学習の開始後、推定噴射エタノール濃度の変化速度が所定の範囲内に収束したときに、噴射エタノール濃度がもはや変化していないとして、エタノール濃度の学習を適切に終了させることができる。
From this point of view, according to the present invention, the presence or absence of the change in the injected ethanol concentration is determined based on the output value of the ethanol concentration sensor, and learning of the ethanol concentration is executed only when it is determined that the change occurs. Thus, learning in a state where the injected ethanol concentration does not change as in the steady state described above can be avoided, and learning of the ethanol concentration can be performed effectively. In addition to this, since the learning of the ethanol concentration is performed based on the injected ethanol concentration, the ethanol concentration learning value can be accurately calculated while reflecting the actual ethanol concentration of the fuel to be supplied to the combustion. The control of the internal combustion engine can be accurately performed using the ethanol concentration learning value.
In addition, when calculating the estimated injection ethanol concentration, which is an estimated value of the injection ethanol concentration, delay processing is performed on the output value of the ethanol concentration sensor to obtain the fuel from the position of the ethanol concentration sensor to the position of the fuel injection valve. While the transport delay is reflected and the first-order delay processing is performed, the delay due to the mixing of the old and new fuels is reflected. As a result, the estimated injection ethanol concentration can be accurately calculated, and accordingly, the ethanol concentration learning value can be accurately calculated based on the estimated injection ethanol concentration.
Furthermore, after the start of learning of the ethanol concentration, when the change rate of the estimated injection ethanol concentration converges within the predetermined range, the learning of the ethanol concentration may be properly terminated assuming that the injection ethanol concentration is no longer changing. it can.

請求項2に係る発明は、請求項1に記載の内燃機関の制御装置において、判定手段は、エタノール濃度センサ21の出力値と現在のエタノール濃度学習値E_LRNとの差分(E濃度変化量ΔECHG)に基づき、噴射エタノール濃度が変化するか否かを判定すること(図9のステップ22、24、26)を特徴とする。   The invention according to claim 2 is the control apparatus for an internal combustion engine according to claim 1, wherein the determining means determines the difference between the output value of the ethanol concentration sensor 21 and the current ethanol concentration learning value E_LRN (E concentration change amount ΔECHG) It is characterized in that it is determined whether the jetted ethanol concentration changes (steps 22, 24, 26 in FIG. 9).

通常、エタノール濃度センサは、燃料タンクと燃料噴射弁の間に配置されているため、燃料噴射弁の位置と比較して、給油による燃料のエタノール濃度の変化がより早く明確に現れる。この構成によれば、エタノール濃度センサの出力値と現在のエタノール濃度学習値との差分に基づいて、噴射エタノール濃度の変化の有無を判定するので、この判定をより早く的確に行うことができる。   Since the ethanol concentration sensor is usually disposed between the fuel tank and the fuel injection valve, the change of the ethanol concentration of the fuel due to refueling appears more rapidly and clearly compared to the position of the fuel injection valve. According to this configuration, since the presence or absence of the change in the injected ethanol concentration is determined based on the difference between the output value of the ethanol concentration sensor and the current ethanol concentration learning value, this determination can be performed more quickly and accurately.

請求項に係る発明は、請求項1又は2に記載の内燃機関の制御装置において、エタノール濃度学習手段は、エタノール濃度の学習の開始時におけるエタノール濃度学習値E_LRNの初期値が学習の開始直前におけるエタノール濃度学習値E_LRNに一致し、その後、エタノール濃度学習値E_LRNが推定噴射エタノール濃度EI_ESTに徐々に近づくように、エタノール濃度学習値E_LRNを算出することを特徴とする。 The invention according to claim 3 is the control apparatus for an internal combustion engine according to claim 1 or 2 , wherein the ethanol concentration learning means determines that the initial value of the ethanol concentration learning value E_LRN at the start of learning of the ethanol concentration is just before the start of learning. The ethanol concentration learning value E_LRN is calculated so as to be in agreement with the ethanol concentration learning value E_LRN in step S2 so that the ethanol concentration learning value E_LRN gradually approaches the estimated injection ethanol concentration EI_EST.

この構成によれば、学習の開始時には、エタノール濃度学習値の初期値がその直前のエタノール濃度学習値に一致することによって、学習の開始前後におけるエタノール濃度学習値の連続性が保たれ、その急変が防止される。その後、エタノール濃度学習値は、推定噴射エタノール濃度に徐々に近づくように算出される。したがって、エタノール濃度学習値に基づく内燃機関の制御を、学習の開始時には段差なく円滑に、その後は噴射エタノール濃度を反映させながら良好に行うことができる。   According to this configuration, at the start of learning, the initial value of the ethanol concentration learning value matches the ethanol concentration learning value immediately before that, so that the continuity of the ethanol concentration learning value before and after the start of learning is maintained. Is prevented. Thereafter, the ethanol concentration learning value is calculated so as to gradually approach the estimated injection ethanol concentration. Therefore, the control of the internal combustion engine based on the ethanol concentration learning value can be performed smoothly without any level difference at the start of learning and thereafter reflecting the injected ethanol concentration.

請求項に係る発明は、請求項1ないしのいずれかに記載の内燃機関の制御装置において、エタノール濃度センサ21は、燃料の比誘電率を表す比誘電率パラメータ(比誘電率εr)を検出する比誘電率パラメータ検出装置(電極22a、22b)と、燃料の温度TFを検出し、出力する温度検出装置(サーミスタ23)とを有し、検出された燃料の比誘電率パラメータ及び燃料の温度TFに応じ、燃料の比誘電率パラメータ、温度とエタノール濃度の間の所定の関係(E濃度マップMED)に基づいて、燃料のエタノール濃度を算出し、出力するように構成されており、エタノール濃度センサ21の出力値(検出エタノール濃度ED)及び温度検出装置の出力値(燃料温度TF)に応じ、所定の関係(比誘電率マップMεr)に基づいて、比誘電率パラメータ検出装置によって検出された比誘電率パラメータを算出する比誘電率パラメータ算出手段(ECU2、図15のステップ71)と、温度検出装置の出力値に一次遅れ補償処理(一次遅れ補償器32)を施すことによって、燃料の温度の推定値である推定燃料温度TF_ESTを算出する推定燃料温度算出手段(ECU2、図15のステップ72)と、算出された比誘電率パラメータ及び推定燃料温度に応じ、所定の関係(補正用E濃度マップMEDC)に基づいて、補正後エタノール濃度EDCを算出する補正後エタノール濃度算出手段(ECU2、図15のステップ73、74)と、をさらに備え、算出された補正後エタノール濃度EDCをエタノール濃度センサ21の出力値に代えて用いること(図17のステップ22)を特徴とする。 The invention according to claim 4 relates to the control device for an internal combustion engine according to any one of claims 1 to 3 , wherein the ethanol concentration sensor 21 has a relative dielectric constant parameter (relative dielectric constant .di-elect cons.r) representing the relative dielectric constant of fuel. It has a relative dielectric constant parameter detection device (electrodes 22a and 22b) to be detected, and a temperature detection device (thermistor 23) to detect and output the temperature TF of the fuel, and the relative dielectric constant parameter of the detected fuel and fuel According to the temperature TF, the ethanol concentration of the fuel is calculated and output based on the relative permittivity parameter of the fuel and the predetermined relationship between the temperature and the ethanol concentration (E concentration map MED), According to the output value of the concentration sensor 21 (detected ethanol concentration ED) and the output value of the temperature detecting device (fuel temperature TF), based on a predetermined relationship (relative dielectric constant map Mεr), Relative permittivity parameter calculation means (ECU 2, step 71 in FIG. 15) for calculating the relative permittivity parameter detected by the relative permittivity parameter detection device, and first-order lag compensation processing (first-order lag compensator) for the output value of the temperature detection device 32) to calculate the estimated fuel temperature TF_EST, which is an estimated value of the temperature of the fuel (ECU 2, step 72 in FIG. 15), the calculated relative dielectric constant parameter and the estimated fuel temperature Accordingly, an after-correction ethanol concentration calculation unit (ECU 2, steps 73 and 74 in FIG. 15) for calculating the after-correction ethanol concentration EDC based on a predetermined relationship (correction E concentration map MEDC) The corrected ethanol concentration EDC is used instead of the output value of the ethanol concentration sensor 21 (step 2 in FIG. 17). ) And said.

このエタノール濃度センサでは、比誘電率パラメータ検出装置で検出された燃料の比誘電率パラメータと、温度検出装置で検出された燃料の温度に応じ、燃料の比誘電率パラメータ、温度とエタノール濃度の間の所定の関係に基づいて、燃料のエタノール濃度が算出され、出力される。温度検出装置は、一般に応答遅れ特性を有するため、例えば温度の異なる燃料の給油によって燃料の温度が大きく変化するような場合には、検出した燃料温度に応答遅れによる誤差が含まれる。その場合には、誤差を含む燃料温度をパラメータとして燃料のエタノール濃度が算出される結果、エタノール濃度センサの出力値が実際のエタノール濃度からずれてしまう。   In this ethanol concentration sensor, according to the relative dielectric constant parameter of the fuel detected by the relative dielectric constant parameter detector and the temperature of the fuel detected by the temperature detector, the relative dielectric constant parameter of the fuel, between the temperature and the ethanol concentration The ethanol concentration of the fuel is calculated and output based on the predetermined relationship of Since the temperature detection device generally has a response delay characteristic, for example, when the temperature of the fuel largely changes due to the fuel supply with different temperatures, an error due to the response delay is included in the detected fuel temperature. In that case, the ethanol concentration of the fuel is calculated using the fuel temperature including the error as a parameter, and as a result, the output value of the ethanol concentration sensor deviates from the actual ethanol concentration.

以上の観点から、この構成によれば、エタノール濃度センサの出力値及び温度検出装置の出力値に応じ、所定の関係に基づいて、比誘電率パラメータ検出装置で検出された比誘電率パラメータを算出するとともに、温度検出装置の出力値に一次遅れ補償処理を施すことによって、燃料の温度の推定値である推定燃料温度を算出する。そして、算出された比誘電率パラメータ及び推定燃料温度に応じ、前記所定の関係に基づいて、補正後エタノール濃度を算出する。これにより、温度検出装置の応答遅れによるエタノール濃度センサの温度誤差を補償した補正後エタノール濃度が得られる。したがって、補正後エタノール濃度をエタノール濃度センサの出力値に代えて用いることによって、噴射エタノール濃度の変化の有無の判定や、その判定結果に応じたエタノール濃度の学習条件の判定などを、精度良く行うことができる。   From the above viewpoint, according to this configuration, the relative dielectric constant parameter detected by the relative dielectric constant parameter detection device is calculated based on the predetermined relationship according to the output value of the ethanol concentration sensor and the output value of the temperature detection device At the same time, the estimated fuel temperature, which is an estimated value of the temperature of the fuel, is calculated by performing first-order lag compensation processing on the output value of the temperature detection device. Then, the corrected ethanol concentration is calculated based on the predetermined relationship according to the calculated relative dielectric constant parameter and the estimated fuel temperature. As a result, a corrected ethanol concentration is obtained in which the temperature error of the ethanol concentration sensor due to the response delay of the temperature detection device is compensated. Therefore, by using the corrected ethanol concentration instead of the output value of the ethanol concentration sensor, it is possible to accurately determine the presence or absence of a change in the injected ethanol concentration, and determine the learning condition of the ethanol concentration according to the determination result. be able to.

請求項に係る発明は、請求項1ないしのいずれかに記載の内燃機関の制御装置において、エタノール濃度センサ21は、燃料の比誘電率を表す比誘電率パラメータ(比誘電率εr)を検出する比誘電率パラメータ検出装置(電極22a、22b)と、燃料の温度TFを検出し、出力する温度検出装置(サーミスタ23)とを有し、検出された燃料の比誘電率パラメータ及び燃料の温度TFに応じ、燃料の比誘電率パラメータ、燃料の温度とエタノール濃度の間の所定の関係に基づいて、エタノール濃度を算出し、出力するように構成されており、エタノール濃度学習手段は、エタノール濃度センサ21の出力値が変化した後、所定時間(第1所定時間TMREF1)以内に当該変化前の値に戻ったときに(図9のステップ35:YES)、エタノール濃度の学習を禁止することを特徴とする。 The invention according to claim 5 is the control apparatus for an internal combustion engine according to any one of claims 1 to 3 , wherein the ethanol concentration sensor 21 has a relative dielectric constant parameter (relative dielectric constant .di-elect cons.r) representing the relative dielectric constant of fuel. It has a relative dielectric constant parameter detection device (electrodes 22a and 22b) to be detected, and a temperature detection device (thermistor 23) to detect and output the temperature TF of the fuel, and the relative dielectric constant parameter of the detected fuel and fuel According to the temperature TF, the ethanol concentration is calculated and output based on a predetermined dielectric constant parameter of the fuel, the fuel temperature and the ethanol concentration, and the ethanol concentration learning means is configured to After the output value of the concentration sensor 21 changes, when it returns to the value before the change within a predetermined time (first predetermined time TMREF1) (step 35 in FIG. 9: YES) And inhibits the learning of the ethanol concentration.

前述したエタノール濃度センサの温度誤差は、温度の異なる燃料の給油などによって一時的に発生し、その後、時間が経過するにつれて解消される。この特性に基づき、この構成によれば、エタノール濃度センサの出力値が変化した後、所定時間以内に変化前の値に戻ったときには、その出力値の変化が温度誤差によるものと判定し、エタノール濃度の学習を禁止する。これにより、温度誤差を含むエタノール濃度に基づく誤学習が回避されることで、学習の精度を向上させることができる。   The above-mentioned temperature error of the ethanol concentration sensor is temporarily generated by, for example, refueling of fuel having different temperatures, and then eliminated as time passes. Based on this characteristic, according to this configuration, when the output value of the ethanol concentration sensor changes and then returns to the value before the change within a predetermined time, it is determined that the change in the output value is due to a temperature error. Prohibit concentration learning. Thereby, it is possible to improve the accuracy of learning by avoiding erroneous learning based on the ethanol concentration including the temperature error.

請求項に係る発明は、請求項に記載の内燃機関の制御装置において、エタノール濃度学習手段は、エタノール濃度センサ21の出力値が上昇した後、所定時間内に所定量(第2しきい値ΔEREF2)以上、低下したときに(図9のステップ35:YES)、エタノール濃度の学習を禁止することを特徴とする。 In the invention as set forth in claim 6 , in the control system for an internal combustion engine according to claim 5 , the ethanol concentration learning means determines that the predetermined amount (second threshold value) is obtained within a predetermined time after the output value of the ethanol concentration sensor 21 rises. It is characterized in that learning of the ethanol concentration is prohibited when the value decreases by not less than the value ΔE REF2) (step 35 in FIG. 9: YES).

この構成によれば、エタノール濃度センサの出力値が上昇した後、所定時間内に所定量以上、低下したときに、エタノール濃度センサの主たる温度誤差である高温誤差(高温の燃料に低温の燃料が給油されたときに、エタノール濃度センサの出力値が一時的に高い側にずれる温度誤差)が発生したと判定して、エタノール濃度の学習を禁止する。これにより、高温誤差を含むエタノール濃度に基づく誤学習が回避されることで、学習の精度をさらに向上させることができる。   According to this configuration, when the output value of the ethanol concentration sensor rises and then decreases by a predetermined amount or more within a predetermined time, the high temperature error (high temperature fuel and low temperature fuel) which is the main temperature error of the ethanol concentration sensor It is determined that the temperature value (a temperature error) at which the output value of the ethanol concentration sensor temporarily shifts to the high side when refueling occurs has occurred, and learning of the ethanol concentration is prohibited. Thereby, it is possible to further improve the accuracy of learning by avoiding erroneous learning based on the ethanol concentration including the high temperature error.

本発明を適用した内燃機関及びその燃料供給装置を示す図である。FIG. 1 is a view showing an internal combustion engine to which the present invention is applied and its fuel supply device. 内燃機関の制御装置を示すブロック図である。It is a block diagram showing a control device of an internal combustion engine. エタノール濃度センサを模式的に示す図である。It is a figure which shows an ethanol concentration sensor typically. 本発明の第1実施形態において実行される、推定噴射エタノール濃度の算出処理を示すフローチャートである。It is a flow chart which shows calculation processing of presumed injection ethanol concentration performed in a 1st embodiment of the present invention. 図4の算出処理において用いられるバッファ処理を説明するための図である。It is a figure for demonstrating the buffer process used in the calculation process of FIG. 図4の算出処理によって得られる、検出エタノール濃度と推定噴射エタノール濃度との関係を模式的に示す図である。It is a figure which shows typically the relationship of the detection ethanol concentration and the presumed injection ethanol concentration which are obtained by the calculation process of FIG. エタノール濃度の学習処理のメインフローを示すフローチャートである。It is a flowchart which shows the main flow of a learning process of ethanol concentration. エタノール濃度センサの高温誤差を説明するための図である。It is a figure for demonstrating the high temperature error of an ethanol concentration sensor. 図7のステップ11で実行される学習条件の判定処理のサブルーチンを示すフローチャートである。It is a flowchart which shows the subroutine of the determination processing of the learning condition performed by step 11 of FIG. 図9の判定処理のうちの学習の許可/禁止判定部分によって得られる動作例を示すタイミングチャートである。10 is a timing chart showing an operation example obtained by a learning permission / prohibition determination portion in the determination processing of FIG. 9; 図9の判定処理のうちの学習の終了判定部分によって得られる動作例を示すタイミングチャートである。FIG. 10 is a timing chart showing an operation example obtained by a learning end determination part of the determination processing of FIG. 9; FIG. 図7のステップ13で実行されるエタノール濃度学習値の算出処理のサブルーチンを示すフローチャートである。It is a flowchart which shows the subroutine of the calculation process of the ethanol concentration learning value performed by step 13 of FIG. 図12の算出処理によって得られる動作例を示すタイミングチャートである。It is a timing chart which shows the operation example obtained by the calculation process of FIG. 燃料噴射量の算出処理を示すフローチャートである。It is a flow chart which shows calculation processing of fuel injection quantity. 第2実施形態において実行される、検出エタノール濃度の補正処理を示すフローチャートである。It is a flowchart which shows the correction | amendment process of the detection ethanol concentration performed in 2nd Embodiment. 図15の補正処理の内容を示すブロック図である。It is a block diagram which shows the content of the correction process of FIG. 第2実施形態による学習条件の判定処理のサブルーチンを示すフローチャートである。It is a flowchart which shows the subroutine of the determination processing of the learning condition by 2nd Embodiment.

以下、図面を参照しながら、本発明の好ましい実施形態について詳細に説明する。図1は、本発明を適用した内燃機関(以下「エンジン」という)3及び燃料供給装置4を示す。エンジン3は、車両(図示せず)に搭載されており、エタノールとガソリンとを混合した燃料Fを使用するものである。以下、燃料F中のエタノール濃度を「E濃度」という。   Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the drawings. FIG. 1 shows an internal combustion engine (hereinafter referred to as “engine”) 3 and a fuel supply device 4 to which the present invention is applied. The engine 3 is mounted on a vehicle (not shown) and uses a fuel F in which ethanol and gasoline are mixed. Hereinafter, the ethanol concentration in the fuel F is referred to as "E concentration".

燃料供給装置4は、例えば車両のエンジンルーム(図示せず)に配置され、燃料Fを貯留する燃料タンク5と、一端部が燃料タンク5に接続された燃料通路6を有する。燃料タンク5には低圧ポンプ7が設けられ、燃料通路6の途中には高圧ポンプ8が設けられている。燃料通路6の他端部は、コモンレール9を介して複数(この例では4つ)の燃料噴射弁10に接続されている。   The fuel supply device 4 is disposed, for example, in an engine room (not shown) of the vehicle, and has a fuel tank 5 for storing the fuel F, and a fuel passage 6 connected to the fuel tank 5 at one end. A low pressure pump 7 is provided in the fuel tank 5, and a high pressure pump 8 is provided in the middle of the fuel passage 6. The other end of the fuel passage 6 is connected to a plurality (four in this example) of fuel injection valves 10 via a common rail 9.

以上の構成により、燃料Fは、低圧ポンプ7によって燃料タンク5から燃料通路6に送出され、高圧ポンプ8で昇圧された後、コモンレール9に供給され、各燃料噴射弁10から噴射される。高圧ポンプ8及び燃料噴射弁10の動作は、ECU(電子制御ユニット)2からの制御信号によって制御され(図2参照)、それにより、燃料噴射弁10の燃料噴射量GFUELなどが制御される。   According to the above configuration, the fuel F is delivered from the fuel tank 5 to the fuel passage 6 by the low pressure pump 7, pressurized by the high pressure pump 8, supplied to the common rail 9, and injected from the fuel injection valves 10. The operations of the high pressure pump 8 and the fuel injection valve 10 are controlled by a control signal from the ECU (electronic control unit) 2 (see FIG. 2), whereby the fuel injection amount GFUEL of the fuel injection valve 10 and the like are controlled.

また、燃料通路6には、高圧ポンプ8の上流側に、燃料FのE濃度を検出するE濃度センサ21が設けられている。E濃度センサ21は、静電容量式のものであり、図3に示すように、環状のアウター電極22a及びインナー電極22bと、インナー電極22bに取り付けられたサーミスタ23と、演算処理用のマイクロプロフェッサ(図示せず)を有する。両電極22a、22bの間及びインナー電極22bの内部には、燃料Fが満たされている。   Further, in the fuel passage 6, an E concentration sensor 21 for detecting the E concentration of the fuel F is provided on the upstream side of the high pressure pump 8. The E concentration sensor 21 is an electrostatic capacitance type sensor, and as shown in FIG. 3, an annular outer electrode 22a and an inner electrode 22b, a thermistor 23 attached to the inner electrode 22b, and a microprocessor for arithmetic processing (Not shown). Fuel F is filled between the two electrodes 22a and 22b and inside the inner electrode 22b.

このE濃度センサ21では、交流電圧が印加された状態で両電極22a、22bの間に発生する静電容量を介して、燃料Fの比誘電率εrが検出される。サーミスタ23は、温度に応じて電気抵抗が変化する素子を有しており、その電気抵抗を介して燃料Fの温度(燃料温度)TFが検出される。マイクロプロフェッサは、検出された比誘電率εr及び燃料温度TFに応じ、所定のマップ(図示せず)を検索することによって、E濃度を算出し、その算出結果を検出E濃度EDとしてECU2に出力する。また、サーミスタ23で検出された燃料温度TFを表す検出信号は、ECU2に出力される。   In the E concentration sensor 21, the relative dielectric constant εr of the fuel F is detected via the capacitance generated between the two electrodes 22 a and 22 b in the state where an alternating voltage is applied. The thermistor 23 has an element whose electric resistance changes according to the temperature, and the temperature (fuel temperature) TF of the fuel F is detected via the electric resistance. The micro-professor calculates E concentration by searching a predetermined map (not shown) according to the detected relative dielectric constant ε r and fuel temperature TF, and outputs the calculation result to the ECU 2 as detected E concentration ED Do. Further, a detection signal representing the fuel temperature TF detected by the thermistor 23 is output to the ECU 2.

また、エンジン3のクランクシャフト(図示せず)には、クランク角センサ24が設けられている。クランク角センサ24は、クランクシャフトの回転に伴い、パルス信号であるCRK信号及びTDC信号をECU2に出力する。CRK信号は、所定のクランク角度(例えば30°)ごとに出力される。ECU2は、CRK信号に基づき、エンジン3の回転数NEを算出する。TDC信号は、いずれかの気筒においてピストンが吸気行程開始時の上死点(TDC)付近にあることを表す信号であり、エンジン3が4気筒の場合には、クランク角度180°ごとに出力される。   Further, a crank angle sensor 24 is provided on a crankshaft (not shown) of the engine 3. The crank angle sensor 24 outputs a CRK signal as a pulse signal and a TDC signal to the ECU 2 as the crankshaft rotates. The CRK signal is output every predetermined crank angle (for example, 30 °). The ECU 2 calculates the rotational speed NE of the engine 3 based on the CRK signal. The TDC signal is a signal representing that the piston is in the vicinity of the top dead center (TDC) at the start of the intake stroke in any cylinder, and is output at every crank angle 180 ° when the engine 3 is four cylinders. Ru.

また、ECU2には、吸気管(図示せず)に設けられたエアフローセンサ25から、吸入空気量GAIRを表す検出信号が入力され、排気管(図示せず)に設けられたLAFセンサ26から、排ガス中の酸素濃度を表す検出信号が入力される(図2参照)。ECU2は、LAFセンサ26の検出信号に応じ、エンジン3で燃焼した混合気の空燃比を表す検出空燃比(当量比)KACTを算出する。   Further, a detection signal representing the intake air amount GAIR is input to the ECU 2 from an air flow sensor 25 provided in an intake pipe (not shown), and from a LAF sensor 26 provided in an exhaust pipe (not shown) A detection signal representing the oxygen concentration in the exhaust gas is input (see FIG. 2). The ECU 2 calculates a detected air-fuel ratio (equivalent ratio) KACT that represents the air-fuel ratio of the air-fuel mixture burned by the engine 3 according to the detection signal of the LAF sensor 26.

ECU2は、CPU、RAM、ROM、EPROM及びI/Oインターフェース(いずれも図示せず)などから成るマイクロコンピュータで構成されている。ECU2は、前述した各種のセンサからの検出信号などに基づき、ROMに記憶された制御プログラムに従って、燃料FのE濃度を学習するとともに、学習によって算出されたE濃度学習値E_LRNを用いて、燃料噴射弁10の燃料噴射量GFUELなどを制御するエンジン制御を実行する。また、ECU2のRAMには、検出E濃度EDを記憶するためのリングバッファが設けられており(図5参照)、E濃度学習値E_LRNはEPROMに記憶される。   The ECU 2 is configured by a microcomputer including a CPU, a RAM, a ROM, an EPROM, an I / O interface (all not shown), and the like. The ECU 2 learns the E concentration of the fuel F in accordance with the control program stored in the ROM based on the detection signals from the various sensors described above and the like, and uses the E concentration learning value E_LRN calculated by learning. Engine control is performed to control the fuel injection amount GFUEL of the injection valve 10 and the like. Further, a ring buffer for storing the detected E density ED is provided in the RAM of the ECU 2 (see FIG. 5), and the E density learning value E_LRN is stored in the EPROM.

以下、本発明の第1実施形態について説明する。本実施形態では、ECU2によって、判定手段、エタノール濃度学習手段、制御手段、及び推定噴射エタノール濃度算出手段が構成されている。   Hereinafter, a first embodiment of the present invention will be described. In the present embodiment, the ECU 2 constitutes determination means, ethanol concentration learning means, control means, and estimated injection ethanol concentration calculation means.

図4は、ECU2で実行される推定噴射E濃度EI_ESTの算出処理を示す。この算出処理は、E濃度センサ21で検出された検出E濃度EDに基づいて、燃料噴射弁10から噴射される燃料FのE濃度(以下「噴射E濃度」という)の推定値を、推定噴射E濃度EI_ESTとして算出するものである。算出された推定噴射E濃度EI_ESTは、E濃度の学習に用いられる。本処理は、TDC信号の入力に同期して常時、実行される。   FIG. 4 shows a process of calculating the estimated injection E concentration EI_EST executed by the ECU 2. This calculation process estimates an estimated value of the E concentration (hereinafter referred to as “injection E concentration”) of the fuel F injected from the fuel injection valve 10 based on the detected E concentration ED detected by the E concentration sensor 21. E concentration is calculated as EI_EST. The calculated estimated injection E concentration EI_EST is used for learning of the E concentration. This process is always performed in synchronization with the input of the TDC signal.

本処理では、まずステップ1(「S1」と図示。以下同じ)において、今回の燃料噴射量GFUEL(質量:g)に所定の換算係数Kfを乗算することによって、今回の燃料消費量Vf(体積:cc)を算出する。次に、この燃料消費量Vfを前回までの燃料消費量積算値ΣVfに加算することによって、今回の燃料消費量積算値ΣVfを算出する(ステップ2)。なお、燃料消費量積算値ΣVfは、例えばエンジン3のイグニッションスイッチ(図示せず)がオンされたときに、値0にリセットされる。   In the present process, first, in step 1 (shown as “S1”, the same applies to the following), the current fuel injection amount GFUEL (mass: g) is multiplied by a predetermined conversion factor Kf to obtain the current fuel consumption Vf (volume). : Cc) is calculated. Next, the present fuel consumption integrated value VVf is calculated by adding the fuel consumption Vf to the fuel consumption integrated value ΣVf up to the previous time (step 2). The fuel consumption integrated value VVf is reset to the value 0, for example, when the ignition switch (not shown) of the engine 3 is turned on.

次に、算出した燃料消費量積算値ΣVfが所定の単位容積ΔVol以上であるか否かを判別する(ステップ3)。図5に示すように、この単位容積ΔVolは、E濃度センサ21の位置からコモンレール9までの配管容積Vtotalを、前述したリングバッファのバッファ数Nで除算した値に相当する(ΔVol=Vtotal/N)。このステップ3の答えがNOのときには、そのまま本処理を終了する。   Next, it is determined whether the calculated fuel consumption integrated value VVf is greater than or equal to a predetermined unit volume ΔVol (step 3). As shown in FIG. 5, this unit volume ΔVol corresponds to a value obtained by dividing the piping volume Vtotal from the position of the E concentration sensor 21 to the common rail 9 by the number N of buffers of the ring buffer described above (ΔVol = Vtotal / N ). When the answer to this step 3 is NO, this processing ends.

一方、ステップ3の答えがYESで、燃料消費量積算値ΣVfが単位容積ΔVolに達したときには、燃料消費量積算値ΣVfを値0にリセットする(ステップ4)。次に、高温誤差フラグF_HERRが「1」であるか否かを判別する(ステップ5)。後述するように、この高温誤差フラグF_HERRは、E濃度センサ21の高温誤差が発生していると判定されたときに、「1」にセットされるものである。   On the other hand, if the answer to step 3 is YES and the fuel consumption integrated value VVf reaches the unit volume ΔVol, the fuel consumption integrated value VVf is reset to the value 0 (step 4). Next, it is determined whether the high temperature error flag F_HERR is "1" (step 5). As described later, this high temperature error flag F_HERR is set to “1” when it is determined that the high temperature error of the E concentration sensor 21 is occurring.

このステップ5の答えがNOで、高温誤差が発生していないと判定されているときには、番号nのバッファに記憶されていた検出E濃度EDのバッファ値E_BF(n)をそれぞれ、番号(n+1)のバッファ値E_BF(n+1)としてシフトする(ステップ6)とともに、E濃度センサ21で今回、検出された検出E濃度EDを、番号1のバッファ値E_BF(1)として記憶する(ステップ7)。   If the answer to this step 5 is NO, and it is determined that a high temperature error has not occurred, the buffer value E_BF (n) of the detected E density ED stored in the buffer of the number n is numbered (n + 1) While shifting as the buffer value E_BF (n + 1) of (step 6), the detected E density ED detected this time by the E density sensor 21 is stored as the buffer value E_BF (1) of No. 1 (step 7).

以上のバッファ処理により、単位容積ΔVolに等しい燃料量が消費されるごとに、単位容積ΔVolの分だけ燃料Fが燃料噴射弁10側に移動したとして、バッファ値E_BFがシフトされ、更新される。例えば、図5は、E0燃料(E濃度=0)が使用されている状態からE85燃料(E濃度=85%)が給油された場合のバッファ値E_BFの推移を示す。更新回数i=1において、検出エタノール濃度EDが0から5%に変化し、バッファ値E_BF(1)として記憶されたとすると、その後、このバッファ値E_BF=5%は、単位容積ΔVolに等しい燃料量が消費されるごとにシフトされ、更新回数i=Nになったとき、すなわち配管容積Vtotalに等しい燃料量が消費されたときに、番号Nのバッファに到達し、バッファ値E_BF(N)として記憶される。   By the above buffer processing, whenever the fuel amount equal to the unit volume ΔVol is consumed, the buffer value E_BF is shifted and updated as the fuel F moves to the fuel injection valve 10 by the unit volume ΔVol. For example, FIG. 5 shows the transition of the buffer value E_BF when the E85 fuel (E concentration = 85%) is supplied from the state where the E0 fuel (E concentration = 0) is used. Assuming that the detected ethanol concentration ED changes from 0 to 5% and is stored as the buffer value E_BF (1) at the number of updates i = 1, then the buffer value E_BF = 5% is equal to the unit volume ΔVol fuel amount Is shifted each time it is consumed, and when the number of updates i = N, that is, when the amount of fuel equal to the pipe volume Vtotal is consumed, the buffer of No. N is reached and stored as the buffer value E_BF (N) Be done.

以上から明らかなように、番号1のバッファ値E_BF(1)は、その時点でのE濃度センサ21の位置におけるE濃度(検出E濃度ED)を表し、番号Nのバッファ値E_BF(N)は、E濃度センサ21の位置から燃料噴射弁10の位置までの燃料Fの輸送遅れを反映した、その時点での燃料噴射弁10の位置におけるE濃度、すなわち燃料噴射弁10から噴射される噴射E濃度を表す。   As apparent from the above, the buffer value E_BF (1) of No. 1 represents the E concentration (detected E density ED) at the position of the E density sensor 21 at that time, and the buffer value E_BF (N) of No. N , E concentration at the position of the fuel injection valve 10 at that time reflecting the transport delay of the fuel F from the position of the E concentration sensor 21 to the position of the fuel injection valve 10, that is, the injection E injected from the fuel injection valve 10 Represents concentration.

図4に戻り、前記ステップ7に続くステップ8では、次式(1)により、上述した番号Nのバッファ値E_BF(N)に一次遅れ処理を施すことによって、推定噴射E濃度EI_ESTを算出し、図4の処理を終了する。
EI_EST =(1−m)・EI_EST+m・E_BF(N) ・・・(1)
ここで、右辺のEI_ESTは推定噴射E濃度の前回値、mは所定のなまし係数(0<m<1)である。
Returning to FIG. 4, in step 8 following step 7, the estimated injection E concentration EI_EST is calculated by performing first-order delay processing on the buffer value E_BF (N) of the above-described number N according to the following equation (1): The process of FIG. 4 ends.
EI_EST = (1-m) · EI_EST + m · E_BF (N) (1)
Here, EI_EST on the right side is the previous value of the estimated injection E concentration, and m is a predetermined smoothing coefficient (0 <m <1).

以上の結果、図6に示すように、推定噴射E濃度EI_ESTには、検出E濃度EDに対し、バッファ処理により、E濃度センサ21の位置から燃料噴射弁10の位置に移動するまでの燃料Fの輸送遅れによるディレイ(むだ時間)が反映されるとともに、一次遅れ処理により、新旧の燃料Fの混じり合いによる一次遅れが反映される。これにより、実際の噴射E濃度を表す推定噴射E濃度EI_ESTが精度良く算出される。   As a result of the above, as shown in FIG. 6, the estimated injection E concentration EI_EST corresponds to the detected E concentration ED, and the fuel F from moving from the position of the E concentration sensor 21 to the position of the fuel injection valve 10 by buffer processing. In addition to the delay (dead time) due to the transport delay, the first-order delay process reflects the first-order delay due to mixing of the old and new fuels F. As a result, the estimated injection E concentration EI_EST representing the actual injection E concentration is accurately calculated.

一方、前記ステップ5の答えがYESで、E濃度センサ21の高温誤差が発生していると判定されているときには、現在のE濃度学習値E_LRNを、すべてのバッファにバッファ値E_BF(1)〜E_BF(N)として記憶する(ステップ9)とともに、推定噴射E濃度EI_ESTとして設定し(ステップ10)、図4の処理を終了する。   On the other hand, if the answer to step 5 is YES, and it is determined that the high temperature error of the E concentration sensor 21 is occurring, the current E concentration learning value E_LRN is stored in all buffers as the buffer value E_BF (1) to While storing as E_BF (N) (step 9), it sets as presumed injection E concentration EI_EST (step 10), and ends processing of FIG.

次に、E濃度の学習処理について説明する。図7はそのメインフローを示す。この処理は、所定時間ごとに繰り返し実行される。本処理では、まずステップ11において、E濃度の学習条件の判定処理を実行する。この判定処理では、E濃度の学習条件が成立していると判定された場合、学習フラグF_LRNが「1」にセットされ、他の場合には、学習フラグF_LRNは「0」にセットされる。次に、ステップ12において、学習フラグF_LRNが「1」であるか否かを判別し、その答えがYESのときには、ステップ13において、E濃度学習としてE濃度学習値の算出処理を実行する一方、NOのときには、E濃度学習を行わず、そのまま本処理を終了する。   Next, the learning process of the E concentration will be described. FIG. 7 shows the main flow. This process is repeatedly performed every predetermined time. In the present process, first, at step 11, the process of determining the learning condition of the E concentration is executed. In this determination process, when it is determined that the E concentration learning condition is satisfied, the learning flag F_LRN is set to “1”, and in other cases, the learning flag F_LRN is set to “0”. Next, in step 12, it is determined whether or not the learning flag F_LRN is "1". If the answer is YES, the process of calculating the E concentration learning value as E concentration learning is performed in step 13, while When the determination is NO, the E concentration learning is not performed, and the present processing ends.

ここで、上述した図7のE濃度の学習処理において考慮されているE濃度センサ21の温度特性について説明する。   Here, the temperature characteristic of the E concentration sensor 21 considered in the learning processing of the E concentration of FIG. 7 described above will be described.

前述したように、E濃度センサ21は、燃料Fの比誘電率εrがE濃度と相関するとともに、燃料温度TFに応じて変化するという関係に基づき、これらの三者の関係をあらかじめ設定したマップを用い、検出された比誘電率εr及び燃料温度TFに応じて、燃料FのE濃度(検出E濃度ED)を算出し、出力するように構成されている。   As described above, the E concentration sensor 21 is a map in which the relationship among these three is set in advance based on the relationship that the relative permittivity εr of the fuel F is correlated with the E concentration and changes according to the fuel temperature TF. The E concentration (the detected E concentration ED) of the fuel F is calculated and output in accordance with the detected relative dielectric constant rr and the fuel temperature TF.

上記の3つのパラメータのうち、比誘電率εrは、電極22a、22bの間に存在する燃料Fの特性として直接的に検出されるため、その応答遅れ(真値に対する検出遅れ)が小さいのに対し、燃料温度TFは、燃料の温度に応じて変化するサーミスタ23の素子の電気抵抗を介して間接的に検出されるため、応答遅れが大きい。このため、既存の燃料(旧燃料)に温度の異なる燃料が給油された場合、燃料温度TFの応答遅れから、比誘電率εr及び燃料温度TFに応じて算出される検出E濃度EDが実際のE濃度から乖離し、検出誤差が生じ得る。   Among the above three parameters, the relative permittivity εr is directly detected as the characteristic of the fuel F existing between the electrodes 22a and 22b, so its response delay (detection delay with respect to the true value) is small. On the other hand, since the fuel temperature TF is detected indirectly via the electric resistance of the element of the thermistor 23 which changes according to the temperature of the fuel, the response delay is large. Therefore, when fuel with different temperature is supplied to the existing fuel (old fuel), the detected E concentration ED calculated according to the relative dielectric constant ε r and the fuel temperature TF is actually determined from the response delay of the fuel temperature TF. Deviation from E concentration may cause detection errors.

例えば、図8は、E濃度がEAである高温の旧燃料に、E濃度が同じEAの低温の燃料が給油された場合のE濃度センサ21の動作を示している。この場合、E濃度センサ21の位置において、燃料が高温の旧燃料から低温の給油後の燃料に置き換わると、比誘電率εrは、高温ライン上の小さな値(点X)から低温ライン上のより大きな値(点Y)に迅速に変化する(矢印a)。これに対し、サーミスタ23で検出される燃料温度TFは、応答遅れがあるためにすぐには変化せず、旧燃料の温度から給油後燃料の温度に向かって徐々に低下する。その間、検出E濃度EDは、燃料温度TFに応じて算出される結果、図8に矢印bで示すように推移し、燃料温度TFが給油後燃料の温度に等しくなるまで、実際のE濃度EAに対して高い側にずれた状態で算出される。   For example, FIG. 8 shows the operation of the E concentration sensor 21 when a low temperature fuel with the same E concentration is supplied to a high temperature old fuel with an E concentration EA. In this case, at the position of the E concentration sensor 21, when the fuel is replaced from the high temperature old fuel to the low temperature fuel after refueling, the relative dielectric constant εr is smaller than the value on the high temperature line (point X) It rapidly changes to a large value (point Y) (arrow a). On the other hand, the fuel temperature TF detected by the thermistor 23 does not change immediately because there is a response delay, but gradually decreases from the temperature of the old fuel toward the temperature of the fuel after refueling. During this time, the detected E concentration ED is calculated according to the fuel temperature TF, and as a result changes as shown by the arrow b in FIG. 8, until the fuel temperature TF becomes equal to the temperature of the fuel after refueling. Is calculated in a state of being shifted to the high side.

以下、上記のように、高温の燃料に低温の燃料が給油されたときに、サーミスタ23の応答遅れにより、検出E濃度EDが一時的に高い側にずれる誤差を、E濃度センサ21の「高温誤差」という。なお、通常、旧燃料は、エンジンルームに配置された燃料タンク5に貯留されるため、比較的高い温度状態にあるのに対し、給油される燃料の温度は、外気温に近いため、旧燃料の温度よりも低い関係にある。このため、E濃度センサ21の温度誤差は、通常、上述した高温誤差として発生し、図8に破線の矢印cで示すような、検出E濃度EDが実際のE濃度EAに対して低い側にずれる誤差(低温誤差)は、あまり発生しない。   Hereinafter, as described above, when the low temperature fuel is supplied to the high temperature fuel, an error in which the detected E concentration ED temporarily shifts to the high side due to the response delay of the thermistor 23 is referred to as “high temperature of the E concentration sensor 21 It is called an error. In addition, since the old fuel is normally stored in the fuel tank 5 disposed in the engine room, the temperature of the fuel supplied is relatively high, while the temperature of the fuel supplied is close to the outside temperature. The relationship is lower than the temperature of. Therefore, the temperature error of the E concentration sensor 21 usually occurs as the above-described high temperature error, and the detected E concentration ED is lower than the actual E concentration EA as shown by the broken arrow c in FIG. The offset error (low temperature error) does not occur much.

次に、図9を参照しながら、図7のステップ11で実行される学習条件の判定処理について説明する。本処理では、まずステップ21において、学習フラグF_LRNが「1」であるか否かを判別する。この答えがNOで、E濃度の学習中でないときには、今回の検出E濃度EDと、ECU2に記憶されている現在のE濃度学習値E_LRNとの差分(=ED−E_LRN)を、E濃度変化量ΔECHGとして算出する(ステップ22)。   Next, with reference to FIG. 9, the process of determining the learning condition performed in step 11 of FIG. 7 will be described. In this process, first, at step 21, it is determined whether or not the learning flag F_LRN is "1". When this answer is NO and E learning is not in progress, the difference (= ED-E_LRN) between the current detected E density ED and the current E density learning value E_LRN stored in the ECU 2 is the E density change amount Calculated as ΔE CHG (step 22).

次に、E濃度上昇フラグF_INCが「1」であるか否かを判別する(ステップ23)。後述するように、このE濃度上昇フラグF_INCは、検出E濃度EDがE濃度学習値E_LRNに対して所定の第1しきい値ΔEREF1以上、上昇したときに、「1」にセットされるものである。この答えがNOのときには、E濃度変化量の絶対値|ΔECHG|が上記第1しきい値ΔEREF1以上であるか否かを判別する(ステップ24)。この答えがNOのときには、E濃度学習値E_LRNに対する検出E濃度EDの変化量(上昇量又は低下量)が小さいため、噴射E濃度が変化しないと判定して、学習フラグF_LRNを「0」にセットし(ステップ25)、E濃度学習を禁止する。   Next, it is determined whether the E concentration increase flag F_INC is “1” (step 23). As described later, the E concentration increase flag F_INC is set to “1” when the detected E concentration ED rises above the predetermined first threshold ΔEREF1 with respect to the E concentration learning value E_LRN. is there. If the answer to this question is negative (NO), it is determined whether or not the absolute value | ΔECHG | of the E concentration change amount is greater than or equal to the first threshold value ΔEREF1 (step 24). When the answer is NO, it is determined that the injection E concentration does not change because the amount of change (increase or decrease) of the detected E concentration ED with respect to the E concentration learning value E_LRN is small, and the learning flag F_LRN is set to "0". Set (step 25) to inhibit E concentration learning.

前記ステップ24の答えがYESのときには、E濃度変化量ΔECHGが正値であるか否かを判別する(ステップ26)。この答えがNOのとき、すなわち検出E濃度EDがE濃度学習値E_LRNに対して低下側に変化したときには、前述した高温誤差は発生しておらず、噴射E濃度が変化すると判定して、学習フラグF_LRNを「1」にセットし(ステップ27)、E濃度学習を許可する。   If the answer to step 24 is YES, it is determined whether the E concentration change amount ΔECHG is a positive value (step 26). When the answer is NO, that is, when the detected E concentration ED changes to the lower side with respect to the E concentration learning value E_LRN, the above-described high temperature error does not occur, and it is determined that the injection E concentration changes, and learning is performed. The flag F_LRN is set to "1" (step 27), and E concentration learning is permitted.

前記ステップ26の答えがYESで、検出E濃度EDがE濃度学習値E_LRNに対して、第1しきい値ΔEREF1以上、上昇側に変化したときには、その原因が、E濃度の実際の上昇によるものではなく、E濃度センサ21の高温誤差の発生による可能性があるため、E濃度学習の許可を保留し、次のステップ28以降において高温誤差の発生の有無を判定する。   If the answer to step 26 is YES, and the detected E density ED changes to a higher side than the first threshold ΔEREF1 with respect to the E density learning value E_LRN, the cause is due to the actual increase of the E density However, since there is a possibility that the high temperature error of the E concentration sensor 21 has occurred, the permission of the E concentration learning is suspended, and it is determined whether or not the high temperature error has occurred in the subsequent step 28 and thereafter.

まずステップ28では、E濃度上昇フラグF_INCを「1」にセットし、次に、以降の経過時間を計時するダウンカウント式のE濃度上昇タイマの値TM_INCを第1所定時間TMREF1にセットし(ステップ29)、E濃度最大値ED_MAXを今回の検出E濃度EDに設定した(ステップ30)後、前記ステップ25に進み、学習フラグF_LRNを「0」に維持し、図9の処理を終了する。   First, at step 28, the E concentration increase flag F_INC is set to "1", and then the value TM_INC of the down count type E concentration increase timer that counts the subsequent elapsed time is set to the first predetermined time period TMREF1 (step 29) After setting the E density maximum value ED_MAX to the currently detected E density ED (step 30), the process proceeds to the step 25, maintains the learning flag F_LRN at "0", and ends the processing of FIG.

上記ステップ28が実行された後には、前記ステップ23の答えがYESになり、その場合には、高温誤差フラグF_HERRが「1」であるか否かを判別する(ステップ31)。その答えがNOのときには、今回の検出E濃度EDがE濃度最大値ED_MAXよりも大きいか否かを判別する(ステップ32)。この答えがYESのときには、E濃度最大値ED_MAXを検出E濃度EDに更新した(ステップ33)後、NOのときには直接、ステップ34に進む。   After step 28 is executed, the answer to step 23 is YES, in which case it is determined whether the high temperature error flag F_HERR is "1" (step 31). If the answer is NO, it is determined whether the currently detected E density ED is larger than the E density maximum value ED_MAX (step 32). If the answer is YES, the E concentration maximum value ED_MAX is updated to the detected E concentration ED (step 33), and if NO, the process directly proceeds to step 34.

このステップ34では、E濃度最大値ED_MAXと検出E濃度EDとの差を、E濃度低下量ΔEDECとして算出し、次いで、算出したE濃度低下量ΔEDECが所定の第2しきい値ΔEREF2以上であるか否かを判別する(ステップ35)。この答えがYESで、検出E濃度EDがE濃度最大値ED_MAXから第2しきい値ΔEREF2以上、低下したときには、高温誤差が発生していると判定し、高温誤差フラグF_HERRを「1」にセットする(ステップ36)とともに、前記ステップ25に進み、学習フラグF_LRNを「0」にセットし、E濃度学習を禁止する。   In this step 34, the difference between the E concentration maximum value ED_MAX and the detected E concentration ED is calculated as the E concentration reduction amount ΔEDEC, and then the calculated E concentration reduction amount ΔEDEC is greater than or equal to the predetermined second threshold value ΔEREF2 It is determined whether or not it is (step 35). If the answer is YES and the detected E density ED falls from the E density maximum value ED_MAX to the second threshold ΔEREF2 or more, it is determined that a high temperature error is occurring, and the high temperature error flag F_HERR is set to “1”. At the same time (step 36), the process proceeds to step 25, where the learning flag F_LRN is set to "0" and the E concentration learning is prohibited.

前記ステップ35の答えがNOのときには、前記ステップ29でセットしたE濃度上昇タイマ値TM_INCが0になったか否かを判別する(ステップ37)。この答えがNOのときには、前記ステップ25に進み、E濃度学習を引き続き禁止する。   When the answer in step 35 is NO, it is determined whether the E concentration increase timer value TM_INC set in step 29 has become 0 (step 37). If the answer to this question is negative (NO), the process proceeds to step 25, where E concentration learning is continuously prohibited.

一方、ステップ37の答えがYESのとき、すなわちE濃度変化量ΔECHGが第1しきい値ΔEREF1以上になった後、第1所定時間TMREF1が経過しても、検出E濃度EDがE濃度最大値ED_MAXから第2しきい値ΔEREF2以上、低下していないときには、高温誤差は発生しておらず、検出E濃度EDの上昇がE濃度の実際の上昇によるものと判定する。この判定に従い、高温誤差フラグF_HERRを「0」にセットする(ステップ38)とともに、前記ステップ27に進み、学習フラグF_LRNを「1」にセットし、E濃度学習を許可する。   On the other hand, when the answer in step 37 is YES, that is, after the E concentration change amount ΔECHG becomes equal to or more than the first threshold value ΔEREF1, the detected E concentration ED has the maximum E concentration even if the first predetermined time TMREF1 passes. When the temperature does not decrease from ED_MAX by the second threshold ΔEREF2 or more, no high temperature error occurs, and it is determined that the increase in the detected E concentration ED is due to the actual increase in the E concentration. In accordance with this determination, the high temperature error flag F_HERR is set to “0” (step 38), and the process proceeds to step 27 where the learning flag F_LRN is set to “1” to permit E concentration learning.

前記ステップ36で高温誤差フラグF_HERRが「1」にセットされた後には、前記ステップ31の答えがYESになり、その場合には、ステップ40に進み、E濃度変化量ΔECHGが前記第1しきい値ΔEREF1よりも小さいか否かを判別する。この答えがNOのときには、前記ステップ25に進み、E濃度学習を引き続き禁止する。一方、ステップ40の答えがYESで、E濃度変化量ΔECHGが第1しきい値ΔEREF1を下回ったときには、発生した高温誤差が解消されたとして、高温誤差フラグF_HERR及び濃度上昇フラグF_INCをそれぞれ「0」にセットする(ステップ41、42)とともに、前記ステップ25に進み、E濃度学習の禁止状態を維持する。   After the high temperature error flag F_HERR is set to "1" in step 36, the answer to step 31 is YES, and in this case, the process proceeds to step 40, and the E concentration change amount ΔECHG has the first threshold value. It is determined whether it is smaller than the value ΔEREF1. If the answer to this question is negative (NO), the process proceeds to step 25, where E concentration learning is continuously prohibited. On the other hand, if the answer to step 40 is YES, and the E concentration change amount ΔECHG falls below the first threshold value ΔEREF1, the high temperature error flag F_HERR and the concentration increase flag F_INC are respectively set to “0 (Steps 41 and 42), proceed to step 25 and maintain the E concentration learning prohibited state.

ここで、これまでに説明した図9の判定処理による動作例を、図10を参照しながら説明する。図10の曲線Aは、高温誤差が発生している場合の検出E濃度EDの推移を示す。この曲線Aでは、高温誤差の発生に伴って検出E濃度EDが上昇するのに応じて、時点t1において、E濃度学習値E_LRNからのE濃度変化量ΔECHGが第1しきい値ΔEREF1以上になる(以下「条件1」という)。この条件1の成立は図9のステップ24、26によって判定され、それに応じてE濃度上昇タイマ値TM_INCが第1所定時間TMREF1にセットされ(ステップ29)、学習フラグF_LRNは「0」に維持される。   Here, an operation example according to the determination processing of FIG. 9 described above will be described with reference to FIG. Curve A in FIG. 10 shows the transition of the detected E concentration ED when a high temperature error occurs. In this curve A, the E concentration change amount ΔECHG from the E concentration learning value E_LRN becomes equal to or greater than the first threshold value ΔEREF1 at time t1 in response to the increase in the detected E concentration ED accompanying the occurrence of the high temperature error. (Hereafter referred to as "condition 1"). The establishment of the condition 1 is determined by steps 24 and 26 in FIG. 9, and accordingly, the E concentration increase timer value TM_INC is set to the first predetermined time TMREF1 (step 29), and the learning flag F_LRN is maintained at "0". Ru.

検出E濃度EDは、高温誤差の特性により、E濃度最大値ED_MAXまで上昇した後、低下に転じる(時点t2)。この検出E濃度EDの低下に伴い、上記の条件1の成立後に第1所定時間TMREF1が経過する前に(時点t3)、E濃度最大値ED_MAXからのE濃度低下量ΔEDECが第2しきい値ΔEREF2以上になる(以下「条件2」という)。この条件2の成立は、ステップ35によって判定される。   The detected E density ED rises to the E density maximum value ED_MAX due to the characteristics of the high temperature error, and then turns to decrease (at time t2). With the decrease of the detected E concentration ED, the E concentration decrease amount ΔEDEC from the E concentration maximum value ED_MAX is the second threshold value before the first predetermined time TMREF1 elapses after the above-mentioned condition 1 is satisfied (time t3) It becomes more than ΔE REF 2 (hereinafter referred to as “condition 2”). The establishment of the condition 2 is determined in step 35.

そして、上記の2つの条件1及び2がいずれも成立したときに、高温誤差が発生していると判定し、高温誤差フラグF_HERRが「1」にセットされる(ステップ36、図10(c)破線)とともに、学習フラグF_LRNが「0」に維持され、E濃度学習が引き続き禁止される(図10(d)破線)。以上により、高温誤差の発生が適切に判定されるとともに、高温誤差の発生時におけるE濃度学習が禁止される。   Then, when both of the above two conditions 1 and 2 are satisfied, it is determined that the high temperature error is generated, and the high temperature error flag F_HERR is set to “1” (step 36, FIG. 10C) Along with the broken line), the learning flag F_LRN is maintained at “0”, and the E concentration learning is continued to be prohibited (FIG. 10 (d) broken line). Thus, the occurrence of the high temperature error is appropriately determined, and the E concentration learning at the occurrence of the high temperature error is prohibited.

一方、図10の曲線B及びCは、高温誤差が発生しておらず、E濃度が実際に上昇している場合の検出E濃度EDの推移を示す。具体的には、曲線Bは、旧燃料に対してE濃度が高い多量の燃料が給油されたことで、実際のE濃度が大きく上昇し続ける例、曲線Cは、E濃度が高い少量の燃料が給油されたことで、実際のE濃度は上昇するものの、その上昇量が比較的小さく、早期に収束する例である。これらの2つの場合には、前述したE濃度変化量ΔECHGが第1しきい値ΔEREF1以上になるという条件1は成立するものの、E濃度低下量ΔEDECが第2しきい値ΔEREF2以上になるという条件2は成立しない(ステップ35:NO)。   On the other hand, curves B and C in FIG. 10 show the transition of the detected E concentration ED in the case where the high temperature error does not occur and the E concentration actually increases. Specifically, curve B is an example in which the actual E concentration continues to increase greatly because a large amount of fuel with high E concentration is fed to the old fuel, and curve C is a small amount of fuel with high E concentration Although the actual concentration of E is increased by refueling, the amount of increase is relatively small, and this is an example in which the concentration converges early. In these two cases, although the condition 1 that the E concentration change amount ΔECHG becomes equal to or more than the first threshold value ΔEREF1 is satisfied, the condition that the E concentration decrease amount ΔEDEC becomes equal to or more than the second threshold value ΔEREF2 2 is not established (step 35: NO).

そして、条件1の成立後、条件2が成立しないまま、第1所定時間TMREF1が経過したときには(ステップ37:YES)(時点t4)、検出E濃度EDの上昇が高温誤差によるものではなく、E濃度の実際の上昇によるものと判定し、学習フラグF_LRNが「1」にセットされ、E濃度学習が開始される。以上により、高温誤差を含む検出E濃度EDを排除し、実際のE濃度を反映した検出E濃度EDのみに基づいて、E濃度学習が行われる。   Then, after the establishment of the condition 1, when the first predetermined time TMREF1 has elapsed without the condition 2 being satisfied (step 37: YES) (time t4), the rise of the detected E concentration ED is not due to the high temperature error, E It is determined that the concentration is actually increased, the learning flag F_LRN is set to “1”, and the E concentration learning is started. As described above, the detected E concentration ED including the high temperature error is excluded, and the E concentration learning is performed based only on the detected E concentration ED reflecting the actual E concentration.

図9に戻り、前記ステップ27で学習フラグF_LRNが「1」にセットされ、E濃度学習が開始された後には、前記ステップ21の答えがYESになり、その場合には、ステップ43以降に進み、E濃度学習の終了判定を行う。まずステップ43では、推定噴射E濃度EI_ESTの変化速度ΔEI_ESTを算出する。この変化速度ΔEI_ESTは、例えば、図4のステップ8で算出される推定噴射E濃度EI_ESTの今回値と前回値との差を、その間の燃料消費量、すなわち単位容積ΔVolに相当する燃料量で除算することによって算出される。すなわち、変化速度ΔEI_ESTは、燃料消費量に対する推定噴射E濃度EI_ESTの傾きを表す。   Returning to FIG. 9, after the learning flag F_LRN is set to “1” in step 27 and E concentration learning is started, the answer to step 21 is YES, in which case the process proceeds to step 43 and thereafter. , E determination of the end of concentration learning. First, at step 43, the change speed ΔEI_EST of the estimated injection E concentration EI_EST is calculated. This change rate ΔEI_EST is, for example, the difference between the current value and the previous value of the estimated injection E concentration EI_EST calculated in step 8 of FIG. 4 divided by the fuel consumption during that time, that is, the fuel amount corresponding to the unit volume ΔVol. Calculated by That is, change rate ΔEI_EST represents the inclination of estimated injection E concentration EI_EST with respect to the fuel consumption.

次に、算出した変化速度の絶対値|ΔEI_EST|が、値0に近い所定の第3しきい値ΔEREF3以下であるか否かを判別する(ステップ44)。この答えがNOのときには、ダウンカウント式のE濃度収束タイマの値TM_CONを第2所定時間TMREF2にセットした(ステップ45)後、前記ステップ27に進み、E濃度学習を継続する。   Next, it is determined whether or not the calculated absolute value of the change speed | ΔEI_EST | is less than or equal to a predetermined third threshold ΔEREF3 close to the value 0 (step 44). When the answer is NO, after the value TM_CON of the downcounting E concentration convergence timer is set to the second predetermined time TMREF2 (step 45), the process proceeds to the step 27, and the E concentration learning is continued.

前記ステップ44の答えがYESで、推定噴射E濃度の変化速度ΔEI_ESTが、値0±ΔEREF3で規定される所定の範囲内にあるときには、E濃度収束タイマ値TM_CONが0になったか否かを判別する(ステップ46)。この答えがNOのときには、前記ステップ27に進み、E濃度学習を継続する。   If the answer to step 44 is YES and the change rate ΔEI_EST of the estimated injection E concentration is within the predetermined range defined by the value 0 ± ΔEREF3, it is determined whether the E concentration convergence timer value TM_CON has become 0 or not Step 46). If the answer to this question is negative (NO), the process proceeds to step 27, where the E concentration learning is continued.

一方、上記ステップ46の答えがYESのとき、すなわち推定噴射E濃度の変化速度ΔEI_ESTが上記の所定の範囲内にある状態が、第2所定時間TMREF2の間、継続したときには、推定噴射E濃度EI_ESTが収束し、その変化が終了したとして、E濃度学習を終了するものとし、前記ステップ25に進み、学習フラグF_LRNを「0」にセットし、図9の処理を終了する。   On the other hand, when the answer to step 46 is YES, that is, when the estimated injection E concentration change rate ΔEI_EST continues within the above predetermined range during the second predetermined time period TMREF2, the estimated injection E concentration EI_EST Converges and the change is completed, the E concentration learning is ended, and the process proceeds to step 25, where the learning flag F_LRN is set to “0”, and the processing of FIG. 9 is ended.

図11は、上述した学習の終了判定によって得られる動作例を示す。この例では、E濃度学習の開始後、推定噴射E濃度EI_ESTは、ほぼ一定の変化速度ΔEI_EST(傾き)で上昇し、時点t11において、変化速度ΔEI_ESTが減少し始めている。その後、変化速度ΔEI_ESTが第3しきい値ΔEREF3以下になったときに(時点t12)、E濃度収束タイマがスタートする。そして、変化速度ΔEI_ESTが値0±ΔEREF3の範囲内にある状態が、第3所定時間TMREF3の間、継続したときに(時点t13)、E濃度収束タイマ値TM_CONが0になる(ステップ46:YES)。それに応じて、推定噴射E濃度EI_ESTが収束したと判定し、学習フラグF_LRNが「1」から「0」に切り替えられ、E濃度学習が終了する。   FIG. 11 shows an operation example obtained by the above-described determination of the end of learning. In this example, after the start of E concentration learning, the estimated injection E concentration EI_EST rises at a substantially constant change rate ΔEI_EST (slope), and at time t11, the change rate ΔEI_EST starts to decrease. Thereafter, when the rate of change ΔEI_EST becomes equal to or less than the third threshold value ΔEREF3 (time t12), the E concentration convergence timer is started. Then, when the state in which the rate of change ΔEI_EST is within the range of the value 0 ± ΔEREF3 continues for the third predetermined time TMREF3 (time t13), the E concentration convergence timer value TM_CON becomes 0 (step 46: YES) ). Accordingly, it is determined that the estimated injection E concentration EI_EST has converged, the learning flag F_LRN is switched from “1” to “0”, and the E concentration learning ends.

次に、図12を参照しながら、図7のステップ13で実行されるE濃度学習値の算出処理について説明する。本処理では、まずステップ51において、前回と今回の処理サイクルの間で、図4のステップ8による推定噴射E濃度EI_ESTの更新が行われたか否かを判別する。この答えがNOのときには、そのまま本処理を終了する。   Next, the process of calculating the E concentration learning value performed in step 13 of FIG. 7 will be described with reference to FIG. In this process, first, at step 51, it is determined whether or not the estimated injection E concentration EI_EST at step 8 of FIG. 4 has been updated between the previous and current processing cycles. If the answer to this question is negative (NO), this processing ends.

上記ステップ51の答えがYESで、推定噴射E濃度EI_ESTの更新が行われているときには、学習フラグの前回値F_LRNZが「1」であるか否かを判別する(ステップ52)。この答えがNOのとき、すなわち今回の処理サイクルがE濃度学習の開始直後に相当するときには、移行係数KTRNを値0に設定し(ステップ53)、後述するステップ57に進む。   If the answer to step 51 is YES, and the estimated injection E concentration EI_EST is being updated, it is determined whether the previous value F_LRNZ of the learning flag is "1" (step 52). If the answer is NO, that is, if the current processing cycle corresponds to the start of E concentration learning, the transition coefficient KTRN is set to the value 0 (step 53), and the process proceeds to step 57 described later.

一方、上記ステップ52の答えがYESで、今回の処理サイクルがE濃度学習の開始後の2回目以降に相当するときには、前回の移行係数KTRNに所定の増分量ΔK(<1.0)を加算した値を、今回の移行係数KTRNとして設定する(ステップ54)。次に、移行係数KTRNがリミット値としての値1.0を上回ったか否かを判別し(ステップ55)、その答えがYESのときには、移行係数KTRNを値1.0に制限した(ステップ56)後、NOのときには直接、ステップ57に進む。   On the other hand, if the answer to step 52 is YES, and the current processing cycle corresponds to the second and subsequent times after the start of the E concentration learning, a predetermined increment ΔK (<1.0) is added to the previous transition coefficient KTRN This value is set as the current transition coefficient KTRN (step 54). Next, it is determined whether or not the transition coefficient KTRN has exceeded the value 1.0 as the limit value (step 55), and when the answer is YES, the transition coefficient KTRN is limited to the value 1.0 (step 56) If NO, then the process directly proceeds to step 57.

このステップ57では、上記のように設定された移行係数KTRNと推定噴射E濃度EI_ESTを用い、次式(2)によって、E濃度学習値E_LRNを算出・更新し、図12の処理を終了する。
E_LRN = EI_EST ・KTRN+E_LRN・(1−KTRN)
・・・(2)
ここで、右辺のE_LRNはE濃度学習値の前回値である。
In this step 57, the E concentration learning value E_LRN is calculated and updated by the following equation (2) using the transition coefficient KTRN set as described above and the estimated injection E concentration EI_EST, and the processing of FIG. 12 is ended.
E_LRN = EI_EST · KTRN + E_LRN (1-KTRN)
... (2)
Here, E_LRN on the right side is the previous value of the E concentration learning value.

図13は、上記のE濃度学習値の算出処理によって得られる動作例を示す。まず、前記ステップ52〜56により、移行係数KTRNは、E濃度学習の開始時(時点t21)に値0に設定された後、処理サイクルごとに増分量ΔKずつ値1.0まで徐々に増加し(時点t21〜t22)、その後は値1.0に維持される。このように、増分量ΔKは、移行係数KTRNの増加期間を定めるものであり、この増加期間は、例えば、燃料がE濃度センサ21の位置から燃料噴射弁10の位置まで移動するのに要する期間に設定される。   FIG. 13 shows an operation example obtained by the above-described calculation processing of the E concentration learning value. First, after the transition coefficient KTRN is set to the value 0 at the start of E concentration learning (time t21) by the steps 52 to 56, it is gradually increased to the value 1.0 by the increment ΔK every processing cycle. After that (time t21 to t22), the value is maintained at 1.0. Thus, the increment amount ΔK defines an increase period of the transition coefficient KTRN, which is, for example, a period required for the fuel to move from the position of the E concentration sensor 21 to the position of the fuel injection valve 10 Set to

また、E濃度学習値E_LRNは、移行係数KTRNを用い、式(2)によって算出される結果、E濃度学習の開始時(t21)には、移行係数KTRN=0であることで、このときの推定噴射E濃度EI_ESTとの差分ΔEの大きさにかかわらず、その直前のE濃度学習値E_LRNに一致するように算出される。その後、E濃度学習値E_LRNは、移行係数KTRNが漸増するのに応じて、推定噴射E濃度EI_ESTに徐々に近づくように算出され(t21〜t22)、移行係数KTRNが値1.0に達した以降は(t22〜)、推定噴射E濃度EI_ESTに一致するように算出される。   Further, the E concentration learning value E_LRN is calculated by the equation (2) using the transition coefficient KTRN, and at the start of the E concentration learning (t21), the transition coefficient KTRN = 0 at this time. Regardless of the magnitude of the difference ΔE with the estimated injection E concentration EI_EST, it is calculated to match the E concentration learning value E_LRN immediately before that. Thereafter, the E concentration learning value E_LRN is calculated so as to gradually approach the estimated injection E concentration EI_EST as the transition coefficient KTRN gradually increases (t21 to t22), and the transition coefficient KTRN reaches a value of 1.0 Thereafter (t22), it is calculated to match the estimated injection E concentration EI_EST.

次に、図14を参照しながら、E濃度学習値E_LRNを用いたエンジン制御の例として、燃料噴射量GFUELの算出処理について説明する。本処理は、TDC信号の発生に同期して実行される。   Next, the process of calculating the fuel injection amount GFUEL will be described as an example of engine control using the E concentration learning value E_LRN with reference to FIG. This process is performed in synchronization with the generation of the TDC signal.

本処理では、まずステップ61において、燃料噴射量GFUELの基本値GBASEを算出する。その算出は、例えば、検出された吸入空気量GAIRに応じ、所定のマップ(図示せず)を検索することによって行われる。このマップでは、基本値GBASEは、燃料FのE濃度が所定値の場合に、混合気の空燃比がほぼ理論空燃比になるように設定されている。   In the present process, first, at step 61, a basic value GBASE of the fuel injection amount GFUEL is calculated. The calculation is performed, for example, by searching a predetermined map (not shown) according to the detected intake air amount GAIR. In this map, the basic value GBASE is set such that the air-fuel ratio of the air-fuel mixture becomes substantially the stoichiometric air-fuel ratio when the E concentration of the fuel F is a predetermined value.

次に、E濃度学習値E_LRNに応じ、所定のマップ(図示せず)を検索することによって、目標空燃比(目標当量比)KCMDを算出する(ステップ62)。E濃度が高いほど、同一の空気量に対してより多くの燃料量が必要になるので、このマップでは、目標空燃比KCMDは、E濃度学習値E_LRNが大きいほど、より小さな値に設定されている。   Next, a target air-fuel ratio (target equivalent ratio) KCMD is calculated by searching a predetermined map (not shown) according to the E concentration learning value E_LRN (step 62). In this map, the target air-fuel ratio KCMD is set to a smaller value as the E concentration learning value E_LRN is larger, because the higher the E concentration, the more the amount of fuel is required for the same amount of air. There is.

次に、LAFセンサ26の検出値から算出された検出空燃比KACTが目標空燃比KCMDに一致するように、PIDフィードバック制御などによって、空燃比補正係数KFBを算出する(ステップ63)。また、総補正係数KTOTALを算出する(ステップ64)。この総補正係数KTOTALは、エンジン3の運転状態に応じて設定される他の複数の補正係数を互いに乗算したものである。   Next, the air-fuel ratio correction coefficient KFB is calculated by PID feedback control or the like so that the detected air-fuel ratio KACT calculated from the detection value of the LAF sensor 26 matches the target air-fuel ratio KCMD (step 63). Also, the total correction coefficient KTOTAL is calculated (step 64). The total correction coefficient KTOTAL is obtained by mutually multiplying a plurality of other correction coefficients set in accordance with the operating state of the engine 3.

次に、次式(3)により、基本値GBASEに、目標空燃比KCMD、空燃比補正係数KFB及び総補正係数KTOTALを乗算することによって、燃料噴射量GFUELを算出し(ステップ65)、図14の処理を終了する。
GFUEL = GBASE・KCMD・KFB・KTOTAL ・・・(3)
以上のように、燃料噴射量GFUELは、E濃度学習値E_LRNを用い、燃料Fの実際の噴射E濃度を反映するように算出される。
Next, the fuel injection amount GFUEL is calculated by multiplying the basic value GBASE by the target air-fuel ratio KCMD, the air-fuel ratio correction coefficient KFB and the total correction coefficient KTOTAL according to the following equation (3) (step 65). End the processing of.
GFUEL = GBASE KCMD KFB KTOTAL (3)
As described above, the fuel injection amount GFUEL is calculated to reflect the actual injection E concentration of the fuel F using the E concentration learning value E_LRN.

以上のように、本実施形態によれば、検出E濃度EDに基づき、噴射E濃度の変化の有無を判定するとともに、変化すると判定された場合に限り、E濃度学習を実行する。これにより、噴射E濃度が変化しない状態での学習を回避し、E濃度学習を有効に行うことができる。また、E濃度学習を推定噴射E濃度EI_ESTに基づいて行うので、燃料噴射弁10から噴射され、燃焼に供される燃料FのE濃度を反映させながら、E濃度学習値E_LRNを精度良く算出でき、したがって、E濃度学習値E_LRNを用いたエンジン制御を、精度良く行うことができる。   As described above, according to the present embodiment, the presence or absence of the change in the injection E concentration is determined based on the detected E concentration ED, and the E concentration learning is performed only when it is determined that the change occurs. Thus, learning in a state where the injection E concentration does not change can be avoided, and E concentration learning can be performed effectively. Further, since the E concentration learning is performed based on the estimated injection E concentration EI_EST, the E concentration learning value E_LRN can be accurately calculated while reflecting the E concentration of the fuel F injected from the fuel injection valve 10 and provided for combustion. Therefore, engine control using the E concentration learning value E_LRN can be performed with high accuracy.

また、検出E濃度EDとE濃度学習値E_LRNとの差分であるE濃度変化量ΔECHG(絶対値)が、第1しきい値ΔEREF1以上になったときに(図9のステップ24:YES)、原則として噴射E濃度が変化すると判定するので、この判定をより早く的確に行うことができる。   Further, when the E concentration change amount ΔECHG (absolute value), which is the difference between the detected E concentration ED and the E concentration learning value E_LRN, becomes equal to or greater than the first threshold value ΔEREF1 (step 24 in FIG. 9: YES), Since it is determined that the injection E concentration changes in principle, this determination can be made more quickly and accurately.

さらに、検出E濃度EDが上昇し、E濃度変化量ΔECHGが第1しきい値ΔEREF1以上になった場合において、その後、第1所定時間TMREF1内に、E濃度最大値ED_MAXからのE濃度低下量ΔEDECが第2しきい値ΔEREF2以上になったときには(ステップ35:YES)、高温誤差が発生していると判定して、E濃度学習を禁止する。これにより、高温誤差を含む検出E濃度EDに基づく誤学習を回避し、E濃度学習の精度を向上させることができる。   Furthermore, when the detected E concentration ED rises and the E concentration change amount ΔECHG becomes equal to or more than the first threshold value ΔEREF 1, thereafter, the E concentration decrease amount from the E concentration maximum value ED_MAX within the first predetermined time TMREF 1 When .DELTA.EDEC becomes equal to or greater than the second threshold value .DELTA.EREF2 (step 35: YES), it is determined that a high temperature error has occurred, and E density learning is prohibited. As a result, it is possible to avoid false learning based on the detected E density ED including the high temperature error, and to improve the accuracy of the E density learning.

また、推定噴射E濃度EI_ESTを算出するに際し、検出E濃度EDに対して、バッファ処理(図4のステップ1〜7、図5)による遅延処理と、式(1)による一次遅れ処理を施す。これにより、E濃度センサ21の位置から燃料噴射弁10の位置までの燃料Fの輸送遅れと燃料Fの混じり合いによる遅れを反映させながら、推定噴射E濃度EI_ESTを精度良く算出できる。したがって、推定噴射E濃度EI_ESTを用いて、E濃度学習値E_LRNをさらに精度良く算出することができる。   In addition, when calculating the estimated injection E concentration EI_EST, the detection E concentration ED is subjected to delay processing by buffer processing (steps 1 to 7 in FIG. 4 and FIG. 5) and first-order delay processing by equation (1). As a result, the estimated injection E concentration EI_EST can be accurately calculated while reflecting the transport delay of the fuel F from the position of the E concentration sensor 21 to the position of the fuel injection valve 10 and the delay due to mixing of the fuel F. Therefore, the E concentration learning value E_LRN can be calculated with higher accuracy using the estimated injection E concentration EI_EST.

さらに、E濃度学習においては、E濃度学習値E_LRNを、その初期値が直前のE濃度学習値E_LRNに一致し、その後、推定噴射E濃度EI_ESTに徐々に近づくように算出する(図13)。したがって、E濃度学習値E_LRNを用いたエンジン制御、例えば図14に示した燃料噴射量GFUELの算出を、学習の開始時には段差なく円滑に、その後は噴射E濃度を反映させながら良好に行うことができる。   Further, in the E concentration learning, the E concentration learning value E_LRN is calculated such that the initial value thereof matches the immediately preceding E concentration learning value E_LRN and then gradually approaches the estimated injection E concentration EI_EST (FIG. 13). Therefore, engine control using the E concentration learning value E_LRN, for example, calculation of the fuel injection amount GFUEL shown in FIG. 14 may be smoothly performed without a step at the start of learning and thereafter reflecting the injection E concentration. it can.

また、E濃度学習の開始後、推定噴射E濃度EI_ESTの変化速度ΔEI_ESTが値0±ΔEREF3で規定される所定の範囲内に収束したときに(ステップ44、46:YES)、噴射E濃度がもはや変化していないとして、E濃度学習を適切に終了させることができる。   In addition, after the start of the E concentration learning, when the change rate ΔEI_EST of the estimated injection E concentration EI_EST converges within the predetermined range defined by the value 0 ± ΔEREF3 (steps 44 and 46: YES), the injection E concentration no longer E concentration learning can be properly terminated, as it has not changed.

次に、本発明の第2実施形態について説明する。本実施形態は、前述したE濃度センサ21の温度誤差を補償するように検出E濃度EDを補正し、それにより得られた補正後検出E濃度を用いて、E濃度学習を行うものである。本実施形態では、比誘電率パラメータ算出手段、推定燃料温度算出手段、及び補正後エタノール濃度算出手段は、ECU2によって構成されている。   Next, a second embodiment of the present invention will be described. In the present embodiment, the detected E density ED is corrected so as to compensate for the temperature error of the E density sensor 21 described above, and the E density learning is performed using the corrected detected E density obtained thereby. In the present embodiment, the relative permittivity parameter calculation means, the estimated fuel temperature calculation means, and the post-correction ethanol concentration calculation means are configured by the ECU 2.

以下、図15及び図16を参照しながら、検出E濃度EDの補正方法について説明する。図15に示す補正処理は、ECU2により所定時間(例えば100ms)ごとに実行される。本処理では、まずステップ71において、E濃度センサ21による検出E濃度EDと燃料温度TFに応じ、図16に示す比誘電率マップMεrを検索することによって、燃料Fの比誘電率εrを算出する。   Hereinafter, the correction method of the detected E density ED will be described with reference to FIGS. 15 and 16. The correction process shown in FIG. 15 is executed by the ECU 2 every predetermined time (for example, 100 ms). In this process, first, at step 71, the relative permittivity 率 r of the fuel F is calculated by searching the relative permittivity map Mεr shown in FIG. 16 according to the detected E concentration ED by the E concentration sensor 21 and the fuel temperature TF. .

前述したように、E濃度センサ21では、検出された燃料Fの比誘電率εr及び燃料温度TFに応じ、図16に示すE濃度マップMEDを用いて検出E濃度EDが算出され、出力される一方、比誘電率εrは出力されない。上記の比誘電率マップMεrは、E濃度マップMEDに設定される比誘電率εr、温度TF及び検出E濃度EDの三者間の関係を維持しながら、温度TF及び検出E濃度EDを入力とし、比誘電率εrを出力として、E濃度マップMEDを書き換えた(逆設定した)ものである。したがって、燃料温度TF及び検出E濃度EDに応じ、比誘電率マップMεrを検索することによって、E濃度センサ21で検出されている比誘電率εrが算出(逆算)される。   As described above, the E concentration sensor 21 calculates and outputs the detected E concentration ED using the E concentration map MED shown in FIG. 16 according to the relative dielectric constant εr of the fuel F and the fuel temperature TF detected. On the other hand, the relative dielectric constant εr is not output. The above-described relative dielectric constant map Mεr takes the temperature TF and the detected E concentration ED as inputs while maintaining the relationship among the relative permittivity εr set in the E concentration map MED, the temperature TF and the detected E concentration ED. The E concentration map MED is rewritten (set reversely) using the relative dielectric constant εr as an output. Therefore, by searching the relative dielectric constant map Mεr according to the fuel temperature TF and the detected E concentration ED, the relative dielectric constant εr detected by the E concentration sensor 21 is calculated (back-calculated).

次に、燃料温度TFに間引きフィルタ処理及び一次遅れ補償処理を施すことによって、推定燃料温度TF_ESTを算出する(ステップ72)。この間引きフィルタ処理は、E濃度センサ21で検出される燃料温度TFが細かく振動するという特性が認められることから、検出(サンプリング)された燃料温度TFをそのまま用いて一次遅れ補償処理を施したときの、燃料温度TFの振動の増幅を回避するためのものである。具体的には、間引きフィルタ処理は、一次遅れ補償処理に用いられる燃料温度TFのサンプリング周期を本来の周期(例えば100ms)からより長い所定の周期(例えば800ms)に変更することによって、行われる。これにより、燃料温度TFの振動の増幅が有効に回避される。なお、この間引きフィルタ処理は、図16の間引きフィルタ31に相当する。   Next, the estimated fuel temperature TF_EST is calculated by subjecting the fuel temperature TF to thinning filter processing and first-order lag compensation processing (step 72). In this thinning filter processing, since the characteristic that the fuel temperature TF detected by the E concentration sensor 21 vibrates finely is recognized, the first-order lag compensation processing is performed using the detected (sampled) fuel temperature TF as it is , To avoid the amplification of the fuel temperature TF oscillation. Specifically, the decimation filtering process is performed by changing the sampling cycle of the fuel temperature TF used for the first-order lag compensation process from the original cycle (for example, 100 ms) to a longer predetermined cycle (for example, 800 ms). Thereby, amplification of the vibration of the fuel temperature TF is effectively avoided. Note that this thinning filter processing corresponds to the thinning filter 31 in FIG.

また、一次遅れ補償処理は、E濃度センサ21のサーミスタ23の応答遅れを補償し、現時点における燃料温度の真値を推定するためのものであり、次式(4)によって行われる。
TF_EST =(TF(n)−TF(n−1))/mr + TF(n−1)
・・・(4)
ここで、TF(n)、TF(n−1)は、サーミスタ23で検出された燃料温度TFの今回値及び前回値であり、mrは所定の逆なまし係数(0<mr<1)である。以上の一次遅れ補償処理は、図16の一次遅れ補償器32に相当する。以上の間引きフィルタ処理及び一次遅れ補償処理によって、推定燃料温度TF_ESTが精度良く算出される。なお、推定燃料温度TF_ESTの精度を高めるために、上記の燃料温度の前回値TF(n−1)に代えて、より以前のk回前に検出された燃料温度TF(n−k)を適宜、用いることが可能である。
The first-order lag compensation process compensates for the response delay of the thermistor 23 of the E concentration sensor 21 to estimate the true value of the fuel temperature at the present time, and is performed by the following equation (4).
TF_EST = (TF (n) -TF (n-1)) / mr + TF (n-1)
... (4)
Here, TF (n) and TF (n-1) are the current value and the previous value of the fuel temperature TF detected by the thermistor 23, and mr is a predetermined inverse smoothing coefficient (0 <mr <1). is there. The above first-order lag compensation processing corresponds to the first-order lag compensator 32 shown in FIG. The estimated fuel temperature TF_EST is accurately calculated by the above thinning filter processing and first-order lag compensation processing. In addition, in order to improve the accuracy of the estimated fuel temperature TF_EST, the fuel temperature TF (nk) detected k times before is appropriately changed to the previous value TF (n-1) of the fuel temperature. , Can be used.

次に、算出された比誘電率εr及び推定燃料温度TF_ESTに応じ、図16に示す補正用E濃度マップMEDCを検索することによって、補正用E濃度マップ値EDMを算出する(ステップ73)。この補正用E濃度マップMEDCは、E濃度マップMEDと同じ設定で、燃料温度TFを推定燃料温度TF_ESTに置き換え、検出E濃度EDを補正用E濃度マップ値EDMに置き換えたものである。したがって、算出された補正用E濃度マップ値EDMは、比誘電率εr及び推定燃料温度TF_ESTに対応する、サーミスタ23の応答遅れが補償されたE濃度に相当する。   Next, the correction E concentration map value EDM is calculated by searching the correction E concentration map MEDC shown in FIG. 16 according to the calculated relative dielectric constant εr and the estimated fuel temperature TF_EST (step 73). The correction E concentration map MEDC is the same setting as the E concentration map MED, with the fuel temperature TF replaced with the estimated fuel temperature TF_EST, and the detected E concentration ED replaced with a correction E concentration map value EDM. Therefore, the calculated correction E concentration map value EDM corresponds to the E concentration for which the response delay of the thermistor 23 is compensated, which corresponds to the relative permittivity εr and the estimated fuel temperature TF_EST.

最後に、算出された補正用E濃度マップ値EDCMに対し、ノイズの除去などのためのローパスフィルタ処理を施すことによって、補正後E濃度EDCを算出し(ステップ74)、図15の処理を終了する。なお、このローパスフィルタ処理は、図16のローパスフィルタ33に相当する。   Finally, the corrected E density map value EDCM is subjected to low-pass filter processing for noise removal and the like to calculate the post-correction E density EDC (step 74), and the process of FIG. 15 is ended. Do. This low pass filter process corresponds to the low pass filter 33 of FIG.

以上の補正処理により、E濃度センサ21の温度誤差を補償した補正後E濃度EDCが算出される。算出された補正後E濃度EDCは、図4の推定噴射E濃度EI_ESTの算出処理において、検出E濃度EDに代えて用いられる。これにより、推定噴射E濃度EI_ESTをより精度良く算出でき、これを用いたE濃度学習値E_LRNの算出精度をさらに高めることができる。   By the above correction process, the corrected E density EDC in which the temperature error of the E density sensor 21 is compensated is calculated. The calculated corrected E concentration EDC is used in place of the detected E concentration ED in the process of calculating the estimated injection E concentration EI_EST in FIG. 4. Thus, the estimated injection E concentration EI_EST can be calculated more accurately, and the calculation accuracy of the E concentration learning value E_LRN using this can be further enhanced.

また、図17は、補正後E濃度EDCを用いて実行される、第2実施形態によるE濃度の学習条件の判定処理を示す。同図において、図9に示す第1実施形態の判定処理と同じ内容のステップについては、比較の容易化のために同一のステップ番号を付している。以下、この判定処理を簡単に説明する。   Further, FIG. 17 shows the determination processing of the learning condition of the E concentration according to the second embodiment, which is executed using the corrected E concentration EDC. In the same figure, about the step of the same contents as the judgment processing of a 1st embodiment shown in Drawing 9, the same step number is attached for the facilitation of comparison. Hereinafter, this determination process will be briefly described.

本処理では、第1実施形態と同様、まずステップ21において、学習フラグF_LRNを判別し、その結果、E濃度の学習中でないときには、今回の補正後検出E濃度EDCと現在のE濃度学習値E_LRNとの差(=EDC−E_LRN)を、E濃度変化量ΔECHGとして算出する(ステップ22A)。次に、E濃度変化量の絶対値|ΔECHG|が第1しきい値ΔEREF1以上であるか否かを判別する(ステップ24)。   In this process, as in the first embodiment, the learning flag F_LRN is first determined in step 21. As a result, when the E concentration is not being learned, the current detected E concentration after correction EDC and the current E concentration learning value E_LRN And the difference between them (= EDC−E_LRN) as E concentration change amount ΔECHG (step 22A). Next, it is determined whether or not the absolute value | ΔECHG | of the E concentration change amount is greater than or equal to the first threshold value ΔEREF1 (step 24).

このステップ24の答えがYESのときには、噴射E濃度が変化すると判定して、学習フラグF_LRNを「1」にセットし(ステップ27)、E濃度学習を許可する一方、NOのときには、噴射E濃度が変化しないと判定して、学習フラグF_LRNを「0」にセットし(ステップ25)、E濃度学習を禁止する。上記ステップ27が実行され、E濃度学習が開始された後には、第1実施形態と同様、ステップ43〜46においてE濃度学習の終了判定が行われる。   When the answer to this step S24 is YES, it is judged that the injection E concentration changes, and the learning flag F_LRN is set to "1" (step 27), while E concentration learning is permitted, and when NO the injection E concentration Is not changed, the learning flag F_LRN is set to "0" (step 25), and the E concentration learning is prohibited. After the step 27 is executed and the E concentration learning is started, the end determination of the E concentration learning is performed in steps 43 to 46 as in the first embodiment.

以上の判定処理により、温度誤差を補償した補正後検出E濃度EDCを用い、E濃度学習値E_LRNからの補正後検出E濃度EDCの変化量に応じて、E濃度学習の実行/禁止を適切に判定することができる。また、図9との比較から明らかなように、本処理では、補正後E濃度EDCを用いるため、第1実施形態の判定処理における、高温誤差の判定に関連する多数のステップが省略されており、それにより、演算負荷が大幅に低減される。   By the above determination process, using the corrected detection E density EDC compensated for temperature error, the execution / prohibition of the E density learning is appropriately made according to the change amount of the corrected detection E density EDC from the E density learning value E_LRN It can be determined. Further, as apparent from the comparison with FIG. 9, in this process, since the corrected E density EDC is used, many steps related to the determination of the high temperature error in the determination process of the first embodiment are omitted. , Thereby greatly reducing the computational load.

以上のように、本実施形態によれば、E濃度センサ21で検出された検出E濃度ED及び燃料温度TFに応じ、E濃度センサ21で用いられているE濃度MEDマップを逆設定した比誘電率Mεrマップを用いて、燃料Fの比誘電率εrを算出するとともに、燃料温度TFに一次遅れ補償処理を施すことによって、推定燃料温度TF_ESTを算出する。また、算出された比誘電率εr及び推定燃料温度TF_ESTに応じ、比誘電率Mεrマップと同じ設定の補正用E濃度マップMEDCを用いて、補正用E濃度マップ値EDMを算出することなどによって、補正後E濃度EDCを算出する。以上により、E濃度センサ21の温度誤差を補償した補正後E濃度EDCを、精度良く算出することができる。   As described above, according to the present embodiment, the specific dielectric is obtained by inversely setting the E concentration MED map used by the E concentration sensor 21 according to the detected E concentration ED and the fuel temperature TF detected by the E concentration sensor 21. The estimated fuel temperature TF_EST is calculated by performing the first-order lag compensation process on the fuel temperature TF while calculating the relative permittivity εr of the fuel F using the ratio Mεr map. Also, by calculating the correction E concentration map value EDM using the correction E concentration map MEDC of the same setting as the relative dielectric constant M εr map according to the calculated relative permittivity εr and estimated fuel temperature TF_EST, etc. The corrected E density EDC is calculated. As described above, it is possible to accurately calculate the post-correction E density EDC in which the temperature error of the E density sensor 21 is compensated.

したがって、検出E濃度EDに代えて、補正後E濃度EDCを推定噴射E濃度EI_ESTの算出やE濃度の学習条件の判定などに用いることによって、これらの算出及び判定などをより精度良く簡便に行うことができ、ひいては、E濃度学習及びエンジン制御の精度を向上させることができる。   Therefore, by using the corrected E concentration EDC for calculation of the estimated injection E concentration EI_EST, determination of the learning condition of E concentration, etc. instead of the detection E concentration ED, these calculations and determinations can be performed more accurately and easily. Thus, the accuracy of E concentration learning and engine control can be improved.

なお、本発明は、説明した実施形態に限定されることなく、種々の態様で実施することができる。例えば、実施形態では、噴射E濃度の変化の有無の判定を、検出E濃度EDとE濃度学習値E_LRNとの差分(E濃度変化量ΔECHG)に基づいて行っているが、これに代えて他の適当な方法で行ってもよい。例えば、検出E濃度EDに基づいて算出された推定噴射E濃度EI_ESTを検出E濃度EDの代わりに用い、推定噴射E濃度EI_ESTとE濃度学習値E_LRNとの差分に基づいて、噴射E濃度の変化の有無を判定してもよい。   In addition, this invention can be implemented in various aspects, without being limited to the described embodiment. For example, in the embodiment, the determination of the presence or absence of a change in the concentration of injected E is performed based on the difference between the detected E concentration ED and the E concentration learning value E_LRN (E concentration change amount ΔECHG). It may be carried out in any suitable manner. For example, the estimated injection E concentration EI_EST calculated based on the detected E concentration ED is used instead of the detected E concentration ED, and the change in the injection E concentration based on the difference between the estimated injection E concentration EI_EST and the E concentration learning value E_LRN The presence or absence of may be determined.

また、図9の判定処理では、E濃度センサ21の温度誤差のうち、発生の可能性が高い高温誤差のみを対象として、その発生の有無を判定しているが、これに加えて、発生の可能性がより低い低温誤差を対象としてもよい。この場合、低温誤差が発生すると、検出E濃度EDは、高温誤差の場合とは逆方向に一旦、低下するので、そのような低温誤差の特性に応じた判定処理が行われる。例えばE濃度学習値からの検出E濃度EDの低下量が第1しきい値以上になった後、所定時間以内に、E濃度最小値からの検出E濃度EDの上昇量が第2しきい値以上になったときに、低温誤差が発生していると判定することが可能である。   Further, in the determination processing of FIG. 9, among the temperature errors of the E concentration sensor 21, only the high temperature error having a high possibility of occurrence is determined to determine the presence or absence of the occurrence. The less likely low temperature error may be targeted. In this case, when a low temperature error occurs, the detected E density ED once decreases in the opposite direction to the case of the high temperature error, and therefore, a determination process is performed according to the characteristics of such a low temperature error. For example, after the decrease amount of the detected E concentration ED from the E concentration learning value becomes equal to or more than the first threshold value, the increase amount of the detected E concentration ED from the E concentration minimum value is the second threshold value within a predetermined time When the above occurs, it can be determined that a low temperature error has occurred.

さらに、第2実施形態では、比誘電率パラメータとして、燃料Fの比誘電率εrを用いたが、これに代えて誘電率や静電容量を用いてもよい。また、実施形態で示した検出E濃度EDに対する一次遅れ処理の手法(式(1))や、第2実施形態で示した燃料温度TFに対する一次遅れ補償処理の手法(式(4))は、あくまで例示であり、他の適当な手法を採用することが可能である。   Furthermore, in the second embodiment, the relative permittivity 率 r of the fuel F is used as the relative permittivity parameter. However, instead of this, a permittivity or a capacitance may be used. Further, the method of first-order delay processing for the detected E concentration ED (formula (1)) shown in the embodiment and the method for first-order lag compensation processing for the fuel temperature TF shown in the second embodiment (formula (4)) are It is an example to the last, and it is possible to adopt other suitable methods.

また、実施形態では、E濃度学習値E_LRNを用いたエンジン制御として、燃料噴射量GFUELを算出しているが、これに代えて又はこれとともに、他のエンジン制御、例えば燃料噴射時期又は燃料圧力の算出や点火時期制御などを行ってもよい。その他、本発明の趣旨の範囲内で、細部の構成を適宜、変更すること可能である。   Further, in the embodiment, the fuel injection amount GFUEL is calculated as engine control using the E concentration learning value E_LRN, but instead of or in addition to this, other engine control, for example, fuel injection timing or fuel pressure Calculation or ignition timing control may be performed. In addition, it is possible to change suitably the configuration of the details within the scope of the present invention.

2 ECU(判定手段、エタノール濃度学習手段、制御手段、推定噴射エタノー ル濃度算出手段、比誘電率パラメータ算出手段、推定燃料温度算出手段、補 正後エタノール濃度算出手段)
3 エンジン(内燃機関)
10 燃料噴射弁(第1噴射装置)
21 E濃度センサ(エタノール濃度センサ)
22a エタノール濃度センサの電極(比誘電率パラメータ検出装置)
22b エタノール濃度センサの電極(比誘電率パラメータ検出装置)
23 サーミスタ(温度検出装置)
32 一次遅れ補償器
F 燃料
ED 検出E濃度(エタノール濃度センサの出力値)
EI_EST 推定噴射E濃度(噴射エタノール濃度)
E_LRN E濃度学習値(エタノール濃度学習値)
GFUEL 燃料噴射量
ΔECHG E濃度変化量(エタノール濃度センサの出力値と現在のエタノール濃度 学習値との差分)
ΔEI_EST 推定噴射エタノール濃度の変化速度
εr 燃料の比誘電率(比誘電率パラメータ)
TF 燃料温度(温度検出装置の出力値)
MED E濃度マップ(所定の関係)
Mεr 比誘電率マップ(所定の関係)
TF_EST 推定燃料温度
MEDC 補正用E濃度マップ
EDC 補正後E濃度(補正後エタノール濃度)
TMREF1 第1所定時間(所定時間)
ΔEDEC E濃度低下量
ΔEREF2 第2しきい値(所定量)
2 ECU (determination means, ethanol concentration learning means, control means, estimated injection ethanol concentration calculation means, relative permittivity parameter calculation means, estimated fuel temperature calculation means, corrected ethanol concentration calculation means)
3 Engine (internal combustion engine)
10 fuel injection valve (first injection device)
21 E concentration sensor (ethanol concentration sensor)
22a Electrode of ethanol concentration sensor (relative dielectric constant parameter detector)
22b Electrode of ethanol concentration sensor (relative dielectric constant parameter detector)
23 Thermistor (temperature detection device)
32 First-order lag compensator
F fuel
ED detection E concentration (output value of ethanol concentration sensor)
EI_EST Estimated injection E concentration (injection ethanol concentration)
E_LRN concentration learning value (ethanol concentration learning value)
GFUEL Fuel injection amount ΔECHG E concentration change amount (difference between the output value of the ethanol concentration sensor and the current learned value of the ethanol concentration)
ΔEI_EST Estimated injection ethanol concentration change rate
Relative permittivity of εr fuel (dielectric constant parameter)
TF fuel temperature (output value of temperature detection device)
MED E concentration map (predetermined relationship)
Mεr dielectric constant map (predetermined relationship)
TF_EST Estimated fuel temperature E concentration map for MEDC correction EDC corrected E concentration (ethanol concentration after correction)
TMREF 1 first predetermined time (predetermined time)
ΔEDEC E concentration reduction amount ΔEREF2 Second threshold (predetermined amount)

Claims (6)

エタノールを含有する燃料を用いるとともに、燃料を燃料噴射弁から噴射する内燃機関の制御装置であって、
燃料のエタノール濃度を検出し、出力するエタノール濃度センサと、
当該エタノール濃度センサの出力値に基づき、前記燃料噴射弁から噴射される燃料のエタノール濃度である噴射エタノール濃度が変化するか否かを判定する判定手段と、
当該判定手段により前記噴射エタノール濃度が変化すると判定されたときに、当該噴射エタノール濃度に基づいてエタノール濃度の学習を実行することによって、エタノール濃度学習値を算出し、前記噴射エタノール濃度が変化しないと判定されたときに、前記エタノール濃度の学習を禁止するエタノール濃度学習手段と、
前記算出されたエタノール濃度学習値を用いて、前記内燃機関を制御する制御手段と、
前記エタノール濃度センサの出力値に対し、前記エタノール濃度センサの位置から前記燃料噴射弁の位置までの燃料の輸送遅れを反映させるための遅延処理と、燃料の混じり合いによる遅れを反映させるための一次遅れ処理とを施すことによって、前記噴射エタノール濃度の推定値である推定噴射エタノール濃度を算出する推定噴射エタノール濃度算出手段と、を備え
前記エタノール濃度学習手段は、前記算出された推定噴射エタノール濃度に基づいて、エタノール濃度学習値を算出するとともに、エタノール濃度の学習を開始した後、前記推定噴射エタノール濃度の変化速度が所定の範囲内に収束したときに、エタノール濃度の学習を終了することを特徴とする内燃機関の制御装置。
A control device for an internal combustion engine that uses a fuel containing ethanol and injects the fuel from a fuel injection valve,
An ethanol concentration sensor that detects and outputs the ethanol concentration of fuel;
A determination unit that determines whether or not the injected ethanol concentration, which is the ethanol concentration of the fuel injected from the fuel injection valve, changes based on the output value of the ethanol concentration sensor;
If it is determined by the determination means that the injected ethanol concentration is changed, learning of the ethanol concentration is performed based on the injected ethanol concentration to calculate an ethanol concentration learning value, and the injected ethanol concentration does not change Ethanol concentration learning means for prohibiting learning of the ethanol concentration when it is determined;
Control means for controlling the internal combustion engine using the calculated ethanol concentration learning value;
A delay process for reflecting the transport delay of the fuel from the position of the ethanol concentration sensor to the position of the fuel injection valve with respect to the output value of the ethanol concentration sensor, and a primary for reflecting the delay due to mixing of the fuel An estimated injection ethanol concentration calculation unit that calculates an estimated injection ethanol concentration that is an estimated value of the injection ethanol concentration by performing delay processing ;
The ethanol concentration learning means calculates an ethanol concentration learning value based on the calculated estimated injection ethanol concentration and starts learning the ethanol concentration, and then the change speed of the estimated injection ethanol concentration is within a predetermined range. A control device for an internal combustion engine, which ends learning of the ethanol concentration when it converges to .
前記判定手段は、前記エタノール濃度センサの出力値と現在の前記エタノール濃度学習値との差分に基づき、前記噴射エタノール濃度が変化するか否かを判定することを特徴とする、請求項1に記載の内燃機関の制御装置。   The said determination means is characterized by determining whether the said injection ethanol concentration changes based on the difference of the output value of the said ethanol concentration sensor, and the said present ethanol concentration learning value. Control system for internal combustion engines. 前記エタノール濃度学習手段は、エタノール濃度の学習の開始時における前記エタノール濃度学習値の初期値が当該学習の開始直前における前記エタノール濃度学習値に一致し、その後、前記エタノール濃度学習値が前記推定噴射エタノール濃度に徐々に近づくように、前記エタノール濃度学習値を算出することを特徴とする、請求項1又は2に記載の内燃機関の制御装置。 In the ethanol concentration learning means, an initial value of the ethanol concentration learning value at the start of learning of the ethanol concentration matches the ethanol concentration learning value immediately before the start of the learning, and then the ethanol concentration learning value is the estimated injection The control device of an internal combustion engine according to claim 1 or 2 , wherein the learning value of the ethanol concentration is calculated so as to gradually approach the ethanol concentration . 前記エタノール濃度センサは、燃料の比誘電率を表す比誘電率パラメータを検出する比誘電率パラメータ検出装置と、燃料の温度を検出し、出力する温度検出装置とを有し、前記検出された燃料の比誘電率パラメータ及び燃料の温度に応じ、燃料の比誘電率パラメータ、温度とエタノール濃度の間の所定の関係に基づいて、燃料のエタノール濃度を算出し、出力するように構成されており、
前記エタノール濃度センサの出力値及び前記温度検出装置の出力値に応じ、前記所定の関係に基づいて、前記比誘電率パラメータ検出装置によって検出された比誘電率パラメータを算出する比誘電率パラメータ算出手段と、
前記温度検出装置の出力値に一次遅れ補償処理を施すことによって、燃料の温度の推定値である推定燃料温度を算出する推定燃料温度算出手段と、
前記算出された比誘電率パラメータ及び推定燃料温度に応じ、前記所定の関係に基づいて、補正後エタノール濃度を算出する補正後エタノール濃度算出手段と、をさらに備え、
当該算出された補正後エタノール濃度を前記エタノール濃度センサの出力値に代えて用いることを特徴とする、請求項1ないし3のいずれかに記載の内燃機関の制御装置。
The ethanol concentration sensor has a relative dielectric constant parameter detection device for detecting a relative dielectric constant parameter representing the relative dielectric constant of the fuel, and a temperature detection device for detecting and outputting the temperature of the fuel, and the detected fuel Is configured to calculate and output the ethanol concentration of the fuel based on the relative permittivity parameter of the fuel and the predetermined relationship between the temperature and the ethanol concentration according to the relative permittivity parameter of the fuel and the temperature of the fuel,
A relative dielectric constant parameter calculating unit that calculates a relative dielectric constant parameter detected by the relative dielectric constant parameter detection device based on the predetermined relationship according to the output value of the ethanol concentration sensor and the output value of the temperature detection device When,
Estimated fuel temperature calculation means for calculating an estimated fuel temperature which is an estimated value of the fuel temperature by performing first-order lag compensation processing on the output value of the temperature detection device;
And a post-correction ethanol concentration calculation means for calculating the post-correction ethanol concentration based on the predetermined relationship according to the calculated relative dielectric constant parameter and estimated fuel temperature.
The control device of an internal combustion engine according to any one of claims 1 to 3, wherein the calculated corrected ethanol concentration is used instead of the output value of the ethanol concentration sensor .
前記エタノール濃度センサは、燃料の比誘電率を表す比誘電率パラメータを検出する比誘電率パラメータ検出装置と、燃料の温度を検出する温度検出装置とを有し、前記検出された燃料の比誘電率パラメータ及び燃料の温度に応じ、燃料の比誘電率パラメータ、温度とエタノール濃度の間の所定の関係に基づいて、エタノール濃度を算出し、出力するように構成されており、
前記エタノール濃度学習手段は、前記エタノール濃度センサの出力値が変化した後、所定時間以内に当該変化前の値に戻ったときに、エタノール濃度の学習を禁止することを特徴とする、請求項1ないし3のいずれかに記載の内燃機関の制御装置。
The ethanol concentration sensor includes a relative dielectric constant parameter detection device that detects a relative dielectric constant parameter that indicates a relative dielectric constant of fuel, and a temperature detection device that detects the temperature of the fuel, and the relative dielectric constant of the detected fuel According to the rate parameter and the temperature of the fuel, the ethanol concentration is calculated and output based on a predetermined dielectric constant parameter of the fuel and a predetermined relationship between the temperature and the ethanol concentration,
The ethanol concentration learning means, after the output value of the ethanol concentration sensor has changed, upon returning to the previous value the variation within a predetermined time, and inhibits the learning of the ethanol concentration, claim 1 A control device for an internal combustion engine according to any one of 3 to 3 .
前記エタノール濃度学習手段は、前記エタノール濃度センサの出力値が上昇した後、前記所定時間内に所定量以上、低下したときに、エタノール濃度の学習を禁止することを特徴とする、請求項に記載の内燃機関の制御装置。 The ethanol concentration learning means, after the output value of the ethanol concentration sensor increases, the predetermined amount or more within a predetermined time period, when lowered, and inhibits the learning of the ethanol concentration, to claim 5 Control device for an internal combustion engine as described.
JP2017132475A 2017-07-06 2017-07-06 Control device for internal combustion engine Expired - Fee Related JP6533256B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017132475A JP6533256B2 (en) 2017-07-06 2017-07-06 Control device for internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017132475A JP6533256B2 (en) 2017-07-06 2017-07-06 Control device for internal combustion engine

Publications (2)

Publication Number Publication Date
JP2019015220A JP2019015220A (en) 2019-01-31
JP6533256B2 true JP6533256B2 (en) 2019-06-19

Family

ID=65358323

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017132475A Expired - Fee Related JP6533256B2 (en) 2017-07-06 2017-07-06 Control device for internal combustion engine

Country Status (1)

Country Link
JP (1) JP6533256B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7290556B2 (en) * 2019-11-29 2023-06-13 株式会社日立製作所 Control system and controller for energy supply

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5106819B2 (en) * 2006-10-20 2012-12-26 三菱重工業株式会社 HEAT SOURCE DEVICE, HEAT SOURCE SYSTEM, AND HEAT SOURCE DEVICE CONTROL METHOD
JP4561906B2 (en) * 2008-08-21 2010-10-13 トヨタ自動車株式会社 Fuel supply device for flexible fuel internal combustion engine
JP4717125B2 (en) * 2009-03-30 2011-07-06 三菱電機株式会社 Control device for internal combustion engine
JP2011231674A (en) * 2010-04-27 2011-11-17 Toyota Motor Corp Apparatus for control of internal combustion engine
JP2011247205A (en) * 2010-05-28 2011-12-08 Toyota Motor Corp Fuel supply device of internal combustion engine
JP5644354B2 (en) * 2010-10-15 2014-12-24 トヨタ自動車株式会社 Abnormality diagnosis device for fuel supply system of internal combustion engine
JP2016166545A (en) * 2015-03-09 2016-09-15 愛三工業株式会社 Sensor device

Also Published As

Publication number Publication date
JP2019015220A (en) 2019-01-31

Similar Documents

Publication Publication Date Title
JP4672048B2 (en) Internal combustion engine control device
US8965662B2 (en) Abnormality determining apparatus for air-fuel ratio sensor
JP4315179B2 (en) Air-fuel ratio control device for internal combustion engine
KR0145457B1 (en) Fuel injection quantity controller for internal combustion engine
JP5999070B2 (en) Control device for internal combustion engine
JP2009115012A (en) Air-fuel ratio control device for internal combustion engine
JP2007162565A (en) Air-fuel ratio control device for internal combustion engine
CN107489556B (en) Control device for internal combustion engine
JP4617876B2 (en) Fuel injection control device for in-cylinder internal combustion engine
JP6389791B2 (en) Engine fuel injection amount control device
JP6533256B2 (en) Control device for internal combustion engine
JP4945816B2 (en) Multi-fuel engine fuel injection control system
JP6557624B2 (en) Control device for internal combustion engine
KR101554122B1 (en) Method and apparatus for operating an internal combustion engine
JP5853709B2 (en) Air-fuel ratio detection device and air-fuel ratio imbalance detection device for internal combustion engine
JP5015877B2 (en) Engine control device
JP5045601B2 (en) Engine system abnormality diagnosis device
JP2021076052A (en) Internal combustion engine control device
JP4247716B2 (en) Fuel injection control device for internal combustion engine
US20120298073A1 (en) Ignition timing control device and ignition timing control method for internal combustion engine
JP6361534B2 (en) Control device for internal combustion engine
JP2006274941A (en) Control device for internal combustion engine
JP5057100B2 (en) Fuel alcohol concentration estimation device
JP2010071107A (en) Control device for internal combustion engine
JP6012646B2 (en) Fuel injection amount control device for internal combustion engine

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190312

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190424

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190523

R150 Certificate of patent or registration of utility model

Ref document number: 6533256

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees