[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2502385B2 - 内燃機関の燃料量及び点火時期制御方法および装置 - Google Patents

内燃機関の燃料量及び点火時期制御方法および装置

Info

Publication number
JP2502385B2
JP2502385B2 JP1229185A JP22918589A JP2502385B2 JP 2502385 B2 JP2502385 B2 JP 2502385B2 JP 1229185 A JP1229185 A JP 1229185A JP 22918589 A JP22918589 A JP 22918589A JP 2502385 B2 JP2502385 B2 JP 2502385B2
Authority
JP
Japan
Prior art keywords
ignition timing
internal combustion
combustion engine
signal
fuel amount
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
JP1229185A
Other languages
English (en)
Other versions
JPH0392570A (ja
Inventor
昌美 兼安
伸夫 栗原
耕司 北野
光男 萱野
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 JP1229185A priority Critical patent/JP2502385B2/ja
Priority to US07/573,789 priority patent/US5063901A/en
Priority to DE69004901T priority patent/DE69004901T2/de
Priority to EP90309640A priority patent/EP0416856B1/en
Priority to KR1019900014055A priority patent/KR0148571B1/ko
Publication of JPH0392570A publication Critical patent/JPH0392570A/ja
Priority to US07/715,572 priority patent/US5129379A/en
Application granted granted Critical
Publication of JP2502385B2 publication Critical patent/JP2502385B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02PIGNITION, OTHER THAN COMPRESSION IGNITION, FOR INTERNAL-COMBUSTION ENGINES; TESTING OF IGNITION TIMING IN COMPRESSION-IGNITION ENGINES
    • F02P5/00Advancing or retarding ignition; Control therefor
    • F02P5/04Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions
    • F02P5/045Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions combined with electronic control of other engine functions, e.g. fuel injection
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D43/00Conjoint electrical control of two or more functions, e.g. ignition, fuel-air mixture, recirculation, supercharging or exhaust-gas treatment
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D37/00Non-electrical conjoint control of two or more functions of engines, not otherwise provided for
    • F02D37/02Non-electrical conjoint control of two or more functions of engines, not otherwise provided for one of the functions being ignition
    • 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/02Circuit arrangements for generating control signals
    • F02D41/14Introducing closed-loop corrections
    • F02D41/1401Introducing closed-loop corrections characterised by the control or regulation method
    • F02D41/1408Dithering techniques
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02BINTERNAL-COMBUSTION PISTON ENGINES; COMBUSTION ENGINES IN GENERAL
    • F02B1/00Engines characterised by fuel-air mixture compression
    • F02B1/02Engines characterised by fuel-air mixture compression with positive ignition
    • F02B1/04Engines characterised by fuel-air mixture compression with positive ignition with fuel-air mixture admission into cylinder
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D35/00Controlling engines, dependent on conditions exterior or interior to engines, not otherwise provided for
    • F02D35/02Controlling engines, dependent on conditions exterior or interior to engines, not otherwise provided for on interior conditions
    • F02D35/023Controlling engines, dependent on conditions exterior or interior to engines, not otherwise provided for on interior conditions by determining the cylinder pressure
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S706/00Data processing: artificial intelligence
    • Y10S706/90Fuzzy logic

Landscapes

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は内燃機関の燃料消費率を向上させるために燃
料量及び点火時期を最適値に制御維持するのに、また正
確に故障診断するのに好適な制御方法および装置に関す
るものである。
〔従来の技術〕
内燃機関は運転条件、例えば燃料供給量、回転数、負
荷、燃料の性状、などが同一の条件で、燃料量及び点火
時期を調整すると発生トルクが変化し、最適の燃料量及
び点火時期において最大トルクを発生する。したがつ
て、それら諸条件の下で、最大トルクを発生するように
燃料量及び点火時期を常に制御すれば、内燃機関の燃料
消費率は改善されることは明らかである。
従来から、内燃機関回転数および負荷に応じて最大出
力を発生する燃料量及び点火時期のマツプデータを設定
し、それらに応じて実際の内燃機関を制御することが提
案されている。しかしながら、上記の最適燃料量及び点
火時期は機差,経年変化,デポジツト,センサやアクチ
ユエータのドリフト,オクタン価の異なる燃料の使用な
どにより変動するため、それらの変動に応じて制御する
ことは極めて難しかつた。
一方、内燃機関の運転中に点火時期を僅かに増減変更
し、その時の内燃機関の速度変化率を検出し、その値か
ら最大の出力を発生する点火時期を予期する方法がエス
・エー・イー・ペーパ(SAE)870083(1982年2月)第4
3ページ〜50ページに述べられている。これは点火進角
に対する内燃機関の出力トルクの変化率に比例して点火
進角を移動させる方法である。
いま、内燃機関の出力トルクをT,回転数をN,点火進角
をθとすると、 である。したがつて、点火進角に対する出力トルクの変
化勾配(ΔT/Δθ)の代わりに、点火進角に対する内燃
機関の回転数の変化勾配(ΔT/Δθ)を求め、その勾配
に比例して点火進角量を移動させるいわゆる山登り法を
適用することにより、最適制御ができるのである。
〔発明が解決しようとする課題〕
この方法で最適の点火時期値を検出するには、上述の
ように点火時期変化に対する内燃機関回転数の変化勾配
を求めることが必要であるが、公知の装置ではS/N比が
小さく、内燃機関回転数を大きく変化させないと十分な
出力が得られないために、乗り心地が悪くなるという問
題があつた。
本発明の主目的は、内燃機関の正常な運転を何等害す
ることなく燃料量及び点火時期の最適値を検出できる方
法および装置を提案することである。
〔課題を解決するための手段〕
本発明の基本的概念は、燃料量及び点火時期をその自
己相関関数がインパルス状であるM系列信号のような検
出信号に従つて変化させ、その時の内燃機関回転数の変
化率に基づき燃料量及び点火時期を制御することであ
る。
〔実施例〕
以下に本発明の実施例を第1図から第18図により説明
する。
(実施例1) 本発明の構成例 第1図は、本発明の要部を示す構成図であり、コント
ロールユニツトにより点火プラグ及びインジエクタを駆
動し、空気量センサ,O2センサ,クランク角センサ,シ
リンダ内圧力センサ,トルクセンサ,振動センサ等を計
測して適宜に機関の運転状態を良好に維持する。
第2図は、本発明の一実施例である。内燃機関回転数
Nはクランク角センサ2によつて検出され、内燃機関シ
リンダに吸入される空気量Qaは、空気量センサ4によつ
て検出される構成とし、M系列信号を燃料噴射時間及び
点火時期に重畳して、M系列信号と回転数Nとの相関関
数の位相積分値から補正信号を生成し、燃料噴射時間及
び点火時期を最適化するものである。
クランク角センサ2は、例えば第10図(A),(B)
の(イ)および(ロ)に示すように各気筒のTDC(Top d
ead center)の手前110°で発生するレフアレンス信号R
EF、機関が1°回転する毎にパルスを発生する位置信号
POSを制御装置に供給する。割算器6は空気量Qaと内燃
機関回転数Nの比、Qa/N=Lを計算し、負荷に応じた信
号を発生する。空燃比補正装置8は負荷L及び内燃機関
回転数N、O2センサの出力A/Fに応じた補正信号を発生
し、負荷Lに応じた基準噴射時間信号Tpとともに内燃機
関シリンダに対する燃料噴射時間信号TiBを決定する制
御装置10に与える。制御装置10は負荷Lによつて決めら
れた基準噴射時間Tpに空燃比補正装置8で計算された噴
射時間を加算するか、あるいは基準時間に補正係数を掛
けて実際の燃料噴射時間TiBを出力する。
検索信号であるM系列信号は、第5図(B)に示すよ
うなデータ即ち、例えば0と1との2値のみの数値列に
基づいてマイクロコンピユータにより発生され、M系列
信号成分燃料噴射時間ΔTiMとして基本燃料噴射時間ΔT
iBに重畳される。M系列信号によつて燃料噴射時間が変
更されたのち、内燃機関回転数Nが検出され、順次M系
列信号と回転数Nの相関関数とその移相積分を求め、移
相積分値に応じた最適化燃料噴射時間ΔTiCを基本燃料
噴射時間ΔTiBに重畳し、燃料噴射時間Tiをインジエク
タに与える。インジエクタ18はこの噴射時間Tiの間内燃
機関の気筒に燃料を噴射する。このM系列信号は、第3
図(イ)に示すように、振幅a,最小パルス幅Δ,周期N
Δ(N:最大シーケンスで実施例では15であるが7,31も使
用できる)のパラメータをもち、その自己相関関数は第
3図(ロ)のようにインパルス状である。即ち、第3図
(イ)に示すM系列信号を疑似ランダムパルス入力とし
てプロセス(エンジン制御系)に投入し、出力を得た場
合、これらの入出力と入力との相関関数をとると前者は
自己相関関数であり、入力がラムダムであることから第
3図(ロ)の如く自己相関関数がインパルス状となる検
索信号である。
一方制御装置14は内燃機関回転数N及び負荷Lに応じ
て決定される基本点火進角ΔadvBを発生する。M系列信
号は、M系列信号成分点火進角ΔθadvMとして基本点火
進角θadvBに重畳される。M系列信号によつて点火時期
が変更されたのち、内燃機関回転数Nが検出され、順次
M系列信号と回転数Nの相関関数とその移相積分を求
め、移相積分値に応じた最適化点火進角ΔθadvCを基本
点火進角θadvBに重畳し、点火時期θigを点火コイルに
与える。
後述するようにドライバに感じられない程度の回転数
変化しか与えない範囲の振幅aでM系列信号(t)を
発生させ、これを燃料噴射時間Tiに重畳する。このM系
列信号(t)とこのときの内燃機関の回転数yとの相
関関数及び移相積分を計算して出力トルク勾配η
(δL)を求める。この出力トルク勾配η(δL)の正負
及び大きさに応じて燃料噴射時間の現在値からの増減及
びその大きさを決定するために、出力トルク勾配を積分
して当初の燃料噴射時間に重畳する。
以下同様にしてM系列信号の出力トルク勾配の積分値
の重畳を繰返し実施することによつて、燃料噴射時間は
常に最適値に保たれるように制御される。
M系列信号は微小変化であり、また出力トルク勾配の
積分値は滑らかに変化するので第2図に破線で示すよう
に直接最適化燃料噴射時間ΔTiCとしてM系列信号成分
w料噴射時間ΔTiMとともに基本点火進角ΔTiBに重畳し
ても内燃機関回転数の変動も少なく、ドライバの運転感
性を損なうことがない。
また、M系列信号を所定期間印加し、求めた最適化燃料
噴射時間ΔTiCが大きな値でドライバの運転感性を損な
うことが予想される場合は、第9図に実線で示すように
遅延回路13,17を使用して最適化制御分を分割して2段
階に与えることによつて、回転数の急激な変動を回避で
きる。その場合の詳細な方法は後述する。第2図に示し
た燃料噴射時間最適化M系列信号処理12,点火時期最適
化M系列信号処理16,点火時期制御装置14,空燃比補正装
置8は、マイクロコンピユータによつて実行される。
(実施例2) M系列信号により点火時期を最適化する
一実施例 ここでは、M系列信号により点火時期を最適化する手
法を説明する。
M系列信号(t)をプロセス(エンジン制御系)の
入力信号とした場合のインパルス応答g(α)は入力信
号(t)と、その入力に基づく出力y(t)との相互
相関関数φy(α)を計算すれば求められる。したが
つて、第1図において (t)=0(t)+1(t) とすると、(1),(2)式が成立する。(t)は
(t)に比べてその変化が緩やかであるので、直流分と
見なすことができる。(t)はこの入力信号の直流分
による出力である。
x(t)=(t)+(t) ……(1) y(t)=(t)+(t) ……(2) ここで入力信号である探索信号(t)の振幅が十分
に小さければ、その振幅内での内燃機関の燃焼効率特性
(燃料量及び点火時期に対する出力トルク特性)を線形
とみなせるため、探索信号(t)と、この(t)に
対応する出力成分(t)との関係、すなわち点火時期
と内燃機関回転数との関係は、インパルス応答g(α)
を用いて(3)〜(5)式で表わされる。
NΔ:M系列信号の一周期 Δ:M系列信号の最小パルス数 N:M系列信号のシーケンス数 さらに探索信号(t)と出力信号(t)との相互
相関関数φ(α)は(6)式のように表わされる。
ここでφ(α)はM系列信号の自己相関関数で、 で与えられる。
一方、M系列信号である探索信号(t)はあらゆる
周波数成分を含んでいるので、そのパワースペクトル密
度関数φ(ω)は一定であるから φ(ω)=Φ(O) である。その結果、(6)式中の自己相関関数 φ(α−τ)は、デルタ関数δを用いて(8)式で
表わせる。
φ(α−τ)=φ(O)・δ(α−τ) ……(8) したがつて、(6)式に示された相互相関関数φ
(α)は次のように変形される。
上式から明らかなように、インパルス応答g(α)は
(t)と(t)の相互相関関数φ(α)を用い
(10)式で与えられる。
g(α)=φ(α)/Φ(O) ……(10) ここで、Φ(O)は自己相関関数φの積分値
に相当し、 Φ(O)=(N+1)Δ・a2/N=Z(一定) ……(11) a:M系列信号の振幅 で与えられる。相互相関関数φ(α)は(2)式か
ら次式のようになる。
したがつて g(α)={φy(α)−φ(α)}/Z ……(13) となる。ここで(13)式の第2項φ(α)は、M系
列信号(t)と、出力の直流分(t)との相互相関
関数である。第一項のφy(α)はM系列信号入力
(t)と出力y(t)との相互相関関数である。y
(t)はM系列信号(t)の影響による変動成分と、
x(t)による直流成分とからなつているが、その成分
を分離して検出するのは難しく、直接に求められるのは
次式に示す相互相関関数φyである。
ここでφ(α)の値は、αの値を(t)の影響
が無くなるまで十分大きくとれば、φy(α)の値と
一致する。したがつて、φ(α)をφy(α)の
区間α1,α2における平均値g(α)で近似することが
できる。
ここでα1,α2はバイアス補正項で、N・Δに近い値
を選ぶ。
さらに、区間αS−αLにおけるインデシヤル応答γ
(αL)は(15)式で与えられる。
αSはM系列信号の擬似白色性によるインパルス応答
の立上りのずれを考慮した積分開始時刻である。αL
インパルス応答を積分するときの積分区間の終了時刻
で、インパルス応答の特性に合わせて予め設定してお
く。このインデシヤル応答γ(αL)が点火時期を探索
信号によつて単位量だけ変化させた時の内燃機関回転数
の変化に相当し、出力トルク勾配と呼ぶ。
第2図に示す本発明の実施例では、上述した出力トル
ク勾配γ(αL)を積分制御すなわち最適化制御分を積
算して、点火時期信号θigに重畳させる方法により円滑
に最適点火時期に到達させている。
(実施例3) マイクロコンピユータを使用した本発明
の実施例 第4図(A)は前記(実施例2)で示した点火時期を
最適化する実施例をマイクロコンピユータを利用して遂
行する場合の処理フローを説明する図である。基本点火
進角ルーチン401で内燃機関回転数N、負荷Lに対して
予め設定された基本点火進角θadvBを求める。次に最適
化制御ルーチン402のフラグオンの条件でM系列点火進
角設定ルーチン403を起動し、さらに点火進角ルーチン4
04で(16)式に従つて点火進角θigを求め、 θig=θadvB+ΔθadvM+ΔθadvC ……(16) θig:点火進角 θadvB:基本点火進角 ΔθadvM:M系列信号成分点火進角 ΔθadvC:最適化信号成分点火進角 点火コイル通電開始時期ルーチン405で点火コイルに
印加する処理を実施する。
また、第4図(b)はM系列信号によつて燃料噴射時
間を最適化する場合の説明図であつて、基本燃料噴射時
間ルーチン411で内燃機関回転数N、負荷Lに対して予
め設定された基本燃料噴射時間TiBを求める。次に最適
化制御ルーチン412のフラグオンの条件でM系列燃料噴
射時間設定ルーチン413を起動し、さらに燃料噴射時間
ルーチン414で(16′)式に従つて燃料噴射時間点火進
角Tiを求める。
Ti=TiB+ΔTiM+ΔTiC ……(16′) Ti:燃料噴射時間 TiB:基本燃料噴射時間 ΔTiM:M系列信号成分燃料噴射時間 ΔTiC:最適化信号成分燃料噴射時間 第5図(A)はM系列信号成分点火進角設定ルーチン
403を詳細に示す図で、このルーチンでは予め設定され
たM系列信号x(t)データからビツトデータを順次読
み出してM系列信号を発生させる。初回にカウンタMCNT
を零にし、以降M系列信号ビツトデータ検索を行ない、
(17)式に従つてM系列信号成分点火進角ΔθadvMを発
生させる。
次にカウンタMCNT(17′)式に従つて更新する。
ここで、N:M系列信号のシーケンス数。
第6図は、最適化制御ルーチンを示す。まずデータ入
力601でM系列信号(t)及び内燃機関回転数yを同
期してサンプリングし、マイクロコンピユータに入力
し、記憶する。M系列信号の1周期分のサンプリングを
実施したときに(12),(13′)式に従つて切互相関関
数φ(α)を計算し、引き続いて(14),(15)式
に従つて、出力トルク勾配γ(αL)を計算する。ここ
で、mは後述するように整数である。
つぎに第7図に示すように(18),(19)式に従つて
最適化信号成分を求める。
ΔθadvC=ΔθadvC+(1−β)k・γ(αL) ……(18) ΔTiC=ΔTiC+(1−ε)h・η(δL) ……(19) ここで k,h:積分制御ゲインで出力トルク勾配と最適点火時期
との関係を示す係数で、内燃機関に応じて設定する。
β,ε:位相を遅らせて出力する割合を示し、0.5〜
0.7に設定される。
である。
さらに位相を遅らせて出力するためには、第7図に示
すようにマイマをセツトして独立した処理ルーチンであ
る第2制御ルーチンを起動する。第2制御ルーチンで
は、第8図に示すようにタイマを読み込み、位相遅れ時
間LθあるいはLTだけ経過していれば(18′),(1
9′)式を実行し、 ΔθadvC=ΔθadvC+β・k・γ(αL) ……(18′) ΔTiC=ΔTiC+ε・h・η(δL) ……(19′) そうでない場合には第2制御ルーチンを再起動する。
したがつて、例えば最適化信号成分点火進角ΔθadvC
は、第9図に示すように2段階に出力されるので、急激
な点火時期の変化が抑制される。
(実施例4) 最適化ルーチンのタイミングの一例 第10図はそれぞれの計算ルーチンが作動するタイミン
グを示す。第10図(A)は、点火時期最適化の場合であ
り、同図(B)は燃料噴射時間最適化の場合である。
第10図(A)の(イ)に示すように各気筒ごとに生成
されるレフアレンス信号REFのタイミングで点火時期設
定ルーチンを起動し、この計算結果に応じて点火コイル
電流を制御して、点火時期を予め定めて点火パルスを発
生させる。点火コイル電流の通流時間はバツテリの出力
電圧、内燃機関の回転数などによつて決定され、通流開
始時刻Tsは点火進角設定ルーチンによつて算出された値
に調整される。例えば第10図(A)の(ハ)のようなM
系列信号が与えられ、点火進角が±A変更された時は、
通流開始時間Tstが±A変更され、その結果同図(ホ)
のように点火時期Tfが調整されるのである。
また、燃料噴射時間設定の場合はREF信号に同期して
第10図(B)の(リ)のような±BのM系列信号が入力
され、燃料噴射時間設定ルーチン(ヌ)が起動されて、
同図(ル)のように燃料噴射時間Tiが調整される。
レフアレンス信号REFは各気筒のTDC(top dead cente
r)の手前110°で発生する。従つて、6気筒の場合には
120°毎に発生し、1回転に3パルス(2回転で1サイ
クルであるからREF信号は1サイクルに6回発生する)
を発生する。この第10図(イ)では第1〜第3番目の気
筒のレフアレンス信号R1〜R3のみ記載している。このRE
F信号の周期Trefは回転数が大きくなるにつれて小さく
なる。これは、検索信号の周期とエンジンの行程(時
間)との間で物理的な応答が顕在化するために必要な時
間を確保するためである。例えば、M系列信号の周期が
物理系の応答速度より速い場合にはM系列の各1単位に
対する出力が発生しないうちに次の1単位が入力され、
入出力間に明確な相関が得られないためである。また、
前記と逆の場合も同じことが云える。
レフアレンス信号REFと同期して起動される点火時期
設定ルーチンとは独立して、REF信号を1/m(m:整数)に
分割した最適化制御タイミングで最適化制御ルーチンを
起動する。第10図(A)の(ト),(チ)はm=5の場
合を示す。最適化制御ルーチンが起動するタイミング周
期Tref/mは、REF信号に比例するから、最適化制御タイ
ミングの発生する間隔を計測することによつて、内燃機
関の回転数が検出される。検出される回転数は、一つの
最適化制御タイミングパルスが発生してから次のタイミ
ングパルスが発生するまでは(たとえば区間T)同じで
あるから、最適化制御ルーチンは区間Tのどこで起動し
ても良い。整数mは1〜5が選択できるが、mを大きく
しても低速時の場合は検出される回転数がほとんど同じ
であり、マイクロコンピユータの負担を大きくするに過
ぎない。実用的には1または2が適当である。
上述のように点火進角設定ルーチンと最適化制御ルー
チンとを独立して制御すると、両者は必ずしも同期しな
くてもよく、また互いの処理に優先順位を付けることが
できる。その結果、最適化制御ルーチンは時間ベースで
処理したり、処理時間に余裕がない場合に点火進角設定
ルーチンを優先的に処理して燃焼制御を確実にすること
ができる。また第14図に示すようにM系列信号の周期Tr
ef・N毎に出力トルク勾配を求める計測期間、点火時期
を最適値に操作する制御出力期間に処理を分散して実行
することもできる。また出力トルク勾配を求める期間と
点火時期を操作する期間を分けることにより、M系列信
号による回転数変化分に最適制御のための点火時期操作
による回転数変化とが重畳することが無くなるので、出
力トルク勾配を精度良く計測できる。
M系列信号の最小パルス幅Δは内燃機関の燃焼工程の
整数倍に設定される。例えば6気筒の場合はレフアレン
ス信号REFは120°毎、すなわち2回転の間に6個発生す
る最小パルス幅ΔをこのREF信号の周期Trefの整数倍に
設定する。例えば第10図(ハ)に示すようなM系列信号
があたえられたとき、最小パルス幅Δを燃焼工程と同じ
に設定した場合には第11図(イ)、最小パルス幅Δを燃
焼工程の6倍に設定した場合には、第11図(ロ)のよう
になる。最小パルス幅Δを燃焼工程の気筒数倍に設定し
たときには、全ての気筒に同じ点火時期信号が与えられ
る。最小パルス幅Δが燃焼工程より小さいと複数の点火
時期指令が同時に一つの気筒に与えられたり、M系列信
号が乱れを生ずるおそれがある。この最小パルス幅Δは
回転数が大きくなるに従い短くされる。
(実施例5) M系列信号を使用した最適化制御の他の
実施例 第12図は本発明の他の実施例を示すもので、以下に説
明する逐次計算法に従うものである。
インデシヤル応答β(αL)の計算式において、相互
相関関数の計算する場合の時間積分と上記の位相αによ
る積分を入れ替えて(20)式に変形する。
ここでX(t)は(21)式で表わされるように信号
(t)の部分積分に応じた関数で、(t)のみで決ま
りプラント(内燃機関制御系)の応答信号y(t)に無
関係である。
(12)式より 以上を整理して、インデシヤル応答γ(αL)は (24)式で与えられるX(t)は、探索信号x(t)
を部分的に積分した値に応じた関数でこれを相関信号と
呼ぶ。この相関信号X(t)は予め初期値X(0)を求
めておき、各時点では変化分を計算すればデータとして
記憶しておく必要が無くなる。今サンプリング周期をTs
とすると次式で求められる。
X(t)−X(t−Ts)=Ts〔(Ts+Δ)−(t+
Δ−(p+1)Ts)−k2{x(t−α1)−x(t−α1
−(q+1)Ts)}〕 ……(28) ここで (28)式の時間積分は移動平均により近似すれば、積
分演算に要するデータ記憶容量は極めて少量ですむ。
第12図は(20)式に従つて構成した実施例を示す。本
実施例は、M系列信号と同期して(28)式に従つて予め
計算し記憶された相関信号U(t)121及びX(t)122
を逐次発生し、内燃機関の出力回転数yと乗算した結果
をM系列信号の周期で時間積分123,124して出力トルク
勾配η(δL)及びγ(αL)を求めるものである。
第13図(A),(B)はマイクロコンピユータで実施
した場合の点火時期及び燃料噴射時間のそれぞれの最適
化制御プログラムの構成例を示す。データ入力131ある
いは135で内燃機関回転数yをサンプリングし、M系列
信号の発生と同期して相関信号X及びUを発生し、(3
0)式に従つて出力トルク勾配γ(αL)あるいはη(δ
L)を算出132,136する。
γ(αL)=γ(αL)+X・y ……(30) η(δL)=η(δL)+U・y ……(31) M系列信号(もしくは相関信号)の1周期分だけ上記
の処理を実施する場合は、(18),(19)式に従つて最
適化信号成分点火進角ΔθadvCあるいはΔTiCを求め
る。つぎに出力トルク勾配γ(αL)あるいはη(δL
をリセツトして次周期の計算に備える。
本実施例では逐次に相関関数を計算するので、M系列
信号x(t)と内燃機関回転数yとをM系列信号の1周
期に亘り記憶する必要がないので、メモリ容量が大幅に
削減できる。さらに位相αによる積分を予め実施してし
まうことになるので、リアルタイムでは時間積分のみで
良く演算時間も大幅に短縮できる。
(実施例6) 本発明の効果を示す実施例 第14図は本発明を6気筒内燃機関に適用したときのシ
ミユレーシヨン結果を示す。M系列信号に従つて点火時
期に気筒別で±1°の操作入力を重畳させ、検出した内
燃機関回転数との相関関数をM系列信号の周期毎に計算
して得られた出力トルク勾配を積分して点火時期信号に
順次重畳させた結果、点火時期は初期値TDC前20°から
約4秒後にはTDC前28°(最適値)に移動した。このと
きの車両の前後加速度は±0.03G以内であり、ドライバ
に感じられない範囲であつた。
第15図(A)は、M系列信号を連続して点火信号に重
畳し、トルク勾配γ(αL)を実車試験によつて求めた
例を示す。M系列信号を第15図(イ)のように±2度変
化させると、回転速度は同図(ロ)に示すように約±30
rpm変化する。このM系列信号を約600msec重畳すると、
トルク勾配γ(αL)として約6.5rpm/度が得られる。な
お、トルク勾配は第2図の実施例で説明したように、
(13′)式でM系列信号(t)と出力y(t)との相
互相関関数を計算し、その相互相関関数を使つて(1
4),(15)式によつて求めたものである。
第15図(B)は同様に実車試験結果を示したもので、
M系列信号を620msec間重畳してトルク勾配を計測し、
約10°点火時期を修正している。制御周期である6sec経
過後再びM系列信号を印加し同様に計測制御したが、点
火時期が最適値近傍のためトルク勾配値が小さく、点火
時期修正には至っていない。すなわち、回転速度は第15
図(ヘ)の如く山登り特性を示し、最適点火時期へ変更
することができた。
以上述べたように本発明によれば自動車の速度変化が
少なくても、エンジン制御系における点火時期制御が可
能となる。
第16図は、M系列信号を連続して燃料噴射時間に重畳
し、トルク勾配η(αL)を実車試験によつて求めた例
を示す。本実験ではクランク角24°毎に投入したM系列
信号及び機関回転数を計測している。実験条件は第10図
において、N=31,Δ2Tref,m=5である。また、機関回
転数を2000rpm定速とし、このときの燃料噴射時間は約4
msecであつた。連続投入したM系列信号(イ)により機
関回転数(ロ)が変化する。M系列信号は、±0.4msec
で燃料噴射時間に加算する。このとき、M系列信号と機
関回転数の相互相関関数は(ハ)のように求められ、こ
れを積分してトルク勾配として1200rpm/msecを得た。こ
れは、燃料噴射時間を1msec延長すれば機関回転数が120
0rpm増加することを示している。
燃料量を増加すれば機関回転数が増大することは通常
運転では当然である。しかし、通常運転以外の状況例え
ば始動暖機時では混合気を非常に濃くすることが通例で
あり、これが既定値に従つて燃料噴射時間を決定する適
応性のない制御方式であるため、プラグがくすぶるなど
異常燃焼を誘発することが多い。このような場合に本発
明を適用すれば、始動暖機に必要とされる機関回転数を
得るに必要十分な燃料噴射時間を求めることが可能とな
り、点火プラグのくすぶりなど燃焼状態を悪化させる要
因を排除することができる。
第17図は、6気筒エンジンにおいて気筒別に燃料噴射
時間と点火時期にM系列信号を投入する構成を示してい
る。エンジン170の制御系の構成としては、基本的に燃
料噴射時間制御171と点火時期制御172を有しており、そ
れぞれ別個のM系列信号発生器を有する173,174。M系
列信号はそれぞれの気筒の独立に投入され、第1気筒の
燃料噴射時間#1Injから第6気筒の#6Inj及び第1気筒
の点火時期#1Advから第6気筒の#6Advに重畳される。
これらの入力信号とエンジン回転数との相互相関関数も
燃料噴射時間と点火時期のそれぞれについて気筒別に計
算175,176する。
第17図のように構成すれば特定の気筒についてのイン
ジエクタ,点火コイル,点火パワートランジスタ,点火
プラグ,等の劣化、故障に起因する異常燃焼、トルク減
少を検出できる。即ち、エンジンあるいはその補機類の
異常、例えば点火プラグ、燃料噴射弁あるいはそれらの
駆動系に異常が生じると、M系列信号が重畳されても実
際には点火進角あるいは燃料噴射量には変化が現れず、
機関回転数も変化をしないので、相関関数を算出しても
トルク勾配は得られず、異常として認識できる。
第18図は本発明を使用して失火を検出する例を示すシ
ミユレーシヨンの結果である。正常な燃焼では第18図
(イ)のような相互相関関数が求められるのに対し、第
1気筒に失火が発生すると同図(ロ)のように相互相関
関数に顕著な差異が現れ、これをもつて失火検出が可能
となるのである。
また、エンジン回転数のみならず、シリンダ内圧力セ
ンサ,O2センサ,振動センサの出力とM系列信号と相互
相関関数を求めることによつても、上記のような異常燃
焼を検出できることは特に例を挙げないが明らかであ
る。
〔発明の効果〕
このように、本発明により機関の運転性を向上するだ
けでなく、部品の故障を検出し、故障部位を特定するこ
とを可能とできる。
【図面の簡単な説明】
第1図は本発明の構成図、第2図は本発明の原理図、第
3図はM系列信号の説明図、第4図〜第8図はプログラ
ム構成図、第9図はM系列信号の重畳例を説明する図、
第10図はプログラムの動作タイミング図、第11図はM系
列信号のエンジンへの分配状況を説明する図、第12図は
本発明の他の実施例を示す図、第13図はそのプログラム
構成図、第14図はシミユレーシヨン結果を示す図、第15
図〜第16図は実際の試験結果を示すグラフ、第17図は本
発明の他の実施例を示す構成図、第18図はシミユレーシ
ヨン結果を示す図である。 2……クランク角センサ、4……空気量センサ、5……
O2センサ、12……燃料噴射時間最適化処理装置、16……
点火時期最適化処理装置。
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 F02P 5/15 F02P 5/15 A L

Claims (10)

    (57)【特許請求の範囲】
  1. 【請求項1】内燃機関の回転数及び負荷に応じて演算処
    理を実行し、演算処理結果に基づいて生成した燃料量及
    び点火時期信号によって燃料量及び点火時期を調整する
    マイクロコンピュータを備えた内燃機関の燃料量及び点
    火時期制御方法において、自己相関関数がインパルス状
    である検索信号を、前記燃料量及び点火時期信号に重畳
    して前記燃料量及び点火時期を増減操作することにより
    内燃機関の回転数あるいは運転状態を変化させ、回転セ
    ンサによって検出した内燃機関の回転数もしくは運転状
    態検出センサによって検出した運転状態と前記検索信号
    との相互相関関数を演算し、該相互相関関数を用いて毎
    回の燃焼の正常性もしくは異常性を判定する内燃機関の
    燃料量及び点火時期制御方法。
  2. 【請求項2】前記相互相関信号を用いてインパルス応答
    を求め、このインパルス応答を積分してインデシャル応
    答を求め、このインデシャル応答から生成した信号を前
    記補正信号とする特許請求の範囲第1項に記載された内
    燃機関燃料量及び点火時期制御方法。
  3. 【請求項3】内燃機関の回転数及び負荷に応じて演算処
    理を実行し、演算処理結果に基づいて生成した燃料量及
    び点火時期信号によって燃料量及び点火時期を調整する
    マイクロコンピュータを備えた内燃機関の燃料量及び点
    火時期制御方法において、自己相関関数がインパルス状
    である検索信号を、前記燃料量及び点火時期信号に重畳
    して燃料量及び点火時期を増減操作することにより内燃
    機関の回転数あるいは運転状態を変化させ、前記マイク
    ロコンピュータのメモリに記憶された前記検索信号を部
    分積分した関数である相関信号を前記検索信号と同期し
    て読み出し、前記相関信号と回転センサによって検出し
    た内燃機関の回転数もしくは運転状態検出センサによっ
    て検出した運転状態との相互相関関数から、毎回の燃焼
    の正常性もしくは異常性を判定する内燃機関の燃料量及
    び点火時期制御方法。
  4. 【請求項4】前記燃焼の正常性もしくは異常性の判定に
    基づいて、前記相関信号と回転センサによって検出した
    内燃機関の回転数もしくは運転状態検出センサによって
    検出した運転状態との前記相互相関関数から燃料量及び
    点火時期を所定量変化させた場合に相当する出力トルク
    勾配を求め、前記出力トルク勾配に基づいて更に補正信
    号を生成し、この補正信号によって前記燃料量及び点火
    時期を修正する内燃機関の燃料量及び点火時期制御方
    法。
  5. 【請求項5】前記検索信号が2値の大きさを持つM系列
    信号である特許請求の範囲第1項ないし第4項の内燃機
    関の燃料量及び点火時期制御方法。
  6. 【請求項6】内燃機関の回転数及び負荷に応じて演算処
    理を実行し、前記演算処理結果に基づいて生成した燃料
    量及び点火時期信号によって燃料量及び点火時期を調整
    するマイクロコンピュータを備えた内燃機関の燃料量及
    び点火時期制御方法において、大きさが2値、最小パル
    ス幅が内燃機関の燃焼工程の整数倍、その自己相関関数
    がインパルス状である検索信号を、前記燃料量及び点火
    時期信号に重畳して燃料量及び点火時期を増減操作する
    ことにより内燃機関の回転数あるいは運転状態を変化さ
    せ、検出された前記内燃機関回転数もしくは運転状態検
    出センサによって検出した運転状態の燃料量及び点火時
    期に対する変化割合応じて毎回の燃焼の正常性もしくは
    異常性を判定する内燃機関の燃料量及び点火時期制御方
    法。
  7. 【請求項7】前記検索信号の最小パルス幅が内燃機関の
    回転数の増大とともに短縮する特許請求の範囲第6項の
    内燃機関の燃料量及び点火時期制御方法。
  8. 【請求項8】内燃機関の回転数Nを検出する装置と、内
    燃機関に供給される空気量Qaを測定する空気量センサ
    と、前記機関に燃料を供給するインジェクタと、点火装
    置と、前記インジェクタ及び点火装置に制御信号を供給
    するマイクロコンピュータを備え、上記以外に必要に応
    じて機関の出力トルクを検出するトルクセンサ、排気中
    の空燃比を測定する理論空燃比用酸素センサあるいは希
    薄燃焼用酸素センサ、シリンダ内圧を測定する圧力セン
    サ、内燃機関の振動を検出する振動センサ、等の運転状
    態検出センサを備え、前記マイクロコンピュータは、前
    記空気量センサと回転数検出装置の出力の比である内燃
    機関負荷量L=Qa/Nに依存する燃料噴射時間信号Tiを生
    成し、前記内燃機関負荷量Lと回転数Nに依存する基本
    燃料量及び点火時期信号を生成し、自己相関関数がイン
    パルス状である検索信号を前記基本燃料量及び点火時期
    信号に重畳した後、燃料量及び点火時期に対する前記回
    転数の変化勾配を求め、その変化勾配に応じて毎回の燃
    焼の正常性もしくは部品の故障を判定する内燃機関の燃
    料量及び点火時期制御装置。
  9. 【請求項9】前記検索信号を所定の周期で前記基本燃料
    量及び点火時期信号に重畳する特許請求の範囲第8項の
    内燃機関の燃料量及び点火時期制御装置。
  10. 【請求項10】前記所定周期は内燃機関の回転速度の上
    昇とともに減少する特許請求の範囲第8項の内燃機関の
    燃料量及び点火時期制御装置。
JP1229185A 1989-09-06 1989-09-06 内燃機関の燃料量及び点火時期制御方法および装置 Expired - Lifetime JP2502385B2 (ja)

Priority Applications (6)

Application Number Priority Date Filing Date Title
JP1229185A JP2502385B2 (ja) 1989-09-06 1989-09-06 内燃機関の燃料量及び点火時期制御方法および装置
US07/573,789 US5063901A (en) 1989-09-06 1990-08-28 Diagnosis system and optimum control system for internal combustion engine
DE69004901T DE69004901T2 (de) 1989-09-06 1990-09-04 Diagnosesystem und optimales Steuerungssystem für einen Innenverbrennungsmotor.
EP90309640A EP0416856B1 (en) 1989-09-06 1990-09-04 Diagnosis system and optimum control system for internal combustion engine
KR1019900014055A KR0148571B1 (ko) 1989-09-06 1990-09-06 내연기관의 진단시스템과 최적제어시스템
US07/715,572 US5129379A (en) 1989-09-06 1991-06-14 Diagnosis system and optimum control system for internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1229185A JP2502385B2 (ja) 1989-09-06 1989-09-06 内燃機関の燃料量及び点火時期制御方法および装置

Publications (2)

Publication Number Publication Date
JPH0392570A JPH0392570A (ja) 1991-04-17
JP2502385B2 true JP2502385B2 (ja) 1996-05-29

Family

ID=16888137

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1229185A Expired - Lifetime JP2502385B2 (ja) 1989-09-06 1989-09-06 内燃機関の燃料量及び点火時期制御方法および装置

Country Status (5)

Country Link
US (1) US5063901A (ja)
EP (1) EP0416856B1 (ja)
JP (1) JP2502385B2 (ja)
KR (1) KR0148571B1 (ja)
DE (1) DE69004901T2 (ja)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0689731B2 (ja) * 1989-03-10 1994-11-14 株式会社日立製作所 内燃機関の点火時期制御方法および装置
JPH03210065A (ja) * 1990-01-12 1991-09-13 Nissan Motor Co Ltd エンジンのノッキング制御装置
JP3303981B2 (ja) * 1991-12-20 2002-07-22 株式会社日立製作所 エンジン排気ガス浄化装置の診断装置
FR2692037B1 (fr) * 1992-06-03 1997-08-08 Thomson Csf Procede de diagnostic d'un processus evolutif.
US5748467A (en) * 1995-02-21 1998-05-05 Fisher-Rosemont Systems, Inc. Method of adapting and applying control parameters in non-linear process controllers
JP2982746B2 (ja) * 1997-06-06 1999-11-29 トヨタ自動車株式会社 ハイブリッド車両の内燃機関制御装置
US6359439B1 (en) * 2000-03-13 2002-03-19 Delphi Technologies, Inc. Compression sense ignition system with fault mode detection and having improved capacitive sensing
JP2001271695A (ja) * 2000-03-24 2001-10-05 Honda Motor Co Ltd 内燃機関の制御装置
JP3724634B2 (ja) * 2000-08-28 2005-12-07 本田技研工業株式会社 エンジン発電装置およびコジェネレーション装置
JP3816416B2 (ja) * 2002-03-28 2006-08-30 三菱電機株式会社 電子スロットル制御システムのフェイルセーフ装置
JP4417331B2 (ja) * 2003-09-24 2010-02-17 株式会社エー・アンド・デイ 多信号解析装置
US6964261B2 (en) * 2003-12-11 2005-11-15 Perkins Engines Company Limited Adaptive fuel injector trimming during a zero fuel condition
JP4364777B2 (ja) * 2004-12-02 2009-11-18 本田技研工業株式会社 内燃機関の空燃比制御装置
FR2897900B1 (fr) * 2006-02-28 2008-06-06 Inst Francais Du Petrole Procede de controle de la phase de combustion d'un moteur a combustion interne, notamment moteur suralimente a injection directe de type essence
DE102006023693B4 (de) * 2006-05-19 2017-06-08 Robert Bosch Gmbh Verfahren zum Betreiben einer Brennkraftmaschine
US7819095B2 (en) * 2007-09-17 2010-10-26 Denso Corporation Electronic valve system
JP5949583B2 (ja) * 2013-01-29 2016-07-06 トヨタ自動車株式会社 異常検出装置
DE102017223662A1 (de) * 2017-12-22 2019-06-27 Volkswagen Aktiengesellschaft Vorrichtung und Verfahren zur Diagnose variabler Ventilbetriebsstellungen
DE102018219567A1 (de) * 2018-11-15 2020-05-20 Continental Automotive Gmbh Verfahren zum Erkennen einer Anpassungsnotwendigkeit eines Kompensationsfaktors eines amperometrischen Sensors und amperometrischer Sensor

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2941977A1 (de) * 1979-10-17 1981-04-30 Robert Bosch Gmbh, 7000 Stuttgart Einrichtung zum optimieren von betriebskenngroessen einer brennkraftmaschine
JPS5938424B2 (ja) * 1980-10-16 1984-09-17 マツダ株式会社 燃料噴射式エンジンの燃料供給装置
JPS59190447A (ja) * 1983-04-11 1984-10-29 Nissan Motor Co Ltd エンジンの電子制御装置
JPS60164634A (ja) * 1984-02-06 1985-08-27 Mazda Motor Corp エンジンの空燃比制御装置
JPS61244856A (ja) * 1985-04-24 1986-10-31 Nippon Denso Co Ltd エンジンの信号処理装置
JPS6248940A (ja) * 1985-08-27 1987-03-03 Hitachi Ltd エンジン制御装置
GB8629346D0 (en) * 1986-12-09 1987-01-21 Lucas Ind Plc Engine control
GB8700759D0 (en) * 1987-01-14 1987-02-18 Lucas Ind Plc Adaptive control system
JPS63255568A (ja) * 1987-04-10 1988-10-21 Mazda Motor Corp エンジンのアイドル回転数制御装置
JP2646482B2 (ja) * 1987-12-10 1997-08-27 スズキ株式会社 車両用エンジンコントローラの診断装置

Also Published As

Publication number Publication date
JPH0392570A (ja) 1991-04-17
US5063901A (en) 1991-11-12
EP0416856A3 (en) 1991-07-24
KR0148571B1 (ko) 1998-11-02
EP0416856B1 (en) 1993-12-01
EP0416856A2 (en) 1991-03-13
DE69004901T2 (de) 1994-06-16
KR910006606A (ko) 1991-04-29
DE69004901D1 (de) 1994-01-13

Similar Documents

Publication Publication Date Title
JP2502385B2 (ja) 内燃機関の燃料量及び点火時期制御方法および装置
JPH0689731B2 (ja) 内燃機関の点火時期制御方法および装置
EP1818525B1 (en) An air-fuel ratio controlling apparatus for an engine
US5129379A (en) Diagnosis system and optimum control system for internal combustion engine
JP2009293501A (ja) 多気筒内燃機関の失火検出装置
EP1433939A2 (en) Engine fuel injection control device
JP2001263212A (ja) 内燃機関の電子制御装置
JPH1122515A (ja) 機関トルク算出装置
JP2535893B2 (ja) 内燃機関の空燃比制御装置
JPH01216040A (ja) 内燃機関の電子制御燃料噴射装置
JP3248159B2 (ja) 内燃機関の過渡運転時の空燃比制御装置
JP2535895B2 (ja) 内燃機関の空燃比制御装置
JPH09324691A (ja) 内燃機関の燃料噴射制御装置
JPH0531252Y2 (ja)
JPH0237170A (ja) エンジンの点火時期制御装置
JPH0613865B2 (ja) 内燃エンジンの点火時期制御装置
JPH11200925A (ja) エンジン制御装置
JP2002309992A (ja) 内燃機関の大気圧学習装置
JP2007192027A (ja) アイドル不安定検出装置及びアイドル不安定検出方法
JP2000356163A (ja) 燃料蒸発特性検出装置及び内燃機関の制御装置
JPH1054271A (ja) 内燃機関の燃料噴射制御装置
JPH07151043A (ja) 内燃機関の点火制御装置
JP2005016480A (ja) 内燃機関用制御装置
JPH0788809B2 (ja) 内燃機関の点火時期制御装置
JPH062637A (ja) 内燃機関の点火制御装置