Method and system for detecting anomalies in a set of signals

By dynamically adjusting the anomaly detection threshold based on signal and parameter variations, the method effectively addresses the challenge of delayed failure detection in technical systems, enabling faster identification of impending issues and reducing downtime.

DE102023207829B4Active Publication Date: 2025-12-11ZF FRIEDRICHSHAFEN AG
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
DE102023207829
Authority / Receiving Office
DE · DE
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-08-15
Publication Date
2025-12-11
Estimated Expiration
2043-08-15

AI Technical Summary

Technical Problem

Existing methods for detecting anomalies in technical systems fail to account for the dynamics of the system, leading to delayed detection of impending failures, which can result in production outages and component damage.

Method used

A method that generates a dynamic limit value based on the variation of current signals and parameters over a past time window, adjusting the threshold for anomaly detection to reflect the system's current dynamics, using a model trained on historical normal data, particularly employing artificial neural networks for predictive capabilities.

Benefits of technology

This approach significantly reduces the time to detect anomalies, allowing for proactive maintenance and preventing damage by adapting the threshold to the system's current dynamics, thereby enhancing the reliability and availability of technical systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

Method for detecting anomalies in a set of signals, wherein the signal represents a quantity of a technical system to be checked, and wherein the method comprises: - Providing a model (10) for mapping a fixed number of signals in a past time window to an output target, wherein the output target maps the signals in a future time step as future signals (ŷ), and providing a static limit (α) with respect to existing residuals (R) of the predicted future signals (ŷ) by the model (10), - Capturing a set of current signals as well as the parameter values ​​currently influencing the signal to be checked, from at least one measurement source of a technical system, - Input of the current signals into the model (10) over the past time window to output a predicted future signal (ŷ), - Generating a dynamic dynamic value (β), wherein the dynamic dynamic value (β) depends on a variation range of the current signals and / or a variation range of the currently influencing parameter sizes over the past time window, wherein the dynamic dynamic value (β) is set higher the more the signals and / or the influencing parameter sizes vary over the time window, - Generating a dynamic limit (α n ) based on the dynamic value (β) and the static limit value (α), - Determining a current residual (R) based on the predicted future signal (ŷ), - Generating an anomaly alarm when the current residual (R) of the future signal (ŷ) predicted by the model (10) exceeds the dynamic threshold (α) n ) exceeds.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] The invention relates to a method and a device for detecting anomalies in a set of signals, wherein the signal represents a quantity of a technical system to be checked.

[0002] An industrial plant process in an automated system comprises a multitude of individual, interacting subprocesses. High productivity requires a reliable process flow. To achieve this, the industrial plant and its components undergo regular maintenance and servicing.

[0003] DE 10 2012 009 657 B3 discloses a method and a system for detecting and identifying an oscillatory fault in a flight control system of an aircraft. DE 103 55 022 A1 discloses a method for monitoring a technical system. DE 199 398 72 A1 discloses a method and a device for sensor monitoring, in particular for an ESP system for vehicles. DE 10 2016 117 190 A1 discloses a method and a device for monitoring the condition of at least one wind turbine and a computer program product.

[0004] These maintenance works are usually carried out at regular intervals. Such work involves, for example, replacing components or even entire machine subsystems.

[0005] Despite these efforts, there is still a risk of disruptions occurring that could lead to production outages. Due to the complexity of the interlocking subprocesses, predicting potential future errors is difficult.

[0006] This often means that an impending failure of a critical system cannot be detected early enough. As a result, the system or its components can fail during operation.

[0007] Systems such as wind turbines use sensors to monitor their components for anomalies during operation. Each wind turbine within a wind farm is equipped with sensors that measure various parameters related to its operation, aiming to minimize premature failures and damage by identifying anomalies in the sensor data.

[0008] A wind turbine may need to be shut down to repair damage. This downtime prevents the turbine from producing energy. Therefore, it is a constant task to develop improved methods for predicting potential anomalies to prevent major damage. The same applies to other technical systems.

