‘壹’ 如何查看 ansys 命令流
查看ansys命令流有两种方法:
一、File->list->log 可以把所有操作所对应的流明令记录下来,最近的操作是最后的一段。
二、 Session Edit 在操作界面最下方,就是在GUI操作的最下方,记录的是打开ansys到最后一条操作的流明令。
ANSYS软件是美国ANSYS公司研制的大型通用有限元分析(FEA)软件,是世界范围内增长最快的计算机辅助工程(CAE)软件,能与多数计算机辅助设计(CAD,computer Aided design)软件接口,实现数据的共享和交换,如Creo, NASTRAN, Alogor, I-DEAS, AutoCAD等。
‘贰’ 谁能解释一下下面ansys命令流的意思
/sol !进入求解步
d,1,all !约束1号节点
d,nn,all !约束前面定义的”nn“号节点
antype,4 !瞬态分析
trnopt,full!完全瞬态分析法
timint,off !!关闭瞬态效应
outres,basic,all!控制写入数据库的没个子步内容
kbc,1 !!跃阶荷载
time,1e-10 !!!!荷载结束时间
nsub,4,8!当前荷载步4个子步数,最大子步数8
sstif,on!打开应力刚化
acel,0,9.8,0!y向重力加速度为9.8,团锋旅x、z向为0
alls!全选
solve !开始求解
timint,on !!打开塌凳瞬态效应
*do,ii,1,nn,1 !!从1到基谨nn做循环
outres,all,all !数据库输出全部结果
time,ii*dt !荷载结束时间 ii乘以dt
nsubst,5!子步数5
fdele,all,all 删除荷载
nsel,s,loc,x,(ii-1)*dl 选择x坐标等于(ii-1)*dl的节点
f,all,fy,-ff!给上述节点施加y方向大小为ff的荷载
allsel 全选
solve 求解
*enddo 结束循环
Save保存
‘叁’ ansys命令流
好费劲啊!
呵呵,你参考下!
关于屈曲分析的。
/solu ! 进入求解器
antype,0 ! 静力求解
eqslv,spar ! 选择spar求解器
pstres,on ! 打开预应力选项
solve ! 求解
finish
/solu ! 再一次求解,前一次的主要是考虑预应力效应,这个屈曲分析中比较常见
antype,1 ! 屈曲分析
bucopt,lanb,1,0,0 ! 指定屈曲分析的分析选项,后面的三个数字是默认值
mxpand,1,0,0,1,0.001 ! 模态扩展分析扩展分析,并制定计算单元和反作用力求解信息,后面的0.001是默认值
solve
finish
/post1 ! 进入后处理器
set,first ! 选择第一载荷步
set,list ! 列出第一载荷步的求解信息结果
pldisp,1 ! 显示模态结果,也是位移,包括单元和轮廓线
finish
/config,nres,100 ! 允许存在结果文件中的最大号码(一般指的是载荷步)
/prep7 ! 进入预处理器
tb,biso,1,1,2 ! 指定属性数据表,用于同向双线型分析,塑性的分布情况等,指定1好材料属性,再1指定温度号码
tbtemp,0 ! 为数据表定义温度
tbdata,,2.0e8,0,,,, ! 为刚才定义的属性数据表定义数据,从默认开始,这个要结合所选择单元才能看明白,第一个省略说明是默认选项一次定义6个数据
upgeom,0.01,1,1,'qiang','rst'," ! 第一个是比例因子,向后面定义模型,小于1,说明缩小,其次两个1是载荷步,和子步;后面的是新生成的文件的名字和后缀将分析所得的位移加到有限元模型的 节点上并更新有限元模型的几何形状
finish
/solu
antype,0 ! 稳态分析
nlgeom,1 ! 指出包含大变形
outres,all,all ! 输出所有的结点和单元的求解信息
arclen,1,0 ! 激活非线性分析的弧长法,不过最大半径设为0
arctrm,u,0.5,78,uy ! 弧长求解终止条件,当一次位移等于或者大于设定值时停止分析,位移设定为0.5,以78结点的位移为标准,Uy方向有效,也就是78结点爱UY方向有0.5位移是就停止分析!
nsubst,200,,,1 ! 指定本载荷步为200,并把当前载荷步的最后时间步作为起始时间步
solve
finish
/post26 ! 进入时间后处理器
nsol,2,78,u,y,deflection ! 把78结点的在Y方向的位移结果储存在deflection标识名下,2为代号(特征号,这个求解的)
rforce,3,1861,f,x,reactionf ! 把1861结点在X的结构力储存在reactionf标识下,3为代号
/axlab,x,deflection ! 表明图形显示中X轴标签的显示内容,下面为Y轴的
/axlab,y,reactionf
xvar,2 ! 指定X轴的2代号的信息,图形,
plvar,3 ! 显示3代号的信息,这里也就是在Y轴的显示图形,最多可以显示10个变量,一次
finish ! 推出处理器
‘肆’ 用ansys做时程分析,如何用命令流提取某点在时域内的最大位移,非常感谢
以205节点Y向位移为例,变量umax就是最大位移,查看变量的值就可以看到
/post26
nsol,2,205,U,Y !节点位移定义变量,2是变量号,205是拟取数据的节点号
!U表示取平动位移,Y是取Y向位移
/axlab,x,time !设置X轴的名称为time
/axlab,y,valv !设置Y轴的名称为valv
xvar,1 !定义图形显示的X轴,1表示用时间或频率作为X轴变量
plvar,2 !图形显示变量,2为变量号
*GET,UMAX,VARI,2,EXTREM,VMAX !提取205节点的最大位移
*GET,TMAX,VARI,2,EXTREM,TMAX !最大位移发生的时刻
‘伍’ [转]ANSYS如何使用命令流文件的基本方法
如果我们有了命令流,我们就不需要进行繁杂的GUI操作,而直接使用命令流就可以实现我们想要的操作了。
其实非常简单,但是搜了一下网络还真很难找到,这也是从同学那学到的。
打开ANSYS;
从文本复制命令流代码;
粘贴进入下图红色方框中,回车,ok,可以看到其具体操作过程哦,不过很快;
或者 点击上图左边蓝色圈圈按钮,进入下图界面,将代码粘贴到下图红色框中,回车,ok。
学习ansys时,我们经常需要利用别人的命令流文件,或者操作失误而前面的操作没有实时保存,那么,此时上面的方法可以帮助你,使你免除重复劳动的辛苦!
‘陆’ 帮忙翻译一下ansys命令流
!以下命令是划分网格时自动生成的命令流,现分句解释如下:
TYPE, 1 !设置单元类型为1
MAT, 1!设置材料属性为1
REAL, !设置实常数,默认
ESYS, 0 !设置单元坐标系为0
SECNUM, !设置截面编号,默认
!*
MSHAPE,0,3D !设置划分单元类型,为3D,即体单元
MSHKEY,1!设置划分网格方法,1为采用映射网格划分方法
!*
FLST,5,2,6,ORDE,2 ! 以下8句为软件自己生成的命令,作用是选择被划分的体并自定义组件
FITEM,5,1
FITEM,5,-2
CM,_Y,VOLU
VSEL, , , ,P51X
CM,_Y1,VOLU
CHKMSH,'VOLU'
CMSEL,S,_Y
!*
VMESH,_Y1 !划分网格
!*
CMDELE,_Y !以下三句为删除自定义的组件
CMDELE,_Y1
CMDELE,_Y2
!*
‘柒’ 急求ansys命令流解释,非常感谢!
*dim定义的是后面的变量为三维数组,即有三阶模态结果需要写入,fi,pfi,mci,dai均为数组名称,用户自己取的,
do,i,1,3是循环语句,为的是让后面的循环体内的get结果写入三维数组中,
*get,fi(i),mode,i,freq是将模态分析的三阶频率写入fi(1)~fi(3)变量中,
*get,pfi(i),mode,i,pfact将模态分析的Participation factor(参与因子)写入pfi(1)~pfi(3)变量中
*get,mci(i),mode,i,mcoef将模态分析的Mode coefficient(模态系数)写入mci(1)~mci(3)变量中
*get,dai(i),mode,i,damp将模态分析的Effective damping ratio(阻尼比)写入dai(1)~dai(3)变量中
*enddo结束循环
‘捌’ ANSYS怎么用命令流操作啊
命令流就是APDL
APDL的全称是ANSYS
Parametric
Design
Language,是一种参数化设计语言。可用来完成一些通用性强的任务,也可以用于根据来建立模型,不仅是优化设计和自适应网格划分等ANSYS经典特性的实现基础,也为日常分析提供了便利。有限元分析的标准过程包括:定义模型及其载荷、求解和解释结果,假如求解结果表明有必要修改设计,那么就必须改变模型的几何结构或载荷并重复上述步骤。特别是当模型较复杂或修改较多时,这个过程可能很昂贵和浪费时间。APDL用建立智能分析的手段为用户了自动完成上述循环的功能,也就是说,程序的输入可设定为根据指定的函数、变量及选出的分析标准作决定。它允许复杂的数据输入,使用户对任何设计或分析属性有控制权,例如,几何尺寸、材料、边界条件和网格密度等,扩展了传统有限元分析范围以外的能力,并扩充了更高级运算包括灵敏度研究、零件参数化建模、设计修改及设计优化。为用户控制任何复杂计算的过程提供了极大的方便。它实质上由类似于FORTRAN77的程序设计语言部分和1000多条ANSYS命令组成。其中,程序设计语言部分与其它编程语言一样,具有参数、数组表达式、函数、流程控制(循环与分支)、重复执行命令、缩写、宏以及用户程序等。标准的ANSYS程序运行是由1000多条命令驱动的,这些命令可以写进程序设计语言编写的程序,命令的参数可以赋确定值,也可以通过表达式的结果或参数的方式进行赋值。从ANSYS命令的功能上讲,它们分别对应ANSYS分析过程中的定义几何模型、划分单元网格、材料定义、添加载荷和边界条件、控制和执行求解和后处理计算结果等指令。
用户可以利用程序设计语言将ANSYS命令组织起来,编写出参数化的用户程序,从而实现有限元分析的全过程,即建立参数化的CAD模型、参数化的网格划分与控制、参数化的材料定义、参数化的载荷和边界条件定义、参数化的分析控制和求解以及参数化的后处理。
‘玖’ ansys命令流详解
这个命令一般是施加静水压力的,也就是上面压力小,底下压力大,ansys的帮助文档里面有这个部分说的很清楚:
2.5.7.3. Specifying a Gradient Slope
这里-3.5,就是说把下面的34738分成3.5份,载荷在选择面位置上,从34738向上递减到10000.
看下我给你说的帮助文档中的部分,就会更清楚
‘拾’ ansys如何显示某一时刻的云图命令流
1、首先打开ansys软件依次点击geeneralpostproc,plotresults,nodalsolu。
2、其次完成上述步骤后,第三主应力的云图比例尺为:fu0.153e9至0.118e9,介于-153MPa和至118MPa之间,将动态模型的显示从开到关调整,只需用鼠标左键单击一次。
3、然后完成上述步骤后,将鼠标悬停在颜色栏上,然后右键单击选择云图像属性,出现第二个图像,调整颜色条的范围。
4、最后完成上述步骤后,此处的调整范围是负118e6至负130e6,调整后的彩条范围变为设置范围,并且云图也会相应更改即可。