在 OpenFoam (CFD) 中添加用户定义/自定义微分方程

计算科学 流体动力学 有限体积 开放式泡沫
2021-12-25 03:34:25

我是 OpenFoam 的新手。我正在尝试向 OpenFoam 添加一组(用户定义的)微分方程。

除了标准流体动力学方程之外,我还想在每个时间点求解这个用户定义的方程组。

理论上,

SET-1 是与流体动力学相关的 ODE/PDE(openfoam 中已经存在方程)

SET-2 是用户定义的 ODE/PDE(如何将此集添加到 openfoam 是我的问题)

这可以在 OpenFoam 中完成吗?有人有示例吗?

非常感谢您的时间和关注。

1个回答

OpenFOAM(以下简称 OF)库的全部意义正是您要查询的内容:PDE 使用 FV 框架模拟 CFD 编程。为了完成您的要求,您应该在 C++ 方面有良好的基础(不一定是专家......),当然一般是在 FVM 和 CFD 方面。使用 OF 框架进行编程的第一步是熟悉使用 doxygen 浏览器深入研究代码。如果您希望找到有关 OF 编程的详尽教程,请不要抱太大希望,基本上没有。您必须求助于 OF 社区或查尔姆斯大学和foamcfd.com 上发布的一些示例/家庭作业/论文。可以在以下链接中找到对 OF 框架的良好评论。