(57)【要約】【課題】  ゲートが動作中であっても異なるゲート制御情報に基づき連続してゲート操作することのできるゲート制御装置を提供すること。【解決手段】  制御部１１は、操作端末２０からの操作要求に応じたゲート制御情報１７を作成する。ゲート制御情報１７は、ゲート番号と目標開度とを含むデータ要素が他のデータ要素とポインタで結ばれた連結リストである。ゲート制御指令出力部１６は、ゲート制御情報１７を構成する各データ要素に基づいて、各ゲート２３ａ〜２３ｎの開度を調節するための制御指令コードを順次作成する。駆動制御部１２は、制御指令コードとダム水位とに応じて各ゲート駆動装置２２ａ〜２２ｎを駆動制御する。【選択図】    図１
2005054533.tif 000002
【特許請求の範囲】
【請求項１】
ダムのゲートを制御するゲート制御装置であって、
各ゲートの制御内容を示したゲート制御情報を記憶するゲート制御情報記憶手段と、
前記ゲート制御情報記憶手段に記憶されているゲート制御情報に基づいて、各ゲートを制御するゲート制御手段と、を備え、
前記ゲート制御情報は、ゲート指定情報と目標開度とを含むデータ要素が他のデータ要素とポインタで結ばれた連結リストであることを特徴とするゲート制御装置。
【請求項２】
前記ゲート制御情報記憶手段に記憶されているゲート制御情報は、各ゲートに対する外部からの操作要求に応じて書き換え可能であることを特徴とする請求項１記載のゲート制御装置。
【請求項３】
前記ゲート制御情報は、全ゲート全閉から全ゲート運用上限開度までの全操作または全ゲート運用上限開度から全ゲート全閉までの全操作を、ゲートごとに複数の操作単位に分け、全ての操作単位を操作順に並べた基底操作リストに基づいて作成されることを特徴とする請求項１または２記載のゲート制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ダムのゲートを制御するゲート制御装置に係り、特に、ゲートの開度調節動作途中における目標開度の変更を可能にしたゲート制御装置に関する。
【背景技術】
【０００２】
従来のゲート制御装置は、各ゲートに割り当てたゲート番号（ゲート指定情報）と１回目、２回目といった各回の操作毎の目標開度とを対応させた目標開度デーブルを備え、操作する順にゲート番号を並べた操作順序テーブルとを保持し、操作端末からゲート操作要求が与えられると、操作順序テーブルに規定されているゲート番号順に目標開度デーブルに規定されている各回の操作毎の目標開度を参照し、その目標開度に応じた制御指令を各ゲートの駆動系に与えるように構成されている。
【０００３】
【特許文献１】特開平５−１２５７１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、従来のゲート制御装置は、ゲート制御情報がテーブル（配列）として設定されているため、１度操作要求を与えると、その操作が終了するまで又はその操作を強制終了させない限り目標開度を変更することができなかった。このため、例えばダムへの流入水量が急に増大し、当初の目標開度では放水が追いつかなくなった場合、従来のゲート制御装置ではゲートの開度調節動作の途中で目標開度を変更することができないため、対応が遅れてしまうという問題点があった。
【０００５】
本発明は、上記従来の問題点に鑑みてなされたものであって、ゲートが動作中であっても異なるゲート制御情報に基づき連続してゲート操作することのできるゲート制御装置を提供することを目的としている。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明に係るゲート制御装置は、ダムのゲートを制御するゲート制御装置であって、各ゲートの制御内容を示したゲート制御情報を記憶するゲート制御情報記憶手段と、前記ゲート制御情報記憶手段に記憶されているゲート制御情報に基づいて、各ゲートを制御するゲート制御手段と、を備え、前記ゲート制御情報は、ゲート指定情報と目標開度とを含むデータ要素が他のデータ要素とポインタで結ばれた連結リストであることを特徴としている。
【０００７】
また、本発明に係るゲート制御装置は、前記ゲート制御情報記憶手段に記憶されているゲート制御情報は、各ゲートに対する外部からの操作要求に応じて書き換え可能である。
【０００８】
連結リストはテーブルと異なりアドレス空間が連続していないため、データ要素の内容の変更やリンク関係の変更、データ要素の追加または削除をデータ要素単位で行うことができる。したがって、ゲート制御情報の変更は単純更新（上書き）によって実現可能であるため、各ゲートが動作中であってもゲート動作を中断することなくゲート制御情報を書き換えることができる。このため、ゲートが動作中であっても異なるゲート制御情報に基づき連続してゲート操作を行うことができる。
【０００９】
さらに、本発明に係るゲート制御装置は、前記ゲート制御情報は、全ゲート全閉から全ゲート運用上限開度までの全操作または全ゲート運用上限開度から全ゲート全閉までの全操作を、ゲートごとに複数の操作単位に分け、全ての操作単位を操作順に並べた基底操作リストに基づいて作成される。
【発明の効果】
【００１０】
本発明のゲート制御装置によれば、各ゲートが動作中であってもゲート動作を中断することなくゲート制御情報を書き換えることができるため、ゲートが動作中であっても異なるゲート制御情報に基づき連続してゲート操作を行うことができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明に係るゲート制御装置の実施の形態について、図面を参照して詳細に説明する。
【００１２】
図１は、本発明の一実施形態に係るゲート制御装置を示すブロック図である。
同図に示すように、本実施形態のゲート制御装置１０は、ダム管理者によって操作される操作端末２０からの操作要求に応じた制御指令コードを出力する制御部１１と、水位計２１で検出されたダム水位および制御部１１からの制御指令コードに応じた駆動制御信号を各ゲート駆動装置２２ａ，２２ｂ，…２２ｎに与えて各ゲート２３ａ，２３ｂ，…２３ｎの開度を調節する駆動制御部１２とを備えて構成されている。なお、駆動制御部１２は特許請求の範囲のゲート制御手段に該当する。
【００１３】
以下、本実施形態のゲート制御装置が備える制御部１１および駆動制御部１２について詳細に説明する。
【００１４】
まず、制御部１１は、操作端末２０からの操作要求を受け付ける操作要求受付部１３と、操作要求受付部１３に与えられた操作要求に応じてゲート制御情報を作成するゲート制御情報作成部１４と、ゲート制御情報作成部１４にて作成されたゲート制御情報を記憶するゲート制御情報記憶部１５と、ゲート制御情報記憶部１５に記憶されているゲート制御情報に基づいて制御指令コードを作成し駆動制御部１２に出力するゲート制御指令出力部１６とを備えて構成される。
【００１５】
ゲート制御情報作成部１４は、特許請求の範囲のゲート制御情報記憶手段に該当する記憶部１４ａに記憶されている基底操作リストに基づいて操作要求に応じたゲート制御情報１７を作成するものであり、基底操作リストを記憶しておくための記憶部１４ａを有している。基底操作リストは、全ゲート全閉から全ゲート運用上限開度までゲート２３ａ，２３ｂ，…２３ｎを動作させる場合における全操作を、ゲート２３ａ，２３ｂ…２３ｎごとの操作単位（基底操作）に分け、「ゲート番号」、「目標開度」および「ランク位置」を操作単位として、全ての操作単位を操作順序順に列記したものである。図２に基底操作リストの一例を示す。図２に示した例は、ゲート数が２、運用上限が２００、ランクが５０の場合であり、２つのゲートにそれぞれ“０”、“１”というゲート番号を割り当て、交互に操作する例を示している。なお、同図に示したように、基底操作リストには、ゲートが開く際に適用される開方向基底リストおよびゲートが閉まる際に適用される閉方向基底リストの２種類が用意される。
【００１６】
また、ゲート制御情報作成部１４によって作成されるゲート制御情報は、図３（ａ）に示すように、それぞれがデータ部３１とポインタ部（前進ポインタ）３３とから成る複数のデータ要素３０（３０ａ，３０ｂ，…３０ｎ）で構成された単リスト型の連結リストであり、ゲート制御情報記憶部１５に記憶される。なお、各データ要素３０ａ，３０ｂ，…３０ｎのデータ部３１は、特許請求の範囲のゲート指定情報に該当するゲート番号３１ａと目標開度３１ｂとの組によって構成されている。また、ポインタ部３３には次のデータ要素３０の格納先アドレスが記載されている。
【００１７】
本実施形態では、ゲート制御情報１７に基づいて各ゲート２３ａ，２３Ｂ，…２３ｎを操作している最中に、目標開度や操作対象ゲート、操作順序等の変更が指示された場合、データ要素の内容の変更やリンク関係の変更、データ要素３０の追加または削除をデータ要素３０単位で行うことによりゲート制御情報１７を書き換えることができる。なお、ゲート制御情報１７は連結リストであるため、データ要素３０のリンク関係が整合するよう必要に応じてポインタ部３３も書き換えられる。例えば図３（ｂ）に示すように、４番目のデータ要素３０ｄを削除した場合、３番目のデータ要素３０ｃのポインタ部３３は４番目のデータ要素３０ｄのアドレスから５番目のデータ要素３０ｅのアドレスに書き換えられる。
【００１８】
ゲート制御指令出力部１６は、ゲート制御情報記憶部１５からデータ要素３０ａ，３０ｂ，…３０ｎを順次読み出して、各データ要素に応じた制御指令コードを作成し、駆動制御部１２に順次出力するものである。
【００１９】
また、駆動制御部１２は、ゲート制御指令出力部１６から順次送られてくる制御指令コードと水位計２１により検出されたダム水位と基づく駆動制御信号を各ゲート駆動装置２２ａ，２２ｂ，…２２ｎに与えて各ゲート２３ａ，２３ｂ，…２３ｎの開度を調節するものである。
【００２０】
以上説明したように、本実施形態のゲート制御装置は、操作端末２０からの操作要求に基づいて連結リストで構成されたゲート制御情報１７を作成し、当該ゲート制御情報１７を構成する各データ要素３０ａ，３０ｂ，…３０ｎに基づいて、各ゲート２３ａ，２３ｂ，…２３ｎの開度を調節するための制御指令コードを順次作成し、順次作成された制御指令コードとダム水位とに応じて各ゲート駆動装置２２ａ，２２ｂ，…２２ｎを駆動制御している。連結リストはテーブルと異なりアドレス空間が連続していないため、データ要素の内容の変更やリンク関係の変更、データ要素３０の追加または削除をデータ要素３０単位で行うことができる。したがって、ゲート制御情報１７の変更は単純更新（上書き）によって実現可能であるため、各ゲート２３ａ，２３ｂ，…２３ｎが動作中であってもゲート動作を中断することなくゲート制御情報１７を書き換えることができる。このため、ゲートが動作中であっても異なるゲート制御情報１７に基づき連続してゲート操作を行うことができる。
【００２１】
したがって、ダムへの流入水量が急に増大し、当初の目標開度では放水が追いつかなくなった場合ような場合でも、操作端末２０上で目標開度等を変更することにより、速やかに対応することができる。また、間違った操作要求を行ってしまった場合でも、ゲートの動作を停止させることなく、操作要求を訂正するだけで速やかに対処できる。
【００２２】
なお、本実施形態では、複数のゲートを備えたダムの場合を例にとり説明したが、本発明は１ゲートのみのダムのゲート制御装置としても適用可能である。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施形態に係るゲート制御装置を示すブロック図
【図２】基底操作リストの一例を示す説明図
【図３】ゲート制御情報の作成例を示す説明図（ａ）およびゲート制御情報の一部のデータ要素を削除した場合を示す説明図（ｂ）
【符号の説明】
【００２４】
１０  ゲート制御装置
１１  制御部
１２  駆動制御部
１３  操作要求受付部
１４  ゲート制御情報作成部
１４ａ  記憶部
１５  ゲート制御情報記憶部
１６  ゲート制御指令出力部
１７  ゲート制御情報
２０  操作端末
２１  水位計
２２ａ，２２ｂ…２２ｎ  ゲート駆動装置
２３ａ，２３ｂ…２３ｎ  ゲート
【図１】
2005054533.tif 000003
【図２】
2005054533.tif 000004
【図３】
2005054533.tif 000005