JPS6385239A - Fuel injection quantity and ignition timing control method for internal combustion engine - Google Patents

Fuel injection quantity and ignition timing control method for internal combustion engine

Info

Publication number
JPS6385239A
JPS6385239A JP61230821A JP23082186A JPS6385239A JP S6385239 A JPS6385239 A JP S6385239A JP 61230821 A JP61230821 A JP 61230821A JP 23082186 A JP23082186 A JP 23082186A JP S6385239 A JPS6385239 A JP S6385239A
Authority
JP
Japan
Prior art keywords
pressure
atmospheric pressure
egr
predicted
fuel injection
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
JP61230821A
Other languages
Japanese (ja)
Other versions
JPH0735749B2 (en
Inventor
Koji Hattori
服部 好志
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.)
Toyota Motor Corp
Original Assignee
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 Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP61230821A priority Critical patent/JPH0735749B2/en
Publication of JPS6385239A publication Critical patent/JPS6385239A/en
Publication of JPH0735749B2 publication Critical patent/JPH0735749B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Exhaust-Gas Circulating Devices (AREA)
  • 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)
  • Electrical Control Of Ignition Timing (AREA)

Abstract

PURPOSE:To improve the reliability of determination, by predicting an atmospheric pressure from a pressure differential between an intake manifold pressure at full throttle opening and a reference atmospheric pressure and an intake manifold pressure under a predetermined operational condition, and determining an operational region of an EGR device according to the result of such prediction. CONSTITUTION:During engine operation, a control circuit 44 determines whether or not an engine speed detected by a rotative angle sensor 42 is less than a predetermined value under a normal operational condition, and if YES, a pressure differential between an intake manifold pressure detected by a pressure sensor 20 at full throttle opening and a reference atmospheric pressure is computed according to a present engine speed. Further, in a region where the engine speed is less than a predetermined value and the throttle opening is greater than a predetermined value, an intake manifold pressure is detected, and an atmospheric pressure is predicted from this intake manifold pressure and the pressure differential obtained above. Using the predicted atmospheric pressure an EGR operational region is determined to control a fuel injection quantity and ignition timing.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は内燃機関の燃料噴射量及び点火時期制御方法に
係り、特に排ガス再循環装置(以下EGR装置という)
を備えた内燃機関の燃料噴射量及び点火時期制御方法に
関する。
[Detailed Description of the Invention] [Industrial Application Field] The present invention relates to a method for controlling fuel injection amount and ignition timing of an internal combustion engine, and particularly relates to an exhaust gas recirculation device (hereinafter referred to as an EGR device).
The present invention relates to a fuel injection amount and ignition timing control method for an internal combustion engine equipped with a fuel injection amount and an ignition timing control method.

〔従来の技術〕[Conventional technology]

従来より、吸気管圧力(絶対圧力)と機関回転速度とに
基づいて燃料噴射量及び点火時期を制御する内燃機関が
知られており、この内燃機関においても排ガスを吸気系
に再循環させてNoつを低減させるEGR装置が設けら
れている。このEGR装置の中には、EGRパルプに設
けられたEGRバキュームモジュレータの定圧室内の背
圧(排ガス圧力)を感知してこの背圧を大気圧付近に保
つように、EGRバルブのダイヤフラム室に作用するE
GRポート負圧を調整し、このEGRボート負圧によっ
てEGRパルプを制御して、EGR率を一定に保つ背圧
制御方式のものがある。このようなEGR装置を備えた
内燃機関では、EGR装置作動時と非作動時とで燃焼状
態が変化するためEGR装置作動または非作動状態に応
じて燃料噴射量及び点火時期を切り換えて制御するよう
にしている。また、上記のような背圧制御方式のEGR
装置では、EGRバキュームモジュレータによって調整
されたEGRボート負圧でEGRパルプを制御している
ため、低地走行から高地走行に移行した場合のように大
気圧が変化すると作動頌域が変化する。従って、EGR
Jfiが作動していないにも拘わらずEGR装置が作動
していると誤判定して点火時期を制御すると、EGR装
置作動時の点火時期はEGR装置非作動時の点火時期よ
りも進角側に設定されているため、過進角によりノッキ
ングが発生する、という問題があった。このため従来で
はEGR装置作動、非作動に拘わらず点火時期をECR
装置非作動時に適合させて点火時期を遅角側に設定する
と共に、燃料噴射量を学習制御によって制御することが
行なわれている。
Conventionally, internal combustion engines have been known that control the fuel injection amount and ignition timing based on intake pipe pressure (absolute pressure) and engine rotational speed. An EGR device is provided to reduce the This EGR device senses the back pressure (exhaust gas pressure) in the constant pressure chamber of the EGR vacuum modulator installed in the EGR pulp, and acts on the diaphragm chamber of the EGR valve to keep this back pressure near atmospheric pressure. E to do
There is a back pressure control system that adjusts the GR port negative pressure and controls the EGR pulp using this EGR boat negative pressure to keep the EGR rate constant. In an internal combustion engine equipped with such an EGR device, the combustion state changes depending on whether the EGR device is activated or not, so the fuel injection amount and ignition timing are controlled by switching depending on whether the EGR device is activated or not. I have to. In addition, EGR with back pressure control method as mentioned above
Since the device controls the EGR pulp using the EGR boat negative pressure adjusted by the EGR vacuum modulator, the operating range changes when the atmospheric pressure changes, such as when moving from low-altitude to high-altitude driving. Therefore, EGR
If the ignition timing is controlled by erroneously determining that the EGR device is operating even though JFI is not operating, the ignition timing when the EGR device is operating will be more advanced than the ignition timing when the EGR device is not operating. Because of this setting, there was a problem in that knocking occurred due to overadvance angle. For this reason, in the past, the ignition timing was controlled by ECR regardless of whether the EGR system was activated or not.
The ignition timing is set to the retarded side to suit when the device is not in operation, and the fuel injection amount is controlled by learning control.

また、EGRパルプが作動したか否かをりフトセンサ等
によって検出してE G RviWが作動したか否かを
判定し、この判定結果に基づいて点火時期及び燃料噴射
量を制御したり、大気圧センサを用いて大気圧を検出し
、検出した大気圧からEGR装置が作動しているか否か
を判定してこの判定結果に基づいて点火時期及び燃料噴
射量を制御するようにしている。
In addition, a lift sensor etc. detects whether or not the EGR pulp has operated, and determines whether or not the EGRviW has operated.Based on this determination result, the ignition timing and fuel injection amount are controlled, and the atmospheric pressure sensor It is determined whether the EGR device is operating based on the detected atmospheric pressure, and the ignition timing and fuel injection amount are controlled based on the result of this determination.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

しかしながら、点火時期を遅角させる方法では、低地走
行等のEGR装置通常作動域においても点火時期が遅角
されるため燃費が悪化する、という問題がある。また、
リフトセンサや大気圧センサを用いる方法では、これら
のセンサが必要となるためコストアップになる、という
問題がある。
However, the method of retarding the ignition timing has a problem in that the ignition timing is retarded even in the EGR device normal operating range, such as when driving at low altitudes, resulting in poor fuel efficiency. Also,
The method using a lift sensor or an atmospheric pressure sensor has a problem in that the cost increases because these sensors are required.

本発明は上記問題点を解決すべく成されたもので、EG
R装置が作動したか否かを検出するセンサを用いること
なく EGR装置作動・非作動に応じて最適な点火時期
及び燃料噴射量に制御することができる内燃機関の燃料
噴射量及び点火時期制御方法を提供することを目的とす
る。
The present invention was made to solve the above problems, and
A method for controlling the fuel injection amount and ignition timing of an internal combustion engine, which can control the ignition timing and fuel injection amount to be optimal depending on whether the EGR device is activated or not, without using a sensor that detects whether or not the R device is activated. The purpose is to provide

〔問題点を解決するための手段〕[Means for solving problems]

上記目的を達成するために本発明は、スロットル弁全開
状態における吸気管圧力の基準大気圧からの差圧と機関
回転速度が所定値以下でかつスロットル弁の開度が所定
値以上の領域における吸気管圧力とから大気圧を予測し
、予測した大気圧から排ガス再循環装置の作動領域か否
かを判定し、判定結果に基づいて燃料噴射量及び点火時
期を制御することを特徴とする。
In order to achieve the above object, the present invention provides an air intake system in a region where the differential pressure of the intake pipe pressure from the reference atmospheric pressure when the throttle valve is fully open and the engine rotational speed are below a predetermined value and the opening degree of the throttle valve is above a predetermined value. The atmospheric pressure is predicted from the pipe pressure, it is determined from the predicted atmospheric pressure whether or not the exhaust gas recirculation device is in the operating range, and the fuel injection amount and ignition timing are controlled based on the determination result.

