openfoam - 编程自定义 PDE

计算科学 有限元 有限差分 流体动力学 开放式泡沫
2021-11-30 00:38:29

我正在寻找一种方法来自动解决自定义控制卷上的自定义 PDE。具体来说,我想解决类似于(但不完全相同)的方程:

yt=2xyn+Ayx.

根据我读到的内容,这就是 OpenFOAM 的用途。问题是我找不到关于如何像 OpenFOAM 这样的东西编程的综合指南。

根据这个问题的唯一答案,在发布答案时确实没有这样的指南。(除了一个不以教学为目的的小评论)

然而,现在已经是三年后了,我想可能会有更多关于它的文档。

所以我的问题是:OpenFOAM 真的是我想要的最好的方法,还是有更好的方法来做到这一点?如果这是最好的方法,现在是否有关于如何做到这一点的指南?

谢谢你。

1个回答

我认为 OpenFOAM 非常适合这些问题。但是,发送您的问题的最佳地点是大多数 OPF 社区所在的 CFD 论坛。

您还可以在此处找到更多指导。

我建议从一些简单的东西开始,比如这个例子,来学习如何对你的 PDE 进行编程。

最后,我要评论说,严格来说,没有解决此类问题的最佳方法。随着问题变得越来越困难,OpenFOAM 为您提供了许多数值技术。此外,您还可以使用许多预处理工具。缺点是学习曲线适中,由 CFD 社区开发,有不同的需求。在此说明中,您可能会考虑使用诸如futureyeMOOSE之类的工具。对于您的应用,MOOSE 将是我推荐的选择。