(57)【要約】【課題】ハンチング現象の発生の防止又は収束させることができる副生ガス利用システムを提供すること。【解決手段】副生ガスとしての水素ガスのみを燃焼させて消費する燃焼装置としての複数のボイラ２０と、副生ガスを供給する副生ガスタンクとしての２次側水素タンク３０の内部のタンク圧力値が目標値を保つようにＰＩＤ制御により算出された必要ガス消費量に基づいてボイラ群２のガス消費量を制御する台数制御装置５０と、を備えるボイラシステム１であって、台数制御装置５０は、ハンチングが発生している場合又はハンチングが発生する可能性が高い場合に、タンク圧力値に所定の条件を満たす上昇が発生し、その後タンク圧力値が上昇から下降に転じた時点における、ＰＩＤ制御により算出される必要ガス消費量を、実際のボイラ群２により消費されている実績ガス消費量に置き換える。【選択図】図４Ｂ
2020020545.tif 000002
【特許請求の範囲】
【請求項１】
副生ガスのみを燃焼させて消費する複数の燃焼装置からなる燃焼装置群と、
前記燃焼装置に副生ガスを供給する副生ガスタンクの内部の圧力値が、予め設定された制御上限圧力値を上限とし予め設定された制御下限圧力値を下限とする圧力値範囲内に設定される目標圧力値に一致するように、前記燃焼装置群における副生ガスの消費量を制御する制御部と、を備える副生ガス利用システムであって、
前記複数の燃焼装置は、ガス消費量を連続的に変更して燃焼可能で、
前記制御部は、
前記副生ガスタンクへの副生ガスの供給量変動に対して前記副生ガスタンクの内部の圧力値を前記目標圧力値に保つように、制御周期ｎにおける今回必要ガス消費量ＭＶｎを、制御周期ｎ−１における前回必要ガス消費量ＭＶｎ−１及び制御周期毎の必要ガス消費量変化分ΔＭＶｎに基づいて速度形ＰＩＤ制御方式により算出する必要ガス消費量算出部と、
前記必要ガス消費量算出部により算出された今回必要ガス消費量ＭＶｎを発生させるよう制御周期ｎにおける前記複数の燃焼装置の燃焼状態を制御する消費量制御部と、
を備え、
前記必要ガス消費量算出部は、
少なくとも１台の前記燃焼装置が燃焼している状態において、前記副生ガスタンクの内部の圧力値に所定の条件を満たす上昇が発生し、その後前記副生ガスタンクの内部の圧力値が上昇から下降に転じた場合に、前記副生ガスタンクの内部の圧力値が上昇から下降に転じた制御周期ｎにおける、今回必要ガス消費量ＭＶｎの値を、実際の燃焼装置により消費されている実績ガス消費量に置き換えた制御周期ｎ−１における前回必要ガス消費量ＭＶｎ−１と制御周期毎の必要ガス消費量変化分ΔＭＶｎとを加算して算出する、副生ガス利用システム。
【請求項２】
副生ガスのみを燃焼させて消費する複数の燃焼装置からなる燃焼装置群と、
前記燃焼装置に副生ガスを供給する副生ガスタンクの内部の圧力値が、予め設定された制御上限圧力値を上限とし予め設定された制御下限圧力値を下限とする圧力値範囲内に設定される目標圧力値に一致するように、前記燃焼装置群における副生ガスの消費量を制御する制御部と、を備える副生ガス利用システムであって、
前記複数の燃焼装置は、ガス消費量を連続的に変更して燃焼可能で、
前記制御部は、
前記副生ガスタンクへの副生ガスの供給量変動に対して前記副生ガスタンクの内部の圧力値を前記目標圧力値に保つように、制御周期ｎにおける今回必要ガス消費量ＭＶｎを、制御周期ｎ−１における前回必要ガス消費量ＭＶｎ−１及び制御周期毎の必要ガス消費量変化分ΔＭＶｎに基づいて速度形ＰＩＤ制御方式により算出する必要ガス消費量算出部と、
前記必要ガス消費量算出部により算出された今回必要ガス消費量ＭＶｎを発生させるよう制御周期ｎにおける前記複数の燃焼装置の燃焼状態を制御する消費量制御部と、
を備え、
前記必要ガス消費量算出部は、
少なくとも１台の前記燃焼装置が燃焼している状態において、前記副生ガスタンクの内部の圧力値に所定の条件を満たす上昇が発生し、その後前記副生ガスタンクの内部の圧力値が上昇から下降に転じた場合に、前記副生ガスタンクの内部の圧力値が上昇から下降に転じた制御周期ｎにおける、今回必要ガス消費量ＭＶｎの値を、実際の燃焼装置により消費されている実績ガス消費量に置き換えて算出する、副生ガス利用システム。
【請求項３】
前記所定の条件は、前記副生ガスタンクの内部の圧力値がアンダーシュートしたことに起因してタンク圧力値が上昇すること、又はタンク圧力値が上昇してオーバーシュートすることを含む、請求項１又は請求項２に記載の副生ガス利用システム。
【請求項４】
前記所定の条件は、前記副生ガスタンクの内部の圧力値が、予め前記制御下限圧力値と等しいか又は前記制御下限圧力値を下回ること、又は前記副生ガスタンクの内部の圧力値が、前記制御上限圧力値を上回ることを含む、請求項１から請求項３のいずれか１項に記載の副生ガス利用システム。
【請求項５】
前記所定の条件は、前記副生ガスタンクの内部の圧力値が、前記制御下限圧力値を下回る場合に、前記複数の燃焼装置を全台待機とすることを含む、請求項４に記載の副生ガス利用システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、副生ガス利用システムに関する。より詳細には、例えばプラント設備等の副生設備から製品製造に伴って発生する副生ガスのみを燃料ガスとして用いるボイラ等の燃焼装置を備える副生ガス利用システムに関する。
【背景技術】
【０００２】
ボイラシステムが設置されるプラント等では、プラントの運転に伴い副生ガスとして例えば水素ガス（以下、「副生ガス」ともいう）が発生する場合がある。そこで、プラントにおいて発生した水素ガス（副生ガス）を燃料の一部として用いるボイラシステムが提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−４０４４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１には、複数の貫流ボイラ２０からなるボイラ群２において、貫流ボイラ２０それぞれに第１燃料ガス（例えば、１３ＡやＬＰＧ等の炭化水素ガス）を供給する第１燃料ガス供給ラインＬ１と、貫流ボイラ２０それぞれに副生ガス（水素ガス）を供給する水素ガス供給ラインＬ２と、台数制御装置５０と、を設けたボイラシステム１が記載されている。ここで、特許文献１に記載のボイラシステム１は、第１燃料ガス及び副生ガスの混合ガスを燃料ガスとして混焼燃焼可能、かつ、第１燃料ガスのみを燃料ガスとして専焼燃焼可能な複数の貫流ボイラにより構成されている。
そして、ボイラシステム１の台数制御装置５０は、蒸気ヘッダ４０の蒸気圧に基づいて、要求負荷に応じたボイラ群２の必要燃焼量、及び必要燃焼量に対応する複数の貫流ボイラ２０の燃焼状態を算出し、算出された複数の貫流ボイラ２０の燃焼状態に応じて、第１燃料ガス供給弁６１及び水素ガス供給弁６２の開閉又は開度を制御することで、それぞれの貫流ボイラ２０への燃料ガス（第１燃料ガス及び副生ガス）の供給量を調整し、複数の貫流ボイラ２０の燃焼状態を制御する。このため、ボイラシステム１における副生ガスの消費量は、蒸気ヘッダ４０の蒸気圧に依存するものとなり、必ずしも、プラント設備から製品製造において生成される副生ガスを全て消費できるものではなかった。
より具体的には、特許文献１に記載の第１実施形態においては、台数制御装置５０（水素供給制御部５２１）は、例えば、副生ガスとしての水素ガスを貯留する水素ホルダ３０の内部の圧力がＰ１以上の場合には副生ガス（水素ガス）を供給する貫流ボイラ２０を４台とし、圧力がＰ１未満Ｐ２以上の場合には副生ガス（水素ガス）を供給する貫流ボイラ２０を３台とし、圧力がＰ２未満Ｐ３以上の場合には水素ガスを供給する貫流ボイラ２０を２台とし、圧力がＰ３未満Ｐ４以上の場合には副生ガス（水素ガス）を供給する貫流ボイラ２０を１台とし、そして圧力がＰ４未満の場合には副生ガス（水素ガス）を供給する貫流ボイラ２０を０台とするように、副生ガス（水素ガス）供給の制御をする。
ただし、台数制御装置５０（水素供給制御部５２１）により決定された副生ガス（水素ガス）を供給する貫流ボイラ２０の台数が、燃焼指示が出されている貫流ボイラ２０の台数よりも多い第１状態を検出した場合、副生ガス（水素ガス）を供給すると決定された貫流ボイラ２０のうち、燃焼指示が出されていない貫流ボイラ２０に対応して配置された水素ガス供給弁６２を閉止して水素ガス放出弁６３を開放して、副生ガス（水素ガス）を大気に放出する（以下、「放気する」ともいう）ことが記載されている。
また、特許文献１に記載の第２実施形態では、台数制御装置５０Ａ（水素供給制御部５２１Ａ）は、副生ガス（水素ガス）を貯留する水素ホルダ３０の内部の圧力値が予め設定された目標圧力値となるように、水素ガスのボイラ群２への供給量（必要出力水素量）を算出し、台数制御装置５０Ａ（水素供給制御部５２１Ａ）は、必要出力水素量がボイラ群２に供給されるように水素ガス供給弁６２の開閉又は開度を制御する。
しかしながら、この場合においても、台数制御装置５０Ａ（水素供給制御部５２１Ａ）は、燃焼状態にある貫流ボイラ２０への水素ガスの供給だけでは水素ホルダ３０から出力される水素量（出力水素量）が必要出力水素量に到達しない場合、又は燃焼状態にある貫流ボイラ２０が無い場合には、水素ガス放出弁６３Ａの開度を制御して、副生ガス（水素ガス）を放気することで、水素ホルダ３０の内部の水素ガスの圧力が目標圧力となるように制御することが記載されている。
【０００５】
以上のように、特許文献１に記載のボイラシステム１は、第１燃料ガス及び副生ガスの混合ガスを燃料ガスとして混焼燃焼させるか、又は第１燃料ガスのみを専焼燃焼させる複数の貫流ボイラから構成され、副生ガスとしての水素ガスを、第１燃料ガスの補助として使用しているに過ぎない。このため、ボイラシステム１の台数制御装置は、発生蒸気量の制御を前提として、その条件下で、（放気を含む）水素供給量の制御を行う。第１実施形態及び第２実施形態に関わらず、台数制御装置５０Ａは、ボイラシステム１の燃焼量の制御を行う際に、水素供給量が過剰な場合には、その過剰な量を放気する制御を行うことを前提としている。このように、特許文献１に記載のボイラシステム１は、必ずしも、プラント設備から製品製造において生成される副生ガスを全て消費できるものではなかった。また、発生量の変動のある副生ガス（水素ガス）のみを燃料ガスとして消費させることが可能な水素専焼ボイラを含むボイラシステムでもなかった。
【０００６】
他方、例えば、メインボイラシステムによる蒸気量生成がなされ、当該メインボイラシステムにおいて蒸気量の制御を行っている場合に、プラント設備から製品製造における副生ガスとして発生する水素ガスのみを燃料ガスとして燃焼可能な水素専焼ボイラ（貫流ボイラ）を含む副生ガス利用システムを新たに設けることで、プラント設備側で発生する製品製造における副生ガスとして発生する発生量の変動のある副生ガス（水素ガス）をプラント設備側に影響を与えることなく、通常時には全て燃料ガスとして消費させることで、発生量の変動が大きい副生ガスを効率よくエネルギーとして利用可能な副生ガス利用システムが求められている。
この点、特許文献１に開示されたボイラシステム１は、第１燃料ガス（例えば、１３ＡやＬＰＧ等の炭化水素ガス）のみを燃料ガスとして燃焼可能な専焼燃焼及び第１燃料ガス及び副生ガスの混合ガスを燃料ガスとして燃焼可能な混焼燃焼可能な貫流ボイラにより構成されており、第１燃料ガスと副生ガスとの組み合わせで必要蒸気量を生成させるものであり、通常時に副生ガスを全て燃料ガスとして無駄なく消費させるものではなく、発生量の変動のある副生ガス（水素ガス）を効率的にエネルギーとして利用可能なボイラシステムでもなかった。
また、特許文献１に開示されたボイラシステム１は、発生量の変動のある副生ガス（水素ガス）のみを燃料ガスとして消費させることが可能な（発生蒸気量の制御を行わない）水素専焼ボイラ（貫流ボイラ）を含むボイラシステムを新たに設けるものでもなかった。
【０００７】
本発明は、例えばプラント設備等の副生設備における製品製造過程において発生する副生ガス（例えば水素ガス）のみを燃料ガスとして燃焼可能な燃焼装置としての副生ガス専焼ボイラ（貫流ボイラ）を１つ以上含むボイラ群を備える副生ガス利用システムであって、前記ボイラ群に対して副生ガス（例えば水素ガス）を供給する副生ガス（水素ガス）を貯留するタンク内の圧力値に基づいて台数制御（フィードバック制御）することで、発生量の変動が大きい副生ガスを無駄なく消費させて、効率よくエネルギーとして利用可能とする副生ガス利用システムにおいて、前記タンク内の圧力値が目標値に収束しないハンチング現象の発生を未然に防止し、仮にハンチング現象が発生した場合であっても速やかに収束させることができる副生ガス利用システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
（１）  本発明は、副生ガスのみを燃焼させて消費する複数の燃焼装置からなる燃焼装置群と、前記燃焼装置に副生ガスを供給する副生ガスタンクの内部の圧力値が、予め設定された制御上限圧力値を上限とし予め設定された制御下限圧力値を下限とする圧力値範囲内に設定される目標圧力値に一致するように、前記燃焼装置群における副生ガスの消費量を制御する制御部と、を備える副生ガス利用システムであって、前記複数の燃焼装置は、ガス消費量を連続的に変更して燃焼可能で、前記制御部は、前記副生ガスタンクへの副生ガスの供給量変動に対して前記副生ガスタンクの内部の圧力値を前記目標圧力値に保つように、制御周期ｎにおける今回必要ガス消費量ＭＶｎを、制御周期ｎ−１における前回必要ガス消費量ＭＶｎ−１及び制御周期毎の必要ガス消費量変化分ΔＭＶｎに基づいて速度形ＰＩＤ制御方式により算出する必要ガス消費量算出部と、前記必要ガス消費量算出部により算出された今回必要ガス消費量ＭＶｎを発生させるよう制御周期ｎにおける前記複数の燃焼装置の燃焼状態を制御する消費量制御部と、を備え、前記必要ガス消費量算出部は、少なくとも１台の前記燃焼装置が燃焼している状態において、前記副生ガスタンクの内部の圧力値に所定の条件を満たす上昇が発生し、その後前記副生ガスタンクの内部の圧力値が上昇から下降に転じた場合に、前記副生ガスタンクの内部の圧力値が上昇から下降に転じた制御周期ｎにおける、今回必要ガス消費量ＭＶｎの値を、実際の燃焼装置により消費されている実績ガス消費量に置き換えた制御周期ｎ−１における前回必要ガス消費量ＭＶｎ−１と制御周期毎の必要ガス消費量変化分ΔＭＶｎとを加算して算出する、副生ガス利用システムに関する。
【０００９】
（２）  本発明は、副生ガスのみを燃焼させて消費する複数の燃焼装置からなる燃焼装置群と、前記燃焼装置に副生ガスを供給する副生ガスタンクの内部の圧力値が、予め設定された制御上限圧力値を上限とし予め設定された制御下限圧力値を下限とする圧力値範囲内に設定される目標圧力値に一致するように、前記燃焼装置群における副生ガスの消費量を制御する制御部と、を備える副生ガス利用システムであって、前記複数の燃焼装置は、ガス消費量を連続的に変更して燃焼可能で、前記制御部は、前記副生ガスタンクへの副生ガスの供給量変動に対して前記副生ガスタンクの内部の圧力値を前記目標圧力値に保つように、制御周期ｎにおける今回必要ガス消費量ＭＶｎを、制御周期ｎ−１における前回必要ガス消費量ＭＶｎ−１及び制御周期毎の必要ガス消費量変化分ΔＭＶｎに基づいて速度形ＰＩＤ制御方式により算出する必要ガス消費量算出部と、前記必要ガス消費量算出部により算出された今回必要ガス消費量ＭＶｎを発生させるよう制御周期ｎにおける前記複数の燃焼装置の燃焼状態を制御する消費量制御部と、を備え、前記必要ガス消費量算出部は、少なくとも１台の前記燃焼装置が燃焼している状態において、前記副生ガスタンクの内部の圧力値に所定の条件を満たす上昇が発生し、その後前記副生ガスタンクの内部の圧力値が上昇から下降に転じた場合に、前記副生ガスタンクの内部の圧力値が上昇から下降に転じた制御周期ｎにおける、今回必要ガス消費量ＭＶｎの値を、実際の燃焼装置により消費されている実績ガス消費量に置き換えて算出する、副生ガス利用システムに関する。
【００１０】
（３）  また、前記所定の条件は、前記副生ガスタンクの内部の圧力値がアンダーシュートしたことに起因してタンク圧力値が上昇すること、又はタンク圧力値が上昇してオーバーシュートすることを含むようにしてもよい。
【００１１】
（４）  また、前記所定の条件は、前記副生ガスタンクの内部の圧力値が、予め前記制御下限圧力値と等しいか又は前記制御下限圧力値を下回ること、又は前記副生ガスタンクの内部の圧力値が、前記制御上限圧力値を上回ることを含むようにしてもよい。
【００１２】
（５）  また、前記所定の条件は、前記副生ガスタンクの内部の圧力値が、前記制御下限圧力値を下回る場合に、前記複数の燃焼装置を全台待機とすることを含むようにしてもよい。
【発明の効果】
【００１３】
本発明によれば、例えばプラント設備等の副生設備における製品製造過程において発生する副生ガス（例えば水素ガス）のみを燃料ガスとして燃焼可能な燃焼装置としての副生ガス専焼ボイラ（貫流ボイラ）を１つ以上含むボイラ群を備える副生ガス利用システムであって、前記ボイラ群に対して副生ガス（例えば水素ガス）を供給する副生ガス（水素ガス）を貯留するタンク内の圧力値に基づいて台数制御（フィードバック制御）することで、発生量の変動が大きい副生ガスを無駄なく消費させて、効率よくエネルギーとして利用可能とする副生ガス利用システムにおいて、前記タンク内の圧力値が目標値に収束しないハンチング現象の発生を未然に防止し、仮にハンチング現象が発生した場合であっても速やかに収束させることができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態におけるボイラシステムの構成を示す図である。
【図２】本発明の実施形態におけるボイラシステムにおけるタンク圧力帯域を示す図である。
【図３】本発明の実施形態におけるボイラシステムにおける台数制御装置の構成を示す機能ブロック図である。
【図４Ａ】ハンチングの発生する状況を示す図である。
【図４Ｂ】ハンチングの発生を防止又は抑制するための必要ガス消費量ＭＶｎの補正を示す図である。
【図５Ａ】本発明の実施形態における制御部の処理の流れを示すフローチャートである。
【図５Ｂ】本発明の実施形態における制御部の処理の流れを示すフローチャートである。
【図５Ｃ】本発明の実施形態における制御部の処理の流れを示すフローチャートである。
【図５Ｄ】本発明の実施形態における制御部の処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の副生ガス利用システムとしてのボイラシステムの好ましい実施形態について、図面を参照しながら説明する。なお、本実施形態における副生ガスとして、プラント設備等の副生設備（以下「プラント設備等」ともいう）から製品製造において発生する水素ガスを例示するが、本発明は水素ガスに限られない。本発明は、例えば消化ガス、その他の炭化水素ガス等任意の副生ガスに適用できる。
本実施形態における副生ガス利用システムとしてのボイラシステムは、プラント設備等から製品製造における副生ガスとして発生する水素ガスのみを燃料ガスとして消費させることが可能な燃焼装置としての水素専焼ボイラ（貫流ボイラ）を備えるボイラシステムである。
【００１６】
本実施形態のボイラシステム１は、図１に示すように、複数（例えば４台）の水素専焼ボイラである貫流ボイラ２０（以下「ボイラ２０」ともいう）を含むボイラ群２と、水素ガス供給ラインＬ２と、ボイラ群２における副生ガスの消費量を制御する、制御部としての台数制御装置５０と、を備え、ボイラシステム１は、副生ガスタンクとしての２次側水素タンク３０から供給される副生ガスとしての水素ガスを消費する。なお、本実施形態では、ボイラ群２は４台のボイラ２０を備えるとしたが、これに限られない。ボイラ群２は３台以下のボイラ２０を含んでもよい。また、ボイラ群２は５台以上のボイラ２０を含んでもよい。
【００１７】
水素ガス供給ラインＬ２は、水素専焼ボイラである貫流ボイラ２０それぞれに水素ガスを供給する。水素ガス供給ラインＬ２は、水素ガス本ラインＬ２１と、複数の水素ガス分岐ラインＬ２２と、を備える。水素ガス本ラインＬ２１の上流側は、逆火防止器２３を介して、２次側水素タンク３０に接続される。複数の水素ガス分岐ラインＬ２２の上流側は、水素ガス本ラインＬ２１に接続される。複数の水素ガス分岐ラインＬ２２の下流側は、それぞれ、貫流ボイラ２０に接続される。
水素ガス分岐ラインＬ２２には、それぞれ、水素ガス流量調整弁２４及び２つ以上の水素ガス遮断弁２５、２６が配置される。
【００１８】
水素ガス流量調整弁２４は、例えばエア駆動バルブにより構成され、水素ガス分岐ラインＬ２２の流路を開閉又は開度調整することで、水素ガス分岐ラインＬ２２を流通する水素ガスの流量を調整する。
水素ガス遮断弁２５は、水素ガス分岐ラインＬ２２における水素ガス流量調整弁２４よりも上流に配置される。水素ガス遮断弁２５は、例えば電磁弁により構成され、水素ガス分岐ラインＬ２２からのボイラ２０への水素ガスの供給路を開閉する。
なお、図示しないが、仮に、台数制御装置５０に障害が発生し、ボイラ群２における副生ガスの消費量の制御が正常に行われない状態となり、その結果２次側水素タンク３０の内部の圧力値が下がり過ぎる事態になる場合に備えて、ボイラ２０それぞれに、供給ガス圧スイッチを設けることで、供給ガス圧の低下が発生した場合に、供給ガス圧スイッチが作動することで、ボイラ２０の水素ガス消費量をゼロとするようにしてもよい。
【００１９】
＜２次側水素タンク３０について＞
２次側水素タンク３０は、プラント設備等において副生ガスとして発生した水素ガスを後述するように昇圧させた状態で貯留する副生ガスタンクである。そして、２次側水素タンク３０には、内部の圧力値を測定する圧力値測定部としての水素圧センサ３１が配置される。水素圧センサ３１は、副生ガスタンクとしての２次側水素タンク３０に貯留された水素ガスの圧力を検出し、検出した水素ガスの圧力に係る信号（水素圧力信号）を、後述の台数制御装置５０に送信する。
これにより、台数制御装置５０は、２次側水素タンク３０の内部の圧力値が予め設定された圧力値範囲に収まるように、ボイラ群２における副生ガス（水素ガス）の消費量を制御する。以下、簡単のために、２次側水素タンク３０の内部の圧力を「タンク圧力」ともいい、水素圧センサ３１により検出される２次側水素タンク３０の内部の圧力値を「タンク圧力値」ともいう。
より具体的には、台数制御装置５０は、後述する必要ガス消費量が後述する実績ガス消費量よりも大きくなれば、ボイラ群２に対して、水素ガス消費量を増加させるように、水素ガス流量調整弁２４の開度を調整し、必要ガス消費量が実績ガス消費量よりも小さくなれば、ボイラ群２に対して、水素ガス消費量を減少させるように、水素ガス流量調整弁２４の開度を調整する。
この際、２次側水素タンク３０には、水素ガスが昇圧されて貯留されていることから、２次側水素タンク３０に供給されるガス量とボイラ群２により消費されるガス量の差異を吸収することができる。
また、ボイラシステム１は、通常時、すなわち、２次側水素タンク３０の内部の水素ガスの圧力値が後述する制御上限圧力値を超えないときには、副生ガスとして発生する水素ガスが放気されることなく、副生ガスを無駄なく、エネルギーとして利用することを可能とする。
【００２０】
なお、２次側水素タンク３０には、水素ガス放出ラインＬ３と、水素ガス放気弁３３が配置される。水素ガス放気弁３３は、例えば、モータバルブ等により構成される。水素ガス放気弁３３は、通常時には閉状態で運用されるが、緊急時、例えば貫流ボイラ２０が燃焼停止状態となった場合、再度貫流ボイラ２０を燃焼させるまでに数１０秒の時間を要するため、この間に、タンク圧力値が制御上限圧力値を上回った場合に、タンク圧力値が制御上限圧力値を上回らないように、水素ガス放気弁３３を開閉又は開度調整することで、２次側水素タンク３０に貯留された水素ガスの、水素ガス放出ラインＬ３を介した大気への放気量を調整することができる。それにより、タンク圧力値が制御上限圧力値を超えるような異常時が発生した場合には、水素ガス放気弁３３により水素ガスを放気することで、タンク圧力値が制御上限圧力値を上回らないようにして、２次側水素タンク３０の圧力破壊や水素ガス遮断弁２５、２６の破損等を防ぐことができる。詳細については後述する。
【００２１】
また、２次側水素タンク３０には、水素ガス放気弁３３とは別に、安全弁（図示せず）を配置するようにしてもよい。安全弁は、仮に水素ガス放気弁３３が故障した場合であって、仮にタンク圧力値が制御上限圧力値を超えて、さらに上昇した場合に、タンク圧力値が２次側水素タンク３０の耐圧を超えないように、安全弁を開放して、２次側水素タンク３０に貯留された水素ガスを放気することで、２次側水素タンク３０の圧力破壊や水素ガス遮断弁２５、２６の破損等を防ぐことができる。
【００２２】
＜プラント設備等の副生設備から供給されるガスについて＞
図１に示すように、２次側水素タンク３０には、プラント設備等の副生設備側（図示せず）から供給される水素ガスは昇圧機４２で昇圧されて、２次側水素タンク３０に供給される。なお、センサ４１により、昇圧機４２の上流側の圧力値が一定の値を保つように戻り調整弁４４の開度が調整される。
【００２３】
＜ボイラ群２について＞
ボイラ群２を構成するボイラ２０は、前述したように、水素専焼ボイラである貫流ボイラ２０であり、プラント設備等の副生設備から製品製造における副生ガスとして発生する水素ガスのみを燃料ガスとして消費させて蒸気を生成する。ボイラ群２は、副生ガスのみを燃焼させて消費する燃焼装置としての水素専焼ボイラである貫流ボイラ２０から構成され、生成した蒸気を蒸気集合ラインＬ４を介してメインのボイラ又はメインボイラシステムにおける蒸気ヘッダ（図示せず）に集合させる。
前述したように、本実施形態においては、ボイラシステム１とは別に、メインのボイラ又はメインボイラシステム（図示せず）が存在し、メインのボイラ又はメインボイラシステムにおいて生成された蒸気を蒸気使用設備に供給している。より具体的には、メインのボイラ又はメインボイラシステム及びボイラシステム１において生成された蒸気は、蒸気ヘッダ（図示せず）に集合させて貯留される。蒸気ヘッダにおいて、複数のボイラから生成された蒸気の相互の圧力差及び圧力変動が調整される。そして、圧力の調整された蒸気が、蒸気供給ライン（図示せず）を介して蒸気使用設備（図示せず）に供給される。ここで、メインのボイラ又はメインボイラシステムは、蒸気ヘッダ圧力に基づいて、蒸気量の制御を行う。すなわち、メインのボイラ又はメインボイラシステムはボイラシステム１の生成する蒸気量を前提として、自身の生成する蒸気量の制御を行う。
【００２４】
ボイラシステム１は、タンク圧力値が予め設定された圧力値範囲に収まるように、後述する台数制御装置５０により、ボイラ群２における副生ガス（水素ガス）の消費量を制御する。
このように、ボイラシステム１は、メインのボイラ又はメインボイラシステムにおける台数制御から独立して、副生ガスとしての水素ガスの消費量を制御することができる。それにより、通常時には、副生ガスとして発生する水素ガスを放気させることなく、副生ガスを無駄なく、エネルギーとして利用可能とすることができる。
以上のように、ボイラシステム１は、複数の水素専焼ボイラである貫流ボイラ２０から構成され、ボイラ群２の生成する蒸気量の制御を行うものではなく、ボイラ群２の生成する蒸気量とは関係なく、副生ガスとしての水素ガスの消費量を制御する点に特長がある。副生ガスとしての水素ガスの消費量の制御についての詳細は、後述する。
【００２５】
＜水素専焼ボイラである貫流ボイラ２０について＞
台数制御装置５０による水素ガスの消費量の制御方式を説明する前に、水素専焼ボイラである貫流ボイラ２０について説明する。以下、特に断らない限り、貫流ボイラ２０は、水素専焼ボイラとしての貫流ボイラを意味する。貫流ボイラ２０は、複数の段階的な燃焼位置を有する段階値制御ボイラ、又は連続制御ボイラにより構成することができる。段階値制御ボイラとは、燃焼を選択的にオン／オフしたり、高燃焼、中燃焼、低燃焼等に燃焼位置を設定したりすること等により水素ガス消費量を制御して、選択された燃焼位置に応じて水素ガス消費量を段階的に増減可能なボイラである。
また、連続制御ボイラとは、少なくとも、最小燃焼状態における水素ガス消費量である最小ガス消費量（例えば、最大水素ガス消費量の２５％のガス消費量）から最大燃焼状態における水素ガス消費量（最大水素ガス消費量）の範囲で、ガス消費量（燃焼量）が連続的に制御可能とされているボイラである。連続制御ボイラは、例えば、燃料ガスとしての水素ガスをバーナに供給するバルブや、燃焼用空気を供給する送風機の出力を制御することにより、水素ガス消費量を調整するようになっている。また、水素ガス消費量を連続的に制御するとは、制御がデジタル方式とされて段階的に取り扱われる場合（例えば、ボイラ２０の水素ガス消費量が１％刻みで制御される場合）であっても、事実上連続的に水素ガス消費量を制御可能な場合を含む。
【００２６】
本実施形態における貫流ボイラ２０は、特に断らない限り、連続制御ボイラを例示する。本実施形態におけるボイラ２０における、燃焼停止状態Ｓ０と最小燃焼状態Ｓ１との間の燃焼状態の変更については、ボイラ２０の燃焼をオン／オフすることで制御される。そして、最小燃焼状態Ｓ１における水素ガス消費量である最小ガス消費量から最大燃焼状態Ｓ２における水素ガス消費量である最大ガス消費量の範囲においては、水素ガス消費量（燃焼量）が連続的に制御可能となっている。
より具体的には、複数のボイラ２０それぞれには、変動可能な水素ガス消費量の単位である単位ガス消費量が設定されている。これにより、ボイラ２０は、最小燃焼状態Ｓ１における水素ガス消費量である最小ガス消費量から最大燃焼状態Ｓ２における水素ガス消費量である最大ガス消費量の範囲においては、単位ガス消費量単位で、ガス消費量を変更可能となっている。
【００２７】
単位ガス消費量は、ボイラ２０の最大燃焼状態Ｓ２における水素ガス消費量である最大ガス消費量に応じて適宜設定できるが、ボイラシステム１における水素ガス消費量の必要水素ガス消費量に対する追従性を向上させる観点から、ボイラ２０の最大水素ガス消費量の例えば、０．１％〜２０％に設定されることが好ましく、１％〜１０％に設定されることがより好ましい。
【００２８】
また、複数のボイラ２０には、それぞれ優先順位が設定されている。優先順位は、燃焼指示や燃焼停止指示を行うボイラ２０を選択するために用いられる。優先順位は、例えば整数値を用いて、数値が小さいほど優先順位が高くなるよう設定することができる。図１に示す、ボイラ２０の１号機〜４号機のそれぞれに「１」〜「４」の優先順位が割り当てられている場合、１号機の優先順位が最も高く、４号機の優先順位が最も低い。この優先順位は、通常の場合、後述の制御部５２の制御により、所定の時間間隔（例えば、２４時間間隔）で変更される。
【００２９】
また、各ボイラ２０は、各ボイラ２０の水素ガス消費量を制御するローカル制御部２０１を備える。ローカル制御部２０１は、信号線１６Ｂを介して台数制御装置５０から送信される制御信号又は運転者の手動操作により入力された制御信号に基づいて、ボイラ２０の水素ガス消費量（燃焼状態）を制御する。また、ローカル制御部２０１は、台数制御装置５０で用いられる信号を、信号線１６Ｂを介して台数制御装置５０に送信する。台数制御装置５０で用いられる信号としては、ボイラ２０の実際の水素ガス消費量（燃焼状態）、及びその他のデータ等が挙げられる。これにより、台数制御装置５０は、各ボイラ２０の燃焼状態及び水素ガス消費量等を管理することができる。
【００３０】
＜台数制御装置５０について＞
台数制御装置５０は、水素圧センサ３１により検出される２次側水素タンク３０の内部の圧力値（タンク圧力値）に基づいて、複数の水素専焼ボイラである貫流ボイラ２０における水素ガス消費量を制御する。
具体的には、プラント設備等の副生設備から製品製造における副生ガスの発生量が増大した場合にタンク圧力値が上がると、水素ガス消費量を増加させることでタンク圧力値を適正な値に戻し、逆に２次側水素タンク３０に供給される副生ガスの発生量が不足した場合にタンク圧力値が減少すると、水素ガス消費量を減少させることでタンク圧力値を適正な値に戻す。
従って、ボイラシステム１は、タンク圧力値の変動に基づいて、２次側水素タンク３０に供給される副生ガスの発生量の変動をモニターすることができる。そして、ボイラシステム１は、タンク圧力値に基づいて、プラント設備等の副生設備から製品製造における副生ガスの発生量に応じて必要とされる水素ガス消費量である必要ガス消費量を算出し、この算出された必要ガス消費量に基いて、複数の貫流ボイラ２０の水素ガス消費状態（水素ガスを消費させる貫流ボイラ２０の台数及び水素ガスを消費させる貫流ボイラ２０の水素ガス消費量）を決定することができる。
ボイラシステム１においては、タンク圧力値が予め設定された圧力値範囲に収まるように、水素専焼ボイラである貫流ボイラ２０における水素ガス消費量が制御される。より具体的には、台数制御装置５０は、タンク圧力値が予め設定された目標圧力値に一致するように、水素専焼ボイラである貫流ボイラ２０における水素ガス消費量が制御される。
【００３１】
本実施形態のボイラシステム１における水素ガス消費量の制御について説明する前に、タンク圧力の帯域について説明する。図２にタンク圧力帯域の一例を示す。
【００３２】
＜台数制御圧力帯域＞
前述したように、台数制御装置５０は、タンク圧力値が予め設定された圧力値範囲に収まるように、ボイラ群２における水素ガス消費量を制御する。当該圧力値範囲の上限圧力値を制御上限圧力値といい、下限圧力値を制御下限圧力値という。後述するように、台数制御装置５０は、タンク圧力値が制御上限圧力値を上回ると、水素ガスの放気量を調整することで、タンク圧力値が制御上限圧力値を上回らないように制御する。また、タンク圧力値が制御下限圧力値を下回ると、燃焼状態にあるボイラ２０を即燃焼停止状態、すなわち全台待機状態にする。以下、制御下限圧力値から制御上限圧力値までの圧力帯域を仮に「台数制御圧力帯域」という。例えば、前述の目標圧力値は台数制御圧力帯域に含まれる値である。なお、この目標値を「台数制御目標圧力値」ともいう。
後述するように、台数制御装置５０は、基本的には、タンク圧力値が台数制御目標圧力値を保つように、現時点のボイラシステム１における必要ガス消費量をＰＩアルゴリズム又はＰＩＤアルゴリズムにより算出し、現時点の必要ガス消費量をボイラ群２に消費させるようにボイラ群２における水素ガス消費量（具体的には、水素ガスを消費させる貫流ボイラ２０の台数及び水素ガスを消費させる貫流ボイラ２０の水素ガス消費量）を制御する。以下、このような制御を「台数制御」という。
【００３３】
＜放気制御圧力帯域＞
しかしながら、例えば一部のボイラ２０の異常停止等により、タンク圧力値が急上昇し、制御上限圧力値を超える可能性がある。このような場合、台数制御装置５０は、２次側水素タンク３０に配置された水素ガス放気弁３３の開閉又は開度を制御することで、２次側水素タンク３０に貯留された水素ガスの放気量を調整することで、タンク圧力値が予め設定された上限圧力値を上回らないように制御する。このような制御を「放気制御」ともいう。
上限圧力値は、台数制御目標圧力値よりも高く設定され、例えば、制御上限圧力値と同じ値に設定することができる。
台数制御装置５０は、前述したような異常時（すなわち、台数制御による水素ガス消費量の制御では、タンク圧力値の上昇を止められない場合）であっても、タンク圧力値が予め設定された上限圧力値を上回らないように２次側水素タンク３０に配置された水素ガス放気弁３３の開閉又は開度を制御するように構成される。
【００３４】
＜放気制御方式の変形例＞
なお、放気制御方式は前述した方式に限られない。図２には図示しないが、上限圧力値に換えて放気弁制御用の目標圧力値（以下、「放気目標圧力値」ともいう）を設定し、タンク圧力値が予め設定された放気目標圧力値を維持するように２次側水素タンク３０に配置された水素ガス放気弁３３の開閉又は開度を制御するように構成してもよい。なお、放気目標圧力値を、圧力値範囲の上限値（制御上限圧力値）以下の値に設定してもよい。
【００３５】
＜制御下限圧力値以下の帯域＞
後述するように、制御下限圧力値以下の帯域として、予めボイラインターロック停止圧力値を設定することが好ましい。例えば水素圧センサ３１の故障等により、台数制御が正常に行われない状態となり、例えば、台数制御装置５０がボイラ２０を燃焼停止状態、すなわち全台待機状態にできない場合に、ボイラ２０個々に予め供給ガス圧スイッチを設けて、供給ガス圧低下（ボイラインターロック停止圧力値に到達すること）により供給ガス圧スイッチが作動することで、ボイラ２０を強制的に燃焼停止とすることが好ましい。
なお、これらの圧力値は以下の関係を満たすように設定される。
制御下限圧力値  ＞  ボイラインターロック停止圧力値。
【００３６】
＜放気制御上限圧力値以上の帯域＞
タンク圧力値が制御上限圧力値を超えて、さらに上昇した場合に、昇圧機を強制的に停止させる閾値としての昇圧機停止圧力値が予め設定されることが好ましい。
前述したように、仮に水素ガス放気弁３３が故障した場合であって、仮にタンク圧力値がさらに上昇した場合に、タンク圧力値が例えば、２次側水素タンク３０の耐圧を超えないように、所定の圧力値に到達すると、安全弁を開放して、２次側水素タンク３０に貯留された水素ガスを強制的に放気することが好ましい。この場合の所定の圧力値を安全弁開放圧力値ともいう。
なお、これらの圧力値は以下の関係を満たすように設置される。
安全弁開放圧力値＞昇圧機停止圧力値。
【００３７】
次に、台数制御装置５０の制御について、台数制御、放気制御、及び起動時制御について順番に説明する。
【００３８】
＜台数制御について＞
まず、台数制御装置５０の台数制御の詳細について説明する。ここで、台数制御とは、タンク圧力値が予め設定された圧力値範囲に収まるように、ボイラ群２における水素ガス消費量を制御することをいう。
台数制御装置５０は、台数制御機能を実現するために、図３に示すように、台数制御装置５０は、記憶部５１と、制御部５２と、を備える。
記憶部５１は、タンク圧力値に関して予め設定される圧力値に関する情報（制御下限圧力値、台数制御目標圧力値、制御上限圧力値）、複数の貫流ボイラ２０それぞれに予め設定される、変動可能な水素ガス消費量の単位である単位ガス消費量に関する情報、最も大きい燃焼状態における最大ガス消費量に関する情報、及び最も小さい燃焼状態におけるガス消費量である最小ガス消費量に関する情報、また、ボイラ群２に対して予め設定される、水素ガスを消費（燃焼）させるボイラ２０の台数を増加させる基準となる各ボイラ２０のガス消費量を示す増台ラインに関する情報、水素ガスを消費（燃焼）させるボイラ２０の台数を増加させる基準となる増加基準ガス消費量に関する情報、及び水素ガスを消費（燃焼）させるボイラ２０の台数を減少させる基準となるガス消費量を示す減台ラインに関する情報を記憶する。
また、記憶部５１は、台数制御装置５０（制御部５２）の制御により複数の貫流ボイラ２０に対して行われた指示の内容や、複数の貫流ボイラ２０から受信した水素ガス消費状態等の情報、複数の貫流ボイラ２０の優先順位の設定の情報、優先順位の変更（ローテーション）に関する設定の情報、タンク圧力値の情報等を記憶する。
【００３９】
＜ガス消費量の平準化について＞
最初に、ボイラシステム１において必要とされるガス消費量の変動に対して、燃焼状態にある複数のボイラ２０のガス消費量を平準化する台数制御について説明する。ここでは、燃焼状態にある複数のボイラ２０は、後述する、燃焼させるボイラ２０の台数を増加又は減少させる条件（増大ライン、減台ライン等に係る条件）を満たしていないものとする。
なお、ボイラシステム１において、台数制御装置５０は、ボイラ２０への水素ガス分岐ラインＬ２２の水素ガス遮断弁２５、２６が開となったとき、ボイラ２０が燃焼状態にあると判断するものとする。
ボイラシステム１において必要とされるガス消費量の変動に対して、燃焼状態にある複数のボイラ２０のガス消費量を平準化するため、制御部５２は、図３に示すように、必要ガス消費量算出部５２０と、実績ガス消費量算出部５２１と、偏差算出部５２２と、燃焼装置選択部５２３と、第１判定部５２４１と、消費量制御部５２５と、を備える。
【００４０】
＜必要ガス消費量算出部５２０＞
必要ガス消費量算出部５２０は、タンク圧力値及び台数制御目標圧力値に基づいて、ボイラ群２に消費させるべきガス量である必要ガス消費量を算出する。
より具体的には、必要ガス消費量算出部５２０は、タンク圧力値が台数制御目標圧力値に一致するように、制御周期毎に、例えば公知の位置形ＰＩＤ（又は位置形ＰＩ）アルゴリズム又は速度形ＰＩＤ（又は速度形ＰＩ）アルゴリズムにより算出される現時点の必要ガス消費量ＭＶｎを算出する。
ここで、Δｔを制御周期、ｎを正の整数値としたとき、ＭＶｎは制御周期ｎ（起点ｔ０＋ｎ＊Δｔ）における必要ガス消費量（以下、特に断らない限り、「今回必要ガス消費量」又は「現時点の必要ガス消費量」ともいう）を示す。
【００４１】
＜位置形ＰＩＤアルゴリズム＞
必要ガス消費量算出部５２０は位置形ＰＩＤアルゴリズムを使用する場合、今回必要ガス消費量ＭＶｎは、公知の式（１）に基づいて算出することができる。
ＭＶｎ＝偏差比例出力（Ｐ制御）−偏差積分出力（Ｉ制御）＋偏差微分出力（Ｄ制御）
・・・（１）
【００４２】
ここで、ＭＶｎを構成する各成分は、例えば、下記の式（２）〜（４）により算出される。
台数制御目標蒸気圧力値をＳＰ、制御周期ｎ（起点ｔ０＋ｎ＊Δｔ）におけるタンク圧力値をＰＶｎ（以下、特に断らない限り「今回タンク圧力値」ともいう）、前回制御周期のタンク圧力値をＰＶｎ−１（以下、特に断らない限り「前回タンク圧力値」ともいう）、比例ゲインをＫＰとすると、
偏差比例出力＝ＫＰ×（ＰＶｎ−ＳＰ）                      ・・・（２）
【００４３】
偏差積分出力＝ＫＰ×（Δｔ／ＴＩ）×Σｉ（ＰＶｉ−ＳＰ）  ・・・（３）
ここで、ＴＩは積分時間を表す。
【００４４】
偏差微分出力＝  ＫＰ×（ＴＤ／Δｔ）×（ＰＶｎ−ＰＶｎ−１）      ・・・（４）
ここで、ＴＤは微分時間を表す。
【００４５】
以上のように、必要ガス消費量算出部５２０は位置形ＰＩＤアルゴリズムを使用する場合、例えば式（２）〜（４）で算出された各出力を合計することにより、今回の必要ガス消費量ＭＶｎを算出することができる。
【００４６】
＜速度形ＰＩＤアルゴリズム＞
必要ガス消費量算出部５２０は位置形ＰＩＤアルゴリズムに換えて、速度形ＰＩＤアルゴリズムを使用してもよい。速度形ＰＩＤアルゴリズムは、制御周期毎の必要ガス消費量変化分ΔＭＶｎのみを計算し、これに前回必要ガス消費量ＭＶｎ−１を加算して、今回必要ガス消費量ＭＶｎを式（５）により計算する方法である。
ＭＶｎ  ＝  ＭＶｎ−１  ＋  ΔＭＶｎ          ・・・（５）
【００４７】
制御周期毎の必要ガス消費量変化分ΔＭＶｎは、下記の式（６）〜（１０）に基づいて算出する。
ΔＭＶｎ  ＝  ΔＰｎ＋ΔＩｎ＋ΔＤｎ      ・・・（６）
ここで、ΔＰｎはＰ制御出力（変化分）を、
ΔＩｎはＩ制御出力（変化分）を、
ΔＤｎはＤ制御出力（変化分）を表す。
ΔＰｎ  ＝  ＫＰ×（ｅｎ−ｅｎ−１）        ・・・（７）
ここで、ＫＰは、比例ゲインを表す。
ｅｎは、式（８）に示すように、今回の台数制御目標蒸気圧力値ＳＶｎ（ただし、今の前提ではＳＶｎ＝ＳＶ）、今回のタンク圧力値ＰＶｎとの差（今回偏差量）を表す。
ｅｎ  ＝  ＰＶｎ−ＳＶｎ                    ・・・（８）
ΔＩｎ  ＝ＫＰ×（Δｔ／ＴＩ） ×ｅｎ          ・・・（９）
ＴＩは積分時間を表す。
ΔＤｎ  ＝  ＫＰ×（ＴＤ／Δｔ） ×（ｅｎ−２ｅｎ−１＋ｅｎ−２）
・・・（１０）
ここで、ＴＤは微分時間を表す。
【００４８】
必要ガス消費量算出部５２０は速度形ＰＩＤアルゴリズムを使用する場合、例えば式（７）、（９）、（１０）で算出された各出力（変化分）を合計することにより、制御周期毎の必要ガス消費量変化分ΔＭＶｎを算出する。
必要ガス消費量算出部５２０は、式（５）のように、前回必要ガス消費量ＭＶｎ−１にΔＭＶｎを加算して、今回必要ガス消費量ＭＶｎを計算する。
以上で、必要ガス消費量算出部５２０について説明した。
【００４９】
＜実績ガス消費量算出部５２１＞
実績ガス消費量算出部５２１は、各ボイラ２０のローカル制御部２０１から送信される各ボイラ２０の水素ガス消費状態（燃焼状態、水素ガス消費量）に基いて、燃焼状態にある各ボイラ２０での水素ガス消費量の実績である実績ガス消費量を算出するとともに、燃焼状態にある各ボイラ２０のガス消費量の合計量となる、ボイラ群２での水素ガス消費量の実績である実績ガス消費量を算出する。
【００５０】
＜偏差算出部５２２＞
偏差算出部４３は、必要ガス消費量算出部５２０により算出された必要ガス消費量と実績ガス消費量算出部５２１により算出された、ボイラ群２の実績ガス消費量との偏差量を算出する。
【００５１】
＜燃焼装置選択部５２３＞
燃焼装置選択部５２３は、必要ガス消費量が実績ガス消費量よりも大きい場合に、燃焼状態にある複数のボイラ２０のうち水素ガス消費量の少ないボイラ２０（以下、「ガス消費量の少ないボイラ」ともいう）を選択する。逆に、必要ガス消費量が実績ガス消費量よりも小さい場合）、燃焼装置選択部５２３は、燃焼状態にある複数のボイラ２０のうち水素ガス消費量の多いボイラ２０（以下、「ガス消費量の大きいボイラ」ともいう）を選択する。
なお、燃焼装置選択部５２３は、タンク圧力値が台数制御目標圧力値よりも大きい場合（すなわち、必要ガス消費量が実績ガス消費量よりも大きい場合）であって、燃焼状態にある２以上のガス消費量の少ないボイラの水素ガス消費量が等しい場合、例えば、燃焼優先順位の高いボイラ２０を優先して選択するようにしてもよい。
また、燃焼装置選択部５２３は、タンク圧力値が台数制御目標圧力値よりも小さい場合（すなわち、必要ガス消費量が実績ガス消費量よりも小さい場合）であって、燃焼状態にある２以上のガス消費量の大きいボイラの水素ガス消費量が等しい場合、例えば、燃焼優先順位の低いボイラ２０を優先して選択するようにしてもよい。
【００５２】
＜第１判定部５２４１＞
第１判定部５２４１は、偏差算出部５２２により算出された、必要ガス消費量と実績ガス消費量との偏差量が正の値の場合、すなわち、必要ガス消費量が実績ガス消費量よりも大きい場合、偏差量が、「ガス消費量の少ないボイラ２０」に予め設定された単位ガス消費量以上であるかを判定する。
また、第１判定部５２４１は、偏差算出部５２２により算出された、必要ガス消費量と実績ガス消費量との偏差量が負の値の場合、すなわち、必要ガス消費量が実績ガス消費量よりも小さい場合、偏差量の絶対値が、「ガス消費量の大きいボイラ２０」に予め設定された単位ガス消費量以上であるかを判定する。
【００５３】
＜消費量制御部５２５＞
消費量制御部５２５は、偏差算出部５２２により算出された、必要ガス消費量と実績ガス消費量との偏差量が正の値の場合、第１判定部５２４１により、偏差量が、「ガス消費量の少ないボイラ２０」に予め設定された単位ガス消費量以上であると判定された場合、燃焼装置選択部５２３により選択された「ガス消費量の少ないボイラ２０」の水素ガス消費量を単位ガス消費量分増加させる。
逆に、消費量制御部５２５は、偏差算出部５２２により算出された、必要ガス消費量と実績ガス消費量との偏差量が負の値の場合、第１判定部５２４１により、偏差量の絶対値が、予め設定された単位ガス消費量以上であると判定された場合、燃焼装置選択部５２３により選択された「ガス消費量の大きいボイラ２０」の水素ガス消費量を単位ガス消費量分減少させる。
以上説明した構成により、必要ガス消費量が変動した場合に、ガス消費量の大きい又は小さいボイラ２０のガス消費量を変動させて、ガス消費量を調整できるので、燃焼状態にある複数のボイラ２０のガス消費量を平準化することができ、２次側水素タンク３０の圧力安定性を向上させることができる。
【００５４】
＜増台制御、減台制御＞
次に、燃焼させるボイラ２０の台数を増加又は減少させる場合の台数制御について説明する。
このため、記憶部５１には、前述したように、水素ガスを消費（燃焼）させるボイラ２０の台数を増加させる基準となる各ボイラ２０のガス消費量を示す増台ラインに関する情報、及び水素ガスを消費（燃焼）させるボイラ２０の台数を減少させる基準となるガス消費量を示す減台ラインに関する情報等が予め設定されている。
制御部５２は、図３に示すように、さらに第２判定部５２４２を備える。
【００５５】
＜第２判定部５２４２＞
第２判定部５２４２は、燃焼状態にある各ボイラ２０のガス消費量が、増台ラインが規定するガス消費量以上になるか、又は、同ガス消費量を上回るかを判定する。また、第２判定部５２４２は、燃焼状態にある各ボイラ２０のガス消費量が、減台ラインが規定するガス消費量以下になるか、又は同ガス消費量を下回るかを判定する。
【００５６】
＜燃焼装置選択部５２３＞
第２判定部５２４２により、燃焼状態にある各ボイラ２０のガス消費量が、増台ラインが規定するガス消費量以上になるか、又は、同ガス消費量を上回ると判定された場合、燃焼装置選択部５２３は、ボイラ群２から燃焼停止しているボイラ２０を選択して、新たに燃焼を開始させるボイラ２０（以下、「燃焼開始ボイラ」ともいう）として選択する。なお、燃焼停止しているボイラ２０が複数存在する場合、燃焼装置選択部５２３は、燃焼停止しているボイラ２０のうち、最も優先順位の高いボイラ２０を燃焼開始ボイラとして選択するようにしてもよい。
また、第２判定部５２４２により、複数のボイラ２０が燃焼状態にあり、燃焼状態にある各ボイラ２０のガス消費量が、減台ラインが規定するガス消費量以下になるか、又は同ガス消費量を下回ると判定された場合、燃焼装置選択部５２３は、燃焼状態にあるボイラ２０を選択して、燃焼を停止させるボイラ２０（以下「停止燃焼ボイラ」ともいう）として選択する。なお、燃焼状態にあるボイラ２０が複数存在する場合、燃焼装置選択部５２３は、燃焼状態にあるボイラ２０のうち、最も優先順位の低いボイラ２０を停止燃焼ボイラとして選択するようにしてもよい。
【００５７】
＜消費量制御部５２５＞
消費量制御部５２５は、第２判定部５２４２により燃焼状態にある各ボイラ２０のガス消費量が増台ラインが規定するガス消費量以上になるか、又は、同ガス消費量を上回ると判定された場合、燃焼装置選択部５２３により、選択された燃焼開始ボイラを、当該ボイラ２０に予め設定された最小ガス消費量で燃焼させる。
このように、新たに燃焼開始させた燃焼開始ボイラ２０は、燃焼開始時の水素消費量を最小ガス消費量に留めることとしている。
逆に、消費量制御部５２５は、第２判定部５２４２により複数のボイラ２０が燃焼状態にあり、燃焼状態にある各ボイラ２０のガス消費量が減台ラインが規定するガス消費量以下になるか、又は同ガス消費量を下回ると判定された場合、燃焼装置選択部５２３により、選択された停止燃焼ボイラ２０をタンク圧力値の変化に対してガス消費量を変更するように制御する。その際、当該停止燃焼ボイラ２０のガス消費量が当該ボイラ２０に予め設定された最小ガス消費量まで低下した場合、消費量制御部５２５は、当該停止燃焼ボイラ２０の燃焼を停止する。
これにより、燃焼台数を増加させる場合、及び減少させる場合におけるガス消費量の変動による圧力変動を、抑えることができ、２次側水素タンク３０の圧力安定性を向上させることができる。
以上、水素ガスを消費（燃焼）させるボイラ２０の台数を増加させる基準となるガス消費量を示す増台ラインに関する情報、及び水素ガスを消費（燃焼）させるボイラ２０の台数を減少させる基準となるガス消費量を示す減台ラインに関する情報に基づいて、燃焼させるボイラ２０の台数を増加又は減少させる場合の台数制御について説明した。
【００５８】
＜増加余力量＞
なお、ボイラシステム１では、例えば、プラント設備等の副生設備において副生ガスとして発生した水素ガスの急激な増加に対応するため、燃焼状態のボイラ２０に対して一定の余力を持たせた状態で水素ガスを燃焼させることが好ましい。このため、前述したように、ボイラ群２に対して急激な水素ガス消費量の増加に対する余力としての「増加基準ガス消費量」を予め設定し、増加基準ガス消費量に基づいて、水素ガスを消費（燃焼）させるボイラ２０の台数を増加させるようにしてもよい。
このため、制御部５２は、図３に示すように、さらに余力算出部５２６を備える。
【００５９】
＜余力算出部５２６＞
余力算出部５２６は、燃焼状態にある各ボイラ２０について、それぞれの最大ガス消費量と現時点のガス消費量との差である増加余力ガス消費量を算出する。そして、余力算出部５２６は、燃焼状態にある各ボイラ２０の増加余力ガス消費量の合計である合計増加余力ガス消費量を算出する。すなわち、合計増加余力ガス消費量は、ボイラ群２の現時点において即追従できる水素ガス消費量の最大の増加変動量であるといえる。
【００６０】
この場合、第２判定部５２４２は、さらに、余力算出部５２６により算出された合計増加余力ガス消費量が、前述した水素ガスを消費（燃焼）させるボイラ２０の台数を増加させる基準となる増加基準ガス消費量以下になるか、又は増加基準ガス消費量を下回るかを判定する。
そして、燃焼装置選択部５２３は、さらに、第２判定部５２４２により合計増加余力ガス消費量が増加基準ガス消費量以下になるか、又は増加基準ガス消費量を下回ると判定された場合、ボイラ群２から燃焼停止しているボイラ２０を選択して、新たに燃焼を開始させるボイラ２０（以下、「燃焼開始ボイラ」ともいう）として選択する。なお、燃焼停止しているボイラ２０が複数存在する場合、燃焼装置選択部５２３は、燃焼停止しているボイラ２０のうち、最も優先順位の高いボイラ２０を燃焼開始ボイラとして選択するようにしてもよい。
そして、消費量制御部５２５は、第２判定部５２４２により合計増加余力ガス消費量が増加基準ガス消費量以下になるか、又は増加基準ガス消費量を下回ると判定されると、燃焼装置選択部５２３により選択された燃焼開始ボイラを、当該ボイラ２０に予め設定された最小ガス消費量で燃焼させる。
これにより、ボイラ群２において、予め設定された急激な水素ガス消費量の増加（「増加基準ガス消費量」）に即追従可能となる余力を確保した状態で、燃焼ボイラ２０の台数を増加させることができる。
【００６１】
＜パイロット保持制御＞
燃焼停止しているボイラ２０を新たに燃焼開始させる場合、当該ボイラが実際に燃焼を開始する（すなわち、水素ガスを消費する）までに、プレパージ時間等を必要とする。このため、仮に必要ガス消費量が増加し、供給ガス量の増加スピードが速いと、燃焼開始ボイラの起動遅れによって、タンク圧力値が急上昇し、その結果、制御上限圧力値を超え、水素ガス放気弁３３の開閉又は開度を制御することで、２次側水素タンク３０に貯留された水素ガスの放気をする事態が発生する可能性がある。
このような事態を避けるために、例えば、次に燃焼開始する優先順位最上位のボイラ２０を選択し、炉内換気のためプレパージを開始し、プレパージ中に水素供給ガスラインＬ２２を不活性ガス（例えば、窒素ガス）でパージさせ、その後パイロット着火、パイロット安定化を経て当該ボイラ２０をパイロット燃焼させ、その後当該ボイラ２０のパイロット燃焼状態を所定時間保持するように制御してもよい。そうすることで、仮に必要ガス消費量が急に増加した場合、当該パイロット燃焼状態のボイラを迅速に燃焼開始させることで、必要ガス消費量の増加に対して、追従可能とすることができる。
また、副生ガスとして水素ガスを燃焼させるボイラ２０は燃焼停止後に、安全上ポストパージ中に水素ガス遮断弁２５、２６により水素ガス供給ラインＬ２２を閉止状態として、水素ガス供給ラインのＮ２パージ（不活性ガスである窒素ガスによるパージ）を行う必要がある。このため、ボイラ２０は、メイン燃焼中にパイロットバーナを燃焼させ、メイン燃焼停止後もパイロットバーナの燃焼を継続する連続パイロット制御を行うことが難しい。
燃焼状態にあるボイラ２０を燃焼停止させて燃焼ボイラを減台した後に、仮に必要ガス消費量が増加し、供給ガス量の増加スピードが速いと、燃焼開始ボイラの起動遅れによって、タンク圧力値が急上昇し、その結果、制御上限圧力値を超え、水素ガス放気弁３３の開閉又は開度を制御することで、２次側水素タンク３０に貯留された水素ガスの放気をする事態が発生する可能性がある。
このような事態を避けるために、例えば、減台制御において台数制御装置５０（消費量制御部５２５）は、ボイラ２０を燃焼停止させた場合、燃焼停止時に前述したように当該ボイラ２０のポストパージを行った後、パイロット着火、パイロット安定化を経て、当該ボイラ２０をパイロット燃焼させ、その後当該ボイラ２０のパイロット燃焼状態を所定時間保持するように制御してもよい。
そうすることで、減台した後に、仮に必要ガス消費量が増加した場合、当該パイロット燃焼状態のボイラを迅速に燃焼開始させることで、必要ガス消費量の増加に対して、追従可能とすることができる。
また、後述するように、燃焼状態にあるボイラ２０が１台になり、さらにタンク圧力値が制御下限圧力値を下回ることで全台燃焼停止させた場合において、台数制御装置５０（消費量制御部５２５）は、前述したように当該ボイラ２０の燃焼停止時にポストパージを行った後に、当該ボイラ２０をパイロット燃焼させ、その後所定時間パイロット燃焼を保持するように制御してもよい。
又は、台数制御装置５０（消費量制御部５２５）は、少なくとも１台のボイラ２０（例えば、次に燃焼開始する優先順位最上位のボイラ２０）を選択し、選択されたボイラ２０に対して前述したようにプレパージを行い、プレパージを行った後に、選択されたボイラ２０をパイロット燃焼させ、その後所定時間パイロット燃焼状態を保持するように制御してもよい。
そうすることで、全台燃焼停止した後に、仮に必要ガス消費量が増加した場合、当該パイロット燃焼状態のボイラを迅速に燃焼開始させることで、必要ガス消費量の増加に対して、追従可能とすることができる。
【００６２】
以上説明したパイロット保持制御方式では、ボイラ停止後又は停止ボイラに対して、ポストパージ又はプレパージを行い、水素供給ガスラインＬ２２を不活性ガス（例えば、窒素ガス）でパージさせ、その後パイロット着火、パイロット安定化を経て、連続パイロット燃焼に遷移した。
【００６３】
＜パイロット燃焼保持制御に係る別形態＞
これに対して、ボイラ燃焼中からパイロット燃焼を継続する方式がある。具体的には、台数制御装置５０（消費量制御部５２５）は、ローカル制御装置２０１に対してボイラ２０のパイロット燃焼を継続させる指示を行う。それにより、ローカル制御装置２０１は、ボイラ２０が燃焼中（すなわちメインバーナによるガスを燃焼させている状態）に並行してパイロットバーナにパイロットガスを供給してパイロット燃焼状態とし、ボイラ２０を燃焼停止（すなわちメインバーナによる燃焼停止）させたときにおいても、パイロット燃焼状態を継続させる。
その後、ローカル制御装置２０１は、パイロットバーナによる燃焼が消えない範囲で、ポストパージを開始し、ポストパージ中に水素供給ガスラインＬ２２を不活性ガス（例えば、窒素ガス）パージするとともに、パイロット燃焼状態を保持するように制御する。パイロット燃焼を維持するために、送風機の風量を不活性ガスパージ中は中風量、不活性ガスパージ終了後は低風量としても良い。なお、台数制御装置５０及びローカル制御装置２０１は、ボイラ２０がポストパージ中に、パイロットバーナによりメインバーナを着火させるメイン着火に遷移できないように制御する。その後、台数制御装置５０は、当該ボイラ２０のパイロット燃焼状態を所定時間保持するように制御してもよい。
こうすることで、前述した通常のパイロット保持制御方式に比較して、パイロットバーナの着火回数が増加しないことから、着火機構の劣化を低減することができる。また、前述した通常のパイロット保持制御方式に比較して、プレパージ後のパイロット着火、パイロット安定化等を省略して、連続パイロット燃焼に遷移することから、ボイラ燃焼停止後に仮に必要ガス消費量が増加した場合、ボイラ２０をより迅速に燃焼開始させることができる。
【００６４】
＜台数制御目標圧力値の可変設定＞
次に、ボイラ群２の燃焼状態にあるボイラ２０の台数又は副生ガス消費量（水素ガス消費量）に応じて、台数制御目標圧力値を切り替える台数制御について説明する。
燃焼停止しているボイラ２０を新たに燃焼開始させる場合、当該ボイラが実際に燃焼を開始する（すなわち、水素ガスを消費する）までに、プレパージ時間等を必要とする。このため、燃焼台数が少ないとき又は副生ガス消費量（水素ガス消費量）が少ないときは、例えば、ガス供給量減少に対する追従性よりもガス供給量増加に対する追従性を優先することが好ましい。具体的には、タンク圧力値が台数制御目標圧力値よりも急に大きくなった場合（すなわち、必要ガス消費量が実績ガス消費量よりも急に大きくなった場合）、燃焼状態にある少数のボイラ２０により追従できることが好ましい。このため、燃焼台数が少ないとき又は副生ガス消費量（水素ガス消費量）が少ないときには、台数制御目標圧力値を低く設定し、制御上限圧力値に達するまでの時間を長くすることで、燃焼状態にある少数のボイラ２０によりガス供給量増加に対して追従できる時間を確保し、その間に、新たに選択された燃焼開始ボイラ２０が燃焼開始できるようにすることが好ましい。
逆に、燃焼台数が多いとき又は副生ガス消費量（水素ガス消費量）が多いときは、例えば、ガス供給量増加に対する追従性よりもガス供給量減少に対する追従性を優先することが好ましい。具体的には、タンク圧力値が台数制御目標圧力値よりも急に小さくなった場合（すなわち、必要ガス消費量が実績ガス消費量よりも急に小さくなった場合）に、燃焼状態にあるボイラ２０を燃焼停止させずに追従できることが好ましい。このため、燃焼台数が多いとき又は副生ガス消費量（水素ガス消費量）が多いときには、台数制御目標圧力値を高く設定し、制御下限圧力値に達するまでの時間を長くすることで、燃焼状態にあるボイラ２０のガス消費量を下げることで追従できるようにすることが好ましい。
以上のように、ボイラ群２の燃焼状態にあるボイラ２０の台数又は副生ガス消費量（水素ガス消費量）に応じて、台数制御目標圧力値を切り替えるために、制御部５２は、図３に示すように、さらに目標圧力切替部５２７を備えるようにすることが好ましい。
【００６５】
＜目標圧力切替部５２７＞
目標圧力切替部５２７は、燃焼状態にあるボイラ２０の台数又は副生ガス消費量（水素ガス消費量）に応じて、台数制御目標圧力値を切り替える。より具体的には、目標圧力切替部５２７は、燃焼状態にあるボイラ２０の台数が多い場合又は副生ガス消費量（水素ガス消費量）が多い場合に台数制御目標圧力値を高く設定し、燃焼状態にあるボイラ２０の台数が少ない場合又は副生ガス消費量（水素ガス消費量）が少ない場合に台数制御目標圧力値を低く設定することが好ましい。
そうすることで、燃焼状態にあるボイラ２０の台数が多い場合又は副生ガス消費量（水素ガス消費量）が多い場合に、仮にタンク圧力値が台数制御目標圧力値よりも小さくなった場合（ガス供給量が急に減った場合）、台数制御目標圧力値が高く設定され、制御下限圧力値に達するまでの時間を長くすることで、燃焼状態にあるボイラ２０を燃焼停止させずに、燃焼状態にあるボイラ２０のガス消費量を下げることで追従することができる。
また、燃焼状態にあるボイラ２０の台数が少ない場合又は副生ガス消費量（水素ガス消費量）が少ない場合に、仮にタンク圧力値が台数制御目標圧力値よりも大きくなった場合（ガス供給量が急に増えた場合）、台数制御目標圧力値が低く設定され、制御上限圧力値に達するまでの時間を長くすることで、新たに選択される燃焼開始ボイラ２０が燃焼開始できるまでの間、燃焼状態にある少数のボイラ２０のガス消費量を上げることで追従することができる。
そうすることで、オーバーシュートやアンダーシュートが起き難くなり、安定制御が可能となる。
なお、ボイラ群２の燃焼状態にあるボイラ２０の台数又は副生ガス消費量（水素ガス消費量）に対応する台数制御目標圧力値を記憶部５１に予め設定するようにしてもよい。
【００６６】
＜ボイラ２０の故障発生時＞
ボイラ２０の故障発生時の台数制御について説明する。ローカル制御部２０１は、自身の制御するボイラ２０を停止させるべき所定の異常が発生したことを検知した場合、台数制御装置５０に対して、当該ボイラ２０に異常が発生したことを知らせる異常発生信号を送信するとともに、当該ボイラ２０の燃焼を停止する。
台数制御装置５０は、ローカル制御部２０１から上述した異常発生信号を受信した場合、燃焼停止状態（待機状態）にあるボイラ２０に対して、燃焼指示を送信する。なお、台数制御装置５０は、燃焼停止状態（待機状態）にあるボイラ２０に対して上述した燃焼指示を送信する場合、燃焼停止状態（待機状態）にあるボイラ２０のうち、最も優先順位の高いボイラ２０に対して、燃焼指示を送信することが好ましい。なお、台数制御装置５０は、燃焼停止状態（待機状態）にあるボイラ２０に対して燃焼指示を送信する際、異常発生により燃焼停止したボイラ２０の燃焼量（ガス消費量）と同じ燃焼量（ガス消費量）を燃焼（消費）させることが好ましい。
こうすることで、ローカル制御部２０１は、自身の制御するボイラ２０に所定の異常が発生したことを検知した場合、当該ボイラ２０を燃焼停止させるとともに、台数制御装置５０に対して異常発生信号を送信することで、台数制御装置５０が燃焼停止状態（待機状態）にあるボイラ２０を燃焼開始させることを可能とし、タンク圧力値を変動させないようにすることができる。
【００６７】
＜タンク圧力低下時の制御＞
次に、タンク圧力値が低下する場合の台数制御について説明する。タンク圧力値が低下し過ぎると、ボイラシステム１の上流のプラント設備に影響が及ぶ。例えば、プラント設備の備える電解設備にまで影響（設備・装置の性能低下や不具合、損傷等）が及ぶ可能性がある。
他方、台数制御においては、タンク圧力値が台数制御目標圧力値を下回る状態が継続すると、必要ガス消費量算出部５２０により算出される必要ガス消費量ＭＶｎは、どんどん小さな値となり、最終的には、ゼロ又はゼロ未満となる可能性がある。
前述したように、タンク圧力値が低下し過ぎると上流のプラント設備に影響が及ぶことから、最終的には、あるタイミングでボイラ２０を全台燃焼停止状態にすることが必要となる。しかしながら、全台燃焼停止となった場合、その後、燃焼を開始させる場合、燃焼停止ボイラが燃焼を開始するまでに（すなわち、水素ガスの消費を開始するまでに）、例えば数１０秒が必要となる。そうすると、燃焼停止ボイラが燃焼を開始するまでの間にタンク圧力値が上昇し続け、仮に、台数制御上限圧力値を超えた場合には、後述するように、２次側水素タンク３０に配置された水素ガス放気弁３３の開度を調整することで、水素ガスを放出せざるを得なくなり、エネルギーロスが生じる可能性がある。
【００６８】
この場合、消費量制御部５２５は、燃焼状態にあるボイラ２０が１台になった場合に、必要ガス消費量算出部５２０により算出された必要ガス消費量が仮に最小ガス消費量を下回った場合であっても、タンク圧力値が制御下限圧力値を下回るまで、燃焼状態にあるボイラ２０を最小ガス消費量で燃焼させる。
そうすることで、仮に、必要ガス消費量が増加し、タンク圧力値が上昇した場合（例えば、台数制御目標圧力値よりも大きくなった場合）には、最小ガス消費量で燃焼状態にあるボイラ２０によりガス消費量を増やすことで追従することが可能となる。
なお、消費量制御部５２５は、タンク圧力値が制御下限圧力値を下回ると、燃焼状態にあるボイラ２０を即燃焼停止状態、すなわち全台待機状態とする。
この場合、前述したように、台数制御装置５０（消費量制御部５２５）は、少なくとも１台のボイラ２０（例えば、次に燃焼開始する優先順位最上位のボイラ２０）のポストパージを行い、パイロット燃焼させ、パイロット燃焼状態を保持するように制御することが好ましい。そうすることで、その後、タンク圧力値が制御下限圧力値に予め設定された制御下限圧力ディファレンシャル値を加算した圧力値を上回ると、燃焼装置選択部５２３により、最も優先順位の高いボイラ２０が燃焼開始ボイラとして選択され、消費量制御部５２５により、予め設定された最小ガス消費量で迅速に燃焼するように制御される。
【００６９】
また、前述したパイロット燃焼保持制御に係る別形態を適用する場合、全台待機状態としたとき、少なくとも１台のボイラ２０（例えば、次に燃焼開始する優先順位最上位のボイラ２０）のパイロット燃焼状態を継続させることが好ましい。そうすることで、仮にタンク圧力値が制御下限圧力値に予め設定された制御下限圧力ディファレンシャル値を加算した圧力値を上回ると、燃焼装置選択部５２３により、当該ボイラ２０が燃焼開始ボイラとして選択され、消費量制御部５２５により、予め設定された最小ガス消費量で迅速に燃焼するように制御される。
【００７０】
＜ボイラインターロック停止＞
例えば水素圧センサ３１の故障により、台数制御が正常に行われない状態となり、消費量制御部５２５がボイラ２０を燃焼停止状態、すなわち全台待機状態にできない場合に、タンク圧力値が下がり過ぎたとき、前述したように、ボイラシステム１の上流のプラント設備に影響が及ぶことから、ボイラ２０個々に予め供給ガス圧スイッチを設けて、供給ガス圧低下により供給ガス圧スイッチが作動することで、ボイラ２０を強制的に燃焼停止とすることが好ましい。これにより、ボイラシステム１の上流のプラント設備には影響が及ばないようにすることができる。
なお、制御下限圧力値は、供給ガス圧スイッチが作動する圧力限界値（「インターロック」ともいう）よりも高い圧力値に設定することが好ましい。
【００７１】
＜放気制御について＞
次に、台数制御装置５０の放気制御について説明する。
前述したように、例えば一部のボイラ２０の異常停止、水素圧センサ３１の故障等により、タンク圧力値が急上昇し、制御上限圧力値を超える場合、台数制御装置５０は、２次側水素タンク３０に配置された水素ガス放気弁３３の開閉又は開度を制御することで、２次側水素タンク３０に貯留された水素ガスの放気量を調整することで、タンク圧力値が予め設定された上限圧力値を上回らないように制御する。このため、制御部５２は、図３に示すようにさらに、弁制御部５２８を備える。
より具体的には、例えば、上限圧力値を制御上限圧力値と等しい値に設定する場合、弁制御部５２８は、タンク圧力値が、前述したように、予め設定された制御上限圧力値を上回った場合に、タンク圧力値が制御上限圧力値を上回らないように、２次側水素タンク３０に配置された圧力値調整弁としての水素ガス放気弁３３の開度を制御する。
また、前述したように、２次側水素タンク３０には、水素ガス放気弁３３とは別に、安全弁（図示せず）を配置するようにしてもよい。安全弁は、仮に水素ガス放気弁３３が故障した場合であっても、最終的には安全弁を開放することにより、２次側水素タンク３０に貯留された水素ガスを放気することができる。これらにより、ボイラシステム１の上流のプラント設備には影響が及ばないようにすることができる。
なお、放気制御中に、例えば異常停止していたボイラ２０が燃焼開始した場合、水素ガス放気弁３３は徐々に閉とされ、最終的には全閉状態となり、タンク圧力値が制御上限圧力値以下となる。そうすると、台数制御装置５０は、ふたたびタンク圧力値が予め設定された圧力値範囲に収まるように、ボイラ群２における水素ガス消費量を制御する。
【００７２】
＜弁制御部５２８の変形例＞
なお、弁制御部５２８は、台数制御装置５０と別装置とすることもできる。弁制御部５２８を別装置とする場合、これらの装置間の連携制御は行わず、両装置の共通の入力情報であるタンク圧力値と各装置の設定圧力値により、間接的に連携することができる。
【００７３】
＜放気制御の別実施例＞
前述したように、放気制御方式は、前述した制御方式に限られない。上限圧力値に換えて、放気弁制御用の目標圧力値（以下、「放気目標圧力値」ともいう）を設定し、台数制御が追従できずにタンク圧力値が上昇した場合、弁制御部５２８は、タンク圧力値が予め設定された放気目標圧力値を維持するように２次側水素タンク３０に配置された水素ガス放気弁３３の開閉又は開度を制御するようにしてもよい。なお、放気目標圧力値を、圧力値範囲の上限値（制御上限圧力値）以下の値に設定してもよい。
【００７４】
＜ハンチング現象について＞
前述したように、台数制御装置５０（消費量制御部５２５）は、タンク圧力値が制御下限圧力値を下回ると、燃焼状態にあるボイラ２０を即燃焼停止状態、すなわち全台待機状態とし、ガス消費量がゼロとなる。他方、ガス消費量がゼロとなった場合であっても、プラント設備において副生ガスとして発生した水素ガスが２次側水素タンク３０に供給される。このため、仮にガス供給量が急に増加する場合には、仮に燃焼停止ボイラ２０を燃焼開始させても、タンク圧力値が短い時間で急上昇することで、制御上限圧力値を超える事象が発生する可能性がある。そうすると、台数制御装置５０は、２次側水素タンク３０に配置された水素ガス放気弁３３の開度を調整して水素ガスを放出せざるを得ない状況になる。
その後、応答遅れとなった燃焼停止ボイラ２０が燃焼開始すると、逆にガス消費量が一気に増加し、タンク圧力値が短い時間で急下降し、燃焼開始ボイラがガス消費量を絞り切れずに、タンク圧力値が再び制御下限圧力値を下回り、燃焼状態にあるボイラ２０を即燃焼停止状態、すなわち全台待機状態とする可能性がある。
これにより、ガス消費量がゼロとなり、プラント設備において副生ガスとして発生した水素ガスが２次側水素タンク３０に供給されることで、再度タンク圧力値が短い時間で急上昇し、制御上限圧力値を超えて、水素ガスを放出せざるを得ない状況になり、その後応答遅れとなった燃焼停止ボイラ２０が燃焼開始することで、逆にガス消費量が一気に増加し、タンク圧力値の下降を抑えきれずに全台待機となる、ということを繰り返す可能性がある。この繰り返しにより、タンク圧力値が台数制御目標蒸気圧力値に収束せずに上下に変動する、いわゆるハンチング現象が発生し、継続する。
【００７５】
ハンチング発生要因について、図４Ａを参照して説明する。図４Ａに示すように、（ａ）においてタンク圧力値が制御下限圧力値を下回り全台待機状態になった後、ガス消費量がゼロとなることで、タンク圧力値が急上昇し、ボイラによる燃焼開始指示がなされた場合であっても、ボイラ燃焼移行の遅れにより、（ｂ）において水素ガス放気弁３３による放気制御に切り替わる。その後、今回必要ガス消費量ＭＶｎと実際に消費されるガス消費量との間にボイラ燃焼移行の遅れによるずれが生じた状態のまま、（ｃ）においてタンク圧力値が下がり、必要ガス消費量が下がっても、実績ガス消費量は、必要ガス消費量に到達していないため、増加し続けることとなり、その結果、タンク圧力値の下降を抑えきれずに、（ｄ）において再びタンク圧力値が制御下限圧力値を下回り、全台待機となる。このようにして、ハンチングが発生すると説明できる。
【００７６】
＜ハンチング抑制制御＞
本発明においては、このようなハンチング現象の発生を未然に防止し、仮にハンチング現象が発生した場合であっても、ハンチング現象を速やかに収束させるために、必要ガス消費量算出部５２０は、さらに次のような構成を備える。
必要ガス消費量算出部５２０は速度形ＰＩＤアルゴリズムを使用することで、２次側水素タンク３０への水素ガスの供給量変動に対してタンク圧力値を台数制御目標圧力値に保つように、制御周期ｎにおける今回必要ガス消費量ＭＶｎを、制御周期ｎ−１における前回必要ガス消費量ＭＶｎ−１、及び前述した式（６）〜（１０）に基づいて算出される制御周期毎の必要ガス消費量変化分ΔＭＶｎに基づいて、前述した式（５）により算出する。
そして、必要ガス消費量算出部５２０は、少なくとも１台のボイラ２０が燃焼（ガスを消費）している状態において、タンク圧力値に所定の条件を満たす上昇が発生し、その後タンク圧力値が上昇から下降に転じた場合に、タンク圧力値が上昇から下降に転じた制御周期ｎにおける、今回必要ガス消費量ＭＶｎの値を、実績ガス消費量算出部５２１により算出されたボイラ群２での水素ガス消費量の実績である実績ガス消費量に置き換えた制御周期ｎ−１における前回必要ガス消費量ＭＶｎ−１と、制御周期毎の必要ガス消費量変化分ΔＭＶｎとを加算して算出するように構成する（以下「構成Ａ」という）。
なお、必要ガス消費量算出部５２０は、上述した構成に換えて、少なくとも１台の前記燃焼装置が燃焼している状態において、前記副生ガスタンクの内部の圧力値に所定の条件を満たす上昇が発生し、その後前記副生ガスタンクの内部の圧力値が上昇から下降に転じた場合に、前記副生ガスタンクの内部の圧力値が上昇から下降に転じた制御周期ｎにおける、今回必要ガス消費量ＭＶｎの値を、実際の燃焼装置により消費されている実績ガス消費量に置き換えて算出するように構成してもよい（以下「構成Ｂ」という）。
ここで、タンク圧力値の所定の条件を満たす上昇とは、例えば、タンク圧力値がアンダーシュートしたことに起因してタンク圧力値が上昇すること、又はタンク圧力値が上昇してオーバーシュートすることを含むものとしてもよい。
また、タンク圧力値の所定の条件を満たす上昇とは、タンク圧力値が、制御下限圧力値を下回ること、又はタンク圧力値が、制御上限圧力値を上回ることを含むものとしてもよい。
また、タンク圧力値の所定の条件を満たす上昇とは、タンク圧力値が、制御下限圧力値を下回る場合に、ボイラ２０を全台待機とすることを含むものとしてもよい。
消費量制御部５２５は、必要ガス消費量算出部５２０により前述のように補正された今回必要ガス消費量ＭＶｎを発生させるように、制御周期ｎにおけるボイラ２０の燃焼状態（消費ガス）を制御する。
そうすることにより、ハンチング現象の発生を未然に防止し、仮にハンチング現象が発生した場合であっても、ハンチング現象を速やかに収束させることができる。
【００７７】
ハンチング現象の発生を未然に防止し、仮にハンチング現象が発生した場合であっても、ハンチング現象を速やかに収束させる動作について、図４Ｂを参照して説明する。
図４Ｂに示すように、（ｂ）において水素ガス放気弁３３による放気制御に切り替わり、その後、再度台数制御に切り替わり、（ｃ）においてタンク圧力値が上昇から下降に転じた時点における必要ガス消費量を、実際に消費されるガス消費量に置き換える補正を行うことで、実際に消費されるガス消費量の増加を抑制し、アンダーシュートを抑制することができる。これにより、ハンチング現象の発生を未然に防止し、仮にハンチング現象が発生した場合であっても、ハンチング現象を速やかに収束させることができる。
【００７８】
＜起動時制御について＞
次に、ボイラシステム１の起動時制御について説明する。前述したように、ボイラシステム１においては、副生設備から供給される水素ガスは昇圧されて、２次側水素タンク３０に供給され貯留される。タンク圧力値がボイラ群２に対して水素ガスを供給するために必要な前記下限供給圧力値以上となると、ボイラ２０は水素ガスを消費することができる。
そして、従来のボイラシステム１においては、起動時に、タンク圧力値が下限供給圧力値以上となることを検知した後、炉内換気のためプレパージを開始し、プレパージ中に水素供給ガスラインＬ２２を不活性ガス（例えば、窒素ガス）でパージさせ、パイロット着火、パイロット安定化を経て燃焼開始ボイラ２０の燃焼を開始させていた。このため、プレパージ及びパイロット着火、パイロット安定化の間（約３０秒間）、副生ガスとしての水素ガスが２次側水素タンク３０に供給されるが、燃焼開始ボイラ２０で水素ガスが燃焼されない（消費されない）状態が続くこととなり、その結果、タンク圧力値が急上昇し、制御上限圧力値を超える状態となることが往々に発生した。
それにより、タンク圧力値を下げるために、水素ガス放気弁３３の開閉又は開度を制御して、２次側水素タンク３０に貯留された水素ガスを放気することが必要となり、エネルギーの無駄を生じていた。
本発明においては、このようなエネルギーの無駄を避けるため、制御部５２は、図３に示すようにさらに起動時制御部５２９を備える。
【００７９】
＜起動時制御部５２９＞
起動時制御部５２９は、例えば起動ボタンが押下される等によりボイラシステム１が起動されると、例えば、優先順位の高い順に予め設定された所定台数のボイラ２０を選択し、炉内換気のためプレパージを開始し、プレパージ中に水素供給ガスラインＬ２２を不活性ガス（例えば、窒素ガス）でパージさせ、その後パイロット着火、パイロット安定化を経て、所定時間パイロット燃焼を保持した状態で、タンク圧力値が下限供給圧力値以上となることを検知した後、燃焼開始ボイラ２０の燃焼を開始させるように制御する。ここで、所定台数は１台以上とし、全台の場合を含む。なお、パイロット燃焼は、副生ガスとしての水素ガスではなく、例えば、１３Ａガスを使用する。このため、副生ガスとしての水素ガスを供給するメイン燃焼用の燃料ラインとは別に、例えば、１３Ａガスを供給するパイロット用の燃料ライン（図示せず）が設けられる。そうすることで、水素供給ガス圧力とは無関係に、水素供給ガス圧力値が低くてもプレパージされたボイラ２０をパイロット燃焼させることができる。その後、パイロット燃焼状態を保持したまま、副生設備から供給される水素ガスが昇圧され、タンク圧力値がボイラ群２に対して水素ガスを供給するために必要な下限供給圧力値以上となると、台数制御装置５０（消費量制御部５２５）は、パイロット燃焼状態のボイラ２０を燃焼させて、タンク圧力値が予め設定された圧力値範囲に収まるように、ボイラ群２におけるガス消費量の制御を開始する。なお、パイロット用の燃料ラインは、１３Ａガスを供給するラインに限られない。例えば、２次側水素タンク３０からの水素供給ガス圧力とは無関係に、水素供給ガス圧力値が低くてもプレパージされたボイラ２０をパイロット燃焼させることができるように、パイロット燃焼に必要な量及び圧力の副生ガスとしての水素ガスを供給できるパイロット用の燃料ラインを設けてもよい。
このように起動時制御されることで、２次側水素タンク３０に貯留された水素ガスを放気することなく、ボイラ２０をメイン燃焼させることが可能となり、エネルギーの無駄を防ぐとともに、安全性を向上させることができる。
【００８０】
＜手動制御＞
最後に、例えば、タンク圧力値を測定する水素圧センサ３１の故障、台数制御装置５０とボイラ２０との間の通信不良等により、ボイラ群２の台数制御が正常動作できなくなった場合の、ボイラ手動運転について説明する。
ボイラ個々の制御となる手動運転に切り替わった場合、ボイラ燃焼量（すなわち、水素ガス消費量）を極力抑制することが好ましい。これは、異常時には、ボイラ２０を燃焼させない方が安全であるとの考えに基づく。ただし、手動運転に切り替わった直後のボイラ燃焼量（ガス消費量）の急変は、２次側水素タンク３０への影響が大きいため、ゆっくりとボイラ燃焼量（ガス消費量）を抑制させていくことが好ましい。
このため、手動運転に際しては、ボイラ全体の燃焼量（ガス消費量）を、手動運転切り替わり直前の燃焼量（ガス消費量）よりも減少させるとともに、個々の燃焼ボイラ２０の燃焼量（ガス消費量）を急変させないことが望まれる。
しかしながら、手動運転中のボイラ制御は、ボイラ２０自身の圧力の定圧制御となるため、燃焼量（ガス消費量）の増加や急変の可能性があり得る。また、燃焼停止中のボイラ２０は、手動運転により燃焼（ガス消費）を開始させるため、ボイラ群２における燃焼量（ガス消費量）が増加する可能性がある。
さらに、手動運転時のボイラ缶体保護の観点から、高圧力検知時の燃焼停止が必要となる。
このため、各ボイラ２０の備えるローカル制御部２０１は、例えば、台数制御装置５０から送信される制御信号の受信が停止された場合、当該ボイラ２０の燃焼状態を判定する。ボイラ２０が燃焼状態にあると判定された場合、ローカル制御部２０１は、当該ボイラ２０による燃焼量（ガス消費量）を徐々に低下させた後、当該ボイラ２０を予め設定された最小ガス消費量で燃焼させるように制御する。また、ボイラ２０が燃焼停止状態にあると判定された場合、ローカル制御部２０１は、当該ボイラ２０の燃焼停止状態を維持する。また、ローカル制御部２０１は、ボイラ２０の圧力が予め設定された高設定圧力値を超えた場合、当該ボイラ２０の燃焼を停止するように制御する。
こうすることで、ボイラ全体の燃焼量（ガス消費量）を、手動運転切り替わり直前の燃焼量（ガス消費量）よりも減少させるとともに、個々の燃焼ボイラ２０の燃焼量（ガス消費量）を急変させずに、ボイラ群２を安全に運転することができる。
以上、本発明のボイラシステム１の各機能部の実施形態を、台数制御装置５０、及び水素専焼ボイラである貫流ボイラ２０等の構成に基づいて説明した。
【００８１】
次に、本実施形態のボイラシステム１における台数制御及び放気制御の流れについて、図５Ａから図５Ｄを参照しながら説明する。図５Ａから図５Ｄは、本実施形態の制御部５２の台数制御及び放気制御に係る処理の流れを示すフローチャートである。
ここで、処理の前準備として、タンク圧力値に関して予め設定される圧力値に関する情報（制御下限圧力値、台数制御目標圧力値、制御上限圧力値、放気制御上限圧力値）、複数の貫流ボイラ２０それぞれに予め設定される、単位ガス消費量に関する情報、最大ガス消費量に関する情報、及び最小ガス消費量に関する情報、また、ボイラ群２に対して予め設定される、増台ラインに関する情報、増加基準ガス消費量に関する情報、及び減台ラインに関する情報を記憶しているものとする。また、ボイラシステム１は起動され、プラント設備から生成される副生ガスとしての水素ガスを消費しているものとする。
【００８２】
図５Ａを参照すると、ステップＳＴ１０１において、台数制御装置５０は、タンク圧力値が台数制御圧力帯域内（すなわち、制御下限圧力値から制御上限圧力値の範囲内）にあるか否かを検出する。タンク圧力値が台数制御圧力帯域内（すなわち、制御下限圧力値から制御上限圧力値の範囲内）にある場合（ＹＥＳ）、ステップＳＴ１０２に進む。タンク圧力値が、台数制御圧力帯域内にない場合、処理を後述する、図５Ｄに記載のステップＳＴ２０１（放気制御又は最小燃焼制御）に移す。
【００８３】
ステップＳＴ１０２において、台数制御装置５０（必要ガス消費量算出部５２０）は、タンク圧力値及び台数制御目標圧力値に基づいて、ボイラ群２に消費させるべきガス量である必要ガス消費量を算出する。
【００８４】
ステップＳＴ１０３において、台数制御装置５０（実績ガス消費量算出部５２１）は、各ボイラ２０の水素ガス消費状態（燃焼状態、水素ガス消費量）に基いて、燃焼状態にある各ボイラ２０での水素ガス消費量の実績である実績ガス消費量を算出し、ボイラ群２での水素ガス消費量の実績である実績ガス消費量を算出する。
【００８５】
ステップＳＴ１０４において、台数制御装置５０（第２判定部５２４２）は、燃焼状態にある各ボイラ２０のガス消費量が、増台ラインが規定するガス消費量以上になるか、又は、同ガス消費量を上回るかを判定する。燃焼状態にある各ボイラ２０のガス消費量が、増台ラインが規定するガス消費量以上になるか、又は、同ガス消費量を上回る場合（ＹＥＳ）、処理を後述する、図５Ｂに記載のステップＳＴ１１１（増台制御）に移す。そうでなければ（ＮＯ）、処理をステップＳＴ１０５に移す。
【００８６】
ステップＳＴ１０５において、台数制御装置５０（第２判定部５２４２）は、複数のボイラ２０が燃焼状態にあり、燃焼状態にある各ボイラ２０のガス消費量が、減台ラインが規定するガス消費量以下になるか、又は同ガス消費量を下回るかを判定する。燃焼状態にある各ボイラ２０のガス消費量が、減台ラインが規定するガス消費量以下になるか、又は同ガス消費量を下回る場合（ＹＥＳ）、処理を後述する、図５Ｃに記載のステップＳＴ１２１（減台制御）に移す。そうでなければ（ＮＯ）、処理をステップＳＴ１０６に移す。
【００８７】
ステップＳＴ１０６において、台数制御装置５０（偏差算出部５２２）は、ステップＳＴ１０２において算出された必要ガス消費量と、ステップＳＴ１０３において算出されたボイラ群２の実績ガス消費量との偏差量を算出する。
【００８８】
ステップＳＴ１０７において、台数制御装置５０（燃焼装置選択部５２３）は、タンク圧力値が台数制御目標圧力値よりも大きい場合、燃焼状態にあるボイラ２０のうち水素ガス消費量の少ないボイラ２０（ガス消費量の少ないボイラ）を選択し、タンク圧力値が台数制御目標圧力値よりも小さい場合、燃焼状態にあるボイラ２０のうち水素ガス消費量の多いボイラ２０（ガス消費量の大きいボイラ）を選択する。
【００８９】
ステップＳＴ１０８において、台数制御装置５０（第１判定部５２４１）は、ステップＳＴ１０６において算出された偏差量が正の値の場合、偏差量が「ガス消費量の少ないボイラ２０」に予め設定された単位ガス消費量以上であるか、を判定する。また、偏差量が負の値の場合、偏差量の絶対値が、「ガス消費量の大きいボイラ２０」に予め設定された単位ガス消費量以上であって、水素ガス消費量から単位ガス消費量分減算した値が最小ガス消費量以上であるか、を判定する。偏差量が、「ガス消費量の少ないボイラ２０」に予め設定された単位ガス消費量以上である場合（ＹＥＳ）、又は偏差量の絶対値が、「ガス消費量の大きいボイラ２０」に予め設定された単位ガス消費量以上であって、水素ガス消費量から単位ガス消費量分減算した値が最小ガス消費量以上である場合（ＹＥＳ）、処理をステップＳＴ１０９に移す。それ以外の場合（ＮＯ）、処理をステップＳＴ１０１に移す。
【００９０】
ステップＳＴ１０９において、台数制御装置５０（消費量制御部５２５）は、偏差量が正の値の場合、ステップＳＴ１０７において選択された「ガス消費量の少ないボイラ２０」の水素ガス消費量を単位ガス消費量分増加させる。また、台数制御装置５０（消費量制御部５２５）は、偏差量が負の値の場合、ステップＳＴ１０７において選択された「ガス消費量の大きいボイラ２０」の水素ガス消費量から単位ガス消費量分減少させる。その後、処理をステップＳＴ１０１に移す。
【００９１】
＜増台制御＞
図５Ｂを参照すると、ステップＳＴ１１１において、台数制御装置５０（燃焼装置選択部５２３）は、ボイラ群２から燃焼停止しているボイラ２０のうち、最も優先順位の高いボイラ２０を新たに燃焼を開始させるボイラ２０（燃焼開始ボイラ）として選択する。
【００９２】
ステップＳＴ１１２において、台数制御装置５０（消費量制御部５２５）は、ステップＳＴ１１１において選択された燃焼開始ボイラを、当該ボイラ２０に予め設定された最小ガス消費量で燃焼させる。
【００９３】
ステップＳＴ１１３において、台数制御装置５０（目標圧力切替部５２７）は、燃焼状態にあるボイラ２０の台数に応じて、台数制御目標圧力値を切り替える。その後、処理をステップＳＴ１０１に移す。なお、ステップＳＴ１１３は、台数制御装置５０が、燃焼状態にあるボイラ２０の台数に応じて台数制御目標圧力値を切り替える目標圧力切替部５２７を備える場合にのみ、適用される。
【００９４】
＜増加余力量に基づく増台制御について＞
図５Ａ及び図５Ｂでは、燃焼状態にあるボイラ２０のガス消費量が増台ラインが規定するガス消費量以上の場合に増台する処理フローについて説明したが、これに限られない。前述したように、合計増加余力ガス消費量が増加基準ガス消費量以下になるか、又は増加基準ガス消費量を下回ると判定された場合に増台するようにしてもよい。
この場合の処理フローは、図５ＡのステップＳＴ１０４を、「台数制御装置５０（第２判定部５２４２）は、余力算出部５２６により算出された合計増加余力ガス消費量が水素ガスを消費（燃焼）させるボイラ２０の台数を増加させる基準となる増加基準ガス消費量以下になるか、又は増加基準ガス消費量を下回るかを判定する。合計増加余力ガス消費量が、増加基準ガス消費量以下又は増加基準ガス消費量を下回る場合（ＹＥＳ）、処理をステップＳＴ１１１に移し、そうでなければ（ＮＯ）処理をステップＳＴ１０６に移す」と読み替えることで説明できる。
【００９５】
＜減台制御＞
図５Ｃを参照すると、ステップＳＴ１２１において、台数制御装置５０（燃焼装置選択部５２３）は、ボイラ群２から燃焼状態にあるボイラ２０のうち、最も優先順位の低いボイラ２０を新たに燃焼を停止させるボイラ２０（停止燃焼ボイラ）として選択する。
【００９６】
ステップＳＴ１２２において、台数制御装置５０（消費量制御部５２５）は、ステップＳＴ１２１において選択された停止燃焼ボイラ２０のガス消費量を、タンク圧力値の変化に対して変更する。
【００９７】
ステップＳＴ１２３において、台数制御装置５０（消費量制御部５２５）は、停止燃焼ボイラ２０のガス消費量が当該ボイラ２０に予め設定された最小ガス消費量まで低下したか、判定する。最小ガス消費量まで低下した場合（ＹＥＳ）、処理をステップＳＴ１２４に移す。最小ガス消費量まで低下していない場合（ＮＯ）、処理をステップＳＴ１０１に移す。
【００９８】
ステップＳＴ１２４において、台数制御装置５０（消費量制御部５２５）は、当該停止燃焼ボイラ２０の燃焼を停止する。
【００９９】
ステップＳＴ１２５において、台数制御装置５０（消費量制御部５２５）は、当該停止燃焼ボイラ２０のポストパージを行った後、パイロット燃焼させ、パイロット燃焼状態を保持させる。
【０１００】
ステップＳＴ１２６において、台数制御装置５０（目標圧力切替部５２７）は、燃焼状態にあるボイラ２０の台数に応じて、台数制御目標圧力値を切り替える。その後、処理をステップＳＴ１０１に移す。なお、ステップＳＴ１２６は、台数制御装置５０が、燃焼状態にあるボイラ２０の台数に応じて台数制御目標圧力値を切り替える目標圧力切替部５２７を備える場合にのみ、適用される。
【０１０１】
図５Ｄを参照すると、ステップＳＴ２０１において、タンク圧力値が制御上限圧力値を上回る場合、処理をステップＳＴ２０２に移す。タンク圧力値が制御下限圧力値を下回る場合、処理をステップＳＴ２１１に移す。
【０１０２】
＜放気制御＞
ステップＳＴ２０２において、台数制御装置５０（弁制御部５２８）は、タンク圧力値が制御上限圧力値を上回らないように、水素ガス放気弁３３の開度を制御する。その後、処理をステップＳＴ１０１に移す。
【０１０３】
＜タンク圧力低下時の処理＞
ステップＳＴ２１１において、台数制御装置５０（消費量制御部５２５）は、燃焼状態にあるボイラ２０を燃焼停止状態、すなわち全台待機状態とする。
【０１０４】
ステップＳＴ２１２において、台数制御装置５０（消費量制御部５２５）は、少なくとも１台の（例えば、最も優先順位の高い）停止燃焼ボイラ２０のポストパージを行い、パイロット燃焼させ、パイロット燃焼状態を保持させる。処理をステップＳＴ１０１に移す。
【０１０５】
以上説明した本実施形態のボイラシステム１によれば、以下のような効果を奏する。
【０１０６】
（１）上述した実施形態において、構成Ａとして例示した速度形ＰＩＤ制御方式を用いるボイラシステム１においては、タンク圧力値に所定の条件を満たす上昇が発生し、その後タンク圧力値が上昇から下降に転じた場合に、タンク圧力値が上昇から下降に転じた制御周期ｎにおける、今回必要ガス消費量ＭＶｎの値を、実際のボイラ群２により消費されている実績ガス消費量に置き換えた制御周期ｎ−１における前回必要ガス消費量ＭＶｎ−１と制御周期毎の必要ガス消費量変化分ΔＭＶｎとを加算して算出する。
これにより、ボイラシステム１は、タンク圧力値が上昇から下降に転じた時点で、速度形ＰＩＤ制御により算出される必要ガス消費量とボイラ群２により消費されている実績ガス消費量との遅延をなくすことができ、ボイラシステム１のガス消費量は、ガス供給量の変動に速やかに追従することができる。この結果、ボイラシステム１の圧力安定性を向上させることができる。
【０１０７】
（２）上述した実施形態において、構成Ｂとして例示した速度形ＰＩＤ制御方式を用いるボイラシステム１においては、タンク圧力値に所定の条件を満たす上昇が発生し、その後タンク圧力値が上昇から下降に転じた場合に、タンク圧力値が上昇から下降に転じた制御周期ｎにおける、今回必要ガス消費量ＭＶｎの値を、実際のボイラ群２により消費されている実績ガス消費量に置き換えて算出する。
これにより、ボイラシステム１は、タンク圧力値が上昇から下降に転じた時点で、速度形ＰＩＤ制御により算出される必要ガス消費量とボイラ群２により消費されている実績ガス消費量との遅延をなくすことができ、ボイラシステム１のガス消費量は、ガス供給量の変動に速やかに追従することができる。この結果、ボイラシステム１の圧力安定性を向上させることができる。
【０１０８】
（３）また、構成Ａ又は構成Ｂとして例示した速度形ＰＩＤ制御方式を用いるボイラシステム１においては、タンク圧力値がアンダーシュートしたことに起因してタンク圧力値が上昇する場合、又はタンク圧力値が上昇してオーバーシュートする場合においても、必要ガス消費量算出部５２０は、同様の動作を行うことができる。
これにより、ボイラシステム１は、タンク圧力値が上昇から下降に転じた時点で、速度形ＰＩＤ制御により算出される必要ガス消費量とボイラ群２により消費されている実績ガス消費量との遅延をなくすことができ、ボイラシステム１のガス消費量は、ガス供給量の変動に速やかに追従することができる。この結果、ボイラシステム１の圧力安定性を向上させることができる。
【０１０９】
（４）また、構成Ａ又は構成Ｂとして例示した速度形ＰＩＤ制御方式を用いるボイラシステム１においては、タンク圧力値が下限圧力値を下回る場合、又はタンク圧力値が制御上限圧力値を上回る場合においても、必要ガス消費量算出部５２０は、同様の動作を行うことができる。
これにより、ボイラシステム１は、タンク圧力値が上昇から下降に転じた時点で、ボイラ群２により消費されている実績ガス消費量が速度形ＰＩＤ制御により算出される必要ガス消費量に追いついていないことに起因する、ハンチング現象の発生を防止できる。この結果、ボイラシステム１の圧力安定性を向上させることができる。
【０１１０】
（５）また、構成Ａ又は構成Ｂとして例示した速度形ＰＩＤ制御方式を用いるボイラシステム１においては、タンク圧力値が、下限圧力値を下回る場合に、ボイラ２０を全台待機とする場合においても、必要ガス消費量算出部５２０は、同様の動作を行うことができる。
これにより、ボイラシステム１は、タンク圧力値が上昇から下降に転じた時点で、ボイラ群２により消費されている実績ガス消費量が速度形ＰＩＤ制御により算出される必要ガス消費量に追いついていないことに起因するハンチング現象の発生とその継続を防止できる。この結果、ボイラシステム１の圧力安定性を向上させることができる。
【０１１１】
以上、本発明のボイラシステムの好ましい各実施形態につき説明したが、本発明は、上述の実施形態に制限されるものではなく、適宜変更が可能である。
【０１１２】
＜変形例１＞
本実施形態では、副生ガスとして水素ガスを例示したが、これに限らない。例えば、消化ガス、その他の炭化水素ガス等任意の副生ガスに適用できる。
【０１１３】
＜変形例２＞
本実施形態では、本発明を４台の貫流ボイラ２０からなるボイラ群２を備えるボイラシステム１を例示したが、これに限らない。すなわち、本発明を、５台以上の貫流ボイラからなるボイラ群を備えるボイラシステムに適用してもよく、また、３台以下の貫流ボイラからなるボイラ群を備えるボイラシステムに適用してもよい。
【０１１４】
＜変形例３＞
ボイラシステム１のボイラ２０のガス消費量の平準化処理の流れを示すフローチャートの説明（図５Ａ）において、ステップＳＴ１０９の後、処理をステップＳＴ１０１に移すものとして説明したが、これに限られない。
例えば、図５Ａにおいて、ステップＳＴ１０９の後、実績ガス消費量を単位ガス消費量分増加又は減少するように算出した後、処理を再びステップＳＴ１０６に移すようにしてもよい。この場合、ステップＳＴ１０８において、必要ガス消費量と実績ガス消費量との偏差が単位ガス消費量未満と判定した後に、処理をステップＳＴ１０１に移すように制御される。
【０１１５】
＜変形例４＞
本実施形態では、貫流ボイラ２０として連続制御ボイラを例示したが、これに限らない。例えば、燃焼を選択的にオン／オフしたり、高燃焼、中燃焼、低燃焼等に燃焼位置を設定したりすること等により水素ガス消費量を制御して、選択された燃焼位置に応じて水素ガス消費量を段階的に増減可能な段階値制御ボイラに適用してもよい。
【０１１６】
＜変形例５＞
本実施形態では、放気制御として、弁制御部５２８により、２次側水素タンク３０に配置された水素ガス放気弁３３の開閉又は開度を制御することで、水素ガスを放気するケースを例示したがこれに限られない。
例えば、２次側水素タンク３０に配置された水素ガス放気弁３３に加えて、又は替えて、水素ガス分岐ラインＬ２２又は水素ガス本ラインＬ２１に水素ガス放出弁（図示せず）を設置するようにしてもよい。
そうすることで、例えば、ローカル制御部２０１が、燃焼状態にあるボイラ２０に異常が発生し当該ボイラ２０によりガス消費ができなくなったことを検知した場合、当該ボイラ２０に水素ガスを供給する水素ガス分岐ラインＬ２２又は水素ガス本ラインＬ２１に設置された水素ガス放出弁の開度を制御することで、当該ボイラ２０の消費できないガス量を放気するように制御するように構成してもよい。
このように、ローカル制御部２０１は、ボイラ２０が消費できなくなったガス消費量に相当するガス放気量を、水素ガス放出弁の開度により制御可能である。これにより、燃焼状態にあるボイラ２０に何らかの異常が発生し当該ボイラ２０によりガス消費ができなくなった場合であっても、該ボイラ２０のガス消費量に相当するガス量を放気することで、タンク圧力値の圧力変動を抑えることが可能となる。
その際、ローカル制御部２０１は、当該ボイラ２０の異常状態及び消費できないガス量を台数制御装置５０に対して通知するように構成してもよい。そうすることで、台数制御装置５０は、ガス量を消費できなくなったボイラ２０の当該消費できないガス量を他の燃焼状態にあるボイラ２０に割り当てるとともに、当該消費できないガス量を放気するために開制御された水素ガス放出弁を直接又はローカル制御部２０１を介して閉状態にすることができる。これにより、燃焼状態にあるボイラ２０に何らかの異常が発生し当該ボイラ２０によりガス消費ができなくなった場合であっても、タンク圧力値の圧力変動を抑えることが可能となる。
より具体的には、ボイラ２０が連続制御ボイラの場合、ローカル制御部２０１は、当該消費できないガス量を放気するように、水素ガス放出弁の開度を制御するように構成してもよい。その後、消費できないガス量が他の燃焼状態にあるボイラ２０に割り当てられた後、水素ガス放出弁の開度を閉状態とすることができる。
また、ボイラ２０が、例えば１つ以上の燃焼位置を備え、選択された燃焼位置に応じて水素ガス消費量を段階的に増減可能な段階値制御ボイラ２の場合、水素ガス放出弁として、各燃焼位置のガス供給量に相当するガスを放出する水素ガス放出弁（便宜的に「燃焼位置対応水素ガス放出弁」という）を設置することで、ボイラ２０が所定の燃焼位置（例えば、高燃焼位置）で水素ガスを消費していた場合に当該ボイラ２０に異常が発生し、当該ボイラ２０により所定の燃焼位置（例えば、高燃焼位置）でのガス消費ができなくなったときに、所定の燃焼位置（例えば、高燃焼位置）のガス供給量に相当するガスを放出する水素ガス放出弁を開状態とすることにより、当該ボイラ２０の消費できないガス量に相当するガス量を放気するように構成してもよい。その後、消費できないガス量が他の燃焼状態にあるボイラ２０に割り当てられた後、所定の燃焼位置（例えば、高燃焼位置）のガス供給量に相当するガスを放出する水素ガス放出弁を閉状態とすることができる。
【符号の説明】
【０１１７】
１  ボイラシステム
２  ボイラ群
２０  貫流ボイラ（水素専焼ボイラ）
２０１  ローカル制御部
２４  水素ガス流量調整弁
２５、２６  水素ガス遮断弁
３０  ２次側水素タンク
３１  水素圧センサ（水素圧力検出部）
３３  水素ガス放気弁
４１  センサ
４２  昇圧機
４４  戻り流量調整弁
５０  台数制御装置
５１  記憶部
５２  制御部
５２０  必要ガス消費量算出部
５２１  実績ガス消費量算出部
５２２  偏差算出部
５２３  燃焼装置選択部
５２４１  第１判定部
５２４２  第２判定部
５２５  消費量制御部
５２６  余力算出部
５２７  目標圧力切替部
５２８  弁制御部
５２９  起動時制御部
Ｌ１  副生ガス供給ライン
Ｌ１１  戻りライン
Ｌ２  水素ガス供給ライン
Ｌ２１  水素ガス本ライン
Ｌ２２  水素ガス分岐ライン
Ｌ３  水素ガス放気ライン
Ｌ４  蒸気集合ライン
【図１】
2020020545.tif 000003
【図２】
2020020545.tif 000004
【図３】
2020020545.tif 000005
【図４Ａ】
2020020545.tif 000006
【図４Ｂ】
2020020545.tif 000007
【図５Ａ】
2020020545.tif 000008
【図５Ｂ】
2020020545.tif 000009
【図５Ｃ】
2020020545.tif 000010
【図５Ｄ】
2020020545.tif 000011