[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2009144574A - Air-fuel ratio control device for internal combustion engine - Google Patents

Air-fuel ratio control device for internal combustion engine Download PDF

Info

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
Application number
JP2007321334A
Other languages
Japanese (ja)
Inventor
Koji Ide
宏二 井手
Naoto Kato
直人 加藤
Shuntaro Okazaki
俊太郎 岡崎
Norihisa Nakagawa
徳久 中川
Hiroaki Mizoguchi
紘晶 溝口
Yasuyuki Tatsumi
康之 巽
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Denso Ten Ltd
Toyota Motor Corp
Original Assignee
Denso Ten Ltd
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Denso Ten Ltd, Toyota Motor Corp filed Critical Denso Ten Ltd
Priority to JP2007321334A priority Critical patent/JP2009144574A/en
Publication of JP2009144574A publication Critical patent/JP2009144574A/en
Withdrawn legal-status Critical Current

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

<P>PROBLEM TO BE SOLVED: To provide an air-fuel ratio control device capable of preventing the trouble caused in next engine starting time when an alcoholic concentration correction learning value is not converged before stopping of an internal combustion engine in a flexible fuel vehicle. <P>SOLUTION: The air-fuel ratio control device for the internal combustion engine is provided with an air-fuel ratio sensor 23 arranged in an upstream exhaust passage of a three-way catalyst 20, and executes feedback control for correcting a fuel supply amount based on an output value of the air-fuel ratio sensor, and alcohol concentration correction learning control for learning the alcohol concentration correction leaning value. Convergence of the alcohol concentration correction learning value is determined based on at least one predetermined convergence determination condition, and an initial value of the alcohol concentration correction learning value in engine starting time is set to be an alcohol concentration correction learning value converged destination estimated value calculated by the feedback correction value and the alcohol concentration correction learning value in last stop time of the internal combustion engine when the engine is stopped before the alcohol concentration correction learning value is converged. <P>COPYRIGHT: (C)2009,JPO&INPIT

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).

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

ところで、フレキシブルフューエルビークルにおいては、燃料中のアルコール濃度に応じて燃料供給量を調整するためのアルコール濃度補正学習値を算出するアルコール濃度補正学習制御を行うことが考えられる。   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 claim 1, an air-fuel ratio control apparatus for an internal combustion engine which can use alcohol and gasoline as fuels individually or in combination, and in an engine exhaust passage And an air-fuel ratio sensor that detects the air-fuel ratio of the exhaust gas, and a feedback correction value so that an output value of the air-fuel ratio sensor becomes a value corresponding to the target air-fuel ratio. Feedback means for correcting the fuel supply amount based on the above, and alcohol concentration correction learning means for learning the alcohol concentration correction learning value calculated based on the feedback correction value and correcting the fuel supply amount based thereon In the air-fuel ratio control apparatus for an internal combustion engine, the at least one convergence that the alcohol concentration correction learning value has converged is determined. Convergence determining means for determining based on a constant condition, and an alcohol concentration correction learning value convergence destination estimated value that is a value estimated that the alcohol concentration correction learning value converges based on the feedback correction value and the alcohol concentration correction learning value And an initial value of the alcohol concentration correction learning value at the start of the internal combustion engine at this time, when it is determined that the alcohol concentration correction learning value has not converged at the previous stop of the internal combustion engine, An air-fuel ratio control apparatus for an internal combustion engine is provided that uses the alcohol concentration correction learning value convergence destination estimated value obtained when the internal combustion engine was stopped last time.

本発明によれば、フレキシブルフューエルビークルにおいて、内燃機関の停止時までにアルコール濃度補正学習値が収束しなかった場合に、その学習値よりは真の値に近いと考えられるアルコール濃度補正学習値収束先推定値を次回機関始動時のアルコール濃度補正学習値とすることで、始動時の不具合の発生を防止するという効果を奏する。   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 cylinder block 2, 4 is a cylinder head fixed on the cylinder block 2, and 5 is a piston 3 and a cylinder head 4. A combustion chamber formed therebetween, 6 is an intake valve, 7 is an intake port, 8 is an exhaust valve, and 9 is an exhaust port. As shown in FIG. 1, a spark plug 10 is arranged at the center of the inner wall surface of the cylinder head 4, and a fuel injection valve 11 is arranged around the inner wall surface of the cylinder head 4. A cavity 12 extending from the lower side of the fuel injection valve 11 to the lower side of the spark plug 10 is formed on the top surface of the piston 3.

各気筒の吸気ポート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 intake port 7 of each cylinder is connected to a surge tank 14 via a corresponding intake branch pipe 13, and the surge tank 14 is connected to an air cleaner (not shown) via an intake pipe 15. An air flow meter 16 is disposed in the intake pipe 15 and a throttle valve 18 driven by a step motor 17 is disposed. On the other hand, the exhaust port 9 of each cylinder is connected to an exhaust manifold 19, and this exhaust manifold 19 is connected to a catalytic converter 21 containing a three-way catalyst 20. The outlet of the catalytic converter 21 is connected to the exhaust pipe 22. An air-fuel ratio sensor 23 is disposed in the exhaust manifold 19, that is, the exhaust passage upstream of the exhaust purification catalyst 20. The fuel containing alcohol is stored in the fuel tank 24, and is supplied to the fuel injection valve 11 by an electronically controlled fuel pump 25 having a variable discharge amount through a fuel supply pipe and injected. In the present embodiment, the three-way catalyst 20 is used as the exhaust purification catalyst. However, other types of catalysts such as a NOx storage reduction catalyst, a lean NOx catalyst, a DPNR, etc. may be used as long as they have oxygen storage capability. It may be used. Further, instead of the air-fuel ratio sensor 23, an oxygen sensor that generates an output voltage that varies greatly depending on whether the air-fuel ratio of the exhaust gas is richer or leaner than the stoichiometric air-fuel ratio may be used.

