JPH0246781B2 - - Google Patents

Info

Publication number
JPH0246781B2
JPH0246781B2 JP58113588A JP11358883A JPH0246781B2 JP H0246781 B2 JPH0246781 B2 JP H0246781B2 JP 58113588 A JP58113588 A JP 58113588A JP 11358883 A JP11358883 A JP 11358883A JP H0246781 B2 JPH0246781 B2 JP H0246781B2
Authority
JP
Japan
Prior art keywords
value
correction value
region
belongs
correction
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP58113588A
Other languages
English (en)
Other versions
JPS606030A (ja
Inventor
Akihiro Yamato
Toshuki Suzuki
Yutaka Otobe
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.)
Honda Motor Co Ltd
Original Assignee
Honda Motor Co 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 Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Priority to JP11358883A priority Critical patent/JPS606030A/ja
Publication of JPS606030A publication Critical patent/JPS606030A/ja
Publication of JPH0246781B2 publication Critical patent/JPH0246781B2/ja
Granted legal-status Critical Current

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/24Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
    • F02D41/2406Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using essentially read only memories
    • F02D41/2425Particular ways of programming the data
    • F02D41/2429Methods of calibrating or learning
    • F02D41/2451Methods of calibrating or learning characterised by what is learned or calibrated
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/24Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
    • F02D41/26Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using computer, e.g. microprocessor
    • F02D41/28Interface circuits

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)

Description

