最近梳理了一下相关流程,最新结果如下,做个记录。感觉我的结构建模强度有问题,风太大了,把我的杆件吹断了。打算再做一个旋转风机的工况进一步细化相关的流程。
HITSC30
帖子
-
STAR-CCM+与Abaqus流固耦合计算浮式风力机仿真 -
STAR-CCM+与Abaqus流固耦合计算浮式风力机仿真各位老师及朋友们,大家好,最近在做浮式风机流固耦合相关的课题,遇到一些问题,向大家请教一下。
浮式风机本身在重叠网格中,重叠网格中又嵌套了相关的旋转域网格,分别如下图所示。目前,star和abaqus单个的算例都调整完毕了,但在变形设置中遇到一些问题,重叠域和旋转域的交界面,本身是interface,流固耦合导致了结构的变形,目前不清楚对这两个交界面应该设置为何种变形条件(因其在star-ccm+中一定要设置)?查阅了相关文献,在2406的帮助文档中有这么一段话,同样如下图3,个人觉得两者之间的接触面应该是Sliding Interface,因而应该选择使用Displacement,但是后续变形指定又搞不懂了...请教有相关经验的朋友,该如何设置相关变形
-
OpenFOAM动网格出现网格畸变这有点像我用starccm+和abaqus一起计算时候报错的情况,就莫名其妙的报错了...
-
流固耦合,换了质量更好的网格流体突然就不收敛了?@李东岳 在 流固耦合,换了质量更好的网格流体突然就不收敛了? 中说:
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+不是很熟悉