注册 登录
Simwe仿真论坛(forum.simwe.com),CAE/CAD/CAM/,FEA/FEM/有限元分析论坛---(手机验证注册) 返回首页

古灵精怪的个人空间 https://home.simwe.com/?491637 [收藏] [复制] [分享] [RSS]

日志

有限元分析软件ANSYS命令流中文说明

已有 2167 次阅读2011-4-21 09:46 |

有限元分析软件ANSYS命令流中文说明
Command
VSBV, NV1, NV2, SEPO, KEEP1, KEEP2 — Subtracts volumes from volumes
,用于2solid相减操作,最终目的是要nv1-nv2=?通过后面的参数设置,可以得到很多种情况:sepo项是2个体的边界情况,当缺省的时候,是表示2个体相减后,其边界是公用的,当为sepo的时候,表示相减后,2个体有各自的独立边界。keep1keep2是询问相减后,保留哪个体?当第一个为keep时,保留nv1,都缺省的时候,操作结果最终只有一个体,比如:vsbv,1,2,sepo,,keep,表示执行1-2的操作,结果是保留体2,体1被删除,还有一个1-2的结果体,现在一共是2个体(即1-22),且都各自有自己的边界。如vsbv,1,2,,keep,,则为1-2后,剩下体1和体1-2,且2个体在边界处公用。同理,将v换成al是对面和线进行减操作!

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:
材料编号(缺省为当前材料号)
co:
材料特性值,或材料之特性,温度曲线中的常数项
c1-c4:
材料的特性-温度曲线中1次项,2次项,3次项,4次项的系数

定义DP材料:
首先要定义EX和泊松比:MPEXMAT……
                      MP
NUXYMAT……
定义DP材料单元表(这里不考虑温度):TBDPMAT
进入单元表并编辑添加单元表:TBDATA1C
                              TBDATA
2ψ
                              TBDATA
3……
如定义:EX=1E8NUXY=0.3C=27ψ=45的命令如下:
MP
EX11E8
MP
NUXY10.3
TB
DP1
TBDATA
127
TBDATA
245这里要注意的是,在前处理的最初,要将角度单位转化到,即命令:*afun,deg

