--- type: source title: "Finite Element Procedures" source_type: book author: "Klaus-Jurgen Bathe" date_published: 2014 aliases: - Finite-Element-Procedures created: 2026-05-28 updated: 2026-05-28 address: c-000003 tags: - source - finite-element-method - computational-mechanics status: current confidence: high raw_path: ".raw/FiniteElementProcedures/" source_files: markdown_files: 109 image_files: 4874 related: - "[[Klaus-Jurgen Bathe]]" - "[[Computational Mechanics]]" - "[[Finite Element Method]]" - "[[Displacement-Based Finite Element Formulation]]" - "[[Isoparametric Finite Elements]]" - "[[Nonlinear Finite Element Analysis]]" --- # Finite Element Procedures ## Summary `Finite Element Procedures` is a full textbook treatment of finite element analysis, moving from mathematical modeling and linear algebra foundations into solid mechanics, isoparametric elements, nonlinear analysis, heat transfer, fluid flow, static and dynamic equation solvers, eigenproblem algorithms, and program implementation. The local source is a converted Markdown/image extraction of the book: 109 Markdown files plus 4,874 extracted images under `.raw/FiniteElementProcedures/`. The conversion includes some encoding artifacts in metadata and non-ASCII characters, but the chapter and section headings are usable. ## Coverage Map | Chapter | Topic | Local source span | |---|---|---| | 1 | Introduction to finite element procedures and the physical-modeling workflow | `FiniteElementProcedures_002.md` to `FiniteElementProcedures_004.md` | | 2 | Vectors, matrices, tensors, eigenproblems, Rayleigh quotient, and norms | `FiniteElementProcedures_004.md` to `FiniteElementProcedures_009.md` | | 3 | Engineering mathematical models, discrete and continuous systems, constraints | `FiniteElementProcedures_010.md` to `FiniteElementProcedures_017.md` | | 4 | Linear displacement-based finite element formulation in solids and structures | `FiniteElementProcedures_017.md` to `FiniteElementProcedures_036.md` | | 5 | Isoparametric element matrices, continuum elements, structural elements, numerical integration | `FiniteElementProcedures_036.md` to `FiniteElementProcedures_050.md` | | 6 | Nonlinear finite element analysis in solid and structural mechanics | `FiniteElementProcedures_051.md` to `FiniteElementProcedures_066.md` | | 7 | Heat transfer, field problems, incompressible fluid flow, and fluid-structure interaction | `FiniteElementProcedures_066.md` to `FiniteElementProcedures_071.md` | | 8 | Static equilibrium solvers: direct, iterative, and nonlinear equation methods | `FiniteElementProcedures_072.md` to `FiniteElementProcedures_079.md` | | 9 | Dynamic equilibrium solvers: direct integration, mode superposition, and nonlinear dynamics | `FiniteElementProcedures_079.md` to `FiniteElementProcedures_086.md` | | 10 | Preliminaries for finite element eigenproblems and error bounds | `FiniteElementProcedures_086.md` to `FiniteElementProcedures_091.md` | | 11 | Eigenproblem solution methods: vector iteration, transformations, Lanczos, subspace iteration | `FiniteElementProcedures_091.md` to `FiniteElementProcedures_100.md` | | 12 | Program implementation, element stress recovery, and STAP example program | `FiniteElementProcedures_100.md` to `FiniteElementProcedures_103.md` | ## Key Takeaways - The finite element workflow is framed as modeling first, numerical solution second: the analyst selects the geometry, material laws, loading, constraints, and idealization before solving. - The main linear solid mechanics path is displacement-based: choose interpolation functions, derive element equations from virtual work or variational statements, assemble global equations, apply boundary conditions, then solve. - Convergence depends on approximation spaces, element compatibility, completeness, mesh refinement, and the physical meaning of computed stresses. - Mixed formulations and inf-sup stability are central for incompressible or nearly incompressible behavior, where displacement-only elements can lock or create pressure artifacts. - Isoparametric elements connect geometry mapping, interpolation, Jacobians, numerical integration, and element matrix construction into a programmable element routine. - Nonlinear finite element analysis is organized around incremental equilibrium, tangent matrices, constitutive updates, contact constraints, and convergence criteria. - Solver chapters treat the finite element model as a sparse algebraic system, separating static, dynamic, and eigenvalue workflows. - The implementation chapter makes the data flow explicit: nodes and elements enter first, element matrices are calculated locally, global arrays are assembled, equations are solved, and stresses are recovered. ## Entities Mentioned - [[Klaus-Jurgen Bathe]] - author and MIT professor of mechanical engineering. ## Concepts Introduced - [[Finite Element Method]] - [[Engineering Mathematical Models]] - [[Displacement-Based Finite Element Formulation]] - [[Isoparametric Finite Elements]] - [[Mixed Finite Element Formulations]] - [[Nonlinear Finite Element Analysis]] - [[Finite Element Heat Transfer and Field Problems]] - [[Static Equilibrium Equation Solvers]] - [[Direct Time Integration Methods]] - [[Finite Element Eigenproblem Solvers]] - [[Finite Element Program Implementation]] ## Source Notes - Source path: `.raw/FiniteElementProcedures/` - Composite source hash recorded in `.raw/.manifest.json`. - Keep the raw folder immutable. Add derived notes under `wiki/`.