Nothing Special   »   [go: up one dir, main page]

JP2008095420A - Control device and control program - Google Patents

Control device and control program Download PDF

Info

Publication number
JP2008095420A
JP2008095420A JP2006279724A JP2006279724A JP2008095420A JP 2008095420 A JP2008095420 A JP 2008095420A JP 2006279724 A JP2006279724 A JP 2006279724A JP 2006279724 A JP2006279724 A JP 2006279724A JP 2008095420 A JP2008095420 A JP 2008095420A
Authority
JP
Japan
Prior art keywords
control
discharge
discharge flow
flow rate
target
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2006279724A
Other languages
Japanese (ja)
Other versions
JP4722810B2 (en
Inventor
Kazuo Sugiyama
和郎 杉山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2006279724A priority Critical patent/JP4722810B2/en
Publication of JP2008095420A publication Critical patent/JP2008095420A/en
Application granted granted Critical
Publication of JP4722810B2 publication Critical patent/JP4722810B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Barrages (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To easily and positively prevent erroneous discharge. <P>SOLUTION: In a control device 1 mainly used for dam control, a control operation part 2 performs operation for determining the discharge amount of a dam 3, and a transmitting part 4 transmits the operation result to a discharge device 5. A control monitoring part 6 determines whether the operation result is correct or incorrect upon receiving the operation result output from the control operation part 2, and transmits a signal for stopping the adjustment of the discharge amount based on the operation result, to the discharge device 5 when the operation result is incorrect. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は制御装置および制御プログラムに関し、特に、主としてダムの制御に用いる制御装置および制御プログラムに関する。   The present invention relates to a control device and a control program, and more particularly to a control device and a control program used mainly for dam control.

ダムにおいては、下流へ水を補給する利水時や洪水時の洪水調節による放流時においては、ダムの貯水池内に流入する水の流入量や、現在ダムから放流している水の流出量の条件等により、下流へ放流する放流量(理想放流量)の算出を行う。理想放流量を算出した後、この理想放流量になるように、放流設備が備えるゲート(水門)の目標開度を算出する。理想放流量に等しくなるようなゲートの微調整は難しいため、理想放流量にできるだけ近い値で、かつ理想放流量を超えない流量となるように目標開度を算出する。   For dams, when water is used to supply water downstream or when it is discharged by flood control during flooding, the conditions for the amount of water flowing into the reservoir of the dam and the amount of water discharged from the dam at present For example, the discharge flow rate (ideal discharge flow rate) discharged downstream is calculated. After calculating the ideal discharge flow rate, the target opening degree of the gate (sluice gate) provided in the discharge facility is calculated so that the ideal discharge flow rate is obtained. Since it is difficult to finely adjust the gate to be equal to the ideal discharge flow rate, the target opening is calculated so that the flow rate is as close as possible to the ideal discharge flow rate and does not exceed the ideal discharge flow rate.

目標開度の算出後の制御は、例えば利水目的での下流への放流等の比較的流量が少ない場合は制御装置による自動制御でも構わないが、例えば洪水時のような大きな流量を伴う放流においては操作員が、算出された目標開度によるゲートの開度変更許可、開度変更後の監視および異常放流の場合の停止指示を行っていた(例えば、特許文献1参照)。
特開2000−38715号公報
Control after calculation of the target opening may be automatic control by the control device when the flow rate is relatively small, for example, downstream discharge for water use purposes, but in discharge with a large flow rate such as during floods. The operator has given permission to change the opening of the gate based on the calculated target opening, monitoring after changing the opening, and giving a stop instruction in case of abnormal discharge (for example, see Patent Document 1).
JP 2000-38715 A

しかしながら、制御プログラムの誤り等により、開けるべきではないゲートに開度変更許可が出されることがある。このような場合、放流が発生して初めて異常に気づくこととなる。また、異常に気づくか否かは操作員の技量によるところが大きく、経験が浅い場合は異常を直ちに検出することができず、理想放流量を超える過放流が行われる場合があった。   However, an opening change permission may be given to a gate that should not be opened due to an error in the control program. In such a case, an abnormality will be noticed only after the discharge occurs. Whether or not an abnormality is noticed depends largely on the skill of the operator. If the experience is inexperienced, the abnormality cannot be detected immediately, and overdischarge exceeding the ideal discharge flow may occur.

本発明はこのような点に鑑みてなされたものであり、容易かつ確実に誤放流を防止することができる制御装置および制御プログラムを提供することを目的とする。   The present invention has been made in view of such a point, and an object thereof is to provide a control device and a control program capable of easily and surely preventing erroneous discharge.

本発明では上記問題を解決するために、図1に示すような制御装置1が提供される。
本発明に係る制御装置は、主としてダムの制御に用いる装置である。
制御装置1は、以下の要素を備えている。
In the present invention, in order to solve the above problem, a control device 1 as shown in FIG. 1 is provided.
The control device according to the present invention is a device mainly used for controlling a dam.
The control device 1 includes the following elements.

制御演算部2は、ダム3の放流量を決定する演算を行う。
送信部4は、制御演算部2の演算結果に基づいて放流量を調節する放流装置5に、演算結果を送信する。
The control calculation unit 2 performs a calculation for determining the discharge flow rate of the dam 3.
The transmission unit 4 transmits the calculation result to the discharge device 5 that adjusts the discharge flow rate based on the calculation result of the control calculation unit 2.

制御監視部6は、制御演算部2から出力される演算結果を取得してこの演算結果の正誤を判断し、演算結果が誤っている場合、演算結果による放流量の調節を停止させる信号を放流装置5に送信する。   The control monitoring unit 6 acquires the calculation result output from the control calculation unit 2 and determines whether the calculation result is correct. If the calculation result is incorrect, the control monitoring unit 6 releases a signal for stopping the adjustment of the discharge flow rate based on the calculation result. Transmit to device 5.

このような制御装置1によれば、制御演算部2により、ダム3の放流量を決定する演算が行われる。送信部4により、放流装置5に演算結果が送信される。制御監視部6により、制御演算部2から出力される演算結果が取得されると、この演算結果の正誤が判断され、演算結果が誤っている場合、演算結果による放流量の調節を停止させる信号が放流装置5に送信される。   According to such a control device 1, the control operation unit 2 performs an operation for determining the discharge amount of the dam 3. The calculation result is transmitted to the discharge device 5 by the transmission unit 4. When the calculation result output from the control calculation unit 2 is acquired by the control monitoring unit 6, the correctness of the calculation result is determined. If the calculation result is incorrect, the signal for stopping the adjustment of the discharge flow rate based on the calculation result Is transmitted to the discharge device 5.

また、上記課題を解決するために、主としてダムの制御に用いる制御プログラムにおいて、コンピュータを、ダムの放流量を決定する演算を行う制御演算手段、前記制御演算手段の演算結果に基づいて前記放流量を調節する放流装置に、前記演算結果を送信する送信手段、前記制御演算手段から出力される前記演算結果を取得して前記演算結果の正誤を判断し、前記演算結果が誤っている場合、前記演算結果による前記放流量の調節を停止させる信号を前記放流装置に送信する制御監視手段、として機能させることを特徴とする制御プログラムが提供される。   In order to solve the above problem, in a control program mainly used for dam control, the computer calculates control flow for calculating the discharge flow rate of the dam, and the discharge flow rate based on the calculation result of the control calculation unit. To the discharge device for adjusting the calculation result, transmitting means for transmitting the calculation result, obtaining the calculation result output from the control calculation means to determine the correctness of the calculation result, if the calculation result is incorrect, There is provided a control program that functions as control monitoring means for transmitting a signal for stopping the adjustment of the discharge flow rate based on the calculation result to the discharge device.

このような制御プログラムをコンピュータに実行させれば、上記制御装置と同様の処理が実行される。   If such a control program is executed by a computer, processing similar to that of the control device is executed.

本発明によれば、演算結果が誤っている場合、演算制御部とは別個のプロセスである制御監視部により放流量の調節を停止させる信号を送信することで、放流装置が誤った演算結果を用いて調節された放流量によって放流を開始する前に、放流を停止させることができる。これにより、誤放流、特に過放流を容易かつ確実に防止することができる。   According to the present invention, when the calculation result is incorrect, the control device that is a process separate from the calculation control unit transmits a signal for stopping the adjustment of the discharge flow rate, so that the discharge device displays the incorrect calculation result. The discharge can be stopped before the discharge is started by the discharge flow adjusted by using. Thereby, it is possible to easily and reliably prevent erroneous discharge, particularly excessive discharge.

以下、本発明の実施の形態を、図面を参照して詳細に説明する。
まず、本発明の概要について説明し、その後、実施の形態を説明する。
図1は、本発明の概要を示す図である。
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
First, an outline of the present invention will be described, and then an embodiment will be described.
FIG. 1 is a diagram showing an outline of the present invention.

図1に示す制御装置1は、制御演算部2と、送信部4と、制御監視部6とを有している。
制御演算部2は、例えばダム3の水位や、現在の放流量等を参照することによりダム3の放流量を決定する演算を行う。
A control device 1 illustrated in FIG. 1 includes a control calculation unit 2, a transmission unit 4, and a control monitoring unit 6.
The control calculation unit 2 performs a calculation for determining the discharge amount of the dam 3 by referring to, for example, the water level of the dam 3 and the current discharge amount.

送信部4は、制御演算部2の演算結果に基づいて放流量を調節する放流装置5に、演算結果を送信する。図1では1つの放流装置5が図示されているが、放流装置5が複数設けられていてもよく、この場合、制御演算部2が放流装置5毎の放流量を決定する演算を行い、送信部4は、各放流装置5にそれぞれの演算結果を送信する。   The transmission unit 4 transmits the calculation result to the discharge device 5 that adjusts the discharge flow rate based on the calculation result of the control calculation unit 2. Although one discharge device 5 is illustrated in FIG. 1, a plurality of discharge devices 5 may be provided. In this case, the control calculation unit 2 performs calculation to determine the discharge flow rate for each discharge device 5 and transmits The unit 4 transmits each calculation result to each discharge device 5.

制御監視部6は、制御演算部2から出力される演算結果を取得してこの演算結果の正誤を判断し、演算結果が誤っている場合、演算結果による放流量の調節を停止させる信号を放流装置5に送信する。制御監視部6は、制御演算部2とは別個のプロセスであり、いわゆる第3者としてのチェック機能を備えている。なお、図1では、放流量の調節を停止させる信号を、送信部4を介して放流装置5に送信している。   The control monitoring unit 6 acquires the calculation result output from the control calculation unit 2 and determines whether the calculation result is correct. If the calculation result is incorrect, the control monitoring unit 6 releases a signal for stopping the adjustment of the discharge flow rate based on the calculation result. Transmit to device 5. The control monitoring unit 6 is a process separate from the control calculation unit 2 and has a check function as a so-called third party. In FIG. 1, a signal for stopping the adjustment of the discharge flow rate is transmitted to the discharge device 5 via the transmission unit 4.

このような制御装置1によれば、制御演算部2により、ダム3の放流量を決定する演算が行われる。送信部4により、放流装置5に演算結果が送信される。制御監視部6により、制御演算部2から出力される演算結果が取得されると、この演算結果の正誤が判断され、演算結果が誤っている場合、演算結果による放流量の調節を停止させる信号が放流装置5に送信される。   According to such a control device 1, the control operation unit 2 performs an operation for determining the discharge amount of the dam 3. The calculation result is transmitted to the discharge device 5 by the transmission unit 4. When the calculation result output from the control calculation unit 2 is acquired by the control monitoring unit 6, the correctness of the calculation result is determined. If the calculation result is incorrect, the signal for stopping the adjustment of the discharge flow rate based on the calculation result Is transmitted to the discharge device 5.

以下、本発明の実施の形態を説明する。
図2は、本実施の形態の制御装置とダムの周辺設備との概略を示す図である。
制御装置100には、水位計11と複数の放流装置12、12、・・・とが接続されている。
Embodiments of the present invention will be described below.
FIG. 2 is a diagram showing an outline of the control device of this embodiment and the peripheral equipment of the dam.
A water level gauge 11 and a plurality of discharge devices 12, 12,... Are connected to the control device 100.

水位計11は、貯水池13の貯水位(EL.m)を計測し、計測結果を制御装置100に送る。
貯水池13に貯水された水は、堰14によりせき止められている。
The water level gauge 11 measures the water storage level (EL.m) of the reservoir 13 and sends the measurement result to the control device 100.
The water stored in the reservoir 13 is blocked by a weir 14.

各放流装置12(図2では1つの放流装置12)は、堰14の下部にそれぞれ設けられている。
各放流装置12は、それぞれCPUを有する制御部121と、1つのゲート(水門)122とを有している。
Each discharge device 12 (one discharge device 12 in FIG. 2) is provided below the weir 14.
Each discharge device 12 includes a control unit 121 having a CPU and one gate (sluice) 122.

制御部121は、ネットワークを介して制御装置100に接続されている。この制御部121は、ゲート122のゲート開度(開閉量)を制御しており、制御装置100からの目標開度を受信すると、その目標開度に基づいてゲート122を所定量だけ開閉する。ゲートの開閉により放流量が変化する。   The control unit 121 is connected to the control device 100 via a network. The control unit 121 controls the gate opening degree (opening / closing amount) of the gate 122. When the target opening degree is received from the control device 100, the control unit 121 opens and closes the gate 122 by a predetermined amount based on the target opening degree. The flow rate changes by opening and closing the gate.

制御装置100は、水位計11の計測結果と各ゲート122の現在のゲート開度と、制御装置100内に用意されたテーブル(後述)とに基づいて各ゲート122の各目標開度の算出を行い、得られた各目標開度をそれぞれ各放流装置12に送信する。   The control device 100 calculates each target opening of each gate 122 based on the measurement result of the water level gauge 11, the current gate opening of each gate 122, and a table (described later) prepared in the control device 100. Each target opening obtained is transmitted to each discharge device 12.

図3は、制御装置のハードウェア構成例を示す図である。
制御装置100は、CPU(Central Processing Unit)101によって装置全体が制御されている。CPU101には、バス107を介してRAM(Random Access Memory)102、ハードディスクドライブ(HDD:Hard Disk Drive)103、グラフィック処理装置104、入力インタフェース105、および通信インタフェース106が接続されている。
FIG. 3 is a diagram illustrating a hardware configuration example of the control device.
The entire control apparatus 100 is controlled by a CPU (Central Processing Unit) 101. A random access memory (RAM) 102, a hard disk drive (HDD) 103, a graphic processing device 104, an input interface 105, and a communication interface 106 are connected to the CPU 101 via a bus 107.

RAM102には、CPU101に実行させるOS(Operating System)のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、RAM102には、CPU101による処理に必要な各種データが格納される。HDD103には、OSやアプリケーションプログラムが格納される。また、HDD103内には、プログラムファイルが格納される。   The RAM 102 temporarily stores at least part of an OS (Operating System) program and application programs to be executed by the CPU 101. The RAM 102 stores various data necessary for processing by the CPU 101. The HDD 103 stores an OS and application programs. A program file is stored in the HDD 103.

グラフィック処理装置104には、モニタ51が接続されている。グラフィック処理装置104は、CPU101からの命令に従って、画像をモニタ51の画面に表示させる。入力インタフェース105には、キーボード52とマウス53とが接続されている。入力インタフェース105は、キーボード52やマウス53から送られてくる信号を、バス107を介してCPU101に送信する。   A monitor 51 is connected to the graphic processing device 104. The graphic processing device 104 displays an image on the screen of the monitor 51 in accordance with a command from the CPU 101. A keyboard 52 and a mouse 53 are connected to the input interface 105. The input interface 105 transmits a signal sent from the keyboard 52 or the mouse 53 to the CPU 101 via the bus 107.

通信インタフェース106は、ネットワーク10に接続されている。通信インタフェース106は、ネットワーク10を介して、他のコンピュータとの間でデータの送受信を行う。   The communication interface 106 is connected to the network 10. The communication interface 106 transmits / receives data to / from another computer via the network 10.

以上のようなハードウェア構成によって、本実施の形態の処理機能を実現することができる。このようなハードウェア構成のシステムにおいて制御を行うために、制御装置100内には、以下のような機能が設けられる。   With the hardware configuration as described above, the processing functions of the present embodiment can be realized. In order to perform control in a system having such a hardware configuration, the following functions are provided in the control device 100.

図4は、制御装置の機能を示すブロック図である。
制御装置100は、データ蓄積部110と演算処理部120と制御演算部130と制御監視部140と入出力処理部150とを有している。
FIG. 4 is a block diagram illustrating functions of the control device.
The control device 100 includes a data storage unit 110, an arithmetic processing unit 120, a control arithmetic unit 130, a control monitoring unit 140, and an input / output processing unit 150.

データ蓄積部110は、演算処理に必要な演算定数20と、制御演算に必要な制御演算定数21と、貯水位−開度−放流量テーブル30と、下流放流制限量テーブル40とを蓄積(格納)している。制御演算定数21は、例えば操作員等がキーボード52等を操作することにより入力された値である。   The data accumulating unit 110 accumulates (stores) a computation constant 20 necessary for computation processing, a control computation constant 21 necessary for control computation, a reservoir level-opening-discharge flow rate table 30, and a downstream discharge restriction table 40. )is doing. The control calculation constant 21 is a value input by, for example, an operator or the like operating the keyboard 52 or the like.

貯水位−開度−放流量テーブル30には、貯水位とゲート開度と放流量との関係が設定されている。
下流放流制限量テーブル40は、急激な河川の水位変化を及ぼさないため下流への放流量を制限するために設けられており、現在放流量と、この現在放流量に対応した下流への放流量との関係が設定されている。なお、図示していないが、データ蓄積部110には洪水等の緊急時等に備えるため、目的に応じて下流への放流量を規定する複数の(他の)テーブルが設けられていてもよい。
In the water storage level-opening-discharge flow rate table 30, the relationship among the water storage level, the gate opening, and the discharge flow rate is set.
The downstream discharge limit table 40 is provided to limit the downstream discharge flow rate so as not to cause a sudden change in the river level. The current discharge flow rate and the downstream discharge flow rate corresponding to the current discharge flow rate are provided. And the relationship is set. Although not shown in the drawing, the data storage unit 110 may be provided with a plurality of (other) tables that define the discharge amount to the downstream according to the purpose in order to prepare for an emergency such as a flood. .

演算処理部120は、現在の放流量を演算し、演算結果を例えばモニタ51等に表示する。
制御演算部130は、制御演算定数21と水位計11により計測された水位と各放流装置12から得られる現在の各ゲート開度と下流放流制限量テーブル40とに基づいて、理想目標放流量を算出する。そして、制御演算部130は、理想目標放流量から制御対象の(ゲートの開閉量を変化させる)各放流装置12の各ゲート122の各目標開度をそれぞれ算出する。そして、算出した各目標開度を、入出力処理部150を介してそれぞれ制御対象の各放流装置12に送信する。
The arithmetic processing unit 120 calculates the current discharge flow rate and displays the calculation result on the monitor 51, for example.
The control calculation unit 130 calculates the ideal target discharge flow rate based on the control calculation constant 21, the water level measured by the water level gauge 11, the current gate opening obtained from each discharge device 12, and the downstream discharge restriction table 40. calculate. Then, the control calculation unit 130 calculates each target opening degree of each gate 122 of each discharge device 12 to be controlled (changes the gate opening / closing amount) from the ideal target discharge flow rate. Then, each calculated target opening is transmitted to each discharge device 12 to be controlled via the input / output processing unit 150.

制御監視部140は、制御演算部130が出力した各目標開度を監視し、異常であると判断した場合、入出力処理部150を介して制御対象の各放流装置12に停止指示を送信する。   The control monitoring unit 140 monitors each target opening output from the control calculation unit 130, and when determining that it is abnormal, transmits a stop instruction to each discharge device 12 to be controlled via the input / output processing unit 150. .

入出力処理部150は、各放流装置12と制御演算部130および制御監視部140との間のインタフェースを構成している。
このような制御装置100によれば、操作員等がキーボード52等により、制御演算に必要となる制御演算定数等の入力があると、制御演算定数が、データ蓄積部110に保存される。そして、操作員がキーボード52等を用いてダムの放流量を設定する値(例えば毎秒10t等)を入力すると、制御演算部130により、この値と水位計11と各放流装置12から入力された現在の各ゲート開度と制御演算定数21と下限放流制限量テーブル40とに基づいて、理想目標放流量が算出される。その後、理想目標放流量からゲート122毎の目標開度の算出が行われ、モニタ51に、各放流装置12への各目標開度の送信確認画面が表示される。操作員がキーボード52等を用いて送信を許可すると、制御演算部130により、入出力処理部150を介して制御対象の各放流装置12に応じた各目標開度がそれぞれ出力される。その後、制御監視部140により、制御演算部130によって出力された各目標開度が監視され、これらの目標開度が異常であると判断された場合、入出力処理部150を介して制御対象の各放流装置12に停止指示が送信される。これにより、制御対象の各放流装置12は、それぞれ目標開度によるゲートの開度変更を停止する。
The input / output processing unit 150 constitutes an interface between each discharge device 12, the control calculation unit 130, and the control monitoring unit 140.
According to such a control device 100, when an operator or the like inputs a control calculation constant or the like necessary for control calculation using the keyboard 52 or the like, the control calculation constant is stored in the data storage unit 110. Then, when the operator inputs a value (for example, 10 t / sec) for setting the discharge amount of the dam using the keyboard 52 or the like, the control operation unit 130 inputs this value and the water level gauge 11 and each discharge device 12. Based on each current gate opening, the control calculation constant 21 and the lower limit discharge limit table 40, the ideal target discharge flow is calculated. Thereafter, the target opening for each gate 122 is calculated from the ideal target discharge flow, and a transmission confirmation screen for each target opening to each discharge device 12 is displayed on the monitor 51. When the operator permits transmission using the keyboard 52 or the like, the control calculation unit 130 outputs each target opening corresponding to each discharge device 12 to be controlled via the input / output processing unit 150. Thereafter, each target opening output by the control calculation unit 130 is monitored by the control monitoring unit 140, and when it is determined that these target openings are abnormal, the control object is controlled via the input / output processing unit 150. A stop instruction is transmitted to each discharge device 12. Thereby, each discharge device 12 to be controlled stops changing the gate opening degree by the target opening degree.

次に、制御演算部130が目標開度を算出する算出動作(処理)について説明する。
図5は、目標開度を算出する算出動作を示すフローチャートである。
まず、全ての放流装置12のそれぞれの現在放流量GQot、すなわちゲート122毎(1ゲート分)の現在放流量GQotをそれぞれ算出する(ステップS1)。具体的には水位計11から得られる貯水位と各放流装置12の現在のゲート開度とからゲート122毎の現在放流量GQotをそれぞれ算出する。
Next, the calculation operation (process) in which the control calculation unit 130 calculates the target opening degree will be described.
FIG. 5 is a flowchart showing a calculation operation for calculating the target opening.
First, the current discharge flow rate GQot of all the discharge devices 12, that is, the current discharge flow rate GQot for each gate 122 (one gate) is calculated (step S1). Specifically, the current discharge flow rate GQot for each gate 122 is calculated from the water storage level obtained from the water level gauge 11 and the current gate opening of each discharge device 12.

次に、ステップS1にて算出したゲート122毎の放流量GQotを全て加算して現在放流量Qotを算出する(ステップS2)。
次に、放流目的(貯水位維持や水位低下や放流量維持等)に応じて現在放流量Qotを増加または減少させる理想目標放流量MQobを算出する(ステップS3)。
Next, the current discharge flow rate Qot is calculated by adding all the discharge flow rates GQot for each gate 122 calculated in step S1 (step S2).
Next, an ideal target discharge flow MQob for increasing or decreasing the current discharge flow rate Qot is calculated according to the discharge purpose (maintenance of the storage level, lowering of the water level, maintenance of the discharge flow rate, etc.) (step S3).

次に、理想目標放流量MQobを確保するために、放流量の増加または減少を行うための制御対象の各放流装置12における各ゲート122の目標開度Gをそれぞれ算出する(ステップS4)。どのゲート122を開閉するかは、予め定められた優先順位によって決定する。   Next, in order to secure the ideal target discharge flow rate MQob, the target opening degree G of each gate 122 in each discharge device 12 to be controlled for increasing or decreasing the discharge flow rate is calculated (step S4). Which gate 122 is to be opened and closed is determined by a predetermined priority order.

以上で算出動作を終了する。
次に、算出動作の各ステップの動作についてさらに詳しく説明する。
<1>ステップS1の現在放流量GQotの算出について
本実施の形態では、貯水位−開度−放流量テーブル30を用いて内挿近似法により算出する。
The calculation operation is thus completed.
Next, the operation of each step of the calculation operation will be described in more detail.
<1> Calculation of Current Discharge Flow Rate GQot in Step S1 In the present embodiment, calculation is performed by an interpolation approximation method using the stored water level-opening-discharge flow rate table 30.

図6は、貯水位−開度−放流量テーブルを示す図(表)である。
図6に示す貯水位−開度−放流量テーブル30中、開度G(k)(k=1〜X)は、ゲート開度(単位:(cm/m))を示し、貯水位H(m)(m=1〜Y)は、貯水位(単位:(EL.m))を示し、放流量Q(k,m)は、開度G(k)および貯水位H(m)に応じた放流量を示す。以下、現在のゲート開度Gaiが開度G(5)と開度G(6)との間にある場合を例にとって説明する。
FIG. 6 is a diagram (table) showing a water storage level-opening-discharge flow rate table.
In the water storage level-opening-discharge flow rate table 30 shown in FIG. 6, the opening G (k) (k = 1 to X) indicates the gate opening (unit: (cm / m)), and the water storage level H ( m) (m = 1 to Y) indicates the water storage level (unit: (EL.m)), and the discharge flow rate Q (k, m) depends on the opening G (k) and the water storage level H (m) . Shows the discharge flow rate. Hereinafter, a case where the current gate opening degree Gai is between the opening degree G (5) and the opening degree G (6) will be described as an example.

現在放流量GQotは、下式(1)で表される。   The current discharge flow rate GQot is expressed by the following equation (1).

Figure 2008095420
Figure 2008095420

ゲート開度GaiがG(5)とG(6)の間にあるため、式(1)では、貯水位HaであるときのG(5)とG(6)の放流量Q1とQ2を式(2)、式(3)で求めて演算する。
ただし、各放流装置12の各ゲート122が全て閉鎖されているとき(閉鎖信号を制御装置100が受信しているとき)は、演算結果にかかわらずGQot=0とする。
Since the gate opening degree Gai is between G (5) and G (6) , in equation (1), the discharge flow rates Q1 and Q2 of G (5) and G (6) at the water storage level Ha are expressed by (2) Calculated by the equation (3).
However, when all the gates 122 of each discharge device 12 are closed (when the control device 100 receives the closing signal), GQot = 0 is set regardless of the calculation result.

なお、貯水池13の貯水位Haは、H(5)とH(6)の間にあるとする。 It is assumed that the reservoir level Ha of the reservoir 13 is between H (5) and H (6) .

Figure 2008095420
Figure 2008095420

貯水位Haは、H(5)とH(6)の間にあるため、式(2)では、H(5)とG(5)であるときのQ(5,5)とH(6)とG(5)であるときのQ(5,6)とを用いることによりG(5)の放流量を算出する。 Since the reservoir level Ha is between H (5) and H (6) , Q (5,5) and H (6) in the case of H (5) and G (5) in equation (2 ). calculating the discharge amount of G (5) by using the Q (5, 6) when a G (5) and.

Figure 2008095420
Figure 2008095420

貯水位Haは、H(5)とH(6)の間にあるため、式(3)では、H(5)とG(6)であるときのQ(6,5)とH(6)とG(6)であるときのQ(6,6)とを用いることによりG(6)の放流量を算出する。 Since the reservoir level Ha is between H (5) and H (6) , Q (6,5) and H (6) in the case of H (5) and G (6) in equation (3 ). and calculates the discharge amount of G (6) by using a Q (6,6) when a G (6).

<2>ステップS2の現在放流量Qotの算出について
各放流装置12のゲート数をnとすると現在放流量Qotは、下式(4)で表される。
<2> Calculation of the current discharge flow rate Qot in step S2 When the number of gates of each discharge device 12 is n, the current discharge flow rate Qot is expressed by the following equation (4).

Figure 2008095420
Figure 2008095420

<3>ステップS3の理想目標放流量MQobの算出について
操作員によってダムの放流量を設定する値が入力された場合、急激な河川の水位変化を及ぼさないように下流放流制限量テーブル40に基づいて現在放流量Qotに増加減し、理想目標放流量MQobを算出する。
<3> Calculation of ideal target discharge amount MQob in step S3 When a value for setting the discharge amount of the dam is input by the operator, based on the downstream discharge restriction table 40 so as not to cause a sudden change in the river level. To increase or decrease the current discharge flow rate Qot to calculate the ideal target discharge flow rate MQob.

図7は、下流放流制限量テーブルを示す図(表)である。
下限放流制限量テーブル40には、現在放流量(単位:(m3/s))の欄と放流量増加可能量(単位:(m3/s))の欄が設けられており、各欄の横方向に並べられた情報同士が互いに関連づけられている。
FIG. 7 is a diagram (table) showing a downstream discharge restriction amount table.
The lower limit discharge limit table 40 has columns for a current discharge rate (unit: (m 3 / s)) and a column for an increase in discharge rate (unit: (m 3 / s)). The information arranged in the horizontal direction is associated with each other.

現在放流量の欄には現在放流量Qotを一定の値毎に区切る値が設定されている。
放流量増加可能量の欄には、現在放流量の欄に設定された値に基づいた10分毎での放流量増加可能量が設定されている。例えば現在放流量Qotが「0.00〜5.00未満」の場合、10分間で放流量を「1.00」しか増やすことができないが、現在放流量Qotが「10.01〜」の場合は、10分間で放流量を「5.00」増やすことができる。
A value for dividing the current discharge flow rate Qot into fixed values is set in the current discharge flow rate column.
In the column for increasing the discharge flow rate, an increase amount for the discharge flow rate every 10 minutes based on the value set in the current discharge flow rate column is set. For example, when the current discharge flow rate Qot is “0.00 to less than 5.00”, the discharge flow rate can be increased only by “1.00” in 10 minutes, but when the current discharge flow rate Qot is “10.01−” Can increase the discharge flow rate by “5.00” in 10 minutes.

<4>ステップS4の制御対象ゲート開度Gの算出について
算出した理想目標放流量MQobを放流するために、優先して開閉するゲートにて放流量の増加または減少を行い、その流量に近い流量の開度を、前述した貯水位−開度−放流量テーブル30より算出し、ゲート毎の目標開度Gを求める。具体的には貯水位Haに対応する貯水位H(m)と<3>にて求めた理想目標放流量MQobに対応する放流量Q(k,m)とにより、理想目標放流量MQobにできるだけ近い値で、かつ理想目標放流量MQobを超えない流量となる目標開度Gをゲート毎に一義的に定める。
<4> Calculation of control target gate opening G in step S4 In order to discharge the calculated ideal target discharge flow rate MQob, the discharge flow rate is increased or decreased at the gate that is opened and closed with priority, and the flow rate close to that flow rate. Is calculated from the water storage level-opening-discharge flow rate table 30 described above to obtain the target opening G for each gate. Specifically, the ideal target discharge flow rate MQob can be obtained as much as possible from the storage water level H (m) corresponding to the storage water level Ha and the discharge flow rate Q (k, m) corresponding to the ideal target discharge flow rate MQob obtained in <3>. A target opening G that is a close value and does not exceed the ideal target discharge flow rate MQob is uniquely determined for each gate.

次に、制御監視部140が行う目標開度監視動作について説明する。この動作は、例えば制御演算部130が目標開度Gを定めたときや、制御演算部130が制御対象の各放流装置12に目標開度Gをそれぞれ出力した後1分毎に行われる。   Next, the target opening degree monitoring operation performed by the control monitoring unit 140 will be described. This operation is performed, for example, when the control calculation unit 130 determines the target opening degree G or every minute after the control calculation unit 130 outputs the target opening degree G to each discharge device 12 to be controlled.

図8は、目標開度監視動作を示すフローチャートである。
まず、演算処理部120が算出した1門毎現在放流量GQot、現在放流量Qotを読み込み、さらに制御演算部130が算出した理想目標放流量MQob、各目標開度Gを読み込む(ステップS11)。
FIG. 8 is a flowchart showing the target opening degree monitoring operation.
First, the current discharge flow rate GQot and the current discharge flow rate Qot for each gate calculated by the arithmetic processing unit 120 are read, and the ideal target discharge flow rate MQob and each target opening degree G calculated by the control calculation unit 130 are read (step S11).

次に、各目標開度Gと、現在貯水位Ha、貯水位−開度−放流量テーブル30、式(1)、式(2)、式(3)を用いて、制御対象の各放流装置12に各目標開度Gを適用した場合の制御対象ゲート目標総放流量ΣGQobを算出する。そして、算出した制御対象ゲート目標総放流量ΣGQobと制御対象ゲート現在総放流量ΣGQotとの差分ΔQを求める(ステップS12)。この差分ΔQは、現在放流量を増加させる場合は正の値となり、現在放流量を減少させる場合は負の値となる。   Next, each discharge device to be controlled using each target opening G, current water storage level Ha, water storage level-opening-discharge flow rate table 30, formula (1), formula (2), and formula (3). 12, the control target gate target total discharge flow ΣGQob when each target opening degree G is applied to 12 is calculated. Then, a difference ΔQ between the calculated control target gate target total discharge ΣGQob and the control target gate current total discharge ΣGQot is obtained (step S12). This difference ΔQ is a positive value when the current discharge flow rate is increased, and is a negative value when the current discharge flow rate is decreased.

次に、現在放流量Qotより理想目標放流量MQobが大きいか否かを判断する(ステップS13)。
現在放流量Qotより理想目標放流量MQobが大きい(現在放流量を増加させる)場合(ステップS13のYes)、現在放流量Qotに差分ΔQを加算したものが現在放流量Qotより小さいか否か、および現在放流量Qotに差分ΔQを加算したものが理想目標放流量MQobより大きいか否かをそれぞれ比較する(ステップS14)。
Next, it is determined whether or not the ideal target discharge flow rate MQob is larger than the current discharge flow rate Qot (step S13).
If the ideal target discharge flow rate MQob is larger than the current discharge flow rate Qot (the current discharge flow rate is increased) (Yes in step S13), whether or not the sum of the current discharge flow rate Qot and the difference ΔQ is smaller than the current discharge flow rate Qot, Then, it is respectively compared whether or not the sum of the current discharge flow rate Qot and the difference ΔQ is larger than the ideal target discharge flow rate MQob (step S14).

ステップS14の条件を満たさない場合(ステップS14のNo)、正常な目標開度であると判断し、目標開度監視動作を終了する。
一方ステップS14の条件を満たす場合、すなわち差分ΔQを加算したにもかかわらず現在放流量Qotが小さくなった場合、または現在放流量Qotに差分ΔQを加算して理想目標放流量MQobを超えてしまった場合(ステップS14のYes)、目標開度が異常であると判断し制御停止指示を制御対象の各放流装置12に送信する(ステップS15)。
When the condition of step S14 is not satisfied (No in step S14), it is determined that the target opening is normal, and the target opening monitoring operation is terminated.
On the other hand, if the condition of step S14 is satisfied, that is, if the current discharge flow rate Qot becomes small despite adding the difference ΔQ, or if the difference ΔQ is added to the current discharge flow rate Qot, the ideal target discharge flow rate MQob is exceeded. If this is the case (Yes in step S14), it is determined that the target opening is abnormal, and a control stop instruction is transmitted to each discharge device 12 to be controlled (step S15).

また、ステップS13において、理想目標放流量MQobより現在放流量Qotが大きいまたは等しい場合(ステップS13のNo)、現在放流量Qotが理想目標放流量MQobより大きいか否かを判断する(ステップS16)。   In step S13, when the current discharge flow rate Qot is greater than or equal to the ideal target discharge flow rate MQob (No in step S13), it is determined whether the current discharge flow rate Qot is larger than the ideal target discharge flow rate MQob (step S16). .

現在放流量Qotより理想目標放流量MQobが小さい(現在放流量を減少させる)場合(ステップS16のYes)、現在放流量Qotに差分ΔQを加算したものが現在放流量Qotより大きいか否か、および現在放流量Qotに差分ΔQを加算したものが理想目標放流量MQobより小さいか否かをそれぞれ比較する(ステップS17)。   If the ideal target discharge flow rate MQob is smaller than the current discharge flow rate Qot (decrease the current discharge flow rate) (Yes in step S16), whether or not the sum of the current discharge flow rate Qot and the difference ΔQ is larger than the current discharge flow rate Qot, Then, it is respectively compared whether or not the value obtained by adding the difference ΔQ to the current discharge flow rate Qot is smaller than the ideal target discharge flow rate MQob (step S17).

ステップS17の条件を満たさない場合(ステップS17のNo)、正常な目標開度であると判断し、目標開度監視動作を終了する。
一方、ステップS17の条件を満たす場合、すなわち差分ΔQを加算したにもかかわらず現在放流量Qotが小さくなった場合、または現在放流量Qotに差分ΔQを加算して理想目標放流量MQobを超えてしまった場合(ステップS17のYes)、目標開度が異常であると判断し制御停止指示を制御対象の各放流装置12に送信する(ステップS15)。
When the condition of step S17 is not satisfied (No in step S17), it is determined that the target opening is normal, and the target opening monitoring operation is terminated.
On the other hand, when the condition of step S17 is satisfied, that is, when the current discharge flow rate Qot becomes small despite the addition of the difference ΔQ, or the difference ΔQ is added to the current discharge flow rate Qot to exceed the ideal target discharge flow rate MQob. When it has stopped (Yes in step S17), it is determined that the target opening is abnormal, and a control stop instruction is transmitted to each discharge device 12 to be controlled (step S15).

他方、現在放流量Qotと理想目標放流量MQobとが等しい場合(ステップS17のNo)、式(1)および貯水位−開度−放流量テーブル30とを用いて増加分ΔQ+と、減少分ΔQ-とを算出する(ステップS18)。増加分ΔQ+と減少分ΔQ-とは、それぞれ式(5)、式(6)で表される。
ΔQ+:ΣGQob+−ΣGQot・・・(5)
ΔQ-:ΣGQob-−ΣGQot・・・(6)
ここで、ΣGQob+は制御対象の各放流装置12の現在のゲート開度+1(1cmまたは1%)の放流量を示し、ΣGQob-は、各放流装置12の現在のゲート開度−1(−1cmまたは−1%)の放流量を示す。
On the other hand, when the current discharge flow rate Qot and the ideal target discharge flow rate MQob are equal (No in step S17), the increment ΔQ + and the decrease amount are calculated using the equation (1) and the water storage level-opening-discharge flow rate table 30. ΔQ is calculated (step S18). The increase ΔQ + and the decrease ΔQ are expressed by Expression (5) and Expression (6), respectively.
ΔQ + : ΣGQob + −ΣGQot (5)
ΔQ : ΣGQob −ΣGQot (6)
Here, ΣGQob + indicates the current gate opening +1 (1 cm or 1%) of each discharge device 12 to be controlled, and ΣGQob indicates the current gate opening −1 (−) of each discharge device 12. 1 cm or -1%).

