Failure diagnosis system
11269322 · 2022-03-08
Assignee
Inventors
Cpc classification
G05B23/0283
PHYSICS
G05B23/0254
PHYSICS
G05B23/024
PHYSICS
G05B23/0235
PHYSICS
International classification
Abstract
A failure diagnosis system flexibly responds to a change in a diagnosis target by using a difference in measurement data before and after maintenance in predictive failure diagnosis. A pre-maintenance data DB stores measurement data before maintenance, and a post-maintenance data DB stores measurement data after maintenance. A feature detection algorithm group DB is provided where a plurality of feature detection algorithms are stored. A first feature is detected based on the measurement data by using each of the plurality of feature detection algorithms read from the feature detection algorithm group DB. An algorithm search unit selects one of the plurality of algorithms based on the feature thus detected. A second feature is detected from the measurement data by using the feature detection algorithm, and a sign predictive of failure of diagnosis of target equipment is diagnosed using the detected second feature.
Claims
1. A failure diagnosis system configured to diagnose a sign predictive of failure of diagnosis target equipment, comprising: a sensor configured to acquire measurement data from the diagnosis target equipment; a pre-maintenance data DB where the measurement data before maintenance acquired by the sensor is stored; a post-maintenance data DB where the measurement data after maintenance acquired by the sensor is stored; a feature detection algorithm group DB where a plurality of feature detection algorithms are stored; a first feature detection unit configured to detect a feature based on the measurement data by using each of the plurality of feature detection algorithms read from the feature detection algorithm group DB; an algorithm search unit configured to select one of the plurality of feature detection algorithms based on the feature detected by using each of the plurality of feature detection algorithms; a second feature detection unit configured to detect a feature from the measurement data by using the feature detection algorithm selected by the algorithm search unit; and a predictive diagnosis processing unit configured to diagnose a sign predictive of failure of the diagnosis target equipment by using the feature output from the second feature detection unit, wherein the algorithm search unit compares a feature based on the measurement data before maintenance and a feature based on the measurement data after maintenance to select one of the plurality of feature detection algorithms.
2. The failure diagnosis system according to claim 1, wherein the second feature detection unit holds a plurality of feature detection algorithms beforehand, and determines a feature detection algorithm to be used in accordance with algorithm change information corresponding to the feature detection algorithm selected by the algorithm search unit.
3. The failure diagnosis system according to claim 1, wherein the second feature detection unit includes a reconfigurable large scale integration (LSI) chip, and reconfigures the LSI chip in accordance with algorithm change information corresponding to the feature detection algorithm selected by the algorithm search unit.
4. The failure diagnosis system according to claim 1, wherein the pre-maintenance data DB, the post-maintenance data DB, the feature detection algorithm group DB, the first feature detection unit, and the algorithm search unit are installed in an optimal algorithm search device, and the second feature detection unit and the predictive diagnosis processing unit are installed in a diagnosis processing device.
5. The failure diagnosis system according to claim 1, wherein the pre-maintenance data DB, the post-maintenance data DB, the feature detection algorithm group DB, the first feature detection unit, the algorithm search unit, the second feature detection unit, and the predictive diagnosis processing unit are installed in a single device.
6. The failure diagnosis system according to claim 5, wherein the feature detection algorithm selected by the algorithm search unit is applied to the second feature detection unit installed in a different diagnosis processing device.
7. The failure diagnosis system according to claim 1, wherein the predictive diagnosis processing unit is installed on a cloud.
Description
BRIEF DESCRIPTION OF DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
DESCRIPTION OF EMBODIMENTS
(19) Hereinafter, a description will be given of embodiments of the present invention with reference to the drawings.
First Embodiment
(20) A failure diagnosis system 100 according to a first embodiment of the present invention will be described with reference to
(21) First, a description will be given of a structure of the failure diagnosis system 100 with reference to the hardware block diagram of
(22) Herein, a structure where the failure diagnosis system 100 includes the optimal algorithm search device 1 and the diagnosis processing device 2 that are separated from each other is illustrated, but the failure diagnosis system 100 may include the optimal algorithm search device 1 and the diagnosis processing device 2 that are integrated with each other. Further, the failure diagnosis system 100 may be connected to a storage and diagnosis processing device 24 on a network by the communication channel 23 to allow the storage and diagnosis processing device 24 to take charge of some of the function of the optimal algorithm search device 1. In the following, a description will be given of an example where the air compressor 30 serves as the diagnosis target, but it goes without saying that different equipment may serve as the diagnosis target.
(23) The air compressor 30 serving as the diagnosis target according to the present embodiment includes an air compressor body 30a, a rotary machine 30b that drives the air compressor body 30a, and a power supply 30c of the rotary machine 30b. Further, an acceleration sensor 30e that measures vibrations is attached to a bearing 30d of the rotary machine 30b, and a current sensor 30f that measures a supplied current is attached to an electric wire connecting the power supply 30c and the rotary machine 30b. Hereinafter, sensors that acquire physical quantities of the air compressor 30 such as the acceleration sensor 30e and the current sensor 30f are referred to as the sensor 3 of the air compressor 30, and an effective acceleration value and current value acquired by the sensor 3 are each referred to as a feature of the air compressor 30.
(24) As illustrated in
(25) Further, the diagnosis processing device 2 includes a central control device 20a such as a CPU, an input device 20b such as a keyboard or a mouse, an output device 20c such as a display, a communication device 20d connected to the communication channel 23, and a primary storage device 20e such as a semiconductor memory, and these components are connected to each other by a bus. With programs corresponding to a feature detection processing unit 2c and the like (to be described later) loaded in the primary storage device 20e, the central control device 20a executes the programs to implement each function illustrated within the primary storage device 20e in
(26) Next, a description will be given of a reason why the diagnosis processing device 2 can diagnose an abnormality based on the effective acceleration value acquired by the acceleration sensor 30e on the bearing 30d with reference to
(27) On the other hand, a dashed line L1 represents a change with time in the effective acceleration value after time T2 when no greasing up is performed at time T2. After the elapse of a sufficient time from greasing up at time T1, when an increase in the effective acceleration value exceeding the threshold a0 has been observed, the increase in the effective acceleration value can be diagnosed as resulting from grease deterioration, allowing the diagnosis processing device 2 to notify an administrator of the air compressor 30 or the like of a warning prompting the administrator or the like to perform greasing up.
(28) On the other hand, a dashed line L2 represents a situation where the effective acceleration value has reached the predetermined threshold a0 before the elapse of the sufficient time from the greasing up at time T1. When such an increase in the effective acceleration value has been observed, the increase in the effective acceleration value can be diagnosed, by the diagnosis processing device 2, as resulting from a factor other than normal grease deterioration, allowing the diagnosis processing device 2 to notify the administrator of the air compressor 30 or the like of an abnormality in the bearing 30d such as breakage or contamination by foreign bodies.
(29) In
(30) Next, a detailed description will be given of each function implemented by the optimal algorithm search device 1 and the diagnosis processing device 2 with reference to the functional block diagram of
(31) <Optimal Algorithm Search Device>
(32) A maintenance progress state setting unit 1a of the optimal algorithm search device 1 is a component configured to manually or automatically set and record a progress state of maintenance of the air compressor 30. Specifically, the maintenance progress state setting unit 1a sets and records a state before and after maintenance and event information (a time when grease is applied) during maintenance.
(33) A measurement data capture unit 1b is a component configured to convert a physical quantity (charge, current, resistance, or the like) acquired by the sensor 3 into a voltage analog signal or a voltage digital signal value. Of pieces of data captured by the measurement data capture unit 1b, data captured before maintenance is stored in a pre-maintenance data DB 1c (DB stands for database, and the same applies to the following), and data captured after maintenance is stored in a post-maintenance data DB 1d. A description will be given herein of a configuration where the pre-maintenance data DB 1c and the post-maintenance data DB 1d are separated from each other, but another configuration may be employed where the data captured before maintenance and the data captured after maintenance are stored in the same database and separately read based on time information or event information stored together with each piece of the data.
(34) The feature detection processing unit 1f performs feature detection computation on data read from the pre-maintenance data DB 1c and data read from the post-maintenance data DB 1d by using a plurality of feature detection algorithms prestored in the feature detection algorithm group DB 1e and outputs a plurality of feature detection results.
(35) An optimal algorithm search unit 1g compares the plurality of feature detection results thus input, and selects a feature detection algorithm corresponding to the best feature detection result. Herein, such selection of the feature detection algorithm may be automatically made by the optimal algorithm search unit 1g based on mathematical index information, or manually made by the administrator or the like based on visualized information such as a waveform. Further, another configuration may be employed where a plurality of candidates that results from narrowing down the feature detection algorithms to some extent based on the mathematical index information are presented, and the final selection is manually made by the administrator or the like.
(36) Herein, the final goal of the failure diagnosis system 100 according to the present embodiment is to increase performance of the predictive abnormality diagnosis of the air compressor 30 made by the diagnosis processing device 2. The performance of the diagnosis processing device 2 is determined by a combination of a predictive diagnosis algorithm and a feature detection algorithm, and it is therefore desirable that the optimal algorithm search unit 1g evaluate the feature detection algorithm with consideration given to a combination of the feature detection algorithm and a predictive diagnosis algorithm actually used by the diagnosis processing device 2. In order to make the above configuration feasible, as illustrated in
(37) An algorithm change information generation unit 1h generates algorithm change information used to apply the feature detection algorithm selected by the optimal algorithm search unit 1g to a feature detection unit 2a of the diagnosis processing device 2. Details of the algorithm change information will be described later.
(38) <Diagnosis Processing Device>
(39) Next, a description will be given of the diagnosis processing device 2. The diagnosis processing device 2 includes the feature detection unit 2a, the predictive diagnosis processing unit 2e, and a diagnosis result output unit 2f. A feature detected by the feature detection unit 2a is input to the predictive diagnosis processing unit 2e to cause the predictive diagnosis processing unit 2e to perform the predictive diagnosis processing. Herein, to the predictive diagnosis processing, various predictive diagnosis algorithms such as threshold processing, trend analysis, statistical analysis, a method using AI, and machine learning are applicable. A diagnosis result obtained by the predictive diagnosis processing unit 2e is output from the diagnosis result output unit 2e.
(40) The feature detection unit 2a includes a measurement data capture unit 2b, the feature detection unit 2c, and a feature output processing unit 2d. Of these components, the feature detection unit 2c rewires a processing circuit in accordance with the algorithm change information generated by the algorithm change information generation unit 1h to enable feature detection with the optimal feature detection algorithm selected by the optimal algorithm search unit 1g. Specific examples of the feature detection processing unit 2c adapted to the change of the feature detection algorithm are illustrated in
(41) <First Structure Example of Feature Detection Processing Unit>
(42)
(43) <Second Structure Example of Feature Detection Processing Unit>
(44)
(45) <Third Structure Example of Feature Detection Processing Unit>
(46)
(47) As illustrated in
(48) The analog circuit block 5a includes a number of operational amplifiers, resistors, capacitors, in which a switch circuit switches among circuit connections to allow the elements to be reconfigured into analog circuits having various functions Accordingly, it is possible to implement filter processing, processing of an analog signal such as an average value or an effective value in an analog domain by changing the circuit connections.
(49) The digital circuit block 5b includes a number of gate circuits and functional digital circuits, in which various digital circuits can be created through a change of circuit connection configuration. Further, this processing may be performed with a field-programmable gate array (FPGA) or the like installed outside of the feature detection processing unit 2c.
(50) The CPU 5c is capable of performing not only such processing as performed by the CPU 4a described with reference to
(51) In the structure illustrated in
(52) <Algorithm Selection Processing in Optimal Algorithm Search Device>
(53) Next, a detailed description will be given of feature detection algorithm selection processing performed by the optimal algorithm search device 1 with reference to
(54) When a search processing start button 7a on the operation screen illustrated in
(55) Next, when a pre-maintenance data acquisition start button 7b used to start the acquisition of sensor data before maintenance is pressed on the operation screen, a pre-maintenance data acquisition command is issued (S2) to start the capture of measurement data (S3), and sensor data is captured accordingly (S4). Subsequently, when a pre-maintenance data acquisition stop button 7c is pressed, a capture stop command is issued (S5), and the measurement data thus captured is stored in the pre-maintenance data DB 1c accordingly (S6). Consequently, the measurement data before the start of maintenance has been acquired.
(56) In order to select the optimal feature detection algorithm, the measurement data before the start of maintenance needs to be captured for at least a certain time, and it is therefore desirable that the pre-maintenance data acquisition stop button 7c be pressed after the elapse of at least the certain time. For this reason, an elapsed time from the start of measurement data acquisition may be displayed on the operation screen, or the pre-maintenance data acquisition stop button 7c may be displayed after the elapse of a predetermined time. Alternatively, the optimal algorithm search device 1 may be kept in operation, and measurement data may be recorded all the time until the pre-maintenance data acquisition stop button 7c is pressed.
(57) Subsequently, maintenance of the bearing 30d is performed (S7). Note that, during this maintenance, it is assumed that, after the first greasing up, the air compressor 30 is kept in operation for a predetermined time, and then the second greasing up is performed.
(58) An event-during-maintenance registration button 7d displayed on the operation screen is a button used to register an event during maintenance. For example, as described above, when the greasing up is performed twice, pressing the button for each greasing up makes it possible to record the occurrence of the event. This in turn makes it possible to visualize how a feature changes depending on the event (how much the feature is affected by the event). Note that another configuration may be employed where an RFID or the like is attached to a grease inlet, and a grease application jig is brought into close proximity to the grease inlet to cause a corresponding event to be automatically registered.
(59) When the maintenance is completed, and then a post-maintenance data acquisition start button 7d is pressed to start acquisition of measurement data after the maintenance, a post-maintenance data acquisition command is issued (S8) to start the capture of measurement data (S9), and measurement data is captured accordingly (S10). Subsequently, when a post-maintenance data acquisition stop button 7e is pressed, the capture stop command is issued (S11), and the measurement data thus captured is stored in the post-maintenance data DB 1d accordingly (S12). Consequently, the measurement data before the start of maintenance has been acquired.
(60) When the measurement data before the maintenance and the measurement data after the maintenance have been acquired, the feature detection processing unit 1f manipulates the pieces of measurement data read from the pre-maintenance data DB 1c and post-maintenance data DB 1d by using each of the feature detection algorithms stored in the feature detection algorithm group DB 1e to compute a feature value based on the feature detection algorithm (S13).
(61) A description will be given below of, with reference to a waveform display field 7g illustrated in
(62) As is apparent from the waveform display field 7g, a difference in effective acceleration value (7h) obtained by the method A between before and after maintenance is significantly larger than differences in effective acceleration values (7i to 7k) obtained by the other methods. A difference in feature between before and after maintenance display field 7m displays differences in effective acceleration values (features) before and after maintenance with a bar graph, making it possible to grasp the advantage of the method A more easily.
(63) Based on these pieces of information, a feature detection algorithm that maximizes the difference in feature between before and after maintenance is selected as the optimal algorithm (S14). As described above, an algorithm may be selected automatically by the optimal algorithm search unit 1g, or may be manually selected by the administrator or the like through operation of a method selection button 7l.
(64) Then, the change information creation unit 1h creates the algorithm change information to be transmitted to the diagnosis processing device 2 based on the feature detection algorithm thus selected (S15), and transmits the algorithm change information to the diagnosis processing device 2 to bring a series of feature detection algorithm selection processing to an end. Note that the algorithm change information thus created corresponds to the information described with reference to
(65) As described above, the optimal feature detection algorithm is searched for, and the change information for the diagnosis processing device 2 is generated.
(66) <Predictive Abnormality Diagnosis Processing in Diagnosis Processing Device>
(67) Next, a description will be given of a flow of predictive abnormality diagnosis processing in the diagnosis processing device 2 with reference to
(68) When the predictive abnormality diagnosis processing is started (S81), the feature detection unit 2a of the diagnosis processing device 2 starts to capture measurement data input from the sensor 3 while the air compressor 30 is in actual operation (S82). Then, when the measurement data capture unit 2b has captured the measurement data (S83), the feature detection processing unit 2c detects a feature (for example, effective acceleration value) from the measurement data by using the optimal feature detection algorithm selected by the optimal algorithm search device 1 (S84), and then the feature output processing unit 2d outputs the feature (S85). This makes it possible to acquire a feature while the air compressor 30 is in actual operation by using an algorithm most suitable for highlighting the difference in feature between before and after maintenance.
(69) Subsequently, the predictive diagnosis processing unit 2e performs the predictive diagnosis processing by using the feature output from the feature detection unit 2a (S86). Since the feature used herein is obtained based on the algorithm that highlights a change in state of the air compressor 30, the use of the feature as an input to the predictive diagnosis algorithm makes it possible to increase the accuracy of predictive abnormality diagnosis. A result of predictive diagnosis is output from the diagnosis result output unit 2f (S87), and diagnosis processing in steps S83 to S87 is repeated until a diagnosis stop command is received (S88). Then, when the diagnosis stop command is received, the predictive abnormality diagnosis in the diagnosis processing device 2 is stopped (S89).
(70) <Effect of Present Embodiment>
(71) The structure and configuration of the present embodiment described above make it possible to easily identify, based on measurement data before and after maintenance, a type of feature and feature detection algorithm that allow a difference between before and after maintenance to be optimally expressed, to increase the accuracy of predictive abnormality diagnosis in the diagnosis processing device 2 by using the feature detection algorithm, and to select the optimal combination from among a plurality of combination candidates of features, feature detection algorithms, and diagnosis processing algorithms with consideration given to detection performance, hardware limits, cost, and the like.
(72) Further, even when there are various device configurations and features peculiar to a current environment, it is possible for a single device to perform diagnosis processing through flexible reconfiguration.
(73) Note that the present invention is not limited to the application to the bearing diagnosis described above as an example. For example, the present invention is additionally applicable to various physical quantities and diagnosis items such as motor coil insulation diagnosis and filter clogging diagnosis, which makes it possible to reduce the cost by mass production.
Second Embodiment
(74) Next, a description will be given of a failure diagnosis system according to a second embodiment of the present invention with reference to
(75) Note that description will be omitted for common parts with the first embodiment.
(76) In
(77) <First Modification of Optimal Algorithm Selection Method>
(78) When an effective acceleration value (feature) as shown in
(79) Therefore, in
(80) <Second Modification of Optimal Algorithm Selection Method>
(81) When the rotary machine 30b is a speed-variable machine that changes the rotation speed in response to changes in load, an effective acceleration value (feature) as shown in
(82) Therefore, as shown in
(83) <Third Modification of Optimal Algorithm Selection Method>
(84) The feature detection algorithm selection methods where the effective acceleration value serves as the feature have been described above. Next, a description will be given, with reference to
(85) In
(86) Therefore, when
(87)
Third Embodiment
(88) Next, a description will be given of a failure diagnosis system according to the second embodiment of the present invention with reference to
(89) The failure diagnosis system 100 according to the first embodiment has a structure where the optimal algorithm search device 1 and a feature extraction device 2 are separated from each other as shown in
(90) Further, as shown in
(91) Furthermore, as shown in
REFERENCE SIGNS LIST
(92) 100 failure diagnosis system 1 optimal algorithm search device 2 diagnosis processing device 10a, 20a central control device 10b, 20b input device 10c, 20c output device 10d, 20d communication device 10e secondary storage device 10f, 20e primary storage device 3 sensor 5a analog circuit block 5b digital circuit block 23 communication channel 24 storage and diagnosis processing device on network 30 air compressor 30a air compressor body 30b rotary machine 30c power supply 30d bearing 30e acceleration sensor 30f current sensor