当前位置:文档之家› 学习MIDASGTS注意事项

学习MIDASGTS注意事项

学习MIDAS/GTS注意事项

第一部分:电脑基本配置 (1)

第二部分:建模基本注意事项 (1)

第三部分:高级几何功能解析 (3)

1. 修补 (3)

2. 优化误差 (3)

3. 导入DXF文件 (3)

4. 布尔运算 (4)

5. 复杂的NURBS曲面 (4)

6. 短线、小面 (4)

7. 旋转体 (5)

8. 印刻 (5)

9. 缝合 (5)

第四部分 四面体网格划分全攻略 (5)

1. 几何形状不正确时 (5)

2. 在实体内有钢束时有可能无法正常划分网格 (6)

3. 根据实体形状的不同应用标准网格有可能导致无法进行网格划分 (6)

4. 实体的面比较复杂时面的网格形状有可能不太好 (6)

5. 实体里再划分其它的二维或三维网格时 (6)

6. 无法准确地建立几何模型时 (6)

7. 网格之间不耦合时 (7)

第五部分 实例解析 (7)

1. 复杂实体分割 (7)

2. 复杂实体网格划分 (10)

第一部分:电脑基本配置

1.电脑显卡的不同有可能会影响程序的运行速度,GTS为了提高显卡的性能使用了OpenGL加速,

所以当没有正确设定显卡时有可能会出现黑屏或者程序、系统不稳定的现象。

?1) 使用Windows XP的用户一定要安装Service Pack 2。

?2) 显卡的内存至少在32M以上。若非如此有可能出现黑屏。

?3) 需要更新显卡的驱动。由于OS里自带的显卡驱动有一定的功能上的限制所以强烈建议要更新显卡驱动,安装2005年以后的显卡驱动。

备注: 程序的显卡方面有问题时,如果通过【开始->控制面板->显示->设置->高级->疑难解答】里将<硬件加速>设为<无>后能正常运行程序就可以证明驱动有问题。

备注: [开始->控制面板->显示->设置->高级->适配器->属性->驱动程序里可以查看现在的驱动日期。

4) 对于独立显卡而言有设定显卡驱动的性能和质量的选项。一般设为性能,但是系统不稳定时

可以通过设为质量而使系统稳定些。

备注:另外由于产品使用了OpenGL加速所以对于ATI系列的显卡有可能影响程序的运行。因此建议尽可能使用NVidia GeForce系列的显卡。

2.对于单元数10万个以上的中大型模型分析时会需要较大的内存。

?在专用于分析的电脑上最少需要1G以上的内存。

第二部分:建模基本注意事项

1.在建模之前先适当地设定单位体系。

模型特别大的时候有可能无法正常建模。

2.激活飞行视图、透视图的状态下无法进行其它建模。

激活飞行视图时无法使用各相关菜单。

激活透视图时也许无法正常进行准确的选择或捕捉。

3.进行选择之前要先确认选择过滤与选择模式的状态。

4.先确认选择是否正确,然后在执行命令前先预览一下。

5.报错时查看输出窗口中的内容。

6.程序的界面里始终打开工作目录树、特性窗口、输出窗口,如果缺少其中的某个窗口可以在主菜

单的特性中激活相应的窗口。

7.导入DXF文件时容易发生导入很多线的情况,几何形状过多时容易导致管理工作目录树上的不便,

同时也会加长操作的时间。

?对于不必要的形状给予删除或者将其捆绑成群或可以利用捆绑成群的线生成面。

备注: 捆绑成群的线无法生成线组。

8.对于曲面而言当曲面的连续性不满足C1时有可能无法正常建模。

?在主菜单->工具->参数设置->建模里可以设定保持C1连续。

9. 对于旋转体而言当面的旋转角度为360度时有可能无法正常建模。

?此时为减小旋转角可以利用修补工具的Split Revolved Face及split Closed Face功能。

?在主菜单->工具->参数设置->建模里可以设定分割旋转形状。

10.建模过程中恰当的命名可以避免混淆。

11.模型窗口的视图比较奇怪时可以重设视图( )。

