Machine learning device and failure analysis device

The machine learning device uses supervised learning to differentiate between maintenance and failure alarms in power plant networks, enhancing the automated identification and response to equipment issues.

JP7600679B2Active Publication Date: 2024-12-17THE CHUGOKU ELECTRIC POWER CO INC
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2020215268
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2020-12-24
Publication Date
2024-12-17
Estimated Expiration
2040-12-24

AI Technical Summary

Technical Problem

Existing failure identification systems in power plant networks rely heavily on operator knowledge and are prone to mixing alarms from equipment failures with those from maintenance activities, leading to delayed recognition of actual equipment issues.

Method used

A machine learning device constructs learning models using alarm data and output waveforms to automatically identify failures in communication and line equipment, employing supervised learning with support vector machines to distinguish between maintenance and failure alarms.

Benefits of technology

Enables automated failure identification in power plant networks, independent of operator knowledge, by accurately distinguishing between maintenance and failure alarms, thereby reducing the time to detect and respond to equipment issues.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007600679000001
    Figure 0007600679000001
  • Figure 0007600679000002
    Figure 0007600679000002
  • Figure 0007600679000003
    Figure 0007600679000003
Patent Text Reader

Abstract

To enable a fault to be identified on the basis of an alarm indication irrespective of knowledge quantity regarding a communication facility or a line facility.SOLUTION: A machine learning device constructs a learning model for identifying a fault in a communication facility or a line facility from facility information acquired over a network. The machine learning device comprises: first input data acquisition means 111 for acquiring information pertaining to an alarm as facility information that occurs in a monitoring device 30 of the network as first input data; first label acquisition means 112 for acquiring the assessment result of a fault that occurs in correspondence to the alarm as a first level; and first learning model construction means 113 for performing supervised learning using a set of the first input data and the first label as teaching data and thereby constructing a first learning model for generating an assessment result that corresponds to the alarm occurring in the monitoring device 30.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a machine learning device and a fault analysis device. [Background technology]

[0002] If a fault occurs in the communication equipment or line equipment used in the power station's network, the location of the fault is identified based on an alarm displayed in the NMS (Network Management System), an alarm output to the line management system and related business offices, and communication confirmation.

[0003] For example, Patent Document 1 discloses a technology in which a security utility server (SUS) enables a network management element to set thresholds and / or other criteria, and if the thresholds or criteria are exceeded, outputs an alert that results in a specific action, such as sending a notification to an NMS, while nodes in the network detect anomalies using an anomaly detection mechanism. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] JP 2020-017300 A Summary of the Invention [Problem to be solved by the invention]

[0005] However, when identifying the location of a fault based on an alarm displayed in the NMS included in the power plant network, the time required to identify the fault varies depending on the knowledge of the person in charge about the communication equipment and line equipment. In addition, alarms in the NMS are not only output when a fault occurs in the communication equipment or line equipment, but are also output when the communication equipment or line equipment is stopped, for example, in conjunction with power outage work or communication work. For this reason, if a fault occurs in the communication equipment or line equipment during work that outputs many alarms, the alarm display associated with the fault may be mixed in with the alarm display associated with the work such as power outage work or communication work, and the person in charge may not notice the alarm display associated with the fault until a communication fault is reported from the operation site.

[0006] The present invention aims to provide a machine learning device and a fault analysis device that are capable of automatically identifying faults based on alarm displays, regardless of the amount of knowledge about communication facilities and line facilities. [Means for solving the problem]

[0007] In order to achieve the above object, the present invention has the following configuration.

[0008] (1) A machine learning device that constructs a learning model for identifying faults in communication equipment or line equipment from equipment information acquired through a network, the machine learning device comprising: a first input data acquisition means that acquires information related to an alarm occurring in a monitoring device of the network as the equipment information as first input data; a first label acquisition means that acquires a fault judgment result corresponding to the alarm as a first label; and a first learning model construction means that constructs a first learning model for generating the judgment result corresponding to the alarm occurring in the monitoring device by performing supervised learning using a pair of the first input data and the first label as teacher data.

