我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:满堂彩 > 后方命令 >

ansys常用几何建模命令流 教学课件ppt

归档日期:07-18       文本归类:后方命令      文章编辑:爱尚语录

  1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。

  July 30, 1999 第2章 几何建模技术与技巧 2.1.1 坐标系类型 2.1.1 坐标系类型 2.1.2 坐标系的定义与激活 2.1.2 坐标系的定义与激活 2.1.2 坐标系的定义与激活 2.1.3 定义工作平面 2.1.3 定义工作平面 2.2 创建几何模型 2.2.1 创建关键点 2.2.1 创建关键点-K 2.2.1 创建关键点-KGEN 2.2.1 创建关键点 2.2.1 创建关键点-KLIST等 2.2.1 创建关键点-KSEL 2.2.1 创建关键点 2.2.1 创建关键点 2.2.1 创建关键点-KSLL,KMODIF 2.2.2 创建线 创建线 创建线 创建线 创建线 创建线-LSLA,LSLK 2.2.3 创建面 2.2.3 创建面-A 2.2.3 创建面-AGEN 2.2.3 创建面-ARSYM 2.2.3 创建面-ASEL 2.2.3 创建面-ASLL,ASLV 2.2.4 创建体 2.2.4 创建体 2.2.4 创建体-V 2.2.4 创建体-VA 2.2.4 创建体-VGEN 2.2.4 创建体-VGEN 2.2.4 创建体-VSYMM 2.2.4 创建体-VLIST等 2.2.4 创建体-VSEL,VSLA 2.3 几何模型的布尔运算 2.3.1 布尔运算的设置-BOPTN 2.3.1 布尔运算的设置-BOPTN 2.3.1 布尔运算的设置-BTOL 2.3.2 交运算(Intersection) 2.3.2 交运算 2.3.2 交运算 2.3.2 交运算-LINL 2.3.2 交运算-AINA 2.3.2 交运算-VINV 2.3.2 交运算-LINA 2.3.2 交运算-AINV,LINV 2.3.2 交运算-LINP 2.3.2 交运算-AINP 2.3.2 交运算-VINP 2.3.2 交运算-示例 2.3.2 交运算-示例 2.3.2 交运算-示例 2.3.3 加运算(Addition) 2.3.3 加运算-AADD,VADD 2.3.3 加运算 2.3.3 加运算 2.3.4 减运算(Subtract) 2.3.4 减运算-xSBx 2.3.4 减运算-LSBL 2.3.4 减运算-ASBA 2.3.4 减运算-VSBV 2.3.4 减运算-xSBy 2.3.4 减运算-LSBA 2.3.4 减运算-LSBV 2.3.4 减运算-ASBV,ASBL 2.3.4 减运算-VSBA 2.3.4 减运算-示例 2.3.4 减运算-示例 2.3.4 减运算-示例 2.3.4 减运算-示例 2.3.4 减运算-示例 2.3.5 用工作平面切分图素 2.3.5 用工作平面切分图素 2.3.5 用工作平面切分图素 2.3.5 用工作平面切分图素 2.3.5 用工作平面切分图素 切而分与切而不分 2.3.6 分割运算(Partition) 2.3.6 分割运算 2.3.6 分割运算 2.3.7 分类运算(Classify) 2.3.8 搭接运算(Overlap) 2.3.8 搭接运算 2.3.9 粘接(Glue或Merge) 2.3.9 粘接 2.3.9 粘接 2.3.9 粘接 2.3.9 粘接 2.4.1 文件管理 2.4.1 文件管理 2.4.2 文件管理 2.4.2 选择与组件 2.4.3 选择与组件 2.4.3 选择与组件-CM 2.4.3 选择与组件-CMGRP,CMEDIT 2.4.3 选择与组件-CMSEL等 2.5.1 ANSYS的单位 2.5.1 ANSYS的单位 2.5.1 ANSYS的单位 2.5.1 ANSYS的单位 把两个或多个同级图素粘在一起,在其接触面上具有共享的边界,也称“合并”。 粘接运算要求参加运算的图素不能有与母体同级的相交图素。例如体体粘接时,其相交部分不能为体,但可为面、线或关键点,即相交部分的图素级别较母体低即可;面面粘接时,其相交部分只能为线或关键点,并且这些面必须共面;线线粘接时,其相交部分只能为线的端点,例如两个不在端点相交的线是不能粘接的。 粘接运算与加运算不同,加运算是将输入图算合为一个母体,而粘接运算后参与运算的母体个数不变,即母体不变但公共边界是共享的。粘接运算在网格划分中是非常有用的,即各个母体可分别有不同的物理和网格属性,进而得到优良的网格。 也不是分割运算的逆运算,因为分割运算后图素之间共享边界,此时无需粘接运算。 在建立比较复杂的模型时,可独立创建各个图素,然后通过粘接运算使其共享边界。这与采用各种方法创建一个母体,然后采用切分效果是一样的。如果图素之间本身就是共享边界的,当然也不需进行粘接运算。 粘接命令只有3个,说明如下: 线粘接:LGLUE, NL1, NL2, NL3, NL4, NL5, NL6, NL7, NL8, NL9 面粘接:AGLUE, NA1, NA2, NA3, NA4, NA5, NA6, NA7, NA8, NA9 体粘接:VGLUE, NV1, NV2, NV3, NV4, NV5, NV6, NV7, NV8, NV9 其中NX1~NX9为粘接图素的编号,NX1可以为P、ALL或元件名(其中X表示L、A、V)。 ⑴ 线粘接 线粘接将端点重合或交叉的线粘接在一起,形成共享关键点 /prep7 !创建7个关键点,且1,2重合,5,6重合 k,1$k,2$k,3,1$k,4,3,1$k,5,2,3$k,6,2,3$k,7,4,5 l,1,3$l,2,4$l,1,5$l,6,7 !创建4条线 lglue,all !作线个 ⑵ 面粘接 /prep7 !创建4个面,作粘接运算 blc4,,,2,2$blc4,2,2,1,1$blc4,4,4,2,2$blc4,6,4,1,1 aglue,all ⑶ 体粘接运算 /prep7 !创建4个体,作粘接运算 blc4,,,2,2,2$blc4,2,2,1,1,-1$blc4,8,8,2,2,2 blc4,10,8,1,1,1$vglue,all ⑵ 面粘接 /prep7 !创建4个体,作粘接运算 blc4,,,2,2,2$blc4,2,2,1,1,-1$blc4,8,8,2,2,2$blc4,10,8,1,1,1 aglue,all 在命令方式中有时会对文件操作和管理,例如文件的更名、读入文件、创建文件以及文件的管理等。内存的使用和管理大多数情况下用户不必去考虑。 文件管理命令基本与GUI方式相对应,主要命令如表所示。 命 令 功 能 说 明 FINISH 正常退出处理模块 /CLEAR 清除当前数据库 /FILNAME 改变工作文件名 /CWD 改变当前工作目录 /TITLE 指定主标题 SAVE 保存数据库 RESUME 恢复数据库 LGWRITE 将数据库命令的日志记录写到文件 /INPUT 从文件中输入命令 /OUTPUT 将输出定向到文件或屏幕 /RENAME 文件更名 /COPY 文件复制 /DELETE 删除文件 /EXIT 退出ANSYS /aux2 解读二进制文件 /assign 重新指定文件识别符 /ftype 设置二进制文件格式 /fdelete 删除二进制文件 /batch 设置程序为命令流运行方式 /clog 复制LOG文件 ⑴ 正常退出处理模块 GUI:Main MenuFinish 命令:FINISH 该命令退出ANSYS的四大处理模块或图形显示,回到Begin层。在各个处理模块之间使用该命令可保证数据库的完整,但数据库不会自动保存,需要执行Save命令或其它命令。 ⑵ 清除当前数据库 GUI:Utility MenuFileClear & Start New 命令:/CLEAR, Read 其中Read为是否重读start81.ans设置文件。当Read=START(缺省)时,则在开始建立一个新的ANSYS文件时重新读入文件start81.ans;当Read=NOSTART时,则不重新读入start81.ans。 ⑹ 保存数据库 GUI:Utility MenuFileSave as GUI:Utility MenuFileSave as Jobname.db 命令:SAVE, Fname, Ext, --, Slab Fname,Ext---Fname数据库路径和文件名,最多可用248个字 符。缺省时,路径为当前工作目录,文件名为 当前工作文件名。Ext为扩展名,可用8个字符, 缺省为“DB”。 Slab---保存方式参数。如为ALL(缺省),保存模型数据、求 解数据和后处理数据;如为MODEL则仅保存模型数据 如为SOLU则保存模型数据和后处理数据。 该命令将当前的数据信息保存到文件中,而且可产生备份(扩展名为DBB),以防系统崩溃或操作失误时可恢复上次保存的数据库。事实上,当采用命令流时不必担心这个问题,也不必经常保存数据库,除非求解或后处理花费时间较长;或者在编写命令流时需要通过GUI方式得到验证,可不断保存和恢复数据库,以加快编写速度和质量。 图素选择是建模和结果处理的重要手段,而在选择中使用组件将更加方便。本章前述也介绍了一些选择命令,选择命令如表所示。 图 素 命令 功 能 说 明 图 素 命令 功 能 说 明 节 点 NSEL 选择节点的基本命令 单 元 ESEL 选择单元的基本命令 NSLE 选择与所选单元相关的节点 ESLN 选择与所选节点相关单元 NSLK 选择与所选关键点相关节点 ESLL 选择与所选线相关的单元 NSLL 选择与所选线相关的节点 ESLA 选择与所选面相关的单元 NSLA 选择与所选面相关的节点 ESLV 选择与所选体相关的单元 NSLV 选择与所选体相关的节点 线 LSEL 选择线的基本命令 关 键 点 KSEL 选择关键点的基本命令 LSLA 选择与所选面相关的线 KSLN 选择与所选节点相关关键点 LSLK 选择与所选关键点相关的线 KSLL 选择与所选线相关的关键点 体 VSEL 选择体的基本命令 面 ASEL 选择面的基本命令 VSLA 选择与所选面相关的体 ASLL 选择与所选线相关的面 组 件 CMSEL 选择组件 ASLV 选择与所选体相关的面 ? ALLSEL 选择所有图素 ? DOFSEL 选择自由度 5. 组件及其选择 ANSYS中将由同类型图素组成的集称为“元件”(component),而由多个元件组成的集称为“组件”(assembly),多个组件也可组成新的组件,有时不必区分元件和组件。利用组件可方便建模和处理数据,是十分有用的命令。组件命令如表所示。 命 令 功 能 说 明 CM 定义元件 CMMOD 编辑修改元件名称 CMGRP 由元件或组件定义新组件 CMEDIT 编辑修改组件 CMLIST 列表输出元件或组件内容 CMPLOT 显示元件或组件 CMDELE 删除元件或组件 CMSEL 选择元件或组件 ⑴ 定义元件 命令:CM, Cname, Entity Cname---元件名称,最多为32个字符,以字母开头, 可包含字母、数字及下划线。以下划线开头的 元件名是ANSYS保留的,且不能使用如ALL、 STAT和DEFA等元件名。使用该命令可直接覆 盖同名元件。 Entity---图素类型,其值可取VOLU、AREA、LINE、KP ELEM、NODE。 元件可以被修改、删除、列表和显示等 元件或组件是自动更新的。 如果元件中没有图素,则该元件会被自动删除,并给出提示信息。 2 两端为球面的圆柱体 设球体直径与圆柱体全高相同,命令流如下: /prep7 !进入前处理 r=3$ h=8 !设置圆柱体半径和高度 sph4,,,h/2 !创建半径为H/2的球体 wpoff,,,-h/2 !沿Z轴移动工作平面 cyl4,,,r,,,,h !创建半径为R高度为H的圆柱体 VINV,all !作体交运算 加运算是由多个几何图素生成一个几何图素,而且该图素是一整体即没有“接缝”(内部的低级图素被删除),当然带孔的面或体同样可以进行加运算。 加运算仅限于同级几何图素,而且相交部分最好与母体同级,但在低于母体一级时也可作加运算。如体与体的相加,其相交部分如为体或面,则加运算后为一个体;如相交部分为线,则运算后不能生成一个体,但可公用相交的线;如相交部分为关键点,同样加运算后公用关键点,但体不是一个,不能作完全的加运算。 如面与面相加,其相交部分如果面或线,则可完成加运算。如果相交部分为关键点,则可能生成的图素会有异常,当然一般情况下不会出现这种加运算。 加运算完成后,输入图素的处理采用BOPTN的设置。如采用缺省设置,则输入图素被删除。 加运算有2个命令,即AADD,VADD。 1. 加运算命令 面加运算:AADD, NA1, NA2, NA3, NA4, NA5, NA6, NA7, NA8, NA9 体加运算:VADD, NV1, NV2, NV3, NV4, NV5, NV6, NV7, NV8, NV9 其中NX1~NX9为相加图素的编号,NX1可以为P、ALL或元件名(其中X表示A或V)。 ⑴ 单圆柱墩和基础 /prep7 !进入前处理 a=3$h1=2$r=0.6$h=6 !定义参数 blc5,,,a,a,h1 !创建长方体 !cyl4,,,r,,,,h1+h!此命令与下面两条命令结果不完全相同。 !该命令在VADD后将在长方体底面有 !一圆面产生。 wpoff,,,h1$cyl4,,,r,,,,h !移动工作平面并创建圆柱体 VADD,all !作体加运算 ⑵ 圆端形桥墩断面 /prep7 !进入前处理 a=6$b=1.5 !设断面全宽和厚度参数 cyl4,,,b/2$cyl4,a-b,,b/2 !在不同位置创建两个圆面 rectng,,a-b,-b/2,b/2 !创建矩形面 aadd,all !作加运算,生成一个只有外边界线的圆端形面 减运算就是“删除”母体中一个或多个与子体重合的图素。与加运算不同的是减运算可在不同级图素间进行,但相交部分最多与母体相差一级;例如体体减运算时,其相交部分不能为线,为面或体均可完成运算。减运算结果的最高图素与母体图素相同。 减运算完成后,输入图素的处理可采用BOPTN的设置,如采用缺省设置,则输入图素被删除。也可不采用BOPTN的设置,而在减运算的参数中设置保留或删除,该设置高于BOPTN中的设置,并且减图素和被减图素均可设置删除或保留选项。 减运算在处理相交图素时可选择共享或分离两种方式。 1. 同级图素减运算 线线减运算:LSBL, NL1, NL2, SEPO, KEEP1, KEEP2 面面减运算:ASBA, NA1, NA2, SEPO, KEEP1, KEEP2 体体减运算:VSBV, NV1, NV2, SEPO, KEEP1, KEEP2 Nx1,Nx2---被减图素编号和减去图素编号。Nx1也可为 ALL或元件名(x可为L,A,V)。 SEPO---确定NX1和NX2相交图素的处理方式。 SEPO=0(缺省)则新生成的图素共享该相交图素; SEPO=SEPO则新生成的图素分开是各自独立的, 但位置上是重合的。 KEEP1---确定NX1是否保留控制参数。 KEEP1=0或空(缺省)则使用BOPTN中的设置; KEEP1=DELETE删除NX1图素(高于BOPTN设置) KEEP1=KEEP保留NX1图素(高于BOPTN中设置) KEEP2---与KEEP1类似。 2. 不同级图素减运算 线减面运算:LSBA, NL, NA, SEPO, KEEPL, KEEPA 线减体运算:LSBV, NL, NV, SEPO, KEEPL, KEEPV 面减线运算:ASBL, NA, NL, ------, KEEPA, KEEPL 面减体运算:ASBV, NA, NV, SEPO, KEEPA, KEEPV 体减面运算:VSBA, NV, NA, SEPO, KEEPV, KEEPA 其中NL ,NA,NV ---线、面、体编号,也可为ALL或元件名。其余参数意义类似于同级图素减运算命令中的说明。 ⑴ 井子框架线 先创建通长的两组线,然后分别相减,生成相交部位存在关键点及其之间的线 !进入前处理 *do,i,1,10$k,2*i-1,,i$k,2*i,11,i$l,2*i-1,2*i$*enddo !生成一组水平线,line !定义名为LS1的元件 lsel,none !选择线*i,i,10 !生成一组竖直线*i$*enddo cm,ls2,line !定义名为LS2的元件 lsel,all !选择所有线,,KEEP,keep !作LS1-LS2运算,并保留LS1和LS2选择集中的线运算,并删除LS1和LS2; !运算结果将LS2的线全部打断,但相交处有重合关键点 nummrg,kp !粘接重合的关键点 !最终生成相交处存在关键点,及关键点间的多条短线。该命令相当于线切分线条 用横线减去竖线,并且保留纵横线。 横线全部打断,但竖线为通长线。 用竖线减去横线,并删除纵横线。 竖线全部打断。 可以看到很多重合的关键点 粘接重合图素 得到交叉网格线。 用工作平面切分图素实际上是布尔减运算,即图素(线、面、体)减工作平面的运算(相当与LSBA,ASBA,VSBA命令),但工作平面不存在运算后的删除问题,且利用工作平面不用预先创建减去的面,因此在很多情况下非常方便。 这里的切分也存在“仅切不分”和“切而分”两种情况,前者将图素用工作平面划分为新的图素,但与工作平面相交部分是共享的,或者说是“粘”在一起的;而后者则将新生成的图素分开,是各自独立的,在同位置上存在重合的关键点、线或面。在网格划分中,常常将图素切分(仅切不分),以得到较为理想的划分效果。 切分运算完成后,输入图素的处理采用BOPTN的设置,如采用缺省设置,则输入图素被删除。 该中运算命令仅有3个,即LSBW、ASBW、VSBW,格式如下: 切分线命令:LSBW, NL, SEPO, KEEP 切分面命令:ASBW, NA, SEPO, KEEP 切分体命令:VSBW, NV, SEPO, KEEP 其中: NL ,NA,NV ---线、面、体编号,也可为ALL、元件名或P。 SEPO---同2.3.4中的命令参数说明。为空即切而不分, 为SEPO即切而分。 KEEP---同前面KEEP1说明。 1体的切分 /prep7 !进入前处理 SPH4,,,2 !创建球体 CYL4,8,,2,,,,6$RPR4,5,16,,2,,6!创建圆柱体和棱柱体 CON4,24,,,2,6$TORUS,,0.5,4 !创建圆锥体和环体 wprota,,,90 !旋转工作平面 vsbw,all !切分所有体 *do,i,1,3 wpoff,,,8 vsbw,all *enddo !移动工作平面并切分其余体 2 切分长方体 !将一长方体切分为10份 /PREP7$blc4,,,1,2,20 !进入前处理 *do,i,1,9$wpoff,,,i$vsbw,all$*enddo !移动工作平面并切分体 /prep7 blc4,,,2,4$wpoff,,2$wprota,,90 asbw,all !切而不分,具有共同边界 !asbw,all,sepo !切而分,具有独立边界 L8,L12两条线,但位置重合 分割运算是将多个同级图素分为更多的图素,其相交边界是共享的,即相互之间通过共享的相交边界连接在一起。分割运算与加运算类似,但加运算是由几个图素生成一个图素,分割运算是由几个图素生成更多的图素,并且在搭接区域生成多个共享的边界。分割运算生成多个相对简单的区域,而加运算生成的是一个复杂的区域,因此分割运算生成的图素更易划分网格。 分割运算不要求相交部分与母体同级,相差级别也无限制。例如体的相交部分如果为关键点,进行分割运算后,体则通过共享关键点连接起来。面的相交部分如果为线,则共享该线并将输入面分为多个部分,分割运算容许不共面。 可以认为,分割运算包含了搭接运算,在建模过程中使用分割运算即可。 分割运算只有3个命令如下: LPTN, NL1, NL2, NL3, NL4, NL5, NL6, NL7, NL8, NL9 APTN, NA1, NA2, NA3, NA4, NA5, NA6, NA7, NA8, NA9 VPTN, NV1, NV2, NV3, NV4, NV5, NV6, NV7, NV8, NV9 其中NX1~NX9为分割图素的编号,NX1可以为P、ALL或元件名(其中X表示L、A、V)。 ⑴ 线分割 线分割LPTN、线分类LCSL及线个命令相同 /PREP7 *DO,I,1,10$K,2*I-1,,I$K,2*I,11,I$L,2*I-1,2*I$*ENDDO *DO,I,1,10$K,50+2*I-1,I,1$K,50+2*I,I,10 L,50+2*I-1,50+2*I$*ENDDO lPTN,all !作分割运算,则在所有相交点断开并生成关键点,其通长线成为短线 !LCSL,ALL或LOVLAP,ALL均与上述命令结果相同 如线不在一个平面内,结果也相同,例如: /PREP7 csys,1$k,1,1$k,2,1,170$l,1,2 !设置柱坐标系,并创建弧线 !设置直角坐标系,并复制弧线 !创建一条直线 !复制该直线 lptn,all !作分割运算 !lcls,all!lovlap,all !或作分类运算或搭接运算结果相同 分类计算目前只能在线之间进行,即只有LCSL命令,其作用是在线的相交点将相交线断开,并生成新线,缺省时将直接删去原来的相交线。该命令在规则的杆系结构建模中十分方便 分类运算完成后,采用BOPTN的设置,缺省时将删除输入图素。其结果与LPTN相同。 命令:LCSL, NL1, NL2, NL3, NL4, NL5, NL6, NL7, NL8, NL9 其中NL1~NL9为相交线也可为ALL或P。 搭接运算仅限于同等级图素,由几个图素生成更多的图素,并且在搭接区域生成多个共同的边界。 体搭接运算相交部分要求与母体同级,例如体相交部分不能为面。但是进一步的操作发现,当面面不在一个平面内相交时,其相交部分可以比母体低一级,例如面相交部分可以为线;但如果面面在同一平面内相交时,其相交部分不能为线。但线线相交部分可以为点。因此与分割命令在某些情况下是相同的。 搭接运算完成后,其输入图素的处理方式采用BOPTN中的设置。 搭接运算只有3个命令如下: 线搭接命令:LOVLAP, NL1, NL2, NL3, NL4, NL5, NL6, NL7, NL8, NL9 面搭接命令:AOVLAP, NA1, NA2, NA3, NA4, NA5, NA6, NA7, NA8, NA9 体搭接命令:VOVLAP, NV1, NV2, NV3, NV4, NV5, NV6, NV7, NV8, NV9 2.2.3 创建面 /prep7 !进入前处理 csys,1 !设定柱坐标系 k,1,1$ k,2,1,90 !在柱坐标系下创建关键点 l,1,2 !在柱坐标系创建线 !设定直角坐标系 k,3,-1$k,4,0,-1$ k,5,0.5,-0.7!在直角坐标系下创建关键点 kpscale,all,,,3,3 !用比例创建另外一组关键点 a,1,2,3,4,5 !在直角坐标系下创建面 l,6,7 !在直角坐标系创建线 !设定柱坐标系 a,6,7,8,9,10 !在柱坐标系下创建面 2.2.3 创建面-AL 2. 通过线创建面 命令:AL, L1, L2, L3, L4, L5, L6, L7, L8, L9, L10 其中L1~L10为线条线,当采用输入线条线。生成面的正法线为负值时则表示面的正法线可为ALL、P或元件名,当L1=ALL时面的法线定义面的法线为空时则默认为最小编号的线,且此时线数不受限制。 线号可以按任意顺序,但这些线必须是首尾相连可形成封闭的面。当线时,线必须在同一平面内或曲面内。由于采用既有线创建面,线形就决定了面边的形状。 /prep7 !进入前处理 csys,1 !设定柱坐标系 *do,I,1,12 !用循环创建关键点 k,I,5,30*(I-1)$*enddo *do,I,1,11 !用循环创建直线 !在当前坐标系下创建线(曲线) AL,ALL !由上述线. 复制创建面 命令:AGEN, ITIME, NA1, NA2, NINC, DX, DY, DZ, KINC, NOELEM, IMOVE ITIME---复制次数,缺省为2。 NA1,NA2,NINC---欲复制面的编号范围和编号增量, NA1可以为ALL或元件名。 DX,DY,DZ---在当前坐标系中,关键点坐标的偏移量。 对于柱坐标系为--,Dθ,DZ; 对于球坐标系为--, Dθ,--,其中--表示不可操作 KINC---要创建的关键点编号增量,缺省时由系统自动指定。 NOELEM---是否创建单元和节点控制参数。 NOELEM=0(缺省)如果存在单元和节点则生成 NOELEM=1不生成单元和节点。 IMOVE---面是否被移动或重新创建。IMOVE=0(缺省)原来 的面不动,重新创建新面;当IMOVE=1不创建新面 ,原来的面移动到新位置,此时编号不变(即ITIME 、KINC和NOELEM均无效),且单元和节点一并移动。 4. 通过坐标轴对称创建面 命令:ARSYM, Ncomp, NA1, NA2, NINC, KINC, NOELEM, IMOVE Ncomp---对称控制选项,可选X(缺省),Y,Z值。 在直角坐标系下,线可以在任意象限。 其余参数同AGEN命令中的说明。 5. 列表输出面信息 命令:ALIST, NA1, NA2, NINC, Lab 6. 显示面 命令:APLOT, NA1, NA2, NINC, DEGEN, SCALE 7. 删除面 命令:ADELE, NA1, NA2, NINC, KSWP KSWP---删除控制参数,当KSWP=0(缺省)时则仅删除面; 当KSWP=1时则删除其线和关键点,但线和关键点不依附其它图素 8. 选择一组面 命令:ASEL, Type, Item, Comp,VMIN, VMAX, VINC, KSWP Type---选择类型标识。其值可取: S---从所有面中(全集)选择一组新的面子集为当前子集。 R---从当前子集中再选择一组面,形成新的当前子集。 A---从全集中另外选择一组面子集添加到当前子集中。 U---从当前子集中去掉一组面子集。 ALL---重新选择当前子集为所有面,即全集。 NONE---不选择任何关键点,当前子集为空集。 INVE---选择与当前子集相反的部分,形成新的当前子集。 STAT---显示当前子集状态。 Item---选择数据标识,仅适用于Type=S,R,A,U。缺省为AREA。 AREA---以面号选择,其后参数相应赋值。 EXT---选择当前体子集中最外侧的表面,其后无参数赋值。 LOC---以当前坐标系中的坐标值选择,其Comp可选择X,Y,Z, 而X,Y,Z为面的中心坐标,且其后参数相应赋值。 MAT, TYPE ,REAL,ESYS,---以跟面相关的材料号、单元类型号、 实常数号、单元坐标号选择,其后参数均要相应赋值。 SECN---以与面相关的截面选择,其后参数相应赋值。 HPT---仅选择包含硬点的面,其后无参数。 ACCA---仅选择连接面(使用ACCAT命令创建的面),其后无参数 VMIN, VMAX, VINC---同LSEL中的说明。 KSWP---控制选择方式。当KSWP=0(缺省)则仅选择面;当KSWP=1则选择与面相关的线、关键点、节点和单元,但仅在Type=S时有效。 9. 选择与所选线相关的面 命令:ASLL, Type, ARKEY Type---选择类型标识。其值可取R,S,A,U。 ARKEY---与面相关线的选择控制参数。 ARKEY=0(缺省)则只要面的任意一条线在选择集中(使用了LSEL 命令),则选择该面。 当ARKEY=1则要求面的所有线均在选择集中才选择该面。 10. 选择与所选体相关的面 命令:ASLV, Type 其中Type参数同ASLL命令中的说明。 体用于描述3D几何实体,仅当需要用3D体单元时才必须建立几何体。几何体的创建命令大多可创建几何面,其方法是将某一方向的坐标设为空或零即可。 命 令 功 能 备 注 V 通过关键点创建体 形状与当前坐标系相关 VA 通过面创建体 与当前坐标系无关 VDRAG 沿路径拖拉面创建体 与当前坐标系无关 VROTAT 面绕轴旋转创建柱体 与当前坐标系无关 VOFFST 面偏移创建体 与当前坐标系无关 VEXT 通过面延伸创建体 与当前坐标系相关 VGEN 复制创建体 与当前坐标系相关 VSYMM 通过坐标轴镜像创建体 必须在直角坐标系下 VTRAN 坐标系转换创建体 ? VLSCALE 对体进行缩放创建体 ? VLIST 列表输出体信息 ? VPLOT 显示体 ? VSEL 选择一组体 ? VSLA 选择与所选面相关的体 ? VDELE 删除体 ? 以下为自顶向下建面命令,其几何体素均在工作平面内创建 BLOCK 创建长方体 在工作平面内任意位置创建 BLC4 通过一角点坐标和尺寸创建长方体 可创建面 BLC5 通过面中心坐标和尺寸创建长方体 可创建面 CYLIND 在工作平面原点创建圆柱体或部分圆柱体 ? CYL4 通过圆心坐标和半径等创建圆柱体 可创建面 CYL5 通过圆上直径两端点坐标创建圆柱体 可创建面 RPRISM 在工作平面原点创建正棱柱体 实心正棱柱体 RPR4 在工作平面任意位置创建正棱柱体 可创建面 PRISM 通过工作平面坐标对创建正棱柱体 不常用 SPHERE 在工作平面原点创建球体 实心、空心或部分 SPH4 在工作平面任意位置创建球体 空心球体 SPH5 通过直径端点生成球体 实心球体 CONE 以工作平面原点为圆心创建圆锥体 圆锥、圆台或部分 CON4 在工作平面任意位置创建圆锥体 圆锥或台 TORUS 以工作平面原点为环心创建环体 实心、空心或部分 1. 通过关键点创建体 命令:V, P1, P2, P3, P4, P5, P6, P7, P8 P1~P8---体角点的关键点号。 关键点顺序非常重要,应以顺时针输入底面的关键点,接着再输入顶面对应的关键点,或者逆时针也可。该命令创建体的形状与当前坐标系相关,如在柱坐标系下可创建圆柱体。最少要4个关键点,最多8个。 /prep7 !进入前处理 k,1,1$k,2,0,1$k,3,-1$k,4,0,-1 !创建关键点 kgen,2,all,,,,,4 !复制关键点创建另外的四个 cm,kpcomp,kp !定义关键点元件 kgen,2,kpcomp,,,3 !复制上述元件中的关键点 kgen,2,kpcomp,,,6 !复制上述元件中的关键点 kgen,2,kpcomp,,,10 !复制上述元件中的关键点 v,1,2,3,4,5,6,7,8 !创建长方体 csys,1 !设定总体柱坐标系 v,9,10,11,12,13,14,15,16 !创建体,类似空心圆柱体切下来的一部分 local,12,1,6 !定义局部柱坐标系 v,20,19,18,17,24,23,22,21 !创建圆柱体 local,13,2,10 !定义局部球坐标系 v,25,26,27,28,29,30,31,32 !创建的体为桶形体 2. 通过面创建体 命令:VA, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10 A1~A10为面号,最少为4个,输入面号时最多为10个。A1也可为ALL、元件名或P。面必须连续闭合,但输入的顺序可任意。当要创建的体关键点数目大于8时,可采用该命令。由于采用的是既有面,在创建体时其形状是确定的,因此与当前坐标系无关。当使用自顶向下建模有困难时,可采用该命令创建复杂几何实体,例如两段等截面梁中的变截面部分。 /prep7 !进入前处理 rpr4,6,,,2 !创建外接圆半径为2的正6边形,起始角为0° wpoff,,,20 !移动工作平面 rpr4,6,,,2,30 !创建外接圆半径为2的正6边形,起始角为30° *do,i,1,5 !循环创建外侧的三角形面 a,i,i+1,i+6$a,i+1,i+6,i+7$*enddo a,1,6,12 !创建最后两个三角形面 a,1,12,7 va,all !创建棱柱体 3. 复制创建体 命令:VGEN, ITIME, NV1, NV2, NINC, DX, DY, DZ, KINC, NOELEM, IMOVE ITIME---复制次数,缺省为2。 NV1,NV2,NINC---欲复制体的编号范围和编号增量, NV1可以为ALL或元件名。 DX,DY,DZ---在当前坐标系中,关键点坐标的偏移量。 对于柱坐标系为--,Dθ,DZ; 对于球坐标系为--, Dθ,--。 KINC---要创建的关键点编号增量,缺省时由系统自动指定。 NOELEM---是否创建单元和节点控制参数。 NOELEM=0(缺省)如果存在单元和节点则生成 NOELEM=1不生成单元和节点。 IMOVE---体是否被移动或重新创建。IMOVE=0(缺省)原来 的体不动,重新创建新体;当IMOVE=1不创建新 体,原来的体移动到新位置,此时编号不变(即 ITIME、KINC和NOELEM均无效),且单元和节 点一并移动。 /prep7 !进入前处理 blc4,4,5,1,2,3,6 !创建长方体 vgen,2,1,,,6 !复制长方体 csys,1 !设定柱坐标系 vgen,,2,,,,30,,,,1 !将V2旋转30° !即将几何模型旋转 4. 通过坐标轴镜像创建体 命令:VSYMM, Ncomp, NV1, NV2, NINC, KINC, NOELEM, IMOVE Ncomp---对称控制选项,可选X(缺省),Y,Z值。 必须在直角坐标系下,体可以在任意象限。 例如接着VGEN命令中的例子: csys,0 !必须在直角坐标系 vsymm,x,all !镜像所有体创建新体 5. 列表输出体信息 命令:VLIST, NV1, NV2, NINC 其中参数意义同VGEN中的说明。 6. 显示体 命令:VPLOT, NV1, NV2, NINC, DEGEN, SCALE 其中NV1,NV2,NINC参数意义同VGEN中的说明,DEGEN,SCALE同APLOT中的说明。 7. 删除体 命令:VDELE, NV1, NV2, NINC, KSWP 其中: NV1,NV2,NINC---同VGEN命令中的说明。 KSWP---删除控制参数,当KSWP=0(缺省)时则仅删除体;当KSWP=1时则也删除其面、线和关键点,但线和关键点不依附其它图素。 8. 选择一组体 命令:VSEL, Type, Item, Comp, VMIN, VMAX, VINC, KSWP Type---选择类型标识,同ASEL中的说明。 Item---选择数据标识,仅适用于Type=S,R,A,U。缺省为VOLU Item可选择的有: VOLU---以体号选择,其后参数相应赋值。 LOC---以当前坐标系中的坐标值选择,其Comp可选择 X,Y,Z,而X,Y,Z为体的中心坐标,且其后参数相应赋值。 MAT, TYPE ,REAL,ESYS,---以跟体相关的材料号、单元类型号、 实常数号、单元坐标号选择,其后参数均要相应赋值。 VMIN, VMAX, VINC---同ASEL中的说明。 KSWP---控制选择方式。当KSWP=0(缺省)则仅选择体; 当KSWP=1则选择与体相关的面、线、关键点、节点和单元, 但仅在Type=S时有效。 9. 选择与所选面相关的体 命令:VSLA, Type, VLKEY 其中Type仅可为S,R,A,U,而VLKEY意义与ASLL中的类似。 创建复杂的几何模型,可运用布尔运算对模型进行加工和修改。无论是自顶向下建模或是自底向上建模创建的图素都可进行布尔运算,通过简单的几何模型进行一系列布尔操作可创建复杂的模型,使得建模较为容易和快捷。 对于包含退化的模型,有时布尔运算是无法完成的。对于已经划分网格的图素不能进行布尔运算,在操作前应清除网格,否则提示错误信息;同样地,如果定义了荷载和单元属性,在布尔运算后这些属性不会转换到新图素上,需重新定义。 1. 布尔运算的一般设置 命令:BOPTN, Lab, Value Lab---控制参数,其值可取: DEFA ---恢复各选项的缺省设置。 STAT---列表当前的设置状态。 KEEP---删除或保留输入图素选项。NUMB---输出图素编号警告信息选项。 NWARN---警告信息选项。 VERSION---布尔操作兼容性选项。 Value---各种Lab对应不同的Value。 当Lab=KEEP时:Value=NO(缺省)则删除输入图素 Value=YES则保留输入图素。 当Lab=NUMB时:Value=0(缺省)则不输出编号警告信息。 Value=1则输出编号警告信息。 当Lab=NWARN时:Value=0(缺省)布尔操作失败时产生一个警告信息。 Value=1布尔操作失败时不产生一个警告信息。 Value=-1布尔操作失败时产生一个错误信息。 当Lab=VERSION时:Value=RV52(缺省)激活5.2版本兼容性选项 Value=RV51激活5.1版本兼容性选项。 2. 布尔运算的容差设置 命令:BTOL, PTOL 其中PTOL为点重合容差,缺省为1E-5。 在布尔操作时,如果点之间的距离在此值范围之内,则认为这些点是重合的。放松此值则会增加运算时间和存贮需求,但会使较多的布尔运算成功;尽管如此当模型的拓扑关系比较复杂时,仍有可能不能完成布尔运算,此时应改变模型的创建方法以求能够完成布尔操作。 PTOL=DEFA时,则恢复缺省设置; PTOL=STAT时,则列表输出当前设置。 交运算就是由图素的共同部分形成一个新的图素,其运算结果只保留两个或多个图素的重叠部分。 交运算分为公共相交和两两相交两种。公共相交就是仅保留所有图素的重叠部分,即只生成一个图素,当图素很多时可能不存在公共部分,这时布尔运算不能完成。两两相交是保留任意两个图素的公共部分,有可能生成很多图素。 公共交运算对图素没有级别要求,即任何级别的图素都可作公共交运算,而不管其相交部分是何级别的图素。例如线、面、体的两两与相互交运算都可;再如体的交运算中,其相交部分可以是关键点、线、面或体等。 两两相交运算则要求为同级图素,但相交部分可为任何级别的图素。例如只能作线与线(相交部分可为关键点、线)、面与面(相交部分可为关键点、线、面)、体与体的两两相交(相交部分可为关键点、线、面、体)。 交运算完成后,输入图素的处理采用BOPTN的设置。 命 令 功 能 可能生成的新图素 LINL 线线相交运算 关键点,线 AINA 面面相交运算 关键点,线,面 VINV 体体相交运算 关键点,线,面,体 LINA 线面相交运算 关键点,线 AINV 面体相交运算 关键点,线,面 LINV 线体相交运算 关键点,线 以上为公共相交命令,以下为两两相交命令 LINP 线线两两相交运算 关键点,线 AINP 面面两两相交运算 关键点,线,面 VINP 体体两两相交运算 关键点,线. 同级图素相交运算 线线相交:LINL, NL1, NL2, NL3, NL4, NL5, NL6, NL7, NL8, NL9 面面相交:AINA, NA1, NA2, NA3, NA4, NA5, NA6, NA7, NA8, NA9 体体相交:VINV, NV1, NV2, NV3, NV4, NV5, NV6, NV7, NV8, NV9 其中NX1~NX9为相交图素的编号,NX1可以为P、ALL或元件名(其中X表示L、A或V)。 2. 不同级图素相交运算 线面相交:LINA, NL, NA 面体相交:AINV, NA, NV 线体相交:LINV, NL, NV 其中NL为相交线号,NA为相交面号,NV为相交体号。被交图素不能为ALL或元件名,这对实际应用造成一定的不便。 3. 同级两两相交运算 线线两两相交:LINP, NL1, NL2, NL3, NL4, NL5, NL6, NL7, NL8, NL9 面面两两相交:AINP, NA1, NA2, NA3, NA4, NA5, NA6, NA7, NA8, NA9 体体两两相交:VINP, NV1, NV2, NV3, NV4, NV5, NV6, NV7, NV8, NV9 1 线相交 任意创建一组线,分别作交运算和两两相交运算,命令流如下 /prep7 !进入前处理 *do,i,1,20 !利用DO循环创建关键点 *if,mod(i,2),eq,0,then !如果I能被2整除则执行下面命令 k,i,2*i,4 !创建坐标为(2*i,4)的关键点 *else !否则(I不能被2整除) k,i,2*i,-4 !创建坐标为(2*i,-4)的关键点 *endif !结束IF语句 *enddo !结束循环语句 *do,i,1,19$l,i,i+1$*enddo !利用循环创建线 LINL,all !作线交运算,由于没有公共部分不能运算 LINP,ALL !作线两两相交运算,生成许多关键点,且删除了输入线 !如果在执行LINP之前,设置BOPTN,KEEP,YES则输入线保留下来。 January 30, 2001 Inventory #001441 4-* INTRODUCTION TO ANSYS 5.7 - Part 1 Training Manual 几何建模技术与技巧 ANSYS中的模型可分: ★几何模型(也称实体模型) ★有限元模型 ANSYS的建模方法: ●直接建模:直接在ANSYS中建立有限元模型,而不必先建几何模型。先对结构进行节点和单元编号,然后输入节点坐标建立节点,再输入每个单元的节点编号,从而建立有限元模型。该方法缺点是大量输入数据令人无法忍受,且对于复杂的3D实体靠人工去划分网格极易出错。 ●几何建模:在ANSYS软件中建立模型和从其它CAD软件导入模型。如建模软件如AutoCAD、Pro/E、SolidWork、UG、SolidEdge等。 ●混合建模:在几何建模并网分后,再增加其它单元或特征的方法。该法基本是在有限元模型生成后,再建立少量的单元,例如接触单元、约束方程、耦合自由度等。 6类坐标系:总体、局部、节点、单元、显示与结果。 1. 总体坐标系 用于确定空间几何结构的位置,是一个绝对的参考系 。 ☆原点相同,右手系; ☆坐标系号: 0--直角坐标系,1--柱坐标系,2--球坐标系 ☆可使用任意坐标系,但某时刻只能激活一个。 ☆总体坐标系均用X、Y、Z表示,当激活的不是直角坐标系时,应理解为柱坐标系的R、θ、Z或球坐标系的R、θ、Φ。 2.局部坐标系 对于复杂的几何模型,仅使用总体坐标系不够方便,这时可建立自己的坐标系,即局部坐标系。 ☆局部坐标系的原点和坐标轴方向可与总体坐标系不同 ☆有4种坐标系,即直角坐标系、柱坐标系、球坐标系、环坐标系。 ☆局部坐标系的编号必须≧11,且为整数号码。 总体坐标系和局部坐标系主要用于几何建模。 缺省情况下总是激活总体直角坐标系,用户每定义一个局部坐标系则该坐标系自动被激活。如果要激活一个总体坐标系或以前定义的局部坐标系则要通过菜单或命令。 1. 激活总体和局部坐标系 命令:CSYS,KCN 其中KCN表示坐标系号码,0-直角坐标系(缺省),1-柱坐标系,2-球坐标系,4-以工作平面为坐标系,5-柱坐标系(以Y轴为转轴),≥11-局部坐标系。 由于工作平面可不断移动和旋转,因此当采用CSYS,4时也相当于不断定义了局部直角坐标,在很多情况下应用非常方便。 2.定义局部坐标系 ⑴ 根据总体坐标系定义局部坐标系 命令:LOCAL, KCN, KCS, XC, YC, ZC, THXY, THYZ, THZX, PAR1, PAR2 其中: KCN---局部坐标系编号,此编号必须大于10,如果与既有编号相同,则将重新定义 KCS---坐标系类型,0或CART为直角坐标系,1或CYLIN为柱坐标系,2或SPHE为球坐标系,3或TORO为环坐标系。 XC,YC,ZC---新坐标系原点在总体直角坐标系中的坐标。 THXY,THYZ,THZX---新坐标系绕Z,X,Y轴的旋转角度,其正方向为:XY,YZ,ZX。 PAR1---适用于椭圆、类似球体或环形系统,当KCS=1或2时,其值为椭圆Y轴半径与X轴半径之比,缺省为1即圆。当KCS=3时,其值为环面的主半径。 PAR2---仅适用于类似球体的系统,当KCS=2时,其值为椭球体Z轴半径与X轴半径之比,缺省为1。 例如:LOCAL,11,0,3,4,5,10,15,20---定义了局部坐标系号为11,原点为总体直角坐标系下的点(3,4,5),绕Z、X、Y轴旋转角度分别为10°、15°、20°的直角坐标系。 例如:LOCAL,12,1,,,,,,,0.8---定义了局部坐标系号为12,原点和方位与总体坐标系相同的柱坐标系,但Y轴半径与X轴半径之比为0.8,用于定义椭圆。当KCN=2时,PAR2为Z轴半径与X轴半径之比,用于椭球的定义。 ⑵ 删除局部坐标系 命令:CSDELE, KCN1, KCN2, KCINC 其中: KCN1---为要删除的局部坐标系的起始编号,如果KCN1=ALL,则其后参 数将忽略。 KCN2---为要删除的局部坐标系的最终编号。 KCINC---为编号的递增数值,缺省为1。 例如:CSDELE,ALL---则删除了所有的局部坐标系。 CSDELE,11,15,2---则删除了11、13、15号局部坐标系。 ⑶ 查看激活坐标系和局部坐标系 命令:CSLIST, KCN1, KCN2, KCINC 工作平面是一个具有原点、二维坐标系、捕捉增量和格栅的无限大平面。 ●在缺省却况下,工作平面是总体直角坐标系的XY平面 ●工作平面只有一个,且与坐标系是独立的。 ●工作平面可以想象成一个绘图板,可拖动或旋转,其坐标系方位随着移动和旋转而不断变化,利用它可使建模更加方便。 1.将既有坐标系的XY平面定义为工作平面 命令:WPCSYS,WN,KCN 其中KCN为既有坐标系号,可以是0,1,2,或局部坐标系号。缺省为激活的坐标系。 2. 移动工作平面 将工作平面沿其自身坐标轴移动 命令:WPOFFS, XOFF, YOFF, ZOFF 其中XOFF, YOFF, ZOFF为工作平面坐标系内沿其X轴、Y轴和Z轴的偏移增量。 例如:WPOFF,10,-20---将工作平面沿其X轴相对偏移10,沿其Y轴相对偏移-20。 3. 工作平面的旋转 命令:WPROTA, THXY, THYZ, THZX 其中THXY, THYZ, THZX为绕工作平面坐标系Z轴、X轴和Y轴的旋转角度。 例如:WPROTA,90---将工作平面绕其Z轴旋转90度。 ANSYS中几何模型等级由低向高依次为关键点、线、面和体(称为几何图素或图素)。 几何模型的创建,可采用自底向上或自顶向下的方法。所谓自底向上建模就是首先创建最低级的图素---关键点,再通过关键点生成较高级的图素(如线、面、体)。而自顶向下建模就是首先创建较高级的图素(体或面),而自动生成较低级的图素,通过体或面的组合得到较复杂的模型。 在实际建模时,不必区分自底向上建模或是自顶向下建模,也不必按其顺序建模,可以混合使用自底向上建模和自顶向下建模。例如某些情况下,通过创建关键点再创建面或体方便,而有些情况下可能直接建立体或面更方便,均视模型情况而定。 命 令 功 能 备 注 K 在给定坐标点创建关键点 可在当前坐标系或工作平面上 KBETW 在两关键点之间创建一个关键点 只能生成一个,位置与当前坐标系有关 KFILL 在两关键点之间创建多个关键点 也可生成1个,位置与当前坐标系有关 KGEN 复制生成关键点 可复制或移动,带关键点属性,与当前坐标系有关 KSYMM 通过坐标轴镜像生成关键点 带关键点属性,与当前坐标系有关 KL 在既有线的某位置上创建关键点 只能生成一个,位置与当前坐标系有关 KCENTER 在圆弧中心创建关键点 只能在直角坐标系中使用 KNODE 在既有节点上创建关键点 可用于修改模型 KPSCALE 比例创建一组关键点 按各轴坐标比例,与当前坐标系有关 KLIST 列表输出关键点信息 可复制为文本 KPLOT 显示关键点 可在屏幕上查看 KDELE 删除关键点 可删除独立的关键点 KSEL 选择一组关键点 命令流方式极为有用 KSLL 选择与所选线相关的关键点 命令流方式极为有用 KSLN 选择与所选节点相关的关键点 命令流方式极为有用 KMODIF 修改既有关键点坐标 依附较高级图素也可修改 KDIST 计算两关键点间的距离 在选择、运算或查询中用到 KSCALE 对关键点进行缩放 仅缩放既有关键点 KTRAN 对关键点坐标进行转换 在不同坐标系之间转换 KMOVE 移动关键点到一个相交位置 可用SOURCE定义的点 SOURCE 为未定义的关键点定义坐标 ? KSUM 对关键点进行计算并输出几何要素 ? KEYPTS 指定后续关键点状态 ? 1. 在给定坐标点创建关键点 命令:K, NPT, X, Y, Z NPT---关键点的编号,缺省时(0或空)自动指定为可用的最小编号。 X,Y,Z---在当前坐标系中的坐标值,当前坐标系可以是CSYS指定的 坐标系。 如果输入的关键点号与既有关键点号相同,则覆盖既有关键点。即关键点是惟一的,并以最后一次输入的为准。如果既有关键点与较高级图素相连或已经划分网格,则不能覆盖,并给出错误信息。例如: /prep7 !进入前处理 k,,10 !创建缺省编号的关键点,其编号为1 k,15,10,5 !创建编号为15的关键点 k,16,10,5,5 !创建编号为16的关键点 k,,10,3 !创建缺省编号的关键点,其编号为2 k,15,10,6 !重新定义编号为15的关键点 2. 复制创建关键点 命令:KGEN, ITIME, NP1, NP2, NINC, DX, DY, DZ, KINC, NOELEM, IMOVE ITIME---复制次数,缺省为2。 NP1,NP2,NINC---按增量NINC从NP1到NP2定义关键点的范围 (缺省为NP1),NINC缺省为1。NP1也可为ALL 或元件名,此时NP2和NINC将被忽略。 DX,DY,DZ---在当前坐标系中,关键点坐标的偏移量。对于柱坐 标系为--,Dθ,DZ;对于球坐标系为--, Dθ,-- KINC---要创建的关键点编号增量,缺省时由系统自动指定. NOELEM---是否创建单元和节点控制参数。NOELEM=0(缺省)如 果存在单元和节点则生成;NOELEM=1不生成单元和节 点。 IMOVE---关键点是否被移动或重新创建。IMOVE=0(缺省)原来的 关键点不动,重新创建新的关键点;当IMOVE=1不创建新 关键点,原来的关键点移动到新位置,此时编号不变(即 ITIME、KINC和NOELEM均无效)单元和节点一并移动。 例如: /prep7 !进入前处理 k,1 !创建关键点1 k,20,10 !创建关键点20 kgen,,1,20,19,,5,,,,1 !移动关键点1和20,沿Y轴偏移量为5 kgen,8,all,,,,,5 !沿Z轴偏移5,复制8次(含自身) kgen,3,all,,,,15 !沿Y轴偏移15,复制3次(实际另外复制2次) kgen,,all,,,,60,,,,1 !再将所有关键点沿Y轴移动60 3. 列表显示关键点信息 命令:KLIST, NP1, NP2, NINC, Lab 其中NP1,NP2,NINC参数意义同命令KGEN中。Lab为列表信息控制参数,Lab=0或空则列出全部信息;Lab=COORD则仅列出坐标值;Lab=HPT则仅列出硬点信息。例如: klist !列出所选择的关键点的所有信息。 klist,,,,coord !列出所选择的关键点的坐标。 4. 屏幕上显示关键点 命令:KPLOT, NP1, NP2, NINC, Lab 其中Lab为关键点或硬点控制参数。Lab=0或空,则显示所有关键点;Lab=HPT则仅显示硬点。其余参数意义同KGEN命令中的说明。例如: kplot !显示所选择的关键点。 kplot,,,,hpt !显示所选择的硬点。 5. 删除关键点 命令:KDELE, NP1, NP2, NINC 其参数意义同KGEN中的参数意义。 6. 选择关键点 命令:KSEL, Type, Item, Comp, VMIN, VMAX, VINC, KABS Type---选择类型标识。其值可取: S---从所有关键点中(全集)选择一组新的关键点子集为当前子集。 R---从当前子集中再选择一组关键点,形成新的当前子集。 A---从全集中另外选择一组关键点子集添加到当前子集中。 U---从当前子集中去掉一组关键点子集。 ALL---重新选择当前子集为所有关键点,即全集。 NONE---不选择任何关键点,当前子集为空集。 INVE---选择与当前子集相反的部分,形成新的当前子集。 STAT---显示当前子集状态。 Item---选择数据标识,仅适用于Type=S,R,A,U。缺省为KP,可选择的有: KP---以关键点号选择,其后参数相应赋值。 EXT---选择当前线子集中线的最外面关键点,其后无参数赋值。 HPT---以硬点号选择,其后参数相应赋值。 LOC---以当前坐标系中的坐标值选择,其Comp可选择X,Y,Z,且其后参数相应赋值 MAT---以跟关键点相关的材料号选择,其后参数相应赋值。 REAL---以跟关键点相关的实常数号选择,其后参数相应赋值。 TYPE---以跟关键点相关的单元类型号选择,其后参数相应赋值。 ESYS---以跟关键点相关的单元坐标选择,其后参数相应赋值 Comp---选择数据的组合标识。如Item=LOC时的X,Y,Z。 VMIN---选择项目范围的最小值。可以是关键点号、坐标、属性以及与选择项目相适应的数据等。当VMIN为元件名时,VMAX和VINC将被忽略。 VMAX---选择项目范围的最大值。缺省时VMAX=VMIN;如果VMAX=VMIN则选择容差为±0.005×VMIN;如果VMIN=0.0则选择容差为±1.0E-6,如果VMIN≠VMAX,则选择容差为±1.0E-8×(VMAX-VMIN)。选择容差的大小对于能否达到期望的结果有较大影响,例如当VMIN=5000=VMAX时,选择容差为±25,则4975~5025均被选择。 VINC---在选择范围内的增量。仅适用于整数(如关键点编号),且不能为负,缺省为1。 KABS---绝对值控制标识。如为0,则在选择期间检查值的符号;如为1,则在选择期间使用绝对值,即忽略值的符号。 在使用KSEL命令选择时,建议不要采用Item=KP,即编号选择。因为在使用命令流建模过程中,关键点有时是不知道的,如用编号选择,则需要用GUI查看关键点编号,这样就降低了建模效率,并且不同的ANSYS版本其编号顺序会有差别。因此建议采用坐标或其它选择方法。 /prep7 !进入前处理 k,1 !创建关键点1 k,20,10 !创建关键点20 kfill,1,20,8,30,1 !在1和20之间创建8个关键点,起始编号为30 ksel,s,kp,,32,35,1 !在全集中选择编号32~35的关键点 ksel,r,kp,,32,34,1 !在当前子集中重新选择编号32~34的关键点 ksel,a,kp,,1,20,19 !将全集中的1和20号添加到当前子集 ksel,u,kp,,1 !在当前子集中去掉1号关键点 ksel,inve !反选(当前为1,30,31,35~37) ksel,stat !列表显示选择信息, !如选择关键点6个,共10个关键点,最大关键点号为37 ksel,none !不选择任何关键点(如使用KPLOT则屏幕不变) ksel,all !选择全集,所有关键点均在当前子集中 ksel,s,loc,x,0,5 !选择X坐标为0~5的关键点(当前为1,30~33) k,100,2.22 !在关键点31近处建立关键点100 ksel,s,loc,x,2.22 !选择X坐标为2.22的关键点,将31点也选择了 !因X31=2.222222,而此时选择容差为 !±0.005×2.22=±0.0111,即坐标在2.2089~2.2311之间的点都将被选择 ksel,s,loc,x,2.22,2.221 !选择X坐标为2.22~2.221之间的关键点( !当前为100)。此时选择容差为±1.0E-8×(2.221-2.22)= ±1.0E-11, !显然非常严格。当关键点坐标值较大且较密时要特别注意。 7. 选择与所选线相关的关键点 命令:KSLL, Type 其中Type取值可为S,R,A,U。当使用KSEL不便选择关键点时,可先选择线子集,然后选择与线子集相关的关键点。该命令在建模过程中也较常用,类似的命令是KSLN。 8. 修改关键点坐标 命令:KMODIF, NPT, X, Y, Z 其中NPT为要修改的关键点号。X,Y,Z为替代原有的坐标输入的数值,其值处于当前坐标系下。 要修改的关键点所依附的较高级图素,如线、面或体必须被选择,改变关键点后其较高级图素会重新生成。与命令K不同,当所定义的关键点依附较高级图素时是不能覆盖的;而KMODIF是直接修改关键点坐标且会同时修改所依附的较高级图素。 如果被修改的关键点依附较高级图素,执行时此命令会出现确认提示对线 !进入前处理 rectng,,1,,4 !创建一矩形 kmodif,3,2,5 !修改关键点3的坐标,原坐标为(1,4), !新坐标为(2,5)。则生成一四边形。 命 令 功 能 备 注 L 由两关键点创建线 与当前坐标系相关,可创建直线或曲线 LSTR 由两关键点创建直线 与当前坐标系无关,就是直线 LARC 通过关键点或半径创建圆弧线 与当前坐标系无关,就是圆弧线 CIRCLE 通过圆心和半径创建圆或圆弧线 与当前坐标系无关 LFILLT 倒角创建圆弧线 与当前坐标系无关,可倒直线或曲线 LGEN 复制创建线 与当前坐标系相关,可移动和旋转模型 LCOMB 将多条线合并创建一条线 便于映射网格划分 LDIV 将一条线分为多条线 与LCOMB相反的命令 LEXTND 延长一条线 延长部分总是直线 BSPLIN 通过关键点创建一条曲线 创建一条曲线 SPLIN 通过关键点按样条创建分段曲线 创建的曲线由多段组成 LANG 创建与一条线成某个角度的直线 新线将原线分为两段,角度不十分精确 L2ANG 创建与两条线成某个角度的直线 ? LTAN 创建与一条既有线TAN 创建与两条既有线相切的线 ? LAREA 创建面上两关键点之间最短的线 ? LDRAG 关键点沿路径扫略创建线 ? LROTAT 关键点绕轴线创建旋转线 总是创建圆曲线 LSYMM 通过坐标轴镜像创建线 只能在直角坐标系下操作,但原点可变 LTRAN 对线进行坐标系转换 ? LSSCALE 对线进行缩放 ? LLIST 列表输出线信息 ? LPLOT 显示线 ? LDELE 删除线 ? LSEL 选择一组线 ? LSLA 选择与所选面相关的线 ? LSLK 选择与所选关键点相关的线. 通过两关键点创建线, NDIV, SPACE, XV1, YV1, ZV1, XV2, YV2, ZV2 P1,P2---分别为线始端和末端的关键点号。 NDIV---线拟划分的单元数,通常不用。可使用LESIZE命令定义网格属性 SPACE---划分网格的间隔比率,通常不用。可使用LESIZE定义网格属性。 XV1,YV1,ZV1---在当前坐标系中,与线端点相关的斜率矢量末点位置 XV2,YV2,ZV2---在当前坐标系中,与线端点相关的斜率矢量末点位 置。此两个矢量点用于确定线的两个端点的曲率,如果 不指定矢量,则系统自动计算。 用L命令创建的线形状与当前坐标系相关,如直角坐标系生成直线,柱和球坐标系可生成曲线(如θ相同,则也生成直线)。一旦创建线,则与随后的坐标系改变无关。曲线°范围,只有没有依附面时才可修改。 /prep7 !进入前处理 k,1,1,1,1 !创建关键点1 k,2,3,5,8 !创建关键点2 l,1,2 !创线,缺省为总体直角坐标系,因此线是直线 !设定柱坐标系 l,1,2 !创建线,为柱面曲线 !设定球坐标系 l,1,2 !创建线. 复制创建线 命令:LGEN, ITIME, NL1, NL2, NINC, DX, DY, DZ, KINC, NOELEM, IMOVE ITIME---复制次数,缺省为2。 NL1,NL2,NINC---按增量NINC从NL1到NL2定义关键点的范围(缺省 为NL1),NINC缺省为1。NL1也可为ALL或元件名, 此时NP2和NINC将被忽略。 DX,DY,DZ---在当前坐标系中,关键点坐标的偏移量。 对于柱坐标系为--,Dθ,DZ; 对于球坐标系为--, Dθ,--,其中--表示不可操作。 KINC---要创建的关键点编号增量,缺省时由系统自动指定(不会覆盖)。 NOELEM---是否创建单元和节点控制参数。NOELEM=0(缺省)如果 存在单元和节点则生成;NOELEM=1不生成单元和节点。 IMOVE---线是否被移动或重新创建。IMOVE=0(缺省)原来的线不动, 重新创建新线不创建新线,原来的线移动到新位 置,此时编号不变(即ITIME、KINC和NOELEM均无效),且 单元和节点一并移动。 3. 合并两条或多条线 命令:LCOMB, NL1, NL2, KEEP NL1,NL2---拟合并的两条线可为ALL,或元件名。 KEEP---是否保留输入的线及其公共关键点控制参数。 KEEP=0则删除NL1和NL2及其公共关键点,如果已经 划分网格则不能删除,或者依附于其它图素也不能删除 KEEP=1则保留线及其公共关键点,但公共关键点不依 附于新创建的线。 ●该命令可以合并独立线或依附于同面上的线,合并后便于网格划分。 ●可合并的线可为直线或曲线,以及直线与曲线,可共线或不共线。 ●当为多条时,应为多条首尾相连的线。 ●无论在何种坐标系下执行合并,合并后的线不改变合并前的空间位置。 例如: /prep7 !进入前处理 k,1,1,1$ k,2,10 !创建关键点KP1,KP2, k,3,10,5$k,4,15,8 !创建关键点KP3,KP4 l,1,2$l,2,3$l,3,4 !创建线,且删除L1,L2及共用关键点KP2 lcomb,all !合并所有线与刚刚创建的线合并, !此时仅有一条线和两个关键点 !上述合并过程可一次执行,即lcomb,all即可。 3. 通过坐标轴镜像创建线 命令:LSYMM, Ncomp, NL1, NL2, NINC, KINC, NOELEM, IMOVE Ncomp---对称控制选项,可选X(缺省),Y,Z值。其余参数意义可参考LGEN命令。 4. 列表输出线信息 命令:LLIST, NL1, NL2, NINC, Lab 5. 显示线 命令:LPLOT, NL1, NL2, NINC 6. 删除线 命令:LDELE, NL1, NL2, NINC, KSWP KSWP---控制是否删除关键点。当KSWP=0(缺省)则仅删除线则删除线及不依附于其它几何图素上的关键点 当线已经划分了单元网格,则不能删除。 7. 选择一组线 命令:LSEL, Type, Item, Comp, VMIN, VMAX, VINC, KSWP Item---选择数据标识,仅适用于Type=S,R,A,U。缺省为LINE,Item可选择 LINE---以线号选择,其后参数相应赋值。 EXT---选择当前线子集中面的最外面线,其后无参数赋值。 LOC---以当前坐标系中的坐标值选择,其Comp可选择X,Y,Z,而 X,Y,Z为线的中点坐标,且其后参数相应赋值。注意采用的 是当前坐标系的坐标值。 TAN1---以线始点外切单位矢量选择,其Comp可选择X,Y,Z TAN2---以线末点外切单位矢量选择,其Comp可选择X,Y,Z NDIV---以指定线的划分数目选择,其后参数相应赋值。 SPACE---以线的划分间隔率选择,其后参数相应赋值。 MAT, TYPE ,REAL,ESYS,---以跟线相关的材料号、单元类型号、实 常数号、单元坐标号。 SEC---以截面ID号选择,其后参数相应赋值。 LENGTH---以线的长度选择,其后参数相应赋值。 RADIUS---以线的半径选择,其后参数相应赋值。 8. 选择与面相关的线 命令:LSLA, Type 其中Type仅可为S,R,A,U,其意义同上。 9. 选择与关键点相关的线 命令:LSLK, Type, LSKEY 其中Type意义同LSLA中。 LSKEY为包含关键点控制,当LSKEY=0(缺省)则只要线的任意一个关键点在选择集中(使用了KSEL命令),则选择该线则要求线的所有关键点均在选择集中才选择该线。 命 令 功 能 备 注 A 通过关键点创建面 与当前坐标系相关,直边或曲边面 AL 由线创建面 由线形状确定面各边形状 ADRAG 线沿路径拖拉创建面 由路径确定面的形状 AROTAT 线绕轴旋转生成弧面 与当前坐标系无关 AOFFST 偏移既有面创建新面 沿既有面法线方向偏移一定距离 AFILLT 在相交面间创建倒角面 两面初始可不相交 ASKIN 蒙皮创建光滑曲面 便于创建复杂曲面 AGEN 复制创建新面 与当前坐标系相关,可复制或移动 ARSYM 通过坐标轴镜像创建新面 仅在直角坐标系中 ASUB 通过既有面的形状创建新面 ? ATRAN 将既有面转换到另一坐标系 ? ALIST 列表输出面信息 ? ARSCALE 对面进行缩放 ? APLOT 显示面 ? ADELE 删除面 ? ASEL 选择一组面 ? ASLL

  ·《第五单元 起来,不愿做奴隶的人们——中国的诞生课件》小学品德与社会未来社版六年级上册.ppt

  ·《第3章 图形与坐标——3.1 平面直角坐标系课件》初中数学湘教版八年级下册1149..ppt

  ·《5 山海关》课件小学语文冀教版六年级上册(2014年6月第1版).ppt

  ·《第三单元音乐与民族一、五十六朵芬芳的花汉族民...课件》高中音乐湘文艺版《音乐鉴赏》.ppt

  ·《第一章 开启化学之门——第3节 怎样学习和研究化学课件》初中化学沪教版九年级上册.ppt

  ·福建省龙岩市永定二中2015-2016学年七年级第一次段考地理试卷(解析版).doc

  ·《第三章 变量之间的关系回顾与思考课件》初中数学北师大版七年级下册.ppt

  ·《第四章 人类与地理环境的协调发展——第一节 人类面临的主要环境问题课件》高中地理中图版必修.ppt

  ·《第一章 立体几何初步——1.1空间几何体——1.1.6 棱柱、棱锥、棱台和球的表面积课件》高中数学人教B版版必修二1516..ppt

  ·《第六章质量与密度——第2节密度课件》初中物理人教版八年级上册.ppt

  ·《Unit 2 It was amazing.》课件小学英语外研社版一年级起点五年级下册(2014年12月第1版).ppt

  ·黑龙江省友谊县红兴隆管理局第一高级中学2016-2017学年高二上学期开学考试语文试题.doc

  ·黑龙江省伊春市带岭高级中学人教版高中地理必修一:1.3地球的运动 课件 (共33张).ppt

  ·江西省宜春市高安二中2015-2016学年高一(下)第一次月考生物试卷(解析版).doc

  ·《第一章技术及其性质——第二节 技术发明与技术革新——一、发明和...课件》高中通用技术粤科版必修1技术与设计.ppt

本文链接:http://izmenenet.com/houfangmingling/142.html