除了贴体网格,还有更便捷的网格技术吗?│积鼎CFD

2023-10-09 15:10

本文主要是介绍除了贴体网格,还有更便捷的网格技术吗?│积鼎CFD,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

继续讨论流体仿真软件CFD工具。在传统的贴体网格方法中,需要应用映射网格策略,其采用Trans-finite Interpolation(TFI)算法,并将一个正四边形正交结构化网格映射到多边形边界内。这种贴体网格生成方法要求计算域必须有4个拓扑面,并且对边必须有相同的网格数量。

除了贴体网格方法,还有其他高精度的网格技术吗?

浸没边界法(IST)采用非映射网格策略,其网格划分方法采用的算法主要有:控制间距,拉伸,纵横比等,这与笛卡尔网格相同,并同样适用于笛卡尔网格的生成过程。但其对计算域几何外形要求却远远比映射贴体网格宽松,IST网格只需要两个拓扑面,要求在对边必须有相似的间隔即可。

通用流体力学软件VirtualFlow具备领先的IST网格技术,IST网格技术导入CAD文件即可自动生成结构化网格,并且可根据分析需求对模型分块及局部加密,在保证精度的前提下,避免前处理部分大量重复性工作,从而更加适合耦合传热与运动物体的计算需求。

IST采用多分量单场方程对网格划分进行控制:

基于VirtualFlow采用IST方法划分网格,工作路径简易,技术路线便捷,且网格质量高,工作路线:

  1. 导入3D CAD文件(STL格式)
  2. 将CAD文件加载到3D笛卡尔网格中
  3. 在固壁附近自动进行细化加密
  4. 对于网格细化要求较高的算力需要,可在需要的地方围绕固壁边界创建细化子块进一步加密网格

采用IST网格技术的计算结果佳

IST网格技术计算精度高,这里给出基于IST网格技术,针对不同Re数下二维圆柱绕流算例的计算结果,并与前人数值和实验结果进行了对比,下图为Re数为20和100时,圆柱绕流工况中,圆柱周围流场速度x方向分量的分布情况计算结果。在Re=20工况中,在圆柱周围布置有一层网格加密过渡;在Re=100工况中,可以看到在计算域中分布有三层网格加密/疏散过渡,并且可以较好地捕捉到圆柱周围流场流动的非定常效应。

Re=20,圆柱绕流,速度x方向分量分布

Re=100,圆柱绕流,速度x方向分量分布

这里将基于IST网格技术的数值计算结果与前人数值及实验结果进行对比,如下表所示,对比结果良好,基于IST网格技术的数值计算结果与实验及浸入边界法计算结果基本一致。

基于IST网格方法的VirtualFlow计算结果与前人结果对比

这里进一步给出了基于IST网格技术的VirtualFlow对圆柱绕流问题的数值结果,如下图所示,分别为速度在正交方向上的分解以及压力情况。

基于IST网格技术的VirtualFlow对圆柱绕流问题的数值结果

这里给出了基于IST网格技术的VirtualFlow在Re=40、100及50-200和3900情况下的圆柱绕流问题的数值结果与Thom(1933)的实验结果以及Correlation Lange(1998)结果的对比情况,可以看到对比情况良好,基于IST网格技术的VirtualFlow计算结果与前人结果跟随性良好。

VirtualFlow计算结果与前人结果定量对比

这里进一步给出基于IST网格技术的VirtualFlow数值计算结果与前人数值结果就St for Re=300、CD及CL三个方面进行对比,对比结果如下表所示,对比结果良好,与前人结果基本一致。

基于IST网格方法的VirtualFlow计算结果与前人结果对比

IST网格技术的优点

  • 可扩展并行多块方法
  • 保留笛卡尔网格的高阶精度,在多相流领域十分有利
  • 与传统方法相比,可在短时间内详细绘制复杂的几何图形网格
  • 每个块可自动细化网格
  • 适用于共轭HT问题
  • 适用于RBM

IST网格技术被广泛应用

微尺度流动

对微尺度流动的网格生成仅需导入CAD文件,即可一键实现自动网格细化与非流动区域网格去除,如下图所示:

在微流动工况下,IST技术可自动细化网格

IST技术可去除非流动区域的网格

能源系统

在能源系统中,IST技术也适用于热交换器、暖通空调和涡轮机的网格划分

利用IST技术对热交换器模型进行网格划分

利用IST技术对涡轮机模型进行网格划分

空气动力学

在空气动力学领域,IST技术可以用于整车、整机仿真领域,可节省三维网格。

利用IST技术对整车、整机进行网格划分

过程科学

在过程科学领域,IST网格技术同样大放异彩,可针对复杂几何外形进行快捷高效网格划分。

利用IST技术对反应器进行网格划分并进行数值计算

VirtualFlow对建筑群模型进行网格划分并做数值计算

如下为基于VirtualFlow软件对深圳市福田区华强北商业区建筑群风场模拟的结果,并给出了建筑群表面压力、建筑群周围流场、流速等流场信息随时间变化的部分计算结果。

深圳华强北商业圈的前身是生产电子、通讯、电器产品为主的工业区拥有厂房40多栋,几何外形相对较为复杂,直接对其进行几何建模并划分贴体网格的难度较高,采用IST网格技术可以极大减少数值计算难度,并显著提高计算精度。首先对深圳福田华强北商业区建筑群地图信息提取建筑物的几何模型,并构建出整体仿真计算域几何模型。

深圳福田华强北商业区建筑群

根据地图信息提取建筑物几何模型

