JPH03261336A - Supervisory control method and device - Google Patents

Supervisory control method and device

Info

Publication number
JPH03261336A
JPH03261336A JP2059365A JP5936590A JPH03261336A JP H03261336 A JPH03261336 A JP H03261336A JP 2059365 A JP2059365 A JP 2059365A JP 5936590 A JP5936590 A JP 5936590A JP H03261336 A JPH03261336 A JP H03261336A
Authority
JP
Japan
Prior art keywords
computer
database
monitoring
computers
contents
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
JP2059365A
Other languages
Japanese (ja)
Other versions
JP2787108B2 (en
Inventor
Yutaka Komi
裕 小海
Akira Fukuhara
福原 朗
Hiroyuki Kudo
博之 工藤
Tatsuro Hayashi
達郎 林
Tsugio Hasegawa
長谷川 次夫
Tooru Takenuki
竹貫 徹
Tatsunori Sugaya
菅家 辰紀
Mamoru Ho
方 守
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.)
Hitachi Ltd
Tokyo Electric Power Co Holdings Inc
Original Assignee
Tokyo Electric Power Co Inc
Hitachi 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 Tokyo Electric Power Co Inc, Hitachi Ltd filed Critical Tokyo Electric Power Co Inc
Priority to JP2059365A priority Critical patent/JP2787108B2/en
Publication of JPH03261336A publication Critical patent/JPH03261336A/en
Application granted granted Critical
Publication of JP2787108B2 publication Critical patent/JP2787108B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Testing And Monitoring For Control Systems (AREA)
  • Multi Processors (AREA)
  • Remote Monitoring And Control Of Power-Distribution Networks (AREA)
  • Supply And Distribution Of Alternating Current (AREA)

Abstract

PURPOSE:To deal quickly with malfunction of a computer by a method wherein the computer execute supervisory control based on a data base and communicating information relevant to the modified content between the computers if the content of the data base is modified through the execution. CONSTITUTION:A computer 11a operates from time (a) to time (b) and takes in information relevant to a supervisory control object. If the state of the supervisory control object is different from the information, information relevant to the state change of the supervisory control object is broad casted from the computer 11a to other computers during an interval from time (b) to time (c). When computers 11b-11e receive information from the computer 11a, a processor 12a modifies the content in a data base memory 13a based on the transmitted information. At that time, processors 12a-12e modify the content in data base memories 13a-13e based on the received information and execute supervisory control of objects based on the modified information.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は監視制御方法及びその装置に係り、特に、監視
制御対象の状態を複数台の計算機で監視し、監視制御対
象の状態に関する情報の授受を計算機間で実行するに好
適な監視制御方法及びその装置に関する。
[Detailed Description of the Invention] [Field of Industrial Application] The present invention relates to a supervisory control method and an apparatus thereof, and in particular, the present invention relates to a supervisory control method and an apparatus thereof, and in particular, the state of a supervisory control target is monitored by a plurality of computers, and information regarding the state of the supervisory control target is collected. The present invention relates to a supervisory control method and apparatus suitable for carrying out exchanges between computers.

〔従来の技術〕[Conventional technology]

電力系統の状態を監視する装置としては、従来、文献(
電気学会電力研究会資料、PE−89−83,1989
年7月)に記載されているように、複数台の計算機と監
視制御対象である電力系統の状態を表すデータベースを
備えて構成されたものが知られている。又この種の装置
に関連するものとして特開昭62−212762号公報
及び特開平1−166230号公報が挙げられる。
Conventionally, devices for monitoring the status of power systems have been described in the literature (
IEEJ Electric Power Study Group Materials, PE-89-83, 1989
As described in Jul. 2007), one is known that is configured with a plurality of computers and a database representing the state of the power system that is subject to monitoring and control. Furthermore, Japanese Patent Laid-Open No. 62-212762 and Japanese Patent Laid-open No. 1-166230 are related to this type of device.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

しかし、上記従来の技術ではデータベースの内容を分割
して伝送することについては配慮されておらず、データ
ベースの内容を全て伝送するようになっているため、デ
ータベースの容量が大きくなると、LANなどの計算機
連系手段では通信容量の不足のため高速な演算処理がで
きないという不具合がある。
However, the conventional technology described above does not take into consideration dividing and transmitting the contents of the database, and instead transmits the entire contents of the database, so when the capacity of the database increases, The problem with the interconnection means is that high-speed arithmetic processing cannot be performed due to a lack of communication capacity.

特に、今後監視制御対象であるシステムの複雑化、大規
模化に伴って監視制御の内容も高度化し、取り扱うデー
タ量も膨大なものとなる。このようなときに、従来の方
法では計算機連系手段の通信容量不足が高速処理演算の
ネックとなる恐れがある。
In particular, as systems to be monitored and controlled become more complex and large-scale, the content of monitoring and control will also become more sophisticated, and the amount of data to be handled will become enormous. In such a case, in the conventional method, the insufficient communication capacity of the computer interconnection means may become a bottleneck in high-speed processing operations.

