59 KiB
Nonlinear Static Newton–Raphson 연구 브리프
1. Metadata
- feature_id:
nonlinear-static-newton-raphson - source_requirement:
docs/nonlinear-static-newton-raphson/requirements.md - source_requirement_status:
approved - source_requirement_approval_date:
2026-08-23 - status:
passed - owner_agent:
research-agent - date:
2026-08-23 - research_scope: materially linear, geometrically nonlinear Total Lagrangian
S4/S4R -> FESA-MITC4, finite rotation, Full Newton, fixed proportional path, state/output integrity, and verification evidence - evidence_boundary: 이 문서는 정식화, 수치 허용오차, C++ API, I/O schema 또는 reference artifact를 확정하지 않는다. 외부 solver의 공개 결과는 후보 수치 evidence일 뿐 내부 알고리즘 동등성 evidence가 아니다.
이 문서의 주장은 다음 네 가지 표지를 사용한다.
- Verified fact: 인용한 원문·공식 문서가 직접 뒷받침한다.
- Project decision: 승인된 요구조건 또는 프로젝트 전역 계약이 고정한다.
- Inference: verified fact와 project decision에서 도출한 연구 해석이며 downstream 재검토가 필요하다.
- Open issue: evidence 또는 downstream 결정이 아직 없다.
2. Research Questions
승인된 FESA-REQ-NSNR-003, FESA-REQ-NSNR-041, FESA-REQ-NSNR-074,
FESA-REQ-NSNR-006, FESA-REQ-NSNR-048, FESA-REQ-NSNR-018,
FESA-REQ-NSNR-063, FESA-REQ-NSNR-011, FESA-REQ-NSNR-019,
FESA-REQ-NSNR-030, FESA-REQ-NSNR-034의 specialist gap에서 다음 질문을 도출했다.
- 고정 초기 참조면을 쓰는 Total Lagrangian 4-node Reissner–Mindlin/MITC4 shell에서 materially linear response를 표현할 때 어떤 strain/stress/virtual-work 근거가 필요한가?
- committed/trial triad와 director를 multiplicative finite-rotation update로 갱신할 때 orthonormality뿐 아니라 objectivity, path independence, singularity avoidance와 consistent linearization을 어떻게 별도로 입증해야 하는가?
- 기존 linear MITC4의
24 global -> 20 physical + 4 numerical drill경계를 finite rotation에 확장할 때 global map의 1·2차 미분, rotation chart/recentering, objective drilling potential과 nodal-moment work 중 무엇이 아직 미해결인가? - Full Newton에서 residual, algorithmic tangent, factorization과 correction이 같은 trial state를 가리킨다는 것을 어떤 수학적·실행 순서 evidence로 확인할 수 있는가?
- fixed-global dead
CLOAD와 absolute prescribedBOUNDARY를 하나의 scalar factor로 진행할 때 translation, finite rotation, reaction과 external work의 의미는 무엇인가? - original MITC4의 shear/membrane locking, distorted geometry, drilling, quadrature와 conditioning 위험을 nonlinear large-rotation 상태에서 어떻게 제한하고 특성화할 것인가?
- small-displacement limit, tangent consistency, equilibrium/reaction, rigid-body/objectivity, symmetry, deterministic commit/rollback을 서로 독립적으로 검증할 benchmark/patch/MES/MMS portfolio는 무엇인가?
- 공개 benchmark와 기존 저장 artifact 중 정확히 어떤 입력·target quantity가 현재 사용 가능하며, 무엇이 nonlinear acceptance artifact로는 아직 비어 있는가?
| research question | requirement_ids | research gap |
|---|---|---|
| RQ-1 | FESA-REQ-NSNR-003, FESA-REQ-NSNR-041 |
TL materially-linear MITC4 theory boundary |
| RQ-2 | FESA-REQ-NSNR-074 |
multiplicative triad/director update, objectivity and derivatives |
| RQ-3 | FESA-REQ-NSNR-003, FESA-REQ-NSNR-074 |
nonlinear global/physical/drill map and finite nodal-moment work |
| RQ-4 | FESA-REQ-NSNR-006 |
same-trial Full Newton consistency evidence |
| RQ-5 | FESA-REQ-NSNR-048, FESA-REQ-NSNR-018, FESA-REQ-NSNR-063 |
proportional dead-load/prescribed finite path |
| RQ-6 | FESA-REQ-NSNR-003 |
locking, drilling, quadrature and conditioning limits |
| RQ-7 | FESA-REQ-NSNR-011, FESA-REQ-NSNR-019, FESA-REQ-NSNR-030 |
physics, tangent, objectivity and transactional verification portfolio |
| RQ-8 | FESA-REQ-NSNR-034 |
exact stored/public nonlinear artifact and target readiness |
3. Source Inventory
3.1 Project contracts and local evidence
Project contract는 외부 reliability tier와 혼합하지 않고 Project로 표시한다.
| id | source_type | title/path | reliability_tier | 사용 범위와 한계 |
|---|---|---|---|---|
| P1 | approved requirement | docs/nonlinear-static-newton-raphson/requirements.md |
Project | 승인 scope, load path, Newton/state/output/verification 계약. 정식 방정식·내부 tolerance·exact reference artifact는 고정하지 않음 |
| P2 | project governance | AGENTS.md, docs/SOLVER_AGENT_DESIGN.md, docs/PRD.md |
Project | 독립 solver 정체성, 8-stage gate, research ownership과 external-reference 경계 |
| P3 | architecture/decision | docs/ARCHITECTURE.md, docs/ADR.md (ADR-016, ADR-017, ADR-022) |
Project | 별도 nonlinear procedure, deterministic assembly, candidate-before-commit, full residual/reaction 및 공통 comparison 정책. nonlinear shell 방정식은 없음 |
| P4 | tolerance policy | docs/TOLERANCE.md |
Project | 저장 reference row precheck와 family-scale row/RMS gate. tangent/objectivity/orthonormality/iteration tolerance를 제공하지 않음 |
| P5 | existing linear MITC4 evidence | docs/linear-static-mitc4-shell/{research,formulation,numerical-review,reference-model}.md |
Project | 승인된 linear MITC4 물리/적분/결과 경계와 기존 test inventory. formulation.md §15는 future-only gap inventory이며 nonlinear 정식화 evidence가 아님 |
| P6 | local tests/artifacts | tests/unit/elements/mitc4_shell_test.cpp, tests/unit/model/shell_geometry_test.cpp, tests/reference/mitc4_reference_cases_test.cpp, tests/reference/mitc4_reference_comparison_test.cpp, reference/shell/, reference/shellR/ |
Project | linear rigid/patch/geometry/reference 회귀의 exact local identity. 두 .inp 모두 nlgeom=NO; nonlinear acceptance-ready가 아님 |
3.2 External sources
- access_date:
2026-08-23(S1–S17공통) - tier_policy: Tier 1은 공식 표준·기관·solver manual, Tier 2는 peer-reviewed 원 논문·교과서, Tier 3는 탐색용 synthesis를 뜻한다.
| id | source_type | title | author_or_org | URL_or_DOI | reliability_tier | 제공 evidence / 접근·적용 한계 |
|---|---|---|---|---|---|---|
| S1 | peer-reviewed original paper | A Continuum Mechanics Based Four-Node Shell Element for General Non-linear Analysis | E. N. Dvorkin, K.-J. Bathe | MIT author PDF, DOI 10.1108/eb023562 |
Tier 2 | original four-node continuum-based shell, Total Lagrangian nonlinear equations, assumed transverse shear, examples, 2x2x2 elastic integration. 1984 five-physical-DOF update이며 FESA global 24-DOF/drill 계약은 없음; PDF는 공개 author copy이나 저작권 자료 |
| S2 | peer-reviewed original paper | On a Stress Resultant Geometrically Exact Shell Model. Part III: Computational Aspects of the Nonlinear Theory | J. C. Simo, D. D. Fox, M. S. Rifai | publisher record, DOI 10.1016/0045-7825(90)90094-3 |
Tier 2 | singularity-free exact director update, finite-deformation mixed fields, exact discrete-equilibrium linearization, nonlinear examples. stress-resultant shell model이므로 FESA 식의 직접 근거가 아니며 publisher full text 접근 제한 가능 |
| S3 | peer-reviewed original paper | On the Choice of Finite Rotation Parameters | A. Ibrahimbegović | publisher record, DOI 10.1016/S0045-7825(97)00059-5 |
Tier 2 | finite-rotation parametrization과 incremental rotation/Newton 구현 선택의 영향. 일반 구조 rotation 논문이며 MITC4/drilling 특화가 아님 |
| S4 | peer-reviewed original paper | Multiplicative Updating of the Rotation Tensor in the Finite Element Analysis of Rods and Shells—A Path Independent Approach | C. Sansour, W. Wagner | institutional record, DOI 10.1007/s00466-002-0401-4 |
Tier 2 | multiplicative update의 path-dependence 문제와 path-independent 접근. Cosserat-type rod/shell이며 FESA의 numerical drill potential을 정의하지 않음 |
| S5 | peer-reviewed open-access review/original formulation | A Consistent Finite Element Formulation of the Geometrically Non-linear Reissner–Mindlin Shell Model | A. Müller, M. Bischoff | Springer open access; corrections 10.1007/s11831-022-09725-8, 10.1007/s11831-022-09832-6 |
Tier 2 | director가 사는 nonlinear manifold, objective/path-independent interpolation, potential의 correct gradient/Hessian 필요성. CC BY 4.0; projection-based higher-order formulation은 FESA MITC4와 다름 |
| S6 | peer-reviewed original paper | The MITC4+ Shell Element in Geometric Nonlinear Analysis | Y. Ko, P.-S. Lee, K.-J. Bathe | MIT author PDF, DOI 10.1016/j.compstruc.2017.01.015 |
Tier 2 | TL/Green–Lagrange nonlinear MITC4+, quaternion triad update, 2x2x2 integration, analytical/FE benchmarks, distorted-mesh locking evidence. MITC4+는 assumed membrane field를 추가한 다른 element이며 graph-only target이 많음 |
| S7 | official solver theory manual | Nonlinear Solution Methods in Abaqus/Standard | Dassault Systèmes | official 2024 documentation | Tier 1 | Newton Jacobian/residual/correction의 same-state 관계, full/modified/quasi-Newton 구분, residual+correction checks. Abaqus adaptive controls와 approximations는 P1이 배제하며 내부 동등성 근거가 아님 |
| S8 | official solver benchmark | 3DNLG-1: Elastic Large Deflection Response of a Z-Shaped Cantilever Under an End Load | Dassault Systèmes / NAFEMS attribution | official 2025 documentation; NAFEMS R0024 | Tier 1 | 공개 S4/S4R input 이름, 재료/BC/load, 세 load level의 tip displacement와 moment-at-A 표. 페이지가 NAFEMS 권고 문제를 재현하지만 source independence와 FESA subset 적합성은 별도 확인 필요 |
| S9 | official solver benchmark | 3DNLG-9: Large Elastic Deflection of a Pinched Hemispherical Shell | Dassault Systèmes / NAFEMS attribution | official 2024 documentation; NAFEMS R0024 | Tier 1 | 공개 S4/S4R input 이름, point-load/symmetry 조건, 세 load level의 A/B radial displacement 표. 공식 페이지가 NAFEMS 공개값이 Abaqus로 얻어졌음을 명시하므로 Abaqus와 NAFEMS 표의 비교는 독립 검증이 아님 |
| S10 | official benchmark catalog | Geometric Non-linearity benchmark catalog, R0029 record | NAFEMS | publication R0029 / summary R0024 |
Tier 1 | 3D beam/shell geometric-nonlinear benchmark inventory와 목적. exact R0029 report는 유료여서 이번 연구에서 전체 원문·독립 source tables를 확인하지 못함 |
| S11 | official standard | V&V 10-2019 (R2025), Standard for Verification and Validation in Computational Solid Mechanics | ASME | official record | Tier 1 | V&V/VVUQ 공통 framework와 용어. 유료 full standard 미열람이므로 분류 수준으로만 사용하고 세부 acceptance를 귀속하지 않음 |
| S12 | government report | Code Verification by the Method of Manufactured Solutions | K. Salari, P. K. Knupp, Sandia National Laboratories | Sandia record, DOI 10.2172/759450, SAND2000-1444 |
Tier 1 | MMS가 order-of-accuracy에 영향을 주는 coding error를 탐지할 수 있다는 방법론과 blind tests. 예제는 주로 CFD이며 shell input/target을 제공하지 않음 |
| S13 | peer-reviewed paper + reproducible artifact | Method of Manufactured Solutions Code Verification of Elastostatic Solid Mechanics Problems in a Commercial Finite Element Solver | K. I. Aycock, N. Rebelo, B. A. Craven | publisher record, DOI 10.1016/j.compstruc.2019.106175, artifact DOI 10.6084/m9.figshare.7726352.v2 |
Tier 2 | elastostatic small/finite-strain MMS source-generation notebook와 input artifact. 3-D solid/body-source 및 다른 constitutive cases라 현재 MITC4/CLOAD/BOUNDARY subset에 직접 실행 불가 |
| S14 | official solver verification guidance | About Element Verification | Dassault Systèmes | official 2024 documentation | Tier 1 | patch test만으로 shell을 충분히 검증할 수 없고 geometric-nonlinear element에 constant-strain/rigid-rotation checks가 필요하다는 vendor verification 관행. FESA acceptance 수치나 내부 등가성은 제공하지 않음 |
| S15 | configured FEM wiki navigation | Nonlinear Finite Element Analysis, MITC4 Shell Element, MITC Shell Kinematics, Green-Lagrange Strain Linearization, Shell Locking Phenomenon, Shell Element Benchmark Testing, Scordelis-Lo Shell Benchmark |
MultiPhysicsVault | local C:\git\MultiPhysicsVault\wiki\ |
Tier 3 | source 탐색과 용어 연결에만 사용. 핵심 주장은 P1–P6 또는 S1–S14/S16–S17 원문으로 추적함 |
| S16 | peer-reviewed benchmark paper + institutional postprint | Popular Benchmark Problems for Geometric Nonlinear Analysis of Shells | K. Y. Sze, X. H. Liu, S. H. Lo | HKU institutional record and postprint, DOI 10.1016/j.finel.2003.11.001 |
Tier 2 | eight benchmark sets의 geometry/load와 dense tabulated load–deflection data, mesh refinement 및 equal-increment difficulty evidence. CC BY-NC-ND institutional postprint; 값은 Abaqus S4R 계산이고 vendor Updated-Lagrangian/reduced-integration/hourglass/drill 및 automatic-control 결과이므로 FESA formulation이나 독립 reference와 동일시할 수 없음 |
| S17 | official solver verification example | Rigid Body Motion Output Variables | Dassault Systèmes | official 2024 documentation | Tier 1 | xrbmshel.inp가 shell elements에 imposed 90-degree z-axis rigid rotation을 가하고 rigid-body output을 확인함. direct-integration implicit dynamics와 vendor whole-set output test라 FESA nonlinear-static strain/internal-force objectivity artifact가 아님 |
4. Extracted Facts and Theory Summary
4.1 Total Lagrangian four-node shell boundary
- Verified fact — S1/S6: Dvorkin–Bathe 계열의 continuum-based four-node shell은 midsurface translation과 nodal director rotation으로 shell continuum를 나타내며, Total Lagrangian 기술에서 초기 configuration에 대한 Green–Lagrange strain 계열과 그에 work-conjugate한 stress를 사용해 internal virtual work를 구성한다. S6는 이 계열을 geometric nonlinear MITC4+로 전개하고 incremental Green–Lagrange strain을 residual/tangent 계산에 사용한다.
- Project decision — P1: FESA는 하나의 고정 초기 reference를 유지하고 homogeneous isotropic materially linear law만 허용한다. 따라서 material state/history 없이 geometry와 rotation에서만 비선형성이 생겨야 한다.
- Inference: Formulation은 동일 trial state에서 initial-reference geometry, current midsurface, current director/triad, strain, materially linear stress와 internal virtual work가 연결되는 한 계통을 제시해야 한다. 정확한 strain components, plane-stress reduction, thickness assumption, stress/resultant recovery는 이 연구가 확정하지 않는다.
- Verified fact — S1/S6: original MITC4의 assumed covariant transverse-shear interpolation은
thin-shell shear locking을 줄이기 위한 핵심이다. S6의 nonlinear 계산은 네 node shell에
2 x 2 x 2Gauss integration을 사용한다. - Project decision — P5: 기존 승인 linear FESA-MITC4도 source
S4/S4R모두 하나의2 x 2midsurface × two-point-thickness 경로와 동일 MITC shear tying을 쓴다. source label은 Abaqus S4/S4R integration 선택자가 아니다. - Inference: 기존 rule을 nonlinear trial geometry에 그대로 “호출”하는 것만으로 consistent
TL element가 되지 않는다. 각 quadrature/tying 위치의 reference/current frame, strain variation,
stress-resultant와 geometry/map Hessian을 재유도해야 한다.
P5§15는 이 필요사항의 목록이지 승인된 해답이 아니다. - Applicability fact — S1/S6: 이 shell family의 large displacement/rotation 사용은 thin-to-thick Reissner–Mindlin-type kinematics와 small elastic strain 가정 안에서 해석해야 한다. materially linear law를 큰 material strain의 물리 모델로 일반화할 evidence는 없다.
4.2 Finite rotations, director and objectivity
- Verified fact — S2/S3/S5: finite rotation은 additive Euclidean vector가 아니며, configuration update, interpolation과 linearization은 rotation/director가 놓인 nonlinear manifold를 반영해야 한다. S2는 magnitude와 무관한 singularity-free director update와 exact discrete linearization을, S5는 objective/path-independent director interpolation과 correct potential gradient/Hessian의 필요성을 제시한다.
- Verified fact — S4: rotation tensor를 단순히 multiplicative하게 누적한다는 사실만으로 path independence가 자동 보장되지 않는다. update의 interpolation/parameterization과 state 정의를 함께 검토해야 한다.
- Project decision — P1: 각 node에는 committed/trial orthonormal right-handed triad
Q가 있고 director는 세 번째 축이다. correction은 dimensionless이며 update는 multiplicative다. - Inference: 적절한 proper-orthogonal incremental rotation을 곱하면 한 번의 연산은 triad의 orthonormality와 handedness를 보존할 수 있다. 그러나 left/right multiplication, spatial/body increment convention, exponential/quaternion map, small-angle branch, accumulated chart의 recentering과 derivative를 고정하지 않으면 residual/tangent/BC/moment가 유일해지지 않는다.
- Open issue O-ROT-01: Formulation이
Q_trialupdate의 multiplication side, increment frame, retraction과 first/second directional derivative를 정해야 한다. 이것은 approved “multiplicative” 의미를 구체화하되 global DOF/public input 의미를 바꾸어서는 안 된다. - Open issue O-ROT-02: nodal director/triad에서 Gauss/tying point director와 frame을 만드는 objective interpolation, normalization derivative 및 degenerate/opposed director의 fail-closed 조건이 아직 없다. S5의 특정 projection-based interpolation을 FESA가 채택한다고 추론하지 않는다.
- Inference: objectivity는 단지 최종
Q^T Q=I,det(Q)=+1검사와 다르다. initial/current geometry와 모든 triad에 같은 finite rigid motion을 superpose했을 때 physical strain/stress, internal energy와 equilibrium law가 적절히 invariant/covariant해야 한다.
4.3 Global 24 DOFs, drilling and nodal moments
- Verified fact — S1: original continuum-based four-node shell은 node당 두 director rotation을 쓰는 five-physical-DOF element로 제시된다. director 축 주위 rotation은 original physical shell strain이 아니다.
- Project decision — P1/P5: FESA public/global field는 node당 세
UR을 유지하고, 기존 linear element는 director-tangent physical pair와 director-parallel numerical drill coordinate를 분리한다. fixed small diagonal drill stabilization은 linear 계약에서만 승인되었다. - Inference: finite rotation에서 current director에 대한 “parallel/tangent” projection 자체가 state-dependent하다. 그러므로 physical 20-coordinate residual을 global 24-coordinate correction에 옮기는 map의 첫 미분뿐 아니라 map의 변화가 만드는 second-derivative/geometric term까지 consistent tangent에 필요하다.
- Open issue O-DRILL-01: objective nonlinear drilling potential, rotating reference, stiffness scale의 committed/trial 의존성, residual과 exact Hessian이 없다. linear diagonal을 current coordinates에 그대로 더하면 large rigid rotation에 artificial energy를 만들 수 있다는 것은 inference이며, Formulation/Numerical Review가 potential 수준에서 판정해야 한다.
- Verified boundary — S4/S5: path-independent/objective shell formulations 또는 physical Cosserat drilling rotation은 존재하지만, 그것은 FESA의 numerical drill regularization과 다른 물리 모델이다. 이를 근거로 FESA drill을 physical strain/load channel로 바꿀 수 없다.
- Open issue O-MOM-01: fixed-global dead nodal moment의 components는 P1이 고정하지만, multiplicative rotation correction과 work-conjugate generalized moment, virtual work, consistent derivative는 아직 없다. “follower-load tangent 없음”이 “rotation-map derivative도 없음”을 뜻한다고 추론해서는 안 된다.
- Open issue O-DRILL-02: current director와 평행한 applied moment의 거부/허용 projection이 finite state에서 어떻게 평가되는지, physical moment work와 numerical drill을 어떻게 완전히 분리하는지 downstream 계약이 필요하다.
4.4 Full Newton and same-trial consistent tangent
- Verified fact — S7: Newton linearization은 현재 iterate에서 평가한 equilibrium residual과 그 residual의 Jacobian을 같은 state에서 사용한다. full Newton은 매 iteration Jacobian을 다시 형성하고 푸는 방법이며, residual과 correction을 함께 작게 확인하는 것이 일반적이다.
- Project decision — P1: FESA는 residual과 algorithmically consistent tangent를 같은 trial
identity에서 평가하고, entered iteration마다 fresh factorization/solve를 하며, correction을
변경 없이 적용한다. iteration
1..100, fixed increments, no line search/damping/cutback/retry다. - Inference: “material tangent + geometric stiffness”라는 이름의 합만으로 consistency가 입증되지 않는다. 선택한 rotation retraction 아래에서 physical internal force, state-dependent 24/20 map, drilling potential, prescribed-DOF elimination과 external work를 모두 방향미분한 결과가 assembled residual의 Jacobian과 일치해야 한다.
- Inference: fixed-global translational dead force의 magnitude/direction은 displacement와 무관하므로 translation virtual-work 표현이 additive global translation이면 그 load contribution은 configuration derivative를 만들지 않는다. 이 결론은 nodal moment나 prescribed finite rotation에 자동 확장되지 않는다.
- Inference / verification consequence — S7/P1: deterministic directional-derivative test에서 동일 trial state와 동일
rotation retraction을 사용해
K p를 centered residual difference와 비교해야 한다. perturbation을 한 값으로 고정해 우연한 cancellation을 통과시키지 말고 truncation/roundoff plateau를 확인하되, perturbation grid와 tolerance는 Numerical Review가 정한다. - Inference / symmetry boundary — S5/P1: materially linear conservative internal potential과 conservative numerical drilling potential을 정확히 두 번 미분한 적절한 coordinate Hessian은 symmetry 후보가 된다. 그러나 nodal moment work, rotation coordinate choice와 constraint reduction이 미정이므로 complete global tangent symmetry를 이 연구에서 요구사항 이상으로 확정하지 않는다.
4.5 Proportional loads and prescribed paths
- Project decision — P1: 모든 approved
CLOAD와 nonzeroBOUNDARY는 step-start에서 factor-one target까지 같은 scalar factor를 쓰고, factor는 fixed positive increment와 마지막 shortening만으로 정확히 1에 도달한다.CLOADforce/moment는 global direction이 고정된 dead load다. - Project decision — P1: prescribed value는 factor-one absolute global-DOF target이며 Newton correction과 다르다. constrained component는 convergence norm에서 빠지지만 complete assembled residual의 constrained entry는 reaction 의미를 가진다.
- Open issue O-BC-01: finite rotational
BOUNDARYtarget을Q_start에 상대적인 rotation vector로 해석하는지,Q(lambda)를 어떤 retraction/side로 구성하는지, constrained correction과 target mismatch를 어떤 coordinate에서 계산하는지 Formulation이 정해야 한다. - Inference: Cartesian nodal positions를
X + lambda (R-I)X로 선형 보간하는 prescribed path는 일반적으로 중간lambda에서 exact rigid rotation 궤적이 아니다. 따라서 finite rigid-body objectivity test를 단순 proportional displacement BC로 만들면 중간 상태에 strain이 생길 수 있다. operator-level superposition test 또는 처음부터 rigidly transformed 된 두 독립 모델의 covariance 비교가 더 직접적인 후보이며, exact rigid prescribed path를 새 public 의미로 추가하면 scope change다. - Inference / applicability consequence — P1: limit point, snap-through/post-buckling branch, follower pressure와 non-proportional control이 필요한 benchmark는 첫 release의 acceptance 후보가 아니다. fixed-load increment가 Newton attraction radius 밖이면 deterministic failure가 맞으며, automatic cutback을 기대할 수 없다.
4.6 Locking, integration and geometry risks
- Verified fact — S6: original MITC4는 transverse shear를 MITC 방식으로 처리하지만 membrane strain을 MITC4+처럼 보강하지 않는다. curved 또는 response 중 distorted mesh에서는 membrane locking으로 load–displacement accuracy가 크게 저하될 수 있다.
- Project decision — P5: FESA
S4와S4R는 같은 original-style MITC4 path다. Abaqus S4/S4R의 full/reduced integration, hourglass, membrane enhancement 또는 stabilization 차이를 상속하지 않는다. - Inference:
2x2x2common rule은 S1/S6 및 linear FESA와 연결되는 강한 candidate지만, nonlinear strain/tangent의 각 항을 어느 위치에서 적분할지는 Formulation이 source 식으로 확인해야 한다. one-point reduction/hourglass control을 sourceS4R때문에 도입할 근거는 없다. - Verified risk / inference — S6/P5: thin/slender geometry, curved/distorted quads, nearly degenerate positive Jacobian과 작은 drill scale은 locking 또는 conditioning을 악화할 수 있다. current trial geometry가 심하게 변형되어도 TL reference mapping과 current frame/director 모두 각 required Gauss/tying/recovery 위치에서 finite/valid해야 한다.
- Inference / verification consequence — S6/P1: regular/distorted, thickness/radius 또는 thickness/length sequence를 함께 보고, 단일 point response가 맞는 것만으로 locking-free를 주장하지 않는다. MITC4+ convergence를 original FESA-MITC4 acceptance target으로 사용하지 않는다.
4.7 Equilibrium, reactions and transactional state
- Project decision — P1/P3: full assembled equilibrium at a trial/accepted state gives free-DOF residual and constrained reaction. stable source/component identity와 deterministic assembly/reduction order를 보존해야 한다.
- Inference: accepted state 검증은 free residual norm만이 아니라 fixed-global resultant force와 moment balance를 함께 확인해야 한다. global moment balance는 한 fixed origin에 대한 nodal-force moment, nodal couple와 reactions를 모두 포함해야 하며 exact sign/identity는 Formulation/Numerical Review가 정한다.
- Project decision — P1/P3: trial state와 output candidate는 완전히 검증된 뒤 atomic commit된다. failure는 prior committed state와 prior authoritative HDF5를 보존하고 current-run live log는 남긴다.
- Inference / verification consequence — P1/P3: nonconvergence, nonfinite state/recovery, factorization/solve failure와 output-finalization failure를 서로 다른 injected failure point로 시험해야 한다. 성공 increment만 frame과 일대일이어야 하며 trial rotation/director가 committed state를 alias하면 안 된다.
5. Candidate Benchmarks and Artifact Readiness
후보 우선순위는 A(required portfolio의 직접 후보), B(외부 solution/reference candidate),
C(known-limit characterization 또는 future method)이다. 아래 수치나 source table은 아직 FESA
acceptance target/tolerance로 승인된 것이 아니다.
B-01 — Small-displacement linear limit (A)
- Exact candidate artifact: 현재 read-only
reference/shell/shell.inp,reference/shell/shell displacements.csv,shell reactions.csv,shell stresses.csv; 별도로reference/shellR/shellR.inp와 대응 CSV가 존재한다. 두 input 모두*Step, nlgeom=NO다. - Artifact gap: 동일 source identity와 supported four-value nonlinear
STATIC을 사용하는 approvednlgeom=YESinput 및 nonlinear accepted-frame CSV는 없다. 기존 pair를 rename/rewrite하거나 nonlinear reference라고 재분류해서는 안 된다. - Target quantities: 충분히 작은 response에서 accepted factor-one global
U, physical rotation/director, reaction, physical strain/stress/resultant의 linear procedure/baseline 접근; geometric part가 사라지는 tangent limit; source-row identity. - Cannot verify: finite rotation, nonlinear load–displacement path, nonlinear convergence, objective drilling, rollback 또는 Abaqus nonlinear agreement.
- Assumptions/limits: existing center deflection scale이 geometry에 비해 작은지는 model length와
dimensionless ratio로 다시 확인해야 한다.
shellRartifact 존재는 FESA reduced integration 또는 nonlinear readiness 근거가 아니다. - Numerical Review questions: nonlinear variant를 test-owned input으로 승인할지; 어느 linear HDF5/CSV quantities를 baseline으로 삼을지; geometric perturbation 크기와 case-specific limit tolerance는 무엇인지; external comparison이 아니라 cross-procedure regression으로 분류할지.
B-02 — Element patch and constant-state continuation (A)
- Exact candidate artifact/gap: 기존 exact linear unit-test concepts는
tests/unit/elements/mitc4_shell_test.cpp의 membrane/bending/shear/twist/rigid tests다. finite-state patch input/expected data artifact는 없음. - Target quantities: constant membrane/bending/shear states의 nodal residual, strain/stress/resultant, patch interface equilibrium; zero-increment state에서 linear test로의 reduction; regular/rotated/distorted mesh에서 component/sign covariance.
- Cannot verify: global Newton lifecycle, full large-deflection accuracy, curved-shell membrane locking, external reference agreement.
- Assumptions/limits: analytical state가 chosen nonlinear shell kinematics에 정확히 representable한지 Formulation derivation 후 확인해야 한다. all-constrained manufactured state는 solver convergence를 exercise하지 않는다.
- Numerical Review questions: 어떤 exact states가 admissible한지, drill coordinate를 어떻게 zero로 유지할지, element vs assembly blocking 분할과 invariant tolerance.
B-03 — Tangent directional derivative (A)
- Exact candidate artifact/gap: external artifact 없음. Formulation이 정한 retraction을 쓰는 deterministic generated trial-state test가 필요하다.
- Target quantities: 여러 regular/distorted elements와 assembled patch에서 translation/rotation
direction
p에 대한 complete residual difference와K_T p; material, geometric, 24/20-map, drilling, load-work contribution을 선택적으로 isolate한 error trend. - Cannot verify: 물리 solution accuracy, mesh convergence 또는 benchmark response.
- Assumptions/limits: centered difference의 두 perturbed states가 같은 committed base와 load factor를 공유해야 한다. finite-difference noise 때문에 한 epsilon의 absolute comparison은 부적절하다.
- Numerical Review questions: perturbation schedule, norm/scaling, expected asymptotic region과 blocking tolerance; constrained DOF와 nodal-moment case 포함 여부; complete tangent symmetry의 expected status.
B-04 — Finite rigid superposition/objectivity and triad invariants (A)
- Exact candidate artifact/gap: S17 public Abaqus verification에는 shell rigid-body-motion input
xrbmshel.inp가 있으나 local stored artifact가 없고 FESA subset/목적이 일치하지 않는다. S17은 direct-integration implicit-dynamic rigid-body output test이지 nonlinear-static physical strain/internal-force objectivity test가 아니다. FESA operator-level superposition case도 아직 없음. - Target quantities: arbitrary proper rigid rotation과 translation을 initial/current geometry 및 nodal
triads에 superpose하기 전후 physical strain/stress/energy invariance, internal force/tangent covariance,
Q^T Q,det(Q), director-third-axis identity; rigid state의 zero physical residual. - Cannot verify: deformational accuracy, nonlinear load path, reaction sign 또는 external solver agreement.
- Assumptions/limits: proportional Cartesian BC는 exact rigid intermediate path가 아니므로 사용하지 않는다. numerical drill이 physical rigid motion에 energy를 만들지 않는 map이 먼저 정의되어야 한다.
- Numerical Review questions: state-level 또는 solved-model covariance 중 무엇을 blocking할지; rotation magnitudes/axes, force/tangent transform와 invariant tolerances; drill residual을 physical residual과 어떻게 분리할지.
B-05 — Equilibrium/reaction and symmetry pair (A)
- Exact candidate artifact/gap: exact local nonlinear input/expected rows 없음. one-element/patch와 mirrored multi-element model을 새 test-owned candidate로 정의해야 한다.
- Target quantities: accepted free residual, constrained reaction, global resultant force/moment balance; mirrored node/source mapping 아래 displacement, triad/director, reactions와 physical output의 parity; deterministic row/order identity.
- Cannot verify: absolute large-deflection accuracy 또는 tangent consistency 단독.
- Assumptions/limits: mirror는 orientation/connectivity와 pseudovector moment/rotation 변환을 올바르게 다뤄야 한다. 단순 component equality가 아니라 signed mapped equality가 필요하다.
- Numerical Review questions: fixed balance origin, nodal couple 포함식, blocking quantities/tolerances, mirror connectivity rule, symmetry와 objectivity 중 요구조건의 최소 blocking 조합.
B-06 — Commit/rollback and deterministic event sequence (A)
- Exact candidate artifact/gap: external physics artifact는 필요하지 않다. repository에는 nonlinear transactional-state failure harness가 아직 없다.
- Target quantities: success 시 committed state/load factor/frame의 bijection; iteration-100 pass/fail boundary; nonconvergence, nonfinite residual/tangent/correction/recovery, factorization/solve 및 HDF5 finalization failure 후 prior displacement/triad/director/reaction/recovery/final HDF5 보존; live log의 entered-iteration cardinality; repeated/thread configurations의 stable event/order.
- Cannot verify: shell physical accuracy나 external reference agreement.
- Assumptions/limits: failure injection은 production semantics를 바꾸지 않는 test seam이어야 한다.
- Numerical Review questions: floating reproducibility 수준, state snapshot 비교량, output failure를 commit 전 어느 validation boundary에 둘지, incomplete current increment가 log에 남길 최소 evidence.
B-07F — End-shear cantilever with dense tabulated path (A/B)
- Exact candidate artifact: S16 §3.1/Table 2a/Fig. 2의 public institutional postprint.
E=1.2e6,nu=0,L=10,b=1,h=0.1,P0=EI/L^2=1,Pmax=4P0와16 x 1S4R model의 40 equal increments에서 horizontal/vertical tip deflections를P/Pmax=0.05..1.00에 tabulate한다. - Artifact gap: machine-readable nodes/elements, exact nodal force distribution,
.inp와 stored FESA/reference CSV가 없다. - Target quantities: Table 2a의 signed
Utip/Wtippath, tip force factor, root reactions, current geometry/director와 Newton iteration identity. Point dead force라 O-MOM-01을 기다리지 않는 large-rotation global-solve 후보다. - Cannot verify: curved-shell membrane locking, nodal moment work, tangent derivative, objectivity 또는 rollback 단독. S16 값은 Abaqus S4R 결과이며 독립 analytical solution이 아니다.
- Assumptions/limits: paper의 S4R는 FESA와 다른 Updated-Lagrangian/reduced-integration/hourglass/drill
model이다. equality는 오직 동일 physical quantity의 external numerical comparison 후보이며 internal
compatibility를 뜻하지 않는다. 논문의 default automatic NINC/NITER가 아니라 Table 2a 생성에 쓴
equal
NINC*=40path만 first-release fixed-step 후보와 가까운 evidence다. - Numerical Review questions: postprint geometry에서 exact mesh/connectivity/load distribution을
재구성해도 benchmark identity를 보존하는가; Table 2a 어느 rows/components를 blocking할지;
FESA fixed Full Newton/no-line-search에서 40 increments가 traversable한지; stored artifact provenance와
docs/TOLERANCE.mdfamily를 어떻게 정할지.
B-07M — Pure-moment cantilever to a circular arc/full circle, MES (A/B)
- Exact candidate artifact: S6 §3.1/Fig. 5–7/Eq. (27)의
16 x 1MITC4/MITC4+ cantilever와 analytical circular-arc solution. S16 §3.2/Table 3a/Fig. 3은E=1.2e6,nu=0,L=12,b=1,h=0.1,Mmax=2*pi*EI/L과M/Mmax=0.05..1.00의 analytical 및 S4R tip deflections를 tabulate한다. - Artifact gap: machine-readable node/element/input, exact nodal moment distribution과 stored CSV가 없다. FESA-approved CLOAD nodal-moment work가 아직 미정이다.
- Target quantities: published analytical tip-displacement functions, final circular geometry/director, load-factor path, root reactions, Newton iterations, objectivity under a superposed rigid transform.
- Cannot verify: point-force behavior, curved initial geometry, membrane-locking performance, Abaqus agreement, numerical drilling accuracy.
- Assumptions/limits: thin strip가 beam analytical assumptions에 충분히 접근하는 mesh/thickness가
필요하고, tip moment를 node들에 배분하면 analytical end resultant와 work-equivalent해야 한다.
S16의 dense S4R columns는 analytical columns의 보조 convergence evidence이지 FESA internal-equivalence
target이 아니다. S16은 equal
NINC*=80을 썼으며 default automatic increment counts는 FESA fixed-step behavior의 acceptance evidence가 아니다. - Numerical Review questions: finite-rotation nodal-moment work가 확정되기 전 blocking 가능한가; exact geometry/mesh/section/load distribution과 analytical quantity projection; full-circle state를 fixed-step/no-cutback Full Newton으로 안전하게 도달시킬 increment와 tolerance.
B-08 — NAFEMS 3DNLG-1 Z-shaped cantilever (B)
- Exact public candidate artifact: S8의
n3g1x33x_s4.inp와n3g1x33x_s4r.inp. 페이지는t=1.7,E=2.0e5,nu=0.3, built-in end, concentratedP=4000,1 x 72S4/S4R mesh와 source tables를 명시한다. local stored artifact/CSV는 없음. - Target quantities: load
104.5,1263.0,4000.0에서 tip displacement 및 section A moment; accepted path, root reactions, mesh/source identity. - Cannot verify: curved-shell or distorted-mesh membrane locking, pure rigid objectivity, tangent derivative, rollback. source S4 result 일치는 formulation/integration/stabilization equivalence를 뜻하지 않는다.
- Assumptions/limits: public input의 keyword, node/element orientation, output/moment definition을 FESA subset과 대조해야 한다. NAFEMS original R0029의 independent-source details는 paywall gap이다.
- Numerical Review questions: exact public input을 그대로 지원할 수 있는지 또는 adaptation이 필요한지; moment-at-A를 FESA authoritative output에서 동일 quantity/frame으로 얻을 수 있는지; source table 중 independent target을 식별할 수 있는지; 어떤 quantities가 blocking/warning인지.
B-09 — NAFEMS 3DNLG-9 pinched hemisphere (B)
- Exact public candidate artifact: S9의 S4
n3g9xe4x.inp, S4Rn3g9xf4x.inp. page는E=6.825e7,nu=0.3, symmetry constraints, diametrical inward/outward point loadP=100과 source tables를 제공한다. S16 §3.4/Table 5a는 closely related hemisphere의P/Pmax=0.05..1.00dense A/B displacement table을 제공한다. local stored artifact/CSV는 없음. - Target quantities:
P=40,60,100에서 points A/B radial displacement, load–displacement path, symmetry, reactions와 curved-shell mesh trend. - Cannot verify: independent Abaqus verification—S9 자체가 NAFEMS published values가 Abaqus로 얻어졌다고 경고한다—또는 tangent/rollback/pure moment work.
- Assumptions/limits: symmetry shorthand, spherical geometry/directors, exact node identity와 radial projection이 supported subset에 맞아야 한다. original MITC4의 membrane-locking 위험 때문에 MITC4+ 또는 higher-order 결과 수준을 기대해서는 안 된다. S16 dense values 역시 Abaqus S4R로 계산되었으므로 independent-source gap을 닫지 않는다.
- Numerical Review questions: R0029의 other-source 결과를 합법적으로 확인할 수 있는지; exact public deck subset compatibility; regular/distorted/mesh sequence와 target rows; known-locking limitation을 acceptance와 characterization 중 어디에 둘지.
B-10 — Original-MITC4 locking/distortion characterization (C)
- Exact candidate artifact: S6 Fig. 14–16의 cylindrical shell bending geometry와
a/R=1/100, 1/1000, 1/10000, regular/distorted12 x 12meshes; Fig. 17–20의 hemispherical shell, regular/distorted8 x 8,12 x 12meshes. 논문 PDF의 geometry/material/load 설명은 공개다. - Artifact gap: machine-readable inputs/curves가 없고 fine MITC9 reference는 논문 graph뿐이다. cylindrical case의 distributed edge moment는 현재 input scope와 맞지 않는다.
- Target quantities: thickness와 distortion에 따른 displacement-curve trend, rank/conditioning, original MITC4와 reference curve의 qualitative separation.
- Cannot verify: exact blocking reference comparison, FESA MITC4+ behavior, current input-path acceptance.
- Assumptions/limits: characterization-only. S6는 original MITC4가 thin distorted cases와 일부 large-response meshes에서 membrane lock함을 보여 주므로 실패 경향을 숨기지 않는다.
- Numerical Review questions: point-load-compatible hemisphere만 optional study로 남길지; graph digitization을 금지하고 qualitative known limitation으로만 쓸지; performance adequacy의 최소 범위.
B-11 — Shell MMS / exact-solution expansion (C)
- Exact public candidate artifact: S13의 Figshare source-term notebook와 solid-mechanics examples.
- Artifact gap: FESA TL MITC4 shell kinematics에 대한 manufactured midsurface/director field, compatible nodal CLOAD/BOUNDARY-only source, analytical resultants와 convergence data가 없다.
- Target quantities: 향후 shell-specific MMS를 만들 경우 spatial order, residual/source balance, strain/stress/resultant error norms와 mesh refinement rate. 현재는 B-07M analytical circle을 MES (method of exact solutions) 후보로 우선한다.
- Cannot verify: current feature를 그대로 실행할 수 없음; S13의 3-D body source와 material cases는 current input/material scope 밖이다.
- Assumptions/limits: shell MMS를 위해 distributed/body source 또는 새로운 BC meaning을 추가하면 approved scope change다. all-boundary prescribed manufactured state는 global nonlinear solve를 충분히 exercise하지 않는다.
- Numerical Review questions: current release에서 MMS를 nonblocking gap으로 둘지; nodal-load-only admissible exact state를 유도할 수 있는지; spatial convergence study가 acceptance에 필요한지.
6. Verification Relevance
| evidence class | candidates | 검증하는 것 | 검증하지 못하는 것 |
|---|---|---|---|
| code verification | B-01, B-02, B-03, B-04, B-05, B-06 | linearization, coordinate map, objectivity/covariance, equilibrium/reaction, state lifecycle, deterministic order | 실제 구조물의 물리 validity 전부 |
| exact/MES comparison | B-07M | large-rotation kinematics, moment work, analytical response path | general curved shell, point force, drilling accuracy |
| solution verification / benchmark comparison | B-07F, B-08, B-09 | assembled nonlinear response, path, curvature, nodal dead load, mesh behavior | 내부 formulation equivalence, tangent consistency, rollback |
| known-limit characterization | B-10 | original MITC4 membrane-locking/distortion sensitivity를 드러냄 | blocking exact target 또는 MITC4+ 성능 |
| MMS method candidate | B-11 | 향후 equation/source implementation과 spatial order | current input scope에서 즉시 실행 가능한 gate |
| reference comparison | Stage-4에서 승인할 stored nonlinear input/CSV | stable source/component mapping과 docs/TOLERANCE.md gate |
formulation identity, objectivity, state integrity |
| validation | 현재 exact candidate 없음 | — | experimental reality agreement. 이번 release gate를 verification과 validation으로 혼동하지 않음 |
한 benchmark의 nodal displacement 일치로 전체 기능을 승인해서는 안 된다. 최소 blocking portfolio는 B-01~B-06의 독립 invariant/software checks와, point-dead-load B-07F 또는 exact subset이 확인된 B-08/B-09 중 적어도 하나의 large-response problem을 조합하는 방향이 타당하다. O-MOM-01 해소 후 analytical B-07M을 추가하면 finite-moment work evidence가 강화된다. 이는 research recommendation이며 exact blocking set과 tolerance는 Numerical Review 소유다.
7. Applicability Limits
| axis | applicable | not established / excluded |
|---|---|---|
| nonlinearity | fixed-reference Total Lagrangian geometric nonlinearity | Updated Lagrangian, corotational, material nonlinearity, finite-strain constitutive validation |
| element | four-node FESA-MITC4 mapping for source S4/S4R; Reissner–Mindlin-type director shell | MITC4+, MITC9, physical drilling/MITC4-D, continuum-shell 또는 Abaqus S4/S4R internal behavior |
| material/section | homogeneous isotropic materially linear shell; user-consistent units | composite, plasticity, hyperelasticity, thickness stretch/material history |
| kinematics | large displacement/finite rotation with small elastic strain applicability | singular/degenerate director interpolation, sharp folds/intersections/hinges without separate evidence |
| loads | proportional fixed-global nodal force and moment; prescribed global targets | follower pressure/force, distributed/body/edge load, non-proportional path, arc-length/control displacement |
| solver path | fixed increments, Full Newton, fresh tangent/solve, no correction modification | modified/quasi-Newton, line search, damping, adaptive growth/cutback/retry, limit-point traversal guarantee |
| integration | source-backed 2x2x2 candidate and existing FESA common S4/S4R convention |
source-label-selected Abaqus integration, one-point reduction/hourglass or undocumented selective integration |
| locking | transverse-shear MITC mitigation | general locking-free claim; distorted curved original MITC4 has membrane-locking risk |
| outputs/reference | accepted committed states; exact stable source/component matching after Stage-4 contract | trial HDF5 history, vendor internal variables, inferred units/coordinates, artifact row averaging/normalization |
| verification | analytical/invariant/patch/benchmark/software-failure portfolio | one-value validation claim, automatic Abaqus/Midas equivalence, current linear artifacts as nonlinear reference |
8. Open Issues and Source Disagreements
| id | type | issue / conflict | downstream acceptance question |
|---|---|---|---|
| O-ROT-01 | formulation | multiplicative side/frame/retraction, accumulated chart/recentering과 first/second derivative 미정 | Formulation이 하나의 objective state/update convention을 완전 선형화할 수 있는가? |
| O-ROT-02 | formulation/numerical | nodal triad/director의 Gauss/tying interpolation과 normalization derivative 미정 | opposed/degenerate director validation 및 objectivity test가 무엇인가? |
| O-MAP-01 | formulation | nonlinear 24 global -> 20 physical + 4 drill map과 map Hessian 미정 |
complete global residual/tangent가 directional-derivative gate를 통과하는가? |
| O-DRILL-01 | formulation/numerical | objective drilling potential, scale/state dependence와 exact Hessian 미정 | six physical rigid modes를 보존하며 pure drill만 regularize하는가? |
| O-DRILL-02 | formulation/numerical | finite state에서 director-parallel applied moment의 판정과 physical moment/numerical drill 분리 미정 | drilling-direction load가 physical work나 stabilization에 섞이지 않고 결정적으로 거부되는가? |
| O-MOM-01 | formulation | fixed-spatial nodal moment의 multiplicative rotation work/conjugacy 미정 | no-follower 계약을 지키면서 residual/tangent와 B-07M을 정의할 수 있는가? |
| O-BC-01 | formulation/numerical | absolute prescribed finite rotation의 factor path와 constrained correction 좌표 미정 | factor endpoints, intermediate Q, reaction work와 rollback identity가 유일한가? |
| O-SYM-01 | numerical | complete tangent symmetry가 conservative internal/drill/moment 선택 후에야 판정 가능 | symmetry를 blocking invariant로 둘지, 어떤 scaled norm을 쓸지? |
| O-REF-01 | reference readiness | exact stored nonlinear .inp/CSV가 repository에 없음 |
B-08 또는 B-09의 exact deck/rows를 합법적으로 저장·승인할지, 아니면 다른 artifact를 선택할지? |
| O-REF-02 | source access | NAFEMS R0029 full report는 paid/private; 공개 Abaqus 3DNLG-9 값은 독립 NAFEMS evidence가 아님 | independent target/provenance를 추가 확보할 수 있는가? 확보 못하면 claim을 어떻게 제한할지? |
| O-TOL-01 | numerical | tangent, objectivity, Q invariant, balance, symmetry, endpoint arithmetic tolerance 미정 |
scale-aware case-specific gate를 Stage-4 전에 모두 고정할 수 있는가? |
| O-BENCH-01 | scope/numerical | B-07F는 exact deck 부재/vendor-result 경계, B-07M은 nodal moment work, B-09는 curved locking/subset, B-08은 moment output identity gap이 있음 | large-response blocking benchmark를 어떤 exact artifact/quantity로 선택할지? |
| O-STEP-01 | numerical | no-cutback Full Newton이 published benchmark load intervals에서 수렴한다는 evidence 없음 | fixed increment를 benchmark마다 어떻게 정하고, deterministic nonconvergence와 formulation failure를 구분할지? |
| O-MMS-01 | method | public MMS artifact는 3-D solid/body-source이고 shell/CLOAD subset과 불일치 | first release에서 nonblocking으로 남길지, scope-preserving exact nodal-load case가 가능한지? |
명시적 source disagreement/비교 경계는 다음과 같다.
- S1/S6의 nonlinear shell은 node당 five physical DOFs를 쓰지만 P1은 six global DOFs와 numerical drill을 요구한다. 이 차이는 구현 detail이 아니라 O-MAP-01/O-DRILL-01의 정식화 gap이다.
- S6의 MITC4+는 membrane assumed strain을 추가하고 original MITC4보다 distorted nonlinear mesh에서 더 좋은 결과를 보인다. FESA는 original-style MITC4이므로 그 성능을 상속하지 않는다.
- Abaqus S4와 S4R의 공개 결과/inputs는 benchmark evidence 후보지만 FESA source mapping과 Abaqus integration, stabilization, rotation 또는 output recovery의 동일성을 뜻하지 않는다.
- S7의 Abaqus production algorithm에는 adaptive cutback 등 P1이 의도적으로 제외한 control이 있다. Newton의 일반 same-state Jacobian evidence만 사용하며 runtime-control 동등성을 주장하지 않는다.
9. Downstream Handoff
9.1 Formulation Agent에 전달할 evidence와 미결정
- S1/S6을 출발점으로 fixed-initial-reference TL shell의 kinematic/virtual-work 계통을 다시
유도하되, materially linear law와 existing physical MITC shear/
2x2x2boundary만 보존한다. - S2–S5를 근거로 committed/trial
Q, director, chosen multiplicative retraction, interpolation, first/second variation을 하나의 objective/path-defined convention으로 제시한다. - O-MAP-01의 exact global 24-DOF residual/tangent와 state-dependent map Hessian을 완성한다.
docs/linear-static-mitc4-shell/formulation.md§15는 gap inventory로만 사용한다. - O-DRILL-01/O-DRILL-02의 objective numerical drilling potential과 exact residual/Hessian, physical recovery separation, rigid-mode preservation을 정의한다. physical drilling 모델로 scope를 바꾸지 않는다.
- fixed-global force와 moment의 external virtual work, O-MOM-01 nodal-moment conjugacy/derivative, O-BC-01 prescribed finite-rotation path와 constrained correction을 명시한다.
- same-trial complete residual과 algorithmic tangent에 material/geometric/map/drill/load-work terms가 빠짐없이 대응함을 trace한다. 이 연구의 benchmark formula를 FESA governing equation으로 복사하지 않는다.
9.2 Numerical Review Agent에 전달할 benchmark/reference evidence
- B-01~B-06을 각기 독립 blocking 후보로 검토하고, quantities, norms, scales, perturbation study,
invariant/balance/rollback tolerance를
O-TOL-01해소와 함께 고정한다. - B-07F는 O-MOM-01과 독립인 point-dead-load large-rotation 후보로 먼저 검토하되 S16의 vendor S4R values를 independent/formulation-equivalent target으로 부르지 않는다. B-07M pure-moment MES는 O-MOM-01이 해결된 뒤에만 blocking 여부를 정하고, analytical equation, mesh/section/load distribution과 target projection을 별도로 재현·검토한다.
- public exact filenames가 있는 B-08
n3g1x33x_s4.inp/_s4r.inp와 B-09n3g9xe4x.inp/n3g9xf4x.inp의 keyword subset, stable identities, units/coordinates, target row definitions와 provenance를 검사한다. 이 단계에서는 실행·생성·rename하지 않는다. reference/shell/와reference/shellR/는nlgeom=NOlinear artifacts다. B-01 baseline 이상의 nonlinear-readiness를 부여하지 말고 O-REF-01을 exact stored nonlinear artifact gap으로 유지한다.- B-10은 original MITC4 known-limit characterization으로 분류하고 MITC4+ curves를 FESA target으로 쓰지 않는다. B-11 MMS는 current scope compatibility가 입증되지 않으면 nonblocking gap이다.
- selected external reference만 stable row identity와
docs/TOLERANCE.mdfamily-scale policy로 비교한다. missing/extra/duplicate/nonfinite precheck와 blocking/warning family를 artifact별로 정한다. - fixed increment/no-cutback 조건에서 benchmark가 실제로 traversable한지 O-STEP-01을 먼저 판정한다. convergence failure를 임의 tolerance 완화나 hidden retry로 숨기지 않는다.
9.3 Coordinator에 반환하는 gate 의미
- Research quality gate는 통과한다: approved gaps에 직접 대응하는 Tier 1/2 evidence, applicability limits, exact public/local candidate identities, artifact gaps와 downstream acceptance questions가 있다.
- 이
passed는 formulation 또는 nonlinear reference readiness 통과를 뜻하지 않는다. O-ROT/O-MAP/O-DRILL/O-MOM/O-BC는 Formulation gate, O-TOL/O-REF/O-BENCH/O-STEP은 Numerical Review gate에서 해소해야 한다. - requirements, code, tests, CMake, I/O, phase 또는 reference artifact는 이 stage에서 변경하지 않는다.
10. Self-Audit and Research Quality Gate
| audit item | result | evidence |
|---|---|---|
| approved requirement trace | pass | RQ와 Sections 4–9가 NSNR-003/041/074/006/048/018/063/011/019/030/034를 직접 다룸 |
| key theory claim sourcing | pass | TL/MITC4 S1/S6, rotations S2–S5, Newton S7, V&V/MMS S11–S13, tabulated benchmark evidence S16 |
| fact/decision/inference/open separation | pass | Section 4의 각 claim label과 Section 8 gap IDs |
| benchmark exactness | pass | B-01 |
| nonlinear artifact honesty | pass | P6/B-01에서 reference/shell*의 nlgeom=NO와 nonlinear gap을 명시 |
| compatibility restraint | pass | S4/S4R/MITC4+ 및 Abaqus/NAFEMS 경계를 Sections 3, 7, 8에 명시; internal equivalence claim 없음 |
| tolerance restraint | pass | source가 공개한 benchmark load/geometry만 후보로 기록; 새로운 reference/invariant tolerance를 만들지 않음 |
| source access/licensing limits | pass | NAFEMS/ASME paywall, publisher access, public author copy/CC BY와 graph-only limits 기록 |
| downstream sufficiency | pass | exact formulation and Numerical Review action lists와 owner별 open issue 제공 |
| ownership | pass | 이 artifact만 Research Agent 소유; external solver/reference 실행·변경 없음 |
검색했지만 확보하지 못한 핵심 evidence는 (1) 공개·독립·machine-readable NAFEMS R0029 target source, (2) FESA subset에 이미 맞는 stored nonlinear S4/S4R input/CSV, (3) original FESA-MITC4의 objective 24-DOF drilling/finite nodal-moment 정식화다. 이 부재를 source compatibility 주장이나 새 numerical value로 메우지 않았다.