The present invention relates to a method for identifying an abnormality in a mechanical apparatus or mechanical component. The present invention further relates to a method for training an abnormality identification model based on machine learning, to a corresponding computer apparatus, to a corresponding computer program product, to a corresponding detection apparatus and to a corresponding mechanical apparatus or mechanical component.
Fault diagnosis or predictive maintenance of mechanical components in electric drive systems, i.e. electric machines and gearboxes, is intended to identify signals representing actually present or potential mechanical faults of mechanical components such as bearings, rotors, drive shafts, flanges, rims, housings, bolts and gears, etc. Such signals might indicate acceleration, displacement, rotation, inertia, voltage or current.
However, existing fault diagnosis or predictive maintenance solutions often rely on high sampling frequency signals. However, high sampling frequencies will not only increase the complexity and cost of sampling apparatuses, processing apparatuses and communication apparatuses, but will also increase the vehicle cost, which is not desirable with increasingly fierce price competition in the vehicle market. On the other hand, if low sampling frequency signals are used in existing fault diagnosis or predictive maintenance solutions, they will lead to unreliable diagnosis results, because the expression of defects or faults in low sampling frequency signals is fuzzy and inconspicuous due to aliasing.
Thus, it is hoped to provide a fault diagnosis or predictive maintenance solution which is cost-effective and gives reliable results.
The objective of the present invention is achieved through a method for identifying an abnormality in a mechanical apparatus or mechanical component, the method at least comprising the following steps:
According to an optional embodiment of the present invention, step ii) comprises:
According to an optional embodiment of the present invention, step ii) comprises: inputting the at least two classes of undersampled measurement data into a trained abnormality identification model based on deep learning, to obtain an abnormality identification result for the mechanical apparatus or mechanical component.
According to an optional embodiment of the present invention, the at least two classes of undersampled measurement data are collected with the aid of a single sensor by: causing the single sensor to begin signal collection at at least two different delays Δt relative to an occurrence time t0 of a trigger event, and/or causing the single sensor to collect a signal at different undersampling frequencies fs.
According to an optional embodiment of the present invention, the at least two classes of undersampled measurement data are collected with the aid of at least two sensors by: causing the at least two sensors to begin signal collection at different delays Δt relative to an occurrence time t0 of a trigger event, and/or causing the at least two sensors to collect a signal at different undersampling frequencies fs.
According to an optional embodiment of the present invention, the following is performed before step ii): separately dividing the at least two classes of undersampled measurement data acquired into multiple samples, wherein there is a time overlap between samples that are adjacent to each other in time, and wherein in step ii), each sample is subjected to characteristic extraction separately or each sample is inputted into an abnormality identification model based on deep learning.
In another aspect, the objective of the present invention is further achieved through a method for training an abnormality identification model based on machine learning, the abnormality identification model being used to identify an abnormality in a mechanical apparatus or mechanical component, the method at least comprising the following steps:
In another aspect, the objective of the present invention is further achieved through a computer apparatus, comprising a processor and a computer-readable storage medium communicatively connected to the processor, the computer-readable storage medium having a computer instruction stored therein, wherein a step of the method as described above is realized when the computer instruction is executed by the processor.
In another aspect, the objective of the present invention is further achieved through a computer program product, comprising a computer instruction, wherein a step of the method as described above is realized when the computer instruction is executed by a processor.
In another aspect, the objective of the present invention is further achieved through a detection apparatus, the detection apparatus being disposed in or on a mechanical apparatus or mechanical component for the purpose of collecting measurement data at an undersampling frequency, the measurement data representing an operating status of the mechanical apparatus or mechanical component, wherein the detection apparatus comprises a single sensor, the sensor being configured to begin signal collection at a variable delay Δt in response to a trigger event, and/or configured to have a variable undersampling frequency fs; or the detection apparatus comprises at least two sensors, a first sensor of the at least two sensors being configured to begin signal collection at a first delay Δt1 in response to a trigger event, and a second sensor being configured to begin signal collection at a second delay Δt2 different from the first delay Δt1 in response to a trigger event; and/or the first sensor being configured to have a first undersampling frequency fs1, and the second sensor being configured to have a second undersampling frequency fs2 different from the first undersampling frequency fs1.
According to an optional embodiment, the detection apparatus is communicatively connected to the computer apparatus described above or the processor thereof.
In another aspect, the objective of the present invention is achieved through a mechanical apparatus or mechanical component, comprising the detection apparatus described above.
The present invention has the following advantages:
Other advantages and advantageous embodiments of the subject matter of the present invention are obvious from the description, drawings and claims.
Further features and advantages of the present invention can be further expounded through the following detailed description of particular embodiments with reference to the drawings. The drawings are as follows:
To clarify the technical problem to be solved by the present invention as well as the technical solution and beneficial technical effects thereof, the present invention is explained in further detail below with reference to the drawings and several exemplary embodiments. It should be understood that the particular embodiments described here are merely used to explain the present invention, not to limit the scope of protection thereof. In the drawings, identical or similar reference labels denote identical or equivalent components.
As used herein, the term “abnormality” should be broadly understood to mean any abnormal phenomenon that arises in a mechanical apparatus or mechanical component and causes reduction or degradation of a function and/or the efficiency of the mechanical apparatus or mechanical component itself or a device in which it is located. This not only includes faults or defects that arise in the mechanical apparatus or mechanical component and have already caused a function and/or characteristic of the mechanical apparatus or mechanical component itself or the device in which it is located to deviate from a normal range, but also includes “sub-health” issues that arise in the mechanical apparatus or mechanical component and cause the function and/or efficiency of the mechanical apparatus or mechanical component itself or the device in which it is located to decrease, without deviating from the normal range.
When applied to a mechanical apparatus, the apparatus 1 is able to identify an abnormality of at least one component in the mechanical apparatus. When applied to a mechanical component, the apparatus 1 is able to identify at least one abnormality in the mechanical component.
The apparatus 1 comprises a processor 10 and a computer-readable storage medium 20 communicatively connected to the processor 10. Computer instructions are stored in the computer-readable storage medium 20, and when the computer instructions are executed by the processor 10, steps of a method 100 and/or 200 according to the present invention are realized; the method will be described in detail below.
Furthermore, a detection apparatus is disposed in or on the mechanical apparatus or mechanical component, and used to collect measurement data representing the operating status of the mechanical apparatus or mechanical component, e.g. vibration signals, torque signals, acceleration signals, displacement signals, inertia signals, rotation signals, or electrical signals such as voltage signals and current signals. The measurement data collected by the detection apparatus may be acquired by the apparatus 1 to serve as training samples for training an abnormality identification model (see the description below) or to serve as detection data for analysing and assessing abnormalities in the mechanical apparatus or mechanical component.
In one example, when monitoring damage to bearing rollers in an electric machine and/or eccentricity of a drive shaft with the aid of the apparatus 1, a vibration sensor (e.g. a vibration acceleration sensor) may be arranged on a housing of the electric machine as the detection apparatus, in order to capture vibration signals of the electric machine, the vibration signals being acquired by the apparatus 1 to perform abnormality identification. In another example, when monitoring degradation of bearing lubrication with the aid of the apparatus 1, a current sensor and/or voltage sensor may be used as the detection apparatus to detect current and/or voltage signals in an inverter, the current and/or voltage signals being acquired by the apparatus 1 to perform abnormality identification.
In one example, the apparatus 1 may be configured as a remote server, and the detection apparatus is disposed in or on a vehicle. In another example, both the apparatus 1 and the detection apparatus are disposed in or on a vehicle.
In step S110, at least two classes of undersampled measurement data collected in or on a mechanical apparatus or mechanical component by a detection apparatus for example are acquired, wherein all of the at least two classes of undersampled measurement data are different from one another in either one of or both of the following aspects: delay relative to occurrence time of a trigger event, and sampling frequency.
“Undersampling” may be understood to mean that a sampling frequency used when sampling is insufficient, i.e. does not meet the requirements of the sampling theorem, so that aliasing occurs in the collected signals. In general, the sampling frequency of undersampling may be a frequency lower than twice the signal frequency, because in this case aliasing will occur in which high frequencies are aliased as low frequencies.
It can be seen from
Based on this, the present invention proposes acquiring at least two classes, for example three classes of different undersampled measurement data to serve as a basis for subsequent model training or abnormality identification.
According to one embodiment, the detection apparatus may comprise a single sensor. In this case, the single sensor may be configured to begin signal collection at a variable delay Δt relative to an occurrence time t0 of a specific trigger event, and/or configured to have a variable undersampling frequency fs. In this way, different classes of undersampled measurement data may be collected by a single sensor. The specific trigger event may be set according to particular circumstances; for example, it may be each time an electric machine is started, each time an accelerator pedal or brake pedal is actuated, or each time a corresponding gear is changed to.
Additionally, in order to obtain at least two classes of undersampled measurement data, the delay Δt and/or the undersampling frequency fs used by the single sensor each time it is triggered by a trigger event may be different from the delay Δt and/or the undersampling frequency fs that was used on the previous occasion that triggering occurred.
According to an alternative embodiment, the detection apparatus may comprise two or more sensors. In this case, a different delay Δt and/or different undersampling frequency fs may be set for each sensor. In particular, the two or more sensors may be arranged at the same position, or adjacent positions.
In an exemplary embodiment, a first class of undersampled measurement data in the at least two classes of undersampled measurement data is a signal collected at a sampling frequency fs1 at a delay Δt1 relative to an occurrence time t0 of a specific trigger event, and a second class of undersampled measurement data in the at least two classes of undersampled measurement data is a signal collected at the sampling frequency fs1 at a delay Δt2 relative to the occurrence time t0 of the specific trigger event, wherein Δt1≠Δt2. For this, see
In another exemplary embodiment, a first class of undersampled measurement data is a signal collected at a sampling frequency fs1 at a delay Δt1 relative to an occurrence time t0 of a specific trigger event, and a second class of undersampled measurement data is a signal collected at a sampling frequency fs2 at the delay Δt1 relative to the occurrence time t0 of the specific trigger event, wherein fs1≠fs2. For this, see
In another exemplary embodiment, a first sampling time point of a first class of undersampled measurement data has a delay Δt1 relative to an occurrence time t0 of a specific trigger event, and the sampling frequency is fs1, whereas a first sampling time point of a second class of undersampled measurement data has a delay Δt2 relative to the occurrence time t0 of the specific trigger event, and the sampling frequency is fs2, wherein Δt1≠Δt2 and fs1≠fs2.
Furthermore, each class of undersampled measurement data may respectively comprise at least one set, in particular multiple sets of measurement data, wherein one set of undersampled measurement data may refer to a data stream collected by a sensor from the start of collection until the end of collection. As an example, if vehicle activation is taken to be a trigger event, then each activation of the vehicle triggers one collection of data to obtain one set of measurement data, so multiple activations of the vehicle can trigger the collection of multiple sets of undersampled measurement data; amongst these undersampled measurement data, undersampled measurement data having the same delay Δt and the same sampling frequency fs can form the same class of undersampled measurement data.
Next, optionally, in step S120, the at least two classes of undersampled measurement data acquired are separately divided into multiple samples; in particular, each set of measurement data in the at least two classes of undersampled measurement data is separately divided into multiple samples; a portion of the samples thereby obtained is used as training data, and another portion is used as test data, wherein the training data and the test data both include samples from at least two classes of undersampled measurement data.
As an example, the samples may be divided in such a way that each sample has a preset constant time length. Additionally, the samples may be divided in such a way that there is a preset time overlap between samples that are adjacent to each other in time, i.e. such that the end time point of the chronologically preceding sample falls after the start time point of the chronologically following sample, and such that the start time point of the chronologically following sample falls before the end time point of the chronologically preceding sample. In this way, it is possible to reduce or eliminate errors in the abnormality identification results caused by changes in the measurement data due to changes in the operating conditions of the mechanical apparatus or mechanical component.
Next, in step S130, a label is assigned to each sample separately. Labels may be “normal” and “abnormal”. Additionally, “abnormal” labels may include labels representing different types of abnormality and/or different abnormal regions and/or abnormality grades.
Next, in step S140, the samples acquired are used to train an abnormality identification model that is based on machine learning and used to identify an abnormality in a mechanical apparatus or mechanical component. If step S120 is omitted, each set of measurement data in the at least two classes of undersampled measurement data may be used directly to train the abnormality identification model.
In one example, the abnormality identification model is configured and trained to be able to identify whether an abnormality is present in a mechanical apparatus or mechanical component, as well as a type and grade of the abnormality. As an example, when applied to a rolling bearing, the abnormality identification model can determine whether an abnormality is present in the inner race, outer race, rollers or cage of the rolling bearing, as well as the severity of the abnormality.
According to an exemplary embodiment, the abnormality identification model is constructed using a characteristic-based classification algorithm. Such an abnormality identification model is suitable for situations in which it is possible to ascertain the causal relationship between the fault and the signal or the mechanism behind the fault or abnormality being monitored.
Step S140 further comprises (see
In one example, the extracted characteristic may be determined by means of an expert system.
In general, if the state of the mechanical apparatus or mechanical component is already very dangerous, the amplitudes with the greatest order of magnitude or the overall dispersion index and overall mean value of the time domain might reflect this notably. Before such a situation develops, other statistical indices of the time domain and frequency domain characteristics can help to identify these potential abnormalities that are not yet very dangerous.
Next, in step S142, the extracted characteristics and labels thereof are inputted into the abnormality identification model to perform a supervised learning process, until the abnormality identification model is trained to meet the requirements.
According to another exemplary embodiment, the abnormality identification model is constructed using a deep learning algorithm. Such an abnormality identification model is suitable for situations in which it is not possible to know the causal relationship between the fault and the signal or the mechanism behind the fault or abnormality being monitored.
Data used to train such an abnormality identification model may be samples acquired from step S120, or each set of time domain or frequency domain measurement data itself. Moreover, the time length of samples used to train the abnormality identification model based on deep learning and the time length of the samples used to train the abnormality identification model based on a classification algorithm may be the same or different.
As an example, the abnormality identification model based on deep learning is constructed on the basis of a neural network, in particular, constructed on the basis of a convolutional neural network or a bidirectional LSTM (long short term memory) neural network. In particular, in the case of an abnormality identification model based on a bidirectional LSTM neural network, time sequence data may be used for training. In the case of an abnormality identification model based on a convolutional neural network, a pattern of time domain or frequency domain data may be used for training, e.g. a pattern of frequency domain data (e.g. spectrum) at a fixed rotation speed, a pattern of frequency domain data (e.g. Campbell diagram) within a rotation speed interval, or a pattern of a gradient diagram obtained from a Campbell diagram.
In the method 200, in step S210, at least two classes of undersampled measurement data collected in or on a mechanical apparatus or mechanical component by a detection apparatus for example are acquired in real time, periodically, or with the aid of a data acquisition request, wherein all of the at least two classes of undersampled measurement data are different from one another in either one of or both of the following aspects: delay relative to occurrence time of a trigger event, and sampling frequency.
Optionally, in step S220, the at least two classes of undersampled measurement data acquired are separately divided into multiple samples.
Next, in step S230, the samples acquired are subjected to characteristic extraction. If step S220 is omitted, the at least two classes of undersampled measurement data may be subjected to characteristic extraction directly.
Next, in step S240, extracted characteristics are inputted into an abnormality identification model based on a classification algorithm, in order to output an abnormality monitoring result for the mechanical apparatus or mechanical component.
In another aspect, in step S250, the at least two classes of undersampled measurement data or the multiple samples are inputted into an abnormality identification model based on deep learning, in order to output an abnormality monitoring result for the mechanical apparatus or mechanical component.
Steps S210, S220 and S230 respectively correspond to steps S110, S120 and S141 described above. Thus, the above explanations of steps S110, S120 and S141 are applicable to steps S210, S220 and S230.
In one example, before steps S120 and S220, the measurement data acquired may be subjected to preprocessing, e.g. data normalization, cleaning and/or interpolation.
The method according to the present invention is not only able to identify faults which have already occurred in a mechanical apparatus or mechanical component and require corresponding repair, but also able to identify the presence of abnormalities in the mechanical apparatus or mechanical component in advance before they develop into actual faults, and can thus help the relevant personnel to make decisions regarding predictive maintenance.
Although some embodiments have been described, these embodiments are presented merely as examples, and not intended to limit the scope of the present invention. The attached claims and their equivalents are intended to cover all modifications, substitutions and changes falling within the scope and spirit of the present invention.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2021/070457 | 1/6/2021 | WO |