12.在原点附近建模会比较方便。

13.使用捕捉功能时只激活所需的捕捉功能。

备注:在顶点的位置生成节点时无法激活顶点捕捉。

14.尽可能使用快捷键以缩短建模时间。(动态视图、选择过滤等)

备注:当鼠标的焦点在模型窗口中时才能使用快捷键。

备注:无法使用快捷键时在模型窗口的空白处点击一下鼠标就可以了。

15.建模过程中输入的容许误差尽可能使用小一点的值。比如对于缝合当容许误差输入0.01无法正

常建模时就输入0.05再试一下,尽可能输入小值后再继续其它几何建模。

16.利用规则化命令将非规则化的形状转换为规则化形状后可以提高运算速度和精度。

17.几何建模后进行网格划分,那么划分网格后再修改相应的几何形状会使几何模型与网格间失去

相关性,可能的话划分网格后不要修改几何模型。

18.网格组超过1000个时会影响程序的正常运行。

备注:除非必须否则尽量不要分离成太多的网格组。

第三部分:高级几何功能解析

1.修补

A.用户建模过程中也许由于不是很清楚几何建模功能会导致生成不太好的几何形状。

B.偶尔即使建模上没有错误也有可能生成不正确的几何形状。

C.当导入几何形状时由于导入的形状并不符合FXP/GTS里生成形状的规则有可能导致无法正常建

模。

?形状不太好时利用几何里的修补工具修改几何形状后再进行后续操作。

2.优化误差

所有形状都有内部误差,这样的误差由程序自动计算并赋予给形状,此时对非常小的形状赋予的误差可能不是很适合。另外在导入几何体数据文件时虽然会读取形状的误差,但误差信息可能是不准确的。

?几何形状有误差时利用几何-修补-优化误差后再进行后续操作。

备注:受误差影响最大的操作是布尔运算,所以当不能正确完成布尔运算时,可使用优化误差的功能。

备注:导入的几何体的误差问题经常发生在导入IGES文件时,推荐用户尽量使用其它格式文件(STEP文件等)。

备注:当模型较大时优化误差的时间可能会很长,所以尽量先保存模型文件后再进行优化误差操作。

3.导入DXF文件

导入DXF文件时经常端点不统一,此时一定要修改后再进行后续操作。

导入DXF文件后经常出现的问题如下所示:

?在GTS/FXP里可以直接建模,也可以在CAD里利用准确的捕捉功能进行建模。

?在GTS里要导入DXF时建议按以下步骤操作。

1)删除不必要的线。

2)对线进行交叉分割。

3)搜索短线后进行删除,然后重新画线或者合并线。

4)如果发现在不该断的地方有断开的现象需要重画或者合并线。

5)利用生成线组的命令将主要的部分捆绑成线组。在此过程中若有未闭合的线组证明线之间有间距,那么就连接线的端点重新建立。(即使不重新建立也可以适当地利用两线端

点重合、延伸二维线等功能使其统一。)

6)如果有断开的线那么可能的话利用B样条曲线重新建立。

备注:由于显卡上的误差有时即使正常的几何形状也有可能看起来感觉是断开或者重合,所以如果不确定的话就通过测量的功能量下尺寸。

4.布尔运算

A.布尔操作的下拉菜单中虽然主要分为并集、差集、交集几个部分,但是实际上大部分的几何操

作里都应用了布尔运算的过程。(分割、印刻、修剪、交叉分割、生成线组、修补形状等功能) B.即使进行了正确的几何建模也有可能存在误差的问题。(通过扫描、放样、布尔运算、分割等命

令生成的曲面及曲线)

?无法正常进行布尔操作时利用主菜单->几何->修补工具->Fix Shape修改之后再试下。

C.布尔运算是必须在微小的误差(1.0e-6)范围内才能执行的命令。因此模型中即使有很小的误差

也无法正常地进行布尔运算。

?进行主菜单->几何->修补->优化误差后再试下。

D.对于交接面并非规则化的几何形状也许无法正常地进行布尔运算。有时即使进行了布尔运算也

有可能生成被破坏的形状。

