ImageVerifierCode 换一换
格式:DOCX , 页数:35 ,大小:717.20KB ,
资源ID:7881503      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7881503.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(APDL命令初级篇.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

APDL命令初级篇.docx

1、APDL命令初级篇一finish /clear /FILNAME, pipe,1 !/Filname,fname,key 指定新的工作文件名 !key: 0 使用已有的log和error文件 ! 1 使用新的log和error,但不删除旧的. /prep7 MP,murx,1,100 ! MP,Lab,MAT,C0,C1,C2,C3,C4 !定义材料的属性(Material Property),材料属性为固定值时,其值为C0,当随温度变化时,由后四个参数控制。 !Lab:材料属性类别,任何元素具备何种属性在元素属性表中均有说明。 ! 例如杨氏系数(Lab=EX,EY,EZ),密度(Lab=DE

2、NS),泊松比(Lab=NUXY,NUXYZ,NUZX),剪切模数(Lab=GXY,GYZ,GXZ),热膨胀系数(Lab=ALPX,ALPY,ALPZ)等 !MAT:材料编号(缺省为当前材料号) mp,rsvx,1,5e-6 mp,murx,2,1 CYLIND,5,10,-5,5,0,360 !CYLIND,RAD1,RAD2,Z1,Z2,THETA1,THETA2 (建立一个圆柱体) !圆柱的方向为Z方向,并由Z1,Z2确定范围,RAD1,RAD2为圆柱的内外半径,THETA1,THETA2为圆柱的始、终结角度。 CYLIND,0,15,-20,20,0,360 WPOFFS,0,0,20

3、 !wpoffs,xoff,yoff,zoff (移动工作平面 ) !注意xoff,yoff,zoff是相对当前点的移动量,而不是整体坐标 WPROTA,90 ! 绕X轴旋转YZ平面90(逆时针为正) !WPROTA,THXY,THYZ,THZX(旋转工作平面) SPHERE,0,15,0,180 !球模型是以工作平面的原点为圆心,先在wx-wz平面上建立一个半圆面为底面,绕z轴旋转得到。 !SPHERE, RAD1, RAD2, THETA1, THETA2 ! (以工作平面原点为圆心产生一个球体) !RAD1, RAD2:球体的内外圆半径, !THETA1, THETA2 :球体的起始,终

4、结角(输入顺序任意) WPROTA,-90 !旋转工作平面坐标与总体坐标系坐标指向一致 WPOFFS,0,0,-40 !在当前激活工作平面的基础上移动工作平面 WPROTA,90 SPHERE,0,15,0,-180 VOVLAP,all !VOVLAP,NV1,NV2,NV8,NV9(体搭接) WPSTYL !无参数表示将工作平面恢复到默认状态,关闭工作平面坐标的显示 VSEL,s,volu,1 ! VSEL, Type, Item, Comp, VMIN, VMAX, VINC, KSWP !Type,是选择的方式,有选择(s),交集(r),补选(a),不选(u),全选(all)、反选(i

5、nv)等,其余方式不常用 !Item, Comp 是选取的原则以及下面的子项 ! 如 volu 就是根据实体编号选择, ! loc 就是根据坐标选取,它的comp就可以是 实体的某方向坐标!其余还有 材料类型、实常数等 VATT,1,1 !VATT,MAT,REAL,TYPE,ESYS (指定体的单元属性) VSEL,s,volume,5,7,1 vatt,2,1 vsel,allsave二 finish /clear /FILNAME,bearing,1 /prep7 BLOCK,0,2.5,0,1,0,2 WPOFFS,0,1,0 block,0,2,0,2,0,1 wpoffs,0,2,

6、0 CYLIND,0,2,0,1,0,90 cylind,0,1,0,1,-90,90 cylind,0,1.2,0,0.2,-90,90 !体清单:1,2,3,4,5 WPSTYL VSEL,S,volu,2,4,1 VSBV,all,4 !VSBV, NV1, NV2, SEPO, KEEP1, KEEP2 !用于2个solid相减操作,最终目的是要nv1-nv2=?通过后面的参数设置,可以得到很多种情况: !sepo项是2个体的边界情况,当缺省的时候,是表示2个体相减后,其边界是公用的,当为sepo的时候,表示相减后,2个体有各自的独立边界。 !keep1与keep2是询问相减后,保留哪

7、个体? !当第一个为keep时,保留nv1,都缺省的时候,操作结果最终只有一个体, !比如:vsbv,1,2,sepo,keep,表示执行1-2的操作,结果是保留体2,体1被删除,还有一个1-2的结果体,现在一共是2个体(即1-2与2),且都各自有自己的边界。 !如vsbv,1,2,keep,则为1-2后,剩下体1和体1-2,且2个体在边界处公用。同理,将v换成a及l是对面和线进行减操作 !体清单:1,5,6,7 allsel,all !用户在使用命令流进行分析时,切记:每次选择了部分节点、关键点、线、面、体或有限元后都必须重新选择所有相应的组分,否则在后面的操作中将出现意想不到的错误。 !A

8、LLSEL, LABT, ENTITY 选中所有项目 !LABT: ALL: 选所有项目及其低级项目; ! BELOW: 选指定项目的直接下属及更低级项目 !ENTITY: ALL: 所有项目(缺省) ! VOLU:体(高级); ! AREA:面; ! LINE :线; ! KP:关键点; ! ELEM:单元; ! NODE:节点(低级) vsel,s,volu,5,7,1 vsbv,all,5 !体清单:1,2,3 allsel,all VSYMM,x,all,0,0 !关于YZ平面对称 !Vsymm,ncomp,nv1,nv2,ninc,kinc,noelem,imove 对称于轴(nco

9、mp)镜像复制一组体!体清单:1,2,3,4,5,6 (体相互之间独立,且无公共面) vsel,all VGLUE,all !VGLUE, NV1, NV2, NV3, NV4, NV5, NV6, NV7, NV8, NV9 (体粘接) !说明:使用VGLUE命令通过粘接指定体生成新的体,只有指定体的相交边界是面时这项操作才有效 !指定源实体的单元属性和边界条件不会转化到新生成的实体上 !体清单:2,7,8,9,10,11 (体相互之间独立,但相互之间有公共面) Save三 finish /clear a1=0.1 !定义参数 a2=0.1365 h=0.28 js=5.301e+8 /fi

10、lname,meshing solid model,1 /prep7 /title,2D finite long solenoids magnetET,1,plane53,1 !ET,ITYPE,Ename,KOPT1,KOPT2,KOPT3,KOPT4,KOPT5,KOPT6,INOPR !单元类型(Element Type)为机械结构系统的含的单元类型种类,例如桌子可由桌面平面单元和桌脚梁单元构成,故有两个单元类型。 !ET命令是由ANSYS单元库中选择某个单元并定义该结构分析所使用的单元类型号码。 !ITYPE:单元类型的号码 !Ename:ANSYS单元库的名称,即使用者所选择的单元。

11、 !KOPT1KOPT6:单元关键选项。也可用 KEYOPT(KEYOPT,ITYPE,KNUM,VALUE)命令来定义 et,2,infin110,1 MP,murx,1,1 MP,murx,2,1 RECTNG,a1,a2,0,h CYL4,0,0,0,0,6*a1,90 ! Cyl4,xcenter,ycenter, rad1, theta1, rad2,theta2,depth !建立一个圆柱体积。以圆柱体积中心点的x、y坐标为基准;rad1,rad2为圆柱的内外半径;theat1,theta2为圆柱的起始、终结角度。 PCIRC,6*a1,12*a1,0,90 ! PCIRC,RAD

12、1,RAD2,THETA1,THETA2(以工作平面圆点为中心生成圆或环行面) asel,all AOVLAP,all /PNUM,area,on !/PNUM,Label,KEY(设置图形显示风格) aplot,all NUMCMP,area !preprocessornumbering ctrlscompress numbers !NUMCMP,Label(压缩编号消除空号) ASEL,s,area,2 AATT,2,2 MSHKEY,1 !mshkey, key 指定自由或映射网格方式 ! key: 0 自由网格划分 ! 1 映射网格划分 ! 2 如果可能的话使用映射,否则自由(即使自由

13、smartsizing也不管用了) MSHAPE,0,2d !mshape, key, dimension 指定单元形状 ! key: 0 四边形(2D),六面体(3D) ! 1 三角形 (2D), 四面体(3D) !Dimension: 2D 二维 ! 3D 三维 LESIZE,8,10 ! LESIZE,NL1,Size, Angsiz,ndiv,space,kforc,layer1,layer2,kyndiv为线指定网格尺寸 !NL1: 线的编号,如果为all,则指定所有选中线的网格。 !Size: 单元边长,(程序据size计算分割份数,自动取整到下一个整数) !Angsiz: 将曲线

14、分割成许多角度,角度在曲线上的跨度及时网格单元的边长 !Ndiv: 分割份数 !Space:表示分割线段的间隔比例。 ! “+”: 最后尺寸比最先尺寸, ! “-“: 中间尺寸比两端尺寸, ! free: 由其他项控制尺寸 !kforc 0: 仅设置未定义的线; ! 1:设置所有选定线; ! 2:仅改设置份数少的; ! 3:仅改设置份数多的 ESIZE,1 !ESIZE,size,ndiv !size:单元边长,线分割的段数根据线长自动计算。若size为0或者为空,使用ndiv。 !ndiv:设置线上单元的等分数,如果输入size,则该项无效。 AMESH,2 !Amesh, nA1,nA2,

15、ninc 划分面单元网格 ASEL,s,area,1,3,2 AATT,1,1 lesize,2,10 amesh,1 asel,s,area,3 mshkey,0 !自由网格划分,就设定智能划分smrtsize SMRTSIZE,2 amesh,3 allsel,all eplot,all !eplot,all 可以看到所有单元 !元素显示,该命令是将现有元素在卡式坐标系统下显示在图形窗口中,以供使用者参考及查看模块。 save四finish /clear /FILNAME,direct model,1 /prep7 /title,direct model generation n,1 n,

16、2,1 n,3,0,1 n,4,1,1 n,5,2,0.5 /pnum,node,on et,1,plane53 KEYOPT,1,1,2 !Keyopt, itype, knum, value 单元关键选项定义:itype: 已定义的单元类型号;knum: 单元的关键字号;value: 数值 R,1,100 ! R,NSET,R1,R2,R3,R4,R5,R6 !定义”实常数”,即某一单元的补充几何特征,如梁单元的面积,壳单元的厚度。所带的的参数必须与单元表的顺序一致。 mp,murx,1,1.0 et,2,plane13 mp,murx,2,1000 TYPE,1 real,1 mat,1

17、 E,1,2,4,3 !E,I,J,K,L,M,N,O,P 定义元素的连接方式,元素表已对该元素连接顺序作出了说明,IP为定义元素节点的顺序号码。 !当元素建立后,该元素的属性便由前面所定义的ET,MP,R来决定,所以元素定义前一定要定义ET,MP,R。 TYPE,2 mat,2 E,2,4,5 ! 由于plane13没有对应实常数,故单元2实常数默认取1,但它不会赋值给plane13单元。 esel,all /pnum,elem,on eplot,all save五 finish /clear /FILNAME,5-1,1 /prep7 /title,DOF constraints and

18、force loads et,1,shell63 r,1,0.2,0.2,0.2,0.2 mp,ex,1,3e10 mp,nuxy,1,0.2 !GUI操作不了 k,1 k,2,5, k,3,5,3 k,4,3 k,5,10 k,6,5,10 k,7,5,3,10 k,8,3,10 a,1,5,8,4 a,1,2,6,5 a,3,7,8,4 a,2,6,7,3 AGLUE,all !AGLUE,NA1,NA2,NA8,NA9(面间相互粘接) AATT,1,1,1,0 mshkey,0 ! 默认 ,可以不写 mshape,0,2d ! 默认 ,可以不写 amesh,all allsel,all

19、finish /solu ANTYPE,static !ANTYPE,Antype,Status,LDSTEP, SUBSTEP, Action(定义分析类型) !声明分析类型,即欲进行哪种分析,系统默认为静力学分析。 !antype: static or 1 静力分析 ! buckle or 2 屈曲分析 ! modal or 3 模态分析 ! trans or 4 瞬态分析 !status: new 重新分析(缺省),以后各项将忽略 ! rest 再分析,仅对static,full transion 有效 !ldstep: 指定从哪个荷载步开始继续分析,缺省为最大的,runn数(指分析点的

20、最后一步) !substep: 指定从哪个子步开始继续分析。缺省为本目录中,runn文件中最高的子步数 !action: continue: 继续分析指定的ldstep,substep ! 说明:继续以前的分析(因某种原因中断)有两种类型 ! singleframe restart: 从停止点继续 ! 需要文件:jobname.db 必须在初始求解后马上存盘 ! jobname.emat 单元矩阵 ! jobname.esav 或 .osav : 如果.esav坏了将.osav改为.esav ! results file: 不必要,但如果有,后继分析结果也将很好地附加到它后面 ! 注意:如果初

21、始分析生成了.rdb, .ldhi, 或rnnn 文件。必须删除再做后继分析 ! 步骤: (1)进入anasys 以同样工作名 ! (2)进入求解器,并恢复数据库 ! (3)antype, rest ! (4)指定附加的荷载 ! (5)指定是否使用现有的矩阵(jobname.trl)(缺省重新生成),kuse: 1 用现有矩阵 ! (6)求解 ! multiframe restart:从以有结果的任一步继续(用不着) KSEL,s,8 FK,all,fx,1000000 ! FK,KPOI,Lab,VALUE1,VALUE2 !该命令与F命令相对应,在点(Keypoint)上定义集中外力(Fo

22、rce),KPOI为受上力点的号码,VALUE为外力的值。Lab与F命令相同。 !F, node, lab, value, value2, nend, ninc 在指定节点加集中荷载 !node:节点号 !Lab:外力的形式。 ! =FX,FY,FZ,MX,MY,MZ(力、力矩) ! =HEAT(热学的热流量) ! =AMP,CHRG(电学的电流、载荷) ! =FLUX(磁学的磁通量) !value: 力大小 !value2: 力的第二个大小(如果有复数荷载) !nend,ninc:在从node到nend的节点(增量为ninc)上施加同样的力 fk,all,fy,-2000000 ksel,s

23、,1 ksel,a,2 ksel,a,5,6,1 DK,all,0,all !DK,KPOI,Lab,VALUE,VALUE2,KEXPND,Lab2,Lab3,Lab4,Lab5,Lab6 !D, node, lab, value, value2, nend, ninc, lab2, lab3, lab !定义节点自由度(Degree of Freedom)的限制。 !Node : 预加位移约束的节点号,如果为all,则所有选中节点全加约束,此时忽略nend和ninc. !Lab:相对元素的每一个节点受自由度约束的形式。 ! 结构力学:UX,UY,UZ(直线位移);ROTX,ROTY,ROT

24、Z(旋转位移)。 ! 热 学:TEMP(温度)。 ! 流体力学:PRES(压力);VX,VY,VZ(速度)。 ! 磁 学:MAG(磁位能);AX,AY,AZ(向量磁位能)。 ! 电 学:VOLT(电压) !Value,value2: 自由度的数值(缺省为0) !Nend, ninc: 节点范围为:node-nend,编号间隔为ninc !Lab2-lab6: 将lab2-lab6以同样数值施加给所选节点。 allsel,all SOLVE finish /post1 PLNSOL,s,x ! plnsol, item, comp, kund, fact 画节点结果为连续的轮廓线 !item:

25、项目(见下表) !comp: 分量 !item comp discription !u x,y,z,sum 位移 !rot x,y,z,sum 转角 !s x,y,z,xy,yz,xz 应力分量 ! 1,2,3 主应力 ! Int,eqv 应力intensity,等效应力 !epeo x,y,z,xy,yz,xz 总位移分量 ! 1,2,3 主应变 ! Int,eqv 应变intensity,等效应变 !epel x,y,z,xy,yz,xz 弹性应变分量 ! 1,2,3 弹性主应变 ! Int,eqv 弹性intensity,弹性等效应变 !eppl x,y,z,xy,yz,xz 塑性应变分

26、 !kund: 0 仅显示变形后的图形 ! 1 显示变形前和变形后的图形 ! 2 显示变形前的轮廓和变形后的图形 !fact: 对于接触的2D显示的比例系数,缺省为1 save 六 finish /clear /FILNAME,5-2,1 /prep7 /title,DOF constraints and surface loads et,1,shell63 r,1,0.2,0.2,0.2,0.2 mp,ex,1,3e10 mp,nuxy,1,0.2 !GUI操作不了 k,1 k,2,5, k,3,5,3 k,4,3 k,5,10 k,6,5,10 k,7,5,3,10 k,8,3,10 a,

27、1,5,8,4 a,1,2,6,5 a,3,7,8,4 a,2,6,7,3 AGLUE,all AATT,1,1,1,0 mshkey,0 mshape,0,2d amesh,all allsel,all finish /solu ANTYPE,static ASEL,s,area,2 DA,all,all,0 !DA,AREA,Lab,Value1,Value2 ! 在面上定义约束条件。 ! AREA为受约束的面号,Lab与D命令相同,但增加了对称(Lab=SYMM)与反对称(Lab=ASYM),Value为约束的值。 asel,s,area,3 SFA,all,1,pres,15000 !

28、sfa, area, lkey, lab, value, value2 在指定面上加荷载 ! area: n 面号 all 所有选中号 ! lkey: 如果是体的面,忽略此项 ! lab: pres ! value: 压力值 !sf,nlist,lab,value,value2!定义节点间分布力。Nlist为分布力作用的边或面上的所有节点。通常用nsel命令选有效节点,然后设定nlist=all;lab=pres结构力学的压力;value作用分布力的值。 allsel,all solve finish /post1 plnsol,s,z save七 finish /clear /FILNAME

29、,5-3,1 /prep7 /title,body current load in A 3D block et,1,solid117 mp,murx,1,1 mp,rsvx,1,3e-6 BLOCK,0,0.05,0,0.2,0,0.5 /PNUM,line,on LSEL,s,loc,x,0.05/2 !local 按坐标选取,若为 LSEL,s,loc,x,0.05/2 则选取线2,4,5,7 ! 若为 LSEL,s,loc,x,0.05 则选取线3,6,10,11 LESIZE,all,5 lsel,all ESIZE,0.05 vmesh,all allsel,all finish /solu asel,s,loc,x,0.05 ! 选择面6 asel,a,loc,z,0 ! 选择面1 asel,a,loc,z,0.5 ! 选择面2 da,all,az,0 vsel,all BFV,all,js,30000/3,30000/4,30000/5 !BFV,VOLU,Lab,VAL1,VAL2,VAL3,PHASE(在体上施加体载荷) allsel,all solve finish /post1 PLNSOL,b,z Save八 finish /cl

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

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