docs: use fixed MITC4 reference tolerance
This commit is contained in:
@@ -14,7 +14,8 @@
|
||||
- Do not run Abaqus or another reference solver.
|
||||
- Do not modify C++ source, tests, or CMake.
|
||||
- Preserve HDF5 as authoritative FESA output.
|
||||
- Use the B33 mixed tolerance exactly for MITC4 U; U blocks and UR warns only.
|
||||
- Use fixed absolute `1.0e-5` for MITC4 U/UR; U blocks and UR warns only. Keep the
|
||||
separate B33 mixed tolerance unchanged.
|
||||
- Retain fixed numerical drilling stabilization but exclude calibration and drilling evidence outputs.
|
||||
- Remove `NR-O03` and `NR-O04` from MITC4 implementation readiness.
|
||||
- Implementation Planning may create Harness phase files only after user approval of the Step draft.
|
||||
@@ -38,7 +39,7 @@
|
||||
- [ ] Replace canonical/legacy/provenance bundle governance with the minimal reference-case contract.
|
||||
- [ ] Separate Abaqus input syntax and external comparison from FESA formulation behavior.
|
||||
- [ ] Record the new decision as a superseding ADR while preserving historical decisions.
|
||||
- [ ] State the MITC4 B33 tolerance reuse and fixed drilling scope without claiming implementation exists.
|
||||
- [ ] State the MITC4 fixed absolute tolerance and fixed drilling scope without claiming implementation exists.
|
||||
- [ ] Verify changed policy terms with targeted `rg` checks and `git diff --check`.
|
||||
- [ ] Commit with `docs: simplify FESA reference validation policy`.
|
||||
|
||||
@@ -71,7 +72,7 @@
|
||||
- Consumes: Tasks 1-2 policy and approved fixed drilling rule
|
||||
- Produces: implementation-ready feature scope without removed calibration gates
|
||||
|
||||
- [ ] Correct the observed S4/S4R reference inventory and adopt the B33 U/UR mixed tolerance.
|
||||
- [ ] Correct the observed S4/S4R reference inventory and adopt fixed absolute `1.0e-5` for MITC4 U/UR.
|
||||
- [ ] Replace drilling candidate/sweep language with the fixed positive rotational-diagonal rule.
|
||||
- [ ] Remove drilling calibration, drilling-energy warning, `NR-O03`, `NR-O04`, and expanded portfolio requirements.
|
||||
- [ ] Preserve the future nonlinear derivation as documentation-only.
|
||||
|
||||
+10
-9
@@ -84,18 +84,19 @@ Only matched global `U1/U2/U3` rows are blocking. `UR1/UR2/UR3` rows are compare
|
||||
reported as warning-only evidence. Reactions and stresses may be inspected but are not
|
||||
reference pass/fail quantities.
|
||||
|
||||
For each case and component `c`:
|
||||
For every matched U/UR row:
|
||||
|
||||
```text
|
||||
reference_scale_c = max_i(abs(abaqus_value_i,c))
|
||||
tolerance_c = 1e-9 + 1e-6 * reference_scale_c
|
||||
tolerance = 1.0e-5
|
||||
```
|
||||
|
||||
The `1e-9` absolute floor is expressed in the model's user-consistent length unit for
|
||||
translation and as a dimensionless rotation value for warning-only UR. Values are not
|
||||
zero-clamped. Missing, duplicate, unmatched, or nonfinite required rows fail before
|
||||
numeric tolerance evaluation. U tolerance failure fails reference verification; UR
|
||||
tolerance exceedance emits a deterministic warning only.
|
||||
The fixed value is expressed in the model's user-consistent length unit for translation
|
||||
and as a dimensionless rotation value for warning-only UR. Reference scale may remain
|
||||
diagnostic report data but does not enter the tolerance or normalized-error denominator.
|
||||
Values are not zero-clamped. Missing, duplicate, unmatched, or nonfinite required rows
|
||||
fail before numeric tolerance evaluation. U tolerance failure fails reference
|
||||
verification; UR tolerance exceedance emits a deterministic warning only. The B33 mixed
|
||||
tolerance remains unchanged.
|
||||
|
||||
No additional locking, convergence, distorted, curved, director-angle, or invalid
|
||||
geometry reference portfolio is required for this MITC4 implementation acceptance.
|
||||
@@ -146,7 +147,7 @@ For MITC4:
|
||||
|
||||
- fixed drilling stabilization closes `NR-O01` and removes `NR-O02` by scope;
|
||||
- `NR-O03` and `NR-O04` are removed from the approved verification scope;
|
||||
- the B33 mixed tolerance closes the blocking part of `NR-O05`;
|
||||
- the fixed absolute MITC4 tolerance `1.0e-5` closes the blocking part of `NR-O05`;
|
||||
- missing heavyweight reference metadata is `not-required-by-policy`;
|
||||
- confirmed formulation defects remain blocking.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user