[0009] These monitoring devices / predictive methods should be suitable for recognizing the current condition of components / systems and, if necessary, providing indications of emerging or existing damage.

[0010] DE 102016117190 A1 discloses a method for monitoring the state of at least one wind turbine, comprising: acquiring first measurement signals by one or more sensors, wherein the first measurement signals indicate one or more parameters relating to at least one rotor blade of the at least one wind turbine in a normal state; training a learning algorithm based on the first measurement signals of the normal state; acquiring second measurement signals by the one or more sensors; and detecting an indeterminate anomaly by the learning algorithm trained in the normal state if a current state of the wind turbine, determined based on the second measurement signals, deviates from the normal state.

[0011] It is therefore an object of the invention to provide a method and a device for detecting anomalies in a set of signals originating from a technical system as the source. Furthermore, it is an object to provide a generator with a gearbox and a corresponding method or device.

[0012] The problem is solved by a method having the features of claim 1 and a device having the features of claim 11. Furthermore, the problem is solved by a generator having the features of claim 13 and a wind turbine having the features of claim 15.

[0013] The dependent claims list further advantageous measures which can be suitably combined to achieve further advantages.

[0014] The problem is solved by a method for detecting anomalies in a set of signals, where the signal represents a quantity of a technical system to be checked, and the method comprises: - Providing a model for mapping a fixed number of signals in a past time window to an output target, wherein the output target maps the signals in a future time step as future signals, and providing a static limit value with respect to existing prediction errors (residuals) of the predicted future signals by the model, - Capturing a set of current signals as well as the parameter values ​​currently influencing the signal to be checked, from at least one measurement source of a technical system, - Input of current signals into the model over the past time window to output a predicted future signal, - Generating a dynamic dynamic value, wherein the dynamic dynamic value depends on a range of variation of the current signals and / or a range of variation of the currently influencing parameter sizes over the past time window, whereby the dynamic dynamic value is set higher the greater the variation of the signals and / or the influencing parameter sizes over the time window, - Generating a dynamic limit value based on the dynamic value and the static limit value, - Determining a current residual based on the predicted future signal, - Generating an anomaly alert when the current residual of the future signal predicted by the model exceeds the dynamic threshold.

[0015] An anomaly alarm is a deviation alarm that indicates anomalies.

[0016] The residuals are determined based on the measured signals and the correlating future signals determined by the model.

[0017] The signal to be checked can also be a group of signals. Furthermore, the dynamic value and the dynamic limit value can be determined at discrete time intervals or continuously.

[0018] The currently influencing parameters, for example, in predicting the temperature in a wind turbine, could be the speed. These influencing parameters must be defined in advance with respect to the future signal(s) to be predicted.

[0019] The technical system can be a single component, an arrangement of interacting components, or an entire plant.

[0020] The signals / parameter sizes are usually detected by one or more sensors.

[0021] In particular, the signals can be formed as a sequence of discrete values.

[0022] Signals can be, for example, parameters that characterize the system / component. Signals can relate to parameters such as temperature, rotational speed, torque, etc., depending on the component or system.

[0023] The anomaly alert can be displayed and saved, for example, so that a deviation graph can be created over time.

[0024] The model, for example a prediction model, can be stored on a computer on which the procedure is carried out and the signals are transmitted.

[0025] A time window, for example, is a period of time over a specific period.

[0026] An anomaly or outlier refers to a data point whose properties deviate significantly from the norm and often represent the (future) failure of the corresponding component / system or provide insights into the expected service life.

[0027] Residuals can be viewed as the difference between the actual observed signals and the future signals predicted by the model.

[0028] The static limit value is set once in relation to the signal, for example, based on the distribution of the prediction errors (residuals).

[0029] In model-based anomaly detection, a specific parameter is monitored (vibration, temperature, etc.).

[0030] A residual value is accepted and considered normal if it is below a predefined limit; otherwise, a warning is triggered. According to the invention, it was recognized that it is disadvantageous if the limit is statically defined and the effects of dynamics in the technical system under test are not taken into account.

