cfx 和ansys 多场耦合 (流固耦合)调试成功和同仁共享
终于调试出来了我给ansys 和 cfx 双向耦合的两个算例,献给和我一样在“黑暗”中摸索的同仁
附件1:为ansys10的一个算例关于压电的一个step by step 的 算例,我算过可以调试成功!
附件2:为一个弯管的MFX流固耦合的一个算例,效果还可以!
希望大家能提供更丰富的算例!
附件已不存在
[ 本帖最后由 xinyuxf 于 2007-5-22 16:36 编辑 ] caodongf 第一个例子你能得到最终那个振荡的位移结果吗? 我这里计算出来的结果不一样,只有第一个波,然后silicon就逐渐静止在相对于原始位置靠下的地方了。
这个例子里面的silicon是怎么开始运动的? 是不是上方的初始电压差造成? 这个电压差会一直保持吗?
流场内部压力和边界是一样的,似乎完全是被动的工作。 例题的振荡图可以做出来
这是一个电动水泵的模拟,采用了电—力直接耦合单元solid98,可以由电产生位移。从而导致流场变化,流场是被动的,它是由电场引起的位移从而导致流体体积变化被动变化的。 我不能确定是什么地方出的问题,fsi interface (wall BC)是否需要设置 BC detail 标签内的 mesh displacement relative 选项 (选择mesh motion)? 不用,这个motion的设置影响不是很大!
你尝试把总时间和荷载步做适当的调整,对结果的影响很明显!
总的说来时间取的越长,荷载步越多应该越精确 原帖由 FSI 于 2006-9-17 19:48 发表
我不能确定是什么地方出的问题,fsi interface (wall BC)是否需要设置 BC detail 标签内的 mesh displacement relative 选项 (选择mesh motion)?
这个设置对结果没有太大变化,但我知道总的计算时间和载荷步对结果的影响很明显,你可以调整时间步试试! 原帖由 caodongf 于 2006-9-20 12:55 发表
这个设置对结果没有太大变化,但我知道总的计算时间和载荷步对结果的影响很明显,你可以调整时间步试试!
可是,我采用的时间步长和计算时间都是按照帮助文档来的呀 除此以外,这个例子中的耦合只是静态的结构响应,没有设置成transient分析模式?
如果没有更完整的手册和例子,很难真格儿拿来用啊,限制恩多。刚发现fluid pressure --> shell element 会加载到 face1 上,很容易把方向搞错哦。另外传递过来的载荷似乎是相对值而不是绝对值?
[ 本帖最后由 FSI 于 2006-9-21 22:36 编辑 ] 原帖由 FSI 于 2006-9-21 22:24 发表
除此以外,这个例子中的耦合只是静态的结构响应,没有设置成transient分析模式?
如果没有更完整的手册和例子,很难真格儿拿来用啊,限制恩多。刚发现fluid pressure --> shell element 会加载到 face1 上, ...
据我所知ansys和CFX只能在瞬态进行FSI耦合,瞬态的设置在cfx的def中和ansys的dat生成前进行了设置。
shell单元确实是有方向,但是我们定义了接触面,在ansys中的标志符号是1 在cfx中的标志符号是interface1
不象直接加的压力还要看方向,在ansys中默认的荷载传递是传递的机械力,你也可以手动设置你的传递荷载类型啊?
我也是在暑假的时候才调试可以计算下去,在数量级上没有问题,现在我没有试验,无法证明它的准确性,等等看官方的例题多些,有些问题我们就自然明白了,听说ansys11中关于FSI的例子很多,我是在一个外国的论坛上看到了,不知道是不是真的,只有等了!
共同进步! 关于为什么只能进行瞬态分析
希望你找到更新的例子能发给我caodongf◎163.com
我有好的例子一定也会上传上来! 5.. Run the Example from the ANSYS Launcher, Open the ANSYS Launcher.
1. Select MFX - ANSYS/CFX as the simulation environment.
2. In the MFX - ANSYS/CFX Setup tab:
3. Enter the ANSYS working directory you have been using. You can type this directory in or select it via browsing.
4. Enter ansys_mfxexample for the ANSYS jobname.
5. Enter mfxexample.dat for the ANSYS input file.
6. Enter mfxexample.out for the ANSYS output file.
7. Specify the following CFX settings:
8. CFX Working Directory
9. Enter cfx_mfxexample.def for the CFX definition file. You can leave the remaining CFX settings blank.
10. Click Run.
这是第2个弯管的例子,我执行了run以后,就弹出一个ansys batch的程序,但是看不到窗口,想问下,执行了run以后能否看到运行过程,如果不能,怎么才能对运算后的数据进行相关的后处理~~ 你可以三键ctrl+alt+del 查看进程,同时在你的工作路径下会有rst文件,可以看到rst文件的大小再不断变化 最近在做第二个例子,流体设为水流,处理顺序设成先算cfx,在用mfx计算时,出现pvm-exe程序运行错误,完全算不下去,不知道是什么方面出了问题~~~
[ 本帖最后由 yeing 于 2006-10-12 22:00 编辑 ] caodongf,如果有最新的这方面的例子,或者你给的第二个例子的完善版,能发我邮箱否?ywb_1982@163.com
[ 本帖最后由 yeing 于 2006-10-12 22:01 编辑 ] 原帖由 yeing 于 2006-10-12 21:49 发表
最近在做第二个例子,流体设为水流,处理顺序设成先算cfx,在用mfx计算时,出现pvm-exe程序运行错误,完全算不下去,不知道是什么方面出了问题~~~
查看你得错误报告看是否有folded mesh错误
这个问题得解决方法是你同时ansys和cfx增加你得荷载步数,例如你可以把总体时间设为0.5s 子步调成0.005 应该可以解决问题
页:
[1]
2