Water supply facility management apparatus, water supply facility management method and water supply facility management program
The water facility management device prioritizes and presents critical alarms using filters to manage a multitude of alarms, ensuring effective handling of equipment and water quality issues in water facilities.
Patent Information
- Application Number
- JP2023100277
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-06-19
- Publication Date
- 2025-01-07
AI Technical Summary
Existing water facility management systems struggle to effectively handle a large number of alarms reporting equipment abnormalities and water quality issues, making it difficult to identify and address important alarms promptly.
A water facility management device and method that utilizes a storage unit, communication unit, and processing unit to receive and analyze alarms from multiple monitoring devices, employing filters to extract important alarm information based on various criteria, ensuring the number of extracted alarms does not exceed a predetermined threshold.
Facilitates appropriate response to a large number of alarms by prioritizing and presenting only the most critical alarms, enabling efficient management of water facility abnormalities and reducing the need for excessive resource allocation.
Smart Images

Figure 2025000428000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a waterworks facility management device, a waterworks facility management method, and a waterworks facility management program that receive alarms notifying of equipment abnormalities reported from multiple monitoring devices that monitor the status of equipment in a waterworks facility, and calculate information regarding the equipment abnormalities. [Background technology]
[0002] It is important for water facilities to stably supply high-quality water. There are techniques for monitoring various equipment of water facilities to ensure that the facilities always operate normally. For example, Patent Document 1 describes an operation support system for water treatment plants that issues warnings based on the power consumption of electric motors such as pumps installed in the water treatment plant. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2009-45510 A Summary of the Invention [Problem to be solved by the invention]
[0004] However, water quality abnormalities are also a part of abnormalities in water facilities. The operation support system for water treatment plants described in Patent Document 1 cannot detect abnormalities in water quality. Therefore, even if the operation support system for water treatment plants described in Patent Document 1 is used, there is a problem in that it is not possible to deal with abnormalities in the water quality of water facilities.
[0005] Monitoring of water facilities requires not only monitoring whether the facilities are mechanically operating normally, but also monitoring of water quality. Therefore, there is a method for detecting and dealing with abnormalities in water facilities using alarms that notify abnormalities in the mechanical operation of various facilities in the water facilities and alarms that notify abnormalities in water quality at various locations.
[0006] When multiple alarms are issued at the same time, the number of people who can deal with abnormalities in water facilities is limited, so it is necessary to select the alarms to be dealt with from all the alarms. For example, there may be cases where 100,000 alarms are issued at the same time, and it is necessary to select 10 alarms from the 100,000 alarms and deal with those 10 alarms.
[0007] When many alarms are issued simultaneously, it is not easy to identify important alarms that require consideration of countermeasures. There are various criteria for extracting important alarms from multiple alarms. It is also not easy to determine how to set the criteria. Therefore, when there are many alarms reporting abnormalities in water facilities, it may not be easy to respond appropriately.
[0008] Therefore, an object of the present invention is to provide a water facility management device, a water facility management method, and a water facility management program that make it easy to respond appropriately when there are a large number of alarms notifying abnormalities in the water facility. [Means for solving the problem]
[0009] In order to achieve the above object, one aspect of the water facility management device of the present invention is a water facility management device that receives alarms notifying an abnormality in equipment of a water facility, which are notified from a plurality of monitoring devices that monitor the status of the equipment of the water facility, and calculates information regarding the abnormality in the equipment, the water facility management device having a memory unit, a communication unit, and a processing unit, the memory unit stores an alarm database that saves alarm information included in the alarms acquired from the plurality of monitoring devices, and a filter store that saves a plurality of filters that extract at least one important alarm information that is important for considering a method of dealing with the abnormality from the plurality of alarm information, the communication unit receives the alarms from the plurality of monitoring devices, and calculates information regarding the abnormality in the equipment. The management unit has an alarm acquisition unit and an alarm analysis unit, and the alarm acquisition unit stores alarm information included in the alarm received by the communication unit in the alarm database, and the alarm analysis unit acquires a plurality of pieces of active alarm information requiring an action from the alarm database, and uses the filter stored in the filter store to apply the filter to the plurality of pieces of active alarm information to extract at least one piece of important alarm information from the plurality of pieces of active alarm information, and executes an important alarm extraction process to output the extracted important alarm information if the number of the extracted important alarm information is not less than a predetermined alarm number upper limit threshold.
[0010]
[0013] Furthermore, one aspect of the waterworks facility management method of the present invention includes a storage device and a processor, a filter store storing a plurality of filters for extracting at least one important alarm information that is important for considering a method of dealing with the abnormality from the plurality of alarm information; the communication unit receives the alarms from the plurality of monitoring devices; and the processor executes an alarm acquisition process for storing the alarm information included in the alarms received by the communication unit in the alarm database, acquires a plurality of active alarm information that requires an action from the alarm database, applies the filters to the plurality of active alarm information using the filters stored in the filter store, and extracts at least one important alarm information from the plurality of active alarm information; and executes an important alarm extraction process for outputting the extracted important alarm information if the number of the extracted important alarm information is not less than a predetermined alarm number upper limit threshold.
[0011] One aspect of the water facility management program of the present invention is a water facility management program in a water facility management device, the program comprising a storage device and a processor, the processor receiving alarms notifying abnormalities in the equipment of the water facility reported from a plurality of monitoring devices monitoring the status of the equipment of the water facility, and calculating information related to the abnormality in the equipment, the water facility management device having a communication unit, the storage device storing an alarm database for saving alarm information included in the alarms acquired from the plurality of monitoring devices, and a filter store for saving a plurality of filters for extracting at least one important alarm information from the plurality of alarm information that is important for considering a method of dealing with the abnormality, and the communication unit The water facility management program receives the alarms from the multiple monitoring devices, and causes the processor to execute an alarm acquisition process that stores alarm information included in the alarms received by the communication unit in the alarm database, and an important alarm extraction process that acquires multiple pieces of active alarm information that require attention from the alarm database, applies the filter stored in the filter store to the multiple pieces of active alarm information, extracts at least one piece of important alarm information from the multiple pieces of active alarm information, and outputs the extracted important alarm information if the number of the extracted important alarm information is not less than a predetermined alarm number upper limit threshold. Effect of the Invention
[0012] According to a representative embodiment of the present invention, when a large number of alarms are issued to notify abnormalities in a water facility, it becomes easy to respond appropriately. Problems, configurations, and effects other than those described above will become apparent from the following description of the embodiments. [Brief description of the drawings]
[0013] [Figure 1] FIG. 1 is a diagram illustrating an example of a functional block diagram of a water facility management system according to an embodiment. [Diagram 2] FIG. 2 is an explanatory diagram illustrating an outline of the functions of the waterworks facility management device according to the embodiment. [Diagram 3]FIG. 3 is a block diagram illustrating an example of a hardware configuration of the waterworks facility management device according to the embodiment. [Figure 4A] FIG. 4A is a diagram illustrating an example of a data structure of an alarm. [Figure 4B] FIG. 4B is a diagram showing an example of a data structure of a water quality alarm. [Figure 4C] FIG. 4C is a diagram illustrating an example of a data structure of a device alarm. [Diagram 5] FIG. 5 is a diagram showing an example of the alarm database 231. As shown in FIG. [Figure 6] FIG. 6 is a diagram showing an example of the alarm detailed information table 232. As shown in FIG. [Figure 7] FIG. 7 is a diagram showing an example of the monitoring device information table 233. As shown in FIG. [Figure 8] FIG. 8 is a diagram showing an example of the filter list 235. As shown in FIG. [Figure 9] FIG. 9 is a diagram showing an example of the filter group table 236. As shown in FIG. [Figure 10] FIG. 10 is a diagram showing an example of the filter schedule table 237. As shown in FIG. [Figure 11] FIG. 11 is a flowchart illustrating an example of the analysis process according to the embodiment. [Figure 12] FIG. 12 is a diagram showing an example of the alarm handling information display screen. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0014] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. However, the present invention is not to be interpreted as being limited to the description of the embodiment shown below. It will be easily understood by those skilled in the art that the specific configuration can be changed without departing from the concept or purpose of the present invention.
[0015] In the configurations of the invention described below, the same or similar configurations or functions are given the same reference numerals, and duplicated explanations are omitted.
[0016] In this specification, the terms "first," "second," "third," and the like are used to identify components and do not necessarily limit the number or order.
[0017] In this specification, as an example of various information, the term "XX table" may be used, but it may also be expressed as a data structure such as an "XX list" or "XX queue." Furthermore, the "XX table" may also be expressed as "XX information." When explaining identification information, the terms "identification information," "identifier," "name," "ID," "number," and the like are used, but these are interchangeable. EXAMPLES
[0018] <<System configuration and processing overview>> <System Overview> FIG. 1 is a diagram showing an example of a functional block diagram of a waterworks facility management system 1 according to an embodiment. As shown in FIG. 1, the waterworks facility management system 1 includes a waterworks facility management device 100 and a plurality of monitoring devices 200 provided in a waterworks facility 500. The waterworks facility 500 is a facility that supplies water of a certain quality. The waterworks facility 500 has various facilities 510, such as water purification facilities such as a chemical addition device and a filtration device that purify water, and water conveyance facilities such as water pipes and pumps. "Facility 510" is a general term for the facilities that the waterworks facility 500 has. In FIG. 1, facilities 510a to 510e are shown as the facilities 510. The facilities 510 are provided with a monitoring device 200 that monitors the state of the facilities 510. The monitoring device 200 is connected to the waterworks facility management device 100 via a network NW. When the monitoring device 200 detects an abnormality in the facilities 510, it notifies the waterworks facility management device 100 by an alarm.
[0019] The monitoring device 200 includes a water quality monitoring device 200a that monitors the water quality, and an equipment monitoring device 200b that monitors the operating status of equipment such as pumps. The water quality monitoring device 200a monitors the water quality and transmits an alarm (also called a "water quality alarm") that notifies of an abnormality in the water quality to the water facility management device 100. An example of the water quality monitoring device 200a is a water quality monitoring device 200a that has a water pH sensor and monitors the pH of the water.
[0020] The equipment monitoring device 200b monitors the equipment in the facility and transmits an alarm (also referred to as an "equipment alarm") notifying of an abnormality in the equipment to the water facility management device 100. As the equipment monitoring device 200b, there is, for example, an equipment monitoring device 200b that monitors the operating status of a pump, and an equipment monitoring device 200b that monitors water leakage from a water distribution pipe.
[0021] Fig. 1 shows water quality monitoring devices 200a1 to 200a3 as the water quality monitoring device 200a, and also shows equipment monitoring devices 200b1 to 200b2 as the equipment monitoring device 200b.
[0022] Each of the multiple monitoring devices 200 (water quality monitoring device 200a and equipment monitoring device 200b) transmits an alarm (water quality alarm, equipment alarm) to the water facilities management device 100. When the water facilities management device 100 receives multiple alarms transmitted from the multiple monitoring devices 200, it extracts information contained in the alarms that is important for considering how to deal with abnormalities (referred to as "important alarm information") from the multiple alarms, and displays information about the extracted important alarms. To this end, the water facilities management device 100 has a memory unit 11, a communication unit 12, an alarm acquisition unit 131, an alarm analysis unit 132, and a presentation unit 14. The memory unit 11 stores various information.
[0023] The network NW may be a wired network, a wireless network, or a global network such as the Internet that includes a wireless network and a wired network. The network NW may include a wired communication path such as a Universal Serial Bus (USB) or a wireless communication path such as Bluetooth.
[0024] FIG. 2 is an explanatory diagram outlining the functions of a waterworks facilities management device 100 according to an embodiment. In the example shown in FIG. 2, the waterworks facilities management system 1 has water quality monitoring devices 200a1-200am and equipment monitoring devices 200b1-200bn as monitoring devices 200. "Water quality monitoring device 200a" is a general term for the water quality monitoring devices. There is no limit to the number of water quality monitoring devices 200a possessed by the waterworks facilities management system 1. Furthermore, "equipment monitoring device 200b" is a general term for the equipment monitoring devices. There is no limit to the number of equipment monitoring devices 200b possessed by the waterworks facilities management system 1. "Monitoring device 200" is a general term for the water quality monitoring devices 200a and the equipment monitoring devices 200b.
[0025] The storage unit 11 stores information such as an alarm database 231 and an alarm detailed information table 232, as will be described later.
[0026] The communication unit 12 receives alarms transmitted from a plurality of monitoring devices 200 .
[0027] The processing unit 13 includes an alarm acquisition unit 131 and an alarm analysis unit 132. The alarm acquisition unit 131 acquires an alarm received by the communication unit 12, and stores information included in the alarm (referred to as “alarm information”) in an alarm database 231.
[0028] The alarm analysis unit 132 acquires multiple pieces of alarm information (referred to as "alarm information in progress") that require action from the alarm database 231. Alarm information in progress is multiple pieces of alarm information that require action. In other words, alarm information in progress is information included in an alarm that requires action. In FIG. 2, multiple pieces of alarm information are shown as "alarm information 1...alarm information n", which are n pieces of alarm information. There is no limit to the number of alarm information in progress.
[0029] The alarm analysis unit 132 applies a filter read from the filter store 234 to multiple pieces of alerting alarm information (alarm information 1 to alarm information n) to extract multiple pieces of important alarm information (important alarm information 1 to important alarm information m in the example of FIG. 2). Furthermore, the alarm analysis unit 132 determines whether the number m of extracted important alarm information is smaller than a predetermined alarm number upper limit threshold AT (number m of important alarm information<alarm number upper limit threshold AT).
[0030] When the number m of important alarm information is smaller than a predetermined alarm number upper threshold AT (the number m of important alarm information<the alarm number upper threshold AT), the alarm analysis unit 132 outputs important alarm information (important alarm information 1...important alarm information m) to the presentation unit 14. The presentation unit 14 displays important alarm information (important alarm information 1...important alarm information m) (see FIG. 12). On the other hand, when the number m of important alarm information is equal to or larger than the predetermined alarm number upper threshold AT (the number m of important alarm information≧the alarm number upper threshold AT), the presentation unit 14 reads out another filter from the filter store 234 and executes the same process as above. That is, the filter is applied to a plurality of alarm information currently being issued to extract important alarm information, and the presentation unit 14 judges whether the number of important alarm information is smaller than the alarm number upper threshold AT (the number m of important alarm information<the alarm number upper threshold AT), and further outputs important alarm information to the presentation unit 14 according to the judgment result. In this way, when the number of important alarm information pieces extracted from the multiple currently-alarmed alarm information pieces by sequentially applying a plurality of filters is smaller than the upper limit alarm number threshold AT, the important alarm information pieces are displayed on the presentation unit 14.
[0031] When adjusting the water volume, the adjustment may adversely affect the water volume downstream or upstream of the adjustment location. In addition, the amount of chemicals used to adjust the water quality must be determined taking into consideration not only the water quality upstream of the device that adds the chemicals, but also the water quality downstream. The various pieces of equipment 510 in the water facility 500 are interrelated. As a result, the alarms issued by the various monitoring devices 200 are interrelated. For this reason, there are various methods for extracting important alarm information from a large amount of alarm information.
[0032] The types of filters in terms of the information they handle include a water quality filter, an equipment filter, and a composite information filter that combines the water quality filter and the equipment filter.
[0033] The water quality filter is a filter that extracts at least one important alarm information from a plurality of alarm information being issued, using alarm information including water quality information (e.g., pH) of the water quality alarm issued by the water quality monitoring device 200a. In other words, the water quality filter is a filter that extracts a plurality of important alarm information including important alarm information related to abnormality in water quality from a plurality of alarms being issued, based on the water quality alarm information included in at least one water quality alarm. For example, the water quality alarm filter extracts alarm information of an alarm that notifies an abnormality in the chlorine concentration of water as important alarm information (important water quality alarm information). Important water quality alarm information is alarm information included in an alarm that notifies an abnormality in water quality, and is also important alarm information. Important water quality alarm information is a type of important alarm information.
[0034] The equipment filter is a filter that extracts at least one important alarm information from a plurality of currently issued alarm information by using alarm information including equipment information (e.g., pump discharge capacity) of an equipment alarm notified from the equipment monitoring device 200b. In other words, the equipment filter is a filter that extracts a plurality of important alarm information including important alarm information (important equipment alarm information) related to an abnormality of an equipment from a plurality of currently issued alarms based on the equipment alarm information included in at least one equipment alarm. For example, the equipment filter extracts alarm information of an alarm notifying a water leak as important alarm information (important equipment alarm information). Important equipment alarm information is alarm information included in an alarm notifying an abnormality of an equipment and is also important alarm information.
[0035] The composite information filter is a filter that extracts important alarm information including important water quality alarm information regarding water quality abnormalities and important alarm information including important alarm information regarding equipment abnormalities from multiple active alarms based on water quality alarm information contained in at least one water quality alarm and equipment alarm information contained in at least one equipment alarm.
[0036] Also, types of filters in terms of the information extraction method include a priority rule filter, a correlation filter, and a composite method filter that combines a priority rule filter and a correlation filter.
[0037] The priority rule filter is a rule-based filter that extracts important alarm information, which is created from alarm extraction rules that evaluate alarm information using criteria such as the magnitude of the impact of the event that caused the alarm, the severity of the impact, and how quickly the response needs to be completed (urgency) as judgment conditions. For example, the priority rule filter extracts alarm information of an alarm indicating that the concentration of chlorine in water is higher than a predetermined value, and sets it as important alarm information.
[0038] The alarm extraction rules that are the basis for creating the priority rule filter are empirically created based on the magnitude of the impact of the event that causes the abnormality indicated by the alarm, the urgency of the response to the abnormality indicated by the alarm, and the like. Therefore, the empirical know-how of the experts can be accumulated in the priority rule filter. By using the priority rule filter, the empirical know-how of the experts can be accumulated and used. Even if there is no expert, it becomes possible to deal with abnormalities in the water facility 500 using the empirical know-how of the experts. In addition, in the priority rule filter, alarm information whose importance calculated from the alarm information is higher than a predetermined level is regarded as important alarm information. As the priority rule filter, a rule-based AI model that calculates a conclusion using an If-then type rule can be used.
[0039] The correlation filter is a filter that evaluates the magnitude of the adverse effect of the event that causes the alarm from the correlation between the event that causes the alarm and processing defects such as poor water quality and reduced processing capacity, and extracts alarm information with a large adverse effect as important alarm information. For example, in the correlation filter, the alarm information of an alarm that notifies of a decrease in flow rate in upstream equipment 510 of water facility 500 is evaluated as having a large adverse effect of the event that causes the alarm, because the event that causes the alarm is strongly correlated with processing defects such as a decrease in flow rate over a wide range downstream of upstream equipment 510, and the correlation filter prioritizes the alarm as important alarm information.
[0040] Treatment failures include, for example, poor quality of treated water, which is an important event for water facilities, and treatment stop. Water quality items for determining poor quality of treated water include, for example, sedimentation turbidity and residual chlorine in purified water. Treatments for which treatment failures are determined include, for example, flow rate assurance, chemical injection, rapid mixing, and purified water floc formation in each facility.
[0041] The composite filter is a filter that extracts important alarm information using important alarm extraction criteria created based on not only the alarm extraction rules of the priority rule filter but also the correlation filter's correlation between events that cause alarms and processing problems such as poor water quality and reduced processing capacity. The composite filter is a type of priority rule filter and a type of correlation filter.
[0042] <Hardware configuration of the waterworks facility management device 100> Fig. 3 is a block diagram showing an example of the hardware configuration of waterworks facilities management device 100. As shown in Fig. 3, waterworks facilities management device 100 has a processor 21, a main memory device 22, a secondary memory device 23, an input device 24, an output device 25, a network I / F 26, and a bus 27 connecting these. Waterworks facilities management device 100 can be realized by a general information processing device such as a PC or a server computer.
[0043] The processor 21 reads data and programs stored in the sub-storage device 23 into the main storage device 22 and executes the processing determined by the program. The alarm acquisition unit 131 described above with reference to FIG. 1 is realized by the processor 21 reading the alarm acquisition program 131a stored in the sub-storage device 23 into the main storage device 22 and executing it, which will be described later. In this specification, when a processing is described in a sentence with the alarm acquisition unit 131, which is a functional unit, as the subject, it means that the processor 21 is executing the alarm acquisition program 131a that realizes the functional unit. Similarly, the alarm analysis unit 132 is realized by the processor 21 reading the alarm analysis program 132a stored in the sub-storage device 23 into the main storage device 22 and executing it. In this specification, when a processing is described in a sentence with the alarm analysis unit 132, which is a functional unit, as the subject, it means that the processor 21 is executing the alarm analysis program 132a that realizes the functional unit. Note that the alarm acquisition program 131a and the alarm analysis program 132a are water facility management programs.
[0044] The main memory device 22 includes a volatile memory element such as a RAM, and stores the programs executed by the processor 21 and data.
[0045] The secondary storage device 23 is a device having a non-volatile storage element such as an HDD (Hard Disk Drive) or an SSD (Solid State Drive) and stores programs, data, etc. The secondary storage device 23 stores an alarm database 231, an alarm detailed information table 232, a monitoring device information table 233, a filter store 234, a filter list 235, a filter group table 236, and a filter schedule table 237. In addition, an alarm acquisition program 13a and an alarm analysis program 14a are installed in the secondary storage device 23.
[0046] The alarm database 231, details of which will be described later with reference to FIG. 5, stores alarm information contained in alarms acquired from a plurality of monitoring devices 200.
[0047] The alarm detailed information table 232, the details of which will be described later with reference to FIG. 6, stores information relating to error codes included in the alarm information.
[0048] The monitoring device information table 233, the details of which will be described later with reference to FIG.
[0049] The filter store 234 stores the filter name and the filter in association with each other.
[0050] The filter list 235, the details of which will be described later with reference to FIG. 8, stores filter names used in the alarm acquisition process executed by the alarm analysis unit 132 in association with the order (priority) in which the filters are used.
[0051] The filter group table 236, the details of which will be described later with reference to FIG. 9, stores the names of groups of filters (referred to as "filter groups") and the names of filters included in the filter groups in association with each other.
[0052] The filter schedule table 237, the details of which will be described later with reference to FIG. 10, stores the names of filter groups (filter group names) to be used in predetermined periods (months) of the year.
[0053] The input device 24 is a device that accepts user operations such as a keyboard or mouse, and acquires information input by the user's operations. The output device 25 is a device that outputs information such as a display, and presents information to the user by displaying it on a screen, for example. The water facility management device 100 may be equipped with a touch panel that serves as both the input device 24 and the output device 25.
[0054] Network I / F 26 is an interface (transmitting / receiving device) capable of transmitting and receiving data to and from devices such as monitoring device 200 via network NW. Water facilities management device 100 can transmit and receive data to and from devices such as monitoring device 200 connected to network NW using network I / F 26. Network I / F 26 is communication unit 121.
[0055] The storage unit 11 is a secondary storage device 23. The communication unit 12 is a network I / F 26. The presentation unit 14 is an output device 25.
[0056] The monitoring device 200 can be realized by adding a sensor to the hardware resources similar to those of the waterworks facility management device 100.
[0057] <Various data structures> Fig. 4A is a diagram showing an example of the data structure of an alarm, Fig. 4B is a diagram showing an example of the data structure of a water quality alarm, and Fig. 4C is a diagram showing an example of the data structure of an equipment alarm.
[0058] Information included in an alarm transmitted by monitoring device 200 is referred to as alarm information. As shown in Figs. 4A to 4C, the alarm information includes the date and time when the alarm was transmitted, a monitoring device ID that identifies monitoring device 200 that issued the alarm, an alarm code that indicates the type of abnormality, and numerical information related to the alarm code (numeric information). As shown in Fig. 4B, the numerical information of a water quality alarm is a value (measured value, etc.) that indicates the state of the water quality. On the other hand, as shown in Fig. 4C, the numerical information of an equipment alarm is a value (pump pressure, voltage, etc.) that indicates the mechanical state of the facility.
[0059] Fig. 5 is a diagram showing an example of the data configuration of the alarm database 231. The alarm database 231 shown in Fig. 5 has fields including date and time 501 when the monitoring device 200 transmitted an alarm, monitoring device ID 502 of the monitoring device 200 that transmitted the alarm, alarm code 503 included in the alarm, and numerical information 504 included in the alarm. That is, the record includes alarm information.
[0060] As will be described in detail later, records relating to alarms for which handling has been completed are deleted from the alarm database 231. Records stored in the alarm database 231 are records relating to alarms that require handling (alarms currently being issued). Thus, records stored in the alarm database 231 are currently being issued alarm information. Currently being issued alarm information is alarm information that is included in alarms that require handling. Note that in the alarm database 231, records in which the monitoring device ID 502, alarm code 503, and numerical information 504 are duplicated may be deleted.
[0061] Fig. 6 is a diagram showing an example of the data configuration of the alarm detail information table 232. The alarm detail information table 232 shown in Fig. 6 has fields of an alarm code 601, an alarm code type 602, details of an abnormality indicated by the alarm code 603, and a method of dealing with the abnormality indicated by the alarm code 604. As values of the alarm code type 602, Fig. 6 shows, as examples, a value "water quality" indicating that the alarm code is an alarm code for a water quality alarm, and a value "equipment" indicating that the alarm code is an alarm code for an equipment alarm. The value of the alarm code type 602 may be any value that indicates the type of alarm code. The alarm code value may be a value other than the values exemplified in Fig. 6.
[0062] Fig. 7 is a diagram showing an example of the data configuration of the monitoring device information table 233. The monitoring device information table 233 shown in Fig. 7 has, as fields, a monitoring device ID of the monitoring device 200, a position 702 of the monitoring device 200, an alarm code 703 that the monitoring device 200 can report, a monitoring target 704 of the monitoring device 200, and a numerical information name 705 of the numerical information included in the alarm reported by the monitoring device 200.
[0063] Fig. 8 is a diagram showing an example of the data configuration of filter list 235. Filter list 235 shown in Fig. 8 has priority 801 and filter name 802 as fields.
[0064] Fig. 9 is a diagram showing an example of the data configuration of filter group table 236. Filter group table 236 shown in Fig. 9 has fields of filter group name 901 and names of filters included in the filter group 902. In filter name 902, the names of filters are arranged in order of filter priority.
[0065] Fig. 10 is a diagram showing an example of the data configuration of the filter schedule table 237. The filter schedule table 237 shown in Fig. 10 has fields of a month 1001 and a filter group name 1002 used during the period of the month 1001. The value of the filter group name 1002 may be one filter group name or multiple filter group names.
[0066] In addition, the filter schedule table 237 may use values that can identify the state of the water facility 500, such as weather, day, and temperature, instead of the month 1001, and update the filter list 235 as described above depending on the state corresponding to the value that can identify the situation.
[0067] <Processing Procedure> Next, the processing procedure of the waterworks facility management device 100 will be described. As described above, the communication unit 12 of the waterworks facility management device 100 receives the alarms transmitted from the monitoring devices 200 (the water quality monitoring devices 200a1-200am and the equipment monitoring devices 200b1-200bn). The alarm acquisition unit 131 stores the alarm information contained in the alarm in the alarm database 231. As described above, the alarm information includes the date and time when the alarm was transmitted, the monitoring device ID that identifies the monitoring device 200 that issued the alarm, the alarm code that indicates the type of abnormality, and numerical information (numerical information) related to the alarm code. The alarm acquisition unit 131 stores a new record including the alarm information in the alarm database 231 (see FIG. 5). As described below, when the processing related to the alarm is completed, the record related to the alarm for which the processing in the alarm database 231 has been completed is deleted from the alarm database 231.
[0068] Moreover, the filter list 235 is read out from the secondary storage device 23 and stored in the primary storage device 22. The waterworks facilities management device 100 acquires the date for each predetermined period (for example, one day), and acquires the filter group name 1002 in the filter schedule table 237 (see FIG. 10) associated with the acquired month. The waterworks facilities management device 100 reads out the filter names associated with the acquired filter group names from the filter group table 236 in the order in which they are stored in the filter group table 236 (see FIG. 9). The waterworks facilities management device 100 sets the order in which the filter names are read out as a priority, and overwrites and saves the filter names in association with the priority in the filter list 235 (see FIG. 8). In this way, the filter list 235 is updated according to the month. Note that the waterworks facilities management device 100 does not need to update the filter list 235 as described above.
[0069] 11 is a flowchart showing an example of an alarm analysis process according to an embodiment of the present invention. The alarm analysis unit 132 executes the alarm analysis process at predetermined time intervals (for example, every 5 minutes).
[0070] The alarm analysis unit 132 acquires multiple pieces of active alarm information that require a response from the alarm database 231 (step S110). Each record stored in the alarm database 231 is one piece of active alarm information for an alarm that requires a response. The alarm analysis unit 132 acquires all records stored in the alarm database 231 and stores them in the main storage device 22.
[0071] Next, the alarm analysis unit 132 starts a loop process of extracting important alarm information from the multiple pieces of currently-alarmed alarm information acquired in step S110 (step S120). The process shown from step S120 at the start of the loop to step S150 at the end of the loop is repeated for each filter name included in the filter list 235 stored in the main storage device 22. In step S120, the alarm analysis unit 132 selects one filter name with the highest priority from among the unprocessed filter names included in the filter list 235.
[0072] Next, the alarm analysis unit 132 reads out the filter with the filter name selected in step S120 from the filter store 234, applies the read out filter to the multiple pieces of alarming alarm information acquired in step S110, extracts at least one piece of important alarm information from the multiple pieces of alarming alarm information, and stores the extracted important alarm information in the main storage device 22 (step S130). As described above, the filter receives multiple pieces of alarming alarm information as input and outputs at least one piece of important alarm information. The filter outputs important alarm information arranged in order of importance.
[0073] Next, the alarm analysis unit 132 judges whether the number of important alarm information extracted in step S130 is smaller than a predetermined alarm number upper threshold AT (number of important alarm information<alarm number upper threshold AT) (step S140). If the alarm analysis unit 132 judges that the number of important alarm information is smaller than the predetermined alarm number upper threshold AT (number of important alarm information<alarm number upper threshold AT) (step S140: Yes), the alarm analysis unit 132 executes the process of step S170 and displays information related to important alarms in the subsequent process. On the other hand, if the alarm analysis unit 132 judges that the number of important alarm information is equal to or larger than the predetermined alarm number upper threshold AT (alarm number upper threshold AT≦number of important alarm information) (step S140: No), the alarm analysis unit 132 executes the process of step S150.
[0074] Next, the alarm analysis unit 132 determines whether or not the processing has been completed for all filter names included in the filter list 235 (step S150). If the alarm analysis unit 132 determines that the processing has not been completed for all filter names included in the filter list 235, the alarm analysis unit 132 returns to step S120 and continues the processing. On the other hand, if the alarm analysis unit 132 determines that the processing has been completed for all filter names included in the filter list 235, the alarm analysis unit 132 executes the processing of step S160.
[0075] Next, the alarm analysis unit 132 applies the filter with the highest priority to the alarm information, extracts at least one piece of important alarm information from the multiple alarms, and stores the extracted important alarm information in the main storage device 22 (step S160). The alarm analysis unit 132 acquires the filter name of the filter with the highest priority (priority=1) in the filter store 234. The alarm analysis unit 132 reads out the filter with the acquired filter name from the filter store 234. Then, the alarm analysis unit 132 applies the read out filter to the multiple alarms, extracts important alarm information from the multiple alarms, and stores it in the main storage device 22. The process of step S160 is a process that is executed when the number of important alarm information extracted by the processes of steps S120 to S150 for all filters with filter names stored in the filter store 234 is greater than the alarm number upper limit threshold AT (alarm number upper limit threshold AT≦the number of important alarm information). In the process of step S160, the alarm analysis unit 132 sets the important alarm information extracted using the filter with the highest priority as the important alarm information.
[0076] On the other hand, the process of step S160 is not executed when the alarm analysis unit 132 determines in the process of step S140 that the number of important alarm information pieces is smaller than the predetermined alarm number upper threshold (the number of important alarm information pieces<the alarm number upper threshold AT). In this case, the important alarm information pieces for the filter with the highest priority among the filters from which the number of important alarm information pieces extracted is smaller than the predetermined alarm number upper threshold are calculated as the important alarm information pieces.
[0077] Next, the alarm analysis unit 132 acquires important alarm-related information associated with each piece of important alarm information in the alarm detail information table 232 and the monitoring device information table 233, and stores the acquired important alarm-related information in the main storage device 22 in association with the important alarm information (step S170). As described above, the important alarm information includes the date and time when the important alarm was transmitted, the monitoring device ID of the monitoring device 200 that transmitted the important alarm, the alarm code, and numerical information. The alarm analysis unit 132 acquires the countermeasures 604 associated with each alarm code of the important alarm information in the alarm detail information table 232. The alarm analysis unit 132 stores the acquired countermeasures 604 in association with the important alarm information as a part of the important alarm-related information. The alarm analysis unit 132 also acquires the position 702 and the numerical information name 705 associated with each monitoring device ID of the important alarm information in the monitoring device information table 233. The alarm analysis unit 132 stores the acquired location 702 and numerical information name 705 as part of the important alarm related information in association with the important alarm information. Therefore, the important alarm related information includes the important alarm information (monitoring device ID, alarm code, numerical information), a countermeasure, the location, and the numerical information name.
[0078] Here, the alarm code included in the important alarm related information is important alarm abnormality identifying information that identifies the abnormality indicated by the important alarm information.
[0079] Next, the alarm analysis unit 132 outputs the important alarm-related information to the presentation unit 14 in the order of importance of the important alarm information, and ends the process (step S180). The alarm analysis unit 132 outputs the important alarm-related information arranged in the order of importance of the important alarm information, together with alarm handling information display screen configuration information and alarm handling information display screen information including an alarm handling information display screen display command to the presentation unit 14 (output device 25). The alarm handling information display screen configuration information is information regarding the configuration of the alarm handling information display screen. Also, the alarm handling information display screen display command is a command to display the alarm handling information display screen. Upon receiving the alarm handling information display screen information, the presentation unit 14 displays the alarm handling information display screen.
[0080] The processes from step S110 to step S180 constitute the important alarm extraction process.
[0081] 12 is a diagram showing an example of an alarm handling information display screen 1200. The alarm handling information display screen 1200 shown in FIG.
[0082] A configuration diagram 1210 is a diagram showing the arrangement of equipment 510 and monitoring devices 200 of a water facility 500. In the configuration diagram 1210, the monitoring devices 200 that have issued important alarms are shown in black (monitoring devices 200a2 and 200b2 in FIG. 12). This makes it easy to consider how to deal with abnormalities.
[0083] The important alarm related information table 1220 includes a check box 1221, a priority 1222 of the important alarm information, a monitoring device ID included in the important alarm related information, an alarm code 1224, an abnormality content 1225, a numerical information name 1226, a numerical value 1227, and a countermeasure method 1228. The administrator checks the check box 1221 for the important alarm that has been dealt with, and presses the update button 1230. Then, in the important alarm related information table 1220, the record of the alarm database 231 that is associated with the monitoring device ID 1223 and the alarm code 1224 of the row with the check box 1221 checked is deleted from the alarm database 231. As a result, the record including the dealt with alarm information is deleted from the alarm database 231. Furthermore, the important alarm related information table 1220 is updated to the important alarm related information table 1220 calculated by the alarm analysis unit 132 most recently executing the alarm analysis process.
[0084] <Effects of the Invention> The waterworks facilities management device 100 outputs important alarm information when the number of important alarm information items extracted using a filter from multiple alarms requiring action is smaller than a predetermined upper limit threshold for the number of alarms. The waterworks facilities management device can output a number of important alarm information items smaller than the predetermined upper limit threshold for the number of alarms and present them to the manager. This allows the manager to refer to a number of important alarm information items that is manageable and deal with the abnormality.
[0085] Furthermore, the waterworks facilities management device 100 can use multiple filters instead of a single filter to extract important alarm information from the currently issued alarm information. By using multiple filters, it becomes possible to deal with abnormalities in the waterworks facilities 500 by appropriately using various judgment criteria contained in the filters. This allows the waterworks facilities management device 100 to more reliably calculate the necessary important alarm information. This allows the manager to deal with abnormalities by referring to an amount of important alarm information that is manageable. Therefore, the waterworks facilities management device 100 makes it easy to respond appropriately when there are a large number of alarms notifying abnormalities in the waterworks facilities.
[0086] Furthermore, the waterworks facilities management device 100 can reduce the energy required to deal with abnormalities in the waterworks facilities 500 and the amount of carbon dioxide generated, thereby curbing global warming.
[0087] In addition, the plurality of filters that can be used to extract important alarm information include a filter that extracts important alarm information including important alarm information related to abnormalities in water quality from the plurality of alarms being issued based on the water quality alarm information included in the water quality alarm. This makes it easier for the water facility management device to appropriately deal with abnormalities in water quality, which is a priority in water facilities.
[0088] The multiple filters also include a priority rule filter, which is a rule-based filter that extracts important alarm information and is created from alarm extraction rules that evaluate alarm information using criteria such as the magnitude of the impact of the event that caused the alarm, the severity of the impact, and how quickly the response needs to be completed (urgency) as judgment conditions. Here, rules created empirically by an expert can be used as the alarm extraction rules. Therefore, the experience of the expert can be reflected in the priority rule filter. Then, the empirical know-how information of the expert can be accumulated in the priority rule filter. Then, by using the priority rule filter, the empirical know-how of the expert can be accumulated and used. Then, even if an expert is not available, it becomes possible to deal with abnormalities in the water facility 500 using the empirical know-how of the expert.
[0089] In addition, because the priority rule filter is a rule-based filter, the rules that are the criteria for the priority rule filter can be easily examined and modified. Therefore, the water facility management device 100 can easily respond appropriately when there are a large number of alarms notifying abnormalities in the water facility.
[0090] Furthermore, the waterworks facility management device 100 can use a correlation filter that evaluates the magnitude of the adverse effect of the event that caused the alarm from the correlation between the event that caused the alarm and treatment defects such as poor water quality or reduced treatment capacity, and extracts alarm information with a large adverse effect as important alarm information. Therefore, the waterworks facility management device 100 can output and present the important alarm information extracted using the correlation filter, making it easy for the manager to effectively suppress the occurrence of adverse effects due to the abnormality indicated by the alarm.
[0091] In addition, the waterworks facilities management device calculates important alarm information by applying filters to active alarms in order of filter priority. This allows the waterworks facilities management device 100 to consider how to deal with high-priority filters in order of priority. This makes it possible to more appropriately calculate important alarm information. As a result, the waterworks facilities management device 100 makes it easier to respond appropriately when there are a large number of alarms reporting abnormalities in the waterworks facilities 500.
[0092] In addition, the waterworks facilities management device 100 presents an alarm code (important alarm abnormality identification information) included in the important alarm related information, which identifies the abnormality indicated by the important alarm information. This makes it easier for the manager to understand the cause of the abnormality reported by the alarm. In turn, the waterworks facilities management device 100 makes it easier to respond appropriately when there are a large number of alarms reporting abnormalities in the waterworks facilities 500.
[0093] Furthermore, the water facilities management device 100 outputs information included in the important alarm information (monitoring device ID, alarm code) in order of importance. This makes it easier for the manager to prioritize and execute important countermeasures. In turn, the water facilities management device 100 makes it easier to respond appropriately when there are a large number of alarms reporting abnormalities in the water facilities 500.
[0094] In addition, each of the above configurations, functions, processing units, processing means, etc. may be realized in part or in whole by hardware, for example, by designing them as integrated circuits. The present invention can also be realized by software program code that realizes the functions of the embodiments. In this case, a storage medium on which the program code is recorded is provided to a computer, and a processor included in the computer reads the program code stored in the storage medium. In this case, the program code itself read from the storage medium realizes the functions of the above-mentioned embodiments, and the program code itself and the storage medium storing it constitute the present invention. Examples of storage media for supplying such program code include flexible disks, CD-ROMs, DVD-ROMs, hard disks, SSDs (Solid State Drives), optical disks, magneto-optical disks, CD-Rs, magnetic tapes, non-volatile memory cards, ROMs, etc.
[0095] Furthermore, the program code for realizing the functions described in this embodiment can be implemented in a wide range of program or script languages, such as assembler, C / C++, perl, Shell, PHP, Python, Java (registered trademark), etc.
[0096] Furthermore, the program code of the software that realizes the functions of the embodiments may be distributed over a network and stored in a storage means such as a computer's hard disk or memory, or in a storage medium such as a CD-RW or CD-R, and the processor of the computer may read out and execute the program code stored in the storage means or storage medium.
[0097] In the above-mentioned embodiment, the control lines and information lines are shown as those considered necessary for the explanation, and not all the control lines and information lines are shown in the product. All the components may be connected to each other. [Explanation of symbols]
[0098] 1: Water facility management system 100: Water facility management equipment 11: Storage part 12: Communications Department 13: Processing section 131: Alarm acquisition unit 132: Alarm analysis section 14: Presentation part 21: Processor 22: Main memory 23: Secondary storage device 231: Alarm database 232: Alarm detailed information table 233: Monitoring device information table 234: Filter Store 235: Filter list 236: Filter group table 237: Filter Schedule Table 24: Input device 25: Output device 26: Network I / F 27: Bus 200: Monitoring device 200a1~200an: Water quality monitoring device 200b1~200bn: Equipment monitoring device 500: Water facilities 510a~510n: Equipment
Claims
1. A water facility management device that receives an alarm notifying an abnormality in a water facility from a plurality of monitoring devices that monitor the state of the water facility, and calculates information regarding the abnormality in the water facility, A storage unit, a communication unit, and a processing unit, The storage unit is an alarm database for storing alarm information included in alarms acquired from the plurality of monitoring devices; a filter store storing a plurality of filters for extracting at least one important alarm information item that is important for considering a method of dealing with an abnormality from a plurality of alarm information items; The communication unit receives the alarms from the plurality of monitoring devices, The processing unit includes: an alarm acquisition process for storing alarm information included in the alarm received by the communication unit in the alarm database; Acquiring information on a plurality of currently issued alarms that require a response from the alarm database; applying the filter stored in the filter store to the plurality of pieces of active alarm information to extract at least one piece of important alarm information from the plurality of pieces of active alarm information; if the number of extracted important alarm information items is not less than a predetermined alarm number upper limit threshold, executing an important alarm extraction process for outputting the extracted important alarm information items. Water facility management equipment.
2. The waterworks facility management device according to claim 1, The processing unit includes an alarm acquisition unit, The alarm acquisition unit acquires the water quality alarm transmitted from a water quality monitoring device, which is a type of the monitoring device, that monitors water quality and notifies of abnormalities in water quality with a water quality alarm as a type of the alarm; The plurality of filters include a filter that extracts important alarm information, including important water quality alarm information regarding an abnormality in water quality, from the plurality of alarms being issued, based on water quality alarm information included in at least one of the water quality alarms. Water facility management equipment.
3. The waterworks facility management device according to claim 1, The plurality of filters include a priority rule filter, which is a rule-based filter that extracts the important alarm information, created from alarm extraction rules that evaluate the alarm information based on criteria such as the magnitude of the impact of the event that caused the alarm, the severity of the impact, and how quickly the response needs to be completed.
4. The waterworks facility management device according to claim 1, The plurality of filters include a correlation filter that evaluates the magnitude of adverse effect of the event causing the alarm based on a correlation between the event causing the alarm and a treatment failure such as poor water quality or a decrease in treatment capacity, and extracts the alarm information having a large adverse effect as the important alarm information. Water facility management equipment.
5. The waterworks facility management device according to claim 1, The processing unit includes an alarm analysis unit, The alarm analysis unit Obtaining at least one active alarm that requires action from the alarm database; executing the important alarm extraction process using the filters stored in the filter store in order of priority of the filters; Water facility management equipment.
6. The waterworks facility management device according to claim 1, Further, a presentation unit for presenting information is provided, The alarm analysis unit Acquiring information on a plurality of currently issued alarms that require a response from the alarm database; Execute the important alarm extraction process; outputting important alarm abnormality identification information for identifying the abnormality indicated by the important alarm information to the presentation unit; The presentation unit presents the important alarm abnormality identification information. Water facility management equipment.
7. The waterworks facility management device according to claim 1, The important alarm extraction process outputs information included in the extracted important alarm information in order of importance. Water facility management equipment.
8. A water facility management method in a water facility management device, comprising: a storage device and a processor, the processor receiving alarms notifying an abnormality in the facility reported from a plurality of monitoring devices that monitor the status of equipment of the water facility, and calculating information regarding the abnormality in the equipment, The waterworks facility management device has a communication unit, The storage device includes: an alarm database for storing alarm information included in alarms acquired from the plurality of monitoring devices; a filter store storing a plurality of filters for extracting at least one important alarm information item that is important for considering a method of dealing with an abnormality from a plurality of alarm information items; The communication unit receives the alarms from the plurality of monitoring devices, The processor performs an alarm acquisition process of storing alarm information included in the alarm received by the communication unit in the alarm database; Acquiring information on a plurality of currently issued alarms that require a response from the alarm database; applying the filter stored in the filter store to the plurality of pieces of active alarm information to extract at least one piece of important alarm information from the plurality of pieces of active alarm information; if the number of extracted important alarm information items is not less than a predetermined alarm number upper limit threshold, executing an important alarm extraction process for outputting the extracted important alarm information items. A waterworks facility management method using a waterworks facility management device.
9. A water facility management program for a water facility management device, comprising: a storage device and a processor, the processor receiving an alarm notifying an abnormality in the equipment of a water facility from a plurality of monitoring devices that monitor the status of the equipment of the water facility, and calculating information regarding the abnormality in the equipment, The waterworks facility management device has a communication unit, The storage device includes: an alarm database for storing alarm information included in alarms acquired from the plurality of monitoring devices; a filter store storing a plurality of filters for extracting at least one important alarm information item that is important for considering a method of dealing with an abnormality from a plurality of alarm information items; The communication unit receives the alarms from the plurality of monitoring devices, The water facility management program includes: an alarm acquisition process for storing alarm information included in the alarm received by the communication unit in the alarm database; Acquiring information on a plurality of currently issued alarms that require a response from the alarm database; applying the filter stored in the filter store to the plurality of pieces of active alarm information to extract at least one piece of important alarm information from the plurality of pieces of active alarm information; and executing an important alarm extraction process for outputting the extracted important alarm information when the number of the extracted important alarm information is not smaller than a predetermined alarm number upper limit threshold. Water facility management program for water facility management device.
Citation Information
Patent Citations
Plant monitoring alarm display device
JP2001357470A
Alarm management device
JP2006318106A
Alarm information display device and alarm information display method
JP2008046787A
Remote backup operation system
JP2015170055A
Operation support system and method of water treatment plant
JP2009045510A