【発明の詳細な説明】 本発明は内燃エンジンの作動状態制御方法に関
する。
内燃エンジンの各種の運転パラメータを検出し
てこの検出出力に基づいてエンジンの運転状態に
最も相応しい燃料供給量等を算出してエンジンの
作動状態を制御することは良く知られている。
かかる作動状態の制御方法としては、エンジン
の主要な運転パラメータをセンサによつて検出
し、その検出出力を所定周期のクロツクパルス或
いはエンジンの回転に周期したTDC(トツプデツ
ドセンタ)信号に応じてサンプリングして今回サ
ンプリング値と今回サンプリングより前のサンプ
リング値との差に係数を乗算しかつその乗算結果
値に今回サンプリング値を加算して補正値し、そ
の補正値に基づいてエンジンへの燃料供給量等を
決定してエンジンの作動状態を制御する方法が特
願昭57−55890号において本出願人によつて既に
提案されている。すなわち、この方法では今回サ
ンプリング値を用いて実際にエンジンを制御する
時点のエンジンパラメータを予測した補正値とし
て算出しているのである。
上記の係数は、特願昭57−55890号に記載され
た如く運転パラメータ検出センサを含む燃料噴射
量演算用の制御系の動作遅れやエンジンの被制御
系の動作遅れによる影響により一定値では全ての
運転状態に対応させることができないので、運転
状態に応じて最適値に設定される。例えば、サン
プリング値の領域を運転状態に応じて第1及び第
2領域に2分割してサンプリング値が第1領域に
属する場合には係数φ1を用い、また第2領域に
属する場合にはφ1と異なる係数φ2を用いるので
ある。
このように、サンプリング値の属する領域に応
じて異なる係数を前記乗算の際に用いる場合に、
第1領域に対応する係数φ1が第2領域に対応す
る係数φ2よりも小でありかつ第1図に示すよう
にサンプリング値が第2領域から第1領域に向つ
て変化し、n-2回目とn-1回目のサンプリング値
An-2,An-1が第2領域に属しn回目のサンプリ
ング値Anが第1領域に属し、これらサンプリン
グ値及び係数φ1又はφ2によつて補正値が算出さ
れたとする。そうすると、サンプリング値An-2
の補正値Bn-2が第2領域に属し、サンプリング
値An-1の補正値Bn-1がサンプリング値Anの補正
値Bnと共に第1領域に属することが生じる。と
ころが、補正値算出に用いた係数が異なるために
第1図に示したようにサンプリング値がAn−1
Anの関係であつても算出した補正値はBn−1
Bnとなる場合が起きる。この場合、補正値の変
化がサンプリング値の変化と異なりサンプリング
値が増加しているときに補正値が減少してしまう
故にエンジンの制御が良好に行なわれなくなるの
である。
そこで、本発明の目的は、サンプリング値の補
正値算出に用いる係数が大なる領域に前回サンプ
リング値が属し、その係数が小なる領域に今回サ
ンプリング値が属するようになる場合でも適当な
補正値を得てエンジンの作動状態の制御が良好に
行なわれるようにした作動状態制御方法を提供す
ることである。
本願第1の発明の作動状態制御方法は今回サン
プリング値が大なる係数の領域に属するならば補
正値が小なる係数の領域に属する値であるか否か
を判別し、補正値が小なる係数の領域に属すると
判別された場合には補正値を異なる係数の領域を
分ける境界値に等しくすることを特徴としてい
る。また、本願第2の発明の作動状態制御方法は
今回サンプリング値が大なる係数の領域に属する
ならば補正値が小なる係数の領域に属する値であ
るか否かを判別し、補正値が小なる係数の領域に
属すると判別された場合には小なる係数を今回サ
ンプリング値と今回サンプリングより前のサンプ
リング値との差に乗算しかつ該乗算結果値に今回
サンプリング値を加算して第1補正値とし、該第
1補正値が前記小なる係数の領域に属するか否か
を判別し、第1補正値が大なる係数の領域に属す
ると判別された場合には補正値を境界値に等しく
し、第1補正値が小なる係数の領域に属すると判
別された場合には補正値を第1補正値に等しくす
ることを特徴としている。
以下、本発明の実施例を第2図ないし第5図を
参照して説明する。
第2図に示した本発明の一実施例たる作動状態
制御方法を適用した電子制御式燃料供給装置にお
いては、吸入空気が大気吸入口1からエアクリー
ナ2、吸気路3を介してエンジン4に供給される
ようになつている。吸気路3内には絞り弁5が設
けられ絞り弁5の開度によつてエンジン4の吸入
空気量が変化するようになされている。エンジン
4の排気路8には排ガス中の有害成分(CO,HC
及びNOx)の低減を促進させるために三元触媒
9が設けられている。
一方、10は例えばポテンシヨメータからな
り、絞り弁5の開度に応じたレベルの出力電圧を
発生するスロツトル開度センサ、11は絞り弁5
下流に設けられて圧力の大きさに応じたレベルの
出力電圧を発生する絶対圧センサ、12はエンジ
ン4の冷却水温に応じたレベルの出力電圧を発生
する冷却水温センサ、13はエンジン4のクラン
クシヤフト(図示せず)が所定回転角のときパル
ス信号を発生するクランク角センサである。15
はエンジン4の吸気バルブ(図示せず)近傍の吸
気路3に設けられたインジエクタである。スロツ
トル開度センサ10、絶対圧センサ11、冷却水
温センサ12及びクランク角センサ13の各出力
端とインジエクタ15の入力端とは制御回路16
に接続されている。
制御回路16は第3図に示すようにスロツトル
開度センサ10、絶対圧センサ11及び水温セン
サ12の各出力レベルを修正するレベル修正回路
21と、レベル修正回路21を経た各センサ出力
の1つを選択的に出力する入力信号切替回路22
と、この入力信号切替回路22から出力されたア
ナログ信号をデイジタル信号に変換するA/D変
換器23と、クランク角センサ13の出力を波形
整形する波形整形回路24と、波形整形回路24
から出力されるTDC信号のパルス間の時間を計
測するカウンタ25と、インジエクタ15を駆動
する駆動回路26と、プログラムに応じてデイジ
タル演算動作を行なうCPU(中央演算回路)27
と、各種の処理プログラムが記憶されたROM2
8と、RAM29とからなつている。入力信号切
替回路22、A/D変換器23、カウンタ25、
駆動回路26,CPU27,ROM28及びRAM
29は入出力バス30によつて接続されている。
また波形整形回路24からTDC信号がCPU27
に供給されるようになつている。
かかる構成においては、A/D変換器23から
絞り弁開度、吸気絶対圧及び冷却水温の情報が択
一的に、またカウンタ24からエンジン回転数の
情報がCPU27に入出力バス30を介して各々
供給される。ROM28にはCPU27の演算プロ
グラム及び各種データが予め記憶されており、
CPU27はこの演算プログラムに応じて上記の
各情報を読み込み、それらの情報を基にして
TDC信号に同期して所定の算出式からエンジン
4への燃料供給量に対応するインジエクタ15の
燃料噴射時間を演算する。そして、その燃料噴射
時間だけ駆動回路26がインジエクタ15を駆動
してエンジン4へ燃料を供給しめるのである。
次に、制御回路16によつて実行される本願第
1の発明による作動状態制御方法の手順を第4図
のフロー図に従つて説明する。
本手順においては、先ず、TDC信号に同期し
てA/D変換器23から吸気絶対圧PBAをサンプ
リングしてサンプリング値PBnとしてCPU27
に読み込み(ステツプ51)、サンプリング値PB
nを今回のTDC信号時の演算用としてRAM29
内に記憶する(ステツプ52)と共に次回の
TDC信号時の演算用としても同様にRAM29内
に記憶する(ステツプ53)。この後、前回サン
プリング値PBn-1をRAM29内から読み出し
(ステツプ54)、また今回サンプリング値PB
が補正値PBA算出の際に係数が異なる第1領域又
第2領域のいずれに属するかを検出するために今
回サンプリング値PBnが第2領域に属するか否
かを判別する(ステツプ55)。第1及び第2領
域は所定値Prを境界として分かれ第1領域は第
2領域より大なる値の範囲であり、第1領域に対
応する係数φ1は第1領域に対応する係数φ2より
小である。ステツプ55において今回サンプリン
グ値PBnが第1領域に属すると判断した場合に
は今回サンプリング値PBnと前回サンプリング
値PBn-1との差に係数φ1を乗算しかつその乗算結
果値に今回サンプリング値PBnを加算して補正
値PBA(=PBn+φ1(PBn−PBn-1))とする(ステ
ツプ56)。一方、今回サンプリング値PBnが第
2領域に属すると判断した場合には係数φ2を用
いて第1領域と判断した場合と同様にPBn+φ2
(PBn−PBn-1)を演算することによつて補正値
PBAを算出する(ステツプ57)。ステツプ57に
おいて補正値PBAを算出した場合には補正値PBA
補正値Prより大なる値であるか否かを判別し
(ステツプ58)、PBA>Prすなわち補正値PBA
第1領域に属するならば補正値PBAを所定値Prに
等しくする(ステツプ59)。次いで、このよう
にして算出した補正値PBAを基にして予めROM
28に記憶された燃料の基本供給量に対応するイ
ンジエクタ15の基本噴射時間のータマツプから
所望の基本噴射時間をテープル牽引して該所望の
基本噴射時間から冷却水温、絞り弁5開度等の情
報によつて補正して燃料噴射時間を算出する(ス
テツプ60)。こうして上記手順が順次繰り返さ
れてエンジン4の作動状態が制御される。なお、
ステツプ58においてPBA≦Pr、すなわち補正値
PBAが第2領域に属するならば、ステツプ57に
おいて算出された補正値PBAがステツプ60にお
いて用いられる。
第5図は本願第2発明の実施例の手順を示して
いる。本手順において第4図と異なる部分につい
てのみ述べれば、ステツプ55において今回サン
プリング値PBnが第2領域に属すると判断した
場合にはPBn+φ2(PBn−PBn-1)を演算し、そ
の演算結果を第2補正値PBA2とする(ステツプ6
1)。その第2補正値PBA2が所定値Prより大なる
値であるか否かを判別し(ステツプ62)、PBA2
≦Prならば補正値PBAを第2補正値に等しくする
(ステツプ63)。一方、PBA2>Prならばステツプ
56と同様にPBn+φ1(PBn−PBn-1)を演算し、
その演算結果を第1補正値PBA1とする(ステツプ
64)。次いで、第1補正値PBA1が所定値Prより
大なる値であるか否かを判別し(ステツプ65)、
PBA1>Prならば補正値PBAを第1補正値PBA1に等
しくし(ステツプ66)、PBA1≦Prならば補正値
PBAを所定値Prに等しくする(ステツプ67)。
すなわち、本実施例においては、今回サンプリン
グ値PBnが第2領域に属して今回サンプリング
値PBnの係数φ2による第2補正値PBA2が第1領域
に属する場合には係数φ1による第1補正値PBA1
算出され第1補正値PBA1が第2領域に属するなら
ば補正値PBAが所定値Prに等しく設定され、第1
補正値PBA1が第1領域に属するならば補正値PBA
が第1補正値PBA1に等しく設定される。
このように、本発明の内燃エンジンの作動状態
制御方法においては、エンジンの運転パラメータ
の検出出力のサンプリング毎にサンプリング値を
係数を用いた所定の算出式によつて補正してエン
ジン制御の基となる補正値を決定する際に境界値
によつて分けられた第1及び第2領域では係数が
異なる場合、大なる係数の第2領域に属するサン
プリング値から算出された補正値が境界値を越え
て小なる係数の第1領域に属したならば補正値は
境界値に等しく設定される。並びに、大なる係数
の第2領域に属するサンプリング値から算出され
た補正値が境界値を越えて小なる係数の第1領域
に属したならば小なる供給を用いた補正値の算出
式により得られる値が第1補正値として算出さ
れ、該第1補正値が第2領域に属した場合には補
正値が境界値に等しく設定され、第1補正値が第
1領域に属した場合には補正値が第1補正値に等
しく設定される。よつて、サンプリング値が第2
領域から第1領域に向つて変化する場合に第1領
域の境界値付近において第2領域に属する前回の
サンプリング値の補正値が第1領域に属しかつ今
回のサンプリング値の補正値の大きさようも大に
なることが防止され、第6図に示すように補正値
(……Bn-2,Bn-1,Bn……)もサンプリング値
(……An-2、An-1,An……)と同様に変化し補
正値が一旦減少することがない。すなわち、今回
のサンプリング値が前回のサンプリング値の領域
における係数より小さなる係数の領域の値に変化
した場合に、第1図に示した従来の補正値の変化
状態の如く、今回のサンプリング値が前回のサン
プリング値より大であるにも拘らず今回のサンプ
リング値に対応する補正値が前回のサンプリング
値に対応する補正値より小となることが防止さ
れ、サンプリング値の変化状態に従つて変化する
補正値を算出することができる。よつて、今回の
サンプリング値の予測値としての補正値を適正な
値として定めることができる。故に、本発明に従
つて得た補正値を用いてエンジンへの燃料供給量
を決定すればエンジンの制御が適切に行なわれて
運転性能の向上が図れるのである。
なお、本発明の作動状態制御方法は上記実施例
の如く運転パラメータとして吸気絶対圧を用いる
場合に限らず吸気絶対圧以外の例えば、エンジン
回転数や吸入空気量等のエンジン負荷に応じて変
化する他の運転パラメータを用いてエンジンの作
動状態を制御する場合にも適用できるのである。
また、上記実施例の如く補正値の算出の際の係数
が互いに異なるサンプリング値の領域を2つとし
たが、3つ以上の互いに係数の異なる領域がある
場合にもむろん適用できるのである。
【図面の簡単な説明】
第1図はサンプリング値と補正値との関係を示
す図、第2図は本発明による作動状態制御方法を
適用した電子制御式燃料供給装置を示すブロツク
図、第3図は第2図の装置中の制御回路の具体ブ
ロツク図、第4図は本願第1の発明の実施例を示
す制御回路の動作フロー図、第5図は本願第2の
発明の実施例を示す制御回路の動作フロー図、第
6図は本発明の作動状態制御方法を用いた場合の
サンプリング値と補正値との関係を示す図であ
る。 主要部分の符号の説明、2……エアクリーナ、
3……吸気路、5……絞り弁、8……排気路、9
……三元触媒、10……スロツトル開度センサ、
11……絶対圧センサ、12……水温センサ、1
3……クランク角センサ、15……インジエク
タ。

