请教高人看看这个ANSYS命令流!!

作者&投稿:漕冰 (若有异议请与网页底部的电邮联系)
ANSYS命令流 问题!!!急急急!!!~

ANSYS提升运行速度与运行命令流

nx,ny,nz,应该是之前设定的数组,n,100000+j,nx(nodei),ny(nodei),nz(nodei) 这个命令是建立第100000+j号节点,后面nx(nodei),ny(nodei),nz(nodei)是坐标值,取nodei号节点的坐标值(nodei应该也是一个变量),生成的新节点应该与Nodei号节点重合

你用的是哪个版本?56单元是什么?11.0以后的版本都没有啊
还有你的程序中那个最后的*do循环怎么没有结束啊,你的程序的原来的参考模型是这样的,因为是你自己改造的,所以你对比下看看:另外,流体的程序计算都是在需要一次计算完后进行工作目录的清空的,你也要注意下!

/Batch,list
/prep7
/sho,gasket,grph
shpp,off
ET,1,141 ! Fluid - static mesh
ET,2,182, ! Hyperelastic element

yent = 0.0 ! Y coordinate of the entrance to the channel
dyen = 1.0 ! Undeformed geometry flow entrance length
ysf1 = yent+dyen ! Y coordinate of entrance to the morphing fluid region
dsf1 = 0.5 ! Thickness of upstream
ygas = ysf1+dsf1 ! Y coordinate of the bottom of the gasket
dg = 0.02 ! Thickness of the gasket
dg2=dg/2.
ytg = ygas+dg ! Y coordinate of the initial top of the gasket
dsf2 = 0.5 ! Thickness of downstream region
ysf2 = ytg + dsf2! Y of Top of the downstream morphing fluids region
dyex = 6.0 ! Exit fluid length
x = 0. ! Location of the centerline
dgasr =.20 ! Initial span of gasket
piper = 0.3 ! Width of the analysis domain
xrgap = piper-dgasr!! Width of completely unobtructed flow passage
!!! Create geometry
rect,xrgap,piper,ygas,ytg ! A1:Gasket (keypoints 1-4)
rect,x,piper,ysf1,ysf2 ! A2: Morphing fluid region
rect,x,piper,yent,ysf1 ! A3: Fluid region with static mesh
rect,x,piper,ysf2,ysf2+dyex ! A4: Fluid region with static mesh
aovlap,all
k,22,xrgap+dg2,ygas+dg2
rarc = dg2*1.1
larc,1,4,22,rarc
al,6,4
adelete,7
al,6,3,22,7,8,5,21,1

!!Mesh Division information
ngap = 10 ! Number elements across the gap
ngas = 10 ! Number of elements along the gasket
rgas = -2 ! Spacing ratio along gasket
nflu = ngap+ngas ! Number of elements across the fluid region
raflu = -3 ! Space fluid elements near the walls and center
nenty =8 ! Elements along flow - entrance
raent =5 ! Size ratio in the inlet region
nfl1 = 20 ! Elements along flow - first morph.fluid.
nthgas = 4 ! Elements in the gasket
nfl2 = 3 ! Elements along flow - second morph.fluid.
next = 30 ! Elements along flow - exit region
rext = 6 ! Size ratio in flow direction of outlet
rafls = 12 ! Initial element spacing ratio - morph.fluid
lesize,1,,,ngas,rgas
lesize,3,,,ngas,rgas
nfl11= nfl1*2+9
lsel,s,,,2,4,2 ! (Modify lesize of line 8 if changing gasket mesh)
lesize,all,,,nthgas
alls
lesize,5,,,nflu,raflu
lesize,7,,,nflu,raflu
lesize,9,,,nflu,raflu
lesize,15,,,nflu,raflu
lesize,18,,,nenty,1./raent
lesize,17,,,nenty,1./raent
lesize,21,,,nfl1,rafls
lesize,8,,,nfl11,-1./(rafls+3)
lesize,22,,,nfl1,rafls
lesize,19,,,next,rext
lesize,20,,,next,rext

