几个ansys流固耦合的例子

  • 格式:doc
  • 大小:125.00 KB
  • 文档页数:43

下载文档原格式

  / 43
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一般说来,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