[0009] According to (1), it is possible to provide a machine learning device that automatically identifies faults based on alarm displays, regardless of the amount of knowledge about communication equipment and line equipment.

[0010] (2) In the machine learning device described in (1), it is preferable that the device further comprises a second input data acquisition means for acquiring information relating to an output waveform from a microwave radio as the communication equipment as second input data, a second label acquisition means for acquiring a fault judgment result corresponding to the output waveform as a second label, and a second learning model construction means for constructing a second learning model for generating the judgment result corresponding to the output waveform by performing supervised learning using a pair of the second input data and the second label as teacher data.

[0011] According to (2), it is possible to provide a machine learning device that can automatically identify faults based on the output waveform from a microwave radio, regardless of the amount of knowledge about communication equipment and line equipment.

[0012] (3) A fault analysis device using the first learning model constructed by the machine learning device described in (1) or (2), comprising: an alarm acquisition means for acquiring a new alarm; an alarm sorting means for sorting the alarms acquired by the alarm acquisition means into alarms that have been registered in advance and alarms that have not been registered in advance; and a first fault determination means for determining the occurrence of the fault using the alarms that have not been registered in advance and the first learning model.

[0013] According to (3), it is possible to provide a fault analysis device that can automatically identify a fault based on an alarm display, regardless of the amount of knowledge about communication facilities and line facilities.

[0014] (4) In the fault analysis device described in (3), it is preferable that the first fault determination means further includes a confirmation item output means for determining, in addition to the fault, a probability of the fault occurring, and outputting a confirmation item for increasing the probability of the fault occurring if the probability of the fault occurring is not 100%.

[0015] According to (4), it is possible to increase the probability of occurrence of a fault as a result of judgment by the first learning model.

[0016] (5) In the fault analysis device described in (3) or (4), the fault analysis device uses the second learning model constructed by the machine learning device described in (2), and is provided with a second fault determination means that determines the occurrence of the fault using the output waveform and the second learning model when the log of the non-preregistered alarm indicates that the output from the microwave radio has exceeded a threshold value, and it is preferable that the first fault determination means determines the occurrence of the fault using the non-preregistered alarm and the first learning model when the log of the non-preregistered alarm does not indicate that the output has exceeded a threshold value.

[0017] According to (5), it is possible to provide a fault analysis device that automatically identifies faults based on the output waveform from a microwave radio device, regardless of the amount of knowledge about communication facilities and line facilities. Effect of the Invention

[0018] According to the present invention, it is possible to identify a fault based on an alarm display, regardless of the amount of knowledge about communication facilities and line facilities. [Brief description of the drawings]

[0019] [Figure 1] 1 is a diagram showing an overall configuration of a fault analysis system according to an embodiment of the present invention; [Diagram 2] 2 is a functional block diagram of a first learning unit included in the machine learning device according to the embodiment of the present invention. FIG. [Diagram 3] 1 is a functional block diagram of a failure analysis device according to an embodiment of the present invention. [Figure 4] 4 is a flowchart showing an operation of the machine learning device according to the embodiment of the present invention. [Diagram 5] 4 is a flowchart showing an operation of the machine learning device according to the embodiment of the present invention. [Figure 6] 4 is a flowchart showing an operation of the failure analysis device according to the embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0020] Hereinafter, an embodiment of the present invention will be described with reference to FIGS.

[0021] [Configuration of one embodiment] [1.1 Overall structure] First, the configuration of a fault analysis system 100 according to this embodiment will be described. Fig. 1 is a diagram showing the overall configuration of the fault analysis system 100. As shown in Fig. 1, the fault analysis system 100 includes a machine learning device 10, a fault analysis device 20, a monitoring device 30, a terminal device 40, and a network 50. Note that the machine learning device 10, the fault analysis device 20, the monitoring device 30, and the terminal device 40 may be one or more.

