Skip to content

v0.2.0-dev - Simulation QA evidence preview for Abaqus FEA

Pre-release
Pre-release

Choose a tag to compare

@Tomsabay Tomsabay released this 06 Jun 03:26
· 89 commits to main since this release

Abaqus Agent v0.2.0-dev

Abaqus Agent is a local Simulation QA and regression framework for Abaqus FEA. This technical preview focuses on turning simulation runs and supplied KPI evidence into reproducible engineering evidence: capsule -> KPI -> Physics Contract -> Simulation Diff -> report.

Highlights

  • Experiment Capsule store with hashed input/artifact provenance.
  • Physics Contract evaluator for KPI range, direction, relative-error, and order checks.
  • Simulation Diff reports over KPI dictionaries and saved Case Memory artifacts.
  • Offline evidence slice, multi-case demo gallery, and local no-server CLI smoke.
  • Solver Doctor diagnostics, ODB Lens KPI recipes, evidence vault, and report export paths.
  • Real Abaqus smoke harness with explicit dry-run/mock/require-real boundaries.
  • Real-smoke contract/diff plumbing for verified ODB KPI evidence.

Verified In This Release

  • Source install from repository with Python 3.11: PASS (0.2.0.dev0).
  • Full static check: ruff check . PASS.
  • Full local test suite: 465 passed, 1 warning.
  • Benchmark dry-run: 5/5 cases DRY_RUN_PASS.
  • Local CLI smoke: overall_status=PASS, 11 steps PASS.
  • CLI smoke ZIP verification: PASS, 4 checked files, nested demo pack verification PASS.
  • Demo pack ZIP verification: PASS, 31 checked files.
  • Fresh real Windows Abaqus cantilever smoke evidence: overall_status=real-env-verified, real_env_verified=true.
  • Fresh real Abaqus contract/diff evidence: PASS / contracts=PASS / diff=PASS.

Real evidence path in the repository:

evidence/real_abaqus_smoke_20260606_force_fix_pass/

Real ODB KPIs from that bundle:

  • U_tip=-0.0025716267991811037
  • MISES_MAX=0.38309070467948914

Evidence Boundary

Offline demo gallery and local CLI smoke use supplied KPI fixtures and sample logs. They do not invoke Abaqus, read ODB files, check out a license token, or prove real solver execution.

The real Abaqus claim in this release is limited to one preserved Windows cantilever --require-real PASS chain: spec -> CAE/INP -> syntaxcheck -> submit -> monitor -> ODB KPI -> Physics Contract -> Simulation Diff -> report. This is not broad multi-case real Abaqus certification.

Install

This is a GitHub technical preview. Install from source for now:

git clone https://github.com/Tomsabay/abaqus_agent.git
cd abaqus_agent
git checkout v0.2.0-dev
python -m pip install -e ".[dev]"

No PyPI package or Docker runtime claim is made for this release.