又、上記従来技術ではLANやバスなどの計算機連系手
段に応じた柔軟性のある分散型のシステムを構成するた
めの手段や、計算機故障時などの対応策に対して十分な
配慮が行われていなかった。
In addition, in the above-mentioned conventional technology, sufficient consideration has not been given to means for configuring a flexible distributed system according to computer interconnection means such as LAN and bus, and countermeasures in the event of computer failure. It wasn't.

本発明の目的は、計算機連系手段の通信容量が小容量の
システムでも高速な処理が可能になる監視制御方法及び
その装置を提供することにある。
SUMMARY OF THE INVENTION An object of the present invention is to provide a supervisory control method and apparatus that enable high-speed processing even in a system where the communication capacity of computer interconnection means is small.

本発明の他の目的は、計算機の故障に迅速に対処するこ
とができる監視制御方法又はその装置を提供することに
ある。
Another object of the present invention is to provide a supervisory control method or device that can quickly deal with computer failures.

〔課題を解決するための手段〕[Means to solve the problem]

前記目的を達成するために、本発明は第1の方法として
、複数台の計算機を計算機連系手段を介して接続し、監
視制御対象の状態を各計算機で分担して監視制御するに
際して、前記監視制御対象の状態に関する情報を含むデ
ータベースを各計算機に配置し、各計算機がデータベー
スを用いて監視制御の処理を周期的に実行し、この実行
でデータベースの内容が変わった場合には各計算機間で
変更内容に関する情報の授受を実行する監視制御方法を
採用したものである。
In order to achieve the above object, the present invention provides a first method in which a plurality of computers are connected via a computer interconnection means, and each computer shares the status of a monitoring and controlling object to monitor and control. A database containing information on the status of monitoring and control targets is placed on each computer, and each computer periodically executes monitoring and control processing using the database. If the contents of the database change during this execution, the This method employs a supervisory control method in which information regarding changes is exchanged at the same time.

第2の方法として、監視制御対象としてのシステムを複
数のサブシステムに分割し、各サブシステム毎に監視制
御用の計算機を設置し、各計算機を計算機連系手段を介
して接続し、監視制御対象の状態を各計算機で監視制御
するに際して、前記監視制御対象としてのシステム全体
の状態に関する情報を含むデータベースを各計算機に配
置し。
The second method is to divide the system to be monitored and controlled into multiple subsystems, install a computer for monitoring and control in each subsystem, and connect each computer via a computer interconnection means to control the monitoring and control. When monitoring and controlling the state of a target by each computer, a database containing information regarding the state of the entire system as the target of monitoring and control is placed in each computer.

各計算機がデータベースを用いて処理を周期的に実行し
、この実行でデータベースの内容が変わった場合には各
計算機間で変更内容に関する情報の授受を実行する監視
制御方法を採用したものである。
This method employs a monitoring control method in which each computer periodically executes processing using a database, and when the contents of the database change due to this execution, information regarding the changed contents is exchanged between the computers.

第1又は第2の方法を含む第3の方法として、各計算機
は、変更内容に関する情報の授受を実行したときに、前
記変更内容に基づいてデータベースの内容を編集する監
視制御方法を採用したものである。
As a third method including the first or second method, a monitoring control method is adopted in which each computer edits the contents of the database based on the changed contents when the information regarding the changed contents is exchanged. It is.

第3の方法を含む第4の方法として、各計算機はデータ
ベースの内容を編集する動作タイミングを他の計算機の
処理状態に基づいて決定する監視制御方法を採用したも
のである。
As a fourth method including the third method, a monitoring control method is adopted in which each computer determines the operation timing for editing the contents of the database based on the processing status of other computers.

第1の装置として、複数台の計算機を計算機連系手段を
介して接続し、監視制御対象の状態を各計算機で分担し
て監視制御してなる監視制御システムにおいて、前記監
視制御対象の状態に関する情報を含むデータベースを各
計算機に配置し、各計算機はデータベースを用いて監視
制御の処理を周期的に実行し、この実行でデータベース
の内容が変わった場合には、他の計算機と変更内容に関
する情報の授受を実行してなる監視制御装置を構成した
ものである。
As a first device, in a supervisory control system in which a plurality of computers are connected via a computer interconnection means, and each computer shares and monitors and controls the state of a supervisory control target, the state of the supervisory control target is A database containing information is placed on each computer, and each computer uses the database to periodically execute monitoring and control processing, and when the contents of the database change during this execution, information about the changes is shared with other computers. This configuration constitutes a supervisory control device that executes the exchange of information.

第1の装置を含む第2の装置として、各計算機は、他の
計算機とデータベースの内容に関する情報の授受を実行
する通信制御部と、監視制御対象に対するアプリケーシ
ョンを実行するアプリケーション処理部と、アプリケー
ション処理部の処理結果と通信制御部の受信情報に従っ
てデータベースを編集する編集部とを含む監視制御装置
を構成したものである。
As a second device including the first device, each computer includes a communication control unit that exchanges information regarding the contents of the database with other computers, an application processing unit that executes an application for a monitoring control target, and an application processing unit that executes an application for a monitoring control target. The monitoring control device includes an editing section that edits a database according to the processing results of the communication control section and information received from the communication control section.

第2の装置を含む第3の装置として、各計算機のアプリ
ケーション処理部は、各計算機の動作状態に応じて他の
計算機へ転送可能に構成されている監視制御装置を構成
したものである。
As a third device including the second device, the application processing section of each computer constitutes a monitoring control device configured to be able to transfer data to other computers depending on the operating state of each computer.

