comsol借助扫掠网格改进网格剖分

2024-03-24 13:50

本文主要是介绍comsol借助扫掠网格改进网格剖分,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

from http://cn.comsol.com/blogs/improving-your-meshing-with-swept-meshes/

借助扫掠网格改进网格剖分

 Walter Frei 2015年 9月 2日

对有限元分析者而言,为高纵横比的几何进行建模是更具挑战的任务之一。我们希望网格能精确表征几何与解,但又不希望网格单元过多,否则解算模型时将占据大量的计算资源。在此,我们将分析如何在一些常见的建模案例中借助扫掠的网格剖分来生成精确有效的有限元网格。

 

从管网示例开始

在如下所示的管网中,假设您需要计算其中的流体流动。可以看到很多弯管由较长的直段连接起来。

管网图片。
管网。图片由 Hervé Cozanet 提供,并通过 Wikimedia Commons 分享。

下图是管网内一个管道的流体流动模型的几何。

管道的 CAD 模型。
用于流体流动分析的管体 CAD 模型。

如果继续使用缺省的物理场控制网格功能对该几何进行网格剖分,您将得到如下所示的网格。注意:管壁应用了边界层网格,且管道长直段内的网格大小相当均匀。

COMSOL Multiphysics 管道模型,使用缺省有限元网格剖分。
该流体流动问题的缺省有限元网格在所有无滑移边界上包含边界层网格。

对有经验的流体流动分析者而言,会很快意识到长直段内的流动场将主要与管道平行,且沿轴的变化很慢。同时,横截面及弯管处的速度变化则相当明显。我们可以利用之前学到的知识将几何分割为不同的域。

管道域,突出了各子域。
管道域被分割为多个子域,并显示为不同的颜色。

几何分割完毕后,我们可以应用自由四面体网格特征。此网格只能用于沿管道长度方向的一个域,如下图所示,该域代表一个弯管。注意:我们尚未应用边界层网格特征。

管道子域中的四面体网格。
仅在其中一个域应用四面体网格。

从这一剖分网格的域开始沿直段执行网格扫掠功能,如下所示。我们还可以在“扫掠”特征下指定一个分布子特征,以显式控制单元分布,并沿长度方向设定不均匀的单元尺寸。由于已预见到流动沿长度方向的变化很慢,单元将沿轴向拉伸。

图片显示了沿管域的扫掠网格。
沿直段的扫掠网格也包含不均匀的单元分布。

现在,我们可以应用四面体网格来嵌套两个弯段,并对其余直段进行扫掠。网格剖分序列的最后一步是应用边界层网格特征。

管域的扫掠网格和四面体网格。
四面体与扫掠网格的组合,在壁处应用了边界层。

从上图可以观察到,扫掠网格可以显著减小该流体流动问题模型的大小。90 度弯管中的水流教程就演示了这一扫掠网格剖分技巧的使用。

第二个示例:线圈及周围环境

我们将转换焦点,考虑类似下图中的感应线圈。

感应线圈。
感应线圈。图片由 Spinningspark 提供,并通过 Wikimedia Commons 分享。

该线圈由包含平缓弯曲的长导线构成。如需计算其中的电感,还需要考虑周围的空气及磁芯材料。这类模型的几何及缺省网格如下图所示。

环绕磁芯的线圈图。
空气域中环绕磁芯的线圈。

COMSOL Multiphysics 中缺省的自由四面体网格。
在整个模型中应用缺省的自由四面体网格特征。

您可能已经注意到线圈本身非常适合执行扫掠网格剖分操作。线圈很长,且横截面均匀。因此,我们可以从在一端应用三角形表面网格开始,然后沿整个线圈长度执行扫掠,以创建三角棱柱单元。

在线圈一端的横截面表面应用三角形网格。
在线圈一端的横截面表面应用三角形网格(以蓝色表示),并沿整个长度执行扫掠。

但我们仍需在周围应用体网格。该周围体只能应用四面体网格剖分,而非扫掠网格剖分。要使用四面体单元对体进行网格剖分时,所有边界都只能使用三角形表面单元。因此,必须先在网格序列中添加转换特征,并将其应用于线圈和周围体之间的表面上。操作目的是拆分边界的接触单元,以便创建三角形面单元。

图片显示了线圈的转换操作。
转换操作在线圈边界处引入了三角形单元。

应用在线圈其他域中的四面体网格。
其余的域使用四面体剖分网格。

