如何选择一个合适的网格来进行网格收敛研究

news/2025/1/15 15:10:43/

一、几何单元的类型
目前有四种不同的三维单元类型:四面体、六面体、棱柱,以及金字塔形:可以任意组合这四种单元来对任何三维模型进行网格剖分。
在这里插入图片描述
二、不同几何单元适用范围
1、四面体单元
四面体单元是 COMSOL 中大部分物理场的缺省单元类型。四面体也称简化网格,简言之,它是指任何三维体都可以利用四面体进行网格剖分,而不论其形状或是拓扑如何。它们也是唯一一种可用于自适应网格细化的单元类型。因此,四面体通常是您的第一选择。
2、六面体、棱柱和金字塔形
仅用于确实需要时。首先应注意的是,这些单元并非总能剖分具体几何。根据剖分算法,用户通常需要进行更多的输入来创建这类网格,因此您应该首先问一下自己是否需要这么操作,之后再进行操作。金字塔形仅用于需要在六面体和四面体网格之间创建一个过渡区域时。

在 COMSOL 中使用六面体和棱柱单元的主要原因是,它们可以极大地降低网格中的单元数。这些单元可能有极高的纵横比(最长边对最短边的比例),而用于创建四面体网格的算法则会尽量保持纵横比趋于统一。当您知道解在特定方向上会逐渐变化,或者您对这些区域中的精确解并不感兴趣,因为您知道感兴趣的结果在模型的其他位置时,使用具有高纵横比的六面体和棱柱单元将较为合理。

三、经验
上述评论仅适用于线性静态有限元问题。非线性静态问题、时域或频率现象中应使用不同的网格剖分技术。

开始剖分线性静态问题时,应记住以下一些事项:

如果可能,请使用四面体网格; 它们对用户交互的要求最低,并支持自适应网格细化
如果知道解在一个或多个方向上变化缓慢,则应在这些区域使用带有较高纵横比的六面体或棱柱网格
如果几何包括薄层材料,应使用六面体或棱柱,或考虑使用边界条件来代替
始终执行网格细化研究,并在细化网格时随时监控内存要求以及解的收敛


http://www.ppmy.cn/news/660399.html

相关文章

使用kubeadm创建集群

server2 kubeadm config print init-defaults #查看默认配置信息默认从k8s.gci.io上下载组件镜像,需要翻墙才可以,所以需要修改镜像仓库: kubeadm config images list --image-repository registry.aliyuncs.com/google_containers #列出所需…

Python CGI编程详细步骤,和说说我踩的坑!!

最近在学python,刚接触python高级编程-gci编程,照着网上的资料去配置文件 ,但是其中遇到了很多问题,可以说一天都呆坑里,特记录下这些,总结下,也以便帮小伙伴们解决问题。 我参考的是这篇文章:…

走进GBase 8s之接口管理工具(一)开发接口(2)

ADO.NET GBase 8s ADO.NET 是一个提供.NET应用程序与GBase数据库之间方便、高效、安全交互的接口程序,使用100%纯C#编写,并继承了Microsoft ADO.NET类。开发人员可以使用任何一种.NET开发语言(C#、VB.NET、F#)通过GBase ADO.NET操…

Powershell入门语法

Powershell简介 由于cmd功能比较小,所以windows上诞生了新的shell类型。powershell有很多版本。不同版本的操作系统内置的powershell版本也不一样。可以升级。 $PSVersionTable:查看powershell版本。 PS C:\Users\JYT> $PSVersionTableName …

androi的AT指令

一、大概的一些AT指令 网络收集的AT指令 1、ATCGMI: 请求得到移动设备生产厂商的标识。2、ATCGMM: 请求得到移动设备模块的标识。3、ATCGMR: 请求得到改订的系统版本,修改级别和日期,以及其他相关内容。4、ATCGSN&…

美国GCI布线产品介绍(下)

室内大对数铜缆&#xff1a; <?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" /> <?xml:namespace prefix v ns "urn:schemas-microsoft-com:vml" /> l 24AWG 线规大对数铜缆&#xff0c; 适用于语音主干应用…

如约停车(GCI)项目总结

今天开始第二版开发&#xff0c;先总结如下&#xff1a; 一、明确需求&#xff0c;这其实也就是常说的解决问题的思路之一。 Android开发人员通常都是根据由设计师设计好原型图和效果图进行开发&#xff0c;所以在开发时候我们要仔细琢磨每个界面的作用和意义&#xff0c;千万…

cat6 GCI about

安装模块cmd&#xff1a; insmod 模块路径/模块名.ko example: insmod /lib/modules/3.10.0-uc0/kernel/net/netfilter/xt_time.ko 移除模块cmd&#xff1a; insmod 模块名 example: insmod xt_time 添加串口脚本增减改权限&#xff1a; mount -o rw,remount / 中间层API…