附赠仿真学习包,包含结构、流体、电磁、热仿真等多学科视频教程,点击领取: ​​​​​​仿真秀粉丝专属礼包

一、XFlow格子尺寸选择

很多同学对XFlow格子划分应该用什么样的尺寸比较头疼,尤其是XFlow的初学者对究竟选取多大的格子尺寸很困惑?

根据笔者多年多年的经验,XFLow划分格子的时候,其考虑因素其实和CFX、Fluent等有限体积网格的划分是一样的,没有任何特殊之处。有限体积网格在进行划分时,需要综合考虑结构的不同细节,把关键部位和不可忽略的小尺寸部位进行网格加密,那么XFlow进行格子划分其实也同样考虑这些因素。

如果一个产品结构比较常规,没有较大的截面突变,那么我们采用统一格子尺寸,如下图,把加密功能选择Disabled。

如果一个产品结构存在较大的截面突变,或者存在重点关心的区域,或者存在不可忽略的细微结构,或者存在较大的曲率变化,那么这个时候就必须对格子进行加密处理,如下图所示,整个结构存在较大的截面突变,管道尺寸比较细,又是不可忽略的重要结构,而且存在较多突变接口,和其他结构比较起来这些地方的格子建议必须加密。

那么加密的可接受程度在什么范围内呢?这个不可一概而论,可以根据设计分析经验进行尝试。比如,上述细管道的结构处,管道横截面上可以分布多层格子,建议至少在4层格子,比如2-4-4-2格子结构,如下图。

在不同格子的交界处,XFlow可以进行自动插值计算,不需人为处理。最大格子尺寸和最小格子尺寸差了几个量级,XFlow可以进行设置,叫做Refinement Transition Length,即加密变换长度,也可以叫做加密变换次数。XFlow加密的格子尺寸是以1/2为底数的,比如基本尺寸是1,那么加密的尺寸必须是0.5, 0.25, 0.125.....等等。如果格子尺寸选择了1, 0.5, 0.25,那么加密变换长度可以设置为3。如果格子尺寸选择了1,0.5, 0.125,那么加密变换长度可以设置为4,而不建议设置为3。

二、XFlow中的体积修正

体积修正( volume correction )在XFlow多相流仿真中具有重要作用,它决定着质量是否保持守恒,在进行仿真时,这一选项必须勾选,否则仿真结果没有意义。

以齿轮飞溅润滑为例,对比说明一**积修正对仿真结果的巨大影响。

使用体积修正时,齿轮飞溅润滑的仿真结果如下,可看出油液质量是守恒的。上图是某时刻齿轮腔体内润滑油的分布情况,显示左边的轴承此时刻并未润滑到。

上图显示质量是守恒的。其实值得说明一下,在仿真过程中,质量并非完全理想守恒,总是在一定范围内振荡,如下图所示,在这段仿真时间内,质量的振荡幅度在千分之五以内。

不使用体积修正时,仿真结果将完全不同,这时结果是不可采信的,如下图所示。在仿真过程中,质量变化巨大,完全脱离了守恒定律。

上图显示润滑油在相同时刻已经完全充满了油腔,这是不符合现实的。而且,统计XFlow中油液粒子的质量,结果显示已经完全不守恒,而是增大了几倍,如下图所示。

不只是多相流仿真,在其他类型仿真中如果涉及体积修正同样需要考虑这个影响,以保证仿真过程中质量守恒,这样结果才是可信的。

三、XFlow用Python生成.gif的方法

XFlow的版本,在2017和以前的版本中,计算完成后在后处理图形界面数据时,只能生成图片,默认为.PNG格式,如下图所示(保存图片操作:Post-Processing > Animation),无法直接生成.avi或者.mp4格式的视频文件。所以,在展示的时候是很不方便的,因为我们一般需要看计算结果的动态发展过程。

这个时候,我们需要将保存的一系列图片生成各种格式的视频,或者动态图的.gif格式进行演示。比如下图所示,我们生成了若干张图片,怎么生成视频或者动态图呢?

最常用的方式,是通过第三方软件进行合成,格式可以选择视频或者.gif动图等,比如第三方小软件Atani,Anytogif等,这些小程序有的有图片数量的限制,比如Atani只能合成<255张图片,有的合成速度很慢,比如Anygif在合成图片数量很多时变得特别耗时;也可以应用大型专业软件进行合成,比如Matlab,Corel VideoStudio Pro等,但大型软件应用有一定的门槛不适合初学者使用同时也不方便。

这个时候如果你懂一些Python,就可以使用几行代码通过调用函数实现生成视频或者.gif动图的目的,只要安装好Python程序即可,不需要精通编程语言,只要把代码中的图片文件路径和保存文件名称改成自己的路径和名称,便可方便地生成视频或者动态图,而且通过这种方式没有图片数量的限制。对你的要求,只是edit并run这个程序而已。