第2又は第3の装置を含む第4の装置として5各計算機
の通信制御部と編集部は周期的に動作させてなる監視制
御装置を構成したものである。
As a fourth device including the second or third device, the communication control section and editing section of each of the five computers constitute a monitoring control device that is periodically operated.

〔作用〕[Effect]

このように構成される本発明方法及び装置によれば、欣
の作用により前記目的が達成される。
According to the method and apparatus of the present invention constructed in this way, the above object is achieved by the action of the shaft.

すなわち、監視制御対象であるシステムの状態を表すデ
ータベースに基づいて、複数台の計算機が動作し、その
結果生じた該データベースの変更点を計算機連系手段を
介して、計算機間で交換する。この変更点の大きさは、
監視制御対象であるシステムの状態を表すデータベース
の容量に比較し十分小さくでき、したがって計算機連系
手段の容量が小さい計算機システムであっても高速な処
理が可能となる。
That is, a plurality of computers operate based on a database representing the state of a system to be monitored and controlled, and resulting changes in the database are exchanged between the computers via a computer interconnection means. The magnitude of this change is
It can be made sufficiently small compared to the capacity of the database representing the state of the system to be monitored and controlled, and therefore high-speed processing is possible even in a computer system with a small capacity of the computer interconnection means.

また、監視制御対象システムの各システム毎に設けた計
算機は、システム全体の情報を表す共通データベースを
もとに処理を行い、その処理の結果生じたデータベース
の変化情報を、各計算機間で通信することにより、大量
な情報を利用した高度監視制御が可能となる。
In addition, the computers installed in each system of the system to be monitored and controlled perform processing based on a common database that represents information for the entire system, and information on changes in the database that occur as a result of that processing is communicated between each computer. This enables advanced monitoring and control using a large amount of information.

また、計算機連系手段は様々な種類のハードウェアがあ
り、計算機で実行する処理の中で、計算機連系を制御す
る部分はハードウェアの構成に強く依存するものである
。しかし、この計算機連系を制御する部分に直接関係す
る処理として、監視制御対象の状況を表すデータベース
の編集を行う部分を設け、監視制御に係るアプリケーシ
ョン処理を、このデータベースの編集を行う部分にのみ
関係するようにすることにより、各種の計算機連系手段
に対しも、この監視制御に係るアプリケーション処理を
なんら修正変更する必要がなく、柔軟性に優れたシステ
ムとなる。
Further, the computer interconnection means includes various types of hardware, and the part that controls computer interconnection in the processing executed by the computer strongly depends on the configuration of the hardware. However, as a process directly related to the part that controls this computer interconnection, a part that edits a database representing the status of the monitoring and control target is provided, and the application processing related to monitoring and control is limited to the part that edits this database. By making it related, there is no need to modify or change the application processing related to this monitoring control for various computer interconnection means, resulting in a highly flexible system.

また、データベースの編集を行う部分は、すへての計算
機で同一のものとすることができるため、監視制御に係
るアプリケーション処理を行う部分は、自由に複数台の
計算機間を渡り歩くことができ、ある計算機に故障が発
生した場合でも、残りの健全な計算機上に故障が発生し
た計算機で実行していた処理を移動させ代行させること
が可能となる。
In addition, the part that edits the database can be the same on all computers, so the part that performs application processing related to monitoring and control can be moved freely between multiple computers. Even if a failure occurs in a certain computer, the processing that was being executed by the computer in which the failure occurred can be transferred to the remaining healthy computers.

〔実施例〕〔Example〕

以下、本発明の一実施例を図面に基づいて説明する。 Hereinafter, one embodiment of the present invention will be described based on the drawings.

第1図において、複数台の計算機11a、1.1b、l
ie、lid、lieは分散して配置されており、各計
算機は計算機連系手段としてのLAN14を介して接続
されている。各計算機11a〜lleはプロセッサ12
a〜12eと共にデータベースメモリ13a〜13eを
備えて構成されており、各計算機間の情報の授受がLA
N14を介して行われるようになっている。そして各計
算機は電力系統の状態1例えば保護リレーや遮断器など
の開閉状態を監視し、この監視結果をプロセッサ12a
〜12eがそれぞれデータベースメモリ13a〜13e
に格納すると共にプロセッサ12a〜12eが周期的に
データベースメモリ13a〜13eへのアクセスを開始
して監視結果を処理するようになっている。
In FIG. 1, a plurality of computers 11a, 1.1b, l
IE, LID, and LIE are distributed and arranged, and each computer is connected via a LAN 14 as a computer interconnection means. Each computer 11a to lle has a processor 12
It is configured with database memories 13a to 13e as well as database memories 13a to 13e, and exchange of information between each computer is carried out by LA.
This is done via N14. Then, each computer monitors the state 1 of the power system, such as the opening/closing state of protective relays and circuit breakers, and transmits the monitoring results to the processor 12a.
~12e are database memories 13a~13e, respectively.
At the same time, the processors 12a to 12e periodically start accessing the database memories 13a to 13e to process the monitoring results.

