(57)【特許請求の範囲】
【請求項１】
貯水池の水位から時間間隔算出法を用いて複数の時間間隔ごとの流入量を演算する流入量演算方法をコンピュータに実行させる流入量演算プログラムであって、
前記複数の時間間隔ごとに算出された流入量を用いて、各時間間隔で算出された流入量間の流量差を演算する流量差演算手順と、
前記演算手順によって演算された前記流量差が所定の閾値以上であるか否かを判定し、前記流量差が所定の閾値以上である場合には、当該所定の閾値以上の流量差を生じさせている流入量のなかで短い時間間隔で算出された流入量を正規の流入量として選択し、前記流量差が所定の閾値以上でない場合には、前記短い時間間隔よりも長い時間間隔で算出された流入量を選択する選択手順と、
をコンピュータに実行させることを特徴とする流入量演算プログラム。
【請求項２】
前記選択手順は、前記所定の閾値以上であることが所定の時間以上継続しているかを判定し、当該継続している流量差を生じさせている流入量のなかで短い時間間隔で算出された流入量を選択することを特徴とする請求項１に記載の流入量演算プログラム。
【請求項３】
前記流量差演算手順は、任意に変更可能に設定された複数の時間間隔ごとに算出された流入量を用いて、前記流量差を演算することを特徴とする請求項１または２に記載の流入量演算プログラム。
【請求項４】
前記流量差演算手順は、変更不能に設定された複数の時間間隔ごとに算出された流入量を用いて、前記流量差を演算することを特徴とする請求項１または２に記載の流入量演算プログラム。
【請求項５】
前記選択手順は、一つの時間間隔で算出された流入量のみしか算出されていないために前記演算手順によって流量差を演算することができない場合には、当該算出された時間間隔の流入量を選択することを特徴とする請求項１〜４のいずれか一つに記載の流入量演算プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数の時間間隔で流入量を演算する流入量演算プログラム、流入量演算装置および流入量演算方法に関する。
【背景技術】
【０００２】
近年、ダム等において、水の流入量を算出する方法には、複数の時間間隔（例えば１０分、１５分、３０分、６０分）の流入量を算出する時間間隔算出法（図３のＡ式参照）が使用されている。
【０００３】
例えば、特許文献１では、貯水位の変動量に応じて算出時間間隔を設定する技術が開示されており、具体的には、貯水位の変動量が大きい場合は、算出時間間隔を短く設定して流入量を演算し、一方、貯水位の変動量が小さい場合は、算出時間間隔を長く設定して流入量を演算する。また、特許文献２では、貯水位に変化があった時刻から次に貯水位に変化があった時刻までの変化時間間隔を求めて、その時間間隔に応じて算出時間間隔を設定する技術が開示されており、具体的には、変化時間間隔が短い場合は、算出時間間隔を短く設定して流入量を演算し、一方、変化時間間隔が長い場合は、算出時間間隔を長く設定して流入量を演算する。
【０００４】
また、特許文献３では、複数の算出時間間隔ごとに流入量を演算し（例えば、１０ごとの流入量、３０分ごとの流入量、６０分ごとの流入量をそれぞれ算出し）、流入量の演算結果に応じて、特定の流入量を正規な流入量として選択する。例えば、演算された各流入量の量が大きい場合は、算出する時間間隔が短い流入量を選択し、一方、演算された各流入量の量が小さい場合は、算出時間間隔が長い流入量を選択する。
【０００５】
【特許文献１】特許第３０１５４５６号公報
【特許文献２】特開２００１−２４８１３９号公報
【特許文献３】特願２００５−１００７５５
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、上記した従来の技術は、以下に説明するように、適切な流入量を求めることが出来ないという問題点があった。
【０００７】
すなわち、上記する特許文献１および特許文献２の技術では、貯水位（変動量または貯水位の変化する時間間隔）に応じて算出時間間隔を設定して流入量を演算するが、例えば、水面が波立っている場合には、波により水面が上下してしまい正確な貯水位を測定できないので、適切な流入量を求めることができないという問題点があった。また、貯水位が変化せずに流入量および放流量のみが変化していた場合には、流入量と放流量の変化を考慮できないので、適切な流入量を求めることができないという問題点があった。
【０００８】
また、上記する特許文献３の技術では、複数の算出時間間隔ごとに流入量を演算し、流入量の演算結果に応じて、特定の流入量を正規な流入量として選択するが、急激な流入量の変動がある場合に、適切な流入量を選択できないという問題点があった。つまり、時間間隔算出法においては、流入量が安定して変動している場合は、長い算出時間間隔で算出された流入量を正規の流入量として選択し、一方、流入量が急激に変動している場合は、短い算出時間間隔で算出された流入量を正規の流入量として選択する必要がある（つまり、流入量が急激に変動している場合は、急激な流入量の変動へ追随することできるように短い間隔で流入量を算出する必要がある）が、上記の特許文献３の技術では、演算結果と選択される流入量との関係が固定されているので、急激な流入量の変動に追随することができず（短い時間間隔の流入量が選択されず）、適切な流入量をもとめることができないという問題点があった。
【０００９】
そこで、この発明は、上述した従来技術の課題を解決するためになされたものであり、流入量演算プログラム、流入量演算装置および流入量演算方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決し、目的を達成するため、本発明は、複数の時間間隔で流入量を演算する流入量演算方法をコンピュータに実行させる流入量演算プログラムであって、前記複数の時間間隔ごとに算出された流入量を用いて、各時間間隔の流入量間の流量差を演算する流量差演算手順と、前記演算手順によって演算された前記流量差が所定の閾値以上であるか否かを判定し、当該所定の閾値以上の流量差を生じさせている流入量のなかで時間間隔が短い流入量を正規の流入量として選択する選択手順と、をコンピュータに実行させることを特徴とする。
【００１１】
また、本発明は、上記の発明において、前記選択手順は、前記所定の閾値以上であることが所定の時間以上継続しているかを判定し、当該継続している流量差を生じさせている流入量のなかで時間間隔が短い流入量を選択することを特徴とする。 
【００１２】
また、本発明は、上記の発明において、前記流量差演算手順は、任意に変更可能に設定された複数の時間間隔ごとに算出された流入量を用いて、前記流量差を演算することを特徴とする。
【００１３】
また、本発明は、上記の発明において、前記流量差演算手順は、変更不能に設定された複数の時間間隔ごとに算出された流入量を用いて、前記流量差を演算することを特徴とする。
【００１４】
また、本発明は、上記の発明において、前記選択手順は、一つの時間間隔の流入量のみしか算出されていないために前記演算手順によって流量差を演算することができない場合には、当該算出された時間間隔の流入量を選択することを特徴とする。
【発明の効果】
【００１５】
本発明によれば、複数の時間間隔ごとに算出された流入量を用いて、各時間間隔の流入量間の流量差を演算し、演算された流量差が所定の閾値以上であるか否かを判定し、その所定の閾値以上の流量差を生じさせている流入量のなかで時間間隔が短い流入量を正規の流入量として選択するので、水位の変化に左右されず、かつ、急激な流入量の変動に追随する結果、適切な流入量を求めることが可能になる。
【００１６】
また、本発明によれば、所定の閾値以上であることが所定の時間以上継続しているかを判定し、その継続している流量差を生じさせている流入量のなかで時間間隔が短い流入量を選択するので、短時間での流入量の変動に左右されず、より適切な流入量を求めることが可能になる。
【００１７】
また、本発明によれば、任意に変更可能に設定された時間間隔ごとに算出された流入量を用いて、その各時間間隔の流入量間の流量差を演算するので、利用状況に応じて時間間隔を変更することができ、より利用状況に則した流入量を求めることが可能になる。
【００１８】
また、本発明によれば、変更不能に設定された複数の時間間隔ごとに算出された流入量を用いて、その各時間間隔の流入量間の流量差を演算するので、時間間隔が誤って変更されることを防止し、適切な流量差を演算することが可能になる。
【００１９】
また、本発明によれば、一つの時間間隔の流入量のみしか算出されていないために流量差を演算することができない場合には、その算出された時間間隔の流入量を選択するので、例えば、装置立ち上げ時により流量差を演算できない場合でも、流入量を求めることが可能になる。
【発明を実施するための最良の形態】
【００２０】
以下に添付図面を参照して、この発明に係る流入量演算プログラム、流入量演算装置および流入量演算方法の実施例を詳細に説明する。
【実施例１】
【００２１】
以下の実施例では、実施例１に係る流入量演算装置の概要および特徴、流入量演算装置の構成および処理の流れを順に説明し、最後に実施例１による効果を説明する。
【００２２】
［実施例１に係る流入量演算装置の概要および特徴］
まず最初に、図１、図６および図７を用いて、実施例１に係る流入量演算装置の概要および特徴を説明する。図１は、実施例１に係る流入量演算装置を含んだシステムの構成を示す図である。また、図６は、流入量の急激な上昇時のグラフであり、図７は、流入量の変動が安定時のグラフであり、より詳細には、複数の時間間隔で流入量が演算される状況下で、どの時間間隔の流入量が正規の流入量として選択されるかを示すグラフである。
【００２３】
実施例１に係る流入量演算装置１０は、図１に示すように、ダム堰によって形成されて流入および放流が行われる貯水池に適用されるものであり、具体的には、貯水池の水位を測定する水位計２０や、貯水池の放流量を測定するとともに制御する放流設備３０と接続されるダム監視制御設備１内に設置される。
【００２４】
実施例１の流入量演算装置１０では、複数の時間間隔で流入量を演算することを概要とする。そして、この流入量演算装置１０では、水位の変化に左右されず、かつ、急激な流入量の変動に追随して、適切な流入量を求めることができるようにしている点に主たる特徴がある。
【００２５】
この主たる特徴について具体的に説明すると、図１に示すように、実施例１の流入量演算装置１０は、複数の算出時間間隔ごとに算出された流入量を用いて、各時間間隔の流入量間の流量差を演算する。具体的には、時間間隔算出法（図３のＡ式参照）を用いて複数の算出時間間隔（ここでは、１０分、１５分、３０分、６０分）ごとの流入量を算出し、隣接する算出時間間隔（ここでは、１０分と１５分、１５分と３０分、３０分と６０分）の流入量の差を演算する。
【００２６】
そして、演算された流量差が所定の閾値以上であり、かつ、所定の閾値（ここでは、ΔＱ）以上であることが所定の時間（ここではΔＴ）以上継続しているかを判定し、ΔＴ以上継続していると判定した場合には、かかる流量差を生じさせている流入量のなかで時間間隔が短い流入量を正規の流入量として選択する。
【００２７】
具体的には、例えば、図６に示すように、時刻８時前後においては、算出時間間隔１０分の流入量と算出時間間隔１５分の流入量との差がΔＱ以上であり、かつ、その流量差が続いた継続時間がΔＴ以上であるので、ΔＴ経過後に、かかる流量差を生じさせている算出時間間隔１０分と算出時間間隔１５分のなかで時間間隔が短い算出時間間隔１０分の流入量を正規の流入量として選択する。
【００２８】
また、例えば、図７に示すように、時刻２０時前後においては、算出時間間隔３０分の流入量を選択した後に、算出時間間隔３０分の流入量と算出時間間隔１５分の流入量との差がΔＱ以上であり、かつ、その流量差が続いた継続時間がΔＴ以上であるので、ΔＴ経過後に、かかる流量差を生じさせている算出時間間隔３０分と算出時間間隔１５分のなかで時間間隔が短い算出時間間隔１５分の流入量を正規の流入量として選択する。その後、算出時間間隔３０分の流入量と算出時間間隔６０分の流入量との差がΔＱ以上であり、かつ、その流量差が続いた継続時間がΔＴ以上であるので、ΔＴ経過後に、かかる流量差を生じさせている算出時間間隔３０分と算出時間間隔６０分のなかで時間間隔が短い算出時間間隔３０分の流入量を正規の流入量として選択する。そして、各算出時間間隔の流入量間の流量差も全てΔＱより少ないので、最も長い算出時間間隔である算出時間間隔６０分の流入量を採用する。
【００２９】
このように、複数の算出時間間隔ごとに算出された流入量を用いて、各算出時間間隔の流入量間の流量差を演算し、演算された流量差がΔＱ以上であるか否かを判定し、そのΔＱ以上の流量差を生じさせている流入量のなかで算出時間間隔が短い流入量を正規の流入量として選択するので、上記した主たる特徴のごとく、水位の変化に左右されず、かつ、急激な流入量の変動に追随する結果、適切な流入量を求めることが可能になる。
【００３０】
［実施例１に係る流入量演算装置の構成］
次に、図２を用いて、図１に示した流入量演算装置１０の構成を説明する。図２は、流入量演算装置１０の構成を示すブロック図である。同図に示すように、この流入量演算装置１０は、バス等を介して、水位計２０、放流設備３０、操作入力部４０、表示部５０とそれぞれ接続され、制御部１１と、記憶部１２とから構成される。以下にこれらの各部の処理を説明する。
【００３１】
このうち、水位計２０は、貯水池の水位を測定する手段であり、測定された水位は、後述する流入量算出部１１ａによる流入量（より詳細には、流入量算出に用いる総貯水量）の算出に用いられる（図３参照）。また、放流設備３０は、放流量を測定する手段であり、この測定した放流量を後述する流入量算出部１１ａによる流入量の算出に用いられる(図３参照)。また、操作入力部４０は、算出時間間隔の変更などの各種設定を受け付ける手段であり、例えば、複数の算出時間間隔１０分、１５分、３０分、６０のうち、１０分の算出時間間隔の流入量を用いないようにするようにする設定を受け付ける。また、表示部５０は、流入量の算出結果などを出力する手段であり、例えば、後述する流入量算出部１１ａにより算出された流入量をグラフ（図６および図７参照）にして出力する。
【００３２】
このうち、記憶部１２は、制御部１１による各種処理に必要なデータおよびプログラムを格納する格納手段（記憶手段）であり、特に本発明に密接に関連するものとしては、算出結果記憶部１２ａと、選択流入量記憶部１２ｂとを備える。
【００３３】
このうち、算出結果記憶部１２ａは、複数の時間間隔ごとに算出された流入量を記憶する手段であり、具体的には、後述する流入量算出部１１ａによって算出された複数の時間間隔（ここでは、１０分、１５分、３０分、６０分）ごとの流入量を記憶する。
【００３４】
選択流入量記憶部１２ｂは、選択された流入量を記憶する手段であり、具体的には、後述する流入量選択部１１ｃによって正規の流入量として選択された流入量を記憶する。
【００３５】
制御部１１は、各種の処理手順などを規定したプログラムおよび所要データを格納するための内部メモリを有し、これらによって種々の処理を実行する処理部であり、特に本発明に密接に関連するものとしては、流入量算出部１１ａと、流量差演算処理部１１ｂと、流入量選択部１１ｃとを備える。なお、流量差演算処理部１１ｂは、特許請求の範囲に記載の「流量差演算手順」に対応し、流入量選択部１１ｃは、特許請求の範囲に記載の「選択手順」に対応する。
【００３６】
このうち、流入量算出部１１ａは、複数の算出時間間隔ごとに流入量を算出する手段であり、具体的には、時間間隔算出法（図３のＡ式参照）を用いて複数の算出時間間隔（ここでは、１０分、１５分、３０分、６０分）ごとの流入量を算出し、算出した流入量を算出結果記憶部１２ａに格納する。
【００３７】
流量差演算処理部１１ｂは、各時間間隔の流入量間の流量差を演算する手段であり、具体的には、隣接する時間間隔（ここでは、１０分と１５分、１５分と３０分、３０分と６０分）の流入量の差を演算する。
【００３８】
流入量選択部１１ｃは、算出された流入量の中で正規の流入量を選択する手段であり、具体的には、流量差演算処理部１１ｂによって演算された流量差が所定の閾値以上であり、かつ、所定の閾値（ここでは、ΔＱ）以上であることが所定の時間（ここではΔＴ）以上継続しているかを判定し、ΔＴ以上継続していると判定した場合には、かかる流量差を生じさせている流入量のなかで時間間隔が短い流入量を正規の流入量として選択する。また、流入量選択部１１ｃは、一つの時間間隔の流入量しか算出されていないために流量差を演算することができない場合には、その算出されている一つの時間間隔の流入量を正規の流入量として選択する。
【００３９】
［実施例１に係る流入量演算装置による処理］
次に、図４および図５を用いて、流入量演算装置１０による流入量選択処理を説明する。図４は、流入量選択処理に用いる条件を示す図であり、図５は、流入量選択処理の流れを示すフローチャートである。
【００４０】
流入量演算装置１０の流入量選択部１１ｃは、所定のタイミング（例えば、いずれかの時間間隔の流量が演算されるタイミング）で、図４に示す条件６０（算出時間間隔６０分が選択され、かつ算出時間間隔６０分の流入量が算出されているか？）、条件３０（算出時間間隔３０分が選択され、かつ算出時間間隔３０分の流入量が算出されているか？）、条件１５（算出時間間隔１５分が選択され、かつ算出時間間隔１５分の流入量が算出されているか？）、条件１０（算出時間間隔１０分が選択されているか？）が成立するかを判定することで、操作入力部４０による算出時間間隔の設定状況並びに流入量算出部１１ａによる算出状況を把握する。
【００４１】
さらに、上記した条件６０、条件３０、条件１５、条件１０の判定結果に応じて、流入量選択部１１ｃは、図４に示す条件１（｜算出時間間隔６０分の流入量―算出時間間隔３０分の流入量｜＞ΔＱかつΔＴ分継続したか？）、条件２（｜算出時間間隔３０分の流入量―算出時間間隔１５分の流入量｜＞ΔＱかつΔＴ分継続したか？）、条件３（｜算出時間間隔１５分の流入量―算出時間間隔１０分の流入量｜＞ΔＱかつΔＴ分継続したか？）、条件４（｜算出時間間隔６０分の流入量―算出時間間隔１５分の流入量｜＞ΔＱかつΔＴ分継続したか？）、条件５（｜算出時間間隔３０分の流入量―算出時間間隔１０分の流入量｜＞ΔＱかつΔＴ分継続したか？）、条件６（｜算出時間間隔６０分の流入量―算出時間間隔１０分の流入量｜＞ΔＱかつΔＴ分継続したか？）が成立するかを判定することで、正規の流入量を選択する。
【００４２】
このような流入量選択処理を図５に沿って説明する。図５に示すように、流入量選択部１１ｃは、条件６０が成立しているかを判定し（ステップＳ１０１）、この条件６０が成立している場合には（ステップＳ１０１肯定）、条件３０を判定し（ステップＳ１０２）、この条件３０が成立している場合には（ステップＳ１０２肯定）、条件１が成立したかを判定し（ステップＳ１０３）、この条件１が成立しない場合には（ステップＳ１０３否定）、算出時間間隔６０分を選択する（ステップＳ１１７）。また、条件１が成立する場合は（ステップＳ１０３肯定）、条件１５（が成立しているか判定し（ステップＳ１０４）、この条件１５が成立している場合には（ステップＳ１０４肯定）、条件２が成立したかを判定し（ステップＳ１０５）、この条件２が成立しない場合は（ステップＳ１０５否定）、算出時間間隔３０分を選択する（ステップＳ１１８）。
【００４３】
また、条件２が成立する場合は（ステップＳ１０５肯定）、条件１０が成立しているか判定し（ステップＳ１０６）、この条件１０が成立している場合には（ステップＳ１０６肯定）、条件３が成立したかを判定し（ステップＳ１０７）、この条件３が成立しない場合は（ステップＳ１０７否定）、算出時間間隔１５分を選択する（ステップＳ１１９）。また、条件３が成立する場合は（ステップＳ１０７肯定）、算出時間間隔１０分を選択する（ステップＳ１２０）。
【００４４】
一方、上記したステップ１０１において、条件６０が成立しない場合は（ステップＳ１０１否定）、条件３０を判定し（ステップＳ１０８）、条件３０が成立する場合には（ステップＳ１０８肯定）、上述したステップＳ１０４に移る。また、条件３０が成立しない場合には（ステップＳ１０８否定）、条件１５が成立するか判定し（ステップＳ１０９）、条件１５が成立する場合には（ステップＳ１０９肯定）、上述するステップＳ１０６に移る。また、条件１５が成立しない場合には、算出時間間隔１０分を選択する（ステップＳ１１６）。
【００４５】
また、上記したステップ１０２において、条件３０が成立しない場合は（ステップＳ１０２否定）、条件１５が成立するか判定し（ステップＳ１１０）、条件１５が成立する場合は（ステップＳ１１０肯定）、条件４が成立するか判定し（ステップＳ１１１）、条件４が成立しない場合には（ステップＳ１１１否定）、算出時間間隔６０分を選択する（ステップＳ１１７）。また、条件４が成立している場合には（ステップＳ１１１肯定）、上記のステップＳ１０６に移る。
【００４６】
また、上記したステップＳ１１０において、条件１５が成立しない場合は（ステップＳ１１０否定）、条件１０が成立するか判定する（ステップＳ１１２）。条件１０が成立しない場合は（ステップＳ１１２否定）、算出時間間隔６０分を選択する（ステップＳ１１７）。また、条件１０が成立する場合は（ステップＳ１１２肯定）、条件６が成立するか判定する（ステップＳ１１３）。そして、条件６が成立しない場合には（ステップＳ１１３否定）、算出時間間隔６０分を選択する（ステップＳ１１７）。また、条件６が成立する場合には(ステップＳ１１３肯定)、算出時間間隔１０分を選択する（ステップＳ１２０）。
【００４７】
また、上記したステップＳ１０４において、条件１５が成立しない場合は（ステップＳ１０４否定）、条件１０が成立するか判定する（ステップＳ１１４）。この条件１０が成立しない場合には（ステップＳ１１４否定）、算出時間間隔３０分を選択する（ステップＳ１１８）。また、条件１０が成立する場合には（ステップＳ１１４肯定）、条件５が成立するか判定する（ステップＳ１１５）。この条件５が成立しない場合には（ステップＳ１１５否定）、算出時間間隔３０分を選択する（ステップＳ１１８）。また、条件５が成立する場合には、算出時間間隔１０分を選択する（ステップＳ１２０）。
【００４８】
以上の流入量選択処理を図６および図７に沿って説明すると、例えば、図６に示すように、時刻８時前後においては、算出時間間隔１０分の流入量と算出時間間隔１５分の流入量との差がΔＱ以上であり、かつ、その流量差が続いた継続時間がΔＴ以上であるので、ΔＴ経過後に、かかる流量差を生じさせている算出時間間隔１０分と算出時間間隔１５分のなかで時間間隔が短い算出時間間隔１０分の流入量を正規の流入量として選択する。
【００４９】
また、例えば、図７に示すように、時刻２０時前後においては、算出時間間隔３０分の流入量を選択した後に、算出時間間隔３０分の流入量と算出時間間隔１５分の流入量との差がΔＱ以上であり、かつ、その流量差が続いた継続時間がΔＴ以上であるので、ΔＴ経過後に、かかる流量差を生じさせている算出時間間隔３０分と算出時間間隔１５分のなかで時間間隔が短い算出時間間隔１５分の流入量を正規の流入量として選択する。その後、算出時間間隔３０分の流入量と算出時間間隔６０分の流入量との差がΔＱ以上であり、かつ、その流量差が続いた継続時間がΔＴ以上であるので、ΔＴ経過後に、かかる流量差を生じさせている算出時間間隔３０分と算出時間間隔６０分のなかで時間間隔が短い算出時間間隔３０分の流入量を正規の流入量として選択する。そして、各算出時間間隔の流入量間の流量差も全てΔＱより少ないので、最も長い算出時間間隔である算出時間間隔６０分の流入量を採用する。
【００５０】
[実施例１の効果]
上述してきたように、実施例１によれば、複数の時間間隔ごとに算出された流入量を用いて、各時間間隔の流入量間の流量差を演算し、演算された流量差がΔＱ以上であるか否かを判定し、そのΔＱ以上の流量差を生じさせている流入量のなかで時間間隔が短い流入量を正規の流入量として選択するので、水位の変化に左右されず、かつ、急激な流入量の変動に追随する結果、適切な流入量を求めることが可能になる。
【００５１】
また、実施例１によれば、ΔＱ以上であることがΔＴ以上継続しているかを判定し、その継続している流量差を生じさせている流入量のなかで時間間隔が短い流入量を選択するので、短時間での急激な流入量の変動に左右されず、より適切な流入量を求めることが可能になる。
【００５２】
また、実施例１によれば、任意に変更可能に設定された時間間隔ごとに算出された流入量を用いて、その各時間間隔の流入量間の流量差を演算するので、利用状況に応じて時間間隔を変更することができ、より利用状況に則した流入量を求めることが可能になる。
【００５３】
また、実施例１によれば、一つの時間間隔の流入量のみしか算出されていないために流量差を演算することができない場合には、その算出された時間間隔の流入量を選択するので、例えば、装置立ち上げ時により流量差を演算できない場合でも、流入量を求めることが可能になる。
【実施例２】
【００５４】
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下では実施例２として本発明に含まれる他の実施例を説明する。
【００５５】
（１）算出時間間隔
例えば、上記の実施例１では、算出時間間隔が任意に変更可能なものである場合を説明したが、本発明はこれに限定されるものではなく、算出時間間隔が変更不能なものであってもよい。つまり、例を挙げれば、予め算出時間間隔として１０分、１５分、３０分および６０分が設定されている。
【００５６】
このように、変更不能に設定された複数の算出時間間隔ごとに算出された流入量を用いて、その各時間間隔の流入量間の流量差を演算するので、時間間隔が誤って変更されることを防止し、適切な流量差を演算することが可能になる。
【００５７】
（２）流入量選択
また、上記の実施例１では、一つの時間間隔の流入量しか算出されていないために流量差を演算することができない場合には、算出された算出時間間隔の流入量を選択するようにした。しかし、本発明はこれに限定されるものではなく、一つの時間間隔の流入量しか算出されていないために流量差を演算することができない場合には、例えば、流量差が算出されるまで待機状態にするようにしてもよい。
【００５８】
（３）システム構成等
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、流入量算出部１１ａと流量差演算処理部１１ｂを統合してもよい。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【００５９】
また、本実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともでき、あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【００６０】
（４）プログラム
ところで、上記の実施例で説明した各種の処理は、あらかじめ用意されたプログラムをコンピュータで実行することによって実現することができる。そこで、以下では、図８を用いて、上記の実施例と同様の機能を有するプログラムを実行するコンピュータの一例を説明する。図８は、流入量演算プログラムを実行するコンピュータを示す図である。
【００６１】
同図に示すように、流入量演算装置としてのコンピュータ８００は、操作入力４０、表示部５０、ＨＤＤ８１０、ＲＡＭ８２０、ＲＯＭ８３０およびＣＰＵ８４０をバス８５０で接続して構成される。
【００６２】
そして、ＲＯＭ８３０には、上記の実施例と同様の機能を発揮する流入量演算プログラム、つまり、図８に示すように、流入量算出プログラム８３１、流量差演算処理プログラム８３２および流入量選択プログラム８３３が予め記憶されている。なお、プログラム８３１〜８３３については、図２に示した流入量演算装置の各構成要素と同様、適宜統合または分散してもよい。
【００６３】
そして、ＣＰＵ８４０が、これらのプログラム８３１〜８３３をＲＯＭ８３０から読み出して実行することで、図８に示すように、各プログラム８３１〜８３３は、流入量算出プロセス８４１、流量差演算処理プロセス８４２および流入量選択プロセス８４３として機能するようになる。各プロセス８４１〜８４３は、図２に示した流入量算出部１１ａ、流量差演算処理部１１ｂおよび流入量選択部１１ｃにそれぞれ対応する。
【００６４】
また、ＨＤＤ８１０には、図８に示すように、演算結果テーブル８１１および選択流入量テーブル８１２が設けられる。なお、演算結果テーブル８１１および選択流入量テーブル８１２は、図２に示した算出結果記憶部１２ａおよび選択流入量記憶部１２ｂにそれぞれ対応する。そして、ＣＰＵ８４０は、演算結果テーブル８１１および選択流入量テーブル８１２に対してデータを登録するとともに、演算結果テーブル８１１および選択流入量テーブル８１２から演算結果データ８２１および選択流入量データ８２２を読み出してＲＡＭ８２０に格納し、ＲＡＭ８２０に格納された算結果データ８２１および選択流入量データ８２２に基づいて流入量を演算する処理を実行する。
【００６５】
（付記１）複数の時間間隔で流入量を演算する流入量演算方法をコンピュータに実行させる流入量演算プログラムであって、
前記複数の時間間隔ごとに算出された流入量を用いて、各時間間隔の流入量間の流量差を演算する流量差演算手順と、
前記演算手順によって演算された前記流量差が所定の閾値以上であるか否かを判定し、当該所定の閾値以上の流量差を生じさせている流入量のなかで時間間隔が短い流入量を正規の流入量として選択する選択手順と、
をコンピュータに実行させることを特徴とする流入量演算プログラム。
【００６６】
（付記２）前記選択手順は、前記所定の閾値以上であることが所定の時間以上継続しているかを判定し、当該継続している流量差を生じさせている流入量のなかで時間間隔が短い流入量を選択することを特徴とする付記１に記載の流入量演算プログラム。
【００６７】
（付記３）前記流量差演算手順は、任意に変更可能に設定された複数の時間間隔ごとに算出された流入量を用いて、前記流量差を演算することを特徴とする付記１または２に記載の流入量演算プログラム。
【００６８】
（付記４）前記流量差演算手順は、変更不能に設定された複数の時間間隔ごとに算出された流入量を用いて、前記流量差を演算することを特徴とする付記１または２に記載の流入量演算プログラム。
【００６９】
（付記５）前記選択手順は、一つの時間間隔の流入量のみしか算出されていないために前記演算手順によって流量差を演算することができない場合には、当該算出された時間間隔の流入量を選択することを特徴とする付記１〜４のいずれか一つに記載の流入量演算プログラム。
【００７０】
（付記６）複数の時間間隔で流入量を演算する流入量演算装置であって、
前記複数の時間間隔ごとに算出された流入量を用いて、各時間間隔の流入量間の流量差を演算する流量差演算手段と、
前記演算手段によって演算された前記流量差が所定の閾値以上であるか否かを判定し、当該所定の閾値以上の流量差を生じさせている流入量のなかで時間間隔が短い流入量を正規の流入量として選択する選択手段と、
を備えたことを特徴とする流入量演算装置。
【００７１】
（付記７）複数の時間間隔で流入量を演算する流入量演算方法であって、
前記複数の時間間隔ごとに算出された流入量を用いて、各時間間隔の流入量間の流量差を演算する流量差演算工程と、
前記演算工程によって演算された前記流量差が所定の閾値以上であるか否かを判定し、当該所定の閾値以上の流量差を生じさせている流入量のなかで時間間隔が短い流入量を正規の流入量として選択する選択工程と、
を含んだことを特徴とする流入量演算方法。
【産業上の利用可能性】
【００７２】
以上のように、本発明に係る流入量演算プログラム、流入量演算装置および流入量演算方法は、複数の時間間隔で流入量を演算するのに有用であり、特に、適切な流入量を求めるのに適する。
【図面の簡単な説明】
【００７３】
【図１】実施例１に係る流入量演算装置を含んだシステムの構成を示す図である。
【図２】実施例１に係る流入量演算装置の構成を示すブロック図である。
【図３】時間間隔算出法に用いられる式を説明するための図である。
【図４】流入量演算処理を説明するための図である。
【図５】流入量選択処理の流れを示すフローチャートである。
【図６】流入量の急激な上昇時のグラフである。
【図７】流入量の変動が安定時のグラフである。
【図８】流入量演算プログラムを実行するコンピュータを示す図である。
【符号の説明】
【００７４】
１  ダム監視制御設備
１０  流入量演算装置
１１  制御部
１１ａ  流入量算出部
１１ｂ  流量差演算処理部
１１ｃ  流入量選択部
１２  データ蓄積部
１２ａ  算出結果記憶部
１２ｂ  選択流入量記憶部
２０  水位計
３０  放流設備
４０  操作入力部
５０  表示部
【図１】
0004603456.tif 000002
【図２】
0004603456.tif 000003
【図３】
0004603456.tif 000004
【図４】
0004603456.tif 000005
【図５】
0004603456.tif 000006
【図６】
0004603456.tif 000007
【図７】
0004603456.tif 000008
【図８】
0004603456.tif 000009