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
- Fehlercode E1002
- Solver bricht nach Erreichen der maximalen Iterationszahl ab
- Residualkräfte fallen nicht unter die Konvergenztoleranz
Ursachen
| Ursache | Behebung | | --- | --- | | Fehlende Randbedingung (Starrkörperbewegung) | Fehlende Lagerung ergänzen | | Kontaktflächen initial durchgedrungen | Geometrie so korrigieren, dass sich Teile am Start nicht überschneiden | | Zu große Laststufen (nichtlinear) | Anzahl der Laststufen erhöhen | | Verzerrte Netzelemente | Mit besseren Qualitätseinstellungen neu vernetzen |
Diagnosevorgehen
- 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
- Randbedingungen im 3D-Viewer visuell prüfen
- Bei nichtlinear: Laststufengröße reduzieren
- Netz in Problemzonen verfeinern
- 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.