图扑 Web 可视化引擎在仿真分析领域的应用( 二 )
文章图片
文章图片
上方为基于钻孔数据的三维地质模型可视化 , 智慧矿山是一个汇聚了多学科、多主题、多维空间信息的复杂系统 , 是在矿山地表和地下开采矿产资源的工程活动中所涉及的各种静、动态信息的全部数字化管理 , 智能分析 , 可视化展示 , 从而达到降本增效 , 实现企业利益的最大化 。
粒子流贴图
对于需要在一个面上展示的流体场 , 比如风场 , 水流场 , 压力场等 , 需要以动态的方式呈现 , 可以使用图扑粒子插件实现 。
系统基本原理如下图:二维流体场信息作为贴图资源传给图扑SDK 。 SDK里使用贴图保存粒子的位置信息 , 利用流体场和粒子位置 , 计算出下一帧的粒子位置 。 然后融合上一帧的输出和当前输出 , 实现粒子的移动尾迹效果 。
文章图片
图扑粒子插件可以实现以下参数可调节:
文章图片
粒子的大小
文章图片
粒子的形状
文章图片
粒子的流速
文章图片
粒子数量
文章图片
现实的阈值
文章图片
仿真精度等
粒子流体
对于需要展示三维空间的矢量场 , 比如风场 , 速度场等 , 需要以动态的方式呈现 。 可以使用图扑粒子插件实现 。 插件的主要输入数据是三维矢量场 。 它是在服务器端通过对矢量场按照固定间隔采样拟合获得 。
图扑三维粒子插件可以实现和二维粒子流相似的参数调节:
粒子的大小
粒子的形状
粒子的流速
粒子数量
现实的阈值等
文章图片
体绘制
体绘制是一种将三维空间中的体数据 , 渲染到二维图形上的技术 。 体绘制可以在二维平面上展示出三维空间中的数据 , 可直观窥探物体内部细节 , 因此可应用于各种电、热、磁场的仿真 , 水污染扩散仿真、海洋遥感三维可视化、医学影像(CT)展示等 。
电力行业中 , 变压器是一种重要的设备 , 变压器绕组的温度分布 , 特别是热点温度 , 是制约变压器运行安全和使用寿命的重要因素 。 本案例中通过体绘制的方式展示变压器绕组温度场 。 首先通过有限元仿真 , 对变压器内部的热传导过程模拟 , 最终得到变压器内部的温度分布规律 。 将有限元仿真出的温度数据 , 通过插值的方法获得整个绕组的温度切片 。 这里有多种插值算法 , 如反距离加权法、克里金法、自然邻域法、样条函数法等 。 这里采用反距离加权算法 。
文章图片
种体绘制的算法有多种:光线投射算法、抛雪球算法、错切变形算法 。 三种算法相比较 , 光线投射算法计算量相对较大 , 但是绘制的图像质量较高 , 有利于保留图像细节 , 这里我们选用光线投射算法 。 为了保证渲染速度 , 我们要对光线投射算法进行了优化 , 减少不必要计算量 。 通过优化 , 可以做到在有非集成显卡的普通PC机上 , 轻松实时渲染数百万以上点的有限元分析结果 。
- 运营商|Web前端:使用AngularJS进行Web开发的8个好处
- 摄影|通过倾斜摄影快速建立高精度三维可视化场景
- 腾讯|J9数字平台科普:Web3支柱:去中心化存储全面解析
- web3|免费升级!增配不增价,极氪001智能全面进化,直接闭眼入手?
- web开发|Web前端:一些必不可少的惊人的网络开发工具和资源
- 加速焊接工艺智能化,「蕴硕物联」推出焊接工艺低代码可视化分析平台
- 盘点Django展示可视化图表多种方式(建议收藏)
- 索泰|Web前端:Angular vs ReactJS:那个对你的业务有好处?
- web开发|Web前端:使用AngularJS进行Web开发的8个好处
- web3|文娱、互联网从业者如何把握web 3浪潮?