電子制御ユニット31はディジタルコンピュータからなり、双方向性バス32を介して相互に接続されたRAM(ランダムアクセスメモリ)33、ROM(リードオンリメモリ)34、CPU(マイクロプロセッサ)35、バックアップRAM36、入力ポート37及び出力ポート38を具備する。バックアップRAM36は常時電源に接続されており、車両のイグニッションスイッチを切っても記憶した内容を保存することが可能である。従って、後述する学習値等を保存するために使用される。   The electronic control unit 31 comprises a digital computer, and is connected to each other via a bidirectional bus 32, a RAM (Random Access Memory) 33, a ROM (Read Only Memory) 34, a CPU (Microprocessor) 35, a backup RAM 36, an input. A port 37 and an output port 38 are provided. The backup RAM 36 is always connected to a power source, and the stored contents can be saved even when the vehicle ignition switch is turned off. Therefore, it is used to store learning values and the like which will be described later.

エアフロメータ16は吸入空気流量に比例した出力電圧を発生し、その出力電圧は対応するAD変換器39を介して入力ポート37に入力される。また、空燃比センサ23は、図2に示したように、排気マニホルド19内を通過する排気ガス中の酸素濃度に基づいて、斯かる排気ガスの空燃比に略比例した出力電圧を発生する。出力電圧は対応するAD変換器39を介して入力ポート37に入力される。更に、開閉センサ28の出力信号は対応するAD変換器39を介して入力ポート37に入力される。   The air flow meter 16 generates an output voltage proportional to the intake air flow rate, and the output voltage is input to the input port 37 via the corresponding AD converter 39. As shown in FIG. 2, the air-fuel ratio sensor 23 generates an output voltage substantially proportional to the air-fuel ratio of the exhaust gas based on the oxygen concentration in the exhaust gas passing through the exhaust manifold 19. The output voltage is input to the input port 37 via the corresponding AD converter 39. Further, the output signal of the open / close sensor 28 is input to the input port 37 via the corresponding AD converter 39.

また、アクセルペダル41にはアクセルペダル41の踏込み量に比例した出力電圧を発生する負荷センサ42が接続され、負荷センサ42の出力電圧は対応するAD変換器39を介して入力ポート37に入力される。クランク角センサ43は例えばクランクシャフトが30度回転する毎に出力パルスを発生し、この出力パルスが入力ポート37に入力される。CPU35ではこのクランク角センサ43の出力パルスから機関回転数Neが計算される。一方、出力ポート38は対応する駆動回路39を介して点火プラグ10、燃料噴射弁11、ステップモータ17及び燃料ポンプ25に接続される。   A load sensor 42 that generates an output voltage proportional to the amount of depression of the accelerator pedal 41 is connected to the accelerator pedal 41, and the output voltage of the load sensor 42 is input to the input port 37 via the corresponding AD converter 39. The For example, the crank angle sensor 43 generates an output pulse every time the crankshaft rotates 30 degrees, and the output pulse is input to the input port 37. The CPU 35 calculates the engine speed Ne from the output pulse of the crank angle sensor 43. On the other hand, the output port 38 is connected to the spark plug 10, the fuel injection valve 11, the step motor 17 and the fuel pump 25 via a corresponding drive circuit 39.

上述した三元触媒20は、酸素吸蔵能力を有しており、これにより三元触媒20に流入する排気ガスの空燃比がリーンであるときには排気ガス中の酸素を吸蔵すると共に、三元触媒20に流入する排気ガスの空燃比がリッチであるときには吸蔵している酸素を放出することにより排気ガス中に含まれるHC、COを酸化・浄化する。   The above-described three-way catalyst 20 has an oxygen storage capacity, so that when the air-fuel ratio of the exhaust gas flowing into the three-way catalyst 20 is lean, the three-way catalyst 20 stores oxygen in the exhaust gas and also the three-way catalyst 20. When the air-fuel ratio of the exhaust gas flowing into the exhaust gas is rich, the stored oxygen is released to oxidize and purify HC and CO contained in the exhaust gas.

