ANSYS单元特性之命令流算例

ANSYS单元特性之命令流算例
ANSYS单元特性之命令流算例

EX1.1 (LINK1)

(1)进入后处理模块,显示节点位移和杆件内力

MID_NODE = NODE (A/2,-B,0 )! 寻找距离位置(A/2,-B,0)最近的点,存入MID_NODE

*GET,DISP,NODE,MID_NODE,U,Y!提取节点MID_NODE上的位移UY,若果已知要求的节点,直接提取即可。

LEFT_EL = ENEARN (MID_NODE)! 需找距离节点MID_NODE最近的单元,存入LEFT_EL ETABLE,STRS,LS,1! 用轴向应力SAXL的编号“LS,1”定义单元表STRS

*GET,STRSS,ELEM,LEFT_EL,ETAB,STRS! 从单元表STRS中提取LEFT_EL单元的应力结果,存入变量STRSS。注意:提取的轴向应力结果具体到指定的单元。

(2)申明数组,提取计算结果,并比较计算误差

*DIM,LABEL,CHAR,2!定义2个元素的字符型数组LABEL

*DIM,V ALUE,,2,3!定义2*3的数值型数组V ALUE

LABEL(1) = 'STRS_MPa','DEF_mm' ! 给字符型数组的第1个元素赋值

*VFILL,V ALUE(1,1),DATA,1,-0.05498 ! 给其他数值型数组中的元素赋值

*VFILL,V ALUE(1,2),DATA,STRSS,DISP

*VFILL,V ALUE(1,3),DATA,ABS(STRSS /1 ) ,ABS( DISP /0.05498 )

/OUT,EX1_1,out !将输出内容重定向到文件EX1_1.out

/COM ! 以注释形式输出内容

/COM,------------------- EX1.1 RESULTS COMPARISON ---------------------

/COM,

/COM, | TARGET | ANSYS | RATIO

/COM,

*VWRITE,LABEL(1),V ALUE(1,1),V ALUE(1,2),V ALUE(1,3)

(1X,A8,' ',F10.3,' ',F10.3,' ',1F5.3)

/COM,----------------------------------------------------------------

/OUT ! 结束数据重定向,关闭输出文件

FINISH

*LIST,EX1_1,out ! 列表显示文件EX1_1.out的内容

EX1.2 (LINK1)

/PNUM, NODE,1!打开节点编号显示

/NUMBER, 2!只显示编号,不使用色彩

列表显示节点位移和单元的计算结果

PRDISP! 列表显示节点位移值计算结果

ETABLE, MFORX,SMISC,1!以杆单元的轴力为内容,建立单元表MFORX

ETABLE, SAXL, LS, 1 !以杆的轴向应力为内容,建立单元表SAXL

ETABLE, EPELAXL, LEPEL, 1! 以杆单元的轴向应变为内容,建立单元表EPELAXL

PRETAB! 显示单元表中的计算结果

/NUMBER, 0!显示编号,并使用彩色

PLETAB, MFORX !用色度图显示单元表MFORX中杆件轴力图

EX1.3 (LINK1)

NSEL,S,LOC,Y,1.0 !选择所有位于Y=1.0位置上的节点

FSUM!累计叠加选择集中所有节点上的反力

*GET,REAC_1,FSUM,,ITEM,FY !将累加结果中的FY(Y方向的力)保存到变量REAC_1中

EX1.4 (LINK1)

R,1,65e-6!定义第1类实常数,杆件截面面积为65mm^2,在转化为国际单位制时操作

TREF,70 ! 设定参考温度为70度

BFUNIF,TEMP,80 ! 温度从原来的70度均匀上升到80度(TREF+10)

EX1.5 (PLANE42 AND CONTAC26)

ETABLE,STRSX,S,X!定义X方向的应力为单元表STRSX

*GET,STRSSX,ELEM,3,ETAB,STRSX!从单元表STRSX中提取3号单元的X向应力,存入STRSSX。注意:已知某一具体单元,在定义完单元表后,就可以直接用*GET语句提取这一具体单元的表中定义的项目。

EX2.1 (BEAM3)

NPLOT! 显示节点位置图形,但是不显示节点号码

NPLOT, 1!显示节点位置图形,同时显示节点号码

NLIST!列表显示节点在直角坐标系下的坐标值

DSYS, 1 !改变显示坐标系,列出资料时,转换到圆柱坐标系

NLIST!列表显示节点在圆柱坐标系下的坐标值

定义以两端弯矩和剪力为内容的单元表,并列出单元的单元表数据

ETABLE,IMOMENT, SMISC, 6!以单元I节点弯矩为内容,定义单元表

ETABLE,JMOMENT, SMISC, 12!以单元J节点弯矩为内容,定义单元表

ETABLE, ISHEAR, SMISC, 2!以单元I节点剪力为内容,定义单元表

ETABLE, JSHEAR, SMISC, 8 !以单元J节点剪力为内容,定义单元表

PRETAB!列表显示单元表中单元的计算结果

用单元表数据绘制剪力图

/TITLE, SHEAR FORCE DIAGRAM! 定义剪力图窗口标题

PLLS, ISHEAR, JSHEAR!结构剪力分布图

用单元表数据绘制弯矩图

/TITLE, BENDING MOMENT DIAGRAM!定义弯矩图窗口标题

PLLS, IMOMENT, JMOMENT!结构弯矩分布图

EX2.2 (BEAM3)

E,1,2!过1,2节点定义第1个单元

EGEN,4,1,1 !按照前面的单元模式,生成4次,每次两端节点编号增加1,生成其余3个单元。

SET,1,1 !读入第1荷载步第1子步的计算结果

PRNSOL,U,COMP!列表显示节点线位移和阶巅峰线位移的矢量和

PRNSOL,ROT,COMP!列表显示节点转角和节点角位移的矢量和

EX2.3 (BEAM4)

ET,1,BEAM4,,,,,,1 !定义单元类型为BEAM4,并控制在单元坐标系中输出弯矩

NSEL,S,,,5!选择编号不小于5的所有节点

DSYM,SYMM,X!定义刚选定的所有节点关于X轴的对称位移边界条件

SFBEAM,ALL,1,PRES,314!在所有梁单元表面施加均布荷载

进入后处理模块,显示位移计算结果,提取左边支座节点的转角和跨中挠度

/POST1

NSEL,S,,,1,5,4!选中1号和5号节点

PRNSOL,U,Z!列表显示选择集中所有节点的Z向位移

PRNSOL,ROT,Y !列表显示选择集中的所有节点的绕Y轴的转角ROTY

NSEL,ALL!重新选中所有节点

PRRSOL!列表显示被约束的节点的支反力(Print Reaction Solution)

RGHT_END = NODE (2.54,0,0)!选择距离(2.54,0,0)最近的节点,并存入RGHT_END

LFT_END = NODE (0,0,0)!选择距离(0,0,0)最近的节点,并存入LFT_END

*GET,UZ_MX_C2,NODE,RGHT_END,U,Z!获取节点RGHT_END的线位移UZ

*GET,SLOPE_C2,NODE,LFT_END,ROT,Y !获取节点LFT_END的转角ROTY

FINISH

在时间历程后处理器中,叠加处理5号节点的弯矩

/POST26

RFORCE,2,RGHT_END,M,Y !叠加RGHT_END节点的弯矩MY,存入第2个POST26变量STORE!保存变量

*GET,M_MX_C2,V ARI,2,EXTREM,VMAX !获取第2个POST26变量的最大值

FINISH

EX2.4 (SOLID5,SOLID95,SOLID98,SOLID147)

smrt,off ! 关闭智能化功能

LESIZE,ALL,,,10! 定义所有线的划分段数为10段