[0022] Further, the machine learning device 10, the fault analysis device 20, the monitoring device 30, and the terminal device 40 are each connected to a network 50, and can communicate with each other via the network 50. The network 50 is, for example, a local area network (LAN), the Internet, a public telephone network, or a combination of these. There are no particular limitations on the specific communication method in the network 50, whether it is a wired connection or a wireless connection, etc. Note that the machine learning device 10 and the fault analysis device 20 may be directly connected via a connection unit, instead of communicating using the network 50, and the fault analysis device 20 and the monitoring device 30 may be directly connected via a connection unit.

[0023] The machine learning device 10 is a device that constructs, by supervised learning, a learning model to be used in the fault analysis device 20. For this reason, the machine learning device 10 includes a first learning unit 11 and a second learning unit 12, as shown in FIG.

[0024] The fault analysis device 20 is a device that analyzes a fault occurring in the NMS by applying an alarm detected by a monitoring device 30 (described later) to a learning model constructed by the machine learning device 10.

[0025] The monitoring device 30 is a device that monitors the status of the NMS by detecting failures occurring in communication facilities, line facilities, etc. provided in the NMS based on alarms obtained from the communication facilities, line facilities, etc.

[0026] The terminal device 40 is a device that acquires and displays the fault analysis results output from the fault analysis device 20 and the monitoring results output from the monitoring device 30, and also outputs input from a user of the terminal device 40 to the fault analysis device 20 and the monitoring device 30. The terminal device 40 is preferably realized by, for example, a mobile phone such as a smartphone, or a mobile terminal such as a tablet, but is not limited to this. In addition, although multiple terminal devices 40a to 40q are shown in FIG. 1, the terminal device 40 is not limited to this, and for example, only one device may be present.

[0027] [1.2 Configuration of machine learning device] As described above, the machine learning device 10 includes the first learning unit 11 and the second learning unit 12. The first learning unit 11 constructs a first learning model for determining a fault occurring in the NMS from information related to an alarm occurring in the monitoring device 30 of the NMS. The second learning unit constructs a second learning model for determining a fault occurring in the NMS from information related to an output waveform from a microwave radio provided in the NMS.

[0028] Fig. 2 is a functional block diagram of the first learning unit 11. As shown in Fig. 2, the first learning unit 11 includes a first input data acquisition unit 111, a first label acquisition unit 112, a first learning model construction unit 113, and a first learning model storage unit 114.

[0029] The first input data acquisition unit 111 acquires information related to an alarm occurring in a monitoring device of the NMS as the first input data. Note that examples of this alarm-related information include an alarm called "N150MOPT high-speed section REC", an alarm called "MJ", an alarm called "4WVA1 low-speed IF section EQP1", an alarm called "lump fault", and an alarm called "equipment abnormality" in a specific power plant.

[0030] Here, "N150MOPT" refers to the 150M (150 megabit) optical transmission section of the normal line. In particular, "N" means that it is a "normal" line, and when the normal line stops, it switches to the backup line indicated by "E" (Emergency). "OPT" stands for light emission and transmission. In addition, the "high speed" in "high speed section" refers to a high speed line with a high multiplexing speed, of which there are many types, such as transmission speeds of STM-1 (155.52 Mbps) and STM-16 (2488.32 Mbps), as defined by the international standard ISO, and "section" refers to the area or section through which the high speed line passes in the optical multiplexing device. "REC" is an alarm output indication that occurs when optical input is interrupted or frame synchronization is lost. Additionally, "4WVA1" is the name of the board that accommodates 4W lines (mainly voice signals, telephone lines, etc.) in an optical multiplexing device. Also, the "low-speed IF unit" refers to an interface used for a low-speed line. Also, "EQP1" is an abbreviation for "Equipment 1." In addition, a "lump fault" is an alarm that is issued when an alarm occurs within a device in order to make it easier to identify the device in question, and detailed alarm verification and confirmation are required for the device identified by the alarm. In addition, "equipment abnormality" refers to an alarm that notifies of a warning of a unit that makes up the equipment, rather than of the entire equipment, and does not involve equipment or line shutdown, but indicates a state in which reliability is reduced (for example, in the case of a redundant system, one of the systems has stopped).

