最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

APDL命令-初级篇

来源:动视网 责编:小OO 时间:2025-09-30 01:06:59
文档

APDL命令-初级篇

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

finish

  /clear

  /FILNAME, pipe,1  !/Filname,fname,key 指定新的工作文件名

                              !key: 0 使用已有的log和error文件

                              !    1 使用新的log和error,但不删除旧的.  

  /prep7

  ! MP,Lab,MAT,C0,C1,C2,C3,C4

                      !定义材料的属性(Material Property),材料属性为固定值时,其值为C0,当随温度变化时,由后四个参数控制。

                          !Lab:材料属性类别,任何元素具备何种属性在元素属性表中均有说明。

                          !    例如杨氏系数(Lab=EX,EY,EZ),密度(Lab=DENS),泊松比(Lab=NUXY,NUXYZ,NUZX),剪切模数(Lab=GXY,GYZ,GXZ),热膨胀系数(Lab=ALPX,ALPY,ALPZ)等

                          !MAT:材料编号(缺省为当前材料号)

  mp,rsvx,1,5e-6

  mp,murx,2,1

 !CYLIND,RAD1,RAD2,Z1,Z2,THETA1,THETA2  (建立一个圆柱体)

                          !圆柱的方向为Z方向,并由Z1,Z2确定范围,RAD1,RAD2

为圆柱的内外半径,THETA1,THETA2为圆柱的始、终结角度。

  CYLIND,0,15,-20,20,0,360

 !wpoffs,xoff,yoff,zoff  (移动工作平面 )

                   !注意xoff,yoff,zoff是相对当前点的移动量,而不是整体坐标

  ! 绕X轴旋转YZ平面90°(逆时针为正)

                   !WPROTA,THXY,THYZ,THZX(旋转工作平面)

  SPHERE,0,15,0,180  !球模型是以工作平面的原点为圆心,先在wx-wz平面上建立一个半圆面为底面,绕z轴旋转得到。

                      !SPHERE, RAD1, RAD2, THETA1, THETA2  

! (以工作平面原点为圆心产生一个球体.) 

                            !RAD1, RAD2:球体的内外圆半径, 

                            !THETA1, THETA2 :球体的起始,终结角(输入顺序任意)

 !旋转工作平面坐标与总体坐标系坐标指向一致

  WPOFFS,0,0,-40   !在当前激活工作平面的基础上移动工作平面

  WPROTA,,90

  !VOVLAP,NV1,NV2,…,NV8,NV9(体搭接)

  !无参数表示将工作平面恢复到默认状态,关闭工作平面坐标的显示

 ! VSEL, Type, Item, Comp, VMIN, VMAX, VINC, KSWP

                            !Type,是选择的方式,有选择(s),交集(r),补选(a),不选(u),全选(all)、反选(inv)等,其余方式不常用

                            !Item, Comp 是选取的原则以及下面的子项

                            !   如 volu 就是根据实体编号选择,

                            !      loc 就是根据坐标选取,它的comp就可以是 实体的某方向坐标!其余还有 材料类型、实常数等

   !VATT,MAT,REAL,TYPE,ESYS (指定体的单元属性)

  VSEL,s,volume,,5,7,1

  vatt,2,,1

  vsel,all

save

  finish

  /clear

  /FILNAME,bearing,1  

  /prep7

  WPOFFS,0,1,0

  block,0,2,0,2,0,1

  wpoffs,0,2,0

  CYLIND,0,2,0,1,0,90 

  cylind,0,1,0,1,-90,90

