JP2830461B2 - Fuel injection amount control device for internal combustion engine - Google Patents
Fuel injection amount control device for internal combustion engineInfo
- Publication number
- JP2830461B2 JP2830461B2 JP2315800A JP31580090A JP2830461B2 JP 2830461 B2 JP2830461 B2 JP 2830461B2 JP 2315800 A JP2315800 A JP 2315800A JP 31580090 A JP31580090 A JP 31580090A JP 2830461 B2 JP2830461 B2 JP 2830461B2
- Authority
- JP
- Japan
- Prior art keywords
- fuel
- amount
- internal combustion
- combustion engine
- cylinder
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Landscapes
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Description
【発明の詳細な説明】 [産業上の利用分野] 本発明は内燃機関の燃料噴射量の制御装置に係り、さ
らに詳しくは内燃機関の吸気管に取り付けられたインジ
ェクタ近傍の燃料の動的挙動を表す燃料挙動モデルに基
づいて燃料噴射量を決定する制御装置に関する。Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a control device for a fuel injection amount of an internal combustion engine, and more particularly, to a dynamic behavior of fuel near an injector attached to an intake pipe of an internal combustion engine. The present invention relates to a control device that determines a fuel injection amount based on a represented fuel behavior model.
[従来の技術] 内燃機関のインジェクタから噴射されるべき燃料量を
制御する方法として、本出願人は内燃機関の吸気管に設
置されたインジェクタ近傍の燃料の動的挙動を表す精密
なシミュレーショモデルを使用した噴射燃料制御装置を
提案した(特開平1−200040公報参照)。2. Description of the Related Art As a method of controlling the amount of fuel to be injected from an injector of an internal combustion engine, the present applicant has developed a precise simulation model representing the dynamic behavior of fuel near an injector installed in an intake pipe of an internal combustion engine. (Japanese Patent Laid-Open No. 1-200040).
この方式においては、インジェクタ近傍の仮想的な閉
空間(コントロールボリューム)内の吸気管内壁面に付
着している燃料量fwとこの閉空間内で蒸発する燃料量fv
を状態変数とするシミュレーションモデルを構築し、排
気通路に設けられた空燃比センサの出力から実際にシリ
ンダ内に流入した燃料量を検出しその値が目標値と一致
するように前述の状態変数に基づいてインジェクタから
の燃料噴射量をフィードバック制御しているため、高い
精度で所定の空燃比を維持することができる。しかしな
がらこの方法はいわゆるフィードバック制御、即ち内燃
機関の排気空燃比が検出されて始めて燃料噴射量の修正
が可能となる制御であり一般的に制御速度が遅いという
欠点があり、運転状態が急激に変化する場合には制御の
精度が低下するという欠点があった。In this method, the amount of fuel fw adhering to the inner wall surface of the intake pipe in a virtual closed space (control volume) near the injector and the amount of fuel fv evaporated in this closed space
Is constructed as a state variable, and the amount of fuel actually flowing into the cylinder is detected from the output of the air-fuel ratio sensor provided in the exhaust passage, and the above-described state variable is set to the above-mentioned state variable so that the value matches the target value. Since the fuel injection amount from the injector is feedback-controlled based on this, a predetermined air-fuel ratio can be maintained with high accuracy. However, this method is a so-called feedback control, that is, a control in which the fuel injection amount can be corrected only when the exhaust air-fuel ratio of the internal combustion engine is detected. In such a case, there is a disadvantage that the control accuracy is reduced.
この欠点を解消するために本出願人は、内燃機関の運
転状態に応じて予め定まる目標筒内流入燃料量から内燃
機関の動特性と逆特性の関係にある制御演算を実行する
制御装置によって内燃機関を制御するものを提案してい
る(特願平2−193806)。In order to solve this drawback, the present applicant uses a control device that executes a control operation that has a relationship opposite to the dynamic characteristic of the internal combustion engine from a target in-cylinder fuel flow predetermined according to the operating state of the internal combustion engine. A system for controlling the engine is proposed (Japanese Patent Application No. 2-193806).
[発明が解決しようとする課題] しかしながら逆モデルを使用した制御装置にあっては
制御装置のパラメータが内燃機関の動特性と逆特性の関
係を有するモデルを正確に記述する必要があるが、内燃
機関の製造過程におけるばらつきや経時変化のために正
確なパラメータを知ることは困難であり、このパラメー
タの誤差が要因となって制御が不安定となるおそれがあ
る。[Problems to be Solved by the Invention] However, in a control device using an inverse model, it is necessary to accurately describe a model in which the parameters of the control device have a relationship between the dynamic characteristic of the internal combustion engine and the inverse characteristic. It is difficult to know accurate parameters due to variations in the manufacturing process of the engine and changes over time, and errors in these parameters may cause unstable control.
本発明は上記問題点に鑑みなされたものであって、内
燃機関の運転状態に迅速に対応して適切な燃料噴射量を
決定するとともに、内燃機関の経時的な変化に追従して
燃料噴射量を補正する内燃機関の燃料噴射制御装置を提
供することを目的とする。The present invention has been made in view of the above problems, and determines an appropriate amount of fuel injection in response to the operating state of the internal combustion engine promptly, and adjusts the fuel injection amount in accordance with the temporal change of the internal combustion engine. It is an object of the present invention to provide a fuel injection control device for an internal combustion engine, which corrects the above.
[課題を解決するための手段] このような内燃機関の燃料噴射量制御装置の基本構成
は第1図に示されるが、以下のように構成される。[Means for Solving the Problems] The basic configuration of such a fuel injection amount control device for an internal combustion engine is shown in FIG. 1 and is configured as follows.
即ち内燃機関の排気管に設置され排気ガスの空燃比を
検出する空燃比センサ100と、空燃比以外の内燃機関の
運転状態を検出する運転状態検出手段101と、空燃比セ
ンサ100の出力と運転状態検出手段101で検出された運転
状態量とから所定の排気ガス性状を得るために各気筒に
注入されるべき燃料量を演算する基準目標筒内燃料量演
算手段102と、基準目標筒内燃料量演算手段102の演算結
果に基づいて各気筒のインジェクタ近傍における燃料の
動的挙動を表すシミュレーションモデルの逆モデルを使
用してインジェクタから噴射するべき燃料量を決定する
燃料噴射量演算手段103と、燃料噴射量演算手段103の演
算結果に基づいて吸気弁近傍の吸気管流に燃料を噴射す
るインジェクタ104と、各気筒のインジェクタ近傍にお
ける燃料の動的挙動を表すシミュレーションモデルに基
づき各気筒内に注入されたであろう予想筒内燃料量を演
算する燃料挙動シミュレーション手段105と、内燃機関
の運転状態が特定の運転状態にあることを検出する特定
状態検出手段107と、特定状態検出手段により内燃機関
が特定状態であることが検出されたときに燃料挙動シミ
ュレーション手段105に含まれるパラメータを同定する
パラメータ同定手段108と、特定状態検出手段107により
内燃機関が特定状態でないことが検出されたきに空熱比
センサ100の出力とパラメータ同定手段108による同定さ
れたパラメータを使用して燃料挙動シミュレーション手
段105により演算された予想筒内燃料量とに基づいて燃
料噴射量演算手段103により決定される燃料量を補正す
る燃料噴射量補正手段106と、から構成される。That is, an air-fuel ratio sensor 100 installed in the exhaust pipe of the internal combustion engine to detect the air-fuel ratio of the exhaust gas, operating state detecting means 101 to detect an operating state of the internal combustion engine other than the air-fuel ratio, Reference target in-cylinder fuel amount calculating means 102 for calculating the amount of fuel to be injected into each cylinder to obtain a predetermined exhaust gas property from the operating state amount detected by the state detecting means 101; A fuel injection amount calculation unit 103 that determines a fuel amount to be injected from the injector using an inverse model of a simulation model representing a dynamic behavior of fuel in the vicinity of the injector of each cylinder based on a calculation result of the amount calculation unit 102; An injector 104 for injecting fuel into the intake pipe flow near the intake valve based on the calculation result of the fuel injection amount calculating means 103, and a simulation showing the dynamic behavior of the fuel near the injector of each cylinder. Fuel behavior simulation means 105 for calculating an estimated in-cylinder fuel amount that would have been injected into each cylinder based on the simulation model; specific state detection means 107 for detecting that the operating state of the internal combustion engine is in a specific operating state; The parameter identification means 108 for identifying parameters included in the fuel behavior simulation means 105 when the specific state detection means detects that the internal combustion engine is in the specific state, and the internal combustion engine is not in the specific state by the specific state detection means 107 Fuel injection amount calculating means based on the output of the air-heat ratio sensor 100 and the predicted in-cylinder fuel amount calculated by the fuel behavior simulation means 105 using the parameters identified by the parameter identifying means 108 And a fuel injection amount correcting means 106 for correcting the fuel amount determined by 103.
[作用] このように構成された内燃機関の燃料噴射量制御装置
においては、燃料動特性の逆モデルにより排気ガスの空
燃比を所定の値に制御するための適切な燃料噴射量が定
められるとともに、内燃機関の特性の変動に応じて燃料
噴射量が補正され制御を安定に維持する。[Operation] In the fuel injection amount control device for an internal combustion engine configured as described above, an appropriate fuel injection amount for controlling the air-fuel ratio of the exhaust gas to a predetermined value is determined by an inverse model of the fuel dynamic characteristic. In addition, the fuel injection amount is corrected in accordance with the change in the characteristics of the internal combustion engine, and the control is stably maintained.
[実施例] (1)実施例の構成 第2図は本発明に係る内燃機関の燃料噴射量制御装置
の1つの実施例を示す図である。第2図において内燃機
関1の吸気通路2にはエアフローメータ3が設置されて
いる。エアフローメータ3は内燃機関が吸入する空気量
を計測するための機器であって吸入空気の体積流量に比
例した電気信号を出力する。この電気信号は制御回路10
のA/Dコンバータ1001に供給される。Embodiment (1) Configuration of Embodiment FIG. 2 is a diagram showing an embodiment of a fuel injection amount control device for an internal combustion engine according to the present invention. In FIG. 2, an air flow meter 3 is provided in an intake passage 2 of the internal combustion engine 1. The air flow meter 3 is a device for measuring the amount of air taken in by the internal combustion engine, and outputs an electric signal proportional to the volume flow rate of the intake air. This electric signal is transmitted to the control circuit 10
Is supplied to the A / D converter 1001.
ディストリビュータ4には、例えばクランク角度に換
算して720゜毎にパルス信号を出力するクランク角度セ
ンサ5およびクランク角度に換算して30゜毎にパルスを
出力するクランク角度センサ6が取り付けられている。
クランク角度センサのパルス出力は制御回路10の入出力
インターフェース1002に供給される。The distributor 4 is provided with, for example, a crank angle sensor 5 that outputs a pulse signal every 720 ° converted to a crank angle and a crank angle sensor 6 that outputs a pulse every 30 ° converted to a crank angle.
The pulse output of the crank angle sensor is supplied to the input / output interface 1002 of the control circuit 10.
また排気マニホールド11より下流の排気管13には空燃
比センサ14が設置され、排気ガス中の酸素濃度に応じた
電圧を出力し、A/Dコンバータ1001に供給される。An air-fuel ratio sensor 14 is provided in the exhaust pipe 13 downstream of the exhaust manifold 11, outputs a voltage corresponding to the oxygen concentration in the exhaust gas, and is supplied to the A / D converter 1001.
制御回路10は例えばマイクロコンピュータシステムで
構成され、A/Dコンバータ1001、入出力インターフェー
ス1002、CPU1003、ROM1004、RAM1005、バックアップRAM
1006、クロック発生回路1007等を含む。The control circuit 10 is composed of, for example, a microcomputer system, and includes an A / D converter 1001, an input / output interface 1002, a CPU 1003, a ROM 1004, a RAM 1005, and a backup RAM.
1006, a clock generation circuit 1007, and the like.
また吸気通路2に設置されているスロットル弁15には
スロットル弁15が全開が否かを検出するためのアイドル
スイッチ16が設けられ、この出力は入出力インターフェ
ース1002を介して制御回路10に入力される。The throttle valve 15 installed in the intake passage 2 is provided with an idle switch 16 for detecting whether or not the throttle valve 15 is fully opened. This output is input to the control circuit 10 via the input / output interface 1002. You.
また制御回路10において、ダウンカウンタ1008、フリ
ップフロップ1009および駆動回路1010はインジェクタ7
を制御するためのものである。即ち燃料噴射量が演算さ
れると、その演算結果がダウンカウンタ1008に設定され
同時にフリップフロップ1009もセット状態とされる。In the control circuit 10, the down counter 1008, the flip-flop 1009 and the driving circuit 1010 are connected to the injector 7
Is to control the That is, when the fuel injection amount is calculated, the calculation result is set in the down counter 1008, and at the same time, the flip-flop 1009 is also set.
この結果駆動回路1010がインジェクタ7を付勢する。 As a result, the drive circuit 1010 energizes the injector 7.
ダウンカウンタ1008はクロックパルス(図示せず)の
計数を開始しダウンカウンタ1008の値が零となったとき
にフリップフロップ1009をリセットし駆動回路1010は燃
料噴射弁の付勢を停止する。The down counter 1008 starts counting clock pulses (not shown). When the value of the down counter 1008 becomes zero, the flip-flop 1009 is reset, and the drive circuit 1010 stops energizing the fuel injection valve.
即ち燃料噴射量制御手段で演算された期間だけインジ
ェクタ7が付勢され、演算結果に応じた燃料が内燃機関
1の各気筒に供給される。That is, the injector 7 is energized for a period calculated by the fuel injection amount control means, and fuel according to the calculation result is supplied to each cylinder of the internal combustion engine 1.
(2)燃料噴射量制御装置の設計 制御精度が高く、かつ安定な制御が実行できる制御装
置を構成するために考慮するべき点は以下の通りであ
る。(2) Design of Fuel Injection Amount Control Apparatus Points to be considered for configuring a control apparatus having high control accuracy and capable of performing stable control are as follows.
即ちインジェクタ7から噴射された燃料は全て気筒内
に注入されず、一部吸気管壁面に付着する。That is, all the fuel injected from the injector 7 is not injected into the cylinder but partially adheres to the wall of the intake pipe.
このため排気ガスの空燃比が所定の値となるようにイ
ンジェクタ7からの噴射量を決定しても、所定の空燃比
とはならない。For this reason, even if the injection amount from the injector 7 is determined so that the air-fuel ratio of the exhaust gas becomes a predetermined value, the air-fuel ratio does not become the predetermined air-fuel ratio.
また内燃機関の動特性は経時的あるいは燃料性状の変
化によって変化する。The dynamic characteristics of the internal combustion engine change over time or due to changes in fuel properties.
上記の点を考慮して吸気弁近傍の燃料の動特性を考慮
して燃料噴射量を決定し、動特性の変化を検知して燃料
噴射量を補正する様に制御装置を構成する。The control device is configured to determine the fuel injection amount in consideration of the dynamic characteristics of the fuel near the intake valve in consideration of the above points, and to detect a change in the dynamic characteristics to correct the fuel injection amount.
1)燃料の動特性モデル(内部モデル)の構築 インジェクタ近傍の燃料の質量収支を得るために第3
図に示すようなインジェクタ近傍の仮想的なコントロー
ルボリュームCVを考える。1) Construction of fuel dynamic characteristic model (internal model) To obtain the fuel mass balance near the injector,
Consider a virtual control volume CV near the injector as shown in the figure.
所定のクランク角度(サイクル)を表すインデックス
をk 所定のクランク角度(サイクル)kにCVに流入する燃
料流量をfi(k) 所定のクランク角度(サイクル)kに壁面に付着して
いる燃料量をfw(k) 所定のクランク角度(サイクル)kにCVがら流出する
燃料流量をfc(k) 流入燃料流量fi(k)のうち壁面に付着する割合をR 壁面付着燃料量fw(k)のうち壁面に残留する割合を
P モデル化に伴う誤差をδf とすれば次式が成立する。The index representing the predetermined crank angle (cycle) is k. The fuel flow rate flowing into the CV at the predetermined crank angle (cycle) k is fi (k) The fuel amount adhering to the wall surface at the predetermined crank angle (cycle) k fw (k) The fuel flow rate of the CV flowing out of the CV at a predetermined crank angle (cycle) k is fc (k) The ratio of the inflowing fuel flow rate fi (k) that adheres to the wall surface is R of the fuel amount fw (k) adhering to the wall surface. The following equation is established if the ratio remaining on the wall surface is P and the error associated with the modeling is δf.
fw(k+1)=P・fw(k) +R・fi(k)−δf (1) fc(k)=(1−P)・fw(k) +(1−R)・fi(k)+δf (2) なお、(2)式は第1図の燃料挙動シミュレーション
手段105を構成する。fw (k + 1) = P · fw (k) + R · fi (k) −δf (1) fc (k) = (1−P) · fw (k) + (1−R) · fi (k) + δf ( 2) Expression (2) constitutes the fuel behavior simulation means 105 of FIG.
2)内部モデルと逆モデルによる制御系の構築 第4図は内部モデルと制御装置を使用して構成した適
応制御系の基本構成を示す。2) Construction of control system using internal model and inverse model FIG. 4 shows a basic configuration of an adaptive control system configured using an internal model and a control device.
制御装置の等価伝達関数をG 内部モデルの等価伝達関数をH 実際の内燃機関の等価伝達関数をP 基準目標筒内燃料量をfcro 目標筒内燃料量をfcr 実際の筒内燃料をfc 内部モデルから演算された筒内燃料量をfcm 実際の筒内燃料量fcと内部モデルから演算された筒内
燃料量との誤差をδfとすれば が成立する。従って(3)式から、 HG=1 (5) であれば、即ち制御装置が内部モデルの逆モデルであれ
ば、 fcro=fc (6) となり、内燃機関の動特性によらず筒内燃料量fcは基準
目標筒内燃料量fcroと等しくなる。The equivalent transfer function of the controller is G. The equivalent transfer function of the internal model is H. The equivalent transfer function of the actual internal combustion engine is P. The reference target in-cylinder fuel amount is fcro. The target in-cylinder fuel amount is fcr. Is the difference between the actual in-cylinder fuel amount fc and the in-cylinder fuel amount calculated from the internal model as δf Holds. Therefore, from equation (3), if HG = 1 (5), that is, if the control device is an inverse model of the internal model, then fcro = fc (6), and the in-cylinder fuel amount is independent of the dynamic characteristics of the internal combustion engine. fc becomes equal to the reference target in-cylinder fuel amount fcro.
また第(4)式からHG=1の時にfcとfcroの間に誤差
が生じるとδfの値が無限大となり前述したように制御
が不安定となることが分る。From the equation (4), it can be seen that if an error occurs between fc and fcro when HG = 1, the value of δf becomes infinite and the control becomes unstable as described above.
即ち第4図に示す制御系を構成すれば、排気ガスの空
燃比λを目標空燃比λrに制御することが可能となる。That is, if the control system shown in FIG. 4 is configured, the air-fuel ratio λ of the exhaust gas can be controlled to the target air-fuel ratio λr.
3)基準目標筒内燃料量fcroの演算 各気筒に注入するべき基準目標筒内燃料量fcroは所定
の排気ガス空燃比をλr、吸入空気量をmc(k)とすれ
ば次式から求めることができる。3) Calculation of reference target in-cylinder fuel amount fcro The reference target in-cylinder fuel amount fcro to be injected into each cylinder is determined by the following equation, where λr is a predetermined exhaust gas air-fuel ratio and mc (k) is an intake air amount. Can be.
fcro=λr・mc(k) (7) ここで各気筒に流入する空気流量mc(k)は次の何れ
かの方法で求めることができる。fcro = λr · mc (k) (7) Here, the air flow rate mc (k) flowing into each cylinder can be obtained by any of the following methods.
(a)下記第(8)式により算出する。(A) It is calculated by the following equation (8).
mc(k)= (β1・Ne・Pm−β2・Ne)/Ti (8) ただしNe=内燃機関回転数 Pm=吸気管圧力 Ti=吸気温度 β、α=定数 (b)吸気圧力Pmおよび内燃機関回転数Neをパラメータ
とするマップから基本吸入空気量を求め、吸気温度Tiで
補正してmc(k)を求める。mc (k) = (β1 · Ne · Pm−β2 · Ne) / Ti (8) where Ne = internal combustion engine speed Pm = intake pipe pressure Ti = intake temperature β, α = constant (b) intake pressure Pm and internal combustion The basic intake air amount is determined from a map using the engine speed Ne as a parameter, and corrected using the intake air temperature Ti to determine mc (k).
(c)エアフローメータ3の検出値から推定する。(C) Estimate from the detected value of the air flow meter 3.
即ち第(7)式および上記(a)(b)(c)のいず
れかは第1図の基準目標筒内燃料量演算手段(102)の
一部を構成する。That is, either equation (7) or any of the above (a), (b) and (c) constitutes a part of the reference target in-cylinder fuel amount calculation means (102) in FIG.
(4)フィードフォワード制御系の構築 第4図に示す制御系において補正燃料量は、 δf=fc(k)−fcm(k) (9) ただしfcm=内部モデルから算出したモデル筒内燃料
量 となるが、筒内燃料量fc(k)を直接計測することがで
きないため、空燃比センサ14の出力λおよび吸入空気量
mc(k)から演算によって求めることとなる。(4) Construction of feedforward control system In the control system shown in FIG. 4, the corrected fuel amount is as follows: δf = fc (k) −fcm (k) (9) where fcm = model cylinder fuel amount calculated from the internal model However, since the in-cylinder fuel amount fc (k) cannot be directly measured, the output λ of the air-fuel ratio sensor 14 and the intake air amount
It is determined by calculation from mc (k).
しかしながら空燃比λの計測には排気ガスの流動遅れ
およびセンサ固有の検出遅れが含まれるためにfc≠fcro
となり(4)式からも明らかなように第(9)式は不安
定となる。However, the measurement of the air-fuel ratio λ includes the delay of exhaust gas flow and the detection delay inherent in the sensor.
As is clear from equation (4), equation (9) becomes unstable.
この問題点を除去するために本出願人は、内燃機関の
運転状態量からフィードフォワード制御する補正燃料量
を決定する制御装置を提案している(特願平1−5442
0)。In order to eliminate this problem, the present applicant has proposed a control device that determines a correction fuel amount to be subjected to feedforward control from an operation state amount of an internal combustion engine (Japanese Patent Application No. 1-5442).
0).
したがって本発明においても、例えば δf= δo・fw(k){Pm(k)−Pm(k−1)} ただしδo=比例係数 (10) として、フィードフォワードする補正燃料量を決定する
ものとする。Therefore, in the present invention, for example, δf = δo · fw (k) {Pm (k) −Pm (k−1)} where, δo = proportional coefficient (10), and the correction fuel amount to be fed forward is determined. .
即ち第1図の基準目標筒内燃料量演算手段(102)の
残りの部分は第(10)式で構成される。That is, the remaining part of the reference target in-cylinder fuel amount calculating means (102) in FIG. 1 is constituted by the equation (10).
従って目標筒内燃料量fcrは、 fcr=fcro+δf (11) によって演算される。 Therefore, the target in-cylinder fuel amount fcr is calculated by fcr = fcro + δf (11).
5)燃料噴射量の決定 (1)式から定まるfw(k)を用いれば、インジェク
タ7から噴射されるべき基本燃料流量fio(k)は
(2)式から、 fio(k)={fcr− (1−P)・fw(k)}/(1−R) (12) として求めることができる。5) Determination of fuel injection amount If fw (k) determined from the equation (1) is used, the basic fuel flow rate fio (k) to be injected from the injector 7 can be calculated from the equation (2) as fio (k) =) fcr− (1−P) · fw (k)} / (1−R) (12)
すなわち(12)式は第1図の燃料噴射量演算手段103
を構成する。That is, equation (12) is used to calculate the fuel injection amount calculating means 103 in FIG.
Is configured.
6)燃料噴射量の補正 実際に気筒内に注入される燃料量を fi=fio+Δf (13) とすれば、次式が成立する。6) Correction of Fuel Injection Quantity If fi = fio + Δf (13), the fuel quantity actually injected into the cylinder is given by the following equation.
Δfc(k)=P・Δfc(k−1) +(1−R)・Δfi(k−d+1) +(R−P)・Δfi(k−d) (14) ここで y(k)=Δfc(k) u(k)=Δfi(k−d) x(k)=y(k)−(1−R)・u(k) P=Po+ΔP R=Ro+ΔR Po,Roは各パラメータの定常値 とすれば、次式を得る。 Δfc (k) = P · Δfc (k−1) + (1−R) · Δfi (k−d + 1) + (RP) · Δfi (k−d) (14) where y (k) = Δfc (K) u (k) = Δfi (k−d) x (k) = y (k) − (1−R) · u (k) P = Po + ΔPR R = Ro + ΔR Po, Ro is a steady value of each parameter and Then, the following equation is obtained.
x(k+1)=Po・x(k) +Ro・(1−Po)・u(k) +w1 (15) y(k)=x(k)+(1−Ro)・u(k)+w2 (16) ここでw1、w2はΔP、ΔRの関数 さらにxs、usが次式を満足するものとする。 x (k + 1) = Po.x (k) + Ro. (1-Po) .u (k) + w1 (15) y (k) = x (k) + (1-Ro) .u (k) + w2 (16) Here, w1 and w2 are functions of ΔP and ΔR, and xs and us satisfy the following equations.
xs=Po・xs+Ro・(1−Po)・us+w1 (17) ys=xs+(1−Ro)・us+w2 (18) さらに変数を次式の様に変換する。 xs = Po xs + Ro x (1-Po) us + w1 (17) ys = xs + (1-Ro) us + w2 (18) Further, variables are converted as in the following equation.
x(k)′=x(k)−xs y(k)′=y(k)−ys u(k)′=u(k)−us Δx(k)′=x(k)′−x(k−1)′ Δx(k)′=u(k)′−u(k−1)′ (19) この結果第(17)(18)式は、次式のように状態変数
表示できる。x (k) ′ = x (k) −xs y (k) ′ = y (k) −ys u (k) ′ = u (k) −us Δx (k) ′ = x (k) ′ − x ( k-1) '. DELTA.x (k)' = u (k) '-u (k-1)' (19) As a result, Equations (17) and (18) can be expressed as state variables as follows.
第(20)式で表されるシステムに対して、例えば基礎
システム理論(古田勝久他著、コロナ社刊)の114頁か
ら127頁に示される最適レギュレータを設計すると、次
式を得る。 When the optimal regulator shown in pages 114 to 127 of the basic system theory (by Katsuhisa Furuta et al., Published by Corona) is designed for the system represented by the equation (20), the following equation is obtained.
Δu(k)′ =−f1・Δx(k)′−f2・y(k−1)′ (21) ここでf1、f2は最適ゲインである。 Δu (k) ′ = − f1 · Δx (k) ′ − f2 · y (k−1) ′ (21) Here, f1 and f2 are optimal gains.
変数を基に戻せば、次式を得る。 If we put the variables back, we get:
ここでwPRはパラメータの補正項 第(22)式にはΔfcについて未来の値が含まれるた
め、第(14)式を用いて置き換える。 Here, wPR is a parameter correction term. Since equation (22) includes a future value of Δfc, it is replaced using equation (14).
即ち第(14)式より 上記の式を順次代入することによって、Δfcについて
の未来の値を既知の値から演算することが可能となる。
なお、(22)、(23)式は第1図の燃料噴射量補正手段
106を構成する。That is, from equation (14) By sequentially substituting the above equations, it becomes possible to calculate a future value for Δfc from a known value.
The equations (22) and (23) correspond to the fuel injection amount correcting means shown in FIG.
Make up 106.
7)パラメータの同定 以上の説明において燃料の動特性を表すモデル中のパ
ラメータは既知であるとしてきたが、実際には内燃機関
の運転状態によって変動するため、逐次パラメータの同
定を行う。7) Identification of Parameters In the above description, the parameters in the model representing the dynamic characteristics of the fuel have been assumed to be known. However, since the parameters actually vary depending on the operating state of the internal combustion engine, the parameters are identified sequentially.
このパラメータ同定方法としては、例えば本出願人が
提案した方法(特願平2−193806)を使用することがで
きる。As the parameter identification method, for example, a method proposed by the present applicant (Japanese Patent Application No. 2-193806) can be used.
即ち燃料噴射量を既知の割合だけ摂動し、その時の空
燃比検出値から、 ε(k)=fcr(k)−fc(k) (24) として、下記の評価関数が最小値をとるように、周知の
最小2乗法を使用してパラメータP・Rを決定する。That is, the fuel injection amount is perturbed by a known ratio, and from the detected air-fuel ratio at that time, ε (k) = fcr (k) −fc (k) (24) so that the following evaluation function takes the minimum value. , Using the well-known least squares method.
ここでh=同定に使用する時間ステップ数 なお、(24)、(25)式は第1図のパラメータ同定手
段108を構成する。 Here, h = the number of time steps used for identification. Equations (24) and (25) constitute the parameter identification means 108 in FIG.
(3)制御の実行 第5図に以上の説明に従って構成された制御装置の機
能図を示す。(3) Execution of Control FIG. 5 shows a functional diagram of the control device configured according to the above description.
即ち501において、第(7)式および3)に記載の
(a)(b)(c)のいずれかの方法により内燃機関回
転数Neおよび吸気管圧力Pmに基づき基準目標筒内燃料量
fcroが演算される。That is, at 501, the reference target in-cylinder fuel amount is calculated based on the internal combustion engine speed Ne and the intake pipe pressure Pm by any of the methods (a), (b) and (c) described in the equations (7) and (3).
fcro is calculated.
同時に502において、第(11)式により内燃機関回転
数Neおよび吸気管圧力Pmに基づき補正燃料量δfが演算
される。At the same time, at 502, a corrected fuel amount δf is calculated based on the internal combustion engine speed Ne and the intake pipe pressure Pm according to equation (11).
501および502における演算結果が加算され逆モデル50
3に導かれる。The calculation results in 501 and 502 are added and the inverse model 50
Guided to 3.
503においては第(12)式に基づいてインジェクタ7
より噴射される基準燃料噴射量fioが決定される。In 503, the injector 7 is determined based on the expression (12).
The reference fuel injection amount fio to be injected is determined.
この基準燃料噴射量fioに基づき504で第(2)式を用
いて燃料動特性モデルからモデル筒内燃料量fcmが演算
される。Based on the reference fuel injection amount fio, the model in-cylinder fuel amount fcm is calculated from the fuel dynamic characteristic model at step 504 using the equation (2).
実際の内燃機関の筒内燃料量fcとモデル筒内燃料量fc
mとに基づいて505で第(21)、(22)式を用いて、燃料
噴射量補正量Δfiを演算する。Actual in-cylinder fuel amount fc of the internal combustion engine and model in-cylinder fuel amount fc
At step 505, the fuel injection amount correction amount Δfi is calculated based on m using the equations (21) and (22).
この燃料噴射量補正量Δfiと503で演算された基準燃
料噴射量fioとが加算されて、実際に内燃機関に供給さ
れる燃料噴射量fiとなる。The fuel injection amount correction amount Δfi and the reference fuel injection amount fio calculated by 503 are added to obtain the fuel injection amount fi actually supplied to the internal combustion engine.
さらにこの燃料噴射量fiと内燃機関の筒内燃料量fcに
基づいて505において、燃料動特性モデルのパラメータ
が第(24)、(25)式を用いて同定される。Further, based on the fuel injection amount fi and the in-cylinder fuel amount fc of the internal combustion engine, at 505, the parameters of the fuel dynamic characteristic model are identified using equations (24) and (25).
第6図は、本発明による制御を実行するためのルーチ
ンであって、例えば各ストローク毎に実行される。FIG. 6 shows a routine for executing the control according to the present invention, which is executed, for example, for each stroke.
即ちステップ601でこのルーチンの実行に必要な検出
値、即ち内燃機関回転数Ne、吸気管圧力Pmおよび排気ガ
スの空燃比λを読み込む。That is, in step 601, the detected values necessary for executing this routine, that is, the internal combustion engine speed Ne, the intake pipe pressure Pm, and the air-fuel ratio λ of the exhaust gas are read.
ステップ602において基準目標筒内燃料量fcroおよび
補正燃料量δfが演算される。In step 602, a reference target in-cylinder fuel amount fcro and a corrected fuel amount δf are calculated.
そしてステップ603において内燃機関がアイドリング
状態であるか否かが判定される。Then, in step 603, it is determined whether or not the internal combustion engine is in an idling state.
アイドリング状態であるか否かは例えばアイドルスイ
ッチ16がオンであるか否かによって検出できる。なおス
テップ603は第1図の特性状態検出手段107を構成する。Whether the vehicle is idling can be detected by, for example, whether the idle switch 16 is on. Step 603 constitutes the characteristic state detecting means 107 shown in FIG.
通常運転状態であるときは、ステップ603で否定判定
されて、ステップ604に進む。When the vehicle is in the normal operation state, a negative determination is made in step 603, and the process proceeds to step 604.
ステップ604においては、逆モデルを使用して基準燃
料噴射量を演算する。In step 604, a reference fuel injection amount is calculated using an inverse model.
ステップ605において燃料噴射補正量が演算され、ス
テップ606において基準燃料噴射量と加算される。In step 605, the fuel injection correction amount is calculated, and in step 606, it is added to the reference fuel injection amount.
そしてステップ607においてステップ606で定められた
燃料量が噴射される時間インジェクタ7を開とする。Then, in step 607, the injector 7 is opened for a time during which the fuel amount determined in step 606 is injected.
内燃機関がアイドリング状態にあるときにはステップ
603で肯定判定され、燃料動特性モデルのパラメータを
同定するためにステップ608に進む。Step when the internal combustion engine is idling
If the determination is affirmative in 603, the process proceeds to step 608 to identify the parameters of the fuel dynamic characteristic model.
ステップ608では燃料噴射量が一定割合摂動され、ス
テップ609でインジェクタ7より燃料が噴射される。In step 608, the fuel injection amount is perturbed at a fixed rate, and in step 609, fuel is injected from the injector 7.
ステップ610で動特性モデルのパラメータPおよびR
が同定され、ステップ611でパラメータの更新が実行さ
れる。In step 610, the parameters P and R of the dynamic characteristic model
Are identified, and a parameter update is performed in step 611.
[発明の効果] 本発明による内燃機関の燃料噴射制御装置によれば、
燃料動特性の逆モデルと燃料動特性モデルを組み合わせ
て応答性に優れた燃料噴射制御が実現できるばかりでな
く、内燃機関の特性の変動に応じて燃料噴射量を補正す
ることによって制御の安定性を増加することが可能とな
る。[Effect of the Invention] According to the fuel injection control device for an internal combustion engine according to the present invention,
By combining the inverse model of the fuel dynamics and the fuel dynamics model, not only can fuel injection control with excellent responsiveness be realized, but also control stability by correcting the fuel injection amount according to the fluctuations in the characteristics of the internal combustion engine. Can be increased.
第1図は本発明にかかる燃料噴射量制御装置の基本構成
を示す図、 第2図は本発明の1実施例の構成を示す図、 第3図は燃料挙動シミュレーションモデルを説明するた
めの模式図、 第4図は逆モデルと内部モデルを組み合わせた制御系の
基本構成図、 第5図は本発明に係る燃料噴射制御装置の機能線図、 第6図は本発明に係る燃料噴射量制御ルーチンのフロー
チャートである。 100……空燃比センサ、 101……運転状態検出手段、 102……基準目標筒内燃料量演算手段、 103……補正燃料量演算手段、 104……燃料噴射量演算手段、 105……インジェクタ、 106……燃料挙動シミュレーション手段、 107……燃料噴射量補正手段。1 is a diagram showing a basic configuration of a fuel injection amount control device according to the present invention, FIG. 2 is a diagram showing a configuration of one embodiment of the present invention, and FIG. 3 is a schematic diagram for explaining a fuel behavior simulation model. Fig. 4, Fig. 4 is a basic configuration diagram of a control system combining an inverse model and an internal model, Fig. 5 is a functional diagram of a fuel injection control device according to the present invention, and Fig. 6 is a fuel injection amount control according to the present invention. It is a flowchart of a routine. 100 air-fuel ratio sensor 101 operating state detecting means 102 reference target in-cylinder fuel amount calculating means 103 correction fuel amount calculating means 104 fuel injection amount calculating means 105 injector 106: fuel behavior simulation means, 107: fuel injection amount correction means.
フロントページの続き (56)参考文献 特開 平1−200040(JP,A) 特開 平1−211648(JP,A) 特開 平2−157453(JP,A) 特開 昭63−9644(JP,A) (58)調査した分野(Int.Cl.6,DB名) F02D 41/14 F02D 41/04 F02D 45/00Continuation of the front page (56) References JP-A-1-200040 (JP, A) JP-A-1-211648 (JP, A) JP-A-2-157453 (JP, A) JP-A-63-9644 (JP) , A) (58) Fields investigated (Int. Cl. 6 , DB name) F02D 41/14 F02D 41/04 F02D 45/00
Claims (1)
燃比を検出する空燃比センサ(100)と、 空燃比以外の内燃機関の運転状態を検出する運転状態検
出手段(101)と、 該空燃比センサ(100)の出力と、該運転状態検出手段
(101)で検出された運転状態量とから所定の排気ガス
性状を得るために各気筒に注入されるべき燃料量を演算
する基準目標筒内燃料量演算手段(102)と、 該基準目標筒内燃料量演算手段(102)の演算結果に基
づいて、各気筒のインジェクタ近傍における燃料の動的
挙動を表すシミュレーションモデルの逆モデルを使用し
て、インジェクタから噴射するべき燃料量を決定する燃
料噴射量演算手段(103)と、 該燃料噴射量演算手段(103)の演算結果に基づいて吸
気弁近傍の吸気管流に燃料を噴射するインジェクタ(10
4)と、から構成される燃料噴射制御装置において、 各気筒のインジェクタ近傍における燃料の動的挙動を表
すシミュレーションモデルに基づき、各気筒内に注入さ
れたであろう予想筒内燃料量を演算する燃料挙動シミュ
レーション手段(105)と、 内燃機関の運転状態が特定の運転状態にあることを検出
する特定状態検出手段(107)と、 該特定状態検出手段により内燃機関が特定状態であるこ
とが検出されたときに前記燃料挙動シミュレーション手
段(105)に含まれるパラメータを同定するパラメータ
同定手段(108)と、 前記特定状態検出手段(107)により内燃機関が特定状
態でないことが検出されたときに、前記空熱比センサ
(100)の出力と該パラメータ同定手段(108)による同
定されたパラメータを使用して燃料挙動シミュレーショ
ン手段(105)により演算された予想筒内燃料量とに基
づいて、前記燃料噴射量演算手段(103)により決定さ
れる燃料量を補正する燃料噴射量補正手段(106)を含
むことを特徴とする燃料噴射制御装置。An air-fuel ratio sensor (100) installed in an exhaust pipe of an internal combustion engine for detecting an air-fuel ratio of exhaust gas, an operating state detecting means (101) for detecting an operating state of the internal combustion engine other than the air-fuel ratio, A reference for calculating an amount of fuel to be injected into each cylinder in order to obtain a predetermined exhaust gas property from the output of the air-fuel ratio sensor (100) and the operation state amount detected by the operation state detection means (101). Based on the calculation results of the target in-cylinder fuel amount calculation means (102) and the reference target in-cylinder fuel amount calculation means (102), an inverse model of a simulation model representing the dynamic behavior of fuel in the vicinity of the injector of each cylinder is obtained. Fuel injection amount calculating means (103) for determining the amount of fuel to be injected from the injector, and injecting fuel into the intake pipe flow near the intake valve based on the calculation result of the fuel injection amount calculating means (103) Injector (10
4) The fuel injection control device configured to calculate the expected in-cylinder fuel amount that would have been injected into each cylinder based on a simulation model representing the dynamic behavior of fuel near the injector of each cylinder. Fuel behavior simulation means (105); specific state detection means (107) for detecting that the operating state of the internal combustion engine is in a specific operating state; detecting that the internal combustion engine is in a specific state by the specific state detecting means A parameter identification unit (108) for identifying a parameter included in the fuel behavior simulation unit (105) when the internal combustion engine is not in a specific state by the specific state detection unit (107). Fuel behavior simulation using the output of the air-heat ratio sensor (100) and the parameters identified by the parameter identification means (108) A fuel injection amount correcting means (106) for correcting the fuel amount determined by the fuel injection amount calculating means (103) based on the predicted in-cylinder fuel amount calculated by the stage (105). Fuel injection control device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2315800A JP2830461B2 (en) | 1990-11-22 | 1990-11-22 | Fuel injection amount control device for internal combustion engine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2315800A JP2830461B2 (en) | 1990-11-22 | 1990-11-22 | Fuel injection amount control device for internal combustion engine |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH04187843A JPH04187843A (en) | 1992-07-06 |
| JP2830461B2 true JP2830461B2 (en) | 1998-12-02 |
Family
ID=18069706
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2315800A Expired - Lifetime JP2830461B2 (en) | 1990-11-22 | 1990-11-22 | Fuel injection amount control device for internal combustion engine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2830461B2 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6792927B2 (en) | 2002-07-10 | 2004-09-21 | Toyota Jidosha Kabushiki Kaisha | Fuel injection amount control apparatus and method of internal combustion engine |
| US6820595B2 (en) | 2002-11-27 | 2004-11-23 | Toyota Jidosha Kabushiki Kaisha | Fuel injection amount control method and apparatus of internal combustion engine |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2661095B2 (en) * | 1988-02-03 | 1997-10-08 | トヨタ自動車株式会社 | Engine fuel injection amount control device |
| JPH01211648A (en) * | 1988-02-17 | 1989-08-24 | Nissan Motor Co Ltd | Fuel injection controller of internal combustion engine |
-
1990
- 1990-11-22 JP JP2315800A patent/JP2830461B2/en not_active Expired - Lifetime
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6792927B2 (en) | 2002-07-10 | 2004-09-21 | Toyota Jidosha Kabushiki Kaisha | Fuel injection amount control apparatus and method of internal combustion engine |
| US6820595B2 (en) | 2002-11-27 | 2004-11-23 | Toyota Jidosha Kabushiki Kaisha | Fuel injection amount control method and apparatus of internal combustion engine |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH04187843A (en) | 1992-07-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0959236B1 (en) | Fuel metering control system and cylinder air flow estimation method in internal combustion engine | |
| US5282449A (en) | Method and system for engine control | |
| US5974870A (en) | Process for model-assisted determination of the fresh-air mass flowing into the cylinders of an internal combustion engine with external exhaust-gas recycling | |
| US20040084015A1 (en) | System and method for estimating and controlling cylinder air charge in a direct injection internal combustion engine | |
| JPH11504093A (en) | Method for determining the flow rate of air flowing into a cylinder of an internal combustion engine using a model | |
| KR960000439B1 (en) | Automatic Control System for IC Engine Fuel Injection | |
| US4761994A (en) | System for measuring quantity of intake air in an engine | |
| US11143134B2 (en) | Engine controller, engine control method, and memory medium | |
| WO2006019549A2 (en) | Estimation of oxygen concentration in the intake manifold of an unthrottled lean burn engine | |
| JP2901613B2 (en) | Fuel injection control device for automotive engine | |
| JP2003522888A (en) | Method and apparatus for determining mass flow through a control valve and method and apparatus for determining modeled intake pipe pressure | |
| US4951647A (en) | Engine control apparatus | |
| JPH0819880B2 (en) | Exhaust gas recirculation control device | |
| JP2908924B2 (en) | Method for detecting the amount of air flowing into an engine, a device for performing the method, and a fuel injection amount control device having the device | |
| US4798083A (en) | System for measuring intake airflow rate in an engine | |
| JP2830461B2 (en) | Fuel injection amount control device for internal combustion engine | |
| JP2712821B2 (en) | Fuel injection amount control device for internal combustion engine | |
| JP2615811B2 (en) | Fuel injection amount control device for internal combustion engine | |
| JP3780539B2 (en) | Degradation detector for oxygen concentration sensor | |
| JPH04187844A (en) | Fuel injection quantity controller for internal combustion engine | |
| JP2847454B2 (en) | Air-fuel ratio detection device for internal combustion engine | |
| JP2000054863A (en) | Engine control device | |
| JPH04128523A (en) | Fuel injection quantity controller of internal combustion engine | |
| JPH0968094A (en) | Air-fuel ratio control device for internal combustion engine | |
| JPH03145549A (en) | Intake flow measuring device for internal combustion engine |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070925 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080925 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080925 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090925 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100925 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100925 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110925 Year of fee payment: 13 |
|
| EXPY | Cancellation because of completion of term | ||
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110925 Year of fee payment: 13 |