Files
jyvikoandClaude Opus 5.5 227c4544ed solver: mortar contact in 2D models
Plane strain, plane stress and axisymmetric models take contact pairs and
general (self) contact on the linear edges of tri3 and quad4 elements:
edges oriented out of their elements, the edge mortar of fem with the
thickness or 2 pi r in the weights, the element's area over the edge's
length as the thickness under it, and the in-plane rows of the tangent
blocks. Verified by the contact patch test in plane strain and
axisymmetric (to 1e-9 small sliding, 1e-4 finite), Hertz's line contact
on quad4 edges (Johnson 1985, 4.3; equal to the hex8 model's to 1e-5),
and a hybrid rubber C-ring closing on itself that moves node for node as
the one-layer solid ring.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01UhhZMBTviDQxZvwnyP89fo
2026-10-14 16:30:44 -04:00

66 lines
1.5 KiB
JSON

{
"note": "FieldCraft's accepted results for this case, written by `cargo xtask oracle --bless`. A result outside its band fails CI.",
"values": {
"finite_force": {
"band": 1.0000000000022103e-9,
"value": 1.0000000000022102
},
"finite_lateral": {
"band": 0.0002,
"value": -1.8586502985840345e-6
},
"finite_lower_base": {
"band": 1e-9,
"value": 0.9999968799408236
},
"finite_lower_corner": {
"band": 1.0000007080194146e-9,
"value": 1.0000007080194144
},
"finite_lower_far": {
"band": 1e-9,
"value": 0.9999913032274111
},
"finite_pressure": {
"band": 1e-9,
"value": 0.9999924972272739
},
"finite_upper_top": {
"band": 1e-9,
"value": 0.9999957165083484
},
"small_force": {
"band": 1e-9,
"value": 0.9999999999999859
},
"small_lateral": {
"band": 1e-6,
"value": -8.925527731170228e-15
},
"small_lower_base": {
"band": 1e-9,
"value": 0.9999999999999801
},
"small_lower_corner": {
"band": 1.0000000000000059e-9,
"value": 1.0000000000000058
},
"small_lower_far": {
"band": 1e-9,
"value": 0.9999999999999546
},
"small_pressure": {
"band": 1e-9,
"value": 0.9999999999999142
},
"small_stress": {
"band": 1.098901098901099e-8,
"value": -10.988443575433445
},
"small_upper_top": {
"band": 1e-9,
"value": 0.9999999999999762
}
}
}