各計算機に設置されているデータベースメモリ13a〜
13eのデータベースは、第2図に示されるように、電
力系統内の保護リレーや遮断器などの開閉状態や母線の
電圧や送伝線の電力潮流などの情報が格納されるように
なっている。このデータベース31の容量は200キロ
バイト〜2メガバイトである。そして電力系統の監視制
御対象の状態が変化した場合には、第3図に示されるデ
ータベース41の所定のエリアに、監視制御対象の状態
が変化したことを示すフラグが格納されるようになって
いる。例えばB母線LSが変化した場合には、変化情報
がII 1 ++として格納される。
Database memory 13a installed in each computer
As shown in Figure 2, the 13e database stores information such as the open/close status of protective relays and circuit breakers in the power system, bus voltage, and power flow of transmission lines. . The capacity of this database 31 is 200 kilobytes to 2 megabytes. When the state of the power system subject to monitoring and control changes, a flag indicating that the state of the subject to monitoring and control has changed is stored in a predetermined area of the database 41 shown in FIG. There is. For example, when the B bus line LS changes, the change information is stored as II 1 ++.

そしてプロセッサlla〜lieはこの変化情報フラグ
をサーチすることによって状態変化が生したか否かを判
定することができる。
The processors lla to lie can determine whether a state change has occurred by searching for this change information flag.

上記構成において、各計算機11a〜lleのプロセッ
サ12a〜12eは周期毎に動作し、監視制御対象の状
態を監視すると共に監視結果によってデータベースメモ
リ13a〜13eの内容を変更するようになっている。
In the above configuration, the processors 12a to 12e of the computers 11a to 11e operate periodically to monitor the status of the monitoring control target and change the contents of the database memories 13a to 13e based on the monitoring results.

このデータベースメモリ13a〜13eの内容を変更す
るに際しては、各データベースメモリ13a〜13eに
は各計算機共通の情報が格納されているため、情報の変
化があった内容のみを変更するようになっている。
When changing the contents of the database memories 13a to 13e, since information common to each computer is stored in each database memory 13a to 13e, only the contents whose information has changed are changed. .

例えば、第4図に示されるように、時刻aから時刻すに
おいて計算機11aが動作して監視制御対象の情報を取
り込み、この情報から監視制御対象に状態の変化があっ
た場合には、時刻すから時刻Cにおいて計算機11aか
ら他の計算機へLAN14を介して監視制御対象の状態
変化に関する情報をブロードキャストする。計算機11
b〜11eが計算機11aからの情報を受信すると、プ
ロセッサ1’2aが送信情報を基にデータベースメモリ
13aの内容を変更する。このときプロセッサ12a〜
12eは受信情報を基にデータベースメモリ13b〜1
3eの内容を変更し、変更した情報を基に監視制御対象
に対する監視制御を実行する。
For example, as shown in FIG. 4, the computer 11a operates from time a to time t to take in information on the monitoring and control object, and if there is a change in the state of the monitoring and control object from this information, it is determined that the computer 11a operates from time a to time t. At time C, the computer 11a broadcasts information regarding changes in the status of the monitoring and control target to other computers via the LAN 14. Calculator 11
When the processors b to 11e receive the information from the computer 11a, the processor 1'2a changes the contents of the database memory 13a based on the transmitted information. At this time, the processors 12a~
12e is a database memory 13b to 1 based on the received information.
The contents of 3e are changed and the monitoring control for the monitoring control target is executed based on the changed information.

次に時刻dで計算機lieの処理が完了したときに、監
視制御対象の状態に変化があった旨の処理結果が生じた
ときには、時刻d〜時刻eにおいて計算機lieからL
AN14に変更内容の情報がブロードキャストされる。
Next, when the processing of computer lie is completed at time d, if a processing result indicating that there has been a change in the state of the monitoring and control target is generated, L from computer lie between time d and e
Information about the changed content is broadcast to the AN 14.

この情報を他の計算機が受信すると、前述したように各
計算機のデータベースメモリの内容が修正される。
When other computers receive this information, the contents of the database memory of each computer are modified as described above.

計算機lieから変更情報がブロードキャストされた際
、計算機11dのプロセッサ12dがデータベースメモ
リ13dにアクセスして所定の処理を継続している場合
には、計算機11clの処理が完了した後データベース
メモリ13dの内容修正を実行する。そして計算機li
dが時刻fで処理が完了したときには、監視制御対象の
状態変化に関する情報を時刻fから時刻gの間において
LAN14を介してブロードキャストする。これにより
時刻fから時刻gにおいて各計算機のデータベースメモ
リの内容を修正することができる。このとき計算機li
dは時刻dから時刻eの間に受は取った情報と時刻fで
完了した処理結果の情報を基にデータベースメモリ13
dの内容修正を実行する。
When change information is broadcast from the computer lie, if the processor 12d of the computer 11d accesses the database memory 13d and continues predetermined processing, the contents of the database memory 13d are modified after the processing of the computer 11cl is completed. Execute. and the calculator li
When the processing of d is completed at time f, information regarding the change in the status of the monitoring control target is broadcast via the LAN 14 between time f and time g. This makes it possible to modify the contents of the database memory of each computer from time f to time g. At this time, the computer li
d is the database memory 13 based on the information received between time d and time e and the information of the processing result completed at time f.
Execute the content modification of d.

