ParaView
文章平均质量分 62
ParaView
beidou111
研究图形学流体仿真。个人学习笔记,仅作记录,侵权必删。曾经是搞CFD流化床生物质的。现北航计算机博士生在读。联系请发邮件。私信不看。邮箱:li_cl@foxmail.com
展开
-
画出某一高度截面上的颗粒速度分布线图
目标:画出某一高度截面上的颗粒速度分布线图如下图时间:2021-3-11原始算例:MFiX官方算例2D DEM方法1:借鉴Yin博客,先把颗粒速度插值到网格再画图借鉴Yin 博客上将颗粒速度插值到网格上的方法。利用reactionRates这个数组。插值以后再取时均,最后再截面。https://www.cnblogs.com/Jay-CFD/p/10786299.html结果:这种方法是可行的,但是最新版本由于更改了后处理源码会导致错误,需要退回到1931版本如图这种方法需要更改源代码原创 2021-03-12 10:39:27 · 1527 阅读 · 1 评论 -
【paraview】采用tracer和macro宏来记录paraview的操作过程用于重复性工作
录制宏的意义在于重复性工作,相当于记录了手动操作的步骤。注意要点录制tracer的paraview版本不能高于 读取的paraview版本,也就是向下兼容但是不能向上兼容(兼容问题可能出现但不一定出现,尽量采用同一个版本)。录制的脚本语言是python录制的操作可以选默认的第二项any *modified* properties,也可以选第三项,only-user*modified*properties。但是推荐选第三项,因为记录的操作更少,更不容易出问题。基本步骤1. 读取源数据2. 点原创 2021-01-15 21:12:17 · 1561 阅读 · 4 评论 -
【Paraview】决定Paraview后处理速度的因素是CPU
以前一直以为paraview后处理大量数据的时候限制速度的主要因素是硬盘的传输速度。今天做了个测试,发现居然可能是CPU决定的。此测试只是初步的,因为我自己没有其他测试主机了,所以只能测试一下不同硬盘。结果如下测试对象是二维流化床的算例,1800个网格全选后plot over time比较令人惊诧的是,机械硬盘和固态硬盘几乎无差距(甚至有时固态更慢)而CPU占用率一直保持在30%多。Paraview这个软件并行做的非常好,每个线程的负载几乎一样,都是30%多。不亏Paraview(para应该是pa原创 2020-12-18 11:01:00 · 1036 阅读 · 0 评论 -
【ParaView】使用Paraview 的comparitive视图同时显示不同时间步的结果
来源paraview 5.7 user guide chapter 11问题描述一种比较常见的应用场景是:瞬态的流场,要动态地显示其过程,除了每个时间点截屏一次,还可以用本方法快速完成。操作流程以官方算例can.ex2为例从examples文件夹即可加载这个算例就是挤压一块铁皮1. 打开compartive view出现如下视图2. 打开comparative view inspector3 设置参数comparative view inspector中Layout是选原创 2020-11-26 16:28:26 · 1673 阅读 · 1 评论 -
【Paraview】【转】Paraview显示颗粒轨迹
https://www.cnblogs.com/Jay-CFD/p/11066776.html转载 2020-05-01 17:06:53 · 3621 阅读 · 1 评论 -
【paraview】vtkwrite函数:利用matlab写入vtk流场输入
参考https://www.cnblogs.com/dalanjing/p/10696804.html目的:利用vtkwrite函数写出符合vtk格式的文件(写出文件保存为*.vtk并可以被paraview读入)MATLAB函数vtkwrite使用方法这里解释一下原博主给出的一个例子前6个参数是必须要给的分别是写出的文件名,数据类型,x坐标,y坐标,z坐标注意这里的X Y Z必须都是三维的数据。即X为354115的张量,Y也是354115的张量,Z也是354115的张量。点的顺序是先X方向上排原创 2020-11-02 09:50:55 · 4051 阅读 · 1 评论 -
【转】paraview将csv格式显示为云图
转自paraview将csv格式显示为云图 - JayYin - 博客园https://www.cnblogs.com/Jay-CFD/p/13440358.html仅作收藏,侵删转载 2020-11-01 11:18:43 · 3070 阅读 · 0 评论 -
paraview显示自己写的流场(入门)
在YouTube上看到Sharcnet HPC这个人的介绍paraview写入流场格式的视频。很简单,基本上不用什么额外的格式。在此尝试了一下。操作1 自己准备一个流场其实就一列,就是数组a,用c++ 写出到二进制文件aaa.raw#include <math.h>#include <stdlib.h>#include <stdio.h>int main(){ const int n=20; const int dim=2*n+1;原创 2020-10-31 21:21:23 · 1161 阅读 · 0 评论 -
【paraview】paraview做时均图并去掉前20s(temporal statistics过滤器)【2020-12-2更新】
Filter名: temperalStatistics原创 2020-09-04 21:59:22 · 1446 阅读 · 0 评论 -
paraview输出高清晰度带速度箭头颗粒分布图
打开.pvd文件导入颗粒(这个文件本身只包含时间信息,用来和.vtp文件关联的)用速度着色(着色选jet,表示形式选point gausssian),并添加时间标注(control+空格搜索 annote time filter ), 如图调整下时间标注的字体等等为颗粒加下速度箭头使用glyph稍微调整下参数,如图输出file->save screenshot随便给个名字,一般学术出版,格式选tiff或者jpeg像素给大一些看看结果...原创 2020-08-24 22:03:05 · 6677 阅读 · 3 评论 -
paraview 选择多个颗粒/网格plot over time的时候可以显示统计值,也可以选择某一个颗粒/网格
如题paraview 选择多个颗粒/网格plot over time的时候可以显示统计值,也可以选择某一个颗粒/网格paraview版本5.8 linux问题描述之前画一大堆颗粒或者网格随时间的变化的时候,一般都是全选中后然后画出来。单独画某个颗粒的时候,再特意find data给定颗粒编号。今天发现可以在全选中颗粒的同时,画出某个单独的颗粒的信息了。关键就在于取消勾选only report selection statistics如图, 下面display会出现一堆复选框,可以选择某个ID原创 2020-08-20 22:48:31 · 1530 阅读 · 4 评论 -
利用paraview统计颗粒质量,碳质量,碳转化率
目标:求出所有颗粒碳质量的加和,用于计算碳转化率颗粒质量本来是可以在MFiX中直接输出,但是碳的质量不行。但是可以输出碳的质量分数。此外,最重要的是要能实时统计所有颗粒质量的加和。还要排除砂砾的干扰,只对生物质颗粒进行加和。之前一直没解决这个问题的原因是不会实时加和。直到看到这个帖子参考:https://forum.cfdac.com/t/topic/190/2原本的calculator里面是没有sum这个函数的,但是python calculator里面有。1. 导入颗粒文件(vtp或者是原创 2020-07-30 20:02:50 · 1229 阅读 · 0 评论 -
【paraview进行MFiX后处理】如何计算某一气体组分的质量流量/气体产量
MFiX版本:20.1.2paraview版本:5.8目的:在一个反应容器中,发生反应并产生H2,我们需要算出H2的质量流量,并且测定出气体产量。当前MFiX只能输出H2气体质量分数,但是没有办法输出总质量或者质量流量,所以问题归结于求质量流量,并且进行时间积分。求总产量,相当于求对某一切面流过的质量流量积分。导入流场。做切面。点Y normal可以直接把切面与Y轴垂直如果没显示切面,勾选show plane在 origin中输入切面所在位置对切面积分在filter &g原创 2020-05-21 17:49:09 · 2695 阅读 · 2 评论 -
ParaView同时显示两个窗口时保持视角同步【User guide 教程例子】
很简单例如想同时显示压力和温度场,并且要保持视角是同步的。先分下视窗,一个用压力着色,一个用温度着色注意两个视窗在pipline里面选择的对象是不同步的,要分别选择。其次哪个视窗有蓝色的框框就代表被选中了选中右侧视窗,然后把右侧视窗的眼睛打开右边按照温度着色这时候发现视角是不一样的,如果想同步观察温度场和压力场呢?需要连接摄像头(link camera)在随便一个视窗上右键...原创 2020-01-23 13:35:24 · 2266 阅读 · 0 评论 -
OpenFOAM后处理,paraview创建动画视频的三种方式
首先在 paraView中保存图片序列。点击file>save Animation,可以保存为tif, png, jpg等格式的图片序列。可以规定保存的帧数,默认是每个timestep一帧。注:图片很多的话最好建立一个新的文件夹。其次把图片序列转换为视频或者GIF,有两种方式第一种方式:利用OpenFOAM带的第三方后处理工具算例文件夹下终端键入foamCreateVedio具体用...原创 2019-03-22 18:20:20 · 9818 阅读 · 0 评论 -
paraview以列表形式导出流场所有信息
例如我们要计算某一个切面的流量那么就需要知道某时刻垂直该面的速度和气体密度作一个slice (切面)2. 打开一个新的layout 以列表形式查看该切面在该时刻的信息3. showing选 slice1, Attribute选Cell data。现在就能看见该时刻的所有信息了。 按播放键,能看到每个时刻的值。4. 以列表形式保存(实际上不需要第二和第三步也能直接保存)菜单栏File ...原创 2020-01-23 11:36:38 · 5953 阅读 · 3 评论 -
paraview显示流线【user guide 教程EX 2.12】
参考user guide Excercise 2.12目的:显示流线并且按照速度大小显示箭头大小工具:paraview 5.7 windows串行版本算例:disk_out_ref.ex2在官网可以下载,包括user guidehttps://www.paraview.org/Wiki/The_ParaView_Tutorial添加streamline filter (左上角)将s...原创 2020-01-22 21:27:09 · 7554 阅读 · 4 评论 -
Paraview 显示模拟时间
control+空格搜索filter加上AnnotateTime Filter即可显示模拟时间原创 2020-01-15 17:06:36 · 2330 阅读 · 0 评论