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

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

3天内不再提示

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

Cadence楷登 来源:Cadence blog 作者:Cadence blog 2022-09-22 10:30 次阅读

主要内容

什么是高阶网格

为什么网格曲线化比提升阶数更重要

高阶网格相比于线性网格的优势

如何从线性网格创建高阶网格

23751990-3a1c-11ed-9e49-dac502259ad0.jpg

图中两个涡轮叶片是一个线性混合网格(六面体,四面体等)。高阶网格的划分能够在一些关键面上在不损失网格精度的情况下降低网格数量。

任何时候针对任何复杂系统进行数值模拟时,控制方程与几何模型都需要经过不同程度的离散化处理。在 CFD 模拟中,网格划分将系统几何模型离散化,创建一组被用于控制方程计算的节点。现代 CFD 的一个挑战是在模拟中如何做到求解高精度、网格高分辨率和低计算资源耗费的平衡。为了达到这一目标,很多网格生成方法的开发都意图在处理复杂几何图形的同时不增加计算复杂性。

在 CFD 模拟使用的多种网格生成方法中,高阶网格是一种能够实现精度、分辨率和计算成本平衡的有效方法。高阶网格划分的目标是利用高阶多项式曲线的优势为 CFD 计算创建网格,从而实现在复杂系统环境下提供比线性网格更高的精度。高阶网格是如何生成的?就计算精度和计算复杂性而言又是如何在线性网格上叠加实现的?您可以在下文中找到答案。

网格阶数的定义

高阶网格是将相邻的网格节点用大于 1 阶(线性)的多项式曲线相连。理解高阶网格最容易的方法是将其与线性网格做比较。在线性网格中,几何图形的网格单元是由一组连接网格节点的直线构成;而高阶网格则用非线性多项式函数(如二次方程)连接网格节点,所以这项技术被称作“网格曲线化”。

采用网格曲线化或高阶网格生成技术的 CFD 网格生成软件通常采用二次到四次多项式。如果将相同技术用于一次多项式,则会返回到线性网格,因此网格曲线化才是一种相对广义的网格生成技术。网格曲线化有很多几何和数学上的优势,但最主要的优点还是在于计算方法。

线性网格 vs. 高阶网格

下图所示的系统是在叶片表面和边界层区域使用线性网格的涡轮叶片网格分布。可以看到,在越接近叶片根部边缘处,网格密度越高。这样做是为了精确的模拟叶片表面弯曲形状以及沿表面边界层的梯度变化。在线性坐标系统中,梯度越靠近表面就会越大,网格密度也会随着梯度的变大而增加。

245ae880-3a1c-11ed-9e49-dac502259ad0.jpg

图中示例的线性网格可以用高阶网格生成技术优化

通过网格曲线化技术,我们可以生成更符合涡轮叶片表面曲度变化的网格,且无需增加网格密度。在线性网格中,高弯曲度的表面需要高密度网格才能获得所需精度。同时,由于数值算法中的运算数量会随着网格密度增加而规模性增加,所以运算时间也会更长。

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

高阶网格可以基于现有的线性网格通过插值法创建。回归分析被用于确定多项式模型或者等效样条模型的系数然后用插值方法给出两端点间的数据点,并将这些数据点赋予曲线网格以符合多项式模型。高阶网格生成要将类似的过程用于线性网格(不管是结构化网格还是混合网网格),以便提取与多项式曲线相关的连续点多项式曲线。

让我们来看下面的图示,线性网格被用于描述有曲度变化的涡轮叶片表面。在对线性网格设定边界条件后,利用算法将线性网格的节点与多项式曲线匹配关联。CFD 工程师可以自行选择最适合模拟需求的多项式网格阶数。针对一些具有特殊多项式曲率的曲面,生成的多项式曲线网格也可以很好的符合叶片表面的曲度变化,且不需要线性网格那样高密度网格节点分布。

248fa872-3a1c-11ed-9e49-dac502259ad0.jpg

完成相关表面的多项式曲线定义后,可以用插值法高效生成任意密度的网格。网格的精度可以通过调整插值后的网格密度或不同的插值方法来进一步优化。下图左可见插值后高阶网格的示例。下图右可以看到一些插值法可能在生成的插值网格中产生伪影,所以选择正确的插值方法也是生成高精确曲线网格的关键。

24b99736-3a1c-11ed-9e49-dac502259ad0.jpg

插值后的多项式曲线网格与插值法导致伪影的线性网格

Cadence Pointwise 网格生成工具可以帮助 CFD 工程师创建复杂几何模型高精度模拟所需要的高阶网格,且不会显著增加计算复杂性。

关于 Cadence

Cadence 在计算软件领域拥有超过 30 年的专业经验,是电子系统设计产业的关键领导者。基于公司智能系统设计战略,Cadence 致力于提供软件、硬件和 IP 产品,助力电子设计从概念成为现实。Cadence 的客户遍布全球,皆为最具创新能力的企业,他们向超大规模计算、5G 通讯、汽车、移动设备、航空、消费电子工业和医疗等最具活力的应用市场交付从芯片、电路板到完整系统的卓越电子产品。Cadence 已连续八年名列美国财富杂志评选的 100 家最适合工作的公司。如需了解更多信息,请访问公司网站 cadence.com。

审核编辑 :李倩

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

    关注

    0

    文章

    139

    浏览量

    15983
  • 精度
    +关注

    关注

    0

    文章

    257

    浏览量

    19975

原文标题:网格阶数详解:高阶网格生成