各プロセッサがデータベースメモリの内容を修正するに
際しては、データベースの容量が200キロバイト〜2
メガバイト程度であるのに対して。
When each processor modifies the contents of the database memory, the database capacity is between 200 kilobytes and 2
Whereas it's about a megabyte.

系統監視や事故復旧などの監視業務の処理を各計算機が
分担して周期的に、例えば1秒間づつ動作させた場合で
も、データメモリの変更点の容量は最大でも約5キロバ
イト程度である。従って、変更分を計算機間で転送し合
う本発明の方式を採用すれば、データベース全体を転送
する方式のものよりも40〜400倍も高速化すること
が可能となる。このため、このような処理を実行するこ
とにより、LAN14の通信容量が小さなシステムでも
、短時間に計算機間の情報交換が可能となり。
Even if each computer takes over the processing of monitoring tasks such as system monitoring and accident recovery and operates periodically, for example, for one second at a time, the maximum capacity of the changed data memory is about 5 kilobytes. Therefore, if the method of the present invention in which changes are transferred between computers is adopted, the speed can be increased by 40 to 400 times compared to a method in which the entire database is transferred. Therefore, by executing such processing, information can be exchanged between computers in a short time even in a system where the communication capacity of the LAN 14 is small.

高速な処理応答性を実現することができる。 次に、本
発明の他の実施例を第S図に示す。本実施例は複数の計
算V&51a、51bをそれぞれ共通バス53を介して
接続し、かつ共通バス53を介して共有メモリ52と接
続したものである。各計算機51a、51bにはキャッ
シュメモリ54a。
High-speed processing responsiveness can be achieved. Next, another embodiment of the present invention is shown in FIG. In this embodiment, a plurality of calculation units 51a and 51b are connected via a common bus 53, and are also connected to a shared memory 52 via the common bus 53. Each computer 51a, 51b has a cache memory 54a.

54bが設けられている。このような構成の場合には各
計算機51a、51b内に、第3図に示されるような電
力系統の状態を表わす共通のデータベース41と同じも
のを用意し、共有メモリ52とキャッシュメモリ54a
、54bにそれぞれ2個のデータベースを配置し、各デ
ータベースの変化情報を共有メモリ52とキャッシュメ
モリ54a、54bの間で転送し合うように構成する。
54b is provided. In such a configuration, each computer 51a, 51b is provided with a common database 41 representing the state of the power system as shown in FIG. 3, and a shared memory 52 and a cache memory 54a.
, 54b are arranged, and change information of each database is transferred between the shared memory 52 and the cache memories 54a and 54b.

即ち、キャッシュメモリ54aのデータベースの内容を
変更する場合には、共有メモリ52の内容も変更するコ
ピースル一方式を適用し、キャッシュメモリ54aとキ
ャッシュメモリ54bを共に修正する場合には共有メモ
リ52の書き替えと同時にキャッシュメモリ54bの内
容も書き替えるコピーハック方式を適用する。これらの
方式を用いれば、キャッシュメモリ54a、54bの変
更内容と共有メモリ52の変更内容を一致させることが
できる。
That is, when modifying the contents of the database in the cache memory 54a, a copy-through method is applied in which the contents of the shared memory 52 are also changed, and when modifying both the cache memory 54a and the cache memory 54b, the contents of the shared memory 52 are changed. A copy hack method is applied in which the contents of the cache memory 54b are also rewritten at the same time. By using these methods, it is possible to match the changes in the cache memories 54a, 54b with the changes in the shared memory 52.

又複数台の計算機からなるシステムにおいては。Also, in a system consisting of multiple computers.

−台の計算機がダウンしたり、メンテナンスのために停
止したときなどにおいては、予備系の計算機に業務処理
を代行させるバックアップ処理が必要となる。このよう
なバックアンプ処理を実現するためには、第6図に示さ
れるように、計算機11a、llbのソフトウェアをア
プリケーション処理部61a、’61bとデータベース
編集部62aと62bと通信制御部としてのネットワー
ク管理部63a、63bに段層分けすれば容易にバック
アップが可能となる。即ち、アプリケーション処理部6
1a、61bは監視制御対象に対するアプリケーション
を実行し、ネットワーク管理部63a、63bは他の計
算機とデータベースの内容に関する情報の授受を実行す
るようになっている。。
- When a computer goes down or is stopped for maintenance, backup processing is required to have a standby computer perform business processing on its behalf. In order to realize such back amplification processing, as shown in FIG. By layering the management sections 63a and 63b, backup can be easily performed. That is, the application processing unit 6
1a and 61b execute applications for monitoring and control targets, and network management units 63a and 63b exchange information regarding the contents of the database with other computers. .

又、データベース編集部62a、62bはアプリケーシ
ョン処理部61a、61bの処理結果とネットワーク管
理部63a、63bの受信情報に従ってデータベースを
編集するようになっている。
Further, the database editing sections 62a and 62b edit the database according to the processing results of the application processing sections 61a and 61b and the information received from the network management sections 63a and 63b.

