icemcfd有关block功能的说明_第1页
icemcfd有关block功能的说明_第2页
icemcfd有关block功能的说明_第3页
icemcfd有关block功能的说明_第4页
icemcfd有关block功能的说明_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

有关blocking功能的说明:

一、createblock

1、initializebIocks

这里需要注意的是初始化block时选择“2D”和“2Dplanar”所生成block的区

别.“2Dplanar”方式所生成的block位于所选实体的中心,是一个规则的四边形,

包围了整个实体。“2D”方式所生成的block是不规则的,但是自动去匹配选择的

surface.

uSomemapped/Somefree"4Bstructuredunstructuredblocking的结合.

“Allfree”创建unstructured2DbIockingoUnstructuredmeshdoesnothave

propersizeandshapeoftheeIemento

“AlImapped”创建structured2DbIocking。StructuredmeshwiIIhaveuniform

sizeandshapeoftheelement.

“Orientwithgeometry选择这个选项将创建最小的包围实体的block,如果

没有选择此项,创建的block体积较大。

2、FromVertices

3D>Hexa可以通过选择8个vertices来创建,也可以通过选择对应的2个面来

创建。

3D)QuarterO-Grid这里只用选择6个vertices。它创建了advancedtopology

比如Y-BIock或QuarterOgrido这是一^中fit3HexaBlocksintoawedge的

拓扑结构。以前创建这种拓扑结构只有通过一系列的手动划分并加入vertices,现

在变得简单了.实际上就是3个HexaBlock结合在一起形成了一个楔形Block。选

择vertices的顺序是:首先选择楔形一边的3个vertices(顺时针或逆时针都可以),

然后选择剩下的3个vertices,必须保证4thvertex与1stvertex相连,5th

与2nd相连,6th与3rd相连°这里创建的依然是六面体网格。

3D〉Degenerate这里只用选择6个vertices,degenerateblock是1个拥有5

个面的棱形blocko以前创建这种拓扑结构只有通过colIapsingonesideofahexa

bIock,选择vertex的顺序和Quarter0—Grid一样,但是不同的是这里仅仅生成

了1个block,同时沿着一条边生成了一排棱柱网格。很多solvers不支持这种形

式的block,因此在使用这种形式的block之前必须consultyoursolvermanuaI。

3D>unstructured不予考虑。

3、ExtrudeFace

ExtrudebyElementNormaI沿着所选face的法向进行拉伸形成block。

ExtrudeAlongCurve将所选face沿着curve的方向进行拉伸形成bIocko

“twistperlayer”指前后对应的2个vertices偏移的角度。“orientaxialIy"

指形成的block与轴平行或垂直.“numberoflayers”指生成的blocks的个数。

4、2Dto3D

FiII-—填充,从说明里很容易理解。

TransIate分别在x,y,z方向对2DbIock进行拉伸.

Rotate旋转生成block。

5、3Dto2D

相当于在3Dblock的每个faces上分别生成2Dblock.

二、splitblock

1>splitbIock

AlIvisible指将要划分所有正交于所选edge的blocks;"Selected”指仅仅划分

所选择的block.“Relative”将要以给定的参数来划分edge,此参数位于0〜1

之间「'Absolute”将要按照edge的方向来划分edge,这里edge的方向指从最小

的vertex数指向最大的vertex数.

2、0—gridBlock

“Absolute”值代表实际的radialedgeofan0-grid长度。当Absolute没有打

开时,代表相对距离,其值为1的时候O-grid的扭曲最小。

3、ExtendSplit功能指将edge延伸到boundaries。

4、SplitFace只能划分3DbIock的faceso即将选择的千ace划分成2个faces.

5、SplitVertices功能spIitthedegeneratevertex,等同于collapseedge

的反操作。从说明里可以看出,只有当collapseedge之后才能进行此项操作.

三、mergevertices

1、MergeVertices功能选择的第一个vertex是保留的,第二个是被合并的.

〈1>当PropagatetoMergeisoffandMergetoAverageisoff的时候,仅仅

第二个vertex被合并到第一个vertex的位置。<2〉当PropagatetoMergeisoff

andMergetoAverageison的时候,这2个vertex被合并为1个,其位置在它们

间距的中点。〈3>当PropagatetoMergeisonandMergetoAverageisoff的

时候,第二个vertwx及类似的vertices都被合并到第一个vertex及类似的

vertices.<4)当PropagatetoMergeisonandMergetoAverageison的时

候,第二个vertwx及类似的vertices和第一个vertex及类似的vertices被合并

为一系列vertices,其位置在它们的中点。

2、MergeVertextoEdge功能划分邻近的edges并且合并。

四、EditBlock

1>Mergefaces合并faces。一^旦faces被合并之后,对应的bIocks也被合并

了。“facecorners”选择合并之后形成face的对角点.

2、ModifyOgrid"Rescale0gridorthogonally,J重新调整网格的正交性。

3、ConvertBIockType"Swept”将要转化mappedbIock为sweptblockoMapped

bIock在I、J、K方向对于对应edge而言都有相同的节点分布;sweptblock在一

个方向上对于对应edge而言有相同的节点分布,但是在其它2个方向上有自由的

1、MoveVertex

这儿有几种不同类型的vertices/edges.WhiteEdges/Vertices:标记为s,edge

4口associatedvertices番被projected至I最接近的CADsurface上,Vertices

仅仅能在所有的surfaces上移动;BlueEdges/Vertices:标记为v,位于voIume的

内部,首先选择和它相连的edge,然后将其拖动沿着所选择的edge移动,只对3D

bIock有效;GreenEdges/Vertices:edges才口associatedvertices都被projected

