test: add quad02 stored reference regression

This commit is contained in:
NINI
2026-05-04 23:51:00 +09:00
parent 948a9448ff
commit 3284b52611
6 changed files with 111 additions and 8 deletions
+7 -2
View File
@@ -70,7 +70,7 @@ UX, UY, UZ, RX, RY, RZ
```
## Initial Tolerance
Use the project default reference displacement starting point until case-specific calibration is justified:
The active automated displacement regression uses:
```text
abs_tol = 1.0e-12
@@ -80,6 +80,11 @@ reference_scale = 1.0
Do not tune tolerances or drilling stiffness to make this single case pass.
## Automated Regression Status
`quad_02_phase1.inp` and `quad_02_displacements.csv` are wired into the Phase 1 test suite as the first stored Abaqus displacement regression.
The regression compares FESA `U` against the stored Abaqus CSV by node id and uses the tolerance above.
## Current Limitations
- `RF` has no paired Abaqus reaction CSV yet; verify `RF` by full-vector equilibrium until a `quad_02_reactions.csv` artifact is provided.
- Solver displacement comparison against this case must wait until the MITC4 rebuild and end-to-end linear static workflow are complete.
- This is currently the only passing stored Abaqus reference regression. The PRD target still requires at least three stored reference models: one single-element case, one simple multi-element plate/shell case, and one curved shell benchmark.