このような三元触媒20の酸素吸蔵能力を効果的に利用するためには、排気ガスの空燃比がその後リッチ及びリーンのいずれになっても排気ガスを浄化することができるように、三元触媒20中に吸蔵されている酸素の量を所定量(例えば、最大酸素吸蔵量の半分)に維持することが必要である。三元触媒20の酸素吸蔵量が上記所定量に維持されていれば、三元触媒20は常に或る程度の酸素吸蔵作用及び酸素放出作用を発揮することが可能であり、結果として三元触媒20により常に排気ガス中の成分の酸化・還元を行うことができるようになる。このため、本実施形態では、三元触媒20による排気浄化性能を維持すべく、三元触媒の酸素吸蔵量を一定に維持するように空燃比制御を行うこととしている。   In order to effectively utilize the oxygen storage capacity of such a three-way catalyst 20, the three-way catalyst can be purified so that the exhaust gas can be purified even if the air-fuel ratio of the exhaust gas subsequently becomes rich or lean. It is necessary to maintain the amount of oxygen stored in the catalyst 20 at a predetermined amount (for example, half of the maximum oxygen storage amount). If the oxygen storage amount of the three-way catalyst 20 is maintained at the predetermined amount, the three-way catalyst 20 can always exhibit a certain degree of oxygen storage and oxygen release action, and as a result, the three-way catalyst. 20 makes it possible to always oxidize and reduce the components in the exhaust gas. For this reason, in this embodiment, in order to maintain the exhaust purification performance of the three-way catalyst 20, air-fuel ratio control is performed so as to keep the oxygen storage amount of the three-way catalyst constant.

そこで、本実施形態では、三元触媒20よりも上流排気通路内に配置された空燃比センサ23によって排気空燃比(三元触媒20上流側の排気通路、燃焼室5及び吸気通路に供給された空気と燃料との比率)を検出すると共に、空燃比センサ23の出力値が理論空燃比に対応した値となるように燃料噴射弁11からの燃料供給量についてフィードバック制御を行うこととしている。これにより、排気空燃比は理論空燃比付近に維持され、その結果三元触媒の酸素吸蔵量が一定に維持され、よって排気エミッションを改善することができる。   Therefore, in the present embodiment, the air-fuel ratio sensor 23 disposed in the upstream exhaust passage from the three-way catalyst 20 supplies the exhaust air-fuel ratio (the exhaust passage upstream of the three-way catalyst 20, the combustion chamber 5 and the intake passage). The ratio of air to fuel) is detected, and feedback control is performed on the fuel supply amount from the fuel injection valve 11 so that the output value of the air-fuel ratio sensor 23 becomes a value corresponding to the stoichiometric air-fuel ratio. As a result, the exhaust air-fuel ratio is maintained in the vicinity of the stoichiometric air-fuel ratio, and as a result, the oxygen storage amount of the three-way catalyst is maintained constant, thereby improving exhaust emission.

以下、フィードバック制御について具体的に説明する。まず、本実施形態では、燃料噴射弁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 fuel injection valve 11 to each cylinder is calculated by the following equation (1).
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 ECU 31, and for example, Qft (n) represents the target fuel supply amount calculated by the nth calculation. Mc (n) indicates the amount of air expected to be sucked into the cylinder of each cylinder before the intake valve 6 is closed (hereinafter referred to as “in-cylinder intake air amount”). In order to calculate the in-cylinder intake air amount Mc (n), for example, the engine speed Ne and the flow rate of air passing through the intake pipe 15 (hereinafter referred to as “intake pipe passing air flow rate”) mt are used as arguments. A map or calculation formula is obtained in advance experimentally or by calculation, and this map or calculation formula is stored in the ROM 34. The in-cylinder intake air amount Mc (n) is calculated based on the engine speed Ne and the intake pipe passage air flow rate mt detected during engine operation by the above map or calculation formula.

また、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 fuel injection valve 11 injects an amount of fuel corresponding to the target fuel supply amount calculated by the above equation (1).

なお、上記説明では、筒内吸入空気量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 fuel injection valve 11. This operation is performed as a routine executed by interruption every predetermined time predetermined by the ECU 31.

まず、ステップ101において、クランク角センサ43及びエアフロメータ16によって機関回転数Ne及び吸気管通過空気流量mtが検出される。次いで、ステップ102では、後述するアルコール濃度補正学習値FALCがバックアップRAM36より読み込まれる。次いで、ステップ103では、ステップ101において検出された機関回転数Ne及び吸気管通過空気流量mtに基づいてマップにより又は計算式により第n回目の計算時における筒内吸入空気量Mc(n)が算出される。次いで、ステップ104では、ステップ102において読み込まれたアルコール濃度補正学習値FALCに基づいて図3に示されるマップにより、燃料中のアルコール濃度に応じた理論空燃比AFTが算出される。   First, at step 101, the engine speed Ne and the intake pipe passage air flow rate mt are detected by the crank angle sensor 43 and the air flow meter 16. Next, at step 102, an alcohol concentration correction learning value FALC, which will be described later, is read from the backup RAM 36. Next, in step 103, the in-cylinder intake air amount Mc (n) at the time of the n-th calculation is calculated by a map or a calculation formula based on the engine speed Ne detected in step 101 and the intake pipe passage air flow rate mt. Is done. Next, at step 104, the stoichiometric air-fuel ratio AFT corresponding to the alcohol concentration in the fuel is calculated from the map shown in FIG. 3 based on the alcohol concentration correction learned value FALC read at step 102.