〔作用〕[Effect]

次に本発明の詳細な説明する。スロットル弁が全開状態
にあるときには、流路抵抗等を考慮すると吸気管圧力は
基準大気圧(例えば、1気圧)よりも所定値低(なって
おり、この所定値は高度変化に拘わらす略一定と考えら
れる。従って、高度変化によって大気圧が変化するとス
ロットル弁全開状態での吸気管圧力は大気圧の変化に応
じて変化する。このため、スロットル弁全開状態での吸
気管圧力と上記所定値とから大気圧を予測することがで
きる。一方、機関回転速度が所定値以下でかつスロット
ル弁の開度が所定値以上の領域においては、機関回転速
度やスロットル開度が変化しても吸気管圧力はほとんど
変化しない、従って、この領域での吸気管圧力はスロッ
トル弁全開状態での吸気管圧力と略等しくなる。このた
め、スロットル弁全開状態における吸気管圧力の基準大
気圧からの差圧PMAを予め定めておき、機関回転速度
が所定値以下でかつスロットル弁の開度が所定値以上の
領域において吸気管圧力PMを検出すれば、差圧PMA
と吸気管圧力PMとから大気圧を予測することができる
。このように大気圧が予測される結果、予測された大気
圧からEGR装置の作動領域か否かを判定することがで
きる。従って、この判定結果に基づいて燃料噴射量及び
点火時期を制御すれば、実際のEGR装置の作動・非作
動を直接検出しなくてもEGR装置の作動・非作動を予
測してこの予測結果に応じて点火時期及び燃料噴射量を
制御することができる。
Next, the present invention will be explained in detail. When the throttle valve is fully open, the intake pipe pressure is a predetermined value lower than the reference atmospheric pressure (for example, 1 atm), taking into account flow path resistance, etc., and this predetermined value remains approximately constant regardless of altitude changes. Therefore, if the atmospheric pressure changes due to a change in altitude, the intake pipe pressure with the throttle valve fully open will change in accordance with the change in atmospheric pressure.For this reason, the intake pipe pressure with the throttle valve fully open and the above specified value will change accordingly. Atmospheric pressure can be predicted from The pressure hardly changes.Therefore, the intake pipe pressure in this region is approximately equal to the intake pipe pressure when the throttle valve is fully open.Therefore, the differential pressure PMA of the intake pipe pressure from the reference atmospheric pressure when the throttle valve is fully open is is determined in advance, and if the intake pipe pressure PM is detected in a region where the engine speed is below a predetermined value and the opening degree of the throttle valve is above a predetermined value, the differential pressure PMA
The atmospheric pressure can be predicted from the intake pipe pressure PM and the intake pipe pressure PM. As a result of predicting the atmospheric pressure in this manner, it is possible to determine from the predicted atmospheric pressure whether or not the EGR device is in the operating range. Therefore, if the fuel injection amount and ignition timing are controlled based on this determination result, the activation/non-operation of the EGR device can be predicted without directly detecting the actual activation/non-operation of the EGR device. Ignition timing and fuel injection amount can be controlled accordingly.

〔発明の効果〕〔Effect of the invention〕

以上説明したように本発明によれば、吸気管圧力から大
気圧を予測してEGR装置の作動領域か沓かを判定して
いるため、EGR装置の作動・非作動を直接検出するセ
ンサを用いることなくEGR装置の作動・非作動に応じ
た最適な燃料噴射量及び点火時期に制御することができ
る、という効果が得られる。
As explained above, according to the present invention, since the atmospheric pressure is predicted from the intake pipe pressure to determine whether the EGR device is in the operating region or the foot, a sensor that directly detects whether the EGR device is operating or not is used. The effect is that the fuel injection amount and ignition timing can be controlled to the optimum fuel injection amount and ignition timing according to whether the EGR device is activated or not.

〔実施例〕〔Example〕

次に、図面を参照して本発明が適用可能な点火時0期制
御装置及び燃料噴射量制御装置を備えた内燃機関(エン
ジン)を詳細に説明する。第2図は、この内燃機関の概
略を示すものでエアクリーナ(図示せず)の下流側には
、アクセルペダルに連動して開度が制御されるスロット
ル弁10が配置されている。このスロットル弁10は、
ロッド11を介してダッシュボット12に連結されてい
る。ダッシュポット12は、オリフィスとチェックパル
プとを並列に配置した負圧遅延弁14を介してスロット
ル弁10の上流側に連通されている。
Next, an internal combustion engine equipped with an ignition timing zero stage control device and a fuel injection amount control device to which the present invention is applicable will be described in detail with reference to the drawings. FIG. 2 schematically shows this internal combustion engine, and a throttle valve 10 whose opening degree is controlled in conjunction with an accelerator pedal is arranged downstream of an air cleaner (not shown). This throttle valve 10 is
It is connected to a dashbot 12 via a rod 11. The dashpot 12 is communicated with the upstream side of the throttle valve 10 via a negative pressure delay valve 14 in which an orifice and a check pulp are arranged in parallel.

また、スロットル弁10にはスロットル弁10の開度を
検出するポテンショメータ等で構成されたスロットル開
度センサ24が取付けられている。
Further, a throttle opening sensor 24 composed of a potentiometer or the like that detects the opening of the throttle valve 10 is attached to the throttle valve 10 .

スロットル弁10の下流側にはサージタンク18が配置
されており、このサージタンク18はインテークマニホ
ールド22を介して機関本体に形成された燃焼室に連通
されている。サージタンク18には、ダイヤフラム式の
圧力センサ20が取付けられている。また、インテーク
マニホールド22にはインテークマニホールド22内に
突出するよう各気筒毎に燃料噴射弁16が取付けられて
いる。
A surge tank 18 is disposed downstream of the throttle valve 10, and this surge tank 18 communicates with a combustion chamber formed in the engine body via an intake manifold 22. A diaphragm pressure sensor 20 is attached to the surge tank 18 . Further, a fuel injection valve 16 is attached to the intake manifold 22 for each cylinder so as to protrude into the intake manifold 22.

機関本体に形成された燃焼室は、エキゾーストマニホー
ルド26を介して三元触媒を充填した触媒装置に連通さ
れている。このエキゾーストマニホールド26には、理
論空燃比を境に反転した信号を出力する0□センサ56
が取付けられている。
A combustion chamber formed in the engine body is communicated via an exhaust manifold 26 with a catalyst device filled with a three-way catalyst. This exhaust manifold 26 has a 0□ sensor 56 that outputs a signal that is inverted around the stoichiometric air-fuel ratio.
is installed.

また、機関本体のエンジンブロックにはこのエンジンブ
ロックを貫通してウォータジャケット内に突出するよう
機関冷却水温を検出する水温センサ48が取付けられて
いる。
Further, a water temperature sensor 48 is attached to the engine block of the engine body so as to penetrate the engine block and protrude into the water jacket to detect the engine cooling water temperature.

エキゾーストマニホールド26とサージタンク1日とを
連通ずるように排ガス循環路27が配置されており、こ
の排ガス循環路27の途中にEGRパルプ36が取付け
られている。F、GRパルプ36のダイヤフラム室37
は、EGRバキュームモジュレータ28が配置された負
圧通路35を介してスロットル弁10の僅か上流側に穿
設されたEGRボート32に連通されている。EGRバ
キュームモジュレータ28は、弁体30を備えたダイヤ
フラム29によって定圧室31と大気に連通された大気
室33とに区画されており、大気室33内にはスプリン
グ34が配置されている。そして、EGRバキュームモ
ジュレータ28の定圧室31はEGRバルブ36に連通
されている。
An exhaust gas circulation path 27 is arranged to communicate between the exhaust manifold 26 and the surge tank, and an EGR pulp 36 is installed in the middle of this exhaust gas circulation path 27. F, diaphragm chamber 37 of GR pulp 36
is connected to an EGR boat 32 bored slightly upstream of the throttle valve 10 via a negative pressure passage 35 in which an EGR vacuum modulator 28 is disposed. The EGR vacuum modulator 28 is divided into a constant pressure chamber 31 and an atmospheric chamber 33 communicating with the atmosphere by a diaphragm 29 having a valve body 30, and a spring 34 is disposed within the atmospheric chamber 33. The constant pressure chamber 31 of the EGR vacuum modulator 28 is communicated with the EGR valve 36.

機関本体のシリンダヘッドを貫通して燃焼室内に突出す
るように各気筒毎に点火プラグ(図示せず)が取付けら
れており、この点火プラグはディストリビュータ41及
びイグナイタ38を介して制御回路44に接続されてい
る。このディストリビュータ41内には、デイストリビ
ュークシャフトに固定されたシグナルロータとディスト
リビュータハウジングに固定されたピックアップとで各
々構成された気筒判別センサ40及び回転角センサ42
が取付けられている。6気筒エンジンの場合、気筒判別
センサ40は例えば?20’CA毎に気筒判別信号を制
御回路44に出力し、回転角センサ42は例゛えば30
°CA毎にエンジン回転速度信号を制御回路44に出力
する。
A spark plug (not shown) is attached to each cylinder so as to penetrate the cylinder head of the engine body and protrude into the combustion chamber, and this spark plug is connected to a control circuit 44 via a distributor 41 and an igniter 38. has been done. Inside the distributor 41, a cylinder discrimination sensor 40 and a rotation angle sensor 42 are each constructed of a signal rotor fixed to the distributor shaft and a pickup fixed to the distributor housing.
is installed. In the case of a 6-cylinder engine, the cylinder discrimination sensor 40 is, for example? A cylinder discrimination signal is output to the control circuit 44 every 20'CA, and the rotation angle sensor 42 outputs a cylinder discrimination signal every 20'CA.
An engine rotation speed signal is output to the control circuit 44 every °CA.

上記制御回路44はマイクロコンピュータを含んで構成
されている。すなわち制御回路44は第3図に示すよう
にランダムアクセスメモリ (RAM)5B、リードオ
ンリメモリ (ROM)60゜マイクロプロセッシング
ユニット(MPU)62、入出カポ−トロ4、人力ポー
トロ6、出力ポートロ8.70及びこれらを接続するデ
ータバスやコントロールバス等のバス72を含んで構成
されている。入出カポ−トロ4には、アナログ−デジタ
ル(A/D)変換器74及びマルチプレクサ76が接続
されている。マルチプレクサ76には抵抗R及びコンデ
ンサCで構成されたCRフィルタ78を介して圧力セン
サ20が接続されると共にバアツファ80を介して水温
センサ48が接続され、またバアツファ81を介してス
ロットル開度センサ24が接続されている。CRフィル
タ78の時定数は吸気管絶対圧力の脈動成分を除去でき
る程度の大きさく 3〜5 +wsec)である。MP
U62は、入出カポ−トロ4を介してA/D変換器74
及びマルチプレクサ76を制御し、圧力センサ20出力
、水温センサ48出力及びスロットル開度センサ24出
力を順次A/D変換しRAMにら記憶させる、圧力セン
サ出力のA/D変換周期は、例えハ121IIsecで
ある。入力ポートロ6にはコンパレータ82及びバアッ
ファ84を介してo2センサ56が接続されると共に波
形成形回路86を介して気筒判別センサ40及び回転角
センサ42が接続されている。また、出力ポートロ8は
駆動回路88を介してイグナイタ38に接続され、出力
ポードア0はダウンカウンタを備えた駆動回路9゜を介
して燃料噴射弁16に接続されている。なお、92はク
ロック、94はタイマである。上記ROMには以下で説
明する制御ルーチンのプログラムやEGR装置作動・非
作動に応じた点火進角のマツプや基本燃料噴射時間のマ
ツプ等が予め記憶されている。
The control circuit 44 includes a microcomputer. That is, as shown in FIG. 3, the control circuit 44 includes a random access memory (RAM) 5B, a read only memory (ROM) 60° microprocessing unit (MPU) 62, an input/output port 4, a manual port 6, an output port 8. 70 and a bus 72 such as a data bus or a control bus that connects them. An analog-to-digital (A/D) converter 74 and a multiplexer 76 are connected to the input/output capotro 4. A pressure sensor 20 is connected to the multiplexer 76 via a CR filter 78 composed of a resistor R and a capacitor C, a water temperature sensor 48 is connected via a buffer 80, and a throttle opening sensor 24 is connected via a buffer 81. is connected. The time constant of the CR filter 78 is large enough to remove the pulsating component of the intake pipe absolute pressure (3 to 5 +wsec). M.P.
U62 is connected to the A/D converter 74 via the input/output capotro 4.
The output of the pressure sensor 20, the output of the water temperature sensor 48, and the output of the throttle opening sensor 24 are sequentially A/D converted and stored in the RAM.The A/D conversion period of the pressure sensor output is, for example, 121 II seconds It is. An O2 sensor 56 is connected to the input port 6 via a comparator 82 and a buffer 84, and a cylinder discrimination sensor 40 and a rotation angle sensor 42 are also connected via a waveform shaping circuit 86. Further, the output port door 8 is connected to the igniter 38 via a drive circuit 88, and the output port door 0 is connected to the fuel injection valve 16 via a drive circuit 9° provided with a down counter. Note that 92 is a clock, and 94 is a timer. The ROM stores in advance a control routine program to be described below, a map of ignition advance angle depending on whether the EGR device is activated or not, a map of basic fuel injection time, etc.

