个人总结ansys命令流
ansys命令流整理

ansys命令流整理
前处理
节点复制:
NGEN,ITIME,INC,NODE1,NODE2,NINC,DX,DY,DZ,SPACE
是一个节点复制命令,
它是将一组节点在现有坐标系统下复制到其它位置。
ITIME: 复制的次数,包含自己本身。
INC: 每次复制节点时节点号码的增加量。
NODE1,NODE2,NINC: 选取要复制的节点,即要对哪些节点进行复制。
DX,DY,DZ: 每次复制时在现有坐标系统下,几何位置的改变量。
SPACE:间距比,是最后一个尺寸和第一个尺寸的比值
单元复制
EGEN, ITIME, NINC, IEL1, IEL2, IEINC, MINC, TINC, RINC, CINC, SINC, DX, DY, DZ
循环:
*do,I(循环控制变量),1(变量初值),100(循环变量结束变量值),1(步长)
循环内部命令流
*enddo(循环命令结束)
节点选择
NSEL, type,item,comp,vmin,vmax,vinc,kabs
例子:nsel,s,loc,x,-0.1,0.1
S---开始选择节点
U---在已选择节点内要删除部分节点
Loc---利用坐标选择节点
定义截面面积
SECTYPE, SECID, Type, Subtype, Name, REFINEKEY
SECID---ID(编号)
节点自动填充
FILL, NODE1, NODE2, NFILL, NSTRT, NINC, ITIME, INC, SPACE。
ANSYS常用的工具命令流