? 相邻但无法进行布尔运算时先利用主菜单->几何->分解的功能分解成面,然后对面进行修改,再将修改后的面进行缝合后再重新生成实体。

备注:对于布尔运算根据情况的不同有可能会需要很长时间。

非规则形状比规则形状所需的布尔运算时间长。

选择多个对象一起执行操作比分成若干组单独操作所需的时间长。

5.复杂的NURBS曲面

A.利用TGM地形生成器建立庞大的NURBS曲面时进行布尔运算有可能出现问题。

?利用修补工具里的Split by continuity将复杂的NURBS曲面分割后使用比较好。必须保证连续性在C1以上才能正常建模。

与其用一个大的NURBS曲面不如利用若干小的NURBS曲面生成面组后建模。

B.利用NURBS曲面分割模型时分割后生成的面也许与NURBS曲面不同。

?这是NURBS曲面自身的特性所无法避免的。

? 可能的话利用边界面。

C.将不连续的线合并后利用其生成曲面时由于生成的曲面不是很好有可能影响后期的建模。

?一般情况下不合并这些不连续的线而是生成线组后使用。

6.短线、小面

A.分割实体、布尔运算时模型的某个部分有一点重叠或者被看作是相邻的部分实际上有点偏差的

时候有可能无法正常执行命令,即使执行命令后也会生成短线、小面。

?分割实体、布尔运算时先确认下形状的某部分有没有重叠后再进行后续操作。

?执行命令后建议使用主菜单->几何->修补工具->规则化功能。规则化是建立同一个面时合并成一个完整的面。此时为了耦合对于即使已经分割的面也合并成一个面,所以需要注意。

B.短线、小面也有可能导致无法正常划分网格及建模。

?通过删除子面、合并面线等功能修补后再进行后续操作。

7.旋转体

A.当旋转体由一个面组成时形状有些不稳定,所以有可能无法正常建模。

?圆柱体、球体等旋转体最好利用Split Revolved Face分割一下。

在参数设置里有确定生成旋转体时是否分割旋转面的选项。

B.有可能在顶点处出现网格集中而导致生成不好的网格。

?如果必须要的话可以在顶点位置修改下几何形状删除顶点后再生成网格。

8.印刻

A.印刻之后有可能无法进行正常的几何建模。

? 在即将划分网格之前再执行印刻命令。

B.在实体的子线或者子顶点上印刻形状时有可能无法正常划分网格。

? 由于印刻出现问题时利用主菜单->几何->曲面的分割面(用曲线分割或者曲面分割)功能直接分割印刻的面再划分网格。

9.缝合

A.缝合的命令受选择形状的顺序的影响,所以一起选择若干形状时有可能无法完全缝合。

?反复执行缝合操作直到得到一个面组(以及实体)。

?即使不生成一个面组通过匹配面线的功能也可以生成节点耦合的网格。

?即使不生成一个面组通过在交接面上指定相同的种子信息(使用匹配面线)也可以生成节点耦合的网格。

备注:勾选非流行的状态下进行缝合时有可能原来可以正常缝合的变得无法缝合。

备注:缝合后分解时生成相同尺寸的网格的话即使不是一个面组节点也是耦合的。

第四部分 四面体网格划分全攻略

1.几何形状不正确时

A.存在非常薄的实体时

?非常薄的实体对于建模并没什么实际的意义,即使可以正常的划分网格,分析结果也不会很好。所以可以简化模型或者调整位置以避免生成薄的实体。

B.实体里存在小面时

?可以通过主菜单->几何->删除->删除子面功能修改实体后再划分网格。

?划分面网格之后手动的删除小的单元后利用主菜单->网格->自动网格划分->2D-3D功能生成四面体网格。

C.交接面不耦合时

?利用主菜单->几何->删除->删除子面功能删除交接面不耦合的面之后,利用主菜单->几何->析取功能将相邻的实体上对应的面析取出来,然后缝合析取出来的面与其它的面来生成实体。

?简单的模型(在平面上相邻等)也可以直接应用布尔运算的差集。

D.印刻了顶点或者曲线的时候有可能无法正常划分四面体网格

