当前位置: 首页 > news >正文

openfoam生成的非均匀固体Solid数据分析、VTK数据格式分析、以及paraview官方用户指导文档和使用方法

一、openfoam生成的非均匀固体Solid数据分析

对于Solid/dealii-output文件,固体的数据文件,

# vtk DataFile Version 3.0
#This file was generated by the deal.II library on 2024/7/10 at 9:46:15
ASCII
DATASET UNSTRUCTURED_GRIDPOINTS 108000 double
0 0 -1.524
0.009525 0 -1.524
0.01905 0 -1.524
5.71584e-08 0.013716 -1.524
0.00952503 0.013716 -1.524
0.01905 0.013716 -1.524
6.28932e-08 0.027432 -1.524
……
(共20多万行)

数据解析如下:      


line 8:points 108000   # 代表108000个point
line 108008:CELLS 4000 112000   #应该是4000个cell
line 112012 POINT_DATA 108000   #代表108000个 VECTORS displacement数据
line 112013:VECTORS displacement double #矢量数据位置,108000行,每行是三元组
line 220014: SCALARS strain_xx double 1  #占1行,后面跟了一大行数据,但是一行里预计有108000个strain_xx数据,SCALARS代表标量
line 220017:SCALARS strain_xy double 1
line 220018: SCALARS strain_xy double 1
后面跟的都是这几个数据(strai_xx,xy,xz,……)


共220040行

然后看paraview中展示的  

Solid/linear_elasticity.prm文件里

 set Mesh n_x            = 8
  set Mesh n_y            = 25
  set Mesh n_z            = 20  # 100
这个8x25x20 = 4000个cell,定义cell数目

故在paraview的information中能看到

cells:4000
points:108000
>>>>>>>>>>cells中一个单元格由27个point组成,27:表示这个单元由27个顶点组成。所以4000个cellx27(每个cell由27个point表示) = 108000个point

根据上面分析,也就是说固体方面:108000个points的坐标在变化,4000个cell是不变的(因为对points序号),还有cell的位移值(等属性值)4000个矢量是变化的,其他不变。


二、VTK数据格式分析

这个部分可以参照官网的解析:

3. Understanding Data — ParaView Documentation 5.11.0 documentation

三、paraview官方用户指导文档和使用方法

官网文档链接:在paraview软件中,点击工具栏中的help->paraview guide 即可直接跳转到浏览器打开官网指导页面。

官网链接如下:Welcome to ParaView Documentation ! — ParaView Documentation 5.11.0 documentation

 指导手册如下:(属于上面链接里的)

ParaView Reference Manual — ParaView Documentation 5.11.0 documentation

用户指导如下:(属于上面链接里的)

ParaView User’s Guide — ParaView Documentation 5.11.0 documentation

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 昇思15天
  • sdwan是硬件还是网络协议?
  • html+css+js仿黑客帝国代码雨
  • 应对高并发请求:服务器性能压力的解决方案
  • TLS与SSL的区别
  • 手机下载APP (uniapp/vue)
  • 矩阵分解及其在机器学习中的应用
  • 基于SpringBoot+Hadoop+python的物品租赁系统(带1w+文档)
  • Pinia
  • jdk中自带的并发类
  • Bash ——shell
  • 从零开始实现大语言模型(三):Token Embedding与位置编码
  • 香蕉派BPI-Wifi6迷你路由器公开发售
  • 微积分-导数6(隐式导数)
  • grid布局下的展开/收缩过渡效果【vue/已验证可正常运行】
  • [译]如何构建服务器端web组件,为何要构建?
  • 【编码】-360实习笔试编程题(二)-2016.03.29
  • 【跃迁之路】【735天】程序员高效学习方法论探索系列(实验阶段492-2019.2.25)...
  • 2017前端实习生面试总结
  • Bytom交易说明(账户管理模式)
  • docker python 配置
  • docker容器内的网络抓包
  • ES6系统学习----从Apollo Client看解构赋值
  • Fastjson的基本使用方法大全
  • If…else
  • Redash本地开发环境搭建
  • Selenium实战教程系列(二)---元素定位
  • 大主子表关联的性能优化方法
  • 构建二叉树进行数值数组的去重及优化
  • 实现简单的正则表达式引擎
  • 使用阿里云发布分布式网站,开发时候应该注意什么?
  • 因为阿里,他们成了“杭漂”
  • 怎样选择前端框架
  • No resource identifier found for attribute,RxJava之zip操作符
  • FaaS 的简单实践
  • 小白应该如何快速入门阿里云服务器,新手使用ECS的方法 ...
  • 专访Pony.ai 楼天城:自动驾驶已经走过了“从0到1”,“规模”是行业的分水岭| 自动驾驶这十年 ...
  • ​DB-Engines 12月数据库排名: PostgreSQL有望获得「2020年度数据库」荣誉?
  • ​Kaggle X光肺炎检测比赛第二名方案解析 | CVPR 2020 Workshop
  • ​LeetCode解法汇总518. 零钱兑换 II
  • # Maven错误Error executing Maven
  • # Pytorch 中可以直接调用的Loss Functions总结:
  • # 消息中间件 RocketMQ 高级功能和源码分析(七)
  • #我与Java虚拟机的故事#连载09:面试大厂逃不过的JVM
  • (2)STL算法之元素计数
  • (2024.6.23)最新版MAVEN的安装和配置教程(超详细)
  • (9)目标检测_SSD的原理
  • (bean配置类的注解开发)学习Spring的第十三天
  • (附源码)计算机毕业设计ssm本地美食推荐平台
  • (附源码)计算机毕业设计高校学生选课系统
  • (附源码)流浪动物保护平台的设计与实现 毕业设计 161154
  • (利用IDEA+Maven)定制属于自己的jar包
  • (六)vue-router+UI组件库
  • (欧拉)openEuler系统添加网卡文件配置流程、(欧拉)openEuler系统手动配置ipv6地址流程、(欧拉)openEuler系统网络管理说明
  • (四)TensorRT | 基于 GPU 端的 Python 推理