完整版ANSYS的最常用的命令解释文档格式.docx

上传人:b****5 文档编号:18708083 上传时间:2022-12-31 格式:DOCX 页数:29 大小:131.58KB
下载 相关 举报
完整版ANSYS的最常用的命令解释文档格式.docx_第1页
第1页 / 共29页
完整版ANSYS的最常用的命令解释文档格式.docx_第2页
第2页 / 共29页
完整版ANSYS的最常用的命令解释文档格式.docx_第3页
第3页 / 共29页
完整版ANSYS的最常用的命令解释文档格式.docx_第4页
第4页 / 共29页
完整版ANSYS的最常用的命令解释文档格式.docx_第5页
第5页 / 共29页
点击查看更多>>
下载资源
资源描述

完整版ANSYS的最常用的命令解释文档格式.docx

《完整版ANSYS的最常用的命令解释文档格式.docx》由会员分享,可在线阅读,更多相关《完整版ANSYS的最常用的命令解释文档格式.docx(29页珍藏版)》请在冰豆网上搜索。

完整版ANSYS的最常用的命令解释文档格式.docx

allsel,below,volu(选择所有的体、面、线和关键点、单元、节点);

allsel,all,elem(选择所有的单元及节点)。

也就是说,all只选择实体模型及其下级,below则不仅选择实体模型,还包括有限元单元及节点。

(ansys中文帮助对此解释有误)

对面用映射方式划分网格:

(李国编,p206)

Amap,2,1,4,5,6(2表示要划分网格的面的编号,1、4、5、6为组成此面的关键点编号,它们没有顺序限制。

当多余四个关键点时,取其中的四个,但取不同的四个关键点会得到不同的网格划分结果。

在用此命令前,要用lesize命令对线划分好段数;

MainMenu>

Meshing>

Mesh>

Areas>

Mapped>

ByCorners)

Amesh,nA1,nA2,ninc在面上划分网格

nA1,nA2,ninc待划分的面号,nA1如果是All,则对所有选中面划分。

注意,在使用此命令之前,要设置网格尺寸和为单元分配属性(类似命令还有vmesh)

分配网格属性(对不同的围岩性质要分配不同的单元类型和材料类型):

Type,1

Mat,1

Real,1(没有定义实常数时则没有此项)

Aovlap,效果见下图,注意:

新生成的面的名称改变了,类似的还有vovlap;

在用aovlap,all命令之前,一般要用allsel命令选择对象。

Arsym,ncomp,na1,na2,ninc,kinc,noelem,imove(Generatesareasfromanareapatternbysymmetryreflection,面镜像。

Ncomp为镜像轴,若为x(默认值),则以yz平面为对称面;

na1,na2,ninc为源面的起始编号、终编号和增量;

kinc为新面的编号增量,若为0,则系统自动编号;

noelem为是否生成单元和节点,若为0,如果源面存在节点和单元,则新生成的的面也有节点和单元,若为1,则不生成节点和单元;

imove表示是否删除源面,0不删除、1删除)

例如,已有编号为1-9的面,通过yz平面镜像后生成的新面编号为11-19。

其操作命令为:

Arsym,x,1,9,1,10,0,0MainMenu>

Modeling>

Reflect>

Areas

面镜像还可用命令:

arsym,x,all(在用此命令之前要首先选择要镜像的对象,如allsel命令)

类似的镜像命令还有ksymm(关键点镜像)、lsymm(线镜像)、vsymm(体镜像)、nsym(节点镜像)、esym(单元镜像)

Arotat,nl1,nl2,nl3,nl4,nl5,nl6,pax1,pax2,arc,nseg!

建立圆柱面。

nl1,nl2,nl3,nl4,nl5,nl6为准线。

产生方式为绕着某轴(pax1,pax2,为轴上任意两点,并定义轴的方向)旋转一定的角度。

Arc为旋转角度,Nseg为整个旋转角度方向中欲分段数目。

如:

arotat,2,,,,,,1,4,360,6表示线2围绕由关键点1、4组成的轴旋转360,并将形成的面6等分。

asba,1,area0(areasubtractbyarea,用面减面,即用面1减去面area0)

asbl,na,NL,——,keepa,keepl(Subtractslinesfromareas)

面由线分割生成新面,na,NL分别为指定的面编号和线编号。

keepa,keepl为确定面和线是否保留。

Operate>

Booleans>

Divide>

AreabyLine

asel,u,,,1(areaselect,unselect,从已选面中排除选择面1)

asel,s,area,,105(选择105号面)

详见nsel和esel命令

Askin,nl1,nl2,nl3,nl4,nl5,nl6(沿已知线建立一个平滑薄层曲面,线1为滑移的导向线。

BySkinning)