次いで、ステップ105では、ステップ103で算出された筒内吸入空気量Mc(n)及び後述するフィードバック制御操作において算出された第n−1回目の計算時における燃料補正量DQf(n−1)に基づいて上記式(1)により目標燃料供給量Qft(n)が算出され、ルーチンを終了する。燃料噴射弁11からは、このように算出された目標燃料供給量Qft(n)に相当する量の燃料が噴射される。   Next, at step 105, the in-cylinder intake air amount Mc (n) calculated at step 103 and the fuel correction amount DQf (n-1) at the time of the (n-1) th calculation calculated in the feedback control operation described later. Based on the above equation (1), the target fuel supply amount Qft (n) is calculated, and the routine is terminated. The fuel injection valve 11 injects an amount of fuel corresponding to the target fuel supply amount Qft (n) calculated in this way.

次に、フィードバック制御について説明する。本実施形態では、フィードバック制御として、空燃比センサ23の出力に基づいて算出された実際の燃料供給量と、上述した目標燃料供給量Qftとの燃料偏差量ΔQfを計算回数毎に算出し、この燃料偏差量ΔQfがゼロになるように燃料補正量DQfを算出している。具体的には、燃料補正量DQfは下記式(2)により算出される。なお、下記式(2)においてDQf(n−1)は、第n−1回目の計算、即ち前回の計算における燃料補正量であり、Kmpは比例ゲイン、Kmiは積分ゲインをそれぞれ示している。これら比例ゲインKmp、積分ゲインKmiは予め定められた一定の値であってもよいし、機関運転状態に応じて変化する値であってもよい。

Figure 2009144574
Next, feedback control will be described. In the present embodiment, as feedback control, a fuel deviation amount ΔQf between the actual fuel supply amount calculated based on the output of the air-fuel ratio sensor 23 and the target fuel supply amount Qft described above is calculated for each calculation. The fuel correction amount DQf is calculated so that the fuel deviation amount ΔQf becomes zero. Specifically, the fuel correction amount DQf is calculated by the following equation (2). In the following formula (2), DQf (n−1) is the fuel correction amount in the (n−1) th calculation, that is, the previous calculation, Kmp indicates a proportional gain, and Kmi indicates an integral gain. These proportional gain Kmp and integral gain Kmi may be predetermined constant values or values that change in accordance with the engine operating state.
Figure 2009144574

図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 ECU 31.

まず、ステップ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 step 112, the output value VAF (n) of the air-fuel ratio sensor 23 at the time of the nth calculation is detected. Next, at step 113, the alcohol concentration correction learned value FALC and the AFT obtained from FIG. 3 are read as described above. Next, at step 114, based on the output value VAF (n) detected at step 112 and the AFT read at step 113, the map shown in FIG. 2 is used to calculate the actual air-fuel ratio AFR ( n) is calculated. The actual air-fuel ratio AFR (n) calculated in this way is a value that substantially matches the actual air-fuel ratio of the exhaust gas flowing into the three-way catalyst 20 at the time of the n-th calculation.

次いで、ステップ115では、下記式(3)により、空燃比センサ23の出力に基づいて算出された燃料供給量と目標燃料供給量Qftとの燃料偏差量ΔQfが算出される。なお、下記式(3)において、筒内吸入空気量Mc及び目標燃料供給量Qftについては第n回目の計算時における値が用いられているが、第n回目の計算時よりも前の値が用いられてもよい。
ΔQf(n)=Mc(n)/AFR(n)−Qft(n) …(3)
Next, at step 115, the fuel deviation amount ΔQf between the fuel supply amount calculated based on the output of the air-fuel ratio sensor 23 and the target fuel supply amount Qft is calculated by the following equation (3). In the following formula (3), values in the nth calculation are used for the cylinder intake air amount Mc and the target fuel supply amount Qft, but values before the nth calculation are used. May be used.
ΔQf (n) = Mc (n) / AFR (n) −Qft (n) (3)

ステップ116では、上記式(2)により第n回目の計算時における燃料補正量DQf(n)が算出され、ルーチンを終了する。算出された燃料補正量DQf(n)は、図4に示した操作のステップ105において用いられる。   In step 116, the fuel correction amount DQf (n) at the time of the nth calculation is calculated by the above equation (2), and the routine is ended. The calculated fuel correction amount DQf (n) is used in step 105 of the operation shown in FIG.

次に、アルコール濃度補正学習制御について図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 backup RAM 36.
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 ECU 31.

図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 step 121, the feedback correction value FAF is read. Next, in step 122, the FAF read in step 121 is subjected to an annealing process to calculate a feedback correction annealing value FAFSM. Next, at step 123, the time counter CNT is incremented. Next, in step 124, it is determined whether or not the time counter CNT incremented in step 123 is greater than or equal to the alcohol concentration correction learning control execution interval CNTsadg. Here, if the time counter CNT is equal to or longer than the alcohol concentration correction learning control execution time CNTsadg, the routine proceeds to step 125 to perform the alcohol concentration correction learning control. On the other hand, if the time counter CNT is smaller than the alcohol concentration correction learning control execution time CNTsadg in step 124, the routine is terminated without performing alcohol concentration correction learning control and alcohol concentration correction learning value convergence determination.

