beam-mechanics

Simulate 1D Euler-Bernoulli beam mechanics with boundary conditions and point forces.

38|7|Updated Jun 21, 2026
One-click install
npx skills add https://github.com/lamm-mit/ScienceSkills --skill beam-mechanics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: beam-mechanics
Source: https://github.com/lamm-mit/ScienceSkills/tree/main/skills/beam-mechanics
Command: npx skills add https://github.com/lamm-mit/ScienceSkills --skill beam-mechanics

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill simplifies the process of running 1D Euler-Bernoulli beam mechanics simulations, allowing users to analyze beams with various boundary conditions and loads.

Core Features & Use Cases

  • Dimensionless Beam Mechanics: Simulate simple beam scenarios without the need for units.
  • Boundary Conditions: Select from common setups like simply-supported, cantilever, fixed-fixed, and overhang.
  • Loads: Apply point forces, distributed loads, and moments.
  • Plots & Data: Generate plots and CSV/JSON results for analysis.
  • Use Case: For engineers or students needing to quickly analyze beam deflection, stress, and support reactions.

Quick Start

Run the beam-mechanics skill with the following command:

python3 skills/beam-mechanics/scripts/simple_beam_lab.py --out skill_output_202310050910 --title "Beam Mechanics Simulation" --preset simply-supported --length 10 --point-down 5,1

Frequently Asked Questions about beam-mechanics

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run Euler-Bernoulli beam mechanics simulations for structural analysis?

You can simulate 1D Euler-Bernoulli beam mechanics by running the custom Python script with parameters for boundary conditions, length, and point forces. It generates deflection plots and CSV/JSON data for structural analysis.

What boundary conditions and loads can I analyze for beam deflection?

You can analyze beam deflection using simply-supported, cantilever, fixed-fixed, and overhang boundary conditions. The simulation supports point forces, distributed loads, and moments to calculate stress and support reactions.

Does this beam mechanics simulation support distributed loads and moments?

Yes, the beam mechanics simulation supports applying distributed loads and moments alongside point forces. You can configure these load types with your chosen boundary conditions to analyze stress and support reactions.

Can I use this structural analysis tool for educational engineering purposes?

Yes, this structural analysis tool is applicable for educational engineering purposes. It simplifies dimensionless beam mechanics scenarios to help students quickly analyze beam deflection and support reactions.

What data formats are generated when simulating beam stress and support reactions?

Simulating beam stress and support reactions generates plots alongside CSV and JSON file outputs. These formats provide the raw analytical data needed to document structural analysis results.