Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7600679B2 - Machine learning device and failure analysis device - Google Patents
[go: Go Back, main page]

JP7600679B2 - Machine learning device and failure analysis device - Google Patents

Machine learning device and failure analysis device Download PDF

Info

Publication number
JP7600679B2
JP7600679B2 JP2020215268A JP2020215268A JP7600679B2 JP 7600679 B2 JP7600679 B2 JP 7600679B2 JP 2020215268 A JP2020215268 A JP 2020215268A JP 2020215268 A JP2020215268 A JP 2020215268A JP 7600679 B2 JP7600679 B2 JP 7600679B2
Authority
JP
Japan
Prior art keywords
fault
alarm
unit
learning model
output
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2020215268A
Other languages
Japanese (ja)
Other versions
JP2022100961A (en
Inventor
努 谷浦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chugoku Electric Power Co Inc
Original Assignee
Chugoku Electric Power Co Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chugoku Electric Power Co Inc filed Critical Chugoku Electric Power Co Inc
Priority to JP2020215268A priority Critical patent/JP7600679B2/en
Publication of JP2022100961A publication Critical patent/JP2022100961A/en
Application granted granted Critical
Publication of JP7600679B2 publication Critical patent/JP7600679B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Testing And Monitoring For Control Systems (AREA)
  • Debugging And Monitoring (AREA)

Description

本発明は、機械学習装置及び障害解析装置に関する。 The present invention relates to a machine learning device and a fault analysis device.

発電所のネットワークで用いる通信設備や回線設備に障害が発生した場合に、NMS(Network Management System)におけるアラーム表示、回線管理システムと関係事業所へのアラーム出力、及び疎通確認に基づいて故障箇所の特定を行っている。 If a fault occurs in the communication equipment or line equipment used in the power plant'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 a communication check.

例えば、特許文献1は、セキュリティ・ユーティリティ・サーバ(SUS)により、ネットワーク管理要素が、閾値および/または他の基準を設定し、閾値や基準を超えた場合、NMSに通知を送信するなどの、特定の動作をもたらす警告を出力すると共に、ネットワーク内のノードが異常検出機構で異常を検出する技術を開示している。 For example, Patent Document 1 discloses a technology in which a security utility server (SUS) allows a network management element to set thresholds and/or other criteria, and when 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.

特開2020-017300号公報JP 2020-017300 A

しかし、発電所のネットワークに含まれるNMSにおけるアラーム表示に基づいて故障箇所を特定する場合、担当者の通信設備や回線設備に関する知識によって障害の特定に要する時間にばらつきが発生する。また、NMSにおけるアラームは、通信設備や回線設備に障害が発生した場合に出力されるのみならず、例えば停電作業や通信作業に伴って、通信設備や回線設備を停止する際にも出力される。このため、アラームが多く出力される作業中に、通信設備や回線設備における障害が発生すると、停電作業や通信作業などの作業に伴うアラーム表示に、障害の発生に伴うアラーム表示が紛れ込み、担当者は、運用箇所からの疎通障害連絡があるまで、障害の発生に伴うアラーム表示に気づかないことがある。 However, when identifying the location of a fault based on an alarm display 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. Furthermore, alarms in the NMS are not only output when a fault occurs in the communication equipment or line equipment, but are also output when communication equipment or line equipment is shut down, for example, in connection with power outage or communication work. For this reason, if a fault occurs in the communication equipment or line equipment during work that generates many alarms, the alarm display associated with the fault may be mixed in with the alarm displays associated with the power outage or communication work, and the person in charge may not notice the alarm display associated with the fault until they receive a communication fault report from the operation site.

本発明は、通信設備や回線設備に関する知識量を問わず、アラーム表示に基づいて自動的に障害を特定することが可能となる、機械学習装置及び障害解析装置を提供することを目的とする。 The present invention aims to provide a machine learning device and a fault analysis device that can automatically identify faults based on alarm displays, regardless of the amount of knowledge about communication equipment and line equipment.

前記目的を達成するため、本発明は、次に記載する構成を備えている。 To achieve the above objective, the present invention has the following configuration.

(1) ネットワークを通じて取得される設備情報から通信設備又は回線設備の障害を識別するための学習モデルを構築する機械学習装置であって、前記ネットワークの監視装置で発生している前記設備情報としてのアラームに係る情報を第1入力データとして取得する第1入力データ取得手段と、前記アラームに対応する障害の判定結果を第1ラベルとして取得する第1ラベル取得手段と、前記第1入力データと前記第1ラベルとの組を教師データとして教師あり学習を行うことにより、前記監視装置で発生しているアラームに対応する前記判定結果を生成するための第1学習モデルを構築する第1学習モデル構築手段と、を備える機械学習装置。 (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, 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 facility information as first input data; a first label acquisition means that acquires a fault determination result corresponding to the alarm as a first label; and a first learning model construction means that 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 generating the determination result corresponding to the alarm occurring in the monitoring device.

(1)によれば、通信設備や回線設備に関する知識量を問わず、アラーム表示に基づいて自動的に障害を特定する機械学習装置を提供することが可能となる。 According to (1), it is possible to provide a machine learning device that can automatically identify faults based on alarm displays, regardless of the amount of knowledge about communication equipment and line equipment.

(2) (1)に記載の機械学習装置において、前記通信設備としてのマイクロ波無線機からの出力波形に係る情報を第2入力データとして取得する第2入力データ取得手段と、前記出力波形に対応する障害の判定結果を第2ラベルとして取得する第2ラベル取得手段と、前記第2入力データと前記第2ラベルとの組を教師データとして教師あり学習を行うことにより、前記出力波形に対応する前記判定結果を生成するための第2学習モデルを構築する第2学習モデル構築手段と、を更に備えることが好ましい。 (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 related 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.

(2)によれば、通信設備や回線設備に関する知識量を問わず、マイクロ波無線機からの出力波形に基づいて自動的に障害を特定する機械学習装置を提供することが可能となる。 (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.

(3) (1)又は(2)に記載の機械学習装置で構築した前記第1学習モデルを用いた障害解析装置であって、新たな前記アラームを取得するアラーム取得手段と、前記アラーム取得手段によって取得されたアラームを、事前に登録されていたアラームと、事前に登録されていないアラームとに振り分けるアラーム振分手段と、前記事前に登録されていないアラームと前記第1学習モデルとを用いて、前記障害の発生を判定する第1障害判定手段と、を備える障害解析装置。 (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.

(3)によれば、通信設備や回線設備に関する知識量を問わず、アラーム表示に基づいて自動的に障害を特定する障害解析装置を提供することが可能となる。 (3) makes it possible to provide a fault analysis device that automatically identifies faults based on alarm displays, regardless of the level of knowledge about communication equipment and line equipment.

(4) (3)に記載の障害解析装置において、前記第1障害判定手段は、前記障害に加えて、前記障害の発生確度を判定し、前記障害の発生確度が100%ではない場合に、前記障害の発生確度を高めるための確認事項を出力する確認事項出力手段を更に備えることが好ましい。 (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, the 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%.

(4)によれば、第1学習モデルによる判定結果としての障害の発生確度を高めることが可能となる。 (4) makes it possible to increase the probability of occurrence of a fault as a result of the determination made by the first learning model.

(5) (3)又は(4)に記載の障害解析装置において、(2)に記載の機械学習装置で構築した前記第2学習モデルを用いた障害解析装置であって、前記事前に登録されていないアラームのログが、前記マイクロ波無線機からの出力が閾値を超えたことを示す場合に、前記出力波形と前記第2学習モデルとを用いて、前記障害の発生を判定する第2障害判定手段と、を備え、前記第1障害判定手段は、前記事前に登録されていないアラームのログが、前記出力が閾値を超えたことを示さない場合に、前記事前に登録されていないアラームと前記第1学習モデルとを用いて、前記障害の発生を判定することが好ましい。 (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 includes 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 exceeds 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 exceeds a threshold value.

(5)によれば、通信設備や回線設備に関する知識量を問わず、マイクロ波無線機からの出力波形に基づいて自動的に障害を特定する障害解析装置を提供することが可能となる。 (5) makes it possible to provide a fault analysis device that can automatically identify faults based on the output waveform from a microwave radio, regardless of the level of knowledge about communication equipment and line equipment.

本発明によれば、通信設備や回線設備に関する知識量を問わず、アラーム表示に基づいて障害を特定することが可能となる。 According to the present invention, it is possible to identify faults based on alarm displays, regardless of the level of knowledge about communication equipment and line equipment.

本発明の実施形態に係る障害解析システムの全体構成を示す図である。1 is a diagram showing an overall configuration of a fault analysis system according to an embodiment of the present invention; 本発明の実施形態に係る機械学習装置に備わる第1学習部の機能ブロック図である。FIG. 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. 本発明の実施形態に係る障害解析装置の機能ブロック図である。1 is a functional block diagram of a failure analysis device according to an embodiment of the present invention. 本発明の実施形態に係る機械学習装置の動作を示すフローチャートである。4 is a flowchart showing an operation of the machine learning device according to the embodiment of the present invention. 本発明の実施形態に係る機械学習装置の動作を示すフローチャートである。4 is a flowchart showing an operation of the machine learning device according to the embodiment of the present invention. 本発明の実施形態に係る障害解析装置の動作を示すフローチャートである。4 is a flowchart showing an operation of the failure analysis device according to the embodiment of the present invention.

以下、本発明の実施形態について、図1~図6を参照することにより説明する。 The following describes an embodiment of the present invention with reference to Figures 1 to 6.

〔1 実施形態の構成〕
〔1.1 全体構成〕
まず、本実施形態に係る障害解析システム100の構成について説明する。図1は障害解析システム100の全体構成を示す図である。障害解析システム100は、図1に示すように、機械学習装置10、障害解析装置20、監視装置30、端末装置40、及びネットワーク50を備えている。なお、機械学習装置10、障害解析装置20、監視装置30、端末装置40は、1台でも複数台でもよい。
[Configuration of 1 embodiment]
1.1 Overall Configuration
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.

また、機械学習装置10と、障害解析装置20と、監視装置30と、端末装置40とは、それぞれネットワーク50に接続されており、ネットワーク50を介して相互に通信を行うことが可能である。ネットワーク50は、例えば、LAN(Local Area Network)や、インターネット、公衆電話網、あるいは、これらの組み合わせである。ネットワーク50における具体的な通信方式や、有線接続及び無線接続のいずれであるか等については、特に限定されない。なお、機械学習装置10と障害解析装置20とは、ネットワーク50を用いた通信ではなく、接続部を介して直接接続してもよく、障害解析装置20と監視装置30とは、接続部を介して直接接続してもよい。 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, or whether the connection is wired or wireless. The machine learning device 10 and the fault analysis device 20 may be directly connected via a connection unit, rather than communicating via the network 50, and the fault analysis device 20 and the monitoring device 30 may be directly connected via a connection unit.

機械学習装置10は、教師あり学習により、障害解析装置20で用いる学習モデルを構築する装置である。そのため、機械学習装置10は、図1に示すように、第1学習部11と第2学習部12を備える。 The machine learning device 10 is a device that constructs a learning model to be used by the fault analysis device 20 through supervised learning. Therefore, as shown in FIG. 1, the machine learning device 10 includes a first learning unit 11 and a second learning unit 12.

障害解析装置20は、後述の監視装置30で検知されるアラームを、機械学習装置10で構築された学習モデルに適用することにより、NMSで発生している障害を解析する装置である。 The fault analysis device 20 is a device that analyzes faults occurring in the NMS by applying alarms detected by the monitoring device 30 (described below) to the learning model constructed by the machine learning device 10.

監視装置30は、例えばNMSに備わる通信設備や回線設備等に発生している障害を、当該通信設備や回線設備等から取得したアラームに基づいて検知することで、NMSの状況を監視する装置である。 The monitoring device 30 is a device that monitors the status of the NMS by detecting failures occurring in, for example, communication equipment or line equipment provided in the NMS based on alarms obtained from the communication equipment or line equipment.

端末装置40は、障害解析装置20から出力される障害解析結果や、監視装置30から出力される監視結果を取得して表示すると共に、端末装置40のユーザからの入力を、障害解析装置20や監視装置30に出力する装置である。端末装置40は、例えばスマートフォンなどの携帯電話や、タブレットなどの携帯端末によって実現されることが好適であるが、これには限定されない。また、図1において、端末装置40は、端末装置40a~40qの複数台が示されているがこれには限定されず、例えば1台のみ存在してもよい。 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 the 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. Also, in FIG. 1, multiple terminal devices 40a to 40q are shown as the terminal device 40, but this is not limited to this, and there may be only one, for example.

〔1.2 機械学習装置の構成〕
上記のように、機械学習装置10は、第1学習部11と第2学習部12とを備える。第1学習部11は、NMSの監視装置30で発生しているアラームに係る情報から、NMSで発生している障害を判定するための第1学習モデルを構築する。第2学習部は、NMSに備わるマイクロ波無線機からの出力波形に係る情報から、NMSで発生している障害を判定するための第2学習モデルを構築する。
[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.

図2は、第1学習部11の機能ブロック図である。第1学習部11は、図2に示すように、第1入力データ取得部111、第1ラベル取得部112、第1学習モデル構築部113、第1学習モデル記憶部114を備える。 Figure 2 is a functional block diagram of the first learning unit 11. As shown in Figure 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.

第1入力データ取得部111は、NMSの監視装置で発生しているアラームに係る情報を第1入力データとして取得する。なお、このアラームに係る情報としては、例えば、特定の発電所における「N150MOPT 高速セクション REC」というアラーム、「MJ」というアラーム、「4WVA1 低速IF部 EQP1」というアラーム、「故障一括」というアラーム、「装置異常」というアラームが挙げられる。 The first input data acquisition unit 111 acquires information related to alarms occurring in the 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 "Bulk Fault", and an alarm called "Equipment Abnormality" in a specific power plant.

なお、ここで、「N150MOPT」とは、通常回線の150M(150メガ)光送信部のことである。とりわけ「N」は「通常」の回線であることを意味し、通常回線が停止した際には、「E」(Emergency)で示される予備系の回線に切り替わる。「OPT」とは、発光・送信を示す。
また、「高速セクション」の「高速」とは、国際標準ISOで規定され、伝送速度STM-1(155.52Mbps)、STM-16(2488.32Mbps)等、多くの種類が存在する、多重化速度が高速である高速回線を意味し、「セクション」とは、光多重化装置における高速回線が通っている領域・区間のことである。
また、「REC」とは、光入力断又はフレーム同期はずれ時に発生するアラーム出力表示である。
また、「4WVA1」とは、光多重化装置における4W回線(主に音声信号、電話回線等)を収容する基板名である。
また、「低速IF部」とは、低速回線に使用されるインタフェースのことである。
また、「EQP1」とは、「Equipment(装置)1」の略号である。
また、「故障一括」とは、装置内でアラームが発生した際、該当装置を特定しやすくするために発報するアラームのことであり、アラームで確認した装置において、詳細なアラーム検証・確認が必要となる。
また、「装置異常」とは、装置全体ではなく、装置を構成するユニットの警報を通知するアラームのことであり、装置停止・回線停止は伴わないが、信頼性が低下している(例えば、冗長化されたシステムの場合、片方の系統が停止している等)状態を示す。
Here, "N150MOPT" refers to the 150M (150 Mega) 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" indicates light emission/transmission.
In addition, the "high speed" in "high speed section" refers to a high speed line with a high multiplexing speed, which is defined by the international standard ISO and comes in many types, such as transmission speeds of STM-1 (155.52 Mbps) and STM-16 (2488.32 Mbps), and a "section" refers to the area or section in an optical multiplexing device through which a high speed line passes.
"REC" is an alarm output indication that occurs when optical input is cut off or frame synchronization is lost.
Also, "4WVA1" is the name of a board that accommodates 4W lines (mainly voice signals, telephone lines, etc.) in an optical multiplexing device.
Moreover, the "low-speed IF unit" refers to an interface used for a low-speed line.
Additionally, "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).

第1ラベル取得部112は、アラームに対応する障害の判定結果を第1ラベルとして取得する。なお、この判定結果は、例えば、「N150MOPT」基板内のIC不良、光心線不良、「4WVA1」の基板故障、装置電源部の異常が挙げられる。 The first label acquisition unit 112 acquires the fault determination result corresponding to the alarm as the first label. Examples of such determination results include an IC failure in the "N150MOPT" board, a faulty optical core, a failure of the "4WVA1" board, or an abnormality in the device power supply.

第1学習モデル構築部113は、第1入力データと第1ラベルとの組を教師データとして教師あり学習を行うことにより、NMSの監視装置30で発生しているアラームに係る情報から、NMSで発生している障害を判定するための第1学習モデルを構築し、構築した第1学習モデルを、障害解析装置20に送信する。 The first learning model construction unit 113 performs supervised learning using a pair of the first input data and the first label as teaching 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.

第1学習モデル構築部113は、例として、サポート・ベクター・マシン(Support Vector Machine、以下SVMともいう)を用いて実現することが可能である。例えば、サポート・ベクター・マシンに加えて、ロジスティック回帰式や正解率表を用いることにより、本実施形態によって構築される第1学習モデルは、アラームに対応する障害を判定するのみならず、各障害が発生している確度を出力することが好適である(例えば、高橋和子「サポートベクターマシンにおけるアンサンブル学習の提案」,第23回人工知能学会全国大会)。 The first learning model construction unit 113 can be realized, for example, by using a support vector machine (hereinafter also referred to as SVM). For example, by using a logistic regression equation and an accuracy rate table in addition to the support vector machine, the first learning model constructed by this embodiment is preferably not only able to determine the fault corresponding to the alarm, but also able to output 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).

この第1学習モデルは、例えば、複数のアラームの各々がONとなっているかOFFかの組み合わせに応じて、発生している障害と確度を判定するための学習モデルである。 This first learning model is a learning model for determining the occurrence and the likelihood of a fault, for example, based on a combination of whether each of a number of alarms is ON or OFF.

第1学習モデル記憶部114は、第1学習モデル構築部113が構築した学習モデルを記憶する。 The first learning model memory unit 114 stores the learning model constructed by the first learning model construction unit 113.

第2学習部12は、第2入力データ取得部121、第2ラベル取得部122、第2学習モデル構築部123、第2学習モデル記憶部124を備える。なお、第2学習部12の構成は、図2に示す第1学習部11の構成と同様であるからその図示を省略する。 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.

第2入力データ取得部121は、NMSに備わる通信設備としてのマイクロ波無線機からの出力波形に係る情報を第2入力データとして取得する。 The second input data acquisition unit 121 acquires, as second input data, information related to the output waveform from a microwave radio serving as communication equipment provided in the NMS.

第2ラベル取得部122は、上記の出力波形に対応する障害の判定結果を第2ラベルとして取得する。なお、この判定結果は、例えば、降雨や倒木等の事象であって良い。 The second label acquisition unit 122 acquires the fault determination result corresponding to the output waveform as the second label. Note that this determination result may be, for example, an event such as rainfall or a fallen tree.

第2学習モデル構築部123は、第2入力データと第2ラベルとの組を教師データとして教師あり学習を行うことにより、NMSに備わるマイクロ波無線機からの出力波形に係る情報から、NMSで発生している障害を判定するための第2学習モデルを構築し、構築した第2学習モデルを、障害解析装置20に送信する。この第2学習モデルは、例えば、降雨や倒木により、マイクロ波無線機からの出力波形が乱れた場合に、その乱れ具合に応じて、発生している障害が、例えば降雨であったり、あるいは倒木であったりすることを判定するための学習モデルである。 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 the microwave radio provided 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.

〔1.3 障害解析装置の構成〕
図3は、障害解析装置20の機能ブロック図である。障害解析装置20は、記憶部21と、制御部22と、通信部23と、表示部24とを備える。
[1.3 Configuration of the fault analysis device]
3 is a functional block diagram of the failure analysis device 20. The failure analysis device 20 includes a storage unit 21, a control unit 22, a communication unit 23, and a display unit 24.

記憶部21は、機械学習装置10から取得した第1学習モデル及び第2学習モデルを記憶する。 The memory unit 21 stores the first learning model and the second learning model obtained from the machine learning device 10.

更に記憶部21は、事前登録データベース211、アラーム障害対応データベース212、障害特性データベース213を格納する。 The memory unit 21 further stores a pre-registration database 211, an alarm fault response database 212, and a fault characteristics database 213.

事前登録データベース211は、停電作業や通信作業に伴って、通信設備や回線設備を停止することに伴って発生する作業アラームを事前に登録するデータベースである。例えば、障害解析装置20のユーザは、端末装置40から、作業アラームに係る情報を入力することにより、事前登録データベース211に、将来発生する作業アラームが登録される。 The pre-registration database 211 is a database that pre-registers work alarms that occur when communication equipment or line equipment is shut down for power outage work or communication work. For example, a user of the fault analysis device 20 can input information related to the work alarm from the terminal device 40, and the work alarm that will occur in the future is registered in the pre-registration database 211.

アラーム障害対応データベース212は、アラームと、当該アラームに対応する障害との対応関係を定義するデータベースである。アラーム障害対応データベース212は、例えば、複数のアラームの各々がONかOFFかによる組み合わせと、発生している障害との対応関係を定義する。後述のように、実際に出力されている複数のアラームの組み合わせを、第1学習モデルに適用することにより、発生しているであろう障害とその確度が判定されるが、この際、アラーム障害対応データベース212を参照することにより、仮に当該障害が実際に発生しているのであれば、本来のアラームのON-OFFの組み合わせが分かる。これを実際に出力されている複数のアラームのON-OFFと比較することにより、本来であればONとなっているはずのアラームが実際にはOFFとなっていたり、あるいは、本来OFFとなっているはずのアラームが実際にはONとなっていたりすることが判別される。 The alarm fault correspondence database 212 is a database that defines the correspondence between an alarm and a fault corresponding to the alarm. For example, the alarm fault correspondence database 212 defines the correspondence between a combination of multiple alarms, each of which is ON or OFF, and a fault that has occurred. As described below, a combination of multiple alarms that have actually been 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 original ON-OFF combination of the alarms can be determined. By comparing this with the ON-OFF of the multiple alarms that have actually been output, it can be determined that an alarm that should have been ON is actually OFF, or that an alarm that should have been OFF is actually ON.

障害特性データベース213は、発生している障害と、当該障害の発生箇所、当該障害への対応の優先度、当該障害から復旧するために用いる障害復旧品・予備品の有無と保管場所、当該障害の発生場所までの所要移動時間、及び、当該障害からの復旧の見込時間との対応関係を定義するデータベースである。 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 and spare parts used to recover from the fault, the required travel time to the location of the fault, and the expected time to recover from the fault.

制御部22は、障害解析装置20の全体を制御する部分であり、各種プログラムを、ROM、RAM、フラッシュメモリ又はハードディスク(HDD)等の記憶領域から適宜読み出して実行することにより、本実施形態における各種機能を実現している。制御部22は、CPUであってよい。制御部22は、アラーム取得部221、アラーム振分部222、第1障害判定部223、第2障害判定部224、障害候補出力部225、確認事項出力部226、障害特定部227、優先度出力部228、障害復旧品出力部229、所用移動時間出力部230、復旧見込時間出力部231とを備える。 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, RAM, flash memory, or 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.

アラーム取得部221は、後述の通信部23を介して、監視装置30から、第1学習モデルや第2学習モデルの構築時に取得したアラームとは別個に、新たなアラームを取得する。 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.

アラーム振分部222は、事前登録データベース211を参照することにより、アラーム取得部221によって取得されたアラームが、事前に登録された作業アラームか、あるいは、事前に登録されておらず、実際に障害が発生していることに伴って出力されている障害アラームかを振り分ける。 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 has not been pre-registered and is output as a result of an actual fault occurring.

第1障害判定部223は、事前に登録されていない障害アラームを、記憶部21に記憶されている第1学習モデルに適用することにより、発生しているであろう障害とその発生の確度を類推し、判定する。 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 the fault that may have occurred and its probability of occurrence.

第2障害判定部224は、事前に登録されていない障害アラームのログが、マイクロ波無線機からの出力が閾値を超えていることを示す場合に、当該マイクロ波無線機からの出力波形を、記憶部21に記憶されている第2学習モデルに適用することにより、発生しているであろう障害を類推し、判定する。更に、第2障害判定部224は、当該発生しているであろう障害を、通信部23を介して端末装置40に出力する。あるいは、第2障害判定部224は、当該発生しているであろう障害を、後述の表示部24に出力してもよい。 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 memory 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.

障害候補出力部225は、第1障害判定部223によって判定された障害の候補を、当該候補が複数ある場合には確度の高い順にソートした上で、当該確度と共に通信部23を介して端末装置40に出力する。あるいは、障害候補出力部225は、障害の候補を、当該確度と共に後述の表示部24に出力してもよい。 The fault candidate output unit 225 sorts the fault candidates determined by the first fault determination unit 223 in descending order of probability if there are multiple candidates, and outputs the candidates together with the probability 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 probability to the display unit 24 described below.

確認事項出力部226は、アラーム障害対応データベース212を参照することにより、障害解析装置20のユーザに対する確認事項を出力する。具体的には、障害候補出力部225によって出力された障害候補に対応する、アラーム振分部222によって振り分けられた事前に登録されていない複数のアラームの組み合わせが、アラーム障害対応データベース212に記載のアラームの組み合わせと一部異なる場合、当該異なるアラームに対応する事象を、ユーザに対する確認事項として、通信部23を介して端末装置40に出力する。あるいは、確認事項出力部226は、ユーザに対する確認事項を、後述の表示部24に出力してもよい。 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 multiple alarms not registered in advance that is assigned by the alarm assignment unit 222 and that corresponds to a fault candidate output by the fault candidate output unit 225 is partially different from the alarm combination described in the alarm fault response database 212, the event corresponding to the different alarm is output to the terminal device 40 via the communication unit 23 as a confirmation item for the user. Alternatively, the confirmation item output unit 226 may output the confirmation items for the user to the display unit 24 described below.

例えば、アラーム振分部222によって振り分けられた、事前に登録されていない複数の障害アラームの組み合わせが、(ALM1,ALM2,ALM3,ALM4)=(ON,OFF,ON,OFF)であり、これを第1学習モデルに適用した結果、障害Dが90%の確度で発生していると判定されたとする。この際、アラーム障害対応データベース212において、障害Dに対応する本来の障害アラームの組み合わせが、(ALM1,ALM2,ALM3,ALM4)=(ON,OFF,OFF,OFF)であった場合、確認事項出力部226は、本来であればOFFになっているはずのALM3がONになっていることに基づいて、ALM3に対応する確認事項を出力する。 For example, suppose that the combination of multiple failure alarms not registered in advance that are distributed by the alarm distribution unit 222 is (ALM1, ALM2, ALM3, ALM4) = (ON, OFF, ON, OFF), and that 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 failure alarm combination 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.

障害特定部227は、実際に発生している障害を特定する。例えば、障害特定部227は、障害候補出力部225によって出力された複数の障害候補から、ユーザによって端末装置40を介して選択された選択結果に基づいて、実際に発生している障害を特定してもよい。あるいは、第2障害判定部224によって出力された障害に対する、ユーザの確認動作に基づいて、実際に発生している障害を特定してもよい。 The fault identification unit 227 identifies the fault that has actually occurred. For example, the fault identification unit 227 may identify the fault that has actually occurred based on a selection result selected by the user via the terminal device 40 from among the multiple fault candidates output by the fault candidate output unit 225. Alternatively, the fault identification unit 227 may identify the fault that has actually occurred based on a confirmation action by the user for the fault output by the second fault determination unit 224.

優先度出力部228は、障害特性データベース213を参照することにより、障害特定部227によって特定された障害への対応の優先度を、通信部23を介して端末装置40に出力する。あるいは、優先度出力部228は、障害への対応の優先度を、後述の表示部24に出力してもよい。 The priority output unit 228 refers to the fault characteristics database 213 and outputs the priority of the response to the fault identified by the fault 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 fault to the display unit 24 described below.

障害復旧品出力部229は、障害特性データベース213を参照することにより、障害特定部227によって特定された障害から復旧するために用いる障害復旧品・予備品の有無と保管場所を、通信部23を介して端末装置40に出力する。あるいは、障害復旧品出力部229は、障害から復旧するために用いる障害復旧品・予備品の有無と保管場所を、後述の表示部24に出力してもよい。 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 failure recovery products and spare products used to recover from the 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 failure recovery products and spare products used to recover from the failure to the display unit 24 described below.

所要移動時間出力部230は、障害特性データベース213を参照することにより、障害特定部227によって特定された障害の発生場所までの所要移動時間を、通信部23を介して端末装置40に出力する。あるいは、所要移動時間出力部230は、所要移動時間を、後述の表示部24に出力してもよい。この際、例えば所要移動時間を算出するために、端末装置40に備わる、GPS情報取得部(不図示)によって取得されるGPS情報を用いてもよい。 The required travel time output unit 230 refers to the fault characteristics database 213 and outputs the required travel time to the location of the fault identified by the fault identification unit 227 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) provided in the terminal device 40 may be used to calculate the required travel time.

復旧見込時間出力部231は、障害特性データベース213を参照することにより、障害特定部227によって特定された障害からの復旧の見込時間を、通信部23を介して端末装置40に出力する。あるいは、復旧見込時間出力部231は、復旧見込時間を、後述の表示部24に出力してもよい。 The expected recovery time output unit 231 refers to the fault characteristics database 213 and outputs the expected recovery time from the fault identified by the fault 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 below.

通信部23は、障害解析装置20が、機械学習装置10、監視装置30、及び端末装置40と通信するために用いる通信インタフェースである。 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.

表示部24は、例えば、障害候補出力部225によって出力される障害候補、確認事項出力部226によって出力される確認事項、優先度出力部228によって出力される優先度、障害復旧品出力部229によって出力される障害復旧品・予備品の有無と保管場所、所要移動時間出力部230によって出力される所要移動時間、復旧見込時間出力部231によって出力される復旧見込時間を表示するモニタである。 The display unit 24 is a monitor that displays, for example, fault candidates output by the fault candidate output unit 225, confirmation items output by the confirmation item output unit 226, priorities output by the priority output unit 228, the presence and storage location of fault recovery items and spare items output by the fault recovery item output unit 229, the required travel time output by the required travel time output unit 230, and the expected recovery time output by the expected recovery time output unit 231.

〔2 実施形態の動作〕
次に、本実施形態に係る障害解析システム100の動作について説明する。まず、図4及び図5を参照し、機械学習装置10の動作について説明する。
2. Operation of the embodiment
Next, the operation of the fault analysis system 100 according to the present embodiment will be described. First, the operation of the machine learning device 10 will be described with reference to FIGS.

〔2.1 機械学習装置10の動作〕
図4は、第1学習部11の動作を示すフローチャートである。
ステップS11において、第1入力データ取得部111が、NMSの監視装置30で発生しているアラームに係る情報を第1入力データとして取得する。
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.

ステップS12において、第1ラベル取得部112が、アラームに対応する障害の判定結果を第1ラベルとして取得する。 In step S12, the first label acquisition unit 112 acquires the fault determination result corresponding to the alarm as the first label.

ステップS13において、第1学習モデル構築部113は、第1入力データと第1ラベルとの組を教師データとする。 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.

ステップS14において、第1学習モデル構築部113は、ステップS13の教師データを用いて教師あり学習を行う。 In step S14, the first learning model construction unit 113 performs supervised learning using the teacher data from step S13.

ステップS15において、機械学習が終了した場合(S15:YES)には、処理はステップS16に移行する。機械学習がまだ終了していない場合(S15:NO)には、処理はステップS11に移行する。 If machine learning has ended in step S15 (S15: YES), the process proceeds to step S16. If machine learning has not yet ended (S15: NO), the process proceeds to step S11.

ステップS16において、第1学習モデル構築部113は、構築した第1学習モデルを障害解析装置20に送信する。その後、全ての処理を終了する。 In step S16, the first learning model construction unit 113 transmits the constructed first learning model to the fault analysis device 20. Then, all processing is terminated.

図5は、第2学習部12の動作を示すフローチャートである。
ステップS21において、第2入力データ取得部121が、NMSに備わるマイクロ波無線機からの出力波形に係る情報を第2入力データとして取得する。
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 related to an output waveform from a microwave radio provided in the NMS.

ステップS22において、第2ラベル取得部122が、出力波形に対応する障害の判定結果を第2ラベルとして取得する。 In step S22, the second label acquisition unit 122 acquires the fault determination result corresponding to the output waveform as a second label.

ステップS23において、第2学習モデル構築部123は、第2入力データと第2ラベルとの組を教師データとする。 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.

ステップS24において、第2学習モデル構築部123は、ステップS23の教師データを用いて教師あり学習を行う。 In step S24, the second learning model construction unit 123 performs supervised learning using the teacher data from step S23.

ステップS25において、機械学習が終了した場合(S25:YES)には、処理はステップS26に移行する。機械学習がまだ終了していない場合(S25:NO)には、処理はステップS21に移行する。 If machine learning has ended in step S25 (S25: YES), the process proceeds to step S26. If machine learning has not yet ended (S25: NO), the process proceeds to step S21.

ステップS26において、第2学習モデル構築部123は、構築した第2学習モデルを障害解析装置20に送信する。その後、全ての処理を終了する。 In step S26, the second learning model construction unit 123 transmits the constructed second learning model to the fault analysis device 20. Then, all processing is terminated.

〔2.2 障害解析装置20の動作〕
次に、図6を参照し、障害解析装置20の動作について説明する。
2.2 Operation of the Fault Analysis Device 20
Next, the operation of the failure analysis device 20 will be described with reference to FIG.

ステップS31において、アラーム取得部221は、後述の通信部23を介して、監視装置30から、第1学習モデルや第2学習モデルの構築時に取得したアラームとは別個に、新たなアラームを取得する。 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.

ステップS32において、アラーム振分部222は、事前登録データベース211を参照することにより、アラーム取得部221によって取得されたアラームが、事前に登録された作業アラームか、あるいは、事前に登録されておらず、実際に障害が発生していることに伴って出力されている障害アラームかを振り分ける。 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 has not been pre-registered and is being output as a result of an actual fault occurring.

ステップS33において、障害アラームのログに、マイクロ波無線機からの出力が閾値を超えたことを示すデータが含まれない場合(S33:NO)には、処理はステップS34に進む。障害アラームのログに、マイクロ波無線機からの出力が閾値を超えたことを示すデータが含まれる場合(S33:YES)には、処理はステップS35に進む。 In step S33, if the fault alarm log does not contain data indicating that the output from the microwave radio has exceeded the threshold (S33: NO), processing proceeds to step S34. If the fault alarm log contains data indicating that the output from the microwave radio has exceeded the threshold (S33: YES), processing proceeds to step S35.

ステップS34において、第1障害判定部223は、事前に登録されていない障害アラームを、記憶部21に記憶されている第1学習モデルに適用することにより、発生しているであろう障害とその発生の確度を類推し、判定する。 In step S34, the first fault determination unit 223 applies the fault alarm that has not been registered in advance to the first learning model stored in the memory unit 21 to infer and determine the fault that may have occurred and its probability of occurrence.

ステップS35において、第2障害判定部224は、マイクロ波無線機からの出力波形を、記憶部21に記憶されている第2学習モデルに適用することにより、発生しているであろう障害を類推し、判定する。更に、第2障害判定部224は、当該発生しているであろう障害を出力する。 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 memory unit 21. Furthermore, the second fault determination unit 224 outputs the fault that may have occurred.

ステップS36において、障害候補出力部225は、第1障害判定部223によって判定された障害の候補を、当該候補が複数ある場合には確度の高い順にソートした上で、当該確度と共に出力する。 In step S36, the fault candidate output unit 225 sorts the fault candidates determined by the first fault determination unit 223 in descending order of probability if there are multiple candidates, and outputs them together with the probability.

ステップS37において、障害候補出力部225によって出力された障害候補の確度が100%の場合(S37:YES)には、処理はステップS39に進行する。それ以外の場合(S37:NO)には、処理はステップS38に進行する。 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.

ステップS38において、確認事項出力部226は、アラーム障害対応データベース212を参照することにより、障害解析装置20のユーザに対する確認事項を出力する。 In step S38, 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.

ステップS39において、障害特定部227は、実際に発生している障害を特定する。 In step S39, the fault identification unit 227 identifies the fault that has actually occurred.

ステップS40において、優先度出力部228は、障害特性データベース213を参照することにより、障害特定部227によって特定された障害への対応の優先度を出力する。 In step S40, the priority output unit 228 outputs the priority of responding to the fault identified by the fault identification unit 227 by referring to the fault characteristics database 213.

ステップS41において、障害復旧品出力部229は、障害特性データベース213を参照することにより、障害特定部227によって特定された障害から復旧するために用いる障害復旧品・予備品の有無と保管場所を出力する。 In step S41, the failure recovery product output unit 229 references the failure characteristics database 213 to output the presence or absence and storage location of failure recovery products and spare products to be used to recover from the failure identified by the failure identification unit 227.

ステップS42において、所要移動時間出力部230は、障害特性データベース213を参照することにより、障害特定部227によって特定された障害の発生場所までの所要移動時間を出力する。 In step S42, the required travel time output unit 230 outputs the required travel time to the location of the fault identified by the fault identification unit 227 by referring to the fault characteristics database 213.

ステップS43において、復旧見込時間出力部231は、障害特性データベース213を参照することにより、障害特定部227によって特定された障害からの復旧の見込時間を出力する。その後、全ての処理を終了する。 In step S43, the expected recovery time output unit 231 outputs the expected recovery time from the failure identified by the failure identification unit 227 by referring to the failure characteristics database 213. Then, all processing is terminated.

〔3 変形例〕
以上、本発明の実施形態について説明したが、本発明は前述した実施形態に限るものではない。また、本実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本実施形態に記載されたものに限定されるものではない。
[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.

〔3.1 変形例1〕
上記の実施形態において、機械学習装置10と障害解析装置20とを別体として示したがが、これには限定されない。例えば、機械学習装置10が障害解析装置20の筐体に組み込まれることにより、一体化されて実現される態様としてもよい。
3.1 Modification 1
In the above embodiment, the machine learning device 10 and the fault analysis device 20 are shown as separate entities, but the present invention is not limited to this. For example, the machine learning device 10 may be incorporated into the housing of the fault analysis device 20, and thus the two may be realized as an integrated unit.

〔3.2 変形例2〕
上記の実施形態において、第1障害判定部223が、発生しているであろう障害とその発生の確度を類推し、判定するとしたがこれには限定されない。例えば、第1障害判定部223に加えて、第2障害判定部224も、発生しているであろう障害に加えて、その確度を類推し、判定してもよい。更に、第2障害判定部224は、複数の障害の候補を、当該確度でソートした上で出力してもよい。
3.2 Modification 2
In the above embodiment, the first fault determination unit 223 infers and determines a fault that may have occurred and the probability of the fault, 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 the 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.

〔3.3 変形例3〕
上記の実施形態において、確認事項出力部226は、ユーザに対する確認事項を出力するとしたが、これには限定されない。例えば、単に確認事項を出力するのみならず、ユーザからの確認結果を、障害解析装置20に入力する構成とし、当該入力結果に基づいて、障害候補に対応する確度を再計算してもよい。
3.3 Modification 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, in addition to simply outputting confirmation items, the confirmation results from the user may be input to the fault analysis device 20, and the probability corresponding to the fault candidate may be recalculated based on the input result.

障害解析システム100による障害解析方法は、ソフトウェアにより実現される。ソフトウェアによって実現される場合には、このソフトウェアを構成するプログラムが、コンピュータにインストールされる。また、これらのプログラムは、リムーバブルメディアに記録されてユーザに配布されてもよいし、ネットワークを介してユーザのコンピュータにダウンロードされることにより配布されてもよい。 The fault analysis method by the fault analysis system 100 is realized by software. When realized by software, the programs that make up this software are installed on a computer. These programs may also be recorded on removable media and distributed to users, or may be distributed by being downloaded to the user's computer via a network.

10 機械学習装置
11 第1学習部
12 第2学習部
20 障害解析装置
21 記憶部
22 制御部
23 通信部
24 表示部
30 監視装置
40 端末装置
50 ネットワーク
100 障害解析システム
111 第1入力データ取得部
112 第1ラベル取得部
113 第1学習モデル構築部
114 第1学習モデル記憶部
121 第2入力データ取得部
122 第2ラベル取得部
123 第2学習モデル構築部
124 第2学習モデル記憶部
211 事前登録データベース
212 アラーム障害対応データベース
213 障害特性データベース
221 アラーム取得部
222 アラーム振分部
223 第1障害判定部
224 第2障害判定部
225 障害候補出力部
226 確認事項出力部
227 障害特定部
228 優先度出力部
229 障害復旧品出力部
230 所要移動時間出力部


LIST OF SYMBOLS 10 Machine learning device 11 First learning unit 12 Second learning unit 20 Fault analysis device 21 Memory unit 22 Control unit 23 Communication unit 24 Display unit 30 Monitoring device 40 Terminal device 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 storage unit 121 Second input data acquisition unit 122 Second label acquisition unit 123 Second learning model construction unit 124 Second learning model storage unit 211 Pre-registration database 212 Alarm fault response database 213 Fault characteristic database 221 Alarm acquisition unit 222 Alarm distribution unit 223 First fault determination unit 224 Second fault determination unit 225 Fault candidate output unit 226 Confirmation item output unit 227 Fault identification unit 228 Priority output unit 229 Fault recovery product output section 230 Required travel time output section


Claims (4)

ネットワークを通じて取得される設備情報から通信設備又は回線設備の障害を識別するための学習モデルを構築する機械学習装置であって、
前記ネットワークの監視装置で発生している前記設備情報としてのアラームに係る情報を第1入力データとして取得する第1入力データ取得手段と、
前記アラームに対応する障害の判定結果を第1ラベルとして取得する第1ラベル取得手段と、
前記第1入力データと前記第1ラベルとの組を教師データとして教師あり学習を行うことにより、前記監視装置で発生しているアラームに対応する前記判定結果を生成するための第1学習モデルを構築する第1学習モデル構築手段と、
を備え
前記通信設備としてのマイクロ波無線機からの出力波形に係る情報を第2入力データとして取得する第2入力データ取得手段と、
前記出力波形に対応する障害の判定結果を第2ラベルとして取得する第2ラベル取得手段と、
前記第2入力データと前記第2ラベルとの組を教師データとして教師あり学習を行うことにより、前記出力波形に対応する前記判定結果を生成するための第2学習モデルを構築する第2学習モデル構築手段と、
を更に備える機械学習装置。
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 :
請求項1に記載の機械学習装置で構築した前記第1学習モデルを用いた障害解析装置であって、
新たな前記アラームを取得するアラーム取得手段と、
前記アラーム取得手段によって取得されたアラームを、事前に登録されていたアラームと、事前に登録されていないアラームとに振り分けるアラーム振分手段と、
前記事前に登録されていないアラームと前記第1学習モデルとを用いて、前記障害の発生を判定する第1障害判定手段と、
を備える障害解析装置。
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:
前記第1障害判定手段は、前記障害に加えて、前記障害の発生確度を判定し、
前記障害の発生確度が100%ではない場合に、前記障害の発生確度を高めるための確認事項を出力する確認事項出力手段を更に備える、請求項に記載の障害解析装置。
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%.
請求項に記載の機械学習装置で構築した前記第2学習モデルを用いた障害解析装置であって、
前記事前に登録されていないアラームのログが、前記マイクロ波無線機からの出力が閾値を超えたことを示す場合に、前記出力波形と前記第2学習モデルとを用いて、前記障害の発生を判定する第2障害判定手段と、
を備え、
前記第1障害判定手段は、前記事前に登録されていないアラームのログが、前記出力が閾値を超えたことを示さない場合に、前記事前に登録されていないアラームと前記第1学習モデルとを用いて、前記障害の発生を判定する、請求項又は請求項に記載の障害解析装置。
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.
JP2020215268A 2020-12-24 2020-12-24 Machine learning device and failure analysis device Active JP7600679B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020215268A JP7600679B2 (en) 2020-12-24 2020-12-24 Machine learning device and failure analysis device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020215268A JP7600679B2 (en) 2020-12-24 2020-12-24 Machine learning device and failure analysis device

Publications (2)

Publication Number Publication Date
JP2022100961A JP2022100961A (en) 2022-07-06
JP7600679B2 true JP7600679B2 (en) 2024-12-17

Family

ID=82271358

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020215268A Active JP7600679B2 (en) 2020-12-24 2020-12-24 Machine learning device and failure analysis device

Country Status (1)

Country Link
JP (1) JP7600679B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014164628A (en) 2013-02-26 2014-09-08 Nec Corp Information processing device, information processing method, information processing program, integrated monitoring server and monitoring system
JP2016219962A (en) 2015-05-18 2016-12-22 Kddi株式会社 Device for evaluating fault prediction result taking operation loss into account, system, program and method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014164628A (en) 2013-02-26 2014-09-08 Nec Corp Information processing device, information processing method, information processing program, integrated monitoring server and monitoring system
JP2016219962A (en) 2015-05-18 2016-12-22 Kddi株式会社 Device for evaluating fault prediction result taking operation loss into account, system, program and method

Also Published As

Publication number Publication date
JP2022100961A (en) 2022-07-06

Similar Documents

Publication Publication Date Title
KR102648377B1 (en) Intelligent integrated wiring board with network cable quality monitoring
CN110321268B (en) Alarm information processing method and device
US9049105B1 (en) Systems and methods for tracking and managing event records associated with network incidents
CN105659528A (en) Method and apparatus for realizing fault location
CN113808725A (en) Equipment early warning system and method
US10990090B2 (en) Apparatus and method for automatic detection and classification of industrial alarms
CN111754123B (en) Data monitoring method, device, computer equipment and storage medium
CN103281461A (en) Call center monitoring method, device and system
CN108696396A (en) A kind of monitoring alarm devices and methods therefor of distributed memory system
CN104065526A (en) Server fault alarming method and device thereof
US11120037B2 (en) Test data integration system and method thereof
CN116300564A (en) An automated monitoring operation and maintenance platform that supports cross-region and cross-cluster hybrid infrastructure
CN115292123A (en) System exception handling method and device, storage medium and electronic equipment
CN110750427A (en) Data center equipment inspection method and system
JP7600679B2 (en) Machine learning device and failure analysis device
JP2010147804A (en) Transmitting apparatus, and unit mounted on the same
CN119690732B (en) Positioning and troubleshooting system based on distributed architecture
US20100214075A1 (en) Apparatus and method for failure management of rfid middleware management system
CN119723823A (en) Device data monitoring method, device, electronic device and storage medium
JP7525054B2 (en) Estimation device, estimation method, and estimation program
CN117909111A (en) Method, device, equipment and storage medium for processing monitoring data
US12047260B2 (en) Systems and methods for network incident management
CN115102838B (en) Emergency processing method and device for server downtime risk and electronic equipment
CN117376096A (en) A fault warning method and device
CN109815080A (en) The 3 D monitoring method and device thereof of computer equipment

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231207

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240807

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240924

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241021

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20241105

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241118

R150 Certificate of patent or registration of utility model

Ref document number: 7600679

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150