次に、現在放流量Qotに増加分ΔQ+を加算した放流量が理想目標放流量MQobより小さいか否か、および現在放流量Qotに減少分ΔQ-を加算した放流量が理想目標放流量MQobより大きいか否かをそれぞれ比較する(ステップS19)。 Next, whether or not the discharge flow rate obtained by adding the increase ΔQ + to the current discharge flow rate Qot is smaller than the ideal target discharge flow rate MQob, and the discharge flow rate obtained by adding the decrease ΔQ to the current discharge flow rate Qot is the ideal target discharge flow rate MQob. It is compared whether it is larger than each (step S19).

ステップS19の条件を満たさない場合(ステップS19のNo)、正常な目標開度であると判断し、目標開度監視動作を終了する。
一方、ステップS19の条件を満たす場合、すなわち現在放流量Qotに増加分ΔQ+を加算した放流量が、理想目標放流量MQobより小さくなった場合、または現在放流量Qotに減少分ΔQ-を加算した放流量が、理想目標放流量MQobより大きくなった場合(ステップS19のYes)、目標開度が異常であると判断し、制御停止指示を放流装置に送信する(ステップS15)。
If the condition of step S19 is not satisfied (No in step S19), it is determined that the target opening is normal, and the target opening monitoring operation is terminated.
On the other hand, when the condition of step S19 is satisfied, that is, when the discharge flow rate obtained by adding the increase ΔQ + to the current discharge flow rate Qot becomes smaller than the ideal target discharge flow rate MQob, or the decrease ΔQ is added to the current discharge flow rate Qot. When the released discharge flow rate becomes larger than the ideal target discharge flow rate MQob (Yes in step S19), it is determined that the target opening is abnormal, and a control stop instruction is transmitted to the discharge device (step S15).

