DE102020201183A1 - Verfahren und Vorrichtung zur Simulation eines technischen Systems - Google Patents
Verfahren und Vorrichtung zur Simulation eines technischen Systems Download PDFInfo
- Publication number
- DE102020201183A1 DE102020201183A1 DE102020201183.4A DE102020201183A DE102020201183A1 DE 102020201183 A1 DE102020201183 A1 DE 102020201183A1 DE 102020201183 A DE102020201183 A DE 102020201183A DE 102020201183 A1 DE102020201183 A1 DE 102020201183A1
- Authority
- DE
- Germany
- Prior art keywords
- validation
- simulation
- time series
- parameters
- summands
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- Geometry (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Verfahren (10) zur Simulation eines technischen Systems, gekennzeichnet durch folgende Merkmale:- für einen beliebigen Anwendungsfall des Systems wird durch die Simulation eine Zeitreihe gewonnen,- die Zeitreihe wird einer Augenscheinvalidierung (12) unterzogen,- anhand der Augenscheinvalidierung (12) werden Parameter (13) einer vorgegebenen Validierungsmetrik (14) optimiert,- die optimierten Parameter (13) werden in einer Datenbank (15) abgelegt,- in weiteren Anwendungsfällen (11) werden die Parameter (13) aus der Datenbank (15) abgerufen und fallweise einer Validierung der jeweiligen Zeitreihe gemäß der Validierungsmetrik (14) zugrunde gelegt und- bei Misslingen der Validierung wird die Simulation verbessert oder werden Ergebnisse der Simulation verworfen.
Description
- Die vorliegende Erfindung betrifft ein Verfahren zur Simulation eines technischen Systems. Die vorliegende Erfindung betrifft darüber hinaus eine entsprechende Vorrichtung, ein entsprechendes Computerprogramm sowie ein entsprechendes Speichermedium.
- Stand der Technik
- Als Gütekriterium für Modelle, Mess- und Testverfahren wird neben der Reliabilität und Objektivität insbesondere die Validität herangezogen. Im Zusammenhang mit Modellen zur Simulation technischer Prozesse bildet die Validierung hierbei einen Teilprozess innerhalb der Modellbildung. Gegenstand dieser Validierung ist die Beantwortung der im Rahmen der Qualitätssicherung zentralen Frage, ob eine Simulation für ihren Anwendungszweck geeignet ist. Erst durch den Validierungsprozess wird der notwendige Qualitätsnachweis erbracht, dass die Simulationsergebnisse die Realität widerspiegeln bzw. für den Anwendungszweck geeignet sind und für weitere Produktentwicklungsstufen herangezogen werden können.
- Die sogenannte operative Validierung dient in diesem Kontext der Qualitätsbewertung des ausführbaren Simulationsmodells und hat beispielsweise in der Fahrzeugtechnik höchste Praxisrelevanz, weil sie unmittelbar das Verhalten des virtuellen Fahrzeugs mit dem des realen Fahrzeugs vergleicht. Für ihre Durchführung ist es nicht notwendig, das konzeptionelle Modell, das der Simulation zugrunde liegt und sehr komplex sein kann, zu kennen. Da die operative Validierung auf einem experimentellen Vergleich von Simulations- und Messdaten basiert, ist sie auf unterschiedlichste Simulationsmodelle und - Werkzeuge anwendbar.
-
US7571089B2 offenbart ein Simulationsverfahren, bei welchem zur Bewertung des Simulationsmodells Konfidenzintervalle von Simulation und Messungen miteinander verglichen werden. - Offenbarung der Erfindung
- Dem vorgeschlagenen Ansatz liegt die Erkenntnis zugrunde, dass bekannte Ansätze zum Validieren von Zeitreihen methodisch entweder der Augenscheinvalidierung (face validation) oder Anwendung von Validierungsmetriken zugeordnet werden können. Erstere bezeichnet hierbei die Einschätzung der Modellgüte anhand von Zeitreihenplots durch menschliche Experten, deren Ergebnis zum Beispiel auf einer vereinbarten Skala angegeben werden kann. Dieser Ansatz ist jedoch schlecht skalierbar - bei vermehrtem Einsatz von Simulation müsste eine größere Zahl von Experten Zeitreihenplots interpretieren - und unterliegt naturgemäß subjektiven Einflüssen.
- Um die genannten Nachteile der Augenscheinvalidierung zu überwinden, werden Validierungsmetriken eingesetzt. Eine Validierungsmetrik ist ein mathematischer Operator, der zwei Zeitreihen auf einen Skalar abbildet, der mitunter ebenfalls als Validierungsmetrik bezeichnet wird. Als eine der einfachsten Metriken ist der mittlere quadratische Fehler
-
- Um derlei Gewichte zu bestimmen, werden beispielsweise einer Gruppe von Experten mehrere Plots zur Augenscheinvalidierung vorgelegt und die jeweilige Expertenmeinung hinsichtlich der Modellqualität auf einer numerischen Skala von 0 bis 10 erfasst. Anschließend wird eine Validierungsmetrik mit Phasen-, Magnituden- und Steigungsfehler auf den Datensatz angewendet, um durch lineare Regression die optimalen Gewichtungsfaktoren zu bestimmen. Schlussendlich werden die Streuungen von Expertenmeinung und Validierungsmetrik mit den optimierten Gewichtungsfaktoren verglichen.
- Die Erfindung stellt ein Verfahren zur Simulation eines technischen Systems, eine entsprechende Vorrichtung, ein entsprechendes Computerprogramm sowie ein entsprechendes Speichermedium gemäß den unabhängigen Ansprüchen bereit.
- Ein Grundgedanke des vorgeschlagenen Ansatzes liegt darin, die im Wege der Augenscheinvalidierung durchgeführte Parametrierung von Validierungsmetriken dahingehend zu erweitern, dass die resultierenden Datensätze in einer Datenbank erfasst werden. Diesem Ansatz liegt die Erkenntnis zugrunde, dass es für einen praktischen Einsatz wünschenswert erscheint, die einmal anhand eines beliebigen Anwendungsfalles (use case) optimierten Gewichtungsfaktoren unter Nutzung einer Datenbank langfristig zugänglich zu machen. Eine solche Datenbank kann anhand der Merkmale der von ihr abgedeckten Anwendungsfälle geclustert werden. Falls das Konfidenzintervall aus der Validierungsmetrik zu groß wird und somit auf das Vorliegen eines neuen Anwendungsfalles hindeutet, kann eine erneute Augenscheinvalidierung angezeigt sein.
- Ein Vorzug dieser Lösung liegt in der eröffneten Möglichkeit, die Optimierung von Gewichtungsfaktoren einer Validierungsmetrik ins Produktlebenszyklusmanagement (product lifecycle management, PLM) zu integrieren. Dies wiederum gestattet die Speicherung und den Austausch von Expertenwissen ebenso wie dessen Übertragung auf neue Anwendungsfälle.
- Durch die in den abhängigen Ansprüchen aufgeführten Maßnahmen sind vorteilhafte Weiterbildungen und Verbesserungen des im unabhängigen Anspruch angegebenen Grundgedankens möglich.
- Figurenliste
- Ausführungsbeispiele der Erfindung sind in den Zeichnungen dargestellt und in der nachfolgenden Beschreibung näher erläutert. Es zeigt:
-
1 das Flussdiagramm eines Verfahrens gemäß einer ersten Ausführungsform. -
2 schematisch eine Arbeitsstation gemäß einer zweiten Ausführungsform. - Ausführungsformen der Erfindung
- Der Ablauf eines erfindungsgemäßen Verfahrens (
10 ) ist in1 dargestellt. Zunächst wird für einen beliebigen Anwendungsfall des modellierten Systems im Wege der Simulation und Messung jeweils eine Zeitreihe gewonnen und durch mehrere Experten einer Augenscheinvalidierung (12 ) unterzogen, anhand derer die Parameter (13 ) einer vorgegebenen Validierungsmetrik (14 ) optimiert werden. - Für die Wahl der Validierungsmetrik (
14 ) sowie die Art der Optimierung bieten sich verschiedene Methoden an. Beispielsweise mag eine solche Metrik - wie im obigen Beispiel - als gewichtete Summe definiert sein, deren Gewichte durch die Parameter (13 ) gebildet werden. - Die auf diesem Wege ermittelte Expertenmeinung und die optimierten Gewichtungsfaktoren werden gemeinsam mit bestimmten Merkmalen des betreffenden Anwendungsfalles in einer Datenbank (
15 ) gespeichert. Bei Vorliegen einer hinreichenden Anzahl an Datensätzen lässt sich anhand dieser Merkmale durch Ballungsanalyse (clustering) eine Einteilung der Anwendungsfälle in unterschiedliche sogenannte Cluster vornehmen. - In jedem weiteren Anwendungsfall (
11 ) wird zuerst dessen Ähnlichkeit zu bereits bekannten Anwendungsfällen geprüft und ggf. deren Cluster ermittelt; die entsprechenden Parameter (13 ) werden aus der Datenbank (15 ) abgerufen und definieren die auf den vorliegenden Fall übertragbare Validierungsmetrik (14 ). Falls deren Konfidenzintervall eine vorgegebene Intervalllänge überschreitet (Entscheidung16 ), werden die Augenscheinvalidierung (12 ) und das Optimieren der Parameter (13 ) wiederholt, um die Datenbank (15 ) anhand des Ergebnisses zu aktualisieren und das darin enthaltene Expertenwissen somit kontinuierlich zu erweitern; mit der Zeit lässt sich die Anzahl der für eine Augenscheinvalidierung (12 ) erforderlichen Schritte entsprechend verringern. Hält das Konfidenzintervall hingegen die Maximallänge ein, so kann die abgerufene Validierungsmetrik auch im betrachteten Fall (11 ) unmittelbar zur Anwendung gelangen (17 ). - Dieses Verfahren (
10 ) kann beispielsweise in Software oder Hardware oder in einer Mischform aus Software und Hardware beispielsweise in einer Arbeitsstation (20 ) implementiert sein, wie die schematische Darstellung der2 verdeutlicht. - ZITATE ENTHALTEN IN DER BESCHREIBUNG
- Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.
- Zitierte Patentliteratur
-
- US 7571089 B2 [0004]
Claims (10)
- Verfahren (10) zur Simulation eines technischen Systems anhand eines Modelles des Systems, gekennzeichnet durch folgende Merkmale: - für einen beliebigen Anwendungsfall des Systems wird durch die Simulation eine Zeitreihe gewonnen, - die Zeitreihe wird einer Augenscheinvalidierung (12) unterzogen, - anhand der Augenscheinvalidierung (12) werden Parameter (13) einer vorgegebenen Validierungsmetrik (14) optimiert, - die optimierten Parameter (13) werden in einer Datenbank (15) abgelegt, - in weiteren Anwendungsfällen (11) werden die Parameter (13) aus der Datenbank (15) abgerufen und fallweise einer Validierung der jeweiligen Zeitreihe gemäß der Validierungsmetrik (14) zugrunde gelegt und - bei Misslingen der Validierung wird die Simulation verbessert oder werden Ergebnisse der Simulation verworfen.
- Verfahren (10) nach
Anspruch 1 , gekennzeichnet durch mindestens eines der folgenden Merkmale: - mithilfe der Simulation wird das technische System weiterentwickelt, - mithilfe der Simulation wird das technische System verbessert oder - mithilfe der Simulation werden Fehler des technischen Systems identifiziert. - Verfahren (10) nach
Anspruch 1 oder2 , gekennzeichnet durch folgendes Merkmal: - ein Produktlebenszyklus des Systems wird mittels der Datenbank (15) verwaltet. - Verfahren (10) nach einem der
Ansprüche 1 bis3 , gekennzeichnet durch folgende Merkmale: - gemeinsam mit den Parametern (13) werden Merkmale des Anwendungsfalles in der Datenbank (15) abgelegt, - anhand der Merkmale wird eine Einteilung der Anwendungsfälle (11) in unterschiedliche Cluster vorgenommen und - das Abrufen der Parameter (13) erfolgt gemäß der Einteilung. - Verfahren (10) nach einem der
Ansprüche 1 bis4 , gekennzeichnet durch folgende Merkmale: - die Validierungsmetrik (14) liefert ein Konfidenzintervall für ein vorgegebenes Konfidenzniveau und - falls in einem der weiteren Anwendungsfälle (11) das Konfidenzintervall eine vorgegebene Intervalllänge überschreitet, werden die Augenscheinvalidierung (12) und das Optimieren der Parameter (13) wiederholt. - Verfahren (10) nach einem der
Ansprüche 1 bis5 , gekennzeichnet durch folgende Merkmale: - die Validierungsmetrik (14) ist eine gewichtete Summe von Summanden und - die Parameter (13) sind Gewichte der Summanden. - Verfahren (10) nach
Anspruch 6 , gekennzeichnet durch mindestens eines der folgenden Merkmale: - die Summanden umfassen eine Korridorbewertung der Zeitreihe, - die Summanden umfassen eine Phasenbewertung der Zeitreihe, - die Summanden umfassen eine Größenordnungsbewertung der Zeitreihe oder - die Summanden umfassen eine Steigungsbewertung der Zeitreihe. - Computerprogramm, welches eingerichtet ist, das Verfahren (10) nach einem der
Ansprüche 1 bis7 auszuführen. - Maschinenlesbares Speichermedium, auf dem das Computerprogramm nach
Anspruch 8 gespeichert ist. - Vorrichtung (20), die eingerichtet ist, das Verfahren (10) nach einem der
Ansprüche 1 bis7 auszuführen.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102020201183.4A DE102020201183A1 (de) | 2020-01-31 | 2020-01-31 | Verfahren und Vorrichtung zur Simulation eines technischen Systems |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102020201183.4A DE102020201183A1 (de) | 2020-01-31 | 2020-01-31 | Verfahren und Vorrichtung zur Simulation eines technischen Systems |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102020201183A1 true DE102020201183A1 (de) | 2021-08-05 |
Family
ID=76853888
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102020201183.4A Pending DE102020201183A1 (de) | 2020-01-31 | 2020-01-31 | Verfahren und Vorrichtung zur Simulation eines technischen Systems |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE102020201183A1 (de) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP4383097A1 (de) * | 2022-12-08 | 2024-06-12 | Siemens Mobility GmbH | Validierung einer simulierten binärzeitreihe |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7571089B2 (en) | 2006-08-23 | 2009-08-04 | Kimberly Clark Worldwide, Inc. | Method for simulating a system having multiple failure modes |
-
2020
- 2020-01-31 DE DE102020201183.4A patent/DE102020201183A1/de active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7571089B2 (en) | 2006-08-23 | 2009-08-04 | Kimberly Clark Worldwide, Inc. | Method for simulating a system having multiple failure modes |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP4383097A1 (de) * | 2022-12-08 | 2024-06-12 | Siemens Mobility GmbH | Validierung einer simulierten binärzeitreihe |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69418941T2 (de) | Test eines internen Verbrennungsmotors | |
DE112017005640T5 (de) | Informationsverarbeitungsvorrichtung und Informationsverarbeitungsverfahren | |
DE102019217613A1 (de) | Verfahren zur diagnose eines motorzustands und diagnostisches modellierungsverfahren dafür | |
EP2854045B1 (de) | Verfahren und System zum Bewerten von erhobenen Messwerten eines Systems | |
DE102011086352A1 (de) | Verfahren und Diagnosesystem zur Unterstützung der geführten Fehlersuche in technischen Systemen | |
EP3812949A1 (de) | Konfigurierbarer digitaler zwilling | |
EP2433185B1 (de) | Vorrichtung und verfahren zum bearbeiten einer prozesssimulationsdatenbasis eines prozesses | |
DE102020201183A1 (de) | Verfahren und Vorrichtung zur Simulation eines technischen Systems | |
DE112021000251T5 (de) | Verfahren zum auswählen von datensätzen zum aktualisieren eines moduls mit künstlicher intelligenz | |
WO2005106725A1 (de) | Computergestütztes system und verfahren zur automatisierten risikoparametererkennung und/oder -charakterisierung | |
DE102020208474A1 (de) | Messung der Empfindlichkeit von Klassifikatoren anhand zusammenwirkender Störungen | |
DE102019123763A1 (de) | Verifizierungsvorrichtung | |
DE102015205720A1 (de) | System zum Analysieren nichtklassifizierter Kraftfahrzeugfehlerdaten | |
DE102021201698A1 (de) | Verfahren zum Bewerten einer Bekanntheit einer Fahrstrecke und elektronische Recheneinrichtung | |
EP3757698A1 (de) | Verfahren und vorrichtung zur bewertung und auswahl von signal-vergleichsmetriken | |
DE102020212005B4 (de) | Verfahren zur Bestimmung der für einen Bildklassifikator entscheidungsrelevanten Bildanteile | |
DE102019215741A1 (de) | Verfahren zum Klassifizieren einer multivariaten Messdatenreihe mittels eines maschinellen Lernsystems, Verfahren zum Anlernen eines maschinellen Lernsystems, Computerprogramm, computerlesbares Speichermedium, Computervorrichtung sowie Fahrzeug | |
EP4200737B1 (de) | Verfahren zur datenmanipulationserkennung von numerischen datenwerten | |
DE102019220419A1 (de) | Verfahren und Vorrichtung zur Simulation eines technischen Systems | |
DE102023103652A1 (de) | Computerimplementiertes Verfahren zur Berechnung einer Berechnungsausgangsgröße aus einer Berechnungseingangsgröße | |
DE102022205715A1 (de) | Verfahren zum Bereitstellen von Trainingsdaten und Testdaten zum Trainieren eines Algorithmus des maschinellen Lernens | |
DE102020119579A1 (de) | Verfahren zum Zuordnen von Zuständen zu Bauteilen, Vorrichtung, Computerprogrammprodukt und computerlesbares Speichermedium | |
DE112021007856T5 (de) | Vorrichtung für maschinelles Lernen, Vorrichtung zum Vorhersagen eines Schweregrades und Verfahren für maschinelles Lernen | |
DE102022207482A1 (de) | Computerimplementiertes Verfahren zum Bestimmen eines Datenqualitätsindex, Computerprogramm und Steuereinheit | |
DE102021202335A1 (de) | Verfahren und Vorrichtung zum Prüfen eines technischen Systems |