次に、ステップ125、126で行われるアルコール濃度補正学習制御について説明する。ステップ125において、アルコール濃度補正学習値FALCは、その前回値に対してフィードバック補正なまし値FAFSMを加算することで算出される。それと同時に、フィードバック補正値FAFは、その前回値に対してアルコール濃度補正学習値FALCに加算した分のフィードバック補正なまし値FAFSMを減算することで算出される。その後、ステップ126へと進む。ステップ126では、フィードバック補正なまし値FAFSMをゼロにリセットし、ステップ127に進む。次いで、ステップ127では、アルコール濃度補正学習回数Ngがインクリメントされる。   Next, the alcohol concentration correction learning control performed in steps 125 and 126 will be described. In step 125, the alcohol concentration correction learned value FALC is calculated by adding the feedback correction smoothed value FAFSM to the previous value. At the same time, the feedback correction value FAF is calculated by subtracting the feedback correction smoothed value FAFSM that is added to the alcohol concentration correction learning value FALC from the previous value. Thereafter, the process proceeds to step 126. In step 126, the feedback correction smoothed value FAFSM is reset to zero, and the process proceeds to step 127. Next, at step 127, the alcohol concentration correction learning count Ng is incremented.

次いで、図8のステップ127においてアルコール濃度補正学習回数Ngがインクリメントされた後、図9のステップ131に進む。次いで、ステップ131からステップ133は、図6(B)に破線で示されるアルコール濃度補正学習値収束先推定値FALCESTを求めるための処理である。   Next, after the alcohol concentration correction learning count Ng is incremented in step 127 of FIG. 8, the process proceeds to step 131 of FIG. Next, Step 131 to Step 133 are processes for obtaining the alcohol concentration correction learning value convergence destination estimated value FALTEST shown by a broken line in FIG.

まず、ステップ131において、アルコール濃度補正学習値FALCから機関始動時のアルコール濃度補正学習値FALCの初期値FALCINT(即ち、前回の機関停止時のアルコール濃度補正学習値FALC)を減算し、初期値FALCINTからの現在のアルコール濃度補正学習値FALCの変化量ΔFALCを算出する。   First, in step 131, the initial value FALCINT of the alcohol concentration correction learned value FALC at the time of starting the engine (that is, the alcohol concentration correction learned value FALC at the time of the previous engine stop) is subtracted from the alcohol concentration correction learned value FALC. The change amount ΔFALC of the current alcohol concentration correction learning value FALC from is calculated.

次いで、ステップ132において、フィードバック補正値FAFにアルコール濃度補正学習値FALCの変化量ΔFALCを加算した値、即ち、アルコール濃度補正学習制御を行わなかったと仮定した場合のフィードバック補正値とアルコール濃度補正学習回数Ngとを引数としたマップ又は計算式より、アルコール濃度補正学習値FALCの初期値FALCINTからのアルコール濃度補正学習値収束先推定値FALCESTの変化量ΔFALCESTを求める。このマップ又は計算式は予め実験的に又は計算によって求められ、ROM34に保存されている。   Next, in step 132, a value obtained by adding the change amount ΔFALC of the alcohol concentration correction learning value FALC to the feedback correction value FAF, that is, the feedback correction value and the alcohol concentration correction learning number when it is assumed that the alcohol concentration correction learning control is not performed. From the map or calculation formula using Ng as an argument, the change amount ΔFALCEST of the alcohol concentration correction learning value convergence destination estimated value FALTEST from the initial value FALCINT of the alcohol concentration correction learning value FALC is obtained. This map or calculation formula is obtained experimentally or by calculation in advance and stored in the ROM 34.

図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 step 132 is added to the initial value FALCINT of the alcohol concentration correction learning value FALC to add the alcohol concentration correction learning value convergence destination. Estimated value FALTEST is calculated, and the process proceeds to step 134.

ステップ134では、アルコール濃度補正学習回数Ngがアルコール濃度補正学習値収束判定回数Ngsfbg以上であるか否かが判定される。即ち、アルコール濃度補正学習回数Ngが予め定められたアルコール濃度補正学習値収束判定回数Ngsfbg以上である場合には、アルコール濃度補正学習値FALCが収束したと判断する。   In step 134, it is determined whether the alcohol concentration correction learning number Ng is equal to or greater than the alcohol concentration correction learning value convergence determination number Ngsfbg. That is, when the alcohol concentration correction learning number Ng is equal to or greater than a predetermined alcohol concentration correction learning value convergence determination number Ngsfbg, it is determined that the alcohol concentration correction learning value FALC has converged.

従って、図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 step 134, the process proceeds to step 136, where the alcohol concentration correction learning value convergence flag SF is set to 0, and then Proceeding to step 137, the time counter CNT is reset to zero and the routine is terminated. The value of the alcohol concentration correction learned value convergence flag SF is stored in the backup RAM 36.

アルコール濃度補正学習値収束判定回数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のみが異なる。   Steps 121 to 127 shown in FIG. 8 are the same in this embodiment, and steps 131 to 137 shown in FIG. 9 in the first embodiment are also changed from step 141 shown in FIG. It is substantially the same as step 147. However, only step 144 corresponding to step 134 in FIG. 9 is different.

従って、その異なる点についてのみ説明する。一番目の実施形態では、アルコール濃度補正学習回数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 step 144, as shown in FIG. 7C, an 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 obtained, and the value is determined in advance. It is determined whether or not the alcohol concentration correction learning value convergence determination value TFC is smaller. That is, if the absolute value is smaller than the alcohol concentration correction learning value convergence determination value TFC, it is determined that the alcohol concentration correction learning value FALC has substantially converged, and the process proceeds to step 145. Next, as shown in FIG. 7D, in step 145, 1 is set to the alcohol concentration correction learned value convergence flag SF, and then the routine proceeds to step 147 where the time counter CNT is reset to zero and the routine is terminated. .