以上で目標開度監視動作を終了する。
ところで、ステップS12において、プログラムの誤りにより制御演算部130が例えば制御対象ではない放流装置12に目標開度Gを送信する等、誤った指示が各放流装置12に送信される場合がある。この場合、一般的に制御対象ゲート目標総放流量ΣGQobが理想現在放流量MQobから剥離した値になる。この段階で制御監視部140が停止指示を送信するようにしてもよいが、さらにステップS13〜S19を行い、結果的に理想目標放流量MQobにできるだけ近い値で、かつ理想目標放流量MQobを超えない流量が確保できていれば停止指示を送信しないことで、結果的に過放流を防止することができる。
This completes the target opening degree monitoring operation.
By the way, in step S12, an erroneous instruction may be transmitted to each discharge device 12, for example, the control calculation unit 130 transmits the target opening degree G to the discharge device 12 that is not a control target due to a program error. In this case, the control target gate target total discharge flow ΣGQob is generally a value separated from the ideal current discharge flow rate MQob. At this stage, the control monitoring unit 140 may transmit a stop instruction. However, steps S13 to S19 are further performed, and as a result, the value is as close as possible to the ideal target discharge flow rate MQob and exceeds the ideal target discharge flow rate MQob. If no flow rate is secured, the stop instruction is not transmitted, and as a result, excessive discharge can be prevented.

