Tecplot中如何计算Ma数(马赫数)【转载】
转载自:http://blog.163.com/wanglei2146073@126/blog/static/90689607201282555055144/
fluent是我们常用的CFD软件,但由于fluent在结果展示上功能不是特别强大,所以往往需要tecplot进行后处理。这里我就经常遇到的问题"tecplot里的云图(contour)选项里没有Ma数"该如何处理进行简单的说明。
解决办法:
1.利用fluent导出tecplot格式的data
在fluent里导出格式里选择tecplot,在function write里选中要导出的数据,只要包括Mach number这项,在tecplot的contour里就有Ma了。这个比较简单了,就不详细说明了。

2.在tecplot里编写Ma计算的函数
(1)这种方法其实也很简单,只是在网上不容易查到。在tecplot里选择File->load data
file(s)->Fluent data loader,然后选择相应的case和data文件,便将fluent计算结果导入tecplot里了。
(2)Data->data set
informations,如图所示:

在数据信息里对我们有用的是variable(s),图中红色标出来的区域。所有的变量在tecplot调用格式为"Vx",x代表数字。比如V3就是压力pressure,V1就是X坐标值,V2就是Y坐标值。这个很有用的,一定要记住调用格式哦!
(3)编写函数
Data->Alter->Specify
Equations,弹出下图:

Equation(s)区域就是编写函数的地方,计算Ma数的函数非常简单,即:
{c}=sqrt(1.4*287*V17) %%计算当地声速,注意V17是表示在我这个例子里,V17为temperature,具体是V多少需要从步骤(2)里获得
{v}=sqrt(V12*V12+V13*V13)
%%计算速度,即sqrt(Vx^2+Vy^2+Vz^2
{Ma}={v}/{c} %%计算马赫数
然后点Compute,如果出现了如图所示的,就OK了
这个时候可以去contour下看,就会出现新的三个变量,分别是c,v和Ma。
注:有可能出现

TECPLOT编辑公式求马赫数出现overflow or underflow in divide
operation
原因:是因为temperature为0,导致除法出现0
解决办法:在temperature的基础上0.0001,只要比0大一点就行。
Tecplot中如何计算Ma数(马赫数)【转载】的更多相关文章
- ios中如何计算(页数,行数,等等的算法)
页数 = (总个数 + 每页最大显示个数 - 1) / 每页显示最大的个数
- 51nod 1174 1174 区间中最大的数
题目链接:51nod 1174 1174 区间中最大的数 ST(Sparse Table)算法学习参考博客:http://blog.csdn.net/niushuai666/article/detai ...
- EBS OAF开发中实现參数式弹出窗体
EBS OAF开发中实现參数式弹出窗体 (版权声明,本人原创或者翻译的文章如需转载,如转载用于个人学习,请注明出处:否则请与本人联系,违者必究) 概览 參数式弹出窗体和嵌入式弹出窗体不一样,它拥有独立 ...
- hive优化之——控制hive任务中的map数和reduce数
一. 控制hive任务中的map数: 1. 通常情况下,作业会通过input的目录产生一个或者多个map任务.主要的决定因素有: input的文件总个数,input的文件大小,集群设置的文 ...
- easyui datagrid 禁止选中行 EF的增删改查(转载) C# 获取用户IP地址(转载) MVC EF 执行SQL语句(转载) 在EF中执行SQL语句(转载) EF中使用SQL语句或存储过程 .net MVC使用Session验证用户登录 PowerDesigner 参照完整性约束(转载)
easyui datagrid 禁止选中行 没有找到可以直接禁止的属性,但是找到两个间接禁止的方式. 方式一: //onClickRow: function (rowIndex, rowData) ...
- 532-数组中的K-diff数对
532-数组中的K-diff数对 给定一个整数数组和一个整数 k, 你需要在数组里找到不同的 k-diff 数对.这里将 k-diff 数对定义为一个整数对 (i, j), 其中 i 和 j 都是数组 ...
- C#中SqlDataAdapter的使用小结---转载
C#中SqlDataAdapter的使用小结 转载 叁木-Neil 最后发布于2018-06-07 21:29:39 阅读数 8275 收藏 展开 SqlDataAdapter对象 一.特点介绍1.表 ...
- 【转】hive优化之--控制hive任务中的map数和reduce数
一. 控制hive任务中的map数: 1. 通常情况下,作业会通过input的目录产生一个或者多个map任务. 主要的决定因素有: input的文件总个数,input的文件大小,集群设置 ...
- JS案例之8——从一个数组中随机取数
近期项目中遇到一个需求,从一个列表中随机展示列表的部分内容,需求不大,JS也非常容易实现.主要是运用到了Math对象的random方法,和Array的splice方法. 思路是先新建一个数组,存放所有 ...
随机推荐
- 12.java中参数传递机制---形参和实参
1.形参:用来接收调用该方法时传递的参数.只有在被调用的时候才分配内存空间,一旦调用结束,就释放内存空间.因此仅仅在方法内有效. public void swap(int a, int b) { in ...
- css3 transform实现水平和垂直居中
代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF ...
- string+DP leetcode-4.最长回文子串
5. Longest Palindromic Substring 题面 Given a string s, find the longest palindromic substring in s. Y ...
- JdbcTemplate批量插入数据
运行环境:SpringBoot,注入JdbcTemplate @Autowired private JdbcTemplate jdbcTemplate; 1.单表批量插入数据 @Test public ...
- windows使用zip包安装mysql8.0.12
1.前言 在windows下有两种安装mysql的方式,一种是msi的方式,一种是使用zip包的安装方式.通常都是用msi的方式,毕竟不需要敲命令,只用图形界面就可以完成安装.zip包的安装方式也很简 ...
- C#的预处理指令
- 《形式化分析工具Scyther性能研究》------摘抄整理
本篇论文的主要创新点在--------使用 Scyther工具发现对部分 KCI攻击搜索出现漏报的现象,并给出了存在的原因, 介绍了 形式化分析工具 AVispa全称是 Automated V ...
- python学习笔记:建立一个自己的搜索引擎
写学习笔记是我学习python以来养成的一个习惯,每学习一个知识点,便整理成文字记录下来.搜索引擎大家经常都有在使用,国内外也很很多搜索引擎平台. Google搜索引擎建立至今已经快20年了,之后全球 ...
- 使用fastjson统一序列化响应格式
摘要:其实很简单的处理方式,只不够优雅,或者说没有找到fastjson为其提供便捷的处理方式.因此记录下处理该问题的过程. 目标:将所有api请求,即响应为APPLICATION_JSON的内容做统一 ...
- PHP 获取上传文件的实际类型
方案一: mime_content_type ( string $filename ) : string (PHP 4 >= 4.3.0, PHP 5, PHP 7) mime_content_ ...