(57)【要約】【課題】段階的な燃焼位置で制御される複数のボイラを備えたボイラ群において、いずれかのボイラを給蒸させるために燃焼開始する際に、過剰な蒸発量によるバックアップを抑制して安定した制御が可能なボイラ群の制御方法、プログラム、制御器及びボイラシステムを提供すること。【解決手段】蒸発量を段階的に増減する複数のボイラを備え、少なくとも一のボイラの燃焼位置を一段階上位の燃焼位置に移行させた際に増加する差分蒸発量が、他のボイラの燃焼停止位置から第１燃焼位置に移行した際に増加する第１差分蒸発量より大きく設定されたボイラ群を制御するプログラムであって、前記他のボイラによりバックアップする際に、バックアップ蒸発量が前記いずれかのボイラの不足蒸発量の合計より大きい場合に、前記バックアップするタイミングを遅らせるように構成されていることを特徴とする。【選択図】図６
2010286169.tif 000002
【特許請求の範囲】
【請求項１】
蒸発量を段階的に増減する複数のボイラを備え、一のボイラの燃焼位置を一段階上位の燃焼位置に移行させた際に増加する差分蒸発量が、他のボイラの燃焼停止位置から第１燃焼位置に移行した際に増加する第１差分蒸発量より大きく設定されたボイラ群を制御するプログラムであって、
前記ボイラ群において、蒸発量を増加するために、前記他のボイラが燃焼開始を指示されて給蒸するまでの間に、燃焼位置にあるボイラを上位の燃焼位置に移行してバックアップする際に、
前記バックアップにより増加するバックアップ蒸発量が前記他のボイラが前記燃焼開始を指示されて給蒸するまでの間に生じる不足蒸発量の合計より大きい場合に、
前記バックアップするタイミングを遅らせるように構成されていることを特徴とするプログラム。
【請求項２】
請求項１に記載のプログラムであって、
前記ボイラ群は、いずれかの燃焼位置を一段階上位の燃焼位置に移行した際に増加する差分蒸発量が燃焼停止位置を第１燃焼位置に移行した際に増加する第１差分蒸発量より大きく設定されたボイラを、少なくとも１台備えていることを特徴とするプログラム。
【請求項３】
請求項１又は請求項２に記載のプログラムであって、
（不足蒸発量の合計）
≧（（バックアップに用いる各ボイラのバックアップ蒸発量を合計した総バックアップ蒸発量）×Ｋ１）    ・・・（１）
Ｋ１：定数（０＜Ｋ１＜１）
を満足する最大台数のボイラによりバックアップする第１のバックアップ手段を備えていることを特徴とするプログラム。
【請求項４】
請求項１から請求項３のいずれか１項に記載のプログラムであって、
（不足蒸発量の合計）
≦（（バックアップに用いている各ボイラのバックアップ蒸発量を合計した総バックアップ蒸発量）×Ｋ２）    ・・・（２）
Ｋ２：定数（０＜Ｋ２＜Ｋ１）
を満足する最小台数のボイラによりバックアップし、前記最小台数を超えるボイラによるバックアップを解除する第２のバックアップ手段を備えていることを特徴とするプログラム。
【請求項５】
請求項１から請求項４のいずれか１項に記載のプログラムを備えることを特徴とする制御器。
【請求項６】
請求項５に記載の制御器を備えることを特徴とするボイラシステム。
【請求項７】
蒸発量を段階的に増減する複数のボイラを備え、一のボイラの燃焼位置を一段階上位の燃焼位置に移行させた際に増加する差分蒸発量が、他のボイラの燃焼停止位置から第１燃焼位置に移行した際に増加する第１差分蒸発量より大きく設定されたボイラ群の制御方法であって、
前記ボイラ群において、蒸発量を増加するために、前記他のボイラが燃焼開始を指示されて給蒸するまでの間に、燃焼位置にあるボイラを上位の燃焼位置に移行してバックアップする際に、
前記バックアップにより増加するバックアップ蒸発量が前記他のボイラが前記燃焼開始を指示されて給蒸するまでの間に生じる不足蒸発量の合計より大きい場合に、
前記バックアップするタイミングを遅らせることを特徴とするボイラ群の制御方法。
【請求項８】
請求項７に記載のボイラ群の制御方法であって、
前記ボイラ群は、いずれかの燃焼位置を一段階上位の燃焼位置に移行した際に増加する差分蒸発量が燃焼停止位置を第１燃焼位置に移行した際に増加する第１差分蒸発量より大きく設定されたボイラを、少なくとも１台備えていることを特徴とするボイラ群の制御方法。
【請求項９】
請求項７又は請求項８に記載のボイラ群の制御方法であって、
（不足蒸発量の合計）
≧（（バックアップに用いる各ボイラのバックアップ蒸発量を合計した総バックアップ蒸発量）×Ｋ１）    ・・・（１）
Ｋ１：定数（０＜Ｋ１＜１）
を満足する最大台数のボイラによりバックアップすることを特徴とするボイラ群の制御方法。
【請求項１０】
請求項７から請求項９のいずれか１項に記載のボイラ群の制御方法であって、
（不足蒸発量の合計）
≦（（バックアップに用いている各ボイラのバックアップ蒸発量を合計した総バックアップ蒸発量）×Ｋ２）    ・・・（２）
Ｋ２：定数（０＜Ｋ２＜Ｋ１）
を満足する最小台数のボイラによりバックアップし、前記最小台数を超えるボイラによるバックアップを解除することを特徴とするボイラ群の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、段階的な燃焼位置で制御される複数のボイラを備えたボイラ群の制御方法、プログラム、制御器及びボイラシステムに関する。
【背景技術】
【０００２】
従来、段階的な燃焼位置で制御される複数のボイラを備えたボイラ群において、いずれかのボイラを給蒸状態とするために燃焼を開始する場合、燃焼開始するボイラが給蒸可能となるまでの間に生じる不足蒸発量を、既に最下位燃焼位置以上にあり燃焼位置を上位に移行することが可能なボイラによってバックアップする場合がある。
【０００３】
バックアップは、燃焼停止位置にあるボイラでは、燃焼を開始して缶体内の水を沸点近傍まで上昇させるのに所定の加熱時間が必要なのに対して、既に最下位燃焼位置以上の燃焼位置にあるボイラでは缶体内の水が沸点近傍で保持されているために所定の蒸発量を短時間で給蒸できることに基づいており、例えば、三位置制御ボイラからなるボイラ群の負荷追従性を向上するために、低燃焼位置にあるボイラを高燃焼位置に移行してバックアップする技術が開示されている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１−２５６７０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、バックアップに用いるボイラのバックアップ蒸発量（バックアップのために一段階上位の燃焼位置に移行した場合に増加する蒸発量であり、移行前後の蒸発量の差）が、不足蒸発量（バックアップを必要とするボイラを燃焼停止位置から第１燃焼位置に移行することで増加する蒸発量に相当）より大きい場合、過剰なバックアップ蒸発量によりバックアップをすることになり、その結果、オーバシュートやハンチングを起こす場合がある。
【０００６】
本発明は、このような事情を考慮してなされたものであり、段階的な燃焼位置で制御される複数のボイラを備えたボイラ群において、いずれかのボイラを給蒸させるために燃焼開始する際に、過剰な蒸発量によるバックアップを抑制して安定した制御が可能なボイラ群の制御方法、プログラム、制御器及びボイラシステムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、この発明は以下の手段を提案している。
請求項１に記載の発明は、蒸発量を段階的に増減する複数のボイラを備え、一のボイラの燃焼位置を一段階上位の燃焼位置に移行させた際に増加する差分蒸発量が、他のボイラの燃焼停止位置から第１燃焼位置に移行した際に増加する第１差分蒸発量より大きく設定されたボイラ群を制御するプログラムであって、前記ボイラ群において、蒸発量を増加するために、前記他のボイラが燃焼開始を指示されて給蒸するまでの間に、燃焼位置にあるボイラを上位の燃焼位置に移行してバックアップする際に、前記バックアップにより増加するバックアップ蒸発量が前記他のボイラが前記燃焼開始を指示されて給蒸するまでの間に生じる不足蒸発量の合計より大きい場合に、前記バックアップするタイミングを遅らせるように構成されていることを特徴とする。
【０００８】
請求項５に記載の発明は、制御器であって、請求項１から請求項４のいずれか１項に記載のプログラムを備えることを特徴とする。
【０００９】
請求項６に記載の発明は、ボイラシステムであって、請求項５に記載の制御器を備えることを特徴とする。
【００１０】
請求項７に記載の発明は、蒸発量を段階的に増減する複数のボイラを備え、一のボイラの燃焼位置を一段階上位の燃焼位置に移行させた際に増加する差分蒸発量が、他のボイラの燃焼停止位置から第１燃焼位置に移行した際に増加する第１差分蒸発量より大きく設定されたボイラ群の制御方法であって、前記ボイラ群において、蒸発量を増加するために、前記他のボイラが燃焼開始を指示されて給蒸するまでの間に、燃焼位置にあるボイラを上位の燃焼位置に移行してバックアップする際に、前記バックアップにより増加するバックアップ蒸発量が前記他のボイラが前記燃焼開始を指示されて給蒸するまでの間に生じる不足蒸発量の合計より大きい場合に、前記バックアップするタイミングを遅らせることを特徴とする。
【００１１】
この発明に係るプログラム、制御器、ボイラシステム、ボイラ群の制御方法によれば、給蒸するために燃焼開始を指示されたボイラが給蒸するまでの間に、第１燃焼位置以上の燃焼位置にあり給蒸しているボイラによってバックアップする際に、バックアップにより増加するバックアップ蒸発量が不足蒸発量の合計より大きい場合に、バックアップするタイミングを遅らせるので、過剰な蒸発量によるバックアップを抑制し、オーバシュートやハンチングの発生を抑制することができる。
【００１２】
この明細書において、差分蒸発量とは、ボイラを一段階上位の燃焼位置に移行した場合に増加する蒸発量、すなわち、移行した後の燃焼位置の蒸発量と移行前の燃焼停止位置（又は燃焼位置）の蒸発量との差をいう。
また、一段階上位に移行して第N燃焼位置（Nは、１以上の整数）となることで増加する蒸発量を、「第N燃焼位置の差分蒸発量」、又は「第N差分蒸発量」といい、例えば、燃焼停止位置から第１燃焼位置に移行した場合に増加する蒸発量を「第１燃焼位置の差分蒸発量」、又は「第１差分蒸発量」と、第１燃焼位置から第２燃焼位置に移行した場合に増加する蒸発量を「第２燃焼位置の差分蒸発量」、又は「第２差分蒸気量」という。
また、バックアップ蒸発量とは、燃焼停止位置にあるボイラが燃焼開始を指示されて給蒸するまでの間に、燃焼位置にある他のボイラが一時的に燃焼位置を一段階上位に移行してバックアップする際に増加させる蒸発量をいう。
【００１３】
請求項２に記載の発明は、請求項１に記載のプログラムであって、前記ボイラ群は、いずれかの燃焼位置を一段階上位の燃焼位置に移行した際に増加する差分蒸発量が燃焼停止位置を第１燃焼位置に移行した際に増加する第１差分蒸発量より大きく設定されたボイラを、少なくとも１台備えていることを特徴とする。
【００１４】
請求項８に記載の発明は、請求項７に記載のボイラ群の制御方法であって、前記ボイラ群は、いずれかの燃焼位置を一段階上位の燃焼位置に移行した際に増加する蒸発量が燃焼停止位置を第１燃焼位置に移行した際に増加する第１差分蒸発量より大きく設定されたボイラを、少なくとも１台備えていることを特徴とする。
【００１５】
この発明に係るプログラム、ボイラ群の制御方法によれば、ボイラを備えたボイラ群において、過剰な蒸発量によるバックアップを抑制し、オーバシュートやハンチングの発生を抑制することができる。
【００１６】
請求項３に記載の発明は、請求項１又は請求項２に記載のプログラムであって、
（不足蒸発量の合計）
≧（（バックアップに用いる各ボイラのバックアップ蒸発量を合計した総バックアップ蒸発量）×Ｋ１）    ・・・（１）
Ｋ１：定数（０＜Ｋ１＜１）
を満足する最大台数のボイラによりバックアップする第１のバックアップ手段を備えていることを特徴とする。
【００１７】
請求項９に記載の発明は、請求項７又は請求項８に記載のボイラ群の制御方法であって、
（不足蒸発量の合計）
≧（（バックアップに用いる各ボイラのバックアップ蒸発量を合計した総バックアップ蒸発量）×Ｋ１）    ・・・（１）
Ｋ１：定数（０＜Ｋ１＜１）
を満足する最大台数のボイラによりバックアップすることを特徴とする。
【００１８】
この発明に係るプログラム、ボイラ群の制御方法によれば、（不足蒸発量の合計）≧（（バックアップに用いる各ボイラのバックアップ蒸発量を合計した総バックアップ蒸発量）×Ｋ１）・・・（１）、Ｋ１：定数（０＜Ｋ１＜１）となった場合に、数式（１）を満足する最大台数によりバックアップするので、過剰な蒸発量によるバックアップが抑制され、オーバシュートの発生、ハンチングの発生を抑制することができる。
【００１９】
請求項４に記載の発明は、請求項１から請求項３のいずれか１項に記載のプログラムであって、
（不足蒸発量の合計）
≦（（バックアップに用いている各ボイラのバックアップ蒸発量を合計した総バックアップ蒸発量）×Ｋ２）    ・・・（２）
Ｋ２：定数（０＜Ｋ２＜Ｋ１）
を満足する最小台数のボイラによりバックアップし、前記最小台数を超えるボイラによるバックアップを解除する第２のバックアップ手段を備えていることを特徴とする。
【００２０】
請求項１０に記載の発明は、請求項７から請求項９のいずれか１項に記載のボイラ群の制御方法であって、
（不足蒸発量の合計）
≦（（バックアップに用いている各ボイラのバックアップ蒸発量を合計した総バックアップ蒸発量）×Ｋ２）    ・・・（２）
Ｋ２：定数（０＜Ｋ２＜Ｋ１）
を満足する最小台数のボイラによりバックアップし、前記最小台数を超えるボイラによるバックアップを解除することを特徴とする。
【００２１】
この発明に係るプログラム、ボイラ群の制御方法によれば、（不足蒸発量の合計）≦（（バックアップに用いている各ボイラのバックアップ蒸発量を合計した総バックアップ蒸発量）×Ｋ２）・・・（２）、Ｋ２：定数（０＜Ｋ２＜Ｋ１）となった場合に、数式（２）を満足する最小台数のボイラによりバックアップし、この最小台数を超えるボイラによるバックアップを解除するので、例えば、バックアップを要求していた燃焼位置が給蒸可能となった場合、又はバックアップを要求していた燃焼位置の燃焼が不要となった場合に、過剰な蒸発量によるバックアップの継続を解除することで、オーバシュートの発生、ハンチングの発生を抑制することができる。
【発明の効果】
【００２２】
この発明に係るボイラ群の制御方法、プログラム、制御器、ボイラシステムによれば、過剰な蒸発量によるバックアップを抑制して、オーバシュートやハンチングの発生を抑制することで、ボイラ群を安定して制御することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施形態に係るボイラシステムの概略構成を示す図である。
【図２】一実施形態に係るボイラ群を説明する概念図である。
【図３】一実施形態に係るプログラムの一例を説明する概略フロー図である。
【図４】一実施形態に係るプログラムの第１のサブルーチンを説明する概略フロー図である。
【図５】一実施形態に係るプログラムの第２のサブルーチンを説明する概略フロー図である。
【図６】一実施形態に係るボイラシステムにおけるバックアップの一例を示す図である。
【図７】この発明の他の実施形態に係るボイラシステムにおけるバックアップの一例を示す図である。
【発明を実施するための形態】
【００２４】
以下、図１から図６を参照し、この発明の一実施形態について説明する。
図１は、本発明に係る制御器の一実施形態を示す図であり、符号１はボイラシステムを示している。
【００２５】
ボイラシステム１は、複数のボイラから構成されるボイラ群２と、制御部（制御器）４と、スチームヘッダ６と、スチームヘッダ６に設けられた圧力センサ７とを備え、ボイラ群２で発生させた蒸気を蒸気使用設備１８に供給するようになっている。
この実施形態において、ボイラ群２は、例えば、第１ボイラ２１、第２ボイラ２２、第３ボイラ２３、第４ボイラ２４、第５ボイラ２５を備え、５台の蒸気ボイラから構成されている。
【００２６】
この実施形態における要求負荷は、圧力センサ７が検出するスチームヘッダ６内の蒸気の圧力（物理量）により代用されており、この圧力に基づいて蒸気使用設備１８の消費蒸気量と対応する蒸発量を算出するようになっている。
【００２７】
スチームヘッダ６は、第１ボイラ２１、・・・、第５ボイラ２５と蒸気管１１により接続されるとともに、蒸気使用設備１８と蒸気管１２により接続されており、ボイラ群２で発生させた蒸気を集合し、各ボイラ相互間の圧力差及び圧力変動を調整して蒸気使用設備１８に蒸気を供給するようになっている。
【００２８】
ボイラ群２を構成している各ボイラ２１、・・・、２５は、例えば、図２に示すように同一の構成とされ、それぞれ燃焼停止状態（燃焼停止位置に対応）、低燃焼状態（第１燃焼位置に対応）、高燃焼状態（第２燃焼位置に対応）での燃焼が制御可能な三位置ボイラとされている。
また、燃焼停止位置から第１燃焼位置に燃焼位置を一段階高くした場合に増加する第１差分蒸発量は、１０００（Ｋｇ／ｈ）、第１燃焼位置から第２燃焼位置に燃焼位置を一段階高くした場合に増加する第２差分蒸発量は、２５００（Ｋｇ／ｈ）に設定されている。つまり、第２燃焼位置で燃焼した場合の蒸発量すなわち定格蒸発量は３５００（Ｋｇ／ｈ）とされている。
【００２９】
また、各ボイラ２１、・・・、２５の燃焼停止位置、第１燃焼位置、第２燃焼位置への移行は、周知の燃焼位置制御技術によって制御されるようになっており、例えば、スチームヘッダ６の圧力が高くなった場合には蒸発量を減少させ、圧力が低くなった場合には蒸発量を増加させるようになっている。
【００３０】
図２において、各枠内に示した〈１〉から〈１０〉は、ボイラ群２が蒸発量を増加する際の優先順位を示しており、ボイラ群２を構成する各ボイラは、燃焼停止位置から第１燃焼位置への移行と、第１燃焼位置から第２燃焼位置への移行を、それぞれ第１ボイラ２１から第５ボイラ２５の順で行うようになっている。すなわち、バックアップの場合を除き、第１燃焼位置から第２燃焼位置への移行は、すべてのボイラが第１燃焼位置に移行した後に行われるようになっている。
また、バックアップをするために、第１燃焼位置から第２燃焼位置に一時的に燃焼位置を移行する場合、第１燃焼位置にあるボイラのうち優先順位が高いボイラを優先して行なうようになっている。
【００３１】
制御部４は、入力部４１と、メモリ４２と、演算部４３と、ハードディスク４４と、出力部４６と、通信線４７とを備え、入力部４１、メモリ４２、演算部４３、ハードディスク４４、出力部４６は通信線４７により相互にデータ等を通信可能に接続され、ハードディスク４４にはデータベース４５が格納されている。
【００３２】
入力部４１は、例えば、図示しないキーボード等のデータ入力機器を有していて設定等を演算部４３に出力可能とされるとともに、圧力センサ７、各ボイラ２１、・・・、２５と信号線１３、信号線１６により接続され、圧力センサ７から入力された圧力信号及び各ボイラ２１、・・・、２５から入力された信号（例えば、燃焼位置等の情報）を演算部４３に出力するようになっている。
出力部４６は、各ボイラ２１、・・・、２５と信号線１４により接続され、演算部４３から出力された制御信号を各ボイラ２１、・・・、２５に出力するようになっている。
【００３３】
演算部４３は、メモリ４２の記憶媒体（例えば、ＲＯＭ）に格納されたプログラムを読み込んで実行し、例えば、要求負荷に対応する蒸発量の算出、入力部４１から入力された各ボイラの運転状態に関する情報等に基づいてバックアップを行なうかどうかを判断、及びボイラ群２において燃焼させるボイラ及びその燃焼位置を選択し、その結果に基づき出力部４６を介して各ボイラ２１、・・・、２５に制御信号を出力するようになっている。
【００３４】
データベース４５は、第１のデータベース４５Ａと、第２のデータベース４５Ｂとを備えている。
第１のデータベース４５Ａは、圧力信号（ｍＶ）と圧力（Ｐａ）との関係を示すデータテーブルが数値データとして格納されており、圧力センサ７からの圧力信号（ｍＶ）に基づいてスチームヘッダ６内の圧力（Ｐａ）が算出されるようになっている。
また、第２のデータベース４５Ｂは、例えば、各ボイラ２１、・・・、２５の燃焼位置の構成、各燃焼位置の差分蒸発量、各燃焼位置の蒸発量等のデータが格納されており、これらデータを、演算部４３が演算する際に参照するようになっている。
【００３５】
一実施形態に係るプログラムは、メインルーチンと、第１サブルーチン（第１のバックアップ手段）と、第２サブルーチン（第２のバックアップ手段）とを備えており、メインルーチンは、圧力センサ７が検出したスチームヘッダ６の圧力に基づいて、ボイラ群２において燃焼させるボイラ及び燃焼位置を選択してボイラ群２の蒸発量を制御するように構成されている。この実施形態において、燃焼させるボイラ及び燃焼位置は、優先順位に基づいて行なわれるようになっている。
【００３６】
第１のサブルーチンは、ボイラ群２の蒸発量を増加させるために、各ボイラ２１、・・・、２５のいずれかに給蒸のために燃焼開始を指示する信号が出力され、既に第１燃焼位置（最下位燃焼位置）にあるボイラを第２燃焼位置に移行してバックアップする際に、バックアップにより増加するバックアップ蒸発量が、燃焼開始を指示されたボイラが給蒸状態に到達していないために不足する不足蒸発量の合計より大きい場合に、バックアップを開始するタイミングを遅らせるように構成されている。
【００３７】
具体的には、各ボイラ２１、・・・、２５の不足蒸発量を合計した合計不足蒸発量ＪＬが、
合計不足蒸発量ＪＬ
≧（（バックアップに用いる各ボイラのバックアップ蒸発量を合計した総バックアップ蒸発量）×Ｋ１）    ・・・（１）
Ｋ１：定数（０＜Ｋ１＜１）となった場合にバックアップを開始し、数式（１）を満足する最大台数によりバックアップするようになっている。
【００３８】
また、第２のサブルーチンは、ボイラ群２において、バックアップ燃焼中のボイラが存在する状況で合計不足蒸発量ＪＬが減少した場合に、バックアップ又はバックアップの一部を早期に解除して、過剰蒸発量によるバックアップが継続するのを抑制するようになっており、具体的には、
合計不足蒸発量ＪＬ
≦（（バックアップに用いている各ボイラのバックアップ蒸発量を合計した総バックアップ蒸発量）×Ｋ２）    ・・・（２）
Ｋ２：定数（０＜Ｋ２＜Ｋ１）
を満足する最小台数のボイラによりバックアップし、最小台数を超えるボイラによるバックアップを解除するようになっている。
【００３９】
メインルーチン、第１のサブルーチン及び第２のサブルーチンの動作手順は、例えば、図３、図４、図５に示すフロー図のような概略構成とされている。
なお、メインルーチンにおける圧力センサ７からの圧力信号に基づいて蒸発量増加の必要性を判断は、上述のように周知の燃焼位置制御技術が用いられるものとし、説明を省略する。
以下、図３を参照して、メインルーチンについて説明する。
【００４０】
１）まず、ボイラ群２における合計不足蒸発量ＪＬ、総バックアップ蒸発量ＪＢＫを設定するとともに、合計不足蒸発量ＪＬ、総バックアップ蒸発量ＪＢＫに、それぞれ初期値（＝０）を設定する（Ｓ１）。
２）ボイラ群２が運転中かどうかを判断する（Ｓ２）。
ボイラ群２が運転中の場合にはＳ３に移行し、運転が停止している場合にはプログラムを終了する。
３）演算部４３は、入力部４１を介して取得した各ボイラ２１、・・・、２５の運転状態に関する情報等に基づいて新たに給蒸可能となったボイラの有無を判断する（Ｓ３）。
給蒸可能となったボイラがない場合にはＳ４に移行し、給蒸可能となったボイラがある場合にはＳ１８に移行する。
４）演算部４３は、入力部４１を介して取得した圧力センサ７の圧力信号に基づいて蒸発量増加の必要性を判断する（Ｓ４）。
蒸発量を増加する必要性がある場合にはＳ５に移行し、蒸発量を増加する必要性がない場合にはＳ１１に移行する。
５）演算部４３は、優先順位に基づき蒸発量増加するための信号を出力する（Ｓ５）。
６）演算部４３は、Ｓ５において出力した蒸発量増加のための信号出力が、燃焼停止位置から第１燃焼位置への移行かどうかを判断する（Ｓ６）。
燃焼停止位置から第１燃焼位置への移行である場合にはＳ７に移行し、燃焼停止位置から第１燃焼位置への移行ではない場合にはＳ２に移行する。
７）演算部４３は、燃焼停止位置から第１燃焼位置への移行である場合に、バックアップ可能なボイラがあるかどうかを判断する（Ｓ７）。
バックアップ可能なボイラがある場合にはＳ８に移行し、バックアップ可能なボイラがない場合にはＳ２に移行する。
８）演算部４３は、バックアップ可能なボイラがある場合には、合計不足蒸発量ＪＬを算出し、メモリ４２に格納する（Ｓ８）。
合計不足蒸発量ＪＬを算出したら、Ｓ１０の第１のサブルーチンに移行する。
合計不足蒸発量ＪＬは、燃焼停止位置から第１燃焼位置に移行する信号を出力した後に運転状態に関する情報が給蒸可能状態となっていない各ボイラ２１、・・・、２５の第１差分蒸発量を合計して算出する。
９）第１のサブルーチンの実行が終了したら、Ｓ２に移行する（Ｓ１０）。
１０）Ｓ４において蒸発量増加の必要性がないと判断された場合、演算部４３は、入力部４１を介して取得した各ボイラ２１、・・・、２５の運転状態に関する情報をチェックして、燃焼開始の指示を受けて給蒸可能となるまでの間の各ボイラ２１、・・・、２５が、ボイラ群２の必要蒸発量が減少して燃焼不要となることで合計不足蒸発量ＪＬが減少していないかどうかを判断する（Ｓ１１）。
合計不足蒸発量ＪＬの減少がある場合にはＳ１２に移行し、合計不足蒸発量ＪＬの減少がない場合にはＳ２に移行する。
１１）演算部４３は、Ｓ１１において合計不足蒸発量ＪＬの減少がある場合には、合計不足蒸発量ＪＬを算出し、合計不足蒸発量ＪＬを算出したらＳ１３の第２のサブルーチンに移行する（Ｓ１２）。このとき、算出した合計不足蒸発量ＪＬは、メモリ４２に格納する。
１２）第２のサブルーチンの実行が終了したら、Ｓ２に移行する（Ｓ１３）。
１３）演算部４３は、Ｓ３において新たに給蒸可能となったボイラがある場合には、合計不足蒸発量ＪＬを算出し、合計不足蒸発量ＪＬを算出したらＳ２０の第２のサブルーチンに移行する（Ｓ１８）。このとき、算出した合計不足蒸発量ＪＬは、メモリ４２に格納する。
１４）第２のサブルーチンの実行が終了したら、Ｓ２に移行する（Ｓ２０）。
上記１）から１４）を繰り返して実行する。
〔第１のサブルーチン〕
以下、図４を参照して、第１のサブルーチンについて説明する。第１のサブルーチンは、ボイラ群２において、燃焼位置が燃焼停止位置から第１燃焼位置に移行する信号が出力されて、メインルーチンのＳ１０への移行により開始する。
１）まず、ボイラ群２における現在の総バックアップ蒸発量ＪＢＫと、バックアップ燃焼をする場合に優先順位に基づいて新たに燃焼させる次優先バックアップボイラのバックアップ蒸発量JBK１とを合計し、この（総バックアップ蒸発量ＪＢＫ＋次優先バックアップボイラのバックアップ蒸発量JBK１）と定数Ｋ１（０＜Ｋ１＜１）との積を算出してＪＡに置き換える（Ｓ１０１）。ＪＡは、数式（１）を判断するために用いる変数である。
ここで、次優先バックアップボイラとは、バックアップに用いることが可能なボイラのうち、バックアップに関しての優先順位が最上位のボイラをいう。
２）演算部４３は、合計不足蒸発量ＪＬ≧ＪＡかどうかを判断する（Ｓ１０２）。
合計不足蒸発量ＪＬ≧ＪＡである場合にはＳ１０３に移行し、合計不足蒸発量ＪＬ≧ＪＡでない場合にはプログラムを終了する。
３）演算部４３は、次優先バックアップボイラに１段階上位の燃焼位置に移行する信号を出力して、Ｓ１０４に移行する（Ｓ１０３）。
４）演算部４３は、Ｓ１０１で算出した（総バックアップ蒸発量ＪＢＫ＋次優先バックアップボイラのバックアップ蒸発量JBK１）を新たな総バックアップ蒸発量ＪＢＫに置き換えてＳ１０１に移行する（Ｓ１０４）。なお、新たな総バックアップ蒸発量ＪＢＫは、メモリ４２に格納する。
５）演算部４３は、入力部４１を介して取得した各ボイラ２１、・・・、２５の運転状態に関する情報等に基づいて次優先バックアップボイラの有無を判断する（Ｓ１０５）。
次優先バックアップボイラがある場合にはＳ１０１に移行し、次優先バックアップボイラがない場合には、数式（１）を満足していなくともプログラムを終了する。
上記１）から５）を繰り返して実行する。
このようにして、数式（１）を満足する最大台数を決定する。
〔第２のサブルーチン〕
以下、図５を参照して、第２のサブルーチンについて説明する。第２のサブルーチンは、ボイラ群２において、合計不足蒸発量ＪＬの減少が検出されて、メインルーチンのＳ１３又はＳ２０に移行することにより開始する。
１）まず、ボイラ群２におけるバックアップ中のボイラの有無を判断する（Ｓ２０１）。
バックアップ中のボイラの有無の判断は、現在の総バックアップ蒸発量ＪＢＫがゼロの場合は、バックアップ中のボイラは存在しないものと判断し、総バックアップ蒸発量ＪＢＫがゼロでない場合は、バックアップ中のボイラが存在すると判断する。
バックアップ中のボイラが存在する場合には、Ｓ２０２に移行し、バックアップ中のボイラが存在しない場合には、第２のサブルーチンを終了する。
２）次に、ボイラ群２における現在の総バックアップ蒸発量ＪＢＫと定数Ｋ２（０＜Ｋ２＜Ｋ１）との積を算出してＪＢに置き換える（Ｓ２０２）。ＪＢは、数式（２）を判断するために用いる変数である。
３）演算部４３は、合計不足蒸発量ＪＬ≦ＪＢかどうかを判断する（Ｓ２０３）。
合計不足蒸発量ＪＬ≦ＪＢである場合にはＳ２０４に移行し、合計不足蒸発量ＪＬ≦ＪＢでない場合には第２のサブルーチンを終了する。
４）演算部４３は、最下位優先バックアップボイラにバックアップ燃焼を解除する信号を出力して１段階下位の燃焼位置に移行し、Ｓ２０５に移行する（Ｓ２０４）。
５）演算部４３は、（総バックアップ蒸発量ＪＢＫ−最下位優先バックアップボイラのバックアップ蒸発量ＪＢＫ２）を算出して、新たな総バックアップ蒸発量ＪＢＫに置き換えてＳ２０１に移行する（Ｓ２０５）。なお、新たな総バックアップ蒸発量ＪＢＫは、メモリ４２に格納する。
上記１）から５）を繰り返して実行する。
このようにして、数式（２）を満足する最小台数を決定する。
【００４１】
次に、図６を参照してボイラシステム１の作用について説明する。
図６は、プログラムを用いてボイラ群２の燃焼を制御する場合の各ボイラ２１、・・・、２５の燃焼状態を示す概略図であり、四角枠は各ボイラ２１、・・・、２５のそれぞれ第１燃焼位置、第２燃焼位置の燃焼状態を、左側に示した数値１０００、２５００はそれぞれ第１差分蒸発量及び第２差分蒸発量を示している。
【００４２】
また、図６において網かけで示した燃焼位置は燃焼中であることを示し、網かけと「Ｒ」を施したボイラは燃焼指示を受けて給蒸するまでの状態を示し、網かけと「ＢＫ」を施したボイラはバックアップ中であることを示している。
なお、各ボイラ２１、・・・、２５において、例えば、数式（１）に係る定数Ｋ１＝０．７、数式（２）に係る定数Ｋ２＝０．４に設定されているものとする。
【００４３】
また、ボイラ群２は、便宜のため、例えば、図６（Ａ）に示すように、第１ボイラ２１、第２ボイラ２２の２台が第１燃焼位置にあり、この時点で、第１ボイラ２１、第２ボイラ２２ともに給蒸可能であるとする。この場合、合計不足蒸発量ＪＬはゼロ、総バックアップ蒸発量ＪＢＫはゼロである。
【００４４】
１）まず、図６（Ａ）に示すように、第１ボイラ２１、第２ボイラ２２の２台が第１燃焼位置にある。
この場合、
バックアップ蒸発量を除く蒸発量は、２０００（ｋｇ／ｈ）
合計不足蒸発量ＪＬは、ゼロ
総バックアップ蒸発量ＪＢＫは、ゼロ
次優先バックアップ蒸発量は、２５００（ｋｇ／ｈ）
である。
２）演算部４３は、Ｓ２、Ｓ３を経由してＳ４を実行する。
要求負荷が増加した場合、演算部４３は、蒸発量を増加する必要があると判断（Ｓ４）し、優先順位に基づいて蒸発量を増加する信号を出力（Ｓ５）する。
その結果、図６（Ｂ）に示すように、第３ボイラ２３が燃焼停止位置から第１燃焼位置に移行する。
この時点で、第３ボイラ２３の第１燃焼位置は、燃焼指示を受けて給蒸するまでの間の状態であり、
バックアップ蒸発量を除く蒸発量は、２０００（ｋｇ／ｈ）
合計不足蒸発量ＪＬは、１０００（ｋｇ／ｈ）
総バックアップ蒸発量ＪＢＫは、ゼロ
次優先バックアップ蒸発量は、２５００（ｋｇ／ｈ）
である。
３）蒸発量を増加する信号が出力（Ｓ５）されると、演算部４３は、蒸発量の増加が、新たなボイラを燃焼停止位置から第１燃焼位置への移行によるものかどうかを判断する（Ｓ６）。
図６（Ｂ）では、第３ボイラ２３が燃焼開始しているので、燃焼停止位置から第１燃焼位置への移行による蒸発量の増加と判断する（Ｓ６）。
次に、演算部４３は、第１ボイラ２１、第２ボイラ２２が第１燃焼位置であるから、バックアップ可能なボイラが存在すると判断（Ｓ７）し、Ｓ８を実行して合計不足蒸発量ＪＬ（＝１０００（ｋｇ／ｈ））を算出する。Ｓ８において合計不足蒸発量ＪＬを算出したら、第１のサブルーチン（Ｓ１０）に移行する。
４）演算部４３は、第１のサブルーチンにおいて、Ｓ１０１を実行してＪＡ＝２５００×０．７（＝１７５０（ｋｇ／ｈ））を算出する。
次に、Ｓ１０２を実行して、合計不足蒸発量ＪＬ１０００（ｋｇ／ｈ）とＪＡとを比較する。
その結果、合計不足蒸発量ＪＬ（＝１０００（ｋｇ／ｈ））＜ＪＡ（＝１７５０（ｋｇ／ｈ））であるから、数式（１）を満足する最大台数のボイラはゼロとなり、第１ボイラ２１、第２ボイラ２２によるバックアップをせずに、図６（Ｂ）に示すように、第１ボイラ２１によるバックアップをすることなく、第１のサブルーチンを終了する。
５）次に、演算部４３は、Ｓ２、Ｓ３を経由してＳ４を実行する。
ここで、要求負荷が増加し、演算部４３は、蒸発量を増加する必要があると判断（Ｓ４）したものとする。次いで、演算部４３は、優先順位に基づいて蒸発量を増加する信号を出力（Ｓ５）する。
その結果、図６（Ｃ）に示すように、第４ボイラ２４が燃焼停止位置から第１燃焼位置に移行する。
この時点で、第３ボイラ２３及び第４ボイラ２４は、燃焼指示を受けて第１燃焼位置に移行して給蒸するまでの間の状態であり、
バックアップ蒸発量を除く蒸発量は、２０００（ｋｇ／ｈ）
合計不足蒸発量ＪＬは、２０００（ｋｇ／ｈ）
総バックアップ蒸発量ＪＢＫは、ゼロ
次優先バックアップ蒸発量は、２５００（ｋｇ／ｈ）
である。
６）蒸発量を増加する信号が出力（Ｓ５）されると、演算部４３は、蒸発量の増加が、新たなボイラを燃焼停止位置から第１燃焼位置への移行によるものかどうかを判断する（Ｓ６）。
図６（Ｃ）では、第４ボイラ２４が燃焼開始しているので、燃焼停止位置から第１燃焼位置への移行による蒸発量の増加と判断する（Ｓ６）。
次に、演算部４３は、第１ボイラ２１、第２ボイラ２２が第１燃焼位置であるから、バックアップ可能なボイラが存在すると判断（Ｓ７）し、Ｓ８を実行して合計不足蒸発量ＪＬ（＝２０００（ｋｇ／ｈ））を算出する。Ｓ８において合計不足蒸発量ＪＬを算出したら、第１のサブルーチン（Ｓ１０）に移行する。
７）演算部４３は、第１のサブルーチンにおいて、Ｓ１０１を実行してＪＡ＝２５００×０．７（＝１７５０（ｋｇ／ｈ））を算出する。
次に、Ｓ１０２を実行して、合計不足蒸発量ＪＬ２０００（ｋｇ／ｈ）とＪＡとを比較する。
その結果、合計不足蒸発量ＪＬ（＝２０００（ｋｇ／ｈ））≧ＪＡ（＝１７５０（ｋｇ／ｈ））であるから、Ｓ１０３に移行して、次優先バックアップボイラである第１ボイラ２１によるバックアップを開始する信号を出力する。
８）その結果、図６（Ｄ）に示すように、第１ボイラ２１を第１燃焼位置から第２燃焼位置に移行して、バックアップを開始する。
この時点で、
バックアップ蒸発量を除く蒸発量は、２０００（ｋｇ／ｈ）
合計不足蒸発量ＪＬは２０００（ｋｇ／ｈ）
総バックアップ蒸発量ＪＢＫは、２５００（ｋｇ／ｈ）
次優先バックアップ蒸発量は、２５００（ｋｇ／ｈ）
最下位優先バックアップ蒸発量は、２５００（ｋｇ／ｈ）
である。
９）次に、数式（１）を満足する最大台数のボイラを算出するために、演算部４３は、第１のサブルーチンにおいてＳ１０４を実行して、ＪＢＫ＋次優先バックアップボイラのバックアップ蒸発量ＪＢＫ１を算出する。
次いで、Ｓ１０１を実行してＪＡ（＝（２５００＋２５００）×０．７（＝３５００（ｋｇ／ｈ）））を算出し、Ｓ１０２を実行して合計不足蒸発量ＪＬ１０００（ｋｇ／ｈ）とＪＡとを比較する。
その結果、合計不足蒸発量ＪＬ（＝２０００（ｋｇ／ｈ））＜ＪＡ（＝３５００（ｋｇ／ｈ））であるから、数式（１）を満足する最大台数のボイラは１台となり、図６（Ｂ）に示すように、第２ボイラ２２によるバックアップをせずに第１ボイラ２１によるバックアップを維持して、第１のサブルーチンを終了する。
１０）次に、演算部４３は、Ｓ２、Ｓ３を経由してＳ４を実行する。
ここで、要求負荷が増加し、演算部４３は、蒸発量を増加する必要があると判断（Ｓ４）したものとする。次いで、演算部４３は、優先順位に基づいて蒸発量を増加する信号を出力（Ｓ５）する。
その結果、図６（Ｅ）に示すように、第５ボイラ２５が燃焼停止位置から第１燃焼位置に移行する。
この時点で、第３ボイラ２３から第５ボイラ２５の３台が、第１燃焼位置は、燃焼指示を受けて給蒸するまでの間の状態であり、
バックアップ蒸発量を除く蒸発量は、２０００（ｋｇ／ｈ）
合計不足蒸発量ＪＬは、３０００（ｋｇ／ｈ）
総バックアップ蒸発量ＪＢＫは、２５００（ｋｇ／ｈ）
次優先バックアップ蒸発量は、２５００（ｋｇ／ｈ）
最下位優先バックアップ蒸発量は、２５００（ｋｇ／ｈ）
である。
１１）蒸発量を増加する信号が出力（Ｓ５）されると、演算部４３は、蒸発量の増加が、新たなボイラを燃焼停止位置から第１燃焼位置への移行によるものかどうかを判断する（Ｓ６）。
図６（Ｅ）では、第５ボイラ２５が燃焼開始しているので、燃焼停止位置から第１燃焼位置への移行による蒸発量の増加と判断する（Ｓ６）。
次に、演算部４３は、第２ボイラ２２が第１燃焼位置であるから、バックアップ可能なボイラが存在すると判断（Ｓ７）し、Ｓ８を実行して合計不足蒸発量ＪＬ（＝３０００（ｋｇ／ｈ））を算出する。Ｓ８において合計不足蒸発量ＪＬを算出したら、第１のサブルーチン（Ｓ１０）に移行する。
１２）演算部４３は、第１のサブルーチンにおいて、Ｓ１０１を実行してＪＡ（＝（２５００＋２５００）×０．７（＝３５００（ｋｇ／ｈ）））を算出する。
次に、Ｓ１０２を実行して、合計不足蒸発量ＪＬ３０００（ｋｇ／ｈ）とＪＡとを比較する。
その結果、合計不足蒸発量ＪＬ（＝３０００（ｋｇ／ｈ））＜ＪＡ（＝３５００（ｋｇ／ｈ））であるから、数式（１）を満足する最大台数のボイラは１台のままであり、第２ボイラ２２によるバックアップをせずに、図６（Ｅ）に示すように、第１ボイラ２１によるバックアップを維持して、第１のサブルーチンを終了する。
１３）次に、演算部４３は、Ｓ２を経由してＳ３を実行する。
ここで、演算部４３がＳ３を実行する前に、図６（Ｆ）に示すように、第３ボイラ２３が給蒸可能となったものとする。
この時点で、第４ボイラ２４及び第５ボイラ２５の２台が、燃焼指示を受けて給蒸するまでの間の状態であり、
バックアップ蒸発量を除く蒸発量は、３０００（ｋｇ／ｈ）
合計不足蒸発量ＪＬは、２０００（ｋｇ／ｈ）
総バックアップ蒸発量ＪＢＫは、２５００（ｋｇ／ｈ）
次優先バックアップ蒸発量は、２５００（ｋｇ／ｈ）
最下位優先バックアップ蒸発量は、２５００（ｋｇ／ｈ）
である。
１４）演算部４３は、新たに給蒸可能となったボイラが存在すると判断（Ｓ３）して、Ｓ１８に移行し、Ｓ１８を実行して合計不足蒸発量ＪＬ（＝２０００（ｋｇ／ｈ））を算出する。Ｓ１８において合計不足蒸発量ＪＬを算出したら、第２のサブルーチン（Ｓ２０）に移行する。
１５）演算部４３は、第２のサブルーチンにおいて、Ｓ２０１を実行してＪＢＫ（＝２５００（ｋｇ／ｈ）がゼロでないことからバックアップ中のボイラがあることを判断し、Ｓ２０２に移行する。
１６）演算部４３は、第２のサブルーチンにおいて、Ｓ２０２を実行してＪＢ（＝２５００×０．４（＝１０００（ｋｇ／ｈ））を算出する。
次いで、Ｓ２０３を実行して、合計不足蒸発量ＪＬ２０００（ｋｇ／ｈ）とＪＢとを比較する。
その結果、合計不足蒸発量ＪＬ（＝２０００（ｋｇ／ｈ））＞ＪＢ（＝１０００（ｋｇ／ｈ））であるから、数式（２）を満足する最大台数のボイラは１台のままであり、図６（Ｆ）に示すように、第１ボイラ２１によるバックアップを解消することなく維持し、第２のサブルーチンを終了する。
１７）次に、演算部４３は、Ｓ２を経由してＳ３を実行する。
ここで、演算部４３がＳ３を実行する前に、図６（Ｇ）に示すように、第４ボイラ２４が給蒸可能となったものとする。
この時点で、第５ボイラ２５が、燃焼指示を受けて給蒸するまでの間の状態であり、
バックアップ蒸発量を除く蒸発量は、４０００（ｋｇ／ｈ）
合計不足蒸発量ＪＬは、１０００（ｋｇ／ｈ）
総バックアップ蒸発量ＪＢＫは、２５００（ｋｇ／ｈ）
次優先バックアップ蒸発量は、２５００（ｋｇ／ｈ）
最下位優先バックアップ蒸発量は、２５００（ｋｇ／ｈ）
である。
１８）演算部４３は、新たに給蒸可能となったボイラが存在すると判断（Ｓ３）して、Ｓ１８に移行し、Ｓ１８を実行して合計不足蒸発量ＪＬ（＝１０００（ｋｇ／ｈ））を算出する。Ｓ１８において合計不足蒸発量ＪＬを算出したら、第２のサブルーチン（Ｓ２０）に移行する。
１９）演算部４３は、第２のサブルーチンにおいて、Ｓ２０１を実行してＪＢＫ（＝２５００（ｋｇ／ｈ）がゼロでないことからバックアップ中のボイラがあることを判断し、Ｓ２０２に移行する。
２０）演算部４３は、第２のサブルーチンにおいて、Ｓ２０２を実行してＪＢ（＝２５００×０．４（＝１０００（ｋｇ／ｈ））を算出する。
次いで、Ｓ２０３を実行して、合計不足蒸発量ＪＬ１０００（ｋｇ／ｈ）とＪＢとを比較する。
その結果、合計不足蒸発量ＪＬ（＝１０００（ｋｇ／ｈ））≦ＪＢ（＝１０００（ｋｇ／ｈ））であるから、Ｓ２０４に移行して、最下位優先バックアップボイラである第１ボイラ２１によるバックアップを解消する信号を出力する。ここで、数式（２）を満足する最大台数のボイラはゼロである。
２１）その結果、図６（Ｈ）に示すように、第１ボイラ２１が第２燃焼位置から第１燃焼位置に移行して、第１ボイラ２１によるバックアップが解消される。
この時点で、第５ボイラ２５が、燃焼指示を受けて給蒸するまでの間の状態となり、
バックアップ蒸発量を除く蒸発量は、４０００（ｋｇ／ｈ）
合計不足蒸発量ＪＬは１０００（ｋｇ／ｈ）
総バックアップ蒸発量ＪＢＫは、ゼロ
である。
２２）次いで、演算部４３は、総バックアップ蒸発量ＪＢＫ−最下位優先バックアップボイラのバックアップ蒸発量ＪＢＫ２）（＝２５００−２５００（＝ゼロ））を算出（Ｓ２０５）して新たなＪＢＫに置き換え、Ｓ２０１に移行する。
２３）演算部４３は、ＪＢＫがゼロであるため、バックアップボイラが存在しないと判断（Ｓ２０１）して、第２のサブルーチンを終了する。
なお、図６には、図示していないが、燃焼開始の指示を受けて給蒸可能となるまでの間のボイラが、ボイラ群２の必要蒸発量が減少して燃焼不要となることにより合計不足蒸発量ＪＬが減少した場合には、合計不足蒸発量ＪＬを算出（Ｓ１２）して第２のサブルーチンを実行（Ｓ１３）し、数式（２）を満足する最小台数のボイラによりバックアップを行なうとともに最小台数を超えるボイラによるバックアップを解除するようになっている。
【００４５】
以上のように、一実施形態に係るプログラム、ボイラシステム１によれば、バックアップにおいて、不足蒸発量が、数式（１）を満足する場合に、式（１）を満足する場合に、式（１）を満足する最大台数のボイラによりバックアップするので、過剰なバックアップ蒸発量によるバックアップが抑制され、バックアップによるオーバシュート、ハンチングの発生を抑制することができる。
その結果、バックアップにおけるボイラ群２の制御を安定して行なうことができる。
【００４６】
また、不足蒸発量が、数式（２）を満足する場合に、式（２）を満足する最小台数のボイラによりバックアップし、他のボイラのバックアップ燃焼を解除するので過剰な蒸発量によるバックアップの継続を抑制して、オーバシュート、ハンチングの発生を抑制することができる。
【００４７】
なお、この発明は上記実施の形態に限定されるものではなく、発明の趣旨を逸脱しない範囲において、種々の変更をすることが可能である。
【００４８】
例えば、上記実施の形態においては、ボイラシステム１を構成するボイラ群２の（第１差分蒸発量：第２差分蒸発量）が２：５に設定された三位置制御される５台のボイラ２１、・・・、２５により構成される場合について説明したが、いずれかのボイラの燃焼停止位置から第１燃焼位置に移行した際に増加する第１差分蒸発量が、他のボイラにおいて燃焼位置を一段階上位の燃焼位置に移行させた際に増加する差分蒸発量より大きく設定された２台以上の任意の台数のボイラから構成されるボイラ群２に適用可能である。
【００４９】
例えば、図７に示すように、各ボイラの（第１差分蒸発量：第２差分蒸発量）が１：１であっても、バックアップに用いるボイラ（Ｎｏ．１）のバックアップ蒸発量が、バックアップを要求するボイラ（Ｎｏ．２からＮｏ．４）の第１差分蒸発量の合計よりも大きく設定されたボイラ群におけるバックアップに適用してもよい。
なお、図７において、（Ａ）は、Ｎｏ．１ボイラが第１燃焼位置にあり蒸発量２０００（ｋｇ／ｈ）で給蒸している状態を、（Ｂ）は、第１燃焼位置（第１差分蒸発量は、各１０００（ｋｇ／ｈ）のＮｏ．２からＮｏ．４ボイラに燃焼開始の指示が出力されて給蒸するまでの状態（Ｒ）を、（Ｃ）はＮｏ．１ボイラが第２燃焼位置（第２差分蒸発量は、２０００（ｋｇ／ｈ））に移行してバックアップ（ＢＫ）している状態を、概略図示したものである。
また、この場合、（第１差分蒸発量：第２差分蒸発量）は、１：１以外に設定されてもよいことはいうまでもない。
【００５０】
また、四位置ボイラ、五位置ボイラ又はこれら以上の燃焼位置を有するボイラを対象としてもよく、この場合、（第１差分蒸発量：いずれかの燃焼位置の差分蒸発量）が、１：１以外に設定されてもよい。
また、ボイラ群２を構成する５台のボイラ２１、・・・、２５のうち一部が、例えば故障、修理等により計画停止されている場合に稼動可能な一部のボイラを対象として燃焼制御してもよい。
【００５１】
また、例えば、ボイラ群２が、四位置ボイラ以上の燃焼位置を有するボイラを備えている場合に、いずれかのボイラの燃焼位置を上位に２段階以上移行させることによりバックアップ制御する構成としてもよい。
【００５２】
また、上記実施の形態においては、ボイラ群２が、燃焼位置の構成（燃焼位置数及び各燃焼位置の差分蒸発量）が同一とされる複数のボイラから構成されている場合について説明したが、例えば、ボイラ群を構成するボイラの一部又は全部について、最大蒸発量、各燃焼位置の差分蒸発量を異なる構成としてもよい。
【００５３】
また、上記実施の形態においては、蒸気量と対応する物理量としてスチームヘッダ６内の圧力を用いて蒸発量を制御し、圧力に基づいて算出される不足蒸発量に基づいてバックアップする場合について説明したが、圧力に代えて、例えば、蒸気使用設備１８における蒸気の使用量、温度等、蒸発量と対応する他の物理量に基づいてボイラ群２を制御して、バックアップをし、又はバックアップ中のボイラの燃焼を解除する構成としてもよい。
【００５４】
また、バックアップ蒸発量が、不足蒸発量の合計より大きいかどうかを判断する際に、数式（１）以外の手段により判断してもよい。
例えば、数式（１）における定数Ｋ１に代えて関数を用いてもよく、例えば、複数の定数、複数の定数と関数、複数の関数を用いて、バックアップを開始するタイミングを遅らせる構成としてもよい。
例えば、バックアップを要求するボイラの第１差分蒸発量と、バックアップに用いる燃焼位置の差分蒸発量のいずれか一方又は双方が異なる場合に、第１の燃焼位置、バックアップ用燃焼位置に対応する定数等を異なる設定としてもよい。
【００５５】
また、上記実施の形態においては、第１のサブルーチン、第２のサブルーチンにおいて判断する数式が、それぞれ「≦」、「≧」により定義される場合について説明したが、それぞれ「＜」、「＞」を用いた数式により判断する構成としてもよい。
【００５６】
また、上記実施の形態においては、プログラムが、第１のサブルーチン、第２のサブルーチンの双方を備える場合について説明したが、第１のサブルーチン、第２のサブルーチンのうちいずれか一方のサブルーチンを備える構成、すなわち、例えば、周知の方法によってバックアップし、又はバックアップしているボイラの燃焼を解除する構成としてもよい。
【００５７】
また、上記実施の形態においては、本発明に係る制御をプログラムによって行なう場合について説明したが、プログラムによらずオペアンプ等を用いたアナログ制御によってこの発明に係る制御方法を実施してもよいことは当然である。
【００５８】
また、燃焼開始及びバックアップに関する優先順位が第１ボイラ２１、・・・、第５ボイラ２５の順である場合について説明したが、かかる優先順位は任意に設定してもよいし、例えば、予め設定された優先順位を任意に変更可能な構成としてもよい。
【００５９】
また、プログラムを格納するための記憶媒体として、ＲＯＭを用いる場合について説明したが、ＲＯＭ以外にも、例えば、EP−ROM、 ハードディスク、フレキシブルディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカードなどを用いることができる。また、演算部が読出したプログラムを実行することにより上記実施形態の作用が実現されるだけでなく、そのプログラムの指示に基づき、演算部で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって上記実施形態の作用が実現される場合も含まれる。さらに、記憶媒体から読出されたプログラムが、演算部に挿入された機能拡張ボードや演算部に接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の作用が実現される場合も含まれることはいうまでもない。
【産業上の利用可能性】
【００６０】
ボイラ群の制御に関し、過剰な蒸発量によるバックアップを抑制して安定した制御を行なうことができるので、産業上利用可能である。
【符号の説明】
【００６１】
１    ボイラシステム
２    ボイラ群
４    制御部（制御器）
２１、２２、２３、２４、２５  ボイラ
【図１】
2010286169.tif 000003
【図２】
2010286169.tif 000004
【図３】
2010286169.tif 000005
【図４】
2010286169.tif 000006
【図５】
2010286169.tif 000007
【図６】
2010286169.tif 000008
【図７】
2010286169.tif 000009