feat: adopt lumped mass and reduced-coordinate shell HHT
Integrate Hex8 mass verification and fixed-null-basis shell dynamics with numerical and physics handoff evidence. Preserve interrupted reference and full-validation status; full integration validation is deferred until after performance optimization.
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# HHT의 consistent kinetic mass
|
||||
# 고유치·HHT의 lumped mass
|
||||
|
||||
- 상태: 기존 승인·인터뷰 합의의 의미 유지
|
||||
- 상태: 2026-10-11 사용자 승인으로 질량 선택 갱신
|
||||
- 결정 주체: 사용자와 기존 승인 계약의 담당자
|
||||
|
||||
## 배경
|
||||
@@ -10,15 +10,22 @@
|
||||
|
||||
## 결정
|
||||
|
||||
HHT에는 사용자 선택인 consistent kinetic mass를 사용하고 analytic null·
|
||||
부분구속·회전 관성·convective 항을 보존한다. 물리 가속도와 알고리즘 보조 가속도를 구분한다.
|
||||
고유치와 HHT는 lumped mass를 사용한다. MITC4 고유치의 기존 nodal block mass는 유지한다.
|
||||
MITC4 HHT는 `rho*N_i*dV0`의 nodal kinetic measure로 질량·관성력·convective 항·접선·
|
||||
운동에너지·운동량을 함께 계산한다. Hex8은 전체 요소 reference consistent matrix의
|
||||
행합을 대각에 넣은 뒤 경계조건을 축소한다. Shell의 회전 block까지 scalar diagonal로
|
||||
치환하는 결정은 아니다. Analytic null·부분구속·물리 가속도와 보조 가속도의 구분을 유지한다.
|
||||
|
||||
## 대안과 선택 이유
|
||||
|
||||
Lumped mass는 비교 연구로 남겼으며 현 HHT 지원의 fallback으로 채택하지 않았다.
|
||||
기존 consistent 선택과 질량만 바꾼 비교 연구는 과거 기록으로 보존한다. 이번 명시 승인으로
|
||||
기본 질량을 변경하며 solver 선택 옵션이나 fallback은 추가하지 않는다.
|
||||
임의 drilling inertia나 부분구속의 full-clamp 치환은 원래 모델을 바꾼다.
|
||||
|
||||
## 영향
|
||||
|
||||
비대칭 접선·moving null·regularity와 실제 shell temporal 검증 부담이 있다.
|
||||
현재 시간수렴 실패를 유지하며 가속도 복구 후보는 독립 검증·채택 전 승인된 해법으로 간주하지 않는다.
|
||||
|
||||
기능별 정확한 정의와 대체 이력은 [HHT-ADR-012](../../hht-implicit-dynamics/ADR.md#hht-adr-012--고유치hht-lumped-mass-채택)와
|
||||
[HEX8-ADR-010](../../hex8-structural-analysis/ADR.md#hex8-adr-010--고유치hht-reference-row-sum-lumped-mass)에 둔다.
|
||||
|
||||
@@ -16,5 +16,5 @@
|
||||
| `0009-explicit-development.md` | 필요한 전문 작업과 명시적 검증 실행 |
|
||||
| `0010-feature-contract-ownership.md` | 공통 기준과 기능별 상세 계약 |
|
||||
| `0011-eigen-first-implementation.md` | MITC4 고유치 첫 구현의 경계 |
|
||||
| `0012-hht-kinetic-mass.md` | HHT의 consistent kinetic mass |
|
||||
| `0012-hht-kinetic-mass.md` | 고유치·HHT의 lumped mass |
|
||||
| `0013-thermal-staged-scope.md` | Uncoupled shell 열해석부터 구현 |
|
||||
|
||||
Reference in New Issue
Block a user