Claims (1)

  1. 【特許請求の範囲】 1 内燃エンジンにおいてサンプリング毎に値が
    大幅に変化し得る運転パラメータを検出し、該検
    出出力をサンプリングして今回サンプリング値が
    少なくとも1つの境界値によつて分かれる2つの
    領域のいずれに属するか判別し、判別結果の領域
    に対応して互いに異なる係数を今回サンプリング
    値と今回サンプリングより前のサンプリング値と
    の差に乗算しかつ該乗算結果値に前記今回サンプ
    リング値を加算して補正値とし、該補正値に基づ
    いて制御値を決定してエンジンの作動状態を制御
    する作動状態制御方法であつて、前記今回サンプ
    リング値が大なる係数の領域に属するならば前記
    補正値が小なる係数の領域に属する値であるか否
    かを判別し、前記補正値が小なる係数の領域に属
    すると判別された場合には前記補正値を前記境界
    値に等しくすることを特徴とする作動状態制御方
    法。 2 内燃エンジンにおいてサンプリング毎に値が
    大幅に変化し得る運転パラメータを検出し、該検
    出出力をサンプリングして今回サンプリング値が
    少なくとも1つの境界値によつて分かれる2つの
    領域のいずれに属するか判別し、判別結果の領域
    に対応して互いに異なる係数を今回サンプリング
    値と今回サンプリングより前のサンプリング値と
    の差に乗算しかつ該乗算結果値に前記今回サンプ
    リング値を加算して補正値とし、該補正値に基づ
    いて制御値を決定してエンジンの作動状態を制御
    する作動状態制御方法であつて、前記今回サンプ
    リング値が大なる係数の領域に属するならば前記
    補正値が小なる係数の領域に属する値であるか否
    かを判別し、前記補正値が小なる係数の領域に属
    すると判別された場合には前記小なる係数を前記
    今回サンプリング値と今回サンプリングより前の
    サンプリング値との差に乗算しかつ該乗算結果値
    に前記今回サンプリング値を加算して第1修正値
    とし、該第1修正値が前記小なる係数の領域に属
    するか否かを判別し、前記第1修正値が大なる係
    数の領域に属すると判別された場合には前記補正
    値を前記境界値に等しくし、前記第1修正値が小
    なる係数の領域に属すると判別された場合には前
    記補正値を前記第1修正値を等しくすることを特
    徴とする作動状態制御方法。
