利用Source Insight辅助阅读UDF代码
source insight是一款功能强大的代码阅读工具。官方网站在这里:https://www.sourceinsight.com/ 在编写Fluent UDF或阅读别人UDF代码时,经常会碰到各种乱七八糟的宏找不到出处。近期在阅读Ope...
source insight是一款功能强大的代码阅读工具。官方网站在这里:https://www.sourceinsight.com/ 在编写Fluent UDF或阅读别人UDF代码时,经常会碰到各种乱七八糟的宏找不到出处。近期在阅读Ope...
圆柱绕流问题是流体力学中的经典问题。本案例利用Fluent研究圆柱绕流现象。 1 目标 本案例的主要目的为讲解瞬态流动问题仿真 案例考虑雷诺数为100的圆柱绕流问题,采用层流求解 案例计算完毕后可以观察到涡脱落现象 2 计算模型 计算模型尺...
“工欲善其事必先利其器”,软件装不上,讲再多的使用技巧也是白搭。近期不少留言说OpenFOAM不容易安装,今天来谈谈如何在Linux下利用Docker安装OpenFOAM。 其他方式的安装参阅【一起学OpenFOAM】02 软件准备。 Li...
前言:很多人说OpenFOAM很难,要啃上很多的理论书籍,什么流体力学、计算流体力学、矩阵理论、线性代数、数值计算、C++程序设计神马的,看看光这一堆书就能吓倒绝大多数的人。其实我们并不一定要从这些基础的东西入手,我觉得要学习使用一个工具,...
天天ANSYS系列都腻了,今天来点OpenFOAM,调剂一下口味。 本案例演示利用OpenFOAM的icoFoam求解器计算弯曲管道中的混合流动问题。 1 拷贝tutorials文件 启动终端,且拷贝tutorials文件夹中的文件。利用命...
网格是数值计算中最火热的领域,关于网格,总有说不完的话题。 网格作为数值计算的“黑锅侠”也是没谁了。计算不收敛,赖网格质量不好;计算机算不动,赖网格数量太多。很多人抱怨网格划分太难,众多的网格类型,复杂的网格参数,分辨不清的网格...
今天跑去监考四六级,站了一整天,到下午结束时已经是两股战战飘飘欲仙了。 翻箱倒柜找了点儿上不了台面的存货,实在有点汗颜。 上次有公众号留言问如何将Fluent添加到右键菜单中,类似下图所示的效果。 最大的好处是随时随地可以启动Fluent,...
有人留言说UDF专题好多内容是翻译自帮助文档,事实的确是这样的。UDF本没有太多需要介绍的内容,各位学习UDF的朋友们要养成查UDF文档的好习惯,没事儿多看看C语言,多动手练习。编程技能还是要靠不断地练习和总结,程序代码也要靠不断地修改和优...
光有hexo肯定是不够的,我们写的文章还需要放在网络上才行,因此还需要找网络空间放置hexo,总不能放在硬盘里吧。 网络空间很多,收费的不收费的都有。收费的像各种云空间,百度云、腾讯云神马的都可以。免费的也不少,比较出名的像gi...
最近我的新浪博客被新浪没有任何理由的直接关闭了,虽然最近写的文章都放到微信公众号,很少再往博客里面写,然而博客还是需要的,公众号里的历史文章读起来还是不那么方便,而且有时候公众号文章还需需要有原文地址的(比如说文中有链接的时候)。 吃一堑长...
今天有网友在群里讨论开发CFD软件的事情,众说纷纭,有网友提到“没有必要开发CFD软件了,直接使用开源OpenFOAM就行”。但个人认为这说法还是有一些需要商榷的地方,开源软件也不是万金油。 以下部分内容翻译自网站CAEWatch,有修改。...
最近超忙,最近几天可能要暂停更新了,实在是抽不出时间来。 最近事情有点不顺,越忙越乱,越乱越忙。 出门理个发,那洗头的伙计BB半天推销这洗发水那洗发水的,来一句“赶紧洗,少BB,赶时间,我什么洗发水都不想用”,那货终...
前面提到可以在vs提供的命令行界面编译UDF。见Fluent UDF【8】:编译型UDF。利用命令行形式编译UDF可以加载外部函数库,可以不用打开Fluent就可以编译UDF,还可以方便地调试UDF。 今天尝试了一下,发现了很多的问题。 在...
CFD计算中存在众多的向量,典型的如速度、角速度等。向量的运算要比标量运算复杂,UDF提供了众多的向量操作宏用于向量的运算。 对于这些向量操作宏,UDF头文件中对这些宏的名称进行了区分。如宏名称中包含v,则表示为向量,S表示为标量,D表示为...
在流体计算中,常会碰到多孔介质的情况,如流体经过过滤网、通过换热器的管束等。Fluent中提供的多孔介质模型将多孔结构简化为一个动量源,在建立几何模型时,可以不用建立复杂的几何结构。 1 多孔介质区域设置 多孔介质区域设置面板如下图所示。 ...
微信小程序审核周期挺长,我们的CFD计算器目前已经更新到1.1版,增加了湍流参数计算部分。这部分的理论部分见之前发布的文章【湍流参数】。 1 界面更新 小程序的界面进行了更新。加了一些点缀。比如标题介绍以及下方的版权申明等。总算看起来不那么...
UDF使用过程中,经常要通过循环遍历的方式对数据进行操作,如设置边界条件时,需要给每一个边界网格面赋值,此时需要通过逐层循环的方式访问每一个边界网格面。Fluent UDF中提供了众多循环来实现此功能。这些宏包括: 区域中单元循环threa...
在2D模型划分网格时,很少采用混合网格。不过一定要采用混合网格的话,除非采用interface,否则在重合面上的网格节点合并就显得比较重要了。 在ICEM CFD可以通过Edit Mesh标签页下的工具按钮Merge Nodes来实现节点的...
除了前面提到的网格单元数据获取宏、网格面数据获取宏及节点数据获取宏外,在数据获取方面,还有几个非常常用的宏。编写UDF程序时,经常与这些宏打交道。这些宏包括: Loookup_Thread THREAD_ID Get_Domain F_PR...
CFD计算过程中,若使用了湍流模型,则在设置边界条件时需要设置湍流条件,如下图所示。这些湍流条件包括如水力直径、湍流强度、湍动能、湍流长度尺度、湍动能耗散率、湍流粘度比等参数。计算公式都挺简单,在Fluent帮助文档中有详细描述。 1 水力...
浏览器中好像打不开文末的链接