到了curves,vertices仅仅能在projected的curves上移动;RedVertices:不

能被移动,因为它们被projected到固定点。

“Single”模式仅仅能移动一个单独的vertex;"MuItipIe”模式可以移动多个

vertecies.

2、SetLocation

“SetPositionv指用户可以移动vertex在Cartesian或cylindrical

co-ordinate系统,用户可以直接修改vertex的坐标也可以选择参考点来定位。

uIncrementaIPosition”通过设置坐标的增量来修改vertex的坐标。

4、SetEdgeLength修改edge的长度,同时也可以查看edge现有的长度.

七、TransformBlocks

八、EditEdge

1、Splitedge功能splittype为“spline”,选择edge然后拖动edge直到希

望的形状,或者说直接点击一下,edge就会和最接近的curve重合,整个edge为

一条弯曲的edge,但是并不会产生新的vertices,splittype为uIinear",在鼠标

点击的位置对edge进行划分,整个edge由2条直线edge组成,这点不会产生新

的vertex,但是这点会和最接近的curve重合。splittype为“controlpoint”,

在鼠标点击的位置对edge进行划分,整个edge为一条弯曲的edge,这点不会产生新

的vertex,但是这点会生成一个控制点以便对edge的曲率进行控制,可以在move

vertwx中通过移动这点来改变这条edge的曲率。

2、Unsplitedge功能Splitedge的反操作。

3、Linkedge功能——问题:没明白。

4、UniinkEdge问题:没明白.

九、Pre-MeshParams

1、Updatesize功能"KeepDistribution”使用此项用户能基于GIobaISurface

orCurveMeshSize来调整edges上的节点数,也就是说网格尺寸与GIobaISurface

orCurveMeshSize一样,而不与edgeparams中设置的一样,同时每一个edges

GeometricIaw保持不变。"KeepCount”使用此项用户将改变geometryIaw为默

认的geometryIaw,网格尺寸与edgeparams中设置的一^羊,而不遵循GIobaI

SurfaceorCurveMeshSize。

、功能一相当于的节点数乘上当为时,只是

2SeaIeSizesedgefactorofactor1

现有的节点数加1即可。实际上就是加密网格.注意:edge原有节点数不能为2,

否则此功能无效。

3、EdgeParams―“Reverseparameters颠倒所选择edge上的参数,也就是说

edge起点上的参数被转换到终点上,终点上的参数被转换到起点上。“Screen

positiorT:用户可以通过鼠标拖动去修改节点间距。

Meshlaws:

BiGeometric默认的划分规则。

Uniform--节点沿着edge均匀分布。不用设置Spacing1和Spacing2、ratio1

ratio2O

Hyperbolic通过每一个端点的spacing来定义一个双曲线的节点分布,用户只

能设置Spacing1和Spacing2,同时ratio1和ratio2被自动确定。

Poisson-按照Poisson分布计算节点间距,要求设置Spacing1和Spacing2同

时忽略ratio1和ratio2(ratio1和ratio2被自动确定)0Poisson和Hyperbolic

的区别不大,但是通过仔细观察发现,在Poisson中设置的Spacing1和Spacing2

与实际值相比非常吻合,没有任何误差,而在Hyperbolic中设置的Spacing1和

Spacing2与实际值相比有着非常小的误差;同时经过测试,Poisson和HyperboIic

即使是Spacing1和Spacing2设置为一样,它们的ratio1和ratio2也不一样。

Curvature按照曲率来计算节点间距。不用设置Spacing1和Spacing2、ratio

1和ratio2OCurvature和uniform很相似,经过测试发现:对于associate直

线curve的edge来说,Curvature和uniform没有什么区别,但是对于associate弯

曲curve的edge来说,Curvature和uniform不一样,spacing不一样,应该说,

Curvature使得弯曲curve的网格划分更为均匀。

Geometric1Spacing1被用作设置从edge起点开始的第一^个间距,剩下的节

点间距保持恒定的增长率,因此只用设置Spacing1(ratio1被自动确定).

Geometric2同Geometric1的原理一样,只用设置Spacing2(ratio2被自

动确定)。Spacing2被用作设置从edge终点开始的第一个间距。

ExponentiaI1第i个间距被定义为i*e人(R*(i-1)),R代表Ratio1,

e代表Spacing1.只用设置Spacing1(ratio1被自动确定)。与Geometric1很

相似,经过测试发现,即使是它们的spacing1设置为一样,它们的ratio1也不

一样。

ExponentiaI2原理和ExponentiaI1一^羊,只是换成了Spacing2和Ratio2。

BiexponentiaI节点间距的计算按照ExponentiaI1和2的法则,和ExponentiaI

1和2不同的是Spacing1和Spacing2、ratio1和ratio2都需要进行设置。Spacing

1和Ratio1所定义的是从edge起点到中点的节点分布,Spacing2和Ratio2所

定义的是从edge终点到中点的节点分布。

Linear按照线性函数计算节点分布,但是好像不是所有的edge都支持。

4、MatchEdges

“MatchEdges"―问题:没明白。

“CopytoEdges”允许用户拷贝节点分布从另一条edge到当前选择的edge,

当打开“Copyabsolute”时拷贝准确的Spacing,同时根据相对edge长度修改Ratio

值,此时这2条edge的spacing1近似一样;当关闭“CopyAbso此te"时,此时这

2条edge的Ratio1近似一样。

5、Refinement和ScaleSizes功能略有不同。Dimension值为0对应x或I方

向,1对应y或J方向,2对应z或K方向.

十、Pre-MeshQuaIity

Determinant(2x2x2stenciI)检查网格中elements的变形,并计算每一个六

面体的Jacobian,1代表完

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论