Ⅰ ANSYS中网格划分命令流,请帮忙解释下这段命令流,谢谢了!
/PREP7 !前处理器
CSYS,0
WPAVE,0,0,0
CSYS,4 !将当前坐标系转换为工作平面坐标系
VSEL,S, , ,1,2,1 !选择体号为1~2的体
VSEL,A, , ,6,8,1 !补充选择体号为6~8的体
!*******************补充说明
!VSEL,A, , ,6,8,2 !补充选择体号为6,8的体,不选择体号为7的体
VSEL,A, , ,11,13,1 !补充选择体号为11~13的体
VSEL,A, , ,15,96,1 !补充选择体号为15~96的体
VSEL,A, , ,99,109,1 !补充选择体号为99~109的体
VSEL,A, , ,113,145,1 !补充选择体号为113~145的体
VSEL,A, , ,148,149,1 !补充选择体号为148~149的体
ASLV,S !通过当前的体选择体下面的面
LSLA,S !通过当前的面选择面下面的线
LESIZE,ALL,100E-6,,,,1 !将这些线的大小指定为100E-6为1份
VSWEEP,ALL !扫略划分当前选择的所有体(单元为六面体)
VSEL,S, , ,3,5,1 !选择体号为3~5的体
VSEL,A, , ,9,10,1 !补充选择体号为9~10的体
VSEL,A, , ,97,98,1 !补充选择体号为97~98的体
VSEL,A, , ,150,155,1 !补充选择体号为150~155的体
ASLV,S !通过当前的体选择体下面的面
LSLA,S !通过当前的面选择面下面的线
LESIZE,ALL,100E-6,,,,1 !将这些线的大小指定为100E-6为1份
VSWEEP,ALL !映射划分当前选择的所有体(单元为六面体)
VSEL,S, , ,110,111,1
VSEL,A, , ,146,147,1
VSEL,A, , ,156,157,1
ASLV,S
LSLA,S
LESIZE,ALL,100E-6,,,,1
MSHAPE,1,3D
MSHKEY,0
VMESH,ALL
VSEL,S, , ,112
VSEL,A, , ,158,161,1
ASLV,S
LSLA,S
LESIZE,ALL,500E-6,,,,1
!**********************************
MSHAPE,1,3D
MSHKEY,0
VMESH,ALL !以上三句话,采用FREE自由划分方法进行划分当前所有的体(单元四面体)
VSEL,S,MAT,,6,,,1 !选择材料号为6的所有体
ASLV,S
LSLA,S
LESIZE,ALL,5E-3,,,,1
MSHAPE,1,3D
MSHKEY,0
VMESH,ALL
ALLSEL !全选
SAVE !保存
(1)对于实体,划分网格一般有两种形式:映射六面体网格(VSWEEP)和自由四面体网格(VMESH)。推荐采用前者,因为前者精度较高。但是,当结构模型比较复杂的时候,前者处理不了,可以采用后者。
(2)在读ANSYS命令流的时候,先一段一段读,搞清楚每一段做了一件什么事情。在遇到特别关键的语句时,可以查阅ANSYS的HELP文件,里面对每句话都有详细的解释,不足之处就是英文版的,读起来有点费劲。
(3)幸运的是,市场上已经有这样的书籍了,就是龚曙光的《ANSYS参数化编程与命令手册》,在网上能找到电子版的。可参考以下链接下载:
http://www.bzfxw.com/soft/softdown.asp?softid=190162
Ⅱ 求ansys的网格划分的命令流
这是ansys工程结构数值分析中的一些网网格划分的命令流
!长方体开圆柱槽的网格划分
finish
/clear
/prep7
blc5,,,20,10,30
wpoff,,5,5
cyl4,,,8,,,,10
wpoff,,,10
cyl4,,,4,,,,12
vsel,s,,,2,3
cm,v1cm,volu
allsel
wpcsys,-1
vsbv,1,v1cm
voffst,15,5
voffst,16,3
voffst,17,15
vptn,all
wprota,,,90
vsbw,all
wpcsys,-1
wpoff,,,5
vsbw,all
wpoff,,,10
vsbw,all
wpoff,,,12
vsbw,all
et,1,mesh200,7
esize,2
mshape,0,2d
mshkey,1
asel,s,loc,z,30
lccat,6,74
lccat,8,68
amesh,all
asel,s,loc,z,0
lccat,3,73
lccat,1,67
amesh,all
allsel
et,2,solid95
mshape,0,3d
mshkey,1
vsweep,all
!EX3.26 具坑缺陷圆柱的网格划分
finish
/clear
/prep7
l0=50
r0=10
r1=5
r2=1
h0=5
et,1,solid45
cyl4,,,r0,,,,l0
wpave,0,r0,l0/2
wprota,,90
con4,,,r1,r2,h0
vsbv,1,2
wprota,,90
vsbw,all
wpoff,,,r1+3
vsbw,all
wpoff,,,-2*(r1+3)
vsbw,all
wprota,,,90
vsbw,all
wpoff,,,r1+1
vsbw,all
wpoff,,,-2*(r1+1)
vsbw,all
wpcsys,-1
wprota,,90
vsbw,all
wpoff,,,-r1
vsbw,all
wpoff,,,2*r1
vsbw,all
wpcsys,-1
numcmp,all
ksel,s,loc,z,l0/2
ksel,r,loc,x,0
ksel,u,loc,y,0
*get,kp1,kp,0,num,min
kp2=kpnext(kp1)
ksel,s,loc,z,l0/2+r2
*get,kp3,kp,0,num,min
allsel
k,1000,,-r0,l0/2+5
l,kp3,1000
asel,none
*get,l1,line,0,num,max
arotat,l1,,,,,,kp1,kp2
cm,a1cm,area
allsel
vsba,all,a1cm
!vsel,s,loc,z,17,33
!vsel,r,loc,x,-6,6
!aslv,s
!aplot
accat,128,61
accat,160,138
accat,224,202
accat,183,35
accat,31,134
accat,151,164
accat,215,231
accat,82,195
accat,130,5
accat,162,145
accat,229,209
accat,192,89
accat,12,123
accat,117,155
accat,109,219
accat,14,178
mshape,0,3d
mshkey,1
esize,1
vmesh,all
!EX3.24A 圆柱与长方体组合模型的网格划分
!采用六面体映射网格划分
finish
/clear
/prep7
a0=30
h1=15
h2=25
r0=7
blc4,,,a0/2,a0/2,h1
cyl4,,,r0,,,90,h1+h2
vptn,all
accat,4,6
et,1,95
esize,3
mshape,0,3d
mshkey,1
vmesh,all
asel,s,acca
adele,all
lsel,s,lcca
ldele,all
allsel
vsymm,x,all
vsymm,y,all
nummrg,all
!EX3.24B 圆柱与长方体组合模型的网格划分
!采用过渡六面体映射网格划分
finish
/clear
/prep7
a0=30
h1=15
h2=25
r0=7
blc4,,,a0/2,a0/2,h1
cyl4,,,r0,,,90,h1+h2
vptn,all
lsel,s,radius,,r0
lsel,a,length,,r0
lesize,all,,,6
lsel,s,loc,z,0
lsel,a,loc,z,h1
lesize,all,,,7
asel,s,loc,x,a0/2
asel,a,loc,y,a0/2
accat,all
allsel
et,1,95
esize,3
mshape,0,3d
mshkey,1
vmesh,all
asel,s,acca
adele,all
lsel,s,lcca
ldele,all
allsel
vsymm,x,all
vsymm,y,all
nummrg,all
Ⅲ ANSYS命令流:*SET, %_FNCNAME%(0,3,1),0,-1,0,9800,0,0,0 这句命令流什么意思啊详细解释!
这是用ansys 函数编辑器定义的一个函数,生成的apdl命令流。代表的是一个函数
Ⅳ 看看我的网壳ansys命令流文件哪出了问题(ANSYS提示某节点位移超出最大值,模型无约束)
这个模型还是很复杂的。你的错误应该是:
/solu
*do,i,1,48
d,i,ux,uy,uz
*enddo
将d,i,ux,uy,uz 改为:D, i, UX, 0, , , , UY, UZ
D的改毁正命令是:D, NODE, Lab, VALUE,VALUE2, NEND, NINC, Lab2, Lab3, Lab4, Lab5, Lab6
你余雹把UY、UZ的位置写错核悔了
Ⅳ ANSYS中网格划分命令流,请帮忙解释下这段命令流,谢谢了!
这段命令流可能是复制有误,或者不完整.从这个命令来看,在划分单元的时候是gui操作,当同时选择多个对象进行操作时,程序自己生成了组件,我认为刚刚学软件时大可不必纠结这个问题吧,知道这么一过程就OK了.前面设置了ESIZE,4,是人为设定网格大小,后面又设置SMRT,1,这又让程序自己智能划分,冲突了,当然有警告,但是不影响网格划分,暂时可以不用理会.但是整体来说,您这命令真有点乱,应该从简单的模型开始练习,由简单的开始比较好吧.部分命令解释如下:
vsel,s,,,5 !选择5号体
smrt,off !关闭程序智能划分功能,即接下来通过人为设置单元尺寸
LESIZE,53,,,40 !53号线划分成40份
lesize,58,,,40 !58号线划分成40份
ESIZE,,4 !指定单元份数
MSHK,1 !似乎应该是MSHKEY,1,使用映射网格
MSHA,0,3D !指定单元为三维六面体形状
VMESH,all !开始划分
smrt,1 !打开自动划分
vsel,s,,,6,7,1 !选择6和7号体
MSHAPE,1,3D !指定单元为三维四面体形状
MSHKEY,0 !自由划分
vmesh,all !开始划分
!below mesh
vsel,s,,,1,4,1 !选择1,2,3,4号体
vmesh,all
SMRT,1
MSHAPE,1,3D
MSHKEY,0
!*
Ⅵ ANSYS怎么用命令流操作啊
命令流就是APDL
APDL的全称是ANSYS
Parametric
Design
Language,是一种参数化设计语言。可用来完成一些通用性强的任务,也可以用于根据来建立模型,不仅是优化设计和自适应网格划分等ANSYS经典特性的实现基础,也为日常分析提供了便利。有限元分析的标准过程包括:定义模型及其载荷、求解和解释结果,假如求解结果表明有必要修改设计,那么就必须改变模型的几何结构或载荷并重复上述步骤。特别是当模型较复杂或修改较多时,这个过程可能很昂贵和浪费时间。APDL用建立智能分析的手段为用户了自动完成上述循环的功能,也就是说,程序的输入可设定为根据指定的函数、变量及选出的分析标准作决定。它允许复杂的数据输入,使用户对任何设计或分析属性有控制权,例如,几何尺寸、材料、边界条件和网格密度等,扩展了传统有限元分析范围以外的能力,并扩充了更高级运算包括灵敏度研究、零件参数化建模、设计修改及设计优化。为用户控制任何复杂计算的过程提供了极大的方便。它实质上由类似于FORTRAN77的程序设计语言部分和1000多条ANSYS命令组成。其中,程序设计语言部分与其它编程语言一样,具有参数、数组表达式、函数、流程控制(循环与分支)、重复执行命令、缩写、宏以及用户程序等。标准的ANSYS程序运行是由1000多条命令驱动的,这些命令可以写进程序设计语言编写的程序,命令的参数可以赋确定值,也可以通过表达式的结果或参数的方式进行赋值。从ANSYS命令的功能上讲,它们分别对应ANSYS分析过程中的定义几何模型、划分单元网格、材料定义、添加载荷和边界条件、控制和执行求解和后处理计算结果等指令。
用户可以利用程序设计语言将ANSYS命令组织起来,编写出参数化的用户程序,从而实现有限元分析的全过程,即建立参数化的CAD模型、参数化的网格划分与控制、参数化的材料定义、参数化的载荷和边界条件定义、参数化的分析控制和求解以及参数化的后处理。
Ⅶ 如何查看 ansys 命令流
查看ansys命令流有两种方法:
一、File->list->log 可以把所有操作所对应的流明令记录下来,最近的操作是最后的一段。
二、 Session Edit 在操作界面最下方,就是在GUI操作的最下方,记录的是打开ansys到最后一条操作的流明令。
ANSYS软件是美国ANSYS公司研制的大型通用有限元分析(FEA)软件,是世界范围内增长最快的计算机辅助工程(CAE)软件,能与多数计算机辅助设计(CAD,computer Aided design)软件接口,实现数据的共享和交换,如Creo, NASTRAN, Alogor, I-DEAS, AutoCAD等。
Ⅷ 用ansys命令流求解肋环型单层球面网壳的挠度
不懂,真的帮不了你,不好意思.
Ⅸ [转]ANSYS如何使用命令流文件的基本方法
如果我们有了命令流,我们就不需要进行繁杂的GUI操作,而直接使用命令流就可以实现我们想要的操作了。
其实非常简单,但是搜了一下网络还真很难找到,这也是从同学那学到的。
打开ANSYS;
从文本复制命令流代码;
粘贴进入下图红色方框中,回车,ok,可以看到其具体操作过程哦,不过很快;
或者 点击上图左边蓝色圈圈按钮,进入下图界面,将代码粘贴到下图红色框中,回车,ok。
学习ansys时,我们经常需要利用别人的命令流文件,或者操作失误而前面的操作没有实时保存,那么,此时上面的方法可以帮助你,使你免除重复劳动的辛苦!
Ⅹ ANSYS命令流问题,求大神详解!高分
大致看一下
nsle,s,CORNER
nsel,r,loc,z,-1.3
这两句桥链是选定了一部分节点,
之后*GET,node_number,NODE,0,COUNT
提取在这部分节点中的数量作为一个变量并命名为node_number,
r,3,r3/node_number
r,4,r4/node_number
则是对3号、4号单元的敏梁孙实常数进行了定义,其中用到了之前提取的变量渣谈node_number。分别使用r3(=1.82e7)和r4(=1.1e8)除以变量node_number。