beam_bending
Calculate bending stress, deflection, and safety factor for simply supported or cantilever beams under point or uniform loads.
Instructions
Bending stress, deflection, and safety factor for a simply supported or cantilever beam with a point or uniform load.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"support": "<support>",
"load": "<load>",
"loadMagnitude": "<loadMagnitude>",
"length": "<length>"
},
"name": "beam_bending"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| load | Yes | Load type. Point is a concentrated force, uniform is a distributed load. | |
| length | Yes | Beam length in metres. | |
| section | No | Cross-section shape. Provides the moment of inertia and section modulus. | |
| support | Yes | Support type of the beam. | |
| material | No | Material name from the database. Provides the elastic modulus and yield strength. | |
| outputUnits | No | Optional map of quantity key to requested output unit. Example: { maxBendingStress: "MPa", maxDeflection: "mm" }. | |
| loadMagnitude | Yes | Load magnitude. Newtons for a point load, newtons per metre for a uniform load. | |
| yieldStrength | No | Tensile yield strength in pascals. Enables the safety factor. | |
| elasticModulus | No | Young's modulus in pascals. Optional when material is set. | |
| sectionModulus | No | Section modulus in m^3. Used when no section is given. | |
| secondMomentOfArea | No | Second moment of area in m^4. Used when no section is given. |