ANSYS命令:解题与后处理+
- 格式:doc
- 大小:975.50 KB
- 文档页数:30
对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”定义单元表STRSETABLE, MFORX,SMISC,1 ! 以杆单元的轴力为内容, 建立单元表MFORXETABLE, SAXL, LS, 1 ! 以杆单元的轴向应力为内容, 建立单元表SAXLETABLE, EPELAXL, LEPEL, 1 ! 以杆单元的轴向应变为内容, 建立单元表EPELAXLETABLE,STRS_ST,LS,1 !以杆件的轴向应力“LS,1”为内容定义单元表STRS_STETABLE, STRS_CO, LS,1 !以杆件的轴向应力“LS,1”定义单元表STRS_COETABLE,STRSX,S,X ! 定义X方向的应力为单元表STRSXETABLE,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_CO10 FINISH !退出以前的模块11, /CLEAR, START ! 清除系统中的所有数据,读入启动文件的设置12 /UNITS, SI !申明采用国际单位制14 /NUMBER, 2 !只显示编号, 不使用彩色/NUMBER, 0 ! 显示编号, 并使用彩色15 /SOLU ! 进入求解模块:定义力和位移边界条件,并求解ANTYPE, STATIC ! 申明分析类型是静力分析(STATIC或者0)OUTPR, BASIC, ALL ! 在输出结果中, 列出所有荷载步的基本计算结果OUTPR,BASIC,ALL !指定输出所有节点的基本数据OUTPR,BASIC,LAST ! 选择基本输出选项,直到最后一个荷载步OUTPR,,1 ! 输出第1个荷载步的基本计算结果OUTPR,BASIC,1 ! 选择第1荷载步的基本输出项目OUTPR,NLOAD,1 ! 指定输出第1荷载步的内容OUTRES,ALL,0 !设置将所有数据不记录到数据库。
一、显示某个时间点的温度云图1、General Postproc →Read Result →By Time/Freq2、在跳出的窗口中输入时间点,点击OK按钮3、然后点Plot Results按下图操作3、然后点击plot →Replot即可显示该时刻的云图二、提取某个节点的数值1、首先通过下列命令,选择部分单元nsel,s,loc,x,0,0.025esln,all然后读取所需节点的编号。
2、点击时间历程后处理器TimeHist postproc弹出如箭头所指对话框。
点击图对话框左上角的绿色增加按钮弹出对话框点击ok按钮,在弹出的对话框中输入节点编号,或者鼠标点击选择节点即可将新的数据读入对话框中如下图所示然后即可通过窗口上的按钮对数据进行操作处理。
/POST1set,last !定义数据集从结果文件中读出,last表示读取最后的数据集plnsol,s,eqv !以连续的轮廓线形式显示结果,S表示应力,EQV表示等效应力查看某个截面的云图!-----------------选取节点结果/post1!seltol,1.0e-10set,,,,,2.5!nsel,s,loc,y,0.1,0.1nsel,s,loc,x,0.02/page,99999,132,99999,240!-------------------显示某个截面wprota,,,90wpoffs,,,0.02/CPLANE,1 !指定截面为WP/TYPE,1,5 !结果显示方式选项工作平面移回全局坐标原点WPCSYS,-1nsel,s,loc,x,0,0.025esln,,1,ACTIVE。
一、显示某个时间点的温度云图1、General Postproc →Read Result →By Time/Freq2、在跳出的窗口中输入时间点,点击OK按钮3、然后点Plot Results按下图操作3、然后点击plot →Replot即可显示该时刻的云图二、提取某个节点的数值1、首先通过下列命令,选择部分单元nsel,s,loc,x,0,0.025esln,all然后读取所需节点的编号。
2、点击时间历程后处理器TimeHist postproc弹出如箭头所指对话框。
点击图对话框左上角的绿色增加按钮弹出对话框点击ok按钮,在弹出的对话框中输入节点编号,或者鼠标点击选择节点即可将新的数据读入对话框中如下图所示然后即可通过窗口上的按钮对数据进行操作处理。
/POST1set,last !定义数据集从结果文件中读出,last表示读取最后的数据集plnsol,s,eqv !以连续的轮廓线形式显示结果,S表示应力,EQV表示等效应力查看某个截面的云图!-----------------选取节点结果/post1!seltol,1.0e-10set,,,,,2.5!nsel,s,loc,y,0.1,0.1nsel,s,loc,x,0.02/page,99999,132,99999,240!-------------------显示某个截面wprota,,,90wpoffs,,,0.02/CPLANE,1 !指定截面为WP/TYPE,1,5 !结果显示方式选项工作平面移回全局坐标原点WPCSYS,-1nsel,s,loc,x,0,0.025esln,,1,ACTIVE。
Ansys命令流大全ANSYS是一款广泛应用于工程领域的仿真软件,它能够对复杂工程问题进行建模、分析和优化。
本文将提供一个包含常用ANSYS命令的大全,帮助读者快速了解和掌握ANSYS软件的使用。
一、前言ANSYS是一款功能强大的工程仿真软件,它提供了丰富的建模和分析工具,适用于多个领域的工程问题。
掌握ANSYS的命令流能够有效提高工程师的工作效率,快速完成复杂问题的仿真和分析。
二、ANSYS常用命令1. 创建几何模型由于ANSYS提供了多种创建几何模型的工具,我们可以使用命令流来进行几何模型的创建和编辑。
以下是一些常用的几何模型命令:(1)BLOCK:创建矩形或立方体体素模型。
(2)CYLIND:创建圆柱体模型。
(3)SWEEP:创建沿路径扫掠的模型。
2. 定义材料属性在进行仿真分析之前,需要定义材料的物理属性。
以下是一些常用的材料属性命令:(1)MP: 定义材料的参数,如密度、弹性模量、泊松比等。
(2)EX: 定义材料的弹性模量。
(3)DENS: 定义材料的密度。
3. 设定网格划分网格划分对于仿真分析的准确性和计算效率非常重要。
以下是一些常用的网格划分命令:(1)SIZE:设定初始网格尺寸。
(2)MESH:进行自动的网格划分。
(3)ESIZE:设定特定区域的网格尺寸。
4. 定义边界条件在进行仿真分析之前,需要定义边界条件以模拟实际工程环境。
以下是一些常用的边界条件命令:(1)D:定义位移边界条件。
(2)S:定义约束条件。
(3)F:定义外部力或施加力。
5. 设置分析类型ANSYS提供了多种分析类型,如结构分析、热分析、流体分析等。
以下是一些常用的分析类型命令:(1)SOLVE:执行数值分析求解。
(2)ANTYPE:设定分析类型。
(3)FILE:设置解算文件名和保存路径。
6. 查看和后处理结果分析完成后,我们需要查看和后处理结果。
以下是一些常用的结果查看和后处理命令:(1)PLOT:绘制结果曲线或图像。
结合自身经验,谈ANSYS中的APDL命令(一)发表时间:2009-4-7 作者: 倪欣来源: e-works关键字: ansys APDL 命令流在ANSYS中,命令流是由一条条ANSYS的命令组成的一个命令组合,这些命令按照一定顺序排布,能够完成一定的ANSYS功能,本文是作者结合自身经验所总结的一些命令。
在ANSYS中,命令流是由一条条ANSYS的命令组成的一个命令组合,这些命令按照一定顺序排布,能够完成一定的ANSYS功能,这些功能一般来说通过菜单操作也能够实现(而那些命令流能够实现,菜单操作实现不了的单个命令比较少见)。
以下命令是结合我自身经验,和前辈们的一些经验而总结出来的,希望对大家有帮助。
(1).Lsel, type, item, comp, vmin, vmax, vinc, kswp 选择线type: s 从全部线中选一组线r 从当前选中线中选一组线a 再选一部线附加给当前选中组aunoneu(unselect)inve: 反向选择item: line 线号loc 坐标length 线长comp: x,y,zkswp: 0 只选线1 选择线及相关关键点、节点和单元(2).Nsel, type, item, comp, vmin, vmax, vinc, kabs 选择一组节点type: S: 选择一组新节点(缺省)R: 在当前组中再选择A: 再选一组附加于当前组U: 在当前组中不选一部分All: 恢复为选中所有None: 全不选Inve: 反向选择Stat: 显示当前选择状态Item: loc: 坐标node: 节点号Comp: 分量Vmin,vmax,vinc: ITEM范围Kabs: “0”使用正负号“1”仅用绝对值(3).Esel, type, item, comp, vmin, vmax, vinc, kabs 选择一组单元type: S: 选择一组单元(缺省)R: 在当前组中再选一部分作为一组A: 为当前组附加单元U: 在当前组中不选一部分单元All: 选所有单元None: 全不选Inve: 反向选择当前组Stat: 显示当前选择状态Item:Elem: 单元号Type: 单元类型号Mat: 材料号Real: 实常数号Esys: 单元坐标系号(4). 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次项的系数(5). 定义DP材料:首先要定义EX和泊松比:MP,EX,MAT,……MP,NUXY,MAT,……定义DP材料单元表(这里不考虑温度):TB,DP,MAT进入单元表并编辑添加单元表:TBDATA,1,CTBDATA,2,ψTBDATA,3,……如定义:EX=1E8,NUXY=0.3,C=27,ψ=45的命令如下:MP,EX,1,1E8MP,NUXY,1,0.3TB,DP,1TBDATA,1,27TBDATA,2,45这里要注意的是,在前处理的最初,要将角度单位转化到“度”,即命令:*afun,deg (6). 根据需要耦合某些节点自由度cp, nset, lab,,node1,node2,……node17nset: 耦合组编号lab: ux,uy,uz,rotx,roty,rotz ,allnode1-node17: 待耦合的节点号。
第7章ANSYS命令:解题与后处理Solution and Postprocessing本章介绍solution模块(/SOLU)及两个postprocessing模块(/POST1及/POST26)中所使用到的命令。
在solution模块中,我们把命令分成三类(Figure 5-2):指定loads、指定solution options,及执行solve的命令。
本章第1节介绍前一类,后两类则在第2节介绍。
第3节介绍general postprocessing(/POST1)的命令。
第4节则介绍time-history postprocessing(/POST26)的命令。
最后,第5节以一个综合性的练习题作为本章的结束。
第7.1节负载Loads前面提过[Sec. 5.1.2] loads可以指定在analysis model(即nodes、elements)上,或指定loads在solid model(即keypoints、lines、areas、volumes)上。
除此之外,针对动态的问题,必须指定initial conditions,亦即初始时间的边界条件。
这一节分别介绍loads on analysis model [Sec. 7.1.1]、loads on solid model [Sec. 7.1.2]、及initial conditions [Sec. 7.1.3] 的命令。
Loads虽然可以指定在solid model上,但是「解题」的对象是analysis model,所以那些指定在solid model上的loads终究必须「移转」(transfer)到analysis model上。
这种移转的工作可以让ANSYS自动去完成:ANSYS会在解题前先做负载移转的工作。
或者你也可以在解题之前利用诸如SBCTRAN [Sec. 7.1.2] 的命令去移转这些负载,因为有时侯你希望在解题之前自己检视一下analysis model 上的loads是否正确。
7.1.1 Loads on Analysis Model第7.1节指定负载167以上这些命令是用来指定loads在nodes或elements上。
第1、2、3行是指定degrees of freedom的量,譬如指定某一节点上x、y、z的displacements是多少,亦即已知解答;最常使用的是指定某些节点上的变位为0,亦即固定着这些节点。
D命令(第1行)是指定某些节点(NODE)上的某些自由度(Lab)的值。
Lab用来决定哪一个自由度,对结构来讲可能是变位(UX、UY、UZ、ROTX、ROTY、ROTZ)等;对热分析来讲则是温度(TEMP)等。
自由度的值则利用第3个参数(VALUE)输入;对结构来讲常常是0,代表被固定(或被限制住)的自由度,若不是0时则表示一个已知的变位负载;对热分析来讲,则常是一个固定的温度。
DSYM命令(第2行)是在指定一个对称或反对称的条件。
所谓对称(symmetric)是指结构的几何形状及负载都是对称的(因此它的反应也是对称的),而所谓反对称(antisymmetric)是指结构的几何形状是对称的而负载是反对称的(因此它的反应也是反对称的)。
无论是对称或是反对称,analysis model只要描述一半就可以了,但是你必须在对称面(或反对称面)上标注对称条件(或反对称条件)。
对称或反对称条件是我们必须善加应用的,因为除了可以节省modeling的人力外,输出数据也当然跟着减少,而最大的好处是解题的时间会大量减少。
注意,一个结构系统有时不只一个对称面(或反对称面)。
使用DSYM命令之前,你先选取对称面(或反对称面)上的nodes,然后再使用DSYM命令。
DSYM命令中的Lab可以选择SYMM(对称)或是ASYM(反对称);Normal是垂直于这个对称面(或反对称面)的方向(X、Y、或Z),坐标系统则是由KCN 决定的。
譬如KCN输入1时(圆柱坐标),对称方向是Y时,表示是沿着 方向对称的。
有关对称与反对称的更进一步的说明,请参阅Ref. 5, DSYM。
DCUM命令(第3行)的意义与FCUM命令(第5行)是平行的,我们留待后面一起解说。
168 第7章ANSYS命令:解题与后处理第4、5行是关于作用一个集中载重在一个node上。
F命令(第4行),读成force,是指定一个集中载重,作用在某些节点上(NODE)的某些方向(Lab可以选择FX、FY、FZ、MX、MY、MZ等),力的大小是VALUE(SI 单位是N或N-m)。
对热分析的问题而言,所谓「集中载重」是指通过一节点的heat flow,单位是每单位时间所流过的能量(SI单位是W或J/s)。
FCUM命令(第5行),读成force cumulation,是指输入的force是否与现有的值相加或取而代之。
譬如使用F命令作用了100 N后,当再使用一次F命令作用200 N时,后者是累加上去的(共是300 N)或是取代前者(变成200 N)。
前面所提到的DCUM命令(第3行)也是相似的用途。
第6、7、8、9行是有关分布载重有关的命令。
SF命令(第6行)读成surface force,对结构分析而言它是一个均布的压力(SI单位是Pa或N/m2)。
你先选取受压表面上的nodes后,再使用SF命令;参数Nlist唯一的选择是ALL (表示所有nodes所构成的surface);对结构问题而言,参数Lab唯一的选择是PRES;VALUE则输入均布压力的数值。
对热分析而言,surface force是指通过surface的convection、radiation、或heat flux(SI单位是W/m2)。
SFE命令(第7行),读成surface force on elements,是指定surface force在elements的表面上,至于是哪一个表面(一个element有好几个表面)则是由LKEY来决定。
譬如SFE命令使用在beam(譬如BEAM3)或shell(譬如SHELL63)时,你必须指定压力是作用在上表面(力量向下)还是下表面(力量向上)。
对热分析而言,有些「surface force」必须输入两个值,譬如convection条件需要film coefficient (又称为coefficient of heat transfer或convection coefficient)及远方的温度(bulk temperature),在SFE命令中你只能输入一个值,二者择一,KVAL就是在决定要输入哪一个,所以你需要使用两次的SFE命令;如果使用SF命令时,可以利用VALUE后面的参数VALUE2输入远方的温度。
SFBEAM命令(第8行),读成surface force on beam,是专为beam元素(譬如BEAM3)量身定做的命令,类似于SFE命令,但是参数VALI、VALJ是指梁元素上两端的压力,容许梁上的压力成线性分布。
SFCUM命令(第9行)则和FCUM(第5行)类似。
第7.1节指定负载169第10至17行是与body forces有关的命令。
Body force是指分布在body 内部的负载,对结构而言,包括inertia force、temperature loads等。
第10至15行命令是用来指定temperature loads,而第16、17行命令是用来指定inertia force的。
BF命令(第10行)读成body force,是指定某些nodes所涵盖的范围的温度被提高到某一数值(VAL1)。
注意,TREF命令(第14行)是在指定无应力状态下的温度(stress free temperature,或称为参考温度,内定值是0度),所以真正的温度变化(temperature changes)是最后温度减去这个参考温度。
辟如25度时是stress free的温度(TREF, 25),结构的温度被提升至200度(BF, ALL, TEMP, 100),则温度变化是175度。
BFE命令(第11行),读成body force on elements,是指定在某些elements 所涵盖的范围的温度被提高到某一数值。
BFUNIF命令(第12行)读成uniform body force,是指定整体结构的温度被均匀地提高到某一数值。
TUNIF命令(第13行)读成uniform temperature,对结构分析而言,其功能和BFUNIF完全一样,是指定整体结构的温度被均匀地提高到某一数值。
BFCUM命令(第15行)则类似于SFCUM、FCUM等。
第16、17行的命令是在指定inertia force,其中ACEL是指定直线accelerations。
假想Y代表向上的方向,结构承受一倍向下的重力时,相当于此结构往上面以一倍的重力加速度运动,亦即输入ACEL, 0, 9.81, 0其中9.81 m/s2是重力加速度。
OMEGA(第17行)是在输入旋转的角速度,ANSYS会自动计算所产生的离心力。
此外,有几点必须加以说明。
首先,其参数OMEGX、OMEGY、OMEGZ分别是对着Global CS的X、Y、Z轴旋转的角速度(angular velocities,SI单位是rad/s [Ref. 5, OMEGA])。
第二点是有关KSPIN 这个参数的意义。
结构体在旋转时(譬如旋转中的叶片)有一种效应,叫做spin softening:即当结构体在转动时,其刚度(stiffness),会有减少的现象[Ref. 7, Sec.3.4. Spin Softening],KSPIN这个参数是让你决定要不要考虑此效应。
当结构体在旋转时,与spin softening共同存在的另一个效应是stress170 第7章ANSYS命令:解题与后处理stiffening [Ref. 7, Sec. 3.3. Stress Stiffening]:因为离心力而产生的张应力会使结构的侧向刚度(垂直于张应力方向的刚度)增加。
Figure 7-1说明了此两个现象(本图片取材自Ref. 7, Sec. 3.4. Spin Softening):stress stiffening使得结构的自然频率增加(亦即刚度增加),spin softening使得结构的自然频率减少(亦即刚度减少),而两种效应同时考虑时,通常前者会稍大于后者。
Figure 7-1 Stress Stiffening and Spin Softening [Ref. 7]Stress stiffening的现象也存在任何受张力的材料上,譬如承受张力的吉他钢弦,其侧向刚度随着张力的增加而增加(声音越高)。