[0031] The first label acquisition unit 112 acquires the judgment result of the fault corresponding to the alarm as the first label. The judgment result may be, for example, an IC failure in the "N150MOPT" board, a fault in the optical core, a failure of the "4WVA1" board, or an abnormality in the device power supply.

[0032] The first learning model construction unit 113 performs supervised learning using a pair of the first input data and the first label as teacher data to construct a first learning model for determining a fault occurring in the NMS from information related to an alarm occurring in the NMS monitoring device 30, and transmits the constructed first learning model to the fault analysis device 20.

[0033] The first learning model construction unit 113 can be realized by using, for example, a support vector machine (hereinafter also referred to as SVM). For example, by using a logistic regression equation or an accuracy rate table in addition to the support vector machine, the first learning model constructed by this embodiment preferably not only determines the fault corresponding to the alarm but also outputs the probability that each fault has occurred (for example, Kazuko Takahashi, "Proposal of Ensemble Learning in Support Vector Machines", 23rd National Conference of the Japanese Society for Artificial Intelligence).

[0034] This first learning model is a learning model for determining the occurrence and the likelihood of a fault according to a combination of whether each of a plurality of alarms is ON or OFF, for example.

[0035] The first learning model memory unit 114 stores the learning model constructed by the first learning model construction unit 113.

[0036] The second learning unit 12 includes a second input data acquisition unit 121, a second label acquisition unit 122, a second learning model construction unit 123, and a second learning model storage unit 124. Note that the configuration of the second learning unit 12 is similar to the configuration of the first learning unit 11 shown in FIG. 2, and therefore is not shown in the figure.

[0037] The second input data acquisition unit 121 acquires, as second input data, information relating to an output waveform from a microwave radio serving as communication equipment provided in the NMS.

[0038] The second label acquiring unit 122 acquires the determination result of the obstacle corresponding to the output waveform as the second label. Note that this determination result may be an event such as rainfall or a fallen tree.

[0039] The second learning model construction unit 123 constructs a second learning model for determining a fault occurring in the NMS from information related to the output waveform from a microwave radio included in the NMS by performing supervised learning using a pair of the second input data and the second label as teaching data, and transmits the constructed second learning model to the fault analysis device 20. This second learning model is a learning model for determining whether the fault occurring is, for example, rainfall or a fallen tree, depending on the degree of disturbance when the output waveform from the microwave radio is disturbed by rainfall or a fallen tree.

[0040] [1.3 Configuration of the fault analysis device] 3 is a functional block diagram of the fault analysis device 20. The fault analysis device 20 includes a storage unit 21, a control unit 22, a communication unit 23, and a display unit 24.

[0041] The storage unit 21 stores the first learning model and the second learning model acquired from the machine learning device 10.

[0042] Furthermore, the storage unit 21 stores a pre-registration database 211 , an alarm fault response database 212 , and a fault characteristic database 213 .

[0043] The pre-registration database 211 is a database for registering in advance work alarms that occur when communication facilities or line facilities are stopped for power outage work or communication work. For example, a user of the fault analysis device 20 inputs information related to the work alarm from the terminal device 40, whereby a work alarm that will occur in the future is registered in the pre-registration database 211.

[0044] The alarm fault correspondence database 212 is a database that defines the correspondence between an alarm and a fault corresponding to the alarm. The alarm fault correspondence database 212 defines the correspondence between, for example, a combination of a plurality of alarms, each of which is ON or OFF, and a fault that has occurred. As described later, a combination of a plurality of alarms that is actually output is applied to the first learning model to determine a fault that may have occurred and its accuracy. At this time, by referring to the alarm fault correspondence database 212, if the fault has actually occurred, the ON-OFF combination of the original alarms can be known. By comparing this with the ON-OFF of the plurality of alarms that are actually output, it is determined that an alarm that should have been ON is actually OFF, or that an alarm that should have been OFF is actually ON.

