JP2024145635A - Apparatus, method, and program for maintaining equipment - Google Patents
Apparatus, method, and program for maintaining equipment Download PDFInfo
- Publication number
- JP2024145635A JP2024145635A JP2023058075A JP2023058075A JP2024145635A JP 2024145635 A JP2024145635 A JP 2024145635A JP 2023058075 A JP2023058075 A JP 2023058075A JP 2023058075 A JP2023058075 A JP 2023058075A JP 2024145635 A JP2024145635 A JP 2024145635A
- Authority
- JP
- Japan
- Prior art keywords
- work
- work plan
- unit
- evaluation
- anomaly
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0259—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
- G05B23/0275—Fault isolation and identification, e.g. classify fault; estimate cause or root of failure
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0259—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
- G05B23/0286—Modifications to the monitored process, e.g. stopping operation or adapting control
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/20—Administration of product repair or maintenance
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/04—Manufacturing
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Tourism & Hospitality (AREA)
- Theoretical Computer Science (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Automation & Control Theory (AREA)
- Educational Administration (AREA)
- Development Economics (AREA)
- Game Theory and Decision Science (AREA)
- Manufacturing & Machinery (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Testing And Monitoring For Control Systems (AREA)
Abstract
Description
本発明は、設備を保守するための装置、方法、およびプログラムに関する。 The present invention relates to an apparatus, method, and program for maintaining equipment.
特許文献1には、「本発明は、食品製造プラントのメンテナンス業務の支援を行うメンテナンス業務支援システムに係り、特にプラントの構成設備のメンテナンスを行う場合に、プラント使用者に対し適切なメンテナンス推奨時期を提示しうるメンテナンス業務支援システムに関する」(段落0001)こと、「上記食品製造プラントの構成設備の稼動可能期間と上記メンテナンス実績とが不一致であった場合に、上記実験結果データベースを参照して上記差異が許容しうる範囲であるか否かを判断する実験結果データ確認手段と、上記実験結果データ確認手段で判断を行った結果、上記差異が許容範囲を超える場合には、メンテナンス計画の是正措置を立案するメンテナンス計画是正措置立案手段と」(請求項3)を備えることが記載されている。
[先行技術文献]
[特許文献]
特許文献1 特開2010-128607号公報
Patent Document 1 states that "the present invention relates to a maintenance work support system that supports maintenance work for a food manufacturing plant, and in particular to a maintenance work support system that can present appropriate recommended maintenance timing to plant users when performing maintenance on constituent equipment of the plant" (paragraph 0001), and that it is equipped with "an experiment result data confirmation means for determining whether or not the difference is within an acceptable range when there is a discrepancy between the operable period of the constituent equipment of the food manufacturing plant and the maintenance record, and a maintenance plan corrective action planning means for formulating corrective measures for the maintenance plan when the difference exceeds the acceptable range as a result of the judgment made by the experiment result data confirmation means" (claim 3).
[Prior Art Literature]
[Patent Documents]
Patent Document 1: JP 2010-128607 A
本発明の第1の態様においては、設備に発生した異常についての異常情報および当該異常に対処した作業実績をそれぞれ含む複数の組を記憶するデータベースにアクセスするデータベース接続部と、設備に発生した異常に関する異常情報を含む報告を取得する報告取得部と、報告における異常に対処する作業計画を取得する作業計画取得部と、報告中の異常情報と、データベースに記憶された複数の組のそれぞれに含まれる異常情報との類似度に基づいて複数の組の中から少なくとも1つの組を選択する選択部と、作業計画と、選択部が選択した少なくとも1つの組の作業実績との差分に基づいて、作業計画を評価する作業計画評価部と、作業計画評価部により評価された評価結果に応じた情報を出力する評価結果出力部とを備える装置を提供する。 In a first aspect of the present invention, there is provided an apparatus including a database connection unit that accesses a database that stores a plurality of sets each including anomaly information about an anomaly that has occurred in equipment and work results for dealing with the anomaly, a report acquisition unit that acquires a report including anomaly information about an anomaly that has occurred in equipment, a work plan acquisition unit that acquires a work plan for dealing with the anomaly in the report, a selection unit that selects at least one set from the plurality of sets based on the similarity between the anomaly information in the report and the anomaly information included in each of the plurality of sets stored in the database, a work plan evaluation unit that evaluates the work plan based on the difference between the work plan and the work results of the at least one set selected by the selection unit, and an evaluation result output unit that outputs information according to the evaluation result evaluated by the work plan evaluation unit.
上記の装置において、作業計画取得部は、報告における異常に対処する複数の作業計画を取得し、評価結果出力部は、評価結果に応じた情報として、複数の作業計画の評価順の情報、または複数の作業計画のうちの推奨する作業計画を出力してよい。 In the above device, the work plan acquisition unit may acquire multiple work plans for dealing with anomalies in the report, and the evaluation result output unit may output, as information according to the evaluation result, information on the evaluation order of the multiple work plans, or a recommended work plan from among the multiple work plans.
上記の装置において、評価結果出力部は、評価結果に応じた情報として、表示装置に複数の作業計画の少なくとも2以上を評価順に並べて表示させる表示データを出力してよい。 In the above device, the evaluation result output unit may output display data that causes the display device to display at least two or more of the multiple work plans in order of evaluation as information corresponding to the evaluation result.
上記のいずれかの装置において、作業計画評価部は、差分に基づいて、作業計画取得部により取得した作業計画を修正し、評価結果出力部は、評価結果に応じた情報として、修正した作業計画を出力してよい。 In any of the above devices, the work plan evaluation unit may modify the work plan acquired by the work plan acquisition unit based on the difference, and the evaluation result output unit may output the modified work plan as information according to the evaluation result.
上記のいずれかの装置において、作業計画評価部は、作業計画が、報告における異常に対処する作業計画の制約条件を満たすかを評価してよい。 In any of the above devices, the work plan evaluation unit may evaluate whether the work plan satisfies a work plan constraint that addresses an anomaly in the report.
上記のいずれかの装置において、選択部は、類似度に基づいて、報告における異常に対処する作業計画の制約条件を満たす作業実績を含む少なくとも1つの組を選択する、又は制約条件を満たさない作業実績を含む組以外の少なくとも1つの組を選択してよい。 In any of the above devices, the selection unit may select at least one set including work results that satisfy the constraints of a work plan that addresses an anomaly in the report, or may select at least one set other than the set including work results that do not satisfy the constraints, based on the similarity.
上記のいずれかの装置において、作業計画と、選択部が選択した少なくとも1つの組の作業実績との差分を検出する差分検出部を更に備え、作業計画評価部は、差分検出部により検出した差分に基づいて作業計画を評価してよい。 In any of the above devices, a difference detection unit may be further provided that detects a difference between the work plan and at least one set of work performance selected by the selection unit, and the work plan evaluation unit may evaluate the work plan based on the difference detected by the difference detection unit.
上記の装置において、選択部は、類似度に基づいて複数の組の中から2以上の組を選択し、差分検出部は、選択部が選択した2以上の組の作業実績から作業計画の評価に用いる参照作業実績を取得し、該参照作業実績と、作業計画取得部により取得した作業計画との差分を検出してよい。 In the above device, the selection unit may select two or more pairs from the multiple pairs based on the similarity, and the difference detection unit may acquire reference work results to be used in evaluating the work plan from the work results of the two or more pairs selected by the selection unit, and detect the difference between the reference work results and the work plan acquired by the work plan acquisition unit.
上記のいずれかの装置において、複数の組のそれぞれは、作業実績に対する実績評価を更に含み、選択部は、類似度および作業実績に対する実績評価に基づいて、複数の組の中から少なくとも1つの組を選択してよい。 In any of the above devices, each of the multiple pairs may further include a performance evaluation of the work performance, and the selection unit may select at least one pair from the multiple pairs based on the similarity and the performance evaluation of the work performance.
上記のいずれかの装置において、選択部は、報告中の異常情報と、データベースに記憶された報告中の異常が発生した設備に関する異常情報との類似度に基づいて、少なくとも1つの組を選択してよい。 In any of the above devices, the selection unit may select at least one pair based on the similarity between the anomaly information being reported and anomaly information stored in the database about the equipment in which the anomaly being reported occurred.
上記のいずれかの装置において、報告中の異常情報と、データベースに記憶された複数の組のそれぞれに含まれる異常情報との類似度を算出する類似度算出部をさらに備え、選択部は、類似度算出部により算出された類似度に基づいて複数の組の中から少なくとも1つの組を選択してよい。 In any of the above devices, a similarity calculation unit may be further provided that calculates the similarity between the abnormality information being reported and the abnormality information included in each of the multiple sets stored in the database, and the selection unit may select at least one set from the multiple sets based on the similarity calculated by the similarity calculation unit.
本発明の第2の態様においては、コンピュータが、設備に発生した異常に関する異常情報を含む報告を取得する段階と、コンピュータが、設備に発生した異常に対処する作業計画を取得する段階と、コンピュータが、設備に発生した異常についての異常情報と、当該異常に対処した作業実績をそれぞれ含む複数の組を記憶するデータベースにアクセスする段階と、コンピュータが、報告中の異常情報と、データベースに記憶された複数の組のそれぞれに含まれる異常情報との類似度に基づいて複数の組の中から少なくとも1つの組を選択する段階と、コンピュータが、作業計画と、選択する段階で選択した少なくとも1つの組の作業実績との差分に基づいて、作業計画を評価する段階と、コンピュータが、評価された評価結果に応じた情報を出力する段階とを備える方法を提供する。 In a second aspect of the present invention, a method is provided that includes a step in which a computer acquires a report including anomaly information regarding an anomaly that has occurred in the equipment, a step in which the computer acquires a work plan to deal with the anomaly that has occurred in the equipment, a step in which the computer accesses a database that stores a plurality of sets each including anomaly information regarding an anomaly that has occurred in the equipment and work results to deal with the anomaly, a step in which the computer selects at least one set from the plurality of sets based on the similarity between the anomaly information in the report and the anomaly information included in each of the plurality of sets stored in the database, a step in which the computer evaluates the work plan based on the difference between the work plan and the work results of the at least one set selected in the selection step, and a step in which the computer outputs information according to the evaluation result.
本発明の第3の態様においては、コンピュータにより実行され、コンピュータを、設備に発生した異常についての異常情報および当該異常に対処した作業実績をそれぞれ含む複数の組を記憶するデータベースにアクセスするデータベース接続部と、設備に発生した異常に関する異常情報を含む報告を取得する報告取得部と、報告における異常に対処する作業計画を取得する作業計画取得部と、報告中の異常情報と、データベースに記憶された複数の組のそれぞれに含まれる異常情報との類似度に基づいて複数の組の中から少なくとも1つの組を選択する選択部と、作業計画と、選択部が選択した少なくとも1つの組の作業実績との差分に基づいて、作業計画を評価する作業計画評価部と、作業計画評価部により評価された評価結果に応じた情報を出力する評価結果出力部として機能させるプログラムを提供する。 In a third aspect of the present invention, there is provided a program that is executed by a computer and causes the computer to function as a database connection unit that accesses a database that stores a plurality of sets each including anomaly information about an anomaly that has occurred in the equipment and work results that have been performed to address the anomaly, a report acquisition unit that acquires a report including anomaly information about an anomaly that has occurred in the equipment, a work plan acquisition unit that acquires a work plan to address the anomaly in the report, a selection unit that selects at least one set from the plurality of sets based on the similarity between the anomaly information in the report and the anomaly information included in each of the plurality of sets stored in the database, a work plan evaluation unit that evaluates the work plan based on the difference between the work plan and the work results of the at least one set selected by the selection unit, and an evaluation result output unit that outputs information according to the evaluation result evaluated by the work plan evaluation unit.
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。 Note that the above summary of the invention does not list all of the necessary features of the present invention. Also, subcombinations of these features may also be inventions.
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。 The present invention will be described below through embodiments of the invention, but the following embodiments do not limit the invention according to the claims. Furthermore, not all of the combinations of features described in the embodiments are necessarily essential to the solution of the invention.
図1は、本実施形態に係る装置100の構成を、設備10等と共に示す。設備10は、プラント等に設けられる。このようなプラントは、例えば、化学または金属等の工業プラント、ガス田や油田等の井戸元やその周辺を管理制御するプラント、水力・火力・原子力等の発電を管理制御するプラント、太陽光や風力等の環境発電を管理制御するプラント、上下水やダム等を管理制御するプラント等であってよい。また、設備10は、ビル、様々な工場または交通機関等に設けられてもよい。このような設備10は、1または複数のプロセス装置、1または複数の発電装置、およびその他の1または複数の装置である1または複数の設備機器20-1~N(「設備機器20」とも示す。)を有してよい。 Figure 1 shows the configuration of the device 100 according to this embodiment together with equipment 10 and the like. The equipment 10 is installed in a plant or the like. Such a plant may be, for example, an industrial plant for chemicals or metals, a plant for managing and controlling wellheads and surrounding areas of gas fields or oil fields, a plant for managing and controlling hydroelectric, thermal, or nuclear power generation, a plant for managing and controlling environmental power generation such as solar or wind power, or a plant for managing and controlling water supply and sewage systems or dams. The equipment 10 may also be installed in buildings, various factories, transportation facilities, and the like. Such equipment 10 may have one or more process devices, one or more power generation devices, and one or more other devices, that is, one or more equipment devices 20-1 to N (also referred to as "equipment devices 20").
1または複数の設備機器20のそれぞれは、フィールド機器を有してよい。フィールド機器は、例えば圧力計、流量計、温度センサ等のセンサ機器、流量制御弁や開閉弁等のバルブ機器、ファンやモータ等のアクチュエータ機器、プラント等の状況や設備10等の対象物を撮影するカメラ若しくはビデオ等の撮像機器、プラントや設備10等の異音等を収集し、または警報音等を発するマイク若しくはスピーカ等の音響機器、設備10が有する装置の位置情報を出力する位置検出機器、またはその他の機器であってよい。1または複数の設備機器20のそれぞれには、これらの状態を監視するセンサ機器、撮像機器、または音響機器等として機能する1または複数のセンサが設けられてよい。 Each of the one or more facility devices 20 may have a field device. The field device may be, for example, a sensor device such as a pressure gauge, a flow meter, or a temperature sensor; a valve device such as a flow control valve or an on-off valve; an actuator device such as a fan or a motor; an imaging device such as a camera or video that captures the situation of a plant or an object such as the facility 10; an audio device such as a microphone or a speaker that collects abnormal sounds of the plant or the facility 10 or emits an alarm sound; a position detection device that outputs position information of a device owned by the facility 10; or other devices. Each of the one or more facility devices 20 may be provided with one or more sensors that function as a sensor device, an imaging device, an audio device, or the like that monitors the status of these devices.
1または複数の点検者30は、設備10内の各設備機器20を点検する。点検者30は、設備10に異常が発生した場合に、設備10に発生した異常の報告を装置100に提供する。 One or more inspectors 30 inspect each piece of equipment 20 in the facility 10. If an abnormality occurs in the facility 10, the inspectors 30 provide a report of the abnormality that has occurred in the facility 10 to the device 100.
管理者35は、設備10の保守を管理する。管理者35は、設備10に異常が発生した場合に、設備10に発生した異常の報告を受ける。管理者35は、設備10に発生した異常に対処する作業計画を立案し、装置100に提供する。管理者35は、設備10に発生した異常に対処する作業に対する制約条件を決定し、装置100に提供する。 The manager 35 manages the maintenance of the equipment 10. When an abnormality occurs in the equipment 10, the manager 35 receives a report of the abnormality. The manager 35 creates a work plan to deal with the abnormality that has occurred in the equipment 10, and provides it to the device 100. The manager 35 determines constraints for the work to deal with the abnormality that has occurred in the equipment 10, and provides it to the device 100.
装置100は、異常の報告および作業計画を取得したことに応じて、類似する異常に対して過去に行なった作業の作業実績を用いて作業計画を評価する。装置100は、PC(パーソナルコンピュータ)、タブレット型コンピュータ、スマートフォン、ワークステーション、サーバコンピュータ、または汎用コンピュータ等のコンピュータにより実現されてよく、複数のコンピュータが接続されたコンピュータシステムにより実現されてもよい。このようなコンピュータシステムもまた広義のコンピュータである。装置100は、設備10の監視用に設計された専用コンピュータであってもよく、専用回路によって実現された専用ハードウェアであってもよい。 In response to receiving the report of the abnormality and the work plan, the device 100 evaluates the work plan using the work history of work performed in the past for similar abnormalities. The device 100 may be realized by a computer such as a PC (personal computer), a tablet computer, a smartphone, a workstation, a server computer, or a general-purpose computer, or may be realized by a computer system in which multiple computers are connected. Such a computer system is also a computer in the broad sense. The device 100 may be a dedicated computer designed for monitoring the facility 10, or may be dedicated hardware realized by a dedicated circuit.
表示装置105は、有線または無線により装置100に接続される。表示装置105は、装置100が出力する作業計画の評価結果を管理者35に対して表示する。表示装置105は、PC(パーソナルコンピュータ)等の、管理者35が使用するコンピュータであってよい。これに代えて、表示装置110は、管理者35が携帯可能なタブレット型コンピュータまたはスマートフォン等のコンピュータであってもよい。表示装置105は、装置100と同一のコンピュータ(例えば一筐体のタブレット型コンピュータまたはスマートフォン等)に含まれてよい。装置100は、表示装置105が表示する評価結果に応じて管理者35により確定された作業計画を取得する。 The display device 105 is connected to the device 100 by wire or wirelessly. The display device 105 displays the evaluation results of the work plan output by the device 100 to the manager 35. The display device 105 may be a computer used by the manager 35, such as a PC (personal computer). Alternatively, the display device 110 may be a computer such as a tablet computer or smartphone that is portable by the manager 35. The display device 105 may be included in the same computer as the device 100 (e.g., a tablet computer or smartphone in a single housing). The device 100 acquires the work plan confirmed by the manager 35 according to the evaluation results displayed by the display device 105.
表示装置110は、有線または無線により装置100に接続される。表示装置110は、装置100が出力する確定された作業計画を表示する。表示装置110は、PC(パーソナルコンピュータ)等の、作業者40が使用するコンピュータであってよい。これに代えて、表示装置110は、作業者40が携帯可能なタブレット型コンピュータまたはスマートフォン等のコンピュータであってもよい。 The display device 110 is connected to the device 100 by wire or wirelessly. The display device 110 displays the confirmed work plan output by the device 100. The display device 110 may be a computer used by the worker 40, such as a PC (personal computer). Alternatively, the display device 110 may be a computer such as a tablet computer or smartphone that is portable by the worker 40.
1または複数の作業者40は、表示装置110に表示された作業計画に従って、設備10を保守する。これにより、作業者40は、点検者30により報告された異常を解決する。作業者40は、実行した作業計画を評価し、その実績評価を装置100に提供してよい。 One or more workers 40 maintain the equipment 10 according to the work plan displayed on the display device 110. In this way, the workers 40 resolve the abnormalities reported by the inspectors 30. The workers 40 may evaluate the executed work plan and provide the performance evaluation to the device 100.
本実施形態に係る装置100は、報告取得部120と、データベース130(DB130)と、DB接続部140と、作業実績出力部150と、管理データ取得部160と、評価部170と、評価結果出力部180と、作業計画表示処理部190と、追加部192とを備える。 The device 100 according to this embodiment includes a report acquisition unit 120, a database 130 (DB130), a DB connection unit 140, a work performance output unit 150, a management data acquisition unit 160, an evaluation unit 170, an evaluation result output unit 180, a work plan display processing unit 190, and an addition unit 192.
報告取得部120は、設備10に発生した異常の報告を取得する。本実施形態に係る報告取得部120は、点検者30が使用するPC、タブレット型コンピュータ、またはスマートフォン等のコンピュータに入力された報告を、有線または無線通信を介して受信する。報告取得部120は、設備10を監視する監視装置等から、1または複数の設備機器20に設けられたセンサにより検出された異常の通知を異常の報告として受信してもよい。 The report acquisition unit 120 acquires reports of abnormalities that have occurred in the facility 10. The report acquisition unit 120 according to this embodiment receives reports input to a computer, such as a PC, tablet computer, or smartphone, used by the inspector 30, via wired or wireless communication. The report acquisition unit 120 may receive, as an abnormality report, a notification of an abnormality detected by a sensor provided in one or more facility devices 20 from a monitoring device or the like that monitors the facility 10.
DB130は、半導体メモリまたはハードディスク等の、装置100の外部記憶装置である。これに代えて、DB130は、装置100の外部に設けられ、有線または無線ネットワークを介して装置100に接続されるクラウドストレージまたはNAS(Network Attached Storage)等であってもよい。DB130は、設備10に発生した異常についての異常情報、当該異常に対処した作業実績、および当該作業実績に対応する実績評価をそれぞれ含む複数の組を記憶する。DB130は、過去に発生した異常に関して、異常情報、作業実績、および実績評価の組を格納してよい。また、DB130は、異常情報および作業実績の組に加え、またはこれらの組に代えて、設備10に発生しうるものとして予め定義された各種の異常について、異常情報およびその異常が発生した場合に予定している作業計画の組を記憶してもよい。 DB130 is an external storage device of device 100, such as a semiconductor memory or a hard disk. Alternatively, DB130 may be a cloud storage or a NAS (Network Attached Storage) that is provided outside device 100 and connected to device 100 via a wired or wireless network. DB130 stores a plurality of sets including anomaly information about an anomaly that has occurred in equipment 10, work performance dealing with the anomaly, and performance evaluation corresponding to the work performance. DB130 may store sets of anomaly information, work performance, and performance evaluation for anomalies that have occurred in the past. In addition to or instead of sets of anomaly information and work performance, DB130 may store sets of anomaly information and work plans scheduled in the event of the anomaly occurring, for various anomalies that have been defined in advance as those that may occur in equipment 10.
DB接続部140は、DB130に接続される。DB接続部140は、装置100内の各構成要素からの要求に応じて、DB130にアクセスする。 The DB connection unit 140 is connected to the DB 130. The DB connection unit 140 accesses the DB 130 in response to requests from each component within the device 100.
作業実績出力部150は、DB接続部140、管理データ取得部160、および評価部170に接続される。作業実績出力部150は、報告取得部120により取得された報告中に異常情報として示された異常に対処した作業実績を出力する。本実施形態において、作業実績出力部150は、DB130に格納された異常毎の作業実績の中から、報告中に示された異常と同一または類似の異常に対する作業実績を検索して出力する。 The work performance output unit 150 is connected to the DB connection unit 140, the management data acquisition unit 160, and the evaluation unit 170. The work performance output unit 150 outputs the work performance for dealing with anomalies indicated as anomaly information in the report acquired by the report acquisition unit 120. In this embodiment, the work performance output unit 150 searches for and outputs the work performance for anomalies that are the same as or similar to the anomaly indicated in the report from the work performance for each anomaly stored in the DB 130.
作業実績出力部150は、類似度算出部152と、選択部154とを有する。類似度算出部152は、DB接続部140を介してDB130にアクセスして、報告中の異常情報と、複数の組のそれぞれに含まれる異常情報との類似度を算出する。 The work performance output unit 150 has a similarity calculation unit 152 and a selection unit 154. The similarity calculation unit 152 accesses the DB 130 via the DB connection unit 140 and calculates the similarity between the anomaly information being reported and the anomaly information included in each of the multiple sets.
選択部154は、報告中に示された異常と同一または類似の異常に対する作業実績を含む組を検索して選択する。選択部154は、報告中の異常情報と、DB130に記憶された複数の組のそれぞれに含まれる異常情報との類似度に基づいて、複数の組の中から少なくとも1つの組を選択してよい。選択部154は、報告中の現在の異常情報と、DB130に記憶された報告中の異常が発生した設備10に関する過去の異常情報との類似度に基づいて、少なくとも1つの組を選択してよい。選択部154は、類似度算出部152により算出された類似度に基づいて、DB130に格納された複数の組の中から少なくとも1つの組を選択してよい。選択部154は、DB130に格納された複数の組のそれぞれに含まれる異常情報のうち類似度算出部152により算出された類似度がより高い異常情報を含む組を、報告に示された異常に対処した作業実績を含む組としてより優先して選択してよい。これにより、選択部154は、今回の異常に類似する異常に対処した少なくとも1つの作業実績を選択することができる。 The selection unit 154 searches for and selects a set including work results for an anomaly that is the same as or similar to the anomaly indicated in the report. The selection unit 154 may select at least one set from the multiple sets based on the similarity between the anomaly information in the report and the anomaly information included in each of the multiple sets stored in the DB 130. The selection unit 154 may select at least one set based on the similarity between the current anomaly information in the report and the past anomaly information related to the equipment 10 in which the anomaly in the report occurred, stored in the DB 130. The selection unit 154 may select at least one set from the multiple sets stored in the DB 130 based on the similarity calculated by the similarity calculation unit 152. The selection unit 154 may preferentially select a set including anomaly information having a higher similarity calculated by the similarity calculation unit 152 among the anomaly information included in each of the multiple sets stored in the DB 130 as a set including work results dealing with the anomaly indicated in the report. This allows the selection unit 154 to select at least one work history that addressed an anomaly similar to the current anomaly.
管理データ取得部160は、評価部170、作業計画表示処理部190、および追加部192に接続される。管理データ取得部160は、設備10の保守に関する管理データを取得する。管理データ取得部160は、管理者35によってPC、タブレット型コンピュータ、またはスマートフォン等のコンピュータに入力された管理データを、有線または無線通信を介して受信する。管理データは、管理者により設定される設備10の保守に関するデータであってよい。 The management data acquisition unit 160 is connected to the evaluation unit 170, the work plan display processing unit 190, and the addition unit 192. The management data acquisition unit 160 acquires management data related to the maintenance of the equipment 10. The management data acquisition unit 160 receives management data input by the administrator 35 to a computer such as a PC, tablet computer, or smartphone via wired or wireless communication. The management data may be data related to the maintenance of the equipment 10 set by the administrator.
管理データ取得部160は、作業計画取得部162と、制約条件取得部164とを有する。作業計画取得部162は、設備10に発生し、報告取得部120により報告が取得された今回の異常に対処する作業計画を取得する。制約条件取得部164は、設備10に発生した異常に対処する作業計画の制約条件を取得する。ここで、作業計画および制約条件は、管理データに含まれてよい。 The management data acquisition unit 160 has a work plan acquisition unit 162 and a constraint condition acquisition unit 164. The work plan acquisition unit 162 acquires a work plan for dealing with the current abnormality that occurred in the equipment 10 and whose report was acquired by the report acquisition unit 120. The constraint condition acquisition unit 164 acquires the constraint conditions of the work plan for dealing with the abnormality that occurred in the equipment 10. Here, the work plan and the constraint conditions may be included in the management data.
評価部170は、評価結果出力部180に接続される。評価部170は、選択部154が選択した組の作業実績に基づいて、作業計画取得部162により取得された作業計画を評価する。 The evaluation unit 170 is connected to the evaluation result output unit 180. The evaluation unit 170 evaluates the work plan acquired by the work plan acquisition unit 162 based on the work performance of the group selected by the selection unit 154.
評価部170は、差分検出部172と、作業計画評価部174とを有する。差分検出部172は、作業計画と、選択部154により選択された少なくとも1つの組の作業実績との差分を検出する。差分検出部172は、作業計画および作業実績に含まれる1または複数の項目毎の差分を検出してよい。差分検出部172は、選択部154が選択した2以上の組の作業実績の値から作業計画の評価に用いる参照作業実績(以下、単に作業実績とも呼ぶ)を取得し、該参照作業実績と、作業計画取得部162により取得した作業計画との差分を検出してよい。 The evaluation unit 170 has a difference detection unit 172 and a work plan evaluation unit 174. The difference detection unit 172 detects the difference between the work plan and at least one set of work results selected by the selection unit 154. The difference detection unit 172 may detect the difference for one or more items included in the work plan and the work results. The difference detection unit 172 may acquire reference work results (hereinafter also simply referred to as work results) used to evaluate the work plan from the values of the work results of two or more sets selected by the selection unit 154, and detect the difference between the reference work results and the work plan acquired by the work plan acquisition unit 162.
作業計画評価部174は、差分検出部172により検出された差分に基づいて、作業計画取得部162により取得された今回の作業計画を評価する。作業計画評価部174は、評価対象の作業計画に対する評価を数値で表す評価値を、評価結果として割り当ててよい。作業計画評価部174は、差分に基づいて、作業計画取得部162により取得した作業計画の少なくとも一部を修正してもよい。 The work plan evaluation unit 174 evaluates the current work plan acquired by the work plan acquisition unit 162 based on the difference detected by the difference detection unit 172. The work plan evaluation unit 174 may assign an evaluation value that numerically represents the evaluation of the work plan to be evaluated as the evaluation result. The work plan evaluation unit 174 may modify at least a part of the work plan acquired by the work plan acquisition unit 162 based on the difference.
評価結果出力部180は、作業計画評価部174により評価された評価結果に応じた情報を出力する。評価結果出力部180は、作業計画評価部174の評価結果に応じた情報として、複数の作業計画の評価順の情報を出力してよい。評価結果出力部180は、作業計画の評価結果を表示装置105に表示させる表示処理を行なう。ここで、画面を表示させる処理を行うとは、装置100自体の表示装置100上に実際に画面を表示することに限られず、表示装置105等のようなリモートの表示装置100に画面を表示するための表示データを生成することも含む。 The evaluation result output unit 180 outputs information according to the evaluation result evaluated by the work plan evaluation unit 174. The evaluation result output unit 180 may output information on the evaluation order of multiple work plans as information according to the evaluation result of the work plan evaluation unit 174. The evaluation result output unit 180 performs a display process to display the evaluation result of the work plan on the display device 105. Here, performing a process to display a screen is not limited to actually displaying a screen on the display device 100 of the device 100 itself, but also includes generating display data for displaying a screen on a remote display device 100 such as the display device 105.
作業計画表示処理部190は、確定された作業計画を作業計画取得部162から受け取る。作業計画表示処理部190は、受け取った作業計画を表示装置110に表示させる表示処理を行なう。これを受けて、作業者40は、設備10に発生した今回の異常に対処する保守作業等を行なうことができる。 The work plan display processing unit 190 receives the confirmed work plan from the work plan acquisition unit 162. The work plan display processing unit 190 performs display processing to display the received work plan on the display device 110. In response to this, the worker 40 can perform maintenance work or the like to deal with the current abnormality that has occurred in the equipment 10.
追加部192は、設備10に発生した今回の異常についての異常情報および当該異常の対処に用いた作業計画の組を、異常情報および作業実績の組として、DB接続部140を介してDB130に追加する。これにより、追加部192は、今回の異常情報および作業実績をDB130に登録し、登録された異常情報および作業実績等の情報は、次回以降の異常に係る報告について作業計画の評価等の処理をするために用いられる。 The adding unit 192 adds a set of anomaly information about the current anomaly that has occurred in the equipment 10 and the work plan used to deal with the anomaly as a set of anomaly information and work results to the DB 130 via the DB connection unit 140. As a result, the adding unit 192 registers the current anomaly information and work results in the DB 130, and the registered information such as the anomaly information and work results is used to perform processing such as evaluation of the work plan for reports related to anomalies from the next time onwards.
図2は、DB130のデータ構造の一例を示す。本実施形態に係るDB130は、複数の組(レコード)のそれぞれについて、異常状態ID、登録日時、異常情報、作業実績に関する情報、および評価を含む。 Figure 2 shows an example of the data structure of DB130. DB130 according to this embodiment includes, for each of a plurality of groups (records), an abnormal state ID, a registration date and time, abnormality information, information related to work performance, and an evaluation.
異常状態IDは、レコード中の異常情報が示す異常を識別する異常識別情報である。報告取得部120は、設備10に発生した異常の報告を受ける度に、報告された異常に対して異常状態IDを割り当てる。追加部192は、異常情報、作業実績、および実績評価に、異常情報が示す異常に対して割り当てられた異常状態IDを対応付けてDB130に追加する。登録日時は、レコードがDB130に登録された日時を示す。 The abnormality state ID is abnormality identification information that identifies the abnormality indicated by the abnormality information in the record. Each time the report acquisition unit 120 receives a report of an abnormality that has occurred in the equipment 10, it assigns an abnormality state ID to the reported abnormality. The addition unit 192 associates the abnormality state ID assigned to the abnormality indicated by the abnormality information with the abnormality information, work performance, and performance evaluation, and adds them to the DB 130. The registration date and time indicates the date and time when the record was registered in the DB 130.
異常情報は、報告中に示された異常の詳細を示す。異常情報は、異常が発生した設備機器20を特定する機器情報と、異常内容とを含む。機器情報は、製品名、製品識別情報、種類(例えばポンプ、反応器、電源)、仕様、設置場所、または設置状態のうちの少なくとも1つ等の、異常が発生した設備機器20に関する1または複数の項目のそれぞれについての情報を含む。 The abnormality information indicates details of the abnormality indicated in the report. The abnormality information includes equipment information that identifies the equipment 20 in which the abnormality occurred and the details of the abnormality. The equipment information includes information about one or more items related to the equipment 20 in which the abnormality occurred, such as at least one of the product name, product identification information, type (e.g., pump, reactor, power source), specifications, installation location, or installation status.
異常内容は、機器情報に示された設備機器20に生じた異常の内容を示す。異常内容は、例えば液漏れ、異常振動、異音、または発火のうちの少なくとも1つ等の各異常項目について、発生の有無を示す情報(例えば点検者30によるチェック)を含んでよい。また、異常内容は、例えば異常の種類または異常に対応すべき専門部署または専門チームを指定する情報を含んでよい。また、異常内容は、異常に対する処置の優先度を示す情報を含んでよい。また、異常内容は、点検者30により入力された、テキストによる異常の詳細説明を含んでよい。 The abnormality details indicate the details of the abnormality that occurred in the facility equipment 20 indicated in the equipment information. The abnormality details may include information indicating the occurrence or non-occurrence of each abnormality item, such as at least one of leakage, abnormal vibration, abnormal noise, or fire (e.g., check by the inspector 30). The abnormality details may also include information specifying the type of abnormality or a specialized department or team that should handle the abnormality. The abnormality details may also include information indicating the priority of measures to be taken against the abnormality. The abnormality details may also include a detailed textual description of the abnormality entered by the inspector 30.
作業実績は、異常情報で示された異常に対処した作業実績に関する情報(「作業記録」とも示す。)である。DB130は、複数の組のそれぞれについて、保守作業および保守作業前に行なった保守準備作業を含む作業実績を記憶してよい。 The work record is information (also referred to as "work record") about the work record for dealing with the abnormality indicated in the anomaly information. DB130 may store the work record, including the maintenance work and the maintenance preparation work performed before the maintenance work, for each of multiple groups.
保守準備作業に関する情報は、例えば各種ツールの要否、安全装備の装着の要否、足場の組立ての要否、または届出の要否のうちの少なくとも1つ等の、各準備項目についての要否を示す情報を含んでよい。また,保守準備作業に関する情報は、保守準備作業に要した作業員数、作業時間、またはコストのうちの少なくとも1つ等の、保守準備作業に関する数値の情報を含んでよい。保守作業に関する情報は、例えば各種の保守作業工程(ラインの停止、補修、交換、洗浄、調整等)の要否等の各作業項目についての要否を示す情報を含んでよい。また、保守作業情報は、保守作業に要した作業員数、作業員の要求スキル、作業時間、またはコストのうちの少なくとも1つ等の、保守作業に関する数値の情報を含んでよい。 The information on the maintenance preparation work may include information indicating the necessity of each preparation item, such as at least one of the following: the necessity of various tools, the necessity of wearing safety equipment, the necessity of assembling scaffolding, or the necessity of filing a notification. The information on the maintenance preparation work may also include numerical information on the maintenance preparation work, such as at least one of the number of workers required for the maintenance preparation work, the work time, or the cost. The information on the maintenance work may include information indicating the necessity of each work item, such as the necessity of various maintenance work processes (such as stopping the line, repair, replacement, cleaning, adjustment, etc.). The maintenance work information may also include numerical information on the maintenance work, such as at least one of the number of workers required for the maintenance work, the required skills of the workers, the work time, or the cost.
実績評価は、作業実績に対する評価である。実績評価は、作業によるコスト、作業時間、予実の近さ、及び作業後の正常動作期間等のうちの少なくとも1つについての評価であってよい。実績評価は、過去の作業実績に対する評価を数値で表す実績評価値を含んでよい。実績評価は、作業実績の項目毎または異常状態ID毎に設定されてよい。実績評価は、異常状態ID毎に、設備10が正常になったか否かを示すフラグ(一例として0または1の値)で表されてもよい。 The performance evaluation is an evaluation of the work performance. The performance evaluation may be an evaluation of at least one of the cost of the work, the work time, the closeness of the actual result to the forecast, and the period of normal operation after the work. The performance evaluation may include a performance evaluation value that numerically represents an evaluation of the past work performance. The performance evaluation may be set for each item of the work performance or for each abnormal condition ID. The performance evaluation may be represented by a flag (for example, a value of 0 or 1) that indicates whether the equipment 10 has returned to normal for each abnormal condition ID.
図3は、本実施形態に係る装置100の動作フローを示す。装置100は、異常の報告を受け取る度に、図3に示した動作フローを実行する。S300(ステップ300)において、報告取得部120は、設備10に発生した異常の報告を取得する。S305において、管理データ取得部160は、管理者35によって作成された、今回の異常に対処する複数の作業計画および制約条件を取得する。 Figure 3 shows the operation flow of the device 100 according to this embodiment. The device 100 executes the operation flow shown in Figure 3 every time it receives a report of an abnormality. In S300 (step 300), the report acquisition unit 120 acquires a report of an abnormality that has occurred in the equipment 10. In S305, the management data acquisition unit 160 acquires multiple work plans and constraint conditions created by the administrator 35 to deal with the current abnormality.
S310において、類似度算出部152は、報告取得部120により取得された報告中の異常情報と、DB130に格納された複数の組のそれぞれに含まれる異常情報との類似度を算出する。本実施形態において、類似度算出部152は、報告中の異常情報(機器情報および異常内容)の各項目の値が比較対象の異常情報における対応する項目の値と一致する場合(または含まれる場合)に、一致しない場合と比較して高い類似度スコアを割り当てる。そして、類似度算出部152は、各項目についての類似度スコアの合計を算出する等により総合して、類似度とする。 In S310, the similarity calculation unit 152 calculates the similarity between the anomaly information in the report acquired by the report acquisition unit 120 and the anomaly information included in each of the multiple sets stored in the DB 130. In this embodiment, the similarity calculation unit 152 assigns a higher similarity score when the value of each item of the anomaly information (device information and anomaly content) in the report matches (or is included in) the value of the corresponding item in the anomaly information to be compared, compared to when there is no match. The similarity calculation unit 152 then sums up the similarity scores for each item, for example by calculating the sum of the similarity scores.
類似度算出部152は、異常情報がテキストで記述された異常内容を含む場合には、報告中の異常情報および複数の組のそれぞれに含まれる異常情報の間で、機器情報の類似度および異常内容として記録されたテキストの類似度に基づく異常情報の類似度を算出してよい。例えば、類似度算出部152は、異常の詳細説明等のテキストで入力された項目については、複数の単語(例えば予め定められた登録語)のそれぞれがテキスト中に出現したか否か、または複数の単語のそれぞれの出現頻度等を用いてテキストを特徴ベクトルに変換し、特徴ベクトル間の類似度(例えば単位ベクトル間の内積)を算出してよい。ここで、類似度算出部152は、複数の単語のそれぞれについてのTF-IDFを含む特徴ベクトルを用いて、報告中の異常情報に含まれるテキストと、比較対象の異常情報に含まれるテキストとの類似度を算出してもよい。類似度算出部152は、異常情報におけるテキスト以外の部分の類似度と、テキスト部分の類似度とを加算または2乗和をとる等により総合して、報告中の異常情報およびDB130に格納された異常情報の類似度を算出してよい。 When the anomaly information includes anomaly content described in text, the similarity calculation unit 152 may calculate the similarity of the anomaly information between the anomaly information being reported and each of the anomaly information included in the plurality of pairs based on the similarity of the device information and the similarity of the text recorded as the anomaly content. For example, for an item entered in text such as a detailed description of the anomaly, the similarity calculation unit 152 may convert the text into a feature vector using whether each of a plurality of words (e.g., a predefined registered word) appears in the text, or the frequency of appearance of each of the plurality of words, and calculate the similarity between the feature vectors (e.g., the inner product between unit vectors). Here, the similarity calculation unit 152 may calculate the similarity between the text included in the anomaly information being reported and the text included in the anomaly information to be compared, using a feature vector including the TF-IDF for each of the plurality of words. The similarity calculation unit 152 may calculate the similarity between the anomaly information being reported and the anomaly information stored in the DB 130 by summing up the similarity of the part other than the text in the anomaly information and the similarity of the text part by adding or taking the sum of squares, etc.
S315において、選択部154は、類似度算出部152により算出された類似度に基づいて、報告に示された異常に対処した少なくとも1つの作業実績を選択する。本実施形態に係る選択部154は、報告中の異常情報に対する類似度がより高い異常情報に対応付けられた作業実績をより優先して選択する。選択部154は、DB130に格納された各組の中から、類似度算出部152により算出された類似度が高い順に選択した予め定められたk個(kは1または2以上の整数)の異常情報に対応付けられたk個の作業実績を選択してよい(k近傍法)。 In S315, the selection unit 154 selects at least one work record that has dealt with the abnormality indicated in the report, based on the similarity calculated by the similarity calculation unit 152. The selection unit 154 according to this embodiment preferentially selects work records associated with anomaly information having a higher similarity to the anomaly information in the report. The selection unit 154 may select k work records associated with a predetermined k number of anomaly information (k is an integer of 1 or 2 or more) selected in descending order of similarity calculated by the similarity calculation unit 152 from each set stored in the DB 130 (k is an integer of 1 or 2 or more) (k-nearest neighbor method).
ここで、「より優先して選択する」とは、他の条件が同じ場合には、優先度が高い順に必要な数の作業実績が選択されるが、他の条件が異なる場合には、優先度がより高い作業実績が選択されず優先度がより低い作業実績が選択されることもあり得ることを意味する。例えば、作業実績の選択に確率を採り入れた場合、選択部154は、類似度算出部152により算出された類似度が高いほどより高い確率で作業実績を選択してよい。 Here, "select with higher priority" means that, when other conditions are the same, the necessary number of work records are selected in descending order of priority, but when other conditions are different, it is possible that a work record with a lower priority is selected instead of a work record with a higher priority. For example, when probability is incorporated into the selection of work records, the selection unit 154 may select a work record with a higher probability the higher the similarity calculated by the similarity calculation unit 152.
選択部154は、報告中の異常情報に対する類似度およびDB130に格納された作業実績に対する実績評価に基づいて、DB130に格納された複数の組の中から少なくとも1つの組を選択してよい。選択部154は、作業により設備10が正常になったと評価された組の中から、報告中の異常情報に対する類似度がより高い異常情報に対応付けられた作業実績をより優先して選択してよい。選択部154は、実績評価値が予め定められた閾値以上である組の中から、報告中の異常情報に対する類似度がより高い異常情報に対応付けられた作業実績をより優先して選択してよい。 The selection unit 154 may select at least one group from among the multiple groups stored in the DB 130 based on the similarity to the abnormality information being reported and the performance evaluation of the work performance stored in the DB 130. The selection unit 154 may select, with higher priority, from among the groups in which the work has been evaluated as having brought the equipment 10 back to normal, a work performance associated with an abnormality information having a higher similarity to the abnormality information being reported. The selection unit 154 may select, with higher priority, from among the groups whose performance evaluation value is equal to or greater than a predetermined threshold, a work performance associated with an abnormality information having a higher similarity to the abnormality information being reported.
選択部154は、報告中の異常情報に対する類似度に基づいて、制約条件取得部164が取得した制約条件を満たす作業実績を含む少なくとも1つの組を選択してもよい。選択部154は、制約条件を満たさない作業実績を含む組以外の複数の組のうち、報告中の異常情報に対する類似度がより高い異常情報に対応付けられた作業実績をより優先して選択してよい。例えば、選択部154は、予算5万円以下の制約条件において、予算が5万円を超える作業実績を選択対象から除外してよい。また、選択部154は、制約条件として少なくとも1つを優先することが規定されている場合には、作業実績において当該優先する項目の類似度に他の項目に比較して大きな加重値を乗算して、乗算された類似度を用いて作業実績を選択してよい。 The selection unit 154 may select at least one set including work results that satisfy the constraint conditions acquired by the constraint condition acquisition unit 164 based on the similarity to the abnormality information being reported. The selection unit 154 may select, with a higher priority, work results associated with abnormality information having a higher similarity to the abnormality information being reported from among multiple sets other than the sets including work results that do not satisfy the constraint conditions. For example, under the constraint condition of a budget of 50,000 yen or less, the selection unit 154 may exclude work results with a budget of more than 50,000 yen from the selection targets. Furthermore, when it is specified that at least one constraint condition is to be prioritized, the selection unit 154 may multiply the similarity of the prioritized item in the work results by a weighted value that is larger than that of the other items, and select the work results using the multiplied similarity.
S320において、差分検出部172は、選択部154が選択した2以上の組の作業実績の値から作業計画の評価に用いる参照作業実績を取得する。差分検出部172は、作業員数等の数値を示す項目について、複数の作業実績におけるその項目の値の分布に基づいて参照作業実績の値を取得してよい。例えば、差分検出部172は、複数の作業実績における項目の値の中央値、平均値、または上限値と下限値の範囲を参照作業実績として取得してよい。また、差分検出部172は、複数の作業実績の項目毎の値について、対応する作業実績の類似度に応じた加重値を用いた加重平均値を参照作業実績として算出してよい。差分検出部172は、その他の予め定められた任意の方法により、数値で表される項目についての参照作業実績を取得してよい。 In S320, the difference detection unit 172 acquires reference work performance values to be used in evaluating the work plan from the values of two or more sets of work performance values selected by the selection unit 154. For an item indicating a numerical value such as the number of workers, the difference detection unit 172 may acquire the reference work performance value based on the distribution of the values of that item in the multiple work performances. For example, the difference detection unit 172 may acquire the median, average, or range between upper and lower limits of the values of the item in the multiple work performances as the reference work performance. In addition, the difference detection unit 172 may calculate a weighted average value using a weight according to the similarity of the corresponding work performances for the values of each item in the multiple work performances as the reference work performance. The difference detection unit 172 may acquire the reference work performance for an item expressed in a numerical value by any other predetermined method.
差分検出部172は、選択部154が選択した2以上の組の作業実績における特定の準備または工程の要否を示す項目について、選択部154により選択された作業実績のうち予め定められた基準割合(例えば90%)を超える作業実績でその項目が要(または不要)と記録されていた場合には、その項目について要(または不要)のみを参照作業実績における要の項目としてよい。なお、差分検出部172は、S315において選択部154が1つのみの組の作業実績を選択した場合には、S320を行わずに次の工程S325に進んでよい。 For an item indicating the necessity of a specific preparation or process in two or more sets of work results selected by the selection unit 154, if that item is recorded as necessary (or not necessary) in work results exceeding a predetermined standard rate (e.g., 90%) of the work results selected by the selection unit 154, the difference detection unit 172 may only treat the item as necessary (or not necessary) in the reference work results. Note that if the selection unit 154 selects only one set of work results in S315, the difference detection unit 172 may proceed to the next step S325 without performing S320.
S325において、差分検出部172は、作業計画取得部162が取得した作業計画に含まれる各項目と、参照作業実績に含まれる各項目とに不一致があるか否かを差分として検出してよい。例えば、差分検出部172は、参照作業実績には「作業員数」の項目が存在するが、評価対象の作業計画には「作業員数」の項目が含まれていない場合(作業員数が入力されていない等)、項目間に不一致があると判定してよい。また例えば、差分検出部172は、評価対象の作業計画にはあるツールの準備が必要であることを示す項目が含まれているが、参照作業実績には当該ツールの要否を示す項目が存在しない場合に、項目間に不一致があると判定してもよい。 In S325, the difference detection unit 172 may detect, as a difference, whether or not there is a mismatch between each item included in the work plan acquired by the work plan acquisition unit 162 and each item included in the reference work results. For example, the difference detection unit 172 may determine that there is a mismatch between the items when the reference work results include an item for "number of workers" but the work plan to be evaluated does not include an item for "number of workers" (e.g., the number of workers has not been entered). In addition, for example, the difference detection unit 172 may determine that there is a mismatch between the items when the work plan to be evaluated includes an item indicating that a certain tool needs to be prepared but the reference work results do not include an item indicating whether the tool is needed.
差分検出部172は、作業員の数または作業時間等の数値で表される項目については、数値間の差分を検出してよい。差分検出部172は、参照作業実績におけるその項目の値から、作業計画におけるその項目の値を減算して差分を算出することにより差分を検出してよい。参照作業実績における項目が最小値および最大値を有する範囲で表される場合、差分検出部172は、参照作業実績におけるその項目の最小値および最大値のそれぞれから、作業計画におけるその項目の値を減算して差分の最小値および最大値を算出してよい。 For items expressed as numbers, such as the number of workers or working hours, the difference detection unit 172 may detect the difference between numerical values. The difference detection unit 172 may detect the difference by subtracting the value of that item in the work plan from the value of that item in the reference work performance to calculate the difference. When an item in the reference work performance is expressed as a range having a minimum and maximum value, the difference detection unit 172 may calculate the minimum and maximum differences by subtracting the value of that item in the work plan from the minimum and maximum values of that item in the reference work performance, respectively.
差分検出部172は、工程の要否等の、1(要)または0(不要)のような値をとるフラグで表される項目については、作業計画におけるその項目の値が「要」であり、参照作業実績におけるその項目の値が「不要」である場合に、参照作業実績にはその工程がないことを示す「-工程」等を差分として検出してよい。また、差分検出部172は、作業計画におけるその項目の値が「不要」であり、参照作業実績におけるその項目の値が「要」である場合に、参照作業実績にはその工程があることを示す「+工程」等を差分として検出してよい。 For items represented by flags that take values such as 1 (required) or 0 (not required), such as the necessity of a process, if the value of that item in the work plan is "required" and the value of that item in the reference work results is "not required," the difference detection unit 172 may detect a "-process" or the like indicating that the process does not exist in the reference work results as the difference. Also, if the value of that item in the work plan is "not required" and the value of that item in the reference work results is "required," the difference detection unit 172 may detect a "+process" or the like indicating that the process does exist in the reference work results as the difference.
なお、S325において、差分検出部172は、作業計画との差分を、参照作業実績との間ではなく、選択部154が選択した少なくとも1つの組の作業実績(すなわち、DB130に格納されていた作業実績)との間で検出してよい。この場合、差分検出部172は、作業計画と選択部154が選択した少なくとも1つの組の作業実績との間の差分を、参照作業実績を用いた差分検出と同様の方法で検出してよい。 In S325, the difference detection unit 172 may detect the difference from the work plan not between the work plan and the reference work results, but between the work plan and at least one set of work results selected by the selection unit 154 (i.e., the work results stored in DB 130). In this case, the difference detection unit 172 may detect the difference between the work plan and at least one set of work results selected by the selection unit 154 in a manner similar to the difference detection using the reference work results.
S330において、作業計画評価部174は、S325で検出した差分を用いて、作業計画取得部162が取得した作業計画を評価する。作業計画評価部174は、評価対象の作業計画について、差分検出部172が検出した差分が小さいほど(例えば、+工程又は-工程の差分が少ないほど)より高い評価を割り当ててよい。一例として、作業計画評価部174は、+工程又は-工程について、工程毎に異なる評価値(例えば、マイナスの値)を割り当ててよい。作業計画評価部174は、作業計画における項目毎に評価を行って、複数の項目の評価を総合(合計値を算出する、中央値を算出する、平均値を算出する、または加重平均値を算出する等)して作業計画の評価としてよい。この場合、作業計画評価部174は、+工程又は-工程について割り当てられた評価値の合計値(例えば、評価値-10の工程と評価値-20の工程が-工程であり、評価値-10の+工程が3つある場合は合計値-60)を用いて(評価値の合計値に加算する等)、作業計画の評価としてよい。作業計画評価部174は、評価を数値で表す評価値を作業計画における各項目に割り当ててよい。作業計画評価部174は、評価値が大きいほどより高い評価としてよい。 In S330, the work plan evaluation unit 174 evaluates the work plan acquired by the work plan acquisition unit 162 using the difference detected in S325. The work plan evaluation unit 174 may assign a higher evaluation to the work plan to be evaluated the smaller the difference detected by the difference detection unit 172 (e.g., the smaller the difference in + or - processes). As an example, the work plan evaluation unit 174 may assign a different evaluation value (e.g., a negative value) to each process for + or - processes. The work plan evaluation unit 174 may evaluate each item in the work plan and combine the evaluations of multiple items (e.g., calculate a total value, calculate a median value, calculate an average value, or calculate a weighted average value) to evaluate the work plan. In this case, the work plan evaluation unit 174 may use the total of the evaluation values assigned to the + or - processes (for example, if a process with an evaluation value of -10 and a process with an evaluation value of -20 are - processes and there are three + processes with an evaluation value of -10, the total value is -60) (by adding it to the total of the evaluation values, etc.) as the evaluation of the work plan. The work plan evaluation unit 174 may assign an evaluation value that expresses the evaluation numerically to each item in the work plan. The work plan evaluation unit 174 may assign a higher evaluation to the larger the evaluation value.
作業計画評価部174は、作業計画取得部162により複数の作業計画を取得した場合、複数の作業計画をそれぞれ評価して、評価順を決定してよい。また、作業計画評価部174は、複数の作業計画のうち最も評価が高い作業計画を推奨する作業計画として決定してよい。作業計画評価部174は、検出した差分が予め定められた閾値以下である項目の個数がより多い作業計画をより高い評価としてよい。作業計画評価部174は、項目が「+工程」(または「-工程」)の差分を有する場合は、対応する作業計画について、その項目の評価分をマイナスしてよい。例えば、作業計画評価部174は、評価対象の作業計画について、差分が予め定められた閾値以下である項目数が5つであり、2つの項目が「-工程」の差分を有する場合、5×10点-2×20点=10点の評価値を割り当ててよい。 When the work plan acquisition unit 162 acquires multiple work plans, the work plan evaluation unit 174 may evaluate each of the multiple work plans and determine the evaluation order. The work plan evaluation unit 174 may determine the work plan with the highest evaluation among the multiple work plans as the recommended work plan. The work plan evaluation unit 174 may give a higher evaluation to a work plan with a larger number of items whose detected differences are equal to or less than a predetermined threshold. When an item has a difference of "+ process" (or "- process"), the work plan evaluation unit 174 may subtract the evaluation amount of that item from the corresponding work plan. For example, when the number of items whose differences are equal to or less than a predetermined threshold and two items have a difference of "- process" for the work plan to be evaluated is five, the work plan evaluation unit 174 may assign an evaluation value of 5 x 10 points - 2 x 20 points = 10 points.
作業計画評価部174は、作業計画取得部162により取得した作業計画が、制約条件取得部164により取得した制約条件を満たすかを評価してよい。例えば、作業計画評価部174は、制約条件が項目の数値範囲を指定する条件である場合は、その項目の値が制約条件の範囲外である作業計画については、その項目の評価値をマイナスしてよい。この場合、作業計画評価部174は、項目の値が制約条件の範囲から外れる程度に応じて評価値をマイナスしてよい(一例として、項目の値が制約条件の範囲から大きく外れるほど評価値を大きくマイナスする)。また、作業計画評価部174は、制約条件が少なくとも1つの項目(例えばコスト)を優先するという条件である場合、その項目の評価値に他の項目よりも大きな加重値(例えば、他の項目の2倍の加重値)を乗算してよい、またはその項目のみを評価してよい。 The work plan evaluation unit 174 may evaluate whether the work plan acquired by the work plan acquisition unit 162 satisfies the constraint condition acquired by the constraint condition acquisition unit 164. For example, if the constraint condition is a condition that specifies a numerical range of an item, the work plan evaluation unit 174 may subtract the evaluation value of the item for a work plan in which the value of the item is outside the range of the constraint condition. In this case, the work plan evaluation unit 174 may subtract the evaluation value according to the degree to which the value of the item is outside the range of the constraint condition (as an example, the evaluation value is subtracted more the more the value of the item is outside the range of the constraint condition). In addition, if the constraint condition is a condition that prioritizes at least one item (e.g., cost), the work plan evaluation unit 174 may multiply the evaluation value of the item by a weighting value larger than that of other items (e.g., a weighting value twice that of other items), or may evaluate only that item.
また、作業計画評価部174は、作業計画取得部162により取得した作業計画を修正してよい。作業計画評価部174は、作業計画において、差分が予め定められた閾値以上である項目の値を、選択部154が選択した作業実績(または参照作業実績)のその項目の値になるように修正してよい。作業計画評価部174は、差分が予め定められた閾値以上である項目の個数が閾値以上である場合には、作業計画の全ての項目を作業実績の項目と同じにするように修正してよい。また、作業計画評価部174は、「+工程」の差分を有する項目については、作業計画にその項目を追加するように修正してよい。 The work plan evaluation unit 174 may also modify the work plan acquired by the work plan acquisition unit 162. The work plan evaluation unit 174 may modify the value of an item in the work plan whose difference is equal to or greater than a predetermined threshold so that it becomes the value of that item in the work history (or reference work history) selected by the selection unit 154. If the number of items whose difference is equal to or greater than a predetermined threshold is equal to or greater than the threshold, the work plan evaluation unit 174 may modify all items in the work plan to be the same as the items in the work history. The work plan evaluation unit 174 may also modify items that have a difference of "+ process" so that the item is added to the work plan.
S335において、評価結果出力部180は、作業計画評価部174により評価された評価結果を出力する。評価結果出力部180は、評価結果に応じた情報として、表示装置105に複数の作業計画の少なくとも2以上を評価順(一例として、評価値に基づく順位)に並べて表示させる表示データを出力してよい。評価順に並べて表示させる一例として、評価結果出力部180は、作業計画評価部174により割り当てられた評価値が大きい順(または小さい順)に複数の作業計画を並べて表示させてよい。評価結果出力部180は、表示装置105に、複数の作業計画の一部(例えば評価値が大きい順に上位の3つの作業計画)を並べて表示させてもよい。また、評価結果出力部180は、表示装置105に、各作業計画の内容又は識別情報が評価値の高さに応じて強調(例えば拡大等)された態様で表示させる表示データを出力してもよい。 In S335, the evaluation result output unit 180 outputs the evaluation result evaluated by the work plan evaluation unit 174. The evaluation result output unit 180 may output display data, as information corresponding to the evaluation result, to the display device 105, which causes at least two or more of the multiple work plans to be displayed in order of evaluation (for example, a ranking based on the evaluation value). As an example of displaying in order of evaluation, the evaluation result output unit 180 may cause the display device 105 to display the multiple work plans in order of the largest (or smallest) evaluation value assigned by the work plan evaluation unit 174. The evaluation result output unit 180 may cause the display device 105 to display a part of the multiple work plans (for example, the top three work plans in order of the largest evaluation value). In addition, the evaluation result output unit 180 may output display data to the display device 105, which causes the content or identification information of each work plan to be displayed in a manner in which it is emphasized (for example, enlarged) according to the level of the evaluation value.
また、評価結果出力部180は、評価結果に応じた情報として、複数の作業計画のうちの推奨する少なくとも1つの作業計画を表示装置105に表示させる表示データを出力してもよい。例えば、評価結果出力部180は、作業計画評価部174により割り当てられた評価値が最も大きい作業計画のみを表示装置105に表示させてよい。また、例えば評価結果出力部180は、作業計画評価部174により割り当てられた評価値が最も大きい作業計画を他の作業計画と比較して強調表示するように表示装置105に表示させてもよい。このような強調表示は、強調する作業計画を、太字またはイタリック体とすること、色を変更すること(赤字等)、文字を大きくすること、または下線または枠を付加することのうちの少なくとも1つによる表示を含んでよい。 The evaluation result output unit 180 may also output display data for displaying at least one recommended work plan among the multiple work plans on the display device 105 as information corresponding to the evaluation result. For example, the evaluation result output unit 180 may cause only the work plan with the highest evaluation value assigned by the work plan evaluation unit 174 to be displayed on the display device 105. For example, the evaluation result output unit 180 may also cause the display device 105 to display the work plan with the highest evaluation value assigned by the work plan evaluation unit 174 so as to be highlighted compared to the other work plans. Such highlighting may include displaying the highlighted work plan by at least one of making it bold or italic, changing the color (e.g., red), making the text larger, or adding an underline or a frame.
また、評価結果出力部180は、評価結果に応じた情報として、表示装置105に作業計画評価部174により修正した作業計画を表示させる表示データを出力してよい。評価結果出力部180は、修正前の作業計画とともに、修正した作業計画を表示させてよい。評価結果出力部180は、修正した作業計画における修正した項目を他の項目と比較して強調表示するように表示装置105に表示させてよい。 The evaluation result output unit 180 may output display data to the display device 105 to display the work plan revised by the work plan evaluation unit 174 as information according to the evaluation result. The evaluation result output unit 180 may display the revised work plan together with the work plan before revision. The evaluation result output unit 180 may display on the display device 105 the revised items in the revised work plan so as to be highlighted in comparison with other items.
管理者35は、表示装置105に表示された評価結果を考慮して、実行させる作業計画を確定して、確定した作業計画を作業計画取得部162へと指示する。作業計画取得部162は、確定した作業計画を、作業計画表示処理部190に出力し、作業計画表示処理部190は、当該作業計画を表示装置110に表示させる表示処理を行なう。これを受けて、作業者40は、作業計画によって指定された保守作業を行なうことができる。管理者35は、必要に応じて作業計画の修正を作業計画取得部162へと指示し、作業計画取得部162は、修正した作業計画を評価部170に出力し、装置100は、ステップS325に戻って当該修正した作業計画の評価を行ってよい。 The manager 35 considers the evaluation results displayed on the display device 105, determines the work plan to be executed, and instructs the work plan acquisition unit 162 to execute the determined work plan. The work plan acquisition unit 162 outputs the determined work plan to the work plan display processing unit 190, which performs display processing to display the work plan on the display device 110. In response to this, the worker 40 can perform the maintenance work specified by the work plan. The manager 35 instructs the work plan acquisition unit 162 to modify the work plan as necessary, and the work plan acquisition unit 162 outputs the modified work plan to the evaluation unit 170, and the device 100 may return to step S325 to evaluate the modified work plan.
なお、評価結果出力部180は、各作業計画の内容又は各作業計画の識別情報に対応付けて評価順をマイク等により音声で出力させてよく、また、各作業計画の内容又は各作業計画の識別情報に対応付けて評価順を示すデータを出力(例えば、DB130等の記録媒体に記録又は外部装置に送信)してもよい。 The evaluation result output unit 180 may output the evaluation order by voice using a microphone or the like in association with the contents of each work plan or the identification information of each work plan, and may also output data indicating the evaluation order in association with the contents of each work plan or the identification information of each work plan (for example, by recording it on a recording medium such as DB 130 or transmitting it to an external device).
S340において、追加部192は、設備10に発生した今回の異常についての異常情報および当該異常の対処に用いた作業計画の組を、異常情報および作業実績の組として、DB接続部140を介してDB130に追加する。作業者40による作業中に作業計画の修正があった場合には、追加部192は、修正された作業計画を作業計画取得部162から受け取ってDB130に追加してもよい。作業の実行後に、作業者40は、実行した作業計画を評価した実績評価を、装置100に提供してよく、この場合、追加部192は、異常情報および作業実績の組に対応付けて、その実績評価をDB130に追加してよい。 In S340, the adding unit 192 adds a set of anomaly information about the current anomaly that has occurred in the equipment 10 and the work plan used to deal with the anomaly to the DB 130 via the DB connection unit 140 as a set of anomaly information and work performance. If the work plan is modified while the worker 40 is working, the adding unit 192 may receive the modified work plan from the work plan acquisition unit 162 and add it to the DB 130. After performing the work, the worker 40 may provide the device 100 with a performance evaluation of the executed work plan, and in this case, the adding unit 192 may add the performance evaluation to the DB 130 in association with the set of anomaly information and work performance.
以上に示した装置100によれば、設備10の異常が報告されたことに応じて立案された作業計画と、過去に同一または類似の異常に対処した作業実績との差を検出して、当該差分を用いた作業計画に対する評価を管理者35に提示することができる。したがって、装置100は、複数の作業計画の候補を作製した場合に、最も適切な作業計画を決定することができる。これにより、装置100は、設備10をより早く効率的に異常状態から回復させることができ、設備10の生産性を向上させることができる。 The device 100 described above can detect the difference between a work plan drawn up in response to a report of an abnormality in the equipment 10 and past work records for dealing with the same or similar abnormality, and can present an evaluation of the work plan using the difference to the manager 35. Therefore, when multiple work plan candidates are prepared, the device 100 can determine the most appropriate work plan. This allows the device 100 to recover the equipment 10 from an abnormal state more quickly and efficiently, thereby improving the productivity of the equipment 10.
なお、装置100は、CMMS(Computerized Maintenance Management System)と統合された保守管理/保守活動提案システムとして使用されてもよい。CMMSは、管理データ取得部160、作業計画取得部162、および作業計画表示処理部190等の機能を有してよい。 The device 100 may be used as a maintenance management/maintenance activity proposal system integrated with a CMMS (Computerized Maintenance Management System). The CMMS may have functions such as a management data acquisition unit 160, a work plan acquisition unit 162, and a work plan display processing unit 190.
図4は、本実施形態に係る装置100による第1の表示例を示す。装置100内の評価結果出力部180は、報告された異常に対応して、表示装置105のスクリーン全体またはウィンドウ等に作業計画入力画面400を表示する表示処理を行なってよい。作業計画入力画面400は、異常表示欄410と、作業計画入力欄420と、制約条件入力欄430とを有する。 Figure 4 shows a first display example by the device 100 according to this embodiment. The evaluation result output unit 180 in the device 100 may perform a display process to display a work plan input screen 400 on the entire screen or in a window of the display device 105 in response to the reported abnormality. The work plan input screen 400 has an abnormality display field 410, a work plan input field 420, and a constraint condition input field 430.
評価結果出力部180は、図3のS305において、管理者35に対して作業計画および制約条件の入力を促すために、報告取得部120により取得された報告に含まれる異常を異常表示欄410に表示する表示処理を行なう。異常表示欄410は、異常の発生日と、異常状態IDと、異常状態の情報(機器情報および異常内容)との表示を含む。 In S305 of FIG. 3, the evaluation result output unit 180 performs a display process to display anomalies contained in the report acquired by the report acquisition unit 120 in an anomaly display field 410 in order to prompt the manager 35 to input a work plan and constraint conditions. The anomaly display field 410 includes a display of the date on which the anomaly occurred, the anomaly condition ID, and information on the anomaly condition (equipment information and anomaly content).
また、評価結果出力部180は、作業計画を入力するための作業計画入力欄420を表示する表示処理を行なう。作業計画入力欄420は、管理者35から保守準備作業および保守作業の計画を含む作業計画の入力を受け付ける。 The evaluation result output unit 180 also performs a display process to display a work plan input field 420 for inputting a work plan. The work plan input field 420 accepts input of a work plan including a maintenance preparation work plan and a maintenance work plan from the manager 35.
本図の例においては、作業計画入力欄420には、3つの作業計画が入力されている。作業計画入力欄420には、作業c1が必要であること、作業員数はn1であること、作業時間はt1であること、作業の道具d1が必要であること、作業の予算y1が必要であることを含む作業計画1が入力されている。また、作業計画入力欄420には、作業c2が必要であること、作業員数はn2であること、作業時間はt2であること、作業の道具d2が必要であること、作業の予算y2が必要であることを含む作業計画2が入力されている。作業計画入力欄420には、作業c3が必要であること、作業員数はn3であること、作業時間はt3であること、作業の道具d3が必要であること、作業の予算y3が必要であることを含む作業計画3が入力されている。これらを受けて、作業計画取得部162は、作業計画入力欄420に入力された作業計画を取得する。 In the example of this figure, three work plans are input in the work plan input field 420. Work plan 1 is input in the work plan input field 420, including that work c1 is required, the number of workers is n1, the work time is t1, work tool d1 is required, and work budget y1 is required. Work plan 2 is input in the work plan input field 420, including that work c2 is required, the number of workers is n2, the work time is t2, work tool d2 is required, and work budget y2 is required. Work plan 3 is input in the work plan input field 420, including that work c3 is required, the number of workers is n3, the work time is t3, work tool d3 is required, and work budget y3 is required. In response to these, the work plan acquisition unit 162 acquires the work plans input in the work plan input field 420.
また、評価結果出力部180は、制約条件を入力するための制約条件入力欄430を表示する表示処理を行なう。制約条件入力欄430は、管理者35から保守作業の制約条件の入力を受け付ける。本図の例においては、制約条件入力欄430は、作業計画の評価の際に他の項目より大きな重み付けされる項目を表し、コスト、従業員数、作業時間の3つの制約条件が表示されている。管理者35は、これらの制約条件のうち少なくとも1つを選択し、制約条件取得部164は、選択された制約条件を取得する。 The evaluation result output unit 180 also performs display processing to display a constraint condition input field 430 for inputting constraint conditions. The constraint condition input field 430 accepts input of constraint conditions for maintenance work from the manager 35. In the example shown in the figure, the constraint condition input field 430 represents items that are weighted more heavily than other items when evaluating a work plan, and displays three constraint conditions: cost, number of employees, and work time. The manager 35 selects at least one of these constraint conditions, and the constraint condition acquisition unit 164 acquires the selected constraint condition.
作業計画入力画面400の「評価」ボタンが押されたことを管理データ取得部160が検知すると、装置100は、図3のS310に処理を進め、作業計画の評価(図3のS310~S330)および評価結果の出力(図3のS335)を行なう。 When the management data acquisition unit 160 detects that the "Evaluate" button on the work plan input screen 400 has been pressed, the device 100 proceeds to S310 in FIG. 3, evaluates the work plan (S310 to S330 in FIG. 3) and outputs the evaluation results (S335 in FIG. 3).
図5は、本実施形態に係る装置100による第2の表示例を示す。装置100内の評価結果出力部180は、図4の作業計画入力画面400において「評価」ボタンが押されて作業計画を評価したことに応じて、評価結果表示画面500のように表示を更新する。本図の評価結果表示画面500は、異常表示欄410と、評価結果欄510と、制約条件入力欄430とを有する。 Figure 5 shows a second display example by the device 100 according to this embodiment. The evaluation result output unit 180 in the device 100 updates the display to the evaluation result display screen 500 in response to the "Evaluate" button being pressed on the work plan input screen 400 in Figure 4 to evaluate the work plan. The evaluation result display screen 500 in this figure has an anomaly display field 410, an evaluation result field 510, and a constraint condition input field 430.
異常表示欄410および制約条件入力欄430は、図4と同様であるから説明を省略する。ただし、制約条件入力欄430は、選択された制約条件である「コスト」が他の制約条件より強調表示されている。 The anomaly display field 410 and the constraint condition input field 430 are the same as those in FIG. 4, so a description thereof will be omitted. However, in the constraint condition input field 430, the selected constraint condition "cost" is highlighted more than the other constraint conditions.
評価結果欄510は、図4の作業計画入力欄420に対し、作業計画を評価順に並べ替えて、評価順を示す推奨順位情報を追加して表示する。評価結果欄510は、当該表示後に管理者35により選択された作業計画3を他の作業計画に比較して強調表示する。評価結果欄510における選択後に、「確定」ボタンが押されたことを管理データ取得部160が検知すると、装置100は、確定された作業計画を作業者40に対して表示する表示処理を行なう。 The evaluation result column 510 rearranges the work plans in the work plan input column 420 of FIG. 4 in order of evaluation, and adds and displays recommended ranking information indicating the evaluation order. The evaluation result column 510 highlights the work plan 3 selected by the manager 35 after the display in comparison with other work plans. When the management data acquisition unit 160 detects that the "Confirm" button has been pressed after a selection in the evaluation result column 510, the device 100 performs a display process to display the confirmed work plan to the worker 40.
評価結果表示画面500は、「キャンセル」ボタンが押されると、図4の作業計画入力画面400に戻り、管理者35は作業計画の修正、制約条件の変更等を作業計画入力画面400で行うことができる。 When the "Cancel" button is pressed, the evaluation result display screen 500 returns to the work plan input screen 400 in FIG. 4, and the manager 35 can modify the work plan, change the constraints, etc. on the work plan input screen 400.
なお、図4および図5の例においては、評価結果出力部180は、異常表示欄410、作業計画入力欄420(評価結果欄510)、および制約条件入力欄430を同一のウィンドウ内に表示する表示画面を生成する。これに代えて、評価結果出力部180は、これらの欄を別のウィンドウに表示してもよい。 In the examples of Figures 4 and 5, the evaluation result output unit 180 generates a display screen that displays the anomaly display field 410, the work plan input field 420 (evaluation result field 510), and the constraint condition input field 430 in the same window. Alternatively, the evaluation result output unit 180 may display these fields in separate windows.
図6は、本実施形態に係る装置100による第3の表示例を示す。装置100内の評価結果出力部180は、図4の作業計画入力画面400において「評価」ボタンが押されて作業計画を評価したことに応じて、評価結果表示画面600のように表示を更新する。本図の評価結果表示画面600は、作業計画取得部162により取得した作業計画、選択部154により選択した作業実績、制約条件取得部164により取得した制約条件、および作業計画評価部174により修正した作業計画について、各項目の内容を示すテーブル610を有する。 Figure 6 shows a third display example by the device 100 according to this embodiment. The evaluation result output unit 180 in the device 100 updates the display to the evaluation result display screen 600 in response to the "Evaluate" button being pressed on the work plan input screen 400 in Figure 4 to evaluate the work plan. The evaluation result display screen 600 in this figure has a table 610 showing the contents of each item for the work plan acquired by the work plan acquisition unit 162, the work performance selected by the selection unit 154, the constraint conditions acquired by the constraint condition acquisition unit 164, and the work plan modified by the work plan evaluation unit 174.
テーブル610における複数の項目は、作業計画の作業員数、予算、作業時間、道具、および作業内容等を表す。作業計画取得部162により取得した作業計画には、作業員数は3人であること、予算5万円が必要であること、作業時間は4日であること、道具は基本ツールが必要であること、作業内容は部品の修理が必要であることが含まれている。作業実績には、作業員数は4人であったこと、予算は5万円が必要であったこと、作業時間は3日であったこと、道具は基本ツール、テスター、および手袋が必要であったこと、作業内容は部品の交換が必要であったことが含まれている。制約条件には、作業員数は5人以内であること、予算は10万円以内であること、作業時間は1週間以内であること、道具は制約条件が無いこと、作業内容は制約条件が無いことが含まれている。修正した作業計画には、作業員数は4人であること、予算5万円が必要であること、作業時間は3日であること、道具は基本ツール、テスター、および手袋が必要であること、作業内容は部品の交換が必要であることが含まれている。 The items in table 610 represent the number of workers, budget, work time, tools, and work content of the work plan. The work plan acquired by the work plan acquisition unit 162 includes that the number of workers is three, that a budget of 50,000 yen is required, the work time is four days, that the tools are basic tools, and that the work content is that a part needs to be repaired. The work results include that the number of workers was four, that the budget was 50,000 yen, that the work time was three days, that the tools were basic tools, a tester, and gloves, and that the work content was that a part needed to be replaced. The constraints include that the number of workers is five or less, that the budget is 100,000 yen or less, that the work time is one week or less, that there are no constraints on the tools, and that there are no constraints on the work content. The revised work plan includes that the number of workers is four, that a budget of 50,000 yen is required, that the work time is three days, that the tools are basic tools, a tester, and gloves, and that the work content is that a part needs to be replaced.
図6における評価結果表示画面600は、作業計画評価部174が、作業員数、作業時間、道具、および作業内容を作業実績と同じになるように修正したことを表す。評価結果表示画面600におけるテーブル610の修正した作業計画の欄は、修正された箇所に下線を引いて、他の箇所に比較して強調表示する。評価結果表示画面600の「確定」ボタンが押されたことを管理データ取得部160が検知すると、装置100は、修正された作業計画を作業者40に対して表示する表示処理を行なう。 The evaluation result display screen 600 in FIG. 6 shows that the work plan evaluation unit 174 has revised the number of workers, work time, tools, and work content to be the same as the work performance. In the column for the revised work plan in table 610 on the evaluation result display screen 600, the revised parts are underlined to highlight them compared to other parts. When the management data acquisition unit 160 detects that the "Confirm" button on the evaluation result display screen 600 has been pressed, the device 100 performs a display process to display the revised work plan to the worker 40.
なお、装置100において用いられる閾値は、管理者等のユーザにより予め入力されたものであってよい。また、評価結果出力部180は、表示データの出力以外に、制御データを設備10に出力して、保守作業のために設備10を制御(例えば、ラインを停止する等)してよい。 The threshold value used in the device 100 may be input in advance by a user such as an administrator. In addition to outputting the display data, the evaluation result output unit 180 may output control data to the equipment 10 to control the equipment 10 for maintenance work (e.g., stopping the line, etc.).
また、本実施形態において、DB130は、装置100により管理される設備10の過去の異常情報等を格納することに限定されず、設備10とは異なる設備に発生した異常についての異常情報および当該異常に対処した作業実績をそれぞれ含む複数の組を格納してよい。この場合、装置100は、DB130内の、異常の報告を取得した設備10に少なくとも一部が共通する設備(例えば設備10の設備機器20の少なくとも1つと、同じ種類の設備機器、同じメーカーの同じ型番の設備機器、又は同じ時期に購入した設備機器を有している設備)に関する異常情報、作業実績、および実績評価の組を用いて、上記実施形態と同様に作業計画を評価してよい。 In addition, in this embodiment, DB130 is not limited to storing past abnormality information of the equipment 10 managed by the device 100, and may store multiple sets including abnormality information about abnormalities that occurred in equipment other than the equipment 10 and work results to deal with the abnormality. In this case, the device 100 may evaluate the work plan in the same way as in the above embodiment using sets of abnormality information, work results, and performance evaluations for equipment in DB130 that is at least partially common to the equipment 10 from which the abnormality report was obtained (for example, equipment that has at least one of the equipment devices 20 of the equipment 10, the same type of equipment device, equipment device with the same model number from the same manufacturer, or equipment device purchased at the same time).
また、選択部154は、類似度算出部152により算出された類似度に基づいて組を選択しなくてもよく、DB130に格納された複数の組の中から報告中の異常情報と同一又は類似である異常情報を有する少なくとも1つの組を選択してよい。例えば、選択部154は、DB130に格納された複数の組の中から、報告中の異常情報と同一の異常である組、報告中の異常が生じた設備機器の少なくとも1つが同じ種類の設備機器、同じメーカーの同じ型番の設備機器、又は同じ時期に購入した設備機器である組を、同一又は類似である異常情報を有する組として選択してよい。 The selection unit 154 may not select a pair based on the similarity calculated by the similarity calculation unit 152, and may select at least one pair having anomaly information that is the same as or similar to the anomaly information being reported from among the multiple pairs stored in the DB 130. For example, the selection unit 154 may select, from among the multiple pairs stored in the DB 130, a pair having the same anomaly as the anomaly information being reported, or a pair in which at least one of the equipment devices in which the anomaly being reported has occurred is the same type of equipment device, equipment device with the same model number from the same manufacturer, or equipment device purchased at the same time, as a pair having the same or similar anomaly information.
また、DB130は、装置100内の記憶媒体に格納されてよく、作業計画評価部174の実装に用いられるメモリ等の装置100内の記憶媒体(例えば作業計画評価部174の実装に用いられる1つのハードウェアと同じ記憶装置)にデータ群が格納されてもよい。 In addition, DB130 may be stored in a storage medium within device 100, and the data group may be stored in a storage medium within device 100 such as a memory used to implement work plan evaluation unit 174 (e.g., the same storage device as one piece of hardware used to implement work plan evaluation unit 174).
また、選択部154は、ステップS315において、選択した少なくとも1つの組を示すデータとともに、報告中に示された異常と同一または類似の異常に対する作業実績を含む組の中で、制約条件を満たさない作業実績を含む組を示すデータを評価部170に出力してもよい。評価部170は、制約条件を満たさない作業実績を含む組を作業計画の評価に用いてよい。例えば、評価部170は、制約条件を満たさない作業実績を含む組と作業計画との差分がより小さいほど評価値をより小さく(評価値からより大きな値をマイナス)してよい。この場合、評価部170は、制約条件を満たさない作業実績を含む組について制約条件から外れる程度が大きいほど、評価値に対するマイナスの値をより大きくしてよい。 In addition, in step S315, the selection unit 154 may output data indicating a group including work results that do not satisfy the constraint conditions, among groups including work results for an anomaly that is the same as or similar to the anomaly indicated in the report, to the evaluation unit 170, together with data indicating at least one selected group. The evaluation unit 170 may use the group including work results that do not satisfy the constraint conditions to evaluate the work plan. For example, the evaluation unit 170 may reduce the evaluation value (subtract a larger value from the evaluation value) the smaller the difference between the work plan and the group including work results that do not satisfy the constraint conditions. In this case, the evaluation unit 170 may increase the negative value for the evaluation value the greater the degree to which the group including work results that do not satisfy the constraint conditions deviates from the constraint conditions.
また、本発明の様々な実施形態は、フローチャートおよびブロック図を参照して記載されてよく、ここにおいてブロックは、(1)操作が実行されるプロセスの段階または(2)操作を実行する役割を持つ装置のセクションを表わしてよい。特定の段階およびセクションが、専用回路、コンピュータ可読媒体上に格納されるコンピュータ可読命令と共に供給されるプログラマブル回路、および/またはコンピュータ可読媒体上に格納されるコンピュータ可読命令と共に供給されるプロセッサによって実装されてよい。専用回路は、デジタルおよび/またはアナログハードウェア回路を含んでよく、集積回路(IC)および/またはディスクリート回路を含んでよい。プログラマブル回路は、論理AND、論理OR、論理XOR、論理NAND、論理NOR、および他の論理操作、フリップフロップ、レジスタ、フィールドプログラマブルゲートアレイ(FPGA)、プログラマブルロジックアレイ(PLA)等のようなメモリ要素等を含む、再構成可能なハードウェア回路を含んでよい。 Various embodiments of the present invention may also be described with reference to flow charts and block diagrams, where the blocks may represent (1) stages of a process in which operations are performed or (2) sections of an apparatus responsible for performing the operations. Particular stages and sections may be implemented by dedicated circuitry, programmable circuitry provided with computer readable instructions stored on a computer readable medium, and/or a processor provided with computer readable instructions stored on a computer readable medium. Dedicated circuitry may include digital and/or analog hardware circuitry and may include integrated circuits (ICs) and/or discrete circuits. Programmable circuitry may include reconfigurable hardware circuitry including logical AND, logical OR, logical XOR, logical NAND, logical NOR, and other logical operations, memory elements such as flip-flops, registers, field programmable gate arrays (FPGAs), programmable logic arrays (PLAs), and the like.
コンピュータ可読媒体は、適切なデバイスによって実行される命令を格納可能な任意の有形なデバイスを含んでよく、その結果、そこに格納される命令を有するコンピュータ可読媒体は、フローチャートまたはブロック図で指定された操作を実行するための手段を作成すべく実行され得る命令を含む、製品を備えることになる。コンピュータ可読媒体の例としては、電子記憶媒体、磁気記憶媒体、光記憶媒体、電磁記憶媒体、半導体記憶媒体等が含まれてよい。コンピュータ可読媒体のより具体的な例としては、フロッピー(登録商標)ディスク、ディスケット、ハードディスク、ランダムアクセスメモリ(RAM)、リードオンリメモリ(ROM)、消去可能プログラマブルリードオンリメモリ(EPROMまたはフラッシュメモリ)、電気的消去可能プログラマブルリードオンリメモリ(EEPROM)、静的ランダムアクセスメモリ(SRAM)、コンパクトディスクリードオンリメモリ(CD-ROM)、デジタル多用途ディスク(DVD)、ブルーレイ(RTM)ディスク、メモリスティック、集積回路カード等が含まれてよい。 A computer-readable medium may include any tangible device capable of storing instructions that are executed by a suitable device, such that the computer-readable medium having instructions stored thereon comprises an article of manufacture that includes instructions that can be executed to create means for performing the operations specified in the flowchart or block diagram. Examples of computer-readable media may include electronic storage media, magnetic storage media, optical storage media, electromagnetic storage media, semiconductor storage media, and the like. More specific examples of computer-readable media may include floppy disks, diskettes, hard disks, random access memories (RAMs), read-only memories (ROMs), erasable programmable read-only memories (EPROMs or flash memories), electrically erasable programmable read-only memories (EEPROMs), static random access memories (SRAMs), compact disk read-only memories (CD-ROMs), digital versatile disks (DVDs), Blu-ray (RTM) disks, memory sticks, integrated circuit cards, and the like.
コンピュータ可読命令は、アセンブラ命令、命令セットアーキテクチャ(ISA)命令、マシン命令、マシン依存命令、マイクロコード、ファームウェア命令、状態設定データ、またはSmalltalk(登録商標)、JAVA(登録商標)、C++等のようなオブジェクト指向プログラミング言語、および「C」プログラミング言語または同様のプログラミング言語のような従来の手続型プログラミング言語を含む、1または複数のプログラミング言語の任意の組み合わせで記述されたソースコードまたはオブジェクトコードのいずれかを含んでよい。 The computer readable instructions may include either assembler instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state setting data, or source or object code written in any combination of one or more programming languages, including object-oriented programming languages such as Smalltalk®, JAVA®, C++, etc., and conventional procedural programming languages such as the "C" programming language or similar programming languages.
コンピュータ可読命令は、汎用コンピュータ、特殊目的のコンピュータ、若しくは他のプログラム可能な処理装置のプロセッサまたはプログラマブル回路に対し、ローカルにまたはローカルエリアネットワーク(LAN)、インターネット等のようなワイドエリアネットワーク(WAN)を介して提供され、フローチャートまたはブロック図で指定された操作を実行するための手段を作成すべく、コンピュータ可読命令を実行してよい。プロセッサの例としては、コンピュータプロセッサ、処理ユニット、マイクロプロセッサ、デジタル信号プロセッサ、コントローラ、マイクロコントローラ等を含む。 The computer-readable instructions may be provided to a processor or programmable circuit of a general-purpose computer, special-purpose computer, or other programmable processing device, either locally or over a wide area network (WAN) such as a local area network (LAN), the Internet, etc., to execute the computer-readable instructions to create means for performing the operations specified in the flowcharts or block diagrams. Examples of processors include computer processors, processing units, microprocessors, digital signal processors, controllers, microcontrollers, etc.
図7は、本発明の複数の態様が全体的または部分的に具現化されてよいコンピュータ2200の例を示す。コンピュータ2200にインストールされたプログラムは、コンピュータ2200に、本発明の実施形態に係る装置に関連付けられる操作または当該装置の1または複数のセクションとして機能させることができ、または当該操作または当該1または複数のセクションを実行させることができ、および/またはコンピュータ2200に、本発明の実施形態に係るプロセスまたは当該プロセスの段階を実行させることができる。そのようなプログラムは、コンピュータ2200に、本明細書に記載のフローチャートおよびブロック図のブロックのうちのいくつかまたはすべてに関連付けられた特定の操作を実行させるべく、CPU2212によって実行されてよい。 7 shows an example of a computer 2200 in which aspects of the present invention may be embodied in whole or in part. A program installed on the computer 2200 may cause the computer 2200 to function as or perform operations associated with an apparatus or one or more sections of the apparatus according to an embodiment of the present invention, and/or to perform a process or steps of the process according to an embodiment of the present invention. Such a program may be executed by the CPU 2212 to cause the computer 2200 to perform certain operations associated with some or all of the blocks of the flowcharts and block diagrams described herein.
本実施形態によるコンピュータ2200は、CPU2212、RAM2214、グラフィックコントローラ2216、およびディスプレイデバイス2218を含み、それらはホストコントローラ2210によって相互に接続されている。コンピュータ2200はまた、通信インタフェース2222、ハードディスクドライブ2224、DVD-ROMドライブ2226、およびICカードドライブのような入/出力ユニットを含み、それらは入/出力コントローラ2220を介してホストコントローラ2210に接続されている。コンピュータはまた、ROM2230およびキーボード2242のようなレガシの入/出力ユニットを含み、それらは入/出力チップ2240を介して入/出力コントローラ2220に接続されている。 The computer 2200 according to this embodiment includes a CPU 2212, a RAM 2214, a graphics controller 2216, and a display device 2218, which are interconnected by a host controller 2210. The computer 2200 also includes input/output units such as a communication interface 2222, a hard disk drive 2224, a DVD-ROM drive 2226, and an IC card drive, which are connected to the host controller 2210 via an input/output controller 2220. The computer also includes legacy input/output units such as a ROM 2230 and a keyboard 2242, which are connected to the input/output controller 2220 via an input/output chip 2240.
CPU2212は、ROM2230およびRAM2214内に格納されたプログラムに従い動作し、それにより各ユニットを制御する。グラフィックコントローラ2216は、RAM2214内に提供されるフレームバッファ等またはそれ自体の中にCPU2212によって生成されたイメージデータを取得し、イメージデータがディスプレイデバイス2218上に表示されるようにする。 The CPU 2212 operates according to the programs stored in the ROM 2230 and the RAM 2214, thereby controlling each unit. The graphics controller 2216 retrieves image data generated by the CPU 2212 into a frame buffer or the like provided in the RAM 2214 or into itself, and causes the image data to be displayed on the display device 2218.
通信インタフェース2222は、ネットワークを介して他の電子デバイスと通信する。ハードディスクドライブ2224は、コンピュータ2200内のCPU2212によって使用されるプログラムおよびデータを格納する。DVD-ROMドライブ2226は、プログラムまたはデータをDVD-ROM2201から読み取り、ハードディスクドライブ2224にRAM2214を介してプログラムまたはデータを提供する。ICカードドライブは、プログラムおよびデータをICカードから読み取り、および/またはプログラムおよびデータをICカードに書き込む。 The communication interface 2222 communicates with other electronic devices via a network. The hard disk drive 2224 stores programs and data used by the CPU 2212 in the computer 2200. The DVD-ROM drive 2226 reads programs or data from the DVD-ROM 2201 and provides the programs or data to the hard disk drive 2224 via the RAM 2214. The IC card drive reads programs and data from an IC card and/or writes programs and data to an IC card.
ROM2230はその中に、アクティブ化時にコンピュータ2200によって実行されるブートプログラム等、および/またはコンピュータ2200のハードウェアに依存するプログラムを格納する。入/出力チップ2240はまた、様々な入/出力ユニットをパラレルポート、シリアルポート、キーボードポート、マウスポート等を介して、入/出力コントローラ2220に接続してよい。 ROM 2230 stores therein a boot program, etc., executed by computer 2200 upon activation, and/or a program that depends on the hardware of computer 2200. I/O chip 2240 may also connect various I/O units to I/O controller 2220 via a parallel port, a serial port, a keyboard port, a mouse port, etc.
プログラムが、DVD-ROM2201またはICカードのようなコンピュータ可読媒体によって提供される。プログラムは、コンピュータ可読媒体から読み取られ、コンピュータ可読媒体の例でもあるハードディスクドライブ2224、RAM2214、またはROM2230にインストールされ、CPU2212によって実行される。これらのプログラム内に記述される情報処理は、コンピュータ2200に読み取られ、プログラムと、上記様々なタイプのハードウェアリソースとの間の連携をもたらす。装置または方法が、コンピュータ2200の使用に従い情報の操作または処理を実現することによって構成されてよい。 The programs are provided by a computer-readable medium such as a DVD-ROM 2201 or an IC card. The programs are read from the computer-readable medium, installed in the hard disk drive 2224, RAM 2214, or ROM 2230, which are also examples of computer-readable media, and executed by the CPU 2212. The information processing described in these programs is read by the computer 2200, and brings about cooperation between the programs and the various types of hardware resources described above. An apparatus or method may be constructed by realizing the manipulation or processing of information according to the use of the computer 2200.
例えば、通信がコンピュータ2200および外部デバイス間で実行される場合、CPU2212は、RAM2214にロードされた通信プログラムを実行し、通信プログラムに記述された処理に基づいて、通信インタフェース2222に対し、通信処理を命令してよい。通信インタフェース2222は、CPU2212の制御下、RAM2214、ハードディスクドライブ2224、DVD-ROM2201、またはICカードのような記録媒体内に提供される送信バッファ処理領域に格納された送信データを読み取り、読み取られた送信データをネットワークに送信し、またはネットワークから受信された受信データを記録媒体上に提供される受信バッファ処理領域等に書き込む。 For example, when communication is performed between computer 2200 and an external device, CPU 2212 may execute a communication program loaded into RAM 2214 and instruct communication interface 2222 to perform communication processing based on the processing described in the communication program. Under the control of CPU 2212, communication interface 2222 reads transmission data stored in a transmission buffer processing area provided in RAM 2214, hard disk drive 2224, DVD-ROM 2201, or a recording medium such as an IC card, and transmits the read transmission data to the network, or writes reception data received from the network to a reception buffer processing area or the like provided on the recording medium.
また、CPU2212は、ハードディスクドライブ2224、DVD-ROMドライブ2226(DVD-ROM2201)、ICカード等のような外部記録媒体に格納されたファイルまたはデータベースの全部または必要な部分がRAM2214に読み取られるようにし、RAM2214上のデータに対し様々なタイプの処理を実行してよい。CPU2212は次に、処理されたデータを外部記録媒体にライトバックする。 The CPU 2212 may also cause all or a necessary portion of a file or database stored on an external recording medium such as the hard disk drive 2224, the DVD-ROM drive 2226 (DVD-ROM 2201), an IC card, etc. to be read into the RAM 2214, and perform various types of processing on the data on the RAM 2214. The CPU 2212 then writes back the processed data to the external recording medium.
様々なタイプのプログラム、データ、テーブル、およびデータベースのような様々なタイプの情報が記録媒体に格納され、情報処理を受けてよい。CPU2212は、RAM2214から読み取られたデータに対し、本開示の随所に記載され、プログラムの命令シーケンスによって指定される様々なタイプの操作、情報処理、条件判断、条件分岐、無条件分岐、情報の検索/置換等を含む、様々なタイプの処理を実行してよく、結果をRAM2214に対しライトバックする。また、CPU2212は、記録媒体内のファイル、データベース等における情報を検索してよい。例えば、各々が第2の属性の属性値に関連付けられた第1の属性の属性値を有する複数のエントリが記録媒体内に格納される場合、CPU2212は、第1の属性の属性値が指定される、条件に一致するエントリを当該複数のエントリの中から検索し、当該エントリ内に格納された第2の属性の属性値を読み取り、それにより予め定められた条件を満たす第1の属性に関連付けられた第2の属性の属性値を取得してよい。 Various types of information, such as various types of programs, data, tables, and databases, may be stored in the recording medium and undergo information processing. CPU 2212 may perform various types of processing on data read from RAM 2214, including various types of operations, information processing, conditional judgment, conditional branching, unconditional branching, information search/replacement, etc., as described throughout this disclosure and specified by the instruction sequence of the program, and write back the results to RAM 2214. CPU 2212 may also search for information in a file, database, etc. in the recording medium. For example, if multiple entries each having an attribute value of a first attribute associated with an attribute value of a second attribute are stored in the recording medium, CPU 2212 may search for an entry that matches a condition in which an attribute value of the first attribute is specified from among the multiple entries, read the attribute value of the second attribute stored in the entry, and thereby obtain the attribute value of the second attribute associated with the first attribute that satisfies a predetermined condition.
上で説明したプログラムまたはソフトウェアモジュールは、コンピュータ2200上またはコンピュータ2200近傍のコンピュータ可読媒体に格納されてよい。また、専用通信ネットワークまたはインターネットに接続されたサーバーシステム内に提供されるハードディスクまたはRAMのような記録媒体が、コンピュータ可読媒体として使用可能であり、それによりプログラムを、ネットワークを介してコンピュータ2200に提供する。 The above-described program or software module may be stored on a computer-readable medium on the computer 2200 or in the vicinity of the computer 2200. In addition, a recording medium such as a hard disk or RAM provided in a server system connected to a dedicated communication network or the Internet can be used as a computer-readable medium, thereby providing the program to the computer 2200 via the network.
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。 The present invention has been described above using an embodiment, but the technical scope of the present invention is not limited to the scope described in the above embodiment. It is clear to those skilled in the art that various modifications and improvements can be made to the above embodiment. It is clear from the claims that forms with such modifications or improvements can also be included in the technical scope of the present invention.
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。 The order of execution of each process, such as operations, procedures, steps, and stages, in the devices, systems, programs, and methods shown in the claims, specifications, and drawings is not specifically stated as "before" or "prior to," and it should be noted that the processes may be performed in any order, unless the output of a previous process is used in a later process. Even if the operational flow in the claims, specifications, and drawings is explained using "first," "next," etc. for convenience, it does not mean that it is necessary to perform the processes in this order.
10 設備
20 設備機器
30 点検者
35 管理者
40 作業者
100 装置
105表示装置
110 表示装置
120 報告取得部
130 DB
140 DB接続部
150 作業実績出力部
152 類似度算出部
154 選択部
160 管理データ取得部
162 作業計画取得部
164 制約条件取得部
170 評価部
172 差分検出部
174 作業計画評価部
180 評価結果出力部
190 作業計画表示処理部
192 追加部
400 作業計画入力画面
410 異常表示欄
420 作業計画入力欄
430 制約条件入力欄
500 評価結果表示画面
510 評価結果欄
600 評価結果表示画面
610 テーブル
10 Facility 20 Facility equipment 30 Inspector 35 Manager 40 Worker 100 Device 105 Display device 110 Display device 120 Report acquisition unit 130 DB
140 DB connection unit 150 Work performance output unit 152 Similarity calculation unit 154 Selection unit 160 Management data acquisition unit 162 Work plan acquisition unit 164 Constraint condition acquisition unit 170 Evaluation unit 172 Difference detection unit 174 Work plan evaluation unit 180 Evaluation result output unit 190 Work plan display processing unit 192 Addition unit 400 Work plan input screen 410 Abnormality display field 420 Work plan input field 430 Constraint condition input field 500 Evaluation result display screen 510 Evaluation result field 600 Evaluation result display screen 610 Table
Claims (13)
設備に発生した異常に関する異常情報を含む報告を取得する報告取得部と、
前記報告における異常に対処する作業計画を取得する作業計画取得部と、
前記報告中の異常情報と、前記データベースに記憶された前記複数の組のそれぞれに含まれる異常情報との類似度に基づいて前記複数の組の中から少なくとも1つの組を選択する選択部と、
前記作業計画と、前記選択部が選択した前記少なくとも1つの組の作業実績との差分に基づいて、前記作業計画を評価する作業計画評価部と、
前記作業計画評価部により評価された評価結果に応じた情報を出力する評価結果出力部と
を備える装置。 a database connection unit that accesses a database that stores a plurality of pairs each including anomaly information regarding anomalies that have occurred in equipment and work records for dealing with the anomalies;
A report acquisition unit that acquires a report including abnormality information regarding an abnormality that has occurred in the equipment;
a work plan acquisition unit that acquires a work plan for dealing with the abnormality in the report;
a selection unit that selects at least one pair from among the plurality of pairs based on a similarity between the anomaly information being reported and anomaly information included in each of the plurality of pairs stored in the database;
a work plan evaluation unit that evaluates the work plan based on a difference between the work plan and the work performance of the at least one set selected by the selection unit;
and an evaluation result output unit that outputs information according to the evaluation result evaluated by the work plan evaluation unit.
前記評価結果出力部は、前記評価結果に応じた情報として、前記複数の作業計画の評価順の情報、または前記複数の作業計画のうちの推奨する作業計画を出力する
請求項1に記載の装置。 The work plan acquisition unit acquires a plurality of work plans for dealing with the abnormality in the report,
The device according to claim 1 , wherein the evaluation result output unit outputs, as the information according to the evaluation result, information on an evaluation order of the plurality of work plans, or a recommended work plan from among the plurality of work plans.
請求項2に記載の装置。 The apparatus according to claim 2 , wherein the evaluation result output unit outputs, as information corresponding to the evaluation result, display data for displaying, on a display device, at least two or more of the plurality of work plans in order of evaluation.
前記評価結果出力部は、前記評価結果に応じた情報として、前記修正した作業計画を出力する
請求項1に記載の装置。 The work plan evaluation unit corrects the work plan acquired by the work plan acquisition unit based on the difference,
The apparatus according to claim 1 , wherein the evaluation result output unit outputs the modified work plan as information according to the evaluation result.
請求項1に記載の装置。 The apparatus of claim 1 , wherein the work plan evaluator evaluates whether the work plan satisfies work plan constraints that address anomalies in the report.
請求項1に記載の装置。 The device according to claim 1 , wherein the selection unit selects, based on the similarity, at least one set including work performance that satisfies a constraint condition of a work plan that addresses the anomaly in the report, or selects at least one set other than a set including work performance that does not satisfy the constraint condition.
前記作業計画評価部は、前記差分検出部により検出した前記差分に基づいて前記作業計画を評価する
請求項1に記載の装置。 A difference detection unit detects a difference between the work plan and the at least one set of work results selected by the selection unit,
The apparatus according to claim 1 , wherein the work plan evaluation unit evaluates the work plan based on the difference detected by the difference detection unit.
前記差分検出部は、前記選択部が選択した前記2以上の組の作業実績から前記作業計画の評価に用いる参照作業実績を取得し、該参照作業実績と、前記作業計画取得部により取得した前記作業計画との差分を検出する
請求項7に記載の装置。 the selection unit selects two or more pairs from the plurality of pairs based on the similarity;
8. The device according to claim 7, wherein the difference detection unit acquires a reference work record to be used for evaluating the work plan from the two or more sets of work records selected by the selection unit, and detects a difference between the reference work record and the work plan acquired by the work plan acquisition unit.
前記選択部は、前記類似度および前記作業実績に対する実績評価に基づいて、前記複数の組の中から少なくとも1つの組を選択する
請求項1に記載の装置。 Each of the plurality of sets further includes a performance evaluation for the work performance,
The apparatus according to claim 1 , wherein the selection unit selects at least one pair from among the plurality of pairs based on the similarity and a performance evaluation of the work performance.
請求項1に記載の装置。 The device according to claim 1 , wherein the selection unit selects at least one pair based on a similarity between the anomaly information being reported and anomaly information related to the facility in which the anomaly being reported has occurred that is stored in the database.
前記選択部は、前記類似度算出部により算出された類似度に基づいて前記複数の組の中から少なくとも1つの組を選択する
請求項1に記載の装置。 a similarity calculation unit that calculates a similarity between the anomaly information being reported and the anomaly information included in each of the plurality of sets stored in the database,
The device according to claim 1 , wherein the selection unit selects at least one pair from among the plurality of pairs based on the similarity calculated by the similarity calculation unit.
前記コンピュータが、前記設備に発生した異常に対処する作業計画を取得する段階と、
前記コンピュータが、設備に発生した異常についての異常情報と、当該異常に対処した作業実績をそれぞれ含む複数の組を記憶するデータベースにアクセスする段階と、
前記コンピュータが、前記報告中の異常情報と、前記データベースに記憶された前記複数の組のそれぞれに含まれる異常情報との類似度に基づいて前記複数の組の中から少なくとも1つの組を選択する段階と、
前記コンピュータが、前記作業計画と、前記選択する段階で選択した前記少なくとも1つの組の作業実績との差分に基づいて、前記作業計画を評価する段階と、
前記コンピュータが、前記評価された評価結果に応じた情報を出力する段階と
を備える方法。 A step in which the computer obtains a report including abnormality information regarding an abnormality occurring in the facility;
A step in which the computer obtains a work plan for dealing with an abnormality that has occurred in the facility;
A step in which the computer accesses a database that stores a plurality of pairs each including anomaly information regarding an anomaly that has occurred in the equipment and a work record for dealing with the anomaly;
a step of the computer selecting at least one set from among the plurality of sets based on a similarity between the anomaly information in the report and anomaly information included in each of the plurality of sets stored in the database;
A step of evaluating the work plan by the computer based on a difference between the work plan and the work performance of the at least one set selected in the selecting step;
and a step of the computer outputting information according to the evaluation result.
設備に発生した異常についての異常情報および当該異常に対処した作業実績をそれぞれ含む複数の組を記憶するデータベースにアクセスするデータベース接続部と、
設備に発生した異常に関する異常情報を含む報告を取得する報告取得部と、
前記報告における異常に対処する作業計画を取得する作業計画取得部と、
前記報告中の異常情報と、前記データベースに記憶された前記複数の組のそれぞれに含まれる異常情報との類似度に基づいて前記複数の組の中から少なくとも1つの組を選択する選択部と、
前記作業計画と、前記選択部が選択した前記少なくとも1つの組の作業実績との差分に基づいて、前記作業計画を評価する作業計画評価部と、
前記作業計画評価部により評価された評価結果に応じた情報を出力する評価結果出力部と
して機能させるプログラム。 The method is executed by a computer, causing the computer to:
a database connection unit that accesses a database that stores a plurality of pairs each including anomaly information regarding anomalies that have occurred in equipment and work records for dealing with the anomalies;
A report acquisition unit that acquires a report including abnormality information regarding an abnormality that has occurred in the equipment;
a work plan acquisition unit that acquires a work plan for dealing with the abnormality in the report;
a selection unit that selects at least one pair from among the plurality of pairs based on a similarity between the anomaly information being reported and anomaly information included in each of the plurality of pairs stored in the database;
a work plan evaluation unit that evaluates the work plan based on a difference between the work plan and the work performance of the at least one set selected by the selection unit;
A program that functions as an evaluation result output unit that outputs information according to the evaluation result evaluated by the work plan evaluation unit.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023058075A JP7800491B2 (en) | 2023-03-31 | 2023-03-31 | Apparatus, method, and program for maintaining equipment |
| PCT/JP2024/006847 WO2024202798A1 (en) | 2023-03-31 | 2024-02-26 | Apparatus, method, and program for maintaining facility |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023058075A JP7800491B2 (en) | 2023-03-31 | 2023-03-31 | Apparatus, method, and program for maintaining equipment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024145635A true JP2024145635A (en) | 2024-10-15 |
| JP7800491B2 JP7800491B2 (en) | 2026-01-16 |
Family
ID=92905241
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023058075A Active JP7800491B2 (en) | 2023-03-31 | 2023-03-31 | Apparatus, method, and program for maintaining equipment |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP7800491B2 (en) |
| WO (1) | WO2024202798A1 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07113253A (en) * | 1993-10-20 | 1995-05-02 | Hitachi Ltd | Water operation planning support system |
| JP2018132916A (en) * | 2017-02-15 | 2018-08-23 | 三菱電機株式会社 | Water treatment plant operation support system |
| JP2022002026A (en) * | 2020-06-22 | 2022-01-06 | トヨタ自動車株式会社 | Abnormality measure confirmation support system |
| JP2022068441A (en) * | 2020-10-22 | 2022-05-10 | 株式会社日立製作所 | Computer system and plan evaluation method |
| JP2022072653A (en) * | 2020-10-30 | 2022-05-17 | 日立Geニュークリア・エナジー株式会社 | Maintenance support method and maintenance support device |
-
2023
- 2023-03-31 JP JP2023058075A patent/JP7800491B2/en active Active
-
2024
- 2024-02-26 WO PCT/JP2024/006847 patent/WO2024202798A1/en not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07113253A (en) * | 1993-10-20 | 1995-05-02 | Hitachi Ltd | Water operation planning support system |
| JP2018132916A (en) * | 2017-02-15 | 2018-08-23 | 三菱電機株式会社 | Water treatment plant operation support system |
| JP2022002026A (en) * | 2020-06-22 | 2022-01-06 | トヨタ自動車株式会社 | Abnormality measure confirmation support system |
| JP2022068441A (en) * | 2020-10-22 | 2022-05-10 | 株式会社日立製作所 | Computer system and plan evaluation method |
| JP2022072653A (en) * | 2020-10-30 | 2022-05-17 | 日立Geニュークリア・エナジー株式会社 | Maintenance support method and maintenance support device |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2024202798A1 (en) | 2024-10-03 |
| JP7800491B2 (en) | 2026-01-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9875640B2 (en) | Method and system for managing plant alarm systems | |
| US10453015B2 (en) | Injury risk factor identification, prediction, and mitigation | |
| US20160189079A1 (en) | Method and system for an information engine for analytics and decision-making | |
| US20090083089A1 (en) | Systems and methods for analyzing failure modes according to cost | |
| JP2025118844A (en) | System and method for predicting manufacturing process risks | |
| JP2025163238A (en) | Apparatus, method, and program for maintaining equipment | |
| JP2018063598A (en) | Business support system and business support method | |
| JP7636997B2 (en) | Maintenance record input support device | |
| CN111768207B (en) | Cognitive Procurement | |
| JP5973714B2 (en) | Emergency response instruction formulation support apparatus and emergency response command formulation support method | |
| AU2012216586A1 (en) | Computer system and computer-based method for assessing the safety of a process industry plant | |
| JP2013105221A (en) | Maintenance parts delivery support system, maintenance parts delivery support device and maintenance parts delivery support program | |
| US10222788B2 (en) | Plan generating device and plan generating method | |
| US20230385782A1 (en) | Apparatus, method, and non-transitory computer readable medium for maintaining facility | |
| US20220147039A1 (en) | Event analytics in modular industrial plants | |
| JP7800491B2 (en) | Apparatus, method, and program for maintaining equipment | |
| JP7810066B2 (en) | Apparatus, method, and program for maintaining equipment | |
| US11853915B1 (en) | Automated screening, remediation, and disposition of issues in energy facilities | |
| JP2016197286A (en) | Recovery curve creation system, recovery curve creation method, and program | |
| EP4428781A1 (en) | Task design assistance system and task design assistance method | |
| JP5987581B2 (en) | FT calculation support program, FT calculation support method, and FT calculation support apparatus | |
| JP5970505B2 (en) | Recovery curve creation system, recovery curve creation method, and program | |
| WO2023095236A1 (en) | Device maintenance assistance device and maintenance assistance method | |
| JP2013117755A (en) | Risk evaluation device and risk evaluation program | |
| JP2018028776A (en) | Software asset management device, software asset management method, and software asset management program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20241030 |
|
| 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: 20251202 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251215 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7800491 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |