*#OpenFOAM安装后的第一个案例的理解与运行(pitzDaily)

#OpenFOAM安装后的第一个案例的理解与运行(pitzDaily)
/运用算例的目的:理解运算过程,检测OpenFOAM安装是否成功/
1.安装openfoam8 ,结束配置后开始算例
2.依据openfoam官方教程进行算例的复制
因为官方教程是英文版。可以参考东岳流体网上的翻译版本东岳流体
复制的过程如下(与教程基本一致)
(1)我的电脑上没有run文件夹,所以我直接创建了run文件夹
在这里插入图片描述

$意思我理解为地址的缩写
这条命令等价于
mkdir -p /home/yongqing_xiao/OpenFOAM/yongqing_xiao-8/run
(2)进入run文件夹
cd $FOAM_RUN
(3)复制算例放run文件夹,这命令与教程不同,因为我的tutorials文件放入了opt目录
cp -r /opt/openfoam8/tutorials/incompressible/sileFoam/pitzDaily /home/yongqing_xiao/OpenFOAM/yongqing_xiao-8/run/
(4)复制成功后进入文件夹
cd $FOAM_RUN/pitzDaily
3.利用tree命令查看包含的所有文件
tree
没有此命令的安装此命令
sudo apt-get install tree
run目录下的文件4.文件夹的内容
(1)costant文件下transportProperties定义介质的材料属性
在此文件中定义了粘度。直接点击文件查看即可
在这里插入图片描述mometumTransport文件指定的是湍流模型(不同的版本型号可能有不同文件名)此文件选取的是kepsilon
//注释的部分都是湍流模型,在选用不同的湍流模型时,需要对应的修改0文件夹中的文件
laminar 无需修改
kEpsilon 修改k文件与epsilon文件
komega 修改k文件与omega文件
LRR 修改k、epsilon和R文件
smagorinsky 修改nusgs文件
oneeqeddy 修改k与nusgs文件
SpalartAllmaras 修改nusgs与nutilda文件
(2)0文件夹下的k文件指定各边界的湍动能
在这里插入图片描述本算例中inlet边界类型fixedValue,值为0.375;outlet边界类型为zeroGradient;upperwall边界类型为kqrwallFunction,值为0.375;还有lowerwall以及forntandback
epsilon文件与k文件类似,指定各边界条件的湍流耗散率
在这里插入图片描述P文件与U文件无论采用哪种模型都需要修改
P文件中指定各边界的压力,需注意的是,在不可压缩流动问体重,压力的单位是m2/s2,量纲为压力与密度的比值
在这里插入图片描述
本算例中,指定出口outflow的压力为0,其余为zerogradient
U文件中指定边界的速度分布
在这里插入图片描述本算例中入口inlet速度为10m/s,outlet边界为zeroGradient,其它壁面边界为noslip

(3)system文件
blockmeshdict:指定几何与网格参数
controldict :指定求解过程控制参数
fvschemes:指定求解算法
fvsolution:指定求解控制参数
streamline:流线生成
5.求解计算
进入pitzdaily目录
cd $FOAM_RUN/pitzdaily
利用命令blockMesh生成网格
blockMesh
在这里插入图片描述
在这里插入图片描述
结束之后就是end
利用命令simplefoam求解器进行求解
在这里插入图片描述
time是迭代次数
6.计算后处理
输入命令parafoam打开后处理软件
paraFoam
在这里插入图片描述点击工具栏的solid Color下拉选项,选择U(速度)选择P(压力)
点击工具栏的三角箭头,开始运行
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值