docs: reclassify original shell thermal reference as diagnostic
This commit is contained in:
@@ -1,7 +1,9 @@
|
||||
# 승인 정식화와 필수 NT11 reference 비교의 충돌
|
||||
# 승인 정식화와 원본 NT11 reference 비교의 충돌
|
||||
|
||||
상태: **미해결 — 사용자 결정 필요**. 작성일: 2026-09-29.
|
||||
이 문서는 실패 evidence와 선택지를 기록한다. 정식화·초기화·허용치·blocking 분류를 변경하지 않는다.
|
||||
상태: **비교 분류 결정 완료; 원본 수치 불일치 유지**. 작성일: 2026-09-29.
|
||||
사용자는 정식화를 유지하고 기존 비교를 진단으로 전환하며 reference 모델을 변경하는
|
||||
선택 A를 승인했다([STH-ADR-015](ADR.md#sth-adr-015-원본-reference-진단-전환과-새-모델-비교)).
|
||||
이 문서는 결정 전의 실패 evidence를 그대로 보존한다. 정식화·초기화·공통 허용치는 변경하지 않는다.
|
||||
기준은 [PRD STH-C03/C04/C08](PRD.md), [formulation](formulation.md),
|
||||
[numerical review](numerical-review.md), [공통 tolerance](../TOLERANCE.md)다.
|
||||
|
||||
@@ -31,7 +33,7 @@ FESA가 생성한 HDF5는 입력의 lexical sibling이다.
|
||||
별도 C++ comparator도 기존 `ReferenceTolerancePolicy::Evaluate`를 그대로 사용하여
|
||||
동일 실패를 확인했다. `ThermalReference.OriginalAbaqusNt11AtExactTime37`의 실제 결과는
|
||||
729행, 87개 실패, RMS/S=0.049674084615673214, max_abs=245.26294650091862다.
|
||||
해당 CTest 실행은 native exit 8이며 필수 비교를 통과로 표시하지 않았다.
|
||||
결정 전 해당 CTest 실행은 native exit 8이었고, 비교를 통과로 표시하지 않았다.
|
||||
|
||||
## 2. FESA 코드를 사용하지 않은 독립 계산
|
||||
|
||||
@@ -74,24 +76,23 @@ Initial Conditions 절은 생략된 초기 온도의 기본값을 0으로 설명
|
||||
reference 생성기의 내부 행렬·적분·초기 처리 방식이나 그 동등성을 단정하지 않는다.
|
||||
다른 방법의 수치 결과가 비슷하다는 이유만으로 FESA의 승인 방법을 교체하지 않는다.
|
||||
|
||||
## 4. 결정이 필요한 범위
|
||||
## 4. 승인된 결정과 남은 비교
|
||||
|
||||
현재 두 조건을 동시에 충족하지 못한다.
|
||||
원본 모델에서는 다음 두 조건을 동시에 충족하지 못했다.
|
||||
|
||||
1. 승인된 consistent C, Q4×P2 두 구간, exact thickness 적분과 raw 초기값 BE를 유지한다.
|
||||
2. 이 원본 NT11 비교를 현재 공통 tolerance의 필수 blocking 검사로 통과한다.
|
||||
|
||||
검토 가능한 선택지는 다음과 같다. 어느 것도 아직 승인되지 않았다.
|
||||
사용자는 첫 조건을 유지하고 기존 원본 비교를 **진단**으로 전환하는 선택 A를 승인했다.
|
||||
공통 tolerance 계산과 87행 실패, RMS/S 초과를 그대로 기록한다. 비교기의 새 진단
|
||||
테스트가 통과하더라도 이는 열해가 원본 CSV tolerance를 만족한다는 뜻이 아니다.
|
||||
독립 해석해·수지·수렴성 검증과 새 reference 모델의 필수 비교가 완료 조건이다.
|
||||
새 모델 및 결과 CSV의 경로·hash·비교 시점·성분·row identity는 아직 확정되지 않았다.
|
||||
원본을 변경하거나 새 모델의 결과를 추정하여 통과로 표시하지 않는다.
|
||||
|
||||
- **정식화 유지:** 이 reference family의 역할을 진단 비교로 재정의할지 결정한다.
|
||||
공통 숫자 tolerance와 실패 metric은 그대로 남기며, 독립 해석해·수지·수렴성 검증을
|
||||
완료 조건으로 유지한다. Feature acceptance/ADR의 명시적 변경이 필요하다.
|
||||
- **필수 reference 통과 유지:** 현재 방법 선택을 다시 검토한다. 먼저 필요한 수치 방법의
|
||||
장단점과 새로운 정식화·검증 계획을 제시하고 승인받아야 하며, 임의 lumping·초기 투영·
|
||||
clamp 또는 reference 맞춤 수정으로 바로 넘어가지 않는다.
|
||||
|
||||
T1–T9 구현·검증은 유지한다. T10은 실패를 숨기지 않은 comparator checkpoint까지이며,
|
||||
남은 slab/수렴성 검증과 T11 전체 회귀·독립 physics 완료 판정은 수행 전이다.
|
||||
T1–T9 구현·검증은 유지한다. T10은 실패를 숨기지 않은 comparator checkpoint 이후
|
||||
진단 분류와 slab/수렴성 검증을 진행 중이다. T11 전체 회귀·독립 physics 완료 판정은
|
||||
수행 전이다.
|
||||
|
||||
## 5. 보존 evidence
|
||||
|
||||
|
||||
Reference in New Issue
Block a user