(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】P2023054936
(43)【公開日】2023-04-17
(54)【発明の名称】放流量の算出装置、算出方法、および算出プログラム
(51)【国際特許分類】
E02B 7/20 20060101AFI20230410BHJP
【FI】
E02B7/20 105
【審査請求】未請求
【請求項の数】9
【出願形態】OL
(21)【出願番号】P 2021163953
(22)【出願日】2021-10-05
(71)【出願人】
【識別番号】000004330
【氏名又は名称】日本無線株式会社
(74)【代理人】
【識別番号】100126561
【弁理士】
【氏名又は名称】原嶋 成時郎
(74)【代理人】
【識別番号】100141678
【弁理士】
【氏名又は名称】佐藤 和彦
(72)【発明者】
【氏名】内澤 敏夫
【テーマコード(参考)】
2D019
【Fターム(参考)】
2D019AA43
(57)【要約】
【課題】放流設備の開度データが欠測となってもダム管理に必要な放流量や流入量の欠測を防止する。
【解決手段】ダム貯水池の貯水位の計測値を取得する貯水位取得部31と、ダム貯水池の放流設備5のゲート・バルブの開度の計測値を取得する開度取得部32と、放流設備5からの放流量を算出する放流量算出部33と、ゲート・バルブの開度の最新の値を開度の保存値として記憶する開度記憶部282と、を有し、放流量算出部33が、開度取得部32から開度の計測値が供給されるときは、貯水位取得部31から供給される貯水位の計測値と開度取得部32から供給される開度の計測値とを用いて放流量を算出し、開度取得部32から開度の計測値が供給されないときは、貯水位取得部31から供給される貯水位の計測値と開度記憶部282に記憶されている開度の保存値とを用いて放流量を算出する。
【選択図】
図1
【特許請求の範囲】
【請求項1】
ダム貯水池の貯水位の計測値を取得する貯水位取得部と、
前記ダム貯水池の放流設備のゲート・バルブの開度の計測値を取得する開度取得部と、
前記放流設備からの放流量を算出する放流量算出部と、
前記ゲート・バルブの開度の最新の値を開度の保存値として記憶する開度記憶部と、を有し、
前記放流量算出部が、
前記開度取得部から前記開度の計測値が供給されるときは、前記貯水位取得部から供給される前記貯水位の計測値と前記開度取得部から供給される前記開度の計測値とを用いて前記放流量を算出し、
前記開度取得部から前記開度の計測値が供給されないときは、前記貯水位取得部から供給される前記貯水位の計測値と前記開度記憶部に記憶されている前記開度の保存値とを用いて前記放流量を算出する、
ことを特徴とする放流量の算出装置。
【請求項2】
前記放流設備の開度を計算する開度計算部をさらに有し、
前記開度取得部から前記開度の計測値が供給されていないときに前記放流設備の放流操作が行われる場合に、
前記開度計算部が、
同一のまたは同じ種別の放流設備での過去の放流操作に関する実績データが用いられて機械学習された、前記ゲート・バルブの操作前開度,前記放流設備の開閉の向き,および前記放流設備の放流操作の操作時間を入力とするとともに前記ゲート・バルブの操作後開度を出力とする学習済みモデルに、
放流操作が行われる際に前記開度記憶部に記憶されている前記開度の保存値を前記ゲート・バルブの操作前開度として入力するとともに、前記放流操作に関する前記放流設備の開閉の向きおよび前記放流設備の放流操作の操作時間を入力し、
前記学習済みモデルから出力される前記ゲート・バルブの操作後開度を前記開度の保存値として前記開度記憶部に記憶させる、
ことを特徴とする請求項1に記載の放流量の算出装置。
【請求項3】
前記放流量算出部が、
貯水位~開度~放流量対応表を用いて前記放流量を算出する、
ことを特徴とする請求項1または2に記載の放流量の算出装置。
【請求項4】
ダム貯水池の貯水位の計測値を取得する処理と、
前記ダム貯水池の放流設備のゲート・バルブの開度の計測値を取得する処理と、
前記放流設備からの放流量を算出する処理と、
前記ゲート・バルブの開度の最新の値を開度の保存値として記憶する処理と、を有し、
前記開度の計測値が供給されるときは、前記貯水位の計測値と前記開度の計測値とを用いて前記放流量を算出し、
前記開度の計測値が供給されないときは、前記貯水位の計測値と前記開度の保存値とを用いて前記放流量を算出する、
ことを特徴とする放流量の算出方法。
【請求項5】
前記放流設備の開度を計算する処理をさらに有し、
前記開度の計測値が供給されていないときに前記放流設備の放流操作が行われる場合に、
同一のまたは同じ種別の放流設備での過去の放流操作に関する実績データが用いられて機械学習された、前記ゲート・バルブの操作前開度,前記放流設備の開閉の向き,および前記放流設備の放流操作の操作時間を入力とするとともに前記ゲート・バルブの操作後開度を出力とする学習済みモデルに、
放流操作が行われる際の前記開度の保存値を前記ゲート・バルブの操作前開度として入力するとともに、前記放流操作に関する前記放流設備の開閉の向きおよび前記放流設備の放流操作の操作時間を入力し、
前記学習済みモデルから出力される前記ゲート・バルブの操作後開度を前記開度の保存値として記憶させる、
ことを特徴とする請求項4に記載の放流量の算出方法。
【請求項6】
貯水位~開度~放流量対応表を用いて前記放流量を算出する、
ことを特徴とする請求項4または5に記載の放流量の算出方法。
【請求項7】
コンピュータを、
ダム貯水池の貯水位の計測値を取得する貯水位取得部、
前記ダム貯水池の放流設備のゲート・バルブの開度の計測値を取得する開度取得部、
前記放流設備からの放流量を算出する放流量算出部、および、
前記ゲート・バルブの開度の最新の値を開度の保存値として記憶する開度記憶部、として機能させ、
前記放流量算出部が、
前記開度取得部から前記開度の計測値が供給されるときは、前記貯水位取得部から供給される前記貯水位の計測値と前記開度取得部から供給される前記開度の計測値とを用いて前記放流量を算出し、
前記開度取得部から前記開度の計測値が供給されないときは、前記貯水位取得部から供給される前記貯水位の計測値と前記開度記憶部に記憶されている前記開度の保存値とを用いて前記放流量を算出する、
ことを特徴とする放流量の算出プログラム。
【請求項8】
コンピュータを、前記放流設備の開度を計算する開度計算部としてさらに機能させ、
前記開度取得部から前記開度の計測値が供給されていないときに前記放流設備の放流操作が行われる場合に、
前記開度計算部が、
同一のまたは同じ種別の放流設備での過去の放流操作に関する実績データが用いられて機械学習された、前記ゲート・バルブの操作前開度,前記放流設備の開閉の向き,および前記放流設備の放流操作の操作時間を入力とするとともに前記ゲート・バルブの操作後開度を出力とする学習済みモデルに、
放流操作が行われる際に前記開度記憶部に記憶されている前記開度の保存値を前記ゲート・バルブの操作前開度として入力するとともに、前記放流操作に関する前記放流設備の開閉の向きおよび前記放流設備の放流操作の操作時間を入力し、
前記学習済みモデルから出力される前記ゲート・バルブの操作後開度を前記開度の保存値として前記開度記憶部に記憶させる、
ことを特徴とする請求項7に記載の放流量の算出プログラム。
【請求項9】
前記放流量算出部が、
貯水位~開度~放流量対応表を用いて前記放流量を算出する、
ことを特徴とする請求項7または8に記載の放流量の算出プログラム。
【発明の詳細な説明】
【技術分野】
【0001】
この発明は、放流量の算出装置、算出方法、および算出プログラムに関し、例えばダム管理用制御処理設備へと組み込まれたりダム管理用制御処理設備と連携したりして用いられて好適な技術に関する。
【背景技術】
【0002】
放流設備を操作規則等に基づき確実かつ容易に操作するためにダムの流水管理に関わる演算処理や放流設備の操作ならびに操作の支援を行うための設備として、種々の計測機器などが収集した情報を用いてダム水文量の演算を行うダム管理用制御処理設備が知られている(非特許文献1参照)。
【先行技術文献】
【非特許文献】
【0003】
【非特許文献1】国土交通省「ダム管理用制御処理設備 標準設計仕様書」,平成28年8月
【発明の概要】
【発明が解決しようとする課題】
【0004】
ところで、従来のダム管理用制御処理設備では、ダム貯水池への流入量は貯水位と放流量とが用いられて算出されるとともに放流量は貯水位と放流設備の開度とが用いられて算出され、また、放流設備の開度データは一般的に機側操作盤から入力されるところ、開度計や機側操作盤が故障すると開度データが不明となり、放流量を算出することができず、したがって流入量も算出することができない、という問題がある。
【0005】
そこでこの発明は、放流設備の開度データが欠測となってもダム管理に必要な放流量や流入量の欠測を防止することが可能な、放流量の算出装置、算出方法、および算出プログラムを提供することを目的とする。
【課題を解決するための手段】
【0006】
上記課題を解決するために、この発明に係る放流量の算出装置は、ダム貯水池の貯水位の計測値を取得する貯水位取得部と、前記ダム貯水池の放流設備のゲート・バルブの開度の計測値を取得する開度取得部と、前記放流設備からの放流量を算出する放流量算出部と、前記ゲート・バルブの開度の最新の値を開度の保存値として記憶する開度記憶部と、を有し、前記放流量算出部が、前記開度取得部から前記開度の計測値が供給されるときは、前記貯水位取得部から供給される前記貯水位の計測値と前記開度取得部から供給される前記開度の計測値とを用いて前記放流量を算出し、前記開度取得部から前記開度の計測値が供給されないときは、前記貯水位取得部から供給される前記貯水位の計測値と前記開度記憶部に記憶されている前記開度の保存値とを用いて前記放流量を算出する、ことを特徴とする。
【0007】
この発明に係る放流量の算出装置は、前記放流設備の開度を計算する開度計算部をさらに有し、前記開度取得部から前記開度の計測値が供給されていないときに前記放流設備の放流操作が行われる場合に、前記開度計算部が、同一のまたは同じ種別の放流設備での過去の放流操作に関する実績データが用いられて機械学習された、前記ゲート・バルブの操作前開度,前記放流設備の開閉の向き,および前記放流設備の放流操作の操作時間を入力とするとともに前記ゲート・バルブの操作後開度を出力とする学習済みモデルに、放流操作が行われる際に前記開度記憶部に記憶されている前記開度の保存値を前記ゲート・バルブの操作前開度として入力するとともに、前記放流操作に関する前記放流設備の開閉の向きおよび前記放流設備の放流操作の操作時間を入力し、前記学習済みモデルから出力される前記ゲート・バルブの操作後開度を前記開度の保存値として前記開度記憶部に記憶させる、ようにしてもよい。
【0008】
この発明に係る放流量の算出装置は、前記放流量算出部が、貯水位~開度~放流量対応表を用いて前記放流量を算出する、ようにしてもよい。
【0009】
また、この発明に係る放流量の算出方法は、ダム貯水池の貯水位の計測値を取得する処理と、前記ダム貯水池の放流設備のゲート・バルブの開度の計測値を取得する処理と、前記放流設備からの放流量を算出する処理と、前記ゲート・バルブの開度の最新の値を開度の保存値として記憶する処理と、を有し、前記開度の計測値が供給されるときは、前記貯水位の計測値と前記開度の計測値とを用いて前記放流量を算出し、前記開度の計測値が供給されないときは、前記貯水位の計測値と前記開度の保存値とを用いて前記放流量を算出する、ことを特徴とする。
【0010】
この発明に係る放流量の算出方法は、前記放流設備の開度を計算する処理をさらに有し、前記開度の計測値が供給されていないときに前記放流設備の放流操作が行われる場合に、同一のまたは同じ種別の放流設備での過去の放流操作に関する実績データが用いられて機械学習された、前記ゲート・バルブの操作前開度,前記放流設備の開閉の向き,および前記放流設備の放流操作の操作時間を入力とするとともに前記ゲート・バルブの操作後開度を出力とする学習済みモデルに、放流操作が行われる際の前記開度の保存値を前記ゲート・バルブの操作前開度として入力するとともに、前記放流操作に関する前記放流設備の開閉の向きおよび前記放流設備の放流操作の操作時間を入力し、前記学習済みモデルから出力される前記ゲート・バルブの操作後開度を前記開度の保存値として記憶させる、ようにしてもよい。
【0011】
この発明に係る放流量の算出方法は、貯水位~開度~放流量対応表を用いて前記放流量を算出する、ようにしてもよい。
【0012】
また、この発明に係る放流量の算出プログラムは、コンピュータを、ダム貯水池の貯水位の計測値を取得する貯水位取得部、前記ダム貯水池の放流設備のゲート・バルブの開度の計測値を取得する開度取得部、前記放流設備からの放流量を算出する放流量算出部、および、前記ゲート・バルブの開度の最新の値を開度の保存値として記憶する開度記憶部、として機能させ、前記放流量算出部が、前記開度取得部から前記開度の計測値が供給されるときは、前記貯水位取得部から供給される前記貯水位の計測値と前記開度取得部から供給される前記開度の計測値とを用いて前記放流量を算出し、前記開度取得部から前記開度の計測値が供給されないときは、前記貯水位取得部から供給される前記貯水位の計測値と前記開度記憶部に記憶されている前記開度の保存値とを用いて前記放流量を算出する、ことを特徴とする。
【0013】
この発明に係る放流量の算出プログラムは、コンピュータを、前記放流設備の開度を計算する開度計算部としてさらに機能させ、前記開度取得部から前記開度の計測値が供給されていないときに前記放流設備の放流操作が行われる場合に、前記開度計算部が、同一のまたは同じ種別の放流設備での過去の放流操作に関する実績データが用いられて機械学習された、前記ゲート・バルブの操作前開度,前記放流設備の開閉の向き,および前記放流設備の放流操作の操作時間を入力とするとともに前記ゲート・バルブの操作後開度を出力とする学習済みモデルに、放流操作が行われる際に前記開度記憶部に記憶されている前記開度の保存値を前記ゲート・バルブの操作前開度として入力するとともに、前記放流操作に関する前記放流設備の開閉の向きおよび前記放流設備の放流操作の操作時間を入力し、
前記学習済みモデルから出力される前記ゲート・バルブの操作後開度を前記開度の保存値として前記開度記憶部に記憶させる、ようにしてもよい。
【0014】
この発明に係る放流量の算出プログラムは、前記放流量算出部が、貯水位~開度~放流量対応表を用いて前記放流量を算出する、ようにしてもよい。
【発明の効果】
【0015】
この発明に係る放流量の算出装置,放流量の算出方法,放流量の算出プログラムによれば、ゲート・バルブの開度の計測値が欠測となって開度取得部からゲート・バルブの開度の計測値が供給されないときには開度記憶部に記憶されているゲート・バルブの開度の保存値を用いて放流量が算出されるようにしているので、ゲート・バルブの開度の計測値が欠測となっていても放流量を算出することが可能となり、また、ダム貯水池への流入量も算出することが可能となり、延いては、適切な放流操作を行うことが可能となる。
【0016】
この発明に係る放流量の算出装置,放流量の算出方法,放流量の算出プログラムによれば、過去の放流操作での放流設備のゲート・バルブの操作前開度,放流設備の開閉の向き,放流設備の放流操作の操作時間,および放流設備のゲート・バルブの操作後開度の関係の実績データが考慮されて放流設備のゲート・バルブの操作後開度が計算されるようにした場合には、ゲート・バルブの開度の計測値が欠測となっていても放流設備の放流操作を行った後のゲート・バルブの開度を計算することができ、これによって放流量を算出することが可能となり、また、ダム貯水池への流入量も算出することが可能となり、延いては、適切な放流操作を継続して行うことが可能となる。
【図面の簡単な説明】
【0017】
【
図1】この発明の実施の形態1に係る放流量の算出装置を含むダム管理システムの概略構成を示す機能ブロック図である。
【
図2】
図1のうちの放流量の算出装置の概略構成を示す機能ブロック図である。
【
図3】この発明の実施の形態2に係る放流量の算出装置を含むダム管理システムの概略構成を示す機能ブロック図である。
【
図4】
図3のうちの放流量の算出装置の概略構成を示す機能ブロック図である。
【
図5】ニューラルネットワークの例を説明する図である。
【発明を実施するための形態】
【0018】
以下、この発明を図示の実施の形態に基づいて説明する。
【0019】
(実施の形態1)
図1は、この発明の実施の形態1に係る放流量の算出装置3Aを含むダム管理システム1の概略構成を示す機能ブロック図である。
【0020】
ダム制御設備2は、放流設備を操作する際のダムの流水管理に関わる演算処理や放流設備の操作ならびに操作の支援を行うためにダムに設置される機序であり、例えば、「ダム管理用制御処理設備 標準設計仕様書(国土交通省,平成28年8月)」および「ダム管理用制御処理設備 標準設計仕様書・同解説(国土交通省,平成28年8月)」(前記2つをまとめて「標準設計仕様書等」と呼ぶ)に規定されている設計仕様に従う構成や機能を備える機序である。
【0021】
ダム制御設備2は、例えば、FAパソコン(即ち、産業用コンピュータ)などのコンピュータに所定のプログラムがインストールされて実行されることによって実現される。ダム制御設備2は、複数のコンピュータが連携することによって構成され実現されるようにしてもよい。
【0022】
ダム制御設備2は、例えば標準設計仕様書等に規定されている設計仕様のうちこの発明に特に関係する構成として、放流操作装置21,貯水位計測装置22,入出力装置23,情報入力・提供装置24,表示装置25,制御系LAN26,および情報系LAN27を有する。
【0023】
放流操作装置21は、例えば下記の処理を行う。なお、放流設備5は、具体的には例えば、1つ若しくは複数のゲートやバルブである。
【0024】
1)ダム水文量演算処理
ダムに設置されている貯水位計4ならびに放流設備5の開度計51および流量計52などの計測値をもとに各種の演算処理を行い、貯水池諸量(別言すると、ダム諸量)として、貯水位,流入量(尚、ダム貯水池への全流入量を含む),および放流量に纏わる諸量を計算する。
【0025】
2)操作演算処理
ア)各ダムの操作規則等に従い、ダムから放流を行うための放流方式に基づいてダムから放流すべき水量の目標値(「目標全放流量」と呼ぶ)を算出する。
イ)目標全放流量を使用する放流設備に配分し、放流設備1門ごとの目標放流量を算出する。
ウ)各ゲート・バルブに配分された放流設備1門ごとの目標放流量を現在の貯水位で放流するためのゲート・バルブ開度(「ゲート・バルブ目標開度」と呼ぶ)を計算する。
【0026】
放流操作装置21は、放流設備5の操作に関する処理として、ゲート・バルブ目標開度で放流設備5を操作するための起動指令(別言すると、開閉信号)を生成し、前記起動指令(開閉信号)を制御系LAN26を介して入出力装置23へと送信する。
【0027】
貯水位計測装置22は、貯水位計4によって計測される計測データ信号の入力を受け、必要に応じて所定の処理を施したうえで、前記計測データ信号に基づくダム貯水池の貯水位の計測値を制御系LAN26を介して放流操作装置21へと送信する。
【0028】
入出力装置23は、放流設備5の操作に関する処理として、放流操作装置21から送信される起動指令(開閉信号)の入力を受け、前記起動指令(開閉信号)を例えば光ケーブルを介して放流設備5へと送信する。
【0029】
入出力装置23は、また、放流設備5の開度計51および流量計52などによって計測/取得される計測データ信号や状態情報信号の入力を受け、必要に応じて所定の処理を施したうえで、前記計測データ信号や状態情報信号に基づく計測値や状態情報を制御系LAN26を介して放流操作装置21へと送信する。
【0030】
入出力装置23は、具体的には例えば、放流設備5の開度計51によって計測されるゲート・バルブの開度(具体的には、鉛直開度,円弧開度)の計測値、放流設備5の流量計52によって計測されるゲート・バルブにおける流量の計測値、放流設備5から出力されるゲート・バルブの状態信号、および、放流設備5から出力されるゲート・バルブが所定のゲート・バルブ目標開度に達したことを表す信号を制御系LAN26を介して放流操作装置21へと送信する。
【0031】
情報入力・提供装置24は、例えば下記の処理を行う。
【0032】
1)通信処理
関連設備6からの情報の入力を受け、また、関連設備6へと情報を出力する。情報入力・提供装置24が情報の入力を受ける元の関連設備6は、具体的にはテレメータ装置や種々の観測装置などである。また、情報入力・提供装置24が情報を出力する先の関連設備6は、具体的には上位局向け通信装置,電話応答通報装置,および種々の観測装置などである。
【0033】
2)流域水文量の演算処理
雨量・水位観測設備からテレメータで伝送される観測値をもとに各種の演算処理を行って雨量諸量(具体的には、局別雨量,流域平均雨量)および河川諸量(具体的には、局別河川水位,局別河川流量)を算出する。
【0034】
表示装置25は、一覧表,グラフ,および模式図などにより下記の情報を表示する。
1)ダム状況に関する情報
現在のダム状況を把握するための貯水位,流入量,および放流量などのダム水文量情報。
2)流域状況に関する情報
現在の流域状況を把握するための雨量,河川水位・流量などの流域水文量情報。
3)操作に関する情報
ゲート・バルブを操作するために必要となる現在の放流量および開度,目標放流量,ならびにゲート・バルブ目標開度の情報。
4)警報通報に関する情報
ダム状況が注意すべき状態であることを操作員に周知するための警報通報情報。
【0035】
制御系LAN26(LAN:Local Area Network の略)は、FL-netによって標準化されたオープンPLCネットワークとして構成される。放流操作装置21,貯水位計測装置22,および入出力装置23は、制御系LAN26を介して通信を行う。
【0036】
情報系LAN27は、TCP/IPに従った接続が可能なネットワークとして構成される。放流操作装置21,情報入力・提供装置24,および表示装置25は、情報系LAN27を介して通信を行う。
【0037】
そして、実施の形態では、ダム制御設備2に備えられているHDD(Hard Disk Drive の略)やメモリなどによって構成される記憶装置28に記憶されて格納されている放流量の算出プログラム281が実行されることにより、ダム制御設備2の放流操作装置21内に、当該放流操作装置21の機能のうちの操作演算処理の1つとして現状におけるゲート・バルブ1門毎放流量を算出する機能を含むものとして放流量の算出装置3Aが構成される。なお、放流量の算出プログラム281は、記憶装置28に格納される態様に限定されるものではなく、例えば、放流操作装置21に格納されるようにしてもよく、或いは他の記憶装置・記憶媒体に格納されるようにしてもよい。
【0038】
実施の形態1の放流量の算出装置3Aは、ダム貯水池の貯水位の計測値を取得する貯水位取得部31と、ダム貯水池の放流設備5のゲート・バルブの開度の計測値を取得する開度取得部32と、放流設備5からの放流量を算出する放流量算出部33と、ゲート・バルブの開度の最新の値を開度の保存値として記憶する開度記憶部282と、を有し、放流量算出部33が、開度取得部32から開度の計測値が供給されるときは、貯水位取得部31から供給される貯水位の計測値と開度取得部32から供給される開度の計測値とを用いて放流量を算出し、開度取得部32から開度の計測値が供給されないときは、貯水位取得部31から供給される貯水位の計測値と開度記憶部282に記憶されている開度の保存値とを用いて放流量を算出する、ようにしている(
図1,
図2参照)。
【0039】
また、放流量の算出方法は、ダム貯水池の貯水位の計測値を取得する処理と、ダム貯水池の放流設備5のゲート・バルブの開度の計測値を取得する処理と、放流設備5からの放流量を算出する処理と、ゲート・バルブの開度の最新の値を開度の保存値として記憶する処理と、を有し、開度の計測値が供給されるときは、貯水位の計測値と開度の計測値とを用いて放流量を算出し、開度の計測値が供給されないときは、貯水位の計測値と開度の保存値とを用いて放流量を算出する、ようにしている。
【0040】
また、放流量の算出プログラム281は、コンピュータを、ダム貯水池の貯水位の計測値を取得する貯水位取得部31、ダム貯水池の放流設備5のゲート・バルブの開度の計測値を取得する開度取得部32、放流設備5からの放流量を算出する放流量算出部33、および、ゲート・バルブの開度の最新の値を開度の保存値として記憶する開度記憶部282、として機能させ、放流量算出部33が、開度取得部32から開度の計測値が供給されるときは、貯水位取得部31から供給される貯水位の計測値と開度取得部32から供給される開度の計測値とを用いて放流量を算出し、開度取得部32から開度の計測値が供給されないときは、貯水位取得部31から供給される貯水位の計測値と開度記憶部282に記憶されている開度の保存値とを用いて放流量を算出する、ようにしている。
【0041】
貯水位取得部31は、貯水位計測装置22から制御系LAN26を介して放流操作装置21へと送信されるダム貯水池の貯水位の計測値の入力を受ける(言い換えると、取得する)。
【0042】
開度取得部32は、入出力装置23から制御系LAN26を介して放流操作装置21へと送信されるゲート・バルブの開度の計測値の入力を受ける(言い換えると、取得する)。
【0043】
開度取得部32は、入力されるゲート・バルブの開度の計測値を記憶装置28に記憶させる。図に示す例では、記憶装置28内に形成される開度記憶部282に前記ゲート・バルブの開度の計測値が記憶される。開度記憶部282は、開度取得部32から伝送されるゲート・バルブの開度の計測値のうちの最新の値を記憶してゲート・バルブの開度の保存値として保持する。なお、開度記憶部282は、放流量の算出装置3Aの一部として機能し、また、放流操作装置21内に形成されるようにしてもよい。
【0044】
放流量算出部33は、ダム貯水池の貯水位とゲート・バルブの開度とを用いるとともに貯水位~開度~放流量対応表を用いて、現状におけるゲート・バルブ1門毎放流量〔m3/秒〕を算出する。
【0045】
放流量算出部33は、例えば、正分毎にゲート・バルブ1門毎放流量を算出するようにしてもよく、或いは、所定の時間間隔でゲート・バルブ1門毎放流量を算出するようにしてもよい。放流量算出部33は、また、貯水位~開度~放流量対応表を用いることなく、他の仕法によってゲート・バルブ1門毎放流量を算出するようにしてもよい。
【0046】
放流量算出部33は、入出力装置23からゲート・バルブの開度の計測値が正常に送信されて開度取得部32へと入力されているとき(そして、開度取得部32からゲート・バルブの開度の計測値が供給されるとき)は、貯水位取得部31へと入力されるダム貯水池の貯水位の計測値と、開度取得部32へと入力されるゲート・バルブの開度の計測値とを用いて、現状におけるゲート・バルブ1門毎放流量を算出する。
【0047】
一方、例えば放流設備5の開度計51の不調/不具合などによって入出力装置23からゲート・バルブの開度の計測値が送信されず欠測となっているとき(そして、開度取得部32からゲート・バルブの開度の計測値が供給されないとき)は、放流量算出部33は、貯水位取得部31へと入力されるダム貯水池の貯水位の計測値と、開度記憶部282に記憶されて保持されているゲート・バルブの開度の保存値とを用いて、現状におけるゲート・バルブ1門毎放流量を算出する。
【0048】
放流設備5の放流操作が行われなければ、ゲート・バルブの開度は、変化しないので、開度記憶部282に記憶されて保持されているゲート・バルブの開度の保存値のままである。このため、入出力装置23からゲート・バルブの開度の計測値が送信されず欠測となっているときでも、放流設備5の放流操作が行われるまでは、放流量算出部33は、開度記憶部282に記憶されて保持されているゲート・バルブの開度の保存値を用いて、現状におけるゲート・バルブ1門毎放流量を算出する。
【0049】
放流量算出部33によって算出されるゲート・バルブ1門毎放流量は、例えば、表示装置25に表示されたり、ダム貯水池への流入量の算出に用いられたりする。
【0050】
(実施の形態2)
図3は、この発明の実施の形態2に係る放流量の算出装置3Bを含むダム管理システム1の概略構成を示す機能ブロック図である。
【0051】
この実施の形態は開度計算部34,学習装置7,学習済みモデル283,および実績データベース284を有する点において上記の実施の形態1と構成が異なるものの、その他の構成は上記の実施の形態1と同等であるので、上記の実施の形態1と同等の構成については同一符号を付することでその説明を省略する。
【0052】
実施の形態2の放流量の算出装置3Bは、上記の実施の形態1の放流量の算出装置3Aの構成に加えて、放流設備5の開度を計算する開度計算部34をさらに有し、開度取得部32から開度の計測値が供給されていないときに放流設備5の放流操作が行われる場合に、開度計算部34が、同一のまたは同じ種別の放流設備での過去の放流操作に関する実績データが用いられて機械学習された、ゲート・バルブの操作前開度,放流設備5の開閉の向き,および放流設備5の放流操作の操作時間を入力とするとともにゲート・バルブの操作後開度を出力とする学習済みモデル283に、放流操作が行われる際に開度記憶部282に記憶されている開度の保存値をゲート・バルブの操作前開度として入力するとともに、放流操作に関する放流設備5の開閉の向きおよび放流設備5の放流操作の操作時間を入力し、学習済みモデル283から出力されるゲート・バルブの操作後開度を開度の保存値として開度記憶部282に記憶させる、ようにしている(
図3,
図4参照)。
【0053】
また、実施の形態2の放流量の算出方法は、上記の実施の形態1の放流量の算出方法の構成に加えて、放流設備5の開度を計算する処理をさらに有し、開度の計測値が供給されていないときに放流設備5の放流操作が行われる場合に、同一のまたは同じ種別の放流設備での過去の放流操作に関する実績データが用いられて機械学習された、ゲート・バルブの操作前開度,放流設備5の開閉の向き,および放流設備5の放流操作の操作時間を入力とするとともにゲート・バルブの操作後開度を出力とする学習済みモデル283に、放流操作が行われる際の開度の保存値をゲート・バルブの操作前開度として入力するとともに、放流操作に関する放流設備5の開閉の向きおよび放流設備5の放流操作の操作時間を入力し、学習済みモデル283から出力されるゲート・バルブの操作後開度を開度の保存値として記憶させる、ようにしている。
【0054】
また、実施の形態2の放流量の算出プログラム281は、上記の実施の形態1の放流量の算出プログラムの構成に加えて、コンピュータを、放流設備5の開度を計算する開度計算部34としてさらに機能させ、開度取得部32から開度の計測値が供給されていないときに放流設備5の放流操作が行われる場合に、開度計算部34が、同一のまたは同じ種別の放流設備での過去の放流操作に関する実績データが用いられて機械学習された、ゲート・バルブの操作前開度,放流設備5の開閉の向き,および放流設備5の放流操作の操作時間を入力とするとともにゲート・バルブの操作後開度を出力とする学習済みモデル283に、放流操作が行われる際に開度記憶部282に記憶されている開度の保存値をゲート・バルブの操作前開度として入力するとともに、放流操作に関する放流設備5の開閉の向きおよび放流設備5の放流操作の操作時間を入力し、学習済みモデル283から出力されるゲート・バルブの操作後開度を開度の保存値として開度記憶部282に記憶させる、ようにしている。
【0055】
開度計算部34は、例えば放流設備5の開度計51の不調/不具合などによって入出力装置23からゲート・バルブの開度の計測値が送信されず欠測となっているとき(そして、開度取得部32からゲート・バルブの開度の計測値が供給されないとき)に放流設備5の放流操作が行われる場合に、前記放流設備5のゲート・バルブの開度を計算する。
【0056】
開度計算部34は、開度記憶部282に記憶されて保持されているゲート・バルブの開度の保存値と、放流設備5の開閉の向きと、放流設備5の放流操作の操作時間とを用いて、放流操作が行われた後の放流設備5のゲート・バルブの開度(「ゲート・バルブの操作後開度」と呼ぶ)を計算する。放流設備5の開閉の向きは、具体的には、放流設備5(具体的には、ゲート・バルブ)を「開ける向き」または「閉める向き」である。放流設備5の放流操作の操作時間は、具体的には、放流設備5(具体的には、ゲート・バルブ)を「開ける操作の開始から終了までの時間長さ」や「閉める操作の開始から終了までの時間長さ」である。
【0057】
開度計算部34は、放流操作が行われる前の(言い換えると、放流操作を行おうとする時の)放流設備5のゲート・バルブの開度(「ゲート・バルブの操作前開度」と呼ぶ)と放流設備5の開閉の向きと放流設備5の放流操作の操作時間との組み合わせが入力されるとゲート・バルブの操作後開度を出力するように過去の実績データに基づいて機械学習された学習済みモデル283を用いてゲート・バルブの操作後開度を計算する。学習済みモデル283は、学習装置7によって作成されて、記憶装置28に記憶されて格納される。
【0058】
学習装置7は、記憶装置28に記憶されて格納されている放流量の算出プログラム281が実行されることにより、放流操作装置21内に構成される。
【0059】
学習装置7は、実績データベース284に記録・蓄積されている過去の実績データを用いて、ニューラルネットワークなどの公知の機械学習アルゴリズムによって学習済みモデル283を作成する。
【0060】
実績データベース284は、学習用データとして、同一のまたは同じ種別の放流設備での過去の放流操作に関する(言い換えると、過去の放流操作において収集された)ゲート・バルブの操作前開度の計測値,放流設備5の開閉の向き,放流設備5の放流操作の操作時間,およびゲート・バルブの操作後開度の計測値の組み合わせを含む実績データが記録・蓄積されているデータベースである。前記組み合わせのうち、ゲート・バルブの操作前開度の計測値,放流設備5の開閉の向き,および放流設備5の放流操作の操作時間は入力データとして利用され、ゲート・バルブの操作後開度の計測値は教師データとして利用される。実績データベース284は、記憶装置28に格納される。
【0061】
なお、ゲート・バルブの操作前開度の計測値およびゲート・バルブの操作後開度の計測値は、放流設備5の放流操作が行われる前および行われた後に、開度計51によって計測されて入出力装置23を介して収集される。
【0062】
また、放流設備5の開閉の向きおよび放流操作の操作時間は、放流設備5の放流操作が行われる際に、ダム制御設備2(具体的には例えば、放流操作装置21)に備えられているキーボード(図示省略)などを介して入力されて収集される。
【0063】
実績データベース284は、複数時点のそれぞれにおける(言い換えると、過去の放流操作ごとの)ゲート・バルブの操作前開度の計測値,放流設備5の開閉の向き,放流設備5の放流操作の操作時間,およびゲート・バルブの操作後開度の計測値の組み合わせを含む実績データの集合であり、つまり、ゲート・バルブの操作前開度の計測値,放流設備5の開閉の向き,放流設備5の放流操作の操作時間,およびゲート・バルブの操作後開度の計測値が時系列的に対応づけられている時系列データとして構成される。
【0064】
学習装置7は、ゲート・バルブの操作前開度,放流設備5の開閉の向き,および放流設備5の放流操作の操作時間の組み合わせデータが入力されるとゲート・バルブの操作後開度を出力するようにし、出力されるゲート・バルブの操作後開度と教師データとを比較することによって学習済みモデル283を学習させる。
【0065】
学習装置7は、例えば、ニューラルネットワークを利用した機械学習・深層学習によってモデルの作成を行い、これにより、学習済みモデル283は、ニューラルネットワークによって構成される。
【0066】
ニューラルネットワークNは、
図5に示すように、入力層X,中間層Y(「隠れ層」とも呼ばれる),および出力層Zを有する。入力層Xは複数個のノードx1,x2,x3,・・・を有し、中間層Yは複数個のノードy1,y2,y3,・・・を有し、出力層Zは複数個のノードz1,z2,z3,・・・(または、1個のノード)を有する。なお、
図5に示す例では1つの中間層Yを有するようにしているが、ニューラルネットワークNは、複数の中間層を有するように構成されてもよい。
【0067】
入力層Xと中間層Yとの間にあるノード間の結合は各々が重みを持っており、また、中間層Yと出力層Zとの間にあるノード間の結合は各々が重みを持っている。
【0068】
学習装置7は、例えば、ゲート・バルブの操作前開度の計測値,放流設備5の開閉の向き,および放流設備5の放流操作の操作時間を入力層Xとするとともにゲート・バルブの操作後開度の計測値を出力層Zとし、実績データベース284に記録・蓄積されている実績データを学習用データとして用いて中間層Yに関する各種パラメータ(尚、ノード間の結合それぞれの重みを含む)について学習を行ってニューラルネットワークNを作成する。学習装置7は、すなわち、ゲート・バルブの操作前開度と放流設備5の開閉の向きと放流設備5の放流操作の操作時間との組み合わせから精度よくゲート・バルブの操作後開度が計算されるように中間層Yに関する各種パラメータの学習を行って学習済みモデル283を作成する。
【0069】
開度計算部34は、入出力装置23からゲート・バルブの開度の計測値が送信されず欠測となっているとき(そして、開度取得部32からゲート・バルブの開度の計測値が供給されないとき)に放流設備5の放流操作が行われる際に、開度記憶部282に記憶されて保持されているゲート・バルブの開度の保存値をゲート・バルブの操作前開度として用い、また、ダム制御設備2(具体的には例えば、放流操作装置21)に備えられているキーボード(図示省略)などを介して入力される放流設備5の開閉の向きおよび放流操作の操作時間を用いるとともに、記憶装置28に記憶されている学習済みモデル283を用いてゲート・バルブの操作後開度を計算する。
【0070】
開度計算部34は、上記で計算されるゲート・バルブの操作後開度の値を、ゲート・バルブの開度の最新の値であるゲート・バルブの開度の保存値として開度記憶部282に記憶させる。
【0071】
そして、放流量算出部33は、入出力装置23からゲート・バルブの開度の計測値が送信されず欠測となっているとき(そして、開度取得部32からゲート・バルブの開度の計測値が供給されないとき)であるので、貯水位取得部31へと入力されるダム貯水池の貯水位の計測値と、(開度計算部34によって計算されて)開度記憶部282に記憶されて保持されているゲート・バルブの開度の保存値とを用いて、現状におけるゲート・バルブ1門毎放流量を算出する。
【0072】
実施の形態に係る放流量の算出装置3A/3B,放流量の算出方法,放流量の算出プログラム281によれば、ゲート・バルブの開度の計測値が欠測となっているとき(そして、開度取得部32からゲート・バルブの開度の計測値が供給されないとき)には開度記憶部282に記憶されて保持されているゲート・バルブの開度の保存値を用いてゲート・バルブ1門毎放流量が算出されるようにしているので、ゲート・バルブの開度の計測値が欠測となっていてもゲート・バルブ1門毎放流量を算出することが可能となり、また、ダム貯水池への流入量も算出することが可能となり、延いては、適切な放流操作を行うことが可能となる。
【0073】
ここで、入出力装置23からゲート・バルブの開度の計測値が送信されず欠測となっているとき、放流設備5の放流操作が行われなければゲート・バルブの開度は変化しないので開度記憶部282に記憶されて保持されているゲート・バルブの開度の保存値のままであるものの、ダムの適切な運用のために放流設備5の放流操作を行ってゲート・バルブの開度の調節を行う必要が生じる場合がある。この場合、放流操作が行われた後の放流設備5のゲート・バルブの開度が不明となるので、放流量を算出することができない、という問題がある。
【0074】
上記の問題に対し、実施の形態2に係る放流量の算出装置3B,放流量の算出方法,放流量の算出プログラム281によれば、過去の放流操作での放流設備5のゲート・バルブの操作前開度の計測値,放流設備5の開閉の向き,放流設備5の放流操作の操作時間,および放流設備5のゲート・バルブの操作後開度の計測値の関係の実績データが考慮されて放流設備5のゲート・バルブの操作後開度が計算されるようにしているので、ゲート・バルブの開度の計測値が欠測となっていても放流設備5の放流操作を行った後のゲート・バルブの開度を計算することができ、これによってゲート・バルブ1門毎放流量を算出することが可能となり、また、ダム貯水池への流入量も算出することが可能となり、延いては、適切な放流操作を継続して行うことが可能となる。
【0075】
以上、この発明の実施の形態について説明したが、具体的な構成は、上記の実施の形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計の変更等があっても、この発明に含まれる。
【0076】
具体的には、上記の実施の形態では
図1に概略構成を示すダム制御設備2(特に、標準設計仕様書等に規定されている設計仕様に従う構成や機能を備える機序であり、具体的には例えば、ダム管理用制御処理設備)に対してこの発明に係る放流量の算出装置3A/3Bが組み込まれるようにしているが、この発明に係る放流量の算出装置3A/3Bが組み込まれるダム制御設備は
図1に概略構成を示すダム制御設備2に限定されるものではなく、他の構成を備えるダム制御設備に対してこの発明に係る放流量の算出装置3A/3Bが組み込まれるようにしてもよい。
【符号の説明】
【0077】
1 ダム管理システム
2 ダム制御設備
21 放流操作装置
22 貯水位計測装置
23 入出力装置
24 情報入力・提供装置
25 表示装置
26 制御系LAN
27 情報系LAN
28 記憶装置
281 放流量の算出プログラム
282 開度記憶部
283 学習済みモデル
284 実績データベース
3A 放流量の算出装置(実施の形態1)
3B 放流量の算出装置(実施の形態2)
31 貯水位取得部
32 開度取得部
33 放流量算出部
34 開度計算部
4 貯水位計
5 放流設備
51 開度計
52 流量計
6 関連設備
7 学習装置