[0031] This is now solved using the method according to the invention. A dynamic dynamic value is generated, wherein the dynamic dynamic value depends on the range of variation of the current signals and / or the corresponding parameter values ​​over the past time window. Furthermore, a dynamic limit value is generated based on the dynamic value, for example by multiplying the dynamic value by the static limit value. The dynamic dynamic value thus takes into account the current dynamics of the system in the defined past time window.

[0032] The dynamic limit is a scalar value.

[0033] This means that with nearly constant signals / parameter sizes (low range of variation, i.e., low dynamics in the system), the dynamic limit value or dynamic value can be chosen to be low, for example, it can have a low value, and with strongly fluctuating signals / parameter sizes (high range of variation / high dynamics in the system), the dynamic value is higher the more the signals / parameter sizes vary over the time window.

[0034] This enables faster detection of anomalies. This means that the fault detection time, i.e., the time at which a fault is detected, is improved. Compared to the static limit value, this time is significantly shifted forward. The time required by the inventive method to detect an (incipient) failure / damage is thus considerably reduced, which impacts the overall performance of the system / component. The component in question can now, for example, be replaced during maintenance before damage or a short-term failure occurs.

[0035] The method according to the invention thus takes into account the dynamics of the input signals or other system variables.

[0036] The method according to the invention thus makes it possible to detect anomalies before they endanger the availability of the component / technical system as real malfunctions.

[0037] The inventive method allows for significantly lower threshold values ​​for anomaly detection during phases in which the signals or input signals do not change or change only slightly (low dynamic range). This enables much faster anomaly detection. Conversely, a higher threshold value is accepted during phases in which the input signals change significantly (high dynamic range).

[0038] In further development, the model is designed as a machine learning function approximated by historical signals. Based on signals that characterize a normal state of the technical system, the machine learning function is trained to map to a future signal using a fixed number of signals from the past time window. Thus, the change in the signal with respect to a future time step can be predicted by inputting past signals.

[0039] Furthermore, the model is trained as an artificial intelligence method, specifically an artificial neural network. This allows for the generation of a good predictive model. This also enables the consideration of noisy signals. In particular, recurrent neural networks are used because of their ability to learn long- and short-term dependencies, which require little training effort.

[0040] In particular, the model is trained using signals without anomalies. These can be real-world data or simulation data.

[0041] In further training, the anomaly alarm is only triggered after a predefined number of consecutive exceedances. "Consecutive" can also mean that these exceedances occur within a specified time period. This prevents, for example, a false alarm from being triggered by a single faulty sensor reading / evaluation.

[0042] In further development, the dynamic value assumes a scalar value between a value c and 1 (one), where 1 (one) is the maximum value and c is greater than zero. The dynamic limit is then calculated by multiplying the static limit and the dynamic value. This development prevents the dynamic limit from being set to zero.

[0043] In further training, the dynamic value is set to one if a predetermined variation range of the signals and / or parameter values ​​is exceeded. This means that the static limit value is used if the signals fluctuate by a certain amount.

[0044] In further development, the dynamic value is configured to assume only discrete values ​​in the range between 0 and 1 (one) as its maximum value, depending on the variation range of the signals and / or the parameter sizes. This allows different variation ranges, i.e., varying degrees of fluctuation, to be assigned to a single dynamic value in a simplified manner.

[0045] Further training involves using a statistical method or model from the fields of correlation analysis, regression analysis, simulation model, experimental method, or sensitivity analysis to determine the range of variation of the signals and / or parameter values ​​within the given time window. This allows for a good representation of the dynamics of the input signals / parameter values.

[0046] The statistical method can be selected depending on the signal being tested.

[0047] In further training, the signals are transmitted from a technical system as the source. This could be, for example, a component / system etc. of a vehicle, wind turbine or industrial plant.

[0048] To improve the accuracy of the future signals predicted by the model, the current signals can, for example, be preprocessed. Preprocessing can, for instance, reduce noise in the signals, which can affect the accuracy of the model's predictions.

