792daa6feb884aa089f1a41c12a14a2e205c1459
- 规划文档 01-07:愿景 / 架构 / 路线图 / 数据与AI / 风险 / 参考 / FFU Demo - 演示图:系统架构、数据流水线、里程碑路线图(SVG + PNG) - FFU Demo:D2Q9 LBM 高保真(360x270, 76s)+ 粗网格快速代理(120x90, 7.3s, 16-27x 加速) - 趋势验证:速度 r=0.95 / 粒子 r=0.83 / 温度 r=0.68 - 工具链:仿真脚本、快速代理、图表生成器、SVG->PNG 转换
PhysicsAiFluentAnalysis
物理世界流场实时仿真 —— 用 AI 神经算子把高保真 CFD 压缩到毫秒级推理。
一句话定义
以 Ansys Fluent 高保真仿真为真值,训练 物理约束的 AI 代理模型(神经算子),在保持物理一致性的前提下,把小时级的流场计算压缩到 毫秒级实时推理,支撑数字孪生、工程设计优化与沉浸式可视化。
为什么这件事"炸裂"又"难"
| 维度 | 现状 | 目标 |
|---|---|---|
| 单次 CFD 仿真 | 小时 ~ 天级 | 毫秒级(>1000x 加速) |
| 参数扫描 | 一次一个工况 | 全参数空间连续可微 |
| 交互性 | 离线出报告 | 实时拖拽参数、流场即时响应 |
| 物理可信度 | 求解器保证 | 物理约束 + 守恒律 + 不确定性量化 |
难在哪: Navier-Stokes 方程的非线性与多尺度特性、湍流闭合问题、AI 长时推演的误差累积与发散、复杂几何的泛化、3D 大网格的实时推理算力瓶颈。这不是"套一个模型"能解决的,需要 数据流水线 + 物理约束 + 工程加速 + 严格验证 四线并进。
已落地 Demo:FFU 洁净室流场实时仿真
FFU(风机过滤单元)下方洁净区的流场、温湿度、压力与尘埃粒子输运 —— 同场景提供 高保真真值 与 快速代理 两条路径。
| 高保真真值 | 快速代理 | |
|---|---|---|
| 网格 / 步数 | 360×270 / 14000 步 | 120×90 / 5000 步(同源求解器) |
| 端到端耗时 | 76 s | 7.3 s(16-27x 加速) |
| 趋势一致性 | 基准 | 速度 r=0.95 · 粒子 r=0.83 · 温度 r=0.68 |
主要趋势:单向下扫排污染 → 绕障/缝隙加速(局部 ~1.5 m/s)→ 背风侧死角堆积滞留 → 送风正压/回风负压(< 2 Pa)。
系统总览
技术路线(一图流)
里程碑路线图
文档导航
| 文档 | 内容 |
|---|---|
| docs/01-vision.md | 愿景、痛点、目标与非目标、成功标准(KPI) |
| docs/02-architecture.md | 分层架构、数据流、技术选型与对比 |
| docs/03-roadmap.md | 7 个阶段的目标、交付物与验收标准 |
| docs/04-data-and-ai.md | Fluent 数据工厂、模型选型、训练与评估方案 |
| docs/05-risks.md | 技术风险、缓解策略与开放问题 |
| docs/06-references.md | 论文、开源工具与数据集索引 |
| docs/07-ffu-demo.md | FFU 洁净室 Demo:物理设置、趋势验证、复现命令 |
仓库结构
PhysicsAiFluentAnalysis/
├── README.md # 项目总览(本文件)
├── package.json # 图件工具依赖 (SVG -> PNG)
├── docs/ # 规划文档 + 演示图
│ ├── 01-vision.md ~ 07-ffu-demo.md
│ └── assets/ # PNG / SVG 演示图
│ ├── architecture.* 系统架构图
│ ├── pipeline.* 数据与训练流水线
│ ├── roadmap.* 里程碑路线图
│ ├── ffu-flow-field.* FFU 流场(高保真 LBM)
│ ├── ffu-scalar-fields.png 温湿度/压力/粒子(高保真)
│ ├── ffu-particle-tracks.png 粒子轨迹与滞留时间
│ ├── ffu-flow-field-fast.png 快速代理流场(7 s)
│ ├── ffu-scalar-fields-fast.png 快速代理标量场
│ └── ffu-validation.png 趋势验证对比图
└── tools/ # 可复现的生成脚本
├── ffu_simulation.py # 高保真 D2Q9 LBM + 标量输运(76 s)
├── ffu_surrogate.py # 快速代理(7 s)+ 趋势验证
├── gen_diagrams.py # 架构/流水线/路线图 SVG 生成
└── svg2png.js # SVG -> PNG 批量转换
快速开始
# 依赖: Python 3.11+ (numpy / numba / matplotlib), Node 18+ (仅图件转换需要)
# 1) 快速代理出图(约 7 秒,含趋势验证对比图)
python tools/ffu_surrogate.py
# 2) 高保真真值(约 76 秒,输出 3 张图 + npz 场数据)
python tools/ffu_simulation.py
# 3) 规划图(架构 / 流水线 / 路线图)
python tools/gen_diagrams.py
# 4) SVG -> PNG
npm install && node tools/svg2png.js
当前状态
P0 规划期:愿景、架构、路线图、风险分析完成;FFU 洁净室 Demo 已可运行(高保真 + 快速代理双路径 + 趋势验证)。 下一步:进入 P1,完成 2D 圆柱绕流 POC(Fluent 数据 → FNO 基线 → 误差评估)。
本项目处于早期规划阶段,欢迎讨论与共建。
Description
Languages
Python
99.1%
JavaScript
0.9%