选择面上的单元书p211

Asel,s,,,6,8,1(首先选择6、7、8号面,选择命令参加第一页nsel命令)

Esla,r(选择已选面上的单元,r表示重新选择,因为上面选择了面,这里要选择面上的单元,故用r)

Autots,on(表示在这个荷载步上使用自动时间跟踪或荷载跟踪,后面还可以是off);

B

BLC5,0,1,2,1,以(0,1)为中心,长(x方向)为2,宽(y方向)为1,建立矩形。

若为BLC5,0,1,2,1,3表示长1宽2高3的长方体。

BLC4,0,1,2,1,以(0,1)为坐下点坐标,长(x方向)为2,宽(y方向)为1,建立矩形

bsplin,1,2,3,4,5,6(通过关键点1-6生成样条曲线;

类似的命令有spline

Lines>

Splines>

SplinethruKPs)

C

以下五行定义组元及其操作

cm,cname,entity定义组元,将几何元素分组形成组元;

cname:

由字母数字组成的组元名;

entity:

组元的类型(volu,area,line,kp,elem,node)

cmgrp,aname,cname1,……,cname8将组元分组形成组元集aname:

组元集名称cname1……cname8:

已定义的组元或组元集名称

cmlist,name

cmdele,name

cmplot,label1

cm,area0,area(createcomponent,根据所选择的实体(这里为面)生成一个元件,?

相当于cad中的面域;

area0为所生成的元件名称,area为元件的数据类型,还可以为volu、line、kp、elem、node;

使用提示:

元件可以进一步组装成一个部件,可以将选择的实体类型(如面、体等)存在一个元件里,这样,当要选择这些实体时,只要选择这个元件即可。

一个元件只能容纳一种类型的实体,但单个的实体项可以属于多个元件)UtilityMenu>

Select>

Comp/Assembly>

CreateComponent

创建圆

Circle,1,2(1为关键点编号,作为圆心,2为半径)

/cplane,key(对于剖面显示指定切平面,key为切平面控制键,若为0,切平面垂直于视图向量,并通过焦点(默认值);

若为1,工作平面就是切平面)UtilityMenu>

PlotCtrls>

Style>

Hidden-LineOptions

Csys,kcn(Activatesapreviouslydefinedcoordinatesystem)声明坐标系统,系统默认为卡式坐标(csys,0)。

 

kcn= 

0笛卡尔坐标;

1柱坐标;

2球坐标;

4工作平面;

5柱坐标系(以Y轴为轴心);

n已定义的局部坐标系;

UtilityMenu>

WorkPlane>

ChangeActiveCSto>

SpecifiedCoordSys

例如csys,11表示将定义的11号坐标系置为当前坐标系。

定义坐标系见Local命令。

cyl4,0.28,0.25,0.18,-180(定义半圆,圆心坐标为(0.28,0.25),圆半径为0.18,圆的弧度为从0度到-180度,即下半圆)

/config是设置ansys配置参数的.

命令格式为/CONFIG,Lab,VALUE

Lab为参数名称value为参数值

例如:

/config,MXEL,10000的意思是最大单元数为10000

D

D,all,all,0【displacement,施加位移约束。

第一个All表示在所有已选择的节点上施加约束,此处还可以是施加约束的节点编号;

第二个all表示所有dof标签,此处还可以是ux(x方向位移约束),uy(y方向位移约束),rotx(x方向转角约束);

0表示dof的值,也就是形成固定端】

D,46,ux,60(为46号节点在x方向施加位移60,这里的位移相当于外荷载);

Time,1(指定这个荷载步的结束时间为第1秒时刻);

D,1,ux,0,,30,2,uy,uz,roty(d为位移约束displacement,1表示施加约束的节点起始号,ux表示x方向位移约束,0表示自由度值,当自由度值为复数时,0后面的空格处为虚部值,30表示施加约束的节点终止号,2表示节点增量,对uy、uz、roty施加的约束值也为0)

D,1,ux,0,,,,uy,uz,roty(表示对1号节点ux、uy、uz、roty的约束值为0)

DA,AREA,Lab,Value1,Value2(DefinesDOFconstraintsonareas)在面上定义约束条件。

AREA为受约束的面号,Lab与D命令相同,但增加了对称(Lab=SYMM)与反对称(Lab=ASYM),Value为约束的值Menupaths:

Solution>

Apply>

OnArears例如:

da,all,ux,0表示对已选的所有面施加x方向位移为0的约束。

Loads>

DefineLoads>

Structural>

Displacement>

OnAreas

DELTIM,DTIME,DTMIN,DTMAX,Carry(Specifiesthetimestepsizestobeusedforthisloadstep,定义时间步长

AnalysisType>

Sol'

nControls>

Basic)

