ANSYS ICEM CFD——网格划分基础知识

ANSYS ICEM CFD——网格划分基础知识1、网格划分技术在使用商用CFD软件的工作中,大约有80%的时间是花费在网格划分上的,可以说网格划分能力的高低是决定工作效率的主要因素之一。结构化网格和非结构化网格的比较FLUENT软件采用非结构网络与适应性网络相结合的方式进行网络划分。与结构化网络和分块结构网络相比,非结构网络划分便于处理复杂外形的网络划分,而适应性网格则便于计算流场参数变化剧烈、梯度很大的流动,同时这种划分方式也便于网络的细化或粗化,使得网络划分更灵活、简便。FLUENT划分网格的途径1、一种是用FLUENT提供的专用网络软件

大家好,又见面了,我是你们的朋友全栈君。

1、网格划分技术

在使用商用CFD软件的工作中,大约有80%的时间是花费在网格划分上的,可以说网格划分能力的高低是决定工作效率的主要因素之一。

结构化网格和非结构化网格的比较

FLUENT软件采用非结构网络与适应性网络相结合的方式进行网络划分。与结构化网络和分块结构网络相比,非结构网络划分便于处理复杂外形的网络划分,而适应性网格则便于计算流场参数变化剧烈、梯度很大的流动,同时这种划分方式也便于网络的细化或粗化,使得网络划分更灵活、简便
在这里插入图片描述
结构网格就是在一定区域内的网格点可以用统一的编号,比如三维的网格点可以用连续i,j,k唯一标志并且可以表达相互之间的位置关系,比较节约存储空间,利于编程计算,但对复杂流场的适应性较差。
非结构网格一般是每个单独的网格单元都有独立的编号,并且最后要附加一个全场的总编号来确定每个单独网格之间的关系,占用的存储空间较大,编程比较麻烦,但是对复杂流场的适应性较好。

FLUENT划分网格的途径

1、一种是用FLUENT提供的专用网络软件GAMBIT进行网络划分;
2、另一种则是由其他的CAD软件完成造型工作,再导入GAMBIT中生成网格。
还可以用其他网格生成软件生成与FLUENT兼容的Pro/E,SolidWorks,Solidedge等。除了GAMBIT外,可以生成FLUENT网格的网格软件还有ICEM CFD、GridGen等。

FLUENT(Gambit)可以划分的网格类型

FLUENT可以划分:

  • 二维:三角形和四边形网格
  • 三维:四面体网格、六面体网格、金字塔型网格、楔形网格,以及由上述网格类型构成的混合型网格。

ICEM划分的网格类型

非结构壳/面网格类型(二维)

壳/面网格(Shell Mesh)是指二维平面网络或三维曲面网格。平面网格可用于流体力学二维数值计算;壳网络既可以用于固体力学的数值计算,也可以作为生成非结构三维体网格的边界。下面首先介绍ICEM中壳/面网格的基本概念。
Method Type,即网格类型,壳/面网格有四种网格类型,分别如下:
1)All Tri,即所有网格单元均为三角形。
2)Quad w/one Tri,即某一面上的网格单元大部分是四边形,最多允许有一个三角形网格单元。
3)Quad Dominant,即某一面上的网格单元大部分是四边形,允许一部分三角形网格单元的存在。复杂的面适用于该种网格类型,此时如果生成全部四边形网格会导致网格质量非常低;对于简单的几何,该网格类型和Quad w/one Tri生成网格效果相似。
4)All Quad,即所有面的网格单元均为四边形。

非结构壳/面网格生成方法

Mesh Method,网格生成方法,即生成网格的计算法则。
壳网格主要有四种生成方法,分别如下:
1)Autoblock,自动块方法,自动在每个面上生成二维Block而后生成网格。
2)Patch Dependent,根据面的轮廓线来生成网格,该方法能够较好地捕捉几何特征,创建以四边形为主的高质量网格。(注意:轮廓线即围成面的线)
3)Patch Independent,网格生成过程不严格按照轮廓线,使用稳定的八叉树方法,生成网格过程中能够忽略缝隙(Gap)、洞(Hole)等细小的几何特征,尤其适用于“不干净”的几何。
注意:ICEM中的实体由封闭的面构成,“不干净”的几何是指由于缝隙、洞等存在导致面没有完全封闭的几何。每种网格生成方法对几何封闭程度的要求不尽相同。
4)Shrinkwrap,是一种笛卡尔网络生成方法,会忽略大的几何特征、沟、洞等,适用于复杂“不干净”的几何模型快速生成壳网络,不适合薄板类实体网络生成。

非结构体网络类型(三维)

