发新话题
打印

[建议区] fire流固耦合命令行如何输入?有没有别的方法?

fire流固耦合命令行如何输入?有没有别的方法?

在Fire里面,做流固耦合的时候,那些命令行不知道怎么输入,
比如cfdwm_solver-mode=matrices-fem_input=cytransfer.dat-fem_output=cyl.mtx
cfdwm_solver-project_dir=<projectDir>-project=FemAverage.fpr-case=Case-fem-mode=mapping
不知道如何输入,老是提醒不是有效的,或者不是命令,到底该如何输入呢,还有,非要通过命令行的形势吗?有没有其他的操作方式?我摸索了很久,都没有得到,很郁闷,能否指点一二?
感激不尽!

TOP

可以查阅帖子:“请教有关CFD-FEM实例问题?”我在里面有回答。参考一下

TOP

谢谢了。我去看看。等遇到问题再请教你了。。。。。。

TOP

谢谢。楼上的,在你的指示下,现在我会做cylinder那个例子 了。但是还是有几个问题,特向你请教。
1. 如果我的cfd 网格和fem网格 是在同一个位置,在正确的位置,是不是不用 转换矩阵了?
2. 就算不是在 同一个位置,我知道了 具体的转换坐标值,那我就不需要 运行 matr....这个命令了,我直接在 cyl.mtx里面手工修改数值不就可以了?
3. 为什么要分开两步呢,我第一次在运行CFD计算时候把mapping、那些设置全部设置好,一次运行,是不是就可以了?
4. 我做出来的只有平均值,而没有每个步长下的值,平均值做下一步的 热应力分析的话,是不是不太符合实际情况阿?

谢谢,共同探讨。
附件: 您所在的用户组无法下载或查看附件

TOP

1. 如果我的cfd 网格和fem网格 是在同一个位置,在正确的位置,是不是不用 转换矩阵了?
   需要将对角元素写为1。

2. 就算不是在 同一个位置,我知道了 具体的转换坐标值,那我就不需要 运行 matr....这个命令了,我直接在 cyl.mtx里面手工修改数值不就可以了?
   不妨 试一下,应该可以。

3. 为什么要分开两步呢,我第一次在运行CFD计算时候把mapping、那些设置全部设置好,一次运行,是不是就可以了?
   应该可以。

4. 我做出来的只有平均值,而没有每个步长下的值,平均值做下一步的 热应力分析的话,是不是不太符合实际情况阿?
     平均值应该更合理吧,发动机工作实际上是连续的。

TOP

谢谢 ,你说的这些我知道了。
但是我整个过程还没做成功过。
我是指做成最后的热应力。
所以有个问题,问你,你知道mapping成功之后怎么 跟abaqus联合起来做热机耦合分析吗。
谢谢。

TOP

Abaqus我不会用,Ansys与Fire做热应力耦合计算做过。

TOP

o .哦。还是谢谢你。是你提醒了我怎么mapping 热边界。

用ansys是否需要 通过编写子程序来读取热边界 和对热边界 进行插值。
有一些思路和做法可以让我借鉴一下吗?
感激不尽!

TOP

回复 6# 的帖子

请问现在abaqus后处理做出来了么?有些思路没?我最近也在研究这个问题,能不能在abaqus中把这个面跟实体tie起来算?只是一个想法,具体还没有实施过

TOP

我最近没时间去研究这个,过一段时间吧, 听说直接改写 .inp  文件就可以了。
但是怎么改 我还要 试试。
周围的人都不会。
现在很难办。希望会的人指点一二。。。。。。。

TOP

引用:
原帖由 小林1981 于 2008-3-27 15:57 发表
在Fire里面,做流固耦合的时候,那些命令行不知道怎么输入,
比如cfdwm_solver-mode=matrices-fem_input=cytransfer.dat-fem_output=cyl.mtx
cfdwm_solver-project_dir=-project=FemAverage.fpr-case=Case-fem-mod ...
不想命令行输入的话,可以在图形界面提交求解的最后一步
Advanced settings中激活Additional solver arguments:
在其中输入如 -mode=mapping等等

