版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2.5.1ANSYS的单位1.结构分析的单位
ANSYS软件不进行计算单位的换算,默认用户使用的单位制是统一的。虽然有/UNITS命令,但该命令仅仅是“注释”用户使用了何种单位制,以便他人阅读,该命令并不进行单位制的换算,也即并不影响计算结果。因此要求用户使用统一的单位制。
在力学范围内,国际单位制的基本物理量仅3个:
长度(m)、质量(kg)和时间(s)。其它物理量如力、力矩、应力、弹性模量、加速度、截面特性等的单位都可用上述基本单位表示。
2542.5.1ANSYS的单位当采用国际单位制时(称为m-kg-s):
长度-m、质量-kg、时间-s,则导出的物理量单位分别为: 面积-m2
体积-m3
惯性矩-m4、 速度-m/s 加速度-m/s2 密度-kg/m3
力-kg·m/s2=N 力矩-kg·m2/s2=N·m 应力等-kg/(m·s2)=kg·m/s2/m2=N/m2=Pa。如果采用长度-mm、质量-kg、时间-s,(称为mm-kg-s)则导出为: 面积-mm2
体积-mm3
惯性矩-mm4
速度-mm/s
加速度-mm/s2
密度-kg/mm3
力-kg·mm/s2=10-3N
力矩-kg·mm2/s2=10-3N·mm
应力等-kg/(mm·s2)=kg·mm/s2/mm2=10-3N/mm2=10-3MPa=kPa。2552.5.1ANSYS的单位物理量量纲m-kg-s制mm-kg-s制mm-g-s制m-t-s制长度Lmmmmmm质量mkgkggt时间tssss面积L2m2mm2mm2m2体积L3m3mm3mm3m3惯性矩L4m4mm4mm4m4速度L/tm/smm/smm/sm/s加速度L/t2m/s2mm/s2mm/s2m/s2密度m/L3kg/m3kg/mm3g/mm3t/m3力mL/t2N=kg·m/s210-3N=kg·mm/s210-6N=g·mm/s2kN=t·m/s2力矩mL2/t2N·m=kg·m2/s210-3N·mm=kg·mm2/s210-6N·mm=g·mm2/s2kN·m=t·m2/s2应力,弹性模量,压力m/(Lt2)Pa=N/m2=kg/(m·s2)kPa=kg/(mm·s2)Pa=g/(mm·s2)kPa=t/(m·s2)2562.5.1ANSYS的单位
基本物理量单位的不同,导出物理量的单位也不同。实际工程中常用N和Pa或MPa单位,而长度单位会随模型的大小常取m或mm,因此可以将上述物理量的单位进行换算,即采用长度、力和时间为基本物理量,然后导出其它物理量的单位,这样仅质量和密度两个物理量。质量的量纲为力×时间2/长度,而密度单位为力×时间2/长度4
长度-mm 力-N
时间-s
面积-mm2
体积-mm3
惯性矩-mm4
速度-m/s 加速度-mm/s2
力矩-N·mm
应力、弹性模量、面压力-N/mm2=MPa
线分布力-N/mm
质量-N·s2/mm
密度-N·s2/mm4
例如以钢材为例,设其密度为7800kg/m3,质量为100kg,弹性模量为2.1×1011Pa,利用牛顿定义1N=1kg·m/s2换算如下:密度:7800kg/m3=7800×(1/1000N·s2/mm)/(109mm3)=7.8×10-9N·s2/mm4100kg质量:100kg=100×(1/1000N·s2/mm)=0.1N·s2/mm弹性模量:2.1×1011Pa=2.1×105MPa2572.5.1ANSYS的单位2.函数中的角度单位在ANSYS中经常用到关于角度的设置,如三角函数SIN、COS、TAN的角度输入,反三角函数ASIN、ACOS、ATAN、ATAN2中的角度输出,及角度测量函数ANGLEK和ANGLEN的角度输出等,这些输入和输出角度在ANSYS中缺省情况下均采用弧度(rad),可以采用*AFUN函数设置为度(°),以便运算和操作。该命令仅对上述函数有作用,对建模中采用的角度不起作用。命令:*AFUN,Lab其中:Lab为设置单位的参数。
如Lab=RAD(缺省),则输入角度和输出角度的单位采用弧度(rad);
如Lab=DEG则输入角度和输出角度的单位采用度(°);如Lab=STAT则显示角度单位的状态。pi=acos(-1) !得到PI=3.1415926a1=sin(pi/6) !得到A1=SIN(π/6)=0.5*AFUN,DEG !设置角度的输入输出单位为度pi1=acos(-1) !得到PI1=180a2=sin(30) !得到A2=sin(30°)=0.52582.5.1ANSYS的单位3.频率的单位
ANSYS模态分析结果之一是模态频率,其单位为Hz(即1/s),也就是常说的工程频率。而频率或圆频率其单位为rad/s。2592.5.2椭圆与椭球的建模
椭圆与椭球在几何建模中虽然用的不多,但由于其较为特殊,这里主要介绍椭圆线、椭圆面、旋转椭球和椭球的几何建模方法与技巧。1.椭圆线与椭圆面设椭圆的标准方程为:,创建椭圆线及椭圆面。创建椭圆的核心是建立一个局部坐标系,该局部坐标系定义椭圆Y轴半径与X轴半径之比,如LOCAL和CSWPLA命令等finish$/clear/prep7$a=5$b=2 !进入前处理,并定义a和b参数cswpla,12,1,b/a !根据当前工作平面定义局部柱坐标系,!且Y轴半径与X轴半径之比为b/ak,1,-a$k,2,a$l,1,2 !创建关键点和椭圆线csys,0$lsymm,y,all !激活总体直角坐标系,对称创建线nummrg,kp$al,all
!消除重合关键点,并由线创建面!该椭圆面可以进行布尔运算2602.5.2椭圆与椭球的建模2612.5.2椭圆与椭球的建模2.旋转椭球面和椭球体设椭球面或体的标准方程为当为旋转面或体时命令流如下:finish$/clear/PREP7$A=5$B=2 !进入前处理,并定义a和b参数CSWPLA,12,1,B/A !定义局部柱坐标系,Y轴半径与X轴半径之比为b/aK,1,-A$K,2,A$L,1,2 !创建关键点和椭圆线CSYS,0$arotat,1,,,,,,1,2,,8!激活总体直角坐标系,旋转线创建椭球面!该椭球面可以进行布尔运算,例如切分等运算。!---------------------------!创建旋转体命令流如下:finish$/clear/prep7$a=5$b=2 !进入前处理,并定义a和b参数cswpla,12,1,b/a !定义局部柱坐标系,Y轴半径与X轴半径之比为b/ak,1,-a$k,2,a$l,1,2 !创建关键点和椭圆线csys,0$L,1,2 $AL,ALL !激活总体直角坐标系,创建直线,并由线创建面vrotat,1,,,,,,1,2 !旋转面创建椭球体!该旋转椭球体也可以进行布尔运算。2622.5.2椭圆与椭球的建模3.任意椭球面和椭球体设椭球标准方程如上,且。创建该椭球体或面也可有多种方法,如可采用直接创建椭球体法、由蒙皮创建体等。但是直接创建椭球体法不能进行布尔运算。蒙皮创建的椭球体可以进行布尔运算,进而可创建更复杂的模型。例如直接法创建1/8椭球体及全椭球的命令流为:finish$/clear/prep7$a=5$b=4$c=3 !定义参数k,1,a$k,2,,b$k,3,,,c$k,4 !创建关键点local,12,2,,,,,,,b/a,c/a !定义局部球坐标系v,1,2,3,4$csys,0 !创建1/8椭球体,如使用A,1,2,3则创建椭球面vsymm,x,all$vsymm,y,all$vsymm,z,all !对称创建整个椭球!vadd,all !不能进行布尔加运算!vglue,all !不能进行布尔粘接运算nummrg,all !通过消除重合图素,达到粘接目的2632.5.2椭圆与椭球的建模4.通过图素缩放创建椭圆或椭球虽然可通过蒙皮创建椭球体或面,但该方法毕竟要复杂的多。而通过图素比例缩放创建椭圆面、椭球面和椭球体比较方便,且创建的椭圆面、椭球面和椭球体均可进行布尔运算,因此是非常好的方法,也是创建椭圆相关的图素的最佳方法。如设圆的方程为,图素缩放比例为将代入圆的方程中并整理可得标准椭圆方程,此为将圆缩放为椭圆的原理,创建椭球面或椭球体的原理相同。例如通过如下命令可创建椭圆和椭球:FINISH$/CLEAR/PREP7$A=5$B=4$C=3 !定义参数cyl4,,,a !创建半径为a的圆arscale,1,,,1,b/a,,,,1 !以X轴比例为1,Y轴的比例为B/A缩放圆创建椭圆2642.5.2椭圆与椭球的建模sph4,3*a,,a !创建半径为A的球体vlscale,1,,,1,b/a,1,,,1!以X轴和Z轴的比例为1,Y轴的比例为B/A缩放球,
!创建椭球(同旋转椭球)sph4,6*a,,a !创建半径为A的球体vlscale,2,,,1,b/a,c/a,,,1!以X轴的比例为1,Y轴的比例为B/A缩放球,Z轴的比例
!为c/A创建椭球2652.5.3图片保存与模型动画1.命令流中保存图片采用/SHOW命令定向显示设备,可得到各种效果的图片。FINISH$/CLEAR/prep7$/view,1,1,1,1$blc4,,,1,2,3 !设置视图方式,创建一长方体/show,jpeg !将图形显示定向到JPEG文件kplot !显示关键点,创建第1幅图片lplot !显示线,创建第2幅图片aplot !显示面,创建第3幅图片vplot !显示体,创建第4幅图片/show,close !将图形显示定向关闭,自动定向到屏幕
只要将图形显示定向到文件,则所执行的每个显示命令都将产生一幅图片,并保存到硬盘,其文件名为JOBNAMEnnn.JPEG。无论将命令粘贴到命令行或采用/INPUT等效果是一样的,这为用命令流创建图片提供了很大方便。2662.5.3图片保存与模型动画2.模型动画创建模型动画要用到图形内存段(又称内存片等),即将不同视图角度显示的模型保存在内存中的某个区域,然后生成动画文件。例如:finish$/clear/prep7$/view,1,1,1,1$cyl4,,,1,,1.1,220,2 !设置视图方式,创建部分空心圆柱体/pnum,area,1$/number,1$/triad,off !用颜色显示面积,关闭坐标系符号/plopts,info,off$aplot !关闭图例,显示面积/seg,dele !删除所有当前储存的段,防止出现混乱/seg,multi,name1,1 !用独立的段存储图形且采用不覆盖方式,文件名为NAME1*do,i,1,24 !用循环改变视图角度/ang,1,15,ys,1 !每次相对改变15度/replot !重绘图形,也可采用APLOT命令*enddo !结束循环/seg,off !关闭段的存储操作/anfile,save,name1,avi !保存AVI文件,文件为NAME1.AVI!文件NAME1.AVI可用WINDOWS媒体播放器或ANIM命令播放。2672.5.4模型移动、旋转与装配几何模型或有限元模型有时需要移动或旋转。例如用其它软件分别建模然后导入ANSYS,然后对模型进行移动或旋转以装配成整体;或者为建模方便在某个位置或方向建模,然后将模型移动或旋转到某个位置或方向;或者采用不同的单位制分别建模,分别导入后再行装配等。这些情况下,就需要对模型移动或旋转。模型的移动或旋转前文中已有介绍,主要是利用xGEN(x=K,L,A,V,N,E)命令。2682.5.4模型移动、旋转与装配1.ANSYS中模型的移动和旋转为说明问题,这里以随意创建一立方体和圆柱体,然后装配成墩柱与承台。finish$/clear/prep7$/view,1,1,2,3 !进入前处理,设置视图方式blc4,6,6,4,2,4 !在当前工作平面的(6,6)创建X,Y,Z分别为4,2,4的长方体cyl4,,,1,,,,6 !在当前工作平面的原点创建半径为1高为6的圆柱体local,12,1,,,,,,90 !设置编号为12的局部柱坐标系,THXZ旋转90度vgen,1,2,,,,90,,,,1 !旋转圆柱体90度,即DY=90csdele,12 !删除编号为12的局部坐标系,回到总体直角坐标系vgen,1,2,,,0,8,0,,,1 !沿Y方向移动圆柱体8个单位vgen,1,1,,,-8,-6,-2,,,1!移动长方体使其底面中心在原点,DX=-8,DY=-6,DZ=-2vglue,all !粘接两体2692.5.4模型移动、旋转与装配2702.5.4模型移动、旋转与装配2.用ANSYS独立建模再装配假设由甲乙两人分别创建一个模型的两部分,甲用长度单位为m,乙用长度单位为mm,分别创建了几何模型。将所创建的多个独立模型组合成一个模型,称为模型装配。模型装配主要通过三种途径,即用
IGESOUT和IGESIN命令、
CDWRITE和CDREAD命令命令流合并。2712.5.4模型移动、旋转与装配!创建一长方体并输出到NAME1.IGES文件finish$/clear/prep7$blc5,,,4,4,2 !创建一长方体igesout,name1,iges !将几何模型以IGES格式输出!创建一圆柱体并输出到NAME2.IGES文件finish$/clear/prep7$cyl4,,,1000,,,,6000 !创建一圆柱体,且采用mm单位igesout,name2,iges !将几何模型以IGES格式输出!以上产生了两个独立的模型,下面进行装配finish$/clear/aux15 !进入AUX15处理igesin,name1,iges !读入NAME1.IGES模型文件igesin,name2,iges !读入NAME2.IGES模型文件/prep7 !进入前处理vlscale,2,,,1/1000,1/1000,1/1000,,,1!将圆柱体缩小1000倍vgen,1,2,,,,,2,,,1 !移动圆柱体vadd,all !将两个体相加成为一体2722.5.4模型移动、旋转与装配张三完成李四完成单位不同2732.5.5ANSYS查询函数在用命令流建模、求解及后处理过程中,常常需要获得模型的许多参数,如几何图素和有限元图素的数量等。普通的方法是通过*GET命令或内部函数等得到这些参数,并在ANSYS中有详细的帮助文件。而较为便捷的方法是采用ANSYS的查询函数,查询函数在帮助文件中没有介绍,查询函数通过访问数据库返回要查询的数值。查询函数通常有两个变量,第一个变量为所要查询的图素或图素编号,第二个变量为所要查询的内容。查询函数的种类和数量很多,这里仅介绍KPINQR、LSINQR、ARINQR、VLINQR、NDINQR、ELMIQR、ETYIQR、RLINQR、SECTINQR、CSYIQR及ERINQR等11个函数及其主要查询标识。2742.5.5ANSYS查询函数1.关键点查询函数命令:KPINQR(kpid,key)kpid---为要查询的关键点号,当key=12,13,14时为0。key---查询信息标识,其值可取:=1:选择状态; =12:已定义数目; =13:被选择的数目;=14:定义的最大编号;=-1:材料号; =-2:单元类型号;=-3:实常数号; =-4:节点号(已分网); =-7:单元号(已分网)当key=1时函数的返回值:=-1:未选择; =0:未定义; =1:被选择
例如:a=kpinqr(0,12)则返回已定义的关键点最大数目,并赋值给参数A。2752.5.5ANSYS查询函数2.线查询函数命令:LSINQR(lsid,key)lsid---为要查询的线号,当key=12,13,14时为0。key---查询信息标识,其值可取及其返回值:=1:选择状态; =2:长度; =12:已定义数目;=13:被选择的数目; =14:定义的最大编号; =-1:材料号;=-2:单元类型号; =-3:实常数号; =-4:节点数(已分网);=-6:单元数目(分网) =-8:分网的线拟化分数目 =-9:关键点1;=-10:关键点2; =-15:截面号ID =-16:单元拟划分数目;当key=1时函数的返回值同上。例如:a=LSinqr(0,12)则返回线的最大数目,并赋值给参数A2762.5.5ANSYS查询函数3.面查询函数命令:ARINQR(arid,key)arid---为要查询的面号,当key=12,13,14时为0。key---查询信息标识,其值可取及其返回值:=1:选择状态; =12:已定义数目; =13:被选择的数目;=14:定义的最大编号;=-1:材料号; =-2:单元类型号;=-3:实常数号; =-4:节点数(已分网); =-6:单元数(已分网);=-8:单元形状; =-10:单元坐标系; =-11:面约束信息;当key=1时函数的返回值同上。当key=-11时函数返回值:=0:没有约束;=1:对称约束; =2:反对称约束;=3:对称与反对称约束2772.5.5ANSYS查询函数4.体查询函数命令:vlinqr(vlid,key)vlid---为要查询的体号,当key=12,13,14时为0。key---查询信息标识,其值可取及其返回值:=1:选择状态; =12:已定义数目; =13:被选择的数目;=14:定义的最大编号;=-1:材料号; =-2:单元类型号;=-3:实常数号; =-4:节点数(已分网); =-6:单元数;=-8:单元形状; =-10:单元坐标系当key=1时函数的返回值同上。5.节点查询函数命令:ndinqr(node,key)node---为要查询的节点号,当key=12,13,14时为0。key---查询信息标识,其值可取及其返回值:=1:选择状态; =12:已定义数目; =13:被选择的数目;=14:定义的最大编号;=-1:材料号; =-2:超单元标记;=-3:主自由度; =-4:活动自由度 =-5:依附的实体模型;当key=1时函数的返回值同上。2782.5.5ANSYS查询函数6.单元查询函数命令:ELMIQR(elid,key)elid---为要查询的单元号,当key=12,13,14时为0。key---查询信息标识,其值可取及其返回值:=1:选择状态; =12:已定义数目; =13:被选择的数目=14:定义的最大编号; =-1:材料号;=-2:单元类型号;=-3:实常数号; =4:截面号ID; =5:单元坐标系号;=7:实体模型号;当key=1时函数的返回值同上7.单元类型查询命令:ETYIQR(itype,key)itype---为要查询的单元类型号,当key=12,14时为0。key---查询信息标识,其值可取及其返回值: =1:选择状态; =12:已定义数目; =14:定义的最大编号;当key=1时函数的返回值同上。2792.5.5ANSYS查询函数8.实常数查询函数命令:rlinqr(nreal,key)nreal---为要查询的实常数号,当key=12,13,14时为0。key---查询信息标识,其值可取及其返回值: =1:选择状态; =12:已定义数目; =13:被选择的数目; =14:定义的最大编号;当key=1时函数的返回值同上。
9.截面号查询函数命令:SECTINQR(nsect,key)nsect---为要查询的截面号,当key=12,13,14时为0。key---查询信息标识,其值可取及其返回值: =1:选择状态; =12:已定义数目; =13:被选择的数目; =14:定义的最大编号;当key=1时函数的返回值同上。2802.5.6*get命令与GET函数*GET命令几乎可以提取ANSYS数据库中的任何数据,并赋值给全局变量。例如任何图素(关键点、线、面、体、节点和单元)的相关数据信息、各处理器的设置与状态、系统或环境等等数据信息。*GET命令的使用格式为:*GET,Par,Entity,ENTNUM,Item1,IT1NUM,Item2,IT2NUMPar---欲赋值的变量名称,即提取结果将赋给该变量,由用户定义。Entity---被提取图素的关键字,如NODE,ELEM,KP,LINE,AREA,VOLU,PDS等。ENTNUM---图素编号,如为0则表示全部图素。Item1,IT1NUM,Item2,IT2NUM---某个图素的项目及其编号。
由于几乎可提取数据库中的任何数据,因此该命令参数极多,且有些比较复杂,详细可参见ANSYS命令参考手册(ANSYSCommandsReference),此处不再介绍。*GET命令有许多等价的内部函数(称GET函数),可以替代*GET命令直接提取数据,这些内部提取函数既可将返回值赋给变量,也可直接在命令流中使用,比*GET命令更加方便,这里介绍如下。常用GET函数表如表所示。2812.5.6*get命令与GET函数GET函数返回值图素选择状态NSEL(N)返回节点N的选择状态(-1=未被选择,0=未定义,1=被选择)ESEL(E)返回单元E的选择状态(-1=未被选择,0=未定义,1=被选择)KSEL(K)返回关键点K的选择状态(-1=未被选择,0=未定义,1=被选择)LSEL(L)返回线L的选择状态(-1=未被选择,0=未定义,1=被选择)ASEL(A)返回面A的选择状态(-1=未被选择,0=未定义,1=被选择)VSEL(V)返回体V的选择状态(-1=未被选择,0=未定义,1=被选择)选择集中下一个图素的编号NDNEXT(N)返回节点编号大于N的下一个节点编号ELNEXT(E)返回单元编号大于E的下一个单元编号KPNEXT(K)返回关键点编号大于K的下一个关键点编号LSNEXT(L)返回线编号大于L的下一个线编号ARNEXT(A)返回面编号大于A的下一个面编号VLNEXT(V)返回体编号大于V的下一个体编号2822.5.6*get命令与GET函数指定图素上的位置坐标CENTRX(E)返回单元E的质心在总体直角坐标系中的X坐标值CENTRY(E)返回单元E的质心在总体直角坐标系中的Y坐标值CENTRZ(E)返回单元E的质心在总体直角坐标系中的Z坐标值NX(N)返回节点N在当前坐标系中的X坐标值NY(N)返回节点N在当前坐标系中的Y坐标值NZ(N)返回节点N在当前坐标系中的Z坐标值KX(N)返回节点K在当前坐标系中的X坐标值KY(N)返回节点K在当前坐标系中的Y坐标值KZ(N)返回节点K在当前坐标系中的Z坐标值LX(L,LFRAC)返回线L在LFRAC(0~1.0)长度比例处的X坐标值LY(L,LFRAC)返回线L在LFRAC(0~1.0)长度比例处的Y坐标值LZ(L,LFRAC)返回线L在LFRAC(0~1.0)长度比例处的Z坐标值LSX(L,LFRAC)返回线L在LFRAC(0~1.0)长度比例处的X斜率分量LSY(L,LFRAC)返回线L在LFRAC(0~1.0)长度比例处的Y斜率分量LSZ(L,LFRAC)返回线L在LFRAC(0~1.0)长度比例处的Z斜率分量2832.5.6*get命令与GET函数距离给定坐标最近的点图素NODE(X,Y,Z)返回距当前坐标系中坐标(X,Y,Z)点最近的节点编号KP(X,Y,Z)返回距当前坐标系中坐标(X,Y,Z)点最近的关键点编号图素间的距离量测DISTND(N1,N2)返回节点N1和节点N2之间的距离DISTKP(K1,K2)返回关键点K1和关键点K2之间的距离DISTEN(E,N)返回单元E的质心和节点N之间的距离图素间的夹角量测ANGLEN(N1,N2,N3)返回两条线之间的夹角,缺省为弧度。(由三个节点点确定该两条线,其中N1为顶点)ANGLEK(K1,K2,K3)返回两条线之间的夹角,缺省为弧度。(由三个关键点确定该两条线,其中K1为顶点)获得最近的图素NNEAR(N)返回距离最接近节点N的节点编号KNEAR(N)返回距离最接近关键点K的关键点编号ENEARN(N)返回距离最接近节点N的单元编号2842.5.6*get命令与GET函数据关联关系获得图素ENEXTN(N,LOC)返回与节点N相连的单元。如有很多单元与节点N相连,则由LOC定位,如1,2,3等等,其顺序以编号从小到大为序。NELEM(E,NPOS)返回单元E中,在NPOS(1~20)位置上的节点号获得节点自由度结果UX(N)返回节点N在X方向的位移UY(N)返回节点N在Y方向的位移UZ(N)返回节点N在Z方向的位移ROTX(N)返回节点N绕X轴的转角ROTY(N)返回节点N绕Y轴的转角ROTZ(N)返回节点N绕Z轴的转角TEMP(N)返回节点N上的温度PRES(N)返回节点N上的压力字符与数值转换函数VALCHR(A8)返回字符串A8(十进制)的数值CHRVAL(DP)返回双精度数值DP的字符串285两个状态命令操作返回值命令_RETURN该命令返回各种操作完成后的值。返回值如:返回关键点号的操作命令:K,KL,KNODE,KBETW,KCENTER返回线号的操作命令:BSPLIN,CIRCLE,L,L2ANG,LANG,LARC LAREA,LCOMB,LDIV,LDRAG,LFILLT,LROTAT, LSTR,LTAN,SPLINE返回面号的操作命令:A,ACCAT,ADRAG,AFILLT,AL,ALPFILL AOFFST,AROTAT,ASKIN,ASUB返回体号的操作命令:V,VA,VDRAG,VEXT,VOFFST,VROTAT注意有些操作生成多个图素,返回值一般为第一个图素号。操作状态返回值_STATUS0-无错误,1-提醒,2-警告,3-错误2862.5.7几何建模其它问题与技巧-UNDO几何建模命令众多,除上述内容外,尚有其它一些问题和技巧,这里就几何建模的常见问题或技巧予以介绍,以提高建模水平和速度。1.撤销操作命令UNDO
在GUI方式操作下,可使用UNDO命令。不建议使用。具体命令解释:GUI:MainMenu>SessionEditor命令:UNDO,Kywrd
其中Kywrd为关键词,仅且必须为NEW,表示建立一个可编辑的GUI窗口,允许用户修改最后一次执行RESUME或SAVE命令后的命令流。使用UNDO,NEW则打开文字窗口编辑器(SESSIONEDITOR),其中显示了最后一次执行RESUME或SAVE命令后的所有操作命令。可以编辑该命令文件,删除拟删除的操作命令,点击OK即可完成UNDO操作。2872.5.7几何建模其它问题与技巧-/config2.ANSYS配置参数命令/CONFIG命令:/CONFIG,Lab,VALUELab为要修改的配置参数,VALUE为配置参数数值(整数),其值可取:=NRES:VALUE表示结果文件中允许的结果组数(SET),最小为10
缺省为1000,最大值没有限制(Ver8.1及以上)。改变此设置可以获得更多的荷载数,在某些版本中其最大限制为9999=SZBIO:VALUE表示每个文件缓存区的大小(1024~4194304个整型字),缺省为16384。其中1024×32/8=4096B=4KB,
4194304×4=16777216B=16MB,16384×4=65536B=64KB。=FSPLIT:控制文件分割点,以Mwords为单位(1Mwords=4MB)。缺省为操作系统的最大文件限制。该命令仅对EROT、ESAV、EMAT、FULL及TRI文件有效。例如FAT32文件系统最大单个文件的限制为4GB;如果文件格式为NTFS,理论上单个文件最大可达64GB,但操作系统限制在8GB以下,而将一个文件用此命令分割为多个文件后其总的大小可超过8GB(例如设结果文件20GB,则可分割为3个7GB的文件)。如果设置VALUE=750,则所产生的文件大小在3GB左右。用该命令参数可以自动分割文件,从而突破操作系统对文件大小的限制,并且结果文件虽被分为多个文件,但对结果的处理没有影响。2882.5.7几何建模其它问题与技巧-/NERR3.关闭警告信息
在命令流建模和求解过程中,由于各种原因系统会产生许多“警告”和“错误”信息,如这些信息过多会引起系统中断,或者有时不希望出现这些不影响计算结果的警告信息,可采用/NERR和/UIS命令进行控制。/NERR,0 !关闭所有警告和错误信息的显示,但不能关闭写入.ERR文件。/UIS,MSGPOP,3 !则仅显示错误对话框信息4.编号控制与操作编号控制有NUMOFF、NUMSTR、NUMCMP和NUMMRG等命令。前两个命令可为编号控制命令,NUMCMP为编号管理命令,而NUMMRG实际上为合并图素命令。2892.5.7几何建模其它问题与技巧-/NUMOFF⑴
为已创建的图素指定一个编号增量命令:NUMOFF,Label,VALUELabel---图素类型参数,其值可取:=NODE:节点; =ELEM:单元; =KP:关键点;=LINE:线; =AREA:面; =VOLU:体;=MAT:材料号;=TYPE:单元类型号;=REAL:实常数号=CP:耦合组号;=SECN:截面号; =CE:约束方程组;=CSYS:坐标系号VALUE---增量号(不能为负值)。该命令用于当读入一个模型时,避免覆盖现有模型中的编号数据而对既有图素设置一个增量。
例如用命令流分别创建了两个模型,首先读入第一个命令流创建模型,如直接读入第二个命令流必然会造成数据混乱或覆盖,这时可使用NUMOFF命令为既有模型设置编号增量(此增量足够使得第二个模型的数据不覆盖原有模型数据),然后再读入第二个命令流,从而实现命令流及其模型的合并(或装配)。例如:2902.5.7几何建模其它问题与技巧-/NUMOFF!name1.txt,第一个命令流文件finish$/clear/prep7$csys,1*do,i,1,36$k,i,10,10*i$*enddo !创建编号为1~37的关键点csys,0$k,37$*do,i,1,36$l,37,i$*enddo !创建编号为1~36的线!name2.txt,第二个命令流文件,也可将此两个文件合并为一个文件保存numoff,kp,100 !设置关键点编号增量,即将既有关键点编号增加100numoff,line,100 !设置线编号增量,即将既有线编号增加100/prep7$csys,1*do,i,1,36$k,i,20,10*i-5$*enddo !再创建编号编号为1~37的关键点csys,0$k,37$*do,i,1,36$l,37,i$*enddo!再创建编号为1~36的线LPLOT!实现两个独立命令流的合并,不必担心数据混乱或覆盖2912.5.7几何建模其它问题与技巧-/NUMCMP⑵为自动图素编号设置起始编号命令:NUMSTR,Label,VALUE其中Label图素类型,其值可取NODE、ELEM、KP、LINE、AREA、VOLU。VALUE为所选图素的起始编号。当Label为有限元图素时,VALUE缺省为既有模型中的节点或单元编号+1;当Label为几何图素时,VALUE缺省为1,且只有未使用的编号才能使用,已经存在的图素不会覆盖。⑶编号压缩在建模过程中,用户可任意定义编号(如KP)或者因布尔运算等造成某类图素的编号不连续,使用该命令能够有效地通过重新编号方式对没有使用的编号进行压缩,可使新的编号从1开始对整个模型连续编号。但对于通过FACETED转换器读入的IGES模型不能使用编号压缩命令。命令:NUMCMP,Label其中Label可取NODE、ELEM、KP、LINE、AREA、VOLU、MAT、TYPE、REAL、CP、CE及AL
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 吉林艺术学院《西方音乐史与欣赏Ⅱ》2021-2022学年第一学期期末试卷
- 吉林艺术学院《理性造型》2021-2022学年第一学期期末试卷
- 吉林艺术学院《歌曲写作Ⅰ》2021-2022学年第一学期期末试卷
- 吉林师范大学《专业技法基础》2021-2022学年第一学期期末试卷
- 2024年大数据平台运营合同范本
- 吉林艺术学院《建筑设计及动态表现》2021-2022学年第一学期期末试卷
- 2024年大白仓库供货合同范本
- 《供应链管理》教案 第1章 供应链管理概论
- 吉林师范大学《和声Ⅲ》2021-2022学年第一学期期末试卷
- 零售行业发货合同条款详解
- 居民自建桩安装告知书回执
- 加气站有限空间管理制度
- 中国心血管病报告2023
- 电力电子技术在新能源领域的应用
- 结婚审批报告表
- 2022江苏交通控股有限公司校园招聘试题及答案解析
- 装配式建筑预制构件吊装专项施工方案
- 绘本分享《狐狸打猎人》
- 防诈骗小学生演讲稿
- 小学英语-Unit4 There is an old building in my school教学设计学情分析教材分析课后反思
- 《汽车电气设备检测与维修》 课件 任务14、15 转向灯故障诊断与维修(一、二)
评论
0/150
提交评论