将建立的计算域几何模型导入VirtualFlow生成远场背景网格并针对几何模型特性划分计算网格。

VirtualFlow建立的计算域及远场网格

VirtualFlow划分的计算网格

在VirtualFlow中对控制方程进行离散求解,最终得到数值计算结果,展示如下图。可以看到尽管计算域的几何模型外形较为复杂,几何特征较多,但在IST网格划分技术的支持下,VirtualFlow仍旧得到了非常精细的数值计算结果。在建筑群表面压强、流速流线图方面均表现良好,同时相较于传统贴体网格数值计算节省了大量网格数量与网格划分设计时间。

建筑群表面压力分布情况

建筑群周围流速及流线图

地面附近速度大小分布及矢量图

这篇关于除了贴体网格,还有更便捷的网格技术吗?│积鼎CFD的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/173707

相关文章

【专题】2024飞行汽车技术全景报告合集PDF分享(附原数据表)

原文链接: https://tecdat.cn/?p=37628 6月16日,小鹏汇天旅航者X2在北京大兴国际机场临空经济区完成首飞,这也是小鹏汇天的产品在京津冀地区进行的首次飞行。小鹏汇天方面还表示,公司准备量产,并计划今年四季度开启预售小鹏汇天分体式飞行汽车,探索分体式飞行汽车城际通勤。阅读原文,获取专题报告合集全文,解锁文末271份飞行汽车相关行业研究报告。 据悉,业内人士对飞行汽车行业

金融业开源技术 术语

金融业开源技术  术语 1  范围 本文件界定了金融业开源技术的常用术语。 本文件适用于金融业中涉及开源技术的相关标准及规范性文件制定和信息沟通等活动。

AI(文生语音)-TTS 技术线路探索学习:从拼接式参数化方法到Tacotron端到端输出

AI(文生语音)-TTS 技术线路探索学习:从拼接式参数化方法到Tacotron端到端输出 在数字化时代,文本到语音(Text-to-Speech, TTS)技术已成为人机交互的关键桥梁,无论是为视障人士提供辅助阅读,还是为智能助手注入声音的灵魂,TTS 技术都扮演着至关重要的角色。从最初的拼接式方法到参数化技术,再到现今的深度学习解决方案,TTS 技术经历了一段长足的进步。这篇文章将带您穿越时

系统架构设计师: 信息安全技术

简简单单 Online zuozuo: 简简单单 Online zuozuo 简简单单 Online zuozuo 简简单单 Online zuozuo 简简单单 Online zuozuo :本心、输入输出、结果 简简单单 Online zuozuo : 文章目录 系统架构设计师: 信息安全技术前言信息安全的基本要素:信息安全的范围:安全措施的目标:访问控制技术要素:访问控制包括:等保

前端技术(七)——less 教程

一、less简介 1. less是什么? less是一种动态样式语言,属于css预处理器的范畴,它扩展了CSS语言,增加了变量、Mixin、函数等特性,使CSS 更易维护和扩展LESS 既可以在 客户端 上运行 ,也可以借助Node.js在服务端运行。 less的中文官网:https://lesscss.cn/ 2. less编译工具 koala 官网 http://koala-app.

Spring的设计⽬标——《Spring技术内幕》

读《Spring技术内幕》第二版,计文柯著。 如果我们要简要地描述Spring的设计⽬标,可以这么说,Spring为开发者提供的是⼀个⼀站式的轻量级应⽤开发框架(平台)。 作为平台,Spring抽象了我们在 许多应⽤开发中遇到的共性问题;同时,作为⼀个轻量级的应⽤开发框架,Spring和传统的J2EE开发相⽐,有其⾃⾝的特点。 通过这些⾃⾝的特点,Spring充分体现了它的设计理念:在

java线程深度解析(六)——线程池技术

http://blog.csdn.net/Daybreak1209/article/details/51382604 一种最为简单的线程创建和回收的方法: [html]  view plain copy new Thread(new Runnable(){                @Override               public voi

java线程深度解析(二)——线程互斥技术与线程间通信

http://blog.csdn.net/daybreak1209/article/details/51307679      在java多线程——线程同步问题中,对于多线程下程序启动时出现的线程安全问题的背景和初步解决方案已经有了详细的介绍。本文将再度深入解析对线程代码块和方法的同步控制和多线程间通信的实例。 一、再现多线程下安全问题 先看开启两条线程,分别按序打印字符串的

SSM项目使用AOP技术进行日志记录

本步骤只记录完成切面所需的必要代码 本人开发中遇到的问题: 切面一直切不进去,最后发现需要在springMVC的核心配置文件中中开启注解驱动才可以,只在spring的核心配置文件中开启是不会在web项目中生效的。 之后按照下面的代码进行配置,然后前端在访问controller层中的路径时即可观察到日志已经被正常记录到数据库,代码中有部分注释,看不懂的可以参照注释。接下来进入正题 1、导入m

嵌入式技术的核心技术有哪些?请详细列举并解释每项技术的主要功能和应用场景。

嵌入式技术的核心技术包括处理器技术、IC技术和设计/验证技术。 1. 处理器技术    通用处理器:这类处理器适用于不同类型的应用,其主要特征是存储程序和通用的数据路径,使其能够处理各种计算任务。例如,在智能家居中,通用处理器可以用于控制和管理家庭设备,如灯光、空调和安全系统。    单用途处理器:这些处理器执行特定程序,如JPEG编解码器,专门用于视频信息的压缩或解压。在数字相机中,单用途