WO2019077679A1 - Data processing device, data processing system, data processing method, data processing program, and storage medium - Google Patents
Data processing device, data processing system, data processing method, data processing program, and storage medium Download PDFInfo
- Publication number
- WO2019077679A1 WO2019077679A1 PCT/JP2017/037555 JP2017037555W WO2019077679A1 WO 2019077679 A1 WO2019077679 A1 WO 2019077679A1 JP 2017037555 W JP2017037555 W JP 2017037555W WO 2019077679 A1 WO2019077679 A1 WO 2019077679A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- life prediction
- curve
- algorithm
- data processing
- unit
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/04—Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
Definitions
- the present invention relates to a data processing apparatus, data processing system, data processing method, data processing program, and storage medium which perform data processing for preventive maintenance of the apparatus.
- the indication of failure is monitored to predict the remaining life until the level of the indication exceeds a certain reference level, thereby precluding failure occurring in the device.
- Methods of preventing preventive maintenance are known.
- Patent Document 1 discloses a control system which predicts the life of each part based on information from sensors provided in a plurality of parts constituting the engine, and predicts the life of the entire engine from the life of each part. ing.
- the control system of Patent Document 1 predicts the trend of phenomena causing failure such as breakage or loss of coating, and determines the remaining life of parts from the prediction result of the incidence of failure due to the occurrence of such phenomena.
- the control system of Patent Document 1 is programmed to calculate the remaining life of the parts according to a life prediction algorithm using data on the operating state of the engine.
- the parts that make up the production device are arbitrarily selected by the manufacturer of the production device.
- the provider of the application for preventive maintenance incorporated in the production apparatus constructs an algorithm specialized for the configuration of the production apparatus for each manufacturer of the production apparatus. It will be done. Also, when there is an addition or replacement of parts in a production device, the algorithm will be rebuilt. Therefore, according to the technology of Patent Document 1, there is a problem that the load required for constructing an application used for data processing for preventive maintenance of the device may increase.
- the present invention has been made in view of the above, and it is an object of the present invention to obtain a data processing apparatus capable of reducing a load required for construction of an application used for data processing for preventive maintenance of the apparatus.
- a data processing apparatus is a component that constitutes an apparatus from an algorithm storage unit in which an algorithm for performing lifetime prediction of parts constituting the apparatus is stored.
- An algorithm selection unit that selects an algorithm corresponding to a target component to be subjected to life prediction among them, and a life prediction processing unit that executes processing of life prediction of the target component based on the algorithm selected by the algorithm selection unit; , And.
- the data processing apparatus has the effect of being able to reduce the load required to construct an application used for data processing for preventive maintenance of the apparatus.
- Block diagram of data processing system Configuration diagram of the preventive maintenance application installed in the data processing apparatus shown in FIG. 1
- Block diagram showing the functional configuration of the data processing apparatus shown in FIG. 1
- Block diagram showing the hardware configuration of the data processing apparatus shown in FIG. 1
- a flowchart showing the procedure of processing by the task handler shown in FIG. 2
- Block diagram showing the functional configuration of the preventive maintenance processing unit shown in FIG. 3
- the figure which shows the representative life curve and failure threshold value which are selected by the representative life curve selection part shown in FIG.
- a first diagram illustrating generation of a life prediction curve by the life prediction curve generation unit shown in FIG.
- a second diagram illustrating generation of a life prediction curve by the life prediction curve generation unit shown in FIG.
- a third diagram illustrating generation of a life prediction curve by the life prediction curve generation unit shown in FIG. The 4th figure explaining the production
- FIG. 1 is a block diagram of a data processing system according to a first embodiment of the present invention.
- a data processing system 1 shown in FIG. 1 includes a data processing device 2, a device 4A connected to the data processing device 2, and devices 4B and 4C connected to the device 4A.
- the devices 4A, 4B, 4C are devices for acquiring industrial data.
- Industrial data is data such as temperature, voltage, current, distance, speed or position information, and is any data about the condition of a production apparatus or a production site.
- the device 4B is a production device, and is a driving device such as a numerical control (NC) device, a servomotor, an inverter or the like.
- the device 4A is a controller that controls the device 4B, and is a programmable logic controller (PLC).
- the device 4C is a sensor attached to the device 4B which is a production device, and is a vibration sensor, a sound collection microphone, a current clamp meter, a temperature sensor or the like.
- the number of devices 4A, 4B and 4C provided in the data processing system 1 is arbitrary.
- the data processing system 1 shown in FIG. 1 includes one device 4A, two devices 4B, and one device 4C.
- the devices 4A, 4B and 4C are not limited to the above specific examples, and may be devices that acquire industrial data.
- the data processing device 2 is a computer in which a preventive maintenance application 10 which is a data processing program is installed.
- the data processing device 2 collects the industrial data transmitted from the devices 4A, 4B, 4C, and performs a series of functional processing on the industrial data.
- the functional processing performed by the data processing device 2 includes processing for predicting the life of the parts constituting the device 4B.
- the data processing device 2 is connected to the cloud server 3 which is an external server.
- the display device 5 is connected to the data processing device 2.
- the display device 5 displays the result of the life prediction obtained by the data processing device 2.
- the device 4B is provided with a mechanism for transmitting the driving force of the motor.
- One of the main causes of the failure of the device 4B is an abnormality of the rotating mechanism that rotates in response to the driving force of the motor.
- the data processing device 2 carries out the preventive maintenance of the device 4B by performing the life prediction of at least one of a bearing, a ball screw, a gear and a belt, which are main components constituting the rotation mechanism. .
- FIG. 1 the illustration of the motor, the operation mechanism, the rotation mechanism, and the parts is omitted.
- FIG. 2 is a block diagram of the preventive maintenance application 10 installed in the data processing apparatus 2 shown in FIG.
- the preventive maintenance application 10 which is a data processing program includes a task handler 11 and a preventive maintenance algorithm 12.
- the preventive maintenance algorithm 12 is a program in which an algorithm for preventive maintenance is implemented and which implements the implemented algorithm.
- the preventive maintenance algorithm 12 may be information in which a calculation procedure for preventive maintenance is described instead of the program.
- the information in which the calculation procedure is described may include information indicating a calculation formula.
- the algorithm for preventive maintenance is realized by the preventive maintenance application 10 referring to the stored preventive maintenance algorithm 12.
- the preventive maintenance algorithm 12 is assumed to be a program.
- the preventive maintenance algorithm 12 is prepared for each type of part.
- at least four preventive maintenance algorithms 12 for bearings, ball screws, gears, and belts are used. More finely divided part-type preventive maintenance algorithms 12 may be used, such as for large bearings, medium bearings, and small bearings.
- the data processing apparatus 2 can predict the lifetime in which the influence of the product specification such as the difference in the dimension of each part is folded by referring to the specification parameter 15 described later. For example, when performing life prediction for bearings having different dimensions, a common algorithm corresponding to both bearings may be used, and the specification parameters 15 may be made different.
- the user of the device 4 B downloads the preventive maintenance application 10 in which the preventive maintenance algorithm 12 is incorporated, from a store selling the application on a website, etc., and installs the application on the data processing device 2.
- the user of the device 4B can change the preventive maintenance algorithm 12 incorporated in the preventive maintenance application 10.
- the user of the device 4B additionally acquires the preventive maintenance algorithm 12 by downloading from a store or the like that sells the application on the website.
- the user of the device 4B may obtain the preventive maintenance algorithm 12 by reading the preventive maintenance algorithm 12 from the storage medium in which the preventive maintenance algorithm 12 is stored.
- the user of the device 4B may acquire the preventive maintenance application 10 by reading the preventive maintenance application 10 from the storage medium in which the preventive maintenance application 10 is stored.
- the user of device 4 B may configure preventive maintenance application 10 by arbitrarily combining preventive maintenance algorithm 12.
- the provider of the preventive maintenance application 10 provides the user of the device 4B with the preventive maintenance application 10 capable of adding and replacing the preventive maintenance algorithm 12.
- the task handler 11 is standard equipment in the preventive maintenance application 10 provided by the provider of the preventive maintenance application 10.
- the provider of the preventive maintenance algorithm 12 is assumed to be the manufacturer of the part, the manufacturer of the device 4B or the provider of the preventive maintenance application 10, but may be others.
- the task handler 11 reads the setting information 14 and the specification parameter 15.
- the setting information 14 includes identification information for identification of the preventive maintenance algorithm 12 for each part, identification information for identification of the specification parameter 15 for each part, information for identifying a part for which life prediction is to be performed, and life It is a file including information on an execution cycle of life prediction for each part that executes prediction.
- the user of the device 4B can set which of the parts included in the preventive maintenance application 10 the corresponding preventive maintenance algorithm 12 executes the life prediction.
- the preventive maintenance algorithm 12 to be used can be arbitrarily selected by the user.
- the specification parameter 15 is a file that defines component-specific information.
- the specification parameter 15 is referred to at the time of specifying a part specific failure mode.
- the specification parameters 15 include information such as dimensions of parts.
- the specification parameters 15 for the bearing include the numerical values of the diameter of the rolling element, the pitch circle diameter of the rolling element, the number of rolling elements, and the contact angle. It is assumed that the user of the device 4B can obtain the specification parameters 15 created for each of the parts manufacturers and parts types via the web or a storage medium.
- the specification parameter 15 is created by the manufacturer of the part, but may be created by another person.
- the identification information of the preventive maintenance algorithm 12 is a file name given to the file of the preventive maintenance algorithm 12.
- the identification information of the specification parameter 15 is a file name assigned to the file of the specification parameter 15.
- the identification information of the preventive maintenance algorithm 12 may be any information that can identify the preventive maintenance algorithm 12 for each part, and may be information other than the file name.
- the identification information of the specification parameter 15 may be information that can identify the specification parameter 15 of each part, and may be information other than the file name.
- the task handler 11 manages the process of preventive maintenance in the preventive maintenance application 10. Management of the process of preventive maintenance by the task handler 11 includes management of an execution cycle of life prediction of each part. The task handler 11 recognizes the execution cycle of each component based on the information of the execution cycle included in the setting information 14. The data processing apparatus 2 can execute the life prediction with independent timing for each of the parts constituting the device 4B by managing the execution cycle in the task handler 11.
- the task handler 11 executes life prediction for the part.
- the information which shows not performing lifetime prediction may be settable to the information of an execution period.
- the task handler 11 may not perform the life prediction for the part corresponding to the setting.
- the data processing apparatus 2 executes the preventive maintenance algorithm 12 corresponding to a part of the parts included in the preventive maintenance application 10 with the corresponding preventive maintenance algorithm 12 and the preventive maintenance algorithm corresponding to the other parts. It is good not to execute twelve.
- the task handler 11 activates a thread 13 for executing processing on a target part which is a target of life prediction.
- the thread 13 selects the preventive maintenance algorithm 12 corresponding to the target component based on the identification information included in the setting information 14 on the target component.
- the thread 13 executes processing according to the selected preventive maintenance algorithm 12 using the specification parameter 15 of the target part.
- the task handler 11 performs parallel processing by a plurality of threads 13 when there are a plurality of parts for which the execution cycle has arrived.
- the thread 13 executes the process according to the preventive maintenance algorithm 12 using the specification parameter 15 to execute the process of life prediction.
- the functions of the preventive maintenance algorithm 12 include functions of calculation of failure frequency, calculation of actual measurement value, specification of failure mode, selection of representative life curve, selection of life prediction curve, and calculation of prediction life. Each function of the preventive maintenance algorithm 12, the failure frequency, and the failure mode will be described later.
- FIG. 3 is a block diagram showing the functional configuration of the data processing apparatus 2 shown in FIG.
- Each functional unit shown in FIG. 3 is realized by the execution of the preventive maintenance application 10 on a computer which is hardware.
- the data processing device 2 includes a control unit 20 that is a functional unit that controls the data processing device 2, a storage unit 21 that stores information, a communication unit 22 that is a functional unit that communicates information, and a function that inputs information. And an input unit 23 which is a unit.
- the control unit 20 includes a preventive maintenance management unit 24 which is a functional unit that manages the process of preventive maintenance.
- the control unit 20 is a functional unit that executes the process of life prediction, and from the preventive maintenance algorithm 12 for each part, target parts to be subjected to life prediction among the parts constituting the apparatus
- an algorithm selection unit 26 which is a functional unit that selects the preventive maintenance algorithm 12 corresponding to
- the preventive maintenance processing unit 25 is a life prediction processing unit that executes processing of life prediction of the target part based on the algorithm selected by the algorithm selection unit 26.
- the function of the preventive maintenance manager 24 and the function of the algorithm selector 26 are realized by the processing of the task handler 11.
- the function of the preventive maintenance processing unit 25 is realized by the process of the preventive maintenance algorithm 12 executed by using the specification parameter 15 of the target part.
- the storage unit 21 includes an algorithm storage unit 30 for storing the preventive maintenance algorithm 12, an industrial data storage unit 31 for storing industrial data of all parts acquired from the devices 4A, 4B and 4C, and specification parameters 15 for parts. And a specification parameter storage unit 32 for storing
- the preventive maintenance algorithm 12 incorporated in the preventive maintenance application 10 is stored in the algorithm storage unit 30.
- the industrial data storage unit 31 stores industrial data acquired every one second along with time information.
- the industrial data storage unit 31 may store industrial data acquired at intervals of millisecond order or microsecond order, and may store industrial data acquired at other intervals.
- the industrial data acquired by the device 4B for the bearings includes the values of motor current, encoder position, motor speed, and temperature.
- the preventive maintenance processing unit 25 calculates the vibration frequency of the bearing based on the industrial data on the bearing. The calculation of the vibration frequency will be described later.
- Industrial data acquired by the device 4C which is a sensor provided in the bearing, includes values of vibration acceleration and sound pressure level.
- the specification parameter storage unit 32 stores specification parameters 15 for each part of the device 4B.
- the storage unit 21 stores the life data storage unit 33 storing the result of the life prediction by the preventive maintenance processing unit 25, the representative life curve storage unit 34 storing the representative life curve and the failure threshold, and the setting information 14. And a setting information storage unit 35.
- the life data storage unit 33 stores the failure mode of each part, the remaining life of the part, and the identification score.
- the setting information 14 is input to the data processing apparatus 2 by the manufacturer of the device 4B. The representative life curve, the failure threshold, the failure mode and the identification score will be described later.
- the communication unit 22 performs communication between the data processing device 2 and the devices 4A, 4B, 4C, which are devices outside the data processing device 2, the display device 5, and the cloud server 3.
- the input unit 23 inputs the setting information 14 into the data processing device 2.
- FIG. 4 is a block diagram showing the hardware configuration of the data processing apparatus 2 shown in FIG.
- the data processing apparatus 2 includes a central processing unit (CPU) 40 that executes various processes, a random access memory (RAM) 41 including a program storage area and a data storage area, and an external storage device.
- a hard disk drive (Hard Disk Drive, HDD) 42 is provided.
- the data processing device 2 includes a communication circuit 43 which is a connection interface with an external device of the data processing device 2 and an input device 44 which receives an input operation to the data processing device 2.
- the respective units of the data processing device 2 shown in FIG. 4 are mutually connected via a bus 45.
- the external storage device may be a semiconductor memory.
- the HDD 42 stores a preventive maintenance application 10, industrial data, component parameters 15 of parts, life data as a result of life prediction, a representative life curve, and setting information 14.
- the function of the storage unit 21 shown in FIG. 3 is realized using the HDD 42.
- the preventive maintenance application 10 is loaded into the RAM 41.
- the CPU 40 develops the preventive maintenance application 10 in a program storage area in the RAM 41 and executes various processes.
- a data storage area in the RAM 41 is a work area in the execution of various processes.
- the functions of the control unit 20 shown in FIG. 3 are realized using the CPU 40.
- the function of the communication unit 22 is realized using the communication circuit 43.
- the input device 44 includes a keyboard or pointing device.
- the function of the input unit 23 shown in FIG. 3 is realized using the input device 44.
- the preventive maintenance application 10 may be stored in a storage medium readable by a computer.
- the data processing device 2 may store the preventive maintenance application 10 stored in the storage medium in the HDD 42.
- the storage medium may be a portable storage medium, which is a flexible disk, or a flash memory, which is a semiconductor memory.
- the preventive maintenance application 10 may be installed on the data processing device 2 from another computer or server device via a communication network.
- FIG. 5 is a flowchart showing the procedure of processing by the task handler 11 shown in FIG.
- the task handler 11 is activated in response to the activation of the computer which is the data processing device 2 and maintains the activated state until the computer is shut down.
- step S1 the task handler 11 determines whether or not there is a component for which the life prediction execution period has arrived, based on the information of the execution period included in the setting information 14 read from the setting information storage unit 35. Do. If there is no component for which the execution cycle has arrived (step S1, No), the task handler 11 waits in step S2 until it is next determined whether there is a component for which the execution cycle has arrived. After waiting in step S2, the task handler 11 returns the process to step S1.
- step S1 If there is a component for which the execution cycle has arrived (step S1, Yes), the task handler 11 activates the thread 13 for the target component which is the component for which the execution cycle has arrived in step S3.
- step S4 the thread 13 selects the preventive maintenance algorithm 12 for the target part based on the identification information included in the setting information 14 for the target part.
- the task handler 11 selects the preventive maintenance algorithm 12 of the target part from the preventive maintenance algorithm 12 stored in the algorithm storage unit 30.
- the task handler 11 is not limited to one that executes the process of step S3 when there is a component for which the execution cycle of the life prediction has arrived in step S1.
- the task handler 11 may execute the process of step S3 when an instruction to execute the preventive maintenance process is input from the input unit 23 by the user.
- the thread 13 selects, based on the identification information of the specification parameter 15, the specification parameter 15 for the part to be subjected to life prediction among the specification parameters 15 read from the specification parameter storage unit 32.
- the thread 13 inputs the specification parameter 15 of the part into the preventive maintenance algorithm 12.
- the preventive maintenance algorithm 12 executes a life prediction process which is a preventive maintenance process.
- the task handler 11 ends the process shown in FIG.
- FIG. 6 is a block diagram showing a functional configuration of the preventive maintenance processing unit 25 shown in FIG.
- the preventive maintenance processing unit 25 selects a representative life curve, and a measured value calculation unit 51 that is a functional unit that calculates measured values, a failure mode calculation unit 52 that is a functional unit that calculates a failure mode value for each failure mode.
- a representative life curve selection unit 53 which is a functional unit
- a failure mode identification unit 54 which is a functional unit which specifies a failure mode
- a life prediction curve generation unit 55 which is a functional unit which generates a life prediction curve.
- the preventive maintenance processing unit 25 includes a life predicting unit 56 which is a functional unit that calculates a predicted life of the target component based on the preventive maintenance algorithm 12 selected by the algorithm selecting unit 26.
- the failure mode indicates the cause of component failure.
- the failure mode value is a numerical value used to identify the failure mode.
- the preventive maintenance algorithm 12 stored in the algorithm storage unit 30 includes a failure model which is a calculation formula of failure mode values for each failure mode of the part.
- the failure mode is a failure cause that can be monitored for signs of failure by observing the frequency of vibration generated in the component.
- the failure mode calculation unit 52 calculates a failure frequency which is a failure mode value.
- the failure frequency is the frequency of vibration that is a sign of failure, and is a unique frequency for each failure mode.
- the failure mode calculation unit 52 calculates the failure frequency for each failure mode.
- the failure mode calculation unit 52 calculates the failure frequency by the failure mode calculation unit 52 by taking a bearing which is one of the components as an example. Bearing failure can occur due to anomalies in the inner ring, outer ring, cage and rolling elements.
- the failure modes of the bearing include first to fifth failure modes described below.
- “d” is the diameter of the rolling element
- “D” is the diameter of the pitch circle of the rolling element
- “Z” is the number of rolling elements
- “ ⁇ ” is It is a contact angle.
- the unit of “d” and “D” is millimeter
- the unit of “ ⁇ ” is radian.
- the failure mode calculation unit 52 acquires each value of “d”, “D”, “Z”, and “ ⁇ ” from the specification parameter 15 read from the specification parameter storage unit 32.
- “F 0 ” is the rotational frequency of the inner ring.
- the unit of “f 0 ” is hertz.
- the failure mode calculation unit 52 calculates the value of “f 0 ” based on the industrial data 16 read from the industrial data storage unit 31.
- the first failure mode is a failure of the cage, and the symptom of failure can be monitored by observing the rotational frequency f m of the cage.
- the failure mode calculation unit 52 calculates the rotational frequency f m which is the failure frequency of the first failure mode by the following equation (1).
- the second failure mode is the failure of the cage, and the symptom of failure can be monitored by observing the relative rotational frequency f m-i of the cage relative to the inner ring.
- the failure mode calculation unit 52 calculates the relative rotational frequency f m-i which is the failure frequency of the second failure mode by the following equation (2).
- the third failure mode is a scratch or peeling of the race surface of the inner ring, and the indication of failure can be monitored by observing the passing frequency f i of the rolling element with respect to the inner ring.
- the failure mode calculation unit 52 calculates the passing frequency f i which is the failure frequency of the third failure mode by the following equation (3).
- the fourth failure mode is a scratch or separation of the race surface of the outer ring, and the indication of failure can be monitored by observing the passing frequency f O of the rolling element with respect to the outer ring.
- Failure mode calculator 52 the following equation (4), and calculates the pass frequency f O is faulty frequency of the fourth failure mode.
- the fifth failure mode is a scratch or peeling of the rolling element, and the indication of the failure can be monitored by observing the rotation frequency f b of the rolling element.
- Failure mode calculator 52 by the following equation (5), and calculates the rotation frequency f b is the failure frequency of the fifth failure mode.
- failure mode calculating unit 52 When the target component is a bearing of the servo motor, failure mode calculating unit 52, based on the speed monitoring value is a industry data obtained from the servo motor, it may be calculated rotation frequency f 0 of the inner ring. Or, failure mode calculating unit 52, based on the number of pulses is industrial data acquired from the device 4C is a sensor provided outside the pulse encoder may calculate the rotation frequency f 0 of the inner ring. The rotational frequency f 0 is a value that fluctuates in a specific cycle. The failure mode calculation unit 52 acquires the rotational frequency f 0 at a constant timing in the cycle.
- the value of the rotation frequency f 0 obtained in failure mode calculating unit 52 at each timing is constant. Therefore, the value of the rotation frequency f 0, in place of the value calculated on the basis of the industrial data may be preset values in specifications parameter 15. It should be noted that even if the rotational frequency f 0 is acquired at a fixed timing, the rotational frequency f 0 may slightly fluctuate depending on the situation of the device 4 B, so the rotational frequency f 0 is calculated based on the industrial data. By calculating, it is possible to obtain a value in which the change in the status of the device 4B is more reflected than the value set in advance. Therefore, by obtaining the rotation frequency f 0 by calculation based on industry data, failure mode calculating unit 52 can calculate accurately fault frequency.
- the failure mode may be a failure cause that can monitor a symptom of failure by observing a phenomenon other than vibration.
- the failure mode calculation unit 52 may calculate failure mode values other than the failure frequency. If the failure mode is a failure cause that can be monitored for symptoms of failure by observing the temperature of the gearbox, then the failure mode value is the failure temperature which is the temperature of the gearbox. The failure mode calculation unit 52 acquires a failure temperature.
- the actual measurement value calculation unit 51 reads out the industrial data 16 stored in the industrial data storage unit 31 and calculates an actual measurement value corresponding to the failure mode value based on the read industrial data 16.
- the actual measurement value calculation unit 51 calculates an actual measurement frequency that is an actual measurement value.
- the actual measurement frequency is a frequency of vibration generated in the part, and is calculated based on the industrial data 16 acquired by the devices 4B and 4C.
- the actual measurement value calculation unit 51 calculates an actual measurement frequency based on the motor current value acquired by the device 4B.
- the actual measurement value calculation unit 51 calculates an actual measurement frequency by extracting frequency components by fast Fourier transform (FFT) of the motor current value.
- the industrial data storage unit 31 stores data obtained by the FFT as the industrial data 16.
- the actual measurement value calculation unit 51 may calculate the actual measurement frequency based on the industrial data 16 acquired by the device 4C.
- vibration acceleration acquired by a vibration sensor which is a device 4C attached to a bearing may be used.
- the sound pressure level acquired by the sound pressure sensor which is the device 4C attached to a bearing may be used for calculation of measurement frequency.
- the actual measurement value calculation unit 51 may calculate the actual measurement frequency by extracting frequency components by FFT of vibration acceleration or sound pressure level.
- the failure mode identification unit 54 compares the failure mode value calculated by the failure mode calculation unit 52 with the actual measurement value calculated by the actual value calculation unit 51 to specify the failure mode of the target part.
- the failure mode identifying unit 54 determines a failure frequency that matches the measured frequency among the failure frequencies of the first to fifth failure modes. If the measured frequency matches the above-mentioned rotational frequency f m , the failure mode identifying unit 54 identifies the failure mode of the bearing as the target component as the first failure mode.
- the failure mode identification unit 54 can apply various methods to the method of determining whether the failure mode value and the actual value match or not.
- the failure mode identification unit 54 may determine whether or not the failure mode value and the actual measurement value match, based on a predetermined error range. When the difference between the failure mode value and the actual measurement value is within the error range, the failure mode identification unit 54 determines that the failure mode value and the actual measurement value match.
- the failure mode identification unit 54 sends information indicating the identified failure mode to the representative life curve selection unit 53 and the life prediction curve generation unit 55.
- the failure mode identification unit 54 may calculate an identification score indicating the probability that the phenomenon observed as the actual measurement value corresponding to the failure mode value is a phenomenon due to the failure of the identified failure mode.
- the failure mode identification unit 54 calculates an identification score based on the difference between the failure mode value and the actual measurement value.
- the identification score is sent to the life prediction unit 56 through the life prediction curve generation unit 55.
- the user of the device 4B can determine the reliability of the failure determination of the target part by referring to the identification score.
- the representative life curve selection unit 53 selects a representative life curve and a failure threshold based on the failure mode specified by the failure mode specification unit 54.
- the representative life curve which is the first curve, is a curve that approximates the data obtained by the accelerated life test of the part, and corresponds to the measured value and time corresponding to the failure mode value for the phenomenon that occurred in the test. Represents a relationship.
- the accelerated life test is a test for intentionally advancing the deterioration of a part to be tested to verify the life of the part.
- the failure threshold value is an actual measurement value when a component fails in a test.
- FIG. 7 is a view showing a representative life curve C1 and a failure threshold T selected by the representative life curve selection unit 53 shown in FIG.
- the representative life curve C1 represents the relationship between the amplitude of the vibration generated in the test and the time.
- the failure threshold T is the vibration amplitude when the part fails in the test. That is, when the failure mode value is the failure frequency, vibration amplitudes corresponding to the failure frequency are plotted in time series.
- the vertical axis represents vibration amplitude
- the horizontal axis represents time.
- the vertical axis representing vibration amplitude may be referred to as Y axis
- the horizontal axis representing time may be referred to as X axis. Even if the parts are manufactured by the same manufacturer and are parts of the same type, data obtained by the accelerated life test may vary.
- the representative life curve C1 is a life curve representing a life curve manufactured by the same manufacturer and obtained by parts of the same type.
- the representative life curve storage unit 34 which is a curve storage unit stores, for each part of the device 4B, a representative life curve and a failure threshold for each failure mode.
- the representative life curve selection unit 53 uses the representative life curve C1 and the failure threshold T corresponding to the target part and the specified failure mode from the representative life curve and the failure threshold stored in the representative life curve storage unit 34. select.
- the time L1 is a time when the vibration amplitude reaches the failure threshold T in the representative life curve C1.
- the representative life curve selection unit 53 sends the selection result of the representative life curve C1 and the failure threshold T to the life prediction curve generation unit 55.
- the vertical axis when the representative life curve C1 is expressed may represent temperature, frictional force or the like which is a parameter according to the failure mode value.
- the horizontal axis may represent, besides time, an integrated temperature or the like which is a parameter indicating the progress of deterioration of the component.
- the life prediction curve generation unit 55 generates a life prediction curve based on the representative life curve C1 selected by the representative life curve selection unit 53.
- the life prediction curve represents the prediction of the time series change of the measured value after the execution of the life prediction.
- the failure mode value is the failure frequency
- the life prediction curve represents the relationship between vibration amplitude and time after the execution of the life prediction.
- FIG. 8 is a first diagram for explaining generation of a life prediction curve by the life prediction curve generation unit 55 shown in FIG.
- FIG. 9 is a second diagram for explaining generation of a life prediction curve by the life prediction curve generation unit 55 shown in FIG.
- the life prediction curve generation unit 55 reads the representative life curve C1 and the failure threshold T from the representative life curve storage unit 34 according to the selection result by the representative life curve selection unit 53.
- Life prediction curve generation unit 55 represents the time axis up to time L1 of representative life curve C1 to the time axis up to time L2, which is the rated life according to the actual usage condition of the target part, in the horizontal axis direction
- the life curve C1 is elongated.
- the rated life is the life at which a standard product is used.
- the rated life when the ball bearing which is the target part is a ball bearing is expressed as (C / P) 3 ⁇ 16667 / n.
- the rated life when the ball bearing which is the target part is a roller bearing is expressed as (C / P) 10/3 ⁇ 16667 / n.
- C is a basic dynamic load rating
- P is a dynamic equivalent load
- n is a rotational speed.
- the unit of “C” and “P” is Newton
- the unit of “n” is revolution per minute (rpm).
- the unit of rated life is hours.
- a dynamic equivalent load on "P", P X r ⁇ Fr + Y a ⁇ Fa is established.
- “X r ” is a radial coefficient
- “Fr” is a radial load
- “Y a ” is an axial coefficient
- “Fa” is an axial load.
- the unit of “Fr” and “Fa” is Newton.
- the life prediction curve generation unit 55 acquires each value of “C”, “n”, “X r ” and “Y a ” from the specification parameter 15 read from the specification parameter storage unit 32.
- the life prediction curve generation unit 55 acquires each value of “Fr” and “Fa” from the setting profile.
- the setting profile is a file defining information specific to the device 4B and the use environment of the device 4B. Further, the life prediction curve generation unit 55 determines which one of the ball bearing and the bearing the ball bearing is, based on the set profile.
- the life prediction curve generation unit 55 may calculate the time L2 which is the rated life
- the life prediction curve generation unit 55 generates a rated curve C2 which is a second curve by deforming the representative life curve C1 based on the failure threshold T and the time L2 which is the rated life.
- the life prediction curve generation unit 55 stretches the representative life curve C1 by scaling the X axis among the X axis and the Y axis.
- FIG. 10 is a third diagram illustrating generation of a life prediction curve by the life prediction curve generation unit 55 shown in FIG.
- the life prediction curve generation unit 55 reads out from the industrial data storage unit 31 the actual measurement values of the vibration amplitude up to the present time among the industrial data 16, and plots the read actual measurement values on the time axis so far.
- the vibration amplitude can be extracted from data obtained by FFT of the motor current value acquired by the device 4B by the actual measurement value calculation unit 51.
- the life prediction curve generation unit 55 generates an actual measurement curve C3 which is a third curve representing a relationship between an actual measurement value of vibration amplitude which is an actual measurement value corresponding to the failure mode value and time.
- the constant "b" of the measured curve C3 is made to coincide with the constant "b” of the rated curve C2.
- the time L3 is a time when the vibration amplitude reaches the failure threshold T in the actually measured curve C3.
- the life prediction curve generation unit 55 may use the constant “a ′” calculated in the previous life prediction to generate the measurement curve C3.
- the life prediction curve generation unit 55 may use the constant "a” of the representative life curve C1 to generate the actual measurement curve C3.
- FIG. 11 is a fourth diagram for explaining the generation of the life prediction curve C4 by the life prediction curve generation unit 55 shown in FIG.
- the life prediction curve generation unit 55 generates a life prediction curve C4 by mixing the rated curve C2 and the actual measurement curve C3.
- the preventive maintenance processing unit 25 obtains the life prediction curve C4 generated based on the rated curve C2 and the actual measurement curve C3.
- the life prediction curve generation unit 55 generates the life prediction curve C4 by weighting the measurement curve C3 that represents the degree of control of the measurement curve C3 in the life prediction curve C4.
- the life prediction curve generation unit 55 changes the ratio of the actual measurement curve C3 included in the life prediction curve C4.
- the life prediction curve generation unit 55 changes the weighting ratio p used to generate the life prediction curve C4 with the lower limit being 0% and the upper limit being 100%.
- the weighting ratio p is 0%
- the life prediction curve C4 matches the rated curve C2.
- the life prediction curve C4 matches the actual measurement curve C3.
- the time L4 is a time when the vibration amplitude reaches the failure threshold T in the life prediction curve C4.
- the weighting ratio p is determined based on the condition of vibration amplitude which is the vertical axis shown in FIG. 11 and the condition of time which is the horizontal axis.
- the condition of vibration amplitude is Y-axis condition
- the condition of time is X-axis condition.
- the weighting ratio p is 0% based on the X-axis condition that it is the first time.
- the weighting ratio p is 100% based on the X-axis condition that the time L2 is exceeded. I assume.
- the weighting ratio p is determined in the previous life prediction based on the Y-axis condition that the vibration amplitude is constant if the current measurement value of the vibration amplitude is constant with the actual measurement in the previous life prediction. And the same as the weighting ratio p.
- that two measured values are constant means that the difference between the two measured values is within a preset percentage range.
- the weighting ratio p is increased from the previous time.
- the weighting ratio p is increased by 10% from the previous time.
- the weighting ratio p is increased by 20% from the previous time.
- the weighting ratio p is increased by 30% from the previous time.
- the weighting ratio p is increased by 40% from the previous time.
- the weighting ratio p is set to be smaller than the previous one or equal to the previous one.
- the weighting ratio p is reduced by 10% from the previous time.
- the weighting ratio p is the same as the previous one.
- the life prediction curve generation unit 55 is at an early stage after starting the operation of the device 4B, and the time when accumulation of measured values is small Then, the life prediction curve C4 weighted so that the rated curve C2 is dominant compared to the actual measurement curve C3 is generated. Thereby, the preventive maintenance processing unit 25 can perform life prediction with a weight given to the rated life at a time when accumulation of measured values is small. Further, the life prediction curve generation unit 55 performs weighting such that the control degree of the measurement curve C3 becomes high as time passes. The life prediction curve generation unit 55 changes the life prediction curve C4 so as to be close to the measurement curve C3 as accumulation of the measured value increases with the passage of time.
- the preventive maintenance processing unit 25 can perform life prediction with a weight given to the accumulated actual measurement value as the accumulation of the actual measurement value increases. Further, by setting the weighting ratio p based on the Y-axis condition, the life prediction curve generation unit 55 performs weighting such that the control degree of the actual measurement curve C3 becomes high as the actual measurement value of the vibration amplitude increases. The life prediction curve generation unit 55 changes the life prediction curve C4 so as to be closer to the actual measurement curve C3 as the vibration amplitude increases. Thereby, the preventive maintenance processing unit 25 can perform the life prediction according to the situation where the measured value is increasing.
- the life prediction unit 56 obtains the time L4 by substituting the failure threshold T into the exponential function represented by the life prediction curve C4 generated by the life prediction curve generation unit 55.
- the life prediction unit 56 calculates the remaining life which is the time from the present to the time L4.
- the life prediction unit 56 determines the failure mode specified by the failure mode specification unit 54, the remaining life which is the result 17 of the life prediction calculated by the life prediction unit 56, and the identification score calculated by the failure mode specification unit 54. Is sent to the life data storage unit 33.
- the life data storage unit 33 stores the failure mode, the remaining life, and the identification score.
- the display device 5 displays the failure mode read from the life data storage unit 33, the remaining life, and the identification score.
- FIG. 12 is a flowchart showing the procedure of processing by the data processing device 2 after the preventive maintenance algorithm 12 shown in FIG. 2 is selected.
- the failure mode calculation unit 52 calculates the failure frequency of each failure mode of the target part.
- the measured value calculation unit 51 calculates the measured value of the frequency of the vibration generated in the component.
- the failure mode identifying unit 54 identifies the failure mode of the target component by comparing the actually measured frequency, which is the measured value, with the failure frequency. In step S14, the failure mode identifying unit 54 calculates an identification score of the identified failure mode.
- the representative life curve selection unit 53 selects a representative life curve and a failure threshold based on the specified failure mode.
- step S15 the life prediction curve generation unit 55 reads the representative life curve C1 and the failure threshold T selected by the representative life curve selection unit 53 from the representative life curve storage unit 34.
- step S16 the life prediction curve generation unit 55 generates a life prediction curve C4 based on the read representative life curve C1.
- FIG. 13 is a flowchart showing a procedure of processing of generating the life prediction curve C4 by the life prediction curve generation unit 55 shown in FIG.
- the life prediction curve generation unit 55 obtains the rated curve C2 by extending the time axis of the representative life curve C1 based on the rated life and the failure threshold T.
- step S22 the life prediction curve generation unit 55 obtains the actual measurement curve C3 based on the actual measurement values of the vibration amplitude up to the present time.
- step S23 the life prediction curve generation unit 55 obtains the life prediction curve C4 according to the weighting by applying weighting on the rated curve C2 to be close to the actual measurement curve C3.
- the process of generating the life prediction curve C4 by the life prediction curve generation unit 55 ends.
- step S17 shown in FIG. 12 the life prediction unit 56 calculates the remaining life of the target component based on the life prediction curve C4 generated by the life prediction curve generation unit 55.
- life data storage unit 33 stores the failure mode specified in step S13, the remaining life calculated in step S17, and the identification score calculated in step S14.
- step S19 the display device 5 displays the failure mode read from the life data storage unit 33, the remaining life, and the identification score.
- a part or all of the processing by the function of the data processing device 2 of the first embodiment may be performed in the cloud server 3.
- the cloud server 3 may hold a failure model which is a calculation formula of failure mode value, and perform calculation of failure mode value and identification of failure mode.
- the data processing device 2 includes the algorithm selection unit 26 which selects the preventive maintenance algorithm 12 corresponding to the target part.
- the algorithm selection unit 26 selects the preventive maintenance algorithm 12 corresponding to the target part.
- the data processing apparatus 2 according to the second embodiment of the present invention changes the execution cycle of the life prediction for each part according to the elapsed time from the start of use of the part for each part constituting the device 4B.
- the data processing device 2 according to the second embodiment has the same configuration as the data processing device 2 according to the first embodiment.
- the preventive maintenance managing unit 24 shortens the execution period of the life prediction and increases the execution frequency of the life prediction process as the elapsed time from the start of the use of the parts becomes longer.
- the preventive maintenance manager 24 may change the execution cycle of the life prediction based on the weighting ratio p in the first embodiment. As a result, the preventive maintenance management unit 24 increases the execution frequency of the life prediction process as the measured value of the vibration amplitude increases and as time passes.
- the data processing device 2 changes the execution cycle of the life prediction for each part according to the elapsed time since the start of use of the part, according to the increase degree of the actual measurement value.
- the execution frequency of the life prediction process can be changed.
- the data processing device 2 can increase the prediction accuracy of the remaining life.
- the configuration shown in the above embodiment shows an example of the contents of the present invention, and can be combined with another known technique, and one of the configurations is possible within the scope of the present invention. Parts can be omitted or changed.
- SYMBOLS 1 data processing system 2 data processing apparatus, 3 cloud server, 4A, 4B, 4C device, 5 display apparatus, 10 preventive maintenance application, 11 task handler, 12 preventive maintenance algorithm, 13 threads, 14 setting information, 15 specification parameter , 16 industrial data, 20 control unit, 21 storage unit, 22 communication unit, 23 input unit, 24 preventive maintenance management unit, 25 preventive maintenance processing unit, 26 algorithm selection unit, 30 algorithm storage unit, 31 industry data storage unit, 32 Specifications parameter storage unit, 33 life data storage unit, 34 representative life curve storage unit, 35 setting information storage unit, 40 CPU, 41 RAM, 42 HDD, 43 communication circuit, 44 input device, 45 bus, 51 actual value calculation unit , 52 failure modes Out portion, 53 representative life curve selecting unit 54 failure mode identification unit 55 life prediction curve generation unit, 56 life prediction unit.
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Human Resources & Organizations (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Marketing (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- Entrepreneurship & Innovation (AREA)
- Operations Research (AREA)
- Theoretical Computer Science (AREA)
- Development Economics (AREA)
- Game Theory and Decision Science (AREA)
- Testing And Monitoring For Control Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Testing Of Devices, Machine Parts, Or Other Structures Thereof (AREA)
Abstract
Description
図1は、本発明の実施の形態1にかかるデータ処理システムのブロック図である。図1に示すデータ処理システム1は、データ処理装置2と、データ処理装置2に接続されたデバイス4Aと、デバイス4Aに接続されたデバイス4B,4Cとを有する。デバイス4A,4B,4Cは、産業データを取得する装置である。産業データは、温度、電圧、電流、距離、速度、あるいは位置情報などのデータであって、生産装置あるいは生産現場の状態についてのあらゆるデータである。
FIG. 1 is a block diagram of a data processing system according to a first embodiment of the present invention. A
本発明の実施の形態2にかかるデータ処理装置2は、デバイス4Bを構成する各部品について、部品の使用が開始されてからの経過時間に応じて、部品ごとの寿命予測の実行周期を変更する。実施の形態2にかかるデータ処理装置2は、実施の形態1にかかるデータ処理装置2と同様の構成を備える。実行周期管理部である予防保全管理部24は、部品の使用が開始されてからの経過時間に応じて実行周期を変更する。 Second Embodiment
The
Claims (16)
- 装置を構成する部品の寿命予測を行うためのアルゴリズムが格納されたアルゴリズム記憶部より、前記装置を構成する部品のうち寿命予測の対象とされる対象部品に対応するアルゴリズムを選択するアルゴリズム選択部と、
前記アルゴリズム選択部で選択されたアルゴリズムを基に、前記対象部品の寿命予測の処理を実行する寿命予測処理部と、
を備えることを特徴とするデータ処理装置。 An algorithm selection unit for selecting an algorithm corresponding to a target part to be a target of life prediction among the parts constituting the apparatus from an algorithm storage part in which an algorithm for performing life prediction of parts constituting the apparatus is stored; ,
A life prediction processing unit that executes processing of life prediction of the target component based on the algorithm selected by the algorithm selection unit;
A data processing apparatus comprising: - 前記アルゴリズム選択部は、前記部品ごとのアルゴリズムを識別するための識別情報を基にアルゴリズムを選択することを特徴とする請求項1に記載のデータ処理装置。 The data processing apparatus according to claim 1, wherein the algorithm selection unit selects an algorithm based on identification information for identifying an algorithm for each part.
- 前記アルゴリズム選択部は、前記部品ごとの前記寿命予測の実行周期の情報に基づいて、前記実行周期が到来した前記対象部品に対応するアルゴリズムを選択することを特徴とする請求項1または2に記載のデータ処理装置。 The said algorithm selection part selects the algorithm corresponding to the said target component for which the said execution period came based on the information of the execution period of the said lifetime prediction for every said component, The said Claim 1 or 2 characterized by the above-mentioned. Data processing equipment.
- 前記部品ごとの前記実行周期を管理する実行周期管理部を備え、
前記実行周期管理部は、前記部品の使用が開始されてからの経過時間に応じて前記実行周期を変更することを特徴とする請求項3に記載のデータ処理装置。 An execution cycle management unit that manages the execution cycle of each part;
4. The data processing apparatus according to claim 3, wherein the execution cycle management unit changes the execution cycle according to an elapsed time after the start of use of the component. - 前記アルゴリズム選択部は、前記対象部品に固有の情報である諸元パラメータを前記寿命予測処理部に入力し、
前記寿命予測処理部は、前記アルゴリズム選択部で選択されたアルゴリズムと前記諸元パラメータとを用いて、前記寿命予測の処理を実行することを特徴とする請求項1から4のいずれか1つに記載のデータ処理装置。 The algorithm selection unit inputs specification parameters, which are information specific to the target part, to the life prediction processing unit.
The said life prediction process part performs the process of the said life prediction using the algorithm and the said specification parameter which were selected by the said algorithm selection part in any one of the Claims 1 to 4 characterized by the above-mentioned. Data processor as described. - 前記寿命予測処理部は、
前記部品の故障原因を示す故障モードの特定に使用される数値である故障モード値を算出する故障モード算出部と、
前記故障モード値を基に、前記対象部品の故障モードを特定する故障モード特定部と、
を備えることを特徴とする請求項1から5のいずれか1つに記載のデータ処理装置。 The life prediction processing unit
A failure mode calculation unit that calculates a failure mode value that is a numerical value used to identify a failure mode that indicates a failure cause of the part;
A failure mode identification unit that identifies a failure mode of the target component based on the failure mode value;
The data processing apparatus according to any one of claims 1 to 5, comprising: - 前記部品の寿命を検証する試験にて得られた実測値と時間との関係を表す第1のカーブと、前記試験にて前記部品が故障に至ったときの前記実測値である故障閾値とを記憶する記憶部を備え、
前記寿命予測処理部は、前記対象部品についての前記第1のカーブと前記故障閾値を前記記憶部から読み出して、前記第1のカーブを前記故障閾値と前記対象部品の定格寿命とに基づいて変形させることにより第2のカーブを生成し、前記第2のカーブに基づいて、前記対象部品の予測寿命の算出に使用される寿命予測カーブを生成する寿命予測カーブ生成部を備えることを特徴とする請求項6に記載のデータ処理装置。 A first curve representing a relationship between an actual measurement value obtained in a test for verifying the life of the part and time, and a failure threshold which is the actual measurement value when the part fails in the test; It has a storage unit to store
The life prediction processing unit reads the first curve and the failure threshold for the target component from the storage unit, and deforms the first curve based on the failure threshold and the rated life of the target component. Generating a second curve by causing the second curve to generate a life prediction curve to be used for calculating the predicted life of the target part based on the second curve. The data processing apparatus according to claim 6. - 前記寿命予測カーブ生成部は、前記故障モード値に対応する実測値と時間との関係を表す第3のカーブを生成し、前記第2のカーブと前記第3のカーブとの混合により前記寿命予測カーブを生成することを特徴とする請求項7に記載のデータ処理装置。 The life prediction curve generation unit generates a third curve representing a relationship between an actual measurement value corresponding to the failure mode value and time, and the life prediction by mixing the second curve and the third curve. The data processing apparatus according to claim 7, wherein a curve is generated.
- 前記寿命予測カーブ生成部は、前記寿命予測カーブにおける前記第3のカーブの支配度合いを表す重み付けを前記第3のカーブに施すことにより前記寿命予測カーブを生成することを特徴とする請求項8に記載のデータ処理装置。 9. The life prediction curve generation unit according to claim 8, wherein the life prediction curve is generated by applying a weighting to the third curve to represent the degree of control of the third curve in the life prediction curve. Data processor as described.
- 前記寿命予測カーブ生成部は、時間が経過するにしたがい前記第3のカーブの支配度合いが高くなる前記重み付けを施すことを特徴とする請求項9に記載のデータ処理装置。 The data processing apparatus according to claim 9, wherein the life prediction curve generation unit performs the weighting such that the control degree of the third curve becomes higher as time passes.
- 前記寿命予測カーブ生成部は、前記実測値が増加するにしたがい前記第3のカーブの支配度合いが高くなる前記重み付けを施すことを特徴とする請求項9に記載のデータ処理装置。 The data processing apparatus according to claim 9, wherein the life prediction curve generation unit performs the weighting such that the degree of control of the third curve increases as the actual measurement value increases.
- 前記故障モード特定部は、前記故障モード値に対応する実測値として観測された現象が、特定された前記故障モードの故障による現象であることの確度を表す同定スコアを算出することを特徴とする請求項6に記載のデータ処理装置。 The failure mode identification unit is characterized by calculating an identification score indicating the probability that the phenomenon observed as the actual measurement value corresponding to the failure mode value is a phenomenon due to a failure of the identified failure mode. The data processing apparatus according to claim 6.
- 装置を構成する部品の寿命予測を行うためのアルゴリズムが格納されたアルゴリズム記憶部より、前記装置を構成する部品のうち寿命予測の対象とされる対象部品に対応するアルゴリズムを選択するアルゴリズム選択部と、
前記アルゴリズム選択部で選択されたアルゴリズムを基に、前記対象部品の寿命予測の処理を実行する寿命予測処理部と、
を備えることを特徴とするデータ処理システム。 An algorithm selection unit for selecting an algorithm corresponding to a target part to be a target of life prediction among the parts constituting the apparatus from an algorithm storage part in which an algorithm for performing life prediction of parts constituting the apparatus is stored; ,
A life prediction processing unit that executes processing of life prediction of the target component based on the algorithm selected by the algorithm selection unit;
A data processing system comprising: - データ処理装置が、
装置を構成する部品の寿命予測を行うためのアルゴリズムから、前記装置を構成する部品のうち寿命予測の対象とされる対象部品に対応するアルゴリズムを選択するステップと、
選択された前記アルゴリズムを基に、前記対象部品の寿命予測の処理を実行するステップと、
を含むことを特徴とするデータ処理方法。 The data processor
Selecting an algorithm corresponding to a target part to be a target of the life prediction among the parts constituting the device, from an algorithm for performing the life prediction of the parts constituting the device;
Executing a process of life prediction of the target part based on the selected algorithm;
A data processing method comprising: - コンピュータを、装置を構成する部品の寿命予測の処理を行うデータ処理装置として機能させるデータ処理プログラムであって、
前記部品の寿命予測を行うためのアルゴリズムから、前記装置を構成する部品のうち寿命予測の対象とされる対象部品に対応するアルゴリズムを選択するステップと、
選択された前記アルゴリズムを基に、前記対象部品の寿命予測の処理を実行するステップと、
を前記コンピュータに実行させることを特徴とするデータ処理プログラム。 A data processing program that causes a computer to function as a data processing apparatus that performs processing of life prediction of parts constituting the apparatus,
Selecting an algorithm corresponding to a target part to be a target of the life prediction among the parts constituting the apparatus from the algorithm for performing the life prediction of the part;
Executing a process of life prediction of the target part based on the selected algorithm;
A data processing program causing the computer to execute the program. - 請求項15に記載のデータ処理プログラムが記憶され、コンピュータによる読み取りが可能とされたことを特徴とする記憶媒体。 A storage medium storing the data processing program according to claim 15 and readable by a computer.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020207010219A KR102343793B1 (en) | 2017-10-17 | 2017-10-17 | Data processing apparatus, data processing system, data processing method, data processing program and storage medium |
JP2019502021A JP6676210B2 (en) | 2017-10-17 | 2017-10-17 | Data processing device, data processing system, data processing method, data processing program, and storage medium |
CN201780095784.2A CN111213162B (en) | 2017-10-17 | 2017-10-17 | Data processing device, data processing system, data processing method, and storage medium |
PCT/JP2017/037555 WO2019077679A1 (en) | 2017-10-17 | 2017-10-17 | Data processing device, data processing system, data processing method, data processing program, and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2017/037555 WO2019077679A1 (en) | 2017-10-17 | 2017-10-17 | Data processing device, data processing system, data processing method, data processing program, and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2019077679A1 true WO2019077679A1 (en) | 2019-04-25 |
Family
ID=66173585
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2017/037555 WO2019077679A1 (en) | 2017-10-17 | 2017-10-17 | Data processing device, data processing system, data processing method, data processing program, and storage medium |
Country Status (4)
Country | Link |
---|---|
JP (1) | JP6676210B2 (en) |
KR (1) | KR102343793B1 (en) |
CN (1) | CN111213162B (en) |
WO (1) | WO2019077679A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021071809A (en) * | 2019-10-29 | 2021-05-06 | パナソニックIpマネジメント株式会社 | Maintenance system, processing method, and program |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP4016222B1 (en) * | 2020-12-18 | 2024-09-04 | Honeywell International Inc. | Monitoring the remaining useful lifetime of an asset |
JP7501452B2 (en) * | 2021-06-09 | 2024-06-18 | トヨタ自動車株式会社 | Ball screw maintenance management system and ball screw maintenance management method |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0450731A (en) * | 1990-06-19 | 1992-02-19 | Toshiba Corp | Rotary machine fault diagnostic system |
JP2003261237A (en) * | 2002-03-12 | 2003-09-16 | Canon Inc | Sheet conveying device, image forming device, and rotator life predicting method |
JP2006016165A (en) * | 2004-07-02 | 2006-01-19 | Mitsubishi Electric Building Techno Service Co Ltd | Parts replacement management system |
JP2006031231A (en) * | 2004-07-14 | 2006-02-02 | Toshiba Corp | Plant controller preventive security system and plant controller preventive security method |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002092137A (en) * | 2000-09-14 | 2002-03-29 | Nippon Mitsubishi Oil Corp | Life prediction system and life prediction method |
JP2002189512A (en) * | 2000-12-21 | 2002-07-05 | Mitsubishi Heavy Ind Ltd | Support system and support method and server |
US7328128B2 (en) * | 2006-02-22 | 2008-02-05 | General Electric Company | Method, system, and computer program product for performing prognosis and asset management services |
US7558771B2 (en) * | 2006-06-07 | 2009-07-07 | Gm Global Technology Operations, Inc. | System and method for selection of prediction tools |
JP2009193486A (en) * | 2008-02-18 | 2009-08-27 | Fuji Xerox Co Ltd | Failure diagnostic device and program |
JP5764928B2 (en) * | 2011-01-05 | 2015-08-19 | 富士ゼロックス株式会社 | Component deterioration degree calculating device, image forming device, and program |
US20120283963A1 (en) | 2011-05-05 | 2012-11-08 | Mitchell David J | Method for predicting a remaining useful life of an engine and components thereof |
JP5076031B2 (en) * | 2012-01-23 | 2012-11-21 | 株式会社東芝 | Product life analysis apparatus and product life analysis method |
KR101288005B1 (en) * | 2012-08-21 | 2013-07-23 | 매크로이에스아이 주식회사 | Part life analysis system using n-dimensional matrix |
US20140095133A1 (en) * | 2012-09-28 | 2014-04-03 | General Electric Company | Systems and methods for managing mechanical systems and components |
JP6308777B2 (en) * | 2013-12-25 | 2018-04-11 | Eizo株式会社 | Life prediction method, life prediction program, and life prediction device |
KR101567980B1 (en) * | 2014-04-21 | 2015-11-20 | (주)에너토크 | Apparatus for predicting lifetime |
JP2016056997A (en) * | 2014-09-09 | 2016-04-21 | 大和ハウス工業株式会社 | Energy utilization system |
KR101677358B1 (en) * | 2015-01-28 | 2016-11-18 | 주식회사 엑센솔루션 | System and method of failure prognostic as to die casting facilities using neural network algorithm |
JP6536295B2 (en) * | 2015-08-31 | 2019-07-03 | 富士通株式会社 | Prediction performance curve estimation program, prediction performance curve estimation device and prediction performance curve estimation method |
CN105225010A (en) * | 2015-10-12 | 2016-01-06 | 国网山东省电力公司电力科学研究院 | A kind of transformer equipment lifetime estimation method based on reliability |
JP6301902B2 (en) * | 2015-12-21 | 2018-03-28 | ファナック株式会社 | Maintenance time prediction system and maintenance time prediction device |
CN105740625B (en) * | 2016-01-31 | 2018-02-23 | 太原科技大学 | A kind of real-time method for predicting residual useful life of gear |
-
2017
- 2017-10-17 KR KR1020207010219A patent/KR102343793B1/en active Active
- 2017-10-17 CN CN201780095784.2A patent/CN111213162B/en active Active
- 2017-10-17 WO PCT/JP2017/037555 patent/WO2019077679A1/en active Application Filing
- 2017-10-17 JP JP2019502021A patent/JP6676210B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0450731A (en) * | 1990-06-19 | 1992-02-19 | Toshiba Corp | Rotary machine fault diagnostic system |
JP2003261237A (en) * | 2002-03-12 | 2003-09-16 | Canon Inc | Sheet conveying device, image forming device, and rotator life predicting method |
JP2006016165A (en) * | 2004-07-02 | 2006-01-19 | Mitsubishi Electric Building Techno Service Co Ltd | Parts replacement management system |
JP2006031231A (en) * | 2004-07-14 | 2006-02-02 | Toshiba Corp | Plant controller preventive security system and plant controller preventive security method |
Non-Patent Citations (1)
Title |
---|
MIYAZAWA, MASAZUMI: "Current State and Future Problems of Equipment Management in Chemical Plants.", AUTOMATION, vol. 45, no. 6, 1 June 2000 (2000-06-01), pages 43 - 49, ISSN: 0473-5587 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021071809A (en) * | 2019-10-29 | 2021-05-06 | パナソニックIpマネジメント株式会社 | Maintenance system, processing method, and program |
JP7426586B2 (en) | 2019-10-29 | 2024-02-02 | パナソニックIpマネジメント株式会社 | Maintenance systems, processing methods, and programs |
Also Published As
Publication number | Publication date |
---|---|
CN111213162B (en) | 2023-08-25 |
KR102343793B1 (en) | 2021-12-27 |
JP6676210B2 (en) | 2020-04-08 |
KR20200051758A (en) | 2020-05-13 |
CN111213162A (en) | 2020-05-29 |
JPWO2019077679A1 (en) | 2019-11-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11480952B2 (en) | System, method and control unit for diagnosis and life prediction of one or more electro-mechanical systems | |
US10466138B2 (en) | Determining remaining useful life of rotating machinery including drive trains, gearboxes, and generators | |
JP6140331B1 (en) | Machine learning device and machine learning method for learning failure prediction of main shaft or motor driving main shaft, and failure prediction device and failure prediction system provided with machine learning device | |
US9476803B2 (en) | Method and an apparatus for predicting the condition of a machine or a component of the machine | |
US12135543B2 (en) | System and method for automated failure mode detection of rotating machinery | |
JP6676210B2 (en) | Data processing device, data processing system, data processing method, data processing program, and storage medium | |
CN112005181A (en) | Anomaly detection | |
EP4174601A1 (en) | System, apparatus and method for monitoring condition of an asset in technical installation | |
US11747191B2 (en) | Automated health state classifier for rotating machines based on expert knowledge | |
CN114117655B (en) | System, device and method for estimating remaining useful life of a bearing | |
JP7600048B2 (en) | Equipment diagnostic system and equipment diagnostic method | |
KR20210069351A (en) | Method and apparatus for outputting alarm about abnormal condition of robot | |
EP4354244A1 (en) | Anomaly detection for industrial assets | |
WO2020054725A1 (en) | Diagnostic apparatus and diagnostic method | |
EP4113235A1 (en) | Event visualization for asset condition monitoring | |
JP2020107025A (en) | Data selection device and method, and monitoring/diagnosing device | |
EP4253934A1 (en) | System, apparatus and method for misalignment-based remaining useful life estimation of a bearing | |
JP7544894B2 (en) | Event Cost Visualization for Asset Condition Monitoring | |
JP7589706B2 (en) | Fault diagnosis device, fault diagnosis program, and fault diagnosis method | |
WO2022128769A1 (en) | System, apparatus and method for estimating remaining useful life of at least one bearing |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
ENP | Entry into the national phase |
Ref document number: 2019502021 Country of ref document: JP Kind code of ref document: A |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17928856 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 20207010219 Country of ref document: KR Kind code of ref document: A |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 17928856 Country of ref document: EP Kind code of ref document: A1 |