目录

前言

一、使用“state”文件自动生成管道

二、组合曲面,提取区域

三、不要滥用流线

四、保存你需要的

五、照相机、视图、灯光

六、从灰度和透明度开始


前言

计算流体动力学(CFD)数据的后处理是从模型中准确得出正确结论、向决策者展示结果、确保产品设计最佳化的关键步骤。CFD模拟生成的输出文件通常很大,这使得高效地创建有用的可视化结果成为一项艰巨的任务。设计决策需要进行优化研究,这意味着需要大量单独的CFD模拟。多年使用在众多行业中很流行的CFD可视化工具的经验使我认识到,某些“最佳实践”应始终适用。在本文中,将介绍六个技巧,以使后处理更具成效并产生令人印象深刻的演示。这些插图和示例基于一个强大的可视化工具ParaView,但是这些建议也可以应用于大多数其它工具。

一、使用“state”文件自动生成可视化管线

“State”文件很小,因此可以定期保存,而不必担心存储容量。对于具有相同或相似几何结构的算例,不要一次又一次地重复所有的后处理步骤(轮廓、流线、向量、切片、过滤器等)。保存并重用“state”文件,并随时加载它,以便在类似的CFD模型上执行后处理管线。这对于建模场景的差异很小或根本没有差异的设计探索来说也是非常强大的。

二、组合曲面,提取区域

当您的模型具有大量的曲面或分区时,这将大大节省时间。对相似的几何实体进行分组可以有效地更改颜色、透明度、显示/隐藏场景、灯光效果和视觉效果。此外,可以提取分析关注的区域,最终使您的文件更易于处理。下面的后处理模型显示了相似部分的提取和分组位置。

三、不要滥用流线

流线、迹线或流动跟踪器是可视化和理解流动模式的好方法。它们也是最被滥用的可视化方法。 流线太多,种子点分布不正确以及随机变量着色可能是导致某些问题的原因。

四、保存你需要的

当CFD模拟产生大量数据时,这个技巧非常重要。在大多数情况下,我们知道分析所需的量。默认情况下,CFD工具在输出文件中保存许多主要的标量和派生标量/矢量。这意味着CFD模拟为计算网格的每个点保存大量数据。想想看,在你的报告中,除了温度、速度和压力之外,你用过多少次流量变量?

五、自动同步照相机、视图、灯光

信不信由你,许多用户试图手动调整3D相机的视图,以获得不同CFD工况下具有完全相同视角的图像。至少可以说,这种努力所产生的比较图像看起来很难看。在ParaView中,可以保存/加载视图、撤消视图,甚至在多个工况下同步相机。此外,使用灯光的方式可以增强计算流体力学结果的可看性并使报告的读者更容易阅读。

六、从灰度和透明度开始

CFD工程师经常创造出各种颜色的图像。获取整个光谱并不意味着我们应该全部使用它们。使用过多的颜色不会增加任何价值,反而会分散查看者对信息的注意力。这不仅适用于CFD可视化,也适用于任何其它可视化甚至UI设计。

这些只是许多后处理技巧中的一小部分,CFD工程师应尽最大努力确保我们的报告准确显示客户的需求。这意味着,遵循这些规则以确保能够有效地阅读报告并显示分析的真正好处。如果您有任何关于CFD后处理的建议,请在评论中留下!

