方法一:

首先计算以后会得到每个时刻的网格数据,如下图:

但是我们只想要比如最后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显示指定时间段的时均图(两种方法)的更多相关文章

  1. 转载]PhpCms V9调用指定栏目子栏目文章的两种方法

    PhpCms V9调用指定栏目子栏目文章的两种方法 第一种.直接写子栏目id ,用cat in {pc:get sql="SELECT * from v9_news where status ...

  2. matplotlib 绘制多个图——两种方法

    import numpy as np import matplotlib.pyplot as plt #创建自变量数bai组du x= np.linspace(0,2*np.pi,500) #创建函数 ...

  3. 鼠标经过图片时变换的两种方法--css+div及javascript应用

    javascript方式:    熟悉使用document.getElementById()取得节点对象 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTM ...

  4. CSS实现背景图尺寸不随浏览器大小而变化的两种方法

    一些网站的首页背景图尺寸不随浏览器缩放而变化,本例使用CSS 实现背景图尺寸不随浏览器缩放而变化,方法一. 把图片作为background,方法二使用img标签.喜欢的朋友可以看看   一些网站的首页 ...

  5. DataGridView显示数据的两种方法

    1.简介 DataGridView空间是我们经常使用的显示数据的控件,它有极高的可配置性和可扩展性. 2.显示数据 DataGridView显示数据一般我们经常使用的有两种方法,一种是直接设置Data ...

  6. SQL Server中灾难时备份结尾日志(Tail of log)的两种方法

    转自:http://www.cnblogs.com/CareySon/archive/2012/02/23/2365006.html SQL Server中灾难时备份结尾日志(Tail of log) ...

  7. html中如何实现表格移入移出时背景颜色改变?(两种方法)

    html中如何实现表格移入移出时背景颜色改变?(两种方法) 一.总结 1.通过css的table标签的hover属性: 10 #tab:hover{ 11 background: green 12 } ...

  8. 代码操作Word时,目录自动更新的两种方法

    最近的项目中有一个功能点为:根据分析数据库并生成报告.不过不是大数据.数据挖掘之类,报告的内容.组织方式都是事先固定下来的.实现的方式为,在普通word文档中插入书签制成模板,然后程序使用OpenXM ...

  9. 利用来JS控制页面控件显示和隐藏有两种方法

    利用来JS控制页面控件显示和隐藏有两种方法,两种方法分别利用HTML的style中的两个属性,两种方法的不同之处在于控件隐藏后是否还在页面上占空位. 方法一:  1 2 document.getEle ...

随机推荐

  1. dataTable写入数据库(大数据写入)

    例1: connectionStr,链接字符串dataTableName, 数据库中对应表名sourceDataTable DataTable 要写入数据库的DataTable字段要和表一致 publ ...

  2. c++ 装饰模式(decorate)

    装饰模式:动态地给一个对象添加一些额外的职责.就增加功能来说,装饰模式相比生成子类 更为灵活.有时我们希望给某个对象而不是整个类添加一些功能.比如有一个手机,允许你为手机添加特性,比如增加挂件.屏幕贴 ...

  3. orzdba工具安装注意事项

    orzdba是一个监控mysql性能的一个比较好用的perl脚本,是淘宝开源的小工具,下载地址http://code.taobao.org/p/orzdba/src/trunk/ 配置过程中除了参照& ...

  4. ESP8266-iot-3

    ESP8266 WIFI操作 参考资料 模式选择 程序: 把之前的Helloworld程序复制过来改成wifi工程 先输出获取的当前模式 编译后会出错,因为os_printf的头文件没有被包含进来 结 ...

  5. Shiro——MD5加密

    一.shiro默认密码的比对 通过 AuthenticatingRealm 的 credentialsMatcher 属性来进行的密码的比对 /**源码org.apache.shiro.realm.A ...

  6. ubuntu扩展屏幕

    1.了解设置的名称 直接运行xrandr(不带任何参数)就可以显示出当前的显示设备及设备的模式. xdj@xdj-Presario-CQ42-Notebook-PC:~$ xrandr Screen ...

  7. Edge 自动给数字加下划线的问题

    <meta name="format-detection" content="telephone=no,email=no,address=no">

  8. SQL修改字段类型

    ALTER TABLE 表名 ALTER COLUMN 列名 新的数据类型[(长度)] NULL或NOT NULL 例:ALTER TABLE 教师 ALTER COLUMN 办公室 CHAR(20) ...

  9. easyUI form sumit 中文乱码

    jsp 编码方式: pageEncoding="UTF-8" tomcat 编码方式: <Connector connectionTimeout="20000&qu ...

  10. 什么是Condition Number(条件数)?

    In the field of numerical analysis, the condition number of a function with respect to an argument m ...