Learning FEM with ForcePAD
ForcePAD is useful for learning finite element analysis because it makes structural mechanics visible and interactive. Instead of starting with mesh generation and solver setup, students can sketch a structure, apply loads, and immediately ask what changed.
Experiments to Try
Beam Bending
- Draw a horizontal beam.
- Constrain the left edge.
- Apply a downward force near the right edge.
- Switch to displacement visualization.
- Move the force closer to the support and compare the deformation.
What to look for:
- Where is the displacement largest?
- How does the deformation change as the load moves?
- Which side of the beam is in tension and which side is in compression?
Support Conditions
- Start from the same beam.
- Replace the left-side support with different constraint directions.
- Compare the displacement and stress visualizations.
What to look for:
- Which constraints prevent rigid-body motion?
- Which constraints create large local stresses?
- How does the structure behave when it is under-constrained?
Stress Concentrations
- Draw a rectangular plate.
- Remove a circular region from the middle.
- Apply tension or bending loads.
- View von Mises stress.
What to look for:
- Where do high stresses appear?
- How does the hole shape influence the stress field?
- What happens if the hole is moved closer to an edge?
Load Paths
- Draw a broad design domain.
- Add two supports and one force.
- View principal stress directions.
- Rotate or move the force in Action mode.
What to look for:
- How do tensile and compressive stress directions change?
- Which parts of the domain appear important for carrying the load?
- How do support locations influence the load path?
Topology Optimisation
- Draw a filled rectangular domain.
- Add supports and a force.
- Run topology optimisation in Action mode.
- Compare the final shape with the principal stress visualization.
What to look for:
- Which regions are removed?
- Which material paths remain?
- How does the result change when the volume fraction changes?