JP6377537B2 - Power system monitoring apparatus, power system monitoring method, and power system monitoring program - Google Patents
Power system monitoring apparatus, power system monitoring method, and power system monitoring program Download PDFInfo
- Publication number
- JP6377537B2 JP6377537B2 JP2015006157A JP2015006157A JP6377537B2 JP 6377537 B2 JP6377537 B2 JP 6377537B2 JP 2015006157 A JP2015006157 A JP 2015006157A JP 2015006157 A JP2015006157 A JP 2015006157A JP 6377537 B2 JP6377537 B2 JP 6377537B2
- Authority
- JP
- Japan
- Prior art keywords
- monitoring server
- unit
- monitoring
- failover
- information
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02J—ELECTRIC POWER NETWORKS; CIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
- H02J13/00—Circuit arrangements for providing remote monitoring or remote control of equipment in a power distribution network
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02B—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
- Y02B90/00—Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation
- Y02B90/20—Smart grids as enabling technology in buildings sector
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y04—INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
- Y04S—SYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
- Y04S20/00—Management or operation of end-user stationary applications or the last stages of power distribution; Controlling, monitoring or operating thereof
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Power Engineering (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Hardware Redundancy (AREA)
- Debugging And Monitoring (AREA)
- Remote Monitoring And Control Of Power-Distribution Networks (AREA)
- Safety Devices In Control Systems (AREA)
Description
本発明の実施形態は、給電指令所や系統制御指令所などに設置される電力系統監視装置、電力系統監視方法及び電力系統監視プログラムに関する。 Embodiments described herein relate generally to a power system monitoring apparatus, a power system monitoring method, and a power system monitoring program installed in a power supply command station, a system control command station, or the like.
従来、電力系統の状態を監視制御する電力系統監視システムは、管轄領域の単位である1サイト内で、計算機である監視サーバを冗長化することにより、耐障害性を高める手法を採ってきた。しかし、大規模災害の発生時など、1サイトのみで電力系統の監視制御を継続することが困難な状況がある。このため、他サイトのシステムにおける計算機によって、監視制御をバックアップするニーズが顕在化している。また、従来と比べて、通信技術の発達に伴い、大容量の情報伝送網が実現できるようになっている。 Conventionally, a power system monitoring system that monitors and controls the state of a power system has adopted a technique for improving fault tolerance by making a monitoring server that is a computer redundant in one site that is a unit of a jurisdiction area. However, there are situations where it is difficult to continue monitoring and controlling the power system at only one site, such as when a large-scale disaster occurs. For this reason, the need to back up monitoring control by computers in systems at other sites has become apparent. Compared to the conventional technology, a large-capacity information transmission network can be realized with the development of communication technology.
このため、複数サイトにおける監視システムの計算機群を、大容量の情報伝送網にて連係することにより、広域配置型の電力系統監視システムを構築するケースが増加している。このようなシステム内においては、いずれかのサイトにおいて計算機に障害が発生した場合、この障害を他サイトにて検知する。そして、他サイトの計算機によって、即座にバックアップ運用を行うことができる。 For this reason, cases in which a wide-area power system monitoring system is constructed by linking computers in a monitoring system at a plurality of sites through a large-capacity information transmission network are increasing. In such a system, when a computer failure occurs at any site, this failure is detected at another site. Then, backup operation can be performed immediately by a computer at another site.
さらに、従来から、異常発生時のバックアップ運用手段、バックアップ運転の円滑化、バックアップ運転実行時におけるデータベースの保全性確保について研究されてきた。 Furthermore, conventionally, research has been conducted on backup operation means in the event of an abnormality, smoothing of backup operation, and ensuring database integrity during execution of backup operation.
一方、従来は、オンラインでの連係機能試験の方法は、検討されていなかった。このため、例えば、システムの運用中に計算機障害を監視する試験を実行すると、実際の障害が発生したとして、他サイトの電力系統監視システムが応答してしまうという問題があった。つまり、運用状態にあるシステムでのオンライン監視機能の試験は、システムの運用に影響が大きいため、実行が困難であった。 On the other hand, conventionally, a method for online linkage function testing has not been studied. For this reason, for example, when a test for monitoring a computer failure is performed during system operation, there is a problem that a power system monitoring system at another site responds even if an actual failure occurs. In other words, the online monitoring function test in a system in an operational state is difficult to execute because it greatly affects the operation of the system.
これに対処するため、オンラインでの監視機能の情報の送受信を模擬する機能を、システム内に用意することが行われていた。例えば、実際に運用している電力系統監視システムと同等のデバッグシステムを用意し、このデバッグシステムによって、オンライン機能を模擬する試験を行っていた。つまり、実際にはシステムを連係せずに、擬似的に連係機能試験を行い、これに基づいて訓練を行うケースがほとんどであった。 In order to cope with this, a function for simulating transmission / reception of online monitoring function information has been prepared in the system. For example, a debugging system equivalent to an actually operated power system monitoring system was prepared, and a test for simulating an online function was performed using this debugging system. In other words, in most cases, the system was not actually linked, but a pseudo linkage function test was performed and training was performed based on this.
しかしながら、近年の電力系統監視システムでは、広域IPネットワークを利用して、その他のシステムや連係装置との追加連係が、システムの運用開始後に計画されるケースが増加してきている。このような場合、システム間、装置間の連係を確認するために、オンライン機能試験を実行する必要がある。つまり、実際に運用している電力系統監視システム上で、計算機障害監視などの連係機能を試験によって確認したいという要請が強い。ところが、上記のように、オンラインでの連係機能試験は、実行が困難であった。 However, in recent power system monitoring systems, there are an increasing number of cases where additional linkages with other systems and linkage devices are planned after the start of system operation using a wide area IP network. In such a case, it is necessary to execute an online function test in order to confirm the linkage between the systems and the devices. In other words, there is a strong demand for confirming linked functions such as computer fault monitoring by a test on the power system monitoring system actually operated. However, as described above, the online linkage function test is difficult to execute.
本発明の実施形態は、上記のような従来技術の問題を解決するために提案されたものであり、実際のシステムの運用に影響を与えることなく、オンライン連係機能の試験を実行できる電力系統監視装置、電力系統監視方法及び電力系統監視プログラムを提供することにある。 Embodiments of the present invention have been proposed to solve the above-described problems of the prior art, and power system monitoring capable of executing an online linkage function test without affecting actual system operation. An apparatus, a power system monitoring method, and a power system monitoring program are provided.
上記の課題を解決するために、本発明の実施形態である電力系統監視装置は、情報伝送網を介して複数接続され、電力系統を監視制御する計算機である監視サーバに、監視制御中に又は試験における障害が発生したことを示す障害情報を取得する情報取得部と、各監視サーバに設定された試験利用が可能か否かを示す情報に基いて、監視制御中の障害に対してフェールオーバを実行する監視サーバとして、監視制御中の監視サーバを決定し、試験における障害に対してフェールオーバを実行する監視サーバとして、試験利用が可能な監視サーバを決定する決定部と、を有することを特徴とする。 In order to solve the above-described problem, a power system monitoring apparatus according to an embodiment of the present invention is connected to a monitoring server, which is a computer that is connected via an information transmission network and monitors and controls the power system. Based on the information acquisition unit that acquires failure information indicating that a failure has occurred in the test, and the information that indicates whether or not the test use set in each monitoring server is possible, failover is performed for the failure during monitoring control. A determination unit that determines a monitoring server that is under monitoring control as a monitoring server to be executed, and that determines a monitoring server that can be used as a test as a monitoring server that performs failover for a failure in a test, To do.
なお、本実施形態は、上記の各部の機能をコンピュータ又は電子回路により実現するための方法及びコンピュータに実行させるプログラムとして捉えることもできる。 Note that the present embodiment can also be understood as a method for realizing the functions of the above-described units by a computer or an electronic circuit, and a program to be executed by the computer.
[第1の実施形態]
[構成]
(全体構成)
本実施形態が適用されるシステム(以下、本システムとする)の構成を、図1に示す。本システムは、複数の監視サーバ1、2、3…が、情報伝送網4を介して接続されている。監視サーバ1、2、3…は、電力系統を監視制御する計算機である。以下、各監視サーバ1、2、3…を区別しない場合には、監視サーバSとする。また、以下の説明では、監視サーバSを、計算機と呼ぶ場合がある。特に、自分自身の監視サーバSを自計算機、他の監視サーバSを他計算機と呼ぶ。
[First Embodiment]
[Constitution]
(overall structure)
The configuration of a system to which the present embodiment is applied (hereinafter referred to as the present system) is shown in FIG. In this system, a plurality of
監視制御とは、電力系統における各種の機器の状態及び各種の検出器からの検出値等の外部からの情報に応じて、各種の制御指令を出力することにより、電力系統を制御することをいう。このため、監視サーバSは、基本的には、図示はしないが、外部からの情報を取得する取得部、取得した情報に基いて制御演算を行う演算部、演算部の演算結果に応じて制御指令を出力する出力部を有する。 Supervisory control refers to controlling the power system by outputting various control commands in accordance with external information such as the status of various devices in the power system and the detection values from various detectors. . For this reason, the monitoring server S is basically not shown, but an acquisition unit that acquires information from the outside, a calculation unit that performs a control calculation based on the acquired information, and a control according to the calculation result of the calculation unit It has an output part which outputs a command.
情報伝送網4は、情報のやり取りが可能なネットワークを広く含む。情報伝送網4に用いられる伝送路としては、有線若しくは無線のあらゆる伝送媒体を適用可能であり、どのようなLANやWANを経由するか若しくは経由しないかは問わない。通信プロトコルについても、現在又は将来において利用可能なあらゆるものを適用可能である。ネットワークを介した情報の送受信を行うためのインタフェースについても、現在又は将来において利用可能なあらゆる装置、プログラムを適用可能である。なお、以下の説明では、情報伝送網4を介した外部との情報のやり取りを、送信、出力、通知、受信、入力、取得等と表現する。
The
さらに、本実施形態における監視サーバSは、フラグ設定部11、設定状況記憶部12、設定状況取得部13、比較部14、情報取得部15、判定部16、優先順位記憶部17、決定部18、実行部19、HMI出力部20、障害情報送信部21を有する。
Furthermore, the monitoring server S in this embodiment includes a
フラグ設定部11は、各監視サーバSに対し、試験利用フラグの設定及び解除を行う処理部である。本実施形態においては、フラグ設定部11は、自計算機についての試験利用フラグの設定及び解除を行う。試験利用フラグとは、各監視サーバSが、試験利用可能であることを示す情報である。試験利用可能であるとは、試験中の監視サーバSが、試験としての障害発生によりフェールオーバを実行する場合に、フェールオーバの対象とすることができることをいう。フェールオーバとは、監視サーバSに障害が発生した場合に、他の監視サーバSがその機能を引き継ぎ、処理を続行することをいう。
The
監視サーバSは、少なくともオンライン、試験、停止の状態をとる。オンラインとは、実際の電力系統の監視制御のために運用されている状態、つまり監視制御中をいう。試験利用フラグが設定されていない監視サーバSは、オンラインである。試験とは、実際の電力系統における各種の情報を模擬した情報に基いて、各種の機能が正常に働くかどうかを試すことをいう。例えば、障害の試験においては、障害を模擬した障害情報により試験が行われる。なお、試験には、電力系統監視システムの運用に携わる人員が習熟度を高めるために行われる訓練も含まれる。停止とは、障害やメンテナンス等のために、作動を停止することをいう。 The monitoring server S is at least online, tested, and stopped. The term “online” refers to a state where the actual power system is being operated for monitoring and control, that is, during monitoring and control. The monitoring server S in which the test use flag is not set is online. The test means testing whether various functions work normally based on information simulating various information in an actual power system. For example, in a failure test, a test is performed using failure information that simulates a failure. In addition, the test includes training performed to increase the proficiency level of personnel involved in the operation of the power system monitoring system. Stopping means stopping the operation due to failure or maintenance.
本実施形態においては、各監視サーバSは、オンライン中に障害が発生した場合には、試験利用フラグが設定されていないオンラインの監視サーバSが、フェールオーバを実行する。また、各監視サーバSは、試験中に試験としての障害が生じた場合には、試験利用フラグが設定された監視サーバSがフェールオーバを実行する。 In the present embodiment, when a failure occurs while each monitoring server S is online, the online monitoring server S in which the test use flag is not set performs failover. In addition, when a failure occurs as a test during each test, each monitoring server S in which the test use flag is set performs a failover.
設定状況記憶部12は、本システム内の自計算機を含む各監視サーバSの試験利用フラグの設定状況を記憶する記憶部である。設定状況取得部13は、本システム内の他の監視サーバSの試験利用フラグの設定状況を取得する処理部である。取得した設定状況は、設定状況記憶部12が記憶する。比較部14は、自計算機と他計算機のフラグ設定状況を比較して、一致するか否かを判定する処理部である。
The setting
情報取得部15は、情報伝送網4を介して、本システム内の他計算機の状況をオンラインシステム情報31として取得する処理部である。特に、本実施形態の情報取得部15は、情報伝送網4を介して、監視サーバSにおいて、オンライン中に又は試験における障害が発生したことを示す障害情報32を取得する。つまり、オンラインシステム情報31は、他の計算機における障害情報32を含む。障害情報32は、オンラインの障害情報の場合と、試験としての障害情報の場合がある。また、障害情報32は、障害の程度を区別できる情報が含まれているものとする。単純には、処理の継続が可能であるか、処理の継続が困難でフェールオーバが必要かの情報を含む。
The
判定部16は、障害情報32に基いて、フェールオーバが必要か否かを判定する処理部である。つまり、判定部16は、自計算機又は他計算機に発生した障害の程度により、フェールオーバの要否を判定する。優先順位記憶部17は、フェールオーバを行う監視サーバSの優先順位を記憶する記憶部である。この優先順位は、本システム内で齟齬が生じないように、常に本システム内の全監視サーバS間で、データが等価されている。
The
決定部18は、試験利用フラグの設定状況に基いて、オンライン中の障害に対してフェールオーバを実行する監視サーバSとして、監視制御中の監視サーバSを決定し、試験における障害に対してフェールオーバを実行する監視サーバSとして、試験利用可能な監視サーバSを決定する処理部である。本実施形態においては、決定部18は、比較部14が、自計算機と他計算機との試験利用フラグを比較して、一致するか否かにより、フェールオーバを実行する監視サーバSを決定する。この決定部18の詳細は後述する。
The
実行部19は、自計算機がフェールオーバを行う場合に、オンラインまたは試験の監視制御を引き継ぐ処理を実行する処理部である。HMI出力部20は、フェールオーバの実行とフェールオーバを行う計算機を、運用者に知らせるために、HMIに表示通知を行う処理部である。HMI(human interface)は、図示はしないが、監視サーバSに接続された出力装置及び入力装置である。
The
出力装置は、監視サーバSの各部の処理の対象となる情報を、オペレータ等が認識可能となるように出力する装置である。この出力装置としては、表示装置、プリンタ等、現在又は将来において利用可能なあらゆる出力手段を含む。 The output device is a device that outputs information to be processed by each unit of the monitoring server S so that an operator or the like can recognize the information. The output device includes any output means that can be used at present or in the future, such as a display device or a printer.
入力装置は、監視サーバSの各部の処理に必要な情報の入力、処理の選択や指示を入力する装置である。この入力装置としては、キーボード、マウス等、現在又は将来において利用可能なあらゆる入力手段を含む。 The input device is a device for inputting information necessary for processing of each unit of the monitoring server S, selecting processing and inputting instructions. The input device includes any input means that can be used now or in the future, such as a keyboard and a mouse.
障害情報送信部21は、自計算機に障害が発生した場合又は障害を模擬した試験を実行する場合、他計算機に障害情報32を送信する処理部である。この障害情報32は、他計算機において、情報取得部15が、オンラインシステム情報31として取得する。
The failure
(決定部)
決定部18は、図2に示す通り、通知取得部181、比較結果取得部182、選定部183、不可通知部184、実行通知部185、HMI通知部186を有する。
(Decision part)
As illustrated in FIG. 2, the
通知取得部181は、判定部16からのフェールオーバの要否の通知を取得する処理部である。比較結果取得部182は、比較部14から、自計算機と障害情報32を出力した他計算機との試験利用フラグの設定状況の比較結果を取得する処理部である。
The
不可通知部184は、比較結果において、試験利用フラグの設定状況が一致しないと判定された場合に、フェールオーバ不可通知を出力する処理部である。フェールオーバ不可通知は、自計算機が、障害が発生した計算機との関係では、フェールオーバを実行できないことを示す情報である。
The
選定部183は、各監視サーバSについて設定された優先順位に基いて、フェールオーバを実行する監視サーバSを選定する処理部である。本実施形態における選定部183は、比較部14による比較結果が一致すると判定された場合に、優先順位に基いて、自計算機又は他の計算機を選定する。
The
この選定部183は、優先順位取得部1831、優先順位判定部1832、可否問合部1833、優先順位変更部1834、実行可否判定部1835、計算機決定部1836、通知出力部1837を有する。
The
優先順位取得部1831は、優先順位記憶部17に記憶された優先順位データを取得する処理部である。優先順位判定部1832は、取得した優先順位データに基づいて、最上位の優先順位にある計算機が、自計算機であるか否かを判定する処理部である。
The priority
可否問合部1833は、優先順位判定部1832が、自計算機が最上位でないと判定した場合に、最上位の計算機にフェールオーバの実行が可能か否かの問い合わせを行う処理部である。優先順位変更部1834は、可否問合部1833が、最上位の計算機からフェールオーバの実行不可の通知を取得した場合、優先順位から当該計算機を除外する処理部である。この場合、優先順位判定部1832は、次の順位の計算機を、最上位の計算機として判定する。
The
実行可否判定部1835は、監視サーバSがフェールオーバを実行可能か否かを判定する処理部である。本実施形態においては、自計算機が優先順位の最上位にある場合、フェールオーバを実行できる否かを判定する。計算機決定部1836は、可否問合部1833が、最上位の計算機からフェールオーバの実行が可能である通知を受けた場合、当該計算機をフェールオーバを実行する計算機として決定する処理部である。計算機決定部1836は、実行可否判定部1835が、自計算機がフェールオーバを行えると判定した場合にも、当該計算機をフェールオーバを実行する計算機として決定する。
The execution
計算機決定部1836は、フェールオーバを実行する計算機を自計算機に決定した場合、実行計算機情報33(図4参照)を実行通知部185に出力する。通知出力部1837は、実行可否判定部1835が、フェールオーバを行えないと判定した場合に、不可通知部184に実行不可の通知を出力する処理部である。
The
実行通知部185は、計算機決定部1836から、実行計算機情報33が入力された場合に、その情報を他計算機に送信する処理部である。これと同時に、実行通知部185は、実行計算機情報33を、実行部19に通知する。一方、計算機決定部1836が、他計算機がフェールオーバを行うことを決定した場合には、実行通知部185は実行部19に対する通知を行わない。HMI通知部186は、自計算機、他計算機のいずれがフェールオーバを行う場合であっても、フェールオーバを実行する計算機の情報を、HMI出力部20に通知する。
When the
なお、上記のような監視サーバSは、計算機、つまりコンピュータを所定のプログラムで制御することによって実現できる。この場合のプログラムは、コンピュータのハードウェハを物理的に活用することで、上記のような各部の処理を実現するものである。ハードウェアで処理する範囲、プログラムを含むソフトウェアで処理する範囲をどのように設定するかは、特定の態様には限定されない。 The monitoring server S as described above can be realized by controlling a computer, that is, a computer with a predetermined program. The program in this case realizes the processing of each unit as described above by physically utilizing a computer hard wafer. How to set the range to be processed by hardware and the range to be processed by software including a program is not limited to a specific mode.
さらに、図示はしないが、監視サーバSは、上記の設定状況記憶部12、優先順位記憶部17に加えて、各部の処理に必要な各種情報を記憶する記憶部を有している。たとえば、記憶部は、各監視サーバSが、フェールオーバが実行可能か否かの情報を記憶する。その他、記憶部は、演算式、パラメータ、しきい値等、各種の設定に関する情報も記憶する。記憶部における各情報の記憶領域は、それぞれ各情報の記憶部として捉えることができる。
Furthermore, although not shown, the monitoring server S includes a storage unit that stores various types of information necessary for processing of each unit in addition to the setting
設定状況記憶部12、優先順位記憶部17を含む記憶部としては、現在又は将来において利用可能なあらゆる記憶媒体を利用可能である。演算に用いるレジスタ等も、記憶部として捉えることができる。記憶の態様も、長時間記憶が保持される態様のみならず、処理のために一時的に記憶され、短時間で消去又は更新される態様も含む。
As a storage unit including the setting
[作用]
以上のような本実施形態の処理手順を、図1、図2に加えて、図3〜図6を参照して説明する。図3、図4は、情報を入出力する処理部をブロックで、入出力される情報の流れを方向を矢印で示す点線で併記した、フローチャートである。
[Action]
The processing procedure of the present embodiment as described above will be described with reference to FIGS. 3 to 6 in addition to FIGS. FIG. 3 and FIG. 4 are flowcharts in which a processing unit that inputs and outputs information is a block, and the flow of information that is input and output is indicated by a dotted line with a direction indicated by an arrow.
(全体処理)
本実施形態において、他計算機で障害が生じた場合に、自計算機でフェールオーバを実行するか否かを判断する処理を説明する。なお、自計算機で障害が発生した場合には、障害情報送信部21が、障害情報32を情報伝送網4を介して送信し、これを受信した他の計算機である監視サーバSにおいて、当該計算機でフェールオーバを実行するか否かを判断する処理を実行することになる。
(Overall processing)
In the present embodiment, a description will be given of processing for determining whether or not to perform failover in the own computer when a failure occurs in another computer. When a failure occurs in the own computer, the failure
各監視サーバSは、自計算機が試験利用可能である場合には、フラグ設定部11が、自計算機に試験利用フラグを設定する。このような試験利用フラグを設定した場合、従来の監視サーバSにおける試験モードと同様に、系統装置や発電所、変電所、連携システムへの制御情報を送信しない状態となる。一方、自計算機がオンラインの監視サーバSである場合には、試験利用フラグは設定しない。
In each monitoring server S, when the own computer is available for testing, the
設定状況取得部13は、情報伝送網4を介して、本システム内の他の監視サーバSの試験利用フラグの設定状況を取得する。設定状況記憶部12は、取得した試験利用フラグの設定状況を記憶する。
The setting
情報取得部15が他計算機の障害情報32を取得すると、判定部16は、障害情報32に含まれる障害の程度を区別する情報に基いて、フェールオーバが必要か否かを判定する。判定部16が、フェールオーバが必要と判定した場合、フェールオーバの実行を決定したことを示すフェールオーバ通知を、決定部18へ出力する。判定部16が、フェールオーバが不要と判定した場合、フェールオーバを行わない。
When the
決定部18は、判定部16からフェールオーバ通知を受けた場合に、自計算機がフェールオーバを実行するか否かを決定する。決定部18が、自計算機がフェールオーバを実行することを実行部19に通知すると、実行部19はフェールオーバを実行する。つまり、障害が発生した計算機がオンラインである場合には、オンラインの監視制御を引き継いで実行する。試験における障害である場合には、試験における引き継ぎ処理を実行する。
When the
HMI出力部20は、自計算機がフェールオーバを実行することを示す情報、自計算機がフェールオーバを実行しないことを示す情報を、HMIに出力する。HMIにおける出力装置に、この情報が表示等されることにより、オペレータが、自計算機がフェールオーバを実行するか否かを知ることができる。
The
(監視サーバ決定処理)
以下、決定部18による決定処理の詳細を、図3のフローチャートを参照して説明する。まず、通知取得部181は、判定部16からフェールオーバ通知を受ける(ステップS101)。比較結果取得部182は、障害情報32を出力した計算機と自計算機の試験利用フラグの設定状況が一致している否かの比較結果を、比較部14から取得する(ステップS102)。
(Monitoring server decision processing)
Hereinafter, details of the determination process by the
試験利用フラグの設定状況が一致している場合には、障害が発生した計算機の処理を引き継ぐことができる。試験利用フラグの設定状況が一致していない場合には、障害が発生した計算機の処理を引き継ぐことができない。つまり、オンラインの計算機に障害が起きた場合に、その処理は試験利用フラグが設定されていないオンラインの計算機でなければ、引き継ぐことができない。一方、試験における障害が発生した計算機の処理は、試験利用フラグが設定された計算機でなければ、引き継ぐことができない。 When the setting status of the test use flag matches, the processing of the computer in which the failure has occurred can be taken over. If the setting status of the test use flag does not match, the processing of the computer in which the failure has occurred cannot be taken over. In other words, when a failure occurs in an online computer, the process can be taken over only by an online computer for which the test use flag is not set. On the other hand, the processing of a computer in which a failure has occurred in a test can be taken over only by a computer with the test use flag set.
試験利用フラグの設定状況が一致していない場合、不可通知部184は、他計算機に、フェールオーバを実行できないことを示すフェールオーバ不可通知を送信する(ステップS104)。この場合、自計算機は、フェールオーバを実行する計算機の候補から除外される。
If the test usage flag setting statuses do not match, the
選定部183は、試験利用フラグの設定状況が一定している場合、実際にフェールオーバを実行する計算機として、自計算機又は他計算機を選定する(ステップS105)。このような選定部183による選定処理の詳細は後述する。
When the setting state of the test use flag is constant, the
選定部183が、フェールオーバを実行すると計算機として自計算機を選定した場合(ステップS106のYES)、実行通知部185は、自計算機がフェールオーバを実行するという情報を他計算機に通知する(ステップS107)。同時に、実行通知部185は、自計算機がフェールオーバを実行する通知を実行部19に出力する。
When the selecting
一方、選定部183が、他計算機がフェールオーバを実行することを選定した場合は(ステップS106のNO)、不可通知部184は、他計算機に、自計算機のフェールオーバ不可通知を送信する(ステップS104)。HMI通知部186は、自計算機、他計算機いずれがフェールオーバを行う場合でも、フェールオーバを実行する計算機の情報をHMI出力部20に通知する(ステップS108)。
On the other hand, when the
(監視サーバ選定処理)
上記の選定部183による計算機の選定処理の詳細を、図4のフローチャートを参照して説明する。まず、優先順位取得部1831が、優先順位記憶部17に保存された優先順位データを取得する(ステップS201)。優先順位判定部1832は、取得した優先順位データに基いて、最上位の優先順位にある計算機を判定する(ステップS202)。
(Monitoring server selection process)
Details of the computer selection process by the
優先順位判定部1832が、優先順位中の最上位の計算機が、自計算機でないと判定した場合(ステップS202)、可否問合部1833は、優先順位最上位の計算機がフェールオーバを実行可能か否かの問い合せを行う。
When the priority
可否問合部1833は、最上位の優先順位にある計算機からのフェールオーバの実行が可能か否かの通知を受信する(ステップS203)。受信した通知が、フェールオーバの実行が可能である通知である場合(ステップS204のYES)、計算機決定部1836は、フェールオーバを実行する計算機を、当該計算機に決定する(ステップS205)。
The
可否問合部1833が受信した通知が、フェールオーバの実行が不可である通知である場合(ステップS204のNO)、優先順位変更部1834は、該当する計算機を除外し、次の順位の計算機を最上位の計算機とする(ステップS206)。優先順位変更処理は、フェールオーバを実行する計算機を選定する上で、優先順位判定部1832が判定する計算機を変更するための処理である。このため、優先順位変更部1834は、優先順位記憶部17に記憶されたフェールオーバの実行優先順位データそのものを書き換えるわけではない。
When the notification received by the
優先順位判定部1832は、変更後の最上位の計算機が自計算機か否かを判定する(ステップS202)。最上位の計算機が自計算機でない場合、上記と同様の処理を行う(ステップS203〜S206)。
The
一方、優先順位判定部1832が、自計算機が最上位にあると判定した場合(ステップS202のYES)、実行可否判定部1835は、自計算機がフェールオーバを行えるか否かを判定する。フェールオーバが行えない場合とは、例えば、自計算機が軽度の障害を持った状況や、計算機負荷が高く安定した系統監視制御を行えない状況を含む。この状況は、例えば、記憶部にフェールオーバ可否の情報として記憶されていて、これに基いて判定が行われてもよい。
On the other hand, when the
実行可否判定部1835が、自計算機がフェールオーバを行えないと判定した場合(ステップS207のNO)、通知出力部1837が、自計算機が実行不可の通知を、不可通知部184に出力する(ステップS209)。
When the execution
実行可否判定部1835が、自計算機がフェールオーバが可能であると判定した場合(ステップS207のYES)、計算機決定部1836は、自計算機を、フェールオーバを実行する計算機に決定し(ステップS205)、フェールオーバを実行する実行計算機情報33を、実行通知部185に出力する。
When the execution
(具体例)
以上のようなフェールオーバ計算機の決定処理の具体例について、図5〜図7を参照して説明する。図5は、監視サーバSA〜SEについて、フェールオーバを行う場合の優先順位、障害発生又は試験実施のタイミングにおける試験利用フラグの設定状況、フェールオーバ実行可否の情報を表す。
(Concrete example)
A specific example of the determination process of the failover computer as described above will be described with reference to FIGS. FIG. 5 shows the priority order in the case of performing failover for the monitoring servers SA to SE, the setting status of the test use flag at the time of failure occurrence or test execution, and information on whether or not failover can be performed.
図6は、監視サーバSXがオンライン運転を行っていた場合に、他の計算機がフェールオーバを実行する例を示す。図7は、監視サーバSXが試験を実施している場合に、他の計算機がフェールオーバを実行する例を示す。 FIG. 6 shows an example in which another computer executes failover when the monitoring server SX is performing online operation. FIG. 7 shows an example in which another computer executes failover when the monitoring server SX is performing a test.
図6に示すように、監視サーバSがオンライン運転を行っていた場合、実際に障害が発生すると、フェールオーバを実行する計算機として選定される計算機は、試験利用フラグを設定していない計算機に限定される。図5において、試験利用フラグを設定していない計算機は、監視サーバSB、SC、SDである。このため、フェールオーバ候補の計算機は監視サーバSB、SC、SDとなる。 As shown in FIG. 6, when the monitoring server S performs online operation, if a failure actually occurs, the computers that are selected as computers that execute failover are limited to computers that do not have the test use flag set. The In FIG. 5, computers for which the test use flag is not set are the monitoring servers SB, SC, and SD. For this reason, the failover candidate computers are the monitoring servers SB, SC, and SD.
これらの監視サーバSB、SC、SDの中で、優先順位が高いのは監視サーバSBである。監視サーバSBは、フェールオーバ可能であるため、フェールオーバを行う計算機は、監視サーバSBに決定される。 Among these monitoring servers SB, SC, and SD, the monitoring server SB has the highest priority. Since the monitoring server SB can be failed over, the computer that performs the failover is determined to be the monitoring server SB.
一方、図7に示すように、監視サーバSXが試験利用フラグを設定し、試験を行っていた場合、試験での障害が発生すると、フェールオーバを実行する計算機は、試験利用フラグを設定している計算機に限定される。図5において、試験利用フラグを設定している計算機は、監視サーバSA、SEである。この2計算機を比較した場合、優先順位の高い計算機は監視サーバSAである。しかし、監視サーバSAは、フェールオーバ不可となっている。このため、フェールオーバを行う計算機は、監視サーバSEに決定される。 On the other hand, as shown in FIG. 7, when the monitoring server SX sets a test use flag and performs a test, when a failure occurs in the test, the computer that performs failover sets the test use flag. Limited to computers. In FIG. 5, the computers for which the test use flag is set are the monitoring servers SA and SE. When these two computers are compared, the computer with the highest priority is the monitoring server SA. However, the monitoring server SA cannot be failed over. For this reason, the computer that performs failover is determined to be the monitoring server SE.
[効果]
(1)本実施形態は、情報伝送網4を介して複数接続され、電力系統を監視制御する計算機である監視サーバSにおいて、監視制御中に又は試験における障害が発生したことを示す障害情報32を取得する情報取得部15と、各監視サーバSに設定された試験利用が可能か否かを示す情報に基いて、監視制御中の障害に対してフェールオーバを実行する監視サーバSとして、監視制御中の監視サーバSを決定し、試験における障害に対してフェールオーバを実行する監視サーバSとして、試験利用が可能な監視サーバSを決定する決定部18と、を有する。
[effect]
(1) In the present embodiment, the
このため、試験利用が可能か否かを示す情報により、監視制御中、つまりオンライン中における障害に対してフェールオーバを実行する監視サーバSと、試験における障害に対してフェールオーバを実行する監視サーバSを区別して決定することができる。従って、試験における障害発生が、実際の障害と混同されることがなく、実際の電力系統の監視制御において運用に支障を与えることないため、フェールオーバを含むオンライン連係機能等の試験の実施が可能となる。また、実際に運用している電力系統監視システムと同等のデバッグシステムを用意する必要がなくなり、コストが節約できる。 For this reason, the monitoring server S that performs failover for a failure during monitoring control, that is, online, and the monitoring server S that performs failover for a failure in a test are determined based on information indicating whether or not test use is possible. It can be determined and distinguished. Therefore, the occurrence of failure in the test is not confused with the actual failure, and it does not interfere with the operation in the actual power system monitoring and control, so it is possible to conduct tests such as online linkage functions including failover. Become. In addition, it is not necessary to prepare a debugging system equivalent to the power system monitoring system that is actually operated, and costs can be saved.
(2)決定部18は、各監視サーバSについて設定された優先順位に基いて、フェールオーバを実行する監視サーバSを選定する選定部183を有する。
このため、多数の監視サーバSの中から、適切な監視サーバSを選定して、フェールオーバを実行させることができる。
(2) The
For this reason, an appropriate monitoring server S can be selected from the large number of monitoring servers S and failover can be executed.
(3)選定部183は、監視サーバSがフェールオーバを実行可能か否かをを判定する実行可否判定部1835を有する。
このため、軽度の障害を有したり、不安定な監視サーバSを回避して、フェールオーバを実行させることができる。
(3) The
For this reason, it is possible to execute failover while avoiding the monitoring server S having a minor failure or unstable.
(4)各監視サーバSは、情報取得部15と、自らの監視サーバSについて、試験利用が可能か否かを示す情報として、試験利用フラグを設定するフラグ設定部11と、自らの監視サーバSの試験利用フラグの設定状況と、他の監視サーバSの試験利用フラグの設定状況とが一致するか否かを判定する比較部14とを有する。そして、決定部18は、比較部14による比較結果が一致しないと判定された場合に、自らの監視サーバSがフェールオーバを実行しないことを示す情報を出力する不可通知部184と、比較部14による比較結果が一致すると判定された場合に、監視サーバSに設定された優先順位に基いて、自らの監視サーバS又は他の監視サーバSを、フェールオーバを実行する監視サーバSとして選定する選定部183とを有する。さらに、選定部183は、自らの監視サーバSが選定された場合に、フェールオーバを実行する実行部19とを有する。
(4) Each monitoring server S includes an
このため、各監視サーバSが、同時並行に自らの試験利用フラグの設定状況との比較によって、自らの監視サーバSがフェールオーバを実行するか否かを決定することにより、負荷を分散して処理の高速化を図ることができる。 For this reason, each monitoring server S determines whether or not its own monitoring server S performs failover by comparing it with the setting status of its own test use flag in parallel, thereby distributing the processing. Can be speeded up.
(5)選定部183は、自らの監視サーバSが優先順位の最上位にあるか否かを判定する優先順位判定部1832と、優先順位判定部1832が、自らの監視サーバSが優先順位の最上位にないと判定した場合に、最上位の監視サーバSにフェールオーバの実行が可能か否かを問い合わせる可否問合部1833を有する。そして、選定部183は、優先順位判定部1832が、自らの監視サーバSが優先順位の最上位にあると判定した場合に、自らの監視サーバSがフェールオーバを実行可能か否かを判定する実行可否判定部1835と、可否問合部1833による問い合わせに対する応答又は実行可否判定部1835による判定結果に基いて、フェールオーバを実行する監視サーバSを決定する計算機決定部1836を有する。
(5) The
このため、共通の優先順位を設定することにより、多数の監視サーバSが同時並行にフェールオーバを実行する監視サーバSを決定する場合に、監視サーバSが重複することを防止できる。 For this reason, by setting a common priority, it is possible to prevent the monitoring servers S from overlapping when a large number of the monitoring servers S determine the monitoring server S that performs failover in parallel.
(6)可否問合部1833が、最上位の監視サーバSからフェールオーバの実行不可の通知を受けた場合に、当該監視サーバSを優先順位から除外する優先順位変更部1834を有する。
このため、各監視サーバSの状況に応じて、フェールオーバの実行ができない監視サーバSを除外することにより、優先順位を柔軟に適用することができる。
(6) When the
For this reason, according to the situation of each monitoring server S, priority order can be flexibly applied by excluding the monitoring server S which cannot perform failover.
[第2の実施形態]
[構成]
本実施形態の構成を、図8を参照して説明する。本実施形態は、基本的には、上記の第1の実施形態と同様の構成を有する。但し、本実施形態は、各監視サーバSが、識別子付加部22、識別子確認部23、取込判定部24を有する。識別子付加部22は、他の監視サーバSへ送信する障害情報32に、自計算機に試験利用フラグが設定されていることを示す試験利用識別子を付加する処理部である。障害情報送信部21が送信する障害情報32は、識別子付加部22により試験利用識別子が付加されて、オンラインシステム情報31として送出される。
[Second Embodiment]
[Constitution]
The configuration of this embodiment will be described with reference to FIG. This embodiment basically has the same configuration as that of the first embodiment. However, in the present embodiment, each monitoring server S includes an
識別子確認部23は、他計算機から取得したオンラインシステム情報31に含まれる障害情報32に、試験利用識別子が付加されているか否かを確認する処理部である。取込判定部24は、自らの監視サーバSに試験利用フラグが設定されておらず、取得した障害情報32に試験利用識別子が付加されている場合には障害情報32を取り込まず、これ以外の場合には障害情報32を含むオンラインシステム情報31を取り込む処理部である。取り込まれた障害情報32は、判定部16がフェールオーバが必要か否かを判定するために用いる。
The
[作用]
以上のような本実施形態では、例えば、自計算機に障害が発生した場合又は障害を模擬した試験を実施する場合、第1の実施形態と同様に、障害情報送信部21が、障害情報32を送出する。その際、識別子付加部22は、設定状況記憶部12に記憶された自計算機の試験利用フラグの設定状況に従い、障害情報32に試験利用識別子を付加するか否かを判別する。識別子付加部22は、自計算機が試験利用フラグ設定状態である場合のみ、障害情報32に試験利用識別子を付加する。
[Action]
In the present embodiment as described above, for example, when a failure occurs in the own computer or when a test simulating the failure is performed, the failure
他計算機の障害情報32を含むオンラインシステム情報31は、第1の実施形態と同様に、システム情報取得部15が受信する。識別子確認部23は、受信したオンラインシステム情報31に含まれる障害情報32に、試験利用識別子が付加されているか否かを確認する。取込判定部24は、識別子確認部23の確認結果に基づき、受信したオンラインシステム情報31を自計算機に取り込むか否かを判定する。
The system
つまり、取込判定部24は、自計算機が試験利用フラグを設定しておらず、オンラインで運転している場合、試験利用識別子を付加されたオンラインシステム情報31は、取込対象外とする。これ以外の場合、取込判定部24は、オンラインシステム情報31を取り込む。つまり、自計算機が試験利用フラグを設定していない場合でも、試験利用識別子を付加されていないオンラインシステム情報31を取り込む。また、自計算機が試験利用フラグを設定している場合は、試験利用識別子の有無に関わらず、オンラインシステム情報31を取り込む。判定部16は、取り込まれたオンラインシステム情報31に基いて、フェールオーバの要否を判定する。その他の処理は、上記の第1の実施形態と同様である。
That is, when the own computer has not set the test use flag and is operating online, the take-in
[効果]
本実施形態は、各監視サーバSが、他の監視サーバSへ送信する障害情報32に、自らの監視サーバSに試験利用フラグが設定されていることを示す試験利用識別子を付加する識別子付加部22と、情報取得部15が他の監視サーバSから取得した障害情報32に、試験利用識別子が付加されているか否かを確認する識別子確認部23と、自らの監視サーバSに試験利用フラグが設定されておらず、取得した障害情報32に試験利用識別子が付加されている場合には障害情報32を取り込まず、これ以外の場合には障害情報32を取り込む取込判定部24とを有する。
[effect]
In the present embodiment, an identifier adding unit that adds a test usage identifier indicating that a test usage flag is set to its own monitoring server S to the
このため、各監視サーバSが、他の監視サーバSのフラグ設定状況を保持し、等価しなくても、フェールオーバの要否を判定できる。このため、情報伝送網4のトラフィックを削減し、伝送遅延によるデータ等価への影響を考慮せずに、第1の実施形態と同様に、オンライン系の運用に支障を与えないフェールオーバの試験が可能となる。
Therefore, each monitoring server S holds the flag setting status of the other monitoring servers S and can determine whether or not failover is necessary even if they are not equivalent. Therefore, it is possible to perform a failover test without reducing the traffic of the
[第3の実施形態]
[構成]
本実施形態の構成を、図9及び図10を参照して説明する。本実施形態は、図9に示すように、各監視サーバSに、情報伝送網4を介して管理サーバ5が接続されている。そして、管理サーバ5は、上記の第1の実施形態又は第2の実施形態と同様の設定状況記憶部12、情報取得部15、判定部16、優先順位記憶部17、決定部18を有する。
[Third Embodiment]
[Constitution]
The configuration of this embodiment will be described with reference to FIGS. In the present embodiment, as shown in FIG. 9, a
さらに、管理サーバ5は、設定状況収集部25、実行指令送信部26、フェールオーバ情報通知部27を有する。設定状況収集部25は、本システム内の全計算機のフラグ設定状況を収集する処理部である。収集されたフラグ設定状況は、設定状況記憶部12が記憶する。
Furthermore, the
実行指令送信部26は、フェールオーバを実行する計算機に対して、フェールオーバの実行指令36を送信する処理部である。フェールオーバ通知部27は、本システム内の全計算機に対して、フェールオーバが行われることを通知する処理部である。
The execution
一方、図10に示すように、各監視サーバSは、上記の第1の実施形態又は第2の実施形態と同様に、フラグ設定部11、システム情報取得部15、実行部19、HMI出力部20及び障害情報送信部21を有する。但し、上記の第1の実施形態又は第2の実施形態では監視サーバSが有し、本実施形態ではシステム管理サーバ5が有する上記の各処理部は、各監視サーバSにおいては省略されている。
On the other hand, as shown in FIG. 10, each monitoring server S has a
[作用]
以上のような本実施形態においては、管理サーバ5の設定状況収集部25は、全計算機のフラグ設定状況を収集し、設定状況記憶部12に保存する。いずれかの監視サーバSにて障害が発生した場合又は障害を模擬した試験を実施する場合、システム情報取得部15が、オンラインシステム情報31として障害情報32を取得する。
[Action]
In the present embodiment as described above, the setting
判定部16は、障害の程度に応じて、フェールオーバを実施するか否かを判定する。決定部18は、設定状況記憶部12に記憶されたフラグ設定状況に基いて、障害情報32を通知した計算機とフラグ設定状況が同じである計算機の中から、実行優先順位記憶部17に記憶された実行優先順位に従って、フェールオーバを実行する計算機を決定する。
The
実行指令送信部26は、フェールオーバを実行する計算機に対して、実行指令36を送信する。フェールオーバ情報通知部27は、全計算機に対して、フェールオーバが行われるフェールオーバ情報35を通知する。
The execution
監視サーバSの情報取得部15は、通常の他計算機のオンラインシステム情報31だけでなく、管理サーバ5がフェールオーバの実行を決定した場合、フェールオーバを行う計算機の情報も取得する。実行部19は、管理サーバ5がフェールオーバを実行する計算機を、自計算機に決定した場合、その実行指令36を受信したのち、オンラインまたは試験の監視制御を引き継ぐ処理を実行する。
The
[効果]
本実施形態は、情報伝送網4に接続された管理サーバ5が、情報取得部15と、決定部18と、全監視サーバSのフラグ設定状況を収集する設定状況収集部25と、フェールオーバを実行する監視サーバSに対して、フェールオーバの実行指令36を送信する実行指令送信部26と、全監視サーバSに対して、フェールオーバが行われたことを通知するフェールオーバ通知部27とを有する。
[effect]
In the present embodiment, the
このため、管理サーバ5が、本システム内の全ての監視サーバSの状態を取得し、運転状態を一括管理することができ、フェールオーバを実行する監視サーバSを決定するまでに、各監視サーバS間での実施可否判定の送受信を行う必要がない。このため、より迅速なフェールオーバが可能となる。
For this reason, the
[第4の実施形態]
[構成]
本実施形態の構成を、図11び図12を参照して説明する。本実施形態の監視サーバSは、基本的には、上記の第1の実施形態又は第2の実施形態と同様の構成である。但し、図11に示すように、本実施形態の監視サーバSは、系統情報取得部28a、系統情報選択部28b、系統情報記憶部28c、を有する。
[Fourth Embodiment]
[Constitution]
The configuration of this embodiment will be described with reference to FIGS. 11 and 12. The monitoring server S of this embodiment has basically the same configuration as that of the first embodiment or the second embodiment. However, as shown in FIG. 11, the monitoring server S of the present embodiment includes a system
系統情報取得部28aは、外部から入力された系統情報37を取得する処理部である。系統情報37は、系統において計測等により得られる各種のデータであり、電力系統監視装置の分野において極めて一般的なデータである。この系統情報37には、連係する他のシステムの機器、監視制御サーバS等からの情報も含まれる。
The system
系統情報選択部28bは、自計算機の試験利用フラグの設定に応じて、系統情報37を選択する処理部である。系統情報記憶部28cは、系統情報選択部28bが選択した系統情報37を記憶する処理部である。
The system
本実施形態における系統情報選択部28bは、自計算機の試験利用フラグの設定と、系統情報取得部28aから受け取った系統情報37に付加された試験利用フラグの設定とを比較して、一致している系統情報37を選択する。
The system
さらに、図12に示すように、監視サーバSには、情報伝送網4aを介して、系統情報37を伝送する複数のゲートウェイ(以下、GWとする)装置6が接続されている。GW装置6は、情報伝送網4aにおける情報の伝送を中継する中継装置である。情報伝送網4aは、上記の情報伝送網4と同様に、情報のやり取りが可能なネットワークを広く含む。
Furthermore, as shown in FIG. 12, the monitoring server S is connected to a plurality of gateway (hereinafter referred to as GW)
各GW装置6は、CPU7、ラインバッファ(以下、LBとする)8、設定状況記憶部12を有し、TC模擬装置9に接続されている。CPU7は、GW装置6の制御部である。LB8は、TC模擬装置9からの系統情報37を保持し、設定状況記憶部12からのフラグ設定状況を付加する処理部である。
Each
TC模擬装置9は、監視サーバSにおいて試験を行うために、系統情報37を模擬的に生成して出力する装置である。TC10は、テレコンと呼ばれる遠方監視制御装置の意味であり、各種の系統情報37を収集して制御所等に出力する装置である。
The TC simulation device 9 is a device that generates and
[作用]
以上のような本実施形態において、TC模擬装置9にて生成された系統情報37が、監視サーバSの系統情報記憶部28cに記憶されるまでの動作について説明する。まず、TC模擬装置9が模擬的に系統情報37を生成する。生成された系統情報37には、LB8によって、設定状況記憶部12に記憶されている試験利用フラグを付加する。
[Action]
In the present embodiment as described above, an operation until the
試験利用フラグを付加された系統情報37は、LB8からCPU7を経由して監視サーバSへ同報送信される。各監視サーバSにおける系統情報取得部28aは、試験利用フラグを付加された系統情報37を取得し、系統情報選択部28bへ出力する。
The
系統情報選択部28bは、系統情報37に付加されている試験利用フラグと比較部14から取得した試験利用フラグとの比較を行う。系統情報選択部28bは、比較した結果、同じ試験利用フラグが立っている系統情報37を選択して出力する。系統情報記憶部28cは、系統情報選択部28bにより選択された系統情報37を記憶する。
The system
上記の動作は、各GW装置6から送信された系統情報37を受信した複数の監視サーバSにおいて、同様に実施される。その結果、監視サーバSに試験利用フラグが設定されていれば、常に同じ系統情報37が保存される。つまり、監視サーバSにおいては、試験利用フラグが設定された監視サーバSでしか、試験利用フラグが付加された系統情報37を取り込まない。
The above operation is similarly performed in the plurality of monitoring servers S that have received the
[効果]
本実施形態における監視サーバSは、監視サーバSは、外部から入力された系統情報37を取得する系統情報取得部28aと、自らの監視サーバSの試験利用フラグの設定に応じて、系統情報37を選択する系統情報選択部28bと、系統情報選択部28bが選択した系統情報37を記憶する系統情報記憶部28cとを有する。そして、系統情報選択部28bは、自らの監視サーバSと試験利用フラグの設定が一致している系統情報37を選択する。
[effect]
The monitoring server S according to the present embodiment is configured so that the monitoring server S has the
このため、監視サーバSのうち、試験利用フラグが設定された計算機は、本システム内の他計算機の情報だけでなく、連係するシステムにおける監視サーバSの情報を、系統情報37として取得、保持することが可能となる。従って、他システムと連携した試験等が実行可能となる。また、系統情報37として、自計算機と試験利用フラグの設定が一致するもののみを記憶するため、記憶容量を節約できる。
For this reason, among the monitoring servers S, the computer for which the test use flag is set acquires and holds not only information on other computers in the system but also information on the monitoring server S in the linked system as
[第5の実施形態]
[構成]
本実施形態の構成を、図13を参照して説明する。本実施形態は、基本的には、上記の第4の実施形態と同様である。但し、本実施形態においては、監視サーバSにおける系統情報選択部28bは、自計算機に試験利用フラグが設定されていれば、系統情報取得部28aが取得した系統情報37を、試験利用フラグの設定の有無にかかわらず記憶する。また、本実施形態では、GW装置6は、模擬装置でないTC10に接続されたLB8も有する。
[Fifth Embodiment]
[Constitution]
The configuration of this embodiment will be described with reference to FIG. This embodiment is basically the same as the fourth embodiment described above. However, in the present embodiment, the system
[作用]
以上のような本実施形態において、TC模擬装置9又はTC10において生成された系統情報37が、監視サーバSの系統情報記憶部30に保存されるまでの動作について説明する。まず、TC模擬装置9又はTC10が、系統情報37を生成する。なお、TC模擬装置9からの系統情報37は、上記のように模擬的なものである。一方、TC10の系統情報37は、模擬的なものではなく、オンラインから得られるリアルタイムの情報である。
[Action]
In the present embodiment as described above, an operation until the
TC模擬装置9からの系統情報37には、LB8において、設定状況記憶部12に保存されている試験利用フラグが付加される。TC10からの系統情報37には、試験利用フラグが付加されない。このような系統情報37は、CPU7を経由して、各監視サーバSへ同報送信される。
In the
系統情報取得部28aは、上記の系統情報37を取得し、系統情報選択部28bに送信する。系統情報選択部28bは、自計算機の試験利用フラグの設定を、比較部14から取得する。そして、系統情報選択部28bは、自計算機に試験利用フラグが設定されていれば、系統情報37を、全て系統情報記憶部30に記憶する。
The system
[効果]
以上のような本実施形態によれば、試験系の監視サーバSでありながら、オンラインの系統情報37を取得でき、リアルタイムの系統状態を保持しながら、監視サーバSのフェールオーバの試験や訓練を行うことが可能となる。監視サーバSが、試験系からオンライン系に移行する場合があっても、オンライン系の系統情報37の透過性が確保されているので、短時間でスムーズに移行できる。
[effect]
According to the present embodiment as described above,
[第6の実施形態]
[構成]
本実施形態の構成を、図14を参照して説明する。本実施形態は、基本的には、図9及び図10に示した第3の実施形態と同様である。但し、本実施形態の管理サーバ5は、設定解除部29を有する。設定解除部29は、決定部18が、監視制御中つまりオンラインの障害に対してフェールオーバを実行する計算機として、オンラインの計算機を決定できない場合に、いずれかの計算機の試験利用フラグを解除する処理部である。
[Sixth Embodiment]
[Constitution]
The configuration of this embodiment will be described with reference to FIG. This embodiment is basically the same as the third embodiment shown in FIGS. However, the
[作用]
以上のような本実施形態では、まず、オンラインの計算機であって、オンラインのフェールオーバを実行可能な計算機が存在しない場合、決定部18は、フェールオーバを実行する監視サーバSを決定できなくなる。この場合、設定解除部29は、全計算機において、試験利用フラグ設定中にある計算機の試験利用フラグを強制的に解除する。
[Action]
In the present embodiment as described above, first, when there is no online computer that can execute online failover, the
例えば、設定解除部29は、優先順位記憶部17に記録されたフェールオーバ優先順位が最も高い計算機に対し、試験利用フラグの解除指令38を送信する。これにより、対象となる計算機においては、フラグ設定部11が、自計算機の試験利用フラグの設定を解除する。管理サーバ5は、解除指令38を送信した後、再度、上記のようなフェールオーバ対象を決定する処理フローを実施し、フェールオーバを実行させる。
For example, the
[効果]
本実施形態は、決定部18が、監視制御中の障害に対してフェールオーバを実行する監視サーバSとして、監視制御中の監視サーバSを決定できない場合に、いずれかの監視サーバSの試験利用フラグの設定を解除する設定解除部29を有する。
[effect]
In the present embodiment, when the
オンライン系のフェールオーバを実施可能な計算機が存在しない状況下でも、試験利用フラグ設定中の計算機について強制的に試験利用フラグの設定を解除し、オンライン系のフェールオーバを行い、オンライン運転の冗長性を高めることが可能となる。この場合、上記の第5の実施形態のように、オンライン系の系統情報37の透過性が確保されていれば、短時間でスムーズに移行できる。
Even in a situation where there is no computer that can perform online failover, the test usage flag is forcibly canceled for the computer for which the test usage flag is set, and online failover is performed to increase the redundancy of online operation. It becomes possible. In this case, as in the fifth embodiment described above, if the transparency of the
[他の実施形態]
実施形態における監視サーバS、管理サーバ5等の数は、特定の数には限定されない。上記の実施形態における各部は、共通のコンピュータにおいて実現してもよいし、情報伝送網4で接続された複数のコンピュータによって実現してもよい。電力系統監視装置は、上記の実施形態のように各部を有する監視サーバSとしても、管理サーバ5としても構成できる。
[Other Embodiments]
The number of monitoring servers S,
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。 Although several embodiments of the present invention have been described, these embodiments are presented by way of example and are not intended to limit the scope of the invention. These embodiments can be implemented in various other forms, and various omissions, replacements, and changes can be made without departing from the spirit of the invention. These embodiments and their modifications are included in the scope and gist of the invention, and are also included in the invention described in the claims and the equivalents thereof.
1〜3、S、SX、SA〜SE 監視サーバ
4、4a 情報伝送網
5 管理サーバ
6 GW(ゲートウェイ)装置
7 CPU
8 LB(LineBuffer)
9 TC模擬装置
10 TC
11 フラグ設定部
12 設定状況記憶部
13 設定状況取得部
14 比較部
15 情報取得部
16 判定部
17 優先順位記憶部
18 決定部
181 通知取得部
182 比較結果取得部
183 選定部
1831 優先順位取得部
1832 優先順位判定部
1833 可否問合部
1834 優先順位変更部
1835 実行可否判定部
1836 計算機決定部
1837 通知出力部
184 不可通知部
185 実行通知部
186 HMI通知部
19 実行部
20 HMI出力部
21 障害情報送信部
22 識別子付加部
23 識別子確認部
24 取込判定部
25 設定状況収集部
26 実行指令送信部
27 フェールオーバ情報通知部
28a 系統情報取得部
28b 系統情報選択部
28c 系統情報記憶部
29 設定解除部
31 オンラインシステム情報
32 障害情報
33 実行計算機情報
35 フェールオーバ情報
36 実行指令
37 系統情報
38 解除指令
1-3, S, SX, SA-
8 LB (LineBuffer)
9
11
Claims (13)
各監視サーバに設定された試験利用が可能か否かを示す情報に基いて、監視制御中の障害に対してフェールオーバを実行する監視サーバとして、監視制御中の監視サーバを決定し、試験における障害に対してフェールオーバを実行する監視サーバとして、試験利用が可能な監視サーバを決定する決定部と、
を有することを特徴とする電力系統監視装置。 An information acquisition unit that acquires a failure information indicating that a failure has occurred during monitoring control or in a test, to a monitoring server that is a plurality of computers connected via an information transmission network and monitors and controls the power system;
Based on the information set for each monitoring server that indicates whether the test can be used or not, the monitoring server that is under monitoring control is determined as the monitoring server that performs failover for the failure during monitoring control, and the failure in the test A determination unit that determines a monitoring server that can be used as a test as a monitoring server that performs failover for
A power system monitoring apparatus comprising:
前記情報取得部と、
自らの監視サーバについて、前記試験利用が可能か否かを示す情報として、試験利用フラグを設定するフラグ設定部と、
自らの監視サーバの試験利用フラグの設定状況と、他の監視サーバの試験利用フラグの設定状況とが一致するか否かを判定する比較部と、
を有し、
前記決定部は、
前記比較部による比較結果が一致しないと判定された場合に、自らの監視サーバがフェールオーバを実行しないことを示す情報を出力する不可通知部と、
前記比較部による比較結果が一致すると判定された場合に、各監視サーバに設定された優先順位に基いて、自らの監視サーバ又は他の監視サーバを、フェールオーバを実行する監視サーバとして選定する選定部と、
を有し、
前記選定部により、自らの監視サーバが選定された場合に、フェールオーバを実行する実行部と、
を有することを特徴とする請求項1記載の電力系統監視装置。 Each monitoring server
The information acquisition unit;
A flag setting unit that sets a test use flag as information indicating whether or not the test use is possible for its own monitoring server;
A comparison unit that determines whether or not the setting status of the test use flag of its own monitoring server matches the setting status of the test use flag of another monitoring server;
Have
The determination unit
When it is determined that the comparison result by the comparison unit does not match, the non-notification unit that outputs information indicating that the own monitoring server does not perform failover, and
A selection unit that selects its own monitoring server or another monitoring server as a monitoring server that performs failover based on the priority set for each monitoring server when it is determined that the comparison results by the comparison unit match When,
Have
When the selection unit selects its own monitoring server, an execution unit that performs failover;
The power system monitoring apparatus according to claim 1, comprising:
自らの監視サーバが優先順位の最上位にあるか否かを判定する優先順位判定部と、
前記優先順位判定部が、自らの監視サーバが優先順位の最上位にないと判定した場合に、最上位の監視サーバにフェールオーバの実行が可能か否かを問い合わせる可否問合部と、
前記優先順位判定部が、自らの監視サーバが優先順位の最上位にあると判定した場合に、自らの監視サーバがフェールオーバを実行可能か否かを判定する実行可否判定部と、
前記可否問合部による問い合わせに対する応答又は実行可否判定部による判定結果に基いて、フェールオーバを実行する監視サーバを決定する計算機決定部と、
を有することを特徴とする請求項4記載の電力系統監視装置。 The selection unit is
A priority determination unit that determines whether or not its own monitoring server is at the highest priority,
When the priority determination unit determines that its own monitoring server is not at the highest priority level, an availability inquiry unit that inquires whether or not failover can be executed to the highest monitoring server;
When the priority determination unit determines that its own monitoring server is at the highest priority level, an execution determination unit that determines whether or not its own monitoring server can perform failover; and
Based on the determination result by the response or execution determination unit to the inquiry by the front hear Inatoigo unit, a computer determining unit that determines the monitoring server to perform failover,
The power system monitoring apparatus according to claim 4, comprising:
前記障害情報に基いて、フェールオーバが必要か否かを判定する判定部と、
他の監視サーバへ送信する障害情報に、自らの監視サーバに試験利用フラグが設定されていることを示す試験利用識別子を付加する識別子付加部と、
前記情報取得部が他の監視サーバから取得した障害情報に、試験利用識別子が付加されているか否かを確認する識別子確認部と、
自らの監視サーバに試験利用フラグが設定されておらず、取得した障害情報に試験利用識別子が付加されている場合には障害情報を取り込まず、これ以外の場合には障害情報を取り込む取込判定部と、
を有することを特徴とする請求項4〜6のいずれか1項に記載の電力系統監視装置。 Each monitoring server
A determination unit that determines whether or not failover is necessary based on the failure information;
An identifier adding unit that adds a test use identifier indicating that the test use flag is set to the own monitoring server to the failure information transmitted to the other monitoring server;
An identifier confirmation unit for confirming whether or not a test use identifier is added to the failure information acquired by the information acquisition unit from another monitoring server;
If the test use flag is not set on the own monitoring server and the test use identifier is added to the acquired fault information, the fault information is not fetched. And
The power system monitoring device according to any one of claims 4 to 6, wherein
外部から入力された系統情報データを取得する系統情報取得部と、
自らの監視サーバの試験利用フラグの設定に応じて、系統情報データを選択する系統情報選択部と、
前記系統情報選択部が選択した系統情報データを記憶する系統情報記憶部と、
を有することを特徴とする請求項4〜7のいずれか1項に記載の電力系統監視装置。 The monitoring server is
A system information acquisition unit that acquires system information data input from outside;
Depending on the setting of the test use flag of its own monitoring server, and the system information selection unit for selecting strains information data,
A system information storage unit that stores system information data selected by the system information selection unit;
The power system monitoring apparatus according to any one of claims 4 to 7, wherein
前記情報取得部と、
前記決定部と、
全監視サーバの試験利用フラグ設定状況を収集する設定状況収集部と、
フェールオーバを実行する監視サーバに対して、フェールオーバ実行指令を送信する実行指令送信部と、
全監視サーバに対して、フェールオーバが行われたことを通知するフェールオーバ通知部と、
を有することを特徴とする請求項1記載の電力系統監視装置。 A management server connected to the information transmission network,
The information acquisition unit;
The determination unit;
A setting status collection unit that collects the test usage flag setting status of all monitoring servers;
An execution command transmission unit that transmits a failover execution command to a monitoring server that performs failover;
A failover notification unit that notifies all monitoring servers that failover has occurred,
The power system monitoring apparatus according to claim 1, comprising:
情報伝送網を介して複数接続され、電力系統を監視制御する計算機である監視サーバに、監視制御中に又は試験における障害が発生したことを示す障害情報を取得する情報取得処理と、
各監視サーバに設定された試験利用が可能か否かを示す情報に基いて、監視制御中の障害に対してフェールオーバを実行する監視サーバとして、監視制御中の監視サーバを決定し、試験における障害に対してフェールオーバを実行する監視サーバとして、試験利用が可能な監視サーバを決定する決定処理と、
を実行することを特徴とする電力系統監視方法。 A computer or electronic circuit
Information acquisition processing for acquiring failure information indicating that a failure has occurred during monitoring control or in a test, to a monitoring server that is a computer that is connected via an information transmission network and that monitors and controls the power system;
Based on the information set for each monitoring server that indicates whether the test can be used or not, the monitoring server that is under monitoring control is determined as the monitoring server that performs failover for the failure during monitoring control, and the failure in the test Decision processing to determine a monitoring server that can be used as a test as a monitoring server that performs failover for
The power system monitoring method characterized by performing.
情報伝送網を介して複数接続され、電力系統を監視制御する計算機である監視サーバに、監視制御中に又は試験における障害が発生したことを示す障害情報を取得する情報取得処理と、
各監視サーバに設定された試験利用が可能か否かを示す情報に基いて、監視制御中の障害に対してフェールオーバを実行する監視サーバとして、監視制御中の監視サーバを決定し、試験における障害に対してフェールオーバを実行する監視サーバとして、試験利用が可能な監視サーバを決定する決定処理と、
を実行させることを特徴とする電力系統監視プログラム。 On the computer,
Information acquisition processing for acquiring failure information indicating that a failure has occurred during monitoring control or in a test, to a monitoring server that is a computer that is connected via an information transmission network and that monitors and controls the power system;
Based on the information set for each monitoring server that indicates whether the test can be used or not, the monitoring server that is under monitoring control is determined as the monitoring server that performs failover for the failure during monitoring control, and the failure in the test Decision processing to determine a monitoring server that can be used as a test as a monitoring server that performs failover for
A power system monitoring program characterized in that
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015006157A JP6377537B2 (en) | 2015-01-15 | 2015-01-15 | Power system monitoring apparatus, power system monitoring method, and power system monitoring program |
| PCT/JP2015/086257 WO2016114092A1 (en) | 2015-01-15 | 2015-12-25 | Electric power system monitoring device, electric power system monitoring method, and electric power system monitoring program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015006157A JP6377537B2 (en) | 2015-01-15 | 2015-01-15 | Power system monitoring apparatus, power system monitoring method, and power system monitoring program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2016134942A JP2016134942A (en) | 2016-07-25 |
| JP6377537B2 true JP6377537B2 (en) | 2018-08-22 |
Family
ID=56405646
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015006157A Expired - Fee Related JP6377537B2 (en) | 2015-01-15 | 2015-01-15 | Power system monitoring apparatus, power system monitoring method, and power system monitoring program |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP6377537B2 (en) |
| WO (1) | WO2016114092A1 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107632930A (en) * | 2017-09-06 | 2018-01-26 | 南京南瑞继保电气有限公司 | A kind of method of testing, device, emulator and the computer-readable storage medium of electricity transaction system |
| CN109034521B (en) * | 2018-06-07 | 2021-11-16 | 国电南瑞科技股份有限公司 | Intelligent operation and maintenance architecture design method of power grid dispatching control system |
| CN112987696A (en) * | 2021-03-15 | 2021-06-18 | 国家电网有限公司 | Regional power distribution network equipment management platform and operation method thereof |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06296325A (en) * | 1993-04-09 | 1994-10-21 | Toshiba Corp | Electric power system monitoring control system |
| JPH1051980A (en) * | 1996-07-26 | 1998-02-20 | Toshiba Corp | Monitoring and control system |
| JP2000311153A (en) * | 1999-04-28 | 2000-11-07 | Nissin Electric Co Ltd | Method for testing duplex supervisory and control system |
| WO2013094048A1 (en) * | 2011-12-21 | 2013-06-27 | 富士通株式会社 | Testing server, information processing system, testing program, and testing method |
-
2015
- 2015-01-15 JP JP2015006157A patent/JP6377537B2/en not_active Expired - Fee Related
- 2015-12-25 WO PCT/JP2015/086257 patent/WO2016114092A1/en not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| WO2016114092A1 (en) | 2016-07-21 |
| JP2016134942A (en) | 2016-07-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102111310B (en) | CDN equipment status monitoring method | |
| KR100315587B1 (en) | Power system protection and control system and distributed control system | |
| JP6647824B2 (en) | Error diagnosis system and error diagnosis method | |
| CN108227603A (en) | Control system, control method and computer readable storage medium | |
| JP6880560B2 (en) | Failure prediction device, failure prediction method and failure prediction program | |
| US11423494B2 (en) | Plant assistance assessment system and plant assistance assessment method | |
| WO2017051576A1 (en) | Plant operation system and plant operation method | |
| CN119011374A (en) | Main and standby switching method and system based on equipment synchronization | |
| JPWO2012144537A1 (en) | Network analysis support device, network test device, network analysis support method, network test method, network analysis support program, and network test program | |
| JP6377537B2 (en) | Power system monitoring apparatus, power system monitoring method, and power system monitoring program | |
| JP2016146020A (en) | Data analysis system and analysis method | |
| CN105217389B (en) | The method and system of elevator spare part remote management | |
| JP4879823B2 (en) | Supervisory control system | |
| JP5267839B2 (en) | Distant monitoring and control device simulation device and power system monitoring and control system | |
| WO2019008856A1 (en) | System operation support device and method in power system, and wide-area monitoring protection control system | |
| CN117742265A (en) | DCS-based early warning method and system | |
| JP2014215622A (en) | Plant monitoring system and plant monitoring method | |
| JP5766148B2 (en) | Nuclear power plant monitoring and control system | |
| JP2009059204A (en) | Computer remote control system | |
| CN107276812B (en) | Fault diagnosis device, system and method for Level2 layer redundant equipment of nuclear power station | |
| CN113656160A (en) | Data room troubleshooting method, device, medium and electronic equipment | |
| JP7658462B2 (en) | Power outage confirmation device, power depletion confirmation device, power outage confirmation method, power depletion confirmation method, and program | |
| JP5546883B2 (en) | Supervisory control system | |
| JP2014232462A (en) | Control system | |
| JP2016103675A (en) | Communication device, communication system, communication method, and communication program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170802 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20171204 Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20171204 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180410 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180521 |
|
| 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: 20180626 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180725 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6377537 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |