拉格朗日颗粒如何调用上一个时间步的信息
-
@tens
你好,- 首先说一下你用的什么版本的OpenFOAM,不一样的版本对于parcel的坐标的调用是不同的,Open FOAM5以后,position的调用就不一样了.
https://cfd.direct/openfoam/free-software/barycentric-tracking/ - p.cell()就就是parcel所在的cell
- 首先说一下你用的什么版本的OpenFOAM,不一样的版本对于parcel的坐标的调用是不同的,Open FOAM5以后,position的调用就不一样了.
-
@星星星星晴
你好,
1.我用的是OPENFOAM-7版本,现在只知道当前位置是p.position()调用,想知道如何调用上一时间步的颗粒位置。
2.我想调用的是任一坐标位置的网格,而不是颗粒所在的网格,目前的办法是用下面的方法调用vector position = (x,y,z); //任一坐标位置 label needcell = mesh.findCell(position); //needcell为坐标所在网格的编号
最后,谢谢您的回答
2021年9月25日 12:35
3/7
2021年9月28日 12:45