一方、上記絶対値がアルコール濃度補正学習値収束判定値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 step 146, 0 is set to the alcohol concentration correction learned value convergence flag SF, and then the routine proceeds to step 178, where the time counter CNT is reset to zero and the routine is ended. The value of the alcohol concentration correction learned value convergence flag SF is stored in the backup RAM 36.

アルコール濃度補正学習値収束判定値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 ECU 31 as a routine that is executed only once when the engine is started.

まず、ステップ151において、アルコール濃度補正学習値収束フラグSFがバックアップRAM36より読み込まれる。次いで、ステップ152では、ステップ151で読み込まれたアルコール濃度補正学習値収束フラグSFが1であるか否かが判定される。ここで、アルコール濃度補正学習値収束フラグSFが1であると判定された場合には、ステップ153へ進む。   First, in step 151, the alcohol concentration correction learned value convergence flag SF is read from the backup RAM 36. Next, in step 152, it is determined whether or not the alcohol concentration correction learned value convergence flag SF read in step 151 is 1. If it is determined that the alcohol concentration correction learned value convergence flag SF is 1, the process proceeds to step 153.

次いで、ステップ153では、アルコール濃度補正学習値FALCに、前回の機関停止時のアルコール濃度補正学習値FALCをセットしルーチンを終了する。即ち、アルコール濃度補正学習値収束フラグSFが1であるため、前回の機関停止時までにアルコール濃度補正学習値FALCは収束している。従って、機関始動時において、そのアルコール濃度補正学習値FALCを用いれば、始動不良等の不具合が生じることはない。   Next, at step 153, the alcohol concentration correction learning value FALC at the previous engine stop is set in the alcohol concentration correction learning value FALC, and the routine is ended. That is, since the alcohol concentration correction learning value convergence flag SF is 1, the alcohol concentration correction learning value FALC has converged by the time of the previous engine stop. Therefore, if the alcohol concentration correction learning value FALC is used when starting the engine, problems such as starting failure do not occur.

一方、ステップ152においてアルコール濃度補正学習値収束フラグSFが1でないと判定された場合には、ステップ154へ進む。ステップ154では、アルコール濃度補正学習値FALCに、前回の機関停止時のアルコール濃度補正学習値収束先推定値FALCESTをセットしルーチンを終了する。即ち、アルコール濃度補正学習値収束フラグSFが1でないため、前回の機関停止時までにアルコール濃度補正学習値FALCが収束していない。従って、機関始動時において、そのアルコール濃度補正学習値FALCをそのまま用いてしまうと、始動不良等の不具合が生じる。   On the other hand, if it is determined in step 152 that the alcohol concentration correction learned value convergence flag SF is not 1, the process proceeds to step 154. In step 154, the alcohol concentration correction learned value convergence destination estimated value FALCEST at the previous engine stop is set in the alcohol concentration correction learned value FALC, and the routine ends. That is, since the alcohol concentration correction learned value convergence flag SF is not 1, the alcohol concentration correction learned value FALC has not converged until the previous engine stop. Therefore, if the alcohol concentration correction learned value FALC is used as it is at the time of engine start, problems such as start failure occur.

それに対して、アルコール濃度補正学習値収束先推定値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 step 162 that the alcohol concentration correction learned value convergence flag SF is not 1, and the process proceeds to step 164. Only the processing after progress is different. In step 164, the alcohol concentration correction learning value FALC is set to a value obtained by multiplying the alcohol concentration correction learning value convergence destination estimated value FALTEST at the previous engine stop by the correction coefficient α (α ≧ 1).

即ち、機関停止時にアルコール濃度補正学習値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 ECU 31 after the alcohol concentration correction learning value initial setting operation is executed at the time of engine start.

まず、ステップ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 step 171, the engine speed Ne is read. Next, at step 172, it is judged if the engine speed Ne read at step 171 is smaller than a predetermined speed Ne1 set in advance. If the engine speed Ne is smaller than the predetermined engine speed Ne1, it is determined that the engine is starting, and the routine proceeds to step 173. In step 173, a starting injection time correction coefficient KALCST is calculated based on the map of FIG. Next, at step 174, the fuel injection time TAU is set based on equation (7), and the routine ends. On the other hand, if the engine speed Ne is greater than or equal to the predetermined speed Ne1 in step 172, the process proceeds to step 175. In step 175, the fuel injection amount Qft is calculated based on the equation (4), and then the process proceeds to step 176. In step 176, based on the fuel injection amount Qft calculated in step 175, a fuel injection time TAU in which the amount can be injected is calculated, and the routine ends.

次に、上述したアルコール濃度補正学習値初期設定操作によって設定されたアルコール濃度補正学習値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 ECU 31.

