OpenFOAM当中监测力和阻力系数
首先准备好我们自己的平常算例文件,本次我们以圆柱绕流的算例来说明用法
我们找到constant文件夹
打开其中的transportProperties文件
我们将其中的:
nu [0 2 -1 0 0 0 0] 0.01;
修改为:
nu nu [0 2 -1 0 0 0 0] 0.01;
的形式,然后保存
接下来我们找到system目录并打开
打开其中的controlDict文件
在文件后面追加一下语句(每条语句的含义见语句后面的注释)
functions
{
//力的输出
Forces
{
type forces; //名称
functionObjectLibs ("libforces.so"); //包含共享库
patches (CYLINDER); //此处填写需要监测的边界名称,如果有多个边界采用(patch1 patch2 ...)的形式
log true; //选择是否输出log文件,这里我们输出,其实影响不大
rho rhoInf; //参考密度,对于不可压问题,直接填写流体的密度即可
rhoInf 0.001; //这里填写流体密度的数值
CofR (0 0 0);
liftDir (0 1 0); //升力的方向
dragDir (1 0 0); //阻力方向
writeControl timeStep; //按照timeStep的方式输出,其他形式,请参考OpenFOAM用户手册
writeInterval 5; //间隔我们设置每5步输出一次
}
//阻力系数的输出
forceCoeffs
{
type forceCoeffs; //名称
functionObjectLibs ("libforces.so"); //包含共享库
patches (CYLINDER); //此处填写需要监测的边界名称,如果有多个边界采用(patch1 patch2 ...)的形式
log true; //选择是否输出log文件,这里我们输出,其实影响不大
rho rhoInf; //参考密度,对于不可压问题,直接填写流体的密度即可
rhoInf 0.001; //这里填写流体密度的数值
CofR (0 0 0);
liftDir (0 1 0); //升力的方向
dragDir (1 0 0); //阻力方向
pitchAxis (0 0 1);
magUInf 1; //参考速度
lRef 2; //参考长度
Aref 3.14; //参考面积
writeControl timeStep; //按照timeStep的方式输出,其他形式,请参考
OpenFOAM用户手册
writeInterval 5; //间隔我们设置每5步输出一次
}
};
到这里修改文件的配置就算是结束了,接下来我们按照正常流程开始求解,本次我们用icoFoam求解器,输入命令:
icoFoam | tee log
在算例的目录下我们可以看到多出了一个目录postProcessing目录:
然后我们打开该目录,会发现有多出了两个文件夹,分别名为Forces和forceCoeffs(是我们刚才在controlDict下面命名的)
其中Forces文件夹就包含着监测升力和阻力的数据,而forceCoeffs包含相关力的系数:
原视频下载地址为:https://yunpan.cn/cv2FtdIwUvsjT (提取码:9391)
转载于:https://www.cnblogs.com/liusuanyatong/p/11259700.html
OpenFOAM当中监测力和阻力系数相关推荐
- openFOAM当中的收敛问题
OpenFOAM中 <i class="icon-file-text-alt icon-large"></i>fvSolution 字典文件解析 - 作业部 ...
- OF1.7中的p_rgh【翻译】
翻译自:CFD-online 帖子地址:http://www.cfd-online.com/Forums/openfoam-solving/80454-p_rgh-1-7-a.html stawrog ...
- Robotic TMS(一):TMS(经颅磁刺激)介绍
本文为阅读笔记,仅供学习交流使用!!! 经颅磁刺激技术(Transcranial Magnetic Stimulation, TMS)是一种无痛.无创的绿色治疗方法,磁信号可以无衰减地透过颅骨而刺激到 ...
- 物联网智慧消防对比传统消防具有哪些优势?
随着科技的进步和城市化进程的加快,传统消防已经满足不了社会发展的需求,智慧消防应运而生,目前智慧消防已经成为消防安全管理的核心,物联网时代的到来,让智慧消防迎来了更大的发展机遇,变得更加智慧化.系统化 ...
- 【数学】【连续介质力学】流体力学中的对称张量、应变张量和应力张量
文章目录 问题的由来 速度梯度 1 第一行 1.1 分量和形式 1.2 矩阵形式 2 第二行 2.1 分量和形式 2.2 矩阵形式 3 第三行 3.1 分量和形式 3.2 矩阵形式 4 合在一起 对称 ...
- 【数智化案例展】北京城市规划设计研究院——发力城市商圈数字化监测与评估...
极海案例 本项目案例由极海递并参与"数据猿行业盘点季大型主题策划活动--<2022中国企业数智化转型升级创新服务企业>榜单/奖项"评选. 数据智能产业创新服务媒体 -- ...
- fluent阻力系数监测时存在负值的情况,正常吗
对于流体阻力系数的监测,有可能会出现负值的情况.这并不是异常现象,而是表示流体在特定条件下会出现反向流动的现象. 在一些情况下,流体阻力系数可能会出现负值.例如,当流体经过一个循环路径时,如果流体的流 ...
- 实战 SQL!金融机构可疑支付交易的监测 | 原力计划
作者 | 不剪发的Tony老师 责编 | 王晓曼 出品 | CSDN博客 今天,我们来谈谈如何利用 SQL 窗口函数发现可疑的银行卡支付交易.2002 年,中国人民银行为了加强对人民币支付交易的监督管 ...
- PFC 5.0 离散元中的 wall history,监测位移和力
fish语言的好处就是: 很多关键字就是字面意思,我们用起来十分上手: 比如:wall history监测加载过程中的墙的位移 和 墙的接触力: command下的关键词 直接用,比如:ycontac ...
最新文章
- MongoDB内存映射文件
- 等了一个月,我主讲的课程《机器学习》在中国大学慕课开课了!
- 将SQL Server查询导出本地excel(mail发送)
- SecureCRT连接CentOS阿里云,小键盘在VIM情况下,无法输入数字反而出现英文
- Java 网络实例一(获取指定主机的IP地址、查看端口是否已使用、获取本机ip地址及主机名、获取远程文件大小)
- nodejs实践录:简单的log日志模块
- 【Java程序设计】多线程进阶
- 美赛如何选题matlab,2017美赛D题—学习记录
- cartographer原理简述
- 【2020版】Basic4Android安装配置指南
- 批量创建文件夹并命名的方法
- Python学习笔记-2017.5.4thon学习笔记-2017.5.19
- ajax的Provisional headers are shown
- 【Kafka】Kafka消费者相关策略
- 更换VScode背景图,设置VScode背景为你喜欢的图片
- 制作 img系统镜像的详细方法
- js git基本命令
- P528 List接口常用实现类的对比及源码分析
- 讲故事投资 天使投资人的中国式生存
- ESP8266-Arduino编程实例-TMP175数字温度传感器驱动
热门文章
- 98% after emitting CopyPlugin Vue运行到98% after emitting CopyPlugin卡主不动
- linux蓝屏漏洞,WIN 10漏洞:访问特定本地设备导致系统崩溃
- 疯狂Android讲义(第2版)
- 2021年美妆护肤行业电商营销报告
- CCIE一年后的心语
- python 自动发送微信消息 (win)
- Java中 字节转 KB/MB/GB
- mysql模糊查询语句怎么不区分大小写
- 如何为谷歌浏览器启用暗模式
- SpringBoot系列之(二):1.使用SpringBoot