课程摘要
本节围绕Foam-Agent协作与知识检索,学习如何将CFD任务拆分为规划、网格、配置、执行、审核与可视化职责。通过边界名称不一致和Courant数偏高两个案例,掌握版本筛选、证据记录、配置依赖与有限纠错。配套Python练习可离线运行,展示八种场景的决策及时间步建议,帮助学习者区分“提出修正”“执行通过”与“物理可信”,为下一节CFD基准测试奠定基础。
一、从“按顺序运行”,到“有依据地协作”
上一节,我们建立了受控仿真工作流:
网格生成、网格检查、求解、后处理依次执行;前一步失败,后面的步骤不能假装完成。
但执行器只能忠实执行命令。它不能仅凭返回码判断:
- 入口边界是否写错;
- 材料参数是否缺失;
- 检索到的配置是否适用于当前软件版本;
- 某次修改究竟修复了错误,还是改变了原来的问题。
因此,本节要把“执行流程”向前推进一步:
谁负责理解问题,谁负责寻找依据,谁负责提出配置,谁有权修改,以及什么时候必须停止?
完成本节后,你应能够设计一套简单、可追溯的协作流程,而不仅是让多个角色轮流生成文字。
建议学习安排:阅读约35分钟,运行与核对约20分钟,练习约15分钟。