beam_buckling
Compute column buckling load and safety factor via Euler and Johnson closed-form formulas for prismatic beams, selecting pinned, fixed, or free end conditions.
Instructions
Exact column-buckling screen (Euler + Johnson, NO solver) — the closed-form
twin the CalculiX fem_buckling eigen-solve is gated against (as beam_modal
is to fem_modal). Section: width_mm+height_mm (solid rectangle, weak axis
automatic), diameter_mm (round), or explicit area_mm2+i_min_mm4. E/σ_y from
youngs_gpa/yield_mpa or a Materials-DB material. end_condition:
'pinned_pinned' | 'fixed_free' | 'fixed_pinned' | 'fixed_fixed' (theoretical K).
Euler σ_cr=π²E/λ² above the transition slenderness √(2π²E/σ_y), Johnson
parabola below (both exactly σ_y/2 at it). With load_n the safety factor
P_cr/P is returned. Escalate to fem_buckling for non-prismatic /
eccentric / built-up cases.
Returns {end_condition, k_factor, slenderness, transition_slenderness, governing, sigma_cr_mpa, p_cr_n, area_mm2, i_min_mm4, radius_gyration_mm, safety_factor, fidelity, band_pct, valid_range_ok, warnings, escalate_to}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| load_n | No | ||
| area_mm2 | No | ||
| material | No | ||
| width_mm | No | ||
| height_mm | No | ||
| i_min_mm4 | No | ||
| length_mm | Yes | ||
| yield_mpa | No | ||
| youngs_gpa | No | ||
| diameter_mm | No | ||
| end_condition | No | pinned_pinned |