!!! AATT,MAT,REAL,TYPE - Set the attributes for the areas
asel,s,,,1,2
aatt,2,2,2 ! Gasket (material 2)
asel,s,,,3
cm,area2,area
alist ! List area selected for further morphing

asel,a,,,5,6
aatt,1,1,1 ! Fluid area (material 1)
alls

eshape,2
asel,u,,,2,3
amesh,all
eshape,0
asel,s,,,2,3
amesh,all
!-----------------
!!!!! Create element plot and write to the file gasket.grph
asel,s,,,1,3
esla,s
/Title, Initial mesh for gasket and neighborhood
eplot
/ZOOM,1,RECT,0.3,-0.6,0.4,-0.5
alls
!-----------------
!!
!!!!! 2. Create Physics Environment for the Fluid
et,1,141
et,2,0 ! Gasket becomes the Null Element
vin=3.5e-1 ! Inlet water velocity (meters/second)
!! CFD Solution Control
flda,solu,flow,1
flda,solu,turb,1
flda,iter,exec,400
flda,outp,sumf,10
!! CFD Property Information
flda,prot,dens,constant
flda,prot,visc,constant
flda,nomi,dens,1000. ! 1000 kg/m3 for density - water
flda,nomi,visc,4.6E-4 ! 4.6E-4 kg-s/m (viscosity of water)
flda,conv,pres,1.E-8 ! Tighten pressure equation convergence
!! CFD Boundary Conditions (Applied to Solid Model)
lsel,s,,,8,17,9
lsel,a,,,20
dl,all,,vx,0.,1 ! Centerline symmetry
lsel,s,,,9
dl,all,,vx,0.,1
dl,all,,vy,vin,1 ! Inlet Condition
lsel,s,,,2
lsel,a,,,18,19
lsel,a,,,21,22
dl,all,,vx,0.,1 ! Outer Wall
dl,all,,vy,0.,1
lsel,s,,,1,3,2
lsel,a,,,6
dl,all,,vx,0.,1 ! Gasket
dl,all,,vy,0.,1
lsel,s,,,15
dl,15,,pres,0.,1 ! Outlet pressure condition
!!! create named component of nodes at the bottom of gasket
lsel,s,,,1
nsll,,1
cm,gasket,node
nlist ! List initial nodal positions of the bottom of the gasket
/com, +++++++++ STARTING gasket coordinates --------

alls
/title,Fluid Analysis
physics,write,fluid,fluid
!!
!!!!! 3. Create Physics Environment for the Structure
!!
physics,clear
!SOLCONTROL, , , NOPL,
et,1,0 ! The Null element for the fluid region
et,2,182 ! Gasket element - material 2
keyopt,2,3,2 ! Plane stress
keyopt,2,6,1 ! mixed u-P
keyopt,2,1,2 ! Enhanced strain

tb,hyper,2,,2,mooney
tbdata,1,0.293E+6,0.177E+6, (1.0-2.0*0.49967)/(0.293E+6+0.177E+6)

lsel,s,,,2
nsll,,1
d,all,ux,0.
d,all,uy,0. ! Fix the end of the gasket
alls

/title,structural analysis
finish
/solu
antype,static
nlgeom,on
cnvtol,f,,,,-1
physics,write,struc,struc
physics,clear
save
!!
!!!!! 4. Fluid-Structure Interaction Loop
!!
loop=25 ! Maximum allowed number of loops
toler=0.005 ! Convergence tolerance for maximum displacement
*dim,dismax,array,loop ! Define array of maximum displacement values
*dim,strcri,array,loop ! Define array of convergence values
*dim,index,array,loop

