fluent笔记(1) |
您所在的位置:网站首页 › fluent如何建模 › fluent笔记(1) |
设置某点的波高时程曲线,学了很长时间,一直不理解为什么,现在算是理解了一些. 四种平均: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 |