Files
FESADev/docs/shell-transient-heat-transfer/README.md
T
2026-10-04 03:32:59 +09:00

37 lines
2.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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](PRD.md)·[ADR](ADR.md): 승인 범위·제외·현재 checklist·reference 진단 전환.
- [정식화](formulation.md): geometry·station·K/C·BE·flux·반력의 정확한 의미.
- [설계와 Handoff](design.md): 계산 방법과 모듈 연결.
- [독립 수치 검토](numerical-review.md), [oracle 재현](verification-oracles.md).
- [구현·전체 회귀](implementation-verification.md), [물리 평가](physics-evaluation.md),
[원본 reference 불일치](reference-comparison-conflict.md).
환경·CLI는 [operations](../operations.md), 승인 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/`에 보존했고 경로 대응은 구현 검증 보고서에 있다.