次に、上記のEGR装置の作動を第2図を参照して説明
する。スロットル弁10の開度が大きくなるとEGRボ
ート32に負圧が作用し、この負圧はEGRバキューム
モジュレータ28を介してEGRパルプ36のダイヤフ
ラム室37に供給される。一方、排ガスはエキゾースト
マニホールド26から排ガス循環路27及びEGRバル
ブ36を介してEGRバキュームモジュレータ28の定
圧室31に供給されている。ここで、背圧が大気圧より
設定値(スプリングとダイヤフラムの弾性力により決定
される)以上高いとEGRバキュームモジュレータ28
の弁体30によって負圧通路35が閉じられるためEG
Rボート32に発生した負圧は負圧通路35を介して直
接EGRパルプ36のダイヤフラム室37に作用し、こ
の負圧によってElm、Rパルプ36が開弁され排ガス
がエキゾーストマニホールド26から排ガス循環路27
を介してサージタンク18に供給される0mm負負荷低
下して背圧が低下するとEGRバキュームモジュレータ
28の定圧室31に作用する圧力が低下するため大気室
33に作用する大気圧によって負圧通路35が徐々に開
かれて負圧通路35内に大気が導入されるためダイヤフ
ラム室37に作用する負圧が低下する。これによってE
GRパルプ36が徐々に閉じられサージタンク18内に
供給される排ガスの量が減少する。背圧が大気圧付近の
圧力まで低下すると弁体30が完全に開弁され大気室3
3を介してダイヤフラム室37に大気圧が作用するため
EGRパルプ36が閉弁されてサージタンク18内への
排ガスの供給が停止される。このようにこのEGR装置
によれば、背圧に比例した量の排気ガスが吸気系に供給
され、これによって機関負荷に対してECR率を一定に
保持することができる。また、背圧が大気圧付近になっ
たとき(実際には大気圧より所定値低いとき)にこのE
GR装置の作動が開始されるため高度変化によって大気
圧が変動するとEGR装五の作動域も変化することにな
る。
Next, the operation of the above EGR device will be explained with reference to FIG. 2. When the opening degree of the throttle valve 10 increases, negative pressure acts on the EGR boat 32, and this negative pressure is supplied to the diaphragm chamber 37 of the EGR pulp 36 via the EGR vacuum modulator 28. On the other hand, exhaust gas is supplied from the exhaust manifold 26 to the constant pressure chamber 31 of the EGR vacuum modulator 28 via the exhaust gas circulation path 27 and the EGR valve 36. Here, if the back pressure is higher than the atmospheric pressure by a set value (determined by the elastic force of the spring and diaphragm), the EGR vacuum modulator 28
Since the negative pressure passage 35 is closed by the valve body 30 of
The negative pressure generated in the R boat 32 acts directly on the diaphragm chamber 37 of the EGR pulp 36 via the negative pressure passage 35, and this negative pressure opens the valves of Elm and the R pulp 36, allowing the exhaust gas to flow from the exhaust manifold 26 to the exhaust gas circulation path. 27
When the back pressure decreases due to a 0 mm negative load supplied to the surge tank 18 via is gradually opened and atmospheric air is introduced into the negative pressure passage 35, so that the negative pressure acting on the diaphragm chamber 37 decreases. This allows E
The GR pulp 36 is gradually closed and the amount of exhaust gas supplied into the surge tank 18 is reduced. When the back pressure decreases to a pressure near atmospheric pressure, the valve body 30 is completely opened and the atmospheric chamber 3 is opened.
Since atmospheric pressure acts on the diaphragm chamber 37 through the EGR valve 36, the EGR pulp 36 is closed and the supply of exhaust gas into the surge tank 18 is stopped. As described above, according to this EGR device, an amount of exhaust gas proportional to the back pressure is supplied to the intake system, thereby making it possible to maintain the ECR rate constant with respect to the engine load. Also, when the back pressure is close to atmospheric pressure (actually, a predetermined value lower than atmospheric pressure), this E
Since the GR device starts operating, if the atmospheric pressure changes due to a change in altitude, the operating range of the EGR device will also change.

