White box / Analysis methods / Static equilibrium

Linear static

Analysis method · assumptions, essential equations, full derivation, algorithm, code and verification references.

Browse another sheet Analysis methods / Static equilibrium
Analysis methodsStatic equilibriumSheet 1 / 1
Analysis methodQUALIFIED_BOUNDED · recorded combinations only

Small-strain equilibrium is assembled from element stiffnesses and consistent load vectors.

01 Model and scope

Element virtual-work contributions assemble into K and f. Essential constraints are represented by u = u₀ + Tq, producing a reduced system that satisfies the constraints by construction; reactions are recovered from the unreduced equilibrium residual.

Route assumptions and calculation checks

  1. Free-DOF residual, constrained-DOF reactions, and global force/moment balance are separate observables.
  2. Element quality, load resultant, sign convention, material, mesh, and solver route remain part of scope.
  3. A small displacement is not proof of mesh convergence or physical validation.

02 Essential equations and symbols

K=∑eAeTKeAeK = \sum{}e Ae^T Ke AeKu=fK u = fu=u0+Tqu = u_{0} + T qKr=TTKT;fr=TT(f−Ku0)Kr = T^T K T; fr = T^T(f - K u_{0})

Definitions and conventions

Aₑ
Element-to-global assembly operator.
u0u_{0}
Prescribed displacement contribution.
TT
Basis for admissible free variations.
Kᵣ, fᵣ
Reduced stiffness and load.
Linear static · method mapElement virtual work produces the global equilibrium system; supports are reduced before solving and reactions are recovered afterward.
4 detailed steps

03 Step by step derivation

Follow the assumptions, equations and discrete operations in order. The full explanation stays visible.

1 · Derive the discrete equilibrium from virtual work

For linear elasticity, the strain is B u and stress is D B u. Equating internal virtual work to external virtual work gives each element stiffness and consistent load vector. The assembly operators scatter local contributions into global coordinates while preserving shared-node force balance.

δWint=∑eδueT(∫ΩeBeTDeBe dΩ)ue\delta W_{int}=\sum_e\delta\mathbf u_e^T\left(\int_{\Omega_e}\mathbf B_e^T\mathbf D_e\mathbf B_e\,d\Omega\right)\mathbf u_eK=∑eAeTKeAe,f=∑eAeTfe\mathbf K=\sum_e\mathbf A_e^T\mathbf K_e\mathbf A_e,\qquad \mathbf f=\sum_e\mathbf A_e^T\mathbf f_e

2 · Impose prescribed displacements exactly

Write the full displacement as a particular field satisfying the supports plus an admissible free variation. Projecting equilibrium into the admissible space yields a reduced system. This avoids solving for prohibited motions and keeps the support values exact.

u=u0+Tq,Kr=TTKT\mathbf u=\mathbf u_0+\mathbf T\mathbf q,\qquad \mathbf K_r=\mathbf T^T\mathbf K\mathbf Tfr=TT(f−Ku0),Krq=fr\mathbf f_r=\mathbf T^T(\mathbf f-\mathbf K\mathbf u_0),\qquad \mathbf K_r\mathbf q=\mathbf f_r

3 · Recover reactions from the unreduced residual

After reconstructing u, evaluate f−Ku in the original system. Free-DOF entries should be close to zero; constrained entries are support reactions under the chosen sign convention. Summed reactions must balance applied loads and moments.

r=f−Ku\mathbf r=\mathbf f-\mathbf K\mathbf u∥rfree∥≪∥f∥,Rsupport+Fapplied≈0\|\mathbf r_{free}\|\ll\|\mathbf f\|,\qquad \mathbf R_{support}+\mathbf F_{applied}\approx\mathbf0

4 · Separate algebraic success from model verification

A small linear residual says the assembled equations were solved; it does not establish that the mesh, loads, constitutive law, or physical boundary conditions are correct. Check load resultants, symmetry, strain energy, mesh refinement, and the exact registry row independently.

U=12uTKu,2U=uTffor a linear conservative solved systemU=\tfrac12\mathbf u^T\mathbf K\mathbf u,\qquad 2U=\mathbf u^T\mathbf f\quad\text{for a linear conservative solved system}

04 Algorithm and implementation

This sheet provides explanatory references rather than an inline source excerpt. Use the labeled sources to inspect the precise boundary.

05 Verification and limitations

QUALIFIED_BOUNDED · recorded combinations only

The supplied TET4 JSON has four nodes, one element, isotropic steel, three fixed nodes, and a 1000 N nodal load.

Each reference supports its own model, observable and analysis route. Read the original contract and limitations before transferring a conclusion.

Recorded repository calculations

See this method in a calculation.

Each case keeps its mesh, measured quantities, source record and limitations attached to the result.

Browse every calculation case →

06 Sources and related sheets

Continue the reasoning

Back to sheet contents ↑