そして編集対象であるデータベースは各計算機共通であ
り、アプリケーション処理部61a、61bの処理が計
算機毎で異った場合でも、データベース編集部62a、
62bは共通の処理を実行することができる。このため
、アプリケーション処理部61aは計算機11b上でも
動作可能となり、アプリケーション処理部61bは計算
機11a上でも動作可能となる。従って、−台の計算機
が停止した場合には予備系に切り替えることによって実
行することができる。このような場合の具体的構成が第
7図に示されている。
The database to be edited is common to each computer, and even if the processing of the application processing units 61a and 61b differs from computer to computer, the database editing unit 62a,
62b can perform common processing. Therefore, the application processing section 61a can operate even on the computer 11b, and the application processing section 61b can also operate on the computer 11a. Therefore, if - computers stop, execution can be performed by switching to the standby system. A specific configuration for such a case is shown in FIG.

第7図において、計算機11a〜lieは常用系であり
、計算機11fが予備系となっている。
In FIG. 7, computers 11a-lie are the regular system, and computer 11f is the backup system.

各計算機のソフトウェアはアプリケーション処理部61
a〜61eとデータベース編集部62a〜62fとネッ
トワーク管理部63a〜63fに階層分けされている。
The software of each computer is the application processing section 61
It is hierarchically divided into a to 61e, database editing sections 62a to 62f, and network management sections 63a to 63f.

予備系の計算機、L l fは常時、データへ−ス編集
部62fとネットワーク管理部63fをサイクリックに
動作させ、データへ−スの内容を常に常用系のものと一
致させるようになっている。
The standby computer, Lf, always operates the data base editing section 62f and the network management section 63f cyclically, so that the contents of the data base always match those of the regular system. .

ここで、計算機11bの動作が停止した場合、計算機1
1fがデータベース編集とネットワーク管理の処理をサ
イクリックに行っている中で、これらの処理以外の空き
時間を利用して計算機11bのアプリケーション処理部
61bをLAN 14を介して計算機11fにローディ
ングし、必要な初期処理を実行する。そして、この準備
完了後サイクリック周期の開始タイミングに合わせて計
算機11aを常用系に切り替える。このような手順を踏
むことにより計算機11fを予備系から常用系に短時間
に切り替えることが可能となる。
Here, if the operation of the computer 11b stops, the computer 1
While 1f is cyclically performing database editing and network management processing, the application processing unit 61b of computer 11b is loaded onto computer 11f via LAN 14 using free time other than these processing, and the necessary Perform initial processing. After this preparation is completed, the computer 11a is switched to the regular system in accordance with the start timing of the cyclic cycle. By following such a procedure, it becomes possible to switch the computer 11f from the standby system to the regular system in a short time.

次に、複数台の計算機を用いて電力系統のような大規模
なシステムをリアルタイムで監視制御する場合の実施例
を第8図により説明する。
Next, an embodiment in which a large scale system such as an electric power system is monitored and controlled in real time using a plurality of computers will be described with reference to FIG.

第8図において、計算機82a、82b、82c、82
dは、計算機連系手段としてのLAN81を介して接続
されており、各計算機共通の情報を含むデータベース装
置i 83 a〜83dが配置されている。データベー
ス装置83a〜83dには監視制御対象である電力系統
84a〜84dの全体の状態を表す情報が格納されるよ
うになっている。そして各計算機が各電力系#E 84
 a〜84dの状態を監視し、電力系統84a〜84d
の状態が変化した場合には自己のデータベース装置の内
容を修正すると共に、状態変化の生じた情報をLAN8
1を介して他の計算機に転送する。これにより、大規模
なシステムをリアルタイムで監視制御する場合でも、各
計算機82a〜82dは電力系統84a〜84dの状態
変化に基づいた処理結果の情報の授受を行えば良く、L
AN81の容量が小さくても効率の良い監視制御が可能
となる。
In FIG. 8, computers 82a, 82b, 82c, 82
d is connected via a LAN 81 as a computer interconnection means, and database devices i 83 a to 83 d containing information common to each computer are arranged. The database devices 83a to 83d are configured to store information representing the overall status of the power systems 84a to 84d that are subject to monitoring and control. And each computer is connected to each power system #E 84
monitor the status of power systems 84a to 84d;
If the status of
1 to another computer. As a result, even when monitoring and controlling a large-scale system in real time, each computer 82a to 82d only needs to send and receive information on processing results based on state changes in the power grids 84a to 84d, and L
Efficient monitoring and control is possible even if the capacity of the AN 81 is small.

又前記実施例においては、電力系統の監視制御システム
に本発明を適用したものについて述べたが、鉄鋼、化学
プラント、鉄道、交通、都市などの一般の分散処理計算
機を用いた監視制御システムにも本発明を適用すること
は可能である。
In the above embodiments, the present invention was applied to a power system monitoring and control system, but it can also be applied to a monitoring and control system using general distributed processing computers in steel, chemical plants, railways, transportation, cities, etc. It is possible to apply the invention.

〔発明の効果〕〔Effect of the invention〕

