paraview显示指定时间段的时均图(两种方法)
方法一:
首先计算以后会得到每个时刻的网格数据,如下图:

但是我们只想要比如最后2s的数据,如果直接导入,paraview会把从0s时刻的数据全部加载,做时均图的时候也就是对整个时间段做时均,不是我们想要的效果。这时候可以这样,新建一个文件夹,把最后20s对应的数据文件拷到那个文件夹下,如下图:

可以看到,这里的数据从1000开始,我的时间步长是0.01,所以是10s时刻开始,然后用paraview导入这些数据,如下图:

选择第一个Type是Group的那个数据,效果如下:

然后开始做时均处理:




我这里是显示的空隙率的时均,也可以自己定义其他变量的时均。
方法二:
上面那种方法其实没啥毛病,唯一的不足就是显示不了时间,因为时间数据是保存在
里面的,而*.vtu只是保存对应时刻的网格数据,具体pvd数据与vtu数据的关系,可以参考mfix-2016.1\tutorials\vtk_regions中的tutorial,这里稍微引一小段说明:
"The term VTK refers to a family of files that include a series of VTU (transient) files and a PVD file that stores the simulation time associated with each VTU file. Typically, the PVD file is opened with Paraview for post‐processing. Once loaded, Paraview can loop through all VTU files. " -- from VTK Regions tutorial (obtained in mfix-2016.1\tutorials\vtk_regions)
所以我们只要把pvd中的内容稍作修改,只让它读取后面的一部分内容就可以了。用notepad++或者记事本把FB2D.pvd文本文件打开(在此之前记得备份):

很容易看懂,一个时刻对应一个数据,比如我要把前面2s的内容去掉,删掉对应部分即可:

可以看到,现在它从2s开始往后取数据。需要注意的是,这里*.pvd文本不要随便换路径,因为它会根据它的相对路径去找*.vtu文件,可以看到file="./VTU/FB2D_0202.vtu"这个部分的意思是去当前路径下的VTU文件夹里去找vtu文件。
最后我们再直接导入pvd文件即可:

可以发现,第0帧的时候是2s,然后取时均的方法和前面一样:


paraview显示指定时间段的时均图(两种方法)的更多相关文章
- 转载]PhpCms V9调用指定栏目子栏目文章的两种方法
PhpCms V9调用指定栏目子栏目文章的两种方法 第一种.直接写子栏目id ,用cat in {pc:get sql="SELECT * from v9_news where status ...
- matplotlib 绘制多个图——两种方法
import numpy as np import matplotlib.pyplot as plt #创建自变量数bai组du x= np.linspace(0,2*np.pi,500) #创建函数 ...
- 鼠标经过图片时变换的两种方法--css+div及javascript应用
javascript方式: 熟悉使用document.getElementById()取得节点对象 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTM ...
- CSS实现背景图尺寸不随浏览器大小而变化的两种方法
一些网站的首页背景图尺寸不随浏览器缩放而变化,本例使用CSS 实现背景图尺寸不随浏览器缩放而变化,方法一. 把图片作为background,方法二使用img标签.喜欢的朋友可以看看 一些网站的首页 ...
- DataGridView显示数据的两种方法
1.简介 DataGridView空间是我们经常使用的显示数据的控件,它有极高的可配置性和可扩展性. 2.显示数据 DataGridView显示数据一般我们经常使用的有两种方法,一种是直接设置Data ...
- SQL Server中灾难时备份结尾日志(Tail of log)的两种方法
转自:http://www.cnblogs.com/CareySon/archive/2012/02/23/2365006.html SQL Server中灾难时备份结尾日志(Tail of log) ...
- html中如何实现表格移入移出时背景颜色改变?(两种方法)
html中如何实现表格移入移出时背景颜色改变?(两种方法) 一.总结 1.通过css的table标签的hover属性: 10 #tab:hover{ 11 background: green 12 } ...
- 代码操作Word时,目录自动更新的两种方法
最近的项目中有一个功能点为:根据分析数据库并生成报告.不过不是大数据.数据挖掘之类,报告的内容.组织方式都是事先固定下来的.实现的方式为,在普通word文档中插入书签制成模板,然后程序使用OpenXM ...
- 利用来JS控制页面控件显示和隐藏有两种方法
利用来JS控制页面控件显示和隐藏有两种方法,两种方法分别利用HTML的style中的两个属性,两种方法的不同之处在于控件隐藏后是否还在页面上占空位. 方法一: 1 2 document.getEle ...
随机推荐
- Java,猜猜输出是什么?
看看下面代码的输出是什么: public class MemoeryManager { public static void main(String[] args){ String a="a ...
- codeforces:Roads in the Kingdom分析和实现
题目大意:国家有n个城市,还有n条道路,每条道路连通两个不同的城市,n条道路使得所有n个城市相互连通.现在国家经费不足,要关闭一条道路.国家的不便度定义为国家中任意两个不同的城市之间的距离的最大值,那 ...
- 使用laravel实现用户的登陆
首先在 php artisan 里面 make:auth 生产一个门脸类 修改配置文件里面要哪个模型登陆 模型得继承一下才能 先写一下注册 密码必须要使用laravel的加密方法,使用MD5都没用 l ...
- Apache apxs命令
一.简介 apxs是一个为Apache HTTP服务器编译和安装扩展模块的工具,用于编译一个或多个源程序或目标代码文件为动态共享对象,使之可以用由mod_so提供的LoadModule指令在运行时加载 ...
- Luogu 3066 [USACO12DEC]逃跑的BarnRunning Away From…
好像是某CF的题,不记得…… 很套路的题,但是觉得可以做一下笔记. 倍增 + 差分. 有一个比较简单的思路就是每一个点$x$向上走一走,直到走到一个点$y$使总路程恰好不超过超过了$L$,然后把$(x ...
- Luogu 3350 [ZJOI2016]旅行者
BZOJ 4456 听若干个大佬讲过$n$遍终于写掉了. 我把时限基本上跑满了2333…… 分治 + 最短路. 首先我们去分治这个矩形格子,找到一条长边把它对半切,对切开的边上的每一个点跑一遍最短路然 ...
- 5.python之pip安装模块失败
本文是篇水文,主要是在学习python过程中总是遇到使用pip安装一些模块失败,记录一下安装模块解决办法 第一种方法: 首先安装wheel模块: pip install wheel 如果wheel都安 ...
- Jmeter接口测试-新用户注册API
新用户注册 新用户注册的接口是POST /register username/password/password_confirmation 该接口需要提供3个参数,分别是 username 用户名 p ...
- wp8扩展器大全
<Extensions> <!--扩展照片中心--> <Extension ExtensionName="Photos_Extra_Hub" Cons ...
- Ubuntu下添加Python环境变量
最近把自己在windows上的Django项目放在的Ubuntu上,启动时提示找不到模块 原来是自己的项目用的是虚拟环境,安装的第三方库全部在虚拟环境中 AutoTestSite/venv/Lib/s ...