我们从上图发现,与缺省网格设定相比,此处使用了更少的单元来描述线圈。通过编织碳纤维的各向异性传热教程就是这样一个示例,它结合了扫掠网格以及在周围体执行的四面体网格剖分,尽管涉及不同的物理场。

最后一个示例:微机电系统

最后,我们来考虑一个微机电系统 (MEMS) 结构,其中包含可弯曲的微尺度结构特征。如果在不同的对象上施加不同的电势,将能通过电感的变化来测量对结构的扰动。施加电势的变化将造成系统的变形。类似电梳驱动器、加速度计和陀螺仪等器件就用到了这类效应。

谐振 MEMS 悬臂梁。
谐振 MEMS 悬臂梁。图片由 Pcflet01 提供,并通过 Wikimedia Commons 分享。

这类 MEMS 结构的一个常见特点是:它们由多种平面薄层构成,这些层需要与周围的空气域一起进行网格剖分。结构的间隙也可能非常细长。下图中的简化模型表征了 MEMS 结构中的一部分,包含相互交错的指状结构。

MEMS 结构的简单示意图。
该简化模型表征典型 MEMS 结构的一部分。

在使用缺省的网格设定时,将在零件间的狭窄空气间隙内插入小单元(如下所示)。但我们明确知道两侧指状结构的电势不同,指状结构直段间的间隙与接地平面将保持均匀的电场。

MEMS 结构中缺省的网格设定。
缺省网格设定显示的单元小于区域的实际需求,这些区域的电场基本均匀

所示结构其实并不适合使用扫掠网格剖分,因为模型中的域不包含均匀的横截面。但如果我们引入一些分割平面,便可将该域分割为适合使用扫掠网格剖分的棱柱域。首先,我们将引入两个分割平面,分别位于指状结构的顶面和底面,以分割空气域和两个固体域。将这些平面作为工作平面特征添加到几何序列中,并由两个分割对象特征用作输入,以分割固体。

分割 MEMS 结构的两个平面的几何。
引入两个平面来分割空气域和固体域。

随后,将能引入其他分割平面来描述指状结构的长直段,如下所示。这很重要,因为我们知道这些区域的电场和位移将极其缓慢地变化。

COMSOL Multiphysics 中 MEMS 结构中的棱柱域。
其他两个平面将指状结构分割为棱柱域。

现在,可以在通过分割引入的新矩形表面应用映射网格特征进行网格剖分。同一平面上的非矩形面可通过三角形单元来剖分网格,如下所示。

在 MEMS 结构的一个分割面中应用的表面网格。
在一个分割平面上应用的表面网格。

在这两个薄域层中应用表面网格,即指状结构域和指状结构与地面间的空气间隙组成的域,并以此为起点开始扫掠网格。在相邻的矩形单元面应用转换操作后,就可以用四面体单元对空气域进行网格剖分。

MEMS 结构上的扫掠网格和自由网格。
最终的网格结合了自由网格和扫掠网格。

我们观察到有限元模型中的总单元数减少了。您可以阅读我们的“表面微加工加速计教程”博客,其中介绍了分割平面和扫掠网格剖分技巧的使用。

扫掠网格总结

对于多类 COMSOL Multiphysics 模型而言,扫掠网格剖分是一项功能强大的技术,可以帮助尽量减少模型的计算复杂度。基于您对每个问题的工程判断和知识,可以快速获取高精度的结果,同时与缺省网格设定相比,计算成本更低。

当然,这并不是说您应始终使用这一方法,它适用于包含相对较薄或较厚区域的高纵横比几何,而且您还应确定可以通过扫掠网格较好地表征解。

这篇关于comsol借助扫掠网格改进网格剖分的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

一种改进的red5集群方案的应用、基于Red5服务器集群负载均衡调度算法研究

转自: 一种改进的red5集群方案的应用: http://wenku.baidu.com/link?url=jYQ1wNwHVBqJ-5XCYq0PRligp6Y5q6BYXyISUsF56My8DP8dc9CZ4pZvpPz1abxJn8fojMrL0IyfmMHStpvkotqC1RWlRMGnzVL1X4IPOa_  基于Red5服务器集群负载均衡调度算法研究 http://ww

YOLOv8改进实战 | 注意力篇 | 引入CVPR2024 PKINet 上下文锚点注意力CAAttention

