0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

多层级网格划分技术如何做到便捷、高效?积鼎CFD大幅减少前处理时间

积鼎科技 来源:jf_31916015 作者:jf_31916015 2023-08-07 21:32 次阅读

现今,仿真软件前处理过程中遇到的最大问题是仿真工程师手动设置的参数较多,操作较为复杂,且前处理时间占全仿真操作用时至少70%。几何模型越来越复杂,对细节的处理要求也越来越高。自动便捷的网格生成、生成的网格好坏成为了仿真软件前处理部分的主要竞争目标。

多层级网格划分

多层级网格划分为自动网格划分所使用的方法之一,常见的多层级数据结构包括叉树式数据结构及块状数据结构。

wKgZomTNoraAZ6bMAACWxsq5FCk33.jpeg

叉树式数据结构

wKgaomTNoraAa-XSAACMnz84_8g19.jpeg

块状数据结构

多层级网格的计算方式为复合网格的迭代计算。由于细网格的截断误差较粗网格小,可以映射到粗网格层级上,因此多层级网格可以降低计算误差。

wKgZomTNoraAfV63AAFx22nqnAo28.jpeg

复合网格的迭代计算示意图

以上图为例,复合网格中,网格大小H的粗网格覆盖全域,网格大小h的细网格覆盖局部。计算完粗网格层级的流体方程后,粗网格将给予细网格边界条件,通过此边界条件再对细网格覆盖区域进行流体方程计算。计算完成后,粗网格层级的截断误差需要修正。具体方法如下:

未加密区域粗网格点集ΩcH无需修正

加密区域内粗网格点集ΩlH将上一迭代步的相同位置处细网格流场值赋予粗网格

交界面 Γ 上的粗网格点集 ΓH以 ΓH为中心的粗网格控制体的通量计算,考虑细网格尺度上的通量Fh的矫正

网格划分过程中所使用的算法为B-R域分解算法。对于每一个划分域,先统计每一个方向需要进行划分的网格,寻找每一个方向此值的变化最为剧烈之处,进行网格划分直到每一个新创建的计算域满足设定的需求参数。

具体实现

选定某一特征值,例如涡量、相含率变化率、固体边界距离等,此类特征值在变化较为剧烈的网格处,通常截断误差较高,因此需要多层级网格加密,以降低误差,增加仿真的精准度。

以固体边界距离为例,以下案例中,需要对固体边界部分进行多层级划分,而对固体内部部分不进行网格划分。

输入参数:

最高层级,即最细网格所处层级。

缓冲层,表明细网格需要在粗网格范围往内缩进多少个基础单元的长度。

划分效率,表示真正需要被加密的网格占该区域网格数目的比例。

划分核数,即此次网格划分所需使用的核数。

参数输入完成后即可进行一键划分。

wKgaomTNoreAJl-2AAJxoeQ8Mkc76.jpeg

多层级划分算例1

wKgZomTNoriAIR7aAAKygv93vTw50.jpeg

多层级划分算例1结果

wKgaomTNoriAdsvYAAJ5-8PiWwM85.jpeg

多层级划分算例2

wKgZomTNormAONjAAAFB0QhOX4U12.jpeg

多层级划分算例2结果

可以看出网格在固体边界的周围得到了加密,可以使此部分截断误差有效减少。

在软件使用过程中,合理输入参数便可快速自动得完成网格划分,为前处理过程节省了大量时间。在前处理网格划分结束后,即可进行边界条件设置等操作,完成后即可运行仿真程序,得到误差更低的仿真结果。

积鼎科技成立于2008年,是专注流体仿真软件研发和技术服务的高新技术企业,其自主研发的通用流体仿真软件VirtualFlow,采用多层级网格划分技术,前处理的工作量小,且数值计算更为稳定精确。具备丰富的多相流模型,可模拟单相、多相流动及非牛顿流体和水合物,基于MPI的并行算法,大大加快了计算速度,面向工业用户提供专业可靠的流体仿真解决方案。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 仿真
    +关注

    关注

    50

    文章

    3903

    浏览量

    132592
  • CFD
    CFD
    +关注

    关注

    1

    文章

    90

    浏览量

    18116
