(57)【要約】      （修正有）【課題】発電出力、貯水量および流量の最適値を高い精度で決めることができる水力発電所の出力配分装置および水力発電システムを提供する。【解決手段】定式化手段２１は、状態変数として、所与の区分数に分割された貯水量の区分を表す変数と、水力発電所の水位落差変動により変化する流量−発電出力特性を区分線形近似で表してどの区分に発電出力および流量が存在するかを表す変数と、どの時間帯にどのくらいの発電出力、流量および貯水量で水力発電所を運転するかを表す変数と、を設定する。また、制約条件として、各時間帯の貯水量の上下限および発電出力の上下限を設定し、目的関数として、出力配分期間の全時間帯の収益最大化または運転コスト最小化を設定する。【選択図】図１
2019169064.tif 000002
【特許請求の範囲】
【請求項１】
水力発電所の発電出力、流量および貯水量を計算する出力配分計算実行部と、
前記出力配分計算実行部にて用いられるデータを格納するデータ格納部と、を備え、
前記出力配分計算実行部は、
予め与えられた区分数に分割された貯水量の区分を表す変数と、流量−発電出力特性を区分線形近似で表してどの区分に発電出力および流量が存在するかを表す変数と、どの時間帯にどのくらいの発電出力、流量および貯水量で水力発電所を運転するかを表す変数と、を有し、
出力配分期間の全時間帯の収益最大化または運転コスト最小化を目的関数とし、各時間帯の貯水量の上下限および発電出力の上下限を制約条件として、数理計画問題の定式化を行う定式化手段と、
前記数理計画問題を解く求解手段と、を備えたことを特徴とする水力発電所の出力配分装置。
【請求項２】
前記定式化手段は、起動費用および停止費用を制約条件として、数理計画問題の定式化を行うことを特徴とする請求項１に記載の水力発電所の出力配分装置。
【請求項３】
前記定式化手段は、需給バランス条件を制約条件として、数理計画問題の定式化を行うことを特徴とする請求項１又は２に記載の水力発電所の出力配分装置。
【請求項４】
前記定式化手段は、予備力条件を制約条件として、数理計画問題の定式化を行うことを特徴とする請求項１〜３のいずれか１項に記載の水力発電所の出力配分装置。
【請求項５】
水力発電所の管路情報から水力発電所に所属する発電機の号機運転パターンの鉄管損失を計算し、前記号機運転パターンのうちで、所与の貯水量区分および流量に対応し、且つ単位流量当たりの発電出力が最大となる最効率運転パターンを決定して、発電所単位の流量−発電出力特性を導く流量−発電出力特性計算部を備え、
前記データ格納部には、前記最効率運転パターンを格納し、
前記求解手段は、前記最効率運転パターンを取得し、当該最効率運転パターンに従って、水力発電所に所属する発電機毎の発電出力最適値および発電機毎の流量最適値を求めることを特徴とする請求項１〜４のいずれか１項に記載の水力発電所の出力配分装置。
【請求項６】
請求項１〜５のいずれか１項に記載の出力配分装置を備え、ポンプ機能を兼ねた発電機を有する水力発電システムであって、
前記出力配分計算実行部が作成した水力発電所の発電出力、流量および貯水量を読み込み、発電出力、流量および貯水量を制御指令として前記発電機へ出力する運転制御部を備えたことを特徴とする水力発電システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、水力発電所の発電出力、流量および貯水量を決定する出力配分装置および水力発電システムに関する。
【背景技術】
【０００２】
一般に、水力発電機は発電出力を広範囲に且つ短時間で調節することができる。また、揚水発電機や同期調相機を用いれば、大容量の無効電力を調整可能である。さらに、可変速揚水発電機では揚水運転中でも自動周波数制御が可能である。これらの水力発電機を備えた水力発電所によれば、負荷が変化しても電力系統の周波数や電圧を一定の範囲に保つことができる。
【０００３】
このような水力発電所によれば、電力系統の品質および安定度の向上に寄与することが可能である。水力発電所が上記の効果を発揮するためには、水力発電所を最適な出力で運用することが重要である。したがって、水力発電所の発電出力、流量および貯水量に関して、経済的な出力配分を行う必要がある。
【０００４】
ここで、水力発電所の発電出力、流量および貯水量の関係について、図９を用いて説明する。図９のグラフでは、水力発電所の発電出力、流量および貯水量の関係における一般的な傾向を示している。貯水量１〜３のグラフでは、貯水量１から貯水量３になるにしたがって貯水量が大きくなっていく。
【０００５】
発電出力、流量および貯水量の関係における一般的な傾向として次の点を挙げることができる。すなわち、貯水量が一定であれば流量が大きいほど発電出力が大きい。また、貯水量が大きいほど単位流量当りの発電量が多い。すなわち、同じ流量であれば貯水量が大きいほど発電出力が大きい。
【０００６】
しかし、貯水量が変動すれば、貯水量の大小によって、流量と発電出力の関係は変わってくる。すなわち、貯水量が大きくて流量が少ない場合と、貯水量が少なくて流量が大きい場合とでは、どちらの方が、発電出力が大きくなると一概に決めることができない。例えば、図９のグラフにおいて、貯水量が小さく流量が大きい貯水量１のグラフ上のポイントａ１と、貯水量が大きく流量が小さい貯水量３のグラフ上のポイントｂ１を比較した場合、発電出力はｂ１＜ａ１となる。つまり、貯水量が少なくとも流量が大きければ、大きな発電出力を得ることができることがある。
【０００７】
また、その反対に、流量が少なくとも貯水量が大きければ、大きな発電出力を得ることができる場合がある。例えば、貯水量が小さく流量が大きい貯水量１のグラフ上のポイントａ１と、貯水量が大きく流量がポイントａ１より小さい貯水量３のグラフ上のポイントｂ２とを比較すると、ポイントｂ２の方がポイントａ１よりも発電出力が大きいことは明白である。
【０００８】
このように、水力発電所の発電出力は、少なくとも流量と貯水量の多変数関数となっている。そのため、発電出力、流量および貯水量に関して、それぞれの最適値を求めることは非常に面倒であった。水力発電所では、水車効率および発電効率を一定と仮定すれば、発電電力が流量と有効落差の積に比例する。有効落差とは水力発電所の実質的な水位落差であり、水位が決まれば水位−貯水量特性に従って貯水量も決まる。そこで、水力発電所の水位落差の変動は無視して貯水量を固定値とし、流量および発電出力の最適値を求めることが考えられる。
【０００９】
ところが、流量と発電出力との関係は一般に非線形であり、また上に凸とも下に凸とも限らない。すなわち、流量と発電出力との関係を示す流量−発電出力特性（以降、ＰＱ特性とも略記する）は、非線形かつ非凸な関数である。このため、貯水量を固定したとしても、非線形で非凸な関係である発電出力および流量については計算機で扱うことが困難であった。したがって従来では、貯水量について固定値とするだけではなく、ＰＱ特性に関しては、２次関数または３次関数で近似して、水力発電所における発電出力と流量の最適値を求めることが一般的であった。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２０１５−１２５６６５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
最近では、発送電分離や電気料金の自由化などを背景として、水力発電所を電力会社から独立したカンパニーとして分離させる可能性が生じている。水力発電所が電力会社から独立分離する場合、水力発電所単独での経済性を割り出し、発電出力を高い精度で最適に制御して、経済性を高めることが求められると予想される。
【００１２】
また、水力発電所の経済性を高めるためには、揚水動力費用や起動費用および停止費用、さらには需給バランスや予備力などを細かく勘案して発電コストを極力抑える必要がある。その上で、水力発電所の発電出力、流量および貯水量に関して高い精度で最適な値に決め、経済的な出力配分を行うことが重要となる。
【００１３】
そのため従来では、貯水量を固定値としていたが、これを改め、水位落差の変動を考慮して貯水量の最適値を求めることが要請されている。また、ＰＱ特性については、２次あるいは３次関数を用いた近似よりも一層詳細な近似を行って、水力発電所の発電出力および流量の最適値を求めることが期待されていた。
【００１４】
本実施形態は、上記の課題を解決するために提案されたものであり、その目的は、水位落差の変動および流量−発電出力特性の非線形性及び非凸性を同時に扱える数値計画問題として定式化して、これを解くことにより、水位落差の変動や、ＰＱ特性の非線形性及び非凸性を考慮に入れつつ、発電出力、貯水量および流量の最適値を高い精度で計算することができ、精度および経済性の改善を図ることが可能な水力発電所の出力配分装置を提供することにある。
【課題を解決するための手段】
【００１５】
上記目的を達成するために、本発明の実施形態に係る水力発電所の出力配分装置は、次のような構成要素を備えている。
（１）水力発電所の発電出力、流量および貯水量を計算する出力配分計算実行部。
（２）前記出力配分計算実行部にて用いられるデータを格納するデータ格納部。
（３）前記出力配分計算実行部に備えられており、予め与えられた区分数に分割された貯水量の区分を表す変数と、流量−発電出力特性を区分線形近似で表してどの区分に発電出力および流量が存在するかを表す変数と、どの時間帯にどのくらいの発電出力、流量および貯水量で水力発電所を運転するかを表す変数と、を有し、出力配分期間の全時間帯の収益最大化または運転コスト最小化を目的関数とし、各時間帯の貯水量の上下限および発電出力の上下限を制約条件として、数理計画問題の定式化を行う定式化手段。
（４）前記出力配分計算実行部に備えられており、前記数理計画問題を解く求解手段。
【図面の簡単な説明】
【００１６】
【図１】第１の実施形態の構成を示すブロック図。
【図２】第１の実施形態における出力配分処理を示すフローチャート。
【図３】第１の実施形態に係る水力発電システムの概要を示すブロック図。
【図４】第２の実施形態における出力配分処理を示すフローチャート。
【図５】第３の実施形態の構成を示すブロック図。
【図６】管路形状と運転する発電機の組合せにより鉄管損失が変化することを説明するブロック図。
【図７】第３の実施形態における運転パターン決定処理を含むフローチャート。
【図８】第３の実施形態における出力配分処理を示すフローチャート。
【図９】水力発電所の発電出力、流量および貯水量の一般的な関係を説明するグラフ。
【発明を実施するための形態】
【００１７】
（１）第１の実施形態
本発明の第１の実施形態について図面を用いて具体的に説明する。第１の本実施形態は水力発電所の出力配分装置および水力発電システムである。
【００１８】
（水力発電システムの概要）
図３に示すように、第１の実施形態に係る水力発電システム７は、揚水発電所に適用されており、複数の発電機１（図３では４台）を有するものである。発電機１には運転制御部５が接続され、運転制御部５には出力配分装置６が接続されている。出力配分装置６は、本実施形態の一態様であり、水力発電所の発電出力、流量および貯水量を計算して、出力配分を行う装置である。
【００１９】
水力発電システム７においては、上ダム２および下ダム３をつなぐ管路４が設けられている。管路４は鉄管より構成されている。水力発電システム７では上ダム２から下ダム３へ管路４を通して水が流れることによって発電機１の水車が回転し、発電機１が発電するようになっている。
【００２０】
水力発電システム７において、発電機１による発電は通常、電力需要が高い時間帯に行われる。また、発電機１は、夜間などの電力需要の低い時間帯では、ポンプの役割を果たし、下ダム３から上ダム２へ水を汲み上げている。発電機１が発電とポンプを同時に行うことはない。発電機１には運転制御部５が接続されている。運転制御部５は、出力配分装置６から発電出力、流量および貯水量を読み込み、発電出力、流量および貯水量を制御指令として、発電機１へ出力するようになっている。これにより、水力発電システム７は、最適な出力で運用され、周波数や電圧の調整を可能としている。
【００２１】
（構成）
図１は第１の実施形態に係る水力発電所の出力配分装置６のブロック図を示している。図１に示すように、出力配分装置６は、データ格納部１０と、出力配分計算実行部２０を備えている。データ格納部１０はメモリおよびデータベースにより構成されている。データ格納部１０には出力配分計算実行部２０にて用いられるデータが格納される。
【００２２】
データ格納部１０に格納されるデータには、ＰＱ特性を示すデータ、貯水池の貯水量に関して設けた貯水量区分データや、水位−貯水量特性データ、設備データ、運用制約データなどがある。設備データとしては、発電出力上下限、貯水量上下限、起動費用、停止費用などがある。運用制約データとしては、貯水池の初期水位および最終水位、発電機の停止計画などがある。
【００２３】
出力配分計算実行部２０は、プログラムに従って動作するコンピュータにより構成される。出力配分計算実行部２０では、水力発電所における流量最適値３１、発電出力最適値３２および貯水量最適値３３を作成するための計算を行っている。出力配分計算実行部２０には、数理計画問題の定式化を行う定式化手段２１と、数理計画問題を解く求解手段２２とが設けられている。
【００２４】
定式化手段２１が定式化する数理計画問題としては、例えば混合整数計画問題が用いられる。定式化手段２１は、データ格納部１０から各種のデータを読み込み、状態変数、制約条件および目的関数を設定して、数理計画問題として定式化する。状態変数としては、次のような変数を有している。
【００２５】
ａ）所与の区分数に分割された貯水量の区分を表す変数。
ｂ）貯水量により変化するＰＱ特性を区分線形近似で表してどの区分に流量および発電出力が存在するかを表す変数。
ｃ）どの時間帯にどのくらいの発電出力、流量および貯水量で運転するかを表す変数。
【００２６】
また、定式化手段２１は、制約条件として、各時間帯の貯水量の上下限、流量の上下限、発電出力の上下限、水量条件、発電所の起動または停止を設定する。貯水量の上下限における制約式を、下記の式（１）〜式（５）に示す。
【００２７】
2019169064.tif 000003
【００２８】
式（１）は、出力時間ｔにおける水力発電所の貯水量が上限以下であることを示している。式（２）は、出力時間ｔにおける水力発電所の貯水量が下限以上であることを示している。式（３）は、水力発電所の貯水量が、ある貯水量区分の上限以下であることを示している。式（４）は、水力発電所の貯水量が、ある貯水量区分の下限以上であることを示している。式（５）は、水力発電所の貯水量が、ただ１つの区分のみに存在することを示している。
【００２９】
水力発電所の流量の上下限における制約式を、下記の式（６）、式（７）に示す。式（６）は、区分流量が上限以下であることを示している。式（７）は、区分流量が下限以上であることを示している。
【００３０】
2019169064.tif 000004
【００３１】
水力発電所の発電出力に関する制約式を、下記の式（８）〜式（１３）に示す。
2019169064.tif 000005
式（８）は、水力発電所の発電出力が上限以下であることを示している。式（９）は、水力発電所の発電出力が区分線形近似された直線以下の範囲にあることを示している。
【００３２】
2019169064.tif 000006
【００３３】
式（１０）は、水力発電所の発電出力が区分線形近似された直線以上の範囲にあることを示している。式（１１）は、流量区分状態と運転停止状態との整合性を示している。すなわち、水力発電所が運転を停止しているなら流量区分状態は全て０である。また、水力発電所が運転状態にあり発電しているなら流量区分状態のうちのいずれか一つは１である。なお、式（１２）は、ポンプ入力を示している。式（１３）は、発電機１では発電とポンプは同時にしないことを示している。
【００３４】
水力発電所の水量条件における制約式を式（１４）〜式（１６）に示す。式（１４）は、貯水量バランスを示している。式（１５）は、貯水量始端条件を示している。式（１６）は、貯水量終端条件を示している。
【００３５】
2019169064.tif 000007
【００３６】
水力発電所の起動または停止における制約式を式（１７）〜式（１９）に示す。
2019169064.tif 000008
【００３７】
式（１７）は、水力発電所の発電出力が当該発電所合計出力区分以下の値となることを示している。式（１８）は、水力発電所が運転中の場合、発電出力はただ一つの発電所合計出力区分にのみ存在し、水力発電所が停止の場合、発電所合計出力区分は全て０となることを示している。式（１９）は、水力発電所の起動停止に関する条件の一貫性を示している。
【００３８】
さらに、定式化手段２１は、目的関数として、出力配分の期間における全時間帯の収益最大化または運転コスト最小化を設定する。目的関数として式２０、式２１を示す。
2019169064.tif 000009
式（２０）は、収益の最大化を設定するものである。式（２０）では、出力配分期間におけるトータルの発電価値−（発電コスト＋揚水コスト＋起動費用＋停止費用）の最大値を求める。
【００３９】
2019169064.tif 000010
式（２１）は、トータルの発電価値である収益が決まっていることを前提として、その条件下で、運転コストの最小化を設定するものである。式（２１）では、（出力配分期間における発電コスト＋揚水コスト＋起動費用＋停止費用）の最小化を求める。
【００４０】
以上の制約式に用いた各記号の内容については下記の表１〜表３の一覧表にて示す。
（表１）
2019169064.tif 000011
【００４１】
（表２）
2019169064.tif 000012
【００４２】
（表３）
2019169064.tif 000013
【００４３】
求解手段２２は、定式化手段２１にて定式化した数理計画問題を解くソルバーであり、水力発電所に所属する各発電機１の各時間帯における発電出力、流量および貯水量の最適値３１〜３３を求める。また、求解手段２２は、求解結果をデータ格納部１０へ書き込む。
【００４４】
（出力配分処理）
図２のフローチャートを参照して、出力配分計算実行部２０による出力配分処理について説明する。図２において、Ｓ１０１〜Ｓ１０７が定式化手段２１による処理ブロックであり、Ｓ１０８、Ｓ１０９が求解手段２２による処理ブロックである。
【００４５】
Ｓ１０１では、定式化手段２１は、データ格納部１０から貯水池の貯水量区分データを読み込み、貯水量を所与の区分に分割する。Ｓ１０２では、定式化手段２１は、貯水量に関する制約条件として、上記の式（１）〜式（５）を設定する。
【００４６】
具体的には、貯水量を所与の区分数Ｌに分割し、分割された貯水量のそれぞれの区分における最大貯水量を、
2019169064.tif 000014
とする。貯水量の区分点は、以下の式（２２）のように与える。
2019169064.tif 000015
【００４７】
また、連続値となる貯水量を、
2019169064.tif 000016
として、時間帯ｔで区分lに存在するときに「１」を、その他の場合は「０」を取るような０−１変数、
2019169064.tif 000017
を導入する。本実施形態では、これらの変数を用いて、上記の式（１）〜式（５）のような制約条件を設定している。
【００４８】
Ｓ１０３では、定式化手段２１は、貯水量区分毎のＰＱ特性をデータ格納部１０から取得して区分線形近似する。Ｓ１０３にてＰＱ特性を区分線形近似したことから、各貯水量区分において発電出力は、流量の一次式で表現することができる。この一次式の傾きおよび切片は次のように表すことができる。
2019169064.tif 000018
上記の式において、時間の添え字を持っているのは水力発電所の各発電機１が作業等で停止する場合に、ＰＱ特性が時間帯で変化することを考慮している。
【００４９】
さらに、Ｓ１０４では、定式化手段２１は、流量および発電出力に関する制約を設定する。このとき、貯水量の区分線形近似に伴って、流量にも区分が発生する。そのため、流量の区分点を、
2019169064.tif 000019
と表すことにする。
【００５０】
また、これに対応する区分発電出力を、
2019169064.tif 000020
と表す。本実施形態では、これらの変数を用いて、上記の式（６）〜式（１３）のような制約条件を設定している。
【００５１】
Ｓ１０５では、定式化手段２１は、水力発電所の水量条件として、上記の式（１４）〜式（１６）のような制約条件を設定する。さらに、Ｓ１０６では、定式化手段２１は、水力発電所の起動および停止に関連する制約を設定する。具体的には上記の式（１７）〜式（１９）のように制約条件を設定する。
【００５２】
Ｓ１０７では、定式化手段２１が目的関数を設定する。最終的に収益最大化を行いたい場合には、式（２０）を目的関数として設定し、コスト最小化を行いたい場合には式（２１）を目的関数として設定する。以上のように、定式化手段２１は上記処理ブロックＳ１０１〜Ｓ１０７を経て、数理計画問題として混合整数計画問題を定式化する。
【００５３】
続いて、Ｓ１０８では、求解手段２２が、定式化された混合整数計画問題を解いて、各発電機１の各時間帯における流量、発電出力、および貯水量の最適値３１〜３３を求める。Ｓ１０９では、求解手段２２は、Ｓ１０８の求解結果の各変数および目的関数値を、データ格納部１０へ書き込む。
【００５４】
（作用と効果）
以上述べたように、本実施形態に係る出力配分装置６では、出力配分計算実行部２０が数理計画問題の定式化手段２１と、数理計画問題を解く求解手段２２とを有している。定式化手段２１は、次のような状態変数、目的関数および制約条件を設定して数理計画問題を定式化している。状態変数としては、所与の区分数に分割された貯水量の区分を表す変数と、貯水量により変化するＰＱ特性を区分線形近似で表してどの区分に発電出力および流量が存在するかを表す変数と、どの時間帯にどのくらいの発電出力、流量および貯水量で水力発電所を運転するかを表す変数と、を設定する。また、制約条件として、各時間帯の貯水量の上下限および発電出力の上下限を設定し、目的関数として、出力配分期間の全時間帯の収益最大化または運転コスト最小化を設定する。
【００５５】
以上のような本実施形態では、定式化手段２１が、水力発電所の発電出力、流量および貯水量を、数理計画問題である混合整数計画問題に落とし込んでいる。このとき、状態変数として、貯水量の区分状態を表す変数と、どの区分に流量および発電出力が存在するかを表す変数を導入する。貯水量の区分状態を表す変数は、貯水量の変化によるＰＱ特性の変化を考慮するために導入したものである。また、どの区分に流量および発電出力が存在するかを表す変数は、ＰＱ特性を区分線形近似で表したものである。
【００５６】
したがって、本実施形態によれば、水位落差の変動およびＰＱ特性の非線形性及び非凸性に関して、連続変数と離散変数を含む混合整数計画問題として把握することができ、これらを同時に扱うことを可能となる。その結果、水位落差の変動を考慮して、貯水量の最適値３３を求めることができる。また、ＰＱ特性の非線形性および非凸性を考慮し、２次あるいは３次関数を用いた近似よりもさらに詳細な近似を行って、発電出力および流量の最適値３１、３２を求めることができる。これにより、各発電機１の各時間帯での流量、発電出力および貯水量の全ての最適値３１〜３３を求めることが可能となる。
【００５７】
さらに本実施形態では、定式化手段２１が制約条件として、起動費用および停止費用を設定している。したがって、発電コストに反映される起動費用および停止費用を考慮することができ、その上で、各発電機１における発電出力、流量および貯水量の最適化が可能となる。その結果、第１の実施形態に係る水力発電システムでは、いっそう高い精度で水力発電所の運用最適化を図ることができる。
【００５８】
以上のような出力配分装置６を備えた水力発電システムでは、出力配分計算実行部２０が作成した水力発電所の流量最適値３１、発電出力最適値３２および貯水量最適値３３を、運転制御部５が読み込む。そして、運転制御部５は、これらの最適値３１〜３３を、水力発電所の運転を制御する制御指令として、各発電機１へ出力する。このような水力発電システムによれば、最適な発電出力、流量および貯水量で、各発電機１を運転することができる。
【００５９】
したがって、水力発電システムは、高効率の出力配分での運用が可能であり、優れた経済性を発揮することができる。そのため、水力発電所を電力会社から独立したカンパニーとして分離させるといった状況にあっても、これに柔軟に対応可能であり、電力系統の品質および安定度の向上に貢献することができる。
【００６０】
しかも、本実施形形態では、数理計画問題を解く求解手段２２が、目的関数である出力配分期間に含まれる全時間帯の収益合計最大化または運転コストの最小化の最適解を求めることで、各発電機１の流量、発電出力および貯水量の最適値３１〜３３を決めることができる。したがって、発電出力、流量および貯水量の全てに関して、確実に最適値を求めることが可能である。
【００６１】
（２）第２の実施形態
本発明の第２の実施形態に係る水力発電所の出力配分装置について、図４のフローチャートを用いて説明する。第２の実施形態の基本的な構成は、第１の実施形態の構成と同一である。第１の実施形態の構成との相違点として、第２の実施形態では、定式化手段２１が、数理計画問題における制約条件として、需給バランス条件および予備力条件を設定している。
【００６２】
需給バランス条件の制約式を式（２３）に示し、予備力条件の制約式を式（２４）に示す。
2019169064.tif 000021
【００６３】
（出力配分処理）
図４のフローチャートにおいて、Ｓ１０１〜Ｓ１０９に示した処理ブロックは、上記第１の実施形態のそれと同様であるため、説明は省略する。第２の実施形態では、Ｓ１０６の後、Ｓ２０１にて、定式化手段２１が、需給バランス条件および予備力条件を設定する。
【００６４】
（作用と効果）
第２の実施形態では、需給バランス条件および予備力条件を全て満たした上で、各発電機１における各時間帯での発電出力、流量および貯水量に関して同時に最適化している。第２の実施形態においては、需給バランス条件を制約条件に組み込むことで、水力分担負荷に対して運転コストを最小とする出力配分を実施することが可能となる。
【００６５】
条件水力分担負荷とは、水力部門が実際に種々の電力取引等を行い、最終的に確定した結果である。したがって、第２の実施形態によれば、出力配分期間に含まれる全時間帯の最終的な運転コストの最小化を、実状に則して実現することができる。また、第２の実施形態では、予備力を制約条件に組み込んでいるため、予備力を確実に確保してアンシラリーサービスを的確に実施することができる。これにより、水力発電所としての信頼性をさらに高めることが可能である。
【００６６】
（３）第３の実施形態
本発明の第３の実施形態に係る水力発電所の出力配分装置について、図５〜図８を用いて具体的に説明する。図５はブロック図、図６は鉄管損失を説明するためのブロック図である。鉄管損失とは、管路４を構成する鉄管に水が流れるとき、水の乱流や摩擦などによって流速が低減して水のエネルギーが失われることである。管路４の構成が異なれば、鉄管損失も変化する。
【００６７】
図７は運転パターン決定処理を含むフローチャート、図８は出力配分処理を示すフローチャートである。なお、第１の実施形態の構成要素と同一の構成要素については同一符号を付して説明は省略する。
【００６８】
（構成）
図５に示すように、第３の実施形態には、第２のデータ格納部１０ａ、第２の出力配分計算実行部２０ａ、ＰＱ特性計算部４０が設けられている。第２の出力配分計算実行部２０ａには定式化手段２１と第２の求解手段２２ａが設けられている。
【００６９】
ＰＱ特性計算部４０は、プログラムに従って動作するコンピュータにより構成される。ＰＱ特性計算部４０は、水力発電所に所属する発電機１の号機運転パターンを列挙する。例えば、当該発電所に発電機が４台ある場合、可能な号機運転パターン数は、
2019169064.tif 000022
があり得ることになる。
2019169064.tif 000023
は、ｍ個の中からｎ個選ぶ組合せを意味する。
【００７０】
ＰＱ特性計算部４０は、水力発電所の管路情報４１を読み込み、これに基づいて、列挙した各号機運転パターンにおける管路４での鉄管損失を計算し、号機運転パターンのうちで、所与の貯水量区分および流量に対応する最効率運転パターンを決定する。最効率運転パターンとは、単位流量当たりの発電出力が最大となる号機運転パターンである。なお、貯水量区分とは、既に述べたように、水力発電所における水位落差変動を考慮するために設定したものである。
【００７１】
（鉄管損失）
ここで、水力発電所における管路４の鉄管損失の変化について、図６を用いて説明する。複数の発電機１を持つ水力発電所では、複数ある発電機１のどれかを選択して運転することが多いが、運転する発電機１の組合せによって、管路４の形状が変わるので、鉄管損失も変化することになる。
【００７２】
例えば、図６に示す水力発電システムでは、上ダム２から２本の鉄管が延びており、各鉄管はそれぞれ２本の鉄管に枝分かれした管路形状となっている。図６左側の運転例１では、４台の発電機１のうち、点線で囲んだ右端部の発電機１と左端部の発電機１が運転中である。そのため、上ダム２から延びる２本の鉄管にそれぞれ１Ｑ分の水が流れて、右端部の発電機１と左端部の発電機１に水が流れ込む。
【００７３】
一方、図６右側の運転例２では、４台の発電機１のうち、点線で囲んだ左寄りの２台の発電機１が運転中である。そのため、上ダム２から延びる２本の管路４のうち１本の鉄管に集中して２Ｑ分の水が流れ、下流側で分岐して２本の鉄管に流れて、左端部の発電機１と、それに隣接する発電機１に水が流れ込む。一般に、鉄管損失は鉄管の単位断面積当たりの流量に比例する。つまり、同じ径の鉄管であれば、そこに流れる水量が少ないほど、鉄管損失は少なくなる。したがって、１Ｑ分の水が流れる鉄管と、２Ｑ分の水が流れる鉄管とでは、前者の方が鉄管損失は少ないと言える。
【００７４】
また、運転例１、２の管路形状を考えた場合に、鉄管損失は流量の非線形な関数として計算することができる。したがって、図６の運転例１側と運転例２側で、鉄管の物理的な形状が同じであっても、鉄管損失の非線形性により２ｈ（Ｑ）≠２ｈ（Ｑ）である。つまり、同じ水力発電所であっても、運転例１と運転例２では鉄管損失が一致しないことが分かる。
【００７５】
ＰＱ特性計算部４０は、こうした鉄管損失を号機運転パターンごとに計算する。例えば、発電機１が４台ある例では上述したように号機運転パターンは１５通りある。そして運転パターン決定部４０は、所与の貯水量区分および流量に対応した、単位流量当たりの発電出力が最大となる運転パターンを、最効率運転パターンとして決定する。
【００７６】
ＰＱ特性計算部４０は、決定した最効率運転パターンを、第２のデータ格納部１０ａに書き込むようになっている。また、ＰＱ特性計算部４０は、最効率運転パターンに基づいて所与の流量に対する発電所単位の発電出力を求め、これも第２のデータ格納部１０ａに書き込むようになっている。
【００７７】
第２のデータ格納部１０ａには、ＰＱ特性計算部４０が決定した最効率運転パターンのデータや、最効率運転パターンでの発電所単位の発電出力のデータなどが、追加されて格納される。第２の求解手段２２ａは、第２のデータ格納部１０ａから、最効率運転パターンのデータを取得し、当該最効率運転パターンに従って、水力発電所に所属する発電機毎の流量最適値３４、発電機毎の発電出力最適値３５を求めるようになっている。
【００７８】
（運転パターン決定処理）
以下、ＰＱ特性計算部４０による処理について、図７のフローチャートに従って説明する。まずＳ３０１では、水力発電所の貯水量区分に関してループする。Ｓ３０２では、当該水力発電所の流量の最小値をセットする。Ｓ３０３では、考えられる号機運転パターンを全て列挙する。
【００７９】
Ｓ３０４では、ＰＱ特性計算部４０が、Ｓ３０３で作成した各々の号機運転パターンについて、所与の流量Ｑで運転した場合の鉄管損失を、管路情報４１を元に計算する。そして、ＰＱ特性計算部４０は、そのうちで最も効率が良い号機運転パターン、つまり単位流量あたりの発電出力が最も多い最効率運転パターンを採用する。Ｄ３０１では、ＰＱ特性計算部４０は、採用した最効率運転パターンを、第２のデータ格納部１０ａに書き込み、第２のデータ格納部１０ａはこれを格納する。
【００８０】
Ｓ３０５では、ＰＱ特性計算部４０は、Ｓ３０４で求めた最効率運転パターンを、発電所単位のＰＱ特性と損失水頭に反映させ、所与の流量に対する発電所単位の発電出力を求める。Ｄ３０２では、求めた発電出力のデータを第２のデータ格納部１０ａに格納する。Ｓ３０６では、あらかじめ画面等で設定されたステップΔＱだけ流量を増加させ、その値を流量Ｑにセットする。Ｓ３０７では、水力発電所の最大流量を超過していないかチェックし、予め画面等で設定された最大値を超過した場合には処理を終了する。
【００８１】
（出力配分処理）
図８は、第３の実施形態における第２の出力配分計算実行部２０ａによる出力配分処理を示すフローチャートである。第３の実施形態では定式化手段部２１による処理ブロックＳ１０１〜１０７および第２の求解手段２２ａによる処理ブロックＳ１０８に関しては、第１の実施形態または第２の実施形態に記載の内容と同様である。そのため、これらの処理ブロックＳ１０１〜１０８についての説明は省略する。以下、第２の求解手段２２ａの処理について図８のフローチャートに従って説明する。
【００８２】
Ｓ４０２では、第２の求解手段２２ａが、第２のデータ格納部１０ａから最効率運転パターンを取得し、その結果を号機配分結果とする。ここで号機配分結果とした最効率運転パターンは、第２の求解手段２２ａがＳ１０８で求めた貯水量および流量を元にして、ＰＱ特性計算部４０による処理ブロックＳ３０４（図７のフローチャートに図示）で決めた最効率運転パターンを取得し、その結果を号機配分結果とする。第２の求解手段２２ａは、号機配分結果から、発電機毎の流量最適値３４、発電機毎の発電出力最適値３５、発電所単位での貯水量最適値３３と求める。Ｓ４０３では、発電機毎の流量最適値３４、発電機毎の発電出力最適値３５、発電所単位での貯水量最適値３２を、第２のデータ格納部１０ａに書き込む。
【００８３】
（作用と効果）
以上述べたように、第３の実施形態では、ＰＱ特性計算部４０が鉄管損失を号機運転パターンごとに計算することで、貯水量区分および流量に対応した最効率運転パターンを決定する。そのため、水力発電所の運用に際して、発電所ごとに異なる管路４の形状および鉄管損失を考慮に入れて、発電所単位でのＰＱ特性を正確に獲得することができる。
【００８４】
また、第３の実施形態においては、貯水量区分および流量に対応した最効率運転パターンを、号機配分結果として発電機毎の流量最適値３４、発電機毎の発電出力最適値３５、発電所単位での貯水量最適値３３と導くことが可能である。したがって、発電出力および流量における最終的な配分結果を、発電機１ごとに決めることができる。そのため、発電出力および流量の最適値について、より高い精度で設定することが可能である。
【００８５】
（４）他の実施形態
上記の実施形態は、本明細書において一例として提示したものであって、発明の範囲を限定することを意図するものではない。すなわち、その他の様々な形態で実施されることが可能であり、発明の範囲を逸脱しない範囲で、種々の省略や置き換え、変更を行うことが可能である。これらの実施形態やその変形例は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【００８６】
例えば、計算負荷の軽減化を図るために、定式化手段における制約条件として、起動費用および停止費用のも一方だけを選んでもよいし、需給バランス条件および予備力条件の一方だけを選んでもよい。また、発電機の設置数や、鉄管の物理的な形状や寸法、管路の全体としての形状などは適宜選択可能である。
【符号の説明】
【００８７】
１…発電機
２…上ダム
３…下ダム
４…管路
５…運転制御部
６…出力配分装置
７…水力発電システム
１０…データ格納部
１０ａ…第２のデータ格納部
２０…出力配分計算実行部
２０ａ…第２の出力配分計算実行部
２１…定式化手段
２２…求解手段
２２ａ…第２の求解手段
３１…流量最適値
３２…発電出力最適値
３３…貯水量最適値
３４…発電機毎流量最適値
３５…発電機毎発電出力最適値
４０…ＰＱ特性計算部
４１…管路情報
Ｓ１０１…貯水量を所与の区分に分割するステップ
Ｓ１０２…貯水量に関する制約を設定するステップ
Ｓ１０３…貯水量区分毎のＰＱ特性をデータ格納手段から取得し区分線形近似するステップ
Ｓ１０４…流量および発電出力に関する制約を設定するステップ
Ｓ１０５…水量条件に関する制約を設定するステップ
Ｓ１０６…発電機の起動停止に関する制約を設定するステップ
Ｓ１０７…目的関数を設定するステップ
Ｓ１０８…制約条件のもとで目的関数を最大化または最小化する問題を求解するステップ
Ｓ１０９…求解結果である発電出力、流量および貯水量を記録するステップ
Ｓ２０１…需給バランス条件または予備力条件を設定するステップ
Ｓ３０１…貯水量区分数に関してループするステップ
Ｓ３０２…流量に最小値をセットするステップ
Ｓ３０３…所与の流量で運転する際に考えられる号機運転パターンを全て列挙するステップ
Ｓ３０４…最も効率的な号機運転パターンを決定するステップ
Ｓ３０５…発電所単位のＰＱ特性と損失水頭に反映するステップ
Ｓ３０６…流量を設定された流量刻みΔＱだけ増加させるステップ
Ｓ３０７…流量が最大値を超過するかチェックするステップ
【図１】
2019169064.tif 000024
【図２】
2019169064.tif 000025
【図３】
2019169064.tif 000026
【図４】
2019169064.tif 000027
【図５】
2019169064.tif 000028
【図６】
2019169064.tif 000029
【図７】
2019169064.tif 000030
【図８】
2019169064.tif 000031
【図９】
2019169064.tif 000032