找回密码
 注册会员
查看: 5893|回复: 8

[Ansys] 结合自身经验,谈ANSYS中的APDL命令

[复制链接]
发表于 2009-7-14 11:26:27 |Error| 显示全部楼层 |阅读模式

我们不再是孤独的探索者;让我们的手紧紧相连,一起成长。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
本帖最后由 cayuer 于 2010-1-10 10:58 编辑

发表于 2010-1-10 10:53:23 |Error| 显示全部楼层
结合自身经验,谈ANSYS中的APDL命令(一)
关键字: ansys APDL 命令流   
在ANSYS中,命令流是由一条条ANSYS的命令组成的一个命令组合,这些命令按照一定顺序排布,能够完成一定的ANSYS功能,本文是作者结合自身经验所总结的一些命令。
    在ANSYS中,命令流是由一条条ANSYS的命令组成的一个命令组合,这些命令按照一定顺序排布,能够完成一定的ANSYS功能,这些功能一般来说通过菜单操作也能够实现(而那些命令流能够实现,菜单操作实现不了的单个命令比较少见)。

    以下命令是结合我自身经验,和前辈们的一些经验而总结出来的,希望对大家有帮助。

(1).Lsel, type, item, comp, vmin, vmax, vinc, kswp 选择线
    type: s   从全部线中选一组线
    r   从当前选中线中选一组线
    a   再选一部线附加给当前选中组
    au
    none
    u(unselect)
    inve: 反向选择
item: line  线号
    loc  坐标
    length 线长
comp: x,y,z
kswp: 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,C
                            TBDATA,2,ψ
                            TBDATA,3,……
如定义:EX=1E8,NUXY=0.3,C=27,ψ=45的命令如下:
MP,EX,1,1E8
MP,NUXY,1,0.3
TB,DP,1
TBDATA,1,27
TBDATA,2,45这里要注意的是,在前处理的最初,要将角度单位转化到“度”,即命令:*afun,deg

(6). 根据需要耦合某些节点自由度
cp, nset, lab,,node1,node2,……node17
nset: 耦合组编号
lab: ux,uy,uz,rotx,roty,rotz ,all
node1-node17: 待耦合的节点号。如果某一节点号为负,则此节点从该耦合组中删去。如果node1=all,则所有选中节点加入该耦合组。
注意:1,不同自由度类型将生成不同编号
            2,不可将同一自由度用于多套耦合组

cpintf, lab, toler 将相邻节点的指定自由度定义为耦合自由度
lab: ux,uy,uz,rotx,roty,rotz ,all
toler: 公差,缺省为0.0001
说明:先选中欲耦合节点,再执行此命令

(7). D, node, lab, value, value2, nend, ninc, lab2, lab3, ……lab6 定义节点位移约束
Node : 预加位移约束的节点号,如果为all,则所有选中节点全加约束,此时忽略nend和ninc.
Lab: ux,uy,uz,rotx,roty,rotz,all
Value,value2: 自由度的数值(缺省为0)
Nend, ninc: 节点范围为:node-nend,编号间隔为ninc
Lab2-lab6: 将lab2-lab6以同样数值施加给所选节点。

(8). 设置求解选项
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

(9). pred,sskey, --,lskey….. 在非线性分析中是否打开预测器
sskey: off  不作预测(当有旋转自由度时或使用solid65时缺省为off)
    on  第一个子步后作预测(除非有旋转自由度时或使用solid65时缺省为on)
-- : 未使用变量区
lskey: off  跨越荷载步时不作预测(缺省)
    on  跨越荷载步时作预测(此时sskey必须同时on)
注意:此命令的缺省值假定solcontrol为on
回复 顶 踩

使用道具 举报

发表于 2010-1-10 10:54:17 |Error| 显示全部楼层
(10). autots, key 是否使用自动时间步长
keyn: 当solcontrol为on时缺省为on
    off: 当solcontrol为off时缺省为off
