forked from 1b-agent/fieldcraft-upstream
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
30 lines
725 B
JSON
30 lines
725 B
JSON
{
|
|
"note": "FieldCraft's accepted results for this case, written by `cargo xtask oracle --bless`. A result outside its band fails CI.",
|
|
"values": {
|
|
"normal_force": {
|
|
"band": 1.1330442926242355e-6,
|
|
"value": 1133.0442926242354
|
|
},
|
|
"peak_pressure": {
|
|
"band": 2.8919633998947767e-6,
|
|
"value": 2891.9633998947766
|
|
},
|
|
"pressure_x0296": {
|
|
"band": 2.325066800691437e-6,
|
|
"value": 2257.8514097926386
|
|
},
|
|
"pressure_x0367": {
|
|
"band": 2.078406343070884e-6,
|
|
"value": 2078.406343070884
|
|
},
|
|
"pressure_x0633": {
|
|
"band": 1.0,
|
|
"value": -0.0
|
|
},
|
|
"syy_depth": {
|
|
"band": 2.0991580228637247e-6,
|
|
"value": -2059.829517894975
|
|
}
|
|
}
|
|
}
|