Flow-3D二次开发入门 教程

发布于:2022-11-11 ⋅ 阅读:(382) ⋅ 点赞:(0)


全网关于Flow-3D二次开发入门的教程几乎没有,这两天摸索了了一下,总结如下,太深的不行,二次开发入门在软件操作的全流程上肯定没问题。获益匪浅,
这里以加载热源为列。先从默认的开始,就是没有二次开发的,然后,再进入到二次开发的。本过程感谢B站Up主:钢七连大睿。讲的很详细,本人从中获益匪浅,大家感兴趣的可以去看看。
连接位置:
flow3d二次开发学习日记2-mucal thcndf cvcal子函数

加载体热源 (默认的,没有任何热源)

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时在这里插入图片描述

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到