ANSYS常用工具命令流简介:学习ANSYS有限元软件三年,积累了很多常用的命令流,适用于不同研究方向的建模,在建模过程中起到小工具的作用。
希望可以帮助到学习ANSYS 的人,之后会尽量持续更新。
为方便使用特地做了目录和简单的用途介绍如下:目录!1.查看面的法线方向:使用voffst命令面偏移创建体之前,查看面的法线方向。
!2.查看点和单元的最大编号。
!3.ansys窗口背景变白!4.ansys出结果图:所出的图位于ansys的计算文件夹中,为png文件。
!5.设置体的透明度:设置plotctrls→numbering仍看不多体单元编号时,通过设置体的透明度可看到位于体内部的编号。
!6.单位制对应表:建模之前先统一单元,局部模拟常用:mm、t、n、mpa。
!7.提取指定位置的节点的节点号:同样适用于面、体、单元等!8.提取某材料的体积:很方便的计算体的方法!9.后处理中显示塑性区!10.显示变形动画并保存:可以用来到处变形动画放在PPT中或者检查加载情况!11.设置变形放大系数:结果中的变形是夸张变形后的结果,利用此命令流可以将变形恢复,用于查看混凝土裂缝时的将变形复原。
!12.查看GUI操作的命令流:查看GUI操作对应命令流,将某些GUI操作保存为命令流可简化操作!13.查看开裂单元透明调整!14.检查形状不好的单元!15.关闭所有标识:关闭ansys右上角标识!16.单元轮廓不显示:应力云图中单元轮廓影响查看效果!17.显示壳单元厚度:壳单元在ansys中以面存在,不显示厚度。
!18.最大最小位移节点编号的提取!19.求解完后显示梁单元的截面!20.显示体、面、线、单元、点:GUI操作的简化!21. ANSYS结果窗格中DMX、SMX、SMN的含义!22.查看节点坐标系:在节点施加荷载之前必须先明确节点坐标系从而确定荷载的正负!23.查看切面应力:查看模型某个截面的应力情况!24.查看荷载列表!24.已选定节点个数统计!25.查看结构整体的质量、体积等!26.查看某个应力范围内的单元命令流!1.查看面的法线方向/PSYMB,adir,1/replot,all/PSYMB,adir,0/replot,allLDELE,215!2.查看点和单元的最大编号单元:esel,all*get,emax,elem,,num,max*get,emin,elem,,num,min点:*get,nmax,node,,num,max*get,nmax,kp,,num,max工具栏:list→ picked entities→ maximumlist→ picked entities→鼠标点选需要查看的点→OK !3.窗口背景变白/COLOR,DEFAULT/RGB,INDEX,100,100,100,0/RGB,INDEX,80,80,80,13/RGB,INDEX,60,60,60,14/RGB,INDEX,0,0,0,15/REPLOT!4.ansys出结果图!GET THE PNG IMAGE/SHOW,PNG,,0PNGR,COMP,1,-1PNGR,ORIENT,HORIZPNGR,COLOR,2PNGR,TMOD,1/GFILE,1500,!*/CMAP,_TEMPCMAP_,CMP,,SAVE/RGB,INDEX,100,100,100,0/RGB,INDEX,0,0,0,15/REPLOT/CMAP,_TEMPCMAP_,CMP/DELETE,_TEMPCMAP_,CMP/SHOW,CLOSE/DEVICE,VECTOR,0!*!5.体单元编号看不到时可设置体的透明度/trlcy,volu,1,all ! 修改所有体的透明度为100% /trlcy,defa!6.单位制对应表!查看单位/status,units!7.提取指定位置的节点的节点号nsel,s,loc,x,5nsel,r,loc,y,6nsel,r,loc,z,7*get,kcon,kp,,num,min也可用list→picked entities,这种方法更直观简便!8.提取某材料的体积vsel,s,mat, ,2vsum,all*get,v2,volu,0,volu!9.后处理中显示塑性区/post1plnsol,eppl,eqv,2!10.显示变形动画并保存GUI:Utility Menu>Plotctrls>Animate>Deformed Shape!11.设置变形放大系数/dscale,,0!12.查看GUI操作的命令流list→files→log file!13.查看开裂单元透明调整/TRLCY,elem,0.5,all!14.检查形状不好的单元check,esel,warn!15.关闭所有标识!16.单元轮廓不显示/GLINE,1,-1/GLINE,1,0 !显示!17.显示壳单元厚度主菜单——PlotCrls——Style——Size and Shape——第二项[ESHAPE],将off 改为on(必须要在划分网格之后)!18.最大最小位移节点编号的提取allselnsort,u,sum,0,0,all !根据位移矢量大小按降序排列*get,max_u,sort,0,imaxallselnsort,u,sum,0,0,all !根据位移矢量大小按降序排列*get,max_u,sort,0,imin!19.求解完后显示梁单元的截面PlotCtrls-->Style-->Size and Shape-->勾选Shape!20.显示体、面、线、单元、点eplotvplotaplotnplot!21.ANSYS结果输出中DMX、SMX、SMN的含义DMX固定指:最大位移(Displacement Max)SMX:指定的、要查看的、那个Item解的最大值(Solution Max)SMN:指定的、要查看的、那个Item解的最小值(Solution Min)!21.ANSYS结果输出中DMX、SMX、SMN的含义DMX固定指:最大位移(Displacement Max)SMX:指定的、要查看的、那个Item解的最大值(Solution Max)SMN:指定的、要查看的、那个Item解的最小值(Solution Min)!22.查看节点坐标系plotctrls>symbols>nodal coordinate system来源:https:///view/b1a458fc5901020206409c40.html!23.查看切面应力wpstyl,defawprota,0,0,90/type,1,5/cplane,1来源:https:///view/0bab0662f12d2af90242e6c7.html!24.查看荷载列表flist!24.已选定节点个数统计nsel,s,loc,y,0*get,aaa,node,0,count !令aaa=节点数后续在parameters→scalar parameters中查看!25.查看结构整体的质量、体积等preprocessor→modeling→calc geom items→of geometry!26.查看某个应力范围内的单元/cont,1,9,-32, ,-20/replot。
ansys命令流使用方法

ansys命令流使用方法
在ANSYS中,命令流是一种用于执行特定操作的自动化工具。
以下是ANSYS命令流使用的一般步骤:
1. 打开ANSYS软件并加载您要使用的工程文件。
2. 在ANSYS Graphical User Interface (GUI) 中,将鼠标指针放
在工具栏上。
在“Run”下拉菜单中选择“Command Line”。
3. 在命令行窗口中,输入和编辑您想执行的命令。
您可以使用ANSYS的命令语言以及相关命令进行模型操作、网格生成、
求解等。
4. 您可以通过多种方式输入命令:直接在命令行中输入、从脚本文件中读取、从ANSYS GUI中的日志文件中复制粘贴等。
5. 您可以使用命令流中的参数和变量来进行自动化操作。
使用“!VARIABLE”语句定义变量,并通过“!VARIABLE = value”语
句赋值。
6. 使用ANSYS的各种功能命令对模型进行操作。
例如,在预
处理阶段,您可以使用命令生成几何体、定义材料属性、设定网格、添加边界条件等。
7. 在求解阶段,使用命令启动求解器,设置求解器选项,运行求解器,并监视求解器的输出。
8. 在结果后处理阶段,使用命令读取并处理结果数据,生成图形、报告等。
9. 执行命令流,您可以一次性执行整个命令流,或者逐个执行命令。
10. 您还可以将命令流保存为脚本文件,以便将来再次使用。
以上是ANSYS命令流的一般用法,具体的命令和语法取决于您的特定需求和ANSYS的版本。
建议您参考ANSYS的官方文档和教程,以获得更详细和准确的使用说明。
ANSYS命令流学习笔记5-workbench中命令流的一些应用

ANSYS命令流学习笔记5-workbench中命令流的⼀些应⽤!ANSYS命令流学习笔记5workbench中命令流的⼀些应⽤学习重点:1. 定义单元类型2. 使⽤各向异性材料时,定义其单元为圆柱坐标系3. 有⾓度吊装时,定义吊装约束4. workbench、APDL的联合仿真案例如下:如下图模型,四个顶点通过杆件连接,进⾏吊装时的有限元分析。
1. 建⽴模型,设定必要的坐标系。
分成两个solid,内部的圆柱,剩余的矩形部分。
建⽴两个坐标系,分别⽤于指定各向异性材料的属性、吊装的固定点。
下图,建⽴圆柱坐标系,编号100,⽤于指定各向异性材料。
下图,建⽴直⾓坐标系,编号12,⽤于指定吊装固定点。
2. 建⽴named selection,⽅便在命令流中选择必要的元素。
下图,将四个吊装点,中间的圆柱,分别定义为任何名称,必须是英⽂才能⽤于APDL 命令中。
3. 定义边界条件,施加重⼒加速度,在static structural 下插⼊command(APDL) ,内容如下/prep7allscmsel,s,c1,elem !选择c1单元所有节点,既圆柱体的所有单元emodif,all,esys,100 !其坐标系转换为100坐标系,因为缠绕的各向异性材料必须在圆柱坐标系下定义单元的坐标。
!完成对各向异性材料的坐标系设定。
et,10,10 !定义编号为10的,link10单元r,10,0.01 !定义编号为10的实常数0.01,⽤于定义link10单元的截⾯积0.01mm^2*get,nmax,node,,num,max !获取node的最⼤数值,储存在nmax名称的变量⾥csys,12 !调⽤csys12坐标系n,nmax+1, !csys坐标原点建⽴node,后⾯会将其固定,既吊装的固定点mat,1type,10 !选取编号10的单元类型real,10 !选取编号10的实常数cmsel,s,kk1,node !选择kk1点,kk1已经定义为named selection*get,k1,node,,num,max !获取已选节点中的节点数最⼤值,既kk1的节点编号,取值为k1cmsel,s,kk2,node ! k2,k3,k4⽅法类型k1*get,k2,node,,num,maxcmsel,s,kk3,node*get,k3,node,,num,maxcmsel,s,kk4,node*get,k4,node,,num,maxalls !全选e,nmax+1,k1e,nmax+1,k2e,nmax+1,k3e,nmax+1,k4 !建⽴四个link单元d,nmax+1,allalls/sol此外,下图中单位必须保持⼀致,不然计算很容易出问题。
学习有限元ANSYS总结

学习ANSYS经验总结一学习ANSYS需要认识到的几点相对于其他应用型软件而言,ANSYS作为大型权威性的有限元分析软件,对提高解决问题的能力是一个全面的锻炼过程,是一门相当难学的软件,因而,要学好ANSYS,对学习者就提出了很高的要求,一方面,需要学习者有比较扎实的力学理论基础,对ANSYS分析结果能有个比较准确的预测和判断,可以说,理论水平的高低在很大程度上决定了ANSYS使用水平;另一方面,需要学习者不断摸索出软件的使用经验不断总结以提高解决问题的效率。
在学习ANSYS的方法上,为了让初学者有一个比较好的把握,特提出以下五点建议:(1)将ANSYS的学习紧密与工程力学专业结合起来毫无疑问,刚开始接触ANSYS时,如果对有限元,单元,节点,形函数等《有限元单元法及程序设计》中的基本概念没有清楚的了解话,那么学ANSYS 很长一段时间都会感觉还没入门,只是在僵硬的模仿,即使已经了解了,在学ANSYS之前,也非常有必要先反复看几遍书,加深对有限元单元法及其基本概念的理解。
作为工程力学专业的学生,虽然力学理论知识学了很多,但对许多基本概念的理解许多人基本上是只停留于一个符号的认识上,理论认识不够,更没有太多的感性认识,比如一开始学ANSYS时可能很多人都不知道钢材应输入一个多大的弹性模量是合适的。
而在进行有限元数值计算时,需要对相关参数的数值有很清楚的了解,比如材料常数,直接关系到结果的正确性,一定要准确。
实际上在学ANSYS时,以前学的很多基本概念和力学理论知识都忘得差不多了,因而遇到有一定理论难度的问题可能很难下手,特别是对结果的分析,需要用到《材料力学》,《弹性力学》和《塑性力学》里面的知识进行理论上的判断,所以在这种情况下,复习一下《材料力学》,《弹性力学》和《塑性力学》是非常有必要的,加深对基本概念的理解,实际上,适当的复习并不要花很多时间,效果却很明显,不仅能勾起遥远的回忆,加深理解,又能使遇到的问题得到顺利的解决。
ANSYS命令流总结(全)

ANSYS结构分析单元功能与特性/可以组成一一些命令,一般是一种总体命令(session),三十也有特殊,比如是处理/POST1! 是注释说明符号,,与其他软件的说明是一样的,ansys不作为命令读取,* 此符号一般是APDL的标识符,也就是ansys的参数化语言,如*do ,,,*enddo等等NSEL的意思是node select,即选择节点。
s就是select,选择。
DIM 是定义数组的意思。
array 数组。
MP命令用来定义材料参数。
K是建立关键点命令。
K,关键点编号,x坐标,y坐标,z坐标。
K, NPT, X, Y, Z是定义关键点,K是命令,NPT是关键点编号,XYZ是坐标。
NUMMRG, keypoint 用这个命令,要保证关键点的位置完全一样,只是关键点号不一样的才行。
这个命令对于重复的线面都可以用。
这个很简单,压缩关键。
Ngen 复制节点e,节点号码:这个命令式通过节点来形成单元NUMCMP,ALL:压缩所有编号,这样你所有的线都会按次序重新编号~你要是需要固定的线固定的标号NSUBST,100,500,50 :通过指定子步数来设置载荷步的子步LNSRCH线性搜索是求解非线性代数方程组的一种技巧,此法会在一段区间内,以一定的步长逐步搜索根,相比常用的牛顿迭代法所要耗费的计算量大得多,但它可以避免在一些情况下牛顿迭代法出现的跳跃现象。
LNSRCH 激活线性搜索PRED 激活自由度求解预测NEQIT指定一个荷载步中的最大子步数AUTOTS 自动求解控制打开自动时间步长.KBC -指定阶段状或者用跳板装载里面一个负荷步骤。
SPLINE:P1,P2,P3,P4,P5,P6,XV1,YV1,ZV1,XV6,YV6,ZV6(生成分段样条曲线)*DIM,Par,Type,IMAX,JMAX,KMAX,Var1,Var2,Var3(定义载荷数组的名称)【注】Par: 数组名Type: array 数组,如同fortran,下标最小号为1,可以多达三维(缺省)char 字符串组(每个元素最多8个字符)tableIMAX,JMAX,KMAX 各维的最大下标号Var1,Var2,Var3 各维变量名,缺省为row,column,plane(当type 为table时)/config是设置ansys配置参数的命令格式为/CONFIG, Lab, VALUELab为参数名称 value为参数值例如:/config,MXEL,10000的意思是最大单元数为10000杆单元:LINK1、8、10、11、180梁单元:BEAM3、4、23、24,44,54,188,189管单元:PIPE16,17,18,20,59,602D实体元:PLANE2,25,42,82,83,145,146,182,1833D实体元:SOLID45,46,64,65,72,73,92,95,147,148,185,186,187,191壳单元:SHELL28,41,43,51,61,63,91,93,99,143,150,181,208,209弹簧单元:COMBIN7,14,37,39,40质量单元:MASS21接触单元:CONTAC12,52,TARGE169,170,CONTA171,172,173,174,175,178矩阵单元:MATRIX27,50表面效应元:SURF153,154粘弹实体元:VISCO88,89,106,107,108,超弹实体元:HYPER56,58,74,84,86,158耦合场单元:SOLID5,PLANE13,FLUID29,30,38,SOLID62,FLUID79,FLUID80,81,SOLID98,FLUID129,INFIN110,111,FLUID116,130界面单元:INTER192,193,194,195显式动力分析单元:LINK160,BEAM161,PLANE162,SHELL163,SOLID164,COMBI16杆单元单元名称简称节点数节点自由度特性备注LINK1 2D杆 2 Ux,Uy EPCSDGB常用杆元LINK8 3D杆Ux,Uy,Uz EPCSDGBLINK103D仅受拉或仅受压杆EDGB模拟缆索的松弛及间隙LINK11 3D线性调节器EGB模拟液压缸和大转动LINK183D有限应EPCDFG另可考虑粘0 变杆 B 弹塑性E-弹性(Elasticity),P-塑性(Plasticity),C-蠕变(Creep),S-膨胀(Swelling),D-大变形或大挠度(Large deflection),F-大应变(Large strain)或有限应变(Finite strain),B-单元生死(Birth and dead),G-应力刚化(Stress stiffness)或几何刚度(Geometric stiffening),A-自适应下降(Adaptive descent)等。
(完整版)ANSYS命令流总结(全)

ANSYS结构分析单元功能与特性/可以组成一一些命令,一般是一种总体命令(session),三十也有特殊,比如是处理/POST1! 是注释说明符号,,与其他软件的说明是一样的,ansys不作为命令读取,* 此符号一般是APDL的标识符,也就是ansys的参数化语言,如*do ,,,*enddo等等NSEL的意思是node select,即选择节点。
s就是select,选择。
DIM是定义数组的意思。
array 数组。
MP命令用来定义材料参数。
K是建立关键点命令。
K,关键点编号,x坐标,y坐标,z坐标。
K, NPT, X, Y, Z是定义关键点,K是命令,NPT是关键点编号,XYZ是坐标。
NUMMRG, keypoint 用这个命令,要保证关键点的位置完全一样,只是关键点号不一样的才行。
这个命令对于重复的线面都可以用。
这个很简单,压缩关键。
Ngen 复制节点e,节点号码:这个命令式通过节点来形成单元NUMCMP,ALL:压缩所有编号,这样你所有的线都会按次序重新编号~你要是需要固定的线固定的标号NSUBST,100,500,50:通过指定子步数来设置载荷步的子步LNSRCH线性搜索是求解非线性代数方程组的一种技巧,此法会在一段区间内,以一定的步长逐步搜索根,相比常用的牛顿迭代法所要耗费的计算量大得多,但它可以避免在一些情况下牛顿迭代法出现的跳跃现象。
LNSRCH激活线性搜索PRED 激活自由度求解预测NEQIT指定一个荷载步中的最大子步数AUTOTS 自动求解控制打开自动时间步长.KBC -指定阶段状或者用跳板装载里面一个负荷步骤。
SPLINE:P1,P2,P3,P4,P5,P6,XV1,YV1,ZV1,XV6,YV6,ZV6(生成分段样条曲线)*DIM,Par,Type,IMAX,JMAX,KMAX,Var1,Var2,Var3(定义载荷数组的名称)【注】Par: 数组名Type:array 数组,如同fortran,下标最小号为1,可以多达三维(缺省)char 字符串组(每个元素最多8个字符)tableIMAX,JMAX,KMAX各维的最大下标号Var1,Var2,Var3 各维变量名,缺省为row,column,plane(当type为table时)/config是设置ansys配置参数的命令格式为/CONFIG, Lab, V ALUELab为参数名称value为参数值例如:/config,MXEL,10000的意思是最大单元数为10000杆单元:LINK1、8、10、11、180梁单元:BEAM3、4、23、24,44,54,188,189管单元:PIPE16,17,18,20,59,602D实体元:PLANE2,25,42,82,83,145,146,182,1833D实体元:SOLID45,46,64,65,72,73,92,95,147,148,185,186,187,191壳单元:SHELL28,41,43,51,61,63,91,93,99,143,150,181,208,209弹簧单元:COMBIN7,14,37,39,40质量单元:MASS21接触单元:CONTAC12,52,TARGE169,170,CONTA171,172,173,174,175,178矩阵单元:MATRIX27,50表面效应元:SURF153,154粘弹实体元:VISCO88,89,106,107,108, 超弹实体元:HYPER56,58,74,84,86,158耦合场单元:SOLID5,PLANE13,FLUID29,30,38,SOLID62,FLUID79,FLUID80,81, SOLID98,FLUID129,INFIN110,111,FLUID116,130 界面单元:INTER192,193,194,195 显式动力分析单元:LINK160,BEAM161,PLANE162,SHELL163,SOLID164,COMBI16杆单元(Large deflection),F-大应变(Large strain)或有限应变(Finite strain),B-单元生死(Birth and dead),G-应力刚化(Stress stiffness)或几何刚度(Geometric stiffening),A-自适应下降(Adaptive descent )等。
(完整版)史上最全的ANSYS命令流大全

《史上最全的ANSYS 命令流查询与解释》【 1 】*************************************************************************************对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 ! 以杆单元的轴向应力为内容, 建立单元表SAXLETABLE, EPELAXL, LEPEL, 1 ! 以杆单元的轴向应变为内容, 建立单元表EPELAXLETABLE,STRS_ST,LS,1 ! 以杆件的轴向应力“LS,1为”内容定义单元表STRS_STETABLE, STRS_CO, LS,1 ! 以杆件的轴向应力“LS,1定”义单元表STRS_CO ETABLE,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,STR”S_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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Q235 属性:弹性模量E=2.1e5 N/mm2密度=7.85e-6kg/mm3泊松比=0.3mp,ex,1,2.1e5mp,prxy,1,0.3mp,dens,1,7.85e-61,ksymm 镜像点2,arsym 镜像面3,kgen 复制点4.adele删除面6,kdist,k1,k2 测量两关键点的距离7,adele,a,,,1 删除area and below8,创建圆柱面:circle 创建圆然后创建直线然(轴线)利用拉伸命令创建圆柱面creat__areas__by Linesadrag 线拉伸成面modeling>operate>extrude>lines>>along linesVDRAG 面拉伸成体modeling>operate>extrude>areas>>along lines!创建空心圆柱体这个命令CYLIND, RAD1, RAD2, Z1, Z2, THETA1, THETA2Main Menu>Preprocessor>Modeling>Create>Volumes>Cylinder>By DimensionsMain Menu>Preprocessor>Trefftz Domain>TZ Geometry>Create>Volume>Cylinder>By Dimensions9,aptn 分割面10,asbw 用工作平面切割面11.wpoffs12.wprotang 过圆外一点做圆的切线(0°或180°)14,nummrg 将重复的点消除15,asba 面减去面16,两个圆柱面的相贯线作法:做出两个相穿的圆柱面,利用APTN命令17,选择面,不选择一部分面asel,u,loc,z,kz(735)18.在工作平面上生成一个矩形面RECTING,X1,X2,Y1,Y2X1,X2——矩形在工作平面X方向坐标值的变化范围Y1,Y2——矩形在工作平面Y方向坐标值的变化范围18,圆阵列建立工作平面与圆柱的横截面平行,在工作平面情况下建立局部坐标系(柱坐标系),然后利用agen命令复制。
19,转换成局部柱坐标系20,kfill 在两个关键点之间生成一个或多个关键点21.网格划分aatt,1,14,1, !aatt,mat,real,type,esys,secnaesize,all,1000 !aesize,anum,size, 单元尺寸mshape,0,2d !mshape,key,dimension 指定划分单元形状amesh,allk,1,24000,33000,2230k,2,24000,33000,-2230k,3,-24000,33000,-2230k,4,-24000,33000,2230kfill,2,3,23,5,1,1kfill,1,4,23,28,1,1*do,i,5,26l,i,i+1*enddo*do,i,28,49l,i,i+1*enddo22. !利用MPC184单元!创建mpc184 revolute joint 创建铰接点et,4,mpc184,6,,,0LOCAL,11,, KX(56),ky(56),kz(56) !创建局部坐标系sectype,21,join,revo,gjjz !定义revolute joint secjoint,,11,11type,4secnum,21en,200,17,150csys,0LOCAL,12,, KX(55),ky(55),kz(55) !创建局部坐标系sectype,30,joint,revo,gjjysecjoint,,12,12type,4secnum,30en,201,72,149csys,0et,5,mpc184,6,,,1LOCAL,13,, KX(63),ky(63),kz(63)sectype,31,joint,revo,rtzsecjoint,,13,13type,5secnum,31en,300,49,155csys,0LOCAL,14,, KX(64),ky(64),kz(64)sectype,32,joint,revo,rtysecjoint,,14,14type,5secnum,32en,301,157,3423. !利用耦合创建铰接点(两节点要在同一个位置,即具有相同的坐标系)CP命令使节点自由度耦合,即相等。
CP,NSET,LAB,NODE1,NODE2,NODE3,...,NODE1724. !刚性区域通过自动建立约束方程,创建一个刚性区CERIG,MASTE,SLAVE,Ldof,Ldof2,Ldof3,Ldof4,Ldof5MASTE——主要节点;要有自由度可以用mass单元划分SLAVE——从属节点;Ldof——约束方程从属节点所使用的自由度。
选项:ALL、UXYZ、RXYZ、UX、UY、UZ、ROTX、ROTY、ROTZ通过连接主要节点和从属节点沿指定自由度方向建立刚性线。
!删除刚性区域命令:CPDELEGUI:couple/ceqn——del couple sets(删除集)必须用cpngen命令或cp命令以耦合集中删除特定的节点!25. 利用MPC对三维实体SOLID45 与板单元SHELL63的组合建模(ansys参数化编程与命令手册P230)Main Menu>Preprocessor>Coupling>Ceqn>Shell/Solid Interface由于两单元节点自由度不同,SOLID45:UX, UY, UZ SHELL63:UX, UY, UZ, ROTX, ROTY, ROTZET,1,SOLID45ET,2,SHELL63ET,3,TARGE170 !目标单元ET,4,CONTA175 !接触单元ANSYS中不同单元之间的连接原则。
一般来说,按“杆梁壳体”单元顺序,只要后一种单元的自由度完全包含前一种单元的自由度,则只要有公共节点即可,不需要约束方程,否则需要耦合自由度与约事方程。
例如:(1)杆与梁、壳、体单元有公共节点即可,不需要约束方程。
(2)梁与壳有公共节点即可,也不需要约束写约束方程;壳梁自由度数目相同,自由度也相同,尽管壳的rotz是虚的自由度,也不妨碍二者之间的关系,这有点类同于梁与杆的关系。
(3)梁与体则要在相同位置建立不同的节点,然后在节点处耦合自由度与施加约束方程。
(4)壳与体则也要相同位置建立不同的节点,然后在节点处耦合自由度与施加约束方程。
上面所述的不同单元之间的接连方法主要是用耦合自由度和约束方程来实现的,有一定的局限性,只适用于小位移下面介绍一种支持大位移算法的方法,MPC法。
MPC即Multipoint Constraint,多点约束方程,其原理与前面所说的方程的技术几乎一致,将不连续、自由度不协调的单元网格连接起来,不需要连接边界上的节点完全一一对应。
MPC能够连接的模型一般有以下几种。
solid 模型-solid 模型shell模型-shell模型solid 模型-shell 模型solid 模型-beam 模型shell模型-beam模型在ANSYS中,实现上述MPC技术有三种途径。
(1)通过MPC184单元定义模型的刚性或者二力杆连接关系。
定义MPC184单元模型与定义杆的操作完全一致,而MPC单元的作用可以是刚性杆(三个自由度的连接关系)或者刚性梁(六个自由度的连接关系)。
(2)利用约束方程菜单路径Main Menu>preprocessor>Coupling/Ceqn>shell/solid Interface创建壳与实体模型之间的装配关系。
(3)利用ANSYS接触向导功能定义模型之间的装配关系。
选择菜单路径Main Menu>preprocessor>Modeling>Creat>Contact Pair,弹出一序列的接触向导对话框,按照提示进行操作,在创建接触对前,单击Optional setting 按钮弹出Contact properties对话框,将Basic选项卡中的Contact algorithm即接触算法设置为MPC algorithm。
或者,在定义完接触对后,再将接触算法修改为MPC algorithm,就相当于定义MPC多点约束关系进行多点约束算法。
单元类型的选择问题初学ANSYS的人,通常会被ANSYS所提供的众多纷繁复杂的单元类型弄花了眼,如何选择正确的单元类型,也是新手学习时很头疼的问题。
单元类型的选择,跟你要解决的问题本身密切相关。
在选择单元类型前,首先你要对问题本身有非常明确的认识,然后,对于每一种单元类型,每个节点有多少个自由度,它包含哪些特性,能够在哪些条件下使用,在ANSYS的帮助文档中都有非常详细的描述,要结合自己的问题,对照帮助文档里面的单元描述来选择恰当的单元类型。
1.该选杆单元(Link)还是梁单元(Beam)?这个比较容易理解。
杆单元只能承受沿着杆件方向的拉力或者压力,杆单元不能承受弯矩,这是杆单元的基本特点。
梁单元则既可以承受拉,压,还可以承受弯矩。
如果你的结构中要承受弯矩,肯定不能选杆单元。
对于梁单元,常用的有beam3,beam4,beam188这三种,他们的区别在于:1)beam3是2D的梁单元,只能解决2维的问题。
2)beam4是3D的梁单元,可以解决3维的空间梁问题。
3)beam188是3D梁单元,可以根据需要自定义梁的截面形状。
2.对于薄壁结构,是选实体单元还是壳单元?对于薄壁结构,最好是选用shell单元,shell单元可以减少计算量,如果你非要用实体单元,也是可以的,但是这样计算量就大大增加了。
而且,如果选实体单元,薄壁结构承受弯矩的时候,如果在厚度方向的单元层数太少,有时候计算结果误差比较大,反而不如shell单元计算准确。
实际工程中常用的shell单元有shell63,shell93。
shell63是四节点的shell单元(可以退化为三角形),shell93是带中间节点的四边形shell单元(可以退化为三角形),shell93单元由于带有中间节点,计算精度比shell63更高,但是由于节点数目比shell63多,计算量会增大。
对于一般的问题,选用shell63就足够了。
除了shell63,shell93之外,还有很多其他的shell单元,譬如shell91,shell131,shell163等等,这些单元有的是用于多层铺层材料的,有的是用于结构显示动力学分析的,一般新手很少涉及到。