docs: reset mitc4 formulation baseline

This commit is contained in:
NINI
2026-05-04 12:00:16 +09:00
parent c5be1f988c
commit a385235e14
117 changed files with 5924 additions and 213 deletions
+4 -4
View File
@@ -158,9 +158,9 @@
---
### ADR-018: Phase 1 MITC4 Baseline Closure
**결정**: Phase 1 MITC4 baseline은 `docs/MITC4_FORMULATION.md`closed baseline decisions를 따른다. 핵심 결정은 midside transverse shear tying interpolation, averaged-edge local shell basis, 2x2 Gauss integration, `drilling_stiffness_scale = 1.0e-6`, 그리고 mandatory result output을 `U``RF`로 제한하는 것이다.
### ADR-018: Phase 1 MITC4 Formulation Reset
**결정**: Phase 1 MITC4 baseline은 `docs/MITC4_FORMULATION.md`논문 기반 formulation contract를 따른다. 핵심 결정은 degenerated-continuum kinematics, convected covariant strain components, FESA/Abaqus S4 node-order에 맞춘 MITC transverse shear tying interpolation, `2 x 2 x 2` Gauss integration, six-DOF local/global rotation transformation, `drilling_stiffness_scale = 1.0e-3` applied to the minimum positive physical local stiffness diagonal, 그리고 mandatory result output을 `U``RF`로 제한하는 것이다.
**이유**: MITC4 element implementation은 문서화된 baseline 없이 시작하면 reference 검증 전 수치 drift가 생기기 쉽다. Phase 1은 Abaqus S4 reference artifact가 아직 부족하므로, 작고 검증 가능한 baseline을 먼저 고정하고 element-level tests와 internal equilibrium tests로 보호한다.
**이유**: 이전 Phase 1 baseline은 첫 구현을 빠르게 안정화하기 위한 단순화였지만, 사용자가 추가한 MITC4 논문들과 S4 reference (`quad_02`)를 기준으로 보면 formulation detail이 부족하다. MITC4 element implementation은 convected tensor shear tying, director/local-axis policy, drilling stabilization, and integration rules가 명확해야 reference 검증 전 수치 drift를 줄일 수 있다.
**트레이드오프**: 이 baseline은 첫 구현을 안정화하기 위한 보수적 선택이며 Abaqus S4 reference 통과 후 drilling scale, warped-quadrilateral basis, stress/strain recovery, and shell resultant outputs may need refinement. `S4R`, reduced integration, and hourglass control remain out of scope.
**트레이드오프**: 기존 P1-01 through P1-14 구현은 새 formulation contract를 기준으로 재평가 또는 재작성되어야 한다. `quad_02.inp``TYPE=S4`이지만 `Part/Assembly/Instance` 구조를 포함하므로, element formulation 재구현과 parser compatibility 확장은 별도 sprint로 분리해야 한다. `S4R`, reduced integration, and hourglass control remain out of scope.