?不要进行印刻而是适当的划分实体的面重新生成实体。

E.划分网格之前检查是否有短线的存在。

?若有短线利用主菜单->几何->修补工具->合并面线功能修改一下。

F.对于又细又长的柱体其网格形状不是很好。此时利用分割旋转面功能或者手动的分割成若干面

以后再划分网格。

G.对于很小的形状划分的网格尺寸过大时有可能无法正常划分网格,或者即使划分了网格也有可

能导致相邻的形状无法正常划分网格。

?划分网格时充分地考虑到形状的大小,利用主菜单->网格->尺寸控制事先指定种子信息后再划分网格比较好。

2.在实体内有钢束时有可能无法正常划分网格

?以一维的线单元为基准分割实体后进行网格划分。

?利用主菜单->网格->自动网格划分->2D-3D功能选择一维单元和边界的三角形单元来进行扩展。

3.根据实体形状的不同应用标准网格有可能导致无法进行网格划分

?取消勾选标准网格再划分网格。

?调整细分系数后再划分网格。

4.实体的面比较复杂时面的网格形状有可能不太好

?对于比较复杂的部分指定比较小的网格尺寸种子信息后再划分网格。

?尽量简化复杂的部分。

5.实体里再划分其它的二维或三维网格时

?删除对应的网格后重新划分网格。

?划分网格后如果需要的话可以利用主菜单->网格->单元->析取单元功能析取一维或二维单元。

6.无法准确地建立几何模型时

?由于几何形状比较复杂而无法准确地模拟实体的状况比较多。

?遇到上述情况时先大体的建下轮廓面,然后划分面网格,最后利用主菜单->网格->自动网格划

分->2D-3D功能扩展成三维网格。

7.网格之间不耦合时

?将对象形状的显示模式设定为线框之后,利用主菜单->几何->检查重复形状的查看重复面功能看下是否有公共面。

?删除未耦合的网格后修改几何形状后再重新划分。

?很难修改几何形状时将已有的三维网格利用主菜单->模型->单元->析取单元析取二维网格后,再利用主菜单->网格->自动网格划分->2D-3D生成三维网格。

第五部分 实例解析

1.复杂实体分割

分割实体前需要检查的事项

A.先确认下分割面是否能够完全分割实体。有时从视觉上感觉分割面已经完全覆盖了实体,但是

实际上多少都会有些误差,所以此时充分的放大分割面的尺寸后再试下。

B.分割前先确认下实体的形状是否正确。偶尔会由于之前的操作影响到几何形状,所以此时需要

退回到之前的阶段查看是否有问题。如果撤销里的记录已被删除,那么对于不太好的形状可以通过主菜单->几何->修补形状里的Fix Shape等功能来手动修补。实体的修补操作后面有详细的说明。

C.尽可能简化实体的分割面。比如说利用由若干样条曲面形成的面组来划分网格不但所需时间比

较长而且分割的效果也比较差。

进行了如上所述的操作依然无法分割时,解决方案如下。

事实上分割实体的过程就是进行布尔运算的过程。程序的布尔运算功能虽然比较强大但是对于由复杂的B样条曲面(B样条曲面象如图9-1所示模型的地表面一样是由不规则的曲线构成的不规则曲面)构成的形状来说偶尔也无法准确的进行布尔运算。所以在分割实体之前尽量利用规则化(主菜单->几何->修补形状->规则化)功能先修补下不太规则的面。有时也会由于分割面的位置而影响分割实体,此时稍微移动下分割面的位置也许会能更好的分割实体。

当无法正常分割实体时(分割后提示实体为流形且显示为红色)

1)如果无法分割就证明无法进行布尔运算,那么就得利用优化误差功能先检查下误差,如果有问

题的话就优化误差。只利用此种方法有时也可以正常分割实体。

2)有时分割实体后发现分割后的形状少了一部分面。此时撤销操作返回到没有分割实体的状态,

重新划分实体时保存原形状和分割用曲面。

丢失的面

