fluent笔记(1)

您所在的位置:网站首页 fluent如何建模 fluent笔记(1)

fluent笔记(1)

2023-04-20 03:46| 来源: 网络整理| 查看: 265

设置某点的波高时程曲线,学了很长时间,一直不理解为什么,现在算是理解了一些.

四种平均:facet,area,mass,vertex应该用哪个?

在Report definitions定义时,可以看到surface report中有四种平均,都是什么意思呢?又该选择哪个?

1,Facet 是算数平均,计算的是面上的值求和然后除以面的个数

2,Area 是面积加权平均,就是每一项×面积相加后再除以总面积

3,Mass 是质量加权平均,

4,Vertex 是节点平均,计算的是面上的点的值求和然后除以点的个数,我理解的就是计算每个网格中心点的值相加以后再除以点的总数,浪高仪的设置就是用的这个平均。

每个平均得到的结果也有可能不同,看自己研究对象选择哪个吧。

在 ANSYS Fluent 中采用了两相流模型体积分数法(VOF)来追踪空气与水的自由界面,该方法对两相流体,各自定义了在每一个计算单元中所占的体积分数函数。

什么意思呢,一开始我也不太懂,现在我觉得是这个意思

比如我们看见的现实的波浪,它的波动都是在水面上,也就是水和空气的交界面上,越往水下,其实波浪就不是太明显了。所以把波浪看作表面波的话,那么波面的vof就等于0.5,即一半水,一半空气的比例,后面设置波面检测,就是这个原理。

VOF=Volume fraction,即体积分数(我理解的)

前面铺垫的两个,就是为了理解浪高仪为什么要这样设置。网上应该有教程,但我一开始不理解为什么要这样。

可以参考B站的这个视频。

假设坐标系如上图,下面来介绍一下如何设置,以及为何要这样设置浪高仪。因为查看的是水面上某一点随着时间流动,它的波面的变化。所以最终要建立一个点。而建立点的顺序为面-线-点

1、设置等值面ISO-surface

为什么不能设置一个平面或者直接设置一个点呢,因为plane和point,是不会随着波浪移动的,它就是固定的一个点,一个面,那就没办法监测它的波高。(我理解的)

点击surface->create->ISO-surce,弹出以下界面,起个名字,然后选择phase(相),相选择空气和水都没有影响,将ISO-values值设置为0.5,即水气交界面,建立的就是一个水和空气体积分数始终都为0.5的等值面。基于模型建立,->create

2,建立线line--基于mesh

建立vof面后右边就会出现vof面,在这个面上找一条线,基于mesh,基于z方向,就会建立一条线,可以compute以下,会出现z的最大值和最小值坐标,我一般选择面上中心的那条线,就是z=0.4处了.

3,建立点-基于mesh

有了线,基于这条线,只要指定x的坐标,就能创建沿着x向不同的点了.

为什么要基于mesh ,一开始我不理解,mesh 就是网格的意思,网格又是怎么存储的呢,以坐标的形式,我觉得,每个网格中点的坐标计算机其实是已知的,就可以根据xyz坐标,建立各种数据监测点.(我理解的,也可能不对)

建立完可以display一下,看一下是不是正确的,这个图上就明显的有面-线-点了.

下面就是定义数据监测了Report Definitions->New->Surface Report->Vertex Average,打开下个界面

基于mesh ,Y-coodinate,因为监测的波高,波高方向是y,所以要看要研究点的波高,即Y方向的变化的值.->ok就可以了,后面计算的时候,窗口会显示这些数据的变化的.

这些数据都是.out文件,可以将后缀改成.txt文件,打开excel,打开->选择该.txt文件,选择分隔符号,下一步,再选择Tab键和空格,下一步,下一步,完成.数据就导入进去了,删除不用的文字就可以处理了.



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3