modify wiki
Tests / Hermetic test suite (push) Has been cancelled
Tests / Skill frontmatter validation (push) Has been cancelled

This commit is contained in:
김경종
2026-05-29 17:05:53 +09:00
parent b7f84e1c0f
commit b7b79e38b1
64 changed files with 3131 additions and 48 deletions
@@ -0,0 +1,55 @@
---
type: concept
title: "Abaqus Adaptivity and Mesh Replacement"
complexity: advanced
domain: computational-mechanics
created: 2026-05-29
updated: 2026-05-29
address: c-000086
aliases:
- Abaqus ALE adaptive meshing
- Abaqus adaptive remeshing
- Abaqus mesh-to-mesh solution mapping
tags:
- concept
- finite-element-method
- abaqus
- adaptivity
- meshing
status: current
related:
- "[[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]]"
- "[[Finite Element Modeling and Convergence Checks]]"
- "[[Abaqus Eulerian and Particle Methods]]"
- "[[Abaqus Restart and Results Transfer]]"
- "[[Nonlinear Finite Element Analysis]]"
sources:
- "[[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]]"
---
# Abaqus Adaptivity and Mesh Replacement
## Definition
Abaqus adaptivity and mesh replacement techniques change or smooth the mesh to improve result quality, control element distortion, or continue an analysis after remeshing.
## How It Works
The guide separates three adaptivity techniques. ALE adaptive meshing controls mesh distortion by smoothing a single mesh during a step. Adaptive remeshing improves accuracy by generating multiple meshes outside the analysis step sequence based on error indicators. Mesh-to-mesh solution mapping transfers solution state between dissimilar meshes to support rezoning and continuation.
ALE spans behavior between purely Lagrangian motion, where nodes move with material, and Eulerian motion, where material flows through a fixed mesh. It is distinct from full Eulerian analysis, but it addresses the same practical problem: large deformation can make a fixed Lagrangian mesh unusable.
## Why It Matters
Mesh quality can determine whether a nonlinear finite element analysis remains meaningful. Adaptivity trades extra workflow complexity for controlled distortion, targeted accuracy, or the ability to continue after mesh replacement.
## Connections
- [[Finite Element Modeling and Convergence Checks]] gives the reliability frame for remeshing and error indicators.
- [[Abaqus Restart and Results Transfer]] is the continuation layer needed when solution state moves between analyses or meshes.
- [[Abaqus Eulerian and Particle Methods]] covers alternative discretizations for severe deformation.
## Sources
- [[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]]
@@ -0,0 +1,75 @@
---
type: concept
title: "Abaqus Analysis Procedures"
complexity: advanced
domain: computational-mechanics
created: 2026-05-29
updated: 2026-05-29
address: c-000055
aliases:
- Abaqus procedures
- ABAQUS analysis procedures
tags:
- concept
- finite-element-method
- nonlinear-analysis
- abaqus
status: current
related:
- "[[Abaqus Theory Manual]]"
- "[[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]]"
- "[[ABAQUS]]"
- "[[Nonlinear Finite Element Analysis]]"
- "[[Static Equilibrium Equation Solvers]]"
- "[[Direct Time Integration Methods]]"
- "[[Finite Element Eigenproblem Solvers]]"
- "[[Abaqus Job Execution Workflow]]"
- "[[Abaqus Resource and Parallel Execution]]"
- "[[Abaqus Output Database and Results Files]]"
- "[[Abaqus General and Linear Perturbation Steps]]"
- "[[Abaqus Nonlinear Solution Control]]"
- "[[Abaqus Multiphysics Coupling and Co-simulation]]"
sources:
- "[[Abaqus Theory Manual]]"
- "[[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]]"
---
# Abaqus Analysis Procedures
## Definition
Abaqus analysis procedures are the high-level solution workflows that define which finite element equations are solved, how they are incremented, and which solver strategy is used for static, dynamic, stability, coupled-field, and special-purpose analyses.
## How It Works
For nonlinear equilibrium, ABAQUS/Standard generally solves residual equations with Newton iteration. Each increment linearizes the equations about the current state, solves a tangent system for a correction, updates the solution, and checks force residuals and correction sizes for convergence.
The manual also covers modified and quasi-Newton strategies, automatic time or load incrementation, cutbacks when convergence fails, and specialized procedures such as Riks-type postbuckling, direct and modal dynamics, harmonic response, heat transfer, diffusion, pore pressure, coupled fluid-solid response, piezoelectric response, substructuring, submodeling, fracture mechanics, and design sensitivity analysis.
The user guide adds the execution-facing side of procedure choice: procedure keywords appear inside analysis steps, are checked by syntax or data-check runs, and determine which output, restart, and resource patterns matter for the job.
Volume II of the user guide expands the procedure catalog in detail: static, buckling, postbuckling, quasi-static, cyclic and fatigue, implicit and explicit dynamics, steady-state dynamics, modal procedures, heat transfer, thermal-stress, fluid, electromagnetic, pore-fluid, mass diffusion, acoustic, Aqua, and annealing procedures. It also distinguishes general steps from linear perturbation steps.
## Why It Matters
The procedure determines the mathematical problem more strongly than the element mesh alone. A shell or solid model can behave very differently under static equilibrium, implicit dynamics, explicit dynamics, eigenvalue extraction, postbuckling path following, or coupled thermal-stress analysis.
## Connections
- [[Nonlinear Finite Element Analysis]] supplies the residual, tangent, increment, and convergence framework.
- [[Static Equilibrium Equation Solvers]] covers the algebraic solve at each static or nonlinear iteration.
- [[Direct Time Integration Methods]] covers transient procedures and the implicit/explicit time-stepping contrast.
- [[Finite Element Eigenproblem Solvers]] covers modal, frequency, and buckling extraction procedures.
- [[Abaqus Job Execution Workflow]] is where procedure definitions become runnable jobs.
- [[Abaqus Resource and Parallel Execution]] explains the memory and parallel settings that differ by procedure.
- [[Abaqus General and Linear Perturbation Steps]] explains how step class affects state propagation and result interpretation.
- [[Abaqus Nonlinear Solution Control]] explains convergence and increment control inside nonlinear procedures.
- [[Abaqus Multiphysics Coupling and Co-simulation]] covers the coupled-procedure and solver-coupling paths.
## Sources
- [[Abaqus Theory Manual]]
- [[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]]
@@ -0,0 +1,54 @@
---
type: concept
title: "Abaqus Constitutive Integration"
complexity: advanced
domain: computational-mechanics
created: 2026-05-29
updated: 2026-05-29
address: c-000059
aliases:
- Abaqus material integration
- material point integration
- constitutive update
tags:
- concept
- finite-element-method
- constitutive-modeling
- nonlinear-analysis
- abaqus
status: current
related:
- "[[Abaqus Theory Manual]]"
- "[[Abaqus Analysis Procedures]]"
- "[[Nonlinear Finite Element Analysis]]"
- "[[Hybrid Incompressible Elements]]"
sources:
- "[[Abaqus Theory Manual]]"
---
# Abaqus Constitutive Integration
## Definition
Abaqus constitutive integration is the material-point stress update process used at element integration points to advance stresses, internal variables, and material tangent terms during finite element analysis.
## How It Works
Element routines pass kinematic information to material calculations at integration points. Depending on the formulation, this may include deformation gradients, strain increments, rotations, temperature, field variables, and the previous material state. The constitutive update returns stresses, updated state variables, and, for implicit Newton solution, a material Jacobian contribution.
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.
## Why It Matters
Constitutive integration is where material theory becomes finite element stiffness and residual terms. Even if the mesh and global solver are appropriate, a poor stress update or inconsistent tangent can cause convergence problems, path errors, or incorrect dissipation.
## Connections
- [[Nonlinear Finite Element Analysis]] supplies the global residual and tangent iteration that depend on material-point updates.
- [[Abaqus Analysis Procedures]] determines when and how material states are advanced.
- [[Hybrid Incompressible Elements]] relies on constitutive separation of deviatoric and pressure-like response.
## Sources
- [[Abaqus Theory Manual]]
+66
View File
@@ -0,0 +1,66 @@
---
type: concept
title: "Abaqus Element Library"
complexity: advanced
domain: computational-mechanics
created: 2026-05-29
updated: 2026-05-29
address: c-000056
aliases:
- ABAQUS element library
- Abaqus elements
tags:
- concept
- finite-element-method
- abaqus
- element-formulation
status: current
related:
- "[[Abaqus Theory Manual]]"
- "[[Abaqus-Analysis-User-s-Guide-Volume-I|Abaqus Analysis User's Guide Volume I]]"
- "[[ABAQUS]]"
- "[[Abaqus Spatial Model Definition]]"
- "[[Abaqus Surface and Assembly Modeling]]"
- "[[Isoparametric Finite Elements]]"
- "[[Solid Element Stiffness Integration]]"
- "[[Reduced Integration and Hourglass Control]]"
- "[[Hybrid Incompressible Elements]]"
sources:
- "[[Abaqus Theory Manual]]"
- "[[Abaqus-Analysis-User-s-Guide-Volume-I|Abaqus Analysis User's Guide Volume I]]"
---
# Abaqus Element Library
## Definition
The Abaqus element library is the collection of finite element formulations used to model continua, structures, interfaces, fluids, constraints, and special analysis features in Abaqus.
## How It Works
The manual presents isoparametric interpolation as the central continuum-element pattern: the same shape-function framework maps the element geometry and interpolates displacement or other field variables. Element virtual work is evaluated by numerical integration over integration points, where strains, stresses, state variables, and material tangent contributions are computed.
The library includes continuum solids, infinite elements, membranes, trusses, beams, shells, rebars, hydrostatic fluid elements, and special-purpose elements. It also supports multi-field elements where scalar variables such as temperature, pressure, electric potential, or concentration use their own interpolation alongside displacement.
The user guide adds the input-file side of the library: an element definition pairs an element number and connectivity with an element type, then uses element sets, sections, surfaces, and assembly instances to connect that formulation to materials, loads, constraints, and output.
## Formulation Choices
- Full integration improves rank and suppresses zero-energy modes but may lock in bending or incompressible limits.
- Reduced integration can lower cost and improve some strain estimates but may introduce hourglass modes.
- Selective reduced integration and hybrid elements address volumetric locking and incompressibility.
- Second-order elements are often preferred for smooth elliptic problems, while first-order or enriched elements are common in localization, contact, and severe nonlinearity.
## Connections
- [[Isoparametric Finite Elements]] gives the common mapping and interpolation language.
- [[Reduced Integration and Hourglass Control]] explains the main under-integration tradeoff.
- [[Hybrid Incompressible Elements]] explains the mixed treatment used when displacement-only elements become too stiff.
- [[Solid Element Stiffness Integration]] is the local stiffness assembly case for three-dimensional continuum elements.
- [[Abaqus Spatial Model Definition]] shows how element types and connectivities are entered in a model.
- [[Abaqus Surface and Assembly Modeling]] shows how element faces and instances become interfaces, loads, and constraints.
## Sources
- [[Abaqus Theory Manual]]
- [[Abaqus-Analysis-User-s-Guide-Volume-I|Abaqus Analysis User's Guide Volume I]]
@@ -0,0 +1,57 @@
---
type: concept
title: "Abaqus Eulerian and Particle Methods"
complexity: advanced
domain: computational-mechanics
created: 2026-05-29
updated: 2026-05-29
address: c-000088
aliases:
- Abaqus Eulerian analysis
- Abaqus particle methods
- Abaqus DEM and SPH
tags:
- concept
- finite-element-method
- abaqus
- eulerian
- particle-methods
status: current
related:
- "[[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]]"
- "[[Abaqus Adaptivity and Mesh Replacement]]"
- "[[Direct Time Integration Methods]]"
- "[[Finite Element Contact Formulation]]"
- "[[Finite Element Heat Transfer and Field Problems]]"
sources:
- "[[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]]"
---
# Abaqus Eulerian and Particle Methods
## Definition
Abaqus Eulerian and particle methods are nonstandard discretization workflows in Abaqus/Explicit for severe deformation, flow-like motion, granular motion, and mesh-free continuum behavior.
## How It Works
In Eulerian analysis, nodes are fixed in space and material flows through elements. Elements can be partly void, partly filled, or contain more than one material. Abaqus tracks material with Eulerian volume fractions and reconstructs material boundaries during each increment. Coupled Eulerian-Lagrangian contact lets Eulerian materials interact with conventional Lagrangian structures.
The discrete element method represents large numbers of rigid spherical particles as single-node elements with contact interactions. It is meant for granular or particulate systems rather than deformable continua.
Smoothed particle hydrodynamics represents a continuum with particles and kernel interpolation instead of a connected finite element mesh. It is fully Lagrangian and useful for large deformation, free surfaces, and fluid-like continuum motion, though it can be less accurate than finite elements when deformation is moderate.
## Why It Matters
These methods are alternatives when a conventional Lagrangian mesh would distort, lose accuracy, or be the wrong abstraction. They trade finite element mesh connectivity for volume-fraction transport, contact-dominated particle motion, or mesh-free interpolation.
## Connections
- [[Abaqus Adaptivity and Mesh Replacement]] is the mesh-smoothing/remeshing alternative for large deformation.
- [[Finite Element Contact Formulation]] matters for Eulerian-Lagrangian and DEM contact.
- [[Direct Time Integration Methods]] supplies the explicit dynamics context used by these methods.
## Sources
- [[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]]
@@ -0,0 +1,56 @@
---
type: concept
title: "Abaqus Explicit Analysis Efficiency Techniques"
complexity: advanced
domain: computational-mechanics
created: 2026-05-29
updated: 2026-05-29
address: c-000087
aliases:
- Abaqus mass scaling
- Abaqus selective subcycling
- Abaqus steady-state detection
tags:
- concept
- finite-element-method
- abaqus
- explicit-dynamics
- performance
status: current
related:
- "[[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]]"
- "[[Direct Time Integration Methods]]"
- "[[Abaqus Resource and Parallel Execution]]"
- "[[Abaqus Nonlinear Solution Control]]"
sources:
- "[[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]]"
---
# Abaqus Explicit Analysis Efficiency Techniques
## Definition
Abaqus explicit analysis efficiency techniques adjust or monitor an Abaqus/Explicit run to reduce computational cost while preserving the needed accuracy.
## How It Works
Mass scaling artificially increases element or model mass to increase the stable explicit time increment. It is commonly used in quasi-static explicit analyses and sometimes in dynamic analyses where a few very small or distorted elements control the global time increment.
Fixed mass scaling is applied once at the beginning of a step. Variable mass scaling can be applied during a step when stiffness, deformation, or element size changes significantly. The guide emphasizes that quasi-static uses can tolerate more scaling than true dynamic events, where physical mass and inertia must remain accurate.
The same chapter group also covers selective subcycling and steady-state detection. These techniques aim to avoid unnecessary explicit increments or focus small time increments where they are actually needed.
## Why It Matters
Explicit dynamics is often limited by the stable time increment rather than by nonlinear iteration. Efficiency techniques can make contact, forming, impact, or quasi-static explicit workflows practical, but they can also corrupt inertia-sensitive results if used carelessly.
## Connections
- [[Direct Time Integration Methods]] explains the explicit central-difference stability context.
- [[Abaqus Resource and Parallel Execution]] covers the hardware and parallel execution side of large explicit jobs.
- [[Abaqus Nonlinear Solution Control]] is the implicit counterpart: Abaqus/Standard cost is often governed by cutbacks and convergence iterations instead.
## Sources
- [[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]]
@@ -0,0 +1,57 @@
---
type: concept
title: "Abaqus Fracture and Enriched Discontinuity Modeling"
complexity: advanced
domain: computational-mechanics
created: 2026-05-29
updated: 2026-05-29
address: c-000085
aliases:
- Abaqus fracture mechanics
- Abaqus XFEM
- Abaqus contour integral
tags:
- concept
- finite-element-method
- abaqus
- fracture
- xfem
status: current
related:
- "[[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]]"
- "[[Abaqus Analysis Procedures]]"
- "[[Nonlinear Finite Element Analysis]]"
- "[[Finite Element Contact Formulation]]"
- "[[Abaqus Output Database and Results Files]]"
sources:
- "[[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]]"
---
# Abaqus Fracture and Enriched Discontinuity Modeling
## Definition
Abaqus fracture and enriched discontinuity modeling covers contour-integral fracture quantities, crack propagation, line-spring crack idealizations, and XFEM-style enriched discontinuities.
## How It Works
For fracture mechanics studies, Abaqus/Standard can evaluate contour integrals such as the J-integral, stress intensity factors, crack propagation direction, and T-stress. These are output quantities rather than solution constraints.
Crack propagation can be studied along predefined paths, and part-through cracks in shells can be modeled with line spring elements. XFEM models discontinuities by enriching element degrees of freedom with special displacement functions, allowing cracks to cut through elements without making the mesh conform to the crack geometry.
XFEM can represent initiation and propagation of solution-dependent cracks, fluid pressure discontinuities, hydraulic fracture surfaces, contact between cracked faces, pressure on cracked surfaces, and contour integral evaluation without focused crack-tip meshing.
## Why It Matters
Fracture modeling is where mesh topology, enrichment, output interpretation, and nonlinear analysis meet. Conventional crack-tip meshes and XFEM make different tradeoffs between geometric fidelity, remeshing effort, and available output quantities.
## Connections
- [[Nonlinear Finite Element Analysis]] supplies the incremental context for crack growth and changing stiffness.
- [[Finite Element Contact Formulation]] matters when cracked surfaces close or interact.
- [[Abaqus Output Database and Results Files]] is where contour-integral and crack output are inspected.
## Sources
- [[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]]
@@ -0,0 +1,56 @@
---
type: concept
title: "Abaqus General and Linear Perturbation Steps"
complexity: advanced
domain: computational-mechanics
created: 2026-05-29
updated: 2026-05-29
address: c-000080
aliases:
- Abaqus step procedures
- Abaqus linear perturbation steps
- Abaqus general analysis steps
tags:
- concept
- finite-element-method
- abaqus
- analysis-procedures
status: current
related:
- "[[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]]"
- "[[Abaqus Analysis Procedures]]"
- "[[Abaqus Input File Syntax]]"
- "[[Static Equilibrium Equation Solvers]]"
- "[[Finite Element Eigenproblem Solvers]]"
sources:
- "[[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]]"
---
# Abaqus General and Linear Perturbation Steps
## Definition
Abaqus general and linear perturbation steps are the two main step classes used to define an Abaqus analysis history. General steps can include linear or nonlinear response; linear perturbation steps compute linear response about the current preloaded and predeformed state.
## How It Works
Abaqus defines the analysis history as a sequence of steps. Each step selects an analysis procedure and then attaches step-dependent history data such as loads, boundary conditions, interactions, output requests, and controls.
General analysis steps update the model state through the load or time history. Material history, contact status, geometric configuration, temperatures, and other state variables carry forward from one general step to the next.
Linear perturbation steps are available in Abaqus/Standard and do not advance the subsequent general analysis history. They are used for linear analyses such as eigenvalue buckling, frequency extraction, steady-state dynamics, response spectrum, random response, and matrix generation about an existing base state.
## Why It Matters
The step type controls how results should be interpreted. A natural frequency extraction after a nonlinear preload can include preload stiffness, while the perturbation results themselves do not become a new nonlinear state for later general steps.
## Connections
- [[Abaqus Analysis Procedures]] is the higher-level procedure catalog.
- [[Abaqus Input File Syntax]] explains the `*STEP` block where procedures and history data are placed.
- [[Abaqus Nonlinear Solution Control]] governs increments and convergence inside nonlinear general steps.
## Sources
- [[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]]
+55
View File
@@ -0,0 +1,55 @@
---
type: concept
title: "Abaqus Input File Syntax"
complexity: intermediate
domain: computational-mechanics
created: 2026-05-29
updated: 2026-05-29
address: c-000072
aliases:
- ABAQUS input syntax
- Abaqus keyword syntax
- Abaqus input file
tags:
- concept
- finite-element-method
- abaqus
- input-file
status: current
related:
- "[[Abaqus-Analysis-User-s-Guide-Volume-I|Abaqus Analysis User's Guide Volume I]]"
- "[[ABAQUS]]"
- "[[Abaqus Spatial Model Definition]]"
- "[[Abaqus Job Execution Workflow]]"
- "[[Finite Element Program Implementation]]"
sources:
- "[[Abaqus-Analysis-User-s-Guide-Volume-I|Abaqus Analysis User's Guide Volume I]]"
---
# Abaqus Input File Syntax
## Definition
Abaqus input file syntax is the keyword-based text format used to define models, analysis steps, procedure controls, loads, boundary conditions, interactions, and output requests for [[ABAQUS]].
## How It Works
An Abaqus input file is an ASCII file arranged as option blocks. Keyword lines begin with `*`, can include comma-separated parameters, and are followed by data lines when the option requires numeric or label data. Comment lines begin with `**`.
The guide separates input into model data and history data. Model data define the reusable analysis model: nodes, elements, materials, sections, sets, initial conditions, and assembly structure. History data define analysis steps: procedure type, loads, boundary conditions, interactions, controls, and output requests. `*STEP` and `*END STEP` delimit each step.
Sets and labels are the main referencing mechanism. Nodes and elements can be grouped into sets so later options can apply constraints, sections, loads, surfaces, or output requests without restating individual IDs. Labels are generally case-insensitive unless quoted, and include files can split a large model across multiple files.
## Why It Matters
The input syntax is the user-visible API of a finite element code. It turns the abstract [[Finite Element Program Implementation]] workflow into a declarative model description that the solver can parse into nodes, elements, degrees of freedom, procedures, and output requests.
## Connections
- [[Abaqus Spatial Model Definition]] supplies the node, element, set, and assembly content referenced by the syntax.
- [[Abaqus Job Execution Workflow]] consumes the input file through the `abaqus` command and related checks.
- [[Abaqus Output Database and Results Files]] is controlled by output requests placed in history data.
## Sources
- [[Abaqus-Analysis-User-s-Guide-Volume-I|Abaqus Analysis User's Guide Volume I]]
@@ -0,0 +1,62 @@
---
type: concept
title: "Abaqus Job Execution Workflow"
complexity: intermediate
domain: computational-mechanics
created: 2026-05-29
updated: 2026-05-29
address: c-000076
aliases:
- Abaqus execution
- Abaqus job workflow
- Abaqus command line
tags:
- concept
- finite-element-method
- abaqus
- execution
status: current
related:
- "[[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]]"
- "[[Abaqus Input File Syntax]]"
- "[[Abaqus Resource and Parallel Execution]]"
- "[[Abaqus Output Database and Results Files]]"
- "[[Abaqus Restart and Results Transfer]]"
- "[[Abaqus User Subroutines and Utility Routines]]"
- "[[Finite Element Program Implementation]]"
sources:
- "[[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]]"
---
# Abaqus Job Execution Workflow
## Definition
Abaqus job execution workflow is the set of command-line and utility operations used to run, check, continue, recover, convert, and postprocess Abaqus analyses.
## How It Works
The guide centers execution on the `abaqus` command. A job normally has a job name, an input file, and options that select analysis behavior. Common modes include full analysis, data check, syntax check, parameter check, continuation, conversion, and recovery.
Abaqus utilities extend the workflow beyond solving. The guide covers launching CAE or Viewer, running Python, fetching samples, compiling user subroutines, converting output databases, reporting results, translating external data, mapping thermal or magnetic loads, and assembling matrix data.
Volume II adds execution consequences for analysis techniques: restart requests must be written before continuation is possible, import workflows depend on saved state files, co-simulation jobs need synchronized restart behavior, and user subroutines must be supplied again for restarted runs because they are not stored in restart files.
## Why It Matters
Execution is the operational boundary between model definition and numerical results. It determines which input file is parsed, what checks run before solving, which files are created, whether a failed analysis can be continued or recovered, and how external code such as user subroutines enters the analysis.
## Connections
- [[Abaqus Input File Syntax]] defines the input consumed by the job.
- [[Abaqus Resource and Parallel Execution]] controls memory, scratch storage, CPU usage, MPI/threading, and GPU settings.
- [[Abaqus Output Database and Results Files]] describes the files produced by execution.
- [[Abaqus Restart and Results Transfer]] describes staged continuation and state import workflows.
- [[Abaqus User Subroutines and Utility Routines]] describes compiled extension code attached to job execution.
## Sources
- [[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]]
@@ -0,0 +1,55 @@
---
type: concept
title: "Abaqus Matrix Generation and Reduced Models"
complexity: advanced
domain: computational-mechanics
created: 2026-05-29
updated: 2026-05-29
address: c-000084
aliases:
- Abaqus matrix generation
- Abaqus generated matrices
- Abaqus reduced matrix models
tags:
- concept
- finite-element-method
- abaqus
- matrix-assembly
- model-reduction
status: current
related:
- "[[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]]"
- "[[Abaqus Matrix-Based Model Definition]]"
- "[[Abaqus Substructuring and Submodeling]]"
- "[[Direct Stiffness Method]]"
- "[[Finite Element Program Implementation]]"
sources:
- "[[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]]"
---
# Abaqus Matrix Generation and Reduced Models
## Definition
Abaqus matrix generation is a linear perturbation procedure that exports stiffness, mass, viscous damping, structural damping, and load matrices from an Abaqus model for reuse or exchange.
## How It Works
The procedure can generate global assembled matrices or element-by-element matrices. It can include preload and initial-stress effects when geometric nonlinearity is active, and it can write matrix data to SIM files or text formats for later Abaqus input or external software.
The generated load matrix contains integrated nodal load vectors for load cases defined in the matrix generation step. Matrix generation can be scoped to an element set, to finite element contributions, or to matrix input contributions.
## Why It Matters
Matrix generation exposes the algebraic representation behind a finite element model without exposing the original mesh, material, or modeling details. It is useful for model exchange, vendor interaction, reduced-order workflows, and coupling finite element models with external simulation tools.
## Connections
- [[Abaqus Matrix-Based Model Definition]] covers the complementary input side: using matrices inside a model.
- [[Direct Stiffness Method]] is the classical stiffness-assembly view behind generated matrices.
- [[Finite Element Program Implementation]] provides the data-flow context from element matrices to global matrices and output.
## Sources
- [[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]]
@@ -0,0 +1,60 @@
---
type: concept
title: "Abaqus Matrix-Based Model Definition"
complexity: advanced
domain: computational-mechanics
created: 2026-05-29
updated: 2026-05-29
address: c-000075
aliases:
- Abaqus matrix input
- matrix-based model definition
- Abaqus matrix assembly
tags:
- concept
- finite-element-method
- abaqus
- matrix-assembly
status: current
related:
- "[[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]]"
- "[[Abaqus Matrix Generation and Reduced Models]]"
- "[[Direct Stiffness Method]]"
- "[[Static Equilibrium Equation Solvers]]"
- "[[Direct Time Integration Methods]]"
- "[[Finite Element Program Implementation]]"
sources:
- "[[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]]"
---
# Abaqus Matrix-Based Model Definition
## Definition
Abaqus matrix-based model definition is the use of directly supplied stiffness, mass, viscous damping, or structural damping matrices as part of an Abaqus/Standard model.
## How It Works
The guide describes named matrix input in text or SIM form. A matrix can be symmetric or unsymmetric, scaled, and assembled into the analysis model through shared nodes or explicit node remapping. Matrix-based components can represent a model part when the analyst already has a linearized matrix description from another source or from a previous analysis.
Matrix assembly connects matrix-represented regions to conventionally meshed regions. In nonlinear analyses, the supplied matrix contribution remains linear; the surrounding model can still undergo nonlinear material, contact, or geometric response depending on the procedure and connected elements.
Volume II adds the complementary generation workflow: Abaqus/Standard can generate stiffness, mass, damping, and load matrices in a linear perturbation step and write them to SIM or text files for later Abaqus input or external software.
## Why It Matters
Matrix input exposes the algebraic layer of finite element analysis. It connects production [[ABAQUS]] modeling to [[Direct Stiffness Method]] ideas: element or component contributions become matrices that are assembled into global static or dynamic equations.
## Connections
- [[Static Equilibrium Equation Solvers]] solve stiffness-based systems that matrix input can contribute to.
- [[Direct Time Integration Methods]] can use mass and damping matrices in transient dynamics.
- [[Finite Element Program Implementation]] explains the matrix assembly and global equation context behind this feature.
- [[Abaqus Matrix Generation and Reduced Models]] covers the export side of the same matrix-based workflow.
## Sources
- [[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]]
@@ -0,0 +1,55 @@
---
type: concept
title: "Abaqus Multiphysics Coupling and Co-simulation"
complexity: advanced
domain: computational-mechanics
created: 2026-05-29
updated: 2026-05-29
address: c-000089
aliases:
- Abaqus co-simulation
- Abaqus sequential coupling
- Abaqus multiphysics coupling
tags:
- concept
- finite-element-method
- abaqus
- multiphysics
- co-simulation
status: current
related:
- "[[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]]"
- "[[Finite Element Heat Transfer and Field Problems]]"
- "[[Abaqus Output Database and Results Files]]"
- "[[Abaqus Job Execution Workflow]]"
- "[[Abaqus User Subroutines and Utility Routines]]"
sources:
- "[[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]]"
---
# Abaqus Multiphysics Coupling and Co-simulation
## Definition
Abaqus multiphysics coupling and co-simulation are workflows for coupling structural, thermal, fluid, electromagnetic, acoustic, logical, and other analysis domains either within Abaqus procedures or at run time with other solvers.
## How It Works
Sequential coupling uses results from one analysis as predefined fields or loads in a later analysis. Common fields include temperature, normalized concentration, and electric potential. A common workflow is uncoupled heat transfer followed by thermal-stress analysis, where temperature history is read from the output database or results file and interpolated into the stress analysis.
Co-simulation performs run-time coupling between Abaqus and another Abaqus analysis or a third-party program. The coupled domains exchange data over a common interface in a synchronized way. Examples include fluid-structure interaction, conjugate heat transfer, electromagnetic-thermal coupling, electromagnetic-mechanical coupling, Standard/Explicit structural partitioning, and structural-logical coupling with system-level models.
## Why It Matters
Coupled physics can be too expensive, too specialized, or too weakly coupled to solve with one monolithic procedure. Sequential coupling and co-simulation let analysts choose the coupling strength and solver boundary deliberately.
## Connections
- [[Finite Element Heat Transfer and Field Problems]] gives the broader field-problem and multiphysics context.
- [[Abaqus Output Database and Results Files]] provides the stored field histories used in sequential coupling.
- [[Abaqus User Subroutines and Utility Routines]] provides lower-level extension paths for custom staggered or external data exchange.
## Sources
- [[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]]
@@ -0,0 +1,57 @@
---
type: concept
title: "Abaqus Nonlinear Solution Control"
complexity: advanced
domain: computational-mechanics
created: 2026-05-29
updated: 2026-05-29
address: c-000081
aliases:
- Abaqus convergence controls
- Abaqus nonlinear controls
- Abaqus Newton iteration controls
tags:
- concept
- finite-element-method
- abaqus
- nonlinear-analysis
- convergence
status: current
related:
- "[[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]]"
- "[[Nonlinear Finite Element Analysis]]"
- "[[Static Equilibrium Equation Solvers]]"
- "[[Direct Time Integration Methods]]"
- "[[Abaqus Analysis Procedures]]"
sources:
- "[[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]]"
---
# Abaqus Nonlinear Solution Control
## Definition
Abaqus nonlinear solution control is the set of increment, iteration, convergence, stabilization, and time-integration accuracy settings used by Abaqus/Standard to solve nonlinear analyses.
## How It Works
In nonlinear Abaqus/Standard procedures, a step is broken into increments. At the end of each increment Abaqus attempts to find an equilibrium configuration. Each iteration computes a correction using a tangent stiffness, updates the configuration, computes internal forces, and compares residuals and corrections against convergence criteria.
If the iteration diverges or fails to meet tolerances, Abaqus may cut back the increment and retry. Automatic incrementation is usually preferred because it responds to nonlinear changes that are difficult to predict before the run.
The guide also separates force residual convergence, correction-size checks, commonly used control parameters, automatic stabilization for unstable static problems, and transient time-integration accuracy checks.
## Why It Matters
Nonlinear failure is often not a material or element problem alone. It can reflect step size, stabilization, contact status, load amplitude, solver controls, or transient accuracy. This page is the operational counterpart to [[Nonlinear Finite Element Analysis]].
## Connections
- [[Static Equilibrium Equation Solvers]] supplies the linear solves inside Newton iterations.
- [[Direct Time Integration Methods]] supplies the transient integration context for dynamic steps.
- [[Abaqus Resource and Parallel Execution]] affects the cost of repeated tangent solves and cutbacks.
## Sources
- [[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]]
@@ -0,0 +1,56 @@
---
type: concept
title: "Abaqus Output Database and Results Files"
complexity: intermediate
domain: computational-mechanics
created: 2026-05-29
updated: 2026-05-29
address: c-000078
aliases:
- Abaqus ODB
- Abaqus results file
- Abaqus output files
tags:
- concept
- finite-element-method
- abaqus
- output
- postprocessing
status: current
related:
- "[[Abaqus-Analysis-User-s-Guide-Volume-I|Abaqus Analysis User's Guide Volume I]]"
- "[[Abaqus Job Execution Workflow]]"
- "[[Abaqus Input File Syntax]]"
- "[[Finite Element Modeling and Convergence Checks]]"
- "[[Finite Element Program Implementation]]"
sources:
- "[[Abaqus-Analysis-User-s-Guide-Volume-I|Abaqus Analysis User's Guide Volume I]]"
---
# Abaqus Output Database and Results Files
## Definition
Abaqus output database and results files are the persistent files through which Abaqus reports computed fields, histories, diagnostics, status information, restart data, and selected analysis results.
## How It Works
Common output files include the data file (`.dat`), output database (`.odb`), SIM database (`.sim`), selected results file (`.fil`), message file (`.msg`), status file (`.sta`), and restart files. Different Abaqus products and procedures may create different combinations of files.
The output database stores field output, history output, and diagnostic information. Field output is usually spatially broad and written less frequently, such as stress or displacement fields over model regions. History output is written more frequently at selected points or regions, such as a reaction force, displacement, energy, or contact quantity over time.
The selected results file is a lower-level record stream intended for external or custom postprocessing. It uses record keys and attributes, references internal node and element numbers, and can be accessed by utility routines such as `INITPF`, `DBRNU`, `DBFILE`, `POSFIL`, and `DBFILW`.
## Why It Matters
Output control is part of the analysis model. Too little output hides modeling or convergence problems; too much output increases runtime and file size. The distinction between field output, history output, diagnostics, and selected results files determines how an analyst validates, debugs, and postprocesses an analysis.
## Connections
- [[Abaqus Input File Syntax]] controls output requests in history data.
- [[Abaqus Job Execution Workflow]] creates and manages the output files.
- [[Finite Element Modeling and Convergence Checks]] depends on reliable displacement, stress, reaction, energy, and diagnostic output.
## Sources
- [[Abaqus-Analysis-User-s-Guide-Volume-I|Abaqus Analysis User's Guide Volume I]]
@@ -0,0 +1,65 @@
---
type: concept
title: "Abaqus Resource and Parallel Execution"
complexity: advanced
domain: computational-mechanics
created: 2026-05-29
updated: 2026-05-29
address: c-000077
aliases:
- Abaqus parallel execution
- Abaqus resource control
- Abaqus environment settings
tags:
- concept
- finite-element-method
- abaqus
- parallel-execution
- resources
status: current
related:
- "[[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]]"
- "[[Abaqus Job Execution Workflow]]"
- "[[Abaqus Explicit Analysis Efficiency Techniques]]"
- "[[Abaqus User Subroutines and Utility Routines]]"
- "[[Static Equilibrium Equation Solvers]]"
- "[[Direct Time Integration Methods]]"
- "[[Finite Element Program Implementation]]"
sources:
- "[[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]]"
---
# Abaqus Resource and Parallel Execution
## Definition
Abaqus resource and parallel execution settings control how an Abaqus analysis uses memory, scratch disk space, CPU cores, MPI processes, threads, domains, and GPU acceleration.
## How It Works
Environment settings can be defined at site, user, or job level and use Python syntax. Command-line options can override environment defaults. The guide highlights settings such as `cpus`, `domains`, `parallel`, `run_mode`, `scratch`, `memory`, `standard_parallel`, `double_precision`, and `gpus`.
Resource planning separates persistent output data from temporary scratch data. Disk space is needed for output files, memory is needed for performance-critical data, and scratch storage supports solver working data. Data check runs can estimate memory requirements before a full analysis.
Parallel execution differs across products and procedures. Abaqus/Standard can parallelize input preprocessing, direct sparse solution, iterative solution, and element operations. Abaqus/Explicit uses domain decomposition for most computation, while some preprocessing and packaging remain serial. User subroutines must be thread-safe when used in threaded execution.
Volume II adds procedure-specific performance levers: direct versus iterative linear solvers, explicit mass scaling, selective subcycling, matrix generation, substructuring, and co-simulation all change the computational cost profile of a model.
## Why It Matters
Large finite element analyses often fail or become impractical because of resource configuration rather than formulation alone. Memory, scratch placement, parallel mode, solver choice, and user subroutine behavior can change runtime, scalability, and failure modes.
## Connections
- [[Abaqus Job Execution Workflow]] supplies the command context where resource options are applied.
- [[Static Equilibrium Equation Solvers]] and [[Direct Time Integration Methods]] explain why implicit, explicit, direct, and iterative procedures stress resources differently.
- [[Finite Element Program Implementation]] provides the broader data-structure and solver context.
- [[Abaqus Explicit Analysis Efficiency Techniques]] covers explicit time-increment cost controls.
- [[Abaqus User Subroutines and Utility Routines]] captures extension-code memory and parallel-safety concerns.
## Sources
- [[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]]
@@ -0,0 +1,57 @@
---
type: concept
title: "Abaqus Restart and Results Transfer"
complexity: advanced
domain: computational-mechanics
created: 2026-05-29
updated: 2026-05-29
address: c-000082
aliases:
- Abaqus restart analysis
- Abaqus import analysis
- Abaqus results transfer
tags:
- concept
- finite-element-method
- abaqus
- restart
- continuation
status: current
related:
- "[[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]]"
- "[[Abaqus Job Execution Workflow]]"
- "[[Abaqus Output Database and Results Files]]"
- "[[Abaqus General and Linear Perturbation Steps]]"
- "[[Static Equilibrium Equation Solvers]]"
sources:
- "[[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]]"
---
# Abaqus Restart and Results Transfer
## Definition
Abaqus restart and results transfer techniques continue an analysis from saved model-state data or import results from a previous Abaqus analysis into a new analysis.
## How It Works
Restart output writes the model definition and current state to restart-related files. It supports continuing an interrupted job, appending additional steps after reviewing results, or restarting from an intermediate point with a changed load history.
Results transfer imports a deformed mesh and associated material state between Abaqus/Standard and Abaqus/Explicit, from Standard to Standard, or from Explicit to Explicit. Manufacturing workflows use this to chain preload, forming, and springback analyses. Assembly workflows can transfer a local component state into a later larger model.
When a dynamic state is imported into a static Abaqus/Standard step, the imported configuration is not initially in static equilibrium. Abaqus can remove out-of-balance forces gradually in the first static step so the model settles into a residual stress state compatible with static equilibrium.
## Why It Matters
Restart and import workflows let a finite element analysis become a sequence of staged simulations rather than one monolithic run. They also make file output policy part of the analysis design: if restart data were not written, many continuation paths are unavailable.
## Connections
- [[Abaqus Output Database and Results Files]] explains the output and restart files involved.
- [[Abaqus Job Execution Workflow]] covers command-level continuation and recovery.
- [[Abaqus General and Linear Perturbation Steps]] determines which steps advance model state and which do not write restart information.
## Sources
- [[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]]
@@ -0,0 +1,55 @@
---
type: concept
title: "Abaqus Spatial Model Definition"
complexity: intermediate
domain: computational-mechanics
created: 2026-05-29
updated: 2026-05-29
address: c-000073
aliases:
- Abaqus model definition
- Abaqus node and element definition
- Abaqus spatial modeling
tags:
- concept
- finite-element-method
- abaqus
- modeling
status: current
related:
- "[[Abaqus-Analysis-User-s-Guide-Volume-I|Abaqus Analysis User's Guide Volume I]]"
- "[[Abaqus Input File Syntax]]"
- "[[Abaqus Element Library]]"
- "[[Isoparametric Finite Elements]]"
- "[[Finite Element Program Implementation]]"
sources:
- "[[Abaqus-Analysis-User-s-Guide-Volume-I|Abaqus Analysis User's Guide Volume I]]"
---
# Abaqus Spatial Model Definition
## Definition
Abaqus spatial model definition is the practical specification of the finite element mesh and model topology: nodes, elements, sets, coordinate systems, sections, distributions, and optional model-level mass or display definitions.
## How It Works
Nodes are assigned numbers and coordinates, optionally in local coordinate systems. Node numbers are unique within their scope, and local coordinates are transformed into the working system when the model is read. Node sets provide reusable groups for constraints, loads, interactions, and output requests.
Elements are defined by element number, element type, and connectivity. Element type selects the formulation from the [[Abaqus Element Library]], while connectivity maps the element's local topology to node numbers. Element sets group elements for section assignments, material behavior, output, surfaces, or load definitions.
The guide also covers generated, copied, filled, and mapped node or element definitions, plus distributions, nonstructural mass, mass adjustment, display bodies, and integrated output sections. These features turn the mesh into an analysis-ready model rather than just a list of coordinates and connectivities.
## Why It Matters
Spatial model definition is where the mathematical finite element discretization becomes concrete. It determines the geometry, topology, degrees of freedom, element formulation, and grouping structure that later procedures and output requests operate on.
## Connections
- [[Abaqus Input File Syntax]] gives the keyword grammar used to enter the spatial model.
- [[Abaqus Surface and Assembly Modeling]] builds contact, loading, and reusable part-instance structure on top of nodes and elements.
- [[Finite Element Modeling and Convergence Checks]] evaluates whether the resulting mesh and idealization are credible.
## Sources
- [[Abaqus-Analysis-User-s-Guide-Volume-I|Abaqus Analysis User's Guide Volume I]]
@@ -0,0 +1,57 @@
---
type: concept
title: "Abaqus Structural Optimization and Parametric Studies"
complexity: advanced
domain: computational-mechanics
created: 2026-05-29
updated: 2026-05-29
address: c-000090
aliases:
- Abaqus structural optimization
- Abaqus design sensitivity analysis
- Abaqus parametric studies
tags:
- concept
- finite-element-method
- abaqus
- optimization
- parametric-studies
status: current
related:
- "[[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]]"
- "[[Finite Element Modeling and Convergence Checks]]"
- "[[Abaqus Output Database and Results Files]]"
- "[[Abaqus Job Execution Workflow]]"
- "[[Finite Element Program Implementation]]"
sources:
- "[[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]]"
---
# Abaqus Structural Optimization and Parametric Studies
## Definition
Abaqus structural optimization and parametric studies are workflows for iteratively changing model design variables, running analyses, and evaluating output-derived responses.
## How It Works
The guide describes topology, shape, sizing, and bead optimization. Topology optimization changes element material density in a design area. Shape optimization moves surface nodes. Sizing optimization changes shell thickness. Bead optimization moves shell nodes along shell normals to form stiffening beads.
Optimization tasks use design responses, objectives, constraints, geometric restrictions, stop conditions, and design cycles. Abaqus/CAE updates the design variables, executes analyses, reads results from the output database, and repeats until stop conditions or iteration limits are reached.
Design sensitivity analysis computes how response quantities change with respect to design parameters. Parametric studies use scripting commands such as `ParStudy`, parameter definition, sampling, execution, result gathering, and reporting to automate design-space exploration.
## Why It Matters
Optimization and parametric studies turn finite element analysis from one result calculation into a controlled design process. They depend on clean model parametrization, reliable output requests, and a clear distinction between objective functions and constraints.
## Connections
- [[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.
## Sources
- [[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]]
@@ -0,0 +1,55 @@
---
type: concept
title: "Abaqus Substructuring and Submodeling"
complexity: advanced
domain: computational-mechanics
created: 2026-05-29
updated: 2026-05-29
address: c-000083
aliases:
- Abaqus substructures
- Abaqus submodeling
- Abaqus global-local modeling
tags:
- concept
- finite-element-method
- abaqus
- model-reduction
- submodeling
status: current
related:
- "[[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]]"
- "[[Abaqus Matrix Generation and Reduced Models]]"
- "[[Abaqus Matrix-Based Model Definition]]"
- "[[Static Equilibrium Equation Solvers]]"
- "[[Finite Element Modeling and Convergence Checks]]"
sources:
- "[[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]]"
---
# Abaqus Substructuring and Submodeling
## Definition
Abaqus substructuring and submodeling are model-reduction and global-local analysis techniques. Substructuring condenses a collection of elements to retained degrees of freedom; submodeling drives a refined local model from results of a coarser global model.
## How It Works
Substructures eliminate internal degrees of freedom on the basis of linear response while retaining boundary degrees of freedom for connection to the rest of the model. After generation, a substructure can be used like an element with stiffness, optional mass, damping, and scalable load vectors. It is useful when identical components recur, when large mostly linear regions can be reused, or when local nonlinearities can be isolated.
Submodeling uses global analysis results to prescribe driven variables on a local model. Node-based submodeling interpolates nodal results such as displacements, temperatures, or pressures. Surface-based submodeling interpolates stress results on driven element faces. The submodel can use a refined mesh, different element types, or even a different Standard/Explicit procedure sequence when the local behavior has limited feedback on the global response.
## Why It Matters
Both techniques are practical responses to finite element scale. They reduce cost while preserving targeted detail, but they rely on a clear separation between global behavior, local behavior, and the degrees of freedom or result fields used to connect them.
## Connections
- [[Static Equilibrium Equation Solvers]] includes the static condensation and reduced-system context.
- [[Abaqus Matrix Generation and Reduced Models]] covers the matrix exchange side of reduced modeling.
- [[Finite Element Modeling and Convergence Checks]] supplies the judgment needed to decide whether a local refined model is valid.
## Sources
- [[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]]
@@ -0,0 +1,56 @@
---
type: concept
title: "Abaqus Surface and Assembly Modeling"
complexity: advanced
domain: computational-mechanics
created: 2026-05-29
updated: 2026-05-29
address: c-000074
aliases:
- Abaqus surfaces
- Abaqus assemblies
- Abaqus part instances
tags:
- concept
- finite-element-method
- abaqus
- contact
- assembly
status: current
related:
- "[[Abaqus-Analysis-User-s-Guide-Volume-I|Abaqus Analysis User's Guide Volume I]]"
- "[[Abaqus Spatial Model Definition]]"
- "[[Finite Element Contact Formulation]]"
- "[[Finite Element Load Vector Assembly]]"
- "[[ABAQUS]]"
sources:
- "[[Abaqus-Analysis-User-s-Guide-Volume-I|Abaqus Analysis User's Guide Volume I]]"
---
# Abaqus Surface and Assembly Modeling
## Definition
Abaqus surface and assembly modeling is the workflow for defining named geometric interfaces and reusable part-instance structures in an Abaqus model.
## How It Works
Surfaces are named regions used for contact and interactions, distributed loads, tie and coupling constraints, cavities, radiation, pretension sections, integrated output sections, and free body output. The guide distinguishes element-based, node-based, analytical rigid, and Eulerian material surfaces. Surface definitions have orientation and normal direction, but they are geometric or topological abstractions rather than volumetric elements.
Assemblies organize reusable parts and positioned instances. A part contains its own nodes, elements, sets, surfaces, and sections; an instance places that part into the assembly. The assembly then defines interactions, constraints, and analysis-level references between instances. Names are scoped within parts, instances, and the assembly.
Typical input-file boundaries are `*PART` / `*END PART`, `*INSTANCE` / `*END INSTANCE`, and `*ASSEMBLY` / `*END ASSEMBLY`.
## Why It Matters
Surfaces and assemblies are the practical bridge between mesh topology and engineering modeling. They allow a finite element model to express contact interfaces, distributed loads, constraints, and repeated components without flattening everything into one global node and element list.
## Connections
- [[Finite Element Contact Formulation]] depends on stable surface definitions for interface constraints.
- [[Finite Element Load Vector Assembly]] uses surfaces when distributed surface tractions or pressures are converted into equivalent nodal terms.
- [[Abaqus Spatial Model Definition]] supplies the nodes, elements, and sets that surfaces and assemblies reference.
## Sources
- [[Abaqus-Analysis-User-s-Guide-Volume-I|Abaqus Analysis User's Guide Volume I]]
@@ -0,0 +1,57 @@
---
type: concept
title: "Abaqus User Subroutines and Utility Routines"
complexity: advanced
domain: computational-mechanics
created: 2026-05-29
updated: 2026-05-29
address: c-000091
aliases:
- Abaqus user subroutines
- Abaqus utility routines
- Abaqus external databases
tags:
- concept
- finite-element-method
- abaqus
- user-subroutines
- implementation
status: current
related:
- "[[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]]"
- "[[Abaqus Job Execution Workflow]]"
- "[[Abaqus Resource and Parallel Execution]]"
- "[[Finite Element Program Implementation]]"
- "[[Abaqus Multiphysics Coupling and Co-simulation]]"
sources:
- "[[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]]"
---
# Abaqus User Subroutines and Utility Routines
## Definition
Abaqus user subroutines and utility routines extend Abaqus analyses with compiled C, C++, or Fortran code when ordinary keyword input is not flexible enough.
## How It Works
User subroutines are included at execution time through the job command or job settings. They are not saved into restart files, so they must be supplied again for restarted runs and can be revised if needed.
Subroutines can call certain Abaqus utility routines, but user subroutines cannot call one another directly. External database hooks such as `UEXTERNALDB` and `VEXTERNALDB` can manage runtime data exchange, once-per-increment computations, accumulated output, or staggered interaction with other codes.
The guide emphasizes implementation discipline: include the required Abaqus parameter files, follow Fortran/C calling conventions, avoid overwriting variables not designated for user definition, allocate large arrays dynamically, respect Abaqus file unit numbers, and test on small models before production use.
## Why It Matters
User subroutines are the point where a production finite element code becomes an extensible platform. They can encode material behavior, loads, fields, output, control logic, and external coupling, but they also introduce compiler, memory, thread-safety, restart, and debugging risks.
## Connections
- [[Abaqus Job Execution Workflow]] supplies the command-line path for compiling and linking user code.
- [[Abaqus Resource and Parallel Execution]] matters because user routines share memory and must behave correctly under parallel execution.
- [[Finite Element Program Implementation]] is the broader code-architecture context for extension points.
## Sources
- [[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]]
@@ -0,0 +1,53 @@
---
type: concept
title: "Axisymmetric Finite Elements"
complexity: intermediate
domain: computational-mechanics
created: 2026-05-29
updated: 2026-05-29
address: c-000067
aliases:
- axisymmetric element
- triangular torus element
- body of revolution finite element
tags:
- concept
- finite-element-method
- continuum-elements
- axisymmetric-analysis
status: current
related:
- "[[Plane Stress and Plane Strain Elements]]"
- "[[Isoparametric Finite Elements]]"
- "[[Finite Element Thermal Stress Analysis]]"
- "[[Finite Element Modeling and Convergence Checks]]"
sources:
- "[[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]]"
---
# Axisymmetric Finite Elements
## Definition
Axisymmetric finite elements model bodies of revolution when the geometry, material behavior, boundary conditions, and loading are symmetric about an axis.
## How They Work
The simplest axisymmetric element is a triangular ring, or triangular torus, formed by rotating a triangular cross section around the axis of symmetry. The unknowns are radial and axial displacements in the cross section, but the strain state includes radial, axial, circumferential, and shear components.
The stiffness and load terms include the circumferential integration effect, commonly appearing through a radius-weighted area integral. This lets a two-dimensional mesh represent a three-dimensional body of revolution such as a thick pressure vessel, circular footing problem, or axisymmetric solid.
## Why It Matters
Axisymmetric elements are efficient when their assumptions hold. They avoid the cost of a full 3D mesh while retaining the hoop strain and hoop stress behavior that plane stress or plane strain idealizations would miss.
## Connections
- [[Plane Stress and Plane Strain Elements]] are also 2D idealizations, but they do not represent circumferential strain.
- [[Finite Element Thermal Stress Analysis]] includes an axisymmetric thermal strain case.
- [[Isoparametric Finite Elements]] generalizes the same cross-section mapping idea to higher-order or quadrilateral axisymmetric elements.
## Sources
- [[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]]
@@ -0,0 +1,57 @@
---
type: concept
title: "Bar and Truss Finite Elements"
complexity: intermediate
domain: computational-mechanics
created: 2026-05-29
updated: 2026-05-29
address: c-000064
aliases:
- bar element
- truss element
- plane truss finite element
- space truss finite element
tags:
- concept
- finite-element-method
- structural-mechanics
- truss
status: current
related:
- "[[Direct Stiffness Method]]"
- "[[Displacement-Based Finite Element Formulation]]"
- "[[Finite Element Load Vector Assembly]]"
- "[[Finite Element Modeling and Convergence Checks]]"
sources:
- "[[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]]"
---
# Bar and Truss Finite Elements
## Definition
Bar and truss finite elements are one-dimensional structural elements that carry axial force through nodal translational degrees of freedom.
## How They Work
The local bar element assumes an axial displacement field along the element length. The strain is the derivative of that displacement, the stress follows from Hooke's law, and the local stiffness has the familiar axial form proportional to `AE/L`.
For truss analysis, local bar stiffness is transformed into the global coordinate system using direction cosines. Plane truss members use two translational degrees of freedom per node in the global plane, while space truss members extend the same transformation idea to three dimensions. After transformation, each member contributes to the global stiffness matrix through the [[Direct Stiffness Method]].
## Modeling Assumptions
- The member carries axial tension or compression.
- Shear force and bending moment are neglected.
- Transverse displacement effects are ignored within the element formulation.
- Pin-connected truss idealization is appropriate for the structure being modeled.
## Connections
- [[Beam and Frame Finite Elements]] add bending, shear, moments, and rotational degrees of freedom.
- [[Finite Element Load Vector Assembly]] is needed when bars carry distributed or thermal loads.
- [[Direct Time Integration Methods]] extends bar equations by adding mass matrices and time-dependent forcing.
## Sources
- [[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]]
@@ -0,0 +1,56 @@
---
type: concept
title: "Beam and Frame Finite Elements"
complexity: intermediate
domain: computational-mechanics
created: 2026-05-29
updated: 2026-05-29
address: c-000065
aliases:
- beam finite element
- frame finite element
- plane frame element
- grid element
tags:
- concept
- finite-element-method
- structural-mechanics
- beams
status: current
related:
- "[[Direct Stiffness Method]]"
- "[[Bar and Truss Finite Elements]]"
- "[[Finite Element Load Vector Assembly]]"
- "[[Direct Time Integration Methods]]"
- "[[Shell Locking Phenomenon]]"
sources:
- "[[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]]"
---
# Beam and Frame Finite Elements
## Definition
Beam and frame finite elements model slender structural members whose response includes bending, shear, axial deformation, moments, and rotations.
## How They Work
The Euler-Bernoulli beam element uses transverse displacement and rotation degrees of freedom at each node. Its displacement field is cubic so that both displacement and slope can be matched at nodes. The resulting stiffness relates nodal transverse forces and bending moments to nodal deflections and rotations.
For short or deep beams, transverse shear deformation can become significant, motivating Timoshenko beam theory. Frame elements then combine axial bar behavior with beam bending behavior and use coordinate transformation matrices so arbitrarily oriented members can be assembled into plane frames, grids, and spatial frames.
## Why It Matters
Beam and frame elements sit between simple axial trusses and full continuum or shell models. They are efficient for bridges, buildings, machine frames, and grid structures when member-level idealization is appropriate.
## Connections
- [[Bar and Truss Finite Elements]] provide the axial part of a frame element.
- [[Finite Element Load Vector Assembly]] handles distributed loads and equivalent nodal forces on beams.
- [[Direct Time Integration Methods]] uses beam mass matrices for vibration and transient structural analysis.
- [[Shell Locking Phenomenon]] is conceptually related through transverse shear treatment, though shell locking is a different element pathology.
## Sources
- [[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]]
+55
View File
@@ -0,0 +1,55 @@
---
type: concept
title: "Direct Stiffness Method"
complexity: intermediate
domain: computational-mechanics
created: 2026-05-29
updated: 2026-05-29
address: c-000063
aliases:
- stiffness method
- displacement method
- direct stiffness assembly
tags:
- concept
- finite-element-method
- structural-mechanics
- assembly
status: current
related:
- "[[Finite Element Method]]"
- "[[Displacement-Based Finite Element Formulation]]"
- "[[Static Equilibrium Equation Solvers]]"
- "[[Finite Element Program Implementation]]"
- "[[Finite Element Load Vector Assembly]]"
sources:
- "[[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]]"
---
# Direct Stiffness Method
## Definition
The direct stiffness method is the displacement-based finite element assembly procedure that forms a global stiffness system from element stiffness matrices, applies boundary conditions, solves for nodal displacements, and recovers element forces, strains, or stresses.
## How It Works
The method begins with an element relation between nodal force and nodal displacement. For a structure, element matrices are transformed to the global coordinate system when needed, mapped into global degrees of freedom, and superposed into the global system.
The introductory spring element is used to show the core logic: define element degrees of freedom, choose a displacement function, derive the element stiffness matrix, assemble the total stiffness matrix, impose homogeneous or nonhomogeneous boundary conditions, solve the reduced equations, and compute reactions or internal forces.
## Why It Matters
The direct stiffness method is the practical bridge from element derivation to finite element software. It is simple enough to demonstrate by hand for spring, bar, truss, beam, and frame assemblages, yet it is also the same structural pattern used inside larger finite element programs.
## Connections
- [[Displacement-Based Finite Element Formulation]] gives the general formulation class.
- [[Bar and Truss Finite Elements]] and [[Beam and Frame Finite Elements]] are early structural applications.
- [[Finite Element Load Vector Assembly]] supplies the force side of the global equations.
- [[Finite Element Program Implementation]] turns the assembly map into code.
## Sources
- [[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]]
@@ -8,7 +8,7 @@ aliases:
- direct integration
- Newmark method
created: 2026-05-28
updated: 2026-05-28
updated: 2026-05-29
address: c-000014
tags:
- concept
@@ -21,10 +21,18 @@ related:
- "[[Nonlinear Newmark-Beta Integration]]"
- "[[Dynamic Buckling Analysis]]"
- "[[Finite Element Eigenproblem Solvers]]"
- "[[Abaqus Analysis Procedures]]"
- "[[Abaqus Explicit Analysis Efficiency Techniques]]"
- "[[Abaqus Eulerian and Particle Methods]]"
- "[[Beam and Frame Finite Elements]]"
- "[[Bar and Truss Finite Elements]]"
sources:
- "[[Finite Element Procedures]]"
- "[[MITC Study Notes]]"
- "[[Dynamic-Buckling-Analysis-of-Shell-Structures-using-Finite-Element-Method]]"
- "[[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]]"
---
# Direct Time Integration Methods
@@ -41,6 +49,12 @@ The MITC study notes add a focused nonlinear Newmark-beta derivation: Newton ite
The dynamic buckling thesis uses time-dependent axial compression as the loading context. It connects dynamic response, natural frequency, and buckling instability boundaries rather than treating time integration as a standalone transient solve.
[[Abaqus Analysis Procedures]] places direct integration inside the broader procedure choice: implicit dynamics, explicit dynamics, modal dynamics, and coupled transient field analyses each carry different stability, increment, and convergence requirements.
[[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]] adds the elementary matrix-dynamics path: spring-mass equations, lumped and consistent mass matrices for bars, beams, trusses, frames, plane elements, axisymmetric elements, and solids, plus central difference, Newmark, Wilson, and transient heat-transfer examples.
[[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.
## 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.
@@ -51,9 +65,16 @@ Time integration choices control stability, phase accuracy, numerical damping, a
- [[Nonlinear Finite Element Analysis]] couples time integration with nonlinear iteration.
- [[Nonlinear Newmark-Beta Integration]] is the specific implicit nonlinear dynamics workflow extracted from the MITC notes.
- [[Finite Element Heat Transfer and Field Problems]] uses related transient integration ideas for first-order field equations.
- [[Abaqus Analysis Procedures]] connects transient integration to Standard/Explicit procedure selection.
- [[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.
## Sources
- [[Finite Element Procedures]]
- [[MITC Study Notes]]
- [[Dynamic-Buckling-Analysis-of-Shell-Structures-using-Finite-Element-Method]]
- [[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]]
@@ -7,7 +7,7 @@ aliases:
- displacement formulation
- displacement method
created: 2026-05-28
updated: 2026-05-28
updated: 2026-05-29
address: c-000008
tags:
- concept
@@ -22,10 +22,15 @@ related:
- "[[Solid Element Strain-Displacement Matrix]]"
- "[[Solid Element Stiffness Integration]]"
- "[[Assumed Transverse Shear Strain Interpolation]]"
- "[[Direct Stiffness Method]]"
- "[[Bar and Truss Finite Elements]]"
- "[[Beam and Frame Finite Elements]]"
- "[[Plane Stress and Plane Strain Elements]]"
sources:
- "[[Finite Element Procedures]]"
- "[[A Continuum Mechanics Based Four-Node Shell]]"
- "[[Solid Element Notes]]"
- "[[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]]"
---
# Displacement-Based Finite Element Formulation
@@ -46,15 +51,19 @@ The four-node shell paper gives a concrete locking example: direct displacement
[[Solid Element Notes]] gives the corresponding 3D continuum path: interpolate nodal translations, compute small strains with the solid `B` matrix, apply the Hooke-law `D` matrix, and integrate `B^T D B` over the element volume.
[[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]] gives the introductory sequence: start from the [[Direct Stiffness Method]], then apply displacement interpolation to springs, bars, trusses, beams, frames, plane elements, axisymmetric elements, and thermal stress problems.
## Practical Checks
- Does the interpolation reproduce rigid-body motion and constant strain states where required?
- Are displacement boundary conditions imposed consistently?
- Are stresses recovered in a way that reflects the approximation quality?
- Does mesh refinement improve the relevant response quantities?
- Are distributed, body, surface, and thermal loads converted into compatible equivalent nodal forces?
## Sources
- [[Finite Element Procedures]]
- [[A Continuum Mechanics Based Four-Node Shell]]
- [[Solid Element Notes]]
- [[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]]
@@ -0,0 +1,59 @@
---
type: concept
title: "Finite Element Contact Formulation"
complexity: advanced
domain: computational-mechanics
created: 2026-05-29
updated: 2026-05-29
address: c-000060
aliases:
- contact formulation
- surface interaction
- finite element contact
tags:
- concept
- finite-element-method
- contact
- nonlinear-analysis
status: current
related:
- "[[Abaqus Theory Manual]]"
- "[[Abaqus-Analysis-User-s-Guide-Volume-I|Abaqus Analysis User's Guide Volume I]]"
- "[[Abaqus Surface and Assembly Modeling]]"
- "[[Abaqus Analysis Procedures]]"
- "[[Nonlinear Finite Element Analysis]]"
- "[[ABAQUS]]"
sources:
- "[[Abaqus Theory Manual]]"
- "[[Abaqus-Analysis-User-s-Guide-Volume-I|Abaqus Analysis User's Guide Volume I]]"
---
# Finite Element Contact Formulation
## Definition
Finite element contact formulation enforces interaction conditions between surfaces or bodies, usually preventing penetration while optionally modeling friction, separation, pressure-overclosure behavior, and coupled surface effects.
## How It Works
The Abaqus manual treats contact as an interface-modeling problem. Contact constraints relate surface motion and traction across deformable-deformable or deformable-rigid interactions. Different sliding assumptions, enforcement strategies, and surface definitions control how the contact kinematics are tracked during nonlinear increments.
Surface interactions can also carry frictional, thermal, electrical, acoustic, or other coupled behavior. These effects make contact more than a boundary condition: it becomes a nonlinear interface law whose active set, tangent terms, and state can change during the solution.
The user guide adds the model-definition layer: contact and interface behavior are applied to named surfaces, which can be element-based, node-based, analytical rigid, or Eulerian material surfaces. This makes surface definition and orientation part of the contact model, not just preprocessing detail.
## 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.
## Connections
- [[Nonlinear Finite Element Analysis]] provides the active-set and incremental context for contact.
- [[Abaqus Analysis Procedures]] determines whether the contact is solved by implicit, explicit, dynamic, or specialized workflows.
- [[Abaqus Element Library]] supplies the surfaces and element types that participate in contact.
- [[Abaqus Surface and Assembly Modeling]] describes how named surfaces are constructed before they are used by contact.
## Sources
- [[Abaqus Theory Manual]]
- [[Abaqus-Analysis-User-s-Guide-Volume-I|Abaqus Analysis User's Guide Volume I]]
@@ -8,7 +8,7 @@ aliases:
- finite element eigenvalue analysis
- modal analysis
created: 2026-05-28
updated: 2026-05-28
updated: 2026-05-29
address: c-000015
tags:
- concept
@@ -22,9 +22,13 @@ related:
- "[[Dynamic Buckling Analysis]]"
- "[[Geometric Stiffness Matrix]]"
- "[[BLZPACK]]"
- "[[Abaqus Analysis Procedures]]"
- "[[Abaqus General and Linear Perturbation Steps]]"
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]]"
---
# Finite Element Eigenproblem Solvers
@@ -39,6 +43,10 @@ The source introduces eigenvector properties, shifting, zero-mass effects, stand
The dynamic buckling thesis adds an implementation example: [[BLZPACK]], based on Block Lanczos, is used for vibration and buckling eigenvalue analyses in a shell dynamic buckling program.
[[Abaqus Analysis Procedures]] adds the commercial-code procedure context: eigenvalue extraction supports vibration modes, modal dynamics, harmonic response, and buckling or postbuckling workflows.
[[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.
## 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.
@@ -48,8 +56,12 @@ Large finite element models can have many degrees of freedom, but engineering de
- [[Direct Time Integration Methods]] can be contrasted with mode superposition.
- [[Static Equilibrium Equation Solvers]] shares matrix factorization and conditioning concerns.
- [[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.
## 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]]
@@ -7,7 +7,7 @@ aliases:
- finite element field problems
- finite element heat transfer
created: 2026-05-28
updated: 2026-05-28
updated: 2026-05-29
address: c-000012
tags:
- concept
@@ -18,8 +18,13 @@ status: current
related:
- "[[Finite Element Method]]"
- "[[Direct Time Integration Methods]]"
- "[[Finite Element Thermal Stress Analysis]]"
- "[[Finite Element Load Vector Assembly]]"
- "[[Abaqus Multiphysics Coupling and Co-simulation]]"
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]]"
---
# Finite Element Heat Transfer and Field Problems
@@ -32,6 +37,10 @@ Finite element heat transfer and field problems apply the finite element workflo
The governing field equation and boundary conditions are written in a weak or weighted residual form, discretized over elements, assembled into a global system, and solved under steady-state, transient, linear, or nonlinear assumptions. The source treats heat transfer first, then general field problems, then viscous incompressible fluid flow and fluid-structure interaction.
[[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]] adds an introductory transport path: heat conduction is derived from energy conservation and Fourier's law, then formulated in one, two, and three dimensions; mass transport and fluid flow are treated through analogous finite element equations.
[[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]] adds production procedure coverage for heat transfer, coupled thermal-stress, adiabatic analysis, incompressible CFD, electromagnetic procedures, pore fluid diffusion and stress, mass diffusion, acoustic and shock analysis, Aqua loading, sequential coupling, and co-simulation.
## 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.
@@ -41,7 +50,11 @@ The chapter shows that finite element procedures are not limited to solid mechan
- [[Engineering Mathematical Models]] determines which governing equation is appropriate.
- [[Direct Time Integration Methods]] applies to transient heat transfer and flow problems.
- [[Mixed Finite Element Formulations]] is relevant for incompressible flow and pressure-like fields.
- [[Finite Element Thermal Stress Analysis]] uses temperature fields to create thermal strain and stress contributions.
- [[Abaqus Multiphysics Coupling and Co-simulation]] captures the sequential and run-time coupling workflows for field and structural domains.
## 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]]
@@ -0,0 +1,60 @@
---
type: concept
title: "Finite Element Load Vector Assembly"
complexity: intermediate
domain: computational-mechanics
created: 2026-05-29
updated: 2026-05-29
address: c-000068
aliases:
- equivalent nodal forces
- finite element force vector
- load vector assembly
tags:
- concept
- finite-element-method
- assembly
- loading
status: current
related:
- "[[Direct Stiffness Method]]"
- "[[Finite Element Method]]"
- "[[Beam and Frame Finite Elements]]"
- "[[Plane Stress and Plane Strain Elements]]"
- "[[Finite Element Thermal Stress Analysis]]"
- "[[Abaqus Surface and Assembly Modeling]]"
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]]"
---
# Finite Element Load Vector Assembly
## Definition
Finite element load vector assembly converts applied loads into nodal force terms compatible with the element interpolation and then assembles those element force vectors into the global right-hand side.
## How It Works
Concentrated nodal loads can be placed directly into the global force vector. Distributed loads, body forces, surface tractions, heat sources, fluxes, and thermal strains must be converted into equivalent nodal terms before assembly.
The source introduces this through distributed beam loading and later through body and surface forces in plane elements, equivalent nodal forces, and thermal force vectors. The same mapping principle is used: the load is weighted by the element interpolation or work-equivalent statement so that the nodal force vector performs the same virtual work as the original distributed load.
The Abaqus user guide shows the production modeling counterpart: named surfaces are used to apply pressure, traction, radiation, pretension, coupling, and other surface-based model features before the solver converts them into finite element contributions.
## 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.
## Connections
- [[Direct Stiffness Method]] assembles load vectors alongside stiffness matrices.
- [[Beam and Frame Finite Elements]] use equivalent nodal forces for distributed loads.
- [[Plane Stress and Plane Strain Elements]] require body and surface force vectors.
- [[Finite Element Thermal Stress Analysis]] treats thermal strain as an equivalent initial force contribution.
- [[Abaqus Surface and Assembly Modeling]] supplies the named surfaces used by production input files for many distributed loads.
## 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]]
+17 -1
View File
@@ -7,7 +7,7 @@ aliases:
- FEM
- finite element analysis
created: 2026-05-28
updated: 2026-05-28
updated: 2026-05-29
address: c-000006
tags:
- concept
@@ -22,11 +22,18 @@ related:
- "[[Isoparametric Linear Solid Elements]]"
- "[[Continuum Mechanics Based Four-Node Shell Element]]"
- "[[On-the-Finite-Element-Analysis-of-Shell-Structures]]"
- "[[Abaqus Theory Manual]]"
- "[[Abaqus Element Library]]"
- "[[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]]"
sources:
- "[[Finite Element Procedures]]"
- "[[A Continuum Mechanics Based Four-Node Shell]]"
- "[[On-the-Finite-Element-Analysis-of-Shell-Structures]]"
- "[[Solid Element Notes]]"
- "[[Abaqus Theory Manual]]"
- "[[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]]"
---
# Finite Element Method
@@ -49,13 +56,20 @@ The shell FE review reinforces the same modeling-first point: shell results requ
[[Solid Element Notes]] adds a compact element-level derivation for 3D continuum elements: natural-coordinate shape functions, Jacobian derivative mapping, `B` and `D` matrices, stiffness integration, and incompatible mode enrichment.
[[Abaqus Theory Manual]] adds an industrial reference layer: it shows how finite element theory is organized inside a production analysis system through procedures, element libraries, material-point updates, contact, constraints, and coupled-field analyses.
[[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.
## Key Connections
- [[Engineering Mathematical Models]] defines what is being solved.
- [[Displacement-Based Finite Element Formulation]] gives the main solid mechanics derivation.
- [[Isoparametric Finite Elements]] describes practical element construction.
- [[Direct Stiffness Method]] shows the basic matrix assembly workflow.
- [[Finite Element Modeling and Convergence Checks]] captures practical mesh and result checks.
- [[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.
## Sources
@@ -63,3 +77,5 @@ The shell FE review reinforces the same modeling-first point: shell results requ
- [[A Continuum Mechanics Based Four-Node Shell]]
- [[On-the-Finite-Element-Analysis-of-Shell-Structures]]
- [[Solid Element Notes]]
- [[Abaqus Theory Manual]]
- [[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]]
@@ -0,0 +1,70 @@
---
type: concept
title: "Finite Element Modeling and Convergence Checks"
complexity: intermediate
domain: computational-mechanics
created: 2026-05-29
updated: 2026-05-29
address: c-000069
aliases:
- finite element modeling checks
- mesh convergence checks
- finite element result interpretation
tags:
- concept
- finite-element-method
- verification
- modeling
status: current
related:
- "[[Finite Element Method]]"
- "[[Plane Stress and Plane Strain Elements]]"
- "[[Shell Element Benchmark Testing]]"
- "[[Uniform Optimal Convergence]]"
- "[[Finite Element Program Implementation]]"
- "[[Abaqus Spatial Model Definition]]"
- "[[Abaqus Resource and Parallel Execution]]"
- "[[Abaqus Output Database and Results Files]]"
- "[[Abaqus Adaptivity and Mesh Replacement]]"
- "[[Abaqus Structural Optimization and Parametric Studies]]"
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 Element Modeling and Convergence Checks
## Definition
Finite element modeling and convergence checks are the practical decisions and verification steps used to decide whether a mesh, element choice, boundary condition set, loading model, and stress interpretation are credible.
## How It Works
The source treats modeling as partly engineering judgment. The analyst must understand the physical behavior, choose element types that match that behavior, apply boundary conditions and loads consistently, and inspect whether the mesh can represent the expected gradients.
Practical checks include aspect ratio and element distortion, use of symmetry, mesh refinement near stress gradients, compatibility and equilibrium of results, convergence of displacements or stresses, stress interpretation, and static condensation where internal degrees of freedom are removed from the global system.
The Abaqus user guide adds output and execution checks to this modeling view. Field output, history output, diagnostic messages, status files, and selected results files determine whether an analyst can inspect convergence, reactions, energies, stresses, contact response, and restart state with enough detail.
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.
## 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.
## Connections
- [[Finite Element Method]] frames modeling as part of the method, not a preprocessing detail.
- [[Plane Stress and Plane Strain Elements]] are where many practical mesh and stress-recovery issues first appear.
- [[Shell Element Benchmark Testing]] and [[Uniform Optimal Convergence]] give stronger benchmark-centered versions of the same reliability concern.
- [[Abaqus Output Database and Results Files]] describes the output channels used for model checking and postprocessing.
- [[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.
## 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]]
@@ -7,7 +7,7 @@ aliases:
- finite element code architecture
- STAP
created: 2026-05-28
updated: 2026-05-28
updated: 2026-05-29
address: c-000016
tags:
- concept
@@ -23,10 +23,21 @@ related:
- "[[Dynamic Buckling Analysis]]"
- "[[BLZPACK]]"
- "[[ABAQUS]]"
- "[[Direct Stiffness Method]]"
- "[[Finite Element Modeling and Convergence Checks]]"
- "[[Abaqus Input File Syntax]]"
- "[[Abaqus Spatial Model Definition]]"
- "[[Abaqus Job Execution Workflow]]"
- "[[Abaqus Output Database and Results Files]]"
- "[[Abaqus Matrix Generation and Reduced Models]]"
- "[[Abaqus User Subroutines and Utility Routines]]"
sources:
- "[[Finite Element Procedures]]"
- "[[Four-Node-Quadrilateral-Shell-Element-MITC4]]"
- "[[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-I|Abaqus Analysis User's Guide Volume I]]"
- "[[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]]"
---
# Finite Element Program Implementation
@@ -43,6 +54,12 @@ The MITC4 source adds a concrete code-level example: a shell element formulation
The dynamic buckling thesis adds a second program implementation pattern: a custom MITC4 shell code uses a lumped mass matrix and [[BLZPACK]] for eigenvalue problems, then validates results against theoretical solutions, experiments, and [[ABAQUS]] comparisons.
[[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]] adds teaching-program examples: flowcharts and computer-assisted solutions for plane stress/strain, heat transfer, fluid flow, and structural dynamics show how element equations become reusable program workflows.
[[Abaqus-Analysis-User-s-Guide-Volume-I|Abaqus Analysis User's Guide Volume I]] adds a production-code interface view: keyword input is parsed into model data and step history, nodes and elements become scoped spatial definitions, jobs are run through execution modes and environment settings, and results are written to databases, messages, status files, restart files, and selected results records.
[[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.
## 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.
@@ -50,15 +67,22 @@ The finite element method becomes useful only when the mathematical formulation
## Implementation Checklist
- Define node, element, material, load, and boundary condition input structures.
- Parse model data separately from step or history data.
- Map local element degrees of freedom to global equation numbers.
- Compute element matrices using shape functions, Jacobians, constitutive laws, and quadrature.
- Assemble global sparse matrices and vectors.
- Apply constraints and solve the resulting system.
- Recover stresses or other derived quantities from the solved nodal field.
- Write field output, history output, diagnostics, and restart data in formats the analyst can inspect.
- 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.
## Sources
- [[Finite Element Procedures]]
- [[Four-Node-Quadrilateral-Shell-Element-MITC4]]
- [[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-I|Abaqus Analysis User's Guide Volume I]]
- [[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]]
@@ -0,0 +1,54 @@
---
type: concept
title: "Finite Element Thermal Stress Analysis"
complexity: intermediate
domain: computational-mechanics
created: 2026-05-29
updated: 2026-05-29
address: c-000070
aliases:
- thermal stress finite element analysis
- thermal strain load vector
- temperature-induced stress
tags:
- concept
- finite-element-method
- thermal-stress
- coupled-field
status: current
related:
- "[[Finite Element Heat Transfer and Field Problems]]"
- "[[Finite Element Load Vector Assembly]]"
- "[[Plane Stress and Plane Strain Elements]]"
- "[[Axisymmetric Finite Elements]]"
- "[[Displacement-Based Finite Element Formulation]]"
sources:
- "[[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]]"
---
# Finite Element Thermal Stress Analysis
## Definition
Finite element thermal stress analysis computes stresses caused by temperature-induced strains, especially when expansion or contraction is constrained.
## How It Works
The source treats thermal strain as an initial strain contribution. For a uniform temperature change in an isotropic material, thermal strain is proportional to the coefficient of thermal expansion and the temperature change. The constitutive relation is written in terms of mechanical strain minus thermal strain, so the thermal contribution enters the finite element equations as an equivalent nodal force vector.
The same idea is applied to one-dimensional bars, plane stress and plane strain elements, and axisymmetric triangular elements. If the structure is free to expand, thermal strain may produce displacement without stress. If constraints or material incompatibility prevent free expansion, thermal stresses appear.
## 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.
## Connections
- [[Finite Element Heat Transfer and Field Problems]] can supply the temperature distribution.
- [[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.
## Sources
- [[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]]
@@ -0,0 +1,54 @@
---
type: concept
title: "Hybrid Incompressible Elements"
complexity: advanced
domain: computational-mechanics
created: 2026-05-29
updated: 2026-05-29
address: c-000058
aliases:
- hybrid elements
- hybrid incompressibility
- displacement-pressure elements
tags:
- concept
- finite-element-method
- incompressibility
- mixed-formulation
status: current
related:
- "[[Abaqus Theory Manual]]"
- "[[Abaqus Element Library]]"
- "[[Mixed Finite Element Formulations]]"
- "[[Reduced Integration and Hourglass Control]]"
- "[[Isoparametric Finite Elements]]"
sources:
- "[[Abaqus Theory Manual]]"
---
# Hybrid Incompressible Elements
## Definition
Hybrid incompressible elements are mixed finite element formulations that introduce pressure-like variables in addition to displacement variables so incompressible or nearly incompressible materials do not lock.
## How It Works
Displacement-only solid elements can become too stiff when the material response strongly constrains volume change. Abaqus addresses partly incompressible behavior through selective reduced integration of the volumetric strain contribution, and fully incompressible behavior through hybrid formulations where hydrostatic pressure acts as an additional unknown or Lagrange multiplier.
This separates deviatoric deformation from the incompressibility constraint. The element can represent shear deformation while enforcing the pressure or volume constraint through a mixed field rather than forcing the displacement interpolation to carry both roles.
## Why It Matters
Rubbers, elastomers, plastic flow with small elastic compressibility, and some large-deformation material models require stable incompressible treatment. Without a hybrid or otherwise stable mixed formulation, the mesh can show volumetric locking, poor convergence, or unphysical pressure behavior.
## Connections
- [[Mixed Finite Element Formulations]] gives the general multi-field stability setting.
- [[Reduced Integration and Hourglass Control]] is related but not equivalent; reduced quadrature may relieve stiffness, while hybrid elements explicitly add pressure variables.
- [[Abaqus Constitutive Integration]] provides the integration-point material response that supplies deviatoric stress and consistent tangent terms.
## Sources
- [[Abaqus Theory Manual]]
+14 -1
View File
@@ -7,7 +7,7 @@ aliases:
- isoparametric elements
- isoparametric formulation
created: 2026-05-28
updated: 2026-05-28
updated: 2026-05-29
address: c-000009
tags:
- concept
@@ -23,10 +23,17 @@ related:
- "[[Solid Element Shape Functions]]"
- "[[Continuum Mechanics Based Four-Node Shell Element]]"
- "[[Assumed Transverse Shear Strain Interpolation]]"
- "[[Abaqus Element Library]]"
- "[[Reduced Integration and Hourglass Control]]"
- "[[Hybrid Incompressible Elements]]"
- "[[Plane Stress and Plane Strain Elements]]"
- "[[Axisymmetric Finite Elements]]"
sources:
- "[[Finite Element Procedures]]"
- "[[A Continuum Mechanics Based Four-Node Shell]]"
- "[[Solid Element Notes]]"
- "[[Abaqus Theory Manual]]"
- "[[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]]"
---
# Isoparametric Finite Elements
@@ -47,6 +54,10 @@ The four-node shell paper is an example of this bridge: a general quadrilateral
[[Solid Element Notes]] provides the direct 3D continuum example: 4-node tetrahedral, 5-node pyramid, 6-node wedge, and 8-node hexahedral elements interpolate both position and displacement with the same natural-coordinate functions before mapping derivatives through the Jacobian.
[[Abaqus Element Library]] shows the same framework at software-library scale: isoparametric interpolation, numerical integration points, full or reduced quadrature, multi-field interpolation, and hybrid pressure variables become selectable element families.
[[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]] adds the teaching path: it develops isoparametric bar, rectangular plane stress, general plane, higher-order, and three-dimensional stress elements before connecting them to Gaussian and Newton-Cotes quadrature.
## Failure Modes
- Distorted elements can degrade accuracy or convergence.
@@ -59,3 +70,5 @@ The four-node shell paper is an example of this bridge: a general quadrilateral
- [[Finite Element Procedures]]
- [[A Continuum Mechanics Based Four-Node Shell]]
- [[Solid Element Notes]]
- [[Abaqus Theory Manual]]
- [[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]]
@@ -9,7 +9,7 @@ aliases:
- isoparametric solid elements
- 3D solid elements
created: 2026-05-28
updated: 2026-05-28
updated: 2026-05-29
address: c-000049
tags:
- concept
@@ -24,8 +24,10 @@ related:
- "[[Solid Element Shape Functions]]"
- "[[Solid Element Strain-Displacement Matrix]]"
- "[[Solid Element Stiffness Integration]]"
- "[[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]]"
sources:
- "[[Solid Element Notes]]"
- "[[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]]"
---
# Isoparametric Linear Solid Elements
@@ -47,6 +49,8 @@ u(xi) = sum N_i(xi) u_i
The covered topologies are 4-node tetrahedron, 5-node pyramid, 6-node wedge, and 8-node hexahedron. In each case, the element is defined in natural coordinates and mapped to physical space through the Jacobian.
[[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]] adds the introductory three-dimensional stress path through tetrahedral solid elements and isoparametric solid formulation after the plane and axisymmetric element chapters.
## Practical Notes
- Solid elements are suited to three-dimensional volume response rather than beam or shell idealizations.
@@ -58,7 +62,9 @@ The covered topologies are 4-node tetrahedron, 5-node pyramid, 6-node wedge, and
- [[Solid Element Shape Functions]] defines the natural-coordinate interpolation for each covered topology.
- [[Solid Element Strain-Displacement Matrix]] converts the displacement interpolation into engineering strain components.
- [[Solid Element Stiffness Integration]] assembles the stiffness matrix from `B`, `D`, and the Jacobian.
- [[Axisymmetric Finite Elements]] are an efficient reduced-dimensional alternative when body and load symmetry permit.
## Sources
- [[Solid Element Notes]]
- [[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]]
@@ -9,7 +9,7 @@ aliases:
- inf-sup condition
- assumed strain formulation
created: 2026-05-28
updated: 2026-05-28
updated: 2026-05-29
address: c-000010
tags:
- concept
@@ -24,11 +24,14 @@ related:
- "[[Shell Locking Phenomenon]]"
- "[[Uniform Optimal Convergence]]"
- "[[Incompatible Mode Solid Elements]]"
- "[[Hybrid Incompressible Elements]]"
- "[[Reduced Integration and Hourglass Control]]"
sources:
- "[[Finite Element Procedures]]"
- "[[A Continuum Mechanics Based Four-Node Shell]]"
- "[[On-the-Finite-Element-Analysis-of-Shell-Structures]]"
- "[[Solid Element Notes]]"
- "[[Abaqus Theory Manual]]"
---
# Mixed Finite Element Formulations
@@ -47,6 +50,8 @@ The four-node shell paper is not simply a displacement/pressure mixed formulatio
[[Solid Element Notes]] adds another local enrichment pattern: incompatible mode solid elements introduce internal deformation modes and statically condense them, improving element flexibility without adding global nodal unknowns.
[[Hybrid Incompressible Elements]] adds the Abaqus-specific industrial case: hydrostatic pressure can be introduced as an additional field or constraint variable so incompressible materials do not force a displacement-only interpolation into volumetric locking.
## Why It Matters
Mixed formulations are needed when displacement-only elements lock, produce spurious pressure modes, or fail to represent constrained fields accurately. The source treats the inf-sup condition as a central test of whether the chosen interpolation spaces are stable.
@@ -56,6 +61,7 @@ Mixed formulations are needed when displacement-only elements lock, produce spur
- [[Isoparametric Finite Elements]] supplies the element construction machinery.
- [[Nonlinear Finite Element Analysis]] uses mixed formulations for large deformation incompressible behavior.
- [[Finite Element Heat Transfer and Field Problems]] uses analogous ideas when multiple fields interact.
- [[Reduced Integration and Hourglass Control]] is a related numerical remedy, but hybrid elements make the pressure constraint explicit.
## Sources
@@ -63,3 +69,4 @@ Mixed formulations are needed when displacement-only elements lock, produce spur
- [[A Continuum Mechanics Based Four-Node Shell]]
- [[On-the-Finite-Element-Analysis-of-Shell-Structures]]
- [[Solid Element Notes]]
- [[Abaqus Theory Manual]]
@@ -7,7 +7,7 @@ aliases:
- nonlinear FEA
- incremental finite element analysis
created: 2026-05-28
updated: 2026-05-28
updated: 2026-05-29
address: c-000011
tags:
- concept
@@ -25,11 +25,15 @@ related:
- "[[Nonlinear Newmark-Beta Integration]]"
- "[[Geometric Stiffness Matrix]]"
- "[[Dynamic Buckling Analysis]]"
- "[[Abaqus Analysis Procedures]]"
- "[[Abaqus Constitutive Integration]]"
- "[[Finite Element Contact Formulation]]"
sources:
- "[[Finite Element Procedures]]"
- "[[A Continuum Mechanics Based Four-Node Shell]]"
- "[[MITC Study Notes]]"
- "[[Dynamic-Buckling-Analysis-of-Shell-Structures-using-Finite-Element-Method]]"
- "[[Abaqus Theory Manual]]"
---
# Nonlinear Finite Element Analysis
@@ -48,6 +52,8 @@ The MITC study notes add the algebraic bridge from nonlinear kinematics to solut
The dynamic buckling thesis uses geometric nonlinearity to build the geometric stiffness terms required for buckling eigenvalue problems, then validates the resulting program against static, vibration, and dynamic buckling benchmarks.
[[Abaqus Theory Manual]] adds the production-analysis view: nonlinear procedures rely on residual equations, tangent matrices, Newton or quasi-Newton corrections, automatic increments, cutbacks, material Jacobians, and changing contact constraints.
## 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.
@@ -58,6 +64,7 @@ Many engineering failures, large deformation behaviors, buckling events, contact
- Is the tangent matrix consistent with the residual?
- Are increments small enough to follow the equilibrium path?
- Do convergence criteria reflect the physical quantity of interest?
- Are material updates and contact constraints supplying a tangent that matches the active nonlinear state?
## Sources
@@ -65,3 +72,4 @@ Many engineering failures, large deformation behaviors, buckling events, contact
- [[A Continuum Mechanics Based Four-Node Shell]]
- [[MITC Study Notes]]
- [[Dynamic-Buckling-Analysis-of-Shell-Structures-using-Finite-Element-Method]]
- [[Abaqus Theory Manual]]
@@ -0,0 +1,58 @@
---
type: concept
title: "Plane Stress and Plane Strain Elements"
complexity: intermediate
domain: computational-mechanics
created: 2026-05-29
updated: 2026-05-29
address: c-000066
aliases:
- plane stress elements
- plane strain elements
- constant strain triangle
- CST element
- linear strain triangle
- LST element
tags:
- concept
- finite-element-method
- continuum-elements
- plane-stress
- plane-strain
status: current
related:
- "[[Finite Element Method]]"
- "[[Displacement-Based Finite Element Formulation]]"
- "[[Finite Element Modeling and Convergence Checks]]"
- "[[Isoparametric Finite Elements]]"
- "[[Finite Element Load Vector Assembly]]"
sources:
- "[[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]]"
---
# Plane Stress and Plane Strain Elements
## Definition
Plane stress and plane strain elements are two-dimensional continuum finite elements used when a three-dimensional body can be idealized by behavior in a representative plane.
## How They Work
Plane stress assumes the out-of-plane normal and shear stresses are negligible, which is appropriate for thin plates loaded in their plane. Plane strain assumes the out-of-plane normal strain and shear strains are negligible, which is appropriate for long bodies whose geometry and loading do not vary significantly along the length.
The textbook develops the constant-strain triangular element as the simplest plane element. Each node carries in-plane displacement components, and the element uses a linear displacement field that produces constant strain over the triangle. It then introduces the linear-strain triangle as a higher-order alternative and compares element behavior.
## Why It Matters
Plane elements are the first continuum step beyond line elements. They expose key modeling issues that remain important in larger finite element work: element shape quality, stress recovery, compatibility along edges, boundary traction conversion, and convergence under mesh refinement.
## Connections
- [[Finite Element Modeling and Convergence Checks]] gives the practical checks needed before trusting plane element results.
- [[Isoparametric Finite Elements]] generalizes the plane element construction to quadrilateral and higher-order mappings.
- [[Finite Element Thermal Stress Analysis]] reuses plane stress and plane strain constitutive matrices with thermal strain terms.
## Sources
- [[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]]
@@ -0,0 +1,56 @@
---
type: concept
title: "Reduced Integration and Hourglass Control"
complexity: advanced
domain: computational-mechanics
created: 2026-05-29
updated: 2026-05-29
address: c-000057
aliases:
- reduced integration
- hourglass control
- under-integration
tags:
- concept
- finite-element-method
- numerical-integration
- locking
status: current
related:
- "[[Abaqus Theory Manual]]"
- "[[Abaqus Element Library]]"
- "[[Isoparametric Finite Elements]]"
- "[[Solid Element Stiffness Integration]]"
- "[[Shell Locking Phenomenon]]"
- "[[Hybrid Incompressible Elements]]"
sources:
- "[[Abaqus Theory Manual]]"
---
# Reduced Integration and Hourglass Control
## Definition
Reduced integration evaluates an element with fewer integration points than full quadrature. Hourglass control adds stabilization to suppress spurious zero-energy deformation modes that reduced integration can introduce.
## How It Works
Reduced integration can reduce computational cost and, in some element families, improve accuracy at special strain-sampling locations. It can also soften elements that otherwise become overly stiff in bending-dominated or nearly incompressible situations.
The risk is rank deficiency: some displacement patterns can produce little or no strain energy at the reduced integration points. These patterns appear as hourglass or zero-energy modes. Abaqus controls them by adding artificial stiffness or related stabilization terms so the element remains usable without losing the intended benefits of reduced quadrature.
## Why It Matters
Reduced integration is not just a cheaper quadrature rule. It changes the numerical behavior of the element and must be judged together with element topology, mesh distortion, material behavior, contact, and expected deformation mode.
## Connections
- [[Isoparametric Finite Elements]] supplies the quadrature framework.
- [[Abaqus Element Library]] places reduced integration among full, selective, and hybrid element choices.
- [[Shell Locking Phenomenon]] is one reason under-integration or assumed-strain methods are introduced.
- [[Hybrid Incompressible Elements]] is a more explicit mixed alternative for incompressible response.
## Sources
- [[Abaqus Theory Manual]]
@@ -8,7 +8,7 @@ aliases:
- solid element Gauss integration
- 3D element quadrature
created: 2026-05-28
updated: 2026-05-28
updated: 2026-05-29
address: c-000052
tags:
- concept
@@ -21,8 +21,12 @@ related:
- "[[Solid Element Strain-Displacement Matrix]]"
- "[[Isoparametric Finite Elements]]"
- "[[Displacement-Based Finite Element Formulation]]"
- "[[Abaqus Element Library]]"
- "[[Reduced Integration and Hourglass Control]]"
- "[[Hybrid Incompressible Elements]]"
sources:
- "[[Solid Element Notes]]"
- "[[Abaqus Theory Manual]]"
---
# Solid Element Stiffness Integration
@@ -44,6 +48,8 @@ Here `B` is the [[Solid Element Strain-Displacement Matrix]], `D` is the three-d
The notes list quadrature schemes for the first-order solid topologies: one-point integration for the 4-node tetrahedron, eight-point integration for the 5-node pyramid, six-point integration for the 6-node wedge, and eight-point integration for the 8-node hexahedron.
[[Abaqus Element Library]] adds the broader element-library tradeoff: full, reduced, selective, and hybrid integration choices affect locking, hourglass modes, cost, and incompressible material behavior.
## Why It Matters
The stiffness integral is where interpolation, material law, element distortion, and numerical quadrature meet. Incorrect quadrature or a poor Jacobian can produce inaccurate stiffness, spurious mechanisms, or poor convergence even when the symbolic formulation is correct.
@@ -53,7 +59,9 @@ The stiffness integral is where interpolation, material law, element distortion,
- [[Isoparametric Finite Elements]] supplies the natural-coordinate integration framework.
- [[Solid Element Shape Functions]] and [[Solid Element Strain-Displacement Matrix]] define the integrand.
- [[Incompatible Mode Solid Elements]] modifies the displacement field and therefore expands the stiffness matrix before static condensation.
- [[Reduced Integration and Hourglass Control]] and [[Hybrid Incompressible Elements]] describe two common responses to stiffness and constraint pathologies.
## Sources
- [[Solid Element Notes]]
- [[Abaqus Theory Manual]]
@@ -7,7 +7,7 @@ aliases:
- static finite element solvers
- finite element equation solution
created: 2026-05-28
updated: 2026-05-28
updated: 2026-05-29
address: c-000013
tags:
- concept
@@ -20,9 +20,14 @@ related:
- "[[Geometric Stiffness Matrix]]"
- "[[Dynamic Buckling Analysis]]"
- "[[Finite Element Program Implementation]]"
- "[[Direct Stiffness Method]]"
- "[[Abaqus General and Linear Perturbation Steps]]"
- "[[Abaqus Nonlinear Solution Control]]"
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]]"
---
# Static Equilibrium Equation Solvers
@@ -37,6 +42,10 @@ For linear systems, the source covers direct methods based on Gauss elimination,
The dynamic buckling thesis uses static nonlinear formulation to produce geometric stiffness for buckling analysis, so static equilibrium solution is part of the route to instability prediction.
[[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]] adds the introductory solver side: boundary condition imposition, reaction recovery, uniqueness and nonuniqueness checks, Gaussian elimination, Gauss-Seidel iteration, and banded, skyline, and wavefront storage ideas.
[[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.
## 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.
@@ -46,8 +55,12 @@ The finite element method produces algebraic systems whose solution cost and num
- [[Nonlinear Finite Element Analysis]] uses nonlinear static solvers inside incremental equilibrium.
- [[Finite Element Program Implementation]] handles storage, assembly, and equation solution.
- [[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.
## 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]]
+67 -1
View File
@@ -1,7 +1,7 @@
---
type: meta
title: "Concepts Index"
updated: 2026-05-28
updated: 2026-05-29
tags:
- meta
- index
@@ -20,6 +20,39 @@ related:
- "[[Dynamic Buckling Analysis]]"
- "[[Shell Structure Asymptotic Behavior]]"
- "[[Isoparametric Linear Solid Elements]]"
- "[[Abaqus Analysis Procedures]]"
- "[[Abaqus Element Library]]"
- "[[Abaqus Input File Syntax]]"
- "[[Abaqus Spatial Model Definition]]"
- "[[Abaqus Surface and Assembly Modeling]]"
- "[[Abaqus Matrix-Based Model Definition]]"
- "[[Abaqus Job Execution Workflow]]"
- "[[Abaqus Resource and Parallel Execution]]"
- "[[Abaqus Output Database and Results Files]]"
- "[[Abaqus General and Linear Perturbation Steps]]"
- "[[Abaqus Nonlinear Solution Control]]"
- "[[Abaqus Restart and Results Transfer]]"
- "[[Abaqus Substructuring and Submodeling]]"
- "[[Abaqus Matrix Generation and Reduced Models]]"
- "[[Abaqus Fracture and Enriched Discontinuity Modeling]]"
- "[[Abaqus Adaptivity and Mesh Replacement]]"
- "[[Abaqus Explicit Analysis Efficiency Techniques]]"
- "[[Abaqus Eulerian and Particle Methods]]"
- "[[Abaqus Multiphysics Coupling and Co-simulation]]"
- "[[Abaqus Structural Optimization and Parametric Studies]]"
- "[[Abaqus User Subroutines and Utility Routines]]"
- "[[Reduced Integration and Hourglass Control]]"
- "[[Hybrid Incompressible Elements]]"
- "[[Abaqus Constitutive Integration]]"
- "[[Finite Element Contact Formulation]]"
- "[[Direct Stiffness Method]]"
- "[[Bar and Truss Finite Elements]]"
- "[[Beam and Frame Finite Elements]]"
- "[[Plane Stress and Plane Strain Elements]]"
- "[[Axisymmetric Finite Elements]]"
- "[[Finite Element Load Vector Assembly]]"
- "[[Finite Element Modeling and Convergence Checks]]"
- "[[Finite Element Thermal Stress Analysis]]"
---
# Concepts Index
@@ -43,6 +76,39 @@ 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
- [[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 Input File Syntax]] - keyword, data-line, model-data, and history-data syntax for Abaqus input files
- [[Abaqus Spatial Model Definition]] - nodes, elements, sets, coordinate systems, and spatial model topology in Abaqus
- [[Abaqus Surface and Assembly Modeling]] - named surfaces and part-instance assemblies for contact, loads, constraints, and output
- [[Abaqus Matrix-Based Model Definition]] - direct matrix input and assembly for stiffness, mass, and damping components
- [[Abaqus Job Execution Workflow]] - command-line analysis, checks, recovery, conversion, and utilities
- [[Abaqus Resource and Parallel Execution]] - environment, memory, scratch, CPU, MPI/thread, domain, and GPU settings
- [[Abaqus Output Database and Results Files]] - ODB, SIM, selected results, status, message, restart, and diagnostic files
- [[Abaqus General and Linear Perturbation Steps]] - step classes, state propagation, perturbation procedures, and load-case interpretation
- [[Abaqus Nonlinear Solution Control]] - increments, Newton iterations, residual convergence, stabilization, and time-integration controls
- [[Abaqus Restart and Results Transfer]] - restart, import, state transfer, and staged analysis continuation
- [[Abaqus Substructuring and Submodeling]] - reduced substructures and global-to-local refined submodels
- [[Abaqus Matrix Generation and Reduced Models]] - generated stiffness, mass, damping, and load matrices for reuse or exchange
- [[Abaqus Fracture and Enriched Discontinuity Modeling]] - contour integrals, crack propagation, line springs, and XFEM discontinuities
- [[Abaqus Adaptivity and Mesh Replacement]] - ALE adaptive meshing, adaptive remeshing, and mesh-to-mesh solution mapping
- [[Abaqus Explicit Analysis Efficiency Techniques]] - mass scaling, selective subcycling, and steady-state detection for Abaqus/Explicit
- [[Abaqus Eulerian and Particle Methods]] - Eulerian volume fractions, CEL analysis, DEM, SPH, and particle generation
- [[Abaqus Multiphysics Coupling and Co-simulation]] - sequential predefined-field coupling and runtime solver co-simulation
- [[Abaqus Structural Optimization and Parametric Studies]] - structural optimization, design sensitivity, and scripted parametric studies
- [[Abaqus User Subroutines and Utility Routines]] - compiled extension points, utility routines, and external database hooks
- [[Reduced Integration and Hourglass Control]] - under-integration tradeoffs, zero-energy modes, and stabilization
- [[Hybrid Incompressible Elements]] - mixed displacement-pressure treatment for incompressible and nearly incompressible materials
- [[Abaqus Constitutive Integration]] - material-point stress updates, state variables, and consistent material tangents
- [[Finite Element Contact Formulation]] - surface interaction, contact constraints, and nonlinear interface behavior
- [[Direct Stiffness Method]] - displacement-based stiffness assembly workflow for element systems
- [[Bar and Truss Finite Elements]] - axial structural elements, coordinate transformation, and truss analysis
- [[Beam and Frame Finite Elements]] - beam, frame, grid, and spatial member finite element formulations
- [[Plane Stress and Plane Strain Elements]] - two-dimensional continuum elements for plane idealizations
- [[Axisymmetric Finite Elements]] - reduced-dimensional elements for bodies of revolution under symmetric loading
- [[Finite Element Load Vector Assembly]] - equivalent nodal force construction for distributed, body, surface, and thermal loads
- [[Finite Element Modeling and Convergence Checks]] - mesh quality, symmetry, stress interpretation, and convergence checks
- [[Finite Element Thermal Stress Analysis]] - thermal strain and equivalent force treatment for constrained temperature change
- [[Continuum Mechanics Based Four-Node Shell Element]] - low-order shell element derived from continuum mechanics for nonlinear analysis
- [[Assumed Transverse Shear Strain Interpolation]] - shell locking remedy using a separately interpolated transverse shear field
- [[Total Lagrangian Shell Formulation]] - reference-configuration formulation for large displacement and rotation shell response