(57)【特許請求の範囲】
【請求項１】
復水器を用いた発電機について、取水口における温度と排水口における温度との差である取排水温度差を所定の規定値の範囲内にするために、発電機の出力を計算する発電機出力計算装置であって、
前記取水口における取水の温度である取水温度を測定する取水温度測定手段と、
前記排水口における排水の温度である排水温度を測定する排水温度測定手段と、
前記復水器の入口における冷却水の温度である復水器入口温度を測定する復水器入口温度測定手段と、
前記復水器の出口における冷却水の温度である復水器出口温度を測定する復水器出口温度測定手段と、
前記発電機の第１の出力で稼動している場合に測定された前記取水温度と、前記排水温度と、前記復水器入口温度と、前記復水器出口温度と、を対応付けて定期的に記憶して蓄積する第１取排水温度記憶手段と、
前記発電機の第２の出力で稼動している場合に測定された前記取水温度と、前記排水温度と、前記復水器入口温度と、前記復水器出口温度と、を対応付けて定期的に記憶して蓄積する第２取排水温度記憶手段と、
前記第１取排水温度記憶手段又は前記第２取排水温度記憶手段に記憶された前記取水温度及び前記排水温度から算出される取排水温度差である実測取排水温度差と、記憶されたデータと、の関係から、演算により算出される取排水温度差である演算取排水温度差を算出するための演算式を複数種類生成する演算式生成手段と、
前記第１取排水温度記憶手段に記憶されたデータについて、算出された前記実測取排水温度差と、前記演算式生成手段によって生成された複数種類の演算式によって演算された前記演算取排水温度差と、をそれぞれ比較し、比較した差が所定の範囲内であるデータの個数が最も多い演算式を、前記第１取排水温度記憶手段について前記演算取排水温度差を演算する演算式として選択する第１演算選択手段と、
前記第２取排水温度記憶手段に記憶されたデータについて、算出された前記実測取排水温度差と、前記演算式生成手段によって生成された複数種類の演算式によって演算された前記演算取排水温度差と、をそれぞれ比較し、比較した差が所定の範囲内であるデータの個数が最も多い演算式を、前記第２取排水温度記憶手段について前記演算取排水温度差を演算する演算式として選択する第２演算選択手段と、
前記第１演算選択手段によって選択された演算式によって演算される前記演算取排水温度差の平均値及び前記発電機の第１の出力と、前記第２演算選択手段によって選択された演算式によって演算される前記演算取排水温度差の平均値及び前記発電機の第２の出力と、の関係から取排水温度差によって前記発電機の出力を演算する出力演算式を生成する出力演算式生成手段と、
を備える発電機出力計算装置。
【請求項２】
前記演算式生成手段は、
前記第１取排水温度記憶手段又は前記第２取排水温度記憶手段に記憶されたそれぞれのデータに基づいて、前記取水温度と前記実測取排水温度差との関係から前記取水温度によって前記演算取排水温度差を演算するための第１演算式を生成する第１演算式生成手段と、
前記第１取排水温度記憶手段又は前記第２取排水温度記憶手段に記憶されたそれぞれのデータに基づいて、前記復水器入口温度と前記取水温度との温度差と、前記実測取排水温度差との関係から、当該温度差によって前記演算取排水温度差を演算するための第２演算式を生成する第２演算式生成手段と、
前記第１取排水温度記憶手段又は前記第２取排水温度記憶手段に記憶されたそれぞれのデータに基づいて、前記復水器入口温度と前記復水器出口温度との差である復水器出入口温度差と、前記実測取排水温度差との関係から、当該復水器出入口温度差によって前記演算取排水温度差を算出するための第３演算式を生成する第３演算式生成手段と、
を含む請求項１に記載の発電機出力計算装置。
【請求項３】
前記演算式生成手段は、
前記第１取排水温度記憶手段又は前記第２取排水温度記憶手段に記憶されたそれぞれのデータに基づいて、前記取水温度と前記復水器入口温度との関係から前記取水温度によって前記復水器入口温度を演算するための演算式を生成し、前記復水器入口温度と前記排水温度との関係から、当該演算式によって演算された前記復水器入口温度によって前記排水温度を演算するための演算式を生成し、前記取水温度と当該演算式によって演算された排水温度との前記演算取排水温度差を演算する第４演算式を生成する第４演算式生成手段と、
前記第１取排水温度記憶手段又は前記第２取排水温度記憶手段に記憶されたそれぞれのデータに基づいて、前記復水器入口温度と前記排水温度との関係から前記復水器入口温度によって前記排水温度を演算するための演算式を生成し、前記排水温度と前記実測取排水温度差との関係から、当該演算式によって演算された排水温度によって前記演算取排水温度差を演算するための第５演算式を生成する第５演算式生成手段と、
をさらに含む請求項２に記載の発電機出力計算装置。
【請求項４】
前記演算式生成手段は、
前記第１演算式から前記第５演算式によって演算された前記演算取排水温度差の平均値を算出する平均値演算手段をさらに含む請求項３に記載の発電機出力計算装置。
【請求項５】
前記発電機の出力から、前記出力演算式によって演算された前記演算取排水温度差と、サンプリングした前記取水温度と前記排水温度とから算出された前記実測取排水温度差との差によって、前記出力演算式の切片を移動した出力演算式である補正出力演算式を生成し、前記補正出力演算式によって演算された前記演算取排水温度差に、前記補正出力演算式を生成したときの取水温度と、前記補正出力演算式によって演算するときの取水温度との差を加算して補正する補正手段をさらに備える、請求項１から４のいずれかに記載の発電機出力計算装置。
【請求項６】
復水器を用いた発電機について、取水口における温度と排水口における温度との差である取排水温度差を所定の規定値の範囲内にするために、発電機の出力を計算する発電機出力計算装置が実行する方法であって、
前記発電機出力計算装置は、
前記取水口における取水の温度である取水温度を測定する取水温度測定手段と、
前記排水口における排水の温度である排水温度を測定する排水温度測定手段と、
前記復水器の入口における冷却水の温度である復水器入口温度を測定する復水器入口温度測定手段と、
前記復水器の出口における冷却水の温度である復水器出口温度を測定する復水器出口温度測定手段と、
前記発電機の第１の出力で稼動している場合に測定された前記取水温度と、前記排水温度と、前記復水器入口温度と、前記復水器出口温度と、を対応付けて定期的に記憶して蓄積する第１取排水温度記憶手段と、
前記発電機の第２の出力で稼動している場合に測定された前記取水温度と、前記排水温度と、前記復水器入口温度と、前記復水器出口温度と、を対応付けて定期的に記憶して蓄積する第２取排水温度記憶手段と、を備え、
前記方法は、
前記第１取排水温度記憶手段又は前記第２取排水温度記憶手段に記憶された前記取水温度及び前記排水温度から算出される取排水温度差である実測取排水温度差と、記憶されたデータと、の関係から、演算により算出される取排水温度差である演算取排水温度差を算出するための演算式を複数種類生成する演算式生成ステップと、
前記第１取排水温度記憶手段に記憶されたデータについて、算出された前記実測取排水温度差と、前記演算式生成ステップによって生成された複数種類の演算式によって演算された前記演算取排水温度差と、をそれぞれ比較し、比較した差が所定の範囲内であるデータの個数が最も多い演算式を、前記第１取排水温度記憶手段について前記演算取排水温度差を演算する演算式として選択する第１演算選択ステップと、
前記第２取排水温度記憶手段に記憶されたデータについて、算出された前記実測取排水温度差と、前記演算式生成ステップによって生成された複数種類の演算式によって演算された前記演算取排水温度差と、をそれぞれ比較し、比較した差が所定の範囲内であるデータの個数が最も多い演算式を、前記第２取排水温度記憶手段について前記演算取排水温度差を演算する演算式として選択する第２演算選択ステップと、
前記第１演算選択ステップによって選択された演算式によって演算される前記演算取排水温度差の平均値及び前記発電機の第１の出力と、前記第２演算選択ステップによって選択された演算式によって演算される前記演算取排水温度差の平均値及び前記発電機の第２の出力と、の関係から取排水温度差によって前記発電機の出力を演算する出力演算式を生成する出力演算式生成ステップと、
を備える方法。
【請求項７】
復水器を用いた発電機について、取水口における温度と排水口における温度との差である取排水温度差を所定の規定値の範囲内にするために、発電機の出力を計算する発電機出力計算装置に実行させるためのプログラムであって、
前記発電機出力計算装置は、
前記取水口における取水の温度である取水温度を測定する取水温度測定手段と、
前記排水口における排水の温度である排水温度を測定する排水温度測定手段と、
前記復水器の入口における冷却水の温度である復水器入口温度を測定する復水器入口温度測定手段と、
前記復水器の出口における冷却水の温度である復水器出口温度を測定する復水器出口温度測定手段と、
前記発電機の第１の出力で稼動している場合に測定された前記取水温度と、前記排水温度と、前記復水器入口温度と、前記復水器出口温度と、を対応付けて定期的に記憶して蓄積する第１取排水温度記憶手段と、
前記発電機の第２の出力で稼動している場合に測定された前記取水温度と、前記排水温度と、前記復水器入口温度と、前記復水器出口温度と、を対応付けて定期的に記憶して蓄積する第２取排水温度記憶手段と、を備え、
前記プログラムは、前記発電機出力計算装置に、
前記第１取排水温度記憶手段又は前記第２取排水温度記憶手段に記憶された前記取水温度及び前記排水温度から算出される取排水温度差である実測取排水温度差と、記憶されたデータと、の関係から、演算により算出される取排水温度差である演算取排水温度差を算出するための演算式を複数種類生成する演算式生成ステップと、
前記第１取排水温度記憶手段に記憶されたデータについて、算出された前記実測取排水温度差と、前記演算式生成ステップによって生成された複数種類の演算式によって演算された前記演算取排水温度差と、をそれぞれ比較し、比較した差が所定の範囲内であるデータの個数が最も多い演算式を、前記第１取排水温度記憶手段について前記演算取排水温度差を演算する演算式として選択する第１演算選択ステップと、
前記第２取排水温度記憶手段に記憶されたデータについて、算出された前記実測取排水温度差と、前記演算式生成ステップによって生成された複数種類の演算式によって演算された前記演算取排水温度差と、をそれぞれ比較し、比較した差が所定の範囲内であるデータの個数が最も多い演算式を、前記第２取排水温度記憶手段について前記演算取排水温度差を演算する演算式として選択する第２演算選択ステップと、
前記第１演算選択ステップによって選択された演算式によって演算される前記演算取排水温度差の平均値及び前記発電機の第１の出力と、前記第２演算選択ステップによって選択された演算式によって演算される前記演算取排水温度差の平均値及び前記発電機の第２の出力と、の関係から取排水温度差によって前記発電機の出力を演算する出力演算式を生成する出力演算式生成ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、発電機出力計算装置、方法及びプログラムに関する。
【背景技術】
【０００２】
従来より、汽力発電ユニットにおいて、タービンを運転させて仕事をした蒸気は、復水器によって一旦水に戻される。復水器は、蒸気を水へ戻す冷却水として取水口から取水した海水を使用し、海水と蒸気との間で熱交換させた後、温度上昇した海水を排水口より排水している。
【０００３】
このように温度上昇した海水を排水するため、取水温度と排水温度の差（以下、取排水温度差という）は、自治体（市町村）と結んだ公害防止協定により、日平均及び瞬時値の制約が設けられている。例えば、このような協定では、日平均７℃以下、瞬時１０℃以下を遵守することが求められる。
【０００４】
この協定遵守に関する先願は、例えば、特許文献１がある。特許文献１に開示された方法は、取排水温度差と発電機出力との相関関係に着目し、取排水温度差が７℃以下であって、その計測時の温度差が以前の計測時より低くなる傾向のときに、発電機の出力を現状より高い設定にし、低くなる傾向でないときに発電機の出力を現状維持にする。また、特許文献１に開示された方法は、取排水温度差が７℃以上であって、その計測時の温度差が以前の計測時より高くなる傾向のときに、発電機の出力を現状より低い設定にし、高くなる傾向でないときに現状維持にする。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−２４８７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に開示された方法は、取水温度が安定している場合を想定しており、かつ、日平均７℃遵守を主眼として発電機の自動出力制限を行う方法であり、海水温の急激な変化に対応する方法ではない。
【０００７】
ここで、発電機における取排水温度差について整理すると次のような項目を挙げることができる。
（１）取排水温度差は、発電機の出力に対してある一定の関係がある。例えば、発電機の出力の増減は、タービンへ流入する蒸気の増減に関係し、復水器で冷却される蒸気の増減に関係する。また、復水器で冷却される蒸気の増減は、海水との熱交換量の増減に関係し、取排水温度差の高低に関係する。
（２）取水温度は協定により、例えば、海面下６０ｃｍを測定した温度である。取排水温度差は、取水温度と、取水温度を測定したときの排水温度との差をリアルタイムで計算された温度差である（取水した海水が排水されるまでの約７分間タイムラグは考慮されていない）。
（３）冬季（１１月〜２月）においては、風速・気温・波高等の条件により取水温度が短時間（５〜３０分）に急激に降下（２〜３℃）する事象が発生することがある。これは、表層の冷たい海水が下層（海面下６０ｃｍより下方）へ下ることにより発生するものと推測されるがその場合、取水温度差は出力との相関以上に大幅に拡大する為、特許文献１の内容では瞬時制限に対して対応できない。
（４）又、取水温度の急降下は、朝の出力増加要請時と重なることが多く出力上昇という要素が加わると取排水温度差はさらに拡大する。出力の降下により、排水口海水温度が下がるまでにはやはり７分程度の時間遅れがある。
【０００８】
そこで、海水温の急激な変化があった場合でも、取排水温度差についての協定値を超えないように発電機の出力を制御する技術が求められている。
【０００９】
本発明は、海水温の急激な変化があった場合でも、取排水温度差についての協定値を超えないように発電機の出力を制御するための計算をすることができる発電機出力計算装置、方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明では、以下のような解決手段を提供する。
【００１１】
（１）  復水器を用いた発電機について、取水口における温度と排水口における温度との差である取排水温度差を所定の規定値の範囲内にするために、発電機の出力を計算する発電機出力計算装置であって、前記取水口における取水の温度である取水温度を測定する取水温度測定手段と、前記排水口における排水の温度である排水温度を測定する排水温度測定手段と、前記復水器の入口における冷却水の温度である復水器入口温度を測定する復水器入口温度測定手段と、前記復水器の出口における冷却水の温度である復水器出口温度を測定する復水器出口温度測定手段と、前記発電機の第１の出力で稼動している場合に測定された前記取水温度と、前記排水温度と、前記復水器入口温度と、前記復水器出口温度と、を対応付けて定期的に記憶して蓄積する第１取排水温度記憶手段と、前記発電機の第２の出力で稼動している場合に測定された前記取水温度と、前記排水温度と、前記復水器入口温度と、前記復水器出口温度と、を対応付けて定期的に記憶して蓄積する第２取排水温度記憶手段と、前記第１取排水温度記憶手段又は前記第２取排水温度記憶手段に記憶された前記取水温度及び前記排水温度から算出される取排水温度差である実測取排水温度差と、記憶されたデータと、の関係から、演算により算出される取排水温度差である演算取排水温度差を算出するための演算式を複数種類生成する演算式生成手段と、前記第１取排水温度記憶手段に記憶されたデータについて、算出された前記実測取排水温度差と、前記演算式生成手段によって生成された複数種類の演算式によって演算された前記演算取排水温度差と、をそれぞれ比較し、比較した差が所定の範囲内であるデータの個数が最も多い演算式を、前記第１取排水温度記憶手段について前記演算取排水温度差を演算する演算式として選択する第１演算選択手段と、前記第２取排水温度記憶手段に記憶されたデータについて、算出された前記実測取排水温度差と、前記演算式生成手段によって生成された複数種類の演算式によって演算された前記演算取排水温度差と、をそれぞれ比較し、比較した差が所定の範囲内であるデータの個数が最も多い演算式を、前記第２取排水温度記憶手段について前記演算取排水温度差を演算する演算式として選択する第２演算選択手段と、
前記第１演算選択手段によって選択された演算式によって演算される前記演算取排水温度差の平均値及び前記発電機の第１の出力と、前記第２演算選択手段によって選択された演算式によって演算される前記演算取排水温度差の平均値及び前記発電機の第２の出力と、の関係から取排水温度差によって前記発電機の出力を演算する出力演算式を生成する出力演算式生成手段と、を備える発電機出力計算装置。
【００１２】
（１）の構成によれば、本発明に係る発電機出力計算装置は、発電機の第１の出力で稼動している場合に測定された取水温度と、排水温度と、復水器入口温度と、復水器出口温度と、を対応付けて定期的に記憶して蓄積する第１取排水温度記憶手段と、発電機の第２の出力で稼動している場合に測定された取水温度と、排水温度と、復水器入口温度と、復水器出口温度と、を対応付けて定期的に記憶して蓄積する第２取排水温度記憶手段と、を備えている。そして、発電機出力計算装置は、実測取排水温度差と、記憶されたデータと、の関係から、演算取排水温度差を算出するための演算式を複数種類生成する。次に、発電機出力計算装置は、第１取排水温度記憶手段に記憶されたデータについて、実測取排水温度差と、演算取排水温度差と、をそれぞれ比較し、比較した差が所定の範囲内であるデータの個数が最も多い演算式を、第１取排水温度記憶手段について演算取排水温度差を演算する演算式として選択し、第２取排水温度記憶手段に記憶されたデータについて、同様に、実測取排水温度差と、演算取排水温度差と、をそれぞれ比較し、比較した差が所定の範囲内であるデータの個数が最も多い演算式を、第２取排水温度記憶手段について演算取排水温度差を演算する演算式として選択する。次に、発電機出力計算装置は、選択された演算式によって演算される演算取排水温度差の平均値及び発電機の第１の出力と、選択された演算式によって演算される演算取排水温度差の平均値及び発電機の第２の出力と、の関係から取排水温度差によって発電機の出力を演算する出力演算式を生成する。
【００１３】
すなわち、本発明に係る発電機出力計算装置は、蓄積したデータから取排水温度差についての複数種類の演算式を生成し、生成した複数種類の演算式のうち選択した最適の演算式から演算した演算取排水温度差と、発電機の出力との関係についての出力演算式を生成する。よって、発電機出力計算装置は、取排水温度差から出力演算式によって、取排水温度差についての協定値を超えないように発電機の出力を制御するための計算をすることができる。したがって、発電機出力計算装置は、出力演算式によって、海水温の降下値を考慮した取排水温度差から発電機の出力を演算することにより、海水温の急激な変化に対しても、取排水温度差についての協定値を超えないように発電機の出力を制御するための計算をすることができる。
【００１４】
（２）  前記演算式生成手段は、前記第１取排水温度記憶手段又は前記第２取排水温度記憶手段に記憶されたそれぞれのデータに基づいて、前記取水温度と前記実測取排水温度差との関係から前記取水温度によって前記演算取排水温度差を演算するための第１演算式を生成する第１演算式生成手段と、前記第１取排水温度記憶手段又は前記第２取排水温度記憶手段に記憶されたそれぞれのデータに基づいて、前記復水器入口温度と前記取水温度との温度差と、前記実測取排水温度差との関係から、当該温度差によって前記演算取排水温度差を演算するための第２演算式を生成する第２演算式生成手段と、前記第１取排水温度記憶手段又は前記第２取排水温度記憶手段に記憶されたそれぞれのデータに基づいて、前記復水器入口温度と前記復水器出口温度との差である復水器出入口温度差と、前記実測取排水温度差との関係から、当該復水器出入口温度差によって前記演算取排水温度差を算出するための第３演算式を生成する第３演算式生成手段と、を含む（１）に記載の発電機出力計算装置。
【００１５】
すなわち、（２）に係る発電機出力計算装置は、（１）に記載の発電機出力計算装置において、複数種類の演算式は、取水温度から演算取排水温度差を演算する第１演算式と、復水器入口温度と取水温度との差から演算取排水温度差を演算する第２演算式と、復水器出入口温度差から演算取排水温度差を演算する第３演算式とを含む。したがって、（２）に係る発電機出力計算装置は、生成した第１から第３演算式のうちから選択した最適の演算式によって演算した演算取排水温度差と、発電機の出力との関係から出力演算式を生成するので、生成した最適の出力演算式によって、海水温の降下値を考慮した取排水温度差から発電機の出力を演算することにより、海水温の急激な変化に対しても、取排水温度差についての協定値を超えないように発電機の出力を制御するための計算をすることができる。
【００１６】
（３）  前記演算式生成手段は、前記第１取排水温度記憶手段又は前記第２取排水温度記憶手段に記憶されたそれぞれのデータに基づいて、前記取水温度と前記復水器入口温度との関係から前記取水温度によって前記復水器入口温度を演算するための演算式を生成し、前記復水器入口温度と前記排水温度との関係から、当該演算式によって演算された前記復水器入口温度によって前記排水温度を演算するための演算式を生成し、前記取水温度と当該演算式によって演算された排水温度との前記演算取排水温度差を演算する第４演算式を生成する第４演算式生成手段と、前記第１取排水温度記憶手段又は前記第２取排水温度記憶手段に記憶されたそれぞれのデータに基づいて、前記復水器入口温度と前記排水温度との関係から前記復水器入口温度によって前記排水温度を演算するための演算式を生成し、前記排水温度と前記実測取排水温度差との関係から、当該演算式によって演算された排水温度によって前記演算取排水温度差を演算するための第５演算式を生成する第５演算式生成手段と、をさらに含む（２）に記載の発電機出力計算装置。
【００１７】
すなわち、（３）に係る発電機出力計算装置は、（２）に記載の発電機出力計算装置において、取水温度から復水器入口温度を演算し、演算された復水器入口温度から排水温度を演算し、演算した排水温度と取水温度とから演算取排水温度差を演算する第４演算式と、復水器入口温度から排水温度を演算し、演算した排水温度と取水温度とから演算取排水温度差を演算する第５演算式をさらに備えている。したがって、（３）に係る発電機出力計算装置は、生成した第４及び第５演算式をさらに含み、第１演算式から第５演算式のうちから選択されたさらに最適の演算式によって演算される演算取排水温度差と、発電機の出力との出力演算式を生成するので、生成した最適の出力演算式によって、海水温の降下値を考慮した取排水温度差から発電機の出力を演算することにより、海水温の急激な変化に対しても、取排水温度差についての協定値を超えないように発電機の出力を精度よく制御するための計算をすることができる。
【００１８】
（４）  前記演算式生成手段は、前記第１演算式から前記第５演算式によって演算された前記演算取排水温度差の平均値を算出する平均値演算手段をさらに含む（３）に記載の発電機出力計算装置。
【００１９】
すなわち、（４）に係る発電機出力計算装置は、（３）に記載の発電機出力計算装置において、第１演算式から第５演算式の演算結果の平均値をさらに算出する。したがって、（４）に係る発電機出力計算装置は、第１演算式から第５演算式と、演算取排水温度差の平均値の算出とのうちから選択された、さらに最適の演算式又は平均値の算出によって求められる演算取排水温度差と、発電機の出力との出力演算式を生成するので、生成したさらに最適の出力演算式によって、海水温の降下値を考慮した取排水温度差から発電機の出力を演算することにより、海水温の急激な変化に対しても、取排水温度差についての協定値を超えないように発電機の出力をさらに精度よく制御するための計算をすることができる。
【００２０】
（５）  前記発電機の出力から、前記出力演算式によって演算された前記演算取排水温度差と、サンプリングした前記取水温度と前記排水温度とから算出された前記実測取排水温度差との差によって、前記出力演算式の切片を移動した出力演算式である補正出力演算式を生成し、前記補正出力演算式によって演算された前記演算取排水温度差に、前記補正出力演算式を生成したときの取水温度と、前記補正出力演算式によって演算するときの取水温度との差を加算して補正する補正手段をさらに備える、（１）から（４）のいずれかに記載の発電機出力計算装置。
【００２１】
すなわち、（５）に係る発電機出力計算装置は、（１）から（４）のいずれかに記載の発電機出力計算装置において、出力演算式から補正出力演算式を生成し、補正出力演算式によって演算された演算取排水温度差に、補正出力演算式を生成したときの取水温度と、補正出力演算式による演算時の取水温度との差を加算して補正する。したがって、（５）に係る発電機出力計算装置は、演算取排水温度差と、発電機の出力との出力演算式を補正した補正出力演算式を生成し、補正するので、補正した補正出力演算式によって、海水温の降下値を考慮した取排水温度差から発電機の出力を補正して演算することにより、海水温の急激な変化に対しても、取排水温度差についての協定値を超えないように発電機の出力をさらに精度よく制御するための計算をすることができる。
【００２２】
（６）  復水器を用いた発電機について、取水口における温度と排水口における温度との差である取排水温度差を所定の規定値の範囲内にするために、発電機の出力を計算する発電機出力計算装置が実行する方法であって、前記発電機出力計算装置は、前記取水口における取水の温度である取水温度を測定する取水温度測定手段と、前記排水口における排水の温度である排水温度を測定する排水温度測定手段と、前記復水器の入口における冷却水の温度である復水器入口温度を測定する復水器入口温度測定手段と、前記復水器の出口における冷却水の温度である復水器出口温度を測定する復水器出口温度測定手段と、前記発電機の第１の出力で稼動している場合に測定された前記取水温度と、前記排水温度と、前記復水器入口温度と、前記復水器出口温度と、を対応付けて定期的に記憶して蓄積する第１取排水温度記憶手段と、前記発電機の第２の出力で稼動している場合に測定された前記取水温度と、前記排水温度と、前記復水器入口温度と、前記復水器出口温度と、を対応付けて定期的に記憶して蓄積する第２取排水温度記憶手段と、を備え、前記方法は、前記第１取排水温度記憶手段又は前記第２取排水温度記憶手段に記憶された前記取水温度及び前記排水温度から算出される取排水温度差である実測取排水温度差と、記憶されたデータと、の関係から、演算により算出される取排水温度差である演算取排水温度差を算出するための演算式を複数種類生成する演算式生成ステップと、前記第１取排水温度記憶手段に記憶されたデータについて、算出された前記実測取排水温度差と、前記演算式生成ステップによって生成された複数種類の演算式によって演算された前記演算取排水温度差と、をそれぞれ比較し、比較した差が所定の範囲内であるデータの個数が最も多い演算式を、前記第１取排水温度記憶手段について前記演算取排水温度差を演算する演算式として選択する第１演算選択ステップと、前記第２取排水温度記憶手段に記憶されたデータについて、算出された前記実測取排水温度差と、前記演算式生成ステップによって生成された複数種類の演算式によって演算された前記演算取排水温度差と、をそれぞれ比較し、比較した差が所定の範囲内であるデータの個数が最も多い演算式を、前記第２取排水温度記憶手段について前記演算取排水温度差を演算する演算式として選択する第２演算選択ステップと、
前記第１演算選択ステップによって選択された演算式によって演算される前記演算取排水温度差の平均値及び前記発電機の第１の出力と、前記第２演算選択ステップによって選択された演算式によって演算される前記演算取排水温度差の平均値及び前記発電機の第２の出力と、の関係から取排水温度差によって前記発電機の出力を演算する出力演算式を生成する出力演算式生成ステップと、を備える方法。
【００２３】
したがって、（６）の方法によって、（１）と同様に、発電機出力計算装置は、生成した複数種類の演算式のうち選択した最適の演算式から演算した演算取排水温度差と、発電機の出力との関係についての出力演算式を生成し、生成した出力演算式によって、海水温の降下値を考慮した取排水温度差から発電機の出力を演算することにより、海水温の急激な変化に対しても、取排水温度差についての協定値を超えないように発電機の出力を制御するための計算をすることができる。
【００２４】
（７）  復水器を用いた発電機について、取水口における温度と排水口における温度との差である取排水温度差を所定の規定値の範囲内にするために、発電機の出力を計算する発電機出力計算装置に実行させるためのプログラムであって、前記発電機出力計算装置は、前記取水口における取水の温度である取水温度を測定する取水温度測定手段と、前記排水口における排水の温度である排水温度を測定する排水温度測定手段と、前記復水器の入口における冷却水の温度である復水器入口温度を測定する復水器入口温度測定手段と、前記復水器の出口における冷却水の温度である復水器出口温度を測定する復水器出口温度測定手段と、前記発電機の第１の出力で稼動している場合に測定された前記取水温度と、前記排水温度と、前記復水器入口温度と、前記復水器出口温度と、を対応付けて定期的に記憶して蓄積する第１取排水温度記憶手段と、前記発電機の第２の出力で稼動している場合に測定された前記取水温度と、前記排水温度と、前記復水器入口温度と、前記復水器出口温度と、を対応付けて定期的に記憶して蓄積する第２取排水温度記憶手段と、を備え、前記プログラムは、前記発電機出力計算装置に、前記第１取排水温度記憶手段又は前記第２取排水温度記憶手段に記憶された前記取水温度及び前記排水温度から算出される取排水温度差である実測取排水温度差と、記憶されたデータと、の関係から、演算により算出される取排水温度差である演算取排水温度差を算出するための演算式を複数種類生成する演算式生成ステップと、前記第１取排水温度記憶手段に記憶されたデータについて、算出された前記実測取排水温度差と、前記演算式生成ステップによって生成された複数種類の演算式によって演算された前記演算取排水温度差と、をそれぞれ比較し、比較した差が所定の範囲内であるデータの個数が最も多い演算式を、前記第１取排水温度記憶手段について前記演算取排水温度差を演算する演算式として選択する第１演算選択ステップと、前記第２取排水温度記憶手段に記憶されたデータについて、算出された前記実測取排水温度差と、前記演算式生成ステップによって生成された複数種類の演算式によって演算された前記演算取排水温度差と、をそれぞれ比較し、比較した差が所定の範囲内であるデータの個数が最も多い演算式を、前記第２取排水温度記憶手段について前記演算取排水温度差を演算する演算式として選択する第２演算選択ステップと、前記第１演算選択ステップによって選択された演算式によって演算される前記演算取排水温度差の平均値及び前記発電機の第１の出力と、前記第２演算選択ステップによって選択された演算式によって演算される前記演算取排水温度差の平均値及び前記発電機の第２の出力と、の関係から取排水温度差によって前記発電機の出力を演算する出力演算式を生成する出力演算式生成ステップと、を実行させるためのプログラム。
【００２５】
したがって、（７）のプログラムによって、（１）と同様に、発電機出力計算装置は、生成した複数種類の演算式のうち選択した最適の演算式から演算した演算取排水温度差と、発電機の出力との関係についての出力演算式を生成し、生成した出力演算式によって、海水温の降下値を考慮した取排水温度差から発電機の出力を演算することにより、海水温の急激な変化に対しても、取排水温度差についての協定値を超えないように発電機の出力を制御するための計算をすることができる。
【発明の効果】
【００２６】
本発明によれば、次の様な効果がある。
（１）取排水温度差（瞬時値）に相当する出力を演算させることで、環境規制値の遵守と給電運用の両立を図ることができる。さらに、海水温の急激な変化によって取水温度急降下の場合であっても、確保したい取排水温度差に相当する出力を瞬時に予測することができる。
（２）過去の実績を元に、例えば、３１０ＭＷと１７５ＭＷの２種類の出力について下記の６項目の演算を同時に行い、その結果について、ある範囲に収まるデータの数が多い演算式を自動で選択する。このため、単一の演算に頼らず、最も精度の高い演算を選択し、信頼性が向上した結果を出力することができる。
・第１演算式：取水海水温度から演算取排水温度差を演算
・第２演算式：復水器入口温度と取水温度の差から演算取排水温度差を演算
・第３演算式：復水器出入口温度差から演算取排水温度差を演算
・第４演算式：取水温度から復水器入口温度を演算し、演算した復水器入口温度から排水温度を演算し、演算した排水温度と取水温度とから演算取排水温度差を演算
・第５演算式：復水器入口温度から排水温度を演算し、演算した排水温度と取水温度とから演算取排水温度差を演算
・平均値の算出：第１演算式〜第５演算式の演算結果の平均値
（３）実績との差、演算時とデータ採取時の取水温度との差を補正し不確定要素による誤差を低減することができる。
（４）実績データの蓄積によって、労力を要さずに、さらに精度のよい演算式の選択を行い、信頼性のある結果を出力することができる。
（５）サンプルデータ採取時の取水温度と演算時の取水温度を補正するため、取水温度が不安定な状態においても、演算することができるため、実践的な結果を出力することができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の一実施形態に係る発電機出力計算装置の処理を示す概要図である。
【図２】本発明の一実施形態に係る発電機出力計算装置の機能を示す機能ブロック図である。
【図３】本発明の一実施形態に係る発電機出力計算装置によって生成された第１演算式を示す図である。
【図４】本発明の一実施形態に係る発電機出力計算装置によって生成された第２演算式を示す図である。
【図５】本発明の一実施形態に係る発電機出力計算装置によって生成された第３演算式を示す図である。
【図６】本発明の一実施形態に係る発電機出力計算装置によって生成された第４演算式を示す図である。
【図７】本発明の一実施形態に係る発電機出力計算装置によって生成された第５演算式を示す図である。
【図８】本発明の一実施形態に係る発電機出力計算装置によって生成された出力演算式を示す図である。
【図９】本発明の一実施形態に係る発電機出力計算装置による補正を示す図である。
【図１０】本発明の一実施形態に係る発電機出力計算装置のハードウェア構成を示すブロック図である。
【図１１】本発明の一実施形態に係る発電機出力計算装置の第１取排水温度ＤＢ及び第２取排水温度ＤＢの例を示す図である。
【図１２】本発明の一実施形態に係る発電機出力計算装置の演算式生成処理を示すフローチャートである。
【図１３】本発明の一実施形態に係る発電機出力計算装置の予測演算処理を示すフローチャートである。
【図１４】本発明の一実施形態に係る発電機出力計算装置の演算結果の表示の例を示す図である。
【発明を実施するための形態】
【００２８】
以下、本発明の実施形態について図を参照しながら説明する。
【００２９】
図１は、本発明の一実施形態に係る発電機出力計算装置１０の処理を示す概要図である。図２は、本発明の一実施形態に係る発電機出力計算装置１０の機能を示す機能ブロック図である。図３から図７は、本発明の一実施形態に係る発電機出力計算装置１０によって生成された第１演算式から第５演算式を示す図である。図８は、本発明の一実施形態に係る発電機出力計算装置１０によって生成された出力演算式を示す図である。図９は、本発明の一実施形態に係る発電機出力計算装置１０による補正を示す図である。
【００３０】
発電機出力計算装置１０は、復水器３０１を用いた発電機（図示せず）について、取水口における温度と排水口における温度との差である取排水温度差を所定の規定値の範囲内にするために、発電機の出力を計算する。発電機出力計算装置１０は、取水口における取水（例えば、海水）の温度である取水温度を測定する取水温度センサ３１１と、排水口における排水（例えば、取水した海水を冷却水として利用した後の海水）の温度である排水温度を測定する排水温度センサ３１２と、復水器３０１の入口における冷却水（例えば、取水した海水を冷却水として利用する場合の海水）の温度である復水器入口温度を測定する復水器入口温度センサ３１３と、復水器３０１の出口における冷却水（例えば、取水した海水を冷却水として利用した後の海水）の温度である復水器出口温度を測定する復水器出口温度センサ３１４とを備えている。
【００３１】
そして、発電機出力計算装置１０は、第１取排水温度記憶手段としての第１取排水温度ＤＢ３１（データベース）３１と、第２取排水温度記憶手段としての第２取排水温度ＤＢ３２と、測定部１１と、演算式生成手段としての演算式生成部１２と、第１演算選択手段としての第１演算選択部１３と、第２演算選択手段としての第２演算選択部１４と、出力演算式生成手段としての出力演算式生成部１５と、補正手段としての補正部１６と、演算結果出力部１７とを備えている。
【００３２】
第１取排水温度ＤＢ３１は、発電機の第１の出力（例えば、１７５ＭＷ）で稼動している場合に測定された取水温度と、排水温度と、復水器入口温度と、復水器出口温度と、を対応付けて定期的に記憶して蓄積する（後述する図１１参照）。
【００３３】
第２取排水温度ＤＢ３２は、発電機の第２の出力（例えば、３１０ＭＷ）で稼動している場合に測定された取水温度と、排水温度と、復水器入口温度と、復水器出口温度と、を対応付けて定期的に記憶して蓄積する（後述する図１１参照）。
【００３４】
測定部１１は、定期的に、取水温度センサ３１１と、排水温度センサ３１２と、復水器入口温度センサ３１３と、復水器出口温度センサ３１４とから測定された温度データを受信する。そして、測定部１１は、発電機の出力を取得し、受信した温度データを取得した発電機の出力に対応付けて記憶させる。そして、測定部１１は、発電機の出力に対応付けられた温度データを、第１の出力及び第２の出力（例えば、１７５ＭＷ及び３１０ＭＷ）により第１取排水温度ＤＢ３１又は第２取排水温度ＤＢ３２に格納する。発電機の出力は、発電機から送信される出力を受信することにより取得してもよいし、ユーザにより入力された値を取得するとしてもよい。
【００３５】
演算式生成部１２は、第１取排水温度ＤＢ３１又は第２取排水温度ＤＢ３２に記憶された取水温度及び排水温度から算出される取排水温度差である実測取排水温度差と、記憶されたデータと、の関係から、演算により算出される取排水温度差である演算取排水温度差を演算するための演算式を複数種類生成する（後述する第１演算式から第５演算式）。演算式生成部１２は、測定され、記憶されたデータ（例えば、取水温度、排水温度、復水器入口温度、復水器出口温度）と、実測取排水温度差とのデータ間の関係を、最小二乗法に基づいて１次式に近似する。
【００３６】
第１演算選択部１３は、第１取排水温度ＤＢ３１に記憶されたデータについて、算出された実測取排水温度差と、演算式生成部１２によって生成された複数種類の演算式によって演算された演算取排水温度差と、をそれぞれ比較し、比較した差が所定の範囲（例えば、−０．３〜＋０．５℃）内であるデータの個数が最も多い（データの個数の比率（ヒット率）が最も高い）演算式を、第１取排水温度ＤＢ３１について演算取排水温度差を演算する演算式として選択する。所定の範囲は、変更可能に記憶されている（例えば、後述するハードディスク１０７４に記憶されている）。
【００３７】
第２演算選択部１４は、第２取排水温度ＤＢ３２に記憶されたデータについて、算出された実測取排水温度差と、演算式生成部１２によって生成された複数種類の演算式によって演算された演算取排水温度差と、をそれぞれ比較し、比較した差が所定の範囲（例えば、−０．３〜＋０．５℃）内であるデータの個数が最も多い（データの個数の比率（ヒット率）が最も高い）演算式を、第２取排水温度ＤＢ３２について演算取排水温度差を演算する演算式として選択する。
【００３８】
出力演算式生成部１５は、第１演算選択部１３によって選択された演算式によって演算される演算取排水温度差の平均値及び発電機の第１の出力と、第２演算選択部１４によって選択された演算式によって算出される演算取排水温度差の平均値及び発電機の第２の出力と、の関係から取排水温度差によって発電機の出力を算出する出力演算式を生成する。
【００３９】
さらに、演算式生成部１２は、第１演算式生成手段としての第１演算式生成部１２１と、第２演算式生成手段としての第２演算式生成部１２２と、第３演算式生成手段としての第３演算式生成部１２３と、第４演算式生成手段としての第４演算式生成部１２４と、第５演算式生成手段としての第５演算式生成部１２５と、平均値演算手段としての平均値演算部１２６と、を備える。
【００４０】
第１演算式生成部１２１は、第１取排水温度ＤＢ３１又は第２取排水温度ＤＢ３２に記憶されたそれぞれのデータに基づいて、取水温度と実測取排水温度差との関係から取水温度によって演算取排水温度差を演算するための第１演算式を生成する。すなわち図３において、第１演算式２０１は、海水温度（測定された取水温度）から演算取排水温度差を演算する場合に用いられる。
【００４１】
第２演算式生成部１２２は、第１取排水温度ＤＢ３１又は第２取排水温度ＤＢ３２に記憶されたそれぞれのデータに基づいて、復水器入口温度と取水温度との温度差と、実測取排水温度差との関係から、当該温度差によって演算取排水温度差を演算するための第２演算式を生成する。すなわち図４において、第２演算式２０２は、測定された復水器入口温度と海水温度（測定された取水温度）との差から演算取排水温度差を演算する場合に用いられる。
【００４２】
第３演算式生成部１２３は、第１取排水温度ＤＢ３１又は第２取排水温度ＤＢ３２に記憶されたそれぞれのデータに基づいて、復水器入口温度と復水器出口温度との差である復水器出入口温度差と、取排水温度差との関係から、当該復水器出入口温度差によって演算取排水温度差を算出するための第３演算式を生成する。すなわち図５において、第３演算式２０３は、測定された復水器入口温度と復水器出口温度との差から演算取排水温度差を演算する場合に用いられる。
【００４３】
第４演算式生成部１２４は、第１取排水温度ＤＢ３１又は第２取排水温度ＤＢ３２に記憶されたそれぞれのデータに基づいて、取水温度と復水器入口温度との関係から取水温度によって復水器入口温度を演算するための演算式を生成し、復水器入口温度と排水温度との関係から当該演算式によって演算された復水器入口温度によって排水温度を演算するための演算式を生成し、取水温度と当該演算式によって演算された排水温度との演算取排水温度差を演算する第４演算式を生成する。すなわち、図６において、第４演算式の演算式２０４は、海水温度（測定された取水温度）から復水器入口温度を算出する場合に用いられ、第４演算式の演算式２０５は、演算式２０４を用いて演算した復水器入口温度から排水温度を演算する場合に用いられる。そして、海水温度（測定された取水温度）と、算出された排水温度とから演算取排水温度差が演算される。
【００４４】
第５演算式生成部１２５は、第１取排水温度ＤＢ３１又は第２取排水温度ＤＢ３２に記憶されたそれぞれのデータに基づいて、復水器入口温度と排水温度との関係から復水器入口温度によって排水温度を演算するための演算式を生成し、排水温度と実測取排水温度差との関係から、当該演算式によって演算された排水温度によって演算取排水温度差を演算するための第５演算式を生成する。すなわち図７において、第５演算式の演算式２０６は、測定された復水器入口温度から排水温度を演算する場合に用いられ、第５演算式の演算式２０７は、演算された排水温度から演算取排水温度差を演算する場合に用いられる。
【００４５】
平均値演算部１２６は、第１演算式から第５演算式によって演算された演算取排水温度差の平均値を算出する。
【００４６】
出力演算式生成部１５は、第１演算選択部１３によって選択された演算式によって演算される演算取排水温度差の平均値及び発電機の第１の出力と、第２演算選択部１４によって選択された演算式によって算出される取排水温度差の平均値及び発電機の第２の出力と、の関係から取排水温度差によって発電機の出力を演算する出力演算式を生成する。すなわち図８において、出力演算式２１０は、取排水温度差から出力を演算する場合や、出力から演算取排水温度差を演算する場合に用いられる。
【００４７】
補正部１６は、発電機の出力から、出力演算式によって演算された演算取排水温度差と、サンプリングした取水温度と排水温度とから算出された実測取排水温度差との差によって、出力演算式の切片を移動した出力演算式である補正出力演算式を生成し、補正出力演算式によって演算された演算取排水温度差に、補正出力演算式を生成したときの取水温度と、補正出力演算式によって演算するときの取水温度との差を加算して補正する。具体的には、図９（１）において、補正部１６は、出力値２２１から出力演算式２１０によって演算された演算取排水温度差２２２と、サンプリングした取水温度と排水温度とから算出された実測取排水温度差との差２２３によって、出力演算式２１０の切片を移動した出力演算式である補正出力演算式２２０を生成する。次に、補正部１６は、出力値２３１から補正出力演算式２２０によって演算した演算取排水温度差２３２に、補正出力演算式２２０を生成したときの取水温度と、補正出力演算式２２０によって演算するときの取水温度との差２３３を、演算取排水温度差２３２に加算して、補正する。
【００４８】
図１０は、本発明の一実施形態に係る発電機出力計算装置１０のハードウェア構成を示すブロック図である。図２に示すように、発電機出力計算装置１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１１、メモリ２０１２、操作部２０１３、表示部２０１４、Ｉ／Ｏコントローラ１０７０及び機器Ｉ／Ｆ２０１６がバスライン２０５０により接続されて構成されている。
【００４９】
ＣＰＵ２０１１は、発電機出力計算装置１０を統括的に制御する部分であり、メモリ２０１２に記憶された各種プログラムを適宜読み出して実行することにより、上述したハードウェアと協働し、本発明に係る各種機能を実現している。メモリ２０１２は、適宜読み出して実行されるプログラムを記憶し、プログラムの実行によって作成される種々の情報を記憶する。
【００５０】
操作部２０１３は、各種設定や入力操作を行う操作ボタン群、決定操作ボタン等を備えており、操作部２０１３による入力情報はＣＰＵ２０１１の制御下で処理される。すなわち、ユーザは、操作部２０１３を介して、必要な各種の設定操作、又は指定操作等が可能である。表示部２０１４は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）や有機ＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）によって構成され、各種情報を表示する。
【００５１】
Ｉ／Ｏコントローラ１０７０には、ハードディスク１０７４等の記憶手段を接続することができる。ハードディスク１０７４は、発電機出力計算装置１０が本発明の機能を実行するためのプログラムを記憶している。さらに、ハードディスク１０７４は、第１取排水温度ＤＢ３１や、第２取排水温度ＤＢ３２、データと演算式との差の所定の範囲を示す設定値等を記憶している。
【００５２】
通信Ｉ／Ｆ１０４０は、発電機出力計算装置１０を専用ネットワーク又は公共ネットワークを介して他のサーバ等と接続できるようにするためのネットワーク・アダプタである。
【００５３】
機器Ｉ／Ｆ２０１６は、発電機出力計算装置１０と、温度センサ（取水温度センサ３１１、排水温度センサ３１２、復水器入口温度センサ３１３、復水器出口温度センサ３１４）とを接続し、温度センサからの温度データを受信できるようにするためのインターフェースである。
【００５４】
図１１は、本発明の一実施形態に係る発電機出力計算装置１０の第１取排水温度ＤＢ３１及び第２取排水温度ＤＢ３２の例を示す図である。図１１（１）は、発電機の出力値と、測定データとを記憶して蓄積している測定データＤＢである。図１１（２）は、第１取排水温度ＤＢ３１及び第２取排水温度ＤＢ３２の例を示す図である。第１取排水温度ＤＢ３１は、発電機の第１の出力（例えば、１７５ＭＷ）における測定データ（測定された取水温度、排水温度、復水器入口温度、復水器出口温度）と、取水温度と排水温度との差と、演算式による演算取排水温度差（第１演算式による演算取排水温度差、第２演算式による演算取排水温度差、第３演算式による演算取排水温度差、第４演算式による演算取排水温度差、第５演算式による演算取排水温度差、演算取排水温度差の平均値演算による平均値）とを対応付けて記憶している。第２取排水温度ＤＢ３２は、発電機の第２の出力（例えば、３１０ＭＷ）について、第１取排水温度ＤＢ３１と同様である。
【００５５】
図１２は、本発明の一実施形態に係る発電機出力計算装置１０の演算式生成処理を示すフローチャートである。本処理は、定期的（例えば、３０分ごと）に開始し、処理終了により終了する。
【００５６】
ステップＳ１０１において、ＣＰＵ２０１１（測定部１１）は、発電機の出力を取得すると共に、温度センサ（取水温度センサ３１１、排水温度センサ３１２、復水器入口温度センサ３１３、復水器出口温度センサ３１４）による温度データを取得し、発電機の出力に対応付けてハードディスク１０７４に記憶させる。そして、ＣＰＵ２０１１（測定部１１）は、発電機の第１の出力及び第２の出力（例えば、１７５ＭＷ及び３１０ＭＷ）に従って、第１取排水温度ＤＢ３１又は第２取排水温度ＤＢ３２に記憶させる。その後、ＣＰＵ２０１１は、処理をステップＳ１０２に移す。
【００５７】
ステップＳ１０２において、ＣＰＵ２０１１（演算式生成部１２）は、演算式を生成するか否かを判断する。より具体的には、ＣＰＵ２０１１は、演算式の生成を指示されたか否か（入力を受け付け、受け付けた入力が演算式を生成するための指示か否か）を判断する。この判断がＹＥＳの場合、ＣＰＵ２０１１は、処理をステップＳ１０３に移し、ＮＯの場合、ＣＰＵ２０１１は、処理を終了する。
【００５８】
ステップＳ１０３において、ＣＰＵ２０１１（演算式生成部１２、第１演算式生成部１２１、第２演算式生成部１２２、第３演算式生成部１２３、第４演算式生成部１２４、第５演算式生成部１２５）は、演算式を生成する。より具体的には、ＣＰＵ２０１１は、上述の第１演算式から第５演算式の生成を行う。その後、ＣＰＵ２０１１は、処理をステップＳ１０４に移す。
【００５９】
ステップＳ１０４において、ＣＰＵ２０１１（第１演算選択部１３）は、第１取排水温度ＤＢ３１について、第１演算式から第５演算式による演算と、第１演算式から第５演算式による演算取排水温度差の平均値演算とを行う。次に、ＣＰＵ２０１１（第１演算選択部１３）は、測定された実測取排水温度差と、演算された演算取排水温度差と、をそれぞれ比較し、比較した差が所定の範囲（例えば、−０．３〜＋０．５℃）内であるデータの個数の率（ヒット率）が最も高い演算式（第１演算式から第５演算式と、第１演算式から第５演算式による演算取排水温度差の平均値演算とのうちの１つ）を選択する。次に、ＣＰＵ２０１１（第２演算選択部１４）は、同様に、第２取排水温度ＤＢ３２についてヒット率が最も高い演算式を選択する。その後、ＣＰＵ２０１１は、処理をステップＳ１０５に移す。
【００６０】
ステップＳ１０５において、ＣＰＵ２０１１（出力演算式生成部１５）は、ステップＳ１０４（第１演算選択部１３）において選択した演算式による演算取排水温度差の平均値及び発電機の第１の出力（例えば、１７５ＭＷ）と、ステップＳ１０４（第２演算選択部１４）において選択した演算による演算取排水温度差の平均値及び発電機の第２の出力（例えば、３１０ＭＷ）と、の関係から取排水温度差によって発電機の出力を演算する出力演算式を生成する。その後、ＣＰＵ２０１１は、処理を終了する。
【００６１】
図１３は、本発明の一実施形態に係る発電機出力計算装置１０の予測演算処理を示すフローチャートである。本処理は、定期的（例えば、３０分ごと）に開始し、処理終了により終了する。
【００６２】
ステップＳ２０１において、ＣＰＵ２０１１（測定部１１）は、発電機の出力を取得すると共に、温度センサ（取水温度センサ３１１、排水温度センサ３１２、復水器入口温度センサ３１３、復水器出口温度センサ３１４）によって測定（サンプリング）された温度を取得する。その後、ＣＰＵ２０１１は、処理をステップＳ２０２に移す。
【００６３】
ステップＳ２０２において、ＣＰＵ２０１１は、補正出力演算式を生成するか否かを判断する。すなわち、ＣＰＵ２０１１は、既に補正出力演算式が作成されているか否かを判断する。この判断がＹＥＳの場合、ＣＰＵ２０１１は、処理をステップＳ２０３に移し、この判断がＮＯの場合、ＣＰＵ２０１１は、処理をステップＳ２０４に移す。
【００６４】
ステップＳ２０３において、ＣＰＵ２０１１は、補正出力演算式を生成する。より具体的には、ＣＰＵ２０１１は、出力演算式によって演算された演算取排水温度差と、サンプリングした取水温度と排水温度とから算出された実測取排水温度差との差によって、出力演算式の切片を移動した補正出力演算式を生成する。
【００６５】
ステップＳ２０４において、ＣＰＵ２０１１は、目標取排水温度差を取得する。すなわち、ＣＰＵ２０１１は、ユーザからの入力を受け付け、受け付けた入力によって、目標とする取排水温度差である目標取排水温度差を取得する。その後、ＣＰＵ２０１１は、処理をステップＳ２０５に移す。
【００６６】
ステップＳ２０５において、ＣＰＵ２０１１は、目標取排水温度差から出力演算式によって演算した発電機の出力を表示する。その後、ＣＰＵ２０１１は、処理をステップＳ２０６に移す。
【００６７】
ステップＳ２０６において、ＣＰＵ２０１１は、目標取排水温度差から補正出力演算式によって演算した発電機の出力を表示する。その後、ＣＰＵ２０１１は、処理をステップＳ２０７に移す。
【００６８】
ステップＳ２０７において、ＣＰＵ２０１１は、サンプリングした時点（現時点）の取水温度と、補正出力演算式を生成したときの取水温度との差によって目標取排水温度差を補正する。次に、ＣＰＵ２０１１は、補正した目標取排水温度差から補正出力演算式によって演算した発電機の出力を表示する。その後、ＣＰＵ２０１１は、処理を終了する。
【００６９】
図１４は、本発明の一実施形態に係る発電機出力計算装置１０の演算結果の表示の例を示す図である。図１４が示す表示の例において、発電機出力計算装置１０は、補正出力演算式を生成したときの温度（ベースデータ：取水温度、復水器入口温度、復水器出口温度、取排水温度差実測値）と、負荷（発電機の出力値）とを温度及び負荷表示欄５１１〜５１５に表示し、サンプリングした現在の取水温度（取水温度センサ３１１から受信した取水温度）を現在取水温度表示欄５２３に表示し、目標取排水温度差の入力欄５２１にユーザによって入力された目標取排水温度差（実測取排水温度差に、急激な温度降下として、例えば３．０℃を加算した値７．０℃）を表示している。
【００７０】
次に、発電機出力計算装置１０は、計算値表示欄５２２に、ベースデータを基に演算した取排水温度差の計算値（演算取排水温度差）を表示し、目標取排水温度差の入力欄５２１から取得した目標取排水温度差から出力演算式によって演算した発電機の出力値（海水温の急激な３．０℃の降下に対しても、取排水温度差についての協定値を超えないような発電機の出力）を出力値表示欄５３３に表示している。
【００７１】
さらに、発電機出力計算装置１０は、目標取排水温度差から補正出力演算式によって演算した発電機の出力値を出力値表示欄５３２に表示し、補正出力演算式を生成時の取水温度（１０℃）と、サンプリングした現在の取水温度（９．９℃）との差（０．１℃）によって補正した目標取排水温度差（７．１℃）を目標取排水温度差の入力欄５２１に表示し、補正した目標取排水温度差から補正出力演算式によって演算した発電機の出力値を出力値表示欄５３１に表示している。
【００７２】
本実施形態によれば、発電機出力計算装置１０は、発電機の第１の出力で稼動している場合に測定された温度データを対応付けて定期的に記憶して蓄積する第１取排水温度ＤＢ３１と、発電機の第２の出力で稼動している場合に測定された温度データを対応付けて定期的に記憶して蓄積する第２取排水温度ＤＢ３２とを備える。そして、発電機出力計算装置１０は、第１取排水温度ＤＢ３１又は第２取排水温度ＤＢ３２に記憶された取水温度及び排水温度から算出される実測取排水温度差と、記憶されたデータと、の関係から、演算取排水温度差を算出するための演算式を複数種類（第１演算式から第５演算式、第１演算式から第５演算式によって演算される演算取排水温度差の平均値演算）生成し、ヒット率が最も高い演算式を、第１取排水温度ＤＢ３１及び第２取排水温度ＤＢ３２について選択し、第１取排水温度ＤＢ３１について選択された演算式によって演算される演算取排水温度差の平均値及び発電機の第１の出力（１７５ＭＷ）と、第２取排水温度ＤＢ３２について選択された演算式によって演算される演算取排水温度差の平均値及び発電機の第２の出力（３１０ＭＷ）と、の関係から取排水温度差によって発電機の出力を演算する出力演算式を生成する。したがって、発電機出力計算装置１０は、生成した出力演算式によって、海水温の降下値を考慮した取排水温度差から発電機の出力を演算することにより、海水温の急激な変化に対しても、取排水温度差についての協定値を超えないように発電機の出力を制御するための計算をすることができる。
【００７３】
なお、本実施形態では、発電機出力計算装置１０は、発電機の出力値を表示するとしたが、これに限られない。発電機出力計算装置１０は、発電機の出力値を表示すると共に、発電機の出力を制御するために出力値を出力する（例えば、通信Ｉ／Ｆ部１０４０を介して発電機出力制御装置（図示せず）に送信する）としてもよい。また、発電機出力計算装置１０は、実測取排水温度差が目標取排水温度差を超えている場合や、演算した発電機の出力値と負荷（現在の発電機の出力値）との差が所定の値を超える場合に警報を発するとしてもよい。
【００７４】
なお、本実施形態では、発電機出力計算装置１０は、演算式生成処理において、演算式の生成を指示されたことによって演算式を生成する（ステップＳ１０２及びＳ１０３）としたが、これに限られない。発電機出力計算装置１０は、演算式を更新するための時期（例えば、３ヶ月ごと）を判断し、演算式を生成するとしてもよい。発電機出力計算装置１０は、季節ごとに、演算式を更新し、季節により変化する海水温に適応した演算式を生成することができる。これにより、発電機出力計算装置１０は、季節特有の海水温の急激な変化に対しても、取排水温度差についての協定値を超えないように発電機の出力を制御するための計算をすることができる。
【００７５】
なお、本実施形態では、発電機出力計算装置１０として構成したが、他の装置、例えば、発電機出力制御装置に組み込まれて発電機出力計算装置としての機能を実現させるコンピュータプログラムとして構成してもよい。
【００７６】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【符号の説明】
【００７７】
１０    発電機出力計算装置
１１    測定部
１２    演算式生成部
１２１  第１演算式生成部
１２２  第２演算式生成部
１２３  第３演算式生成部
１２４  第４演算式生成部
１２５  第５演算式生成部
１２６  平均値演算部
１３    第１演算選択部
１４    第２演算選択部
１５    出力演算式生成部
１６    補正部
１７    演算結果出力部
３１    第１取排水温度ＤＢ
３２    第２取排水温度ＤＢ
３０１  復水器
３１１  取水温度センサ
３１２  排水温度センサ
３１３  復水器入口温度センサ
３１４  復水器出口温度センサ
【図１】
0005153855.tif 000002
【図２】
0005153855.tif 000003
【図３】
0005153855.tif 000004
【図４】
0005153855.tif 000005
【図５】
0005153855.tif 000006
【図６】
0005153855.tif 000007
【図７】
0005153855.tif 000008
【図８】
0005153855.tif 000009
【図９】
0005153855.tif 000010
【図１０】
0005153855.tif 000011
【図１１】
0005153855.tif 000012
【図１２】
0005153855.tif 000013
【図１３】
0005153855.tif 000014
【図１４】
0005153855.tif 000015