1: 由程序选择(当solcontrol为on且不发生autots命令时在 .log文件中纪录“1”
注意:当使用自动时间步长时,也会使用步长预测器和二分步长

(11). NROPT, option,--,adptky 指定牛顿拉夫逊法求解的选项
OPTION: AUT程序选择
    FULL:完全牛顿拉夫逊法
    MODI:修正的牛顿拉夫逊法
    INIT:使用初始刚阵
    UNSYM:完全牛顿拉夫逊法,且允许非对称刚阵
ADPTKY:ON: 使用自适应下降因子
    OFF:不使用自适应下降因子

(12). NLGEOM,KEY
KEY: OFF:不包括几何非线性(缺省)
    ON:包括几何非线性

(13). ncnv, kstop, dlim, itlim, etlim, cplim 终止分析选项
kstop: 0 如果求解不收敛,也不终止分析
    1 如果求解不收敛,终止分析和程序(缺省)
    2 如果求解不收敛,终止分析,但不终止程序
dlim:最大位移限制,缺省为1.0e6
itlim: 累积迭代次数限制,缺省为无穷多
etlim:程序执行时间(秒)限制,缺省为无穷
cplim:cpu时间(秒)限制,缺省为无穷

(14). solcontrol ,key1, key2,key3,vtol 指定是否使用一些非线性求解缺省值
key1: on 激活一些优化缺省值(缺省)
        CNVTOL Toler=0.5%Minref=0.01(对力和弯矩)
        NEQIT 最大迭代次数根据模型设定在15~26之间
        ARCLEN 如用弧长法则用较ansys5.3更先进的方法
        PRED 除非有rotx,y,z或solid65,否则打开
        LNSRCH 当有接触时自动打开
        CUTCONTROL Plslimit=15%, npoint=13
        SSTIF 当NLGEOM,on时则打开
        NROPT,adaptkey 关闭(除非:摩擦接触存在;单元12,26,48,49,52存在;当塑性存在且有单元20,23,24,60存在)
    AUTOS 由程序选择
    off 不使用这些缺省值
key2: on 检查接触状态(此时key1为on)
    此时时间步会以单元的接触状态(据keyopt(7)的假定)为基础
    当keyopt(2)=on 时,保证时间步足够小
key3: 应力荷载刚化控制,尽量使用缺省值
    空:缺省,对某些单元包括应力荷载刚化,对某些不包括
    nopl:对任何单元不包括应力刚化
    incp:对某些单元包括应力荷载刚化

(15). outres, item, freq, cname 规定写入数据库的求解信息
item: all 所有求解项
    basic 只写nsol, rsol, nload, strs
    nsol 节点自由度
    rsol 节点作用荷载
    nload 节点荷载和输入的应变荷载(?)
    strs 节点应力
freq: 如果为n,则每n步(包括最后一步)写入一次
    none: 则在此荷载步中不写次项
    all: 每一步都写
    last: 只写最后一步(静力或瞬态时为缺省)

(16). nsubst, nsbstp, nsbmx, nsbmn, carry 指定此荷载步的子步数
nsbstp: 此荷载步的子步数
    如果自动时间步长使用autots,则此数定义第一子步的长度;如果solcontrol打开,且3D面-面接触单元使用,则缺省为1-20步;如果solcontrol打开,并无3D接触单元,则缺省为1子步;如果solcontrol关闭,则缺省为以前指定值;如以前未指定,则缺省为1)
nsbmx, nsbmn:最多,最少子步数(如果自动时间步长打开)

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

(18). f, node, lab, value, value2, nend, ninc 在指定节点加集中荷载
node:节点号
lab: Fx,Fy,Fz,Mx,My,Mz
value: 力大小
value2: 力的第二个大小(如果有复数荷载)
nend,ninc:在从node到nend的节点(增量为ninc)上施加同样的力
注意:(1)节点力在节点坐标系中定义,其正负与节点坐标轴正向一致

(19). sfa, area, lkey, lab, value, value2 在指定面上加荷载
area: n 面号
    all 所有选中号
lkey: 如果是体的面,忽略此项
lab: pres
value: 压力值

(20). SFBEAM, ELEM, LKEY, LAB, VALI, VALJ, VAL2I, VAL2J, IOFFST, JOFFST
对梁单元施加线荷载
ELEM: 单元号,可以为ALL,即选中单元
LKEY: 面载类型号,见单元介绍。对于BEAM188,1为竖向;2为横向;3为切向
VALI,VALJ: I, J节点处压力值
VAL2I,VAL2J: 暂时无用
IOFFST, JOFFST: 线载距离I, J 节点距离
u lswrite, lsnum 将荷载与荷载选项写入荷载文件中
lsnum :荷载步文件名的后缀,即荷载步数
当 stat 列示当前步数
init 重设为“1”
缺省为当前步数加“1”

注意:
1. 尽量加面载,不加集中力,以免奇异点
2. 面的切向荷载必须借助面单元


(21). lssolve, lsmin, lsmax, lsinc 读入并求解多个荷载步
回复 顶 踩

使用道具 举报

发表于 2010-1-10 10:56:42 |Error| 显示全部楼层
在ANSYS中,命令流是由一条条ANSYS的命令组成的一个命令组合,这些命令按照一定顺序排布,能够完成一定的ANSYS功能,本文是作者结合自身经验所总结的一些命令。
1.1 /prep7(进入前处理)
    定义几何图形:关键点、线、面、体
(1).csys,kcn
      kcn , 0 迪卡尔坐标系
            1 柱坐标
            2 球
            4 工作平面
            5 柱坐标系(以Y轴为轴心)
            n 已定义的局部坐标系
(2).numstr, label, value 设置以下项目编号的开始
      node
      elem
      kp
      line
      area
      volu
      注意:vclear, aclear, lclear, kclear 将自动设置节点、单元开始号为最高号,这时 如需要自定义起始号,重发numstr
(3).K, npt, x,y,z, 定义关键点
      Npt:关键点号,如果赋0,则分配给最小号
(4).Kgen,itime,Np1,Np2,Ninc,Dx,Dy,Dz,kinc,noelem,imove
      Itime:拷贝份数
      Np1,Np2,Ninc:所选关键点
      Dx,Dy,Dz:偏移坐标
      Kinc:每份之间节点号增量
      noelem: “0” 如果附有节点及单元,则一起拷贝。
              “1”不拷贝节点和单元
      imove: “0” 生成拷贝
              “1”移动原关键点至新位置,并保持号码,此时(itime,kinc,noelem)被忽略
      注意:MAT,REAL,TYPE 将一起拷贝,不是当前的MAT,REAL,TYPE
(5).A, P1, P2, ……… P18 由关键点生成面
(6).AL, L1,L2, ……,L10 由线生成面
      面的法向由L1按右手法则决定,如果L1为负号,则反向。(线需在某一平面内坐标值固定的面内)
(7).vsba, nv, na, sep0,keep1,keep2 用面分体
(8).vdele, nv1, nv2, ninc, kswp 删除体
      kswp: 0 只删除体
            1 删除体及面、关键点(非公用)
(9).vgen, itime, nv1, nv2, ninc, dx, dy, dz, kinc, noelem,       imove 移动或拷贝体
      itime: 份数
      nv1, nv2, ninc:拷贝对象编号
      dx, dy, dz :位移增量
      kinc: 对应关键点号增量
      noelem,:0:同时拷贝节点及单元
               1:不拷贝节点及单元
      imove:0:拷贝体
             1:移动体
(10).cm, cname, entity 定义组元,将几何元素分组形成组元
      cname: 由字母数字组成的组元名
      entity: 组元的类型(volu, area, line, kp, elem, node)
(11).cmgrp, aname, cname1, ……,cname8 将组元分组形成组元集合
      aname: 组元集名称
      cname1……cname8: 已定义的组元或组元集名称
