[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

WO2013035162A1 - 分散型電力系統監視制御システム及び分散型電力系統監視制御方法 - Google Patents

分散型電力系統監視制御システム及び分散型電力系統監視制御方法 Download PDF

Info

Publication number
WO2013035162A1
WO2013035162A1 PCT/JP2011/070284 JP2011070284W WO2013035162A1 WO 2013035162 A1 WO2013035162 A1 WO 2013035162A1 JP 2011070284 W JP2011070284 W JP 2011070284W WO 2013035162 A1 WO2013035162 A1 WO 2013035162A1
Authority
WO
WIPO (PCT)
Prior art keywords
score
power system
network
system monitoring
main
Prior art date
Application number
PCT/JP2011/070284
Other languages
English (en)
French (fr)
Inventor
宏基 臼井
小田 雅寛
Original Assignee
株式会社日立製作所
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 株式会社日立製作所 filed Critical 株式会社日立製作所
Priority to PCT/JP2011/070284 priority Critical patent/WO2013035162A1/ja
Publication of WO2013035162A1 publication Critical patent/WO2013035162A1/ja

Links

Images

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J13/00Circuit arrangements for providing remote indication of network conditions, e.g. an instantaneous record of the open or closed condition of each circuitbreaker in the network; Circuit arrangements for providing remote control of switching means in a power distribution network, e.g. switching in and out of current consumers by using a pulse code signal carried by the network
    • H02J13/00006Circuit arrangements for providing remote indication of network conditions, e.g. an instantaneous record of the open or closed condition of each circuitbreaker in the network; Circuit arrangements for providing remote control of switching means in a power distribution network, e.g. switching in and out of current consumers by using a pulse code signal carried by the network characterised by information or instructions transport means between the monitoring, controlling or managing units and monitored, controlled or operated power network element or electrical equipment
    • H02J13/00007Circuit arrangements for providing remote indication of network conditions, e.g. an instantaneous record of the open or closed condition of each circuitbreaker in the network; Circuit arrangements for providing remote control of switching means in a power distribution network, e.g. switching in and out of current consumers by using a pulse code signal carried by the network characterised by information or instructions transport means between the monitoring, controlling or managing units and monitored, controlled or operated power network element or electrical equipment using the power network as support for the transmission
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J13/00Circuit arrangements for providing remote indication of network conditions, e.g. an instantaneous record of the open or closed condition of each circuitbreaker in the network; Circuit arrangements for providing remote control of switching means in a power distribution network, e.g. switching in and out of current consumers by using a pulse code signal carried by the network
    • H02J13/00032Systems characterised by the controlled or operated power network elements or equipment, the power network elements or equipment not otherwise provided for
    • H02J13/00034Systems characterised by the controlled or operated power network elements or equipment, the power network elements or equipment not otherwise provided for the elements or equipment being or involving an electric power substation
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E60/00Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation
    • YGENERAL 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
    • Y04INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
    • Y04SSYSTEMS 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
    • Y04S40/00Systems for electrical power generation, transmission, distribution or end-user application management characterised by the use of communication or information technologies, or communication or information technology specific aspects supporting them
    • Y04S40/12Systems for electrical power generation, transmission, distribution or end-user application management characterised by the use of communication or information technologies, or communication or information technology specific aspects supporting them characterised by data transport means between the monitoring, controlling or managing units and monitored, controlled or operated electrical equipment
    • Y04S40/121Systems for electrical power generation, transmission, distribution or end-user application management characterised by the use of communication or information technologies, or communication or information technology specific aspects supporting them characterised by data transport means between the monitoring, controlling or managing units and monitored, controlled or operated electrical equipment using the power network as support for the transmission

Definitions

  • the present invention relates to a distributed power system monitoring control system and a distributed power system monitoring method.
  • the conventional power system monitoring and control system is a base-intensive system that performs monitoring control of the power system by installing multiple servers, consoles, and distribution boards at one base.
  • a distributed base system that distributes the system to a plurality of geographically separated locations, assuming that the base of the system is hit by a disaster such as an earthquake or a fire.
  • IP Internet Protocol
  • a system responsible for social infrastructure such as a power system monitoring and control system
  • An object of the present invention is to provide a distributed power system monitoring control system and a distributed power system monitoring method having high fault tolerance.
  • Another object of the present invention is to provide a distributed power system control system and a distributed power system monitoring method capable of determining a base with a low risk of occurrence of a serious failure.
  • a distributed power system monitoring and control system includes a plurality of power system monitoring devices for monitoring a power system, a plurality of operation devices for operating each power system monitoring device, and communication connecting them.
  • a main power system monitoring device selected from a plurality of power system monitoring devices and a main operation device selected from a plurality of operation devices, wherein the main power system monitoring device is A plurality of power system monitoring devices, a storage unit capable of storing information, and a network state indicating a state of each communication network between the own power system monitoring device and each operation device Using an information collection unit that collects information and stores it in the storage unit, and a predetermined network score table that stores a score corresponding to the state of the communication network.
  • a score calculation unit that calculates a network score that is a score of each communication network between the own power system monitoring device and each operation device, and using each network score between each calculated communication network, Compare the evaluation value of each power system monitoring device with the evaluation value of the own power system monitoring device, and the evaluation value of the own power system monitoring device is the smallest.
  • a main device determination unit having the own power system monitoring device as a main power system monitoring device is provided.
  • the power system monitoring apparatus having the smallest evaluation value among the plurality of power system monitoring apparatuses becomes the main power system monitoring apparatus.
  • the score evaluation unit uses a network score of a communication network between a predetermined power system monitoring device provided with the score evaluation unit and a main operation device. Based on this, an evaluation value of a predetermined power system monitoring device is calculated.
  • the power system monitoring apparatus having the smallest evaluation value calculated using only the network score of the communication network with the main operation apparatus becomes the main power system monitoring apparatus.
  • FIG. 1 is a system configuration of a distributed power system monitoring control system according to an embodiment of the present invention.
  • FIG. 2 shows a hardware configuration of the system monitoring device 23.
  • FIG. 3 is a functional block configuration of the system monitoring device 23 and the HMI monitoring device 13.
  • FIG. 4 is an example of a network score table.
  • FIG. 5 is an example of a device score table.
  • FIG. 6 is an example of the evaluation table 47 of the system base 20.
  • FIG. 7 is an example of an evaluation table of the system monitoring device 23 when the main HMI base 10 is changed.
  • FIG. 8 is an example of an evaluation table of the system monitoring device 23 when the device score includes “MAX”.
  • FIG. 9 is an example of an evaluation table of the HMI base 10.
  • FIG. 1 is a system configuration of a distributed power system monitoring control system according to an embodiment of the present invention.
  • FIG. 2 shows a hardware configuration of the system monitoring device 23.
  • FIG. 3 is a functional block configuration of the system monitoring device 23 and the H
  • FIG. 10 is an example of a flowchart of information collection processing at the system site 20.
  • FIG. 11 is an example of a flowchart of score calculation processing at the system site 20.
  • FIG. 12 is an example of a flowchart of the score evaluation process at the system site 20.
  • FIG. 13 is an example of a flowchart of the main determination process at the system site 20.
  • FIG. 14 is an example of a flowchart of the main determination process at the HMI site 10.
  • FIG. 15 is a functional block configuration of the system device 23 and the HMI device 13 according to the second embodiment.
  • FIG. 16 is an example of a network score table according to the second embodiment.
  • FIG. 17 is an example of an evaluation table of the system base 20.
  • FIG. 18 is an example of an evaluation table of the HMI base 10.
  • FIG. 19 is a modification of the evaluation table at the system site 20.
  • the distributed power system monitoring and control system operates as a main device in a group based on the state of a communication network connecting the devices in a plurality of devices constituting the group. Determine the device.
  • FIG. 1 shows a system configuration of a distributed power system monitoring control system according to an embodiment of the present invention.
  • the distributed power system monitoring and control system (hereinafter referred to as “monitoring control system”) 1 includes a first HMI (Human Machine Interface) base 10a, a second HMI base 10b, a first system base 20a, and a second system base 20b. .
  • the first HMI base 10a and the second HMI base 10b correspond to “operation devices”.
  • the first system base 20a and the second system base 20b correspond to “power system monitoring devices”.
  • the HMI bases 10a and 10b are referred to as the HMI base 10
  • the system bases 20a and 20b are referred to as the system base 20.
  • the first HMI base 10a and the second HMI base 10b can be backup bases.
  • the second HMI base 10b can be substituted.
  • the first HMI base 10a operates instead of the second HMI base 10b.
  • the first system base 20a and the second system base 20b can also serve as backup bases.
  • a plurality of bases that can be backup bases form a group.
  • the first HMI base 10a and the second HMI base 10b form an HMI group.
  • the first system base 20a and the second system base 20b form a system group.
  • the number of bases forming the group may be two or more.
  • Each base is connected to be capable of bidirectional communication through a dual communication network of the first network 33a and the second network 33b.
  • the first network 33a and the second network 33b serve as backups for each other.
  • a network that is duplicated from the first network 33 a and the second network 33 b is referred to as a network 33.
  • the network 33 is configured as a communication network capable of communicating power-related information using IP packets.
  • the HMI base 10 includes an interface device for a user of the monitoring control system 1 (hereinafter simply referred to as “user”) to monitor the power system.
  • the user is, for example, an employee of a company that manages the power system.
  • the first HMI base 10a and the second HMI base 10b exist in geographically different places. This is to increase the fault tolerance of the HMI base 10 against earthquakes. Thereby, for example, even when the first HMI base 10a becomes unusable due to an earthquake or the like, the user can monitor the power system from the second HMI base 10b.
  • the HMI group has one main HMI base 10 and other sub HMI bases 10.
  • the user usually monitors the power system from the main HMI base 10 and performs maintenance operations.
  • any of the sub HMI bases 10 becomes a new main HMI base 10.
  • the first HMI base 10a is a main HMI base and the second HMI base 10b is a sub HMI base in normal times.
  • the HMI base 10 includes a system board 11, a console 12, and an HMI monitoring device 13.
  • Each of the devices 11 to 13 included in the HMI base 10 includes a double LAN (Local) of the first LAN 31a and the second LAN 31b. (Area Network). This is to improve the fault tolerance of communication.
  • the first LAN 31a and the second LAN 31b serve as backups for each other. Therefore, even if the first LAN 31a is disconnected, the devices 11 to 13 can communicate through the second LAN 31b.
  • a LAN in which the first LAN 31a and the second LAN 31b are duplicated is called a LAN 31.
  • the console 12 is a device for a user to perform an operation for monitoring the power system.
  • the console 12 is connected to the LAN 31.
  • the console 12 transmits various control commands to the system board 11 via the LAN 31.
  • the console 12 transmits various control commands to the servers 21 and 22 included in the system base 20 via the network 33, receives data from the servers 21 and 22 and displays them on a display or the like.
  • the console 12 has the same configuration as a general computer.
  • the console 12 includes, for example, a human interface, a CPU, a memory, a storage medium, a display, and a communication I / F.
  • the system board 11 displays various information regarding the state of the power system based on the data received via the LAN 31 from the servers 21 and 22 or the console 12. For example, the system board 11 superimposes and displays a map indicating the power system in a predetermined area and information on whether or not each system is operating normally.
  • the HMI monitoring device 13 monitors the operating state of the console 12 and the system board 11 provided in the HMI base 10 and the state of the network 33 between the system base 20.
  • the HMI monitoring apparatus 13a determines the state of the network 33 between its own first HMI base 10a and the first system base 20a and the state of the network 33 between its own first HMI base 10a and the second system base 20b.
  • the HMI monitoring device 13 monitors the states of both the first network 33 a and the second network 33 b that constitute the network 33.
  • the HMI monitoring device 13 monitors a state such as whether communication is possible normally in the network 33 with other bases, whether a delay has occurred, a communication error has occurred, or the like. This monitoring method will be described later.
  • the HMI monitoring device 13 may monitor the state of the network 33 with other HMI bases 10 in addition to the state of the network 33 with the system bases 20.
  • the HMI monitoring device 13 monitors the operation states of the console 12 and the system board 11. Specifically, the HMI monitoring device 13 monitors whether the devices 11 and 12 are inoperable, whether or not a failure has occurred in each device, and whether or not an error has occurred in each device. To do. This monitoring method will be described later.
  • the HMI monitoring device 13 determines which HMI base 10 should be the main in the HMI group. This determination method will be described later.
  • the main HMI base 10 in the HMI group controls the main system base 20 in the system group.
  • the sub HMI base 10 in the HMI group operates as a backup of the main HMI base 10.
  • the system base 20 includes a plurality of servers and executes various processes for monitoring and controlling the power system. It is desirable that the first system base 20a and the second system base 20b are in geographically different places. This is to improve the fault tolerance of the system base 20 against an earthquake or the like. Thereby, for example, even when the first system base 20a becomes inoperable due to an earthquake or the like, the second system base 20b can execute processing for monitoring and controlling the power system.
  • the system group has one main system base 20 and other sub system bases 20. Normally, the main system base 20 executes processing, and the sub system base 20 serves as a backup for the main system base 20. However, when a failure occurs in the main system base 20, one of the sub system bases 20 becomes a new main system base 20.
  • the first system base 20a is a main system base and the second system base 20b is a subsystem base in normal times.
  • the system base 20 includes a first server 21, a second server 22, and a system monitoring device 23.
  • the devices 21 to 23 included in the system base 20 are connected by a double LAN 31 of a first LAN 31a and a second LAN 31b.
  • the first server 21 and the second server 22 execute various processes for monitoring and controlling the power system.
  • the servers 21 and 22 acquire various information such as operating status, power generation amount, voltage, and frequency from a power plant, a power transmission network, a substation, and the like. Then, the servers 21 and 22 analyze whether or not each power system is operating normally based on the acquired information. Then, the servers 21 and 22 transmit the analysis results to the HMI base 10 via the network 33 and display the state of the power system on the system board 11 and the like.
  • the servers 21 and 22 execute various processes based on the commands transmitted from the console 12 of the main HMI base 10.
  • the server 21 (or 22) transmits / receives data to / from another server 22 (or 21) and the system monitoring device 23 via the LAN 31.
  • the servers 21 and 22 may be a group of servers multiplexed to increase fault tolerance.
  • the servers 21 and 22 have the same configuration as a general computer.
  • the servers 21 and 22 include, for example, a CPU, a memory, a storage medium, a communication I / F, and the like.
  • the system monitoring device 23 monitors a network 33 between its own system base 20 and another base.
  • the system monitoring device 23a monitors the state of the network 33 with the first HMI base 10a and the state of the network 33 with the second HMI base 10b.
  • the system monitoring device 23 monitors both the first network 33 a and the second network 33 b that constitute the network 33.
  • a specific example of monitoring the state of the network 33 is as described in the HMI monitoring device 13.
  • the system monitoring device 23 monitors the operating states of the servers 21 and 22.
  • a specific example of monitoring the state of the apparatus is as described in the HMI monitoring apparatus 13.
  • the system monitoring device 23 determines which system base 20 should be the main system base 20 in the system group. This determination method will be described later.
  • the main system base 20 in the system group receives a command from the main HMI base 10 and executes processing.
  • the sub system base 20 in the system group operates as a backup of the main system base 20.
  • the router 3 included in the HMI base 10 and the system base 20 serves as a gateway that connects the LAN 31 inside the base and the network 33 outside the base.
  • the router 3 may associate the first LAN 31a with the first network 33a and associate the second LAN 31b with the second network 33b.
  • the router 3 may duplicate the data transmitted from the first LAN 31a or the second LAN 31b and transmit it to both the first network 33a and the second network 33b.
  • FIG. 2 shows a hardware configuration of the system monitoring device 23.
  • the hardware configuration of the HMI monitoring device 13 is almost the same as that in FIG. Therefore, the description of the hardware configuration of the HMI monitoring device 13 is omitted.
  • the system monitoring device 23 includes a CPU 2301 (Central Processing Unit), a memory 2301, a storage device 2302, and a communication interface (hereinafter referred to as “communication I / F”) 2303. These circuits 2300 to 2303 are connected by a bus 2304. ing.
  • the CPU 2300 implements various functions to be described later by reading out and executing computer programs (hereinafter referred to as “programs”) held in the storage device 2302.
  • programs hereinafter referred to as “programs”.
  • the memory 2301 temporarily holds data required when the CPU 2300 executes a program.
  • the memory 2301 is configured by a volatile storage medium such as a DRAM (Dynamic Random Access Memory), for example.
  • DRAM Dynamic Random Access Memory
  • the storage device 2302 holds a program executed by the CPU 2300, data used from the program, and the like.
  • the storage device 2302 is configured by a nonvolatile storage medium such as a hard disk drive or a flash memory, for example.
  • the communication I / F 2303 is connected to the LAN and controls data transmission / reception.
  • the communication I / F 2303 has a configuration conforming to, for example, the Ethernet (registered trademark) standard, and is specifically a NIC (Network Interface Card) or the like.
  • FIG. 3 shows a functional block configuration of the system monitoring device 23 and the HMI monitoring device 13.
  • the system monitoring device 23 will be mainly described, and the reference numerals related to the configuration of the HMI monitoring device 13 are shown in parentheses.
  • the system monitoring device 23 includes an information collection unit 41, a score calculation unit 42, a score evaluation unit 43, and a main site determination unit 44.
  • These functional blocks 41 to 44 are, for example, programs, and are executed by the CPU 2300 to realize various functions to be described later. Therefore, in the present specification, the description “the xx portion executes...” Specifically means “a program related to the xx portion is executed in hardware such as the CPU 2300”.
  • the system monitoring device 23 further includes a DB (Data Base) 45, a score table 46, and an evaluation table 47. These tables 45 to 47 are held in the storage device 2302 or the memory 2301 as data. Then, the program reads data from the tables 45 to 47 held in the storage device 2302 or the memory 2301, and writes data to the tables 45 to 47 held in the storage device 2302 or the memory 2301.
  • DB Data Base
  • the functional block configuration of the HMI monitoring device 13 is almost the same as that of the system monitoring device 23. However, the function of each functional block included in the HMI monitoring apparatus 13 is partially different from the function of each functional block included in the system monitoring apparatus 23 as described later.
  • the information collection unit 41 collects information on the state of the network 33 between the system base 20 and each base (hereinafter referred to as “network state information”). At this time, the information collecting unit 41 collects network state information of both the first network 33a and the second network 33b. For example, the information collection unit 41 collects operation logs from routers, hubs, NICs, etc., uses SNMP (Simple Network Management Protocol) to inquire about the status of routers, hubs, NICs, etc., and flows through the network 33 Network status information is collected by capturing a PING or hitting a device at another site. Then, the information collecting unit 41 registers the collected network state information in the DB 45.
  • network state information information on the state of the network 33 between the system base 20 and each base.
  • the information collection unit 41 collects information on the operation status of each device provided in its own base (hereinafter referred to as “device status information”). For example, the information collection unit 41 collects apparatus state information by collecting operation logs and the like from the servers 21 and 22 or inquiring the states of the servers 21 and 22 using SNMP. Then, the information collection unit 41 registers the collected apparatus state information in the DB 45.
  • the score calculation unit 42 refers to the network state information held in the DB 45 and analyzes the state of the network 33 between its own system base 20 and each base. For example, the score calculation unit 42 analyzes whether the network 33 between the bases is not disconnected, whether a communication error has occurred, whether a communication delay has occurred, or the like.
  • the score calculation unit 42 refers to a network score table 46a (see FIG. 4) that stores a score corresponding to the state of the network based on the analysis result, and the network 33 between its own system base 20 and each base. Score (hereinafter referred to as “network score”) 110 (see FIG. 6) is calculated.
  • the score calculation unit 42 registers the calculated network score 110 in the evaluation table 47 (see FIG. 6).
  • the score calculation unit 42 refers to the device state information held in the DB 45 and analyzes the operation state of each device provided in its own base. For example, the score calculation unit 42 analyzes whether the server is disabled, whether an operation error has occurred, whether a processing delay has occurred, or the like.
  • the score calculation unit 42 refers to the device score table 46b (see FIG. 5) having a score corresponding to the state of the device based on the analysis result, and scores of each device included in the system base 20 of itself (hereinafter “device” 120 (refer to FIG. 6) is calculated.
  • the score calculation unit 42 registers the calculated device score 120 in the evaluation table 47 (see FIG. 6).
  • FIG. 4 is an example of a network score table.
  • various risks possibly of communication failure
  • scores for the risks are associated with scores for the risks.
  • a risk having a large influence on the monitoring control system 1 is associated with a large score.
  • the score “0” is associated with the normal state (101a).
  • a score “10” (101b) is associated with a state in which a communication delay occurs.
  • a score “50” (101c) is associated with a state where a minor communication error has occurred.
  • the score “100” (101d) is in a state where a severe communication error has occurred, and the score “300” (101e) is in a state where one of the double networks is not connected, a double network.
  • the score “MAX” (101f) is associated with the state where any network is not connected.
  • the score “MAX” means the maximum value that the network score can take.
  • the score calculation unit 42 analyzes the network state information, and the network 33 between the system base 20 and the first HMI base 10a is completely disconnected (that is, both the first network 33a and the second network 33b are disconnected). If it is recognized, the score “MAX” corresponding to the completely disconnected state is registered in the corresponding portion of the evaluation table 47 with reference to the network score table 46a. This score is referred to as a network score 110 (see FIG. 6).
  • the network score 110 indicates how much reliability the network 33 between bases currently has (or how much risk it has).
  • the network 33 with the network score 110 of “0” has the highest reliability (or the lowest risk), and the network 33 with the higher network score 110 has a lower reliability (or higher risk).
  • FIG. 5 is an example of the device score table.
  • various risks possibly of failure occurrence
  • scores for the risks are associated with scores for the risks.
  • a large score is associated with a risk having a large influence on the monitoring control system 1.
  • the score “0” is associated with the normal state (102a).
  • a score “5” (102b) is associated with a state where a processing delay has occurred
  • a score “20” (102c) is associated with a state where a minor error has occurred.
  • the score “50” (102d) is in a state where a serious error has occurred
  • the score “200” (102e) is in a state where one of the multiple servers 21 and 22 is inoperable.
  • the score “MAX” is associated with the state in which the servers 21 and 22 are completely inoperable. For example, when one of the first servers 21 included in its own system base 20 is inoperable, the score calculation unit 42 refers to the device score table 46b and evaluates the score “200” corresponding to the inoperable state in the evaluation table. Register at 47 relevant locations. This score is referred to as a device score 120 (see FIG. 6).
  • the device score 120 indicates how much reliability each server 21, 22 currently has (or how much risk it has).
  • the servers 21 and 22 with the device score 120 of “0” have the highest reliability (or the lowest risk), and the servers 21 and 22 with the higher device score 120 have the lower reliability (or higher risk).
  • the device score defined in the device score table 46b and the network score defined in the network score table 46a are preferably set in consideration of the magnitude of influence on the monitoring control system 1 and the like. That is, in the case where importance is attached to the state in the base, the device score value may be set larger than the network score value. If importance is attached to the state between the bases, the network score value may be set larger than the device score value. It is desirable to define the device score setting value and the network score setting value in a balanced manner.
  • the score evaluation unit 43 refers to the evaluation table 47 and extracts the network score 110 of each network 33 and the device score 120 of each of the servers 21 and 22, and the evaluation value 130 (see FIG. 6) of its own system base 20 calculate.
  • the score evaluation unit 43 registers the evaluation value 130 at a predetermined location in the evaluation table 47.
  • the score evaluation unit 43 uses only the network score 110 between its own system base 20 and the main HMI base 10 in calculating the evaluation value 130. That is, the network score 110 between the own system base 20 and the sub HMI base 10 is not used to calculate the evaluation value 130. This is because the system base 20 connected to the main HMI base 10 through the most reliable network 33 is preferably the main system base 20. The fact that the main system site 20 and the main HMI site 10 can transmit commands and data with high reliability increases the fault tolerance of the entire monitoring control system 1.
  • the score evaluation unit 53 of the HMI monitoring apparatus 13 calculates the evaluation value 240 using the network score 220 (see FIG. 9) between the main and sub system bases 20. This is because, as will be described later, the determination of which HMI base 10 should be the main HMI base 10 should not be determined in consideration of which system base 20 is the main system base 20. Because.
  • FIG. 6 is an example of the evaluation table 47 of the system base 20.
  • the evaluation table 47 of the system base 20 has a network score 110 and a device score 120.
  • the network score 110 holds a network score 111 between the own system base 20 and the first HMI base 10a and a network score 112 between the own system base 20 and the second HMI base 10b.
  • the device score 120 holds the device score 121 of the first server 21 and the device score 122 of the second server 22 provided in the system base 20.
  • the score evaluation unit 43 specifies that the first HMI base 10a is the main (in FIG. 6, the second HMI base 10b that is not the main is shaded).
  • the system monitoring device 23 may specify the main HMI base 10 by making an inquiry to each HMI base 10 via the network 33. Alternatively, the system monitoring device 23 may identify the main HMI base 10 based on a notification received from the main HMI base 10 at a predetermined timing.
  • the score evaluation unit 43 adds the network score 111 between the main first HMI base 10a, the device score 121 of the first server 21, and the device score 122 of the second server 22 to obtain an evaluation value. 130 “60” is calculated.
  • the score evaluation unit 43 evaluates only the network score 111 between the main first HMI site 10a and the network score 112 between the sub second HMI sites 10b in the network score 110. .
  • FIG. 7 is an example of an evaluation table of the system monitoring device 23 when the main HMI base 10 is changed.
  • the main HMI base 10 is changed to the second HMI base 10b.
  • the evaluation values 130 of the first system base 20a and the second system base 20b are recalculated.
  • the evaluation value 130 of the first system site 20a is “50”
  • the evaluation value 130 of the second system site 20b is “35”.
  • the system base 20 having the smallest evaluation value 130 is selected as the main system base. Therefore, the main system base 20 is changed from the first system base 20a to the second system base 20b.
  • FIG. 8 is an example of the evaluation table of the system monitoring device 23 when “MAX” is included in the device score.
  • the device score 122 of the second server 21b included in the second system site 20b is “MAX”. That is, the second server 21b included in the second system site 20b is in an inoperable state.
  • the evaluation value 130 of the second system site 20b is “MAX”. That is, it is assumed that “MAX” is obtained regardless of what value is added to “MAX”. Therefore, when the evaluation value 130 “60” of the first system base 20a is compared with the evaluation value “MAX” of the second system base 20b, the evaluation value 130 of the first system base 20a is smaller, so the first system The base 20a is selected as the main system base. That is, even if the network score 111 between the second system site 20b and the main first HMI site 10a is lower (that is, the reliability is higher), the second system site 20b having an inoperable server is Not selected as main system location.
  • the system base 20 having the highest reliability is selected from the comprehensive viewpoint of the reliability of the network 33 with the main HMI base 10 and the reliability of the servers 21 and 22 included in the system base 20. It can be.
  • FIG. 9 is an example of the evaluation table of the HMI base 10.
  • the evaluation table 57 of the HMI base 10 includes, for example, an environmental score 210, a network score 220, and a device score 230.
  • the environmental score 210 indicates an environmental risk at each HMI base 10.
  • the evaluation table 57 can have the earthquake prediction 211 as one of the environmental scores 210. In that case, a large value is set in the environmental score 210 of the HMI base 10 having a high risk of occurrence of a large earthquake.
  • the score evaluation unit 53 can calculate the evaluation value 240 in consideration of the environmental score 210. That is, the score evaluation unit 53 of the HMI base 10 determines the main HMI base 10 in consideration of the risk that the HMI base 10 becomes inoperable due to a disaster or the like.
  • the evaluation table 47 of the system base 20 may also manage the environmental score. In other words, the system base 20 may be evaluated in consideration of the environmental score of the system base 20.
  • the network score 220 holds a network score 221 between its own HMI base 10 and the first system base 20a and a network score 222 between its own HMI base 10 and the second system base 20b.
  • the device score 230 holds the device score 231 of the console 12 included in the HMI base 10 and the device score 232 of the system board 11.
  • the score evaluation unit 53 of the HMI base 10 includes an environmental score 210, a network score 221 between the first system base 20a, a network score 222 between the second system base 20b, and an apparatus score 231 of the console 12. And the device score 232 of the system board 11 are added to calculate an evaluation value 240. That is, the score evaluation unit 43 of the HMI base 10 sets both network scores 220 as evaluation targets regardless of whether the system base 20 is a main system base 20 or a sub system base 20.
  • the main site determination unit 44 provided in the system monitoring device 23 and the main site determination unit 54 provided in the HMI monitoring device 13 are partially different in processing.
  • the main site determination unit 44 provided in the system monitoring device 23 will be described.
  • the main site determination unit 44 determines the main system site 20 in the system group.
  • the main site determination unit 44 collects the evaluation value 130 calculated by the other system site 20 from the other system site 20 and compares it with the evaluation value 130 of its own system site 20. When the own evaluation value 130 is the smallest, the main site determination unit 44 sets its own system site 20 as the main system site 20 and other system sites 20 as the sub system sites 20. On the other hand, when the own evaluation value 130 is not the minimum, the main site determination unit 44 sets the other system site 20 having the minimum evaluation value 130 as the main system site 20 and sets the system sites other than the main system site 20 as sub The system base 20 is assumed.
  • the evaluation value 130 is calculated using only the network score 110 between the main HMI base 10 as described in the score evaluation unit 43. Therefore, the system base 20 with the smallest evaluation value 130 has high reliability of the network 33 and the servers 21 and 22 when viewed from the main HMI base 10.
  • the first HMI base 10a is the main.
  • the evaluation value 130 of the first system site 20a is “60”
  • the evaluation value 130 of the second system site 20b is “75”. Therefore, the first system base 20a having the smallest evaluation value 130 is selected as the main system base 20.
  • the main HMI base 10 is changed from the first HMI base 10a to the second HMI base 10b.
  • the evaluation value 130 of the first system site 20a is “50”
  • the evaluation value 130 of the second system site 20b is “35”. Therefore, the main system base 20 is changed from the first system base 20a to the second system base 20b.
  • the main HMI base 10 is basically preset by the user. However, when a major failure occurs in the main HMI site 10, it is preferable to switch to another HMI site 10 with higher reliability. Therefore, the main site determination unit 54 performs the following process.
  • the main site determination unit 54 collects the evaluation value 240 of the other HMI site 10 and compares it with the evaluation value 240 of its own HMI site 10. The main site determination unit 54 calculates the difference between the evaluation value 240 of the current main HMI site 10 and the evaluation value 240 of its own HMI site 10.
  • the main site determination unit 54 sets the own HMI site 10 as the main and sets the other HMI sites 10 as sub And
  • the difference between the evaluation values 240 is equal to or greater than a predetermined threshold, there is a high possibility that some major failure has occurred in the main HMI base 10. Therefore, there is a risk that the main HMI base 10 will become inoperable in the near future. Therefore, before the main HMI base 10 becomes inoperable, another HMI base 10 with high reliability is changed to the main HMI base 10. Thereby, the fault tolerance of the whole monitoring control system 1 can be improved.
  • the main site determination unit 54 does not change the main HMI site 10 if the difference between the calculated evaluation values 240 is less than the threshold value or the evaluation value 240 is not the minimum. To maintain.
  • a base with a high priority is set as the main base based on a preset priority.
  • the calculated evaluation value is “MAX”.
  • the main site determination units 44 and 54 may exclude sites whose evaluation value is “MAX” from the group.
  • a base with an evaluation value of “MAX” is a base where the network 33 between other bases is completely disconnected or has a completely inoperable device. This is because there is a risk of adverse effects.
  • FIG. 10 is an example of a flowchart of information collection processing at the system site 20.
  • the information collecting unit 41 collects network state information that is information related to the network 33 between the system base 20 of itself and each HMI base 10 (S11). For example, the information collection unit 41 of the first system site 20a collects network state information of the first network 33a and the second network 33b between the first system site 20a and the first HMI site 10a. Further, the information collection unit 41 of the first system site 20a also collects network state information of the first network 33a and the second network 33b between the first system site 20a and the second HMI site 10b. The information collecting unit 41 registers the collected network state information in the DB 45 (S12).
  • the information collection unit 41 collects device status information of each server included in its own system base 20 (S13). For example, the information collection unit 41 of the first system site 20a collects device state information of the first server 21a and the second server 22a. The information collecting unit 41 registers the collected device state information in the DB 45 (S14).
  • the network status information and the device status information related to the own system base 20 are registered in the DB 45.
  • FIG. 11 is an example of a flowchart of score calculation processing at the system site 20.
  • the score calculation unit 42 reads network state information from the DB 45 (S21).
  • the score calculation unit 42 refers to the network score table 46a and calculates the network score 110 of the network 33 with each HMI base 10 (S22).
  • the score calculation unit 42 of the first system site 20a calculates the network score 111 of the network 33 between the first HMI site 10a and the network score 112 of the network 33 between the second HMI site 10b (FIG. 6).
  • the score calculation unit 42 writes the calculated network score 110 in the corresponding part of the score evaluation table 47 (S23).
  • the score calculation unit 42 reads the device state information from the DB 45 (S24).
  • the score calculation unit 42 refers to the device score table 46b and calculates the device score 120 of each server (S25).
  • the score calculation unit 42 of the first system site 20a calculates the device score 121 of the first server 21 and the device score 122 of the second server 22 (see FIG. 6).
  • the score calculation unit 42 writes the calculated device score 120 in the corresponding part of the score evaluation table 47 (S26).
  • the network score 110 related to the network 33 of the own system base 20 and the device score 120 related to the device provided in the own system base are written in the evaluation table 47.
  • FIG. 12 is an example of a flowchart of score evaluation processing at the system site 20.
  • the score evaluation unit 43 identifies the main HMI base 10 in the monitoring control system 1 (S31). For example, the score evaluation unit 43 specifies that the first HMI base 10a is the main.
  • the score evaluation unit 43 extracts only the score corresponding to the main HMI base 10 from the network score 110 of the evaluation table 47 (S32). For example, when the first HMI base 10a is the main, the score evaluation unit 43 extracts only the network score 111 between the first HMI base 10a from the network score 110 of the evaluation table 47 (see FIG. 6).
  • the score evaluation unit 43 extracts the device score 120 corresponding to each server from the device score 120 of the evaluation table 47 (S33). For example, when the own system base 20 includes the first server 21 and the second server 22, the score evaluation unit 43 determines the device score 121 of the first server 21 and the second server 22 from the device score 120 of the evaluation table 47. The device score 122 is extracted (see FIG. 6).
  • the score evaluation unit 43 calculates the evaluation value 130 of its own system base 20 based on the extracted network score 110 and device score 120 (S34). For example, the score evaluation unit 43 sets a value obtained by adding all the scores 111, 112, 121, and 122 as the evaluation value 130 (see FIG. 6). The score evaluation unit 43 writes the calculated evaluation value 130 in the corresponding part of the evaluation table 47 (S35).
  • the evaluation value 130 of its own system base 20 is calculated.
  • FIG. 13 is an example of a flowchart of the main determination process at the system site 20.
  • the main site determination unit 44 acquires the evaluation value 130 of the other system site 20 and writes it in the corresponding part of the evaluation table 47 (S41).
  • the main site determination unit 44 determines whether or not there is a system site 20 with an evaluation value 130 of “MAX” (S42), and if it exists (S42: YES), a system with an evaluation value 130 of “MAX”.
  • the base 20 is separated from the system group (S43). That is, the main site determination unit 44 excludes the system site 20 in which the network 33 is disconnected or the server is inoperable from the system group.
  • the evaluation value 130 of the own system base 20 is “MAX”
  • the own system base 20 is disconnected from the system group, and the process is terminated.
  • the main base determination unit 44 determines that the system base 20 and the other system base 20 The evaluation value 130 is compared to determine whether or not the evaluation value 130 of its own system base 20 is minimum (S44).
  • the main base determination unit 44 determines the own system base 20 as the main system base 20, and sets the other system base 20 as a sub system. It is determined that it is the base 20 (S45).
  • the main base determination unit 44 determines the own system base 20 as the sub system base 20, and the system base 20 having the minimum evaluation value 130. Is determined to be the main system base 20 (S46).
  • the main base determination unit 44 selects the system base 20 having a higher priority as the main base based on the preset priority order.
  • the system base 20 is assumed.
  • the main system base 20 in the system group is determined.
  • FIG. 14 is an example of a flowchart of the main determination process at the HMI site 10.
  • the main site determination unit 54 acquires the evaluation value 240 of the other HMI site 10 and writes it in the corresponding part of the evaluation table 57 (S51).
  • the main site determination unit 54 determines whether or not there is an HMI site 10 with an evaluation value 240 of “MAX” (S52), and if it exists (S52: YES), an HMI with an evaluation value 240 of “MAX”.
  • the base 10 is separated from the HMI group (S53). That is, the main site determination unit 54 excludes from the HMI group the HMI sites 10 in which the network 33 is disconnected or the console 12 or the system board 11 is inoperable. If the evaluation value 240 of the own HMI base 10 is “MAX”, the own HMI base 10 is excluded from the HMI group, and the process is terminated.
  • the main base determination unit 54 and the evaluation value 240 of other HMI bases 10 Compared with the evaluation value 240 of the HMI base 10, the difference between the evaluation value 240 of the own HMI base 10 and the main HMI base 10 is equal to or greater than a predetermined threshold, and the evaluation value of the own HMI base 10 It is determined whether 240 is the minimum (S54).
  • the HMI base 10 is the main HMI base 10 and the other HMI base 10 is the sub HMI base 10 (S55).
  • the main base determination The unit 54 continues the current state of the main HMI base 10 and the sub HMI base 10 (S56). That is, the main site determination unit 54 maintains the current system configuration.
  • the HMI site 10 having the smallest evaluation value 240 becomes the main HMI site 10. .
  • the system base 20 having the highest reliability (or the lowest risk) of the network 33 with the main HMI base 10 can be selected as the main system base 20 in the system group. it can.
  • the highest overall reliability is achieved by taking into account both the reliability of the network 33 with the main HMI base 10 and the reliability of the servers included in each system base 20.
  • the system base 20 (or the lowest risk) can be the main system base 20 of the system group. Thereby, in this embodiment, the fault tolerance of the monitoring control system 1 can be improved.
  • FIG. 15 is a functional block configuration of the system device 23 and the HMI device 13 according to the second embodiment.
  • the system monitoring device 23 will be mainly described, and the reference numerals related to the configuration of the HMI monitoring device 13 are shown in parentheses.
  • the system monitoring apparatus 23 includes an information collection unit 61, a score calculation unit 62, a score evaluation unit 63, a main site determination unit 64, a DB 65, a score table 66, and an evaluation table 67.
  • the HMI monitoring apparatus 13 includes an information collection unit 71, a score calculation unit 72, a score evaluation unit 73, a main site determination unit 74, a DB 75, a score table 76, and an evaluation table, as shown in parentheses in FIG. 77.
  • FIG. 16 is an example of a network score table according to the second embodiment.
  • the same network score table 66 a is used for the score table 66 of the system monitoring apparatus 20 and the score table 76 of the HMI monitoring apparatus 10.
  • the network score table 66a defines the score 103a when the state of the network 33 between the bases is normal as “0”, and the score 103b when the state of the network 33 between the bases is not good as “1”. For example, when both the first network 33a and the second network 33b between bases are disconnected, the network score 410 (see FIG. 17) between the bases is set to “1”. When one of the first network 33a and the second network 33b between the bases is normal (that is, when communication is possible), the network score 410 between the bases is set to “0”.
  • FIG. 17 is an example of an evaluation table of the system base 20.
  • the processing of the system monitoring apparatus 23 will be described with reference to FIG.
  • the information collection unit 61 collects network state information and registers it in the DB 66 as in the case of the first embodiment.
  • the score calculation unit 62 refers to the network score table 66a, analyzes the network state information held by the DB 66, and calculates a network score 410 between the bases. For example, in the network 33 between the first system base 20a and the first HMI base 10a, when neither the first network 33a nor the second network 33b is disconnected, the first system base 20a and the first HMI base 10a are not connected.
  • the network score 411 is set to “1”.
  • the score evaluation unit 63 calculates the evaluation value 420 of its own system base 60 based on the network score 410 of the evaluation table 67. For example, the score evaluation unit 43 sets the value obtained by adding the network scores 411 to 414 as the evaluation value 420. Unlike the score evaluation unit 43 of the first example, the score evaluation unit 63 of the present example calculates the evaluation value 420 using the network scores 411 and 412 between both the main and sub HMI bases 10. .
  • the main site determination unit 64 acquires the evaluation value 420 from the other system site 60 and compares it with the evaluation value 420 of its own system site 60.
  • the main base determination unit 64 sets the own system base 20 as the main system base 60 and sets the other system bases 20 as sub system bases. 60.
  • the evaluation value 420 of the first system base 20a is “1”
  • the evaluation value 420 of the second system base 60b is “0”, so the second system base 20b having the smallest evaluation value 420 is the system group. This is the main system base 60.
  • FIG. 18 is an example of an evaluation table of the HMI base 10.
  • the processing of the functional blocks 71 to 74 included in the HMI monitoring device 13 is substantially the same as the processing of the functional blocks 61 to 64 included in the system monitoring device 23 described above. Therefore, description of the processing outline of each of the functional blocks 71 to 74 is omitted, and an example of specific processing is shown.
  • the score evaluation unit 73 of the first HMI monitoring apparatus 13a adds the network scores 511 to 514 to calculate the evaluation value 520 “1” of the first HMI base 10a. Then, the main site determination unit 74 of the first HMI monitoring device 13a acquires the evaluation value 520 “0” from the second HMI site 10b and compares it with the evaluation value 520 “1” of its own first HMI site 10a. Then, the main base determination unit 74 of the first HMI monitoring apparatus 13a has the evaluation value 520 of its own HMI base 13a not the minimum, so that the first HMI base 13a is the sub HMI base 10 and the evaluation value ⁇ 520 is the minimum. The second HMI base 13b is determined as the main HMI base 10.
  • evaluation value may be calculated based on whether each of the first network 33a and the second network 33b is normal or disconnected. Examples thereof will be described below.
  • FIG. 19 shows a modified example of the evaluation table at the system site 20.
  • the evaluation table 87 shown in FIG. 19 there is no network 33 in which both the first network 33a and the second network 33b are not connected between the bases. However, there is a network 33 in which either the first network 33a or the second network 33b is not connected. For example, only the first network 33a is not connected between the first system base 20a and the first HMI base 10a (see 411a).
  • the score evaluation unit 63 of the first system monitoring device 23a adds the network scores 411 to 414, and calculates the evaluation value 420 of the first system site 20a as “3”. Similarly, the score evaluation unit 63 of the second system monitoring device 23b calculates the evaluation value 420 of the second system base 20b as “2”.
  • the main site determination unit 64 of the first system monitoring device 23a acquires the evaluation value 420 “2” of the second system site 20b and compares it with the evaluation value 420 “3” of its own first system site 20a. Then, the main site determination unit 54 of the first system monitoring device 23a sets the own first system site 20a as the sub system site 20 because the evaluation value 420 of its own first system site 20a is not the minimum, and the evaluation value The second system base 20b having the minimum 420 is determined as the main system base 10.
  • main HMI site 10 can also be determined at the HMI site 10 by the same processing as described above.
  • the main base determination units 64 and 74 determine the bases having a high priority based on the preset priorities as in the first embodiment. Is the main base of the group. As in the first embodiment, the main site determination units 64 and 74 may exclude sites that are not connected to any site from the group.
  • the base having the largest number of networks 33 that can normally communicate with other bases can be set as the main base in the group.
  • SYMBOLS 1 Electric power system monitoring control system, 10 ... HMI base, 20 ... System base, 33 ... Network

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Debugging And Monitoring (AREA)

Abstract

 複数の電力系統監視装置と複数の操作装置を備える分散型電力系統監視制御システムであって、複数の電力系統監視装置は、情報を記憶可能な記憶部と、自電力系統監視装置と各操作装置との間のネットワーク状態情報を収集して記憶部に記憶する情報収集部41と、所定のネットワークスコアテーブルを用いて、ネットワーク状態情報から、自電力系統監視装置と各操作装置との間の各ネットワークスコアを算出するスコア算出部42と、算出された各通信ネットワーク間の各ネットワークスコアを用いて、自電力系統監視装置の評価値を算出するスコア評価部43と、他の各電力系統監視装置の評価値と自電力系統監視装置の評価値とを比較し、自電力系統監視装置の評価値が最小の場合は、自電力系統監視装置をメインの電力系統監視装置とするメイン装置判定部44とを備える。

Description

分散型電力系統監視制御システム及び分散型電力系統監視制御方法
 本発明は、分散型電力系統監視制御システム及び分散型電力系統監視方法に関する。
 従来の電力系統監視制御システムは、1つの拠点に多重系サーバ、操作卓、及び配電盤等を設置して電力系統の監視制御を行う拠点集約型のシステムであった。しかし、近年、システムの拠点が地震又は火災等の災害に見舞われたときなどを想定して、地理的に離れた複数の拠点にシステムを分散する拠点分散型のシステムが求められている。そして、近年のIP(Internet Protocol)通信技術の発展に伴い、複数の拠点間をIP通信ネットワークで結んだ拠点分散型の電力系統監視制御システムへの移行が検討されている。
特開2003-216696号公報
 電力系統監視制御システムのように社会インフラを担うシステムは、障害が発生したときに社会に与える影響が大きいため、高い耐障害性が求められる。したがって、拠点分散型の電力系統監視制御システムにおいても、従来と同じように、もしくは従来以上に高い耐障害性が求められる。
 本発明の目的は、耐障害性の高い分散型電力系統監視制御システム及び分散型電力系統監視方法を提供することにある。
 本発明の別の目的は、重大な障害が発生するリスクの低い拠点を判断できるようにした分散型電力系統制御システム及び分散型電力系統監視方法を提供することにある。
 本発明の一実施形態に従う分散型電力系統監視制御システムは、電力系統を監視するための複数の電力系統監視装置と各電力系統監視装置を操作するための複数の操作装置とそれらを接続する通信ネットワークとを備え、複数の電力系統監視装置の中から選択されるメインの電力系統監視装置と、複数の操作装置の中から選択されるメインの操作装置であって、メインの電力系統監視装置を操作するメインの操作装置と、を備え、複数の電力系統監視装置は、情報を記憶可能な記憶部と、自電力系統監視装置と各操作装置との間の各通信ネットワークの状態を示すネットワーク状態情報を収集して記憶部に記憶する情報収集部と、通信ネットワークの状態に対応するスコアを記憶する所定のネットワークスコアテーブルを用いて、ネットワーク状態情報から、自電力系統監視装置と各操作装置との間の各通信ネットワークのスコアであるネットワークスコアを算出するスコア算出部と、算出された各通信ネットワーク間の各ネットワークスコアを用いて、自電力系統監視装置の評価値を算出するスコア評価部と、他の各電力系統監視装置の評価値と自電力系統監視装置の評価値とを比較し、自電力系統監視装置の評価値が最小の場合は、自電力系統監視装置をメインの電力系統監視装置とするメイン装置判定部とを備える。
 これにより、複数の電力系統監視装置のうち、評価値が最小の電力系統監視装置がメインの電力系統監視装置となる。
 好適な実施形態では、分散型電力系統監視制御システムに係るスコア評価部は、当該スコア評価部の設けられている所定の電力系統監視装置とメインの操作装置との間の通信ネットワークのネットワークスコアに基づいて所定の電力系統監視装置の評価値を算出する。
 これにより、メインの操作装置との間の通信ネットワークのネットワークスコアのみを用いて算出された評価値が最小の電力系統監視装置が、メインの電力系統監視装置となる。
図1は、本発明の一実施形態に係る分散型電力系統監視制御システムのシステム構成である。 図2は、システム監視装置23のハードウェア構成である。 図3は、システム監視装置23及びHMI監視装置13の、機能ブロック構成である。 図4は、ネットワークスコアテーブルの一例である。 図5は、装置スコアテーブルの一例である。 図6は、システム拠点20の評価テーブル47の例である。 図7は、メインのHMI拠点10が変更された場合の、システム監視装置23の評価テーブルの一例である。 図8は、装置スコアに「MAX」を含んでいる場合の、システム監視装置23の評価テーブルの一例である。 図9は、HMI拠点10の評価テーブルの例である。 図10は、システム拠点20における情報収集処理のフローチャートの一例である。 図11は、システム拠点20におけるスコア算出処理のフローチャートの一例である。 図12は、システム拠点20におけるスコア評価処理のフローチャートの一例である。 図13は、システム拠点20におけるメイン判定処理のフローチャートの一例である。 図14は、HMI拠点10におけるメイン判定処理のフローチャートの一例である。 図15は、第2実施例に係るシステム装置23及びHMI装置13の、機能ブロック構成である。 図16は、第2実施例に係るネットワークスコアテーブルの一例である。 図17は、システム拠点20の評価テーブルの一例である。 図18は、HMI拠点10の評価テーブルの一例である。 図19は、システム拠点20における評価テーブルの変形例である。
 本実施形態に係る分散型電力系統監視制御システムは、以下に示すように、グループを構成する複数の装置において、各装置を結ぶ通信ネットワークの状態に基づいて、グループの中でメイン装置として動作する装置を決定する。
 図1は、本発明の一実施形態に係る分散型電力系統監視制御システムのシステム構成である。
 分散型電力系統監視制御システム(以下「監視制御システム」という)1は、第1HMI(Human Machine Interface)拠点10aと、第2HMI拠点10bと、第1システム拠点20aと、第2システム拠点20bを備える。第1HMI拠点10aと第2HMI拠点10bとは、「操作装置」に該当する。第1システム拠点20aと第2システム拠点20bとは、「電力系統監視装置」に該当する。特に区別しない場合、HMI拠点10a,10bをHMI拠点10と呼び、システム拠点20a,20bをシステム拠点20と呼ぶ。
 第1HMI拠点10aと第2HMI拠点10bは、相互にバックアップ拠点となることができる。例えば、第1HMI拠点10aに障害が発生したときは、第2HMI拠点10bが代わりになることができる。その逆も同様に、第2HMI拠点10bに障害が発生した場合は、第1HMI拠点10aが第2HMI拠点10bの代わりに動作する。同様に、第1システム拠点20aと第2システム拠点20bも、相互にバックアップ拠点となることができる。相互にバックアップ拠点となることができる複数の拠点が一つのグループを形成する。例えば、第1HMI拠点10aと第2HMI拠点10bがHMIグループを形成する。同様に、第1システム拠点20aと第2システム拠点20bがシステムグループを形成する。グループを形成する拠点数は、2以上でもよい。各拠点は、第1ネットワーク33a及び第2ネットワーク33bの二重の通信ネットワークで双方向通信可能に接続される。第1ネットワーク33aと第2ネットワーク33bは互いにバックアップの役割を果たす。以下、第1ネットワーク33aと第2ネットワーク33bから二重化されたネットワークを、ネットワーク33と呼ぶ。ネットワーク33は、例えば、電力関係の情報をIPパケットで通信することのできる通信ネットワークとして構成される。
 以下、HMI拠点10について説明する。HMI拠点10は、監視制御システム1の利用者(以下単に「利用者」という)が電力系統を監視するためのインタフェース装置を備える。利用者とは、例えば、電力系統を管理する会社の社員等である。第1HMI拠点10aと第2HMI拠点10bは、地理的に異なる場所に存在することが望ましい。HMI拠点10の地震等に対する耐障害性を高めるためである。これにより、例えば、第1HMI拠点10aが地震等によって使用不能になったときでも、利用者は第2HMI拠点10bから電力系統を監視できる。
 HMIグループは、1つのメインのHMI拠点10とそれ以外のサブのHMI拠点10を有する。利用者は、通常時、メインのHMI拠点10から電力系統を監視したり、保守操作したりする。メインHMI拠点10に障害が発生した場合、サブのHMI拠点10のいずれかが新たにメインのHMI拠点10となる。本実施例では、通常時は、第1HMI拠点10aがメインHMI拠点であり、第2HMI拠点10bがサブHMI拠点であるとする。
 HMI拠点10は、系統盤11と、操作卓12と、HMI監視装置13とを備える。HMI拠点10が備える各装置11~13は、第1LAN31aと第2LAN31bの二重のLAN(Local
Area Network)で接続されている。通信の耐障害性を高めるためである。第1LAN31aと第2LAN31bは、互いにバックアップの役割を果たす。したがって、もし仮に第1LAN31aが不通になったとしても、各装置11~13は第2LAN31bを通じて通信が可能である。第1LAN31aと第2LAN31bとで二重化されたLANを、LAN31と呼ぶ。
 操作卓12は、利用者が電力系統を監視するための操作を行う装置である。操作卓12は、LAN31に接続されている。例えば、操作卓12は、様々な制御コマンドを、LAN31を介して系統盤11に送信する。また、操作卓12は、様々な制御コマンドを、ネットワーク33を介してシステム拠点20が備える各サーバ21、22に送信したり、各サーバ21、22からデータを受信してディスプレイ等に表示したりする。操作卓12は、一般的なコンピュータと同様の構成を有する。操作卓12は、例えば、ヒューマンインタフェース、CPU、メモリ、記憶媒体、ディスプレイ、及び通信I/F等を備える。
 系統盤11は、各サーバ21、22又は操作卓12から、LAN31を介して受信したデータを基に、電力系統の状態に関する様々な情報を表示する。例えば、系統盤11は、所定の地域の電力系統を示すマップと、それぞれの系統が正常に動作しているか否かの情報等とを重畳して表示する。
 HMI監視装置13は、自己のHMI拠点10が備える操作卓12及び系統盤11の動作状態と、システム拠点20との間のネットワーク33の状態を監視する。例えば、HMI監視装置13aは、自己の第1HMI拠点10aと第1システム拠点20aとの間のネットワーク33の状態と、自己の第1HMI拠点10aと第2システム拠点20bとの間のネットワーク33の状態を監視する。HMI監視装置13は、ネットワーク33を構成する第1ネットワーク33a及び第2ネットワーク33bの両方の状態を監視する。HMI監視装置13は、他の拠点との間のネットワーク33において、正常に通信が可能であるか、遅延が発生していないか、通信エラーが発生していないか、などの状態を監視する。この監視方法については後述する。HMI監視装置13は、システム拠点20との間のネットワーク33の状態に加えて、他のHMI拠点10との間のネットワーク33の状態も監視するようにしてもよい。
 HMI監視装置13は、操作卓12及び系統盤11のそれぞれの動作状態を監視する。具体的には、HMI監視装置13は、各装置11、12が動作不能になっていないか、各装置に障害が発生していないか、各装置にエラーが発生していないか、などを監視する。この監視方法については後述する。
 HMI監視装置13は、HMIグループの中で、いずれのHMI拠点10をメインとすべきかを判断する。この判断方法については後述する。監視制御システム1では、HMIグループにおけるメインのHMI拠点10が、システムグループにおけるメインのシステム拠点20を制御する。そして、HMIグループにおけるサブのHMI拠点10は、メインのHMI拠点10のバックアップとして動作する。
 以下、システム拠点20について説明する。
 システム拠点20は、複数のサーバを備え、電力系統を監視及び制御するための様々な処理を実行する。第1システム拠点20aと第2システム拠点20bは、地理的に異なる場所にあることが望ましい。システム拠点20の地震等に対する耐障害性を高めるためである。これにより、例えば、第1システム拠点20aが地震等によって動作不能になったときでも、第2システム拠点20bが電力系統を監視及び制御するための処理を実行できる。
 システムグループは、1つのメインのシステム拠点20とそれ以外のサブのシステム拠点20を有する。通常時は、メインのシステム拠点20が処理を実行し、サブのシステム拠点20はメインのシステム拠点20のバックアップとしての役割を果たす。しかし、メインのシステム拠点20に障害が発生したときは、サブのシステム拠点20のいずれかが新たにメインのシステム拠点20となる。本実施例では、通常時は、第1システム拠点20aがメインシステム拠点であり、第2システム拠点20bがサブシステム拠点であるとする。
 システム拠点20は、第1サーバ21と、第2サーバ22と、システム監視装置23を備える。システム拠点20が備える各装置21~23は、第1LAN31aと第2LAN31bの二重のLAN31で接続されている。
 第1サーバ21及び第2サーバ22は、それぞれ電力系統を監視及び制御するための様々な処理を実行する。例えば、サーバ21、22は、発電所、送電網、及び変電所等から、稼働状況、発電量、電圧、及び周波数等、様々な情報を取得する。そして、サーバ21、22は、取得した情報を基に、各電力系統が正常に動作しているか否かを分析する。そして、サーバ21、22は、その分析結果を、ネットワーク33を介してHMI拠点10に送信し、系統盤11等に電力系統の状態を表示させる。
 サーバ21、22は、メインのHMI拠点10の操作卓12から送信されたコマンドに基づき、各種処理を実行する。
 サーバ21(又は22)は、LAN31を介して、他のサーバ22(又は21)及びシステム監視装置23とデータを送受信する。サーバ21、22は、耐障害性を高めるために多重化されたサーバ群であってもよい。サーバ21、22は、一般的なコンピュータと同様の構成を有する。サーバ21、22は、例えば、CPU、メモリ、記憶媒体、及び通信I/F等を備える。
 システム監視装置23は、自己のシステム拠点20と他の拠点との間のネットワーク33を監視する。例えば、システム監視装置23aは、第1HMI拠点10aとの間のネットワーク33の状態、及び第2HMI拠点10bとの間のネットワーク33の状態を監視する。システム監視装置23は、ネットワーク33を構成する第1ネットワーク33aと第2ネットワーク33bの両方を監視する。ネットワーク33の状態の監視の具体例は、HMI監視装置13で述べたとおりである。
 システム監視装置23は、各サーバ21、22の動作状態を監視する。装置の状態の監視の具体例は、HMI監視装置13で述べたとおりである。
 システム監視装置23は、システムグループにおいて、いずれのシステム拠点20をメインのシステム拠点20とすべきかを判断する。この判断方法については後述する。監視制御システム1では、システムグループにおけるメインのシステム拠点20が、メインのHMI拠点10からコマンドを受信して処理を実行する。そして、システムグループにおけるサブのシステム拠点20は、メインのシステム拠点20のバックアップとして動作する。
 HMI拠点10及びシステム拠点20が備えるルータ3は、拠点の内部のLAN31と拠点の外部のネットワーク33との間をつなぐゲートウェイの役割を果たす。ルータ3は、第1LAN31aと第1ネットワーク33aとを対応付け、第2LAN31bと第2ネットワーク33bとを対応付けるようにしてもよい。もしくは、ルータ3は、第1LAN31a又は第2LAN31bから送信されたデータを複製して、第1ネットワーク33a及び第2ネットワーク33bの両方に送信するようにしてもよい。
 図2は、システム監視装置23のハードウェア構成である。なお、HMI監視装置13のハードウェア構成も図2とほぼ同じである。したがって、HMI監視装置13のハードウェア構成の説明は省略する。システム監視装置23は、CPU2301(Central Processing Unit)と、メモリ2301、記憶装置2302と、通信インタフェース(以下「通信I/F」という)2303を備え、これら各回路2300~2303はバス2304によって接続されている。
 CPU2300は、記憶装置2302に保持されているコンピュータプログラム(以下「プログラム」という)を読み出して実行することにより、後述する各種機能を実現する。
 メモリ2301には、CPU2300においてプログラムが実行される際に必要とされるデータが一時的に保持される。メモリ2301は、例えば、DRAM(Dynamic Random Access Memory)のような揮発性記憶媒体で構成される。
 記憶装置2302は、CPU2300において実行されるプログラム及びプログラムから使用されるデータ等を保持する。記憶装置2302は、例えば、ハードディスクドライブまたはフラッシュメモリのような不揮発性記憶媒体で構成される。
 通信I/F2303は、LANと接続され、データの送受信を制御する。通信I/F2303は、例えばEthernet(登録商標)規格に準拠した構成を有し、具体的にはNIC(Network Interface Card)等である。
 図3は、システム監視装置23及びHMI監視装置13の、機能ブロック構成である。図3では、システム監視装置23を中心に説明し、HMI監視装置13の構成に関する符号は、かっこ書きにしてある。
 システム監視装置23は、情報収集部41と、スコア算出部42と、スコア評価部43と、メイン拠点判定部44を備える。これら機能ブロック41~44は、例えばプログラムであり、CPU2300によって実行されることで、後述する各種機能を実現する。したがって、本明細書において「xx部が、・・・を実行する」という記載は、具体的には「CPU2300等のハードウェアにおいて、xx部に関するプログラムが実行される」ことを意味する。
 システム監視装置23はさらに、DB(Data Base)45と、スコアテーブル46と、評価テーブル47とを備える。これらテーブル45~47は、データとして記憶装置2302又はメモリ2301に保持される。そして、プログラムは、記憶装置2302又はメモリ2301に保持されたテーブル45~47からデータを読み出したり、記憶装置2302又はメモリ2301に保持されたテーブル45~47にデータを書き込んだりする。
 なお、HMI監視装置13の機能ブロック構成も、システム監視装置23とほぼ同じである。しかし、HMI監視装置13が備える各機能ブロックの機能は、後述のように、システム監視装置23が備える各機能ブロックの機能と一部異なる。
 情報収集部41は、自己のシステム拠点20と各拠点との間のネットワーク33の状態に関する情報(以下「ネットワーク状態情報」という)を収集する。このとき、情報収集部41は、第1ネットワーク33a及び第2ネットワーク33bの両方のネットワーク状態情報を収集する。情報収集部41は、例えば、ルータ、ハブ又はNIC等から動作ログ等を収集したり、SNMP(Simple Network Management Protocol)を用いてルータ、ハブ又はNIC等に状態を問い合わせたり、ネットワーク33を流れるパケットをキャプチャしたり、他の拠点の装置にPINGを打ったりして、ネットワーク状態情報を収集する。そして、情報収集部41は、収集したネットワーク状態情報をDB45に登録する。
 さらに、情報収集部41は、自己の拠点が備える各装置の動作の状態に関する情報(以下「装置状態情報」という)を収集する。情報収集部41は、例えば、各サーバ21、22から動作ログ等を収集したり、SNMPを用いてサーバ21、22に状態を問い合わせたりして、装置状態情報を収集する。そして、情報収集部41は、収集した装置状態情報をDB45に登録する。
 スコア算出部42は、DB45に保持されたネットワーク状態情報を参照して、自己のシステム拠点20と各拠点との間のネットワーク33がどのような状態であるかを分析する。例えば、スコア算出部42は、各拠点間のネットワーク33が、不通となっていないか、通信エラーが発生していないか、通信遅延が発生していないかなどを分析する。スコア算出部42は、分析結果を基に、ネットワークの状態に対応するスコアを記憶するネットワークスコアテーブル46a(図4参照)を参照して、自己のシステム拠点20と各拠点との間のネットワーク33に関するスコア(以下「ネットワークスコア」という)110(図6参照)を算出する。スコア算出部42は、算出したネットワークスコア110を評価テーブル47(図6参照)に登録する。
 さらに、スコア算出部42は、DB45に保持された装置状態情報を参照して、自己の拠点が備える各装置の動作状態を分析する。例えば、スコア算出部42は、サーバが、動作不能になっていないか、動作エラーが発生していないか、処理の遅延が発生していないかなどを分析する。スコア算出部42は、分析結果を基に、装置の状態に対応するスコアを有する装置スコアテーブル46b(図5参照)を参照して、自己のシステム拠点20が備える各装置のスコア(以下「装置スコア」という)120(図6参照)を算出する。スコア算出部42は、算出した装置スコア120を評価テーブル47(図6参照)に登録する。
 次に、スコア算出部42がスコアを算出する方法を、図4及び図5を用いて具体的に説明する。
 図4は、ネットワークスコアテーブルの一例である。ネットワークスコアテーブル46aには、ネットワーク33おいて発生し得る様々なリスク(通信障害の可能性)と、そのリスクに対するスコアが対応付けられている。
 ネットワークスコアテーブル46aにおいて、監視制御システム1に与える影響の大きいリスクには、大きいスコアが対応付けられている。例えば、正常状態には、スコア「0」が対応付けられている(101a)。同様に、例えば、通信遅延が発生している状態には、スコア「10」(101b)が対応付けられている。軽度の通信エラーが発生している状態にはスコア「50」(101c)が対応付けられている。重度の通信エラーが発生している状態にはスコア「100」(101d)が、2重のネットワークのうち1本のネットワークが不通の状態にはスコア「300」(101e)が、2重のネットワークのうちいずれのネットワークも不通の状態にはスコア「MAX」(101f)が、対応付けられている。ここで、スコア「MAX」は、ネットワークスコアが取り得る最大値を意味する。
 スコア算出部42はネットワーク状態情報を分析して、自己のシステム拠点20と第1HMI拠点10aとの間のネットワーク33が完全に不通(すなわち、第1ネットワーク33a及び第2ネットワーク33bの両方が不通)であると認識した場合、ネットワークスコアテーブル46aを参照し、完全不通状態に対応するスコア「MAX」を評価テーブル47の該当する箇所に登録する。このスコアをネットワークスコア110(図6参照)という。
 すなわち、ネットワークスコア110は、拠点間のネットワーク33が現在どのくらいの信頼性を有しているか(又はどのくらいのリスクを有しているか)を示している。ネットワークスコア110が「0」のネットワーク33が最も信頼性が高く(又は最もリスクが低く)、ネットワークスコア110の大きいネットワーク33ほど信頼性が低い(又はリスクが高い)。
 図5は、装置スコアテーブルの一例である。装置スコアテーブル46bには、サーバ21、22において発生し得る様々なリスク(障害発生の可能性)と、そのリスクに対するスコアが対応付けられている。装置スコアテーブル46bにおいて、監視制御システム1に与える影響の大きいリスクには、大きいスコアが対応付けられている。例えば、正常状態にはスコア「0」が対応付けられている(102a)。同様に、処理遅延が発生している状態にはスコア「5」(102b)が、軽度のエラーが発生している状態にはスコア「20」(102c)が対応付けられている。重度のエラーが発生している状態にはスコア「50」(102d)が、多重サーバ21、22のうちの1台のサーバ21、22が動作不能の状態にはスコア「200」(102e)が、サーバ21、22が完全に動作不能の状態にはスコア「MAX」が、対応付けられている。例えば、自己のシステム拠点20が備える第1サーバ21の1台が動作不能の場合、スコア算出部42は、装置スコアテーブル46bを参照して、動作不能状態に対応するスコア「200」を評価テーブル47の該当する箇所に登録する。このスコアを装置スコア120(図6参照)という。
 すなわち、装置スコア120は、各サーバ21、22が現在どのくらいの信頼性を有しているか(又はどのくらいのリスクを有しているか)を示している。装置スコア120が「0」のサーバ21、22が最も信頼性が高く(又は最もリスクが低く)、装置スコア120の大きいサーバ21、22ほど信頼性が低い(又はリスクが高い)。
 なお、装置スコアテーブル46bに定義される装置スコアと、ネットワークスコアテーブル46aに定義されるネットワークスコアとは、監視制御システム1に与える影響の大きさ等を考慮して、設定されるのが好ましい。すなわち、拠点内の状態を重視する場合は、装置スコアの値をネットワークスコアの値よりも大きく設定すればよい。拠点間の状態を重視する場合は、ネットワークスコアの値を装置スコアの値よりも大きく設定すればよい。装置スコアの設定値とネットワークスコアの設定値とは、バランスをとって定義することが望ましい。
 図3に戻る。スコア評価部43は、評価テーブル47を参照して、各ネットワーク33のネットワークスコア110と各サーバ21、22の装置スコア120を抽出し、自己のシステム拠点20の評価値130(図6参照)を算出する。スコア評価部43は、その評価値130を評価テーブル47の所定の箇所に登録する。
 スコア評価部43は、評価値130の算出にあたり、自己のシステム拠点20とメインのHMI拠点10との間のネットワークスコア110だけを使用する。すなわち、自己のシステム拠点20とサブのHMI拠点10との間のネットワークスコア110は評価値130の算出に使用しない。なぜなら、メインのHMI拠点10と最も信頼性の高いネットワーク33で接続されているシステム拠点20がメインのシステム拠点20になることが望ましいためである。メインのシステム拠点20とメインのHMI拠点10とがコマンド及びデータを高い信頼性をもって伝送できることが、監視制御システム1全体の耐障害性を高めることになる。
 なお、HMI監視装置13のスコア評価部53は、メイン及びサブ全てのシステム拠点20との間のネットワークスコア220(図9参照)を使用して評価値240を算出する。なぜなら、後述するように、いずれのHMI拠点10をメインのHMI拠点10とすべきかの判断は、いずれのシステム拠点20がメインのシステム拠点20であるかを考慮して判断されるべきものではないからである。
 次に、システム拠点20のスコア評価部43が評価値130を算出する方法について具体的に説明する。
 図6は、システム拠点20の評価テーブル47の例である。システム拠点20の評価テーブル47は、ネットワークスコア110と装置スコア120を有する。
 ネットワークスコア110は、自己のシステム拠点20と第1HMI拠点10aとの間のネットワークスコア111と、自己のシステム拠点20と第2HMI拠点10bとの間のネットワークスコア112を保持する。装置スコア120は、システム拠点20が備える第1サーバ21の装置スコア121と、第2サーバ22の装置スコア122を保持する。
 以下、図6に示す例を用いて、システム監視装置23のスコア評価部43における評価値130の算出方法を示す。
 まず、スコア評価部43は、第1HMI拠点10aがメインであることを特定する(図6では、メインでない第2HMI拠点10bが網掛けされている)。システム監視装置23は、ネットワーク33を介して各HMI拠点10に問い合わせることで、メインのHMI拠点10を特定してもよい。または、システム監視装置23は、メインのHMI拠点10から所定のタイミングで受信する通知に基づいて、メインのHMI拠点10を特定してもよい。
 次に、スコア評価部43は、メインの第1HMI拠点10aとの間のネットワークスコア111と、第1サーバ21の装置スコア121と、第2サーバ22の装置スコア122とを加算して、評価値130「60」を算出する。
 すなわち、スコア評価部43は、ネットワークスコア110においてはメインの第1HMI拠点10aとの間のネットワークスコア111のみを評価対象とし、サブの第2HMI拠点10bとの間のネットワークスコア112は評価対象としない。
 前述のとおり、システム拠点20への指示は、メインのHMI拠点10aから行われる。したがって、メインのHMI拠点10aと間のネットワーク33の信頼性が最も高いシステム拠点20をメインのシステム拠点20として決定することが、監視制御システム1全体の信頼性を高めることに繋がる。したがって、メインのHMI拠点10aが変更されたときは、それに伴って、メインのシステム拠点20が変更されることもあり得る。以下、その場合について説明する。
 図7は、メインのHMI拠点10が変更された場合の、システム監視装置23の評価テーブルの一例である。
 図7では、メインのHMI拠点10が、第2HMI拠点10bに変更されている。このとき、第1システム拠点20a及び第2システム拠点20bの評価値130は再計算される。図7に示すように、第1システム拠点20aの評価値130は「50」、第2システム拠点20bの評価値130は「35」となる。基本的に評価値130が最小のシステム拠点20がメインのシステム拠点として選択される。したがって、メインのシステム拠点20は、第1システム拠点20aから第2システム拠点20bに変更される。
 しかし、メインのHMI拠点10との間のネットワーク33の信頼性が高かったとしても、システム拠点20が備えるサーバ21、22の信頼性が低い場合は、そのシステム拠点20をメインとすることは望ましくない。以下、その場合について説明する。
 図8は、装置スコアに「MAX」を含んでいる場合の、システム監視装置23の評価テーブルの一例である。
 図8では、第2システム拠点20bが備える第2サーバ21bの装置スコア122が「MAX」となっている。すなわち、第2システム拠点20bが備える第2サーバ21bは動作不能の状態となっている。
 このとき、第2システム拠点20bの評価値130は「MAX」とする。すなわち、「MAX」にどのような値を加算しても「MAX」であるとする。したがって、第1システム拠点20aの評価値130「60」と、第2システム拠点20bの評価値「MAX」とを比較すると、第1システム拠点20aの評価値130の方が小さいので、第1システム拠点20aをメインのシステム拠点として選択する。すなわち、たとえ第2システム拠点20bの方がメインの第1HMI拠点10aとの間のネットワークスコア111が低い(すなわち信頼性が高い)としても、動作不能の状態のサーバを有する第2システム拠点20bはメインのシステム拠点として選択されない。
 これにより、メインのHMI拠点10との間のネットワーク33の信頼性と、システム拠点20が備えるサーバ21、22の信頼性とを総合的に勘案して、最も信頼性の高いシステム拠点20をメインとすることができる。
 次に、HMI拠点10のスコア評価部53が評価値を算出する方法について説明する。
 図9は、HMI拠点10の評価テーブルの例である。HMI拠点10の評価テーブル57は、例えば、環境スコア210と、ネットワークスコア220と、装置スコア230を有する。
 環境スコア210は、各HMI拠点10における環境に関するリスクを示す。例えば、評価テーブル57は、環境スコア210の一つとして地震予測211を有することができる。その場合、大きな地震が発生するリスクの高いHMI拠点10の環境スコア210には、大きな値が設定される。
スコア評価部53は、環境スコア210も加味して評価値240を算出することができる。すなわち、HMI拠点10のスコア評価部53は、HMI拠点10が災害等によって動作不能になるリスクも勘案して、メインのHMI拠点10を決定する。なお、システム拠点20の評価テーブル47も、環境スコアを管理してもよい。つまり、システム拠点20の環境スコアも考慮して、各システム拠点20を評価する構成でもよい。
 ネットワークスコア220は、自己のHMI拠点10と第1システム拠点20aの間のネットワークスコア221と、自己のHMI拠点10と第2システム拠点20bとの間のネットワークスコア222を保持する。装置スコア230は、HMI拠点10が備える操作卓12の装置スコア231と、系統盤11の装置スコア232を保持する。
 HMI拠点10のスコア評価部53は、環境スコア210と、第1システム拠点20aとの間のネットワークスコア221と、第2システム拠点20bとの間のネットワークスコア222と、操作卓12の装置スコア231と、系統盤11の装置スコア232とを加算して、評価値240を算出する。すなわち、HMI拠点10のスコア評価部43は、メインのシステム拠点20であるかサブのシステム拠点20であるかを問わず、両方のネットワークスコア220を評価対象とする。
 図3に戻る。システム監視装置23が備えるメイン拠点判定部44と、HMI監視装置13が備えるメイン拠点判定部54は、一部処理が異なる。
 システム監視装置23が備えるメイン拠点判定部44について説明する。メイン拠点判定部44は、システムグループにおいてメインとなるシステム拠点20を判定する。
 メイン拠点判定部44は、他のシステム拠点20から、他のシステム拠点20が算出した評価値130を収集し、自己のシステム拠点20の評価値130と比較する。そして、メイン拠点判定部44は、自己の評価値130が最小の場合は、自己のシステム拠点20をメインのシステム拠点20とし、それ以外のシステム拠点20をサブのシステム拠点20とする。一方、自己の評価値130が最小でない場合、メイン拠点判定部44は、評価値130が最小の他のシステム拠点20をメインのシステム拠点20とし、メインのシステム拠点20以外のシステム拠点をサブのシステム拠点20とする。
 評価値130は、スコア評価部43において説明したとおり、メインのHMI拠点10との間のネットワークスコア110のみを用いて算出されている。したがって、評価値130が最小のシステム拠点20は、メインのHMI拠点10から見ると、ネットワーク33及びサーバ21、22の信頼性が高い。
 例えば、図6に示す評価テーブル47では、第1HMI拠点10aがメインである。このとき、第1システム拠点20aの評価値130が「60」、第2システム拠点20bの評価値130が「75」である。したがって、評価値130が最小の第1システム拠点20aがメインのシステム拠点20として選択される。
 ここで、図7に示すように、メインのHMI拠点10が、第1HMI拠点10aから第2HMI拠点10bに変更されたと仮定する。この場合、第1システム拠点20aの評価値130は「50」、第2システム拠点20bの評価値130は「35」となる。したがって、メインのシステム拠点20は、第1システム拠点20aから第2システム拠点20bに変更される。
 次に、HMI監視装置13が備えるメイン拠点判定部54について説明する。メインのHMI拠点10は、基本的に利用者によって予め設定される。しかし、メインのHMI拠点10に大きな障害が発生している場合は、より信頼性の高い他のHMI拠点10に切り替える方が望ましい。そこで、メイン拠点判定部54は、以下のような処理を行う。
 メイン拠点判定部54は、他のHMI拠点10の評価値240を収集し、自己のHMI拠点10の評価値240と比較する。メイン拠点判定部54は、現在メインのHMI拠点10の評価値240と自己のHMI拠点10の評価値240との差分を算出する。
 メイン拠点判定部54は、算出した評価値240の差分が所定の閾値以上であり、かつ、自己の評価値240が最小の場合、自己のHMI拠点10をメインとし、他のHMI拠点10をサブとする。
 評価値240の差分が所定の閾値以上であるということは、メインのHMI拠点10に何らかの大きな障害が発生している可能性が高い。よって、近い将来、メインのHMI拠点10が動作不能に陥る恐れがある。そこで、メインのHMI拠点10が動作不能に陥る前に、信頼性の高い他のHMI拠点10をメインのHMI拠点10に変更しておく。これにより、監視制御システム1全体の耐障害性を高めることができる。
 メイン拠点判定部54は、算出した評価値240の差分が閾値未満であるか、または、自己の評価値240が最小でない場合のいずれかの場合は、メインのHMI拠点10を変更せず、現状を維持する。
 なお、評価値130が同じ拠点が複数存在する場合は、予め設定された優先順位に基づき、優先順位の高い拠点をメインの拠点とする。また、前述のとおり、スコアに「MAX」が存在する場合は、算出される評価値は「MAX」となる。メイン拠点判定部44、54は、評価値が「MAX」の拠点をグループから除外してもよい。評価値が「MAX」の拠点は、他の拠点との間のネットワーク33が完全に不通であるか、または、完全に動作不能の装置を有している拠点であり、他の正常な拠点に悪影響を及ぼす恐れがあるためである。
 図10は、システム拠点20における情報収集処理のフローチャートの一例である。
 情報収集部41は、自己のシステム拠点20と、各HMI拠点10との間のネットワーク33に関する情報であるネットワーク状態情報を収集する(S11)。例えば、第1システム拠点20aの情報収集部41は、第1システム拠点20aと第1HMI拠点10aとの間の第1ネットワーク33a及び第2ネットワーク33bの、ネットワーク状態情報を収集する。さらに、第1システム拠点20aの情報収集部41は、第1システム拠点20aと第2HMI拠点10bとの間の第1ネットワーク33a及び第2ネットワーク33bの、ネットワーク状態情報も収集する。情報収集部41は、収集したネットワーク状態情報をDB45に登録する(S12)。
 情報収集部41は、自己のシステム拠点20が備える各サーバの装置状態情報を収集する(S13)。例えば、第1システム拠点20aの情報収集部41は、第1サーバ21a及び第2サーバ22aの装置状態情報を収集する。情報収集部41は、収集した装置状態情報をDB45に登録する(S14)。
 以上の処理により、自己のシステム拠点20に関連するネットワーク状態情報と装置状態情報がDB45に登録される。
 図11は、システム拠点20におけるスコア算出処理のフローチャートの一例である。
 スコア算出部42は、ネットワーク状態情報をDB45から読み出す(S21)。スコア算出部42は、ネットワークスコアテーブル46aを参照し、各HMI拠点10との間のネットワーク33のネットワークスコア110を算出する(S22)。例えば、第1システム拠点20aのスコア算出部42は、第1HMI拠点10aとの間のネットワーク33のネットワークスコア111と、第2HMI拠点10bとの間のネットワーク33のネットワークスコア112をそれぞれ算出する(図6参照)。
 スコア算出部42は、算出したネットワークスコア110を、スコア評価テーブル47の該当する箇所に書き込む(S23)。
 スコア算出部42は、装置状態情報をDB45から読み出す(S24)。スコア算出部42は、装置スコアテーブル46bを参照し、各サーバの装置スコア120を算出する(S25)。例えば、第1システム拠点20aのスコア算出部42は、第1サーバ21の装置スコア121と、第2サーバ22の装置スコア122をそれぞれ算出する(図6参照)。スコア算出部42は、算出した装置スコア120を、スコア評価テーブル47の該当する箇所に書き込む(S26)。
 以上の処理により、評価テーブル47には、自己のシステム拠点20のネットワーク33に関するネットワークスコア110と、自己のシステム拠点が備える装置に関する装置スコア120とが書き込まれる。
 図12は、システム拠点20におけるスコア評価処理のフローチャートの一例である。
 スコア評価部43は、監視制御システム1におけるメインのHMI拠点10を特定する(S31)。例えば、スコア評価部43は、第1HMI拠点10aがメインであると特定する。
 スコア評価部43は、評価テーブル47のネットワークスコア110から、メインのHMI拠点10に対応するスコアのみを抽出する(S32)。例えば、第1HMI拠点10aがメインである場合、スコア評価部43は、評価テーブル47のネットワークスコア110から、第1HMI拠点10aとの間のネットワークスコア111のみを抽出する(図6参照)。
 スコア評価部43は、評価テーブル47の装置スコア120から、各サーバに対応する装置スコア120を抽出する(S33)。例えば、自己のシステム拠点20が第1サーバ21と第2サーバ22を備える場合、スコア評価部43は、評価テーブル47の装置スコア120から、第1サーバ21の装置スコア121と第2サーバ22の装置スコア122を抽出する(図6参照)。
 スコア評価部43は、抽出したネットワークスコア110及び装置スコア120を基に、自己のシステム拠点20の評価値130を算出する(S34)。例えば、スコア評価部43は、全てのスコア111、112、121,122を加算した値を評価値130とする(図6参照)。スコア評価部43は、算出した評価値130を評価テーブル47の該当する箇所に書き込む(S35)。
 以上の処理により、自己のシステム拠点20の評価値130が算出される。
 図13は、システム拠点20におけるメイン判定処理のフローチャートの一例である。
 メイン拠点判定部44は、他のシステム拠点20の評価値130を取得し、評価テーブル47の該当する箇所に書き込む(S41)。
 メイン拠点判定部44は、評価値130が「MAX」のシステム拠点20が存在するか否かを判定し(S42)、存在する場合は(S42:YES)、評価値130が「MAX」のシステム拠点20をシステムグループから切り離す(S43)。すなわち、メイン拠点判定部44は、ネットワーク33が不通又はサーバが動作不能となっているシステム拠点20をシステムグループから除外する。なお、自己のシステム拠点20の評価値130が「MAX」の場合は、自己のシステム拠点20をシステムグループから切り離し、当該処理を終了する。
 評価値130が「MAX」のシステム拠点20が存在しない場合(S42:NO)、又は、切り離し(S43)が完了した場合、メイン拠点判定部44は、自己のシステム拠点20と他のシステム拠点20の評価値130を比較して、自己のシステム拠点20の評価値130が最小か否かを判定する(S44)。
 自己のシステム拠点20の評価値130が最小の場合(S44:YES)、メイン拠点判定部44は、自己のシステム拠点20をメインのシステム拠点20と決定し、他のシステム拠点20をサブのシステム拠点20であると決定する(S45)。
 自己のシステム拠点20の評価値130が最小でない場合(S44:NO)、メイン拠点判定部44は、自己のシステム拠点20をサブのシステム拠点20と決定し、評価値130が最小のシステム拠点20をメインのシステム拠点20と決定する(S46)。
 なお、評価値130が最小のシステム拠点20が複数存在する場合は、前述のとおり、メイン拠点判定部44は、予め設定されている優先順位に基づいて、優先順位の高いシステム拠点20をメインのシステム拠点20とする。
 以上の処理により、システムグループ内におけるメインのシステム拠点20が決定される。
 図14は、HMI拠点10におけるメイン判定処理のフローチャートの一例である。
 メイン拠点判定部54は、他のHMI拠点10の評価値240を取得し、評価テーブル57の該当する箇所に書き込む(S51)。
 メイン拠点判定部54は、評価値240が「MAX」のHMI拠点10が存在するか否かを判定し(S52)、存在する場合は(S52:YES)、評価値240が「MAX」のHMI拠点10をHMIグループから切り離す(S53)。すなわち、メイン拠点判定部54は、ネットワーク33が不通又は操作卓12もしくは系統盤11が動作不能となっているHMI拠点10をHMIグループから除外する。なお、自己のHMI拠点10の評価値240が「MAX」の場合は、自己のHMI拠点10をHMIグループから除外し、当該処理を終了する。
 評価値240が「MAX」のHMI拠点10が存在しない場合(S52:NO)、又は、切り離し(S53)が完了した場合、メイン拠点判定部54は、他のHMI拠点10の評価値240と自己のHMI拠点10の評価値240とを比較して、自己のHMI拠点10の評価値240とメインのHMI拠点10との差分が所定の閾値以上であり、かつ、自己のHMI拠点10の評価値240が最小であるか否かを判定する(S54)。
 自己のHMI拠点10の評価値240とメインのHMI拠点10との差分が所定の閾値以上であり、かつ、自己のHMI拠点10の評価値240が最小である場合(S54:YES)、自己のHMI拠点10をメインのHMI拠点10とし、他のHMI拠点10をサブのHMI拠点10とする(S55)。
 自己のHMI拠点10の評価値240とメインのHMI拠点10との差分が所定の閾値未満である、もしくは、自己のHMI拠点10の評価値240が最小でない場合(S54:NO)、メイン拠点判定部54は、現在のメインのHMI拠点10とサブのHMI拠点10の状態を継続する(S56)。つまり、メイン拠点判定部54は、現状のシステム構成を維持する。
 以上の処理により、メインのHMI拠点10の評価値240とサブのHMI10の評価値240との差分が閾値以上になった場合、評価値240が最小のHMI拠点10がメインのHMI拠点10となる。
 本実施例によれば、メインのHMI拠点10との間のネットワーク33の信頼性が最も高い(又はリスクが最も低い)システム拠点20を、システムグループ内のメインのシステム拠点20として選択することができる。
 また、本実施例によれば、メインのHMI拠点10との間のネットワーク33の信頼性と、各システム拠点20が備えるサーバの信頼性の両方を勘案して、総合的に信頼性の最も高い(又はリスクの最も低い)システム拠点20をシステムグループのメインのシステム拠点20とすることができる。これにより、本実施例では、監視制御システム1の耐障害性を高めることができる。
 図15~図18を参照して第2実施例を説明する。本実施例は、各拠点間のネットワーク33が正常であるか不通であるかに基づいて、メインの拠点を決定する。本実施例に係る監視制御システム1のシステム構成は、図1と同じである。したがって、本実施例に係るシステム構成の図示は省略する。
 図15は、第2実施例に係るシステム装置23及びHMI装置13の、機能ブロック構成である。図15では、システム監視装置23を中心に説明し、HMI監視装置13の構成に関する符号は、かっこ書きにしてある。
 本実施例に係るシステム監視装置23は、情報収集部61、スコア算出部62、スコア評価部63、メイン拠点判定部64、DB65、スコアテーブル66、評価テーブル67を有する。本実施例に係るHMI監視装置13は、図15のかっこ書きに示すように、情報収集部71、スコア算出部72、スコア評価部73、メイン拠点判定部74、DB75、スコアテーブル76、評価テーブル77を有する。
 図16は、第2実施例に係るネットワークスコアテーブルの一例である。本実施例では、システム監視装置20のスコアテーブル66とHMI監視装置10のスコアテーブル76は、同じネットワークスコアテーブル66aを用いる。
 ネットワークスコアテーブル66aは、拠点間のネットワーク33の状態が正常な場合のスコア103aを「0」、拠点間のネットワーク33の状態が不通な場合のスコア103bを「1」と定義する。例えば、拠点間の第1ネットワーク33a及び第2ネットワーク33bのいずれもが不通の場合は、その拠点間のネットワークスコア410(図17参照)を「1」とする。拠点間の第1ネットワーク33a及び第2ネットワーク33bのいずれかが正常な場合(すなわち、通信が可能な場合)は、その拠点間のネットワークスコア410を「0」とする。
 図17は、システム拠点20の評価テーブルの一例である。以下、図17を用いて、システム監視装置23の処理について説明する。
 情報収集部61は、第1実施例の場合と同様、ネットワーク状態情報を収集してDB66に登録する。
 スコア算出部62は、ネットワークスコアテーブル66aを参照して、DB66が保持するネットワーク状態情報を分析し、各拠点間のネットワークスコア410を算出する。例えば、第1システム拠点20aと第1HMI拠点10aとの間のネットワーク33において、第1ネットワーク33a及び第2ネットワーク33bのいずれもが不通の場合、第1システム拠点20aと第1HMI拠点10aと間のネットワークスコア411を「1」とする。
 スコア評価部63は、評価テーブル67のネットワークスコア410に基づき、自己のシステム拠点60の評価値420を算出する。例えば、スコア評価部43は、各ネットワークスコア411~414を合計した値を評価値420とする。本実施例のスコア評価部63は、第1実施例のスコア評価部43と異なり、メインとサブの両方のHMI拠点10との間のネットワークスコア411、412を用いて、評価値420を算出する。
 メイン拠点判定部64は、他のシステム拠点60から評価値420を取得し、自己のシステム拠点60の評価値420と比較する。そして、メイン拠点判定部64は、自己のシステム拠点60の評価値420が最小の場合は、自己のシステム拠点20をメインのシステム拠点60とし、それ以外の他のシステム拠点20をサブのシステム拠点60とする。例えば、評価テーブル67では、第1システム拠点20aの評価値420は「1」、第2システム拠点60bの評価値420は「0」なので、評価値420が最小の第2システム拠点20bがシステムグループのメインのシステム拠点60となる。
 図18は、HMI拠点10の評価テーブルの一例である。以下、図18を用いて、メインのHMI拠点10を決定する方法を示す。なお、HMI監視装置13が備える各機能ブロック71~74の処理は、上述のシステム監視装置23が備える各機能ブロック61~64の処理とほぼ同じである。よって、各機能ブロック71~74の処理概要の説明は省略し、具体的な処理の一例を示す。
 例えば、第1HMI監視装置13aのスコア評価部73は、ネットワークスコア511~514を合計して、第1HMI拠点10aの評価値520「1」を算出する。そして、第1HMI監視装置13aのメイン拠点判定部74は、第2HMI拠点10bから評価値520「0」を取得し、自己の第1HMI拠点10aの評価値520「1」と比較する。そして、第1HMI監視装置13aのメイン拠点判定部74は、自己のHMI拠点13aの評価値520が最小ではないので、自己の第1HMI拠点13aをサブのHMI拠点10とし、評価値¥520が最小の第2HMI拠点13bをメインのHMI拠点10と決定する。
 なお、第1ネットワーク33aと第2ネットワーク33bのそれぞれが正常であるか不通であるかに基づいて評価値を算出してもよい。以下、その例について説明する。
 図19は、システム拠点20における評価テーブルの変形例である。
 図19に示す評価テーブル87によれば、各拠点間において、第1ネットワーク33aと第2ネットワーク33bの両方が不通のネットワーク33は存在しない。しかし、第1ネットワーク33aと第2ネットワーク33bのいずれかが不通のネットワーク33が存在する。例えば、第1システム拠点20aと第1HMI拠点10aとの間は、第1ネットワーク33aのみが不通である(411a参照)。
 このとき、第1システム監視装置23aのスコア評価部63は、各ネットワークスコア411~414を合計して、第1システム拠点20aの評価値420を「3」と算出する。同じく、第2システム監視装置23bのスコア評価部63は、第2システム拠点20bの評価値420を「2」と算出する。
 第1システム監視装置23aのメイン拠点判定部64は、第2システム拠点20bの評価値420「2」を取得し、自己の第1システム拠点20aの評価値420「3」と比較する。そして、第1システム監視装置23aのメイン拠点判定部54は、自己の第1システム拠点20aの評価値420が最小ではないので、自己の第1システム拠点20aをサブのシステム拠点20とし、評価値420が最小の第2システム拠点20bをメインのシステム拠点10と決定する。
 なお、HMI拠点10においても上記と同様の処理により、メインのHMI拠点10を決定できる。
 なお、本実施例において、同じ評価値を有する拠点が複数存在する場合、第1実施例と同様、メイン拠点判定部64、74は、予め設定された優先順位に基づいて、優先順位の高い拠点をグループのメインの拠点とする。また、第1実施例と同様、メイン拠点判定部64、74は、いずれの拠点とも不通な拠点をグループから除外してもよい。
 本実施例によれば、他の各拠点と正常に通信可能なネットワーク33の数が最も多い拠点をグループにおけるメインの拠点とすることができる。
 上述の本発明の実施形態は、本発明の説明のための例示であり、本発明の範囲をそれらの実施形態にのみ限定する趣旨ではない。当業者は、本発明の要旨を逸脱することなしに、他の様々な態様で本発明を実施することができる。
1…電力系統監視制御システム、10…HMI拠点、20…システム拠点、33…ネットワーク

Claims (10)

  1.  電力系統を監視するための複数の電力系統監視装置と前記各電力系統監視装置を操作するための複数の操作装置とそれらを接続する通信ネットワークとを備える分散型電力系統監視システムであって、
     前記複数の電力系統監視装置の中から選択されるメインの電力系統監視装置と、
     前記複数の操作装置の中から選択されるメインの操作装置であって、前記メインの電力系統監視装置を操作するメインの操作装置と、を備え、
     前記複数の電力系統監視装置は、
      情報を記憶可能な記憶部と、
      自装置と各操作装置との間の各通信ネットワークの状態を示すネットワーク状態情報を収集し、前記記憶部に記憶する情報収集部と、
      前記通信ネットワークの状態に対応するスコアを記憶する所定のネットワークスコアテーブルを用いて、前記ネットワーク状態情報から、自装置と前記各操作装置との間の各通信ネットワークのスコアであるネットワークスコアを算出するスコア算出部と、
      前記算出された各通信ネットワーク間の各ネットワークスコアを用いて、自装置の評価値を算出するスコア評価部と、
      他の各電力系統監視装置の評価値と自装置の評価値とを比較し、自装置の評価値が最小の場合は、自装置をメインの電力系統監視装置とするメイン装置判定部と、
    を備える分散型電力系統監視制御システム。
  2.  前記スコア評価部は、当該スコア評価部の設けられている所定の電力系統監視装置とメインの操作装置との間の通信ネットワークのネットワークスコアに基づいて前記所定の電力系統監視装置の評価値を算出する
    ことを特徴とする請求項1記載の分散型電力系統監視制御システム。
  3.  前記メインの操作装置が前記複数の操作装置の中の他の操作装置に変更された場合、前記スコア評価部は、
     前記所定の電力系統監視装置と新たにメインの操作装置となった前記他の操作装置との間の通信ネットワークのネットワークスコアに基づいて、前記所定の電力系統監視装置の評価値を再度算出する
    ことを特徴とする請求項2記載の分散型電力系統監視制御システム。
  4.  前記電力系統監視装置において、
      前記情報収集部はさらに、当該電力系統監視装置を構成する各装置の状態を示す装置状態情報を収集して前記記憶部に記憶し、
      前記スコア算出部はさらに、装置の状態に対応するスコアを記憶する所定の装置スコアテーブルを用いて、前記装置状態情報から、自電力系統監視装置が備える各装置のスコアである装置スコアを算出し、
      前記スコア評価部は、前記ネットワークスコア及び前記装置スコアを用いて、自電力系統監視装置の評価値を算出し、
      前記メイン装置判定部は、前記ネットワークスコア及び前記装置スコアを用いて算出された評価値を比較する
    ことを特徴とする請求項3記載の分散型制御システム。
  5.  前記電力系統監視装置が有する前記メイン装置判定部は、
     自電力系統監視装置の評価値が所定値よりも大きい場合、自電力系統監視装置を前記通信ネットワークから切り離す
    ことを特徴とする請求項4記載の分散型制御システム。
  6.  前記操作装置は、
      情報を記憶可能な記憶部と、
      自操作装置と前記各電力系統監視装置との間のネットワーク状態情報を収集し、前記記憶部に記憶する情報収集部と、
      所定のネットワークスコアテーブルを用いて、前記各ネットワーク状態情報から、自操作装置と前記各電力系統監視装置との間のネットワークスコアを算出するスコア算出部と、
      前記算出された各ネットワークスコアを用いて、自操作装置の評価値を算出するスコア評価部と、
      他の各操作装置の評価値と自操作装置の評価値とを比較し、現在メインの操作装置の評価値と自操作装置の評価値との差分が所定の閾値以上であって、かつ、自操作装置の評価値が最小の場合は、自操作装置をメインの操作装置とするメイン装置判定部と
    を備えることを特徴とする請求項4記載の分散型制御システム。
  7.  前記操作装置において、
      前記スコア算出部はさらに、地震の発生確率を予測する所定の地震予測情報を参照し、前記地震予測情報に基づいて、前記操作装置が存在する場所の地震発生確率のスコアである環境スコアを算出し、
      前記スコア評価部は、前記ネットワークスコアと前記装置スコアと前記環境スコアを用いて、自操作装置の評価値を算出する
    ことを特徴とする請求項6記載の分散型制御システム。
  8.  電力系統を監視するための複数電力系統監視装置と前記各電力系統監視装置を操作するための複数の操作装置とそれらを接続する通信ネットワークとを備え、
     前記複数の電力系統監視装置の中からメインの電力系統監視装置を選択し、
     前記複数の操作装置の中からメインの操作装置を選択し、前記メインの電力系統監視装置を前記メインの操作装置が操作する分散型電力系統監視制御方法であって、
     前記電力系統監視装置は、
      情報を記憶可能な記憶部を備え、
      自電力系統監視装置と各操作装置との間の各通信ネットワークの状態を示すネットワーク状態情報を収集し、前記記憶部に記憶し、
      前記通信ネットワークの状態に対応するスコアを記憶する所定のネットワークスコアテーブルを用いて、前記通信ネットワーク状態情報から、自電力系統監視装置と前記各操作装置との間の各通信ネットワークのスコアであるネットワークスコアを算出し、
      前記算出された各通信ネットワーク間の各ネットワークスコアを用いて、自電力系統監視装置の評価値を算出し、
      他の各電力系統監視装置の評価値と自電力系統監視装置の評価値とを比較し、自電力系統監視装置の評価値が最小の場合は、自電力系統監視装置をメインの電力系統監視装置と決定する
    分散型電力系統監視制御方法。
  9.  電力系統を監視する前記電力系統監視装置は、
      情報を記憶可能な記憶部と、
      自装置と他の各装置との間の各通信ネットワークの状態を示すネットワーク状態情報を収集し、前記記憶部に記憶する情報収集部と、
      前記通信ネットワークの状態に対応するスコアを記憶する所定のネットワークスコアテーブルを用いて、前記ネットワーク状態情報から、自装置と前記他の各装置との間の各通信ネットワークのスコアであるネットワークスコアを算出するスコア算出部と、
      前記算出された各通信ネットワーク間の各ネットワークスコアを用いて、自装置の評価値を算出するスコア評価部と、
      他の各電力系統監視装置の評価値と自装置の評価値とを比較し、自装置の評価値が最小の場合は、自装置をメインの電力系統監視装置とするメイン装置判定部と、
     を備え、
     前記電力系統監視装置が複数存在する場合、メインの電力系統監視装置が前記電力系統を監視することを特徴とする電力系統監視装置。
  10.  電力系統を監視する電力系統監視装置が、
      自装置と他の各装置との間の各通信ネットワークの状態を示すネットワーク状態情報を収集し、
      前記通信ネットワークの状態に対応するスコアを記憶する所定のネットワークスコアテーブルを用いて、前記ネットワーク状態情報から、自装置と前記他の各装置との間の各通信ネットワークのスコアであるネットワークスコアを算出し、
      前記算出された各通信ネットワーク間の各ネットワークスコアを用いて、自装置の評価値を算出し、
      他の各電力系統監視装置の評価値と自装置の評価値とを比較し、自装置の評価値が最小の場合は、自装置をメインの電力系統監視装置とし、
     前記電力系統監視装置が複数存在する場合、メインの電力系統監視装置が前記電力系統を監視することを特徴とする電力系統監視方法。
     
     
PCT/JP2011/070284 2011-09-06 2011-09-06 分散型電力系統監視制御システム及び分散型電力系統監視制御方法 WO2013035162A1 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/JP2011/070284 WO2013035162A1 (ja) 2011-09-06 2011-09-06 分散型電力系統監視制御システム及び分散型電力系統監視制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2011/070284 WO2013035162A1 (ja) 2011-09-06 2011-09-06 分散型電力系統監視制御システム及び分散型電力系統監視制御方法

Publications (1)

Publication Number Publication Date
WO2013035162A1 true WO2013035162A1 (ja) 2013-03-14

Family

ID=47831649

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2011/070284 WO2013035162A1 (ja) 2011-09-06 2011-09-06 分散型電力系統監視制御システム及び分散型電力系統監視制御方法

Country Status (1)

Country Link
WO (1) WO2013035162A1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109359950A (zh) * 2018-10-31 2019-02-19 国网河南省电力公司濮阳供电公司 一种电网监控信息全过程管控的方法
CN112541671A (zh) * 2020-12-07 2021-03-23 国网福建省电力有限公司 基于多级模糊综合评价的一二次融合配电网建设评价体系

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000134799A (ja) * 1998-10-19 2000-05-12 Toshiba Corp 電力系統監視制御装置および電力系統監視制御を実行させるためのプログラムを記憶した媒体
JP2007295038A (ja) * 2006-04-20 2007-11-08 Canon Inc 動画再生装置及び方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000134799A (ja) * 1998-10-19 2000-05-12 Toshiba Corp 電力系統監視制御装置および電力系統監視制御を実行させるためのプログラムを記憶した媒体
JP2007295038A (ja) * 2006-04-20 2007-11-08 Canon Inc 動画再生装置及び方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
HIDEKI MATSUDA: "An overview of recent distribution management system trends", FUJI ELECTRIC JOURNAL, vol. 81, no. 3, 10 May 2008 (2008-05-10) *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109359950A (zh) * 2018-10-31 2019-02-19 国网河南省电力公司濮阳供电公司 一种电网监控信息全过程管控的方法
CN109359950B (zh) * 2018-10-31 2021-07-02 国网河南省电力公司濮阳供电公司 一种电网监控信息全过程管控的方法
CN112541671A (zh) * 2020-12-07 2021-03-23 国网福建省电力有限公司 基于多级模糊综合评价的一二次融合配电网建设评价体系

Similar Documents

Publication Publication Date Title
US8185753B2 (en) Storage medium for storing power consumption monitor program, power consumption monitor apparatus and power consumption monitor method
US9025434B2 (en) Automated datacenter network failure mitigation
Wu et al. NetPilot: Automating datacenter network failure mitigation
US20230362051A1 (en) Control Plane Device Switching Method and Apparatus, and Forwarding-Control Separation System
US8156319B2 (en) Self-restarting network devices
TW201403480A (zh) 用於應用服務自動遷移之方法及裝置
CN103905247B (zh) 一种基于多客户裁决的双机备份方法及系统
JP4155190B2 (ja) 無停電電源装置、電力供給制御プログラム、電力供給制御プログラム記録媒体及び電力供給制御方法
US7937481B1 (en) System and methods for enterprise path management
CN108933692A (zh) 物联网网关的数据传输方法、第一网关和双机热备系统
WO2013035162A1 (ja) 分散型電力系統監視制御システム及び分散型電力系統監視制御方法
US9509580B2 (en) Adaptive power control in a network
WO2022216527A1 (en) Passive optical network for utility infrastructure resiliency
TWI698741B (zh) 運用於資料中心的機櫃異常狀態的遠端排除方法
CN111314387B (zh) 考虑网络攻击影响的电力系统信息物理双层策略优化方法
US8965993B2 (en) Entrusted management method for a plurality of rack systems
JPWO2013035162A1 (ja) 分散型電力系統監視制御システム及び分散型電力系統監視制御方法
KR20140140719A (ko) 가상 머신 동기화 장치 및 시스템과 이를 이용한 장애 처리 방법
CN115426250B (zh) 一种用于靶场指控的双机热备切换方法及装置
JP6351076B2 (ja) 保守装置、ネットワークシステム及びその保守方法
TWI685740B (zh) 運用於資料中心的機櫃異常狀態的遠端排除方法(一)
US8463940B2 (en) Method of indicating a path in a computer network
TWI685736B (zh) 運用於資料中心的機櫃異常狀態的遠端排除方法(二)
JP4495015B2 (ja) システム管理装置、情報処理装置およびシステム管理装置冗長化方法
CN111414267A (zh) 运用于数据中心的机柜异常状态的远端排除方法

Legal Events

Date Code Title Description
ENP Entry into the national phase

Ref document number: 2013532349

Country of ref document: JP

Kind code of ref document: A

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 11871927

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 11871927

Country of ref document: EP

Kind code of ref document: A1