[0045] The fault characteristics database 213 is a database that defines the correspondence between an occurring fault, the location of the fault, the priority of dealing with the fault, the presence and storage location of fault recovery parts and spare parts used to recover from the fault, the required travel time to the location of the fault, and the expected time for recovery from the fault.

[0046] The control unit 22 is a part that controls the entire fault analysis device 20, and realizes various functions in this embodiment by appropriately reading and executing various programs from a storage area such as a ROM, a RAM, a flash memory, or a hard disk (HDD). The control unit 22 may be a CPU. The control unit 22 includes an alarm acquisition unit 221, an alarm distribution unit 222, a first fault determination unit 223, a second fault determination unit 224, a fault candidate output unit 225, a confirmation item output unit 226, a fault identification unit 227, a priority output unit 228, a fault recovery product output unit 229, a required travel time output unit 230, and an expected recovery time output unit 231.

[0047] The alarm acquisition unit 221 acquires new alarms from the monitoring device 30 via the communication unit 23 described below, separately from the alarms acquired when constructing the first learning model and the second learning model.

[0048] The alarm distribution unit 222 refers to the pre-registration database 211 to determine whether the alarm acquired by the alarm acquisition unit 221 is a pre-registered work alarm or a fault alarm that is not pre-registered and is output in response to the actual occurrence of a fault.

[0049] The first fault determination unit 223 applies a fault alarm that has not been registered in advance to the first learning model stored in the memory unit 21, thereby inferring and determining the fault that may have occurred and the probability of its occurrence.

[0050] When a log of a fault alarm not registered in advance indicates that the output from the microwave radio exceeds a threshold, the second fault determination unit 224 infers and determines a fault that may have occurred by applying the output waveform from the microwave radio to the second learning model stored in the storage unit 21. Furthermore, the second fault determination unit 224 outputs the fault that may have occurred to the terminal device 40 via the communication unit 23. Alternatively, the second fault determination unit 224 may output the fault that may have occurred to the display unit 24 described below.

[0051] The fault candidate output unit 225 sorts the fault candidates determined by the first fault determination unit 223 in descending order of certainty when there are multiple candidates, and outputs the candidates together with the certainty to the terminal device 40 via the communication unit 23. Alternatively, the fault candidate output unit 225 may output the fault candidates together with the certainty to the display unit 24 described below.

[0052] The confirmation item output unit 226 outputs confirmation items for the user of the fault analysis device 20 by referring to the alarm fault response database 212. Specifically, when a combination of a plurality of alarms not registered in advance, which is assigned by the alarm assignment unit 222 and corresponds to a fault candidate output by the fault candidate output unit 225, is partially different from the combination of alarms described in the alarm fault response database 212, the confirmation item output unit 226 outputs an event corresponding to the different alarm as a confirmation item for the user to the terminal device 40 via the communication unit 23. Alternatively, the confirmation item output unit 226 may output the confirmation items for the user to the display unit 24 described later.

[0053] For example, suppose that the combination of multiple failure alarms not registered in advance distributed by the alarm distribution unit 222 is (ALM1, ALM2, ALM3, ALM4) = (ON, OFF, ON, OFF), and as a result of applying this to the first learning model, it is determined that failure D has occurred with a 90% probability. In this case, if the original combination of failure alarms corresponding to failure D in the alarm failure response database 212 is (ALM1, ALM2, ALM3, ALM4) = (ON, OFF, OFF, OFF), the confirmation item output unit 226 outputs the confirmation item corresponding to ALM3 based on the fact that ALM3, which should be OFF originally, is ON.

