(57)【特許請求の範囲】
【請求項１】
複数の段階的な燃焼位置を有するボイラを備えたボイラ群を制御するプログラムであって、
前記ボイラ群を構成するそれぞれのボイラについて、燃焼中のボイラにあっては燃焼中の燃焼位置から予め設定した上位の燃焼位置に移行して増加する蒸発量からなる負荷追従蒸発量を、給蒸移行過程にあるボイラにあっては燃焼停止位置から予め設定した上位の燃焼位置に移行して増加する蒸発量からなる負荷追従蒸発量を、合計して算出される総負荷追従蒸発量が、
前記ボイラ群が追従するべき蒸発量である設定負荷追従蒸発量以上となるように各ボイラ及び燃焼位置を制御するように構成されていることを特徴とするプログラム。
【請求項２】
複数の段階的な燃焼位置を有するボイラを備えたボイラ群を制御するプログラムであって、
前記ボイラ群を構成するそれぞれのボイラについて、燃焼中のボイラにあっては燃焼中の燃焼位置から予め設定した上位の燃焼位置に移行して増加する蒸発量からなる負荷追従蒸発量を、給蒸移行過程にあるボイラにあっては燃焼停止位置から予め設定した上位の燃焼位置に移行して増加する蒸発量からなる負荷追従蒸発量を、合計して算出される総負荷追従蒸発量が、
前記ボイラ群が追従するべき蒸発量の負荷追従蒸発量設定範囲内となるように各ボイラ及び燃焼位置を制御するように構成されていることを特徴とするプログラム。
【請求項３】
請求項１又は請求項２に記載のプログラムであって、
前記総負荷追従蒸発量を合計する場合に、
燃焼中の前記ボイラが燃焼中の燃焼位置から最上位燃焼位置に移行した場合に増加する蒸発量を対象として算出するように構成されていることを特徴とするプログラム。
【請求項４】
請求項１又は請求項２に記載のプログラムであって、
前記総負荷追従蒸発量を合計する場合に、
燃焼中の前記ボイラが燃焼中の燃焼位置から最上位燃焼位置に移行した場合に増加する蒸発量及び給蒸移行過程にあるボイラが最下位燃焼位置に移行した場合に増加する蒸発量を対象として算出するように構成されていることを特徴とするプログラム。
【請求項５】
請求項１又は請求項２に記載のプログラムであって、
前記総負荷追従蒸発量を合計する場合に、
燃焼中の前記ボイラが燃焼中の燃焼位置から最上位燃焼位置に移行した場合に増加する蒸発量及び給蒸移行過程にあるボイラが最上位燃焼位置に移行した場合に増加する蒸発量を対象として算出するように構成されていることを特徴とするプログラム。
【請求項６】
請求項３から請求項５のいずれか１項に記載のプログラムであって、
前記ボイラ群の蒸発量を増加する場合に、
燃焼中の燃焼位置と、前記燃焼中の燃焼位置から順次移行可能とされる燃焼位置のなかから選択した燃焼位置との組合せによる総蒸発量が最小となるように、各ボイラ及び燃焼位置を制御するように構成されていることを特徴とするプログラム。
【請求項７】
請求項１から請求項６のいずれか１項に記載のプログラムであって、
前記ボイラ群が要求負荷に対応するために出力可能とされるべき設定最大蒸発量を設定し、
前記ボイラ群が出力可能な最大蒸発量が前記設定最大蒸発量を確保するように、運転対象のボイラ及び燃焼位置を設定するように構成されていることを特徴とするプログラム。
【請求項８】
請求項１から請求項７のいずれか１項に記載のプログラムを備えることを特徴とする制御器。
【請求項９】
請求項８に記載の制御器を備えることを特徴とするボイラシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数のボイラからなるボイラ群を制御するためのプログラム、制御器及びボイラシステムに関する。
【背景技術】
【０００２】
周知のように、複数の段階的な燃焼位置を有するボイラを備えたボイラ群を制御するのに関して、燃焼させるボイラの台数を増加させるとともに各ボイラを上位の燃焼位置に移行することで、蒸発量を要求負荷に対応して増加させる技術が開示されている（例えば、特許文献１参照。）。
また、ボイラ群の負荷追従性を向上する場合に、ボイラ群のなかで負荷追従性が高いボイラを優先的に燃焼制御する技術が開示されている（例えば、特許文献２参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平９−２８７７０３号公報
【特許文献２】特開２００５−５５０１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ボイラ群の運転に際しては、各ボイラ（又は燃焼位置）に優先順位が設定されている場合の優先順位の変更や、予備缶の入れ替えに際して運転対象ボイラの変更等が必要となる場合がある。
このように、優先順位や運転対象ボイラの変更等をはじめとするボイラ群の運転条件の変更が行なわれた場合、ボイラ群の必要蒸発量が確保できても負荷追従性が低下する場合がある。
【０００５】
例えば、特許文献１に記載されたボイラ群のように、燃焼位置数と各燃焼位置の差分蒸発量が同一とされた同種ボイラから構成された簡単なボイラ群の場合であっても、優先順位や運転対象ボイラの変更をはじめとするボイラ群の運転条件が変更されると、例えば、負荷追従性を確保するための低燃優先ボイラの台数や給蒸移行過程において圧力保持（保圧）をするボイラが負荷追従性の確保に充分かを確認したり、その結果、各ボイラの設定を変更する必要が生じる場合があり、ボイラ群の運転条件の設定が煩雑である。
【０００６】
また、ボイラ群が、燃焼位置数、各燃焼位置の差分蒸発量の少なくともいずれか一方が異なる異種ボイラを含んで構成されている場合、例えば、図１６に示すように、優先順位の変更、運転対象ボイラの変更によりボイラ群の負荷追従性に大きな変動が生じ場合がある。
【０００７】
ここで、図１６において、Nｏ．１からNｏ．５を付した枠はそれぞれ１台のボイラを表しており、各ボイラを仕切って表した枠は各ボイラの燃焼位置を、網かけを施した枠はその燃焼位置が燃焼中であることを、枠内の数字はその燃焼位置の差分蒸発量を示している。また、各ボイラを表す枠の上側の（  ）内に記した数字はボイラ群における優先順位を示しており、この従来例において、各ボイラは優先順位に基づいて燃焼停止状態から低燃焼状態に移行し、運転対象のボイラがすべて低燃焼状態になった後、順次優先順位に基づいて高燃焼状態に移行するようになっている。
【０００８】
例えば、図１６（Ａ）に示すようにNｏ．１ボイラからNｏ．５ボイラの順に優先順位が設定され、優先順位４、５のボイラが予備缶とされたボイラ群において、図１６（Ｂ）に示すように優先順位がNｏ．５ボイラからNｏ．１ボイラの順に変更されると当初Nｏ．１ボイラの高燃焼状態及びNｏ．２ボイラの低燃焼状態は維持されるが、必要蒸発量が低下すると、例えば、図１６（Ｃ）に示すように、Nｏ．１ボイラが高燃焼状態から低燃焼状態、燃焼停止状態（予備缶）に、次いでNｏ．２ボイラが低燃焼状態から燃焼停止状態（予備缶）へと、優先順位に従って変化してゆく。
その後（又は、Nｏ．１ボイラ、Nｏ．２ボイラの蒸発量が順次低下する途上において）、ボイラ群の必要蒸発量が増加すると、図１６（Ｄ）に示すように、Nｏ．５ボイラの低燃焼状態、Nｏ．４ボイラの低燃焼状態、Nｏ．５ボイラの高燃焼状態の順に蒸発量が増加してゆく。
【０００９】
図１６（Ａ）、図１６（Ｄ）を比較すると、ボイラ群はともに１台のボイラが高燃焼状態、２台のボイラが低燃焼状態であるが、ボイラ群は、図１６（Ａ）では、最大蒸発量５０００（ｋｇ／ｈ）、総蒸発量３５００（ｋｇ／ｈ）、総負荷追従蒸発量１５００（ｋｇ／ｈ）であり、図１６（Ｄ）では、最大蒸発量３０００（ｋｇ／ｈ）、総蒸発量２０００（ｋｇ／ｈ）、総負荷追従蒸発量１０００（ｋｇ／ｈ）と大きく変化する。
このように、ボイラ群を構成するボイラの構成（燃焼位置数や各燃焼位置の差分蒸発量の差異）や、優先順位や運転対象ボイラの変更をはじめとするボイラ群の運転条件が変動すると、必要蒸発量が確保できても負荷追従性が大きく変動する場合がある。
【００１０】
本発明は、このような事情を考慮してなされたもので、複数の段階的な燃焼位置を有するボイラを備えたボイラ群の運転条件が変動した場合に、負荷追従性を容易に確保することが可能なプログラム、制御器及びボイラシステムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、この発明は以下の手段を提案している。
請求項１に記載の発明は、複数の段階的な燃焼位置を有するボイラを備えたボイラ群を制御するプログラムであって、前記ボイラ群を構成するそれぞれのボイラについて、燃焼中のボイラにあっては燃焼中の燃焼位置から予め設定した上位の燃焼位置に移行して増加する蒸発量からなる負荷追従蒸発量を、給蒸移行過程にあるボイラにあっては燃焼停止位置から予め設定した上位の燃焼位置に移行して増加する蒸発量からなる負荷追従蒸発量を、合計して算出される総負荷追従蒸発量が、前記ボイラ群が追従するべき蒸発量である設定負荷追従蒸発量以上となるように各ボイラ及び燃焼位置を制御するように構成されていることを特徴とする。
【００１２】
この発明に係るプログラムによれば、ボイラ群の総負荷追従蒸発量が設定負荷追従蒸発量以上となるように各ボイラ及び燃焼位置を制御するので、ボイラの運転条件が変更されても、ボイラ群の負荷追従性を容易に確保することができる。
この明細書において、
１）蒸発量とは、単位時間当たりに発生する蒸気量であり、例えば、（ｋｇ／ｈ）により表すことができる。
２）ボイラの蒸発量とは、燃焼中のボイラがその燃焼位置で燃焼することで出力する蒸発量である。
３）ボイラ群の総蒸発量とは、ボイラ群において燃焼しているボイラのその燃焼位置において出力する蒸発量の合計である。
４）ボイラの最大蒸発量とは、対象となるボイラが出力可能な蒸発量であり、定格蒸発量である。
５）ボイラ群の最大蒸発量とは、ボイラ群として出力可能な蒸発量であり、ボイラ群を構成するボイラ（予備缶を除く）の最大蒸発量の合計であり、また、ボイラ群としての定格蒸発量である。
６）負荷追従蒸発量とは、いずれかのボイラが要求負荷の増減に応じてタイムラグを生じることなく短時間で増加することができる蒸発量である。
７）総負荷追従蒸発量とは、ボイラ群が要求負荷の増減に応じてタイムラグを生じることなく短時間で増加することができる蒸発量であり、ボイラ群を構成するボイラ（予備缶を除く）の負荷追従蒸発量の合計である。
【００１３】
請求項２に記載の発明は、複数の段階的な燃焼位置を有するボイラを備えたボイラ群を制御するプログラムであって、前記ボイラ群を構成するそれぞれのボイラについて、燃焼中のボイラにあっては燃焼中の燃焼位置から予め設定した上位の燃焼位置に移行して増加する蒸発量からなる負荷追従蒸発量を、給蒸移行過程にあるボイラにあっては燃焼停止位置から予め設定した上位の燃焼位置に移行して増加する蒸発量からなる負荷追従蒸発量を、合計して算出される総負荷追従蒸発量が、前記ボイラ群が追従するべき蒸発量の負荷追従蒸発量設定範囲内となるように各ボイラ及び燃焼位置を制御するように構成されていることを特徴とする。
【００１４】
この発明に係るプログラムによれば、ボイラ群の総負荷追従蒸発量が設定負荷追従蒸発量設定範囲内となるように各ボイラ及び燃焼位置を制御するので、ボイラの運転条件が変更されても、ボイラ群の負荷追従性を容易に確保することができ、余分な負荷追従蒸発量の保持を抑制することにより過剰なエネルギー消費を抑制することができる。
【００１５】
請求項８に記載の発明は、制御器であって、請求項１から請求項７のいずれか１項に記載のプログラムを備えることを特徴とする。
【００１６】
請求項９に記載の発明は、ボイラシステムであって、請求項８に記載の制御器を備えることを特徴とする。
【００１７】
この発明に係る制御器、ボイラシステムによれば、ボイラの運転条件が変更されても、ボイラ群の負荷追従性を容易に確保することができる。
【００１８】
請求項３に記載の発明は、請求項１又は請求項２に記載のプログラムであって、前記総負荷追従蒸発量を合計する場合に、燃焼中の前記ボイラが燃焼中の燃焼位置から最上位燃焼位置に移行した場合に増加する蒸発量を対象として算出するように構成されていることを特徴とする。
【００１９】
この発明に係るプログラムによれば、最上位燃焼位置よりも下位の燃焼位置にて給蒸している各ボイラを、燃焼中の燃焼位置から最上位燃焼位置に移行した場合に増加する蒸発量を対象に総負荷追従蒸発量を確保するので、蒸発量を短時間で増加することが可能とされ、負荷追従性を容易かつ確実に向上することができる。
【００２０】
この明細書において、「最上位燃焼位置に移行した場合に増加する蒸発量」を算出する場合の最上位燃焼位置とは、負荷追従蒸発量算出の際に、運転対象とされている各ボイラの最上位燃焼位置をいう。
【００２１】
請求項４に記載の発明は、請求項１又は請求項２に記載のプログラムであって、前記総負荷追従蒸発量を合計する場合に、燃焼中の前記ボイラが燃焼中の燃焼位置から最上位燃焼位置に移行した場合に増加する蒸発量及び給蒸移行過程にあるボイラが最下位燃焼位置に移行した場合に増加する蒸発量を対象として算出するように構成されていることを特徴とする。
【００２２】
この発明に係るプログラムによれば、最上位燃焼位置よりも下位の燃焼位置にて給蒸している各ボイラを燃焼中の燃焼位置から最上位燃焼位置に移行した場合に増加する蒸発量と、給蒸移行過程にあるボイラが最下位燃焼位置に移行した場合に増加する蒸発量（第１差分蒸発量に相当）とを対象に総負荷追従蒸発量を確保するので、給蒸中のボイラが上位の燃焼位置に移行しても、いずれかのボイラが給蒸移行過程に移行されることによりそのボイラの第１差分蒸発量に相当するだけ負荷追従蒸発量が増加して、ボイラ群の負荷追従性を容易かつ効率的に向上することができる。
【００２３】
この明細書において、
ボイラを一段階上位の燃焼位置に移行した場合に増加する蒸発量、すなわち、移行した後の燃焼位置の蒸発量と移行前の燃焼停止位置（又は燃焼位置）の蒸発量との差を、差分蒸発量という。
また、一段階上位に移行して第N燃焼位置（Nは、１以上の整数）となることで増加する蒸発量を、「第N燃焼位置の差分蒸発量」、又は「第N差分蒸発量」といい、例えば、燃焼停止位置から第１燃焼位置に移行した場合に増加する蒸発量を「第１燃焼位置の差分蒸発量」、又は「第１差分蒸発量」と、第１燃焼位置から第２燃焼位置に移行した場合に増加する蒸発量を「第２燃焼位置の差分蒸発量」、又は「第２差分蒸発量」という。
【００２４】
また、この明細書において、給蒸移行過程とは、燃焼停止位置において、例えば、パージ（微風パージを含む）、パイロット燃焼（連続パイロット燃焼を含む）状態にあるボイラが燃焼開始してから第１燃焼位置における給蒸するまでの過程、低燃焼に対応するバーナが燃焼開始してから第１燃焼位置における給蒸するまでの過程、燃焼を解除されたボイラが燃焼停止位置となり水温が常温に低下するまでの過程を指しており、以下の第１状態から第５状態に分類され、第１状態から第５状態の順に短時間で給蒸可能とされている。
第１状態：低燃焼位置にあり、給蒸していないが圧力を保持している状態
第２状態：低燃焼を解除後、パージ又はパイロット燃焼状態となり、給蒸していないが圧力を保持している状態
第３状態：低燃焼を解除して待機状態となり、給蒸していないが圧力を保持している状態
第４状態：燃焼停止位置から低燃焼位置に移行して水を加熱しているが圧力を保持していない状態（無圧状態）
第５状態：パージ又はパイロット燃焼状態であるが圧力を保持していない状態（無圧状態）
なお、第５状態には、第２状態から圧力低下して無圧状態となった場合と、燃焼停止位置においてパージ又はパイロット燃焼状態となり、無圧状態である場合を含む。
給蒸移行過程のうち、圧力保持状態にある第１状態、第２状態、第３状態から第１燃焼位置への移行は、移行時間を短くするうえで好適である。
なお、連続パイロット燃焼状態とは、ガス焚きボイラにおいて、燃焼信号が出力されるとすぐに着火することができるように、未燃ガスが缶内に滞留させないために行なうパイロットバーナの連続燃焼状態をいう。
なお、微風パージとは、油焚きボイラにおいて、燃焼信号が出力されるとすぐに着火することができるように、未燃ガスが缶内に滞留させないために送風機回転数を減少させて微風量で送風状態を維持することをいう。
【００２５】
請求項５に記載の発明は、請求項１又は請求項２に記載のプログラムであって、前記総負荷追従蒸発量を合計する場合に、燃焼中の前記ボイラが燃焼中の燃焼位置から最上位燃焼位置に移行した場合に増加する蒸発量及び給蒸移行過程にあるボイラが最上位燃焼位置に移行した場合に増加する蒸発量を対象として算出するように構成されていることを特徴とする。
【００２６】
この発明に係るプログラムによれば、最上位燃焼位置よりも下位の燃焼位置にて給蒸している各ボイラを燃焼中の燃焼位置から最上位燃焼位置に移行した場合に増加する蒸発量と、給蒸移行過程にあるボイラが最上位燃焼位置に移行した場合に増加する蒸発量とを対象に総負荷追従蒸発量を確保するので、給蒸中のボイラが上位の燃焼位置に移行しても、いずれかのボイラが給蒸移行過程に移行されることにより、そのボイラが（運転対象の）最上位燃焼位置に到達した場合に増加する蒸発量に相当するだけ負荷追従蒸発量が増加して、ボイラ群の負荷追従性を容易かつ効率的に向上することができる。
また、給蒸移行過程にあるボイラが最上位燃焼位置に移行した場合に増加する蒸発量を対象とすることにより、給蒸移行過程に移行するボイラの台数を減少させ、余分なエネルギー消費を抑制することができる。
【００２７】
請求項６に記載の発明は、請求項３から請求項５のいずれか１項に記載のプログラムであって、前記ボイラ群の蒸発量を増加する場合に、燃焼中の燃焼位置と、前記燃焼中の燃焼位置から順次移行可能とされる燃焼位置のなかから選択した燃焼位置との組合せによる総蒸発量が最小となるように、各ボイラ及び燃焼位置を制御するように構成されていることを特徴とする。
【００２８】
この発明に係るプログラムによれば、ボイラ群の総負荷追従蒸発量を確保する際に、現在燃焼している燃焼位置の組合せから順次移行することにより構成可能な燃焼位置の組合せ（選択されたボイラ及び燃焼位置）を抽出し、そのなかから総蒸発量が最小となる燃焼位置の組合せを選択するので、ボイラ群の負荷追従性を確保しつつ余分なエネルギー消費を抑制することができる。
【００３３】
請求項７に記載の発明は、請求項１から請求項６のいずれか１項に記載のプログラムであって、前記ボイラ群が要求負荷に対応するために出力可能とされるべき設定最大蒸発量を設定し、前記ボイラ群が出力可能な最大蒸発量が前記設定最大蒸発量を確保するように、運転対象のボイラ及び燃焼位置を設定するように構成されていることを特徴とする。
【００３４】
この発明に係るプログラムによれば、ボイラ群が出力可能な最大蒸発量が、設定最大蒸発量を確保するように、運転対象のボイラ及びその燃焼位置を設定するので、要求負荷に対する蒸発量の不足を抑制し、ひいては過剰なエネルギー消費を抑制することができる。
【発明の効果】
【００３５】
この発明に係るプログラム、制御器及びボイラシステムによれば、複数の段階的な燃焼位置を有するボイラを備えたボイラ群において運転条件が変動された場合に、負荷追従性を容易に確保することができる。
【図面の簡単な説明】
【００３６】
【図１】本発明の第１及び第３の実施形態に係るボイラシステムの概略を示す図である。
【図２】第１の実施形態に係るボイラ群の概略構成を説明する図である。
【図３】第１の実施形態に係るデータベースの一例を示す図である。
【図４】第１の実施形態に係るプログラムの一例を説明するフロー図である。
【図５】第１の実施形態に係るボイラシステムの動作の一例を説明する概略図である。
【図６】本発明の第２の実施形態に係るボイラシステムの概略を示す図である。
【図７】第２の実施形態に係るボイラ群の概略構成を説明する図である。
【図８】第２の実施形態に係るデータベースの一例を示す図である。
【図９】第２の実施形態に係るプログラムの一例を説明するブロック図である。
【図１０】第２の実施形態に係るプログラムの一例を説明するフロー図である。
【図１１】第２の実施形態に係るプログラムによる燃焼位置の組合せの一例を説明する図である。
【図１２】第２の実施形態に係るボイラシステムの動作の一例を説明する概略図である。
【図１３】第３の実施形態に係るボイラ群の概略構成及び作用を説明する図である。
【図１４】第３の実施形態に係るプログラムの一例を説明するフロー図である。
【図１５】第３の実施形態に係るボイラ群の作用を説明する図である。
【図１６】従来技術の一例を説明する図である。
【発明を実施するための形態】
【００３７】
以下、図１から図５を参照し、この発明の第１の実施形態について説明する。
図１は、本発明の第１の実施形態に係るボイラシステムを示す図であり、符号１はボイラシステムを示している。
【００３８】
ボイラシステム１は、図１に示すように、例えば、４台のボイラから構成されるボイラ群２と、制御部（制御器）４と、スチームヘッダ６と、スチームヘッダ６内の蒸気の圧力（蒸発量と対応する物理量）を検出する圧力センサ７とを備え、ボイラ群２で発生させた蒸気を蒸気使用設備１８に供給するようになっている。
【００３９】
この実施形態における要求負荷は、圧力センサ７が検出するスチームヘッダ６内の蒸気の圧力（物理量）により代用されており、この圧力に基づいて蒸気使用設備１８の消費蒸気量と対応する必要蒸発量が算出されるようになっている。
【００４０】
ボイラ群２は、例えば、第１ボイラ２１と、第２ボイラ２２と、第３ボイラ２３と、第４ボイラ２４とを備え、各ボイラ２１、・・・、２４は、燃焼停止状態（燃焼停止位置）、低燃焼状態（第１燃焼位置）、高燃焼状態（第２燃焼位置）の３つの段階的な燃焼状態に制御可能な三位置ボイラから構成され、第１燃焼位置が、高効率燃焼可能な高効率燃焼位置とされている。
【００４１】
スチームヘッダ６は、第１ボイラ２１、・・・、第４ボイラ２４と蒸気管１１により接続されるとともに、蒸気使用設備１８と蒸気管１２により接続されており、ボイラ群２で発生させた蒸気を集合し、各ボイラ相互間の圧力差及び圧力変動を調整して蒸気使用設備１８に蒸気を供給するようになっている。
【００４２】
また、各ボイラ２１、・・・、２４の優先順位は予め設定されており、各ボイラ２１、・・・、２４は優先順位にしたがって低燃焼状態となり、運転対象とされたすべてのボイラが低燃焼状態（高効率燃焼位置）に到達した後に、優先順位にしたがって順次高燃焼状態に移行するようになっている。なお、優先順位、予備缶の設定は、自動又は手動で変更可能とされている。
【００４３】
図２は、ボイラ群２を構成する各ボイラ２１、・・・、２４を概念的に示す図であり、各枠は各ボイラ２１、・・・、２４を、各ボイラ２１、・・・、２４を仕切って表した枠は各ボイラ２１、・・・、２４の燃焼位置を示している。
また、燃焼位置を示す各枠内の数字は各燃焼位置の差分蒸発量を、各枠の上方に（  ）で示した数字はボイラ群２が蒸発量を増加する際の優先順位を、また、＜  ＞で示した数字は定格蒸発量を、（予備）の記載は、その燃焼位置が予備缶（運転対象外の燃焼位置）であることを示している。
【００４４】
第１ボイラ２１は、第１差分蒸発量が１０００（ｋｇ／ｈ）、第２差分蒸発量が２０００（ｋｇ／ｈ）、定格蒸発量が３０００（ｋｇ／ｈ）とされている。
第２ボイラ２２は、第１差分蒸発量が５００（ｋｇ／ｈ）、第２差分蒸発量が１０００（ｋｇ／ｈ）、定格蒸発量が１５００（ｋｇ／ｈ）とされている。
第３ボイラ２３は、第１差分蒸発量が５００（ｋｇ／ｈ）、第２差分蒸発量が１０００（ｋｇ／ｈ）、定格蒸発量が１５００（ｋｇ／ｈ）とされている。
第４ボイラ２４は、第１差分蒸発量が１０００（ｋｇ／ｈ）、第２差分蒸発量が１０００（ｋｇ／ｈ）、定格蒸発量が２０００（ｋｇ／ｈ）とされている。
また、この実施形態において、ボイラ群２は、運転開始時に、第３ボイラ２３の第２燃焼位置、第４ボイラ２４の第２燃焼位置が、予備缶に設定されているものとする。
【００４５】
また、各ボイラ２１、・・・、２４は、給蒸移行過程にある場合、短時間で第１燃焼位置に移行して総負荷追従蒸発量を確保することにより、負荷追従性を向上することができるようになっている。
この実施形態において給蒸移行過程とは、各ボイラ２１、・・・、２４における燃焼停止位置から最下位燃焼位置である第１燃焼位置に到達して給蒸するまでの間をいい、給蒸移行過程は、以下の第１状態から第５状態（第１状態から第５状態の間はいずれかの状態に含むものとする）に分類することができる。
（１）第１状態：低燃焼位置にあり、給蒸していないが圧力を保持している状態
（２）第２状態：低燃焼を解除後、連続パイロット燃焼状態となり、給蒸していないが圧力を保持している状態
（３）第３状態：低燃焼を解除して待機状態となり、給蒸していないが圧力を保持している状態
（４）第４状態：燃焼停止位置から低燃焼位置に移行して水を加熱しているが圧力は保持していない状態（無圧状態）
（５）第５状態：連続パイロット燃焼状態であるが圧力は保持していない状態（無圧状態）
短時間で給蒸する場合には、上記１）及び２）が好適であるが、３）から５）を適用してもよい。
【００４６】
制御部４は、入力部４１と、メモリ４２と、演算部４３と、ハードディスク４４と、出力部４６と、通信線４７とを備え、入力部４１、メモリ４２、演算部４３、ハードディスク４４、出力部４６は通信線４７によって相互にデータ等を通信可能に接続され、ハードディスク４４にはデータベース４５が格納されている。
【００４７】
入力部４１は、例えば、図示しないキーボード等のデータ入力機器を有していて設定等を演算部４３に出力可能とされるとともに、圧力センサ７、各ボイラ２１、・・・、２４と信号線１３、信号線１６により接続され、圧力センサ７から入力された圧力信号及び各ボイラ２１、・・・、２４から入力された信号（例えば、燃焼位置等の情報）を演算部４３に出力するようになっている。また、設定負荷追従蒸発量ＪＴ、設定最大蒸発量を、予め設定することができるようになっている。
【００４８】
出力部４６は、各ボイラ２１、・・・、２４と信号線１４により接続され、演算部４３から出力された制御信号を各ボイラ２１、・・・、２４に出力するようになっている。
【００４９】
演算部４３は、メモリ４２の記憶媒体（例えば、ＲＯＭ）に格納されたプログラムを読み込んで実行し、要求負荷に対応する蒸発量の算出、ボイラ群２において燃焼させるボイラ及びその燃焼位置の組み合わせの選択を行い、その結果に基づき出力部４６を介して各ボイラ２１、・・・、２４に制御信号を出力するようになっている。
【００５０】
データベース４５は、第１のデータベース４５Ａと、第２のデータベース４５Ｂと、第３のデータベース４５Ｃとを備えている。
第１のデータベース４５Ａは、圧力信号（ｍＶ）と圧力Ｐ（ｔ）（Ｐａ）との関係を示す数値データがデータテーブル（図示せず）の形式で格納されており、演算部４３が圧力センサ７からの圧力信号（ｍＶ）と対照することによりスチームヘッダ６内の圧力Ｐ（ｔ）が算出されるようになっている。
【００５１】
第２のデータベース４５Ｂは、ボイラ群２におけるスチームヘッダ６の目標圧力ＰＴと、この目標圧力ＰＴを形成するための蒸発量との関係を示す数値データがデータテーブルとして格納されており、演算部４３が入力部４１から入力されたスチームヘッダ６内の圧力Ｐ（ｔ）を目標圧力ＰＴと対照することにより、必要蒸発量ＪＮを取得することができるようになっている。
【００５２】
また、第３のデータベース４５Ｃは、例えば、図３に示すように、各ボイラ２１、・・・、２４の各燃焼位置の差分蒸発量Ｊｉ（ｊ）、及び各ボイラ２１、・・・、２４が給蒸移行過程及び各燃焼位置にある場合の総負荷追従蒸発量ＧｉＡ（ｊ）、ＧｉＢ（ｊ）、ＧｉＣ（ｊ）を示す数値データがデータテーブルの形式で格納されている。
【００５３】
ここで、図３におけるｉ（＝２１、２２、２３、２４）はボイラを特定する符号を、ｊ（＝０、１、２）は燃焼位置を特定する符号を示している。また、ｊ＝０は、給蒸移行過程において保圧状態（第１状態から第３状態のいずれかを設定）であることを示しており、Ｇｉ（０）は、給蒸移行過程において保圧状態である場合の総負荷追従蒸発量を意味する。
【００５４】
また、図３に記載した総負荷追従蒸発量ＧｉＡ（ｊ）、総負荷追従蒸発量ＧｉＢ（ｊ）、総負荷追従蒸発量ＧｉＣ（ｊ）は、以下のように算出されるようになっている。
総負荷追従蒸発量ＧｉＡ（ｊ）；  燃焼中の燃焼位置から最上位燃焼位置に移行した場合に増加する蒸発量を対象
総負荷追従蒸発量ＧｉＢ（ｊ）；  燃焼中の燃焼位置から最上位燃焼位置に移行した場合に増加する蒸発量と、給蒸移行過程にあるボイラが最下位燃焼位置に移行した場合に増加する蒸発量を対象
総負荷追従蒸発量ＧｉＣ（ｊ）；  燃焼中の燃焼位置から最上位燃焼位置に移行した場合に増加する蒸発量と、給蒸移行過程にあるボイラが最上位燃焼位置に移行した場合に増加する蒸発量を対象
この実施形態において、総負荷追従蒸発量ＪＧは、各ボイラ２１、・・・、２４の燃焼位置又は給蒸移行過程に対応する総負荷追従蒸発量ＧｉＣ（ｊ）を合算して算出するようになっている。
【００５５】
また、演算部４３は、第３データベース４５Ｃと対照して、必要蒸発量ＪＮ、設定負荷追従蒸発量ＪＴを満足する総蒸発量ＪＲ、総負荷追従蒸発量ＪＧを確保するように、ボイラ及び燃焼位置を選択（算出）するようになっている。
【００５６】
また、演算部４３は、優先順位の変更、予備缶の設定変更をする際に、ボイラ群２として出力可能な最大蒸発量が、要求負荷に対応するために出力可能とするべき設定最大蒸発量を確保（設定最大蒸発量以上）するように、運転対象とされるボイラ、燃焼位置の組合せ、及び優先順位を選択（設定）するようになっている。
【００５７】
なお、設定最大蒸発量を確保するための最大蒸発量は、エネルギーの節減の観点から、最大蒸発量  ≧  設定最大蒸発量  を満足する範囲で最小とすることが好適である。
但し、第１の実施形態において、ボイラ群２は、各ボイラ２１、・・・、２４の燃焼位置数は同一であるが、第１燃焼位置、第２燃焼位置の差分蒸発量が同一ではなく異種ボイラを含んでいるため、最大蒸発量  ≧  設定最大蒸発量  を満足する場合は、最大蒸発量を最小とするための予備缶（燃焼位置）の変更を行わないように構成されている。
すなわち、最大蒸発量  ≧  設定最大蒸発量  を満足している場合、例えば、優先順位が第３、第４位のボイラの第２燃焼位置を予備缶として維持するものとする。
【００５８】
以下、図４を参照して、第１の実施形態に係るプログラムのフローの一例について説明する。
（１）まず、ボイラ群２の要求負荷と対応する必要蒸発量ＪＮ、各ボイラ２１、・・・、２４の蒸発量を合計した総蒸発量ＪＲ、各ボイラ２１、・・・、２４の負荷追従蒸発量を合計した総負荷追従蒸発量ＪＧにそれぞれ初期値（＝０）を設定するとともに、ボイラ群２が確保するべき設定負荷追従蒸発量ＪＴを設定する（Ｓ１）。
（２）ボイラ群２が運転中かどうかを判断する（Ｓ２）。
ボイラ群２が運転中の場合にはＳ３に移行し、運転中でない場合にはプログラムを終了する。
（３）演算部４３は、入力部４１を介して取得した圧力センサ７の圧力信号を、第１のデータベース４５Ａ、第２のデータベース４５Ｂに参照することにより必要蒸発量ＪＮを算出する（Ｓ３）。算出した必要蒸発量ＪＮをメモリ４２に格納する。
（４）演算部４３は、Ｓ３において算出した必要蒸発量ＪＮと、メモリ４２に格納された総蒸発量ＪＲとを比較して、総蒸発量ＪＲ  ＜  必要蒸発量ＪＮ  であるかどうかを判断する（Ｓ４）。
総蒸発量ＪＲ  ＜  必要蒸発量ＪＮ  が成立する場合にはＳ５に移行し、総蒸発量ＪＲ  ＜  必要蒸発量ＪＮ  が成立しない場合はＳ１２に移行する。
（５）演算部４３は、総負荷追従蒸発量ＪＧと、メモリ４２に格納された設定負荷追従蒸発量ＪＴとを比較して、総負荷追従蒸発量ＪＧ  ＞  設定負荷追従蒸発量ＪＴ  であるかどうかを判断する（Ｓ５）。
総負荷追従蒸発量ＪＧ  ＞  設定負荷追従蒸発量ＪＴ  が成立する場合には、総蒸発量ＪＲ増加に際して、総負荷追従蒸発量ＪＧの減少をともなって燃焼中の燃焼位置を上位に移行することが可能かどうかを判断するためにＳ６に移行し、総負荷追従蒸発量ＪＧ  ＞  設定負荷追従蒸発量ＪＴ  が成立しない場合はＳ１１に移行する。
（６）演算部４３は、第３のデータベース４５Ｃを参照して、上位の燃焼位置に移行可能なボイラのなかで最優先のボイラを一段上位の燃焼位置に移行した場合の仮の総負荷追従蒸発量ＪＧＸを算出する（Ｓ６）。
（７）演算部４３は、仮の総負荷追従蒸発量ＪＧＸ  ≧  設定負荷追従蒸発量ＪＴ  が成立するかどうかを判断する（Ｓ７）。
仮の総負荷追従蒸発量ＪＧＸ  ≧  設定負荷追従蒸発量ＪＴ  が成立する場合にはＳ８に移行し、仮の総負荷追従蒸発量ＪＧＸ  ≧  設定負荷追従蒸発量ＪＴ  が成立しない場合にはＳ１１に移行する。
（８）演算部４３は、上位の燃焼位置に移行可能なボイラのなかで最優先のボイラを一段上位の燃焼位置に移行する信号を出力する（Ｓ８）。
（９）演算部４３は、第３のデータベース４５Ｃを参照して、移行後の総蒸発量ＪＲを算出する（Ｓ９）。算出した総蒸発量ＪＲをメモリ４２に格納する。Ｓ９を実行したら、Ｓ１０に移行する。
（１０）演算部４３は、第３のデータベース４５Ｃを参照して、総負荷追従蒸発量ＪＧを算出する（Ｓ１０）。算出した総負荷追従蒸発量ＪＧをメモリ４２に格納する。Ｓ１０を実行したらＳ４に移行する。
（１１）演算部４３は、次優先ボイラ（燃焼停止位置にあるボイラのうち優先順位が最優先のボイラ）を第１燃焼位置に移行する信号を出力する（Ｓ１１）。Ｓ１１を実行したら、Ｓ９に移行する。
（１２）演算部４３は、総負荷追従蒸発量ＪＧと、メモリ４２に格納された設定負荷追従蒸発量ＪＴとを比較して、総負荷追従蒸発量ＪＧ  ＜  設定負荷追従蒸発量ＪＴ  であるかどうかを判断する（Ｓ１２）。
総負荷追従蒸発量ＪＧ  ＜  設定負荷追従蒸発量ＪＴ  が成立する場合にはＳ１３に移行し、総負荷追従蒸発量ＪＧ  ＜  設定負荷追従蒸発量ＪＴ  が成立しない場合はＳ１６に移行する。
（１３）演算部４３は、次優先ボイラ（燃焼停止状態にあり優先順位が最優先のボイラ）を給蒸移行過程に移行する信号を出力する（Ｓ１３）。
ここで、次優先ボイラを給蒸移行過程に移行するのは、Ｓ４にて、総蒸発量ＪＲ  ≧  必要蒸発量ＪＮ  が満足されていることが確認されているため、総蒸発量ＪＲを増加させずに総負荷追従蒸発量ＪＧを増加させる趣旨である。但し、給蒸移行過程にあるボイラを総負荷追従蒸発量ＪＧの対象としていない場合は、次優先ボイラを第１燃焼位置に移行することが好適である。
（１４）演算部４３は、第３のデータベース４５Ｃを参照して、移行後の総蒸発量ＪＲを算出する（Ｓ１４）。算出した総蒸発量ＪＲをメモリ４２に格納する。Ｓ１４を実行したら、Ｓ１５に移行する。
（１５）演算部４３は、第３のデータベース４５Ｃを参照して、総負荷追従蒸発量ＪＧを算出する（Ｓ１５）。算出した総負荷追従蒸発量ＪＧをメモリ４２に格納する。Ｓ１５を実行したら、Ｓ１２に移行する。
（１６）演算部４３は、第３のデータベース４５Ｃを参照して、燃焼状態にあり優先順位が最下位のボイラを一段下の燃焼位置（又は燃焼停止位置、給蒸移行過程）に移行した場合の、仮の総蒸発量ＪＲＹ、仮の総負荷追従蒸発量ＪＧＹを算出する（Ｓ１６）。
（１７）演算部４３は、Ｓ１６において算出した仮の総蒸発量ＪＲＹと、必要蒸発量ＪＮとを比較して、仮の総蒸発量ＪＲＹ  ≧必要蒸発量ＪＮ  であるかどうかを判断する（Ｓ１７）。
仮の総蒸発量ＪＲＹ  ≧必要蒸発量ＪＮ  が成立する場合にはＳ１８に移行し、仮の総蒸発量ＪＲＹ  ≧必要蒸発量ＪＮ  が成立しない場合はＳ２に移行する。
（１８）演算部４３は、Ｓ１６において算出した仮の総負荷追従蒸発量ＪＧＹと、設定負荷追従蒸発量ＪＴとを比較して、仮の総負荷追従蒸発量ＪＧＹ  ≧設定負荷追従蒸発量ＪＴ  であるかどうかを判断する（Ｓ１８）。
仮の総負荷追従蒸発量ＪＧＹ  ≧設定負荷追従蒸発量ＪＴ  が成立する場合にはＳ１９に移行し、仮の総負荷追従蒸発量ＪＧＹ  ≧設定負荷追従蒸発量ＪＴ  が成立しない場合はＳ２に移行する。
（１９）演算部４３は、Ｓ１６における算出対象である優先順位が最下位のボイラの燃焼を解除する（Ｓ１９）。Ｓ１９を実行したらＳ２０に移行する。
（２０）演算部４３は、第３のデータベース４５Ｃを参照して、優先順位が最下位のボイラを一段下の燃焼位置（又は燃焼停止位置、給蒸移行過程）に移行した後の総蒸発量ＪＲを算出する（Ｓ２０）。
総蒸発量ＪＲを算出したら、総蒸発量ＪＲをメモリ４２に格納してＳ２１に移行する。
（２１）演算部４３は、第３のデータベース４５Ｃを参照して、優先順位が最下位のボイラを一段下の燃焼位置（又は燃焼停止位置、給蒸移行過程）に移行した後の総負荷追従蒸発量ＪＧを算出する（Ｓ２１）。
総負荷追従蒸発量ＪＧを算出したら、総負荷追従蒸発量ＪＧをメモリ４２に格納してＳ２に移行する。
上記（２）から（２１）を繰り返して実行する。
【００５９】
なお、図４のフロー図において、Ｓ６の前には、上位に移行対象の燃焼位置が存在するかどうかを判断するステップ（図示せず）が設けられ、移行対象となる上位の燃焼位置が存在すると判断した場合にはＳ６に移行し、移行対象となる上位の燃焼位置が存在しないと判断した場合にはＳ１１に移行するものとする。
【００６０】
また、図４のフロー図において、Ｓ１１の前には、燃焼位置又は給蒸移行過程にあり第１燃焼位置を移行対象とするボイラの存在を判断するステップ（図示せず）が設けられ、Ｓ１１において、対象となるボイラが存在すると判断した場合にはＳ１１に移行し、対象となるボイラが存在しないと判断した場合には、Ｓ１１ではなくＳ８に移行するものとする。
【００６１】
また、図４のフロー図において、Ｓ１３の前には、給蒸移行過程に移行可能なボイラが存在するかどうかを判断するステップ（図示せず）が設けられ、給蒸移行過程に移行可能なボイラが存在すると判断した場合にはＳ１３に移行し、対象となるボイラが存在しないと判断した場合には、Ｓ１３ではなくＳ１６に移行するものとする。
【００６２】
また、図４のフロー図において、Ｓ１６の前には、燃焼解除対象の燃焼位置が存在するかどうかを判断するステップ（図示せず）が設けられ、燃焼解除対象（候補）の燃焼位置にあるボイラが存在すると判断した場合にはＳ１６に移行し、燃焼解除対象の燃焼位置にあるボイラが存在しないと判断した場合にはＳ２に移行するものとする。
【００６３】
次に、図５を参照して、ボイラシステム１の動作について説明する。
図５において、各ボイラ２１、・・・、２４を表す枠の上側の（  ）内に示した数字は優先順位を、各ボイラ２１、・・・、２４を表す枠内の枠は燃焼位置を、燃焼位置を表す枠内に記載した（予備）は、運転対象外である予備缶（燃焼位置）を示している。
【００６４】
また、ハッチングを施した燃焼位置は総蒸発量ＪＲの算出対象である給蒸中の燃焼位置を、網かけのみを施した燃焼位置は総負荷追従蒸発量ＪＧの算出対象である燃焼位置を、網かけと「Ｐ」を施した燃焼位置は該ボイラが給蒸移行過程であることにより総負荷追従蒸発量ＪＧの算出対象とされる燃焼位置を示している。
【００６５】
また、ボイラシステム１は、蒸発量増加に際して優先順位に従ってボイラ及び燃焼位置が選択され、蒸発量減少に際して燃焼中の燃焼位置を優先順位とは逆の順番でボイラ及び燃焼位置が選択されるようになっている。
【００６６】
また、上述のように、最大蒸発量  ≧  設定最大蒸発量  を満足している場合、優先順位が第３、第４位のボイラの第２燃焼位置が予備缶として維持されるものとする。
なお、ボイラ群２は、既に図５（Ａ）に示すように、第１ボイラ２１の第１燃焼位置、第２ボイラ２２の第１燃焼位置が燃焼状態にあるものとする。また、ボイラ群２の設定最大蒸発量は５０００（ｋｇ／ｈ）、設定負荷追従蒸発量ＪＴは２０００（ｋｇ／ｈ）とする。
【００６７】
（１）図５（Ａ）は、例えば、必要蒸発量ＪＮが１３００（ｋｇ／ｈ）である場合の例を示す図である。
演算部４３は、図５（Ａ）に示すように、優先順位（１）の第１ボイラ２１及び優先順位（２）の第２ボイラ２２に燃焼信号を出力して、第１ボイラ２１の第１燃焼位置、第２ボイラ２２の第１燃焼位置が燃焼状態とされている。
図５（Ａ）において、ボイラ群は、総蒸発量ＪＲ（＝１５００（ｋｇ／ｈ））、総負荷追従蒸発量ＪＧ（＝３０００（ｋｇ／ｈ））であり、必要蒸発量ＪＮ（＝１３００（ｋｇ／ｈ））、設定負荷追従蒸発量ＪＴ（＝２０００（ｋｇ／ｈ））を満足している。
すなわち、必要蒸発量ＪＮの増減がない状態で、演算部４３は、図４に示したフロー図のＳ２、Ｓ３、Ｓ４、Ｓ１２、Ｓ１６、Ｓ１７を順に実行し、Ｓ１６において算出する、燃焼状態にあり優先順位が最下位の第２ボイラ２２を一段下の燃焼位置に移行した場合の仮の総蒸発量ＪＲＹが１０００（ｋｇ／ｈ）であるので、Ｓ１７において、仮の総蒸発量ＪＲＹ  ≧必要蒸発量ＪＮ  が満足されずにＳ２に移行する。
したがって、図５（Ａ）に示した状態が維持される。
また、最大蒸発量は６０００（ｋｇ／ｈ）であるため、設定最大蒸発量５０００（ｋｇ／ｈ）を満足している。
【００６８】
（２）次に、図５（Ｂ）は、例えば、必要蒸発量ＪＮが２８００（ｋｇ／ｈ））に増加した状態を示す図である。
必要蒸発量が２８００（ｋｇ／ｈ））に増加すると、演算部４３は、Ｓ２、Ｓ３、Ｓ４を実行し、総蒸発量ＪＲが１５００（ｋｇ／ｈ）であるため、Ｓ４において、総蒸発量ＪＲ  ＜  必要蒸発量（＝２８００（ｋｇ／ｈ））を満足するためＳ５に移行する。
Ｓ５を実行すると、総負荷追従蒸発量ＪＧ（＝３０００（ｋｇ／ｈ））＞設定負荷追従蒸発量ＪＴ（＝２０００（ｋｇ／ｈ））  を満足し、上位の燃焼位置に移行可能なボイラとして第１ボイラ２１（上位の燃焼位置に移行可能なボイラのなかで優先順位が最優先）が存在するのでＳ６に移行する。
Ｓ６を実行して、上位の燃焼位置に移行することが可能なボイラのなかで優先順位が最優先の第１ボイラ２１を一段上位の燃焼位置に移行した場合の仮の総負荷追従蒸発量ＪＧＸを算出すると１０００（ｋｇ／ｈ）となる。
次いで、Ｓ７に移行して、仮の総負荷追従蒸発量ＪＧＸ（＝１０００（ｋｇ／ｈ））と、設定負荷追従蒸発量ＪＴ（＝２０００（ｋｇ／ｈ））とを比較すると、仮の総負荷追従蒸発量ＪＧＸ  ≧  設定負荷追従蒸発量ＪＴ（＝２０００（ｋｇ／ｈ））を満足しない。また、第１燃焼位置に移行可能なボイラとして第３ボイラ２３（燃焼停止位置にあるボイラのなかで優先順位が最優先）が存在するのでＳ１１に移行し、Ｓ１１を実行して第３ボイラ２３を第１燃焼位置に移行する。
次に、Ｓ９に移行して、総蒸発量ＪＲ（＝２０００（ｋｇ／ｈ））を算出し、Ｓ１０に移行して、総負荷追従蒸発量ＪＧ（＝３０００（ｋｇ／ｈ））を算出した後にＳ４に移行する。
次に、Ｓ４を実行すると、  総蒸発量ＪＲ（＝２０００（ｋｇ／ｈ））  ＜  必要蒸発量（＝２８００（ｋｇ／ｈ））となるためＳ５に移行し、総負荷追従蒸発量ＪＧは３０００（ｋｇ／ｈ）であり、Ｓ５を実行すると、総負荷追従蒸発量ＪＧ＞設定負荷追従蒸発量ＪＴ（＝２０００（ｋｇ／ｈ））  を満足し、上位の燃焼位置に移行可能なボイラとして第１のボイラ２１（上位の燃焼位置に移行可能なボイラのなかで優先順位が最優先）が存在するのでＳ６に移行する。
次に、Ｓ６を実行して、上位の燃焼位置に移行することが可能なボイラのなかで優先順位が最優先の第１ボイラ２１を一段上位の燃焼位置に移行した場合の仮の総負荷追従蒸発量ＪＧＸを算出すると１０００（ｋｇ／ｈ）となり、Ｓ７に移行して、仮の総負荷追従蒸発量ＪＧＸ（＝１０００（ｋｇ／ｈ））と、設定負荷追従蒸発量ＪＴ（＝２０００（ｋｇ／ｈ））とを比較すると、仮の総負荷追従蒸発量ＪＧＸ  ≧  設定負荷追従蒸発量ＪＴ（＝２０００（ｋｇ／ｈ））を満足しない。また、第１燃焼位置に移行可能なボイラとして燃焼停止位置にある第４のボイラ２４（優先順位が最優先）が存在するのでＳ１１に移行し、Ｓ１１を実行して第４ボイラ２４を第１燃焼位置に移行する。
次に、Ｓ９、Ｓ１０を実行して、Ｓ１１を実行後の総蒸発量ＪＲ（＝３０００（ｋｇ／ｈ））、総負荷追従蒸発量ＪＧ（＝３０００（ｋｇ／ｈ））を算出してＳ４に移行する。
図５（Ｂ）において、ボイラ群２の総蒸発量ＪＲ（＝３０００（ｋｇ／ｈ））、総負荷追従蒸発量ＪＧ（＝３０００（ｋｇ／ｈ））は、必要蒸発量（＝２８００（ｋｇ／ｈ））、設定負荷追従蒸発量ＪＴ（＝２０００（ｋｇ／ｈ））を満足している。
すなわち、必要蒸発量ＪＮの増減がない状態で、演算部４３は、フロー図のＳ２、Ｓ３、Ｓ４、Ｓ１２を実行し、燃焼解除の対象の候補として第１ボイラ２１、・・・、第４ボイラ２４の第１燃焼位置が燃焼しているのでＳ１６に移行する。次いで、Ｓ１６、Ｓ１７を順に実行し、Ｓ１６において、優先順位が最下位の第４ボイラ２４を一段下の燃焼位置に移行した場合の仮の総蒸発量ＪＲＹ（＝２０００（ｋｇ／ｈ））、仮の総負荷追従蒸発量ＪＧＹ（＝２０００（ｋｇ／ｈ））を算出し、Ｓ１７において、仮の総蒸発量ＪＲＹと、必要蒸発量ＪＮ（＝２８００（ｋｇ／ｈ））とを比較すると、仮の総蒸発量ＪＲＹ  ≧  必要蒸発量ＪＮ（＝２８００（ｋｇ／ｈ））は満足されずにＳ２に移行する。
したがって、図５（Ｂ）に示した状態が維持される。
また、最大蒸発量は６０００（ｋｇ／ｈ）であるため、設定最大蒸発量５０００（ｋｇ／ｈ）を満足している。
【００６９】
（３）図５（Ｃ）は、必要蒸発量が減少して、Ｓ３において算出した必要蒸発量ＪＮが、例えば、１９００（ｋｇ／ｈ）に減少した状態を示す図である。
必要蒸発量が１９００（ｋｇ／ｈ））に減少すると、演算部４３は、図４のフロー図のＳ２、Ｓ３、Ｓ４を実行し、Ｓ４において、  総蒸発量ＪＲ（＝３０００（ｋｇ／ｈ））  ＜  必要蒸発量（＝１９００（ｋｇ／ｈ））を満足しないためＳ１２に移行する。
Ｓ１２を実行すると、総負荷追従蒸発量ＪＧは３０００（ｋｇ／ｈ）であり、総負荷追従蒸発量ＪＧ  ＜設定負荷追従蒸発量ＪＴを満足しない。また、燃焼解除の対象の燃焼位置として第４ボイラ２４（燃焼解除可能な燃焼中の燃焼位置を有し、優先順位が最下位のボイラ）の第１燃焼位置が存在するのでＳ１６に移行する。次いで、Ｓ１６において、優先順位が最下位の第４ボイラ２４を一段下の燃焼位置に移行した場合の仮の総蒸発量ＪＲＹ（＝２０００（ｋｇ／ｈ））、仮の総負荷追従蒸発量ＪＧＹ（＝３０００（ｋｇ／ｈ））を算出し、Ｓ１７を実行すると、仮の総蒸発量ＪＲＹ（＝２０００（ｋｇ／ｈ））  ≧  必要蒸発量ＪＮ（＝１９００（ｋｇ／ｈ））であり、次いでＳ１８を実行すると、仮の総負荷追従蒸発量ＪＧＹ（＝３０００（ｋｇ／ｈ））≧設定負荷追従蒸発量ＪＴ（＝２０００（ｋｇ／ｈ））を満足するのでＳ１９に移行する。
次に、Ｓ１９を実行して第４ボイラ２４を燃焼停止位置に移行してＳ２０に移行し、Ｓ２０において総蒸発量ＪＲ（＝２０００（ｋｇ／ｈ））を、次いでＳ２１において総負荷追従蒸発量ＪＧ（＝３０００（ｋｇ／ｈ））を算出し、Ｓ２に移行する。
次に、演算部４３は、フロー図のＳ２、Ｓ３、Ｓ４を実行する。総蒸発量ＪＲは２０００（ｋｇ／ｈ）であり、Ｓ４において、総蒸発量ＪＲ  ＜  必要蒸発量（＝１９００（ｋｇ／ｈ））を満足しないため、Ｓ１２に移行し、総負荷追従蒸発量は３０００（ｋｇ／ｈ）であり、Ｓ１２において、総負荷追従蒸発量ＪＧ  ＜  設定負荷追従蒸発量ＪＴ（＝２０００（ｋｇ／ｈ））を満足しない。また、燃焼解除の対象の燃焼位置として第３ボイラ２３（燃焼解除可能な燃焼中の燃焼位置を有し、優先順位が最下位のボイラ）の第１燃焼位置が存在するのでＳ１６に移行する。次いで、Ｓ１６において優先順位が最下位の燃焼中の第３ボイラ２３を燃焼停止位置に移行した場合の仮の総蒸発量ＪＲＹ（＝１５００（ｋｇ／ｈ））、仮の総負荷追従蒸発量ＪＧＹ（＝３０００（ｋｇ／ｈ））を算出し、Ｓ１７に移行する。仮の総蒸発量ＪＲＹは１５００（ｋｇ／ｈ）であり、Ｓ１７において、仮の総蒸発量ＪＲＹ  ≧  必要蒸発量ＪＮ（＝１９００（ｋｇ／ｈ））は満足されないのでＳ２に移行する。
図５（Ｃ）において、ボイラ群２は、総蒸発量ＪＲ（＝２０００（ｋｇ／ｈ））は必要蒸発量（＝１９００（ｋｇ／ｈ））を満足し、総負荷追従蒸発量ＪＧＹ（＝３０００（ｋｇ／ｈ））は設定負荷追従蒸発量ＪＴ（＝２０００（ｋｇ／ｈ））を満足している。
すなわち、必要蒸発量ＪＮに増減がない状態で、演算部４３は、フロー図のＳ２、Ｓ３、Ｓ４を実行し、Ｓ４において、総蒸発量ＪＲ（＝２０００（ｋｇ／ｈ））  ＜  必要蒸発量（＝１９００（ｋｇ／ｈ））を満足しないためＳ１２に移行し、総負荷追従蒸発量は３０００（ｋｇ／ｈ）であり、Ｓ１２において、総負荷追従蒸発量  ＜  設定負荷追従蒸発量ＪＴ（＝２０００（ｋｇ／ｈ））を満足してしない。また、燃焼解除の対象の燃焼位置として第３ボイラ２３（燃焼解除可能な燃焼中の燃焼位置を有し、優先順位が最下位のボイラ）の第１燃焼位置が存在するのでＳ１６に移行する。次いで、Ｓ１６において、優先順位が最下位の燃焼中の第３ボイラ２３を一段下の燃焼位置（燃焼停止位置）に移行した場合の仮の総蒸発量ＪＲＹは１５００（ｋｇ／ｈ）であるので、Ｓ１７において仮の総蒸発量ＪＲＹ  ≧  必要蒸発量ＪＮ（＝１９００（ｋｇ／ｈ））は満足されずにＳ２に移行する。
したがって、図５（Ｃ）に示した状態が維持される。
また、最大蒸発量は６０００（ｋｇ／ｈ）であるため、設定最大蒸発量５０００（ｋｇ／ｈ）を満足している。
【００７０】
（４）次いで、図５（Ｄ）は、演算部４３が、各ボイラ２１、・・・、２４の優先順位を逆にする優先順位変更信号を出力し、ボイラ群２における各ボイラ２１、・・・、２４の優先順位を変更した後の遷移状態を示す図である。
優先順位を変更すると、ボイラ群２の総蒸発量ＪＲは２０００（ｋｇ／ｈ）で維持される一方、ボイラ群２の総負荷追従蒸発量ＪＧは、第３ボイラ２３の第２差分蒸発量相当の１０００（ｋｇ／ｈ）増加する一方で、第１ボイラ２１及び第２ボイラ２２の第２燃焼位置が予備缶となり、総負荷追従蒸発量が合計３０００（ｋｇ／ｈ）減少するため、ボイラ群２の総負荷追従蒸発量ＪＧは１０００（ｋｇ／ｈ）となる。
なお、ボイラ群２において各ボイラ２１、・・・、２４の優先順位が変更された場合には、適宜、総蒸発量ＪＲ、総負荷追従蒸発量ＪＧが算出されるようになっているものとする。
【００７１】
（５）次に、図５（Ｅ）は、演算部４３がボイラ群２の総負荷追従蒸発量ＪＧが設定負荷追従蒸発量ＪＴ２０００（ｋｇ／ｈ）未満となったことを受けて、ボイラ群２の総負荷追従蒸発量ＪＧを、設定負荷追従蒸発量ＪＴ（＝２０００（ｋｇ／ｈ））以上とした状態を示す図である。
図５（Ｄ）の遷移状態において、総蒸発量ＪＲは２０００（ｋｇ／ｈ）、総負荷追従蒸発量ＪＧは１０００（ｋｇ／ｈ）であり、Ｓ４における、総蒸発量ＪＲ＜  必要蒸発量ＪＮ（＝１９００（ｋｇ／ｈ））を満足しないためＳ１２に移行し、Ｓ１２における  総負荷追従蒸発量ＪＧ＜  設定負荷追従蒸発量ＪＴ（＝２０００（ｋｇ／ｈ））を満足する。また、給蒸移行過程に移行可能なボイラとして第４ボイラ２４（給蒸移行過程に移行可能なボイラのなかで優先順位が最優先のボイラ）が存在するのでＳ１３に移行する。
次に、Ｓ１３を実行して第４ボイラ２４を給蒸移行過程に移行する。
演算部は、Ｓ１３を実行した後、Ｓ１４、Ｓ１５を実行して総蒸発量ＪＲ（＝２０００（ｋｇ／ｈ））、総負荷追従蒸発量ＪＧ（＝３０００（ｋｇ／ｈ））を算出し、Ｓ１５を実行したら、Ｓ１２に移行する。
Ｓ１２を実行すると、総負荷追従蒸発量ＪＧは３０００（ｋｇ／ｈ）であり、総負荷追従蒸発量ＪＧ  ＜  設定負荷追従蒸発量ＪＴ（＝２０００（ｋｇ／ｈ））を満足してしない。また、燃焼解除の対象の燃焼位置として第１ボイラ２１（燃焼解除可能な燃焼中の燃焼位置を有し、優先順位が最下位のボイラ）の第１燃焼位置が存在するのでＳ１６に移行する。次いで、Ｓ１６において、優先順位が最下位の燃焼中の第３ボイラ２３を一段下の燃焼位置（燃焼停止位置）に移行した場合の仮の総蒸発量ＪＲＹは１０００（ｋｇ／ｈ）であるので、Ｓ１７において仮の総蒸発量ＪＲＹ  ≧  必要蒸発量ＪＮ（＝１９００（ｋｇ／ｈ））は満足されずにＳ２に移行する。
この状態で、総蒸発量ＪＲは２０００（ｋｇ／ｈ）、総負荷追従蒸発量ＪＧは３０００（ｋｇ／ｈ）であり、必要蒸発量ＪＮ（＝１９００（ｋｇ／ｈ）、設定負荷追従蒸発量ＪＴ（＝２０００（ｋｇ／ｈ））を満足する。
その結果、必要蒸発量ＪＮが増加して蒸発量ＪＲを超え、又はいずれかのボイラを下位の燃焼位置又は燃焼停止位置に移行可能な程度に必要蒸発量ＪＮが減少し、あるいは、ボイラ群２における優先順位の変更にともなって燃焼させるボイラ、燃焼位置の変更が必要とされるまで、Ｓ２、Ｓ４、Ｓ１２、Ｓ１６、Ｓ１７が繰り返される。
したがって、図５（Ｅ）に示した状態が維持される。
また、最大蒸発量は５０００（ｋｇ／ｈ）であるため、設定最大蒸発量５０００（ｋｇ／ｈ）を満足している。
【００７２】
この発明に係るボイラシステム１、制御器４、プログラムによれば、ボイラ群２を構成するボイラの運転条件が変更されても、ボイラ群２の負荷追従性を容易に確保することができる。
【００７３】
ボイラシステム１によれば、第１燃焼位置（最上位の第２燃焼位置よりも下位の燃焼位置）にて給蒸している各ボイラ２１、・・・、２４を、第２燃焼位置（最上位燃焼位置）に移行した場合に増加する蒸発量と、給蒸移行過程にある各ボイラ２１、・・・、２４を第２燃焼位置に移行した場合に増加する蒸発量とを合計して総負荷追従蒸発量ＪＧを算出するので、給蒸中のボイラが上位の燃焼位置に移行しても容易に総負荷追従蒸発量ＪＧを確保することができる。
また、給蒸移行過程にあるボイラが第２燃焼位置に移行した場合に増加する蒸発量を対象とすることにより、給蒸移行過程に移行するボイラの台数を減少させ、余分なエネルギー消費を抑制することができる。
【００７４】
また、ボイラシステム１によれば、ボイラ群２が出力可能な蒸発量を設定最大蒸発量として設定し、設定最大蒸発量を確保するように、運転対象のボイラ及びその燃焼位置を設定するので、要求負荷と対応する最大蒸発量を確保しつつ過剰なエネルギー消費を抑制することができる。
【００７５】
次に、図６から図１２を参照して、この発明の第２の実施形態について説明する。
図６は、第２の実施形態に係るボイラシステム１Ａを示す図であり、第２の実施形態が第１の実施形態と異なるのは、ボイラシステム１Ａが、第１ボイラ２１、・・・、第４ボイラ２４の４台からなるボイラ群２に代えて、３台のボイラからなるボイラ群２Ａを備えている点である。
【００７６】
また、ボイラ群２が予め設定された優先順位にしたがって制御されるのに対して、ボイラ群２Ａでは、総蒸発量ＪＲ、総負荷追従蒸発量ＪＧに対応してボイラ及び燃焼位置（燃焼停止位置、給蒸移行過程）を選択するようになっている。その他は、第１の実施形態と同様であるので、同じ符号を付して説明を省略する。
【００７７】
ボイラシステム１Ａは、図６に示すように、例えば、第１ボイラＦ１、第２ボイラＦ２、第３ボイラＦ３とを備えており、この実施形態において、第１ボイラＦ１、第２ボイラＦ２、第３ボイラＦ３は、それぞれの燃焼位置、差分蒸発量は異なった構成とされている。
【００７８】
図７は、ボイラ群２Ａを構成する第１ボイラＦ１、第２ボイラＦ２、第３ボイラＦ３を概念的に示す図であり、各枠は第１ボイラＦ１、第２ボイラＦ２、第３ボイラＦ３を、第１ボイラＦ１、第２ボイラＦ２、第３ボイラＦ３を仕切って表した枠は、それぞれの燃焼位置を示している。
また、燃焼位置を示す各枠内の数字は各燃焼位置の差分蒸発量を、＜  ＞で示した数字は定格蒸発量を、（予備）の記載は、その燃焼位置が予備缶（運転対象外の燃焼位置）であることを示している。
【００７９】
第１ボイラＦ１は、第１差分蒸発量が５００（ｋｇ／ｈ）、第２差分蒸発量が１０００（ｋｇ／ｈ）、第３差分蒸発量が２０００（ｋｇ／ｈ）の四位置ボイラとされ、定格蒸発量が３０００（ｋｇ／ｈ）とされている。
第２ボイラＦ２は、第１差分蒸発量が１０００（ｋｇ／ｈ）、第２差分蒸発量が１５００（ｋｇ／ｈ）、第３差分蒸発量が１５００（ｋｇ／ｈ）の四位置ボイラとされ、定格蒸発量が４０００（ｋｇ／ｈ）とされている。
第３ボイラＦ３は、第１差分蒸発量が５００（ｋｇ／ｈ）、第２差分蒸発量が１５００（ｋｇ／ｈ）、定格蒸発量が２０００（ｋｇ／ｈ）とされている。
また、第２の実施形態において、ボイラ群２Ａは、運転開始時に、第２ボイラＦ２の第２燃焼位置、第３ボイラＦ３の第２燃焼位置が、予備缶に設定されているものとする。
【００８０】
また、第１ボイラＦ１、第２ボイラＦ２、第３ボイラＦ３は、給蒸移行過程にある場合、短時間で第１燃焼位置に移行して総負荷追従蒸発量を確保することにより、負荷追従性を向上することができるようになっている。
この実施形態において給蒸移行過程とは、第１ボイラＦ１、第２ボイラＦ２、第３ボイラＦ３における燃焼停止位置から第１燃焼位置に到達して給蒸するまでの間をいい、給蒸移行過程については、第１の実施形態と同様である。
【００８１】
また、データベース４５は、第１のデータベース４５Ａと、第２のデータベース４５Ｂと、第３のデータベース４５Ｃとを備えており、第１のデータベース４５Ａ、第２のデータベース４５Ｂは、第１の実施形態と同様とされている。
第３のデータベース４５Ｃは、例えば、図８に示すように、第１ボイラＦ１、第２ボイラＦ２、第３ボイラＦ３の各燃焼位置の差分蒸発量Ｊｉ（ｊ）、及び第１ボイラＦ１、第２ボイラＦ２、第３ボイラＦ３が給蒸移行過程及び各燃焼位置にある場合の総負荷追従蒸発量ＧｉＡ（ｊ）、ＧｉＢ（ｊ）、ＧｉＣ（ｊ）を示す数値データがデータテーブルの形式で格納されている。
【００８２】
ここで、図８におけるｉ（＝Ｆ１、Ｆ２、Ｆ３）はボイラを特定する符号を、ｊ（＝０、１、２、３）は燃焼位置を特定する符号を示している。また、ｊ＝０は、給蒸移行過程において保圧状態（第１状態から第３状態のいずれかを設定）であることを示しており、Ｇｉ（０）は、給蒸移行過程において保圧状態である場合の総負荷追従蒸発量を意味する。
また、総負荷追従蒸発量ＧｉＡ（ｊ）、総負荷追従蒸発量ＧｉＢ（ｊ）、総負荷追従蒸発量ＧｉＣ（ｊ）は、第１の実施形態と同様であり、第２の実施形態において、総負荷追従蒸発量ＪＧは、例えば、総負荷追従蒸発量ＧｉＣ（ｊ）を合算して算出するようになっている。
【００８３】
演算部４３は、第３データベース４５Ｃと対照して、必要蒸発量ＪＮ、設定負荷追従蒸発量ＪＴを満足する総蒸発量ＪＲ、総負荷追従蒸発量ＪＧを確保するとともに、過剰な総蒸発量ＪＲ、総負荷追従蒸発量ＪＧが発生するのを抑制するために、総蒸発量ＪＲ、総負荷追従蒸発量ＪＧを小さくするようにボイラ及び燃焼位置を選択（算出）するように構成されている。
【００８４】
また、演算部４３は、予備缶の設定変更をする際に、ボイラ群２Ａの最大蒸発量が、設定最大蒸発量以上となるように予備缶とするボイラ及び燃焼位置を選択するようになっている。
【００８５】
以下、図９を参照して、第２の実施形態に係るプログラムの概略を説明する。
第２の実施形態に係るプログラムは、図９に示すブロック図のように、以下の４つの機能を備えている。
（１）まず、現在燃焼中の燃焼位置から順次移行することが可能な燃焼位置の組合せを生成する（Ｓ１０１）。
（２）次に、総負荷追従蒸発量ＪＧが、設定負荷追従蒸発量ＪＴに対して所定の関係を有する燃焼位置の組合せを抽出する（Ｓ１０２）。
総負荷追従蒸発量ＪＧが、設定負荷追従蒸発量ＪＴに対して所定の関係を有するとは、例えば、総負荷追従蒸発量ＪＧが設定負荷追従蒸発量ＪＴ以上、所定の設定範囲内であること等が挙げられ、第２の実施形態においては、総負荷追従蒸発量ＪＧが設定負荷追従蒸発量ＪＴ以上であることを意味する。
（３）総蒸発量ＪＲ≧必要蒸発量ＪＮを満足し、総蒸発量ＪＲが最小となる燃焼位置の組合せを選択する（Ｓ１０３）。
（４）選択した燃焼位置の組合せのうち、現在燃焼していない燃焼位置に順次燃焼開始信号を出力する（Ｓ１０４）。
【００８６】
以下、図１０を参照して、第１の実施形態に係るプログラムのフローの一例について説明する。図１０は、図９のブロック図に係るフロー図の概略を示す図である。
（１）まず、ボイラ群２Ａの現在の燃焼位置から順次移行して組合せ可能な燃焼位置の組合せ群を生成する（Ｓ２０１）。
（２）検証対象の燃焼位置の組合せ群があるかどうかを判断する（Ｓ２０２）。
検証対象の燃焼位置の組合せ群がある場合にはＳ２０３に移行し、検証対象の燃焼位置の組合せ群がない場合にはプログラムを終了する。
（３）演算部４３は、検証対象である燃焼位置の組合せ群のなかから、燃焼位置の組合せを適宜選択する（Ｓ２０３）。
（４）演算部４３は、Ｓ２０３において選択した燃焼位置の組合せによる総負荷追従蒸発量ＪＧと、設定負荷追従蒸発量ＪＴとを比較して、総負荷追従蒸発量ＪＧ≧設定負荷追従蒸発量ＪＴ  であるかどうかを判断する（Ｓ２０４）。総負荷追従蒸発量ＪＧ≧設定負荷追従蒸発量ＪＴ  である場合はＳ２０５に移行し、総負荷追従蒸発量ＪＧ≧設定負荷追従蒸発量ＪＴ  でない場合は、Ｓ２０２に移行するとともに、検証した燃焼位置の組合せを破棄する。
（５）演算部４３は、Ｓ２０４において検証した燃焼位置の組合せによる総蒸発量ＪＲと、必要蒸発量ＪＮとを比較して、総蒸発量ＪＲ≧必要蒸発量ＪＮ  であるかどうかを判断する（Ｓ２０５）。総蒸発量ＪＲ≧必要蒸発量ＪＮ  である場合は、この燃焼位置の組合せをメモリ４２に格納するとともにＳ２０６に移行し、総負荷追従蒸発量ＪＧ≧設定負荷追従蒸発量ＪＴ  でない場合は、Ｓ２０２に移行するとともに、検証した燃焼位置の組合せを破棄する。
（６）演算部４３は、Ｓ２０５において、総蒸発量ＪＲ≧必要蒸発量ＪＮ  を満足した燃焼位置の組合せと、既にメモリ４２に格納された燃焼位置の組合せの総蒸発量ＪＲを比較し、今回の燃焼位置の組合せの総蒸発量ＪＲ  ＜格納された燃焼位置の組合せの総蒸発量ＪＲ  であるかどうか判断する（Ｓ２０６）。
今回の燃焼位置の組合せの総蒸発量ＪＲ  ＜  格納された燃焼位置の組合せの総蒸発量ＪＲ  である場合には、Ｓ２０７に移行し、今回の燃焼位置の組合せの総蒸発量ＪＲ  ＜  格納された燃焼位置の組合せの総蒸発量ＪＲ  でない場合には、Ｓ２０２に移行して、今回の燃焼位置の組合せを破棄する。
（７）演算部４３は、今回の燃焼位置の組合せをメモリ４２に格納して、既に格納された燃焼位置の組合せと置き換える（Ｓ２０７）。
上記（２）から（７）を繰り返して実行する。
【００８７】
次に、図１１、図１２を参照して、ボイラシステム１Ａの動作について説明する。
図１１は、図１２（Ａ）におけるボイラの燃焼状態から順次移行して構成可能な燃焼位置の組合せの種類（Ｎｏ．）を示す表であり、燃焼位置の組合せにおける第１ボイラＦ１、第２ボイラＦ２、第３ボイラＦ３の各燃焼位置の状態を示している。
燃焼中と記載した燃焼位置は、図１２（Ａ）において既に燃焼している燃焼位置を、「予備缶」と表示したのは運転対象外であることを、○を表示したのは、総蒸発量ＪＲ、総負荷追従蒸発量ＪＧを確保するために新たに燃焼させることを示している。
【００８８】
また、図１２において、第１ボイラＦ１、第２ボイラＦ２、第３ボイラＦ３を表す枠内の枠は燃焼位置を、燃焼位置を表す枠内に記載した（予備）は、運転対象外である予備缶（燃焼位置）を示している。
また、ハッチングを施した燃焼位置は総蒸発量ＪＲの算出対象である給蒸中の燃焼位置を、網かけのみを施した燃焼位置は総負荷追従蒸発量ＪＧの算出対象である燃焼位置を示している。
【００８９】
なお、図１２において、給蒸移行過程について記載していないが、総負荷追従蒸発量ＪＧを増加させる際に、いずれかのボイラを給蒸移行過程に移行可能としてもよいことはいうまでもない。
また、ボイラシステム１Ａは、蒸発量増加に際して、必要蒸発量ＪＮ、設定負荷追従蒸発量ＪＴを満足する総蒸発量ＪＲ、総負荷追従蒸発量ＪＧを確保するとともに、蒸発量減少に際しても、同様の判断をして、解除するべき燃焼中の燃焼位置を選択するようになっている。
【００９０】
また、ボイラ群２Ａは、図１２（Ａ）に示すように、すでに、第１ボイラＦ１の第１燃焼位置、第３ボイラＦ３の第１燃焼位置が燃焼状態にあるものとする。
また、図１２（Ａ）において、ボイラ群２Ａの必要蒸発量ＪＮは１０００（ｋｇ／ｈ）、図１２（Ｂ）において、ボイラ群２Ａの必要蒸発量ＪＮは２０００（ｋｇ／ｈ）に増加したものとし、設定負荷追従蒸発量ＪＴは３０００（ｋｇ／ｈ）とする。
なお、設定最大蒸発量については、簡便のため省略するものとする。
【００９１】
（１）まず、現在燃焼中の燃焼位置から順次移行することが可能な燃焼位置の組合せを生成する（Ｓ１０１）。
Ｓ１０１を実行することにより、
１）燃焼位置の組合せ；Ｆ１（１）＋Ｆ３（１）＋Ｆ１（２）
この燃焼位置の組合せでは、新たにＦ１（２）の燃焼を開始することとなり、
総  蒸  発  量  ＪＲ＝２０００（ｋｇ／ｈ）
総負荷追従蒸発量ＪＧ＝２０００（ｋｇ／ｈ）
である。同様に、
２）燃焼位置の組合せ；Ｆ１（１）＋Ｆ３（１）＋Ｆ２（１）
この燃焼位置の組合せでは、新たにＦ２（１）の燃焼を開始することとなり、
総  蒸  発  量  ＪＲ＝２０００（ｋｇ／ｈ）
総負荷追従蒸発量ＪＧ＝４５００（ｋｇ／ｈ）
３）燃焼位置の組合せ；Ｆ１（１）＋Ｆ３（１）＋Ｆ１（２）+Ｆ２（１）
この燃焼位置の組合せでは、新たにＦ１（２）+Ｆ２（１）の燃焼を開始することとなり、
総  蒸  発  量  ＪＲ＝３０００（ｋｇ／ｈ）
総負荷追従蒸発量ＪＧ＝３５００（ｋｇ／ｈ）
４）燃焼位置の組合せ；Ｆ１（１）＋Ｆ３（１）＋Ｆ１（２）+Ｆ１（３）
この燃焼位置の組合せでは、新たにＦ１（２）＋Ｆ１（３）の燃焼を開始することとなり、
総  蒸  発  量  ＪＲ＝４０００（ｋｇ／ｈ）
総負荷追従蒸発量ＪＧ＝  ゼロ  （ｋｇ／ｈ）
５）燃焼位置の組合せ；Ｆ１（１）＋Ｆ３（１）＋Ｆ２（１）＋Ｆ２（２）
この燃焼位置の組合せでは、新たにＦ２（１）＋Ｆ２（２）の燃焼を開始することとなり、
総  蒸  発  量  ＪＲ＝３５００（ｋｇ／ｈ）
総負荷追従蒸発量ＪＧ＝３０００（ｋｇ／ｈ）
６）  燃焼位置の組合せ；Ｆ１（１）＋Ｆ３（１）＋Ｆ１（２）+Ｆ１（３）＋Ｆ２（１）
この燃焼位置の組合せでは、新たにＦ１（２）+Ｆ１（３）＋Ｆ２（１）の燃焼を開始することとなり、
総  蒸  発  量  ＪＲ＝５０００（ｋｇ／ｈ）
総負荷追従蒸発量ＪＧ＝１５００（ｋｇ／ｈ）
７）燃焼位置の組合せ；Ｆ１（１）＋Ｆ３（１）＋Ｆ１（２）＋Ｆ２（１）＋Ｆ２（２）
この燃焼位置の組合せでは、新たにＦ１（２）＋Ｆ２（１）＋Ｆ２（２）の燃焼を開始することとなり、
総  蒸  発  量  ＪＲ＝４５００（ｋｇ／ｈ）
総負荷追従蒸発量ＪＧ＝２０００（ｋｇ／ｈ）
８）燃焼位置の組合せ；Ｆ１（１）＋Ｆ３（１）＋Ｆ１（２）+Ｆ１（３）＋Ｆ２（１）＋Ｆ１（２）
この燃焼位置の組合せでは、新たにＦ１（２）+Ｆ１（３）＋Ｆ２（１）＋Ｆ１（２）の燃焼を開始することとなり、
総  蒸  発  量  ＪＲ＝６５００（ｋｇ／ｈ）
総負荷追従蒸発量ＪＧ＝  ゼロ  （ｋｇ／ｈ）
上記１）から８）の燃焼位置の組合せが生成される。
（２）次に、Ｓ１０２を実行して、  総負荷追従蒸発量ＪＧ  ≧設定負荷追従蒸発量ＪＴ（＝３０００（ｋｇ／ｈ））を満足する燃焼位置の組み合わせを抽出すると、設定負荷追従蒸発量ＪＴ＝３０００（ｋｇ／ｈ）であるから、上記２）、３）、５）の３通りが抽出される。
（３）次いで、Ｓ１０３を実行して、総蒸発量ＪＲ≧必要蒸発量ＪＮを満足し、総蒸発量ＪＲが最小となる燃焼位置の組合せを選択すると、必要蒸発量ＪＮ＝１８００（ｋｇ／ｈ）であるから、総蒸発量ＪＲが１８００（ｋｇ／ｈ）以上で最小である２）が選択される。
（４）Ｓ１０４を実行して、燃焼位置Ｆ２（１）に燃焼を開始する信号を出力する。
その結果、Ｆ１（１）＋Ｆ２（１）＋Ｆ３（１）からなる燃焼位置の組合せが燃焼する。
【００９２】
第２の実施形態に係るボイラシステム１Ａによれば、ボイラ群２Ａの総負荷追従蒸発量ＪＧを確保する際に、現在燃焼している燃焼位置の組合せから順次移行することにより構成可能な燃焼位置の組合せ（選択されたボイラ及び燃焼位置）を抽出し、そのなかから総蒸発量ＪＲが最小となる燃焼位置の組合せを選択するので、ボイラ群２Ａの負荷追従性を確保しつつ余分なエネルギー消費を抑制することができる。
【００９３】
また、現在燃焼している燃焼位置から順次移行して構成可能な燃焼位置の組合せのなかから、設定負荷追従蒸発量ＪＴ（又は負荷追従蒸発量設定範囲）に基づいて燃焼位置の組合せを抽出し、この燃焼位置の組合せのなかから総蒸発量ＪＲが最小となる燃焼位置の組合せを選択するので、総負荷追従蒸発量ＪＧを確保し総蒸発量ＪＲが最小となる燃焼位置の組合せを、容易かつ効率的に選択できる。
【００９４】
次に、図１、図１３から図１５を参照して、この発明の第３の実施形態に係るボイラシステム１Ｂについて説明する。
第３の実施形態は、図１に示すとおり、ボイラシステム１Ｂが、ボイラ群２に代えて、ボイラ群３を備えている点で第１の実施形態と異なっている。その他は、第１の実施形態と同様であるので、同じ符号を付して説明を省略する。
【００９５】
ボイラ群３は、第１ボイラ３１、第２ボイラ３２、第３ボイラ３３、第４ボイラ３４とを備え、各ボイラ３１、・・・、３４は、燃焼停止状態（燃焼停止位置）、低燃焼状態（第１燃焼位置）、中燃焼状態（第２燃焼位置）、高燃焼状態（第３燃焼位置）の４つの段階的な燃焼状態に制御可能な四位置ボイラから構成され、第２燃焼位置が高効率燃焼可能な高効率燃焼位置とされている。
【００９６】
また、制御部４は、ボイラ群３が、必要蒸発量ＪＮを満足する総蒸発量ＪＲ、及び設定負荷追従蒸発量ＪＴを満足する総負荷追従蒸発量ＪＧを、各ボイラに予め設定された優先順位にしたがって確保するように、ボイラ及び燃焼位置（燃焼停止位置を含む）を選択するようになっている。
なお、必要蒸発量ＪＮを満足する総蒸発量ＪＲ、及び設定負荷追従蒸発量ＪＴを満足する総負荷追従蒸発量ＪＧのいずれかが確保できない場合には、総蒸発量ＪＲを優先するようになっている。
また、各ボイラ３１、・・・、３４は、運転対象とされた全ボイラが第２燃焼位置（高効率燃焼位置）に到達した後に、高効率燃焼位置よりも上位の第３燃焼位置に移行するようになっている。
【００９７】
図１３は、ボイラ群３を構成する各ボイラ３１、・・・、３４を概念的に示す図であり、各枠は各ボイラ３１、・・・、３４を、各ボイラ３１、・・・、３４を仕切って表した枠はそれぞれの燃焼位置を、また各枠の上方に（  ）で示した数字は各ボイラ３１、・・・、３４に設定された蒸発量増加における優先順位を、（予備）の記載は、その燃焼位置が予備缶（運転対象外の燃焼位置）であることを示している。
【００９８】
なお、各燃焼位置には、各燃焼位置の差分蒸発量（△ＪＲ）と、差分蒸発量の横の（  ）内には、ボイラ群３の蒸発量をフロー図（図１４）を実行することにより増加する際に、制御部４が選択する燃焼位置の燃焼順序（動作順序）を示している。
【００９９】
第１ボイラ３１から第４ボイラ３４は、それぞれ、第１差分蒸発量が１０００（ｋｇ／ｈ）、第２差分蒸発量が１０００（ｋｇ／ｈ）、第３差分蒸発量が１０００（ｋｇ／ｈ）、定格蒸発量が３０００（ｋｇ／ｈ）とされている。
【０１００】
以下、図１４を参照して、第３の実施形態に係るプログラムのフローの一例について説明する。なお、図１４は、総蒸発量ＪＲを増加する場合の例を示しており、総蒸発量ＪＲ及び総負荷追従蒸発量ＪＧの過不足に関わらず、一度にひとつの燃焼位置のみを燃焼状態に移行（すなわち、差分蒸発量の増加は１０００（ｋｇ／ｈ））するようになっている。
（１）まず、ボイラ群３の要求負荷と対応する必要蒸発量ＪＮ、各ボイラ３１、・・・、３４の蒸発量を合計した総蒸発量ＪＲ、各ボイラ３１、・・・、３４の負荷追従蒸発量を合計した総負荷追従蒸発量ＪＧにそれぞれ初期値（＝０）を設定するとともに、ボイラ群３が確保するべき設定負荷追従蒸発量ＪＴを設定する（Ｓ３０１）。
（２）ボイラ群３が運転中かどうかを判断する（Ｓ３０２）。
ボイラ群３が運転中の場合にはＳ３０３に移行し、運転中でない場合にはプログラムを終了する。
（３）演算部４３は、必要蒸発量ＪＮを算出する（Ｓ３０３）。算出した必要蒸発量ＪＮをメモリ４２に格納する。
（４）演算部４３は、Ｓ３０３において算出した必要蒸発量ＪＮと、メモリ４２に格納された総蒸発量ＪＲとを比較して、総蒸発量ＪＲ  ＜  必要蒸発量ＪＮ  であるかどうかを判断する（Ｓ３０４）。
総蒸発量ＪＲ  ＜  必要蒸発量ＪＮ  が成立する場合にはＳ３０５に移行し、総蒸発量ＪＲ  ＜  必要蒸発量ＪＮ  が成立しない場合はＳ３０２に移行する。
（５）演算部４３は、高効率燃焼位置（第２燃焼位置）未満の燃焼位置又は燃焼停止位置にあり、高効率燃焼位置以下の運転対象とされた上位の燃焼位置に移行可能なボイラが存在するかどうか判断する（Ｓ３０５）。
高効率燃焼位置未満の燃焼位置又は燃焼停止位置にあり、高効率燃焼位置以下の運転対象とされた上位の燃焼位置に移行可能なボイラが存在する場合はＳ３０６に移行し、存在しない場合はＳ３１２に移行する。
（６）演算部４３は、総負荷追従蒸発量ＪＧと、第３データベース４５Ｃから取得した高効率燃焼位置未満で燃焼中の優先順位が最優先のボイラを一段上位の燃焼位置に移行する場合の差分蒸発量△ＪＲと、メモリ４２に格納された設定負荷追従蒸発量ＪＴに基づいて、（総負荷追従蒸発量ＪＧ  −差分蒸発量△ＪＲ  ≧  設定負荷追従蒸発量ＪＴ  ）であるかどうかを判断する（Ｓ３０６）。
（総負荷追従蒸発量ＪＧ  −差分蒸発量△ＪＲ  ≧  設定負荷追従蒸発量ＪＴ）  である場合には、燃焼中の優先順位が最優先のボイラを一段上位の燃焼位置に移行しても、総負荷追従蒸発量ＪＧが設定負荷追従蒸発量ＪＴ  を満足するので、高効率燃焼位置未満で燃焼中のボイラを上位の燃焼位置に移行するためＳ３０７に移行し、総負荷追従蒸発量ＪＧ  −差分蒸発量△ＪＲ  ≧  設定負荷追従蒸発量ＪＴ  でない場合には負荷追従蒸発量ＪＧの減少を抑制するためにＳ３１０に移行する。なお、高効率燃焼位置未満で燃焼中のボイラが存在しない場合もＳ３１０移行する。
（７）演算部４３は、高効率燃焼位置未満で燃焼している優先順序が最優先のボイラを一段上位の燃焼位置に移行する信号を出力する（Ｓ３０７）。信号を出力したらＳ３０８に移行する。
（８）演算部４３は、第３のデータベース４５Ｃを参照して、移行後の総蒸発量ＪＲを算出する（Ｓ３０８）。算出した総蒸発量ＪＲをメモリ４２に格納する。Ｓ３０８を実行したら、Ｓ３０９に移行する。
（９）演算部４３は、第３のデータベース４５Ｃを参照して、総負荷追従蒸発量ＪＧを算出する（Ｓ３０９）。算出した総負荷追従蒸発量ＪＧをメモリ４２に格納する。Ｓ３０９を実行したらＳ３０２に移行する。
（１０）演算部４３は、燃焼停止位置にあるボイラが存在するかどうか判断する（Ｓ３１０）。
燃焼停止位置にあるボイラが存在する場合はＳ３１１に移行し、燃焼停止位置にあるボイラが存在しない場合はＳ３０７に移行する。
（１１）演算部４３は、燃焼停止位置にあるボイラのなかで優先順位が最優先のボイラを一段上位の燃焼位置に移行する信号を出力する（Ｓ３１１）。信号を出力したらＳ３０８に移行する。
（１２）演算部４３は、高効率燃焼位置以上で燃焼していて上位の燃焼位置に移行可能なボイラが存在するかどうか判断する（Ｓ３１２）。
高効率燃焼位置以上で燃焼していて上位の燃焼位置に移行可能なボイラが存在する場合はＳ３１３に移行し、高効率燃焼位置未満で燃焼しているボイラが存在しない場合はＳ３０２に移行する。
（１３）演算部４３は、高効率燃焼位置以上で燃焼している優先順序が最優先のボイラを一段上位の燃焼位置に移行する信号を出力する（Ｓ３１３）。信号を出力したらＳ３０８に移行する。
上記（２）から（１３）を繰り返して実行する。
【０１０１】
図１５は、ボイラシステム１Ｂが、必要蒸発量ＪＮの増加に対応するために、図１３に示した動作順序で総蒸発量ＪＲを増加してゆく際の、必要蒸発量ＪＮ、総蒸発量ＪＲ、総負荷追従蒸発量ＪＧを示した表である。かかる動作におけるボイラ群３の燃焼位置の移行は、概ね以下のとおりである。なお、ボイラシステム１Ｂの設定負荷追従蒸発量ＪＴは、３５００（ｋｇ／ｈ）である。
【０１０２】
（１）まず、必要蒸発量ＪＮがゼロを超えて運転が開始されると、演算部４３は、Ｓ３０２、Ｓ３０３、Ｓ３０４、Ｓ３０５の順に移行し、Ｓ３０５において、高効率燃焼位置（第２燃焼位置）未満の燃焼位置又は燃焼停止位置にあり、高効率燃焼位置以下の運転対象とされた上位の燃焼位置に移行可能なボイラが存在するかどうかを判断し、燃焼停止位置にあり、高効率燃焼位置以下の運転対象とされた上位の燃焼位置に移行可能なボイラが存在していると判断してＳ３０６に移行する。
次に、Ｓ３０６においては、高効率燃焼位置未満で燃焼中のボイラが存在しないとのこととなり判断がなされ、Ｓ３１０に移行する。
次いで、Ｓ３１０における判断は、燃焼停止位置にあるボイラが存在するのでＳ３１１に移行し、Ｓ３１１を実行することにより第１ボイラ３１の第１燃焼位置が燃焼状態（動作順序１）となり、その後Ｓ３０８、Ｓ３０９が実行される。
動作順序１が実行された状態で、総蒸発量ＪＲは１０００（ｋｇ／ｈ）、総負荷追従蒸発量ＪＧは２０００（ｋｇ／ｈ）であり、総負荷追従蒸発量ＪＧは設定負荷追従蒸発量ＪＴ（＝３５００（ｋｇ／ｈ））を満足していない。
この実施形態において、いずれかのボイラが上位の燃焼位置に移行して動作順序Ｎ（この実施形態では、Ｎ＝１、２、・・・１１の整数）と対応する燃焼状態に変化したら、次の動作順序（Ｎ＋１）と対応する必要蒸発量ＪＮに増加してＳ３０４における  総蒸発量ＪＲ＜必要蒸発量ＪＮが「ＹＥＳ」となるまで、Ｓ３０２、Ｓ３０３、Ｓ３０４を繰り返すこととなる。
（２）次に、例えば、必要蒸発量ＪＮが１０００（ｋｇ／ｈ）を超えると、Ｓ３０２、Ｓ３０３、Ｓ３０４、Ｓ３０５、Ｓ３０６、Ｓ３１０、Ｓ３１１を実行して、第２ボイラ３２の第１燃焼位置が燃焼状態（動作順序２）となり、その後Ｓ３０８、Ｓ３０９が実行される。
動作順序２が実行された状態で、総蒸発量ＪＲは２０００（ｋｇ／ｈ）、総負荷追従蒸発量ＪＧは４０００（ｋｇ／ｈ）であり、総負荷追従蒸発量ＪＧは設定負荷追従蒸発量ＪＴ（＝３５００（ｋｇ／ｈ））を満足する。
（３）次に、必要蒸発量ＪＮが２０００（ｋｇ／ｈ）を超えると、Ｓ３０２、Ｓ３０３、Ｓ３０４、Ｓ３０５の順に移行し、Ｓ３０５において、高効率燃焼位置（第２燃焼位置）未満で燃焼しているボイラが存在していると判断してＳ３０６に移行し、次いで、Ｓ３０６における（総負荷追従蒸発量ＪＧ（＝４０００（ｋｇ／ｈ））−  第１ボイラ３１を第２燃焼位置に移行した場合の差分蒸発量△ＪＲ（＝１０００（ｋｇ／ｈ）））は３０００（ｋｇ／ｈ）であり、（総負荷追従蒸発量ＪＧ−第１ボイラ３１を第２燃焼位置に移行した場合の差分蒸発量△ＪＲ）≧設定負荷追従蒸発量ＪＴ（＝３５００（ｋｇ／ｈ））は成立しないのでＳ３１０に移行する。
次に、Ｓ３１０における判断は、燃焼停止位置にあるボイラが存在するのでＳ３１１に移行し、Ｓ３１１を実行することにより第３ボイラ３３の第１燃焼位置が燃焼状態（動作順序３）となり、その後Ｓ３０８、Ｓ３０９が実行される。
動作順序３が実行された状態で、総蒸発量ＪＲは３０００（ｋｇ／ｈ）、総負荷追従蒸発量ＪＧは６０００（ｋｇ／ｈ）であり、総負荷追従蒸発量ＪＧは設定負荷追従蒸発量ＪＴ（＝３５００（ｋｇ／ｈ））を満足する。
（４）次に、必要蒸発量ＪＮが３０００（ｋｇ／ｈ）を超えると、Ｓ３０２、Ｓ３０３、Ｓ３０４、Ｓ３０５、Ｓ３０６の順に移行し、Ｓ３０６における優先順位が最優先である第１ボイラ３１を上位の燃焼位置に移行した場合の（総負荷追従蒸発量ＪＧ（＝６０００（ｋｇ／ｈ））−  第１ボイラ３１を第２燃焼位置に移行した場合の差分蒸発量△ＪＲ（＝１０００（ｋｇ／ｈ）））は５０００（ｋｇ／ｈ）（≧  設定負荷追従蒸発量ＪＴ３５００（ｋｇ／ｈ））であるのでＳ３０７に移行する。Ｓ３０７を実行すると、第１ボイラ３１の第２燃焼位置が燃焼状態（動作順序４）となり、その後Ｓ３０８、Ｓ３０９が実行される。
動作順序４が実行された状態で、総蒸発量ＪＲは４０００（ｋｇ／ｈ）、総負荷追従蒸発量ＪＧは５０００（ｋｇ／ｈ）であり、総負荷追従蒸発量ＪＧは設定負荷追従蒸発量ＪＴ（＝３５００（ｋｇ／ｈ））を満足する。
（５）次に、必要蒸発量ＪＮが４０００（ｋｇ／ｈ）を超えた場合の動作順序５は、動作順序４と同様の流れで実行されることにより第２ボイラ３２が第２燃焼位置に移行され、動作順序５が実行された状態で、総蒸発量ＪＲは５０００（ｋｇ／ｈ）、総負荷追従蒸発量ＪＧは４０００（ｋｇ／ｈ）であり、総負荷追従蒸発量ＪＧは設定負荷追従蒸発量ＪＴ（＝３５００（ｋｇ／ｈ））を満足する。
（６）次に、必要蒸発量ＪＮが５０００（ｋｇ／ｈ）を超えると、Ｓ３０２、Ｓ３０３、Ｓ３０４、Ｓ３０５の順に移行し、Ｓ３０５において、高効率燃焼位置未満で燃焼しているボイラが存在していると判断してＳ３０６に移行し、次いで、Ｓ３０６における（総負荷追従蒸発量ＪＧ（＝４０００（ｋｇ／ｈ））−  第４ボイラ３４を第２燃焼位置に移行した場合の差分蒸発量△ＪＲ（＝１０００（ｋｇ／ｈ）））は３０００（ｋｇ／ｈ）（＜設定負荷追従蒸発量ＪＴ３５００（ｋｇ／ｈ））であるのでＳ３１０に移行する。
次に、Ｓ３１０における判断は、燃焼停止位置にあるボイラが存在するのでＳ３１１に移行し、Ｓ３１１を実行することにより第４ボイラ３４の第１燃焼位置が燃焼状態（動作順序６）となり、その後Ｓ３０８、Ｓ３０９が実行される。
動作順序６が実行された状態で、総蒸発量ＪＲは６０００（ｋｇ／ｈ）、総負荷追従蒸発量ＪＧは５０００（ｋｇ／ｈ）であり、総負荷追従蒸発量ＪＧは設定負荷追従蒸発量ＪＴ（＝３５００（ｋｇ／ｈ））を満足する。
（７）次に、必要蒸発量ＪＮが６０００（ｋｇ／ｈ）を超えると、Ｓ３０２、Ｓ３０３、Ｓ３０４、Ｓ３０５の順に移行し、Ｓ３０５において、高効率燃焼位置未満で燃焼しているボイラが存在していると判断してＳ３０６に移行し、Ｓ３０６における（総負荷追従蒸発量ＪＧ（＝５０００（ｋｇ／ｈ））−  第３ボイラ３３を第２燃焼位置に移行した場合の差分蒸発量△ＪＲ（＝１０００（ｋｇ／ｈ）））は４０００（ｋｇ／ｈ）（≧設定負荷追従蒸発量ＪＴ３５００（ｋｇ／ｈ））であるのでＳ３０７に移行し、Ｓ３０７を実行することにより第３ボイラ３３の第２燃焼位置が燃焼状態（動作順序７）となり、その後Ｓ３０８、Ｓ３０９が実行される。
動作順序７が実行された状態で、総蒸発量ＪＲは７０００（ｋｇ／ｈ）、総負荷追従蒸発量ＪＧは４０００（ｋｇ／ｈ）であり、総負荷追従蒸発量ＪＧは設定負荷追従蒸発量ＪＴ（＝３５００（ｋｇ／ｈ））を満足する。
（８）次に、必要蒸発量ＪＮが７０００（ｋｇ／ｈ）を超えると、Ｓ３０２、Ｓ３０３、Ｓ３０４、Ｓ３０５、Ｓ３０６の順に移行し、Ｓ３０６における（総負荷追従蒸発量ＪＧ（＝４０００（ｋｇ／ｈ））−  第３ボイラ３３を第２燃焼位置に移行した場合の差分蒸発量△ＪＲ（＝１０００（ｋｇ／ｈ）））は３０００（ｋｇ／ｈ）（＜設定負荷追従蒸発量ＪＴ３５００（ｋｇ／ｈ））であるのでＳ３１０に移行する。
次に、Ｓ３１０における判断は、燃焼停止位置にあるボイラが存在しないのでＳ３０７に移行し、Ｓ３０７を実行することにより第４ボイラ３４の第２燃焼位置が燃焼状態（動作順序８）となり、その後Ｓ３０８、Ｓ３０９が実行される。
動作順序８が実行された状態で、総蒸発量ＪＲは８０００（ｋｇ／ｈ）、総負荷追従蒸発量ＪＧは３０００（ｋｇ／ｈ）であり、総負荷追従蒸発量ＪＧは設定負荷追従蒸発量ＪＴ（＝３５００（ｋｇ／ｈ））を満足しない。
（９）次に、必要蒸発量ＪＮが８０００（ｋｇ／ｈ）を超えると、Ｓ３０２、Ｓ３０３、Ｓ３０４、Ｓ３０５の順に移行し、Ｓ３０５における判断は、高効率燃焼位置未満で燃焼しているボイラが存在しないのでＳ３１２に移行する。
次に、Ｓ３１２における判断は、上位の燃焼位置に移行可能なボイラが存在するためＳ３１３に移行し、Ｓ３１３を実行することにより第１ボイラ３１の第３燃焼位置が燃焼状態（動作順序９）となり、その後Ｓ３０８、Ｓ３０９が実行される。
動作順序９が実行された状態で、総蒸発量ＪＲは９０００（ｋｇ／ｈ）、総負荷追従蒸発量ＪＧは２０００（ｋｇ／ｈ）であり、総負荷追従蒸発量ＪＧは設定負荷追従蒸発量ＪＴ（＝３５００（ｋｇ／ｈ））を満足しない。
（１０）次に、必要蒸発量ＪＮが９０００（ｋｇ／ｈ）、１００００（ｋｇ／ｈ）を超えた場合の動作順序１０、１１は、動作順序９と同様の流れで実行され、第２ボイラ３２、第３ボイラ３３が順次第３燃焼位置に移行され、動作順序１０、１１がそれぞれ実行された状態で、総蒸発量ＪＲは１００００（ｋｇ／ｈ）、１１０００（ｋｇ／ｈ）、総負荷追従蒸発量ＪＧは１０００（ｋｇ／ｈ）、ゼロ（ｋｇ／ｈ）となる。
以上のように、図１３に記載された動作順序で総蒸発量ＪＲが増加してゆく。
また、それぞれの動作順序（１〜１１）が実行された状態での、総蒸発量ＪＲ、総負荷追従蒸発量ＪＧは、上述のように図１５に示すとおりである。
なお、動作順序８が実施された後は、高効率燃焼位置から上位の燃焼位置に移行するので、総負荷追従蒸発量ＪＧは減少するのみとなり、動作順序８を実行することにより、総負荷追従蒸発量ＪＧが設定負荷追従蒸発量ＪＴ（＝３５００（ｋｇ／ｈ））を満足しなくなるが、この実施形態においては、総蒸発量ＪＲ≧必要蒸発量ＪＮが、総負荷追従蒸発量ＪＧ≧設定負荷追従蒸発量ＪＴに優先するため、引き続き動作順序９〜１１が実施される。
【０１０３】
ボイラシステム１Ｂによれば、ボイラ群３の総蒸発量ＪＲを確保する際に、設定負荷追従蒸発量ＪＴを満足する最小限の総負荷追従蒸発量ＪＧを確保するので、ボイラ群３の負荷追従性を確保しつつボイラの燃焼を制限して余分なエネルギー消費を抑制することができる。
【０１０４】
なお、本発明は、上記実施の形態に限定されるものではなく、発明の趣旨を逸脱しない範囲において、種々の変更をすることが可能である。
例えば、上記実施の形態においては、ボイラシステム１を構成するボイラ群２が４台の三位置ボイラから構成され、ボイラシステム１Ａを構成するボイラ群２Ａが３台の異種ボイラから構成され、ボイラシステム１Ｂを構成するボイラ群３が４台の四位置ボイラから構成される場合について説明したが、ボイラ群２、２Ａ、３を形成するボイラの台数、各ボイラの構成（例えば、燃焼位置数、各燃焼位置の差分蒸発量等）は任意に設定することができる。
【０１０５】
また、上記実施の形態においては、ボイラ群３を構成する各ボイラ３１、３２、３３の第２燃焼位置が高効率燃焼位置とされる場合について説明したが、いずれの燃焼位置を高効率燃焼位置とするかは任意に設定可能であり、第１燃焼位置、第３燃焼位置を高効率燃焼位置とする構成としてもよいし、例えば、五位置以上のボイラにおいて、第４燃焼位置以上の燃焼位置を高効率燃焼位置としてもよい。
また、それぞれのボイラにおける異なる段位の燃焼位置を、高効率燃焼位置として設定してもよい。
【０１０６】
また、上記実施の形態においては、ボイラ群２、２Ａ、３を構成するボイラ（燃焼位置）の一部が、故障、修理、計画停止等による予備缶とされている場合について説明したが、予備缶を有さない構成としてもよい。
【０１０７】
また、例えば、第１の実施の形態においては、最大蒸発量  ≧  設定最大蒸発量  を満足している場合に、予備缶の変更をせずに予備缶の設定を維持する場合について説明したが、ボイラ群に設定最大蒸発量を設定する場合において、最大蒸発量  ≧  設定最大蒸発量  を満足する範囲で最大蒸発量を最小とし、又は最大蒸気量を出力可能な最小台数分の燃焼位置を運転対象としてそれ以外を予備缶に設定する等、予備缶の変更、設定については任意に構成することが可能である。
【０１０８】
また、上記実施の形態においては、総負荷追従蒸発量ＪＧの算出にあたって、
１）燃焼中のボイラを該ボイラの運転対象とされている最上位燃焼位置に移行した場合に増加する蒸発量と、給蒸移行過程にあるボイラを該ボイラの運転対象とされている最上位燃焼位置に移行した場合に増加する蒸発量を対象とする場合について説明したが、
２）燃焼中のボイラを該ボイラの最上位燃焼位置に移行した場合に増加する蒸発量
３）燃焼中のボイラを該ボイラの最上位燃焼位置に移行した場合に増加する蒸発量と、給蒸移行過程にあるボイラを該ボイラの最下位燃焼位置に移行した場合に増加する蒸発量
のいずれかを対象として算出するように構成してもよい。
【０１０９】
また、総負荷追従蒸発量ＪＧの算出に際して、
燃焼中のボイラ、給蒸移行過程にあるボイラを該ボイラの運転対象とされている最上位燃焼位置まで移行した場合に増加する蒸発量に代えて、例えば、
１）燃焼中の燃焼位置を運転対象とされている一段階上位の燃焼位置に移行
２）予め設定した複数段階上位の運転対象とされている燃焼位置に移行
３）高効率燃焼位置に移行
のいずれかを実行したと仮定した場合に増加する蒸発量を対象に算出する構成としてもよい。
また、上記運転対象とされている燃焼位置のみを算出対象とするのではなく、運転対象外の燃焼位置も含めて算出対象としてもよい。
【０１１０】
また、上記実施の形態においては、ボイラ群２、２Ａ、３の総負荷追従蒸発量ＪＧを設定負荷追従蒸発量ＪＴ以上とする場合について説明したが、総負荷追従蒸発量ＪＧの上限値、下限値を設定して所定の負荷追従蒸発量設定範囲内とする構成としてもよい。
【０１１１】
また、上記実施の形態においては、ボイラ群２における設定最大蒸発量を設定して、最大蒸発量が設定最大蒸発量以上となるようにボイラ群２を制御する場合について説明したが、例えば、設定最大蒸発量を設定せずに運転し、設定最大蒸発量に対する所定範囲内となるように制御してもよい。また、設定最大蒸発量を設定している場合に、設定最大蒸発量未満で制御してもよいし、設定最大蒸発量を適宜変更可能な設定事項としてもよい。
【０１１２】
また、上記実施の形態においては、蒸気量と対応する物理量としてスチームヘッダ６内の蒸気の圧力Ｐ（ｔ）及び目標圧力ＰＴを用いて蒸発量を制御する場合について説明したが、圧力に代えて蒸気使用設備１８における蒸気の使用量等、蒸発量又は蒸発量と対応する他の物理量を用いて蒸発量を制御してもよい。
【０１１３】
また、この発明に係るプログラムの概略構成の一例をフロー図、ブロック図として示したが、上記フロー図又はブロック図以外の方法（アルゴリズム）を用いてプログラムを構成してもよい。
【０１１４】
また、上記実施の形態においては、プログラムを格納するための記憶媒体がＲＯＭである場合について説明したが、ＲＯＭ以外にも、例えば、EP−ROM、 ハードディスク、フレキシブルディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカードなどを用いてもよい。また、演算部が読出したプログラムを実行することにより上記実施形態の作用が実現されるだけでなく、そのプログラムの指示に基づき、演算部で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって上記実施形態の作用が実現される場合も含まれる。さらに、記憶媒体から読出されたプログラムが、演算部に挿入された機能拡張ボードや演算部に接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の作用が実現される場合も含まれることはいうまでもない。
【産業上の利用可能性】
【０１１５】
ボイラ群における負荷追従性を容易に確保することができるので、産業上利用可能である。
【符号の説明】
【０１１６】
１、１Ａ、１Ｂ  ボイラシステム
２、２Ａ、３  ボイラ群
４  制御部（制御器）
２１、２２、２３、２４  ボイラ
Ｆ１、Ｆ２、Ｆ３  ボイラ
３１、３２、３３、３４  ボイラ
【図１】
0005621365.tif 000002
【図２】
0005621365.tif 000003
【図３】
0005621365.tif 000004
【図４】
0005621365.tif 000005
【図５】
0005621365.tif 000006
【図６】
0005621365.tif 000007
【図７】
0005621365.tif 000008
【図８】
0005621365.tif 000009
【図９】
0005621365.tif 000010
【図１０】
0005621365.tif 000011
【図１１】
0005621365.tif 000012
【図１２】
0005621365.tif 000013
【図１３】
0005621365.tif 000014
【図１４】
0005621365.tif 000015
【図１５】
0005621365.tif 000016
【図１６】
0005621365.tif 000017