JPH05163974A - 内燃機関の燃料噴射制御装置 - Google Patents
内燃機関の燃料噴射制御装置Info
- Publication number
- JPH05163974A JPH05163974A JP3351400A JP35140091A JPH05163974A JP H05163974 A JPH05163974 A JP H05163974A JP 3351400 A JP3351400 A JP 3351400A JP 35140091 A JP35140091 A JP 35140091A JP H05163974 A JPH05163974 A JP H05163974A
- Authority
- JP
- Japan
- Prior art keywords
- fuel injection
- air amount
- intake air
- throttle opening
- control
- 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
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/18—Circuit arrangements for generating control signals by measuring intake air flow
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/22—Safety or indicating devices for abnormal conditions
- F02D41/222—Safety or indicating devices for abnormal conditions relating to the failure of sensors or parameter detection devices
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02B—INTERNAL-COMBUSTION PISTON ENGINES; COMBUSTION ENGINES IN GENERAL
- F02B75/00—Other engines
- F02B75/02—Engines characterised by their cycles, e.g. six-stroke
- F02B2075/022—Engines characterised by their cycles, e.g. six-stroke having less than six strokes per cycle
- F02B2075/025—Engines characterised by their cycles, e.g. six-stroke having less than six strokes per cycle two
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D2400/00—Control systems adapted for specific engine types; Special features of engine control systems not otherwise provided for; Power supply, connectors or cabling for engine control systems
- F02D2400/04—Two-stroke combustion engines with electronic control
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D2400/00—Control systems adapted for specific engine types; Special features of engine control systems not otherwise provided for; Power supply, connectors or cabling for engine control systems
- F02D2400/08—Redundant elements, e.g. two sensors for measuring the same parameter
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
(57)【要約】
【目的】 フェールセーフ機能を有し、かつ内燃機関の
運転状態に合わせて良好な燃料噴射制御を実行すること
ができる内燃機関の燃料噴射制御装置を提供すること。 【構成】 クランク室内圧から吸入空気量を演算するル
ーチン(S309)とエンジン回転数、スロットル開度
からこれを演算するルーチン(S305)を備え、クラ
ンク室内圧検出系に異常があるか否かを判断し(S30
4)、急加減速度状態(S308)を判断し、どちらか
に該当する時、吸入空気量演算ルーチンをエンジン回転
数、スロットル開度から演算するルーチンに切換える。
運転状態に合わせて良好な燃料噴射制御を実行すること
ができる内燃機関の燃料噴射制御装置を提供すること。 【構成】 クランク室内圧から吸入空気量を演算するル
ーチン(S309)とエンジン回転数、スロットル開度
からこれを演算するルーチン(S305)を備え、クラ
ンク室内圧検出系に異常があるか否かを判断し(S30
4)、急加減速度状態(S308)を判断し、どちらか
に該当する時、吸入空気量演算ルーチンをエンジン回転
数、スロットル開度から演算するルーチンに切換える。
Description
【0001】
【産業上の利用分野】この発明は、船舶推進機等に使用
される内燃機関の燃料噴射制御装置に係わり、特に複数
の吸入空気量演算手段を有する内燃機関の燃料噴射制御
装置に関する。
される内燃機関の燃料噴射制御装置に係わり、特に複数
の吸入空気量演算手段を有する内燃機関の燃料噴射制御
装置に関する。
【0002】
【従来の技術】従来の燃料噴射式内燃機関では、燃料噴
射量を吸入空気量に応じて制御するため、吸入空気量を
検出することが行われている。従来、吸入空気量の検出
には、空気流量計を用いて直接検出する方式が採用され
ていたが、吸気抵抗が増大したり、空気流量計の特性変
化が生じる等の理由から、最近では、空気流量計を用い
ることなく、内燃機関の運転状況から吸入空気量を算出
することが行われている。
射量を吸入空気量に応じて制御するため、吸入空気量を
検出することが行われている。従来、吸入空気量の検出
には、空気流量計を用いて直接検出する方式が採用され
ていたが、吸気抵抗が増大したり、空気流量計の特性変
化が生じる等の理由から、最近では、空気流量計を用い
ることなく、内燃機関の運転状況から吸入空気量を算出
することが行われている。
【0003】従来からこの種の燃料噴射制御装置とし
て、クランク室の内圧を検出し、この内圧から吸入空気
量を算出する従来例が存在する。例えば、特公平2−4
785号に記載の燃料噴射制御装置はクランク室内圧の
変動から吸入空気量を算出するもので、掃気ポート開孔
直前のクランク室内圧と掃気ポート閉孔付近のクランク
室内圧との差圧から吸入空気量を算出し、この算出値に
基づいて燃料噴射量を制御しようとするものである。
て、クランク室の内圧を検出し、この内圧から吸入空気
量を算出する従来例が存在する。例えば、特公平2−4
785号に記載の燃料噴射制御装置はクランク室内圧の
変動から吸入空気量を算出するもので、掃気ポート開孔
直前のクランク室内圧と掃気ポート閉孔付近のクランク
室内圧との差圧から吸入空気量を算出し、この算出値に
基づいて燃料噴射量を制御しようとするものである。
【0004】
【発明が解決しようとする課題】しかしながら、前記従
来の燃料噴射制御装置では、クランク室の内圧センサの
故障等何らかの原因によってクランク室内圧を検出でき
ない状態に陥った時のフェールセーフについての配慮が
なく、吸入空気量が算出できないことにより燃料噴射制
御が困難になるという問題があった。この場合、緊急措
置として、直ちに一定量の燃料を噴射する制御に変更す
ることも考えれるが、この方法ではある決まった運転領
域に限定されてしまう問題がある。
来の燃料噴射制御装置では、クランク室の内圧センサの
故障等何らかの原因によってクランク室内圧を検出でき
ない状態に陥った時のフェールセーフについての配慮が
なく、吸入空気量が算出できないことにより燃料噴射制
御が困難になるという問題があった。この場合、緊急措
置として、直ちに一定量の燃料を噴射する制御に変更す
ることも考えれるが、この方法ではある決まった運転領
域に限定されてしまう問題がある。
【0005】また、吸入空気量の演算方式をある一つの
ものに固定すると、内燃機関の運転状態の如何によって
は、吸入空気量を正確に求めることができない等の欠点
があり、その結果、内燃機関の燃料噴射の制御性能が低
下するという問題がある。
ものに固定すると、内燃機関の運転状態の如何によって
は、吸入空気量を正確に求めることができない等の欠点
があり、その結果、内燃機関の燃料噴射の制御性能が低
下するという問題がある。
【0006】そこでこの発明は、フェールセーフ機能を
有し、かつ内燃機関の運転状態に合わせて良好な燃料噴
射制御を実行することができる内燃機関の燃料噴射制御
装置を提供することを目的とするものである。
有し、かつ内燃機関の運転状態に合わせて良好な燃料噴
射制御を実行することができる内燃機関の燃料噴射制御
装置を提供することを目的とするものである。
【0007】
【課題を解決するための手段】この目的を達成するため
に、本発明は、図1のクレーム対応図に示すように、吸
入空気量を算出し、吸入空気量算出値から燃料噴射を制
御する内燃機関の燃料噴射制御装置において、スロット
ル開度を検出するスロットル開度検出手段と、エンジン
回転数を検出するエンジン回転数検出手段と、クランク
室圧力を検出するクランク室圧力検出手段と、クランク
室圧力検出値から算出された吸入空気量に基づいて燃料
噴射を制御する第1制御と、スロットル開度検出値とエ
ンジン回転数検出値の少なくともいずれかから算出され
た吸入空気量に基づいて燃料噴射を制御する第2制御と
のいずれか一方を実行するものであって、前記第1制御
実行中、クランク室圧検出値が所定範囲にない時、およ
び、エンジン回転数検出値の変化率が所定値以上の時の
少なくともいずれかの時に前記第2制御に切替え、前記
第2制御実行中、スロットル開度検出値およびエンジン
回転数検出値の少なくともいずれかが所定値範囲にない
時、または、スロットル開度検出値が所定値以下の時前
記第1制御に切替える燃料噴射制御手段と、を備えるこ
とを特徴とするものである。
に、本発明は、図1のクレーム対応図に示すように、吸
入空気量を算出し、吸入空気量算出値から燃料噴射を制
御する内燃機関の燃料噴射制御装置において、スロット
ル開度を検出するスロットル開度検出手段と、エンジン
回転数を検出するエンジン回転数検出手段と、クランク
室圧力を検出するクランク室圧力検出手段と、クランク
室圧力検出値から算出された吸入空気量に基づいて燃料
噴射を制御する第1制御と、スロットル開度検出値とエ
ンジン回転数検出値の少なくともいずれかから算出され
た吸入空気量に基づいて燃料噴射を制御する第2制御と
のいずれか一方を実行するものであって、前記第1制御
実行中、クランク室圧検出値が所定範囲にない時、およ
び、エンジン回転数検出値の変化率が所定値以上の時の
少なくともいずれかの時に前記第2制御に切替え、前記
第2制御実行中、スロットル開度検出値およびエンジン
回転数検出値の少なくともいずれかが所定値範囲にない
時、または、スロットル開度検出値が所定値以下の時前
記第1制御に切替える燃料噴射制御手段と、を備えるこ
とを特徴とするものである。
【0011】
【作用】クランク室圧力検出値から算出された吸入空気
量に基づいて燃料噴射を制御する第1制御と、スロット
ル開度検出値とエンジン回転数検出値とから算出された
吸入空気量に基づいて燃料噴射を制御する第2制御との
どちらかに吸入空気量を算出できない事態が発生した
時、他の制御に切替えることにより、フェールセーフ機
能を達成することができる。
量に基づいて燃料噴射を制御する第1制御と、スロット
ル開度検出値とエンジン回転数検出値とから算出された
吸入空気量に基づいて燃料噴射を制御する第2制御との
どちらかに吸入空気量を算出できない事態が発生した
時、他の制御に切替えることにより、フェールセーフ機
能を達成することができる。
【0012】そして、前記第1制御、第2制御のそれぞ
れには、吸入空気量を算出する上で有利あるいは不利な
点があり、内燃機関の運転状態に応じて有利な方の制御
に切替えることにより、常に吸入空気量の正確な算出を
行うことができ、その結果、良好な燃料噴射制御特性を
発揮することができる。
れには、吸入空気量を算出する上で有利あるいは不利な
点があり、内燃機関の運転状態に応じて有利な方の制御
に切替えることにより、常に吸入空気量の正確な算出を
行うことができ、その結果、良好な燃料噴射制御特性を
発揮することができる。
【0013】クランク室内圧の検出が不能あるいは困難
になった時、前記第1制御を前記第1制御に切替え、ス
ロットル開度検出およびエンジン回転数検出の少なくと
のいずれかが不能あるいは困難になった時、前記第2制
御を前記第1制御に切替えることにより、吸入空気量の
正確な算出が常に可能になる。この結果、フェールセー
フ制御を可能にする。また、急加減速走行状態にある
時、クランク室の内圧からでは正確な燃料噴射制御を実
行できないが、前記第1制御を前記第2制御に切替える
ことにより良好な燃料噴射制御を実行することができ
る。
になった時、前記第1制御を前記第1制御に切替え、ス
ロットル開度検出およびエンジン回転数検出の少なくと
のいずれかが不能あるいは困難になった時、前記第2制
御を前記第1制御に切替えることにより、吸入空気量の
正確な算出が常に可能になる。この結果、フェールセー
フ制御を可能にする。また、急加減速走行状態にある
時、クランク室の内圧からでは正確な燃料噴射制御を実
行できないが、前記第1制御を前記第2制御に切替える
ことにより良好な燃料噴射制御を実行することができ
る。
【0014】さらにスロットル開度が低い状態では、前
記第2制御からでは良好な燃料噴射制御を実行できない
が、前記第1制御に切替えることによってこれが可能に
なる。
記第2制御からでは良好な燃料噴射制御を実行できない
が、前記第1制御に切替えることによってこれが可能に
なる。
【0015】
【実施例】次に本発明の実施例を図面に基づいて説明す
る。図2は船舶推進機に使用される燃料噴射式2サイク
ル内燃機関10を示すものであり、10Aは複数気筒に
よりなる燃料噴射式2サイクル内燃機関の1気筒部分を
模式的に図示したものである。シリンダ12内にはピス
トン14が設けられ、このピストンはクランクケース1
8内のクランク室24を貫通するクランク軸20にコン
ロッド22を介して連結している。
る。図2は船舶推進機に使用される燃料噴射式2サイク
ル内燃機関10を示すものであり、10Aは複数気筒に
よりなる燃料噴射式2サイクル内燃機関の1気筒部分を
模式的に図示したものである。シリンダ12内にはピス
トン14が設けられ、このピストンはクランクケース1
8内のクランク室24を貫通するクランク軸20にコン
ロッド22を介して連結している。
【0016】前記シリンダ12の壁面には吸気ポート3
0が設けられ、この吸気ポートには、リード弁28を介
して吸気管26が接続されている。また、シリンダ12
の壁面には排気ポート32および掃気ポート36が形成
され、排気ポート32に排気管34が接続されており、
また、掃気ポート36は掃気通路38によってクランク
室24に連通されている。尚、燃焼室の頂部には点火栓
16が臨んでいる。
0が設けられ、この吸気ポートには、リード弁28を介
して吸気管26が接続されている。また、シリンダ12
の壁面には排気ポート32および掃気ポート36が形成
され、排気ポート32に排気管34が接続されており、
また、掃気ポート36は掃気通路38によってクランク
室24に連通されている。尚、燃焼室の頂部には点火栓
16が臨んでいる。
【0017】符号60は燃料噴射系統であり、この燃料
噴射系統は、燃料タンク40と、燃料中の異物を除去す
るストレーナ42と、電磁式燃料供給ポンプ44と、燃
料を吸気通路内に噴射するインジェクタ46と、燃料ポ
ンプ44からインジェクタ46に圧送される燃料圧を調
整し、燃料圧が所定圧以上になった場合は燃料の一部を
パイプ50を介して前記燃料タンク40へ還流する圧力
調整器48と、から構成されている。
噴射系統は、燃料タンク40と、燃料中の異物を除去す
るストレーナ42と、電磁式燃料供給ポンプ44と、燃
料を吸気通路内に噴射するインジェクタ46と、燃料ポ
ンプ44からインジェクタ46に圧送される燃料圧を調
整し、燃料圧が所定圧以上になった場合は燃料の一部を
パイプ50を介して前記燃料タンク40へ還流する圧力
調整器48と、から構成されている。
【0018】符号56は、クランク室24内の圧力、ま
たは、スロットル開度検出値およびエンジン回転数検出
値に基づいて吸入空気量を演算し、そして理論空燃比に
なるように燃料噴射制御を実行するECU(エレクトッ
ク コントロールユニット)であり、このECUには、
次の各種のセンサから種々の検出信号が入力されてい
る。
たは、スロットル開度検出値およびエンジン回転数検出
値に基づいて吸入空気量を演算し、そして理論空燃比に
なるように燃料噴射制御を実行するECU(エレクトッ
ク コントロールユニット)であり、このECUには、
次の各種のセンサから種々の検出信号が入力されてい
る。
【0019】符号70は、燃焼室内圧を検出する圧力セ
ンサ、符号72はスロットル角度を検出するスロットル
開度センサ、符号74はクランク室内圧を検出する圧力
センサ、符号76はクランク室24での吸気温度を検出
する吸気温度センサ、符号78はクランク角センサ、符
号80はシリンダボディの温度を検出するエンジン温度
センサ、符号82は排気通路としての排気マニホールド
64内の圧力を検出する圧力センサである。尚、この圧
力センサ82は、その耐圧値を越えない範囲で排気通路
の所定箇所に設置される。また、ECUにはこれらの検
出信号の他、大気圧、冷却水温度、およびエンジン振動
の夫々の検出値が設置される。
ンサ、符号72はスロットル角度を検出するスロットル
開度センサ、符号74はクランク室内圧を検出する圧力
センサ、符号76はクランク室24での吸気温度を検出
する吸気温度センサ、符号78はクランク角センサ、符
号80はシリンダボディの温度を検出するエンジン温度
センサ、符号82は排気通路としての排気マニホールド
64内の圧力を検出する圧力センサである。尚、この圧
力センサ82は、その耐圧値を越えない範囲で排気通路
の所定箇所に設置される。また、ECUにはこれらの検
出信号の他、大気圧、冷却水温度、およびエンジン振動
の夫々の検出値が設置される。
【0020】ECUはROMに予め設定された所定プロ
グラムに従い、これら各種の検出信号から吸入空気量を
演算し、そして、燃料噴射量および燃料噴射タイミング
を算出し、さらに前記インジェクタへの通電開始時間お
よび通電時間を決定し、この通電開始時間から通電時間
の間インジェクタから燃料を噴射する。
グラムに従い、これら各種の検出信号から吸入空気量を
演算し、そして、燃料噴射量および燃料噴射タイミング
を算出し、さらに前記インジェクタへの通電開始時間お
よび通電時間を決定し、この通電開始時間から通電時間
の間インジェクタから燃料を噴射する。
【0021】次に、図2の実施例の動作を、前記ECU
56による燃料噴射制御の手順に基づいて説明する。図
3は、この手順の第1の例を示すフローチャートであっ
て、ECU56はこのフローチャートを所定時間毎に繰
り返し実行する。
56による燃料噴射制御の手順に基づいて説明する。図
3は、この手順の第1の例を示すフローチャートであっ
て、ECU56はこのフローチャートを所定時間毎に繰
り返し実行する。
【0022】図3に示された燃料噴射制御の手順の第1
の例では、クランク室24の内圧を検出するための圧力
センサ74の異常等によるクランク室内圧検出不能状態
あるいは急加減速状態にある時に、本発明の第1制御に
相当する、クランク室内圧(P)に基づいて吸入空気量
を演算するルーチン(以下、「(P)主体ルーチン」と
いう。)から、本発明の第2制御に相当する、スロット
ル開度(Thθ)、エンジン回転数(N)から吸入空気
量を演算するルーチン(以下、「(Thθ)主体ルーチ
ン」という。)に切替えることを内容としている。以下
詳説する。
の例では、クランク室24の内圧を検出するための圧力
センサ74の異常等によるクランク室内圧検出不能状態
あるいは急加減速状態にある時に、本発明の第1制御に
相当する、クランク室内圧(P)に基づいて吸入空気量
を演算するルーチン(以下、「(P)主体ルーチン」と
いう。)から、本発明の第2制御に相当する、スロット
ル開度(Thθ)、エンジン回転数(N)から吸入空気
量を演算するルーチン(以下、「(Thθ)主体ルーチ
ン」という。)に切替えることを内容としている。以下
詳説する。
【0023】S300において、クランク角センサ78
からの角度信号を読み込み、クランク角度信号のパルス
間隔を計測することにより、エンジン回転数(N:RP
M)を算出する。
からの角度信号を読み込み、クランク角度信号のパルス
間隔を計測することにより、エンジン回転数(N:RP
M)を算出する。
【0024】次いでS301に移行し、圧力センサ70
から各サイクルにおける所定クランク角度位置における
圧力検出信号を読み込み、クランク室内圧(P)を検出
する。このステップにおいては、エンジンが高回転にな
るとクランク角の検出値と実際のクランク角との間にず
れが発生し、このずれにより前記圧力検出タイミングが
ずれることになるため、このタイミングの補正を行う。
から各サイクルにおける所定クランク角度位置における
圧力検出信号を読み込み、クランク室内圧(P)を検出
する。このステップにおいては、エンジンが高回転にな
るとクランク角の検出値と実際のクランク角との間にず
れが発生し、このずれにより前記圧力検出タイミングが
ずれることになるため、このタイミングの補正を行う。
【0025】S302では、圧力検出値(P)が適正範
囲にあるか否かを判定する処理が行われる。すなわち、
圧力検出値(P)と所定の圧力値a,b(a<b)を比
較し、圧力検出値(P)がa≦(P)≦bの場合に、圧
力検出値(P)は正常値であると判断する。一方、圧力
検出値(P)がこの範囲外の場合には、異常値であると
判断する。このようにして、正常値と異常値とを判別
し、S303において異常値の取込み回数(X)をカウ
ントする。
囲にあるか否かを判定する処理が行われる。すなわち、
圧力検出値(P)と所定の圧力値a,b(a<b)を比
較し、圧力検出値(P)がa≦(P)≦bの場合に、圧
力検出値(P)は正常値であると判断する。一方、圧力
検出値(P)がこの範囲外の場合には、異常値であると
判断する。このようにして、正常値と異常値とを判別
し、S303において異常値の取込み回数(X)をカウ
ントする。
【0026】S304においては、エンジン回転数
(N)に対する異常値の取り込み回数(X)の単位時間
当たりの発生頻度(X/N)を算定し、(X/N)≧
0.015である場合には、異常値の取り込み頻度が高
く圧力センサ74の異常等により圧力検出系に不良があ
ると判断され、S305に移行する。S305では、前
記(Thθ)主体ルーチンが実行され、S306でこの
ルーチンの処理に基づいた燃料噴射制御が行われる。こ
のように、圧力検出系に異常があると判断される時に、
前記(P)主体ルーチンから(Thθ)主体ルーチンに
移行することにより、フェールセーフ機能を達成するこ
とができる。尚、(Thθ)主体ルーチンの詳細は後述
する。一方、S304において、(X/N)<0.01
5である場合は、異常値の発生頻度が少なく、圧力検出
系に異常は無いと判断され、S307に移行する。
(N)に対する異常値の取り込み回数(X)の単位時間
当たりの発生頻度(X/N)を算定し、(X/N)≧
0.015である場合には、異常値の取り込み頻度が高
く圧力センサ74の異常等により圧力検出系に不良があ
ると判断され、S305に移行する。S305では、前
記(Thθ)主体ルーチンが実行され、S306でこの
ルーチンの処理に基づいた燃料噴射制御が行われる。こ
のように、圧力検出系に異常があると判断される時に、
前記(P)主体ルーチンから(Thθ)主体ルーチンに
移行することにより、フェールセーフ機能を達成するこ
とができる。尚、(Thθ)主体ルーチンの詳細は後述
する。一方、S304において、(X/N)<0.01
5である場合は、異常値の発生頻度が少なく、圧力検出
系に異常は無いと判断され、S307に移行する。
【0027】S307,308は、船舶が急加減速状態
にあるか否かを判断するための処理であって、S307
においてエンジン回転数を読み込み、例えば、ピトー管
内の圧力を検出する等して船速を検出し、この船速の単
位時間当たりの変化率を算出して加速度を求め、S30
8において、加速度の絶対値が計算あるいは実験によっ
て決定可能な所定値(T)以上である場合は、船舶が急
加減速の状態にあると判断される。
にあるか否かを判断するための処理であって、S307
においてエンジン回転数を読み込み、例えば、ピトー管
内の圧力を検出する等して船速を検出し、この船速の単
位時間当たりの変化率を算出して加速度を求め、S30
8において、加速度の絶対値が計算あるいは実験によっ
て決定可能な所定値(T)以上である場合は、船舶が急
加減速の状態にあると判断される。
【0028】船舶が急加減速の状態にあると判断される
と、S305の前記(Thθ)主体ルーチンに移行して
燃焼噴射量が演算される。一般に船舶が急加減速状態に
ある時は、前記(P)主体ルーチンよりも前記(Th
θ)主体ルーチンによって燃料を噴射する方が燃料噴射
制御性能が向上し、良好な加減速リスポンスが得られ
る。したがって、船舶の運転状態によって最適なルーチ
ンに切換えることができるため、運転状態に適した吸入
空気量を演算でき、よって最適な燃料噴射制御をどのよ
うな運転状態においても実行することができる。一方、
S308において、加速度の絶対値が所定値(T)より
小さいと判断された場合は、S309に移行して、前記
(P)主体ルーチンが続行される。
と、S305の前記(Thθ)主体ルーチンに移行して
燃焼噴射量が演算される。一般に船舶が急加減速状態に
ある時は、前記(P)主体ルーチンよりも前記(Th
θ)主体ルーチンによって燃料を噴射する方が燃料噴射
制御性能が向上し、良好な加減速リスポンスが得られ
る。したがって、船舶の運転状態によって最適なルーチ
ンに切換えることができるため、運転状態に適した吸入
空気量を演算でき、よって最適な燃料噴射制御をどのよ
うな運転状態においても実行することができる。一方、
S308において、加速度の絶対値が所定値(T)より
小さいと判断された場合は、S309に移行して、前記
(P)主体ルーチンが続行される。
【0029】ここで、(P)主体ルーチンは従来法によ
って実行することができ、例えば、クランク室内圧から
吸入空気量を決定するルーチン、クランク室内圧の変動
から吸入空気量を決定するルーチン、特公平2−478
5号に記載されているように、排気ポート開孔直前のク
ランク室内圧と掃気ポート閉孔付近のクランク内圧との
差圧から吸入空気量を求めるルーチンを利用することが
できる。これらのルーチンでは、S302で正常と判断
されたクランク室内圧(P)をECUのRAMの所定記
憶領域に設定記憶し、正常と判断されたクランク室内圧
(P)に基づいて吸入空気量を演算し、S310で該吸
入空気量に対応して燃料噴射タイミングと燃料噴射量が
決定され、(P)主体ルーチンによる燃料噴射が実行さ
れる。
って実行することができ、例えば、クランク室内圧から
吸入空気量を決定するルーチン、クランク室内圧の変動
から吸入空気量を決定するルーチン、特公平2−478
5号に記載されているように、排気ポート開孔直前のク
ランク室内圧と掃気ポート閉孔付近のクランク内圧との
差圧から吸入空気量を求めるルーチンを利用することが
できる。これらのルーチンでは、S302で正常と判断
されたクランク室内圧(P)をECUのRAMの所定記
憶領域に設定記憶し、正常と判断されたクランク室内圧
(P)に基づいて吸入空気量を演算し、S310で該吸
入空気量に対応して燃料噴射タイミングと燃料噴射量が
決定され、(P)主体ルーチンによる燃料噴射が実行さ
れる。
【0030】図4は、前記(P)主体ルーチンの詳細を
示すフローチャートである。このルーチンでは、急加減
速状態にあるか否かの判断をスロットル開度に基づいて
行っている。以下詳説する。
示すフローチャートである。このルーチンでは、急加減
速状態にあるか否かの判断をスロットル開度に基づいて
行っている。以下詳説する。
【0031】S400では前記スロットル角度センサ7
2の検出信号を読み込んで、スロットル開度(Thθ)
を検出する。次いでS401では、スロットル開度の単
位時間当たりの変化率を算出し、この変化率の絶対値が
所定値(α)より大きいか否かが判断される。
2の検出信号を読み込んで、スロットル開度(Thθ)
を検出する。次いでS401では、スロットル開度の単
位時間当たりの変化率を算出し、この変化率の絶対値が
所定値(α)より大きいか否かが判断される。
【0032】そして、S401において、スロットル開
度の単位時間当たりの変化率の絶対値がαより小さい場
合は、急加減速状態にないと判定されてS402に移行
する。S402では、掃気ポート開孔直前のクランク室
内圧(以下、「PSO」という。)を取り込むためのタイ
ミングが前記図3のS301の処理と同様に補正され
る。
度の単位時間当たりの変化率の絶対値がαより小さい場
合は、急加減速状態にないと判定されてS402に移行
する。S402では、掃気ポート開孔直前のクランク室
内圧(以下、「PSO」という。)を取り込むためのタイ
ミングが前記図3のS301の処理と同様に補正され
る。
【0033】次いでS403に移行し、補正されたタイ
ミングで前記クランク各センサ78からの検出信号を読
み込み、各サイクルにおける掃気ポートが開孔する直前
のタイミングSOを決定し、この時のクランク室の内圧
である掃気オープン圧(PSO)およびエンジン回転数
(N)を検出し、これらの値を一時記憶する。
ミングで前記クランク各センサ78からの検出信号を読
み込み、各サイクルにおける掃気ポートが開孔する直前
のタイミングSOを決定し、この時のクランク室の内圧
である掃気オープン圧(PSO)およびエンジン回転数
(N)を検出し、これらの値を一時記憶する。
【0034】S404では、前記図3のS302,30
3と同様の方法によってPSOの異常検出が実行され、S
405では、前記図3の304と同様の方法によって、
PSOの検出系に異常があるか否かの判断が実行される。
3と同様の方法によってPSOの異常検出が実行され、S
405では、前記図3の304と同様の方法によって、
PSOの検出系に異常があるか否かの判断が実行される。
【0035】S405において、PSOの検出系に異常が
ないと判断された場合はS406に移行し、図5の掃気
オープン圧,エンジン回転数−空気量マップに基づいて
空気量が決定される。尚、図5の特性は、記憶テーブル
の形で所定の記憶領域に予め設定されている。
ないと判断された場合はS406に移行し、図5の掃気
オープン圧,エンジン回転数−空気量マップに基づいて
空気量が決定される。尚、図5の特性は、記憶テーブル
の形で所定の記憶領域に予め設定されている。
【0036】次いでS407に移行し、S406で算出
された空気量に基づいてインジェクタ46への通電時間
が演算され、S408においては、エンジン温度、冷却
水温度、筒内圧、大気圧、エンジン振動、排気系の背
圧、バッテリ電圧等の内燃機関の運転状態に影響与える
ものの少なくともいずれかの因子に基づいて、通電時間
を補正する。そして、S409でこの補正された通電時
間の間インジェクタ46通電する。
された空気量に基づいてインジェクタ46への通電時間
が演算され、S408においては、エンジン温度、冷却
水温度、筒内圧、大気圧、エンジン振動、排気系の背
圧、バッテリ電圧等の内燃機関の運転状態に影響与える
ものの少なくともいずれかの因子に基づいて、通電時間
を補正する。そして、S409でこの補正された通電時
間の間インジェクタ46通電する。
【0037】一方、前記S405において、前記PSOの
検出系に異常があると判断されると、S410に移行
し、後で詳細に説明する、スロットル開度(Thθ)、
エンジン回転数(N)とに基づいて空気量が算出される
(Thθ)主体ルーチンが実行される。そして、前記S
401において、加減速状態にあると判定されると、S
410にジャンプして(Thθ)主体ルーチンが実行さ
れる。急加減速走行時クランク室の内圧からでは正確な
燃料噴射制御を実行できないが、(Thθ)主体ルーチ
ンに切替えられることにより良好な燃料噴射制御を実行
することができる。
検出系に異常があると判断されると、S410に移行
し、後で詳細に説明する、スロットル開度(Thθ)、
エンジン回転数(N)とに基づいて空気量が算出される
(Thθ)主体ルーチンが実行される。そして、前記S
401において、加減速状態にあると判定されると、S
410にジャンプして(Thθ)主体ルーチンが実行さ
れる。急加減速走行時クランク室の内圧からでは正確な
燃料噴射制御を実行できないが、(Thθ)主体ルーチ
ンに切替えられることにより良好な燃料噴射制御を実行
することができる。
【0038】(Thθ)主体ルーチンの詳細な内容は、
図6のフローチャートに示される。S600では、前記
図3のS300の処理によって算出されたエンジン回転
数(N)が適切な範囲内にあるか否かが判定される。こ
の判定は、前記S302の処理と同様に、エンジン回転
数(N)が所定の上限値と下限値の範囲内にあるか否か
を判断することにより実行される。
図6のフローチャートに示される。S600では、前記
図3のS300の処理によって算出されたエンジン回転
数(N)が適切な範囲内にあるか否かが判定される。こ
の判定は、前記S302の処理と同様に、エンジン回転
数(N)が所定の上限値と下限値の範囲内にあるか否か
を判断することにより実行される。
【0039】エンジン回転数(N)が適切な範囲内にあ
り正常値であると判断された場合は、S601に移行し
スロットル角度センサ20からスロットル角度信号が入
力される。次いでS602に移行し、スロットル角度検
出値からスロットル開度(Thθ)が検出され、このス
ロットル開度(Thθ)が適切な範囲内にあるか否かが
判断される。この判断も前記S302の処理と略同様の
方法によって行うことができる。スロットル開度が適切
な範囲内にあり正常値であると判断される場合は、S6
03の処理に移行する。
り正常値であると判断された場合は、S601に移行し
スロットル角度センサ20からスロットル角度信号が入
力される。次いでS602に移行し、スロットル角度検
出値からスロットル開度(Thθ)が検出され、このス
ロットル開度(Thθ)が適切な範囲内にあるか否かが
判断される。この判断も前記S302の処理と略同様の
方法によって行うことができる。スロットル開度が適切
な範囲内にあり正常値であると判断される場合は、S6
03の処理に移行する。
【0040】S603の処理において、正常なエンジン
回転数(N)および正常なスロットル開度(Thθ)は
ECU56のRAMの所定記憶領域に設定記憶される。
この記憶領域は、エンジン回転数(N)およびスロット
ル開度(Thθ)のデータを4サイクル分記憶するよう
に構成され、最も古いサイクルのデータが順次消去さ
れ、最新のサイクルのデータが順次追加されることによ
り更新するようになっている。
回転数(N)および正常なスロットル開度(Thθ)は
ECU56のRAMの所定記憶領域に設定記憶される。
この記憶領域は、エンジン回転数(N)およびスロット
ル開度(Thθ)のデータを4サイクル分記憶するよう
に構成され、最も古いサイクルのデータが順次消去さ
れ、最新のサイクルのデータが順次追加されることによ
り更新するようになっている。
【0041】そして、S603ではエンジン回転数
(N)およびスロットル開度(Thθ)の各平均値から
基本吸入空気量(Q)を算出する。すなわち、スロット
ル開度(Thθ)とエンジン回転数(N)の2次元変数
に対応して記憶される基本吸入空気量(Q)のマップデ
ータに基づき補間法を使用して基本吸入空気量を算出す
る。
(N)およびスロットル開度(Thθ)の各平均値から
基本吸入空気量(Q)を算出する。すなわち、スロット
ル開度(Thθ)とエンジン回転数(N)の2次元変数
に対応して記憶される基本吸入空気量(Q)のマップデ
ータに基づき補間法を使用して基本吸入空気量を算出す
る。
【0042】内燃機関の運転状態を把握する要素とし
て、エンジン回転数(N)およびスロットル開度(Th
θ)を用いると、内燃機関における排気出口は大気開放
になっているために図7の特性図に示すように、これら
の検出値に応じて吸入空気量を一義的に決定することが
できる。図7は、エンジン回転数およびスロットル開度
が増大するにしたがって吸入空気量が増大する特性を示
している。
て、エンジン回転数(N)およびスロットル開度(Th
θ)を用いると、内燃機関における排気出口は大気開放
になっているために図7の特性図に示すように、これら
の検出値に応じて吸入空気量を一義的に決定することが
できる。図7は、エンジン回転数およびスロットル開度
が増大するにしたがって吸入空気量が増大する特性を示
している。
【0043】図7の特性は、S603に示すような記憶
テーブルの形で予めECU56のROMに設定されてい
る。従って、エンジン回転数(N)とスロットル開度
(Thθ)が決まると吸入空気量を1:1に算出するこ
とができる。このS603では、記憶された4サクル分
のデータの平均値から基本吸入空気量を算出する。ここ
で複数サイクル分のデータを平均するのは、エンジンが
定常運転状態であってもこれらのデータの値はサイクル
毎に若干変動し、高精度に吸入空気量を決定るために
は、数サイクル程度のデータを用いることが好ましいか
らである。尚、後述するエンジン回転数のみから基本吸
入空気量を算出によって決定する場合、およびスロット
ル開度のみから基本吸入空気量を算出によって検出する
場合にも数サイクル分のデータを平均する処理を行うこ
とが好ましい。尚、図7の特性は実験的に求めることが
できる。
テーブルの形で予めECU56のROMに設定されてい
る。従って、エンジン回転数(N)とスロットル開度
(Thθ)が決まると吸入空気量を1:1に算出するこ
とができる。このS603では、記憶された4サクル分
のデータの平均値から基本吸入空気量を算出する。ここ
で複数サイクル分のデータを平均するのは、エンジンが
定常運転状態であってもこれらのデータの値はサイクル
毎に若干変動し、高精度に吸入空気量を決定るために
は、数サイクル程度のデータを用いることが好ましいか
らである。尚、後述するエンジン回転数のみから基本吸
入空気量を算出によって決定する場合、およびスロット
ル開度のみから基本吸入空気量を算出によって検出する
場合にも数サイクル分のデータを平均する処理を行うこ
とが好ましい。尚、図7の特性は実験的に求めることが
できる。
【0044】吸入空気量は、大気圧、吸気温度等により
若干変動するため、S604において各種センサからの
検出信号を入力し、S605において、この検出信号に
よって補正係数(C)を決定する。次いで、S606で
は、補正係数(C)を前記基本吸入空気量に乗じて補正
吸入空気量を演算し、この補正吸入空気量に対して燃料
噴射タイミングと理論空燃比となる燃料噴射量を決定
し、さらに燃料噴射量に相当するインジェクタ46への
通電時間を決定する。そしてS607において、この通
電開始タイミングから始めて通電時間の間に前記インジ
ェクタ46に作動信号H1を出力する。尚、この通電時
間は、前記図4のS408の処理と同様に補正されるこ
とが好ましい。
若干変動するため、S604において各種センサからの
検出信号を入力し、S605において、この検出信号に
よって補正係数(C)を決定する。次いで、S606で
は、補正係数(C)を前記基本吸入空気量に乗じて補正
吸入空気量を演算し、この補正吸入空気量に対して燃料
噴射タイミングと理論空燃比となる燃料噴射量を決定
し、さらに燃料噴射量に相当するインジェクタ46への
通電時間を決定する。そしてS607において、この通
電開始タイミングから始めて通電時間の間に前記インジ
ェクタ46に作動信号H1を出力する。尚、この通電時
間は、前記図4のS408の処理と同様に補正されるこ
とが好ましい。
【0045】一方、前記S600においてエンジン回転
数(N)が異常であると判断される場合は、S608に
移行し、異常値の取り込み回数(Y)が計測される。S
609では、異常値の取り込み回数(Y)が5以上であ
るか否かが判定され、5未満である場合はエンジン回転
数の検出系に異常は無いとして前記S600の処理にリ
ターンする。一方、5以上であると判定されると、エン
ジン回転数の検出系に異常があると判断して、以後の処
理に際して吸入空気量の演算にはエンジン回転数が利用
されない処理が行われる。
数(N)が異常であると判断される場合は、S608に
移行し、異常値の取り込み回数(Y)が計測される。S
609では、異常値の取り込み回数(Y)が5以上であ
るか否かが判定され、5未満である場合はエンジン回転
数の検出系に異常は無いとして前記S600の処理にリ
ターンする。一方、5以上であると判定されると、エン
ジン回転数の検出系に異常があると判断して、以後の処
理に際して吸入空気量の演算にはエンジン回転数が利用
されない処理が行われる。
【0046】S610において、スロットル角度信号が
入力され、S611においてはスロットル開度(Th
θ)を算出し、このスロットル開度が正常であるか否か
が判定される。そして、スロットル開度が正常であると
判定され場合は、S612に移行し、正常なスロットル
開度(Thθ)に基づいて基本吸入空気量(Q)が演算
される。スロットル開度と基本吸入空気量との間にも特
定の関連性があり、スロットル開度を検出することによ
り基本吸入空気量を1:1に決定することができる。
入力され、S611においてはスロットル開度(Th
θ)を算出し、このスロットル開度が正常であるか否か
が判定される。そして、スロットル開度が正常であると
判定され場合は、S612に移行し、正常なスロットル
開度(Thθ)に基づいて基本吸入空気量(Q)が演算
される。スロットル開度と基本吸入空気量との間にも特
定の関連性があり、スロットル開度を検出することによ
り基本吸入空気量を1:1に決定することができる。
【0047】スロットル開度と基本吸入空気量との間の
特性は、S612に示すような記憶テーブルの形で予め
ROMに設定してある。S612ではこの記憶テーブル
に基づいて基本吸入空気量を算出により検出し、前記S
604以降の処理が実行されることにより燃料噴射制御
が実行される。
特性は、S612に示すような記憶テーブルの形で予め
ROMに設定してある。S612ではこの記憶テーブル
に基づいて基本吸入空気量を算出により検出し、前記S
604以降の処理が実行されることにより燃料噴射制御
が実行される。
【0048】前記S611の処理において、スロットル
開度が異常であると判断されると、S613において異
常値の取り込み回数(Z)がカウントされ、S614に
おいて単位時間当たりの異常値の取り込み回数(Z)が
判定される。この異常値の取り込み回数(Z)が5以上
であると判定されると、スロットル角度検出系に異常が
あると判断して、S615の処理に移行する。S615
処理では、エンジン回転数検出系およびスロットル角度
検出系にはともに異常状態であるため、吸入空気量をあ
る特定値に固定し、この特定値に基づいて燃料噴射が実
行される。
開度が異常であると判断されると、S613において異
常値の取り込み回数(Z)がカウントされ、S614に
おいて単位時間当たりの異常値の取り込み回数(Z)が
判定される。この異常値の取り込み回数(Z)が5以上
であると判定されると、スロットル角度検出系に異常が
あると判断して、S615の処理に移行する。S615
処理では、エンジン回転数検出系およびスロットル角度
検出系にはともに異常状態であるため、吸入空気量をあ
る特定値に固定し、この特定値に基づいて燃料噴射が実
行される。
【0049】前記S614の処理において、異常値の取
り込み回数(Z)が5未満であると判定されると、スロ
ットル角度検出系に異常は無いと判断して、S600の
処理にリターンする。
り込み回数(Z)が5未満であると判定されると、スロ
ットル角度検出系に異常は無いと判断して、S600の
処理にリターンする。
【0050】前記S602において、スロットル開度が
異常であると判断されると、S616の処理のおいて、
S613と同様に異常値の取り込み回数(Z)がカウン
トされる。次いで、S617の処理において、エンジン
回転数に対するこの異常値の取り込み回数の比(Z/
N)が0.015以上であるか否かが判定され、0.0
15未満の場合は、スロットル角度検出系に異常はな
い、と判断してS602の処理にリターンする。
異常であると判断されると、S616の処理のおいて、
S613と同様に異常値の取り込み回数(Z)がカウン
トされる。次いで、S617の処理において、エンジン
回転数に対するこの異常値の取り込み回数の比(Z/
N)が0.015以上であるか否かが判定され、0.0
15未満の場合は、スロットル角度検出系に異常はな
い、と判断してS602の処理にリターンする。
【0051】一方、S617においてエンジン回転数に
対する異常値の取り込み回数の比(Z/N)が0.01
5以上であると判定されると、スロットル角度検出系に
異常があると判断して、正常な値のエンジン回転数のみ
から吸入空気量を算出する。基本吸入空気量はS618
に示す記憶テーブルに基づいてエンジン回転数から演算
され、S604以降の処理により燃料噴射が実行され
る。
対する異常値の取り込み回数の比(Z/N)が0.01
5以上であると判定されると、スロットル角度検出系に
異常があると判断して、正常な値のエンジン回転数のみ
から吸入空気量を算出する。基本吸入空気量はS618
に示す記憶テーブルに基づいてエンジン回転数から演算
され、S604以降の処理により燃料噴射が実行され
る。
【0052】以上説明した処理によれば、クランク室内
圧検出系に異常が発生した場合だけでなく、エンジン回
転数検出系およびスロットル開度検出系の一方、または
その両方に異常が生じた場合でも、燃料噴射を実行する
ことができるため、フェールセーフ機能をさらに充実し
たものになっている。尚、クランク室内圧検出不能時の
フェールセーフ制御と急加減速時の燃料噴射制御を共通
のフローチャートによって実現することにより、ECU
のコスト低減を図ることができる。そして、S615に
おいて、燃料噴射量を所定値に固定し、この所定値によ
り燃料噴射制御を実行することもできる。さらに、図6
のルーチンでは、吸入空気量のテーブルを用いている
が、これを燃料噴射量のテーブルにしても良い。
圧検出系に異常が発生した場合だけでなく、エンジン回
転数検出系およびスロットル開度検出系の一方、または
その両方に異常が生じた場合でも、燃料噴射を実行する
ことができるため、フェールセーフ機能をさらに充実し
たものになっている。尚、クランク室内圧検出不能時の
フェールセーフ制御と急加減速時の燃料噴射制御を共通
のフローチャートによって実現することにより、ECU
のコスト低減を図ることができる。そして、S615に
おいて、燃料噴射量を所定値に固定し、この所定値によ
り燃料噴射制御を実行することもできる。さらに、図6
のルーチンでは、吸入空気量のテーブルを用いている
が、これを燃料噴射量のテーブルにしても良い。
【0053】次に、燃料噴射制御の他の例を図8に基づ
いて説明する。この図8の制御ルーチンは、スロットル
が低開度にある状態では、前記(Thθ)主体ルーチン
から(P)主体ルーチンに切替えるようにしたものであ
る。ここで、(Thθ)主体ルーチンは、(P)主体ル
ーチンによる燃料噴射制御よりも、前述のように船舶が
急加減速走行状態の際の加減速の応答性が良好である、
という理由があるため、図8の制御ルーチンにおいて、
(Thθ)主体ルーチンが実行されていると仮定する。
いて説明する。この図8の制御ルーチンは、スロットル
が低開度にある状態では、前記(Thθ)主体ルーチン
から(P)主体ルーチンに切替えるようにしたものであ
る。ここで、(Thθ)主体ルーチンは、(P)主体ル
ーチンによる燃料噴射制御よりも、前述のように船舶が
急加減速走行状態の際の加減速の応答性が良好である、
という理由があるため、図8の制御ルーチンにおいて、
(Thθ)主体ルーチンが実行されていると仮定する。
【0054】しかしながら、スロットルが低開度状態で
は、スロットル開度の僅かな変動により基本吸入空気量
が大きく変動し燃費、排気浄化の点で(Thθ)主体ル
ーチンは(P)主体ルーチンに劣る。そこで、スロット
ルが低開度状態の時に、(Thθ)主体ルーチンから
(P)主体ルーチンに切り換えられるようにしたもので
ある。
は、スロットル開度の僅かな変動により基本吸入空気量
が大きく変動し燃費、排気浄化の点で(Thθ)主体ル
ーチンは(P)主体ルーチンに劣る。そこで、スロット
ルが低開度状態の時に、(Thθ)主体ルーチンから
(P)主体ルーチンに切り換えられるようにしたもので
ある。
【0055】S800においてスロットル開度(Th
θ)が検出される。次いで、S801において、このス
ロットル開度検出値の異常の有無が検出される。この処
理は前記図6のS602、S616と同様の方法により
実行される。そして、S802に移行し、スロットル開
度検出系に異常があるか否かが、前記図6のS617の
処理と同様にして判断される。
θ)が検出される。次いで、S801において、このス
ロットル開度検出値の異常の有無が検出される。この処
理は前記図6のS602、S616と同様の方法により
実行される。そして、S802に移行し、スロットル開
度検出系に異常があるか否かが、前記図6のS617の
処理と同様にして判断される。
【0056】S802において、スロットル開度検出系
が正常であると判断されると、S803に移行し、スロ
ットル開度(Thθ)が所定の定数βと比較される。T
hθ≧βであると、スロットル開度は低開度の状態にあ
ると判定されて、S804に移行する。このS804
は、前記図4のS410の処理と同様に掃気オープン圧
(PSO)とエンジン回転数(N)とから空気量を算出す
る。一方、S803の処理において、Thθ<βと判定
されるとS805に移行して(Thθ)主体ルーチンが
続行され、スロットル開度(Thθ)とエンジン回転数
(N)とから吸入空気量が算出される。
が正常であると判断されると、S803に移行し、スロ
ットル開度(Thθ)が所定の定数βと比較される。T
hθ≧βであると、スロットル開度は低開度の状態にあ
ると判定されて、S804に移行する。このS804
は、前記図4のS410の処理と同様に掃気オープン圧
(PSO)とエンジン回転数(N)とから空気量を算出す
る。一方、S803の処理において、Thθ<βと判定
されるとS805に移行して(Thθ)主体ルーチンが
続行され、スロットル開度(Thθ)とエンジン回転数
(N)とから吸入空気量が算出される。
【0057】そして、S806以降の処理が実行される
ことにより燃焼噴射が実行される。したがって、船舶の
運転状態によって最適なルーチンに切換えることができ
るため、運転状態に合わせて良好な吸入空気量を演算で
き、よって最適な燃料噴射制御を実行することができ
る。
ことにより燃焼噴射が実行される。したがって、船舶の
運転状態によって最適なルーチンに切換えることができ
るため、運転状態に合わせて良好な吸入空気量を演算で
き、よって最適な燃料噴射制御を実行することができ
る。
【0058】前記実施例では、運転状態を把握する要素
として、クランク室内圧、エンジン回転数、スロットル
開度、加速度を用いたが、これに限らず、吸入空気量を
演算できるものであればどのようなものでも使用するこ
ともできる。このようなものとして、例えば、吸気管内
圧、クランク室内圧およびエンジン回転、掃気ポート開
孔直前のクランク室内圧およびエンジン回転数が挙げら
れる。したがって、これらの要素と吸入空気量との関係
を予め実験等によって求め、対応するマップを作成して
おくことにより、本実施例以外の吸入空気量決定ルーチ
ンを実現することができる。
として、クランク室内圧、エンジン回転数、スロットル
開度、加速度を用いたが、これに限らず、吸入空気量を
演算できるものであればどのようなものでも使用するこ
ともできる。このようなものとして、例えば、吸気管内
圧、クランク室内圧およびエンジン回転、掃気ポート開
孔直前のクランク室内圧およびエンジン回転数が挙げら
れる。したがって、これらの要素と吸入空気量との関係
を予め実験等によって求め、対応するマップを作成して
おくことにより、本実施例以外の吸入空気量決定ルーチ
ンを実現することができる。
【0049】
【発明の効果】以上説明したように、本発明に係わる内
燃機関の燃料噴射制御装置によれば、クランク室圧力検
出値から算出された吸入空気量に基づいて燃料噴射を制
御する第1制御と、スロットル開度検出値とエンジン回
転数検出値の少なくともいずれかから算出された吸入空
気量に基づいて燃料噴射を制御する第2制御とのいずれ
か一方を実行し、前記第1制御実行中、クランク室圧検
出値が所定範囲にない時およびエンジン回転数の変化率
が所定値以上の時の少なくともいずれかの時に前記第2
制御に切替え、前記第2制御実行中、スロットル開度検
出値およびエンジン回転数検出値の少なくともいずれか
が所定値範囲にない時、または、スロットル開度検出値
が所定値以下の時前記第1制御に切替える構成になって
いるため、フェールセーフ機能を有し、かつ内燃機関の
運転状態に合わせて良好な燃料噴射制御を実行すること
ができる。
燃機関の燃料噴射制御装置によれば、クランク室圧力検
出値から算出された吸入空気量に基づいて燃料噴射を制
御する第1制御と、スロットル開度検出値とエンジン回
転数検出値の少なくともいずれかから算出された吸入空
気量に基づいて燃料噴射を制御する第2制御とのいずれ
か一方を実行し、前記第1制御実行中、クランク室圧検
出値が所定範囲にない時およびエンジン回転数の変化率
が所定値以上の時の少なくともいずれかの時に前記第2
制御に切替え、前記第2制御実行中、スロットル開度検
出値およびエンジン回転数検出値の少なくともいずれか
が所定値範囲にない時、または、スロットル開度検出値
が所定値以下の時前記第1制御に切替える構成になって
いるため、フェールセーフ機能を有し、かつ内燃機関の
運転状態に合わせて良好な燃料噴射制御を実行すること
ができる。
【図1】本発明のクレーム対応図である。
【図2】本発明の実施例に係わる船舶推進機に使用され
る燃料噴射式2サイクル内燃機関の構成図である。
る燃料噴射式2サイクル内燃機関の構成図である。
【図3】クランク室圧検出値に基づいて吸入空気量を算
出するルーチンから、スロットル開度検出値、エンジン
回転数検出値に基づいて吸入空気量を算出するルーチン
に切替える手順を示すフローチャートである。
出するルーチンから、スロットル開度検出値、エンジン
回転数検出値に基づいて吸入空気量を算出するルーチン
に切替える手順を示すフローチャートである。
【図4】クランク室圧検出値に基づいて吸入空気量を算
出するルーチンから、スロットル開度検出値、エンジン
回転数検出値に基づいて吸入空気量を算出するルーチン
に切替える手順を詳細に示すフローチャートである。
出するルーチンから、スロットル開度検出値、エンジン
回転数検出値に基づいて吸入空気量を算出するルーチン
に切替える手順を詳細に示すフローチャートである。
【図5】掃気オープン圧,エンジン回転数−空気量との
間の特性図である。
間の特性図である。
【図6】スロットル開度検出値、エンジン回転数検出値
に基づいて吸入空気量を算出するルーチンの詳細を示す
フローチャートである。
に基づいて吸入空気量を算出するルーチンの詳細を示す
フローチャートである。
【図7】エンジン回転数およびスロットル開度と吸入空
気量との間の特性図である。
気量との間の特性図である。
【図8】スロットル開度検出値、エンジン回転数検出値
に基づいて吸入空気量を算出するルーチンからクランク
室圧検出値に基づいて吸入空気量を算出するルーチンに
切替える手順を示すフローチャートである。
に基づいて吸入空気量を算出するルーチンからクランク
室圧検出値に基づいて吸入空気量を算出するルーチンに
切替える手順を示すフローチャートである。
10 燃料噴射式内燃機関 24 クランク室 56 ECU(吸入空気量演算手段、燃料噴射制御手
段、切換手段、判定手段) 72 スロットル角度センサ(スロットル開度検出手
段) 74 圧力センサ(クランク室内圧検出手段) 78 クランク角度センサ(エンジン回転数検出手段)
段、切換手段、判定手段) 72 スロットル角度センサ(スロットル開度検出手
段) 74 圧力センサ(クランク室内圧検出手段) 78 クランク角度センサ(エンジン回転数検出手段)
Claims (1)
- 【請求項1】 吸入空気量を算出し、吸入空気量算出値
から燃料噴射を制御する内燃機関の燃料噴射制御装置に
おいて、 スロットル開度を検出するスロットル開度検出手段と、 エンジン回転数を検出するエンジン回転数検出手段と、 クランク室圧力を検出するクランク室圧力検出手段と、 クランク室圧力検出値から算出された吸入空気量に基づ
いて燃料噴射を制御する第1制御と、スロットル開度検
出値とエンジン回転数検出値の少なくともいずれかから
算出された吸入空気量に基づいて燃料噴射を制御する第
2制御とのいずれか一方を実行するものであって、前記
第1制御実行中、クランク室圧検出値が所定範囲にない
時、および、エンジン回転数検出値の変化率が所定値以
上の時の少なくともいずれかの時に前記第2制御に切替
え、前記第2制御実行中、スロットル開度検出値および
エンジン回転数検出値の少なくともいずれかが所定値範
囲にない時、または、スロットル開度検出値が所定値以
下の時前記第1制御に切替える燃料噴射制御手段と、 を備える内燃機関の燃料噴射制御装置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3351400A JPH05163974A (ja) | 1991-12-12 | 1991-12-12 | 内燃機関の燃料噴射制御装置 |
| US07/989,195 US5284118A (en) | 1991-12-12 | 1992-12-11 | Fuel injection control system for internal combustion engine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3351400A JPH05163974A (ja) | 1991-12-12 | 1991-12-12 | 内燃機関の燃料噴射制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH05163974A true JPH05163974A (ja) | 1993-06-29 |
Family
ID=18417033
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3351400A Pending JPH05163974A (ja) | 1991-12-12 | 1991-12-12 | 内燃機関の燃料噴射制御装置 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US5284118A (ja) |
| JP (1) | JPH05163974A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10697386B2 (en) | 2015-12-08 | 2020-06-30 | Continental Automotive France | Method and device for determining the air flow rate entering the intake manifold of a two-stroke engine |
Families Citing this family (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0553570B1 (en) * | 1991-12-27 | 1998-04-22 | Honda Giken Kogyo Kabushiki Kaisha | Method for detecting and controlling air-fuel ratio in internal combustion engines |
| JP2829891B2 (ja) * | 1992-06-18 | 1998-12-02 | 株式会社ユニシアジェックス | 内燃機関の燃料噴射タイミング制御装置 |
| JPH07310554A (ja) * | 1993-03-31 | 1995-11-28 | Mitsubishi Heavy Ind Ltd | クランクケース圧縮式2サイクルエンジン |
| US5586524A (en) * | 1993-09-01 | 1996-12-24 | Sanshin Kogyo Kabushiki Kaisha | Fuel injection control system for internal combustion engine |
| DE4344633B4 (de) * | 1993-12-24 | 2007-07-26 | Robert Bosch Gmbh | Lasterfassung mit Diagnose bei einer Brennkraftmaschine |
| US5622158A (en) * | 1994-03-10 | 1997-04-22 | Sanshin Kogyo Kabushiki Kaisha | Feedback control system for marine propulsion engine |
| US6240772B1 (en) * | 1998-12-09 | 2001-06-05 | Detroit Diesel Corporation | System and method for detecting engine malfunction based on crankcase pressure |
| US6298827B1 (en) | 2000-03-08 | 2001-10-09 | Caterpillar Inc. | Method and system to monitor and control the activation stage in a hydraulically actuated device |
| US6892702B2 (en) * | 2000-10-12 | 2005-05-17 | Kabushiki Kaisha Moric | Ignition controller |
| JP3918441B2 (ja) | 2001-02-15 | 2007-05-23 | 国産電機株式会社 | 内燃機関の加減速検出装置 |
| JP4688670B2 (ja) * | 2005-12-20 | 2011-05-25 | 川崎重工業株式会社 | 内燃機関の燃焼制御装置および車両 |
| US7536983B2 (en) * | 2006-01-19 | 2009-05-26 | Andreas Stihl Ag & Co. Kg | Internal combustion engine and method for operating an internal combustion engine |
| DE102006029992A1 (de) * | 2006-06-29 | 2008-01-03 | Robert Bosch Gmbh | Verfahren zur Diagnose einer elektrischen Schaltung |
| DE102006038281B4 (de) * | 2006-08-16 | 2020-03-26 | Andreas Stihl Ag & Co. Kg | Verfahren zur Bestimmung der Kurbelwellenlage einer umlaufenden Kurbelwelle eines Verbrennungsmotors |
| DE102009023964C5 (de) | 2009-06-05 | 2026-04-02 | Andreas Stihl Ag & Co. Kg | Verfahren zum Betrieb eines Zweitaktmotors |
| DE102011089370A1 (de) * | 2011-12-21 | 2013-06-27 | Robert Bosch Gmbh | Verfahren und Vorrichtung zum Betreiben einer Kaltstart-Emissions-Steuerung einer Brennkraftmaschine |
Family Cites Families (28)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US1653877A (en) * | 1925-09-11 | 1927-12-27 | Schaff Albert | Explosion engine |
| US2507988A (en) * | 1945-10-09 | 1950-05-16 | Charles W Macmillan | Engine fuel controlling device |
| US2592284A (en) * | 1946-11-09 | 1952-04-08 | American Bosch Corp | Means for controlling combustion of internal-combustion engines |
| GB747534A (en) * | 1953-06-17 | 1956-04-04 | Solex | Improvements in two-stroke internal combustion engines |
| US2952252A (en) * | 1959-02-24 | 1960-09-13 | Charles F Geatty | Automatic fuel injection system |
| DE1451997C3 (de) * | 1965-07-27 | 1973-12-06 | Michael G. Dipl.-Ing. Rolle May (Schweiz) | Als Membranpumpe ausgebildete Brennstoffpumpe in einem Niederdruck einspntzsystem fur Brennkraftmaschinen |
| US3698368A (en) * | 1970-03-13 | 1972-10-17 | Yamaha Motor Co Ltd | Fuel feed device for an internal combustion engine |
| US3751921A (en) * | 1971-05-10 | 1973-08-14 | Blomberg Folke Ivar | Exhaust silencer for internal combustion engines |
| JPS5115879Y2 (ja) * | 1971-10-20 | 1976-04-26 | ||
| US4096831A (en) * | 1976-10-04 | 1978-06-27 | The Bendix Corporation | Frequency modulated fuel injection system |
| US4351281A (en) * | 1979-07-27 | 1982-09-28 | Volkswagenwerk Aktiengesellschaft | Method and system for operation of a spark-ignited internal combustion engine |
| US4305351A (en) * | 1980-02-11 | 1981-12-15 | Brunswick Corporation | Two-cycle engine with fuel injection |
| SE427766B (sv) * | 1980-02-11 | 1983-05-02 | Saab Scania Ab | Forfarande for att reglera signalnivan fran en till en forbrenningsmotor ansluten givare samt anordning for utovande av forfarandet |
| US4290394A (en) * | 1980-03-07 | 1981-09-22 | Brunswick Corporation | Two-cycle engine with fuel injection |
| US4327688A (en) * | 1980-04-16 | 1982-05-04 | Purification Sciences Inc. | Cylinder pressure control of fluid injection in an internal combustion engine |
| JPS5749026A (en) * | 1980-09-09 | 1982-03-20 | Nissan Motor Co Ltd | Crank position signal adjusting device |
| JPS5898632A (ja) * | 1981-12-07 | 1983-06-11 | Sanshin Ind Co Ltd | 内燃機関の燃料噴射装置 |
| JPS595875A (ja) * | 1982-07-01 | 1984-01-12 | Sanshin Ind Co Ltd | 2サイクル内燃機関の燃料噴射装置 |
| JPS6293644A (ja) * | 1985-10-21 | 1987-04-30 | Honda Motor Co Ltd | 排気濃度検出器の特性判定方法 |
| JPS63211862A (ja) * | 1987-02-27 | 1988-09-02 | Canon Inc | フアクシミリ装置 |
| JPH0730728B2 (ja) * | 1987-05-30 | 1995-04-10 | マツダ株式会社 | エンジンのアイドル回転数制御装置 |
| JP2611322B2 (ja) * | 1988-04-09 | 1997-05-21 | 三菱自動車工業株式会社 | 内燃機関の空燃比制御装置および空燃比制御用酸素濃度センサ |
| US4951632A (en) * | 1988-04-25 | 1990-08-28 | Honda Giken Kogyo K.K. | Exhaust gas component concentration sensing device and method of detecting failure thereof |
| US4947818A (en) * | 1988-04-28 | 1990-08-14 | Toyota Jidosha Kabushiki Kaisha | Internal combustion engine with device for warning of malfunction in an air-fuel ratio control system |
| DE4004086A1 (de) * | 1990-02-10 | 1991-08-14 | Bosch Gmbh Robert | System zur steuerung bzw. regelung einer brennkraftmaschine in einem kraftfahrzeug |
| JPH0833127B2 (ja) * | 1990-05-01 | 1996-03-29 | 株式会社ユニシアジェックス | 内燃機関の空燃比制御装置 |
| KR940002066B1 (ko) * | 1990-08-24 | 1994-03-16 | 미쯔비시 덴끼 가부시기가이샤 | 압력센서의 페일검출방법 |
| JP2754501B2 (ja) * | 1990-11-29 | 1998-05-20 | 本田技研工業株式会社 | 内燃エンジンの空燃比制御方法及びその空燃比制御に使用する排気濃度センサの劣化検出方法 |
-
1991
- 1991-12-12 JP JP3351400A patent/JPH05163974A/ja active Pending
-
1992
- 1992-12-11 US US07/989,195 patent/US5284118A/en not_active Expired - Lifetime
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10697386B2 (en) | 2015-12-08 | 2020-06-30 | Continental Automotive France | Method and device for determining the air flow rate entering the intake manifold of a two-stroke engine |
Also Published As
| Publication number | Publication date |
|---|---|
| US5284118A (en) | 1994-02-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH05163974A (ja) | 内燃機関の燃料噴射制御装置 | |
| JP3394783B2 (ja) | 燃料噴射式内燃機関 | |
| EP0478120A2 (en) | Method and apparatus for inferring barometric pressure surrounding an internal combustion engine | |
| US6196197B1 (en) | Engine control apparatus and method having cylinder-charged air quantity correction by intake/exhaust valve operation | |
| GB2217045A (en) | Fuel injection control system for an automotive engine | |
| EP0643211B1 (en) | Air-fuel ratio estimator for internal combustion engine | |
| KR940001682Y1 (ko) | 연료 분사장치 | |
| US7287525B2 (en) | Method of feedforward controlling a multi-cylinder internal combustion engine and associated feedforward fuel injection control system | |
| JP3467455B2 (ja) | 内燃機関の気筒別空燃比推定装置 | |
| US6725149B2 (en) | Electronic control device for internal combustion engine | |
| US5715793A (en) | Engine speed control system | |
| JPH04101041A (ja) | 内燃機関の燃料噴射装置 | |
| US9347391B2 (en) | Air-fuel ratio control device for internal combustion engine for outboard motor, air-fuel ratio control method, and program product | |
| JP3614912B2 (ja) | エンジンの燃焼制御装置 | |
| US5261376A (en) | Two cycle internal combuston engine with multiple cylinder fuel injection | |
| US5158060A (en) | Engine load parameter-calculating system and engine control system using the calculating system | |
| US4982714A (en) | Air-fuel control apparatus for an internal combustion engine | |
| US4520784A (en) | Method of and apparatus for controlling fuel injection | |
| KR930002081B1 (ko) | 자동차엔진 제어방법 | |
| JPH07301134A (ja) | エンジンの運転制御装置 | |
| JPH11166447A (ja) | 内燃機関の吸気量検出装置 | |
| JP3627462B2 (ja) | 内燃機関の制御装置 | |
| JPH0552152A (ja) | 内燃機関制御装置 | |
| JP2576184B2 (ja) | 内燃機関の燃料噴射量制御装置 | |
| KR200213487Y1 (ko) | 자동차 공연비 제어장치 |