七月 1

TrueGrid中的Physical物理网格以及Computation计算网格

物理网格Physical就是我们画出来的网格。这个非常容易理解,在其有限元前处理器中所提到的网格,都是物理网格Physical。

而计算网格Computational则比较特殊一些。简单的说,计算网格Computational就是把物理网格Physical分成了几个区,而计算网格Computational的坐标,就是对应的区域的坐标,也被称作索引Index。由于计算网格Computational以及其对应坐标索引Index是TrueGrid中比较特有的一种形式,我们在这里多做一些讲解。

索引Index:

索引Index是计算空间Computational中的坐标,也就是物理网格Physical所属的区域的代号。索引Index分为I,J和K三个方向,分别对应X,Y以及Z方向。使用索引Index不仅可以灵活的选择节点,也可以利用索引Index来创建网格。

简单索引:用于网格初始化

首先我们来试着理解一个命令:

block 1 6 9 13 18; 1 5;1 4 8;1 5 10 15 20;0 5;0 5 10; 在这个命令中block是指建立一个立方体的网格块。

block 1 6 9 13 18; 1 5;1 4 8;1 5 10 15 20;0 5;0 5 10; 加黑的部分表示:在I方向上索引Index为1的区块开始于第1个节点,索引Index为2的区域开始于第6个节点,索引Index为3的区域开始于第9个节点,索引Index为4的区域开始于第13个节点,索引Index为5的区域开始于第18个节点。后面的两个区块分别对应J方向和K方向,但是原理是一样的。

block 1 6 9 13 18; 1 5;1 4 8;1 5 10 15 20;0 5;0 5 10; 加黑的部分表示每个区域开始节点的坐标位置。

进阶索引:用于选择网格

例如:1 2; 1 2; 2 3这个进阶索引所选中的,就是索引Index在I方向为1-2之间,在J方向为1-2之间,在K方向在2-3之间的区域。需要注意的是,这里的数字指的是索引,即网格对应的区域的编号,并不是网格的编号。

0索引:用于打断进阶索引

0索引之前和之后的区域不连续。例如1 2 0 3 4; 1 2; 2 3这里的索引Index在I方向上就被打断成索引Index为1-2的区域和索引Index为3-4的区域。而中间Index的索引为2-3的区域则不会被选中。

负索引:用于表示退阶,即体退阶为面,面退阶为线。

范例:

block -1 5 9;-1 5 9;-1 5 9;-1 0 1;-1 0 1;-3 0 1; 这里索引Index中的-1指的就是在1位置形成的是一个面。而随后的5 9则表示从5到9的节点位置之间为一个体。上述命令的执行结果如下图所示:

Index负索引案例

关于索引,我们就先介绍这么多。这些知识有一些比较难以理解。希望大家多看几遍。



文章由安静原创,发表于www.ajnote.com。转载请注明出处

发表 2019年7月1日 自 anjing 类别 "TrueGrid学习笔记

发表评论

电子邮件地址不会被公开。 必填项已用*标注