1.2 定义几个所关心的节点,以备后处理时调用节点号。
(12)n,node,x,y,z,thxy, thyz, thzx 根据坐标定义节点号
      如果已有此节点,则原节点被重新定义,一般为最大节点号
1.3 设置单元类型及相应KEYOPT
(13)ET, itype, ename, kop1……kop6, inopr 设定当前单元类型
      Itype:单元号
      Ename:单元名设置实常数
(14)Keyopt, itype, knum, value
      itype: 已定义的单元类型号
      knum: 单元的关键字号
      value: 数值
1.4 设置网格划分,划分网格
1.4.1 映射网格划分
(15)面映射网格划分
      条件:a. 3或4条边
            b.面的对边必须划分为相同的单元或其划分与一个过渡形网格的划分相匹配
            c. 该面如有3条边,则划分的单元不必须为偶数,并且各边单元数相等
            d. mahkey
            e. mshpattern
            * 如果多于四条边,可将线合并成Lcomb
            可用amap命令,先选面,再选4个关键点即可
            * 指定面的对边的分割数,以生成过渡映射四边形网格,只适用于有四条边的面
(16)体映射网格划分
    ①.若将体划分为六面体单元,必须满足以下条件
       a.该体的外形为块状(六面体)、楔形或棱形(五面体)、四面体
       b.对边必须划分为相同的单元数,或分割符合过渡网格形式
       c.如果体是棱形或四面体,三角形面上的单元分割数必须是偶数
    ②.当需要减少围成体的面数以进行映射网格划分时,可以对面相加或连接。如果连接而有边界线,线也必须连接在一起。
    ③.体扫掠生成网格
步骤:
    a.确定体的拓扑是否能够进行扫掠。侧面不能有孔;体内不能有封闭腔;源面与目标面必须相对
    b.定义合适的单元类型
    c.确定扫掠操作中如何控制生成单元层的数目 lesize
    d.确定体的哪一个边界面作为源面、目标面
    e.有选择地对源面、目标面和边界面划分网格
回复 顶 踩

使用道具 举报

发表于 2010-1-10 10:57:02 |Error| 显示全部楼层
(17)用desize定义单元尺寸时单元划分应遵守的级别
      高:lesize
      kesize
      esize
      desize
      用smartzing定义单元尺寸时单元划分应遵守的级别
      高:lesize
      kesize
      smartsize
(18)LESIZE,NL1,Size,Angsiz,ndiv,space,kforc,layer1,layer2,kyndiv  为线指定网格尺寸
      NL1: 线号,如果为all,则指定所有选中线的网格。
      Size: 单元边长,(程序据size计算分割份数,自动取整到下一个整数)
      Angsiz: 弧线时每单元跨过的度数?
      Ndiv: 分割份数
      Space: “+”: 最后尺寸比最先尺寸
             “-”: 中间尺寸比两端尺寸
      free: 由其他项控制尺寸
      kforc 0: 仅设置未定义的线,
            1:设置所有选定线,
            2:仅改设置份数少的,
            3:仅改设置份数多的
      kyndiv: 0,No,off 表示不可改变指定尺寸
              1,yes,on 表示可改变
(19)ESIZE,size,ndiv 指定线的缺省划分份数
(已直接定义的线,关键点网格划分设置不受影响)
(20)desize, minl, minh,…… 控制缺省的单元尺寸
      minl: n 每根线上低阶单元数(缺省为3)
      defa 缺省值
      stat 列出当前设置
      off 关闭缺省单元尺寸
      minh: n 每根线上(高阶)单元数(缺省为2)
(21)mshape, key, dimension 指定单元形状
      key: 0 四边形(2D),六面体(3D)
           1 三角形 (2D), 四面体(3D)
      Dimension: 2D 二维
                 3D 三维
(22)mshkey, key 指定自由或映射网格方式
      key: 0 自由网格划分
           1 映射网格划分
           2 如果可能的话使用映射,否则自由(即使自由smartsizing也不管用了)