非结构体网格(Auto Volume Meshing)是指在ICEM中设定网格类型和生成方法等参数后,由软件自动计算得到的体网格。该方法生成网格过程中人工参与工作量较小,减轻了工程人员的负担,但是计算机工作量大,对计算机性能要求较高。生成的体网格可用于流体力学、固体力学的数值计算。
下面是三种不同的非结构体网格类型(Mesh Type):
1)Tetra/Mixed,一种应用广泛的非结构体网格类型。在默认情况下,系统自动生成四面体网格(Tetra),通过设定可以创建三棱柱边界层网格(Prism);也可以在计算域内部生成以六面体单元为主的体网格(Hexcore);或者生成既包含边界层又包含六面体单元的网格。
2)Hex-Dominant,一种以六面体网格单元为主的非结构体网格类型。近壁面处网格质量较好,但在非结构体网格内部网格质量较差。生成此类体网格时,需要壳/面网格的类型为All Quad或Quad Dominant。
3)Cartesian,一种自动生成的六面体非结构体网格,内部网格线均为直线,边界处网格线适应边界曲线。

自动体网格生成方法

不同的非结构体网格类型对应不同的网格生成方法(Mesh Method),对应关系见下表。
在这里插入图片描述
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/141169.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 独立成分分析ICA系列1:意义

    独立成分分析ICA系列1:意义1.前言独立成分分析思想和方法最早源于上世纪八十年代几个法国学者的研究工作,尽管当时他们并没有命名其为ICP;在1986年举行的神经网络计算会议上,法国学者Heraull和Jutten提出了一个基于神经网络模型和Hebb学习准则的方法,来解决盲源分离问题,简称BSS.混合信号是由相互统计独立的源信号混合而成的。这篇文章提出的算法可以解决具有两个源信号混合的盲源分离问题。他们的工作开

  • 用python字符画生日快乐_如何用特殊符号组成“生日快乐”?

    用python字符画生日快乐_如何用特殊符号组成“生日快乐”?♥¸¸.•*¨*•♫♪祝你生日2113快乐哟♥¸¸.•*¨*•♫♪║╚╦5261═╦4102═╦═╦╦╗║╚╦╦═╣╚╣╚╦╝╠═╦╦╗║║║╬║1653╬║╬║║║║╬║║╔╣╔╣║║╬║╬║║║╚╩╩╩╣╔╣╔╩╗║╚═╩╩╝╚═╩╩╩═╩╩╩╗║ƸӜƷ●•٠·˙❦ஐ❦G☺dBl姧U❦ஐ❦˙·٠•ƸӜƷ♪♫•*¨*•.¸¸HAPPYBIRTHDAY♪♫•*¨*•.¸¸生日快乐~…

  • JSONObject获取JSONArray转JSONObject获取某个属性值

    JSONObject获取JSONArray转JSONObject获取某个属性值StringhttpPost4Instream=http.httpPost4InstreamJSONObjectjsonbject=JSONObject.fromObject(httpPost4Instream);JSONArrayjsonArray=jsonbject.getJSONArray("stores");Stringstring=jsonArray.get…

  • scrollIntoView 与 scrollIntoViewIfNeeded API 介绍

    scrollIntoView 与 scrollIntoViewIfNeeded API 介绍本文转自:scrollIntoView与scrollIntoViewIfNeededAPI介绍根据MDN的描述,Element.scrollIntoView()方法让当前的元素滚动到浏览器窗口的可视区域内。而Element.scrollIntoViewIfNeeded()方法也是用来将不在浏览器窗口的可见区域内的元素滚动到浏览器窗口的可见区域。但如果该元素已经在浏览器窗口的可见区域…

  • java中main方法的作用

    java中main方法的作用main方法是我们学习Java语言学习的第一个方法,也是每个java使用者最熟悉的方法,每个Java应用程序都必须有且仅有一个main方法。在eclipse里可以使用输入main,在按住Alt+/的方式快速创建main方法。可以说main方法是最简单的方法,因为main方法几乎是固定不变得,除了String[]args可以写成Stringargs[],以及args的名称可以改变外,其它所有均不…

  • 什么是Web Service(SOAP)?

    什么是Web Service(SOAP)?SOAP请求(SimpleObjectAccessProtocol,简单对象访问协议)是HTTPPOST的一个专用版本,遵循一种特殊的XML消息格式,Content-type设置为:text/xml,任何数据都可以XML化。SOAP:简单对象访问协议。SOAP是一种轻量的,简单的,基于XML的协议,它被设计成在web上交换结构化的和固化的信息。SOAP可以和现存的许多因特网协议和格式结合…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号