下面我们就把这个Python生成.gif的程序分享出来。

使用XFLOW从入门到高级的20+条经验_XFlow-仿真秀干货文章 (fangzhenxiu.com)https://www.fangzhenxiu.com/post/381786/?inviteCode=z3cy9awa9I4fN

相关阅读推荐:

XFlow与Abaqus的双向流固耦合仿真须知

XFlow--基于格子波尔兹曼方法的高保真CFD软件,在航空航天领域的应用

附赠仿真学习包,包含结构、流体、电磁、热仿真等多学科视频教程,点击领取: ​​​​​​仿真秀粉丝专属礼包

使用XFLOW从入门到高级的20+条经验相关推荐

  1. MySQL性能优化的最佳20+条经验

    转自:MySQL性能优化的最佳20+条经验 今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显.关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注 ...

  2. 主  题: 吐血总结关于找工作的20条经验!!!

    主 题:  吐血总结关于找工作的20条经验!!!  作 者:  justformm (晓阳)  等 级:    信 誉 值:  98  所属社区:  扩充话题 求职与就业  问题点数:  20  回复 ...

  3. 吐血总结关于找工作的20条经验!!!

    http://blog.csdn.net/metababy/archive/2006/03/30/644428.aspx 主 题:  吐血总结关于找工作的20条经验!!!  作 者:  justfor ...

  4. 总结关于找工作的20条经验

    source: http://www.javaresearch.org/article/showarticle.jsp?column=46&thread=49436 总结关于找工作的20条经验 ...

  5. MySQL性能优化的最佳20+条经验(转)

    今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显.关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我 们程序员需要去关注的事情.当我们去设计数据库表结构,对操作数 ...

  6. 转:MySQL性能优化的最佳20+条经验

    今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显.关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情.当我们去设计数据库表结构,对操作数据 ...

  7. mysql+date+范围+性能_MySQL性能优化的最佳20+条经验

    今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显.关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情.当我们去设计数据库表结构,对操作数据 ...

  8. mysql 性能 比较好_MySQL性能优化的最佳20+条经验

    今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显.关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我 们程序员需要去关注的事情.当我们去设计数据库表结构,对操作数 ...

  9. mysql+性能+计算列_MYSQL性能优化的最佳20+条经验

    当你查询表的有些时候,你已经知道结果只会有一条结果,但因为你可能需要去fetch游标,或是你也许会去检查返回的记录数. 在这种情况下,加上 LIMIT 1 可以增加性能.这样一样,MySQL数据库引擎 ...

最新文章

  1. malloc原理和内存碎片
  2. 切换debian8系统语言环境
  3. python笔记之序列(list的基本使用和常用操作)
  4. Android DatePicker, TimePicker控件的使用
  5. 统一社会信用代码 正则验证
  6. 三体与计算机科学与技术,《三体》作者刘慈欣:AlphaGo赢了,但人工智能不可能强大到没有弱点...
  7. android的listview+BaseAdapter的例子
  8. 别让算法和数据结构拖你职业生涯的后腿
  9. python学习之路——day1(18/9/11)
  10. 实验七 构件图和部署图
  11. MTK Pump Express 快速充电原理分析
  12. android textview左边图片,Android TextView 多种方式显示图片-Fun言
  13. 微信公众平台开发(十二) 发送客服消息
  14. python 操作word页眉表格_Python 如何对word文档(.docx)的页眉和页脚进行编辑?
  15. 我的前端故事----疯狂倒计时(requestAnimationFrame)
  16. Unable to partial resync with the slave for lack of backlog (Slave request was: 2595405802583).
  17. 今日,华为重磅发布6大创新产品及服务!
  18. HTML+CSS简单的网页制作期末作业 关于我的家乡——四川文化网页介绍 DW大学生网页作业制作设计 Dreamweaver简单网页成品
  19. TypeError: only integer tensors of a single element can be converted to an indexValueError: only one
  20. word文档任意位置开始插入页码

热门文章

  1. 海南大学考研数学经验(电子信息085400)
  2. 计算机维修与维护怎么学,《计算机维修与维护》教学大纲
  3. ScanNet数据集讲解与点云数据下载
  4. 机器学习课后题——线性回归模型
  5. 2020年4月北京BGP机房网络质量评测报告
  6. c# 汉字转拼音 首字母 并储存字库
  7. 友链(欢迎加友链!)
  8. Mac 终端解压缩命令大全
  9. 【原创】农民锅-从4E看ESG
  10. 海外的外贸电子商务网站服务器,电商平台解决方案|电商平台安全解决方案|电商行业服务器安全配置|电商企业服务器数据中心安全解决方案-天下数据...