Eine neue Eingabedatei wird erstellt, wenn Sie ein Strukturmodell aus Advanced Material Exchange exportieren. Die neue Eingabedatei enthält die folgenden Änderungen.
*MATERIAL, NAME=Material_Name *DEPVAR 20 *USER MATERIAL, CONSTANTS=0
Der Parameter Material_Name definiert den Namen des Materials. Dieser Name wird automatisch auf den in der Strukturschnittstellendatei (SIF-Datei) gespeicherten Namen des Materials festgelegt. Sie sollten den Materialnamen nicht ändern.
Das Schlüsselwort *DEPVAR und die zugehörige Datenzeile definieren die Anzahl der lösungsabhängigen Zustandsvariablen, die nachverfolgt werden sollen. Alle Advanced Material Exchange-Analysen von mit Fasern gefüllten Materialien verwenden 20 lösungsabhängige Zustandsvariablen. Analysen mit ungefüllten Materialien verwenden 14 Zustandsvariablen. Diese Zustandsvariablen sind in Anhang B beschrieben.
Das Schlüsselwort *USER MATERIAL steht für die Verwendung eines benutzerdefinierten Material-Unterprogramms. CONSTANTS=0 weist Abaqus an, dass keine zusätzlichen Datenzeilen erforderlich sind, um das Material definieren. Die vollständige Materialdefinition ist in der SIF-Datei gespeichert. Diese Definition enthält die anpassbaren Plastizitäts- und Bruchkoeffizienten. In älteren Versionen von Advanced Material Exchange konnten die Koeffizienten in der Eingabedatei angepasst werden. Jetzt kann die HIN-Datei verwendet werden, um die Benutzermaterialeigenschaften anzupassen.
MAT,ID TB,STATE,ID,,20 TB,USER,ID,,0
Der Befehl MAT,ID gibt die ID des Materials aus. Diese ID wird automatisch auf die ID des Materials eingestellt, die in der SIF-Datei gespeichert ist. Sie sollten die Material-ID nicht ändern.
Der Befehl TB,STATE gibt die Anzahl der lösungsabhängigen Zustandsvariablen an, die nachverfolgt werden sollen. Alle Advanced Material Exchange-Analysen von fasergefüllten Materialien verwenden 20 Zustandsvariablen. Analysen mit ungefüllten Materialien verwenden 14 Zustandsvariablen. Diese Zustandsvariablen sind in Anhang B beschrieben.
Der Befehl TB,USER kennzeichnet die Verwendung einer Benutzermaterialdefinition. Die vollständige Materialdefinition ist in der SIF-Datei gespeichert. Diese Definition enthält die anpassbaren Plastizitäts- und Bruchkoeffizienten. In älteren Versionen von Advanced Material Exchange konnten die Koeffizienten in der Eingabedatei angepasst werden. Jetzt kann die HIN-Datei verwendet werden, um die Benutzermaterialeigenschaften anzupassen.
$------1-------2-------3-------4-------5-------6-------7-------8-------9-------0 MATXM* 10000 10000
Der MATXM-Eintrag definiert das Advanced Material Exchange Material und die Material-ID. Darüber hinaus wird der PSOLID-Eintrag mit der neuen Advanced Material Exchange Material-ID aktualisiert.
$------1-------2-------3-------4-------5-------6-------7-------8-------9-------0 PSOLID* 1 10000 0
*Controls, parameters=time incrementation 1000, 1000, 1000, 1000, 1000, , 1000, , , 10,
Diese beiden Zeilen wurden der Eingabedatei hinzugefügt, um Abaqus anzuweisen, 1000 Gleichgewichtsiterationen auszuführen, bevor die Größe des Zeitschritts gekürzt werden muss. Bei einer Verwendung in Verbindung mit dem Helius PFA Solver können diese Lösungssteuerungselemente die Fähigkeit von Abaqus erheblich verbessern, eine konvergierte Lösung in jedem Zeitschritt zu erhalten. Mehr Informationen zum Schlüsselwort *CONTROLS finden Sie in der Abaqus-Hilfe.
NROPT, FULL, , OFF PRED, OFF, , OFF NEQIT, 1000 CNVTOL, F, , , 0
Der Befehl NROPT, FULL, , OFF weist ANSYS an, den "vollständigen" Newton-Raphson-Algorithmus zu verwenden, und verhindert, dass ANSYS den Algorithmus "Adaptive Descent" verwendet.
Der Befehl PRED, OFF, , OFF deaktiviert die Prädiktoren für Unterschritt und Laststufen für nichtlineare Analysen. Wenn diese Option aktiviert ist (ON), behindert der Befehl PRED die Fähigkeit des Helius PFA Solvers zur Verwaltung von Material-Nichtlinearität.
Der Befehl NEQIT, 1000 weist ANSYS an, bis zu 1000 Gleichgewichtsiterationen zu verwenden, bevor die Größe des Zeitschritts verkürzt werden muss.
Der Befehl CNVTOL, F, ,, 0 weist ANSYS an, Kraftkonvergenz mit unendlicher Norm zu verwenden. So kann der Helius PFA Solver den nichtlinearen Lösungsvorgang besser verwalten.
Bei einer Verwendung in Verbindung mit dem Helius PFA Solver verbessern alle diese Befehle die Fähigkeit von ANSYS, eine konvergierte Lösung in jedem Zeitschritt zu erhalten. Weitere Informationen zu diesen Befehlen finden Sie in der ANSYS-Hilfe.
NLPARM 1 100 ITER 1 1000 P ALL+ + 1000 + + + +
Der NLPARM-Eintrag steuert die Zeitschritte, die Steifigkeit und die Konvergenzeinstellungen.
Mit dem Feld ITER kann der Solver die Steifheitsmatrix des Materials iterativ aktualisieren.
Die nachfolgende 1 weist das Feld 6 an, die Steifheit nach jeder Iteration zu aktualisieren.
Die erste Instanz von 1000 in Feld 7 weist den Solver an, maximal 1.000 Iterationen in jedem Lastinkrement zu verwenden. Mit einem großen Wert wie 1000 kann der Solver die verbesserten Konvergenzeigenschaften von Helius PFA optimal nutzen.
Das P in Feld 8 weist den Solver an, die Lastkonvergenzkriterien und Fehlertoleranzen zu verwenden.
Die endgültige 1000 in Zeile 2 weist den Solver an, bis zu 1000 abweichende Bedingungen pro Iteration zu verwenden.
Bei einer Verwendung in Verbindung mit dem Helius PFA Solver verbessern alle diese Befehle die Fähigkeit von Nastran, eine konvergierte Lösung in jedem Zeitschritt zu erhalten. Weitere Informationen zu diesen Befehlen finden Sie im Nastran-Benutzerhandbuch.
*ELEMENT OUTPUT SDV
Das Hinzufügen von SDV zur Datenzeile des Schlüsselworts *ELEMENT OUTPUT weist Abaqus an, die Zustandsvariablen in die Ergebnisse der ODB-Datei einzuschließen.
OUTRES,SVAR,ALL
Der Befehl OUTRES, SVAR, ALL weist ANSYS an, alle Zustandsvariablen in die Ergebnisse .rst-Datei einzuschließen.