なお、通常、制御演算部130にて算出した理想目標放流量MQobと現在放流量Qotとが等しい場合、各放流装置12を動作させる必要はない。しかし、一般的にダムにおいては動作させるゲートの優先順位や、故障等により動作しない放流装置等を考慮して、動作させる放流装置のゲートの目標開度を算出する。そのため、指示する目標開度の値や制御対象とする放流装置が変わることになる。よって通常は理想目標放流量MQobと現在放流量Qotとが等しい場合、目標開度監視動作を終了するようにし、ステップS16のNo以下の動作については、例えば動作させるゲートの優先順位が異なっており、正しいゲートの優先順位での放流を行わせたい場合にのみ行うようにしてもよい。これにより、放流ルールに則った運用を行わせる場合にゲート開度や制御対象とする放流装置を変更する場合においても過放流を防止することができる。   Normally, when the ideal target discharge flow rate MQob calculated by the control calculation unit 130 is equal to the current discharge flow rate Qot, it is not necessary to operate each discharge device 12. However, in general, in a dam, the target opening of the gate of the discharge device to be operated is calculated in consideration of the priority order of the gate to be operated, the discharge device that does not operate due to a failure or the like. Therefore, the target opening value to be instructed and the discharge device to be controlled are changed. Therefore, normally, when the ideal target discharge flow rate MQob and the current discharge flow rate Qot are equal, the target opening degree monitoring operation is ended, and for the operations after No in step S16, for example, the priority order of the gates to be operated is different. Alternatively, it may be performed only when it is desired to perform discharge with correct gate priority. Accordingly, overdischarge can be prevented even when the gate opening degree or the discharge device to be controlled is changed when operation according to the discharge rule is performed.

