ansysEGENWord格式.docx

上传人:b****6 文档编号:22261741 上传时间:2023-02-03 格式:DOCX 页数:10 大小:23.57KB
下载 相关 举报
ansysEGENWord格式.docx_第1页
第1页 / 共10页
ansysEGENWord格式.docx_第2页
第2页 / 共10页
ansysEGENWord格式.docx_第3页
第3页 / 共10页
ansysEGENWord格式.docx_第4页
第4页 / 共10页
ansysEGENWord格式.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

ansysEGENWord格式.docx

《ansysEGENWord格式.docx》由会员分享,可在线阅读,更多相关《ansysEGENWord格式.docx(10页珍藏版)》请在冰豆网上搜索。

ansysEGENWord格式.docx

/UNITS,LABEL 

LABEL=SI 

(公制,米、千克、秒) 

LABEL=CSG 

(公制,厘米、克、秒) 

LABEL=BFT 

(英制,长度=ft英尺) 

LABEL=BIN 

(英制,长度=in英寸) 

定义节点:

N,NODE,X,Y,Z,THXY,THYZ,THZX 

NODE:

欲建立节点的号码;

X,Y,Z:

节点在目前坐标系统下的坐标位置。

注意:

若在圆柱坐标系统下x,y,z对应r,θ,z;

在球面系统下对应r,θ,?

定义节点的集中力:

F,NODE,Lab,VALUE,VALUE2,NEND,NINC 

NODE:

节点号码。

Lab:

外力的形式。

Lab=FX,FY,FZ,MX,MY,MZ(结构力学的方向、力矩方向) 

=HEAT(热学的热流量) 

=AMP,CHRG(电学的电流、载荷) 

=FLUX(磁学的磁通量) 

VALUE:

外力的大小。

NODE,NEND,NINC:

选取施力节点的范围和关联,故在建立节点时应先规划节点的号码,以方便整个程序的编辑。

定义作用于元素的分布力:

SFE,ELEM,LKEY,Lab,KVAL,VAL1,VAL2,VAL3,VAL4 

ELEM:

元素号码。

LKEY:

建立元素后,依节点顺序,该分布力定义施加边或面的号码 

力的形式。

Lab=PRES 

结构压力 

=CONV热学的对流 

=HFLUX热学的热流率 

VAL1~VAL4:

相对应作用于元素边及面上节点的值。

例如:

分布力位于编号为1的3d元素、第六个面,作用于此面的四个边上的力分别为:

10,20,30,40。

SEF,1,6,PRES,,10,20,30,40 

ansys中关于文件读取,保存,及退出程序的命令:

/Filname,fname,key 

指定新的工作文件名 

fname:

文件名及路径,默认为先前设置的工作路径 

使用已有的log和error文件 

使用新的log和error,但不删除旧的. 

/Title,tile 

指定一个标题 

/Exit,slab,Fname,Ext,--, 

退出程序 

Slab:

model, 

仅保存模型数据文件(默认) 

solu 

保存模型及求解数据 

all, 

保存所有的数据文件 

nosave, 

不保存任何数据文件 

/Input,Fname,Ext,--,LIne,log 

读入数据文件 

Fname,文件名及目录路径,默认为先前设置的工作目录 

Ext, 

文件扩展名 

后面的几个参数一般可以不考虑. 

(注):

用此命令时,文件名及目录路径都必须为英文,不能含有中文字符. 

/Pbc,item,--,key,min,max,abs 

在显示屏上显示符号及数值 

item:

u, 

所加的位移约束 

rot, 

所加的转角约束 

temp 

所加的温度荷载 

所加的集中力荷载 

cp 

耦合节点显示 

ce 

所加的约束方程 

acel 

所加的重力加速度 

all 

显示所有的符号及数值 

key 

:

不显示符号 

显示符号 

显示符号及数值 

[以上只列出了一些常用的item,详细的可参考帮助文档] 

/plopts,vers,0 

不在屏幕上显示ansys标记 

1. 

wpoffs,xoff,yoff,zoff 

移动工作平面 

xoff-x方向移动的距离 

yoff-y方向移动的距离 

zoff-z方向移动的距离 

2.csys,4 

激活该局部坐标系 

3.wprota,thxy,thyz,thzx 

旋转工作平面 

thxy-绕z轴旋转 

thyz-绕x轴旋转 

thzx-绕y轴旋转 

4.改变划分网格后的单元 

首先:

esel,Type, 

Item, 

Comp, 

VMIN, 

VMAX, 

VINC, 

KABS 

type中有 

s-选择新的单元 

r-在所选中的单元中再次选单元 

a-再选别的单元 

u-在所选的单元中除掉某些单元 

all-选中所有单元 

none-不选 

inve-反选刚才没有被选中的所有单元 

stat-显示当前单元的情况 

其中 

Comp一般系统默认 

VMIN-选中单元的最小号 

VMAX-选中单元的最大号 

VINC-单元号间的间隔 

KABS:

0---核对号的选取 

1----取绝对值 

如:

esel 

其次:

emodif,IEL, 

STLOC, 

I1, 

I2, 

I3, 

I4, 

I5, 

I6, 

I7, 

I8 

改变选中的单元类型为所需要的类型 

5. 

显示所有单元元素:

/eshape,SCALE 

scale 

0--一般地显示面、体单元元素(系统默认) 

1--显示所有的元素 

/eshape,1 

6. 

eplot,all 

可以看到所有单元 

7.lfillt,NL1, 

NL2, 

RAD, 

PCENT 

对两相交的线进行倒圆 

NL1-第一条线号 

NL2-第二条线号 

RAD-圆角半径 

PCENT-是否生成关键点,一般为默认 

lfillt,1,2,0.5 

D, 

NODE, 

Lab, 

VALUE, 

VALUE2, 

NEND, 

Lab2, 

Lab3, 

Lab4, 

Lab5, 

Lab6 

-- 

定义节点的自由度约束. 

NODE,节点编号, 

Lab,自由度编号,如X向,Y向等 

VALUE,约束点位移,实部,VALUE2,如果位移为复数,则为虚部 

,定义的终止节点编号和节点编号增量 

该部分节点的其他自由度编号。

同lab 

2.LATT, 

MAT, 

REAL, 

TYPE, 

--, 

KB, 

KE, 

SECNUM 

定义线的属性,有限元划分用 

TYPE分别为材料,实常数,单元类型编号, 

KB,KE,定义截面的方向关键点,如beam18x系列,默认两关键点一致 

定义的截面的编号 

3.PLDISP, 

KUND 

显示结构变形图 

kund:

只显示变形后的结构图 

显示变形后的结构图+变形前的结构图 

显示变形后的结构图+变形前的结构边界图 

4.FLIST, 

NODE1, 

NODE2, 

NINC 

列表节点力荷载 

所列表的节点范围是:

从节点编号node1到node2,以NINC的节点增加数 

5.DLIST, 

列表节点约束. 

6.LSEL, 

Type, 

KSWP 

选择一组线的子集 

Type 

定义选择集的类型 

可以为 

s-选择一个新的子集,默认如此 

r-从当前选择子集中选择一部分作为新的子集 

a-选择一个新的子集附加到当前选择集上 

inve-觉得有时比较重要,对当前子集取数学上集合的逆操作 

all-选择全部的线 

还有u,none,stat等选项 

Item 

,comp 

一般取item 

comp 

line(材料mat 

单元类型type 

实常数R) 

对应量的编号 

loc坐标位置 

x,y,z 

VINC,根据Item 

,comp取的量,而与之对应的量的数值范围;

起始量的数值,终止量的数值,量的增加数值 

仅选择线 

选择线外还将与线有关的属性比如关键点,单元,节点等一起选中 

在ansys下的ls-dyna中编的程序里写入 

edwrite,both 

可生成d3plot文件,这样可在“独立”的ls-dyna中读入该文件。

这是我的经验。

wpcsys,-1,0 

将工作平面与总体笛卡尔系对齐 

csys,1 

将激活坐标系转到总体柱坐标系 

antype,static 

定义分析类型为静力分析 

/post1中的几个命令:

set, 

lstep, 

sbstep, 

fact, 

king, 

time, 

angle, 

nset 

设定从结果文件读入的数据 

lstep 

荷载步数 

sbstep:

子步数,缺省为最后一步 

time:

时间点(如果弧长法则不用) 

nset:

data 

set 

number 

dscale, 

wn, 

dmult 

显示变形比例 

wn:

窗口号(或all),缺省为1 

dmult, 

0或auto 

自动将最大变形图画为构件长的5% 

pldisp, 

kund 

显示变形的结构 

仅显示变形后的结构 

显示变形前和变形后的结构 

显示变形结构和未变形结构的边缘 

PRETAB, 

LAB1, 

LAB2, 

……LAB9 

沿线单元长度方向绘单元表数据 

LABn 

空:

所有ETABLE命令指定的列名 

列名:

任何ETABLE命令指定的列名 

PLLS, 

LABI, 

LABJ, 

FACT, 

LABI:

节点I的单元表列名 

LABJ:

节点J的单元表列名 

FACT:

显示比例,缺省为1 

kund:

不显示未变形的结构 

变形和未变形重叠 

变形轮廓和未变形边缘 

etable, 

lab,item,comp 

将单元的某项结果制作成表格,以供pretable命令输出, 

lab:

字段名称,自己指定 

