PyVista 开发环境搭建
今日目标
搭建 PyVista 开发环境,验证 OpenFOAM 结果文件读取能力。
完成内容
1. Python 环境配置
- 创建 conda 虚拟环境
cfd-ai - 安装 PyVista 0.44 + NumPy + Matplotlib
- 配置 VS Code 开发环境
2. 第一个读取测试
- 使用 OpenFOAM 标准算例
cavity进行测试 - 成功通过
foamToVTK转换后读取 - 速度场、压力场可视化验证通过
3. 遇到的问题
| 问题 | 原因 | 解决方案 |
|---|---|---|
| VTK 文件过大 | 全量导出所有时间步 | 只导出最终时间步 |
| 中文路径报错 | VTK 库编码问题 | 使用英文路径 |
明日计划
- 编写散度场计算算子原型
- 测试守恒审计功能
备注
PyVista 的 mesh.cell_centers() 方法可以获取单元中心坐标,后续计算物理量梯度时会用到。