ESIZE,25.4! 定义默认的单元尺寸为25.4

V,1,2,4,3,5,6,8,7! 用关键点连接成体

VMESH,1 ! 执行体单元划分操作

FK,2,FX,4.4483/4! 在2号关键点上施加沿着X方向的,大小为4.4483/4的轴向力

*REPEAT,4,2 ! 将前面的命令执行4次,每次操作对象的编号增加2,即完成对2、4、6关键点的荷载定义

FKDELE,ALL,FY ! 删除所有关键点上的轴向力

定义宏程序,完成自由端位移计算结果的处理

*CREATE,MAC! 定义宏程序计算这些结果

SET,ARG1,1 ! 定义参数ARG1=1

LCDEF,ARG1,ARG1! 基于计算结果定义荷载工况

NSEL,S,LOC,X,152.4! 选择节点

PRNSOL,U,COMP! 打印位移结果及其节点位移矢量和

LCFACT,ARG1,ARG2! 将缩放因子“AGR2”应用给荷载工况1

LCASE,ARG1! 将工况1读入到数据库

PRNSOL,U,COMP! 打印位移结果及其节点位移矢量和

*END! 结束宏程序的定义

使用上面定义的宏程序处理所有的3个工况

/COM*** !

*USE,MAC,1,(1/7.6E-4) ! 使用宏程序MAC,使用参数1,(1/7.6E-4)

SET,1,1 ! 读入第1荷载步的计算结果

LCSEL,S,0,0 ! 选择荷载步的子集

N1=NODE(152.4 , 0, 0) ! 选择距离(152.4 , 0, 0)位置最近的节点,命名为N1

*GET,UX1,NODE,N1,U,X ! 获取节点N1的位移UX

处理第2个荷载步的计算结果

*USE,MAC,2,(1/2.4712) ! 使用宏MAC,使用参数2,(1/2.4712)

SET,2,1 !

LCSEL,S,0,0 !

*GET,UY1,NODE,N1,U,Y !

处理第3个荷载步的计算结果

*USE,MAC,3,(1/10.9646) !

SET,3,1 !

LCSEL,S,0,0 !

*GET,UZ1,NODE,N1,U,Z !

定义字符串变量和相应的理论计算结果

*DIM,LABEL,CHAR,3,2 !

*DIM,V ALUE,,3,3 !

LABEL(1,1) = 'DEFL X ','DEFL Y ','DEFL Z '!

LABEL(1,2) = 'mm','mm','mm' !

*VFILL,V ALUE(1,1),DATA,7.6E-4,2.471,10.965 !

*VFILL,V ALUE(1,2),DATA,UX1,UY1,UZ1!

*VFILL,V ALUE(1,3),DATA,ABS(UX1/(7.6E-4)),ABS(UY1/2.471),ABS(UZ1/10.965) SA VE, TABLE_1 ! 保存数据到数据库TABLE_1

FINISH

NSEL,S,LOC,X,152.4

NSEL,R,LOC,Y,2.54

NSEL,R,LOC,Z,1.27

*GET,MIDD,NDMX ! 获取当前最大节点号,并存入MIDD

从第1个表中恢复数据,绘制单元应力云图

RESUME,TABLE_1 ! 从数据库中恢复数据

/COM *** CLIPPED AND CAPPED DISPLAY OF STRESS CONTOURS ***

NSEL,ALL ! 选择所有节点

/VIEW,1,2,1,1 ! 设置观察方向为从(2,1,1)指向原点

EPLOT ! 绘制单元图

/TYPE,1,CAP ! 显示梁的剖面图

/DIST,1,5.08 ! 设置观察距离为5.08mm

/FOCUS,1,.3,.15,.09 ! 设置截开截面的位置

/Auto ! 以最佳比例显示

PLNSOL,S,X ! 显示X方向的应力

删除宏文件,临时表文件TABLE_*

/DELETE,MAC ! 删除宏文件

/DELETE,TABLE_1 ! 删除临时性数据库

EX2.5 (PIPE16)

F,2,MZ,1112*914! 定义作用在节点2上的绕Z轴大小为M=FD=1112*914N.MM的力偶

F,2,FX,-1112 ! 定义作用在2号节点的沿X轴大小为1112N的力

EX2.6 (SHELL63,BEAM4)

定义耦合自由度,以保证变形对称

CP,1,UZ,2,12 ! 定义2号节点和12号节点的UZ自由度为耦合自由度,定义为集合1

CP,2,ROTY,2,12! 定义2号节点和12号节点的ROTY自由度为耦合自由度,定义为集合1 CPSGEN,6,1,1,2! 按照前面定义的耦合自由度集合1到2,循环6次生成其余的耦合自由度

ETABLE,STRS,S,1 !用壳单元SHELL63的最大拉应力S1为内容定义单元表STRS ESORT,STRS!按最大拉应力对单元表STRS的排序

*GET,SMAX1,SORT,,MAX!获取排序后的最大拉应力值,存入变量SMAX1

PRNSOL,DOF !列表显示节点位移计算结果

*DO,I,1,10 !循环10次定义不同位置的单元不同的截面几何参数

R,I,1,1,(I-1)*76.2*12.7*12.7*12.7/120,6.35,1 !REAL,1,AREA1,IZ1,IY1,TKZB1,TKYB1,IX1 RMORE,1,1,I*76.2*12.7*12.7*12.7/120,6.35,1!AREA2,IZ2,IY2,TKZB2,TKYB2,IX2

*ENDDO

RMODIF,1,3,76.2*12.7*12.7*12.7/120/2 ! 修改实常数

RLIST!列出实常数

/NOPR !关闭输入显示

RESUME,TABLE_2 从数据库中恢复数据

/GOPR!打开输入显示

EX2.7 (BEAM54)

*GET,UY,NODE,1,U,Y ! 提取1号节点的Y方向的线位移UY,并保存到变量UY

*status,parm!显示内存变量的内容

EX2.8 (BEAM54)

CNVTOL,F,,1E-4!设置荷载力的收敛误差为1E-4N

CNVTOL,M,,1E-1! 设置集中力偶的收敛误差为0.1N.M

END_NODE = NODE (0,3048/2,0)! 选择距离(0,3048/2,0)最近的节点,命名为END_NODE

*GET,DEF,NODE,END_NODE,U,X!提取节点END_NODE的位移UX,存入变量DEF

ETABLE,TENS,NMISC,1 !以BEAM54的最大拉应力(NMISC,1)为内容定义单元表TENS ETABLE,COMP,NMISC,2 !以BEAM54的最大拉应力(NMISC,2)为内容定义单元表COMP

*GET,STS_TENS,ELEM,1,ETAB,TENS !提取1号单元的最大拉应力,存入变量STS_TENS

*GET,STS_COMP,ELEM,1,ETAB,COMP !提取1号单元的最大压应力,存入变量STS_COMP

EX3.1 (BEAM3)

*GET,FCR,MODE,1,FREQ!提取第1阶频率计算结果,并保存到变量FCR.。注意:在屈曲分析中,此处的FCR代表的是压杆的临界失稳荷载。

*status,parm !显示内存变量

EX3.3 (BEAM3)

FCR=-171.5!定义临界荷载

F,11,FY,FCR*1.015!定义荷载

F,11,FX,1!定义一个很小的扰动力

SOLVE

增加荷载,继续求解

FDEL,11,FX!删除荷载

F,11,FY,FCR*1.063!定义荷载

/POST1

/USER !定义用户自定义的焦点和观察距离

/FOCUS,,1270,1270!焦点定义命令,设置所有图形对象居中

/DIST,,1397!设置观察距离

/DSCALE,,1 !按照模型实际比例显示

SET,1,0 !读入第1荷载步的计算结果

PLDISP,1!显示原来模型图,显示变形后的模型

/NOERASE !不清楚屏幕,重叠绘制下一个图形

SET,2,0!读入第2荷载步的计算结果

PLDISP

EX3.4 (BEAM188,BEAM189)

SECNUM,1!设置当前截面编号为1

SECTYPE,1,BEAM,ASEC!定义梁的截面形状为任意形状,截面几何数据由用户提供

SECDATA,11613,5.61868e8,0.0,224747,0.0,898989.1!截面几何参数

以上定义的截面几何参数实际上是实常数

ET,1,BEAM188

MP,EX,1,491.2105

MP,NUXY,1,0.3

*DO,I,1,20,1!通过循环来建立单元,其中节点101为控制主轴方向的点E,I,I+1,101

*ENDDO

*DO,I,21,40,1

E,I,I+1,201

*ENDDO

/OUT,SCRATCH,! 将输出定向到啊文件SCRA TCH,以避免屏幕显示

SOLVE

/OUT !结束数据重定向

……

/VIEW,1,1,2,3!切换视点到(1,2,3)

/ANG,1 !旋转模型到默认位置

/PBC,F,,1 !显示力的边界条件

/PBC,U,,1!显示位移的边界条件

/PBC,ROT,,1!显示转角的边界条件

/ESHAPE,70 !按照缩放因子70,以实体特征显示模型

EPLOT

/ESHAPE,0 !关闭单元实体特征显示

/PBC,ALL,OFF !关闭所有边界条件的显示

/OUT,SCRATCH,,,APPEND !将中间计算过程输出到草稿文件SCRA TCH

SOLVE

/OUT !结束数据重定向,关闭输出文件

设置求解选项,施加位移约束后求解面内力作用发生平面弯曲的情况

OUTRES,ALL,ALL

ARCLEN,ON!激活弧长法,默认状态时不激活

ARCTRM,U,1524,41,UZ!设置弧长法的停止条件:41号节点的UZ向位移超过1524mm F,41,FX,6.6057

NSUBST,10 !指定荷载子步为10

NSOL,2,41,U,Z,DISP!指定2号变量保存41号节点的UZ位移计算结果

RFORCE,3,1,F,X,FORCE!指定3号变量保存1号节点的X方向的支反力计算结果PROD,4,3, , ,FORCE , , ,-1.0,1,1,!将3号变量乘以-1,赋值给4号变量

SET,2,7,1!读入第2荷载步,第7子步的计算结果,缩放因子为1

NSEL,S,LOC,X,0

FSUM!累计叠加节点力和力矩

*GET,CP1,FSUM,,ITEM,FX!提取计算结果中X向的反力结果,存入变量CP1

设置绘图选项

/TRIAD,OFF!关闭坐标系图标显示

/PLOPTS,LOGO,0!关闭ANSYS图标显示

/PLOPTS,INFO,2!关闭图例显示

/PLOPTS,WP,0!关闭工作平面显示

/RGB,INDEX,100,100,100,0!指定0号颜色的三原色配比为100:100:100

EX4.4 (PLANE42)

OUTPR,NSOL,1!输出第1荷载步的节点计算结果

OUTPR,ESOL,1 !输出第1荷载步的单元计算结果

EX4.6 (PLANE42)

CSYS,1 !切换到柱坐标系

K,1,89!在坐标(89,0,0)处定义关键点1

K,2,89,90!在坐标(89,90,0)处定义关键点2

KGEN,2,1,2,1,25.4 !循环2次,按照1号到2号节点,增量为1的节点范围,每个节点的半径坐标增量为25,生成3、4号节点。

NSEL,R,LOC,X,89!选择节点

NSEL,U,LOC,Y,90

PRNSOL,S,COMP!列表显示已选节点应力计算结果

NSORT,S,Y!将节点计算结果按曲梁内侧环向应力SY排序

*GET,SI,SORT,,MAX!提取排序后的最大环向应力,存入变量SI

EX4.7 (PLANE42)

NSEL,S,LOC,Y,90 !选择节点

CP,1,UY,ALL!耦合所有选定的节点Y向位移,定义为集合1

EX4.8 (PLANE42)

LESIZE,3,,,4,.25!给3号线定义划分段数为4,间距比为0.25

LARC,4,5,6,12.7!过关键点4、5,以6号关键点为圆心,以12.7为半径定义圆弧

LSEL,S,LINE,,3,5,2!选择3号和5号线

DL,ALL,,SYMM!对所有的选择集中的线施加对称位移约束

LSEL,S,LINE,,1!选择1号线

NSLL,,1!选择1号线上的节点

SF,ALL,PRES,-6.895!施加在所选节点上的拉力荷载为6.895MPa

NSORT,S,X,,,3 !将计算结果按SX排序,只保留前3项最高结果

PRNSOL,S,COMP !列表下式应力分量计算结果

/WINDOW,1,OFF !关闭1号窗口的显示

/NOERASE!不擦除图形窗口

/DSCALE,2,1!用缩放位移约束命令,缩放位移约束实部2倍,虚部1倍

/WINDOW,2,RTOP !在图形窗口右上角定义窗口2

PLNSOL,S,X!图形显示水平方向的节点应力SX分布图

LSEL,S,LINE,,1,2!选择1、2号线

NSLL,,1!选择1号线上的节点

NWRITE!将选择的节点写入数据文件Jobanme.NODE

EX4.9 (PLANE42)

/WINDOW,2,-1,2,-2.5,0! 定义2号窗口

EX5.2 (SHELL51)

NSEL,S,LOC,X,0!选择节点

DSYM,SYMM,X!施加关于X轴的对称边界条件

ESEL,S,ELEM,,1,1 !选择单元

ETABLE,CENT,LS,5 !定义单元表

ESORT,CENT !排序单元表

*GET,PRSCNT,SORT,,MAX !提取单元表中的最大值,存入变量

EX7.2 (SHELL51)

再次进入求解模块,进行模态分析

/SOLU!

ANTYPE,MODAL

MODOPT,SUBSP,3!用子空间循环迭代方法计算前3阶振型

MXPAND,3!扩展前3阶模态

PSTRES,ON

DDELE,2,UX,13!释放2号节点到13号节点的所有X方向的自由度

DDELE,2,UY,13

EX8.1 (BEAM3)

在时间历程后处理器获取频率计算结果

/POST26

*GET,FREQ1,MODE,1,FREQ! 获取第1阶频率的计算结果,并存入变量FREQ1 *GET,FREQ2,MODE,2,FREQ

*GET,FREQ3,MODE,3,FREQ

EX8.2 (BEAM3)

在一般后处理模块中,获取频率计算结果

/POST1 !可以再/SOLU、/POST1、/POST26中提取频率

*GET,FREQ1,MODE,1,FREQ !获取第1阶频率的计算结果,并存入变量FREQ1 *GET,FREQ2,MODE,2,FREQ

*GET,FREQ3,MODE,3,FREQ

EX8.4 (SHELL63)

OUTPR,ALL,1!指定输出选项为第1阶频率的所有计算输出参数

OUTRES,ALL,0!指定所有输出参数不用保存到数据库

EX9.3 (SHELL63)

CSYS,1

N,1,.0001

N,10,76.2e-3

FILL

NGEN,4,10,1,10,1,,10!循环4次,每个节点号增量为10,按照1到10号节点的格式,所有Y坐标(这里是柱坐标系的Theta)增加10度。

NROTAT,ALL !旋转所有节点的的局部坐标系到当前柱坐标系

E,1,2,12,11 !过节点1,2,12,11定义第1个单元

!EGEN, ITIME, NINC, IEL1, IEL2, IEINC, MINC, TINC, RINC, CINC, SINC, DX, DY, DZ

EGEN,3,10,-1!循环3次,每次单元的节点号增量为10,按照前面1个单元的模式生成单元

EGEN,9,1,-3!循环9次,每次单元的节点号增量为1,按照前3个单元的模式生成单元

NSEL,S,LOC,Y,0!选择所有Y=0(度)的直线边上的所有节点

CM,RIGHT,NODE!将这些选中的节点组合成一个部件,叫做RIGHT

EX9.9 (PLANE42,SOLID45)

ET,1,Plane42

ET,2,Solid45

Esize,6.35!指定单元划分尺寸为6.35

AMESH,ALL!将所有面划分为PLANE42单元

指定拉伸选项,通过体拉伸生成体单元

TYPE, 2! 切换单元类型为第2类单元SOLID45

EXTOPT,ESIZE,10,0, !拉伸生成选项,生成10个体单元

EXTOPT,ACLEAR,0 !拉伸时不清除平面单元的网格

EXTOPT,ATTR,0,0,0 !保留体单元的特征类型不变

体拉伸命令格式:VEXT, NA1, NA2, NINC, DX, DY, DZ, RX, RY, RZ

VEXT,1, , ,0,0,524,,,,!按照1号面,执行体拉伸,Z向增量了DZ=254

EX10.1 (PLANE82)

设置单元剖分的尺寸并进行单元剖分

AESIZE,ALL,5 !划分单元尺寸设置为5mm

AMESH,ALL !对所有面进行单元划分

EX11.1 (PLANE82)

/POST1 !进入一般后处理模块

SET,LAST!读入最后一个荷载步的计算结果

ETABLE,VOLU,VOLU!用单元体积定义单元表VOLU

PRNSOL,S,PRIN!列表显示主应力

NSORT,S,1!对单元表按第1主应力排序

NSEL,S,LOC,X,0,228.6!选择X=0和X=228.6范围内的节点

*GET,STRS,SORT,,MAX!提取单元表排序后的最大值,即最大拉应力

NSEL,ALL

SSUM!计算并显示单元表汇总结果,体积

*GET,TVOL,SSUM,,ITEM,VOLU!将汇总后的总体积保存到变量TVOL

TVOL=TVOL*2!将体积乘以2换算成总体积

NSEL,S,LOC,X,253,255!选择X=235到X=255范围内的节点,即自由端端点PRNSOL,U,Y!列表显示节点位移UY值

NSORT,U,Y,,1!对节点计算结果UY排序

PRNSOL,U,Y !列表显示节点位移UY值

*GET,DEFL,SORT,,MAX!提取排序后的节点位移结果,保存到变量DEFL

*STATUS,PARM!显示内存变量的值

DEFL=ABS(DEFL)!将端部的最大挠度值取绝对值后,存入DEFL

L,1,6 !过关键点1和6定义直线

*REPEAT,5,1,1 !重复执行前面定义直线的命令,每次节点编号增加1

*USE,SCRATCH!指定宏程序SCRA TCH

/OPT !进入优化设计模块

OPANL,SCRATCH !指定优化循环文件SCRA TCH

OPV AR,TVOL,OBJ,,,0.25!定义目标函数为总体积TVOL,允许容差为0.25单位OPV AR,STRS,SV,,207!定义应力状态变量DEFL从0到207

OPV AR,TK16,DV,3.81,6.86,0.0254!定义设计变量TK16从3.81到6.86,容差0.0254 OPSA VE,INITIAL,OPT!保存初始设计方案到文件INITIAL.OPT

OPTYPE,SUBP! 使用子模型近似优化设计方法

OPSUBP,30 !最大优化设计30个循环

用子模型近似优化设计方法开始优化设计的计算

OPEXE !用子模型近似优化设计方法开始优化设计的计算

VR1=TVOL!将体积TVOL保存到变量VR1

PARSA V,,RSET1!将所有参数变量保存到文件Jobname.RSET1

OPLIST,ALL,,1!显示设计集中的参数

/TITLE,EX11.3, SHAPE OPTIMIZATION OF A CANTILEVER BEAM (SubP Method) /AXLAB,Y,VOLUME (TVOL)

PLV AROPT,TVOL!图形显示目标函数收敛情况

STATUS,PARM !显示内存变量的值

设置一阶方法进行优化设计的参数

OPRESU,INITIAL,OPT!重新读入初始设计方案

OPV AR,DIF1,DEL!为一阶方法删除保证锥度的约束DIF1

OPTYPE,FIRST!指定使用一阶方法

OPFRST,20!最大循环次数为20

用一阶方法执行优化设计

OPEXE !用一阶方法执行优化设计

VR4=TVOL!将体积TVOL保存到变量VR4

OPLIST,ALL,,1!显示设计集中的参数

/TITLE,EX11.3, SHAPE OPTIMIZATION OF A CANTILEVER BEAM (1st Method) /AXLAB,Y,VOLUME (TVOL)

PLV AROPT,TVOL!图形显示目标函数收敛情况

STATUS,PARM

FINISH

网架结构优化

Etable,evolume,volu! 定义单元体积列表

Ssum! 单元体积列表求和(计算并打印单元表中每列之和)。

*Get,volume,ssum,,item,evolume! 定义变量volume存储网架结构消耗材料体积

Etable,smax_e,ls,1 ! 定义单元轴向应力列表

Esort,etab,smax_e,0,1! 单元轴向应力降幂排序

*Get,smaxe,sort,,max ! 定义变量smaxe存储网架单元中最大轴向应力

*get,dzmax,node,49,u,z ! 定义变量dzmax存储网架下平面中心49号节点位移UZ

*set,dmax,-1*dzmax ! 定义变量dmax存储网架下平面中心49号节点挠度Lgwrite,’optimize’,’txt’,,comment

Opanl,’optimize’,’txt’,’’! 指定优化命令文件

!定义设计变量、状态变量和目标变量

Opvar,area_1,dv,20,200,0.01! 定义设计变量area

Opvar,smaxe,sv,200,210,0.01! 定义状态变量smax

Opvar,dmax,sv,0.1,10,0.01! 定义状态变量dmax

Opvar,volume,obj,,,20000 ! 定义目标变量volume

!指定优化方法

Optype,firs! 指定优化方法

Opfrst,100,100,0.2 ! 优化方法设定

!优化分析

Opexe ! Initiates optimization looping.

!查看优化结果

*status

/input,’Jobname’,’MCOM’! 读入文件

查看模态求解信息

在ANSYS Output Window中可以查看模态计算时的求解信息。如果想把求解信息保存下来,则需要在求解Solve之前,将输出的信息写入文本中。操作如下:求解之前,在菜单Utility Menu中选择File-Switch Output to-File命令,打开Switch Output to File对话框,接着定义文件名,选择保存路径后,单击“OK”按钮创建文件,然后求解。

求解结束后,在菜单Utility Menu中选择File-Switch Output to-Output Window命令,使信息继续在输出窗口中显示,不再保存到创建的文件中。完整的求解信息中主要包含总质量、结构在各方向的总转动惯量、各种单元质量、各阶频率、周期、参与因数、参与比例及有效质量累积因数等。

/OUTPUT,'AAAA','txt','I:\',

ANTYPE,2

MODOPT,SUBSP,6,0,100, , OFF

SOLVE

/OUTPUT, TERM

声明:本套资料由本人总结概括,如果您在使用过程中发现本套资料有不当或错误之处

请联系本人。本人联系QQ:63966955 另:本人空间中有大量ANSYS学习资料,空间地址:https://www.360docs.net/doc/1111908280.html,/63966955

Ansys常见命令流

Ansys命令流 第一天 目标:熟悉ANSYS基本关键字的含义 k --> Keypoints 关键点 l --> Lines 线 a --> Area 面 v --> Volumes 体 e --> Elements 单元 n --> Nodes 节点 cm --> component 组元 et --> element type 单元类型 mp --> material property 材料属性 r --> real constant 实常数 d --> DOF constraint 约束 f --> Force Load 集中力 sf --> Surface load on nodes 表面载荷 bf --> Body Force on Nodes 体载荷 ic --> Initial Conditions 初始条件 第二天 目标:了解命令流的整体结构,掌握每个模块的标识 !文件说明段 /BATCH /TITILE,test analysis !定义工作标题 /FILENAME,test !定义工作文件名 /PREP7 !进入前处理模块标识 !定义单元,材料属性,实常数段 ET,1,SHELL63 !指定单元类型 ET,2,SOLID45 !指定体单元 MP,EX,1,2E8 !指定弹性模量 MP,PRXY,1,0.3 !输入泊松比 MP,DENS,1,7.8E3 !输入材料密度 R,1,0.001 !指定壳单元实常数-厚度...... !建立模型 K,1,0,0,, !定义关键点 K,2,50,0,,

K,3,50,10,, K,4,10,10,, K,5,10,50,, K,6,0,50,, A,1,2,3,4,5,6, !由关键点生成面 ...... !划分网格 ESIZE,1,0, AMESH,1 ...... FINISH !前处理结束标识 /SOLU !进入求解模块标识 !施加约束和载荷 DL,5,,ALL SFL,3,PRES,1000 SFL,2,PRES,1000 ...... SOLVE !求解标识 FINISH !求解模块结束标识 /POST1 !进入通用后处理器标识 ...... /POST26 !进入时间历程后处理器 …… /EXIT,SAVE !退出并存盘 以下是日志文件中常出现的一些命令的标识说明,希望能给大家在整理LOG文件时有所帮助 /ANGLE !指定绕轴旋转视图 /DIST !说明对视图进行缩放 /DEVICE !设置图例的显示,如:风格,字体等 /REPLOT !重新显示当前图例 /RESET !恢复缺省的图形设置 /VIEW !设置观察方向 /ZOOM !对图形显示窗口的某一区域进行缩放

ANSYS命令流使用方法(中文)修改

Finish(退出四大模块,回到BEGIN层) /clear (清空内存,开始新的计算) 1.定义参数、数组,并赋值. 2./prep7(进入前处理) 定义几何图形:关键点、线、面、体 定义几个所关心的节点,以备后处理时调用节点号。 设材料线弹性、非线性特性 设置单元类型及相应KEYOPT 设置实常数 设置网格划分,划分网格 根据需要耦合某些节点自由度 定义单元表 3./solu 加边界条件 设置求解选项 定义载荷步 求解载荷步 4./post1(通用后处理) 5./post26 (时间历程后处理) 6.PLOTCONTROL菜单命令 7.参数化设计语言 8.理论手册 Finish(退出四大模块,回到BEGIN层) /clear (清空内存,开始新的计算) 1.定义参数、数组,并赋值. dim, par, type, imax, jmax, kmax, var1, vae2, var3 定义数组 par: 数组名 type:array 数组,如同fortran,下标最小号为1,可以多达三维(缺省)char 字符串组(每个元素最多8个字符) table imax,jmax, kmax 各维的最大下标号 var1,var2,var3 各维变量名,缺省为row,column,plane(当type为table时) 2./prep7(进入前处理) 2.1 设置单元类型及相应KEYOPT ET, itype, ename, kop1……kop6, inopr 设定当前单元类型 Itype:单元号 Ename:单元名设置实常数 Keyopt, itype, knum, value itype: 已定义的单元类型号 knum: 单元的关键字号

ansys旋转经典命令流

1 旋转摩擦 (1) 2. 电磁三d命令流实例(论坛看到) (11) 3. 帮助感应加热例子induction heating of a solid cylinder billet (15) 4. 感应加热温度场的数值模拟(论文)inducheat30命令流 (19) 5. 如何施加恒定的角速度?Simwe仿真论坛 (24) 6. 旋转一个已经生成好的物体 (27) 7. 产生这样的磁力线 (28) 8. 旋转摩擦生热简单例子(二维旋转) (32) 8.1. 原版 (32) 8.2. 部分gui操作 (35) 9. VM229 Input Listing (39) 10 轴承---耦合+接触分析 (47) 11. 板的冲压仿真 (52) 1 旋转摩擦 FINISH /FILNAME,Exercise24 !定义隐式热分析文件名 /PREP7 !进入前处理器 ET,1,SOLID5 !选择单元类型 MPTEMP,,,,,,,, MPTEMP,1,0 MPDATA,DENS,1,,7800 !定义材料1的密度 MPTEMP,,,,,,,, MPTEMP,1,0 MPDATA,C,1,,460 !定义材料1的比热 MPTEMP,,,,,,,, MPTEMP,1,0 MPDATA,KXX,1,,66.6 !定义材料1的热传导系数 MPTEMP,,,,,,,, MPTEMP,1,0 UIMP,1,REFT,,,30 !定义材料1的热膨胀系数的参考温度 MPDATA,ALPX,1,,1.06e-5 !定义材料1的热膨胀系数MPTEMP,,,,,,,, MPTEMP,1,0 MPDATA,EX,1,,206e9 !定义材料1的弹性模量 MPDATA,PRXY,1,,0.3 !定义材料1的泊松比 MPTEMP,,,,,,,, MPTEMP,1,0 MPDATA,DENS,2,,8900 !定义材料2的密度 MPTEMP,,,,,,,, MPTEMP,1,0

ANSYS命令流解释大全

A N S Y S命令流解释大 全 Document serial number【LGGKGB-LGG98YT-LGGT8CB-LGUT-

一、定义材料号及特性 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,C TBDATA,2,ψ TBDATA,3,…… 如定义:EX=1E8,NUXY=,C=27,ψ=45的命令如下:

MP,EX,1,1E8 MP,NUXY,1, TB,DP,1 TBDATA,1,27 TBDATA,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 !选择所有单元

连续梁桥ansys命令流

. !!连续梁桥 /prep7 et,1,4 !!!!定义梁单元 et,2,21 !!!!定义mass21单元 !!定义粱材料!!泊松比!!密度 mp,ex,2,3.45e10 !!直线段梁材料和1M段梁材料mp,nuxy,2,0.2 mp,dens,2,3302.153125 mp,ex,3,3.45e10 mp,nuxy,3,0.2 mp,dens,3,3301.658695 mp,ex,4,3.45e10 mp,nuxy,4,0.2 mp,dens,4,3299.906778 mp,ex,5,3.45e10 mp,nuxy,5,0.2 mp,dens,5,3298.327219 mp,ex,6,3.45e10 mp,nuxy,6,0.2

. mp,dens,6,3292.351605 mp,ex,7,3.45e10 mp,nuxy,7,0.2 mp,dens,7,3284.137255 mp,ex,8,3.45e10 mp,nuxy,8,0.2 mp,dens,8,3271.802136 mp,ex,9,3.45e10 mp,nuxy,9,0.2 mp,dens,9,3260.41903 mp,ex,10,3.45e10 mp,nuxy,10,0.2 mp,dens,10,3248.193657 mp,ex,11,3.45e10 mp,nuxy,11,0.2 mp,dens,11,3235.117644 mp,ex,12,3.45e10 mp,nuxy,12,0.2 mp,dens,12,3221.585664

. mp,ex,13,3.45e10 mp,nuxy,13,0.2 mp,dens,13,3208.826871 mp,ex,14,3.45e10 mp,nuxy,14,0.2 mp,dens,14,3194.279207 mp,ex,15,3.45e10 mp,nuxy,15,0.2 mp,dens,15,3179.924673 mp,ex,16,3.45e10 mp,nuxy,16,0.2 mp,dens,16,3166.445716 mp,ex,17,3.45e10 mp,nuxy,17,0.2 mp,dens,17,3152.555731 mp,ex,18,3.45e10 mp,nuxy,18,0.2 mp,dens,18,3138.312105 mp,ex,19,3.45e10

ansys命令流解释

对ansys主要命令的解释 本文给出了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”定义单元表STRS ETABLE, MFORX,SMISC,1 ! 以杆单元的轴力为内容, 建立单元表MFORX

ETABLE, SAXL, LS, 1 ! 以杆单元的轴向应力为内容, 建立单元表SAXL ETABLE, EPELAXL, LEPEL, 1 ! 以杆单元的轴向应变为内容, 建立单元表EPELAXL ETABLE,STRS_ST,LS,1 !以杆件的轴向应力“LS,1”为内容定义单元表STRS_ST ETABLE, STRS_CO, LS,1 !以杆件的轴向应力“LS,1”定义单元表STRS_CO ETABLE,STRSX,S,X ! 定义X方向的应力为单元表STRSX ETABLE,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_CO 10 FINISH !退出以前的模块 11, /CLEAR, START ! 清除系统中的所有数据,读入启动文件的设置 12 /UNITS, SI !申明采用国际单位制 14 /NUMBER, 2 !只显示编号, 不使用彩色 /NUMBER, 0 ! 显示编号, 并使用彩色 15 /SOLU ! 进入求解模块:定义力和位移边界条件,并求解 ANTYPE, STATIC ! 申明分析类型是静力分析(STATIC或者0)

ansys命令流

第一天目标: 熟悉ANSYS基本关键字的含义k --> Keypoints关键点l --> Lines线a --> Area 面v --> Volumes体e --> Elements单元n --> Nodes节点cm --> component组元et --> element type单元类型mp --> material property材料属性r --> real constant实常数d --> DOF constraint约束f --> Force Load集中力sf --> Surface load on nodes 表面载荷bf --> Body Force on Nodes体载荷ic --> Initial Conditions初始条件第二天目标: 了解命令流的整体结构,掌握每个模块的标识!文件说明段/BATCH/TILE,test analysis!定义工作标题/FILENAME,test!定义工作文件名/PREP7!进入前处理模块标识!定义单元,材料属性,实常数段ET,1,SHELL63!指定单元类型ET,2,SOLID45!指定体单元MP,EX,1,2E8!指定弹性模量MP,PRXY,1, 0.3!输入泊松比MP,DENS,1, 7.8E3!输入材料密度R,1, 0.001!指定壳单元实常数-厚度......!建立模型K,1,0,0,,!定义关键点 K,2,50,0,,K,3,50,10,,K,4,10,10,,K,5,10,50,,K,6,0,50,,A,1,2,3,4,5,6,!由关键点生成面......!划分网格ESIZE,1,0,AMESH, 1......FINISH!前处理结束标识/SOLU!进入求解模块标识!施加约束和载荷DL,5,,ALLSFL,3,PRES,1000SFL,2,PRES, 1000......SOLVE!求解标识FINISH!求解模块结束标识/POST1!进入通用后处理器标识....../POST26!进入时间历程后处理器……/EXIT,SAVE!退出并存盘以下是日志文件中常出现的一些命令的标识说明,希望能给大家在整理LOG文件时有所帮助/ANGLE!指定绕轴旋转视图/DIST!说明对视图进行缩放/DEVICE!设置图例的显示,如: 风格,字体等/REPLOT!重新显示当前图例/RESET!恢复缺省的图形设置/VIEW!设置观察方向/ZOOM!对图形显示窗口的某一区域进行缩放第三天生成关键点和线部分 1.生成关键点K,关键点编号,X坐标,Y坐标,Z坐标例:

ANSYS-结构稳态(静力)分析之经典实例-命令流格式

ANSYS 结构稳态(静力)分析之经典实例-命令流格式.txt两人之间的感情就像织毛衣,建立 的时候一针一线,小心而漫长,拆除的时候只要轻轻一拉。。。。/FILNAME,Allen-wrench,1 ! Jobname to use for all subsequent files /TITLE,Static analysis of an Allen wrench /UNITS,SI ! Reminder that the SI system of units is used /SHOW ! Specify graphics driver for interactive run; for batch ! run plots are written to pm02.grph ! Define parameters for future use EXX=2.07E11 ! Young's modulus (2.07E11 Pa = 30E6 psi) W_HEX=.01 ! Width of hex across flats (.01m=.39in) *AFUN,DEG ! Units for angular parametric functions定义弧度单位 W_FLAT=W_HEX*TAN(30) ! Width of flat L_SHANK=.075 ! Length of shank (short end) (.075m=3.0in) L_HANDLE=.2 ! Length of handle (long end) (.2m=7.9 in) BENDRAD=.01 ! Bend radius of Allen wrench (.01m=.39 in) L_ELEM=.0075 ! Element length (.0075 m = .30 in) NO_D_HEX=2 ! Number of divisions on hex flat TOL=25E-6 ! Tolerance for selecting nodes (25e-6 m = .001 in) /PREP7 ET,1,SOLID45 ! 3维实体结构单元;Eight-node brick element ET,2,PLANE42 ! 2维平面结构;Four-node quadrilateral (for area mesh) MP,EX,1,EXX ! Young's modulus for material 1;杨氏模量 MP,PRXY,1,0.3 ! Poisson's ratio for material 1;泊松比 RPOLY,6,W_FLAT ! Hexagonal area创建规则的多边形 K,7 ! Keypoint at (0,0,0) K,8,,,-L_SHANK ! Keypoint at shank-handle intersection K,9,,L_HANDLE,-L_SHANK ! Keypoint at end of handle L,4,1 ! Line through middle of hex shape L,7,8 ! Line along middle of shank L,8,9 ! Line along handle LFILLT,8,9,BENDRAD ! Line along bend radius between shank and handle! 产生 一个倒角圆,并生成三个点 /VIEW,,1,1,1 ! Isometric view in window 1 /ANGLE,,90,XM ! Rotates model 90 degrees about X! 不用累积的旋转 /TRIAD,ltop /PNUM,LINE,1 ! Line numbers turned on LPLOT

连续梁桥ansys命令流

!!连续梁桥 /prep7 et,1,4 !!!!定义梁单元 et,2,21 !!!!定义mass21单元 !!定义粱材料!!泊松比!!密度 mp,ex,2,3.45e10 !!直线段梁材料和1M段梁材料mp,nuxy,2,0.2 mp,dens,2,3302.153125 mp,ex,3,3.45e10 mp,nuxy,3,0.2 mp,dens,3,3301.658695 mp,ex,4,3.45e10 mp,nuxy,4,0.2 mp,dens,4,3299.906778 mp,ex,5,3.45e10 mp,nuxy,5,0.2 mp,dens,5,3298.327219 mp,ex,6,3.45e10 mp,nuxy,6,0.2 mp,dens,6,3292.351605 mp,ex,7,3.45e10 mp,nuxy,7,0.2 mp,dens,7,3284.137255 mp,ex,8,3.45e10 mp,nuxy,8,0.2 mp,dens,8,3271.802136 mp,ex,9,3.45e10 mp,nuxy,9,0.2 mp,dens,9,3260.41903 mp,ex,10,3.45e10 mp,nuxy,10,0.2 mp,dens,10,3248.193657

mp,nuxy,11,0.2 mp,dens,11,3235.117644 mp,ex,12,3.45e10 mp,nuxy,12,0.2 mp,dens,12,3221.585664 mp,ex,13,3.45e10 mp,nuxy,13,0.2 mp,dens,13,3208.826871 mp,ex,14,3.45e10 mp,nuxy,14,0.2 mp,dens,14,3194.279207 mp,ex,15,3.45e10 mp,nuxy,15,0.2 mp,dens,15,3179.924673 mp,ex,16,3.45e10 mp,nuxy,16,0.2 mp,dens,16,3166.445716 mp,ex,17,3.45e10 mp,nuxy,17,0.2 mp,dens,17,3152.555731 mp,ex,18,3.45e10 mp,nuxy,18,0.2 mp,dens,18,3138.312105 mp,ex,19,3.45e10 mp,nuxy,19,0.2 mp,dens,19,3124.795334 mp,ex,20,3.45e10 mp,nuxy,20,0.2 mp,dens,20,3110.7135 mp,ex,21,3.45e10 mp,nuxy,21,0.2 mp,dens,21,3097.080875

ANSYS命令流(入门必备)

ANSYS命令集 /EXIT,Slab,Fname,Ext,Dir Slab=ALL 保存所有资料 Slab=NOSA VE所有更改资料不保存 Slab=MODEL保存实体模型,有限元 模型,负载的资料(系统默认)例:/EXIT,ALL -------------------------------------------------------- /FILNAM,Fname Fname=工作文件名称,不要扩展名例:/FILNAM,Sanpangzi --------------------------------------------------------/SA VE,Fname,Ext,Dir 保存目前所有的Datebase资料,即 更新Jobname.db --------------------------------------------------------/RESUME,Fname,Ext,Dir,NOPAR 回到最后SA VE时的Datebase 状态 --------------------------------------------------------/CLEAR 清除所有Datebase资料 -------------------------------------------------------- LOCAL,KCN,KCS,XC,YC,ZC,THXY,THYZ,THZX,PAR1,PAR2 定义区域坐标系统 KCN 区域坐标系统代号,大于10的任何号码

KCS=0,1,20=笛卡儿坐标1=圆柱坐标2=球面坐标XC,YC,ZC 该区域坐标原点与整体坐标原点的关系 THXY,THYZ,THZX 该区域坐标与整体坐标XYZ轴的关系例:LOCAL,11,1,1,1,0 -------------------------------------------------------- CSYS,0,1,2声明当前坐标系统 例:CSYS,0 -------------------------------------------------------- /UNITS,LABEL 声明系统分析时所用的单位 LABEL=SI (米,千克,秒) LABEL=CGS (厘米,克,秒) LABEL=BFT (英尺) LABEL=BIN (英寸) 例:LABEL,SI -------------------------------------------------------- /PREP7进入通用前处理器-------------------------------------------------------- N,NODE,X,Y,Z,THXY,THYZ,THZX 定义节点NODE 节点号码X,Y,Z 节点在当前坐标系中位置 例:N,1,2,3,4 -------------------------------------------------------- NDELE,NODE1,NODE2,NINC 删除已建立的节点

曲线梁桥ANSYS计算命令流

!****************************************************************************** *********************** ! case2:无偏载(以跨径布置30m+40m+30m,桥宽8.5为例) ! 上海城市设计研究院L1+L2+L3预应力混凝土曲线连续梁桥结构分析 ! 两端为抗扭支座,中间支座为点铰支座 ! 每次要记得修改横隔梁的参数,即Mass21单元的实常数 !****************************************************************************** *********************** FINI /CLE /prep7 !DEFINE THE ELEMENTARY PARAMETERS *DIM,L,ARRAY,10 *DIM,H,ARRAY,10 *DIM,CITA,ARRAY,10 !*****以下参数均可修改*************** N=3 !跨数 L(1)=30 !第一跨 L(2)=40 !第二跨 L(3)=30 !第三跨 e1=1.25 !1#墩处内支座到中心线的间距 e2=1.25 !1#墩处外支座到中心线的间距 e3=0 !2#墩处的支座偏心距(正的表示外偏) e4=0 !3#墩处的支座偏心距 e5=1.25 !4#墩处内支座到中心线的间距 e6=1.25 !4#墩处外支座到中心线的间距 R=10000 !曲线桥半径 H0=1.0 !梁底到截面形心处的高度 M=16146 !mass21单元质量 J=27246.38 !mass21单元转动惯量 !************************************* LL=0.0 *DO,I,1,N LL=LL+L(I) CITA(I)=L(I)/R/3.1415925*180 *ENDDO CITA0=LL/R/3.1415925*180

Ansys命令流大全(整理)

1、A,P1,P2,P3,P4,P5,P6,P7,P8,P9 此命令用已知的一组关键点点(P1~P9 )来定义面(Area), 最少使用三个点才能围成面,同时产生转围绕些面的线。 点要依次序输入,输入的顺序会决定面的法线方向。 如果超过四个点,则这些点必须在同一个平面上。Men uPaths:Ma inMenu >Preprocessor>Cre ate>Arbitrary>ThroughKPs 2、G ABBR,Abbr,String ――定义一个缩略语. Abbr:用来表示字符串"String "的缩略语,长度不超过8个字符. String :将由"Abbr "表示的字符串,长度不超过6 0个字符. 3、A BBRES,Lab,Fname,EGt —从一个编码 文件中读出缩略语. Lab :指定读操作的标题, NEW :用这些读出的缩略语重新取代当前的缩略语(默认) CHANGE :将读出的缩略语添加到当前缩略语阵列,并替代现存同名的缩略语. EGt:如果"Fname "是空的,则缺省的扩展命是"ABBR". 4、ABBSAV , Lab , Fname , EGt —将当前的 缩略语写入一个文本文件里 Lab :指定写操作的标题,若为ALL,表示将所有 的缩略语都写入文件(默认) 5、 add,ir,ia,ib,ic,name,--,--,facta,factb,f actc 将ia,ib,ic变量相加赋给ir变量 ir,ia,ib,ic :变量号 name:变量的名称 6、 Adele,na1,na2,ninc,kswp ! kswp=O 时只 删除掉面积本身,=1时低单元点一并删除。 7、 Adrag ,n 11, nl2, nl3, nl4, nl5, nl6, nlp1, nlp2, nlp3 ,n lp4, nlp5, nlp6 !面积的建立,沿某组线段路径,拉伸而成。 8、Afillt,na1,na2,rad !建立圆角面积,在两相 交平面间产生曲面,rad为半径。 9、GAFUN,Lab 在参数表达式中,为角度函数指定单位.

几个ansys经典实例(长见识)

平面问题斜支座的处理 如图5-7所示,为一个带斜支座的平面应力结构,其中位置2及3处为固定约束,位置4处为一个45o的斜支座,试用一个4节点矩形单元分析该结构的位移场。 (a)平面结构(b)有限元分析模型 图5-7 带斜支座的平面结构 基于ANSYS平台,分别采用约束方程以及局部坐标系的斜支座约束这两种方式来进行处理。 (7) 模型加约束 左边施加X,Y方向的位移约束 ANSYS Main Menu: Solution →Define Loads →Apply →-Structural→Displacement On Nodes →选取2,3号节点→OK →Lab2: All DOF(施加X,Y方向的位移约束) →OK 以下提供两种方法处理斜支座问题,使用时选择一种方法。 ?采用约束方程来处理斜支座 ANSYS Main Menu:Preprocessor →Coupling/ Ceqn →Constraint Eqn :Const :0, NODE1:4, Lab1: UX,C1:1,NODE2:4,Lab2:UY,C2:1→OK 或者?采用斜支座的局部坐标来施加位移约束 ANSYS Utility Menu:WorkPlane →Local Coordinate System →Create local system →At specified LOC + →单击图形中的任意一点→OK →XC、YC、ZC分别设定为2,0,0,THXY:45 →OK ANSYS Main Menu:Preprocessor →modeling →Move / Modify →Rotate Node CS →To active CS → 选择4号节点 ANSYS Main Menu:Solution →Define Loads →Apply →Structural →Displacement On Nodes →选取4号节点→OK →选择Lab2:UY(施加Y方向的位移约束) →OK 命令流; !---方法1 begin----以下的一条命令为采用约束方程的方式对斜支座进行处理 CE,1,0,4,UX,1,4,UY,-1 !建立约束方程(No.1): 0=node4_UX*1+node_UY*(-1) !---方法1 end --- !--- 方法2 begin --以下三条命令为定义局部坐标系,进行旋转,施加位移约束 !local,11,0,2,0,0,45 !在4号节点建立局部坐标系 !nrotat, 4 !将4号节点坐标系旋转为与局部坐标系相同 !D,4,UY !在局部坐标下添加位移约束 !--- 方法2 end

ANSYS 命令流解释大全

一、定义材料号及特性 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,C TBDATA,2,ψ TBDATA,3,……

如定义:EX=1E8,NUXY=0.3,C=27,ψ=45的命令如下: MP,EX,1,1E8 MP,NUXY,1,0.3 TB,DP,1 TBDATA,1,27 TBDATA,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 !选择所有结点

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,C TBDATA,2,ψ TBDATA,3,…… 如定义:EX=1E8,NUXY=0.3,C=27,ψ=45的命令如下:MP,EX,1,1E8 MP,NUXY,1,0.3 TB,DP,1 TBDATA,1,27 TBDATA,2,45这里要注意的是,在前处理的最初,要将角度单位转化到“度”,即命令:*afun,deg VSEL, Type, Item, Comp, VMIN, VMAX, VINC, KSWP Type,是选择的方式,有选择(s),补选(a),不选(u),全选(all)、反选(inv)等,其余方式不常用 Item, Comp 是选取的原则以及下面的子项 如volu 就是根据实体编号选择, loc 就是根据坐标选取,它的comp就可以是实体的某方向坐标! 其余还有材料类型、实常数等 MIN, VMAX, VINC,这个就不必说了吧! ,例:vsel,s,volu,,14 vsel,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: 节点号

ANSYS_结构稳态(静力)分析之经典实例-命令流格式

/FILNAME,Allen-wrench,1 ! Jobname to use for all subsequent files /TITLE,Static analysis of an Allen wrench /UNITS,SI ! Reminder that the SI system of units is used /SHOW ! Specify graphics driver for interactive run; for batch ! run plots are written to pm02.grph ! Define parameters for future use EXX=2.07E11 ! Young's modulus (2.07E11 Pa = 30E6 psi) W_HEX=.01 ! Width of hex across flats (.01m=.39in) *AFUN,DEG ! Units for angular parametric functions定义弧度单位 W_FLAT=W_HEX*TAN(30) ! Width of flat L_SHANK=.075 ! Length of shank (short end) (.075m=3.0in) L_HANDLE=.2 ! Length of handle (long end) (.2m=7.9 in) BENDRAD=.01 ! Bend radius of Allen wrench (.01m=.39 in) L_ELEM=.0075 ! Element length (.0075 m = .30 in) NO_D_HEX=2 ! Number of divisions on hex flat TOL=25E-6 ! Tolerance for selecting nodes (25e-6 m = .001 in) /PREP7 ET,1,SOLID45 ! 3维实体结构单元;Eight-node brick element ET,2,PLANE42 ! 2维平面结构;Four-node quadrilateral (for area mesh) MP,EX,1,EXX ! Young's modulus for material 1;杨氏模量 MP,PRXY,1,0.3 ! Poisson's ratio for material 1;泊松比 RPOLY,6,W_FLAT ! Hexagonal area创建规则的多边形 K,7 ! Keypoint at (0,0,0) K,8,,,-L_SHANK ! Keypoint at shank-handle intersection K,9,,L_HANDLE,-L_SHANK ! Keypoint at end of handle L,4,1 ! Line through middle of hex shape L,7,8 ! Line along middle of shank L,8,9 ! Line along handle LFILLT,8,9,BENDRAD ! Line along bend radius between shank and handle! 产生一个倒角圆,并生成三个点 /VIEW,,1,1,1 ! Isometric view in window 1 /ANGLE,,90,XM ! Rotates model 90 degrees about X! 不用累积的旋转 /TRIAD,ltop /PNUM,LINE,1 ! Line numbers turned on LPLOT ! Line numbers off !

ansys命令流操作大全

ansys——ANSYS命令流(Ⅰ) 1. A,P1,P2,…,P17,P18(以点定义面) 2. AADD,NA1,NA2,…NA8,NA9(面相加) 3. AATT,MAT,REAL,TYPE,ESYS,SECN(指定面的单元属性) 【注】ESYS为坐标系统号、SECN为截面类型号。 4. *ABBR,Abbr,String(定义一个缩略词) 5. ABBRES,Lab,Fname,Ext(从文件中读取缩略词) 6. ABBSAVE,Lab,Fname,Ext(将当前定义的缩略词写入文件) 7. ABS,IR,IA,--,--,Name,--,--,FACTA(取绝对值) 【注】************* 8. ACCAT,NA1,NA2(连接面) 9. ACEL,ACEX,ACEY,ACEZ(定义结构的线性加速度) 10. ACLEAR,NA1,NA2,NINC(清除面单元网格) 11. ADAMS,NMODES,KSTRESS,KSHELL 【注】************* 12. ADAPT, NSOLN, STARGT, TTARGT, FACMN, FACMX, KYKPS, KYMAC 【注】************* 13. ADD,IR, IA, IB, IC, Name, --,-- , FACTA, FACTB, FACTC(变量加运算) 14. ADELE,NA1,NA2,NINC,KSWP(删除面) 【注】KSWP =0删除面但保留面上关键点、1删除面及面上关键点。 15. ADRAG,NL1,NL2,…,NL6,NLP1,NLP2,…,NLP6(将既有线沿一定路径拖拉成面) 16. AESIZE,ANUM,SIZE(指定面上划分单元大小) 17. AFILLT,NA1,NA1,RAD(两面之间生成倒角面) 18. AFSURF,SAREA,TLINE(在既有面单元上生成重叠的表面单元) 19. *AFUN, Lab(指定参数表达式中角度单位) 20. AGEN, ITIME, NA1, NA2, NINC, DX, DY, DZ, KINC, NOELEM, IMOVE(复制面) 21. AGLUE,NA1,NA2,…,NA8,NA9(面间相互粘接) 22. AINA,NA1,NA2,…,NA8,NA9(被选面的交集) 23. AINP,NA1,NA2,…,NA8,NA9(面集两两相交) 24. AINV,NA,NV(面体相交) 25. AL,L1,L2,…,L9,L10(以线定义面) 26. ALIST,NA1,NA2,NINC,Lab(列表显示面的信息) 【注】Lab=HPT时,显示面上硬点信息,默认为空。 27. ALLSEL,LabT,Entity(选择所有实体) 【注】LabT=ALL(指定实体及其所有下层实体)、BELOW(指定实体及其下一层实体); Entity=ALL、VOLU、AREA、LINE、KP、ELEM、NODE。 28. AMESH,NA1,NA2,NINC(划分面生成面单元) AMESH,AREA,KP1,KP2,KP3,KP4(通过点划分面单元) 29. /AN3D,Kywrd,KEY(三维注释) 30. ANCNTR,NFRAM,DELAY,NCYCL(在POST1中生成结构变形梯度线的动画) 31. ANCUT,NFRAM,DELAY,NCYCL,QOFF,KTOP,TOPOFF,NODE1,NODE2,NODE3(在P OST1中生成等势切面云图动画)

相关文档
最新文档