DE102006003611A1 - Method for finding a faulty record in a set of records - Google Patents
Method for finding a faulty record in a set of records Download PDFInfo
- Publication number
- DE102006003611A1 DE102006003611A1 DE200610003611 DE102006003611A DE102006003611A1 DE 102006003611 A1 DE102006003611 A1 DE 102006003611A1 DE 200610003611 DE200610003611 DE 200610003611 DE 102006003611 A DE102006003611 A DE 102006003611A DE 102006003611 A1 DE102006003611 A1 DE 102006003611A1
- Authority
- DE
- Germany
- Prior art keywords
- data
- target
- records
- cell
- values
- Prior art date
- Legal status (The legal status 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 status listed.)
- Withdrawn
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Testing And Monitoring For Control Systems (AREA)
- Complex Calculations (AREA)
- Debugging And Monitoring (AREA)
- General Factory Administration (AREA)
Abstract
Description
Die Erfindung betrifft ein Verfahren zum Auffinden eines fehlerhaften Datensatzes in einer Datensatzmenge.The The invention relates to a method for finding a faulty one Record in a record set.
In vielen Bereichen der modernen Technik werden Daten in großem Umfang verarbeitet. In der Regel sind hierbei die Daten in Form von Datensätzen organisiert. Jeder Datensatz umfasst hierbei eine bestimmte Anzahl von Einzeldaten. Jedes Einzeldatum kann hierbei wiederum verschiedene Werte annehmen.In Many areas of modern technology are data on a large scale processed. As a rule, the data are organized in the form of data records. Each record comprises a certain number of individual data. Each individual date can in turn assume different values.
Datensätze sind in der Regel so strukturiert, dass deren Einzeldaten in irgendeiner Art und Weise zusammenhängen bzw. zueinander korreliert sind. Z.B. in einem Kraftfahrzeug kann ein Datensatz die Ausgangs- bzw. Messwerte sämtlicher Sensoren im Kraftfahrzeug beinhalten, die zu einem bestimmten Zeitpunkt oder innerhalb eines bestimmten Zeitintervalls erfasst werden. In einer Datenverarbeitungsanlage z.B. einer Versicherung kann ein Datensatz z.B. sämtliche bekannte persönliche Daten bzw. Versicherungsdaten eines bestimmten Versicherten umfassen.Records are usually structured so that their individual data in any Way related or correlated with each other. For example, in a motor vehicle can a record the output or measured values of all sensors in the motor vehicle include, at any given time or within one certain time interval are detected. In a data processing system e.g. For insurance, a record may be e.g. all known personal Data or insurance data of a specific insured.
In modernen Automatisierungssystemen werden heute in großem Umfang Messdaten bzw. Steuerdaten aufgenommen bzw. erzeugt und für die Steuerung der Anlage verwendet. Auch hier fallen also viele Daten bzw. Datensätze an. Ohne Beschränkung der Allgemeingültigkeit wird im weiteren Verlauf des Textes die Erfindung am Beispiel der Automatisierungstechnik erläutert.In Modern automation systems are being widely used today Measurement data or control data recorded or generated and for the controller used the plant. Here too, many data or data records are generated. Without restriction of generality is in the further course of the text, the invention using the example of Automation technology explained.
Sowohl bei der Erfassung oder Erzeugung, als auch bei der Weiterleitung der Daten kann es zu Fehlern kommen. Z.B. kann ein Messdaten erzeugender Sensor ausfallen oder fehlerhafte Daten liefern. Datensätze oder Teile dieser können bei der automatischen Verarbeitung durch Programmfehler vertauscht werden. Bei der manuellen Eingabe von Kenngrößen oder Parame tern können Fehleingaben oder Tippfehler auftreten. All dies kann zu verschiedenen Problemen, von Qualitätsmängeln bis hin zum Produktionsstillstand führen.Either during acquisition or generation, as well as during forwarding the data can lead to errors. For example, can be a measuring data generating Sensor fail or provide faulty data. Records or Parts of these can reversed during program execution due to program errors become. When manually entering parameters or parameters, incorrect entries or Typing errors occur. All of this can lead to various problems, from quality defects to lead to production downtime.
Obschon während der Konzeptionierung, Planung bzw. Inbetriebsetzung einer entsprechenden Anlage heute viel Aufwand auf die Kontrolle der bearbeiteten Daten verwendet wird, passiert es immer wieder, dass fehlerhafte Daten zu spät entdeckt werden. Ein Schaden ist dann oft bereits eingetreten bzw. es dauert sehr lange, bis die Quelle der fehlerhaften Daten lokalisiert ist.Although while the conceptual design, planning or commissioning of a corresponding Plant today much effort on the control of the processed data used, it happens again and again that erroneous data too late get discovered. Damage has often already occurred or It takes a very long time to locate the source of erroneous data is.
Effektive Suchverfahren, um in einer Datensatzmenge fehlerhafte Datensätze zu identifizieren, fehlen heute. Händisch ist die stetig wachsende Menge der Datensätze nicht mehr kontrollierbar oder überprüfbar. Daher sind heute automatisierbare Verfahren zur Suche fehlerhafter Datensätze notwendig.effective Search methods to identify bad records in a record set are missing today. manually the steadily growing amount of data sets is no longer controllable or verifiable. Therefore Automated methods for searching faulty data sets are necessary today.
Bisher ist eine automatische Kontrolle von Daten bzw. Datensätzen in der Regel lediglich als Grenzwertkontrolle ausgeführt. Für jedes einzelne Datum in einem Datensatz werden Gültigkeitsbereiche, z.B. ein Intervall zwischen Minimal- und Maximalwert oder eine Menge erlaubter Werte, festgelegt. Sämtliche Werte, die außerhalb des erlaubten Gültigkeitsbereiches liegen, werden als ungültig gekennzeichnet. Z.B. ist in einem Walzwerk bekannt, dass nur Rohmaterial mit Dicken von 2cm bis 20cm gewalzt wird. Ein Datensatz, welcher eine Materialdicke von 0,2cm oder 200cm beinhaltet, ist damit sicher fehlerhaft.So far is an automatic control of data or records in usually only designed as limit value control. For each single dates in a record become scopes, e.g. one Interval between minimum and maximum value or a lot of allowed Values, set. All Values that are outside of the allowed scope lie, are considered invalid characterized. For example, is known in a rolling mill that only raw material rolled with thicknesses of 2cm to 20cm. A record, which a material thickness of 0.2cm or 200cm, it is certainly faulty.
Durch das bekannte Verfahren können also nur grobe Fehler herausgefiltert werden, da die Grenzen für erlaubte Werte von Daten soweit geöffnet werden müssen, dass alle theoretisch möglichen Werte als nicht fehlerhaft erkannt werden. Kleinere Fehler, wie sie z.B. durch das Vertauschen von Materialien entstehen, werden nicht gefunden. Legt für obiges Beispiel ein Arbeiter im Walzwerk z.B. Material der Dicke 20cm ein und erzeugt jedoch Eingangsdaten mit einem Dickenwert von 2cm kann dieser Fehler durch das obige Verfahren nicht entdeckt werden.By the known method can So only gross errors are filtered out because the limits are allowed Values of data are opened so far have to, that all theoretically possible values be recognized as not faulty. Smaller errors, such as caused by swapping materials are not found. Sets for the above Example a worker in the rolling mill e.g. Material of thickness 20cm and, however, can generate input data with a thickness of 2cm this error can not be detected by the above method.
Aufgabe der vorliegenden Erfindung ist es, ein verbessertes Verfahren zum Auffinden eines fehlerhaften Datensatzes in einer Datensatzmenge anzugeben.task The present invention is an improved method for Finding a faulty record in a set of records specify.
Die Aufgabe der Erfindung wird wie folgt gelöst. Die Erfindung beruht auf folgender Überlegung. In der Regel enthält ein Datensatz alle Daten zur vollständigen Beschreibung eines Sachverhalts oder Vorgangs. Z.B. ist in der Automatisierungstechnik davon auszugehen, dass alle Prozessparameter des in der automatisierten Anlage ablaufenden Prozesses auch erfasst werden und in einem Datensatz zusammengefasst werden. Ansonsten würde ja auch ein Gelingen des Prozesses nicht vorhersehbar sein oder stark streuende Ergebnisse liefern. Alle Daten eines Datensatzes stehen somit in irgendwie gearteten Zusammenhängen bzw. Beziehungen zueinander. Diese Bedingungen bzw. Zusammenhänge sind außerdem reproduzierbar, d.h. dass Daten eines in etwa gleichen Datensatzes lediglich um einem Restfehler schwanken. Diese Zusammenhänge sind z.B. dann gegeben, wenn neuronale Netze diese abbilden können. Die erwähnten Beziehungen bzw. Zusammenhänge müssen dabei weder explizit bekannt, noch beschreibbar, noch gezielt nachbildbar sein, sie müssen lediglich existieren.The The object of the invention is achieved as follows. The invention is based on following consideration. In the rule contains a record all data for a complete description of a fact or process. For example, is to be assumed in automation technology that all process parameters of the running in the automated system Process also be captured and summarized in a record become. Otherwise would yes, even a success of the process can not be foreseen or provide highly scattering results. All data of a data record are thus in some kind of relationships or relationships. These conditions or relationships are as well reproducible, i. that data of a roughly same record only fluctuate around a residual error. These relationships are e.g. then given when neural networks can map them. The mentioned Relationships or relationships have to neither explicitly known nor describable, nor specifically reproducible be, they have to only exist.
Die Erfindung beruht weiterhin auf der Idee, die Daten eines Datensatzes in sogenannte Eingangsdaten und Zieldaten aufzuteilen. Die oben erwähnten Zusammenhänge gelten dann derart, dass sich bei gleichen oder ähnlichen Eingangsdaten ähnliche Zieldaten ergeben, lediglich leicht streuend um einen für die jeweilige Kombination aus Eingangsdaten und Zieldaten typischen Restfehler. Ein neuronales Netz wäre dann z.B. in der Lage, aus den Eingangsdaten als Eingänge die Zieldaten, behaftet mit dem entsprechenden Restfehler, an seinem Ausgang zu reproduzieren. Datensätze, für die die Zieldaten stärker als durch den Restfehler bedingt von dieser Regel abweichen, werden als fehlerhafte bzw. potentiell fehlerhafte Daten klassifiziert.The invention is further based on the idea to divide the data of a data set into so-called input data and target data. The above-mentioned relationships then apply such that the same or similar input data results in similar target data, only slightly scattering around a residual error typical of the respective combination of input data and target data. For example, a neural network would be able to reproduce from the input data as inputs the target data, associated with the corresponding residual error, at its output. Data sets for which the target data deviates from this rule more than due to the residual error are classified as erroneous or potentially erroneous data.
Mit anderen Worten beruht also die Grundidee der Erfindung darauf, fehlerhafte Datensätze dadurch zu erkennen, dass fehlerhafte Zieldaten bei gegebenen bzw. ähnlichen Eingangsdaten zu anderen als fehlerfrei angenommenen Zieldaten bzw. zu den aus den Eingangs- und Zieldaten ableitbaren Zusammenhängen im Widerspruch stehen.With In other words, the basic idea of the invention is based on faulty records recognize that erroneous target data given or similar Input data for other than faultless assumed target data or to the contexts derived from the input and destination data in the Contradiction.
Dem erfindungsgemäßen Verfahren liegen eine Anzahl von M Datensätzen zu Grunde, die jeweils eine Anzahl von N Eingangsdaten und mindestens ein mit diesen korreliertes Zieldatum umfassen. Die Unterscheidung in Eingangsdaten und Zieldatum kann z.B. durch die Art der Daten an sich erfolgen. Da bei einer Automatisierungsanlage beispielsweise in der Regel alle prozessrelevanten Daten erfasst werden, um gleiche Produkte bzw. konstante Produktqualität am Prozessausgang zu garantieren, können dort z.B. die prozesstechnischen Messdaten als Eingangsdaten und ein Messwert am produzierten Gut bzw. Prozessprodukt als Zieldatum gewählt werden. Alternativ kann die Einteilung aber auch willkürlich erfolgen, d.h. ein zu kontrollierendes Datum des Datensatzes als Zieldatum und die restlichen als Eingangsdaten gewählt werden.the inventive method are a number of M records each having a number of N input data and at least include a correlated target date. The distinction in input data and target date, e.g. by the nature of the data in itself. As in an automation system, for example, in As a rule, all process-relevant data is recorded in the same way Products or constant product quality can be guaranteed at the process output e.g. the metrological data as input data and a Measured value on the produced good or process product can be selected as the target date. Alternatively, the classification can also be arbitrary, i. one too controlling date of the record as the target date and the remaining selected as input data become.
Die N Eingangsdaten zusammen mit dem Zieldatum der Datensätze können auch nur eine Untermenge von größeren Gesamtdatensätzen sein. Mit anderen Worten werden dann aus jedem Gesamtdatensatz zunächst nicht zu betrachtende Daten ausgeblendet und das erfindungsgemäße Verfahren wird dann nur auf der entsprechenden Untermenge der Daten der Gesamtdatensätze ausgeführt. Dies führt zu Rechenzeitvorteilen. Sicherzustellen bleibt lediglich, dass die Zieldaten möglichst genau durch die Eingangsdaten definiert sind.The N input data along with the target date of the records can also just a subset of larger total records. With In other words, then from each total data set not at first hidden data to be considered and the inventive method is then executed only on the appropriate subset of the data records of the total records. This leads to computing time advantages. It is only necessary to ensure that the target data is as possible exactly defined by the input data.
Jedes Eingangsdatum kann nun verschiedene Werte annehmen, die aber in ihrem jeweiligen Wertebereich begrenzt sind. So kann ein mit 24V betriebener Messfühler z.B. nur Spannungen von 0V bis 24V abgeben. Da jedes Eingangsdatum somit auf einem Zahlenstrahl innerhalb des begrenzten Wertebereiches liegt, wird durch die Zusammenfassung sämtlicher N Eingangsdaten zu einem Datensatz – nach Art eines Vektors – ein N-dimensionaler Hyperquader bzw. Eingangsdatenraum aufgespannt. Der Eingangsdatenraum ist also endlich bzw. begrenzt. Alle denkbaren Wertekombinationen von Eingangsdaten liegen somit innerhalb des Hypervolumens des Eingansdatenraums. Jedem Punkt im N-dimensionalen Eingangsdatenraum, dessen Koordinaten durch die Eingangsdaten eines Datensatzes gegeben sind, ist dann der Wert des Zieldatums des entsprechenden Datensatzes zugeordnet.each The input date can now assume different values, but these can be changed in are limited to their respective value range. So can one with 24V operated sensor e.g. only deliver voltages from 0V to 24V. As every date of receipt thus on a number line within the limited range of values is added by combining all N input data a record - after Kind of a vector - one N-dimensional hypercircuit or input data space spanned. The input data space is thus finite or limited. All conceivable Value combinations of input data are thus within the Hypervolumes of the input data space. Every point in the N-dimensional input data space, whose coordinates are given by the input data of a data set are the value of the target date of the corresponding record assigned.
Im erfindungsgemäßen Verfahren zum Auffinden eines fehlerhaften Datensatzes in einer Datensatzmenge von M Datensätzen wird mindestens einer der Wertebereiche eines Eingangsdatums in eine Anzahl Kn von Intervallen unterteilt. Im N-dimensionalen Eingangsraum bilden sich hierdurch insgesamt eine Anzahlvon N-dimensionalen Zellen bzw. Hyperquadern, also Teilräumen des Eingangsdatenraums. Diese sind begrenzt durch die Intervallgrenzen der Intervalle, weisen also jeweils die Intervalle als Kantenlängen auf.In the method according to the invention for finding a faulty data record in a set of data sets of M data records, at least one of the value ranges of an input datum is subdivided into a number K n of intervals. In the N-dimensional input space, this results in a total number N-dimensional cells or hypercircuits, ie subspaces of the input data space. These are limited by the interval limits of the intervals, ie they each have the intervals as edge lengths.
Mindestens eine der so entstandenen Zellen wird als zu prüfende Zelle ausgewählt. Aus den Werten der Zieldaten der Datensätze wird sodann ein Prüfkriterium für die Zieldaten der Datensätze der ausgewählten Zelle ermittelt. Welche Datensätze hierbei die Grundlage zur Ermittlung des Prüfkriteriums bilden, kann verschieden sein. Das Prüfkriterium kann aus den Werten eines oder mehrerer oder aller Datensätze in einer oder mehreren oder allen Zellen ermittelt werden.At least one of the resulting cells is selected as the cell to be tested. Out The values of the target data of the data sets then become a test criterion for the Target data of the records the selected one Cell detected. Which data records here form the basis for determining the test criterion may vary be. The test criterion can from the values of one or more or all records in one or more or all cells.
Anhand des Prüfkriteriums werden die Werte der Zieldaten in der zu prüfenden Zelle geprüft. Geprüft werden also sämtliche Zieldaten sämtlicher Datensätze, welche mit den Werten ihrer Eingangsdaten in der zu prüfenden Zelle bzw. im jeweiligen Intervall des Wertebereiches der Eingangsdaten liegen. Mit anderen Worten werden die Datensätze geprüft, deren N-dimensionale Koordinaten in Form der Eingangsdaten im entsprechenden N-dimensionalen Hyperquader der zu prüfenden Zelle liegen.Based the test criterion The values of the target data in the cell to be checked are checked. Being checked so all Target data of all records which with the values of their input data in the cell to be tested or in the respective interval of the value range of the input data lie. In other words, the data sets whose N-dimensional coordinates are in the form of Input data in the corresponding N-dimensional hypercircuit the to be tested Cell lie.
Jeder Datensatz der ausgewählten Zelle, dessen Wert des Zieldatums das Prüfkriterium verfehlt, wird als fehlerhaft gekennzeichnet.Everyone Record of selected Cell whose value of the target date misses the check criterion is called incorrectly marked.
Es wird also nicht nur das Zieldatum, sonder der gesamte Datensatz als fehlerhaft klassifiziert. Da die Wahl von Eingangs- und Zieldaten eventuell willkürlich sein kann, deckt das erfindungsgemäße Verfahren also nicht nur Fehler im Zieldatum sondern im gesamten Datensatz auf.It So it's not just the target date, but the entire record classified as defective. Because the choice of input and destination data possibly arbitrary can be, the method of the invention therefore not only covers Error in the target date but in the entire record.
Da das Prüfkriterium aus den Werten der Zieldaten und damit auf Basis der den Daten zugrundeliegenden Prozesse bzw. Eigenschaften ermittelt wird, ist dieses wesentlich enger gefasst als die bisher bekannte Minimal-Maximal-Kontrolle oder Grenzwertkontrolle. Diese entspräche lediglich einer Überprüfung, ob denn die Eingangsdaten innerhalb des Eingangsdatenraums liegen.There the test criterion from the values of the target data and thus based on the underlying data Processes or properties is determined, this is essential narrower than the previously known minimum-maximum control or limit control. This would just be a check to see if because the input data is within the input data space.
Die Prüfkriterien sind in der Regel für jede Zelle unterschiedlich, so dass für unterschiedliche Datensätze, also Datensätze mit unterschiedlichen Eingangsdaten, unterschiedliche Prüfkriterium für deren Zieldaten gelten. In den Prüfkriterien lassen sich daher Plausibilitätsüberprüfungen integrieren, welche bisher nicht möglich waren.The test criteria are usually for each cell is different, so for different records, so records with different input data, different test criterion for their Target dates apply. In the test criteria Therefore plausibility checks can be integrated which not possible yet were.
Die als fehlerhaft gekennzeichneten Datensätze können z.B. einem Anlagenbetreiber angezeigt werden, so dass dieser die entsprechenden Datensätze genauer untersuchen kann. Somit liefert das Verfahren eine Art Vorfilterung zur Markierung verdächtiger Datensätze. Die Anzahl der vom Anlagenbetreiber tatsächlich händisch bzw. besonders zu überprüfenden Datensätze reduziert sich dadurch erheblich. Erweisen sich die verdächtigen Datensätze dann tatsächlich als fehlerhaft, so kann diese Erkenntnis einerseits zur Verbesserung z.B. der den Datensätzen zu Grunde liegenden Automatisierungsanlage benutzt werden. Andererseits können diese Datensätze von der weiteren Nutzung ausgeschlossen werden.The datasets marked as erroneous may e.g. a plant operator be displayed so that it more accurate the corresponding records can examine. Thus, the method provides some sort of prefiltering to mark suspect Records. The number of records actually manually or specially checked by the plant operator is reduced considerably. Then prove the suspicious records indeed as faulty, this knowledge can on the one hand to improve e.g. the records underlying automation system are used. on the other hand can these records be excluded from further use.
Die fehlerhaften Datensätze können Hinweise auf anderweitige Fehlerquellen liefern, z.B. Fehlerquellen die erst nach mehreren Prozessschritten zu einem fehlerhaften Zieldatum führten. An das Auffinden fehlerhafter Datensätze kann z.B. auch eine Alarmauslösung oder ähnliches geknüpft sein, wenn die Datensätze z.B. von einem Fertigungssystem stammen. Ein Alarmsystem ist allerdings erst dann sinnvoll, wenn die Zielkriterien über längere Zeit optimiert worden sind, so dass möglichst nur noch tatsächlich fehlerhafte Datensätze als fehlerhaft gekennzeichnet werden und die Fehlalarm-Quote ein akzeptables Maß nicht überschreitet.The faulty records can Provide indications of other sources of error, e.g. sources of error the first after several process steps to a faulty target date led. The finding of erroneous data records may be e.g. also an alarm trigger or similar linked be when the records e.g. come from a manufacturing system. An alarm system is, however only makes sense if the target criteria have been optimized over a longer period of time are, so that possible only actually bad records be marked as faulty and the false alarm rate an acceptable one Does not exceed measure.
Durch das erfindungsgemäße Verfahren ergeben sich hinsichtlich des Anlagenbetriebs eine effektivere Fehlersuche, eine schnellere Inbetriebsetzung, eine höhere Produktqualität und weniger Störfälle.By the inventive method arise in terms of plant operation more effective troubleshooting, faster commissioning, higher product quality and less Incidents.
Die Prüfkriterien passen sich im Laufe des Verfahrens bzw. der Zeit auch an jeweils neu erzeugte Datensätze, d.h. Wertekombinationen der Eingangs- und Zieldaten an, da sie aus diesen erstellt werden.The test criteria adapt in the course of the procedure or the time to each newly generated data records, i.e. Value combinations of the input and destination data as they are off to be created.
Die Intervalle für ein Eingangsdatum können durch äquidistante Teilung dessen Wertebereichs gebildet werden. Die äquidistante Teilung des Wertebereichs ist besonders einfach und ohne Vorwissen bzw. empirische Erfahrungen über die Zusammenhänge der Eingangsdaten untereinander bzw. zu den Zieldaten durchführbar. Hier kann z.B. eine feste Anzahl von Intervallen vorgegeben werden, die für alle Eingangsgrößen verwendet wird.The Intervals for An input date can be determined by equidistant Division of its value range are formed. The equidistant Division of the range of values is particularly simple and without prior knowledge or empirical experiences about contexts the input data with each other or to the target data feasible. Here can e.g. a fixed number of intervals are given, the used for all input variables becomes.
Die Intervalle für ein Eingangsdatum können aber auch unter Nutzung von Vorwissen über die Eingangs- und/oder Zieldaten gebildet werden. Vorwissen sind z.B. theoretische Überlegungen oder empirische Erfahrungen, dass bestimmte Unterteilungen besser als andere sind. Zum einen kann man wichtige Eingangsgrößen feiner unterteilen als unwichtige. Zum anderen kann man eine nicht äquidistante Unterteilung so wählen, dass der Anstieg der Zielgröße innerhalb einer Zelle für alle Zellen in etwa gleich ist.The Intervals for but an input date can also by using prior knowledge of the input and / or Target data are formed. Previous knowledge is e.g. theoretical considerations or empirical experiences that make certain subdivisions better than others are. On the one hand you can finer important input quantities subdivided as unimportant. On the other hand, one can not be equidistant Choose subdivision so that the increase in the target size within a cell for all cells are about the same.
Als Prüfkriterium wird für jede Zelle ein eigener lokaler Toleranzbereich für den Wert des Zieldatums ermittelt, der deutlich enger ist als der global zulässige Wertebereich. Somit werden mathematische Bedingungen geschaffen, um Datensätze bzw. Zieldaten gegen die Prüfkriterien zu testen. Ein derartiges Prüfkriterium ist also einfach und schnell auswertbar, was das gesamte Verfahren stark beschleunigt.When criterion is for each cell determines its own local tolerance range for the value of the target date, which is significantly narrower than the globally permissible value range. Thus be created mathematical conditions to record or target against the test criteria to test. Such a test criterion So it's easy and fast to evaluate what the whole process is strongly accelerated.
Der lokale Toleranzbereich besteht aus einem Sollwert und einer zulässigen Abweichung. Sollwert und zulässige Abweichung im Prüfkriterium können durch statistische Methoden aus Werten der Zieldaten ermittelt werden. Auf welche Datenbasis, d.h. welche Datensätze aus welchen Zellen, hierbei die statistischen Methoden angewandt werden, ist wie oben beschrieben, auf verschiedene Weise möglich.Of the Local tolerance range consists of a setpoint and a permissible deviation. Setpoint and allowed Deviation in the test criterion can determined by statistical methods from values of the target data. On which database, i. which data records from which cells, here the statistical methods are applied, as described above, possible in different ways.
Gerade statistische Methoden eignen sich besonders dazu, nicht explizit nachvollziehbare und diesbezüglich zufällige Vorgänge – im vorliegenden Fall die Reststreuung des Zielwertes bei bekannten Eingangsdaten -, welche jedoch dennoch eine Struktur besitzen – also eben nur eine relativ geringe Reststreuung bei ansonsten guter Reproduzierbarkeit des Zielwertes-, zahlenmäßig zu erfassen.Just Statistical methods are particularly suitable, not explicit comprehensible and in this regard random Operations - in the present case the residual dispersion of the target value with known input data - which but still have a structure - so just a relative low residual scattering with otherwise good reproducibility of the target value, to record in numbers.
Liegen in einer Zelle Zielwerte gehäuft in einem gewissen Wertebereich, so ist davon auszugehen, dass einzelne, außerhalb dieses Wertebereiches liegende Werte fehlerhaft sind. Der Sollwert im Zielkriterium kann daher als Mittelwert aller Zieldaten der Datensätze der ausgewählten Zelle ermittelt werden. Der einzelne fehlerhafte Wert wird dann den Mittel wert kaum verändern. Fehlerhaft Werte können dann auf Grund eines besonders großen Abstandes zum Mittelwert erkannt werden. Die Suche fehlerhafter Datensätze wird mit anderen Worten von einem lokalen, also nur für die jeweilige Zelle ermittelten Wert durchgeführt.If target values accumulate in a cell in a certain value range, it can be assumed that individual values lying outside this range of values are faulty. The target value in the target criterion can therefore be determined as the mean value of all target data of the data records of the selected cell. The single erroneous value will hardly change the mean value. Faulty values can then be detected due to a particularly large distance to the mean value. In other words, the search for erroneous data records is from a local, that is determined only for the respective cell Value performed.
Die zulässige Abweichung vom lokalen Sollwert wird vorteilhafterweise aus der über alle Zellen gemittelten lokalen Standardabweichung berechnet. Natürlich können auch andere, der Standardabweichung vergleichbare Maße wie z.B. die Streuung hierzu verwendet werden. Die Gewichtung bzw. ein multiplikativer Gewichtsfaktor bestimmt hierbei die tatsächliche Weite des Toleranzbereiches und kann z.B. empirisch ermittelt werden.The allowed Deviation from the local setpoint is advantageously made over all Cells average local standard deviation calculated. Of course you can too other dimensions comparable to the standard deviation, e.g. the scatter for this be used. The weighting or a multiplicative weighting factor determines the actual Width of the tolerance range and can e.g. be determined empirically.
Die Verwendung der lokalen Standardabweichung (der Zielgröße innerhalb einer Zelle für die Berechnung der zulässigen Abweichung) ist zwar prinzipiell möglich, aber ungünstiger, da sie durch die fehlerhaften Datensätze stärker verfälscht wird, als die über alle Zellen gemittelte Standardabweichung.The Use of the local standard deviation (the target size within a cell for the calculation of the permissible Deviation) is possible in principle, but less favorable, because it is falsified more by the erroneous records than the over all Cells averaged standard deviation.
Anstelle der Mittelung der lokalen Streuungen kann auch für alle Datensätze die globale Streuung des Zielwertes ermittelt werden, also ohne Berücksichtigung der Zellengrenzen. Anschließend kann der Toleranzbereich durch Gewichtung der globalen Streuung ermittelt werden. Diese Verfahrensvariante schafft ein alternatives Maß zur Beurteilung fehlerhafter Datensätze unter Berücksichtigung aller Datensätze. Die erwähnten alternativen Maße sind für bestimmte Anwendungsfälle mehr oder weniger geeignet. Welche Variante für welchen Anwendungsfall die beste ist, kann meist durch Erfahrungswerte oder Vorabtest ermittelt werden.Instead of The averaging of the local scatters can also be used for all records global dispersion of the target value are determined, ie without consideration the cell boundaries. Then you can the tolerance range is determined by weighting the global variance become. This variant of the method provides an alternative measure for assessing faulty ones records considering all records. The mentioned alternative dimensions are for certain applications more or less suitable. Which variant for which application the best is, can usually be determined by empirical values or preliminary testing become.
Alternativ zu den aus allen Daten oder den Daten der zu untersuchenden Zelle ermittelten statistischen Maßen können auch Vorhersagen über die zu untersuchende Zelle zur Beurteilung der Fehlerhaftigkeit von Datensätzen der zu untersuchenden Zelle benutzt werden. Im Verfahren kann daher ein empiri sches Modell zur Abbildung der Eingangsdaten auf die Zieldaten erstellt werden, so dass das Zielkriterium dann für die ausgewählte Zelle mit dem empirischen Modell ermittelt werden kann. Durch die Verwendung eines empirischen Modells kann versucht werden, die Beziehungen zwischen Zieldaten und Eingangsdaten nachzubilden. Mit anderen Worten wird dadurch versucht, eine Prädiktion für den Wert des Zieldatums bei gegebenen Eingangsdaten in der zu untersuchenden Zelle zu erstellen. Anschließend wird dann geprüft, ob die Zielwerte in der Zelle außerhalb eines Toleranzbereiches um den Prädiktionswert liegen, um sie gegebenenfalls als fehlerhaft zu markieren.alternative to all data or data of the cell to be examined determined statistical measures can also predictions about the cell to be examined for the assessment of the defectiveness of records the cell to be examined are used. In the procedure can therefore an empirical model for mapping the input data to the target data be created, so that the target criterion for the selected cell can be determined with the empirical model. By use an empirical model can be tried to relationships to emulate between target data and input data. In other words, will by trying a prediction for the Value of the target date for given input data in the to be examined Cell to create. Subsequently, will then tested, whether the target values in the cell are outside a tolerance range around the prediction value to mark them as faulty if necessary.
Verschiedenste
Arten empirischer Modelle können
verwendet werden, wie z.B. ein Multilayer-Perzeptron (MLP), also
ein nichtlineares neuronales Netz oder ein aus der
Bei der Ermittlung des Zielkriteriums kann die zu untersuchende Zelle ausgeschlossen werden, d.h. das Zielkriterium wird dann auf Basis aller oder einer Teilmenge aller Zellen, außer der zu untersuchenden Zelle, ermittelt. Fehlerhafte Werte in der zu untersuchenden Zelle bzw. fehlerhafte Datensätze gehen somit nicht in die Ermittlung des Zielkriteriums mit ein. Das Zielkriterium wird durch fehlerhafte Datensätze der zu untersuchenden Zelle nicht verfälscht.at The determination of the target criterion can be performed by the cell to be examined be excluded, i. the target criterion is then based on all or a subset of all cells except the cell to be examined, determined. Defective values in the cell to be examined or faulty records go thus not included in the determination of the target criterion. The target criterion is due to faulty records the cell to be examined not falsified.
Befinden sich in einer Zelle mindestens zwei Gruppen (Cluster) von Datensätzen, die bezüglich ihrer Zielwerte jeweils eng beieinander liegen, zwischen denen aber eine Lücke klafft, die größer ist als z.B. die lokale Sperrung, so besteht der Verdacht, dass nur eine dieser Datengruppen korrekt ist, die andere, bzw. die anderen Datengruppen, fehlerhaft sind. Zellen mit mehreren Datengruppen (Clustern) werden im folgenden als heterogene Zellen bezeichnet. Je mehr Daten sich dabei in einer fehlerhaften Datengruppe befinden, desto unwahrscheinlicher wird es, dass die Methode der lokalen Mittelwertbildung diese Daten erkennt. Dann hilft nur die oben beschriebene Methode der empirischen Modellierung unter Ausschluss aller Daten aus der betrachteten heterogenen Zelle.Are located There are at least two groups (clusters) of records in a cell in terms of their target values are close to each other, but between them a gap gapes, which is bigger as e.g. the local blocking, there is a suspicion that only one of these data groups is correct, the other one or the other Data groups are faulty. Cells with multiple data groups (Clusters) are referred to below as heterogeneous cells. The more data that is in a bad data group, the more unlikely it becomes that the method of local averaging recognizes this data. Then only the method described above will help the empirical modeling to the exclusion of all data from the considered heterogeneous cell.
Eine mögliche Methode zum Auffinden „heterogener" Zellen, d.h. Zellen mit mehreren Datengruppen, kann wie folgt ablaufen: Die Zielwerte der ausgewählten Zelle werden nach ihrer Größe sortiert, die Differenzen je zweier benachbarter Zielwerte werden ermittelt und Differenzen, die größer einem Lückengrenzwert sind, werden als Lücke definiert. So entsteht eine stetig steigende Aneinanderreihung von Zielwerten in der zu untersuchenden Zelle, welche je nachdem ohne Lücke oder unter Zwischenschaltung von Lücken aneinander grenzen. Datensätze mit Zielwerten, die ohne Lücken aneinander grenzen, werden zu Clustern zusammengefasst. Alle Datensätze eines Clusters in einer Zelle werden dann in Abhängigkeit des Zielkriteriums gemeinsam als fehlerhaft oder nicht fehlerhaft gekennzeichnet. Mit einer derartigen Verfahrensvariante, können ganze Ansammlungen bzw. Gruppen, eben die Cluster, fehlerhafter Datensätze ermittelt werden.One possible method for finding "heterogeneous" cells, ie cells with multiple data groups, can be as follows: The target values of the selected cell are sorted according to their size, the differences of each two adjacent target values are determined, and differences greater than a gap threshold are obtained This creates a steadily increasing number of target values in the cell to be examined, each of which adjoins each other without gap or with the interposition of gaps: Data sets with target values that adjoin one another without gaps are grouped together in clusters in a cell are then together depending on the target criterion as feh lerhaft or not marked faulty. With such a method variant, whole accumulations or groups, just the clusters, of erroneous data sets can be determined.
Zur Überprüfung auf Fehlerhaftigkeit werden dann die Zielwerte nicht gegen ein in der zu unersuchenden Zelle ermitteltes Prüfkriterium, sondern gegen ein aus den umliegenden Zellen oder den restlichen Zellen oder allen Zellen ermittelte Prüf kriterium getestet. Diese stammen dann z.B. aus dem oben beschriebenen empirischen Modell.For review Deficiency then the target values are not against in the to test cell determined test criterion, but against a from the surrounding cells or the remaining cells or all Cell tested test criterion. These are then e.g. from the empirical model described above.
Nach Clusterbildung kann dann für jeden Cluster der Mittelwert der zugehörigen Zielwerte des Clusters ermittelt und mit dem Zielkriterium geprüft werden. Durch die Clusterbildung und die getrennte Bewertung mit dem Zielkriterium über entsprechende Mittelwerte kann mit anderen Worten eine Untergruppierung in Zellen erfolgen. Auch diese Maßnahme dient dazu, fehlerhafte Cluster in ihrer Gesamtheit von nicht fehlerhaften zu unterscheiden.To Clustering can then be used for each cluster is the average of the associated target values of the cluster determined and checked with the target criterion. By clustering and the separate evaluation with the target criterion on corresponding averages In other words, subgrouping can be done in cells. This measure also serves in addition, faulty clusters in their entirety are not faulty to distinguish.
Das Prüfkriterium in einer zu prüfenden Zelle kann auch so ermittelt werden, dass alle Datensätze einer Zelle außer des dem Prüfkriterium am nächsten kommenden Datensatzes oder Clusters als fehlerhaft gekennzeichnet werden. Durch eine derartige Verfahrensvariante wird sichergestellt, dass lediglich ein einziger Cluster in einer heterogenen Zelle oder ein einziger Datensatz in einer Zelle als korrekt, und alle anderen als fehlerhaft gekennzeichnet werden. Das Prüfkriterium stellt mit anderen Worten ein „best fit"-Kriterium dar.The criterion in a to be tested Cell can also be determined so that all records have one Cell except of the test criterion next Record or cluster marked as bad. By such a variant of the method ensures that only a single cluster in a heterogeneous cell or a single one Record in one cell as correct, and all others as incorrect be marked. The test criterion In other words, it is a "best fit" criterion.
Wie bereits erwähnt, können durch die verschiedenen Verfahrensvarianten einzelne Ausreißer von Zielwerten in zu untersuchenden Zellen, ganze Cluster fehlerhafter Werte innerhalb einer Zelle, oder alle Datensätze einer zu untersuchenden Zelle als fehlerhaft erkannt und markiert werden. Am geeignetsten um sämtliche fehlerhafte Datensätze zu erkennen, erscheint die Möglichkeit, in einem ersten Verfahrensdurchlauf wie oben beschrieben, einzelne fehlerhafte Datensätze, also die Ausreißer, zu suchen und zu eliminieren, in den verbleibenden Datensätzen fehlerhafte Cluster zu suchen und zu eliminieren, und anschließend noch gesamte fehlerhafte Zellen zu suchen und ebenfalls zu eliminieren.As already mentioned, can through the various process variants individual outliers of Target values in cells to be examined, whole clusters more defective Values within a cell, or all records of one to be examined Cell detected as defective and marked. Most appropriate around all bad records recognizing the possibility of in a first process run as described above, single faulty ones records So the outliers, to search and eliminate, in the remaining records erroneous Cluster to search and eliminate, and then still to search for and also eliminate entire faulty cells.
Eliminieren bedeutet hierbei, nach Auffinden eines fehlerhaften Datensatzes diesen von der weiteren Untersuchung auszuschließen. Die Zielkriterien in einem folgenden Schritt wer den dann auf einer neuen Datenbasis, nämlich unter Ausschluss der bisher gefundenen fehlerhaften Daten, ermittelt. Die Zielkriterien werden so im Laufe des Verfahrens stets verbessert, da immer mehr fehlerhafte Werte aus deren Datenbasis entfernt werden.Eliminate means here after finding a faulty record to exclude this from the further investigation. The target criteria in one The following step who the then on a new database, namely Exclusion of the previously found erroneous data, determined. The target criteria are thus always improved in the course of the procedure, as more and more erroneous values are removed from their database.
Es kann auch vorteilhaft sein, jeden der einzelnen Prozess-Schritte mehrfach auszuführen, oder die gesamte Filter-Prozedur ein zweites Mal durchzuführen.It may also be advantageous, multiple of each of the individual process steps perform, or to perform the entire filter procedure a second time.
Für eine weitere Beschreibung der Erfindung wird auf die Ausführungsbeispiele der Zeichnungen verwiesen. Es zeigen, jeweils in einer schematischen Prinzipskizze:For another Description of the invention is directed to the embodiments of the drawings. They show, in each case in a schematic outline sketch:
Die
Anlagensteuerung
Zur
Steuerung bzw. Überwachung
des Walzprozesses im Stahlwalzwerk
Zu
jedem einzelnen Stück
Rohmaterial
An
einem bestimmten Produktionstag werden in einem Stahlwalzwerk
Für das Stahlwalzwerk
Die
M Datensätze
Zur
Durchführung
des erfindungsgemäßen Verfahrens
wird nun in allen Datensätzen
In
Im
Verfahren gemäß
Sämtliche
M Datensätze
Zum
Auffinden fehlerhafter Datensätze
Anschließend wird
in einem Schritt
In
der Schleife
Mit
anderen Worten werden in der Schleife
Die
Schleife
Sinnvollerweise
werden die genannten Verfahrensvarianten jedoch in der hier in
Zur
Identifizierung weiterer fehlerhafter Datensätze schließt sich an die Schleife
In
Bei
einer derartig heterogenen Zelle Z12 besteht
der Verdacht, dass eine der Gruppen
In
einem, dem Schritt
Da nun mehrere, im Beispiel zwei, Mittelwerte in der Zelle Z12 vorhanden sind, kann keiner von diesen a priori als korrekter Mittelwert wie oben, angenommen werden. Daher muss der korrekte zu erwartende Zielwert, also Mittelwert, in der Zelle Z12 anderweitig abgeschätzt werden.Because now more, two in the example, average values in the cell Z 12 are available, none of them can a priori be the correct mean as above, be adopted. Therefore, the correct expected target value, ie average, in the cell Z 12 has to be estimated otherwise.
In
einem Schätzschritt
Der
im Schätzschritt
Mit
der Verfahrensvariante der Schritte
Mit
der dritten Verfahrensvariante, welche sich in
Im
Schritt
Anschließend wird
im Prüfschritt
In
Schritt
Entsprechend
gefundene Datensätze
werden wieder als ungültig
markiert. In
Claims (14)
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE200610003611 DE102006003611A1 (en) | 2006-01-25 | 2006-01-25 | Method for finding a faulty record in a set of records |
| RU2008134475/09A RU2008134475A (en) | 2006-01-25 | 2007-01-03 | METHOD FOR FINDING ERRORS WHEN OPERATING AN INSTALLATION CONTAINING MANY DATASETS |
| EP07703593A EP1977319A2 (en) | 2006-01-25 | 2007-01-03 | Method for the detection of a fault during operation of a system comprising a certain number of data records |
| PCT/EP2007/050018 WO2007085504A2 (en) | 2006-01-25 | 2007-01-03 | Method for the detection of a fault during operation of a system comprising a certain number of data records |
| CNA2007800035403A CN101375254A (en) | 2006-01-25 | 2007-01-03 | Error found method when running device with datagroup collection |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE200610003611 DE102006003611A1 (en) | 2006-01-25 | 2006-01-25 | Method for finding a faulty record in a set of records |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE102006003611A1 true DE102006003611A1 (en) | 2007-08-02 |
Family
ID=38268113
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE200610003611 Withdrawn DE102006003611A1 (en) | 2006-01-25 | 2006-01-25 | Method for finding a faulty record in a set of records |
Country Status (5)
| Country | Link |
|---|---|
| EP (1) | EP1977319A2 (en) |
| CN (1) | CN101375254A (en) |
| DE (1) | DE102006003611A1 (en) |
| RU (1) | RU2008134475A (en) |
| WO (1) | WO2007085504A2 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102017007971A1 (en) | 2017-08-23 | 2018-04-19 | Daimler Ag | Method for producing a test template |
| DE102022107820A1 (en) | 2022-04-01 | 2023-10-05 | Volkswagen Aktiengesellschaft | Method and processor circuit for checking the plausibility of a detection result of object recognition in an artificial neural network and motor vehicle |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101325638B1 (en) * | 2011-09-09 | 2013-11-07 | 비앤에프테크놀로지 주식회사 | Method measuring of healthy indicia of plant reflected status of sub-component and storage media thereof |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE19514535A1 (en) * | 1995-04-20 | 1996-10-31 | Johannes Prof Dr Wortberg | Process control using mathematical model for resultant product properties |
| EP0762245A1 (en) * | 1995-08-16 | 1997-03-12 | Thomas Froese | Method for detecting a faulty prediction in a neural process control |
| DE19644131A1 (en) * | 1996-10-23 | 1998-04-30 | Siemens Ag | Method of optimising strip width control at the ends of a strip on a rolling line, |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6073089A (en) * | 1997-10-22 | 2000-06-06 | Baker; Michelle | Systems and methods for adaptive profiling, fault detection, and alert generation in a changing environment which is measurable by at least two different measures of state |
| AU2002329611A1 (en) * | 2001-07-20 | 2003-03-03 | Altaworks Corporation | System and method for adaptive threshold determination for performance metrics |
| US20030065409A1 (en) * | 2001-09-28 | 2003-04-03 | Raeth Peter G. | Adaptively detecting an event of interest |
| DE10203787A1 (en) * | 2002-01-31 | 2003-08-14 | Siemens Ag | Process for regulating an industrial process |
-
2006
- 2006-01-25 DE DE200610003611 patent/DE102006003611A1/en not_active Withdrawn
-
2007
- 2007-01-03 CN CNA2007800035403A patent/CN101375254A/en active Pending
- 2007-01-03 RU RU2008134475/09A patent/RU2008134475A/en not_active Application Discontinuation
- 2007-01-03 WO PCT/EP2007/050018 patent/WO2007085504A2/en not_active Ceased
- 2007-01-03 EP EP07703593A patent/EP1977319A2/en not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE19514535A1 (en) * | 1995-04-20 | 1996-10-31 | Johannes Prof Dr Wortberg | Process control using mathematical model for resultant product properties |
| EP0762245A1 (en) * | 1995-08-16 | 1997-03-12 | Thomas Froese | Method for detecting a faulty prediction in a neural process control |
| DE19644131A1 (en) * | 1996-10-23 | 1998-04-30 | Siemens Ag | Method of optimising strip width control at the ends of a strip on a rolling line, |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102017007971A1 (en) | 2017-08-23 | 2018-04-19 | Daimler Ag | Method for producing a test template |
| DE102022107820A1 (en) | 2022-04-01 | 2023-10-05 | Volkswagen Aktiengesellschaft | Method and processor circuit for checking the plausibility of a detection result of object recognition in an artificial neural network and motor vehicle |
Also Published As
| Publication number | Publication date |
|---|---|
| CN101375254A (en) | 2009-02-25 |
| WO2007085504A3 (en) | 2007-10-25 |
| WO2007085504A2 (en) | 2007-08-02 |
| RU2008134475A (en) | 2010-02-27 |
| EP1977319A2 (en) | 2008-10-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE69113164T2 (en) | Method and device for controlling a process. | |
| DE102017211737B4 (en) | Monitoring device and method for monitoring a system | |
| EP4196805B1 (en) | Battery management system for classifying a battery module | |
| WO2001002840A1 (en) | Method and device for process-optimizing regulation of parameters in a production process | |
| EP1397274B1 (en) | Method for determining the time and extent of maintenance operations | |
| WO2022063702A1 (en) | Quality control for products produced in series | |
| EP4165484B1 (en) | Monitoring device and method for detection of abnormalities | |
| DE69713600T2 (en) | SYSTEM FOR MONITORING AND DIAGNOSIS OF AUTOMATIC CONTROL LOOPS | |
| DE102018009309A1 (en) | Numerical control unit | |
| DE102014223810A1 (en) | Method and assistance system for detecting a fault in a system | |
| DE102016216945A1 (en) | A method and apparatus for performing a function based on a model value of a data-based function model based on a model validity indication | |
| EP4108411A2 (en) | Method, system and computer program product for monitoring a forming process | |
| EP3839843A1 (en) | Method for optimizing a production of an industrial installation | |
| EP4295202B1 (en) | Method and system for measuring components and program | |
| DE102022114579A1 (en) | Industrial plant and process for plant operation and monitoring | |
| DE102006003611A1 (en) | Method for finding a faulty record in a set of records | |
| AT413609B (en) | METHOD AND APPARATUS FOR PRODUCTION LEVEL DIFFERENT CONNECTION OF DATA | |
| EP3396477B1 (en) | Method for determining rules for characterizing the normal operating state of a work process | |
| EP3618981B1 (en) | Roll-forming unit with sensor-roll-forming frame | |
| DE102022211293A1 (en) | Method for identifying anomalies and thus also actual processing positions of a web and for classifying these anomalies, system and computer program product | |
| WO2022263458A1 (en) | Monitoring the production of material boards, in particular engineered wood boards, in particular using a self-organizing map | |
| DE102019214009B3 (en) | Analysis of sensor measurement data from a robot or manipulator | |
| EP2569763B1 (en) | Method for the computer-assisted monitoring of the functional performance of a technical system | |
| DE112021007553T5 (en) | Apparatus for predicting machining dimensions, system for predicting machining dimensions, method for predicting machining dimensions and program | |
| EP4060441A1 (en) | Method and system for detecting anomalies during operation of a technical system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| OP8 | Request for examination as to paragraph 44 patent law | ||
| R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |
Effective date: 20110802 |