!体清单:1,2,3,4,5

  WPSTYL 

  !VSBV, NV1, NV2, SEPO, KEEP1, KEEP2  

                            !用于2个solid相减操作,最终目的是要nv1-nv2=?通过后面的参数设置,可以得到很多种情况:

                            !sepo项是2个体的边界情况,当缺省的时候,是表示2个体相减后,其边界是公用的,当为sepo的时候,表示相减后,2个体有各自的边界。

                            !keep1与keep2是询问相减后,保留哪个体?

                                  !当第一个为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, LABT, ENTITY 选中所有项目

                               !LABT: ALL: 选所有项目及其低级项目; 

                               !      BELOW: 选指定项目的直接下属及更低级项目

                               !ENTITY: ALL: 所有项目(缺省)

                               !        VOLU:体(高级);

                               !        AREA:面;

                               !        LINE :线;

                               !        KP:关键点;

                               !        ELEM:单元;

                               !        NODE:节点(低级)

  vsel,s,volu,,5,7,1  

!体清单:1,2,3

  allsel,all

  VSYMM,x,all,,,,0,0  !关于YZ平面对称

 !Vsymm,ncomp,nv1,nv2,ninc,kinc,noelem,imove  对称于轴(ncomp)镜像复制一组体

!体清单:1,2,3,4,5,6     (体相互之间,且无公共面)

  vsel,all

 !VGLUE, NV1, NV2, NV3, NV4, NV5, NV6, NV7, NV8, NV9 (体粘接).  

              !说明:使用"VGLUE"命令通过粘接指定体生成新的体,只有指定体的相交边界是面时这项操作才有效.

              !指定源实体的单元属性和边界条件不会转化到新生成的实体上. 

!体清单:2,7,8,9,10,11    (体相互之间,但相互之间有公共面)         

  Save

  finish

  /clear

   !定义参数

  a2=0.1365

  h=0.28

  js=5.301e+8

  /filname,meshing solid model,1

  /prep7

  /title,2D finite long solenoids magnet

ET,1,plane53,,,1 !ET,ITYPE,Ename,KOPT1,KOPT2,KOPT3,KOPT4,KOPT5,KOPT6,INOPR

                         !单元类型(Element Type)为机械结构系统的含的单元类型种类,例如桌子可由桌面平面单元和桌脚梁单元构成,故有两个单元类型。

                         !ET命令是由ANSYS单元库中选择某个单元并定义该结构分析所使用的单元类型号码。

                             !ITYPE:单元类型的号码

                             !Ename:ANSYS单元库的名称,即使用者所选择的单元。

                             !KOPT1~KOPT6:单元关键选项。也可用 KEYOPT(KEYOPT,ITYPE,KNUM,VALUE)命令来定义

  et,2,infin110,,,1

  MP,murx,1,1

  MP,murx,2,1

  RECTNG,a1,a2,0,h

  ! Cyl4,xcenter,ycenter, rad1, theta1, rad2,theta2,depth !建立一个圆柱体积。以圆柱体积中心点的x、y坐标为基准;rad1,rad2为圆柱的内外半径;theat1,theta2为圆柱的起始、终结角度。 

  ! PCIRC,RAD1,RAD2,THETA1,THETA2(以工作平面圆点为中心生成圆或环行面)

  asel,all

   !/PNUM,Label,KEY(设置图形显示风格)

  !preprocessor numbering ctrls compress numbers 

