#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
4.文件夹的内容
(1)costant文件下transportProperties定义介质的材料属性
在此文件中定义了粘度。直接点击文件查看即可
mometumTransport文件指定的是湍流模型(不同的版本型号可能有不同文件名)
//注释的部分都是湍流模型,在选用不同的湍流模型时,需要对应的修改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(压力)
点击工具栏的三角箭头,开始运行

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

  1. PostgreSQL10.5安装后(Win10)环境变量配置与运行

    一.PostgreSQL10.5安装后(Win10)环境变量配置 安装见:PostgreSQL10.5安装详细步骤(Win10) 需要设置环境变量,包括三项:data存放路径,lib以及bin目录 C ...

  2. oracle安装错误10301,Oracle数据库案例整理-Oracle系统运行时故障-表空间所在的目录没有可用空间导致收集统计信息失败...

    1.1       现象描述 收集数据库统计信息失败,系统显示如下错误信息: SQL> execute dbms_stats.GATHER_SCHEMA_STATS(ownname=>'i ...

  3. Wox启动后出现Everything Service或Everything Client 没有运行的解决办法

    1. 首先确定everything的插件是正常状态 操作方法:打开Wox安装目录,由于Wox的安装目录是隐藏的,所以需要费点力气,具体路径如下. 2. 确定了插件没有问题以后,去这个网站下载Every ...

  4. Fedora 安装后需要做的第一件事

    一直以来,Red Hat 系的许多教程,都会建议你关闭 SELinux.确实,启用 SELinux 可能会造成许多莫名其妙的错误.但在实际生产环境,甚至是用户工作站,Red Hat 都建议将 SELi ...

  5. openfoam安装中出现allmake error_深入理解 OpenFOAM 环境与编译过程

    深入理解 OpenFOAM 环境变量与编译 操作系统选择 由于 OpenFOAM 在 Linux 平台开发和测试,在非 Linux 平台无法直接对软件进行编译和安装,所以在非 Linux 平台上最简便 ...

  6. ajdt插件安装后无效_使用Eclipse和AJDT开发面向方面的Java应用程序

    AspectJ Eclipse开发工具(AJDT)是一个开源Eclipse技术项目,它提供开发和运行AspectJ应用程序所需的工具. 我们认为,好的工具在实现面向方面的编程的全部好处方面,尤其是在帮 ...

  7. mpython掌控板案例_mPython写的第一个案例——心知天气

    mPython写的第一个案例--心知天气 一.下载mPython,安装天气扩展模块 2.增加天气模块 安装完软件后,打开,点击左侧命令中的"扩展" ,再点最下方的"添加& ...

  8. javascript进阶教程第一章案例实战

    javascript进阶教程第一章案例实战 一.学习任务 通过几个案例练习回顾学过的知识 通过练习积累JS的使用技巧 二.实例 练习1:删除确认提示框 实例描述: 防止用户小心单击了"删除& ...

  9. 活动目录实战之一 windows 2008 r2 安装域中第一台域控制器

    windows 2008R2已经出来很长时间了,想写一下关于活动目录的一些知识.例如:我们应该如何安装域内第一台域控制器呢,找了很多文章,觉得胖哥这篇文章写的非常好,图文并茂,并且把原理讲的也非常清楚 ...

最新文章

  1. 共阳极数码管动态扫描c语言,《C语言编程实训》实训指导书三
  2. 用了5年的旧笔记本不要丢,1/4新机价格升级机器学习战斗本,隔壁研究员都馋哭了...
  3. torchvision nms
  4. 机器学习优化算法(一)
  5. ios 动画 隐藏tabbar_UITabBarViewController 的底部 tabBar 隐藏
  6. Vue组件间常用的通信方式总结
  7. Oracle date日期类型使用
  8. systemtap原理及使用
  9. 让Windows Server 2008 + IIS 7+ ASP.NET 支持10万并发请求--转载
  10. CSS定义表格边框大全(细线/虚线/点线)
  11. 高动态范围红外图像压缩
  12. 云原生架构下的 API 网关实践:Kong (三)
  13. kettle spoon 连接mysql数据库
  14. 数据库驱动和数据库连接(MySQL)
  15. 右键打开git bash 找不到应用程序
  16. obs 推流编码在哪设置_OBS Studio基本设置
  17. 到底什么是 路由器(router)、交换机(switch)
  18. python+selenium 方法大全
  19. 微信小程序 | IM交友聊天功能大汇总
  20. 支小蜜智慧食堂刷脸支付系统,全面提升食堂管理水平

热门文章

  1. 如何用快捷键打开windows下的画图工具
  2. 小米OPPO适配鸿蒙系统,以后oppo或者vivo以及小米有没有机会用使用华为鸿蒙系统?...
  3. TC Games手游助手助你在电脑上玩孤岛先锋手游
  4. ARM Cortex-A73 Power management
  5. linux部署项目(Java项目+Tomcat+mysql)
  6. 毕业论文的结构及要求
  7. java linux创建文件夹_java web工程在linux下创建文件夹和文件
  8. 【Window10配置3080ti的深度学习环境(Anaconda+cuda11.4+pytorch1.11+pycharm)】
  9. 英特尔第十代处理器为什么不支持win7_不支持win7的cpu 七代cpu为什么不支持win7?...
  10. oracle日期修改格式,Oracle 修改默认日期格式