docs(hex8): record mean-volume revalidation results and limits

This commit is contained in:
KOKO\Mimi
2026-10-11 04:20:43 +09:00
parent 18b36c1c22
commit ede137c6b4
10 changed files with 329 additions and 24 deletions
+14 -4
View File
@@ -1,17 +1,27 @@
# 미해결 문제
## Hex8 표준 full8 정식화와 정적 원본의 불일치
## Hex8 이전 표준 full8 정식화의 원본 불일치와 변경 후 검증
- 조건·현상: `e2c3c5b`의 실제 CLI가 byte-identical scratch 입력
- 변경 후 관찰: 승인된 체적 평균 구현 `18b36c1`의 새 두 정적 CLI는 native0이며,
공식 비교기의 source/model/schema/point/frame/finite 사전검사와 U/RF/S 모든 행이
통과했다(native0). 실제 출력의 독립 mean energy·내력·응력·반력 ledger도 bounded
physics PASS다. 비선형 free residual은 기존 static 기준 내 비영 값이며 exact equilibrium이
아니다. 상세 수치는 [새 verification](../hex8-structural-analysis/verification.md#2026-10-10-체적-평균-energy-구현과-현재-재검증)에 있다.
정적 불일치는 변경본에서 해결됐고 새 두 동적 원본도 각각101-frame U 비교 PASS다.
실제 원본의 독립 수치·물리 검토도 bounded PASS다. 전체787 회귀는784 PASS·기존
FAIL2·SKIP1(native8)으로 종료했고 추가170개 모두 PASS·새 예외0이다. 전체 green은 아니며,
modal Value 원본 부재는 별도 완료 조건이다. 아래 과거 실패 근거는 보존한다.
- 과거 조건·현상: `e2c3c5b`의 실제 CLI가 byte-identical scratch 입력
`hexa_linearstatic.inp`에서 native exit0으로 공식 HDF5를 생성했다. 원본13개의 SHA와
scratch SHA는 보존됐다. Source step/factor1↔Increment10,442절점·300요소·IntPt1–8,
좌표·tensor·단위·finite를 독립 확인했지만 U1326/RF51/S14400의 RMS/S는 각각
`0.0167395197235`/`0.0681889252819`/`0.0427090341746`으로 공통1%를 초과했다.
행 실패는79/34/7783개다. RF는 전체442행을 먼저 확인한 뒤 구속51성분으로 투영했다.
- 영향: 필수 원본 family PASS와 전체 기능 검증 완료 조건을 충족하지 못한다.
- 당시 영향: 필수 원본 family PASS와 전체 기능 검증 완료 조건을 충족하지 못했다.
CLI 성공·내부 평형·HDF5 correctness는 외부 수치 일치와 별개다. 현재 checklist는
[기능 PRD](../hex8-structural-analysis/PRD.md)에 있다.
- 현재 해결하지 못한 이유: 독립 standard full8 `BᵀCB` 조립·solve가 현재 변위와 일치하고
- 당시 해결하지 못한 이유: 독립 standard full8 `BᵀCB` 조립·solve가 당시 변위와 일치하고
같은 원본 형상·변위의 Gauss 구성식도 현재 stress/strain을 재현한다. 승인된 full8 식을
원본 값에 맞춰 조용히 바꾸거나 tolerance를 완화할 근거가 아니다. 원본 응력의 체적 성분은
요소 평균 trace로 재구성하면 크게 가까워지지만 이것만으로 private algorithm을 증명하지 않는다.