まず、ステップ181では、アルコール濃度補正学習値収束フラグSFがバックアップRAM36より読み込まれる。次いで、ステップ182では、ステップ181で読み込まれたアルコール濃度補正学習値収束フラグSFが0であるか否かが判定される。ここで、アルコール濃度補正学習値収束フラグSFが0でないと判定された場合は、ステップ183に進む。アルコール濃度補正学習値収束フラグSFが0でない場合は1であり、前回の機関停止時にアルコール濃度補正学習値FALCが収束している。従って、ステップ183では本実施形態による点火時期の補正は行わず、点火時期SAに基本点火時期SABSEをセットし、ルーチンを終了する。   First, at step 181, the alcohol concentration correction learned value convergence flag SF is read from the backup RAM 36. Next, in step 182, it is determined whether or not the alcohol concentration correction learned value convergence flag SF read in step 181 is zero. If it is determined that the alcohol concentration correction learned value convergence flag SF is not 0, the process proceeds to step 183. When the alcohol concentration correction learning value convergence flag SF is not 0, it is 1, and the alcohol concentration correction learning value FALC has converged at the previous engine stop. Therefore, in step 183, the ignition timing is not corrected according to the present embodiment, the basic ignition timing SABSE is set as the ignition timing SA, and the routine is terminated.

一方、ステップ182においてアルコール濃度補正学習値収束フラグSFが0であると判定された場合には、ステップ184へ進む。ステップ184では、機関回転数Neが読み込まれる。次いで、ステップ185では、ステップ184で読み込まれた機関回転数Neが予め定められた所定回転数Ne2より小さいか否かが判定される。ここで、回転数Ne2は、機関始動直後であって始動不良が発生しやすい機関始動前半の回転数域と、ノッキングが発生しやすい機関始動後半の回転数域との間であり、実験的に求められる。そして、機関回転数Neが所定回転数Ne2よりも小さいと判定された場合には、ステップ186へ進む。   On the other hand, if it is determined in step 182 that the alcohol concentration correction learned value convergence flag SF is 0, the process proceeds to step 184. In step 184, the engine speed Ne is read. Next, at step 185, it is determined whether or not the engine speed Ne read at step 184 is smaller than a predetermined speed Ne2. Here, the rotation speed Ne2 is between the rotation speed range in the first half of the engine start that is likely to cause a start failure immediately after the engine start and the rotation speed range in the second half of the engine start that is likely to cause knocking. Desired. If it is determined that the engine speed Ne is smaller than the predetermined speed Ne2, the process proceeds to step 186.

次いで、ステップ186では、点火時期SAに基本点火時期SABSEに補正値β(β≧0)を加算した値をセットし、ルーチンを終了する。即ち、ここでは、機関回転数Neが所定回転数Ne2よりも小さいので、始動不良が生じやすい状態にあるため、補正値βを加算して点火時期を進角させる。点火時期を進角させることによって、通常の点火時期で点火した場合よりも大きなトルクを得ることが可能となり、始動不良を回避することが可能となる。   Next, at step 186, a value obtained by adding the correction value β (β ≧ 0) to the basic ignition timing SABSE is set to the ignition timing SA, and the routine is ended. That is, here, since the engine speed Ne is smaller than the predetermined speed Ne2, the engine is in a state of being prone to start failure, so the correction value β is added to advance the ignition timing. By advancing the ignition timing, it is possible to obtain a larger torque than when ignition is performed at a normal ignition timing, and it is possible to avoid a starting failure.

一方、ステップ185において、機関回転数Neが所定回転数Ne2以上であると判定された場合には、ステップ187へ進む。この場合には機関始動直後の始動不良が生じることがないので、今度はノッキングの発生が問題となる。従って、ステップ187では、基本点火時期SABSEに補正値γ(γ≧0)を減算した値をセットし、ルーチンを終了する。即ち、点火時期を遅角させることによってノッキングの発生を防止している。   On the other hand, if it is determined in step 185 that the engine speed Ne is equal to or greater than the predetermined engine speed Ne2, the process proceeds to step 187. In this case, a starting failure immediately after starting the engine does not occur, so that the occurrence of knocking becomes a problem this time. Accordingly, in step 187, a value obtained by subtracting the correction value γ (γ ≧ 0) from the basic ignition timing SABSE is set, and the routine is terminated. That is, knocking is prevented by retarding the ignition timing.

補正値β及び補正値γは予め定められた定数でもよく、また、アルコール濃度補正学習値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.

