Maintenance work assistance device, maintenance work assistance method, and program
The maintenance work support device addresses the challenge of inexperienced workers by estimating the necessity of disassembling and inspecting industrial machinery, providing accurate and standardized maintenance decisions to reduce redundant overhauls and operational losses.
Patent Information
- Application Number
- PCT/JP2024/023008
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-07-20
- Filing Date
- 2024-06-25
- Publication Date
- 2025-01-23
AI Technical Summary
Workers with little experience face challenges in accurately determining the necessity of disassembling and inspecting industrial machinery, leading to redundant overhauls and unnecessary production stoppages due to varying judgment criteria based on individual expertise.
A maintenance work support device and method that receives inspection results and estimates the necessity of disassembling and inspecting industrial machinery without physically disassembling it, using a system that includes a reception unit, estimation unit, and database to provide accurate judgment support.
Enables accurate assessment of inspection needs, reducing redundant overhauls and operational losses by standardizing maintenance decisions across varying levels of experience, thus optimizing maintenance operations.
Smart Images

Figure JP2024023008_23012025_PF_FP_ABST
Abstract
Description
Maintenance work support device, maintenance work support method and program
[0001] The present invention relates to a maintenance work support device, a maintenance work support method, and a program for supporting maintenance work of production machinery in a plant including a plurality of production machinery.
[0002] Patent Literature 1 discloses a sales support system for construction machinery that provides support information based on customer information of sales targets to information recipients. In this sales support system, a server outputs an extraction display signal to a sales PC, based on search conditions related to customers input via the sales PC, which extracts and displays customer information that matches the search conditions from customer information pre-stored in a database. Furthermore, the sales support system analyzes and evaluates the extracted customer information based on a combination of at least two evaluation items used for visual display input via the sales PC, and outputs an evaluation display signal to display the extracted customer information on the information recipient's information terminal.
[0003] Japanese Patent Application Laid-Open No. 2005-10868
[0004] It is difficult for workers with little work experience to accurately judge the need to disassemble and inspect industrial machinery.
[0005] An object of the present invention is to enable even workers with little work experience to accurately determine the need to disassemble and inspect industrial machinery.
[0006] The present invention provides a maintenance work support device, which includes a reception unit that receives inspection result information indicating the results of an inspection of industrial machinery that was carried out at the installation site of the industrial machinery without disassembling the industrial machinery, and an estimation unit that estimates the state of the industrial machinery regarding the need to disassemble and inspect the industrial machinery based on the inspection result information received by the reception unit.
[0007] The present invention also provides a maintenance work support method, which includes the steps of receiving, by a computer, inspection result information indicating the results of an inspection of an industrial machine that was carried out at the installation site of the industrial machine without disassembling the industrial machine, and estimating, by the computer, the state of the industrial machine regarding the need to disassemble and inspect the industrial machine based on the received inspection result information.
[0008] Furthermore, the present invention provides a program that enables a computer to perform the following functions: receive inspection result information indicating the results of an inspection of industrial machinery that was carried out at the installation site of the industrial machinery without disassembling the industrial machinery; and estimate the state of the industrial machinery regarding the need to disassemble and inspect the industrial machinery based on the received inspection result information.
[0009] FIG. 1 is a diagram showing an example of the overall configuration of a maintenance work support system according to this embodiment. FIG. 2 is a diagram showing an example of the hardware configuration of a maintenance work support device according to this embodiment. FIG. 3 is a block diagram showing an example of the functional configuration of a maintenance work support device according to this embodiment. FIG. 4 is a block diagram showing an example of the configuration of a database according to this embodiment. FIG. 5 is a diagram showing an example of the configuration of a unit DB. FIG. 6 is a diagram showing an example of the configuration of a main part DB. FIG. 7 is a diagram showing an example of the configuration of an inspection location DB. FIG. 8 is a diagram showing an example of the configuration of a judgment content DB. FIG. 9 is a diagram showing an example of the configuration of a number of continuous operation days DB. FIG. 10 is a diagram showing an example of the configuration of a past inspection DB. FIG. 11 is a diagram showing an example of the configuration of a recommended unit DB. FIG. 12 is a diagram showing an example of the configuration of a measurement value normalization DB. FIG. 13 is a diagram showing an example of the configuration of an evaluation value normalization DB. FIG. 14 is a diagram showing an example of the configuration of an image value normalization DB. FIG. 15 is a diagram showing an example of the configuration of inspection location status work data. FIG. 16 is a diagram showing an example of the configuration of an inspection location status value DB. FIG. 17 is a diagram showing an example of the configuration of main component status work data. FIG. 18 is a diagram showing an example of the configuration of a main component status value DB. FIG. 19 is a diagram showing an example of the configuration of unit status work data. FIG. 20 is a diagram showing an example of the configuration of a unit status value DB. FIG. 21 is a diagram showing an example of the configuration of a unit work DB. FIG. 22 is a diagram showing an example of the configuration of a main component work DB. FIG. 23 is a diagram showing an example of the configuration of an inspection location work DB. FIG. 24 is a diagram showing an example of the configuration of a work content DB. FIG. 25 is a diagram showing an example of the configuration of a past inspection DB. FIG. 26 is a diagram showing a unit screen displayed in this embodiment. FIG. 27 is a diagram showing a main component screen displayed in this embodiment. FIG. 28 is a diagram showing a main component screen displayed in this embodiment. FIG. 29 is a flowchart showing an example of the operation of the status estimation unit in this embodiment when creating a main component screen. FIG. 30 is a diagram showing a diagnosis result screen displayed in this embodiment. FIG. 31 is a diagram showing a diagnosis result screen displayed in this embodiment. FIG. 32 is a diagram showing a diagnosis result screen displayed in this embodiment. FIG. 33 shows a diagnosis result screen displayed in this embodiment.FIG. 34A is a flowchart showing an example of the operation when the state estimation unit in this embodiment creates a diagnosis result screen. FIG. 34B is a flowchart showing an example of the operation when the state estimation unit in this embodiment creates a diagnosis result screen. FIG. 35 is a flowchart showing an example of the operation when the state estimation unit in this embodiment creates a diagnosis result screen. FIG. 36 is a flowchart showing an example of the operation when the state estimation unit in this embodiment creates a diagnosis result screen. FIG. 37 is a flowchart showing an example of the operation when the state estimation unit in this embodiment creates a diagnosis result screen. FIG. 38 is a flowchart showing an example of the operation when the state estimation unit in this embodiment creates a diagnosis result screen. FIG. 39 is a flowchart showing an example of the operation when the state estimation unit in this embodiment creates a diagnosis result screen. FIG. 40A is a flowchart showing an example of the operation when the state estimation unit in this embodiment creates a diagnosis result screen. FIG. 40B is a flowchart showing an example of the operation when the state estimation unit in this embodiment creates a diagnosis result screen. FIG. 41 is a diagram showing a work list screen displayed in this embodiment of the present invention. FIG. 42 is a flowchart showing an example of the operation when the work content determination unit in this embodiment creates a work list screen. FIG. 43 is a flowchart showing an example of operation when the work content determination unit in this embodiment creates a work list screen. FIG. 44 is a flowchart showing an example of operation when the work content determination unit in this embodiment creates a work list screen. FIG. 45 is a diagram showing a work search screen displayed in this embodiment of the present invention. FIG. 46 is a diagram showing a work search screen displayed in this embodiment of the present invention. FIG. 47 is a diagram showing a work search screen displayed in this embodiment of the present invention. FIG. 48 is a flowchart showing an example of operation when the work content determination unit in this embodiment searches for a work. FIG. 49 is a flowchart showing an example of operation when the work content determination unit in this embodiment searches for a work. FIG. 50A is a flowchart showing an example of operation when the work content determination unit in this embodiment searches for a work. FIG. 50B is a flowchart showing an example of operation when the work content determination unit in this embodiment searches for a work.
[0010] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
[0011] [Background of the Present Embodiment] In general, in the maintenance of industrial machinery, it is desirable to periodically bring the machinery to the manufacturer's factory for disassembly and inspection. However, owners of industrial machinery often request that the manufacturer's technicians be dispatched to the customer's site (where the industrial machinery is installed) as inspection technicians. On-site inspections do not allow for disassembly. The inspection technician inspects the industrial machinery at the customer's site, focusing on each component (unit, major part, etc.) as much as possible without disassembly. Based on the inspection results, the inspection technician assesses the condition of the industrial machinery and determines whether it can be operated continuously for the required operating period (number of days). If it is determined that the industrial machinery cannot be operated continuously for the required operating period (number of days), the inspection technician will consider and propose the details of a detailed overhaul inspection, which is to be performed at the next inspection or immediately thereafter. The necessity and details of the overhaul inspection are determined based on the inspection technician's past experience, and therefore, the technician's judgment often varies depending on the technician's skill. Therefore, when inspection workers are unsure of what to do, they may end up proposing redundant overhaul inspections or recommending overhaul inspections with redundant content, which results in unnecessary maintenance costs for the industrial machinery owners and production losses due to unnecessary shutdowns of production.
[0012] This type of work requires knowledge of the functional specifications of the industrial machinery that make up the plant, as well as empirical know-how regarding maintenance plans, maintenance work, and work execution knowledge, and there was an issue that it was difficult for only veteran workers with a certain number of years of work experience to carry out the work.In addition, there was also the issue that it was difficult to achieve a positive effect from IT investment simply by building a system that streamlines and standardizes maintenance work based on a global standard cloud-based business infrastructure system.
[0013] 1 is a diagram showing an example of the overall configuration of a maintenance work support system 1 according to this embodiment. As shown in the figure, the maintenance work support system 1 includes a maintenance work support device 100, a database 200 (storage unit), and a terminal device 300. The maintenance work support device 100 and the terminal device 300 are connected to a communication network such as the Internet (wide area network), and are capable of mutual data communication.
[0014] The maintenance work support device 100 is a computer such as a server computer. The terminal device 300 is a computer such as a laptop computer or a desktop computer. The terminal device 300 is used by an inspection worker who inspects industrial machinery and considers the necessity of an overhaul inspection and the contents of the inspection. The number of terminal devices 300 is not limited to one, and may be two or more.
[0015] The maintenance work support device 100 can access the database 200. The database 200 may be provided inside the maintenance work support device 100, or may be provided outside the maintenance work support device 100 and accessed via a communication network.
[0016] The maintenance work support device 100, for example, runs an HTTP daemon, and when it receives a processing request (HTTP request) sent from the terminal device 300 via a browser, it returns a processing result (HTTP response) corresponding to the processing request to the terminal device 300.
[0017] For example, the maintenance work support device 100 transmits page data written in a web page description language to the terminal device 300 as a processing result, and the terminal device 300 outputs a page image representing the page data received from the maintenance work support device 100 to the display unit of its own device.
[0018] [Hardware Configuration of Maintenance Work Support Device] FIG. 2 is a diagram showing an example of the hardware configuration of the maintenance work support device 100 according to this embodiment.
[0019] As shown in the figure, the maintenance work support device 100 is realized by, for example, a general-purpose PC (Personal Computer) or the like, and includes a CPU 11 as a computing unit, a main memory 12 as a storage unit, and a magnetic disk device (HDD: Hard Disk Drive) 13 as a storage unit. The CPU 11 executes various programs such as an OS (Operating System) and application software to realize the various functions of the maintenance work support device 100. The main memory 12 is a storage area that stores various programs and data used for executing the programs. The HDD 13 is a storage area that stores input data for the various programs and output data from the various programs.
[0020] The maintenance work support device 100 also includes a communication I / F 14 for communicating with the outside, a display mechanism 15 including a video memory, a display, etc., an input device 16 including a keyboard, a mouse, etc., and a driver 17 for reading and writing data from and to a storage medium. Note that Fig. 2 merely illustrates an example of a hardware configuration in which the maintenance work support device 100 is realized by a computer system, and the maintenance work support device 100 is not limited to the configuration shown in the figure.
[0021] 3 is a block diagram showing an example of the functional configuration of the maintenance work support device 100 according to this embodiment. As shown in the figure, the maintenance work support device 100 includes a receiving unit 101, a state estimating unit 102, a work content determining unit 103, and a transmitting unit 104.
[0022] The receiving unit 101 receives information input on the screen displayed on the terminal device 300. Specifically, when an instruction to display a main component screen is input on a unit screen (described later) displayed on the terminal device 300, the receiving unit 101 receives this display instruction from the terminal device 300. Furthermore, when inspection result information indicating the results of an inspection performed on-site at a customer's site without disassembling the industrial machine is input on the main component screen (described later) displayed on the terminal device 300, the receiving unit 101 receives this inspection result information from the terminal device 300. Here, the inspection result information includes quantitative information and qualitative information. In this embodiment, the receiving unit 101 is provided as an example of a receiving unit that receives inspection result information indicating the results of an inspection of the industrial machine performed at the installation site of the industrial machine without disassembling the industrial machine. Furthermore, when a diagnostic instruction to diagnose the condition of the industrial machine is input on the unit screen displayed on the terminal device 300, the receiving unit 101 receives this diagnostic instruction from the terminal device 300. Furthermore, when a work determination instruction for determining a work to be performed in accordance with the diagnosis results of the production machine condition is input on a diagnosis result screen (described later) displayed on the terminal device 300, the receiving unit 101 receives this work determination instruction from the terminal device 300. Furthermore, when a work search instruction for searching for a work that matches a condition is input on a work search screen (described later) called up from a work list screen (described later) displayed on the terminal device 300, the receiving unit 101 receives this work search instruction from the terminal device 300.
[0023] The state estimation unit 102 creates a unit screen, and when the receiving unit 101 receives an instruction to display a main part screen, creates a main part screen into which inspection result information is input. Furthermore, when the receiving unit 101 receives a diagnosis instruction after receiving the inspection result information, the state estimation unit 102 estimates the state of the production machine related to the need for an overhaul inspection based on the information stored in the database 200. Then, the state estimation unit 102 stores the state of the production machine in the database 200 and creates a diagnosis result screen including the state of the production machine. In this embodiment, the state estimation unit 102 is provided as an example of an estimation unit that estimates the state of the industrial machine related to the need for disassembly and inspection based on the inspection result information received by the receiving unit.
[0024] When the receiving unit 101 receives a work determination instruction, the work content determination unit 103 determines the work content to be performed in the overhaul inspection of the production machinery based on the state of the production machinery estimated by the state estimation unit 102 and the information stored in the database 200. Then, the work content determination unit 103 creates a work list screen including the determined work content. In this embodiment, the work content determination unit 103 is provided as an example of a determination unit that determines the work content when disassembling and inspecting the industrial machinery based on the state of the industrial machinery estimated by the estimation unit. Furthermore, when the receiving unit 101 receives a work search instruction, the work content determination unit 103 creates a work search screen including work content that matches the conditions.
[0025] The transmission unit 104 transmits the screens created by the state estimation unit 102 and the work content determination unit 103 to the terminal device 300. Specifically, the transmission unit 104 transmits to the terminal device 300 a unit screen created by the state estimation unit 102 and a main component screen created by the state estimation unit 102 to support input of inspection result information. In this embodiment, the main component screen is used as an example of input support information that supports input of inspection result information received by the reception unit, and the transmission unit 104 is provided as an example of an output unit that outputs the input support information. The transmission unit 104 also transmits a diagnosis result screen created by the state estimation unit 102 to the terminal device 300. Furthermore, the transmission unit 104 transmits a work list screen and a work search screen created by the work content determination unit 103 to the terminal device 300.
[0026] [Database Configuration] Fig. 4 is a diagram showing an example of the configuration of database 200 in this embodiment. As shown in the figure, database 200 includes a unit DB 201, a major component DB 202, an inspection location DB 203, a judgment content DB 204, and a number of continuous operating days DB 205. Database 200 also includes a past inspection DB 206, a recommended unit DB 207, a measurement value normalization DB 208, an evaluation value normalization DB 209, and an image value normalization DB 210. Database 200 further includes inspection location status work data 211, an inspection location status value DB 212, major component status work data 213, a major component status value DB 214, unit status work data 215, and a unit status value DB 216. Furthermore, the database 200 includes a unit work DB 217 , a main part work DB 218 , an inspection location work DB 219 , a work content DB 220 , and a past inspection DB 221 .
[0027] The unit DB 201 is a database for managing a plurality of functional units (hereinafter simply referred to as "units") that make up a production machine. Fig. 5 is a diagram showing an example of the configuration of the unit DB 201. As shown in the figure, the unit DB 201 includes a customer ID, a customer name, a plant ID, a plant name, a machine ID, a machine name, a unit ID, a unit name, and the number of required main parts.
[0028] The customer ID is an ID that identifies the customer, and the customer name is the name of the customer. The plant ID is an ID that identifies the customer's plant (factory), and the plant name is the name of that plant. The machine ID is an ID that identifies the production machinery that makes up the customer's plant, and the machine name is the name of that production machinery. The unit ID is an ID that identifies the unit that makes up the production machinery, and the unit name is the name of that unit. The required number of main parts is the minimum number of main parts required to estimate the state of the unit.
[0029] The main part DB 202 is a database that manages a plurality of main parts that make up a unit. Fig. 6 is a diagram showing an example of the configuration of the main part DB 202. As shown in the figure, the main part DB 202 includes unit IDs, main part IDs, main part names, and the number of required inspection points.
[0030] The unit ID is an ID that identifies the unit. The main part ID is an ID that identifies the main part of the unit identified by the unit ID, and the main part name is the name of the main part of the unit identified by the unit ID. The required number of inspection points is the minimum number of inspection points required to estimate the condition of the main part.
[0031] The inspection point DB 203 is a database that manages a plurality of inspection points that make up the main parts. Fig. 7 is a diagram showing an example of the configuration of the inspection point DB 203. As shown in the figure, the inspection point DB 203 includes a main part ID, an inspection point ID, an inspection point name, a measurement reference value, and whether or not a status image is required.
[0032] The main part ID is an ID that identifies the main part. The inspection location ID is an ID that identifies the inspection location of the main part identified by the main part ID, and the inspection location name is the name of the inspection location of the main part identified by the main part ID. The measurement reference value is the minimum value at which the performance of the measured value of the corresponding inspection location is guaranteed. The larger the measurement value, the worse the condition, and the measurement reference value is such that performance is guaranteed when the measurement value is smaller than this. The status image required is a parameter that indicates whether a status image of the corresponding inspection location is required. A status image required value of "1" indicates that a status image is required, and a status image required value of "0" indicates that a status image is not required.
[0033] The judgment content DB 204 is a database that manages multiple judgment contents for the qualitative state of an inspection location. Fig. 8 is a diagram showing an example of the configuration of the judgment content DB 204. As shown in the figure, the judgment content DB 204 includes an inspection location ID, a judgment content ID, a judgment content name, an evaluation value, and an evaluation content.
[0034] The inspection location ID is an ID that identifies the inspection location. The judgment content ID is an ID that identifies the judgment content of the qualitative state of the inspection location, and the judgment content name is the name of the judgment content of the qualitative state of the inspection location. The evaluation value is an evaluation value of the judgment content identified by the judgment content ID, and the evaluation content is the evaluation content of the judgment content identified by the judgment content ID. Here, the evaluation value may be set as an integer value from "1" to "5," for example. The evaluation contents of the evaluation values "1" to "5" may be defined as follows: That is, the evaluation content of the evaluation value "1" may be "good." The evaluation content of the evaluation value "2" may be "minor abnormality (repair, replacement, etc. is not required)." The evaluation content of the evaluation value "3" may be "an abnormality of a level that would desirably be performed in the future, but that allows continued operation without taking measures such as operational adjustment." The evaluation content of the evaluation value "4" may be "an abnormality of a level that would desirably be performed at the next inspection, but that allows continued operation with measures such as operational adjustment." The evaluation content of an evaluation value of "5" may be "an abnormality of a level that requires urgent repair, replacement, etc."
[0035] The continuous operation days DB 205 is a database that manages the number of continuous operation days of a unit. Fig. 9 is a diagram showing an example of the configuration of the continuous operation days DB 205. As shown in the figure, the continuous operation days DB 205 includes a machine ID, a unit ID, and the number of continuous operation days.
[0036] The machine ID is an ID that identifies a production machine that constitutes a customer plant. The unit ID is an ID that identifies a unit. The number of continuous operation days is the number of continuous operation days that the customer expects the corresponding unit to operate. Note that the number of continuous operation days represents the continuous operation period in days, but units other than days may also be used to represent the continuous operation period.
[0037] The past inspection DB 206 is a database that manages past on-site inspection results. Fig. 10 is a diagram showing an example of the configuration of the past inspection DB 206. As shown in the figure, the past inspection DB 206 includes a main part ID, an inspection location ID, a past inspection date, a past measurement value, a past image value, a past measurement normalized value, a past evaluation normalized value, and a past image normalized value.
[0038] The main part ID is an ID that identifies the main part, and if no value is set for the main part ID, it indicates all main parts. The inspection location ID is an ID that identifies the inspection location of the main part identified by the main part ID. The past inspection date is the date on which an inspection was previously carried out on site. The past measurement value is the past measurement value of the inspection location identified by the inspection location ID. The past image value is the past image value of the inspection location identified by the inspection location ID. The past measurement normalized value is the past measurement normalized value of the inspection location identified by the inspection location ID. The past evaluation normalized value is the past evaluation normalized value of the inspection location identified by the inspection location ID. The past image normalized value is the past image normalized value of the inspection location identified by the inspection location ID.
[0039] The recommended unit DB 207 is a database that manages units that are recommended to be overhauled at the same time (hereinafter simply referred to as "recommended units"). Fig. 11 is a diagram showing an example of the configuration of the recommended unit DB 207. As shown in the figure, the recommended unit DB 207 includes machine IDs, unit IDs, and recommended unit IDs.
[0040] The machine ID is an ID for identifying a production machine that constitutes a customer plant. The unit ID is an ID for identifying a unit. The recommended unit ID is an ID for identifying a recommended unit that should be subjected to a detailed overhaul inspection together.
[0041] The measurement value normalization DB 208 is a database that manages the normalization of measurement values. Fig. 12 is a diagram showing an example of the configuration of the measurement value normalization DB 208. As shown in the figure, the measurement value normalization DB 208 includes a main component ID, an inspection location ID, a normalization ID, a normalization value, an upper limit value for the measurement value, and a lower limit value for the measurement value.
[0042] The main part ID is an ID that identifies the main part. The inspection point ID is an ID that identifies the inspection point of the main part identified by the main part ID. The normalization ID is an ID that identifies the normalization. The normalization value is a normalization value that corresponds to the normalization ID and takes a value from 0 to 1, for example. The upper limit value for the measurement value is the upper limit value for the measurement value that corresponds to the normalization ID, and the lower limit value for the measurement value is the lower limit value for the measurement value that corresponds to the normalization ID.
[0043] The evaluation value normalization DB 209 is a database that manages the normalization of evaluation values. Fig. 13 is a diagram showing an example of the configuration of the evaluation value normalization DB 209. As shown in the figure, the evaluation value normalization DB 209 includes a main part ID, an inspection location ID, a judgment content ID, a normalization ID, a normalization value, an upper limit value for the evaluation value, and a lower limit value for the evaluation value.
[0044] The main part ID is an ID that identifies the main part. The inspection location ID is an ID that identifies the inspection location of the main part identified by the main part ID. The judgment content ID is an ID that identifies the judgment content of the qualitative state of the inspection location. The normalization ID is an ID that identifies the normalization. The normalization value is a normalization value corresponding to the normalization ID, and takes a value from 0 to 1, for example. The upper limit value for the evaluation value is the upper limit value for the evaluation value corresponding to the normalization ID, and the lower limit value for the evaluation value is the lower limit value for the evaluation value corresponding to the normalization ID.
[0045] The image value normalization DB 210 is a database that manages the normalization of image values. Fig. 14 is a diagram showing an example of the configuration of the image value normalization DB 210. As shown in the figure, the image value normalization DB 210 includes a main part ID, an inspection location ID, a normalization ID, a normalization value, an upper limit value for the image value, and a lower limit value for the image value.
[0046] The main part ID is an ID that identifies the main part. The inspection point ID is an ID that identifies the inspection point of the main part identified by the main part ID. The normalization ID is an ID that identifies the normalization. The normalization value is a normalization value that corresponds to the normalization ID, and takes a value from 0 to 1, for example. The upper limit value for image value is the upper limit value for image value that corresponds to the normalization ID, and the lower limit value for image value is the lower limit value for image value that corresponds to the normalization ID.
[0047] The inspection point status work data 211 is work data that manages the status of the inspection point. Fig. 15 is a diagram showing an example of the configuration of the inspection point status work data 211. As shown in the figure, the inspection point status work data 211 includes a main part ID, an inspection point ID, an inspection point status value, a measurement normalization value, an evaluation normalization value, an image normalization value, and an inspection point integrated value.
[0048] The main part ID is an ID that identifies the main part. The inspection point ID is an ID that identifies the inspection point of the main part identified by the main part ID. The inspection point status value is a value that indicates the estimated status of the inspection point, and for example, takes an integer value greater than or equal to 0. The measurement normalization value is a value after normalization of the measurement value, and for example, takes a value between 0 and 1. The evaluation normalization value is a value after normalization of the evaluation value, and for example, takes a value between 0 and 1. The image normalization value is a value after normalization of the image value, and for example, takes a value between 0 and 1. The inspection point integrated value is a value obtained by integrating the measurement normalization value, evaluation normalization value, and image normalization value.
[0049] The inspection point status value DB 212 is a database that manages the status values of the inspection points. Fig. 16 is a diagram showing an example of the configuration of the inspection point status value DB 212. As shown in the figure, the inspection point status value DB 212 includes a main part ID, an inspection point ID, an inspection point status value, an inspection point status name, an inspection point upper limit value, and an inspection point lower limit value.
[0050] The main part ID is an ID that identifies the main part. The inspection point ID is an ID that identifies the inspection point of the main part identified by the main part ID. The inspection point status value is a value that indicates the estimated status of the inspection point, and is, for example, an integer value greater than or equal to 0. The inspection point status name is the name of the estimated status of the inspection point. The inspection point upper limit value is the upper limit of the inspection point integrated value corresponding to the inspection point status value, and the inspection point lower limit value is the lower limit of the inspection point integrated value corresponding to the inspection point status value.
[0051] Here, the inspection location status values in Figures 15 and 16 may be set to, for example, "0", "1", "2", and "11". The inspection location status names for the inspection location status values "0", "1", "2", and "11" may be defined as follows: That is, the inspection location status name for the inspection location status value "0" may be "normal". The inspection location status name for the inspection location status value "1" may be "observation required". The inspection location status name for the inspection location status value "2" may be "disassembly and inspection required". The inspection location status name for the inspection location status value "11" may be "urgent disassembly and inspection".
[0052] The main part status work data 213 is work data that manages the status of the main parts. Fig. 17 is a diagram showing an example of the configuration of the main part status work data 213. As shown in the figure, the main part status work data 213 includes a main part ID, a main part status value, and a main part integrated value.
[0053] The main part ID is an ID that identifies the main part. The main part status value is a value that indicates the estimated status of the main part, and is, for example, an integer value equal to or greater than 0. The main part integrated value is a value obtained by accumulating the inspection point integrated values of all inspection points of the main part.
[0054] The main part status value DB 214 is a database that manages the status values of main parts. Fig. 18 is a diagram showing an example of the configuration of the main part status value DB 214. As shown in the figure, the main part status value DB 214 includes main part IDs, main part status values, main part status names, main part upper limit values, and main part lower limit values.
[0055] The main part ID is an ID that identifies the main part. The main part status value is a value that indicates the estimated status of the main part, and is, for example, an integer value greater than or equal to 0. The main part status name is the name of the estimated status of the main part. The main part upper limit value is the upper limit of the main part integrated value corresponding to the main part status value, and the main part lower limit value is the lower limit of the main part integrated value corresponding to the main part status value.
[0056] Here, for example, "0", "1", and "2" may be set as the main part status values in Figures 17 and 18. The main part status names for the main part status values "0", "1", and "2" may be defined as follows: That is, the main part status name for the main part status value "0" may be "normal". The main part status name for the main part status value "1" may be "observation required". The main part status name for the main part status value "2" may be "disassembly and inspection required".
[0057] The unit status work data 215 is work data that manages the status of a unit. Fig. 19 is a diagram showing an example of the configuration of the unit status work data 215. As shown in the figure, the unit status work data 215 includes a unit ID, a unit status value, and a unit integrated value.
[0058] The unit ID is an ID that identifies the unit. The unit status value is a value that indicates the estimated status of the unit, and is, for example, an integer value equal to or greater than 0. The unit integrated value is a value obtained by integrating the integrated values of the main parts of all the main parts of the unit.
[0059] The unit status value DB 216 is a database that manages the status values of units. Fig. 20 is a diagram showing an example of the configuration of the unit status value DB 216. As shown in the figure, the unit status value DB 216 includes a unit ID, a unit status value, a unit status name, an upper limit value for a unit, and a lower limit value for a unit.
[0060] The unit ID is an ID that identifies the unit. The unit status value is a value that indicates the estimated status of the unit, and is, for example, an integer value equal to or greater than 0. The unit status name is the name of the estimated status of the unit. The unit upper limit value is the upper limit of the unit integrated value corresponding to the unit status value, and the unit lower limit value is the lower limit of the unit integrated value corresponding to the unit status value.
[0061] Here, for example, "0", "1", and "2" may be set as the unit status values in Figures 19 and 20. The unit status names for the unit status values "0", "1", and "2" may be defined as follows: That is, the unit status name for the unit status value "0" may be "normal". The unit status name for the unit status value "1" may be "observation required". The unit status name for the unit status value "2" may be "disassembly and inspection required".
[0062] The unit work DB 217 is a database for managing standard overhaul inspection work for units. Fig. 21 is a diagram showing an example of the configuration of the unit work DB 217. As shown in the figure, the unit work DB 217 includes a unit status value, a unit ID, a main part ID, an inspection location ID, and a work content ID.
[0063] The unit status value is a value indicating the estimated status of the unit, and is, for example, an integer value equal to or greater than 0. The unit ID is an ID that identifies the unit. The main part ID is an ID that identifies the main part. The inspection point ID is an ID that identifies the inspection point. The work content ID is an ID that identifies the work content of the overhaul inspection to be performed on the unit with the corresponding unit status value.
[0064] The main part work DB 218 is a database that manages standard overhaul inspection work for main parts. Fig. 22 is a diagram showing an example of the configuration of the main part work DB 218. As shown in the figure, the main part work DB 218 includes main part status values, unit IDs, main part IDs, inspection location IDs, and work content IDs.
[0065] The main part status value is a value indicating the estimated status of the main part, and is, for example, an integer value equal to or greater than 0. The unit ID is an ID that identifies the unit. The main part ID is an ID that identifies the main part. The inspection point ID is an ID that identifies the inspection point. The work content ID is an ID that identifies the work content of the overhaul inspection to be performed on the main part of the corresponding main part status value.
[0066] The inspection location work DB 219 is a database that manages standard overhaul inspection work for inspection locations. Fig. 23 is a diagram showing an example of the configuration of the inspection location work DB 219. As shown in the figure, the inspection location work DB 219 includes an inspection location status value, a unit ID, a main component ID, an inspection location ID, and a work content ID.
[0067] The inspection point status value is a value indicating the estimated status of the inspection point, and is, for example, an integer value equal to or greater than 0. The unit ID is an ID that identifies the unit. The main part ID is an ID that identifies the main part. The inspection point ID is an ID that identifies the inspection point. The work content ID is an ID that identifies the work content of the overhaul inspection that should be performed on the inspection point of the corresponding inspection point status value.
[0068] The work content DB 220 is a database that manages the work content of overhaul inspections. Fig. 24 is a diagram showing an example of the configuration of the work content DB 220. As shown in the figure, the work content DB 220 includes a work content ID, a work content, a unit ID, a main part ID, an inspection location ID, a performance impact degree, a recommended inspection interval, a required skill level, and a required cost.
[0069] The work content ID is an ID that identifies the work content, and the work content is the work content identified by the work content ID. The unit ID is an ID that identifies a unit. The main component ID is an ID that identifies a main component. The inspection location ID is an ID that identifies an inspection location. The performance impact degree is the degree of influence that the implementation of the corresponding work content has on performance improvement. The performance impact degree may, for example, be an integer value greater than or equal to 0, with the larger the value, the greater the influence degree. The recommended inspection period is the recommended interval for implementing the corresponding work content. The recommended inspection period may be set, for example, in units of days. The required skill level is the skill level of a worker required to implement the corresponding work content. The required skill level may, for example, be an integer value greater than or equal to 0, with the larger the value, the higher the skill level. The required cost is the estimated cost required to implement the corresponding work content. The required cost may be set, for example, in units of yen.
[0070] The past inspection DB 221 is a database that manages past overhaul inspections. Fig. 25 is a diagram showing an example of the configuration of the past inspection DB 221. As shown in the figure, the past inspection DB 221 includes a work content ID, a past inspection date, a unit ID, a main part ID, and an inspection location ID.
[0071] The work content ID is an ID that identifies the work content. The past inspection date is the date on which an overhaul inspection was previously carried out. The unit ID is an ID that identifies the unit. The main part ID is an ID that identifies the main part. The inspection point ID is an ID that identifies the inspection point.
[0072] [Operation of the Maintenance Work Support Device] Fig. 26 is a diagram showing a unit screen 310. In the simplest embodiment, the unit screen 310 is a top screen of the maintenance work support system 1 displayed on the terminal device 300. In the maintenance work support device 100, the state estimation unit 102 creates the unit screen 310. Immediately after the unit screen 310 is launched, plant information for each customer is displayed in a "Customer" column 311 and the like based on the unit DB 201 of the database 200. Furthermore, when a unit is selected in the unit selection area 312, a list of the main parts that make up the selected unit is displayed in a main part display area 313, for each unit.
[0073] 26 shows the unit screen 310 when unit #1 is selected in the unit selection area 312. When unit #2 is selected in the unit selection area 312, a list of the main parts that make up unit #2 is displayed in the main part display area 313.
[0074] In this state, when the "VIEW" button 314 corresponding to the selected main part of the main parts that make up the selected unit is pressed, the terminal device 300 displays a main part screen 320, 330 containing a list of inspection points in the selected main part.
[0075] FIG. 27 is a diagram showing a main component screen 320. In the maintenance work support device 100, the state estimation unit 102 creates the main component screen 320. The main component screen 320 is a screen displayed when main component #1 of unit #1 is selected. The main component screen 320 includes a judgment content selection area 321 and an image input area 322 for each inspection location of the main component. The judgment content selection area 321 is an area for selecting judgment content related to the qualitative state of the inspection location. The image input area 322 is an area for inputting a construction record photo as a condition image. Alternatively, immediately after the "VIEW" button 314 is pressed on the unit screen 310 of FIG. 26, only a list of inspection locations in main component #1 of unit #1 may be displayed. Then, when an input start button (not shown) is pressed, the judgment content selection area 321 and the image input area 322 may be displayed.
[0076] FIG. 28 is a diagram showing a main component screen 330. In the maintenance work support device 100, the state estimation unit 102 creates the main component screen 330. The main component screen 330 is a screen displayed when main component #2 of unit #1 is selected. The main component screen 330 includes a diagram display area 331 and a measurement value input area 332. The diagram display area 331 is an area for illustrating the measurement positions of each inspection point in the selected main component of the selected unit. The measurement value input area 332 is an area for inputting the measured values of the quantitative state of each inspection point. Note that, in FIG. 28 , the measurement value input area 332 is provided as an area for inputting one measurement value or a range of measurement values for each inspection point, but this is not limited thereto. The measurement value input area 332 may also be provided as an area for inputting multiple measurement values for each inspection point. In this case, it is preferable to input the average of the multiple measurement values.
[0077] In this way, by displaying at least one of the main part screen 320 of FIG. 27 and the main part screen 330 of FIG. 28, the terminal device 300 can register the inspection results at the customer's site.
[0078] 29 is a flowchart showing an example of the operation of the state estimation unit 102 when creating the main part screens 320 and 330. This example of operation starts when the "VIEW" button 314 is pressed on the unit screen 310 in FIG.
[0079] 29, the state estimation unit 102 extracts a group of main part information (step 401). Specifically, the state estimation unit 102 searches the main part DB 202 using the unit ID of the unit to be inspected as a key, and extracts a group of main part information including the main part ID, main part name, etc.
[0080] Next, the state estimation unit 102 extracts an inspection location information group (step 402). Specifically, the state estimation unit 102 searches the inspection location DB 203 using the unit ID of the unit to be inspected and the main part information group as keys, and extracts an inspection location information group including the inspection location ID, the inspection location name, etc.
[0081] Next, the state estimation unit 102 extracts a group of judgment content information (step 403). Specifically, the state estimation unit 102 searches the judgment content DB 204 using the unit ID of the unit to be inspected, the group of main part information, and the group of inspection locations and methods as keys, and extracts a group of judgment content information including the judgment content ID, the judgment content name, etc.
[0082] Thereafter, the state estimation unit 102 creates the main component screens 320, 330 for inputting the inspection results (step 404). Specifically, the state estimation unit 102 creates the main component screens 320, 330 for each unit, each main component, and each inspection location based on the information extracted in steps 401 to 403, using the first to third processing logics described below.
[0083] That is, the first processing logic is processing logic for displaying a measurement value input area 332 for an inspection location for which a value exists (is not blank) in the measurement reference value in the inspection location DB 203. The second processing logic is processing logic for displaying a judgment content selection area 321 for an inspection location for which judgment content information exists in the judgment content DB 204. The third processing logic is processing logic for displaying an image input area 322 for an inspection location for which the status image requirement is "1" in the inspection location DB 203.
[0084] When the "display diagnosis result" button 315 is pressed on the unit screen 310 of FIG. 26, a diagnosis result screen 340 is displayed on the terminal device 300.
[0085] 30 and 32 are diagrams showing a diagnosis result screen 340. In the maintenance work support device 100, the state estimation unit 102 creates the diagnosis result screen 340. The diagnosis result screen 340 includes a unit name display area 341 and a unit status display area 342. The unit name display area 341 is an area where unit names are displayed, and each unit name has a link 343 embedded therein. The unit status display area 342 is an area where unit statuses are displayed. A circle mark 344 indicates that the corresponding unit (any of units #1 to #5) is in the corresponding status (normal, requires observation, or requires overhaul). A double circle mark 345 additionally indicates that the corresponding status of the corresponding unit is highly urgent. Note that hovering a mouse over the double circle mark 345 may display the name of the inspection location requiring overhaul.
[0086] When the unit name link 343 is clicked on the diagnosis result screen 340 of FIG. 30, the screen transitions to the diagnosis result screen 350 of FIG. 31, and when the unit name link 343 is clicked on the diagnosis result screen 340 of FIG. 32, the screen transitions to the diagnosis result screen 350 of FIG. 33.
[0087] 31 and 33 show a diagnosis result screen 350 that is displayed when the link 343 for unit #1 is clicked. In the maintenance work support device 100, the state estimation unit 102 creates the diagnosis result screen 350. The diagnosis result screen 350 includes a main component name display area 351 and a main component status display area 352. The main component name display area 351 displays the names of the main components. The main component status display area 352 displays the status of the main components. A circle 354 indicates that the corresponding main component (one of main components #1 to #3) is in the corresponding status (normal, requires observation, or requires overhaul). A double circle 355 additionally indicates that the corresponding status of the corresponding main component is highly urgent. Note that hovering a mouse over the double circle 355 may display the name of the inspection point requiring overhaul.
[0088] 34A to 40B are flowcharts showing an example of the operation of the state estimation unit 102 when creating the diagnosis result screens 340 and 350. This example of operation starts when the "display diagnosis result" button 315 is pressed on the unit screen 310 in FIG.
[0089] 34A, the state estimation unit 102 focuses on one inspection point (step 501). Specifically, the state estimation unit 102 focuses on one inspection point among the inspection points for which the measurement value input area 332 is displayed on the main part screen 330.
[0090] Next, the state estimation unit 102 calculates the value A by subtracting the measurement value from the measurement reference value (step 502). Here, the state estimation unit 102 uses, as the measurement reference value, the value extracted by searching the inspection point DB 203 using the inspection point ID of the inspection point focused on in step 501 as a key. The state estimation unit 102 uses, as the measurement value, the value input from the measurement value input area 332.
[0091] Next, the state estimation unit 102 determines whether the value A is equal to or less than "0" (step 503).
[0092] If it is determined in step 503 that value A is equal to or less than "0," the state estimation unit 102 sets the inspection point state value to "11" as shown in FIG. 34B (step 508). Specifically, the state estimation unit 102 sets "11" to the inspection point state value corresponding to the inspection point ID of the inspection point focused on in step 501 in the inspection point state work data 211, and proceeds to step 513. Here, value A being equal to or less than "0" is an example of the inspection result information being equal to or greater than a predetermined standard. In addition, inspection point state value being "11" is an example of the level of necessity of disassembling and inspecting the industrial machine being the first level.
[0093] On the other hand, if it is determined in step 503 that value A is not equal to or less than "0," the state estimation unit 102 extracts the previous inspection date, which is the date of the previous inspection, and the previous measurement value, which is the measurement value at the previous inspection, as shown in FIG. 34A (step 504). Specifically, the state estimation unit 102 searches the past inspection DB 206 using the inspection point ID of the inspection point focused on in step 501 as a key, and extracts the previous inspection date and the previous measurement value. Then, the state estimation unit 102 sets the most recent inspection date and measurement value from these past inspection dates and past measurement values as the previous inspection date and the previous measurement value.
[0094] Next, the state estimation unit 102 determines whether or not there is data relating to the previous inspection in step 504 (step 505).
[0095] If it is determined in step 505 that data related to the previous inspection is available, the state estimation unit 102 calculates the value B by calculating "measurement reference value - ((current measurement value - previous measurement value) ÷ (current date - date of previous inspection) x number of continuous operation days)" (step 506). Here, the state estimation unit 102 uses, as the measurement reference value, the value extracted by searching the inspection point DB 203 using the inspection point ID of the inspection point focused on in step 501 as a key. The state estimation unit 102 uses, as the current measurement value, the values input from the measurement value input area 332. The state estimation unit 102 uses, as the previous measurement value and the date of the previous inspection, the values extracted in step 504. The state estimation unit 102 uses, as the number of continuous operation days, the values extracted by searching the continuous operation days DB 205 using the machine ID of the target production machine and the unit ID of the target unit as keys. As a result, the value B is the difference obtained by subtracting the measurement value predicted after the number of continuous operation days has elapsed from the measurement reference value.
[0096] Next, as shown in FIG. 34B, the state estimation unit 102 determines whether the value B is equal to or less than "0" (step 507).
[0097] If it is determined in step 507 that value B is equal to or less than "0," the state estimation unit 102 sets the inspection point status value to "11" (step 508). Specifically, the state estimation unit 102 sets "11" to the inspection point status value corresponding to the inspection point ID of the inspection point focused on in step 501 in the inspection point status work data 211, and proceeds to step 513. Here, value B being equal to or less than "0" is an example of the inspection result information not exceeding a predetermined standard, but the inspection result information is predicted to exceed the predetermined standard during continuous operation of the industrial machine. In this flowchart, the inspection point status value being "11" is an example of the need to disassemble and inspect the industrial machine being at a second level. In this flowchart, the second level is set to a level equal to the first level, but may be set to a level lower than the first level.
[0098] On the other hand, if it is determined in step 507 that value B is not equal to or less than "0," the state estimation unit 102 proceeds to step 509. Alternatively, if it is not determined in step 505 that data related to the previous inspection is available, the state estimation unit 102 also proceeds to step 509. That is, the state estimation unit 102 calculates value C by calculating "(measurement reference value - current measurement value) ÷ ((current measurement value - previous measurement value) ÷ (current date - previous inspection date))" (step 509). Here, the state estimation unit 102 uses, as the measurement reference value, the value extracted by searching the inspection point DB 203 using the inspection point ID of the inspection point focused on in step 501 as a key. The state estimation unit 102 uses, as the current measurement value, the value input from the measurement value input area 332. The state estimation unit 102 uses, as the previous measurement value and the previous inspection date, the values extracted in step 504. Thus, the value C indicates how many days remain until the measurement value reaches the measurement reference value.
[0099] Next, the state estimation unit 102 calculates the value D by calculating "C / number of continuous operation days" (step 510). Here, the state estimation unit 102 uses, as the number of continuous operation days, the value extracted by searching the number of continuous operation days DB 205 using the machine ID of the target production machine and the unit ID of the target unit as keys. As a result, the value D indicates how many times the number of continuous operation days it will take for the measurement value to reach the measurement reference value.
[0100] Next, the state estimation unit 102 sets the normalized value corresponding to the value D as X1(i) (step 511). Specifically, the state estimation unit 102 searches the measurement value normalization DB 208 using the inspection point ID of the inspection point focused on in step 501 as a key, and identifies the upper limit value and lower limit value for the measurement value that satisfy "lower limit value for measurement value≦D≦upper limit value for measurement value." Then, the state estimation unit 102 sets the normalized values corresponding to these upper limit value and lower limit value for the measurement value in the measurement value normalization DB 208 as X1(i). Note that in this flowchart, the variable i represents the index of the inspection point focused on in step 501. In other words, the variable i takes any value from 0 to the number of inspection points for which the measurement value input area 332 is displayed.
[0101] Next, the state estimation unit 102 sets X1(i) as the measurement normalized value (step 512). Specifically, the state estimation unit 102 sets X1(i) as the measurement normalized value corresponding to the inspection point ID of the inspection point focused on in step 501 in the inspection point state work data 211, and proceeds to step 513.
[0102] Thereafter, the state estimation unit 102 determines whether there are any other inspection points (step 513). Specifically, the state estimation unit 102 determines whether there are any other inspection points where the measurement value input area 332 is displayed.
[0103] If it is determined in step 513 that there are other inspection points, the state estimation unit 102 returns the process to step 501. On the other hand, if it is determined in step 513 that there are no other inspection points, the state estimation unit 102 advances the process to FIG.
[0104] 35, the state estimation unit 102 focuses on one inspection point (step 521). Specifically, the state estimation unit 102 focuses on one inspection point among the inspection points for which the judgment content selection area 321 is displayed on the main part screen 320.
[0105] Next, the state estimation unit 102 determines whether the evaluation value of the judgment content is "5" (step 522). Here, the state estimation unit 102 uses the value input from the judgment content selection area 321 as the evaluation value.
[0106] If it is determined in step 522 that the evaluation value is "5," the state estimation unit 102 sets the inspection point state value to "11" (step 523). Specifically, the state estimation unit 102 sets the inspection point state value corresponding to the inspection point ID of the inspection point focused on in step 521 in the inspection point state work data 211 to "11," and proceeds to step 526. Here, the evaluation value being "5" is an example of the inspection result information being equal to or greater than a predetermined standard. The inspection point state value being "11" is an example of the level of necessity to disassemble and inspect the industrial machine being the first level.
[0107] On the other hand, if it is determined in step 522 that the evaluation value is not "5," the state estimation unit 102 sets the normalized value corresponding to the evaluation value as X2(i) (step 524). Specifically, the state estimation unit 102 searches the evaluation value normalization DB 209 using the inspection point ID of the inspection point focused on in step 521 as a key to identify the upper limit value for evaluation value and the lower limit value for evaluation value that satisfy the relationship "lower limit value for evaluation value ≦ evaluation value ≦ upper limit value for evaluation value." Then, the state estimation unit 102 sets the normalized values corresponding to the upper limit value for evaluation value and the lower limit value for evaluation value in the evaluation value normalization DB 209 as X2(i). Note that in this flowchart, the variable i represents the index of the inspection point focused on in step 521. In other words, the variable i takes any value from 0 to the number of inspection points for which the judgment content selection area 321 is displayed.
[0108] Next, the state estimation unit 102 sets X2(i) as the evaluation normalization value (step 525). Specifically, the state estimation unit 102 sets X2(i) as the evaluation normalization value corresponding to the inspection point ID of the inspection point focused on in step 521 in the inspection point state work data 211, and proceeds to step 526.
[0109] Thereafter, the state estimation unit 102 determines whether there are any other inspection points (step 526). Specifically, the state estimation unit 102 determines whether there are any other inspection points for which the determination content selection area 321 is displayed.
[0110] If it is determined in step 526 that there are other inspection points, the state estimation unit 102 returns the process to step 521. On the other hand, if it is determined in step 526 that there are no other inspection points, the state estimation unit 102 advances the process to FIG.
[0111] 36 , the state estimation unit 102 focuses on one inspection point (step 541). Specifically, the state estimation unit 102 focuses on one inspection point among the inspection points displayed in the image input area 322 on the main part screen 320.
[0112] Next, the state estimation unit 102 calculates an image value from the image input into the image input area 322 (step 542). Specifically, the state estimation unit 102 calculates the image value by converting the image input into the image input area 322 into numerical data using a general image processing technique. For example, the image value is converted into numerical data based on the color shading information of the input image in order to evaluate the deterioration state of the inspection location. Alternatively, scratches, cracks, etc. at the inspection location may be detected and the number of scratches and cracks may be counted to convert the image value into numerical data.
[0113] Next, the state estimation unit 102 extracts a previous image value, which is an image value from the previous inspection (step 543). Specifically, the state estimation unit 102 searches the past inspection DB 206 using the inspection point ID of the inspection point focused on in step 541 as a key to extract the past image value. Then, the state estimation unit 102 sets the most recent image value among these past image values as the previous image value.
[0114] Next, the state estimation unit 102 determines whether or not there is data relating to the previous inspection in step 543 (step 544).
[0115] If it is determined in step 544 that data related to the previous inspection is available, the state estimation unit 102 calculates the value E by calculating "current image value - previous image value" (step 545). Here, the state estimation unit 102 uses the value calculated in step 542 as the current image value. The state estimation unit 102 uses the value extracted in step 543 as the previous image value.
[0116] Next, the state estimation unit 102 determines whether the value E is equal to or greater than a threshold value (step 546).
[0117] If it is determined in step 546 that the value E is equal to or greater than the threshold value, the state estimation unit 102 sets the inspection point state value to "11" (step 547). Specifically, the state estimation unit 102 sets "11" to the inspection point state value corresponding to the inspection point ID of the inspection point focused on in step 541 in the inspection point state work data 211, and proceeds to step 550. Here, the value E being equal to or greater than the threshold value is an example of the inspection result information being equal to or greater than a predetermined standard. The inspection point state value being "11" is an example of the level of necessity to disassemble and inspect the industrial machine being the first level.
[0118] On the other hand, if it is determined in step 546 that the value E is not greater than or equal to the threshold, the state estimation unit 102 sets the normalized value corresponding to the value E to X3(i) (step 548). Specifically, the state estimation unit 102 searches the image value normalization DB 210 using the inspection point ID of the inspection point focused on in step 541 as a key to identify the upper limit value and the lower limit value for image value that satisfy the relationship "lower limit value for image value ≦ E ≦ upper limit value for image value." Then, the state estimation unit 102 sets the normalized values corresponding to the upper limit value and the lower limit value for image value in the image value normalization DB 210 to X3(i). Note that in this flowchart, the variable i represents the index of the inspection point focused on in step 541. In other words, the variable i takes any value from 0 to the number of inspection points for which the image input area 322 is displayed.
[0119] Next, the state estimation unit 102 sets X3(i) as the image normalization value (step 549). Specifically, the state estimation unit 102 sets X3(i) as the image normalization value corresponding to the inspection point ID of the inspection point focused on in step 541 in the inspection point state work data 211, and proceeds to step 550.
[0120] Thereafter, the state estimation unit 102 determines whether there are any other inspection points (step 550). Specifically, the state estimation unit 102 determines whether there are any other inspection points for which the image input area 322 is displayed.
[0121] If it is determined in step 550 that there are other inspection points, the state estimation unit 102 returns the process to step 541. Alternatively, if it is not determined in step 544 that there is data related to the previous inspection, the state estimation unit 102 also returns the process to step 541.
[0122] On the other hand, if it is determined in step 550 that there are no other inspection points, the state estimation unit 102 advances the processing to FIG.
[0123] Next, as shown in Fig. 37, the state estimation unit 102 focuses on one inspection point (step 601). Specifically, the state estimation unit 102 focuses on one inspection point among the inspection points for which one or more values of X1(i), X2(i), and X3(i) have been calculated in Figs. 34A to 36.
[0124] Next, the state estimation unit 102 calculates X(i) by calculating "X1(i) + X2(i) + X3(i)" (step 602). In this flowchart, the variable i represents the index of the inspection location focused on in step 601. In other words, the variable i takes any value from 0 to the number of inspection locations for which one or more values of X1(i), X2(i), and X3(i) have been calculated.
[0125] Next, the state estimation unit 102 acquires the inspection point state value (step 603). Specifically, the state estimation unit 102 searches the inspection point state work data 211 using the inspection point ID of the inspection point focused on in step 601 as a key, and acquires the inspection point state value.
[0126] Next, the state estimation unit 102 determines whether the inspection point state value is "11" (step 604).
[0127] If it is determined in step 604 that the inspection point status value is not "11," the state estimation unit 102 sets the inspection point status value corresponding to X(i) to XX(i) (step 605). Specifically, the state estimation unit 102 searches the inspection point status value DB 212 using the inspection point ID of the inspection point focused on in step 601 as a key, and identifies the inspection point upper limit value and the inspection point lower limit value that satisfy "inspection point lower limit value ≦ X(i) ≦ inspection point upper limit value." Then, the state estimation unit 102 sets the inspection point status value corresponding to this inspection point upper limit value and inspection point lower limit value in the inspection point status value DB 212 to XX(i). Here, it is preferable to set the inspection point status value XX(i) so that it becomes larger as the measurement value, evaluation value, and image value of the inspection point approach a predetermined standard. In that sense, the inspection point status value being XX(i) is an example of the level of need to disassemble and inspect the industrial machinery corresponding to the degree of proximity of the inspection result information to a predetermined standard.
[0128] Next, the state estimation unit 102 sets XX(i) to the inspection point state value (step 606). Specifically, the state estimation unit 102 sets XX(i) to the inspection point state value corresponding to the inspection point ID of the inspection point focused on in step 601 in the inspection point state work data 211.
[0129] Next, the state estimation unit 102 sets X(i) to the inspection point integrated value (step 607). Specifically, the state estimation unit 102 sets X(i) to the inspection point integrated value corresponding to the inspection point ID of the inspection point focused on in step 601 in the inspection point state work data 211, and proceeds to step 608. Alternatively, if the state estimation unit 102 determines in step 604 that the inspection point state value is "11", it also proceeds to step 608.
[0130] Thereafter, the state estimation unit 102 determines whether there are any other inspection points (step 608). Specifically, the state estimation unit 102 determines whether there are any other inspection points for which one or more values of X1(i), X2(i), and X3(i) have been calculated in Figures 34A to 36.
[0131] If it is determined in step 608 that there are other inspection points, the state estimation unit 102 returns the process to step 601. On the other hand, if it is determined in step 608 that there are no other inspection points, the state estimation unit 102 advances the process to FIG.
[0132] 38, the state estimation unit 102 focuses on one main part (step 621). Specifically, the state estimation unit 102 focuses on one main part among the main parts for which the inspection results have been input.
[0133] Next, the state estimation unit 102 calculates the number N of inspection points for which one or more values of X1(i), X2(i), and X3(i) are set (step 622). Specifically, the state estimation unit 102 searches the inspection point state work data 211 using the inspection point IDs of the inspection points constituting the main part focused on in step 621 as a key, and calculates the number N of inspection points for which one or more values of X1(i), X2(i), and X3(i) are set.
[0134] Next, the state estimation unit 102 extracts the number of required inspection points (step 623). Specifically, the state estimation unit 102 searches the main part DB 202 using the main part ID of the main part focused on in step 621 as a key, and acquires the number of required inspection points.
[0135] Next, the state estimation unit 102 determines whether the number of inspection points N is equal to or greater than the number of required inspection points (step 624).
[0136] If it is determined in step 624 that the number of inspection points N is equal to or greater than the required number of inspection points, then the value X is calculated by summing X(i) for the variable i (step 625).
[0137] Next, the state estimation unit 102 sets the main part status value corresponding to the value X as Y(j) (step 626). Specifically, the state estimation unit 102 searches the main part status value DB 214 using the main part ID of the main part focused on in step 621 as a key, and identifies the main part upper limit value and the main part lower limit value that satisfy "main part lower limit value≦Y(j)≦main part upper limit value." Then, the state estimation unit 102 sets the main part status value corresponding to this main part upper limit value and main part lower limit value in the main part status value DB 214 as Y(j). Note that in this flowchart, the variable j represents the index of the main part focused on in step 621. In other words, the variable j takes any value from 0 to the number of main parts for which inspection results have been input.
[0138] Next, the state estimation unit 102 sets Y(j) to the main part state value (step 627). Specifically, the state estimation unit 102 sets Y(j) to the main part state value corresponding to the main part ID of the main part focused on in step 621 in the main part state work data 213.
[0139] Next, the state estimation unit 102 sets X to the main part integrated value (step 628). Specifically, the state estimation unit 102 sets X to the main part integrated value corresponding to the main part ID of the main part focused on in step 621 in the main part state work data 213, and proceeds to step 629.
[0140] Thereafter, the state estimation unit 102 determines whether there are any other main parts (step 629). Specifically, the state estimation unit 102 determines whether there are any other main parts for which inspection results have been input.
[0141] If it is determined in step 629 that there are other main parts, the state estimation unit 102 returns the process to step 621. Alternatively, if it is determined in step 624 that the number N of inspection points is not equal to or greater than the number of required inspection points, the state estimation unit 102 also returns the process to step 621. On the other hand, if it is not determined in step 629 that there are other main parts, the state estimation unit 102 proceeds with the process to Fig. 39 .
[0142] 39, the state estimation unit 102 focuses on one unit (step 641). Specifically, the state estimation unit 102 focuses on one unit among the units for which the inspection results have been input.
[0143] Next, the state estimation unit 102 calculates the number M of main parts for which the value of Y(j) is set (step 642). Specifically, the state estimation unit 102 searches the main part state work data 213 using the main part IDs of the main parts constituting the unit focused on in step 641 as a key, and calculates the number M of main parts for which the value of Y(j) is set.
[0144] Next, the state estimation unit 102 extracts the number of necessary main parts (step 643). Specifically, the state estimation unit 102 searches the unit DB 201 using the unit ID of the unit focused on in step 641 as a key, and acquires the number of necessary main parts.
[0145] Next, the state estimation unit 102 determines whether the number M of main parts is equal to or greater than the required number of main parts (step 644).
[0146] If it is determined in step 644 that the number of major parts M is equal to or greater than the required number of major parts, then a value Y is calculated by summing Y(j) for the variable j (step 645).
[0147] Next, the state estimation unit 102 sets the unit state value corresponding to the value Y to Z(k) (step 646). Specifically, the state estimation unit 102 searches the unit state value DB 216 using the unit ID of the unit focused on in step 641 as a key, and identifies the unit upper limit value and unit lower limit value that satisfy "unit lower limit value≦Y(j)≦unit upper limit value." Then, the state estimation unit 102 sets the unit state value corresponding to this unit upper limit value and unit lower limit value in the unit state value DB 216 to Z(k). Note that in this flowchart, the variable k represents the index of the unit focused on in step 641. In other words, the variable k takes any value from 0 to the number of units for which inspection results have been input.
[0148] Next, the state estimation unit 102 sets Z(k) to the unit state value (step 647). Specifically, the state estimation unit 102 sets Z(k) to the unit state value corresponding to the unit ID of the unit selected in step 641 in the unit state work data 215.
[0149] Next, the state estimation unit 102 sets the unit integrated value to Y (step 648). Specifically, the state estimation unit 102 sets Y to the unit integrated value corresponding to the unit ID of the unit focused on in step 641 in the unit state work data 215, and proceeds to step 649.
[0150] Thereafter, the state estimation unit 102 determines whether there are any other units (step 649). Specifically, the state estimation unit 102 determines whether there are any other units for which inspection results have been input.
[0151] If it is determined in step 649 that there are other units, the state estimation unit 102 returns the process to step 641. Alternatively, if it is determined in step 644 that the number M of main parts is not equal to or greater than the required number of main parts, the state estimation unit 102 also returns the process to step 641. On the other hand, if it is not determined in step 649 that there are other units, the state estimation unit 102 stores the results of this inspection in the past inspection DB 206 (step 650), and proceeds with the process to Fig. 40A.
[0152] 40A, the state estimation unit 102 extracts unit information (step 661). Specifically, the state estimation unit 102 searches the unit DB 201 using the machine ID of the target production machine as a key, and extracts unit information related to the units that make up the production machine.
[0153] Next, the state estimation unit 102 focuses on one unit (step 662). Specifically, the state estimation unit 102 focuses on one unit from among the units related to the unit information extracted in step 661.
[0154] Next, the state estimation unit 102 extracts the state information of the unit (step 663). Specifically, the state estimation unit 102 searches the unit state work data 215 using the unit ID of the unit focused on in step 662 as a key, and extracts the state information of the unit.
[0155] Next, the state estimation unit 102 determines whether or not there is a record of the state information of the unit in step 663 (step 664).
[0156] If it is determined in step 664 that a record of unit status information is found, the status estimation unit 102 acquires the unit status value (step 665). Specifically, the status estimation unit 102 searches the unit status work data 215 using the unit ID of the unit focused on in step 662 as a key, and acquires the unit status value.
[0157] Next, the state estimation unit 102 acquires the unit state name and arranges the unit state information on the diagnosis result screen 340 based on this unit state name (step 666). Specifically, the state estimation unit 102 searches the unit state value DB 216 using the unit ID of the unit focused on in step 662 and the unit state value acquired in step 665 as keys to acquire the unit state name. Then, the state estimation unit 102 arranges a circle 344 in the column on the diagnosis result screen 340 corresponding to the focused unit and the acquired unit state name.
[0158] Next, the state estimation unit 102 arranges information about the recommended unit on the diagnosis result screen 340 (step 667). Specifically, the state estimation unit 102 searches the recommended unit DB 207 using the machine ID of the target production machine and the unit ID of the unit focused on in step 662 as keys, and acquires the recommended unit ID. Then, the state estimation unit 102 arranges information about the recommended unit identified by the acquired recommended unit ID on the diagnosis result screen 340. Then, the state estimation unit 102 proceeds to the process at step 668. Note that information about the recommended unit is not displayed on the diagnosis result screens 340 and 350 in FIGS. 30 to 33.
[0159] On the other hand, if it is determined in step 664 that there is no record of unit status information, the status estimation unit 102 proceeds to step 668 without placing unit status information and recommended unit information on the diagnosis result screen 340.
[0160] Next, the state estimation unit 102 extracts main part information (step 668). Specifically, the state estimation unit 102 searches the main part DB 202 using the unit ID of the unit focused on in step 662 as a key, and extracts main part information related to the main parts that make up the unit.
[0161] Next, the state estimation unit 102 focuses on one main part (step 669). Specifically, the state estimation unit 102 focuses on one main part from among the main parts related to the main part information extracted in step 668.
[0162] Next, the state estimation unit 102 extracts state information of the main part (step 670). Specifically, the state estimation unit 102 searches the main part state work data 213 using the main part ID of the main part focused on in step 669 as a key, and extracts the state information of the main part.
[0163] Next, as shown in FIG. 40B, the condition estimation unit 102 determines whether or not there is a record of condition information of the main body part in step 670 (step 671).
[0164] If it is determined in step 671 that there is a record of the main part status information, the state estimation unit 102 acquires the main part status value (step 672). Specifically, the state estimation unit 102 searches the main part status work data 213 using the main part ID of the main part focused on in step 669 as a key, and acquires the main part status value.
[0165] Next, the condition estimation unit 102 acquires the main part condition name and arranges the main part condition information on the diagnosis result screen 350 based on this main part condition name (step 673). Specifically, the condition estimation unit 102 searches the main part condition value DB 214 using the main part ID of the main part focused on in step 669 and the main part condition value acquired in step 672 as keys to acquire the main part condition name. Then, the condition estimation unit 102 arranges a circle 354 in the column corresponding to the focused main part and the acquired main part condition name on the diagnosis result screen 350. Then, the condition estimation unit 102 proceeds to step 680.
[0166] On the other hand, if it is determined in step 671 that there is no record of the condition information of the main part, the state estimation unit 102 extracts inspection point information (step 674). Specifically, the state estimation unit 102 searches the inspection point DB 203 using the main part ID of the main part focused on in step 669 as a key, and extracts inspection point information related to the inspection points that make up the main part.
[0167] Next, the state estimation unit 102 focuses on one inspection point (step 675). Specifically, the state estimation unit 102 focuses on one main part among the inspection points related to the inspection point information extracted in step 674.
[0168] Next, the state estimation unit 102 extracts state information of the inspection location (step 676). Specifically, the state estimation unit 102 searches the inspection location state work data 211 using the main part ID of the main part focused on in step 669 and the inspection location ID of the inspection location focused on in step 675 as keys, and extracts the state information of the inspection location.
[0169] Next, the state estimation unit 102 determines whether or not there is a record of the state information of the inspection point in step 676, and whether or not there is a record with the inspection point state value "11" among the records (step 677).
[0170] If it is determined in step 677 that there is a record with an inspection location status value of "11," the state estimation unit 102 acquires the inspection location status name and places emergency information on the diagnosis result screens 340 and 350 based on this inspection location status name (step 678). Specifically, the state estimation unit 102 searches the inspection location status value DB 212 using the major component ID of the major component focused on in step 669, the inspection location ID of the inspection location focused on in step 675, and the inspection location status value "11" extracted in step 677 as keys to acquire the inspection location status name. Then, the state estimation unit 102 places a circle 344 in the column corresponding to the focused unit and the acquired inspection location status name on the diagnosis result screen 340. Furthermore, the state estimation unit 102 places a double circle 355 in place of the circle 354 in the column corresponding to the focused major component and the acquired inspection location status name on the diagnosis result screen 350. Then, the state estimation unit 102 advances the process to step 679. On the other hand, if it is determined in step 677 that there is no record with the inspection point state value "11", the state estimation unit 102 advances the process to step 679.
[0171] Thereafter, the state estimation unit 102 determines whether or not there are any other inspection points (step 679). Specifically, the state estimation unit 102 determines whether or not there are any other inspection points among the inspection points related to the inspection point information extracted in step 674.
[0172] If it is determined in step 679 that there are other inspection points, the state estimation unit 102 returns the process to step 675. On the other hand, if it is determined in step 679 that there are no other inspection points, the state estimation unit 102 advances the process to step 680.
[0173] Thereafter, the state estimation unit 102 determines whether or not there are other main parts (step 680). Specifically, the state estimation unit 102 determines whether or not there are other main parts among the main parts related to the main part information extracted in step 668.
[0174] If it is determined in step 680 that there are other main parts, the state estimation unit 102 returns the process to step 669. On the other hand, if it is determined in step 680 that there are no other main parts, the state estimation unit 102 advances the process to step 681.
[0175] Thereafter, the state estimation unit 102 determines whether or not there are any other units (step 681). Specifically, the state estimation unit 102 determines whether or not there are any other units among the units related to the unit information extracted in step 662.
[0176] If it is determined in step 681 that there is another unit, the state estimation unit 102 returns the process to step 662 .
[0177] On the other hand, if it is determined in step 681 that there is no other unit, the state estimation unit 102 ends the process.
[0178] Furthermore, when the "display work list" button 346 is pressed on the diagnosis result screen 340 of FIG. 30 or FIG. 32, a work list screen 360 is displayed on the terminal device 300.
[0179] FIG. 41 is a diagram showing a work list screen 360. In the maintenance work support device 100, the work content determination unit 103 creates the work list screen 360. The work list screen 360 includes a unit display area 361, a main component display area 362, an inspection location display area 363, and a work content display area 364. The unit display area 361 is an area that displays the unit names of the units that make up the target production machine. The main component display area 362 is an area that displays the main component names of the main components that make up the corresponding unit. The inspection location display area 363 is an area that displays the inspection location names of the inspection locations that make up the corresponding main component. The work content display area 364 is an area that displays the work content of the overhaul inspection that should be performed for the corresponding inspection location.
[0180] 42 to 44 are flowcharts showing an example of the operation performed by the work content determination unit 103 when creating the work list screen 360. This example of operation starts when the "Display work list" button 346 is pressed on the diagnosis result screen 340 of FIG. 30 or FIG. 32.
[0181] 42, the work content determination unit 103 reads one record from the inspection location status work data 211 (step 701). Specifically, the work content determination unit 103 searches the inspection location status work data 211 and reads one record therefrom.
[0182] Next, the work content determination unit 103 extracts the inspection location status value (step 702). Specifically, the work content determination unit 103 extracts the inspection location status value from the record read in step 701.
[0183] Next, the work content determination unit 103 extracts a work content ID (step 703). Specifically, the work content determination unit 103 searches the inspection location work DB 219 using the inspection location status value extracted in step 702 and the main component ID and inspection location ID included in the record read in step 701 as keys, and extracts the work content ID.
[0184] Next, the work content determination unit 103 determines whether there are any other records (step 704). Specifically, the work content determination unit 103 determines whether there are any unprocessed records in the inspection location status work data 211.
[0185] If it is determined in step 704 that there are other records, the work content determination unit 103 returns the process to step 701. On the other hand, if it is determined in step 704 that there are no other records, the work content determination unit 103 extracts a first work content information group (step 705). Specifically, the work content determination unit 103 searches the work content DB 220 using the work content ID group extracted in step 703 as a key, and extracts a work content information group including the work content, etc. as the first work content information group. Then, the work content determination unit 103 proceeds with the process to FIG. 43.
[0186] 43, the work content determination unit 103 reads one record from the main component status work data 213 (step 721). Specifically, the work content determination unit 103 searches the main component status work data 213 and reads one record therefrom.
[0187] Next, the work content determination unit 103 extracts the main component status values (step 722). Specifically, the work content determination unit 103 extracts the main component status values from the record read in step 721.
[0188] Next, the work content determination unit 103 extracts a work content ID (step 723). Specifically, the work content determination unit 103 searches the main component work DB 218 using the main component status value extracted in step 722 and the main component ID included in the record read in step 721 as keys, and extracts the work content ID.
[0189] Next, the work content determination unit 103 determines whether there are any other records (step 724). Specifically, the work content determination unit 103 determines whether there are any unprocessed records in the main part state work data 213.
[0190] If it is determined in step 724 that there are other records, the work content determination unit 103 returns the process to step 721. On the other hand, if it is determined in step 724 that there are no other records, the work content determination unit 103 extracts a second work content information group (step 725). Specifically, the work content determination unit 103 searches the work content DB 220 using the work content ID group extracted in step 723 as a key, and extracts a work content information group including the work content, etc. as the second work content information group. Then, the work content determination unit 103 proceeds with the process to FIG. 44.
[0191] 44, the work content determination unit 103 reads one record from the unit status work data 215 (step 741). Specifically, the work content determination unit 103 searches the unit status work data 215 and reads one record therefrom.
[0192] Next, the work content determination unit 103 extracts the unit status value (step 742). Specifically, the work content determination unit 103 extracts the unit status value from the record read in step 741.
[0193] Next, the work content determination unit 103 extracts a work content ID (step 743). Specifically, the work content determination unit 103 searches the unit work DB 217 using the unit status value extracted in step 742 and the unit ID included in the record read in step 741 as keys, and extracts the work content ID.
[0194] Next, the work content determination unit 103 determines whether there are any other records (step 744). Specifically, the work content determination unit 103 determines whether there are any unprocessed records in the unit status work data 215.
[0195] If it is determined in step 744 that there is another record, the work content determination section 103 returns the process to step 741 .
[0196] On the other hand, if it is determined in step 744 that no other records exist, the work content determination unit 103 extracts a third work content information group (step 745). Specifically, the work content determination unit 103 searches the work content DB 220 using the work content ID group extracted in step 743 as a key, and extracts a work content information group including the work content, etc. as the third work content information group.
[0197] The work content determination unit 103 then arranges the first work content information group, the second work content information group, and the third work content information group on the work list screen 360 (step 746). Specifically, the work content determination unit 103 performs an OR operation on the first work content information group extracted in step 705, the second work content information group extracted in step 725, and the third work content information group extracted in step 745. The result of this OR operation is then determined as the work content information group and arranged on the work list screen 360. The work content determination unit 103 then terminates processing.
[0198] 41. When the "Refine Search 1" button 365 is pressed on the task list screen 360 of FIG. 41, a task search screen 370 is displayed on the terminal device 300.
[0199] 45 is a diagram showing a task search screen 370. In the maintenance work support device 100, the task content determination unit 103 creates the task search screen 370. The task search screen 370 includes narrowing-down condition input areas 371 and 372, an "Execute search" button 375, a unit display area 376, a main component display area 377, an inspection location display area 378, and a task content display area 379. Here, information is displayed in the unit display area 376, the main component display area 377, the inspection location display area 378, and the task content display area 379 of the task search screen 370, but no information is displayed immediately after startup.
[0200] 45, a narrowing down condition based on a status value is input in a narrowing down condition input area 371, and a narrowing down condition based on the degree of performance impact is input in a narrowing down condition input area 372. When the "Execute search" button 375 is pressed in this state, the tasks that satisfy the narrowing down conditions are displayed as search results in a unit display area 376, a main component display area 377, an inspection location display area 378, and a task content display area 379 on the task search screen 370.
[0201] In FIG. 45 , the narrowing conditions are input by checking several consecutive checkboxes from the top in the narrowing condition input areas 371 and 372. This is because it is unlikely that a user would check the second or subsequent checkboxes from the top without checking the topmost checkbox or two or more consecutive checkboxes from the top. In the narrowing condition input area 371, for example, it is unlikely that a user would check only the "Overhaul inspection required" checkbox or only the "Observation required" checkbox. In the narrowing condition input area 372, for example, it is unlikely that a user would check only the "Medium" checkbox or only the "Small" checkbox. However, if a user checks the second or subsequent checkboxes from the top without checking the topmost checkbox or two or more consecutive checkboxes from the top, it may be processed as if all checkboxes above them have been checked.
[0202] When the “Refine Search 2” button 366 is pressed on the task list screen 360 of FIG. 41, a task search screen 380 is displayed on the terminal device 300 .
[0203] 46 is a diagram showing a task search screen 380. In the maintenance work support device 100, the task content determination unit 103 creates the task search screen 380. The task search screen 380 includes a narrowing-down condition input area 381, a "Search execution" button 385, a unit display area 386, a main component display area 387, an inspection location display area 388, and a task content display area 389. Here, information is displayed in the unit display area 386, the main component display area 387, the inspection location display area 388, and the task content display area 389 of the task search screen 380, but no information is displayed immediately after startup.
[0204] 46, a narrowing-down condition based on worker skills is entered in a narrowing-down condition input area 381. When a "Search" button 385 is pressed in this state, the tasks that satisfy the narrowing-down condition are displayed as search results in a unit display area 386, a main part display area 387, an inspection location display area 388, and a task content display area 389 on the task search screen 380.
[0205] When the “Refine Search 3” button 367 is pressed on the task list screen 360 of FIG. 41, a task search screen 390 is displayed on the terminal device 300 .
[0206] 47 is a diagram showing a task search screen 390. In the maintenance work support device 100, the task content determination unit 103 creates the task search screen 390. The task search screen 390 includes narrowing-down condition input areas 391, 392, and 393, a budget input field 394, a "Search" button 395, a unit display area 396, a main component display area 397, an inspection location display area 398, and a task content display area 399. Here, information is displayed in the unit display area 396, the main component display area 397, the inspection location display area 398, and the task content display area 399 of the task search screen 390, but no information is displayed immediately after startup.
[0207] 47 , a filtering condition based on a status value is input in a filtering condition input area 391, a filtering condition based on the degree of performance impact is input in a filtering condition input area 392, and a filtering condition based on worker skill is input in a filtering condition input area 393. Also, assume that a budget available for investment in overhaul inspection is input in a budget input field 394. When the "Execute Search" button 395 is pressed in this state, tasks that satisfy the filtering conditions and can be performed within the budget are displayed as search results in a unit display area 396, a main component display area 397, an inspection location display area 398, and a task content display area 399 on the task search screen 390.
[0208] In FIG. 47 , the narrowing conditions are input by checking several consecutive checkboxes from the top in the narrowing condition input areas 391 and 392. This is because it is unlikely that a user would check the second or subsequent checkboxes from the top without checking the topmost checkbox or two or more consecutive checkboxes from the top. In the narrowing condition input area 391, for example, it is unlikely that a user would check only the "Overhaul Inspection Required" checkbox or only the "Observation Required" checkbox. In the narrowing condition input area 392, for example, it is unlikely that a user would check only the "Medium" checkbox or only the "Small" checkbox. However, if a user checks the second or subsequent checkboxes from the top without checking the topmost checkbox or two or more consecutive checkboxes from the top, it may be processed as if all checkboxes above them have been checked.
[0209] Fig. 48 is a flowchart showing an example of the operation of the work content determination unit 103 when searching for a work on the work search screen 370 of Fig. 45. This example of operation starts when the "Execute search" button 375 on the work search screen 370 of Fig. 45 is pressed.
[0210] 48, the work content determination unit 103 first acquires a work content information group (step 801). Specifically, the work content determination unit 103 acquires a work content information group that is the result of ORing the first work content information group, the second work content information group, and the third work content information group in step 746.
[0211] Next, the work content determination unit 103 reads one piece of work content information from the work content information group (step 802). Specifically, the work content determination unit 103 searches the work content information group acquired in step 801 and reads one piece of work content information from the group.
[0212] Next, the work content determination unit 103 extracts the inspection location status value (step 803). Specifically, the work content determination unit 103 searches the inspection location status work data 211 using the inspection location ID in the work content information read in step 802 as a key, and if a match is found, extracts the inspection location status value from the matched record.
[0213] Next, the work content determination unit 103 determines whether the inspection location status value is greater than a first threshold value (step 804). Specifically, the work content determination unit 103 determines whether the inspection location status value extracted in step 803 is greater than a first threshold value input as a status value-based narrowing-down condition in the narrowing-down condition input area 371 of the work search screen 370. In FIG. 45 , the first threshold value corresponds to the status value of "disassembly and inspection required." However, the determination of whether the inspection location status value is greater than the first threshold value may also be a determination of whether the inspection location status value satisfies a predetermined condition. In this sense, determining that the inspection location status value is greater than the first threshold value is an example of determining that the state of the industrial machine satisfies a predetermined condition.
[0214] If it is determined in step 804 that the inspection location status value is greater than the first threshold value, the work content determination unit 103 extracts the degree of performance impact (step 805). Specifically, the work content determination unit 103 extracts the degree of performance impact from the work content information read in step 802.
[0215] Next, the work content determination unit 103 determines whether the performance impact degree is greater than a second threshold value (step 806). Specifically, the work content determination unit 103 determines whether the performance impact degree extracted in step 805 is greater than a second threshold value input as a filtering condition based on the performance impact degree in the filtering condition input area 372 of the work search screen 370. In FIG. 45 , the second threshold value corresponds to a "medium" performance impact degree. However, the determination of whether the performance impact degree is greater than the second threshold value may also be a determination of whether the performance impact degree satisfies a predetermined condition. In this sense, determining that the performance impact degree is greater than the second threshold value is an example of determining that the impact on performance improvement of industrial machinery satisfies a predetermined condition.
[0216] If it is determined in step 806 that the degree of performance impact is greater than the second threshold, the work content determination unit 103 extracts a recommended inspection period (step 807). Specifically, the work content determination unit 103 extracts the recommended inspection period from the work content information read in step 802.
[0217] Next, the work content determination unit 103 calculates the number of elapsed days P by calculating "current date - previous inspection date" (step 808). Specifically, the work content determination unit 103 searches the past inspection DB 221 using the work content ID in the work content information read out in step 802 as a key to extract the past inspection dates. The work content determination unit 103 then sets the most recent inspection date among these past inspection dates as the previous inspection date. The work content determination unit 103 then calculates the number of elapsed days P by subtracting this previous inspection date from the current date.
[0218] Next, the work content determination unit 103 determines whether the number of elapsed days P is greater than the recommended inspection cycle (step 809). Specifically, the work content determination unit 103 determines whether the number of elapsed days P calculated in step 808 is greater than the recommended inspection cycle extracted in step 807.
[0219] If it is determined in step 809 that the number of elapsed days P is greater than the recommended inspection cycle, the work content determination unit 103 internally stores the work content information being processed (step 810). Specifically, the work content determination unit 103 internally stores the work content information read in step 802 as valid work content information, and proceeds to step 811.
[0220] On the other hand, if it is not determined in step 804 that the inspection location status value is greater than the first threshold, the work content determination unit 103 does not internally store the work content information being processed and proceeds to step 811. Also, if it is not determined in step 806 that the degree of performance impact is greater than the second threshold, the work content determination unit 103 also proceeds to step 811 without internally storing the work content information being processed. Furthermore, if it is not determined in step 809 that the number of elapsed days P is greater than the recommended inspection cycle, the work content determination unit 103 also proceeds to step 811 without internally storing the work content information being processed.
[0221] Thereafter, the work content determination unit 103 determines whether or not there is any other work content information (step 811). Specifically, the work content determination unit 103 determines whether or not there is any other unprocessed work content information in the work content information group extracted in step 801.
[0222] If it is determined in step 811 that there is other work content information, the work content determination unit 103 returns the process to step 802. On the other hand, if it is determined in step 811 that there is no other work content information, the work content determination unit 103 arranges the internally held work content information group on the work search screen 370 (step 812). Specifically, the work content determination unit 103 determines the internally held work content information in step 810 as the work content information group of the search results, and arranges this on the work search screen 370. The work content determination unit 103 then ends the process.
[0223] Fig. 49 is a flowchart showing an example of the operation performed by the work content determination unit 103 when searching for a work on the work search screen 380 of Fig. 46. This example of operation starts when the "Execute search" button 385 on the work search screen 380 of Fig. 46 is pressed.
[0224] 49, the work content determination unit 103 first acquires a work content information group (step 821). Specifically, the work content determination unit 103 acquires a work content information group that is the result of ORing the first work content information group, the second work content information group, and the third work content information group in step 746.
[0225] Next, the work content determination unit 103 reads one piece of work content information from the work content information group (step 822). Specifically, the work content determination unit 103 searches the work content information group acquired in step 821 and reads one piece of work content information from the group.
[0226] Next, the work content determining unit 103 extracts the required skill level (step 823). Specifically, the work content determining unit 103 extracts the required skill level from the work content information read out in step 822.
[0227] Next, the work content determination unit 103 determines whether the required skill level satisfies a first condition (step 824). Specifically, the work content determination unit 103 determines whether the required skill level extracted in step 823 satisfies a first condition input as a narrowing-down condition based on worker skills in the narrowing-down condition input area 381 of the work search screen 380. In FIG. 46 , the first condition corresponds to the condition that the required skill level is "no level specified" or "beginner level." Determining that the required skill level satisfies the first condition is an example of determining that the required work skill satisfies a predetermined condition.
[0228] If it is determined in step 824 that the required skill level satisfies the first condition, the work content determination unit 103 internally stores the work content information being processed (step 825). Specifically, the work content determination unit 103 internally stores the work content information read in step 822 as valid work content information, and proceeds to step 826.
[0229] On the other hand, if it is determined in step 824 that the required skill level does not satisfy the first condition, the work content determination unit 103 proceeds to step 826 without internally storing the work content information being processed.
[0230] Thereafter, the work content determination unit 103 determines whether or not there is any other work content information (step 826). Specifically, the work content determination unit 103 determines whether or not there is any other unprocessed work content information in the work content information group extracted in step 821.
[0231] If it is determined in step 826 that other work content information exists, the work content determination unit 103 returns the process to step 822. On the other hand, if it is determined in step 826 that other work content information does not exist, the work content determination unit 103 arranges the internally held work content information group on the work search screen 380 (step 827). Specifically, the work content determination unit 103 determines the internally held work content information in step 825 as the work content information group of the search results, and arranges this on the work search screen 380. The work content determination unit 103 then terminates the process.
[0232] 50A and 50B are flowcharts showing an example of the operation of the work content determination unit 103 when searching for a work on the work search screen 390 of Fig. 47. This example of operation starts when the "Execute search" button 395 on the work search screen 390 of Fig. 47 is pressed.
[0233] 50A, the work content determination unit 103 first acquires a work content information group (step 841). Specifically, the work content determination unit 103 acquires a work content information group that is the result of ORing the first work content information group, the second work content information group, and the third work content information group in step 746.
[0234] Next, the work content determination unit 103 reads one piece of work content information from the work content information group (step 842). Specifically, the work content determination unit 103 searches the work content information group acquired in step 841 and reads one piece of work content information from the group.
[0235] Next, the work content determination unit 103 extracts the inspection location status value (step 843). Specifically, the work content determination unit 103 searches the inspection location status work data 211 using the inspection location ID in the work content information read in step 842 as a key, and if a hit is found, extracts the inspection location status value from the hit record.
[0236] Next, the work content determination unit 103 determines whether the inspection location status value is greater than a first threshold value (step 844). Specifically, the work content determination unit 103 determines whether the inspection location status value extracted in step 843 is greater than a first threshold value input as a status value-based narrowing-down condition in the narrowing-down condition input area 391 of the work search screen 390. In FIG. 47 , the first threshold value corresponds to the status value of "disassembly and inspection required." However, the determination of whether the inspection location status value is greater than the first threshold value may be a determination of whether the inspection location status value satisfies a predetermined condition. In this sense, determining that the inspection location status value is greater than the first threshold value is an example of determining that the state of the industrial machine satisfies a predetermined condition.
[0237] If it is determined in step 844 that the inspection location status value is greater than the first threshold value, the work content determination unit 103 extracts the degree of performance impact (step 845). Specifically, the work content determination unit 103 extracts the degree of performance impact from the work content information read in step 842.
[0238] Next, the work content determination unit 103 determines whether the performance impact degree is greater than a second threshold value (step 846). Specifically, the work content determination unit 103 determines whether the performance impact degree extracted in step 845 is greater than a second threshold value input as a filtering condition based on the performance impact degree in the filtering condition input area 392 of the work search screen 390. In FIG. 47 , the second threshold value corresponds to a "medium" performance impact degree. However, the determination of whether the performance impact degree is greater than the second threshold value may also be a determination of whether the performance impact degree satisfies a predetermined condition. In this sense, determining that the performance impact degree is greater than the second threshold value is an example of determining that the impact on performance improvement of an industrial machine satisfies a predetermined condition.
[0239] If it is determined in step 846 that the degree of performance impact is greater than the second threshold, the work content determination unit 103 extracts a recommended inspection period (step 847). Specifically, the work content determination unit 103 extracts the recommended inspection period from the work content information read in step 842.
[0240] Next, the work content determination unit 103 calculates the number of elapsed days P by calculating "current date - previous inspection date" (step 848). Specifically, the work content determination unit 103 searches the past inspection DB 221 using the work content ID in the work content information read out in step 842 as a key to extract the past inspection dates. The work content determination unit 103 then sets the most recent inspection date among these past inspection dates as the previous inspection date. The work content determination unit 103 then calculates the number of elapsed days P by subtracting this previous inspection date from the current date.
[0241] Next, the work content determination unit 103 determines whether the number of elapsed days P is greater than the recommended inspection cycle (step 849). Specifically, the work content determination unit 103 determines whether the number of elapsed days P calculated in step 848 is greater than the recommended inspection cycle extracted in step 847.
[0242] If it is determined in step 849 that the number of elapsed days P is greater than the recommended inspection period, the work content determination unit 103 extracts the required skill level (step 850). Specifically, the work content determination unit 103 extracts the required skill level from the work content information read in step 842.
[0243] Next, as shown in FIG. 50B , the work content determination unit 103 determines whether the required skill level satisfies a first condition (step 851). Specifically, the work content determination unit 103 determines whether the required skill level extracted in step 850 satisfies a first condition input as a narrowing-down condition based on worker skills in the narrowing-down condition input area 393 of the work search screen 390. In FIG. 47 , the first condition corresponds to the condition that the required skill level is "no level specified" or "beginner level." Determining that the required skill level satisfies the first condition is an example of determining that the required work skill satisfies a predetermined condition.
[0244] If it is determined in step 851 that the required skill level satisfies the first condition, the work content determination unit 103 internally stores the work content information being processed (step 852). Specifically, the work content determination unit 103 internally stores the work content information read in step 842 as valid work content information, and proceeds to step 853.
[0245] On the other hand, if it is not determined in step 844 that the inspection location status value is greater than the first threshold, the work content determination unit 103 proceeds to step 853 without internally storing the work content information being processed. Also, if it is not determined in step 846 that the performance impact degree is greater than the second threshold, the work content determination unit 103 also proceeds to step 853 without internally storing the work content information being processed. Furthermore, if it is not determined in step 849 that the number of elapsed days P is greater than the recommended inspection cycle, the work content determination unit 103 also proceeds to step 853 without internally storing the work content information being processed. Furthermore, if it is not determined in step 851 that the required skill level satisfies the first condition, the work content determination unit 103 also proceeds to step 853 without internally storing the work content information being processed.
[0246] Thereafter, the work content determination unit 103 determines whether or not there is other work content information (step 853). Specifically, the work content determination unit 103 determines whether or not there is other unprocessed work content information in the work content information group extracted in step 841.
[0247] If it is determined in step 853 that other work content information exists, the work content determination unit 103 returns the process to step 842. On the other hand, if it is determined in step 853 that other work content information does not exist, the work content determination unit 103 extracts a group of necessary costs corresponding to the internally held work content information group (step 854). Specifically, for each piece of work content information in the work content information group internally held in step 852, the work content determination unit 103 searches the work content DB 220 using the work content ID in the work content information as a key to extract the necessary costs. The work content determination unit 103 then extracts a group of necessary costs consisting of the necessary costs for each piece of work content information.
[0248] Next, the work content determination unit 103 adds up the necessary costs to obtain the total cost Q (step 855). Specifically, the work content determination unit 103 calculates the total cost Q by adding up the necessary costs extracted in step 854.
[0249] Next, the work content determination unit 103 determines whether the total cost Q satisfies a second condition (step 856). Specifically, the work content determination unit 103 determines whether the total cost Q calculated in step 855 satisfies a second condition related to the budget that can be invested in the overhaul inspection, which was input in the budget input field 394 on the work search screen 390. In FIG. 47 , the second condition corresponds to the condition that the necessary cost is equal to or less than the budget input in the budget input field 394. Determining that the necessary cost satisfies the second condition is an example of determining that the required work cost satisfies a predetermined condition.
[0250] If it is determined in step 856 that the total cost Q satisfies the second condition, the work content determination unit 103 arranges the internally held work content information on the work search screen 390 (step 863). Specifically, the work content determination unit 103 determines the work content information group internally held in step 852 as the work content information group of the search results, and arranges this on the work search screen 390.
[0251] On the other hand, if it is determined in step 856 that the total cost Q does not satisfy the second condition, the work content determination unit 103 determines whether the previous first threshold value has not been set (step 857). Here, the previous first threshold value is the first threshold value used in step 844 in the previous loop of steps 841 to 862.
[0252] If it is determined in step 857 that the previous first threshold value has not been set, the work content determination unit 103 sets the previous first threshold value to the first threshold value (step 858). Here, the first threshold value is the first threshold value used in step 844 in the current loop of steps 841 to 862. Next, the work content determination unit 103 adds "1" to the first threshold value (step 859). Specifically, the work content determination unit 103 increases the first threshold value used in step 844 in the next loop of steps 841 to 862 by "1." However, if the first threshold value before adding "1" is greater than "2" and less than "11," the work content determination unit 103 sets the first threshold value to "11." Then, the work content determination unit 103 proceeds to step 862.
[0253] On the other hand, if it is not determined in step 857 that the first threshold value was not set previously, the work content determination unit 103 adds "1" to the second threshold value (step 860). Here, the second threshold value is the second threshold value used in step 846 in the current loop of steps 841 to 862. Specifically, the work content determination unit 103 increases the second threshold value used in step 846 in the next loop of steps 841 to 862 by "1".
[0254] Next, the work content determination unit 103 sets the previous first threshold to "unset" (step 861).Then, the work content determination unit 103 proceeds to step 862.
[0255] Thereafter, the work content determination unit 103 determines whether the first threshold value is greater than "11" (step 862). Specifically, the work content determination unit 103 determines whether the first threshold value has become greater than "11" as a result of adding "1" to the first threshold value in step 859.
[0256] If it is determined in step 862 that the first threshold is not greater than "11," the work content determination unit 103 returns the process to step 841. On the other hand, if it is determined in step 862 that the first threshold is greater than "11," the work content determination unit 103 arranges the internally held work content information group on the work search screen 390 (step 863). Specifically, the work content determination unit 103 determines the internally held work content information in step 852 as the work content information group of the search results and arranges this on the work search screen 390. However, if the work content information group arranged here is carried out, the total cost Q will not satisfy the second condition, and so the work content determination unit 103 may arrange a message to that effect on the work search screen 370.
[0257] As described above, it can be said that a plurality of candidate work contents are stored in the database 200. For example, these plurality of candidate work contents are set corresponding to the state of the industrial machinery. Then, the work content determination unit 103 determines, as the work content, a candidate work content that satisfies predetermined conditions from among the plurality of candidate work contents, based on the state of the industrial machinery estimated by the state estimation unit 102.
[0258] In another example, the plurality of candidate work contents are set in accordance with the influence that they have on improving the performance of the industrial machinery, and the work content determination unit 103 determines, from among the plurality of candidate work contents, a candidate work content whose influence on improving the performance of the industrial machinery satisfies a predetermined condition as the work content.
[0259] In another example, the plurality of candidate work contents are set in correspondence with the required work skills, and the work content determination unit 103 determines, as the work content, a candidate work content from among the plurality of candidate work contents whose required work skills satisfy a predetermined condition.
[0260] In another example, the plurality of candidate work contents are set in accordance with the required work costs, and the work content determination unit 103 determines, from among the plurality of candidate work contents, a candidate work content whose required work cost satisfies a predetermined condition as the work content.
[0261] [Modification] In the above, the maintenance work support device 100 receives information input via the terminal device 300 via a communication network, and transmits information to be displayed on the terminal device 300 via the communication network, but this is not limited thereto. The maintenance work support device 100 may also accept information input via an input device connected to the device itself, and output the information to an output device connected to the device itself.
[0262] [Advantages of this embodiment] By using the system of this embodiment, even workers with little work experience can propose the necessity of detailed overhaul inspections of industrial machinery and the details of the inspections to be carried out in accordance with customer requests. As a result, it is expected that the effect of minimizing the maintenance costs and operational production losses of the owners of industrial machinery can be expected.
[0263] The present invention provides a maintenance work support device, which includes a reception unit that receives inspection result information indicating the results of an inspection of industrial machinery that was carried out at the installation site of the industrial machinery without disassembling the industrial machinery, and an estimation unit that estimates the state of the industrial machinery regarding the need to disassemble and inspect the industrial machinery based on the inspection result information received by the reception unit.
[0264] The maintenance work support device may further include an output unit that outputs input support information that supports input of the inspection result information received by the reception unit.
[0265] The reception unit may receive quantitative information and qualitative information as the inspection result information.
[0266] In this case, the reception unit may receive image data of the inspection location as qualitative information, and the estimation unit may acquire image values that are digitized from the image data received by the reception unit, and estimate the condition of the industrial machinery based on the image values.
[0267] In the above configuration, the estimation unit may estimate that the state of the industrial machinery is in a state where the level of necessity is at a first level when the inspection result information is equal to or greater than a predetermined standard.
[0268] In this case, when the inspection result information is not above a predetermined standard, the estimation unit may predict whether the inspection result information will exceed a predetermined standard during continuous operation of the industrial machinery, and if it is predicted that the inspection result information will exceed the predetermined standard, estimate that the state of the industrial machinery is a state in which the level of necessity is equal to a first level or a second level lower than the first level.
[0269] In addition, when the inspection result information is not above a predetermined standard, the estimation unit may estimate that the state of the industrial machinery is one in which the level of necessity corresponds to the degree to which the inspection result information approaches the predetermined standard.
[0270] The above configuration may further include a determination unit that determines the work content to be performed when disassembling and inspecting the industrial machine based on the state of the industrial machine estimated by the estimation unit.
[0271] In this case, the system may further include a memory unit that stores a plurality of candidate work contents set in accordance with the state of the industrial machinery, and the determination unit may determine, as the work content, a candidate work content that satisfies predetermined conditions from among the plurality of candidate work contents based on the state of the industrial machinery estimated by the estimation unit.
[0272] The system may further include a memory unit that stores a plurality of candidate work contents that are set in accordance with the influence that they have on improving the performance of the industrial machinery, and the determination unit may determine, from among the plurality of candidate work contents, the candidate work content whose influence on improving the performance of the industrial machinery satisfies a predetermined condition as the work content.
[0273] Furthermore, the system may further include a memory unit that stores a plurality of candidate work contents set in correspondence with the required work skills, and the determination unit may determine, from among the plurality of candidate work contents, a candidate work content whose required work skills satisfy predetermined conditions as the work content.
[0274] Furthermore, the system may further include a memory unit that stores a plurality of candidate work contents that are set in correspondence with the required work costs, and the determination unit may determine, from among the plurality of candidate work contents, a candidate work content whose required work cost satisfies a predetermined condition as the work content.
[0275] The present invention also provides a maintenance work support method, which includes the steps of receiving, by a computer, inspection result information indicating the results of an inspection of an industrial machine that was carried out at the installation site of the industrial machine without disassembling the industrial machine, and estimating, by the computer, the state of the industrial machine regarding the need to disassemble and inspect the industrial machine based on the received inspection result information.
[0276] Furthermore, the present invention provides a program that enables a computer to perform the following functions: receive inspection result information indicating the results of an inspection of industrial machinery that was carried out at the installation site of the industrial machinery without disassembling the industrial machinery; and estimate the state of the industrial machinery regarding the need to disassemble and inspect the industrial machinery based on the received inspection result information.
[0277] According to the present invention, even workers with little work experience can accurately determine the need to disassemble and inspect industrial machinery.
Claims
1. A maintenance work support device comprising: a reception unit that receives inspection result information indicating the results of an inspection of an industrial machine conducted at the installation site of the industrial machine without disassembling the industrial machine; and an estimation unit that estimates the state of the industrial machine regarding the need to disassemble and inspect the industrial machine based on the inspection result information received by the reception unit.
2. A maintenance work support device as claimed in claim 1, further comprising an output unit which outputs input support information for supporting the input of the inspection result information received by the reception unit.
3. A maintenance work support device as claimed in claim 1, wherein the reception unit receives quantitative information and qualitative information as the inspection result information.
4. A maintenance work support device as described in claim 3, wherein the reception unit receives image data of an inspection location as the qualitative information, and the estimation unit acquires image values obtained by digitizing the image data received by the reception unit, and estimates the condition of the industrial machinery based on the image values.
5. A maintenance work support device as described in claim 1, wherein the estimation unit estimates that the state of the industrial machinery is a state in which the level of necessity is at a first level when the inspection result information is equal to or above a predetermined standard.
6. A maintenance work support device as described in claim 5, wherein the estimation unit, when the inspection result information is not equal to or greater than the predetermined standard, predicts whether the inspection result information will exceed the predetermined standard during continuous operation of the industrial machinery, and, if it is predicted that the inspection result information will exceed the predetermined standard, estimates that the state of the industrial machinery is one in which the level of necessity is equal to the first level or a second level lower than the first level.
7. A maintenance work support device as described in claim 5, wherein, when the inspection result information is not equal to or above the predetermined standard, the estimation unit estimates that the state of the industrial machinery is one in which the level of necessity is at a level corresponding to the degree of closeness of the inspection result information to the predetermined standard.
8. A maintenance work support device as described in claim 1, further comprising a determination unit that determines the work content to be performed when disassembling and inspecting the industrial machinery based on the state of the industrial machinery estimated by the estimation unit.
9. A maintenance work support device as described in claim 8, further comprising a memory unit that stores a plurality of candidate work contents set in correspondence with the state of the industrial machinery, and the determination unit determines, as the work content, a candidate work content that satisfies predetermined conditions from among the plurality of candidate work contents based on the state of the industrial machinery estimated by the estimation unit.
10. A maintenance work support device as described in claim 8, further comprising a memory unit that stores a plurality of candidate work contents set in accordance with the influence on performance improvement of the industrial machinery, and the determination unit determines, from among the plurality of candidate work contents, a candidate work content whose influence on performance improvement of the industrial machinery satisfies a predetermined condition as the work content.
11. A maintenance work support device as described in claim 8, further comprising a memory unit that stores a plurality of candidate work contents set in correspondence with required work skills, and the determination unit determines, from among the plurality of candidate work contents, a candidate work content whose required work skills satisfy predetermined conditions as the work content.
12. A maintenance work support device as described in claim 8, further comprising a memory unit that stores a plurality of candidate work contents set in correspondence with a required work cost, and the determination unit determines, from among the plurality of candidate work contents, a candidate work content whose required work cost satisfies a predetermined condition as the work content.
13. A maintenance work support method comprising: a step of receiving, by a computer, inspection result information indicating the results of an inspection of an industrial machine conducted at the installation site of the industrial machine without disassembling the industrial machine; and a step of estimating, by a computer, the state of the industrial machine with respect to the need to disassemble and inspect the industrial machine based on the received inspection result information.
14. A program for enabling a computer to perform the following functions: receive inspection result information indicating the results of an inspection of an industrial machine conducted at the installation location of the industrial machine without disassembling the industrial machine; and estimate the state of the industrial machine with respect to the need to disassemble and inspect the industrial machine based on the received inspection result information.
Citation Information
Patent Citations
Plant maintenance and inspection device
JP2004133671A
Maintenance evaluation system
JP2015203966A
Auxiliary facility state evaluation device, auxiliary facility state evaluation method, and auxiliary facility state evaluation program
JP2020159969A