(23)Amesh, nA1,nA2,ninc 划分面单元网格
      nA1,nA2,ninc 待划分的面号,nA1如果是All,则对所有选中面划分
(24)SECTYPE, ID, TYPE, SUBTYPE, NAME, REFINEKEY
      定义一个截面号,并初步定义截面类型
      ID: 截面号
      TYPE: BEAM:定义此截面用于梁
            SUBTYPE: RECT 矩形
            CSOLID:圆形实心截面
            CTUBE: 圆管
            I: 工字形
            HREC: 矩形空管
            ASEC: 任意截面
            MESH: 用户定义的划分网格
      NAME: 8字符的截面名称(字母和数字组成)
      REFINEKEY: 网格细化程度:0~5(对于薄壁构件用此控制,对于实心截面用SECDATA控制)
(25)SECDATA, VAL1, VAL2, …….VAL10 描述梁截面
      说明:对于SUBTYPE=MESH, 所需数据由SECWRITE产生,SECREAD读入
(26)LATT, MAT, REAL, TYPE, --, KB, KE, SECNUM 为准备划分的线定义一系列特性
      MAT: 材料号
      REAL: 实常数号
      TYPE: 线单元类型号
      KB、KE: 待划分线的定向关键点起始、终止号
      SECNUM: 截面类型号
(27)SECPLOT,SECID,MESHKEY 画梁截面的几何形状及网格划分
      SECID:由SECTYPE命令分配的截面编号
      MESHKEY:0:不显示网格划分
               1:显示网格划分
(28)Nummrg,label,toler, Gtoler,actiontch 合并相同位置的item
      label: 要合并的项目
            node: 节点, Elem,单元,kp: 关键点(也合并线,面及点)
            mat: 材料,type: 单元类型,Real: 实常数
            cp:耦合项,CE:约束项,CE: 约束方程,All:所有项
      toler: 公差
      Gtoler:实体公差
      Action: sele 仅选择不合并
        空 合并 注意:可以先选择一部分项目,再执行合并。如果多次发生合并命令,一定要先合并节点,再合并关键点。合并节点后,实体荷载不能转化到单元,此时可合并关键点解决问题。
回复 顶 踩

使用道具 举报

发表于 2010-1-10 10:57:32 |Error| 显示全部楼层
在ANSYS中,命令流是由一条条ANSYS的命令组成的一个命令组合,这些命令按照一定顺序排布,能够完成一定的ANSYS功能,本文是作者结合自身经验所总结的一些命令。
    在ANSYS中,命令流是由一条条ANSYS的命令组成的一个命令组合,这些命令按照一定顺序排布,能够完成一定的ANSYS功能,这些功能一般来说通过菜单操作也能够实现。

    以下命令是结合我自身经验,和前辈们的一些经验而总结出来的,希望对大家有帮助。

1./post1(通用后处理)
1.1.set, lstep, sbstep, fact, king, time, angle, nset 设定从结果文件读入的数据
    lstep:荷载步数
    sbstep:子步数,缺省为最后一步
    time:时间点(如果弧长法则不用)
    nset:data set number
1.2.dscale, wn, dmult 显示变形比例
    wn: 窗口号(或all),缺省为1
    dmult, 0或auto : 自动将最大变形图画为构件长的5%
1.3.pldisp,kund 显示变形的结构
    kund:0 仅显示变形后的结构
          1 显示变形前和变形后的结构
          2 显示变形结构和未变形结构的边缘
1.4.*get, par, node, n, u, x(y,z) 获得节点n的x(y,z)位移给参数par
    等价于函数 ux,uy,uz
    node(x,y,z): 获得(x,y,z)节点号
    arnode(x,y,z):获得和节点n相连的面
    注意:此命令也可用于/solu模块
1.5.fsum, lab, item 对单元之节点力和力矩求和
    lab: 空 在整体迪卡尔坐标系下求和
        rsys 在当前激活的rsys坐标系下求和
    item: 空 对所有选中单元(不包括接触元)求和
        cont: 仅对接触节点求和