*do,i,1,loop ! Execute fluid -> structure solutions
/solu
physics,read,fluid ! Read in fluid environment
*if,i,ne,1,then
flda,iter,exec,100 ! Execute 100 global iterations for
*endif ! each new geometry
solve ! FLOTRAN solution
fini
! end of fluid portion
physics,read,struc ! Read in structures environment
/assign,esave,struc,esav ! Files for restarting nonlinear structure
/assign,emat,struc,emat
*if,i,gt,1,then ! Structural restart loop
parsave,all ! Save parameters for convergence check
resume ! Resume DB - to return original node positions
parresume ! Resume parameters needed for convergence check
/prep7
antype,stat,rest
fini
*endif

/solu
solc,off
lsel,s,,,1,3,2 ! Select proper lines to apply fluid pressures
lsel,a,,,6 ! to the entire gasket surface
nsll,,1
esel,s,type,,2
ldread,pres,last,,,,,rfl ! Apply pressure surface load from Flotran
sfelist
alls
rescontrol,,none ! Do not use multiframe restart for nonlinear
!nsub,4,10,1
solve
*if,i,eq,1,then
save ! save original node locations at the first run
*endif
fini

/post1
cmsel,s,gasket
nsort,u,sum,1,1
*get,dismax(i),sort,0,max ! Get the maximum displacement value
strcri(i)=toler*dismax(i)
alls
fini

/prep7
mkey=2 ! Select level of mesh morphing for fluid
damorph,area2, ,mkey ! Perform morphing of "morphing fluid"
!----------------
!!!!! Create element plot and write it in file gasket.grph
fini
/prep7
et,1,42
asel,s,,,1,3
esla,s
/Title, EPLOT after DAMORPH,area2, ,%mkey% step number %i%
eplot
alls
!-----------------
cmsel,s,gasket
nlist ! List updated coordinates of bottom of gasket for comparison
/com, +++++++++ UPDATED gasket coordinates --------
alls
fini
/assign,esav
/assign,emat

!!!! Checking convergence criteria
imax= i
index(i)=i
*if,i,gt,1,then
strcri(i)=abs(dismax(i)-dismax(i-1))-toler*dismax(i-1)
*if,strcri(i),le,0,then
strcri(i)=0
*exit ! Stop looping if convergence is reached
*endif
*endif

*enddo ! 你的程序中就没有终止循环啊,呵呵,怎么第一次很能计算正确呢?估计也是有很大的潜在错误,或者只是计算了一部分!

这两天也看了下,56单元确实已经在9.0后的版本中不出现了,所以你直接换成182单元进行运算,功能是一样的,还有你的程序明显是没有写完的,可以参考我后面给你补充那个命令!

error的提示是啥?


如何教小朋友a和an的区别?
既然an是用在元音前的,根据元音的特点来判断。和辅音相比,元音的特点就是声音洪亮,可以单独发声,辅音是不能单独发声。可以这样教孩子:“看后面单词的第一个音,能不能发出大声音,看看这个声音能不能变得很大,如果能变得很大,前面就用an;如果不能,前面用a。比如apple这个词,第一个音是哎,我...

英语中a和an的用法
1、a用在以辅音字母开头,或以读做辅音的元音字母开头的单词前面:例如:a man 一个男人,a university 一所大学,a hat一顶帽子 2、an用在以元音字母(a,e,i,o,u)开头,或以不发音的h字母开头的单词前面:例如:an apple 一个苹果,an island 一个岛,an uncle 一位大叔 3、an还用在发音...

如何教小朋友a和an的区别?
教小朋友a和an的区别如下:1、a用在辅音音素开头的单数可数名词前,例如a pen、a man, a ball,而an则用在元音音素开头的单数可数名词前,例如an orange、an elephant。2、但是有些单词的首字母虽然是以元音字母开头,但是它的读音确实是以辅音音素开头,这样的单词前面冠词是不可以用an的,而且用a...

如何教小朋友a和an的区别是什么?
a用在可数名词前面,an用在形式上是复数而在意思上是单数的单词前面。a、an的区别为:用法不同、侧重点不同、使用场合不同。一、用法不同。1.a。用法:art.一(个);每一(个);任一(个),可数名词前面用a,不可数名词前面不可用a。2.an。用法:在特定情况下,a(或an)可以用在复数形式前面...

