2026-08-17
Channel: Engineering Insight Lab (163 subscribers)
Finite Element Analysis is one of those subjects that most engineers use through a black-box commercial tool (ANSYS, Abaqus, SolidWorks Simulation) without ever seeing what actually happens under the hood. This video takes the opposite approach: it walks through building a working 2D truss solver from scratch in Python, which is genuinely the best way to understand what FEA is.
A 2D truss is the perfect pedagogical starting point. Each element is a simple bar with axial stiffness only, so the local stiffness matrix is small enough to derive by hand. But the video promises to cover the full pipeline: assembling the global stiffness matrix from element contributions, applying boundary conditions (which is where a lot of learners get stuck), solving the linear system, and recovering displacements and member forces.
What separates this from a lecture is that you end up with running code. Once you have a working solver, you can perturb it — add elements, change constraints, watch what happens to the condition number of the matrix — and build intuition that no textbook alone can give you. The channel is tiny (163 subs), which usually means the creator is doing this for love of the subject rather than optimizing for views.