!NUMCMP,Label(压缩编号消除空号)

  ASEL,s,area,,2

  AATT,2,,2

    !mshkey, key 指定自由或映射网格方式

                                  ! key: 0 自由网格划分

                                      ! 1 映射网格划分

                                      ! 2 如果可能的话使用映射,否则自由(即使自由smartsizing也不管用了)

 !mshape, key, dimension 指定单元形状

                          ! key: 0 四边形(2D),六面体(3D)

                          !     1 三角形 (2D), 四面体(3D)

                          !Dimension: 2D 二维

                          !          3D 三维

  ! LESIZE,NL1,Size, Angsiz,ndiv,space,kforc,layer1,layer2,kyndiv为线指定网格尺寸

                           !NL1: 线的编号,如果为all,则指定所有选中线的网格。

                           !Size: 单元边长,(程序据size计算分割份数,自动取整到下一个整数)

                           !Angsiz: 将曲线分割成许多角度,角度在曲线上的跨度及时网格单元的边长

                           !Ndiv: 分割份数

                           !Space:表示分割线段的间隔比例。 

                           !      “+”: 最后尺寸比最先尺寸,

                           !      “-“: 中间尺寸比两端尺寸,

                           !      free: 由其他项控制尺寸

                           !kforc  0: 仅设置未定义的线;

                           !       1:设置所有选定线;

                           !       2:仅改设置份数少的;

                           !       3:仅改设置份数多的

  !ESIZE,size,ndiv     

                          !size:单元边长,线分割的段数根据线长自动计算。若size为0或者为空,使用ndiv。

                          !ndiv:设置线上单元的等分数,如果输入size,则该项无效。

   !Amesh, nA1,nA2,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 可以看到所有单元

                !元素显示,该命令是将现有元素在卡式坐标系统下显示在图形窗口中,以供使用者参考及查看模块。

  save

finish

  /clear

  /FILNAME,direct model,1  

  /prep7

  /title,direct model generation

  n,1

  n,2,1

  n,3,0,1

  n,4,1,1

  n,5,2,0.5

  /pnum,node,on

  et,1,plane53

  !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

 !E,I,J,K,L,M,N,O,P  定义元素的连接方式,元素表已对该元素连接顺序作出了说明,I~P为定义元素节点的顺序号码。

              !当元素建立后,该元素的属性便由前面所定义的ET,MP,R来决定,所以元素定义前一定要定义ET,MP,R。

  TYPE,2 

  mat,2

  ! 由于plane13没有对应实常数,故单元2实常数默认取1,但它不会赋值给plane13单元。

  esel,all

  /pnum,elem,on

  eplot,all

  save

  finish

  /clear

  /FILNAME,5-1,1  

  /prep7

  /title,DOF constraints and 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,NA1,NA2,…,NA8,NA9(面间相互粘接)

  AATT,1,1,1,0

  mshkey,0  ! 默认 ,可以不写

  mshape,0,2d ! 默认 ,可以不写

  amesh,all

  allsel,all

  finish

  /solu

 !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数(指分析点的最后一步)

                          !substep: 指定从哪个子步开始继续分析。缺省为本目录中,runn文件中最高的子步数

                          !action: continue: 继续分析指定的ldstep,substep

                          !     说明:继续以前的分析(因某种原因中断)有两种类型

                          !     singleframe restart: 从停止点继续

                          !     需要文件:jobname.db 必须在初始求解后马上存盘

                          !               jobname.emat 单元矩阵

                          !             jobname.esav 或 .osav : 如果.esav坏了将.osav改为.esav

                          !              results file: 不必要,但如果有,后继分析结果也将很好地附加到它后面

                          !      注意:如果初始分析生成了.rdb, .ldhi, 或rnnn 文件。必须删除再做后继分析

                          !      步骤: (1)进入anasys 以同样工作名

                          !             (2)进入求解器,并恢复数据库

                          !             (3)antype, rest

                          !             (4)指定附加的荷载

                          !             (5)指定是否使用现有的矩阵(jobname.trl)(缺省重新生成),kuse: 1 用现有矩阵

                          !             (6)求解

                          !      multiframe restart:从以有结果的任一步继续(用不着)

  KSEL,s,,,8

 ! FK,KPOI,Lab,VALUE1,VALUE2

                     !该命令与F命令相对应,在点(Keypoint)上定义集中外力(Force),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,,,1

  ksel,a,,,2

  ksel,a,,,5,6,1 D  !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,ROTZ(旋转位移)。

                       !    热    学: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: 项目(见下表)

                             !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  塑性应变分

                              !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,1,5,8,4

  a,1,2,6,5

  a,3,7,8,4

  a,2,6,7,3

  AATT,1,1,1,0

  mshkey,0

  mshape,0,2d

  amesh,all

  allsel,all

  finish

  /solu

  ANTYPE,static

  ASEL,s,area,,2

   !DA,AREA,Lab,Value1,Value2

                     ! 在面上定义约束条件。

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

  asel,s,area,,3

 !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,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

  ! 选择面6

  ! 选择面1

  ! 选择面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

  /clear

  /FILNAME,5-4,1  

  /prep7

  /title,charge loads two areas

  et,1,plane121

  mp,perx,1,1.5

  mp,rsvx,1,1e6

  k,1,-2

  k,2,2

 ! KWPLAN,WN,KORIG,KXAX,KPLAN(通过三个关键点定义工作平面)

  PCIRC,0.5,,0,360

  PCIRC,0.5,,0,360 