英语中“a”和“an”的用法分别是什么?
a修饰的是以辅音音素开头的单词,an则是元音,注意是以音标来判断的。分享价值388元的外教试课给大家:【免费领取,外教一对一精品课程】不知道英语培训哪家好?欢迎各位同学来阿卡索学习。在这儿可以自由选择喜欢的外教,固定外教一对一授课课均不到20元,超高性价比真的很有吸引力,大家可以点击上述蓝字...

怎样教日本人区分an和ang?
发,an的时候嘴巴张小一点,发完an 的时候嘴巴是有缩小的。发ang 的时候嘴巴张大一点,不要缩小,保持嘴形发出气。楼主你试试看,这个法子不错的。当我们张大嘴巴的时候,发不出an ,自己想的,希望能帮到你。。。

a,an,the的用法,区别
高粉答主 推荐于2019-09-18 · 人群里也是很寂寞的。 十一月甜 采纳数:685 获赞数:51667 向TA提问 私信TA 关注 展开全部 1、不定冠词(例如英语中的a\/an)用来表示这个冠词后面的名词是指某一类特定事物中的一个,但具体是哪一个并不重要; 其中a用于辅音音素前 。例如: a useful book, a univer...

英语元音字母开头的词前面加an 这个元音是什么意思 音标里的元音吗 还...
首先可以先规范一下你的这个问题,其实你要问的应该是单数可数名词前不定冠词a\/an的选用,如果该名词前无形容词,则看该名词的第一个音素或者说音标是否是元音,是,用an ; 如果该名词前有形容词,则看该形容词的第一个音素或者说音标是否是元音,是,则用an. 元音有20个分别是如下:长元音 \/ɑ...

冠词a和an的用法是什么?
一、a和an是不定冠词用法:1.通常来说,a是用在以辅音开首的词前面,an是用在以元音开首的词前面。2.可数名词前面用 a(或 an),不可数名词前面不可用a(或 an),如可以说 a healthy boy,却不可以说 a health。3.在特定情况下,a(或 an)可以用在复数形式前面:习语中有a few (books...

a,an的区别是什么?
1、不定冠词a (an)是"一个"的意思。a用于辅音音素前,一般读作[e],而an则用于元音音素前,一般读做[en]。2、表示"一个",意为one;指某人或某物,意为a certain。A Mr. Ling is waiting for you.3、代表一类人或物。A knife is a tool for cutting with. Mr. Smith is an ...

北碚区14729979789: 请高手帮忙解释一下ANSYS如下命令流: *do,i,1,20 asel,s,loc,z, - 1.5*(i - 1) vdrag,all,,,,,,72+i *enddo -
田杰利川: *do,i,1,20 !循环开始:定义一个参数i,从1到20逐次递增 asel,s,loc,z,-1.5*(i-1) !选择位置在z=-1.5*(i-1) 的面,如:i=1时,选择z=0的面 vdrag,all,,,,,,72+i !沿着线号为72+i这条线,拉伸上面选择的那个面形成体 *enddo !循环结束:若i<20,则i=i+1,然后重复以上两个步骤 整段命令流的意思你自己理解一下,效果等效于:将一个面沿着某条线拉伸成体,然后再沿着这条线的方向复制19个同样的体.

北碚区14729979789: ANSYS命令流求高人解释 -
田杰利川: /PREP7ET,1,BEAM189(第一beam189 梁单元)KEYOPT,1,1,1KEYOPT,1,2,0KEYOPT,1,4,0KEYOPT,1,6,3KEYOPT,1,7,2KEYOPT,1,8,3KEYOPT,1,9,3KEYOPT,1,10,0 KEYOPT,1,11,0 KEYOPT,1,12,0(梁单元的optiong具体内容看help)mp,ex,...

北碚区14729979789: 这个ansys命令流什么意思?求助! -
田杰利川: 可以组成一一些命令,一般是一种总体命令(session),三十也有特殊,比如是处理/POST1 ! 是注释说明符号,,与其他软件的说明是一样的,ansys不作为命令读取, * 此符号一般是APDL的标识符,也就是ansys的参数化语言,如*do ,,,*enddo等等 当然上面的都是首字符出现时.

北碚区14729979789: ANSYS大神帮我看看这个命令流怎么出云图(命令流是完整的)财富值不是问题 -
田杰利川: 如果你的命令流能够计算到出现: Solution is Down 的信息框,就可以到常用后处理去显示结果云图 (振型、应力等): 1 进入常用后处理: Main Menu > PostProc 2 查看频率的计算结果: Main Menu > PostProc > Results Summary 如果弹出...

北碚区14729979789: [转]ANSYS如何使用命令流文件的基本方法 -
田杰利川: 其实非常简单,但是搜了一下网络还真很难找到,这也是从同学那学到的.打开ANSYS;从文本复制命令流代码;粘贴进入下图红色方框中,回车,ok,可以看到其具体操作过程哦,不过很快;或者 点击上图左边蓝色圈圈按钮,进入下图界面,将代码粘贴到下图红色框中,回车,ok.学习ansys时,我们经常需要利用别人的命令流文件,或者操作失误而前面的操作没有实时保存,那么,此时上面的方法可以帮助你,使你免除重复劳动的辛苦!

北碚区14729979789: 求大神解答下面ansys命令流的意思 *GET,NDOF(I,J,2),ACTIVE,0,SET, -
田杰利川: ACTIVE,0,SET,TIME 的意思是:ACTIVE表示激活状态的0没有实际意义,不用管它 set,time结合起来的作用是选择结果文件中当前的时间点.*GET,NDOF(I,J,2),ACTIVE,0,SET,TIME 总的意义就是将当前子步的时间存在NDOF(I,J,2)中.这个只能提出一个子步的时间(也就是载荷),需要将所有的子步都提出来才能绘制曲线.直接绘制就行,不需要累加.

北碚区14729979789: ansys命令流详解 -
田杰利川: 这个命令一般是施加静水压力的,也就是上面压力小,底下压力大,ansys的帮助文档里面有这个部分说的很清楚: 2.5.7.3. Specifying a Gradient Slope这里-3.5,就是说把下面的34738分成3.5份,载荷在选择面位置上,从34738向上递减到10000. 看下我给你说的帮助文档中的部分,就会更清楚

北碚区14729979789: 如何快速学会ansys命令流 -
田杰利川: 这个东西没有捷径的.命令流全靠记跟用才熟悉!还是得多练习才行.1、可以去优酷或者哔哩哔哩上看 - 水哥ansys-水哥讲的是gui操作加命令流,这样明了点.2、看完视频其实自己还是不会,只是有个概念.命令得自己用,自己记.建议土木方面的可以买本王新敏老师的《ansys工程结构数值分析》,自己照着书把那些命令流敲一遍.3、找个工程实例自己做一下,买两本书当做工具书,有不会的去书上查对应的命令流4、自己要学会看帮助文档,所有的ansys的书只是帮助文档的一部分而已,所以要想学精必须自己会看帮助文档!

北碚区14729979789: ansys 命令流修改 -
田杰利川: 你查看的那个是Log文件,是你所有操作的命令写法,dist之类的命令是设定显示角度、距离等等一些GUI操作所产生的.你想要写命令流就打开记事本,把命令敲到记事本中,一步步做下去就是实实在在的命令流,如果你想从Log文件里提取,那就尽量保证不要做太多的无用操作(比如改变视角、拖拉滚轮之类的),至于哪些命令是有用的.... 所有的命令都是有用的,都是完全遵照你的操作所产生的,不懂的命令直接放到Ansys里/help一下

北碚区14729979789: 工程仿真 ansys 软件 命令流请教 -
田杰利川: 这段命令流是对所有坐标值x=0的节点加x、y、z方向的自由度约束.只选择编号为0的节点,应该是 NSEL, S, node, ,0

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网