找回密码
 注册
查看: 2206|回复: 5

实在搞不定了——simple算法计算速度场

[复制链接]
发表于 2003-7-7 12:56:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
刚刚接触流体,而且人笨,看了书还是不大清楚——
要做的例子想起来很简单:一个长方型的空间,左下送风,右上回风;只考虑稳态,计算二维速度场。
在matlab里用simple算法做,可是到了离散方程的系数,一头雾就出来了(那些a实在让人头痛);还有边界条件也不知道对不对(墙处的速度u和v都是0,inlet的速度给定,outlet的压力取大气压);还有那个source term(只在inlet和outlet的地方有,其他都为0;问题是source term怎么设啊?)
现在已经糊涂了,请大家指点一下吧!
发表于 2003-7-7 13:11:44 | 显示全部楼层

实在搞不定了——simple算法计算速度场

为什么要在inlet和outlet设置源项呢?不是很奇怪嘛。常数source term没有任何问题,不需要线性化。
 楼主| 发表于 2003-7-7 13:43:05 | 显示全部楼层

实在搞不定了——simple算法计算速度场

问题是如果把所有的source term都设为0,然后内部点的速度值初始为0,压力值初始为大气压……用TDMA算的话根本就算不出来了——或者我又搞错了什么地方了?
发表于 2003-7-7 21:59:28 | 显示全部楼层

实在搞不定了——simple算法计算速度场

有很大的原因是你的邊界條件設定錯誤。邊界條件設定的方法依流場為次音速,穿因素或超音速而有所不同。或者,你在離散時,係數弄錯了。
发表于 2003-7-8 11:36:27 | 显示全部楼层

实在搞不定了——simple算法计算速度场

压力参考点怎么设置的
发表于 2003-7-30 21:15:27 | 显示全部楼层

实在搞不定了——simple算法计算速度场

这个比较简单的应该,源项是根据方程来的,而不是根据每个位置。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表