[0049] Furthermore, the problem is solved by a device for detecting anomalies in a set of signals, wherein the signal represents a quantity of a technical system to be checked, wherein in particular the signal is designed as a sequence of discrete values, wherein a storage unit with a model is provided, wherein the model is designed to map a fixed number of signals lying in a past time window to an output target, wherein the output target accomplishes a mapping of the signals in a future time step as future signals, wherein furthermore a static limit value is provided in the storage unit, which is defined by the model with respect to existing residues of the predicted future signals, wherein furthermore a computing unit is provided which is used to acquire a set of current signals as well as the signal to be checked,The currently influencing parameter sizes are formed from at least one measurement source. wherein the computing unit is further designed to input the current signals into the model over the past time window and to output a predicted future signal, wherein the computing unit is configured to generate a dynamic dynamic value, wherein the dynamic dynamic value depends on a variation range of the signals and / or a variation range of the currently influencing parameter sizes over the past time window, wherein the dynamic dynamic value is set higher the more the signals and / or the influencing parameter sizes vary over the time window, and wherein the computing unit is configured to generate a dynamic limit value based on the dynamic value and the static limit value. comprising a comparison unit for determining a current residual based on the predicted future signal and for generating an anomaly alarm when the current residual of the future signal predicted by the model exceeds the dynamic limit.

[0050] An anomaly alarm indicates an anomaly.

[0051] The device is specifically designed to carry out the process. In particular, all advantages or advantageous designs can also be transferred to the device.

[0052] A computing unit can be, for example, a computer with the appropriate software. The comparator can be a software module.

[0053] Further development can include a display unit to indicate when a limit is exceeded and an anomaly alarm occurs. This can, for example, be displayed as a graph over time, allowing for the monitoring of anomalies and enabling intervention at an appropriate time, such as by replacing a component.

[0054] Furthermore, the problem is solved by a generator with a gearbox, the generator comprising a method and / or a device as described above, wherein the signals are characteristic parameters of the gearbox or the generator.

[0055] Furthermore, the gearbox can have at least one bearing, with the signals including at least one bearing temperature.

[0056] Furthermore, the task is solved by a wind turbine with a generator as described above.

[0057] The gearbox's function is to convert the relatively slow speed of the main shaft into the higher speed required by the generator to produce electrical energy. The constantly changing wind speed and the torque acting on the wind turbine result in dynamic temperature behavior in the gearbox bearings.

[0058] A wind turbine incorporating a generator with a method / device according to the invention can thus quickly detect anomalies in the temperature of bearings in a wind turbine gearbox / generator. This is necessary because, from the moment a failure begins, the condition of the system deteriorates until mechanical damage or a functional impairment occurs.

[0059] Such a wind turbine can prevent damage to the gearbox. Further features and advantages of the present invention will become apparent from the following description with reference to the accompanying figures.

[0060] The figures show schematically: Fig. 1: a method according to the invention, Fig. 2: a generator of a wind turbine, Fig. 3: the variation / fluctuations of two parameter sizes, Fig. 4: a diagram with a static limit value, Fig. 5: the graphical representation of an error process, Fig. Figure 6 shows the method according to the invention in general.

[0061] Fig. Figure 1 shows a method according to the invention for detecting anomalies in a set of signals originating from a technical system as the source. The signals are formed as a sequence of discrete values, which were, for example, recorded by a sensor of a technical system / component etc. to be tested.

[0062] In a first step S1, a model 10 ( Fig. 6) provided in relation to a signal to be checked.

[0063] The Model 10 ( Fig. 6) is designed to map a fixed number of signals from a past time window to an output target, where the output target represents a mapping of the signals in a future time step as future signals ŷ. The signals can, for example, be the temperature or vibration of a bearing of a wind turbine or a wind turbine gearbox 4, which are to be monitored.

