forked from 1b-agent/fieldcraft-upstream
oracle: filleted L-bracket on the octree all-hex mesh
A slow theory case: the corpus bracket meshed by mesh.hex.octree at 7, 5 and 4 mm, clamped at the base and loaded by 2 kN. Checks equilibrium, that every element is certified valid, the mesh volume against the CAD volume, the beam bending stress of the upright leg (sigma = M c / I = 145.3 MPa, within 5%) and the convergence of the fillet von Mises stress against the 4 mm mesh. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01NmAttHhUZTokgPeEJia8sm
This commit is contained in:
1 parent
7d2696057f
commit
a719ae7e5b
6 files changed
+479
-1
No files matched your search
@@ -0,0 +1,21 @@
|
||||
# Filleted L-bracket on the octree all-hex mesh
|
||||
|
||||
The corpus part `filleted-bracket` (an 8 mm thick L, 60 × 50 × 40 mm, an R6 fillet inside the
|
||||
corner and a Ø8 hole through each leg), built with SolidCraft from `design.json` and meshed by
|
||||
`mesh.hex.octree` (hex8 with incompatible modes, steel E = 210 GPa, ν = 0.3). The bottom face of
|
||||
the horizontal leg (`F2:side:l1`) is clamped and the top face of the upright leg (`F2:side:l5`)
|
||||
carries 2 kN along +x.
|
||||
|
||||
Checked on the 5 mm mesh: equilibrium; the certified validity of every element; the mesh volume
|
||||
against the CAD volume; the bending stress of the upright leg at y = 19 on both faces,
|
||||
σ_yy = M c / I = 2000 · 31 · 4 / 1706.7 = 145.3 MPa (M is exact by statics, the plane-section
|
||||
stress is the reference, the corner and a hole are near). The von Mises stress at the middle of
|
||||
the fillet, which has no closed form, is checked for convergence against the 4 mm mesh:
|
||||
|
||||
| mesh size | hexahedra | fillet von Mises (MPa) | σ_yy outer / inner at y = 19 (MPa) |
|
||||
|---|---|---|---|
|
||||
| 7 mm | 4291 | 138.5 | 149.4 / −146.9 |
|
||||
| 5 mm | 13273 | 144.5 | 149.3 / −147.3 |
|
||||
| 4 mm (reference) | 21508 | 143.2 | 147.4 / −145.5 |
|
||||
|
||||
A 3 mm mesh needs more than the direct solver's factor cap.
|
||||
Reference in new issue
Block a user