JPH01285641A - エンジンの制御方法 - Google Patents

エンジンの制御方法

Info

Publication number
JPH01285641A
JPH01285641A JP11039788A JP11039788A JPH01285641A JP H01285641 A JPH01285641 A JP H01285641A JP 11039788 A JP11039788 A JP 11039788A JP 11039788 A JP11039788 A JP 11039788A JP H01285641 A JPH01285641 A JP H01285641A
Authority
JP
Japan
Prior art keywords
engine
fuel injection
data
amount
crank angle
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.)
Pending
Application number
JP11039788A
Other languages
English (en)
Inventor
Takashi Suzuki
孝 鈴木
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.)
Eagle Industry Co Ltd
Original Assignee
Eagle Industry 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 Eagle Industry Co Ltd filed Critical Eagle Industry Co Ltd
Priority to JP11039788A priority Critical patent/JPH01285641A/ja
Publication of JPH01285641A publication Critical patent/JPH01285641A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、自動車等におけるエンジンの出力効率を常に
最大とするための制御方法に関する。
〔従来の技術〕
近年、エンジンにおける燃料経済性の向上および排ガス
規制の要求に応える目的で、空燃比(燃料噴射量)およ
び点火時期の制御、すなわちキャリブレーションに係る
種々の電子′M11システムが開発されている。
たとえば、公知のようにエンジンの点火については、燃
料を完全燃焼させて出力効率の向上を図るために、ピス
トンが圧縮行程における上死点(↑DC)に達する直前
の時点で点火し、かつエンジンの回転数の上昇に応じて
点火時期を早めてやる点火進角制御が行なわれている。
また、燃料の噴射量についても、出力効率の向上および
窒素酸化物(NO,)等の排ガス中の有害成分の減少を
図るため、エンジンの運転状態に応じて空燃比を常に理
論混合比に近付ける限界制御が行なわれている。
そしてこれらの制御では、ピストンの位置(クランク角
)、エンジン回転速度、吸入空気値、エンジンや吸入空
気の温度および排ガス中の酸素濃度等を各種センサで検
出し、エンジンの運転状態を示すこれらの測定データに
基いて、マイクロコンピュータがあらかじめリードオン
リーメモリ(ROM)にストアされた燃料噴射量や点火
クランク角(進角)を求めている。
すなわち、従来のエンジン制御システムはその設計段階
において、コンピュータで制御される種々の測定装置を
有するエンジン試験室で5回転速度や負荷を広範囲に変
化させながらエンジンの性能試験(エンジンマツピング
)を行ない、そのデータをもとに、回転速度、吸気マニ
ホールド圧力、エンジン温度および排ガス中酸素濃度等
の各種変数で表わされる運転状態の変化に応じて、最大
の出力効率が得られると思われる最適な燃料噴射量や点
火クランク角が決定され、マツプの形で前記ROMに記
憶されたこれらの制御変数によって1画一的に制御が行
なわれている。
〔発明が解決しようとする課題〕
しかし、エンジンの性能を支配する重要なパラメータと
なるたとえばピストンのボア(直径)やストローク、燃
焼室の形状、バルブやその他各パーツの寸法、摩擦の大
きさなどは、実際には量産品個々の加工精度によって微
妙な差異があり、また、運転中のピストン、シリンダ内
壁、バルブおよびその他各部の摩耗によっても、長期間
にわたる使用のうちに経時的に変化し、これに伴ないエ
ンジンの性能も変化して行く。
したがって、E記したような従来の画一的な制御方法で
は、個々のエンジンおよびその各気筒が必ずしも最適な
状態で運転されているとは言えず、しかも前記摩耗によ
る機械的経時変化も考慮されていないため、エンジン固
有の最大の仕’[を発揮していないのが現状である。と
くに2点火時期の制御については殆どオープンループで
行なわれており、外乱や、長期間の使用による前記経時
変化をモニタして、常に該変化に対応した最適な点火ク
ランク角に補正することができない。
そこで本発明は、自動車等におけるエンジンの各気筒の
微妙な加工精度の違いによる特性のばらつきや、あるい
は機械的経時変化にも拘らず、常に最大の出力効率が得
られるように、燃料噴射量および点火時期を制御する方
法を提供するものである。
〔課題を解決するための手段〕
上記目的を達成するため、本発明に係るエンジンの制御
方法は、一定の回転数に達したときに該回転数に応じた
燃料噴射量および点火時期の初期値を設定するとともに
、該燃料噴射量および点火時期を漸次変化させながら、
ピストンの仕哀量をサンプリングし、該仕事量が最大と
なる燃料噴射量および直火時期を選定してそのデータを
RAMにマツプとして書き込み、該マツプのデータをも
とに、回転数に応じた適切な燃料噴射量および点火時期
を決定し、すなわち運転の都度、前記RAMに記憶され
る燃料噴射量および点火時期等のデータをリフレッシュ
して、該データに基いて制御を行ない、常にエンジンの
特性に応じた最適な運転状態とするものである。
〔作 用〕
未発明方法によれば、エンジンが一定の回転数に達した
ときに、まず該回転数に対応した燃料噴射量(噴射時期
)および点火時期の初期値を設定し、つぎに該噴射量お
よび点火時期を漸次変化さ第3図はエンジンの吸入行程
から圧縮行程、膨張行程を経て排気行程に到るまでのク
ランク角とシリンダ内圧力の関係を示す圧力−行程線図
で。
クランク角θ1において排気弁が閉弁、θ2において吸
気弁が閉弁、 CAにおいて点火、θ3において排気弁
が開弁、θ4において吸気弁が開弁する。 丁DCは圧
縮行程における上死点である。
圧縮および膨張行程において燃焼ガスがピストンに対し
て実際に与えた仕事量は1図中斜線で示す面積(図示仕
事量PS)で示され、この図示仕事量PSは、空燃比や
点火時期によって変化する。
そこで、前記したように、燃料噴射量および点火時期を
漸次変化させながら図示仕事、IPSを積分計算すると
ともに、該仕事量PSが最大となる燃料噴射量および点
火時期を求め、これをマツプの形でRAMにストアし、
#マツプを読み出すことによって回転数に応じた燃料噴
射量および点火時期が制御される。
RAl’lに書き込まれたこれらの変数データは運転を
停止し電源を切れば消滅するため、−見不合理のように
見えるがピストン、シリンダ内壁、バルブその他の接触
動作を行なう箇所の摩耗等による機械精度の変化は避け
られず、しかも個々のエンジン毎に加工精度の微妙な差
異があるため、運転開始の都度、前記精度変化等に応じ
た最適な変数データを補正更新して求めるほうがむしろ
遥かに合理的であると言える。
〔実 施 例〕
以下1本発明方法を1図示の実施例に基いて説明する。
ySf図はエンジンの概略図、第2図は制御システムの
基本構成を示す概略的なブロック図で、符号(1)はエ
ンジン(11)のクランクシャフト(14)または図示
しないディストリビュータシャフトに設けられたクラン
ク角センサ、(2)はシリンダ(12)内の圧力を検出
する圧力センサ、(3)はエンジン冷却水の流路中に設
けられた温度センサ、(4)は吸気マニホールド(15
)に設けられた空気流量センサ、(5)は排気マニホー
ルド(18)に設けられ排ガス中の酸素濃度を検出する
9センサである。 (13)はピストン、 (17)は
点火プラグ、(18)は吸気弁、(18)は排気弁、 
(20)は燃料噴射装置を示す。
(6)は電子制御ユニットで、中央演算処理装置すなわ
ちCPU (81)と、回転数Nに対応して燃料噴射Q
Qや点火クランク角CA等の初期値が設定されたリード
オンリーメモリすなわちROM (62)と、CpIJ
(61)による演算内容等を一時的に格納するランダム
アクセスメモリすなわちIIIA)I (83)と、ク
ランク角センサ(1)からのパルスを入力してこれを2
進数の計測データに変換しCPt1 (61)および後
記するコンパレータ([17)(68)へ該計測データ
を出力する2進数カウンタ(64)と、圧力センサ(2
)、温度センサ(3)、空気流量センサ(4)およびう
センサ(5)から入力したアナログ検出信号をディジタ
ル信号に変換してCPU(81)へ出力するへ/D変換
回路(65)と、CPU(61)で演算決定された制御
値としての燃料噴射IQ(噴射クランク角)および点火
クランク角CA等のデータをラッチするラッチ回路(6
G)と、該ラッチ回路(8B)から出力された燃料噴射
IQの2進データを所定のパルス幅の噴射パルスに変換
するとともに2進数カウンタ(84)からのクランク角
計測データによって噴射タイミングを検出し、燃料噴射
駆動回路(7)へ前記噴射パルスを出力するフンパレー
タ(θ7)と、ラッチ回路(6G)から出力された点火
クランク角GAの2進データと2a数カウンタ(64)
からのクランク角計測データが一致したときに点火駆動
回路(8)をトリガするコンパレータ(68)と、これ
ら各要素間を結ぶパスラインから構成されている。
第5図は上記制御システムによる処理ルーチンを示すフ
ローチャートである。
まず(100)および(+01)は初期化のステップを
示し、すなわちクランク角センサ(1)および2進数カ
ウンタ(64)からのデータにより、 cpu(s+)
で算出されるエンジン(11)の回転数Nがある一定の
回転数N、に達すると、ステップ(100)において、
このときのエンジン温度や吸気温度等の測定データから
燃料噴射量Qの初期値が設定されるとともに、ステップ
([01)で点火クランク角GAの初期値が設定される
。これらの初期値は、設計時のエンジンマツピングによ
って決められ、マツプ化されて、ROM(82)の製造
過程においてその回路パターンを作り込むことにより、
該ROM(62)に常時ストアされているものである。
つぎに、ステップ(102)で点火クランク角CAをサ
ンプリング輻I−Δθだけ変化させ、ステップ(103
)で、これに伴ない変化するエンジン出力(図示仕事i
 ps)を積分計算する。ここで、たとえば第4図に示
す圧力−行程線図において、クランク角θ、からθ、+
3までの図示仕事量PS’ を計算する場合を例として
計算法を説明すると、圧縮された混合ガスが燃焼するこ
とによってピストン(13)に与えられる仕事量は、圧
縮行程における仕事PS、と膨張行程における仕事PS
bとの差であるから、クランク角θ、、θ1.e・・、
θiや3.θjや3におJ けるシリンダ内圧力p、  p、’、−・・21゜2”
 i’+21′1 をデータとしてサンプリングし1次式によって求める。
阿°=(θ1゜1−01)・p、−(6,3−5゜2)
・Pi゛+ 鴨+2−’i+1) ”国−(OJ+2 
  ”、、1)  −p鵞°・1+ (q 、3−oi
+2) 11 p、2− (ら・1−5)”i’+2=
Δθ巨P、−P、°)+ (P、。1−Pi’。、)+
(P、。2−’i’。2))(,°θ1゜1−θ1=ら
。3− oJ。2=・・・−Δθ)なお、θ、θ、  
・・φは2進数に変換されたI   I◆11 クランク角で、サンプリング幅Δθはたとえばs’、i
’、あるいは0.1’など任意の幅に設定6丁能である
が、サンプリング幅Δθが大き過ぎる場合は仕事量PS
の計算値の精度が低くなり、また過小である場合は計算
速度が問題となるため、この点を考慮して適宜に設定す
る。
つぎにステップ(104)で、らセンサ(5)によって
検出された排ガス中の酸素1M度が規定内にあるか否か
を判定し、規定内になければ(NOであれば)処理はス
テップ(105)に移行してサンプリング幅I・Δθの
係数■に1を加え、ステップ(+02)ヘリターンする
。また、排ガス中の酸素濃度が規定内にあれば(YES
であれば)処理はステップ(10B)へ進み、前記ステ
ップ(101)ないしく+03)で得られたデータ、た
とえば燃料噴射量Q1示仕を量ps)がP S 1rで
あった場合のこれら各変数を、つぎに示すようなRAI
I(83)のマツプAの所定のアドレスに順次書き込む
くマツプA〉 そしてステップ(107)で前記係数Iに1を加え、次
いでステップ(+08)ではサンプリング幅I−Δθが
たとえば燃料噴射量QがQlである場合のサンプリング
に必要な所定の角度に達したか(Iが終りか)を判定し
、 NOであればステップ(+02)ヘリターンして変
更された点火クランク角CA+I・Δθにおける出力測
定および前記書き込みが繰り返され、YESであれば次
ステツプ(+09)へ進む。
ステー、プ(109)では、燃料噴射量Qにおけるサン
プリング幅J・ΔQの係数Jに1を加えてステシブ(1
10)で該燃料噴射量QをたとえばQlから侍へ変化さ
せ、さらに次のステップ(+12)では前記サンプリン
グ幅J・ΔQが、たとえばエンジン回転数NがN1であ
る場合のサンプリングに必要な所定の晴に達したか(J
が終りか)を判定し、NOであればステップ(101)
ヘリターンして、変更された燃料噴射量(たとえばQ2
)に基いて該ステップ(+01)からの処理が鰻り返さ
れ、YESであれば次ステツプ(112)へ進む。
ステップ(+12)では前記マー、プAにストアされた
たとえば回転数N1における変数データから出力として
の図示仕事量PSが最大となる燃料噴射量Qおよび点火
クランク角CAを選定し、ステップ(113)でこれを
つぎに示すような、RAMC83)のでlプBの所定ア
ドレスに書き込む。
くマツプB〉 そしてステップ(114)において、このマツプBの同
一アドレスのデータをCPU(61)が読み出し、これ
によって燃料噴射量Q(燃料噴射クランク角)および点
火クランク角CAを、TJI mする。すなわち回転数
N = N、であれば燃料噴射IQを%、点火クランク
角CAをCA2゜とすることにより、前記回転数N、に
おける最大の出力PS22が得られるものである。
ステー/ ’7’ (+15) テハCPU(61) 
カ2 if!数カ数カメンタ4)からのデータによって
算出した回転数Nの変化を判定し1判定結果、該回転数
Nが不変(NO)であれば処理はステップ(+14)ヘ
リターンする。すなわち、継続的に測定されている回転
数Nが変化しなければマツプBの同一アドレスからの読
み出しが行なわれ、燃料噴射IQ(燃料噴射クランク角
)および点火クランク角C^の制御値は変わらない、ま
た、計測された回転数Nのデータが一定値以上に変化(
たとえばN1からN2へ変化)したと判定(YES)さ
れれば、処理はステー、プ(+00)ヘリターンし1回
転数N2での燃料噴射JtQおよび点火クランク角CA
の制御値の初期化が行なわれ、以下、上述した一連の処
理を鰻り返す、そして、これらの処理はきわめて短時間
で行なわれるものであり、またたとえば回転数Nが再び
N1となったときは上述の一連の処理を行なう必要はな
く、マツプBから該回転数N1と同一のアドレスにより
制御値(燃料噴射量%、点火クランク角CA22)を決
定する。
この実施例はエンジンの運転状態がある一定の条件を満
たしている場合(安定走行時)、エンジンの出力効率を
最大(燃料経済性を岐良)とするためにきわめて有効で
ある。しかも、qセンサ(5)によって検出された排ガ
ス中の醜素濃度が規定された許容範囲にない運転状態で
得られた変数データは、マツプAに古き込まれない(ス
テップ+04参照)ため、政府規制の対象である窒素酸
化物(No□)等の排出量の減少の要求に応えるもので
ある。
なお、RAM(63)に書き込まれたデータは、電源を
切れば消滅し1次回の運転時に上記一連の処理によって
新たなデータが書き込まれる。
また、初期化ステップ(+00)および(101)にお
いて設定される燃料噴射IQおよび点火クランク角CA
の初期値は、既述したようにあらかじめエンジンマツピ
ングによって、通常走行時の平均的なイ1が選定され固
定されたもので、万−RA11(83)がダウンしたよ
うな場合はこの初期値によって制御がなされるようにな
っており、すなわちバックアップ機能を果たすものであ
る。
〔発明の効果〕
以上説明したように、本発明に係るエンジンの制御方法
は、回転数の変化に応じたエンジンの出力効率が最大と
なる燃料噴射量および点火時期のデータを、運転の都度
測定してRAl’lにマツプの形で記憶し、該データに
よって制御を行なうもので、すなわち制御値は運転の都
度補正されるため、エンジンの初期特性のばらつきや経
時変化に対応した最適な、vI御値で出力制御を行なう
ことができ、排ガス規制の要求も満足させ得るものであ
る。
また、前記マツプのデータは、たとえば電子制御された
オートマチック変速機におけるギア比の選択や、その他
ブレーキ制御、ステアリング制御、サスペンション制御
等への有効な情報として活用することも可能である。
【図面の簡単な説明】
図面は本発明の一実施例を示すもので、第1図はエンジ
ンの概略図、第2図は制御システムの概略的なブロック
図、第3図はエンジンの圧力−行程線図、第4図はエン
ジン出力計算方法を示す圧力−行程線図、第5図は処理
を示すフローチャートである。 (1)クランク角センサ  (2)圧力センサ(3)温
度センサ  (4)空気流量センサ(5)02センサ 
 (6)電子制御ユニー/ ト(81)CPU    
 (82)ROM     (83)RAM(64)Z