本発明の空燃比制御装置が用いられる内燃機関全体の図である。It is a figure of the whole internal combustion engine in which the air fuel ratio control device of the present invention is used. 排気空燃比と空燃比センサの出力電圧との関係を示した図である。It is the figure which showed the relationship between an exhaust air fuel ratio and the output voltage of an air fuel ratio sensor. アルコール濃度補正学習値と理論空燃比との関係を示した図である。It is the figure which showed the relationship between alcohol concentration correction | amendment learning value and a theoretical air fuel ratio. 目標燃料供給量算出制御操作を示すフローチャートである。It is a flowchart which shows target fuel supply amount calculation control operation. フィードバック制御操作を示すフローチャートである。It is a flowchart which shows feedback control operation. アルコール濃度補正学習制御操作のタイムチャートである。It is a time chart of alcohol concentration correction | amendment learning control operation. 別の実施形態によるアルコール濃度補正学習制御操作のタイムチャートである。It is a time chart of alcohol concentration correction learning control operation by another embodiment. アルコール濃度補正学習制御操作のフローチャートの一部である。It is a part of flowchart of alcohol concentration correction | amendment learning control operation. 図8から続くアルコール濃度補正学習制御操作のフローチャートの一部である。9 is a part of a flowchart of an alcohol concentration correction learning control operation continued from FIG. 8. 図8から続くアルコール濃度補正学習制御操作のフローチャートの別の実施形態の一部である。FIG. 9 is a part of another embodiment of a flowchart of an alcohol concentration correction learning control operation continued from FIG. 8. アルコール濃度補正学習回数Ng、アルコール濃度補正学習値収束先推定値FALCESTの変化量ΔFALCEST、FAF+ΔFACLの関係を示す図である。It is a figure which shows the relationship of the variation | change_quantity (DELTA) FALCEST and FAF + (DELTA) FACL of alcohol concentration correction | amendment learning frequency Ng, alcohol concentration correction | amendment learning value convergence destination estimated value FALTEST. アルコール濃度補正学習値初期設定操作を示すフローチャートである。It is a flowchart which shows alcohol concentration correction | amendment learning value initial setting operation. 別の実施形態によるアルコール濃度補正学習値初期設定操作を示すフローチャートである。It is a flowchart which shows alcohol concentration correction | amendment learning value initial setting operation by another embodiment. アルコール濃度補正学習値と始動時噴射量補正係数との関係を示した図である。It is the figure which showed the relationship between alcohol concentration correction | amendment learning value and the injection amount correction coefficient at the time of starting. 始動時燃料噴射時間設定操作を示すフローチャートである。It is a flowchart which shows fuel injection time setting operation at the time of starting. アルコール濃度補正学習値と点火時期補正値との関係を示した図である。It is the figure which showed the relationship between an alcohol concentration correction | amendment learning value and an ignition timing correction value. 点火時期補正操作を示すフローチャートである。It is a flowchart which shows ignition timing correction | amendment operation.

符号の説明Explanation of symbols

1 機関本体
3 ピストン
5 燃焼室
6 吸気弁
8 排気弁
10 点火栓
11 燃料噴射弁
31 ECU
23 空燃比センサ
42 負荷センサ
43 クランク角センサ
1 Engine Body 3 Piston 5 Combustion Chamber 6 Intake Valve 8 Exhaust Valve 10 Spark Plug 11 Fuel Injection Valve 31 ECU
23 Air-fuel ratio sensor 42 Load sensor 43 Crank angle sensor

Claims (1)

燃料としてアルコールとガソリンとをそれぞれ単独で又は混合して使用可能な内燃機関の空燃比制御装置であって、機関排気通路内に設けられた排気浄化触媒の上流排気通路内に配置され排気ガスの空燃比を検出する空燃比センサと、該空燃比センサの出力値が目標空燃比に対応する値となるようにフィードバック補正値に基づいて燃料供給量を補正するフィードバック手段と、前記フィードバック補正値に基づいて算出されたアルコール濃度補正学習値を学習すると共にそれに基づいて前記燃料供給量を補正するアルコール濃度補正学習手段とを具備する内燃機関の空燃比制御装置において、前記アルコール濃度補正学習値が収束したことを予め定められた少なくとも一つの収束判定条件に基づいて判定する収束判定手段と、前記フィードバック補正値と前記アルコール濃度補正学習値とに基づき該アルコール濃度補正学習値が収束すると推定される値であるアルコール濃度補正学習値収束先推定値を求める手段とを更に具備し、前回の内燃機関停止時にアルコール濃度補正学習値が収束していないと判定されていたとき、今回の内燃機関始動時における前記アルコール濃度補正学習値の初期値を、前回の内燃機関停止時に求められていた前記アルコール濃度補正学習値収束先推定値とする内燃機関の空燃比制御装置。   An air-fuel ratio control apparatus for an internal combustion engine that can use alcohol and gasoline alone or in combination as fuel, and is disposed in an upstream exhaust passage of an exhaust purification catalyst provided in the engine exhaust passage. An air-fuel ratio sensor for detecting the air-fuel ratio, feedback means for correcting the fuel supply amount based on the feedback correction value so that the output value of the air-fuel ratio sensor becomes a value corresponding to the target air-fuel ratio, and the feedback correction value In the air-fuel ratio control apparatus for an internal combustion engine, the alcohol concentration correction learning value converges in an air-fuel ratio control apparatus for an internal combustion engine that includes an alcohol concentration correction learning value that is calculated based on the alcohol concentration correction learning value and that corrects the fuel supply amount based on the learned alcohol concentration correction learning value. Convergence determining means for determining based on at least one predetermined convergence determination condition, and the feed And a means for obtaining an alcohol concentration correction learning value convergence destination estimated value that is a value estimated to converge the alcohol concentration correction learning value based on the alcohol correction correction value and the alcohol concentration correction learning value. When it is determined that the alcohol concentration correction learned value has not converged when the engine is stopped, the initial value of the alcohol concentration correction learned value at the start of the internal combustion engine is set to the alcohol that was obtained at the previous stop of the internal combustion engine. An air-fuel ratio control apparatus for an internal combustion engine that uses a concentration correction learning value convergence destination estimated value.
JP2007321334A 2007-12-12 2007-12-12 Air-fuel ratio control device for internal combustion engine Withdrawn JP2009144574A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (5)

* Cited by examiner, † Cited by third party
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