收藏 人收藏

    评论

    相关推荐

    光伏户用如何做到低成本获客?

    光伏户用如何做到低成本获客? 随着可再生能源的日益普及和技术的不断进步,光伏系统正逐渐走进千家万户。然而,对于光伏企业来说,如何在激烈的市场竞争中低成本地获取客户,成为了他们面临的一大挑战。本文将
    发表于 02-27 10:33

    基于CFD 的汽车外流场数值模拟的发展概述

    正朝全自动划分网格、高速高精度的计算方面发展, 而国内对CFD 的研究发展还处于一个初级水平。归纳了可用于汽车外流场数值模拟的方法及特点, 最后指出了汽车外流场数值模拟目前面临的主要问题和发展趋势。关键词: 计算流体力学; 汽车流场; 数值模拟; 发展[hide][/hi
    发表于 03-18 22:20

    请问28033批量生产烧录程序时如何做到成本低又便捷

    现在我司产品需要批量生产了,想要把JTAG接插端子去了,我看过有其他公司使用28031的好像没有JTAG端子,不知道他们是不是先把DSP烧上程序再焊接的啊?所以我的问题是28033 批量生产烧录程序时,如何做到成本低又便捷又可靠,还能把JTAG端子省了。。多谢
    发表于 08-24 06:45

    网格划分原理与实例

      、网格Grid的基本概念    1、现代CAE学科的基本载体,结合有限元、离散元   技术,适用于CSD和CFD计算,岩土工程的无网格法   也是基于
    发表于 09-11 16:54 21次下载

    实现的快速精确的CFD

    了解。CFD预测的质量总是与所运用的前处理方法存在着莫大的关系。通过将更现代化的新分析方法应用于数值CFD任务来解析描述流体流动、传热和传质的现象,可以降低高精度近壁网格构建对用户技能
    发表于 03-02 14:26 1次下载

    为什么矩形自适应网格是先进技术

    了为什么矩形自适应网格是先进技术,以及如何有效为新设计选择网格,从而极大降低精确分析所需的时间,提高产品设计效率。 1网格的需要和选择 1.
    发表于 10-18 17:11 599次阅读

    最美布线, 别人是如何做到

    最美布线,别人是如何做到
    的头像 发表于 02-28 16:47 2128次阅读

    网格划分设计知识点汇总

    网格设计而非划分   在进行数值模拟计算(包括FEA、CFD等)中,网格的质量对分析计算的结果有至关重要的影响。高质量的网格是高精度分析结果
    的头像 发表于 11-05 14:57 3016次阅读

    基于线性网格创建高阶网格

    CFD 模拟使用的多种网格生成方法中,高阶网格是一种能够实现精度、分辨率和计算成本平衡的有效方法。高阶网格划分的目标是利用高阶多项式曲线
    的头像 发表于 09-22 10:30 766次阅读

    Cadence Fidelity Pointwise 超强 CFD处理工具–Cadence CFD 极速前处理

    Cadence Pointwise。 本次直播将为大家呈现如何使用 Pointwise 这款软件实现高效几何处理和高质量网格划分,满足多种求解器的计算的整体流程。 直播
    的头像 发表于 03-30 14:50 1257次阅读
    Cadence Fidelity Pointwise 超强 <b class='flag-5'>CFD</b> 前<b class='flag-5'>处理</b>工具–Cadence <b class='flag-5'>CFD</b> 极速前<b class='flag-5'>处理</b>

    什么是网格划分网格生成?

    庞杂的几何文件、复杂的几何结构,使得 CFD 仿真在网格制作上极其耗时。如何解放工程师的双手, 把更多的精力投入到结果分析和创新性能设计上,答案就在 Cadence Fidelity AutoMesh。
    的头像 发表于 05-23 10:20 2182次阅读
    什么是<b class='flag-5'>网格</b><b class='flag-5'>划分</b>或<b class='flag-5'>网格</b>生成?

    技术资讯 I 如何在 CFD 设计中利用网格维护几何形状并减少运行时间

    尽管计算机的处理能力不断提升,但依然有必要提高数值仿真的效率。在CFD仿真中,求解的质量在很大程度上取决于网格划分网格间距如果不能求解流体
    的头像 发表于 05-15 10:09 5029次阅读
    <b class='flag-5'>技术</b>资讯 I 如何在 <b class='flag-5'>CFD</b> 设计中利用<b class='flag-5'>网格</b>维护几何形状并<b class='flag-5'>减少运行时间</b>?

    基于LBM的网格自适应划分代码实现

    基于LBM的网格自适应划分代码实现
    发表于 08-10 09:14 2次下载

    如何在 CFD 设计中利用网格维护几何形状并减少运行时间

    如何在 CFD 设计中利用网格维护几何形状并减少运行时间
    的头像 发表于 11-24 17:07 299次阅读
    如何在 <b class='flag-5'>CFD</b> 设计中利用<b class='flag-5'>网格</b>维护几何形状并<b class='flag-5'>减少运行时间</b>?

    采用笛卡尔网格的积鼎Virtualflow,如何平衡CFD模拟的精度与效率?

    Virtualflow是一款专注于多相流仿真的国产自主CFD软件,采用笛卡尔网格技术,为用户提供了一个高效、易用的一站式流体仿真平台。 采用独创的浸没表面
    的头像 发表于 05-22 13:58 173次阅读
    采用笛卡尔<b class='flag-5'>网格</b>的积鼎Virtualflow,如何平衡<b class='flag-5'>CFD</b>模拟的精度与效率?