6个CFD后处理技巧,提高可视化效率和质量相关推荐

  1. 百度搜索限定时间_几个方法教你用好手中的搜索,提高搜索效率和质量

    在信息过载的当下,即便我们不去主动获取信息,各种应用推荐和用户生产的内容,也会把我们裹挟其中,但其中真正有价值的内容,实际上可能是少之又少. 每个人都会面临「时间有限」的约束,如何从信息浪潮中快速找到 ...

  2. python 电路仿真spice_提高开发效率和质量?用SPICE仿真音效

    我在网上查找音效电路原理图时想到,如果能在出图前先用通用模拟电路仿真器(SPICE)进行模拟检验,可能会提高开发效率和质量.但由于任何电子模拟器都无法读取并输出音频文件,所以我用Pythons波形模块 ...

  3. 项目管理中的有效沟通指南:掌握技巧提高沟通效率

    良好的团队沟通是项目成功的关键,在项目管理过程中,高效的团队沟通可以享受一系列增强团队合作的好处.那么如何进行有效的团队沟通呢? 1.选择正确的沟通方式 在项目管理中,要注意双向沟通,正确运用文字沟通 ...

  4. Javascript使用技巧-提高工作效率

    1  Javascript数组转换为CSV格式 首先考虑如下的应用场景,有一个Javscript的字符型(或者数值型)数组,现在需要转换为以逗号分割的CSV格式文件.则我们可以使用如下的小技巧,代码如 ...

  5. C#.Net工作笔记004---visual studio中的小技巧提高开发效率_随时更新

    技术交流QQ群[JAVA,.NET,BigData,AI]:170933152 1.删除空行: 在VS Code中我们可以通过Ctrl+h快捷键调出替换界面,在替换查找界面输入空行对应的正则表达式^\ ...

  6. 如何提高睡眠效率和质量?

    对于三月龄以内的婴儿来说,睡觉是他们生活的主要部分,一天的睡眠时间应该在14-17小时.而到了1-2岁,这一时间将缩短至11-14小时.6-13岁的学龄儿童,建议每日保持9-11小时的睡眠.对于14- ...

  7. 老程序员教你如何提高开发效率、成为大神0——从业余到专业

    从这篇博客开始,我将介绍如何通过一些方法和技巧提高开发效率.背景介绍:本人自1996年开始学习编程,经历过很多痛苦和挫折,在2007-2012年期间一直在做软件外包,也就是俗称的野战军,2013年才正 ...

  8. 医保局应用RPA机器人在医保报销、数据处理实现自动化提高业务办理效率

    近年来,随着人工智能技术的不断壮大,自动化工具也越来越受到广泛关注.而在医疗保障行业中,机器人流程自动化(RPA)近年来也成为热门话题.RPA机器人的应用可以帮助医保局加速业务流程,提高效率,提升服务 ...

  9. 阿里程序员工作小技巧:理解CPU分支预测,提高代码效率

    技术传播的价值,不仅仅体现在通过商业化产品和开源项目来缩短我们构建应用的路径,加速业务的上线速率,体现也会在优秀程序员在工作效率提升,产品性能优化和用户体验改善等小技巧方面的分享,以提高我们的工作能力 ...

最新文章

  1. 一文读懂云计算、边缘计算、移动边缘计算和自动驾驶的前世今生!
  2. php 表单校验函数库(判断email格式是否正确、http地址是否合法有效、手机号码是否合法)...
  3. 进程调度之最短作业优先
  4. webpack:全局变量、图片处理、样式兼容
  5. 网络层:构成超网(CIDR)
  6. strcpy与strcat函数原型
  7. 安卓checkbox无响应_【安卓手机】无法连接电脑的解决方法
  8. Gmail Labs各功能全球开放
  9. html() 无效,Internet Explorer无效HTML解析代码漏洞
  10. 7月11日安全沙龙演讲主题漏洞与网站挂马
  11. SAP 批导模板(WBS批导为例)
  12. r语言clind函数_19 函数进阶 | R语言教程
  13. mayapython编译器_Maya 安装 Cython(详细)
  14. 惠普服务器硬盘指示灯不亮或显示蓝色
  15. java实现 poi XWPFDocument 读取word文档
  16. 笔记本电脑查看电池损耗
  17. 根据经纬度获取地址(逆地址解析)
  18. python语言编写从一加到100_python学习: 如何循序渐进学习Python语言
  19. 黑马程序员匠心之作|C++教程从0到1入门编程(基础)
  20. NOIP一些数据,浙江2019年数学、生物竞赛数据

热门文章

  1. Spark算子综合案例
  2. 单片机AT指令控制WiFi模块联网及远程控制LED灯
  3. Unity无缝贴图无限延伸Shader
  4. 疫情期间自我修炼, 搞一搞老游戏资源解包
  5. 小白次幂的Git使用教程
  6. 名画75 陈容《九龙图》
  7. javascript解决问题:红白球共25个,白黑球共31个,红黑球共28个,求三种球各有多少?求红白黑球的个数;
  8. Nuxt - Universal(SSR / SSG)/ Single Page App(渲染模式)
  9. Masked Auto Encoder总结
  10. PPT的粘贴选项没有选项