几个ansys流固耦合的例子
- 格式:doc
- 大小:125.00 KB
- 文档页数:43
一般说来,ANSYS的流固耦合主要有4种方式:
1,sequential
这需要用户进行APDL编程进行流固耦合
sequentia指的是顺序耦合
以采用MpCCI为例,你可以利用ANSYS和一个第三方CFD产品执行流固耦合分析。在这个方法中,基于网格的平行代码耦合界面(MpCCI) 将ANSYS和CFD程序耦合起来。即使网格上存在差别,MpCCI也能够实现流固界面的数据转换。ANSYS CD中包含有MpCCI库和一个相关实例。关于该方法的详细信息,参见ANSYS Coupled-Field Analysis Guide中的Sequential Couplin
2,FSI solver
流固耦合的设置过程非常简单,推荐你使用这种方式
3,multi-field solver
这是FSI solver的扩展,你可以使用它实现流体,结构,热,电磁等的耦合
4,直接采用特殊的单元进行直接耦合,耦合计算直接发生在单元刚度矩阵
一个流固耦合的例子
length=2
width=3
height=2
/prep7
et,1,63
et,2,30 !选用FLUID30单元,用于流固耦合问题
r,1,0.01
mp,ex,1,2e11
mp,nuxy,1,0.3
mp,dens,1,7800
mp,dens,2,1000 !定义Acoustics材料来描述流体材料-水
mp,sonc,2,1400
mp,mu,0,
!
block,,length,,width,,height
esize,0.5
mshkey,1
!
type,1
mat,1
real,1
asel,u,loc,y,width
amesh,all
alls
!
type,2
mat,2
vmesh,all
fini
/solu
antype,2
modopt,unsym,10 !非对称模态提取方法处理流固耦合问题
eqslv,front
mxpand,10,,,1
nsel,s,loc,x,
nsel,a,loc,x,length
nsel,r,loc,y
d,all,,,,,,ux,uy,uz,
nsel,s,loc,y,width,
d,all,pres,0
alls
asel,u,loc,y,width,
sfa,all,,fsi !定义流固耦合界面
alls
solv
fini
/post1
set,first
plnsol,u,sum,2,1
fini
再给大家一个实例!
考虑结构在水中的自振频率:例子是一加筋板在水中的模态分析。命令流如下:
FINISH
/CLEAR
/FILENAME,plane
/UNITS,SI
/TITLE,plane
/PREP7
!*********ELEMENT DEFINE********
ET,63,63
ET,4,beam4
et,30,fluid30
!****MATERIAL DEFINE*********
MP,EX,1,2.10E11
MP,DENS,1,7850
MP,NUXY,1,0.3
mp,dens,30,1025
mp,sonc,30,1500
mp,mu,30,0.5
!*******REAL CONSTANT***********
r,30,1e-06
r,50,0.05
r,75,0.375e-02,0.78125e-06,0.000016406
k,1
k,4,1
kfill,1,4,2,,1
kgen,4,1,4,1,,1/3,,10
a,1,2,12,11
*do,i,0,2
*do,j,0,2*10,10
a,1+i+j,2+i+j,12+i+j,11+i+j
*enddo
*enddo
!***************************fluid element****************
k,100,-14.5,-14.5
k,101,-14.5,15.5
k,102,15.5,15.5
k,103,15.5,-14.5
k,140,-14.5,-14.5,30
k,141,-14.5,15.5,30
k,142,15.5,15.5,30
k,143,15.5,-14.5,30
a,100,101,102,103,4,14,24,34,33,32,31,21,11,1
a,1,2,3,4,103,100
a,140,141,142,143
a,100,101,141,140
a,101,102,142,141
a,142,143,103,102
a,140,143,103,100
a,14,24,34,33,32,31,21,11,1,2,3,4
asel,u,,,1,
FLST,2,8,5,ORDE,
FITEM,2,
FITEM,2,
V A,
nummrg,all
alls