ansys命令流----前后处理和求解常用命令之求解与后处理
- 格式:doc
- 大小:38.50 KB
- 文档页数:7
(完整版)ANSYS最常用命令流+中文注释(超级大全)ANSYS最常用命令流+中文注释VSBV, 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: 材料编号(缺省为当前材料号)co: 材料特性值,或材料之特性,温度曲线中的常数项c1-c4: 材料的特性-温度曲线中1次项,2次项,3次项,4次项的系数定义DP材料:首先要定义EX和泊松比:MP,EX,MA T,……MP,NUXY,MAT,……定义DP材料单元表(这里不考虑温度):TB,DP,MA T进入单元表并编辑添加单元表: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, KSWP Type,是选择的方式,有选择(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,... !施加合适的体载荷SA VESOLVE请参阅TIME,NLGEOM,NROPT,ESTIF,ESEL,EKILL,NSLE,NSEL,D, F,SF和BF命令得到更详细的解释。
ANSYS最全命令流解释大全一、定义材料号及特性mp,lab, mat, co, c1,…….c4lab: 待定义的特性项目(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,deg三、单元生死载荷步!第一个载荷步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命令得到更详细的解释。
结合自身经验,谈ANSYS中的APDL命令(一)发表时间:2009-4-7 作者: 倪欣来源: e-works关键字: ansys APDL 命令流在ANSYS中,命令流是由一条条ANSYS的命令组成的一个命令组合,这些命令按照一定顺序排布,能够完成一定的ANSYS功能,本文是作者结合自身经验所总结的一些命令。
在ANSYS中,命令流是由一条条ANSYS的命令组成的一个命令组合,这些命令按照一定顺序排布,能够完成一定的ANSYS功能,这些功能一般来说通过菜单操作也能够实现(而那些命令流能够实现,菜单操作实现不了的单个命令比较少见)。
以下命令是结合我自身经验,和前辈们的一些经验而总结出来的,希望对大家有帮助。
(1).Lsel, type, item, comp, vmin, vmax, vinc, kswp 选择线type: s 从全部线中选一组线r 从当前选中线中选一组线a 再选一部线附加给当前选中组aunoneu(unselect)inve: 反向选择item: line 线号loc 坐标length 线长comp: x,y,zkswp: 0 只选线1 选择线及相关关键点、节点和单元(2).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”仅用绝对值(3).Esel, type, item, comp, vmin, vmax, vinc, kabs 选择一组单元type: S: 选择一组单元(缺省)R: 在当前组中再选一部分作为一组A: 为当前组附加单元U: 在当前组中不选一部分单元All: 选所有单元None: 全不选Inve: 反向选择当前组Stat: 显示当前选择状态Item:Elem: 单元号Type: 单元类型号Mat: 材料号Real: 实常数号Esys: 单元坐标系号(4). 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次项的系数(5). 定义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,deg (6). 根据需要耦合某些节点自由度cp, nset, lab,,node1,node2,……node17nset: 耦合组编号lab: ux,uy,uz,rotx,roty,rotz ,allnode1-node17: 待耦合的节点号。
ANSYS常用命令大全ANSYS是目前广泛应用于工程仿真领域的软件之一。
在使用ANSYS进行仿真分析时,熟练掌握ANSYS的常用命令是非常重要的。
下面是ANSYS常用命令的大全:文件操作•/CLEAR:清除内存中所有的ANSYS对象。
•/TITLE:定义模型的名称。
•/SAVE,file.ans:将模型保存到指定的文件中。
•/RESUME,file.ans:恢复保存的模型。
•/EXIT:退出ANSYS。
几何模型操作•PLANEXX,n:建立以全局坐标系为基准的平面。
•N,x,y,z:在坐标值为x,y,z的点处创建一个节点。
•LINE,n1,n2:创建两个节点n1,n2之间的线段。
•AREA,n1,n2,n3,...:创建由n1,n2,n3等节点构成的面。
•LSEL,all:将所有线段选中。
•ASEL,all:将所有面选中。
•VSOL,all:将所有体单元选中。
材料操作•MP,EX,1,100E9:定义弹性模量为100GPa的材料属性。
•MP,NUXY,1,0.3:定义泊松比为0.3的材料属性。
•MP,DENS,1,7800:定义密度为7800kg/m3的材料属性。
•MP,ALPX,1,1E-5:定义线膨胀系数为1E-5/℃的材料属性。
•ET,1,SOLID185:定义实体单元类型为SOLID185。
网格操作•SMESH,ON:启用网格自适应功能。
•SMRTSIZE,1E-6:设置最小网格尺寸为1E-6m。
•LMESH,all:将所有线段用有限元网格划分。
•AMESH,all:将所有面用有限元网格划分。
•VMESH,all:将所有实体用有限元网格划分。
模拟操作•SOLVE,LS:使用线性静力分析方法求解结果。
•SOLVE,NH,SUBSTEP,5:使用非线性静力分析方法,步长为5进行求解结果。
•ANTYPE,0:定义进行静力分析的类型。
•ANTYPE,1:定义进行瞬态分析的类型。
•ANTYPE,2:定义进行谐响应分析的类型。
《史上最全的ANSYS命令流查询与解释》【1】*************************************************************************************对ansys主要命令的解释1,/PREP7 ! 加载前处理模块2,/CLEAR,NOSTART ! 清除已有的数据, 不读入启动文件的设置(不加载初始化文件)初始化文件是用于记录用户和系统选项设置的文本文件/CLEAR, START !清除系统中的所有数据,读入启动文件的设置/FILENAME, EX10.5 ! 定义工程文件名称/TITLE, EX10.5 SOLID MODEL OF AN AXIAL BEARING ! 指定标题4,F,2,FY,-1000 ! 在2号节点上施加沿着-Y方向大小为1000N的集中力6,FINISH ! 退出模块命令7,/POST1 ! 加载后处理模块8,PLDISP,2 ! 显示结构变形图,参数“2”表示用虚线绘制出原来结构的轮廓9,ETABLE,STRS,LS,1 ! 用轴向应力SAXL的编号”LS,1”定义单元表STRSETABLE, MFORX,SMISC,1 ! 以杆单元的轴力为内容, 建立单元表MFORXETABLE, SAXL, LS, 1 ! 以杆单元的轴向应力为内容, 建立单元表SAXLETABLE, EPELAXL, LEPEL, 1 ! 以杆单元的轴向应变为内容, 建立单元表EPELAXLETABLE,STRS_ST,LS,1 !以杆件的轴向应力“LS,1”为内容定义单元表STRS_STETABLE, STRS_CO, LS,1 !以杆件的轴向应力“LS,1”定义单元表STRS_COETABLE,STRSX,S,X ! 定义X方向的应力为单元表STRSXETABLE,STRSY,S,Y ! 定义Y方向的应力为单元表STRSY*GET,STRSS_ST,ELEM,STEEL_E, ETAB, STRS_ST !从单元表STRS_ST中提取STEEL_E单元的应力结果,存入变量STRSS_ST;*GET, STRSS_CO,ELEM,COPPER_E,ETAB,STRS_CO”从单元表STRS_CO中提取COPPER_E单元的应力结果,存入变量STRSS_CO10 FINISH !退出以前的模块11, /CLEAR, START ! 清除系统中的所有数据,读入启动文件的设置12 /UNITS, SI !申明采用国际单位制14 /NUMBER, 2 !只显示编号, 不使用彩色/NUMBER, 0 ! 显示编号, 并使用彩色15 /SOLU ! 进入求解模块:定义力和位移边界条件,并求解ANTYPE, STATIC ! 申明分析类型是静力分析(STA TIC或者0)OUTPR, BASIC, ALL ! 在输出结果中, 列出所有荷载步的基本计算结果OUTPR,BASIC,ALL !指定输出所有节点的基本数据OUTPR,BASIC,LAST ! 选择基本输出选项,直到最后一个荷载步OUTPR,,1 ! 输出第1个荷载步的基本计算结果OUTPR,BASIC,1 ! 选择第1荷载步的基本输出项目OUTPR,NLOAD,1 ! 指定输出第1荷载步的内容OUTRES,ALL,0 !设置将所有数据不记录到数据库。
ANSYS结构解析单元功能与特征/POST1/可以构成一一些命令,一般是一种整体命令( session),三十也有特别,比方是办理 ! 是说明说明符号,,与其余软件的说明是相同的, ansys 不作为命令读取,*此符号一般是 APDL 的表记符,也就是 ansys 的参数化语言,如 *do ,,,*enddo 等等NSEL 的意思是node select,即选择节点。
s 就是 select,选择。
DIM是定义数组的意思。
array 数组。
MP 命令用来定义资料参数。
K 是建立要点点命令。
K, 要点点编号 ,x 坐标 ,y 坐标, z 坐标。
K, NPT, X, Y , Z 是定义要点点, K 是命令, NPT 是要点点编号, XYZ 是坐标。
NUMMRG , keypoint 用这个命令,要保证要点点的地点完整相同,不过要点点号不一样样的才行。
这个命令关于重复的线面都可以用。
这个很简单,压缩要点。
Ngen 复制节点e,节点号码:这个命令式经过节点来形成单元NUMCMP,ALL :压缩所有编号,这样你所有的线都会挨次次重新编号 ~你若是需要固定的线固定的标号NSUBST,100,500,50 :经过指定子步数来设置载荷步的子步LNSRCH 线性搜寻是求解非线性代数方程组的一种技巧,此法会在一段区间内,以必定的步长逐渐搜寻根,对比常用的牛顿迭代法所要耗费的计算量大得多,但它可以防备在一些状况下牛顿迭代法出现的跳跃现象。
LNSRCH激活线性搜寻PRED 激活自由度求解展望NEQIT 指定一个荷载步中的最大子步数AUTOTS自动求解控制打开自动时间步长.KBC -指定阶段状也许用跳板装载里面一个负荷步骤。
SPLINE :P1, P2, P3,P4, P5, P6, XV1 , YV1 , ZV1 , XV6 ,YV6 , ZV6 (生成分段样条曲线)*DIM , Par,Type ,IMAX ,JMAX , KMAX , Var1,Var2, Var3(定义载荷数组的名称)【注】 Par: 数组名Type: array 数组,仿佛fortran, 下标最小号为1,可以多达三维(缺省)char 字符串组(每个元素最多8 个字符)tableIMAX , JMAX , KMAX各维的最大下标号Var1, Var2,Var3 各维变量名,缺省为row,column,plane( 当 type 为 table 时 )/config 是设置 ansys 配置参数的命令格式为 /CONFIG, Lab, V ALUELab 为参数名称value 为参数值比方: /config , MXEL ,10000 的意思是最大单元数为10000杆单元 : LINK1、 8、 10、 11、 180梁单元: BEAM3、 4、 23、 24,44, 54, 188, 189管单元 : PIPE16, 17, 18, 20, 59, 602D实体元 : PLANE2, 25, 42, 82, 83, 145,146, 182, 1833D实体元 : SOLID45, 46, 64,65, 72, 73,92, 95, 147,148, 185, 186,187, 191壳单元 : SHELL28, 41, 43, 51, 61, 63, 91, 93, 99, 143, 150, 181,208, 209弹簧单元 : COMBIN7, 14, 37,39, 40质量单元 : MASS21接触单元 : CONTAC12, 52, TARGE169, 170, CONTA171, 172, 173, 174, 175, 178矩阵单元 : MATRIX27, 50表面效应元 : SURF153, 154粘弹实体元 : VISCO88, 89, 106, 107, 108,超弹实体元 : HYPER56, 58, 74, 84, 86, 158耦合场单元 : SOLID5, PLANE13, FLUID29, 30,38, SOLID62, FLUID79, FLUID80,81,SOLID98, FLUID129, INFIN110 , 111, FLUID116,130界面单元 : INTER192, 193, 194, 195显式动力解析单元 : LINK160, BEAM161, PLANE162, SHELL163, SOLID164, COMBI16杆单元单元名称简称节点数节点自由度特征备注LINK12D杆2Ux,Uy EPCSDGB常用杆元LINK83D杆Ux,Uy,Uz EPCSDGBLINK103D仅受拉EDGB模拟缆索的废弛及或仅受压杆缝隙LINK113D线性调理EGB模拟液压缸和大转器动LINK1803D有限应变杆EPCDFGB另可考虑粘弹塑性E- 弹性 (Elasticity),P-塑性(Plasticity),C-蠕变(Creep),S-膨胀(Swelling),D-大变形或大挠度deflection), F- 大应变 (Large strain)或有限应变(Finite strain),B-单元存亡(Birth and dead),G-化 (Stress stiffness)或几何刚度(Geometric stiffening),A-自适应降落(Adaptive descent)等。
ansys命令流----前后处理和求解常用命令之求解与后处理.txt都是一个山的狐狸,你跟我讲什么聊斋,站在离你最近的地方,眺望你对别人的微笑,即使心是百般的疼痛只为把你的一举一动尽收眼底.刺眼的白色,让我明白什么是纯粹的伤害。
3 /soluu /solu 进入求解器3.1 加边界条件u D, node, lab, value, value2, nend, ninc, lab2, lab3, ……lab6 定义节点位移约束Node : 预加位移约束的节点号,如果为all,则所有选中节点全加约束,此时忽略nend和ninc.Lab: ux,uy,uz,rotx,roty,rotz,allValue,value2: 自由度的数值(缺省为0)Nend, ninc: 节点范围为:node-nend,编号间隔为nincLab2-lab6: 将lab2-lab6以同样数值施加给所选节点。
注意:在节点坐标系中讨论3.2 设置求解选项u antype, status, ldstep, substep, actionantype: static or 1 静力分析buckle or 2 屈曲分析modal or 3 模态分析trans or 4 瞬态分析status: new 重新分析(缺省),以后各项将忽略rest 再分析,仅对static,full transion 有效ldstep: 指定从哪个荷载步开始继续分析,缺省为最大的,runn数(指分析点的最后一步)substep: 指定从哪个子步开始继续分析。
缺省为本目录中,runn文件中最高的子步数action, continue: 继续分析指定的ldstep,substep说明:继续以前的分析(因某种原因中断)有两种类型singleframe restart: 从停止点继续需要文件:jobname.db 必须在初始求解后马上存盘jobname.emat 单元矩阵jobname.esav 或 .osav : 如果.esav坏了,将.osav改为.esavresults file: 不必要,但如果有,后继分析的结果也将很好地附加到它后面注意:如果初始分析生成了.rdb, .ldhi, 或rnnn 文件。
必须删除再做后继分析步骤:(1)进入anasys 以同样工作名(2)进入求解器,并恢复数据库(3)antype, rest(4)指定附加的荷载(5)指定是否使用现有的矩阵(jobname.trl)(缺省重新生成)kuse: 1 用现有矩阵(6)求解multiframe restart:从以有结果的任一步继续(用不着)u pred,sskey, --,lskey….. 在非线性分析中是否打开预测器sskey: off 不作预测(当有旋转自由度时或使用solid65时缺省为off)on 第一个子步后作预测(除非有旋转自由度时或使用solid65时缺省为on)-- :未使用变量区lskey: off 跨越荷载步时不作预测(缺省)on 跨越荷载步时作预测(此时sskey必须同时on)注意:此命令的缺省值假定solcontrol为onu autots, key 是否使用自动时间步长key:on: 当solcontrol为on时缺省为onoff: 当solcontrol为off时缺省为off1: 由程序选择(当solcontrol为on且不发生autots命令时在 .log文件中纪录“1”注意:当使用自动时间步长时,也会使用步长预测器和二分步长u NROPT, option,--,adptky 指定牛顿拉夫逊法求解的选项OPTION: AUTO:程序选择FULL:完全牛顿拉夫逊法MODI:修正的牛顿拉夫逊法INIT:使用初始刚阵UNSYM:完全牛顿拉夫逊法,且允许非对称刚阵ADPTKY:ON: 使用自适应下降因子OFF:不使用自适应下降因子u NLGEOM,KEYKEY: OFF:不包括几何非线性(缺省)ON:包括几何非线性u ncnv, kstop, dlim, itlim, etlim, cplim 终止分析选项kstop: 0 如果求解不收敛,也不终止分析1 如果求解不收敛,终止分析和程序(缺省)2如果求解不收敛,终止分析,但不终止程序dlim:最大位移限制,缺省为1.0e6itlim: 累积迭代次数限制,缺省为无穷多etlim:程序执行时间(秒)限制,缺省为无穷cplim:cpu时间(秒)限制,缺省为无穷u solcontrol ,key1, key2,key3,vtol 指定是否使用一些非线性求解缺省值key1: on 激活一些优化缺省值(缺省)CNVTOL Toler=0.5%Minref=0.01(对力和弯矩)NEQIT 最大迭代次数根据模型设定在15~26之间ARCLEN 如用弧长法则用较ansys5.3更先进的方法PRED 除非有rotx,y,z或solid65,否则打开LNSRCH 当有接触时自动打开CUTCONTROL Plslimit=15%, npoint=13SSTIF 当NLGEOM,on时则打开NROPT,adaptkey 关闭(除非:摩擦接触存在;单元12,26,48,49,52存在;当塑性存在且有单元20,23,24,60存在)AUTOS 由程序选择off 不使用这些缺省值key2: on 检查接触状态(此时key1为on)此时时间步会以单元的接触状态(据keyopt(7)的假定)为基础当keyopt(2)=on 时,保证时间步足够小key3: 应力荷载刚化控制,尽量使用缺省值空:缺省,对某些单元包括应力荷载刚化,对某些不包括(查)nopl:对任何单元不包括应力刚化incp:对某些单元包括应力荷载刚化(查)vtol:u outres, item, freq, cname 规定写入数据库的求解信息item: all 所有求解项basic 只写nsol, rsol, nload, strsnsol 节点自由度rsol 节点作用荷载nload 节点荷载和输入的应变荷载(?)strs 节点应力freq: 如果为n,则每n步(包括最后一步)写入一次none: 则在此荷载步中不写次项all: 每一步都写last: 只写最后一步(静力或瞬态时为缺省)3.3 定义载荷步u nsubst, nsbstp, nsbmx, nsbmn, carry 指定此荷载步的子步数nsbstp: 此荷载步的子步数如果自动时间步长使用autots,则此数定义第一子步的长度;如果solcontrol打开,且3D 面-面接触单元使用,则缺省为1-20步;如果solcontrol打开,并无3D接触单元,则缺省为1子步;如果solcontrol关闭,则缺省为以前指定值;如以前未指定,则缺省为1)nsbmx, nsbmn:最多,最少子步数(如果自动时间步长打开)?u time, time 指定荷载步结束时间注意:第一步结束时间不可为“0”u f, node, lab, value, value2, nend, ninc 在指定节点加集中荷载node:节点号lab: Fx,Fy,Fz,Mx,My,Mzvalue: 力大小value2: 力的第二个大小(如果有复数荷载)nend,ninc:在从node到nend的节点(增量为ninc)上施加同样的力注意:(1)节点力在节点坐标系中定义,其正负与节点坐标轴正向一致u sfa, area, lkey, lab, value, value2 在指定面上加荷载area: n 面号all 所有选中号lkey: 如果是体的面,忽略此项lab: presvalue: 压力值u SFBEAM, ELEM, LKEY, LAB, VALI, VALJ, VAL2I, VAL2J, IOFFST, JOFFST对梁单元施加线荷载ELEM: 单元号,可以为ALL,即选中单元LKEY: 面载类型号,见单元介绍。
对于BEAM188,1为竖向;2为横向;3为切向VALI,VALJ: I, J节点处压力值VAL2I,VAL2J: 暂时无用IOFFST, JOFFST: 线载距离I, J 节点距离u lswrite, lsnum 将荷载与荷载选项写入荷载文件中lsnum :荷载步文件名的后缀,即荷载步数当 stat 列示当前步数init 重设为“1”缺省为当前步数加“1”3.3.1 注意1. 尽量加面载,不加集中力,以免奇异点2. 面的切向荷载必须借助面单元3.4 求解载荷步u lssolve, lsmin, lsmax, lsinc 读入并求解多个荷载步lsmin, lsmax, lsinc :荷载步文件范围4 /post1(通用后处理)u set, lstep, sbstep, fact, king, time, angle, nset 设定从结果文件读入的数据lstep :荷载步数sbstep:子步数,缺省为最后一步time:时间点(如果弧长法则不用)nset: data set numberu dscale, wn, dmult 显示变形比例wn: 窗口号(或all),缺省为1dmult, 0或auto : 自动将最大变形图画为构件长的5%u pldisp, kund 显示变形的结构kund: 0 仅显示变形后的结构1 显示变形前和变形后的结构2 显示变形结构和未变形结构的边缘u *get, par, node, n, u, x(y,z) 获得节点n的x(y,z)位移给参数par等价于函数 ux(n),uy(n),uz(z)node(x,y,z): 获得(x,y,z)节点号arnode(x,y,z):获得和节点n相连的面注意:此命令也可用于/solu模块u fsum, lab, item 对单元之节点力和力矩求和lab: 空在整体迪卡尔坐标系下求和rsys 在当前激活的rsys坐标系下求和item: 空对所有选中单元(不包括接触元)求和cont: 仅对接触节点求和u PRSSOL, ITEM, COMP 打印BEAM188、BEAM189截面结果说明:只有刚计算完还未退出ANSYS时可用,重新进入ANSYS时不可用item comp 截面数据及分量标志S COMP X,XZ,YZ应力分量PRIN S1,S2,S3主应力SINT应力强度,SEQV等效应力EPTO COMP 总应变PRIN 总主应变,应变强度,等效应变EPPL COMP 塑性应变分量PRIN 主塑性应变,塑性应变强度,等效塑性应变u plnsol, item, comp, kund, fact 画节点结果为连续的轮廓线item: 项目(见下表)comp: 分量kund: 0 不显示未变形的结构1 变形和未变形重叠2 变形轮廓和未变形边缘fact: 对于接触的2D显示的比例系数,缺省为1item comp discriptionu x,y,z,sum 位移rot x,y,z,sum 转角s x,y,z,xy,yz,xz 应力分量1,2,3 主应力Int,eqv 应力intensity,等效应力epeo x,y,z,xy,yz,xz 总位移分量1,2,3 主应变Int,eqv 应变intensity,等效应变epel x,y,z,xy,yz,xz 弹性应变分量1,2,3 弹性主应变Int,eqv 弹性intensity,弹性等效应变eppl x,y,z,xy,yz,xz 塑性应变分量u PRNSOL, item, comp 打印选中节点结果item: 项目(见上表)comp: 分量u PRETAB, LAB1, LAB2, ……LAB9 沿线单元长度方向绘单元表数据LABn : 空:所有ETABLE命令指定的列名列名:任何ETABLE命令指定的列名u PLLS, LABI, LABJ, FACT, KUND 沿线单元长度方向绘单元表数据LABI:节点I的单元表列名LABJ:节点J的单元表列名FACT: 显示比例,缺省为1kund: 0 不显示未变形的结构1 变形和未变形重叠2 变形轮廓和未变形边缘5 /post26 (时间历程后处理)u nsol, nvar, node, item, comp,name在时间历程后处理器中定义节点变量的序号nvar:变量号(从2到nv(根据numvar定义))node: 节点号item compu x, y,zrot x, y,zu ESOL, NVAR, ELEM, NODE, ITEM, COMP, NAME 将结果存入变量NVAR: 变量号,2以上ELEM: 单元号NODE: 该单元的节点号,决定存储该单元的哪个量,如果空,则给出平均值ITEM:COMP:NAME: 8字符的变量名,缺省为ITEM加COMPu 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: 变量的名称u /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 prvar, nvar1, ……,nvar6 列出要显示的变量6 PLOTCONTROL菜单命令u pbc, ilem, ……,key, min, max, abs 在显示屏上显示符号及数值item: u 所加的位移约束rot 所加的转角约束key: 0 不显示符号1 显示符号2 显示符号及数值u /SHOW, FNAME, EXT, VECT, NCPL 确定图形显示的设备及其他参数FNAME: X11:屏幕文件名:各图形将生成一系列图形文件JPEG: 各图形将生成一系列JPEG图形文件说明:没必要用此命令,需要的图形文件可计算后再输出7 参数化设计语言u *do, par, ival, fval, inc 定义一个do循环的开始par: 循环控制变量ival, fval, inc:起始值,终值,步长(正,负)u *enddo 定义一个do循环的结束u *if,val1, oper, val2, base: 条件语句val1, val2: 待比较的值(也可是字符,用引号括起来)oper: 逻辑操作(当实数比较时,误差为1e-10)eq, ne, lt, gt, le, ge, ablt, abgtbase: 当oper结果为逻辑真时的行为lable: 用户定义的行标志stop: 将跳出anasysexit: 跳出当前的do循环cycle: 跳至当前do循环的末尾then: 构成if-then-else结构注意:不允许跳出、跳进一个do,if循环至label句?8 理论手册1.方程组解法:(1)直接解法;(2)迭代解法(1) 直接解法:a.稀疏矩阵法;b. 波前解法a. 稀疏矩阵法:占内存大,但运算次数少;通过变换刚度矩阵的顺序使得非零元素最少b. 波前解法:占内存小波前是指在还没有一个单元被解完的时候激活的方程数?(2) 迭代解法:JCG法;PCG法;ICCG法JCG法:可解实数、对称、非对称矩阵PCG法:高效求解各种矩阵(包括病态),但仅解实、对称矩阵ICCG法:类似JCG,但更强2. 应变密度,等效应变,应力密度,等效应力(1)应变密度(strain intensity)应变密度是三个主应变(2)等效应变有效泊松比:用户由avprin 命令设定;0(如果不设定)(3)应力密度(stress intensity)应力密度(4) 等效应力等效应力或若则有(弹性状态下)。