docs: remove retired workflow instructions and repair references
This commit is contained in:
@@ -12,12 +12,12 @@
|
||||
- 요청 outcome: `pass`; 다음 owner: `numerical-review-agent`.
|
||||
- 상태: 독립 numerical review 요청이며 자기 승인이나 workflow 전이가 아니다.
|
||||
|
||||
필수 입력은 [FEATURED_AGENTS](FEATURED_AGENTS.md), [PRD](PRD.md), [ADR](ADR.md),
|
||||
[requirements](requirements.md#requirements), [requirements evidence](requirements.md#requirements-evidence),
|
||||
[research](research.md#research), [research evidence](research.md#research-evidence)이다.
|
||||
[프로젝트 지침](../../AGENTS.md), [프로젝트 PRD](../PRD.md), [ARCHITECTURE](../ARCHITECTURE.md),
|
||||
[공통 ADR](../ADR.md), [TOLERANCE](../TOLERANCE.md), [agent 계약](../SOLVER_AGENT_DESIGN.md),
|
||||
[문서 소유권](../FEATURE_DOCUMENTATION.md)을 적용했다.
|
||||
필수 입력은 [FEATURED_AGENTS](README.md), [PRD](README.md), [ADR](README.md),
|
||||
[requirements](README.md), [requirements evidence](README.md),
|
||||
[research](README.md), [research evidence](README.md)이다.
|
||||
[프로젝트 지침](../../AGENTS.md), [프로젝트 PRD](../solver-core/README.md), [ARCHITECTURE](../solver-core/README.md),
|
||||
[공통 ADR](../solver-core/README.md), [TOLERANCE](../solver-core/README.md), [agent 계약](../solver-core/README.md),
|
||||
[문서 소유권](../solver-core/README.md)을 적용했다.
|
||||
|
||||
<a id="formulation--핵심-계약"></a>
|
||||
### 핵심 계약
|
||||
@@ -94,7 +94,7 @@ scratch 비용은 아직 실제 runtime evidence가 필요하다. Release readin
|
||||
- Input contract revision: `r2`
|
||||
- 기본 보고서: [formulation.md](formulation.md#formulation)
|
||||
|
||||
근거는 [research evidence](research.md#research-evidence)의 `S01`, `S02`, `P01`, `R01`~`R03`이다.
|
||||
근거는 [research evidence](README.md)의 `S01`, `S02`, `P01`, `R01`~`R03`이다.
|
||||
아래 유도는 FESA의 승인된 운동학에 대한 것이며 Abaqus 내부 질량과의 동등성 주장이 아니다.
|
||||
r2는 M4의 numerical scale만 [S1](formulation.md#formulation-stabilization--s1-초기-physical-trace로-고정하는-단일-scale)로
|
||||
대체한다. M1/M2 및 M5~M10의 질량·quadrature·moment·lumping 식은 영향 확인 후 보존했다.
|
||||
@@ -170,7 +170,7 @@ k_d=10^{-3}k_{ref,e}. \tag{M4}
|
||||
drilling map은 유지하고 옛 최소 대각 scale만 사용자 승인 범위에서 대체한다.
|
||||
이 유도 작성 당시 source는 옛 scale을 사용했다. 현재 [source](../../src/fesa/elements/mitc4_shell.cpp)의
|
||||
채택식과 구현 검증은 [eigen2 정식화](../mitc4-shell-feast-eigen2/formulation.md)와
|
||||
[구현 검증](../mitc4-shell-feast-eigen2/implementation-verification.md)을 따른다.
|
||||
[구현 검증](../mitc4-shell-feast-eigen2/README.md)을 따른다.
|
||||
Drilling energy는 수치 stabilization이며 물리 strain/stress가 아니다.
|
||||
`K_e q_e`는 내부 elastic generalized force, `M_L,e q_ddot,e`는 inertia다.
|
||||
최종 반이산식은 `M_L q_ddot + Kq=0`이다. Harmonic ansatz
|
||||
@@ -322,9 +322,9 @@ C^{(0)}=\frac{\rho t A}{36}
|
||||
- Input contract revision: `r2`
|
||||
- 기본 보고서: [formulation.md](formulation.md#formulation)
|
||||
|
||||
승인 근거는 [MFE-ADR-007](ADR.md#mfe-adr-007--기존-stabilization과-좌표-불변성-acceptance-정합),
|
||||
`FEM-REQ-MITC4-EIGEN-002/008/014/024/027` 및 [기존 계약 대체 범위](requirements.md#requirements--r2의-기존-계약-대체-범위)다.
|
||||
[연구 R07](research.md#research-evidence--r07--r2-stabilization-근거와-영향)의 후보에서 아래 하나를 선택한다.
|
||||
승인 근거는 [MFE-ADR-007](README.md),
|
||||
`FEM-REQ-MITC4-EIGEN-002/008/014/024/027` 및 [기존 계약 대체 범위](README.md)다.
|
||||
[연구 R07](README.md)의 후보에서 아래 하나를 선택한다.
|
||||
식 S1~S8은 FESA 계약에 대한 유도이며 외부 solver의 stabilization과 동일하다는 주장이 아니다.
|
||||
|
||||
<a id="formulation-stabilization--s1-초기-physical-trace로-고정하는-단일-scale"></a>
|
||||
@@ -366,7 +366,7 @@ d_r=(K_{20}^0)_{rr}
|
||||
\]
|
||||
|
||||
따라서 S1이 양수인 필요충분조건은 이 여덟 값 중 적어도 하나가 양수인 것이다.
|
||||
이는 [기존 요구 034/036](../linear-static-mitc4-shell/requirements.md)의 유효 physical
|
||||
이는 [기존 요구 034/036](../linear-static-mitc4-shell/README.md)의 유효 physical
|
||||
rotation inventory 조건과 같다. 개별 `R_i`가 모두 PD여야 한다는 새 조건은 없다.
|
||||
Exact zero diagonal/block도 합에 포함하므로 기존 허용 geometry를 선별해 줄이지 않는다.
|
||||
유효 geometry는 noncollinear midsurface를 가지며, 기존 physical kernel의 non-rigid
|
||||
@@ -514,7 +514,7 @@ S4/E3 projection은 이 nonlinear Hessian·preload·prestressed eigen으로 확
|
||||
<a id="formulation-stabilization--s6-nr-mfe-001의-새-algebraic-target과-정적-대응"></a>
|
||||
### S6. NR-MFE-001의 새 algebraic target과 정적 대응
|
||||
|
||||
[NR 소유 반례](numerical-review.md#numerical-review-evidence--nr-mfe-001-직접-계산-반례)의 독립 적분 block을
|
||||
[NR 소유 반례](README.md)의 독립 적분 block을
|
||||
입력 근거로 사용한다. 그 geometry·source BC·material 및 옛 실패 이력은 보존한다.
|
||||
각 corner에서 `R_aa=49/12`, `R_bb=23/6`, `R_ab=±1/8`이므로
|
||||
|
||||
@@ -560,7 +560,7 @@ exact first/second directional derivatives·물리 선형극한·정적 평형/r
|
||||
|
||||
실행해야 하는 기존 `shell`, `shellNL`, `shellNL-meshfine` 및 linear-limit closure portfolio와
|
||||
후속 meshfine-02 이력의 구분, source identity, U blocking/UR warning-only, reaction review-only는
|
||||
[requirements evidence의 단일 portfolio](requirements.md#requirements-evidence--r2-승인-범위와-정적-재검증)를 따른다.
|
||||
[requirements evidence의 단일 portfolio](README.md)를 따른다.
|
||||
새 eigen 외부 비교는 지정 input/TXT의 10개 Value만 사용한다. Static reference를 eigen
|
||||
mode-shape gate로 추가하거나 기존 static 회귀를 Value-only를 이유로 삭제하지 않는다.
|
||||
Numerical threshold·필수 case 구체화·FEAST control/budget/seed와 독립 반례 해소 판정은 NR,
|
||||
@@ -575,7 +575,7 @@ TDD/runtime/reference 실행은 Implementation, 독립 물리 판단은 Physics
|
||||
- Input contract revision: `r2`
|
||||
- 기본 보고서: [formulation.md](formulation.md#formulation)
|
||||
|
||||
[질량 유도 M1~M10](formulation.md#formulation-mass), [research evidence](research.md#research-evidence)의
|
||||
[질량 유도 M1~M10](formulation.md#formulation-mass), [research evidence](README.md)의
|
||||
`S03`~`S08`, `P01`, `R03/R04/R07`를 적용한다. 아래 reduction은
|
||||
[r2 scale](formulation.md#formulation-stabilization)로 개선된 원형상 stabilized stiffness와
|
||||
**derived lumped mass**의 pencil에 정확히 대응한다. 기존 nonlinear trial tangent와는 별개다.
|
||||
@@ -876,7 +876,7 @@ Modal residual의 constrained 성분을 static reaction으로 출력하지 않
|
||||
[개선된 scale·공변성 S1~S8](formulation.md#formulation-stabilization)의
|
||||
기호를 사용한다. 이 문서는 측정량과 zero branch를 정의하며 수치 acceptance 값과
|
||||
필수 benchmark 선정은 Numerical Review가 독립 검토하여 고정한다.
|
||||
외부 기준의 수치는 [TOLERANCE](../TOLERANCE.md)를 그대로 적용한다.
|
||||
외부 기준의 수치는 [TOLERANCE](../solver-core/README.md)를 그대로 적용한다.
|
||||
|
||||
<a id="formulation-verification--v1-공통-scale과-zero-branch"></a>
|
||||
### V1. 공통 scale과 zero branch
|
||||
@@ -1070,7 +1070,7 @@ Case의 구체적 목록·숫자는 NR가 정하고 Planning이 tests와 TDD ste
|
||||
Frequency 재계산, mode shape correlation이나 다른 mass variant의 더 가까운 결과 선택으로
|
||||
이를 대체하지 않는다. Mode/frame은 NR/I/O가 common same-frame family 규칙에 맞춰
|
||||
정의하고 missing/extra/duplicate/nonfinite를 tolerance 전에 거부한다.
|
||||
[r1 reference-model](reference-model.md)의 10개 singleton family·모두 blocking 계약과
|
||||
[r1 reference-model](README.md)의 10개 singleton family·모두 blocking 계약과
|
||||
공통 정책에 따른 실효 mode별 1%는 보존할 근거다. Formulation이 이를 재선택하지 않으며
|
||||
r2 영향 재확인은 NR 소유다. V1~V6의 내부 수치 기준은 아직 NR에서 최종 고정하지 않았다.
|
||||
Schema 경로/저장 field/public diagnostic 이름은 I/O owner의 계약이다.
|
||||
|
||||
Reference in New Issue
Block a user