finish
/clear
/FILNAME, pipe,1 !/Filname,fname,key 指定新的工作文件名
!key: 0 使用已有的log和error文件
! 1 使用新的log和error,但不删除旧的.
/prep7
! MP,Lab,MAT,C0,C1,C2,C3,C4
!定义材料的属性(Material Property),材料属性为固定值时,其值为C0,当随温度变化时,由后四个参数控制。
!Lab:材料属性类别,任何元素具备何种属性在元素属性表中均有说明。
! 例如杨氏系数(Lab=EX,EY,EZ),密度(Lab=DENS),泊松比(Lab=NUXY,NUXYZ,NUZX),剪切模数(Lab=GXY,GYZ,GXZ),热膨胀系数(Lab=ALPX,ALPY,ALPZ)等
!MAT:材料编号(缺省为当前材料号)
mp,rsvx,1,5e-6
mp,murx,2,1
!CYLIND,RAD1,RAD2,Z1,Z2,THETA1,THETA2 (建立一个圆柱体)
!圆柱的方向为Z方向,并由Z1,Z2确定范围,RAD1,RAD2
为圆柱的内外半径,THETA1,THETA2为圆柱的始、终结角度。
CYLIND,0,15,-20,20,0,360
!wpoffs,xoff,yoff,zoff (移动工作平面 )
!注意xoff,yoff,zoff是相对当前点的移动量,而不是整体坐标
! 绕X轴旋转YZ平面90°(逆时针为正)
!WPROTA,THXY,THYZ,THZX(旋转工作平面)
SPHERE,0,15,0,180 !球模型是以工作平面的原点为圆心,先在wx-wz平面上建立一个半圆面为底面,绕z轴旋转得到。
!SPHERE, RAD1, RAD2, THETA1, THETA2
! (以工作平面原点为圆心产生一个球体.)
!RAD1, RAD2:球体的内外圆半径,
!THETA1, THETA2 :球体的起始,终结角(输入顺序任意)
!旋转工作平面坐标与总体坐标系坐标指向一致
WPOFFS,0,0,-40 !在当前激活工作平面的基础上移动工作平面
WPROTA,,90
!VOVLAP,NV1,NV2,…,NV8,NV9(体搭接)
!无参数表示将工作平面恢复到默认状态,关闭工作平面坐标的显示
! VSEL, Type, Item, Comp, VMIN, VMAX, VINC, KSWP
!Type,是选择的方式,有选择(s),交集(r),补选(a),不选(u),全选(all)、反选(inv)等,其余方式不常用
!Item, Comp 是选取的原则以及下面的子项
! 如 volu 就是根据实体编号选择,
! loc 就是根据坐标选取,它的comp就可以是 实体的某方向坐标!其余还有 材料类型、实常数等
!VATT,MAT,REAL,TYPE,ESYS (指定体的单元属性)
VSEL,s,volume,,5,7,1
vatt,2,,1
vsel,all
save
二
finish
/clear
/FILNAME,bearing,1
/prep7
WPOFFS,0,1,0
block,0,2,0,2,0,1
wpoffs,0,2,0
CYLIND,0,2,0,1,0,90
cylind,0,1,0,1,-90,90
!体清单:1,2,3,4,5
WPSTYL
!VSBV, NV1, NV2, SEPO, KEEP1, KEEP2
!用于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是对面和线进行减操作
!体清单:1,5,6,7
!用户在使用命令流进行分析时,切记:每次选择了部分节点、关键点、线、面、体或有限元后都必须重新选择所有相应的组分,否则在后面的操作中将出现意想不到的错误。
!ALLSEL, LABT, ENTITY 选中所有项目
!LABT: ALL: 选所有项目及其低级项目;
! BELOW: 选指定项目的直接下属及更低级项目
!ENTITY: ALL: 所有项目(缺省)
! VOLU:体(高级);
! AREA:面;
! LINE :线;
! KP:关键点;
! ELEM:单元;
! NODE:节点(低级)
vsel,s,volu,,5,7,1
!体清单:1,2,3
allsel,all
VSYMM,x,all,,,,0,0 !关于YZ平面对称
!Vsymm,ncomp,nv1,nv2,ninc,kinc,noelem,imove 对称于轴(ncomp)镜像复制一组体
!体清单:1,2,3,4,5,6 (体相互之间,且无公共面)
vsel,all
!VGLUE, NV1, NV2, NV3, NV4, NV5, NV6, NV7, NV8, NV9 (体粘接).
!说明:使用"VGLUE"命令通过粘接指定体生成新的体,只有指定体的相交边界是面时这项操作才有效.
!指定源实体的单元属性和边界条件不会转化到新生成的实体上.
!体清单:2,7,8,9,10,11 (体相互之间,但相互之间有公共面)
Save
三
finish
/clear
!定义参数
a2=0.1365
h=0.28
js=5.301e+8
/filname,meshing solid model,1
/prep7
/title,2D finite long solenoids magnet
ET,1,plane53,,,1 !ET,ITYPE,Ename,KOPT1,KOPT2,KOPT3,KOPT4,KOPT5,KOPT6,INOPR
!单元类型(Element Type)为机械结构系统的含的单元类型种类,例如桌子可由桌面平面单元和桌脚梁单元构成,故有两个单元类型。
!ET命令是由ANSYS单元库中选择某个单元并定义该结构分析所使用的单元类型号码。
!ITYPE:单元类型的号码
!Ename:ANSYS单元库的名称,即使用者所选择的单元。
!KOPT1~KOPT6:单元关键选项。也可用 KEYOPT(KEYOPT,ITYPE,KNUM,VALUE)命令来定义
et,2,infin110,,,1
MP,murx,1,1
MP,murx,2,1
RECTNG,a1,a2,0,h
! Cyl4,xcenter,ycenter, rad1, theta1, rad2,theta2,depth !建立一个圆柱体积。以圆柱体积中心点的x、y坐标为基准;rad1,rad2为圆柱的内外半径;theat1,theta2为圆柱的起始、终结角度。
! PCIRC,RAD1,RAD2,THETA1,THETA2(以工作平面圆点为中心生成圆或环行面)
asel,all
!/PNUM,Label,KEY(设置图形显示风格)
!preprocessor numbering ctrls compress numbers
!NUMCMP,Label(压缩编号消除空号)
ASEL,s,area,,2
AATT,2,,2
!mshkey, key 指定自由或映射网格方式
! key: 0 自由网格划分
! 1 映射网格划分
! 2 如果可能的话使用映射,否则自由(即使自由smartsizing也不管用了)
!mshape, key, dimension 指定单元形状
! key: 0 四边形(2D),六面体(3D)
! 1 三角形 (2D), 四面体(3D)
!Dimension: 2D 二维
! 3D 三维
! LESIZE,NL1,Size, Angsiz,ndiv,space,kforc,layer1,layer2,kyndiv为线指定网格尺寸
!NL1: 线的编号,如果为all,则指定所有选中线的网格。
!Size: 单元边长,(程序据size计算分割份数,自动取整到下一个整数)
!Angsiz: 将曲线分割成许多角度,角度在曲线上的跨度及时网格单元的边长
!Ndiv: 分割份数
!Space:表示分割线段的间隔比例。
! “+”: 最后尺寸比最先尺寸,
! “-“: 中间尺寸比两端尺寸,
! free: 由其他项控制尺寸
!kforc 0: 仅设置未定义的线;
! 1:设置所有选定线;
! 2:仅改设置份数少的;
! 3:仅改设置份数多的
!ESIZE,size,ndiv
!size:单元边长,线分割的段数根据线长自动计算。若size为0或者为空,使用ndiv。
!ndiv:设置线上单元的等分数,如果输入size,则该项无效。
!Amesh, nA1,nA2,ninc 划分面单元网格
ASEL,s,area,,1,3,2
AATT,1,,1
lesize,2,,,10
amesh,1
asel,s,area,,3
mshkey,0 !自由网格划分,就设定智能划分smrtsize
SMRTSIZE,2
amesh,3
allsel,all
!eplot,all 可以看到所有单元
!元素显示,该命令是将现有元素在卡式坐标系统下显示在图形窗口中,以供使用者参考及查看模块。
save
四
finish
/clear
/FILNAME,direct model,1
/prep7
/title,direct model generation
n,1
n,2,1
n,3,0,1
n,4,1,1
n,5,2,0.5
/pnum,node,on
et,1,plane53
!Keyopt, itype, knum, value 单元关键选项定义:itype: 已定义的单元类型号;knum: 单元的关键字号;value: 数值
R,1,,100 ! R,NSET,R1,R2,R3,R4,R5,R6
!定义”实常数”,即某一单元的补充几何特征,如梁单元的面积,壳单元的厚度。所带的的参数必须与单元表的顺序一致。
mp,murx,1,1.0
et,2,plane13
mp,murx,2,1000
TYPE,1
real,1
mat,1
!E,I,J,K,L,M,N,O,P 定义元素的连接方式,元素表已对该元素连接顺序作出了说明,I~P为定义元素节点的顺序号码。
!当元素建立后,该元素的属性便由前面所定义的ET,MP,R来决定,所以元素定义前一定要定义ET,MP,R。
TYPE,2
mat,2
! 由于plane13没有对应实常数,故单元2实常数默认取1,但它不会赋值给plane13单元。
esel,all
/pnum,elem,on
eplot,all
save
五
finish
/clear
/FILNAME,5-1,1
/prep7
/title,DOF constraints and force loads
et,1,shell63
r,1,0.2,0.2,0.2,0.2
mp,ex,1,3e10
mp,nuxy,1,,0.2 !GUI操作不了
k,1
k,2,5,
k,3,5,3
k,4,,3
k,5,,,10
k,6,5,,10
k,7,5,3,10
k,8,,3,10
a,1,5,8,4
a,1,2,6,5
a,3,7,8,4
a,2,6,7,3
!AGLUE,NA1,NA2,…,NA8,NA9(面间相互粘接)
AATT,1,1,1,0
mshkey,0 ! 默认 ,可以不写
mshape,0,2d ! 默认 ,可以不写
amesh,all
allsel,all
finish
/solu
!ANTYPE,Antype,Status,LDSTEP, SUBSTEP, Action(定义分析类型)
!声明分析类型,即欲进行哪种分析,系统默认为静力学分析。
!antype: 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改为.esav
! results file: 不必要,但如果有,后继分析结果也将很好地附加到它后面
! 注意:如果初始分析生成了.rdb, .ldhi, 或rnnn 文件。必须删除再做后继分析
! 步骤: (1)进入anasys 以同样工作名
! (2)进入求解器,并恢复数据库
! (3)antype, rest
! (4)指定附加的荷载
! (5)指定是否使用现有的矩阵(jobname.trl)(缺省重新生成),kuse: 1 用现有矩阵
! (6)求解
! multiframe restart:从以有结果的任一步继续(用不着)
KSEL,s,,,8
! FK,KPOI,Lab,VALUE1,VALUE2
!该命令与F命令相对应,在点(Keypoint)上定义集中外力(Force),KPOI为受上力点的号码,VALUE为外力的值。Lab与F命令相同。
!F, node, lab, value, value2, nend, ninc 在指定节点加集中荷载
!node:节点号
!Lab:外力的形式。
! =FX,FY,FZ,MX,MY,MZ(力、力矩)
! =HEAT(热学的热流量)
! =AMP,CHRG(电学的电流、载荷)
! =FLUX(磁学的磁通量)
!value: 力大小
!value2: 力的第二个大小(如果有复数荷载)
!nend,ninc:在从node到nend的节点(增量为ninc)上施加同样的力
fk,all,fy,-2000000
ksel,s,,,1
ksel,a,,,2
ksel,a,,,5,6,1 D !DK,KPOI,Lab,VALUE,VALUE2,KEXPND,Lab2,Lab3,Lab4,Lab5,Lab6
!D, node, lab, value, value2, nend, ninc, lab2, lab3, ……lab
!定义节点自由度(Degree of Freedom)的。
!Node : 预加位移约束的节点号,如果为all,则所有选中节点全加约束,此时忽略nend和ninc.
!Lab:相对元素的每一个节点受自由度约束的形式。
! 结构力学:UX,UY,UZ(直线位移);
ROTX,ROTY,ROTZ(旋转位移)。
! 热 学:TEMP(温度)。
! 流体力学:PRES(压力);VX,VY,VZ(速度)。
! 磁 学:MAG(磁位能);AX,AY,AZ(向量磁位能)。
! 电 学:VOLT(电压)
!Value,value2: 自由度的数值(缺省为0)
!Nend, ninc: 节点范围为:node-nend,编号间隔为ninc
!Lab2-lab6: 将lab2-lab6以同样数值施加给所选节点。
allsel,all
SOLVE
finish
/post1
PLNSOL,s,x ! plnsol, item, comp, kund, fact 画节点结果为连续的轮廓线
!item: 项目(见下表)
!comp: 分量
!item comp discription
!u 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 塑性应变分
!kund: 0 仅显示变形后的图形
! 1 显示变形前和变形后的图形
! 2 显示变形前的轮廓和变形后的图形
!fact: 对于接触的2D显示的比例系数,缺省为1
save
六
finish
/clear
/FILNAME,5-2,1
/prep7
/title,DOF constraints and surface loads
et,1,shell63
r,1,0.2,0.2,0.2,0.2
mp,ex,1,3e10
mp,nuxy,1,,0.2 !GUI操作不了
k,1
k,2,5,
k,3,5,3
k,4,,3
k,5,,,10
k,6,5,,10
k,7,5,3,10
k,8,,3,10
a,1,5,8,4
a,1,2,6,5
a,3,7,8,4
a,2,6,7,3
AATT,1,1,1,0
mshkey,0
mshape,0,2d
amesh,all
allsel,all
finish
/solu
ANTYPE,static
ASEL,s,area,,2
!DA,AREA,Lab,Value1,Value2
! 在面上定义约束条件。
! AREA为受约束的面号,Lab与D命令相同,但增加了对称(Lab=SYMM)与反对称(Lab=ASYM),Value为约束的值。
asel,s,area,,3
!sfa, area, lkey, lab, value, value2 在指定面上加荷载
! area: n 面号 all 所有选中号
! lkey: 如果是体的面,忽略此项
! lab: pres
! value: 压力值
!sf,nlist,lab,value,value2
!定义节点间分布力。Nlist为分布力作用的边或面上的所有节点。通常用nsel命令选有效节点,然后设定nlist=all;lab=pres结构力学的压力;value作用分布力的值。
allsel,all
solve
finish
/post1
plnsol,s,z
save
七
finish
/clear
/FILNAME,5-3,1
/prep7
/title,body current load in A 3D block
et,1,solid117
mp,murx,1,1
mp,rsvx,1,3e-6
BLOCK,0,0.05,0,0.2,0,0.5
/PNUM,line,on
LSEL,s,loc,x,0.05/2 !local 按坐标选取,若为 LSEL,s,loc,x,0.05/2 则选取线2,4,5,7
! 若为 LSEL,s,loc,x,0.05 则选取线3,6,10,11
LESIZE,all,,,5
lsel,all
ESIZE,0.05
vmesh,all
allsel,all
finish
/solu
! 选择面6
! 选择面1
! 选择面2
da,all,az,0
vsel,all
BFV,all,js,30000/3,30000/4,30000/5 !BFV,VOLU,Lab,VAL1,VAL2,VAL3,PHASE(在体上施加体载荷)
allsel,all
solve
finish
/post1
PLNSOL,b,z
Save
八
finish
/clear
/FILNAME,5-4,1
/prep7
/title,charge loads two areas
et,1,plane121
mp,perx,1,1.5
mp,rsvx,1,1e6
k,1,-2
k,2,2
! KWPLAN,WN,KORIG,KXAX,KPLAN(通过三个关键点定义工作平面)
PCIRC,0.5,,0,360
PCIRC,0.5,,0,360
! WPOFFS,-2
! PCIRC,0.5,,0,360
! WPOFFS,4
! PCIRC,0.5,,0,360
csys,0
! WPAVE,X1,Y1,Z1,X2,Y2,Z2,X3,Y3,Z3(将一组特殊点中心作为工作平面原点)
RECTNG,-5,0,-5,5
RECTNG,-5,5,-5,5
allsel,all
aovlap,all
AATT,1,,1,0
ASEL,s,area,,1,2,1
esize,0.2
mshape,1,2d
amesh,all
ASEL,s,area,,5,6,1
esize,0.4
mshape,1,2d
amesh,all
allsel,all
save
/solu
lsel,s,loc,x,0
DL,all,,volt,0 !DL,LINE,AREA,Lab,Value!,value2
在线上定义约束条件(Displacement)。
LINE,AREA为受约束线段及线段所属面积的号码。
Lab与D命令相同,但增加了对称(Lab=SYMM)与反对称 (Lab=ASYM),Value为约束的值。
lsel,all
asel,s,,,1
BFA,all,chrg,5
asel,s,,,2
BFA,all,chrg,-5
asel,all
allsel,all
solve
/post1
PLNSOL,ef,sum,0
PLVECT,ef,,,,vect,elem,on
Save
九
finish
/clear
/FILNAME,dc,1
/prep7
/title,DC-current distribution in slots
MP,RSVX,1,,200
K,2,0.1,0,0
K,1,0,0,0
AATT,2,,1
KSEL,s,kp,,1
KSEL,s,kp,,2,3,1
AATT,1,,1
allsel,all
SMRTsize,1 !智能网格划分分为10级,第1级是最精细的划分
! smrtsize,sizval,fac,expnd,trans,angl,angh,gratio,smhlc,smanc,mxitr,sprx
! 自由网格时,网格大小的高级控制(不含lesize,kesize,esize所定义)。
! 一般由desize控制元素大小,desize(ANSYS默认单元尺寸)及smrtsize是相互的命令,仅能存在一个,执行smrtsize命令后desize自动无效。
amesh,all
allsel,all
FINISH
/SOLu
ANTYPE,static
DK,1,VOLT,0
lsel,all
FK,2,AMPS,100
FINISH
/POST1
PLNSOL,EF,SUM
SAVE
十
finish
/clear
/FILNAME,cantilever,1
/prep7
/title,changing force on one point of a pole
ET,1,PLANE42
mp,ex,1,3.08e6
mp,prxy,1,0.3
RECTNG,0,5,0,0.1
aatt,1,,1
SMRTSIZE,1
amesh,all
allsel,all
finish
/solu
antype,trans
lsel,s,loc,x,0
DL,all,1,all,0
ksel,s,loc,x,5
ksel,r,loc,y,0.1
fK,all,fy,-5e3
!time, time 指定荷载步结束时间(注意:第一步结束时间不可为“0” )
nsubst,5 !nsubst, nsbstp, nsbmx, nsbmn, carry 指定此荷载步的子步数
!nsbstp: 此荷载步的子步数
! 如果自动时间步长使用autots,则此数定义第一子步的长度;
! 如果solcontrol打开,且3D面-面接触单元使用,则缺省为1-20步;
! 如果solcontrol打开,并无3D接触单元,则缺省为1子步;
! 如果solcontrol关闭,则缺省为以前指定值;如以前未指定,则缺省为1)
!nsbmx, nsbmn:最多,最少子步数(如果自动时间步长打开)
!KBC,KEY 制定载荷为阶跃载荷还是斜坡载荷
!EKY=0 斜坡方式
!KEY=1 阶跃方式
allsel,all
!lswrite, lsnum 将荷载与荷载选项写入荷载文件中
!lsnum :荷载步文件名的后缀,即荷载步数
! 当 stat 列示当前步数
! init 重设为“1”
! 缺省为当前步数加“1”
ksel,s,loc,x,5
ksel,r,loc,y,0.1
fK,all,fy,-5e3
!对应GUI操作: load step opts-->time/frequenc-->time and substps
!必须先单击 main menu-->solution-->unabridged menu(完整菜单),才能调出 time/frequenc菜单项
nsubst,5
kbc,1
allsel,all
lswrite,2
ksel,s,loc,x,5
ksel,r,loc,y,0.1
fK,all,fy,-5e4
time,15
nsubst,5
kbc,1
allsel,all
lswrite,3
!输出所有计算结果,并指定每个子步结束后输出求解结果
!对应GUI操作: load step opts-->output ctrls-->solu printout
!outpr,item,freq,cname
! 用于控制打印的内容以及写入的频率。。
!Item为欲选择结果的内容(item=all为所有结果,nsol为节点自由度结果,basic系统默认);
!freq为负载的次数,freq=all为最后负载。
!lssolve, lsmin, lsmax, lsinc 读入并求解多个荷载步
finish
/post1
set,,!对应GUI操作: general postproc-->read results-->by time/freq
!set, lstep, sbstep, fact, kimg, time, angle, nset,order 设定从结果文件读入的数据
!lstep :将要读出数据的荷载步数 ,默认值为1,还可以读 N,first,next,previous,last等值
!sbstep:在lstep内的子步数,缺省为最后一步
!fact: 施加到从文件中读出数据的缩放因子,若为0或为空,其默认值为1
!time: 确定数据将要读出的时间点(如果弧长法则不用)
!angle: 圆周的位置,用于谐分析计算
!nset: 将要读出的结果数据集编号(data set number)
!order: 仅用于循环对称屈曲分析和模态分析
plnsol,epel,y
set,,,1,,15
plnsol,epel,y
save
十一
finish
/clear
/FILNAME,truss,1
/prep7
/title,truss
et,1,pipe16
R,1,0.08,0.01
mp,ex,1,2e11
mp,nuxy,1,0.3
k,1
k,2,3
k,3,6
k,4,1.6,-1
k,6,4.6,-1
L,1,2
l,2,3
l,1,4
l,2,4
l,4,6
l,2,6
l,3,6
latt,1,1,1
SMRTSIZE,2
lmesh,all
finish
/solu
FK,2,fy,-10000
KSEL,s,kp,,1,3,2
DK,all,ux,0
DK,all,uy,0
nsubst,10
kbc,0
!对应GUI操作: solution-->analysis type-->sol'n controls
!outres, item, freq, cname
!用于控制ansys写入数据库和结果文件的内容及写入的频率。
!item: all 所有求解项
! basic 只写nsol, rsol, nload, strs
! nsol 节点自由度
! rsol 节点作用荷载
! nload 节点荷载和输入的应变荷载(?)
! strs 节点应力
!freq:1-->all: 每一步都写
! 2-->none: 则在此荷载步中不写次项
! 3-->last: 只写最后一步(静力或瞬态时为缺省)
! 4-->如果为n,则每n步(包括最后一步)写入一次
allsel,all
solve
finish
/post1
set,1,2
pldisp,2
set,1,10
!pldisp, kund 显示变形的结构
!kund: 0 仅显示变形后的图形
! 1 显示变形前和变形后的图形
! 2 显示变形前的轮廓和变形后的图形
!ETABLE, LAB, ITEM, COMP
!定义单元表,添加、删除单元表某列
!LAB:用户指定的名称(REFL, STAT, ERAS 为预定名称)
!ITEM: 数据标志(查各单元可输出项目)
!COMP: 数据分量标志
ETABLE,smisc2,smisc,2
!pletab,itlab,avglab 绘制图标已定义的元素结果表格资料,图形的水平轴为元素号码,垂直轴为itlab值。
!Itlab: 为前面所定义的表格字段名称;
!avglab=noav不平均共同节点的值,avglab=avg平均共同节点的值。
p!PRETAB, LAB1, LAB2, ……LAB9
!沿线单元长度方向打印单元表数据
!LABn : 为前面所定义的表格字段名称,
若为空: 所有ETABLE命令指定的列名
smax,scmax,smisc1,smisc2 !SMAX,LabR,Lab,Lab2,FACT1,FACT2
(比较并存储两列数据项中较大值)
!LabR: 用户指定的名称
!Lab: 为前面所定义的表格字段名称
!NSORT,Item,Comp,ORDER,KABS,NUMB,SEL
(为节点数据指定新的排序方式)
!PRNSOL, item, comp (打印选中的节点结果)
save
十二
finish
/clear
/FILNAME,post26,1
/title,transient thermal analype
/prep7
et,1,plane55
T !TOFFST,VALUE 从绝对零度(-273.15摄氏度)往正反向偏移量
mp,dens,1,7800
mp,c,1,448
mp,kxx,1,70
PCIRC,0.15,,0,360
aatt,1,,1
smrtsize,1
amesh,all
finish
/solu
antype,trans
!TRNOPT,Method,MAXMODE,Dmpkey,MINMODE 指定瞬态分析选项
! Method:瞬态分析的求解方法;
! MAXMODE:用来计算响应的最大模态数,默认方式为上一次计算的最大模态数。
! Dmpkey:缩减选项
! MINMODE:最小模态数,默认值为1
nsel,all
!IC,NODE,Lab,VALUE,VALUE2,NEND,NINC
指定节点的初始边界条件
csys,1
lsel,s,loc,x,0.15
SFL,all,conv,100,,20
time,50
!DELTIM,DTIME,DTMIN,DTMAX,Carry(定义时间步长)
kbc,1
outres,all,all
solve
finish
/post1
set,1,10
plnsol,temp
finish
/post26
nsol,2,35,temp,,temp_v !nsol, nvar, node, item, comp,name
在时间历程后处理器中定义节点变量的序号
! nvar:变量号(从2到nv(根据numvar定义))
! node: 节点号
! NAME: 8字符的变量名, 缺省为ITEM加COMP
!PLTIME,TMIN,TMAX 定义待显示数据的时间范围
!plvar, nvar, nvar2, ……,nvar10 画出要显示的变量(作为纵坐标)
save