@xiezhuoyu 那假如我想去模拟一个原本计算域是空的,然后有流体流进来的这么一个物理过程,OpenFOAM能实现吗?
soulx7
帖子
-
为什么流体尚未到达的地方有速度? -
为什么流体尚未到达的地方有速度?@xiezhuoyu 看样子我似乎是把速度为0理解成没有流体了,但实际上还是有流体存在,懂了,谢谢
-
为什么流体尚未到达的地方有速度?RT,初始流场是零速度,但是发现导出的第一个时间步流体运动位置为图中涡卷起地方,理论上讲下游的各个地方速度场应该为0,但是云图上显示下游已经有速度了,而且随时间发展流体未到达的位置速度还会变。
这种现象是要怎么去理解?是因为边界条件设置导致的吗? -
关于OF线性求解器的光顺方法@李东岳 感谢!看样子这方面的相关研究确实比较少
-
关于OF线性求解器的光顺方法今天无意中看见一篇关于神威OpenFOAM的文章,详情见链接https://zhuanlan.zhihu.com/p/590231906
里面有提到通过修改OF的线性方程求解器里的光顺算法,把高斯赛德尔迭代改成切比雪夫迭代,效率提升那么多,然后就对这个产生了兴趣。
我看了OF里icoFoam求解器有5种可用的光顺方法,最后一种是默认的,前面四种在网上搜到的资料差不多都是OF User Gudie这种官方给的解释,好像没多少人关注过这些问题
想听听各位大佬有什么看法 -
怎样把某个截面处的速度分布转移到边界上?
RT,我想以横线处的速度分布为起始边界条件,我能想到的办法是用singleGraph在y方向上提取和y方向网格数一样的数据,然后按顺序加载到边界上,但这样感觉太麻烦了,特别是y方向网格数目较大的情况下,想请教下有没有专门的方法? -
想问下不同版本的OF差异大吗?@李东岳 都是玄学,先谢谢啦
-
想问下不同版本的OF差异大吗?@李东岳 注释掉就报错提示缺少“name”。最神奇的时在服务器上安装了v2106版本并用v2106就能顺利计算了,case文件一个都没改动,OpenFOAM用了两年了感觉还是玄学
-
想问下不同版本的OF差异大吗?@李东岳 这个field1是我自己命的名,我是把在个人pc上能运行的case原封不动的上传过去了,应该不太可能是命名的问题吧?具体设置如图,
这只是其中一个inlet,另外几个设置一样 -
想问下不同版本的OF差异大吗?用了codedFixedValue这个边界条件,个人pc上v2106版本能正常运行,但是到超算平台上用v2306在编译时提示
明明下面的valid types里有codedFixedValue这个边界条件,就很疑惑 -
使用icoFoam需要给定密度吗?
今天在写论文的时候突然发现了这个问题,最经典的cavity这个算例里在定义物性参数是只给定了运动粘度,但是没给密度,那icoFoam是怎么处理方程中压力项前面的系数的? -
求助大家:图中所示的边界viscous wall和farField在of中应该怎么设置?@strive_DUT 谢谢
-
求助大家:图中所示的边界viscous wall和farField在of中应该怎么设置?@strive_DUT 这个边界纯流体能用吗?我看里面要定义热容比啥的
-
求助大家:图中所示的边界viscous wall和farField在of中应该怎么设置?@strive_DUT
请问你的无反射是怎么设置的? -
请问一下有没有人知道U_0 phi这些文件 在哪里可以设置为不写出。@李东岳 我已经试了好多个case了,最近总是发现case计算结果和预期不是很相符,还没考虑过这方面,所以才来问问。还有想顺便问下,一阶时间格式比如Euler这种和二阶backward会产生很大的差异吗?
-
请问一下有没有人知道U_0 phi这些文件 在哪里可以设置为不写出。@李东岳 如果要想以某个非0时刻作为起始时刻继续算下去,只保留U,p,删掉其余的文件可以吗?
-
怎样才能取一个局部面作为一个新边界?比如我想把一个block其中一个面的1/2部分单独列出来作为一个新面,用来施加某些边界条件,但这样在生成网格时就会报错,一般是这种提示“face 0 in patch 1 does not have neighbour cell face”,难道除了再生成一个block外没有其他办法了吗?
-
怎么用blockmesh降低网格密度?
目前有个需求是需要在计算域出口降低y方向网格密度,但直接改block的y反向网格数目会生成非结构化网格,显然行不通,之前想过用refinemesh等局部加密的功能反向加密,但了解了发现只能加密不能系数,友友们有了解过怎么稀疏网格吗?或者说blockmesh能不能生成非结构化网格? -
哪种边界条件具有这种功能?@学流体的小明 谢谢,我去看看
-
refinemesh能反向加密让网格变得稀疏吗?@李东岳 哪想获得稀疏网格就没有办法了嘛?比如说我需要一段粗糙网格去增加耗散