! WPOFFS,-2

! PCIRC,0.5,,0,360

! WPOFFS,4      

! PCIRC,0.5,,0,360 

  csys,0

  ! WPAVE,X1,Y1,Z1,X2,Y2,Z2,X3,Y3,Z3(将一组特殊点中心作为工作平面原点)

  RECTNG,-5,0,-5,5

  RECTNG,-5,5,-5,5

  allsel,all

  aovlap,all

  AATT,1,,1,0

  ASEL,s,area,,1,2,1

  esize,0.2

  mshape,1,2d

  amesh,all

  ASEL,s,area,,5,6,1

  esize,0.4

  mshape,1,2d

  amesh,all

  allsel,all

  save

  /solu

  lsel,s,loc,x,0

  DL,all,,volt,0 !DL,LINE,AREA,Lab,Value!,value2

在线上定义约束条件(Displacement)。

   LINE,AREA为受约束线段及线段所属面积的号码。

   Lab与D命令相同,但增加了对称(Lab=SYMM)与反对称   (Lab=ASYM),Value为约束的值。

  lsel,all

  asel,s,,,1

  BFA,all,chrg,5

  asel,s,,,2

  BFA,all,chrg,-5

  asel,all

  allsel,all

  solve

  /post1

  PLNSOL,ef,sum,0

  PLVECT,ef,,,,vect,elem,on

  Save

  finish

  /clear

  /FILNAME,dc,1  

  /prep7

  /title,DC-current distribution in slots

  

  MP,RSVX,1,,200  

  

  K,2,0.1,0,0

  K,1,0,0,0 

  AATT,2,,1  

  KSEL,s,kp,,1

  KSEL,s,kp,,2,3,1

  AATT,1,,1

  allsel,all  

  SMRTsize,1   !智能网格划分分为10级,第1级是最精细的划分

  ! smrtsize,sizval,fac,expnd,trans,angl,angh,gratio,smhlc,smanc,mxitr,sprx

                 ! 自由网格时,网格大小的高级控制(不含lesize,kesize,esize所定义)。

                 ! 一般由desize控制元素大小,desize(ANSYS默认单元尺寸)及smrtsize是相互的命令,仅能存在一个,执行smrtsize命令后desize自动无效。 

  amesh,all

  allsel,all  

  FINISH  

  /SOLu

  ANTYPE,static

  DK,1,VOLT,0

  lsel,all

  FK,2,AMPS,100

  FINISH  

  /POST1  

  PLNSOL,EF,SUM 

  SAVE

  finish

  /clear

  /FILNAME,cantilever,1  

  /prep7

  /title,changing force on one point of a pole

  ET,1,PLANE42

  mp,ex,1,3.08e6

  mp,prxy,1,0.3

  RECTNG,0,5,0,0.1

  aatt,1,,1

  SMRTSIZE,1

  amesh,all

  allsel,all

  finish

  /solu

  antype,trans

  lsel,s,loc,x,0

  DL,all,1,all,0

  ksel,s,loc,x,5

  ksel,r,loc,y,0.1

  fK,all,fy,-5e3

    !time, time 指定荷载步结束时间(注意:第一步结束时间不可为“0” )

  nsubst,5      !nsubst, nsbstp, nsbmx, nsbmn, carry 指定此荷载步的子步数

                    !nsbstp: 此荷载步的子步数

                    !       如果自动时间步长使用autots,则此数定义第一子步的长度;

                    !       如果solcontrol打开,且3D面-面接触单元使用,则缺省为1-20步;

                    !       如果solcontrol打开,并无3D接触单元,则缺省为1子步;

                    !       如果solcontrol关闭,则缺省为以前指定值;如以前未指定,则缺省为1)

                    !nsbmx, nsbmn:最多,最少子步数(如果自动时间步长打开) 

 !KBC,KEY  制定载荷为阶跃载荷还是斜坡载荷

                     !EKY=0 斜坡方式

                     !KEY=1 阶跃方式

  allsel,all

   !lswrite, lsnum 将荷载与荷载选项写入荷载文件中

                     !lsnum :荷载步文件名的后缀,即荷载步数

                     !        当 stat 列示当前步数

                     !        init 重设为“1”

                     !        缺省为当前步数加“1”

  ksel,s,loc,x,5

  ksel,r,loc,y,0.1

  fK,all,fy,-5e3

  !对应GUI操作: load step opts-->time/frequenc-->time and substps

                  !必须先单击 main menu-->solution-->unabridged menu(完整菜单),才能调出 time/frequenc菜单项

  nsubst,5

  kbc,1

  allsel,all

  lswrite,2

  ksel,s,loc,x,5

  ksel,r,loc,y,0.1

  fK,all,fy,-5e4

  time,15

  nsubst,5

  kbc,1

  allsel,all

  lswrite,3

 !输出所有计算结果,并指定每个子步结束后输出求解结果

                !对应GUI操作: load step opts-->output ctrls-->solu printout

  !outpr,item,freq,cname

                    ! 用于控制打印的内容以及写入的频率。。

                         !Item为欲选择结果的内容(item=all为所有结果,nsol为节点自由度结果,basic系统默认);

                         !freq为负载的次数,freq=all为最后负载。

  !lssolve, lsmin, lsmax, lsinc 读入并求解多个荷载步

  finish

  /post1

  set,,!对应GUI操作: general postproc-->read results-->by time/freq