図9〜図11は、それぞれ図8に示す目標開度監視動作の例を示す図である。
図9に示すように、現在放流量Qotより理想目標放流量MQobが大きい場合において、現在放流量Qot=10m3/s、理想目標放流量MQob=20m3/sとすると、現在放流量Qotと差分ΔQとの和が10m3/s〜20m3/sの範囲でない場合は、目標開度が異常であると判断する。
9 to 11 are diagrams showing examples of the target opening degree monitoring operation shown in FIG.
As shown in FIG. 9, when the ideal target discharge flow rate MQob is larger than the current discharge flow rate Qot, if the current discharge flow rate Qot = 10 m 3 / s and the ideal target discharge flow rate MQob = 20 m 3 / s, the current discharge flow rate Qot when the sum of the difference ΔQ is not in the range of 10m 3 / s~20m 3 / s, it is determined that the target opening is abnormal.

図10に示すように、現在放流量Qotより理想目標放流量MQobが小さい場合において、現在放流量Qot=10m3/s、理想目標放流量MQob=5m3/sとすると、現在放流量Qotと差分ΔQとの和が5m3/s〜10m3/sの範囲でない場合は、目標開度が異常であると判断する。 As shown in FIG. 10, when the ideal target discharge flow rate MQob is smaller than the current discharge flow rate Qot, if the current discharge flow rate Qot = 10 m 3 / s and the ideal target discharge flow rate MQob = 5 m 3 / s, then the current discharge flow rate Qot when the sum of the difference ΔQ is not in the range of 5m 3 / s~10m 3 / s, it is determined that the target opening is abnormal.

