WO2009037084A1 - A method and system for failure analysis and diagnosis - Google Patents

A method and system for failure analysis and diagnosis Download PDF

Info

Publication number
WO2009037084A1
WO2009037084A1 PCT/EP2008/061314 EP2008061314W WO2009037084A1 WO 2009037084 A1 WO2009037084 A1 WO 2009037084A1 EP 2008061314 W EP2008061314 W EP 2008061314W WO 2009037084 A1 WO2009037084 A1 WO 2009037084A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
data
analysis
failure
diagnosis
Prior art date
Application number
PCT/EP2008/061314
Other languages
French (fr)
Inventor
Xi Hu
Jian Hui Xing
Wen Gang Shi
Qing Gang Wang
Yue Zhuo
Original Assignee
Siemens Aktiengesellschaft
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Siemens Aktiengesellschaft filed Critical Siemens Aktiengesellschaft
Publication of WO2009037084A1 publication Critical patent/WO2009037084A1/en

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0259Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
    • G05B23/0275Fault isolation and identification, e.g. classify fault; estimate cause or root of failure
    • G05B23/0281Quantitative, e.g. mathematical distance; Clustering; Neural networks; Statistical analysis
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0218Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults
    • G05B23/0224Process history based detection method, e.g. whereby history implies the availability of large amounts of data
    • G05B23/024Quantitative history assessment, e.g. mathematical relationships between available data; Functions therefor; Principal component analysis [PCA]; Partial least square [PLS]; Statistical classifiers, e.g. Bayesian networks, linear regression or correlation analysis; Neural networks

