使用XFLOW从入门到高级的20+条经验
附赠仿真学习包,包含结构、流体、电磁、热仿真等多学科视频教程,点击领取: 仿真秀粉丝专属礼包
一、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+条经验相关推荐
- MySQL性能优化的最佳20+条经验
转自:MySQL性能优化的最佳20+条经验 今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显.关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注 ...
- 主 题: 吐血总结关于找工作的20条经验!!!
主 题: 吐血总结关于找工作的20条经验!!! 作 者: justformm (晓阳) 等 级: 信 誉 值: 98 所属社区: 扩充话题 求职与就业 问题点数: 20 回复 ...
- 吐血总结关于找工作的20条经验!!!
http://blog.csdn.net/metababy/archive/2006/03/30/644428.aspx 主 题: 吐血总结关于找工作的20条经验!!! 作 者: justfor ...
- 总结关于找工作的20条经验
source: http://www.javaresearch.org/article/showarticle.jsp?column=46&thread=49436 总结关于找工作的20条经验 ...
- MySQL性能优化的最佳20+条经验(转)
今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显.关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我 们程序员需要去关注的事情.当我们去设计数据库表结构,对操作数 ...
- 转:MySQL性能优化的最佳20+条经验
今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显.关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情.当我们去设计数据库表结构,对操作数据 ...
- mysql+date+范围+性能_MySQL性能优化的最佳20+条经验
今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显.关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情.当我们去设计数据库表结构,对操作数据 ...
- mysql 性能 比较好_MySQL性能优化的最佳20+条经验
今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显.关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我 们程序员需要去关注的事情.当我们去设计数据库表结构,对操作数 ...
- mysql+性能+计算列_MYSQL性能优化的最佳20+条经验
当你查询表的有些时候,你已经知道结果只会有一条结果,但因为你可能需要去fetch游标,或是你也许会去检查返回的记录数. 在这种情况下,加上 LIMIT 1 可以增加性能.这样一样,MySQL数据库引擎 ...
最新文章
- c语言习题与实验doc,[教材]C语言程序设计习题与上机实验(全部答案).doc
- OpenSSL“心脏出血”漏洞
- 为什么有如此多的C++测试框架 - from Google Testing Blog
- java 线程中创建线程_如何在Java 8中创建线程安全的ConcurrentHashSet?
- 精通SpringBoot---整合RabbitMQ消息队列
- openerp mac os 下 报表中文乱码问题。
- python 中csv怎么用_python中不同的CSV功能和使用
- 放置奇兵公会副本攻略_放置奇兵维萨配什么魔兽,放置奇兵装备怎么获得-放置奇兵攻略...
- 如何删除gmail快捷链接?
- 临时切换淘宝源下载包
- 经典问题之约瑟夫问题_C语言实现
- java贪吃蛇设计答辩PPT_基于Java的贪吃蛇游戏答辩.ppt
- 【IoT】产品设计:用实际案例,手把手教你写PRD(产品需求文档)
- 常见分布 的 数学期望以及方差公式
- 手游LTV(生命周期价值)计算公式
- 2022-2028全球多层共烧基板行业调研及趋势分析报告
- 绝望爱の歌---最终兵器彼女
- 烟台服务器装系统,【图】- 烟台芝罘区上门修电脑安装系统电话多少三站 - 烟台芝罘电脑维修 - 烟台百姓网...
- 制作全集成定制版Office2007安装包
- 各省金融机构存贷款余额、GDP、金融化程度、城镇化率、大专以上人口比重等(2012-2019年)
热门文章
- 3.3 HOC高阶组件
- QT 如何获取主窗口的指针
- Ettercap实现DNS欺骗攻击
- Mac 系统下运行 vue ui 编译项目时报错:node_modules/.bin/vue-cli-service: Permission denied 解决
- RBAC权限管理的一点小改进
- 4.5 创建透视表与交叉表
- 新版pubmed,最好用的插件,附SCI-HUB最新网址
- 视频+图文+注册+机源码 | 160个CrackMe深度解析合集 | 逆向破解入门
- 汇川MD500变频器学习之路(二)实际操作
- onethink 报错乱码修复(网站搬家)