小狗猫 发表于 2006-4-19 09:20

考虑流固耦合求解模态分析典型实例

我用论坛上AaronSpark大侠提供的考虑流固耦合求解模态分析典型实例:<BR><BR>这是一个流固耦合模态分析的典型事例,采用ANSYS/MECHANICAL可以完成。处理过程中需要注意以下几个方面的问题: <BR>1、单元的选择; <BR>2、流体材料模式; <BR>3、流固耦合关系的定义; <BR>4、模态提取方法。 <BR><BR>一实例,水箱采用SHELL63单元,水箱中的水采用FLUID30单元,以下即为整个流固耦合模态计算的命令流文件: <BR>length=1 <BR>width=0.6 <BR>height=0.8 <BR>/prep7 <BR>et,1,63 <BR>et,2,30 !选用FLUID30单元,用于流固耦合问题 <BR>r,1,0.01 <BR>mp,ex,1,2e11 <BR>mp,nuxy,1,0.3 <BR>mp,dens,1,7800 <BR>mp,dens,2,1000 !定义Acoustics材料来描述流体材料-水 <BR>mp,sonc,2,1400 <BR>mp,mu,2, <BR>! <BR>block,,length,,width,,height <BR>esize,0.1 <BR>mshkey,1 <BR>! <BR>type,1 <BR>mat,1 <BR>real,1 <BR>asel,u,loc,y,width <BR>amesh,all <BR>alls <BR>! <BR>type,2 <BR>mat,2 <BR>vmesh,all <BR>fini <BR><BR>/solu <BR>antype,2 <BR>modopt,unsym,10 !非对称模态提取方法处理流固耦合问题 <BR>eqslv,front <BR>mxpand,10,,,1 <BR>nsel,s,loc,x, <BR>nsel,a,loc,x,length <BR>nsel,r,loc,y <BR>d,all,,,,,,ux,uy,uz, <BR>nsel,s,loc,y,width, <BR>d,all,pres,0 <BR>alls <BR>asel,u,loc,y,width, <BR>sfa,all,,fsi !定义流固耦合界面 <BR>alls <BR>solv <BR>fini <BR><BR>/post1 <BR>set,first <BR>plnsol.u,sum,2,1 <BR>fini <BR><BR>我得出的结果是:<BR> SET   TIME/FREQ    LOAD STEP   SUBSTEPCUMULATIVE<BR>   129.195             1         1         1<BR>   20.0000             1         1         1<BR>   333.202             1         2         2<BR>   40.0000             1         2         2<BR>   537.598             1         3         3<BR>   60.0000             1         3         3<BR>   744.592             1         4         4<BR>   80.0000             1         4         4<BR>   947.917             1         5         5<BR>    100.0000             1         5         5<BR>    1188.015             1         6         6<BR>    120.0000             1         6         6<BR>    1388.565             1         7         7<BR>    140.0000             1         7         7<BR>    1597.133             1         8         8<BR>    160.0000             1         8         8<BR>    17109.49             1         9         9<BR>    180.0000             1         9         9<BR>    19109.81             1      10      10<BR>    200.0000             1      10      10<BR>为了比较我还计算了水箱不装水的情况,(水箱体模型的建立和约束与上面的相同,只是把流体部分去掉),计算结果是:<BR>   SET   TIME/FREQ    LOAD STEP   SUBSTEPCUMULATIVE<BR>   145.108             1         1         1<BR>   252.591             1         2         2<BR>   368.922             1         3         3<BR>   476.373             1         4         4<BR>   591.398             1         5         5<BR>   6126.49             1         6         6<BR>   7140.43             1         7         7<BR>   8152.15             1         8         8<BR>   9156.77             1         9         9<BR>    10160.79             1      10      10<BR>我想请问:<BR>   1。水箱装水时,怎么计算结果中有0频率啊?其中不等于0的频率是水箱体的频率么?<BR>      2。水箱不装水时的结果和装水时的相差怎么这么大啊?还是我理解错了么?<BR>   企盼指教<BR> <BR><BR>初次发贴!!!<BR><BR>

AaronSpark 发表于 2006-4-21 01:40

回复:(小狗猫)考虑流固耦合求解模态分析典型实例

等于零的是指流体部分的,不用理他<BR>对于装了水的结构,相当于增加了一个比较的附加质量,但是对结构的刚度影响不大,所以固有频率大大降低

usefully 发表于 2006-5-8 20:28

<P>虽然不是我提问,但看了后确实收获甚多</P>

wj9984 发表于 2006-5-8 20:29

你好

我按照你写的原程序导入到ansys中,模态分析不能运行,是不是你传上来的这段程序哪个地方有错误啊?

AaronSpark 发表于 2006-5-9 08:31

回复:(小狗猫)考虑流固耦合求解模态分析典型实例

这个应该是你那边的问题了,很多人试过都可以正常运行的

glaciery 发表于 2007-1-29 21:28

请问:流固耦合问题,流体单元不用fluid30而用 ,fluid142单元,可以吗?
fluid单元好像要求网格划成六面体,否则,精度不高,而我的模型比较复杂,划成六面体有困难。

wsjxaut 发表于 2007-1-30 11:46

原帖由 usefully 于 2006-5-8 20:28 发表
<P>虽然不是我提问,但看了后确实收获甚多</P>

嗯,确实,很长见识

yagn 发表于 2007-1-31 18:12

获益良多,感谢楼主

carryhot 发表于 2007-2-3 11:59

我也在作这方面的模型,但加sfa遇到的问题麻烦各位大侠帮我看一下!!

我也是采用上面的方法
就是模型复杂一些
我选出交界面(固体和流体公用的那个面)加sfa命令可是一计算ansys就提示有几个面的载荷不能完全传递给单元就推出ANSYS
我想了很就就是不知错在何处?望各位帮我指点迷津!!
不胜感激

venture 发表于 2007-2-3 20:06

计算前有没有allsel,all?

carryhot 发表于 2007-2-4 22:41

这个我试过了可是还是不行
主要是不懂ansys原理啊
多谢你的回复
以后大家多交流

sysh320 发表于 2007-2-5 09:36

这个我想还是跟你的单元关键字设置有关,最好把你的命令贴出来给大家看看
我也是在用这个单元计算流固耦合问题,呵呵

glaciery 发表于 2007-3-2 21:58

我试过,可以的

云琅 发表于 2008-6-17 19:56

获益匪浅,今天刚来,收获颇丰啊

xieyinglong_abu 发表于 2010-3-16 10:06

回复 楼主 小狗猫 的帖子

真是一个好贴啊。。
页: [1] 2
查看完整版本: 考虑流固耦合求解模态分析典型实例