[0064] The Model 10 ( Fig. 6) was trained using historical observations regarding the relevant parameter or signal in order to predict the value of the relevant signal in the next future step. For this purpose, model 10 ( Fig. 6) as a learning function approximated by historical signals to accomplish a mapping to a future signal ŷ based on the fixed number of signals in the past time window.

[0065] This involves the model 10 ( Fig. 6) A representational, self-learning function based on signals that characterize a normal state of the technical system is trained to create a mapping to a future signal based on the fixed number of signals in the past time window.

[0066] Thus, the model 10 ( Fig. 6) To predict the signals in a future time step as a forecasting model. For this purpose, model 10 ( Fig. 6) is trained exclusively on normal signal data (without anomalies) and learns which values ​​occur under normal conditions. Model 10 ( Fig. 6) thus predicts a future signal ŷ based on input signals that reflect the operation of the component / technical system or, in this case, the bearing in its normal state.

[0067] This allows the warehouse to be monitored.

[0068] Furthermore, the Model 10 ( Fig. 6) Prediction errors (residuals) are generated with respect to the predicted future signals.

[0069] A static limit value α can now be determined based on these residuals R.

[0070] The model 10 ( Fig. 6) be designed as an artificial neural network. This allows noisy signals to be taken into account. In particular, recurrent neural networks are used because of their ability to learn long- and short-term dependencies, which require less training effort.

[0071] In a second step S2, a set of current signals is acquired as input signals from at least one measurement source of the technical system. These current signals lie within a past time window, which is also the basis for model 10 ( Fig. 6) has been trained.

[0072] The signal represents a parameter of the technical system that needs to be checked. For example, the signal could be the temperature of a bearing in a wind turbine, particularly a gearbox. Model 10 ( Fig. 6) is trained based on the normal state with respect to the parameter to be checked, here the temperature in the bearing. Furthermore, the parameter values ​​influencing the signal to be checked can also be recorded, if any exist.

[0073] In a third step S3, the current signals are used as input signals for model 10 ( Fig. 6) input about the past time window to predict future signals. This allows model 10 to act ( Fig. 6) as a predictive model; the future signals ŷ represent the predicted signals or their values ​​at a predicted time step. Model 10 ( Fig. 6) According to the training, it reproduces the future signals ŷ in normal operation.

[0074] In a fourth step S4, a dynamic limit value α is set. n generated based on a dynamic value β and the static limit value α.

[0075] The dynamic value β lies in the range between c and 1 (one). The dynamic limit α n is formed by multiplying the static limit value α and the dynamic value β, such that for a fixed time period (t, t + m), with t equal to time, the following holds: αn=β*α,(c≤β≤1), with α as a static limit where β is restricted downwards by the constant c and is set, for example, to a value that reflects the model inaccuracy.

[0076] Here, c must not be set to zero, so that α n is always greater than zero.

[0077] The dynamic value β describes the dynamics of the elements in model 10 ( Fig. 6) currently incoming input signals as well as the parameter sizes or signal sizes influencing the predicted future signal ŷ, i.e. the fluctuations of those signals in the past time window which are included / taken into account in the predicted future signals ŷ.

[0078] In those phases in which the input signals or the influencing parameter sizes do not change (low dynamics, low fluctuations), the dynamic value β and thus the dynamic limit α n set low.

[0079] This means that the dynamic value β is more likely to be at or near c, thereby increasing the dynamic limit α. n This reduces the frequency accordingly. As a result, anomalies in the signals, which may indicate a malfunction / damage / incipient damage to the component / system providing the signals, can be detected much faster.

[0080] Thus, the dynamic value β represents the actual dynamics of the system / component. The parameter c is a fixed lower limit.

[0081] In phases where the input signals or the influencing parameter sizes change significantly in the preceding time window (high dynamics, strong fluctuations), a larger dynamic value β and thus a higher dynamic limit value α are used. n accepted. The dynamic limit α can be used. n assume the static limit α.

