METHOD AND DEVICE FOR ANALYZING A SEQUENTIAL PROCESS
20220179402 · 2022-06-09
Assignee
Inventors
- Nikolai FALKE (Porta Westfalica, DE)
- Jan JENKE (Bad Oeynhausen, DE)
- Thomas HOLM (Rinteln, DE)
- Calvin Darian WOLTING (Raddestorf, DE)
Cpc classification
Y02P90/02
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
G05B2219/32201
PHYSICS
International classification
Abstract
A device and method for analyzing a sequential process, the sequential process including at least one repeating subprocess, and the method comprising the following steps: Recording process data of the sequential process over a reference time period; Automatically determining phase limits, based on the recorded process data; Identifying at least one repeating subprocess, the duration of which is limited in time by two adjacent phase limits; Determining at least one reference variable for each identified repeating subprocess from the process data recorded in the time period; Recording process data of the sequential process over a time period following the reference time period, and repeating steps b. and c. for the purpose of detecting the recurrence of an identified subprocess; Comparing the recorded process data of the detected subprocess with the at least one reference variable of the corresponding identified subprocess to establish deviations from a normal operation.
Claims
1. A method to analyze a sequential process, the sequential process comprising at least one repeating subprocess, the method comprising: recording process data of the sequential process over a reference time period; automatically determining phase limits based on the recorded process data; identifying at least one repeating subprocess, a duration of which is limited in time by two adjacent phase limits; determining at least one reference variable for each identified repeating subprocess from the process data recording in the time period; recording process data of the sequential process over a time period following the reference time period; repeating the steps of automatically determining and identifying to detect the recurrence of an identified subprocess; and comparing the recorded process data of the detected subprocess with the at least one reference variable of the corresponding identified subprocess to establish deviations from a normal operation.
2. The method according to claim 1, wherein the sequential process is a cyclical sequential process, and the reference time period comprises at least one, preferably at least two, periodic times of the cyclical sequential process, and wherein the method further comprises automatically determining the periodic time.
3. The method according to claim 1, wherein the method further comprises automatically determining the number of repeating subprocesses during a periodic time or an execution time of the sequential process.
4. The method according to claim 3, wherein the automated determination of the number of repeating subprocesses comprises at least the calculation of a difference between a reference distribution and a normalized gain value and/or the evaluation of at least one cost function.
5. The method according to claim 1, wherein a control program of the sequential process and/or exact process phases of the sequential process are unknown at the start of the analysis of the sequential process for a device, which is configured to analyze the sequential process.
6. The method according to claim 1, wherein the process data are sensor data or aggregate signals of sensor signals or exclusively total power consumption data of the sequential process and/or vibration data of an industrial plant.
7. The method according to claim 1, wherein different search methods and cost functions are used to automatically determine phase limits of a sequential process and to identify at least one repeating subprocess of the sequential process.
8. The method according to claim 1, wherein the step of automatically determining phase limits is carried out with the aid of change point detection methods.
9. The method according to claim 1, wherein the at least one reference variable of a subprocess includes: mean value, standard deviation, and/or variance.
10. The method according to claim 1, wherein the identification of at least one repeating subprocess comprises the identification of similar curve profiles of the process data, similar curve profiles preferably having a certain sequence of positive and/or negative increases within predetermined tolerance ranges.
11. The method according to claim 1, wherein the method further comprises determining at least one comparison variable for the detected subprocess, and the comparison comprising a comparison of the at least one comparison variable of the detected subprocess with the at least one reference variable of a corresponding subprocess, and the comparison variable of a subprocess being able to include at least: mean value, standard deviation, and/or variance.
12. The method according to claim 1, wherein the comparison involves a comparison of the value of the at least one comparison variable at the present point in time with a value of the corresponding reference variable at an earlier point in time, and/or a comparison of the value of the at least one comparison variable of the detected subprocess with the value of this comparison variable of a further corresponding subprocess during the same period of the sequential process.
13. The method according to claim 1, wherein the normal operation is determined by the reference variable and a predetermined tolerance range of the reference variable for each identified subprocess.
14. The method according to claim 1, further comprising: rating the process stability of the sequential process and/or at least one subprocess, based on an ascertainment of a deviation from normal operation.
15. The method according to claim 1, further comprising: displaying the results of the comparison on a user interface and/or forwarding these results to a further controller.
16. The method according to claim 1, further comprising: identifying the type of deviation from normal operation.
17. A device to analyze a sequential process, the device comprising: at least one sensor arrangement for recording process data of the sequential process, wherein the device is configured to carry out the method according to claim 1.
18. The device according to claim 17, wherein the sensor arrangement comprises a current sensor, a power consumption sensor and/or a vibration sensor.
19. A computer program, comprising program instructions, which are carried out by at least one processor and prompt the processor to control a device according to the method according to claim 1.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0054] The present invention will become more fully understood from the detailed description given hereinbelow and the accompanying drawings which are given by way of illustration only, and thus, are not limitive of the present invention, and wherein:
[0055]
[0056]
[0057]
[0058]
[0059]
[0060]
[0061]
DETAILED DESCRIPTION
[0062]
[0063] Device 50 may record process data 20, 20′, 20″ for the purpose of analyzing sequential process Y. In particular, device 50 may comprise a sensor arrangement 52 for recording process data 20, 20′, 20″ of the sequential process. Process data 20, 20′, 20″ may be an overall input variable (aggregate signal), for example the total power consumption. Process data 20, 20′, 20″ may also be another aggregate signal, such as vibration data of an industrial plant, temperature data, noise emission data or the like. Correspondingly, sensor arrangement 52 may comprise at least one current sensor, a power consumption sensor, a vibration sensor, a temperature sensor, a noise emission sensor and/or other process data sensors.
[0064] Individual output variables 22, 24, 26, 28 of sequential process Y (e.g., component-specific power consumption, component-specific vibration data, component-specific temperature data, component-specific noise emission data, location data of individual components, or the like) may be inaccessible to the user of sequential process Y and/or to device 50 and thus not be available for analyzing sequential process Y. To nevertheless be able to analyze sequential process Y, process data 20, 20′, 20″ may be recorded and analyzed according to method 100 for analyzing a sequential process.
[0065]
[0066]
[0067] In particular, the recorded process data may be aggregate signals, for example total power consumption data of the sequential process. The use of aggregate signals makes it possible to analyze sequential processes without explicitly having access to output variables 22, 24, which represent, for example, the time characteristic of a component-specific power consumption of a component of the industrial plant.
[0068]
must be minimized by varying the phase limits t.sub.k. The cost functions measure, for example, the deviation of the signal with respect to its mean value (in this case, y.sub.0, ref, y.sub.1,ref, y.sub.2, ref) between two adjacent phase limits. Cost functions for further features or the combination thereof may also be used. The phase limits are derived by minimizing the function V(t; y). A signal is shown in
[0069]
[0070]
[0071]
[0072] The time characteristics of process stability S shown in
[0073] A lower threshold value S.sub.min of process stability S is also plotted in
[0074] In
[0075] In
[0076] Process stability S also deviates from the normal operation for subprocess y.sub.t,2 . . . t,0+T in
[0077] An example of a fourth case is shown in
[0078] A detected deviation and/or the type of detected deviation is/are typically output to the user of the sequential process. The latter may then interpret the process data, the comparison variable and/or the process stability, in particular the time characteristic of the process stability to draw conclusions as to the deviation from the normal operation, the type of deviation from the normal operation and/or the cause of the deviation from the normal operation for the entire sequential process and/or individual subprocesses.
[0079] The assessment of the (sub)process quality and stability may be simplified by the present invention. This may take place separately for each subprocess and/or for the entire sequential process. In particular, no raw sensor data need to be interpreted for assessing the (sub)process quality.
[0080] The invention being thus described, it will be obvious that the same may be varied in many ways. Such variations are not to be regarded as a departure from the spirit and scope of the invention, and all such modifications as would be obvious to one skilled in the art are to be included within the scope of the following claims.