--- type: concept title: "Finite Element Method" complexity: intermediate domain: computational-mechanics aliases: - FEM - finite element analysis created: 2026-05-28 updated: 2026-06-02 address: c-000006 tags: - concept - finite-element-method status: current related: - "[[Computational Mechanics]]" - "[[Engineering Mathematical Models]]" - "[[Displacement-Based Finite Element Formulation]]" - "[[Isoparametric Finite Elements]]" - "[[Solid Element Notes]]" - "[[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]]" - "[[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]]" - "[[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]]" - "[[Midas-NFX-Analysis-Manual|Midas NFX Analysis Manual]]" - "[[Midas FEA Analysis Workflow]]" - "[[Midas FEA Element Library]]" - "[[Midas Civil Numerical Analysis Model]]" - "[[Midas Civil Element Library and Section Stiffness]]" - "[[Midas NFX Analysis Workflow]]" - "[[Midas NFX Element Library]]" sources: - "[[Finite Element Procedures]]" - "[[A Continuum Mechanics Based Four-Node Shell]]" - "[[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]]" - "[[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]]" - "[[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]]" - "[[Midas-NFX-Analysis-Manual|Midas NFX Analysis Manual]]" source_refs: - source: "[[Finite Element Procedures]]" raw_path: ".raw/FiniteElementProcedures/" raw_files: - "FiniteElementProcedures_001.md" - "FiniteElementProcedures_002.md" - "FiniteElementProcedures_017.md" - "FiniteElementProcedures_index2.md" md_indices: - 1 - 2 - 17 - 109 match: "heuristic-heading-keyword" confidence: high - source: "[[A Continuum Mechanics Based Four-Node Shell]]" raw_path: ".raw/AContinuumMechanicsBasedFourNodeShell/" raw_files: - "AContinuumMechanicsBasedFourNodeShell_002.md" - "AContinuumMechanicsBasedFourNodeShell_001.md" md_indices: - 2 - 1 match: "heuristic-heading-keyword" confidence: medium - source: "[[On-the-Finite-Element-Analysis-of-Shell-Structures]]" raw_path: ".raw/쉘구조물의유한요소해석에대하여/" raw_files: - "쉘구조물의유한요소해석에대하여_001.md" - "쉘구조물의유한요소해석에대하여_002.md" md_indices: - 1 - 2 match: "heuristic-heading-keyword" confidence: high - source: "[[Solid Element Notes]]" raw_path: ".raw/SolidElement/" raw_files: - "SolidElement_001.md" md_indices: - 1 match: "heuristic-heading-keyword" confidence: low - source: "[[Abaqus Theory Manual]]" raw_path: ".raw/AbaqusTheoriesManual/" raw_files: - "AbaqusTheoriesManual_084.md" - "AbaqusTheoriesManual_008.md" - "AbaqusTheoriesManual_027.md" - "AbaqusTheoriesManual_045.md" md_indices: - 84 - 8 - 27 - 45 match: "heuristic-heading-keyword" confidence: medium - source: "[[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]]" raw_path: ".raw/AFirstCourseInTheFiniteElementMethod/" raw_files: - "AFirstCourseInTheFiniteElementMethod_004.md" - "AFirstCourseInTheFiniteElementMethod_005.md" - "AFirstCourseInTheFiniteElementMethod_001.md" - "AFirstCourseInTheFiniteElementMethod_003.md" md_indices: - 4 - 5 - 1 - 3 match: "heuristic-heading-keyword" confidence: high - source: "[[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]]" raw_path: ".raw/MidasFEAAnalysisManual/" raw_files: - "MidasFEAAnalysisManual_002.md" - "MidasFEAAnalysisManual_001.md" - "MidasFEAAnalysisManual_022.md" - "MidasFEAAnalysisManual_016.md" md_indices: - 2 - 1 - 22 - 16 match: "heuristic-heading-keyword" confidence: low - source: "[[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]]" raw_path: ".raw/MidasCivilAnalysisReference/" raw_files: - "MidasCivilAnalysisReference_004.md" - "MidasCivilAnalysisReference_003.md" - "MidasCivilAnalysisReference_007.md" - "MidasCivilAnalysisReference_005.md" md_indices: - 4 - 3 - 7 - 5 match: "heuristic-heading-keyword" confidence: high - source: "[[Midas-NFX-Analysis-Manual|Midas NFX Analysis Manual]]" raw_path: ".raw/MidasNFXAnalysisManual/" raw_files: - "MidasNFXAnalysisManual_003.md" - "MidasNFXAnalysisManual_015.md" - "MidasNFXAnalysisManual_002.md" md_indices: - 3 - 15 - 2 match: "heuristic-heading-keyword" confidence: low --- # Finite Element Method ## Definition The finite element method is a numerical procedure for approximating solutions to physical problems by replacing a continuous domain with connected finite elements, choosing interpolation functions over each element, assembling local equations into a global algebraic system, and solving for the unknown field variables. ## How It Works The workflow starts with a physical problem and an idealized mathematical model. The domain is discretized into elements, field variables are approximated using nodal degrees of freedom, element equations are derived from differential, variational, virtual work, or weighted residual statements, and the assembled global system is solved after boundary conditions and constraints are applied. ## Why It Matters Finite element analysis lets engineers approximate complex geometries, material behavior, loads, and boundary conditions that are difficult to solve analytically. The source repeatedly emphasizes that solution quality depends as much on modeling choices as on numerical algorithms. The shell element paper adds a focused example: a useful element is not only a mesh topology, but a formulation choice that controls locking, rigid-body behavior, nonlinear kinematics, and benchmark performance. The shell FE review reinforces the same modeling-first point: shell results require simultaneous understanding of physical behavior, the selected shell mathematical model, and the finite element approximation. [[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. [[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]] adds a second production-solver layer beside Abaqus: it connects structural element libraries, concrete cracking, interface laws, nonlinear algorithms, staged construction, hydration heat, contact, fatigue, and CFD into one civil structural analysis workflow. [[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]] adds the bridge/civil structural layer: it connects nodes, elements, local coordinates, section stiffness, supports, links, seismic dynamics, nonlinear hinges, construction stages, hydration thermal stress, PSC, moving loads, and civil design utilities. [[Midas-NFX-Analysis-Manual|Midas NFX Analysis Manual]] adds the general-purpose MIDAS layer: it connects nodes, DOFs, coordinate systems, finite rotations, element formulations, material/composite models, solver selection, eigen extraction, nonlinear dynamics, contact, fatigue, heat transfer, Joule heating, optimization, and forming-limit analysis. ## Key Connections - [[Engineering Mathematical Models]] defines what is being solved. - [[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. - [[Midas FEA Analysis Workflow]] and [[Midas FEA Element Library]] show how the same ideas are packaged in a civil nonlinear detail analysis product. - [[Midas Civil Numerical Analysis Model]] and [[Midas Civil Element Library and Section Stiffness]] show how the same ideas are packaged for bridge/civil structural analysis. - [[Midas NFX Analysis Workflow]] and [[Midas NFX Element Library]] show how the same ideas are packaged in a general-purpose MIDAS finite element product. ## Sources - [[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]] - [[Midas-FEA-Analysis-Manual|Midas FEA Analysis Manual]] - [[Midas-Civil-Analysis-Reference|Midas Civil Analysis Reference]] - [[Midas-NFX-Analysis-Manual|Midas NFX Analysis Manual]]