Files
FESADev/phases/linear-static-mitc4-shell/step10.md
T

2.5 KiB

Step 10: Shell Result Recovery

과거 개발 계획이다. 아래 작업·상태·예시는 현재 실행 지시가 아니다. 현재 구현과 검증 한계는 기능 요약을 따른다.

읽어야 할 파일

  • /AGENTS.md, ../../docs/solver-core/README.md, ../../docs/solver-core/README.md, ../../docs/solver-core/README.md
  • ../../docs/solver-core/README.md, ../../docs/solver-core/README.md, /.codex/hooks.json
  • ../../docs/linear-static-mitc4-shell/README.md
  • ../../docs/linear-static-mitc4-shell/README.md Requirements 029/035/041-046/048/057
  • ../../docs/linear-static-mitc4-shell/README.md
  • ../../docs/linear-static-mitc4-shell/formulation.md Sections 14, 16
  • ../../docs/linear-static-mitc4-shell/README.md
  • ../../docs/linear-static-mitc4-shell/README.md Sections 6.3-6.5
  • ../../docs/linear-static-mitc4-shell/README.md
  • phase indexes, step10.md, completed Steps 5/9 paths and summaries
  • /include/fesa/results/result_recovery.hpp
  • /src/fesa/results/result_recovery.cpp
  • /tests/unit/results/result_recovery_test.cpp

작업

  1. MITC4-REC-001..005를 먼저 작성한다.
  2. Existing full K*d-F residual을 nodal reaction/free residual evidence로 유지한다.
  3. Shell element displacement는 24-entry scatter로 추출하고 Step 5 physical-only recovery를 호출해 stable source-element/GP/section order로 candidate를 채운다.
  4. Deterministic element reduction으로 physical energy를 합산한다. Applied CLOAD와 constrained reaction으로 global origin about force/moment balance와 normalized metrics를 계산한다.
  5. 모든 row/component/location/finite validation 뒤 AnalysisState에 원자적으로 commit한다.

Acceptance Criteria

과거 도구 실행·출력 지시는 정리했으며, 현재 검증 방법은 기능 요약을 따른다.

Beam-only recovery/absent shell rows의 expected RED 후 minimal GREEN. 이후:

과거 도구 실행·출력 지시는 정리했으며, 현재 검증 방법은 기능 요약을 따른다.

검증 및 상태 갱신

RED와 focused/full result evidence를 기록하고 current Step만 갱신한다.

금지사항

  • Result record type 또는 HDF5 schema를 이 Step에서 새로 만들지 마라.
  • Location averaging, Abaqus point relabeling, drilling recovery/energy를 추가하지 마라.
  • Reaction을 shell resultants의 별도 합으로 정의하지 마라.
  • 직접 commit/hook 실행 또는 reference/upstream 변경을 하지 마라.