以上説明したように、本発明によれば、複数台の計算機
に各計算機共通の情報を格納するデータベースを配置し
、監視制御対象の状態が変化した場合に、状態の変化の
生゛じた変更内容のみを各計算機間で受は渡しするよう
にしたため、計算機間の通信容量が小さいシステムでも
効率の良い処理が可能となる。
As explained above, according to the present invention, a database that stores information common to each computer is arranged in a plurality of computers, and when the state of a subject to be monitored and controlled changes, the change caused by the change in state is Since only the contents are received and passed between each computer, efficient processing is possible even in a system where the communication capacity between computers is small.

又各計算機は各計算機共通のデータベース編集部を有す
るため、各計算機固有のアプリケーション処理部を計算
機間で容易に移動することができ。
Furthermore, since each computer has a common database editing section, the application processing section specific to each computer can be easily moved between computers.

計算機に故障が発生したり、保守を行なったりするとき
などに柔軟に対応することができる。
This allows you to respond flexibly when a computer malfunctions or when maintenance is required.

【図面の簡単な説明】[Brief explanation of drawings]

第1図は本発明の一実施例を示す構成図、第2図はデー
タベースの構成説明図、第3図は他のデータベースの構
成説明図、第4図は第1図に示す装置の作用を説明する
ためのタイムチャート、第5図は本発明の他の実施例を
示す構成図、第6図は計算機に用いられるソフトウェア
の構成説明図。 第7図は常用系と予備系の計算機を有するシステムに本
発明を適用した場合の構成図、第8図は電力系統に本発
明を適用した場合の構成図である。 11a〜11f、82a〜82d・・・計算機、12a
〜12e・・プロセッサ、 13a〜13e・・・データベースメモリ、14・・・
LAN、 31.41・・・データベース、52・・・共有メモリ
、54a、54b・・・キャッシュメモリ、61a〜6
1e・・アプリケーション処理部、62a〜62f・・
・データベース編集部、63a〜63f・・・ネットワ
ーク管理部、84a〜84d・・・電力系統。 1a 1b
FIG. 1 is a configuration diagram showing an embodiment of the present invention, FIG. 2 is an explanatory diagram of the configuration of a database, FIG. 3 is an explanatory diagram of the configuration of another database, and FIG. 4 shows the operation of the device shown in FIG. A time chart for explanation, FIG. 5 is a configuration diagram showing another embodiment of the present invention, and FIG. 6 is an explanatory diagram of the configuration of software used in the computer. FIG. 7 is a block diagram when the present invention is applied to a system having regular and standby computers, and FIG. 8 is a block diagram when the present invention is applied to a power system. 11a-11f, 82a-82d...calculator, 12a
~12e...Processor, 13a~13e...Database memory, 14...
LAN, 31.41...Database, 52...Shared memory, 54a, 54b...Cache memory, 61a-6
1e...Application processing unit, 62a to 62f...
- Database editing department, 63a-63f...Network management department, 84a-84d...Power system. 1a 1b

Claims (1)