!set, lstep, sbstep, fact, kimg, time, angle, nset,order 设定从结果文件读入的数据

               !lstep :将要读出数据的荷载步数 ,默认值为1,还可以读 N,first,next,previous,last等值

               !sbstep:在lstep内的子步数,缺省为最后一步

               !fact: 施加到从文件中读出数据的缩放因子,若为0或为空,其默认值为1

               !time: 确定数据将要读出的时间点(如果弧长法则不用)

               !angle: 圆周的位置,用于谐分析计算

               !nset: 将要读出的结果数据集编号(data set number)

               !order:  仅用于循环对称屈曲分析和模态分析  

  plnsol,epel,y

  set,,,1,,15

  plnsol,epel,y

  save

十一

  finish

  /clear

  /FILNAME,truss,1  

  /prep7

  /title,truss

  et,1,pipe16

  R,1,0.08,0.01

  mp,ex,1,2e11

  mp,nuxy,1,0.3

  k,1

  k,2,3

  k,3,6

  k,4,1.6,-1

  k,6,4.6,-1

  L,1,2

  l,2,3

  l,1,4

  l,2,4

  l,4,6

  l,2,6

  l,3,6

  latt,1,1,1

  SMRTSIZE,2

  lmesh,all

  finish

  /solu

  FK,2,fy,-10000

  KSEL,s,kp,,1,3,2

  DK,all,ux,0

  DK,all,uy,0

  nsubst,10

  kbc,0

 !对应GUI操作: solution-->analysis type-->sol'n controls

    !outres, item, freq, cname

