第三章 几何清理

第二节 CAD接口

    本节将向用户介绍HyperMesh的CAD输入和输出接口,以及各接口的相关控制参数。

    3.2.1 读入CAD模型

    首先介绍HyperMesh CAD模型读入功能的标准及控制参数。图3-3给出了HyperMesh支持的CAD数据类型、版本及平台。具体的几何导入方法将在本章实例中说明。

HyperMesh支持的CAD数据类型、版本及平台

图3-3 HyperMesh支持的CAD数据类型、版本及平台

    更多的HyperWorks支持平台技术细节请参考Altair HyperMesh User’s Guide。UG NX 7的导入不支持Linux 64平台。

    3.2.2 节点和曲线

    1.节点(Node)

    节点是最基本的有限元对象,它代表结构的空间位置并用于定义单元的位置和形状。同时,它也用于创建几何对象时的辅助对象。

    节点可能包含指向其他几何对象的指针并能与它们直接关联。

    根据网格模型的显示模式,节点显示为一个圆或球,通常情况下颜色为黄色。

    2.自由点(Free points)

    自由点是一种在空间中不与任何曲面相关联的零维几何对象。它通过“x”来表示,其颜色取决于所属的组件集合。这种类型的点通常应用于定义焊接点的位置和连接器。

    3.线(Lines)

    线指空间中不与任何曲面或实体相关联的曲线,它是一维集合对象,其颜色取决于所属的组件集合。线可由一种或多种线型构成,每一种线型构成线的一部分。上条线段的终点将作为下一线段的起点,各个线段最终组成一个线对象,因而对线的操作将作用到线上所有的线段。通常情况下,HyperMesh会自动使用合适的线段数量和线型来表达几何对象。

    HyperMesh通过下述方式创建线对象。

    ●直线(Straight)。

    ●椭圆线(Elliptical)。

    ●非均匀有理样条曲线(NURBS)。

    线与曲面边界不同,因而对于不同的应用场合需要进行不同的操作。

    4.面(Faces)

    面是由单一非均匀有理B样条曲线(NURBS)构成的最小区域对象,它有不同的数学定义,在创建时需特别指定。

    HyperMesh通过下述方式创建面对象。

    ●Plane平面。

    ●cylinder/cone圆柱/圆锥。

    ●Sphere球。

    ●Torus圆环面。

    ●NURBS非均匀有理样条曲线。

    HyperMesh中曲面可由一种或多种类型的面构成。多种类型的面用来定义包含尖角的复杂曲面或是高度复杂的形状。