[0054] The fault identification unit 227 identifies a fault that has actually occurred. For example, the fault identification unit 227 may identify a fault that has actually occurred based on a selection result selected by a user via the terminal device 40 from a plurality of fault candidates output by the fault candidate output unit 225. Alternatively, the fault identification unit 227 may identify a fault that has actually occurred based on a confirmation operation by the user for the fault output by the second fault determination unit 224.

[0055] The priority output unit 228 refers to the failure characteristic database 213, and outputs the priority of the response to the failure identified by the failure identification unit 227 to the terminal device 40 via the communication unit 23. Alternatively, the priority output unit 228 may output the priority of the response to the failure to the display unit 24 described later.

[0056] The failure recovery product output unit 229 refers to the failure characteristics database 213, and outputs to the terminal device 40 via the communication unit 23 the presence or absence and storage location of a failure recovery product / spare product used to recover from a failure identified by the failure identification unit 227. Alternatively, the failure recovery product output unit 229 may output the presence or absence and storage location of a failure recovery product / spare product used to recover from a failure to the display unit 24 described later.

[0057] The required travel time output unit 230 refers to the fault characteristics database 213, and outputs the required travel time to the location where the fault identified by the fault identification unit 227 occurs to the terminal device 40 via the communication unit 23. Alternatively, the required travel time output unit 230 may output the required travel time to the display unit 24 described below. At this time, for example, GPS information acquired by a GPS information acquisition unit (not shown) included in the terminal device 40 may be used to calculate the required travel time.

[0058] The expected recovery time output unit 231 refers to the failure characteristics database 213, and outputs the expected time for recovery from the failure identified by the failure identification unit 227 to the terminal device 40 via the communication unit 23. Alternatively, the expected recovery time output unit 231 may output the expected recovery time to the display unit 24 described later.

[0059] The communication unit 23 is a communication interface used by the fault analysis device 20 to communicate with the machine learning device 10, the monitoring device 30, and the terminal device 40.

[0060] The display unit 24 is a monitor that displays, for example, fault candidates output by a fault candidate output unit 225, confirmation items output by a confirmation item output unit 226, priorities output by a priority output unit 228, the presence or absence and storage locations of fault recovery products and spare products output by a fault recovery product output unit 229, required travel time output by a required travel time output unit 230, and expected recovery time output by an expected recovery time output unit 231.

[0061] [Operation of the second embodiment] Next, a description will be given of the operation of the fault analysis system 100 according to this embodiment. First, the operation of the machine learning device 10 will be described with reference to Figs.

[0062] 2.1 Operation of the Machine Learning Device 10 FIG. 4 is a flowchart showing the operation of the first learning unit 11. In step S11, the first input data acquisition unit 111 acquires information related to an alarm occurring in the monitoring device 30 of the NMS as first input data.

[0063] In step S12, the first label obtaining unit 112 obtains the determination result of the fault corresponding to the alarm as a first label.

[0064] In step S13, the first learning model construction unit 113 sets the pair of the first input data and the first label as teacher data.

[0065] In step S14, the first learning model construction unit 113 performs supervised learning using the training data in step S13.

[0066] In step S15, if the machine learning is completed (S15: YES), the process proceeds to step S16. If the machine learning is not completed yet (S15: NO), the process proceeds to step S11.

[0067] In step S16, the first learning model construction unit 113 transmits the constructed first learning model to the fault analysis device 20. After that, all processing ends.

[0068] FIG. 5 is a flowchart showing the operation of the second learning unit 12. In step S21, the second input data acquisition unit 121 acquires, as second input data, information relating to an output waveform from a microwave radio device provided in the NMS.

[0069] In step S22, the second label acquiring unit 122 acquires the fault determination result corresponding to the output waveform as a second label.

[0070] In step S23, the second learning model construction unit 123 sets the pair of the second input data and the second label as teacher data.

[0071] In step S24, the second learning model construction unit 123 performs supervised learning using the training data in step S23.