次に、大気圧の変化によって作動域が変化する上記のE
GR装置の作動域を判定する本発明の第1実施例の制御
ルーチンについて説明する。第4図は予測大気圧PMa
tmを演算するルーチンを示すもので、ステップ100
において所定時間毎の吸気管圧力PMの変化量または吸
気管圧力PMの重み付平均値と今回検1)出した吸気管
圧力PMとの変化量等が所定値以下、、Jか否かを判断
することにより定常運転状態か否かを判断する。定常運
転状態と判断されたときには、ステップ102において
エンジン回転速度NEが所定値Kl以下か否がを判断す
る。エンジン回転速度NEが所定値に1以下と判断され
・たときにはステップ104において第5図に示すマツ
プからスロットル弁全開時における吸気管圧力PMの基
準大気圧からの差圧PMAを現在のエンジン回転速度N
Eに応じて演算する(第5図では1気圧からの差圧PM
Aを示しである)0次のステップ106ではスロットル
開度TAが所定開度に2以上になっているか否かを判断
する。ステップ106の判断が肯定のとき、すなわちエ
ンジン回転速度NEが所定値に1以下でかつスロットル
開度TAが所定開度に2以上のときには、スロットル開
度の変化及びエンジン回転速度の変化によって吸気管圧
力が変化しない第6図に示すB fiI域内の特定の人
頭域で運転されていると判断して以下のステップを実行
する。ここで、差圧PMAは実際の大気圧からの差圧を
示しており、人頭域内における吸気管圧力PMはスロッ
トル弁全開状態における吸気管圧力と略等しいからPM
十PMA (以下検出大気圧という)は実際の大気圧と
略等しくなる。ステップ108では予測大気圧PMat
mから所定値α減算した値と検出大気圧PM+PMAと
を比較し、ステップ112では予測大気圧P M a 
t mに所定値α加算した値と検出大気圧P M + 
P M Aとを比較する。PMatm±αの範囲内に検
出大気圧PM+PMAが存在していれば予測大気圧PM
atmを変更することなくこのルーチンを終了し、検出
大気圧PM+PMAがP M a t m−αより小さ
ければステップ110において予測大気圧PMa Lm
から所定値に4を減算した値を予測大気圧PMatmと
して予測大気圧PMatmが検出大気圧PM+PMAに
近づくようにし、検出大気圧PM+PMAがPMatm
+αより大きければステップ114において予測大気圧
PMatmに所定値に5(ただし、K5<K4)を加算
して予測大気圧PMatmを大きくし予測大気圧P M
 a t mが検出大気圧PM+PMAに近づくように