[0082] The dynamic value β can take on discrete scalar values ​​between c and 1, where 1 is the maximum value and the minimum value is greater than 0. Once a predetermined fluctuation in the signals is reached, the dynamic value β is set to one. This means that once a certain fluctuation in the signals / parameter values ​​is reached, the static limit α is applied.

[0083] This allows different ranges of variation, i.e., fluctuations of varying strength, to be assigned to a single dynamic value β in a simplified manner.

[0084] The determination of the range of variation, i.e., the fluctuations of the signals within the given time window, can be achieved using a statistical method or model from the fields of correlation analysis, regression analysis, simulation modeling, experimental methods, or sensitivity analysis. This allows for a good representation of the dynamics of the input signals. The statistical method can be selected depending on the signal being analyzed.

[0085] Furthermore, in a fifth step S5, an anomaly alarm is generated if the residuals R of the model 10 ( Fig. 6) predicted future signals ŷ the dynamic limit α n exceeding the limit, triggering an anomaly alarm.

[0086] In this system, an anomaly alarm is only triggered after a predefined number of consecutive exceedances. "Consecutive" can also mean that these exceedances occur within a specified time period. This prevents, for example, a false alarm from being triggered due to a faulty sensor reading or incorrect evaluation.

[0087] To improve the accuracy of the predicted future signals ŷ by model 10 ( Fig. 6) For example, the signals may be preprocessed. Preprocessing can, for example, reduce noise in the signals, which affects the accuracy of the prediction by model 10 ( Fig. 6) can have an effect.

[0088] Fig. Figure 2 shows a generator 5 of a wind turbine 1 in connection with an application of the method.

[0089] In a wind turbine, the kinetic energy of the wind is first converted into mechanical and then into electrical energy.

[0090] The wind rotates the blades 6 around a rotor 2, which is connected to the main shaft 3. The function of the gearbox 4 is to convert the relatively slow speed of the main shaft 3 into the higher speed required by the generator to produce electrical energy. The constantly changing wind speed and the torque acting on the wind turbine 1 result in dynamic temperature behavior in the bearings of the gearbox bearing 7 and / or the rotor bearing 8.

[0091] The wind turbine 1 comprises a device 9 according to the invention with a method according to the invention. This has a model 10 ( Fig. 6) which has been trained on corresponding input signals from wind turbine 1.

[0092] Fig. Figure 3 shows the variation / fluctuations of two parameter sizes concerning the signal to be checked, here the temperature of the gearbox bearing 7 of the wind turbine 1 over time in a diagram.

[0093] The parameters are the velocity G and the load L acting on wind turbine 1. The velocity G (top diagram) and load L (bottom diagram) are shown over time in a diagram.

[0094] Furthermore, a diagram below shows the dynamic value β in percent. This varies depending on the fluctuation of the input signals, here the velocity G and load L.

[0095] The dynamic value β describes the dynamics of the elements in model 10 ( Fig. 6) currently incoming input signals and parameter sizes, i.e. the fluctuations of those signals in the past time window which are included in the predicted future signals ŷ (temperature of the bearing) or which have an influence on the future signal ŷ (temperature of the bearing) to be predicted.

[0096] The fourth diagram shows the residuals R of the predicted future signals ŷ (temperature of the bearing) in relation to the actual measured temperatures over time.

[0097] Furthermore, the diagram shows the dynamic limit α. n , which results from multiplying the static limit value α by the dynamic value β. If the residuals R are below the dynamic limit value α n , so no anomaly alarm will be triggered.

[0098] This means that the following applies: y≤y^±αn with ŷ the through the model 10 ( Fig. 6) predicted future signals, y the corresponding measured actual signals and α n the dynamic limit value.

[0099] It can be seen that in those phases in which the input signals or the influencing parameter sizes do not change (low dynamics, low fluctuations), the dynamic value β and thus the dynamic limit α n The threshold for anomaly detection is set significantly lower.

[0100] This means that the dynamic value β is more likely to be at or near c, thereby increasing the dynamic limit α. n This reduces the frequency accordingly. As a result, anomalies in the signals, which indicate a malfunction / damage / incipient damage to the component / system generating the signals, can be detected much faster. This allows for earlier detection of anomalies in the signals.

