Nichtlineare Konvergenzfehler

Warum der nichtlineare Solver nicht konvergiert und wie Sie das beheben.


Wenn Sie nur 2 Minuten haben

Konvergenzfehler in nichtlinearen Analysen entstehen fast immer durch fehlende Randbedingungen, Kontaktprobleme, zu große Laststufen oder schlechte Netzqualität.

Symptome

  • Error 75 (Newton-Iteration nicht konvergiert) bei einem statischen nichtlinearen Solve
  • Error 76 (dt < minimum_dt), wenn das Zeitinkrement bis auf sein Minimum halbiert wird und der Schritt weiterhin scheitert
  • Residualkräfte fallen nicht unter die Konvergenztoleranz

Ursachen

UrsacheBehebung
Fehlende Randbedingung (Starrkörperbewegung)Fehlende Lagerung ergänzen
Kontaktflächen initial durchgedrungenGeometrie so korrigieren, dass sich Teile am Start nicht überschneiden
Zu große Laststufen (nichtlinear)Anzahl der Laststufen erhöhen
Verzerrte NetzelementeMit besseren Qualitätseinstellungen neu vernetzen

Diagnosevorgehen

  1. Zuerst den linear-statischen Solver rechnen, schlägt der auch fehl, liegt das Problem an einer fehlenden Randbedingung (Starrkörperbewegung), nicht an der Nichtlinearität
  2. Die Randbedingungen prüfen
  3. Bei nichtlinear: Laststufengröße reduzieren
  4. Netz in Problemzonen verfeinern
  5. Kontaktdefinitionen auf anfängliche Durchdringungen prüfen

Beginnen Sie immer mit dem linear-statischen Solver. Er ist schneller und deckt Setup-Fehler deutlicher auf als der nichtlineare Solver, dessen Konvergenzmeldungen die eigentliche Ursache oft verdecken.

Gut zu wissen

Dr.Q kann bei großer Verformung selbstständig auf eine nichtlineare Rechnung umschalten (Warnung 1, „auf nichtlinear umgeschaltet"). Das ist erwartet und erfordert meist keine Aktion; es bedeutet nur, dass die Analyse nun iterativ das Gleichgewicht sucht, sodass die obigen Hinweise gelten.