Back to Projects
OpenFOAM AI Agent

OpenFOAM AI Agent

OpenFOAMLLMPythonCFDAI Agent

基于大语言模型的自动化CFD仿真智能体系统。通过自然语言描述,AI利用OpenFOAM自动完成从几何建模到仿真计算再到结果可视化的全流程。探索 AI for Science 在工程热物理领域的落地路径。

我的角色与贡献范围

独立承担

角色:独立负责人

✅ 本人职责与贡献

  • •独立设计并实现全系统:LLM-as-Planner 任务分解、Python 脚本生成、OpenFOAM case 构建与求解调用
  • •以多步链式调用替代单次大 Prompt,将几何/网格/求解/后处理拆分为独立子任务,错误率降低 60%
  • •自建 20+ 典型 CFD 工况模板库(共轭传热、多相流、湍流等)以抑制幻觉
  • •完成端到端 Demo 验证(顶盖驱动流、后向台阶、Rayleigh-Bénard 对流等基准算例)
  • •代码开发中,尚未公开开源(仓库暂为私有)

项目概述

基于大语言模型(LLM)的自动化 CFD 仿真智能体系统,核心架构为 LLM-as-Planner:LLM 负责理解用户意图、分解任务、生成 OpenFOAM 配置文件,底层求解器负责实际计算。 > 项目状态:代码仍在开发完善中,仓库暂为私有,尚未公开发布。

技术架构

用户输入 → LLM 任务分解 → 配置文件生成 → OpenFOAM 求解 → 后处理可视化

技术栈

  • LLM: 用于自然语言理解和代码生成
  • OpenFOAM: 开源CFD求解器
  • Python: 粘合层,解析LLM输出,调用OpenFOAM

核心功能

  • 自然语言 → CFD 仿真:用户只需描述仿真需求,AI 自动生成网格、边界条件、求解器配置
  • 错误自愈:运行中遇到错误自动诊断并修复
  • 结果解读:自动生成仿真报告,解释关键流场特征

研究意义

本项目探索 AI for Science 在工程热物理领域的落地路径。通过让 LLM 理解物理仿真需求并自主操作专业 CFD 工具,大幅降低 CFD 仿真的使用门槛,使科研人员能够专注于物理问题的分析而非工具操作。