转载自: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数(马赫数)【转载】的更多相关文章

  1. ios中如何计算(页数,行数,等等的算法)

    页数 = (总个数 + 每页最大显示个数 - 1) / 每页显示最大的个数

  2. 51nod 1174 1174 区间中最大的数

    题目链接:51nod 1174 1174 区间中最大的数 ST(Sparse Table)算法学习参考博客:http://blog.csdn.net/niushuai666/article/detai ...

  3. EBS OAF开发中实现參数式弹出窗体

    EBS OAF开发中实现參数式弹出窗体 (版权声明,本人原创或者翻译的文章如需转载,如转载用于个人学习,请注明出处:否则请与本人联系,违者必究) 概览 參数式弹出窗体和嵌入式弹出窗体不一样,它拥有独立 ...

  4. hive优化之——控制hive任务中的map数和reduce数

    一.    控制hive任务中的map数: 1.    通常情况下,作业会通过input的目录产生一个或者多个map任务.主要的决定因素有: input的文件总个数,input的文件大小,集群设置的文 ...

  5. easyui datagrid 禁止选中行 EF的增删改查(转载) C# 获取用户IP地址(转载) MVC EF 执行SQL语句(转载) 在EF中执行SQL语句(转载) EF中使用SQL语句或存储过程 .net MVC使用Session验证用户登录 PowerDesigner 参照完整性约束(转载)

    easyui datagrid 禁止选中行   没有找到可以直接禁止的属性,但是找到两个间接禁止的方式. 方式一: //onClickRow: function (rowIndex, rowData) ...

  6. 532-数组中的K-diff数对

    532-数组中的K-diff数对 给定一个整数数组和一个整数 k, 你需要在数组里找到不同的 k-diff 数对.这里将 k-diff 数对定义为一个整数对 (i, j), 其中 i 和 j 都是数组 ...

  7. C#中SqlDataAdapter的使用小结---转载

    C#中SqlDataAdapter的使用小结 转载 叁木-Neil 最后发布于2018-06-07 21:29:39 阅读数 8275 收藏 展开 SqlDataAdapter对象 一.特点介绍1.表 ...

  8. 【转】hive优化之--控制hive任务中的map数和reduce数

    一.    控制hive任务中的map数:  1.    通常情况下,作业会通过input的目录产生一个或者多个map任务. 主要的决定因素有: input的文件总个数,input的文件大小,集群设置 ...

  9. JS案例之8——从一个数组中随机取数

    近期项目中遇到一个需求,从一个列表中随机展示列表的部分内容,需求不大,JS也非常容易实现.主要是运用到了Math对象的random方法,和Array的splice方法. 思路是先新建一个数组,存放所有 ...

随机推荐

  1. 安装Nvida 显示环境

    查看是否能正确加载nvidia 驱动 在终端输入 (glxinfo 需要安装mesa-utils) 如果可以正确加载了nvidia驱动 那么在输入的内容中可以看到NVIDIA 字样 如果GPU是Int ...

  2. VBA常量(八)

    常量是一个命名的内存位置,用于保存脚本执行期间固定(无法更改)的值.如果用户试图更改常量值,则脚本执行结束时会出现错误.常量声明与声明变量相同. 以下是命名常量的规则 - 常量名称必须使用一个字母作为 ...

  3. js入门第一篇

    简介:JavaScript 运行在客户端(浏览器)是一种客户端语言,javascript的引擎被称为JavaScript引擎,为浏览器的一部分广泛用于客户端的脚本语言 应用场景:网页特效, 服务端开发 ...

  4. iOS 9.0中UIAlertController的用法。

    1.我为什么要写这篇博客记录它? 答:因为 UIAlertView和UIActionSheet 被划线了 苹果不推荐我们使用这两个类了,也不再进行维护和更新,为了以后方便使用我来记录一下.如图所示 正 ...

  5. selenium实现登录百度(自动识别简单验证码)

    需要做的工作 0.工程结构 1.代码: ①baidu_login.py import re import os import sys import time import random from se ...

  6. 关闭mysql严格模式

    配置文件my.ini sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" 修改为 s ...

  7. Win10建立标准账户并设置标准账户权限

    Win10建立标准账户,并使用组策略对标准帐户的权限进行管理. 注意:本文内容均在管理员帐户下操作,可以只看图片按图示步骤操作即可. 一.建立一个标准账户用于公用登录 (1)按”win健+R”运行“c ...

  8. IE浏览器中使用js调用cmd命令行demo

    <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="C ...

  9. flask例子

    1.例子:   https://blog.csdn.net/z564359805/article/details/83474387 def get_embedding(bc,query_list,ba ...

  10. 【万能的DFS和BFS基础框架】-多刷题才是硬道理!