deltim,200,20,1000其结果如图:

此命令应该可以用NSUBST命令代替。

定义数组

*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

UtilityMenu>

Parameters>

ArrayParameters>

Define/Edit

*do,i,2,100,1(i表示循环控制变量,2表示变量起始值,100表示变量终止值,1表示变量增量,默认值为1)

N,i,0,i+1,0(定义节点,i表示节点编号,后面三个值为节点坐标)

*enddo

/dscale,1,0(Setsthedisplacementmultiplierfordisplacementdisplays;

在位移显示时,设置缩放比例,其后一般接pldisp,1命令;

Utilityenu>

DisplacementScaling

其效果见下图:

E

E,I,J,K,L,M,N,O,P(通过节点和属性定义一个单元,单元编号自动生成)例如:

e,1,2表示由节点1、2生成单元

Ealive,elem(激活单元。

Elem为将要重新激活的单元编号,也可以为all、p或元件名。

执行此命令时,单元必须要被ekill命令杀死后才能被激活,被激活的单元具有一个零的应变状态)

egen,19,1,1,,,,,,,,0.2,,,(19表示复制次数,包括原单元;

第一个1表示每次复制元素时,相对应节点号码的增加量;

第二个1表示被复制的起始单元,0.2表示新单元节点的几何位置的改变量,即在x方向上增加0.2,后面两空为y、z方向的增量;

Copy>

Elements>

AutoNumbered);

具体如下:

EGEN,ITIME,NINC,IEL1,IEL2,IEINC,MINC,TINC,RINC,CINC,SINC,DX,DY,DZ(单元复制命令是将一组单元在现有坐标下复制到其他位置,但条件是必须先建立节点,节点之间的号码要有所关联;

ITIME:

复制次数,包括自己本身;

NINC:

每次复制元素时,相对应节点号码的增加量;

IEL1,IEL2,IEINC:

选取复制的元素,即哪些元素要复制。

MINC:

每次复制元素时,相对应材料号码的增加量。

TINC:

每次复制元素时,类型号的增加量。

RINC:

每次复制元素时,实常数表号的增加量。

CINC:

每次复制元素时,单元坐标号的增加量。

SINC:

每次复制元素时,截面ID号的增加量。

DX,DY,DZ:

每次复制时在现有坐标系统下,节点的几何位置的改变量。

Ekill,elem(杀死具有生死能力的单元,elem为将要重新激活的单元编号,也可以为all、p或元件名);

可用ealive命令重新激活

Esel,type,item,comp,vmin,vmax,vinc,kabs

esel,s,elem,loc,x,xmin,xmax(选择x坐标值介于xmin与xmax之间的单元;

这有问题:

这个命令是龚曙光书p367上的,这个命令与一般式对不上号,似乎多了elem,但即使把elem去掉,仍然无法执行。

出现警告:

也就是说,在esel命令中,items项不存在loc。

);

通过命令的方式调出选择拾取框:

Esel,s,p

esel,s,elem,,emin,emax(选择编号介于emin与emax之间的单元,实践证明这个命令能用);

esel,s,mat,,2(选择材料编号为2的单元;

实践证明这个命令能用);

esel,s,type,,1(选择单元类型为1的单元;

实践证明这个命令能用)

esel,s,ename,,164(选择单元编号为164的单元;

实践时这个命令用不了);

esel,s,live(表示选择活单元;

当模拟隧道开挖时,一般将要开挖的断面上的单元杀死,杀死单元并执行此命令后,则意味着选择开挖面以外的所有单元)

选择面上的单元:

Esla,r(Selectsthoseelementsassociatedwiththeselectedareas,选择已选面上的单元,r表示重新选择,因为上面选择了面,这里要选择面上的单元,故用r;

在用此命令之前要先选择面)

以下两个命令表示选择面6、7、8上的单元:

Asel,s,,,6,8,1

Esla,r

Esln:

选择节点相关联的单元。

ESLV,Type(选择体上的单元;

type可为s(Selectanewset(default))、r(Reselectasetfromthecurrentset)、a(Additionallyselectasetandextendthecurrentset)、u(Unselectasetfromthecurrentset)。

esize,0.1,,(通过设置线长指定单元的边长或指定线分段数,如图所示,图中划分了单元,单元的尺寸是通过设置线长为0.1而设定的,当0.1处空格时,可在后面指定线的分段数;

注意对比命令aesize);

ET,1,shell181(定义单元类型elementtype,1为单元编号,shell181为所定义的单元,也可以直接输入81)

举例:

et,1,141中的141是什么含义?

elementtype,141是种类编号,NUMBER141号

ETABLE,LAB,ITEM,COMP(Fillsatableofelementvaluesforfurtherprocessing)

此命令定义单元表,添加、删除单元表某列LAB:

用户指定的列名(REFL,STAT,ERAS为预定名称)

ITEM:

数据标志(查各单元可输出项目)

COMP:

数据分量标志

Etable,,smisc,12(lab可以任意定义,当为空时,默认为由item和comp的前四个字符组成,这里为smis12)

GeneralPostproc>

ElementTable>

DefineTable

etable,bar_i,smisc,1

下面六行为定义弯矩、轴力和剪力的单元表:

Etable,,smisc,6!

6、12表示弯矩

Etable,,smisc,12

Etable,,smisc,1!

1、7表示轴力

Etable,,smisc,7

Etable,,smisc,2!

2、8表示剪力

Etable,,smisc,8

以下三行表示绘制弯矩图、轴力图和剪力图(要先使用上面六行定义弯矩、轴力和剪力的单元表):

Plls,smis6,smis12,-1,0

Plls,smis1,smis7,1,0

Plls,smis2,smis8,1,0

(轴力显示结果:

SMIS1SMIS7;

弯矩显示结果:

SMIS6SMIS12;

剪力显示结果:

SMIS2SMIS8)

extopt,esize,6,0(extrude拉伸options,p127,Controlsoptionsrelatingtothegenerationofvolumeelementsfromareaelements,表示由面单元生成体单元的相关控制选项。

当用esize时,6表示在体生成或体扫掠的方向上单元分割的数量,0表示在体生成或体扫掠的方向上间隔比例,0时表示间隔均匀;

VolumeSweep>

SweepOpts)

Extrude>

ElemExtOpts

F

F,1,fy,-1000(对节点1施加y方向-1000牛的集中荷载,即力的方向为-y方向);

F,1,fx,100,,50,2(1表示节点起始编号;

100表示集中荷载值;

后面的空格表示复数荷载的虚部值;

50表示节点终止号;

2表示节点号增量)

(以下前五个命令表示选择节点,ngen表示复制选择的节点)

Flst,4,19,1,orde,4(flst总是与fitem命令一起使用,两个命令合起来起到选择对象(如线、关键点、节点等)的作用,这里第一个4表示所选择的对象在后面命令中的相应位置为第四个(这里为ngen的第四个位置,即代替p51x)19表示共选择了19个对象(这里选择的十九个对象为22至31号节点、33至41号节点),1表示选择的是节点,若为2表示选择单元,若为3表示选择关键点,若为4表示选择直线,详见帮助文件,orde表示生成的节点按顺序变化,第二个4表示后面有四个fitem命令)。

Fitem,4,22(22表示选择22号节点,4表示将选择的节点放入下面命令的第四个位置,即p51x处)

Fitem,4,-31(-31表示选择22-31号节点,若为31,则表示只选择31号节点)

Fitem,4,33

Fitem,4,-41(这里flst和4个fitem命令起选择节点的作用,将这些节点放入下面命令中p51x处)

Ngen,2,69,p51x,,,,0.75,,1(nodegenerate,复制节点,2表示复制一次,69表示新节点编号增量,p51x表示上面选择的节点,0.75表示复制后的节点y坐标增加0.75,1表示复制后的节点均匀排列,此命令的标准形式为:

Ngen,2,69,5,12,1,0.5,0.75,-0.6,1(2表示复制两次,69表示复制后的节点编号增量,5表示起始点号,12表示末节点号,1表示节点好增量,即复制5-12号节点,0.5、0.75、-0.6表示新节点xyz坐标偏离量,1表示新节点均匀排列,上面p51x取代了这里的5,12,1三项)MainMenu>

Nodes>

Copy)注意:

ngen与kgen后的参数顺序稍有不同

G

Gen(复制命令。

详见Ngen)

*GET,Par,Entity,ENTNUM,Item1,IT1NUM,Item2,IT2NUM(从某个指定的项中取值,然后将它赋给定义的参数)其中:

Par是存储提取项的参数名;

Entity是被提取项目的关键字,有效地关键字是NODE,ELEM,KP,LINE,AREA,VOLU,PDS等;

ENTNUM是实体的编号(若为0指全部实体);

Item1是指某个指定实体的项目名.例如,如果Entity是ELEM,那么Item1要么是NUM(选择集中的最大或最小的单元编号),要么是COUNT(选择集中的单元数目).可以把*GET命令看成是对一种树型结构从上至下的路径搜索,即从一般到特殊的确定.

如*get,a,elem,5,cent,x表示返回5号单元质心的x坐标值,并将其赋给参数a。

*get,bcd,elem,97,attr,mat!

bcd=“97号单元的材

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

当前位置:首页 > 医药卫生 > 基础医学

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

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