VSEL, Type, Item, Comp, VMIN, VMAX, VINC, KSWP
Type
,是选择的方式,有选择(s,补选(a),不选(u),全选(all)、反选(inv)等,其余方式不常用
Item, Comp
是选取的原则以及下面的子项
volu 就是根据实体编号选择,
  loc
就是根据坐标选取,它的comp就可以是 实体的某方向坐标!
其余还有 材料类型、实常数等
MIN, VMAX, VINC
,这个就不必说了吧!
,
例:vsel,s,volu,,14
vsel,a,volu,,17,23,2
上面的命令选中了实体编号为 1417192123的五个实体

VDELE, NV1, NV2, NINC, KSWP:
删除未分网格的体
nv1:
初始体号
nv2:
最终的体号
ninc:
体号之间的间隔
kswp=0:
只删除体
kswp=1:
删除体及组成关键点,线面
如果nv1=all,nv2,ninc不起作用
其后面常常跟着一条显示命令VPLO,aplo,nplo,这个湿没有参数的命令,输入后直接回车,就可以显示刚刚选择了的体、面或节点,很实用的哦!

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”
仅用绝对值


下面是单元生死第一个载荷步中命令输入示例:
!
第一个载荷步
TIME,... !
设定时间值(静力分析选项)
NLGEOM,ON !
打开大位移效果
NROPT,FULL !
设定牛顿-拉夫森选项
ESTIF,... !
设定非缺省缩减因子(可选)
ESEL,... !
选择在本载荷步中将不激活的单元
EKILL,... !
不激活选择的单元
ESEL,S,LIVE !
选择所有活动单元
NSLE,S !
选择所有活动结点
NSEL,INVE !
选择所有非活动结点(不与活动单元相连的结点)
D,ALL,ALL,0 !
约束所有不活动的结点自由度(可   选)
NSEL,ALL !
选择所有结点
ESEL,ALL !
选择所有单元
D,... !
施加合适的约束
F,... !
施加合适的活动结点自由度载荷
SF,... !
施加合适的单元载荷
BF,... !
施加合适的体载荷
SAVE
SOLVE
请参阅TIME,NLGEOM,NROPT,ESTIF,ESEL,EKILL,NSLE,NSEL,D,F,SFBF命令得到更详细的解释。
?
后继载荷步
在后继载荷步中,用户可以随意杀死或重新激活单元。象上面提到的,要正确的施加和删除约束和结点载荷。
用下列命令杀死单元:
Command:EKILL
GUI: Main Menu>Solution>-Load Step Opts-Other>Kill Elements
用下列命令重新激活单元:
Command: EALIVE
GUI: Main Menu>Solution>-Load Step Opts-Other>Activate Elem
!
第二个(或后继)载荷步:
TIME,...
ESEL,...
EKILL,... !
杀死选择的单元
ESEL,...
EALIVE,... !
重新激活选择的单元
...
FDELE,... !
删除不活动自由度的结点载荷
D,... !
约束不活动自由度
...
F,... !
在活动自由度上施加合适的结点载荷
DDELE,... !
删除重新激活的自由度上的约束
SAVE
SOLVE


u /grid, key
    key: “0”
“off” 无网络
      “1”
“on” xy网络
      “2”
“x” 只有x线
“3”
“y” 只有y线
u xvar, n
      n: “0”
“1” x轴作为时间轴
        “n”
x轴表示变量“n”
    #160;   “-1”

u /axlab, axis, lab
定义轴线的标志
      axis: “x”
“y”
      lab:
标志,可长达30个字符
u plvar, nvar, nvar2, ……,nvar10
画出要显示的变量(作为纵坐标)


u rforce, nvar, node, item, comp, name
指定待存储的节点力数据
nvar:
变量号
node:
节点号
item comp
F x, y.z
M x, y,z
name:
给此变量一个名称,8个字符
u add, ir, ia,ib,ic,name,--,--,facta, factb, factc
ia,ib,ic变量相加赋给ir变量
    ir, ia,ib,ic
:变量号
    name:
变量的名称

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

Fini(
退出四大模块,回到BEGIN)
/cle (
清空内存,开始新的计算)
1
定义参数、数组,并赋值.
2
   /prep7(进入前处理)
定义几何图形:关键点、线、面、体
定义几个所关心的节点,以备后处理时调用节点号。
设材料线弹性、非线性特性
设置单元类型及相应KEYOPT
设置实常数
设置网格划分,划分网格
根据需要耦合某些节点自由度
定义单元表
存盘
3
/solu
加边界条件
设置求解选项
定义载荷步
求解载荷步
4./post1
(通用后处理)
5./post26
(时间历程后处理)
6.PLOTCONTROL
菜单命令
7.
参数化设计语言
8.
理论手册

Fini(
退出四大模块,回到BEGIN)
/cle (
清空内存,开始新的计算)
1
定义参数、数组,并赋值.
u dim, par, type, imax, jmax, kmax, var1, vae2, var3
定义数组
    par:
数组名
    type
array 数组,如同fortran,下标最小号为1,可以多达三维(缺省)
        char
字符串组(每个元素最多8个字符)
        table
    imax,jmax, kmax
各维的最大下标号
    var1,var2,var3
各维变量名,缺省为row,column,plane(typetable)
2   /prep7(
进入前处理)
2.1
定义几何图形:关键点、线、面、体
u csys,kcn
    kcn , 0
迪卡尔zuobiaosi
  1
柱坐标
        2

        4
工作平面
        5
柱坐标系(以Y轴为轴心)
        n
已定义的局部坐标系
u numstr, label, value
设置以下项目编号的开始
      node
      elem
      kp
      line
      area
      volu
注意:vclear, aclear, lclear, kclear 将自动设置节点、单元开始号为最高号,这时 如需要自定义起始号,重发numstr
u K, npt, x,y,z,
定义关键点
Npt
:关键点号,如果赋0,则分配给最小号
u 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
u A, P1, P2, ……… P18

1

路过

雷人

握手

鲜花

鸡蛋

发表评论 评论 (2 个评论)

回复 danielzhang 2011-5-3 20:05
请问如何获得邀请码,谢谢,如果可能。拜求给我一个
回复 古灵精怪 2011-5-5 10:04
张岚峰: 请问如何获得邀请码,谢谢,如果可能。拜求给我一个
有版主会定期发放,注意就是了!我现在积分不够,没法给你!

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-24 20:31 , Processed in 0.026156 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

返回顶部