[0101] In phases where the input signals or the influencing parameter sizes change significantly in the preceding time window (high dynamics, strong fluctuations), a larger dynamic value β and thus a higher dynamic limit value α are used. n accepted. The dynamic limit α can be used. n assume the static limit α.

[0102] Furthermore, a stricter limit value α can be used. n,w This can be generated by adding a constant to the dynamic limit α. n are generated. An alarm is triggered, for example, if several consecutive future signals exceed the dynamic threshold α. n exceeding this limit. This can be done, for example, by displaying and marking items on a display unit.

[0103] If the stricter limit value α is exceeded n,W For example, even a single exceedance can trigger an alarm.

[0104] In contrast, in Fig. 4 the static limit value α and a stricter static limit value α W The displayed value does not change, even under high dynamic conditions, for example with regard to wind turbine 1. Anomalies are therefore only detected later.

[0105] Fig. Figure 5 shows a graphical representation of a failure process. The method and the device 9 serve to detect anomalies in the signals, for example, the temperature signals of the bearings. This can prevent damage to the gearbox, for instance. Timely detection of the fault is crucial. Therefore, the point at which a fault is detected should be as early as possible. From the point P_a at which the failure begins, the condition of the system deteriorates until point P_v, at which mechanical damage or a functional impairment occurs.

[0106] By the method according to the invention and the device 9 together with the dynamic limit value α n Significantly faster fault detection at an early time P_e can be achieved. The inventive method and the inventive device 9 take into account the current dynamics of the system in order to determine the dynamic limit α. n to adapt. By using the lower dynamic limit α n This allows for faster detection of incipient failures.

[0107] The method and device 9 can be applied to any technical system / arrangement or component which is connected, for example, to a sensor / actuator for signal generation.

[0108] Fig. Figure 6 shows the method and apparatus 9 according to the invention in general terms. Here, x1,...,x nThe signals in a past time window relating to the signal to be checked and the parameter sizes influencing the signal to be checked from at least one measurement source of a technical system, which are in particular detected by sensors.

[0109] The input signals and parameter sizes are used to input data into the provided model 10 and to generate a dynamic limit value α. n to be incorporated.

[0110] Based on the provided model 10, the future signals ŷ are now predicted.

[0111] If the comparison of the predicted future signal ŷ with the actually measured signal y lies below the calculated dynamic limit α n This will prevent an alarm from being triggered.

[0112] If this is above the dynamic limit α n , this triggers an alarm. Reference symbol list 1 wind turbine 2 Rotor 3 Main shaft 4 gearboxes 5 Generator 6 wings 7 gearbox bearings 8 rotor bearings 9 Device 10 Model β Dynamic value α n dynamic limit α static limit Future signals R Residual y measured signal

Claims