する。ここで、K5<K4としたのは、安全性を考慮し
て大気圧を低めに予測するためである。
Next, consider the above E whose operating range changes depending on changes in atmospheric pressure.
A control routine according to the first embodiment of the present invention for determining the operating range of the GR device will be described. Figure 4 shows predicted atmospheric pressure PMa
This shows a routine for calculating tm, and step 100
, determine whether the amount of change in the intake pipe pressure PM for each predetermined time or the weighted average value of the intake pipe pressure PM and the amount of change, etc. between the intake pipe pressure PM obtained in the current test 1) is less than a predetermined value, J. By doing so, it is determined whether or not it is in a steady operating state. When it is determined that the engine is in a steady operating state, it is determined in step 102 whether the engine rotational speed NE is equal to or less than a predetermined value Kl. When it is determined that the engine rotational speed NE is 1 or less than the predetermined value, in step 104, the differential pressure PMA of the intake pipe pressure PM from the reference atmospheric pressure when the throttle valve is fully open is calculated from the map shown in FIG. 5 to the current engine rotational speed. N
Calculate according to E (in Figure 5, the differential pressure PM from 1 atm
In the 0th step 106 (indicated by A), it is determined whether the throttle opening degree TA is 2 or more to a predetermined opening degree. When the judgment in step 106 is affirmative, that is, when the engine rotational speed NE is less than 1 to the predetermined value and the throttle opening TA is more than 2 to the predetermined opening, the change in the throttle opening and the change in the engine rotational speed causes the intake pipe to It is determined that the system is being operated in a specific head area within the B fiI area shown in FIG. 6 where the pressure does not change, and the following steps are executed. Here, the differential pressure PMA indicates the differential pressure from the actual atmospheric pressure, and since the intake pipe pressure PM within the human head area is approximately equal to the intake pipe pressure when the throttle valve is fully open, PM
10 PMA (hereinafter referred to as detected atmospheric pressure) is approximately equal to the actual atmospheric pressure. In step 108, the predicted atmospheric pressure PMat
The value obtained by subtracting a predetermined value α from m is compared with the detected atmospheric pressure PM+PMA, and in step 112, the predicted atmospheric pressure P M a
The value obtained by adding a predetermined value α to t m and the detected atmospheric pressure P M +
Compare with PMA. If the detected atmospheric pressure PM + PMA exists within the range of PMatm±α, the predicted atmospheric pressure PM
This routine is ended without changing atm, and if the detected atmospheric pressure PM+PMA is smaller than PMatm-α, the predicted atmospheric pressure PMaLm is changed in step 110.
The value obtained by subtracting 4 from the predetermined value is set as the predicted atmospheric pressure PMatm, so that the predicted atmospheric pressure PMatm approaches the detected atmospheric pressure PM+PMA, and the detected atmospheric pressure PM+PMA becomes PMatm.
If it is larger than +α, in step 114, 5 (however, K5<K4) is added to the predicted atmospheric pressure PMatm to a predetermined value to increase the predicted atmospheric pressure PMatm, and the predicted atmospheric pressure P M
Make at m approach the detected atmospheric pressure PM+PMA. Here, the reason why K5<K4 is set is to predict the atmospheric pressure to be lower in consideration of safety.

第1図は吸気管圧力PMのA/D変換終了毎に割り込ま
れる割込みルーチンを示すもので、ステップ100〜ス
テツプ106において上記と同様に第6図に示すA領域
内で定常運転されているか否かを判断し、この判断が肯
定ならばステップ120において予測大気圧PMa L
mと検出大気圧PM+PMAとを比較する。検出大気圧
PM+PMAが予測大気圧PMatm以下のとき、すな
わち検出大気圧が低下しているとき(低地から高地へ向
かって走行しているとき)はステップ124において検
出大気圧PM+PMAを予測大気圧PMatmとしてス
テップ126へ進む。一方、ステップ106においてス
ロットル開度TAが所定開度に2未満と判断されたとき
すなわち第6図のB wI域で定常運転されていると判
断されたときには、ステップ122において予測大気圧
P M a tmと検出大気圧PM+PMAとを比較す
る。そして、予測大気圧PMatmが検出大気圧PM+
PMAより小さいとき、すなわち検出大気圧が大きくな
るとき(高地から低地に向かって走行しているとき)に
はステップ124において検出大気圧PM十PMAを予
測大気圧PMa Lmにする。これによって低地から高
地に向かって走行しているときには予測大気圧PMa 
tmが徐々に小さくされ、高地から低地に向かって走行
しているときには予測大気圧PMatmが徐々に大きく
される。
FIG. 1 shows an interrupt routine that is interrupted every time the A/D conversion of the intake pipe pressure PM is completed, and in steps 100 to 106, it is determined whether steady operation is being performed within the A region shown in FIG. If this judgment is affirmative, in step 120 the predicted atmospheric pressure PMa L
Compare m with detected atmospheric pressure PM+PMA. When the detected atmospheric pressure PM+PMA is less than the predicted atmospheric pressure PMatm, that is, when the detected atmospheric pressure is decreasing (when traveling from a lowland to a highland), the detected atmospheric pressure PM+PMA is set as the predicted atmospheric pressure PMatm in step 124. Proceed to step 126. On the other hand, when it is determined in step 106 that the throttle opening degree TA is less than the predetermined opening degree, that is, when it is determined that steady operation is being performed in the BwI region of FIG. 6, the predicted atmospheric pressure P M a is determined in step 122. tm and the detected atmospheric pressure PM+PMA are compared. Then, the predicted atmospheric pressure PMatm becomes the detected atmospheric pressure PM+
When the detected atmospheric pressure is smaller than PMA, that is, when the detected atmospheric pressure becomes large (when the vehicle is traveling from a highland to a lowland), the detected atmospheric pressure PM+PMA is set to the predicted atmospheric pressure PMa Lm in step 124. As a result, when driving from a lowland to a highland, the predicted atmospheric pressure PMa
tm is gradually decreased, and when the vehicle is traveling from a highland to a lowland, the predicted atmospheric pressure PMatm is gradually increased.

ステップ126では予測大気圧から所定値に3(EGR
装置を作動させる大気圧からの差圧で通常6Q11AH
g程度の値が採用される)減算した値をEGR装置作動
圧力PMEGIとし、ステップ128で吸気管圧力PM
とEGR装置作動圧力PMtG、lとを比較する。吸気
管圧力PMがEGR装置作動圧力PMtc*より小さけ
ればEGRポート32に作用する負圧が直接EGRパル
プ36のダイヤフラム室37に作用してEGRパルプ3
6が開弁され排ガスが吸気系に再循環されたと判断して
、ステップ130でフラグXEGRをセットすると共に
ステップ132においてEGR作動時の基本点火進角を
記憶したマツプから基本点火進角θmA!IEを演算す
る。一方、吸気管圧力PMがEGR装置作動圧力PMt
e1以上のときにはEC,Rパルプ36のダイヤフラム
室37に作用する負圧が小さく EGRパルプ36が閉
弁されていると判断して、ステップ134でフラグXE
GRをリセットし、ステップ136でEGR装置非作動
の点火進角を記憶したマツプから基本点火進角θ□。
In step 126, the predicted atmospheric pressure is changed to a predetermined value by 3 (EGR
Normally 6Q11AH is the differential pressure from atmospheric pressure that operates the device.
The subtracted value is set as the EGR device operating pressure PMEGI, and in step 128, the intake pipe pressure PM
and the EGR device operating pressure PMtG,l. If the intake pipe pressure PM is smaller than the EGR device operating pressure PMtc*, the negative pressure acting on the EGR port 32 directly acts on the diaphragm chamber 37 of the EGR pulp 36, and the EGR pulp 3
6 is opened and the exhaust gas is recirculated to the intake system, the flag XEGR is set in step 130, and the basic ignition advance angle θmA! is determined from the map storing the basic ignition advance angle when EGR is activated in step 132. Compute IE. On the other hand, the intake pipe pressure PM is the EGR device operating pressure PMt
When it is equal to or higher than e1, it is determined that the negative pressure acting on the diaphragm chamber 37 of the EC, R pulp 36 is small and the EGR pulp 36 is closed, and the flag XE is set in step 134.
The GR is reset and the basic ignition advance angle θ□ is determined from the map in which the ignition advance angle when the EGR device is not activated is stored in step 136.

を演算する。なお、EGR装置作動時の点火進角のマツ
プはEGR装置非作動時の点火進角のマツプより進角側
に設定されている。そして、基本点火進角θ5hstを
機関冷却水温等によって補正することにより実行点火進
角θが求められる。
Calculate. Note that the ignition advance angle map when the EGR system is activated is set to be more advanced than the ignition advance angle map when the EGR system is not activated. Then, the effective ignition advance angle θ is determined by correcting the basic ignition advance angle θ5hst using engine cooling water temperature and the like.

第7図は燃料噴射時間TAUを演算するルーチンを示す
もので、ステップ140においてフラグXIEORがセ
ットされているか否かを判断し、フラグXEGRがセッ
トされていればステップ142においてEC,R装置作
動時の基本燃料噴射時間を記憶したマツプから基本燃料
噴射時間TPを演算し、フラグXEGRがリセットされ
ていればステップ144においてEGR装置非作動時の
基本、燃料噴射時間を記憶したマツプから基本燃料噴射
時間TPを演算する。そしてステップ146において吸
気温や機関冷却水温等に基づいて基本燃料噴射時間TP
を補正して燃料噴射時間TAUを演算する。
FIG. 7 shows a routine for calculating the fuel injection time TAU, in which it is determined in step 140 whether the flag XIEOR is set, and if the flag XEGR is set, in step 142 the EC, R device is activated. The basic fuel injection time TP is calculated from the map that stores the basic fuel injection time, and if the flag XEGR is reset, in step 144, the basic fuel injection time is calculated from the map that stores the basic fuel injection time when the EGR device is not activated. Calculate TP. Then, in step 146, the basic fuel injection time TP is determined based on the intake air temperature, engine cooling water temperature, etc.
is corrected to calculate the fuel injection time TAU.

以上のように実行点火進角θ及び燃料噴射時間が求めら
れた後通常のように点火時期及び燃料噴射量が制御され
る。
After the effective ignition advance angle θ and fuel injection time are determined as described above, the ignition timing and fuel injection amount are controlled as usual.

次に、EGR装置が作動しているか否かを判断する本発
明の第2の実施例について説明する0本実施例は高度補
償用学習値を用いて大気圧を予測するようにしたもので
ある。第8図は本実施例の空燃比を理論空燃比に制御す
るための学習値を更新する学習ルーチンを示すもので、
ステップ150において空燃比フィードバック補正係数
FAF(通常1.0を中心に変化している)をスキップ
させるタイミングか否かを判断する。スキップさせるタ
イミングと判断されたときには、ステップ152におい
て前回演算した空燃比フィードバック補正係数の重み付
平均値FAFSMの重みを重くして現在の空燃比フィー
ドバック補正係数FAFの値と前回演算した重み付平均
値FAFSMとに基づいて以下の(1)式に従って空燃
比フィードバック補正係数の重み付平均値FAFSMを
演算する。
Next, a second embodiment of the present invention for determining whether or not the EGR device is operating will be described. In this embodiment, atmospheric pressure is predicted using a learning value for altitude compensation. . FIG. 8 shows a learning routine for updating learning values for controlling the air-fuel ratio to the stoichiometric air-fuel ratio in this embodiment.
In step 150, it is determined whether or not it is time to skip the air-fuel ratio feedback correction coefficient FAF (which normally changes around 1.0). When it is determined that it is time to skip, the weighted average value FAFSM of the air-fuel ratio feedback correction coefficient calculated last time is increased in step 152, and the value of the current air-fuel ratio feedback correction coefficient FAF and the weighted average value calculated last time are increased. Based on FAFSM, a weighted average value FAFSM of the air-fuel ratio feedback correction coefficient is calculated according to the following equation (1).

次のステップ154では空燃比フィードバック補正係数
の重み付平均値FAFSMが1.0の±0.2%以内に
入っているか否かを判断し、ステップ154の判断が肯
定ならば゛学習値の更新が終了していると判断してステ
ップ156でフラグXFGOKをセットし、ステップ1
54の判断が否定ならば学習値の更新が終了していない
と判断し°てステップ158でフラグXFGOKをリセ
ットする0次のステップ160では現在の空燃比フィー
ドバック補正係数の値FAFと前回のスキップタイミン
グ時における空燃比フィードバック補正係数の値FAF
Oとの相加平均を求めることにより空燃比フィードバッ
ク補正係数の平均値FAFAVを演算する。そして、ス
テップ162では、今回の空燃比フィードバック補正係
数の値FAFを前回の空燃比フィードバック補正係数F
AFOとして記憶する。ステップ164では空燃比フィ
ードバック中か否か、エンジン冷却水温が所定値(例え
ば、80℃)以上か否か、機関負荷が所定範囲内か否か
、空燃比フィードバック制御が開始されてがら空燃比フ
ィードバック補正係数が所定回(例えば、5回)以上ス
キップしたか否かを判断することにより学習条件が成立
したか否かを判断する。上記の条件の全てが成立したと
きに学習条件成立と判断され、ステップ166において
空燃比フィードバック補正係数の平均値FAFAVが所
定値(例えば、1.02)越えているか否かが判断され
る。ステップ166の判断が肯定ならば、ステップ16
8で学習値FGを所定値(例えば、0.002)大きく
してステップ174へ進む。一方、ステップ166の判
断が否定のときは、ステップ170において空燃比フィ
ードバック補正係数の平均値FAFAVが所定値(例え
ば、0.98)未満か否かを判断し、ステップ170の
判断が肯定のときは、ステップ172において学習値F
Gを所定値(例えば、0.002)小さくしてステップ
174へ進む、なお、空燃比フィードバック補正係数の
平均値FAFAVが所定範囲内の値のときは、学習値F
 ’Gを更新することなくステップ174へ進む、ステ
ップ174では、現在の空燃比フィードバック補正係数
の値に比例定数を加算してスキップ処理を行なう。一方
、上記ステップ150においてスキップタイミングでな
いと判断されたときには、ステップ176において空燃
比フィードバック補正係数に積分定数を加算して空燃比
フィードバック補正係数の積分処理を行なう。
In the next step 154, it is determined whether the weighted average value FAFSM of the air-fuel ratio feedback correction coefficient is within ±0.2% of 1.0, and if the determination in step 154 is affirmative, ``Update the learned value'' is determined. It is determined that the process has been completed, and the flag XFGOK is set in step 156, and step 1
If the determination in step 54 is negative, it is determined that the updated learning value has not been completed, and the flag XFGOK is reset in step 158. In the next step 160, the current air-fuel ratio feedback correction coefficient value FAF and the previous skip timing are determined. The value of the air-fuel ratio feedback correction coefficient FAF at
By calculating the arithmetic mean with O, the average value FAFAV of the air-fuel ratio feedback correction coefficient is calculated. Then, in step 162, the current air-fuel ratio feedback correction coefficient value FAF is changed to the previous air-fuel ratio feedback correction coefficient FAF.
Store as AFO. In step 164, whether air-fuel ratio feedback is being performed, whether the engine cooling water temperature is above a predetermined value (e.g., 80°C), whether the engine load is within a predetermined range, and whether air-fuel ratio feedback control has been started, the air-fuel ratio feedback It is determined whether the learning condition is satisfied by determining whether the correction coefficient has been skipped a predetermined number of times (for example, five times) or more. When all of the above conditions are met, it is determined that the learning condition is met, and in step 166 it is determined whether the average value FAFAV of the air-fuel ratio feedback correction coefficient exceeds a predetermined value (for example, 1.02). If the determination in step 166 is affirmative, step 16
At step 8, the learning value FG is increased by a predetermined value (for example, 0.002) and the process proceeds to step 174. On the other hand, when the determination at step 166 is negative, it is determined at step 170 whether the average value FAFAV of the air-fuel ratio feedback correction coefficient is less than a predetermined value (for example, 0.98), and when the determination at step 170 is affirmative. is the learning value F in step 172.
Decrease G by a predetermined value (for example, 0.002) and proceed to step 174. Note that when the average value FAFAV of the air-fuel ratio feedback correction coefficient is within a predetermined range, the learned value F
The process proceeds to step 174 without updating 'G. In step 174, a proportionality constant is added to the current air-fuel ratio feedback correction coefficient value to perform skip processing. On the other hand, if it is determined in step 150 that it is not the skip timing, then in step 176 an integral constant is added to the air-fuel ratio feedback correction coefficient to perform integration processing of the air-fuel ratio feedback correction coefficient.

以上のように空燃比フィードバック補正係数をスキップ
処理及び積分処理を行なう結果空燃比フィードバック補
正係数FAFは第9図に示すように変化する。また、上
記のように更新された学習値FCは以下の式に適用され
て燃料噴射時間TAUが求められる。
As a result of skipping and integrating the air-fuel ratio feedback correction coefficient as described above, the air-fuel ratio feedback correction coefficient FAF changes as shown in FIG. Further, the learning value FC updated as described above is applied to the following formula to obtain the fuel injection time TAU.

TAU←TP・ (FAF+FC)・・・(2)上記の
ように空燃比フィードバック補正係数の平均値FAFA
Vが所定値を越えているとき、すなわち空燃比が理論空
燃比よりリーンのときは学習値が大きくされて燃料噴射
量が増加され、平均値FAFAVが所定値未満のとき学
習値が小さくされて燃料噴射量が減少されるため、製造
誤差や大気圧の変化によって空燃比フィードバック補正
係数FAFが変化しても学習値FCによって補正され、
空燃比が理論空燃比に制御される。
TAU←TP・ (FAF+FC)...(2) As mentioned above, the average value FAFA of the air-fuel ratio feedback correction coefficient
When V exceeds a predetermined value, that is, when the air-fuel ratio is leaner than the stoichiometric air-fuel ratio, the learned value is increased and the fuel injection amount is increased, and when the average value FAFAV is less than the predetermined value, the learned value is decreased. Since the fuel injection amount is reduced, even if the air-fuel ratio feedback correction coefficient FAF changes due to manufacturing errors or changes in atmospheric pressure, it will be corrected by the learned value FC.
The air-fuel ratio is controlled to the stoichiometric air-fuel ratio.

第10図は本実施例の第1図と同様のルーチンを示すも
ので、ステップ100〜ステツプ106において第1図
と同様に第6図のAwI域内で定常運転されているか否
かを判断し、この判断が肯定ならばステップ180とス
テップ182において検出大気圧PM+PMAが予測大
気圧P M a t m±所定値α内に入っているか否
かを判断する。検出大気圧PM+PMAが予測大気圧P
Matm±α以内に入っているときにはステップ186
においてフラグXFGOXがセットされているか否かを
判断し、検出大気圧PM+PMAが予測大気圧PMat
m+α以上となっているときまたは検出大気圧PM十P
MAが予測大気圧PMatm−α以下になっているとき
はステップ184において予測大気圧PMatmの重み
を重くして予測大気圧と検出大気圧とに基づいて以下の
(3)式に従って重み付平均値を演算しこの重み付平均
値を予測大気圧PMatmの値とする。
FIG. 10 shows a routine similar to that in FIG. 1 of this embodiment. In steps 100 to 106, as in FIG. 1, it is determined whether steady operation is being performed within the AwI range of FIG. If this determination is affirmative, it is determined in steps 180 and 182 whether the detected atmospheric pressure PM+PMA is within the predicted atmospheric pressure P M at m±predetermined value α. Detected atmospheric pressure PM + PMA is predicted atmospheric pressure P
If it is within Matm±α, step 186
It is determined whether the flag XFGOX is set or not, and the detected atmospheric pressure PM+PMA is the predicted atmospheric pressure PMat
When the detected atmospheric pressure is more than m+α or the detected atmospheric pressure PM10P
When MA is less than or equal to the predicted atmospheric pressure PMatm-α, in step 184, the weight of the predicted atmospheric pressure PMatm is increased and a weighted average value is calculated according to the following equation (3) based on the predicted atmospheric pressure and the detected atmospheric pressure. is calculated, and this weighted average value is set as the value of the predicted atmospheric pressure PMatm.

ステップ186においてフラグXFGOXがセットされ
ていると判断されたときすなわち学習が終了していると
判断されたときには、ステップ188においてカウント
値CPMOKをインクリメントし、ステップ190にお
いて前回の学習値の積算値FGSUMに現在の学習値F
Cの値を加算して学習値の積算値FGSUMを演算し、
ステップ192において検出大気圧PM+PMAを予測
大気圧の積算値PMatmSUMに加算して予測大気圧
の積算値P M a t m S U Mを演算する。
When it is determined in step 186 that the flag Current learning value F
Add the values of C to calculate the cumulative learning value FGSUM,
In step 192, the detected atmospheric pressure PM+PMA is added to the predicted atmospheric pressure integrated value PMatmSUM to calculate the predicted atmospheric pressure integrated value PMatmSUM.

ステップ194ではカウント値CPMOKが所定値に6
以上になったか否かを判断し、この判断が肯定ならば、
ステップ196でカウント値CPMOKをOにセットし
、ステップ198で学習値の積算値FGSUMを所定値
に6で除算することにより学習値の平均値FCAVを演
算し、ステップ200において予測大気圧の積算値PM
atmSUMを所定値に6で除算して予測大気圧の平均
値P M、、、A Vを演算する。そして、ステップ2
02では学習値の積算値FGSUMと予測大気圧の積算
値PMa tmsUMを0にする。
In step 194, the count value CPMOK reaches a predetermined value of 6.
Judge whether the above has been reached, and if this judgment is affirmative,
In step 196, the count value CPMOK is set to O, and in step 198, the average value FCAV of the learned values is calculated by dividing the accumulated value FGSUM of the learned values by 6 to a predetermined value, and in step 200, the accumulated value of the predicted atmospheric pressure is calculated. PM
AtmSUM is divided by 6 to a predetermined value to calculate the average predicted atmospheric pressure P M, . . . A V. And step 2
In step 02, the cumulative value FGSUM of learned values and the cumulative value PMa tmsUM of predicted atmospheric pressure are set to 0.

以上の結果、第6図のA領域内で運転しているときの所
定カウント値に6内における予測大気圧の平均値PM−
t−AV及び学習値の平均値FGAVが計算される。
As a result of the above, the average value of predicted atmospheric pressure within 6 PM-
t-AV and the average value FGAV of the learned values are calculated.

ステップ204では1気圧(760ml(g)から予測
大気圧の平均値P M、、、A Vを減算することによ
り1気圧からの差圧DLPMを演算する。
In step 204, the differential pressure DLPM from 1 atm is calculated by subtracting the average predicted atmospheric pressure P M, . . . A V from 1 atm (760 ml (g)).

次のステップ206では第12図に示すマツプから差圧
DLPMに対応する高度補償用学習値FGHACを演算
し、ステップ20Bにおいて学習値の平均値FCAVか
ら高度補償用学習値FC)(ACを減算して製造誤差補
償用学習値FGBAを求める。そして、ステップ210
において製造誤差補償用学習値FGBAと前回演算した
重み付平均値FGBとを用いて以下の式に従って重み付
平均値(圧力センサの製造誤差に基づく学習値の平均値
)FGBを演算する。
In the next step 206, a learned value FGHAC for altitude compensation corresponding to the differential pressure DLPM is calculated from the map shown in FIG. 12, and in step 20B, the learned value FC for altitude compensation (AC) is subtracted from the average value FCAV of the learned values. Step 210
In this step, a weighted average value (average value of learned values based on manufacturing errors of the pressure sensor) FGB is calculated using the manufacturing error compensation learning value FGBA and the previously calculated weighted average value FGB according to the following formula.

ここで、空燃比フィードバック制御用の学習値FCはカ
ルマン流量針等の体積流量計を用いた場合には略以下の
式で表わされる。
Here, the learned value FC for air-fuel ratio feedback control is approximately expressed by the following equation when a volumetric flowmeter such as a Karman flowmeter is used.

FC=FGHAC+FGB・・・(5)ただし、FGH
ACは高度補償用学習値、FGBは体積流量計の製造誤
差による空燃比の変化を補償するための製造誤差補償用
学習値である。
FC=FGHAC+FGB...(5) However, FGH
AC is a learning value for altitude compensation, and FGB is a learning value for manufacturing error compensation for compensating for changes in the air-fuel ratio due to manufacturing errors of the volumetric flowmeter.

上記(5)式の関係は、吸入空気量や機関回転速度等の
変化に拘わらず常に成立する。また、製造誤差補償用学
習値FGBは経時変化によってほとんど変化しない。従
って、所定運転状態における大気圧を予測し、予測した
大気圧と基準大気圧(ステップ204では760flH
gとした)との差圧DLPMを求めることにより高度を
予測し、差圧DLPM (予測した高度)から高度補償
用学習値FGHACを求め、上記(5)式において学習
値FCから高度補償用学習値FGHACを減算すれば製
造誤差補償用学習値FGBを求めることができる。
The relationship in equation (5) above always holds true regardless of changes in the intake air amount, engine rotational speed, etc. Further, the learning value FGB for manufacturing error compensation hardly changes with time. Therefore, the atmospheric pressure in a predetermined operating state is predicted, and the predicted atmospheric pressure and the reference atmospheric pressure (760flH in step 204) are combined.
The altitude is predicted by calculating the differential pressure DLPM with respect to By subtracting the value FGHAC, the learning value FGB for manufacturing error compensation can be obtained.

そして、所定運転状態で求めた製造誤差補償用学習値F
GBを用いてその他の運転状態において高度補償用学習
値を求め、この高度補償用学習値から基準大気圧に対応
する差圧を求め、この差圧を基準大気圧から減算すれば
全ての運転状態における大気圧を予測することができる
Then, the learning value F for manufacturing error compensation obtained in a predetermined operating state is
Find the learned value for altitude compensation in other operating states using GB, find the differential pressure corresponding to the reference atmospheric pressure from this learned value for altitude compensation, and subtract this differential pressure from the reference atmospheric pressure to obtain the learned value for all operating states. It is possible to predict the atmospheric pressure at

従って、本実施例では、ステップ188〜ステツプ20
2において第6図のA fJ域で運転しているときの学
習値の平均値FGAVと予測大気圧の平均値P M、t
lIA Vとを求め、ステップ204において基準大気
圧(例えば、760mHg)から予測大気圧の平均値P
 M、t、A Vを減算して第11図に示す差圧DLP
Mを求める。この差圧DLPMは基準大気圧の場所の高
度を基準とした(通常では平均海面を基準とする)高度
に対応している。また、高度補償用学習値FCHACと
差圧DLPMすなわち高度とは第12図に示すように対
応しているから、ステップ206において差圧DLPM
に対応する高度補償用学習値FGHACを算出する。そ
して、ステップ208において学習値の平均値FGAV
から高度補償用学習値FGHACを減算することにより
製造誤差補償用学習値FGBAを求め、ステップ210
において上記(4)式に従って製造誤差補償用学習値の
重み付平均値FGBを演算する。
Therefore, in this embodiment, steps 188 to 20
2, the average value of learned values FGAV and the average value of predicted atmospheric pressure P M,t when driving in the A fJ region in Figure 6
In step 204, the average value P of the predicted atmospheric pressure is determined from the reference atmospheric pressure (for example, 760 mHg).
The differential pressure DLP shown in Fig. 11 is obtained by subtracting M, t, and AV.
Find M. This differential pressure DLPM corresponds to an altitude based on the altitude of a location with a reference atmospheric pressure (usually based on mean sea level). In addition, since the learning value FCHAC for altitude compensation and the differential pressure DLPM, that is, the altitude, correspond as shown in FIG.
A learning value FGHAC for altitude compensation corresponding to is calculated. Then, in step 208, the average value FGAV of the learning values is
The learning value FGBA for manufacturing error compensation is obtained by subtracting the learning value FGHAC for altitude compensation from the step 210.
Then, a weighted average value FGB of manufacturing error compensation learning values is calculated according to the above equation (4).

また、次のステップ212ではフラグXFGOKがセッ
トされているか否かを判断することにより学習値の更新
が終了されているか否かを判断する。フラグXFGOK
がセットされているときには、ステップ214において
学習値FGから製造誤差補償用学習値の重み付平均値F
GBを減算することにより高度補償用学習値FGHAC
1を求める。次のステップ216では第12図に示すマ
ツプから高度補償用学習値FGHAC1に対応する差圧
DLPMを求め、ステップ218において第11図に示
すマツプから差圧D L P Mに対応する予測大気圧
p M a t m 1を演算する。
Furthermore, in the next step 212, it is determined whether the update of the learning value has been completed by determining whether the flag XFGOK is set. Flag XFGOK
is set, the weighted average value F of the learning value for manufacturing error compensation is calculated from the learning value FG in step 214.
Learning value for altitude compensation FGHAC by subtracting GB
Find 1. In the next step 216, the differential pressure DLPM corresponding to the learned value FGHAC1 for altitude compensation is determined from the map shown in FIG. 12, and in step 218, the predicted atmospheric pressure p corresponding to the differential pressure DLPM is calculated from the map shown in FIG. Calculate M a t m 1.

これによって、上記で説明したように、所定運転状態で
求めた製造誤差補償用学習値から全ての運転状態におけ
る大気圧を予測することができる。
Thereby, as explained above, the atmospheric pressure in all operating states can be predicted from the learning value for manufacturing error compensation obtained in a predetermined operating state.

ステップ220〜ステツプ224では第6図のA領域で
運転中に求めた予測大気圧PMa Lmと高度補償用学
習値から求めた予測大気圧PMatm1とを比較し、安
全側に制御するために何れか小さい方の値を大気圧PM
Bとする。そしてステップ226において大気圧BMB
からEGR装置を作動させるのに必要な差圧骨に3を減
算してEGR装置作動圧力PM!GKを演算し、ステッ
プ228で吸気管圧力PMとエンジン回転速度NEとに
基づいてEGR装置が作動していないときの基本点火進
角θ、を演算し、ステップ230において吸気管圧力P
MとE、GR装置作動圧力PM1G。
In steps 220 to 224, the predicted atmospheric pressure PMaLm obtained during operation in area A in FIG. The smaller value is atmospheric pressure PM
Let it be B. Then, in step 226, atmospheric pressure BMB
Subtract 3 from the differential pressure required to operate the EGR device to get the EGR device operating pressure PM! GK is calculated, and in step 228, the basic ignition advance angle θ when the EGR device is not operating is calculated based on the intake pipe pressure PM and engine speed NE, and in step 230, the intake pipe pressure P is calculated.
M and E, GR device operating pressure PM1G.

とを比較してEGR装置が作動しているか否かを判断す
る。吸気管圧力PMがEGR装置作動圧力PM!IIR
以上でEGR装置が作動していないと判断されたときに
は、ステップ238において基本点火進角θ1を基本点
火進角θllAs。とする。一方、ステップ230で吸
気管圧力PMがEGR装置作動圧力PMta*より小さ
く EGR装置が作動していると判断されたときには、
ステップ232においてEGR装置作動時の補正進角値
θ2を吸気管圧力PMとエンジン回転速度NEとに基づ
いて演算し、ステップ234において基本点火進角θ。
It is determined whether the EGR device is operating by comparing the Intake pipe pressure PM is EGR device operating pressure PM! IIR
If it is determined above that the EGR device is not operating, the basic ignition advance angle θ1 is changed to the basic ignition advance angle θllAs in step 238. shall be. On the other hand, when it is determined in step 230 that the intake pipe pressure PM is smaller than the EGR device operating pressure PMta* and that the EGR device is operating,
In step 232, a corrected advance angle value θ2 when the EGR device is activated is calculated based on the intake pipe pressure PM and engine speed NE, and in step 234, the basic ignition advance angle θ is calculated.

と補正進角値θ、とを加算した値を基本点火進角θI’
ASEとする。
The value obtained by adding the corrected advance value θ and the basic ignition advance angle θI'
ASE.

第13図は本実施例の燃料噴射量演算ルーチンを示すも
ので、ステップ240において吸気管圧力PMとEGR
装置作動圧力PMtciとを比較し、EGR装置が作動
していると判断されたときには、ステップ242おいて
EGR装置作動時のマツプから吸気管圧力とエンジン回
転速度に基づいて基本燃料噴射時間TPを演算し、EG
R装置が作動していないと判断されたときには、ステッ
プ244においてEGR装置非作動時のマツプから吸気
管圧力とエンジン回転速度とに基づいて基本燃料噴射時
間TPを演算する。そして、ステップ246において吸
気温や機関冷却水温等に基づいて基本燃料噴射量TPを
補正して燃料噴射量TAUを演算する。
FIG. 13 shows the fuel injection amount calculation routine of this embodiment. In step 240, the intake pipe pressure PM and the EGR
The device operating pressure PMtci is compared, and when it is determined that the EGR device is operating, the basic fuel injection time TP is calculated based on the intake pipe pressure and engine rotation speed from the map when the EGR device is operating in step 242. EG
When it is determined that the R device is not operating, a basic fuel injection time TP is calculated in step 244 based on the intake pipe pressure and engine rotational speed from a map when the EGR device is not operating. Then, in step 246, the basic fuel injection amount TP is corrected based on the intake air temperature, engine cooling water temperature, etc., and the fuel injection amount TAU is calculated.

以上説明したように本実施例によれば第1実施例と異な
りスロットル開度の大きさに拘わらず大気圧を予測でき
るので、大排気量エンジン搭載車でなだらかな道路を登
板する場合(スロットル開度が所定値以下の場合)にお
いても大気圧を予測することができる、という効果が得
られる。
As explained above, according to this embodiment, unlike the first embodiment, the atmospheric pressure can be predicted regardless of the throttle opening degree. The effect is that the atmospheric pressure can be predicted even when the temperature is below a predetermined value.

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

第1図は本発明の第1実施例のA / D変換終了側込
みルーチンを示す流れ図、第2図は本発明が通用可能な
燃料噴射量制御I装置及び点火時期制御装置を備えた内
燃機関の概略図、第3図は第2図の制御回路の詳細を示
すブロック図、第4図は本発明の第1実施例の予測大気
圧を演算するルーチンを示す流れ図、第5図は基準大気
圧からスロットル弁全開時の吸気管圧力までの差圧を示
す線図、第6図は吸気管圧力が変動しない領域を示す線
図、第7図は上記第1実施例の燃料噴射量演算ルーチン
を示す流れ図、第8図は本発明の第2実施例の学習ルー
チンを示す流れ図、第9図は空燃比フィードバック補正
係数の変化を示す線図、第10図は上記第2実施例の第
1図と同様のルーチンを示す流れ図、第11図は基準大
気圧からの偏差を示す線図、第12図は差圧と高度補償
用学習値との関係を示す線図、第13図は上記第2実施
例の燃料噴射量演算ルーチンを示す流れ図である。 16・・・燃料噴射弁、 28・・・EGRバキュームモジュレータ、36・・・
BGRバルブ。
FIG. 1 is a flowchart showing an A/D conversion end side loading routine according to a first embodiment of the present invention, and FIG. 2 is an internal combustion engine equipped with a fuel injection amount control device and an ignition timing control device to which the present invention can be applied. 3 is a block diagram showing the details of the control circuit shown in FIG. 2, FIG. 4 is a flowchart showing a routine for calculating the predicted atmospheric pressure according to the first embodiment of the present invention, and FIG. 5 is a block diagram showing the details of the control circuit shown in FIG. A diagram showing the differential pressure from the atmospheric pressure to the intake pipe pressure when the throttle valve is fully opened. Figure 6 is a diagram showing the region where the intake pipe pressure does not fluctuate. Figure 7 is the fuel injection amount calculation routine of the first embodiment. 8 is a flowchart showing the learning routine of the second embodiment of the present invention, FIG. 9 is a diagram showing changes in the air-fuel ratio feedback correction coefficient, and FIG. 10 is a flowchart showing the learning routine of the second embodiment of the present invention. Figure 11 is a diagram showing the deviation from the reference atmospheric pressure, Figure 12 is a diagram showing the relationship between differential pressure and altitude compensation learned value, and Figure 13 is the diagram shown above. It is a flowchart which shows the fuel injection amount calculation routine of 2nd Example. 16...Fuel injection valve, 28...EGR vacuum modulator, 36...
BGR valve.

Claims (1)

【特許請求の範囲】[Claims] (1)スロットル弁全開状態における吸気管圧力の基準
大気圧からの差圧と機関回転速度が所定値以下でかつス
ロットル弁の開度が所定値以上の領域における吸気管圧
力とから大気圧を予測し、予測した大気圧から排ガス再
循環装置の作動領域か否かを判定し、判定結果に基づい
て燃料噴射量及び点火時期を制御する内燃機関の燃料噴
射量及び点火時期制御方法。
(1) Atmospheric pressure is predicted from the differential pressure of the intake pipe pressure from the reference atmospheric pressure when the throttle valve is fully open and the intake pipe pressure in the region where the engine speed is below a predetermined value and the throttle valve opening is above the predetermined value. A fuel injection amount and ignition timing control method for an internal combustion engine, which determines whether or not the exhaust gas recirculation device is in the operating range based on the predicted atmospheric pressure, and controls the fuel injection amount and ignition timing based on the determination result.
JP61230821A 1986-09-29 1986-09-29 Atmospheric pressure prediction method for internal combustion engine control Expired - Fee Related JPH0735749B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61230821A JPH0735749B2 (en) 1986-09-29 1986-09-29 Atmospheric pressure prediction method for internal combustion engine control

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61230821A JPH0735749B2 (en) 1986-09-29 1986-09-29 Atmospheric pressure prediction method for internal combustion engine control

Publications (2)

Publication Number Publication Date
JPS6385239A true JPS6385239A (en) 1988-04-15
JPH0735749B2 JPH0735749B2 (en) 1995-04-19

Family

ID=16913808

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61230821A Expired - Fee Related JPH0735749B2 (en) 1986-09-29 1986-09-29 Atmospheric pressure prediction method for internal combustion engine control

Country Status (1)

Country Link
JP (1) JPH0735749B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009293482A (en) * 2008-06-04 2009-12-17 Mitsubishi Electric Corp Atmospheric pressure estimation control device for internal combustion engine
JP2015045293A (en) * 2013-08-29 2015-03-12 三菱電機株式会社 Atmospheric pressure estimation device for outboard motor

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009293482A (en) * 2008-06-04 2009-12-17 Mitsubishi Electric Corp Atmospheric pressure estimation control device for internal combustion engine
JP2015045293A (en) * 2013-08-29 2015-03-12 三菱電機株式会社 Atmospheric pressure estimation device for outboard motor

Also Published As

Publication number Publication date
JPH0735749B2 (en) 1995-04-19

Similar Documents

Publication Publication Date Title
EP0115868A2 (en) System and method for contolling fuel supply to an internal combustion engine
JPS63215848A (en) Fuel injection amount control method and device for internal combustion engine
JPH04209940A (en) Air-fuel ratio control device for engine
JP2569586B2 (en) Electronic control unit for internal combustion engine
US4911128A (en) Fuel controller for an internal combustion engine
US5016595A (en) Air-fuel ratio control device for internal combustion engine
JPH0670393B2 (en) Engine fuel controller
JPS6385239A (en) Fuel injection quantity and ignition timing control method for internal combustion engine
JPH02104932A (en) Device for controlling engine
JPH0557417B2 (en)
JP3052756B2 (en) Control device for internal combustion engine
JP2502500B2 (en) Engine controller
US5107816A (en) Air-fuel ratio control apparatus
JP2581046B2 (en) Fuel injection method for internal combustion engine
JPH0819878B2 (en) Exhaust gas recirculation rate detector
JP2518219B2 (en) Air-fuel ratio control method for internal combustion engine
JP2512726Y2 (en) Electronically controlled fuel injection device for internal combustion engine
JPS62139943A (en) Air-fuel ratio control method for internal combustion engine
JP3094484B2 (en) Engine fuel injection control system
JP2600718B2 (en) Fuel injection amount control method for internal combustion engine
JPS635128A (en) Fuel injection amount control device for internal combustion engine
JPS63289237A (en) Fuel injection quantity controlling method for internal combustion engine
JPH01315635A (en) Fuel injection quantity control of internal combustion engine
JPH0663469B2 (en) Engine air-fuel ratio control abnormality detection device
JPH0584384B2 (en)

Legal Events

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