[0072] In step S25, if the machine learning is completed (S25: YES), the process proceeds to step S26. If the machine learning is not completed yet (S25: NO), the process proceeds to step S21.

[0073] In step S26, the second learning model construction unit 123 transmits the constructed second learning model to the fault analysis device 20. After that, all processing is terminated.

[0074] 2.2 Operation of the Fault Analysis Device 20 Next, the operation of the fault analysis device 20 will be described with reference to FIG.

[0075] In step S31, the alarm acquisition unit 221 acquires a new alarm from the monitoring device 30 via the communication unit 23 described below, separately from the alarms acquired when constructing the first learning model and the second learning model.

[0076] In step S32, the alarm distribution unit 222 refers to the pre-registration database 211 to determine whether the alarm acquired by the alarm acquisition unit 221 is a pre-registered work alarm or a fault alarm that is not pre-registered and is output as a result of an actual fault occurring.

[0077] In step S33, if the failure alarm log does not include data indicating that the output from the microwave radio has exceeded the threshold (S33: NO), the process proceeds to step S34. If the failure alarm log includes data indicating that the output from the microwave radio has exceeded the threshold (S33: YES), the process proceeds to step S35.

[0078] In step S34, the first fault determination unit 223 applies a fault alarm that has not been registered in advance to the first learning model stored in the memory unit 21 to infer and determine a fault that may have occurred and the probability of its occurrence.

[0079] In step S35, the second fault determination unit 224 infers and determines a fault that may have occurred by applying the output waveform from the microwave radio to the second learning model stored in the storage unit 21. Furthermore, the second fault determination unit 224 outputs the fault that may have occurred.

[0080] In step S36, the fault candidate output unit 225 sorts the fault candidates determined by the first fault determining unit 223 in descending order of probability if there are multiple candidates, and outputs them together with the probability.

[0081] In step S37, if the accuracy of the fault candidate output by the fault candidate output unit 225 is 100% (S37: YES), the process proceeds to step S39. Otherwise (S37: NO), the process proceeds to step S38.

[0082] In step S 38 , the confirmation item output unit 226 outputs confirmation items for the user of the fault analysis device 20 by referring to the alarm fault response database 212 .

[0083] In step S39, the failure identifying unit 227 identifies the failure that has actually occurred.

[0084] In step S40, the priority output unit 228 refers to the failure characteristic database 213 to output the priority of the response to the failure identified by the failure identifying unit 227.

[0085] In step S41, the failure recovery product output unit 229 refers to the failure characteristics database 213 to output the presence or absence of a failure recovery product / spare product to be used for recovering from the failure identified by the failure identification unit 227 and its storage location.

[0086] In step S42, the required travel time output unit 230 refers to the fault characteristics database 213 to output the required travel time to the location of the fault identified by the fault identification unit 227.

[0087] In step S43, the expected recovery time output unit 231 outputs the expected time for recovery from the failure identified by the failure identification unit 227 by referring to the failure characteristics database 213. After that, all processing is terminated.

[0088] [3. Modifications] Although the embodiment of the present invention has been described above, the present invention is not limited to the above-described embodiment. Furthermore, the effects described in the present embodiment are merely a list of the most preferable effects resulting from the present invention, and the effects of the present invention are not limited to those described in the present embodiment.

[0089] [3.1 Variation 1] In the above embodiment, the machine learning device 10 and the fault analysis device 20 are shown as separate entities, but this is not limiting. For example, the machine learning device 10 may be incorporated into the housing of the fault analysis device 20, thereby realizing an integrated configuration.

[0090] [3.2 Variation 2] In the above embodiment, the first fault determination unit 223 infers and determines a fault that may have occurred and the probability of its occurrence, but this is not limited to the above. For example, in addition to the first fault determination unit 223, the second fault determination unit 224 may also infer and determine the probability of a fault that may have occurred. Furthermore, the second fault determination unit 224 may output a plurality of fault candidates after sorting them by the probability.