文章出处:【微信号:gh_fca7f1c2678a,微信公众号:Cadence楷登】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    WiLink 8 WLAN软件- 802.11s网格

    电子发烧友网站提供《WiLink 8 WLAN软件- 802.11s网格.pdf》资料免费下载
    发表于 10-29 09:55 0次下载
    WiLink 8 WLAN软件- 802.11s<b class='flag-5'>网格</b>

    服务网格DPU卸载解决方案

    服务网格(Service Mesh)是微服务架构中的一种重要技术,它主要处理服务之间的通信,为服务间的信息交换提供更安全、更快速且更可靠的基础设施层。服务网格将服务治理从业务逻辑中剥离出来,拆解为独立的进程,实现异构系统的统一治理和增强网络安全。
    的头像 发表于 09-20 16:25 216次阅读
    服务<b class='flag-5'>网格</b>DPU卸载解决方案

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

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

    谷歌将于Wear OS 5中推出网格视图及隐私控制台

    克拉夫特智能锁专家小米沙尔·拉赫曼自这款系统的开发者预览版中发现,谷歌在应用程序启动器中增加了网格视图功能。
    的头像 发表于 05-17 10:05 311次阅读

    鸿蒙ArkUI开发:常用布局【创建网格(Grid/GridItem)】

    网格布局主要用于处理固定行列的UI,也支持动态调整。很类似iOS中的UICollectionView。
    的头像 发表于 05-15 16:24 646次阅读
    鸿蒙ArkUI开发:常用布局【<b class='flag-5'>创建网格</b>(Grid/GridItem)】

    利用 Fidelity CFD 嵌套网格实现直升机旋翼桨毂涡旋释放仿真

    来自宾夕法尼亚州立大学应用研究实验室和航空航天工程系的NormanF.Foster、JimG.Coder和WarrenJ.Baker使用了CadenceFidelityPointwise嵌套网格
    的头像 发表于 02-24 08:11 719次阅读
    利用 Fidelity CFD 嵌套<b class='flag-5'>网格</b>实现直升机旋翼桨毂涡旋释放仿真

    基于动态跟踪的高精度3D测量技术探究主动弯曲网格壳数值模拟方法

    近期,中科广电CASAIM与华南理工大学开展专题项目合作,基于动态跟踪的高精度3D测量技术探究主动弯曲网格壳数值模拟方法。
    的头像 发表于 01-19 18:13 728次阅读

    网格化水环境监测——看凯米斯如何实现水质情况全面掌握

    一、方案概述:凯米斯网格化水质监测方案利用自主研发的微型监测设备和多参数传感器,实现了低成本、高频率的水质监测。该方案适用于不同水域环境,通过水环境监测平台提供科学决策支持,为水环境治理和监管提供
    的头像 发表于 01-17 08:11 381次阅读
    <b class='flag-5'>网格</b>化水环境监测——看凯米斯如何实现水质情况全面掌握

    Fidelity Pointwise中的自动自适应网格加密功能介绍

    仿真前处理的目标是创建适合所需分析的网格。在生成同时解析几何和物理问题的网格时,我们的目标是提高计算效率。
    的头像 发表于 01-03 13:49 1695次阅读
    Fidelity Pointwise中的自动自适应<b class='flag-5'>网格</b>加密功能介绍

    什么是覆铜?网格覆铜还是实心覆铜?

    也出于让PCB焊接时尽可能不变形的目的,大部分PCB 生产厂家也会要求PCB 设计者在PCB 的空旷区域填充铜皮或者网格状的地线,覆铜如果处理的不当,那将得不偿失,究竟覆铜是“利大于弊”还是“弊大于利”?
    发表于 12-29 16:22 818次阅读

    落实以网格为驱动的协同支撑体系

    核心能力之目标管理。聚焦目标,协同推进:目标管理系统面向省、地市、区县、网格、网点,提供重点业务的指标,并进行目标下发、完成情况实时跟踪、异常渠道业务预警、指标完成情况考核;聚焦指标
    的头像 发表于 12-27 17:21 663次阅读

    CFD 设计利器:结构化和非结构化网格的组合使用

    在CFD的发展历史中,结构化网格出现最早,至今仍在使用。结构化网格有几个主要优点,如精度高、生成速度快、单元分布均匀。有些工具擅长绘制这类网格,例如CadenceFidelityAutomesh
    的头像 发表于 12-23 08:12 1575次阅读
    CFD 设计利器:结构化和非结构化<b class='flag-5'>网格</b>的组合使用

    边界条件复制/真实曲面网格设置/磁滞模型定义

    在Maxwell中,Surface Approximation在几何图形具有真实曲面(圆形曲面)时尤其重要,在这种情况下,网格的设置应该尽可能接近真实曲面形状,否则求解时一些几何信息可能会被错过。
    的头像 发表于 12-08 16:50 2192次阅读
    边界条件复制/真实曲面<b class='flag-5'>网格</b>设置/磁滞模型定义

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

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

    在SSMS如何改变网格字体大小

    从SQLServer2012开始,SSMS就提供了放大/缩小查询窗口和网格结果窗格的选项。这是一个非常有用的创新,因为它可以更容易地在各种演示、演示和讲座中向观众展示查询和结果,调整字体大小以适应大屏幕,或者只是为了让有视力问题的人更舒适。
    的头像 发表于 11-16 10:56 1734次阅读
    在SSMS如何改变<b class='flag-5'>网格</b>字体大小