这有点像我用starccm+和abaqus一起计算时候报错的情况,就莫名其妙的报错了...
HITSC30
帖子
-
OpenFOAM动网格出现网格畸变 -
流固耦合,换了质量更好的网格流体突然就不收敛了?@李东岳 在 流固耦合,换了质量更好的网格流体突然就不收敛了? 中说:
openfoam可以算风机,流固耦合也可以算。所以单独openfoam就可以用。如果你是工程用,那可以用现成的,可能calculix会更适合上手
初学阶段,商软教程多一点,打算先用商软走一遍,学有余力再进OpenFOAM,感觉是个大工程。谢谢李老师回复!
-
流固耦合,换了质量更好的网格流体突然就不收敛了?@李东岳 在 流固耦合,换了质量更好的网格流体突然就不收敛了? 中说:
单独openfoam就能计算风机
李老师,我是想算风机的流固耦合。最近利用STAR-CCM+加Abaqus算风机流固耦合,想着能不能用OpenFOAM+Calculix平替了
-
流固耦合,换了质量更好的网格流体突然就不收敛了?很好奇,现有的OpenFOAM+Calculix耦合框架能用于计算风机类的旋转情况吗?
-
HyperMesh为STARCCM+生成面网格 -
用Fluent做大涡模拟LES,用CDRFG或者NSRFG实现大气边界湍流入口@shwjz 在 用Fluent做大涡模拟LES,用CDRFG或者NSRFG实现大气边界湍流入口 中说:
@HITSC30 在 用Fluent做大涡模拟LES,用CDRFG或者NSRFG实现大气边界湍流入口 中说:
@shwjz 在 用Fluent做大涡模拟LES,用CDRFG或者NSRFG实现大气边界湍流入口 中说:
@HITSC30 你好,udf的逻辑是不是这样:将生成的入流面每个节点的风速时程,读取当前时间步,提取对应时间步的风速赋予节点,相当于每个时间步都要更新一次入流面所有节点的u、v、w三向风速
这个程序我用的是之前师兄写过的程序,我自己没咋看过逻辑。最近在忙点其他事情,忙完这阵,我看一下代码,再和你交流。
谢谢,希望能交流一下,请教你是用哪种方法生成湍流入口?
你好,我用的是CDRFG。
-
用Fluent做大涡模拟LES,用CDRFG或者NSRFG实现大气边界湍流入口@shwjz 在 用Fluent做大涡模拟LES,用CDRFG或者NSRFG实现大气边界湍流入口 中说:
@HITSC30 你好,udf的逻辑是不是这样:将生成的入流面每个节点的风速时程,读取当前时间步,提取对应时间步的风速赋予节点,相当于每个时间步都要更新一次入流面所有节点的u、v、w三向风速
这个程序我用的是之前师兄写过的程序,我自己没咋看过逻辑。最近在忙点其他事情,忙完这阵,我看一下代码,再和你交流。
-
HyperMesh为STARCCM+生成面网格@HITSC30 在 HyperMesh为STARCCM+生成面网格 中说:
@李东岳 在 HyperMesh为STARCCM+生成面网格 中说:
我不太懂这个。但是openfoam也能做这个操作。openfoam可以把四面体网格转化为多面体网格。starccm是不是默认做了这个操作(然而你却不知道)?
李老师,经过一段时间发现。这个面网格在HyperMesh中生成三角形面网格时候,一般而言,选择生成四面体且网格不小于原有面网格时候,会保持原有设置。多面体的时候会将三角形网格优化成多边形,我感觉像是利用三角形中心坐标绘制的多边形,没看过代码,不知道理解的是否正确,害的研究研究
自我回复一下,前面网格变形,应该是在生成网格的时候选择了网格重构。做个记录~
-
用Fluent做大涡模拟LES,用CDRFG或者NSRFG实现大气边界湍流入口@shwjz 在 用Fluent做大涡模拟LES,用CDRFG或者NSRFG实现大气边界湍流入口 中说:
@HITSC30 你好,udf的逻辑是不是这样:将生成的入流面每个节点的风速时程,读取当前时间步,提取对应时间步的风速赋予节点,相当于每个时间步都要更新一次入流面所有节点的u、v、w三向风速
收到,感谢。
-
OpenFOAM v2012 waves2foam 造波问题是外界网格导入还是采用OpenFOAM自带的网格生成,感觉像是外界生成的网格在边界处设置的名字不是inlet(是不是大小写不对)?
-
用Fluent做大涡模拟LES,用CDRFG或者NSRFG实现大气边界湍流入口Fluent有读取时序的宏,可以看一下
-
ICEM划分网格@Junren-Hou 在 ICEM划分网格 中说:
可以试试check block,有些时候其实没有问题,就它软件自己的毛病,然后block里最后有一个check block,可以让他自己检查一下。里面有好多选项,都试试,什么check/fixed block
回忆了一下,我的旋转区域用ICEM画的应该没有问题。出问题的应该是我画的外流场区域,一方面追求地面边界层,致使网格尺度过小,一方面为了平衡网格数量,过渡不均匀。猜测应该是外流区域的地面边界层设置导致了相关报错的产生。
-
安装openfoamhttp://dyfluid.com/install.html
https://cfd-china.com/topic/7069/openfoam-org系列国内满速下载地址
我按照李老师这两个帖子个安装的。朋友你可以试试,刚看了下,里面有4.X不清楚是不是你需要的4.1版本
-
openFoam涡激振动@Joker
收到,感谢! -
openFoam涡激振动@Joker 在 openFoam涡激振动 中说:
@李东岳 李老师,我还想请教您几个问题。我们在做圆柱涡激振动的时候,每一个时间步都会求解结构运动方程,意味着每一个时间步都需要对圆柱表面进行积分,来计算圆柱的受力。
我现在想复现下面这篇文献的内容,意味着圆柱表面存在不同的边界,即一个固定壁面边界,一个射流口边界,那么在计算的时候,程序默认是对这两个边界都积分呢?还是只对壁面边界进行积分。
第二张图是我们输出力系数的一个代码,里面可以定义监测的边界具体是哪个,这个代码会影响前面涡激振动力的计算么(意思就是,如果我这儿设置了只监测壁面边界,那么第一个问题就只对壁面边界进行积分)
第三个问题就是,如果我想把这两个边界分开,分别积分,我应该去哪儿修改,是dynamicMeshDict文件里面么?
朋友,这篇文章能给个标题吗?最近也打算做做这块内容,想看看这个文献
-
HyperMesh为STARCCM+生成面网格@李东岳 在 HyperMesh为STARCCM+生成面网格 中说:
我不太懂这个。但是openfoam也能做这个操作。openfoam可以把四面体网格转化为多面体网格。starccm是不是默认做了这个操作(然而你却不知道)?
李老师,经过一段时间发现。这个面网格在HyperMesh中生成三角形面网格时候,一般而言,选择生成四面体且网格不小于原有面网格时候,会保持原有设置。多面体的时候会将三角形网格优化成多边形,我感觉像是利用三角形中心坐标绘制的多边形,没看过代码,不知道理解的是否正确,害的研究研究
-
HyperMesh为STARCCM+生成面网格@李东岳 在 HyperMesh为STARCCM+生成面网格 中说:
我不太懂这个。但是openfoam也能做这个操作。openfoam可以把四面体网格转化为多面体网格。starccm是不是默认做了这个操作(然而你却不知道)?
Star好像有一个四面体网格,不是很清楚是否因为我的表面网格是四面体网格,需要调成这个四面体的。我再去试试!感谢李老师
-
HyperMesh为STARCCM+生成面网格谢谢李老师,我还在看这个问题。刚用对StarCCM+不是很熟悉
-
HyperMesh为STARCCM+生成面网格HyperMesh具有较高的灵活度对几何进行清理及生成高质量的面网格。在HyperMesh中生成面网格后导入StarCCM+,在没有选择相关面网格操作情况下,生成体网格后,检查发现StarCCM+将面网格的形状改变了。有无朋友擅长StarCCM+,解答一下这个问题~
图一是HyperMesh生成的面网格
图二是StarCCM+生成体网格后观察到的面网格形状
-
ICEM划分网格@Data-Driven-FM 好的,方便的话,留个联系方式给我。