您现在的位置:首页 > 综合 > 特别关注 > 正文

LBM&PowerFLOW简介

时间:2023-04-21 15:08:12    来源:软服之家    


(资料图片仅供参考)

LBM:格子玻尔兹曼法Lattice Boltzmann Method格子玻尔兹曼法(Lattice Boltzmann Method)简称LBM,是一种CFD算法,可求解流动、传热等常见CFD问题。LBM基于格子玻尔兹曼方程(LBE),从介观尺度(mesoscope)描述了流体运动。LBE的通用表达形式为:式中,左边为迁移项(streaming term),右边为碰撞项(collision term),fi 为粒子分布函数。对粒子分布函数进行积分处理,可得流体密度、宏观流体速度、流体压力等宏观物理量。目前市场主流还是FVM(有限体积法),LBM应用虽然相对较少但呈现上升态势,特别是气动声学等对湍流计算准确性要求较高的领域。PowerFLOWPowerFLOW是EXA公司开发的基于LBM的CFD仿真软件。在2017年,达索系统收购EXA后,PowerFLOW正式并入达索系统SIMULIA产品线。得益于多年不断地更新和进步,PowerFLOW已是成熟稳定的基于LBM的商用软件,其主要应用于空气动力学性能分析、气动噪声分析、热管理等领域。PowerFLOW汽车气动仿真

PowerFLOW的飞行器噪声仿真

相对于FVM,LBM的优势:01湍流计算准确性更好

FVM常用离散格式均存在不同程度的数值耗散。LBM的数值耗散不明显,湍流计算效果更好。

02并行性能更好

由于LBM是线性方程,且各个部分耦合较弱,其并行性能更优,且适合于GPU运行。

达索系统官方测试结果(来源:blog.3ds.com/brands/simulia/accelerating-concept-design-PowerFLOW/)

03前处理更简单LBM的空间离散单元为格子,其空间离散形式为类似于笛卡尔网格的六面体。LBM的前处理无需进行边界层网格划分工作,可显著节约手动工作量。对于PowerFLOW的前处理,仅需要STL格式曲面定义固体表面及网格加密区域即可,其空间离散在求解阶段在后台进行处理。达索系统官方基于项目经验,对PowerFLOW前处理开发了各行业的自动化脚本。

基于PowerFLOW的汽车外气动仿真前处理流程

END

关键词:

凡本网注明“XXX(非中国微山网)提供”的作品,均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和其真实性负责。

特别关注