有人玩儿过耦合求解器pUCoupledFoam么
-
偶然看到这个东西还挺有兴趣,属于耦合求解了,和SIMPLE这些是不同的路数。早期受限于计算机硬件(主要是内存?)耦合类的方法好像就没进入主流,但现在应该不存在这个问题了。
据我所知Fluent是一直有这个求解器的,在速度压力耦合那边可以选coupled方法。
求解器链接在这里:https://sourceforge.net/p/foam-extend/foam-extend-4.0/
一些相关的讨论和实例在这里:
https://www.bib.irb.hr/718946
http://www.tfd.chalmers.se/~hani/kurser/OS_CFD_2014/KlasJareteg_CoupledSolver_TME050_2014.pdf
https://www.cfd-online.com/Forums/openfoam-news-announcements-other/221895-foam-extend-4-1-release.html我尝试了tutorials里面的案例,确实达到收敛所需要的步数相比于SIMPLE来说少一个量级,但单步计算时间其实更长,导致整体计算时间并没有短很多。但我在尝试工业上的一些案例后发现很容易失败,不知道是哪里设置上需要特别注意,还请大佬们指导。
-
没太关注算法层面的对比验证,只能扯点别的
不过extend那面好像一直有人在做各种coupled solver,不仅仅速度压力,多相流相分数也在往里弄。从文章里面来看数据肯定是好。实际工业用不清楚。extend这面还有个coupledFvMatrix类型,类似用来处理多域传热问题,还挺好理解 http://www.tfd.chalmers.se/~hani/OFGBG12/slides/KlasJareteg.pdf
官方版这面可以把三个速度变量耦合到一起计算,fvSolution这面可以设置coupled。不知道你玩过没有