(57)【要約】      （修正有）【課題】運転コストを抑え変更頻度を減らす運転条件を求めるコージェネレーションシステム推定運転コスト算出プログラムを提供する。【解決手段】電気エネルギーおよび熱エネルギーを供給するコージェネレーションシステムの推定運転コストをシミュレーション装置に算出させるためのコージェネレーションシステム推定運転コスト算出プログラムであり、推定需要量特定ステップ、対象期間推定運転コスト算出ステップ、単位時間推定運転コスト算出ステップを備える。推定需要量特定ステップは、対象期間を構成する複数の単位時間毎における電気エネルギーおよび熱エネルギーの推定需要量を特定する。対象期間推定運転コスト算出ステップは、運転条件に基づいて算出可能な単位時間推定運転コストを運転条件を変更させながら算出する。対象期間推定運転コスト算出ステップは、単位時間推定運転コストを運転条件毎に積算させて対象期間推定運転コストを算出する。【選択図】図６
2005325765.tif 000002
【特許請求の範囲】
【請求項１】
電気エネルギーおよび熱エネルギーを供給するコージェネレーションシステム（２０）の推定運転コストをコンピュータ（８０）に算出させるためのコージェネレーションシステム推定運転コスト算出プログラム（８３ａ）であって、
前記コンピュータ（８０）に対して、第１期間を構成する複数の第２期間毎における前記電気エネルギーおよび前記熱エネルギーの推定需要量を特定させる推定需要量特定ステップと、
前記コンピュータ（８０）に対して、前記コージェネレーションシステム（２０）についての少なくとも運転条件に基づいて算出可能な前記第２期間毎の前記推定需要量に応じた前記推定運転コストである第２推定運転コストを、前記運転条件を変更させながら算出させる第２推定運転コスト算出ステップと、
前記コンピュータ（８０）に対して、前記第２推定運転コストを前記運転条件毎に積算させて、前記第１期間の前記推定運転コストである第１推定運転コストを算出させる第１推定運転コスト算出ステップと、
を備える、コージェネレーションシステム推定運転コスト算出プログラム（８３ａ）。
【請求項２】
前記コンピュータ（８０）に対して、前記第１推定運転コストの最小値に対応する前記運転条件である最適運転条件を出力させる最適運転条件出力ステップをさらに備える、
請求項１に記載のコージェネレーションシステム推定運転コスト算出プログラム（８３ａ）。
【請求項３】
前記コンピュータ（８０）に対して、前記最適運転条件に基づいて前記コージェネレーションシステム（２０）を制御させるコージェネレーションシステム制御ステップをさらに備える、
請求項２に記載のコージェネレーションシステム推定運転コスト算出プログラム（８３ａ）。
【請求項４】
前記コンピュータ（８０）に対して、前記第１推定運転コストを前記運転条件と対応させて出力させる第１推定運転コスト出力ステップをさらに備える、
請求項１に記載のコージェネレーションシステム推定運転コスト算出プログラム（８３ａ）。
【請求項５】
前記第１推定運転コスト出力ステップにおいて、前記第１推定運転コストのうち最小となる最小第１推定運転コストの出力態様を前記最小第１推定運転コスト以外の前記第１推定運転コストの出力態様と違えるか、前記最小第１推定運転コストに対応する前記運転条件である最適運転条件の出力態様を前記最適運転条件以外の前記運転条件の出力形態と違えるかの少なくともいずれか一方によって出力させる、
請求項４に記載のコージェネレーションシステム推定運転コスト算出プログラム（８３ａ）。
【請求項６】
前記コージェネレーションシステム（２０）は、少なくとも１台のコージェネレーション装置（２２，２４）と前記コージェネレーションシステム（２０）の外部において発生した電力を中継する外部電力中継装置（２６）とを有し、
前記第１推定運転コスト出力ステップにおいて、前記第１推定運転コストまたは前記運転条件の少なくともいずれか一方を、前記コージェネレーション装置（２２，２４）によって供給される前記電気エネルギーの量と前記外部電力中継装置（２６）によって供給される前記電気エネルギーの量との関係に応じた出力形態によって出力させる、
請求項４または５に記載のコージェネレーションシステム推定運転コスト算出プログラム（８３ａ）。
【請求項７】
前記コンピュータ（２８０）に対して、前記第１期間において前記運転条件の変更を行う開始時点および前記運転条件を元に戻す終了時点の少なくともいずか一方を変動させる条件変更タイミング変動ステップをさらに備える、
請求項１から５のいずれか１項に記載のコージェネレーションシステム推定運転コスト算出プログラム（２８３ａ）。
【請求項８】
前記コンピュータ（２８０）に対して、前記第１推定運転コストを、前記運転条件および前記条件変更タイミングに対応させて出力させる第１期間毎第１推定運転コスト出力ステップをさらに備える、
請求項７に記載のコージェネレーションシステム推定運転コスト算出プログラム（２８３ａ）。
【請求項９】
電気エネルギーおよび熱エネルギーを供給するコージェネレーションシステム（２０）の推定運転コストをコンピュータ（８０）に算出させるためのコージェネレーションシステム推定運転コスト算出プログラム（８３ａ）であって、
前記コンピュータ（８０）に対して、第１期間を構成する複数の第２期間毎における前記電気エネルギーおよび前記熱エネルギーの推定需要量を特定させる推定需要量特定ステップと、
前記コンピュータ（８０）に対して、前記コージェネレーションシステム（２０）についての少なくとも所定の運転条件に基づいて算出可能な前記第２期間毎の前記推定需要量に応じた前記推定運転コストである第２推定運転コストを算出させる第２推定運転コスト算出ステップと、
前記コンピュータ（８０）に対して、前記所定の運転条件における前記第２推定運転コストを積算させて、前記第１期間の前記コージェネレーションシステム（２０）の前記推定運転コストである第１推定運転コストを算出させる第１推定運転コスト算出ステップと、
を備え、
前記所定の運転条件を変更させながら、前記第２推定運転コスト算出ステップおよび前記第１推定運転コスト算出ステップを繰り返す、
コージェネレーションシステム推定運転コスト算出プログラム（８３ａ）。
【請求項１０】
電気エネルギーおよび熱エネルギーを供給するコージェネレーションシステム（２０）の推定運転コストをコンピュータ（８０）に算出させるためのコージェネレーションシステム推定運転コスト算出方法であって、
前記コンピュータ（８０）に対して、第１期間を構成する複数の第２期間毎における前記電気エネルギーおよび前記熱エネルギーの推定需要量を特定させる推定需要量特定ステップと、
前記コンピュータ（８０）に対して、前記コージェネレーションシステム（２０）についての少なくとも運転条件に基づいて算出可能な前記第２期間毎の前記推定需要量に応じた前記推定運転コストである第２推定運転コストを、前記運転条件を変更させながら算出させる第２推定運転コスト算出ステップと、
前記コンピュータ（８０）に対して、前記第２推定運転コストを前記運転条件毎に積算させて、前記第１期間の前記推定運転コストである第１推定運転コストを算出させる第１推定運転コスト算出ステップと、
を備える、コージェネレーションシステム推定運転コスト算出方法。
【請求項１１】
電気エネルギーおよび熱エネルギーを供給するコージェネレーションシステム（２０）の推定運転コストを算出するコージェネレーションシステム推定運転コスト算出装置（８０）であって、
第１期間を構成する複数の第２期間毎における前記電気エネルギーおよび前記熱エネルギーの推定需要量を特定する推定需要量特定手段と、
前記コージェネレーションシステム（２０）についての少なくとも運転条件に基づいて算出可能な前記第２期間毎の前記推定需要量に応じた前記推定運転コストである第２推定運転コストを、前記運転条件を変更させながら算出する第２推定運転コスト算出手段と、
前記第２推定運転コストを前記運転条件毎に積算させて、前記第１期間の前記推定運転コストである第１推定運転コストを算出する第１推定運転コスト算出手段と、
を備える、コージェネレーションシステム推定運転コスト算出装置（８０）。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コージェネレーションシステムの推定運転コストを算出するコージェネレーションシステム推定運転コスト算出プログラムなどに関する。
【背景技術】
【０００２】
近年、単位時間毎の電気エネルギーおよび熱エネルギーの推定需要量に基づいてコージェネレーションシステムの推定運転コストが最小となる場合の運転条件である最適運転条件（単位時間毎の最適運転条件）を求める技術が当業者の間で知られている（例えば、特許文献１参照）。
【特許文献１】特開平８−２００１５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、コージェネレーションシステムの運用者にとっては、例えば、システムの最適運転条件が１時間毎等の頻度で算出されて、その都度システムの設定変更作業を行うと、運転コストを抑えることができるものの、設定変更作業の頻度が高くて煩雑である。このため、コージェネレーションシステムの運転条件を、１時間毎等の頻度で算出されるシステムの最適運転条件に逐次対応させるような作業は、現実的にはほとんど行われていない。
【０００４】
本発明の課題は、コージェネレーションシステムにおいて、運転コストを抑えつつ変更頻度を現実的な程度に減らせた運転条件を求めることが可能なコージェネレーションシステム推定運転コスト算出プログラムなどを提供することにある。
【課題を解決するための手段】
【０００５】
第１発明に係るコージェネレーションシステム推定運転コスト算出プログラムは、電気エネルギーおよび熱エネルギーを供給するコージェネレーションシステムの推定運転コストをコンピュータに算出させるためのコージェネレーションシステム推定運転コスト算出プログラムであって、推定需要量特定ステップと、第２推定運転コスト算出ステップと、第１推定運転コスト算出ステップとの３つのステップを備えている。推定需要量特定ステップは、コンピュータに対して、第１期間を構成する複数の第２期間毎における電気エネルギーおよび熱エネルギーの推定需要量を特定させる。なお、ここでの推定需要量の特定は、推定需要量の入力者に対して入力を要求することにより行われてもよいし、過去のデータ等から自動的に入力されることにより行われてもよい。また、推定需要量は、過去のデータ等を基にして導出してもよいし、エネルギー原単位と生産計画とから導出してもよい。また、この推定需要量は、人によって決定されてもよいしコンピュータなどによって決定されてもよい。第２推定運転コスト算出ステップは、コンピュータに対して、コージェネレーションシステムについての少なくとも運転条件に基づいて算出可能な第２推定運転コストを、運転条件を変更させながら算出させる。ここでの第２推定運転コストは、第２期間毎の推定需要量に応じた推定運転コストのことをいう。なお、第２推定運転コストの算出は、運転条件だけでなく、運転条件に対するコージェネレーションシステムの電気エネルギーおよび熱エネルギーの出力値、単位出力当たりの運転コスト、コージェネレーションシステムを構成する所定の機器を所定の運転条件で運転した場合における他の構成機器の運転コスト等を基にして算出してもよい。第１推定運転コスト算出ステップは、コンピュータに対して、第２推定運転コストを運転条件毎に積算させて、第１期間の推定運転コストである第１推定運転コストを算出させる。なお、ここにいう第１期間とは、第２期間よりも長い期間であって、例えば、第１期間が１日とした場合に第２期間を１時間とすること等が可能である。なお、第１期間および第２期間は上記の例に限られず任意に設定可能である。
【０００６】
ここでは、第１発明に係るコージェネレーションシステム推定運転コスト算出プログラムが実行されると、推定需要量特定ステップで、コンピュータが、第２期間毎における電気エネルギーおよび熱エネルギーの推定需要量を特定する。次に、第２推定運転コスト算出ステップで、コンピュータが、コージェネレーションシステムについての少なくとも運転条件に基づいて第２推定運転コストを算出する。ここでの第２推定運転コストは、第２期間毎の推定需要量に応じた推定運転コストとして算出され、運転条件を変更させながら運転条件毎に算出する。そして、第１推定運転コスト算出ステップで、コンピュータが、第１期間を構成する複数の各第２期間に対応する第２推定運転コストを、運転条件毎に積算させて、第１期間の推定運転コストである第１推定運転コストを算出する。
【０００７】
このため、第２期間毎の推定需要量が特定されることにより、第２期間よりも長い第１期間の推定運転コストを、運転条件毎に求めることができる。これにより、求められた各第１期間における推定運転コストのうち低コストのものを把握できるようになる。このため、第２期間よりも長い期間である第１期間の間を対象として運転コストを考えた場合に低コストで運転可能と推定される運転条件を把握することができるようになる。このため、第２期間よりも長い期間である第１期間の時間間隔によって運転条件の変更を行うことで、変更頻度を抑えることができるようになる。したがって、運転コストを抑えつつ変更頻度を減らせた運転条件を求めることが可能になる。
【０００８】
ここでは、例えば、電気エネルギーおよび熱エネルギーについて、第２期間として１時間毎における推定需要量を入力した場合に、第１期間として１日または数ヶ月における推定運転コストを求めることができる。したがって、このコージェネレーションシステム推定運転コスト算出プログラムが実行されると、第２期間よりも長い期間である第１期間の時間間隔によって運転条件の変更を行うことが可能になり、コージェネレーションシステムの管理者が現実的なコージェネレーションの最適運用を行うことが可能な運転条件を求めることができるようになる。
【０００９】
第２発明に係るコージェネレーションシステム推定運転コスト算出プログラムは、第１発明のコージェネレーションシステム推定運転コスト算出プログラムであって、最適運転条件出力ステップをさらに備える。この最適運転条件出力ステップでは、コンピュータに対して、第１推定運転コストの最小値に対応した運転条件である最適運転条件を出力させる。また、ここにいう出力としては、例えば、ディスプレイへの表示やプリンタへの印刷などが含まれる。
【００１０】
ここでは、このコージェネレーションシステム推定運転コスト算出プログラムが実行されることにより、最適運転条件出力ステップにおいて、コンピュータが、最適運転条件を出力する。このため、コージェネレーションシステムの管理者は、最適運転条件を容易に把握することが可能になる。
第３発明に係るコージェネレーションシステム推定運転コスト算出プログラムは、第２発明のコージェネレーションシステム推定運転コスト算出プログラムであって、コージェネレーションシステム制御ステップをさらに備える。このコージェネレーションシステム制御ステップでは、コンピュータに対して、最適運転条件に基づいてコージェネレーションシステムを制御させる。
【００１１】
ここでは、このコージェネレーションシステム推定運転コスト算出プログラムが実行されることにより、コージェネレーションシステム制御ステップにおいて、コンピュータが、最適運転条件に基づいたコージェネレーションシステムの制御を行う。このため、コージェネレーションシステムの管理者は、コージェネレーションシステムの設定変更作業を簡略化させることができるようになる。
【００１２】
第４発明に係るコージェネレーションシステム推定運転コスト算出プログラムは、第１発明のコージェネレーションシステム推定運転コスト算出プログラムであって、第１推定運転コスト出力ステップをさらに備える。この第１推定運転コスト出力ステップでは、コンピュータに対して、第１推定運転コストを、運転条件と対応させて出力させる。
ここでは、このコージェネレーションシステム推定運転コスト算出プログラムが実行されることにより、第１推定運転コスト出力ステップにおいて、コンピュータが、第１推定運転コストを、運転条件と対応させて出力する。このため、コージェネレーションシステムの管理者が、各運転条件における第１推定運転コストをより容易に把握することができるようになる。また、例えば、コージェネレーションシステムの管理者が、何らかの都合により最適運転条件による運転を望まない場合に、最適運転条件以外の条件による運転の選定に利用することが可能になる。
【００１３】
第５発明に係るコージェネレーションシステム推定運転コスト算出プログラムは、第４発明のコージェネレーションシステム推定運転コスト算出プログラムであって、第１推定運転コスト出力ステップにおいて、第１推定運転コストのうち最小となる最小第１推定運転コストの出力態様を最小第１推定運転コスト以外の第１推定運転コストの出力態様と違えるか、最小第１推定運転コストに対応する運転条件である最適運転条件の出力態様を最適運転条件以外の運転条件の出力形態と違えるかの少なくともいずれか一方によって出力させる。なお、ここにいう出力形態としては、例えば、文字や欄等の種類や、文字や欄等の色彩の有無、装飾の有無等が含まれる。
【００１４】
ここでは、このコージェネレーションシステム推定運転コスト算出プログラムが実行されることにより、第１推定運転コスト出力ステップにおいて、コンピュータが、第１推定運転コストのうち最小となる最小第１推定運転コストの出力態様を最小第１推定運転コスト以外の第１推定運転コストの出力態様と違えるか、最小第１推定運転コストに対応する運転条件である最適運転条件の出力態様を最適運転条件以外の運転条件の出力形態と違えるかの少なくともいずれか一方によって出力させる。このため、コージェネレーションシステムの管理者は、最小第１推定運転コストもしくは最適運転条件について、より容易に把握することができるようになる。
【００１５】
第６発明に係るコージェネレーションシステム推定運転コスト算出プログラムは、第４発明または第５発明のコージェネレーションシステム推定運転コスト算出プログラムであって、コージェネレーションシステムは、少なくとも１台のコージェネレーション装置と、外部電力中継装置とを有している。ここでの外部電力中継装置は、コージェネレーションシステムの外部において発生した電力を中継可能であり、例えば、受電設備等が含まれる。そして、第１推定運転コスト出力ステップにおいて、コンピュータに、第１推定運転コストまたは運転条件の少なくともいずれか一方を、コージェネレーション装置によって供給される電気エネルギーの量と外部電力中継装置によって供給される電気エネルギーの量との関係に応じた出力形態により出力させる。ここでの関係としては、例えば、両者の比、割合等が含まれる。なお、ここにいう出力形態としては、例えば、文字や欄等の種類や、文字や欄等の色彩の有無、装飾の有無等が含まれる。
【００１６】
通常、工場等においては、電力供給会社から電力を購入する場合において、契約電力量を定めることが多い。そして、この契約電力量を上回る量の電力が工場等において使用された場合には、工場等は、電力供給会社に対する追加料金の支払を要求されることがある。このため、工場等においては、できるだけ契約電力量を遵守するような運転条件によるシステムの稼働が心掛けられている。また、これとは逆に、コージェネレーション装置によって、電力供給会社から得る電力値と合計すると工場等における電力需要量を超過してしまうような大量の電力が発生された場合には、いわゆる逆潮流の問題が生じることがあり、電力供給会社の保護装置により電力供給ラインが遮断されてしまうことがある。
【００１７】
しかし、ここでは、このコージェネレーションシステム推定運転コスト算出プログラムが実行されることにより、第１推定運転コスト出力ステップにおいて、コンピュータが、第１推定運転コストまたは運転条件の少なくともいずれか一方を、コージェネレーション装置によって供給される電気エネルギーの量と外部電力中継装置によって供給される電気エネルギーの量との関係に応じた出力形態により出力する。このため、コージェネレーションシステムの管理者は、契約電力量の超過または逆潮流が生じうるような運転条件を容易に把握することができるようになる。これにより、このような問題が生ずるおそれのある運転条件による運転を回避することができるようになる。
【００１８】
第７発明に係るコージェネレーションシステム推定運転コスト算出プログラムは、第１期間において運転条件の変更を行う開始時点および運転条件を元に戻す終了時点の少なくともいずか一方を変動させる条件変更タイミング変動ステップをさらに備えている。この条件変更タイミング変動ステップでは、コンピュータに対して、運転条件の変更を行う開始時点および運転条件を元に戻す終了時点の少なくともいずか一方を変動させる。
【００１９】
ここでは、このコージェネレーションシステム推定運転コスト算出プログラムが実行されることにより、条件変更タイミング変動ステップにおいて、コンピュータが、第１期間における運転条件の変更を行う開始時点および運転条件を元に戻す終了時点の少なくともいずか一方を変動させる。これにより、推定需要量特定ステップと、第２推定運転コスト算出ステップと、第１推定運転コスト算出ステップとの各ステップを、運転条件の変更を行う開始時点および運転条件を元に戻す終了時点の少なくともいずか一方変更させながら実行させることが可能になる。このため、各運転条件に、条件変更タイミング毎の推定運転コストを算出することができるようになる。このため、コージェネレーションシステムの管理者は、コージェネレーションシステムの運転条件の変更を行うタイミングと、その際の運転条件と、推定運転コストとの関係を把握することが可能になる。
【００２０】
これにより、例えば、運転コストをできるだけ低く抑えながらコージェネレーションシステムの管理者にとって都合の良いタイミングで運転条件の変更作業を行うことができるような運転条件を、選択することもできるようになる。
第８発明に係るコージェネレーションシステム推定運転コスト算出プログラムは、第７発明のコージェネレーションシステム推定運転コスト算出プログラムであって、第１期間毎第１推定運転コスト出力ステップをさらに備える。この第１期間毎第１推定運転コスト出力ステップでは、コンピュータに対して、第１推定運転コストを、運転条件および条件変更タイミングに対応させて出力させる。
【００２１】
ここでは、このコージェネレーションシステム推定運転コスト算出プログラムが実行されることにより、第１期間毎第１推定運転コスト出力ステップにおいて、コンピュータが、第１推定運転コストを、運転条件および条件変更タイミングに対応させて出力する。このため、コージェネレーションシステムの管理者が、運転条件毎の条件変更タイミングに応じた各第１期間の第１推定運転コストをより容易に把握することができるようになる。
【００２２】
第９発明に係るコージェネレーションシステム推定運転コスト算出プログラムは、電気エネルギーおよび熱エネルギーを供給するコージェネレーションシステムの推定運転コストをコンピュータに算出させるためのコージェネレーションシステム推定運転コスト算出プログラムであって、推定需要量特定ステップと、第２推定運転コスト算出ステップと、第１推定運転コスト算出ステップとの３つのステップを備えている。推定需要量特定ステップでは、コンピュータに対して、第１期間を構成する複数の第２期間毎における電気エネルギーおよび熱エネルギーの推定需要量を特定させる。なお、ここでの推定需要量の特定は、推定需要量の入力者に対して入力を要求することにより行われてもよいし、過去のデータ等から自動的に入力されることにより行われてもよい。また、推定需要量は、過去のデータ等を基にして導出してもよいし、エネルギー原単位と生産計画とから導出してもよい。また、この推定需要量は、人によって決定されてもよいしコンピュータなどによって決定されてもよい。第２推定運転コスト算出ステップでは、コンピュータに対して、コージェネレーションシステムについての少なくとも所定の運転条件に基づいて算出可能な第２推定運転コストを算出させる。ここでの第２推定運転コストは、第２期間毎の推定需要量に応じた推定運転コストのことをいう。なお、第２推定運転コストの算出は、運転条件だけでなく、運転条件に対するコージェネレーションシステムの電気エネルギーおよび熱エネルギーの出力値、単位出力当たりの運転コスト、コージェネレーションシステムを構成する所定の機器を所定の運転条件で運転した場合における他の構成機器の運転コスト等を基にして算出してもよい。第１推定運転コスト算出ステップでは、コンピュータに対して、所定の運転条件における第２推定運転コストを積算させて、第１期間のコージェネレーションシステムの推定運転コストである第１推定運転コストを算出させる。なお、ここにいう第１期間とは、第２期間よりも長い期間であって、例えば、第１期間が１日とした場合に第２期間を１時間とすること等が可能である。なお、第１期間および第２期間は上記の例に限られず任意に設定可能である。そして、所定の運転条件を変更させながら、第２推定運転コスト算出ステップおよび第１推定運転コスト算出ステップを繰り返す。
【００２３】
ここでは、第９発明に係るコージェネレーションシステム推定運転コスト算出プログラムが実行されると、推定需要量特定ステップで、コンピュータが、第２期間毎における電気エネルギーおよび熱エネルギーの推定需要量を特定する。次に、第２推定運転コスト算出ステップで、コンピュータが、コージェネレーションシステムについての少なくとも所定の運転条件に基づいて第２推定運転コストを算出する。ここでの第２推定運転コストは、第２期間毎の推定需要量に応じた推定運転コストとして算出される。そして、第１推定運転コスト算出ステップで、コンピュータが、第１期間を構成する複数の各第２期間に対応する第２推定運転コストを所定の運転条件に対応させて積算し、第１期間の推定運転コストである第１推定運転コストを算出する。そして、所定の運転条件を変更させながら、第２推定運転コスト算出ステップおよび第１推定運転コスト算出ステップを繰り返す。
【００２４】
このため、第２期間毎の推定需要量が特定されることにより、第２期間よりも長い第１期間の推定運転コストを、運転条件毎に求めることができる。これにより、求められた各第１期間における推定運転コストのうち低コストのものを把握できるようになる。このため、第２期間よりも長い期間である第１期間の間を対象として運転コストを考えた場合に低コストで運転可能と推定される運転条件を把握することができるようになる。このため、第２期間よりも長い期間である第１期間の時間間隔によって運転条件の変更を行うことで、変更頻度を抑えることができるようになる。したがって、運転コストを抑えつつ変更頻度を減らせた運転条件を求めることが可能になる。
【００２５】
ここでは、例えば、電気エネルギーおよび熱エネルギーについて、第２期間として１時間毎における推定需要量を入力した場合に、第１期間として１日または数ヶ月における推定運転コストを求めることができる。したがって、このコージェネレーションシステム推定運転コスト算出プログラムが実行されると、第２期間よりも長い期間である第１期間の時間間隔によって運転条件の変更を行うことが可能になり、コージェネレーションシステムの管理者が現実的なコージェネレーションの最適運用を行うことが可能な運転条件を求めることができるようになる。
【００２６】
また、コージェネレーションシステムにおいて、例えば、ガスタービンが設置されている場合等において、発停が頻繁に繰り返される等のように運転条件の変更が頻繁である場合には、このようなガスタービン等のシステム機器における寿命という観点からは好ましくない。これに対して、ここでは、例えば、変更頻度を減らせることによりガスタービン等のシステム機器についての負担を軽減させることが可能な運転条件を求めることができるようになる。
【００２７】
第１０発明に係るコージェネレーションシステム推定運転コスト算出方法は、電気エネルギーおよび熱エネルギーを供給するコージェネレーションシステムの推定運転コストをコンピュータに算出させるためのコージェネレーションシステム推定運転コスト算出方法であって、推定需要量特定ステップと、第２推定運転コスト算出ステップと、第１推定運転コスト算出ステップとの３つのステップを備えている。推定需要量特定ステップでは、コンピュータに対して、第１期間を構成する複数の第２期間毎における電気エネルギーおよび熱エネルギーの推定需要量を特定させる。なお、ここでの推定需要量の特定は、推定需要量の入力者に対して入力を要求することにより行われてもよいし、過去のデータ等から自動的に入力されることにより行われてもよい。また、推定需要量は、過去のデータ等を基にして導出してもよいし、エネルギー原単位と生産計画とから導出してもよい。また、この推定需要量は、人によって決定されてもよいしコンピュータなどによって決定されてもよい。第２推定運転コスト算出ステップでは、コンピュータに対して、コージェネレーションシステムについての少なくとも運転条件に基づいて算出可能な第２推定運転コストを、運転条件を変更させながら算出させる。ここでの第２推定運転コストは、第２期間毎の推定需要量に応じた推定運転コストのことをいう。なお、第２推定運転コストの算出は、運転条件だけでなく、運転条件に対するコージェネレーションシステムの電気エネルギーおよび熱エネルギーの出力値、単位出力当たりの運転コスト、コージェネレーションシステムを構成する所定の機器を所定の運転条件で運転した場合における他の構成機器の運転コスト等についても基にして算出してもよい。第１推定運転コスト算出ステップでは、コンピュータに対して、第２推定運転コストを運転条件毎に積算させて、第１期間の推定運転コストである第１推定運転コストを算出させる。なお、ここにいう第１期間とは、第２期間よりも長い期間であって、例えば、第１期間が１日とした場合に第２期間を１時間とすること等が可能である。なお、第１期間および第２期間は上記の例に限られず任意に設定可能である。
【００２８】
ここでは、第１０発明に係るコージェネレーションシステム推定運転コスト算出方法によると、推定需要量特定ステップで、コンピュータが、第１期間を構成する複数の第２期間毎における電気エネルギーおよび熱エネルギーの推定需要量を特定する。次に、第２推定運転コスト算出ステップで、コンピュータが、コージェネレーションシステムについての少なくとも運転条件に基づいて第２推定運転コストを算出する。ここでの第２推定運転コストは、第２期間毎の推定需要量に応じた推定運転コストとして算出され、運転条件を変更させながら運転条件毎に算出する。そして、第１推定運転コスト算出ステップで、コンピュータが、第１期間を構成する複数の各第２期間に対応する第２推定運転コストを、運転条件毎に積算させて、第１期間の推定運転コストである第１推定運転コストを算出する。
【００２９】
このため、第２期間毎の推定需要量が特定されることにより、第２期間よりも長い第１期間の推定運転コストを、運転条件毎に求めることができる。これにより、求められた各第１期間における推定運転コストのうち低コストのものを把握できるようになる。このため、第２期間よりも長い期間である第１期間の間を対象として運転コストを考えた場合に低コストで運転可能と推定される運転条件を把握することができるようになる。このため、第２期間よりも長い期間である第１期間の時間間隔によって運転条件の変更を行うことで、変更頻度を抑えることができるようになる。したがって、運転コストを抑えつつ変更頻度を減らせた運転条件を求めることが可能になる。
【００３０】
ここでは、例えば、電気エネルギーおよび熱エネルギーについて、第２期間として１時間毎における推定需要量を入力した場合に、第１期間として１日または数ヶ月における推定運転コストを求めることができる。したがって、このコージェネレーションシステム推定運転コスト算出方法が実行されると、第２期間よりも長い期間である第１期間の時間間隔によって運転条件の変更を行うことが可能になり、コージェネレーションシステムの管理者が現実的なコージェネレーションの最適運用を行うことが可能な運転条件を求めることができるようになる。
【００３１】
また、コージェネレーションシステムにおいて、例えば、ガスタービンが設置されている場合等において、発停が頻繁に繰り返される等のように運転条件の変更が頻繁である場合には、このようなガスタービン等のシステム機器における寿命という観点からは好ましくない。これに対して、ここでは、例えば、変更頻度を減らせることによりガスタービン等のシステム機器についての負担を軽減させることが可能な運転条件を求めることができるようになる。
【００３２】
第１１発明に係るコージェネレーションシステム推定運転コスト算出装置は、電気エネルギーおよび熱エネルギーを供給するコージェネレーションシステムの推定運転コストを算出するコージェネレーションシステム推定運転コスト算出装置であって、推定需要量特定手段と、第２推定運転コスト算出手段と、第１推定運転コスト算出手段とを備えている。推定需要量特定手段は、第１期間を構成する複数の第２期間毎における電気エネルギーおよび熱エネルギーの推定需要量を特定する。なお、ここでの推定需要量の特定は、推定需要量の入力者に対して入力を要求することにより行われてもよいし、過去のデータ等から自動的に入力されることにより行われてもよい。また、推定需要量は、過去のデータ等を基にして導出してもよいし、エネルギー原単位と生産計画とから導出してもよい。また、この推定需要量は、人によって決定されてもよいしコンピュータなどによって決定されてもよい。第２推定運転コスト算出手段は、コージェネレーションシステムについての少なくとも運転条件に基づいて算出可能な第２推定運転コストを、運転条件を変更させながら算出する。なお、第２推定運転コストの算出は、運転条件だけでなく、運転条件に対するコージェネレーションシステムの電気エネルギーおよび熱エネルギーの出力値、単位出力当たりの運転コスト、コージェネレーションシステムを構成する所定の機器を所定の運転条件で運転した場合における他の構成機器の運転コスト等についても基にして算出してもよい。ここでの第２推定運転コストは、第２期間毎の推定需要量に応じた推定運転コストのことをいう。第１推定運転コスト算出手段は、第２推定運転コストを運転条件毎に積算させて、第１期間の推定運転コストである第１推定運転コストを算出する。なお、ここにいう第１期間とは、第２期間よりも長い期間であって、例えば、第１期間が１日とした場合に第２期間を１時間とすること等が可能である。なお、第１期間および第２期間は上記の例に限られず任意に設定可能である。
【００３３】
ここでは、第１１発明に係るコージェネレーションシステム推定運転コスト算出装置が、推定需要量特定手段が、第１期間を構成する複数の第２期間毎における電気エネルギーおよび熱エネルギーの推定需要量を特定する。次に、第２推定運転コスト算出手段が、コージェネレーションシステムについての少なくとも運転条件に基づいて第２推定運転コストを算出する。ここでの第２推定運転コストは、第２期間毎の推定需要量に応じた推定運転コストとして算出し、運転条件を変更させながら算出する。そして、第１推定運転コスト算出手段が、第１期間を構成する複数の各第２期間に対応する第２推定運転コストを、運転条件毎に積算させて、第１期間の推定運転コストである第１推定運転コストを算出する。
【００３４】
このため、第２期間毎の推定需要量が特定されることにより、第２期間よりも長い第１期間の推定運転コストを、運転条件毎に求めることができる。これにより、求められた各第１期間における推定運転コストのうち低コストのものを把握できるようになる。このため、第２期間よりも長い期間である第１期間の間を対象として運転コストを考えた場合に低コストで運転可能と推定される運転条件を把握することができるようになる。このため、第２期間よりも長い期間である第１期間の時間間隔によって運転条件の変更を行うことで、変更頻度を抑えることができるようになる。したがって、運転コストを抑えつつ変更頻度を減らせた運転条件を求めることが可能になる。
【００３５】
ここでは、例えば、電気エネルギーおよび熱エネルギーについて、第２期間として１時間毎における推定需要量を入力した場合に、第１期間として１日または数ヶ月における推定運転コストを求めることができる。したがって、このコージェネレーションシステム推定運転コスト算出装置によると、第２期間よりも長い期間である第１期間の時間間隔によって運転条件の変更を行うことが可能になり、コージェネレーションシステムの管理者が現実的なコージェネレーションの最適運用を行うことが可能な運転条件を求めることができるようになる。
【００３６】
また、コージェネレーションシステムにおいて、例えば、ガスタービンが設置されている場合等において、発停が頻繁に繰り返される等のように運転条件の変更が頻繁である場合には、このようなガスタービン等のシステム機器における寿命という観点からは好ましくない。これに対して、ここでは、例えば、変更頻度を減らせることによりガスタービン等のシステム機器についての負担を軽減させることが可能な運転条件を求めることができるようになる。
【発明の効果】
【００３７】
第１発明に係るコージェネレーションシステム推定運転コスト算出プログラムによると、運転コストを抑えつつ変更頻度を減らせた運転条件を求めることが可能になる。
第２発明に係るコージェネレーションシステム推定運転コスト算出プログラムによると、コージェネレーションシステムの管理者は、最適運転条件を容易に把握することが可能になる。
【００３８】
第３発明に係るコージェネレーションシステム推定運転コスト算出プログラムによると、コージェネレーションシステムの管理者は、コージェネレーションシステムの設定変更作業を簡略化させることができるようになる。
第４発明に係るコージェネレーションシステム推定運転コスト算出プログラムによると、コージェネレーションシステムの管理者が、各運転条件における第１推定運転コストをより容易に把握することができるようになる。
【００３９】
第５発明に係るコージェネレーションシステム推定運転コスト算出プログラムによると、コージェネレーションシステムの管理者は、最小第１推定運転コストもしくは最適運転条件について、より容易に把握することができるようになる。
第６発明に係るコージェネレーションシステム推定運転コスト算出プログラムによると、コージェネレーションシステムの管理者は、契約電力量の超過または逆潮流が生じうるような運転条件を容易に把握することができるようになる。
【００４０】
第７発明に係るコージェネレーションシステム推定運転コスト算出プログラムによると、コージェネレーションシステムの管理者は、コージェネレーションシステムの運転条件の変更を行うタイミングと、その際の運転条件と、推定運転コストとの関係を把握することが可能になる。
第８発明に係るコージェネレーションシステム推定運転コスト算出プログラムによると、コージェネレーションシステムの管理者が、運転条件毎の条件変更タイミングに応じた各第１期間の第１推定運転コストをより容易に把握することができるようになる。
【００４１】
第９発明に係るコージェネレーションシステム推定運転コスト算出プログラムによると、運転コストを抑えつつ変更頻度を減らせた運転条件を求めることが可能になる。
第１０発明に係るコージェネレーションシステム推定運転コスト算出方法によると、運転コストを抑えつつ変更頻度を減らせた運転条件を求めることが可能になる。
第１１発明に係るコージェネレーションシステム推定運転コスト算出装置では、運転コストを抑えつつ変更頻度を減らせた運転条件を求めることが可能になる。
【発明を実施するための最良の形態】
【００４２】
［第１実施形態に係るコージェネレーションシステムのシミュレーション装置］
第１実施形態に係るコージェネレーションシステム２０のシミュレーション装置８０（図３参照）は、以下に示すコージェネレーションシステム２０に対して用いられ、コージェネレーションシステム２０が所定の運転条件で所定時間の間運転された場合に必要になると推定される推定運転コストの算出等を行う。
【００４３】
［コージェネレーションシステム］
上述のシミュレーション装置８０が適用される対象となるコージェネレーションシステム２０の概略を示す概略図を図１に、コージェネレーションシステム２０の具体的な構成およびそのエネルギーフローを示した図を図２にそれぞれ示す。
このコージェネレーションシステム２０は、図１において示すように、工場３０の電力需要設備３０ａに対してコージェネレーション装置２２，２４に燃料を与えることおよび電力会社等から買電することにより得られる電力を供給し、工場３０の熱需要設備３０ｂに対してコージェネレーション装置２２，２４に燃料を与えることおよびボイラ２６に燃料を与えることにより得られる熱を供給するシステムである。
【００４４】
上述のコージェネレーションシステム２０は、具体的には、図２において示すように、ガスタービン２２（以下、説明のため適宜第１コージェネ装置という）と、ガスエンジン２４（以下、説明のため適宜第２コージェネ装置という）と、ボイラ２６と、受電設備２５と、吸収冷凍機２７等とを備えている。ガスタービン２２は、ガス燃料２１を用いて発電し電気エネルギーを発生させる（電気エネルギーの流れ５１）とともに、排熱により熱エネルギーを有する蒸気を発生させる（熱エネルギーの流れ６１，６２）。その熱エネルギーを有する蒸気のいくらかは、ガスタービン２２により噴出されて発電電力の増力に利用される（図１のガスタービン蒸気噴射２３および熱エネルギーの流れ６１参照）。ガスエンジン２４は、ガス燃料２１を用いて発電して電気エネルギーを発生させる（電気エネルギーの流れ５２）とともに、排熱により熱エネルギーを発生させる（熱エネルギーの流れ６３）。ボイラ２６は、工場３０に供給すべき熱エネルギーが不足している場合等に、ガス燃料２１により熱エネルギーを有する蒸気を発生させる（熱エネルギーの流れ６４）。受電設備２５は、電力会社等から電気エネルギーを購入（買電）して電気エネルギーの供給を受ける（電気エネルギーの流れ５３）。なお、ここでの電力会社等からの買電については、コージェネレーションシステム２０においては、通常は、最低限度の電力量を確保しつつ契約受電電力値を超えないように利用されている。吸収冷凍機２７は、電気エネルギーおよび熱エネルギーを用いて（電気エネルギーの流れ５４，熱エネルギーの流れ６５）ガスタービン２２の吸気冷却に利用される冷水を発生させる。以上により発生した電気エネルギーおよび熱エネルギーは、工場３０に供給される（電気エネルギーの流れ５０，熱エネルギーの流れ６０）。そして、工場３０に供給される電気エネルギーおよび熱エネルギーの各エネルギーは、上述した図１に示される電力需要設備３０ａおよび熱需要設備３０ｂによって利用されることになる。
【００４５】
なお、システム構成機器である、ガスタービン２２、ガスエンジン２４、ボイラ２６、受電設備２５、吸収冷凍機２７は、上述したシミュレーション装置８０によって算出される推定運転コストおよび最適運転条件等に応じて、コージェネレーションシステム２０の管理者が、コージェネ装置の運転条件を変更することで、工場３０への電力および蒸気の供給量が制御される。
【００４６】
［シミュレーション装置］
上述のコージェネレーションシステム２０に対して適応されるシミュレーション装置８０を図３に示す。
このシミュレーション装置８０は、ハードディスク８３、メインメモリ８２、および中央処理演算装置８１を備えている。メインメモリ８２は、バス線８８を介して中央処理演算装置８１に接続される。また、ハードディスク８３は、ＩＤＥインターフェイスを介してメインメモリ８２に接続される。キーボード８４、マウス８５、ディスプレイ８６およびプリンタ８７等の外部接続機器も、それぞれ適切なインターフェイスを介してバス線８８に接続されている。ここでのハードディスク８３には、シミュレーションプログラム８３ａが格納されている。このシミュレーションプログラム８３ａは、中央処理演算装置８１に様々な処理を行わせるための命令群が記述されている（詳細は後述する）。メインメモリ８２は、ハードディスク８３からシミュレーションプログラム８３ａに記述される命令や必要なデータを読み出し、一時的に記憶する。中央処理演算装置８１は、メインメモリ３２において一時的に記憶されている命令（シミュレーションプログラム８３ａに記述）を必要なデータ等に基づいて演算処理を実行する。キーボード８４およびマウス８５は、入力作業、情報の選択、カーソルの移動等に用いられる。ディスプレイ８６は、中央処理演算装置８１による演算処理によって得られた結果等の情報を出力することで、画面に表示する。また、プリンタ８７は、中央処理演算装置８１による演算処理によって得られた結果等を出力することで、用紙に印刷する。
【００４７】
［シミュレーション装置の動作概略］
このシミュレーション装置８０において行われる概略動作は、図４において示すように、工場３０で必要とされる電力需要量や熱需要量が特定されると、運転条件が設定されることによって、運転条件毎におけるコージェネレーションシステム２０の推定運転コストを算出する。そして、運転条件毎に算出された推定運転コストのうち最小の値をとる場合の最適運転条件を特定する。すなわち、このシミュレーション装置８０では、コージェネレーションシステム２０の最適運転条件とその場合に要する推定運転コストを求めることができる。
【００４８】
ここでの推定運転コストは、特定された電力需要量および熱需要量を満たす設定条件下で、コージェネ装置の運転コストと、ボイラの運転コストと、買電コストとを合算して得られるトータルコストとして算出される。なお、各時間帯における電力需要量および熱需要量の値は、図５において示すように、対象期間を構成する単位時間（ここでは１時間）毎における電力需要量と熱需要量とがあらかじめ特定されており、算出処理の終始において不変的な値として用いられる。また、このような単位時間毎における電力需要量と熱需要量は、例えば、過去のコージェネレーションシステム２０運転データや、季節に応じて異なる値に特定されたり、工場の稼働状況等に応じて異なる値に特定されたりする。
【００４９】
具体的には、コージェネ装置の運転条件が固定されると、固定された運転条件の下にコージェネ装置を運転した場合に得られる電力エネルギーおよび熱エネルギーが算出され、この運転条件におけるコージェネ装置の運転コストも算出される（ガスタービンシミュレーションとガスエンジンシミュレーション）。次に、コージェネ装置から得られる電力・熱エネルギーだけでは不足するエネルギー分については、買電により得られる電力エネルギーやボイラから得られる熱エネルギーにより賄い、入力された単位時間の電力需要量および熱需要量を満たすようにする。そして、買電やボイラの運転による賄い分に相当する買電コストおよびボイラ運転コストを算出する（買電シミュレーションとボイラシミュレーション）。これにより、コージェネ装置の運転コストとボイラの運転コストと買電コストを合計したトータルコストを算出し、単位時間およびコージェネ装置の運転条件と対応させたトータルコストである推定運転コストを算出する。
【００５０】
［推定運転コスト算出の流れ］
次に、シミュレーション装置８０によるコージェネレーションシステム２０の推定運転コスト算出の詳細な流れについて、図６、図７、および図８に示すフローチャートを用いて説明する。ここでの推定運転コストの算出は、主に、以下に説明するステップＳ１１〜ステップＳ２９の各ステップ等から構成されている。ここでは、工場３０を、対象期間（Ｘ日）の期間運転する場合において、必要とされるエネルギー需要量を満たすような、コージェネ装置の運転条件と対応する推定運転コストを算出する場合について例に挙げて説明する。なお、ここでの運転条件は、第１コージェネ装置（ガスタービン２２）の負荷率と第２コージェネ装置（ガスエンジン２４）の負荷率によって定まるものであり、各負荷率を１％毎違えた場合について算出する場合について説明する。
【００５１】
ステップＳ１１では、シミュレーション装置８０が、コージェネレーションシステム２０の過去の運転データ等に基づいて、エネルギー需要量の特定を行う。すなわち、図９において示すように、対象期間（ここではＸ日）を構成する単位時間（ここでは１時間）毎の「各時間帯におけるエネルギー需要量」におけるエネルギー需要量を特定する。
ステップＳ１２では、シミュレーション装置８０が、対象期間（Ｘ日）のうちの対象日Ｄを、初日である第１日目として設定する。
【００５２】
ステップＳ１３では、シミュレーション装置８０が、第１コージェネ装置（ガスタービン２２）の負荷率Ｌｔを最低設定負荷率Ｌｔ（ｍｉｎ）とする。ここでは、図９において示すように、第１コージェネ装置（ガスタービン２２）の最低設定負荷率Ｌｔ（ｍｉｎ）は、５０％と設定する。
ステップＳ１４では、シミュレーション装置８０が、第２コージェネ装置（ガスエンジン２４）の負荷率Ｌｅを最低設定負荷率Ｌｅ（ｍｉｎ）とする。ここでは、図５において示すように、第２コージェネ装置（ガスエンジン２４）の最低設定負荷率Ｌｅ（ｍｉｎ）は、５０％と設定する。
【００５３】
ステップＳ１５では、シミュレーション装置８０が、対象日Ｄのうちの算出処理の対象となる単位時間の開始時刻である対象時刻Ｔを０：００とする。
ステップＳ１６では、シミュレーション装置８０が、第１コージェネ装置の負荷率Ｌｔおよび第２コージェネ装置２４の負荷率Ｌｅ等を用いて、対象時刻Ｔから単位時間（１時間）の間におけるエネルギー需要量（ステップＳ１１で特定したデータのうち対応する時刻の値）を満たす推定運転コストを算出する。ここでは、上述したように、設定したそれぞれの負荷率による運転条件で第１・第２コージェネ装置を運転した場合に得られる電力エネルギーおよび熱エネルギーが算出され、その際の第１・第２コージェネ装置の運転コストも算出される。そして、第１・第２コージェネ装置から得られる電力・熱エネルギーだけでは不足するエネルギー分については、買電による電力エネルギー、ボイラ２６による熱エネルギーにより賄い、ここでの対象時刻Ｔから単位時間（１時間）の間の電力・熱需要量を満たすようにする。そして、買電コストおよびボイラ２６の運転コストを算出する。これにより、コージェネ装置の運転コストとボイラ２６の運転コストと買電コストを合計したトータルコストを算出し、対象時刻Ｔおよび第１・第２コージェネ装置の運転条件と対応させたトータルコストである推定運転コストを算出する。
【００５４】
ステップＳ１７では、シミュレーション装置８０が、対象日Ｄ、対象時刻Ｔ、第１コージェネ装置の負荷率Ｌｔ、第２コージェネ装置の負荷率Ｌｅおよび推定運転コストを、それぞれ対応させて、ハードディスク８３に記憶する。
ステップＳ１８では、シミュレーション装置８０が、対象時刻Ｔを１時間だけ進める。
ステップＳ１９では、シミュレーション装置８０が、対象時刻Ｔが２３：００を経過しているか否かを判断する。この判断の結果、対象時刻Ｔが２３：００を経過していない場合は、ステップＳ１６に戻る。他方、対象時刻Ｔが２３：００を経過している場合は、ステップＳ２０に移行する。
【００５５】
ステップＳ２０では、シミュレーション装置８０が、運転条件（第１コージェネ装置の負荷率Ｌｔで、かつ、第２コージェネ装置の負荷率Ｌｅ）の下における対象日Ｄの１日分の推定運転コストの合計を算出する。
ステップＳ２１では、シミュレーション装置８０が、第２コージェネ装置の負荷率Ｌｅを１％増加させる。
【００５６】
ステップＳ２２では、シミュレーション装置８０は、第２コージェネ装置の負荷率Ｌｅが最高設定負荷率Ｌｅ（ｍａｘ）よりも大きいか否か判断する。この判断の結果、第２コージェネ装置の負荷率Ｌｅが最高設定負荷率Ｌｅ（ｍａｘ）以下である場合は、ステップＳ１５に戻る。他方、第２コージェネ装置の負荷率Ｌｅが最高設定負荷率Ｌｅ（ｍａｘ）よりも大きい場合は、ステップＳ２３に移行する。
【００５７】
ステップＳ２３では、シミュレーション装置８０が、第２コージェネ装置の負荷率Ｌｅを最低設定負荷率Ｌｅ（ｍｉｎ）に戻す。
ステップＳ２４では、シミュレーション装置８０が、第１コージェネ装置の負荷率Ｌｔを１％増加させる。
ステップＳ２５では、シミュレーション装置８０が、第１コージェネ装置の負荷率Ｌｔが最高設定負荷率Ｌｔ（ｍａｘ）よりも大きいか否かを判断する。この判断の結果、第１コージェネ装置の負荷率Ｌｔが最高設定負荷率Ｌｔ（ｍａｘ）以下である場合は、ステップＳ１５に戻る。他方、第１コージェネ装置の負荷率Ｌｔが最高設定負荷率Ｌｔ（ｍａｘ）よりも大きい場合は、ステップＳ２６に移行する。
【００５８】
ステップＳ２６では、シミュレーション装置８０が、対象日Ｄを１日進める。
ステップＳ２７では、シミュレーション装置８０が、対象日Ｄが対象期間最終日Ｄｘを経過しているか否かを判断する。この判断の結果、対象日Ｄが対象期間最終日Ｄｘを経過していない場合は、ステップＳ１３に戻る。他方、対象日Ｄが対象期間最終日Ｄｘを経過している場合は、ステップＳ２８に移行する。
【００５９】
ステップＳ２８では、シミュレーション装置８０が、運転条件（第１コージェネ装置の負荷率Ｌｔで、かつ、第２コージェネ装置の負荷率Ｌｅ）毎に、対象日Ｄのすべてについて、対象期間Ｘ日分に相当する推定運転コストを合算により算出し、各推定運転コストを各運転条件に対応させた一覧表（図９参照）を作成する。
なお、コージェネレーションシステム２０の運転においては、上述した受電設備２５（図２参照）によって、通常は、電力会社等から最低限度の電力量を確保している。ここで、この最低限度の電力量と、第１・第２コージェネ装置により得られる電力との合計が、電力需要量を越える状態となる運転条件の場合には、受電設備２５により得られる最低限度の電力量を優先して利用し、第１・第２コージェネ装置の出力が抑えられるような運転条件に設定して、この状態で運転した場合の推定運転コストを算出する。
【００６０】
また、この際に、第１・第２コージェネ装置により得られる電力量が少なく、コージェネレーションシステム２０の電力需要量を満たすために買電を要する電力量が、電力会社等を契約している契約受電電力値の電力量を超えてしまう場合には、該当する運転条件に対応させて「ＥＲＲ」である旨を示す。他方、第１・第２コージェネ装置により得られる電力量が多く、コージェネレーションシステム２０の電力需要量を越えてしまう場合についても、該当する運転条件に対応させて「ＥＲＲ」である旨を示す。また、第１・第２コージェネ装置により得られる熱量が少なく、熱需要量を、ボイラ２６により得られる熱で補いきれない場合や、第１・第２コージェネ装置により得られる熱量が多く、熱需要量を越えてしまうような場合についても、電力についての表示と同様に「ＥＲＲ」である旨を示す。
【００６１】
ステップＳ２９では、シミュレーション装置８０が、ステップＳ２８で算出された推定運転コストのうち最小となる値に対応する運転条件（最適運転条件）を選定し、この最適運転条件と共に推定運転コストをディスプレイ８６に表示させる。ここでは、例えば、最適運転条件としては、図９において示すように、推定運転コストが最小の値（図９における「１２９１」）となる場合、すなわち、第１コージェネ装置（ガスタービン２２）の負荷率Ｌｔが１００％で、第２コージェネ装置（ガスエンジン２４）の負荷率Ｌｅが７０％である場合等について、最適運転条件でない部分の表示態様と違えて、また、推定運転コストが最小でない部分の表示態様と違えて、それぞれ見やすいように着色して表示させる。
【００６２】
［第１実施形態に係るシミュレーション装置の特徴］
（１）
一般に、コージェネレーションシステムの実際の運用が行われる現場では、工場の電力需要設備や熱需要設備等の管理者が手動により運転条件の設定変更を行っている場合が多い。エネルギー需要量（電力需要および熱需要）は季節単位等で変動される傾向があり、このような管理者による運転条件の変更作業は、通常、頻繁に行われることはない。このため、運転条件の変更作業も比較的長い期間の間隔を置いて行われることが多い。このような場合には、コージェネレーションシステムをコスト面から最適運用させる目的で比較的短期間における最低運転条件を求めたとしても、管理者による運転条件の変更作業はあまり頻繁に行われないという運用上では、有効なデータとして利用することは難しい。
【００６３】
これに対して、第１実施形態に係るシミュレーション装置８０では、単位時間（１時間）毎のエネルギー需要量が特定されることにより、単位時間（１時間）よりも長い対象期間（Ｘ日）の推定運転コストをコージェネ装置の運転条件毎に求めることができる。これにより、求められた各対象期間（Ｘ日）における推定運転コストのうち最も低いコストで運用できる運転条件を把握することができる。このため、単位時間（１時間）よりも長い期間である対象期間（Ｘ日）の間を対象とした場合の低コストでの運転条件を把握できる。したがって、工場３０での必要に応じて対象期間（Ｘ日）を短期間ではなく適当な長さの期間に設定することで、運転コストを抑えつつ運転条件の変更作業の頻度を減らせる運用を行うことができる運転条件を求めることができる。
【００６４】
（２）
コージェネレーションシステム２０の運用において、ガスタービン２２等のシステム機器が設置されている場合に、発停があまりに頻繁に繰り返されてしまう等のような運転条件を頻繁に変更する運用では、ガスタービン２２等のシステム機器の寿命という観点からは好ましくない。
【００６５】
これに対して、第１実施形態に係るシミュレーション装置８０では、運転条件の変更頻度を抑えた、ガスタービン２２等のシステム機器についての負担を軽減させることができる運転条件を求めることができる。この算出結果に基づいたコージェネレーションシステム２０の運用を行うことにより、頻繁な運転条件の変更を抑えて、システム機器の寿命を向上させることができる。
【００６６】
（３）
第１実施形態に係るシミュレーション装置８０では、推定運転コストおよび運転条件等をディスプレイ８６等に表示させることができる。このため、コージェネレーションシステム２０の管理者は、最適運転条件を容易に把握することができる。また、ここでの最低推定運転コストおよび最適運転条件の表示は、他の部分と異なる特別態様によって表示されるため（図９参照）、コージェネレーションシステム２０の管理者が、最適運転条件等をより容易に把握することができる。
【００６７】
［第１実施形態の変形例］
（Ａ）
上述した第１実施形態に係るシミュレーション装置８０では、図６〜８のフローチャートにおいて示すように、まず、予定されるすべての運転条件毎に単位時間（１時間）毎の推定運転コストを算出し、続いて、運転条件毎にこの単位時間（１時間）毎の推定運転コストを合算して１日分の推定運転コストを算出し、そして、この１日毎の推定運転コストを合算することで、対象期間（Ｘ日）に要する推定運転コストを運転条件毎に対応させて求めている。
【００６８】
これに対して、予定されるすべての運転条件のうちのある１の運転条件における単位時間（１時間）毎の推定運転コストを算出し、続いて、この単位時間（１時間）毎の推定運転コストを合算して１日分の推定運転コストを算出し、そして、この１日毎の推定運転コストを合算することで、対象期間（Ｘ日）に要する推定運転コストを算出し、これらの動作を運転条件を変更させながらこれらのステップを繰り返して各運転条件についての対象期間に要する推定運転コストを算出さることで、対象期間（Ｘ日）に要する推定運転コストを運転条件毎に対応させて求めるようにしてもよい。
【００６９】
また、予定されるすべての運転条件毎に、単位時間（１時間）毎の推定運転コストを算出し、続いて、対象期間（Ｘ日）の時間換算値を用いて、直接的に対象期間（Ｘ日）に要する推定運転コストを運転条件毎に対応させて求めるようにしてもよい。また、上述した変形例と同様に、予定されるすべての運転条件のうちの所定の運転条件における単位時間（１時間）毎の推定運転コストを算出し、続いて、対象期間（Ｘ日）の時間換算値を用いて、直接的に対象期間（Ｘ日）の推定運転コストを算出し、運転条件を変更しながら上記ステップを繰り返すことにより、対象期間（Ｘ日）に要する推定運転コストを運転条件毎に対応させて求めるようにしてもよい。具体的には、例えば、１週間を対象期間とした場合、図７のステップＳ１９に示す条件を、Ｔ＞２３：００ではなくて、Ｔ＞１６７：００（２４時間の７日分）とする。このようにすればステップＳ２８の処理を簡略化させることができる。なお、この場合、一覧表を逐次的に作成させるようにすることもできる。
【００７０】
（Ｂ）
上述した第１実施形態に係るシミュレーション装置８０では、推定運転コストの算出において、コージェネレーションシステム２０の過去の運転データ等に基づいて、エネルギー需要量の特定が行われている。
これに対して、エネルギー需要量の特定は、入力者に対して入力要求を行うことにより情報を得て特定するようにしてもよいし、エネルギー需要量は、エネルギー原単位と生産計画とから導出してもよい。
【００７１】
（Ｃ）
上述した第１実施形態に係るシミュレーション装置８０では、コージェネレーションシステム２０の管理者が、シミュレーション装置８０によって得られる最適運転条件の算出結果を参照しながら、コージェネ装置の運転条件の変更作業を手作業で行っている。
これに対して、図１０において示すように、上述のシミュレーション装置８０と、シミュレーション装置８０によって得られる最適運転条件の算出結果を参照しながら制御するコージェネレーションシステム制御装置９０とを備えたシステムコントローラ１００等を用いることによって、コージェネレーションシステム２０の運転の自動制御を可能とさせてもよい。この場合には、最適運転条件に基づいたコージェネレーションシステム２０の制御が自動的に行われるため、管理者は、運転条件の設定変更作業を簡略化させることができる。
【００７２】
（Ｄ）
上述した第１実施形態に係るシミュレーション装置８０では、最適運転条件や推定運転コストの最小値をについて着色して表示する特別態様によって出力することで、他の部分との出力形態と違いを設けている。これに対して、ここでの出力形態の違いとしては、このような着色の有無に限られたものではなく、例えば、文字や欄等の種類や、文字や欄等の色彩の違い、装飾の有無等であってもよい。
【００７３】
（Ｅ）
上述した第１実施形態に係るシミュレーション装置８０では、コージェネレーションシステム２０におけるコージェネ装置としては、ガスタービン２２（第１コージェネ装置）とガスエンジン２４（第２コージェネ装置）との２つが設けられ、それぞれの運転条件に応じた推定運転コストの算出を行っている。
【００７４】
これに対して、コージェネレーションシステム２０におけるコージェネ装置としては、図１１において示すように、ガスタービン２２（第１コージェネ装置）のみから構成されるコージェネレーションシステム２２０であってもよい。この場合には、その１台の運転条件に基づいてトータルコストである推定運転コストの算出を行うようにしてもよい。また、１台のコージェネ装置としては、ガスエンジン２４（第２コージェネ装置）であってもよい。
【００７５】
また、コージェネレーションシステム２０におけるコージェネ装置としては、第１・第２コージェネ装置以外にもさらに第３コージェネ装置、第４コージェネ装置・・・等、３台以上の多数のコージェネ装置が設けられていてもよい。この場合には、その複数台毎のそれぞれの運転条件（多次元）に基づいて推定運転コストを求めるようにしてもよい。
（Ｆ）
上述した第１実施形態に係るシミュレーション装置８０では、対象期間として「Ｘ日」という日をもって単位としているが、工場３０の性質、稼働状況または季節等によっては、対象期間を月、年単位としてシミュレーションさせることも可能である。
【００７６】
（Ｇ）
上述した第１実施形態に係るシミュレーション装置８０では、第１・第２コージェネ装置は、最低負荷率が共に５０％で最高負荷率が共に１００％とした場合について例に挙げて説明しているが、最低・最高負荷率は、第１コージェネ装置と第２コージェネ装置毎に各装置の性質等に応じて異なった範囲を設定してもよく、最高設定値についても１００％には限られない。また、運転条件についても、１％毎変化させながら算出させるのではなく、より大きな変化幅を持たせたり、より小さな変化幅を持たせてもよい。さらに、推定運転コストが最小になりそうな箇所についてのみ、０．５％刻みに変更させる等の調整をさせてもよい。また、運転条件は、コージェネ装置の負荷率に限られず、各コージェネ装置における消費燃料量や出力値等を採用してもよい。
【００７７】
（Ｈ）
上述した第１実施形態に係るシミュレーション装置８０では、最適運転条件と推定運転コストの最小値に対応する部分を特別態様で表示させて、コージェネレーションシステム２０の管理者に知らせている。これに対して、最適値のみを特別態様で表示させるのではなく、推定運転コストの最小値から所定の閾値分だけ高コストになる段階に分けて、例えば、最適表示態様、適切表示態様、実施可能表示態様等のレベル毎に表示態様を分けて表示をしてもよい。この場合には、何らかの原因で、最適運転条件によってコージェネレーションシステム２０を運転することができなくなった場合に、次善の運転条件を把握しやすくなる。また、低コストを最低限の条件とするのではなく、コージェネレーションシステム２０の運転において何らかの重要な制約がある場合に、当該制約の下において、コストをどのような程度まで抑えることができるのかについても容易に把握できる。
【００７８】
［第２実施形態に係るコージェネレーションシステムのシミュレーション装置］
第２実施形態に係るコージェネレーションシステム２２０のシミュレーション装置２８０は、上記第１実施形態におけるシミュレーション装置８０の構成とほぼ同様であるが、ここでは、第１実施形態の変形例（Ｅ）において説明したコージェネ装置（ガスタービン２２）が１台の場合のコージェネレーションシステム２２０（図１１参照）に対して適応される。なお、第２実施形態に係るシミュレーション装置２８０の構成と、第１実施形態に係るシミュレーション装置８０の構成との違いは、主に、シミュレーションプログラム８３ａ、２８３ａが異なるだけであり、図１２において示すように、他の構成はほぼ同様であるため説明は省略する。
【００７９】
第２実施形態におけるシミュレーションプログラム２８３ａでは、第１実施形態におけるシミュレーションプログラム８３ａとの主な違いとして、対象期間の初めから終わりの間に運転条件を変更する時点と運転条件を元に戻す時点とを新たな概念として設けており、運転条件を変更する開始時点と運転条件を元に戻す終了時点との組み合わせ毎（運転条件変更タイミング毎）に、運転条件毎に応じた推定運転コストを算出することができるという点がある。
【００８０】
［推定運転コスト算出の流れ］
以下、シミュレーション装置８０の第２実施形態におけるシミュレーションプログラム２８３ａによるコージェネレーションシステム２０の推定運転コスト算出の流れについて、図１３、図１４および図１５を参照にしつつ、詳細に説明する。
ここでの推定運転コストの算出は、主に、以下に説明するステップＳ３１〜ステップＳ３９、ステップＳ４０およびステップＳ６０の各ステップ等から構成されている。ここでは、工場３０を、対象期間（１日）の期間運転する場合において、必要とされるエネルギー需要量を満たすような、コージェネ装置の運転条件変更のタイミング（一組の運転開始と終了のタイミング）およびその際の運転条件と、対応する推定運転コストをそれぞれ算出する場合について例に挙げて、以下説明する。なお、ここでの運転条件は、コージェネ装置（ガスタービン２２）の負荷率によって定まるものであり、各負荷率を１％毎違えて算出する場合について説明する。
【００８１】
ステップＳ３１では、シミュレーション装置２８０が、コージェネレーションシステム２２０の過去の運転データ等に基づいて、１日のうちの１時間毎の「各時間帯におけるエネルギー需要量」の特定を行う。
ステップＳ３２では、シミュレーション装置２８０が、対象期間（１日）のうちの、運転条件の変更（高負荷時間帯に変更）を行う開始時刻（第１運転条件変更時刻）Ｔｓを、０時に設定する。
【００８２】
ステップＳ３３では、シミュレーション装置２８０が、対象期間（１日）のうちの、運転条件の変更（高負荷時間帯からもとに戻す変更）を行う終了時刻（第２運転条件変更時刻）Ｔｅを、開始時刻Ｔｓから分割時間（Δｔ＝１時間）進んだ時刻に設定する。
そして、ステップＳ３２（もしくは後述するステップＳ３７）およびステップＳ３３によって定められた開始時刻Ｔｓと終了時刻Ｔｅの条件において、以下のステップＳ４０およびステップＳ６０を処理を行う。
【００８３】
ステップＳ４０では、シミュレーション装置２８０によって「低負荷時間帯運転コスト算出処理（ステップＳ４１〜ステップＳ５５）」が実行され、低負荷時間帯の推定運転コストとして、開始時刻Ｔｓと終了時刻Ｔｅの条件の下で０時〜開始時刻Ｔｓまでおよび終了時刻Ｔｅ〜２４時までの間に要する低負荷時間帯運転コストを算出する（詳細は後述）。
【００８４】
ステップＳ６０では、シミュレーション装置２８０によって「高負荷時間帯運転コスト算出処理（ステップＳ６１〜ステップＳ７０）」が実行され、高負荷時間帯の推定運転コストとして、開始時刻Ｔｓと終了時刻Ｔｅの条件の下で開始時刻Ｔｓ〜終了時刻Ｔｅまでの間に要する高負荷時間帯運転コストを算出する（詳細は後述）。
ステップＳ３４では、シミュレーション装置２８０が、開始時刻Ｔｓと終了時刻Ｔｅの条件の下で、ステップＳ４０における低負荷時間帯運転コスト算出処理によって算出された低負荷時間帯運転コストと、ステップＳ６０における高負荷時間帯運転コスト算出処理によって算出された高負荷時間帯運転コストとを、合算して得られる運転コストを、開始時刻Ｔｓおよび終了時刻Ｔｅと対応させてハードディスク８３に記憶する。
【００８５】
ステップＳ３５では、シミュレーション装置２８０が、終了時刻Ｔｅを分割時間（１時間）進ませる。
ステップＳ３６では、シミュレーション装置２８０が、終了時刻Ｔｅが２４時を越えているか否か判断する。ここで、終了時刻Ｔｅが２４時を越えていないと判断した場合には、ステップＳ４０に戻る。他方、終了時刻Ｔｅが２４時を越えていると判断した場合には、ステップＳ３７に移行する。
【００８６】
ステップＳ３７では、シミュレーション装置２８０が、開始時刻Ｔｓを、分割時間（１時間）だけ進ませる。
ステップＳ３８では、シミュレーション装置２８０が、開始時刻Ｔｓが、２４時から分割時間（１時間）分だけ戻した時刻（２３時）を越えているか否か判断する。ここで、開始時刻Ｔｓが２３時を越えていないと判断した場合には、ステップＳ３３に戻る。他方、開始時刻Ｔｓが２３時を越えていると判断した場合には、ステップＳ３９に移行する。
【００８７】
ステップＳ３９では、シミュレーション装置２８０が、ステップＳ４０における低負荷時間帯運転コスト算出処理によって算出された低負荷時間帯運転コストと、ステップＳ６０における高負荷時間帯運転コスト算出処理によって算出された高負荷時間帯運転コストとを合算して得られる運転コストが最小となる場合を選定して、その場合の、開始時刻（第１運転条件変更時刻）Ｔｓ、終了時刻（第２運転条件変更時刻）Ｔｅ、低負荷時間帯の負荷率ｘ（後述する）、高負荷時間帯の負荷率ｙ（後述する）の各値をハードディスク８３に記憶させる。なお、これらの開始時刻Ｔｓ、終了時刻Ｔｅ、低負荷時間帯の負荷率ｘ、高負荷時間帯の負荷率ｙの各値を、それぞれ対応させて、ディスプレイ８６に表示させる。
【００８８】
（低負荷時間帯運転コスト算出処理）
上述したステップ４０における、低負荷時間帯運転コスト算出処理（ステップＳ４１〜ステップＳ５５）では、以下に述べるようにして、コージェネ装置の低負荷時間帯における運転コストの算出処理が行われる。
ステップＳ４１では、シミュレーション装置２８０が、コージェネ装置の負荷率ｘを最低設定負荷率に設定する。例えば、上記第１実施形態と同様に、図９において示すようにガスタービン２２の負荷率を５０％に設定する。
【００８９】
ステップＳ４２では、シミュレーション装置２８０は、対象時刻Ｔを０時に設定し、低負荷時間帯運転コストを初期値として０に設定する。
ステップＳ４３では、シミュレーション装置２８０が、対象時刻Ｔが開始時刻Ｔｓと等しいか否か判断する。ここで、対象時刻Ｔが開始時刻Ｔｓと等しいと判断した場合にはステップＳ４７に移行する。他方、対象時刻Ｔが開始時刻Ｔｓと等しくないと判断した場合にはステップＳ４４に移行する。
【００９０】
ステップＳ４４では、シミュレーション装置２８０が、コージェネ装置の負荷率ｘによる運転条件において、対象時刻Ｔから１時間の間におけるエネルギー需要量を満たす場合の運転コストＣを算出する。具体的には、コージェネ装置（ガスタービン２２）の負荷率ｘを用いて、対象時刻Ｔから１時間の間におけるエネルギー需要量を満たす運転コストを算出する。すなわち、第１実施形態と同様に、設定した負荷率ｘによる運転条件においてコージェネ装置を運転した場合に得られる電力エネルギーおよび熱エネルギーが算出され、その際のコージェネ装置の運転コストも算出される。そして、コージェネ装置から得られる電力・熱エネルギーだけでは不足するエネルギー分については、買電による電力エネルギー、ボイラ２６による熱エネルギーにより賄い、ここでの対象時刻Ｔから１時間の間の電力・熱需要量を満たすようにする。そして、買電コストおよびボイラ２６の運転コストを算出する。これにより、コージェネ装置の運転コストとボイラ２６の運転コストと買電コストを合計したトータルコストを算出し、トータルコストである運転コストを算出する。
【００９１】
ステップＳ４５では、シミュレーション装置２８０が、ステップＳ４４において算出された運転コストＣを、低負荷時間帯運転コストに積算する。
ステップＳ４６では、シミュレーション装置２８０が、対象時刻Ｔを１時間進めて、ステップＳ４３に戻す。
ステップＳ４７は、ステップＳ４３において対象時刻Ｔが開始時刻Ｔｓと等しいと判断されることを条件に行われる処理であり、シミュレーション装置２８０が、対象時刻Ｔを終了時刻Ｔｅに設定する。
【００９２】
ステップＳ４８では、シミュレーション装置２８０が、対象時刻Ｔが２３時を越えているか否か判断する。ここで、対象時刻Ｔが２３時を越えていると判断した場合にはステップＳ５２に移行する。他方、対象時刻Ｔが２３時を越えていないと判断した場合にはステップＳ４９に移行する。
ステップＳ４９では、シミュレーション装置２８０が、コージェネ装置の負荷率ｘによる運転条件において、対象時刻Ｔから１時間の間におけるエネルギー需要量を満たす場合の運転コストＣを算出する。ここでの運転コストＣの算出方法は、ステップＳ４４に場合と同様である。
【００９３】
ステップＳ５０では、シミュレーション装置２８０が、ステップＳ４９において算出された運転コストＣを、負荷時間帯運転コストに積算する。
ステップＳ５１では、シミュレーション装置２８０が、対象時刻Ｔを１時間進めて、ステップＳ４８に戻す。
ステップＳ５２は、ステップＳ４８において対象時刻Ｔが２４時を越えていると判断されることを条件に行われる処理であり、シミュレーション装置２８０が、ステップＳ５０の処理において最終的に算出された負荷時間帯運転コストを、算出条件として用いたコージェネ装置の負荷率ｘと対応させて、ハードディスク８３に記憶させる。
【００９４】
ステップＳ５３では、シミュレーション装置２８０が、コージェネ装置の負荷率ｘを１％増加させる。
ステップＳ５４では、シミュレーション装置２８０が、負荷率ｘが最大設定負荷率を越えているか否か判断する。ここで、負荷率ｘが最大設定負荷率を越えていないと判断した場合にはステップＳ４２に戻る。他方、負荷率ｘが最大設定負荷率を越えていると判断した場合にはステップＳ５５に移行する。
【００９５】
ステップＳ５５では、シミュレーション装置２８０が、開始時刻ＴＳおよび終了時刻Ｔｅの条件において、低負荷時間帯運転コストが最小となる負荷率ｘを選定し、その負荷率ｘとその際の低負荷時間帯運転コストとを対応させて、各値をハードディスク８３に記憶させる。
そして、開始時刻Ｔｓおよび終了時刻Ｔｅの条件を同じ条件としたまま、ステップ６０に移行する。
【００９６】
（高負荷時間帯運転コスト算出処理）
上述したステップ６０における、高負荷時間帯運転コスト算出処理（ステップＳ６１〜ステップＳ７０）では、以下に述べるようにして、コージェネ装置の高負荷時間帯における運転コストの算出処理が行われる。
ステップＳ６１では、シミュレーション装置２８０が、コージェネ装置の負荷率ｙを最低設定負荷率に設定する。
【００９７】
ステップＳ６２では、シミュレーション装置２８０は、対象時刻Ｔを開始時刻Ｔｓに設定し、高負荷時間帯運転コストを初期値として０に設定する。
ステップＳ６３では、シミュレーション装置２８０が、対象時刻Ｔが終了時刻Ｔｅと等しいか否か判断する。ここで、対象時刻Ｔが終了時刻Ｔｅと等しいと判断した場合にはステップＳ６７に移行する。他方、対象時刻Ｔが終了時刻Ｔｅと等しくないと判断した場合にはステップＳ６４に移行する。
【００９８】
ステップＳ６４では、シミュレーション装置２８０が、コージェネ装置の負荷率ｙによる運転条件において、対象時刻Ｔから１時間の間におけるエネルギー需要量を満たす場合の運転コストＣを算出する。
ステップＳ６５では、シミュレーション装置２８０が、ステップＳ６４において算出された運転コストＣを、高負荷時間帯運転コストに積算する。
【００９９】
ステップＳ６６では、シミュレーション装置２８０が、対象時刻Ｔを１時間進めて、ステップＳ６３に戻す。
ステップＳ６７は、ステップＳ６３において対象時刻Ｔが終了時刻Ｔｅと等しいと判断されることを条件に行われる処理であり、シミュレーション装置２８０が、ステップＳ６５の処理において最終的に算出された高荷時間帯運転コストを、算出条件として用いたコージェネ装置の負荷率ｙと対応させて、ハードディスク８３に記憶させる。
【０１００】
ステップＳ６８では、シミュレーション装置２８０が、コージェネ装置の負荷率ｙを１％増加させる。
ステップＳ６９では、シミュレーション装置２８０が、負荷率ｙが最大設定負荷率を越えているか否か判断する。ここで、負荷率ｙが最大設定負荷率を越えていないと判断した場合にはステップＳ６２に戻る。他方、負荷率ｙが最大設定負荷率を越えていると判断した場合にはステップＳ７０に移行する。
【０１０１】
ステップＳ７０では、シミュレーション装置２８０が、開始時刻ＴＳおよび終了時刻Ｔｅの条件において、高負荷時間帯運転コストが最小となる負荷率ｙを選定し、その負荷率ｙとその際の高負荷時間帯運転コストとを対応させて、各値をハードディスク８３に記憶させる。
［第２実施形態に係るシミュレーション装置の特徴］
第２実施形態に係るコージェネレーションシステム２２０のシミュレーション装置２８０の特徴は、上記第１実施形態におけるシミュレーション装置８０の特徴とほぼ同様であり、ここでは、第１実施形態におけるシミュレーション装置８０の特徴とは異なる点について説明することとし、同様である特徴については説明を省略する。
【０１０２】
（１）
第２実施形態に係るシミュレーション装置２８０では、シミュレーションプログラム２８３ａによって、高負荷時間帯Ｔｓ〜Ｔｅの開始時点Ｔｓおよび終了時点Ｔｅを変動させる。これにより、推定運転コストの算出作業を、高負荷時間帯Ｔｓ〜Ｔｅを変更させながら実行させることが可能になる。このため、各運転条件において、開始時点Ｔｓおよび終了時点Ｔｅの条件毎に、推定運転コストを算出することができる。そして、これらの結果がそれぞれ対応されてディスプレイ８６に表示されるため、コージェネレーションシステム２２０の管理者は、コージェネレーションシステム２２０の運転条件の変更を行うタイミングと、推定運転コストとの関係を把握することが可能になる。
【０１０３】
これにより、例えば、運転コストをできるだけ低く抑えながらコージェネレーションシステム２２０の管理者にとって都合の良いタイミングで運転条件の変更作業を行うことができるような運転条件変更タイミングを、容易に選択することができる。
（２）
第２実施形態に係るシミュレーション装置２８０では、運転条件に応じた推定運転コストだけでなく、運転条件毎の、高負荷時間帯Ｔｓ〜Ｔｅ毎に応じた推定運転コストを、それぞれ対応させて、ディスプレイ８６に対して表示させるため、コージェネレーションシステム２２０の管理者が、各運転条件に対する各高負荷時間帯Ｔｓ〜Ｔｅ期間（条件変更タイミング）に応じた推定運転コストをより容易に把握することができる。
【０１０４】
［第２実施形態の変形例］
なお、第１実施形態の変形例として記載した内容については記載を省略するが、いずれの変形例についても本第２実施形態に対して該当させることができ、同様の効果を奏することができる。以下、本第２実施形態に特有の変形例を説明する。
（Ａ）
上述した第２実施形態に係るコージェネレーションシステム２２０のシミュレーション装置２８０では、シミュレーションプログラム２８３ａによる推定運転コストの算出の対象期間が１日である場合について説明した。これに対して、対象期間を数日、数ヶ月等に設定して、その設定された対処期間の間の各１日におけるシミュレーションを実行させて、対象期間における最適運転条件を求めるようにしてもよい。すなわち、設定された対処期間の間の１日毎に高負荷時間帯Ｔｓ〜Ｔｅの条件におけるシミュレーションを行い、算出される推定運転コストを合算して得られる対象期間分の推定運転コストを、最適運転条件と、高負荷時間帯Ｔｓ〜Ｔｅとそれぞれに対応させて求めるようにしてもよい。例えば、対象期間を５日間と設定した場合には、その対象期間（５日）の間は、毎日、求められた最適運転条件・高負荷時間帯Ｔｓ〜Ｔｅにしたがって、コージェネレーションシステム２２０を運転するように運用することで、コージェネレーションシステム２２０の運用が低コストで可能になる（と推定される）ことになる。
【０１０５】
（Ｂ）
上述した第２実施形態に係るコージェネレーションシステム２２０のシミュレーション装置２８０では、対象期間を１日として、その対象期間の間において、一組の運転開始および終了の運転条件の変更を行った場合について説明した。しかし、ここでの運転条件の変更は、このような態様に限られず、対象期間中に複数回（複数組）の変更を行わせる場合の各値を算出させることも可能である。この場合には、運転条件の変更頻度を希望する程度に抑えた場合についての推定運転コストとの関係を把握することも可能になる。
【０１０６】
（Ｃ）
上述した第２実施形態に係るコージェネレーションシステム２２０のシミュレーション装置２８０では、コージェネ装置が１台のガスタービン２２である場合について説明した。これに対して、コージェネ装置は、１台のガスエンジン２４であってもよく、この場合にも同様の形態で実施可能であり、同様の効果が得られる。
【０１０７】
また、コージェネ装置は、２台以上の複数台から構成されていてもよく、コージェネレーションシステム２２０において、上記第２実施形態のシミュレーション装置２８０を用いて、各コージェネ装置の運転条件毎であって、高負荷時間帯Ｔｓ〜Ｔｅ毎に応じた推定運転コストを算出して、最適な運転条件を求めるようにしてもよい。
（Ｄ）
上述した第２実施形態に係るコージェネレーションシステム２２０のシミュレーション装置２８０では、エネルギー負荷が高まる昼間を対象として、Ｔｓ〜Ｔｅの期間とした場合について説明した。これに対して、エネルギー負荷が低くなる時間帯を対象としても上記第２実施形態と同様の効果を奏することができる。すなわち、Ｔｓ〜Ｔｅの時間帯は、その他の時間帯と比べて高負荷となる場合に限られるものではなく、負荷の状態の変動に伴い運転条件を変更する場合に応じて定めるようにしてもよい。
【産業上の利用可能性】
【０１０８】
本発明に係るコージェネレーションシステム推定運転コスト算出プログラムは、運転コストを抑えつつ変更頻度を現実的な程度に減らせることができる運転条件を求めることが可能であり、コージェネレーションシステムの適切な運用に役立てることができる。
【図面の簡単な説明】
【０１０９】
【図１】第１実施形態におけるコージェネレーションシステムの概略図。
【図２】コージェネレーションシステムの具体的構成とエネルギーフローの説明図。
【図３】第１実施形態におけるシミュレーション装置の簡易構成図。
【図４】シミュレーション装置の概略動作を示す図。
【図５】特定される推定エネルギー需要量の一態様を示す図。
【図６】第１実施形態における推定運転コスト算出の流れを表すフローチャート（１）。
【図７】第１実施形態における推定運転コスト算出の流れを表すフローチャート（２）。
【図８】第１実施形態における推定運転コスト算出の流れを表すフローチャート（３）。
【図９】推定運転コストの出力結果の一態様を示す図。
【図１０】第１実施形態の変形例（Ｃ）におけるコージェネレーションシステムの概略図。
【図１１】第１実施形態の変形例（Ｅ）におけるコージェネレーションシステムの概略図。
【図１２】第２実施形態におけるシミュレーション装置の簡易構成図。
【図１３】第２実施形態における推定運転コスト算出の流れを表すフローチャート。
【図１４】低負荷時間帯運転コストの算出の流れを表すフローチャート。
【図１５】高負荷時間帯運転コストの算出の流れを表すフローチャート。
【符号の説明】
【０１１０】
２０      第１実施形態に係るコージェネレーションシステム
２２      コージェネレーション装置（ガスタービン）
２４      コージェネレーション装置（ガスエンジン）
２６      外部電力中継装置（受電設備）
８０      コンピュータ、推定運転コスト算出装置（シミュレーション装置）
８３ａ    コージェネレーションシステム推定運転コスト算出プログラム（シミュレーションプログラム）
２２０      第２実施形態に係るコージェネレーションシステム、第１実施形態の変形例（Ｅ）に係るコージェネレーションシステム
２８０      シミュレーション装置（推定運転コスト算出装置）
２８３ａ    コージェネレーションシステム推定運転コスト算出プログラム（シミュレーションプログラム）
【図１】
2005325765.tif 000003
【図２】
2005325765.tif 000004
【図３】
2005325765.tif 000005
【図４】
2005325765.tif 000006
【図５】
2005325765.tif 000007
【図６】
2005325765.tif 000008
【図７】
2005325765.tif 000009
【図８】
2005325765.tif 000010
【図９】
2005325765.tif 000011
【図１０】
2005325765.tif 000012
【図１１】
2005325765.tif 000013
【図１２】
2005325765.tif 000014
【図１３】
2005325765.tif 000015
【図１４】
2005325765.tif 000016
【図１５】
2005325765.tif 000017