JP6084674B1 - Internal combustion engine control device - Google Patents
Internal combustion engine control device Download PDFInfo
- Publication number
- JP6084674B1 JP6084674B1 JP2015227522A JP2015227522A JP6084674B1 JP 6084674 B1 JP6084674 B1 JP 6084674B1 JP 2015227522 A JP2015227522 A JP 2015227522A JP 2015227522 A JP2015227522 A JP 2015227522A JP 6084674 B1 JP6084674 B1 JP 6084674B1
- Authority
- JP
- Japan
- Prior art keywords
- fuel injection
- injection amount
- internal combustion
- combustion engine
- correction coefficient
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000002485 combustion reaction Methods 0.000 title claims abstract description 207
- 239000000446 fuel Substances 0.000 claims abstract description 207
- 238000002347 injection Methods 0.000 claims abstract description 198
- 239000007924 injection Substances 0.000 claims abstract description 198
- 230000035939 shock Effects 0.000 abstract description 8
- 238000000034 method Methods 0.000 description 205
- 230000008569 process Effects 0.000 description 203
- 230000007704 transition Effects 0.000 description 8
- 239000002826 coolant Substances 0.000 description 6
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 5
- 230000008859 change Effects 0.000 description 3
- 230000006835 compression Effects 0.000 description 3
- 238000007906 compression Methods 0.000 description 3
- 239000000203 mixture Substances 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000007613 environmental effect Effects 0.000 description 2
- 238000007562 laser obscuration time method Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 239000000470 constituent Substances 0.000 description 1
- 238000001816 cooling Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
Images
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/30—Controlling fuel injection
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D2200/00—Input parameters for engine control
- F02D2200/02—Input parameters for engine control the parameters being related to the engine
- F02D2200/06—Fuel or fuel supply system parameters
- F02D2200/0614—Actual fuel mass or fuel injection amount
- F02D2200/0616—Actual fuel mass or fuel injection amount determined by estimation
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D2200/00—Input parameters for engine control
- F02D2200/02—Input parameters for engine control the parameters being related to the engine
- F02D2200/10—Parameters related to the engine output, e.g. engine torque or engine speed
- F02D2200/101—Engine speed
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/40—Engine management systems
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
【課題】内燃機関の回転数に応じて燃料噴射量を制御する際、内燃機関の隣接する燃焼・膨張行程間の回転数の急激な低下を抑制しながら回転数を緩やかに上昇させ、トルクショック及びハンチングを抑制する。【解決手段】単気筒の内燃機関1に適用される内燃機関制御装置100では、燃料噴射量算出部112が、第1の補正済み燃料噴射量と、第1の補正済み燃料噴射量よりも増加された第2の補正済み燃料噴射量と、を含む補正済み燃料噴射量TIを算出し、補正済み燃料噴射量TIを第1の補正済み燃料噴射量に設定した第1の期間T1と、第1の期間T1に引き続く期間であって、補正済み燃料噴射量TIを第2の補正済み燃料噴射量に設定した第2の期間T2と、から成る期間を基本期間Tとした補正実施周期で、内燃機関1に補正済み燃料噴射量TIを噴射するように燃料噴射を制御し、基本期間Tが、内燃機関1の回転数NEが高い程より短く設定される。【選択図】図1When a fuel injection amount is controlled in accordance with the rotational speed of an internal combustion engine, the rotational speed is gradually increased while suppressing a rapid decrease in the rotational speed between adjacent combustion / expansion strokes of the internal combustion engine, and torque shock And suppress hunting. In an internal combustion engine control apparatus 100 applied to a single-cylinder internal combustion engine 1, a fuel injection amount calculation unit 112 increases a first corrected fuel injection amount and a first corrected fuel injection amount. A corrected fuel injection amount TI including the corrected second fuel injection amount, and a first period T1 in which the corrected fuel injection amount TI is set to the first corrected fuel injection amount; A period following the first period T1 and a second period T2 in which the corrected fuel injection amount TI is set to the second corrected fuel injection amount, and a correction execution cycle with a basic period T as a period. The fuel injection is controlled so that the corrected fuel injection amount TI is injected into the internal combustion engine 1, and the basic period T is set shorter as the rotational speed NE of the internal combustion engine 1 is higher. [Selection] Figure 1
Description
本発明は、内燃機関制御装置に関し、特に、燃料が燃料噴射により供給される単気筒の内燃機関に適用されて、補正された燃料噴射量が内燃機関に噴射されるように燃料噴射を制御する内燃機関制御装置に関する。 The present invention relates to an internal combustion engine control device, and more particularly to a single cylinder internal combustion engine in which fuel is supplied by fuel injection, and controls fuel injection so that a corrected fuel injection amount is injected into the internal combustion engine. The present invention relates to an internal combustion engine control device.
従来より、内燃機関の回転数が上昇し過ぎることを抑制するために、内燃機関の回転数が所定回転数以上になったときに燃料噴射等の燃料の供給を停止する内燃機関制御装置が知られている。 2. Description of the Related Art Conventionally, there is known an internal combustion engine control device that stops the supply of fuel such as fuel injection when the rotational speed of the internal combustion engine exceeds a predetermined rotational speed in order to prevent the internal combustion engine from excessively increasing. It has been.
具体的には、特許文献1は、混合気圧縮火花点火式車両用内燃機関の回転数制御方法及びその装置に関し、燃料供給及び点火の少なくとも一方が中断される内燃機関の許容最大回転数に達する前に、予め設定された回転数以上では、内燃機関に供給される燃料空気混合気を薄くすると共に、点火時期を進角させる構成を開示する。
Specifically,
特許文献2は、エンジンの燃料供給装置に関し、エンジンの回転数が過回転防止用の設定回転数以上になると燃料噴射量を次第に減少させると共に、エンジンの状態が有負荷状態であるか否かに応じて燃料噴射量の減少率を切り替える構成を開示する。
また、特許文献3は、エンジン制御装置、制御方法及び鞍乗型車両に関し、複数の気筒を有するエンジンにおいて、エンジンの回転数が第1所定回転数以上である場合、一部の気筒の燃料噴射量をエンジンの回転数に応じて減少させ、エンジンの回転数が第1所定回転数より高い第2所定回転数以上である場合、全ての気筒の点火時期を遅角させる構成を開示する。
しかしながら、本発明者の検討によれば、特許文献1から特許文献3に開示される構成では、所定の経過時間や内燃機関の所定の回転数等に応じて内燃機関に噴射される燃料噴射量を減少させるものであるため、かかる構成を、燃料噴射量の変化が内燃機関の回転数の変化に与える影響が大きい単気筒の内燃機関に適用した場合には、内燃機関の隣接する燃焼・膨張行程間でその回転数の急激な低下を招き、この結果、内燃機関が発生するトルクショックが増大し、内燃機関のハンチングも過大に発生する傾向が考えられる。
However, according to the study of the present inventor, in the configurations disclosed in
本発明は、以上の検討を経てなされたものであり、内燃機関の回転数に応じて燃料噴射量を制御する際、内燃機関の隣接する燃焼・膨張行程間の回転数の急激な低下を抑制しながら回転数を緩やかに上昇させることができ、トルクショックの増大及びハンチングの発生を抑制することができる内燃機関制御装置を提供することを目的とする。 The present invention has been made through the above-described studies, and suppresses a rapid decrease in the rotational speed between adjacent combustion / expansion strokes of the internal combustion engine when controlling the fuel injection amount in accordance with the rotational speed of the internal combustion engine. An object of the present invention is to provide an internal combustion engine controller that can increase the rotational speed gently while suppressing an increase in torque shock and occurrence of hunting.
以上の目的を達成するべく、本発明は、単気筒の内燃機関に搭載されて、前記内燃機関の回転数が高い程、前記内燃機関に噴射される燃料噴射量を減少補正して燃料噴射量を算出する燃料噴射量算出部と、前記燃料噴射量算出部で算出された前記燃料噴射量で噴射制御する燃料噴射制御部と、を備えた内燃機関制御装置において、前記燃料噴射量算出部は、第1の燃料噴射量と、前記第1の燃料噴射量よりも増量された第2の燃料噴射量と、を含む前記燃料噴射量を算出し、前記燃料噴射制御部は、前記内燃機関に噴射する前記燃料噴射量を前記第1の燃料噴射量に設定した第1の期間と、前記第1の期間に引き続く期間であって、前記内燃機関に噴射する前記燃料噴射量を前記第2の燃料噴射量に設定した第2の期間と、から成る期間を基本期間とした補正実施周期で、前記内燃機関に前記燃料噴射量を噴射するように制御し、前記基本期間は、前記内燃機関の回転数が高い程より短く設定されることを第1の局面とする。 In order to achieve the above object, the present invention is mounted on a single-cylinder internal combustion engine, and the higher the number of revolutions of the internal combustion engine, the lower the fuel injection amount injected into the internal combustion engine and the lower the fuel injection amount. An internal combustion engine control device comprising: a fuel injection amount calculation unit that calculates the fuel injection amount; and a fuel injection control unit that performs injection control with the fuel injection amount calculated by the fuel injection amount calculation unit. The fuel injection amount including a first fuel injection amount and a second fuel injection amount increased from the first fuel injection amount is calculated, and the fuel injection control unit controls the internal combustion engine. A first period in which the fuel injection amount to be injected is set to the first fuel injection amount, and a period following the first period, wherein the fuel injection amount to be injected into the internal combustion engine is the second period A second period set as the fuel injection amount According to the first aspect, control is performed so that the fuel injection amount is injected into the internal combustion engine at a correction execution cycle as a period, and the basic period is set shorter as the rotational speed of the internal combustion engine is higher. To do.
本発明は、第1の局面に加えて、前記燃料噴射量算出部は、前記内燃機関の許容最大回転数以下の回転数領域を複数の領域に区分けして規定された複数の区分け回転数領域に対応して、前記燃料噴射量を算出し、前記燃料噴射量の前記第1の燃料噴射量の減少度合いは、前記複数の区分け回転数領域に対応して前記内燃機関の前記回転数が高くなる程より大きくなることを第2の局面とする。 According to the present invention, in addition to the first aspect, the fuel injection amount calculation unit includes a plurality of divided rotation speed areas defined by dividing a rotation speed area equal to or lower than an allowable maximum rotation speed of the internal combustion engine into a plurality of areas. The amount of decrease in the first fuel injection amount of the fuel injection amount is higher when the rotational speed of the internal combustion engine is higher corresponding to the plurality of divided rotational speed regions. It becomes a 2nd situation to become larger so much.
本発明は、第1又は第2の局面に加えて、前記燃料噴射量算出部は、前記基本期間において、前記第1の期間から前記第2の期間に移行する際に、前記第1の燃料噴射量から漸増した前記第2の燃料噴射量を算出することを第3の局面とする。 In the present invention, in addition to the first or second aspect, the fuel injection amount calculation unit may change the first fuel during the transition from the first period to the second period in the basic period. It is a third aspect to calculate the second fuel injection amount that gradually increases from the injection amount.
本発明は、第1から第3のいずれかの局面に加えて、前記燃料噴射量算出部は、前記基本期間における前記第2の期間からそれに引き続く前記基本期間における前記第1の期間に移行する際に、前記燃料噴射量として前記第1の燃料噴射量を算出することを第4の局面とする。 In the present invention, in addition to any one of the first to third aspects, the fuel injection amount calculation unit shifts from the second period in the basic period to the first period in the subsequent basic period. In this case, the fourth aspect is to calculate the first fuel injection amount as the fuel injection amount.
以上の本発明の第1の局面にかかる内燃機関制御装置は、単気筒の内燃機関に適用されるものであり、かつ、かかる内燃機関制御装置によれば、燃料噴射量算出部が、第1の燃料噴射量と、第1の燃料噴射量よりも増量された第2の燃料噴射量と、を含む燃料噴射量を算出し、燃料噴射制御部が、内燃機関に噴射する燃料噴射量を第1の燃料噴射量に設定した第1の期間と、第1の期間に引き続く期間であって、内燃機関に噴射する燃料噴射量を第2の燃料噴射量に設定した第2の期間と、から成る期間を基本期間とした補正実施周期で、内燃機関に燃料噴射量を噴射するように制御し、基本期間が、内燃機関の回転数が高い程より短く設定されるものであるため、内燃機関の回転数に応じて燃料噴射量を制御する際、内燃機関の隣接する燃焼・膨張行程間の回転数の急激な低下を抑制しながら回転数を緩やかに上昇させることができ、トルクショックの増大及びハンチングの発生を抑制することができる。 The above-described internal combustion engine control device according to the first aspect of the present invention is applied to a single-cylinder internal combustion engine, and according to the internal combustion engine control device, the fuel injection amount calculation unit includes the first And the second fuel injection amount increased from the first fuel injection amount, and the fuel injection control unit determines the fuel injection amount to be injected into the internal combustion engine. A first period that is set to one fuel injection amount, and a second period that is a period following the first period and that sets the fuel injection amount to be injected into the internal combustion engine to the second fuel injection amount. The basic period is set to be shorter as the number of revolutions of the internal combustion engine is higher. When controlling the fuel injection amount according to the rotational speed of the engine, the adjacent fuel · While preventing rapid decrease rotational speed of between expansion stroke slowly can increase the rotational speed, it is possible to suppress the increase and occurrence of hunting of the torque shock.
また、本発明の第2の局面にかかる内燃機関制御装置によれば、燃料噴射量算出部が、内燃機関の許容最大回転数以下の回転数領域を複数の領域に区分けして規定された複数の区分け回転数領域に対応して、燃料噴射量を算出し、燃料噴射量の第1の燃料噴射量の減少度合いが、複数の区分け回転数領域に対応する内燃機関の回転数が高くなる程より大きくなるものであるため、内燃機関の回転数を確実に緩やかに上昇させることができる。 Further, according to the internal combustion engine control apparatus according to the second aspect of the present invention, the fuel injection amount calculation unit is defined by dividing a rotation speed region equal to or less than the maximum allowable rotation speed of the internal combustion engine into a plurality of regions. The fuel injection amount is calculated corresponding to the divided rotation speed region, and the reduction degree of the first fuel injection amount of the fuel injection amount increases as the rotation speed of the internal combustion engine corresponding to the plurality of divided rotation speed regions increases. Since it becomes larger, the rotational speed of the internal combustion engine can be surely and slowly increased.
また、本発明の第3の局面にかかる内燃機関制御装置によれば、燃料噴射量算出部が、基本期間において、第1の期間から第2の期間に移行する際に、第1の燃料噴射量から漸増した第2の燃料噴射量を算出するものであるため、内燃機関の回転数を円滑かつ確実に緩やかに上昇させることができる。 Moreover, according to the internal combustion engine control apparatus according to the third aspect of the present invention, when the fuel injection amount calculation unit shifts from the first period to the second period in the basic period, the first fuel injection is performed. Since the second fuel injection amount that gradually increases from the amount is calculated, the rotational speed of the internal combustion engine can be increased smoothly and surely slowly.
また、本発明の第4の局面にかかる内燃機関制御装置によれば、燃料噴射量算出部が、基本期間における第2の期間からそれに引き続く基本期間における第1の期間に移行をする際に、燃料噴射量として第1の燃料噴射量を算出するものであるため、内燃機関の回転数を迅速に第1の補正済み燃料噴射量に戻してその不要な上昇を抑制することができ、内燃機関の回転数をより確実に緩やかに上昇させることができる。 Further, according to the internal combustion engine control apparatus according to the fourth aspect of the present invention, when the fuel injection amount calculation unit shifts from the second period in the basic period to the first period in the subsequent basic period, Since the first fuel injection amount is calculated as the fuel injection amount, the rotational speed of the internal combustion engine can be quickly returned to the first corrected fuel injection amount to suppress the unnecessary increase, and the internal combustion engine. The number of rotations can be increased more reliably and gently.
以下、図面を適宜参照して、本発明の実施形態における内燃機関制御装置につき、詳細に説明する。 Hereinafter, an internal combustion engine control apparatus according to an embodiment of the present invention will be described in detail with reference to the drawings as appropriate.
〔内燃機関の構成〕
まず、図1を参照して、本実施形態における内燃機関制御装置が適用される内燃機関の構成について説明する。
[Configuration of internal combustion engine]
First, the configuration of an internal combustion engine to which the internal combustion engine control apparatus according to the present embodiment is applied will be described with reference to FIG.
図1は、本実施形態における内燃機関及びそれに適用される内燃機関制御装置の構成を示す模式図である。 FIG. 1 is a schematic diagram showing a configuration of an internal combustion engine and an internal combustion engine control device applied thereto in the present embodiment.
図1に示すように、本実施形態における内燃機関制御装置100が適用される内燃機関1は、図示を省略する二輪自動車等の車両に搭載される単気筒の内燃機関であり、1個の気筒2aを有するシリンダブロック2を備えている。シリンダブロック2の気筒2aに対応する部分の側壁内には、シリンダブロック2を冷却するためのクーラントが流通するクーラント通路3が形成されている。なお、本実施形態における内燃機関制御装置100が適用される内燃機関1は、典型的には4ストローク1サイクルの内燃機関であるが、必要に応じて2ストローク1サイクルの内燃機関であってもよい。
As shown in FIG. 1, an
気筒2aの内部には、ピストン4が配置されている。ピストン4は、コンロッド5を介してクランクシャフト6に連結されている。クランクシャフト6には、それと共に同軸に回転するリラクタ7が設けられている。リラクタ7の外周面には、その周方向に所定のパターンで並置された複数の歯部7aが立設されている。
A
シリンダブロック2の上部には、シリンダヘッド8が組み付けられている。シリンダブロック2の内壁面、ピストン4の上面、及びシリンダヘッド8の内壁面は、協働して気筒2aの燃焼室9を画成している。
A
シリンダヘッド8には、燃焼室9内の燃料及び空気から成る混合気に点火する点火プラグ10が設けられている。燃焼室9に対する点火プラグ10の個数は、複数であってもよい。
The
シリンダヘッド8には、燃焼室9と対応して連通する吸気管11が組み付けられている。シリンダヘッド8内には、燃焼室9と吸気管11とを対応して連通する吸気通路11aが形成されている。燃焼室9と吸気通路11aとの対応する接続部位には、吸気バルブ12が設けられている。なお、吸気管11及び吸気通路11aの個数は、気筒2aの個数に等しくなるため、本実施形態では1個である。
The
吸気管11には、その内部に燃料を噴射するインジェクタ13が設けられている。吸気管11には、インジェクタ13の上流側にスロットルバルブ14が設けられている。スロットルバルブ14は、図示を省略するスロットル装置の構成部品であり、スロットル装置の本体部が吸気管11に組み付けられている。なお、インジェクタ13は、対応する燃焼室9に燃料を直接噴射するものであってもよい。また、インジェクタ13及びスロットルバルブ14の個数は、各々複数であってもよい。
The
また、シリンダヘッド8には、燃焼室9と対応して連通する排気管15が組み付けられている。シリンダヘッド8内には、燃焼室9と排気通路15aとを対応して連通する排気通路15aが形成されている。燃焼室9と排気管15との対応する接続部位には、排気バルブ16が設けられている。なお、排気管15及び排気通路15aの個数は、気筒2aの個数に等しくなるため、本実施形態では1個である。
The
〔内燃機関制御装置の構成〕
次に、図1を参照して、本実施形態における内燃機関制御装置100の構成について説明する。
[Configuration of internal combustion engine controller]
Next, the configuration of the internal combustion
図1に示すように、本実施形態における内燃機関制御装置100は、水温センサ101、クランク角センサ102、吸気温センサ103、スロットル開度センサ104、及び大気圧センサ105に電気的に接続されたECU(Electronic Control Unit)106を備えている。
As shown in FIG. 1, the internal combustion
水温センサ101は、クーラント通路3に侵入した態様でシリンダブロック2に装着され、クーラント通路3内を流通するクーラントの温度を内燃機関1の温度として検出し、このように検出した内燃機関1の温度を示す電気信号をECU106に入力する。
The
クランク角センサ102は、リラクタ7の外周面に形成されている歯部7aに対向した態様でシリンダブロック2の下部に組み付けられた図示を省略するロアケース等に装着され、クランクシャフト6の回転に伴って回転する歯部7aを検出することによって、クランクシャフト6の回転速度を内燃機関1の回転速度(回転数)として検出する。クランク角センサ102は、このように検出した内燃機関1の回転数を示す電気信号をECU106に入力する。
The
吸気温センサ103は、吸気管11内に侵入した態様で吸気管11に装着され、吸気管11内に流入する空気の温度を吸気温として検出し、このように検出した吸気温を示す電気信号をECU106に入力する。
The intake air temperature sensor 103 is attached to the
スロットル開度センサ104は、スロットル装置の本体部に装着され、スロットルバルブ14の開度をスロットル開度として検出し、このように検出したスロットル開度を示す電気信号をECU106に入力する。
The throttle opening sensor 104 is attached to the main body of the throttle device, detects the opening of the
大気圧センサ105は、内燃機関1の車体取付け部の周囲等に装着され、内燃機関1の環境の大気圧を検出し、このように検出した大気圧を示す電気信号をECU106に入力する。
The
ECU106は、車両が備えるバッテリからの電力を利用して動作する。ECU106は、マイコン107を備え、マイコン107は、ROM108、RAM109、カウンタ110、及びCPU(Central Processing Unit)111を備えている。
The
ROM108は、不揮発性の記憶装置によって構成され、後述する燃料噴射量算出処理用等の制御プログラムや制御データを格納している。
The
RAM109は、揮発性の記憶装置によって構成され、CPU111のワーキングエリアとして機能する。
The
カウンタ110は、CPU111からの制御信号に従って計時処理を実行し、詳細は後述するカウンタC及びカウンタCCを備える。
The
CPU111は、水温センサ101、クランク角センサ102、吸気温センサ103、スロットル開度センサ104、及び大気圧センサ105からの電気信号に従ってECU106全体の動作を制御する。また、CPU111は、ROM108内に格納されている制御プログラムを実行することにより、燃料噴射量算出部112及び燃料噴射制御部113として機能する。
The
燃料噴射量算出部112は、基本燃料噴射量算出部112a及び補正係数算出部112bを機能ブロックとして備えている。
The fuel injection
基本燃料噴射量算出部112aは、クランク角センサ102から入力された内燃機関1の回転数NEを示す電気信号及びスロットル開度センサ104から入力されたスロットル開度を示す電気信号等に基づいて、内燃機関1の基本燃料噴射量TIMを算出する。
The basic fuel injection
補正係数算出部112bは、水温センサ101から入力された内燃機関1の温度を示す電気信号、吸気温センサ103から入力された吸気温を示す電気信号、及び大気圧センサ105から入力された大気圧を示す電気信号に基づいて、内燃機関温度補正係数MTW、吸気温補正係数MTA、及び大気圧補正係数MPAを算出する。また、補正係数算出部112bは、詳細は後述する補正係数算出処理を実行することによって燃料噴射量の補正係数Mを算出する。
The correction coefficient calculation unit 112 b is an electric signal indicating the temperature of the
燃料噴射量算出部112は、基本燃料噴射量算出部112aによって算出された内燃機関1の基本燃料噴射量TIMと、補正係数算出部112bによって算出された内燃機関状態補正係数MTO(内燃機関温度補正係数MTW、吸気温補正係数MTA及び大気圧補正係数MPAの積)、並びに燃料噴射量の補正係数Mと、を、以下に示す数式(数1)及び数式(数2)に代入することによって、内燃機関1に噴射される燃料噴射量を内燃機関1の回転数NEが高い程より減少させるように補正された燃料噴射量TI(補正済み燃料噴射量)を算出する。ここで、補正済み燃料噴射量TIに対する燃料噴射量の補正係数Mの寄与度合いは、補正済み燃料噴射量TIに対する内燃機関状態補正係数MTOの寄与度合いよりも大きくなるように設定自在である。
The fuel injection
燃料噴射制御部113は、燃料噴射量算出部112によって算出された補正済み燃料噴射量TIに相当する燃料噴射量が内燃機関1に噴射されるように燃料噴射を制御する。
The fuel
このような構成を有する内燃機関制御装置100では、補正係数算出部112bが以下に示す燃料噴射量算出処理における補正係数算出処理を実行することによって、内燃機関1の回転数NEに応じて燃料噴射量を制御する際、内燃機関1の隣接する燃焼・膨張行程間の回転数NEの急激な低下を抑制しながら回転数NEを緩やかに上昇させて、トルクショックの増大及びハンチングの発生を抑制する。以下、更に、図2から図4をも参照して、補正係数算出処理を実行する際の内燃機関制御装置100の動作の流れについて説明する。
In the internal combustion
〔補正係数算出処理〕
図2は、本実施形態における内燃機関制御装置100が実行する燃料噴射量算出処理の補正係数算出処理の流れを示すフローチャートであり、図3は、図2に示す補正係数算出処理中の補正データ切替処理の流れを示すフローチャートである。また、図4は、本実施形態における内燃機関制御装置100が実行する燃料噴射量算出処理の補正係数算出処理の流れを説明するためのタイミングチャートである。なお、図4では、期間t=t14〜t15で、内燃機関1の回転数NEが、内燃機関1の最大許容回転数又はその下方近傍に到達するものとする。また、本実施形態における補正係数算出処理については、便宜上、内燃機関1が4ストローク1サイクル機関であるとして説明をする。また、カウンタ110(カウンタC、CC)については、便宜上、減算カウンタであるとして説明する。
[Correction coefficient calculation process]
FIG. 2 is a flowchart showing the flow of the correction coefficient calculation process of the fuel injection amount calculation process executed by the internal combustion
図2に示すフローチャートは、車両の図示を省略するイグニッションスイッチがオフ状態からオン状態に切り替えられて内燃機関制御装置100が起動されたタイミングで開始となり、補正係数算出処理はステップS1の処理に進む。
The flowchart shown in FIG. 2 starts when the ignition switch (not shown) is switched from the off state to the on state and the internal combustion
ステップS1の処理では、補正係数算出部112bが、内燃機関1における吸気、圧縮、燃焼・膨張、及び排気の4行程が全て判別できているか否かを判別する。判別の結果、4行程全てを判別できている場合、補正係数算出部112bは、補正係数算出処理をステップS2の処理に進める。一方、4行程全てを判別できていない場合には、補正係数算出部112bは、補正係数算出処理をステップS3の処理に進める。
In the process of step S1, the correction coefficient calculation unit 112b determines whether all four strokes of intake, compression, combustion / expansion, and exhaust in the
ステップS2の処理では、補正係数算出部112bが、内燃機関1における現在の行程が燃焼・膨張行程又は排気行程であるか否かを判別する。判別の結果、現在の行程が燃焼・膨張行程又は排気行程である場合、補正係数算出部112bは、今回の一連の補正係数算出処理を終了する。一方、現在の行程が吸気行程又は圧縮行程である場合には、補正係数算出部112bは、補正係数算出処理をステップS3の処理に進める。
In the process of step S2, the correction coefficient calculation unit 112b determines whether or not the current stroke in the
ステップS3の処理では、補正係数算出部112bが、クランク角センサ102から入力された内燃機関1の回転数NEを示す電気信号に基づいて、内燃機関1の回転数NEが所定回転数NL以下であるか否かを判別する。判別の結果、内燃機関1の回転数NEが所定回転数NL以下である場合(図4に示す期間t=t0〜t1及び期間t=t17以降)、補正係数算出部112bは、補正係数算出処理をステップS4の処理に進める。一方、内燃機関1の回転数NEが所定回転数NLより高い場合(図4に示す期間t=t1〜t17)には、補正係数算出部112bは、補正係数算出処理をステップS9の処理に進める。なお、所定回転数NLを越えた回転数NEの領域は、許容最大回転数以下の条件内で複数の連続した領域に分割することができるものであり、その領域の個数は、制御の精度等の必要に応じて2個以上に設定すればよい。
In the process of step S3, the correction coefficient calculation unit 112b determines that the rotational speed NE of the
ここで、図4に示すように、内燃機関1の回転数NEが低回転数領域よりも低回転の領域から低回転数領域に遷移する際の所定回転数NL(上昇値境界値NL2)は、内燃機関1の回転数NEが低回転数領域から低回転数領域よりも低回転の領域に遷移する際の所定回転数NL(下降時境界値NL1)より高く(大きく)設定されていることが好ましい。すなわち、所定回転数NLには、内燃機関1の回転数NEが低回転数領域よりも低回転の領域から低回転数領域に遷移する際の上昇値境界値NL2が内燃機関1の回転数NEが低回転数領域から低回転数領域よりも低回転の領域に遷移する際の下降時境界値NL1よりも大きく設定される特性であるヒステリシス特性が付与されていることが好ましい。
Here, as shown in FIG. 4, the predetermined rotational speed NL (rising value boundary value NL2) when the rotational speed NE of the
ステップS4の処理では、補正係数算出部112bが、カウンタC及びカウンタCCを制御することによって、第1の期間T1と第1の期間T1に引き続く第2の期間T2とから成って補正実施周期において時系列的に繰り返される期間である基本期間TをカウントするカウンタCCの値を0に設定すると共に、第1の期間T1をカウントするカウンタCの値を0に設定する。これにより、ステップS4の処理は完了し、補正係数算出処理はステップS5の処理に移行する。 In the process of step S4, the correction coefficient calculation unit 112b controls the counter C and the counter CC, thereby including a first period T1 and a second period T2 subsequent to the first period T1 in the correction execution period. The value of the counter CC that counts the basic period T, which is a period repeated in time series, is set to 0, and the value of the counter C that counts the first period T1 is set to 0. Thereby, the process of step S4 is completed, and the correction coefficient calculation process shifts to the process of step S5.
ステップS5の処理では、補正係数算出部112bが、低回転領域の補正係数算出処理を実施中であるか否かを示すフラグFLの値を低回転領域の補正係数算出処理を実施中でないことを示す値0に設定する。また、補正係数算出部112bは、中回転領域の補正係数算出処理を実施中であるか否かを示すフラグFMの値を中回転領域の補正係数算出処理を実施中でないことを示す値0に設定する。更に、補正係数算出部112bは、高回転領域の補正係数算出処理を実施中であるか否かを示すフラグFHの値を高回転領域の補正係数算出処理を実施中でないことを示す値0に設定する。これにより、ステップS5の処理は完了し、補正係数算出処理はステップS6の処理に移行する。
In the process of step S5, the correction coefficient calculation unit 112b determines that the value of the flag FL indicating whether or not the low rotation area correction coefficient calculation process is being performed is not being performed. Set the value to 0. Further, the correction coefficient calculating unit 112b sets the value of the flag FM indicating whether or not the correction coefficient calculation process for the middle rotation area is being performed to a
ステップS6の処理では、補正係数算出部112bが、燃料噴射量の補正係数Mが1.0に設定されているか否かを判別する。判別の結果、燃料噴射量の補正係数Mが1.0に設定されている場合、補正係数算出部112bは、補正係数算出処理をステップS7の処理に進める。一方、燃料噴射量の補正係数Mが1.0に設定されていない場合には、補正係数算出部112bは、補正係数算出処理をステップS8の処理に進める。 In the process of step S6, the correction coefficient calculation unit 112b determines whether or not the fuel injection amount correction coefficient M is set to 1.0. As a result of the determination, when the correction coefficient M of the fuel injection amount is set to 1.0, the correction coefficient calculation unit 112b advances the correction coefficient calculation process to the process of step S7. On the other hand, when the fuel injection amount correction coefficient M is not set to 1.0, the correction coefficient calculation unit 112b advances the correction coefficient calculation process to the process of step S8.
ステップS7の処理では、補正係数算出部112bが、燃料噴射毎に燃料噴射量の補正係数Mを復帰量DM(0<DM<1)ずつ増量して1.0まで復帰させる復帰処理を実施中であるか否かを示すフラグFRの値を、復帰処理を実施中でないことを示す値0に設定する。これにより、ステップS7の処理は完了し、補正係数算出処理はステップS18の処理に移行する。
In the process of step S7, the correction coefficient calculation unit 112b is performing a return process for increasing the fuel injection amount correction coefficient M by the return amount DM (0 <DM <1) and returning it to 1.0 for each fuel injection. The value of the flag FR indicating whether or not is set to a
ステップS8の処理では、補正係数算出部112bが、フラグFRの値を、復帰処理を実施中であることを示す値1に設定する。これにより、ステップS8の処理は完了し、補正係数算出処理はステップS18の処理に移行する。
In the process of step S8, the correction coefficient calculation unit 112b sets the value of the flag FR to a
ステップS9の処理では、補正係数算出部112bが、補正データ切替処理を実行する。この補正データ切替処理の詳細については、図3に示すフローチャートを参照して後述する。これにより、ステップS9の処理は完了し、補正係数算出処理はステップS10の処理に移行する。 In the process of step S9, the correction coefficient calculation unit 112b executes a correction data switching process. The details of the correction data switching process will be described later with reference to the flowchart shown in FIG. Thereby, the process of step S9 is completed, and the correction coefficient calculation process shifts to the process of step S10.
ステップS10の処理では、補正係数算出部112bが、カウンタCCを制御することによって、カウンタCCの値を1減算する。これにより、ステップS10の処理は完了し、補正係数算出処理はステップS11の処理に移行する。 In the process of step S10, the correction coefficient calculation unit 112b subtracts 1 from the value of the counter CC by controlling the counter CC. Thereby, the process of step S10 is completed, and the correction coefficient calculation process shifts to the process of step S11.
ステップS11の処理では、補正係数算出部112bが、カウンタCCの値が0であるか否かを判別する。判別の結果、カウンタCCの値が0である場合、補正係数算出部112bは、基本期間Tが経過したと判断し(図4に代表的に示す時刻t=t5、t9、t14)、補正係数算出処理をステップS12の処理に進める。一方、カウンタCCの値が0より大きい場合には、補正係数算出部112bは、基本期間Tが経過していないと判断し、補正係数算出処理をステップS13の処理に進める。 In the process of step S11, the correction coefficient calculation unit 112b determines whether or not the value of the counter CC is zero. As a result of the determination, when the value of the counter CC is 0, the correction coefficient calculation unit 112b determines that the basic period T has elapsed (time t = t5, t9, t14 typically shown in FIG. 4), and the correction coefficient The calculation process proceeds to step S12. On the other hand, when the value of the counter CC is greater than 0, the correction coefficient calculation unit 112b determines that the basic period T has not elapsed, and advances the correction coefficient calculation process to the process of step S13.
ステップS12の処理では、補正係数算出部112bが、フラグFLの値を低回転領域の補正係数算出処理を実施中でないことを示す値0に設定する。また、補正係数算出部112bは、フラグFMの値を中回転領域の補正係数算出処理を実施中でないことを示す値0に設定する。更に、補正係数算出部112bは、フラグFHの値を高回転領域の補正係数算出処理を実施中でないことを示す値0に設定する。これにより、ステップS12の処理は完了し、補正係数算出処理はステップS13の処理に移行する。
In the process of step S12, the correction coefficient calculation unit 112b sets the value of the flag FL to a value of 0 indicating that the low rotation region correction coefficient calculation process is not being performed. Further, the correction coefficient calculation unit 112b sets the value of the flag FM to a
ステップS13の処理では、補正係数算出部112bが、カウンタCの値が0であるか否かを判別する。判別の結果、カウンタCの値が0である場合、補正係数算出部112bは、第1の期間T1が経過し、第2の期間T2が開始したと判断し(図4に代表的に示す時刻t=t3、t7、t12)、補正係数算出処理をステップS17の処理に進める。一方、カウンタCの値が0でない場合には、補正係数算出部112bは、第1の期間T1が経過していないと判断し、補正係数算出処理をステップS14の処理に進める。 In the process of step S13, the correction coefficient calculation unit 112b determines whether or not the value of the counter C is zero. As a result of the determination, when the value of the counter C is 0, the correction coefficient calculation unit 112b determines that the first period T1 has elapsed and the second period T2 has started (the time typically shown in FIG. 4). t = t3, t7, t12), the correction coefficient calculation process proceeds to the process of step S17. On the other hand, when the value of the counter C is not 0, the correction coefficient calculation unit 112b determines that the first period T1 has not elapsed, and advances the correction coefficient calculation process to the process of step S14.
ステップS14の処理では、補正係数算出部112bが、カウンタCを制御することによって、カウンタCの値を1減算する。これにより、ステップS14の処理は完了し、補正係数算出処理はステップS15の処理に移行する。 In the process of step S14, the correction coefficient calculation unit 112b controls the counter C to subtract 1 from the value of the counter C. Thereby, the process of step S14 is completed, and the correction coefficient calculation process shifts to the process of step S15.
ステップS15の処理では、補正係数算出部112bが、燃料噴射量の補正係数Mの値をステップS9における補正データ切替処理において設定された補正係数Mのバッファ値MBに設定する。具体的には、補正係数算出部112bは、内燃機関1の回転数NEが低回転数領域にある場合、補正係数Mを設定値ML(0<ML<1)に設定し、内燃機関1の回転数NEが中回転数領域にある場合、補正係数Mを設定値MM(<設定値ML)に設定し、内燃機関1の回転数NEが高回転領域にある場合、補正係数Mを設定値MH(<設定値MM)に設定する。結果、燃料噴射量算出部112によって算出される補正済み燃料噴射量TIの減少度合いは、内燃機関1の回転数NEが高いほどより大きくなることになる。これにより、ステップS15の処理は完了し、補正係数算出処理はステップS16の処理に移行する。なお、図4では、一例として、設定値MLが0.9、設定値MMが0.8及び設定値MHが0.7として示される。
In the process of step S15, the correction coefficient calculation unit 112b sets the value of the fuel injection amount correction coefficient M to the buffer value MB of the correction coefficient M set in the correction data switching process in step S9. Specifically, when the rotational speed NE of the
ステップS16の処理では、補正係数算出部112bが、フラグFRの値を、復帰処理を実施中でないことを示す値0に設定する。これにより、ステップS16の処理は完了し、補正係数算出処理はステップS18の処理に移行する。
In the process of step S16, the correction coefficient calculation unit 112b sets the value of the flag FR to a
ステップS17の処理では、補正係数算出部112bが、フラグFRの値を、復帰処理を実施中であることを示す値1に設定する(図4に代表的に示す時刻t=t4、t8、t13)。これにより、ステップS17の処理は完了し、補正係数算出処理はステップS18の処理に移行する。
In the process of step S17, the correction coefficient calculation unit 112b sets the value of the flag FR to a
ステップS18の処理では、補正係数算出部112bが、フラグFRの値が1であるか否かを判別する。判別の結果、フラグFRの値が1である場合、補正係数算出部112bは、復帰処理を実施中であると判断し、補正係数算出処理をステップS19の処理に進める。一方、フラグFRの値が0である場合には、補正係数算出部112bは、復帰処理を実施中でない(実施していない又は実施終了)と判断し、今回の一連の補正係数算出処理を終了する。 In the process of step S18, the correction coefficient calculation unit 112b determines whether or not the value of the flag FR is 1. As a result of the determination, when the value of the flag FR is 1, the correction coefficient calculation unit 112b determines that the return process is being performed, and advances the correction coefficient calculation process to the process of step S19. On the other hand, when the value of the flag FR is 0, the correction coefficient calculation unit 112b determines that the return process is not being performed (not performed or has been completed), and ends the current series of correction coefficient calculation processes. To do.
ステップS19の処理では、補正係数算出部112bが、燃料噴射量の補正係数Mが1.0以上に設定されているか否かを判別する。判別の結果、燃料噴射量の補正係数Mが1.0以上に設定されている場合、補正係数算出部112bは、リッチ補正を実施中であると判断し、補正係数算出処理をステップS20の処理に進める。一方、燃料噴射量の補正係数Mが1.0より小さい場合には、補正係数算出部112bは、リーン補正を実施中であると判断し、補正係数算出処理をステップS21の処理に進める。なお、燃料噴射量の補正係数Mが1.0以上に設定されている場合は、図4のタイミングチャートには示されていない。 In the process of step S19, the correction coefficient calculation unit 112b determines whether or not the fuel injection amount correction coefficient M is set to 1.0 or more. As a result of the determination, when the correction coefficient M of the fuel injection amount is set to 1.0 or more, the correction coefficient calculation unit 112b determines that rich correction is being performed, and performs the correction coefficient calculation process in step S20. Proceed to On the other hand, if the fuel injection amount correction coefficient M is smaller than 1.0, the correction coefficient calculation unit 112b determines that lean correction is being performed, and advances the correction coefficient calculation process to the process of step S21. In addition, when the correction coefficient M of the fuel injection amount is set to 1.0 or more, it is not shown in the timing chart of FIG.
ステップS20の処理では、補正係数算出部112bが、燃料噴射量の補正係数Mから復帰量DMを減算した値が1.0以下であるか否かを判別する。判別の結果、補正係数Mから復帰量DMを減算した値が1.0以下である場合、補正係数算出部112bは、復帰処理が終了したと判断し、補正係数算出処理をステップS23の処理に進める。一方、補正係数Mから復帰量DMを減算した値が1.0より大きい場合には、補正係数算出部112bは、復帰処理を実施中であると判断し、補正係数算出処理をステップS22の処理に進める。 In the process of step S20, the correction coefficient calculation unit 112b determines whether or not the value obtained by subtracting the return amount DM from the fuel injection amount correction coefficient M is 1.0 or less. As a result of the determination, when the value obtained by subtracting the return amount DM from the correction coefficient M is 1.0 or less, the correction coefficient calculation unit 112b determines that the return process has ended, and the correction coefficient calculation process is changed to the process of step S23. Proceed. On the other hand, when the value obtained by subtracting the return amount DM from the correction coefficient M is larger than 1.0, the correction coefficient calculation unit 112b determines that the return process is being performed, and performs the correction coefficient calculation process in step S22. Proceed to
ステップS21の処理では、補正係数算出部112bが、燃料噴射量の補正係数Mに復帰量DMを加算した値が1.0以上であるか否かを判別する。判別の結果、補正係数Mに復帰量DMを加算した値が1.0以上である場合、補正係数算出部112bは、復帰処理が終了したと判断し、補正係数算出処理をステップS23の処理に進める。一方、補正係数Mに復帰量DMを加算した値が1.0より大きい場合には、補正係数算出部112bは、復帰処理を実施中であると判断し、補正係数算出処理をステップS24の処理に進める。 In the process of step S21, the correction coefficient calculation unit 112b determines whether or not the value obtained by adding the return amount DM to the fuel injection amount correction coefficient M is 1.0 or more. As a result of the determination, when the value obtained by adding the return amount DM to the correction coefficient M is 1.0 or more, the correction coefficient calculation unit 112b determines that the return process has ended, and the correction coefficient calculation process is changed to the process of step S23. Proceed. On the other hand, when the value obtained by adding the return amount DM to the correction coefficient M is larger than 1.0, the correction coefficient calculation unit 112b determines that the return process is being performed, and performs the correction coefficient calculation process in step S24. Proceed to
ステップS22の処理では、補正係数算出部112bが、燃料噴射量の補正係数Mの値を燃料噴射量の補正係数Mから復帰量DMを減算した値に設定する。これにより、ステップS22の処理は完了し、今回の一連の補正係数算出処理は終了する。 In the process of step S22, the correction coefficient calculation unit 112b sets the value of the fuel injection amount correction coefficient M to a value obtained by subtracting the return amount DM from the fuel injection amount correction coefficient M. Thereby, the processing of step S22 is completed, and the current series of correction coefficient calculation processing ends.
ステップS23の処理では、補正係数算出部112bが、燃料噴射量の補正係数Mの値を1.0に設定する。これにより、ステップS23の処理は完了し、今回の一連の補正係数算出処理は終了する。 In the process of step S23, the correction coefficient calculation unit 112b sets the value of the fuel injection amount correction coefficient M to 1.0. Thereby, the processing of step S23 is completed, and the current series of correction coefficient calculation processing ends.
ステップS24の処理では、補正係数算出部112bが、燃料噴射量の補正係数Mの値を燃料噴射量の補正係数Mに復帰量DMを加算した値に設定する(図4に代表的に示す時刻t=t4、期間t=t8〜t9、t13〜t14)。これにより、ステップS24の処理は完了し、今回の一連の補正係数算出処理は終了する。 In the process of step S24, the correction coefficient calculation unit 112b sets the value of the fuel injection amount correction coefficient M to a value obtained by adding the return amount DM to the fuel injection amount correction coefficient M (at a time representatively shown in FIG. 4). t = t4, period t = t8 to t9, t13 to t14). Thereby, the processing in step S24 is completed, and the current series of correction coefficient calculation processing ends.
〔補正データ切替処理〕
次に、図3に示すフローチャートを参照して、図2に示すステップS9の補正データ切替処理について説明する。
[Correction data switching process]
Next, the correction data switching process in step S9 shown in FIG. 2 will be described with reference to the flowchart shown in FIG.
図3に示すフローチャートは、ステップS3の処理において内燃機関1の回転数NEが所定回転数NLより高いと判別されたタイミングで開始となり、補正データ切替処理はステップS31の処理に進む。
The flowchart shown in FIG. 3 starts at the timing when it is determined in step S3 that the rotational speed NE of the
ステップS31の処理では、補正係数算出部112bが、クランク角センサ102から入力された内燃機関1の回転数NEを示す電気信号に基づいて、内燃機関1の回転数NEが所定回転数NLより高い所定回転数NM以下であるか否かを判別する。判別の結果、内燃機関1の回転数NEが所定回転数NM以下である場合(図4に示す期間t=t1〜t6、t16〜t17)、補正係数算出部112bは、現在の内燃機関1の回転数NEは低回転数領域内にあると判断し、補正データ切替処理をステップS41の処理に進める。一方、内燃機関1の回転数NEが所定回転数NMより高い場合(図4に示す期間t=t6〜t16)には、補正係数算出部112bは、現在の内燃機関1の回転数NEは中回転領域内又は高回転数領域内にあると判断し、補正データ切替処理をステップS32の処理に進める。
In the process of step S31, the correction coefficient calculation unit 112b has the rotational speed NE of the
ここで、内燃機関1の回転数NEが低回転数領域から中回転数領域に遷移する際の所定回転数NM(上昇値境界値NM2)は、内燃機関1の回転数NEが中回転数領域から低回転数領域に遷移する際の所定回転数NM(下降時境界値NM1)より高く(大きく)設定されていることが好ましい。すなわち、所定回転数NMには、内燃機関1の回転数NEが低回転数領域から中回転数領域に遷移する際の上昇値境界値NM2が内燃機関1の回転数NEが中回転数領域から低回転数領域に遷移する際の下降時境界値NM1より大きく設定される特性であるヒステリシス特性が付与されていることが好ましい。
Here, the predetermined rotational speed NM (increase value boundary value NM2) when the rotational speed NE of the
ステップS32の処理では、補正係数算出部112bが、クランク角センサ102から入力された内燃機関1の回転数NEを示す電気信号に基づいて、内燃機関1の回転数NEが所定回転数NMより高く所定回転数NH以下であるか否かを判別する。判別の結果、内燃機関1の回転数NEが所定回転数NH以下である場合(図4に示す期間t=t6〜t10、t15〜t16)、補正係数算出部112bは、現在の内燃機関1の回転数NEは中回転数領域内にあると判断し、補正データ切替処理をステップS37の処理に進める。一方、内燃機関1の回転数NEが所定回転数NHより高い場合(図4に示す期間t=t10〜t15)には、補正係数算出部112bは、現在の内燃機関1の回転数NEは高回転領域内にあると判断し、補正データ切替処理をステップS33の処理に進める。
In the process of step S32, the correction coefficient calculation unit 112b determines that the rotational speed NE of the
ここで、内燃機関1の回転数NEが中回転数領域から高回転数領域に遷移する際の所定回転数NH(上昇値境界値NH2)は、内燃機関1の回転数NEが高回転数領域から中回転数領域に遷移する際の所定回転数NH(下降時境界値NH1)より高く(大きく)設定されていることが好ましい。すなわち、所定回転数NHには、内燃機関1の回転数NEが中回転数領域から高回転数領域に遷移する際の上昇値境界値NH2が内燃機関1の回転数NEが高回転数領域から中回転数領域に遷移する際の下降時境界値NH1より大きく設定される特性であるヒステリシス特性が付与されていることが好ましい。
Here, the predetermined rotational speed NH (increase value boundary value NH2) when the rotational speed NE of the
ステップS33の処理では、補正係数算出部112bが、フラグFHの値が高回転領域の補正係数算出処理を実施中であることを示す値1に設定されているか否かを判別する。判別の結果、フラグFHの値が1である場合、補正係数算出部112bは、内燃機関1の回転数NEが高回転領域に対応した補正係数算出処理を実施すべき回転数領域内にあると判断し、今回の一連の補正データ切替処理を終了する。一方、フラグFHの値が高回転領域の補正係数算出処理を実施中でないことを示す値0である場合には、補正係数算出部112bは、補正データ切替処理をステップS34の処理に進める。
In the process of step S33, the correction coefficient calculation unit 112b determines whether or not the value of the flag FH is set to a
ステップS34の処理では、補正係数算出部112bが、カウンタC及びカウンタCCを制御することによって、カウンタCCの減算前初期値(>0)を内燃機関1の回転数NEが高回転領域内にあるときの設定値CCHに設定すると共に、カウンタCの減算前初期値(>0)を内燃機関1の回転数NEが高回転領域内にあるときの設定値CHに設定する。これにより、ステップS34の処理は完了し、補正データ切替処理はステップS35の処理に移行する。
In the process of step S34, the correction coefficient calculation unit 112b controls the counter C and the counter CC so that the initial value (> 0) before subtraction of the counter CC is within the high speed region. And the initial value (> 0) before subtraction of the counter C is set to the set value CH when the rotational speed NE of the
ステップS35の処理では、補正係数算出部112bが、補正済み燃料噴射量TIを算出する際に用いる補正係数Mのバッファ値MBを内燃機関1の回転数NEが高回転領域内にあるときの設定値MHに設定する。これにより、ステップS35の処理は完了し、補正データ切替処理はステップS36の処理に移行する。
In the process of step S35, the correction coefficient calculation unit 112b sets the buffer value MB of the correction coefficient M used when calculating the corrected fuel injection amount TI when the rotational speed NE of the
ステップS36の処理では、補正係数算出部112bが、フラグFLの値を低回転領域の補正係数算出処理を実施中でないことを示す値0に設定する。また、補正係数算出部112bは、フラグFMの値を中回転領域の補正係数算出処理を実施中でないことを示す値0に設定する。更に、補正係数算出部112bは、フラグFHの値を高回転領域の補正係数算出処理を実施中であることを示す値1に設定する(図4に代表的に示す時刻t=t11)。これにより、ステップS36の処理は完了し、今回の一連の補正データ切替処理は終了する。
In the process of step S36, the correction coefficient calculation unit 112b sets the value of the flag FL to a
ステップS37の処理では、補正係数算出部112bが、フラグFMの値が中回転領域の補正係数算出処理を実施中であることを示す値1に設定されているか否かを判別する。判別の結果、フラグFMの値が1である場合、補正係数算出部112bは、内燃機関1の回転数NEが中回転領域に対応した補正係数算出処理を実施すべき回転数領域内にあると判断し、今回の一連の補正データ切替処理を終了する。一方、フラグFMの値が中回転領域の補正係数算出処理を実施中でないことを示す値0である場合には、補正係数算出部112bは、補正データ切替処理をステップS38の処理に進める。
In the process of step S37, the correction coefficient calculation unit 112b determines whether or not the value of the flag FM is set to a
ステップS38の処理では、補正係数算出部112bが、カウンタC及びカウンタCCを制御することによって、カウンタCCの減算前初期値を内燃機関1の回転数NEが中回転領域内にあるときの設定値CCM(>設定値CCH)に設定すると共に、カウンタCの減算前初期値を内燃機関1の回転数NEが中回転領域内にあるときの設定値CM(>設定値CH)に設定する。これにより、ステップS38の処理は完了し、補正データ切替処理はステップS39の処理に移行する。
In the process of step S38, the correction coefficient calculation unit 112b controls the counter C and the counter CC to set an initial value before subtraction of the counter CC as a set value when the rotation speed NE of the
ステップS39の処理では、補正係数算出部112bが、補正済み燃料噴射量TIを算出する際に用いる補正係数Mのバッファ値MBを内燃機関1の回転数NEが中回転領域内にあるときの設定値MM(>設定値MH)に設定する。これにより、ステップS39の処理は完了し、補正データ切替処理はステップS40の処理に移行する。
In the process of step S39, the correction coefficient calculation unit 112b sets the buffer value MB of the correction coefficient M used when calculating the corrected fuel injection amount TI when the rotational speed NE of the
ステップS40の処理では、補正係数算出部112bが、フラグFLの値を低回転領域の補正係数算出処理を実施中でないことを示す値0に設定する。また、補正係数算出部112bは、フラグFMの値を中回転領域の補正係数算出処理を実施中であることを示す値1に設定する(図4に代表的に示す時刻t=t6)。更に、補正係数算出部112bは、フラグFHの値を高回転領域の補正係数算出処理を実施中でないことを示す値0に設定する。これにより、ステップS40の処理は完了し、今回の一連の補正データ切替処理は終了する。
In the process of step S40, the correction coefficient calculation unit 112b sets the value of the flag FL to a value of 0 indicating that the low rotation region correction coefficient calculation process is not being performed. Further, the correction coefficient calculation unit 112b sets the value of the flag FM to a
ステップS41の処理では、補正係数算出部112bが、フラグFLの値が低回転領域の補正係数算出処理を実施中であることを示す値1に設定されているか否かを判別する。判別の結果、フラグFLの値が1である場合、補正係数算出部112bは、内燃機関1の回転数NEが低回転領域に対応した補正係数算出処理を実施すべき回転数領域内にあると判断し、今回の一連の補正データ切替処理を終了する。一方、フラグFLの値が低回転領域の補正係数算出処理を実施中でないことを示す値0である場合には、補正係数算出部112bは、補正データ切替処理をステップS42の処理に進める。
In the process of step S41, the correction coefficient calculation unit 112b determines whether or not the value of the flag FL is set to a
ステップS42の処理では、補正係数算出部112bが、カウンタCCを制御することによって、カウンタCCの減算前初期値を内燃機関1の回転数NEが低回転領域内にあるときの設定値CCL(>設定値CCM)に設定すると共に、カウンタCの減算前初期値を内燃機関1の回転数NEが低回転領域内にあるときの設定値CL(>設定値CM)に設定する。これにより、ステップS42の処理は完了し、補正データ切替処理はステップS43の処理に移行する。
In the process of step S42, the correction coefficient calculation unit 112b controls the counter CC to set the initial value before subtraction of the counter CC as the set value CCL (>) when the rotational speed NE of the
ここで、内燃機関1の回転数NEが低回転領域から高回転領域になるに連れて、カウンタCCの減算前初期値である設定値CCL、CCM及びCCHが順に短くなるように設定されているため、基本期間Tは、内燃機関1の回転数NEが低回転領域から高回転領域になるに連れてより短くなるように設定されている。かかる基本期間T内において、内燃機関1の回転数NEが低回転領域から高回転領域になるに連れて、カウンタCの減算前初期値である設定値CL、CM及びCHが順に短くなるように設定されているため、基本期間Tにおける第1の期間T1は、内燃機関1の回転数NEが低回転領域から高回転領域になるに連れてより短くなるように設定されている。また、図4に示すように、かかる基本期間Tに関し、カウンタCCの減算前初期値である設定値CCL、CCM及びCCHは、例えば8、6及び4に対応して設定されており、これに応じて、低回転領域、中回転領域及び高回転領域における基本期間T内の燃料噴射回数は、8回、6回及び4回となっている。併せて、図4に示すように、かかる基本期間T内の第1の期間T1に関し、カウンタCの減算前初期値である設定値CL、CM及びCHは、例えば4、3及び2に対応して設定されており、これに応じて、低回転領域、中回転領域及び高回転領域における第1の期間T1内の燃料噴射回数は、4回、3回及び2回となり、かかる場合の低回転領域、中回転領域及び高回転領域における第2の期間T2内の燃料噴射回数は、4回、3回及び2回となっている。なお、第1の期間T1内の燃料噴射回数及び第2の期間T1内の燃料噴射回数は、このように互いに等しく設定してもよいし、必要に応じて異ならせて設定してもよい。また、典型的には、第2の期間T2も、内燃機関1の回転数NEが高い程より短く設定されることになる。
Here, as the rotational speed NE of the
ステップS43の処理では、補正係数算出部112bが、補正済み燃料噴射量TIを算出する際に用いる補正係数Mのバッファ値MBを内燃機関1の回転数NEが低回転領域内にあるときの設定値ML(>設定値MM)に設定する。これにより、ステップS43の処理は完了し、補正データ切替処理はステップS44の処理に移行する。
In the process of step S43, the correction coefficient calculation unit 112b sets the buffer value MB of the correction coefficient M used when calculating the corrected fuel injection amount TI when the rotational speed NE of the
ステップS44の処理では、補正係数算出部112bが、フラグFLの値を低回転領域の補正係数算出処理を実施中であることを示す値1に設定する(図4に代表的に示す時刻t=t2)。また、補正係数算出部112bは、中回転領域の補正係数算出処理を実施中であるか否かを示すフラグFMの値を中回転領域の補正係数算出処理を実施中でないことを示す値0に設定する。更に、補正係数算出部112bは、フラグFHの値を高回転領域の補正係数算出処理を実施中でないことを示す値0に設定する。これにより、ステップS44の処理は完了し、今回の一連の補正データ切替処理は終了する。
In the process of step S44, the correction coefficient calculation unit 112b sets the value of the flag FL to a
以上のような補正係数算出処理により算出された燃料噴射量の補正係数Mを用いれば、図4に低回転領域に対応して代表的に示すように、期間t=t1〜t6の基本期間T内において、期間t=t1〜t3の第1の期間T1内では、運転・環境状態補正係数MTOと共に設定値MLである補正係数Mを基本燃料噴射量TIMに乗算することにより燃料噴射量算出部112が算出した補正済み燃料噴射量TIに基づいて、燃料噴射制御部113が燃料噴射を制御し、対応して内燃機関1に燃料噴射がなされ、期間t=t3〜t5の第2の期間T2内では、時刻t=4で、運転・環境状態補正係数MTOと共に設定値MLに復帰量DMを加算した値である補正係数Mを基本燃料噴射量TIMに乗算することにより燃料噴射量算出部112が算出した補正済み燃料噴射量TIに基づいて、燃料噴射制御部113が燃料噴射を制御し、対応して内燃機関1に燃料噴射がなされ、かつ、その後時刻t=t5に至る期間内で、運転・環境状態補正係数MTOと共に1.0に設定した値である補正係数Mを基本燃料噴射量TIMに乗算することにより燃料噴射量算出部112が算出した補正済み燃料噴射量TIに基づいて、燃料噴射制御部113が燃料噴射を制御し、対応して内燃機関1に燃料噴射がなされることになる。そして、このような1つの基本期間T1が経過すると次の基本期間T1が開始することになる。つまり、補正実施周期が1つの基本期間T1における第2の期間T2から次の基本期間T1における第1の期間T1に移行する際には、補正係数Mは、1.0の値から設定値MLに変化し、低回転領域においては、以降同様の燃料噴射制御処理がなされていくことになる。かかる特性は、中回転領域及び高回転領域においても同様であるが、基本期間Tは、内燃機関1の回転数NEが高い程より短く設定され、これに応じて第1の期間T1も、内燃機関1の回転数NEが高い程より短く設定される。また、典型的には、第2の期間T2も、内燃機関1の回転数NEが高い程より短く設定されることになる。
If the correction coefficient M of the fuel injection amount calculated by the correction coefficient calculation process as described above is used, the basic period T of the period t = t1 to t6 is representatively shown in FIG. 4 corresponding to the low rotation region. In the first period T1 of the period t = t1 to t3, the fuel injection amount calculating unit is obtained by multiplying the basic fuel injection amount TIM by the correction coefficient M which is the set value ML together with the driving / environmental state correction coefficient MTO. Based on the corrected fuel injection amount TI calculated by 112, the fuel
以上の説明から明らかなように、本実施形態において単気筒の内燃機関1に適用される内燃機関制御装置100によれば、燃料噴射量算出部112が、第1の補正済み燃料噴射量(TIM×MTO×ML、TIM×MTO×MM、TIM×MTO×MH)と、第1の補正済み燃料噴射量(TIM×MTO×ML、TIM×MTO×MM、TIM×MTO×MH)よりも増加された第2の補正済み燃料噴射量(TIM×MTO×(ML+DM)、TIM×MTO×(MM+DM)、TIM×MTO×(MH+DM)、TIM×MTO×1.0)と、を含む補正済み燃料噴射量TIを算出し、燃料噴射制御部112が、内燃機関1に噴射されるべき補正済み燃料噴射量TIを第1の補正済み燃料噴射量(TIM×MTO×ML、TIM×MTO×MM、TIM×MTO×MH)に設定した第1の期間T1と、第1の期間T1に引き続く期間であって、内燃機関1に噴射されるべき補正済み燃料噴射量TIを第2の補正済み燃料噴射量(TIM×MTO×(ML+DM)、TIM×MTO×(MM+DM)、TIM×MTO×(MH+DM)、TIM×MTO×1.0)に設定した第2の期間T2と、から成る期間を基本期間Tとした補正実施周期で、内燃機関1に補正済み燃料噴射量TIを噴射するように燃料噴射を制御し、基本期間Tが、内燃機関の回転数NEが高い程より短く設定される。これにより、内燃機関1の回転数NEに応じて燃料噴射量を制御する際、内燃機関1の隣接する燃焼・膨張行程間の回転数NEの急激な低下を抑制しながら回転数NEを緩やかに上昇させることができ、トルクショックの増大及びハンチングの発生を抑制することができる。
As is apparent from the above description, according to the internal combustion
また、本実施形態における内燃機関制御装置100によれば、燃料噴射量算出部112が、内燃機関1の許容最大回転数以下の回転数領域を複数の領域に区分けして規定された複数の区分け回転数領域に対応して、補正済み燃料噴射量TIを算出し、補正済み燃料噴射量TIの第1の補正済み燃料噴射量(TIM×MTO×ML、TIM×MTO×MM、TIM×MTO×MH)の減少度合いが、複数の区分け回転数領域に対応して内燃機関1の回転数NEが高くなる程より大きくなるので、内燃機関1の回転数NEを確実に緩やかに上昇させることができる。
Further, according to the internal combustion
また、本実施形態における内燃機関制御装置100によれば、燃料噴射量算出部112が、基本期間Tにおいて、第1の期間T1から第2の期間T2に移行する際に、第1の補正済み燃料噴射量(TIM×MTO×ML、TIM×MTO×MM、TIM×MTO×MH)から漸増した第2の補正済み燃料噴射量(TIM×MTO×(ML+DM)、TIM×MTO×(MM+DM)、TIM×MTO×(MH+DM))を算出するので、内燃機関1の回転数NEを円滑かつ確実に緩やかに上昇させることができる。
Further, according to the internal combustion
また、本実施形態における内燃機関制御装置100によれば、燃料噴射量算出部112が、基本期間Tにおける第2の期間T2からそれに引き続く基本期間Tにおける第1の期間T1に移行する際に、補正済み燃料噴射量TIとして第1の補正済み燃料噴射量(TIM×MTO×ML、TIM×MTO×MM、TIM×MTO×MH)を算出するので、内燃機関1の回転数NEを迅速に第1の補正済み燃料噴射量に戻してその不要な上昇を抑制することができ、回転数NEをより確実に緩やかに上昇させることができる。
Further, according to the internal combustion
なお、本発明は、部材の種類、形状、配置、個数等は前述の実施形態に限定されるものではなく、その構成要素を同等の作用効果を奏するものに適宜置換する等、発明の要旨を逸脱しない範囲で適宜変更可能であることはもちろんである。 In the present invention, the type, shape, arrangement, number, and the like of the members are not limited to the above-described embodiment, and the gist of the invention is appropriately replaced such that the constituent elements are appropriately replaced with those having the same operational effects. Of course, it can be changed as appropriate without departing from the scope.
以上のように、本発明は、内燃機関の回転数に応じて燃料噴射量を制御する際、内燃機関の隣接する燃焼・膨張行程間の回転数の急激な低下を抑制しながら回転数を緩やかに上昇させることができ、トルクショックの増大及びハンチングの発生を抑制することができる内燃機関制御装置を提供することができるものであり、その汎用普遍的な性格から自動二輪車等の内燃機関制御装置に広く適用され得るものと期待される。 As described above, according to the present invention, when the fuel injection amount is controlled in accordance with the rotational speed of the internal combustion engine, the rotational speed is moderated while suppressing a rapid decrease in the rotational speed between adjacent combustion / expansion strokes of the internal combustion engine. It is possible to provide an internal combustion engine control device that can suppress the increase in torque shock and the occurrence of hunting, and from the general-purpose universal character, the internal combustion engine control device such as a motorcycle It is expected that it can be widely applied to.
1…内燃機関
2…シリンダブロック
2a…気筒
3…クーラント通路
4…ピストン
5…コンロッド
6…クランクシャフト
7…リラクタ
7a…歯部
8…シリンダヘッド
9…燃焼室
10…点火プラグ
11…吸気管
11a…吸気通路
12…吸気バルブ
13…インジェクタ
14…スロットルバルブ
15…排気管
15a…排気通路
16…排気バルブ
100…内燃機関制御装置
101…水温センサ
102…クランク角センサ
103…吸気温センサ
104…スロットル開度センサ
105…大気圧センサ
106…ECU
107…マイコン
108…ROM
109…RAM
110…カウンタ
111…CPU
112…燃料噴射量算出部
112a…基本燃料噴射量算出部
112b…補正係数算出部
113…燃料噴射制御部
DESCRIPTION OF
107 ...
109 ... RAM
110 ...
112 ... Fuel injection
Claims (4)
前記内燃機関の回転数が高い程、前記内燃機関に噴射される燃料噴射量を減少補正して燃料噴射量を算出する燃料噴射量算出部と、
前記燃料噴射量算出部で算出された前記燃料噴射量で噴射制御する燃料噴射制御部と、
を備えた内燃機関制御装置において、
前記燃料噴射量算出部は、第1の燃料噴射量と、前記第1の燃料噴射量よりも増量された第2の燃料噴射量と、を含む前記燃料噴射量を算出し、
前記燃料噴射制御部は、前記内燃機関に噴射する前記燃料噴射量を前記第1の燃料噴射量に設定した第1の期間と、前記第1の期間に引き続く期間であって、前記内燃機関に噴射する前記燃料噴射量を前記第2の燃料噴射量に設定した第2の期間と、から成る期間を基本期間とした補正実施周期で、前記内燃機関に前記燃料噴射量を噴射するように制御し、
前記基本期間は、前記内燃機関の回転数が高い程より短く設定されることを特徴とする内燃機関制御装置。 Mounted on a single-cylinder internal combustion engine,
A fuel injection amount calculation unit that calculates a fuel injection amount by reducing and correcting a fuel injection amount injected into the internal combustion engine as the rotational speed of the internal combustion engine is higher;
A fuel injection control unit that performs injection control with the fuel injection amount calculated by the fuel injection amount calculation unit;
In an internal combustion engine control device comprising:
The fuel injection amount calculating unit calculates the fuel injection amount including a first fuel injection amount and a second fuel injection amount increased from the first fuel injection amount;
The fuel injection control unit includes a first period in which the fuel injection amount to be injected into the internal combustion engine is set to the first fuel injection amount, and a period subsequent to the first period. Control is performed so that the fuel injection amount is injected into the internal combustion engine in a correction execution cycle having a basic period defined as a second period in which the fuel injection amount to be injected is set to the second fuel injection amount. And
The internal combustion engine controller according to claim 1, wherein the basic period is set to be shorter as the rotational speed of the internal combustion engine is higher.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015227522A JP6084674B1 (en) | 2015-11-20 | 2015-11-20 | Internal combustion engine control device |
CN201610982412.9A CN106948961B (en) | 2015-11-20 | 2016-11-08 | Control device for internal combustion engine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015227522A JP6084674B1 (en) | 2015-11-20 | 2015-11-20 | Internal combustion engine control device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP6084674B1 true JP6084674B1 (en) | 2017-02-22 |
JP2017096137A JP2017096137A (en) | 2017-06-01 |
Family
ID=58095254
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015227522A Active JP6084674B1 (en) | 2015-11-20 | 2015-11-20 | Internal combustion engine control device |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP6084674B1 (en) |
CN (1) | CN106948961B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11805796B2 (en) | 2017-05-12 | 2023-11-07 | Kagome Co., Ltd. | Cruciferous vegetable seasoning and method for manufacturing same, food or beverage containing cruciferous vegetable, and method for enhancing rich taste of food or beverage containing cruciferous vegetable |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01318741A (en) * | 1988-06-21 | 1989-12-25 | Mazda Motor Corp | Fuel supply device of engine |
JPH0443840A (en) * | 1990-06-12 | 1992-02-13 | Honda Motor Co Ltd | Fuel injection control device for engine |
JPH10246143A (en) * | 1997-03-03 | 1998-09-14 | Mitsubishi Motors Corp | Gas engine overspeed prevention device |
JP2003254144A (en) * | 2003-03-31 | 2003-09-10 | Mitsubishi Fuso Truck & Bus Corp | Overspeed limit device for gas engine |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4424380B2 (en) * | 2007-06-20 | 2010-03-03 | 株式会社デンソー | Injection amount control device and fuel injection system using the same |
JP5400817B2 (en) * | 2011-01-31 | 2014-01-29 | 本田技研工業株式会社 | Fuel injection control device for internal combustion engine |
DE102012216934A1 (en) * | 2011-10-06 | 2013-04-11 | Robert Bosch Gmbh | Method and device for controlling an internal combustion engine |
PL221746B1 (en) * | 2012-03-06 | 2016-05-31 | Sarre Piotr | Method for optimizing the dual fuel power, electronically controlled, four-stroke piston engines with the compression ignition using gaseous fuels |
JP5737262B2 (en) * | 2012-10-16 | 2015-06-17 | トヨタ自動車株式会社 | Control device for internal combustion engine |
-
2015
- 2015-11-20 JP JP2015227522A patent/JP6084674B1/en active Active
-
2016
- 2016-11-08 CN CN201610982412.9A patent/CN106948961B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01318741A (en) * | 1988-06-21 | 1989-12-25 | Mazda Motor Corp | Fuel supply device of engine |
JPH0443840A (en) * | 1990-06-12 | 1992-02-13 | Honda Motor Co Ltd | Fuel injection control device for engine |
JPH10246143A (en) * | 1997-03-03 | 1998-09-14 | Mitsubishi Motors Corp | Gas engine overspeed prevention device |
JP2003254144A (en) * | 2003-03-31 | 2003-09-10 | Mitsubishi Fuso Truck & Bus Corp | Overspeed limit device for gas engine |
Also Published As
Publication number | Publication date |
---|---|
JP2017096137A (en) | 2017-06-01 |
CN106948961B (en) | 2020-03-03 |
CN106948961A (en) | 2017-07-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2008069713A (en) | Combustion control device for internal combustion engine | |
CN1324230C (en) | Engine control device | |
JP6315003B2 (en) | Control device for internal combustion engine | |
JP6084674B1 (en) | Internal combustion engine control device | |
JP5409538B2 (en) | Fuel injection control device for internal combustion engine | |
JP5735814B2 (en) | Fuel injection control device and fuel injection control method for internal combustion engine | |
JP2011247150A (en) | Fuel injection system for internal combustion engine | |
JP6237734B2 (en) | Control device for internal combustion engine | |
JP6323996B2 (en) | Control device for internal combustion engine | |
JP2018096355A (en) | Control device of internal combustion engine | |
JP2015203388A (en) | Control device for internal combustion engine | |
JP5240208B2 (en) | Control device for internal combustion engine | |
JP2015166558A (en) | Internal combustion engine controller | |
JP7428066B2 (en) | engine equipment | |
JP7363667B2 (en) | engine equipment | |
JP6782049B2 (en) | Internal combustion engine controller | |
JP2017180372A (en) | Internal combustion engine controller | |
JP2010138720A (en) | Ignition control device for engine | |
JP6157882B2 (en) | Engine speed control device for internal combustion engine | |
JP6737156B2 (en) | Control device for internal combustion engine | |
JP4254163B2 (en) | Fuel injection control device for internal combustion engine | |
JP2024021123A (en) | engine equipment | |
JP5045494B2 (en) | Fuel injection control device for internal combustion engine | |
JP5400700B2 (en) | Fuel injection control device for internal combustion engine | |
WO2016157700A1 (en) | Control apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20161128 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20161128 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20161221 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20170118 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170125 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6084674 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |