
有限元分析软件ansys命令流中文说明.doc
44页有限元分析软件有限元分析软件 ANSYSANSYS 命令流中文说明命令流中文说明有限元分析软件 ANSYS 命令流中文说明CommandVSBV, NV1, NV2, SEPO, KEEP1, KEEP2 — Subtracts volumes from volumes,用于 2 个 solid 相减操作,最终目的是要 nv1-nv2=?通过后面的参数设置,可以得到很多种情况:sepo 项是 2 个体的边界情况,当缺省的时候,是表示 2 个体相减后,其边界是公用的,当为 sepo 的时候,表示相减后,2 个体有各自的独立边界keep1 与keep2 是询问相减后,保留哪个体?当第一个为 keep 时,保留 nv1,都缺省的时候,操作结果最终只有一个体,比如:vsbv,1,2,sepo,,keep,表示执行 1-2 的操作,结果是保留体 2,体1 被删除,还有一个 1-2 的结果体,现在一共是 2 个体(即 1-2 与2) ,且都各自有自己的边界如 vsbv,1,2,,keep,,则为 1-2 后,剩下体 1 和体 1-2,且 2 个体在边界处公用同理,将 v 换成 a 及 l是对面和线进行减操作!mp,lab, mat, co, c1,…….c4 定义材料号及特性lab: 待定义的特性项目(ex,alpx,reft,prxy,nuxy,gxy,mu,dens)ex: 弹性模量nuxy: 小泊松比alpx: 热膨胀系数reft: 参考温度reft: 参考温度prxy: 主泊松比gxy: 剪切模量mu: 摩擦系数dens: 质量密度mat: 材料编号(缺省为当前材料号)c 材料特性值,或材料之特性,温度曲线中的常数项c1-c4: 材料的特性-温度曲线中 1 次项,2 次项,3 次项,4 次项的系数定义 DP 材料:首先要定义 EX 和泊松比:MP,EX,MAT,……MP,NUXY,MAT,……定义 DP 材料单元表(这里不考虑温度):TB,DP,MAT进入单元表并编辑添加单元表:TBDATA,1,CTBDATA,2,ψTBDATA,3,……如定义:EX=1E8,NUXY=0.3,C=27,ψ=45 的命令如下:MP,EX,1,1E8MP,NUXY,1,0.3TB,DP,1TBDATA,1,27TBDATA,2,45 这里要注意的是,在前处理的最初,要将角度单位转化到“度” ,即命令:*afun,degVSEL, Type, Item, Comp, VMIN, VMAX, VINC, KSWPType,是选择的方式,有选择(s),补选(a) ,不选(u),全选(all)、反选(inv)等,其余方式不常用Item, Comp 是选取的原则以及下面的子项如 volu 就是根据实体编号选择,loc 就是根据坐标选取,它的 comp 就可以是 实体的某方向坐标!其余还有 材料类型、实常数等MIN, VMAX, VINC,这个就不必说了吧!,例:vsel,s,volu,,14vsel,a,volu,,17,23,2上面的命令选中了实体编号为 14,17,19,21,23 的五个实体VDELE, NV1, NV2, NINC, KSWP: 删除未分网格的体nv1:初始体号nv2:最终的体号ninc:体号之间的间隔kswp=0:只删除体kswp=1:删除体及组成关键点,线面如果 nv1=all,则 nv2,ninc 不起作用其后面常常跟着一条显示命令 VPLO,或 aplo,nplo, 这个湿没有参数的命令,输入后直接回车,就可以显示刚刚选择了的体、面或节点,很实用的哦!Nsel, type, item, comp, vmin, vmax, vinc, kabs 选择一组节点为下一步做准备Type: S: 选择一组新节点(缺省)R: 在当前组中再选择A: 再选一组附加于当前组U: 在当前组中不选一部分All: 恢复为选中所有None: 全不选Inve: 反向选择Stat: 显示当前选择状态Item: loc: 坐标node: 节点号Comp: 分量Vmin,vmax,vinc: ITEM 范围Kabs: “0” 使用正负号“1”仅用绝对值下面是单元生死第一个载荷步中命令输入示例:!第一个载荷步TIME,... !设定时间值(静力分析选项)NLGEOM,ON !打开大位移效果NROPT,FULL !设定牛顿-拉夫森选项ESTIF,... !设定非缺省缩减因子(可选)ESEL,... !选择在本载荷步中将不激活的单元EKILL,... !不激活选择的单元ESEL,S,LIVE !选择所有活动单元NSLE,S !选择所有活动结点NSEL,INVE !选择所有非活动结点(不与活动单元相连的结点)D,ALL,ALL,0 !约束所有不活动的结点自由度(可 选)NSEL,ALL !选择所有结点ESEL,ALL !选择所有单元D,... !施加合适的约束F,... !施加合适的活动结点自由度载荷SF,... !施加合适的单元载荷BF,... !施加合适的体载荷SAVESOLVE请参阅 TIME,NLGEOM,NROPT,ESTIF,ESEL,EKILL,NSLE,NSEL,D,F,SF和 BF 命令得到更详细的解释。
后继载荷步在后继载荷步中,用户可以随意杀死或重新激活单元象上面提到的,要正确的施加和删除约束和结点载荷用下列命令杀死单元:Command:EKILLGUI: Main Menu>Solution>-Load Step Opts-Other>Kill Elements用下列命令重新激活单元:Command: EALIVEGUI: Main Menu>Solution>-Load Step Opts-Other>Activate Elem!第二个(或后继)载荷步:TIME,...ESEL,...EKILL,... !杀死选择的单元ESEL,...EALIVE,... !重新激活选择的单元...FDELE,... !删除不活动自由度的结点载荷D,... !约束不活动自由度...F,... !在活动自由度上施加合适的结点载荷DDELE,... !删除重新激活的自由度上的约束SAVESOLVEu /grid, keykey: “0” 或“off” 无网络“1”或“on” xy 网络“2”或“x” 只有 x 线“3”或“y” 只有 y 线u xvar, nn: “0”或“1” 将 x 轴作为时间轴“n” 将 x 轴表示变量“n”“-1” ?u /axlab, axis, lab 定义轴线的标志axis: “x”或“y”lab: 标志,可长达 30 个字符u plvar, nvar, nvar2, ……,nvar10 画出要显示的变量(作为纵坐标)u rforce, nvar, node, item, comp, name 指定待存储的节点力数据nvar: 变量号node: 节点号item compF x, y.zM x, y,zname: 给此变量一个名称,8 个字符u add, ir, ia,ib,ic,name,--,--,facta, factb, factc将 ia,ib,ic 变量相加赋给 ir 变量ir, ia,ib,ic:变量号name: 变量的名称NGEN,ITIME,INC,NODE1,NODE2,NINC,DX,DY,DZ,SPACE是一个节点复制命令,它是将一组节点在现有坐标系统下复制到其它位置。
ITIME: 复制的次数,包含自己本身INC: 每次复制节点时节点号码的增加量NODE1,NODE2,NINC: 选取要复制的节点,即要对哪些节点进行复制DX,DY,DZ: 每次复制时在现有坐标系统下,几何位置的改变量SPACE:间距比,是最后一个尺寸和第一个尺寸的比值Fini(退出四大模块,回到 BEGIN 层)/cle (清空内存,开始新的计算)1. 定义参数、数组,并赋值.2. /prep7(进入前处理)定义几何图形:关键点、线、面、体定义几个所关心的节点,以备后处理时调用节点号设材料线弹性、非线性特性设置单元类型及相应 KEYOPT设置实常数设置网格划分,划分网格根据需要耦合某些节点自由度定义单元表存盘3./solu加边界条件设置求解选项定义载荷步求解载荷步4./post1(通用后处理)5./post26 (时间历程后处理)6.PLOTCONTROL 菜单命令7.参数化设计语言8.理论手册Fini(退出四大模块,回到 BEGIN 层)/cle (清空内存,开始新的计算)1 定义参数、数组,并赋值.u dim, par, type, imax, jmax, kmax, var1, vae2, var3 定义数组par: 数组名type: array 数组,如同 fortran,下标最小号为 1,可以多达三维(缺省)char 字符串组(每个元素最多 8 个字符)tableimax,jmax, kmax 各维的最大下标号var1,var2,var3 各维变量名,缺省为 row,column,plane(当 type为 table 时)2 /prep7(进入前处理)2.1 定义几何图形:关键点、线、面、体u csys,kcnkcn , 0 迪卡尔 zuobiaosi1 柱坐标2 球4 工作平面5 柱坐标系(以 Y 轴为轴心)n 已定义的局部坐标系u numstr, label, value 设置以下项目编号的开始nodeelemkplineareavolu注意:vclear, aclear, lclear, kclear 将自动设置节点、单元开始号为最高号,这时 如需要自定义起始号,重发 numstru K, npt, x,y,z, 定义关键点Npt:关键点号,如果赋 0,则分配给最小号u Kgen,itime,Np1,Np2,Ninc,Dx,Dy,Dz,kinc,noelem,imoveItime:拷贝份数Np1,Np2,Ninc:所选关键点Dx,Dy,Dz:偏移坐标Kinc:每份之间节点号增量noelem: “0” 如果附有节点及单元,则一起拷贝。
1”不拷贝节点和单元imove: “0” 生成拷贝“1”移动原关键点至新位置,并保持号码,此时(itime,kinc,noelem)被忽略注意:MAT,REAL,TYPE 将一起拷贝,不是当前的 MAT,REAL,TYPEu A, P1, P2, ……… P18 由关键点生成面u AL, L1,L2, ……,L10 由线生成面面的法向由 L1 按右手法则决定,如果 L1 为负号,则反向 (线需在某一平面内坐标值固定的面内)u vsba, nv, na, sep0,keep1,keep2 用面分体u vdele, nv1, nv2, ninc, kswp 删除体kswp: 0 只删除体1 删除体及面、关键点(非公用)u vgen, itime, nv1, nv2, ninc, dx, dy, dz, kinc, noelem, imove 移动或拷贝体itime: 份数nv1, nv2, ninc:拷贝对象编号dx, dy, dz :位移增量kinc: 对应关键点号增量noelem,:0:同时拷贝节点及单元1:不拷贝节点及单元imove: 0:拷贝体1:移动体u cm, cname, entity 定义组元,将几何元素分组形成组元cname: 由字母数字组成的组元名entity: 组元的类型(volu, area, line, kp, elem, node)u cmgrp, aname, cname1, ……,cname8 将组元分组形成组元集合aname: 组元集名称cname1……cname8: 已定义的组元或组元集名称u cmlist,nameu cmdele,nameu cmplot, label12.2 定义几个所关心的节点,以备后处理时调用节点号。
u n,node,x,y,z,thxy, thyz, thzx 根据坐标定义节点号如果已有此节点,。
