JPH08303269A - Cylinder deactivation control method and apparatus for internal combustion engine - Google Patents
Cylinder deactivation control method and apparatus for internal combustion engineInfo
- Publication number
- JPH08303269A JPH08303269A JP10842995A JP10842995A JPH08303269A JP H08303269 A JPH08303269 A JP H08303269A JP 10842995 A JP10842995 A JP 10842995A JP 10842995 A JP10842995 A JP 10842995A JP H08303269 A JPH08303269 A JP H08303269A
- Authority
- JP
- Japan
- Prior art keywords
- engine
- internal combustion
- cylinder
- cylinder deactivation
- combustion engine
- 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
- Output Control And Ontrol Of Special Type Engine (AREA)
- Control Of Vehicle Engines Or Engines For Specific Uses (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
(57)【要約】
【目的】 2機掛けエンジンの各エンジンの気筒休止制
御を同期させて行い、両方のエンジンの発生トルクのバ
ランスを保ってエンジンを駆動可能とする内燃機関の気
筒休止制御方法および装置を提供する。
【構成】 複数の内燃機関を並列して船尾に取付けた船
舶用複数機掛け内燃機関において、各内燃機関はそれぞ
れの駆動制御手段を有し、所定の運転状態のときに、特
定の気筒の燃焼を停止する気筒休止制御方法であって、
各内燃機関の駆動制御手段同士を通信手段404により
連結して気筒休止状態の情報を送受信し、全ての内燃機
関の気筒休止運転状態を一致させる。
(57) [Abstract] [Purpose] A cylinder deactivation control method for an internal combustion engine in which the cylinder deactivation control for each engine of a two-seat engine is performed in synchronization, and the engines can be driven while maintaining the balance of the torque generated by both engines. And a device. In a multi-engine internal combustion engine for a ship, in which a plurality of internal combustion engines are mounted in parallel at the stern, each internal combustion engine has its own drive control means, and a combustion of a specific cylinder is performed in a predetermined operating state. Is a cylinder deactivation control method for stopping
The drive control means of each internal combustion engine are connected to each other by the communication means 404 to transmit and receive the information of the cylinder deactivated state, and the cylinder deactivated operation states of all the internal combustion engines are made to coincide with each other.
Description
【0001】[0001]
【産業上の利用分野】本発明は、船舶用内燃機関に関
し、特に2機あるいはそれ以上の内燃機関を装着した場
合の船舶用内燃機関の気筒休止制御に関するものであ
る。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a marine internal combustion engine, and more particularly to a cylinder deactivation control of the marine internal combustion engine when two or more internal combustion engines are mounted.
【0002】[0002]
【従来の技術】船舶用2機掛け内燃機関(エンジン)
は、図11に示すように、船体405の船尾に2機のエ
ンジン406−1,406−2を装着したものである。
これは、海上等において充分な推進力を得るとともに、
どちらか一方のエンジンが故障した場合であっても航行
が可能として帰港の確保を図るための構成である。2. Description of the Related Art Two-engine internal combustion engine (engine) for ships
As shown in FIG. 11, two engines 406-1 and 406-2 are attached to the stern of a hull 405.
This provides sufficient propulsion on the sea,
Even if either one of the engines fails, it is possible to navigate and secure the return port.
【0003】このような2機掛けエンジンの駆動制御を
行う場合、各エンジンはそれぞれ独自に運転可能とする
必要があるため、各エンジンごとに駆動制御装置を有し
ている。各制御装置は、エンジン回転速度、スロットル
開度、アクセル位置、吸気管負圧等のいわゆる負荷、吸
気温度、排気ガス酸素濃度、シフト位置等の各種運転状
態を検出し、この検出情報に基づいて、予め定めた制御
プログラムに従って、そのときの最適空燃比や燃料噴射
量、噴射タイミング、点火タイミング等を演算し、この
演算値を基にエンジンを駆動制御している。この場合、
上記制御プログラムは、検出情報の読み込みルーチン
と、読み込んだ検出情報に基づいて各制御量を演算する
複数の演算ルーチンを予め定めたシーケンスに従って配
置したメインルーチンを有し、このメインルーチンに従
って演算処理が行われる。When performing drive control of such a two-engine engine, each engine must be capable of operating independently, and therefore each engine has a drive control device. Each control device detects various operating states such as engine speed, throttle opening, accelerator position, so-called load such as intake pipe negative pressure, intake air temperature, exhaust gas oxygen concentration, shift position, etc., and based on this detection information. According to a predetermined control program, the optimum air-fuel ratio, fuel injection amount, injection timing, ignition timing, etc. at that time are calculated, and the engine is drive-controlled based on the calculated values. in this case,
The control program has a main routine in which a detection information reading routine and a plurality of calculation routines for calculating each control amount based on the read detection information are arranged in a predetermined sequence. Done.
【0004】このようなメインルーチンは、エンジンの
失火制御ルーチンを含んでいる。この失火制御ルーチン
は、エンジンがオーバーヒートしている状態やオーバー
レボ(過回転)状態その他所定の条件のときに、燃焼を
押えエンジン回転を低くするために一部の気筒の点火を
停止して失火させるものである。Such a main routine includes an engine misfire control routine. This misfire control routine stops ignition of some cylinders in order to suppress combustion and reduce engine speed when the engine is overheated, over-revoked (over-rotated), or under other predetermined conditions. It is what makes me.
【0005】また、多気筒エンジンにおいて、所定の運
転状態のときに、一部の気筒の燃焼を停止させる気筒休
止制御が行われる。この気筒休止制御は、予めスロット
ルバルブのイニシャル開度(全閉時の開度)を大きく設
定し、低回転域あるいは低負荷域において一部の気筒の
燃焼を停止させ燃焼気筒数を減少させることにより、燃
焼気筒に対する負荷を大きくして燃焼の安定化を図るも
のである。Further, in a multi-cylinder engine, cylinder deactivation control for stopping the combustion of some of the cylinders is performed in a predetermined operating state. In this cylinder deactivation control, the initial opening degree of the throttle valve (opening degree when fully closed) is set in advance to stop the combustion of some cylinders in the low rotation speed range or the low load range to reduce the number of combustion cylinders. Thus, the load on the combustion cylinder is increased to stabilize the combustion.
【0006】[0006]
【発明が解決しようとする課題】しかしながら、2機掛
けエンジンにおいて、2機のエンジンの発生トルクが一
致しないと、推進力の差により船が真っ直ぐに進まなく
なる。即ち、図12に示すように、2機のエンジンの発
生トルクが等しければ船体405は中心線Cの方向に沿
って真っ直ぐに矢印Aのように進むが、発生トルクが合
わないと矢印Bに示すように中心線Cに対し斜めに進行
する。このような2機掛けエンジンにおける各エンジン
の発生トルクの不一致は、各エンジンの気筒休止制御が
それぞれ独自に行われた場合に気筒休止の開始や終了の
タイミングの相違により起こることが考えられる。However, in a two-engine engine, if the generated torques of the two engines do not match, the ship will not proceed straight due to the difference in propulsive force. That is, as shown in FIG. 12, if the generated torques of the two engines are equal, the hull 405 goes straight along the direction of the center line C as shown by the arrow A, but if the generated torques do not match, the arrow B shows. Thus, it advances diagonally with respect to the center line C. It is conceivable that such a discrepancy in the generated torques of the respective engines in the two-engine engine occurs due to the difference in the timing of starting and ending the cylinder deactivation when the cylinder deactivation control of each engine is independently performed.
【0007】本発明は上記従来技術において考えられる
問題点に鑑みなされたものであって、2機掛けエンジン
の各エンジンの気筒休止制御を同期させて行い、各エン
ジンの発生トルクのバランスを保ってエンジンを駆動可
能とする内燃機関の気筒休止制御方法および装置の提供
を目的とする。The present invention has been made in view of the problems considered in the prior art described above. The cylinder deactivation control of each engine of a two-engined engine is performed in synchronization with each other to maintain the balance of torque generated by each engine. An object of the present invention is to provide a cylinder deactivation control method and apparatus for an internal combustion engine that can drive an engine.
【0008】[0008]
【課題を解決するための手段】前記目的を達成するた
め、本発明では、複数の内燃機関を並列して船尾に取付
けた船舶用複数機掛け内燃機関において、各内燃機関は
それぞれの駆動制御手段を有し、所定の運転状態のとき
に、特定の気筒の燃焼を停止する気筒休止制御方法であ
って、各内燃機関の駆動制御手段同士を通信手段により
連結して気筒休止状態の情報を送受信し、全ての内燃機
関の気筒休止運転状態を一致させることを特徴とする複
数機掛け内燃機関の気筒休止制御方法を提供する。To achieve the above object, in the present invention, in a multi-machine internal combustion engine for a ship in which a plurality of internal combustion engines are mounted in parallel at the stern, each internal combustion engine has its own drive control means. And a cylinder deactivation control method for stopping the combustion of a specific cylinder when in a predetermined operating state, in which drive control means of each internal combustion engine are connected by communication means to transmit and receive information on a cylinder deactivation state. Then, a cylinder deactivation control method for a multi-machine internal combustion engine is provided, in which the cylinder deactivation operation states of all the internal combustion engines are matched.
【0009】好ましい実施例においては、前記複数機の
内燃機関の各々の駆動制御手段は、予め定めたプログラ
ムに従って、その内燃機関が気筒休止運転を行うべき所
定の運転状態かどうかを判断する気筒休止制御方法であ
って、各内燃機関の駆動制御手段はその内燃機関の気筒
休止運転の判断に代えて、予め定めた特定の1つの内燃
機関の駆動制御手段による気筒休止運転の判断に合わせ
ることを特徴としている。In a preferred embodiment, the drive control means of each of the plurality of internal combustion engines determines whether or not the internal combustion engine is in a predetermined operating state in which a cylinder deactivation operation is to be performed according to a predetermined program. In the control method, the drive control means of each internal combustion engine is adapted to determine the cylinder deactivation operation by one predetermined drive control means of a predetermined internal combustion engine instead of determining the cylinder deactivation operation of the internal combustion engine. It has a feature.
【0010】別の好ましい実施例においては、前記複数
機の内燃機関の各々の駆動制御手段は、予め定めたプロ
グラムに従って、その内燃機関が気筒休止運転を行うべ
き所定の運転状態かどうかを判断する気筒休止制御方法
であって、少なくとも一つの内燃機関の駆動制御手段が
気筒休止運転をすべきと判断した場合は、全ての内燃機
関を同時に気筒休止運転し、全ての内燃機関の駆動制御
手段が全て全気筒運転状態とすべき判断をするまで気筒
休止運転を続けることを特徴としている。In another preferred embodiment, the drive control means of each of the plurality of internal combustion engines determines, according to a predetermined program, whether the internal combustion engine is in a predetermined operating state in which the cylinder deactivation operation should be performed. In the cylinder deactivation control method, when the drive control means of at least one internal combustion engine determines that the cylinder deactivation operation is to be performed, all the internal combustion engines are simultaneously cylinder deactivated and the drive control means of all the internal combustion engines are The feature is that the cylinder deactivation operation is continued until it is determined that all cylinders should be in the operating state.
【0011】さらに別の好ましい実施例においては、前
記複数機の内燃機関の各々の駆動制御手段は、予め定め
たプログラムに従って、その内燃機関が気筒休止運転を
行うべき所定の運転状態かどうかを判断する気筒休止制
御方法であって、少なくとも一つの内燃機関の駆動制御
手段が全気筒運転をすべきと判断した場合は、全ての内
燃機関を全気筒運転とし、全ての内燃機関の駆動制御手
段が全て気筒休止運転状態とすべき判断をするまで全気
筒運転を続けることを特徴としている。In still another preferred embodiment, the drive control means of each of the plurality of internal combustion engines determines, according to a predetermined program, whether the internal combustion engine is in a predetermined operating state in which the cylinder deactivating operation should be performed. When the drive control means of at least one internal combustion engine determines that all cylinders should be operated, all the internal combustion engines are operated in all cylinders, and the drive control means of all the internal combustion engines are The feature is that all cylinders are continuously operated until it is determined that all cylinders are in the deactivated operation state.
【0012】本発明ではさらに、複数機の内燃機関を並
列して船尾に取付けた船舶用複数機掛け内燃機関におい
て、各内燃機関はそれぞれの駆動制御手段を有し、所定
の運転状態のときに、特定の気筒の燃焼を停止する気筒
休止制御装置であって、前記各駆動制御手段は、複数の
運転状態検出手段と、各運転状態検出手段の検出結果に
基づいて内燃機関を駆動制御するための演算回路とを有
し、この演算回路は所定の運転状態のときに特定の気筒
の燃焼を停止する気筒休止制御を行うプログラムを有
し、各内燃機関の駆動制御手段同士を連結する通信手段
を設けて気筒休止状態の情報を送受信し、前記プログラ
ムによる全ての内燃機関の気筒休止運転状態を一致させ
るように構成したことを特徴とする複数機掛け内燃機関
の気筒休止制御装置を提供する。Further, according to the present invention, in a multi-engine internal combustion engine for a ship in which a plurality of internal combustion engines are mounted in parallel at the stern, each internal combustion engine has its own drive control means, and when it is in a predetermined operating state. A cylinder deactivation control device for stopping combustion in a specific cylinder, wherein each drive control means drives and controls an internal combustion engine based on a plurality of operating state detecting means and detection results of each operating state detecting means. And a communication means for connecting drive control means of each internal combustion engine with a program for performing cylinder deactivation control for stopping combustion of a specific cylinder in a predetermined operating state. Is provided to transmit and receive information on the cylinder deactivation state so that the cylinder deactivation operating states of all the internal combustion engines according to the program are made to coincide with each other. To provide.
【0013】[0013]
【作用】2機あるいはそれ以上のエンジンを並列させた
構成の船舶用内燃機関において、各エンジン同士が信号
線あるいは無線等の通信手段を介して連結され、各エン
ジンの気筒休止制御状態の情報が他のエンジンの制御手
段に送られる。これにより、各エンジンの気筒休止運転
を同期させて行うことができ、気筒休止に基づく出力バ
ランスの悪化が防止される。In a marine internal combustion engine having a structure in which two or more engines are arranged in parallel, the engines are connected to each other via a signal line or a communication means such as radio, and information on the cylinder deactivation control state of each engine is obtained. It is sent to the control means of another engine. As a result, the cylinder deactivation operation of each engine can be performed in synchronization, and the deterioration of the output balance due to the cylinder deactivation is prevented.
【0014】本発明の1態様においては、予め特定のエ
ンジンを定め、他のエンジンはこの特定のエンジンの気
筒休止状態に合わせて制御される。例えば2機掛け運転
において、特定の片方のエンジンについては気筒休止判
断を行わず常に他方のエンジンに合わせるようにプログ
ラムが構成される。In one aspect of the present invention, a specific engine is defined in advance, and the other engines are controlled according to the cylinder deactivation state of this specific engine. For example, in the two-engine operation, the program is configured such that the cylinder deactivation determination is not performed for one specific engine and the other engine is always matched.
【0015】本発明の別の態様において、気筒休止条件
の判断は各エンジンごとに行い、いづれか1つのエンジ
ンが気筒休止を行う状態となったなら他のエンジンも強
制的に気筒休止運転を行い、全てのエンジンが全気筒運
転状態となるまで気筒休止運転を続ける。即ち、少なく
とも1つのエンジンが気筒休止を行う状態であれば、他
のエンジンはこれに合せて気筒休止運転を行う。In another aspect of the present invention, the determination of the cylinder deactivation condition is made for each engine, and if any one of the engines is in the cylinder deactivation state, the other engine is forced to perform the cylinder deactivation operation. The cylinder deactivation operation is continued until all the engines are in the all cylinder operation state. That is, when at least one engine is in the cylinder deactivated state, the other engines perform the cylinder deactivated operation accordingly.
【0016】これと逆に、別の態様において、いづれか
1つのエンジンが全気筒運転状態であれば、他のエンジ
ンはこれに合せて全気筒運転を行い、全てのエンジンが
気筒休止状態となるまで全気筒運転が続けられる。即
ち、気筒休止運転は、全てのエンジンが気筒休止状態に
なったときにのみ行われる。On the contrary, in another mode, if one of the engines is in the all-cylinder operating state, the other engines perform the all-cylinder operation in accordance with this, until all the engines are in the cylinder deactivated state. All cylinder operation is continued. That is, the cylinder deactivation operation is performed only when all the engines are in the cylinder deactivation state.
【0017】[0017]
【実施例】以下図面を参照して本発明の実施例について
説明する。前述の気筒休止制御は、特に2サイクルエン
ジンにおいて有効である。即ち、2サイクルエンジンに
おいては、中低速回転や低負荷時にシリンダ内のガス交
換作用が低下して新気が充分に吸入されず燃焼が不規則
となって不正燃焼を生ずることがある。このため、中低
速域での回転安定性が悪くなり、2サイクルエンジン特
有の振動を発生したり、また特に船外機においてはエン
ジンが水平に振動する首ふり現象が起こる。またこのよ
うな不正燃焼における排気ガス中には、燃焼が行われず
そのまま排気される燃料が含まれるため、無駄な燃料消
費となり燃費の低下となる。このような点を改善するた
め上記気筒休止運転方法は特に2サイクルエンジンにお
いては効果的である。ただし本発明はこのような2サイ
クルエンジンに限定されるものではなく、4サイクルエ
ンジンを2機掛けして低速時気筒休止し、燃費節減ある
いは低速で一定速で航行するトローリングを図るものに
おいても有効に適用できる。Embodiments of the present invention will be described below with reference to the drawings. The cylinder deactivation control described above is particularly effective for a two-cycle engine. That is, in a two-cycle engine, the gas exchange action in the cylinder is deteriorated at the time of medium-low speed rotation or low load, so that fresh air is not sufficiently sucked in, combustion becomes irregular, and improper combustion may occur. As a result, the rotational stability in the middle and low speed range is deteriorated, vibrations peculiar to the two-cycle engine are generated, and particularly in the outboard motor, a swinging phenomenon occurs in which the engine horizontally vibrates. In addition, the exhaust gas in such illegal combustion contains fuel that is not burned and is exhausted as it is, resulting in unnecessary fuel consumption and reduced fuel efficiency. In order to improve such a point, the cylinder deactivation operation method is particularly effective in a two-cycle engine. However, the present invention is not limited to such a two-cycle engine, and is also effective in a case where two four-cycle engines are mounted and the cylinders are deactivated at a low speed to save fuel consumption or to achieve trolling at a low speed and at a constant speed. Applicable to
【0018】図1は本発明の実施例に係る2機掛けエン
ジンの駆動制御ブロック図である。2機のエンジンはそ
れぞれ駆動制御システム410を有する。各制御システ
ムは、複数の各種運転状態を検出するための検出手段S
1、S2・・・Snからなるセンサー群401と、各検
出手段からの検出結果に基づいて点火時期や燃料噴射量
を制御するための演算を行う演算処理装置(CPU)4
03と、各気筒のインジェクタや点火プラグ等のエンジ
ン駆動手段からなるアクチュエータ群402とにより構
成される。2機のエンジンのCPU403同士は通信線
(連絡線)404により連結される。この通信線によ
り、気筒休止運転状態についての情報が相互に伝達され
る。この伝達情報に基づいて、後述のように、各エンジ
ンの気筒休止制御が同期して行われる。FIG. 1 is a drive control block diagram of a two-engine engine according to an embodiment of the present invention. The two engines each have a drive control system 410. Each control system has a detection means S for detecting a plurality of various operating states.
1. A sensor group 401 including S1, S2, ..., Sn, and an arithmetic processing unit (CPU) 4 for performing an arithmetic operation for controlling the ignition timing and the fuel injection amount based on the detection result from each detecting means.
03 and an actuator group 402 including engine driving means such as injectors and spark plugs of each cylinder. The CPUs 403 of the two engines are connected by a communication line (communication line) 404. Through this communication line, information regarding the cylinder deactivated operation state is transmitted to each other. Based on this transmission information, cylinder deactivation control of each engine is performed in synchronization as described later.
【0019】図2は上記センサー群401やアクチュエ
ータ群402を含む駆動制御システム410の詳細を示
す。この例は2機掛けされる船舶用6気筒エンジンの一
方の制御システムを代表して示す。FIG. 2 shows details of a drive control system 410 including the sensor group 401 and the actuator group 402. This example represents one of the control systems of a 6-cylinder engine for a boat, which is mounted on two vehicles.
【0020】気筒検出手段#1〜#6は、クランク軸廻
りに6個配置され、メインルーチンで実施される各気筒
についてイベント割込み(TDC割込み)を実行するた
めのトリガ信号を発生する。これは、例えば各気筒のピ
ストンが上死点またはそれより所定角度(クランク角
度)手前に位置する瞬間に信号を発するように構成す
る。従って、本実施例ではクランク軸の1回転中に60
度ごとに1つの気筒検出信号(TDC信号)が各気筒#
1〜#6から順番に演算処理装置に送られる。このイベ
ント割込みフローの中で、メインルーチン中に求められ
た各気筒についての制御演算結果に基づいて点火及び燃
料噴射が実施される。Six cylinder detecting means # 1 to # 6 are arranged around the crankshaft and generate a trigger signal for executing an event interrupt (TDC interrupt) for each cylinder executed in the main routine. This is configured so that, for example, a signal is emitted at the moment when the piston of each cylinder is located at the top dead center or before this by a predetermined angle (crank angle). Therefore, in this embodiment, 60 times during one rotation of the crankshaft.
One cylinder detection signal (TDC signal) for each cylinder #
The data are sequentially sent to the arithmetic processing unit from 1 to # 6. In this event interruption flow, ignition and fuel injection are performed based on the control calculation result for each cylinder determined during the main routine.
【0021】クランク角検出手段は、点火時期制御のベ
ースとなる角度パルスを発するものであり、クランク軸
に係合するリングギヤの歯数に対応してパルス信号を発
する。例えばギヤ歯数112歯に対応して1回転中に4
48パルスを発するように構成すれば、1パルスごとに
クランク軸が0.8度回転することになる。The crank angle detecting means emits an angle pulse which serves as a base for ignition timing control, and emits a pulse signal corresponding to the number of teeth of the ring gear engaged with the crankshaft. For example, 4 in 1 rotation corresponding to 112 gear teeth
If it is configured to emit 48 pulses, the crankshaft rotates 0.8 degrees for each pulse.
【0022】スロットル開度検出手段は、吸気マニホル
ドに設けたスロットル弁の開度に応じてアナログ電圧信
号を発する。演算処理装置はこのアナログ信号をA/D
変換してマップ読取り等の演算処理を行う。The throttle opening detection means emits an analog voltage signal according to the opening of a throttle valve provided in the intake manifold. The arithmetic processing unit converts this analog signal into an A / D signal.
Conversion is performed and arithmetic processing such as map reading is performed.
【0023】次のトリム角度検出手段から吸気温度検出
手段までは、エンジンの運転条件に対する環境変化があ
った場合にこの変化に応じて制御量を補正するためのも
のである。トリム角度検出手段は、船外機の取付け角度
を検出するものである。E/G温度検出手段は、各気筒
(または特定の基準気筒)のシリンダブロックに温度セ
ンサーを取付けその気筒の温度を検出するものである。
大気圧検出手段は、カウリング内の適当な位置に設けら
れる。吸気温度検出手段は吸気通路上の適当な位置に設
けられる。大気圧および吸気温度は空気の体積に直接影
響するものであり、演算処理装置は、これらの大気圧お
よび吸気温度の検出値に応じて空燃比等の制御量に対す
る補正演算を行う。The following trim angle detecting means to intake air temperature detecting means are for correcting the control amount according to the change in the environment with respect to the operating condition of the engine. The trim angle detection means detects the mounting angle of the outboard motor. The E / G temperature detecting means attaches a temperature sensor to the cylinder block of each cylinder (or a specific reference cylinder) to detect the temperature of that cylinder.
The atmospheric pressure detecting means is provided at an appropriate position in the cowling. The intake air temperature detecting means is provided at an appropriate position on the intake passage. The atmospheric pressure and the intake air temperature directly affect the volume of air, and the arithmetic processing unit performs a correction operation for the control amount such as the air-fuel ratio according to the detected values of the atmospheric pressure and the intake air temperature.
【0024】既燃ガス検出手段は、酸素濃度センサー
(O2センサ)のことである。検出した酸素濃度に応じ
て燃料噴射量等のフィードバック制御を行う。The burnt gas detecting means is an oxygen concentration sensor (O2 sensor). Feedback control of the fuel injection amount and the like is performed according to the detected oxygen concentration.
【0025】ノック検出手段は、各気筒の異常燃焼を検
出するものであり、ノッキングがおきた場合に点火を遅
角側にシフトさせたりまたは燃料をリッチ側に設定して
ノッキングを解消し、エンジンの損傷発生を防止する。The knock detection means is for detecting abnormal combustion in each cylinder, and when knocking occurs, ignition is shifted to the retard side or fuel is set to the rich side to eliminate knocking, Prevent damage from occurring.
【0026】オイルレベル検出手段は、カウリング内の
サブタンクおよび船内のメインタンクの両方にレベルセ
ンサーを設けたものである。The oil level detecting means is provided with level sensors in both the sub tank in the cowling and the main tank in the ship.
【0027】サーモスイッチは、バイメタル式温度セン
サー等の応答性の速いセンサーからなり、冷却系異常等
によるエンジンの温度上昇等を検出し焼き付きを防止す
るための失火制御を行う。なお、前述のエンジン温度検
出手段はシリンダブロックに設けられ燃料噴射の制御量
補正のために使用されるが、このサーモスイッチはエン
ジンの温度上昇に直ちに対処するため応答性が速いこと
が要求される。The thermoswitch is composed of a sensor having a high responsiveness such as a bimetal type temperature sensor, etc., and detects an increase in engine temperature due to an abnormality in the cooling system or the like and performs misfire control for preventing seizure. The engine temperature detecting means described above is provided in the cylinder block and is used for correcting the control amount of the fuel injection. However, this thermoswitch is required to have a quick response in order to immediately cope with the temperature rise of the engine. .
【0028】シフトカットスイッチは、クラッチを切り
替えるためのシフトケーブルのテンションを検出してプ
ロペラに直結するドッグクラッチの切り替えを容易にす
るためのものである。The shift cut switch is for detecting the tension of the shift cable for switching the clutch and facilitating the switching of the dog clutch directly connected to the propeller.
【0029】DES検出手段は、他のエンジンに異常に
より失火運転状態を知らせるための信号であるDESを
検知するものである。すなわち、該手段は船尾に船外機
を2台並列して備えた型式の船舶において、一方の船外
機のエンジンがオイル不足、温度上昇等により失火制御
を行っている場合には、そのエンジンのDES出力手段
からDESが出力されており、このDESを検出しこの
失火運転状態を検知するためのものである。このDES
の検出により、他方のエンジンも同様に失火制御を行っ
て、両方のエンジンの運転状態を同じにして走行のバラ
ンスを保つ。The DES detecting means detects DES, which is a signal for notifying another engine of a misfire operation state due to an abnormality. That is, when the engine of one outboard motor is performing misfire control due to lack of oil, temperature rise, etc., the engine is one equipped with two outboard motors in parallel at the stern. DES is output from the DES output means, and is for detecting the DES and detecting the misfire operation state. This DES
By detecting the above, the other engine is similarly subjected to misfire control so that the operating states of both engines are the same and the traveling balance is maintained.
【0030】バッテリ電圧検出手段は、インジェクタの
駆動電源電圧の変化によりバルブの開閉動作の速さが変
り吐出量が変化するため、バッテリ電圧を検出してこの
電圧に基づいて噴射量を補正制御するために用いる。The battery voltage detecting means detects the battery voltage and corrects and controls the injection amount based on this voltage because the opening / closing speed of the valve changes and the discharge amount changes due to the change of the driving power supply voltage of the injector. Used for.
【0031】スタータスイッチ検出手段は、エンジンが
始動運転中かどうかを検出するためのものである。始動
状態であれば、燃料のリッチ化等を行い始動運転用の制
御を行う。The starter switch detecting means is for detecting whether or not the engine is in the starting operation. If the engine is in the starting state, the fuel is made rich and the control for the starting operation is performed.
【0032】2種類あるE/Gストップスイッチ検出手
段は、エンジン停止操作スイッチや落水検知スイッチの
ことであり、このうち落水検知スイッチは落水事故等の
緊急状態を検出するものであり、緊急時にエンジンを直
ちに停止するように制御する。この2種のE/Gストッ
プスイッチ検出手段を図中便宜上一つのE/Gストップ
スイッチ検出手段として表示する。The two types of E / G stop switch detection means are an engine stop operation switch and a water fall detection switch. Of these, the water fall detection switch detects an emergency state such as a water fall accident. Control to stop immediately. These two types of E / G stop switch detecting means are shown as one E / G stop switch detecting means for convenience in the drawing.
【0033】以上のような各検出手段からの入力信号に
基づいて、演算処理装置内で各制御量の演算を行い、演
算結果に基づいて出力側(図2の右側)の燃料噴射手段
#1〜#6、点火手段#1〜#6、燃料ポンプおよびオ
イルポンプを駆動制御する。なお、燃料噴射手段および
点火手段はそれぞれ、インジェクタおよび点火プラグで
あり、各気筒ごとに独立して順番に制御される。Based on the input signals from the respective detecting means as described above, each control amount is calculated in the arithmetic processing unit, and the fuel injection means # 1 on the output side (right side in FIG. 2) is calculated based on the calculation result. To # 6, ignition means # 1 to # 6, a fuel pump and an oil pump are drive-controlled. It should be noted that the fuel injection means and the ignition means are an injector and an ignition plug, respectively, and each cylinder is independently controlled in order.
【0034】このような演算処理装置での演算を実行す
るために、図示したように、演算処理装置には、制御プ
ログラムやマップ等を格納したROM等からなる不揮発
性メモリおよび各検出信号やこれに基づく演算のための
一時的なデータを記憶するためのRAM等からなる揮発
性メモリが備る。In order to execute the calculation in such an arithmetic processing unit, as shown in the figure, the arithmetic processing unit has a non-volatile memory including a ROM storing a control program, a map and the like and each detection signal and this. A volatile memory such as a RAM for storing temporary data for calculation based on
【0035】図3は、本発明に係る2機掛けエンジンの
相互通信情報伝達についての詳細構造を示す。各エンジ
ンは前述の演算処理装置(CPU)403を含むエンジ
ン制御装置407を別々に有し、両方の制御装置同士は
各コネクタ408を介して通信線404により連結され
る。この通信線404は、気筒休止状態信号ラインL1
と、2機掛け運転信号ラインL2と、DES信号ライン
L3を含み、各情報を相互に通信して相手側の運転状態
を把握することができる。これにより、各エンジン制御
装置407のCPU403は、気筒休止制御を行う場合
に、2機掛け中かの判断をポートCの状態を検出して行
い、その後DES信号が正常かの判断をポートDの状態
を検出することにより行い、さらに相手側のエンジンが
気筒休止中かの判断をポートAの状態を検出することに
より行う。このような判断に基づいて気筒休止運転を行
うことにより、後述の各実施例のように、2機掛けエン
ジンの各エンジンの気筒休止運転を互に同期させること
ができ、2機のエンジンの推進力のバランスを保ち安定
した直進航行を達成することができる。FIG. 3 shows a detailed structure of mutual communication information transmission of a two-engine engine according to the present invention. Each engine separately has an engine control device 407 including the arithmetic processing unit (CPU) 403 described above, and both control devices are connected by a communication line 404 via each connector 408. The communication line 404 is a cylinder deactivation state signal line L1.
It is possible to grasp the driving state of the other party by including the two-machine driving signal line L2 and the DES signal line L3 by mutually communicating each information. As a result, the CPU 403 of each engine control device 407 detects the state of port C by detecting the state of port C when performing cylinder deactivation control, and then determines whether the DES signal is normal. The state is detected by detecting the state, and further, the state of the port A is used to determine whether the engine on the other side is in the cylinder deactivated state. By performing the cylinder deactivation operation based on such a determination, the cylinder deactivation operation of each engine of the two-engine can be synchronized with each other as in each of the embodiments described later, and the propulsion of the two engines can be performed. It is possible to maintain a balance of power and achieve stable straight-ahead navigation.
【0036】図4および図5は、本発明の実施例に係る
2機掛けエンジンのそれぞれのエンジンについての制御
全体のフローチャートである。このフローチャートは、
各エンジンの制御装置(演算処理装置)のCPUに組込
まれた制御プロセス全体のシーケンスプログラムを示す
メインルーチンのフローである。FIG. 4 and FIG. 5 are flowcharts of the overall control for each engine of the two-engine engine according to the embodiment of the present invention. This flow chart is
It is a flow of a main routine showing a sequence program of the entire control process incorporated in the CPU of the control device (arithmetic processing device) of each engine.
【0037】メインスイッチが投入され電源が立上がっ
てエンジン操作が開始されると、所定のリセット時間後
まず制御処理装置内の各処理回路が初期化される(ステ
ップS11)。When the main switch is turned on and the power is turned on to start the engine operation, each processing circuit in the control processing device is initialized after a predetermined reset time (step S11).
【0038】次にステップS12において、運転状態が
判断され結果がメモリに保持される。Next, at step S12, the operating state is judged and the result is held in the memory.
【0039】ここでは、メインスイッチのON,0FF
情報、図2のスタータSW検出手段を使って読み込まれ
たスタータSWのON,OFF情報、及びクランク角検
出手段から読み取られるクランク角パルス列から算出さ
れるエンジン回転数情報により始動状態か否か判断する
始動判断、スロットル開度検出手段から読み取られるス
ロットル開度情報、エンジン回転数情報、DES検出手
段により読み取られる他方の船外機の運転状態情報であ
るDES情報、あるいは下記するオーバーヒート、オイ
ル不足等の異常状態情報、あるいはスロットル開度情報
の時間変化から算出される急加減速情報等に基づき特定
気筒を休止すべきかどうかの気筒休止判断、主にスロッ
トル開度情報、エンジン回転数情報に基づき酸素濃度の
フィードバック制御を行うかどうかの判断、及び主に同
2つの情報に基づき特定の制御条件の場合に制御データ
を学習記憶させるかどうかの判断、エンジン回転数情報
に基づき過剰回転にあるかどうかのオーバーレボ判断、
スロットル開度情報、エンジン回転数情報及びエンジン
(E/G)温度検出手段あるいはそのより具体的手段で
あるサーモSWによる温度情報に基づきオーバーヒート
状態であるかどうかのオーバーヒート判断、スロットル
開度情報、エンジン回転数情報及びオイルレベル検出手
段による残存オイル量情報に基づき残存オイル量が少な
いかどうかのオイルエンプティ判断を行う。過剰回転状
態、オーバーヒート状態及び残存オイル量少状態の場合
は下記するように失火制御を行う。ステップS12にお
いてはさらに、スロットル情報、クランク角情報、O2
センサ情報あるいはクランク角検出手段の一種であるパ
ルサーコイルからのパルサー情報に基づき、これらの情
報が欠落あるいは異常であるフェール状態であるか否か
のフェール判断、2機掛け運転信号により他の船外機も
運転されている2機掛け運転状態にあるかどうかの判
断、及び気筒休止状態信号により他方の船外機が気筒休
止運転状態にあるかの判断、及びDES(異常対応の失
火制御状態を報知する信号)により他方の船外機が異常
対応の失火制御状態にあるかの判断の3つの判断からな
る2機掛け運転状態判断、前記したスロットル開度情報
の時間変化から急加減速状態にあるかどうかの急加減速
判断、高速回転状態からのシフト操作時作動するシフト
カットSWのON,OFF情報に基づくシフトカット状
態にあるかどうかのシフトカット判断がなされる。Here, the main switch is ON, 0FF
It is determined whether or not the engine is in a starting state based on the information, the ON / OFF information of the starter SW read by using the starter SW detection means of FIG. 2, and the engine speed information calculated from the crank angle pulse train read by the crank angle detection means. Start determination, throttle opening information read from the throttle opening detection means, engine speed information, DES information which is the operating state information of the other outboard motor read by the DES detection means, or overheat, oil shortage, etc. described below. Cylinder deactivation judgment as to whether a specific cylinder should be deactivated based on abnormal state information or rapid acceleration / deceleration information calculated from changes in throttle opening information over time, mainly based on throttle opening information and engine speed information Whether to perform feedback control of the Determination of whether to learn storing control data for certain control conditions, or the over levo determine if it is in excess rotation based on the engine rotational speed information,
Overheat determination based on the throttle opening information, the engine speed information, and the temperature information by the engine (E / G) temperature detecting means or a thermo SW which is a more specific means, overheat determination, throttle opening information, engine Based on the rotational speed information and the residual oil amount information obtained by the oil level detecting means, it is determined whether or not the residual oil amount is small. In the case of an excessive rotation state, an overheat state and a state where the residual oil amount is small, misfire control is performed as described below. Further, in step S12, throttle information, crank angle information, O2
Based on sensor information or pulsar information from a pulsar coil, which is a type of crank angle detection means, a failure judgment is made as to whether or not these pieces of information are missing or abnormal. It is judged whether it is in a two-machine operating state in which the engine is also operating, and whether the other outboard motor is in a cylinder deactivated operation state based on the cylinder deactivated state signal, and DES Signal to notify) that the other outboard motor is in the misfire control state for abnormality, and the two-engine operating state determination consists of three determinations. From the above time change of the throttle opening information to the rapid acceleration / deceleration state. Whether or not there is a sudden acceleration / deceleration judgment, whether the shift cut state is based on ON / OFF information of the shift cut SW that operates during the shift operation from the high speed rotation state Futokatto determination is made.
【0040】このような判断は、前のルーチンにおいて
読取ったセンサーからの検出情報や演算結果等の各種情
報に基づいて行われる。Such a determination is made based on various information such as the detection information from the sensor read in the previous routine and the calculation result.
【0041】次にステップS13において、ループ1の
ルーチンワークを行うかどうかの判別が行われる。YE
Sであれば、ステップS14に進みスイッチ情報の読み
込みが行われる。ここではE/Gストップスイッチ検出
手段、メインスイッチ、スタータスイッチ検出手段およ
びサーモSWからの情報が読取られる。続いてステップ
S15において、ノックセンサー(ノック検出手段)お
よびスロットルセンサー(スロットル開度検出手段)か
らの情報が読取られる。このループ1による情報読み込
みの終了後ステップS16に進み、ループ2のルーチン
ワークを行うかどうかが判別される。Next, in step S13, it is determined whether or not the routine work of loop 1 is performed. YE
If it is S, the process proceeds to step S14 and the switch information is read. Here, information from the E / G stop switch detecting means, the main switch, the starter switch detecting means, and the thermo SW is read. Then, in step S15, the information from the knock sensor (knock detection means) and the throttle sensor (throttle opening detection means) is read. After the information reading by the loop 1 is completed, the process proceeds to step S16, and it is determined whether or not the routine work of the loop 2 is performed.
【0042】演算処理装置はハード的あるいはソフト的
に4ms間隔でループ1の処理用フラグ1を1にセット
し、8ms間隔でループ2の処理用フラグ2を1にセッ
トする。The arithmetic processing unit sets the processing flag 1 of the loop 1 to 1 at 4 ms intervals by hardware or software, and sets the processing flag 2 of the loop 2 to 1 at 8 ms intervals.
【0043】図6はこのようなループ1およびループ2
を実行するためのタイマー割込みのフローチャートであ
る。このようなタイマーのセットはイニシャライズステ
ップS11において行われ、各ループ1、2のルーチン
を実行中にはそのフラグがセットされるとともに次回の
そのルーチンのためのタイマーがセットされる。FIG. 6 shows such loop 1 and loop 2
4 is a flowchart of a timer interrupt for executing the. Such a timer is set in the initialization step S11. While the routines of the loops 1 and 2 are being executed, the flag is set and the timer for the next routine is set.
【0044】図4に戻り、ステップS13において、フ
ラグ1をチェックし1であればステップS14、ステッ
プS15を実施する。なお、ステップS14に進むと同
時にフラグ1はクリアされ0となる。ステップS13に
おいて、フラグ1が0であることが確認されると、ステ
ップS16に進み、フラグ2が1であるかをチェックす
る。フラグ2が1であればステップS17に進むと同時
にフラグ2はクリアされ0となる。ステップS16でフ
ラグ2が0である場合はステップS12に戻る。Returning to FIG. 4, in step S13, flag 1 is checked, and if it is 1, step S14 and step S15 are executed. Note that the flag 1 is cleared and becomes 0 at the same time when the process proceeds to step S14. When it is confirmed that the flag 1 is 0 in step S13, the process proceeds to step S16, and it is checked whether the flag 2 is 1. If the flag 2 is 1, the process proceeds to step S17 and the flag 2 is cleared to 0 at the same time. If the flag 2 is 0 in step S16, the process returns to step S12.
【0045】ステップS17においては、オイルレベル
の検出、高回転状態からのシフト操作時大となるシフト
ケーブルのテンションに応じて作動し、テンションが大
なる時ONとなるシフトカットスイッチのON,OFF
状態の検知、およびエンジン2機掛け運転信号、気筒休
止状態信号及びDES信号の検出が行われる。さらにス
テップS18において、大気圧情報、吸気温度情報、ト
リム角情報、エンジン温度情報、バッテリ電圧情報、お
よびノックセンサからのノッキング情報が大気圧検出手
段、吸気温度検出手段、トリム角度検出手段、E/G
(エンジン)温度検出手段、バッテリ電圧検出手段、及
びノック検出手段によりそれぞれ読取られる。In step S17, the oil level is detected, and the shift cut switch that is activated when the tension becomes large when the shift operation is performed from the high rotation state is turned on and off.
The state is detected, and the two-engine running signal, the cylinder deactivation state signal, and the DES signal are detected. Further, in step S18, atmospheric pressure information, intake air temperature information, trim angle information, engine temperature information, battery voltage information, and knocking information from the knock sensor are atmospheric pressure detection means, intake air temperature detection means, trim angle detection means, E / G
It is read by the (engine) temperature detecting means, the battery voltage detecting means, and the knock detecting means.
【0046】次に、ステップS19において、失火制御
が行われる。これは、読み込んだ情報から、前記ステッ
プS12の運転状態判断において、過回転、所定以上の
スロットル開度及びエンジン回転数におけるオーバーヒ
ート、オイルエンプティ等の異常状態にある、あるいは
他のエンジンが異常状態にあるとの判断結果が検出され
たときに、特定気筒の失火を行うように燃料制御するも
のである。さらに、下記するステップS24の気筒別補
正において、失火させる気筒の燃料噴射量を他の気筒よ
り半減させるべく、失火制御状態にあることをメモリに
出力する失火時燃料制御が実施される。次に、エンジン
が回転しているかどうかの判断およびオイルタンクのレ
ベルセンサーからの情報に基づいて、燃料ポンプおよび
オイルポンプが駆動制御される(ステップS20)。こ
れは、燃料については、エンジンが回転中ならば燃料ポ
ンプを駆動し、エンジン停止中ならば燃料ポンプを停止
し、オイルについては、オイルタンク内の量が少ないと
きにポンプを駆動して船体内のオイルタンクからオイル
を補給するかエンジン回転数を低下させオイル消費量を
低下させるものである。Next, in step S19, misfire control is performed. This is because, in the operation state determination in step S12 described above, the engine is in an abnormal state such as over-rotation, overheat at a predetermined throttle opening and engine speed, oil empty, or the other engine is in an abnormal state from the read information. The fuel control is performed so that the misfire of a specific cylinder is performed when the determination result that there is is present. Further, in the cylinder-by-cylinder correction in step S24 described below, misfire fuel control is output to output to the memory that the misfire control state is in order to halve the fuel injection amount of the cylinder in which the misfire occurs. Next, the fuel pump and the oil pump are drive-controlled based on the determination whether the engine is rotating and the information from the oil tank level sensor (step S20). For fuel, it drives the fuel pump when the engine is rotating, stops the fuel pump when the engine is stopped, and for oil, drives the pump when the amount of oil in the oil tank is low. The oil consumption is reduced by either replenishing the oil from the oil tank or reducing the engine speed.
【0047】次に、ステップS21において、気筒休止
判断結果の判別を行う。これは、前述の運転状態判断ス
テップS12において、所定の低負荷低回転状態のとき
に休筒運転を行う判断をした場合に、演算処理のマップ
を選択するための判別ステップである。休筒運転でなけ
れば通常の全気筒運転による通常運転マップを用いて点
火時期および噴射時間の基本演算およびこれに対する気
筒別の補正演算を行う(ステップS22)。なお、失火
制御状態にあるかどうかの判断もなされ、失火制御状態
にある場合は失火気筒にも、他の点火気筒への燃料噴射
量と同じか所定割合を減じた燃料を供給すべく噴射時間
の設定がなされる。これにより所定以上のスロットル開
度及びエンジン回転数の時からの失火制御においても燃
料を供給するので、気化熱によりピストン等を冷却でき
損傷を防止できる。休筒運転状態であれば、特定の気筒
を休止した休筒運転用の気筒休止マップを用いて点火時
期および噴射時間の演算および気筒別の補正演算を行う
(ステップS24)。Next, in step S21, the cylinder deactivation determination result is determined. This is a determination step for selecting a map for arithmetic processing when it is determined in the above-described operating state determination step S12 that the cylinder deactivation operation is performed in the predetermined low load and low rotation state. If it is not the cylinder deactivation operation, the basic operation map of the normal all cylinder operation is used to perform the basic calculation of the ignition timing and the injection time and the correction calculation for each cylinder (step S22). It is also determined whether or not the engine is in the misfire control state, and when in the misfire control state, the injection time is supplied to the misfire cylinder so as to supply the same amount of fuel as the fuel injection amount to the other ignition cylinders or a fuel reduced by a predetermined ratio. Is set. As a result, the fuel is supplied even in the misfire control from the time when the throttle opening and the engine speed are equal to or higher than a predetermined value, so that the piston and the like can be cooled by the heat of vaporization and damage can be prevented. In the cylinder deactivated operation state, the ignition timing and the injection time are calculated and the correction calculation for each cylinder is performed using the cylinder deactivation map for the cylinder deactivated operation in which a specific cylinder is deactivated (step S24).
【0048】次に、図5のステップS23において、大
気圧やトリム角等の運転状態に応じて、基本の点火時期
や燃料噴射に対する補正値が演算される。続いて、ステ
ップS25において、酸素濃度のフィードバック制御に
伴う補正値が演算される。このとき、演算情報の学習判
定とO2センサーの活性化の判定が行われる。さらに、
ステ ップS26において、ノックセンサーからの検出
信号に基づいて、エンジンの焼き付き防止等のために制
御量の補正値が演算される。Next, in step S23 of FIG. 5, the basic ignition timing and the correction value for the fuel injection are calculated according to the operating conditions such as the atmospheric pressure and the trim angle. Subsequently, in step S25, a correction value associated with the feedback control of the oxygen concentration is calculated. At this time, the learning determination of the calculation information and the activation determination of the O2 sensor are performed. further,
In step S26, a correction value for the control amount is calculated based on the detection signal from the knock sensor to prevent engine seizure and the like.
【0049】次にステップS27において、基本の点火
時期および燃料噴射の制御量に対し補正値を加えて最適
な点火時期、噴射時間および噴射時期を演算する。この
後、ステップS290において、エンジン停止前制御の
演算が行われる。これは、ステップS12で、メインス
イッチあるいはエンジンストップスイッチ等が切られ
て、エンジン停止状態と判断された場合に、再始動を考
慮して点火のみを止めて燃料噴射は所定時間継続するた
めの制御ルーチンである。以上によりループ2のルーチ
ンを終了し、元の運転状態判断ステップS12に戻る。Next, in step S27, a correction value is added to the basic ignition timing and the fuel injection control amount to calculate the optimum ignition timing, injection time and injection timing. After that, in step S290, calculation of the engine pre-stop control is performed. This is a control for stopping the ignition and continuing the fuel injection for a predetermined time in consideration of restart when the engine is determined to be in the stopped state by turning off the main switch or the engine stop switch in step S12. It is a routine. With the above, the routine of the loop 2 is ended, and the process returns to the original operation state determination step S12.
【0050】図7は、本実施例における気筒休止運転を
行うかどうかの各種条件を複数のエンジンの内一つを特
定エンジンと定めこのエンジンにおいて判断する気筒休
止判断ルーチンのフローチャートである。この気筒休止
判断ルーチンは、前述のメインルーチン(図4)におけ
る運転状態判断ステップS12中に実施される気筒休止
判断の詳細フローチャートである。FIG. 7 is a flow chart of a cylinder deactivation determination routine in which one of a plurality of engines is designated as a specific engine and various conditions for determining whether or not the cylinder deactivation operation is performed in this embodiment are determined by this engine. The cylinder deactivation determination routine is a detailed flowchart of the cylinder deactivation determination performed during the operation state determination step S12 in the main routine (FIG. 4) described above.
【0051】まずスロットル開度が所定の中開度または
低開度の範囲内かどうかが判断される(ステップS40
1)。これはメインルーチンのセンサ情報読み込みステ
ップS15で記録したスロットルセンサの開度情報を読
み出して判別するものである。この所定の範囲はエンジ
ンが不整燃焼を起こすおそれが大きい中低速以下の範囲
である。このような範囲になければ通常の全気筒運転を
行う。次にエンジン回転数が所定の中低速以下(例えば
2000rpm)の範囲内かどうかが判別され(ステッ
プS402)、範囲外であれば全気筒運転を行う。この
エンジン回転数は、各気筒からのTDC信号(所定のク
ランク角ごとに検出されるエンジン回転数信号)に基づ
き演算されメモリに記録されたデータを読み出して判断
する。次に急加速または急減速中かどうかが判別される
(ステップS403)。このような急加減速の判断は、
例えばスロットルセンサの開度変化や回転数の変化ある
いはアクセル開度の変化等を検出することにより加速ま
たは減速状態を判断するものである。変化率の大きい急
加速中は、応答性を向上させるために全気筒運転を行
う。また急減速中にもエンジンストールを防止するため
に全気筒運転を行う。次に始動時または始動後(暖機
前)の運転状態かどうかが判別される(ステップS40
4)。これは、スタータスイッチの動作の読み込みデー
タ(メインルーチンのスイッチ情報読み込みステップS
14)を読み出して判別するものである。このような始
動状態の場合には、爆発の回数を多くして速やかな始動
を達成するために全気筒による通常運転を行う。次に、
暖機運転中かどうかが判別される(ステップS40
5)。これは、エンジン温度が所定値以上かどうか、あ
るいは始動後所定時間が経過したかどうかにより判断さ
れる。暖機運転中は速やかにエンジン温度を高めるため
に気筒休止は行わず全気筒運転を行う。First, it is determined whether the throttle opening is within a predetermined middle opening or low opening (step S40).
1). This is to determine by reading the opening information of the throttle sensor recorded in the sensor information reading step S15 of the main routine. This predetermined range is a range of medium to low speed where there is a high possibility that the engine will cause irregular combustion. If it is not within such a range, normal all cylinder operation is performed. Next, it is judged whether or not the engine speed is within a range of a predetermined medium to low speed (for example, 2000 rpm) (step S402), and if it is out of the range, all cylinder operation is performed. The engine speed is calculated based on the TDC signal (engine speed signal detected for each predetermined crank angle) from each cylinder and read by reading the data recorded in the memory. Next, it is determined whether or not the vehicle is in rapid acceleration or deceleration (step S403). The judgment of such rapid acceleration / deceleration is
For example, the acceleration or deceleration state is determined by detecting a change in the opening of the throttle sensor, a change in the number of revolutions, a change in the accelerator opening, or the like. During rapid acceleration with a large rate of change, all cylinder operation is performed to improve responsiveness. In addition, all cylinders are operated to prevent engine stall even during rapid deceleration. Next, it is determined whether or not the operating state is at the time of starting or after starting (before warming up) (step S40).
4). This is the read data of the operation of the starter switch (the switch information reading step S of the main routine).
14) is read out for discrimination. In such a starting state, normal operation is performed with all cylinders in order to increase the number of explosions and achieve a quick start. next,
It is determined whether or not the warm-up operation is being performed (step S40).
5). This is determined by whether the engine temperature is equal to or higher than a predetermined value, or whether a predetermined time has elapsed after the start. During warm-up operation, all cylinders are operated without cylinder deactivation in order to quickly raise the engine temperature.
【0052】続いて、失火制御中かどうかが判別され
(ステップS406〜S407)、さらに2機掛け運転
中かどうかが判別され(ステップS408)、2機掛け
運転のときに他方のエンジンが正常かどうか、即ちエン
ジンの異常により失火制御を行っているかどうかがDE
S信号に基づき判別される(ステップS409)。Subsequently, it is determined whether the misfire control is being performed (steps S406 to S407), and it is further determined whether the two-engine operation is in progress (step S408). DE, whether or not misfire control is performed due to engine abnormality
It is determined based on the S signal (step S409).
【0053】失火制御条件は、(イ)オーバーヒート状
態、(ロ)オーバーレボ状態、(ハ)オイルエンプティ
状態、および(ニ)2機がけ運転時に片方のエンジンが
上記(イ)〜(ハ)のいずれかの状態となってDES検
出された状態の場合である。(イ)のオーバーヒート状
態の失火制御とは、例えばシリンダヘッドに設けたバイ
メタルスイッチによりエンジン過熱が検出された場合
に、燃焼を抑えて温度を下げるために回転数を例えば2
000rpm以下に抑える目的で、特定気筒の点火を止
めるものである。また、(ロ)のオーバーレボ状態と
は、エンジン回転数が例えば6000rpm以上の高回
転となった場合であり、この場合にも回転を抑えるため
に、特定気筒の失火を行う。(ハ)のオイルエンプティ
状態とは、オイルレベルスイッチによりカウリング内の
オイルタンク内のオイル量が減った場合に、オイルの消
費を抑えるために回転数を低下させるものである。な
お、船内に容量の大きな別のオイルタンクを配置しカウ
リング内のオイルタンク内のオイルが減ったとき、自動
的にオイルを補給する場合においては、カウリング内の
オイルタンクのみでなく船内のオイルタンクもオイル量
が所定値以下に減った場合をオイルエンプティ状態とい
う。このようなオイルエンプティの場合にも特定気筒を
失火させ回転数を例えば2000rpm以下に抑えるこ
とにより、オイルの消費を抑え、特に船外機の場合、少
ないオイルで確実な帰港を図るものである。また、船外
機の2機がけ運転の場合、片方のエンジンが上記(イ)
〜(ハ)のいずれかの失火すべき状態となっていること
が検出された場合には、この状態がDES検出手段(図
12参照)により検出され演算処理装置に検出信号が送
られる。このような場合には、他方のエンジンも同様に
失火制御を行って両方のエンジンの運転のバランスをと
る。従って、DES信号により一方のエンジンの異常が
検出され失火制御を行っている場合には(ステップS4
09でNOの場合)、さらに気筒休止運転を行うと、失
火制御による失火気筒と休筒制御による休止気筒との整
合性がばらばらになって、出力の異常低下や制御エラー
等の原因となるため、気筒休止運転は行わず、通常の全
気筒運転制御を行うべく全気筒運転制御と設定するため
該当フラグを1とするか識別データをメモリに入れる
(ステップS500)。但し、ここで言う全気筒運転制
御とは、制御量の演算を全気筒について実施するもので
あり、実際に全気筒に演算結果の制御量に基づき点火お
よび燃料噴射を実施し全気筒において燃焼を起こさせる
全気筒運転、および制御量の演算を全気筒について実施
するが、所定の異常対応として所定の気筒を失火させる
失火制御運転の両方を含むものである。The misfire control conditions are (a) overheat condition, (b) over-revoked condition, (c) oil empty condition, and (d) when one engine is in two-engine operation, one of the above (a) to (c) This is the case where one of the states is detected and the DES is detected. The misfire control in the overheat state of (a) is, for example, when the engine overheat is detected by the bimetal switch provided in the cylinder head, the rotation speed is set to, for example, 2 in order to suppress the combustion and lower the temperature.
The ignition of a specific cylinder is stopped for the purpose of suppressing it to 000 rpm or less. The over-revoked state (b) is a case where the engine speed is a high speed of, for example, 6000 rpm or more, and in this case as well, the misfire of a specific cylinder is performed in order to suppress the rotation. The oil empty state (c) is a state in which the rotational speed is reduced in order to suppress the oil consumption when the oil level in the oil tank in the cowling is reduced by the oil level switch. In addition, when another oil tank with a large capacity is placed in the ship and the oil in the oil tank in the cowling runs low, when oil is automatically replenished, not only the oil tank in the cowling but also the oil tank in the ship When the amount of oil decreases below a predetermined value, it is called an oil empty state. Even in the case of such an oil empty, the specific cylinder is misfired and the number of revolutions is suppressed to, for example, 2000 rpm or less, so that oil consumption is suppressed, and particularly in the case of an outboard motor, a small amount of oil is used to reliably return to port. Also, when operating with two outboard motors, one of the engines is the above (a).
When it is detected that any one of (c) to (c) should be misfired, this state is detected by the DES detection means (see FIG. 12) and a detection signal is sent to the arithmetic processing unit. In such a case, the other engine similarly performs misfire control to balance the operation of both engines. Therefore, when an abnormality of one engine is detected by the DES signal and misfire control is performed (step S4)
If the cylinder deactivation operation is further performed, the misfiring control misfiring cylinders and the deactivation control deactivating cylinders become inconsistent, which causes abnormal output reduction and control errors. The cylinder deactivation operation is not performed, but the all-cylinder operation control is set to perform the normal all-cylinder operation control, so that the corresponding flag is set to 1 or the identification data is stored in the memory (step S500). However, the all-cylinder operation control referred to here means that the control amount is calculated for all cylinders. Actually, ignition and fuel injection are performed for all cylinders based on the calculated control amount, and combustion is performed for all cylinders. Both the all-cylinder operation to be caused and the control amount calculation are executed for all the cylinders, and both the misfire control operation for causing the predetermined cylinder to misfire as the predetermined abnormality response are included.
【0054】一方、ステップS408でNOあるいはス
テップS409でYESとなる場合は、気筒休止運転を
行うべく、気筒休止運転と設定するため該当フラグを0
とするか識別データをメモリに入れる(ステップS50
1)。On the other hand, if NO in step S408 or YES in step S409, the corresponding flag is set to 0 in order to set the cylinder deactivation operation in order to perform the cylinder deactivation operation.
Or the identification data is stored in the memory (step S50).
1).
【0055】なお、フローチャートにおいて、オーバー
レボによる失火制御条件の判断が行われていないが、こ
れはオーバーレボとなるような高い回転数では低回転域
での休止気筒制御が行われることがないためである。即
ち、ステップS402のエンジン回転数範囲の条件から
当然にオーバーレボ状態は除外されるからである。It should be noted that in the flow chart, the misfire control condition is not judged by over-revolution, but this is because the idle cylinder control in the low revolution range is not performed at a high rotational speed that causes over-revolution. Is. That is, the over-revolution state is naturally excluded from the condition of the engine speed range of step S402.
【0056】以上が2機掛けエンジンの各エンジンごと
に実行されるメインルーチン内における気筒休止運転の
制御のフローである。本発明は、2機掛けまたは3機掛
けエンジン等の各エンジンの制御装置同士を通信線で連
結し、各エンジン間で相互に気筒休止運転状態の情報を
送受信し、他のエンジンの気筒休止運転状態に基づいて
相互に同期して気筒休止制御を行うものであり、本図7
の気筒休止判断ルーチンのフローチャートを持つ特定の
エンジン以外の他のエンジンは、以下説明する図8〜図
10のいずれかの気筒休止判断ルーチンのフローチャー
トを持たせるようにすることにより、特許請求の範囲の
請求項1に記載の構成が実現できる。The above is the control flow of the cylinder deactivation operation in the main routine executed for each engine of the two-engine engine. According to the present invention, control devices for respective engines such as a two- or three-engine engine are connected to each other by a communication line, information about a cylinder deactivated operation state is mutually transmitted and received between the engines, and a cylinder deactivated operation of another engine is performed. The cylinder deactivation control is performed in synchronization with each other based on the state.
A specific engine other than the specific engine having the flowchart of the cylinder deactivation determination routine of FIG. 10 is provided with the flowchart of the cylinder deactivation determination routine of any one of FIGS. The configuration according to claim 1 can be realized.
【0057】図8は、このような気筒休止制御を行う判
断のフローの第2の例を示す。この例は、すべてのエン
ジンの気筒休止制御は、予め定めたある特定のエンジン
の気筒休止状態に合わせるようにプログラムを構成した
ものである。即ち気筒休止運転を行うかどうかの判断は
特定エンジンについてのみ行い他のエンジンはその特定
エンジンの判断に合せて気筒休止運転を行うことによ
り、全てのエンジンを同期させて気筒休止制御するもの
である。FIG. 8 shows a second example of the flow of judgment for carrying out such cylinder deactivation control. In this example, the cylinder deactivation control of all the engines is configured so that the program is adjusted so as to match the cylinder deactivation state of a predetermined specific engine. That is, whether or not to perform the cylinder deactivation operation is determined only for the specific engine, and the other engines perform the cylinder deactivation operation in accordance with the determination of the specific engine, so that all the engines are synchronized and the cylinder deactivation control is performed. .
【0058】まず始動時または始動後(暖機前)の運転
状態かどうかが判別される(ステップS621)。これ
は、図7のステップS404と同じであり、スタータス
イッチの動作の読み込みデータ(メインルーチンのスイ
ッチ情報読み込みステップS14)を読み出して判別す
るものである。このような始動状態の場合(YESの場
合)には、爆発の回数を多くして速やかな始動を達成す
るために全気筒運転マップ演算により制御量を演算し、
全気筒による通常運転を行うため、全気筒運転制御と設
定すべく該当フラグを1とするか識別データをメモリに
入れる(ステップS630)。NOの場合には、次に暖
機運転中かどうかが判別される(ステップS622)。
これは、図7のステップS405と同じであり、エンジ
ン温度が所定値以上かどうか、あるいは始動後所定時間
が経過したかどうかにより判断される。暖機運転中は速
やかにエンジン温度を高めるために気筒休止は行わず全
気筒運転を行う。次にオイルエンプティによる失火制御
中かどうかが判別される(ステップS623)。これ
は、図7のステップS406と同じである。前述のよう
に、オイルエンプティ状態とは、オイルレベルスイッチ
によりカウリング内のオイルタンク内のオイル量が減っ
たことが検出された状態であり、この場合に、オイルの
消費を抑えるために特定気筒を失火させ回転数を低下さ
せるものである。このようなオイルエンプティの場合
に、特定気筒を失火させて回転数を例えば2000rp
m以下に抑えることにより、オイルの消費が抑えられ、
特に船外機の場合、少ないオイルで確実な帰港を図るこ
とができる。First, it is determined whether or not the engine is operating at the time of starting or after starting (before warming up) (step S621). This is the same as step S404 in FIG. 7, and the read data of the operation of the starter switch (switch information reading step S14 of the main routine) is read and determined. In such a starting state (in the case of YES), the control amount is calculated by the all-cylinder operation map calculation in order to increase the number of explosions and achieve a quick start,
Since normal operation is performed with all cylinders, the corresponding flag is set to 1 or identification data is stored in the memory in order to set all cylinder operation control (step S630). In the case of NO, it is next determined whether or not the warm-up operation is being performed (step S622).
This is the same as step S405 in FIG. 7, and it is determined whether the engine temperature is equal to or higher than a predetermined value or whether a predetermined time has elapsed after starting. During warm-up operation, all cylinders are operated without cylinder deactivation in order to quickly raise the engine temperature. Next, it is determined whether or not misfire control by oil empty is being performed (step S623). This is the same as step S406 in FIG. As described above, the oil empty state is a state in which it is detected by the oil level switch that the amount of oil in the oil tank in the cowling has decreased, and in this case, in order to suppress oil consumption, the specific cylinder is selected. It causes a misfire and reduces the rotation speed. In the case of such an oil empty, the specific cylinder is misfired and the rotational speed is set to, for example, 2000 rp.
By keeping the m or less, consumption of oil is suppressed,
Especially in the case of outboard motors, it is possible to reliably return to port with less oil.
【0059】次にオーバーヒートによる失火制御中かど
うかが判別される(ステップS624)。これは図7の
ステップS407と同じである。前述のように、このオ
ーバーヒート状態の失火制御とは、例えばシリンダヘッ
ドに設けたバイメタルスイッチによりエンジン過熱が検
出された場合に、燃焼を抑えて温度を下げるために回転
数を例えば2000rpm以下に抑える目的で、特定気
筒の点火を止めるものである。Next, it is determined whether or not misfire control due to overheating is being performed (step S624). This is the same as step S407 in FIG. As described above, this misfire control in the overheated state is intended to suppress the rotation speed to, for example, 2000 rpm or less in order to suppress combustion and reduce the temperature when engine overheating is detected by a bimetal switch provided in the cylinder head, for example. Then, the ignition of a specific cylinder is stopped.
【0060】次にエンジンが2機掛け運転中かどうかが
判別される(ステップS625)。2機掛け中であれ
ば、このエンジンについては気筒休止制御条件の判断
(後述のステップS627、628、629)は行わ
ず、DES信号が正常か否かの判断を行い(ステップS
633)、正常の場合、予め定めた特定エンジンが気筒
休止中かどうかが判別される(ステップS626)。こ
の特定エンジンが気筒休止中であれば、これに合せて気
筒休止マップ演算により気筒休止制御を行うべく気筒休
止と設定するため該当フラグを0とするか識別データを
メモリに入れる(ステップS631)。一方、特定エン
ジンが全気筒運転を行っている場合には、このエンジン
も特定エンジンに合せて全気筒運転マップ演算により通
常の全気筒運転を行うための設定を実施する(ステップ
S630)。Next, it is determined whether or not the engine is in a two-wheeled operation (step S625). If two engines are being mounted, the cylinder deactivation control condition is not judged for this engine (steps S627, 628, 629, which will be described later), and it is judged whether the DES signal is normal (step S
633), if normal, it is determined whether or not a predetermined specific engine is in cylinder deactivation (step S626). If the specific engine is in cylinder deactivation, the corresponding flag is set to 0 or the identification data is stored in the memory to set cylinder deactivation in order to perform cylinder deactivation control by the cylinder deactivation map calculation (step S631). On the other hand, when the specific engine is operating in all cylinders, this engine is also set to perform normal all cylinder operation by the all cylinder operation map calculation in accordance with the specific engine (step S630).
【0061】2機掛けエンジンについては、一方のエン
ジンを特定エンジンとして定め、この特定エンジンにつ
いては図7のルーチンにより気筒休止制御を行い、他方
のエンジンについては、図8のルーチンにより気筒休止
制御を行うように構成する。図7の気筒休止判断を行う
特定エンジンでは、そのエンジン固有の異常運転状態を
検知し失火制御を可能とするとともに、常にスロットル
開度、エンジン回転数、急加減速についての判断を実施
する。一方、図8の気筒休止判断を行うその他のエンジ
ンでは、そのエンジン固有の異常運転状態を検知し失火
制御を可能とするとともに、スロットル開度、エンジン
回転数、急加減速についての判断は2機掛け中か否かの
判断の後に実施されるので、2機掛け中であれば、その
判断は省略されることになる。その分そのエンジンにお
いては、制御装置の能力を落とし、安価にすることも可
能となる。この場合図8のフローチャートを修正し、ス
テップS625でNOの判断がされた時、直ちにステッ
プS631を実施させるようにし、ステップS627〜
S629を無くしても良い。この図7、図8のフローチ
ャートを持たせたエンジンにおいては、図7を持つエン
ジンが気筒休止運転に入る場合、あるいは気筒休止運転
状態から全気筒運転状態に戻る場合には必ず図8のフロ
ーチャートを持つエンジンも同期して同じ運転状態に変
化するので、各エンジンの発生トルクのバランスを保つ
ことができる。Regarding the two-engine engine, one engine is defined as a specific engine, and for this specific engine, cylinder deactivation control is performed according to the routine of FIG. 7, and for the other engine, cylinder deactivation control is performed according to the routine of FIG. Configure to do. The specific engine that makes the cylinder deactivation determination in FIG. 7 detects an abnormal operating state peculiar to the engine to enable misfire control, and always makes a determination regarding the throttle opening, the engine speed, and the rapid acceleration / deceleration. On the other hand, in the other engines that perform cylinder deactivation determination in FIG. 8, misfire control is enabled by detecting an abnormal operating state peculiar to the engine, and two determinations are made regarding throttle opening, engine speed, and sudden acceleration / deceleration. Since it is carried out after the judgment as to whether or not it is being hung, the judgment is omitted if two aircraft are being hung. In that engine, it is possible to reduce the capacity of the control device and reduce the cost. In this case, the flow chart of FIG. 8 is modified so that when NO is determined in step S625, step S631 is immediately executed, and steps S627-
S629 may be eliminated. In the engine provided with the flowcharts of FIGS. 7 and 8, when the engine having FIG. 7 enters the cylinder deactivation operation or when the cylinder deactivation operation state returns to the all cylinder operation state, the flow chart of FIG. Since the engines possessed also change to the same operating state in synchronism, it is possible to maintain the balance of the generated torque of each engine.
【0062】なお、複数のエンジン全てのエンジンにつ
いて図8の気筒休止判断を行うようにしても良い。この
場合には、いずれかのエンジンが気筒休止運転に入る場
合、あるいは気筒休止運転状態から全気筒運転状態に戻
る場合には必ず他のエンジンも同期して同じ運転状態に
変化するので、各エンジンの発生トルクのバランスを保
つことができる。この構成によっては、いずれか一つの
エンジンのスロットル開度情報、エンジン回転数情報に
異常が発生し情報が0となっても、他のエンジンの情報
をもらって気筒休止運転を行うことができる。The cylinder deactivation determination shown in FIG. 8 may be performed for all the engines. In this case, when one of the engines enters the cylinder deactivation operation, or when the cylinder deactivation operation state returns to the all-cylinder operation state, the other engine always changes to the same operation state in synchronization. It is possible to maintain the balance of the generated torque. According to this configuration, even if an abnormality occurs in the throttle opening information or engine speed information of any one engine and the information becomes 0, the cylinder deactivation operation can be performed by receiving the information of the other engines.
【0063】図9は、本発明に係る気筒休止制御の第3
の例を示すフローチャートである。この例においては、
気筒休止条件の判断は各エンジンごとに行い、いづれか
1つのエンジンが気筒休止を行う状態となったなら他の
エンジンも強制的に気筒休止運転を行い、全てのエンジ
ンが全気筒運転状態となるまで気筒休止運転を続けるよ
うにプログラムが構成される。即ち、少なくとも1つの
エンジンが気筒休止を行う状態であれば、他のエンジン
はこれに合せて気筒休止運転を行う。従ってこの図9の
フローにおいては、2機掛けエンジンにおいて、各エン
ジンの気筒休止運転条件が判別され条件が満たされれば
気筒休止マップ演算(ステップS631)により気筒休
止運転が行われるとともに、ステップS632におい
て、他方のエンジンの気筒休止状態が判別され、他方の
エンジンが気筒休止運転をしていれば、これに合せて気
筒休止運転が行われる。各判別ステップS621〜S6
24およびS627〜S629の内容は前記図8の説明
と同じである。FIG. 9 shows a third cylinder deactivation control according to the present invention.
It is a flowchart showing an example of. In this example,
Cylinder deactivation conditions are determined for each engine, and if any one of the engines is in a cylinder deactivated state, the other engine is also forced to perform a cylinder deactivated operation until all engines are in the all cylinder operating state. The program is configured to continue cylinder deactivation. That is, when at least one engine is in the cylinder deactivated state, the other engines perform the cylinder deactivated operation accordingly. Therefore, in the flow of FIG. 9, in the two-engine engine, the cylinder deactivation operation condition of each engine is determined, and if the condition is satisfied, the cylinder deactivation operation is performed by the cylinder deactivation map calculation (step S631), and in the step S632. The cylinder deactivated state of the other engine is determined, and if the other engine is in the cylinder deactivated operation, the cylinder deactivated operation is performed accordingly. Each determination step S621 to S6
24 and the contents of S627 to S629 are the same as those described with reference to FIG.
【0064】図9の第3の例のフローの判別ステップ
は、前記図7のルーチンと違い、他のエンジンの気筒休
止中を判断するステップを持つ。且つそのステップは、
自身の判断では気筒休止状態としない場合にそのステッ
プに進むのであるので、自身は全開運転状態にある場合
でも他の気筒が気筒休止運転に入れば、直ちに気筒休止
状態となる。但し、自身も含めて全てのエンジンが気筒
休止状態、すなわちスロットル開度及びエンジン回転数
がそれぞれ所定範囲内にあり且つ急加減速中でない状態
にあり、これから他のエンジンが全開運転状態になる場
合、自身は気筒休止状態を続けることとなるが、スロッ
トル開度及びエンジン回転数はエンジン間でほぼ同期す
るので、実際上はこの場合でも同期して自身も全開運転
状態になる。よって、図9のフローを持つエンジンは、
他のエンジンの全開運転状態から気筒休止運転状態への
変化、及び逆の変化に追従して変化するので、これらの
エンジンを船が搭載し航行する時、船が蛇行する等の問
題は発生しない。Unlike the routine of FIG. 7, the flow determining step of the third example of FIG. 9 has a step of determining that the cylinder of another engine is inactive. And the steps are
When the cylinder itself is not in the cylinder deactivated state, the process proceeds to that step. Therefore, even when the cylinder itself is in the fully open operation state, when another cylinder enters the cylinder deactivated operation, the cylinder is immediately deactivated. However, when all the engines including themselves are in the cylinder deactivated state, that is, the throttle opening and the engine speed are within the respective predetermined ranges and are not in rapid acceleration / deceleration, and the other engines are in the full open operation state. Although the cylinder itself remains in the deactivated state, the throttle opening and the engine speed are substantially synchronized between the engines, and therefore in actuality, the throttle valve and the engine rotational speed are also in the fully open operation state in synchronization. Therefore, the engine with the flow of FIG.
It changes following the change from the fully open operation state of other engines to the cylinder deactivated operation state, and vice versa, so when a ship carries these engines and sails, there is no problem such as meandering of the ship. .
【0065】図10は、本発明に係る気筒休止制御の第
4の例を示すフローチャートである。この例において
は、図10の第4の例のフローの判別ステップは、前記
図9のルーチンと類似するが、スロットル開度及びエン
ジン回転数がそれぞれ所定範囲内にあり且つ急加減速中
でない状態を確認した後、2機掛け判断、DES信号判
断を経て、他のエンジンの気筒休止中を判断するステッ
プを持つ。これにより、他のエンジンの運転状態を優先
しこれに合わせて確実に同期して全気筒運転状態と気筒
休止状態との間の切り換えができる。勿論、他のエンジ
ンに先行して全気筒運転状態から気筒休止状態に切り換
わる場合、気筒休止状態から全気筒休止状態に切り換わ
る場合もあり得るが、スロットル開度及びエンジン回転
数はエンジン間でほぼ同期するので、実際上はこの場合
でも同期して他のエンジンも気筒休止状態となる。ま
た、この場合でも、他のエンジンが図8〜図10のフロ
ーの判別ステップを持てば確実に同期させることができ
る。図10のフローにおいて、各判別ステップS621
〜S624およびS627〜S629の内容は前記図8
の説明と同じである。FIG. 10 is a flow chart showing a fourth example of the cylinder deactivation control according to the present invention. In this example, the flow determining step of the fourth example of FIG. 10 is similar to the routine of FIG. 9 except that the throttle opening and the engine speed are each within a predetermined range and the acceleration / deceleration is not being performed. After confirming the above, it has a step of judging whether the cylinders of other engines are in a deactivated state through a two-machine judgment and a DES signal judgment. As a result, the operating states of the other engines can be prioritized, and in synchronization therewith, the switching between the all cylinder operating state and the cylinder deactivated state can be performed. Of course, when switching from the all-cylinder operating state to the cylinder deactivated state prior to other engines, it is possible that the cylinder deactivated state switches to the all-cylinder deactivated state, but the throttle opening and the engine speed vary between engines. Since they are almost synchronized with each other, even in this case, the other engines are in the cylinder deactivated state in synchronization with each other in actuality. Further, even in this case, if the other engine has the determination steps of the flows of FIGS. 8 to 10, they can be surely synchronized. In the flow of FIG. 10, each determination step S621
-S624 and S627-S629 are shown in FIG.
Is the same as the explanation.
【0066】以上により分かるとおり、図8〜図10の
フローであれば、いかような組み合わせ(全て同じも
の、一部を同じで残りは異なるもの、あるいは全て異な
るもの)によっても、全気筒運転状態と気筒休止状態間
の切り換えを同期させることができる。また、少なくと
も一台のエンジンは図7のフローを持つようにし、他の
エンジンには図8〜図10のフローのいずれかの組み合
わせを持たせれば、図7のフローを持つエンジンの変化
に同期して全気筒運転状態と気筒休止状態間の切り換え
を同期させることができる。よってこれらのフローを持
つエンジンを船が搭載し航行する時、船が蛇行する等の
問題は発生しない。As can be seen from the above, in the flows of FIGS. 8 to 10, all combinations of operating states (all the same, some of the same and the rest different, or all different) can be operated in all cylinders. And the switching between cylinder deactivation states can be synchronized. Further, if at least one engine has the flow of FIG. 7 and the other engine has any combination of the flows of FIGS. 8 to 10, it is synchronized with the change of the engine having the flow of FIG. As a result, the switching between the all cylinder operating state and the cylinder deactivated state can be synchronized. Therefore, when a ship carries an engine with these flows and sails, problems such as meandering of the ship do not occur.
【0067】[0067]
【発明の効果】以上説明したように、本発明において
は、船外機の2機掛けエンジンにおいて、両エンジン同
士を通信線で連結し、気筒休止運転状態の情報を相互に
送受信しているため、各エンジンの気筒休止制御を同期
して行うことができ、気筒休止に入るタイミングおよび
抜けるタイミングを一致させてエンジンを駆動制御する
ことができる。このため、2機のエンジンの推進力が常
に安定してバランスがとれ、確実な直進航行が達成され
る。As described above, according to the present invention, in a two-engine engine of an outboard motor, both engines are connected by a communication line and information on the cylinder deactivated operation state is mutually transmitted and received. The cylinder deactivation control of each engine can be performed in synchronization, and the engine drive control can be performed by matching the timing of entering and deactivating the cylinder deactivation. Therefore, the propulsive forces of the two engines are always stable and balanced, and reliable straight-ahead navigation is achieved.
【図1】 本発明の実施例に係る2機掛けエンジンの制
御機構の構成図である。FIG. 1 is a configuration diagram of a control mechanism for a two-engine engine according to an embodiment of the present invention.
【図2】 2機掛けエンジンの各エンジンの制御システ
ム構成図である。FIG. 2 is a control system configuration diagram of each engine of a two-engine engine.
【図3】 本発明のエンジン間の通信線の詳細説明図で
ある。FIG. 3 is a detailed explanatory diagram of a communication line between engines according to the present invention.
【図4】 本発明のエンジン制御を行うメインルーチン
のフローチャートの一部である。FIG. 4 is a part of a flowchart of a main routine for performing engine control of the present invention.
【図5】 図4のメインルーチンの残りの部分である。5 is the rest of the main routine of FIG.
【図6】 図4のメインルーチンのタイマ割込みルーチ
ンのフローチャートである。6 is a flowchart of a timer interrupt routine of the main routine of FIG.
【図7】 気筒休止制御ルーチンのフローチャートであ
る。FIG. 7 is a flowchart of a cylinder deactivation control routine.
【図8】 本発明の実施例に係る第1の気筒休止方法の
フローチャートである。FIG. 8 is a flowchart of a first cylinder deactivation method according to the embodiment of the present invention.
【図9】 本発明の実施例に係る第2の気筒休止方法の
フローチャートである。FIG. 9 is a flowchart of a second cylinder deactivating method according to the embodiment of the present invention.
【図10】 本発明の実施例に係る第3の気筒休止方法
のフローチャートである。FIG. 10 is a flowchart of a third cylinder deactivating method according to the embodiment of the present invention.
【図11】 本発明が適用される2機掛け船外機の外観
図である。FIG. 11 is an external view of a two-engine outboard motor to which the present invention is applied.
【図12】 2機掛け船外機の各エンジンの推進力のバ
ランスを説明するための図である。FIG. 12 is a diagram for explaining the balance of propulsive forces of the respective engines of the two-engine outboard motor.
404:通信線 405:船体 406−1,406−2:エンジン 407:エンジン制御装置 404: Communication line 405: Hull 406-1, 406-2: Engine 407: Engine control device
フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 F02D 45/00 301 F02D 45/00 301D Continuation of front page (51) Int.Cl. 6 Identification number Office reference number FI technical display location F02D 45/00 301 F02D 45/00 301D
Claims (5)
た船舶用複数機掛け内燃機関において、各内燃機関はそ
れぞれの駆動制御手段を有し、所定の運転状態のとき
に、特定の気筒の燃焼を停止する気筒休止制御方法であ
って、各内燃機関の駆動制御手段同士を通信手段により
連結して気筒休止状態の情報を送受信し、全ての内燃機
関の気筒休止運転状態を一致させることを特徴とする複
数機掛け内燃機関の気筒休止制御方法。1. A multi-machine internal-combustion engine for a ship, wherein a plurality of internal-combustion engines are mounted in parallel at the stern, each internal-combustion engine having its own drive control means, and in a predetermined operating state, a specific cylinder. A method of controlling cylinder deactivation for stopping combustion of the internal combustion engine, wherein drive control means of each internal combustion engine are connected by communication means to transmit and receive information on a cylinder deactivation state so that the cylinder deactivation operation states of all the internal combustion engines match. And a cylinder deactivation control method for a multiple-engine internal combustion engine.
は、予め定めたプログラムに従って、その内燃機関が気
筒休止運転を行うべき所定の運転状態かどうかを判断す
る気筒休止制御方法であって、各内燃機関の駆動制御手
段はその内燃機関の気筒休止運転の判断に代えて、予め
定めた特定の1つの内燃機関の駆動制御手段による気筒
休止運転の判断に合わせることを特徴とする請求項1に
記載の複数機掛け内燃機関の気筒休止制御方法。2. A cylinder deactivation control method, wherein each drive control means of a plurality of internal combustion engines determines, according to a predetermined program, whether or not the internal combustion engine is in a predetermined operating state in which a cylinder deactivation operation should be performed. The drive control means of each internal combustion engine is adapted to determine the cylinder deactivation operation by one predetermined predetermined drive control means of the internal combustion engine, instead of the determination of the cylinder deactivation operation of the internal combustion engine. 2. A cylinder deactivation control method for a multi-engine internal combustion engine according to 1.
は、予め定めたプログラムに従って、その内燃機関が気
筒休止運転を行うべき所定の運転状態かどうかを判断す
る気筒休止制御方法であって、少なくとも一つの内燃機
関の駆動制御手段が気筒休止運転をすべきと判断した場
合は、全ての内燃機関を同時に気筒休止運転し、全ての
内燃機関の駆動制御手段が全て全気筒運転状態とすべき
判断をするまで気筒休止運転を続けることを特徴とする
請求項1に記載の複数機掛け内燃機関の気筒休止制御方
法。3. A cylinder deactivation control method, wherein each drive control means of a plurality of internal combustion engines determines, according to a predetermined program, whether or not the internal combustion engine is in a predetermined operating state in which a cylinder deactivation operation should be performed. When the drive control means of at least one internal combustion engine determines that the cylinder deactivation operation should be performed, all the internal combustion engines are simultaneously operated in the cylinder deactivation operation, and all the drive control means of all the internal combustion engines are set to the all cylinder operation state. 2. The cylinder deactivation control method for a multi-machine internal combustion engine according to claim 1, wherein the cylinder deactivation operation is continued until the power decision is made.
は、予め定めたプログラムに従って、その内燃機関が気
筒休止運転を行うべき所定の運転状態かどうかを判断す
る気筒休止制御方法であって、少なくとも一つの内燃機
関の駆動制御手段が全気筒運転をすべきと判断した場合
は、全ての内燃機関を全気筒運転とし、全ての内燃機関
の駆動制御手段が全て気筒休止運転状態とすべき判断を
するまで全気筒運転を続けることを特徴とする請求項1
に記載の複数機掛け内燃機関の気筒休止制御方法。4. A cylinder deactivation control method, wherein each drive control means of a plurality of internal combustion engines determines whether or not the internal combustion engine is in a predetermined operating state in which a cylinder deactivation operation should be performed according to a predetermined program. If the drive control means of at least one internal combustion engine determines that all cylinders should be operated, all the internal combustion engines should be operated in all cylinders, and all the drive control means of all internal combustion engines should be in the cylinder deactivated operation state. The all-cylinder operation is continued until the determination is made.
2. A cylinder deactivation control method for a multi-engine internal combustion engine according to claim 1.
けた船舶用複数機掛け内燃機関において、各内燃機関は
それぞれの駆動制御手段を有し、所定の運転状態のとき
に、特定の気筒の燃焼を停止する気筒休止制御装置であ
って、前記各駆動制御手段は、複数の運転状態検出手段
と、各運転状態検出手段の検出結果に基づいて内燃機関
を駆動制御するための演算回路とを有し、この演算回路
は所定の運転状態のときに特定の気筒の燃焼を停止する
気筒休止制御を行うプログラムを有し、各内燃機関の駆
動制御手段同士を連結する通信手段を設けて各内燃機関
の気筒休止状態の情報を送受信し、前記プログラムによ
る全ての内燃機関の気筒休止運転状態を一致させるよう
に構成したことを特徴とする複数機掛け内燃機関の気筒
休止制御装置。5. A multiple-machine internal combustion engine for a ship, wherein a plurality of internal-combustion engines are mounted in parallel at the stern, each internal-combustion engine having its own drive control means, and when it is in a predetermined operating state, A cylinder deactivation control device for stopping combustion of a cylinder, wherein each drive control means includes a plurality of operating state detecting means, and an arithmetic circuit for drive-controlling an internal combustion engine based on a detection result of each operating state detecting means. This arithmetic circuit has a program for performing cylinder deactivation control for stopping the combustion of a specific cylinder in a predetermined operating state, and is provided with communication means for connecting the drive control means of each internal combustion engine. A cylinder deactivation control apparatus for a multi-machine internal combustion engine, which is configured to transmit and receive information on a cylinder deactivation state of each internal combustion engine so as to match the cylinder deactivation operation states of all the internal combustion engines according to the program.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10842995A JPH08303269A (en) | 1995-05-02 | 1995-05-02 | Cylinder deactivation control method and apparatus for internal combustion engine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10842995A JPH08303269A (en) | 1995-05-02 | 1995-05-02 | Cylinder deactivation control method and apparatus for internal combustion engine |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH08303269A true JPH08303269A (en) | 1996-11-19 |
Family
ID=14484556
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10842995A Pending JPH08303269A (en) | 1995-05-02 | 1995-05-02 | Cylinder deactivation control method and apparatus for internal combustion engine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH08303269A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2003025373A1 (en) * | 2001-09-17 | 2003-03-27 | Cummins, Inc. | Electronic synchronizer for the conjoint control of a plurality of internal combustion engines |
| US7153174B2 (en) | 2004-04-30 | 2006-12-26 | Honda Motor Co., Ltd. | Outboard motor engine speed control system |
| JP2007099175A (en) * | 2005-10-07 | 2007-04-19 | Yamaha Marine Co Ltd | Ship |
-
1995
- 1995-05-02 JP JP10842995A patent/JPH08303269A/en active Pending
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2003025373A1 (en) * | 2001-09-17 | 2003-03-27 | Cummins, Inc. | Electronic synchronizer for the conjoint control of a plurality of internal combustion engines |
| AU2002341709B2 (en) * | 2001-09-17 | 2004-11-04 | Cummins, Inc. | Electronic synchronizer for the conjoint control of a plurality of internal combustion engines |
| US7153174B2 (en) | 2004-04-30 | 2006-12-26 | Honda Motor Co., Ltd. | Outboard motor engine speed control system |
| JP2007099175A (en) * | 2005-10-07 | 2007-04-19 | Yamaha Marine Co Ltd | Ship |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3283405B2 (en) | Shift control method and apparatus for engine-driven marine propulsion system | |
| JP3971474B2 (en) | Ship engine operation control device | |
| JP3591916B2 (en) | Method and apparatus for controlling an internal combustion engine | |
| JP3687923B2 (en) | Internal combustion engine control method and apparatus using oxygen concentration sensor and internal combustion engine | |
| JPH08114167A (en) | Operation control device for two-cycle engine | |
| JP2002317668A (en) | Engine control device of water jet propelling boat | |
| JP3745406B2 (en) | Cylinder deactivation control method and apparatus for internal combustion engine and internal combustion engine | |
| JP2005002813A (en) | Control device for internal combustion engine | |
| JPH08114134A (en) | Operation control device of two-cycle engine | |
| JPH08114132A (en) | Operation control device of two-cycle engine | |
| JPH0932605A (en) | Method and apparatus for starting control of multi-cylinder internal combustion engine | |
| JP3817457B2 (en) | Anti-reverse device for marine internal combustion engine | |
| JP2000310144A (en) | Control device for internal combustion engine | |
| JPH10238378A (en) | Control device for engine for ship | |
| JPH08270478A (en) | Method and apparatus for controlling internal combustion engine using oxygen concentration sensor and internal combustion engine thereof | |
| JPH08303269A (en) | Cylinder deactivation control method and apparatus for internal combustion engine | |
| JP3882055B2 (en) | Air-fuel ratio control method for internal combustion engine | |
| JPH0979125A (en) | Method and apparatus for preventing reverse rotation of a two-cycle fuel injection internal combustion engine | |
| JP3410867B2 (en) | Control method and apparatus for internal combustion engine | |
| JPH09151756A (en) | Control method and apparatus for internal combustion engine | |
| JP3523711B2 (en) | Misfire control method and apparatus for internal combustion engine and internal combustion engine | |
| JPH08284705A (en) | Cylinder deactivation control method and apparatus for internal combustion engine and internal combustion engine thereof | |
| JP3744961B2 (en) | Cylinder deactivation control method and apparatus for internal combustion engine and internal combustion engine | |
| JPH08284726A (en) | Cylinder deactivation control method and apparatus for internal combustion engine and internal combustion engine thereof | |
| JPH0953500A (en) | Electronically controlled internal combustion engine signal failure control method and apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20051003 |
|
| A131 | Notification of reasons for refusal |
Effective date: 20051213 Free format text: JAPANESE INTERMEDIATE CODE: A131 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060213 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20060221 |
|
| RD02 | Notification of acceptance of power of attorney |
Effective date: 20060221 Free format text: JAPANESE INTERMEDIATE CODE: A7422 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20060411 |