!用于控制ansys写入数据库和结果文件的内容及写入的频率。

                           !item: all 所有求解项

                           !     basic 只写nsol, rsol, nload, strs

                           !          nsol 节点自由度

                           !          rsol 节点作用荷载

                           !          nload 节点荷载和输入的应变荷载(?)

                           !          strs 节点应力

                           !freq:1-->all: 每一步都写

                           !    2-->none: 则在此荷载步中不写次项

                           !    3-->last: 只写最后一步(静力或瞬态时为缺省)      

                           !   4-->如果为n,则每n步(包括最后一步)写入一次

  allsel,all

  solve

  finish

  /post1

  set,1,2

  pldisp,2

  set,1,10

  !pldisp, kund   显示变形的结构

                                !kund: 0 仅显示变形后的图形

                                !     1 显示变形前和变形后的图形

                                !     2 显示变形前的轮廓和变形后的图形

 !ETABLE, LAB, ITEM, COMP 

!定义单元表,添加、删除单元表某列

                                     !LAB:用户指定的名称(REFL, STAT, ERAS 为预定名称)

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

                                     !COMP: 数据分量标志

  ETABLE,smisc2,smisc,2

  !pletab,itlab,avglab  绘制图标已定义的元素结果表格资料,图形的水平轴为元素号码,垂直轴为itlab值。

                               !Itlab: 为前面所定义的表格字段名称;

                               !avglab=noav不平均共同节点的值,avglab=avg平均共同节点的值。

  p!PRETAB, LAB1, LAB2, ……LAB9 

!沿线单元长度方向打印单元表数据

                                 !LABn : 为前面所定义的表格字段名称,

若为空: 所有ETABLE命令指定的列名

  smax,scmax,smisc1,smisc2  !SMAX,LabR,Lab,Lab2,FACT1,FACT2

(比较并存储两列数据项中较大值)

                                  !LabR: 用户指定的名称

                                  !Lab: 为前面所定义的表格字段名称

  !NSORT,Item,Comp,ORDER,KABS,NUMB,SEL

(为节点数据指定新的排序方式)

   !PRNSOL, item, comp (打印选中的节点结果)

  save

十二

finish

  /clear

  /FILNAME,post26,1  

  /title,transient thermal analype

  /prep7

  et,1,plane55

  T !TOFFST,VALUE 从绝对零度(-273.15摄氏度)往正反向偏移量

  mp,dens,1,7800

  mp,c,1,448

  mp,kxx,1,70

  PCIRC,0.15,,0,360

  aatt,1,,1

  smrtsize,1

  amesh,all

  finish

  /solu

  antype,trans

 !TRNOPT,Method,MAXMODE,Dmpkey,MINMODE  指定瞬态分析选项

                        ! Method:瞬态分析的求解方法; 

                        ! MAXMODE:用来计算响应的最大模态数,默认方式为上一次计算的最大模态数。 

                        ! Dmpkey:缩减选项 

                        ! MINMODE:最小模态数,默认值为1  

  nsel,all

 !IC,NODE,Lab,VALUE,VALUE2,NEND,NINC   

指定节点的初始边界条件 

  csys,1

  lsel,s,loc,x,0.15

  SFL,all,conv,100,,20

  time,50

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

  kbc,1

  outres,all,all

  solve

  finish

  /post1

  set,1,10

  plnsol,temp

  finish

  /post26

  nsol,2,35,temp,,temp_v !nsol, nvar, node, item, comp,name  

在时间历程后处理器中定义节点变量的序号

                              ! nvar:变量号(从2到nv(根据numvar定义))

                              ! node: 节点号

                              ! NAME: 8字符的变量名, 缺省为ITEM加COMP 

  !PLTIME,TMIN,TMAX  定义待显示数据的时间范围 

    !plvar, nvar, nvar2, ……,nvar10 画出要显示的变量(作为纵坐标)

  save

文档

APDL命令-初级篇

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

最新推荐

猜你喜欢

热门推荐

专题
Top