From b7b79e38b12a4d3956179213d70fd6f7313fa277 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EA=B2=BD=EC=A2=85?= Date: Fri, 29 May 2026 17:05:53 +0900 Subject: [PATCH] modify wiki --- .raw/.manifest.json | 195 +++++++++++++++++- .vault-meta/address-counter.txt | 2 +- wiki/Wiki Map.canvas | 141 ++++++++++++- .../Abaqus Adaptivity and Mesh Replacement.md | 55 +++++ wiki/concepts/Abaqus Analysis Procedures.md | 75 +++++++ .../Abaqus Constitutive Integration.md | 54 +++++ wiki/concepts/Abaqus Element Library.md | 66 ++++++ .../Abaqus Eulerian and Particle Methods.md | 57 +++++ ...Explicit Analysis Efficiency Techniques.md | 56 +++++ ...ure and Enriched Discontinuity Modeling.md | 57 +++++ ...s General and Linear Perturbation Steps.md | 56 +++++ wiki/concepts/Abaqus Input File Syntax.md | 55 +++++ .../concepts/Abaqus Job Execution Workflow.md | 62 ++++++ ...us Matrix Generation and Reduced Models.md | 55 +++++ .../Abaqus Matrix-Based Model Definition.md | 60 ++++++ ...Multiphysics Coupling and Co-simulation.md | 55 +++++ .../Abaqus Nonlinear Solution Control.md | 57 +++++ ...baqus Output Database and Results Files.md | 56 +++++ .../Abaqus Resource and Parallel Execution.md | 65 ++++++ .../Abaqus Restart and Results Transfer.md | 57 +++++ .../Abaqus Spatial Model Definition.md | 55 +++++ ...ral Optimization and Parametric Studies.md | 57 +++++ .../Abaqus Substructuring and Submodeling.md | 55 +++++ .../Abaqus Surface and Assembly Modeling.md | 56 +++++ ...s User Subroutines and Utility Routines.md | 57 +++++ wiki/concepts/Axisymmetric Finite Elements.md | 53 +++++ .../concepts/Bar and Truss Finite Elements.md | 57 +++++ .../Beam and Frame Finite Elements.md | 56 +++++ wiki/concepts/Direct Stiffness Method.md | 55 +++++ .../Direct Time Integration Methods.md | 23 ++- ...cement-Based Finite Element Formulation.md | 11 +- .../Finite Element Contact Formulation.md | 59 ++++++ .../Finite Element Eigenproblem Solvers.md | 14 +- ...lement Heat Transfer and Field Problems.md | 15 +- .../Finite Element Load Vector Assembly.md | 60 ++++++ wiki/concepts/Finite Element Method.md | 18 +- ...Element Modeling and Convergence Checks.md | 70 +++++++ .../Finite Element Program Implementation.md | 26 ++- .../Finite Element Thermal Stress Analysis.md | 54 +++++ .../Hybrid Incompressible Elements.md | 54 +++++ .../concepts/Isoparametric Finite Elements.md | 15 +- .../Isoparametric Linear Solid Elements.md | 8 +- .../Mixed Finite Element Formulations.md | 9 +- .../Nonlinear Finite Element Analysis.md | 10 +- .../Plane Stress and Plane Strain Elements.md | 58 ++++++ ...duced Integration and Hourglass Control.md | 56 +++++ .../Solid Element Stiffness Integration.md | 10 +- .../Static Equilibrium Equation Solvers.md | 15 +- wiki/concepts/_index.md | 68 +++++- wiki/domains/Computational Mechanics.md | 20 +- wiki/entities/ABAQUS.md | 45 +++- wiki/entities/Daryl L. Logan.md | 34 +++ wiki/entities/_index.md | 10 +- wiki/getting-started.md | 45 +++- wiki/hot.md | 34 ++- wiki/index.md | 82 +++++++- wiki/log.md | 30 ++- wiki/meta/dashboard.md | 10 +- wiki/overview.md | 66 +++++- ...rst-Course-in-the-Finite-Element-Method.md | 69 +++++++ wiki/sources/Abaqus Theory Manual.md | 69 +++++++ .../Abaqus-Analysis-User-s-Guide-Volume-I.md | 75 +++++++ .../Abaqus-Analysis-User-s-Guide-Volume-II.md | 85 ++++++++ wiki/sources/_index.md | 15 +- 64 files changed, 3131 insertions(+), 48 deletions(-) create mode 100644 wiki/concepts/Abaqus Adaptivity and Mesh Replacement.md create mode 100644 wiki/concepts/Abaqus Analysis Procedures.md create mode 100644 wiki/concepts/Abaqus Constitutive Integration.md create mode 100644 wiki/concepts/Abaqus Element Library.md create mode 100644 wiki/concepts/Abaqus Eulerian and Particle Methods.md create mode 100644 wiki/concepts/Abaqus Explicit Analysis Efficiency Techniques.md create mode 100644 wiki/concepts/Abaqus Fracture and Enriched Discontinuity Modeling.md create mode 100644 wiki/concepts/Abaqus General and Linear Perturbation Steps.md create mode 100644 wiki/concepts/Abaqus Input File Syntax.md create mode 100644 wiki/concepts/Abaqus Job Execution Workflow.md create mode 100644 wiki/concepts/Abaqus Matrix Generation and Reduced Models.md create mode 100644 wiki/concepts/Abaqus Matrix-Based Model Definition.md create mode 100644 wiki/concepts/Abaqus Multiphysics Coupling and Co-simulation.md create mode 100644 wiki/concepts/Abaqus Nonlinear Solution Control.md create mode 100644 wiki/concepts/Abaqus Output Database and Results Files.md create mode 100644 wiki/concepts/Abaqus Resource and Parallel Execution.md create mode 100644 wiki/concepts/Abaqus Restart and Results Transfer.md create mode 100644 wiki/concepts/Abaqus Spatial Model Definition.md create mode 100644 wiki/concepts/Abaqus Structural Optimization and Parametric Studies.md create mode 100644 wiki/concepts/Abaqus Substructuring and Submodeling.md create mode 100644 wiki/concepts/Abaqus Surface and Assembly Modeling.md create mode 100644 wiki/concepts/Abaqus User Subroutines and Utility Routines.md create mode 100644 wiki/concepts/Axisymmetric Finite Elements.md create mode 100644 wiki/concepts/Bar and Truss Finite Elements.md create mode 100644 wiki/concepts/Beam and Frame Finite Elements.md create mode 100644 wiki/concepts/Direct Stiffness Method.md create mode 100644 wiki/concepts/Finite Element Contact Formulation.md create mode 100644 wiki/concepts/Finite Element Load Vector Assembly.md create mode 100644 wiki/concepts/Finite Element Modeling and Convergence Checks.md create mode 100644 wiki/concepts/Finite Element Thermal Stress Analysis.md create mode 100644 wiki/concepts/Hybrid Incompressible Elements.md create mode 100644 wiki/concepts/Plane Stress and Plane Strain Elements.md create mode 100644 wiki/concepts/Reduced Integration and Hourglass Control.md create mode 100644 wiki/entities/Daryl L. Logan.md create mode 100644 wiki/sources/A-First-Course-in-the-Finite-Element-Method.md create mode 100644 wiki/sources/Abaqus Theory Manual.md create mode 100644 wiki/sources/Abaqus-Analysis-User-s-Guide-Volume-I.md create mode 100644 wiki/sources/Abaqus-Analysis-User-s-Guide-Volume-II.md diff --git a/.raw/.manifest.json b/.raw/.manifest.json index d60c7116..a8504247 100644 --- a/.raw/.manifest.json +++ b/.raw/.manifest.json @@ -213,6 +213,161 @@ "wiki/getting-started.md", "wiki/Wiki Map.canvas" ] + }, + ".raw/AbaqusTheoriesManual/": { + "hash": "e378b72aeb2fe8a6a580fdd5ec9de20f457df90b6007c45be1b95a6326962607", + "hash_algorithm": "sha256-composite-path-length-content", + "ingested_at": "2026-05-29", + "pages_created": [ + "wiki/sources/Abaqus Theory Manual.md", + "wiki/concepts/Abaqus Analysis Procedures.md", + "wiki/concepts/Abaqus Element Library.md", + "wiki/concepts/Reduced Integration and Hourglass Control.md", + "wiki/concepts/Hybrid Incompressible Elements.md", + "wiki/concepts/Abaqus Constitutive Integration.md", + "wiki/concepts/Finite Element Contact Formulation.md" + ], + "pages_updated": [ + "wiki/index.md", + "wiki/overview.md", + "wiki/log.md", + "wiki/hot.md", + "wiki/sources/_index.md", + "wiki/concepts/_index.md", + "wiki/entities/_index.md", + "wiki/domains/Computational Mechanics.md", + "wiki/entities/ABAQUS.md", + "wiki/concepts/Finite Element Method.md", + "wiki/concepts/Nonlinear Finite Element Analysis.md", + "wiki/concepts/Isoparametric Finite Elements.md", + "wiki/concepts/Mixed Finite Element Formulations.md", + "wiki/concepts/Direct Time Integration Methods.md", + "wiki/concepts/Finite Element Eigenproblem Solvers.md", + "wiki/concepts/Solid Element Stiffness Integration.md", + "wiki/meta/dashboard.md", + "wiki/getting-started.md", + "wiki/Wiki Map.canvas" + ] + }, + ".raw/AFirstCourseInTheFiniteElementMethod/": { + "hash": "d5a513a540f36ea134f82d54205572834f6afee01f75c73a98dfc37c5b1389fd", + "hash_algorithm": "sha256-composite-path-length-content", + "ingested_at": "2026-05-29", + "pages_created": [ + "wiki/sources/A-First-Course-in-the-Finite-Element-Method.md", + "wiki/entities/Daryl L. Logan.md", + "wiki/concepts/Direct Stiffness Method.md", + "wiki/concepts/Bar and Truss Finite Elements.md", + "wiki/concepts/Beam and Frame Finite Elements.md", + "wiki/concepts/Plane Stress and Plane Strain Elements.md", + "wiki/concepts/Axisymmetric Finite Elements.md", + "wiki/concepts/Finite Element Load Vector Assembly.md", + "wiki/concepts/Finite Element Modeling and Convergence Checks.md", + "wiki/concepts/Finite Element Thermal Stress Analysis.md" + ], + "pages_updated": [ + "wiki/index.md", + "wiki/overview.md", + "wiki/log.md", + "wiki/hot.md", + "wiki/sources/_index.md", + "wiki/concepts/_index.md", + "wiki/entities/_index.md", + "wiki/domains/Computational Mechanics.md", + "wiki/concepts/Finite Element Method.md", + "wiki/concepts/Displacement-Based Finite Element Formulation.md", + "wiki/concepts/Isoparametric Finite Elements.md", + "wiki/concepts/Finite Element Heat Transfer and Field Problems.md", + "wiki/concepts/Static Equilibrium Equation Solvers.md", + "wiki/concepts/Direct Time Integration Methods.md", + "wiki/concepts/Finite Element Program Implementation.md", + "wiki/concepts/Isoparametric Linear Solid Elements.md", + "wiki/meta/dashboard.md", + "wiki/getting-started.md", + "wiki/Wiki Map.canvas" + ] + }, + ".raw/AbaqusAnalysisUserGuide1/": { + "hash": "4b70ea0a54a47305ee87e6fa871d60d7d7dda7dc4108976aa7a128710b0d5fcc", + "hash_algorithm": "sha256-composite-path-length-content", + "ingested_at": "2026-05-29", + "pages_created": [ + "wiki/sources/Abaqus-Analysis-User-s-Guide-Volume-I.md", + "wiki/concepts/Abaqus Input File Syntax.md", + "wiki/concepts/Abaqus Spatial Model Definition.md", + "wiki/concepts/Abaqus Surface and Assembly Modeling.md", + "wiki/concepts/Abaqus Matrix-Based Model Definition.md", + "wiki/concepts/Abaqus Job Execution Workflow.md", + "wiki/concepts/Abaqus Resource and Parallel Execution.md", + "wiki/concepts/Abaqus Output Database and Results Files.md" + ], + "pages_updated": [ + "wiki/index.md", + "wiki/overview.md", + "wiki/log.md", + "wiki/hot.md", + "wiki/sources/_index.md", + "wiki/concepts/_index.md", + "wiki/entities/_index.md", + "wiki/domains/Computational Mechanics.md", + "wiki/entities/ABAQUS.md", + "wiki/sources/Abaqus Theory Manual.md", + "wiki/concepts/Abaqus Analysis Procedures.md", + "wiki/concepts/Abaqus Element Library.md", + "wiki/concepts/Finite Element Program Implementation.md", + "wiki/concepts/Finite Element Contact Formulation.md", + "wiki/concepts/Finite Element Load Vector Assembly.md", + "wiki/concepts/Finite Element Modeling and Convergence Checks.md", + "wiki/meta/dashboard.md", + "wiki/getting-started.md", + "wiki/Wiki Map.canvas" + ] + }, + ".raw/AbaqusAnalysisUserGuide2/": { + "hash": "58cef5bc8de1b0b82434c0d830c6d7ce103601e22d19637e76c83d75570a121b", + "hash_algorithm": "sha256-composite-path-length-content", + "ingested_at": "2026-05-29", + "pages_created": [ + "wiki/sources/Abaqus-Analysis-User-s-Guide-Volume-II.md", + "wiki/concepts/Abaqus General and Linear Perturbation Steps.md", + "wiki/concepts/Abaqus Nonlinear Solution Control.md", + "wiki/concepts/Abaqus Restart and Results Transfer.md", + "wiki/concepts/Abaqus Substructuring and Submodeling.md", + "wiki/concepts/Abaqus Matrix Generation and Reduced Models.md", + "wiki/concepts/Abaqus Fracture and Enriched Discontinuity Modeling.md", + "wiki/concepts/Abaqus Adaptivity and Mesh Replacement.md", + "wiki/concepts/Abaqus Explicit Analysis Efficiency Techniques.md", + "wiki/concepts/Abaqus Eulerian and Particle Methods.md", + "wiki/concepts/Abaqus Multiphysics Coupling and Co-simulation.md", + "wiki/concepts/Abaqus Structural Optimization and Parametric Studies.md", + "wiki/concepts/Abaqus User Subroutines and Utility Routines.md" + ], + "pages_updated": [ + "wiki/index.md", + "wiki/overview.md", + "wiki/log.md", + "wiki/hot.md", + "wiki/sources/_index.md", + "wiki/concepts/_index.md", + "wiki/entities/_index.md", + "wiki/domains/Computational Mechanics.md", + "wiki/entities/ABAQUS.md", + "wiki/sources/Abaqus Theory Manual.md", + "wiki/sources/Abaqus-Analysis-User-s-Guide-Volume-I.md", + "wiki/concepts/Abaqus Analysis Procedures.md", + "wiki/concepts/Abaqus Matrix-Based Model Definition.md", + "wiki/concepts/Abaqus Job Execution Workflow.md", + "wiki/concepts/Abaqus Resource and Parallel Execution.md", + "wiki/concepts/Static Equilibrium Equation Solvers.md", + "wiki/concepts/Direct Time Integration Methods.md", + "wiki/concepts/Finite Element Eigenproblem Solvers.md", + "wiki/concepts/Finite Element Heat Transfer and Field Problems.md", + "wiki/concepts/Finite Element Program Implementation.md", + "wiki/concepts/Finite Element Modeling and Convergence Checks.md", + "wiki/meta/dashboard.md", + "wiki/getting-started.md", + "wiki/Wiki Map.canvas" + ] } }, "address_map": { @@ -266,6 +421,44 @@ "wiki/concepts/Solid Element Shape Functions.md": "c-000050", "wiki/concepts/Solid Element Strain-Displacement Matrix.md": "c-000051", "wiki/concepts/Solid Element Stiffness Integration.md": "c-000052", - "wiki/concepts/Incompatible Mode Solid Elements.md": "c-000053" + "wiki/concepts/Incompatible Mode Solid Elements.md": "c-000053", + "wiki/sources/Abaqus Theory Manual.md": "c-000054", + "wiki/concepts/Abaqus Analysis Procedures.md": "c-000055", + "wiki/concepts/Abaqus Element Library.md": "c-000056", + "wiki/concepts/Reduced Integration and Hourglass Control.md": "c-000057", + "wiki/concepts/Hybrid Incompressible Elements.md": "c-000058", + "wiki/concepts/Abaqus Constitutive Integration.md": "c-000059", + "wiki/concepts/Finite Element Contact Formulation.md": "c-000060", + "wiki/sources/A-First-Course-in-the-Finite-Element-Method.md": "c-000061", + "wiki/entities/Daryl L. Logan.md": "c-000062", + "wiki/concepts/Direct Stiffness Method.md": "c-000063", + "wiki/concepts/Bar and Truss Finite Elements.md": "c-000064", + "wiki/concepts/Beam and Frame Finite Elements.md": "c-000065", + "wiki/concepts/Plane Stress and Plane Strain Elements.md": "c-000066", + "wiki/concepts/Axisymmetric Finite Elements.md": "c-000067", + "wiki/concepts/Finite Element Load Vector Assembly.md": "c-000068", + "wiki/concepts/Finite Element Modeling and Convergence Checks.md": "c-000069", + "wiki/concepts/Finite Element Thermal Stress Analysis.md": "c-000070", + "wiki/sources/Abaqus-Analysis-User-s-Guide-Volume-I.md": "c-000071", + "wiki/concepts/Abaqus Input File Syntax.md": "c-000072", + "wiki/concepts/Abaqus Spatial Model Definition.md": "c-000073", + "wiki/concepts/Abaqus Surface and Assembly Modeling.md": "c-000074", + "wiki/concepts/Abaqus Matrix-Based Model Definition.md": "c-000075", + "wiki/concepts/Abaqus Job Execution Workflow.md": "c-000076", + "wiki/concepts/Abaqus Resource and Parallel Execution.md": "c-000077", + "wiki/concepts/Abaqus Output Database and Results Files.md": "c-000078", + "wiki/sources/Abaqus-Analysis-User-s-Guide-Volume-II.md": "c-000079", + "wiki/concepts/Abaqus General and Linear Perturbation Steps.md": "c-000080", + "wiki/concepts/Abaqus Nonlinear Solution Control.md": "c-000081", + "wiki/concepts/Abaqus Restart and Results Transfer.md": "c-000082", + "wiki/concepts/Abaqus Substructuring and Submodeling.md": "c-000083", + "wiki/concepts/Abaqus Matrix Generation and Reduced Models.md": "c-000084", + "wiki/concepts/Abaqus Fracture and Enriched Discontinuity Modeling.md": "c-000085", + "wiki/concepts/Abaqus Adaptivity and Mesh Replacement.md": "c-000086", + "wiki/concepts/Abaqus Explicit Analysis Efficiency Techniques.md": "c-000087", + "wiki/concepts/Abaqus Eulerian and Particle Methods.md": "c-000088", + "wiki/concepts/Abaqus Multiphysics Coupling and Co-simulation.md": "c-000089", + "wiki/concepts/Abaqus Structural Optimization and Parametric Studies.md": "c-000090", + "wiki/concepts/Abaqus User Subroutines and Utility Routines.md": "c-000091" } } diff --git a/.vault-meta/address-counter.txt b/.vault-meta/address-counter.txt index fb1e7bc8..cd5b0252 100644 --- a/.vault-meta/address-counter.txt +++ b/.vault-meta/address-counter.txt @@ -1 +1 @@ -54 +92 diff --git a/wiki/Wiki Map.canvas b/wiki/Wiki Map.canvas index 5a8bfaf2..01a3430c 100644 --- a/wiki/Wiki Map.canvas +++ b/wiki/Wiki Map.canvas @@ -1,6 +1,6 @@ { "nodes": [ - {"id": "title", "type": "text", "text": "# Finite Element Wiki Map\nComputational mechanics source map with solid, shell, MITC4, and buckling threads", "x": -320, "y": -360, "width": 640, "height": 120, "color": "5"}, + {"id": "title", "type": "text", "text": "# Finite Element Wiki Map\nComputational mechanics source map with introductory FEM, solid, shell, MITC4, buckling, and Abaqus theory threads", "x": -320, "y": -360, "width": 640, "height": 120, "color": "5"}, {"id": "index", "type": "file", "file": "wiki/index.md", "x": -160, "y": -160, "width": 320, "height": 160, "color": "5"}, {"id": "source", "type": "file", "file": "wiki/sources/Finite Element Procedures.md", "x": -720, "y": -160, "width": 320, "height": 120, "color": "4"}, {"id": "domain", "type": "file", "file": "wiki/domains/Computational Mechanics.md", "x": 400, "y": -160, "width": 320, "height": 120, "color": "6"}, @@ -52,7 +52,45 @@ {"id": "solid-shape", "type": "file", "file": "wiki/concepts/Solid Element Shape Functions.md", "x": -360, "y": 480, "width": 320, "height": 100, "color": "2"}, {"id": "solid-b", "type": "file", "file": "wiki/concepts/Solid Element Strain-Displacement Matrix.md", "x": 0, "y": 480, "width": 320, "height": 100, "color": "2"}, {"id": "solid-k", "type": "file", "file": "wiki/concepts/Solid Element Stiffness Integration.md", "x": 360, "y": 480, "width": 320, "height": 100, "color": "3"}, - {"id": "solid-inc", "type": "file", "file": "wiki/concepts/Incompatible Mode Solid Elements.md", "x": 720, "y": 480, "width": 320, "height": 100, "color": "3"} + {"id": "solid-inc", "type": "file", "file": "wiki/concepts/Incompatible Mode Solid Elements.md", "x": 720, "y": 480, "width": 320, "height": 100, "color": "3"}, + {"id": "abaqus-source", "type": "file", "file": "wiki/sources/Abaqus Theory Manual.md", "x": -1800, "y": 1640, "width": 360, "height": 120, "color": "4"}, + {"id": "abaqus-proc", "type": "file", "file": "wiki/concepts/Abaqus Analysis Procedures.md", "x": -360, "y": 1640, "width": 320, "height": 100, "color": "3"}, + {"id": "abaqus-elements", "type": "file", "file": "wiki/concepts/Abaqus Element Library.md", "x": 0, "y": 1640, "width": 320, "height": 100, "color": "2"}, + {"id": "reduced-hourglass", "type": "file", "file": "wiki/concepts/Reduced Integration and Hourglass Control.md", "x": 360, "y": 1640, "width": 320, "height": 100, "color": "3"}, + {"id": "hybrid-incomp", "type": "file", "file": "wiki/concepts/Hybrid Incompressible Elements.md", "x": 720, "y": 1640, "width": 320, "height": 100, "color": "3"}, + {"id": "abaqus-constitutive", "type": "file", "file": "wiki/concepts/Abaqus Constitutive Integration.md", "x": 1080, "y": 1640, "width": 320, "height": 100, "color": "2"}, + {"id": "contact-formulation", "type": "file", "file": "wiki/concepts/Finite Element Contact Formulation.md", "x": 1440, "y": 1640, "width": 320, "height": 100, "color": "2"}, + {"id": "logan-source", "type": "file", "file": "wiki/sources/A-First-Course-in-the-Finite-Element-Method.md", "x": -1800, "y": 1880, "width": 380, "height": 120, "color": "4"}, + {"id": "logan-author", "type": "file", "file": "wiki/entities/Daryl L. Logan.md", "x": -1800, "y": 2060, "width": 320, "height": 100, "color": "6"}, + {"id": "direct-stiffness", "type": "file", "file": "wiki/concepts/Direct Stiffness Method.md", "x": -360, "y": 1880, "width": 320, "height": 100, "color": "3"}, + {"id": "bar-truss", "type": "file", "file": "wiki/concepts/Bar and Truss Finite Elements.md", "x": 0, "y": 1880, "width": 320, "height": 100, "color": "2"}, + {"id": "beam-frame", "type": "file", "file": "wiki/concepts/Beam and Frame Finite Elements.md", "x": 360, "y": 1880, "width": 320, "height": 100, "color": "2"}, + {"id": "plane-stress-strain", "type": "file", "file": "wiki/concepts/Plane Stress and Plane Strain Elements.md", "x": 720, "y": 1880, "width": 320, "height": 100, "color": "2"}, + {"id": "axisymmetric", "type": "file", "file": "wiki/concepts/Axisymmetric Finite Elements.md", "x": 1080, "y": 1880, "width": 320, "height": 100, "color": "2"}, + {"id": "load-vector", "type": "file", "file": "wiki/concepts/Finite Element Load Vector Assembly.md", "x": 1440, "y": 1880, "width": 320, "height": 100, "color": "3"}, + {"id": "modeling-checks", "type": "file", "file": "wiki/concepts/Finite Element Modeling and Convergence Checks.md", "x": 720, "y": 2060, "width": 320, "height": 100, "color": "3"}, + {"id": "thermal-stress", "type": "file", "file": "wiki/concepts/Finite Element Thermal Stress Analysis.md", "x": 1080, "y": 2060, "width": 320, "height": 100, "color": "3"}, + {"id": "abaqus-user-source", "type": "file", "file": "wiki/sources/Abaqus-Analysis-User-s-Guide-Volume-I.md", "x": -1800, "y": 2240, "width": 380, "height": 120, "color": "4"}, + {"id": "abaqus-input", "type": "file", "file": "wiki/concepts/Abaqus Input File Syntax.md", "x": -360, "y": 2240, "width": 320, "height": 100, "color": "3"}, + {"id": "abaqus-spatial", "type": "file", "file": "wiki/concepts/Abaqus Spatial Model Definition.md", "x": 0, "y": 2240, "width": 320, "height": 100, "color": "2"}, + {"id": "abaqus-surface-assembly", "type": "file", "file": "wiki/concepts/Abaqus Surface and Assembly Modeling.md", "x": 360, "y": 2240, "width": 320, "height": 100, "color": "2"}, + {"id": "abaqus-matrix", "type": "file", "file": "wiki/concepts/Abaqus Matrix-Based Model Definition.md", "x": 720, "y": 2240, "width": 320, "height": 100, "color": "3"}, + {"id": "abaqus-job", "type": "file", "file": "wiki/concepts/Abaqus Job Execution Workflow.md", "x": 1080, "y": 2240, "width": 320, "height": 100, "color": "3"}, + {"id": "abaqus-resource", "type": "file", "file": "wiki/concepts/Abaqus Resource and Parallel Execution.md", "x": 1440, "y": 2240, "width": 320, "height": 100, "color": "3"}, + {"id": "abaqus-output", "type": "file", "file": "wiki/concepts/Abaqus Output Database and Results Files.md", "x": 1080, "y": 2420, "width": 320, "height": 100, "color": "3"}, + {"id": "abaqus-user2-source", "type": "file", "file": "wiki/sources/Abaqus-Analysis-User-s-Guide-Volume-II.md", "x": -1800, "y": 2660, "width": 380, "height": 120, "color": "4"}, + {"id": "abaqus-steps", "type": "file", "file": "wiki/concepts/Abaqus General and Linear Perturbation Steps.md", "x": -360, "y": 2660, "width": 320, "height": 100, "color": "3"}, + {"id": "abaqus-nonlinear-control", "type": "file", "file": "wiki/concepts/Abaqus Nonlinear Solution Control.md", "x": 0, "y": 2660, "width": 320, "height": 100, "color": "3"}, + {"id": "abaqus-restart-transfer", "type": "file", "file": "wiki/concepts/Abaqus Restart and Results Transfer.md", "x": 360, "y": 2660, "width": 320, "height": 100, "color": "3"}, + {"id": "abaqus-substruct-submodel", "type": "file", "file": "wiki/concepts/Abaqus Substructuring and Submodeling.md", "x": 720, "y": 2660, "width": 320, "height": 100, "color": "2"}, + {"id": "abaqus-matrix-generation", "type": "file", "file": "wiki/concepts/Abaqus Matrix Generation and Reduced Models.md", "x": 1080, "y": 2660, "width": 320, "height": 100, "color": "3"}, + {"id": "abaqus-fracture-xfem", "type": "file", "file": "wiki/concepts/Abaqus Fracture and Enriched Discontinuity Modeling.md", "x": 1440, "y": 2660, "width": 320, "height": 100, "color": "2"}, + {"id": "abaqus-adaptivity", "type": "file", "file": "wiki/concepts/Abaqus Adaptivity and Mesh Replacement.md", "x": -360, "y": 2840, "width": 320, "height": 100, "color": "2"}, + {"id": "abaqus-explicit-efficiency", "type": "file", "file": "wiki/concepts/Abaqus Explicit Analysis Efficiency Techniques.md", "x": 0, "y": 2840, "width": 320, "height": 100, "color": "3"}, + {"id": "abaqus-eulerian-particles", "type": "file", "file": "wiki/concepts/Abaqus Eulerian and Particle Methods.md", "x": 360, "y": 2840, "width": 320, "height": 100, "color": "2"}, + {"id": "abaqus-multiphysics-cosim", "type": "file", "file": "wiki/concepts/Abaqus Multiphysics Coupling and Co-simulation.md", "x": 720, "y": 2840, "width": 320, "height": 100, "color": "2"}, + {"id": "abaqus-optimization", "type": "file", "file": "wiki/concepts/Abaqus Structural Optimization and Parametric Studies.md", "x": 1080, "y": 2840, "width": 320, "height": 100, "color": "3"}, + {"id": "abaqus-subroutines", "type": "file", "file": "wiki/concepts/Abaqus User Subroutines and Utility Routines.md", "x": 1440, "y": 2840, "width": 320, "height": 100, "color": "3"} ], "edges": [ {"id": "e-index-source", "fromNode": "index", "fromSide": "left", "toNode": "source", "toSide": "right", "label": "source"}, @@ -134,6 +172,103 @@ {"id": "e-solid-shape-b", "fromNode": "solid-shape", "fromSide": "right", "toNode": "solid-b", "toSide": "left", "label": "Jacobian"}, {"id": "e-solid-b-k", "fromNode": "solid-b", "fromSide": "right", "toNode": "solid-k", "toSide": "left", "label": "B^T D B"}, {"id": "e-solid-inc-k", "fromNode": "solid-inc", "fromSide": "left", "toNode": "solid-k", "toSide": "right", "label": "augments"}, - {"id": "e-solid-inc-mixed", "fromNode": "solid-inc", "fromSide": "top", "toNode": "mixed", "toSide": "bottom", "label": "enrichment pattern"} + {"id": "e-solid-inc-mixed", "fromNode": "solid-inc", "fromSide": "top", "toNode": "mixed", "toSide": "bottom", "label": "enrichment pattern"}, + {"id": "e-index-abaqus-source", "fromNode": "index", "fromSide": "left", "toNode": "abaqus-source", "toSide": "right", "label": "source"}, + {"id": "e-abaqus-source-abaqus", "fromNode": "abaqus-source", "fromSide": "right", "toNode": "abaqus", "toSide": "left", "label": "manual"}, + {"id": "e-abaqus-source-proc", "fromNode": "abaqus-source", "fromSide": "right", "toNode": "abaqus-proc", "toSide": "left", "label": "procedures"}, + {"id": "e-abaqus-source-elements", "fromNode": "abaqus-source", "fromSide": "right", "toNode": "abaqus-elements", "toSide": "left", "label": "elements"}, + {"id": "e-abaqus-source-constitutive", "fromNode": "abaqus-source", "fromSide": "right", "toNode": "abaqus-constitutive", "toSide": "left", "label": "materials"}, + {"id": "e-abaqus-source-contact", "fromNode": "abaqus-source", "fromSide": "right", "toNode": "contact-formulation", "toSide": "left", "label": "interfaces"}, + {"id": "e-abaqus-proc-nonlinear", "fromNode": "abaqus-proc", "fromSide": "top", "toNode": "nonlinear", "toSide": "bottom", "label": "Newton/increments"}, + {"id": "e-abaqus-proc-time", "fromNode": "abaqus-proc", "fromSide": "top", "toNode": "time", "toSide": "bottom", "label": "transient"}, + {"id": "e-abaqus-proc-eigen", "fromNode": "abaqus-proc", "fromSide": "top", "toNode": "eigen", "toSide": "bottom", "label": "modal/buckling"}, + {"id": "e-abaqus-elements-iso", "fromNode": "abaqus-elements", "fromSide": "top", "toNode": "iso", "toSide": "bottom", "label": "isoparametric"}, + {"id": "e-abaqus-elements-solidk", "fromNode": "abaqus-elements", "fromSide": "top", "toNode": "solid-k", "toSide": "bottom", "label": "integration"}, + {"id": "e-elements-reduced", "fromNode": "abaqus-elements", "fromSide": "right", "toNode": "reduced-hourglass", "toSide": "left", "label": "reduced integration"}, + {"id": "e-elements-hybrid", "fromNode": "abaqus-elements", "fromSide": "right", "toNode": "hybrid-incomp", "toSide": "left", "label": "incompressibility"}, + {"id": "e-reduced-locking", "fromNode": "reduced-hourglass", "fromSide": "top", "toNode": "shell-locking", "toSide": "bottom", "label": "locking tradeoff"}, + {"id": "e-hybrid-mixed", "fromNode": "hybrid-incomp", "fromSide": "top", "toNode": "mixed", "toSide": "bottom", "label": "pressure field"}, + {"id": "e-constitutive-nonlinear", "fromNode": "abaqus-constitutive", "fromSide": "top", "toNode": "nonlinear", "toSide": "bottom", "label": "material tangent"}, + {"id": "e-constitutive-hybrid", "fromNode": "abaqus-constitutive", "fromSide": "left", "toNode": "hybrid-incomp", "toSide": "right", "label": "deviatoric/pressure"}, + {"id": "e-contact-nonlinear", "fromNode": "contact-formulation", "fromSide": "top", "toNode": "nonlinear", "toSide": "bottom", "label": "active constraints"}, + {"id": "e-index-logan-source", "fromNode": "index", "fromSide": "left", "toNode": "logan-source", "toSide": "right", "label": "source"}, + {"id": "e-logan-source-author", "fromNode": "logan-source", "fromSide": "bottom", "toNode": "logan-author", "toSide": "top", "label": "author"}, + {"id": "e-logan-source-direct", "fromNode": "logan-source", "fromSide": "right", "toNode": "direct-stiffness", "toSide": "left", "label": "stiffness method"}, + {"id": "e-logan-source-bar", "fromNode": "logan-source", "fromSide": "right", "toNode": "bar-truss", "toSide": "left", "label": "line elements"}, + {"id": "e-logan-source-beam", "fromNode": "logan-source", "fromSide": "right", "toNode": "beam-frame", "toSide": "left", "label": "members"}, + {"id": "e-logan-source-plane", "fromNode": "logan-source", "fromSide": "right", "toNode": "plane-stress-strain", "toSide": "left", "label": "2D continua"}, + {"id": "e-logan-source-axisym", "fromNode": "logan-source", "fromSide": "right", "toNode": "axisymmetric", "toSide": "left", "label": "axisymmetry"}, + {"id": "e-logan-source-modeling", "fromNode": "logan-source", "fromSide": "right", "toNode": "modeling-checks", "toSide": "left", "label": "model checks"}, + {"id": "e-direct-fem", "fromNode": "direct-stiffness", "fromSide": "top", "toNode": "fem", "toSide": "bottom", "label": "assembly"}, + {"id": "e-direct-disp", "fromNode": "direct-stiffness", "fromSide": "top", "toNode": "disp", "toSide": "bottom", "label": "displacement unknowns"}, + {"id": "e-direct-static", "fromNode": "direct-stiffness", "fromSide": "top", "toNode": "static", "toSide": "bottom", "label": "solve Kd=F"}, + {"id": "e-direct-load", "fromNode": "direct-stiffness", "fromSide": "right", "toNode": "load-vector", "toSide": "left", "label": "right-hand side"}, + {"id": "e-bar-direct", "fromNode": "bar-truss", "fromSide": "left", "toNode": "direct-stiffness", "toSide": "right", "label": "uses"}, + {"id": "e-beam-bar", "fromNode": "beam-frame", "fromSide": "left", "toNode": "bar-truss", "toSide": "right", "label": "adds bending"}, + {"id": "e-beam-time", "fromNode": "beam-frame", "fromSide": "top", "toNode": "time", "toSide": "bottom", "label": "mass matrices"}, + {"id": "e-plane-disp", "fromNode": "plane-stress-strain", "fromSide": "top", "toNode": "disp", "toSide": "bottom", "label": "2D continuum"}, + {"id": "e-plane-iso", "fromNode": "plane-stress-strain", "fromSide": "top", "toNode": "iso", "toSide": "bottom", "label": "higher order"}, + {"id": "e-axisym-plane", "fromNode": "axisymmetric", "fromSide": "left", "toNode": "plane-stress-strain", "toSide": "right", "label": "2D idealization"}, + {"id": "e-load-thermal", "fromNode": "load-vector", "fromSide": "bottom", "toNode": "thermal-stress", "toSide": "top", "label": "thermal force"}, + {"id": "e-thermal-heat", "fromNode": "thermal-stress", "fromSide": "top", "toNode": "time", "toSide": "bottom", "label": "temperature history"}, + {"id": "e-modeling-plane", "fromNode": "modeling-checks", "fromSide": "top", "toNode": "plane-stress-strain", "toSide": "bottom", "label": "mesh quality"}, + {"id": "e-modeling-benchmark", "fromNode": "modeling-checks", "fromSide": "top", "toNode": "shell-benchmarking", "toSide": "bottom", "label": "verification mindset"}, + {"id": "e-index-abaqus-user-source", "fromNode": "index", "fromSide": "left", "toNode": "abaqus-user-source", "toSide": "right", "label": "source"}, + {"id": "e-abaqus-theory-user", "fromNode": "abaqus-source", "fromSide": "bottom", "toNode": "abaqus-user-source", "toSide": "top", "label": "companion"}, + {"id": "e-abaqus-user-abaqus", "fromNode": "abaqus-user-source", "fromSide": "right", "toNode": "abaqus", "toSide": "left", "label": "user guide"}, + {"id": "e-abaqus-user-input", "fromNode": "abaqus-user-source", "fromSide": "right", "toNode": "abaqus-input", "toSide": "left", "label": "input"}, + {"id": "e-abaqus-user-spatial", "fromNode": "abaqus-user-source", "fromSide": "right", "toNode": "abaqus-spatial", "toSide": "left", "label": "model"}, + {"id": "e-abaqus-user-job", "fromNode": "abaqus-user-source", "fromSide": "right", "toNode": "abaqus-job", "toSide": "left", "label": "run"}, + {"id": "e-abaqus-user-output", "fromNode": "abaqus-user-source", "fromSide": "right", "toNode": "abaqus-output", "toSide": "left", "label": "output"}, + {"id": "e-input-spatial", "fromNode": "abaqus-input", "fromSide": "right", "toNode": "abaqus-spatial", "toSide": "left", "label": "defines"}, + {"id": "e-spatial-elements", "fromNode": "abaqus-spatial", "fromSide": "top", "toNode": "abaqus-elements", "toSide": "bottom", "label": "element type"}, + {"id": "e-spatial-surface", "fromNode": "abaqus-spatial", "fromSide": "right", "toNode": "abaqus-surface-assembly", "toSide": "left", "label": "sets/faces"}, + {"id": "e-surface-contact", "fromNode": "abaqus-surface-assembly", "fromSide": "top", "toNode": "contact-formulation", "toSide": "bottom", "label": "interfaces"}, + {"id": "e-surface-load", "fromNode": "abaqus-surface-assembly", "fromSide": "right", "toNode": "load-vector", "toSide": "left", "label": "loads"}, + {"id": "e-matrix-direct", "fromNode": "abaqus-matrix", "fromSide": "top", "toNode": "direct-stiffness", "toSide": "bottom", "label": "matrix assembly"}, + {"id": "e-matrix-static", "fromNode": "abaqus-matrix", "fromSide": "top", "toNode": "static", "toSide": "bottom", "label": "K"}, + {"id": "e-matrix-time", "fromNode": "abaqus-matrix", "fromSide": "top", "toNode": "time", "toSide": "bottom", "label": "M/C"}, + {"id": "e-job-resource", "fromNode": "abaqus-job", "fromSide": "right", "toNode": "abaqus-resource", "toSide": "left", "label": "environment"}, + {"id": "e-job-output", "fromNode": "abaqus-job", "fromSide": "bottom", "toNode": "abaqus-output", "toSide": "top", "label": "files"}, + {"id": "e-resource-static", "fromNode": "abaqus-resource", "fromSide": "top", "toNode": "static", "toSide": "bottom", "label": "solver cost"}, + {"id": "e-resource-time", "fromNode": "abaqus-resource", "fromSide": "top", "toNode": "time", "toSide": "bottom", "label": "domains"}, + {"id": "e-output-modeling", "fromNode": "abaqus-output", "fromSide": "top", "toNode": "modeling-checks", "toSide": "bottom", "label": "verification data"}, + {"id": "e-output-impl", "fromNode": "abaqus-output", "fromSide": "top", "toNode": "impl", "toSide": "bottom", "label": "postprocessing"}, + {"id": "e-index-abaqus-user2-source", "fromNode": "index", "fromSide": "left", "toNode": "abaqus-user2-source", "toSide": "right", "label": "source"}, + {"id": "e-abaqus-user1-user2", "fromNode": "abaqus-user-source", "fromSide": "bottom", "toNode": "abaqus-user2-source", "toSide": "top", "label": "next volume"}, + {"id": "e-abaqus-user2-abaqus", "fromNode": "abaqus-user2-source", "fromSide": "right", "toNode": "abaqus", "toSide": "left", "label": "procedure guide"}, + {"id": "e-abaqus-user2-proc", "fromNode": "abaqus-user2-source", "fromSide": "right", "toNode": "abaqus-proc", "toSide": "left", "label": "procedures"}, + {"id": "e-abaqus-user2-steps", "fromNode": "abaqus-user2-source", "fromSide": "right", "toNode": "abaqus-steps", "toSide": "left", "label": "steps"}, + {"id": "e-abaqus-user2-control", "fromNode": "abaqus-user2-source", "fromSide": "right", "toNode": "abaqus-nonlinear-control", "toSide": "left", "label": "controls"}, + {"id": "e-abaqus-user2-restart", "fromNode": "abaqus-user2-source", "fromSide": "right", "toNode": "abaqus-restart-transfer", "toSide": "left", "label": "continuation"}, + {"id": "e-abaqus-user2-reduction", "fromNode": "abaqus-user2-source", "fromSide": "right", "toNode": "abaqus-substruct-submodel", "toSide": "left", "label": "reduction"}, + {"id": "e-abaqus-user2-multiphysics", "fromNode": "abaqus-user2-source", "fromSide": "right", "toNode": "abaqus-multiphysics-cosim", "toSide": "left", "label": "coupling"}, + {"id": "e-steps-proc", "fromNode": "abaqus-steps", "fromSide": "top", "toNode": "abaqus-proc", "toSide": "bottom", "label": "step class"}, + {"id": "e-steps-eigen", "fromNode": "abaqus-steps", "fromSide": "top", "toNode": "eigen", "toSide": "bottom", "label": "perturbation"}, + {"id": "e-control-nonlinear", "fromNode": "abaqus-nonlinear-control", "fromSide": "top", "toNode": "nonlinear", "toSide": "bottom", "label": "Newton"}, + {"id": "e-control-static", "fromNode": "abaqus-nonlinear-control", "fromSide": "top", "toNode": "static", "toSide": "bottom", "label": "tangent solves"}, + {"id": "e-control-time", "fromNode": "abaqus-nonlinear-control", "fromSide": "top", "toNode": "time", "toSide": "bottom", "label": "transient accuracy"}, + {"id": "e-restart-output", "fromNode": "abaqus-restart-transfer", "fromSide": "top", "toNode": "abaqus-output", "toSide": "bottom", "label": "state files"}, + {"id": "e-restart-job", "fromNode": "abaqus-restart-transfer", "fromSide": "top", "toNode": "abaqus-job", "toSide": "bottom", "label": "continue/import"}, + {"id": "e-substruct-static", "fromNode": "abaqus-substruct-submodel", "fromSide": "top", "toNode": "static", "toSide": "bottom", "label": "condensation"}, + {"id": "e-substruct-modeling", "fromNode": "abaqus-substruct-submodel", "fromSide": "top", "toNode": "modeling-checks", "toSide": "bottom", "label": "global-local"}, + {"id": "e-matrixgen-matrix", "fromNode": "abaqus-matrix-generation", "fromSide": "top", "toNode": "abaqus-matrix", "toSide": "bottom", "label": "generate/use"}, + {"id": "e-matrixgen-impl", "fromNode": "abaqus-matrix-generation", "fromSide": "top", "toNode": "impl", "toSide": "bottom", "label": "matrix exchange"}, + {"id": "e-fracture-contact", "fromNode": "abaqus-fracture-xfem", "fromSide": "top", "toNode": "contact-formulation", "toSide": "bottom", "label": "crack faces"}, + {"id": "e-fracture-output", "fromNode": "abaqus-fracture-xfem", "fromSide": "top", "toNode": "abaqus-output", "toSide": "bottom", "label": "contour output"}, + {"id": "e-adaptivity-modeling", "fromNode": "abaqus-adaptivity", "fromSide": "top", "toNode": "modeling-checks", "toSide": "bottom", "label": "mesh quality"}, + {"id": "e-adaptivity-eulerian", "fromNode": "abaqus-adaptivity", "fromSide": "right", "toNode": "abaqus-eulerian-particles", "toSide": "left", "label": "large deformation"}, + {"id": "e-explicit-time", "fromNode": "abaqus-explicit-efficiency", "fromSide": "top", "toNode": "time", "toSide": "bottom", "label": "stable increment"}, + {"id": "e-explicit-resource", "fromNode": "abaqus-explicit-efficiency", "fromSide": "top", "toNode": "abaqus-resource", "toSide": "bottom", "label": "cost control"}, + {"id": "e-eulerian-contact", "fromNode": "abaqus-eulerian-particles", "fromSide": "top", "toNode": "contact-formulation", "toSide": "bottom", "label": "CEL/DEM contact"}, + {"id": "e-eulerian-time", "fromNode": "abaqus-eulerian-particles", "fromSide": "top", "toNode": "time", "toSide": "bottom", "label": "Explicit"}, + {"id": "e-multiphysics-thermal", "fromNode": "abaqus-multiphysics-cosim", "fromSide": "top", "toNode": "thermal-stress", "toSide": "bottom", "label": "thermal-stress"}, + {"id": "e-multiphysics-output", "fromNode": "abaqus-multiphysics-cosim", "fromSide": "top", "toNode": "abaqus-output", "toSide": "bottom", "label": "field transfer"}, + {"id": "e-multiphysics-subroutines", "fromNode": "abaqus-multiphysics-cosim", "fromSide": "right", "toNode": "abaqus-subroutines", "toSide": "left", "label": "external data"}, + {"id": "e-optimization-modeling", "fromNode": "abaqus-optimization", "fromSide": "top", "toNode": "modeling-checks", "toSide": "bottom", "label": "design cycles"}, + {"id": "e-optimization-output", "fromNode": "abaqus-optimization", "fromSide": "top", "toNode": "abaqus-output", "toSide": "bottom", "label": "responses"}, + {"id": "e-subroutines-job", "fromNode": "abaqus-subroutines", "fromSide": "top", "toNode": "abaqus-job", "toSide": "bottom", "label": "compile/link"}, + {"id": "e-subroutines-resource", "fromNode": "abaqus-subroutines", "fromSide": "top", "toNode": "abaqus-resource", "toSide": "bottom", "label": "memory/parallel"}, + {"id": "e-subroutines-impl", "fromNode": "abaqus-subroutines", "fromSide": "top", "toNode": "impl", "toSide": "bottom", "label": "extension"} ] } diff --git a/wiki/concepts/Abaqus Adaptivity and Mesh Replacement.md b/wiki/concepts/Abaqus Adaptivity and Mesh Replacement.md new file mode 100644 index 00000000..64bb7744 --- /dev/null +++ b/wiki/concepts/Abaqus Adaptivity and Mesh Replacement.md @@ -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]] + diff --git a/wiki/concepts/Abaqus Analysis Procedures.md b/wiki/concepts/Abaqus Analysis Procedures.md new file mode 100644 index 00000000..6d954a87 --- /dev/null +++ b/wiki/concepts/Abaqus Analysis Procedures.md @@ -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]] diff --git a/wiki/concepts/Abaqus Constitutive Integration.md b/wiki/concepts/Abaqus Constitutive Integration.md new file mode 100644 index 00000000..7646e774 --- /dev/null +++ b/wiki/concepts/Abaqus Constitutive Integration.md @@ -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]] + diff --git a/wiki/concepts/Abaqus Element Library.md b/wiki/concepts/Abaqus Element Library.md new file mode 100644 index 00000000..6df95c1e --- /dev/null +++ b/wiki/concepts/Abaqus Element Library.md @@ -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]] diff --git a/wiki/concepts/Abaqus Eulerian and Particle Methods.md b/wiki/concepts/Abaqus Eulerian and Particle Methods.md new file mode 100644 index 00000000..2b5aadc2 --- /dev/null +++ b/wiki/concepts/Abaqus Eulerian and Particle Methods.md @@ -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]] + diff --git a/wiki/concepts/Abaqus Explicit Analysis Efficiency Techniques.md b/wiki/concepts/Abaqus Explicit Analysis Efficiency Techniques.md new file mode 100644 index 00000000..cee1a465 --- /dev/null +++ b/wiki/concepts/Abaqus Explicit Analysis Efficiency Techniques.md @@ -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]] + diff --git a/wiki/concepts/Abaqus Fracture and Enriched Discontinuity Modeling.md b/wiki/concepts/Abaqus Fracture and Enriched Discontinuity Modeling.md new file mode 100644 index 00000000..7337d8d2 --- /dev/null +++ b/wiki/concepts/Abaqus Fracture and Enriched Discontinuity Modeling.md @@ -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]] + diff --git a/wiki/concepts/Abaqus General and Linear Perturbation Steps.md b/wiki/concepts/Abaqus General and Linear Perturbation Steps.md new file mode 100644 index 00000000..f8053bd0 --- /dev/null +++ b/wiki/concepts/Abaqus General and Linear Perturbation Steps.md @@ -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]] + diff --git a/wiki/concepts/Abaqus Input File Syntax.md b/wiki/concepts/Abaqus Input File Syntax.md new file mode 100644 index 00000000..05ca73da --- /dev/null +++ b/wiki/concepts/Abaqus Input File Syntax.md @@ -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]] diff --git a/wiki/concepts/Abaqus Job Execution Workflow.md b/wiki/concepts/Abaqus Job Execution Workflow.md new file mode 100644 index 00000000..235703f1 --- /dev/null +++ b/wiki/concepts/Abaqus Job Execution Workflow.md @@ -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]] diff --git a/wiki/concepts/Abaqus Matrix Generation and Reduced Models.md b/wiki/concepts/Abaqus Matrix Generation and Reduced Models.md new file mode 100644 index 00000000..ec927078 --- /dev/null +++ b/wiki/concepts/Abaqus Matrix Generation and Reduced Models.md @@ -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]] + diff --git a/wiki/concepts/Abaqus Matrix-Based Model Definition.md b/wiki/concepts/Abaqus Matrix-Based Model Definition.md new file mode 100644 index 00000000..1ac1d7a9 --- /dev/null +++ b/wiki/concepts/Abaqus Matrix-Based Model Definition.md @@ -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]] diff --git a/wiki/concepts/Abaqus Multiphysics Coupling and Co-simulation.md b/wiki/concepts/Abaqus Multiphysics Coupling and Co-simulation.md new file mode 100644 index 00000000..f3682295 --- /dev/null +++ b/wiki/concepts/Abaqus Multiphysics Coupling and Co-simulation.md @@ -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]] + diff --git a/wiki/concepts/Abaqus Nonlinear Solution Control.md b/wiki/concepts/Abaqus Nonlinear Solution Control.md new file mode 100644 index 00000000..2db189ef --- /dev/null +++ b/wiki/concepts/Abaqus Nonlinear Solution Control.md @@ -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]] + diff --git a/wiki/concepts/Abaqus Output Database and Results Files.md b/wiki/concepts/Abaqus Output Database and Results Files.md new file mode 100644 index 00000000..32007b06 --- /dev/null +++ b/wiki/concepts/Abaqus Output Database and Results Files.md @@ -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]] diff --git a/wiki/concepts/Abaqus Resource and Parallel Execution.md b/wiki/concepts/Abaqus Resource and Parallel Execution.md new file mode 100644 index 00000000..17e051e5 --- /dev/null +++ b/wiki/concepts/Abaqus Resource and Parallel Execution.md @@ -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]] diff --git a/wiki/concepts/Abaqus Restart and Results Transfer.md b/wiki/concepts/Abaqus Restart and Results Transfer.md new file mode 100644 index 00000000..14db5514 --- /dev/null +++ b/wiki/concepts/Abaqus Restart and Results Transfer.md @@ -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]] + diff --git a/wiki/concepts/Abaqus Spatial Model Definition.md b/wiki/concepts/Abaqus Spatial Model Definition.md new file mode 100644 index 00000000..24498b18 --- /dev/null +++ b/wiki/concepts/Abaqus Spatial Model Definition.md @@ -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]] diff --git a/wiki/concepts/Abaqus Structural Optimization and Parametric Studies.md b/wiki/concepts/Abaqus Structural Optimization and Parametric Studies.md new file mode 100644 index 00000000..bbb8a381 --- /dev/null +++ b/wiki/concepts/Abaqus Structural Optimization and Parametric Studies.md @@ -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]] + diff --git a/wiki/concepts/Abaqus Substructuring and Submodeling.md b/wiki/concepts/Abaqus Substructuring and Submodeling.md new file mode 100644 index 00000000..b2e7f684 --- /dev/null +++ b/wiki/concepts/Abaqus Substructuring and Submodeling.md @@ -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]] + diff --git a/wiki/concepts/Abaqus Surface and Assembly Modeling.md b/wiki/concepts/Abaqus Surface and Assembly Modeling.md new file mode 100644 index 00000000..81d0032d --- /dev/null +++ b/wiki/concepts/Abaqus Surface and Assembly Modeling.md @@ -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]] diff --git a/wiki/concepts/Abaqus User Subroutines and Utility Routines.md b/wiki/concepts/Abaqus User Subroutines and Utility Routines.md new file mode 100644 index 00000000..1dcb7a7d --- /dev/null +++ b/wiki/concepts/Abaqus User Subroutines and Utility Routines.md @@ -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]] + diff --git a/wiki/concepts/Axisymmetric Finite Elements.md b/wiki/concepts/Axisymmetric Finite Elements.md new file mode 100644 index 00000000..81dbd34a --- /dev/null +++ b/wiki/concepts/Axisymmetric Finite Elements.md @@ -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]] + diff --git a/wiki/concepts/Bar and Truss Finite Elements.md b/wiki/concepts/Bar and Truss Finite Elements.md new file mode 100644 index 00000000..71d456e5 --- /dev/null +++ b/wiki/concepts/Bar and Truss Finite Elements.md @@ -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]] + diff --git a/wiki/concepts/Beam and Frame Finite Elements.md b/wiki/concepts/Beam and Frame Finite Elements.md new file mode 100644 index 00000000..bc84e221 --- /dev/null +++ b/wiki/concepts/Beam and Frame Finite Elements.md @@ -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]] + diff --git a/wiki/concepts/Direct Stiffness Method.md b/wiki/concepts/Direct Stiffness Method.md new file mode 100644 index 00000000..84df5385 --- /dev/null +++ b/wiki/concepts/Direct Stiffness Method.md @@ -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]] + diff --git a/wiki/concepts/Direct Time Integration Methods.md b/wiki/concepts/Direct Time Integration Methods.md index 6c209fc8..4469556b 100644 --- a/wiki/concepts/Direct Time Integration Methods.md +++ b/wiki/concepts/Direct Time Integration Methods.md @@ -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]] diff --git a/wiki/concepts/Displacement-Based Finite Element Formulation.md b/wiki/concepts/Displacement-Based Finite Element Formulation.md index bf0ae981..5f89608e 100644 --- a/wiki/concepts/Displacement-Based Finite Element Formulation.md +++ b/wiki/concepts/Displacement-Based Finite Element Formulation.md @@ -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]] diff --git a/wiki/concepts/Finite Element Contact Formulation.md b/wiki/concepts/Finite Element Contact Formulation.md new file mode 100644 index 00000000..479d4115 --- /dev/null +++ b/wiki/concepts/Finite Element Contact Formulation.md @@ -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]] diff --git a/wiki/concepts/Finite Element Eigenproblem Solvers.md b/wiki/concepts/Finite Element Eigenproblem Solvers.md index a22344fd..f4554376 100644 --- a/wiki/concepts/Finite Element Eigenproblem Solvers.md +++ b/wiki/concepts/Finite Element Eigenproblem Solvers.md @@ -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]] diff --git a/wiki/concepts/Finite Element Heat Transfer and Field Problems.md b/wiki/concepts/Finite Element Heat Transfer and Field Problems.md index 0a843e8b..f58b2df0 100644 --- a/wiki/concepts/Finite Element Heat Transfer and Field Problems.md +++ b/wiki/concepts/Finite Element Heat Transfer and Field Problems.md @@ -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]] diff --git a/wiki/concepts/Finite Element Load Vector Assembly.md b/wiki/concepts/Finite Element Load Vector Assembly.md new file mode 100644 index 00000000..84ce49df --- /dev/null +++ b/wiki/concepts/Finite Element Load Vector Assembly.md @@ -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]] diff --git a/wiki/concepts/Finite Element Method.md b/wiki/concepts/Finite Element Method.md index 09f7b651..355bbbe6 100644 --- a/wiki/concepts/Finite Element Method.md +++ b/wiki/concepts/Finite Element Method.md @@ -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]] diff --git a/wiki/concepts/Finite Element Modeling and Convergence Checks.md b/wiki/concepts/Finite Element Modeling and Convergence Checks.md new file mode 100644 index 00000000..2b7c0d82 --- /dev/null +++ b/wiki/concepts/Finite Element Modeling and Convergence Checks.md @@ -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]] diff --git a/wiki/concepts/Finite Element Program Implementation.md b/wiki/concepts/Finite Element Program Implementation.md index 05c225f0..691f78b3 100644 --- a/wiki/concepts/Finite Element Program Implementation.md +++ b/wiki/concepts/Finite Element Program Implementation.md @@ -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]] diff --git a/wiki/concepts/Finite Element Thermal Stress Analysis.md b/wiki/concepts/Finite Element Thermal Stress Analysis.md new file mode 100644 index 00000000..01576a32 --- /dev/null +++ b/wiki/concepts/Finite Element Thermal Stress Analysis.md @@ -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]] + diff --git a/wiki/concepts/Hybrid Incompressible Elements.md b/wiki/concepts/Hybrid Incompressible Elements.md new file mode 100644 index 00000000..22f36165 --- /dev/null +++ b/wiki/concepts/Hybrid Incompressible Elements.md @@ -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]] + diff --git a/wiki/concepts/Isoparametric Finite Elements.md b/wiki/concepts/Isoparametric Finite Elements.md index dbdd6225..6fc0dba9 100644 --- a/wiki/concepts/Isoparametric Finite Elements.md +++ b/wiki/concepts/Isoparametric Finite Elements.md @@ -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]] diff --git a/wiki/concepts/Isoparametric Linear Solid Elements.md b/wiki/concepts/Isoparametric Linear Solid Elements.md index 6f9a4536..9c4eb04c 100644 --- a/wiki/concepts/Isoparametric Linear Solid Elements.md +++ b/wiki/concepts/Isoparametric Linear Solid Elements.md @@ -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]] diff --git a/wiki/concepts/Mixed Finite Element Formulations.md b/wiki/concepts/Mixed Finite Element Formulations.md index 64e9570c..a619d236 100644 --- a/wiki/concepts/Mixed Finite Element Formulations.md +++ b/wiki/concepts/Mixed Finite Element Formulations.md @@ -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]] diff --git a/wiki/concepts/Nonlinear Finite Element Analysis.md b/wiki/concepts/Nonlinear Finite Element Analysis.md index 4dbda645..7568fb19 100644 --- a/wiki/concepts/Nonlinear Finite Element Analysis.md +++ b/wiki/concepts/Nonlinear Finite Element Analysis.md @@ -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]] diff --git a/wiki/concepts/Plane Stress and Plane Strain Elements.md b/wiki/concepts/Plane Stress and Plane Strain Elements.md new file mode 100644 index 00000000..7cc21f12 --- /dev/null +++ b/wiki/concepts/Plane Stress and Plane Strain Elements.md @@ -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]] + diff --git a/wiki/concepts/Reduced Integration and Hourglass Control.md b/wiki/concepts/Reduced Integration and Hourglass Control.md new file mode 100644 index 00000000..cb046a6f --- /dev/null +++ b/wiki/concepts/Reduced Integration and Hourglass Control.md @@ -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]] + diff --git a/wiki/concepts/Solid Element Stiffness Integration.md b/wiki/concepts/Solid Element Stiffness Integration.md index 89490d3e..a6fd1287 100644 --- a/wiki/concepts/Solid Element Stiffness Integration.md +++ b/wiki/concepts/Solid Element Stiffness Integration.md @@ -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]] diff --git a/wiki/concepts/Static Equilibrium Equation Solvers.md b/wiki/concepts/Static Equilibrium Equation Solvers.md index 16060c8c..366680c8 100644 --- a/wiki/concepts/Static Equilibrium Equation Solvers.md +++ b/wiki/concepts/Static Equilibrium Equation Solvers.md @@ -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]] diff --git a/wiki/concepts/_index.md b/wiki/concepts/_index.md index 0082ea8b..3dc172be 100644 --- a/wiki/concepts/_index.md +++ b/wiki/concepts/_index.md @@ -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 diff --git a/wiki/domains/Computational Mechanics.md b/wiki/domains/Computational Mechanics.md index c4c768dc..904328a3 100644 --- a/wiki/domains/Computational Mechanics.md +++ b/wiki/domains/Computational Mechanics.md @@ -2,7 +2,7 @@ type: domain title: "Computational Mechanics" created: 2026-05-28 -updated: 2026-05-28 +updated: 2026-05-29 address: c-000005 tags: - domain @@ -17,6 +17,10 @@ related: - "[[Dynamic-Buckling-Analysis-of-Shell-Structures-using-Finite-Element-Method]]" - "[[On-the-Finite-Element-Analysis-of-Shell-Structures]]" - "[[Solid Element Notes]]" + - "[[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]]" + - "[[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]]" - "[[Finite Element Method]]" - "[[Engineering Mathematical Models]]" sources: @@ -27,13 +31,17 @@ sources: - "[[Dynamic-Buckling-Analysis-of-Shell-Structures-using-Finite-Element-Method]]" - "[[On-the-Finite-Element-Analysis-of-Shell-Structures]]" - "[[Solid Element Notes]]" + - "[[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]]" + - "[[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]]" --- # Computational Mechanics ## Scope -Computational mechanics uses numerical methods to model, discretize, and solve physical problems in solids, structures, heat transfer, fluids, field problems, and coupled multiphysics systems. This vault currently enters the domain through [[Finite Element Procedures]], [[Solid Element Notes]], the shell element paper [[A Continuum Mechanics Based Four-Node Shell]], the MITC4 implementation paper [[Four-Node-Quadrilateral-Shell-Element-MITC4|Four-Node Quadrilateral Shell Element MITC4]], [[MITC Study Notes]], the shell buckling thesis [[Dynamic-Buckling-Analysis-of-Shell-Structures-using-Finite-Element-Method|Dynamic Buckling Analysis of Shell Structures using Finite Element Method]], and the shell FE review [[On-the-Finite-Element-Analysis-of-Shell-Structures|On the Finite Element Analysis of Shell Structures]]. +Computational mechanics uses numerical methods to model, discretize, and solve physical problems in solids, structures, heat transfer, fluids, field problems, and coupled multiphysics systems. This vault currently enters the domain through [[Finite Element Procedures]], [[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]], [[Solid Element Notes]], the shell element paper [[A Continuum Mechanics Based Four-Node Shell]], the MITC4 implementation paper [[Four-Node-Quadrilateral-Shell-Element-MITC4|Four-Node Quadrilateral Shell Element MITC4]], [[MITC Study Notes]], the shell buckling thesis [[Dynamic-Buckling-Analysis-of-Shell-Structures-using-Finite-Element-Method|Dynamic Buckling Analysis of Shell Structures using Finite Element Method]], the shell FE review [[On-the-Finite-Element-Analysis-of-Shell-Structures|On the Finite Element Analysis of Shell Structures]], the industrial theory reference [[Abaqus Theory Manual]], and the operational references [[Abaqus-Analysis-User-s-Guide-Volume-I|Abaqus Analysis User's Guide Volume I]] and [[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]]. ## Core Threads @@ -44,6 +52,10 @@ Computational mechanics uses numerical methods to model, discretize, and solve p - [[Isoparametric Linear Solid Elements]], [[Solid Element Shape Functions]], [[Solid Element Strain-Displacement Matrix]], [[Solid Element Stiffness Integration]], and [[Incompatible Mode Solid Elements]] - 3D continuum solid element formulation and enrichment. - [[Mixed Finite Element Formulations]] - stable formulations for incompressibility and constrained fields. - [[Nonlinear Finite Element Analysis]] - incremental, iterative treatment of geometric, material, and contact nonlinearities. +- [[Abaqus Analysis Procedures]], [[Abaqus Element Library]], [[Reduced Integration and Hourglass Control]], [[Hybrid Incompressible Elements]], [[Abaqus Constitutive Integration]], and [[Finite Element Contact Formulation]] - production finite element procedure, element, material, integration, and interface modeling choices. +- [[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]], and [[Abaqus Output Database and Results Files]] - production Abaqus model definition, execution, resource, and output workflow. +- [[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]], and [[Abaqus User Subroutines and Utility Routines]] - production Abaqus analysis procedure, continuation, reduction, adaptivity, coupling, optimization, and extension workflows. +- [[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]], and [[Finite Element Thermal Stress Analysis]] - introductory element-by-element FE formulation, loading, modeling, and thermal coupling threads. - [[Continuum Mechanics Based Four-Node Shell Element]], [[Assumed Transverse Shear Strain Interpolation]], and [[Total Lagrangian Shell Formulation]] - shell-element formulation details for nonlinear thin and thick shell analysis. - [[MITC4 Shell Element]] and [[Scordelis-Lo Shell Benchmark]] - implementation-oriented shell element validation and locking assessment. - [[Basic Shell Mathematical Model]], [[Shell Structure Asymptotic Behavior]], [[Shell Locking Phenomenon]], [[Uniform Optimal Convergence]], and [[Shell Element Benchmark Testing]] - shell FE reliability criteria for thin-shell behavior and element testing. @@ -61,3 +73,7 @@ Computational mechanics uses numerical methods to model, discretize, and solve p - [[MITC Study Notes]] from `.raw/MITC공부/`. - [[Dynamic-Buckling-Analysis-of-Shell-Structures-using-Finite-Element-Method|Dynamic Buckling Analysis of Shell Structures using Finite Element Method]] by [[Hee Jun Lee]]. - [[On-the-Finite-Element-Analysis-of-Shell-Structures|On the Finite Element Analysis of Shell Structures]] by [[Phill-Seung Lee]] and [[Hyuk-Chun Noh]]. +- [[Abaqus Theory Manual]] from `.raw/AbaqusTheoriesManual/`. +- [[Abaqus-Analysis-User-s-Guide-Volume-I|Abaqus Analysis User's Guide Volume I]] from `.raw/AbaqusAnalysisUserGuide1/`. +- [[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]] from `.raw/AbaqusAnalysisUserGuide2/`. +- [[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]] by [[Daryl L. Logan]]. diff --git a/wiki/entities/ABAQUS.md b/wiki/entities/ABAQUS.md index 1f305dc5..8b3bb10e 100644 --- a/wiki/entities/ABAQUS.md +++ b/wiki/entities/ABAQUS.md @@ -2,34 +2,73 @@ type: entity title: "ABAQUS" entity_type: software -role: "Commercial finite element software used for validation comparisons" +role: "Commercial finite element software, documented theory reference, and user-guide workflow" first_mentioned: "[[Dynamic-Buckling-Analysis-of-Shell-Structures-using-Finite-Element-Method]]" created: 2026-05-28 -updated: 2026-05-28 +updated: 2026-05-29 address: c-000036 tags: - entity - software - finite-element-method - validation + - abaqus status: current related: - "[[Dynamic-Buckling-Analysis-of-Shell-Structures-using-Finite-Element-Method]]" + - "[[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]]" + - "[[Abaqus Element Library]]" + - "[[Abaqus Constitutive Integration]]" + - "[[Finite Element Contact Formulation]]" - "[[Finite Element Program Implementation]]" + - "[[Abaqus Input File Syntax]]" + - "[[Abaqus Job Execution Workflow]]" + - "[[Abaqus Output Database and Results Files]]" + - "[[Abaqus Nonlinear Solution Control]]" + - "[[Abaqus Restart and Results Transfer]]" + - "[[Abaqus Multiphysics Coupling and Co-simulation]]" sources: - "[[Dynamic-Buckling-Analysis-of-Shell-Structures-using-Finite-Element-Method]]" + - "[[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 ## Overview -ABAQUS is the commercial finite element software used as a comparison reference in the dynamic buckling thesis. +ABAQUS is a commercial finite element software system. In this wiki it has three roles: it is used as a comparison reference in the dynamic buckling thesis, its theory manual documents finite element procedures and formulations, and its analysis user guide documents the practical input-file, job-execution, resource-control, and output workflow. ## Role In The Source The thesis compares the developed finite element program against ABAQUS for linear static shell benchmarks, geometric nonlinear response, and static buckling eigenvalue and mode-shape checks. +The [[Abaqus Theory Manual]] expands that context by describing ABAQUS/Standard, ABAQUS/Explicit, and related Abaqus tools as a theory-backed finite element system. It connects nonlinear solution procedures, element interpolation, integration rules, hybrid incompressible elements, constitutive integration, contact, and multiphysics procedures. + +[[Abaqus-Analysis-User-s-Guide-Volume-I|Abaqus Analysis User's Guide Volume I]] adds the operational layer: keyword syntax, node and element model definitions, surfaces and assemblies, matrix-based model components, command-line execution, environment settings, parallel execution, and output file interpretation. + +[[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]] adds the analysis strategy layer: general and perturbation steps, nonlinear controls, static and dynamic procedure families, restart and result transfer, substructuring, submodeling, adaptivity, Eulerian and particle methods, co-simulation, optimization, and user subroutines. + +## Key Links + +- [[Abaqus Analysis Procedures]] - solver workflows and procedure families. +- [[Abaqus Element Library]] - element formulations and integration choices. +- [[Abaqus Constitutive Integration]] - integration-point material updates and tangents. +- [[Finite Element Contact Formulation]] - interface and surface interaction modeling. +- [[Abaqus Input File Syntax]] - keyword and data-line model definition. +- [[Abaqus Job Execution Workflow]] - command-line execution and analysis utilities. +- [[Abaqus Output Database and Results Files]] - output databases, selected results files, and diagnostics. +- [[Abaqus Nonlinear Solution Control]] - increments, iterations, residual convergence, stabilization, and cutbacks. +- [[Abaqus Restart and Results Transfer]] - restart, import, and staged analysis continuation. +- [[Abaqus Multiphysics Coupling and Co-simulation]] - sequential coupling and runtime solver coupling. + ## Sources - [[Dynamic-Buckling-Analysis-of-Shell-Structures-using-Finite-Element-Method]] +- [[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]] diff --git a/wiki/entities/Daryl L. Logan.md b/wiki/entities/Daryl L. Logan.md new file mode 100644 index 00000000..50ada60f --- /dev/null +++ b/wiki/entities/Daryl L. Logan.md @@ -0,0 +1,34 @@ +--- +type: entity +title: "Daryl L. Logan" +entity_type: person +role: "Author of A First Course in the Finite Element Method" +created: 2026-05-29 +updated: 2026-05-29 +address: c-000062 +tags: + - entity + - person + - finite-element-method +status: current +related: + - "[[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]]" + - "[[Finite Element Method]]" +sources: + - "[[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]]" +--- + +# Daryl L. Logan + +## Overview + +Daryl L. Logan is the author of [[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]]. The source identifies him with the University of Wisconsin-Platteville. + +## Role In The Wiki + +Logan's textbook contributes an introductory finite element sequence that moves from spring and bar elements through trusses, beams, frames, plane stress/strain, axisymmetric elements, isoparametric formulation, heat transfer, thermal stress, and dynamics. + +## Sources + +- [[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]] + diff --git a/wiki/entities/_index.md b/wiki/entities/_index.md index 87b70628..ad0ab871 100644 --- a/wiki/entities/_index.md +++ b/wiki/entities/_index.md @@ -1,7 +1,7 @@ --- type: meta title: "Entities Index" -updated: 2026-05-28 +updated: 2026-05-29 tags: - meta - index @@ -20,11 +20,16 @@ related: - "[[Inha University]]" - "[[BLZPACK]]" - "[[ABAQUS]]" + - "[[Daryl L. Logan]]" - "[[Finite Element Procedures]]" - "[[A Continuum Mechanics Based Four-Node Shell]]" - "[[Four-Node-Quadrilateral-Shell-Element-MITC4]]" - "[[Dynamic-Buckling-Analysis-of-Shell-Structures-using-Finite-Element-Method]]" - "[[On-the-Finite-Element-Analysis-of-Shell-Structures]]" + - "[[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]]" + - "[[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]]" --- # Entities Index @@ -44,6 +49,7 @@ All entity pages: people, organizations, products, and tools. - [[Hee Jun Lee]] - author of [[Dynamic-Buckling-Analysis-of-Shell-Structures-using-Finite-Element-Method|Dynamic Buckling Analysis of Shell Structures using Finite Element Method]] - [[Phill-Seung Lee]] - author of [[On-the-Finite-Element-Analysis-of-Shell-Structures|On the Finite Element Analysis of Shell Structures]] - [[Hyuk-Chun Noh]] - author of [[On-the-Finite-Element-Analysis-of-Shell-Structures|On the Finite Element Analysis of Shell Structures]] +- [[Daryl L. Logan]] - author of [[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]] --- @@ -57,7 +63,7 @@ All entity pages: people, organizations, products, and tools. - [[OOFEM]] - finite element code used for the MITC4 shell element implementation - [[BLZPACK]] - Block Lanczos eigenvalue solver used for vibration and buckling analysis -- [[ABAQUS]] - finite element software used for validation comparisons +- [[ABAQUS]] - commercial finite element software, documented theory reference, and user-guide workflow --- diff --git a/wiki/getting-started.md b/wiki/getting-started.md index 3b62332b..90a9e267 100644 --- a/wiki/getting-started.md +++ b/wiki/getting-started.md @@ -1,7 +1,7 @@ --- type: meta title: "Getting Started" -updated: 2026-05-28 +updated: 2026-05-29 tags: - meta - onboarding @@ -16,6 +16,10 @@ related: - "[[Dynamic-Buckling-Analysis-of-Shell-Structures-using-Finite-Element-Method]]" - "[[On-the-Finite-Element-Analysis-of-Shell-Structures]]" - "[[Solid Element Notes]]" + - "[[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]]" + - "[[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]]" - "[[Finite Element Method]]" - "[[Wiki Map]]" --- @@ -31,7 +35,7 @@ This vault is currently organized around finite element procedures and computati - [[index]] - master catalog of current wiki pages - [[overview]] - short summary of the vault scope - [[hot]] - recent context cache for future sessions -- [[log]] - operation log, currently trimmed to 2026-05-28 entries +- [[log]] - operation log, currently trimmed to 2026-05-28 and later entries - [[Wiki Map]] - visual map of the current finite-element wiki - [[dashboard]] - Obsidian Bases dashboard @@ -46,6 +50,10 @@ This vault is currently organized around finite element procedures and computati - [[Dynamic-Buckling-Analysis-of-Shell-Structures-using-Finite-Element-Method|Dynamic Buckling Analysis of Shell Structures using Finite Element Method]] by [[Hee Jun Lee]] - [[On-the-Finite-Element-Analysis-of-Shell-Structures|On the Finite Element Analysis of Shell Structures]] by [[Phill-Seung Lee]] and [[Hyuk-Chun Noh]] - [[Solid Element Notes]] +- [[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]] +- [[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]] by [[Daryl L. Logan]] --- @@ -67,6 +75,39 @@ This vault is currently organized around finite element procedures and computati - [[Incompatible Mode Solid Elements]] - [[Mixed Finite Element Formulations]] - [[Nonlinear Finite Element Analysis]] +- [[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]] - [[Continuum Mechanics Based Four-Node Shell Element]] - [[Assumed Transverse Shear Strain Interpolation]] - [[Total Lagrangian Shell Formulation]] diff --git a/wiki/hot.md b/wiki/hot.md index 3d3891a7..ff7dad25 100644 --- a/wiki/hot.md +++ b/wiki/hot.md @@ -1,7 +1,7 @@ --- type: meta title: "Hot Cache" -updated: 2026-05-28T12:20:00+09:00 +updated: 2026-05-29T16:57:52+09:00 tags: - meta - hot-cache @@ -17,20 +17,36 @@ related: - "[[Dynamic-Buckling-Analysis-of-Shell-Structures-using-Finite-Element-Method]]" - "[[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]]" + - "[[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 Method]]" + - "[[Abaqus Analysis Procedures]]" + - "[[Abaqus Element Library]]" + - "[[Abaqus Input File Syntax]]" + - "[[Abaqus Job Execution Workflow]]" + - "[[Abaqus Output Database and Results Files]]" + - "[[Abaqus General and Linear Perturbation Steps]]" + - "[[Abaqus Nonlinear Solution Control]]" + - "[[Abaqus Multiphysics Coupling and Co-simulation]]" --- # Recent Context ## Last Updated -2026-05-28. The wiki was trimmed to finite-element scope, then solid element, shell element, MITC, dynamic buckling, and shell finite element review sources were ingested, including `.raw/SolidElement/`. +2026-05-29. The wiki is finite-element scoped and now includes `.raw/AbaqusAnalysisUserGuide2/` as the Abaqus analysis-procedure and analysis-technique thread, `.raw/AbaqusAnalysisUserGuide1/` as the Abaqus input/execution/output thread, `.raw/AFirstCourseInTheFiniteElementMethod/` as an introductory FEM textbook, `.raw/AbaqusTheoriesManual/` as an industrial FE theory reference, and the existing Bathe, solid element, shell element, MITC, dynamic buckling, and shell FE review sources. ## Key Recent Facts -- Current sources: [[Finite Element Procedures]], [[Solid Element Notes]], [[A Continuum Mechanics Based Four-Node Shell]], [[Four-Node-Quadrilateral-Shell-Element-MITC4|Four-Node Quadrilateral Shell Element MITC4]], [[MITC Study Notes]], [[Dynamic-Buckling-Analysis-of-Shell-Structures-using-Finite-Element-Method|Dynamic Buckling Analysis of Shell Structures using Finite Element Method]], and [[On-the-Finite-Element-Analysis-of-Shell-Structures|On the Finite Element Analysis of Shell Structures]]. +- Current sources: [[Finite Element Procedures]], [[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]], [[Solid Element Notes]], [[A Continuum Mechanics Based Four-Node Shell]], [[Four-Node-Quadrilateral-Shell-Element-MITC4|Four-Node Quadrilateral Shell Element MITC4]], [[MITC Study Notes]], [[Dynamic-Buckling-Analysis-of-Shell-Structures-using-Finite-Element-Method|Dynamic Buckling Analysis of Shell Structures using Finite Element Method]], [[On-the-Finite-Element-Analysis-of-Shell-Structures|On the Finite Element Analysis of Shell Structures]], [[Abaqus Theory Manual]], [[Abaqus-Analysis-User-s-Guide-Volume-I|Abaqus Analysis User's Guide Volume I]], and [[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]]. - Current domain: [[Computational Mechanics]]. -- Current core concepts: [[Finite Element Method]], [[Engineering Mathematical Models]], [[Displacement-Based Finite Element Formulation]], [[Isoparametric Finite Elements]], [[Isoparametric Linear Solid Elements]], [[Solid Element Shape Functions]], [[Solid Element Strain-Displacement Matrix]], [[Solid Element Stiffness Integration]], [[Incompatible Mode Solid Elements]], [[Mixed Finite Element Formulations]], [[Nonlinear Finite Element Analysis]], [[Continuum Mechanics Based Four-Node Shell Element]], [[Assumed Transverse Shear Strain Interpolation]], [[Total Lagrangian Shell Formulation]], [[MITC4 Shell Element]], [[MITC Shell Kinematics]], [[Green-Lagrange Strain Linearization]], [[Nonlinear Newmark-Beta Integration]], [[Dynamic Buckling Analysis]], [[Dynamic Instability Region]], [[Geometric Stiffness Matrix]], [[Scordelis-Lo Shell Benchmark]], [[Basic Shell Mathematical Model]], [[Shell Structure Asymptotic Behavior]], [[Shell Locking Phenomenon]], [[Uniform Optimal Convergence]], [[Shell Element Benchmark Testing]], [[Finite Element Heat Transfer and Field Problems]], [[Static Equilibrium Equation Solvers]], [[Direct Time Integration Methods]], [[Finite Element Eigenproblem Solvers]], and [[Finite Element Program Implementation]]. +- Current core concepts include the base FEM, solid, shell, solver, and Abaqus threads. The newest Abaqus procedure concepts are [[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]], and [[Abaqus User Subroutines and Utility Routines]]. +- [[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]] contributes an introductory element-by-element thread: direct stiffness assembly, bar/truss, beam/frame, plane stress/strain, axisymmetric elements, load-vector assembly, modeling/convergence checks, thermal stress, and structural dynamics basics. +- [[Abaqus Theory Manual]] contributes a production FE theory thread: procedure families, element library design, reduced integration/hourglass control, hybrid incompressible elements, material-point constitutive integration, and contact/interface formulation. +- [[Abaqus-Analysis-User-s-Guide-Volume-I|Abaqus Analysis User's Guide Volume I]] contributes a production FE operations thread: input-file syntax, spatial model definition, surfaces and assemblies, matrix-based model definition, job execution, resource/parallel settings, and output database/results files. +- [[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]] contributes a production FE analysis-technique thread: general/linear perturbation steps, nonlinear solution controls, static/dynamic/coupled procedures, restart/import, substructuring, submodeling, matrix generation, fracture/XFEM, adaptivity, explicit performance techniques, Eulerian/particle methods, co-simulation, optimization, parametric studies, and user subroutines. - The solid element notes contribute a 3D continuum element formulation thread: linear isoparametric solid element topologies, natural-coordinate shape functions, Jacobian derivative mapping, stiffness integration, and incompatible mode enrichment. - The four-node shell paper contributes a continuum-mechanics shell formulation, an assumed transverse shear strain interpolation to avoid shear locking, and a total Lagrangian nonlinear shell analysis setting. - The MITC4 source contributes an OOFEM implementation thread, patch-test verification, and Scordelis-Lo convergence data for a four-node quadrilateral shell element. @@ -41,15 +57,19 @@ related: ## Recent Changes -- Created most recently: [[Solid Element Notes]], [[Isoparametric Linear Solid Elements]], [[Solid Element Shape Functions]], [[Solid Element Strain-Displacement Matrix]], [[Solid Element Stiffness Integration]], [[Incompatible Mode Solid Elements]] +- Created most recently: [[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]], [[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]] +- Previous Abaqus User Guide Volume I thread: [[Abaqus-Analysis-User-s-Guide-Volume-I|Abaqus Analysis User's Guide Volume I]], [[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]] +- Previous Logan thread: [[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]], [[Daryl L. Logan]], [[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]] +- Previous Abaqus thread: [[Abaqus Theory Manual]], [[Abaqus Analysis Procedures]], [[Abaqus Element Library]], [[Reduced Integration and Hourglass Control]], [[Hybrid Incompressible Elements]], [[Abaqus Constitutive Integration]], [[Finite Element Contact Formulation]] +- Previous solid element thread: [[Solid Element Notes]], [[Isoparametric Linear Solid Elements]], [[Solid Element Shape Functions]], [[Solid Element Strain-Displacement Matrix]], [[Solid Element Stiffness Integration]], [[Incompatible Mode Solid Elements]] - Previous shell review thread: [[On-the-Finite-Element-Analysis-of-Shell-Structures|On the Finite Element Analysis of Shell Structures]], [[Phill-Seung Lee]], [[Hyuk-Chun Noh]], [[Basic Shell Mathematical Model]], [[Shell Structure Asymptotic Behavior]], [[Shell Locking Phenomenon]], [[Uniform Optimal Convergence]], [[Shell Element Benchmark Testing]] - Previous dynamic stability thread: [[Dynamic-Buckling-Analysis-of-Shell-Structures-using-Finite-Element-Method|Dynamic Buckling Analysis of Shell Structures using Finite Element Method]], [[Hee Jun Lee]], [[Inha University]], [[BLZPACK]], [[ABAQUS]], [[Dynamic Buckling Analysis]], [[Dynamic Instability Region]], [[Geometric Stiffness Matrix]] - Previous MITC derivation thread: [[MITC Study Notes]], [[MITC Shell Kinematics]], [[Green-Lagrange Strain Linearization]], [[Nonlinear Newmark-Beta Integration]] - Previous MITC implementation thread: [[Four-Node-Quadrilateral-Shell-Element-MITC4|Four-Node Quadrilateral Shell Element MITC4]], [[MITC4 Shell Element]], [[Scordelis-Lo Shell Benchmark]], [[Edita Dvorakova]], [[Borek Patzak]], [[OOFEM]] - Previous shell thread: [[A Continuum Mechanics Based Four-Node Shell]], [[Eduardo N. Dvorkin]], [[Continuum Mechanics Based Four-Node Shell Element]], [[Assumed Transverse Shear Strain Interpolation]], [[Total Lagrangian Shell Formulation]] -- Updated: [[index]], [[overview]], [[log]], [[hot]], [[getting-started]], [[dashboard]], [[Wiki Map]], [[sources/_index]], [[concepts/_index]], [[entities/_index]] +- Updated: [[index]], [[overview]], [[log]], [[hot]], [[getting-started]], [[dashboard]], [[Wiki Map]], [[sources/_index]], [[concepts/_index]], [[entities/_index]], [[Computational Mechanics]], [[ABAQUS]], [[Abaqus Theory Manual]], [[Abaqus-Analysis-User-s-Guide-Volume-I|Abaqus Analysis User's Guide Volume I]], [[Abaqus Analysis Procedures]], [[Abaqus Matrix-Based Model Definition]], [[Abaqus Job Execution Workflow]], [[Abaqus Resource and Parallel Execution]], [[Static Equilibrium Equation Solvers]], [[Direct Time Integration Methods]], [[Finite Element Eigenproblem Solvers]], [[Finite Element Heat Transfer and Field Problems]], [[Finite Element Program Implementation]], [[Finite Element Modeling and Convergence Checks]] - Preserved: finite-element source/entity/domain/concept pages and wiki operational files. ## Active Threads -- User is curating this vault as a finite element and computational mechanics wiki, now with a solid-and-shell element thread that connects 3D continuum formulation, isoparametric interpolation, stiffness integration, incompatible modes, shell asymptotic behavior, locking remedies, uniform convergence, benchmarks, nonlinear dynamics, and dynamic buckling stability prediction. +- User is curating this vault as a finite element and computational mechanics wiki, now with an introductory element-formulation thread, a solid-and-shell element thread, and an Abaqus production-reference thread connecting direct stiffness assembly, structural elements, plane and axisymmetric continua, thermal stress, modeling checks, 3D continuum formulation, shell asymptotic behavior, locking remedies, nonlinear dynamics, dynamic buckling stability prediction, industrial procedure selection, element integration choices, constitutive updates, contact, input files, job execution, resource settings, output databases, nonlinear controls, continuation, model reduction, adaptivity, multiphysics coupling, optimization, and user-code extension. diff --git a/wiki/index.md b/wiki/index.md index c7d321df..c4d80cc7 100644 --- a/wiki/index.md +++ b/wiki/index.md @@ -1,7 +1,7 @@ --- type: meta title: "Wiki Index" -updated: 2026-05-28 +updated: 2026-05-29 tags: - meta - index @@ -25,11 +25,49 @@ related: - "[[Dynamic-Buckling-Analysis-of-Shell-Structures-using-Finite-Element-Method]]" - "[[On-the-Finite-Element-Analysis-of-Shell-Structures]]" - "[[Solid Element Notes]]" + - "[[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]]" + - "[[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]]" + - "[[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]]" + - "[[Daryl L. Logan]]" + - "[[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]]" --- # Wiki Index -Last updated: 2026-05-28 | Total pages: 63 | Sources ingested: 7 +Last updated: 2026-05-29 | Total pages: 101 | Sources ingested: 11 Navigation: [[overview]] | [[log]] | [[hot]] | [[dashboard]] | [[Wiki Map]] | [[getting-started]] @@ -48,6 +86,39 @@ Navigation: [[overview]] | [[log]] | [[hot]] | [[dashboard]] | [[Wiki Map]] | [[ - [[Incompatible Mode Solid Elements]] - internal displacement mode enrichment and static condensation for solid elements (status: current) - [[Mixed Finite Element Formulations]] - multi-field formulations for incompressibility, constraints, and pressure-like variables (status: current) - [[Nonlinear Finite Element Analysis]] - incremental solution of geometric, material, contact, and load nonlinearities (status: current) +- [[Abaqus Analysis Procedures]] - Abaqus procedure families for nonlinear, dynamic, modal, buckling, coupled-field, and special analyses (status: current) +- [[Abaqus Element Library]] - Abaqus element formulations, interpolation, and integration choices (status: current) +- [[Abaqus Input File Syntax]] - keyword, data-line, model-data, and history-data syntax for Abaqus input files (status: current) +- [[Abaqus Spatial Model Definition]] - practical node, element, set, coordinate-system, and model topology definition (status: current) +- [[Abaqus Surface and Assembly Modeling]] - named surfaces and reusable part-instance assemblies for contact, loads, constraints, and output (status: current) +- [[Abaqus Matrix-Based Model Definition]] - direct matrix input and assembly for stiffness, mass, and damping components (status: current) +- [[Abaqus Job Execution Workflow]] - command-line analysis, checks, recovery, conversion, and utility workflow (status: current) +- [[Abaqus Resource and Parallel Execution]] - memory, scratch, CPU, MPI/thread, domain, and GPU execution settings (status: current) +- [[Abaqus Output Database and Results Files]] - ODB, SIM, selected results, status, message, restart, and diagnostic output files (status: current) +- [[Abaqus General and Linear Perturbation Steps]] - Abaqus step classes, state propagation, perturbation procedures, and load-case interpretation (status: current) +- [[Abaqus Nonlinear Solution Control]] - increments, Newton iterations, residual convergence, stabilization, and time-integration controls (status: current) +- [[Abaqus Restart and Results Transfer]] - restart, import, state transfer, and staged analysis continuation (status: current) +- [[Abaqus Substructuring and Submodeling]] - reduced substructures and global-to-local refined submodels (status: current) +- [[Abaqus Matrix Generation and Reduced Models]] - generated stiffness, mass, damping, and load matrices for reuse or exchange (status: current) +- [[Abaqus Fracture and Enriched Discontinuity Modeling]] - contour integrals, crack propagation, line springs, and XFEM discontinuities (status: current) +- [[Abaqus Adaptivity and Mesh Replacement]] - ALE adaptive meshing, adaptive remeshing, and mesh-to-mesh solution mapping (status: current) +- [[Abaqus Explicit Analysis Efficiency Techniques]] - mass scaling, selective subcycling, and steady-state detection for Abaqus/Explicit (status: current) +- [[Abaqus Eulerian and Particle Methods]] - Eulerian volume fractions, CEL analysis, DEM, SPH, and particle generation (status: current) +- [[Abaqus Multiphysics Coupling and Co-simulation]] - sequential predefined-field coupling and runtime solver co-simulation (status: current) +- [[Abaqus Structural Optimization and Parametric Studies]] - structural optimization, design sensitivity, and scripted parametric studies (status: current) +- [[Abaqus User Subroutines and Utility Routines]] - compiled extension points, utility routines, and external database hooks (status: current) +- [[Reduced Integration and Hourglass Control]] - under-integration tradeoffs and stabilization of zero-energy modes (status: current) +- [[Hybrid Incompressible Elements]] - mixed displacement-pressure treatment for incompressible material behavior (status: current) +- [[Abaqus Constitutive Integration]] - integration-point stress updates, state variables, and material tangents (status: current) +- [[Finite Element Contact Formulation]] - finite element surface interaction and contact constraints (status: current) +- [[Direct Stiffness Method]] - displacement-based stiffness assembly workflow for element systems (status: current) +- [[Bar and Truss Finite Elements]] - axial structural elements, coordinate transformation, and truss analysis (status: current) +- [[Beam and Frame Finite Elements]] - bending, shear, axial, rotational, frame, grid, and spatial beam element ideas (status: current) +- [[Plane Stress and Plane Strain Elements]] - two-dimensional continuum elements for plane idealizations (status: current) +- [[Axisymmetric Finite Elements]] - reduced-dimensional elements for bodies of revolution under symmetric loading (status: current) +- [[Finite Element Load Vector Assembly]] - compatible nodal force vectors for distributed, body, surface, and thermal loads (status: current) +- [[Finite Element Modeling and Convergence Checks]] - practical mesh, symmetry, stress interpretation, and convergence checks (status: current) +- [[Finite Element Thermal Stress Analysis]] - thermal strain and equivalent force treatment for constrained temperature change (status: current) - [[Continuum Mechanics Based Four-Node Shell Element]] - low-order shell element derived from continuum mechanics (status: current) - [[Assumed Transverse Shear Strain Interpolation]] - shell locking remedy using a separately interpolated shear strain field (status: current) - [[Total Lagrangian Shell Formulation]] - reference-configuration formulation for nonlinear shell response (status: current) @@ -82,9 +153,10 @@ Navigation: [[overview]] | [[log]] | [[hot]] | [[dashboard]] | [[Wiki Map]] | [[ - [[Hee Jun Lee]] - author of [[Dynamic-Buckling-Analysis-of-Shell-Structures-using-Finite-Element-Method|Dynamic Buckling Analysis of Shell Structures using Finite Element Method]] (status: current) - [[Phill-Seung Lee]] - author of [[On-the-Finite-Element-Analysis-of-Shell-Structures|On the Finite Element Analysis of Shell Structures]] (status: current) - [[Hyuk-Chun Noh]] - author of [[On-the-Finite-Element-Analysis-of-Shell-Structures|On the Finite Element Analysis of Shell Structures]] (status: current) +- [[Daryl L. Logan]] - author of [[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]] (status: current) - [[Inha University]] - degree-granting institution for the dynamic shell buckling thesis (status: current) - [[BLZPACK]] - Block Lanczos eigenvalue solver used in the dynamic buckling implementation (status: current) -- [[ABAQUS]] - commercial finite element software used for validation comparisons (status: current) +- [[ABAQUS]] - commercial finite element software, documented theory reference, and user-guide workflow (status: current) --- @@ -97,6 +169,10 @@ Navigation: [[overview]] | [[log]] | [[hot]] | [[dashboard]] | [[Wiki Map]] | [[ - [[Dynamic-Buckling-Analysis-of-Shell-Structures-using-Finite-Element-Method|Dynamic Buckling Analysis of Shell Structures using Finite Element Method]] - 2012 thesis on MITC4 shell dynamic buckling analysis - [[On-the-Finite-Element-Analysis-of-Shell-Structures|On the Finite Element Analysis of Shell Structures]] - review paper on shell mathematical models, asymptotic behavior, locking, convergence, and benchmark testing - [[Solid Element Notes]] - local notes on isoparametric linear solid element formulation, stiffness integration, and incompatible modes +- [[Abaqus Theory Manual]] - Abaqus finite element theory reference for procedures, elements, materials, contact, constraints, and coupled fields +- [[Abaqus-Analysis-User-s-Guide-Volume-I|Abaqus Analysis User's Guide Volume I]] - Abaqus user guide for input syntax, spatial modeling, execution, resources, and output files +- [[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]] - Abaqus user guide for analysis procedures, nonlinear controls, continuation, model reduction, adaptivity, multiphysics, optimization, and extensions +- [[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]] - Daryl L. Logan textbook introducing FEM through stiffness assembly and common structural, field, thermal, and dynamic elements --- diff --git a/wiki/log.md b/wiki/log.md index f2bcce0b..9b0010f4 100644 --- a/wiki/log.md +++ b/wiki/log.md @@ -1,7 +1,7 @@ --- type: meta title: "Operation Log" -updated: 2026-05-28 +updated: 2026-05-29 tags: - meta - log @@ -25,6 +25,34 @@ Parse recent entries: `grep "^## \[" wiki/log.md | head -10` --- +## [2026-05-29] ingest | Abaqus Analysis User's Guide Volume II +- Source: `.raw/AbaqusAnalysisUserGuide2/` +- Summary: [[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]] +- Pages created: [[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]], [[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]] +- Pages updated: [[index]], [[overview]], [[hot]], [[sources/_index]], [[concepts/_index]], [[entities/_index]], [[Computational Mechanics]], [[ABAQUS]], [[Abaqus Theory Manual]], [[Abaqus-Analysis-User-s-Guide-Volume-I|Abaqus Analysis User's Guide Volume I]], [[Abaqus Analysis Procedures]], [[Abaqus Matrix-Based Model Definition]], [[Abaqus Job Execution Workflow]], [[Abaqus Resource and Parallel Execution]], [[Static Equilibrium Equation Solvers]], [[Direct Time Integration Methods]], [[Finite Element Eigenproblem Solvers]], [[Finite Element Heat Transfer and Field Problems]], [[Finite Element Program Implementation]], [[Finite Element Modeling and Convergence Checks]], [[dashboard]], [[getting-started]], [[Wiki Map]] +- Key insight: Volume II adds the Abaqus analysis-strategy layer: procedure selection, nonlinear controls, restart/import, reduced modeling, fracture/XFEM, adaptivity, explicit efficiency, Eulerian/particle methods, multiphysics coupling, optimization, and user-code extension. + +## [2026-05-29] ingest | Abaqus Analysis User's Guide Volume I +- Source: `.raw/AbaqusAnalysisUserGuide1/` +- Summary: [[Abaqus-Analysis-User-s-Guide-Volume-I|Abaqus Analysis User's Guide Volume I]] +- Pages created: [[Abaqus-Analysis-User-s-Guide-Volume-I|Abaqus Analysis User's Guide Volume I]], [[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]] +- Pages updated: [[index]], [[overview]], [[hot]], [[sources/_index]], [[concepts/_index]], [[entities/_index]], [[Computational Mechanics]], [[ABAQUS]], [[Abaqus Theory Manual]], [[Abaqus Analysis Procedures]], [[Abaqus Element Library]], [[Finite Element Program Implementation]], [[Finite Element Contact Formulation]], [[Finite Element Load Vector Assembly]], [[Finite Element Modeling and Convergence Checks]], [[dashboard]], [[getting-started]], [[Wiki Map]] +- Key insight: The user guide adds the analyst-facing Abaqus workflow from keyword input and spatial model definition through job execution, resource control, and output database/results-file interpretation. + +## [2026-05-29] ingest | A First Course in the Finite Element Method +- Source: `.raw/AFirstCourseInTheFiniteElementMethod/` +- Summary: [[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]] +- Pages created: [[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]], [[Daryl L. Logan]], [[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]] +- Pages updated: [[index]], [[overview]], [[hot]], [[sources/_index]], [[concepts/_index]], [[entities/_index]], [[Computational Mechanics]], [[Finite Element Method]], [[Displacement-Based Finite Element Formulation]], [[Isoparametric Finite Elements]], [[Finite Element Heat Transfer and Field Problems]], [[Static Equilibrium Equation Solvers]], [[Direct Time Integration Methods]], [[Finite Element Program Implementation]], [[Isoparametric Linear Solid Elements]], [[dashboard]], [[getting-started]], [[Wiki Map]] +- Key insight: Logan's textbook adds a teaching sequence that grounds the finite element method in direct stiffness assembly, structural element families, plane and axisymmetric continua, load vectors, modeling checks, thermal stress, and elementary dynamics. + +## [2026-05-29] ingest | Abaqus Theory Manual +- Source: `.raw/AbaqusTheoriesManual/` +- Summary: [[Abaqus Theory Manual]] +- Pages created: [[Abaqus Theory Manual]], [[Abaqus Analysis Procedures]], [[Abaqus Element Library]], [[Reduced Integration and Hourglass Control]], [[Hybrid Incompressible Elements]], [[Abaqus Constitutive Integration]], [[Finite Element Contact Formulation]] +- Pages updated: [[index]], [[overview]], [[hot]], [[sources/_index]], [[concepts/_index]], [[entities/_index]], [[Computational Mechanics]], [[Finite Element Method]], [[Nonlinear Finite Element Analysis]], [[Isoparametric Finite Elements]], [[Mixed Finite Element Formulations]], [[Direct Time Integration Methods]], [[Finite Element Eigenproblem Solvers]], [[Solid Element Stiffness Integration]], [[ABAQUS]], [[dashboard]], [[getting-started]], [[Wiki Map]] +- Key insight: The manual connects textbook FE theory to production Abaqus choices: procedure selection, element-library formulation, reduced and hybrid integration, material-point constitutive updates, and contact/interface constraints. + ## [2026-05-28] ingest | Solid Element Notes - Source: `.raw/SolidElement/` - Summary: [[Solid Element Notes]] diff --git a/wiki/meta/dashboard.md b/wiki/meta/dashboard.md index fc0c403d..480c95e2 100644 --- a/wiki/meta/dashboard.md +++ b/wiki/meta/dashboard.md @@ -1,7 +1,7 @@ --- type: meta title: "Dashboard" -updated: 2026-05-28 +updated: 2026-05-29 tags: - meta - dashboard @@ -18,6 +18,10 @@ related: - "[[Dynamic-Buckling-Analysis-of-Shell-Structures-using-Finite-Element-Method]]" - "[[On-the-Finite-Element-Analysis-of-Shell-Structures]]" - "[[Solid Element Notes]]" + - "[[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]]" + - "[[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]]" --- # Wiki Dashboard @@ -30,9 +34,9 @@ The dashboard uses Obsidian Bases. Open `wiki/meta/dashboard.base` directly. ## Current Focus -- Sources: [[Finite Element Procedures]], [[Solid Element Notes]], [[A Continuum Mechanics Based Four-Node Shell]], [[Four-Node-Quadrilateral-Shell-Element-MITC4|Four-Node Quadrilateral Shell Element MITC4]], [[MITC Study Notes]], [[Dynamic-Buckling-Analysis-of-Shell-Structures-using-Finite-Element-Method|Dynamic Buckling Analysis of Shell Structures using Finite Element Method]], [[On-the-Finite-Element-Analysis-of-Shell-Structures|On the Finite Element Analysis of Shell Structures]] +- Sources: [[Finite Element Procedures]], [[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]], [[Solid Element Notes]], [[A Continuum Mechanics Based Four-Node Shell]], [[Four-Node-Quadrilateral-Shell-Element-MITC4|Four-Node Quadrilateral Shell Element MITC4]], [[MITC Study Notes]], [[Dynamic-Buckling-Analysis-of-Shell-Structures-using-Finite-Element-Method|Dynamic Buckling Analysis of Shell Structures using Finite Element Method]], [[On-the-Finite-Element-Analysis-of-Shell-Structures|On the Finite Element Analysis of Shell Structures]], [[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]] - Domain: [[Computational Mechanics]] -- Main concepts: [[Finite Element Method]], [[Isoparametric Linear Solid Elements]], [[Solid Element Stiffness Integration]], [[Continuum Mechanics Based Four-Node Shell Element]], [[MITC4 Shell Element]], [[Shell Structure Asymptotic Behavior]], [[Shell Locking Phenomenon]], [[Dynamic Buckling Analysis]] +- Main concepts: [[Finite Element Method]], [[Direct Stiffness Method]], [[Finite Element Modeling and Convergence Checks]], [[Abaqus Analysis Procedures]], [[Abaqus Element Library]], [[Abaqus Input File Syntax]], [[Abaqus Job Execution Workflow]], [[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 Adaptivity and Mesh Replacement]], [[Abaqus Multiphysics Coupling and Co-simulation]], [[Abaqus Structural Optimization and Parametric Studies]], [[Abaqus User Subroutines and Utility Routines]], [[Continuum Mechanics Based Four-Node Shell Element]], [[MITC4 Shell Element]], [[Shell Locking Phenomenon]], [[Dynamic Buckling Analysis]] ## Useful Queries diff --git a/wiki/overview.md b/wiki/overview.md index 838f17ff..fb2cc9b8 100644 --- a/wiki/overview.md +++ b/wiki/overview.md @@ -2,7 +2,7 @@ type: overview title: "Wiki Overview" created: 2026-04-07 -updated: 2026-05-28 +updated: 2026-05-29 tags: - meta - overview @@ -19,6 +19,10 @@ related: - "[[Dynamic-Buckling-Analysis-of-Shell-Structures-using-Finite-Element-Method]]" - "[[On-the-Finite-Element-Analysis-of-Shell-Structures]]" - "[[Solid Element Notes]]" + - "[[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]]" + - "[[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]]" - "[[Computational Mechanics]]" sources: - "[[Finite Element Procedures]]" @@ -28,6 +32,10 @@ sources: - "[[Dynamic-Buckling-Analysis-of-Shell-Structures-using-Finite-Element-Method]]" - "[[On-the-Finite-Element-Analysis-of-Shell-Structures]]" - "[[Solid Element Notes]]" + - "[[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]]" + - "[[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]]" --- # Wiki Overview @@ -38,7 +46,7 @@ Navigation: [[index]] | [[hot]] | [[log]] | [[dashboard]] ## Purpose -This vault is currently focused on computational mechanics, seeded from [[Finite Element Procedures]] by [[Klaus-Jurgen Bathe]], solid element notes, shell element sources, MITC derivation notes, shell buckling analysis, and [[On-the-Finite-Element-Analysis-of-Shell-Structures|On the Finite Element Analysis of Shell Structures]] by [[Phill-Seung Lee]] and [[Hyuk-Chun Noh]]. +This vault is currently focused on computational mechanics, seeded from [[Finite Element Procedures]] by [[Klaus-Jurgen Bathe]], [[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]] by [[Daryl L. Logan]], solid element notes, shell element sources, MITC derivation notes, shell buckling analysis, [[On-the-Finite-Element-Analysis-of-Shell-Structures|On the Finite Element Analysis of Shell Structures]] by [[Phill-Seung Lee]] and [[Hyuk-Chun Noh]], the [[Abaqus Theory Manual]], [[Abaqus-Analysis-User-s-Guide-Volume-I|Abaqus Analysis User's Guide Volume I]], and [[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]]. --- @@ -59,6 +67,39 @@ This vault is currently focused on computational mechanics, seeded from [[Finite - [[Incompatible Mode Solid Elements]] - internal-mode enrichment for solid element flexibility - [[Mixed Finite Element Formulations]] - pressure and constraint-aware formulations - [[Nonlinear Finite Element Analysis]] - incremental nonlinear solution workflow +- [[Abaqus Analysis Procedures]] - Abaqus procedure families for nonlinear, dynamic, modal, buckling, coupled-field, and special analyses +- [[Abaqus Element Library]] - Abaqus element formulation and integration choices +- [[Abaqus Input File Syntax]] - Abaqus keyword, data-line, model-data, and history-data syntax +- [[Abaqus Spatial Model Definition]] - node, element, set, coordinate-system, and model topology definition +- [[Abaqus Surface and Assembly Modeling]] - named surfaces and part-instance assemblies +- [[Abaqus Matrix-Based Model Definition]] - direct matrix input and assembly for stiffness, mass, and damping +- [[Abaqus Job Execution Workflow]] - command-line analysis checks, recovery, conversion, and utilities +- [[Abaqus Resource and Parallel Execution]] - memory, scratch, CPU, MPI/thread, domain, and GPU settings +- [[Abaqus Output Database and Results Files]] - ODB, SIM, selected results, status, message, restart, and diagnostic output +- [[Abaqus General and Linear Perturbation Steps]] - Abaqus step classes and perturbation-result interpretation +- [[Abaqus Nonlinear Solution Control]] - increments, Newton iterations, convergence, stabilization, and time-integration controls +- [[Abaqus Restart and Results Transfer]] - restart, import, and staged analysis continuation +- [[Abaqus Substructuring and Submodeling]] - reduced substructures and global-to-local refined models +- [[Abaqus Matrix Generation and Reduced Models]] - generated matrices for reuse and exchange +- [[Abaqus Fracture and Enriched Discontinuity Modeling]] - contour integrals, crack propagation, line springs, and XFEM +- [[Abaqus Adaptivity and Mesh Replacement]] - ALE adaptive meshing, remeshing, and solution mapping +- [[Abaqus Explicit Analysis Efficiency Techniques]] - mass scaling, subcycling, and steady-state detection +- [[Abaqus Eulerian and Particle Methods]] - Eulerian, CEL, DEM, SPH, and particle generation workflows +- [[Abaqus Multiphysics Coupling and Co-simulation]] - sequential coupling and runtime solver co-simulation +- [[Abaqus Structural Optimization and Parametric Studies]] - optimization, design sensitivity, and parametric study workflows +- [[Abaqus User Subroutines and Utility Routines]] - compiled subroutine and utility extension points +- [[Reduced Integration and Hourglass Control]] - under-integration tradeoffs and zero-energy-mode stabilization +- [[Hybrid Incompressible Elements]] - mixed pressure treatment for incompressible response +- [[Abaqus Constitutive Integration]] - material-point stress updates and consistent tangent terms +- [[Finite Element Contact Formulation]] - surface interaction and contact constraints +- [[Direct Stiffness Method]] - stiffness assembly workflow +- [[Bar and Truss Finite Elements]] - axial structural elements and truss coordinate transformation +- [[Beam and Frame Finite Elements]] - beam, frame, grid, and spatial member elements +- [[Plane Stress and Plane Strain Elements]] - 2D continuum stress idealizations +- [[Axisymmetric Finite Elements]] - reduced-dimensional body-of-revolution elements +- [[Finite Element Load Vector Assembly]] - compatible nodal force construction +- [[Finite Element Modeling and Convergence Checks]] - mesh quality, symmetry, stress interpretation, and convergence checks +- [[Finite Element Thermal Stress Analysis]] - thermal strain and equivalent nodal force treatment - [[Continuum Mechanics Based Four-Node Shell Element]] - four-node shell formulation derived from continuum mechanics - [[Assumed Transverse Shear Strain Interpolation]] - transverse shear locking remedy for shell elements - [[Total Lagrangian Shell Formulation]] - large displacement and rotation shell analysis framework @@ -90,9 +131,10 @@ This vault is currently focused on computational mechanics, seeded from [[Finite - [[Hee Jun Lee]] - author of the dynamic shell buckling thesis - [[Phill-Seung Lee]] - author of the shell finite element review - [[Hyuk-Chun Noh]] - author of the shell finite element review +- [[Daryl L. Logan]] - author of the introductory finite element method textbook - [[Inha University]] - degree-granting institution for the thesis - [[BLZPACK]] - Block Lanczos eigenvalue solver used in the thesis -- [[ABAQUS]] - validation comparison software used in the thesis +- [[ABAQUS]] - commercial finite element software, documented theory reference, and user-guide workflow **Source:** - [[Finite Element Procedures]] - finite element analysis textbook @@ -102,14 +144,18 @@ This vault is currently focused on computational mechanics, seeded from [[Finite - [[Dynamic-Buckling-Analysis-of-Shell-Structures-using-Finite-Element-Method|Dynamic Buckling Analysis of Shell Structures using Finite Element Method]] - thesis on MITC4 shell dynamic buckling analysis - [[On-the-Finite-Element-Analysis-of-Shell-Structures|On the Finite Element Analysis of Shell Structures]] - review of shell mathematical models, asymptotic behavior, locking, convergence, and benchmark testing - [[Solid Element Notes]] - local notes on linear isoparametric solid elements +- [[Abaqus Theory Manual]] - Abaqus theory reference for procedures, elements, constitutive models, contact, constraints, and coupled fields +- [[Abaqus-Analysis-User-s-Guide-Volume-I|Abaqus Analysis User's Guide Volume I]] - Abaqus operational guide for input syntax, spatial modeling, execution, resources, and output files +- [[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]] - Abaqus operational guide for analysis procedures, nonlinear controls, continuation, model reduction, adaptivity, multiphysics, optimization, and extensions +- [[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]] - introductory FEM textbook covering stiffness assembly, structural elements, field problems, thermal stress, and dynamics --- ## Current State -- Sources ingested: 7 -- Wiki pages: 63 -- Last activity: 2026-05-28 (ingested solid element notes) +- Sources ingested: 11 +- Wiki pages: 101 +- Last activity: 2026-05-29 (ingested Abaqus Analysis User's Guide Volume II) --- @@ -138,3 +184,11 @@ This vault is currently focused on computational mechanics, seeded from [[Finite **Thin-shell asymptotics explain shell FE failure modes.** The shell FE review connects basic shell models, bending/membrane/mixed asymptotic behavior, locking, uniform convergence, and benchmark design. **Implementation matters.** Element-level calculations, assembly, storage, solvers, and stress recovery are part of the method, not afterthoughts. + +**Industrial FE manuals connect theory to production choices.** The Abaqus theory reference shows how solvers, element libraries, material integration, contact, constraints, and coupled-field procedures are organized in a general-purpose analysis system. + +**Abaqus user-guide workflows expose production operations.** The Analysis User's Guide connects input files, spatial model definitions, surfaces, assemblies, execution commands, resource settings, and output databases into the analyst-facing workflow. + +**Abaqus procedure workflows expose analysis strategy.** Volume II connects step class, solver controls, continuation, reduced modeling, fracture, adaptivity, Eulerian/particle methods, co-simulation, optimization, and user subroutines into the analyst-facing procedure workflow. + +**Introductory element sequences keep the method grounded.** Logan's textbook shows how the same displacement and assembly pattern grows from springs and bars into trusses, beams, frames, plane continua, axisymmetric solids, thermal stress, and dynamics. diff --git a/wiki/sources/A-First-Course-in-the-Finite-Element-Method.md b/wiki/sources/A-First-Course-in-the-Finite-Element-Method.md new file mode 100644 index 00000000..107107e5 --- /dev/null +++ b/wiki/sources/A-First-Course-in-the-Finite-Element-Method.md @@ -0,0 +1,69 @@ +--- +type: source +title: "A First Course in the Finite Element Method" +source_type: book +author: "[[Daryl L. Logan]]" +created: 2026-05-29 +updated: 2026-05-29 +address: c-000061 +aliases: + - A First Course in the Finite Element Method + - Logan FEM +tags: + - source + - finite-element-method + - textbook + - structural-mechanics +status: current +confidence: high +raw_path: ".raw/AFirstCourseInTheFiniteElementMethod/" +source_files: + markdown_files: 84 + image_files: 4056 +related: + - "[[Daryl L. Logan]]" + - "[[Finite Element Method]]" + - "[[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]]" +--- + +# A First Course in the Finite Element Method + +## Summary + +This fourth-edition textbook by [[Daryl L. Logan]] presents the finite element method as an introductory engineering workflow. It starts with matrix notation and the general FEM steps, then builds from springs to bars, trusses, beams, frames, plane stress and strain elements, axisymmetric elements, isoparametric elements, three-dimensional stress analysis, plate bending, heat transfer, fluid flow, thermal stress, structural dynamics, and time-dependent heat transfer. + +## Contribution To This Wiki + +Compared with [[Finite Element Procedures]] and [[Abaqus Theory Manual]], this source is more pedagogical and element-by-element. It makes the standard displacement method concrete through worked structural elements before extending the same matrix assembly pattern to transport, thermal, and dynamic problems. + +## Extracted Threads + +- [[Direct Stiffness Method]] - assembly of spring and structural element equations into `K d = F`. +- [[Bar and Truss Finite Elements]] - local bar stiffness, coordinate transformation, plane truss, and space truss analysis. +- [[Beam and Frame Finite Elements]] - Euler-Bernoulli and Timoshenko beam ideas, plane frames, grids, and spatial beam orientation. +- [[Plane Stress and Plane Strain Elements]] - CST and LST element development for two-dimensional stress analysis. +- [[Axisymmetric Finite Elements]] - triangular ring elements for bodies of revolution under axisymmetric loading. +- [[Finite Element Load Vector Assembly]] - equivalent nodal forces for distributed, body, surface, and thermal loads. +- [[Finite Element Modeling and Convergence Checks]] - mesh quality, symmetry, compatibility, equilibrium, stress interpretation, and convergence. +- [[Finite Element Thermal Stress Analysis]] - conversion of thermal strain into equivalent nodal force terms. + +## Source Structure + +- Chapters 1-5: finite element steps, stiffness method, truss, beam, frame, grid, and substructure basics. +- Chapters 6-12: plane stress/strain, practical modeling, LST, axisymmetric elements, isoparametric formulation, 3D stress, and plate bending. +- Chapters 13-16: heat transfer, mass transport, fluid flow, thermal stress, structural dynamics, mass matrices, and transient heat transfer. +- Appendices: matrix algebra, linear equation solution, elasticity equations, equivalent nodal forces, virtual work, and selected structural properties. + +## Source Files + +- Raw path: `.raw/AFirstCourseInTheFiniteElementMethod/` +- First file: `.raw/AFirstCourseInTheFiniteElementMethod/AFirstCourseInTheFiniteElementMethod_001.md` +- Composite hash: `d5a513a540f36ea134f82d54205572834f6afee01f75c73a98dfc37c5b1389fd` + diff --git a/wiki/sources/Abaqus Theory Manual.md b/wiki/sources/Abaqus Theory Manual.md new file mode 100644 index 00000000..1abe995a --- /dev/null +++ b/wiki/sources/Abaqus Theory Manual.md @@ -0,0 +1,69 @@ +--- +type: source +title: "Abaqus Theory Manual" +source_type: reference-manual +created: 2026-05-29 +updated: 2026-05-29 +address: c-000054 +aliases: + - ABAQUS Theory Manual + - Abaqus Theories Manual +tags: + - source + - finite-element-method + - abaqus + - nonlinear-analysis + - element-library +status: current +confidence: high +raw_path: ".raw/AbaqusTheoriesManual/" +source_files: + markdown_files: 87 + image_files: 4436 +related: + - "[[ABAQUS]]" + - "[[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 Method]]" + - "[[Abaqus Analysis Procedures]]" + - "[[Abaqus Element Library]]" + - "[[Reduced Integration and Hourglass Control]]" + - "[[Hybrid Incompressible Elements]]" + - "[[Abaqus Constitutive Integration]]" + - "[[Finite Element Contact Formulation]]" +--- + +# Abaqus Theory Manual + +## Summary + +The Abaqus Theory Manual is a broad theory reference for Abaqus finite element analysis. It describes the mechanics, finite element formulations, solution procedures, element behavior, constitutive models, contact treatment, loading, constraints, and coupled-field procedures behind ABAQUS/Standard, ABAQUS/Explicit, and related Abaqus tools. + +## Scope + +The manual begins with notation, rotations, stress measures, equilibrium, and nonlinear finite element equations. It then organizes the Abaqus theory base into analysis procedures, element formulations, mechanical constitutive models, interface modeling, and loading or constraint definitions. + +For this wiki, the source functions as an industrial finite element atlas. It links the textbook-level finite element concepts from [[Finite Element Procedures]] to implementation-facing choices such as Newton iteration, automatic incrementation, reduced integration, hybrid incompressible elements, material-point stress updates, and contact constraints. + +## Extracted Threads + +- [[Abaqus Analysis Procedures]] - nonlinear static, dynamic, modal, buckling, coupled-field, fracture, substructuring, and design-sensitivity procedure families. +- [[Abaqus Element Library]] - isoparametric interpolation, numerical integration, continuum, shell, beam, membrane, truss, rebar, hydrostatic fluid, and special-purpose elements. +- [[Reduced Integration and Hourglass Control]] - reduced quadrature, Barlow-point accuracy, zero-energy modes, and artificial stiffness controls. +- [[Hybrid Incompressible Elements]] - mixed displacement-pressure treatment for fully or nearly incompressible materials. +- [[Abaqus Constitutive Integration]] - integration-point stress updates, state variables, material Jacobians, and backward-Euler plasticity integration. +- [[Finite Element Contact Formulation]] - surface interaction and contact constraints for deformable and rigid bodies. + +## Connections + +This source expands [[ABAQUS]] from a validation software reference into a documented finite element theory system. It also gives implementation context for [[Nonlinear Finite Element Analysis]], [[Isoparametric Finite Elements]], [[Mixed Finite Element Formulations]], [[Direct Time Integration Methods]], and [[Finite Element Eigenproblem Solvers]]. + +[[Abaqus-Analysis-User-s-Guide-Volume-I|Abaqus Analysis User's Guide Volume I]] complements this source by showing how the theory-backed procedures and element choices are exposed through input files, spatial model definitions, execution commands, resource settings, and output files. + +[[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]] complements this source by showing how analysis procedures and special techniques are selected, controlled, continued, coupled, reduced, adapted, optimized, and extended in production Abaqus workflows. + +## Source Files + +- Raw path: `.raw/AbaqusTheoriesManual/` +- Primary index: `.raw/AbaqusTheoriesManual/AbaqusTheoriesManual_index.md` +- Subchapter index: `.raw/AbaqusTheoriesManual/AbaqusTheoriesManual_index2.md` diff --git a/wiki/sources/Abaqus-Analysis-User-s-Guide-Volume-I.md b/wiki/sources/Abaqus-Analysis-User-s-Guide-Volume-I.md new file mode 100644 index 00000000..ae74db38 --- /dev/null +++ b/wiki/sources/Abaqus-Analysis-User-s-Guide-Volume-I.md @@ -0,0 +1,75 @@ +--- +type: source +title: "Abaqus Analysis User's Guide Volume I" +source_type: user-guide +created: 2026-05-29 +updated: 2026-05-29 +address: c-000071 +aliases: + - ABAQUS Analysis User's Guide Volume I + - ABAQUS 2016 Analysis User's Guide Volume I + - Abaqus Analysis User Guide 1 +tags: + - source + - finite-element-method + - abaqus + - user-guide + - execution + - output +status: current +confidence: high +raw_path: ".raw/AbaqusAnalysisUserGuide1/" +source_files: + markdown_files: 90 + markdown_bytes: 1708974 + image_files: 740 + image_bytes: 36921942 +related: + - "[[ABAQUS]]" + - "[[Abaqus Theory Manual]]" + - "[[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]]" + - "[[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 Analysis User's Guide Volume I + +## Summary + +The Abaqus Analysis User's Guide Volume I is the user-facing operational companion to the [[Abaqus Theory Manual]]. Instead of deriving element or procedure theory, it explains how an analyst defines an Abaqus model, structures an input file, runs jobs, controls resources, and obtains output. + +For this wiki, the guide adds the practical workflow layer around [[ABAQUS]]: keyword syntax, nodes and elements, surfaces and assemblies, matrix input, execution modes, environment settings, parallel execution, output databases, and results-file records. + +## Scope + +Volume I is organized around "Introduction, Spatial Modeling, Execution & Output." The inspected source covers input syntax and conventions, model definition, node and element definitions, surfaces, assemblies, matrix-based model definitions, job execution, environment and resource settings, output files, output variables, and selected results-file formats. + +## Extracted Threads + +- [[Abaqus Input File Syntax]] - keyword/data/comment-line structure, option blocks, model data, history data, and `*STEP` delimiters. +- [[Abaqus Spatial Model Definition]] - practical node, element, set, coordinate-system, mass, and distribution definitions. +- [[Abaqus Surface and Assembly Modeling]] - surfaces for contact, loads, constraints, output sections, and reusable part-instance assemblies. +- [[Abaqus Matrix-Based Model Definition]] - direct stiffness, mass, damping, and structural damping matrix definitions in Abaqus/Standard. +- [[Abaqus Job Execution Workflow]] - `abaqus` command execution, datachecks, syntax checks, continuation, conversion, recovery, and utilities. +- [[Abaqus Resource and Parallel Execution]] - environment settings, memory and scratch control, CPU domains, MPI/thread parallelism, and GPU acceleration. +- [[Abaqus Output Database and Results Files]] - `.odb`, `.sim`, `.fil`, `.dat`, `.msg`, `.sta`, restart files, output variables, and results-record access. + +## Connections + +This guide connects the theory-level Abaqus pages to implementation and modeling practice. [[Abaqus Input File Syntax]] and [[Abaqus Spatial Model Definition]] connect directly to [[Finite Element Program Implementation]], while [[Abaqus Output Database and Results Files]] supports [[Finite Element Modeling and Convergence Checks]] by explaining how field output, history output, diagnostics, and results records are produced. + +It also complements [[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]]: Logan explains how stiffness, load, and solution workflows are constructed pedagogically, while this guide shows how a production code exposes those workflows through input files, job commands, and output databases. + +[[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]] continues this operational thread into procedure choice, nonlinear controls, restart/import, model reduction, adaptivity, multiphysics coupling, optimization, and user subroutines. + +## Source Files + +- Raw path: `.raw/AbaqusAnalysisUserGuide1/` +- Markdown chunks: 90 +- Image assets: 740 +- Composite hash: `4b70ea0a54a47305ee87e6fa871d60d7d7dda7dc4108976aa7a128710b0d5fcc` diff --git a/wiki/sources/Abaqus-Analysis-User-s-Guide-Volume-II.md b/wiki/sources/Abaqus-Analysis-User-s-Guide-Volume-II.md new file mode 100644 index 00000000..ba5b4321 --- /dev/null +++ b/wiki/sources/Abaqus-Analysis-User-s-Guide-Volume-II.md @@ -0,0 +1,85 @@ +--- +type: source +title: "Abaqus Analysis User's Guide Volume II" +source_type: user-guide +created: 2026-05-29 +updated: 2026-05-29 +address: c-000079 +aliases: + - ABAQUS Analysis User's Guide Volume II + - ABAQUS 2016 Analysis User's Guide Volume II + - Abaqus Analysis User Guide 2 +tags: + - source + - finite-element-method + - abaqus + - user-guide + - analysis-procedures + - analysis-techniques +status: current +confidence: high +raw_path: ".raw/AbaqusAnalysisUserGuide2/" +source_files: + markdown_files: 153 + markdown_bytes: 3219251 + image_files: 1061 + image_bytes: 24598284 +related: + - "[[ABAQUS]]" + - "[[Abaqus Theory Manual]]" + - "[[Abaqus-Analysis-User-s-Guide-Volume-I|Abaqus Analysis User's Guide Volume I]]" + - "[[Abaqus Analysis Procedures]]" + - "[[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]]" +--- + +# Abaqus Analysis User's Guide Volume II + +## Summary + +Abaqus Analysis User's Guide Volume II covers the procedure and analysis-technique layer of [[ABAQUS]]. Where [[Abaqus-Analysis-User-s-Guide-Volume-I|Volume I]] explains input files, spatial model definitions, execution, and output, Volume II explains which analysis procedures and continuation techniques are available after the model exists. + +For this wiki, the source expands the Abaqus thread from operational setup into analysis strategy: general versus linear perturbation steps, nonlinear solution controls, static and dynamic procedures, restart and import, substructuring, submodeling, matrix generation, fracture and XFEM, adaptivity, Eulerian and particle methods, sequential coupling, co-simulation, user subroutines, optimization, design sensitivity, and parametric studies. + +## Scope + +The ingested source covers Volume II: Part III, "Analysis Procedures, Solution, and Control," and Part IV, "Analysis Techniques." The useful content starts after the cross-volume contents pages and runs through Chapters 6-20. + +## Extracted Threads + +- [[Abaqus General and Linear Perturbation Steps]] - step history, procedure selection, general steps, linear perturbation steps, multiple load cases, and direct/iterative linear solvers. +- [[Abaqus Nonlinear Solution Control]] - increments, iterations, Newton correction, residual convergence, stabilization, and transient time-integration accuracy controls. +- [[Abaqus Restart and Results Transfer]] - restart files, state transfer, Standard/Explicit import workflows, and springback-style continuation. +- [[Abaqus Substructuring and Submodeling]] - reduced substructures, retained degrees of freedom, local refined submodels, and global-to-local result transfer. +- [[Abaqus Matrix Generation and Reduced Models]] - linear perturbation matrix generation, SIM/text output, element-by-element matrices, and matrix exchange. +- [[Abaqus Fracture and Enriched Discontinuity Modeling]] - contour integrals, crack propagation, line springs, and XFEM enriched 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 in Abaqus/Explicit. +- [[Abaqus Eulerian and Particle Methods]] - Eulerian volume fractions, coupled Eulerian-Lagrangian analysis, DEM, SPH, and particle generation. +- [[Abaqus Multiphysics Coupling and Co-simulation]] - built-in coupled procedures, sequential predefined fields, co-simulation, and Standard/Explicit domain partitioning. +- [[Abaqus Structural Optimization and Parametric Studies]] - topology, shape, sizing, bead optimization, design responses, sensitivity, and `ParStudy` workflows. +- [[Abaqus User Subroutines and Utility Routines]] - compiled C/C++/Fortran extension points, utility routines, external databases, and debugging constraints. + +## Connections + +This source is the strongest user-facing bridge between solver theory and production analysis planning. It connects [[Abaqus Analysis Procedures]] to [[Static Equilibrium Equation Solvers]], [[Direct Time Integration Methods]], [[Finite Element Eigenproblem Solvers]], [[Finite Element Heat Transfer and Field Problems]], and [[Finite Element Program Implementation]]. + +It also adds workflow-level detail around analysis continuation. [[Abaqus Restart and Results Transfer]] depends on the file and database concepts from [[Abaqus Output Database and Results Files]], while [[Abaqus Substructuring and Submodeling]] and [[Abaqus Matrix Generation and Reduced Models]] connect production Abaqus workflows to classical reduction, static condensation, and matrix assembly ideas. + +## Source Files + +- Raw path: `.raw/AbaqusAnalysisUserGuide2/` +- Markdown chunks: 153 +- Image assets: 1061 +- Composite hash: `58cef5bc8de1b0b82434c0d830c6d7ce103601e22d19637e76c83d75570a121b` + diff --git a/wiki/sources/_index.md b/wiki/sources/_index.md index e8c4e6f4..8b3f4027 100644 --- a/wiki/sources/_index.md +++ b/wiki/sources/_index.md @@ -1,7 +1,7 @@ --- type: meta title: "Sources Index" -updated: 2026-05-28 +updated: 2026-05-29 tags: - meta - index @@ -18,6 +18,10 @@ related: - "[[Dynamic-Buckling-Analysis-of-Shell-Structures-using-Finite-Element-Method]]" - "[[On-the-Finite-Element-Analysis-of-Shell-Structures]]" - "[[Solid Element Notes]]" + - "[[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]]" + - "[[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]]" --- # Sources Index @@ -31,6 +35,15 @@ All source pages: summaries of ingested documents, transcripts, articles, and da ## Books - [[Finite Element Procedures]] - finite element analysis textbook by [[Klaus-Jurgen Bathe]] +- [[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]] - introductory finite element method textbook by [[Daryl L. Logan]] + +--- + +## Reference Manuals + +- [[Abaqus Theory Manual]] - Abaqus finite element theory reference for analysis procedures, elements, constitutive models, contact, constraints, and coupled fields +- [[Abaqus-Analysis-User-s-Guide-Volume-I|Abaqus Analysis User's Guide Volume I]] - Abaqus user guide for input syntax, spatial modeling, execution, resource settings, and output files +- [[Abaqus-Analysis-User-s-Guide-Volume-II|Abaqus Analysis User's Guide Volume II]] - Abaqus user guide for analysis procedures, nonlinear controls, continuation, model reduction, adaptivity, multiphysics, optimization, and extensions ---