JP11358883A 1983-06-22 1983-06-22 内燃エンジンの作動状態制御方法 Granted JPS606030A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11358883A JPS606030A (ja) 1983-06-22 1983-06-22 内燃エンジンの作動状態制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11358883A JPS606030A (ja) 1983-06-22 1983-06-22 内燃エンジンの作動状態制御方法

Publications (2)

Publication Number Publication Date
JPS606030A JPS606030A (ja) 1985-01-12
JPH0246781B2 true JPH0246781B2 (ja) 1990-10-17

Family

ID=14616018

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11358883A Granted JPS606030A (ja) 1983-06-22 1983-06-22 内燃エンジンの作動状態制御方法

Country Status (1)

Country Link
JP (1) JPS606030A (ja)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6059418B2 (ja) * 1977-05-31 1985-12-25 株式会社デンソー 電子式燃料噴射制御装置
JPS605779B2 (ja) * 1979-05-31 1985-02-14 日産自動車株式会社 内燃機関の燃料供給装置
JPS56107929A (en) * 1980-01-31 1981-08-27 Hitachi Ltd Controller for internal combunstion engine
JPS6318766Y2 (ja) * 1980-01-31 1988-05-26
JPS56141025A (en) * 1980-04-03 1981-11-04 Nissan Motor Co Ltd Fuel control ling device

