2.3 KiB
Shell transient heat transfer
목적과 개발 결과
5개 두께 온도점을 가진 Q4×two-P2 shell의 단일 uncoupled transient heat transfer다. K/C, Backward Euler, 온도·24개 Fourier flux trace·열용량을 포함한 반력, 입력·CLI·atomic HDF5 저장을 구현했다. 추가139개 검사 모두 PASS이며 전체617개는614 PASS·기존 HHT2 FAIL·1 SKIP다. 새 필수 reference 모델·NT11 CSV가 준비 중이므로 외부 검증 완료 상태는 아니다.
계약과 사용법
- PRD·ADR: 승인 범위·제외·현재 checklist·reference 진단 전환.
- 정식화: geometry·station·K/C·BE·flux·반력의 정확한 의미.
- 설계와 Handoff: 계산 방법과 모듈 연결.
- 독립 수치 검토, oracle 재현.
- 구현·전체 회귀, 물리 평가, 원본 reference 불일치.
환경·CLI는 operations, 승인 keyword와 결과 schema는 PRD 상세 계약을 따른다. Source DOF11/13/15는 bottom/mid/top이며 공개 지정온도·절점 열률은11/15만 지원한다. Edge 열입력·열-구조 연성·복합재 단면·온도의존 물성은 이번 범위가 아니다.
재사용 Handoff와 교훈
Consistent capacity와 raw 초기값을 유지하고 첫 BC jump를 투영하거나 음수를 clamp하지 않는다. 중립면의 양쪽 flux trace를 평균하지 않는다. Fold/두께 단차의 station 공유는 실제3D 접촉 전도와 동등하지 않다. 초기 두께 경계층의 국소 flux/반력, 일반 곡면 전체 응답·점열원 수렴은 검증 한계다. 기존 NT11 비교는729행 중87행 FAIL·RMS/S 약0.0496741을 보존한 diagnostic이며 tolerance는 그대로다. Slab 에너지/반력 oracle index 오류는 수정 후 전체 focused 검사를 다시 실행했다.
다음 작업과 보존 자료
새 모델·CSV의 별도 경로, source identity·시점·hash를 확정하고 필수 family를 실제 비교한다.
dev 병합은 사용자의 통합 승인이고 외부 검증 통과 승인이 아니다.
삭제한 worktree의 자료는 dev checkout 기준
.dryforge/retained/shell-transient-heat-transfer-20261004/에 보존했고 경로 대응은 구현 검증 보고서에 있다.