1.6.PRSSOL, ITEM, COMP 打印BEAM188、BEAM189截面结果
    说明:只有刚计算完还未退出ANSYS时可用,重新进入ANSYS时不可用
    item comp 截面数据及分量标志
    S COMP X,XZ,YZ应力分量
    PRIN S1,S2,S3主应力SINT应力强度,SEQV等效应力
    EPTO COMP 总应变
    PRIN 总主应变,应变强度,等效应变
    EPPL COMP 塑性应变分量
    PRIN 主塑性应变,塑性应变强度,等效塑性应变

1.7.plnsol, item, comp, kund, fact 画节点结果为连续的轮廓线
    item: 项目(见下表)
    comp: 分量
    kund: 0 不显示未变形的结构
    1 变形和未变形重叠
    2 变形轮廓和未变形边缘
    fact: 对于接触的2D显示的比例系数,缺省为1
    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 塑性应变分量

1.8. PRNSOL, item, comp 打印选中节点结果
    item: 项目(见上表)
    comp: 分量

1.9. PLLS, LABI, LABJ, FACT, KUND 沿线单元长度方向绘单元表数据
    LABI:节点I的单元表列名
    LABJ:节点J的单元表列名
    FACT: 显示比例,缺省为1
    kund: 0 不显示未变形的结构

    1 变形和未变形重叠
    2 变形轮廓和未变形边缘


2./post26 (时间历程后处理)

2.1.nsol, nvar, node, item, comp,name    在时间历程后处理器中定义节点变量的序号
    nvar:变量号(从2到nv(根据numvar定义))
    node: 节点号
    item comp
    u x, y, z
    rot x, y, z

2.2.ESOL, NVAR, ELEM, NODE, ITEM, COMP, NAME 将结果存入变量
    NVAR: 变量号,2以上
    ELEM: 单元号
    NODE: 该单元的节点号,决定存储该单元的哪个量,如果空,则给出平均值
    ITEM  COMP:
    u x, y, z
    rot x, y, z
    NAME: 8字符的变量名, 缺省为ITEM加COMP

2.3.rforce, nvar, node, item, comp, name 指定待存储的节点力数据
    nvar: 变量号
    node: 节点号
    item comp
    F x, y.z
    M x, y,z
    name: 给此变量一个名称,8个字符
回复 顶 踩

使用道具 举报

发表于 2010-1-10 10:57:57 |Error| 显示全部楼层
2.4.add, ir, ia,ib,ic,name,--,--,facta, factb, factc   将ia,ib,ic变量相加赋给ir变量
    ir, ia,ib,ic:变量号
    name: 变量的名称

2.5./grid, key
    key: “0” 或“off” 无网络
    “1”或“on” xy网络
    “2”或“x” 只有x线
    “3”或“y” 只有y线

2.6.xvar, n
    n: “0”或“1” 将x轴作为时间轴
    “n” 将x轴表示变量“n”

2.7./axlab, axis, lab 定义轴线的标志
    axis: “x”或“y”
    lab: 标志,可长达30个字符

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

2.9.prvar, nvar1, ……,nvar6 列出要显示的变量

2.10.pbc, ilem, ……,key, min, max, abs 在显示屏上显示符号及数值
    item: u 所加的位移约束
    rot 所加的转角约束
    key: 0 不显示符号
    1 显示符号
    2 显示符号及数值

2.11./SHOW, FNAME, EXT, VECT, NCPL 确定图形显示的设备及其他参数
    FNAME: X11:屏幕
    文件名:各图形将生成一系列图形文件
    JPEG: 各图形将生成一系列JPEG图形文件
    说明:没必要用此命令,需要的图形文件可计算后再输出

