JPH04295155A - engine control device - Google Patents

engine control device

Info

Publication number
JPH04295155A
JPH04295155A JP5983591A JP5983591A JPH04295155A JP H04295155 A JPH04295155 A JP H04295155A JP 5983591 A JP5983591 A JP 5983591A JP 5983591 A JP5983591 A JP 5983591A JP H04295155 A JPH04295155 A JP H04295155A
Authority
JP
Japan
Prior art keywords
engine
compensation
fuel
filter
filters
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.)
Granted
Application number
JP5983591A
Other languages
Japanese (ja)
Other versions
JP2716596B2 (en
Inventor
Seiji Asano
誠二 浅野
Toshio Ishii
俊夫 石井
Kazuya Kono
一也 河野
Teruji Sekozawa
瀬古沢 照治
Shinsuke Takahashi
信輔 高橋
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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP3059835A priority Critical patent/JP2716596B2/en
Publication of JPH04295155A publication Critical patent/JPH04295155A/en
Application granted granted Critical
Publication of JP2716596B2 publication Critical patent/JP2716596B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】[Detailed description of the invention]

【0001】0001

【産業上の利用分野】本発明はエンジン制御装置に係り
、さらに詳細には、空気流量計測値に基づき最適燃料量
を決定してエンジンの空燃比(A/F)制御を行う装置
に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an engine control device, and more particularly to a device that determines an optimum fuel amount based on a measured air flow rate and controls the air-fuel ratio (A/F) of an engine.

【0002】0002

【従来の技術】従来よりエンジンの吸気管に流れる空気
流量を計測して、インジェクタから噴射される燃料量(
燃料噴射パルス幅)を算出するエンジン電子制御システ
ムが広く実用化されている。
[Prior Art] Conventionally, the amount of fuel injected from an injector is determined by measuring the flow rate of air flowing into the intake pipe of an engine.
Engine electronic control systems that calculate the fuel injection pulse width (fuel injection pulse width) have been widely put into practical use.

【0003】エンジン制御装置では、A/F制御精度を
高めるため種々の補償を行って燃料量を算出している。 例えば特開昭55−114609号公報に開示される技
術では、インジェクタから噴射される燃料の吸気管壁に
おける付着と蒸発の状態変化が空燃比に影響を及ぼすこ
とを考慮し、この燃料付着を補償しつつ必要な燃料量を
算出している。
[0003] In the engine control device, various types of compensation are performed to calculate the amount of fuel in order to improve the accuracy of A/F control. For example, the technology disclosed in Japanese Patent Application Laid-Open No. 55-114609 takes into consideration that changes in the state of adhesion and evaporation of fuel injected from an injector on the intake pipe wall affect the air-fuel ratio, and compensates for this fuel adhesion. The amount of fuel required is calculated.

【0004】以上の燃料付着に対する補償は、特に過渡
運転時に重要である。図4は過渡運転の一例として、加
速運転時のスロットル開度,基本燃料量,吸気管壁燃料
付着の補償及びA/Fの関係を示す。図4のように加速
運転時には燃料の増量噴射が要求されるが、加速の段階
では当初燃料の付着量が増すので実線に示すように基本
燃料量(燃料噴射パルス幅)だけではA/Fがリーンと
なり、目標速度に至った時点ではその付着燃料のうち一
部が蒸発してA/Fがリッチになる。そのため、過渡運
転時及びその直後に破線に示すように燃料噴射制御に1
次進みの補償と1次遅れの補償をすることで、A/Fを
破線のように目標値に保っている。
Compensation for the above fuel adhesion is particularly important during transient operation. FIG. 4 shows, as an example of transient operation, the relationship among throttle opening, basic fuel amount, compensation for fuel adhesion to the intake pipe wall, and A/F during acceleration operation. As shown in Figure 4, increased fuel injection is required during acceleration operation, but since the initial amount of fuel adhering increases during the acceleration stage, the basic fuel amount (fuel injection pulse width) alone is insufficient for A/F, as shown by the solid line. When the vehicle becomes lean and reaches the target speed, a portion of the attached fuel evaporates and the A/F becomes rich. Therefore, during and immediately after transient operation, the fuel injection control is
By compensating for the next advance and compensating for the first order lag, the A/F is maintained at the target value as shown by the broken line.

【0005】上記従来例では、目標A/Fを保つための
要求燃料量の計算手法として、エンジンの吸気管内の燃
料付着の状態変化を、エンジン負荷(吸気管圧力)に関
連して求まる平衡付着量(エンジン負荷が平衡状態のと
きに吸気管壁に常時付着している量)と現時点に付着す
る付着量及び現時点の燃料付着率を取り入れて計算し、
この計算値を基本燃料量に加算減算することで燃料量を
決定している。補償フィルタとしてみれば、平衡付着量
計算は基本燃料計算の1次遅れ系で、現時点の付着量計
算は1次進み系となっており、この二つの補償フィルタ
を組み合わせることで要求燃料量を計算する。
In the above conventional example, as a method of calculating the required fuel amount to maintain the target A/F, changes in the state of fuel adhesion in the intake pipe of the engine are calculated using an equilibrium adhesion method determined in relation to the engine load (intake pipe pressure). (the amount that is always attached to the intake pipe wall when the engine load is in equilibrium), the amount of adhesion at the current time, and the current fuel adhesion rate.
The fuel amount is determined by adding and subtracting this calculated value from the basic fuel amount. When viewed as a compensation filter, the equilibrium adhesion amount calculation is a first-order lag system of the basic fuel calculation, and the current adhesion amount calculation is a first-order advance system, and the required fuel amount is calculated by combining these two compensation filters. do.

【0006】そのほか最近では、燃料量を求める場合に
空気流量センサの応答遅れに対する補償フィルタ,エン
ジン吸気系の燃料輸送遅れに対する補償フィルタを上記
吸気管壁燃料付着補償フィルタと多段に接続する技術が
提案されている。
In addition, recently, a technology has been proposed in which, when determining the amount of fuel, a compensation filter for the response delay of the air flow sensor and a compensation filter for the fuel transport delay in the engine intake system are connected in multiple stages to the intake pipe wall fuel adhesion compensation filter. has been done.

【0007】[0007]

【発明が解決しようとする課題】ところで、このような
多段フィルタ接続方式を周波数領域で解析すると、吸気
管脈動周波数におけるある領域(例えばエンジンのスロ
ットル全開及びそれに近い高負荷運転時のように吸気管
脈動周波数が高い領域)や電気的ノイズに対して高ゲイ
ンとなる部分があり、制御系として安定性が欠ける運転
領域もあった。
[Problems to be Solved by the Invention] By the way, when such a multistage filter connection system is analyzed in the frequency domain, it is found that the intake pipe pulsation occurs in a certain region of the intake pipe pulsation frequency (for example, when the engine throttle is fully opened and the engine is operated at a high load close to that). There were areas where the gain was high in response to electrical noise (regions with high pulsation frequency) and electrical noise, and there were also operating regions where the control system lacked stability.

【0008】また、アイドル運転のように吸気管におけ
る燃料輸送に比較的長い時間を要する場合には、輸送遅
れ補償の演算が限界を超え、この補償フィルタをそのま
ま用いていると反って制御に支障をきたすこともあった
Furthermore, when it takes a relatively long time to transport fuel in the intake pipe, such as during idling, the calculation of transportation delay compensation exceeds the limit, and if this compensation filter is used as is, it will warp and interfere with control. Sometimes it caused

【0009】本発明は以上の点に鑑みてなされたもので
、その目的とするところは、上記のような多段フィルタ
接続方式に生じる各種問題を改善し、空燃比制御系の高
精密制御と円滑な動作を保証するエンジン制御装置を提
供することにある。
The present invention has been made in view of the above points, and its purpose is to improve the various problems that occur in the multistage filter connection system as described above, and to achieve high precision control and smooth control of the air-fuel ratio control system. An object of the present invention is to provide an engine control device that guarantees reliable operation.

【0010】0010

【課題を解決するための手段】本発明は上記目的を達成
するために、基本的には次のような課題解決手段を提案
する。
[Means for Solving the Problems] In order to achieve the above object, the present invention basically proposes the following means for solving the problems.

【0011】すなわち、  空気流量センサを用いてエ
ンジンの吸入空気流量を計測し、この計測値に基づきエ
ンジンの最適燃料量を演算する手段を備えたエンジン制
御装置において、最適燃料量の演算に必要な各種の補償
フィルタを多段に接続し、かつエンジンの運転状態に応
じてこれらの各種補償フィルタ群のうち使用したいフィ
ルタ及び省略したいフィルタを選択してフィルタ経路を
自動に変更する手段を設けた。
That is, in an engine control device equipped with means for measuring the intake air flow rate of the engine using an air flow sensor and calculating the optimum fuel amount for the engine based on this measured value, Various compensation filters are connected in multiple stages, and a means is provided for automatically changing the filter path by selecting filters to be used and filters to be omitted from among the various compensation filter groups according to the operating state of the engine.

【0012】0012

【作用】上記構成よりなれば、エンジン運転状態と関係
させて各種補償フィルタ群の使用,省略を選択すること
で、多段フィルタの経路変更が図れる。
[Operation] With the above configuration, the route of the multistage filter can be changed by selecting whether to use or omit various compensation filter groups in relation to the engine operating state.

【0013】例えば、各種補償フィルタとして空気流量
センサに対する補償,吸気系の燃料輸送遅れに対する補
償,エンジンの吸気管壁に付着する燃料の補償などの各
種のディジタルフィルタを用いる場合には、スロットル
センサ,アイドルスイッチなどからエンジンの過渡運転
,定常運転を検知して、それぞれの状態にあったフィル
タ接続モードに基づき補償フィルタ群の中のフィルタの
使用,省略を選択をするよう設定する。
For example, when using various digital filters as various compensation filters, such as compensation for an air flow rate sensor, compensation for fuel transport delay in the intake system, compensation for fuel adhering to the wall of the intake pipe of the engine, etc., a throttle sensor, It is set to detect whether the engine is in transient or steady operation using an idle switch, etc., and to select whether to use or omit a filter in the compensation filter group based on the filter connection mode appropriate for each state.

【0014】具体例をあげれば、エンジンの過渡運転時
には、上記の各種補償フィルタを全て選択して目標燃料
量を算出し、アイドル運転,高負荷運転のような定常運
転時においては、空気流量センサに対する補償フィルタ
を選択し、燃料輸送遅れに対する補償用及び吸気管壁燃
料付着補償用の各フィルタについては省略して目標燃料
量を算出する等の種々の態様が考えられる。
To give a specific example, during transient operation of the engine, the target fuel amount is calculated by selecting all of the above-mentioned compensation filters, and during steady operation such as idling or high-load operation, the air flow rate sensor is selected. Various methods can be considered, such as selecting a compensation filter for the fuel transport delay and calculating the target fuel amount by omitting the filters for compensating for fuel transport delay and for compensating for fuel adhesion on the intake pipe wall.

【0015】以上のようにフィルタ選択,省略を自動設
定すれば、過渡運転時には、その全ての補償を満足し特
に過渡運転時に問題となる吸気管壁の燃料付着補償も行
われる。これに対して、高負荷運転時やアイドル運転時
には、接続されたフィルタ群を選択的に使用,省略する
ので、そのダイナミックモデルの制御理論と合わなくな
る。しかし、フィルタは直流ゲインは0dbとなるよう
設計されていれば、エンジンが定常時は影響しない。
By automatically setting filter selection and omission as described above, all compensations are satisfied during transient operation, and compensation for fuel adhesion on the intake pipe wall, which is a problem during transient operation, is also performed. On the other hand, during high load operation or idling operation, connected filter groups are selectively used or omitted, which does not match the control theory of the dynamic model. However, if the filter is designed to have a DC gain of 0 db, it will have no effect when the engine is in steady state.

【0016】そして、フィルタの選択的な使用,省略に
よりフィルタ経路のゲイン調整は可能となる。その結果
、多段フィルタ接続によってある吸気管脈動周波数の領
域が高ゲインとなる場合(例えば高負荷運転時の吸気管
脈動周数数)、この時に最小限必要とされる補償フィル
タのみの使用を選択し、残りを省略すればゲインを低く
し、制御系の安定化を図れる。
[0016] By selectively using or omitting filters, it becomes possible to adjust the gain of the filter path. As a result, if a certain intake pipe pulsation frequency region has a high gain due to multi-stage filter connection (for example, intake pipe pulsation frequency during high-load operation), only the minimum necessary compensation filter is selected at this time. However, by omitting the rest, the gain can be lowered and the control system can be stabilized.

【0017】また、アイドル運転時には、この時に実効
のないとされる燃料輸送遅れ補償を省略することで、か
えってスムーズなアイドル制御を可能にする。
Furthermore, during idling operation, by omitting fuel transport delay compensation, which is considered to be ineffective at this time, smoother idling control can be achieved.

【0018】なお、過渡判定は、ドライバの意思が直接
反映されるアイドルスイッチ,スロットルセンサを用い
れば誤判定することはない。
[0018] For transient determination, if an idle switch or throttle sensor that directly reflects the driver's intention is used, erroneous determination will not occur.

【0019】[0019]

【実施例】本発明の実施例を図面により説明する。[Embodiment] An embodiment of the present invention will be explained with reference to the drawings.

【0020】図1は本発明の一実施例に係るエンジン制
御装置における各種補償フィルタのブロック構成図、図
2はそのエンジン制御系の一部を示すハード構成図、図
3は上記エンジン制御装置の内部構成図である。
FIG. 1 is a block configuration diagram of various compensation filters in an engine control device according to an embodiment of the present invention, FIG. 2 is a hardware configuration diagram showing a part of the engine control system, and FIG. 3 is a block diagram of the above-mentioned engine control device. It is an internal configuration diagram.

【0021】図2において、21はエンジン吸気管を通
過する空気量を計測する空気流量計(例えば熱線式空気
流量計)、22はエンジンのアイドル,非アイドルを判
定するアイドルスイッチ、23は各種センサの信号を取
り込みディジタル演算処理にてエンジンの最適燃料量を
計算するエンジン制御装置(マイクロコンピュータ)、
24はエンジン制御装置23からの燃料噴射パルス幅信
号により駆動されるインジェクタである。
In FIG. 2, 21 is an air flow meter (for example, a hot wire air flow meter) that measures the amount of air passing through the engine intake pipe, 22 is an idle switch that determines whether the engine is idle or not, and 23 is various sensors. An engine control device (microcomputer) that calculates the optimal fuel amount for the engine by taking in the signal and using digital calculation processing.
24 is an injector driven by a fuel injection pulse width signal from the engine control device 23.

【0022】エンジン制御装置23は、図3に示すよう
に外部アクチュエータを駆動するドライバ31、各種セ
ンサの出力値をディジタル信号化して入力したり、外部
へのパルス出力を行う入出力ポート32、各センサ出力
値を基にディジタル演算処理を行い燃料噴射パルス幅(
燃料量)を演算するCPU33、CPU33のプログラ
ム,定数を格納する不揮発性メモリ34、計算された変
数を一時的に格納する揮発性メモリ35等で構成される
。このうち、CPU33の内容が図1に示すブロック構
成図である。
As shown in FIG. 3, the engine control device 23 includes a driver 31 that drives an external actuator, an input/output port 32 that inputs the output values of various sensors as digital signals, and outputs pulses to the outside. Digital calculation processing is performed based on the sensor output value to calculate the fuel injection pulse width (
It is composed of a CPU 33 that calculates the fuel amount), a program for the CPU 33, a non-volatile memory 34 that stores constants, a volatile memory 35 that temporarily stores calculated variables, and the like. Among these, the contents of the CPU 33 are shown in the block configuration diagram shown in FIG.

【0023】図1において、まず全ての補償フィルタ群
を選択した場合の多段接続モードを説明する。
In FIG. 1, the multistage connection mode when all compensation filter groups are selected will be explained first.

【0024】空気流量計21で計測された空気流量信号
(電圧値)Qaは、ハードフィルタ11にて電気的ノイ
ズが除去される。ディジタルフィルタ12は熱線式空気
流量計21の応答遅れを進み補償する。すなわち、熱線
式空気流量計の出力は流量のステップ変化に対して立ち
上がりの遅れがあるため、これを1次遅れで近似し逆補
償を行う。
Electrical noise is removed from the air flow signal (voltage value) Qa measured by the air flow meter 21 at the hard filter 11. The digital filter 12 advances and compensates for the response delay of the hot wire air flowmeter 21. That is, since the output of the hot wire air flowmeter has a delay in rising with respect to a step change in the flow rate, this is approximated by a first-order delay and reverse compensation is performed.

【0025】その後、進み補償された電圧値が流量工学
値変換回路13で空気流量値Qsfに変換され、進み補
償された空気流量信号Qsfと気筒流入空気量Qcとの
差分によりブロック14が吸気管内圧力Pを推定し、ブ
ロック15で吸気管内圧力Pとエンジン回転数N,体積
効率η,吸気温度Tの関数f(N,η,T)を乗じて気
筒に流入する空気量Qcを算出する。この気筒流入空気
量は、離散値のディジタル演算においては、ブロック1
4の次回の吸気管内圧力Pの推定に使用される。なお、
不確定要素である体積効率ηは、近似計算もしくは既知
のパラメータなどのテーブル検索で決定される。
Thereafter, the lead-compensated voltage value is converted into an air flow rate value Qsf in the flow rate engineering value conversion circuit 13, and the block 14 detects the difference between the lead-compensated air flow rate signal Qsf and the cylinder inflow air amount Qc. The pressure P is estimated, and in block 15, the intake pipe internal pressure P is multiplied by a function f (N, η, T) of the engine speed N, the volumetric efficiency η, and the intake air temperature T to calculate the amount of air Qc flowing into the cylinder. This cylinder inflow air amount is determined by block 1 in the digital calculation of discrete values.
4 is used to estimate the next intake pipe internal pressure P. In addition,
The volumetric efficiency η, which is an uncertain element, is determined by approximate calculation or table search using known parameters.

【0026】16は燃料輸送遅れ補償フィルタで、燃料
計算時と吸気弁開時の流入空気量のずれの補償を行う。 本実施例ではエンジン1行程分の時間遅れ要素にて補償
を行っている。すなわち、補償フィルタ17は、真値Q
c´を下式で求める。
Reference numeral 16 denotes a fuel transport delay compensation filter, which compensates for the difference in the amount of air flowing in when calculating the fuel and when the intake valve is opened. In this embodiment, compensation is performed using a time delay element for one engine stroke. That is, the compensation filter 17 has the true value Q
Find c' using the formula below.

【0027】[0027]

【数1】[Math 1]

【0028】で求められる。上記式においてTは吸気系
の輸送時間である。
It can be found as follows. In the above equation, T is the transport time of the intake system.

【0029】流入空気流量の真値Qc´が算出されると
、吸気管壁燃料付着補償フィルタ17が吸気管壁内に付
着する燃料液膜の状態変化を補償した空気流量を計算す
る。本実施例では、任意の平衡点から微小の状態変化時
の燃料の蒸発,付着の時定数によるフィルタを設定し、
既述した図4に示すように過渡運転時の1次進み補償と
1次遅れ補償を行う。この補償は、壁流を便宜上考慮し
ない。また、伝達関数にて補償を行っている。
When the true value Qc' of the inflow air flow rate is calculated, the intake pipe wall fuel adhesion compensating filter 17 calculates the air flow rate that compensates for changes in the state of the fuel liquid film adhering to the intake pipe wall. In this example, a filter is set based on the time constant of fuel evaporation and adhesion when a minute state change occurs from an arbitrary equilibrium point.
As shown in FIG. 4 described above, first-order advance compensation and first-order lag compensation are performed during transient operation. This compensation conveniently does not take into account wall flow. Also, compensation is performed using a transfer function.

【0030】ブロック18は算出した気筒流入空気流量
値QAfとセンサで検出したエンジン回転Nにより最終
的な燃料計算を行う。
Block 18 performs final fuel calculation based on the calculated cylinder inflow air flow rate QAf and the engine rotation N detected by the sensor.

【0031】以上の燃料計算に用いる一連のフィルタ(
ブロック)要素は多段に接続され、またエンジン制御装
置23のCPU33(図3に示す)はフィルタ経路の自
動変更機能を有し、上記一連のフィルタ群がアイドルス
イッチ22,スロットルセンサ等で検知されるエンジン
運転状態に応じて次のように選択,省略される。
A series of filters (
The block) elements are connected in multiple stages, and the CPU 33 (shown in FIG. 3) of the engine control device 23 has a filter path automatic change function, and the above series of filter groups is detected by the idle switch 22, throttle sensor, etc. They are selected or omitted as follows depending on the engine operating status.

【0032】すなわち、過渡運転時には、上記一連のフ
ィルタ11,12,13,14,15,16,17が全
て接続制御され計算ブロック18に至る。
That is, during transient operation, the series of filters 11, 12, 13, 14, 15, 16, and 17 are all connected and controlled to reach calculation block 18.

【0033】アイドル運転時には、フィルタ11,12
,13,14,15までの使用が選択され、輸送遅れ補
償フィルタ16及び吸気管壁燃料付着補償フィルタ17
を省略して燃料量計算ブロック18に至る。
[0033] During idling, the filters 11 and 12
, 13, 14, and 15 are selected, and the transportation delay compensation filter 16 and the intake pipe wall fuel adhesion compensation filter 17 are selected.
is omitted to reach the fuel amount calculation block 18.

【0034】高負荷運転時には、フィルタ11,12,
13までの使用が選択され、ブロック14,15及び輸
送遅れ補償フィルタ16,燃料付着補償フィルタ17を
省略して燃料計算ブロック18に至る。
During high load operation, the filters 11, 12,
13 is selected, and blocks 14 and 15, transportation delay compensation filter 16, and fuel adhesion compensation filter 17 are omitted to reach fuel calculation block 18.

【0035】図5に図1の各種補償フィルタを気筒流入
空気量補償系と燃料補償系の2つにまとめたブロック図
を示す。燃料遅れ補償フィルタ16,燃料付着補償フィ
ルタ17の2つを含んだ燃料補償系は1つの系の伝達関
数でまとめると、分子2次/分母1次の1次進みフィル
タとなっている。
FIG. 5 shows a block diagram in which the various compensation filters shown in FIG. 1 are combined into two systems: a cylinder inflow air amount compensation system and a fuel compensation system. The fuel compensation system including the fuel lag compensation filter 16 and the fuel adhesion compensation filter 17 is summarized as a transfer function of one system, and becomes a first-order advance filter with second-order numerator/first-order denominator.

【0036】図6に図5の燃料補償系と、この系を省略
した場合のゲイン線図を示す。本実施例では燃料補償系
を含んだ場合はエンジンの過渡状態の空気流量変化に対
して、全周波数領域で進みフィルタとなっており、これ
を省略した場合は遅れフィルタになっている。
FIG. 6 shows the fuel compensation system of FIG. 5 and a gain diagram when this system is omitted. In this embodiment, when the fuel compensation system is included, the system becomes a leading filter in all frequency ranges with respect to air flow rate changes in the transient state of the engine, and when it is omitted, it becomes a lag filter.

【0037】図7に本実施例のエンジン制御装置のプロ
グラムタスクスケジュールを、図8にエンジン制御装置
の角度割込みルーチンを示し、本ルーチンは角度割込み
が発生するとエンジンへの燃料噴射を開始する。
FIG. 7 shows the program task schedule of the engine control device of this embodiment, and FIG. 8 shows the angle interrupt routine of the engine control device. This routine starts fuel injection to the engine when an angle interrupt occurs.

【0038】ここで、図7及び図9〜図11によりエン
ジン制御のタイマスケジュールの内容について説明する
The contents of the engine control timer schedule will now be explained with reference to FIGS. 7 and 9 to 11.

【0039】図7に示すように、タイマ割込みが発生す
ると、ステップ701でスケジューリングされ、ステッ
プ702で4msecjob,ステップ703で10m
secjob(1)と10msecjob(2)がそれ
ぞれ選択される。
As shown in FIG. 7, when a timer interrupt occurs, it is scheduled in step 701, a 4 msec job is executed in step 702, and a 10 msec job is executed in step 703.
secjob(1) and 10msecjob(2) are respectively selected.

【0040】4msecjobでは、図9のフローチャ
ートに示すようにステップ901でA/Dコンバータ等
により熱線式空気流量計の出力を読み込む。ステップ9
02でディジタルフィルタ12により空気流量計の出力
を進み補償する。
In the 4 msec job, as shown in the flowchart of FIG. 9, in step 901, the output of the hot wire air flow meter is read using an A/D converter or the like. Step 9
At step 02, the digital filter 12 advances and compensates the output of the air flow meter.

【0041】10msecjob(1)では、図10の
フローチャートに示すようにステップ1001で吸気管
内圧力Pを計算し、ステップ1002で気筒流入空気量
Qcを計算する。ステップ1003で行程遅れ補償(燃
料遅れ補償)を行い、ステップ1004で吸気管壁燃料
付着補償(液膜補償)QAfを行う。
In the 10 msec job (1), as shown in the flowchart of FIG. 10, the intake pipe internal pressure P is calculated in step 1001, and the cylinder inflow air amount Qc is calculated in step 1002. In step 1003, stroke delay compensation (fuel delay compensation) is performed, and in step 1004, intake pipe wall fuel adhesion compensation (liquid film compensation) QAf is performed.

【0042】10msecjob(2)では図11のフ
ローチャートに示すような燃料噴射量計算ルーチンを実
行する。ステップ1101でアイドルスイッチがオンか
オフを判断し、オンであれば気筒流入空気量Qcを選択
、オフであれば行程遅れ補償,燃料付着補償を含んだ気
筒流入空気量QAfを選択し、ステップ1104で燃料
計算を行う。
In 10 msec job (2), a fuel injection amount calculation routine as shown in the flowchart of FIG. 11 is executed. In step 1101, it is determined whether the idle switch is on or off, and if it is on, the cylinder inflow air amount Qc is selected, and if it is off, the cylinder inflow air amount QAf including stroke delay compensation and fuel adhesion compensation is selected, and step 1104 Perform fuel calculations.

【0043】本実施例によれば、アイドルスイッチ等で
エンジンの過渡,定常の判断をして、燃料量計算に用い
る各種補償フィルタの接続モードを変更することで、次
のような効果を奏する。
According to this embodiment, the following effects can be achieved by determining whether the engine is transient or steady using an idle switch or the like and changing the connection mode of various compensation filters used for fuel amount calculation.

【0044】すなわち、過渡運転の時には空気流量計の
応答遅れ補償のほかに、気筒空気流入量の推定演算,さ
らに過渡運転時に特に必要とされる吸気管壁燃料付着の
補償を行うので、従来課題とされていた過渡運転時のA
/Fの精密制御を可能にする。  さらに、アイドル運
転時の場合には、フィルタ16の遅れ補償を省略するこ
とでスムーズなアイドル運転を補償する。すなわち、フ
ィルタ16での真値Qc´を算出する式に用いる輸送時
間Tがアイドル運転時にはあまりに大きくなりすぎ補償
計算の限界を超えるため、このフィルタ16の使用をア
イドル運転時に省略することで、制御のレスポンスを高
め、しかもアイドル運転のような定常運転時には過渡運
転時に特に必要な吸気管壁燃料付着フィルタ17を省略
してもA/F制御精度を良好に保てる。
That is, during transient operation, in addition to compensating for the response delay of the air flow meter, estimation calculation of the cylinder air inflow amount and compensation for fuel adhesion on the intake pipe wall, which is particularly required during transient operation, are performed, which solves the conventional problems. A during transient operation, which was supposed to be
/F enables precise control. Furthermore, in the case of idling operation, smooth idling operation is compensated by omitting delay compensation of the filter 16. In other words, the transportation time T used in the formula for calculating the true value Qc' in the filter 16 becomes too large during idling and exceeds the limit of compensation calculation, so by omitting the use of this filter 16 during idling, the control In addition, during steady operation such as idling operation, A/F control accuracy can be maintained well even if the intake pipe wall fuel adhesion filter 17, which is particularly necessary during transient operation, is omitted.

【0045】また、高負荷運転時には、補償フィルタ1
4,15,16,17等の省略してこの運転時に問題と
されていた特定の吸気管脈動周波数に対するゲインを低
めることで、制御系の安定を図り得る。なお、気筒流入
空気量計測値に吸気管脈動周波数を遮断するフィルタを
設けても、吸気管脈動の影響を受けないA/F制御を実
行できる。
[0045] Also, during high load operation, the compensation filter 1
4, 15, 16, 17, etc., the control system can be stabilized by lowering the gain for the specific intake pipe pulsation frequency that has been a problem during this operation. Note that even if a filter is provided to block the intake pipe pulsation frequency from the cylinder inflow air amount measurement value, A/F control that is not affected by the intake pipe pulsation can be executed.

【0046】[0046]

【発明の効果】以上のように本発明によれば、エンジン
の燃料量算出に用いる各種のフィルタを多段接続し、こ
れらのフィルタの接続モードをエンジンの運転状態に応
じて適宜に変更することで、定常運転及び過渡運転にお
ける空燃比制御の精度向上と円滑なA/F制御動作の両
立を図ることができる。
[Effects of the Invention] As described above, according to the present invention, various filters used for calculating the amount of fuel in the engine are connected in multiple stages, and the connection mode of these filters is appropriately changed according to the operating state of the engine. , it is possible to achieve both improved accuracy of air-fuel ratio control and smooth A/F control operation in steady-state operation and transient operation.

【図面の簡単な説明】[Brief explanation of drawings]

【図1】本発明の一実施例における燃料量演算系の各種
補償フィルタのブロック群を示す説明図。
FIG. 1 is an explanatory diagram showing block groups of various compensation filters in a fuel amount calculation system in an embodiment of the present invention.

【図2】上記実施例に用いるエンジン制御系のハード構
成図。
FIG. 2 is a hardware configuration diagram of an engine control system used in the above embodiment.

【図3】上記実施例に用いるエンジン制御装置の内部構
成を示す説明図。
FIG. 3 is an explanatory diagram showing the internal configuration of the engine control device used in the above embodiment.

【図4】上記実施例に用いる吸気管壁燃料付着補償の原
理を示す説明図。
FIG. 4 is an explanatory diagram showing the principle of compensation for fuel adhesion on the intake pipe wall used in the above embodiment.

【図5】上記実施例の燃料補償系の演算動作を示す説明
図。
FIG. 5 is an explanatory diagram showing the calculation operation of the fuel compensation system of the above embodiment.

【図6】上記実施例の燃料補償フィルタ系の一部を省略
した場合としない場合のゲインを比較した線図。
FIG. 6 is a diagram comparing the gains when a part of the fuel compensation filter system of the above embodiment is omitted and when it is not.

【図7】上記実施例のエンジン制御装置の動作プログラ
ムを示すフローチャート。
FIG. 7 is a flowchart showing an operation program of the engine control device of the above embodiment.

【図8】上記実施例の燃料噴射動作ルーチンを示すフロ
ーチャート。
FIG. 8 is a flowchart showing a fuel injection operation routine of the above embodiment.

【図9】上記実施例の空気流量系の補償動作を示すフロ
ーチャート。
FIG. 9 is a flowchart showing the compensation operation of the air flow system of the above embodiment.

【図10】上記実施例に用いる各種補償フィルタの動作
を示すフローチャート。
FIG. 10 is a flowchart showing operations of various compensation filters used in the above embodiment.

【図11】上記実施例に用いる多段接続補償フィルタの
モード選択動作を示すフローチャート。
FIG. 11 is a flowchart showing the mode selection operation of the multistage connection compensation filter used in the above embodiment.

【符号の説明】[Explanation of symbols]

11…ハードフィルタ、12…空気流量計補償用フィル
タ、14…吸気管圧力計算ブロック、15…気筒流入空
気量演算ブロック、16…燃料輸送遅れ補償フィルタ、
17…吸気管壁燃料付着補償用フィルタ、18…燃料計
算ブロック、21…熱線式空気流量系、22…アイドル
スイッチ、23…エンジン制御装置(補償フィルタ付き
燃料演算手段,フィルタ経路自動変更手段)、24…イ
ンジェクタ。
11...Hard filter, 12...Air flow meter compensation filter, 14...Intake pipe pressure calculation block, 15...Cylinder inflow air amount calculation block, 16...Fuel transport delay compensation filter,
17... Intake pipe wall fuel adhesion compensation filter, 18... Fuel calculation block, 21... Hot wire air flow system, 22... Idle switch, 23... Engine control device (fuel calculation means with compensation filter, filter route automatic change means), 24...Injector.

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】  空気流量センサを用いてエンジンの吸
入空気流量を計測し、この計測値に基づきエンジンの最
適燃料量を演算する手段を備えたエンジン制御装置にお
いて、最適燃料量の演算に必要な各種の補償フィルタを
多段に接続し、かつエンジンの運転状態に応じてこれら
の各種補償フィルタ群のうち使用したいフィルタ及び省
略したいフィルタを選択してフィルタ経路を自動に変更
する手段を設けたことを特徴とするエンジン制御装置。
Claim 1: An engine control device comprising means for measuring the intake air flow rate of an engine using an air flow sensor and calculating an optimum fuel amount for the engine based on the measured value, comprising: Various types of compensation filters are connected in multiple stages, and a means is provided for automatically changing the filter path by selecting filters to be used and filters to be omitted from among these various types of compensation filters according to the operating state of the engine. Characteristic engine control device.
【請求項2】  前記各種の補償フィルタは、前記空気
流量センサに対する補償,吸気系の燃料輸送遅れに対す
る補償,エンジンの吸気管壁に付着する燃料の補償など
に用いる各種のディジタルフィルタを多段に接続したも
ので、前記フィルタ経路の自動変更手段は、スロットル
センサ,アイドルスイッチなどからエンジンの過渡運転
,定常運転を検知して、それぞれの状態にあったフィル
タ接続モードに基づき補償フィルタ群の中のフィルタの
使用,省略を選択をするよう設定したことを特徴とする
エンジン制御装置。
2. The various types of compensation filters include various types of digital filters connected in multiple stages for use in compensating for the air flow rate sensor, compensating for fuel transport delays in the intake system, compensating for fuel adhering to the intake pipe wall of the engine, etc. The filter path automatic change means detects transient operation and steady operation of the engine from a throttle sensor, an idle switch, etc., and changes the filter in the compensation filter group based on the filter connection mode suitable for each state. An engine control device characterized by being set to allow selection of use or omission of.
JP3059835A 1991-03-25 1991-03-25 Engine control device Expired - Fee Related JP2716596B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3059835A JP2716596B2 (en) 1991-03-25 1991-03-25 Engine control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3059835A JP2716596B2 (en) 1991-03-25 1991-03-25 Engine control device

Publications (2)

Publication Number Publication Date
JPH04295155A true JPH04295155A (en) 1992-10-20
JP2716596B2 JP2716596B2 (en) 1998-02-18

Family

ID=13124682

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3059835A Expired - Fee Related JP2716596B2 (en) 1991-03-25 1991-03-25 Engine control device

Country Status (1)

Country Link
JP (1) JP2716596B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4377907B2 (en) 2006-11-22 2009-12-02 株式会社日立製作所 Air amount calculation device and fuel control device for internal combustion engine

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5647638A (en) * 1979-09-27 1981-04-30 Ford Motor Co Fuel regulating system for internal combustion engine
JPS6432050A (en) * 1987-07-29 1989-02-02 Hitachi Ltd Signal processing circuit for automobile sensor

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5647638A (en) * 1979-09-27 1981-04-30 Ford Motor Co Fuel regulating system for internal combustion engine
JPS6432050A (en) * 1987-07-29 1989-02-02 Hitachi Ltd Signal processing circuit for automobile sensor

Also Published As

Publication number Publication date
JP2716596B2 (en) 1998-02-18

Similar Documents

Publication Publication Date Title
US4155332A (en) Electronic fuel injection system in an internal combustion engine
JP2512787B2 (en) Throttle opening control device for internal combustion engine
KR960000439B1 (en) Automatic Control System for IC Engine Fuel Injection
US6089082A (en) Air estimation system and method
JP2830265B2 (en) Cylinder inflow air amount calculation device
JPS63215848A (en) Fuel injection amount control method and device for internal combustion engine
JP2901613B2 (en) Fuel injection control device for automotive engine
JPH02157451A (en) Device for controlling fuel injection of internal combustion engine
KR900000150B1 (en) Fuel control device of internal combustion engine
JPH01125533A (en) Fuel injection controller for internal combustion engine
US4919100A (en) Fuel injection control system for an automotive engine
US4951647A (en) Engine control apparatus
JPH07247884A (en) Idling control method
JPH02227532A (en) Fuel injection control device
US5329914A (en) Control device for internal combustion engine
JPS62233452A (en) Fuel control device
US4730590A (en) Air-fuel ratio control system for an engine
JPH04295155A (en) engine control device
JPS5951661B2 (en) fuel injected engine
JPS63167045A (en) Fuel control device for internal combustion engine
JPH0412148A (en) Fuel injection controller of engine
JP3407498B2 (en) Intake air flow rate detection device for internal combustion engine
JPS6287651A (en) Method for controlling operating characteristics of internal combustion engine operating control means
US4715349A (en) Air intake side secondary air supply system for an internal combustion engine with an improved operation under a small intake air amount
JPS62147034A (en) Air-fuel ratio control device for internal combustion engine

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees