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
@@ -4,7 +4,7 @@ title: "Abaqus Constitutive Integration"
complexity: advanced
domain: computational-mechanics
created: 2026-05-29
updated: 2026-06-01
updated: 2026-06-02
address: c-000059
aliases:
- Abaqus material integration
@@ -27,9 +27,13 @@ related:
- "[[Abaqus Metal Plasticity Models]]"
- "[[Abaqus Progressive Damage and Failure]]"
- "[[Abaqus User-Defined Material Behavior]]"
- "[[Finite Element Plasticity]]"
- "[[Plasticity Yield Criteria]]"
- "[[Plastic Flow Rules and Hardening]]"
sources:
- "[[Abaqus Theory Manual]]"
- "[[Abaqus-Analysis-User-s-Guide-Volume-III|Abaqus Analysis User's Guide Volume III]]"
- "[[Finite-Elements-in-Plasticity-Theory-and-Practice|Finite Elements in Plasticity: Theory and Practice]]"
---
# Abaqus Constitutive Integration
@@ -44,6 +48,8 @@ Element routines pass kinematic information to material calculations at integrat
For plasticity, the manual organizes material behavior through yield functions, flow potentials, hardening laws, rate dependence, and stress integration. A backward-Euler style integration with consistent linearization is central because the quality of the material tangent strongly affects Newton convergence.
[[Finite-Elements-in-Plasticity-Theory-and-Practice|Finite Elements in Plasticity: Theory and Practice]] gives the programming-side counterpart: yield criteria are selected at element/material level, plastic flow and hardening update integration-point state variables, and nonlinear solution methods either use a changing tangent stiffness or move plastic corrections into pseudo-load terms.
[[Abaqus-Analysis-User-s-Guide-Volume-III|Abaqus Analysis User's Guide Volume III]] adds the analyst-facing side of this same layer. It shows how built-in material behaviors are selected and combined, how tabular material data are supplied, how damage and state variables are exposed, and how user materials must return stresses, state variables, and, in Abaqus/Standard, a material Jacobian.
## Why It Matters
@@ -57,8 +63,10 @@ Constitutive integration is where material theory becomes finite element stiffne
- [[Hybrid Incompressible Elements]] relies on constitutive separation of deviatoric and pressure-like response.
- [[Abaqus Material Library and Data Definition]] supplies the input-level material blocks that drive constitutive updates.
- [[Abaqus User-Defined Material Behavior]] is the direct extension point for custom stress updates and tangents.
- [[Finite Element Plasticity]] supplies the general plasticity algorithm vocabulary behind Abaqus material-point integration.
## Sources
- [[Abaqus Theory Manual]]
- [[Abaqus-Analysis-User-s-Guide-Volume-III|Abaqus Analysis User's Guide Volume III]]
- [[Finite-Elements-in-Plasticity-Theory-and-Practice|Finite Elements in Plasticity: Theory and Practice]]
@@ -4,7 +4,7 @@ title: "Abaqus Geomaterial and Concrete Plasticity"
complexity: advanced
domain: computational-mechanics
created: 2026-06-01
updated: 2026-06-01
updated: 2026-06-02
address: c-000097
aliases:
- Abaqus Drucker-Prager plasticity
@@ -26,8 +26,12 @@ related:
- "[[Abaqus Porous Media and Pore Fluid Materials]]"
- "[[Nonlinear Finite Element Analysis]]"
- "[[Mixed Finite Element Formulations]]"
- "[[Finite Element Plasticity]]"
- "[[Plasticity Yield Criteria]]"
- "[[Plastic Flow Rules and Hardening]]"
sources:
- "[[Abaqus-Analysis-User-s-Guide-Volume-III|Abaqus Analysis User's Guide Volume III]]"
- "[[Finite-Elements-in-Plasticity-Theory-and-Practice|Finite Elements in Plasticity: Theory and Practice]]"
---
# Abaqus Geomaterial and Concrete Plasticity
@@ -42,6 +46,8 @@ The source separates these models from ordinary metal plasticity because hydrost
Crushable foam models target energy-absorbing foams and similar crushable media. Jointed material behavior represents continua containing dense sets of joint surfaces, such as sedimentary rock. Concrete is represented by multiple models: smeared cracking in Abaqus/Standard, brittle cracking in Abaqus/Explicit, and concrete damaged plasticity in both solvers.
[[Finite-Elements-in-Plasticity-Theory-and-Practice|Finite Elements in Plasticity: Theory and Practice]] provides the classical finite element plasticity context for this page's pressure-dependent models. It treats Mohr-Coulomb and Drucker-Prager criteria alongside metal-style criteria and highlights the role of non-associated flow rules for frictional materials.
## Why It Matters
These materials cannot usually be modeled by metal-style pressure-insensitive plasticity. They require pressure-dependent yield surfaces, inelastic volumetric strain, tensile cracking, crushing, or damage recovery effects that are tied to element choice, confinement, and loading path.
@@ -51,8 +57,9 @@ These materials cannot usually be modeled by metal-style pressure-insensitive pl
- [[Mixed Finite Element Formulations]] are relevant when volumetric locking or pressure-like fields dominate the response.
- [[Abaqus Porous Media and Pore Fluid Materials]] extends geomaterial modeling to pore-fluid flow and saturation effects.
- [[Nonlinear Finite Element Analysis]] supplies the global iteration framework for pressure-dependent plasticity and concrete damage.
- [[Plasticity Yield Criteria]] separates pressure-dependent Mohr-Coulomb and Drucker-Prager behavior from pressure-insensitive metal plasticity.
## Sources
- [[Abaqus-Analysis-User-s-Guide-Volume-III|Abaqus Analysis User's Guide Volume III]]
- [[Finite-Elements-in-Plasticity-Theory-and-Practice|Finite Elements in Plasticity: Theory and Practice]]
@@ -4,7 +4,7 @@ title: "Abaqus Metal Plasticity Models"
complexity: advanced
domain: computational-mechanics
created: 2026-06-01
updated: 2026-06-01
updated: 2026-06-02
address: c-000096
aliases:
- Abaqus plasticity
@@ -24,8 +24,13 @@ related:
- "[[Abaqus Constitutive Integration]]"
- "[[Nonlinear Finite Element Analysis]]"
- "[[Abaqus Progressive Damage and Failure]]"
- "[[Finite Element Plasticity]]"
- "[[Plasticity Yield Criteria]]"
- "[[Plastic Flow Rules and Hardening]]"
- "[[Elasto-Viscoplastic Finite Element Analysis]]"
sources:
- "[[Abaqus-Analysis-User-s-Guide-Volume-III|Abaqus Analysis User's Guide Volume III]]"
- "[[Finite-Elements-in-Plasticity-Theory-and-Practice|Finite Elements in Plasticity: Theory and Practice]]"
---
# Abaqus Metal Plasticity Models
@@ -42,6 +47,8 @@ For metals, the major built-in families include classical Mises and Hill plastic
The source highlights data interpretation details: plastic hardening data use plastic strain rather than total strain; finite-strain metal data should generally be true stress and logarithmic plastic strain; and initial equivalent plastic strain can be supplied when prior hardening must be represented.
[[Finite-Elements-in-Plasticity-Theory-and-Practice|Finite Elements in Plasticity: Theory and Practice]] supplies the generic finite element mechanics beneath these Abaqus model choices: pressure-insensitive yield criteria such as Tresca and von Mises, associated flow, isotropic and kinematic hardening, elasto-viscoplastic rate dependence, and incremental solution methods.
## Why It Matters
Plasticity is the primary material nonlinearity in many structural and manufacturing analyses. The correct model depends on loading history, rate, temperature, pressure dependence, cyclic behavior, and whether damage or failure is part of the simulation goal.
@@ -51,8 +58,9 @@ Plasticity is the primary material nonlinearity in many structural and manufactu
- [[Abaqus Constitutive Integration]] performs the integration-point return/evolution calculations implied by plasticity models.
- [[Nonlinear Finite Element Analysis]] provides the global incremental framework for plastic deformation.
- [[Abaqus Progressive Damage and Failure]] often extends plasticity models with stiffness degradation and element deletion.
- [[Finite Element Plasticity]] provides the solver-development view of yield checks, plastic strain updates, and tangent or pseudo-load corrections.
## Sources
- [[Abaqus-Analysis-User-s-Guide-Volume-III|Abaqus Analysis User's Guide Volume III]]
- [[Finite-Elements-in-Plasticity-Theory-and-Practice|Finite Elements in Plasticity: Theory and Practice]]
@@ -23,6 +23,7 @@ related:
- "[[Abaqus Output Database and Results Files]]"
- "[[Abaqus Job Execution Workflow]]"
- "[[Finite Element Program Implementation]]"
- "[[Midas NFX Structural Optimization and Forming Limit Analysis]]"
sources:
- "[[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]]"
---
@@ -50,8 +51,8 @@ Optimization and parametric studies turn finite element analysis from one result
- [[Finite Element Modeling and Convergence Checks]] remains necessary because optimization can amplify modeling errors.
- [[Abaqus Output Database and Results Files]] supplies the responses used by optimization and parametric reports.
- [[Abaqus Job Execution Workflow]] runs the repeated jobs behind design cycles and studies.
- [[Midas NFX Structural Optimization and Forming Limit Analysis]] provides a sibling production reference for topology optimization, size optimization, DOE/surrogate workflows, SIMP/RAMP interpolation, OC/MMA search, and forming-limit checks.
## Sources
- [[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]]
@@ -27,6 +27,7 @@ related:
- "[[Abaqus Multiphysics Coupling and Co-simulation]]"
- "[[Abaqus Thermal Expansion and Damping Materials]]"
- "[[Abaqus Porous Media and Pore Fluid Materials]]"
- "[[Midas NFX Heat Transfer Joule Heating and Thermal Stress]]"
sources:
- "[[Abaqus-Analysis-User-s-Guide-Volume-III|Abaqus Analysis User's Guide Volume III]]"
---
@@ -54,8 +55,8 @@ These properties show that the Abaqus material library is not only a solid-mecha
- [[Finite Element Heat Transfer and Field Problems]] is the broader finite element field-problem context.
- [[Abaqus Multiphysics Coupling and Co-simulation]] uses these properties in sequential and coupled analyses.
- [[Abaqus Thermal Expansion and Damping Materials]] connects mechanical strain and damping to field variables.
- [[Midas NFX Heat Transfer Joule Heating and Thermal Stress]] provides a sibling production reference for electric potential, current density, Joule heating, and thermal/electrical coupling.
## Sources
- [[Abaqus-Analysis-User-s-Guide-Volume-III|Abaqus Analysis User's Guide Volume III]]
@@ -8,7 +8,7 @@ aliases:
- direct integration
- Newmark method
created: 2026-05-28
updated: 2026-05-29
updated: 2026-06-02
address: c-000014
tags:
- concept
@@ -26,6 +26,13 @@ related:
- "[[Abaqus Eulerian and Particle Methods]]"
- "[[Beam and Frame Finite Elements]]"
- "[[Bar and Truss Finite Elements]]"
- "[[Elasto-Viscoplastic Finite Element Analysis]]"
- "[[Transient Dynamic Elasto-Plastic Analysis]]"
- "[[Midas FEA Linear Dynamics and Buckling Analyses]]"
- "[[Midas Civil Dynamic and Seismic Analysis]]"
- "[[Midas Civil Nonlinear Time History and Hysteresis Models]]"
- "[[Midas NFX Linear Dynamics and Buckling Analyses]]"
- "[[Midas NFX Nonlinear Static and Dynamic Algorithms]]"
sources:
- "[[Finite Element Procedures]]"
- "[[MITC Study Notes]]"
@@ -33,6 +40,10 @@ sources:
- "[[Abaqus Theory Manual]]"
- "[[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]]"
- "[[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]]"
- "[[Finite-Elements-in-Plasticity-Theory-and-Practice|Finite Elements in Plasticity: Theory and Practice]]"
- "[[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]]"
- "[[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]]"
- "[[Midas-NFX-Analysis-Manual|Midas NFX Analysis Manual]]"
---
# Direct Time Integration Methods
@@ -55,6 +66,14 @@ The dynamic buckling thesis uses time-dependent axial compression as the loading
[[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]] expands the production procedure choices: implicit direct integration, explicit dynamic analysis, direct-solution steady-state dynamics, modal dynamics, subspace steady-state dynamics, response spectrum, and random response analysis.
[[Finite-Elements-in-Plasticity-Theory-and-Practice|Finite Elements in Plasticity: Theory and Practice]] adds the material-nonlinearity view of time integration: elasto-viscoplastic updates depend directly on time-step size, and transient dynamic elasto-plastic analysis couples inertia terms with evolving plastic zones.
[[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]] adds production time-history context: mode superposition and direct integration are treated alongside Rayleigh or modal damping, load-time interpolation, and practical time-step selection relative to modal periods and load intervals.
[[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]] adds civil seismic context: direct integration appears beside modal/Ritz analysis, damping choices, response spectrum procedures, multi-support excitation, nonlinear time history, and hysteretic member/link models.
[[Midas-NFX-Analysis-Manual|Midas NFX Analysis Manual]] adds both linear and nonlinear transient details: HHT implicit integration, central-difference explicit integration, critical time-step control, artificial bulk viscosity, damping, mass scaling, residual-vector mode augmentation, and enforced-motion partitioning.
## Why It Matters
Time integration choices control stability, phase accuracy, numerical damping, and computational cost. Explicit methods can be efficient for very small stable time steps; implicit methods are more expensive per step but can support larger steps and nonlinear equilibrium iterations.
@@ -69,6 +88,10 @@ Time integration choices control stability, phase accuracy, numerical damping, a
- [[Abaqus Explicit Analysis Efficiency Techniques]] covers mass scaling, subcycling, and steady-state detection around explicit integration.
- [[Abaqus Eulerian and Particle Methods]] uses explicit time integration for Eulerian, DEM, and SPH workflows.
- [[Beam and Frame Finite Elements]] and [[Bar and Truss Finite Elements]] provide simple structural examples for mass-matrix construction.
- [[Elasto-Viscoplastic Finite Element Analysis]] and [[Transient Dynamic Elasto-Plastic Analysis]] show how time stepping interacts with rate-dependent and plastic material state variables.
- [[Midas FEA Linear Dynamics and Buckling Analyses]] connects time history analysis to Midas modal, response spectrum, and buckling procedure choices.
- [[Midas Civil Dynamic and Seismic Analysis]] and [[Midas Civil Nonlinear Time History and Hysteresis Models]] connect time integration to seismic damping, multi-support excitation, and hysteretic bridge components.
- [[Midas NFX Linear Dynamics and Buckling Analyses]] and [[Midas NFX Nonlinear Static and Dynamic Algorithms]] connect time integration to NFX modal superposition, explicit stability, HHT residual iteration, damping, and mass scaling.
## Sources
@@ -78,3 +101,7 @@ Time integration choices control stability, phase accuracy, numerical damping, a
- [[Abaqus Theory Manual]]
- [[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]]
- [[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]]
- [[Finite-Elements-in-Plasticity-Theory-and-Practice|Finite Elements in Plasticity: Theory and Practice]]
- [[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]]
- [[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]]
- [[Midas-NFX-Analysis-Manual|Midas NFX Analysis Manual]]
@@ -0,0 +1,52 @@
---
type: concept
title: "Elasto-Plastic Mindlin Plate Analysis"
complexity: advanced
domain: computational-mechanics
created: 2026-06-02
updated: 2026-06-02
address: c-000138
aliases:
- plastic Mindlin plate
- elasto-plastic plate bending
tags:
- concept
- finite-element-method
- plasticity
- plate-elements
- shell-elements
status: current
related:
- "[[Finite Element Plasticity]]"
- "[[MITC4 Shell Element]]"
- "[[Abaqus Structural Element Families]]"
- "[[Abaqus Beam and Shell Section Definitions]]"
- "[[Plasticity Yield Criteria]]"
sources:
- "[[Finite-Elements-in-Plasticity-Theory-and-Practice|Finite Elements in Plasticity: Theory and Practice]]"
---
# Elasto-Plastic Mindlin Plate Analysis
## Definition
Elasto-plastic Mindlin plate analysis models plate bending with transverse shear deformation while allowing material yielding through the thickness.
## How It Works
The source treats Mindlin plate bending with both nonlayered and layered plasticity idealizations. The layered view is important for implementation: each layer or through-thickness integration point can have a different stress state and plastic history, so yielding can spread through the thickness as the moment increases.
The source limits the plate plasticity treatment mainly to Tresca and von Mises yield criteria. That makes the page a structural counterpart to [[Plasticity Yield Criteria]] and a useful bridge from continuum plasticity to shell and plate elements.
## Why It Matters
Plate and shell plasticity require more than a material law. The solver must also decide how section integration, transverse shear, bending resultants, and through-thickness state variables are represented.
## Connections
[[MITC4 Shell Element]] and [[Abaqus Structural Element Families]] provide the shell/plate element context. [[Abaqus Beam and Shell Section Definitions]] is the production counterpart for thickness, layers, section points, and material assignment.
## Sources
- [[Finite-Elements-in-Plasticity-Theory-and-Practice|Finite Elements in Plasticity: Theory and Practice]]
@@ -0,0 +1,51 @@
---
type: concept
title: "Elasto-Plastic Timoshenko Beam Analysis"
complexity: advanced
domain: computational-mechanics
created: 2026-06-02
updated: 2026-06-02
address: c-000137
aliases:
- plastic Timoshenko beam
- beam plasticity finite element
tags:
- concept
- finite-element-method
- plasticity
- beam-elements
status: current
related:
- "[[Finite Element Plasticity]]"
- "[[Beam and Frame Finite Elements]]"
- "[[Abaqus Structural Element Families]]"
- "[[Abaqus Beam and Shell Section Definitions]]"
- "[[Incremental Elasto-Plastic Solution Methods]]"
sources:
- "[[Finite-Elements-in-Plasticity-Theory-and-Practice|Finite Elements in Plasticity: Theory and Practice]]"
---
# Elasto-Plastic Timoshenko Beam Analysis
## Definition
Elasto-plastic Timoshenko beam analysis extends beam finite elements to include shear deformation and plastic material response under bending and axial effects.
## How It Works
The beam element retains Timoshenko kinematics, so rotations and transverse shear deformation are part of the formulation. Plasticity is evaluated through section stress resultants or through integration over the cross-section, depending on the implementation detail.
The source uses this as a bridge between one-dimensional plasticity and higher-dimensional continuum plasticity. It shows that plasticity is not only a continuum-element issue: structural elements also need state storage, section integration, and incremental equilibrium.
## Why It Matters
Beam plasticity is useful for frames, members, and reduced structural models where a continuum mesh is unnecessary or too expensive. It also exposes solver issues that recur in shells and plates: section integration, through-thickness yielding, and tangent stiffness degradation.
## Connections
[[Beam and Frame Finite Elements]] provides the elastic structural-element base. [[Abaqus Structural Element Families]] and [[Abaqus Beam and Shell Section Definitions]] provide the production element and section-definition counterpart.
## Sources
- [[Finite-Elements-in-Plasticity-Theory-and-Practice|Finite Elements in Plasticity: Theory and Practice]]
@@ -0,0 +1,55 @@
---
type: concept
title: "Elasto-Viscoplastic Finite Element Analysis"
complexity: advanced
domain: computational-mechanics
created: 2026-06-02
updated: 2026-06-02
address: c-000136
aliases:
- viscoplastic finite element analysis
- elasto-viscoplasticity
tags:
- concept
- finite-element-method
- plasticity
- dynamics
- nonlinear-analysis
status: current
related:
- "[[Finite Element Plasticity]]"
- "[[Direct Time Integration Methods]]"
- "[[Abaqus Metal Plasticity Models]]"
- "[[Abaqus Constitutive Integration]]"
- "[[Transient Dynamic Elasto-Plastic Analysis]]"
sources:
- "[[Finite-Elements-in-Plasticity-Theory-and-Practice|Finite Elements in Plasticity: Theory and Practice]]"
---
# Elasto-Viscoplastic Finite Element Analysis
## Definition
Elasto-viscoplastic finite element analysis models irreversible deformation as a rate-dependent process. Plastic flow develops over time rather than being represented only as a rate-independent constraint at a yield surface.
## How It Works
The source treats viscoplasticity first in one dimension and then in two-dimensional finite element problems. The implementation view is time-step based: strain increments, stress updates, viscoplastic strain rates, and material state variables are advanced over a finite time interval.
Viscoplastic formulations can also be used as a numerical regularization of plastic flow. The finite element program still assembles internal forces from stress states at integration points, but the constitutive update depends directly on the step size and rate parameters.
## Why It Matters
Rate dependence is important when deformation speed, creep-like effects, or numerical regularization of sharp plastic transitions matter. It also forms a bridge to [[Transient Dynamic Elasto-Plastic Analysis]], where inertia and time integration interact with material inelasticity.
## Solver Checklist
- Define the viscoplastic strain-rate law and rate parameters.
- Store accumulated viscoplastic strain and other hardening variables at integration points.
- Select an explicit or implicit update for the material state.
- Make the global time increment consistent with both stability and constitutive accuracy.
## Sources
- [[Finite-Elements-in-Plasticity-Theory-and-Practice|Finite Elements in Plasticity: Theory and Practice]]
@@ -4,7 +4,7 @@ title: "Finite Element Contact Formulation"
complexity: advanced
domain: computational-mechanics
created: 2026-05-29
updated: 2026-06-01
updated: 2026-06-02
address: c-000060
aliases:
- contact formulation
@@ -33,11 +33,16 @@ related:
- "[[Abaqus Special-Purpose Interaction Elements]]"
- "[[Nonlinear Finite Element Analysis]]"
- "[[ABAQUS]]"
- "[[Midas FEA Static Contact Analysis]]"
- "[[Midas FEA Interface Elements and Nonlinearities]]"
- "[[Midas NFX Contact Analysis]]"
sources:
- "[[Abaqus Theory Manual]]"
- "[[Abaqus-Analysis-User-s-Guide-Volume-I|Abaqus Analysis User's Guide Volume I]]"
- "[[Abaqus-Analysis-User-s-Guide-Volume-IV|Abaqus Analysis User's Guide Volume IV]]"
- "[[Abaqus-Analysis-User-s-Guide-Volume-V|Abaqus Analysis User's Guide Volume V]]"
- "[[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]]"
- "[[Midas-NFX-Analysis-Manual|Midas NFX Analysis Manual]]"
---
# Finite Element Contact Formulation
@@ -58,6 +63,10 @@ The user guide adds the model-definition layer: contact and interface behavior a
[[Abaqus-Analysis-User-s-Guide-Volume-V|Volume V]] expands contact into a complete modeling workflow: define general contact or contact pairs, assign surface and contact properties, select formulation and enforcement methods, inspect diagnostics, resolve modeling difficulties, and use Abaqus/Standard contact elements only for specialized cases.
[[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]] adds a search-and-penalty view: global bucket search, local master-surface search, Newton closest-point calculation, penetration-based penalty force, symmetric weld/general contact, and contact force output on slave surfaces.
[[Midas-NFX-Analysis-Manual|Midas NFX Analysis Manual]] adds a broader contact set: general, rough, welded, sliding, breaking-weld, single-surface, node-to-surface, surface-to-surface, and mortar contact, with penalty normal force, friction limits, smoothed force transition, and contact-force based weld release.
## Why It Matters
Contact is one of the common reasons a finite element problem becomes nonlinear. It can dominate convergence, mesh sensitivity, and physical response, especially in shell-to-solid interaction, impact, forming, bolted assemblies, and problems with changing boundary conditions.
@@ -71,6 +80,9 @@ Contact is one of the common reasons a finite element problem becomes nonlinear.
- [[Abaqus Contact Interaction Definition]], [[Abaqus Contact Property Models]], and [[Abaqus Contact Formulations and Enforcement]] split the Abaqus contact workflow into definition, behavior, and numerical enforcement.
- [[Abaqus Contact Diagnostics and Modeling Difficulties]] covers initial overclosures, surface quality, redundant constraints, and other contact failure modes.
- [[Abaqus Connector Elements and Behaviors]] and [[Abaqus Cohesive and Gasket Elements]] cover element-based interaction alternatives.
- [[Midas FEA Static Contact Analysis]] describes contact search and penalty enforcement in Midas.
- [[Midas FEA Interface Elements and Nonlinearities]] covers predefined interface elements and nonlinear interface laws.
- [[Midas NFX Contact Analysis]] describes NFX penalty contact, mortar contact, friction, and breaking-weld behavior.
## Sources
@@ -78,3 +90,5 @@ Contact is one of the common reasons a finite element problem becomes nonlinear.
- [[Abaqus-Analysis-User-s-Guide-Volume-I|Abaqus Analysis User's Guide Volume I]]
- [[Abaqus-Analysis-User-s-Guide-Volume-IV|Abaqus Analysis User's Guide Volume IV]]
- [[Abaqus-Analysis-User-s-Guide-Volume-V|Abaqus Analysis User's Guide Volume V]]
- [[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]]
- [[Midas-NFX-Analysis-Manual|Midas NFX Analysis Manual]]
@@ -8,7 +8,7 @@ aliases:
- finite element eigenvalue analysis
- modal analysis
created: 2026-05-28
updated: 2026-05-29
updated: 2026-06-02
address: c-000015
tags:
- concept
@@ -24,11 +24,19 @@ related:
- "[[BLZPACK]]"
- "[[Abaqus Analysis Procedures]]"
- "[[Abaqus General and Linear Perturbation Steps]]"
- "[[Midas FEA Linear Dynamics and Buckling Analyses]]"
- "[[Midas Civil Dynamic and Seismic Analysis]]"
- "[[Midas Civil Buckling P-Delta and Geometric Nonlinearity]]"
- "[[Midas NFX Equation Solvers and Eigen Extraction]]"
- "[[Midas NFX Linear Dynamics and Buckling Analyses]]"
sources:
- "[[Finite Element Procedures]]"
- "[[Dynamic-Buckling-Analysis-of-Shell-Structures-using-Finite-Element-Method]]"
- "[[Abaqus Theory Manual]]"
- "[[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]]"
- "[[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]]"
- "[[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]]"
- "[[Midas-NFX-Analysis-Manual|Midas NFX Analysis Manual]]"
---
# Finite Element Eigenproblem Solvers
@@ -47,6 +55,12 @@ The dynamic buckling thesis adds an implementation example: [[BLZPACK]], based o
[[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]] adds the step-level user workflow: eigenvalue buckling, natural frequency extraction, complex eigenvalue extraction, modal dynamics, response spectrum, and random response are treated as Abaqus procedure choices, usually through linear perturbation or modal procedure contexts.
[[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]] adds a comparable production workflow: modal analysis reports participation and effective modal mass, Lanczos and subspace methods are available, Sturm sequence checks are used for missed eigenvalues, and buckling uses geometric stiffness with shift-invert Lanczos extraction.
[[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]] adds civil structural modal and stability workflows: eigenvectors and Ritz vectors support vibration/seismic response, while buckling analysis uses critical load factors and mode shapes for bridge/civil stability checks.
[[Midas-NFX-Analysis-Manual|Midas NFX Analysis Manual]] adds detailed eigen-result checks: eigenvalue range/count controls, Lanczos versus matrix-direct extraction, mode normalization, modal assurance/cross-orthogonality ideas, generalized mass/stiffness, orthogonality loss, residual error measures, modal effective mass, and buckling-vector normalization.
## Why It Matters
Large finite element models can have many degrees of freedom, but engineering decisions often require only selected modes or eigenvalues. Solver choice determines whether the analysis can efficiently find the physically relevant part of the spectrum.
@@ -58,6 +72,9 @@ Large finite element models can have many degrees of freedom, but engineering de
- [[Finite Element Program Implementation]] must support sparse matrix operations and vector iteration workflows.
- [[Abaqus Analysis Procedures]] frames eigen extraction as one procedure family among static, transient, and coupled analyses.
- [[Abaqus General and Linear Perturbation Steps]] explains why many eigen and modal procedures are interpreted as perturbations about a base state.
- [[Midas FEA Linear Dynamics and Buckling Analyses]] links eigen extraction to modal, response spectrum, and linear buckling workflows in Midas.
- [[Midas Civil Dynamic and Seismic Analysis]] and [[Midas Civil Buckling P-Delta and Geometric Nonlinearity]] connect eigen extraction to Ritz-vector seismic analysis and buckling factors.
- [[Midas NFX Equation Solvers and Eigen Extraction]] and [[Midas NFX Linear Dynamics and Buckling Analyses]] connect eigen extraction to solver selection, mode-superposition, effective-mass, and buckling workflows.
## Sources
@@ -65,3 +82,6 @@ Large finite element models can have many degrees of freedom, but engineering de
- [[Dynamic-Buckling-Analysis-of-Shell-Structures-using-Finite-Element-Method]]
- [[Abaqus Theory Manual]]
- [[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]]
- [[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]]
- [[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]]
- [[Midas-NFX-Analysis-Manual|Midas NFX Analysis Manual]]
@@ -7,7 +7,7 @@ aliases:
- finite element field problems
- finite element heat transfer
created: 2026-05-28
updated: 2026-06-01
updated: 2026-06-02
address: c-000012
tags:
- concept
@@ -26,12 +26,19 @@ related:
- "[[Abaqus Loads and Predefined Fields]]"
- "[[Abaqus Contact Property Models]]"
- "[[Abaqus Cavity Radiation Interactions]]"
- "[[Midas FEA Heat Transfer and Hydration Analysis]]"
- "[[Midas FEA CFD Analysis]]"
- "[[Midas Civil Heat of Hydration and Thermal Stress Analysis]]"
- "[[Midas NFX Heat Transfer Joule Heating and Thermal Stress]]"
sources:
- "[[Finite Element Procedures]]"
- "[[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]]"
- "[[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]]"
- "[[Abaqus-Analysis-User-s-Guide-Volume-III|Abaqus Analysis User's Guide Volume III]]"
- "[[Abaqus-Analysis-User-s-Guide-Volume-V|Abaqus Analysis User's Guide Volume V]]"
- "[[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]]"
- "[[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]]"
- "[[Midas-NFX-Analysis-Manual|Midas NFX Analysis Manual]]"
---
# Finite Element Heat Transfer and Field Problems
@@ -52,6 +59,12 @@ The governing field equation and boundary conditions are written in a weak or we
[[Abaqus-Analysis-User-s-Guide-Volume-V|Abaqus Analysis User's Guide Volume V]] adds the boundary and interaction side: thermal loads, predefined temperature fields, thermal contact properties, pore-fluid contact properties, and cavity radiation interactions.
[[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]] adds civil-field workflows: general heat transfer, hydration heat, equivalent-age thermal stress, and structured-grid CFD for wind-related aerodynamic coefficients.
[[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]] adds a bridge/civil concrete workflow for conduction, convection, heat sources, pipe cooling, initial/ambient/prescribed temperature, equivalent age, maturity, strength development, shrinkage, creep, and thermal stress.
[[Midas-NFX-Analysis-Manual|Midas NFX Analysis Manual]] adds a general field-analysis workflow: temperature DOFs, thermal conductivity/capacitance matrices, nonlinear temperature-dependent heat transfer, backward-difference integration, Newton iteration, Joule heating, electric potential coupling, current-density output, and thermal structural handoff.
## Why It Matters
The chapter shows that finite element procedures are not limited to solid mechanics. Similar discretization and assembly patterns can solve different physical laws when the governing equations and boundary terms are formulated correctly.
@@ -67,6 +80,10 @@ The chapter shows that finite element procedures are not limited to solid mechan
- [[Abaqus Porous Media and Pore Fluid Materials]] supplies material data for coupled pore-fluid and stress problems.
- [[Abaqus Loads and Predefined Fields]] covers thermal, acoustic, electromagnetic, and pore-fluid prescribed conditions.
- [[Abaqus Cavity Radiation Interactions]] covers enclosure radiation as a heat-transfer surface interaction.
- [[Midas FEA Heat Transfer and Hydration Analysis]] connects heat transfer to concrete age, hydration, and thermal stress.
- [[Midas FEA CFD Analysis]] records the manual's wind-CFD finite-volume workflow.
- [[Midas Civil Heat of Hydration and Thermal Stress Analysis]] connects heat transfer to equivalent age, maturity, shrinkage, creep, and concrete thermal stress.
- [[Midas NFX Heat Transfer Joule Heating and Thermal Stress]] connects scalar heat transfer to Joule heating and thermal-stress coupling.
## Sources
@@ -75,3 +92,6 @@ The chapter shows that finite element procedures are not limited to solid mechan
- [[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]]
- [[Abaqus-Analysis-User-s-Guide-Volume-III|Abaqus Analysis User's Guide Volume III]]
- [[Abaqus-Analysis-User-s-Guide-Volume-V|Abaqus Analysis User's Guide Volume V]]
- [[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]]
- [[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]]
- [[Midas-NFX-Analysis-Manual|Midas NFX Analysis Manual]]
@@ -4,7 +4,7 @@ title: "Finite Element Load Vector Assembly"
complexity: intermediate
domain: computational-mechanics
created: 2026-05-29
updated: 2026-06-01
updated: 2026-06-02
address: c-000068
aliases:
- equivalent nodal forces
@@ -25,10 +25,13 @@ related:
- "[[Abaqus Surface and Assembly Modeling]]"
- "[[Abaqus Loads and Predefined Fields]]"
- "[[Abaqus Prescribed Conditions and Amplitudes]]"
- "[[Midas Civil Moving Load Bridge Analysis]]"
- "[[Midas Civil Special Load and Design Utilities]]"
sources:
- "[[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]]"
- "[[Abaqus-Analysis-User-s-Guide-Volume-I|Abaqus Analysis User's Guide Volume I]]"
- "[[Abaqus-Analysis-User-s-Guide-Volume-V|Abaqus Analysis User's Guide Volume V]]"
- "[[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]]"
---
# Finite Element Load Vector Assembly
@@ -47,6 +50,8 @@ The Abaqus user guide shows the production modeling counterpart: named surfaces
[[Abaqus-Analysis-User-s-Guide-Volume-V|Volume V]] broadens this to the full prescribed-condition layer: concentrated and distributed loads, thermal loads, electromagnetic loads, acoustic and shock loads, pore-fluid flow, pretension, connector loads and motions, and predefined fields all enter the model through procedure-compatible definitions and optional amplitudes.
[[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]] adds bridge load-generation workflows: moving vehicle positions, lane definitions, traffic surface lanes, support settlement combinations, wave forces, and unknown-load optimization all eventually need consistent conversion into structural load vectors or response envelopes.
## Why It Matters
Stiffness assembly alone does not define a finite element problem. Incorrectly transformed or assembled loads can produce wrong reactions, stress fields, and convergence behavior even when the element stiffness matrix is correct.
@@ -60,9 +65,11 @@ Stiffness assembly alone does not define a finite element problem. Incorrectly t
- [[Abaqus Surface and Assembly Modeling]] supplies the named surfaces used by production input files for many distributed loads.
- [[Abaqus Loads and Predefined Fields]] catalogs the Abaqus load and field workflows.
- [[Abaqus Prescribed Conditions and Amplitudes]] controls how loads vary through step or total time.
- [[Midas Civil Moving Load Bridge Analysis]] and [[Midas Civil Special Load and Design Utilities]] connect load assembly to vehicle placement, settlement, wave, and optimization-generated load cases.
## Sources
- [[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]]
- [[Abaqus-Analysis-User-s-Guide-Volume-I|Abaqus Analysis User's Guide Volume I]]
- [[Abaqus-Analysis-User-s-Guide-Volume-V|Abaqus Analysis User's Guide Volume V]]
- [[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]]
+25 -1
View File
@@ -7,7 +7,7 @@ aliases:
- FEM
- finite element analysis
created: 2026-05-28
updated: 2026-05-29
updated: 2026-06-02
address: c-000006
tags:
- concept
@@ -27,6 +27,15 @@ related:
- "[[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]]"
- "[[Direct Stiffness Method]]"
- "[[Finite Element Modeling and Convergence Checks]]"
- "[[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]]"
- "[[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]]"
- "[[Midas-NFX-Analysis-Manual|Midas NFX Analysis Manual]]"
- "[[Midas FEA Analysis Workflow]]"
- "[[Midas FEA Element Library]]"
- "[[Midas Civil Numerical Analysis Model]]"
- "[[Midas Civil Element Library and Section Stiffness]]"
- "[[Midas NFX Analysis Workflow]]"
- "[[Midas NFX Element Library]]"
sources:
- "[[Finite Element Procedures]]"
- "[[A Continuum Mechanics Based Four-Node Shell]]"
@@ -34,6 +43,9 @@ sources:
- "[[Solid Element Notes]]"
- "[[Abaqus Theory Manual]]"
- "[[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]]"
- "[[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]]"
- "[[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]]"
- "[[Midas-NFX-Analysis-Manual|Midas NFX Analysis Manual]]"
---
# Finite Element Method
@@ -60,6 +72,12 @@ The shell FE review reinforces the same modeling-first point: shell results requ
[[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]] adds a pedagogical layer: it walks the method from springs and bars to trusses, beams, frames, plane elements, axisymmetric elements, isoparametric elements, heat transfer, thermal stress, and dynamics.
[[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]] adds a second production-solver layer beside Abaqus: it connects structural element libraries, concrete cracking, interface laws, nonlinear algorithms, staged construction, hydration heat, contact, fatigue, and CFD into one civil structural analysis workflow.
[[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]] adds the bridge/civil structural layer: it connects nodes, elements, local coordinates, section stiffness, supports, links, seismic dynamics, nonlinear hinges, construction stages, hydration thermal stress, PSC, moving loads, and civil design utilities.
[[Midas-NFX-Analysis-Manual|Midas NFX Analysis Manual]] adds the general-purpose MIDAS layer: it connects nodes, DOFs, coordinate systems, finite rotations, element formulations, material/composite models, solver selection, eigen extraction, nonlinear dynamics, contact, fatigue, heat transfer, Joule heating, optimization, and forming-limit analysis.
## Key Connections
- [[Engineering Mathematical Models]] defines what is being solved.
@@ -70,6 +88,9 @@ The shell FE review reinforces the same modeling-first point: shell results requ
- [[Continuum Mechanics Based Four-Node Shell Element]] is a focused low-order shell formulation example.
- [[Static Equilibrium Equation Solvers]], [[Direct Time Integration Methods]], and [[Finite Element Eigenproblem Solvers]] solve the resulting systems.
- [[Abaqus Element Library]] and [[Abaqus Analysis Procedures]] show how those ideas are packaged in a general-purpose FE code.
- [[Midas FEA Analysis Workflow]] and [[Midas FEA Element Library]] show how the same ideas are packaged in a civil nonlinear detail analysis product.
- [[Midas Civil Numerical Analysis Model]] and [[Midas Civil Element Library and Section Stiffness]] show how the same ideas are packaged for bridge/civil structural analysis.
- [[Midas NFX Analysis Workflow]] and [[Midas NFX Element Library]] show how the same ideas are packaged in a general-purpose MIDAS finite element product.
## Sources
@@ -79,3 +100,6 @@ The shell FE review reinforces the same modeling-first point: shell results requ
- [[Solid Element Notes]]
- [[Abaqus Theory Manual]]
- [[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]]
- [[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]]
- [[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]]
- [[Midas-NFX-Analysis-Manual|Midas NFX Analysis Manual]]
@@ -4,7 +4,7 @@ title: "Finite Element Modeling and Convergence Checks"
complexity: intermediate
domain: computational-mechanics
created: 2026-05-29
updated: 2026-05-29
updated: 2026-06-02
address: c-000069
aliases:
- finite element modeling checks
@@ -27,10 +27,21 @@ related:
- "[[Abaqus Output Database and Results Files]]"
- "[[Abaqus Adaptivity and Mesh Replacement]]"
- "[[Abaqus Structural Optimization and Parametric Studies]]"
- "[[Midas FEA Analysis Workflow]]"
- "[[Midas FEA Fatigue Analysis]]"
- "[[Midas Civil Numerical Analysis Model]]"
- "[[Midas Civil Boundary Supports and Links]]"
- "[[Midas Civil Moving Load Bridge Analysis]]"
- "[[Midas NFX Analysis Workflow]]"
- "[[Midas NFX Fatigue Analysis]]"
- "[[Midas NFX Structural Optimization and Forming Limit Analysis]]"
sources:
- "[[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]]"
- "[[Abaqus-Analysis-User-s-Guide-Volume-I|Abaqus Analysis User's Guide Volume I]]"
- "[[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]]"
- "[[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]]"
- "[[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]]"
- "[[Midas-NFX-Analysis-Manual|Midas NFX Analysis Manual]]"
---
# Finite Element Modeling and Convergence Checks
@@ -49,6 +60,12 @@ The Abaqus user guide adds output and execution checks to this modeling view. Fi
Volume II adds model-evolution checks: adaptive meshing, remeshing, mesh-to-mesh mapping, submodeling, optimization, and parametric studies all require the analyst to verify that transferred state, changed meshes, local models, and repeated design runs still represent the intended physics.
[[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]] reinforces the same reliability point from a product manual perspective: analysts must understand the theory, selected models, solver controls, and result quantities before trusting production FE output. Its fatigue workflow also makes stress interpretation and mesh-dependent stress concentration checks explicit.
[[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]] reinforces the bridge/civil version of the same point: node local axes, element type, section stiffness, support idealization, rigid offsets, moving-load lanes, and staged construction assumptions can change the result as much as the numerical solver.
[[Midas-NFX-Analysis-Manual|Midas NFX Analysis Manual]] adds general-purpose checks around coordinate-system selection, element result locations, stress-error output, fatigue stress histories, optimization response definitions, and forming-limit interpretation. These are postprocessing checks as much as solver checks.
## Why It Matters
Finite element output is numerical, not automatically reliable. Many errors are modeling errors rather than solver errors: the wrong idealization, poor element shapes, overly coarse meshes, misunderstood symmetry constraints, or overinterpretation of stress near singularities.
@@ -62,9 +79,15 @@ Finite element output is numerical, not automatically reliable. Many errors are
- [[Abaqus Resource and Parallel Execution]] affects whether large model checks can be run efficiently enough to support refinement.
- [[Abaqus Adaptivity and Mesh Replacement]] describes mesh changes driven by distortion control, accuracy, and solution mapping.
- [[Abaqus Structural Optimization and Parametric Studies]] turns modeling checks into repeated design-space checks.
- [[Midas FEA Analysis Workflow]] and [[Midas FEA Fatigue Analysis]] connect modeling reliability to Midas procedure selection and stress-life postprocessing.
- [[Midas Civil Numerical Analysis Model]], [[Midas Civil Boundary Supports and Links]], and [[Midas Civil Moving Load Bridge Analysis]] connect modeling reliability to bridge member idealization, support/link assumptions, and vehicle-load generation.
- [[Midas NFX Analysis Workflow]], [[Midas NFX Fatigue Analysis]], and [[Midas NFX Structural Optimization and Forming Limit Analysis]] connect modeling reliability to NFX result coordinates, stress histories, design responses, and forming-limit checks.
## Sources
- [[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]]
- [[Abaqus-Analysis-User-s-Guide-Volume-I|Abaqus Analysis User's Guide Volume I]]
- [[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]]
- [[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]]
- [[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]]
- [[Midas-NFX-Analysis-Manual|Midas NFX Analysis Manual]]
@@ -0,0 +1,60 @@
---
type: concept
title: "Finite Element Plasticity Program Architecture"
complexity: advanced
domain: computational-mechanics
created: 2026-06-02
updated: 2026-06-02
address: c-000140
aliases:
- plasticity finite element program structure
- plasticity FE code architecture
tags:
- concept
- finite-element-method
- plasticity
- implementation
status: current
related:
- "[[Finite Element Program Implementation]]"
- "[[Finite Element Plasticity]]"
- "[[Plasticity Benchmark and Input Data Cases]]"
- "[[Abaqus User Subroutines and Utility Routines]]"
- "[[Abaqus User-Defined Material Behavior]]"
sources:
- "[[Finite-Elements-in-Plasticity-Theory-and-Practice|Finite Elements in Plasticity: Theory and Practice]]"
---
# Finite Element Plasticity Program Architecture
## Definition
Finite element plasticity program architecture is the software organization needed to run plasticity analyses: input parsing, element loops, material-state storage, nonlinear solution control, stress recovery, and verification output.
## Source Pattern
[[Finite-Elements-in-Plasticity-Theory-and-Practice|Finite Elements in Plasticity: Theory and Practice]] describes modular FORTRAN routines linked into multiple plasticity programs. The important architecture lesson is not the language; it is the separation of responsibilities:
- model and material input;
- element stiffness, mass, and internal force routines;
- integration-point stress update and state-variable storage;
- global nonlinear or transient solution control;
- postprocessing for displacements, reactions, stresses, and internal forces;
- benchmark input cases for regression testing.
## Why It Matters
Plasticity code fails when state ownership is unclear. Element routines need access to previous and trial state, material routines need a stable state-variable contract, and the global solver needs residuals and tangents that match the accepted material update.
## Solver Development Checklist
- Define state variables per integration point and section point.
- Separate trial, iterative, and committed material states.
- Make element routines independent of specific global solver choices where possible.
- Emit enough output to compare displacements, reactions, element internal forces, stresses, and plastic variables.
- Keep reference input cases small enough for TDD and regression runs.
## Sources
- [[Finite-Elements-in-Plasticity-Theory-and-Practice|Finite Elements in Plasticity: Theory and Practice]]
@@ -0,0 +1,62 @@
---
type: concept
title: "Finite Element Plasticity"
complexity: advanced
domain: computational-mechanics
created: 2026-06-02
updated: 2026-06-02
address: c-000132
aliases:
- elasto-plastic finite element analysis
- FE plasticity
tags:
- concept
- finite-element-method
- plasticity
- nonlinear-analysis
status: current
related:
- "[[Finite-Elements-in-Plasticity-Theory-and-Practice|Finite Elements in Plasticity: Theory and Practice]]"
- "[[Nonlinear Finite Element Analysis]]"
- "[[Abaqus Constitutive Integration]]"
- "[[Abaqus Metal Plasticity Models]]"
- "[[Abaqus Geomaterial and Concrete Plasticity]]"
- "[[Incremental Elasto-Plastic Solution Methods]]"
- "[[Plasticity Yield Criteria]]"
- "[[Plastic Flow Rules and Hardening]]"
- "[[Midas FEA Concrete Cracking and Material Models]]"
sources:
- "[[Finite-Elements-in-Plasticity-Theory-and-Practice|Finite Elements in Plasticity: Theory and Practice]]"
- "[[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]]"
---
# Finite Element Plasticity
## Definition
Finite element plasticity is the finite element treatment of irreversible material deformation. The global problem remains an equilibrium or momentum balance problem, but the element integration points carry history-dependent stress, plastic strain, hardening variables, and yield-state information.
## How It Works
The analysis advances by load or time increments. Within each increment, element strains are computed from nodal unknowns, material states are updated at integration points, internal forces are assembled, and a linearized global system is solved until the residual and state updates are acceptable.
The central algorithmic pieces are [[Plasticity Yield Criteria]], [[Plastic Flow Rules and Hardening]], and [[Incremental Elasto-Plastic Solution Methods]]. A yield function decides whether a stress state remains elastic. A flow rule maps yield-surface information into plastic strain increments. A hardening law evolves the yield condition after plastic work.
[[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]] adds a production material-model perspective: associated and non-associated flow, isotropic strain hardening, explicit and implicit rate-form integration, Rankine and Tresca criteria, total strain cracking, and interface material laws are tied directly to concrete and civil structural nonlinear analysis.
## Why It Matters
Plasticity is one of the main reasons a finite element solver must be incremental and path-dependent. The same mesh can produce different results depending on increment size, tangent consistency, stress return/update method, hardening law, and convergence tolerance.
## Solver Implementation View
- Store state variables at integration points, not just at nodes.
- Separate elastic trial response from plastic correction or viscoplastic update.
- Assemble internal force from the updated stress field.
- Provide a tangent stiffness or iterative update strategy consistent with the selected plasticity algorithm.
- Verify with element-level and structure-level cases before trusting production simulations.
## Sources
- [[Finite-Elements-in-Plasticity-Theory-and-Practice|Finite Elements in Plasticity: Theory and Practice]]
- [[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]]
@@ -7,7 +7,7 @@ aliases:
- finite element code architecture
- STAP
created: 2026-05-28
updated: 2026-05-29
updated: 2026-06-02
address: c-000016
tags:
- concept
@@ -31,6 +31,16 @@ related:
- "[[Abaqus Output Database and Results Files]]"
- "[[Abaqus Matrix Generation and Reduced Models]]"
- "[[Abaqus User Subroutines and Utility Routines]]"
- "[[Finite Element Plasticity Program Architecture]]"
- "[[Plasticity Benchmark and Input Data Cases]]"
- "[[Midas FEA Analysis Workflow]]"
- "[[Midas FEA Nonlinear Solution Algorithms]]"
- "[[Midas Civil Numerical Analysis Model]]"
- "[[Midas Civil Boundary Supports and Links]]"
- "[[Midas Civil Construction Stage and Time-Dependent Analysis]]"
- "[[Midas NFX Analysis Workflow]]"
- "[[Midas NFX Element Library]]"
- "[[Midas NFX Equation Solvers and Eigen Extraction]]"
sources:
- "[[Finite Element Procedures]]"
- "[[Four-Node-Quadrilateral-Shell-Element-MITC4]]"
@@ -38,6 +48,10 @@ sources:
- "[[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]]"
- "[[Abaqus-Analysis-User-s-Guide-Volume-I|Abaqus Analysis User's Guide Volume I]]"
- "[[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]]"
- "[[Finite-Elements-in-Plasticity-Theory-and-Practice|Finite Elements in Plasticity: Theory and Practice]]"
- "[[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]]"
- "[[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]]"
- "[[Midas-NFX-Analysis-Manual|Midas NFX Analysis Manual]]"
---
# Finite Element Program Implementation
@@ -60,6 +74,14 @@ The dynamic buckling thesis adds a second program implementation pattern: a cust
[[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]] adds the extension and reduction view: generated matrices, substructures, restart state, imported results, co-simulation exchange, and user subroutines are all implementation-facing boundaries where a finite element program exposes internal state or accepts external code.
[[Finite-Elements-in-Plasticity-Theory-and-Practice|Finite Elements in Plasticity: Theory and Practice]] adds the plasticity-code view: integration-point history variables, trial and committed material states, yield-criterion switches, flow and hardening updates, pseudo-load corrections, and reference input cases become part of the program contract.
[[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]] adds another production-code view: element libraries, embedded reinforcement, interface laws, equation-solver selection, nonlinear iteration, staged construction state, hydration heat coupling, contact search, fatigue postprocessing, and CFD results all become explicit feature boundaries.
[[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]] adds the bridge/civil product view: local coordinate systems, section stiffness, supports and links, seismic procedures, construction stages, PSC losses, moving-load generation, settlement combinations, and design utilities all become input, state, solver, and output contracts.
[[Midas-NFX-Analysis-Manual|Midas NFX Analysis Manual]] adds a general-purpose solver-kernel view: analysis cases, file formats, coordinate-system layers, structural/field elements, material and composite models, automatic equation-solver selection, modal/eigen checks, nonlinear transient controls, contact enforcement, fatigue postprocessing, and optimization responses all become explicit implementation contracts.
## Why It Matters
The finite element method becomes useful only when the mathematical formulation is encoded into reliable data structures and algorithms. Implementation details determine whether element routines, sparse matrix storage, solver selection, boundary condition handling, and postprocessing remain consistent.
@@ -77,6 +99,10 @@ The finite element method becomes useful only when the mathematical formulation
- Expose controlled extension points for user code, matrix exchange, restart, and solver coupling.
- Verify new element implementations with patch tests and benchmark problems before treating production results as reliable.
- Check mesh quality, convergence, and result interpretation before trusting a program output table.
- For plasticity, compare nodal displacement, reactions, element internal forces, stresses, and plastic state variables against reference cases.
- For Midas-style workflows, keep staged activation, contact forces, temperature history, fatigue damage, and aerodynamic coefficients separate from the core structural result contract until each feature has its own reference checks.
- For midas Civil-style workflows, test support/link behavior, stage state transfer, prestress losses, moving-load envelopes, and design-utility outputs separately before combining them in bridge regression models.
- For midas NFX-style workflows, test coordinate transformations, element result coordinate systems, equation solver selection, modal normalization, contact active-set behavior, thermal/electrical coupling, fatigue postprocessing, and optimization response extraction as separate harness layers.
## Sources
@@ -86,3 +112,7 @@ The finite element method becomes useful only when the mathematical formulation
- [[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]]
- [[Abaqus-Analysis-User-s-Guide-Volume-I|Abaqus Analysis User's Guide Volume I]]
- [[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]]
- [[Finite-Elements-in-Plasticity-Theory-and-Practice|Finite Elements in Plasticity: Theory and Practice]]
- [[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]]
- [[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]]
- [[Midas-NFX-Analysis-Manual|Midas NFX Analysis Manual]]
@@ -4,7 +4,7 @@ title: "Finite Element Thermal Stress Analysis"
complexity: intermediate
domain: computational-mechanics
created: 2026-05-29
updated: 2026-06-01
updated: 2026-06-02
address: c-000070
aliases:
- thermal stress finite element analysis
@@ -23,9 +23,14 @@ related:
- "[[Axisymmetric Finite Elements]]"
- "[[Displacement-Based Finite Element Formulation]]"
- "[[Abaqus Thermal Expansion and Damping Materials]]"
- "[[Midas Civil Heat of Hydration and Thermal Stress Analysis]]"
- "[[Midas FEA Heat Transfer and Hydration Analysis]]"
- "[[Midas NFX Heat Transfer Joule Heating and Thermal Stress]]"
sources:
- "[[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]]"
- "[[Abaqus-Analysis-User-s-Guide-Volume-III|Abaqus Analysis User's Guide Volume III]]"
- "[[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]]"
- "[[Midas-NFX-Analysis-Manual|Midas NFX Analysis Manual]]"
---
# Finite Element Thermal Stress Analysis
@@ -42,6 +47,10 @@ The same idea is applied to one-dimensional bars, plane stress and plane strain
[[Abaqus-Analysis-User-s-Guide-Volume-III|Abaqus Analysis User's Guide Volume III]] adds production material definitions for this mechanism: thermal expansion coefficients, reference temperatures, temperature/field dependencies, isotropic/orthotropic/anisotropic expansion, and user-defined expansion increments through `UEXPAN`.
[[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]] adds the civil concrete workflow: hydration heat first defines a temperature and equivalent-age history, then structural stress analysis combines thermal strain, shrinkage, creep, and age-dependent concrete strength.
[[Midas-NFX-Analysis-Manual|Midas NFX Analysis Manual]] adds a general-purpose thermal-stress view: structural elements can be reused as thermal elements by changing the DOF to temperature, thermal gradients and fluxes are recovered as element results, and composite laminates can receive average temperature change plus through-thickness gradient terms that generate membrane and bending resultants.
## Why It Matters
Thermal loading is not just another external force. It changes the strain state inside the element and can create stress only through constraint, incompatibility, or temperature gradients. Treating it as an equivalent nodal contribution keeps the global equation format compatible with the displacement formulation.
@@ -52,8 +61,12 @@ Thermal loading is not just another external force. It changes the strain state
- [[Finite Element Load Vector Assembly]] explains the equivalent nodal force interpretation.
- [[Plane Stress and Plane Strain Elements]] and [[Axisymmetric Finite Elements]] provide common structural discretizations for thermal stress.
- [[Abaqus Thermal Expansion and Damping Materials]] supplies Abaqus-specific thermal expansion and field expansion material definitions.
- [[Midas Civil Heat of Hydration and Thermal Stress Analysis]] connects thermal strain to equivalent age, shrinkage, creep, and concrete strength development.
- [[Midas NFX Heat Transfer Joule Heating and Thermal Stress]] connects thermal stress to NFX heat-transfer, Joule-heating, and laminate temperature-gradient workflows.
## Sources
- [[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]]
- [[Abaqus-Analysis-User-s-Guide-Volume-III|Abaqus Analysis User's Guide Volume III]]
- [[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]]
- [[Midas-NFX-Analysis-Manual|Midas NFX Analysis Manual]]
@@ -0,0 +1,65 @@
---
type: concept
title: "Incremental Elasto-Plastic Solution Methods"
complexity: advanced
domain: computational-mechanics
created: 2026-06-02
updated: 2026-06-02
address: c-000133
aliases:
- elasto-plastic iteration methods
- plasticity Newton iteration
tags:
- concept
- finite-element-method
- plasticity
- nonlinear-analysis
status: current
related:
- "[[Finite Element Plasticity]]"
- "[[Nonlinear Finite Element Analysis]]"
- "[[Static Equilibrium Equation Solvers]]"
- "[[Abaqus Nonlinear Solution Control]]"
- "[[Abaqus Constitutive Integration]]"
sources:
- "[[Finite-Elements-in-Plasticity-Theory-and-Practice|Finite Elements in Plasticity: Theory and Practice]]"
---
# Incremental Elasto-Plastic Solution Methods
## Definition
Incremental elasto-plastic solution methods are nonlinear finite element procedures that advance a path-dependent plastic response through load increments and equilibrium iterations.
## Main Methods
[[Finite-Elements-in-Plasticity-Theory-and-Practice|Finite Elements in Plasticity: Theory and Practice]] presents the standard one-dimensional nonlinear methods before extending them to plasticity applications:
- Direct iteration or successive approximation updates the nonlinear response with a repeated approximate solve.
- Newton-Raphson iteration repeatedly linearizes the residual about the current state.
- Tangential stiffness methods update the stiffness according to the current tangent response.
- Initial stiffness methods reuse an earlier stiffness while moving nonlinear effects into residual or pseudo-load corrections.
## FE Plasticity Loop
1. Apply a load or time increment.
2. Predict displacement or strain increments.
3. Update stresses and internal variables at integration points.
4. Assemble internal forces and tangent or secant stiffness terms.
5. Solve for a correction and test convergence.
6. Commit the plastic state only when the increment is accepted.
## Why It Matters
Plasticity makes equilibrium path-dependent. Large increments can cross yield surfaces poorly, inconsistent tangents can slow or prevent convergence, and initial-stiffness schemes can be robust but inefficient when the plastic zone changes quickly.
## Connections
- [[Abaqus Nonlinear Solution Control]] is the production Abaqus counterpart: increments, Newton iterations, cutbacks, stabilization, and convergence checks.
- [[Abaqus Constitutive Integration]] supplies the material-point update that each global iteration relies on.
- [[Static Equilibrium Equation Solvers]] covers the global equation solution layer beneath each nonlinear iteration.
## Sources
- [[Finite-Elements-in-Plasticity-Theory-and-Practice|Finite Elements in Plasticity: Theory and Practice]]
@@ -0,0 +1,49 @@
---
type: concept
title: "Midas Civil Boundary Supports and Links"
created: 2026-06-02
updated: 2026-06-02
address: c-000161
aliases:
- MIDAS Civil boundary conditions
- midas Civil supports and links
tags:
- concept
- finite-element-method
- midas-civil
- boundary-conditions
status: current
related:
- "[[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]]"
- "[[midas Civil]]"
- "[[Abaqus Initial and Boundary Conditions]]"
- "[[Abaqus Kinematic Constraints and MPCs]]"
- "[[Finite Element Contact Formulation]]"
sources:
- "[[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]]"
---
# Midas Civil Boundary Supports and Links
## Definition
Midas Civil boundary supports and links are the restraint, spring, link, rigid-connection, offset, and prescribed-displacement mechanisms used to represent support behavior and member connectivity.
## How It Works
The manual distinguishes node boundary conditions and element boundary conditions. Nodal restraints fix or prescribe selected DOFs. Surface spring supports convert tributary area and ground reaction coefficients into nodal spring stiffness. Winkler springs let beam, plate, or solid foundation interfaces be modeled as distributed soil support. Elastic links connect two nodes for bearings, ground springs, or rigid-like behavior.
General Links are two-node, six-spring elements for damping devices, isolators, compression-only or tension-only behavior, plastic hinges, and ground springs. Rigid End Offsets and panel zones modify beam/tapered-beam connectivity and affect element stiffness, load conversion, self-weight length, and force-output positions. Rigid Links constrain relative geometry across selected DOFs or geometric subspaces.
## Solver Development Notes
- Boundary objects should be represented as assembly contributions or constraint equations with explicit DOF ownership.
- Compression-only and tension-only supports introduce active-set or nonlinear constraint behavior.
- Rigid offsets affect both stiffness and load-vector conversion, so they cannot be treated as output cosmetics.
- Prescribed displacement on an otherwise free DOF must define the solver's internal constraint semantics.
## Connections
- [[Abaqus Initial and Boundary Conditions]] and [[Abaqus Kinematic Constraints and MPCs]] are comparable Abaqus workflow pages.
- [[Finite Element Contact Formulation]] connects to one-sided foundation and interface behavior.
- [[Midas FEA Interface Elements and Nonlinearities]] gives a detail-FE interface counterpart.
@@ -0,0 +1,50 @@
---
type: concept
title: "Midas Civil Boundary and Material Nonlinear Analysis"
created: 2026-06-02
updated: 2026-06-02
address: c-000164
aliases:
- MIDAS Civil nonlinear analysis
- midas Civil material nonlinear analysis
tags:
- concept
- finite-element-method
- midas-civil
- nonlinear-analysis
- plasticity
status: current
related:
- "[[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]]"
- "[[midas Civil]]"
- "[[Nonlinear Finite Element Analysis]]"
- "[[Finite Element Plasticity]]"
- "[[Midas FEA Nonlinear Solution Algorithms]]"
sources:
- "[[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]]"
---
# Midas Civil Boundary and Material Nonlinear Analysis
## Definition
Midas Civil boundary and material nonlinear analysis is the incremental finite element workflow for nonlinear supports, nonlinear links, plastic material behavior, and path-dependent structural response.
## How It Works
The analysis reference includes Newton-Raphson iteration, arc-length methods, P-Delta effects, boundary nonlinear analysis, material nonlinear analysis, and pushover-related workflows. Material nonlinearity is described through plasticity theory, constitutive matrices, stress integration, plastic material models, and hardening laws such as perfectly plastic, isotropic, kinematic, and mixed hardening.
Boundary nonlinearity appears through support or link behavior whose stiffness changes with force state, gap/contact status, or hysteretic rule. The nonlinear solve must therefore update both element state and boundary/link state across increments and iterations.
## Solver Development Notes
- Each nonlinear feature needs state variables, trial-state updates, accepted-state commits, and rollback behavior.
- Newton methods require consistent residual, tangent, convergence norms, and line or increment control policies.
- Arc-length control is a requirement when the load-displacement path passes limit points.
- Boundary nonlinearities should share the same active-state and convergence infrastructure as material nonlinearities where possible.
## Connections
- [[Nonlinear Finite Element Analysis]] is the general nonlinear FE context.
- [[Finite Element Plasticity]], [[Plasticity Yield Criteria]], and [[Plastic Flow Rules and Hardening]] provide the plasticity theory layer.
- [[Midas FEA Nonlinear Solution Algorithms]] is the sibling product algorithm reference.
@@ -0,0 +1,50 @@
---
type: concept
title: "Midas Civil Buckling P-Delta and Geometric Nonlinearity"
created: 2026-06-02
updated: 2026-06-02
address: c-000163
aliases:
- MIDAS Civil buckling
- midas Civil P-Delta
- midas Civil geometric nonlinearity
tags:
- concept
- finite-element-method
- midas-civil
- buckling
- nonlinear-analysis
status: current
related:
- "[[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]]"
- "[[midas Civil]]"
- "[[Geometric Stiffness Matrix]]"
- "[[Static Equilibrium Equation Solvers]]"
- "[[Nonlinear Finite Element Analysis]]"
sources:
- "[[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]]"
---
# Midas Civil Buckling P-Delta and Geometric Nonlinearity
## Definition
Midas Civil buckling, P-Delta, and geometric nonlinearity are the stability-related procedures that account for axial-force-dependent stiffness, displaced geometry, and critical load factors.
## How It Works
The analysis reference separates linear buckling from nonlinear geometric effects. Buckling analysis is an eigenvalue-style procedure for critical load factors and buckling shapes. P-Delta analysis captures second-order force effects from axial loads acting through lateral displacements. More general geometric nonlinearity requires incremental equilibrium iterations because stiffness depends on the current configuration.
## Solver Development Notes
- Buckling requires a linear stiffness matrix, an initial-stress or geometric stiffness matrix, and an eigenvalue solver.
- P-Delta should be treated as a second-order equilibrium correction, not as a postprocessing scale factor.
- Geometric nonlinearity requires clear choices for tangent update, load stepping, convergence criteria, and force recovery.
- Verification should include columns, frames, and bridge-pier examples where first-order and second-order responses diverge.
## Connections
- [[Geometric Stiffness Matrix]] is the common FE stability ingredient.
- [[Static Equilibrium Equation Solvers]] provides the nonlinear iteration context.
- [[Nonlinear Finite Element Analysis]] is the broader nonlinear analysis page.
- [[Midas FEA Linear Dynamics and Buckling Analyses]] gives a detail-FE sibling reference.
@@ -0,0 +1,48 @@
---
type: concept
title: "Midas Civil Construction Stage and Time-Dependent Analysis"
created: 2026-06-02
updated: 2026-06-02
address: c-000167
aliases:
- MIDAS Civil construction stage analysis
- midas Civil time-dependent analysis
tags:
- concept
- finite-element-method
- midas-civil
- construction-stage
- creep
status: current
related:
- "[[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]]"
- "[[midas Civil]]"
- "[[Midas FEA Construction Stage Analysis]]"
- "[[Abaqus General and Linear Perturbation Steps]]"
- "[[Finite Element Program Implementation]]"
sources:
- "[[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]]"
---
# Midas Civil Construction Stage and Time-Dependent Analysis
## Definition
Midas Civil construction stage and time-dependent analysis is the staged structural analysis workflow for activation/deactivation, concrete age, creep, shrinkage, strength development, and long-duration bridge construction behavior.
## How It Works
The manual describes base stage, construction stages, and final stage. Time-dependent material behavior includes creep, shrinkage, changing elastic modulus, and concrete strength development. Nonlinear construction stages can be treated independently or accumulated across stages. Suspension bridge equilibrium state analysis includes cable-only wizards and vertical/horizontal plane equilibrium steps before full-structure equilibrium.
## Solver Development Notes
- Stage data should carry active elements, active boundary conditions, active loads, material age, state variables, and restartable results.
- Creep and shrinkage require history-dependent strain evolution, not only stage-wise stiffness scaling.
- Construction sections and composite behavior require section property changes as the stage changes.
- Verification should compare stage-by-stage displacement, reaction, cable force, member force, and stress histories.
## Connections
- [[Midas FEA Construction Stage Analysis]] is the detail-FE sibling page.
- [[Abaqus General and Linear Perturbation Steps]] provides a broader step/state propagation comparison.
- [[Finite Element Program Implementation]] frames the data structures needed for state transfer.
@@ -0,0 +1,51 @@
---
type: concept
title: "Midas Civil Dynamic and Seismic Analysis"
created: 2026-06-02
updated: 2026-06-02
address: c-000162
aliases:
- MIDAS Civil dynamic analysis
- midas Civil seismic analysis
tags:
- concept
- finite-element-method
- midas-civil
- dynamics
- seismic-analysis
status: current
related:
- "[[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]]"
- "[[midas Civil]]"
- "[[Direct Time Integration Methods]]"
- "[[Finite Element Eigenproblem Solvers]]"
- "[[Midas FEA Linear Dynamics and Buckling Analyses]]"
sources:
- "[[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]]"
---
# Midas Civil Dynamic and Seismic Analysis
## Definition
Midas Civil dynamic and seismic analysis is the set of modal, damping, response-spectrum, and time-history procedures described in the [[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]].
## How It Works
Free vibration is treated through eigenvector analysis and Ritz vector analysis. Ritz vectors are generated from initial load vectors and repeated static analyses that include inertia effects, so fewer load-relevant vectors can capture response than a broad eigenmode extraction.
Damping options include proportional and nonproportional forms: mass/stiffness/Rayleigh damping, strain-energy proportional damping, mode damping, element Rayleigh damping, and General Link damping. Response spectrum analysis decomposes an MDOF structure into modal SDOF responses and combines modal contributions using rules such as SRSS and CQC. Time-history analysis supports mode superposition and direct integration, with direct integration needed when stiffness or damping is nonlinear.
## Solver Development Notes
- Modal analysis requires consistent mass, stiffness, eigen extraction, normalization, and modal participation output.
- Ritz vectors add a load-dependent reduced basis, so the initial load-vector contract is part of the input schema.
- Rayleigh damping needs mode-frequency selection and safeguards against excessive damping after yielding.
- Multi-support seismic input requires support-specific ground-motion histories and constraint-compatible load assembly.
## Connections
- [[Finite Element Eigenproblem Solvers]] covers modal extraction.
- [[Direct Time Integration Methods]] covers Newmark-style transient solution.
- [[Midas FEA Linear Dynamics and Buckling Analyses]] provides a sibling product comparison.
- [[Nonlinear Newmark-Beta Integration]] is relevant when nonlinear time stepping is added.
@@ -0,0 +1,51 @@
---
type: concept
title: "Midas Civil Element Library and Section Stiffness"
created: 2026-06-02
updated: 2026-06-02
address: c-000160
aliases:
- MIDAS Civil element library
- midas Civil section stiffness
tags:
- concept
- finite-element-method
- midas-civil
- elements
status: current
related:
- "[[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]]"
- "[[midas Civil]]"
- "[[Beam and Frame Finite Elements]]"
- "[[Plane Stress and Plane Strain Elements]]"
- "[[Isoparametric Linear Solid Elements]]"
- "[[Midas FEA Element Library]]"
sources:
- "[[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]]"
---
# Midas Civil Element Library and Section Stiffness
## Definition
Midas Civil element library and section stiffness is the product layer that maps structural members and continua to finite element types and their required stiffness data.
## How It Works
The analysis reference lists truss, tension-only hook, cable, compression-only gap, beam, tapered beam, plane stress, plane strain, axisymmetric, plate, and solid elements. Element input combines type, material, stiffness data, location, shape, size, and connection node numbers.
Section and stiffness requirements depend on element family. Truss, tension-only, and compression-only elements need cross-sectional area. Beam elements need section properties. Plane stress and plate elements need thickness. Plane strain, axisymmetric, and solid elements use material and geometry without a separate section input. SRC beams and composite sections require equivalent stiffness handling.
## Solver Development Notes
- Element type should determine DOF set, interpolation, local axes, required property schema, and result recovery.
- Effective shear area must be explicit because omitting it changes shear-deformation stiffness.
- Torsional stiffness should not be blindly equated with polar moment except for appropriate circular or tube sections.
- Composite and construction sections require time- or stage-dependent effective properties.
## Connections
- [[Beam and Frame Finite Elements]] covers member stiffness ideas.
- [[Plane Stress and Plane Strain Elements]] and [[Isoparametric Linear Solid Elements]] cover continuum families.
- [[Midas FEA Element Library]] is the detail-FE sibling reference.
- [[Abaqus Element Library]] is the broad production-library comparison point.
@@ -0,0 +1,50 @@
---
type: concept
title: "Midas Civil Heat of Hydration and Thermal Stress Analysis"
created: 2026-06-02
updated: 2026-06-02
address: c-000168
aliases:
- MIDAS Civil hydration heat analysis
- midas Civil thermal stress analysis
tags:
- concept
- finite-element-method
- midas-civil
- heat-transfer
- thermal-stress
status: current
related:
- "[[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]]"
- "[[midas Civil]]"
- "[[Finite Element Heat Transfer and Field Problems]]"
- "[[Finite Element Thermal Stress Analysis]]"
- "[[Midas FEA Heat Transfer and Hydration Analysis]]"
sources:
- "[[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]]"
---
# Midas Civil Heat of Hydration and Thermal Stress Analysis
## Definition
Midas Civil heat of hydration and thermal stress analysis is the coupled temperature and stress workflow for mass concrete and concrete-age effects.
## How It Works
The manual describes heat transfer by conduction, convection, internal heat generation, pipe cooling, initial temperature, ambient temperature, and prescribed temperature. Thermal stress analysis uses equivalent age or maturity to model concrete strength development and combines temperature strain, shrinkage strain, and creep strain in stress evaluation.
Hydration analysis therefore has two layers: first solve the temperature field, then transfer the temperature and age-dependent material state into structural stress analysis.
## Solver Development Notes
- Thermal DOFs, heat capacity, conductivity, convection, heat source, and boundary temperature data need a field-problem input schema.
- Structural transfer must define thermal strain, reference temperature, age-dependent modulus or strength, shrinkage, and creep.
- Equivalent-age and maturity functions should be regression-tested against simple closed-form or reference-solver cases.
- Output should include temperature history, thermal stress, crack risk indicators, and structural reaction effects.
## Connections
- [[Finite Element Heat Transfer and Field Problems]] provides the field equation base.
- [[Finite Element Thermal Stress Analysis]] covers constrained thermal strain and equivalent force ideas.
- [[Midas FEA Heat Transfer and Hydration Analysis]] is the detail-FE sibling page.
@@ -0,0 +1,48 @@
---
type: concept
title: "Midas Civil Moving Load Bridge Analysis"
created: 2026-06-02
updated: 2026-06-02
address: c-000170
aliases:
- MIDAS Civil moving load analysis
- midas Civil vehicle load analysis
tags:
- concept
- finite-element-method
- midas-civil
- bridge-analysis
- loads
status: current
related:
- "[[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]]"
- "[[midas Civil]]"
- "[[Finite Element Load Vector Assembly]]"
- "[[Finite Element Modeling and Convergence Checks]]"
- "[[Static Equilibrium Equation Solvers]]"
sources:
- "[[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]]"
---
# Midas Civil Moving Load Bridge Analysis
## Definition
Midas Civil moving load bridge analysis is the vehicle-load generation and placement workflow for bridge structures.
## How It Works
The analysis reference distinguishes lanes, traffic surface lanes, vehicle definitions, moving loads, and vehicle placement conditions. The workflow is load generation on top of the finite element model: vehicle axle or wheel loads are placed over admissible lanes or surfaces, then critical effects are evaluated through combinations or influence-style searches.
## Solver Development Notes
- Lane geometry and traffic surface definitions should be data structures, not manual load cases only.
- Load generation must convert vehicle position into equivalent nodal or element loads.
- Critical response extraction requires response components, envelopes, and placement metadata.
- Reference comparisons should include displacement, reaction, member force, and stress envelopes for simple bridge models.
## Connections
- [[Finite Element Load Vector Assembly]] covers load conversion into the global RHS.
- [[Static Equilibrium Equation Solvers]] provides the repeated linear solve context.
- [[Finite Element Modeling and Convergence Checks]] covers mesh and result-sensitivity checks.
@@ -0,0 +1,50 @@
---
type: concept
title: "Midas Civil Nonlinear Time History and Hysteresis Models"
created: 2026-06-02
updated: 2026-06-02
address: c-000166
aliases:
- MIDAS Civil nonlinear time history
- midas Civil hysteresis models
tags:
- concept
- finite-element-method
- midas-civil
- dynamics
- nonlinear-analysis
status: current
related:
- "[[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]]"
- "[[midas Civil]]"
- "[[Direct Time Integration Methods]]"
- "[[Transient Dynamic Elasto-Plastic Analysis]]"
- "[[Abaqus Metal Plasticity Models]]"
sources:
- "[[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]]"
---
# Midas Civil Nonlinear Time History and Hysteresis Models
## Definition
Midas Civil nonlinear time history and hysteresis models are the direct dynamic analysis procedures and inelastic component laws used when member, link, truss, or fiber behavior changes during a time-dependent load history.
## How It Works
The manual describes nonlinear equations of motion, nonlinear static initialization, initial section-force consideration, initial stiffness options, and Newton-Raphson iteration with or without convergence calculation. Inelastic components include inelastic beams, inelastic General Links, and inelastic trusses.
Hysteresis options include bilinear, trilinear, tetralinear, origin-oriented, peak-oriented, Clough, Takeda-family, slip, Ramberg-Osgood, and Hardin-Drnevich models. Multi-axial hinge models include kinematic hardening and P-M or P-M-M interaction. Fiber models include steel and concrete constitutive models for section response.
## Solver Development Notes
- Time integration, nonlinear iteration, and hysteresis state update must share one accepted-state timeline.
- Hysteresis laws need explicit unloading/reloading rules; a yield surface alone is not enough.
- Multi-axial hinge interaction requires robust section-force mapping and yield-surface projection.
- Fiber sections require material-point state management inside a member-level element.
## Connections
- [[Direct Time Integration Methods]] gives the transient integration base.
- [[Transient Dynamic Elasto-Plastic Analysis]] connects inertia and plasticity.
- [[Abaqus Metal Plasticity Models]] and [[Abaqus Geomaterial and Concrete Plasticity]] provide constitutive comparison points.
@@ -0,0 +1,49 @@
---
type: concept
title: "Midas Civil Numerical Analysis Model"
created: 2026-06-02
updated: 2026-06-02
address: c-000159
aliases:
- MIDAS Civil numerical model
- midas Civil analysis model
tags:
- concept
- finite-element-method
- midas-civil
- modeling
status: current
related:
- "[[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]]"
- "[[midas Civil]]"
- "[[Finite Element Method]]"
- "[[Finite Element Program Implementation]]"
- "[[Finite Element Modeling and Convergence Checks]]"
sources:
- "[[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]]"
---
# Midas Civil Numerical Analysis Model
## Definition
Midas Civil numerical analysis model is the structural model abstraction described in the [[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]]: nodes locate the structure, finite elements convert members and continua into numerical data, and boundary conditions describe connection to adjacent bodies or supports.
## How It Works
The manual emphasizes three coordinate layers. Global coordinates define the model reference frame. Element coordinates define member or element-local quantities. Node local coordinates let users prescribe constraints, boundary springs, displacements, and reactions in arbitrary directions.
The model is intentionally simplified from the real structure. The manual's practical warning is that simplification must stay inside the analysis purpose: element type, mesh idealization, member offsets, boundary assumptions, and local axes can strongly change the computed response.
## Solver Development Notes
- Input data should separate nodes, element connectivity, element type, material, stiffness/section data, and boundary/link definitions.
- Coordinate transformations are first-class data, not postprocessing details.
- A custom solver needs diagnostics for missing stiffness, inconsistent local axes, overconstraints, and boundary assumptions.
- Verification should include model-equivalence checks: same physical bridge member modeled with different element or offset choices should be compared intentionally.
## Connections
- [[Finite Element Method]] supplies the general discretization logic.
- [[Finite Element Program Implementation]] maps this model into assembly, solve, and recovery stages.
- [[Finite Element Modeling and Convergence Checks]] captures the analyst-side reliability concern.
@@ -0,0 +1,48 @@
---
type: concept
title: "Midas Civil PSC and Prestress Loss Analysis"
created: 2026-06-02
updated: 2026-06-02
address: c-000169
aliases:
- MIDAS Civil PSC analysis
- midas Civil prestress loss analysis
tags:
- concept
- finite-element-method
- midas-civil
- prestress
- bridge-analysis
status: current
related:
- "[[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]]"
- "[[midas Civil]]"
- "[[Beam and Frame Finite Elements]]"
- "[[Midas FEA Embedded Reinforcement Modeling]]"
- "[[Midas Civil Construction Stage and Time-Dependent Analysis]]"
sources:
- "[[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]]"
---
# Midas Civil PSC and Prestress Loss Analysis
## Definition
Midas Civil PSC and prestress loss analysis is the prestressed concrete workflow for tendon force application and loss evaluation in bridge/civil member models.
## How It Works
The manual covers prestress loading and losses from anchorage slip, tendon-sheath friction, elastic deformation of concrete, relaxation, and time-dependent concrete behavior. Relaxation models include Magura and CEB-FIP style references. The PSC workflow is tightly coupled to construction stages because tendon stressing, section age, creep, shrinkage, and prestress losses evolve over time.
## Solver Development Notes
- Tendon geometry and eccentricity must be converted to equivalent nodal/member actions consistently.
- Loss calculations need staged state: jack force, anchorage conditions, friction path, concrete elastic shortening, creep, shrinkage, and relaxation.
- Result comparison should include tendon force, member force, stress, camber/deflection, and reaction histories.
- PSC tests should isolate immediate losses before combining them with long-term losses.
## Connections
- [[Beam and Frame Finite Elements]] supplies the member-analysis base.
- [[Midas Civil Construction Stage and Time-Dependent Analysis]] supplies the stage/time dependence.
- [[Midas FEA Embedded Reinforcement Modeling]] provides a detail-FE prestress modeling counterpart.
@@ -0,0 +1,50 @@
---
type: concept
title: "Midas Civil Pushover and Performance Evaluation"
created: 2026-06-02
updated: 2026-06-02
address: c-000165
aliases:
- MIDAS Civil pushover
- midas Civil seismic performance evaluation
tags:
- concept
- finite-element-method
- midas-civil
- nonlinear-analysis
- seismic-analysis
status: current
related:
- "[[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]]"
- "[[midas Civil]]"
- "[[Midas Civil Boundary and Material Nonlinear Analysis]]"
- "[[Finite Element Modeling and Convergence Checks]]"
- "[[Plasticity Benchmark and Input Data Cases]]"
sources:
- "[[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]]"
---
# Midas Civil Pushover and Performance Evaluation
## Definition
Midas Civil pushover and performance evaluation is the static incremental seismic workflow that applies lateral loading, traces nonlinear capacity, and evaluates structural performance against target or performance-point criteria.
## How It Works
The manual treats pushover as an incremental nonlinear static analysis. It includes load-control and displacement-control options, applied lateral load patterns, nonlinear element or hinge properties, performance point estimation, and a seismic performance evaluation workflow.
Pushover is not just a solver setting. It packages model idealization, hinge definitions, load pattern selection, control DOF selection, capacity-curve extraction, and acceptance criteria.
## Solver Development Notes
- A custom solver needs a repeatable way to define control nodes, displacement targets, load patterns, and stopping criteria.
- Plastic hinge output should expose yield state, demand/capacity ratios, and member-level response in addition to global displacements.
- Verification should compare capacity curves, hinge sequence, base shear, and target displacement against a reference solver.
- Test harnesses should include both load-controlled and displacement-controlled paths.
## Connections
- [[Midas Civil Boundary and Material Nonlinear Analysis]] supplies the nonlinear solution base.
- [[Finite Element Modeling and Convergence Checks]] frames model sensitivity.
- [[Plasticity Benchmark and Input Data Cases]] suggests regression-case structure.
@@ -0,0 +1,48 @@
---
type: concept
title: "Midas Civil Special Load and Design Utilities"
created: 2026-06-02
updated: 2026-06-02
address: c-000171
aliases:
- MIDAS Civil special utilities
- midas Civil support settlement and wave loads
tags:
- concept
- finite-element-method
- midas-civil
- bridge-analysis
- loads
status: current
related:
- "[[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]]"
- "[[midas Civil]]"
- "[[Midas Civil Moving Load Bridge Analysis]]"
- "[[Midas Civil PSC and Prestress Loss Analysis]]"
- "[[Abaqus Structural Optimization and Parametric Studies]]"
sources:
- "[[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]]"
---
# Midas Civil Special Load and Design Utilities
## Definition
Midas Civil special load and design utilities are the analysis-reference workflows that sit around the core FE solve: support-settlement combinations, before/after composite-section analysis, unknown-load optimization, arbitrary-shape column design, and wave-load generation.
## How It Works
Support settlement auto-consideration generates settlement cases or combinations. Steel composite section before/after composite analysis changes section stiffness as composite action develops. Unknown load solution uses optimization to identify loads that satisfy target responses. Arbitrary-shape column design includes moment magnification, long-column effects, braced/unbraced classification, 3D P-M interaction, and shear design. Wave load generation includes offshore member wave forces and wave theories such as Airy, Stokes, stream function, cnoidal, and solitary waves.
## Solver Development Notes
- Some production features are model generators or postprocessors rather than new FE equations.
- Optimization-based load identification needs a clear objective, constraints, design variables, and verification against the recovered target response.
- Design utilities require traceable mapping from FE force output to code-check quantities.
- Wave and settlement generators should be tested at the load-vector/envelope level before full-structure tests.
## Connections
- [[Midas Civil Moving Load Bridge Analysis]] is another load-generation workflow.
- [[Midas Civil PSC and Prestress Loss Analysis]] shares staged section and bridge-design concerns.
- [[Abaqus Structural Optimization and Parametric Studies]] gives a broad optimization comparison point.
@@ -0,0 +1,52 @@
---
type: concept
title: "Midas FEA Analysis Workflow"
created: 2026-06-02
updated: 2026-06-02
address: c-000145
aliases:
- MIDAS FEA workflow
- midas FEA analysis workflow
tags:
- concept
- finite-element-method
- midas-fea
- implementation
status: current
related:
- "[[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]]"
- "[[midas FEA]]"
- "[[Finite Element Method]]"
- "[[Finite Element Program Implementation]]"
- "[[Finite Element Modeling and Convergence Checks]]"
sources:
- "[[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]]"
---
# Midas FEA Analysis Workflow
## Definition
Midas FEA analysis workflow is the production analysis sequence implied by the [[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]]: choose element and material models, define loads and constraints, select a linear or nonlinear procedure, solve with appropriate equation and iteration algorithms, then interpret field and result outputs.
## How It Works
The manual divides the solver into libraries and procedures. Element and material libraries define the local finite element behavior. General algorithms handle loads, boundaries, equation solution, and nonlinear iteration. Analysis chapters then package those pieces into static, dynamic, buckling, staged, thermal, contact, fatigue, and CFD workflows.
This organization is useful for requirements design. A solver feature is not only an equation; it also needs input data, element data, state variables, solver controls, convergence tests, output quantities, and validation cases.
## Implementation Signals
- Element support must include degrees of freedom, coordinate systems, interpolation, numerical integration, and local-to-global assembly.
- Material support must define stress update, tangent behavior, history variables, and failure or cracking outputs.
- Solver support must distinguish direct and iterative equation solution, symmetric and nonsymmetric stiffness, nonlinear tangent update strategy, and convergence norms.
- Analysis support must define what state is carried between increments, stages, or coupled field transfers.
- Result support must expose nodal displacements, reactions, element forces, stresses, contact forces, temperatures, fatigue damage, or aerodynamic coefficients depending on procedure.
## Connections
- [[Finite Element Program Implementation]] is the general code architecture view.
- [[Midas FEA Nonlinear Solution Algorithms]] describes the equation solver and nonlinear iteration layer.
- [[Midas FEA Linear Dynamics and Buckling Analyses]] and [[Midas FEA Construction Stage Analysis]] are procedure-level workflow examples.
- [[Finite Element Modeling and Convergence Checks]] captures the analyst responsibility behind the workflow.
+50
View File
@@ -0,0 +1,50 @@
---
type: concept
title: "Midas FEA CFD Analysis"
created: 2026-06-02
updated: 2026-06-02
address: c-000156
aliases:
- MIDAS FEA CFD
- midas FEA wind CFD
tags:
- concept
- finite-element-method
- cfd
- wind-loads
- midas-fea
status: current
related:
- "[[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]]"
- "[[Finite Element Heat Transfer and Field Problems]]"
- "[[Abaqus Fluid Acoustic Eulerian and Particle Elements]]"
- "[[Abaqus Eulerian and Particle Methods]]"
sources:
- "[[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]]"
---
# Midas FEA CFD Analysis
## Definition
Midas FEA CFD analysis is the manual's computational fluid dynamics workflow for wind-loading and aerodynamic response of civil structural sections, especially bridge-like two-dimensional sections.
## How It Works
The manual describes a structured two-dimensional mesh, compressible viscous Navier-Stokes equations, Favre-averaged RANS equations, two-equation turbulence models, density-based time marching, and finite-volume spatial discretization.
Boundary conditions include far-field, solid wall, and symmetry conditions. Turbulence options include q-omega and k-omega SST/BSL type models. Numerical ingredients include local preconditioning for low-speed flow, Roe numerical flux, entropy correction, MUSCL extrapolation, limiters, steady AF-ADI, and unsteady dual time integration.
Outputs include velocity, pressure, vorticity, turbulent viscosity or turbulence ratios, turbulent energy or intensity, and aerodynamic coefficients such as lift, drag, and moment.
## Solver Development Notes
- This CFD chapter is a useful multiphysics boundary reference, but it is not part of a minimal structural FE solver core.
- For a custom structural solver roadmap, treat CFD as an external reference or later coupling target after structural elements, materials, dynamics, and contact are stable.
- If implemented, use a proven finite-volume or CFD library for the flow solver rather than folding it into the structural element assembly path.
## Connections
- [[Finite Element Heat Transfer and Field Problems]] captures the broader field-problem theme.
- [[Abaqus Fluid Acoustic Eulerian and Particle Elements]] and [[Abaqus Eulerian and Particle Methods]] are related production references, though they are not the same CFD formulation.
@@ -0,0 +1,55 @@
---
type: concept
title: "Midas FEA Concrete Cracking and Material Models"
created: 2026-06-02
updated: 2026-06-02
address: c-000149
aliases:
- MIDAS FEA material models
- midas FEA concrete cracking
- midas FEA total strain crack model
tags:
- concept
- finite-element-method
- material-models
- concrete
- plasticity
- nonlinear-analysis
- midas-fea
status: current
related:
- "[[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]]"
- "[[Finite Element Plasticity]]"
- "[[Plasticity Yield Criteria]]"
- "[[Plastic Flow Rules and Hardening]]"
- "[[Abaqus Constitutive Integration]]"
- "[[Abaqus Geomaterial and Concrete Plasticity]]"
sources:
- "[[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]]"
---
# Midas FEA Concrete Cracking and Material Models
## Definition
Midas FEA concrete cracking and material models are the material-library features used to represent elastic-plastic behavior, total strain cracking, compression and tension models, shear transfer, interface nonlinearity, and concrete-related path dependence.
## How It Works
The manual presents plasticity through elastic-plastic strain decomposition, yield functions, flow rules, hardening, and rate-form integration. It distinguishes associated and non-associated flow, noting that non-associated flow is often used for pressure-dependent concrete or geomaterial behavior when associated flow would produce excessive volumetric dilation.
The total strain crack model thread covers loading and unloading, crack strain change, stiffness construction, compression behavior, tension behavior, shear behavior, and lateral effects. Interface material laws then add discrete cracking, crack dilatancy, bond-slip, Coulomb friction, and combined cracking-shearing-crushing for jointed or masonry-like behavior.
## Important Solver Implications
- Yield functions, plastic potentials, hardening variables, and integration schemes must be tied to integration-point state.
- Non-associated flow can make the material stiffness nonsymmetric, which affects equation solver choice.
- Crack and interface laws need state variables for opening, slip, unloading, shear retention, and damage-like softening.
- For custom implementation, compare stress, internal force, reaction, displacement, and material state variables against a reference solver rather than checking displacement only.
## Connections
- [[Finite Element Plasticity]], [[Plasticity Yield Criteria]], and [[Plastic Flow Rules and Hardening]] give the generic plasticity theory.
- [[Abaqus Constitutive Integration]] gives the parallel material-point update concept in Abaqus.
- [[Abaqus Geomaterial and Concrete Plasticity]] is the closest Abaqus material-family counterpart.
@@ -0,0 +1,51 @@
---
type: concept
title: "Midas FEA Construction Stage Analysis"
created: 2026-06-02
updated: 2026-06-02
address: c-000152
aliases:
- MIDAS FEA staged construction
- midas FEA construction stage
tags:
- concept
- finite-element-method
- construction-stage
- concrete
- midas-fea
status: current
related:
- "[[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]]"
- "[[Midas Civil Construction Stage and Time-Dependent Analysis]]"
- "[[Midas FEA Heat Transfer and Hydration Analysis]]"
- "[[Midas FEA Embedded Reinforcement Modeling]]"
- "[[Abaqus General and Linear Perturbation Steps]]"
- "[[Abaqus Restart and Results Transfer]]"
sources:
- "[[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]]"
---
# Midas FEA Construction Stage Analysis
## Definition
Midas FEA construction stage analysis simulates structural systems whose elements, loads, boundary conditions, and concrete material properties change over time during construction.
## How It Works
The manual describes stage analysis through model groups, time-dependent concrete materials, element activation and deactivation, boundary and load group changes, stage duration, and incremental state transfer. Concrete strength gain, creep, and shrinkage are part of the construction-stage material context.
When a new element is activated, it starts without the previously accumulated internal stress of older active elements. Existing elements carry the final stress from the previous stage as initial state for the next stage. Current stiffness is assembled from currently active elements, and load increments are built from the difference between current and previous active loads.
## Practical Warnings
- Newly cast concrete at age zero can give unrealistic displacement if modeled as structural stiffness before sufficient strength develops.
- Load, boundary, and element activation times must be treated as part of the analysis definition, not as preprocessing annotations.
- Construction stage verification should compare final displacements, reactions, stresses, and internal forces stage by stage.
## Connections
- [[Midas FEA Heat Transfer and Hydration Analysis]] supplies the hydration and equivalent-age thermal-stress thread.
- [[Midas Civil Construction Stage and Time-Dependent Analysis]] provides the bridge/civil counterpart with creep, shrinkage, strength development, and suspension-bridge equilibrium.
- [[Abaqus General and Linear Perturbation Steps]] and [[Abaqus Restart and Results Transfer]] provide parallel concepts for state propagation and continuation.
- [[Finite Element Program Implementation]] frames stage state as a solver data contract.
@@ -0,0 +1,52 @@
---
type: concept
title: "Midas FEA Element Library"
created: 2026-06-02
updated: 2026-06-02
address: c-000146
aliases:
- MIDAS FEA element library
- midas FEA structural elements
tags:
- concept
- finite-element-method
- elements
- midas-fea
status: current
related:
- "[[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]]"
- "[[midas FEA]]"
- "[[Finite Element Method]]"
- "[[Isoparametric Finite Elements]]"
- "[[Abaqus Element Library]]"
- "[[Abaqus Structural Element Families]]"
- "[[Abaqus Continuum Element Families]]"
sources:
- "[[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]]"
---
# Midas FEA Element Library
## Definition
Midas FEA element library is the set of structural and field elements described in the [[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]], including truss, beam, plane stress, plate, plane strain, axisymmetric, solid, spring, rigid link, reinforcement, interface, contact, heat-transfer, and CFD elements.
## How It Works
The structural element chapters organize each element around finite element kinematics, degrees of freedom, coordinate systems, stiffness contribution, and result recovery. The same product library also includes embedded reinforcement, interface elements, geometric nonlinear variants, and heat-transfer or fluid elements used by specialized analyses.
The manual's element coverage sits between textbook element derivations and broad commercial element catalogs. It is not just a list of element names; it shows how production analysis procedures depend on element-specific stiffness, mass, geometric stiffness, body force, pressure load, contact, and result output routines.
## Solver Development Notes
- Start a custom solver with a small structural subset before mirroring the full production library.
- Treat element routines as contracts: nodal DOFs, shape functions, Jacobian mapping, material calls, element matrices, load vectors, and output recovery.
- Keep geometric stiffness and nonlinear strain measures separate from the linear stiffness path so buckling and nonlinear procedures can reuse them explicitly.
- Use [[Abaqus Element Library]] as a comparative reference for naming, family selection, reduced integration, hybrid behavior, sections, and user elements.
## Connections
- [[Isoparametric Finite Elements]] provides the common interpolation and mapping framework.
- [[Abaqus Element Selection and Formulation]] gives a parallel production selection workflow.
- [[Midas FEA Embedded Reinforcement Modeling]] and [[Midas FEA Interface Elements and Nonlinearities]] are specialized element-library extensions.
@@ -0,0 +1,51 @@
---
type: concept
title: "Midas FEA Embedded Reinforcement Modeling"
created: 2026-06-02
updated: 2026-06-02
address: c-000147
aliases:
- MIDAS FEA embedded reinforcement
- midas FEA rebar modeling
tags:
- concept
- finite-element-method
- reinforcement
- concrete
- midas-fea
status: current
related:
- "[[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]]"
- "[[Midas FEA Element Library]]"
- "[[Midas FEA Concrete Cracking and Material Models]]"
- "[[Abaqus Embedded Elements and Overconstraints]]"
- "[[Abaqus Structural Element Families]]"
sources:
- "[[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]]"
---
# Midas FEA Embedded Reinforcement Modeling
## Definition
Midas FEA embedded reinforcement modeling represents reinforcing bars or grids inside host finite elements so reinforced concrete behavior can be modeled without requiring every reinforcement line to match the host mesh topology.
## How It Works
The manual separates rebar bar elements and rebar grid elements, then describes their finite element formulation and their use inside plane strain, axisymmetric, plane stress, solid, and plate elements. Prestress context is also included, so the reinforcement thread is tied to both element formulation and staged concrete analysis.
In implementation terms, embedded reinforcement is a coupling problem. Reinforcement strain is obtained from host-element kinematics or mapped coordinates, the reinforcement constitutive response contributes stiffness and internal force, and the contribution is assembled into the host/global degrees of freedom.
## Solver Development Notes
- Define whether reinforcement has independent DOFs or is fully embedded in host interpolation.
- Store reinforcement orientation, area, material, prestress data, and host-element mapping explicitly.
- Include tests for mesh-independent reinforcement placement and for reinforcement crossing host element boundaries.
- Verify reinforcement response with displacement, reaction, element force, and stress comparison against a reference solver.
## Connections
- [[Midas FEA Concrete Cracking and Material Models]] supplies the concrete-side material context.
- [[Abaqus Embedded Elements and Overconstraints]] is the closest Abaqus workflow counterpart.
- [[Finite Element Program Implementation]] frames reinforcement as an element or constraint contribution to global assembly.
@@ -0,0 +1,47 @@
---
type: concept
title: "Midas FEA Fatigue Analysis"
created: 2026-06-02
updated: 2026-06-02
address: c-000155
aliases:
- MIDAS FEA fatigue
- midas FEA S-N fatigue
tags:
- concept
- finite-element-method
- fatigue
- verification
- midas-fea
status: current
related:
- "[[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]]"
- "[[Finite Element Modeling and Convergence Checks]]"
- "[[Abaqus Progressive Damage and Failure]]"
sources:
- "[[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]]"
---
# Midas FEA Fatigue Analysis
## Definition
Midas FEA fatigue analysis estimates fatigue damage and life from stress histories, using stress-life S-N data, rainflow counting, mean stress treatment, modification factors, and Miner linear damage accumulation.
## How It Works
The manual presents fatigue as a post-analysis workflow built from elastic stress results. Nodal stresses are derived from stress measures such as von Mises or maximum principal stress, stress amplitude histories are constructed, and S-N data are used to estimate damage and life.
The procedure accounts for mean stress, stress concentration, surface finish, load type, size or shape factors, temperature, environment, rainflow cycle counting, and linear cumulative damage. Outputs include fatigue life and safety-factor style quantities at nodes.
## Solver Development Notes
- Treat fatigue as a results-processing feature unless material degradation is explicitly coupled back into the solve.
- Keep the stress measure, location, interpolation, and scaling rules fixed for regression tests.
- Use small hand-checkable stress histories to verify rainflow counting and Miner summation before using full FE histories.
## Connections
- [[Finite Element Modeling and Convergence Checks]] is important because fatigue is sensitive to stress concentration and mesh interpretation.
- [[Abaqus Progressive Damage and Failure]] provides a broader production reference for damage and fatigue-like modeling options.
@@ -0,0 +1,54 @@
---
type: concept
title: "Midas FEA Heat Transfer and Hydration Analysis"
created: 2026-06-02
updated: 2026-06-02
address: c-000153
aliases:
- MIDAS FEA hydration heat analysis
- MIDAS FEA heat transfer analysis
- midas FEA thermal stress analysis
tags:
- concept
- finite-element-method
- heat-transfer
- thermal-stress
- concrete
- midas-fea
status: current
related:
- "[[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]]"
- "[[Midas Civil Heat of Hydration and Thermal Stress Analysis]]"
- "[[Finite Element Heat Transfer and Field Problems]]"
- "[[Finite Element Thermal Stress Analysis]]"
- "[[Midas FEA Construction Stage Analysis]]"
- "[[Abaqus Multiphysics Coupling and Co-simulation]]"
sources:
- "[[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]]"
---
# Midas FEA Heat Transfer and Hydration Analysis
## Definition
Midas FEA heat transfer and hydration analysis models temperature evolution, hydration heat, equivalent age, thermal strain, and thermal stress in concrete structures.
## How It Works
The general heat-transfer part covers the heat equation, heat-transfer elements, initial temperature, fixed temperature, heat flux, convection, heat generation, and staged heat-transfer results. The hydration heat part couples heat transfer to concrete material development and thermal stress analysis.
The manual uses equivalent age to connect temperature history to strength and material evolution. Thermal stress outputs include nodal displacement, element stress, tensile strength by equivalent age, and crack ratio. Crack ratio is treated as a comparison between allowable tensile stress and generated tensile stress.
## Solver Development Notes
- Keep temperature as a field variable with its own boundary conditions and time history.
- Define whether thermal stress is solved sequentially from a temperature field or coupled in one analysis.
- Preserve concrete age and temperature history when construction stages activate or transfer state.
- Include thermal-stress verification cases with free expansion, constrained expansion, transient heat flow, and hydration heat.
## Connections
- [[Finite Element Heat Transfer and Field Problems]] covers the general FE field-equation context.
- [[Finite Element Thermal Stress Analysis]] gives the thermal strain and equivalent force viewpoint.
- [[Midas FEA Construction Stage Analysis]] provides the staged concrete context.
- [[Midas Civil Heat of Hydration and Thermal Stress Analysis]] provides the bridge/civil counterpart for equivalent age, maturity, shrinkage, creep, and thermal stress.
@@ -0,0 +1,53 @@
---
type: concept
title: "Midas FEA Interface Elements and Nonlinearities"
created: 2026-06-02
updated: 2026-06-02
address: c-000148
aliases:
- MIDAS FEA interface elements
- midas FEA interface nonlinearities
tags:
- concept
- finite-element-method
- interface
- contact
- nonlinear-analysis
- midas-fea
status: current
related:
- "[[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]]"
- "[[Midas FEA Element Library]]"
- "[[Midas FEA Static Contact Analysis]]"
- "[[Finite Element Contact Formulation]]"
- "[[Abaqus Cohesive and Gasket Elements]]"
- "[[Abaqus Contact Property Models]]"
sources:
- "[[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]]"
---
# Midas FEA Interface Elements and Nonlinearities
## Definition
Midas FEA interface elements and nonlinearities model relative displacement and traction across points, lines, or surfaces, including cracks, bond-slip, friction, and masonry-like joint behavior.
## How It Works
The element-library side describes point, line, and surface interface elements and their finite element formulation in terms of relative displacement. The material-library side then assigns nonlinear laws such as discrete crack behavior, crack dilatancy, bond-slip, Coulomb friction, and combined cracking-shearing-crushing.
The manual emphasizes that normal and tangential interface behavior can be coupled. Crack dilatancy and frictional flow can introduce off-diagonal stiffness terms or nonsymmetric tangent behavior, which matters for solver selection and convergence.
## Solver Development Notes
- Store interface orientation and relative displacement components carefully.
- Treat interface elements separately from general contact: an interface element has predefined connectivity, while contact often needs search and active-set updates.
- Expect non-associated friction or dilatancy to produce nonsymmetric stiffness and slower convergence.
- Include element-level tests for normal opening, tangential slip, coupled dilation, and unloading/reloading.
## Connections
- [[Finite Element Contact Formulation]] gives the broader contact and interface context.
- [[Midas FEA Static Contact Analysis]] describes search-based contact in the same product.
- [[Abaqus Cohesive and Gasket Elements]] and [[Abaqus Contact Property Models]] give parallel production concepts.
@@ -0,0 +1,52 @@
---
type: concept
title: "Midas FEA Linear Dynamics and Buckling Analyses"
created: 2026-06-02
updated: 2026-06-02
address: c-000151
aliases:
- MIDAS FEA modal analysis
- MIDAS FEA time history analysis
- MIDAS FEA response spectrum analysis
- MIDAS FEA linear buckling analysis
tags:
- concept
- finite-element-method
- dynamics
- eigenproblems
- buckling
- midas-fea
status: current
related:
- "[[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]]"
- "[[Direct Time Integration Methods]]"
- "[[Finite Element Eigenproblem Solvers]]"
- "[[Geometric Stiffness Matrix]]"
- "[[Dynamic Buckling Analysis]]"
sources:
- "[[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]]"
---
# Midas FEA Linear Dynamics and Buckling Analyses
## Definition
Midas FEA linear dynamics and buckling analyses are the manual's linear static, modal, time history, response spectrum, and eigenvalue buckling procedure family.
## How It Works
Linear static analysis solves the assembled stiffness equation with loads, boundary conditions, coordinate transformations, and singularity checks. The manual also warns that nonlinear member cases such as tension-only or compression-only links use internal iteration, so their results should not be combined as if they were purely linear load cases.
Modal analysis solves `K phi = lambda M phi` and reports mode shapes, participation factors, effective modal mass, and modal direction factors. Lanczos and subspace methods are described, including shift-invert ideas, rigid-mode handling, and Sturm sequence checks for missed eigenvalues.
Time history analysis is organized through mode superposition and direct integration, with damping models such as Rayleigh damping and modal damping. The manual gives a practical time-step accuracy rule: choose a step small enough relative to the highest mode of interest and the load time interval.
Response spectrum analysis approximates a multi-degree-of-freedom response through modal single-degree-of-freedom spectra and modal combination rules such as ABS, SRSS, and CQC. Linear buckling analysis forms a geometric stiffness contribution from a pre-buckling stress or internal force state and solves an eigenvalue problem for critical load factors and modes.
## Connections
- [[Finite Element Eigenproblem Solvers]] covers modal and buckling eigenvalue algorithms.
- [[Direct Time Integration Methods]] covers transient dynamics and direct integration.
- [[Geometric Stiffness Matrix]] connects internal stress to buckling stiffness.
- [[Dynamic Buckling Analysis]] extends stability thinking to time-dependent loading.
@@ -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.
@@ -0,0 +1,53 @@
---
type: concept
title: "Midas FEA Static Contact Analysis"
created: 2026-06-02
updated: 2026-06-02
address: c-000154
aliases:
- MIDAS FEA contact analysis
- midas FEA penalty contact
tags:
- concept
- finite-element-method
- contact
- nonlinear-analysis
- midas-fea
status: current
related:
- "[[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]]"
- "[[Finite Element Contact Formulation]]"
- "[[Midas FEA Interface Elements and Nonlinearities]]"
- "[[Abaqus Contact Interaction Definition]]"
- "[[Abaqus Contact Formulations and Enforcement]]"
sources:
- "[[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]]"
---
# Midas FEA Static Contact Analysis
## Definition
Midas FEA static contact analysis models bodies that may touch, separate, or weld without allowing physical penetration, using contact detection and penalty enforcement.
## How It Works
The manual describes general contact and weld contact. Master and slave surfaces can be swapped, but the master surface should generally be the stiffer, more rigid, or coarser side for stable results. Contact is enforced with penalty springs, so contact force is proportional to penetration distance.
The contact search is divided into global search, local search, and contact point search. Global search reduces cost with bucket sorting. Local search finds the nearest master surface. Contact point search solves for the closest point on an isoparametric master surface, using Newton-Raphson iteration for local coordinates.
The manual distinguishes symmetric weld contact and symmetric general contact, notes that self-contact is not supported, and describes automatic adjustment of initial penetration by moving slave nodes. Contact force output is reported on the slave contact surface in global coordinates.
## Solver Development Notes
- Separate contact search, gap evaluation, force calculation, and tangent contribution in code.
- Add tests for no contact, initial overclosure, sliding, separation, recontact, and welded contact.
- Keep penalty stiffness scaling explicit because it controls both penetration error and conditioning.
- Report contact status and contact forces as first-class verification data.
## Connections
- [[Finite Element Contact Formulation]] covers the general finite element contact problem.
- [[Abaqus Contact Interaction Definition]] and [[Abaqus Contact Formulations and Enforcement]] provide parallel production contact concepts.
- [[Midas FEA Interface Elements and Nonlinearities]] handles predefined interface connectivity, which is different from search-based contact.
@@ -0,0 +1,52 @@
---
type: concept
title: "Midas NFX Analysis Workflow"
created: 2026-06-02
updated: 2026-06-02
address: c-000174
aliases:
- NFX analysis workflow
tags:
- concept
- finite-element-method
- midas-nfx
- solver-workflow
status: current
related:
- "[[Midas-NFX-Analysis-Manual|Midas NFX Analysis Manual]]"
- "[[midas NFX]]"
- "[[Finite Element Program Implementation]]"
- "[[Finite Element Modeling and Convergence Checks]]"
- "[[Midas NFX Element Library]]"
- "[[Midas NFX Equation Solvers and Eigen Extraction]]"
sources:
- "[[Midas-NFX-Analysis-Manual|Midas NFX Analysis Manual]]"
---
# Midas NFX Analysis Workflow
## Definition
The NFX workflow is the production analysis loop described in the [[Midas-NFX-Analysis-Manual|Midas NFX Analysis Manual]]: define the finite element model, define the analysis case, solve, and inspect postprocessing results.
## Model Contract
The manual frames model definition around nodes, elements, mesh, loads, boundary conditions, analysis type, and result interpretation. It also makes the coordinate-system contract explicit: global coordinate systems, nodal displacement coordinate systems, element coordinate systems, material coordinate systems, element result coordinate systems, and element formulation coordinate systems can all be distinct.
## File Contract
The source identifies model files, solver input, run logs, text output, and binary postprocessing data. For a custom solver, that split is important because test harnesses need stable locations for model input, execution records, raw result files, and postprocessed quantities.
## Analysis Families
NFX covers linear static structural analysis, normal modes, linear buckling, direct/modal transient response, direct/modal frequency response, response spectrum, random response, nonlinear steady/transient heat transfer, nonlinear static, nonlinear quasi-static, nonlinear explicit transient, and nonlinear implicit transient analysis.
## Solver Development Use
This page is a requirements checklist for the outer application layer of a solver. Before implementing an element or constitutive model, the solver needs a concrete model schema, unit convention, coordinate-system policy, analysis-case type, input/output file contract, result-coordinate policy, and postprocessing result list.
## Connections
- [[Finite Element Program Implementation]] gives the generic implementation data flow.
- [[Midas FEA Analysis Workflow]] and [[Midas Civil Numerical Analysis Model]] are sibling MIDAS workflow references.
- [[Finite Element Modeling and Convergence Checks]] connects the workflow to model idealization and verification.
@@ -0,0 +1,53 @@
---
type: concept
title: "Midas NFX Contact Analysis"
created: 2026-06-02
updated: 2026-06-02
address: c-000180
aliases:
- NFX contact analysis
- NFX penalty contact
tags:
- concept
- finite-element-method
- midas-nfx
- contact
- nonlinear-analysis
status: current
related:
- "[[Midas-NFX-Analysis-Manual|Midas NFX Analysis Manual]]"
- "[[midas NFX]]"
- "[[Finite Element Contact Formulation]]"
- "[[Abaqus Contact Formulations and Enforcement]]"
- "[[Midas FEA Static Contact Analysis]]"
sources:
- "[[Midas-NFX-Analysis-Manual|Midas NFX Analysis Manual]]"
---
# Midas NFX Contact Analysis
## Definition
NFX contact analysis enforces non-penetration and optional tangential behavior between bodies. The manual covers general contact, rough contact, welded contact, sliding contact, breaking-weld contact, node-to-surface, surface-to-surface, single-surface, and mortar contact.
## Contact Search and Discretization
The source distinguishes global contact search from local projection. Contact can be detected through slave node to master segment projection, surface-to-surface integration, or mortar segment integration. It notes the usual tradeoff: node-to-surface contact is cheaper, while surface-to-surface contact is generally more accurate for contact pressure distribution.
## Penalty Enforcement
Normal contact force is enforced with a penalty relation based on the normal gap, with contact active when the gap becomes negative. NFX automatically computes penalty stiffness from element/material scale quantities and smooths the contact-force transition to reduce oscillation near contact onset.
## Friction and Breaking Weld
Tangential behavior uses a penalty relation coupled to normal contact force. The manual gives a friction yield-like condition based on tangential force norm and `mu f_C`. Breaking-weld contact maintains welded relative motion until combined normal and tangential contact force measures exceed a failure envelope.
## Solver Development Use
For a custom solver, this page separates contact into five testable pieces: search/projection, active set detection, normal penalty force, tangential/friction update, and tangent contribution. Each needs reference-model checks because contact errors can look like element or nonlinear-solver failures.
## Connections
- [[Finite Element Contact Formulation]] gives the shared FE contact formulation context.
- [[Abaqus Contact Formulations and Enforcement]] is a commercial contact enforcement comparison.
- [[Midas FEA Static Contact Analysis]] is the sibling MIDAS static contact reference.
@@ -0,0 +1,52 @@
---
type: concept
title: "Midas NFX Element Library"
created: 2026-06-02
updated: 2026-06-02
address: c-000175
aliases:
- NFX element library
tags:
- concept
- finite-element-method
- midas-nfx
- elements
status: current
related:
- "[[Midas-NFX-Analysis-Manual|Midas NFX Analysis Manual]]"
- "[[midas NFX]]"
- "[[Isoparametric Finite Elements]]"
- "[[Abaqus Element Library]]"
- "[[Midas FEA Element Library]]"
- "[[Midas Civil Element Library and Section Stiffness]]"
sources:
- "[[Midas-NFX-Analysis-Manual|Midas NFX Analysis Manual]]"
---
# Midas NFX Element Library
## Definition
The NFX element library is the collection of structural, field, rigid, interpolation, and joint element formulations documented in the [[Midas-NFX-Analysis-Manual|Midas NFX Analysis Manual]].
## Structural Coverage
The library includes scalar spring/mass/damper elements; one-dimensional rod, embedded rod, bar, embedded bar, pipe, cable, bush, and gap elements; two-dimensional membrane, shell, surface, plane strain, and axisymmetric solid elements; and three-dimensional solid, layered shell, and layered solid elements. The manual also covers geometric stiffness for rods, bars, pipes, membranes, shells, axisymmetric solids, solids, springs, bushes, rigid elements, and contact conditions.
## Formulation Details
The manual starts from variational finite element formulations and shape functions, then describes element-local coordinates, material/result coordinate systems, DOFs, stress/strain/result locations, integration choices, stabilization, reduced integration, assumed natural strain behavior, hybrid variants, drilling DOFs, offsets, and through-thickness integration. Shell elements are especially explicit: membrane forces, bending moments, transverse shear forces, top/bottom/center result locations, director vectors, and optional 5-DOF or 6-DOF behavior are treated as separate implementation choices.
## Field Elements
NFX thermal elements reuse the structural mesh topology but switch nodal DOFs to temperature and produce heat flux and thermal-gradient output. Joule heating adds electric potential as a coupled field, current-density results, electric potential gradients, and nonsymmetric coupled matrices.
## Solver Development Use
For a custom solver, this page separates element taxonomy from element implementation. Each element family should specify interpolation, DOF set, local coordinate system, integration rule, stiffness/mass/capacitance contributions, geometric stiffness availability, load conversion, result recovery, and nonlinear-state support.
## Connections
- [[Isoparametric Finite Elements]] gives the shared interpolation framework.
- [[Abaqus Element Library]] provides a broad commercial element-family comparison.
- [[Midas FEA Element Library]] and [[Midas Civil Element Library and Section Stiffness]] are sibling MIDAS element references.
@@ -0,0 +1,53 @@
---
type: concept
title: "Midas NFX Equation Solvers and Eigen Extraction"
created: 2026-06-02
updated: 2026-06-02
address: c-000177
aliases:
- NFX equation solvers
- NFX eigen extraction
tags:
- concept
- finite-element-method
- midas-nfx
- solvers
- eigenproblem
status: current
related:
- "[[Midas-NFX-Analysis-Manual|Midas NFX Analysis Manual]]"
- "[[midas NFX]]"
- "[[Static Equilibrium Equation Solvers]]"
- "[[Finite Element Eigenproblem Solvers]]"
- "[[Midas NFX Linear Dynamics and Buckling Analyses]]"
sources:
- "[[Midas-NFX-Analysis-Manual|Midas NFX Analysis Manual]]"
---
# Midas NFX Equation Solvers and Eigen Extraction
## Definition
NFX equation solvers are the linear algebra back end used across static, eigenvalue, dynamic, and nonlinear analyses. The manual frames the basic linear problem as `K u = p` and the modal/buckling eigenproblem as `K phi_i - lambda_i B phi_i = 0`.
## Linear Equation Solvers
The source distinguishes dense direct solution, sparse multifrontal direct solution, out-of-core solution, GPU-assisted real matrix decomposition, and iterative solution. It states that direct solvers are generally robust but memory-intensive, while iterative solvers reduce memory demand but require preconditioning and can struggle with structural matrix characteristics.
## Automatic Solver Selection
NFX can select a solver by model size and available memory. The manual describes small problems going to dense or direct strategies, medium problems to multifrontal direct solution, and very large problems to AMG iterative solution when appropriate.
## Eigen Extraction
For normal modes and linear buckling, the manual connects solver choice to eigen extraction. Lanczos iteration is used with the multifrontal solver and is suited to large problems, while direct matrix methods are positioned for smaller tests. The source also emphasizes eigenvalue range/count settings, missing-eigenvalue checks, mode normalization, generalized mass/stiffness, orthogonality loss, and residual error measures.
## Solver Development Use
For a custom solver, this page defines verification targets beyond `K u = f`: sparse ordering, matrix factorization strategy, preconditioner policy, eigenvector normalization, modal mass checks, orthogonality checks, and residual norms should be part of the harness.
## Connections
- [[Static Equilibrium Equation Solvers]] gives the generic static solver context.
- [[Finite Element Eigenproblem Solvers]] gives the shared modal and buckling eigenproblem context.
- [[Midas FEA Nonlinear Solution Algorithms]] and [[Midas Civil Dynamic and Seismic Analysis]] are sibling MIDAS solver references.
@@ -0,0 +1,56 @@
---
type: concept
title: "Midas NFX Fatigue Analysis"
created: 2026-06-02
updated: 2026-06-02
address: c-000181
aliases:
- NFX fatigue analysis
tags:
- concept
- finite-element-method
- midas-nfx
- fatigue
- verification
status: current
related:
- "[[Midas-NFX-Analysis-Manual|Midas NFX Analysis Manual]]"
- "[[midas NFX]]"
- "[[Finite Element Modeling and Convergence Checks]]"
- "[[Abaqus Progressive Damage and Failure]]"
- "[[Midas FEA Fatigue Analysis]]"
sources:
- "[[Midas-NFX-Analysis-Manual|Midas NFX Analysis Manual]]"
---
# Midas NFX Fatigue Analysis
## Definition
NFX fatigue analysis estimates fatigue damage and life from finite element stress or strain histories. The manual covers stress-life, strain-life, and random vibration fatigue approaches.
## Stress-Life Method
The stress-life method uses S-N curves and is positioned for relatively low stress levels where elastic behavior dominates. The manual describes stress amplitude, mean stress, rainflow counting for variable-amplitude histories, S-N curve correction factors, Miner cumulative damage, and life as inverse damage.
## Mean-Stress Corrections
The source includes Goodman, Gerber, Soderberg, Morrow, and Smith-Watson-Topper style mean-stress correction ideas. This matters for solver verification because identical FE stress histories can produce different fatigue lives depending on correction method.
## Strain-Life Method
The strain-life method is positioned for higher stress/strain concentration regions where plastic strain can control life. The manual includes elastic/plastic strain decomposition, cyclic strength/hardening parameters, and Neuber-rule based recovery from linear elastic results.
## Random Vibration Fatigue
For complex load histories, the manual also treats frequency-domain random vibration fatigue. That workflow connects modal/frequency response outputs to fatigue damage rather than relying on explicit time histories.
## Solver Development Use
For a custom solver, fatigue is primarily a postprocessing harness problem. The FE solver must first produce trusted stress/strain histories at documented locations; only then should rainflow counting, S-N/E-N interpolation, mean-stress correction, Miner damage, and random-response fatigue be tested.
## Connections
- [[Finite Element Modeling and Convergence Checks]] connects fatigue accuracy to stress recovery and mesh quality.
- [[Abaqus Progressive Damage and Failure]] provides a broader damage/failure comparison.
- [[Midas FEA Fatigue Analysis]] is the sibling MIDAS fatigue reference.
@@ -0,0 +1,67 @@
---
type: concept
title: "Midas NFX Heat Transfer Joule Heating and Thermal Stress"
created: 2026-06-02
updated: 2026-06-02
address: c-000182
aliases:
- NFX heat transfer
- NFX Joule heating
- NFX thermal stress
tags:
- concept
- finite-element-method
- midas-nfx
- heat-transfer
- thermal-stress
- multiphysics
status: current
related:
- "[[Midas-NFX-Analysis-Manual|Midas NFX Analysis Manual]]"
- "[[midas NFX]]"
- "[[Finite Element Heat Transfer and Field Problems]]"
- "[[Finite Element Thermal Stress Analysis]]"
- "[[Abaqus Transport Acoustic and Electromagnetic Materials]]"
- "[[Midas NFX Element Library]]"
sources:
- "[[Midas-NFX-Analysis-Manual|Midas NFX Analysis Manual]]"
---
# Midas NFX Heat Transfer Joule Heating and Thermal Stress
## Definition
The NFX thermal/electrical thread covers steady and transient heat transfer, temperature-dependent conductivity and capacitance, latent heat, convection, radiation, internal heat generation, Joule heating, and structural thermal-stress coupling.
## Heat Transfer Formulation
The manual presents transient heat transfer as an energy balance with heat flux, internal heat generation, specific heat, density, and temperature rate. Fourier's law relates heat flux to thermal gradient, and finite element discretization leads to
```text
C(T) T_dot + K(T) T = R(q_ext, r)
```
with backward difference time integration and Newton-Raphson iteration for nonlinear temperature-dependent properties.
## Element Matrices and Results
Thermal element conductivity and capacitance matrices are documented for 1D, 2D, and 3D elements. Thermal results include flux components, flux resultant, thermal-gradient components, and gradient resultant at element centers.
## Joule Heating
Joule heating introduces electric potential and current density. The source couples electric conduction and heat transfer through generated electric energy, producing a coupled block matrix in temperature and electric potential. Temperature-dependent electric conductivity creates nonsymmetric coupled stiffness terms.
## Thermal Stress Handoff
Thermal structural coupling is treated through temperature loads and thermal expansion. In laminated composite context, the source also distinguishes average temperature change and through-thickness temperature gradient, which create membrane and bending resultants.
## Solver Development Use
For a custom solver, this page suggests a staged implementation: scalar heat equation first, nonlinear temperature-dependent material second, structural thermal strain third, and coupled electric-thermal Joule heating only after scalar field assembly and result recovery are stable.
## Connections
- [[Finite Element Heat Transfer and Field Problems]] gives the general field-problem frame.
- [[Finite Element Thermal Stress Analysis]] gives the structural thermal strain and equivalent-force frame.
- [[Abaqus Transport Acoustic and Electromagnetic Materials]] provides a sibling field-property reference.
- [[Midas FEA Heat Transfer and Hydration Analysis]] and [[Midas Civil Heat of Hydration and Thermal Stress Analysis]] are MIDAS thermal-stress siblings.
@@ -0,0 +1,61 @@
---
type: concept
title: "Midas NFX Linear Dynamics and Buckling Analyses"
created: 2026-06-02
updated: 2026-06-02
address: c-000178
aliases:
- NFX linear dynamics
- NFX buckling analysis
tags:
- concept
- finite-element-method
- midas-nfx
- dynamics
- buckling
status: current
related:
- "[[Midas-NFX-Analysis-Manual|Midas NFX Analysis Manual]]"
- "[[midas NFX]]"
- "[[Direct Time Integration Methods]]"
- "[[Finite Element Eigenproblem Solvers]]"
- "[[Geometric Stiffness Matrix]]"
- "[[Midas NFX Equation Solvers and Eigen Extraction]]"
sources:
- "[[Midas-NFX-Analysis-Manual|Midas NFX Analysis Manual]]"
---
# Midas NFX Linear Dynamics and Buckling Analyses
## Definition
The NFX linear dynamics and buckling thread covers normal modes, linear buckling, effective mass, mode superposition, transient response, frequency response, random response, and response spectrum analysis.
## Modal and Buckling Base
Normal mode analysis uses mass-normalized modes, generalized mass, generalized stiffness, participation factors, and modal effective mass. Buckling uses the same generalized eigenproblem structure but replaces the dynamic mass-like matrix with geometric stiffness and normalizes buckling vectors by maximum displacement component rather than modal mass.
## Mode Superposition
The manual presents mode superposition as a reduction of the physical dynamic equation
```text
M u_ddot(t) + C u_dot(t) + K u(t) = f(t)
```
into modal coordinates. It also documents residual vectors for improving truncated modal bases and enforced-motion handling through constrained/free DOF partitioning.
## Linear Response Families
NFX covers direct and modal transient response, direct and modal frequency response, random response, and response spectrum analysis. The manual includes damping treatment, frequency-domain response, random response statistical values, RMS and zero crossing, modal combination, and spectrum correction.
## Solver Development Use
For a custom solver, this page defines output checks that should be testable against reference solvers: natural frequencies, periods, mode shapes, modal mass, effective mass ratios, buckling load factors, transient displacement histories, frequency-response amplitudes/phases, response-spectrum modal combinations, and random-response statistics.
## Connections
- [[Finite Element Eigenproblem Solvers]] gives the common eigen extraction context.
- [[Direct Time Integration Methods]] gives the time-domain integration frame.
- [[Geometric Stiffness Matrix]] connects linear buckling to stress stiffness.
- [[Midas Civil Dynamic and Seismic Analysis]] and [[Midas FEA Linear Dynamics and Buckling Analyses]] are sibling MIDAS references.
@@ -0,0 +1,60 @@
---
type: concept
title: "Midas NFX Material and Composite Models"
created: 2026-06-02
updated: 2026-06-02
address: c-000176
aliases:
- NFX material models
- NFX composite models
tags:
- concept
- finite-element-method
- midas-nfx
- materials
- composites
status: current
related:
- "[[Midas-NFX-Analysis-Manual|Midas NFX Analysis Manual]]"
- "[[midas NFX]]"
- "[[Finite Element Plasticity]]"
- "[[Abaqus Material Library and Data Definition]]"
- "[[Abaqus Progressive Damage and Failure]]"
- "[[Midas NFX Element Library]]"
sources:
- "[[Midas-NFX-Analysis-Manual|Midas NFX Analysis Manual]]"
---
# Midas NFX Material and Composite Models
## Definition
The NFX material-model thread covers the elastic, nonlinear, plastic, hyperelastic, thermal, viscoelastic, laminated-composite, and composite-failure behavior described in the [[Midas-NFX-Analysis-Manual|Midas NFX Analysis Manual]].
## Material Families
The manual includes isotropic, orthotropic, anisotropic, and rigid elastic materials; nonlinear elastic material behavior; plastic material properties; hyperelastic behavior; thermal conductivity properties; age-independent and age-dependent viscoelasticity; and temperature-dependent material properties.
## Composite Laminate Theory
For laminated composites, the source gives the classic membrane-bending relation
```text
{N, M} = [[A, B], [B, D]] {epsilon_0, kappa}
```
where `A`, `B`, and `D` represent in-plane, coupling, and bending stiffness. The manual also includes transverse shear stiffness and thermal expansion terms for average temperature change and through-thickness temperature gradient.
## Composite Failure
The composite failure section covers maximum stress, maximum strain, Tsai-Hill, Hoffman, Tsai-Wu, and NASA LaRC02 criteria. The output concepts include finite-element failure index, failure index, and strength ratio.
## Solver Development Use
For a custom solver, this page points to two implementation layers: constitutive integration at integration points and laminate section integration through thickness. Composite failure should be treated as a postprocessing or damage-initiation contract unless the solver explicitly implements degradation, because a failure index alone does not define stiffness loss.
## Connections
- [[Finite Element Plasticity]] and [[Abaqus Constitutive Integration]] cover path-dependent material updates.
- [[Abaqus Material Library and Data Definition]] and [[Abaqus Progressive Damage and Failure]] provide sibling commercial material/failure references.
- [[Midas FEA Concrete Cracking and Material Models]] is a MIDAS sibling focused on civil concrete and interface material behavior.
@@ -0,0 +1,59 @@
---
type: concept
title: "Midas NFX Nonlinear Static and Dynamic Algorithms"
created: 2026-06-02
updated: 2026-06-02
address: c-000179
aliases:
- NFX nonlinear algorithms
- NFX nonlinear dynamics
tags:
- concept
- finite-element-method
- midas-nfx
- nonlinear-analysis
- dynamics
status: current
related:
- "[[Midas-NFX-Analysis-Manual|Midas NFX Analysis Manual]]"
- "[[midas NFX]]"
- "[[Nonlinear Finite Element Analysis]]"
- "[[Direct Time Integration Methods]]"
- "[[Geometric Stiffness Matrix]]"
- "[[Midas NFX Equation Solvers and Eigen Extraction]]"
sources:
- "[[Midas-NFX-Analysis-Manual|Midas NFX Analysis Manual]]"
---
# Midas NFX Nonlinear Static and Dynamic Algorithms
## Definition
The NFX nonlinear algorithm thread covers nonlinear static, quasi-static, explicit transient, and implicit transient procedures, including large-deformation stress/strain recovery and nonlinear time stepping.
## Nonlinear Static
The manual discusses nonlinear finite element solution as an iterative incremental process. It includes Newton-Raphson style correction, line search, and convergence toward equilibrium under material, geometric, contact, and load nonlinearities.
## Large Deformation
For large deformation, the source treats stress and strain recovery separately from small-strain linear behavior. Geometric stiffness is derived from the tangent of internal virtual work and depends on current stress, objective stress rates, displacement gradients, and updated Lagrangian assumptions.
## Explicit Transient
The explicit transient procedure uses central difference ideas, diagonal/lumped mass, critical time step calculation, artificial bulk viscosity, damping, mass scaling, and penalty-based joint constraints. The manual stresses that low-order elements are usually preferred in explicit analysis because critical time step and computational cost are sensitive to element size and formulation.
## Implicit Transient
The implicit nonlinear transient procedure uses the HHT method, nonlinear iteration on the dynamic residual, automatic time-step control based on residual behavior, and damping matrices that account for current deformation and material nonlinearity.
## Solver Development Use
For a custom solver, this page suggests separate implementation tracks: nonlinear static residual/tangent tests, geometric stiffness tests, explicit stable-step tests, mass-scaling checks, implicit dynamic residual tests, and damping verification. Treating all nonlinear procedures as one solver loop would hide important differences in state update, stability, and verification.
## Connections
- [[Nonlinear Finite Element Analysis]] gives the common nonlinear solution context.
- [[Direct Time Integration Methods]] gives the time-integration base.
- [[Geometric Stiffness Matrix]] connects to large-deformation tangent stiffness and buckling.
- [[Midas FEA Nonlinear Solution Algorithms]] and [[Midas Civil Boundary and Material Nonlinear Analysis]] are sibling MIDAS nonlinear references.
@@ -0,0 +1,58 @@
---
type: concept
title: "Midas NFX Structural Optimization and Forming Limit Analysis"
created: 2026-06-02
updated: 2026-06-02
address: c-000183
aliases:
- NFX topology optimization
- NFX size optimization
- NFX forming limit analysis
tags:
- concept
- finite-element-method
- midas-nfx
- optimization
- forming-limit
status: current
related:
- "[[Midas-NFX-Analysis-Manual|Midas NFX Analysis Manual]]"
- "[[midas NFX]]"
- "[[Abaqus Structural Optimization and Parametric Studies]]"
- "[[Finite Element Modeling and Convergence Checks]]"
- "[[Midas NFX Linear Dynamics and Buckling Analyses]]"
sources:
- "[[Midas-NFX-Analysis-Manual|Midas NFX Analysis Manual]]"
---
# Midas NFX Structural Optimization and Forming Limit Analysis
## Definition
The NFX optimization/forming thread covers topology optimization, size optimization, and forming-limit diagram checks documented in the [[Midas-NFX-Analysis-Manual|Midas NFX Analysis Manual]].
## Topology Optimization
The manual defines topology optimization as determining material distribution over a design domain. Design variables are element densities, and typical objectives include static compliance, dynamic compliance, volume fraction, and average eigenvalue. Manufacturing constraints include drawing direction and symmetry conditions.
## Material Interpolation and Search
NFX describes SIMP and RAMP material interpolation. Optimization search methods include optimality criteria with KKT-style stationarity and the method of moving asymptotes for larger constrained design-variable sets.
## Size Optimization
Size optimization treats adjustable parameters as design variables and uses design responses to seek target system performance. The source describes design of experiments, sampling, surrogate model construction, polynomial regression, and approximate-model-based optimization.
## Forming Limit
The forming-limit section includes forming-limit diagram definition, MMFC background, MMFC algorithm, isotropic yield curves, and hardening models. This is less central to a structural solver kernel, but it is important when the solver is expected to evaluate sheet-forming failure envelopes.
## Solver Development Use
For a custom solver, optimization should not be an early core feature unless design-response gradients and analysis repeatability are already verified. The practical harness must test response extraction, sensitivity calculation, filtering/interpolation, constraint evaluation, and convergence independently from the primal FE solve.
## Connections
- [[Abaqus Structural Optimization and Parametric Studies]] is a sibling commercial optimization reference.
- [[Finite Element Modeling and Convergence Checks]] connects optimization to mesh sensitivity and response reliability.
- [[Midas Civil Special Load and Design Utilities]] connects MIDAS design utility workflows to optimization-like procedures.
@@ -7,7 +7,7 @@ aliases:
- nonlinear FEA
- incremental finite element analysis
created: 2026-05-28
updated: 2026-06-01
updated: 2026-06-02
address: c-000011
tags:
- concept
@@ -31,6 +31,15 @@ related:
- "[[Abaqus Hyperelastic and Viscoelastic Materials]]"
- "[[Abaqus Progressive Damage and Failure]]"
- "[[Finite Element Contact Formulation]]"
- "[[Finite Element Plasticity]]"
- "[[Incremental Elasto-Plastic Solution Methods]]"
- "[[Transient Dynamic Elasto-Plastic Analysis]]"
- "[[Midas FEA Nonlinear Solution Algorithms]]"
- "[[Midas FEA Concrete Cracking and Material Models]]"
- "[[Midas FEA Static Contact Analysis]]"
- "[[Midas Civil Boundary and Material Nonlinear Analysis]]"
- "[[Midas Civil Pushover and Performance Evaluation]]"
- "[[Midas Civil Nonlinear Time History and Hysteresis Models]]"
sources:
- "[[Finite Element Procedures]]"
- "[[A Continuum Mechanics Based Four-Node Shell]]"
@@ -38,6 +47,9 @@ sources:
- "[[Dynamic-Buckling-Analysis-of-Shell-Structures-using-Finite-Element-Method]]"
- "[[Abaqus Theory Manual]]"
- "[[Abaqus-Analysis-User-s-Guide-Volume-III|Abaqus Analysis User's Guide Volume III]]"
- "[[Finite-Elements-in-Plasticity-Theory-and-Practice|Finite Elements in Plasticity: Theory and Practice]]"
- "[[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]]"
- "[[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]]"
---
# Nonlinear Finite Element Analysis
@@ -60,6 +72,12 @@ The dynamic buckling thesis uses geometric nonlinearity to build the geometric s
[[Abaqus-Analysis-User-s-Guide-Volume-III|Abaqus Analysis User's Guide Volume III]] expands the material-nonlinearity side: hyperelasticity, viscoelasticity, plasticity, pressure-dependent geomaterials, concrete, progressive damage, EOS behavior, and user-defined material updates all introduce state dependence into the nonlinear finite element problem.
[[Finite-Elements-in-Plasticity-Theory-and-Practice|Finite Elements in Plasticity: Theory and Practice]] specializes the nonlinear workflow for plasticity. It connects direct iteration, Newton-Raphson, tangential stiffness, and initial stiffness methods to integration-point yield checks, flow rules, hardening variables, pseudo-loads, and transient dynamic elasto-plastic schemes.
[[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]] adds production nonlinear controls from another solver: initial stiffness, Newton-Raphson, modified Newton-Raphson, arc-length iteration, force/displacement/energy convergence norms, concrete cracking, interface laws, and penalty contact.
[[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]] adds bridge/civil nonlinear workflows: nonlinear supports and links, P-Delta, geometric nonlinearity, material plasticity, pushover analysis, inelastic time history, hysteresis models, interaction hinges, and fiber sections.
## Why It Matters
Many engineering failures, large deformation behaviors, buckling events, contact interactions, and elastoplastic responses cannot be captured by a single linear solve. Nonlinear analysis adds physical realism but also adds dependence on increments, tangent quality, convergence tests, and path-following strategy.
@@ -72,6 +90,9 @@ Many engineering failures, large deformation behaviors, buckling events, contact
- Do convergence criteria reflect the physical quantity of interest?
- Are material updates and contact constraints supplying a tangent that matches the active nonlinear state?
- Is the selected material model path-dependent, rate-dependent, damage-softening, or nearly incompressible?
- For plasticity, are yield-state transitions, hardening variables, and committed integration-point states handled consistently across increments?
- For Midas-style civil nonlinear analysis, are concrete cracking, contact status, construction stages, and hydration-related state changes committed only after convergence?
- For bridge/civil nonlinear analysis, are support/link states, hinge hysteresis, section interaction surfaces, and construction-stage states committed on the same converged timeline?
## Sources
@@ -81,3 +102,6 @@ Many engineering failures, large deformation behaviors, buckling events, contact
- [[Dynamic-Buckling-Analysis-of-Shell-Structures-using-Finite-Element-Method]]
- [[Abaqus Theory Manual]]
- [[Abaqus-Analysis-User-s-Guide-Volume-III|Abaqus Analysis User's Guide Volume III]]
- [[Finite-Elements-in-Plasticity-Theory-and-Practice|Finite Elements in Plasticity: Theory and Practice]]
- [[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]]
- [[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]]
@@ -0,0 +1,59 @@
---
type: concept
title: "Plastic Flow Rules and Hardening"
complexity: advanced
domain: computational-mechanics
created: 2026-06-02
updated: 2026-06-02
address: c-000135
aliases:
- associated plasticity
- non-associated plasticity
- isotropic hardening
- kinematic hardening
tags:
- concept
- finite-element-method
- plasticity
- constitutive-modeling
status: current
related:
- "[[Finite Element Plasticity]]"
- "[[Plasticity Yield Criteria]]"
- "[[Abaqus Constitutive Integration]]"
- "[[Abaqus Metal Plasticity Models]]"
- "[[Abaqus Geomaterial and Concrete Plasticity]]"
sources:
- "[[Finite-Elements-in-Plasticity-Theory-and-Practice|Finite Elements in Plasticity: Theory and Practice]]"
---
# Plastic Flow Rules and Hardening
## Definition
Plastic flow rules and hardening laws define what happens after a stress state reaches a yield surface. The flow rule gives the direction of plastic strain increment, and the hardening law evolves the yield condition as plastic deformation accumulates.
## Flow Rules
In associated plasticity, the plastic potential is the same as the yield function, so the plastic strain increment is normal to the yield surface. In non-associated plasticity, the plastic potential differs from the yield function, which is often important for pressure-dependent frictional materials where dilatancy must be controlled separately from yield.
## Hardening
The source distinguishes hardening ideas that are central to implementation:
- Isotropic hardening expands or contracts the yield surface.
- Kinematic hardening translates the yield surface and is important for reversed or cyclic loading.
- Work hardening links yield evolution to accumulated plastic work or equivalent plastic strain.
## Solver Consequences
Flow and hardening choices determine which internal variables must be stored at integration points. They also determine the material tangent used by implicit global iteration and the pseudo-load corrections used by simpler incremental schemes.
## Connections
[[Plasticity Yield Criteria]] gives the elastic/plastic boundary. [[Abaqus Constitutive Integration]] is the production stress-update layer that turns flow and hardening rules into state updates and tangent terms. [[Abaqus Metal Plasticity Models]] and [[Abaqus Geomaterial and Concrete Plasticity]] are user-facing model families built from these ideas.
## Sources
- [[Finite-Elements-in-Plasticity-Theory-and-Practice|Finite Elements in Plasticity: Theory and Practice]]
@@ -0,0 +1,61 @@
---
type: concept
title: "Plasticity Benchmark and Input Data Cases"
complexity: intermediate
domain: computational-mechanics
created: 2026-06-02
updated: 2026-06-02
address: c-000141
aliases:
- plasticity verification cases
- plasticity input data cases
tags:
- concept
- finite-element-method
- plasticity
- verification
- implementation
status: current
related:
- "[[Finite Element Plasticity Program Architecture]]"
- "[[Finite Element Modeling and Convergence Checks]]"
- "[[Finite Element Plasticity]]"
- "[[Elasto-Plastic Mindlin Plate Analysis]]"
- "[[Transient Dynamic Elasto-Plastic Analysis]]"
sources:
- "[[Finite-Elements-in-Plasticity-Theory-and-Practice|Finite Elements in Plasticity: Theory and Practice]]"
---
# Plasticity Benchmark and Input Data Cases
## Definition
Plasticity benchmark and input data cases are small finite element models used to verify elasto-plastic, elasto-viscoplastic, structural plasticity, and dynamic plasticity implementations.
## Source Cases
The appendices in [[Finite-Elements-in-Plasticity-Theory-and-Practice|Finite Elements in Plasticity: Theory and Practice]] document input data for several program families:
- `PLANET` for elasto-plastic plane and axisymmetric solids.
- `VISCOUNT` for elasto-viscoplastic two-dimensional solids.
- `MINDLIN` and `MINDLAY` for nonlayered and layered elasto-plastic Mindlin plates.
- `DYNPAK` and `MIXDYN` for transient dynamic elasto-plastic or viscoplastic analysis.
The cases include element selections, material parameters, yield-criterion flags, load data, boundary conditions, and output expectations.
## Why It Matters
For a custom solver, these cases are useful as a verification pattern even when the original FORTRAN programs are not reused. A good plasticity test harness should compare displacement, reactions, element forces, stress components, and plastic state variables against a reference solver or a trusted benchmark.
## Harness Use
- Start with single-element elastic and plastic patch cases.
- Add small plane stress, plane strain, and axisymmetric plasticity cases.
- Add beam and Mindlin plate section-yielding cases.
- Add rate-dependent and transient dynamic cases only after the static plasticity state update is stable.
- Record tolerances separately for nodal, element, and stress/state outputs.
## Sources
- [[Finite-Elements-in-Plasticity-Theory-and-Practice|Finite Elements in Plasticity: Theory and Practice]]
@@ -0,0 +1,65 @@
---
type: concept
title: "Plasticity Yield Criteria"
complexity: advanced
domain: computational-mechanics
created: 2026-06-02
updated: 2026-06-02
address: c-000134
aliases:
- yield surface
- plastic yield functions
- Tresca yield criterion
- von Mises yield criterion
- Mohr-Coulomb yield criterion
- Drucker-Prager yield criterion
tags:
- concept
- finite-element-method
- plasticity
- constitutive-modeling
status: current
related:
- "[[Finite Element Plasticity]]"
- "[[Plastic Flow Rules and Hardening]]"
- "[[Abaqus Metal Plasticity Models]]"
- "[[Abaqus Geomaterial and Concrete Plasticity]]"
- "[[Plane Stress and Plane Strain Elements]]"
- "[[Axisymmetric Finite Elements]]"
sources:
- "[[Finite-Elements-in-Plasticity-Theory-and-Practice|Finite Elements in Plasticity: Theory and Practice]]"
---
# Plasticity Yield Criteria
## Definition
A plasticity yield criterion defines the stress states at which a material leaves elastic response and begins plastic flow. In finite element analysis, the yield function is evaluated at integration points during each increment.
## Criteria In The Source
[[Finite-Elements-in-Plasticity-Theory-and-Practice|Finite Elements in Plasticity: Theory and Practice]] emphasizes four criteria for two-dimensional and axisymmetric plasticity programs:
- Tresca: pressure-insensitive yielding based on maximum shear stress.
- von Mises: pressure-insensitive yielding based on distortional energy or deviatoric stress invariant.
- Mohr-Coulomb: pressure-dependent yielding commonly used for frictional geomaterials.
- Drucker-Prager: smooth pressure-dependent approximation useful for soils, rocks, and other frictional media.
## Solver Consequences
The yield criterion affects:
- how elastic trial stresses are tested;
- where plastic corrections are projected;
- whether the yield surface has corners or singular points;
- whether pressure contributes to yielding;
- which stress components and invariants must be computed in each element routine.
## Connections
Pressure-insensitive criteria connect directly to [[Abaqus Metal Plasticity Models]]. Pressure-dependent criteria connect to [[Abaqus Geomaterial and Concrete Plasticity]]. All criteria depend on [[Plastic Flow Rules and Hardening]] to define the post-yield strain increment and evolution of the yield surface.
## Sources
- [[Finite-Elements-in-Plasticity-Theory-and-Practice|Finite Elements in Plasticity: Theory and Practice]]
@@ -7,7 +7,7 @@ aliases:
- static finite element solvers
- finite element equation solution
created: 2026-05-28
updated: 2026-05-29
updated: 2026-06-02
address: c-000013
tags:
- concept
@@ -23,11 +23,19 @@ related:
- "[[Direct Stiffness Method]]"
- "[[Abaqus General and Linear Perturbation Steps]]"
- "[[Abaqus Nonlinear Solution Control]]"
- "[[Midas FEA Nonlinear Solution Algorithms]]"
- "[[Midas Civil Buckling P-Delta and Geometric Nonlinearity]]"
- "[[Midas Civil Boundary and Material Nonlinear Analysis]]"
- "[[Midas NFX Equation Solvers and Eigen Extraction]]"
- "[[Midas NFX Nonlinear Static and Dynamic Algorithms]]"
sources:
- "[[Finite Element Procedures]]"
- "[[Dynamic-Buckling-Analysis-of-Shell-Structures-using-Finite-Element-Method]]"
- "[[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]]"
- "[[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]]"
- "[[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]]"
- "[[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]]"
- "[[Midas-NFX-Analysis-Manual|Midas NFX Analysis Manual]]"
---
# Static Equilibrium Equation Solvers
@@ -46,6 +54,12 @@ The dynamic buckling thesis uses static nonlinear formulation to produce geometr
[[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]] adds the Abaqus/Standard operational view: the direct sparse solver uses a sparse direct Gauss elimination approach, while the iterative solver uses Krylov methods with a preconditioner and is most appropriate for large, well-conditioned, blocky three-dimensional models.
[[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]] adds a second production solver view: direct skyline and multifrontal solvers are paired with iterative conjugate gradient and GMRES solvers, with solver selection depending on buckling, Lanczos extraction, dynamics, constraint equations, matrix symmetry, and conditioning.
[[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]] adds bridge/civil static contexts where the same solver layer is reused for P-Delta, geometric nonlinearity, pushover, support settlement, moving-load envelopes, and construction-stage equilibrium.
[[Midas-NFX-Analysis-Manual|Midas NFX Analysis Manual]] adds a general-purpose solver-selection view: dense/direct, sparse multifrontal, out-of-core, GPU-assisted, and AMG iterative solvers are selected according to model size, memory, matrix properties, and analysis procedure.
## Why It Matters
The finite element method produces algebraic systems whose solution cost and numerical stability can dominate the analysis. Solver choice depends on matrix symmetry, definiteness, sparsity, conditioning, model size, and whether the equations are linear or nonlinear.
@@ -57,6 +71,9 @@ The finite element method produces algebraic systems whose solution cost and num
- [[Finite Element Eigenproblem Solvers]] uses related matrix factorizations and definiteness concepts.
- [[Direct Stiffness Method]] supplies the assembled linear system these solvers operate on.
- [[Abaqus Nonlinear Solution Control]] describes the Newton iterations and residual checks wrapped around repeated static tangent solves.
- [[Midas FEA Nonlinear Solution Algorithms]] describes Midas solver selection, Newton variants, arc-length iteration, and convergence norms.
- [[Midas Civil Buckling P-Delta and Geometric Nonlinearity]] and [[Midas Civil Boundary and Material Nonlinear Analysis]] connect static solves to second-order and nonlinear bridge workflows.
- [[Midas NFX Equation Solvers and Eigen Extraction]] and [[Midas NFX Nonlinear Static and Dynamic Algorithms]] connect static solves to NFX solver selection, Newton iteration, and nonlinear residual control.
## Sources
@@ -64,3 +81,6 @@ The finite element method produces algebraic systems whose solution cost and num
- [[Dynamic-Buckling-Analysis-of-Shell-Structures-using-Finite-Element-Method]]
- [[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]]
- [[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]]
- [[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]]
- [[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]]
- [[Midas-NFX-Analysis-Manual|Midas NFX Analysis Manual]]
@@ -0,0 +1,52 @@
---
type: concept
title: "Transient Dynamic Elasto-Plastic Analysis"
complexity: advanced
domain: computational-mechanics
created: 2026-06-02
updated: 2026-06-02
address: c-000139
aliases:
- dynamic elasto-plastic finite element analysis
- transient plasticity analysis
tags:
- concept
- finite-element-method
- plasticity
- dynamics
- nonlinear-analysis
status: current
related:
- "[[Finite Element Plasticity]]"
- "[[Direct Time Integration Methods]]"
- "[[Nonlinear Newmark-Beta Integration]]"
- "[[Dynamic Buckling Analysis]]"
- "[[Abaqus Explicit Analysis Efficiency Techniques]]"
sources:
- "[[Finite-Elements-in-Plasticity-Theory-and-Practice|Finite Elements in Plasticity: Theory and Practice]]"
---
# Transient Dynamic Elasto-Plastic Analysis
## Definition
Transient dynamic elasto-plastic analysis solves finite element motion with inertia, time-dependent loading, nonlinear geometry or large displacement effects, and plastic material response.
## How It Works
The source presents explicit transient dynamic analysis and implicit-explicit transient dynamic analysis for elasto-plastic problems. In these workflows, the global equations include mass and inertia terms while the material state at integration points evolves plastically during each time increment.
The implementation challenge is coupled: time integration must satisfy stability and accuracy requirements, and the material update must remain consistent with rapidly changing strain rates and plastic zones.
## Why It Matters
Dynamic plasticity appears in impact, rapid loading, dynamic buckling, forming, collapse, and other problems where a static plastic solution misses inertia effects. It also connects directly to solver architecture because explicit and implicit schemes expose different cost, stability, and tangent requirements.
## Connections
[[Direct Time Integration Methods]] supplies the time-stepping foundation. [[Nonlinear Newmark-Beta Integration]] is the implicit nonlinear dynamics pattern. [[Abaqus Explicit Analysis Efficiency Techniques]] is the Abaqus production counterpart for explicit dynamic cost control.
## Sources
- [[Finite-Elements-in-Plasticity-Theory-and-Practice|Finite Elements in Plasticity: Theory and Practice]]
+79 -1
View File
@@ -1,7 +1,8 @@
---
type: meta
title: "Concepts Index"
updated: 2026-06-01
created: 2026-05-28
updated: 2026-06-02
tags:
- meta
- index
@@ -14,6 +15,16 @@ related:
- "[[Wiki Map]]"
- "[[Computational Mechanics]]"
- "[[Finite Element Method]]"
- "[[Finite Element Plasticity]]"
- "[[Incremental Elasto-Plastic Solution Methods]]"
- "[[Plasticity Yield Criteria]]"
- "[[Plastic Flow Rules and Hardening]]"
- "[[Elasto-Viscoplastic Finite Element Analysis]]"
- "[[Elasto-Plastic Timoshenko Beam Analysis]]"
- "[[Elasto-Plastic Mindlin Plate Analysis]]"
- "[[Transient Dynamic Elasto-Plastic Analysis]]"
- "[[Finite Element Plasticity Program Architecture]]"
- "[[Plasticity Benchmark and Input Data Cases]]"
- "[[Continuum Mechanics Based Four-Node Shell Element]]"
- "[[MITC4 Shell Element]]"
- "[[MITC Shell Kinematics]]"
@@ -87,6 +98,28 @@ related:
- "[[Finite Element Load Vector Assembly]]"
- "[[Finite Element Modeling and Convergence Checks]]"
- "[[Finite Element Thermal Stress Analysis]]"
- "[[Midas FEA Analysis Workflow]]"
- "[[Midas FEA Element Library]]"
- "[[Midas FEA Embedded Reinforcement Modeling]]"
- "[[Midas FEA Interface Elements and Nonlinearities]]"
- "[[Midas FEA Concrete Cracking and Material Models]]"
- "[[Midas FEA Nonlinear Solution Algorithms]]"
- "[[Midas FEA Linear Dynamics and Buckling Analyses]]"
- "[[Midas FEA Construction Stage Analysis]]"
- "[[Midas FEA Heat Transfer and Hydration Analysis]]"
- "[[Midas FEA Static Contact Analysis]]"
- "[[Midas FEA Fatigue Analysis]]"
- "[[Midas FEA CFD Analysis]]"
- "[[Midas NFX Analysis Workflow]]"
- "[[Midas NFX Element Library]]"
- "[[Midas NFX Material and Composite Models]]"
- "[[Midas NFX Equation Solvers and Eigen Extraction]]"
- "[[Midas NFX Linear Dynamics and Buckling Analyses]]"
- "[[Midas NFX Nonlinear Static and Dynamic Algorithms]]"
- "[[Midas NFX Contact Analysis]]"
- "[[Midas NFX Fatigue Analysis]]"
- "[[Midas NFX Heat Transfer Joule Heating and Thermal Stress]]"
- "[[Midas NFX Structural Optimization and Forming Limit Analysis]]"
---
# Concepts Index
@@ -110,6 +143,16 @@ All concept pages: finite-element and computational-mechanics concepts extracted
- [[Incompatible Mode Solid Elements]] - internal-mode enrichment and static condensation for solid elements
- [[Mixed Finite Element Formulations]] - multi-field formulations for incompressibility, constraints, and pressure-like variables
- [[Nonlinear Finite Element Analysis]] - incremental solution of geometric, material, contact, and load nonlinearities
- [[Finite Element Plasticity]] - finite element treatment of irreversible deformation and integration-point history variables
- [[Incremental Elasto-Plastic Solution Methods]] - direct iteration, Newton-Raphson, tangential stiffness, and initial stiffness methods for plasticity
- [[Plasticity Yield Criteria]] - Tresca, von Mises, Mohr-Coulomb, and Drucker-Prager yield functions
- [[Plastic Flow Rules and Hardening]] - associated/non-associated flow and isotropic, kinematic, and work hardening
- [[Elasto-Viscoplastic Finite Element Analysis]] - rate-dependent plasticity as a time-stepped finite element workflow
- [[Elasto-Plastic Timoshenko Beam Analysis]] - beam plasticity with shear deformation and section response
- [[Elasto-Plastic Mindlin Plate Analysis]] - plate bending plasticity with layered or nonlayered through-thickness yielding
- [[Transient Dynamic Elasto-Plastic Analysis]] - transient dynamics with inertia and evolving plastic zones
- [[Finite Element Plasticity Program Architecture]] - software organization for plastic material state, element routines, and nonlinear solution
- [[Plasticity Benchmark and Input Data Cases]] - verification input cases for elasto-plastic, viscoplastic, plate, and dynamic plasticity programs
- [[Abaqus Analysis Procedures]] - Abaqus procedure families for nonlinear, dynamic, modal, buckling, coupled-field, and special analyses
- [[Abaqus Element Library]] - Abaqus element formulations, interpolation, numerical integration, and multi-field element choices
- [[Abaqus Element Selection and Formulation]] - Abaqus element family, degrees of freedom, interpolation, formulation, and integration selection workflow
@@ -198,6 +241,41 @@ All concept pages: finite-element and computational-mechanics concepts extracted
- [[Direct Time Integration Methods]] - transient finite element dynamics and first-order field integration
- [[Finite Element Eigenproblem Solvers]] - modal and eigenvalue algorithms for FE matrices
- [[Finite Element Program Implementation]] - software data flow for FE codes and STAP-style implementation
- [[Midas FEA Analysis Workflow]] - Midas production analysis workflow for civil nonlinear detail analysis
- [[Midas FEA Element Library]] - Midas structural, reinforcement, interface, thermal, and CFD element coverage
- [[Midas FEA Embedded Reinforcement Modeling]] - embedded rebar and prestress modeling in host finite elements
- [[Midas FEA Interface Elements and Nonlinearities]] - interface elements, cracking, bond-slip, friction, and masonry-joint behavior
- [[Midas FEA Concrete Cracking and Material Models]] - plasticity, total strain cracking, concrete, and interface material laws
- [[Midas FEA Nonlinear Solution Algorithms]] - equation solvers, Newton variants, arc-length iteration, and convergence checks
- [[Midas FEA Linear Dynamics and Buckling Analyses]] - modal, time history, response spectrum, and linear buckling procedures
- [[Midas FEA Construction Stage Analysis]] - staged activation, concrete aging, creep, shrinkage, and state transfer
- [[Midas FEA Heat Transfer and Hydration Analysis]] - heat transfer, hydration heat, equivalent age, and thermal stress
- [[Midas FEA Static Contact Analysis]] - penalty contact, contact search, weld/general contact, and contact force output
- [[Midas FEA Fatigue Analysis]] - S-N fatigue, rainflow counting, mean stress correction, and Miner damage
- [[Midas FEA CFD Analysis]] - structured-grid RANS CFD for wind and aerodynamic coefficient workflows
- [[Midas Civil Numerical Analysis Model]] - civil structural model topology, coordinate systems, nodes, elements, and boundary data
- [[Midas Civil Element Library and Section Stiffness]] - member, plane, plate, solid, cable, gap, and section stiffness inputs
- [[Midas Civil Boundary Supports and Links]] - supports, springs, elastic links, general links, rigid links, offsets, and prescribed displacements
- [[Midas Civil Dynamic and Seismic Analysis]] - eigenvectors, Ritz vectors, damping, response spectrum, and time-history analysis
- [[Midas Civil Buckling P-Delta and Geometric Nonlinearity]] - eigenvalue buckling, second-order effects, and geometric nonlinear solution
- [[Midas Civil Boundary and Material Nonlinear Analysis]] - nonlinear boundaries, plasticity, hardening, Newton iteration, and arc-length control
- [[Midas Civil Pushover and Performance Evaluation]] - static incremental seismic capacity and performance evaluation workflow
- [[Midas Civil Nonlinear Time History and Hysteresis Models]] - inelastic time history, hysteresis laws, interaction hinges, and fiber models
- [[Midas Civil Construction Stage and Time-Dependent Analysis]] - staged activation, creep, shrinkage, strength development, and suspension-bridge equilibrium
- [[Midas Civil Heat of Hydration and Thermal Stress Analysis]] - heat transfer, hydration heat, equivalent age, thermal stress, shrinkage, and creep
- [[Midas Civil PSC and Prestress Loss Analysis]] - prestress loading and loss calculations for PSC bridge members
- [[Midas Civil Moving Load Bridge Analysis]] - lane, traffic surface, vehicle-load, and placement workflow for bridges
- [[Midas Civil Special Load and Design Utilities]] - settlement, composite-section, unknown-load, column-design, and wave-load utilities
- [[Midas NFX Analysis Workflow]] - model, analysis-case, coordinate-system, and result-check workflow
- [[Midas NFX Element Library]] - structural, thermal, field, mass, spring, rigid, weld, bolt, and gasket element coverage
- [[Midas NFX Material and Composite Models]] - material, composite laminate, failure, fatigue, and temperature-dependent property definitions
- [[Midas NFX Equation Solvers and Eigen Extraction]] - direct/iterative equation solvers, convergence controls, and eigen extraction methods
- [[Midas NFX Linear Dynamics and Buckling Analyses]] - modal, response spectrum, frequency response, transient, and buckling procedures
- [[Midas NFX Nonlinear Static and Dynamic Algorithms]] - geometric, material, and dynamic nonlinear solution controls
- [[Midas NFX Contact Analysis]] - contact pair definition, search, enforcement, friction, and contact-result workflow
- [[Midas NFX Fatigue Analysis]] - stress-life, strain-life, event, load-history, and fatigue-damage workflow
- [[Midas NFX Heat Transfer Joule Heating and Thermal Stress]] - thermal, electrical, Joule-heating, and sequential thermal-stress workflows
- [[Midas NFX Structural Optimization and Forming Limit Analysis]] - topology, size, shape optimization, and sheet-metal forming-limit checks
---