図11に示すように、現在放流量Qot=理想目標放流量MQob=10m3/sであるとき、10(m3/s)+増加分ΔQ+<10(m3/s)または10(m3/s)+減少分ΔQ->10(m3/s)の場合は、目標開度が異常であると判断する。 As shown in FIG. 11, when the current discharge flow rate Qot = ideal target discharge flow rate MQob = 10 m 3 / s, 10 (m 3 / s) + increase ΔQ + <10 (m 3 / s) or 10 (m 3 / s) + decrease ΔQ > 10 (m 3 / s), it is determined that the target opening is abnormal.

以上述べたように、制御装置100によれば、下流へ補給する利水流量や洪水時の洪水調節による放流において、理想目標放流量から各放流装置12の各目標開度Gを算出した後、制御監視部140が、別プロセスにより各目標開度Gの正誤を監視し、誤りが発見された場合停止指示を送信することで、放流装置12が与えられた目標開度によって放流を開始する前に放流を停止させることができるため、誤放流、特に過放流の防止を行うことができる。   As described above, according to the control device 100, after calculating the target opening degree G of each discharge device 12 from the ideal target discharge flow rate in the water supply flow to be supplied downstream or the discharge by flood control at the time of flood, The monitoring unit 140 monitors the correctness of each target opening G by a separate process, and transmits a stop instruction when an error is found, so that the discharge device 12 starts discharging at the given target opening. Since the discharge can be stopped, it is possible to prevent erroneous discharge, particularly overdischarge.

また、例えば一度放流させなければ目標開度が誤りか否かを判断することができないフィードバック制御を行う制御装置等に比べ、より確実に過放流を防止することができる。
また、本実施の形態では1つの放流装置12は、1つのゲート122を有するものとしたが、1つの放流装置12が複数のゲート122を有していてもよい。
Further, for example, overdischarge can be more reliably prevented as compared with a control device or the like that performs feedback control in which it is impossible to determine whether or not the target opening is incorrect unless it is discharged once.
In this embodiment, one discharge device 12 has one gate 122, but one discharge device 12 may have a plurality of gates 122.

以上、本発明の制御装置および制御プログラムを、図示の実施の形態に基づいて説明したが、本発明はこれに限定されるものではなく、各部の構成は、同様の機能を有する任意の構成のものに置換することができる。また、本発明に、他の任意の構成物や工程が付加されていてもよい。   As mentioned above, although the control apparatus and control program of this invention were demonstrated based on embodiment of illustration, this invention is not limited to this, The structure of each part is arbitrary structures which have the same function. Can be substituted. Moreover, other arbitrary structures and processes may be added to the present invention.

また、本発明は、前述した実施の形態のうちの、任意の2以上の構成(特徴)を組み合わせたものであってもよい。
なお、上記の処理機能は、コンピュータによって(コンピュータに所定の制御プログラムを実行させることにより)実現することができる。その場合、制御装置100が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、例えば、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリ等が挙げられる。磁気記録装置としては、例えば、ハードディスク装置(HDD)、フレキシブルディスク(FD)、磁気テープ等が挙げられる。光ディスクとしては、例えば、DVD(Digital Versatile Disc)、DVD−RAM(Random Access Memory)、CD−ROM(Compact Disc Read Only Memory)、CD−R(Recordable)/RW(ReWritable)等が挙げられる。光磁気記録媒体としては、例えば、MO(Magneto-Optical disk)等が挙げられる。
In addition, the present invention may be a combination of any two or more configurations (features) of the above-described embodiments.
The above processing functions can be realized by a computer (by causing the computer to execute a predetermined control program). In that case, a program describing the processing contents of the functions that the control apparatus 100 should have is provided. By executing the program on a computer, the above processing functions are realized on the computer. The program describing the processing contents can be recorded on a computer-readable recording medium. Examples of the computer-readable recording medium include a magnetic recording device, an optical disk, a magneto-optical recording medium, and a semiconductor memory. Examples of the magnetic recording device include a hard disk device (HDD), a flexible disk (FD), and a magnetic tape. Examples of the optical disc include a DVD (Digital Versatile Disc), a DVD-RAM (Random Access Memory), a CD-ROM (Compact Disc Read Only Memory), and a CD-R (Recordable) / RW (ReWritable). Examples of the magneto-optical recording medium include MO (Magneto-Optical disk).

プログラムを流通させる場合には、例えば、そのプログラムが記録されたDVD、CD−ROM等の可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。   When distributing the program, for example, a portable recording medium such as a DVD or a CD-ROM in which the program is recorded is sold. It is also possible to store the program in a storage device of a server computer and transfer the program from the server computer to another computer via a network.

制御プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送される毎に、逐次、受け取ったプログラムに従った処理を実行することもできる。   The computer that executes the control program stores, for example, the program recorded on the portable recording medium or the program transferred from the server computer in its own storage device. Then, the computer reads the program from its own storage device and executes processing according to the program. The computer can also read the program directly from the portable recording medium and execute processing according to the program. In addition, each time the program is transferred from the server computer, the computer can sequentially execute processing according to the received program.

(付記1) 主としてダムの制御に用いる制御装置において、
ダムの放流量を決定する演算を行う制御演算部と、
前記制御演算部の演算結果に基づいて前記放流量を調節する放流装置に、前記演算結果を送信する送信部と、
前記制御演算部から出力される前記演算結果を取得して前記演算結果の正誤を判断し、前記演算結果が誤っている場合、前記演算結果による前記放流量の調節を停止させる信号を前記放流装置に送信する制御監視部と、
を有することを特徴とする制御装置。
(Supplementary note 1) In a control device mainly used for dam control,
A control operation unit for performing an operation for determining the discharge amount of the dam;
A transmitter that transmits the calculation result to a discharge device that adjusts the discharge flow rate based on a calculation result of the control calculation unit;
The calculation result output from the control calculation unit is acquired to determine whether the calculation result is correct or not, and when the calculation result is incorrect, a signal for stopping adjustment of the discharge flow rate based on the calculation result is sent to the discharge device. A control monitoring unit to transmit to
A control device comprising:

