JP2009144574A - Air-fuel ratio control device for internal combustion engine - Google Patents
Air-fuel ratio control device for internal combustion engine Download PDFInfo
- Publication number
- JP2009144574A JP2009144574A JP2007321334A JP2007321334A JP2009144574A JP 2009144574 A JP2009144574 A JP 2009144574A JP 2007321334 A JP2007321334 A JP 2007321334A JP 2007321334 A JP2007321334 A JP 2007321334A JP 2009144574 A JP2009144574 A JP 2009144574A
- Authority
- JP
- Japan
- Prior art keywords
- value
- alcohol concentration
- concentration correction
- air
- fuel ratio
- 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.)
- Withdrawn
Links
Images
Landscapes
- Output Control And Ontrol Of Special Type Engine (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
Description
本発明は内燃機関の空燃比制御装置に関する。 The present invention relates to an air-fuel ratio control apparatus for an internal combustion engine.
ガソリンの他にアルコールとガソリンの各種組成の混合燃料でも走行可能な、いわゆるフレキシブルフューエルビークル(FFV)と称される自動車がある。アルコールは、通常のガソリンと比べてC(炭素)原子の含有量が異なるため、フレキシブルフューエルビークルに用いられる内燃機関にアルコールとガソリンの混合燃料を供給するにあたっては、燃料内のアルコール濃度に従って燃料供給量を調整する必要がある。 In addition to gasoline, there is an automobile called a so-called flexible fuel vehicle (FFV) that can run with a mixed fuel of various compositions of alcohol and gasoline. Since alcohol has a C (carbon) atom content different from that of normal gasoline, when supplying a mixed fuel of alcohol and gasoline to an internal combustion engine used in a flexible fuel vehicle, the fuel is supplied according to the alcohol concentration in the fuel. The amount needs to be adjusted.
ところで、内燃機関本体から排出された排気ガス中には炭化水素(HC)、一酸化炭素(CO)及び窒素酸化物(NOx)等の成分が含まれており、従来からこれら成分を浄化するために三元触媒が利用されている。三元触媒は排気ガスの空燃比(以下、「排気空燃比」と称す)が略理論空燃比となっているときにその浄化能力が高くなることから、三元触媒によって排気ガスの浄化を行う際には排気空燃比が略理論空燃比となるように燃焼室への燃料供給量等を制御する必要がある。 By the way, components such as hydrocarbons (HC), carbon monoxide (CO), and nitrogen oxides (NOx) are contained in the exhaust gas discharged from the internal combustion engine main body, and these components have been conventionally purified. Three-way catalyst is used. The three-way catalyst has a high purification capacity when the exhaust gas air-fuel ratio (hereinafter referred to as “exhaust air-fuel ratio”) is substantially the stoichiometric air-fuel ratio. In this case, it is necessary to control the amount of fuel supplied to the combustion chamber so that the exhaust air-fuel ratio becomes substantially the stoichiometric air-fuel ratio.
従って、フレキシブルフューエルビークルにおいて、三元触媒の上流排気通路内に排気空燃比を検出することができる空燃比センサを設け、排気空燃比が燃料内のアルコール濃度に応じて定まる理論空燃比になるように、燃焼室への燃料供給量を調整するフィードバック制御を行う空燃比制御装置が公知である(特許文献1参照)。 Therefore, in the flexible fuel vehicle, an air-fuel ratio sensor capable of detecting the exhaust air-fuel ratio is provided in the upstream exhaust passage of the three-way catalyst so that the exhaust air-fuel ratio becomes the stoichiometric air-fuel ratio determined according to the alcohol concentration in the fuel. In addition, an air-fuel ratio control apparatus that performs feedback control for adjusting the amount of fuel supplied to the combustion chamber is known (see Patent Document 1).
ところで、フレキシブルフューエルビークルにおいては、燃料中のアルコール濃度に応じて燃料供給量を調整するためのアルコール濃度補正学習値を算出するアルコール濃度補正学習制御を行うことが考えられる。 By the way, in the flexible fuel vehicle, it is conceivable to perform alcohol concentration correction learning control for calculating an alcohol concentration correction learning value for adjusting the fuel supply amount in accordance with the alcohol concentration in the fuel.
しかし、アルコール濃度学習制御が完了する前、即ちアルコール濃度補正学習値が収束する前に内燃機関の運転が停止されると、次回機関始動時には前回運転停止時の収束しなかったアルコール濃度補正学習値が用いられて燃料供給量が補正されてしまうため、燃料不足によって生じる機関が始動せず停止してしまう始動不良や、燃料過多によって生じるノッキング等の問題が発生する場合がある。即ち、アルコール濃度補正学習値が収束しなかった値を用いて補正されるということは、供給される燃料量が供給すべき量より多すぎたり少なすぎたりする恐れがある。 However, if the operation of the internal combustion engine is stopped before the alcohol concentration learning control is completed, that is, before the alcohol concentration correction learning value converges, the alcohol concentration correction learning value that has not converged at the time of the previous operation stop at the next engine start. Since the fuel supply amount is corrected by using the engine, problems such as a start failure in which the engine caused by fuel shortage does not start and stops, or knocking caused by excessive fuel may occur. That is, if the alcohol concentration correction learning value is corrected using a value that has not converged, the amount of fuel supplied may be too much or too little than the amount to be supplied.
そこで本発明は、フレキシブルフューエルビークルにおいて、内燃機関の停止時までにアルコール濃度補正学習値が収束しなかった場合の次回機関始動時に生じる不具合を防止する内燃機関の空燃比制御装置を提供することを目的とする。 Accordingly, the present invention provides an air-fuel ratio control device for an internal combustion engine that prevents a malfunction that occurs at the next engine start when the alcohol concentration correction learning value does not converge by the time the internal combustion engine is stopped in a flexible fuel vehicle. Objective.
前記課題を解決するために請求項1に記載の発明によれば、燃料としてアルコールとガソリンとをそれぞれ単独で又は混合して使用可能な内燃機関の空燃比制御装置であって、機関排気通路内に設けられた排気浄化触媒の上流排気通路内に配置され排気ガスの空燃比を検出する空燃比センサと、該空燃比センサの出力値が目標空燃比に対応する値となるようにフィードバック補正値に基づいて燃料供給量を補正するフィードバック手段と、前記フィードバック補正値に基づいて算出されたアルコール濃度補正学習値を学習すると共にそれに基づいて前記燃料供給量を補正するアルコール濃度補正学習手段とを具備する内燃機関の空燃比制御装置において、前記アルコール濃度補正学習値が収束したことを予め定められた少なくとも一つの収束判定条件に基づいて判定する収束判定手段と、前記フィードバック補正値と前記アルコール濃度補正学習値とに基づき該アルコール濃度補正学習値が収束すると推定される値であるアルコール濃度補正学習値収束先推定値を求める手段とを更に具備し、前回の内燃機関停止時にアルコール濃度補正学習値が収束していないと判定されていたとき、今回の内燃機関始動時における前記アルコール濃度補正学習値の初期値を、前回の内燃機関停止時に求められていた前記アルコール濃度補正学習値収束先推定値とする内燃機関の空燃比制御装置が提供される。
In order to solve the above-described problem, according to the invention described in
本発明によれば、フレキシブルフューエルビークルにおいて、内燃機関の停止時までにアルコール濃度補正学習値が収束しなかった場合に、その学習値よりは真の値に近いと考えられるアルコール濃度補正学習値収束先推定値を次回機関始動時のアルコール濃度補正学習値とすることで、始動時の不具合の発生を防止するという効果を奏する。 According to the present invention, in the flexible fuel vehicle, when the alcohol concentration correction learned value does not converge until the internal combustion engine is stopped, the alcohol concentration correction learned value converges that is considered to be closer to the true value than the learned value. By using the pre-estimated value as the alcohol concentration correction learning value at the next engine start, there is an effect of preventing the occurrence of problems at the start.
以下、図面を参照しながら、燃料としてアルコールとガソリンとをそれぞれ単独で又は混合して使用可能な本発明の内燃機関の空燃比制御装置について説明する。図1は本発明の制御装置が搭載される内燃機関全体の図である。図1に示した実施形態では本発明の空燃比制御装置が筒内直噴型火花点火式内燃機関に用いられた場合を示しているが、他の火花点火式内燃機関や圧縮自着火式内燃機関等にも用いることができる。 Hereinafter, an air-fuel ratio control apparatus for an internal combustion engine according to the present invention, which can use alcohol and gasoline as fuels individually or in combination, will be described with reference to the drawings. FIG. 1 is an overall view of an internal combustion engine on which a control device of the present invention is mounted. The embodiment shown in FIG. 1 shows the case where the air-fuel ratio control apparatus of the present invention is used in an in-cylinder direct injection type spark ignition internal combustion engine, but other spark ignition type internal combustion engines and compression self-ignition internal combustion engines are shown. It can also be used for institutions.
図1を参照すると1は機関本体、2はシリンダブロック、3はシリンダブロック2内で往復動するピストン、4はシリンダブロック2上に固定されたシリンダヘッド、5はピストン3とシリンダヘッド4との間に形成された燃焼室、6は吸気弁、7は吸気ポート、8は排気弁、9は排気ポートをそれぞれ示す。図1に示したようにシリンダヘッド4の内壁面の中央部には点火プラグ10が配置され、シリンダヘッド4内壁面周辺部には燃料噴射弁11が配置される。またピストン3の頂面上には燃料噴射弁11の下方から点火プラグ10の下方まで延びるキャビティ12が形成されている。
Referring to FIG. 1, 1 is an engine body, 2 is a cylinder block, 3 is a piston that reciprocates in the
各気筒の吸気ポート7はそれぞれ対応する吸気枝管13を介してサージタンク14に連結され、サージタンク14は吸気管15を介してエアクリーナ(図示せず)に連結される。吸気管15内にはエアフロメータ16が配置されると共にステップモータ17によって駆動されるスロットル弁18が配置される。一方、各気筒の排気ポート9は排気マニホルド19に連結され、この排気マニホルド19は三元触媒20を内蔵した触媒コンバータ21に連結される。触媒コンバータ21の出口は排気管22に連結される。排気マニホルド19、即ち排気浄化触媒20上流側の排気通路内には空燃比センサ23が配置される。アルコールを含む燃料は燃料タンク24に貯蔵され、燃料供給管を介して電子制御式の吐出量可変な燃料ポンプ25によって燃料噴射弁11へ供給され、噴射される。また、本実施形態では、排気浄化触媒として三元触媒20を用いているが、酸素吸蔵能力を有していれば、他のタイプの触媒、例えばNOx吸蔵還元触媒、リーンNOx触媒、DPNR等を用いてもよい。更に、空燃比センサ23の代わりに、排気ガスの空燃比が理論空燃比よりもリッチであるかリーンであるかによって大きく異なる出力電圧を発生する酸素センサを用いてもよい。
The
電子制御ユニット31はディジタルコンピュータからなり、双方向性バス32を介して相互に接続されたRAM(ランダムアクセスメモリ)33、ROM(リードオンリメモリ)34、CPU(マイクロプロセッサ)35、バックアップRAM36、入力ポート37及び出力ポート38を具備する。バックアップRAM36は常時電源に接続されており、車両のイグニッションスイッチを切っても記憶した内容を保存することが可能である。従って、後述する学習値等を保存するために使用される。
The
エアフロメータ16は吸入空気流量に比例した出力電圧を発生し、その出力電圧は対応するAD変換器39を介して入力ポート37に入力される。また、空燃比センサ23は、図2に示したように、排気マニホルド19内を通過する排気ガス中の酸素濃度に基づいて、斯かる排気ガスの空燃比に略比例した出力電圧を発生する。出力電圧は対応するAD変換器39を介して入力ポート37に入力される。更に、開閉センサ28の出力信号は対応するAD変換器39を介して入力ポート37に入力される。
The
また、アクセルペダル41にはアクセルペダル41の踏込み量に比例した出力電圧を発生する負荷センサ42が接続され、負荷センサ42の出力電圧は対応するAD変換器39を介して入力ポート37に入力される。クランク角センサ43は例えばクランクシャフトが30度回転する毎に出力パルスを発生し、この出力パルスが入力ポート37に入力される。CPU35ではこのクランク角センサ43の出力パルスから機関回転数Neが計算される。一方、出力ポート38は対応する駆動回路39を介して点火プラグ10、燃料噴射弁11、ステップモータ17及び燃料ポンプ25に接続される。
A
上述した三元触媒20は、酸素吸蔵能力を有しており、これにより三元触媒20に流入する排気ガスの空燃比がリーンであるときには排気ガス中の酸素を吸蔵すると共に、三元触媒20に流入する排気ガスの空燃比がリッチであるときには吸蔵している酸素を放出することにより排気ガス中に含まれるHC、COを酸化・浄化する。
The above-described three-
このような三元触媒20の酸素吸蔵能力を効果的に利用するためには、排気ガスの空燃比がその後リッチ及びリーンのいずれになっても排気ガスを浄化することができるように、三元触媒20中に吸蔵されている酸素の量を所定量(例えば、最大酸素吸蔵量の半分)に維持することが必要である。三元触媒20の酸素吸蔵量が上記所定量に維持されていれば、三元触媒20は常に或る程度の酸素吸蔵作用及び酸素放出作用を発揮することが可能であり、結果として三元触媒20により常に排気ガス中の成分の酸化・還元を行うことができるようになる。このため、本実施形態では、三元触媒20による排気浄化性能を維持すべく、三元触媒の酸素吸蔵量を一定に維持するように空燃比制御を行うこととしている。
In order to effectively utilize the oxygen storage capacity of such a three-
そこで、本実施形態では、三元触媒20よりも上流排気通路内に配置された空燃比センサ23によって排気空燃比(三元触媒20上流側の排気通路、燃焼室5及び吸気通路に供給された空気と燃料との比率)を検出すると共に、空燃比センサ23の出力値が理論空燃比に対応した値となるように燃料噴射弁11からの燃料供給量についてフィードバック制御を行うこととしている。これにより、排気空燃比は理論空燃比付近に維持され、その結果三元触媒の酸素吸蔵量が一定に維持され、よって排気エミッションを改善することができる。
Therefore, in the present embodiment, the air-
以下、フィードバック制御について具体的に説明する。まず、本実施形態では、燃料噴射弁11から各気筒へと供給すべき燃料量(以下、「目標燃料供給量」と称す)Qft(n)は下記式(1)によって算出される。
Qft(n)=Mc(n)/AFT+DQf(n−1) …(1)
Hereinafter, feedback control will be specifically described. First, in the present embodiment, a fuel amount (hereinafter referred to as “target fuel supply amount”) Qft (n) to be supplied from the
Qft (n) = Mc (n) / AFT + DQf (n-1) (1)
ここで、上記式(1)においてnはECU31における計算回数を示す値であり、例えばQft(n)は第n回目の計算によって算出された目標燃料供給量を表している。また、Mc(n)は、吸気弁6の閉弁時までに各気筒の筒内に吸入されたと予想される空気量(以下、「筒内吸入空気量」と称す)を示している。筒内吸入空気量Mc(n)を算出するために、例えば機関回転数Neと吸気管15内を通過した空気の流量(以下、「吸気管通過空気流量」と称す)mtとを引数としたマップ又は計算式を予め実験的に又は計算によって求め、このマップ又は計算式をROM34に保存する。そして、機関運転中に検出された機関回転数Ne及び吸気管通過空気流量mtに基づいて上記マップ又は計算式により筒内吸入空気量Mc(n)が算出される。
Here, in the above formula (1), n is a value indicating the number of calculations in the
また、AFTは、排気空燃比の目標値を示し、本実施形態では燃料中のアルコール濃度に応じて変化する理論空燃比とする。理論空燃比における出力電圧は、そのアルコール濃度にかかわらず一定の値V0を示す(図2参照)。即ち、例えば或るアルコール濃度における理論空燃比がAFTである場合において、給油等によってアルコール濃度が変化して理論空燃比がAFT’になったとする。その場合においてもアルコール濃度変化後の理論空燃比に相当する出力電圧はV0のままであり、略比例した出力電圧の傾向も同様の傾向のまま破線のようにシフトする。従って、図3に示されるように、アルコール濃度補正学習値FALCを用いて、それと理論空燃比AFTとのマップ又は計算式から燃料中のアルコール濃度に応じた理論空燃比AFTを求めることができる。 AFT indicates a target value of the exhaust air-fuel ratio, and in this embodiment, it is a stoichiometric air-fuel ratio that changes according to the alcohol concentration in the fuel. The output voltage at the stoichiometric air-fuel ratio shows a constant value V0 regardless of the alcohol concentration (see FIG. 2). That is, for example, when the theoretical air-fuel ratio at a certain alcohol concentration is AFT, it is assumed that the alcohol concentration is changed by refueling or the like and the theoretical air-fuel ratio becomes AFT ′. Even in this case, the output voltage corresponding to the stoichiometric air-fuel ratio after the change in alcohol concentration remains V0, and the tendency of the substantially proportional output voltage shifts as shown by the broken line with the same tendency. Therefore, as shown in FIG. 3, by using the alcohol concentration correction learned value FALC, the stoichiometric air-fuel ratio AFT corresponding to the alcohol concentration in the fuel can be obtained from the map or calculation formula of the learning value FALC and the theoretical air-fuel ratio AFT.
アルコール濃度補正学習値FALCは、燃料中のアルコール濃度に応じて基本燃料噴射量Qbを補正するための学習値であり、詳細は後述する。図3を参照すると、例えば、E0(燃料中のアルコール濃度が0%)のとき、アルコール濃度補正学習値FALCが1.0であり、理論空燃比は14.7となる。また、E85(85%のエタノール混合燃料)のとき、アルコール濃度補正学習値FALCが1.4であり、理論空燃比は10.0となる。 The alcohol concentration correction learning value FALC is a learning value for correcting the basic fuel injection amount Qb according to the alcohol concentration in the fuel, and will be described in detail later. Referring to FIG. 3, for example, when E0 (the alcohol concentration in the fuel is 0%), the alcohol concentration correction learning value FALC is 1.0, and the theoretical air-fuel ratio is 14.7. In the case of E85 (85% ethanol mixed fuel), the alcohol concentration correction learned value FALC is 1.4, and the theoretical air-fuel ratio is 10.0.
そして、DQfは、後述するフィードバック制御に関して算出される燃料補正量を示す。燃料噴射弁11では、このように上記式(1)によって算出された目標燃料供給量に対応する量の燃料が噴射される。
DQf represents a fuel correction amount calculated for feedback control described later. The
なお、上記説明では、筒内吸入空気量Mc(n)は、機関回転数Neと吸気管通過空気流量mtとを引数としたマップ等に基づいて算出されるとしているが、例えばスロットル弁18の開度及び大気圧等に基づいた計算式等、他の方法によって求められてもよい。 In the above description, the in-cylinder intake air amount Mc (n) is calculated based on a map or the like using the engine speed Ne and the intake pipe passage air flow rate mt as arguments. You may obtain | require by other methods, such as a calculation formula based on an opening degree, atmospheric pressure, etc.
図4は、燃料噴射弁11からの目標燃料供給量Qft(n)を算出する目標燃料供給量算出制御操作のフローチャートである。この操作はECU31によって予め定められた所定時間毎の割り込みによって実行されるルーチンとして行われる。
FIG. 4 is a flowchart of the target fuel supply amount calculation control operation for calculating the target fuel supply amount Qft (n) from the
まず、ステップ101において、クランク角センサ43及びエアフロメータ16によって機関回転数Ne及び吸気管通過空気流量mtが検出される。次いで、ステップ102では、後述するアルコール濃度補正学習値FALCがバックアップRAM36より読み込まれる。次いで、ステップ103では、ステップ101において検出された機関回転数Ne及び吸気管通過空気流量mtに基づいてマップにより又は計算式により第n回目の計算時における筒内吸入空気量Mc(n)が算出される。次いで、ステップ104では、ステップ102において読み込まれたアルコール濃度補正学習値FALCに基づいて図3に示されるマップにより、燃料中のアルコール濃度に応じた理論空燃比AFTが算出される。
First, at
次いで、ステップ105では、ステップ103で算出された筒内吸入空気量Mc(n)及び後述するフィードバック制御操作において算出された第n−1回目の計算時における燃料補正量DQf(n−1)に基づいて上記式(1)により目標燃料供給量Qft(n)が算出され、ルーチンを終了する。燃料噴射弁11からは、このように算出された目標燃料供給量Qft(n)に相当する量の燃料が噴射される。
Next, at
次に、フィードバック制御について説明する。本実施形態では、フィードバック制御として、空燃比センサ23の出力に基づいて算出された実際の燃料供給量と、上述した目標燃料供給量Qftとの燃料偏差量ΔQfを計算回数毎に算出し、この燃料偏差量ΔQfがゼロになるように燃料補正量DQfを算出している。具体的には、燃料補正量DQfは下記式(2)により算出される。なお、下記式(2)においてDQf(n−1)は、第n−1回目の計算、即ち前回の計算における燃料補正量であり、Kmpは比例ゲイン、Kmiは積分ゲインをそれぞれ示している。これら比例ゲインKmp、積分ゲインKmiは予め定められた一定の値であってもよいし、機関運転状態に応じて変化する値であってもよい。
図5は、燃料補正量DQfを算出するフィードバック制御操作のフローチャートである。この操作はECU31によって予め定められた所定時間毎の割り込みによって実行されるルーチンとして行われる。
FIG. 5 is a flowchart of the feedback control operation for calculating the fuel correction amount DQf. This operation is performed as a routine executed by interruption every predetermined time predetermined by the
まず、ステップ111では、フィードバック制御の実行条件が成立しているか否かが判定される。フィードバック制御の実行条件が成立している場合とは、例えば内燃機関の冷間始動中ではないこと(即ち、機関冷却水温が一定温度以上であって始動時燃料増量等が行われていないこと)や、機関運転中に燃料噴射弁からの燃料噴射を停止する燃料カット制御中ではないこと等が挙げられる。ステップ111においてフィードバック制御の実行条件が成立していると判定された場合には、ステップ112へと進む。一方、ステップ111においてフィードバック制御の実行条件が成立していないと判定された場合には、ルーチンを終了し、フィードバック制御は実行されない。 First, in step 111, it is determined whether an execution condition for feedback control is satisfied. The case where the execution condition of the feedback control is satisfied is, for example, that the internal combustion engine is not cold started (that is, the engine cooling water temperature is equal to or higher than a certain temperature and the fuel increase at starting is not performed). In addition, the fuel cut control for stopping the fuel injection from the fuel injection valve during the engine operation is not being performed. If it is determined in step 111 that the feedback control execution condition is satisfied, the process proceeds to step 112. On the other hand, if it is determined in step 111 that the feedback control execution condition is not satisfied, the routine is terminated and the feedback control is not executed.
ステップ112では、第n回目の計算時における空燃比センサ23の出力値VAF(n)が検出される。次いで、ステップ113では、前述のようにアルコール濃度補正学習値FALCと図3から求められたAFTが読み込まれる。次いで、ステップ114では、ステップ112で検出された出力値VAF(n)及びステップ113で読み込まれたAFTに基づいて図2に示したマップを用いて第n回目の計算時における実空燃比AFR(n)が算出される。このようにして算出された実空燃比AFR(n)は、第n回目の計算時における三元触媒20に流入する排気ガスの実際の空燃比に略一致した値となっている。
In
次いで、ステップ115では、下記式(3)により、空燃比センサ23の出力に基づいて算出された燃料供給量と目標燃料供給量Qftとの燃料偏差量ΔQfが算出される。なお、下記式(3)において、筒内吸入空気量Mc及び目標燃料供給量Qftについては第n回目の計算時における値が用いられているが、第n回目の計算時よりも前の値が用いられてもよい。
ΔQf(n)=Mc(n)/AFR(n)−Qft(n) …(3)
Next, at
ΔQf (n) = Mc (n) / AFR (n) −Qft (n) (3)
ステップ116では、上記式(2)により第n回目の計算時における燃料補正量DQf(n)が算出され、ルーチンを終了する。算出された燃料補正量DQf(n)は、図4に示した操作のステップ105において用いられる。
In
次に、アルコール濃度補正学習制御について図6(A)から(C)を参照しながら説明する。まず、図6(A)に示される実線は、フィードバック制御によるフィードバック補正値FAFを示し、破線は、フィードバック補正値FAFに対して、例えばローパスフィルタ等によるなまし処理(平滑化処理)を施したフィードバック補正なまし値FAFSMを示す。 Next, alcohol concentration correction learning control will be described with reference to FIGS. First, the solid line shown in FIG. 6A indicates the feedback correction value FAF by feedback control, and the broken line performs an annealing process (smoothing process) using a low-pass filter or the like on the feedback correction value FAF, for example. The feedback correction annealing value FAFSM is shown.
ここで、フィードバック補正値FAFとは、以下の式(4)に基づいて算出される燃料噴射量Qftを算出する際に、基本燃料噴射量Qbをフィードバック補正するための係数である。また、FALCはアルコール濃度補正学習値であり、燃料中のアルコール濃度に応じて基本燃料噴射量Qbを補正するための学習値である。アルコール濃度補正学習値FALCはバックアップRAM36に保存される。
Qft=Qb・(1+FALC)+Qb・FAF …(4)
Here, the feedback correction value FAF is a coefficient for feedback correction of the basic fuel injection amount Qb when calculating the fuel injection amount Qft calculated based on the following equation (4). FALC is an alcohol concentration correction learning value, which is a learning value for correcting the basic fuel injection amount Qb in accordance with the alcohol concentration in the fuel. The alcohol concentration correction learning value FALC is stored in the
Qft = Qb · (1 + FALC) + Qb · FAF (4)
上記式(4)と、上記式(1)と同様の以下の式(5)とは、燃料噴射量Qftを算出する同じ式を表し、第一項及び第二項はそれぞれの式で対応している。
Qft=Mc/AFT+DQf …(5)
The above formula (4) and the following formula (5) similar to the above formula (1) represent the same formula for calculating the fuel injection amount Qft, and the first term and the second term correspond to the respective formulas. ing.
Qft = Mc / AFT + DQf (5)
従って、フィードバック補正値FAFと燃料補正量DQfとの関係は、上記式(4)及び式(5)それぞれの第二項より、式(6)のように表される。以下、フィードバック補正値FAFを用いて本発明による実施形態を説明する。
FAF=DQf/Qb …(6)
Therefore, the relationship between the feedback correction value FAF and the fuel correction amount DQf is expressed by the following equation (6) from the second terms of the above equations (4) and (5). Hereinafter, an embodiment according to the present invention will be described using a feedback correction value FAF.
FAF = DQf / Qb (6)
図6(B)に示される実線はアルコール濃度補正学習値FALCを示し、破線は、アルコール濃度補正学習値FALCが最終的に収束するであろうと推定される推定値であるアルコール濃度補正学習値収束先推定値FALCESTを示す。 The solid line shown in FIG. 6B indicates the alcohol concentration correction learned value FALC, and the broken line indicates the alcohol concentration correction learned value convergence that is an estimated value that the alcohol concentration correction learned value FALC will eventually converge. The pre-estimated value FALTEST is shown.
図6(A)及び図6(B)に示されるように、アルコール濃度補正学習制御は、一定間隔毎に実行され、実行時点におけるフィードバック補正なまし値FAFSMの値分だけ、フィードバック補正値FAFを減少させると共にアルコール濃度補正学習値FALCを増加させ、フィードバック補正なまし値FAFSMをゼロにリセットしている。アルコール濃度補正学習制御を繰り返すことによって、アルコール濃度補正学習値FALCが、燃料中のアルコール濃度に適した補正値へと徐々に近づく。 As shown in FIGS. 6 (A) and 6 (B), the alcohol concentration correction learning control is executed at regular intervals, and the feedback correction value FAF is set by the feedback correction smoothed value FAFSM at the time of execution. At the same time, the alcohol concentration correction learning value FALC is increased, and the feedback correction smoothed value FAFSM is reset to zero. By repeating the alcohol concentration correction learning control, the alcohol concentration correction learning value FALC gradually approaches a correction value suitable for the alcohol concentration in the fuel.
図8及び図9は、アルコール濃度補正学習値FALCを算出すると共にそれが収束したか否かを判定し、アルコール濃度補正学習値収束フラグをセットするアルコール濃度補正学習制御操作を示すフローチャートである。この操作はECU31によって予め定められた所定時間毎の割り込みによって実行されるルーチンとして行われる。
FIGS. 8 and 9 are flowcharts showing the alcohol concentration correction learning control operation for calculating the alcohol concentration correction learning value FALC, determining whether or not it has converged, and setting the alcohol concentration correction learning value convergence flag. This operation is performed as a routine executed by interruption every predetermined time predetermined by the
図8を参照すると、まず、ステップ121では、フィードバック補正値FAFが読み込まれる。次いで、ステップ122では、ステップ121で読み込んだFAFに対してなまし処理を施し、フィードバック補正なまし値FAFSMを算出する。次いで、ステップ123では、時間カウンタCNTがインクリメントされる。次いで、ステップ124では、ステップ123でインクリメントされた時間カウンタCNTが、アルコール濃度補正学習制御実行間隔CNTsadg以上であるか否かが判定される。ここで、時間カウンタCNTが、アルコール濃度補正学習制御実行時間CNTsadg以上であるならば、アルコール濃度補正学習制御を行うべく、ステップ125に進む。一方、ステップ124において、時間カウンタCNTがアルコール濃度補正学習制御実行時間CNTsadgよりも小さい場合、アルコール濃度補正学習制御及びアルコール濃度補正学習値収束判定を行うことなくルーチンを終了する。
Referring to FIG. 8, first, in
次に、ステップ125、126で行われるアルコール濃度補正学習制御について説明する。ステップ125において、アルコール濃度補正学習値FALCは、その前回値に対してフィードバック補正なまし値FAFSMを加算することで算出される。それと同時に、フィードバック補正値FAFは、その前回値に対してアルコール濃度補正学習値FALCに加算した分のフィードバック補正なまし値FAFSMを減算することで算出される。その後、ステップ126へと進む。ステップ126では、フィードバック補正なまし値FAFSMをゼロにリセットし、ステップ127に進む。次いで、ステップ127では、アルコール濃度補正学習回数Ngがインクリメントされる。
Next, the alcohol concentration correction learning control performed in
次いで、図8のステップ127においてアルコール濃度補正学習回数Ngがインクリメントされた後、図9のステップ131に進む。次いで、ステップ131からステップ133は、図6(B)に破線で示されるアルコール濃度補正学習値収束先推定値FALCESTを求めるための処理である。
Next, after the alcohol concentration correction learning count Ng is incremented in
まず、ステップ131において、アルコール濃度補正学習値FALCから機関始動時のアルコール濃度補正学習値FALCの初期値FALCINT(即ち、前回の機関停止時のアルコール濃度補正学習値FALC)を減算し、初期値FALCINTからの現在のアルコール濃度補正学習値FALCの変化量ΔFALCを算出する。
First, in
次いで、ステップ132において、フィードバック補正値FAFにアルコール濃度補正学習値FALCの変化量ΔFALCを加算した値、即ち、アルコール濃度補正学習制御を行わなかったと仮定した場合のフィードバック補正値とアルコール濃度補正学習回数Ngとを引数としたマップ又は計算式より、アルコール濃度補正学習値FALCの初期値FALCINTからのアルコール濃度補正学習値収束先推定値FALCESTの変化量ΔFALCESTを求める。このマップ又は計算式は予め実験的に又は計算によって求められ、ROM34に保存されている。
Next, in
図11は変化量ΔFALCESTを求める上記マップの例を示しており、横軸をアルコール濃度補正学習回数Ngとし、縦軸をアルコール濃度補正学習値収束先推定値FALCESTの変化量ΔFALCESTとして、各曲線はFAF+ΔFACLの値に応じた傾向を示している。FAF+ΔFACLの値が大きいほど、また、アルコール濃度補正学習回数Ngが大きいほど、変化量ΔFALCESTは大きい値を示している。 FIG. 11 shows an example of the above map for obtaining the change amount ΔFALEST. The horizontal axis is the alcohol concentration correction learning frequency Ng, and the vertical axis is the change amount ΔFALEST of the alcohol concentration correction learned value convergence destination estimated value FALTEST. The tendency according to the value of FAF + ΔFACL is shown. The larger the value of FAF + ΔFACL and the greater the number Ng of alcohol concentration correction learning, the greater the change amount ΔFALEST.
次いで、ステップ133に進んで、アルコール濃度補正学習値FALCの初期値FALCINTに、ステップ132で求めたアルコール濃度補正学習値収束先推定値FALCESTの変化量ΔFALCESTを加算し、アルコール濃度補正学習値収束先推定値FALCESTを算出し、ステップ134に進む。
Next, the process proceeds to step 133, and the alcohol concentration correction learning value convergence destination change value ΔFALCEST obtained in
ステップ134では、アルコール濃度補正学習回数Ngがアルコール濃度補正学習値収束判定回数Ngsfbg以上であるか否かが判定される。即ち、アルコール濃度補正学習回数Ngが予め定められたアルコール濃度補正学習値収束判定回数Ngsfbg以上である場合には、アルコール濃度補正学習値FALCが収束したと判断する。
In
従って、図6(C)にも示すように、アルコール濃度補正学習回数Ngがアルコール濃度補正学習値収束判定回数Ngsfbg以上である場合には、ステップ135に進んでアルコール濃度補正学習値収束フラグSFに1をセットし、次いで、ステップ137に進んで時間カウンタCNTをゼロにリセットしてルーチンを終了する。一方、ステップ134において、アルコール濃度補正学習回数Ngがアルコール濃度補正学習値収束判定回数Ngsfbgよりも少ない場合には、ステップ136に進んでアルコール濃度補正学習値収束フラグSFに0をセットし、次いで、ステップ137に進んで時間カウンタCNTをゼロにリセットしてルーチンを終了する。アルコール濃度補正学習値収束フラグSFの値は、バックアップRAM36に保存される。
Therefore, as shown in FIG. 6C, when the alcohol concentration correction learning number Ng is equal to or larger than the alcohol concentration correction learned value convergence determination number Ngsfbg, the routine proceeds to step 135 and the alcohol concentration correction learned value convergence flag SF is set. 1 is set, then the routine proceeds to step 137 where the time counter CNT is reset to zero and the routine is terminated. On the other hand, if the alcohol concentration correction learning number Ng is smaller than the alcohol concentration correction learned value convergence determination number Ngsfbg in
アルコール濃度補正学習値収束判定回数Ngsfbgは、例えば、その回数分アルコール濃度補正学習制御を実行した直後に内燃機関を停止させ、次回の機関始動時に前回の機関停止時点のアルコール濃度補正学習値FALCを用いて燃料噴射量の補正を行っても、機関始動時に不具合が生じないアルコール濃度補正学習回数Ngとして予め実験等によって決定される。 The alcohol concentration correction learning value convergence determination number Ngsfbg is determined by, for example, stopping the internal combustion engine immediately after executing the alcohol concentration correction learning control for the number of times, and setting the alcohol concentration correction learning value FALC at the previous engine stop time at the next engine start. Even if the fuel injection amount is corrected by using this, the alcohol concentration correction learning frequency Ng that does not cause a problem at the start of the engine is determined in advance by experiments or the like.
次に、アルコール濃度補正学習制御の別の実施形態について図7を参照しながら説明する。図7(A)及び図7(B)は、上述した図6(A)及び図6(B)とそれぞれ同じである。図6に示される実施形態は、アルコール濃度補正学習回数Ngを用いてアルコール濃度補正学習値FALCの収束を判定したが、本実施形態ではアルコール濃度補正学習値収束先推定値FALCESTを用いて、アルコール濃度補正学習値FALCの収束を判定する。 Next, another embodiment of the alcohol concentration correction learning control will be described with reference to FIG. 7A and 7B are the same as FIGS. 6A and 6B described above, respectively. In the embodiment shown in FIG. 6, the convergence of the alcohol concentration correction learning value FALC is determined using the alcohol concentration correction learning number Ng. In this embodiment, the alcohol concentration correction learning value convergence destination estimated value FALCEST is used to determine the alcohol concentration correction learning value FALC. The convergence of the density correction learning value FALC is determined.
上述した図8に示すステップ121からステップ127までは、本実施形態においても共通であり、更に、一番目の実施形態における図9に示すステップ131からステップ137についても、図10に示すステップ141からステップ147と略等しい。但し、図9のステップ134に相当するステップ144のみが異なる。
従って、その異なる点についてのみ説明する。一番目の実施形態では、アルコール濃度補正学習回数Ngを用いてアルコール濃度補正学習値FALCの収束を判定したが、本実施形態では、アルコール濃度補正学習値収束先推定値FALCESTを基にしてアルコール濃度補正学習値FALCが収束したか否かを判定する。 Therefore, only the difference will be described. In the first embodiment, the convergence of the alcohol concentration correction learning value FALC is determined using the alcohol concentration correction learning frequency Ng. In this embodiment, the alcohol concentration correction learning value convergence destination estimated value FALCEST is used as the alcohol concentration. It is determined whether or not the corrected learning value FALC has converged.
そのため、ステップ144では、図7(C)に示されるように、アルコール濃度補正学習値収束先推定値FALCESTからアルコール濃度補正学習値FALCを減算した値の絶対値を求め、その値が予め定められたアルコール濃度補正学習値収束判定値TFCより小さいか否かが判定される。即ち、上記絶対値がアルコール濃度補正学習値収束判定値TFCより小さい場合には、アルコール濃度補正学習値FALCが略収束したと判定し、ステップ145へ進む。次いで、図7(D)に示すように、ステップ145において、アルコール濃度補正学習値収束フラグSFに1をセットし、次いで、ステップ147に進んで時間カウンタCNTをゼロにリセットしてルーチンを終了する。
Therefore, in
一方、上記絶対値がアルコール濃度補正学習値収束判定値TFC以上である場合には、アルコール濃度補正学習値FALCが未だ収束していないと判定し、ステップ146へ進む。ステップ146において、アルコール濃度補正学習値収束フラグSFに0をセットし、次いで、ステップ178に進んで時間カウンタCNTをゼロにリセットしてルーチンを終了する。アルコール濃度補正学習値収束フラグSFの値は、バックアップRAM36に保存される。
On the other hand, if the absolute value is greater than or equal to the alcohol concentration correction learning value convergence determination value TFC, it is determined that the alcohol concentration correction learning value FALC has not yet converged, and the process proceeds to step 146. In
アルコール濃度補正学習値収束判定値TFCは、例えば、アルコール濃度補正学習制御を実行し、アルコール濃度補正学習値収束先推定値FALCESTからアルコール濃度補正学習値FALCを減算した値の絶対値が当該アルコール濃度補正学習値収束判定値TFCより小さくなった直後に内燃機関を停止させ、次回の機関始動時に前回の機関停止時点のアルコール濃度補正学習値FALCを用いて燃料噴射量の補正を行っても、機関始動時に不具合が生じない値として予め実験等によって決定される。 The alcohol concentration correction learning value convergence determination value TFC is obtained by, for example, executing alcohol concentration correction learning control, and the absolute value of a value obtained by subtracting the alcohol concentration correction learning value FALC from the alcohol concentration correction learning value convergence destination estimated value FALTEST is the alcohol concentration Even if the internal combustion engine is stopped immediately after it becomes smaller than the corrected learning value convergence determination value TFC and the fuel injection amount is corrected using the alcohol concentration correction learning value FALC at the time of the previous engine stop at the next engine start, A value that does not cause a problem at the time of start-up is determined in advance by experiments or the like.
上述のように、アルコール濃度補正学習値FALCの収束が判定されるが、機関停止時にアルコール濃度補正学習値FALCが収束していない場合、次回の機関始動時にその値を用いて燃料噴射量を補正すると、始動不良等の不具合が生じてしまう。従って、この場合、以下に説明するアルコール濃度補正学習値初期設定操作を行うことで、始動不良等の不具合を防止する。 As described above, the convergence of the alcohol concentration correction learned value FALC is determined, but if the alcohol concentration correction learned value FALC has not converged when the engine is stopped, the fuel injection amount is corrected using the value at the next engine start. As a result, problems such as starting failure occur. Therefore, in this case, a malfunction such as a starting failure is prevented by performing an alcohol concentration correction learning value initial setting operation described below.
図12は、機関始動時にアルコール濃度補正学習値FALCに初期値を設定するためのアルコール濃度補正学習値初期設定操作のフローチャートである。この操作はECU31によって、機関始動時に1回のみ実行されるルーチンとして行われる。
FIG. 12 is a flowchart of an alcohol concentration correction learning value initial setting operation for setting an initial value to the alcohol concentration correction learning value FALC when the engine is started. This operation is performed by the
まず、ステップ151において、アルコール濃度補正学習値収束フラグSFがバックアップRAM36より読み込まれる。次いで、ステップ152では、ステップ151で読み込まれたアルコール濃度補正学習値収束フラグSFが1であるか否かが判定される。ここで、アルコール濃度補正学習値収束フラグSFが1であると判定された場合には、ステップ153へ進む。
First, in
次いで、ステップ153では、アルコール濃度補正学習値FALCに、前回の機関停止時のアルコール濃度補正学習値FALCをセットしルーチンを終了する。即ち、アルコール濃度補正学習値収束フラグSFが1であるため、前回の機関停止時までにアルコール濃度補正学習値FALCは収束している。従って、機関始動時において、そのアルコール濃度補正学習値FALCを用いれば、始動不良等の不具合が生じることはない。
Next, at
一方、ステップ152においてアルコール濃度補正学習値収束フラグSFが1でないと判定された場合には、ステップ154へ進む。ステップ154では、アルコール濃度補正学習値FALCに、前回の機関停止時のアルコール濃度補正学習値収束先推定値FALCESTをセットしルーチンを終了する。即ち、アルコール濃度補正学習値収束フラグSFが1でないため、前回の機関停止時までにアルコール濃度補正学習値FALCが収束していない。従って、機関始動時において、そのアルコール濃度補正学習値FALCをそのまま用いてしまうと、始動不良等の不具合が生じる。
On the other hand, if it is determined in
それに対して、アルコール濃度補正学習値収束先推定値FALCESTは、アルコール濃度補正学習値FALCの収束する推定値であるものの、収束する前のアルコール濃度補正学習値FALCよりは真の値に近いと考えられる。従って、前回の機関停止時までにアルコール濃度補正学習値FALCが収束していない場合には、アルコール濃度補正学習値収束先推定値FALCESTを始動時のアルコール濃度補正学習値FALCとして用いる。 On the other hand, the alcohol concentration correction learning value convergence destination estimated value FALTEST is an estimated value that the alcohol concentration correction learning value FALC converges, but is considered to be closer to a true value than the alcohol concentration correction learning value FALC before convergence. It is done. Therefore, if the alcohol concentration correction learned value FALC has not converged before the previous engine stop, the alcohol concentration correction learned value convergence destination estimated value FALTEST is used as the alcohol concentration correction learned value FALC at the time of starting.
次に、アルコール濃度補正学習値初期設定操作の別の実施形態について、図13に示すフローチャートを参照しながら説明する。図13に示すフローチャートは、図12に示したアルコール濃度補正学習値初期設定操作のフローチャートとほとんど同じであるが、ステップ162においてアルコール濃度補正学習値収束フラグSFが1でないと判定され、ステップ164へ進んだ後の処理のみ異なる。ステップ164では、アルコール濃度補正学習値FALCに、前回の機関停止時のアルコール濃度補正学習値収束先推定値FALCESTに補正係数α(α≧1)を掛けた値をセットしている。
Next, another embodiment of the alcohol concentration correction learning value initial setting operation will be described with reference to the flowchart shown in FIG. The flowchart shown in FIG. 13 is almost the same as the flowchart of the alcohol concentration correction learned value initial setting operation shown in FIG. 12, but it is determined in
即ち、機関停止時にアルコール濃度補正学習値FALCが収束していないため、より真の値に近いと考えられるアルコール濃度補正学習値収束先推定値FALCESTを用いるようにしているが、それでも燃料噴射量が不足すると始動不良等の不具合が生じてしまう。従って、より確実に始動不良等の発生を防止するために、更に多めに燃料を噴射するように補正する。補正係数αは予め定められた定数でもよく、また、アルコール濃度補正学習値収束先推定値FALCEST等その他の値に基づいて変化する値であってもよい。 That is, since the alcohol concentration correction learning value FALC has not converged when the engine is stopped, the alcohol concentration correction learning value convergence destination estimated value FALCEST, which is considered to be closer to the true value, is used. If insufficient, problems such as start-up failure will occur. Accordingly, in order to more reliably prevent the occurrence of a starting failure or the like, correction is performed so that more fuel is injected. The correction coefficient α may be a predetermined constant, or may be a value that changes based on other values such as an alcohol concentration correction learning value convergence destination estimated value FALTEST.
ところで、アルコール濃度補正学習値FALCは、始動時の燃料噴射量の補正、点火時期の補正、冷間時の燃料噴射量の補正等に用いることができる。その中で、アルコール濃度補正学習値FALCを用いた始動時の燃料噴射量の補正及び点火時期の補正について以下に説明する。 By the way, the alcohol concentration correction learning value FALC can be used for correction of the fuel injection amount at the start, correction of the ignition timing, correction of the fuel injection amount at the cold time, and the like. Among them, the correction of the fuel injection amount at the start and the correction of the ignition timing using the alcohol concentration correction learning value FALC will be described below.
まず、上述したアルコール濃度補正学習値初期設定操作によって設定されたアルコール濃度補正学習値FALCを用いて、機関始動時の燃料噴射量を補正する方法について説明する。クランクシャフトが回転し始めて或る回転数を超えるまでの機関始動直後は、特に失火が生じやすい。この回転数を回転数Ne1とし、予め実験等によって求めることができる。回転数Ne1に達するまでは筒内吸入空気量Mcの検出ができないため、基本燃料噴射量Qbではなく、機関サイクル毎の燃料噴射時間TAUを用いて機関始動時の制御について説明する。 First, a method of correcting the fuel injection amount at the time of starting the engine using the alcohol concentration correction learned value FALC set by the above-described alcohol concentration correction learning value initial setting operation will be described. Immediately after starting the engine until the crankshaft starts rotating and exceeds a certain number of rotations, misfire is particularly likely to occur. This number of rotations can be determined as the number of rotations Ne1 in advance through experiments or the like. Since the in-cylinder intake air amount Mc cannot be detected until the rotational speed Ne1 is reached, the control at the time of engine start will be described using not the basic fuel injection amount Qb but the fuel injection time TAU for each engine cycle.
クランクシャフトが回転し始めてから回転数Ne1に達するまでの燃料噴射時間TAUは、以下の式(7)で表される。ここで、TAUSTBは始動時基本燃料噴射時間であり、例えば、水温と回転数とを引数とから予め実験的又は計算によって求められたマップ又は計算式によって算出される。KALCSTは始動時噴射時間補正係数(KALCST≧1)であり、アルコール濃度補正学習値FALCを用いて図14に示すマップに基づいて算出される。図14に示すマップは予め実験又は計算式によって求め、このマップ又は計算式はROM34に保存されている。式(7)及び図14のマップによると、アルコール濃度補正学習値FALCが大きければ大きいほど燃料噴射時間TAUが長くなるように、即ち、燃料噴射量が増量するように補正している。
TAU=TAUSTB・KALCST …(7)
The fuel injection time TAU from when the crankshaft starts to rotate until it reaches the rotational speed Ne1 is expressed by the following equation (7). Here, TAUSTB is the starting basic fuel injection time, and is calculated by, for example, a map or a calculation formula obtained in advance by experiment or calculation from the water temperature and the rotational speed as arguments. KALCST is a starting injection time correction coefficient (KALCST ≧ 1), and is calculated based on the map shown in FIG. 14 using the alcohol concentration correction learning value FALC. The map shown in FIG. 14 is obtained in advance by experiment or calculation formula, and this map or calculation formula is stored in the ROM 34. According to the equation (7) and the map of FIG. 14, the larger the alcohol concentration correction learned value FALC is, the longer the fuel injection time TAU is corrected, that is, the fuel injection amount is increased.
TAU = TAUSTB / KALCST (7)
図15は、燃料噴射時間TAUを設定する燃料噴射時間設定操作のフローチャートである。この操作は機関始動時にアルコール濃度補正学習値初期設定操作が実行された後に、ECU31によって予め定められた所定時間毎の割り込みによって実行されるルーチンとして行われる。
FIG. 15 is a flowchart of the fuel injection time setting operation for setting the fuel injection time TAU. This operation is performed as a routine executed by interruption every predetermined time predetermined by the
まず、ステップ171では、機関回転数Neが読み込まれる。次いで、ステップ172では、ステップ171で読み込まれた機関回転数Neが予め定められた所定回転数Ne1より小さいか否かが判定される。機関回転数Neが所定回転数Ne1よりも小さい場合には、機関始動時であると判断してステップ173へ進む。ステップ173では、図14のマップに基づいて始動時噴射時間補正係数KALCSTが算出される。次いで、ステップ174では、式(7)に基づいて燃料噴射時間TAU設定され、ルーチンを終了する。一方、ステップ172において、機関回転数Neが所定回転数Ne1以上である場合には、ステップ175へ進む。ステップ175では、式(4)に基づいて燃料噴射量Qftが算出され、次いでステップ176へと進む。ステップ176では、ステップ175において算出された燃料噴射量Qftに基づいて、その量が噴射可能な燃料噴射時間TAUが算出され、ルーチンを終了する。
First, at
次に、上述したアルコール濃度補正学習値初期設定操作によって設定されたアルコール濃度補正学習値FALCを用いて、点火時期を補正する方法について説明する。点火時期SAは以下の式(8)によって算出される。ここでSABSEは基本点火時期を表し、例えば機関回転数Neと機関負荷KLとのマップから求められ、このマップはROM34に保存されている。SAALC(SAALC≧0)はアルコール濃度による点火時期補正値を示し、図16に示すマップから求められる。図16に示すマップは予め実験等によって求められ、ROM34に保存されている。このマップによればアルコール濃度が高ければ高いほど点火時期を進角させるように補正している。即ち、アルコール燃料はオクタン価が高く、点火時期を進角させることによってより大きなトルクが得られる。
SA=SABSE+SAALC …(8)
Next, a method of correcting the ignition timing using the alcohol concentration correction learning value FALC set by the above-described alcohol concentration correction learning value initial setting operation will be described. The ignition timing SA is calculated by the following equation (8). Here, SABSE represents the basic ignition timing and is obtained from, for example, a map of the engine speed Ne and the engine load KL, and this map is stored in the ROM 34. SAALC (SAALC ≧ 0) indicates an ignition timing correction value based on the alcohol concentration, and is obtained from the map shown in FIG. The map shown in FIG. 16 is obtained in advance by experiments or the like and stored in the ROM 34. According to this map, the ignition timing is corrected so as to advance as the alcohol concentration increases. That is, the alcohol fuel has a high octane number, and a larger torque can be obtained by advancing the ignition timing.
SA = SABSE + SAALC (8)
次に、点火時期を補正する別の実施形態について図17を参照しながら説明する。図17は、点火時期を補正する点火時期補正操作のフローチャートである。この操作はECU31によって予め定められた所定時間毎の割り込みによって実行されるルーチンとして行われる。
Next, another embodiment for correcting the ignition timing will be described with reference to FIG. FIG. 17 is a flowchart of an ignition timing correction operation for correcting the ignition timing. This operation is performed as a routine executed by interruption every predetermined time predetermined by the
まず、ステップ181では、アルコール濃度補正学習値収束フラグSFがバックアップRAM36より読み込まれる。次いで、ステップ182では、ステップ181で読み込まれたアルコール濃度補正学習値収束フラグSFが0であるか否かが判定される。ここで、アルコール濃度補正学習値収束フラグSFが0でないと判定された場合は、ステップ183に進む。アルコール濃度補正学習値収束フラグSFが0でない場合は1であり、前回の機関停止時にアルコール濃度補正学習値FALCが収束している。従って、ステップ183では本実施形態による点火時期の補正は行わず、点火時期SAに基本点火時期SABSEをセットし、ルーチンを終了する。
First, at
一方、ステップ182においてアルコール濃度補正学習値収束フラグSFが0であると判定された場合には、ステップ184へ進む。ステップ184では、機関回転数Neが読み込まれる。次いで、ステップ185では、ステップ184で読み込まれた機関回転数Neが予め定められた所定回転数Ne2より小さいか否かが判定される。ここで、回転数Ne2は、機関始動直後であって始動不良が発生しやすい機関始動前半の回転数域と、ノッキングが発生しやすい機関始動後半の回転数域との間であり、実験的に求められる。そして、機関回転数Neが所定回転数Ne2よりも小さいと判定された場合には、ステップ186へ進む。
On the other hand, if it is determined in
次いで、ステップ186では、点火時期SAに基本点火時期SABSEに補正値β(β≧0)を加算した値をセットし、ルーチンを終了する。即ち、ここでは、機関回転数Neが所定回転数Ne2よりも小さいので、始動不良が生じやすい状態にあるため、補正値βを加算して点火時期を進角させる。点火時期を進角させることによって、通常の点火時期で点火した場合よりも大きなトルクを得ることが可能となり、始動不良を回避することが可能となる。
Next, at
一方、ステップ185において、機関回転数Neが所定回転数Ne2以上であると判定された場合には、ステップ187へ進む。この場合には機関始動直後の始動不良が生じることがないので、今度はノッキングの発生が問題となる。従って、ステップ187では、基本点火時期SABSEに補正値γ(γ≧0)を減算した値をセットし、ルーチンを終了する。即ち、点火時期を遅角させることによってノッキングの発生を防止している。
On the other hand, if it is determined in
補正値β及び補正値γは予め定められた定数でもよく、また、アルコール濃度補正学習値FALC等その他の値に基づいて変化する値であってもよい。 The correction value β and the correction value γ may be predetermined constants, or values that change based on other values such as the alcohol concentration correction learning value FALC.
これまでいくつかの実施形態を用いて燃料噴射量、点火時期等について補正方法を説明したが、それぞれ各方法を単独で適用してもよいし、任意に組み合わせて適用することも可能である。 The correction methods for the fuel injection amount, the ignition timing, and the like have been described using some embodiments so far, but each method may be applied alone or in any combination.
1 機関本体
3 ピストン
5 燃焼室
6 吸気弁
8 排気弁
10 点火栓
11 燃料噴射弁
31 ECU
23 空燃比センサ
42 負荷センサ
43 クランク角センサ
1
23 Air-
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007321334A JP2009144574A (en) | 2007-12-12 | 2007-12-12 | Air-fuel ratio control device for internal combustion engine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007321334A JP2009144574A (en) | 2007-12-12 | 2007-12-12 | Air-fuel ratio control device for internal combustion engine |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2009144574A true JP2009144574A (en) | 2009-07-02 |
Family
ID=40915465
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007321334A Withdrawn JP2009144574A (en) | 2007-12-12 | 2007-12-12 | Air-fuel ratio control device for internal combustion engine |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2009144574A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7739025B2 (en) * | 2007-12-25 | 2010-06-15 | Mitsubishi Jidosha Kogyo Kabushiki Kaisha | Estimation apparatus of alcohol component amount in fuel |
JP2011157871A (en) * | 2010-02-01 | 2011-08-18 | Honda Motor Co Ltd | Alcohol concentration estimation and detection apparatus |
WO2012013034A1 (en) * | 2010-07-30 | 2012-02-02 | 北汽福田汽车股份有限公司 | Control method for combustion air-fuel ratio of hydrogen internal combustion engine |
JP2020189610A (en) * | 2019-05-24 | 2020-11-26 | トヨタ自動車株式会社 | Hybrid vehicle and method for controlling the same |
-
2007
- 2007-12-12 JP JP2007321334A patent/JP2009144574A/en not_active Withdrawn
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7739025B2 (en) * | 2007-12-25 | 2010-06-15 | Mitsubishi Jidosha Kogyo Kabushiki Kaisha | Estimation apparatus of alcohol component amount in fuel |
JP2011157871A (en) * | 2010-02-01 | 2011-08-18 | Honda Motor Co Ltd | Alcohol concentration estimation and detection apparatus |
WO2012013034A1 (en) * | 2010-07-30 | 2012-02-02 | 北汽福田汽车股份有限公司 | Control method for combustion air-fuel ratio of hydrogen internal combustion engine |
JP2020189610A (en) * | 2019-05-24 | 2020-11-26 | トヨタ自動車株式会社 | Hybrid vehicle and method for controlling the same |
JP7234798B2 (en) | 2019-05-24 | 2023-03-08 | トヨタ自動車株式会社 | Hybrid vehicle and its control method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4835497B2 (en) | Air-fuel ratio control device for internal combustion engine | |
JP5348190B2 (en) | Control device for internal combustion engine | |
JP2009167853A (en) | Controller for internal combustion engine | |
JP5110205B2 (en) | Control device for internal combustion engine | |
JP2008180103A (en) | Control device of internal combustion engine | |
JP5278454B2 (en) | Cylinder air-fuel ratio variation abnormality detecting device for multi-cylinder internal combustion engine | |
JP4007384B2 (en) | Air-fuel ratio control device for internal combustion engine | |
US9109524B2 (en) | Controller for internal combustion engine | |
JP2009144574A (en) | Air-fuel ratio control device for internal combustion engine | |
JP5586733B1 (en) | Fuel injection amount control device for internal combustion engine and fuel injection amount control method for internal combustion engine | |
JP4661691B2 (en) | Air-fuel ratio control device for internal combustion engine | |
JP2021042733A (en) | Control device for internal combustion engine | |
JP2009150264A (en) | Air-fuel ratio control device for internal combustion engine | |
JP2010013958A (en) | Control device for internal combustion engine | |
JP2011226490A (en) | Air-fuel ratio control device for internal combustion engine | |
JP5045601B2 (en) | Engine system abnormality diagnosis device | |
JP5077768B2 (en) | Fuel injection control device for internal combustion engine | |
JP4729316B2 (en) | Control device for internal combustion engine | |
JP5273224B2 (en) | Air-fuel ratio control device for internal combustion engine | |
JP4825297B2 (en) | Control device for internal combustion engine | |
JP5398994B2 (en) | Operation control method for internal combustion engine | |
JP2013072313A (en) | Catalyst early warming-up controller for internal combustion engine | |
JP2013117203A (en) | Device for controlling internal combustion engine | |
JP5331931B2 (en) | Air-fuel ratio control device for internal combustion engine | |
JP2009144568A (en) | Air-fuel ratio control device for internal combustion engine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20110301 |