结果的顶目名称,在每个单元的说明中有(在单元说明表中冒号左边的 

comp, 

结果项目名称的分量,在单元说明表中冒号右边的 

比如将plane42单元的x应力分量制成表 

etable,sx,x,x 

LACAL,KCN,KCS,XC,YC,ZC,THXY,THYZ,THZX,PAR1,PAR2 

定义区域坐标系统,该命令执行后,ANSYS坐标系统自动更改为新建立的坐标系统,故可以定义许多区域坐标系统,以辅助有限元模型的建立。

该区域坐标系统的确定代号,大于10的任何一个号码都可以。

该区域坐标系统的属性。

0,1,2分别代表卡式坐标,圆柱坐标,球面坐标。

该区域坐标系统与整体坐标系统原点的关系。

该区域坐标系统与整体系统X,Y,Z轴的关系 

claer,nl1,nl2,lmesh 

就是将后面的直线网格化之后的节点和元素都删除 

但是共享节点依然存在 

mshkey,key 

声明是使用自由化网格(key=0) 

对应网格(key=1) 

或者是混合网格(key=2) 

后面两种我因为是新手,所以不大会用,一般都用自由网格~~ 

关于工作平面:

KWPAVE, 

P1, 

P2, 

P3, 

P4, 

P5, 

P6, 

P7, 

P8, 

P9 

把工作平面的中心移动到以上几点的平均点 

最多9 

如果只选一点,那么就是把工作平面的中心移动到此点 

WPOFF, 

XOFF, 

YOFF, 

ZOFF 

移动工作平面,注意xoff,yoff,zoff是相对当前点的移动量 

而不是整体坐标 

WPROT, 

THXY, 

THYZ, 

THZX 

和上面的一样,是相对当前的工作平面选择一个角度,默认设置是角度为单位 

wpstyl 

关闭工作平面显示 

Nummrg,label,toler, 

Gtoler,action,switch 

合并相同位置的item 

label:

要合并的项目 

node:

节点, 

Elem,单元,kp:

关键点(也合并线,面及点) 

mat:

材料,type:

单元类型,Real:

实常数 

cp:

耦合项,CE:

约束项,CE:

约束方程,All:

所有项 

toler:

公差 

Gtoler:

实体公差 

Action:

sele 

仅选择不合并 

空 

合并 

switch:

较低号还是较高号被保留(low, 

high) 

可以先选择一部分项目,再执行合并。

如果多次发生合并命令,一定要先合并节点,再合并关键点。

合并节点后,实体荷载不能转化到单元,此时可合并关键点解决问题。

我也感觉和Glue效果一样,但是它有独到的好处的。

numcmp是压缩编号,对计算没有影响的。

一个条件命令 

*if,val1, 

oper, 

val2, 

base:

条件语句 

val1, 

val2:

待比较的值(也可是字符,用引号括起来) 

oper:

逻辑操作(当实数比较时,误差为1e-10) 

eq, 

ne, 

lt, 

gt, 

le, 

ge, 

ablt, 

abgt 

当oper结果为逻辑真时的行为 

lable:

用户定义的行标志 

stop:

将跳出anasys 

exit:

跳出当前的do循环 

cycle:

跳至当前do循环的末尾 

then:

构成if-then-else结构 

一个循环命令 

*do, 

par, 

ival, 

fval, 

inc 

定义一个do循环的开始 

par:

循环控制变量 

inc:

分别为起始值,终值,步长(可正可负) 

…… 

*enddo 

定义一个do循环的结束 

一个网格划分命令 

用desize定义单元尺寸时单元划分应遵守的级别 

高:

lesize 

kesize 

esize 

desize 

用smartzing定义单元尺寸时单元划分应遵守的级别 

smartsize 

定义表、数组等真的很好用哦 

dim, 

type, 

imax, 

jmax, 

kmax, 

var1, 

vae2, 

var3 

定义数组 

数组名 

type:

array 

数组,如同fortran,下标最小号为1,可以多达三维 

char 

字符串组(每个元素最多8个字符) 

table 

表 

imax,jmax, 

kmax 

各维的最大下标号 

var1,var2,var3 

各维变量名,缺省为row,column,plane 

在ANSYS帮助系统中关于*SET命令的注释下列出了ANSYS中可以使用的数学函数。

所有这些数学函数均可以在ANSYS环境中使用,这些数学函数包括:

ABS(X) 

求绝对值 

ACOS(X) 

反余弦 

ASIN(X) 

反正弦 

ATAN(X) 

反正切 

ATAN2(X,Y) 

反正切, 

ArcTangent 

of 

(Y/X) 

 

可以考虑变量X,Y 

的符号 

COS(X) 

求余弦 

COSH(X) 

双曲余弦 

EXP(X) 

指数函数 

GDIS(X,Y) 

求以X为均值,Y为标准差的高斯分布,在使用蒙地卡罗法研究随机荷载和随机材料参数时,可以用该函数处理计算结果 

LOG(X) 

自然对数 

LOG10(X) 

常用对数(以10为基) 

MOD(X,Y) 

求 

X/Y的余数. 

如果 

Y=0, 

函数值为 

NINT(X) 

求最近的整数 

RAND(X,Y) 

取随机数,其中X 

是下限, 

Y是上限 

SIGN(X,Y) 

取 

X的绝对值并赋予Y的符号. 

Y>

=0, 

函数值为|X|, 

Y<

0, 

函数值为-|X|,. 

SIN(X) 

正弦 

SINH(X) 

双曲正弦 

SQRT(X) 

平方根 

TAN(X) 

正切 

TANH(X) 

双曲正切 

esel,s,mat,,1 

选择材料号为1的单元 

*get,emin,elem,,num,min 

获得最小的单元号 

*get,emax,elem,,num,max 

获得最大的单元号 

*DO,I,emin,emax 

作循环 

*GET,V1,ELEM,I,VOLU 

获得单元的体积存到V1的变量中 

V=V+V1 

求和获得材料1的总体积 

把一个矩阵的一列加起来的方法 

提取当前选择集中的结点总数存入变量aaa1;

提取当前选择集中的结点的最小结点号存入变量aaa2;

定义aaa1×

2数组aaa3;

开始循环:

aaa3数组的第一列存储结点号;

aaa3数组的第二列存储Sx;

下一个结点号存入变量aaa2;

循环结束。

/post1 

*get,aaa1,node,0,count 

*get,aaa2,node,0,num,min 

*dim,aaa3,array,aaa1,2 

*do,i,1,aaa1 

aaa3(i,1)=aaa2 

*get,aaa3(i,2),node,aaa2,s,x 

aaa2=ndnext(aaa2) 

L, 

NDIV, 

SPACE, 

XV1, 

YV1, 

ZV1, 

XV2, 

YV2, 

ZV2:

在两个关键点之间定义一条线。

功能:

在当前激活坐标系统下,在两个指定关键点之间生成直线或曲线。

P1,P2:

线的起点和终点。

NDIV:

这条线的单元划分数。

一般不用,指定单元划分数推荐用LESIZE。

这里需要说明一下:

如果你的模型相对规则,为了得到高质量的网格,不妨在划线的时候指定单元划分数,这样,既方便又能按照自己的意愿来分网。

SPACE:

间隔比。

通常不用,指定间隔比推荐使用命令LESIZE。

说明:

线的形状由激活坐标系决定,直角坐标系中将产生一条直线,柱坐标系中,随关键的坐标不同可能产生直线,圆弧线或螺旋线。

KGEN, 

ITIME, 

NP1, 

NP2, 

DZ, 

KINC, 

NOELEM, 

IMOVE:

通过一组关键点生成额外的关键点。

ITIME:

生成操作总共执行的次数,如果要生成额外的点,该值必须大于1。

NP1,NP2,NINC:

被生成的那组关键点的编号为NP1至NP2,编号增量为NINC(缺省为1)。

DX,DY,DZ:

关键点在激活坐标系下的位置增量(柱坐标系和球面坐标系下要注意坐标的变换)。

KINC:

生成的点集与原始点集之间的增量值。

如果是0,则指定为最低可用关键点编号。

NOELEM:

指定是否单元和节点也随之生成。

0,生成;

1,不生成。

指定关键点是否被移除或重新定义。

0,按照ITIME要求生成额外关键点;

1,移除原始关键点到新的位置,保持编号不变(ITIME,KINC,NOELEM被忽略)。

ANSYS的命令流里经常看到一些相对比较固定的代码,这些代码组合在一起构成ANSYS 

的一个操作。

比如,通过旋转命令将面生成体的操作,命令流如下:

TYPE,2 

!

指定生成体的单元类型 

EXTOPT,ESIZE,18,0, 

指定单元划分数 

EXTOPT,ACLEAR,1 

清除面网格 

VROTAT,ALL,,,,,,15,16, 

绕关键点15,16构成的轴将所划的面网格旋转360 

这一组代码在GUI方式下通常由一个或几个对话框组成,还有的命令有时需要同时使用,否则就会出错。

想在自己定义的坐标系下编辑有限元模型,需要定义坐标系并激活,然后将所有节点移到当前坐标系中。

命令流如下:

WPRO,,,90 

将工作平面绕Y轴旋转90度 

CSWPLA,11,1,1,1, 

在工作平面原点创建柱坐标系,并激活 

NROTAT,ALL 

将所有节点旋转到激活坐标系 

为了能充分发挥命令流的优势,建议各位把自己常用的代码贡献出来,这样,不仅熟悉了命令,更重要的是,掌握了一种通过命令流来实现的ANSYS操作。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 农学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1