ii数カ数カメンタ(7)燃料噴射駆動回路(8)へ火
駆動回路 特許出願人  イーグル工業株式会社 第3図 第4図

Claims (1)

    【特許請求の範囲】
  1. 1、クランク角および回転数の検出手段、シリンダ内圧
    力検出手段、吸気温度およびエンジン温度の検出手段、
    吸気量検出手段、排ガス中の酸素濃度検出手段等からの
    検出データに基いて電子制御ユニットによりキャリブレ
    ーションを行なうエンジンの制御方法において、一定の
    回転数に達したときに該回転数に応じた燃料噴射量およ
    び点火時期の初期値を設定するとともに、該燃料噴射量
    および点火時期を漸次変化させながら、ピストンの仕事
    量をサンプリングし、該仕事量が最大となる燃料噴射量
    および点火時期を選定してそのデータをRAMにマップ
    として書き込み、該マップのデータをもとに、回転数に
    応じた適切な燃料噴射量および点火時期を決定すること
    を特徴とするエンジンの制御方法。
JP11039788A 1988-05-09 1988-05-09 エンジンの制御方法 Pending JPH01285641A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11039788A JPH01285641A (ja) 1988-05-09 1988-05-09 エンジンの制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11039788A JPH01285641A (ja) 1988-05-09 1988-05-09 エンジンの制御方法

