Skip to main content

Posts

Showing posts with the label Simulation

Why I Wrote The Sheet Mechanic (And Why Calculations Aren’t Enough)

For engineers who already know the math—but still lose projects. For the last few years, I’ve been sharing technical guides here on Mechanical Design Handbook —how to size a motor, how to calculate fits, and (as you recently read) how to choose between timing belts and ball screws. But after 25 years in industrial automation, I realized something uncomfortable: Projects rarely fail because the math was wrong. They fail because: The client changed the scope three times in one week. A critical vendor lied about a shipping date (and no one verified it). The installation technician couldn’t fit a wrench into the gap we designed. University taught us the physics. It didn’t teach us the reality. That gap is why I wrote my new book, The Sheet Mechanic . This is not a textbook. It is a field manual for the messy, political, and chaotic space between the CAD model and the factory floor. It captures the systems I’ve used to survive industrial projec...

Stop trying to be a hero. Start being a mechanic.

Get the book →

The Sheet Mechanic on Amazon. Affiliate link, I earn from qualifying purchases.

Nine Moving Links, One Crank: Understanding 1-DOF Motion

At first glance, it almost looks organic. The repeating motion resembles a person performing squats, or a stylized bipedal mechanism flexing through a rhythmic cycle. Behind that visual impression is a deterministic planar mechanism: nine moving links driven by a single continuously rotating crank, coupled through multiple interconnected closed loops. Nine moving links coordinated by a single input crank, simulated in MechanicSim2D. An intuitive reaction to seeing so many moving members is to assume that high link counts create chaotic or under-constrained motion. In kinematics, the opposite is often true: joints impose geometric constraints, and closed loops can reduce the number of independent coordinates when those constraints are independent. Advertisement Planar Mobility: The Kutzbach Criterion with Nine Moving Links In mechanism design, an unconstrained rigid body in planar space has three i...

Solving System of Equations using Gauss Elimination Method (Part 1)

The Backbone of Engineering Simulation In mechanical engineering, solving a system of linear equations is perhaps the most fundamental calculation we perform. Whether you are running a Finite Element Analysis (FEA) to check stress concentrations or a Computational Fluid Dynamics (CFD) simulation, the computer is ultimately solving a massive system of equations in the form of [A]{x} = {B} . The Gauss Elimination Method is a classic algorithm used to solve these systems. Unlike Cramer's Rule, which is inefficient for large matrices, Gauss Elimination scales well for complex engineering problems. Search for Numerical Methods for Engineers Books Advertisement Step 1: Setting up the Matrix To solve a system of equations in Excel, we first organize our coefficients into a matrix format. As shown in the figure below, the coefficients of the variables (x, y, z) form the [A] Matrix , while the constants on the right ...

FEA Post-processing Guide: Validation, Visualization & Optimization

The following four-article series serves as a comprehensive introduction to the analysis discipline known as the finite element method (FEM). Originally based on works by expert Steve Roensch, this guide has been updated to reflect the modern capabilities of simulation software. Last in a four-part series. Previous: Part 3: The Solution Phase Advertisement The Post-processing Phase After the solver has crunched the numbers, we enter the Post-processing phase. This is where the analyst earns their money—interpreting colorful blobs into actionable engineering decisions. 1. Verification: The "Sanity Check" Before looking at stress hotspots, you must verify the physics. A "pretty" picture is useless if the math is wrong. Reaction Force Balance: Newton's Third Law still applies. Sum the reaction forces at your fixtures. Do they equal the applied loads? If your input was 1000N down, the reaction better be 1000N...

FEA Solution Phase: Stiffness Matrices, Solvers, and Convergence

The following four-article series serves as a comprehensive introduction to the analysis discipline known as the finite element method (FEM). Originally based on works by engineering consultant Steve Roensch, this guide has been updated to cover modern solver algorithms and hardware acceleration. Third in a four-part series. Previous: Part 2: Pre-processing & Meshing Advertisement The Solution Phase: Solving the Matrix While the pre-processing and post-processing phases are interactive and human-intensive, the solution phase is a computational batch process. It is the "black box" where the computer does the heavy lifting. This phase is the primary bottleneck for complex models. For professional analysis, we recommend using dedicated Mobile Workstations or high-performance desktops equipped with ample RAM (64GB+) and, increasingly, GPU acceleration (CUDA) to speed up matrix operations. The Governing Equation: [K]{d} = {...

FEA Pre-processing Guide: Meshing & Boundary Conditions

The following four-article series serves as a comprehensive introduction to the analysis discipline known as the finite element method (FEM). Originally based on works by engineering consultant Steve Roensch, this guide has been updated to reflect modern simulation workflows. Second in a four-part series. Previous: Part 1: Introduction to FEA Advertisement The Pre-processing Phase As discussed in the introduction, finite element analysis is comprised of pre-processing, solution, and post-processing phases. The goals of pre-processing are to transform a "perfect" CAD model into a mathematical model by developing a mesh, assigning material properties, and applying realistic boundary conditions. Meshing: Nodes and Elements The finite element mesh subdivides the geometry into elements , which are connected at specific points called nodes . The solver calculates the primary variables (like displacement) at these nodes and interpo...

Introduction to Finite Element Analysis (FEA): The Engineering Guide

The following article serves as an introduction to the analysis discipline known as the Finite Element Method (FEM). Originally authored by Steve Roensch, an expert witness in simulation, this guide has been updated to reflect the modern state of engineering. Advertisement What is Finite Element Analysis? Finite element analysis (FEA) is a discipline crossing the boundaries of mathematics, physics, engineering, and computer science. The method has wide application and enjoys extensive utilization in structural, thermal, and fluid analysis (CFD). Figure 1: FEA breaks complex geometry into thousands of small "elements" to calculate stress and displacement. The finite element method is comprised of three major phases: Pre-processing: The analyst develops a finite element mesh to divide the subject geometry into subdomains (elements) for mathematical analysis. This is where material properties, loads, and boundary conditions are app...