2.4 KiB
2.4 KiB
PLAN.md
Purpose
이 파일은 여러 AI Agent가 같은 작업을 이어받을 때 현재 목표와 실행 계획을 빠르게 파악하기 위한 공유 계획서이다.
Current Objective
3D Euler-Bernoulli beam Abaqus/Standard UEL 구현을 하네스 phase 흐름에 따라 진행한다.
Active Phase
- Phase directory:
phases/uel-3d-euler-beam - Current planned entry point:
python scripts/execute.py uel-3d-euler-beam - First pending action: correct Abaqus-facing
UELwrapper/interface mismatch beforestep8validation readiness
Planned Steps
- Requirements:
docs/requirements/uel-3d-euler-beam.md - Research:
docs/research/uel-3d-euler-beam-research.md - Formulation:
docs/formulations/uel-3d-euler-beam.md - Numerical review:
docs/numerical-reviews/uel-3d-euler-beam.md - Interface contract:
docs/io-definitions/uel-3d-euler-beam.md - Test/reference model plan:
docs/reference-models/uel-3d-euler-beam.md - RED no-Abaqus Fortran tests and manifest - completed
- GREEN Fortran implementation - completed
- Validation, physics sanity, and readiness audit - next
Success Criteria
- Every must requirement has verification method, acceptance criteria, and tolerance or decision owner.
- Fortran production changes follow RED -> GREEN -> VERIFY.
- No-Abaqus tests pass through
python scripts/validate_fortran.pywhen compiler and manifest are available. - Workspace validation passes through
python scripts/validate_workspace.py. - Solver-result validation is marked complete only after externally generated ODB-extracted CSV artifacts are provided and validated.
Out Of Scope Until Explicitly Approved
- Running Abaqus jobs from this repository.
- Direct ODB parsing in this repository.
- Fabricating reference CSV,
.msg,.dat,.log, or.staevidence. - Geometric nonlinearity, Timoshenko shear deformation, mass, damping, distributed loads, plasticity, damage, thermal strain, warping torsion, and section offsets for the first UEL implementation.
Open Decisions
- Confirm exact first-scope beam assumptions in the requirements step.
- Decide
PROPS/JPROPSordering and orientation-vector convention in the interface step. - Decide exact no-Abaqus Fortran source and test file layout in the reference model step.
- Add a top-level Abaqus-callable
SUBROUTINE UEL(...)wrapper and correct theVARIABLES/NSVARSpolicy before external Abaqus validation readiness.