Agent SkillsCai-aa/CAE-Agent-Hub › run-fluent-autoclave

run-fluent-autoclave

GitHub

自动化运行、诊断和验证 ANSYS Fluent 强制对流高压釜的 CFD 模拟,涵盖几何处理、网格生成、边界条件配置及结果校验。

Skill/Ansys/run-fluent-autoclave/SKILL.md Cai-aa/CAE-Agent-Hub

Trigger Scenarios

需要复现或运行 ANSYS Fluent 高压釜仿真项目 涉及 SCDOC/STEP 几何、Spalart-Allmaras 湍流模型或特定边界条件的 CFD 任务 需要自动化执行网格检查、求解监控及质量守恒验证

Install

npx skills add Cai-aa/CAE-Agent-Hub --skill run-fluent-autoclave -g -y
More Options

Non-standard path

npx skills add https://github.com/Cai-aa/CAE-Agent-Hub/tree/main/Skill/Ansys/run-fluent-autoclave -g -y

Use without installing

npx skills use Cai-aa/CAE-Agent-Hub@run-fluent-autoclave

指定 Agent (Claude Code)

npx skills add Cai-aa/CAE-Agent-Hub --skill run-fluent-autoclave -a claude-code -g -y

安装 repo 全部 skill

npx skills add Cai-aa/CAE-Agent-Hub --all -g -y

预览 repo 内 skill

npx skills add Cai-aa/CAE-Agent-Hub --list

SKILL.md

Frontmatter
{
    "name": "run-fluent-autoclave",
    "description": "Run, diagnose, reproduce, and validate ANSYS Fluent CFD simulations of forced-convection autoclaves using Fluent MCP or PyFluent. Use for autoclave or hot-air vessel projects involving SCDOC\/STEP geometry, annular velocity inlets, pressure outlets, Spalart-Allmaras turbulence, energy transport, calorimeter temperature boundaries, automatic meshing, longitudinal velocity contours, streamlines, mass-balance checks, or the Bohne paper boundary-condition case."
}

Run Fluent Autoclave

Reproduce the validated open autoclave workflow while preserving geometry-specific judgment and numerical evidence.

Workflow

  1. Detect Fluent before launching it. Confirm fluent.exe, PyFluent, version, and job directory.
  2. Inspect the geometry and existing project files. Reuse a valid STEP/fluid domain instead of rebuilding geometry.
  3. Read references/paper-case.md before applying the Bohne-style boundary conditions.
  4. Read references/mcp-workflow.md before controlling Fluent MCP or handling a Chinese path.
  5. Copy the bundled scripts into the job directory and adjust only the geometry-dependent constants.
  6. Generate and check the mesh. Reject unmatched boundary faces, non-manifold faces, invalid volumes, or a misidentified full-face inlet.
  7. Configure Fluent in small validated chunks. Print each model, material, and boundary state after setting it.
  8. Run one time step first. Continue only if the mesh is valid and residuals remain finite.
  9. Run the remaining steps asynchronously when possible, monitor stdout/stderr, and save case/data before post-processing.
  10. Extract mass flow, inlet/outlet average and maximum speeds, global maximum speed and location, pressure drop, temperature range, and the final residuals.
  11. Generate the vertical longitudinal mid-plane velocity contour and streamlines with outlet left and inlet/head right.
  12. Run scripts/validate_results.py on the final JSON. Do not call the result complete if conservation or provenance checks fail.

Required physical setup

  • Use the annular clearance at the ellipsoidal head as the velocity inlet; never use the whole end face without verifying the geometry.
  • Use a pressure outlet at the opposite duct.
  • Keep vessel walls adiabatic and no-slip.
  • Split exposed calorimeter faces into a separate fixed-temperature wall zone.
  • Use the material properties and boundary values in references/paper-case.md when reproducing that case.
  • Treat the reference image peak velocity as an outcome, not a prescribed outlet value.

Reliability rules

  • Preserve prior cases and results; write the new run under distinct names.
  • Prefer named zones over raw zone IDs after the mesh is loaded.
  • Verify the global maximum location. A maximum at the outlet is suspicious unless the geometry physically contracts there.
  • Report local outlet reverse-flow area separately from net mass conservation.
  • State geometry-scale differences before comparing peak speeds to a paper.
  • Do not report wall heat-transfer coefficients as design values without a near-wall mesh and y-plus assessment.
  • Keep the final Fluent MCP session loaded when the user is likely to continue interactively.

