Ctrl+f 输入要查询的命令,定位
VSEL, Type, Item, Comp, VMIN, VMAX, VINC, KSWP
VSBV, NV1, NV2, SEPO, KEEP1, KEEP2 — Subtracts volumes from volumes,用于 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 是对面和线进行减操作!
mp,lab, mat, co, c1,…….c4 定义材料号及特性
lab: 待定义的特性项目(ex,alpx,reft,prxy,nuxy,gxy,mu,dens) nuxy: 小泊松比 alpx: 热膨胀系数 reft: 参考温度 reft: 参考温度 prxy: 主泊松比 gxy: 剪切模量 mu: 摩擦系数 dens: 质量密度
mat: 材料编号(缺省为当前材料号) co: 材料特性值,或材料之特性,温度曲线中的常数项 c1-c4: 材料的特性-温度曲线中 1 次项,2 次项,3 次项,4 次项的 系数
定义 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
ex: 弹性模量
Type,是选择的方式,有选择(s),补选(a),不选(u),全选(all)、
反选(inv)等,其余方式不常用
Item, Comp 是选取的原则以及下面的子项 如 volu 就是根据实体编号选择, loc 就是根据坐标选取,它的 comp 就可以是 实体的某方向坐标! 其余还有 材料类型、实常数等
MIN, VMAX, VINC,这个就不必说了吧!
,例:vsel,s,volu,,14 vsel,a,volu,,17,23,2
上面的命令选中了实体编号为 14,17,19,21,23 的五个实体 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 !设定牛顿-拉夫森选项
u /grid, key
ESTIF,... !设定非缺省缩减因子(可选) key: “0” 或“off” 无网络 ESEL,... !选择在本载荷步中将不激活的单元 “1”或“on” xy 网络 EKILL,... !不激活选择的单元 “2”或“x” 只有 x 线
ESEL,S,LIVE !选择所有活动单元 “3”或“y” 只有 y 线
NSLE,S !选择所有活动结点 u xvar, n
NSEL,INVE !选择所有非活动结点(不与活动单元相连的结点) n: “0”或“1” 将 x 轴作为时间轴
D,ALL,ALL,0 !约束所有不活动的结点自由度(可 选) “n” 将 x 轴表示变量“n” NSEL,ALL !选择所有结点 “-1” ?
ESEL,ALL !选择所有单元 u /axlab, axis, lab 定义轴线的标志 D,... !施加合适的约束 axis: “x”或“y” F,... !施加合适的活动结点自由度载荷 lab: 标志,可长达 30 个字符
SF,... !施加合适的单元载荷 u plvar, nvar, nvar2, ……,nvar10 画出要显示的变量(作为纵坐标)
BF,... !施加合适的体载荷 SAVE
SOLVE u rforce, nvar, node, item, comp, name 指定待存储的节点力数据 请 参 阅 nvar: 变量号
TIME,NLGEOM,NROPT,ESTIF,ESEL,EKILL,NSLE,NSEL,D,F,SF 和 node: 节点号 BF 命令得到更详细的解释。 ? 后继载荷步 F x, y.z
item comp
在后继载荷步中,用户可以随意杀死或重新激活单元。象上面提到 M x, y,z
的,要正确的施加和删除约束和结点载荷。 name: 给此变量一个名称,8 个字符 用下列命令杀死单元: u add, ir, ia,ib,ic,name,--,--,facta, factb, factc Command:EKILL 将 ia,ib,ic 变量相加赋给 ir 变量
GUI: Main Menu>Solution>-Load Step Opts-Other>Kill Elements ir, ia,ib,ic:变量号 用下列命令重新激活单元: Command: EALIVE
GUI: Main Menu>Solution>-Load Step Opts-Other>Activate NGEN,ITIME,INC,NODE1,NODE2,NINC,DX,DY,DZ,SPACE !第二个(或后继)载荷步: 是一个节点复制命令,
TIME,... 它是将一组节点在现有坐标系统下复制到其它位置。 ESEL,... ITIME: 复制的次数,包含自己本身。
EKILL,... !杀死选择的单元 INC: 每次复制节点时节点号码的增加量。 ESEL,... NODE1,NODE2,NINC: 选取要复制的节点,即要对哪些节点进行复 EALIVE,... !重新激活选择的单元 制。 DX,DY,DZ: 每次复制时在现有坐标系统下,几何位置的改变量。
FDELE,... !删除不活动自由度的结点载荷 SPACE:间距比,是?后一个尺寸和第一个尺寸的比值。
D,... !约束不活动自由度 Fini(退出四大模块,回到 BEGIN 层)
F,... !在活动自由度上施加合适的结点载荷 /cle (清空内存,开始新的计算) DDELE,... !删除重新激活的自由度上的约束 1. 定义参数、数组,并赋值. SAVE
2. /prep7(进入前处理)
SOLVE 定义几何图形:关键点、线、面、体
定义几个所关心的节点,以备后处理时调用节点号。 设材料线弹性、非线性特性 设置单元类型及相应 KEYOPT 设置实常数
设置网格划分,划分网格
根据需要耦合某些节点自由度
Elem
name: 变量的名称
定义单元表 存盘 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(当 type 为 table 时) 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 由关键点生成面
u AL, L1,L2, ……,L10 由线生成面
面的法向由 L1 按右手法则决定,如果 L1 为负号,则反向。(线需 在某一平面内坐标值固定的面内)
u vsba, nv, na, sep0,keep1,keep2 用面分体 u vdele, nv1, nv2, ninc, kswp 删除体 kswp: 0 只删除体
1 删除体及面、关键点(非公用)
u 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:移动体
u cm, cname, entity 定义组元,将几何元素分组形成组元 cname: 由字母数字组成的组元名
entity: 组元的类型(volu, area, line, kp, elem, node) u cmgrp, aname, cname1, ……,cname8 将组元分组形成组元集合 aname: 组元集名称
cname1……cname8: 已定义的组元或组元集名称 u cmlist,name u cmdele,name
u cmplot, label1
2.2 定义几个所关心的节点,以备后处理时调用节点号。 u n,node,x,y,z,thxy, thyz, thzx 根据坐标定义节点号
如果已有此节点,则原节点被重新定义,一般为?大节点号。 2.3 设材料线弹性、非线性特性
u mp,lab, mat, co, c1,…….c4 定义材料号及特性
lab: 待定义的特性项目(ex,alpx,reft,prxy,nuxy,gxy,mu,dens) nuxy: 小泊松比 alpx: 热膨胀系数 reft: 参考温度 reft: 参考温度 prxy: 主泊松比
ex: 弹性模量