工程流体网论坛

注册

 

[资源分享] Fluent精选10问 [复制链接]

1#
1、Fluent的DPM模型如何获得颗粒与壁面的碰撞角度和速度的分布。
回答:
1)这个确实有点困难。
2)首先要理解含颗粒气流中,颗粒和气流的速度分别是怎么假设的,一般这里认为颗粒和气流的速度是相同的。那么在输入dpm的时候,速度设置就需要和气流速度一样,如果不一样那就要另外计算了。
3)这里首先,你已经会怎么会使用fluent计算颗粒在流场中的运动轨迹了,然后,你跟踪某一个颗粒,观察这个颗粒是否到达壁面,然后用plot看是否能输出这个颗粒的运动轨迹,最后可以根据运动轨迹,确定你需要的坐标位置的速度分布。
4)关于碰撞角度,这个就困难了,再思考,能否借用fluent里面现有的参数进行计算。
个人的看法,仅供交流,如有不妥,请多包涵。

2、Fluent DPM模型粒子类型设定
我用Fluent做一个粒子在熔体流场中一边运动一边溶解的模型,需要给粒子添加质量和能量源项heat/mass transfer,但是injections 的设置面板里除了inert类型其他类型都不可选,inert类型又不能进行质量传输,不知道什么原因希望各位大神指点一下!
http://www.yanfabu.com/Xiaozu_index_grouppostsview_id_478.html
回答:上个图片,你看看就懂了

3、用fluent能否模拟催化反应?怎样定义边界才能使反应只发生在定义的催化剂表面附近,在气流到达催化剂所在位置之前不让反应发生?
http://www.yanfabu.com/Xiaozu_index_grouppostsview_id_551.html
回答:具体的设置可以参考帮助文件,里面有讲到的,很详细

4、我用fluent模拟喷动流化床气固两相流,选择非稳态求解器,设置迭代次数10000,当计算收敛后它还是会继续算,我想问问收敛以后还算会不会对结果改变收敛结果?谢谢大神们,在线等!
http://www.yanfabu.com/Xiaozu_index_grouppostsview_id_320.html
回答:单个时间步长内就类似于稳态问题,也是设定最小残差来判断该时间步长内是否收敛,还要设定最大迭代步数,当迭代步数达到最大迭代步数时自动跳入下一时间步长。至于仿真多长时间的工况,看你的具体问题。你现在时间步长是0.001s,假如你要仿1s,就要算1000个时间步,假如每个时间步内需迭代50次,一共就要迭代50000次。


5、关于液体晃动的VOF模拟
假设有一个碗(定义成刚体),里面有水,然后想模拟这个碗绕着一个轴旋转,观察液面情况,是否可以用VOF实现?其中的转动能否用UDF来实现呢?
http://www.yanfabu.com/Xiaozu_index_grouppostsview_id_249.html
回答:已经弄出来了,可以用动网格来实现,编了个UDF:

#include "udf.h"
#include "unsteady.h"
#include "stdio.h"  
#include "stdlib.h"  /************************************************************/
DEFINE_CG_MOTION(throttle,dt,vel,omega,time,dtime)
{  
  if(time<=0.4)
  omega[2] = time;
  else
  omega[2] = 0.4;  
}
载入后在动网格里面设置就可以(它是绕Z轴(omega[2])转动,先匀加速,后匀速)


6、离心泵仿真模拟,应用CFX和 Fluent哪个更合适?
http://www.yanfabu.com/Xiaozu_index_grouppostsview_id_135.html
回答:CFX似乎更方便一点,能够直接通过turbogrid生成网格进行流程化计算。

7、我用Gambit绘制模型,画了一个2000×2000的图形,我是按照mm为单位选的数据,导入Fluent时候应该如何scale呢?还有看书上说Gambit中默认单位是m,我需要重新画模型么?
http://www.yanfabu.com/Xiaozu_index_grouppostsview_id_319.html
回答:选择mesh(或者是grid),找到scale,打开面板,就看到一些数值,一列缩比因子,还有就是单位,按照你在gambit建立的模型,导入到fluent应该是m为单位,需要采用0.001的缩比因子进行缩比!

8、发一个新手学习的简单气泡模拟的帖子
用VOF模拟气泡上升过程,可能结果和欧拉模型差很多,这里不做比较了。
前期只需划分一个长方形面网格就好,高度长度自己感觉,合适就行,上面那个边设置成压力出口。
选用vof模型(记着打开Implicit Body Force),k-ε,非定长
记住设置重力加速度为-9.81!
设置材料,从材料库里添加water-liquid
设置相,主相为water,第二相为air(相就是那个Phases)
边界条件其实什么也不用设置
然后直接全局初始化
接着在菜单栏上选Adapt---Region,shape选择circle
然后填入圆的圆心半径,点mark,这样就把气泡区域给标记出来了
接着把标记出来的气泡区域填上空气,这一步就是patch,点patch然后把phase选成air,选中Vomule Fraction,再把出来的value填上1,在registers to patch中选中你刚才标记的区域,点击mark,这一步就完成了
接着设置动画(这一步就不说了)
然后时间步,迭代次数,就能开始计算了!!
这次时间步选的大了,和上次计算还不一样,应该注意选小点,本来分裂开的两个气泡应该同时出去的。
我也是个新手,希望共同学习进步。这个例子献给正在摸索的童鞋们!
http://www.yanfabu.com/Xiaozu_index_grouppostsview_id_247.html

9、fluent做炉子的燃烧模拟问题
fluent做炉子的燃烧模拟,一开始温度有2000K,然后算的步数越多,温度越低,到最后就只有300K,好像是燃料进入越来越少,然后被空气吹灭了。这种问题如何解决?
http://www.yanfabu.com/Xiaozu_index_grouppostsview_id_136.html
回答:这是因为初始条件不好,最好熄火了,先用一个较小的速度入口计算,逐步调大入口速度,看最后是否稳下来,还有燃烧过程中松弛因子不要太大,最好是0.8以下,0.8是比较经济的松弛因子

10、大涡湍流模型和VOF模型能共用吗
http://www.yanfabu.com/Xiaozu_index_grouppostsview_id_609.html
回答:vof和几乎所有湍流模型兼容,和燃烧模型部分兼容
所以vof和les可以一起


更多资源链接:http://www.yanfabu.com/index.php?s=/xiaozu_index_group_id_43_p_2.html
本主题由 管理员 eleven 于 2014-5-20 9:41:03 执行 设置精华/取消 操作
分享 转发
有问题上www.yanfabu.com向专家提问!
研发埠会帮你解决在研发领域中的问题!

TOP
2#

我会陆续更新的
有问题上www.yanfabu.com向专家提问!
研发埠会帮你解决在研发领域中的问题!

TOP