3.经常使用的命令
3.1.参数化设计语言
    ①.*do, par, ival, fval, inc 定义一个do循环的开始
    par: 循环控制变量
    ival, fval, inc:起始值,终值,步长(正,负)
    stop: 将跳出anasys
    exit: 跳出当前的do循环
    cycle: 跳至当前do循环的末尾  
    *enddo 定义一个do循环的结束

    ②.*if,val1, oper, val2, base: 条件语句
    val1, val2: 待比较的值(也可是字符,用引号括起来)
    oper: 逻辑操作(当实数比较时,误差为1e-10)
    eq, ne, lt, gt, le, ge, ablt, abgt
    base: 当oper结果为逻辑真时的行为
    lable: 用户定义的行标志
    then: 构成if-then-else结构

3.2.NGEN,ITIME,INC,NODE1,NODE2,NINC,DX,DY,DZ,SPACE  是一个节点复制命令,
    它是将一组节点在现有坐标系统下复制到其它位置。
    ITIME: 复制的次数,包含自己本身。
    INC: 每次复制节点时节点号码的增加量。
    NODE1,NODE2,NINC: 选取要复制的节点,即要对哪些节点进行复制。
    DX,DY,DZ: 每次复制时在现有坐标系统下,几何位置的改变量。
    SPACE:间距比,是最后一个尺寸和第一个尺寸的比值。

3.3.EGEN, ITIME, NINC, IEL1, IEL2, IEINC, MINC, TINC, RINC, CINC, SINC, DX, DY, DZ
    单元复制命令是将一组单元在现有坐标下复制到其他位置, 但条件是必须先建立节点, 节点之间的号码要有所关联。
    ITIME:复制次数,包括自己本身。
    NINC: 每次复制元素时,相对应节点号码的增加量。
    IEL1,IEL2,IEINC:选取复制的元素,即哪些元素要复制。
    MINC:每次复制元素时,相对应材料号码的增加量。
    TINC:每次复制元素时,类型号的增加量。
    RINC:每次复制元素时,实常数表号的增加量。
    CINC:每次复制元素时,单元坐标号的增加量。
    SINC:每次复制元素时,截面ID号的增加量。
    DX, DY, DZ:每次复制时在现有坐标系统下,节点的几何位置的改变量。

3.4.LOCAL,KCN,KCS,XC,YC,ZC,THXY,THYZ,THZX,PAR1,PAR2  定义局部坐标
    KCN:坐标系统代号,大于10的任何一个号码都可以。
    KCS:局部坐标系统的属性。
    KCS=0 卡式坐标;KCS=1 圆柱坐标;KCS=2 球面坐标;KCS=3 自定义坐标;KCS=4  工作平面坐标;KCS=5 全局初始坐标。
    XC,YC,ZC:局域坐标与整体坐标系统原点的关系。
    THXY,THYZ,THZX:局域坐标与整体坐标系统X、Y、Z轴的关系。

3.5./UNITS,LABEL
    LABEL=SI (公制,米、千克、秒)
    LABEL=CSG (公制,厘米、克、秒)
    LABEL=BFT (英制,长度=ft英尺)
    LABEL=BIN (英制,长度=in英寸)

3.6.wpoffs,xoff,yoff,zoff   移动工作平面
    xoff-x方向移动的距离
    yoff-y方向移动的距离
    zoff-z方向移动的距离

3.7.wprota,thxy,thyz,thzx   旋转工作平面
    thxy-绕z轴旋转
    thyz-绕x轴旋转
    thzx-绕y轴旋转

3.8./eshape,SCALE
    scale :
    0--一般地显示面、体单元元素(系统默认)
    1--显示所有的元素
    如:/eshape,1
回复 顶 踩

使用道具 举报

发表于 2010-1-13 15:12:27 |Error| 显示全部楼层
好多哦  什么时候我才能用命令流啊
回复 顶 踩

使用道具 举报

发表于 2010-1-27 11:38:40 |Error| 显示全部楼层
太强大了!
回复 顶 踩

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

小黑屋|手机版|Cncad.Net ( 苏ICP备2026083443号 )

GMT+8, 2026-11-1 20:39 , Processed in 0.208532 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表