4.6 KiB
MITC4 Shell Mass Matrix와 FEAST 고유치해석 PRD
- Feature ID:
mitc4-shell-feast-eigen - Owner:
coordinator-agent - Input contract revision:
r1 - 검토 상태: NR-MFE-001로 numerical-review gate 미통과; Requirement owner가 기존 stabilization 보존과 coordinate-invariance acceptance 의도를 정합 중.
기준: 프로젝트 지침, 프로젝트 PRD, 프로젝트 ADR. 지역 지침과 문서 목록은 FEATURED_AGENTS.md, 상태 원본은 coordination.md를 따른다.
사용자 요구
- MITC4 Shell 요소의 Mass Matrix를 구현한다.
- 고유치해석 procedure를 구현하며 고유치 계산 backend는 Intel MKL FEAST로 한다.
reference/shellNL-eigen-meshfine에 있는 모델과 결과를 검증 기준으로 사용한다.- 외부 reference 검증은 고유치만 비교한다.
- Coordinator 주도 requirements부터 release-readiness까지 9개 stage를 수행하며 중요한 사안만 인터뷰·검토를 요청한다.
- Consistent mass를 먼저 계산하고 이를 이용하여 lumped mass를 계산하며, 고유치해석에는 lumped mass를 사용한다.
FESA_GTEST_SOURCE_DIR=C:\git\googletest를 사용하고 작업 중 완료된 변경을 Git에 커밋한다.- 고유치 개수는
.inp의*FREQUENCYdata를 사용한다. 지정 모델의 요청은10개이다.
범위와 acceptance
입력 semantic model, 질량행렬과 equation 구성, FEAST adapter, procedure state, HDF5 결과 및 고유치 comparison의 end-to-end 기능이 대상이다. 구체적인 질량 정식화, 해석 기준 상태, 모드 요청 의미, 출력량 및 지원 subset은 Requirement Agent가 evidence를 조사하고 후속 owner와 critical decision 절차로 고정한다. 외부 mode-shape 비교, reference 생성·수정·복원과 외부 배포는 요청된 범위에 포함되지 않는다. MSVC x64 Debug CMake/CTest, TDD, common tolerance, failure preservation과 독립 physics 검토를 적용한다. Requirement ID별 원본 계약과 검증 matrix는 requirements.md가 소유한다.
Requirement IDs (FEM-REQ-MITC4-EIGEN-) |
Acceptance 요약 및 원본 계약 |
|---|---|
001~004 |
원형상 procedure, 기존 shell mapping, material density와 section 연결 |
005~008 |
질량 이산화 선택, 물리 관성, 조립, massless 좌표 admissibility |
009~014 |
낮은 모드, multiplicity, FEAST, 실패 처리, 내부 eigenpair 및 physics evidence |
015~019 |
입력 subset, 진단, HDF5, source/modal identity 및 candidate 보존 |
020~022 |
고유치-only 외부 비교, identity 사전검사 및 common tolerance |
023~025 |
TDD·MSVC 검증, 기존 정적 회귀 및 동일 revision의 독립 closure |
026 |
Consistent에서 lumped 유도 및 질량·관성 불변식 |
Reference는 선행 preload 없는 단일 frequency step의 10모드이며 상세 관찰과 단위 의미는
requirements evidence에 있다.
두 질량 계산의 연결에 관한 MFE-ADR-002는 사용자 후속 요구로 확정되었다.
실제 FEAST mass는 MFE-ADR-004에 따라 lumped로 승인되었다. 상세 lumping 수식은 Research/Formulation owner가 정의한다.
Primary-source 근거와 적용 한계는 research, 상세 근거는 research-evidence에 있으며 최종 수식·수치 기준의 승인을 대신하지 않는다.
구현용 수학 계약과 상세 문서의 연결은 formulation에 있다. 내부 수치 기준은 미확정이다.
Reference artifact·logical readiness는 확인했지만 전체 NR gate는 통과하지 않았다.
NR의 blocking finding은 기존 002/008의 stabilized pencil 보존과 014의 eigen coordinate-invariance evidence 관계다.
사용자가 확정한 질량 계산 흐름·FEAST 사용 mass·입력 N·외부 Value-only 범위는 유지한다. 이 발견을 근거로 강성이나 acceptance를 이미 변경했다고 해석하지 않는다.