[0091] [3.3 Variation 3] In the above embodiment, the confirmation item output unit 226 outputs confirmation items for the user, but is not limited to this. For example, rather than simply outputting confirmation items, the confirmation results from the user may be input to the fault analysis device 20, and the accuracy corresponding to the fault candidate may be recalculated based on the input results.

[0092] The fault analysis method by the fault analysis system 100 is realized by software. When realized by software, the programs constituting this software are installed on a computer. Moreover, these programs may be recorded on removable media and distributed to users, or may be distributed by being downloaded to the user's computer via a network. [Explanation of symbols]

[0093] 10 Machine Learning Device 11 First Study Section 12 Second Learning Section 20. Fault Analysis Equipment 21 Memory section 22 Control section 23 Communications Department 24 Display section 30 Monitoring equipment 40 Terminal Equipment 50 Network 100 Fault Analysis System 111 First input data acquisition unit 112 First label acquisition unit 113 First Learning Model Construction Unit 114 First learning model memory unit 121 Second input data acquisition unit 122 Second Label Acquisition Unit 123 Second Learning Model Construction Section 124 Second learning model memory unit 211 Pre-registration database 212 Alarm fault response database 213 Disability Characteristics Database 221 Alarm acquisition unit 222 Alarm distribution section 223 First Disability Judgment Section 224 Second Disability Judgment Section 225 Fault candidate output unit 226 Confirmation item output section 227 Disability Identification Department 228 Priority Output Unit 229 Fault recovery product output section 230 Required travel time output section

Claims

1. A machine learning device that constructs a learning model for identifying faults in communication facilities or line facilities from facility information acquired through a network, a first input data acquisition means for acquiring information related to an alarm occurring in a monitoring device of the network as the facility information as first input data; a first label acquisition means for acquiring a result of a fault determination corresponding to the alarm as a first label; a first learning model construction means for constructing a first learning model for generating the determination result corresponding to an alarm occurring in the monitoring device by performing supervised learning using a pair of the first input data and the first label as teacher data; Equipped with second input data acquiring means for acquiring information related to an output waveform from a microwave radio device serving as the communication equipment as second input data; a second label acquiring means for acquiring a fault determination result corresponding to the output waveform as a second label; a second learning model constructing means for constructing a second learning model for generating the determination result corresponding to the output waveform by performing supervised learning using a pair of the second input data and the second label as teacher data; The machine learning device further comprises:

2. A fault analysis device using the first learning model constructed by the machine learning device according to claim 1, an alarm acquisition means for acquiring the new alarm; an alarm sorting means for sorting the alarms acquired by the alarm acquisition means into alarms that have been registered in advance and alarms that have not been registered in advance; a first fault determination means for determining the occurrence of the fault by using the alarm not registered in advance and the first learning model; A failure analysis device comprising:

3. The first fault determination means determines the probability of occurrence of the fault in addition to the fault, 3. The fault analysis device according to claim 2, further comprising a check item output unit that outputs a check item for increasing the probability of the fault occurring when the probability of the fault occurring is not 100%.

4. A fault analysis device using the second learning model constructed by the machine learning device according to claim 1, a second fault determination means for determining the occurrence of a fault using the output waveform and the second learning model when the log of the alarm not registered in advance indicates that the output from the microwave radio device exceeds a threshold value; Equipped with The fault analysis device according to claim 2 or claim 3, wherein the first fault determination means determines the occurrence of the fault using the alarm that is not pre-registered and the first learning model when the log of the alarm that is not pre-registered does not indicate that the output exceeds a threshold value.

Citation Information

Patent Citations

  • Information processing device, information processing method, information processing program, integrated monitoring server and monitoring system

    JP2014164628A

  • Device for evaluating fault prediction result taking operation loss into account, system, program and method

    JP2016219962A

  • Context aware network security monitoring for threat detection

    JP2020017300A