TOP

1. 如果我的cfd 网格和fem网格 是在同一个位置,在正确的位置,是不是不用 转换矩阵了?
   需要将对角元素写为1。

    在同一个位置,个人认为不需要管他,默认就是是在同一位置的,不同的时候才需要用转换矩阵

2. 就算不是在 同一个位置,我知道了 具体的转换坐标值,那我就不需要 运行 matr....这个命令了,我直接在 cyl.mtx里面手工修改数值不就可以了?
   不妨 试一下,应该可以。

   这个应该不可以,除非你用矩阵变换自己求这个关系,你需要输入的是矩阵变换的关系,而不是具体原来位置和现在位置的位置关系。
   实际上我几乎没有用过这个矩阵转换。
   一般在计算前可以调整到相同位置。
  如果不在同一位置的计算结果,可以先读入有限元网格到FIRE中,在将CFD网格移动到和有限元网格重合(这个在FIRE中也很方便),在进行映射。

3. 为什么要分开两步呢,我第一次在运行CFD计算时候把mapping、那些设置全部设置好,一次运行,是不是就可以了?
   应该可以。
  对于瞬态来说,两步是必须的,瞬态必须先计算完了,才能求平均值,要不然怎么平均呢?
   对于稳态来说,本来就只有1步。

4. 我做出来的只有平均值,而没有每个步长下的值,平均值做下一步的 热应力分析的话,是不是不太符合实际情况阿?
     平均值应该更合理吧,发动机工作实际上是连续的。
   发动机一个cycle所花费的时间0.01s数量级的,更别提1度了,这么短的时间固体温度场的变化、热量的传导也只能局限在壁面附近非常薄的区域,可以参考一些瞬态传热的书。
所以用平均值更合理。

TOP

回复 6# 的帖子

小林师兄,这个例子中输入那些命令之后所说的运行是不是就是重新calculation一遍还是?希望指点一下

TOP

CFD计算之后,不需要重新计算,第二步只是 把热边界mapping 到 fem 网格上。
这些都已经不难了。关键现在是 怎么跟ABAQUS结合起来,还一时 有点点困难。
希望高手指点一二。。。。。。

TOP

回复 14# 的帖子

可是我mapping下载了之前haohaosir的帖子,可是还是不太会操作,如果不计算,输入命令之后怎么才能运行呢?

TOP

回复小林

CFD计算之后,不需要重新计算,第二步只是 把热边界mapping 到 fem 网格上。
这些都已经不难了。关键现在是 怎么跟ABAQUS结合起来,还一时 有点点困难。
希望高手指点一二。。。。。。


小林,你有问题打我电话,我已经给你了。

TOP

好的。但是我还是有点害怕阿。
怕打扰李博士。现在据说李博士非常的忙。

最近搞别的去了,过一段回来搞流固耦合再请教李博士!谢谢。

TOP

发新话题
Google
搜索 WWW 搜索 simwe.com
baidu
搜索 WWW 搜索 simwe.com

网站已经在公安机关备案并处于监督之中,请不要发布违反法律的内容。违反者可能会被追究刑事责任,请务必注意!

1、密码问题:有一些网友注册后,无法收到密码,原因可能是:a.没有填写正确的电子信箱或本来就是假电子信箱。b.采用境外的电子邮箱或者采用国内的21cn.com及sina.com的信箱,密码信发出时可能被拒收。c.登陆时密码没有区分大小写,例如密码中A和a是不同的。d.修改密码只需点击右上角的“个人属性”,然后把里面的“你的密码”和“确认密码”两个选项改为一致的新密码即可。
2、登陆问题:a.有一些网友注册后无法登陆本站.很有可能是因为IE的隐私政策设置问题.论坛需要cookies支持,解决方法如下:把 IE--工具--internet选项--隐私--设为默认即可. b.没有填入正确的安全码或者安全码已经过期。有时候用户网速过慢,或者你的电脑时间与论坛服务器时间相差太大。也会出现安全码过时的提示。


当前时区 GMT+8, 现在时间是 2008-7-5 05:50
沪ICP备05011305号