Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
计算两个并排的小球在水中下降,关注两个小球的中心位置变化。物理原型为船舶紧急抛双锚。
目前在of2206中设置了两个小球,但设置sixDoFRigidBodyMotion时,发现貌似不支持为每个球单独设置运动参数。比如两个球大小、密度不一。
上传算例,哪位能帮助看看如何解决?falling.SphereTwoNew.zip
Screenshot from 2025-01-10 01-53-59.png
统一回复一下:
感谢给的热心解答。
用线提取密度的垂向变化(内波),表面波的probe暂时不适用这个问题。
有效解决方案: 方案A:用toposet选取一定区域的网格,输出rho,这就有了xyzrho的数据。然后根据需要的xz坐标,做插值即可。 方案B:选取全局的网格,输出cuttingPlane上的数据。 方案C:输出特定等直面的数据。
方案A灵活,但操作复杂;方案B数据最全,但存储空间比较大;方案C直接,对三维工况不友好。
这都是后处理的技巧,能获得需要的数据。
可能是版本不同的问题,在OF2206中,添加缓存没有成功。:mianmo:
用另一种方法,算是曲线完成任务了。
在H文件中,添加 volScalarField NN;,在C文件初始化的列表中,加入
然后在恰当的位置,完成赋值 NN = N2 即可。
不过有一个缺陷,需要再初始文件夹中设定 NN 的初始文件。
(先解决问题,麻烦就麻烦点吧)
学到了学到了
@zhou 好吧我自己理解错误了...没下载waves2Foam2156-of2206-github.zip
@李东岳 现在社会语境下的“道友”几乎约等于“同志”:chigua2:
绝对到位!嘎嘎一嘎子!