JPH0227161A - エンジンの点火時期制御装置および点火時期制御方法 - Google Patents
エンジンの点火時期制御装置および点火時期制御方法Info
- Publication number
- JPH0227161A JPH0227161A JP17594688A JP17594688A JPH0227161A JP H0227161 A JPH0227161 A JP H0227161A JP 17594688 A JP17594688 A JP 17594688A JP 17594688 A JP17594688 A JP 17594688A JP H0227161 A JPH0227161 A JP H0227161A
- Authority
- JP
- Japan
- Prior art keywords
- calculated
- engine
- load data
- ignition timing
- coefficient
- 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
Links
Landscapes
- Electrical Control Of Ignition Timing (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は、エンジン回転数と、このエンジン回転数に基
づいて設定される負他データとから最適点火簡明を設定
寸る−「ンジンの点火時期制御装置および点火時期制御
方法に関する。
づいて設定される負他データとから最適点火簡明を設定
寸る−「ンジンの点火時期制御装置および点火時期制御
方法に関する。
[従来の技術と発明が解決しようとする課題]従来、吸
入空気量計測には高い精度が要求ざれるためしジェトロ
ニックの自動車用エンジンでは、自動車用エンジンの吸
入管におけるスロワ[・ルバルブ上流に応答性の高いポ
ットフィルム式エアフローメータあるいはボッ8911
7式エアフローメータなとの吸入空気量センサを設けて
いる。この種の吸入空気量センサは応答性が良いため、
エンジンの吸気脈動の影響により定常運転域においても
その出ノJは、第6図に一点鎖線で示Jように脈動して
いる。このため、従来ではエアフローメタの出力を一義
的に平均処理して吸入空気fflQs’を求めている。
入空気量計測には高い精度が要求ざれるためしジェトロ
ニックの自動車用エンジンでは、自動車用エンジンの吸
入管におけるスロワ[・ルバルブ上流に応答性の高いポ
ットフィルム式エアフローメータあるいはボッ8911
7式エアフローメータなとの吸入空気量センサを設けて
いる。この種の吸入空気量センサは応答性が良いため、
エンジンの吸気脈動の影響により定常運転域においても
その出ノJは、第6図に一点鎖線で示Jように脈動して
いる。このため、従来ではエアフローメタの出力を一義
的に平均処理して吸入空気fflQs’を求めている。
また、燃料噴射制御においては、上記吸入空気IQs’
とエンジン回転数Nとから基本燃料噴射量Tpを下式か
ら求める。
とエンジン回転数Nとから基本燃料噴射量Tpを下式か
ら求める。
Tp =に一Qs’/N (K :定数)そして、
この基本燃料@銅量Tpを水温補正、加速補正、フィー
ドバック補正なとの各種補正係数により補止して、実際
の燃料噴射量Tiを求め、これにより燃料噴射制御を行
い、空燃比のリッチ化あるいはリーン化を抑制するよう
にしている。
この基本燃料@銅量Tpを水温補正、加速補正、フィー
ドバック補正なとの各種補正係数により補止して、実際
の燃料噴射量Tiを求め、これにより燃料噴射制御を行
い、空燃比のリッチ化あるいはリーン化を抑制するよう
にしている。
一方、点火時期制御に際しては、一義的に平均処理して
求めた吸入空気MIIQs’に基づいて求めた基本燃F
A11 fAFlz T pをエンジン負荷としてとら
え、このJA本燃燃料Fil 桁T− pと、エンジン
回転数Nとをパラメータとして点火時期マツプの領域を
特定し、この領域に格納ざれている点火時期を実際の点
火時期として用いるものが知られている。
求めた吸入空気MIIQs’に基づいて求めた基本燃F
A11 fAFlz T pをエンジン負荷としてとら
え、このJA本燃燃料Fil 桁T− pと、エンジン
回転数Nとをパラメータとして点火時期マツプの領域を
特定し、この領域に格納ざれている点火時期を実際の点
火時期として用いるものが知られている。
ところで、過渡時などにおいて、上記スITIットルバ
ルブが急開されると、その直後の上記吸入空気量センサ
で計測される吸入空気Mi Q sは、気筒に供給され
る吸入空気量と、スロットルバルブ下流側のエアヂャン
バ、インデークマニホルド内の圧力変動分に要する吸入
空気量とが加算された流量、すなわち、ス[1ツトルバ
ルブを通過した空気流量が器側されてしまうため、実際
に気筒に吸入される空気量はそれよりもある遅れを有し
ている。
ルブが急開されると、その直後の上記吸入空気量センサ
で計測される吸入空気Mi Q sは、気筒に供給され
る吸入空気量と、スロットルバルブ下流側のエアヂャン
バ、インデークマニホルド内の圧力変動分に要する吸入
空気量とが加算された流量、すなわち、ス[1ツトルバ
ルブを通過した空気流量が器側されてしまうため、実際
に気筒に吸入される空気量はそれよりもある遅れを有し
ている。
例えば、SPI(シングルポインl〜インジ1りj
ショア)の場合、スロットルバルブ上流側で燃料を噴射
するので、スロットル通過空気量に対応した燃料噴@量
を設定すればよいが、点火時期は、燃料噴射がSPI方
式であってもエンジンが実際に吸い込んだ空気量(実吸
入空気量)に対して設定する必要がある。
するので、スロットル通過空気量に対応した燃料噴@量
を設定すればよいが、点火時期は、燃料噴射がSPI方
式であってもエンジンが実際に吸い込んだ空気量(実吸
入空気量)に対して設定する必要がある。
その結果、過渡時の点火時期を、上記吸入空気量センサ
の出ノノを一義的に平均処理して惇出した吸入空気1i
Qs’に基づいて求めた基本燃料噴Il}ImTpを制
御パラメータとして設定した場合、点火時期が一時的に
遅角化してしまい、適正に制御できなくなり、エンジン
出力の低下、運転フィーリング、および、排気エミッシ
ョンの悪化をもたらすことになる。
の出ノノを一義的に平均処理して惇出した吸入空気1i
Qs’に基づいて求めた基本燃料噴Il}ImTpを制
御パラメータとして設定した場合、点火時期が一時的に
遅角化してしまい、適正に制御できなくなり、エンジン
出力の低下、運転フィーリング、および、排気エミッシ
ョンの悪化をもたらすことになる。
例えば、特開昭61−229954、特開昭62−2
6 5 4 4 9号公報には、エンジンの吸気系を電
気的な等価回路に置き換えて、実際にエンジンに吸入さ
れる吸入空気量を過渡時におい一Cも■(定し、この推
定値を点火時期制御に用いるようにした技術が開示され
ているが、]−ンジンの吸気系を単に電気的4丁等価回
路に置き換えて、実際にエンジンの吸入される1リイク
ル当りの吸入空気量を間接的に推定し、このJ(f定値
を点火時期制御に用いるようにしているため、この推定
値を用いて過渡時の点火時期を最適に制御J”るには限
界がある。
6 5 4 4 9号公報には、エンジンの吸気系を電
気的な等価回路に置き換えて、実際にエンジンに吸入さ
れる吸入空気量を過渡時におい一Cも■(定し、この推
定値を点火時期制御に用いるようにした技術が開示され
ているが、]−ンジンの吸気系を単に電気的4丁等価回
路に置き換えて、実際にエンジンの吸入される1リイク
ル当りの吸入空気量を間接的に推定し、このJ(f定値
を点火時期制御に用いるようにしているため、この推定
値を用いて過渡時の点火時期を最適に制御J”るには限
界がある。
また、例えば、特開昭62−261645号公報には、
スロットルバルブ聞疫による関数と、エアフローメータ
ににり計測される大気圧下での空気流量どからスロット
ルバルブ下流の圧力を求め、この圧力の時間微分とスロ
ットルバルブ下流のチャンバおよび吸気管の容積とから
スーツ1〜ルバルブ下流のブヤンバおよび吸気管への過
渡時の充填空気量を求め、エアフ「」−メータにて4測
された空気流量から充填空気量を減算してエンジンの実
際の吸入空気量を推定する技術が開示されているが、こ
の先行技術ではスロットルバルブ開度を基に、エンジン
の実際の吸入空気量を推定しているにり−い゛ず、この
111定値を点火時期制御に用いた場合、過渡時の点火
時期を最適に制御するには、限界がある。
スロットルバルブ聞疫による関数と、エアフローメータ
ににり計測される大気圧下での空気流量どからスロット
ルバルブ下流の圧力を求め、この圧力の時間微分とスロ
ットルバルブ下流のチャンバおよび吸気管の容積とから
スーツ1〜ルバルブ下流のブヤンバおよび吸気管への過
渡時の充填空気量を求め、エアフ「」−メータにて4測
された空気流量から充填空気量を減算してエンジンの実
際の吸入空気量を推定する技術が開示されているが、こ
の先行技術ではスロットルバルブ開度を基に、エンジン
の実際の吸入空気量を推定しているにり−い゛ず、この
111定値を点火時期制御に用いた場合、過渡時の点火
時期を最適に制御するには、限界がある。
[発明の目的]
本発明は上記事情に鑑みてなされたもので、容量の大き
なマイクロコンピュータなどを用いることなく、スロワ
]・ル開度変化、エンジン回転数変化に伴う真の吸入空
気量に対応した負荷データを正確に算出することができ
、この負荷データをパラメータとして過渡時におりる最
適点火時期を設定づることができて、運転フィーリング
、おJ:び、エンジン出力性能の向上、排気エミッショ
ンの改善を図ることのできるエンジンの点火時期制御装
置および点火時期制御方法を提供することを目的として
いる。
なマイクロコンピュータなどを用いることなく、スロワ
]・ル開度変化、エンジン回転数変化に伴う真の吸入空
気量に対応した負荷データを正確に算出することができ
、この負荷データをパラメータとして過渡時におりる最
適点火時期を設定づることができて、運転フィーリング
、おJ:び、エンジン出力性能の向上、排気エミッショ
ンの改善を図ることのできるエンジンの点火時期制御装
置および点火時期制御方法を提供することを目的として
いる。
[課題を解決J−るための手段おJ:び作用](1)本
発明にJ:るエンジンの点火時期制御装置は、クランク
角センサの出力信号からエンジン回転数を算出するエン
ジン回転数算出手段と、吸入空気量センサの出力信号か
らスロットル通過空気量を算出するス[1ットル通過空
気量算出手段と、運転状態パラメータに応じて修正係数
を修正係数マツプから検索する修正係数検索手段と、上
記エンジン回転数算出手段で算出したエンジン回転数と
エンジンによって定まる係数と上記修正係数検索手段で
検索した修正係数とから加重係数を算出する加重係数専
用手段と、今回算出したエンジン1回転当たりのスロッ
トル通過空気量と前回算出した負荷データとの差と、上
記加重係数算出手段で算出した加重係数との比を、前回
算出した。上記負荷データに加算して今回の負荷データ
を算出する負荷データ算出手段と、上記負荷データ算出
手段で算出した今回の負荷データと、上記エンジン回転
数算出手段で算出した今回のエンジン回転数とをパラメ
ータとして点火時期マツプから今回の点火時期を検索す
る点火時期検索手段とが設けられているものである。
発明にJ:るエンジンの点火時期制御装置は、クランク
角センサの出力信号からエンジン回転数を算出するエン
ジン回転数算出手段と、吸入空気量センサの出力信号か
らスロットル通過空気量を算出するス[1ットル通過空
気量算出手段と、運転状態パラメータに応じて修正係数
を修正係数マツプから検索する修正係数検索手段と、上
記エンジン回転数算出手段で算出したエンジン回転数と
エンジンによって定まる係数と上記修正係数検索手段で
検索した修正係数とから加重係数を算出する加重係数専
用手段と、今回算出したエンジン1回転当たりのスロッ
トル通過空気量と前回算出した負荷データとの差と、上
記加重係数算出手段で算出した加重係数との比を、前回
算出した。上記負荷データに加算して今回の負荷データ
を算出する負荷データ算出手段と、上記負荷データ算出
手段で算出した今回の負荷データと、上記エンジン回転
数算出手段で算出した今回のエンジン回転数とをパラメ
ータとして点火時期マツプから今回の点火時期を検索す
る点火時期検索手段とが設けられているものである。
(2)本発明によるエンジンの点火時期制御方法は、ク
ランク角センザの出力信号からエンジン回転数を算出し
、また吸入空気量センサの出力信号からスロットル通過
空気量を算出し、また運転状態パラメータに応じて修正
係数を修正係数マツプから検索し、次いで上記エンジン
回転数とエンジンによって定まる係数と上記修正係数と
から加重係数を算出し、その後、今回算出したエンジン
1回転当たりのスロットル通過空気量と前回算出した負
荷データとの差と、今回算出した上記加重係数との比を
、前回算出した上記負荷データに加算して今回の負荷デ
ータを算出し、そして今回の負荷データと、今回のエン
ジン回転数とをパラメータとして点火時期マツプから今
回の点火時期を検索J−ることを特徴ともので、望まし
くは以下の式によって負荷データを算出する。
ランク角センザの出力信号からエンジン回転数を算出し
、また吸入空気量センサの出力信号からスロットル通過
空気量を算出し、また運転状態パラメータに応じて修正
係数を修正係数マツプから検索し、次いで上記エンジン
回転数とエンジンによって定まる係数と上記修正係数と
から加重係数を算出し、その後、今回算出したエンジン
1回転当たりのスロットル通過空気量と前回算出した負
荷データとの差と、今回算出した上記加重係数との比を
、前回算出した上記負荷データに加算して今回の負荷デ
ータを算出し、そして今回の負荷データと、今回のエン
ジン回転数とをパラメータとして点火時期マツプから今
回の点火時期を検索J−ることを特徴ともので、望まし
くは以下の式によって負荷データを算出する。
まず、エンジン回転数をN1エンジンによって定まる係
数をKv、修正係数をχとした場合、加重係数αを α−KVXχ/N で求め、前回の時刻を(tn−1)、今回の時刻を(t
n)、スロットル通過空気量をQsとした場合、今回の
負荷データT Qa(tn)を で求める。
数をKv、修正係数をχとした場合、加重係数αを α−KVXχ/N で求め、前回の時刻を(tn−1)、今回の時刻を(t
n)、スロットル通過空気量をQsとした場合、今回の
負荷データT Qa(tn)を で求める。
L発明の実施例]
以下、図面を参照して本発明の詳細な説明する。
図面は本発明の一実施例を丞し、第1図はエンジン制御
系の概略図、第2図は制御装置の機能ブ1]1ツク図、
第3図は点火時刻の算出手順を示ずフローチャート、第
4図はクランクロータの正面図、第5図は吸気状態を示
す概念図、第6図は吸入空気量を示す特性図である。
系の概略図、第2図は制御装置の機能ブ1]1ツク図、
第3図は点火時刻の算出手順を示ずフローチャート、第
4図はクランクロータの正面図、第5図は吸気状態を示
す概念図、第6図は吸入空気量を示す特性図である。
(構 成)
図中の符号1はエンジン本体で、図においては水平対向
4気筒型エンジンを示す。また、このエンジン本体1の
シリンダヘッド2に形成された吸気ボート2a1排気ボ
ート2bにインテークマホルド3、エキゾーストマニホ
ルド4が各々連設されており、さらに、上記シリンダヘ
ッド2には、その発火部を燃焼室1aに露?する点火プ
ラグ5が装着されている。
4気筒型エンジンを示す。また、このエンジン本体1の
シリンダヘッド2に形成された吸気ボート2a1排気ボ
ート2bにインテークマホルド3、エキゾーストマニホ
ルド4が各々連設されており、さらに、上記シリンダヘ
ッド2には、その発火部を燃焼室1aに露?する点火プ
ラグ5が装着されている。
また、上記インテークマニホルド3の上流側にエアチャ
ンバ6を介してスロットルチャンバフが連通され、この
スロットルチャンバ7の上流側が吸入管8を介してエア
クリーナ9に連通されている。
ンバ6を介してスロットルチャンバフが連通され、この
スロットルチャンバ7の上流側が吸入管8を介してエア
クリーナ9に連通されている。
なお、スロットルバルブ7aの下流側から吸気バルブま
での間のスロワ1ヘルヂ入ノンバフ、エアチャンバ6、
インテークマニホルド3、吸気ボー1〜2aでチャンバ
△が構成されている。
での間のスロワ1ヘルヂ入ノンバフ、エアチャンバ6、
インテークマニホルド3、吸気ボー1〜2aでチャンバ
△が構成されている。
さらに、上記吸入管8の上記エアクリーナ9の直下流に
吸入空気量センサ(図においては、ホットワイヤ式エア
フローメータ)10が介装され、また、上記スロットル
ナ11ンパ7に設けられたスロットルバルブ7aにスロ
ットルポジションセンサ11が連設されている。さらに
、このスロットルバルブ7の直上流側に、インジェクタ
12が配設されている。また、上記このインテークマニ
ホルド3に形成された冷却水通路(図示せず)に冷却水
温センサ13が臨まされている。
吸入空気量センサ(図においては、ホットワイヤ式エア
フローメータ)10が介装され、また、上記スロットル
ナ11ンパ7に設けられたスロットルバルブ7aにスロ
ットルポジションセンサ11が連設されている。さらに
、このスロットルバルブ7の直上流側に、インジェクタ
12が配設されている。また、上記このインテークマニ
ホルド3に形成された冷却水通路(図示せず)に冷却水
温センサ13が臨まされている。
一方、上記エンジン本体1のクランクシャフト1bにク
ランクロータ14が固設されており、このクランクロー
タ14の外周に電磁ピックアップ等からなるクランク角
センサ15が対設されている。
ランクロータ14が固設されており、このクランクロー
タ14の外周に電磁ピックアップ等からなるクランク角
センサ15が対設されている。
第4図に示づように、上記クランクロータ14の外周に
は各気筒<#1.#2と#3.悸4)の基準クランク角
を示す突起14aと、角速度を算出する際の基準点とな
る突起14 bとが各々対称な位置に配設されている。
は各気筒<#1.#2と#3.悸4)の基準クランク角
を示す突起14aと、角速度を算出する際の基準点とな
る突起14 bとが各々対称な位置に配設されている。
例えば、図においては、上記突起14bのセラ1〜角θ
1がBTDClooで、また、基準クランク角を示J−
突起14. aの聞ぎ角θ2が上記突起14. bから
110°で、さらに、この突起14aと伯の突起14
bとの間の聞き角θ3が70°に設定されている。
1がBTDClooで、また、基準クランク角を示J−
突起14. aの聞ぎ角θ2が上記突起14. bから
110°で、さらに、この突起14aと伯の突起14
bとの間の聞き角θ3が70°に設定されている。
上記クランク角センサ15では、上記クランクロー91
4の各突起14a、14bが該クランク角センザ15の
ヘッドを通過する際の磁束変化により生じる交流電圧を
取り出して各気筒ごとの基準クランク角を検出づ−るた
めの基準クランク角(0)信シシ、cl−3よび、エン
ジン回転数と角速度を検出するだめの回転角(Ne )
信号を出力する。
4の各突起14a、14bが該クランク角センザ15の
ヘッドを通過する際の磁束変化により生じる交流電圧を
取り出して各気筒ごとの基準クランク角を検出づ−るた
めの基準クランク角(0)信シシ、cl−3よび、エン
ジン回転数と角速度を検出するだめの回転角(Ne )
信号を出力する。
さらに、上記エキシースミルマニホルド4に連通ずる排
気管16に02センザ17が臨まされている。なお、符
号18は触媒コンバータである。
気管16に02センザ17が臨まされている。なお、符
号18は触媒コンバータである。
(制御手段の回路構成)
一方、符号19は制御手段で、この制御手段19のCP
U (中央演算処理装置>20.ROM21、RAM2
2、および、I10インターフェース23がパスライン
24を介してD−いに接続されており、このI10イン
ターフェース23の入力ボートに上記各センザ10,1
1,13,15.17で構成された運転状態パラメータ
検出手段25が接続され、また、このI10インターフ
ェース23の出力ボートに、駆動回路26を介して上記
インジェクタ12が接続されているとともに、上記点火
プラグ5がディストリピユータ2フ9点火コイル28を
介して接続されている。
U (中央演算処理装置>20.ROM21、RAM2
2、および、I10インターフェース23がパスライン
24を介してD−いに接続されており、このI10イン
ターフェース23の入力ボートに上記各センザ10,1
1,13,15.17で構成された運転状態パラメータ
検出手段25が接続され、また、このI10インターフ
ェース23の出力ボートに、駆動回路26を介して上記
インジェクタ12が接続されているとともに、上記点火
プラグ5がディストリピユータ2フ9点火コイル28を
介して接続されている。
上記ROM21には制御プログラム、点火時期マツプM
P IGなとの固定データが記憶されてa3す、また
、上記RAM22にはデータ処理した後の上記運転状態
パラメータ検出手段25の各センサの出力信号が格納さ
れている。また、上記CPU 20では上記ROM21
に記憶されている制御プログラムに従い、上記RAM2
2に記憶されている各種データに基づき燃料噴射量およ
び点火時期を演算する。
P IGなとの固定データが記憶されてa3す、また
、上記RAM22にはデータ処理した後の上記運転状態
パラメータ検出手段25の各センサの出力信号が格納さ
れている。また、上記CPU 20では上記ROM21
に記憶されている制御プログラムに従い、上記RAM2
2に記憶されている各種データに基づき燃料噴射量およ
び点火時期を演算する。
(制御手段の機能構成)
第2図に示づように上記制御手段19にお(プる点火時
期制御は、クランクパルス判別手段29、角速度算出手
段30.、J−ンジン回転数算出手段31、加重係数算
出手段32、修正係数検索手段32a、ROM21に記
憶されている修正係数マツプMP×、ス[」ツ1ヘル通
過空気量算出手段33、負荷データ算出手段36、点火
時期検索手段40、ROM21に記憶されている点火時
期マツプMPIG、点火時刻算出手段41、タイマ手段
42、点火駆動手段43で構成されている。
期制御は、クランクパルス判別手段29、角速度算出手
段30.、J−ンジン回転数算出手段31、加重係数算
出手段32、修正係数検索手段32a、ROM21に記
憶されている修正係数マツプMP×、ス[」ツ1ヘル通
過空気量算出手段33、負荷データ算出手段36、点火
時期検索手段40、ROM21に記憶されている点火時
期マツプMPIG、点火時刻算出手段41、タイマ手段
42、点火駆動手段43で構成されている。
クランクパルス判別手段29では、クランク角センIす
15の出力信号が、クランクロータ14の突起14 a
を検出したG信号か突起14bを検出したNe信号かを
判別する。
15の出力信号が、クランクロータ14の突起14 a
を検出したG信号か突起14bを検出したNe信号かを
判別する。
すなわち、まず、上記クランク角センサ15から最初に
入力される信号を基準として次に入力される信号までの
時間(■1)を計測し、次いで、この信号を基準として
その次に入力される信号までの時間(■2)を計測する
。
入力される信号を基準として次に入力される信号までの
時間(■1)を計測し、次いで、この信号を基準として
その次に入力される信号までの時間(■2)を計測する
。
そして、上記両時間を比較しT2 <TI場合、次に人
力される信号はクランクロータ14の突起14aを検出
するG信号(基準クランク角を検出する信号)であるこ
とが予測できる。
力される信号はクランクロータ14の突起14aを検出
するG信号(基準クランク角を検出する信号)であるこ
とが予測できる。
一方、T2 >TI場合、次に入ノjされる信号はクラ
ンクロータ14の突起14bを検出するNe信号(回転
角を計測する際の基準信号)であることが予測できる。
ンクロータ14の突起14bを検出するNe信号(回転
角を計測する際の基準信号)であることが予測できる。
そして、上記G信号が検出された場合、上記タイマ手段
42ヘトリガ信号を出力する。
42ヘトリガ信号を出力する。
角速度算出手段30では、上記クランクパルス判別手段
2つで判別したNe信号を検出したときから、次のG信
号を検出するまでの時刻Tθを求め、予めROM21に
記憶されている上記クランりl」−夕1/lの突起1/
1.b、14a間の角度θ2のデータからクランクシャ
フト1bの角速度ωを求める。
2つで判別したNe信号を検出したときから、次のG信
号を検出するまでの時刻Tθを求め、予めROM21に
記憶されている上記クランりl」−夕1/lの突起1/
1.b、14a間の角度θ2のデータからクランクシャ
フト1bの角速度ωを求める。
エンジン回転数算出手段31では、上記角速度算出手段
30で算出した角速度ωからエンジン回転数Nを粋出覆
る。
30で算出した角速度ωからエンジン回転数Nを粋出覆
る。
スロワ1〜ル通過空気量算出手段33では、吸入空気量
センサ10の出力波形からスロットルバルブ7a、およ
び、図示しないl5CV(アイドルスピードコントロー
ルバルブ)のバイパス通路を通過J−る吸入空気fit
Qsを算出する。
センサ10の出力波形からスロットルバルブ7a、およ
び、図示しないl5CV(アイドルスピードコントロー
ルバルブ)のバイパス通路を通過J−る吸入空気fit
Qsを算出する。
加重係数算出手段32では、上記エンジン回転数算出手
段31で算出したエンジン回転数Nから上記吸入空気量
センサ10の一次遅れ時定数τ′に基づく加重係数(加
重係数割合)α′を算出する。71なわら、上記加重係
数α′は、NxηV xVHxdt N:エンジン回転数(rps) VC:スロットルバルブ下流から吸気 バルブ直前までのチャンバA内 容積(TrL3) ηV :入口条件がスロットル下流の条件、すなわち、
チャンバ△内圧 力(KΩ/況)、チャンバΔ内渇 度(°K)に対する体積効率 Vh :総排気t&(m3) Δt:演算周期(sec) で求められる。このうち、体積効率ηVは負荷(こよる
影響が微小であると考えられ、通常はηV1あるいはη
v =constとして取扱うことがCきるが、低負荷
域、特にエンジン低回転の吸入行程時、インテークバル
ブが問いた際に燃焼ガスがインテークマニホールド3に
逆流する、いわゆる、吹き返しの発生などにより体積効
率が低下しηV〈1となる。従って、上記加重係数α′
は、条件に応じて修正が必要となり、修正係数χにより
修正される。この修正係数χは、上記吹き返しの発生な
どに影響を及ぼづ運転状態パラメータ、例えば、スロッ
トル開度THθ及びエンジン回転数Nなとのパラメータ
から実験にJ、り予め求め、R0M21にスロツI−ル
開f、& T +−10おJ、びエンジン回転数Nをパ
ラメータとした修正係数マツプMPXとして記憶されて
a3す、修正係数検索手段32aに1、つC検索される
。
段31で算出したエンジン回転数Nから上記吸入空気量
センサ10の一次遅れ時定数τ′に基づく加重係数(加
重係数割合)α′を算出する。71なわら、上記加重係
数α′は、NxηV xVHxdt N:エンジン回転数(rps) VC:スロットルバルブ下流から吸気 バルブ直前までのチャンバA内 容積(TrL3) ηV :入口条件がスロットル下流の条件、すなわち、
チャンバ△内圧 力(KΩ/況)、チャンバΔ内渇 度(°K)に対する体積効率 Vh :総排気t&(m3) Δt:演算周期(sec) で求められる。このうち、体積効率ηVは負荷(こよる
影響が微小であると考えられ、通常はηV1あるいはη
v =constとして取扱うことがCきるが、低負荷
域、特にエンジン低回転の吸入行程時、インテークバル
ブが問いた際に燃焼ガスがインテークマニホールド3に
逆流する、いわゆる、吹き返しの発生などにより体積効
率が低下しηV〈1となる。従って、上記加重係数α′
は、条件に応じて修正が必要となり、修正係数χにより
修正される。この修正係数χは、上記吹き返しの発生な
どに影響を及ぼづ運転状態パラメータ、例えば、スロッ
トル開度THθ及びエンジン回転数Nなとのパラメータ
から実験にJ、り予め求め、R0M21にスロツI−ル
開f、& T +−10おJ、びエンジン回転数Nをパ
ラメータとした修正係数マツプMPXとして記憶されて
a3す、修正係数検索手段32aに1、つC検索される
。
ここで゛、]記ブt・ンバ内容禎VC及び排気量V11
は一定値であり、さらに演C7周期Δしは、ブ[−1グ
ラム及びCPU20fJ)演幹能力で決まり弾に一定C
ある。従って、上記体積9ノ十をηV一定とJれば、 ηVxVllx、4t どJることができ、上記加重係数α′を修正係数χC修
正し1ζ加重係数α(よ、 α−KVXχ/N ・・・(2)で表
される。[記KVは、予め上記ROM21に一定値とし
て格納されており、加重係数α算出時に読み出され−C
用いられる。
は一定値であり、さらに演C7周期Δしは、ブ[−1グ
ラム及びCPU20fJ)演幹能力で決まり弾に一定C
ある。従って、上記体積9ノ十をηV一定とJれば、 ηVxVllx、4t どJることができ、上記加重係数α′を修正係数χC修
正し1ζ加重係数α(よ、 α−KVXχ/N ・・・(2)で表
される。[記KVは、予め上記ROM21に一定値とし
て格納されており、加重係数α算出時に読み出され−C
用いられる。
また、負荷データ算出手段36では、上記加重係数α出
時段32C゛算出した加重係数αと」二配ス0ッl〜ル
通過空気量算出手段33で算出したスロットル通過空気
量Qsから、現計、1刻におりる実際の負荷データTQ
a(tn)を算出する。
時段32C゛算出した加重係数αと」二配ス0ッl〜ル
通過空気量算出手段33で算出したスロットル通過空気
量Qsから、現計、1刻におりる実際の負荷データTQ
a(tn)を算出する。
すなわち、第5図に示1ように、スロワ1−ルバルブ7
a、および、図示しないl5CV(アイドルスピードコ
ントロールバルブ)のエアバイパス通路を通過する吸入
空気量QS (K(1/5CC)は、吸入空気量セン
サ10で計測されるが、この吸入空気量センサ10での
計測時刻と上記スロットルバルブ7aなどを通過する吸
入空気の時刻とが一致Jると仮定した場合、演算周期Δ
tあたりの」1記チャンバAに流入する吸入空気ffi
聞Wat(にg)は、 Wat= QS X 、6 t 、
、、 (3)であり、一方、上記エアチャンバ6、イン
テークマニホルド3、および、吸入ボート2aで構成J
るヂVンバAに流入した吸入空気が各気筒の燃焼室1a
へ時間周期あたりに吸い込まれる実吸入空気重量Wae
(Kg)は、 Wae= Q x IJ t −
(4)である。
a、および、図示しないl5CV(アイドルスピードコ
ントロールバルブ)のエアバイパス通路を通過する吸入
空気量QS (K(1/5CC)は、吸入空気量セン
サ10で計測されるが、この吸入空気量センサ10での
計測時刻と上記スロットルバルブ7aなどを通過する吸
入空気の時刻とが一致Jると仮定した場合、演算周期Δ
tあたりの」1記チャンバAに流入する吸入空気ffi
聞Wat(にg)は、 Wat= QS X 、6 t 、
、、 (3)であり、一方、上記エアチャンバ6、イン
テークマニホルド3、および、吸入ボート2aで構成J
るヂVンバAに流入した吸入空気が各気筒の燃焼室1a
へ時間周期あたりに吸い込まれる実吸入空気重量Wae
(Kg)は、 Wae= Q x IJ t −
(4)である。
一方、上記実吸入空気ff1Qは、上記チャンバΔ内の
単位時間あたりの体積流量Vae (m” /5ec)
と、このヂVンバΔ内の空気比重εによって求めること
ができる。
単位時間あたりの体積流量Vae (m” /5ec)
と、このヂVンバΔ内の空気比重εによって求めること
ができる。
Q=Vaexε ・・・(5)ま
た、この体積流量Vaeは、 となる。
た、この体積流量Vaeは、 となる。
また、−上記ヂャンバA内の空気比重εはこのチャンバ
A内の空気重量WC(K(+)と、このヂャンバ△内容
積VC(m3)との比で表されるため、上記(8)式は
、 N/2:4サイクルエンジンの 1secあたりの吸気行程数 ゛(求めることができる。
A内の空気重量WC(K(+)と、このヂャンバ△内容
積VC(m3)との比で表されるため、上記(8)式は
、 N/2:4サイクルエンジンの 1secあたりの吸気行程数 ゛(求めることができる。
また、空気比重εは状態方程式により、RC:空気のガ
ス定数(k肝/kc+°に)TC:チャンバA内の空気
温度く°に)PC;チャンバA内圧力< K(+/ T
It)で求めることかできる。
ス定数(k肝/kc+°に)TC:チャンバA内の空気
温度く°に)PC;チャンバA内圧力< K(+/ T
It)で求めることかできる。
よって、上記(5)式は、
に変形することができる。
ところで、上記スロットル通過空気量Qsと上記実吸入
空気!’Qとを上記チーpンバA内の入出力関係でとら
えた場合、ある時間(tn)におりるチャンバA内の空
気量ff1Wc (tn)は、その前回([n−1)
におけるチャンバA内空気量WC(tn−1)に、今回
新たに流入されるス[−」ットル通過吸入空気重量Wa
t(tn)を加算し、そこから、燃焼室1aに吸込まれ
ていった実吸入空気量pWaeを減算づ−ることにより
求めることができる。
空気!’Qとを上記チーpンバA内の入出力関係でとら
えた場合、ある時間(tn)におりるチャンバA内の空
気量ff1Wc (tn)は、その前回([n−1)
におけるチャンバA内空気量WC(tn−1)に、今回
新たに流入されるス[−」ットル通過吸入空気重量Wa
t(tn)を加算し、そこから、燃焼室1aに吸込まれ
ていった実吸入空気量pWaeを減算づ−ることにより
求めることができる。
上記燃焼室1aに吸い込まれていく実吸入空気小量Wa
eの時刻は前回(tn−1)と今回([n)の場合が考
えられるが、前回の実吸入空気重量Wae(tn−1)
を想定してヂ(・ンバへ内の入出力関係を差分方程式C
表わゼば、 WC(in) =WC(tn−1) −+−Wat(t
n)−Wae(tn−1)= WC(tn−1)
十 Q 5(tn) X 、d tQ (tn
−1)x lJ t ・(10)どなる。
eの時刻は前回(tn−1)と今回([n)の場合が考
えられるが、前回の実吸入空気重量Wae(tn−1)
を想定してヂ(・ンバへ内の入出力関係を差分方程式C
表わゼば、 WC(in) =WC(tn−1) −+−Wat(t
n)−Wae(tn−1)= WC(tn−1)
十 Q 5(tn) X 、d tQ (tn
−1)x lJ t ・(10)どなる。
また、今回の実吸入空気重量W ae(tn)を想定し
てヂャンバA内の入出力関係を差分方程式で表わせば、 WC(tn) =WC(tn−1) −+−Wat(t
n)−Wae(tn)−−WC(In−1) +Qs(
[n) XΔtQ (tn)xΔt −、、(io
’)どなる。
てヂャンバA内の入出力関係を差分方程式で表わせば、 WC(tn) =WC(tn−1) −+−Wat(t
n)−Wae(tn)−−WC(In−1) +Qs(
[n) XΔtQ (tn)xΔt −、、(io
’)どなる。
ところで、加重係数α′は、前記(1)式のとおりであ
り、上記(9)式に(1)式を代入し、実吸入空気量Q
について解くと、 WC=QXα′ ×Δし となり、今回の時刻にお【プるチャンバ内空気重量W
C(tn)は、 WC(tn) −Q(tn)xα’ (tn)xΔ
t ・ (ii)で、前回の時刻にお(Jるチャン
バ内空気重量W C(tn−1)は、 WC(tn−1) =Q(tn−1)Xα’ (tn−
1)XΔt・・・(12) となる。
り、上記(9)式に(1)式を代入し、実吸入空気量Q
について解くと、 WC=QXα′ ×Δし となり、今回の時刻にお【プるチャンバ内空気重量W
C(tn)は、 WC(tn) −Q(tn)xα’ (tn)xΔ
t ・ (ii)で、前回の時刻にお(Jるチャン
バ内空気重量W C(tn−1)は、 WC(tn−1) =Q(tn−1)Xα’ (tn−
1)XΔt・・・(12) となる。
この(11)式、(12)式を上記(10)式に代入し
、今回の時刻におりる実吸入空気量Q (tn)につい
て解けば、 ・・・(13) となり、−り記(13)式における加重係数α′を修正
係数χで修正した加重係数αで置換えると、・・・(1
3a) となる。
、今回の時刻におりる実吸入空気量Q (tn)につい
て解けば、 ・・・(13) となり、−り記(13)式における加重係数α′を修正
係数χで修正した加重係数αで置換えると、・・・(1
3a) となる。
また、上記(11)式、(12)式を上記(10°)式
に代入し、今回の時刻におりる実吸入空気m Q (t
n)について解()ば、 ・・・(13°) となり、同様に修正係数χで修正した加重係数αで置換
えると ・・・(13a’) となる。
に代入し、今回の時刻におりる実吸入空気m Q (t
n)について解()ば、 ・・・(13°) となり、同様に修正係数χで修正した加重係数αで置換
えると ・・・(13a’) となる。
上記(13a)式、(13a’)式のα(tn−1)、
および、α(tn)は上記加重係数締出手段32で算出
した前回、および今回の加重係数であり、実吸入空気量
Q(tn)はこの前回と今回の加重係数による加重平均
にて求められる。
および、α(tn)は上記加重係数締出手段32で算出
した前回、および今回の加重係数であり、実吸入空気量
Q(tn)はこの前回と今回の加重係数による加重平均
にて求められる。
なお、本実施例では、従来の加重平均から実吸入空気f
f1Q(tn)を求める式に近い(13a)式を採用し
て負荷データを篩用している。
f1Q(tn)を求める式に近い(13a)式を採用し
て負荷データを篩用している。
実験によれば、第6図に示すように、上記理論式による
実吸入空気ff1Qは、モデルによって求めた燃焼室1
aに吸入される真の吸入空気量と全運転領域においてほ
ぼ等しい値を示した。
実吸入空気ff1Qは、モデルによって求めた燃焼室1
aに吸入される真の吸入空気量と全運転領域においてほ
ぼ等しい値を示した。
なお、上記チャンバA内の容積Vcの小ざいエンジンに
おいて、エンジン高回転域で加重係数αが小さくなり過
ぎる場合には、加重係数αに下限リミッタを設定するよ
うにしてもよい。
おいて、エンジン高回転域で加重係数αが小さくなり過
ぎる場合には、加重係数αに下限リミッタを設定するよ
うにしてもよい。
ところで、上記実吸入空気量Q (tn)は負荷に対応
するものではなく、この実吸入空気ff1Q(tn)か
らエンジントルクに比例する負荷データを韓出するには
、時間あたりの実吸入空気量をエンジン1回転あlcり
の実吸入空気量(−負荷データ)に修正する必要がある
。
するものではなく、この実吸入空気ff1Q(tn)か
らエンジントルクに比例する負荷データを韓出するには
、時間あたりの実吸入空気量をエンジン1回転あlcり
の実吸入空気量(−負荷データ)に修正する必要がある
。
すなわち、上記負荷データ(エンジン1回転あたりの実
吸入空気量)をT Qa(tn)とすれば、T Qa(
tn)= Q (tn)/ N (tn)
−(13b)となる。
吸入空気量)をT Qa(tn)とすれば、T Qa(
tn)= Q (tn)/ N (tn)
−(13b)となる。
したがって、上記(13a)式を負荷データに変換すれ
ば、 トナリ、この(13c)式を変形すれば、となり、前回
の負荷データTQa(tn−1)に、今回算出したエン
ジン1回転あたりのスロットル通過空転あたりの実吸入
空気m ) −r Qa(tn−1)との差を今回の加
重係数α(シn)で割った値を加算することにより、今
回の負荷データTQa(tn)が算出されることになる
。
ば、 トナリ、この(13c)式を変形すれば、となり、前回
の負荷データTQa(tn−1)に、今回算出したエン
ジン1回転あたりのスロットル通過空転あたりの実吸入
空気m ) −r Qa(tn−1)との差を今回の加
重係数α(シn)で割った値を加算することにより、今
回の負荷データTQa(tn)が算出されることになる
。
上記負荷データ棹出手段36で算出した負荷データ1”
Qa(Un)、および、上記加重係数算出手段32で算
出した加重係数α(tn)が記憶手段(RAM)22の
所定アドレスに順次格納される。
Qa(Un)、および、上記加重係数算出手段32で算
出した加重係数α(tn)が記憶手段(RAM)22の
所定アドレスに順次格納される。
点火時期検索手段40では、上記負荷データ算出手段3
6で算出した負荷データTQa(tn)と、−1−記エ
ンジン回転数算出手段31で算出したそのときのエンジ
ン回転数N (t)をパラメータとして、点火時期マツ
プMPIGのアドレスを特定し、この特定し1=アドレ
スに記憶されている点火時期(点火角度)θspkを検
索する。
6で算出した負荷データTQa(tn)と、−1−記エ
ンジン回転数算出手段31で算出したそのときのエンジ
ン回転数N (t)をパラメータとして、点火時期マツ
プMPIGのアドレスを特定し、この特定し1=アドレ
スに記憶されている点火時期(点火角度)θspkを検
索する。
点火時刻算出手段41では、上記角速度専用手段30で
算出した角速度ωと上記点火時期検索手段40で検索し
た点火時期Ospkとに基づき点火時刻T spkを、 T 5pk−θspk /ω で求める。
算出した角速度ωと上記点火時期検索手段40で検索し
た点火時期Ospkとに基づき点火時刻T spkを、 T 5pk−θspk /ω で求める。
この点火時刻T spkは、上記クランクパルス判別手
段29から出力されるG信号(クランク[]り14の基
準クランク角、例えばBTDC80°を示J突起14a
を検出した信号)を基準に設定される。
段29から出力されるG信号(クランク[]り14の基
準クランク角、例えばBTDC80°を示J突起14a
を検出した信号)を基準に設定される。
タイマ手段42では、上記クランクパルス判別手段2つ
から出力されたG信号をトリガ信号として上記点火時刻
算出手段41で算出した点火時刻l−spkの計時を開
始し、点火時刻T spkに達したとぎ、点火コイル2
8へ点火信号spkを出力する。
から出力されたG信号をトリガ信号として上記点火時刻
算出手段41で算出した点火時刻l−spkの計時を開
始し、点火時刻T spkに達したとぎ、点火コイル2
8へ点火信号spkを出力する。
上記点火時刻T spkは、上記負荷データ算出手段3
6で算出した実吸入空気ffl:Q(tn)に基づいて
設定され/j負荷データー「Qaを971行パラメータ
として取り入れているので、過渡時に対する追従性がJ
、く、定常運転はもちろん過111)においでも最適点
火時期を設定することができる。
6で算出した実吸入空気ffl:Q(tn)に基づいて
設定され/j負荷データー「Qaを971行パラメータ
として取り入れているので、過渡時に対する追従性がJ
、く、定常運転はもちろん過111)においでも最適点
火時期を設定することができる。
(動 作)
次に、上記構成による点火時期の制御動作について第3
図のフローチャートに従って説明する。
図のフローチャートに従って説明する。
まず、ステップ5101でクランク角センIす15から
出力されるクランクパルスが基準クランク角を示ずG信
号か、角速度を算出する際の基準を示すNO倍信号を判
別する。
出力されるクランクパルスが基準クランク角を示ずG信
号か、角速度を算出する際の基準を示すNO倍信号を判
別する。
そして、ステップ3102.5103で、−上記ステッ
プ5101で判別したクランクパルスの人力間隔から現
時刻の角速度ω、および、この角速度ωに基づくエンジ
ン回転数N (tn)を算出する。
プ5101で判別したクランクパルスの人力間隔から現
時刻の角速度ω、および、この角速度ωに基づくエンジ
ン回転数N (tn)を算出する。
その1す、ステップ8104で、吸入空気量センザ1O
の出力信号からスロワ1−ル通過空気S Q 5(tn
)を算出する。
の出力信号からスロワ1−ル通過空気S Q 5(tn
)を算出する。
次いで、ステップ5105では、修正係数検索手段32
aにて、ス1コツ1〜ルポジシロンセン1ノ11がら得
られるスロツI〜ル聞度T Hoと上記」−ンジン回転
数N (tn)とをパラメータどじで、ROM21に格
納された修正係数マツプMPXがら修正係数χを検索す
る。
aにて、ス1コツ1〜ルポジシロンセン1ノ11がら得
られるスロツI〜ル聞度T Hoと上記」−ンジン回転
数N (tn)とをパラメータどじで、ROM21に格
納された修正係数マツプMPXがら修正係数χを検索す
る。
ステップ8106では、上記ステップ5101で算出し
たエンジン回転数N (tn)と、上記ステップ510
3’(”検索した修正係数χに基づいて加重係数α(t
n)を算出する。このαBn)は現時刻の加重係数で萌
記(2)式にて求められるものであり、上記ROM21
から一定値KVを読み出すことにより、上記エンジン回
転数N (tn)及び上記修正係数χどがら算出される
(α(tn)−Kv xχ/N(tn)) aその後、
ステップ8107で、負荷データ(エンジン1回転あた
りの実吸入空気量)丁Qa(1)1)を算出する。
たエンジン回転数N (tn)と、上記ステップ510
3’(”検索した修正係数χに基づいて加重係数α(t
n)を算出する。このαBn)は現時刻の加重係数で萌
記(2)式にて求められるものであり、上記ROM21
から一定値KVを読み出すことにより、上記エンジン回
転数N (tn)及び上記修正係数χどがら算出される
(α(tn)−Kv xχ/N(tn)) aその後、
ステップ8107で、負荷データ(エンジン1回転あた
りの実吸入空気量)丁Qa(1)1)を算出する。
この負荷データT Qa(tn)は、今回算出したエン
ジン1回転あたりのスロワ1〜ル通過空気m Q 5(
tn)/N(tn)と前回のルーチン℃・0出した負荷
データ1− Qa (t n−1)との差(Q 5(t
n) / N (tn)−T Qa(tnl))と、上
記スラップ3106でい出し1こm重係数αに、前回算
出した上記負荷データーf−Qa(tn−1)を加算し
て算出りる((13d1式参照)。
ジン1回転あたりのスロワ1〜ル通過空気m Q 5(
tn)/N(tn)と前回のルーチン℃・0出した負荷
データ1− Qa (t n−1)との差(Q 5(t
n) / N (tn)−T Qa(tnl))と、上
記スラップ3106でい出し1こm重係数αに、前回算
出した上記負荷データーf−Qa(tn−1)を加算し
て算出りる((13d1式参照)。
なお、ブilグラムが初回のとぎには、前回の負荷デー
タT Qa(tn−1)が4丁いので、上記ステップ5
105からステップ5108ヘジ1zンブし、上記ステ
ップ8103で算出したエンジン回転数N (tn)と
、上記スラーツブ5104で′算出したス「1ツトル通
過空気IQs([rl)との比(Q 5(tn) /
N (tn))を前回の負荷ブタ−rQa(tn−1)
としで記憶手段(RAM)22に格納しルーチンから外
れる。
タT Qa(tn−1)が4丁いので、上記ステップ5
105からステップ5108ヘジ1zンブし、上記ステ
ップ8103で算出したエンジン回転数N (tn)と
、上記スラーツブ5104で′算出したス「1ツトル通
過空気IQs([rl)との比(Q 5(tn) /
N (tn))を前回の負荷ブタ−rQa(tn−1)
としで記憶手段(RAM)22に格納しルーチンから外
れる。
一方、ブ「1グラムが2回目以降の場合、上記ステップ
8106からステップ5107へ進み、今回の負荷デー
ター[Qa(In)を前回の負荷データ(T−Qa(t
n)−+T Qa(in−1) )として上記記憶手段
(RAM)223」 に格納づる。
8106からステップ5107へ進み、今回の負荷デー
ター[Qa(In)を前回の負荷データ(T−Qa(t
n)−+T Qa(in−1) )として上記記憶手段
(RAM)223」 に格納づる。
次いで、ステップ5109で、上記ステップ5103゜
5107で算出したエンジン回転数N (tn)、負荷
ブタT Qa(tn)をパラメータとして、点火時期マ
ツプMPIGの特定領域(該当アドレス)に記憶されで
いる点火時期(点火角度)θspkを検索する。
5107で算出したエンジン回転数N (tn)、負荷
ブタT Qa(tn)をパラメータとして、点火時期マ
ツプMPIGの特定領域(該当アドレス)に記憶されで
いる点火時期(点火角度)θspkを検索する。
その後、ステップ5110で、上記ステップ3102−
0算出した角速度ωと、上記ステップ5109で検索し
た点火時期θspkに基づき、上記クランク角センザ1
5の基準クランク角を検出するG信号が出力されたどぎ
を基準とする点火時刻1−spkを算出する (Tsp
k = e spk /a) ) 。
0算出した角速度ωと、上記ステップ5109で検索し
た点火時期θspkに基づき、上記クランク角センザ1
5の基準クランク角を検出するG信号が出力されたどぎ
を基準とする点火時刻1−spkを算出する (Tsp
k = e spk /a) ) 。
そして、ステップ5111で、上記点火時刻1−spk
がタイマ手段42にセラ1〜され、上記G信号をトリガ
信号として計時が開始され、セットされた点火時刻T
spkに達すると点火駆動手段43を介して点火コイル
28へ点火信号spkを出力し、点火コイル28の一次
巻線が遮断され、ディストリビュータ27により所定の
気筒の点火プラグ5を点火する。
がタイマ手段42にセラ1〜され、上記G信号をトリガ
信号として計時が開始され、セットされた点火時刻T
spkに達すると点火駆動手段43を介して点火コイル
28へ点火信号spkを出力し、点火コイル28の一次
巻線が遮断され、ディストリビュータ27により所定の
気筒の点火プラグ5を点火する。
このJ、うに、運転状態パラメータに応じて加重係数α
を修正係数χで修正し、上記実吸入空気量Q (tn)
を求める。イして、この実吸入空気faQ(tn)から
求めlこ負荷データT Qa(tn)をパラメータとし
て取り入れて、点火時期Ospkを求めているので、過
渡前はもちろんのこと全運転領域で最適な点火時期を設
定づることがrぎる。
を修正係数χで修正し、上記実吸入空気量Q (tn)
を求める。イして、この実吸入空気faQ(tn)から
求めlこ負荷データT Qa(tn)をパラメータとし
て取り入れて、点火時期Ospkを求めているので、過
渡前はもちろんのこと全運転領域で最適な点火時期を設
定づることがrぎる。
なお、この実施例では、上記修正係数χをスロ開度〜ル
間度]−+−+o及びエンジン回転数Nをパラメタとし
たマツプMPXより求めるJ:うに説明したが、実吸入
空気量Q (tn)とエンジン回転数N(tn)とをパ
ラメータとして実験などから求めた修正係数χをROM
21にマツプとし°C格納し、この修正係数χをその時
の実吸入空気量Q (tn)とエンジン回転数N (t
n)とをパラメータとして読み出して用いるようにして
も良い。
間度]−+−+o及びエンジン回転数Nをパラメタとし
たマツプMPXより求めるJ:うに説明したが、実吸入
空気量Q (tn)とエンジン回転数N(tn)とをパ
ラメータとして実験などから求めた修正係数χをROM
21にマツプとし°C格納し、この修正係数χをその時
の実吸入空気量Q (tn)とエンジン回転数N (t
n)とをパラメータとして読み出して用いるようにして
も良い。
さらに、本発明による点火時期制御では時間制御式の点
火時期制御について説明したが、角度制御式の点火時期
制御にも本発明を採用できることはいうまでもない。
火時期制御について説明したが、角度制御式の点火時期
制御にも本発明を採用できることはいうまでもない。
[発明の効果]
以上説明したJ:うに本発明によれば、エンジン回転数
とエンジンによって定まる係数、及び運転状態パラメー
タに応じて加重係数を修正する修正係数とから加重係数
を算出し、また、今回算出したエンジン−回転あたりの
スロットル通過空気量と前回算出した上記負荷データと
の差と、上記加重係数との比を、前回算出した負荷デー
タに加算して今回の負荷データを算出するにうにしlc
ので、容量の大きなマイクロコンピュータなどを用いる
ことなく、スロットル開度変化、エンジン回転数変化に
伴う真の吸入空気量に対応した負荷データを正確に算出
づることができる。
とエンジンによって定まる係数、及び運転状態パラメー
タに応じて加重係数を修正する修正係数とから加重係数
を算出し、また、今回算出したエンジン−回転あたりの
スロットル通過空気量と前回算出した上記負荷データと
の差と、上記加重係数との比を、前回算出した負荷デー
タに加算して今回の負荷データを算出するにうにしlc
ので、容量の大きなマイクロコンピュータなどを用いる
ことなく、スロットル開度変化、エンジン回転数変化に
伴う真の吸入空気量に対応した負荷データを正確に算出
づることができる。
さらに、今回の上記負荷データと、今回のエンジン回転
数とをパラメータとして点火時期マツプから今回の点火
時期を検索J“るようにしたので、上記負荷データをパ
ラメータとして過渡時にお(プる最適点火時期を設定す
ることができて、運転フィーリング、および、エンジン
出力性能の向上、排気エミッションの改善を図ることが
できるなど3/1 優れた効果が奏される。
数とをパラメータとして点火時期マツプから今回の点火
時期を検索J“るようにしたので、上記負荷データをパ
ラメータとして過渡時にお(プる最適点火時期を設定す
ることができて、運転フィーリング、および、エンジン
出力性能の向上、排気エミッションの改善を図ることが
できるなど3/1 優れた効果が奏される。
図面は本発明の一実施例を示し、第1図はエンジン制御
系の概略図、第2図は制御装置の機能ブ[1ツク図、第
3図は点火時刻の算出手順を示すフローヂャ−1〜、第
4図はクランクL」−夕の正面図、第5図は吸気状態を
示す概念図、第6図は吸入空気量を示り特性図である。 10・・・吸入空気量センザ、 15・・・クランク角センザ、 31・・・エンジン回転数算出手段、 32・・・加重係数算出手段、 32a・・・修正係数検索手段、 36・・・負荷データ算出手段、 40・・・点火時期検索手段、 KV・・・エンジンによつC定まる係数、MPX・・・
修正係数マツプ、 MPIG・・・点火時期マツプ、 N・・・エンジン回転数、 Qs・・・スト1ツ1〜ル通過空気量、TQa・・・負
荷データ、 (tn)・・・今回の時刻、 7t・・・演算周期、 χ・・・修正係数、
系の概略図、第2図は制御装置の機能ブ[1ツク図、第
3図は点火時刻の算出手順を示すフローヂャ−1〜、第
4図はクランクL」−夕の正面図、第5図は吸気状態を
示す概念図、第6図は吸入空気量を示り特性図である。 10・・・吸入空気量センザ、 15・・・クランク角センザ、 31・・・エンジン回転数算出手段、 32・・・加重係数算出手段、 32a・・・修正係数検索手段、 36・・・負荷データ算出手段、 40・・・点火時期検索手段、 KV・・・エンジンによつC定まる係数、MPX・・・
修正係数マツプ、 MPIG・・・点火時期マツプ、 N・・・エンジン回転数、 Qs・・・スト1ツ1〜ル通過空気量、TQa・・・負
荷データ、 (tn)・・・今回の時刻、 7t・・・演算周期、 χ・・・修正係数、
Claims (3)
- (1)クランク角センサの出力信号からエンジン回転数
を算出するエンジン回転数算出手段と、吸入空気量セン
サの出力信号からスロットル通過空気量を算出するスロ
ットル通過空気量算出手段と、 運転状態パラメータに応じて修正係数を修正係数マップ
から検索する修正係数検索手段と、 上記エンジン回転数算出手段で算出したエンジン回転数
とエンジンによって定まる係数と上記修正係数検索手段
で検索した修正係数とから加重係数を算出する加重係数
算出手段と、 今回算出したエンジン1回転当たりのスロットル通過空
気量と前回算出した負荷データとの差と、上記加重係数
算出手段で算出した加重係数との比を、前回算出した上
記負荷データに加算して今回の負荷データを算出する負
荷データ算出手段と、 上記負荷データ算出手段で算出した今回の負荷データと
、上記エンジン回転数算出手段で算出した今回のエンジ
ン回転数とをパラメータとして点火時期マップから今回
の点火時期を検索する点火時期検索手段とが設けられて
いることを特徴とするエンジンの点火時期制御装置。 - (2)クランク角センサの出力信号からエンジン回転数
を算出し、 吸入空気量センサの出力信号からスロットル通過空気量
を算出し、 運転状態パラメータに応じて修正係数を修正係数マップ
から検索し、 上記エンジン回転数とエンジンによって定まる係数と上
記修正係数とから加重係数を算出し、今回算出したエン
ジン1回転当たりのスロットル通過空気量と前回算出し
た負荷データとの差と、今回算出した上記加重係数との
比を前回算出した上記負荷データに加算して今回の負荷
データを算出し、そして今回の負荷データと、今回のエ
ンジン回転数とをパラメータとして点火時期マップから
今回の点火時期を検索することを特徴とするエンジンの
点火時期制御方法。 - (3)エンジン回転数をN、エンジンによって定まる係
数をKv、修正係数をχとした場合、加重係数αを α=Kv×χ/N で求め、前回の時刻を(tn−1)、今回の時刻を(t
n)、スロットル通過空気量をQsとした場合、今回の
負荷データTQa(tn)を TQa(tn)=TQa(tn−1) +[1/α(tn)]{[Qs(tn)/N(tn)]
−TQa(tn−1)}で求めることを特徴とする前記
請求項2記載のエンジンの点火時期算出方法。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17594688A JPH0227161A (ja) | 1988-07-13 | 1988-07-13 | エンジンの点火時期制御装置および点火時期制御方法 |
| US07/374,307 US4996959A (en) | 1988-07-13 | 1989-06-28 | Ignition timing control system for automotive engine |
| GB8915952A GB2220704B (en) | 1988-07-13 | 1989-07-12 | Ignition timing control system for automotive engine |
| DE3923187A DE3923187A1 (de) | 1988-07-13 | 1989-07-13 | Verfahren und vorrichtung zum regeln des zuendzeitpunktes einer brenkraftmaschine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17594688A JPH0227161A (ja) | 1988-07-13 | 1988-07-13 | エンジンの点火時期制御装置および点火時期制御方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0227161A true JPH0227161A (ja) | 1990-01-29 |
Family
ID=16005018
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP17594688A Pending JPH0227161A (ja) | 1988-07-13 | 1988-07-13 | エンジンの点火時期制御装置および点火時期制御方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0227161A (ja) |
-
1988
- 1988-07-13 JP JP17594688A patent/JPH0227161A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| RU2230931C2 (ru) | Способ устранения детонационных стуков в двигателе внутреннего сгорания | |
| US4424568A (en) | Method of controlling internal combustion engine | |
| JPS639679A (ja) | 内燃機関の点火時期制御方法 | |
| US4996959A (en) | Ignition timing control system for automotive engine | |
| JP3551675B2 (ja) | 内燃機関のegr制御装置 | |
| US5271367A (en) | Ignition timing control system for an engine | |
| EP0615117A2 (en) | Engine torque-detecting method and an apparatus therefor | |
| JPH02163443A (ja) | 過給機付エンジンの制御装置 | |
| US4982712A (en) | Ignition timing control system for an engine | |
| US5664544A (en) | Apparatus and method for control of an internal combustion engine | |
| JPH02196153A (ja) | エンジンの点火時期制御装置 | |
| JP3140200B2 (ja) | 内燃機関の制御装置 | |
| JP2709080B2 (ja) | エンジンの吸入空気量算出装置および吸入空気量算出方法 | |
| JPH0227161A (ja) | エンジンの点火時期制御装置および点火時期制御方法 | |
| JPH0320597B2 (ja) | ||
| JP2623732B2 (ja) | 内燃機関の吸入空気量予測装置 | |
| JPS63295864A (ja) | 内燃機関用ノッキング検出装置 | |
| JP3092725B2 (ja) | エンジンのノック検出方法 | |
| JP2682649B2 (ja) | エンジンの点火時期制御装置および点火時期制御方法 | |
| JPS6114479A (ja) | 多気筒内燃機関の点火時期制御装置 | |
| JPH0713508B2 (ja) | 内燃機関の点火時期制御装置 | |
| JP2932917B2 (ja) | 内燃機関の燃焼状態制御装置 | |
| JP2709081B2 (ja) | エンジンの吸入空気量算出装置および吸入空気量算出方法 | |
| JPH0227162A (ja) | エンジンの点火時期制御装置および点火時期制御方法 | |
| JP2586435B2 (ja) | 内燃機関のノッキング制御装置 |