YOLOv8专栏导航:点击此处跳转 前言 YOLOv8 是由 YOLOv5 的发布者 Ultralytics 发布的最新版本的 YOLO。它可用于对象检测、分割、分类任务以及大型数据集的学习,并且可以在包括 CPU 和 GPU 在内的各种硬件上执行。 YOLOv8 是一种尖端的、最先进的 (SOTA) 模型,它建立在以前成功的 YOLO 版本的基础上,并引入了新的功能和改进,以

YOLOv8改进 | Conv篇 | YOLOv8引入DWR

1. DWR介绍 1.1  摘要:当前的许多工作直接采用多速率深度扩张卷积从一个输入特征图中同时捕获多尺度上下文信息,从而提高实时语义分割的特征提取效率。 然而,这种设计可能会因为结构和超参数的不合理而导致多尺度上下文信息的访问困难。 为了降低多尺度上下文信息的绘制难度,我们提出了一种高效的多尺度特征提取方法,将原始的单步方法分解为区域残差-语义残差两个步骤。 在该方法中,多速率深度扩张卷积

”CSS 网格“二维布局系统(补充)——WEB开发系列32

CSS 网格布局是一种二维布局系统,用于网页设计。通过使用网格,你可以将内容以行和列的形式进行排列。此外,网格布局还能够简便地实现一些复杂的布局结构。 一、什么是网格布局? CSS网格布局是一种二维布局系统,它允许我们创建复杂的网页布局,既可以处理行也可以处理列。与传统的布局方法不同,网格布局将网页分成多个可控的区域,这些区域可以任意排列、对齐和调整大小。网格布局使得创建灵活且响应

如何借助AI快速筛选和整理文献?

AIPaperGPT,论文写作神器~ https://www.aipapergpt.com/ 在撰写毕业论文时,文献综述是必不可少的部分。它不仅为你的研究提供理论背景,还展示了你对研究领域的深入理解。然而,文献综述的撰写过程常常让学生感到头疼,尤其是面对海量文献时,如何有效筛选、整理和撰写是一大难题。 本文将为大家介绍如何利用AI工具帮助你轻松高效地完成文献综述的写作。我们将详细讲解如何快速

css——网格布局

名词解释 div{$}*9+tab键,快捷生成   记首字母gtc  网格布局:display: grid;        grid-template-columns: 100px 100px 100px;        grid-template-rows: 100px 100px 100px; (父元素) <!DOCTYPE html><html lang="en"

国内领先线上运动平台:如何借助AI技术实现业务腾飞与用户体验升级

&nbsp;“ 从智能训练到身体分析,再到辅助判决,AI技术正以惊人的速度渗透进体育和健身领域,为运动员和健身爱好者提供了前所未有的个性化体验。 ” AI,运动的智能伴侣 在巴黎奥运会上,AI技术的运用成为了焦点。它不仅为运动员提供了精准的训练指导,还通过对运动员身体状况的实时分析,帮助他们避免潜在的运动伤害,提升竞技状态。 同时,AI在辅助判决上的应用,确保了比赛的公平与

爆改YOLOv8|利用yolov10的SCDown改进yolov8-下采样

1, 本文介绍 YOLOv10 的 SCDown 方法来优化 YOLOv8 的下采样过程。SCDown 通过点卷积调整通道维度,再通过深度卷积进行空间下采样,从而减少了计算成本和参数数量。这种方法不仅降低了延迟,还在保持下采样过程信息的同时提供了竞争性的性能。 关于SCDown 的详细介绍可以看论文:https://arxiv.org/pdf/2405.14458 本文将讲解如何将SCDow

Data Mesh,数据网格的道与术

周末的时候,看到有群友讨论关于 Data Mesh 的话题。这个名词我在2020年初的时候听到过一次,当时感觉就是一个概念,看的糊里糊涂,没有当回事。最近突然又被推上了话题风口,所以静下心来看了一下相关的论文和介绍。 在讨论 Data Mesh 之前,首先要给大家介绍一下 Service Mesh。 Service Mesh 公认的定义,是用以处理服务与服务之间通信的专用基础设施层。更本质的理

【数据分析案例】从XGBoost算法开始,更好地理解和改进你的模型

案例来源:@将门创投 案例地址: https://mp.weixin.qq.com/s/oeetxWMM3cr1BgvIaGU54A 1. 目标:使用xgb评估客户的信贷风险时,还希望得出揭示 2. xgb全局特征重要性度量