Skip to main content

FEM steps and geometric modelling

Short answer

FEM steps: geometry creation, meshing, writing element equations (e.g., [k]=AE/L[[1,-1],[-1,1]]), assembly, applying boundary conditions and loads, solving for displacements, then postprocessing stresses. Wireframe stores only edges; surface models add bounding faces for hidden-line removal; solid models store complete volume, yielding mass properties and 3D element meshing.

(a) Explain the steps of the finite element method for a structural analysis. (b) Differentiate between wireframe, surface and solid models used in computer generated geometric modelling.

(a) Steps of the finite element method

The finite element method (FEM) divides a body into small elements joined at nodes, solves a simple equation on each element and assembles them to get the behaviour of the whole body.

  1. Preprocessing: create the geometry, choose element type (bar, beam, triangle, quadrilateral, tetrahedron, brick), assign material properties (EE, ν\nu) and section data.
  2. Discretisation (meshing): divide the body into elements. Use a finer mesh where stress changes quickly (holes, fillets).
  3. Element equations: for each element write [k]e{u}e={f}e[k]^e\{u\}^e = \{f\}^e using shape functions. For a bar element: [k]=AEL[1−1−11][k]=\dfrac{AE}{L}\begin{bmatrix}1&-1\\-1&1\end{bmatrix}.
  4. Assembly: combine the element matrices into the global equation [K]{U}={F}[K]\{U\}=\{F\}.
  5. Boundary conditions and loads: fix the supports and apply forces.
  6. Solution: solve for nodal displacements {U}\{U\}.
  7. Postprocessing: calculate strains, stresses and reactions, plot contours, and check convergence by refining the mesh.
  Geometry -> Mesh -> Element k -> Assemble K
     -> Apply loads/supports -> Solve U
     -> Stress, strain -> Check, refine mesh

(b) Wireframe, surface and solid models

PointWireframeSurfaceSolid
StoresEdges (lines, arcs) and vertices onlyEdges plus bounding surfacesComplete volume with inside and outside
Hidden linesCannot be removed automatically; ambiguousCan be removedCan be removed
Mass propertiesNot availableNot availableVolume, mass, centre of gravity, moment of inertia
FEM meshingOnly line elementsShell elementsSolid (brick/tetra) elements
MethodsPoints and linesLofts, sweeps, NURBSCSG (Boolean union, difference, intersection) and B-rep
UseSimple layout, skeletonsCar bodies, aircraft skins, mouldsMachine parts, assemblies, interference check

✓ Answer checked by Claude Opus 5.5 (high effort)

All Machine Design II chapter 1 questions →