Publications (1)

Publication Number Publication Date
JPH01285641A true JPH01285641A (ja) 1989-11-16

Family

ID=14534772

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11039788A Pending JPH01285641A (ja) 1988-05-09 1988-05-09 エンジンの制御方法

Country Status (1)

Country Link
JP (1) JPH01285641A (ja)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55134732A (en) * 1979-04-04 1980-10-20 Nippon Denso Co Ltd Optimal controlling method of engine
JPS5912860A (ja) * 1982-07-13 1984-01-23 Fujitsu Ltd ワイヤドツトプリンタ用ワイヤガイドの製法
JPS62223442A (ja) * 1986-03-25 1987-10-01 Mazda Motor Corp エンジンの制御装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55134732A (en) * 1979-04-04 1980-10-20 Nippon Denso Co Ltd Optimal controlling method of engine
JPS5912860A (ja) * 1982-07-13 1984-01-23 Fujitsu Ltd ワイヤドツトプリンタ用ワイヤガイドの製法
JPS62223442A (ja) * 1986-03-25 1987-10-01 Mazda Motor Corp エンジンの制御装置

Similar Documents

Publication Publication Date Title
JP3817991B2 (ja) 内燃機関の制御装置
US4489695A (en) Method and system for output control of internal combustion engine
CN101173638B (zh) 燃料喷射控制器和燃料供给系统的诊断方法
US4995351A (en) Valve timing control apparatus for an internal combustion engine
CN109790789B (zh) 识别内燃机的入口阀行程和出口阀行程相位差的方法
CN102066731B (zh) 分析发动机曲轴转速信号的燃油系统诊断
JP6044518B2 (ja) 内燃機関の制御装置
JPH01100328A (ja) 圧縮比可変型エンジン
KR20010072365A (ko) 엔진연소제어장치
US7347185B2 (en) Unit and method for controlling internal combustion engines
JP2000500209A (ja) 自己点火内燃機関をシリンダ選択的に制御する方法
US6705293B2 (en) Control system and method for a multi-cylinder internal combustion engine
US6216664B1 (en) Method for starting an internal combustion engine
US5427069A (en) Apparatus and method for fuel injection timing control of an internal combustion engine
CN1981124A (zh) 不具有凸轮传感器的发动机运行
US7448360B2 (en) Controller of internal combustion engine
KR101107334B1 (ko) 엔진
US6922627B2 (en) Detection of engine rotation speed in spark ignition internal combustion engine
JPH01285641A (ja) エンジンの制御方法
JP2007170203A (ja) 内燃機関の燃焼変動検出装置
JP2001248486A (ja) 内燃機関および該内燃機関の作動方法
KR100325154B1 (ko) 차량의 엔진 점화시기 제어 방법
US11754004B2 (en) Control method and control device for internal combustion engine
US6173698B1 (en) Closed loop exhaust gas sensor fuel control audited by dynamic crankshaft measurements
JP3992445B2 (ja) 内燃機関の作動状態判定装置