执行完上述操作后对于丢失的面可以通过原形状析取而得。有时虽然面并没有丢失但是有可能会显示为透明的,所以通过检查形状确认下是否为想要的形状后再进行后续操作。一般透明的形状通过主菜单->几何->修补工具里的Fix Shape大部分都可以修改过来。利用Fix Shape也无法修改的时候将面分解成线后,逐个查看线之间是否正常连接以及是否有间隙等等,必要的

话就修改下然后再重新生成面。

分割面时不但可以用用曲面分割曲面功能,还可以应用印刻、用曲线分割曲面、面上线等功能。

利用用曲面分割曲面功能无法分割曲面时调整面的容许误差后再试下。

无法分割面时可以利用修补工具里的相关功能修改面之后再试下。可以结合修补工具里的Fix Shape, Convert to B-Spline, Split by Continuity, Fix Wire Gap等功能。

无论使用何种方法都无法分割面时分解成线后利用NURBS曲面或者边界面重新生成。

对应的实体根本无法分割时多数属于即使将实体优化误差也无法分割的情况。此时将实体分解成面后将面进行优化误差,有时调整面的容许误差后进行缝合生成实体,那么在生成实体的过程中也有可能出现容许误差的问题(如果缝合生成实体的过程中没什么问题的话就可以直接进行后续操作了)。此时不要修补原形状的面,而是充分的利用捕捉功能建立与要修补的面的边线相同类型的线,然后利用这些线重新生成面。(如果直接利用原形状面的线来生成面的话,那么原来的面里存在的问题依然存在,无法解决。所以利用与原来的线类型相同、形状又比较类似的线重新模拟比较有效。)这样利用重新生成的面缝合后再生成实体,接着进行分割就可以解决问题了。

2. 复杂实体网格划分

一般无法自动划分网格主要分为两大类情况,一种是生成二维边界网格时出错,还有一种就是生成三维网格时出错。

1) 生成边界网格后生成三维网格报错时

生成四面体网格时偶尔会报错。程序为了生成更为规则的网格采用标准网格形式,利用标准样式生成网格时偶尔无法生成四面体网格。此时划分实体网格时在主菜单->网格->网格参数里取消勾选标准网格后试下。

2) 生成二维边界网格报错时

此时大多是由于几何形状不正确导致的,所以需要查看下对象形状是否正确或者是否有短线、小面。将实体分解成面或者线后通过主菜单的删除面/线功能查看就可以。把此部分都修改之后再重新生成实体、划分网格的效果会好些。如果无法修改实体时可以按照下面的几种方法手动划分。

手动划分边界网格

首先划分可自动划分的实体部分。

无法自动划分实体网格的话会报错且留有边界网格。此时生成的边界网格的显示模式为线框,建议将显示模式改为渲染。

无法自动划分实体网格的部分

可以自动划分实体网格的部分

将边界网格仅显示之后对于那些在边界网格里缺少的单元手动的通过主菜单->模型->单元->建立功能建立一下。如果几何形状不对的话可能会生成很多边界网格里缺少单元的状况。

利用主菜单->网格->检查网格功能查看自由边。

利用主菜单->模型->节点->合并功能将自由边合并后利用主菜单->网格->自动网格划分->2D-3D 功能生成三维网格。

边界上存在自由面时

当实体之间有共同面时虽然程序为避免自由面的产生会自动使其共享节点,但是偶尔会有无法共享节点的时候,此时按照如下所述的方法来操作。

1)先对产生自由面的两个实体中的一个实体划分网格。 没有生成单元的部分

自由面

2)那么对于剩下的实体利用自动划分网格面功能将除共有的面以外的面都生成三角形网格。

3)利用主菜单->模型->单元->析取单元的功能将已划分好的实体网格里需要共享部分的二维单元析取出来。

4)然后合并前面生成的面组网格与析取出来的单元。 实体网格

然后需要确认下边界面上的线之间是否共享了节点。如果没有共享节点的话那么就利用合并节点的功能将实体边界上的节点和析取得到的节点进行合并。尽量使用2节点功能而不移动析取得到的节点。

5)利用主菜单->网格->自动网格划分->2D-3D的功能生成实体。

相关主题
文本预览
相关文档 最新文档