Definitions

  • the present invention relates to the field of mechanical maintenance, especially to a method and system for failure analysis and diagnosis.
  • the process for analyzing mechanical equipment typically comprises: understanding the data regarding various status aspects of a piece of mechanical equipment and associated a priori knowledge; selecting a set of associated data of interest from a number of data sources; carrying out analysis to the selected data by means of suitable methods; and acquiring the information regarding various aspects of the mechanical equipment according to the result of the data analysis.
  • diagnosing systems provide a platform for users to attend video conferencing for real time discussion, and for them to exchange their opinions and diagnosis results, however, since such a process is usually an oral communication process, the intermediate results during the discussion and associated information cannot be stored as references for future analysis and diagnosis.
  • the present invention provides a method for failure analysis and diagnosis, and on the other aspect, provides a system for failure analysis and diagnosis, so as to collect and store the experiences accumulated and to improve the efficiency in the future process of failure analysis and diagnosis.
  • the method for failure analysis and diagnosis comprises: acquiring data information including failure diagnosis information and an analysis method adopted; wherein, said failure diagnosis information includes an object to be diagnosed and reasons for a failure; providing said failure diagnosis information to a maintenance terminal, receiving feedback information from the maintenance terminal regarding whether or not the failure diagnosis information is correct; and performing statistic calculations and storage on the data information including the analysis method and the failure diagnosis information according to said feedback information.
  • said step of acquiring data information including the failure diagnosis information and the analysis method adopted it further comprises: receiving a data analysis request inputted by a user aiming at a particular analysis method; accomplishing a data analysis according to said data analysis request, and providing the result of the data analysis obtained to the user; and said failure diagnosis information is the failure diagnosis information obtained according to said data analysis result.
  • said step of receiving the data analysis request inputted by the user aiming at the particular analysis method further comprises : providing the information of various data analyzing tools for accomplishing different data analyzing functions to the user; said step for receiving data analysis request inputted by each user aiming at the particular analysis method is to receive the data analysis request inputted by the user after having selected the data analyzing tools aiming at the particular analysis method; and said step for accomplishing data analysis according to the data analysis request is to accomplish the data analysis by a corresponding data analyzing tool according to said data analysis request .
  • said step for acquiring the failure diagnosis information according to the result of data analysis further comprises: providing to a user a pre-configured list of failure diagnosis information including an object to be diagnosed and its corresponding failure reasons; and said failure diagnosis information obtained according to said data analysis result is the corresponding failure diagnosis information selected by the user from said list of failure diagnosis information including the object to be diagnosed and its corresponding failure reasons, and said failure diagnosis information comprises: the object to be diagnosed and any of the possible and/or eliminable failure reasons of the object to be diagnosed.
  • the method further comprises: storing in advance a corresponding relationship between a data analysis result and the failure diagnosis information; and said failure diagnosis information obtained from data analysis result is the failure diagnosis information obtained according to said data analysis result and the corresponding relationship between said data analysis result and failure diagnosis information.
  • the method further comprises: after having received the data analysis request from the user, creating a user temporary report form regarding each piece of mechanical equipment, tracking and recording in said temporary report form the data information of the failure analysis and diagnosis process of each piece of mechanical equipment for each user.
  • the method further comprises: according to said user temporary report form, providing to the user the data information including the object to be diagnosed and intermediate data during the failure analysis and diagnosis process, receiving a data analysis request inputted by the user based on said data information, and returning to execute said step for accomplishing the data analysis according to the data analysis request.
  • said step for providing the failure diagnosis information to the maintenance terminal is by: summarizing the failure diagnosis information according to said user temporary report form, generating a maintenance report form containing the failure diagnosis information and a filling-in field for the feedback information, and providing it to the maintenance terminal; and said step for receiving from the maintenance terminal feedback information regarding whether or not the failure diagnosis information is correct is by: receiving the feedback information inputted into said feedback information filling-in field by the maintenance terminal regarding whether or not the failure diagnosis information is correct.
  • said step for performing statistic calculations and storage on the data information including the analysis method and the failure diagnosis information according to said feedback information comprises:
  • diagnosis record D. judging whether or not the feedback information of said diagnosis record is the feedback information for a correct diagnosis, if it is, storing said diagnosis record as a knowledge record; otherwise, discarding the diagnosis record.
  • the method further comprises: extracting the data information aiming at a selected object to be diagnosed and including an analysis method and failure diagnosis information, and providing said data information to the user.
  • said step for extracting the data information aiming at a selected object to be diagnosed and including an analysis method and failure diagnosis information is by: extracting the data information, with a maximum diagnosis weight value, aiming at the selected object to be diagnosed and including the analysis method and the failure diagnosis information; or it is by: extracting, according to the order of the diagnosis weight values from high to low for the selected object to be diagnosed, one by one the data information including the analysis method and the failure diagnosis information; or it is by: extracting, according to the order of the diagnosis weight values from low to high for the selected object to be diagnosed, one by one the data information including the analysis method and the failure diagnosis information.
  • said step for receiving the data analysis request inputted by the user aiming at the particular analysis method is by receiving the data analysis request inputted by the user aiming at the particular analysis method according to said extracted data information including the analysis method and the failure diagnosis information.
  • a system for failure analysis and diagnosis comprises: a user information interaction module for information interacting between the user and a failure analysis and diagnosis module; the failure analysis and diagnosis module for acquiring data information including failure diagnosis information and an analysis method adopted, wherein the failure diagnosis information includes an object to be diagnosed and a failure reason; said failure diagnosis information is provided to a maintenance terminal via the user information interaction module; feedback information from the maintenance terminal inputted via the user information interaction module regarding whether or not the failure diagnosis information is correct is received; statistic calculations and storage of the data information including the analysis method and the failure diagnosis information according to said feedback information are performed.
  • said failure analysis and diagnosis module is further used for receiving a data analysis request aiming at a particular analysis method inputted by the user via the user information interaction module, accomplishing the data analysis according to said data analysis request, providing to the user the data analysis result obtained for the user to produce the failure diagnosis information according to said data analysis result.
  • said failure analysis and diagnosis module comprises: a mechanical status data storage module for acquiring and storing mechanical status data of various status of a piece of mechanical equipment; a process data storage module for storing the data information during a failure analysis and diagnosis process; a knowledge data storage module for storing the data information posterior to the completion of the failure analysis and diagnosis; a data analysis module for acquiring the mechanical status data from the mechanical status data storage module according to the user' s data analysis request coming from a process managing module, accomplishing the data analysis, and providing the result of the data analysis obtained to the process managing module; the process managing module for receiving the data analysis request inputted by the user via the user information interaction module; providing said data analysis request to said data analysis module, providing the result of the data analysis returned from the data analysis module to the user via the user information interaction module; receiving the failure diagnosis information including the object to be diagnosed and the failure reason inputted by the user via the user information interaction module according to the result of the data analysis; providing the failure diagnosis information to the maintenance terminal via the user information interaction module; receiving the feedback information inputted by the
  • said process managing module is further used for providing the data information, including the object to be diagnosed and intermediate data in the process of failure analysis and diagnosis and being stored in the process data storage module, to the user via the user information interaction module; and receiving the data analysis request inputted by the user based on said data information via the user information interaction module .
  • said process managing module is further used for extracting the data information, including the analysis method and the failure diagnosis information aiming at the selected object to be diagnosed, from the knowledge data storage module, and providing said data information to the user via the user information interaction module.
  • said data analysis module comprises a plurality of data analysis sub-modules, and each of the sub-modules is used for accomplishing data analysis according to a pre-configured approach.
  • the embodiments of the present invention provide a uniform failure analysis and diagnosis platform available for several users to participate, and during the process of failure analysis and diagnosis, data analysis is performed according to a received data analysis request inputted by a user, the analysis result is provided to the users, and failure diagnosis information produced according to the data analysis is received; then, the failure diagnosis information is provided to a maintenance terminal, and feedback information regarding whether or not the failure diagnosis information is correct is received from the maintenance terminal, so as to complete the information collecting, thereafter, the statistical calculation and storage of the data information including the object to be diagnosed and the failure diagnosis information are carried out according to the feedback information.
  • the platform for failure analysis and diagnosis in this embodiment of the present invention comprises: tracking the data analysis, acquiring failure diagnosis information, collecting feedback information from the maintenance terminal regarding the failure diagnosis information, and performing statistical calculation and storage of the data information of the data analysis and failure diagnosis process according to the feedback information, thereby achieving the accumulation of experiences, enabling the users to acquire a priori knowledge according to previous experience accumulation, and providing help to subsequent failure analysis and diagnosis.
  • Figure 1 is a schematic flow chart of the method for failure analysis and diagnosis in an exemplary embodiment of the present invention
  • Figure 2 is a schematic illustration of an interface for selecting failure diagnosis information in an embodiment of the present invention
  • Figure 3 is the flow chart of a particular implementing process of the step 105 illustrated in Fig. 1 ;
  • Figure 4 is an illustration for analysis of various situations of mechanical equipment in an embodiment of the present invention.
  • Figure 5 is the exploded view of the details of the analysis of various situations of the mechanical equipment in an embodiment of the present invention.
  • Figure 6 is a schematic structural diagram of the failure analysis and diagnosis system in an embodiment of the present invention.
  • Figure 7 is a diagram of the internal structure of the failure analysis and diagnosis modules of the system illustrated in Fig.
  • a data analysis request inputted by a user is received; the data analysis is executed according to the received data analysis request, the result of the data analysis is provided to the user; failure diagnosis information obtained according to the result of the data analysis is received; then, the failure diagnosis information is provided to a maintenance terminal, feedback information regarding whether or not the failure diagnosis information is correct is received from the maintenance terminal; and the statistical calculation and storage of the data information of the process of the data analysis and failure diagnosis are carried out according to the feedback information, so as to provide references for failure analysis and diagnosis.
  • Fig. 1 is a schematic flow chart of the method for failure analysis and diagnosis in the exemplary embodiment of the present invention. As shown in Fig. 1, the flow comprises the steps of:
  • Step 101 receiving a data analysis request aiming at a particular analysis method inputted by a user.
  • failure analysis and diagnosis with one or more users participating can be realized via a number of ways, for example it can be realized by using a browser/server (B/S) structure, it can also be realized by using a client/server (C/S) structure, or it can further be realized in a manner that both of these two structures are incorporated with each other.
  • B/S browser/server
  • C/S client/server
  • different data analyzing tools for accomplishing various data analyzing functions for example various data analyzing tools of MATLAB (a tool for linear Algebra computation) , LabView (a graphical editing tool) and so on, can be pre-configured, and the information of various data analyzing tools can previously be provided to the users.
  • MATLAB a tool for linear Algebra computation
  • LabView a graphical editing tool
  • a descriptive language such as expandable markup language (XML), etc.
  • XML expandable markup language
  • the input information of various data analyzing tools may comprise parameters needed to input and the configuration information thereof.
  • the data analysis request inputted by the user can be: the user selects, aiming at a particular analysis method and according to the functions, input and output information of various data analyzing tools, a data analyzing tool needed, and inputs the data analysis request containing the input parameters needed by the data analyzing tool and the associated information of the data to be analyzed.
  • the data to be analyzed is a part of the mechanical status data that is relevant to the present analysis.
  • the mechanical status data may comprise: voltage, current, torque, travel range, positional information, etc .
  • a user temporary report form can be created for the mechanical equipment, for recording in the user temporary report form created the data information produced during the failure analysis and diagnosis process by various users, when tracking the whole failure analysis and diagnosis process by various users to the mechanical equipment.
  • the data information of the failure analysis and diagnosis process may comprise: the user's name, time of analysis, data analysis method adopted and the failure diagnosis information made by the user and so on.
  • the user temporary report form can be stored in a previously configured process data storage module.
  • the system can learn the analysis method adopted by the user according to the data analysis request from the user and can record the analysis method.
  • Step 102 accomplishing data analysis according to the data analysis request described above, and providing the result of the data analysis to the user.
  • step 101 when the above-mentioned data analysis request aiming at a selected data analyzing tool inputted by the user is received, relevant mechanical status data are acquired and the data analysis is carried out by a corresponding data analyzing tool according to the data analysis request, then, the result of the data analysis obtained is provided to the user.
  • a log file of the data analysis is created during the process of the data analysis, for example when a wavelet analysis was carried out on June 27, 2007, corresponding important data would be stored and a log file named "wavelet 2007" could be created, of course, the name of the log file could also be created according to the user's habit or requirement under other file names, furthermore, the type of the log file could be determined according to actual conditions, for example it could be of WORD type or XML type.
  • the intermediate data that could be stored in the log file could comprise: part of the data to be analyzed in the mechanical status data, the input and output information needed by the data analyzing tool and so on, and it could further comprise information regarding which data had already been analyzed, which data had not been analyzed yet and the intermediate result of the analysis.
  • the log file could also be recorded in the user temporary report form.
  • step 101 for receiving directly a data analysis request for a certain type of data analysis to be carried out aiming at a particular analysis method when the above-mentioned data analysis request is received, a suitable data analyzing tool is automatically chosen according to the data analysis request, data analysis is executed by the data analyzing tool and with the relevant mechanical data acquired in real time, thereafter, the result of the data analysis is provided to the user .
  • Step 103 receiving failure diagnosis information inputted by the user according to the result of data analysis.
  • the failure diagnosis information comprises at least one object to be diagnosed and reasons for the failure.
  • the failure diagnosis information can previously be uniformly standardized, and all the failure diagnosis information is provided to the users for them to choose therefrom, so that a standardized and structured statistical calculation and storage can be carried out to the failure diagnosis information derived by all users.
  • the standardized failure diagnosis information can be updated at any moment.
  • a list for failure diagnosis information including objects to be diagnosed and the corresponding failure reasons thereof can be configured in advance, and the list for failure diagnosis information can be provided to the users, at the same time, a corresponding filling-in list of possible failure diagnosis information can be configured, for the users to input in the list what can be the possible failure reasons in their opinion. Furthermore, considering the case that at the time for a user to make a failure diagnosis, there exist failure reasons that cannot be determined, and at the same time there exist eliminable failure reasons, therefore a filling-in list of eliminable failure diagnosis information can also be configured.
  • the step for receiving failure diagnosis information inputted by a user according to the result of data analysis is by receiving failure diagnosis information regarding an object to be diagnosed and the possible and/or eliminable failure reasons selected by a user from the above-mentioned information list of objects to be diagnosed and the corresponding failure reasons thereof .
  • corresponding failure diagnosis information can also be obtained according to the results of data analysis and said corresponding relationships thereof with the failure diagnosis information.
  • Fig.2 shows a schematic illustration of an interface for inputting failure diagnosis information.
  • various objects to be diagnosed and the failure reasons thereof are respectively listed, that is to say, the mechanical assemblies and the failures of the assemblies in the figure.
  • various objects to be diagnosed mechanical assemblies
  • these various objects to be diagnosed in this embodiment comprise: guide rails, ballbearings, lead-screws, gears, bearings and hydraulic systems, cutting tool changing systems, etc.
  • failure reasons for the object to be diagnosed comprise: pollution, wear, gap, inadequate lubrication, abnormal connection, etc.
  • failure diagnosis information of the object to be diagnosed together with the failure reason is filled into the filling-in list of possible failure diagnosis information (possible mechanical failure) at the lowermost part at right side, that is, the gap of the ball bearing in the figure; by clicking the icon " ⁇ " at the right side, a failure diagnosis information of the object to be diagnosed together with the failure reason is filled into the filling-in list of possible failure diagnosis information (eliminable mechanical failure) at the uppermost part at right side, for example, the inadequate lubrication of the ball bearing clicked previously in the figure.
  • the eliminable failure diagnosis information can be provided as reference for other users to carry out failure analysis and diagnosis, so as to make a saving in the procedure of failure analysis and diagnosis.
  • the list of failure diagnosis information can be updated at any moment, so that when a user finds out that a new failure diagnosis information exists, it can be added into the list of failure diagnosis information, or when a user cannot find an object to be diagnosed and any failure reason, which he or she thinks possible, in the list of failure diagnosis information, the object to be diagnosed and the possible reason in his (or her) opinion can also be added.
  • the updated list of failure diagnosis information can be provided to the users.
  • a record is established for each user, and in each record it can comprise: the user's name, the time of analysis, analysis method adopted, the name of log file created, and failure diagnosis information.
  • the first record shows that a user A once carried out data analysis to mechanical equipment no. 1 by using a wavelet analysis method on June 27, 2007, a log file wavelet20070627. XML was created, the failure diagnosis information was the failure at the inner ring of a bearing.
  • Step 104 providing the failure diagnosis information to a maintenance terminal, and receiving feedback information regarding whether or not the feedback information is correct from the maintenance terminal .
  • the maintenance terminal may be maintenance personnel, so the failure diagnosis information can be provided to the maintenance personnel in the form of maintenance report and so on according to the user temporary report form, in order to receive the feedback information from the personnel, feedback information filling-in field in which the feedback information can be filled in can be configured in the maintenance report form, thus according to an actual maintenance result, the maintenance personnel input the feedback information regarding whether or not the failure diagnosis information is correct in said feedback information filling-in field.
  • the contents of the maintenance report form for the mechanical equipment no. 1 may be shown as Table two:
  • the failure diagnosis information in the table comprises objects to be diagnosed and possible reasons
  • the objects in Table two comprise: ball bearing and so on
  • possible failure reasons obtained comprise: wear and inadequate lubrication and so on .
  • feedback information filling-in field is also included in the maintenance report form, the maintenance personnel marks "correct” or "incorrect” information to the failure diagnosis information in the feedback information filling-in field according to the mechanical assembly and assembly failure of the mechanical equipment during the maintenance. For example, “V” is used to represent that the failure diagnosis is correct, “x” is used to represent that the failure diagnosis information is incorrect. It can be seen from the feedback information in Table two that, the failure reason for the ball bearing should be wear.
  • Step 105 making statistical calculation and storage to the data information including the analysis method and failure diagnosis information according to the feedback information.
  • the objects to be diagnosed can be treated as the keywords, and all the data information associated with the objects to be diagnosed are grouped together for storage; or, objects to be diagnosed and failure reasons can be treated as the keywords, all the information of the same object to be diagnosed and of the same failure reason are grouped together for storage; furthermore, objects to be diagnosed, failure reasons and analysis method can be treated as the keywords, all the information of the same object to be diagnosed, the same failure reason and by the same analysis method are grouped together for storage.
  • the objects to be diagnosed, failure reasons and analysis method can be treated as the keywords, all the information of the same object to be diagnosed, the same failure reason and by the same analysis method are grouped together for storage.
  • Figure 3 shows a flowchart of a particular implementation process in step 105, in this flowchart, in order to conveniently perform the statistical calculation and storage to the data information produced during the process of failure analysis and diagnosis, a knowledge data storage section can be set up in advance, and the stored failure analysis information and the data information produced during the process of failure diagnosis are referred to as knowledge records.
  • the knowledge data storage section may be a knowledge data storage module.
  • the flowchart comprises the following steps:
  • Step 105a judging whether or not among all the feedback information of the current process of failure analysis and diagnosis there is feedback information about correct failure diagnosis information, if there is, executing step 105b; otherwise, step 105c is to be executed, that is to discard the data information produced during the current process for the failure analysis and diagnosis, accordingly the user temporary report form is to be deleted.
  • Step 105b creating a case report form according to the user temporary report form and the feedback information.
  • the case report form is composed of at least the diagnosis records comprising feedback information, analysis method and failure diagnosis information.
  • the user temporary report form can be deleted. Thereafter, step 105d is executed.
  • each diagnosis record of the case report form comprises case number, time of creation, mechanical equipment number, analysis serial number, analysis method, name of log file, failure diagnosis information and feedback information. It can be seen from above Table three that, three analysis methods of wavelet analysis, trend analysis and correlation analysis are respectively carried out to the mechanical equipment no. 2. Wherein, no failure diagnosis information is given by using of the wavelet analysis; the failure diagnosis information that the failure is at the inner ring of the bearing is obtained by using of the trend analysis method, and the failure diagnosis information is correct; the failure diagnosis information that the failure is pollution of the bearing is obtained by using of the correlation analysis method, and the failure diagnosis information is incorrect.
  • Step 105d reading out from the case report form the current diagnosis record having feedback information.
  • Step 105e judging whether or not there exists in the pre-configured knowledge data storage section a knowledge record with the same analysis method and failure diagnosis information as the diagnosis record, if it exists, executing step 105f; otherwise, executing step 105i.
  • the second diagnosis record in Table three it is to judge whether or not in the knowledge data storage section there exists a record in which the trend analysis method is adopted and the failure is diagnosed to be at the inner ring of the bearing, if it exists, executing step 105f; otherwise, executing step 105i.
  • Step 105f judging whether the feedback information of the diagnosis record is the feedback information of a correct diagnosis, if it is, executing step 105g; otherwise, executing step 105h.
  • Step 105g increasing the weight value of the diagnosis record by one, then executing step 1051.
  • Step 105h reducing the weight value of the diagnosis record by one, then executing step 1051.
  • Step 105i judging whether the feedback information of the diagnosis record is the feedback information for a correct diagnosis, if it is, executing step 105j ; otherwise, step 105k can be executed, that is, to discard the diagnosis record.
  • Step 105j storing the diagnosis record as a knowledge record into the knowledge data storage section, then executing step 1051.
  • Step 1051 judging whether the current diagnosis record is the last record, if it is, ending; otherwise, executing step 105m.
  • Step 105m taking the next diagnosis record with feedback information as the current diagnosis record, and returning to execute step 105d.
  • the user can input a particular object to be diagnosed or monitored, and search in the knowledge data storage section to see whether or not there is a knowledge record of the object to be diagnosed, if there is, the knowledge record information is extracted therefrom, and the extracted knowledge record information is provided to the user, so that the user can input a data analysis request according to said extracted data information including an analysis method and failure diagnosis information.
  • the data information can be done by: extracting data information of the knowledge record of the maximum diagnosis weight value aiming at the selected object to be diagnosed from the knowledge data storage section; or it can be done by: extracting in turn, according to the order from high to low of the diagnosis weight values for the selected object to be diagnosed, the data information of the knowledge records from the knowledge data storage section; further it can be done by: extracting in turn, according to the order from low to high of the diagnosis weight values for the selected object to be diagnosed, the data information of the knowledge records from the knowledge data storage section.
  • a stored user temporary report form When in a particular implementation, it is possible, according to a stored user temporary report form, to provide to a user the data information including at least the object to be diagnosed and the intermediate data, which are resulted from the process of failure analysis and diagnosis, to receive a data analysis request inputted by the user based on such data information, and to perform an operation for accomplishing data analysis according to the data analysis request, so that on the one hand the flexibility of failure analysis and diagnosis carrying out by users is improved, and on the other hand the time for users to carry out failure analysis and diagnosis is reduced, and the efficiency is improved.
  • Fig. 4 the failure analysis and diagnosis conditions regarding various aspects of the mechanical equipment, in which different colors or fonts are used to indicate current analysis status of the status data of a machine tool.
  • a pale color is used to indicate the data of the machine tool that have already been analyzed
  • a default color is used to indicate the date to be analyzed
  • a bold font is used to indicate that the data is under processing. For example for the mechanical equipment no.
  • Fig. 5 is the exploded view in details of the failure analysis and diagnosis conditions regarding various aspects of the mechanical equipment. It can be seen from the processing status listed in Fig. 5 that, a user A has analyzed the current mechanical equipment no. 1, and has used the method of wavelet analysis, in which input, output information and conclusion are included, that is, the failure diagnosis information.
  • the output comprises: an approaching part and a detailed part.
  • the user himself has produced an output and a conclusion, that is, a failure diagnosis information.
  • a user B has used a trend statistic analysis method and a trend mode analysis method based on the approaching part, and produced failure diagnosis information .
  • the process data storage module, the knowledge data storage module, etc. involved in the above-mentioned method can be realized by a database, or they can also be realized via other methods, and the data of the process of failure analysis and diagnosis can be recorded not by way of the user temporary report form, but by way of other means, such as files and so on.
  • the process for acquiring analysis method and failure diagnosis information in the above-mentioned embodiment is by: acquiring the analysis method adopted by a user via the data analysis request inputted by the user, and accomplishing the data analysis according to the data analysis request, acquiring the results of the data analysis, and receiving the failure diagnosis information resulted from the results of the data analysis.
  • the above-mentioned step 101 to step 102 can also be omitted in the present system, instead the data information including failure diagnosis information and adopted analysis method is acquired directly.
  • the process for acquiring data information may be that a user inputs the data information including analysis method and failure diagnosis information after the user has obtained failure diagnosis information including the object to be diagnosed and failure reasons by using of a certain analysis method on other platforms.
  • Fig. 6 is a schematic structural diagram of the system for failure analysis and diagnosis in this embodiment of the present invention, As shown in Fig. 6, the system comprises: a user information interaction module 610 and a failure analysis and diagnosis module 620.
  • the user information interaction module 610 is for carrying out information interaction between one or more users and the failure analysis and diagnosis module.
  • the failure analysis and diagnosis module 620 is for acquiring data information including failure diagnosis information and an analysis method to be used, wherein, the failure diagnosis information comprises an object to be diagnosed and failure reasons; said failure diagnosis information is provided to a maintenance terminal via the user information interaction module 610, feedback information regarding whether or not the failure diagnosis information is correct is received from the maintenance terminal input via the user information interaction module 610, and statistical calculation and storage are performed to the data information including the analysis method and the failure diagnosis information according to said feedback information.
  • the process for the failure analysis and diagnosis module 620 to obtain the data information including failure diagnosis information and an analysis method used can performed by receiving the data information including analysis method and failure diagnosis information inputted by a user after the user has obtained the failure diagnosis information including the object to be diagnosed and failure reasons by using of a certain analysis method on other platforms.
  • the failure analysis and diagnosis module 620 can also be used for: receiving a data analysis request aiming at a particular analysis method inputted by a user via the user information interaction module 610, accomplishing data analysis according to said data analysis request, providing the data analysis results obtained to the user for the user to derive the failure diagnosis information according to said data analysis results.
  • the failure analysis and diagnosis module 620 is used to accomplish data analysis according to the data analysis request inputted by the user via the user information interaction module 610, to receive the failure diagnosis information including the object to be diagnosed and failure reasons obtained according to the results of the data analysis; and after the diagnosis has been completed, to provide the failure diagnosis information to a maintenance terminal via the user information interaction module 610, to receive feedback information regarding whether or not the failure diagnosis information is correctly inputted by the maintenance terminal via the user information interaction module 610, and to perform statistical calculation and storage to the data information including the analysis method and the failure diagnosis information according to said feedback information.
  • the failure analysis and diagnosis module 620 can provide the results of data analysis obtained to the user via the user information interaction module 610; receive the failure diagnosis information inputted by the user according to the results of the data analysis via the user information interaction module 610. Or, if the corresponding relationships between the results of data analysis and the failure diagnosis information are stored in the failure analysis and diagnosis module 620, the failure diagnosis information is obtained according to the corresponding relationships between the results of data analysis and the failure diagnosis information.
  • the failure analysis and diagnosis module 620 can have a plurality of particular forms for implementation, the following will describe in details, by way of example, only one particular implementation of the failure analysis and diagnosis module 620.
  • Fig. 7 is an internal structural diagram of the failure analysis and diagnosis module 620.
  • the failure analysis and diagnosis module 620 comprises: a mechanical status data storage module 621, a process data storage module 622, a knowledge data storage module 623, a data analysis module 624, and a process managing module 625.
  • the mechanical status data storage module 621 is for acquiring and storing in real time various status data of a piece of mechanical equipment.
  • the process data storage module 622 is for storing the data information from a process of the failure analysis and diagnosis.
  • the knowledge data storage module 623 is for storing the data information after the completion of the failure analysis and diagnosis .
  • the data analysis module 624 is for performing analysis according to the data analysis request of the user coming from the process managing module 625, and the mechanical status data obtained from the mechanical status data storage module 621, and providing the results of the data analysis produced to the process managing module 625.
  • the process managing module 625 is for providing the information of the data analysis module 624 to a user via the user information interaction module 610, receiving the data analysis request inputted by the user via the user information interaction module 610, providing received data analysis request to the data analysis module 624, providing the results of the data analysis returned from the data analysis module 624 to the user via the user information interaction module 610; receiving the failure diagnosis information including the object to be diagnosed and failure reasons inputted by the user via the user information interaction module 610 according to the results of the data analysis; tracking the process of failure analysis and diagnosis, storing the data information resulted from the process of failure analysis and diagnosis into the process data storage module 622, and furthermore, it is also for performing statistical classification to the data information and so on; providing the failure diagnosis information to a maintenance terminal via the user information interaction module 610, receiving feedback information regarding whether or not the failure diagnosis information is correct inputted by the maintenance terminal via the user information interaction module 610, and according to the feedback information, carrying out summarization, screening and statistical calculation to the data information including the analysis method and the failure
  • the process managing module 625 is also used for providing to a user via the user information interaction module 610 the data information including the object to be diagnosed and intermediate data after the summarization and statistical calculation having been performed thereon, which data information is created during the process of failure analysis and diagnosis and is stored in the process data storage module 622, and receiving the data analysis request inputted by the user via the user information interaction module 610 based on this data information.
  • the process managing module 610 is also used for extracting from the knowledge data storage module 623 the data information including the analysis method and the failure diagnosis information, aiming at the selected object to be diagnosed, providing the data information to a user via the user information interaction module 610 for the user to derive experience knowledge according to the data information, and to input via the user information interaction module 610 a data analysis request aiming at a particular analysis method according to the derived experience knowledge.
  • the data analysis module 624 comprises a plurality of data analyzing sub-modules, each of the sub-modules is for accomplishing data analysis according to a pre-configured method.
  • the process managing module 625 provides the information of the data analysis module 624 to a user, it can be the information of the data analyzing sub-modules in the data analysis module 624 that is provided to the user via the user information interaction module 610. Thereafter, it receives a data analysis request inputted by the user via the user information interaction module 610, provides the received data analysis request to corresponding data analyzing sub-modules in the data analysis module 624, provides the results of data analysis returned by the data analyzing sub-modules to the user via the user information interaction module 610.
  • the mechanical status data storage module 621, the process data storage module 622 and the knowledge data storage module 623 can be realized by a database, or they can also be realized by other methods.
  • the process managing module 625 is used for receiving the data information including a failure diagnosis information and analysis method used inputted by a user via the user information interaction module 610, wherein, the failure diagnosis information comprises an object to be diagnosed and failure reasons; for tracking the process of failure analysis and diagnosis, to store the data information produced during the process of the failure analysis and diagnosis into the process data storage module 622; for providing the failure diagnosis information to the maintenance terminal via the user information interaction module 610; for receiving the feedback information regarding whether or not the failure diagnosis information is correct, inputted by the maintenance terminal via the user information interaction module 610; for performing, according to the feedback information, the summarization, screening and statistical calculation to the data information including the analysis method and the failure diagnosis information in the process data storage module 622; for storing the data information of having been performed the summarization, screening and statistical calculation into the knowledge data storage module 623 so as to provide reference for failure analysis and diagnosis.
  • the failure diagnosis information comprises an object to be diagnosed and failure reasons
  • the process of failure analysis and diagnosis to store the data information produced during the process of the failure analysis
  • the method of summarization, screening and statistical calculation may correspond to the method described in step 105 shown in Fig. 1, or other methods of summarization, screening and statistical calculation can be used.
  • said process managing module 625 is further used also for extracting the data information including the analysis method and the failure diagnosis information aiming at a selected object to be diagnosed, from the knowledge data storage module 623; and for providing the extracted data information to a user via the user information interaction module 610, for the user to derive experience knowledge according to the data information, and to input a data analysis request aiming at a particular analysis method according to the obtained experience knowledge via the user information interaction module 610.
  • the technical solution of the present invention can provide to the users the data analysis and the data information of failure diagnosis with the maximum weight value aiming at a particular object to be diagnosed, or provide to users the information aiming at a particular object to be diagnosed in turn according to the order from high to low or from low to high of the weight values, so as to make the most effective method during the process of failure analysis and diagnosis clear to the users at a glance, and to shorten the time for carrying out failure analysis and diagnosis by the users .

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Automation & Control Theory (AREA)
  • Artificial Intelligence (AREA)
  • Evolutionary Computation (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Probability & Statistics with Applications (AREA)
  • Pure & Applied Mathematics (AREA)
  • Algebra (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The present invention discloses a method for failure analysis and diagnosis comprising: acquiring data information including failure diagnosis information and of an analysis method adopted; wherein, said failure diagnosis information includes an object to be diagnosed and reasons for a failure; said failure diagnosis information is provided to a maintenance terminal, and feedback information is received from the maintenance terminal regarding whether or not the failure diagnosis information is correct; then the statistic calculation and storage are performed to the data information including the analysis method and the failure diagnosis information according to said feedback information. In addition, the present invention also discloses a system for failure analysis and diagnosis. The technical solution of the present invention can improve the efficiency of the process for the failure analysis and diagnosis.

Description

Description
A Method and System for Failure Analysis and Diagnosis
Technical field
The present invention relates to the field of mechanical maintenance, especially to a method and system for failure analysis and diagnosis.
Background art
For the purpose of optimizing machinery performance, reducing the down-time caused by failures, it is necessary for mechanical equipment to be maintained continuously and to perform statistical analysis to a variety of data. In order to have a precise and comprehensive understanding to the current mechanical equipment, the process for analyzing mechanical equipment typically comprises: understanding the data regarding various status aspects of a piece of mechanical equipment and associated a priori knowledge; selecting a set of associated data of interest from a number of data sources; carrying out analysis to the selected data by means of suitable methods; and acquiring the information regarding various aspects of the mechanical equipment according to the result of the data analysis.
Generally, in order to obtain associated information concerning the physical performance, comprehensive performance and so on of various aspects of a piece of mechanical equipment, it is necessary to repeat continuously the above described analyzing process regarding the mechanical equipment; and if analysis of the mechanical equipment is carried out at the same time by several people, it would be possible for each person to concentrate on a different aspect, to carry out performance analysis to the aspect concerned by means of a particular method, and to draw a conclusion according to the result of data analysis as well as the a priori knowledge .
Currently, techniques for the detection of mechanical status, and the pre-processing and storing of data have already been quite matured; however, failure analysis and diagnosis are still a problem in need of urgent solution. Most of the behaviors involved during the process of analysis and diagnosis can only rely on personal a priori knowledge and accumulated experiences; even though there have been provided in some diagnosing systems some functional modules for automatic diagnosis based on pre-established databases or models, when mechanical failure is shown by signals in various manners, the functional modules for automatic diagnosis set up on the basis of specific failure problems represented in different manners are usually insufficient in use, leading to the cases that the failures of mechanical equipment cannot be diagnosed. In addition, some diagnosing systems provide a platform for users to attend video conferencing for real time discussion, and for them to exchange their opinions and diagnosis results, however, since such a process is usually an oral communication process, the intermediate results during the discussion and associated information cannot be stored as references for future analysis and diagnosis.
It is obvious that, in the prior art, there is no efficient method and system for realizing the analysis and diagnosis of failures, such as, tracking the current status of data analysis and the diagnosis of a mechanical failure, storing relevant intermediate results, summarizing diagnosis conclusions and collecting feedbacks from maintenance personnel regarding the diagnosis conclusions and so on; and there is neither a platform for failure analysis and diagnosis in which several people can participate in real sense and which is customizable for users, so as to collect and store the accumulated experiences and to provide supports for future diagnosis, therefore the efficiency of failure analysis and diagnosis has been made relatively low.
Content of the invention
The present invention, on one aspect, provides a method for failure analysis and diagnosis, and on the other aspect, provides a system for failure analysis and diagnosis, so as to collect and store the experiences accumulated and to improve the efficiency in the future process of failure analysis and diagnosis.
The method for failure analysis and diagnosis provided by the present invention comprises: acquiring data information including failure diagnosis information and an analysis method adopted; wherein, said failure diagnosis information includes an object to be diagnosed and reasons for a failure; providing said failure diagnosis information to a maintenance terminal, receiving feedback information from the maintenance terminal regarding whether or not the failure diagnosis information is correct; and performing statistic calculations and storage on the data information including the analysis method and the failure diagnosis information according to said feedback information.
Preferably, prior to said step of acquiring data information including the failure diagnosis information and the analysis method adopted, it further comprises: receiving a data analysis request inputted by a user aiming at a particular analysis method; accomplishing a data analysis according to said data analysis request, and providing the result of the data analysis obtained to the user; and said failure diagnosis information is the failure diagnosis information obtained according to said data analysis result.
Preferably, prior to said step of receiving the data analysis request inputted by the user aiming at the particular analysis method, it further comprises : providing the information of various data analyzing tools for accomplishing different data analyzing functions to the user; said step for receiving data analysis request inputted by each user aiming at the particular analysis method is to receive the data analysis request inputted by the user after having selected the data analyzing tools aiming at the particular analysis method; and said step for accomplishing data analysis according to the data analysis request is to accomplish the data analysis by a corresponding data analyzing tool according to said data analysis request .
Wherein, said step for providing the information of various data analyzing tools for accomplishing different data analyzing functions to the user is to describe the functions and input and output information of each of said data analyzing tools, to generate a readme file for each of the data analyzing tools, and to generate, according to said readme file, a graphical interface containing information of said data analyzing tools to be presented to the user; and said step for receiving data analysis request inputted by the user aiming at the particular analysis method is to receive the data analysis request containing therein the input information needed by the data analyzing tool, inputted by the user after having selected the data analyzing tools aiming at the particular analysis method according to the functions of said various data analyzing tools, and input and output information.
Preferably, prior to said step for acquiring the failure diagnosis information according to the result of data analysis, it further comprises: providing to a user a pre-configured list of failure diagnosis information including an object to be diagnosed and its corresponding failure reasons; and said failure diagnosis information obtained according to said data analysis result is the corresponding failure diagnosis information selected by the user from said list of failure diagnosis information including the object to be diagnosed and its corresponding failure reasons, and said failure diagnosis information comprises: the object to be diagnosed and any of the possible and/or eliminable failure reasons of the object to be diagnosed.
The method further comprises: storing in advance a corresponding relationship between a data analysis result and the failure diagnosis information; and said failure diagnosis information obtained from data analysis result is the failure diagnosis information obtained according to said data analysis result and the corresponding relationship between said data analysis result and failure diagnosis information.
Preferably, the method further comprises: after having received the data analysis request from the user, creating a user temporary report form regarding each piece of mechanical equipment, tracking and recording in said temporary report form the data information of the failure analysis and diagnosis process of each piece of mechanical equipment for each user.
Preferably, the method further comprises: according to said user temporary report form, providing to the user the data information including the object to be diagnosed and intermediate data during the failure analysis and diagnosis process, receiving a data analysis request inputted by the user based on said data information, and returning to execute said step for accomplishing the data analysis according to the data analysis request.
Wherein, said step for providing the failure diagnosis information to the maintenance terminal is by: summarizing the failure diagnosis information according to said user temporary report form, generating a maintenance report form containing the failure diagnosis information and a filling-in field for the feedback information, and providing it to the maintenance terminal; and said step for receiving from the maintenance terminal feedback information regarding whether or not the failure diagnosis information is correct is by: receiving the feedback information inputted into said feedback information filling-in field by the maintenance terminal regarding whether or not the failure diagnosis information is correct.
Wherein, said step for performing statistic calculations and storage on the data information including the analysis method and the failure diagnosis information according to said feedback information comprises:
A. judging whether or not there is in said feedback information the feedback information for a correct diagnosis in the failure diagnosis information, if there is, then creating according to said user temporary report form a case report form of a diagnosis record including at least the analysis method, the failure diagnosis information and the feedback information;
B. for each diagnosis record in said case report form, judging whether or not there is a knowledge record of the same analysis method and failure diagnosis information as that of said diagnosis record, if there is, then executing step C; otherwise, executing step D;
C. judging whether or not the feedback information of said diagnosis record is the feedback information for a correct diagnosis, if it is, increasing a diagnosis weight value of said knowledge record by one, and ending the processing procedure of the diagnosis record; otherwise, reducing the diagnosis weight value of said knowledge record by one, and ending the processing procedure of the diagnosis record; and
D. judging whether or not the feedback information of said diagnosis record is the feedback information for a correct diagnosis, if it is, storing said diagnosis record as a knowledge record; otherwise, discarding the diagnosis record.
Preferably, the method further comprises: extracting the data information aiming at a selected object to be diagnosed and including an analysis method and failure diagnosis information, and providing said data information to the user.
Wherein, said step for extracting the data information aiming at a selected object to be diagnosed and including an analysis method and failure diagnosis information is by: extracting the data information, with a maximum diagnosis weight value, aiming at the selected object to be diagnosed and including the analysis method and the failure diagnosis information; or it is by: extracting, according to the order of the diagnosis weight values from high to low for the selected object to be diagnosed, one by one the data information including the analysis method and the failure diagnosis information; or it is by: extracting, according to the order of the diagnosis weight values from low to high for the selected object to be diagnosed, one by one the data information including the analysis method and the failure diagnosis information.
Wherein, said step for receiving the data analysis request inputted by the user aiming at the particular analysis method is by receiving the data analysis request inputted by the user aiming at the particular analysis method according to said extracted data information including the analysis method and the failure diagnosis information.
A system for failure analysis and diagnosis provided by the present invention comprises: a user information interaction module for information interacting between the user and a failure analysis and diagnosis module; the failure analysis and diagnosis module for acquiring data information including failure diagnosis information and an analysis method adopted, wherein the failure diagnosis information includes an object to be diagnosed and a failure reason; said failure diagnosis information is provided to a maintenance terminal via the user information interaction module; feedback information from the maintenance terminal inputted via the user information interaction module regarding whether or not the failure diagnosis information is correct is received; statistic calculations and storage of the data information including the analysis method and the failure diagnosis information according to said feedback information are performed.
Preferably, said failure analysis and diagnosis module is further used for receiving a data analysis request aiming at a particular analysis method inputted by the user via the user information interaction module, accomplishing the data analysis according to said data analysis request, providing to the user the data analysis result obtained for the user to produce the failure diagnosis information according to said data analysis result.
Wherein, said failure analysis and diagnosis module comprises: a mechanical status data storage module for acquiring and storing mechanical status data of various status of a piece of mechanical equipment; a process data storage module for storing the data information during a failure analysis and diagnosis process; a knowledge data storage module for storing the data information posterior to the completion of the failure analysis and diagnosis; a data analysis module for acquiring the mechanical status data from the mechanical status data storage module according to the user' s data analysis request coming from a process managing module, accomplishing the data analysis, and providing the result of the data analysis obtained to the process managing module; the process managing module for receiving the data analysis request inputted by the user via the user information interaction module; providing said data analysis request to said data analysis module, providing the result of the data analysis returned from the data analysis module to the user via the user information interaction module; receiving the failure diagnosis information including the object to be diagnosed and the failure reason inputted by the user via the user information interaction module according to the result of the data analysis; providing the failure diagnosis information to the maintenance terminal via the user information interaction module; receiving the feedback information inputted by the maintenance terminal regarding whether or not the failure diagnosis information is correct via the user information interaction module; performing, according to said feedback information, statistic calculations to the data information in the process data storage module including the analysis method and the failure diagnosis information, and storing the data information after the statistic calculations into the knowledge data storage module; tracking the process of failure analysis and diagnosis; and storing the data information produced during the process of the failure analysis and diagnosis in the process data storage module.
Preferably, said process managing module is further used for providing the data information, including the object to be diagnosed and intermediate data in the process of failure analysis and diagnosis and being stored in the process data storage module, to the user via the user information interaction module; and receiving the data analysis request inputted by the user based on said data information via the user information interaction module .
Preferably, said process managing module is further used for extracting the data information, including the analysis method and the failure diagnosis information aiming at the selected object to be diagnosed, from the knowledge data storage module, and providing said data information to the user via the user information interaction module.
Wherein, said data analysis module comprises a plurality of data analysis sub-modules, and each of the sub-modules is used for accomplishing data analysis according to a pre-configured approach.
It can be seen from the solution described above that, the embodiments of the present invention provide a uniform failure analysis and diagnosis platform available for several users to participate, and during the process of failure analysis and diagnosis, data analysis is performed according to a received data analysis request inputted by a user, the analysis result is provided to the users, and failure diagnosis information produced according to the data analysis is received; then, the failure diagnosis information is provided to a maintenance terminal, and feedback information regarding whether or not the failure diagnosis information is correct is received from the maintenance terminal, so as to complete the information collecting, thereafter, the statistical calculation and storage of the data information including the object to be diagnosed and the failure diagnosis information are carried out according to the feedback information. It can be seen that, the platform for failure analysis and diagnosis in this embodiment of the present invention comprises: tracking the data analysis, acquiring failure diagnosis information, collecting feedback information from the maintenance terminal regarding the failure diagnosis information, and performing statistical calculation and storage of the data information of the data analysis and failure diagnosis process according to the feedback information, thereby achieving the accumulation of experiences, enabling the users to acquire a priori knowledge according to previous experience accumulation, and providing help to subsequent failure analysis and diagnosis.
Furthermore, in the present invention, by means of extracting data information of the data analysis and failure diagnosis of a selected object to be diagnosed, from gathered and stored accumulative experiences, and by providing the extracted data information to users such that, when conducting analysis, a user can input a new data analysis request by reference to this data information, so that the efficiency of the process of data analysis and failure diagnosis is improved.
Description of drawings
The above-mentioned and other features and advantages of the present invention will become more apparent to those skilled in the art by the detailed description of the exemplary embodiments of the present invention hereinbelow by reference to the accompany drawings, in which:
Figure 1 is a schematic flow chart of the method for failure analysis and diagnosis in an exemplary embodiment of the present invention;
Figure 2 is a schematic illustration of an interface for selecting failure diagnosis information in an embodiment of the present invention; Figure 3 is the flow chart of a particular implementing process of the step 105 illustrated in Fig. 1 ;
Figure 4 is an illustration for analysis of various situations of mechanical equipment in an embodiment of the present invention;
Figure 5 is the exploded view of the details of the analysis of various situations of the mechanical equipment in an embodiment of the present invention;
Figure 6 is a schematic structural diagram of the failure analysis and diagnosis system in an embodiment of the present invention; and
Figure 7 is a diagram of the internal structure of the failure analysis and diagnosis modules of the system illustrated in Fig.
6.
Practical Embodiments
In this embodiment of the present invention, a data analysis request inputted by a user is received; the data analysis is executed according to the received data analysis request, the result of the data analysis is provided to the user; failure diagnosis information obtained according to the result of the data analysis is received; then, the failure diagnosis information is provided to a maintenance terminal, feedback information regarding whether or not the failure diagnosis information is correct is received from the maintenance terminal; and the statistical calculation and storage of the data information of the process of the data analysis and failure diagnosis are carried out according to the feedback information, so as to provide references for failure analysis and diagnosis.
In order to make the object, technical solution, and advantages of the present invention more apparent, the present invention will be further described in details below by reference to the drawings and embodiments.
Fig. 1 is a schematic flow chart of the method for failure analysis and diagnosis in the exemplary embodiment of the present invention. As shown in Fig. 1, the flow comprises the steps of:
Step 101, receiving a data analysis request aiming at a particular analysis method inputted by a user.
In this embodiment, failure analysis and diagnosis with one or more users participating can be realized via a number of ways, for example it can be realized by using a browser/server (B/S) structure, it can also be realized by using a client/server (C/S) structure, or it can further be realized in a manner that both of these two structures are incorporated with each other.
In this embodiment, before receiving the data analysis request inputted by the user, different data analyzing tools for accomplishing various data analyzing functions, for example various data analyzing tools of MATLAB (a tool for linear Algebra computation) , LabView (a graphical editing tool) and so on, can be pre-configured, and the information of various data analyzing tools can previously be provided to the users. When for a practical implementation, a number of ways can be adopted and the following is mentioned only as one particular way for the implementation : a descriptive language (such as expandable markup language (XML), etc.) is used to describe the functions, input and output information and so forth of each of the data analyzing tools, so as to create a readme file for each data analyzing tool, and to create a graphical interface containing the information of the data analyzing tools according to the readme file for presentation to the users .
In which, the input information of various data analyzing tools may comprise parameters needed to input and the configuration information thereof.
In which, the data analysis request inputted by the user can be: the user selects, aiming at a particular analysis method and according to the functions, input and output information of various data analyzing tools, a data analyzing tool needed, and inputs the data analysis request containing the input parameters needed by the data analyzing tool and the associated information of the data to be analyzed. In which, the data to be analyzed is a part of the mechanical status data that is relevant to the present analysis. In which, the mechanical status data may comprise: voltage, current, torque, travel range, positional information, etc .
In addition, when it is for practical implementation, it is also possible not to provide the information of the data analyzing tool to the user, instead, to receive directly the data analysis request inputted by the user regarding a certain analysis to be made, here, the user can input directly the request regarding on which aspect of the mechanical equipment the data analysis needs to be carried out .
Furthermore, when a data analysis request aiming at certain mechanical equipment is received for the first time from a user, a user temporary report form can be created for the mechanical equipment, for recording in the user temporary report form created the data information produced during the failure analysis and diagnosis process by various users, when tracking the whole failure analysis and diagnosis process by various users to the mechanical equipment. In which, the data information of the failure analysis and diagnosis process may comprise: the user's name, time of analysis, data analysis method adopted and the failure diagnosis information made by the user and so on. In which, the user temporary report form can be stored in a previously configured process data storage module.
In this step, the system can learn the analysis method adopted by the user according to the data analysis request from the user and can record the analysis method.
Step 102, accomplishing data analysis according to the data analysis request described above, and providing the result of the data analysis to the user.
In this step, for the first case mentioned in step 101, when the above-mentioned data analysis request aiming at a selected data analyzing tool inputted by the user is received, relevant mechanical status data are acquired and the data analysis is carried out by a corresponding data analyzing tool according to the data analysis request, then, the result of the data analysis obtained is provided to the user.
Furthermore, since some analysis processes are relatively complicated, and will result in a large amount of intermediate data, for example the intermediate results during a MATLAB algorithm and so on, occasionally these intermediate data are very important for failure diagnosis too, therefore they can be provided to the user as reference; or the user can also carry out analysis based on these intermediate data, so as to save time. For this reason, these intermediate data can be stored. For example, a log file of the data analysis is created during the process of the data analysis, for example when a wavelet analysis was carried out on June 27, 2007, corresponding important data would be stored and a log file named "wavelet 2007" could be created, of course, the name of the log file could also be created according to the user's habit or requirement under other file names, furthermore, the type of the log file could be determined according to actual conditions, for example it could be of WORD type or XML type. In which, the intermediate data that could be stored in the log file could comprise: part of the data to be analyzed in the mechanical status data, the input and output information needed by the data analyzing tool and so on, and it could further comprise information regarding which data had already been analyzed, which data had not been analyzed yet and the intermediate result of the analysis. The log file could also be recorded in the user temporary report form.
For the case mentioned in the step 101 for receiving directly a data analysis request for a certain type of data analysis to be carried out aiming at a particular analysis method, when the above-mentioned data analysis request is received, a suitable data analyzing tool is automatically chosen according to the data analysis request, data analysis is executed by the data analyzing tool and with the relevant mechanical data acquired in real time, thereafter, the result of the data analysis is provided to the user .
Step 103, receiving failure diagnosis information inputted by the user according to the result of data analysis.
In this embodiment, the failure diagnosis information comprises at least one object to be diagnosed and reasons for the failure. In order to facilitate the processing of the failure diagnosis information of various users, the failure diagnosis information can previously be uniformly standardized, and all the failure diagnosis information is provided to the users for them to choose therefrom, so that a standardized and structured statistical calculation and storage can be carried out to the failure diagnosis information derived by all users. In which, the standardized failure diagnosis information can be updated at any moment.
For example, a list for failure diagnosis information including objects to be diagnosed and the corresponding failure reasons thereof can be configured in advance, and the list for failure diagnosis information can be provided to the users, at the same time, a corresponding filling-in list of possible failure diagnosis information can be configured, for the users to input in the list what can be the possible failure reasons in their opinion. Furthermore, considering the case that at the time for a user to make a failure diagnosis, there exist failure reasons that cannot be determined, and at the same time there exist eliminable failure reasons, therefore a filling-in list of eliminable failure diagnosis information can also be configured.
Accordingly the step for receiving failure diagnosis information inputted by a user according to the result of data analysis is by receiving failure diagnosis information regarding an object to be diagnosed and the possible and/or eliminable failure reasons selected by a user from the above-mentioned information list of objects to be diagnosed and the corresponding failure reasons thereof .
In addition, if following previous processes for failure analysis and diagnosis, corresponding relationships between a large number of data analysis results and failure diagnosis information have already been stored in advance, then in step 103, corresponding failure diagnosis information can also be obtained according to the results of data analysis and said corresponding relationships thereof with the failure diagnosis information.
Fig.2 shows a schematic illustration of an interface for inputting failure diagnosis information. As shown in Fig. 2, in the two lists shown therein, various objects to be diagnosed and the failure reasons thereof are respectively listed, that is to say, the mechanical assemblies and the failures of the assemblies in the figure. Wherein, various objects to be diagnosed (mechanical assemblies) are listed in the list at left side, and these various objects to be diagnosed in this embodiment comprise: guide rails, ballbearings, lead-screws, gears, bearings and hydraulic systems, cutting tool changing systems, etc. When one of the objects to be diagnosed, for example a ball bearing, is clicked, all failure reasons for the object to be diagnosed (assembly failure) are listed in the list at right side, and in this embodiment, the failure reasons for a ball bearing comprise: pollution, wear, gap, inadequate lubrication, abnormal connection, etc. By selecting a failure reason from all failure reasons, for example the gap, then by clicking the icon ">>" at the right side, failure diagnosis information of the object to be diagnosed together with the failure reason is filled into the filling-in list of possible failure diagnosis information (possible mechanical failure) at the lowermost part at right side, that is, the gap of the ball bearing in the figure; by clicking the icon "<<" at the right side, a failure diagnosis information of the object to be diagnosed together with the failure reason is filled into the filling-in list of possible failure diagnosis information (eliminable mechanical failure) at the uppermost part at right side, for example, the inadequate lubrication of the ball bearing clicked previously in the figure. Wherein, the eliminable failure diagnosis information can be provided as reference for other users to carry out failure analysis and diagnosis, so as to make a saving in the procedure of failure analysis and diagnosis.
Furthermore, for continuously enriching the coverage range of the list of failure diagnosis information, the list of failure diagnosis information can be updated at any moment, so that when a user finds out that a new failure diagnosis information exists, it can be added into the list of failure diagnosis information, or when a user cannot find an object to be diagnosed and any failure reason, which he or she thinks possible, in the list of failure diagnosis information, the object to be diagnosed and the possible reason in his (or her) opinion can also be added. In the subsequent failure diagnosis, the updated list of failure diagnosis information can be provided to the users.
In addition, when it is to be practically realized, it is also possible that only a dialog box is provided to a user for him to input failure diagnosis information, thus, the user can input the failure diagnosis information into the dialog box according to the result of data analysis, thereafter the content in the dialog box is received.
After the above-mentioned steps have been completed, the contents in the user temporary report form created in step 101 for the mechanical equipment no. 1 may as shown as in Table one:
Figure imgf000019_0001
- I i
Figure imgf000020_0001
Table one
In Table one, a record is established for each user, and in each record it can comprise: the user's name, the time of analysis, analysis method adopted, the name of log file created, and failure diagnosis information. For example, the first record shows that a user A once carried out data analysis to mechanical equipment no. 1 by using a wavelet analysis method on June 27, 2007, a log file wavelet20070627. XML was created, the failure diagnosis information was the failure at the inner ring of a bearing.
Step 104, providing the failure diagnosis information to a maintenance terminal, and receiving feedback information regarding whether or not the feedback information is correct from the maintenance terminal .
In this embodiment, the maintenance terminal may be maintenance personnel, so the failure diagnosis information can be provided to the maintenance personnel in the form of maintenance report and so on according to the user temporary report form, in order to receive the feedback information from the personnel, feedback information filling-in field in which the feedback information can be filled in can be configured in the maintenance report form, thus according to an actual maintenance result, the maintenance personnel input the feedback information regarding whether or not the failure diagnosis information is correct in said feedback information filling-in field.
For example, the contents of the maintenance report form for the mechanical equipment no. 1 may be shown as Table two:
Figure imgf000021_0001
Table two
It can be seen in Table two that, the failure diagnosis information in the table comprises objects to be diagnosed and possible reasons, the objects in Table two comprise: ball bearing and so on, and when carrying out a diagnosis to the ball bearing, possible failure reasons obtained comprise: wear and inadequate lubrication and so on .
In addition, feedback information filling-in field is also included in the maintenance report form, the maintenance personnel marks "correct" or "incorrect" information to the failure diagnosis information in the feedback information filling-in field according to the mechanical assembly and assembly failure of the mechanical equipment during the maintenance. For example, "V" is used to represent that the failure diagnosis is correct, "x" is used to represent that the failure diagnosis information is incorrect. It can be seen from the feedback information in Table two that, the failure reason for the ball bearing should be wear.
Step 105, making statistical calculation and storage to the data information including the analysis method and failure diagnosis information according to the feedback information.
In this step, there are many methods for carrying out statistical calculation and storage of the data information of the process of failure analysis and diagnosis, which comprise the analysis method and failure diagnosis information, according to the feedback information, for example, for all data information in which the feedback information exist, the objects to be diagnosed can be treated as the keywords, and all the data information associated with the objects to be diagnosed are grouped together for storage; or, objects to be diagnosed and failure reasons can be treated as the keywords, all the information of the same object to be diagnosed and of the same failure reason are grouped together for storage; furthermore, objects to be diagnosed, failure reasons and analysis method can be treated as the keywords, all the information of the same object to be diagnosed, the same failure reason and by the same analysis method are grouped together for storage. In the following only one example is mentioned to describe in detail the practical implementation of the statistical calculation and storage of the data information produced during the process of failure analysis and diagnosis according to the feedback information.
Figure 3 shows a flowchart of a particular implementation process in step 105, in this flowchart, in order to conveniently perform the statistical calculation and storage to the data information produced during the process of failure analysis and diagnosis, a knowledge data storage section can be set up in advance, and the stored failure analysis information and the data information produced during the process of failure diagnosis are referred to as knowledge records. Among them, the knowledge data storage section may be a knowledge data storage module. As shown in Fig. 3, the flowchart comprises the following steps:
Step 105a, judging whether or not among all the feedback information of the current process of failure analysis and diagnosis there is feedback information about correct failure diagnosis information, if there is, executing step 105b; otherwise, step 105c is to be executed, that is to discard the data information produced during the current process for the failure analysis and diagnosis, accordingly the user temporary report form is to be deleted.
Step 105b, creating a case report form according to the user temporary report form and the feedback information. The case report form is composed of at least the diagnosis records comprising feedback information, analysis method and failure diagnosis information. Corresponding, the user temporary report form can be deleted. Thereafter, step 105d is executed.
When it is for practical implementation, the case report form may be as shown in Table three:
Figure imgf000023_0001
Table three
In Table three, each diagnosis record of the case report form comprises case number, time of creation, mechanical equipment number, analysis serial number, analysis method, name of log file, failure diagnosis information and feedback information. It can be seen from above Table three that, three analysis methods of wavelet analysis, trend analysis and correlation analysis are respectively carried out to the mechanical equipment no. 2. Wherein, no failure diagnosis information is given by using of the wavelet analysis; the failure diagnosis information that the failure is at the inner ring of the bearing is obtained by using of the trend analysis method, and the failure diagnosis information is correct; the failure diagnosis information that the failure is pollution of the bearing is obtained by using of the correlation analysis method, and the failure diagnosis information is incorrect.
Step 105d, reading out from the case report form the current diagnosis record having feedback information.
Step 105e, judging whether or not there exists in the pre-configured knowledge data storage section a knowledge record with the same analysis method and failure diagnosis information as the diagnosis record, if it exists, executing step 105f; otherwise, executing step 105i.
As to the second diagnosis record in Table three, it is to judge whether or not in the knowledge data storage section there exists a record in which the trend analysis method is adopted and the failure is diagnosed to be at the inner ring of the bearing, if it exists, executing step 105f; otherwise, executing step 105i.
Step 105f, judging whether the feedback information of the diagnosis record is the feedback information of a correct diagnosis, if it is, executing step 105g; otherwise, executing step 105h.
Step 105g, increasing the weight value of the diagnosis record by one, then executing step 1051.
Step 105h, reducing the weight value of the diagnosis record by one, then executing step 1051.
Step 105i, judging whether the feedback information of the diagnosis record is the feedback information for a correct diagnosis, if it is, executing step 105j ; otherwise, step 105k can be executed, that is, to discard the diagnosis record.
Step 105j, storing the diagnosis record as a knowledge record into the knowledge data storage section, then executing step 1051.
Step 1051, judging whether the current diagnosis record is the last record, if it is, ending; otherwise, executing step 105m.
Step 105m, taking the next diagnosis record with feedback information as the current diagnosis record, and returning to execute step 105d.
Thereafter, when a user needs to have a diagnosis again, or a user wants to know more about the current diagnosis, the user can input a particular object to be diagnosed or monitored, and search in the knowledge data storage section to see whether or not there is a knowledge record of the object to be diagnosed, if there is, the knowledge record information is extracted therefrom, and the extracted knowledge record information is provided to the user, so that the user can input a data analysis request according to said extracted data information including an analysis method and failure diagnosis information.
When the data information is actually extracted, it can be done by: extracting data information of the knowledge record of the maximum diagnosis weight value aiming at the selected object to be diagnosed from the knowledge data storage section; or it can be done by: extracting in turn, according to the order from high to low of the diagnosis weight values for the selected object to be diagnosed, the data information of the knowledge records from the knowledge data storage section; further it can be done by: extracting in turn, according to the order from low to high of the diagnosis weight values for the selected object to be diagnosed, the data information of the knowledge records from the knowledge data storage section. Moreover, since in this method the data from the process of the failure analysis and diagnosis carried out by a user are stored in the user' s temporary report form, if the user exits during the process of performing a failure analysis and diagnosis, he can continue on this basis next time, or other users can also continue on this basis . When in a particular implementation, it is possible, according to a stored user temporary report form, to provide to a user the data information including at least the object to be diagnosed and the intermediate data, which are resulted from the process of failure analysis and diagnosis, to receive a data analysis request inputted by the user based on such data information, and to perform an operation for accomplishing data analysis according to the data analysis request, so that on the one hand the flexibility of failure analysis and diagnosis carrying out by users is improved, and on the other hand the time for users to carry out failure analysis and diagnosis is reduced, and the efficiency is improved.
For example, in order to allow a user to know the current failure analysis and diagnosis conditions regarding various aspects of a piece of mechanical equipment, it can be as shown in Fig. 4 of the embodiment, it is shown in Fig. 4 the failure analysis and diagnosis conditions regarding various aspects of the mechanical equipment, in which different colors or fonts are used to indicate current analysis status of the status data of a machine tool. In Fig. 4 a pale color is used to indicate the data of the machine tool that have already been analyzed, a default color is used to indicate the date to be analyzed, a bold font is used to indicate that the data is under processing. For example for the mechanical equipment no. 1, the maximum torque tested for a constant speed axle, the pressure parameters of a programmable logic controller (PLC) and the data of numerical control (NC) have all been analyzed; while the average torque in the test of the constant speed axle and the counter in the PLC are to be analyzed; and the data of the minimum torque and circumferential test are being analyzed. In addition, it can also be as shown in Fig. 5 in this embodiment, Fig. 5 is the exploded view in details of the failure analysis and diagnosis conditions regarding various aspects of the mechanical equipment. It can be seen from the processing status listed in Fig. 5 that, a user A has analyzed the current mechanical equipment no. 1, and has used the method of wavelet analysis, in which input, output information and conclusion are included, that is, the failure diagnosis information. In which the output comprises: an approaching part and a detailed part. Thereafter, before the current diagnosis is fully completed, based on the detailed part and by using a Fourier transform analysis method, the user himself has produced an output and a conclusion, that is, a failure diagnosis information. Also, a user B has used a trend statistic analysis method and a trend mode analysis method based on the approaching part, and produced failure diagnosis information .
The process data storage module, the knowledge data storage module, etc. involved in the above-mentioned method can be realized by a database, or they can also be realized via other methods, and the data of the process of failure analysis and diagnosis can be recorded not by way of the user temporary report form, but by way of other means, such as files and so on.
The above process embodiment is a preferred embodiment of the present invention, the process for acquiring analysis method and failure diagnosis information in the above-mentioned embodiment is by: acquiring the analysis method adopted by a user via the data analysis request inputted by the user, and accomplishing the data analysis according to the data analysis request, acquiring the results of the data analysis, and receiving the failure diagnosis information resulted from the results of the data analysis. When in a particular implementation, the above-mentioned step 101 to step 102 can also be omitted in the present system, instead the data information including failure diagnosis information and adopted analysis method is acquired directly. Here, the process for acquiring data information may be that a user inputs the data information including analysis method and failure diagnosis information after the user has obtained failure diagnosis information including the object to be diagnosed and failure reasons by using of a certain analysis method on other platforms.
The method for failure analysis and diagnosis in this embodiment of the present invention is described above in detail, and the following is a detailed description of the system for failure analysis and diagnosis in this embodiment of the present invention .
Fig. 6 is a schematic structural diagram of the system for failure analysis and diagnosis in this embodiment of the present invention, As shown in Fig. 6, the system comprises: a user information interaction module 610 and a failure analysis and diagnosis module 620.
Wherein, the user information interaction module 610 is for carrying out information interaction between one or more users and the failure analysis and diagnosis module.
The failure analysis and diagnosis module 620 is for acquiring data information including failure diagnosis information and an analysis method to be used, wherein, the failure diagnosis information comprises an object to be diagnosed and failure reasons; said failure diagnosis information is provided to a maintenance terminal via the user information interaction module 610, feedback information regarding whether or not the failure diagnosis information is correct is received from the maintenance terminal input via the user information interaction module 610, and statistical calculation and storage are performed to the data information including the analysis method and the failure diagnosis information according to said feedback information.
Wherein, the process for the failure analysis and diagnosis module 620 to obtain the data information including failure diagnosis information and an analysis method used can performed by receiving the data information including analysis method and failure diagnosis information inputted by a user after the user has obtained the failure diagnosis information including the object to be diagnosed and failure reasons by using of a certain analysis method on other platforms. Or furthermore, the failure analysis and diagnosis module 620 can also be used for: receiving a data analysis request aiming at a particular analysis method inputted by a user via the user information interaction module 610, accomplishing data analysis according to said data analysis request, providing the data analysis results obtained to the user for the user to derive the failure diagnosis information according to said data analysis results. Here, the failure analysis and diagnosis module 620 is used to accomplish data analysis according to the data analysis request inputted by the user via the user information interaction module 610, to receive the failure diagnosis information including the object to be diagnosed and failure reasons obtained according to the results of the data analysis; and after the diagnosis has been completed, to provide the failure diagnosis information to a maintenance terminal via the user information interaction module 610, to receive feedback information regarding whether or not the failure diagnosis information is correctly inputted by the maintenance terminal via the user information interaction module 610, and to perform statistical calculation and storage to the data information including the analysis method and the failure diagnosis information according to said feedback information.
Wherein, the failure analysis and diagnosis module 620 can provide the results of data analysis obtained to the user via the user information interaction module 610; receive the failure diagnosis information inputted by the user according to the results of the data analysis via the user information interaction module 610. Or, if the corresponding relationships between the results of data analysis and the failure diagnosis information are stored in the failure analysis and diagnosis module 620, the failure diagnosis information is obtained according to the corresponding relationships between the results of data analysis and the failure diagnosis information.
Wherein, when in a particular implementation, the failure analysis and diagnosis module 620 can have a plurality of particular forms for implementation, the following will describe in details, by way of example, only one particular implementation of the failure analysis and diagnosis module 620.
Fig. 7 is an internal structural diagram of the failure analysis and diagnosis module 620. As shown in Fig. 7, the failure analysis and diagnosis module 620 comprises: a mechanical status data storage module 621, a process data storage module 622, a knowledge data storage module 623, a data analysis module 624, and a process managing module 625.
Wherein, the mechanical status data storage module 621 is for acquiring and storing in real time various status data of a piece of mechanical equipment.
The process data storage module 622 is for storing the data information from a process of the failure analysis and diagnosis.
The knowledge data storage module 623 is for storing the data information after the completion of the failure analysis and diagnosis .
The data analysis module 624 is for performing analysis according to the data analysis request of the user coming from the process managing module 625, and the mechanical status data obtained from the mechanical status data storage module 621, and providing the results of the data analysis produced to the process managing module 625.
The process managing module 625 is for providing the information of the data analysis module 624 to a user via the user information interaction module 610, receiving the data analysis request inputted by the user via the user information interaction module 610, providing received data analysis request to the data analysis module 624, providing the results of the data analysis returned from the data analysis module 624 to the user via the user information interaction module 610; receiving the failure diagnosis information including the object to be diagnosed and failure reasons inputted by the user via the user information interaction module 610 according to the results of the data analysis; tracking the process of failure analysis and diagnosis, storing the data information resulted from the process of failure analysis and diagnosis into the process data storage module 622, and furthermore, it is also for performing statistical classification to the data information and so on; providing the failure diagnosis information to a maintenance terminal via the user information interaction module 610, receiving feedback information regarding whether or not the failure diagnosis information is correct inputted by the maintenance terminal via the user information interaction module 610, and according to the feedback information, carrying out summarization, screening and statistical calculation to the data information including the analysis method and the failure diagnosis information in the process data storage module 622, storing the data information after having been performed summarization, screening and statistical calculation into the knowledge data storage module 623 to provide reference for failure analysis and diagnosis. Wherein, the method of summarization, screening and statistical calculation may correspond to the method described in step 105 shown in Fig. 1, or it is also possible to use other methods of summarization, screening and statistical calculation.
Furthermore, the process managing module 625 is also used for providing to a user via the user information interaction module 610 the data information including the object to be diagnosed and intermediate data after the summarization and statistical calculation having been performed thereon, which data information is created during the process of failure analysis and diagnosis and is stored in the process data storage module 622, and receiving the data analysis request inputted by the user via the user information interaction module 610 based on this data information.
Furthermore, the process managing module 610 is also used for extracting from the knowledge data storage module 623 the data information including the analysis method and the failure diagnosis information, aiming at the selected object to be diagnosed, providing the data information to a user via the user information interaction module 610 for the user to derive experience knowledge according to the data information, and to input via the user information interaction module 610 a data analysis request aiming at a particular analysis method according to the derived experience knowledge.
Wherein, the data analysis module 624 comprises a plurality of data analyzing sub-modules, each of the sub-modules is for accomplishing data analysis according to a pre-configured method. Thus, when the process managing module 625 provides the information of the data analysis module 624 to a user, it can be the information of the data analyzing sub-modules in the data analysis module 624 that is provided to the user via the user information interaction module 610. Thereafter, it receives a data analysis request inputted by the user via the user information interaction module 610, provides the received data analysis request to corresponding data analyzing sub-modules in the data analysis module 624, provides the results of data analysis returned by the data analyzing sub-modules to the user via the user information interaction module 610.
Wherein, the mechanical status data storage module 621, the process data storage module 622 and the knowledge data storage module 623 can be realized by a database, or they can also be realized by other methods.
Moreover, it is also possible for the system shown in Fig. 7 not being provided with the data analysis module 624, in this case, the process managing module 625 is used for receiving the data information including a failure diagnosis information and analysis method used inputted by a user via the user information interaction module 610, wherein, the failure diagnosis information comprises an object to be diagnosed and failure reasons; for tracking the process of failure analysis and diagnosis, to store the data information produced during the process of the failure analysis and diagnosis into the process data storage module 622; for providing the failure diagnosis information to the maintenance terminal via the user information interaction module 610; for receiving the feedback information regarding whether or not the failure diagnosis information is correct, inputted by the maintenance terminal via the user information interaction module 610; for performing, according to the feedback information, the summarization, screening and statistical calculation to the data information including the analysis method and the failure diagnosis information in the process data storage module 622; for storing the data information of having been performed the summarization, screening and statistical calculation into the knowledge data storage module 623 so as to provide reference for failure analysis and diagnosis. Wherein, the method of summarization, screening and statistical calculation may correspond to the method described in step 105 shown in Fig. 1, or other methods of summarization, screening and statistical calculation can be used. In this case, said process managing module 625 is further used also for extracting the data information including the analysis method and the failure diagnosis information aiming at a selected object to be diagnosed, from the knowledge data storage module 623; and for providing the extracted data information to a user via the user information interaction module 610, for the user to derive experience knowledge according to the data information, and to input a data analysis request aiming at a particular analysis method according to the obtained experience knowledge via the user information interaction module 610.
The specific operation processes of the various modules of the system described above can all correspond to the corresponding steps in the method flowchart shown in Fig. 2, and so they are not given repeated description here.
It can be seen from various embodiments described above that the technical solutions of the present invention have the following advantages :
1. By way of providing a failure analysis and diagnosis platform available for the use by multiple users, it has realized the synchronized share of information, uniformly structured information and automatic process tracking and management, and the effectiveness of the process of failure analysis and diagnosis is improved.
2. By way of collecting the feedback information from the maintenance terminals, and creating structured case report forms according to the feedback information from the maintenance terminals and the data information recorded during the process of failure analysis and diagnosis, and then after carrying out summarization to the records in the case report forms, by storing the relevant information as knowledge experiences, so as to provide reference for future failure analysis and diagnosis, and by way of a knowledge accumulating process via the platform, extensive diagnosis knowledge can be acquired within a short period of time by those inexperienced personnel.
3. When storing the relevant information in the case report forms, by using the principle of weight value calculation, the technical solution of the present invention can provide to the users the data analysis and the data information of failure diagnosis with the maximum weight value aiming at a particular object to be diagnosed, or provide to users the information aiming at a particular object to be diagnosed in turn according to the order from high to low or from low to high of the weight values, so as to make the most effective method during the process of failure analysis and diagnosis clear to the users at a glance, and to shorten the time for carrying out failure analysis and diagnosis by the users .
What are described above are merely preferred embodiments of the present invention, which are not intended to limit the protection scope of the present invention. Any modification, equivalent replacement or improvement, as long as it is within the spirit and principle of the present invention, is to be contained in the protection scope of the present invention.

Claims

Claims
1. A method for failure analysis and diagnosis, wherein the method comprises: acquiring data information including failure diagnosis information and an analysis method adopted, wherein, said failure diagnosis information includes an object to be diagnosed and reasons for a failure; providing said failure diagnosis information to a maintenance terminal, receiving feedback information from the maintenance terminal regarding whether or not the failure diagnosis information is correct; and performing statistic calculations and storage of the data information including the analysis method and the failure diagnosis information according to said feedback information .
2. The method as claimed in claim 1, wherein prior to said step of acquiring data information including the failure diagnosis information and the analysis method adopted, it further comprises: receiving a data analysis request inputted by a user aiming at a particular analysis method; accomplishing a data analysis according to said data analysis request, and providing the result of the data analysis obtained to the user; and wherein said failure diagnosis information is the failure diagnosis information obtained according to said data analysis result.
3. The method as claimed in claim 2, wherein prior to said step of receiving the data analysis request inputted by the user aiming at the particular analysis method, it further comprises: providing the information of various data analyzing tools for accomplishing different data analyzing functions to the user; said step for receiving data analysis request inputted by each user aiming at the particular analysis method is to receive the data analysis request inputted by the user after having selected the data analyzing tools aiming at the particular analysis method; and said step for accomplishing data analysis according to the data analysis request is to accomplish the data analysis by a corresponding data analyzing tool according to said data analysis request.
4. The method as claimed in claim 3, wherein said step for providing the information of various data analyzing tools for accomplishing different data analyzing functions to the user is to describe the functions and input and output information of each of said data analyzing tools, to generate a readme file for each of the data analyzing tools, and to generate, according to said readme file, a graphical interface containing information of said data analyzing tools to be presented to the user; and said step for receiving data analysis request inputted by the user aiming at the particular analysis method is to receive the data analysis request containing therein the input information needed by the data analyzing tool, inputted by the user after having selected the data analyzing tools aiming at the particular analysis method according to the functions of said various data analyzing tools, and input and output information.
5. The method as claimed in claim 2, wherein prior to said step for acquiring the failure diagnosis information according to the result of data analysis, it further comprises: providing to a user a pre-configured list of failure diagnosis information including an object to be diagnosed and its corresponding failure reasons; and wherein said failure diagnosis information obtained according to said data analysis result is the corresponding failure diagnosis information selected by the user from said list of failure diagnosis information including the object to be diagnosed and its corresponding failure reasons, and said failure diagnosis information comprises: the object to be diagnosed and any of the possible and/or eliminable failure reasons of the object to be diagnosed.
6. The method as claimed in claim 2, wherein the method further comprises: storing in advance a corresponding relationship between a data analysis result and the failure diagnosis information; and wherein said failure diagnosis information obtained from data analysis result is the failure diagnosis information obtained according to said data analysis result and the corresponding relationship between said data analysis result and failure diagnosis information.
7. The method as claimed in claim 2, wherein the method further comprises: after having received the data analysis request from the user, creating a user temporary report form regarding each piece of mechanical equipment, tracking and recording in said temporary report form the data information of the failure analysis and diagnosis process of each piece of mechanical equipment for each user.
8. The method as claimed in claim 7, wherein the method further comprises: according to said user temporary report form, providing to the user the data information including the object to be diagnosed and intermediate data during the failure analysis and diagnosis process, receiving a data analysis request inputted by the user based on said data information, and returning to execute said step for accomplishing the data analysis according to the data analysis request.
9. The method as claimed in claim 7, wherein said step for providing the failure diagnosis information to the maintenance terminal is by: summarizing the failure diagnosis information according to said user temporary report form, generating a maintenance report form containing the failure diagnosis information and a filling-in field for the feedback information, and providing it to the maintenance terminal; and said step for receiving from the maintenance terminal feedback information regarding whether or not the failure diagnosis information is correct is by: receiving the feedback information inputted into said feedback information filling-in field by the maintenance terminal regarding whether or not the failure diagnosis information is correct.
10. The method as claimed in claim 7, wherein said step for performing statistic calculations and storage on the data information including the analysis method and the failure diagnosis information according to said feedback information comprises :
A. judging whether or not there is in said feedback information the feedback information for a correct diagnosis in the failure diagnosis information, if there is, then creating according to said user temporary report form a case report form of a diagnosis record including at least the analysis method, the failure diagnosis information and the feedback information;
B. for each diagnosis record in said case report form, judging whether or not there is a knowledge record of the same analysis method and failure diagnosis information as that of said diagnosis record, if there is, then executing step C; otherwise, executing step D;
C. judging whether or not the feedback information of said diagnosis record is the feedback information for a correct diagnosis, if it is, increasing a diagnosis weight value of said knowledge record by one, and ending the processing procedure of the diagnosis record; otherwise, reducing the diagnosis weight value of said knowledge record by one, and ending the processing procedure of the diagnosis record; and
D. judging whether or not the feedback information of said diagnosis record is the feedback information for a correct diagnosis, if it is, storing said diagnosis record as a knowledge record; otherwise, discarding the diagnosis record.
11. The method as claimed in claim 10, wherein the method further comprises: extracting the data information aiming at a selected object to be diagnosed and including an analysis method and failure diagnosis information, and providing said data information to the user.
12. The method as claimed in claim 11, wherein said step for extracting the data information aiming at a selected object to be diagnosed and including an analysis method and failure diagnosis information is by: extracting the data information, with a maximum diagnosis weight value, aiming at the selected object to be diagnosed and including the analysis method and the failure diagnosis information; or it is by: extracting, according to the order of the diagnosis weight values from high to low for the selected object to be diagnosed, one by one the data information including the analysis method and the failure diagnosis information; or it is by: extracting, according to the order of the diagnosis weight values from low to high for the selected object to be diagnosed, one by one the data information including the analysis method and the failure diagnosis information .
13. The method as claimed in claim 11 or 12, wherein said step for receiving the data analysis request inputted by the user aiming at the particular analysis method is by: receiving the data analysis request inputted by the user aiming at the particular analysis method according to said extracted data information including the analysis method and the failure diagnosis information.
14. A system for failure analysis and diagnosis, wherein the system comprises: a user information interaction module (610) for information interacting between the user and a failure analysis and diagnosis module; the failure analysis and diagnosis module (620) for acquiring data information including failure diagnosis information and an analysis method adopted, wherein the failure diagnosis information includes an object to be diagnosed and a failure reason; said failure diagnosis information is provided to a maintenance terminal via the user information interaction module (610); feedback information from the maintenance terminal inputted via the user information interaction module (610) regarding whether or not the failure diagnosis information is correct is received; statistic calculations and storage of the data information including the analysis method and the failure diagnosis information according to said feedback information are performed.
15. The system as claimed in claim 14, wherein said failure analysis and diagnosis module (620) further is further used for receiving a data analysis request aiming at a particular analysis method inputted by the user via the user information interaction module (610), accomplishing the data analysis according to said data analysis request, providing to the user the data analysis result obtained for the user to produce the failure diagnosis information according to said data analysis result.
16. The system as claimed in claim 15, wherein said failure analysis and diagnosis module (620) comprises: a mechanical status data storage module (621) for acquiring and storing mechanical status data of various status of a piece of mechanical equipment; a process data storage module (622) for storing the data information during a failure analysis and diagnosis process; a knowledge data storage module (623) for storing the data information posterior to the completion of the failure analysis and diagnosis; a data analysis module (624) for acquiring the mechanical status data from the mechanical status data storage module
(621) according to the user's data analysis request coming from a process managing module, accomplishing the data analysis, and providing the result of the data analysis obtained to the process managing module; the process managing module (625) for receiving the data analysis request inputted by the user via the user information interaction module (610); providing said data analysis request to said data analysis module (624), providing the result of the data analysis returned from the data analysis module (624) to the user via the user information interaction module (610) ; receiving the failure diagnosis information including the object to be diagnosed and the failure reason inputted by the user via the user information interaction module (610) according to the result of the data analysis; providing the failure diagnosis information to the maintenance terminal via the user information interaction module (610); receiving the feedback information inputted by the maintenance terminal regarding whether or not the failure diagnosis information is correct via the user information interaction module (610); performing, according to said feedback information, statistic calculations to the data information in the process data storage module (622) including the analysis method and the failure diagnosis information, storing the data information after the statistic calculations into the knowledge data storage module (623); tracking the process of failure analysis and diagnosis; and storing the data information produced during the process of the failure analysis and diagnosis into the process data storage module
(622) .
17. The system as claimed in claim 16, wherein said process managing module (625) is further used for: providing the data information, including the object to be diagnosed and intermediate data in the process of failure analysis and diagnosis and being stored in the process data storage module (622), to the user via the user information interaction module (610); and receiving the data analysis request inputted by the user based on said data information via the user information interaction module (610) .
18. The system as claimed in claim 16, wherein said process managing module (625) is further used for: extracting the data information, including the analysis method and the failure diagnosis information aiming at the selected object to be diagnosed, from the knowledge data storage module (623) , and providing said data information to the user via the user information interaction module (610) .
19. The system as claimed in any one of claims 16 to 18, wherein said data analysis module (624) comprises a plurality of data analysis sub-modules, and each of the sub-modules is used for accomplishing data analysis according to a pre-configured approach.
PCT/EP2008/061314 2007-09-18 2008-08-28 A method and system for failure analysis and diagnosis WO2009037084A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN200710152825.5 2007-09-18
CNA2007101528255A CN101393543A (en) 2007-09-18 2007-09-18 Failure analysis and diagnosis method and system

Publications (1)

Publication Number Publication Date
WO2009037084A1 true WO2009037084A1 (en) 2009-03-26

Family

ID=40039995

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2008/061314 WO2009037084A1 (en) 2007-09-18 2008-08-28 A method and system for failure analysis and diagnosis

Country Status (2)

Country Link
CN (1) CN101393543A (en)
WO (1) WO2009037084A1 (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101963927A (en) * 2010-08-30 2011-02-02 北京国科环宇空间技术有限公司 Fault diagnosis method and system based on interface control document
CN105116842A (en) * 2015-07-13 2015-12-02 华中科技大学 Fault data visualization analysis method based on numerical control system log
CN105321039A (en) * 2015-09-24 2016-02-10 国家电网公司 Disconnector online monitoring data management system and method
CN105425785A (en) * 2016-01-15 2016-03-23 株洲南车时代电气股份有限公司 Method and system for platform fault recording
CN105967063A (en) * 2016-05-16 2016-09-28 上海振华重工电气有限公司 Failure analyzing and handling system and method of maintenance platform
CN108909773A (en) * 2017-10-30 2018-11-30 卡斯柯信号有限公司 A kind of signalling arrangement comprehensive analysis of fault system
CN110865930A (en) * 2019-12-13 2020-03-06 厦门华厦学院 Distributed autonomous acquisition and analysis system for mobile communication faults
CN111985561A (en) * 2020-08-19 2020-11-24 安徽蓝杰鑫信息科技有限公司 Fault diagnosis method and system for intelligent electric meter and electronic device
CN111985558A (en) * 2020-08-19 2020-11-24 安徽蓝杰鑫信息科技有限公司 Electric energy meter abnormity diagnosis method and system
CN113077144A (en) * 2021-03-31 2021-07-06 广东电网有限责任公司佛山供电局 Intelligent statistical method and device for number of users affected by distribution network fault
CN113655774A (en) * 2021-07-21 2021-11-16 大唐互联科技(武汉)有限公司 Machine tool remote diagnosis method and system based on industrial internet big data
CN114615129A (en) * 2022-03-09 2022-06-10 广东电网有限责任公司 Fault diagnosis method, device and system for power communication network

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2492328A (en) * 2011-06-24 2013-01-02 Ge Aviat Systems Ltd Updating troubleshooting procedures for aircraft maintenance
CN102855369A (en) * 2011-06-30 2013-01-02 上海西门子医疗器械有限公司 Method and system for collecting failure information and medical equipment
CN102628738B (en) * 2012-03-26 2014-12-24 上海交通大学 State monitoring and failure diagnosis system for thick plate mill AGC servo valve
CN104424162A (en) * 2013-08-21 2015-03-18 鸿合科技有限公司 Method and device for generating record of document used recently
CN103984698A (en) * 2014-04-14 2014-08-13 国家电网公司 Gas chromatography workstation data processing method and processing system
DE102014207784A1 (en) * 2014-04-25 2015-10-29 Robert Bosch Gmbh Method for symptom detection of malfunction of a power tool
CN104462606B (en) * 2014-12-31 2018-06-22 中国科学院深圳先进技术研究院 A kind of method that diagnostic process measure is determined based on daily record data
CN105303050B (en) * 2015-11-10 2018-03-30 中国人民解放军第三军医大学第三附属医院 The fault message storage method and system of a kind of Medical Devices
CN108268023B (en) * 2016-12-30 2022-04-26 上海嘉成轨道交通安全保障***股份公司 Remote fault diagnosis method and system for rail transit platform door
CN109581995B (en) * 2017-09-28 2021-09-17 上海微电子装备(集团)股份有限公司 Intelligent diagnosis system and method
CN109815096B (en) * 2017-11-20 2022-07-01 北京绪水互联科技有限公司 Classification statistical method and system for equipment faults and real-time quality control method and system for equipment based on keyword statistics
CN112384866A (en) * 2018-07-25 2021-02-19 西门子股份公司 Fault diagnosis device, system, method, and computer-readable storage medium
CN109976318B (en) * 2019-04-28 2021-07-02 郑州万特电气股份有限公司 Internet-based electric energy metering fault diagnosis and troubleshooting expert system
CN110275812A (en) * 2019-06-20 2019-09-24 国家电网有限公司 The method and terminal device of faulted-phase judgment
CN111624931B (en) * 2020-06-18 2021-05-11 山东山大世纪科技有限公司 Industrial park electricity utilization internet intelligent operation and maintenance management and control system and method
CN111857103B (en) * 2020-07-31 2022-04-19 深圳市元征科技股份有限公司 Vehicle diagnosis method, device, equipment and storage medium
CN111956152A (en) * 2020-08-17 2020-11-20 上海明略人工智能(集团)有限公司 Fault early warning method, device and equipment for dish washing machine and storage medium
CN113486150B (en) * 2021-07-13 2024-02-02 广西民族大学 Machine fault diagnosis method and device based on event structure model
CN115372759B (en) * 2022-10-19 2023-04-11 国网浙江省电力有限公司温州供电公司 Cable fault diagnosis system and method for secondary circuit of transformer substation
CN116820026A (en) * 2023-07-07 2023-09-29 中科航迈数控软件(深圳)有限公司 Numerical control machine tool cluster monitoring method and related equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1197861A2 (en) * 2000-05-26 2002-04-17 General Electric Company System and method for diagnosing and validating a machine over a network using waveform data
WO2003012560A2 (en) * 2001-07-31 2003-02-13 Endress + Hauser Gmbh + Co. Kg Supervisory control and data acquisition interface for tank or process monitor
EP1298510A1 (en) * 2000-07-04 2003-04-02 Asahi Engineering Co., Ltd. System for diagnosing facility apparatus, managing apparatus and diagnostic apparatus

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1197861A2 (en) * 2000-05-26 2002-04-17 General Electric Company System and method for diagnosing and validating a machine over a network using waveform data
EP1298510A1 (en) * 2000-07-04 2003-04-02 Asahi Engineering Co., Ltd. System for diagnosing facility apparatus, managing apparatus and diagnostic apparatus
WO2003012560A2 (en) * 2001-07-31 2003-02-13 Endress + Hauser Gmbh + Co. Kg Supervisory control and data acquisition interface for tank or process monitor

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101963927A (en) * 2010-08-30 2011-02-02 北京国科环宇空间技术有限公司 Fault diagnosis method and system based on interface control document
CN101963927B (en) * 2010-08-30 2012-07-25 北京国科环宇空间技术有限公司 Fault diagnosis method and system based on interface control document
CN105116842A (en) * 2015-07-13 2015-12-02 华中科技大学 Fault data visualization analysis method based on numerical control system log
CN105321039A (en) * 2015-09-24 2016-02-10 国家电网公司 Disconnector online monitoring data management system and method
CN105425785A (en) * 2016-01-15 2016-03-23 株洲南车时代电气股份有限公司 Method and system for platform fault recording
CN105967063A (en) * 2016-05-16 2016-09-28 上海振华重工电气有限公司 Failure analyzing and handling system and method of maintenance platform
CN105967063B (en) * 2016-05-16 2018-08-14 上海振华重工电气有限公司 Maintenance platform fault analysis process system and method
CN108909773A (en) * 2017-10-30 2018-11-30 卡斯柯信号有限公司 A kind of signalling arrangement comprehensive analysis of fault system
CN110865930A (en) * 2019-12-13 2020-03-06 厦门华厦学院 Distributed autonomous acquisition and analysis system for mobile communication faults
CN110865930B (en) * 2019-12-13 2022-06-17 厦门华厦学院 Mobile communication fault distributed autonomous acquisition and analysis system
CN111985561A (en) * 2020-08-19 2020-11-24 安徽蓝杰鑫信息科技有限公司 Fault diagnosis method and system for intelligent electric meter and electronic device
CN111985558A (en) * 2020-08-19 2020-11-24 安徽蓝杰鑫信息科技有限公司 Electric energy meter abnormity diagnosis method and system
CN111985561B (en) * 2020-08-19 2023-02-21 安徽蓝杰鑫信息科技有限公司 Fault diagnosis method and system for intelligent electric meter and electronic device
CN113077144A (en) * 2021-03-31 2021-07-06 广东电网有限责任公司佛山供电局 Intelligent statistical method and device for number of users affected by distribution network fault
CN113077144B (en) * 2021-03-31 2022-12-23 广东电网有限责任公司佛山供电局 Intelligent statistical method and device for number of users affected by distribution network fault
CN113655774A (en) * 2021-07-21 2021-11-16 大唐互联科技(武汉)有限公司 Machine tool remote diagnosis method and system based on industrial internet big data
CN114615129A (en) * 2022-03-09 2022-06-10 广东电网有限责任公司 Fault diagnosis method, device and system for power communication network
CN114615129B (en) * 2022-03-09 2024-01-23 广东电网有限责任公司 Fault diagnosis method, device and system for power communication network

Also Published As

Publication number Publication date
CN101393543A (en) 2009-03-25

Similar Documents

Publication Publication Date Title
WO2009037084A1 (en) A method and system for failure analysis and diagnosis
EP1250632B1 (en) System and method for determining the overall equipment effectiveness of production plants, failure events and failure causes
EP1303797B1 (en) System for support of an error cause analysis
EP3165984B1 (en) An event analysis apparatus, an event analysis method, and an event analysis program
DE102004015504A1 (en) Method and device for the diagnostic selection of a maintenance concept for a complex system
WO2006105930A1 (en) Diagnostic system for determining a weighted list of possible defective components on the basis of vehicle data and customer specifications
CN107423202A (en) Event resolver, event resolution system, event analytic method and event analysis program
CN107103005A (en) The collection method and device of question and answer language material
CN107621368B (en) Engine expert diagnostic system based on trainer
EP1959325A2 (en) Method and device for reducing failure frequency
Navinchandran et al. Studies to predict maintenance time duration and important factors from maintenance workorder data
CN117331730A (en) Fault diagnosis method, device, electronic equipment and storage medium
WO2012163634A1 (en) Method and diagnostic system for supporting the controlled fault detection in technical systems
DE102009027267A1 (en) Method and device for simplified error processing on a machine tool
CN117493197A (en) Tracking method for software project test process
Chakhchoukh et al. Understanding how in-visualization provenance can support trade-off analysis
Kropp et al. An approach to data driven process discovery in the cost estimation process of a construction company
CN108286972A (en) The intelligent error-checking method and device and hybrid navigation system of data in navigation electronic map
KR102469610B1 (en) Data preprocessing system
CN114492861A (en) Test data acquisition and analysis method
EP3607473B1 (en) Method for the computer-assisted creation of digital rules for monitoring the technical system
Sirkis et al. Using statistical process control to understand variation in computer-assisted personal interviewing data
CN116975041B (en) AB experiment shunting and analyzing system
CN117707911B (en) Medical data high-speed retrieval system and method based on big data
CN117786182B (en) Business data storage system and method based on ERP system

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08787548

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 08787548

Country of ref document: EP

Kind code of ref document: A1