Computermodelle
Computermodellierung wird in verschiedenen technischen Bereichen eingesetzt. Ich betrachte speziell die Strukturanalyse oder Finite-Elemente-Analyse (FEA). Manchmal werden Modelle verwendet, um sich wiederholende Berechnungen zu beschleunigen, die von Hand durchgeführt werden können. Manchmal werden Modelle verwendet, um Berechnungen durchzuführen, die nicht einfach oder gar nicht von Hand durchzuführen sind.
Überprüfung
Es gibt einige Standardmethoden zum Überprüfen der Ergebnisse von Computermodellen.
- Führen Sie Überprüfungsmodelle aus und bestätigen Sie, dass die Ergebnisse mit einer zuvor berechneten Antwort übereinstimmen.
- Führen Sie einfache Modelle aus, die von Hand berechnet werden können.
- Testen Sie physikalische Modelle.
Das Problem bei den ersten beiden oben genannten Überprüfungsmethoden besteht darin, dass sie entweder nur bestimmte Situationen oder nur die einfachen Teile des Programms überprüfen.
Die physikalische Modellmethode kann für Modelle in voller Größe teuer sein, und Modelle im Maßstab liefern möglicherweise nicht immer die gleichen Ergebnisse wie Modelle in voller Größe.
Dies lässt eine Lücke in den Ergebnissen, die überprüft werden können. Für jedes komplizierte Modell gibt es keine einfache Möglichkeit, die Richtigkeit der Programmergebnisse zu überprüfen. Der Ingenieur muss darauf vertrauen, dass die Software korrekte Ergebnisse aus dem Modell liefert.
Vergleichsprüfung
Das Modell könnte in zwei verschiedene Programme (von verschiedenen Unternehmen erstellt) eingegeben werden. Die Annahme ist, dass wenn die Ergebnisse der beiden Modelle ähnlich genug sind, die Ergebnisse für das verwendete Modell korrekt sein sollten. Dies würde keine Fehler beim Erstellen des ursprünglichen Modells auffangen, aber es würde Fehler in der Softwareimplementierung auffangen.
- Könnten zwei separate Programme verwendet werden, um die "Richtigkeit" der Ergebnisse des Modells zu überprüfen?
- Würde die Verwendung dieser Methode zum Vergleichen eines Modells in zwei separaten Programmen die gleiche Sicherheit für die Ergebnisse bieten wie jede andere Überprüfungsmethode?
- Was könnten die Nachteile dieses Verfahrens sein?