add documents and wiki
Tests / Hermetic test suite (push) Has been cancelled
Tests / Skill frontmatter validation (push) Has been cancelled

This commit is contained in:
김경종
2026-06-02 16:33:07 +09:00
parent bd50e09e36
commit b13258af9f
886 changed files with 12680 additions and 93 deletions
@@ -0,0 +1,54 @@
---
type: concept
title: "Midas FEA Nonlinear Solution Algorithms"
created: 2026-06-02
updated: 2026-06-02
address: c-000150
aliases:
- MIDAS FEA nonlinear algorithms
- midas FEA equation solvers
- midas FEA iteration methods
tags:
- concept
- finite-element-method
- nonlinear-analysis
- linear-solvers
- midas-fea
status: current
related:
- "[[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]]"
- "[[Nonlinear Finite Element Analysis]]"
- "[[Static Equilibrium Equation Solvers]]"
- "[[Finite Element Program Implementation]]"
- "[[Abaqus Nonlinear Solution Control]]"
sources:
- "[[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]]"
---
# Midas FEA Nonlinear Solution Algorithms
## Definition
Midas FEA nonlinear solution algorithms are the load, boundary, equation-solver, and iteration methods used to solve linearized and nonlinear finite element systems in [[midas FEA]].
## How It Works
The manual's general algorithm section covers nodal constraints, skewed support, constraint equations, nodal loads, pressure loads, body forces, prescribed displacements, direct equation solvers, iterative equation solvers, and nonlinear iteration strategies.
Direct equation solvers include skyline and multifrontal methods. Iterative solvers include conjugate gradient and GMRES with preconditioning options such as ILUT and Jacobi. The manual notes practical solver choices: multifrontal solution is favored for buckling, Lanczos, constraint-equation cases, and some dynamic contexts; GMRES is used when an iterative method must handle unsymmetric stiffness.
For nonlinear iteration, the manual describes initial stiffness, Newton-Raphson, modified Newton-Raphson, and arc-length methods. Convergence can be checked by force norm, displacement norm, or energy norm. Softening problems require stricter attention, and comparing more than one convergence criterion is recommended when the appropriate measure is uncertain.
## Solver Development Notes
- Keep equation solver selection tied to matrix symmetry, definiteness, constraint handling, and procedure type.
- Commit state only after a converged increment or step, especially for path-dependent material and contact states.
- Test Newton, modified Newton, and arc-length paths with both monotonic hardening and softening/snap-through cases.
- Make convergence norms part of the test harness output, not only internal diagnostics.
## Connections
- [[Static Equilibrium Equation Solvers]] gives the general solver family context.
- [[Nonlinear Finite Element Analysis]] frames tangent, residual, and convergence behavior.
- [[Abaqus Nonlinear Solution Control]] is a parallel production nonlinear-control reference.