JP4301993B2 - Gas engine and ignition timing control / storage device - Google Patents

Gas engine and ignition timing control / storage device Download PDF

Info

Publication number
JP4301993B2
JP4301993B2 JP2004132122A JP2004132122A JP4301993B2 JP 4301993 B2 JP4301993 B2 JP 4301993B2 JP 2004132122 A JP2004132122 A JP 2004132122A JP 2004132122 A JP2004132122 A JP 2004132122A JP 4301993 B2 JP4301993 B2 JP 4301993B2
Authority
JP
Japan
Prior art keywords
ignition timing
storage device
control unit
ignition
representative
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP2004132122A
Other languages
Japanese (ja)
Other versions
JP2005315128A (en
Inventor
健吾 田中
浩之 遠藤
保雄 加藤
義隆 角濱
知宏 野口
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Heavy Industries Ltd
Original Assignee
Mitsubishi Heavy Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Heavy Industries Ltd filed Critical Mitsubishi Heavy Industries Ltd
Priority to JP2004132122A priority Critical patent/JP4301993B2/en
Publication of JP2005315128A publication Critical patent/JP2005315128A/en
Application granted granted Critical
Publication of JP4301993B2 publication Critical patent/JP4301993B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/30Use of alternative fuels, e.g. biofuels
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

  • Electrical Control Of Ignition Timing (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Description

本発明は、エンジンに関し、特にガスエンジン及びそのガスエンジンの点火時期制御・記憶装置に関する。   The present invention relates to an engine, and more particularly to a gas engine and an ignition timing control / storage device for the gas engine.

都市ガスやバイオガスを燃料として駆動するガスエンジンが知られている。このガスエンジンは、消費電力や環境への負荷が少なく、ガス冷暖房機、自家発電機、コージェネレーションシステムなどに適用される。このように、ガスエンジンが適用され得る分野は様々であり、ガスエンジンが設置される場所や周辺環境も様々である。また、ガスエンジンには、長期的に運転され得る高い耐久力が要求される。   Gas engines that use city gas or biogas as fuel are known. This gas engine has low power consumption and environmental load, and is applied to gas air conditioners, private generators, cogeneration systems, and the like. Thus, there are various fields to which the gas engine can be applied, and there are various places where the gas engine is installed and the surrounding environment. Further, the gas engine is required to have high durability that can be operated for a long period of time.

一般的に、エンジンの運転において、ノッキング発生の抑制と機関トルクの向上の間に、トレードオフ関係が存在する。シリンダ(気筒)で混合気に点火するタイミング(以下、「点火時期」と参照される)を、ノッキングが発生しないように最適に設定する技術として以下のものが公知である。   Generally, in engine operation, there is a trade-off relationship between suppression of occurrence of knocking and improvement of engine torque. The following techniques are known as techniques for optimally setting the timing at which the air-fuel mixture is ignited in the cylinder (hereinafter referred to as “ignition timing”) so that knocking does not occur.

特許文献1に開示されたノック制御装置は、ノック感度判定手段を備える。ここで、「ノック感度」は、点火時期をノッキング(ノック)が始まる点から進角させた際の、ノック音強度の増加の割合と定義される。このノック感度は、気温や気圧のような環境条件や、機関回転数のような機関条件に依存して変化する。特許文献1に開示されたノック制御装置によれば、ノック感度判定手段により検出されたノック感度に応じて、点火時期の進角スピードあるいは遅角スピードが変更される。   The knock control device disclosed in Patent Literature 1 includes knock sensitivity determination means. Here, “knock sensitivity” is defined as the rate of increase in knock sound intensity when the ignition timing is advanced from the point at which knocking (knock) starts. This knock sensitivity changes depending on environmental conditions such as temperature and pressure and engine conditions such as engine speed. According to the knock control device disclosed in Patent Document 1, the advance speed or retard speed of the ignition timing is changed according to the knock sensitivity detected by the knock sensitivity determination means.

特許文献2に開示された点火時期制御装置は、内燃機関の運転状態に基づいて基本点火時期を算出し、また、ノッキングの発生状況に応じた点火時期の「遅角量」を学習する。その基本点火時期にその学習した遅角量が反映され、内燃機関における点火時期が制御される。ここで、特許文献2に開示された点火時期制御・記憶装置は、間引き制御手段を備え、学習した遅角量の基本点火時期への反映を所定の点火回数毎に間引き制御する。例えば、2回点火するうち1回はその遅角制御が行われない。   The ignition timing control device disclosed in Patent Document 2 calculates the basic ignition timing based on the operating state of the internal combustion engine, and learns the “retard amount” of the ignition timing according to the occurrence of knocking. The learned retard amount is reflected in the basic ignition timing, and the ignition timing in the internal combustion engine is controlled. Here, the ignition timing control / storage device disclosed in Patent Document 2 includes a thinning-out control unit, and performs thinning-out control of reflection of the learned retardation amount in the basic ignition timing every predetermined number of ignitions. For example, the delay angle control is not performed once out of two ignitions.

特開2000−73925号公報JP 2000-73925 A 特開2003−3941号公報JP 20033941 A

本発明の目的は、設置場所や周辺環境に適応して最適な点火時期を高精度に決定し、効率良く稼動することができるガスエンジン及びその点火時期制御・記憶装置を提供することにある。   An object of the present invention is to provide a gas engine that can determine the optimum ignition timing with high accuracy in accordance with the installation location and the surrounding environment and can operate efficiently, and an ignition timing control / storage device thereof.

本発明の他の目的は、周辺環境や運転状態の変動に敏感に対応し、効率良く稼動することができるガスエンジン及びその点火時期制御・記憶装置を提供することにある。   Another object of the present invention is to provide a gas engine that can respond sensitively to changes in the surrounding environment and operating conditions and can be operated efficiently, and an ignition timing control / storage device thereof.

本発明の更に他の目的は、運転状態の長期的な変動を監視することができるガスエンジン及びその点火時期制御・記憶装置を提供することにある。   Still another object of the present invention is to provide a gas engine capable of monitoring long-term fluctuations in operating conditions and an ignition timing control / storage device thereof.

以下に、[発明を実施するための最良の形態]で使用される番号・符号を用いて、[課題を解決するための手段]を説明する。これらの番号・符号は、[特許請求の範囲]の記載と[発明を実施するための最良の形態]との対応関係を明らかにするために括弧付きで付加されたものである。ただし、それらの番号・符号を、[特許請求の範囲]に記載されている発明の技術的範囲の解釈に用いてはならない。   [Means for Solving the Problems] will be described below using the numbers and symbols used in [Best Mode for Carrying Out the Invention]. These numbers and symbols are added in parentheses in order to clarify the correspondence between the description of [Claims] and [Best Mode for Carrying Out the Invention]. However, these numbers and symbols should not be used for the interpretation of the technical scope of the invention described in [Claims].

本発明に係る点火時期制御・記憶装置(100)は、エンジンの運転環境を検出する状態検出部(60)と、制御部(70)と、マップデータ(90)を格納する記憶部(80)とを備える。状態検出部(60)は、検出された運転環境を示す状態信号を制御部(70)に出力する。制御部(70)は、シリンダ(42a〜42f)内の混合気に点火を行う点火時期(θign)を調整する。ここで、所定の範囲内の運転環境の集合を運転区域と定義し、その運転区域に対して指標となる点火時期(θign)を代表点火時期(θrepr)と定義する。この時、マップデータ(90)は、複数の運転区域のそれぞれに対する複数の代表点火時期(θrepr)を格納する。制御部(70)は、調整された点火時期(θign)から更新点火時期(θnew)を算出し、検出された運転環境を含む運転区域に対する代表点火時期(θrepr)を更新点火時期(θnew)で置き換えることにより、マップデータ(90)を更新する。このように、マップデータ(90)は、最新の運転情報が反映され更新される。従って、季節等に拠り変動する運転環境に対応した最適な点火時期(θign)が決定される。つまり、設置場所や周辺環境に適応して効率良く稼動することが可能となる。 The ignition timing control / storage device (100) according to the present invention includes a state detection unit (60) that detects the operating environment of the engine, a control unit (70), and a storage unit (80) that stores map data (90). With. The state detection unit (60) outputs a state signal indicating the detected driving environment to the control unit (70). The controller (70) adjusts the ignition timing ( θign ) for igniting the air-fuel mixture in the cylinders (42a to 42f). Here, a set of operating environments within a predetermined range is defined as an operating zone, and an ignition timing (θ ign ) serving as an index for the operating zone is defined as a representative ignition timing (θ repr ). At this time, the map data (90) stores a plurality of representative ignition timings (θ repr ) for each of a plurality of operating zones. The control unit (70) calculates an update ignition timing (θ new ) from the adjusted ignition timing (θ ign ), and sets the representative ignition timing (θ repr ) for the operating area including the detected operating environment as the update ignition timing ( Map data (90) is updated by replacing with θ new ). Thus, the map data (90) is updated to reflect the latest driving information. Therefore, the optimal ignition timing (θ ign ) corresponding to the operating environment that varies depending on the season or the like is determined. That is, it becomes possible to operate efficiently according to the installation location and the surrounding environment.

本発明に係る点火時期制御・記憶装置(100)において、制御部(70)は、調整された点火時期(θign)を暫定点火時期(θprov)として第一サンプリング周期(Ta)に従ってサンプリングする。そして、制御部(70)は、所定数の暫定点火時期(θprov)に基づき更新点火時期(θnew)を算出する。制御部(70)は、連続してサンプリングされた所定数の暫定点火時期(θprov)に基づいて、更新点火時期(θnew)を算出する。また、制御部(70)は、所定の分布範囲内に収まる所定数の暫定点火時期(θprov)に基づいて、更新点火時期(θnew)を算出する。制御部(70)は、所定数の暫定点火時期(θprov)を平均することによって、更新点火時期(θnew)を算出する。所定数の暫定点火時期(θprov)のいずれかが所定の分布範囲外にある場合、制御部(70)は、第二サンプリング周期(Tb)に従って暫定点火時期(θprov)をサンプリングする。この第二サンプリング周期(Tb)は、第一サンプリング周期(Ta)より短い。このように、制御部(70)は、所定数の暫定点火時期(θprov)が所定の分布範囲内に収まるまで、サンプリング周期の短縮を繰り返す。これにより、マップデータ(90)の更新が迅速に行われる。従って、周辺環境や運転状態の変動に応じて、最適な点火時期(θign)を迅速に決定することが可能となる。サンプリング周期が特定の値より短くなった場合、制御部(70)は、エラー信号を出力する。 In the ignition timing control and a storage device according to the present invention (100), the control unit (70) is sampled according to first sampling cycle adjusting ignition timing of the (theta ign) as an interim ignition timing (theta prov) (Ta) . And a control part (70) calculates an update ignition timing ((theta) new ) based on the predetermined number of provisional ignition timings ((theta) prov ). The control unit (70) calculates an updated ignition timing (θ new ) based on a predetermined number of provisional ignition timings (θ prov ) sampled continuously. Further, the control unit (70) calculates an updated ignition timing (θ new ) based on a predetermined number of provisional ignition timings (θ prov ) falling within a predetermined distribution range. The control unit (70) calculates the renewed ignition timing (θ new ) by averaging a predetermined number of provisional ignition timings (θ prov ). When any of the predetermined number of provisional ignition timings (θ prov ) is outside the predetermined distribution range, the control unit (70) samples the provisional ignition timing (θ prov ) according to the second sampling period (Tb). The second sampling period (Tb) is shorter than the first sampling period (Ta). Thus, the control unit (70) repeats shortening the sampling period until a predetermined number of provisional ignition timings (θ prov ) are within a predetermined distribution range. Thereby, update of map data (90) is performed rapidly. Therefore, it is possible to quickly determine the optimal ignition timing (θ ign ) in accordance with changes in the surrounding environment and operating conditions. When the sampling period becomes shorter than a specific value, the control unit (70) outputs an error signal.

本発明に係る点火時期制御・記憶装置(100)のマップデータ(90)において、複数の代表点火時期(θrepr)の初期値は、複数の運転区域に対して、トレースノック点より遅角側に設定される。これにより、初動運転時のノッキングの発生が防止される。 In the map data (90) of the ignition timing control / storage device (100) according to the present invention, the initial values of the plurality of representative ignition timings (θ repr ) are retarded from the trace knock point with respect to the plurality of operating zones. Set to Thereby, the occurrence of knocking during the initial operation is prevented.

本発明に係る点火時期制御・記憶装置(100)において、記憶部(80)は、代表点火時期(θrepr)の更新履歴を示す履歴データ(95)を更に格納する。従って、運転状態の長期的な変動が監視される。このような履歴データ(95)は、長期間にわたり高い耐久力が要求されるガスエンジンに対して好適である。 In the ignition timing control / storage device (100) according to the present invention, the storage unit (80) further stores history data (95) indicating an update history of the representative ignition timing (θ repr ). Therefore, long-term fluctuations in operating conditions are monitored. Such history data (95) is suitable for gas engines that require high durability over a long period of time.

本発明に係る点火時期制御・記憶装置(100)において、制御部(70)は、状態信号及びマップデータ(90)を参照して、基本となる点火時期(θign)である基本点火時期(θbase)を決定する。ここで、その基本点火時期(θbase)は、検出された運転環境に最も近い複数の運転区域に対する複数の代表点火時期(θrepr)に基づき算出される。例えば、基本点火時期(θbase)は、検出された運転環境に最も近い3つの運転区域に対する3点の代表点火時期(θrepr)に基づき算出される。具体的には、制御部(70)は、その3点の代表点火時期(θrepr)を平均することにより、基本点火時期(θbase)を決定する。あるいは、制御部(70)は、3点の代表点火時期(θrepr)を補間することにより、基本点火時期(θbase)を決定する。マップデータ(90)において、代表点火時期(θrepr)が更新され、代表点の数が時間的に増加するに従い、演算の精密度が増加する。これにより、最適な点火時期(θign)が、高精度に決定される。 In the ignition timing control / storage device (100) according to the present invention, the control unit (70) refers to the state signal and the map data (90), and the basic ignition timing ( θign ), which is the basic ignition timing ( θign ). θ base ) is determined. Here, the basic ignition timing (θ base ) is calculated based on a plurality of representative ignition timings (θ repr ) for a plurality of operating zones closest to the detected operating environment. For example, the basic ignition timing (θ base ) is calculated on the basis of three representative ignition timings (θ repr ) for the three operating zones closest to the detected operating environment. Specifically, the control unit (70) determines the basic ignition timing (θ base ) by averaging the three representative ignition timings (θ repr ). Alternatively, the control unit (70) determines the basic ignition timing (θ base ) by interpolating the three representative ignition timings (θ repr ). In the map data (90), the representative ignition timing (θ repr ) is updated, and the accuracy of calculation increases as the number of representative points increases with time. Thereby, the optimal ignition timing ( θign ) is determined with high accuracy.

本発明に係る点火時期制御・記憶装置(100)において、状態検出部(60)は、エンジンにおけるノッキングの状態を示すノック指数(Kn)を検出し、検出されたノック指数(Kn)を示すノック指数信号を更に制御部(70)に出力する。制御部(70)は、ノック指数(Kn)が所定の設定値になるまで、点火時期(θign)を基本点火時期(θbase)から変化させる。また、制御部(70)は、ノック指数(Kn)が所定の設定値に保たれるように、点火時期(θign)を調整する。 In the ignition timing control / storage device (100) according to the present invention, the state detection unit (60) detects a knock index (Kn) indicating a knocking state in the engine, and knocks indicating the detected knock index (Kn). The exponent signal is further output to the control unit (70). Control unit (70) until a knock index (Kn) becomes a predetermined set value, changing ignition timing (theta ign) from the basic ignition timing (theta base). In addition, the control unit (70) adjusts the ignition timing ( θign ) so that the knock index (Kn) is maintained at a predetermined set value.

本発明に係るガスエンジン(10)は、シリンダ(42a〜42f)と、上述の点火時期制御・記憶装置(100)を備える。この点火時期制御・記憶装置(100)は、シリンダ(42a〜42f)における点火時期(θign)を制御する。また、本発明に係るガスエンジン(10´)は、複数のシリンダ(42a〜42f)と、点火時期制御・記憶装置(100´)とを備える。この点火時期制御・記憶装置(100´)は、複数のシリンダ(42a〜42f)のそれぞれにおける点火時期(θign)を独立して制御する。これにより、点火時期(θign)更に精密に制御され、エンジンが更に効率よく駆動される。 A gas engine (10) according to the present invention includes cylinders (42a to 42f) and the ignition timing control / storage device (100) described above. The ignition timing control / storage device (100) controls the ignition timing ([theta ] ign) in the cylinders (42a to 42f). The gas engine (10 ′) according to the present invention includes a plurality of cylinders (42a to 42f) and an ignition timing control / storage device (100 ′). The ignition timing control / storage device (100 ′) independently controls the ignition timing (θ ign ) in each of the plurality of cylinders (42a to 42f). As a result, the ignition timing ( θign ) is controlled more precisely, and the engine is driven more efficiently.

本発明に係るガスエンジン(10)及びその点火時期制御・記憶装置(100)において、上記運転環境は、シリンダ(42a〜42f)に供給される吸気(25)の圧力(Ps)を含む。また、上記運転環境は、シリンダ(42a〜42f)に供給される吸気(25)の温度(Ts)を含む。また、上記運転環境は、シリンダ(42a〜42f)に供給される吸気(25)の絶対湿度(Hs)を含む。また、上記運転環境は、機関回転数(Ne)を含む。また、上記運転環境は、シリンダ(42a〜42f)内の燃焼における空気過剰率(λ)を含む。   In the gas engine (10) and the ignition timing control / storage device (100) according to the present invention, the operating environment includes the pressure (Ps) of the intake air (25) supplied to the cylinders (42a to 42f). The operating environment includes the temperature (Ts) of the intake air (25) supplied to the cylinders (42a to 42f). The operating environment includes the absolute humidity (Hs) of the intake air (25) supplied to the cylinders (42a to 42f). The operating environment includes the engine speed (Ne). Moreover, the said operating environment contains the excess air ratio ((lambda)) in the combustion in a cylinder (42a-42f).

本発明のガスエンジン及びその点火時期制御・記憶装置によれば、ガスエンジンは、設置場所や周辺環境に適応して最適な点火時期を高精度に決定し、効率良く稼動することが可能である。   According to the gas engine and the ignition timing control / storage device of the present invention, the gas engine can determine the optimum ignition timing with high accuracy in accordance with the installation location and the surrounding environment, and can operate efficiently. .

本発明のガスエンジン及びその点火時期制御・記憶装置によれば、ガスエンジンは、周辺環境や運転状態の変動に敏感に対応し、効率良く可動することが可能である。   According to the gas engine and the ignition timing control / storage device of the present invention, the gas engine can sensitively respond to fluctuations in the surrounding environment and operating conditions, and can move efficiently.

本発明のガスエンジン及びその点火時期制御・記憶装置によれば、運転状態の長期的な変動が監視される。   According to the gas engine and the ignition timing control / storage device of the present invention, long-term fluctuations in the operating state are monitored.

添付図面を参照して、本発明によるガスエンジン及びその点火時期制御・記憶装置について説明する。   A gas engine and its ignition timing control / storage device according to the present invention will be described with reference to the accompanying drawings.

(第一の実施の形態)
図1は、本発明の第一の実施の形態に係るガスエンジンの構成を示すブロック図である。図1において、ガスエンジン10はシリンダブロック40を有し、そのシリンダブロック40は、複数のシリンダ(気筒)42a〜42fを備える。その複数のシリンダ42a〜42fのそれぞれのシリンダヘッドには、それぞれの混合気に点火を行う複数の点火栓44a〜44fが設けられる。その複数の点火栓44a〜44fはコントローラ50に接続され、そのコントローラ50は、複数の点火栓44a〜44fのそれぞれに点火信号を出力し、点火動作を実行させる。
(First embodiment)
FIG. 1 is a block diagram showing the configuration of the gas engine according to the first embodiment of the present invention. In FIG. 1, the gas engine 10 has a cylinder block 40, and the cylinder block 40 includes a plurality of cylinders 42a to 42f. Each cylinder head of the plurality of cylinders 42a to 42f is provided with a plurality of spark plugs 44a to 44f for igniting the respective air-fuel mixtures. The plurality of spark plugs 44a to 44f are connected to the controller 50, and the controller 50 outputs an ignition signal to each of the plurality of spark plugs 44a to 44f to execute an ignition operation.

複数のシリンダ42a〜42fは、吸気マニホールド22及び排気マニホールド32のそれぞれの管に接続される。燃料ガスと空気の混合気である吸気25は、吸気管21からガバナスロットル23を通り吸気マニホールド22のそれぞれの管に分配され、複数のシリンダ42a〜42fのそれぞれに供給される。供給された吸気25(混合気)は、シリンダ内のピストンの運動により圧縮され、複数の点火栓42a〜42fにより点火される。ここで、混合気に点火するタイミング(以下、「点火時期θign」と参照される)は、ピストンの上死点(TDC; Top Dead Center)近傍であり、後述される点火時期制御・記憶装置により精密に制御される。複数のシリンダ42a〜42fにおいて燃焼した後のガスは、排気マニホールド32を通り排気管31から排気35として排気される。 The plurality of cylinders 42 a to 42 f are connected to the pipes of the intake manifold 22 and the exhaust manifold 32. The intake air 25 that is a mixture of fuel gas and air is distributed from the intake pipe 21 through the governor throttle 23 to each pipe of the intake manifold 22 and supplied to each of the plurality of cylinders 42a to 42f. The supplied intake air 25 (air mixture) is compressed by the movement of the piston in the cylinder and ignited by the plurality of spark plugs 42a to 42f. Here, the timing at which the air-fuel mixture is ignited (hereinafter referred to as “ignition timing θ sign ”) is in the vicinity of the top dead center (TDC) of the piston, and an ignition timing control / storage device described later. Is controlled precisely. The gas after burning in the plurality of cylinders 42 a to 42 f passes through the exhaust manifold 32 and is exhausted from the exhaust pipe 31 as exhaust 35.

図1に示されるように、本発明の第一の実施の形態に係るガスエンジン10は、点火時期制御・記憶装置100を備える。点火時期制御・記憶装置100は、状態検出部60と、制御部70と、記憶部80とを備える。制御部70は、後述されるように、コントローラ50を介して複数のシリンダ42a〜42fにおける点火時期θignを制御する。この制御部70は、マイクロコンピュータなどの電子制御装置により構成される。記憶部80は、制御部70により実行されるプログラムや、制御部70により処理されるデータ(後述されるマップデータ90や履歴データ95等)を格納する。また、記憶部80は、制御部70による演算処理の作業領域として使用される。 As shown in FIG. 1, the gas engine 10 according to the first embodiment of the present invention includes an ignition timing control / storage device 100. The ignition timing control / storage device 100 includes a state detection unit 60, a control unit 70, and a storage unit 80. As will be described later, the control unit 70 controls the ignition timing θ sign in the plurality of cylinders 42 a to 42 f via the controller 50. The control unit 70 is configured by an electronic control device such as a microcomputer. The storage unit 80 stores programs executed by the control unit 70 and data processed by the control unit 70 (map data 90 and history data 95 described later). The storage unit 80 is used as a work area for arithmetic processing by the control unit 70.

状態検出部60は、ガスエンジン10の運転環境を検出し、検出した運転環境を示す状態信号を所定の周期で制御部70に出力する。例えば、状態検出部は、ガスエンジン10の定常運転中、一時間に一度この状態信号を制御部70に出力する。この運転環境として、シリンダ42a〜42f内の燃焼における空気過剰率λ、機関回転数Ne、及び吸気25の圧力Pe、温度Te、絶対湿度He等が挙げられる。ここで、空気過剰率λは、実際の空燃比を理論空燃比で割った値を示す。   The state detection unit 60 detects the operating environment of the gas engine 10 and outputs a state signal indicating the detected operating environment to the control unit 70 at a predetermined cycle. For example, the state detection unit outputs this state signal to the control unit 70 once in an hour during the steady operation of the gas engine 10. As this operating environment, the excess air ratio λ, the engine speed Ne, the pressure Pe of the intake air 25, the temperature Te, the absolute humidity He, and the like in combustion in the cylinders 42a to 42f can be mentioned. Here, the excess air ratio λ indicates a value obtained by dividing the actual air-fuel ratio by the theoretical air-fuel ratio.

例えば、図1に示されるように、ガスエンジン10は排気管31内に排気センサ37を備え、状態検出部60は排気検出部61を備える。排気センサ37は、排気管31から排出される排気35の状態を検出する。具体的には、排気センサ37は濃度計を有しており、排気35中の酸素濃度を検出する。排気検出部61は、排気センサ37により検出された酸素濃度に基づき、一般的な計算方法により空気過剰率λを算出する。そして、排気検出部61は、算出された空気過剰率λを示す信号(状態信号)を、制御部70に出力する。   For example, as shown in FIG. 1, the gas engine 10 includes an exhaust sensor 37 in the exhaust pipe 31, and the state detection unit 60 includes an exhaust detection unit 61. The exhaust sensor 37 detects the state of the exhaust 35 discharged from the exhaust pipe 31. Specifically, the exhaust sensor 37 has a concentration meter, and detects the oxygen concentration in the exhaust 35. The exhaust detection unit 61 calculates the excess air ratio λ by a general calculation method based on the oxygen concentration detected by the exhaust sensor 37. The exhaust detection unit 61 then outputs a signal (state signal) indicating the calculated excess air ratio λ to the control unit 70.

また、ガスエンジン10は回転数センサ57を備え、状態検出部60は回転数検出部62を備える。回転数センサ57は、クランクシャフト近傍に設置され、クランクシャフトの回転速度を検出する。回転数検出部62は、検出された回転速度に基づき機関回転数Neを算出し、算出された機関回転数Neを示す信号(状態信号)を、制御部70に出力する。   The gas engine 10 includes a rotation speed sensor 57, and the state detection unit 60 includes a rotation speed detection unit 62. The rotation speed sensor 57 is installed in the vicinity of the crankshaft and detects the rotation speed of the crankshaft. The rotational speed detection unit 62 calculates the engine rotational speed Ne based on the detected rotational speed, and outputs a signal (state signal) indicating the calculated engine rotational speed Ne to the control unit 70.

また、ガスエンジン10は吸気センサ27を備え、状態検出部60は吸気検出部60を備える。吸気センサ27は、吸気マニホールド22に供給される吸気25の状態を検出する。具体的には、吸気センサ27は、圧力計・温度計(例えば熱電対)・絶対湿度計を有し、それらは吸気25の圧力Pe、温度Te、絶対湿度Heを検出する。吸気検出部60は、検出された吸気25の圧力Pe、温度Te、絶対湿度Heを示す信号(状態信号)を、制御部70に出力する。   The gas engine 10 includes an intake sensor 27, and the state detection unit 60 includes an intake detection unit 60. The intake sensor 27 detects the state of the intake air 25 supplied to the intake manifold 22. Specifically, the intake sensor 27 includes a pressure gauge, a thermometer (for example, a thermocouple), and an absolute hygrometer, which detect the pressure Pe, the temperature Te, and the absolute humidity He of the intake air 25. The intake air detection unit 60 outputs a signal (state signal) indicating the detected pressure Pe, temperature Te, and absolute humidity He of the intake air 25 to the control unit 70.

更に、状態検出部63は、ガスエンジン10におけるノッキングの状態を検出するノック強度検出部63を備える。そのため、例えば燃焼圧センサ47がシリンダヘッドに備え付けられ、その燃焼圧センサ47はシリンダ内の圧力波形を測定する。ノック強度検出部63は、測定された圧力波形に基づき、発生しているノッキングの強度を示す指数(以下、ノック指数Knと参照される)を算出する。例えば、点火時における圧力Pignと、最大圧力PMAXの比PMAX/Pignを所定の値で規格化することにより、ノック指数Knは算出される。本明細書において、ノック指数Knの値が1の場合(Kn=1)、ノッキングが発生し始める点(トレースノック点)に点火時期θignがあるとする。ノック指数Knが1より大きい場合(Kn>1)、点火時期θignがトレースノック点より進角している、つまりノッキングが発生している。また、ノック指数Knが1より小さい場合(Kn<1)、点火時期θignがトレースノック点より遅角しているとする。そして、ノック強度検出部63は、算出されたノック指数Knを示すノック指数信号を制御部70に出力する。ここで、ノック指数信号の出力は定常的に実行される。 Further, the state detection unit 63 includes a knock intensity detection unit 63 that detects a knocking state in the gas engine 10. Therefore, for example, a combustion pressure sensor 47 is provided in the cylinder head, and the combustion pressure sensor 47 measures a pressure waveform in the cylinder. Based on the measured pressure waveform, knock intensity detection unit 63 calculates an index (hereinafter referred to as knock index Kn) indicating the intensity of the generated knocking. For example, a pressure P ign during ignition, by normalizing the ratio P MAX / P ign maximum pressure P MAX at a predetermined value, the knock index Kn is calculated. In the present specification, when the value of the knock index Kn is 1 (Kn = 1), it is assumed that the ignition timing θign is at the point where the knocking starts (trace knock point). When knock index Kn is larger than 1 (Kn> 1), ignition timing θign is advanced from the trace knock point, that is, knocking has occurred. When the knock index Kn is smaller than 1 (Kn <1), it is assumed that the ignition timing θ sign is retarded from the trace knock point. Then, knock magnitude detection unit 63 outputs a knock index signal indicating calculated knock index Kn to control unit 70. Here, the output of the knock index signal is constantly executed.

制御部70は、これら状態信号、ノック指数信号及び記憶部80に格納されたマップデータ90に基づいて各種演算を実行し、その演算結果に基づいて複数のシリンダ42a〜42fにおける点火時期θignを制御する。以下、記憶部80に格納されたマップデータ90の構造について、詳しく説明する。 Control unit 70, these status signals, performs various computations based on the map data 90 stored in the knock index signal and the storage unit 80, the ignition timing theta ign in a plurality of cylinders 42a~42f based on the calculation result Control. Hereinafter, the structure of the map data 90 stored in the storage unit 80 will be described in detail.

図2は、本発明に係るガスエンジン10におけるマップデータ90の構造を示す概念図である。本発明において、マップデータ90は、ある運転環境に対して指標となる点火時期θignを示す。例えば、図2において、絶対湿度Hs・空気過剰率λ・点火時期θignのそれぞれを座標軸(Hs軸・λ軸・θ軸)とした空間(以下、マップ空間と参照される)が示されている。λ軸とHs軸により形成される面は、複数の区域(運転区域)に区切られている。つまり、一つの運転区域は、ある範囲内の運転環境(絶対湿度Hs・空気過剰率λ)の集合を示す。このマップ空間において、一つの運転区域に対して、指標となる点火時期θign(以下、「代表点火時期θrepr」と参照される)を示す一つの点(以下、代表点と参照される)が与えられる。例えば、運転区域Aに対して代表点aが与えられ、運転区域Bに対して代表点bが与えられている。つまり、マップデータ90は、複数の運転区域のそれぞれに対する複数の代表点火時期θreprを格納する。 FIG. 2 is a conceptual diagram showing the structure of map data 90 in the gas engine 10 according to the present invention. In the present invention, the map data 90 indicates the ignition timing θ sign that serves as an index for a certain driving environment. For example, in FIG. 2, each of the absolute humidity Hs · excess air ratio lambda · ignition timing theta ign coordinate (Hs axis · lambda Axis · theta axis) and the space (hereinafter referred to as a mapped space) is the shown Yes. The surface formed by the λ axis and the Hs axis is divided into a plurality of zones (operating zones). That is, one operating area shows a set of operating environments (absolute humidity Hs / excess air ratio λ) within a certain range. In this map space, one point (hereinafter referred to as a representative point) indicating an ignition timing θ sign (hereinafter referred to as “representative ignition timing θ repr ”) as an index for one operating area. Is given. For example, given the representative point a n to the driver zone A, it is given representative point b n to the driver section B. That is, the map data 90 stores a plurality of representative ignition timings θ repr for each of a plurality of operating zones.

図3は、θ軸方向から見た時のマップ空間を示す。図3において、運転区域A、B、C、D、Eのそれぞれに代表点a、b、c、d、eが与えられているとする(その他の運転区域に対しては、後述される初期値が与えられているとする)。この時、図3に示されるように、それら複数の代表点間が直線で結ばれ、複数の三角形からなる一つの面(以下、データ面と参照される)が形成される。制御部70は、マップデータ90が示すこのデータ面を参照することによって、ある運転環境に対して制御の基本となる点火時期θign(以下、「基本点火時期θbase」と参照される)を決定することができる。 FIG. 3 shows a map space when viewed from the θ-axis direction. 3, operation section A, B, C, D, with respect to each of the representative points a n, b n, c n , d n, e n and are given (other operational zone of E is , It is assumed that an initial value described later is given). At this time, as shown in FIG. 3, the plurality of representative points are connected by a straight line to form one surface (hereinafter referred to as a data surface) composed of a plurality of triangles. The control unit 70 refers to this data surface indicated by the map data 90 to thereby determine an ignition timing θ sign (hereinafter referred to as “basic ignition timing θ base ”) that is the basis of control for a certain operating environment. Can be determined.

例えば、状態検出部60から出力された状態信号が示す運転環境(絶対湿度Hs及び空気過剰率λ)が、図3の点Xで示される値であったとする。この時、制御部70は、検出された運転環境Xに最も近い複数の運転区域に対する複数の代表点に基づいて、基本点火時期θbaseを決定する。具体的には、制御部70は、運転環境Xに最も近い3つの運転区域、すなわち運転区域A、B、Eに対する3点の代表点a、b、eに基づいて、基本点火時期θbaseを決定する。例えば、その3点の代表点a、b、eが示す代表点火時期θreprをそれぞれθ、θ、θとすると、基本点火時期θbaseは、その3点の代表点火時期θ、θ、θを補間することにより算出される。つまり、3点の代表点a、b、eにより形成される三角形面と、点Xからθ軸方向に伸びる直線との交点に対応する点火時期θignが基本点火時期θbaseとして決定される。または、基本点火時期θbaseは、その3点の代表点火時期の平均(θ+θ+θ)/3として算出されてもよい。あるいは、制御部70は、運転環境Xに最も近い2つの運転区域(運転区域AとE)に対する2点の代表点(代表点a、e)に基づいて、基本点火時期θbaseを決定してもよい。つまり、基本点火時期θbaseは、2点の代表点a、eを補間することにより算出される。 For example, it is assumed that the operating environment (absolute humidity Hs and excess air ratio λ) indicated by the state signal output from the state detection unit 60 is a value indicated by a point X in FIG. At this time, the control unit 70 determines the basic ignition timing θ base based on a plurality of representative points for a plurality of operating zones closest to the detected operating environment X. Specifically, the control unit 70, the closest three operating areas in the driving environment X, i.e. operating zone A, B, representative points of the three points against E a n, b n, on the basis of e n, the basic ignition timing θ base is determined. For example, assuming that the representative ignition timings θ repr indicated by the three representative points a n , b n , and en are θ a , θ b , and θ e , respectively, the basic ignition timing θ base is the three representative ignition timings. It is calculated by interpolating θ a , θ b , and θ e . In other words, determining a representative point a n of 3 points, and b n, triangular faces formed by the e n, the ignition timing theta ign corresponding to the intersection between a straight line extending from point X to the theta-axis direction as a basic ignition timing theta base Is done. Alternatively, the basic ignition timing θ base may be calculated as an average (θ a + θ b + θ e ) / 3 of the three representative ignition timings. Alternatively, the control unit 70 determines the basic ignition timing θ base based on two representative points (representative points a n , e n ) for the two operating zones (operating zones A and E) that are closest to the driving environment X. May be. In other words, the basic ignition timing theta base, a representative point of the two points a n, is calculated by interpolating the e n.

このように、本発明の第一の実施の形態に係るガスエンジン10によれば、検出された運転環境Xに最も近い複数の運転区域に対する複数の代表点に基づいて、基本点火時期θbaseが決定される。これにより、あらゆる運転環境において、基本点火時期θbaseが高精度に決定される。尚、この基本点火時期θbaseの算出は、所定の周期で実行される。 As described above, according to the gas engine 10 according to the first embodiment of the present invention, the basic ignition timing θ base is based on the plurality of representative points for the plurality of operating zones closest to the detected operating environment X. It is determined. As a result, the basic ignition timing θ base is determined with high accuracy in any operating environment. The calculation of the basic ignition timing θ base is executed at a predetermined cycle.

基本点火時期θbaseが決定されると、制御部70は、点火時期θignをこの基本点火時期θbaseに設定し、制御信号をコントローラ50に出力する。これにより、複数のシリンダ42a〜42fにおいて、その基本点火時期θbaseに従って点火が行われる。次に、制御部70は、ノック強度検出部63から出力されるノック指数信号を参照しながら、ノック指数Knの値が1になるまで(トレースノック点まで)、点火時期θignを変化させる。つまり、ノック指数Knの値が1より大きい場合、制御部70は、点火時期θignを遅角させる。逆に、ノック指数Knの値が1より小さい場合、制御部70は、点火時期θignを進角させる。その後、制御部70は、ノック指数Knの値が1に保たれるように、点火時期θignを定常的に調整する。 When the basic ignition timing θ base is determined, the control unit 70 sets the ignition timing θ sign to the basic ignition timing θ base and outputs a control signal to the controller 50. Thereby, ignition is performed in the plurality of cylinders 42a to 42f in accordance with the basic ignition timing θ base . Next, the control unit 70 changes the ignition timing θign until the value of the knock index Kn becomes 1 (until the trace knock point) while referring to the knock index signal output from the knock intensity detection unit 63. That is, when the value of the knock index Kn is greater than 1, the control unit 70 retards the ignition timing θ sign . On the contrary, when the value of the knock index Kn is smaller than 1, the control unit 70 advances the ignition timing θ sign . After that, the control unit 70 steadily adjusts the ignition timing θign so that the value of the knock index Kn is maintained at 1.

次に、マップデータ90における代表点火時期θreprを更新する方法について説明する。制御部70は、上記のように調整された点火時期θignを所定のサンプリング周期に従ってサンプリングする。このサンプリングされる点火時期θignは、以下「暫定点火時期θprov」と参照される。図4は、そのサンプリング処理を説明するためのグラフである。図4において、サンプリングされた暫定点火時期θprovの時間的な推移が示される。例えば、時間tにおいて、暫定点火時期θprovがサンプリングされ、その暫定点火時期θprovを示す点(以下、暫定点と参照される)P1が、このグラフにプロットされる。同様に、時間t、t・・・において、暫定点がそれぞれグラフに追加される。このようなグラフは、マップデータ90における運転区域毎に作成される。そして、各々のグラフに対して、状態検出部60から出力される状態信号に基づき、暫定点が適宜追加されていく。図4においては、運転区域A(図2参照)に対するグラフが示されている。 Next, a method for updating the representative ignition timing θ repr in the map data 90 will be described. The control unit 70 samples the ignition timing θ sign adjusted as described above according to a predetermined sampling period. This sampling is the ignition timing θ ign is referred to as a "temporary ignition timing θ prov" below. FIG. 4 is a graph for explaining the sampling process. In FIG. 4, the temporal transition of the sampled provisional ignition timing θ prov is shown. For example, at time t 1, tentatively ignition timing theta prov sampling point indicating the provisional ignition timing theta prov (hereinafter referred to as a tentative point) P1, is plotted in the graph. Similarly, provisional points are added to the graph at times t 2 , t 3 . Such a graph is created for each driving area in the map data 90. Then, provisional points are appropriately added to each graph based on the state signal output from the state detection unit 60. In FIG. 4, the graph with respect to the operation area A (refer FIG. 2) is shown.

図4に示されるように、まず、暫定点(暫定点火時期θprov)は、周期Ta(第一サンプリング周期)に従ってサンプリングされる。そして、制御部70は、所定の数(判定サンプリング数)の暫定点に基づき、直近のエンジン運転における代表的な点火時期(以下、更新点火時期θnewと参照される)を算出する。例えば、その判定サンプリング数として5個が例示される。また、その判定サンプリング数の暫定点は、連続していることが好ましい。つまり、図4に示された例の場合、制御部70は、時刻tにおいて、暫定点P1〜P5に基づいて更新点火時期θnewを算出する。例えば、暫定点P1〜P5のそれぞれに対応する5点の暫定点火時期θprovの平均値が、更新点火時期θnewとして算出される。 As shown in FIG. 4, first, the provisional point (provisional ignition timing θ prov ) is sampled according to the period Ta (first sampling period). Then, the control unit 70 calculates a representative ignition timing (hereinafter referred to as an update ignition timing θ new ) in the latest engine operation based on a predetermined number (the number of determination samplings) provisional points. For example, the determination sampling number is five. Moreover, it is preferable that the provisional points of the determination sampling number are continuous. That is, in the case of the example shown in FIG. 4, the control unit 70 At time t 5, to calculate the updated ignition timing theta new new based on the provisional point P1 to P5. For example, the average value of the five temporary ignition timings θ prov corresponding to each of the temporary points P1 to P5 is calculated as the updated ignition timing θ new .

制御部70は、算出された更新点火時期θnewを、運転区域Aに対する新たな代表点火時期θreprとして採用する。つまり、制御部70は、元の代表点aを消去し、更新点火時期θnewを示す代表点an+1(nは自然数)を新たにプロットする(図2参照)。このように、記憶部80に格納されたマップデータ90は、最新の運転情報が反映され更新される。従って、本発明に係るガスエンジン10によれば、運転環境に対応した最適な点火時期θignが決定される。また、その運転区域に対する代表点が初期設定点(後述)である場合、制御部70は、更新点火時期θnewを示す代表点を、代表点aとしてマップデータ90に登録する。新たな運転区域に対して代表点が設定された場合、その代表点と近隣の代表点とによって新たな三角形面が形成される(図3参照)。これは、図3に示される「データ面」が更に精緻になることを意味する。つまり、「データ面」の形状は絶えず変動する。従って、最適な点火時期θignが高精度に決定される。このように、本発明に係るガスエンジン10は、設置場所や周辺環境に適応して効率良く稼動することが可能となる。 The control unit 70 employs the calculated updated ignition timing θ new as a new representative ignition timing θ repr for the operation zone A. That is, the control unit 70 erases the original representative point a n, the representative points a n + 1 indicating an update ignition timing theta new new (n is a natural number) newly plotted (see FIG. 2). As described above, the map data 90 stored in the storage unit 80 is updated to reflect the latest driving information. Therefore, according to the gas engine 10 of the present invention, the optimal ignition timing θ sign corresponding to the operating environment is determined. When the representative point for the operation area is an initial set point (described later), the control unit 70 registers the representative point indicating the update ignition timing θ new in the map data 90 as the representative point a 1 . When a representative point is set for a new driving area, a new triangular surface is formed by the representative point and a neighboring representative point (see FIG. 3). This means that the “data surface” shown in FIG. That is, the shape of the “data surface” constantly changes. Accordingly, the optimal ignition timing θ sign is determined with high accuracy. As described above, the gas engine 10 according to the present invention can be efficiently operated in accordance with the installation location and the surrounding environment.

また、制御部70は、判定サンプリング数の暫定点が、所定の分布範囲(判定範囲)内に収まる場合にのみ、更新点火時期θnewを算出してもよい。図4に示された例の場合、その判定範囲は1度(1deg.)と設定される。この場合も、時刻tにおいては、上述されたように暫定点P1〜P5に基づいて更新点火時期θnewが算出される。次に、時刻tにおいて、暫定点P6がサンプリングされる。この時、直近の連続した5個の暫定点P2〜P6は、図4に示されるように、1度の判定範囲内に収まらない。従って、制御部70は、更新点火時期θnewを算出しない。つまり、マップデータ90の更新は行われない。これと同時に、制御部70は、サンプリング周期を、第一サンプリング周期Taから第二サンプリング周期Tbに変更する。ここで、その第二サンプリング周期Tbは、第一サンプリング周期Taよりも短く設定される。例えば、第二サンプリング周期Tbは、第一サンプリング周期Taの1/5に設定される。 Further, the control unit 70 may calculate the updated ignition timing θ new only when the provisional point of the determination sampling number falls within a predetermined distribution range (determination range). In the case of the example shown in FIG. 4, the determination range is set to 1 degree (1 deg.). Again, at time t 5, the update ignition timing theta new new is calculated based on the tentative point P1~P5 as described above. Then, at time t 6, the provisional point P6 is sampled. At this time, the last five consecutive temporary points P2 to P6 are not within a single determination range, as shown in FIG. Therefore, the control unit 70 does not calculate the renewal ignition timing θ new . That is, the map data 90 is not updated. At the same time, the control unit 70 changes the sampling period from the first sampling period Ta to the second sampling period Tb. Here, the second sampling period Tb is set shorter than the first sampling period Ta. For example, the second sampling period Tb is set to 1/5 of the first sampling period Ta.

その後、制御部70は、第二サンプリング周期Tbに従って、暫定点のサンプリングを続行する。時刻t10において、暫定点P10がサンプリングされる。この時、直近の連続した5個の暫定点P6〜P10は、図4に示されるように、1度の判定範囲内に収まる。従って、制御部70は、暫定点P6〜P10のそれぞれに対応する5点の暫定点火時期θprovの平均値を、更新点火時期θnewとして算出する。同時に、制御部70は、サンプリング周期を、第二サンプリング周期Tbから第一サンプリング周期Taに戻す。その後、再び第一サンプリング周期Taに従って、暫定点P11、P12・・・がサンプリングされる。 Thereafter, the control unit 70 continues sampling of the provisional points according to the second sampling period Tb. At time t 10, the provisional point P10 is sampled. At this time, the last five consecutive provisional points P6 to P10 are within a single determination range, as shown in FIG. Therefore, the control unit 70 calculates the average value of the five temporary ignition timings θ prov corresponding to the temporary points P6 to P10 as the updated ignition timing θ new . At the same time, the control unit 70 returns the sampling period from the second sampling period Tb to the first sampling period Ta. Thereafter, the temporary points P11, P12,... Are sampled again according to the first sampling period Ta.

更新点火時期θnewを算出するかどうかは、判定サンプリング数の暫定点が判定範囲内に収まっている確率に基づいて判定されてもよい。例えば、判定サンプリング数の暫定点が90%以上の確率で判定範囲内に収まっている場合、制御部70は、判定範囲内にある暫定点を用いて更新点火時期θnewを算出する。また、第二サンプリング周期Tbによるサンプリングが一定時間以上継続した場合、制御部70は、サンプリング周期を、第二サンプリング周期Tbより更に短い第三サンプリング周期Tcに変更してもよい。つまり、判定サンプリング数の暫定点が判定範囲内に収まるまで、サンプリング周期の短縮が繰り返される。サンプリング周期が所定の値より短くなった場合、制御部70はエラー信号を出力する。 Whether to calculate the renewal ignition timing θ new may be determined based on the probability that the provisional point of the determination sampling number is within the determination range. For example, when the provisional point of the determination sampling number is within the determination range with a probability of 90% or more, the control unit 70 calculates the update ignition timing θ new using the provisional point within the determination range. Moreover, when the sampling by 2nd sampling period Tb continues more than fixed time, the control part 70 may change a sampling period to 3rd sampling period Tc shorter than 2nd sampling period Tb. That is, shortening of the sampling period is repeated until the provisional point of the determination sampling number falls within the determination range. When the sampling period becomes shorter than a predetermined value, the control unit 70 outputs an error signal.

以上に説明されたように、本発明の第一の実施の形態に係るガスエンジン10によれば、ノッキングが発生しないように調整された点火時期θignが急激に変化した場合、サンプリング周期が短縮される。従って、マップデータ90の更新が迅速に行われる。すなわち、このガスエンジン10は、周辺環境や運転状態の変動に敏感に対応し、最適な点火時期θignを決定することが可能である。 As described above, according to the gas engine 10 according to the first embodiment of the present invention, when the ignition timing θign adjusted so as not to cause knocking changes rapidly, the sampling period is shortened. Is done. Accordingly, the map data 90 is updated quickly. That is, the gas engine 10 can respond to changes in the surrounding environment and operating conditions sensitively, and can determine the optimum ignition timing θign .

図5は、本発明に係るガスエンジン10におけるマップデータ90の初期構造を示す概念図である。図5において、代表点火時期θreprの初期値が示されている。例えば、運転区域Aに対して初期値を示す代表点(初期点)ainiが与えられ、運転区域Bに対して初期点biniが与えられている。ここで、図5に示されるように、マップデータ90の初期状態において、全ての運転区域に対して同一の初期値が与えられる。つまり、全ての運転区域に対する全ての初期点は、図5に示される平面INI上にのるように設定される。ここで、その初期値(平面INIとθ軸が交わる点における点火時期θignの値)は、トレースノック点より遅角側に設定される。これにより、初動運転時にノッキングが発生することが防止される。尚、初期状態のマップデータ90における「データ面INI」に基づいて基本点火時期θbaseを決定する場合、上述のアルゴリズムと同様のものが適用され得る。算出される基本点火時期θbaseは、アルゴリズムに拠らず、必ず初期値となる。 FIG. 5 is a conceptual diagram showing an initial structure of the map data 90 in the gas engine 10 according to the present invention. In FIG. 5, the initial value of the representative ignition timing θ repr is shown. For example, a representative point (initial point) a ini indicating an initial value is given to the driving area A, and an initial point b ini is given to the driving area B. Here, as shown in FIG. 5, in the initial state of the map data 90, the same initial value is given to all the driving areas. That is, all initial points for all driving zones are set so as to lie on the plane INI shown in FIG. Here, the initial value (the value of the ignition timing θign at the point where the plane INI and the θ axis intersect) is set to the retard side from the trace knock point. This prevents knocking from occurring during initial operation. When the basic ignition timing θ base is determined based on the “data surface INI” in the map data 90 in the initial state, the same algorithm as described above can be applied. The calculated basic ignition timing θ base is always an initial value regardless of the algorithm.

図6は、本発明に係るガスエンジン10におけるマップデータ90の更新方法を要約したフローチャートである。まず、制御部70は、点火時期θignを、図5で示された初期値(初期点)に設定する(ステップS1)。この点火時期θignに従った運転においてノッキングが発生した場合(ステップS2;Yes)、制御部70はエラー信号を出力する。ノッキングが発生しない場合(ステップS2;No)、制御部70は、ノック指数Knの値が1になるまで(ノッキング限界まで)、点火時期θignを進角させる(ステップS3)。そして、制御部70は、ノック指数Knの値が1に保たれるように、点火時期θignを調整する。 FIG. 6 is a flowchart summarizing a method for updating the map data 90 in the gas engine 10 according to the present invention. First, the control unit 70 sets the ignition timing θ sign to the initial value (initial point) shown in FIG. 5 (step S1). When knocking occurs in the operation according to the ignition timing θ sign (step S2; Yes), the control unit 70 outputs an error signal. If knocking does not occur (step S2; No), the control unit 70 advances the ignition timing θign until the value of the knock index Kn becomes 1 (until the knocking limit) (step S3). Then, the control unit 70 adjusts the ignition timing θ sign so that the value of the knock index Kn is maintained at 1.

次に、制御部70は、第一サンプリング周期Taに従って、点火時期θignを暫定点として記録する(ステップS4)。そして、制御部70は、判定サンプリング数の暫定点が所定の条件に適合するかどうか判定する(ステップS5)。「適合」と判定された場合(ステップS6;Yes)、制御部70は、更新点火時期θnewを算出する。算出された更新点火時期θnewは、その時点の運転環境を含む運転区域に対する代表点火時期θreprとして登録される。あるいは、算出された更新点火時期θnewにより、代表点火時期θreprは更新される(ステップS7)。「不適合」と判定された場合(ステップS6;No)、サンプリング周期は、第一サンプリング周期Taより短い第二サンプリング周期Tbに設定される。そして、制御部70は、その第二サンプリング周期Tbに従って、点火時期θignを暫定点として記録する(ステップS8)。その後、上記ステップS5と同様な処理が繰り返される。判定結果が「適合」であった場合(ステップS6;Yes)、マップデータ90は更新され、サンプリング周期は、第一サンプリング周期Taに戻される。 Next, the control unit 70 records the ignition timing θ sign as a temporary point according to the first sampling period Ta (step S4). Then, the control unit 70 determines whether or not the provisional point of the determination sampling number meets a predetermined condition (step S5). When it determines with "conformity" (step S6; Yes), the control part 70 calculates update ignition timing (theta) new . The calculated updated ignition timing θ new is registered as the representative ignition timing θ repr for the operating area including the current operating environment. Alternatively, the representative ignition timing θ repr is updated by the calculated updated ignition timing θ new (step S7). When it is determined as “nonconforming” (step S6; No), the sampling period is set to the second sampling period Tb shorter than the first sampling period Ta. And the control part 70 records ignition timing (theta) ignn as a temporary point according to the 2nd sampling period Tb (step S8). Thereafter, the same processing as in step S5 is repeated. When the determination result is “adapted” (step S6; Yes), the map data 90 is updated, and the sampling period is returned to the first sampling period Ta.

マップデータ90の更新は、ガスエンジン10の定常運転中に所定の間隔をもって実行される。例えば、マップデータ90の更新は、1日に1回行われる。また、マップデータ90の更新の際、新たな更新点火時期θnewが更新前の「データ面」から大きく逸脱した場合、制御部70は、異常を示すアラームを出力する。 The map data 90 is updated at a predetermined interval during the steady operation of the gas engine 10. For example, the map data 90 is updated once a day. Further, when the map data 90 is updated, if the new update ignition timing θ new greatly deviates from the “data surface” before the update, the control unit 70 outputs an alarm indicating an abnormality.

図7は、本発明の第一の実施の形態に係るガスエンジン10の記憶部80が格納する履歴データ95を示す。この履歴データ95は、ある運転区域における代表点火時期θreprの更新履歴を示す。例えば、図7において、運転区域Aの代表点aの時間変化(a、a、a、a、a、a・・・)が示されている。他の運転区域に対しても、図7に示されたものと同様な履歴データ95が用意される。制御部70は、マップデータ90が更新される度に、新たな代表点火時期θreprの情報を履歴データ95にも書き加える。この履歴データ95によって、エンジン性能の経年変化に伴う代表点火時期θreprの変遷が記録される。つまり、本発明に係るガスエンジン10によれば、運転状態の長期的な変動が監視される。このような履歴データ95は、長期間にわたり高い耐久力が要求されるガスエンジンに対して好適である。 FIG. 7 shows history data 95 stored in the storage unit 80 of the gas engine 10 according to the first embodiment of the present invention. The history data 95 indicates an update history of the representative ignition timing θ repr in a certain operation area. For example, in FIG. 7, the time change of the representative points a n operation zone A (a 1, a 2, a 3, a 4, a 5, a 6 ···) is shown. History data 95 similar to that shown in FIG. 7 is prepared for other driving areas. The control unit 70 also writes new representative ignition timing θ repr information to the history data 95 each time the map data 90 is updated. The history data 95 records the transition of the representative ignition timing θ repr that accompanies changes over time in engine performance. That is, according to the gas engine 10 according to the present invention, long-term fluctuations in the operating state are monitored. Such history data 95 is suitable for a gas engine that requires high durability over a long period of time.

以上の説明において、マップデータ90が示す運転環境として絶対湿度Hsと空気過剰率λが選択されたが、運転環境の組み合わせはこれに限られない。空気過剰率λ、機関回転数Ne、吸気25の圧力Pe、温度Te及び絶対湿度He等の任意の組み合わせのそれぞれに対して、図2に示されたようなマップ空間が形成される。制御部70は、状態検出部60からの状態信号及びノック指数信号を参照して、マップ空間の各々を更新する。また、図2や図3において、簡単のため、一つのマップ空間における運転環境として2つの運転環境が示されたが、マップデータ90の次元は3次元に限られない。マップデータ90は、任意の数の運転環境を示す次元と、点火時期θignを示す一つの次元とを有してもよい。マップデータ90の次元が高くなる程、基本点火時期θbaseの算出は精密になる。 In the above description, the absolute humidity Hs and the excess air ratio λ are selected as the operating environment indicated by the map data 90, but the combination of the operating environments is not limited to this. A map space as shown in FIG. 2 is formed for each of arbitrary combinations such as the excess air ratio λ, the engine speed Ne, the pressure Pe of the intake air 25, the temperature Te, and the absolute humidity He. The control unit 70 updates each map space with reference to the state signal and the knock index signal from the state detection unit 60. 2 and 3, for the sake of simplicity, two driving environments are shown as driving environments in one map space, but the dimension of the map data 90 is not limited to three. The map data 90 may have a dimension indicating an arbitrary number of operating environments and one dimension indicating the ignition timing θ sign . As the dimension of the map data 90 increases, the calculation of the basic ignition timing θ base becomes more precise.

本発明の第一の実施の形態に係るガスエンジン10及びその点火時期制御・記憶装置100による効果は以下の通りである。制御部70は、算出した更新点火時期θnewを、その時点の運転環境を含む運転区域に対する新たな代表点火時期θreprとして採用する。このように、記憶部80に格納されたマップデータ90は、最新の運転情報が反映され更新される。従って、季節等に拠り変動する運転環境に対応した最適な点火時期θignが決定される。また、マップデータ90において、代表点火時期θreprを示す代表点の数が時間的に増加するに従い、「データ面」の精密度が増加する。これにより、最適な点火時期θignが、制御部70により高精度に決定される。このように、「データ面」の形状は絶えず変動するため、本発明に係るガスエンジン10は、設置場所や周辺環境に適応して効率良く稼動することが可能となる。 The effects of the gas engine 10 and its ignition timing control / storage device 100 according to the first embodiment of the present invention are as follows. The control unit 70 employs the calculated updated ignition timing θ new as a new representative ignition timing θ repr for the operating area including the current operating environment. As described above, the map data 90 stored in the storage unit 80 is updated to reflect the latest driving information. Therefore, the optimum ignition timing θ sign corresponding to the operating environment that varies depending on the season or the like is determined. Further, in the map data 90, as the number of representative points indicating the representative ignition timing θ repr increases with time, the precision of the “data surface” increases. Thus, the optimal ignition timing θ sign is determined by the control unit 70 with high accuracy. As described above, since the shape of the “data surface” constantly changes, the gas engine 10 according to the present invention can be efficiently operated in accordance with the installation location and the surrounding environment.

更に、ノッキングが発生しないように制御部70により調整された点火時期θignが急激に変化した場合、暫定点のサンプリング周期が短縮される。これにより、マップデータ90の更新が迅速に行われる。従って、周辺環境や運転状態の変動に応じて、最適な点火時期θignを迅速に決定することが可能となる。また、記憶部80に格納される履歴データ95によって、エンジン性能の経年変化に伴う代表点火時期θreprの変遷が記録される。従って、本発明に係るガスエンジン10によれば、運転状態の長期的な変動が監視される。このような履歴データ95は、長期間にわたり高い耐久力が要求されるガスエンジンに対して好適である。 Furthermore, when the ignition timing θ sign adjusted by the control unit 70 so as not to cause knocking changes suddenly, the sampling period of the provisional point is shortened. As a result, the map data 90 is updated quickly. Therefore, it is possible to quickly determine the optimum ignition timing θ sign in accordance with changes in the surrounding environment and operating conditions. Further, the history data 95 stored in the storage unit 80 records the transition of the representative ignition timing θ repr that accompanies changes over time in engine performance. Therefore, according to the gas engine 10 according to the present invention, long-term fluctuations in the operating state are monitored. Such history data 95 is suitable for a gas engine that requires high durability over a long period of time.

(第二の実施の形態)
図8は、本発明の第二の実施の形態に係るガスエンジンの構成を示すブロック図である。図8において、図1に示された構成と同様の構成には同じ番号が付与され、その説明は適宜省略される。本実施の形態に係るガスエンジン10´は、点火時期制御・記憶装置100´を有する。この点火時期制御・記憶装置100´において、ノック強度検出部63´は、複数のシリンダ42a〜42fのそれぞれにおけるノッキングの状態を検出する。そのため、複数の燃焼圧センサ47a〜47fが、複数のシリンダ42a〜42fのそれぞれのシリンダヘッドに備え付けられる。各々の燃焼圧センサは、対応するシリンダ内の圧力波形を測定する。ノック強度検出部63´は、測定された圧力波形に基づき、複数のシリンダ42a〜42fのそれぞれにおけるノック指数Knを算出する。そして、ノック強度検出部63´は、算出された複数のノック指数Knを示すノック指数信号を制御部70に出力する。ここで、ノック指数信号の出力は定常的に実行される。
(Second embodiment)
FIG. 8 is a block diagram showing the configuration of the gas engine according to the second embodiment of the present invention. In FIG. 8, the same number is given to the same configuration as the configuration shown in FIG. 1, and the description thereof is omitted as appropriate. The gas engine 10 ′ according to the present embodiment includes an ignition timing control / storage device 100 ′. In the ignition timing control / storage device 100 ′, the knock intensity detection unit 63 ′ detects the knocking state in each of the plurality of cylinders 42a to 42f. Therefore, a plurality of combustion pressure sensors 47a to 47f are provided in each cylinder head of the plurality of cylinders 42a to 42f. Each combustion pressure sensor measures the pressure waveform in the corresponding cylinder. Knock strength detection unit 63 'calculates knock index Kn in each of the plurality of cylinders 42a to 42f based on the measured pressure waveform. Then, the knock strength detection unit 63 ′ outputs a knock index signal indicating the calculated plurality of knock indices Kn to the control unit 70. Here, the output of the knock index signal is constantly executed.

マップデータ90´は、複数のシリンダ42a〜42fの各々に対して作成される。マップデータ90´の構造は、第一の実施の形態におけるマップデータ90の構造と同様である(図2、図3、図5参照)。また、マップデータ90´は、第一の実施の形態における方法と同様の更新方法によって更新される(図4、図6参照)。   The map data 90 ′ is created for each of the plurality of cylinders 42a to 42f. The structure of the map data 90 ′ is the same as the structure of the map data 90 in the first embodiment (see FIGS. 2, 3, and 5). Further, the map data 90 'is updated by an updating method similar to the method in the first embodiment (see FIGS. 4 and 6).

履歴データ95´(図7参照)は、複数のシリンダ42a〜42fの各々に対して作成される。履歴データ95´の構造は、第一の実施の形態における履歴データ95の構造と同様である。また、履歴データ95´は、第一の実施の形態における方法と同様の更新方法によって更新される。   The history data 95 ′ (see FIG. 7) is created for each of the plurality of cylinders 42a to 42f. The structure of the history data 95 ′ is the same as the structure of the history data 95 in the first embodiment. The history data 95 ′ is updated by the same updating method as the method in the first embodiment.

制御部70は、状態信号やノック指数信号及び記憶部80に格納されたマップデータ90´に基づき、第一の実施の形態における場合と同様に各種演算を実行する。そして、制御部70は、その演算結果に基づき、コントローラ50を介して複数のシリンダ42a〜42fのそれぞれにおける点火時期θignを独立して制御する。従って、本発明の第二の実施の形態に係るガスエンジン10´によれば、第一の実施の形態における効果に加え、点火時期θignが気筒ごとに精密に制御され、エンジンが更に効率よく駆動されるという効果が得られる。 The control unit 70 executes various calculations based on the state signal, the knock index signal, and the map data 90 ′ stored in the storage unit 80 as in the case of the first embodiment. Then, the control unit 70 independently controls the ignition timing θ sign in each of the plurality of cylinders 42 a to 42 f via the controller 50 based on the calculation result. Therefore, according to the gas engine 10 ′ according to the second embodiment of the present invention, in addition to the effects in the first embodiment, the ignition timing θ sign is precisely controlled for each cylinder, and the engine is more efficiently performed. The effect of being driven is obtained.

以上に説明されたガスエンジン10、10´は、ガス冷暖房機や、工場・病院・ビル等における自家発電機、コージェネレーションシステムなどに適用される。   The gas engines 10 and 10 'described above are applied to gas air conditioners, private generators in factories, hospitals, buildings, etc., cogeneration systems, and the like.

図1は、本発明の第一の実施の形態に係るガスエンジンの構成を示すブロック図である。FIG. 1 is a block diagram showing the configuration of the gas engine according to the first embodiment of the present invention. 図2は、本発明に係るガスエンジンにおけるマップデータの構造を示す概念図である。FIG. 2 is a conceptual diagram showing the structure of map data in the gas engine according to the present invention. 図3は、本発明に係るガスエンジンにおけるマップデータの構造を示す概念図である。FIG. 3 is a conceptual diagram showing the structure of map data in the gas engine according to the present invention. 図4は、本発明に係るガスエンジンにおけるマップデータの更新方法を示す説明図である。FIG. 4 is an explanatory diagram showing a map data update method in the gas engine according to the present invention. 図5は、本発明に係るガスエンジンにおけるマップデータの初期構造を示す概念図である。FIG. 5 is a conceptual diagram showing an initial structure of map data in the gas engine according to the present invention. 図6は、本発明に係るガスエンジンにおけるマップデータの更新方法を示すフローチャートである。FIG. 6 is a flowchart showing a map data update method in the gas engine according to the present invention. 図7は、本発明に係るガスエンジンにおける履歴データの構造を示す概念図である。FIG. 7 is a conceptual diagram showing the structure of history data in the gas engine according to the present invention. 図8は、本発明の第二の実施の形態に係るガスエンジンの構成を示すブロック図である。FIG. 8 is a block diagram showing the configuration of the gas engine according to the second embodiment of the present invention.

符号の説明Explanation of symbols

10 ガスエンジン
21 吸気管
22 吸気マニホールド
25 吸気
27 吸気センサ
31 排気管
32 排気マニホールド
35 排気
37 排気センサ
40 シリンダブロック
42 シリンダ
44 点火栓
47 燃焼圧センサ
50 コントローラ
57 回転数センサ
60 状態検出部
61 排気検出部
62 回転数検出部
63 ノック強度検出部
64 吸気検出部
70 制御部
80 記憶部
90 マップデータ
95 履歴データ
100 点火時期制御・記憶装置
DESCRIPTION OF SYMBOLS 10 Gas engine 21 Intake pipe 22 Intake manifold 25 Intake 27 Intake sensor 31 Exhaust pipe 32 Exhaust manifold 35 Exhaust 37 Exhaust sensor 40 Cylinder block 42 Cylinder 44 Spark plug 47 Combustion pressure sensor 50 Controller 57 Rotation speed sensor 60 State detection part 61 Exhaust detection Unit 62 Rotation speed detection unit 63 Knock strength detection unit 64 Intake detection unit 70 Control unit 80 Storage unit 90 Map data 95 History data 100 Ignition timing control / storage device

Claims (17)

エンジンの運転環境を検出する状態検出部と、
シリンダ内の混合気に点火を行う点火時期を調整する制御部と、
マップデータを格納する記憶部と
を具備し、
前記状態検出部は、検出された前記運転環境を示す状態信号を前記制御部に出力し、
所定の範囲内の前記運転環境の集合を運転区域とし、前記運転区域に対して指標となる前記点火時期を代表点火時期とするとき、
前記マップデータは、複数の前記運転区域のそれぞれに対する複数の前記代表点火時期を格納し、
前記検出された運転環境を含む前記運転区域に関して、前記制御部は、調整された前記点火時期を暫定点火時期として第一サンプリング周期に従ってサンプリングし、
連続してサンプリングされた所定数の前記暫定点火時期のいずれかが所定の分布範囲外にある場合、前記制御部は、連続してサンプリングされる前記所定数の暫定点火時期が前記所定の分布範囲内に収まるまでサンプリング周期の短縮を繰り返し、
前記制御部は、前記所定の分布範囲内に収まる前記所定数の暫定点火時期に基づいて、更新点火時期を算出し、
前記制御部は、記検出された運転環境を含む前記運転区域に対する前記代表点火時期を前記更新点火時期で置き換えることにより、前記マップデータを更新する
点火時期制御・記憶装置。
A state detector that detects the operating environment of the engine;
A control unit for adjusting the ignition timing for igniting the air-fuel mixture in the cylinder;
A storage unit for storing map data;
The state detection unit outputs a state signal indicating the detected driving environment to the control unit,
When a set of the operating environment within a predetermined range is an operation area, and the ignition timing that is an index for the operation area is a representative ignition timing,
The map data stores a plurality of representative ignition timings for each of a plurality of the operation areas,
With respect to the operating area including the detected operating environment, the control unit samples the adjusted ignition timing as a temporary ignition timing according to a first sampling period,
When any one of the predetermined number of the provisional ignition timings continuously sampled is outside the predetermined distribution range, the control unit determines that the predetermined number of the provisional ignition timings sampled continuously is the predetermined distribution range. Repeatedly shorten the sampling cycle until it falls within
The control unit calculates an update ignition timing based on the predetermined number of provisional ignition timings falling within the predetermined distribution range,
The control unit, by replacing the representative ignition timing with respect to the operation zone including a pre-Symbol detected operating environment by the Update ignition timing, the ignition timing control and storage unit for updating the map data.
請求項に記載の点火時期制御・記憶装置において、
前記制御部は、前記所定数の暫定点火時期を平均することによって、前記更新点火時期を算出する
点火時期制御・記憶装置。
The ignition timing control / storage device according to claim 1 ,
The control unit calculates the renewed ignition timing by averaging the predetermined number of provisional ignition timings. Ignition timing control / storage device.
請求項1又は2に記載の点火時期制御・記憶装置において、
前記複数の代表点火時期の初期値は、トレースノック点より遅角側に設定される
点火時期制御・記憶装置。
The ignition timing control / storage device according to claim 1 or 2 ,
An initial value of the plurality of representative ignition timings is set on the retard side from the trace knock point.
請求項1乃至のいずれかに記載の点火時期制御・記憶装置において、
前記記憶部は、前記代表点火時期の更新履歴を示す履歴データを更に格納する
点火時期制御・記憶装置。
The ignition timing control / storage device according to any one of claims 1 to 3 ,
The storage unit further stores history data indicating an update history of the representative ignition timing. Ignition timing control / storage device.
請求項1乃至のいずれかに記載の点火時期制御・記憶装置において、
前記制御部は、前記状態信号及び前記マップデータを参照して、前記検出された運転環境に最も近い複数の前記運転区域に対する複数の代表点火時期に基づき、基本となる前記点火時期である基本点火時期を決定する
点火時期制御・記憶装置。
The ignition timing control / storage device according to any one of claims 1 to 4 ,
The control unit refers to the state signal and the map data, and based on a plurality of representative ignition timings for the plurality of operating zones closest to the detected operating environment, basic ignition that is the basic ignition timing Ignition timing control and storage device that determines the timing.
請求項に記載の点火時期制御・記憶装置において、
前記制御部は、前記検出された運転環境に最も近い3つの前記運転区域に対する3点の前記代表点火時期に基づき、前記基本点火時期を決定する
点火時期制御・記憶装置。
The ignition timing control / storage device according to claim 5 ,
The control unit determines the basic ignition timing based on the three representative ignition timings for the three operating zones closest to the detected operating environment. Ignition timing control / storage device.
請求項に記載の点火時期制御・記憶装置において、
前記制御部は、前記3点の前記代表点火時期を平均することにより、前記基本点火時期を決定する
点火時期制御・記憶装置。
The ignition timing control / storage device according to claim 6 ,
The control unit determines the basic ignition timing by averaging the representative ignition timings of the three points. Ignition timing control / storage device.
請求項に記載の点火時期制御・記憶装置において、
前記制御部は、前記3点の前記代表点火時期を補間することにより、前記基本点火時期を決定する
点火時期制御・記憶装置。
The ignition timing control / storage device according to claim 6 ,
The control unit determines the basic ignition timing by interpolating the three representative ignition timings. Ignition timing control / storage device.
請求項5乃至8のいずれかに記載の点火時期制御・記憶装置において、
前記状態検出部は、前記エンジンにおけるノッキングの状態を示すノック指数を検出し、検出された前記ノック指数を示すノック指数信号を更に前記制御部に出力し、
前記制御部は、前記ノック指数が所定の設定値になるまで、前記点火時期を前記基本点火時期から変化させ、又、前記ノック指数が前記所定の設定値に保たれるように、前記点火時期を調整する
点火時期制御・記憶装置。
The ignition timing control / storage device according to any one of claims 5 to 8 ,
The state detection unit detects a knock index indicating a knocking state in the engine, and further outputs a knock index signal indicating the detected knock index to the control unit,
The control unit changes the ignition timing from the basic ignition timing until the knock index reaches a predetermined set value, and the ignition timing so that the knock index is maintained at the predetermined set value. Adjust the ignition timing control and storage device.
シリンダと、
請求項1乃至のいずれかに記載の点火時期制御・記憶装置と
を具備し
前記点火時期制御・記憶装置は、前記シリンダにおける前記点火時期を制御する
ガスエンジン。
A cylinder,
An ignition timing control / storage device according to any one of claims 1 to 9 , wherein the ignition timing control / storage device controls the ignition timing in the cylinder.
複数のシリンダと、
請求項1乃至のいずれかに記載の点火時期制御・記憶装置と
を具備し
前記点火時期制御・記憶装置は、前記複数のシリンダのそれぞれにおける前記点火時期を独立して制御する
ガスエンジン。
Multiple cylinders;
An ignition timing control / storage device according to any one of claims 1 to 9 , wherein the ignition timing control / storage device independently controls the ignition timing in each of the plurality of cylinders.
請求項10又は11に記載のガスエンジンにおいて、
前記運転環境は、前記シリンダに供給される吸気の圧力を含む
ガスエンジン。
The gas engine according to claim 10 or 11 ,
The operating environment includes a pressure of intake air supplied to the cylinder.
請求項10又は11に記載のガスエンジンにおいて、
前記運転環境は、前記シリンダに供給される吸気の温度を含む
ガスエンジン。
The gas engine according to claim 10 or 11 ,
The operating environment includes a temperature of intake air supplied to the cylinder.
請求項10又は11に記載のガスエンジンにおいて、
前記運転環境は、前記シリンダに供給される吸気の絶対湿度を含む
ガスエンジン。
The gas engine according to claim 10 or 11 ,
The operating environment includes an absolute humidity of intake air supplied to the cylinder.
請求項10又は11に記載のガスエンジンにおいて、
前記運転環境は、機関回転数を含む
ガスエンジン。
The gas engine according to claim 10 or 11 ,
The operating environment includes an engine speed.
請求項10又は11に記載のガスエンジンにおいて、
前記運転環境は、前記シリンダ内の燃焼における空気過剰率を含む
ガスエンジン。
The gas engine according to claim 10 or 11 ,
The operating environment includes an excess air ratio in combustion in the cylinder.
請求項10乃至16のいずれかに記載のガスエンジンを搭載した自家発電機。 A private power generator equipped with the gas engine according to claim 10 .
JP2004132122A 2004-04-27 2004-04-27 Gas engine and ignition timing control / storage device Expired - Lifetime JP4301993B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004132122A JP4301993B2 (en) 2004-04-27 2004-04-27 Gas engine and ignition timing control / storage device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004132122A JP4301993B2 (en) 2004-04-27 2004-04-27 Gas engine and ignition timing control / storage device

Publications (2)

Publication Number Publication Date
JP2005315128A JP2005315128A (en) 2005-11-10
JP4301993B2 true JP4301993B2 (en) 2009-07-22

Family

ID=35442824

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004132122A Expired - Lifetime JP4301993B2 (en) 2004-04-27 2004-04-27 Gas engine and ignition timing control / storage device

Country Status (1)

Country Link
JP (1) JP4301993B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4506662B2 (en) * 2005-12-05 2010-07-21 株式会社デンソー Fuel injection control device
JP5836114B2 (en) 2011-12-28 2015-12-24 三菱重工業株式会社 Gas engine combustion control device
CN109236537B (en) * 2018-11-26 2020-08-04 奇瑞汽车股份有限公司 Knock control method and apparatus, and computer-readable storage medium

Also Published As

Publication number Publication date
JP2005315128A (en) 2005-11-10

Similar Documents

Publication Publication Date Title
Powell Engine control using cylinder pressure: Past, present, and future
EP2748448B1 (en) Method and arrangement for controlling misfire
US6560526B1 (en) Onboard misfire, partial-burn detection and spark-retard control using cylinder pressure sensing
US7877195B2 (en) Method for the estimation of combustion parameters
JP4577211B2 (en) Method and apparatus for determining Wiebe function parameters
JPH04365958A (en) Misfire detecting device for internal combustion engine
JP4716283B2 (en) Air-fuel ratio control device for internal combustion engine
JPS6340268B2 (en)
JP2009293501A (en) Misfire detecting device for multicylinder internal combustion engine
EP2871355B1 (en) Internal combustion engine ignition period control device
JP4301993B2 (en) Gas engine and ignition timing control / storage device
JP2003343340A (en) Misfire detecting device of internal combustion engine
JP6420915B2 (en) Internal combustion engine control device
JP4677897B2 (en) Ignition timing control device for internal combustion engine
JP2006284533A (en) Abnormality detector for cylinder pressure sensor
JP2010150953A (en) Misfire diagnostic device for internal combustion engine
JP2008144743A (en) Information reporting device for vehicle
JP4957590B2 (en) Control device for variable valve engine
JP6876503B2 (en) Internal combustion engine control device
JPH0734924A (en) Injection quantity controller of internal combustion engine
JP4577239B2 (en) Method and apparatus for determining Wiebe function parameters
KR100494904B1 (en) Method of detecting misfire in a vehicle
JPH062609A (en) Misfire detection device of internal combustion engine
JPH08261047A (en) Lean limit sensing method
JP2009174361A (en) Misfire detection device for internal combustion engine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060720

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20081119

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090109

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: 20090413

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090421

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120501

Year of fee payment: 3

R151 Written notification of patent or utility model registration

Ref document number: 4301993

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120501

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130501

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140501

Year of fee payment: 5

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250