docs: record MITC4 stabilization decision request
This commit is contained in:
@@ -87,6 +87,51 @@ FEAST의 SPD 조건과 shell 질량 nullspace의 양립은 Research/Formulation
|
||||
constraints를 보존하는 방식으로 해결해야 한다. 이 문서는 elimination/projection/condensation
|
||||
식을 승인하지 않으며, 새로운 물리 근사가 필수라는 evidence가 생기면 해당 owner가 반환한다.
|
||||
|
||||
## NR-MFE-001 requirements intent 검토
|
||||
|
||||
- Input contract revision: `r1` 유지. 이번 bounded 검토는 기존 `002/008/014`의 정합만 다룬다.
|
||||
- 발견 근거: [Numerical Review](numerical-review.md#blocking-finding),
|
||||
[NR 소유 직접 계산 반례](numerical-review-evidence.md#nr-mfe-001-직접-계산-반례),
|
||||
[Formulation V5](formulation-verification.md#v5-rigid-mode-coordinate-및-density-불변식).
|
||||
- 결과: `needs-user-decision`. Requirement owner가 새 수식을 유도하거나 NR 계산을 재실행하지 않았다.
|
||||
|
||||
NR는 유효한 단일 평판의 한 절점 `URZ`만 free인 모델에서 global Z축 45° 회전이
|
||||
동일 물리 component BC를 유지함을 확인했다. 기존 `kd` 규칙으로 고유치가
|
||||
`23.04088888888889`에서 `23.040628726287263`으로 달라지고 상대 차이가
|
||||
`1.1291343961675893e-5`다. 이는 NR의 독립 계산 evidence이며 새로운 mass/reduction의
|
||||
확인된 결함이나 이번 Requirement Agent의 runtime 검증 결과가 아니다.
|
||||
|
||||
`014`의 원래 문구는 coordinate-invariance evidence를 필수로 두고 acceptance에
|
||||
독립 invariant suite 통과를 요구한다. 유한한 test portfolio를 NR에 위임한 것은 모든
|
||||
가능한 모델의 exact equality를 증명하라는 뜻은 아니지만, 알려진 지원 모델의 반례를
|
||||
검증 범위 밖으로 재분류할 권한도 아니다. Full-free/full-clamp 사례로만 범위를 고정한 V5는
|
||||
이 반례를 해소하지 못하므로 기존 의도의 단순 clarification으로 통과시킬 수 없다.
|
||||
|
||||
`002`의 물리 kernel 재사용 문구 하나만 보면 numerical stabilization 수정까지 직접
|
||||
명시하지 않지만, 문서가 함께 재사용하는 [기존 shell 요구사항](../linear-static-mitc4-shell/requirements.md)의
|
||||
`FESA-REQ-LSMITC4-034/056`은 고정 `kd` 규칙을 정한다. `008`은 실제 제약을 적용한
|
||||
원래 pencil의 유한 spectrum 보존을 요구하므로 massless 처리에서 남는 stabilization을
|
||||
제거해 이 반례를 없애는 해석도 허용하지 않는다. 고정된 tensor의 기저 변환과 geometry를
|
||||
회전시켜 `kd`를 다시 계산하는 서로 다른 연산을 같은 검증으로 취급해서는 안 된다.
|
||||
|
||||
### MFE-OQ-003 — 미승인 대안과 영향
|
||||
|
||||
| 대안 | 정확한 영향과 승인 뒤 필요한 작업 |
|
||||
| --- | --- |
|
||||
| 기존 stabilization 유지 및 한계 수용 | Partial rotation BC 지원과 원래 pencil을 유지한다. 해당 BC에서 stabilization이 유한 공간에 남는 경우의 일반 eigen 좌표 불변성을 현재 feature acceptance에서 보장하지 않도록 `014` 적용 범위를 명시적으로 변경한다. 두 질량·physical stiffness의 좌표 검증, 모든 지원 BC의 원래 pencil 보존·modal residual 등은 계속 필수이며 NR 반례를 알려진 한계로 보존한다. 이는 acceptance 변경이고 아직 승인되지 않았다 |
|
||||
| 좌표 공변적인 stabilization 개선 — 권고 | 동일 물리 모델의 좌표축 선택에 따른 고유치 변화를 해결하는 강성 개선을 작업 범위에 추가한다. 기존 fixed `kd`와 충돌하는 계약의 owner·승인 경계를 정하고 Research/Formulation/NR를 재검토한다. 영향받는 기존 정적 결과와 새 eigen 결과를 재검증한다. 특정 대체 계수나 수식은 이 요구사항 검토에서 선택하지 않는다 |
|
||||
|
||||
권고 이유는 좌표 선택만으로 같은 물리 모델의 고유치가 달라지는 알려진 결함을 유지하지
|
||||
않기 위해서다. 대가는 기존 stiffness 계약의 영향 조사와 정식화·회귀 검증 범위 증가다.
|
||||
반례의 수치가 작다는 이유로 외부 reference tolerance를 적용하거나 일반 오차 상한으로
|
||||
사용하지 않는다. 이 한 건 외에 질량 흐름·FEAST 사용 질량·입력 N을 재질문하지 않는다.
|
||||
|
||||
두 대안은 같은 반례를 acceptance에서 다르게 처리하며, 기술 evidence만으로 사용자가
|
||||
어느 변경 범위를 승인했는지 결정할 수 없다. 승인 전 `002/008/014` 원문, 기존 stiffness,
|
||||
partial BC 지원, NR 판정 영향, 모든 tolerance·reference·schema를 변경하지 않았다.
|
||||
Coordinator가 결정과 revision을 관리하고 영향받은 owner에게 후속 작업을 할당한다.
|
||||
이 작업은 implementation correction이 아니며 correction budget을 사용하지 않는다.
|
||||
|
||||
## 질문 없이 정리한 사항
|
||||
|
||||
- 무하중 원형상·비감쇠 해석은 실제 단일 `*FREQUENCY`와 선행 이력 부재로 결정한다.
|
||||
@@ -152,7 +197,13 @@ r1에서는 관리문서·owned reports·공통 agent 계약을 `Get-Content`로
|
||||
명령은 exit code `0`이었다. 실제 GoogleTest dependency 설정/build 확인은 Root·Planning
|
||||
소유이며 이 문서 갱신에서 새로 실행하지 않았다. 두 사용자 결정으로 `MFE-OQ-001`과
|
||||
`MFE-OQ-002`를 해결했으며 기존 25개 requirement ID를 보존하고 derived lumped 요구
|
||||
`026`을 추가했다. 중요한 미결정은 없고 상세 lumping 수식·수치 기준은 후속 owner 소유이다.
|
||||
`026`을 추가했다. 당시 질량 선택의 미결정은 모두 해소되었다. 이후 NR-MFE-001로 발견된
|
||||
현재 acceptance 결정은 위 별도 절에서 관리하며 상세 lumping 수식·수치 기준은 후속 owner 소유이다.
|
||||
|
||||
NR-MFE-001 bounded 검토에서는 `Get-Content`로 현재 Feature 관리문서·owned 보고서·NR
|
||||
main/evidence·reference-model·formulation-verification을 읽고, scoped `rg`로
|
||||
`002/008/014`와 기존 `FESA-REQ-LSMITC4-034/038/051/056`을 대조했다. Exit code `0`.
|
||||
원본 reference 재조사, NR 반례 재계산, 새로운 외부 조사와 수식 유도는 수행하지 않았다.
|
||||
|
||||
변경한 경로는 기본 보고서와 이 상세 보고서 두 개뿐이며 관리문서, source, tests, phase,
|
||||
공통 정책과 reference artifact는 편집하지 않았다. 정적 링크·필수 metadata·ID/matrix 검사를
|
||||
|
||||
Reference in New Issue
Block a user