Flow-3D二次开发入门 教程
全网关于Flow-3D二次开发入门的教程几乎没有,这两天摸索了了一下,总结如下,太深的不行,二次开发入门在软件操作的全流程上肯定没问题。获益匪浅,
这里以加载热源为列。先从默认的开始,就是没有二次开发的,然后,再进入到二次开发的。本过程感谢B站Up主:钢七连大睿。讲的很详细,本人从中获益匪浅,大家感兴趣的可以去看看。
连接位置:
加载体热源 (默认的,没有任何热源)
General
Physics
Fluid设定
Meshing & Geometry
Geometry
meshing
Initial
结果
结果变化的很一致
0:300
5S时
加载体热源 (双椭球热源)
打开二次开发功能
热源代码
addheat=200000/dum1/dum2/dum3*exp(-1*(xi(i)-dum1)*(xi(i)-dum1)/(dum1*dum1)&
& -1*(yj(j)-dum2)*(yj(j)-dum2)/(dum2*dum2)-1*(zk(k)-dum3)*(zk(k)-dum3)/(dum3*dum3))
双椭圆热源
双椭球是外面比中间大,热源刚好相反,就给所有的x,y,z添加负号,让中间大,外面小。再用指数函数倒一下,放到中心位置。
200000相当于功率
200000/abc 单位就是W/m3 要注意了
要换算单位:
打开坐标引用文件
Rebuild
结果
一定要写下面的这个代码!!!!
大概解释:
代码说明:
(1) 为用户自定义变量
(2) 需要在XPUT中给出定义和预设值(也就是在上面的界面里面写)
(3) 再次说明使用户自己定义的,我们的程序里就是定义的,a,b,c
然后继续设置
看一下结果
0.89S的状态
2.53S的状态
加载移动体热源 (双椭球热源)
沿X方向
下面这里也要添加
这里X方向,然后编译,模拟看结果
1.5S时
2.5S时