(付記2) 前記放流装置は、前記放流量を調節するゲートを有し、
前記制御演算部は、与えられた放流目標値と前記放流装置の現在放流量とに基づいて目標放流量を決定し、前記目標放流量に基づいて制御対象の前記放流装置の前記ゲートの目標開度を決定し、
前記制御監視部は、前記制御対象の前記放流装置の前記目標開度を用いて新たに前記制御対象の前記放流装置を用いた制御対象ゲートの目標放流量を算出し、前記制御対象ゲートの目標放流量と前記目標放流量とを比較することにより前記演算結果の正誤を判断することを特徴とする付記1記載の制御装置。
(Additional remark 2) The said discharge apparatus has a gate which adjusts the said discharge flow rate,
The control calculation unit determines a target discharge flow based on a given discharge target value and a current discharge flow of the discharge device, and based on the target discharge flow, a target opening of the gate of the discharge device to be controlled is determined. Determine the degree,
The control monitoring unit newly calculates a target discharge amount of a control target gate using the control target discharge device by using the target opening degree of the control target discharge device, and a target target of the control target gate The control apparatus according to claim 1, wherein whether the calculation result is correct or not is determined by comparing a discharge flow rate with the target discharge flow rate.

(付記3) 前記制御監視部は、前記ダムの貯水位と前記目標開度と前記制御対象ゲートの目標放流量とが関連づけられたテーブルに基づいて前記制御対象ゲートの目標放流量を設定することを特徴とする付記2記載の制御装置。   (Additional remark 3) The said control monitoring part sets the target discharge flow rate of the said control object gate based on the table in which the water storage level of the said dam, the said target opening degree, and the target discharge flow rate of the said control target gate were linked | related. The control apparatus according to appendix 2, characterized by:

(付記4) 前記放流装置は、前記放流量を調節するゲートを有し、
前記制御演算部は、与えられた放流目標値と前記放流装置の現在放流量とに基づいて目標放流量を決定し、前記目標放流量に基づいて制御対象の前記放流装置の前記ゲートの目標開度を決定し、
前記制御監視部は、前記制御対象の前記放流装置の前記目標開度を用いて制御対象の1門毎目標放流量を算出し、前記制御対象の1門毎目標放流量と制御対象の1門毎現在放流量との差分を取り、門数分の差分の和に現在放流量を加えたものと目標放流量を比較することにより、前記演算結果の正誤を判断することを特徴とする付記1記載の制御装置。
(Additional remark 4) The said discharge apparatus has a gate which adjusts the said discharge flow rate,
The control calculation unit determines a target discharge flow based on a given discharge target value and a current discharge flow of the discharge device, and based on the target discharge flow, a target opening of the gate of the discharge device to be controlled is determined. Determine the degree,
The control monitoring unit calculates a target discharge rate for each gate to be controlled using the target opening degree of the discharge device to be controlled, and sets the target discharge rate for each gate to be controlled and one gate to be controlled. The difference between the current discharge flow rate and the target discharge flow rate is determined by comparing the target discharge flow rate with the sum of the difference for the number of gates and the current discharge flow rate. The control device described.

(付記5) 前記制御監視部は、前記門数分の差分の和に現在放流量を加えたものが前記目標放流量を超える値である場合、前記演算結果が誤っていると判断することを特徴とする付記4記載の制御装置。   (Additional remark 5) When the thing which added the present discharge flow to the sum of the difference for the said number of gates is the value which exceeds the said target discharge flow, the said control monitoring part judges that the said calculation result is incorrect. The control device according to appendix 4, which is characterized.

(付記6) 前記制御監視部は、前記ダムの貯水位と前記目標開度と前記制御対象ゲートの目標放流量とが関連づけられたテーブルに基づいて前記制御対象ゲートの目標放流量を設定することを特徴とする付記4記載の制御装置。   (Additional remark 6) The said control monitoring part sets the target discharge flow rate of the said control object gate based on the table in which the water storage level of the said dam, the said target opening degree, and the target discharge flow rate of the said control target gate were linked | related. The control device according to appendix 4, characterized by:

(付記7) 主としてダムの制御に用いる制御プログラムにおいて、
コンピュータを、
ダムの放流量を決定する演算を行う制御演算手段、
前記制御演算手段の演算結果に基づいて前記放流量を調節する放流装置に、前記演算結果を送信する送信手段、
前記制御演算手段から出力される前記演算結果を取得して前記演算結果の正誤を判断し、前記演算結果が誤っている場合、前記演算結果による前記放流量の調節を停止させる信号を前記放流装置に送信する制御監視手段、
として機能させることを特徴とする制御プログラム。
(Appendix 7) In the control program used mainly for dam control,
Computer
Control calculation means for calculating the discharge amount of the dam,
A transmission unit that transmits the calculation result to a discharge device that adjusts the discharge flow rate based on a calculation result of the control calculation unit;
The calculation result output from the control calculation means is acquired to determine whether the calculation result is correct or not, and when the calculation result is incorrect, a signal for stopping the adjustment of the discharge flow rate based on the calculation result is sent to the discharge device. Control monitoring means to send to
A control program characterized by functioning as

本発明の概要を示す図である。It is a figure which shows the outline | summary of this invention. 本実施の形態の制御装置とダムの周辺設備との概略を示す図である。It is a figure which shows the outline of the control apparatus of this Embodiment, and the peripheral facility of a dam. 制御装置のハードウェア構成例を示す図である。It is a figure which shows the hardware structural example of a control apparatus. 制御装置の機能を示すブロック図である。It is a block diagram which shows the function of a control apparatus. 目標開度を算出する算出動作を示すフローチャートである。It is a flowchart which shows the calculation operation | movement which calculates a target opening degree. 貯水位−開度−放流量テーブルを示す図(表)である。It is a figure (table | surface) which shows a water storage level-opening-discharge flow rate table. 下流放流制限量テーブルを示す図(表)である。It is a figure (table | surface) which shows a downstream discharge restriction | limiting amount table. 目標開度監視動作を示すフローチャートである。It is a flowchart which shows target opening degree monitoring operation | movement. 図8に示す目標開度監視動作の例を示す図である。It is a figure which shows the example of the target opening degree monitoring operation | movement shown in FIG. 図8に示す目標開度監視動作の例を示す図である。It is a figure which shows the example of the target opening degree monitoring operation | movement shown in FIG. 図8に示す目標開度監視動作の例を示す図である。It is a figure which shows the example of the target opening degree monitoring operation | movement shown in FIG.

符号の説明Explanation of symbols

1、100 制御装置
2、130 制御演算部
3 ダム
4 送信部
5、12 放流装置
6、140 制御監視部
10 ネットワーク
11 水位計
13 貯水池
14 堰
30 貯水位−開度−放流量テーブル
40 下限放流制限量テーブル
110 データ蓄積部
120 演算処理部
121 制御部
122 ゲート
130 制御演算部
140 制御監視部
150 入出力処理部
DESCRIPTION OF SYMBOLS 1,100 Control apparatus 2,130 Control calculating part 3 Dam 4 Transmission part 5,12 Discharge device 6,140 Control monitoring part 10 Network 11 Water level gauge 13 Reservoir 14 Weir 30 Reservoir level-opening-discharge flow rate table 40 Lower limit discharge restriction Quantity table 110 Data storage unit 120 Operation processing unit 121 Control unit 122 Gate 130 Control operation unit 140 Control monitoring unit 150 Input / output processing unit

Claims (5)