Bundled scripts

  • scripts/mesh_autoclave_paper_case.py: Boolean fluid-domain construction, boundary splitting, and refined tetrahedral mesh.
  • scripts/prepare_fluent_paper_mesh.py: Deterministic Gmsh-to-Fluent ASCII mesh conversion with named zones.
  • scripts/plot_fluent_paper_results.py: Main-view velocity, streamline, temperature, and pressure figures from extracted plane data.
  • scripts/validate_results.py: Acceptance checks for the final result JSON.

The three simulation scripts are validated against the supplied autoclave topology. Inspect and adapt their STEP volume ordering, coordinate tests, and output paths for a different geometry.

Version History

  • 8432a80 Current 2026-08-19 20:54

Same Skill Collection

Skill/abaqus/analysis/abaqus-contact-analysis/SKILL.md
Skill/abaqus/analysis/abaqus-coupled-analysis/SKILL.md
Skill/abaqus/analysis/abaqus-dynamic-analysis/SKILL.md
Skill/abaqus/analysis/abaqus-fatigue-analysis/SKILL.md
Skill/abaqus/analysis/abaqus-modal-analysis/SKILL.md
Skill/abaqus/analysis/abaqus-static-analysis/SKILL.md
Skill/abaqus/analysis/abaqus-thermal-analysis/SKILL.md
Skill/abaqus/composite-curing-simulation/core/composite-curing/SKILL.md
Skill/abaqus/composite-curing-simulation/modeling/composite-layup/SKILL.md
Skill/abaqus/composite-curing-simulation/modeling/composite-mesh/SKILL.md
Skill/abaqus/composite-curing-simulation/modeling/mold-geometry/SKILL.md
Skill/abaqus/composite-curing-simulation/setup/curing-bc/SKILL.md
Skill/abaqus/composite-curing-simulation/setup/curing-contact/SKILL.md
Skill/abaqus/composite-curing-simulation/SKILL.md
Skill/abaqus/core/abaqus/SKILL.md
Skill/abaqus/execution/abaqus-export/SKILL.md
Skill/abaqus/execution/abaqus-job/SKILL.md
Skill/abaqus/modeling/abaqus-geometry/SKILL.md
Skill/abaqus/modeling/abaqus-interaction/SKILL.md
Skill/abaqus/modeling/abaqus-material/SKILL.md
Skill/abaqus/modeling/abaqus-mesh/SKILL.md
Skill/abaqus/optimization/abaqus-optimization/SKILL.md
Skill/abaqus/optimization/abaqus-shape-optimization/SKILL.md
Skill/abaqus/optimization/abaqus-topology-optimization/SKILL.md
Skill/abaqus/postprocessing/abaqus-odb/SKILL.md
Skill/abaqus/reference/fea-structural/SKILL.md
Skill/abaqus/reference/fenics-fem/SKILL.md
Skill/abaqus/setup/abaqus-amplitude/SKILL.md
Skill/abaqus/setup/abaqus-bc/SKILL.md
Skill/abaqus/setup/abaqus-docs/SKILL.md
Skill/abaqus/setup/abaqus-field/SKILL.md
Skill/abaqus/setup/abaqus-load/SKILL.md
Skill/abaqus/setup/abaqus-output/SKILL.md
Skill/abaqus/setup/abaqus-step/SKILL.md
Skill/Ansys/aedt-evidence-electromagnetics/SKILL.md
Skill/Ansys/ansys-mechanical-evidence-structural/SKILL.md
Skill/calculix/calculix-fem/SKILL.md
Skill/calculix/calculix-sizing-optimization/SKILL.md
Skill/comsol/comsol-motor-nvh-evidence/SKILL.md
Skill/lammps/lammps-evidence-md/SKILL.md
Skill/ovito/ovito-evidence-postprocessing/SKILL.md
Skill/Ansys/ansys-structural-workbench/SKILL.md
Skill/fep-agent-hub/SKILL.md

Metadata

Files
0
Version
8432a80
Hash
3dd4f621
Indexed
2026-08-19 20:54

Home - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-21 07:03
浙ICP备14020137号-1 $Map of visitor$