24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1408  |  回复: 8

sun805869434

金虫 (小有名气)

[求助] fortran语言模拟静止流体中颗粒的沉积可行吗?

运用fortran语言进行传热学中流场和温度场的模拟已经很成熟了,但是如果流体静止,只考虑静止流体中颗粒的沉积,运用fortran语言进行模拟的方法可行吗?颗粒的沉积速度随时间的变化计算式可知,浓度变化也由速度变化公式演化出来,这个过程 似乎不用迭代。
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

优秀是一种习惯
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

twoflm

木虫 (著名写手)

应该可以吧
比如热传导方面的数值计算,也有直接显式的计算方法,自然不用迭代。不是什么时候都用迭代的。
看你建立的模型以及求解的策略了
2楼2013-05-22 16:44:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

nono2009

超级版主 (文学泰斗)

No gains, no pains.

优秀区长优秀区长优秀区长优秀区长优秀版主

【答案】应助回帖

★ ★ ★
感谢参与,应助指数 +1
天也潇潇: 金币+1, 感谢no区交流 2013-05-26 21:16:15
sun805869434: 金币+2 2013-09-10 08:34:57
fortran只是一种计算机语言(多用于科学计算),只要你能建立相关模型并确定算法,当然可以用fortran编程实现
3楼2013-05-23 05:39:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

佐罗723

银虫 (著名写手)

【答案】应助回帖

★ ★ ★
感谢参与,应助指数 +1
sun805869434: 金币+3, 有帮助 2013-09-10 08:35:12
fortran只是一种程序语言而已,跟算法的实现关系不大吧 只要算法正确,哪种语言应该都能实现的吧
4楼2013-05-23 09:54:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sun805869434

金虫 (小有名气)

引用回帖:
2楼: Originally posted by twoflm at 2013-05-22 16:44:49
应该可以吧
比如热传导方面的数值计算,也有直接显式的计算方法,自然不用迭代。不是什么时候都用迭代的。
看你建立的模型以及求解的策略了

我已经将速度随时间的计算式选择隐式的计算方法输入程序中,就是根据前一时刻的速度值求后一时刻的速度值,这个过程需要引入SLOVE解法进行迭代吗?
优秀是一种习惯
5楼2013-05-23 15:03:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

twoflm

木虫 (著名写手)

★ ★
天也潇潇: 金币+2, 鼓励交流 2013-05-26 21:15:32
引用回帖:
5楼: Originally posted by sun805869434 at 2013-05-23 15:03:34
我已经将速度随时间的计算式选择隐式的计算方法输入程序中,就是根据前一时刻的速度值求后一时刻的速度值,这个过程需要引入SLOVE解法进行迭代吗?...

我还是不大理解这个问题的具体情况,只按自己理解的随便说下

你的意思是颗粒在下降的过程中,跟空气摩擦,并且对流换热?
如果是这样的话,实际上速度跟传热方程耦合在一起了,即运动过程(颗粒下降的过程)跟传热过程是相互联系、相互耦合的。

而传热关联式(对流传热系数)是一个非线性的代数式,那么,在实际求解过程中,是需要迭代的。


不清楚你把颗粒当成一个零维的的物体(即 集总参数模型,整个颗粒温度均匀均匀分布)还是当成一个一维或者二维的物体(在颗粒中不同位置处的温度可能不一致)?

如果是前者,求解起来应该还是比较简单的,如果是后者,相对较麻烦些。
6楼2013-05-23 21:55:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sun805869434

金虫 (小有名气)

引用回帖:
6楼: Originally posted by twoflm at 2013-05-23 21:55:54
我还是不大理解这个问题的具体情况,只按自己理解的随便说下

你的意思是颗粒在下降的过程中,跟空气摩擦,并且对流换热?
如果是这样的话,实际上速度跟传热方程耦合在一起了,即运动过程(颗粒下降的过程)跟 ...

我考虑的是静止液体中颗粒的沉降。我所研究的方向是颗粒污垢,后续的是管内污垢对传热的影响。运用fortran模拟污垢的沉积过程,所以涉及到颗粒在水中的速度变化、浓度变化以及沉积量的变化。颗粒下降的过程中不考虑摩擦,所以不考虑换热,也不需要传热关联式,应该是把颗粒看做零维的物体。把颗粒和水的混合液看做是离散的流体,速度和浓度只在Y方向变化,创建一维的模型。我先试试用隐式的离散方法计算速度和浓度,不加入迭代。谢谢你的答案,还是对我有帮助的。
优秀是一种习惯
7楼2013-05-24 09:06:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

twoflm

木虫 (著名写手)

引用回帖:
7楼: Originally posted by sun805869434 at 2013-05-24 09:06:40
我考虑的是静止液体中颗粒的沉降。我所研究的方向是颗粒污垢,后续的是管内污垢对传热的影响。运用fortran模拟污垢的沉积过程,所以涉及到颗粒在水中的速度变化、浓度变化以及沉积量的变化。颗粒下降的过程中不考虑 ...

你的意思就是说,把流体跟颗粒看成一个整体,但其不同的位置“物性”不同,然后按一维传热来计算?如果是这样的话,那这个想法倒是不常见,不过按照你的想法计算,应该不难的。
8楼2013-05-24 11:01:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

唯有继续

新虫 (初入文坛)

这是气固两相流颗粒沉积吗

发自小木虫Android客户端
9楼2017-10-09 07:49:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 sun805869434 的主题更新
信息提示
请填处理意见