版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Fluent 6.3使用手册FLUENT 6.3 使用手册B.Case和Data文件格式本目录描述Fluent中Case和Data文件的内容和格式。各个章节描述内容根据功能分组:章节B.2:格式文件和二进制文件的区别。章节B.3:在Fluent中创建网格。章节B.4:边界条件,材料性质和求解器控制参数。章节B.3和章节B.5:将求解结果导入到其他后处理软件。Case和Date文件还可能包含其他仅在内部使用的章节。B.1基本准则Fluent中的Case和Data文件根据以下基本准则分为几个部分:每个部分都在一对圆括号中并且以一个标志其类型的十进制整数开始。 对丁格式的二进制文件这个整数是不同的。
2、所有的项目都位丁圆括号中。这使得跳过到部分结尾和分解他们都非常 容易,还容许在将来输出时加入简单且相容的新项目。各个项目列表的开头信息都位丁各对独立的圆括号中,并且项目位丁他们自己的圆括号中。B.2形成二进制格式文件的规定对丁格式文件的例子在章节 B.3和B.4中给出。对丁二进制文件,如果是单 精度的二进制数据,在本章节描述的开头标志 (如作为结点标志的10)前加20; 如果是双精度的数据前面加30(如2010或3010而不是10)。二进制文件的结尾 在本部分结束参数之前以 End of Binary Section 2010 或 End of Binary Section 3010为标志。以
3、时间为代表的二进制数据例子如下所示:2010 (2 12 3)(End of Binary Section 2010)B.3网格部分网格部分存储在Case文件中。网格文件是Case文件的一个子集,其中仅包 含关丁网格的部分。目前定义的网格部分包括:注释(见B.3.1)开头(见B.3.2)维度(见B.3.3)结点(见B.3.4)周期性的阴影面(见B.3.5)网格单元(B.3.6)网格面(B.3.7)面结构(B.3.8)单元结构(B.3.9)接触面(B.3.10)每个部分的ID号码都以符号和数字两种形式标明。符号的描述在FluentInc下的Schemed文件中(xfile.scm)或者在一个C开
4、头文件中(xfile.h), 此文件位丁安装目录的如下路径中:/Fluent.Inc/fluent6.x/client/src/xfile.hB.3.1注释Index:0Schema sv mbol: Kf-coimentC macro:xf_cohmentStatus:optional注释部分可以出现在文件的任何位置(除了其他部分的内部)如:rTGcasitsut text")建议在每个长的部分或者一系列相关的部分前加上一个注释来解释下面的 内容。例如:B.3.2开头Index:1Scheme syrobok xf-tieedeTC macro:XF_HEADERStatus;op
5、tional开头部分可以出现在文件的任何位置(除了其他部分的内部)下面是一个例 子:这个部分的目的是识别写文件的程序入口。 虽然它能出现在文件的任何位置, 但是一般位丁一个文件的开头部分。另外的开头部分标记用来生成文件的其他程 序入口。它提供了一种显示一个文件从哪里来以及它怎样被处理的历史机制。B.3.3维度Index:2Scheme symbol: xf7-dimension 4rC inClO:XF_DIMENSIONStnhis:optional网格的维度这样出现:(2 ND)其中ND为2或者3。这部分作为对网格是否有一个合适的维度的检查。B.3.4节点hides:10SclKine s
6、jnttb*!: f-nodeC mavio:xf 项odeStatus:requued格式:(10 (zone-id f irst.-index last-index type ND)( xl yl zl x2 y2)如果zone-id是0,那么就表示了网格中节点的总数。所以 first-index 是 1, last-index 是以十六进制表示的节点总数,type等丁 1, ND网格的维度, 并且下面没有坐标(坐标的圆括号也省略了)。例如:(10 (0 1 2d5 1 2)如果zone-id大丁 0,那么它标志着这些节点届丁的区域。first-index 和last-index 是以十六
7、进制表示的区域中节点的标志。每个区域中last-index 的 值必须小丁或等丁声明部分中的值。type始终等丁 1。ND一个可选择项,它 表示节点数据的维度,在这里是 2或者3。如果网格是二维的,就像节点数据开头确定的那样,那么每行中只有x、y的坐标。下面是一个二维网格的例子:(10 (1 1 2dS1.500000e-011.625000e-011 2)(2.500000e-021.250000e-021.750000-012* 000000e-011.875000e-010-0000004002-500000e-021-250000Q-02第3页(共20页)因为网格的连通性是由代表各个位
8、置的整数组成的,所以使用十六进制可以节省文件空间并且提供更快的文件输入输出速度。开头的标志是十六进制的,这样就可以和网格连通性部分的标志进行匹配。为了保持一致性,zone-id和type 也采用十六进制。B.3.5周期性的阴影面Index:18symbol: Hf-periodic-faceC inncro:XF_PEriodieStatus:reqiiii ed only for giids with peiiodic boniKlaiies这部分表明在周期性边界上的周期性面对配对。没有周期性边界的网格没有 这一部分。这部分的格式如下:Fluent 6.3使用手册其中first-index:
9、歹U表中成对出现的第一个周期面的指针last-index:歹U表中成对出现的最后一个周期面的指针periodic-zone: 周期面所在区域的IDshadow-zone:相应的阴影面区域的ID这些都是十六进制格式。这部分的指针(f*)涉及各个周期性边界上的面(以 十六进制),这些指针表示网格中面的补偿量。注意:在这种情况下,first-index 和last-index 不涉及面的指针,而是 涉及列表中成对的周期性面的指针。例如:(18(1a c)(12If1321adlc2B.3.6网格单元Index:12Srhcine xyinbok xf-ceiiC inn ere;xe_ce,lSrt
10、iK:reqiiiied网格单元的声明部分与节点的类似:(12 (zone-id filast-index type e1ement-type)同样,zone-id是0表明这是对单元总数的声明。 如果last-index 是0,那 么网格中没有单元。当文件仅包含一个网格面时,这一点很有用,可以警告Fluent这个网格不能使用。如下例子中,type的值为0而element-type没有出例如:(12 (0 1 3e3 0)它表明网格中共有3e3(+六进制)=995个单元。声明部分是必需的并且要在 正常的网格单元部分之前。正常网格单元部分开头的 element-type表示该部分 中网格单元的类型
11、,如下所示:Element-type描述节点/单元面/单元0混合型1三角形332四面体443四边形444六面体865棱锥体556楔形657多面体NNNF其中NN和NF取值是不确定的,取决丁所确定的多面体单元。正常的网格单元部分没有主体,但是它们有一个相同格式的开头,其中 first-index 和last-index 表示特定区域的范围,type表示单元区域是否是活 动的(固体或者液体)。活动区域用type等丁 1表示,非活动区域用type等丁 32表小o在Fluent的早期版本中,固体和液体区域使用时有区别。这一点现在通过 届性决定(如材料类型)。type等丁 0表示无用的区域并且会被Flu
12、ent跳过。如果一个区域是混合类 型的(element-type=0),那么会有一个主体部分来歹U出每一个网格单元的 element-type 。例如:(1 o 3 o 1 d 1 33 13 _y(1 z 1 1(1 *这里在单元区域9中有3d(+六进制)=61个网格单元,其中前三个网格单元 是三角形,接下来两个是四边形.等等。B.3.7网格面Index:13Scheme symbol:C innno:xf faceSfntii 鲜lecpiiied网格面部分的格式如下:(13 (zone-id first-inde last-index be-type face-type)其中zone-i
13、d:网格面部分的区域IDfirst-index:歹U表中第一个面的指针last-index:歹U表中最后一个面的指针bc-type:网格面部分描述的边界条件的IDface-type:网格面类型的ID现在有效的边界条件类型定义如下表所示:bc-type描述2内部3壁面4压力-入口,入口 -通风孔, 通风口 -风扇5压力出口,排气-风扇,出口 -通风口7对称面8周期性阴影面9压力区10速度入口12周期14风扇,多孔介质阶跃面,散 热器20质量流出口24接触面31父面(悬挂节点)36流出37轴非正形网格交集形成的网格面被放在一个单独的网格面区域中,并且要在bc-type上加上1000(例如1003是
14、一个壁面的区域)。现在有效的网格面类型定义如下表所示:face-type描述节点/面0混合型2直线23三角形34四边形45多边形NN其中NN是不确定的,取决丁所确定的多边形面。zone-id为0表示一个声明部分,其中给出了文件中网格面的总数。这样的 一个部分忽略了 bc-type并且下面没有包含更多信息的主体。zone-id非0表示一个正常的网格面部分,下面有一个包含网格连续性信息 的主体。主体的每一行都描述一个网格面,并且有如下格式:nO nl nN cQ cl其中n*:定义面的节点(或点)c* :邻近的网格单元这是一个具有三角形网格面的三维网格格式。实际的节点数量取决丁 face-type
15、。网格单元的顺序很重要,由右手定则决定:如果你以节点的顺序为 方向弯曲右手的手指,那么你的大拇指将指向c1。对丁二维网格,n2是省略的。C1取决丁 f和£两个向量的义乘。向量日 从 n0延伸到n1,而向量£以n0为起点,向着观察者的方向指出网格平面。如果你 右手沿着f的方向伸出并且沿着T和&之间火角的方向弯曲你的手指,那么你 的大拇指将沿着T X E的方向指向c1。如果网格面区域是混合型的(face-type=0),那么这部分主体的每一行都以 一个组成该面的节点数量参考值开始。其格式如下:x nD nl . * af gO g!其中x:网格面的节点(或点)数量nf:
16、网格面的末节点所有的网格单元、网格面和节点都有确定的指针。如果一个面在某一边只有 一个网格单元,那么c0或c1为0。对丁仅仅包含一个曲面网格的文件,这两个 值都为0。对丁 Fluent中不同网格单元类型的面-节点连通性信息,请参考章节6.1.2B.3.8面结构Index:59SdlCine svinb®: Kf-face-tree .C macro:xf face treeStaftisiontv ibi cuidsy with lianeiiia-iiode adaption这一部分表示包含悬挂节点的网格面的层级。其格式如下:(59 (face-id0 tace-idl paren
17、t-zone-id child-zoneid)(nutnbef-of-kids ki,d-J_d-0 kid-id-1 . . . kid-id-n其中face-id0 :该部分中第一个父面的指针face-id1 :该部分中最后一个父面的指钉parent-zone-id :包含父面区域的ID child-zone-id:包含子面区域的IDnumber-of-kids :父面包含的子面个数 kid-id-n :子面的 ID以上这些都是十六进制格式。B.3.9单元结构Bidex:58Stheinr sjinbol:匚弓砖C niairo:xf cell treeShims:onlv foi 田id
18、# with liaii<aii<:-iiode adaption这一部分表示包含悬:挂节点的网格的单元的层级。其格式如下:5日idO cell-idl parent-zon.e-1 d child-zone-id)tnuittbe r-Qf-kids kid-id-0 k.id-id-1 - T . kid-id-n其中cell-id0 :该部分中第一个父单元的指针 cell-id1:该部分中最后一个父单元的指针parent-zone-id :包含父单元区域的ID child-zone-id:包含子单元区域的IDnumber-of-kids :父单元包含的子单元个数kid-id-
19、n :子单元的ID以上这些都是十六进制格式。第9页(共20页)Fluent 6.3使用手册B.3.10接触面S dicing S'yinboll xf-face-pa rentsC imifrO:XF_FACE_ PARE MTSStatus:onh' for saick wth iioii-coiifoiinal interfaces这一部分表示相交面和原始面之间的关系。 相交面是通过将两个非正形的表 面取交集以及原始面的一部分形成的。 每一个子面至少涉及一个父面,该部分的 格式如下:(61 (taae-idO face-idl)( jparent-id-0 parent-i
20、d-1其中Face-id0 :该部分第一个子面的指针Face-id1 :该部分最后一个子面的指针Parent-id-* :父面的指针以上这些都是十六进制格式。如果你从Fluent中读取一个非正形的网格到 TGrid , TGrid会跳过该部分, 所以它不包含保存该非正形接触面的所有必需信息。当你把网格读回到Fluent时,你需要重新生成这个接触面。实例文件:例1:b 时bf8 bn2 bf7 bn4 bf6 bn7彳 fw函 cl f c2 f2 C3 bflOtm5 bf3 bnl bf4 bn3 bf5如图所示是一个不包含周期性边界和悬挂节点的简单四边形网格。该网格可描述如下:( nGri
21、d:: rr)(0 "Dimensions:")(2 2)(12(0130)(13(01a0)(10 (0160 2)(12(71313)(13(2122 2)(12 123423)(13 (3 3 5 3 2)(5 11013 2 03 6 3 0)(13 (4 6832)(7 4 3 04 2 2 02 S 1 0)(13 (5 99a2)(6 5 i on(13 (6 a a 24 2)( 6730)(10 (11612)(1. QOOODOOO+OO1. OOOQOODQe + OO2. OODO ODOOe+DO2. OOOOOOOQ-FOO0.00000000e
22、+003.OODOOOOQe+OD3.OODODODOe+DO . 0000 0 OOOe + DO0.OOOOQOOO«+DOi.oaoooaooe+oo0.OaODOOOOe+OO1,OOOOODOODOo.oaoooaooe+ooo. oaooociooe + ooi.oaoDoaooe+ooloaoooaoo6+oo)第21页(共20页)例2:血一竺一M一竺一黑一些一4cl 11 C2 £2 c3 bfl0bn5 bf3 bnl bf4 bn3 bf5顷 6如图所示是一个具有周期性边界但是没有悬挂节点的简单四边形网格。在本例中,bf9和bf10是周期性区域中的网格面
23、。该网格可描述如下:( rrDimensions:") (2 2)(0"Grid:”)(12( 130)(13(0 1a0)(10(0 1802)(12(7 1313)(13(2 1222)(1 21 23 42 3)(13(3 3532)(5 11 01 32 03 63 D)(13(4 6日32)(7 43 04 22 02 91 )(13(5 99c2)(8 51 口)(13(1 aa82)(6 73 0)(18(1 151)<9a)(10(1 1812)(1.00000000+000. OCJOOnQiQOe + oo1.OOOOOOOQe+OOi.ooooo
24、aooe+oo2.00000 OOOe + OOo.oaooooooe+oo2.OODDOODOe+OO1.OODDOaOOeOO0.OOOOOOOOe+OO0.00000a00e+003.OOOQOOOQe+OO0.OOOOnDOOefDO3.00000000+00i.oooooaooe+oo0.00000 OOOe + OO1.oaoooaooe+oo)例3:bfl5切吁bfl6 cl f5bfl4竺时12为? M13妙2c2n5 f7bf!7沽3bfl8bn 10bf8 bn6bn9 bfll bgbfl° 成71如图所示是一个有悬挂节点的简单四边形网格 该网格可描述如下:(D
25、 -Grid:(5目(lS 14 n 6> ( 2 12 111)3 (IS 15 9 1 八2)悟9 (1« L« S 2)(2 7 «D(10 (1 1 d 1 2)1 (2-500fl0003fi+00 2BSOOODOMe*OD ,.gggg*g L50MCX>ON+g 2iGQOODOQ3e+W1 .OOOOOOOt-kO0j L.GgOZIDOaDE + DCI3 -COOOCCIO+-0O 2.000000041400 3.C0000003«-i- S.COOOQOQOc+OO 3ggCigg + g obqqoodoode+o
26、oS.oaooooooe-Dl i.oaaooaDtetoo 5.aDCOOOO'>«i-Dl 0,000000005+00 5. Daaoaocgi 0 5。脆 mot-。 JL. JOGDOD'Je + LIO L.doaooaofte-t-flo OiOaOOODDQe+OO Q.mOEg 腿DO O.OQOOODDOe+OO l.ODaOOODMDO1 .DQ0QIDOe+O0)B.4其他(非网格)部分下面的部分存储边界条件、材料性质和求解器控制参数。B.4.1区域Index:39 ar 45Scheme yinbol: xf-rp-tv C macro
27、;Status:reqiiiied对丁网格的每一个区域有一个典型的区域部分。 虽然有些网格区域可能没有 相对应的区域部分,但是对每个区域不可能有多余一个的区域部分。区域部分格式如下:zone-type.valael).value2).valu3)zone-name domain-id)(3 9 (zone- id (condit±onl (conditions (conditions)网格生成软件和前处理软件仅需要提供开头部分而把条件列表留为空,如:(39 (zone-id zonetype zone-name domain-id)()末尾的空白圆括号是必需的。求解器添加适当的条件,
28、取决丁区域的类型。只有当 zone-id、zone-type、zone-name和 domain-id 都被确定,指针 45 用作 为区域部分的指针。然而,如果边界条件是现在的,指针 39必须被使用,因为 以45为指针的部分在 zone-id、zone-type、zone-name和 domain-id 后的任何 信息都会被忽略。这里的zone-id是十进制格式。这是与网格部分使用的十六进制对比。zone-type是以下歹U表中的一种:axis ahai_is*t fan fan fluidinlet ven"t intake fan interface interio r mass
29、-flow'inlet out Let vent, outf lov? pe riodi c po roue-jumppressure-far-field pressure-inlet pressure-outlet iradiat o rshadow solidsymmet ry velocity-inlet wall其中Interior 、fan、porous加mp和radiator 类型只能被分配给网格面在 范围里的区域。interior 类型用来给没有单元区域的网格面;其他的用来给那 些形成区域内无限薄表面的内部网格面。Fluent允许wall类型分配给在内部或 者边界上的网格
30、面。有些区域类型只对特定类型的网格组件有效。例如,单元区域只能被分配如下两种类型之一:fluidsolid上面歹0出的所有其他类型只能被用丁边界区域。zone-name是一个对区域由 用户确定的标签。它必须是一个有效的符号并且没有被引用。一个有效的zone-name的规则如下:第一个字符必须是一个小写字母或者特定的大写字母。所有随后的字母必须是小写字母、特定的大写字母、数字或者特定的符号。其中特殊的字符如下:> D 人特定的符号是如下之一:有效的区域名称如:inlet-port/cold! 、eggs/easy 和 e=m*c2。一些由网格生成软件和前处理软件产生的区域部分例子如下:(3
31、9 (1 fluid fuel 1)()(39 ( 8 pressure-inlet- pressure-mlet-S 2)()(39 (2 wall wing-skin 3)()(3 9 (3 symmet ry mid-plane 1)()domain-id是一个出现在区域名字后面的整数,将边界条件和某个特定的阶 段联系起来。B.4.2分割hulex:40Sheirie nbol: nf-partitionC msicro:xf_partitionShims:only for partitioned giids该部分表示每个网格单元的分区。其格式如下:(4 (zone-id first-i
32、ndex Last-index partitioncount)( pl p2p3 pn)其中pl: ID为first-index的网格单元的分区p2: ID为first-index+1的网格单元的分区pn: ID为last-index的网格单元的分区partition-count :分区的总数量分区ID必须在0和partition-count 之间。B.5数据部分如下部分存储迭代、残差和数据区的值。B.5.1网格大小Jinlex:33Scheme syinbol: Hf-grid-sizsC inncro:d_sizeSthis:optional该部分表示符合文件数据的网格中单元、面和节点的数量。该信息用来核查数据和网格是否相互匹配。格式如下:其中整数为十进制格式B.5.2数据区Index:S00Scheme symbol:rf-seg-dataC mucro:xfrfsegdataleqnued该部分歹0出单元或面区域的一系歹0变量。数据以case文件中单元或面的相同顺序存储。对丁每个面或者单元写入单独的变量部分来存储。格式如下:C3C0 (sub-section-id zone-id size n-time-levels n-phases ±irst-id; data f?it cLl 。匚 face: v/ith id = fitst-idd
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《仪器分析实验》大学教材笔记
- 为支撑引领新型工业化蓄势赋能
- 高中化学知识点归纳与分类突破:综合实验设计与评价
- 2024年高考化学二轮复习:离子反应(练习)
- 公司周年方案策划5篇
- 暑假实习小结(4篇)
- 开学安全第一课心得体会300字(31篇)
- 广告公司劳务合同范例9篇
- 心理健康教育培训心得体会
- 庆祝国庆节75周年领导致辞(3篇)
- 期中测试卷-2024-2025学年统编版语文二年级上册
- GB/T 44421-2024矫形器配置服务规范
- 2024年新高考Ⅰ卷、Ⅱ卷、甲卷诗歌鉴赏试题讲评课件
- 10以内口算题每页50道
- 《短视频拍摄与制作》课件-3短视频中期拍摄
- 健康科普宣教课件
- 超市商品陈列艺术培训课件
- 热继电器结构与原理教学资料ppt课件
- 《儿童的一百种语言》读后感
- 小学英语教材SUCCESSWITHENGLISH第三册教材分析
- 纱线的结构参数与性能指标
评论
0/150
提交评论