marc网格生成.docx
- 文档编号:4159184
- 上传时间:2023-05-06
- 格式:DOCX
- 页数:87
- 大小:679.63KB
marc网格生成.docx
《marc网格生成.docx》由会员分享,可在线阅读,更多相关《marc网格生成.docx(87页珍藏版)》请在冰点文库上搜索。
marc网格生成
第二章网格生成
本章要点
三种大体网格生成方式
程序的网格加工功能及利用方式
具体网格生成实例
本章要紧介绍网格生成的大体功能及利用方式。
先介绍MENTAT生成网格的三种大体方式:
节点与单元的直接概念,或先概念结构的几何实体,再转换为单元和节点,和对任意几何面、体自动生成单元的网格划分。
然后介绍MENTAT对已有网格进行加工、处置的功能及利用方式,最后通过具体实例介绍利用户更好地把握MENTAT网格生成部份的菜单、命令利用方式。
与有限元分析相关的经常使用词
ELEMENT
(单元)
由多个节点定义的用于分析的最基本区域。
NODE
(节点)
用于定义单元的点,具体位置由坐标值确定。
与几何实体相关的经常使用词
POINT
(点)
描述曲线、曲面的控制点。
CURVE
(曲线)
线段、圆弧、样条等曲线的统称。
SURFACE
(面)
四边形面、球面、圆柱面等曲面的统称。
网格生成方式1(网格直接概念)
网格生成主若是生成节点和单元,节点的位置由节点坐标决定,节点坐标能够由键盘输入,也可在屏幕上检取格栅点输入。
键盘输入方式简单,但利用起来却不方便,检取格栅点的方式更为人所经常使用,下面介绍一下格栅的利用方式。
格栅的显示
格栅的显示分二步,第一必需检取格栅显示光钮,而且设置适合的格栅参数如距离、大小等。
格栅的概念光钮在MESHGENERATION菜单的中部。
用户在MAIN菜单中检取MESHGENERATION,在MESHGENERATION菜单的中部的COORDINATESYSTEM条款下有绿色的SET、RECTANGULAR、GRID光钮,如以下图所示。
MESHGENERATION
NODES
ADD
REM
EDIT
SHOW
ELEMS
ADD
REM
EDIT
SHOW
PTS
ADD
REM
EDIT
SHOW
CRVS
ADD
REM
EDIT
SHOW
SRFS
ADD
REM
EDIT
SHOW
SOLIDS
ADD
REM
SHOW
BETWEENNODE
BETWEENPOINTS
ELEMENTCLASS
QUAD(4)
CURVETYPE
LINE
SURFACETYPE
QUAD
SOLIDTYPE
BLOCK
COORDINATESYSTEM
SET
RECTANGULAR
GRID○
CLEARMESH
CLEARGEOM
ATTACH
AUTOMESH
CHANGECLASS
CHECK
CONVERT
DUPLICATE
EXPAND
MOVE
RELAX
RENUMBER
REVOLVE
SHELLEXPAND
SOLIDS
STRETCH
SUBDIVIDE
SWEEP
SYMMETRY
检取GRID,使之变成红色,就变成了光栅显示状态,在图形区将显示出一个田字型的格栅,隐含格栅大小为
1,点之间距离为,如下图所示。
格栅尺寸的修改
当格栅尺寸需要修改时,检取COORDINATESYSTEM下的SET光钮,显现下图所示菜单。
格栅大小用SIZE命令修改,纵、横二个方向别离指定,横方向的值先输入;距离由SPACING指定,纵、横二个方向别离指定。
SIZE对SPACING比值不能太大。
橙色的条目TYPE下边为坐标系的选择,隐含为RECTANGULAR(直角坐标),用户根据需要可选择CYLINDRICAL(柱坐标)和SPHERICAL(球坐标),用户还可COORDINATESYSTEM
GRID
ON
SPACING
SIZING
1
1
TYPE
RECTANGULAR
CYLINDRICAL
SPHERICAL
ORIGIN
SETXYZ
0
SETXY
0
SETZ
0
ALIGN
RESET
TRANSLATE
ROTATE
激活栅格,能够概念局部坐标系,U、V为局部坐标系的主轴。
从头设置局部坐标系的原点和主轴方向时,可用SETXYZ,ALIGN,ROTATE等选项。
节点的生成
在MESHENERATION菜单下方,有橙色的条款NODE,其右边依次为绿色的ADD、REM、EDIT、SHOW光钮,别离表示生成、删除、修改、确认节点,选取NODE-ADD后将<↑>移至格栅中心,按鼠标器左键,那么在该点周围有一红色“”表示已将该点生成为节点,注意现在只有格栅点才能被检取生成为节点,同理依次将格栅点(1,0,0)(1,1,0)(0,1,0)生成为节点,如以下图所示。
生成的节点
单元的生成法
单元生成法1
单元的直接生成有二种方式,一种为节点已经存在的场合,另外一种为已经存在格栅节点。
当节点已经存在时,选取ELEMS-ADD,用鼠标器按逆时针的顺序检取节点,将<↑>移至节点周围,按
将已生成的四个节点按逆时针依次检取后,即生成了以下图所示的单元。
生成的QUAD(4)单元
单元几何类型的概念
在绿色ELEMENTCLASS光钮右边有绿色的“QUAD(4)”表示当前MENTAT作成的单元几何形状类型为QUAD(4)(四节点四边形单元)。
若是要生成由二节点组成的直线形单元,那么先检取ELEMENTCLASS,进入以下图所示的子菜单,检取LINE
(2)并返回到MESHGENERATION菜单,检取ELEMS-ADD,然后检取节点即可生成LINE
(2)型单元。
CHANGECLASS
CLASSES
LINE
(2)
LINE(3)
TRIA(3)
TRIA(6)
QUAD(4)
QUAD(6)
QUAD(8)
QUAD(9)
TETRA(4)
TETRA(10)
PENTA(6)
PENTA(15)
HEX(8)
HEX(12)
HEX(20)
HEX(27)
SPECIALMODE
ELEMENTS
命令操作的取消
在单元生成的进程中,用静态菜单中的UNDO可将最近的操作取消,恢复到该操作前的状态。
现在如再次按UNDO即恢复到上个UNDO操作前的状态。
用CLEARMESH那么将所有单元、节点删除。
单元生成法2
检取ELEMS-ADD,在格栅点上直接检取节点,被检取作为节点的格栅点周有“”,单元自动由检取的格栅点组成。
关于QUAD(4)型的单元,持续四个节点被检取,自动形成一个单元。
节点位置的修改
先检取NODE-EDIT,选取要修改的节点,现在该节点呈黄色,移动<↑>到该节点新位置所在的格栅点周围,按
节点移动后,单元形状也发生了转变,以下图表示了节点4(左上角节点)位置修改前后的节点位置和单元形状。
修改以前的节点位置修改后的节点位置
单元的删除
检取ELEMS-REM,将<↑>移至要删除的中心“⨯”处,按
也可用动态菜单区下方有ENDLIST确认。
节点的删除
检取NODE-REM,将<↑>移至要删除节点周围,按
另外也可用动态菜单区下方的ENDLIST进行确认。
全数网格删除
可用菜单中部的CLEARMESH的命令将数据库中的单元、节点全数删除,如错误利用了该命令,可用UNDO恢复删除的单元、节点。
网格生成方式2(几何实体转化为网格)
操纵点的生成
在格栅上生成几何实体操纵点
PTS-ADD
将<↑>移至适合的光栅点,按
线的生成
直线的生成
CRVS-ADD
检取生成二个点,即生成一条直线,在CURVETYPE指定线的类型,隐含为LINE。
也能够在CRVS-ADD
由二个操纵点连线生成的直线
MENTAT能够支持以下线类型:
LINE(直线)
CUBICSPLINE(三次样条曲线)
POLYLINE(多折线)
BEZIER(Bezier曲线)
NURB(NonUniformRationalB-spline非等分B样条曲线)
INTERPOLATE(插值曲线)
COMPOSITE(复合曲线)
FILLET(倒圆线)
ARC(圆弧)
CIRCLE(圆)
用户依照具体结构可选择适当的线的类型。
关于圆弧及圆,能够以最方便的方式进行概念,其中圆弧有5种方式:
(1)输入中心点坐标、半径、起点角度、终点角度;
(2)输入中心点坐标、起点坐标、终点坐标;
(3)输入中心点坐标、起点坐标、圆弧角度;
(4)输入圆周上三个点的坐标;
(5)圆弧终点的正切半径、圆弧角度。
圆有以下二种概念方式:
(1)输入圆心坐标及半径;
(2)输入圆的坐标和圆周上1点的坐标。
CUBICSPLINE(三次样条曲线)的生成
三次样条曲线是很重要的曲线类型,它以多条三次样条曲线逼近用户指定点,各条曲线之间滑腻连接。
采纳CUBICSPLINE产生曲线,必需先指定二个以上的操纵点,操纵点的指定与直线生成时一样。
三次样条曲线的生成与与直线的区别在于三次样条曲线指定的点能够很多,而直线只需二点,因此用户要告知程序有多少个点,即指定终止后将<↑>移至图形区,用
POLYLINE(多折线)的生成
多折线与三次样条曲线一样要指定二个以上的操纵点才能生成(操纵点的指定方式与三次样条曲线生成相同)。
Bezier曲线的生成
生成Bezier曲线必需指定必要的操纵点,操纵点的指定与三次样条曲线及多折线的方式相同。
以下图为生成的Bezier曲线。
圆弧、圆的生成
以下图为圆弧及圆生成例子。
有关的几何实体的输入方式由前述选择的概念方式相关。
其它曲线
下面介绍一下其它曲线的必要输入数据
NURB曲线
●NURB曲线点数;
●曲线的阶次;
●NURB点的数据;
●节点的坐标(Homogeneouscoordinates);
●节点矢量(KnotVector)。
COMPOSITE(复合曲线)
●组成复合曲线的一系列曲线。
FILLET(倒角)
●倒角的两条直线
●倒角半径
面的生成
与曲线一样,面也能够转换为网格,面能够有多种类型,隐含为由四条直边组成的面,在MESHGENERATION菜单中检取光钮SURFACETYPE能够有相应的子菜单,进行面类型的选取。
QUAD(四边形面)
BEZIER(Bezier曲面)
DRIVEN(驱动曲面)
NURB(NURB曲面)
RULER(直纹曲面)
SPHERE(球面)
CYLINDER(圆柱面、圆锥面)
SWEPT(扫描面)
COONS(高斯面)
INTERPOLATE(插值面)
SKIN(蒙皮面)
下面将详细介绍各类面及生成方式
四边形面的生成
四边形面是隐含的类型,其概念方式最简单,只要输入四个操纵点的坐标值。
Bezier曲面的生成
Bezier曲面的概念必需输入U、V二个方向上的操纵点个数及操纵点列。
DRIVENSURFACE(驱动面)的生成
驱动面的概念必需指定被驱动的曲线(DRIVEN)及驱动曲线(DRIVE)。
RULERSURFACE(直纹曲面)的生成
直纹曲面为在二条曲线之间生成的曲面,因此必需指定二条曲线。
SPHERE(球)面的生成
球面的生成必需输入球心坐标和半径的长度,半径的长度由键盘输入。
CYLINDER(圆柱、圆锥)面的生成
圆柱、圆锥面的生成必需输入二端圆心坐标及半径,半径值须由键盘输入。
SWEPTSURFACE(扫描面)的生成
扫描面的生成必需输入二条曲线,即扫描线(SWEPT)及轨线(SWEEPING)。
NURBSURFACE(NURB曲面)的生成
NURB曲面的生成是MENTAT能够生成曲面中最为复杂的,需要输入以下数据:
●u方向、v方向的NURB点数;
●u方向、v方向曲线的阶次;
●NURB的点列;
●节点的坐标;
●节点矢量。
实体的生成
请参见MENTAT命令参考手册。
几何实体与网格的转换
几何实体的生成概念方式在前面已作介绍,现要介绍将它们转换为网格的CONVERT工具。
在此仅涉及convert处置功能中的几何实体转换为网格部份,其余部份将在后面再作详细介绍。
在MESHGENERATION菜单中检取CONVERT光钮,进入以下图所示的子菜单:
CONVERT
DIRECTION
10
10
BIASFACTOR
0
0
GEOMETRY/GEOMETRY
CURVESTOPOLYLINES
SURFACESTOPOLYQUADS
GEOMETRY/MESH
POINTSTONODES
CURVESTOELEMENTS
SURFACESTOELEMENTS
GEOMETRY/MESH
EDGESTOCURVES
FACESTOSURFACES
MESH/MESH
EDGESTOELEMENTS
FACESTOELEMENTS
DIVISIONS
用于概念在第一、二方向上的单元的划分数量。
GEOMETRY/MESH
几何实体转换为网格
PONITSTONODES
将控制几何点转换为单元节点。
CURVESTOELEMENTS
将曲线转换为线状单元。
SURFACESTOELEMENTS
将曲面转换为板状单元。
操作顺序如下:
●转换类型光钮;M
●转换几何实体的选择;M
●选择的确认。
M
转换完成后,几何实体仍然存在。
操作示范
给出一些网格生成的具体操作进程,命令的输入通过鼠标器来进行。
鼠标器的左、中、右三个键别离用
(例题1)用直接法生成单元,先通过检取格栅点生成4个节点,后由4个节点组成一个单元。
注意先进入MESHGENERATION菜单中。
GRIDM
GRIDM
NODE-ADDM
GRID变红,表示要显示格栅
ND1,,G
ND2,,G
ND3,,G
ND4,,G
ND1,,G
ELEMS-ADDM
ND1G
ND2G
ND3G
ND4G
ND1G
ND4G
(例题2)将例题1生成的单元删除,从头生成单元
ELEMS-REMM
ELEMENT1G
ELEMS-ADDM
ND1G
ND2G
ND4G
ND3G
ND4G
利用已存在的节点生成单元,注意如仅删去单元,节点依然存在,要删去节点,必须先删去单元,然后再删去节点。
用G
(例题3)将前面生成的节点、单元删除,从头生成单元
CLEARMESHM
UNDOM
UNDOM
ELEMS-ADDM
ND1,,G
CLEARMESH将数据库中的节点、单元等全部删除。
用UNDO命令可以将前一个命令执行结果消除,恢复到前一个命令执行前的状态。
ND2,,G
ND3,,G
ND4,,G
(→ELEMENT1)
(例题4)将节点、单元全删除,在格栅上生成几何实体操纵点
CLEARMESHM
PTS-ADDM
PT1,,G
PT2,,G
PT1,,G
PT3,,G
(例题5)利用例题4生成的操纵点生成直线
CRVS-ADDM
PT1G
PT2G
PT2G
PT3G
(例题6)删除例题5生成的直线,并利用例题4生成的三个操纵点生成一条多折线
CRVS-REMM
CVR1G
先将前面生成的曲线删除
CVR2G
CURVETYPEM
POLYLINEM
CURVETYPE更改
CRVS-ADDM
PT1G
PT2G
PT3G
(→CRV1)
检取了最后一个控制点后用G
(例题7)作一个圆
CLEARGEOMM
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- marc 网格 生成