(57)【特許請求の範囲】
【請求項１】
複数のシリンダを有するエンジンと、
上記複数のシリンダに連通する複数の吸気通路および複数の排気通路が形成されたシリンダヘッドと、
上記複数の吸気通路に設けられて、各吸気通路に対する燃料の噴射および停止を行う複数の燃料噴射弁と
を備え、
上記複数の排気通路に設けられて、各シリンダからの排気ガスの温度を検出して検出温度を表す検出信号を出力する複数の排気温度センサと、
上記各シリンダと夫々の上記シリンダ内を往復動する複数のピストンと上記シリンダヘッドとで区画された複数の燃焼室内の燃焼圧力を検出して、検出圧力を表す検出信号を出力する複数の圧力センサと、
上記複数の排気温度センサからの検出信号と上記複数の圧力センサからの検出信号とに基づいて、総ての上記シリンダに関する上記排気ガス温度における平均値からの偏差である第１偏差が第１目標偏差内に収まるように、上記複数の燃料噴射弁の開弁期間を補正する第１制御モードと、上記第１制御モードが終了した後に、総ての上記シリンダから選出された一つのシリンダに関する上記燃焼圧力の１サイクル内の最高値である最高燃焼圧力における総ての上記シリンダに関する上記最高燃焼圧力の平均値からの偏差である第２偏差が第２目標偏差内に収まるように、上記複数の燃料噴射弁の開弁期間を補正する第２制御モードとを、上記第２制御モードの対象となる上記シリンダを順次替えながら交互に繰り返し行って、総ての上記シリンダに関する上記第１偏差が上記第１目標偏差内に収まり、且つ、総ての上記シリンダに関する上記第２偏差が上記第２目標偏差内に収まるように、上記複数の燃料噴射弁の開弁期間の補正量を設定するエンジン制御部と、
上記エンジン制御部によって設定された上記複数の燃料噴射弁毎の開弁期間の補正量に基づいて、上記複数の燃料噴射弁を上記補正された開弁期間だけ開放動作させる燃料噴射弁駆動部と
を備えたことを特徴とするエンジンの制御装置。
【請求項２】
請求項１に記載のエンジンの制御装置において、
上記エンジンの回転数を検出して検出回転数を表す検出信号を出力する回転センサを備え、
上記エンジン制御部は、上記回転センサからの検出信号に基づいて、上記エンジンの実回転数が設定回転数になるように上記総ての燃料噴射弁の開弁期間を一律に調整するガバナ機能を有し、このガバナ機能によって予め一律に調整された上記総ての燃料噴射弁の開弁期間に対して上記設定された補正量を個々に加減算して得られた開弁期間を、上記燃料噴射弁駆動部に送出するようになっている
ことを特徴とするエンジンの制御装置。
【請求項３】
請求項１に記載のエンジンの制御装置において、
上記シリンダ内に供給された燃料の着火時期を遅らせることによってノッキングを抑制するノッキング制御を行うノッキング制御部を備え、
上記エンジン制御部は、上記ノッキング制御部が上記ノッキング制御を行っている際には、上記複数の燃料噴射弁の開弁期間を短縮する側のみに補正するようになっている
ことを特徴とするエンジンの制御装置。
【請求項４】
請求項１に記載のエンジンの制御装置において、
上記シリンダ内に供給された燃料の燃焼期間を延長することによって弱燃焼を抑制する弱燃焼制御を行う弱燃焼制御部を備え、
上記エンジン制御部は、上記弱燃焼制御部が上記弱燃焼制御を行っている際には、上記複数の燃料噴射弁の開弁期間を延長する側のみに補正するようになっている
ことを特徴とするエンジンの制御装置。
【請求項５】
請求項１に記載のエンジンの制御装置において、
上記エンジン制御部は、上記複数の燃料噴射弁のうちの何れかに関する開弁期間の全補正量が、予め設定されている最大補正量に達した場合には、最大補正量到達メッセージを発報するようになっている
ことを特徴とするエンジンの制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、エンジンの排気温度および燃焼圧力の各気筒間のバランス補正を自動的に行うエンジンの制御装置に関する。
【背景技術】
【０００２】
従来より、都市ガス等の気体燃料を主燃料としたガスエンジンとして、各気筒のシリンダヘッドの入口部にガス噴射弁を設置し、電子制御によって上記ガス噴射弁の開弁期間を調整することによって、各気筒への上記気体燃料の注入量を制御するものがある。このようなガスエンジンの制御装置として、特開平１０‐１１０６４０号公報(特許文献１)に開示された「気筒間の燃焼バランス制御装置」がある。
【０００３】
この特許文献１に開示された「気筒間の燃焼バランス制御装置」においては、図６に示すように、ガスエンジン１の各シリンダ２には夫々バランシングバルブ３が接続されており、このバランシングバルブ３はステッピングモータで開度が調整されるようになっている。各バランシングバルブ３は、夫々共通の燃料ガス主管４に接続されている。そして、燃料ガス主管４は、ガバナ５に制御される第１のガス圧力調節弁６と第２のガス圧力調節弁７とを介して燃料ガスの供給源に接続されている。
【０００４】
図７は、上記ガスエンジン１の各シリンダ２間における燃焼バランスを制御する燃焼バランス制御装置８を示す。この燃焼バランス制御装置８は、制御手段９と、ドライバ１０と、各々ステッピングモータ１１を有する複数のバランシングバルブ３と、燃焼状態を検出するためにガスエンジン１に設けられたセンサ群と、を有している。上記センサ群によって検出された各シリンダ２の排気温度が、制御手段９に入力される。そうすると、制御手段９は、各シリンダ２の排気温度から排気温度の平均値を算出し、検出した各シリンダ２の排気温度と上記平均値との偏差を算出し、各偏差によって各バランシングバルブ３のステッピングモータ１１を制御する。こうすることによって、各シリンダ２間の燃焼状態の偏差が小さくなり、シリンダ２間の燃焼バランスが良くなる。この中では、排気温度、燃焼最高圧力Ｐmax、図示馬力Ｐmiの少なくとも１つを目標値にしている。
【０００５】
しかしながら、上記特許文献１に開示された従来の気筒間の燃焼バランス制御装置においては、以下のような問題がある。
【０００６】
すなわち、実際にガスエンジンを運転して各シリンダ２の排気温度および各シリンダ２の最高燃焼圧力を実測してみると、上記従来の気筒間の燃焼バランス制御装置のごとく、各シリンダ２の排気温度を目標偏差内に収めるようにガス噴射弁であるバランシングバルブ３の開弁期間を微調整した場合には、各シリンダ２の最高燃焼圧力にばらつきが生ずるため、各シリンダ２毎の出力アンバランスを抑制する効果に繋がっていないことを実測により確認した。
【０００７】
また、逆に、各シリンダ２の最高燃焼圧力に対して目標偏差を設け、燃料噴射期間を微調整することによって、各シリンダ２の最高燃焼圧力が上記目標偏差内に収まるようにする。そうすると、各シリンダ２の排気温度にばらつきが生じ、この場合にも、各シリンダ２毎の出力アンバランスを完全に抑制する効果に繋がっていないことを実測により確認した。
【０００８】
つまり、上記各シリンダ２の排気温度レベルを揃えると、各シリンダ２の最高燃焼圧力が大きくばらつく一方、逆に、各シリンダ２の最高燃焼圧力レベルを揃えると、各シリンダ２の排気温度が大きくばらつくのである。
【特許文献１】特開平１０‐１１０６４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
そこで、この発明の課題は、エンジンにおける各シリンダの排気温度と最高燃焼圧力とをバランスさせ、両者のばらつきのレベルを低く抑えることができるエンジンの制御装置を提供することにある。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、この発明のエンジンの制御装置は、
複数のシリンダを有するエンジンと、
上記複数のシリンダに連通する複数の吸気通路および複数の排気通路が形成されたシリンダヘッドと、
上記複数の吸気通路に設けられて、各吸気通路に対する燃料の噴射および停止を行う複数の燃料噴射弁と
を備え、
上記複数の排気通路に設けられて、各シリンダからの排気ガスの温度を検出して検出温度を表す検出信号を出力する複数の排気温度センサと、
上記各シリンダと夫々の上記シリンダ内を往復動する複数のピストンと上記シリンダヘッドとで区画された複数の燃焼室内の燃焼圧力を検出して、検出圧力を表す検出信号を出力する複数の圧力センサと、
上記複数の排気温度センサからの検出信号と上記複数の圧力センサからの検出信号とに基づいて、総ての上記シリンダに関する上記排気ガス温度における平均値からの偏差である第１偏差が第１目標偏差内に収まるように、上記複数の燃料噴射弁の開弁期間を補正する第１制御モードと、上記第１制御モードが終了した後に、総ての上記シリンダから選出された一つのシリンダに関する上記燃焼圧力の１サイクル内の最高値である最高燃焼圧力における総ての上記シリンダに関する上記最高燃焼圧力の平均値からの偏差である第２偏差が第２目標偏差内に収まるように、上記複数の燃料噴射弁の開弁期間を補正する第２制御モードとを、上記第２制御モードの対象となる上記シリンダを順次替えながら交互に繰り返し行って、総ての上記シリンダに関する上記第１偏差が上記第１目標偏差内に収まり、且つ、総ての上記シリンダに関する上記第２偏差が上記第２目標偏差内に収まるように、上記複数の燃料噴射弁の開弁期間の補正量を設定するエンジン制御部と、
上記エンジン制御部によって設定された上記複数の燃料噴射弁毎の開弁期間の補正量に基づいて、上記複数の燃料噴射弁を上記補正された開弁期間だけ開放動作させる燃料噴射弁駆動部と
を備えたことを特徴としている。
【００１１】
上記構成によれば、エンジン制御部によって、総ての上記シリンダに関する上記排気ガス温度における上記第１偏差が上記第１目標偏差内に収まるように、上記複数の燃料噴射弁の開弁期間を補正する第１制御モードと、上記第１制御モードが終了した後に、総ての上記シリンダから選出された一つのシリンダに関する上記最高燃焼圧力における上記第２偏差が上記第２目標偏差内に収まるように、上記複数の燃料噴射弁の開弁期間を補正する第２制御モードとを、上記第２制御モードの対象となる上記シリンダを順次替えながら交互に繰り返し行って、総てのシリンダに関する排気ガス温度における上記第１偏差が上記第１目標偏差内に収まり、且つ、総ての上記シリンダに関する上記最高燃焼圧力における上記第２偏差が上記第２目標偏差内に収まるように、上記複数の燃料噴射弁の開弁期間の補正量を設定している。したがって、エンジンにおける総ての上記シリンダに関する上記排気ガス温度の上記第１偏差が上記第１目標偏差内に収まると共に、上記最高燃焼圧力の上記第２偏差が上記第２目標偏差内に収まるように、上記排気ガス温度と上記最高燃焼圧力とをバランスさせ、両者のばらつきのレベルを低く抑えることができる。
【００１２】
さらに、総ての上記シリンダに関する上記排気ガス温度の上記第１偏差に対する上記第１目標偏差内への集束を優先して行うようにしている。したがって、総ての上記シリンダにおける少なくとも上記排気ガス温度のレベルを上記所定の目標偏差内に確実に揃えることができる。
【００１３】
また、１実施の形態のエンジンの制御装置では、
上記エンジンの回転数を検出して検出回転数を表す検出信号を出力する回転センサを備え、
上記エンジン制御部は、上記回転センサからの検出信号に基づいて、上記エンジンの実回転数が設定回転数になるように上記総ての燃料噴射弁の開弁期間を一律に調整するガバナ機能を有し、このガバナ機能によって予め一律に調整された上記総ての燃料噴射弁の開弁期間に対して上記設定された補正量を個々に加減算して得られた開弁期間を、上記燃料噴射弁駆動部に送出するようになっている。
【００１４】
この実施の形態によれば、先に、上記ガバナ機能によって一律に調整された上記総ての燃料噴射弁の開弁期間に対して、個々の上記シリンダに関する上記排気ガス温度の上記偏差および上記最高燃焼圧力の上記偏差が目標偏差内に収まるように補正を加えるようにしている。したがって、迅速,簡単に且つ最適に、上記総ての燃料噴射弁の開弁期間を設定することができる。
【００１５】
また、１実施の形態のエンジンの制御装置では、
上記シリンダ内に供給された燃料の着火時期を遅らせることによってノッキングを抑制するノッキング制御を行うノッキング制御部を備え、
上記エンジン制御部は、上記ノッキング制御部が上記ノッキング制御を行っている際には、上記複数の燃料噴射弁の開弁期間を短縮する側のみに補正するようになっている。
【００１６】
この実施の形態によれば、ノッキング制御中の場合には、上記燃料噴射弁の開弁期間に対して短縮側への補正のみを有効とし、延長側への補正は無効としている。したがって、上記ノッキング制御中であるにも拘わらず、上記燃料噴射弁の開弁期間が、ノッキングが発生し易い延長側に補正されるのを防止することができる。
【００１７】
また、１実施の形態のエンジンの制御装置では、
上記シリンダ内に供給された燃料の燃焼期間を延長することによって弱燃焼を抑制する弱燃焼制御を行う弱燃焼制御部を備え、
上記エンジン制御部は、上記弱燃焼制御部が上記弱燃焼制御を行っている際には、上記複数の燃料噴射弁の開弁期間を延長する側のみに補正するようになっている。
【００１８】
この実施の形態によれば、弱燃焼制御中の場合には、上記燃料噴射弁の開弁期間に対して延長側への補正のみを有効とし、短縮側への補正は無効としている。したがって、上記弱燃焼制御中であるにも拘わらず、上記燃料噴射弁の開弁期間が、弱燃焼が発生し易い短縮側に補正されるのを防止することができる。
【００１９】
また、１実施の形態のエンジンの制御装置では、
上記エンジン制御部は、上記複数の燃料噴射弁のうちの何れかに関する開弁期間の全補正量が、予め設定されている最大補正量に達した場合には、最大補正量到達メッセージを発報するようになっている。
【００２０】
この実施の形態によれば、何れかの燃料噴射弁に関する開弁期間の全補正量が最大補正量に達しても、上記排気ガス温度の上記偏差あるいは上記最高燃焼圧力の上記偏差が目標偏差内に収まらない場合には、その旨を上記最大補正量到達メッセージによってユーザに知らせることが得きる。したがって、異常燃焼やエンジン停止に至ることを未然に防ぐことができる。
【発明の効果】
【００２１】
以上より明らかなように、この発明のエンジンの制御装置は、エンジン制御部によって、総てのシリンダに関する排気ガス温度における平均値からの偏差である第１偏差が第１目標偏差内に収まるように、上記複数の燃料噴射弁の開弁期間を補正する第１制御モードと、上記第１制御モードが終了した後に、総ての上記シリンダから選出された一つのシリンダに関する上記最高燃焼圧力における総ての上記シリンダに関する平均値からの偏差である第２偏差が第２目標偏差内に収まるように、上記複数の燃料噴射弁の開弁期間を補正する第２制御モードとを、上記第２制御モードの対象となる上記シリンダを順次替えながら交互に繰り返し行って、総ての上記シリンダに関する上記第１偏差が上記第１目標偏差内に収まり、且つ、総ての上記シリンダに関する上記第２偏差が上記第２目標偏差内に収まるように、上記複数の燃料噴射弁の開弁期間の補正量を設定するので、エンジンにおける総ての上記シリンダに関する上記排気ガス温度の上記第１偏差が上記第１目標偏差内に収まると共に、上記最高燃焼圧力の上記第２偏差が上記第２目標偏差内に収まるように、上記排気ガス温度および上記最高燃焼圧力のレベルをバランスさせ、尚且つ、両者のばらつきを低く抑えることができる。
【００２２】
したがって、この発明によれば、上記従来の気筒間の燃焼バランス制御装置のごとく、各シリンダの排気ガス温度のレベルを揃えると、各シリンダの最高燃焼圧力が大きくばらつく一方、逆に、各シリンダの最高燃焼圧力のレベルを揃えると、各シリンダの排気ガス温度が大きくばらつく、という複数のシリンダ間での出力アンバランスを解消することができるのである。
【発明を実施するための最良の形態】
【００２３】
以下、この発明を図示の実施の形態により詳細に説明する。図１は、本実施の形態のエンジンの制御装置が適用されたガスエンジンにおける概略構成図である。
【００２４】
図１において、ガスエンジン２１は、シリンダブロック２２と、シリンダブロック２２に形成されたシリンダ内に嵌合されたシリンダライナ２３と、このシリンダライナ２３内を上下に往復動するピストン２４と、エンジン内吸気路２５,吸気バルブ２６,エンジン内排気路２７および排気バルブ２８が設けられたシリンダヘッド２９とを含んで構成されている。以下、シリンダライナ２３を、単にシリンダ２３と言うことにする。
【００２５】
過給機３０は、コンプレッサ３１とタービン３３とを内蔵しており、導入された空気をコンプレッサ３１によって圧縮して、エンジン内吸気路２５に連通した吸気管３２に供給する。また、タービン３３をエンジン内排気路２７に連通する排気管３４からの排気ガスによって回転させて、コンプレッサ３１を駆動する。
【００２６】
上記エンジン内吸気路２５と吸気管３２とを連通するエンジン外吸気路３５には、ガス主管３７からエンジン外吸気路３５への都市ガス等の気体燃料の供給・停止を行うガス噴射弁３６が取り付けられている。また、エンジン内排気路２７と排気管３４とを連通するエンジン外排気路３８には、排気ガスの温度(排気温度)を検出する排気温度センサ３９が取り付けられている。
【００２７】
また、上記シリンダヘッド２９には、シリンダ２３とピストン２４とシリンダヘッド２９とで区画された燃焼室４０に連通して、燃焼室４０内の圧力を検出する圧力センサ４１が取り付けられている。また、クランク軸４２に連結されているフライホイール部のリングギヤ(図示しない)の近傍には、ガスエンジン２１の回転速度および回転位相を検出する回転センサ４３が設置されている。また、回転センサ４３の代わりにロータリーエンコーダを用いてもよい。
【００２８】
そして、総てのシリンダ２３に関して、各排気温度センサ３９によって検出された排気ガス温度Ｔを表す検出信号と、各圧力センサ４１によって検出された筒内圧力Ｐを表す検出信号と、各回転センサ４３によって検出されたガスエンジン２１の回転速度および回転位相を表す検出信号とは、ＥＣＵ(Engine Control Unit)４４に入力される。そうすると、ＥＣＵ４４は、後に詳述するようにして、各シリンダ２３毎に、ガス噴射弁３６の開弁期間を設定し、この開弁期間だけガス噴射弁３６を開放させるための制御信号をドライバ４５に出力する。そして、ドライバ４５によって、上記制御信号に基づいて、各シリンダ２３毎のガス噴射弁３６における開閉動作を行うのである。
【００２９】
以下、上記ＥＣＵ４４によって各シリンダ２３毎に行われるガス噴射弁３６の開弁期間の設定動作について説明する。
【００３０】
上述したように、上記特許文献１に開示された従来の気筒間の燃焼バランス制御装置においては、各シリンダの排気温度が目標偏差内に収まるようにガス噴射弁の開弁期間を制御すると各シリンダの最高燃焼圧力にばらつきが生ずる一方、上記最高燃焼圧力が目標偏差内に収まるようにガス噴射弁の開弁期間を制御すると上記排気温度にばらつきが生じてしまう。そこで、本実施の形態におけるＥＣＵ４４は、各シリンダ２３の排気ガス温度Ｔを目標偏差内に収めると共に、各シリンダ２３の最高燃焼圧力についても目標偏差内に収めるようにするのである。
【００３１】
但し、通常、ガスエンジンの燃焼特性として、ノッキングや失火および失火に至る直前における弱燃焼等の一般的に異常燃焼と呼ばれる現象が発生する領域がある。これら異常燃焼は、上記気体燃料と空気との混合割合に依存し、一般的に、ガス噴射弁３６の開弁期間を長くし過ぎると、シリンダ２３内に必要以上の気体燃料が導入されてノッキングに至ることになる。この場合、着火時期あるいは点火時期を遅らせる等のノッキング制御を行う。逆に、ガス噴射弁３６の間弁期間を短くし過ぎると、必要とされる気体燃料量を満たさず、弱燃焼、強いては失火に至る。この場合、上記弱燃焼の場合には、着火燃料(パイロット油)の量を増加させる等の弱燃焼制御を行う。また、上記失火に至った場合には、失火該当シリンダの燃料供給をカットした減筒運転や、あるいは、ある時間が経過した後にガスエンジン２１を停止させるようにしている。
【００３２】
先ず、上記ＥＣＵ４４の機能について説明する。ＥＣＵ４４は、ガバナＰＩＤ制御機能と、排気温度偏差算出機能と、燃焼圧力偏差算出機能と、ノッキング制御検知機能と、弱燃焼制御検知機能と、を有している。
【００３３】
上記ガバナＰＩＤ制御機能とは、上記回転センサ４３からの検出信号に基づいてガスエンジン２１の実回転数を検知し、このガスエンジン２１の実回転数と設定回転数とを比較し、その比較結果に基づいて総てのシリンダ２３に関するガス噴射弁３６の開弁期間(全ガス噴射弁３６に関して同一期間)を設定し、調整することによって、「設定回転数」＝「実回転数」となるように気体燃料の注入量をフィードバック制御する機能である。このガバナＰＩＤ制御機能では、例えば、「設定回転数」＞「実回転数」である場合には、総てのガス噴射弁３６の開弁期間を同一期間だけ延長して気体燃料の注入量を増量することによって、ガスエンジン２１の回転数を上げて設定回転数に近づけるのである。
【００３４】
上記排気温度偏差算出機能とは、上記排気温度センサ３９からの検出信号に基づいて各シリンダ２３毎の排気ガス温度Ｔを検知し、総ての排気ガス温度Ｔの平均値を算出する。そして、個々の排気ガス温度Ｔと上記平均値との差である「排気温度偏差(排温偏差と記載する場合もある)」を算出する機能である。
【００３５】
上記燃焼圧力偏差算出機能とは、上記圧力センサ４１からの検出信号に基づいて各シリンダ２３毎の１サイクル内における筒内圧力Ｐの最大値である最高燃焼圧力Ｐmaxを検知する。そして、総ての最高燃焼圧力Ｐmaxの平均値を算出し、さらに個々の最高燃焼圧力Ｐmaxと上記平均値との差である「燃焼圧力偏差(燃圧偏差と記載する場合もある)」を算出する機能である。
【００３６】
上記ノッキング制御検知機能とは、燃焼圧力センサ４１で検知される燃焼圧力を周波数解析等の計算方法でノッキング指標として算出する。振動加速度センサでの加速度レベルからノッキング判定を行ってもよい。一方、ＥＣＵ４４内のノッキング制御部に限定値を設定しておき、上記ノッキング指標がこの限度値を超えた場合には、点火時期あるいはパイロット燃料噴射時期を遅らせてノッキングを回避する。その後、計算されたノッキング指標が限度値を下回ると、あるレートで元の点火時期あるいはパイロット燃料噴射時期に戻される。
【００３７】
上記弱燃焼制御検知機能とは、上記燃焼圧力センサ４１で検知される燃焼圧力レベルを弱燃焼指標として判定する。排気温度の平均値からの偏差によって弱燃焼判定を行ってもよい。一方、ＥＣＵ４４内の弱燃焼制御部に限度値を設定しておき、上記弱燃焼指標がこの限度値を超えた場合には、ガス噴射量あるいはパイロット燃料噴射量を増加させて弱燃焼を回避する。その後、計算された弱燃焼指標が限度値を下回ると、あるレートで元のガス噴射量あるいはパイロット燃料噴射量に戻される。
【００３８】
図２〜図４は、上記機能を有するＥＣＵ４４によって実行される排気温度および燃焼圧力のバランス補正制御動作のフローチャートを示す。尚、排気温度および燃焼圧力のバランス補正制御動作には、上記ガバナＰＩＤ制御機能,排気温度偏差算出機能,燃焼圧力偏差算出機能,ノッキング制御検知機能および弱燃焼制御検知機能が含まれる。したがって、実際には、図２〜図４に示すフローチャートにもこれらの機能を行うステップが含まれるのであるが、煩雑になるので上記機能を行うステップは省略している。以下、図２〜図４に従って、排気温度および燃焼圧力のバランス補正制御動作について詳細に説明する。
【００３９】
ここで、説明に先立って、本「排気温度および燃焼圧力のバランス補正制御動作」に使用する設定項目について説明する。この設定項目は、予め設定されて図示しない記憶装置に格納されている。尚、以下の設定項目の説明は「名称：記号［単位］」の順に行う。
【００４０】
・バランス補正制御開始負荷：Ｌstt［％］
・バランス補正制御停止負荷：Ｌstp［％］
・排気温度目標偏差：±Ｔdev［℃］
・排気温度バランス補正制御時の補正間隔時間：ＩntT［分］
・排気温度バランス補正制御時の１回当たりのガス噴射弁３６の補正量：
±ＣorT［％］
・最高燃焼圧力目標偏差：±Ｐdev［ＭＰa］
・燃焼圧力バランス補正制御時の補正間隔時間：ＩntP［分］
・燃焼圧力バランス補正制御時の１回当たりのガス噴射弁３６の補正量：
±ＣorP［％］
・最高圧力シリンダに対するガス噴射弁３６の補正量：−ＣorPl［％］
・最低圧力シリンダに対するガス噴射弁３６の補正量：＋ＣorP2［％］
・ガス噴射弁３６の最大補正量：±Ｃormax［％］
・最大補正量±Ｃormaxに到達してからの経過時間：Ｒt［分］
【００４１】
次に、排気温度および燃焼圧力のバランス補正制御動作について説明する。ガスエンジン(以下、単にエンジンという場合もある)２１の運転が開始されると「排気温度および燃焼圧力のバランス補正制御動作」がスタートする。
【００４２】
先ず、ステップＳ1で、上記ガバナＰＩＤ制御機能によってガバナＰＩＤ制御が実行される。すなわち、エンジン２１の実回転数と設定回転数とが比較され、その比較結果に基づいてガス噴射弁３６の開弁期間が設定され、総てのガス噴射弁３６の開弁期間が上記設定期間に一律に調整される。こうして、「設定回転数」＝「実回転数」になるように上記気体燃料の注入量がフィードバック制御される。
【００４３】
ステップＳ2で、上記エンジン２１の実負荷が、バランス補正制御開始負荷Ｌstt以上か否かが判別される。その結果、Ｌstt以上になるとステップＳ3に進んで、排気温度および燃焼圧力のバランス補正制御が実際に開始される。
【００４４】
ステップＳ3で、総ての上記シリンダ２３の中から１つの未制御のシリンダ２３が選出される。以後、この選出されたシリンダ２３に関する排気温度バランス補正制御が行われる。以下の説明においては１つのシリンダについて述べるが、他のシリンダについても同様の内容を実行する。すなわち、上記排気温度偏差算出機能によって、総てのシリンダ２３に関する排気温度センサ３９からの検出信号に基づいて、上述したように、総ての排気ガス温度Ｔの平均値と該当シリンダ２３の排気ガス温度Ｔとの差である「排気温度偏差」が算出される。そして、ステップＳ4で、上記算出された「排気温度偏差」が排気温度目標偏差−Ｔdev以上であるか否かが判別される。その結果、−Ｔdev以上であればステップＳ12に進み、そうでなければステップＳ5に進む。
【００４５】
ステップＳ5で、上記ノッキング制御検知機能によって、ノッキング制御中であるか否かが判別される。その結果、ノッキング制御中でなければステップＳ6に進む。一方、ノッキング制御中であれば、ノッキング制御を優先させるため上記ステップＳ6をスキップする。ステップＳ6で、該当シリンダ２３におけるガス噴射弁３６の開弁期間が、補正量「＋ＣorT」だけ補正(延長)される。
【００４６】
ところで、上記ガス噴射弁３６における開弁期間の補正は最大で「±Ｃormax」までしか行うことができない。そこで、以下において、該当シリンダ２３におけるガス噴射弁３６の全補正量が最大補正量±Ｃormaxを超えたか否かのチェックを行うのである。
【００４７】
ステップＳ7で、上記ステップＳ6におけるガス噴射弁３６の補正量「＋ＣorT」に基づいて、該当シリンダ２３におけるガス噴射弁３６の全補正量が算出される。ステップＳ8で、上記算出された全補正量が、最大補正量「±Ｃormax」以内にあるか否かが判別される。その結果、「±Ｃormax」以内にあればステップＳ9に進み、そうでなければステップＳ30に進む。
【００４８】
ステップＳ9で、上記ステップＳ7において行われた全補正量の算出は、「排気温度バランス補正制御」に基づくものであるか否かが判別される。その結果、「排気温度バランス補正制御」に基づく場合にはステップＳ10に進み、「燃焼圧力バランス補正制御」に基づく場合にはステップＳ11に進む。
【００４９】
例えば上記ＥＣＵ４４に内蔵された第１タイマによって、該当シリンダ２３に関する排気温度バランス補正制御が開始されてからの経過時間が計時されている。そして、ステップＳ10で、この計時時間が、排気温度バランス補正制御時の補正間隔時間ＩntT以上であるか否かが判別される。その結果、ＩntT以上になると上記ステップＳ3に戻って次回の排気温度バランス補正制御が行われる。
【００５０】
上記ステップＳ4において、上記算出された「排気温度偏差」が排気温度目標偏差の下限値−Ｔdev内に入っていると判別された場合には、排気温度目標偏差の上限値＋Ｔdev内に入っているか否かの判別に移行する。
【００５１】
ステップＳ12で、上記「排気温度偏差」が排気温度目標偏差＋Ｔdev以下であるか否かが判別される。その結果、＋Ｔdev以下であればステップＳ15に進み、そうでなければステップＳ13に進む。ステップＳ13で、上記弱燃焼制御検知機能によって弱燃焼制御中であるか否かが判別される。その結果、弱燃焼制御中でなければステップＳ14に進む。一方、弱燃焼制御中であれば、弱燃焼制御を優先させるため上記ステップＳ14をスキップして上記ステップＳ7に進む。ステップＳ14で、該当シリンダ２３におけるガス噴射弁３６の開弁期間が補正量「−ＣorT」だけ補正(短縮)される。以後、上記ステップＳ7〜上記ステップＳ10において、全補正量が算出され、この全補正量は最大補正量「±Ｃormax」以内にあると判別され、補正間隔時間ＩntTが経過したと判別されると、上記ステップＳ4に戻って次回の排気温度バランス補正制御が行われる。
【００５２】
上記ステップＳ12において、上記算出された「排気温度偏差」が排気温度目標偏差の上限値＋Ｔdev内に入っていると判別された場合は、該当シリンダ２３に関する上記「排気温度偏差」は、排気温度目標偏差±Ｔdev内に入っていることになる。そこで、ステップＳ15で、総てのシリンダ２３に関する「排気温度バランス補正制御」が終了したか否かが判別される。その結果、終了していればステップＳ16に進み、終了していなければ上記ステップＳ3に戻って、他のシリンダ２３に対する「排気温度バランス補正制御」が繰り返される。
【００５３】
以上のごとく、本実施の形態の「排気温度および燃焼圧力のバランス補正制御動作」においては、先ず、排気温度バランス補正制御を行い、上記排気温度偏差が排気温度目標偏差±Ｔdev内に収まっていないシリンダ２３に対して、補正間隔時間ＩntT毎に、上記排気温度偏差が排気温度目標偏差±Ｔdev内に収まるまで、ガス噴射弁３６の開弁期間を補正量±ＣorTだけ補正する。こうして、総てのシリンダ２３に関する上記排気温度偏差が、排気温度目標偏差±Ｔdev内に収まると、次の燃焼圧力バランス補正制御に移行するのである。
【００５４】
ステップＳ16で、総てのシリンダ２３の中から１つの未制御のシリンダ２３が選出される。以後、この選出されたシリンダ２３に関する燃焼圧力バランス補正制御が行われる。以下の説明においては、１つのシリンダについて述べるが、他のシリンダについても同様の内容を実行する。すなわち、上記燃焼圧力偏差算出機能によって、総てのシリンダ２３に関する圧力センサ４１からの検出信号に基づいて、上述したように、総ての最高燃焼圧力Ｐmaxの平均値と該当シリンダ２３の最高燃焼圧力Ｐmaxとの差である「燃焼圧力偏差」が算出される。そして、ステップＳ17で、上記算出された「燃焼圧力偏差」が最高燃焼圧力目標偏差−Ｐdev以上であるか否かが判別される。その結果、−Ｐdev以上であればステップＳ20に進み、そうでなければステップＳ18に進む。
【００５５】
ステップＳ18で、上記ステップＳ5の場合と同様にして、ノッキング制御中であるか否かが判別される。その結果、ノッキング制御中でなければステップＳ19に進む。一方、ノッキング制御中であれば、ノッキング制御を優先させるために上記ステップＳ19をスキップして上記ステップＳ7に進む。ステップＳ19で、該当シリンダ２３におけるガス噴射弁３６の開弁期間が補正量「＋ＣorP」だけ補正(延長)される。そうした後、上記ステップＳ7に進む。以後、上記ステップＳ7〜上記ステップＳ9において、全補正量が算出され、この全補正量は最大補正量「±Ｃormax」以内にあると判別され、「排気温度バランス補正制御」ではないと判別され、ステップＳ11に進むことになる。
【００５６】
例えば上記ＥＣＵ４４に内蔵された第２タイマによって、該当シリンダ２３に関する燃焼圧力バランス補正制御が開始されてからの経過時間が計時されている。そして、ステップＳ11で、この計時時間が、燃焼圧力バランス補正制御時の補正間隔時間ＩntP以上であるか否かが判別される。上述のように燃焼圧力をバランスさせると排気温度がアンバランスになる可能性があり、またその逆も考えられる。したがって、ＩntP以上になると、最初の排気温度のばらつきチェック、つまり排気温度バランス制御から開始させるため、上記ステップＳ3に戻り、総てのシリンダ２３の排気温度Ｔが「排気温度目標偏差」±Ｔdev以内にあれば、上記ステップＳ16に戻って燃焼圧力バランス制御に入る。
【００５７】
ステップＳ20で、上記「燃焼圧力偏差」が最高燃焼圧力目標偏差＋Ｐdev以下であるか否かが判別される。その結果、＋Ｐdev以下であればステップＳ23に進み、そうでなければステップＳ21に進む。ステップＳ21で、上記ステップＳ13の場合と同様にして弱燃焼制御中であるか否かが判別される。その結果、弱燃焼制御中でなければステップＳ22に進む一方、弱燃焼制御中であれば、弱燃焼制御を優先させるため上記ステップＳ22をスキップして上記ステップＳ7に進む。ステップＳ22で、該当シリンダ２３におけるガス噴射弁３６の開弁期間が補正量「−ＣorP」だけ補正(短縮)される。そうした後、上記ステップＳ7に進む。以後、上記ステップＳ7〜上記ステップＳ9およびステップＳ11において、全補正量が算出され、この全補正量は最大補正量「±Ｃormax」以内にあると判別され、「排気温度バランス補正制御」ではないと判別され、補正間隔時間ＩntPが経過したと判別されると、上述のように燃焼圧力をバランスさせると排気温度がアンバランスになる可能性があり、またその逆も考えられる。したがって、ＩntP以上になると、最初の排気温度のばらつきチェック、つまり排気温度バランス制御から開始させるため、上記ステップＳ3に戻り、総てのシリンダ２３の排気温度Ｔが「排気温度目標偏差」±Ｔdev以内にあれば、上記ステップＳ16に戻って、燃焼圧力バランス制御に入る。
【００５８】
上記ステップＳ20において、上記算出された「燃焼圧力偏差」が燃焼圧力目標偏差の上限値＋Ｐdev内に入っていると判別された場合には、該当シリンダ２３に関する上記「燃焼圧力偏差」は、最高燃焼圧力目標偏差±Ｐdev内に入っていることになる。そこで、ステップＳ23で、総てのシリンダ２３に関する「燃焼圧力バランス補正制御」が終了したか否かが判別される。その結果、終了していればステップＳ24に進む。一方、終了していなければ上記ステップＳ3に戻って、他のシリンダ２３に対して「燃焼圧力バランス補正制御」が実行される。
【００５９】
こうして、総ての上記シリンダ２３に関する上記「燃焼圧力偏差」が最高燃焼圧力目標偏差±Ｐdev内に収まると、ステップＳ24で、総ての上記シリンダ２３に関する圧力センサ４１からの検出信号に基づいて、最も燃焼圧力(つまり、上記筒内圧力Ｐ)が低いシリンダ(最低燃焼圧力シリンダ)２３が検出される。ステップＳ25で、上記ステップＳ5の場合と同様にして、最低燃焼圧力シリンダ２３に対してノッキング制御中であるか否かが判別される。その結果、ノッキング制御中でなければステップＳ26に進む。一方、ノッキング制御中であれば、ノッキング制御を優先させるために上記ステップＳ26をスキップして上記ステップＳ7に進む。ステップＳ26で、最低燃焼圧力シリンダ２３におけるガス噴射弁３６の開弁期間が、補正量「＋ＣorP2」だけ補正(延長)される。そうした後、上記ステップＳ7に進む。
【００６０】
ステップＳ27で、総ての上記シリンダ２３に関する圧力センサ４１からの検出信号に基づいて、最も燃焼圧力が高いシリンダ(最高燃焼圧力シリンダ)２３が検出される。ステップＳ28で、上記ステップＳ13の場合と同様にして、最高燃焼圧力シリンダ２３に対して弱燃焼制御中であるか否かが判別される。その結果、弱燃焼制御中でなければステップＳ29に進む。一方、弱燃焼制御中であれば、弱燃焼制御を優先させるために上記ステップＳ29をスキップして上記ステップＳ7に進む。ステップＳ29で、最高燃焼圧力シリンダ２３におけるガス噴射弁３６の開弁期間が補正量「−ＣorPl」だけ補正(短縮)される。そうした後、上記ステップＳ7に進む。以後、上記ステップＳ7において、全補正量が算出され、この全補正量は最大補正量「±Ｃormax」以内にあると判別されると、上記ステップＳ3に戻って、「排気温度および燃焼圧力のバランス補正制御」が繰り返される。
【００６１】
以上のように、本実施の形態の「排気温度および燃焼圧力のバランス補正制御動作」においては、先ず、上記排気温度バランス補正制御を行って、総てのシリンダ２３に関する上記排気温度偏差が、排気温度目標偏差±Ｔdev内に収まるように、総てのシリンダ２３に関する排気ガス温度Ｔのレベルを揃える。そうした後に、上記燃焼圧力バランス補正制御を行って、総てのシリンダ２３に関する上記燃焼圧力偏差が、最高燃焼圧力目標偏差±Ｐdev内に収まるように、総てのシリンダ２３に関する最高燃焼圧力Ｐmaxのレベルを揃えるようにしている。
【００６２】
したがって、ガスエンジン２１における各シリンダ２３の排気ガス温度Ｔと最高燃焼圧力Ｐmaxとをバランスさせると共に、これらのばらつきのレベルを低く抑えることができるのである。
【００６３】
そして、上述のようにして、上記「排気温度および燃焼圧力のバランス補正制御」が繰り返されて実行されている際に、あるシリンダ２３に関して、上記全補正量が最大補正量「±Ｃormax」を超えた場合には、上記ステップＳ8において上記算出された全補正量が最大補正量「±Ｃormax」以内にはないと判別されてステップＳ30に進むことになる。
【００６４】
例えば、上記ＥＣＵ４４に内蔵された第３タイマによって、上記あるシリンダ２３に関して上記全補正量が最大補正量±Ｃormaxに到達してからの経過時間が計時されている。そして、ステップＳ30で、この計時時間が上記経過時間Ｒt以上であるか否かが判別される。その結果、Ｒt以上になるとステップＳ31に進む。ステップＳ31で、表示装置(図示せず)に、「最大補正量到達メッセージ」が表示される。尚、この場合、「最大補正量到達メッセージ」の発報は、上記表示装置への表示に限らず、音声による発生によって行っても構わない。
【００６５】
その後、ステップＳ32で、例えばエンジン２１の運転制御装置(図示せず)からエンジン２１への制御信号等に基づいて、エンジン２１が停止されるか否かが判別される。その結果、エンジン２１が停止される場合にはステップＳ33に進み、そうでなければ上記ステップＳ2に戻って、「排気温度および燃焼圧力のバランス補正制御動作」が続行される。ステップＳ33で、エンジン２１の実負荷が、バランス補正制御停止負荷Ｌstpを下回っているか否かが判別される。その結果、Ｌstpを下回ると「排気温度および燃焼圧力のバランス補正制御動作」が終了される。
【００６６】
そして、上述したような「排気温度および燃焼圧力のバランス補正制御動作」によって設定された個々のシリンダ２３におけるガス噴射弁３６の開弁期間に対する補正値は、上記ガバナＰＩＤ制御動作によって設定されたシリンダ２３におけるガス噴射弁３６の開弁期間に加減算され、電気信号として上記ドライバ４５に出力されるのである。
【００６７】
図５は、上述したような「排気温度および燃焼圧力のバランス補正制御動作」が実行される際におけるＮo.１〜Ｎo.３の３本のシリンダの排気ガス温度Ｔとガス噴射弁補正のバイアス量との変化を示す。図から分かるように、制御動作の進行に伴って、各シリンダの排気ガス温度Ｔが平均値に対する排気温度目標偏差±Ｔdev内に収束して行く。尚、図５には、排気ガス温度Ｔのみを示しているが、最高燃焼圧力Ｐmaxの場合にも同様の変化を示す。
【００６８】
以上のごとく、本実施の形態においては、上記ＥＣＵ４４によって実行される排気温度および燃焼圧力のバランス補正制御動作においては、先ず、総てのシリンダ２３に関する排気温度センサ３９からの検出信号に基づいて、総てのシリンダ２３に関して、総ての排気ガス温度Ｔの平均値と各シリンダ２３の排気ガス温度Ｔとの差である「排気温度偏差」が排気温度目標偏差±Ｔdev以内に入るように、各シリンダ２３のガス噴射弁３６の開弁期間を補正する。そして、次の燃焼圧力バランス補正制御に移行して、総てのシリンダ２３に関して、総ての最高燃焼圧力Ｐmaxの平均値と各シリンダ２３の最高燃焼圧力Ｐmaxとの差である「燃焼圧力偏差」が最高燃焼圧力目標偏差±Ｐdev以内に入るように、各シリンダ２３のガス噴射弁３６の開弁期間を補正するようにしている。
【００６９】
したがって、上記総てのシリンダ２３における上記排気ガス温度Ｔのレベルを排気温度目標偏差±Ｔdev以内に確実に揃えた後に、上記総てのシリンダ２３における上記最高燃焼圧力Ｐmaxのレベルを最高燃焼圧力目標偏差±Ｐdev以内に揃えることができる。そのため、ガスエンジン２１における各シリンダ２３の排気ガス温度Ｔと最高燃焼圧力Ｐmaxとのレベルを確実に偏差内にバランスさせると共に、排気ガス温度Ｔと最高燃焼圧力Ｐmaxとのばらつきの範囲を低く抑えることができる。
【００７０】
さらに、上記各シリンダ２３における上記排気ガス温度Ｔと上記最高燃焼圧力Ｐmaxとのうち、上記排気ガス温度Ｔの目標偏差内へのバランス制御を優先して行うようにしている。したがって、上記総てのシリンダ２３における少なくとも上記排気ガス温度Ｔのレベルを排気温度目標偏差±Ｔdev以内に確実に揃えることができる。
【００７１】
また、上記排気温度バランス補正制御および燃焼圧力バランス補正制御の何れにおいても、上述したようなノッキング制御中である場合には、該当シリンダ２３におけるガス噴射弁３６の開弁期間に対してマイナス側(短縮側)への補正のみを有効とし、プラス側(延長側)への補正は無効としている。したがって、ノッキング制御中であるにも拘わらず、本「排気温度および燃焼圧力のバランス補正制御」によって、ガス噴射弁３６の開弁期間が、ノッキングが発生し易い延長側に補正されるのを防止することができる。
【００７２】
同様に、上述したような上記弱燃焼制御中である場合には、該当シリンダ２３におけるガス噴射弁３６の開弁期間に対してプラス側(延長側)への補正のみを有効とし、マイナス側(短縮側)への補正は無効としている。したがって、弱燃焼制御中であるにも拘わらず、本「排気温度および燃焼圧力のバランス補正制御」によって、ガス噴射弁３６の開弁期間が、弱燃焼が発生し易い短縮側に補正されるのを防止することができるのである。
【００７３】
尚、本実施の形態における上記ノッキング制御は、上記パイロット油の実噴射時点を予め設定されている設定噴射時点よりも遅らせることによって行っている。しかしながら、この発明はこれに限定されるものではなく、点火プラグの点火時期でもよい。要は、上記気体燃料の着火時期を遅らせればよいのである。また、上記弱燃焼制御は、上記パイロット油あるいはガス燃料の噴射期間を予め設定されている設定噴射期間よりも長くすることによって行っている。しかしながら、この発明はこれに限定されるものではない。要は、上記パイロット油あるいはガス燃料の噴射量を増加させればよいのである。
【００７４】
また、本実施の形態において使用されるエンジンは、上記ガスエンジンに限定されるもの得はなく、シリンダヘッドにおける各シリンダの入口部に燃料噴射弁が設置され、電子制御によって燃料噴射弁の開弁期間を調整することによって、上記燃料の注入量をコントロールするエンジンであれば差し支えない。また、着火方法は点火プラグ着火方式であっても液体燃料噴射による着火方式であっても構わない。また、主燃焼室に連通する副室を有して上記副室内に液体燃料を噴射するガスエンジンもあるが、上記副室の有無を問うものでもない。
【図面の簡単な説明】
【００７５】
【図１】この発明のエンジンの制御装置が適用されたガスエンジンにおける概略構成図である。
【図２】図１におけるＥＣＵによって実行される排気温度および燃焼圧力のバランス補正制御動作のフローチャートである。
【図３】図２に続く排気温度および燃焼圧力のバランス補正制御動作のフローチャートである。
【図４】図３に続く排気温度および燃焼圧力のバランス補正制御動作のフローチャートである。
【図５】排気温度および燃焼圧力のバランス補正制御動作が実行される際の排気ガス温度とガス噴射弁補正のバイアス量との変化を示す図である。
【図６】従来の気筒間の燃焼バランス制御装置の概略構成を示す図である。
【図７】図６における燃焼バランス制御装置の構成を示す図である。
【符号の説明】
【００７６】
２１…ガスエンジン、
２２…シリンダブロック、
２３…シリンダライナ(シリンダ)、
２４…ピストン、
２５…エンジン内吸気路、
２７…エンジン内排気路、
２９…シリンダヘッド、
３０…過給機、
３２…吸気管、
３４…排気管、
３５…エンジン外吸気路、
３６…ガス噴射弁、
３７…ガス主管、
３８…エンジン外排気路、
３９…排気温度センサ、
４０…燃焼室、
４１…圧力センサ、
４３…回転センサ、
４４…ＥＣＵ、
４５…ドライバ。
【図１】
0004478708.tif 000002
【図２】
0004478708.tif 000003
【図３】
0004478708.tif 000004
【図４】
0004478708.tif 000005
【図５】
0004478708.tif 000006
【図６】
0004478708.tif 000007
【図７】
0004478708.tif 000008