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 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UhhZMBTviDQxZvwnyP89fo
66 lines
1.5 KiB
JSON
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
|
|
}
|
|
}
|
|
}
|