主としてダムの制御に用いる制御装置において、
ダムの放流量を決定する演算を行う制御演算部と、
前記制御演算部の演算結果に基づいて前記放流量を調節する放流装置に、前記演算結果を送信する送信部と、
前記制御演算部から出力される前記演算結果を取得して前記演算結果の正誤を判断し、前記演算結果が誤っている場合、前記演算結果による前記放流量の調節を停止させる信号を前記放流装置に送信する制御監視部と、
を有することを特徴とする制御装置。
In the control device used mainly for dam control,
A control operation unit for performing an operation for determining the discharge amount of the dam;
A transmitter that transmits the calculation result to a discharge device that adjusts the discharge flow rate based on a calculation result of the control calculation unit;
The calculation result output from the control calculation unit is acquired to determine whether the calculation result is correct or not, and when the calculation result is incorrect, a signal for stopping adjustment of the discharge flow rate based on the calculation result is sent to the discharge device. A control monitoring unit to transmit to
A control device comprising:
前記放流装置は、前記放流量を調節するゲートを有し、
前記制御演算部は、与えられた放流目標値と前記放流装置の現在放流量とに基づいて目標放流量を決定し、前記目標放流量に基づいて制御対象の前記放流装置の前記ゲートの目標開度を決定し、
前記制御監視部は、前記制御対象の前記放流装置の前記目標開度を用いて新たに前記制御対象の前記放流装置を用いた制御対象ゲートの目標放流量を算出し、前記制御対象ゲートの目標放流量と前記目標放流量とを比較することにより前記演算結果の正誤を判断することを特徴とする請求項1記載の制御装置。
The discharge device has a gate for adjusting the discharge flow rate,
The control calculation unit determines a target discharge flow based on a given discharge target value and a current discharge flow of the discharge device, and based on the target discharge flow, a target opening of the gate of the discharge device to be controlled is determined. Determine the degree,
The control monitoring unit newly calculates a target discharge amount of a control target gate using the control target discharge device by using the target opening degree of the control target discharge device, and a target target of the control target gate The control device according to claim 1, wherein whether the calculation result is correct or not is determined by comparing a discharge flow rate with the target discharge flow rate.
前記放流装置は、前記放流量を調節するゲートを有し、
前記制御演算部は、与えられた放流目標値と前記放流装置の現在放流量とに基づいて目標放流量を決定し、前記目標放流量に基づいて制御対象の前記放流装置の前記ゲートの目標開度を決定し、
前記制御監視部は、前記制御対象の前記放流装置の前記目標開度を用いて制御対象の1門毎目標放流量を算出し、前記制御対象の1門毎目標放流量と制御対象の1門毎現在放流量との差分を取り、門数分の差分の和に現在放流量を加えたものと目標放流量を比較することにより、前記演算結果の正誤を判断することを特徴とする請求項1記載の制御装置。
The discharge device has a gate for adjusting the discharge flow rate,
The control calculation unit determines a target discharge flow based on a given discharge target value and a current discharge flow of the discharge device, and based on the target discharge flow, a target opening of the gate of the discharge device to be controlled is determined. Determine the degree,
The control monitoring unit calculates a target discharge rate for each gate to be controlled using the target opening degree of the discharge device to be controlled, and sets the target discharge rate for each gate to be controlled and one gate to be controlled. The correctness of the calculation result is determined by taking a difference with each current discharge flow rate and comparing the target discharge flow rate with the sum of the difference for the number of gates plus the current discharge flow rate. The control device according to 1.
前記制御監視部は、前記門数分の差分の和に現在放流量を加えたものが前記目標放流量を超える値である場合、前記演算結果が誤っていると判断することを特徴とする請求項3記載の制御装置。   The said control monitoring part judges that the said calculation result is wrong, when what added the present discharge flow to the sum of the difference for the said number of gates is a value exceeding the said target discharge flow. Item 4. The control device according to Item 3. 主としてダムの制御に用いる制御プログラムにおいて、
コンピュータを、
ダムの放流量を決定する演算を行う制御演算手段、
前記制御演算手段の演算結果に基づいて前記放流量を調節する放流装置に、前記演算結果を送信する送信手段、
前記制御演算手段から出力される前記演算結果を取得して前記演算結果の正誤を判断し、前記演算結果が誤っている場合、前記演算結果による前記放流量の調節を停止させる信号を前記放流装置に送信する制御監視手段、
として機能させることを特徴とする制御プログラム。
In the control program used mainly for dam control,
Computer
Control calculation means for calculating the discharge amount of the dam,
A transmission unit that transmits the calculation result to a discharge device that adjusts the discharge flow rate based on a calculation result of the control calculation unit;
The calculation result output from the control calculation means is acquired to determine whether the calculation result is correct or not, and when the calculation result is incorrect, a signal for stopping the adjustment of the discharge flow rate based on the calculation result is sent to the discharge device. Control monitoring means to send to
A control program characterized by functioning as
JP2006279724A 2006-10-13 2006-10-13 Control device and control program Expired - Fee Related JP4722810B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006279724A JP4722810B2 (en) 2006-10-13 2006-10-13 Control device and control program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006279724A JP4722810B2 (en) 2006-10-13 2006-10-13 Control device and control program

Publications (2)

Publication Number Publication Date
JP2008095420A true JP2008095420A (en) 2008-04-24
JP4722810B2 JP4722810B2 (en) 2011-07-13

Family

ID=39378549

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006279724A Expired - Fee Related JP4722810B2 (en) 2006-10-13 2006-10-13 Control device and control program

Country Status (1)

Country Link
JP (1) JP4722810B2 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012190171A (en) * 2011-03-09 2012-10-04 Hitachi Ltd Dam management device
JP2014169590A (en) * 2013-03-05 2014-09-18 Chugoku Electric Power Co Inc:The Dam sand sluice opening/closing control device
JP2015183365A (en) * 2014-03-20 2015-10-22 富士通株式会社 Dam gate control device, dam gate control program and dam gate control method
KR101783221B1 (en) * 2017-03-27 2017-09-29 화랑시스템(주) Control Method of Hybrid Type Water Supply System
JP2020070572A (en) * 2018-10-29 2020-05-07 日進工業株式会社 Water reservoir drainage system
JP2020070713A (en) * 2019-08-29 2020-05-07 日進工業株式会社 Water reservoir drainage system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06173236A (en) * 1992-12-02 1994-06-21 Hitachi Ltd Dam discharge monitor control method and dam discharge equipment control system
JP2000242337A (en) * 1999-02-18 2000-09-08 Mitsubishi Electric Corp Dam control system
JP2003330548A (en) * 2002-05-15 2003-11-21 Matsushita Electric Ind Co Ltd Dam water level control device, method therefor, and program thereof

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06173236A (en) * 1992-12-02 1994-06-21 Hitachi Ltd Dam discharge monitor control method and dam discharge equipment control system
JP2000242337A (en) * 1999-02-18 2000-09-08 Mitsubishi Electric Corp Dam control system
JP2003330548A (en) * 2002-05-15 2003-11-21 Matsushita Electric Ind Co Ltd Dam water level control device, method therefor, and program thereof

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012190171A (en) * 2011-03-09 2012-10-04 Hitachi Ltd Dam management device
JP2014169590A (en) * 2013-03-05 2014-09-18 Chugoku Electric Power Co Inc:The Dam sand sluice opening/closing control device
JP2015183365A (en) * 2014-03-20 2015-10-22 富士通株式会社 Dam gate control device, dam gate control program and dam gate control method
KR101783221B1 (en) * 2017-03-27 2017-09-29 화랑시스템(주) Control Method of Hybrid Type Water Supply System
JP2020070572A (en) * 2018-10-29 2020-05-07 日進工業株式会社 Water reservoir drainage system
JP2020070713A (en) * 2019-08-29 2020-05-07 日進工業株式会社 Water reservoir drainage system

Also Published As

Publication number Publication date
JP4722810B2 (en) 2011-07-13

Similar Documents

Publication Publication Date Title
JP4722810B2 (en) Control device and control program
JP5024083B2 (en) Alarm management device
CN110445680B (en) Network traffic anomaly detection method and device and server
CN107574785B (en) Method for demand management and control of fluid pipeline network
JP7079424B2 (en) Hydroelectric power plant operation support system
JP4381131B2 (en) Dam gate automatic control device
JP2000038715A (en) Automatic dam gate operation support device
JP6206277B2 (en) Dam gate control device, dam gate control program, and dam gate control method
JP6447308B2 (en) Discharge gate control device, discharge gate control method, and discharge gate control program
JP5318081B2 (en) Intake control method and apparatus
CN114178326B (en) Control method and device of detection equipment and computer equipment
CN107615185B (en) System and method for handling equipment services for model predictive controllers and estimators
JP3293193B2 (en) Weir discharge calculation method
JP2009197546A (en) Water intake control system in inflow power plant
JP5372052B2 (en) Dam management device
JP2001172945A (en) Automatic dam control device and method, and recording medium having automatic dam control program recorded therein
JPH06173236A (en) Dam discharge monitor control method and dam discharge equipment control system
US11806473B2 (en) Vacuum monitoring and mitigation system
JP2011164986A (en) Operation management method, program and operation management system
JP4183963B2 (en) Dam water level control method, dam water level control system, and dam water level control program
JP7461262B2 (en) Pump diagnostic method, pump gate diagnostic method, and pump diagnostic device
JP3959935B2 (en) Flow control apparatus and method
JP2005232995A (en) Pump operation support device
US20240125515A1 (en) Control device, heat source system, control method, and control program
JP2006171845A (en) Dam water level control system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090710

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20101105

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101130

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110127

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110405

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110406

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140415

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4722810

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees