RETAIN---所有单元都是四边形网格在细化时,如RETAIN=ON(缺省)则细化网格也为四边形网格,而不管单元质量如何;如RETAIN=OFF则允许用三角形网格,以保证网格质量。
但对于下列情况则不能细化:①含有初始条件的节点、耦合节点、约束方程的节点等;②含有边界条件、荷载的节点或单元;③六面体单元、楔形单元和金字塔单元不能细化。
施加自由度约束
对节点施加自由度约束命令:D,NODE,Lab,VALUE,VALUE2,NEND,NINC,Lab2,Lab3,Lab4,Lab5,Lab6 NODE---拟施加约束的节点号,其值可取ALL、组件名。
Lab---自由度标识符,如UX、ROTZ等。如为ALL,则为所有适宜的自由度。 VALUE---自由度约束位移值或表式边界条件的表格名称。
VALUE2---约束位移值的第二个数,如为复数输入时,VALUE为实部,而VALUE2为虚部。 NEND,NINC---节点编号范围和编号增量,缺省时NEND=NODE,NINC=1。
Lab2,Lab3,Lab4,Lab5,Lab6---其它自由度标识符,VALUE对这些自由度也有效。 在节点上施加对称和反对称约束命令:DSYM,Lab,Normal,KCN
Lab---对称标识,如为SYMM则生成对称约束,如为ASYM则生成反对称约束。
Normal---约束的表面方向标识,一般垂直于参数KCN坐标系中的坐标方向。其值有: =X(缺省):表面垂直于X方向,非直角坐标系为R方向; =Y:表面垂直于Y方向,非直角坐标系为θ方向; =Z:表面垂直于Z方向,球和环坐标系为Φ方向;
KCN---用于定义表面方向的整体或局部坐标系的参考号。 关键点自由度约束及相关命令
命令:DK,KPOI,Lab,VALUE,VALUE2,KEXPND,Lab2,Lab3,Lab4,Lab5,Lab6 KPOI---关键点编号,也可取ALL或元件名。
KEXPND---扩展控制参数。如为0则仅施加约束到关键点上的节点;如为1则扩展到关键点之间(两关键点所连线) 的所有节点上,且包括关键点上的节点,当然约束位移值相同。其余参数同D命令中的参数。 列表和删除关键点自由度约束的命令分别为:列表:DKLIST,KPOI删除:DKDELE,KPOI,Lab 对线施加自由度约束命令:DL,LINE,AREA,Lab,Value1,Value2 LINE---线编号,也可为ALL(缺省)或元件名。
AREA---包含该线的面编号,并假定对称与反对称面垂直于该面,且线位于对称或反对称面内,缺省为包含该线的所选择面中的最小编号。如不是对称或反对称约束,则此面号无意义。 Lab---自由度标识符,其值可取:
=SYMM:对称约束,按DSYM命令的方式生成; =ASYM:反对称约束,按DSYM命令的方式生成; =UX,UY,UZ,ROTX,ROTY,ROTZ,WRAP:各自由度约束; =ALL:所有适宜的自由度约束(与单元相关)。
Value1---自由度约束位移值或表格边界条件的表格名称。表格边界条件仅对UX、UY、UZ、ROTX、ROTY、ROTZ有效,且Value1=%tabname%。
Value2---仅对FLOTRAN分析时有用,对结构分析无意义。
该命令对线上的所有节点施加自由度约束。而列表和删除线上自由度约束的命令分别为: 列表:DLLIST,LINE删除:DLDELE,LINE,Lab
对面施加自由度约束命令:DA,AREA,Lab,Value1,Value2
其中AREA为拟施加约束的面号,也可为ALL或元件名,其余同DL命令中的参数。该命令对面上的所有节点施加自由度约束。
列表和删除面上自由度约束的命令分别为:列表:DALIST,AREA删除:DADELE,AREA,Lab 约束转换命令 仅转换约束自由度命令:DTRAN 边界条件和荷载转换命令:SBCTRAN
施加集中荷载
施加节点集中荷载命令:F,NODE,Lab,VALUE,VALUE2,NEND,NINC
NODE---节点编号,也可为ALL或元件名。
Lab---集中荷载标识符,如FX,FY,FZ,MX,MY,MZ其中任一。 VALUE---集中荷载值或表式边界条件的表格名称。
VALUE2---集中荷载值的第二个数,如为复数输入时,VALUE为实部,而VALUE2为虚部。 NEND,NINC---节点编号范围和编号增量。 节点集中荷载列表:FLIST 删除节点集中荷载:FDELE
施加关键点集中荷载命令:FK,KPOI,Lab,VALUE,VALUE2
其中KPOI为关键点号,也可取ALL或元件名。其余参数同F命令。FKLIST命令和FKDELE命令
施加面荷载
对节点群施加面荷载命令:SF,Nlist,Lab,VALUE,VALUE2
Nlist---节点群,可取ALL或元件名。 Lab---面荷载标识符,结构分析为PRES。 VALUE---面荷载值或表格型面荷载的表格名称。VALUE2---复数输入时面荷载值的第二个值。 定义节点号与面荷载的函数关系命令:SFFUN,Lab,Par,Par2
Lab---面荷载标识符,结构分析为PRES。 Par---储存面荷载值的参数名(数组参数)。 Par2---用于复数输入时的第二个值。
定义面荷载梯度 命令:SFGRAD,Lab,SLKCN,Sldir,SLZER,SLOPE Lab---面荷载标识符,结构分析为PRES。
SLKCN---斜率坐标系的参考号,缺省为0(总体直角坐标系)。 Sldir---在SLKCN坐标系中梯度(或斜率)的方向,其值可取: =X(缺省):沿X方向的斜率,对非直角坐标系为R方向; =Y:沿Y方向的斜率,对非直角坐标系为θ方向; =Z:沿Z方向的斜率,对球或环坐标系为φ方向;
SLZER---斜率基值为0的坐标位置。如为角度则单位为度,如果奇点在180°则SLZER在±180°之间,如果奇点在0°,则SLZER在0°~360°之间。SLOPE---斜率值,即单位长度或单位角度的荷载值,沿Sldir正方向递增为正,递减为负。
在单元上施加面荷载 命令:SFE,ELEM,LKEY,Lab,KVAL,VAL1,VAL2,VAL3,VAL4 ELEM---拟施加面荷载的单元号,也可为ALL或元件名。
LKEY---与面荷载相关的荷载控制参数,缺省为1,在每个单元的帮助中有说明。 Lab---面荷载标识符,结构分析为PRES。 KVAL---当Lab=PRES时,
KVAL=0或1表示VAL1~VAL4为压力的实部 KVAL=2表示VAL1~VAL4为压力的虚部。
VAL1---第一个面荷载值或表格边界条件名称,比较典型的是在面上的第1个节点上,节点的顺序在单元中明确地给定。
VAL2~VAL4---为面上节点的第2、3、4个面荷载值,如果为空,则与VAL1相等;如果为0或其它空值则均为0; 在梁单元施加面荷载命令:SFBEAM,ELEM,LKEY,Lab,VALI,VALJ,VAL2I,VAL2J,IOFFST,JOFFST
ELEM---拟施加面荷载的单元号,也可为ALL或元件名。LKEY---荷载面号(缺省为1),在每个梁单元的帮助中有说明。
Lab---面荷载标识符,结构分析为PRES。VALI,VALJ---节点I和J附近的荷载数值。如VALJ为空则与 VALI相同,否则为其输入值。VAL2I,VAL2J---当前未启用。
IOFFSET---VALI荷载值的作用点离开I节点的距离。JOFFSET---VALJ荷载值的作用点离开J节点的距离。 在线上施加面荷载命令:SFL,LINE,Lab,VALI,VALJ,VAL2I,VAL2J LINE---拟施加荷载的线号,也可为ALL或元件名。 Lab---面荷载标识符,结构分析为PRES。
VALI---线始端关键点处的面荷载值,也可为表格型边界条件的表格名。
VALJ---线末端关键点处的面荷载值,也可为表格型边界条件的表格名。如为空(缺省)与VALI相等,否则采用
输入数据。
VAL2I,VAL2J---为复数输入时的虚部,而VALI和VALJ则为实部。 在面上施加面荷载 命令:SFA,AREA,LKEY,Lab,VALUE,VALUE2 AREA---拟施加面荷载的面号,也可为ALL或元件名。
LKEY---荷载施加的面号(缺省为1)。如果面为体单元的表面,则LKEY将被忽略;对壳单元LKEY可取1或2,而其它 值无效,单元帮助中有详细说明。
Lab---面荷载标识符,结构分析为PRES。VALUE---面荷载值,也可为表格名称。VALUE2---对结构分析无意义。
施加体荷载
几个主要的体荷载施加命令如下:
BF,NODE,Lab,VAL1BFE,ELEM,Lab,STLOC,VAL1,VAL2,VAL3,VAL4BFK,KPOI,Lab,VAL1BFL,LINE,Lab,VAL1BFA,AREA,Lab,VAL1BFV,VOLU,Lab,VAL1
施加惯性荷载 施加耦合场荷载 初应力荷载及施加
施加初始常应力荷载命令:
ISTRESS,Sx,Sy,Sz,Sxy,Syz,Sxz,MAT1,MAT2,MAT3,MAT4,MAT5,MAT6,MAT7,MAT8,MAT9,MAT10
Sx,Sy,Sz,Sxy,Syz,Sxz---初始的常应力值。MAT1~MAT10---初应力拟施加到的材料编号,如没有指定, 则施加到所有材料上.
从文件施加初应力荷载 命令:
ISFILE,Option,Fname,Ext,--,LOC,MAT1,MAT2,MAT3,MAT4,MAT5,MAT6,MAT7,MAT8,MAT9,MAT10
Option---初应力荷载操作控制参数,其值可取:=READ(缺省):从文件读入初应力数据;=LIST:列出已经读入的初应力;=DELE:删除已经读入的初应力。
Fname---当Option=READ时,Fname为一目录和文件名。当Option=LIST或DELE时,Fname为列表或删除单元编号上的初应力。Ext---文件扩展名或层号,当Fname为空时,Ext缺省为“IST”。如Option=LIST或DELE则Ext为层壳单元的层号。LOC---总体位置标志,确定每个单元内初应力要施加的位置,其值可取:=0(缺省):在单元质心上施加初应力;=1:单元积分点上施加初应力;=2:在单元指定位置上施加初应力。即由初应力文件确
定将初应力荷载施加到什么位置,此时各个单元施加的位置可以不相同。=3:常应力状态。用初应力文件中的第一个应力数据将所有单元初始化为一个常应力。MAT1~MAT10---初应力拟施加到的材料编号。
输出选项
控制写入数据库和结果文件的结果数据命令:OUTRES,Item,FREQ,Cname
Item---写入数据库和结果文件的解项(结果)控制参数,其值可取:=ALL(缺省):写入所有解项; =ERASE:将当前设置恢复到ANSYS缺省状态;=STAT:当前设置状态列表;=BASIC:仅写入
NSOL,RSOL,NLOAD,STRS,FGRAD, FFLUX;=NSOL:仅写入节点DOF结果,如UX,UY,UZ,ROTX,ROTY,ROTZ等; =RSOL:仅写入节点反力结果;=V:仅写入瞬态分析时的节点速度;=A:仅写入瞬态分析时的节点加速度; =ESOL:仅写单元结果,包括单元节点力NLOAD,单元节点应力STRS,单元弹性应变EPEL,单元热、初始和膨胀应变EPTH,单元塑性应变EPPL,单元蠕变应变EPCR,单元节点梯度FGRAD,单元节点流量FFLUX,积分点位置LOCI, 状态变量SVAR(仅USERMAT时),单元表数据MISC等。
FREQ---写入内容的频率(即写入哪个子步的结果),其值可取:=NONE:禁止写入所有子步的内容;=ALL:写入每个子步的内容,是谐分析或EXPASS打开时的缺省状态;=LAST:写入每个荷载步的最后子步内容,是静态或瞬态分析的缺省;=n:写入荷载步中每隔n个子步的内容(包括最后子步);=-n:写入荷载步中按子步均匀分割的n个子步的内容(仅为自动时间步打开时)。=%array%:存有N个时间值的数组,程序根据这些值写入数据,时间值为升序,且数值介于荷载步的开始和结束时间之间。多荷载步时,必须改变时间值以保证在荷载步开始和结束时间之间(可重新定义数组和时间)。Cname---为CM命令创建的存放单元或节点的元件名。如Item=ALL或BASIC
或RSOL等就不能使用元件名。
结果输出控制命令:OUTPR,Item,FREQ,Cname 图形求解追踪器命令:/GST,Lab
分析类型与求解控制选项
进入求解层(/SOLU命令)后,应先定义分析类型,惟一的命令如下: 命令:ANTYPE,Antype,Status,LDSTEP,SUBSTEP,Action
Antype---分析类型,缺省时为上一次指定的分析类型有如下一些分析类型选项: =STATIC或0(缺省):静态分析,对所有自由度均有效;
=BUCKLE或1:屈曲分析,仅对结构自由度有效(已完成预应力效应的静态分析); =MODAL或2:模态分析,仅对结构和流体自由度有效;
=HARMIC或3:谐分析,仅对结构、流体、磁场和电场自由度有效; =TRANS或4:瞬态分析,对所有自由度均有效; =SUBSTR或7:子结构分析,对所有自由度均有效;
=SPECTR或8:谱分析,仅对结构自由度有效(已完成模态分析)。 Status---定义分析的状态,可选择状态有两种:
=NEW(缺省):新的分析,忽略其后的命令参数(如LDSTEP等3个参数); =REST:重启动分析。
LSDTEP,SUBSTEP,Action---均为重启动参数。
通用与时间历程后处理技术
定义矢量和主轴的计算方法命令:AVPRIN,KEY,EFFNU
KEY---平均计算控制参数,其值可取:=0(缺省):对相关公共节点单元的节点分量取平均,然后再用平均值计算矢量和主轴。
=1:用每个单元的公共节点分量计算矢量和主轴,然后对矢量和主轴取平均值。 EFFNU---计算Von Mises等效应变(EQV)的有效泊松比,仅适用于线单元。 定义结果数据平均处理命令:AVRES,KEY,Opt KEY---数据平均控制参数,其值可取:
=1:对所有公共子网格位置的结果进行平均;
=2(缺省):除材料类型不连续的位置外,对其它所有公共子网格位置的结果进行平均; =3:除实常数不连续的位置外,对其它所有公共子网格位置的结果进行平均; =4:除上述两个不连续位置外,对其它所有公共子网格位置的结果进行平均; Opt---平均方式选项。
如为空,则仅对外单元面的结果进行平均; 如为FULL则对内外单元面的结果数据平均。
缩放矢量显示长度 命令:/VSCALE,WN,VRATIO,KEY
WN---窗口编号,缺省为1。也可取ALL。VRATIO---对自动计算缩放因子的比率,缺省为1.0。KEY---相对缩放控制参数。如KEY=0则根据矢量大小采用相对长度缩放;如KEY=1则对所有矢量使用相同的长度进行缩放。
控制壳或层壳单元数据的位置 命令:SHELL,Loc
其中LOC为壳(层)单元应力的位置控制参数,其值可取:=TOP(缺省):壳(层)单元的顶面;=MID:壳(层)单元的中面;=BOT:壳(层)单元的底面。
定义数据输出格式命令:/FORMAT,NDIGIT,Ftype,NWIDTH,DSIGNF,LINE,CHAR NDIGIT---数据第1栏的位数,缺省为7。通常第1栏为节点或单元号。 Ftype,NWIDTH,DSIGNF---同/GFORMAT命令中的参数。
LINE---每页的行数,最小为11行。缺省为/PAGE命令指定的ILINE或BLINE。 CHAR---换行前每行的字符数(因系统各异,41~240),缺省为