[1] Method for detecting anomalies in a set of signals, wherein the signal represents a quantity of a technical system to be checked, the method comprising: - Providing a model (10) for mapping a fixed number of signals in a past time window to an output target, wherein the output target maps the signals in a future time step as future signals (ŷ), and providing a static limit (α) with respect to existing residuals (R) of the predicted future signals (ŷ) by the model (10), - Capturing a set of current signals as well as the parameter values ​​currently influencing the signal to be checked, from at least one measurement source of a technical system, - Input of the current signals into the model (10) over the past time window to output a predicted future signal (ŷ), - Generating a dynamic dynamic value (β), wherein the dynamic dynamic value (β) depends on a variation range of the current signals and / or a variation range of the currently influencing parameter sizes over the past time window, wherein the dynamic dynamic value (β) is set higher the greater the variation of the signals and / or the influencing parameter sizes over the time window, - Generating a dynamic limit (α n ) based on the dynamic value (β) and the static limit value (α), - Determining a current residual (R) based on the predicted future signal (ŷ), - Generating an anomaly alarm when the current residual (R) of the future signal (ŷ) predicted by the model (10) exceeds the dynamic threshold (α) n ) exceeds. [2] Method according to claim 1, characterized by, that the model is designed as a learning function approximated by historical signals, wherein the model (10) trains the learning function based on signals which characterize a normal state of the technical system to perform a mapping to a future signal (ŷ) on the basis of the fixed number of signals in the past time window. [3] Method according to claim 2, characterized by , that the model (10) is trained as an artificial intelligence procedure. [4] Method according to any one of the preceding claims, characterized by , that the anomaly alarm is only triggered after a predefined number of consecutive exceedances. [5] Method according to any one of the preceding claims, characterized by , that the dynamic value (β) takes on a scalar value between a value c and one, where one is the maximum value and c is greater than zero, and where the dynamic limit (α)n ) is formed by multiplying the static limit value (α) with the dynamic value (β). [6] Method according to claim 5, characterized by , that from a predetermined range of variation of the signals and / or the parameter sizes the dynamic value (β) is set to one. [7] Method according to any one of the preceding claims, characterized by , that a statistical method from the field of correlation analysis, regression analysis, simulation model, experimental method or sensitivity analysis is used to determine the range of variation of the signals and / or the parameter sizes in the given time window. [8] Method according to claim 7, characterized by that the statistical method is used depending on the signal to be checked. [9] Method according to any one of the preceding claims, characterized bythat the signals are transmitted from a technical system and / or component as the source. [10] Method according to any one of the preceding claims, characterized by that the current signals are pre-processed. [11] Device (9) for detecting anomalies in a set of signals, wherein the signal represents a quantity of a technical system to be checked, characterized by , that a storage unit with a model (10) is provided, wherein the model is configured to map a fixed number of signals in a past time window to an output target, wherein the output target maps the signals in a future time step as future signals (ŷ), and wherein a static limit value (α) is provided in the storage unit, which is defined by the model (10) with respect to existing residuals (R) of the predicted future signals (ŷ). furthermore, a computing unit is provided which is designed to acquire a set of current signals as well as parameter sizes currently influencing the signal to be checked from at least one measurement source, wherein the computing unit is further configured to input the current signals into the model (10) over the past time window and to output a predicted future signal (ŷ), wherein the computing unit is configured to generate a dynamic dynamic value (β), wherein the dynamic dynamic value (β) depends on a variation range of the signals and / or a variation range of the currently influencing parameter sizes over the past time window, wherein the dynamic dynamic value (β) is set higher the more the signals and / or the influencing parameter sizes vary over the time window, and wherein the computing unit is configured to generate a dynamic limit value (α) n), based on the dynamic value (β) and the static limit value (α), is formed and comprising a comparison unit, for determining a current residual (R) based on the predicted future signal (ŷ) and for generating an anomaly alarm when the current residual (R) of the future signal (ŷ) predicted by the model (10) exceeds the dynamic threshold (α) n ) exceeds. [12] Device (9) according to claim 11, characterized by , that a display unit is provided to indicate the exceedance when an anomaly alarm occurs. [13] Generator (5) with a gearbox (4), the generator (5) comprising a method according to one of the preceding claims and / or a device according to one of the preceding claims, wherein the signals are characterizing parameters of the gearbox (4) or of the generator (5). [14] Generator (5) according to claim 13, characterized bythat the gearbox (4) has at least one gearbox bearing (7) and the signals include at least one bearing temperature. [15] Wind power plant (1) with a generator (5) according to claim 13 or 14.

Citation Information

Patent Citations

  • Method for detecting and identifying oscillatory error in flight control system of aircraft, involves determining residual on basis of control signal, position, provided vector indicating aircraft flight condition and model

    DE102012009657B3

  • Method and device for monitoring a state of at least one wind turbine and computer program product

    DE102016117190A1

  • Procedure for monitoring a technical system

    DE10355022A1

  • Method and device for sensor monitoring, in particular for an ESP system for vehicles

    DE19939872A1