Files
OneCAD-Simulation/tests/oracle/buckle-euler-cantilever/recipe.json
T
jyvikoandClaude Opus 5.5 788edbbddd verification: Euler columns and Bryan's plate in buckling steps
buckle-euler-pinned and buckle-euler-cantilever (hex20 columns, −0.18 % from Euler with
Engesser's shear correction) and buckle-plate-square (a simply supported square plate, b/t =
100, −0.39 % from k = 4; the support and thickness choices in its README). ROADMAP and parity
updated, docs/oracle.md regenerated.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UhhZMBTviDQxZvwnyP89fo
2026-10-14 13:30:59 -04:00

13 lines
1.3 KiB
JSON

[
{"command": "mesh.block", "params": {"body": "Column", "kind": "hex20", "corners": [[0, 0, 0], [10.0, 0, 0], [10.0, 1.0, 0], [0, 1.0, 0], [0, 0, 1.0], [10.0, 0, 1.0], [10.0, 1.0, 1.0], [0, 1.0, 1.0]], "divisions": [10, 2, 2], "faces": {"6": "x0", "4": "x1"}}},
{"command": "model.set.create", "params": {"name": "all", "geometry": [{"body": "Column"}]}},
{"command": "model.set.create", "params": {"name": "x0", "geometry": [{"body": "Column", "face": "x0"}]}},
{"command": "model.set.create", "params": {"name": "x1", "geometry": [{"body": "Column", "face": "x1"}]}},
{"command": "model.material.create", "params": {"name": "Mat", "elastic": {"type": "isotropic", "young": 1000.0, "poisson": 0.0}}},
{"command": "model.section.create", "params": {"name": "col", "set": "all", "material": "Mat", "kind": {"type": "solid"}}},
{"command": "model.boundary_condition.create", "params": {"name": "base", "type": "fixed", "target": {"set": "x0"}}},
{"command": "model.load.create", "params": {"name": "press", "type": "pressure", "set": "x1", "magnitude": 1.0}},
{"command": "model.step.create", "params": {"name": "Buckle", "procedure": {"type": "buckle", "modes": 2}, "boundary_conditions": ["base"], "loads": ["press"]}},
{"command": "solve.buckle", "params": {"step": "Buckle"}, "id": "solve"}
]