Also Published As

Publication number Publication date
JPS606030A (ja) 1985-01-12

Similar Documents

Publication Publication Date Title
US4636957A (en) Method for controlling operating state of an internal combustion engine with an overshoot preventing function
JPS59192838A (ja) 空燃比制御方法
JPH0472986B2 (ja)
JPH0635844B2 (ja) 内燃エンジンの燃料供給制御方法
US4690121A (en) Air intake side secondary air supply system for an internal combustion engine with a duty ratio control operation
JP2583662B2 (ja) エンジンの空燃比制御装置
US4753208A (en) Method for controlling air/fuel ratio of fuel supply system for an internal combustion engine
US4763265A (en) Air intake side secondary air supply system for an internal combustion engine with an improved duty ratio control operation
JP2712468B2 (ja) エンジンの制御装置
JPH0452382B2 (ja)
JPH0246781B2 (ja)
US4646699A (en) Method for controlling air/fuel ratio of fuel supply for an internal combustion engine
US4705012A (en) Air intake side secondary air supply system for an internal combustion engine with a duty ratio control operation
JPH09310635A (ja) 内燃機関の空燃比制御装置
JP2841806B2 (ja) エンジン用空燃比制御装置
JP2567535B2 (ja) 内燃エンジンの作動状態制御装置
JPS6345500B2 (ja)
JPH0756239B2 (ja) 内燃エンジンの基本制御量設定方法
JPH029173B2 (ja)
JPH0419377B2 (ja)
JPH0555700B2 (ja)
JP2834930B2 (ja) 内燃機関の電子制御装置
JP3726432B2 (ja) 内燃機関の空気量検出装置
JPS62153536A (ja) 内燃機関の燃料噴射量制御装置
JPS6217657B2 (ja)