【特許請求の範囲】 1、複数台の計算機を計算機連系手段を介して接続し、
監視制御対象の状態を各計算機で分担して監視制御する
に際して、前記監視制御対象の状態に関する情報を含む
データベースを各計算機に配置し、各計算機がデータベ
ースを用いて監視制御の処理を周期的に実行し、この実
行でデータベースの内容が変わった場合には各計算機間
で変更内容に関する情報の授受を実行する監視制御方法
。 2、監視制御対象としてのシステムを複数のサブシステ
ムに分割し、各サブシステム毎に監視制御用の計算機を
設置し、各計算機を計算機連系手段を介して接続し、監
視制御対象の状態を各計算機で監視制御するに際して、
前記監視制御対象としてのシステム全体の状態に関する
情報を含むデータベースを各計算機に配置し、各計算機
がデータベースを用いて処理を周期的に実行し、この実
行でデータベースの内容が変わった場合には各計算機間
で変更内容に関する情報の授受を実行する監視制御方法
。 3、各計算機は、変更内容に関する情報の授受を実行し
たときに、前記変更内容に基づいてデータベースの内容
を編集する請求項1又は2記載の監視制御方法。 4、各計算機はデータベースの内容を編集する動作タイ
ミングを他の計算機の処理状態に基づいて決定する請求
項3記載の監視制御方法。 5、複数台の計算機を計算機連系手段を介して接続し、
監視制御対象の状態を各計算機で分担して監視制御して
なる監視制御システムにおいて、前記監視制御対象の状
態に関する情報を含むデータベースを各計算機に配置し
、各計算機はデータベースを用いて監視制御の処理を周
期的に実行し、この実行でデータベースの内容が変わっ
た場合には、他の計算機と変更内容に関する情報の授受
を実行してなることを特徴とする監視制御装置。 6、各計算機は、他の計算機とデータベースの内容に関
する情報の授受を実行する通信制御部と、監視制御対象
に対するアプリケーションを実行するアプリケーション
処理部と、アプリケーション処理部の処理結果と通信制
御部の受信情報に従ってデータベースを編集する編集部
とを含むことを特徴とする請求項5記載の監視制御装置
。 7、各計算機のアプリケーション処理部は、各計算機の
動作状態に応じて他の計算機へ転送可能に構成されてい
ることを特徴とする請求項6記載の監視制御装置。 8、各計算機の通信制御部と編集部は周期的に動作させ
てなることを特徴とする請求項6又は7記載の監視制御
装置。
[Claims] 1. Connecting a plurality of computers via a computer interconnection means,
When monitoring and controlling the state of a supervisory control target by sharing it among each computer, a database containing information regarding the state of the supervisory control target is placed in each computer, and each computer uses the database to periodically perform supervisory control processing. A monitoring control method in which information about the changed contents is sent and received between computers when the contents of the database change as a result of this execution. 2. Divide the system to be monitored and controlled into multiple subsystems, install a computer for monitoring and control in each subsystem, connect each computer via computer interconnection means, and check the status of the monitored and controlled object. When monitoring and controlling each computer,
A database containing information regarding the status of the entire system as a subject of monitoring and control is placed in each computer, and each computer periodically executes processing using the database, and if the contents of the database change during this execution, each computer A monitoring control method for exchanging information regarding changes between computers. 3. The monitoring control method according to claim 1 or 2, wherein each computer edits the contents of the database based on the changed contents when transmitting and receiving information regarding the changed contents. 4. The monitoring control method according to claim 3, wherein each computer determines the operation timing for editing the contents of the database based on the processing status of the other computers. 5. Connect multiple computers via computer interconnection means,
In a supervisory control system in which each computer shares the status of a supervisory control target and performs supervisory control, a database containing information regarding the status of the supervisory control target is placed in each computer, and each computer uses the database to perform supervisory control. A monitoring and control device characterized in that it periodically executes a process, and when the content of a database changes as a result of this execution, it sends and receives information regarding the changed content to and from another computer. 6. Each computer has a communication control unit that exchanges information regarding the contents of the database with other computers, an application processing unit that executes an application for the monitoring control target, and a communication control unit that receives the processing results of the application processing unit and the communication control unit. 6. The monitoring and control device according to claim 5, further comprising an editing section that edits the database according to the information. 7. The monitoring and control device according to claim 6, wherein the application processing section of each computer is configured to be able to transfer data to other computers depending on the operating state of each computer. 8. The supervisory control device according to claim 6 or 7, wherein the communication control section and the editing section of each computer are operated periodically.
JP2059365A 1990-03-09 1990-03-09 Method and apparatus for monitoring and controlling power system Expired - Fee Related JP2787108B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2059365A JP2787108B2 (en) 1990-03-09 1990-03-09 Method and apparatus for monitoring and controlling power system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2059365A JP2787108B2 (en) 1990-03-09 1990-03-09 Method and apparatus for monitoring and controlling power system

Publications (2)

Publication Number Publication Date
JPH03261336A true JPH03261336A (en) 1991-11-21
JP2787108B2 JP2787108B2 (en) 1998-08-13

Family

ID=13111171

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2059365A Expired - Fee Related JP2787108B2 (en) 1990-03-09 1990-03-09 Method and apparatus for monitoring and controlling power system

Country Status (1)

Country Link
JP (1) JP2787108B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08123747A (en) * 1994-10-20 1996-05-17 Fujitsu Ltd Distributed processing method in facility management system
JP2009017617A (en) * 2007-06-29 2009-01-22 Chugoku Electric Power Co Inc:The Supervisory control system and method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08123747A (en) * 1994-10-20 1996-05-17 Fujitsu Ltd Distributed processing method in facility management system
JP2009017617A (en) * 2007-06-29 2009-01-22 Chugoku Electric Power Co Inc:The Supervisory control system and method

Also Published As

Publication number Publication date
JP2787108B2 (en) 1998-08-13

Similar Documents

Publication Publication Date Title
US5235700A (en) Checkpointing mechanism for fault-tolerant systems
US20050108453A1 (en) Integrated multi-agent system employing agents of different types
CN118590372B (en) Software-defined comprehensive monitoring system and implementation method thereof
WO1996023257A1 (en) Enhanced instrumentation software in fault tolerant systems
Hill Channel access: A software bus for the LAACS
US5576945A (en) Transaction monitor process with pre-arranged modules for a multiprocessor system
JPH03261336A (en) Supervisory control method and device
JP3920368B2 (en) Exchange, control device therefor, method for controlling program module, exchange and switching system therefor
JP2668134B2 (en) Method and apparatus for monitoring and controlling power system
US7552439B2 (en) System and method to allow non-deterministic execution in a process control system
JP2723925B2 (en) Computer-based online relocation method
US4649534A (en) Telecomputer package switching system
RU2815598C1 (en) Method of creating robotic systems
JPH08237762A (en) Building management system
JPH07219800A (en) Data equalization method for control arithmetic unit and control arithmetic unit therefor
JPS59135554A (en) Communication system between computer systems
Dummermuth Distributed real-time control
BEST et al. A fault tolerant avionics multiprocessing system architecture supporting concurrent execution of Ada tasks
Hull et al. Virtual resource ring: Technique for decentralised resource management in fault-tolerant distributed computer systems
CN113406936A (en) Control system of large scientific device
Chou High performance, high availability distributed processor systems
Hissey et al. Open architecture distributed processing-the modern design for electric power network automation
JPS61193548A (en) System for collecting maintenance and operation data of exchange system
Kendall Software for a large scale, heterogeneous control system
JPS6224377A (en) Information collecting system for data communication network

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees