OpenFOAM的版本选择问题
OpenFOAM有两个大版本:org版本(www.openfoam.org)和com(www.openfoam.com)版本。还有若干小众旁支版本,这里就不提了。 两个版本看起来和用起来大体上差不多,直观的差异是com版本似乎内置的求解器更...
OpenFOAM有两个大版本:org版本(www.openfoam.org)和com(www.openfoam.com)版本。还有若干小众旁支版本,这里就不提了。 两个版本看起来和用起来大体上差不多,直观的差异是com版本似乎内置的求解器更...
记得这个话题很久以前聊过,今天还想继续聊聊。 起因是有位道友在后台留言说“公众号里面发布的教程都太简单了,根本啥用都没有,真正的工业模型要比这个复杂一万倍”。这里我想纠正一下,真正的工程计算模型要比公众号里面的模型复杂百万倍。 感觉现在浮躁...
2月14,祝天下有情人终成眷属。 弄颗心玩一玩儿。效果如下图所示。 心形线的参数方程: 式中,参数用于控制尺寸,。 可以使用python画个图看看。 import numpy as npimport matplotlib.pyplot as...
最近有道友在后台提到OpenFOAM编程的问题,抱怨说OpenFOAM编程很难,询问如何快速入坑。这问题其实挺难回答的,OpenFOAM是一个规模庞大的C++类库,快速入坑似乎难度挺大。 想要快速地进入状态,下面是我个人的一些经验。 1 C...
最近总有道友在后台问Linux下安装ANSYS以及Linux下编译UDF的问题,懒得一个个的回复了,干脆整理成文得了。 关于ANSYS安装的问题,公众号不便发布相关文章(毕竟很久以前发过某软件的安装教程,然后后台有人威胁说要举报),其实并不...
Ubuntu耍腻了,换了个Manjaro系统耍耍。Manjaro系统基于Arch Linux,属于当前比较火热的Linux发行版之一。装完耍了几把,感觉相当不错,界面美观大方,默认提供zsh终端,终于可以甩掉bash了。Manjaro官网地...
春节快要过去了。这个春节时间晃荡得太快了,大概是因为远离城市的原因,每天呼吸新鲜的空气,打麻将晒太阳,躺平的生活美滋滋,用乐不思蜀都不足以形容当前的状态。不过很显然这种生活状态不满足可持续发展的要求,不干活口袋没银子啊,真是让人焦虑。 晒太...
本文描述在Ubuntu下利用docker安装并使用OpenFOAM的基本过程。 虽然Linux下可以直接安装OpenFOAM,不过利用docker安装可以省去一大堆的编译(24核编译了两个多小时)或下载时间(实在无法忍受sourceforg...
源地址:http://hassankassem.me/posts/ode/。作者:Hassan Kassem 本文描述如何利用OpenFOAM求解常微分方程。 本文并非要对每个常微分方程(ODE)求解器进行全面的回顾或解释,而是一步一步地展...
本文演示将Fluent的cas文件转换为实体几何文件的几种方法。 Fluent中的Adjoint求解器可以根据设定的目标对计算区域进行优化。如下图所示。 现在的问题是:如何将优化后的网格转化为几何? 注:优化后的外形可以在design to...
本案例利用Fluent中提供的动网格及Gap模型模拟通道阀门完全关闭的场景。 1 问题描述 如下图所示的几何模型。 阀芯沿Y轴负方向运动,直至阀门完全关闭,通道内流量为零。 阀芯的运动可以使用动网格方法来处理,然而在动网格处理过程中,阀芯底...
气候模型中云的表示是气候预测中最大的不确定性来源之一。利用高分辨率数值模拟来研究积云形成的物理学理论,并开发参数化模型来表示天气和气候模式中的积云。大涡模拟(LES)是目前能够提供可靠且特征良好的积云模拟的最佳技术之一。 这段视频显示了巴巴...
本案例演示在Fluent中利用表达式功能及UDF处理温度反问题的基本思路。 1 问题描述 案例要解决的问题如下图所示。管道直径20 mm,长度300 mm。流体介质为空气,入口速度2 m/s,出口静压0 Pa,固体壁面对流换热系数 20 W...
LES模拟对计算资源的需求非常巨大,在工程应用中其实还是RANS模型使用居多,而RANS模型中又以k-epsilon及k-omega系列模型为主。 Fluent中有众多RANS模型,这些模型还存在非常多的变种,不过最新版本的Fluent中,...
本文描述编译Fluent UDF的若干种方法。 最近总有人在后台留言问到UDF编译的问题,懒得一一回复了,干脆总结写篇文章得了。 1、利用Visual Studio进行编译 这是最传统的编译方式。从最古老的Fluent版本一直到现在最新的版...
LES使用起来颇为麻烦,下面是在Fluent中应用大涡模的基本步骤。 Step 1:生成入口物理量(速度、湍流等)分布 可以在入口上游构建一个周期计算区域,并在该区域进行RANS计算,然后将出口流动数据导出,并将该数据作为真实区域计算的入口...
最近群里经常有人问LES的问题,这些问题多半集中在网格和时间步长的选择上。群里打字不方便,不如在这里总结一下。 LES计算其实挺麻烦的,主要体现在以下方面:(1)对网格要求很高,或者说具有强烈的网格依赖性。(2)计算时需要采用非常小的时间步...
本文聊聊Fluent内置流固耦合中的环境压力加载的问题。 较新版本的Fluent中可以直接进行流固热耦合计算。相比较需要利用Mechanical与System Coupling的传统耦合流程来说,这无疑是比较方便的。 注意:Fluent内置...
今天正式放寒假了,持续时间一个月,噢耶! 寒假期间需要陪神兽玩耍,抽空还要写本子,最主要的是寒假期间找不到理由熬夜了,所以公众号推文放缓,可能偶尔会发点口水文和广告,春节后恢复正常。 识别下方二维码参加投票抽奖活动,书和公众号每个都可以投5...
本文描述在Fluent中选择使用压力基求解器的一些参数设置。 注:本文译自Fluent User Guide 32.3,存放备查阅。 ” 1 选择压力-速度耦合方法 当使用压力基求解器时,压力-速度耦合方法控制压力和速度的更新方式。该方法可...
浏览器中好像打不开文末的链接