Kurve einpassen

Das Dialogfeld Materialeigenschafteneingabe für die hyperelastischen Modelle und die Modelle aus Schaummaterial enthält die Routine Kurvenanpassung. Die Kurvenanpassung wird verwendet, um die Konstanten für das mathematische Materialmodell zu bestimmen, indem eine optimale Berechnung der vom Benutzer gelieferten Spannungs-/Dehnungsdaten für das Material durchgeführt wird. Beachten Sie, dass keine Lösung den Testdaten exakt entsprechen wird! Variationen der Tests und Materialien führen zu Streuungen in den Testdaten. Daher ist ein hohes Maß an Genauigkeit in der Kurvenanpassungsroutine in den meisten Situationen nicht gerechtfertigt. Wichtig ist, dass die Ergebnisse der Kurvenanpassungsroutine den Testdaten im Interessenbereich entsprechen.

Jedes Materialmodell bietet Optionen speziell für Ihre Anforderungen. Einige der im Folgenden beschriebenen Elemente sind je nach Materialmodell irrelevant. Das allgemeine Layout des Dialogfelds Kurvenanpassung wird in Abbildung 1 dargestellt und unten beschrieben.

Abbildung 1L: Dialogfeld Kurvenanpassung für Ogden (linke Hälfte des Dialogfelds)

Abbildung 1R: Dialogfeld Kurvenanpassung für Ogden (rechte Hälfte des Dialogfelds)

Abschnitt Tabellendaten:

Dieser Abschnitt wird verwendet, um die bekannten Spannungs-/Dehnungsdaten für das Material einzugeben. Es ist wichtig, die folgenden Anweisungen beim Abrufen der Testdaten zu berücksichtigen:

Die Typen der Testdaten, die eingegeben werden können, sind folgende:

Klicken Sie auf eine der Schaltflächen im Abschnitt Tabellarische Daten. Dadurch wird ein neues Dialogfeld angezeigt, in dem die Spannungs- und Dehnungsdaten eingegeben werden. Folgende Steuerelemente stehen zur Verfügung:

Registerkarte Parameter

Einige der Materialmodelle benötigen Schätzwerte, um die Annäherungsanpassungsroutine zu starten. Diese Parameter werden auf der Registerkarte Parameter eingegeben und sollten bereitgestellt werden, bevor Sie mit der Kurvenanpassung beginnen. Welche Parameter eingegeben werden, hängt vom Algorithmus der Kurvenanpassungsmethode ab, die auf der Registerkarte Steuerelemente ausgewählt wurde.

Teilweise lineare Annäherung: Diese Suchmethode berechnet alle möglichen Kombinationen von Koeffizienten basierend auf den ersten Schätzungen und meldet die Kombination, die den Mindestfehler ausgibt. Da alle Kombinationen berechnet werden, kann diese Methode länger dauern als die anderen Methoden, insbesondere, wenn ein großer Inkrementwert verwendet wird. Beachten Sie außerdem, dass Lösungen außerhalb des Bereichs nicht getestet werden, sodass eine Lösung mit einem kleineren Fehler vorhanden sind. Wenn die angezeigten Ergebnisse nicht zu den Daten passen, verwenden Sie einen anderen Bereich. Die Eingabe lautet wie folgt:

Levenberg-Marquardt-Algorithmus, Gauss-Newton-Algorithmus und Eingeschränkte Optimierung: Diese Methoden beginnen beim ursprünglichen geschätzten Wert und ermitteln den ersten Mindestwert (Neigung der Fehlerfunktion ist Null) für die optimalen Gleichungen. Da möglicherweise zahlreiche Mindestwerte vorhanden sind, wenn mehrere Variablen beteiligt sind, ist die Präzision der Lösung abhängig von den ersten Schätzungen. Siehe Abbildung 2.

Fehler

Wert

Registerkarte Steuerung

Abschnitt Kurvenanpassungssteuerung

Die Kurvenanpassungssteuerung wird verwendet, um anzugeben, wie die Testdaten für die Kurvenanpassungsroutine verwendet werden sollen, z. B. welche Testdaten in die Kurvenanpassungsberechnung einbezogen werden sollen, die Ordnung des Modells und die Methode für die Anpassung der Daten.

Abschnitt Ergebnisse des Kurvenanpassungsschemas

Die von der Kurvenanpassung berechneten Materialmodellkonstanten werden in diesem Abschnitt beschrieben. Um die Wirkung zu sehen, die die Konstanten auf die Daten haben, ändern Sie einen Wert und wählen Sie einen Typ der dargestellten Daten zum Aktualisieren des Diagramms.

Diese Werte werden aus dem Fenster Kurvenanpassung Materialdaten in das Fenster Elementenmaterial angeben kopiert, wenn Sie auf die Schaltfläche OK zum Schließen des Fensters Kurvenanpassung Materialdaten klicken.

Die folgenden Gleichungen werden für die verschiedenen Materialmodelle verwendet:

Abschnitt Vergleich der Eingabedaten für zugeschnittene Kurven

In diesem Abschnitt werden die tabellarischen Testdaten und die angepasste Kurve dargestellt. Verwenden Sie die Dropdown-Liste Typ der dargestellten Daten, um auszuwählen, was im Diagramm angezeigt werden soll. Jeder Typ, für den Daten eingegeben werden, kann unabhängig davon angezeigt werden, ob diese Daten in der Kurvenanpassung verwendet werden oder nicht. (Daten, die in der Kurvenanpassungsroutine nicht verwendet werden, weisen wahrscheinlich keine Konstanten auf, die gut zu den Daten passen. Die angepasste Kurve folgt wahrscheinlich den Tabellendaten nicht sehr gut.)

Das Diagramm wird nicht automatisch aktualisiert, wenn die Materialmodellkonstanten manuell geändert werden. Um das Diagramm zu aktualisieren, wählen Sie den Typ der dargestellten Daten aus.

Beispiel für eine Kurvenanpassung

Führen wir ein Beispiel mit einfachen Spannungsdaten, äquibiaxial, und reinen Scherungsdaten mit einem Ogden-Materialmodell aus.

  1. Legen Sie ein Modell mit Ziegel- oder 2D-Elementen auf die Analyseart Nichtlinear fest (entweder Statische Spannung mit nichtlinearen Materialmodellen oder MES mit nichtlinearen Materialmodellen). Die Testdaten werden in MPA angegeben, sodass die Modelleinheiten Newton und Millimeter sein sollten. (1 MPa = 1 N/mm ^ 2)
  2. Bearbeiten Sie die Elementdefinition. Klicken Sie mit der rechten Maustaste auf Elementdefinition für das Bauteil, und wählen Sie die Option Elementdefinition bearbeiten. Legen Sie das Materialmodell auf Hyperelastisch: Ogden fest. Klicken Sie auf OK.
  3. Bearbeiten Sie die Materialeigenschaften. Klicken Sie mit der rechten Maustaste auf Material für das Bauteil, und wählen Sie Material bearbeiten. Wählen Sie [Anwenderdefiniert], und klicken Sie auf die Schaltfläche Eigenschaften bearbeiten. Falls die Ogden-Materialkonstanten bekannt sind, können sie direkt eingegeben werden. Da die Materialtestdaten (unten angegeben) vorliegen, klicken Sie auf die Schaltfläche Kurvenanpassung.
  4. Klicken Sie zum Eingeben der Spannungs-/Dehnungstestdaten der einfachen Spannung auf die Schaltfläche Einfache Spannung. Fügen Sie entweder Zeilen in der Tabelle ein, und geben Sie die unten angegebenen Daten ein, oder kopieren Sie den unten aufgeführten Text und fügen ihn in eine Textdatei (.csv) ein. Verwenden Sie Importieren, um die Daten einzulesen. Klicken Sie auf OK, wenn Sie fertig sind.
  5. Geben Sie die gleichen biaxialen Spannungs-/Dehnungstestdaten auf ähnliche Weise ein. Klicken Sie auf die Schaltfläche Äquibiaxial. Fügen Sie entweder Zeilen in der Tabelle ein, und geben Sie die unten angegebenen Daten ein, oder kopieren Sie den unten aufgeführten Text und fügen ihn in eine Textdatei (.csv) ein. Verwenden Sie Importieren , um die Daten einzulesen. Klicken Sie auf OK, wenn Sie fertig sind.
  6. Geben Sie die Testdaten für reine Scherung und Spannung-Dehnung auf eine ähnliche Weise ein. Klicken Sie auf die Schaltfläche OK. Fügen Sie entweder Zeilen in der Tabelle ein, und geben Sie die unten angegebenen Daten ein, oder kopieren Sie den unten aufgeführten Text und fügen ihn in eine Textdatei (.csv) ein. Verwenden Sie Importieren , um die Daten einzulesen. Klicken Sie auf OK, wenn Sie fertig sind.
  7. Aktivieren Sie auf der Registerkarte Steuerung das Kontrollkästchen für die einzelnen Testdaten.
  8. Für das Ogden-Materialmodell sind Kurvenanpassungsmethode und Teilweise lineare Annäherung ein guter Ausgangspunkt, da eine Schätzung für nur einen der Parameter (der Alpha-Wert) erforderlich ist. Wählen Sie diese Methode also aus dem Pulldown-Menü aus. Übernehmen Sie für die anderen Einstellungen die Vorgaben. Beachten Sie, dass Ordnung Volumenmodul abgeblendet ist, da keine volumetrischen Daten angegeben wurden.
  9. Legen Sie auf der Registerkarte Parameter den Wert Geschätztes Alpha, den Bereichswert und das Inkrement wie folgt fest. Dadurch erhalten Sie einen mäßig breiten Bereich von Werten für die zu verwendende Lösung. Ein Inkrement von 20 ist eine grobe, jedoch gute Annäherung für die erste Ausführung, ohne dass es zu lange dauert, um alle Permutationen zu berechnen. Beachten Sie, dass die Schätzwerte die Standardwerte für das Ogden-Materialmodell sind.
    Ordnung Geschätztes Alpha Bereichswert Inkrement
    1 1.2 10 20
    2 -2 10 20
    3 6 10 20
  10. Klicken Sie auf der Registerkarte Steuerung auf die Schaltfläche Kurvenanpassung durchführen und dann auf die Schaltfläche Anpassen. Der Effektivwert-Fehler beträgt 0.184: relativ groß im Vergleich zur maximalen Spannung. Klicken Sie auf die Schaltfläche OK.
  11. Mithilfe des Pulldown-Menüs Typ der dargestellten Daten überprüfen Sie das Diagramm für jede der Kurvenanpassungsdaten (einfache Spannung, äquibiaxial und reine Scherung). Die Kurven folgen den Testdaten recht gut (Äquibiaxial ist die meiste Zeit deaktiviert), sodass die ermittelten Konstanten die richtige Größenordnung aufweisen.
  12. Ändern Sie bei einer guten Schätzung die Kurvenanpassungsmethode in Levenberg-Marquardt-Algorithmus. Geben Sie die geschätzten Werte auf der Registerkarte Parameter mithilfe der zuvor gefundenen Lösung ein. Da für die Schätzwerte keine Genauigkeit erforderlich ist, genügen die folgenden abgerundeten Werte:
    Ordnung Geschätzte Mu Geschätztes Alpha
    1 -0.16 6.2
    2 4.4 0.5
    3 0.026 9
  13. Klicken Sie auf die Registerkarte Steuerung, klicken Sie auf die Schaltfläche Kurvenanpassung durchführen, und klicken Sie dann auf die Schaltfläche Anpassen. Der Effektivwert-Fehler beträgt 0.183: kaum besser als die vorherige Anpassung. Beachten Sie, wie diese Lösungsmethode viel schneller als die teilweise lineare Annäherungsmethode ist.
  14. Zusätzliche Testversionen können mithilfe verschiedener ursprünglicher Werte durchgeführt werden, um alternative Mindestwerte zu ermitteln. Es ist jedoch produktiver, ein Modell höherer Ordnung zu testen. Klicken Sie auf die Registerkarte Steuerung. Legen Sie Ordnung des Modells auf 5 fest und die Kurvenanpassungsmethode auf Teilweise lineare Annäherung. Klicken Sie auf die Registerkarte Parameter, und geben Sie Schätzwerte wie folgt ein. Zwei Anmerkungen. Erstens: Da die Ordnung des Modells geändert wurde, sind die mit der vorherigen Lösung ermittelten Konstanten in der Regel keine relevanten Schätzungen in einem effizienteren Lösungsalgorithmus wie Levenberg-Marquardt. Es empfiehlt sich in diesem Fall, mit der teilweisen linearen Annäherung zu beginnen. Zweitens: Beachten Sie, dass der Inkrementwert im Vergleich zu zuvor reduziert wurde. Da die Berechnung jede Kombination von Alpha der ersten Ordnung mit jeder Kombination von Alpha der zweiten Ordnung usw. durchführt, kann eine Lösung der fünften Ordnung viele Berechnungen schnell erstellen. Der kleinere Inkrementwert wird verwendet, um die Zeit der Kurvenanpassungsroutine zu minimieren.
    Ordnung Geschätztes Alpha Bereichswert Inkrement
    1 1.2 10 10
    2 -2 10 10
    3 6 10 10
    4 19 10 10
    5 1 10 10
  15. Klicken Sie auf die Registerkarte Steuerung, klicken Sie auf die Schaltfläche Kurvenanpassung durchführen, und klicken Sie dann auf die Schaltfläche Anpassen. Der Effektivwert-Fehler beträgt 0.142. Wie erwartet, passt jede Kurve unter Typ der dargestellten Daten besser zu den Testdaten. Die Ergebnisse werden in Abbildung 1 dargestellt. Zusätzliche Testversionen könnten ausgeführt werden, aber aufgrund der Genauigkeit der Testdaten sollte diese Kurvenanpassung annehmbar sein.

Testdaten für einfache Spannung

0,0

0.02,0.08

0.06,0.12

0.28,0.30

0.47,0.4

0.67,0.57

0.77,0.7

0.82,0.78

0.85, 0.9

0.89, 1.0

Äquibiaxiale Testdaten

0,0

0.02,0.14

0.06,0.25

0.12,0.4

0.28,0.6

0.43,0.8

0.57,0.95

0.65,1.16

0.72,1.4

0.80,1.72

0.89,2.4

Testdaten für reine Scherung

0,0

0.02,0.08

0.07,0.2

0.20,0.37

0.59,0.71

0.73,0.92

0.83,1.1

0.89,1.28