流体网格的更新问题
-
@bestucan
感谢前辈的分享,不过现阶段可能还不会用到重叠网格。目前想实现的是通过读取其他软件计算的位移来更新局部边界处各个单元的网格,最主要的可能还是一个接口的问题。此外,想要更新的边界处各单元的位移是不同的,不知道如附图这样的网格变形是否可以用displacementLaplacian实现?
看到pimpleDyMFoam和interDyMFoam的求解过程中调用了一个mesh.update()函数来更新网格,但是我在C++ Source Code Guide中没有找到这个函数具体是怎样实现的,还请各位前辈指点一下。
-
preCICE is the leading open-source coupling library for partitioned multi-physics simulations, including, but not restricted to fluid-structure interaction and conjugate heat transfer simulations.
Partitioned means that preCICE couples existing programs/solvers capable of simulating a subpart of the complete physics involved in a simulation. This allows for the high flexibility that is needed to keep a decent time-to-solution for complex multi-physics scenarios.
The software offers convenient methods for transient equation coupling, communication, and data mapping.
visualisation of how preCICE couples different solvers
-
preCICE is the leading open-source coupling library for partitioned multi-physics simulations, including, but not restricted to fluid-structure interaction and conjugate heat transfer simulations.
Partitioned means that preCICE couples existing programs/solvers capable of simulating a subpart of the complete physics involved in a simulation. This allows for the high flexibility that is needed to keep a decent time-to-solution for complex multi-physics scenarios.
The software offers convenient methods for transient equation coupling, communication, and data mapping.
visualisation of how preCICE couples different solvers
感谢前辈,我刚刚看了preCICE官网的演示视频,感觉值得一试。在介绍里看到这个团队已经开发了OpenFOAM的adapter,之后要做的应该就是参考这些现有的adapter并针对自己采用的有限元软件做一个adapter来实现和OpenFOAM之间的数据传递了。
-
preCICE很amazing,用好了应该比自己改求解器简单高效 https://www.bilibili.com/video/BV1iT4y1P7e7/
(现在发帖竟然需要间隔300s )