--- 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]]" source_refs: - source: "[[A-First-Course-in-the-Finite-Element-Method|A First Course in the Finite Element Method]]" raw_path: ".raw/AFirstCourseInTheFiniteElementMethod/" raw_files: - "AFirstCourseInTheFiniteElementMethod_006.md" - "AFirstCourseInTheFiniteElementMethod_019.md" - "AFirstCourseInTheFiniteElementMethod_005.md" - "AFirstCourseInTheFiniteElementMethod_009.md" md_indices: - 6 - 19 - 5 - 9 match: "heuristic-heading-keyword" confidence: high --- # 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]]