Um die nichtlineare Einrichtung für eine nichtlineare statische oder transiente Antwortanalyse einzurichten, klicken Sie in der Strukturansicht unter Subcase mit der rechten Maustaste auf Nichtlineare Einrichtung, und wählen Sie Bearbeiten.
Nichtlineare statische oder transiente Antwortanalyse
Name: Wird verwendet, um eine nichtlineare Einrichtung zu beschriften.
ID: Dient zur numerischen Identifizierung einer nichtlinearen Einrichtung.
Nichtlineare Einstellungen:
- Anzahl der Inkremente: Die Anzahl der Inkremente für eine nichtlineare Analyse wird hier eingeben. Der Solver muss die Gesamtbelastung in diese Anzahl von Inkrementen unterteilen. Man sollte dies nicht mit einer Iteration verwechseln. Der nichtlineare Lösungsalgorithmus kann viele Iterationen für ein Inkrement erfordern.
-
Zwischenausgabe:
- Aktiviert: Gibt an, dass die Zwischenausgabe (Ausgabe, die an jedem konvergierten Inkrement gespeichert werden soll) gespeichert wird.
- Deaktiviert: Es wird keine Zwischenausgabe gespeichert.
- Alle: Wenn eine nichtlineare Analyse das aktuelle Lastinkrement halbiert, kann das halbierte Lastinkrement abgeschlossen werden und daher wird eine Ausgabedatei an dem halbierten Inkrement gespeichert.
- Bogenlänge: Dies ist eine aktivierte/deaktivierte Schaltfläche, welche die Verwendung der Bogenlängenmethoden angibt, die bei der Analyse der nichtlinearen Probleme beim Durchschnappen verwendet werden.
- Erweiterte Einstellungen: Durch Klicken auf diese Schaltfläche werden die erweiterten Einstellungen für nichtlineare Analysen eingeblendet. Dies gilt sowohl für nichtlineare statische als auch nichtlineare transiente Analysen.
Nichtlineare statische Parameter: Dies sind erweiterte Überschreibungen, die normalerweise nicht geändert werden müssen, es sei denn, beim Konvergieren eines Modells treten Probleme auf, und Sie sind mit den vorgenommenen Änderungen einverstanden.
Nichtlineare statische Analyse
-
Nichtlineare Einrichtung:
- Aktualisierungsmethode für Steifheit: Die drei Optionen AUTO, SEMI und ITER sind verfügbar.
- AUTO: Das Programm wählt automatisch die effizienteste Methode basierend auf Konvergenzraten. Bei jedem Schritt wird die erforderliche Anzahl der Iterationen zum Konvergieren prognostiziert. Die Steifheit wird aktualisiert, wenn (i) die prognostizierte Anzahl von Iterationen zum Konvergieren MAXITER überschreitet, oder (ii) die Lösung divergiert.
- SEMI: Das Programm für jedes Lastinkrement (i) führt eine einzelne Iteration basierend auf der neuen Belastung aus, (ii) aktualisiert die Steifheitsmatrix und (iii) nimmt die normalen AUTO-Optionen wieder auf.
- ITER: Wenn die Option ITER aktiviert ist, aktualisiert das Programm die Steifheitsmatrix bei allen KSTEP-Iterationen und Konvergenz bei KSTEP ≤ MAXITER. Wenn jedoch KSTEP > MAXITER, wird die Steifheitsmatrix nicht aktualisiert. Beachten Sie, dass die Iterationsstrategie Newton-Raphson-Methode ermittelt wird, indem Sie die Option ITER und KSTEP = 1 wählen, während die Iterationsstrategie Modifizierte Newton-Raphson-Methode ermittelt wird, indem Sie die Option ITER und KSTEP = MAXITER wählen.
- Iterationen, bevor Steifigkeit aktualisiert wird: Anzahl der Iterationen, bevor die Steifheitsmatrix aktualisiert wird.
- Maximale Iterationen für ein Inkrement: Die maximale Anzahl der zulässigen Iterationen für ein Inkrement.
- Maximaler inkrementeller Drehwinkel (Grad): Die maximale Drehungstoleranz. Wenn der Wert überschritten wird, wird die Lösung eine Lasthalbierung ausgeben.
-
Abbruchstyp steuern:
- Beenden bei Verschiebungswert: Dieser Wert wird verwendet, um den Analyseabschluss zu bestimmen, der auf der Verschiebung basiert.
- Beenden bei Verschiebungswert des Knotens: Dies ist die Knoten-ID für den Analyseabschluss, der auf der Verschiebung basiert.
- Beenden bei Verschiebungskomponente: Dies ist die Komponentenrichtung der Verschiebung des Knotens (im Ausgabekoordinatensystem).
-
Konvergenz-Divergenz:
- Konvergenzkriterien und Fehlertoleranzen: Dies sind die Kriterien, die verwendet werden, um die Konvergenz für eine bestimmtes Lastinkrement festzulegen.
- Verschiebung: Legt die Verschiebung anhand von Konvergenzkriterien fest.
- Last: Legt die Belastung anhand von Konvergenzkriterien fest.
- Arbeitsumfang: Legt den Arbeitsumfang anhand von Konvergenzkriterien fest.
- Maximale Abweichung an Bedingungen pro Iteration: Steuert die Kriterien für eine abweichende Lösung.
- Max. Anzahl der Iterationen für Unbisecting-Last-Inkrement: Die maximale Anzahl von Iterationen für ein nicht halbiertes Lastinkrement.
- Maximale Zeilensuche für eine Iteration: Steuert die Anzahl der Zeilensuchen, die bei der Skalierung der Verschiebung zur Energieminimierung verwendet werden. Dies funktioniert nur in Verbindung mit einer Zeilensuchtoleranz.
- Zeilensuchtoleranz: Legt einen Toleranzwert für das Zeilensuchverfahren fest. Wenn der absolute Wert der relativen Energie kleiner ist als dieser Wert, wird das Zeilensuchverfahren übersprungen.
- Maximale Bisections für jedes Inkrement: Gibt die maximale Anzahl der zulässigen Lasthalbierungen an, bevor ein schwerer Fehler ausgegeben und die Lösung beendet wird.
- Anteil der effektiven Spannung: Dies ist ein Bruchteil der effektiven Spannung, die verwendet wird, um die Unterinkrementgröße für nichtlineare Materialien zu begrenzen.
- Anfängliches/Minimales/Maximales Lastinkrement: Wird in der adaptiven Lastinkrement-/Konvergenzmethode verwendet, um die allgemeinen oberen und unteren Grenzen für das Lastinkrement in der Subcase zu definieren. Das anfängliche Lastinkrement ersetzt den bestimmten Wert unter Verwendung der Anzahl der Inkremente. Diese Belastungsinkremente sind nicht anwendbar, wenn die Bogenlängenmethoden über die NLPCI-Massendateneingabe angegeben werden.
Nichtlineare transiente Parameter: Dies sind erweiterte Überschreibungen, die normalerweise nicht geändert werden müssen, es sei denn, beim Konvergieren eines Modells treten Probleme auf, und Sie sind mit den vorgenommenen Änderungen einverstanden.
Nichtlineare transiente Antwortanalyse
-
Nichtlineare Einrichtung:
- Aktualisierungsmethode für Steifheit: Die drei Optionen AUTO, SEMI und ITER sind verfügbar.
- AUTO: Das Programm wählt automatisch die effizienteste Methode basierend auf Konvergenzraten. Bei jedem Schritt wird die erforderliche Anzahl der Iterationen zum Konvergieren prognostiziert. Die Steifheit wird aktualisiert, wenn (i) die prognostizierte Anzahl von Iterationen zum Konvergieren MAXITER überschreitet, oder (ii) die Lösung divergiert.
- SEMI: Das Programm für jedes Lastinkrement (i) führt eine einzelne Iteration basierend auf der neuen Belastung aus, (ii) aktualisiert die Steifheitsmatrix und (iii) nimmt die normalen AUTO-Optionen wieder auf.
- ITER: Wenn die Option ITER aktiviert ist, aktualisiert das Programm die Steifheitsmatrix bei allen KSTEP-Iterationen und Konvergenz bei KSTEP ≤ MAXITER. Wenn jedoch KSTEP > MAXITER, wird die Steifheitsmatrix nicht aktualisiert. Beachten Sie, dass die Iterationsstrategie Newton-Raphson-Methode ermittelt wird, indem Sie die Option ITER und KSTEP = 1 wählen, während die Iterationsstrategie Modifizierte Newton-Raphson-Methode ermittelt wird, indem Sie die Option ITER und KSTEP = MAXITER wählen.
- Zeitschritte vor Steifheitsaktualisierung: Anzahl der Zeitschritte, bevor die Steifheitsmatrix aktualisiert wird.
- Maximale Iterationen für ein Inkrement: Die maximale Anzahl der zulässigen Iterationen für ein Inkrement.
- Maximaler inkrementeller Drehwinkel (Grad): Die maximale Drehungstoleranz. Wenn der Wert überschritten wird, wird die Lösung eine Lasthalbierung ausgeben.
-
Abbruchstyp steuern:
- Beenden bei Verschiebungswert: Dieser Wert wird verwendet, um den Analyseabschluss zu bestimmen, der auf der Verschiebung basiert.
- Beenden bei Verschiebungswert des Knotens: Dies ist die Knoten-ID für den Analyseabschluss, der auf der Verschiebung basiert.
- Beenden bei Verschiebungskomponente: Dies ist die Komponentenrichtung der Verschiebung des Knotens (im Ausgabekoordinatensystem).
-
Dynamische Optionen :
- Auslassfaktor für Zeitschrittanpassung: Dies ist ein Faktor für die Zeitschrittauslassung, der für die adaptive Zeitstaffelung verwendet wird.
- Schritte zur Ermittlung der dominanten Periode: Wird bei der Ermittlung der dominanten Periode eines Modells für die geeignete automatische adaptive Zeitstaffelung verwendet.
- Toleranz für Verschiebung zum Filtern der Zeitschritte: Wenn das Verhältnis von Geschwindigkeit und Verschiebung kleiner ist als dieser Wert, wird keine Zeitschrittanpassung durchgeführt.
- Grenzen für Staffelungsfunktion: Wird in Verbindung mit den Schritten zum Bestimmen der angepassten Zeitschritte verwendet.
- Maximales Verhältnis von inkrementeller Zeit und Zeitschritt: Wird zum Definieren der oberen und unteren Begrenzungen für die angepasste Zeitschrittgröße verwendet.
-
Konvergenz-Divergenz:
- Konvergenzkriterien und Fehlertoleranzen: Dies sind die Kriterien, die verwendet werden, um die Konvergenz für eine bestimmtes Lastinkrement festzulegen.
- Verschiebung: Legt die Verschiebung anhand von Konvergenzkriterien fest.
- Last: Legt die Belastung anhand von Konvergenzkriterien fest.
- Arbeitsumfang: Legt den Arbeitsumfang anhand von Konvergenzkriterien fest.
- Maximale Abweichung an Bedingungen pro Iteration: Steuert die Kriterien für eine abweichende Lösung.
- Max. Anzahl der Iterationen für Unbisecting-Last-Inkrement: Die maximale Anzahl von Iterationen für ein nicht halbiertes Lastinkrement.
- Maximale Zeilensuche für eine Iteration: Steuert die Anzahl der Zeilensuchen, die bei der Skalierung der Verschiebung zur Energieminimierung verwendet werden. Dies funktioniert nur in Verbindung mit einer Zeilensuchtoleranz.
- Zeilensuchtoleranz: Legt einen Toleranzwert für das Zeilensuchverfahren fest. Wenn der absolute Wert der relativen Energie kleiner ist als dieser Wert, wird das Zeilensuchverfahren übersprungen.
- Maximale Bisections für jedes Inkrement: Gibt die maximale Anzahl der zulässigen Lasthalbierungen an, bevor ein schwerer Fehler ausgegeben und die Lösung beendet wird.
- Anteil der effektiven Spannung: Dies ist ein Bruchteil der effektiven Spannung, die verwendet wird, um die Unterinkrementgröße für nichtlineare Materialien zu begrenzen.