- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中国工程热物理学会 传热传质学
学术会议论文 编号:083382
求解流动与传热问题的一种高效稳定的
分离式算法—IDEAL(上)
孙东亮 屈治国 何雅玲 陶文铨
(西安交通大学动力工程多相流国家重点实验室,陕西 西安 710049)
(联系电话:02982669106 E-mail:wqtao@mail.xjtu.edu.cn)
摘要:本文提出了一种求解流动与传热问题的高效稳定的分离式算法—IDEAL(Inner Doubly-iterative
Efficient Algorithm for Linked-equations) 。在IDEAL 算法中每个迭代层次上对压力方程进行两次内迭
代计算,第一次内迭代过程用于克服 SIMPLE 算法的第一个假设,第二次内迭代过程用于克服
SIMPLE 算法的第二个假设。这样在每个迭代层次上充分满足了速度和压力之间的耦合,从而大大
提高了计算的收敛速度和计算过程的稳定性。本文详细阐述了 IDEAL 算法在三维坐标下的计算步
骤,在本文下篇中通过 3 个三维算例对 IDEAL 算法和 SIMPLER、SIMPLEC、PISO 算法进行了比较
分析,证明了该算法的可行性。
关键词:分离式算法、IDEAL 、内迭代、收敛性、健壮性
0 前言
数值求解流动和传热问题的方法分为以压力为基本求解变量和以密度为基本求解
变量两大类。由于以压力为求解变量的方法可以同时适用于不可压缩及可压缩流动,
所以该方法的得到了普遍的应用。在以压力为求解变量的方法中,压力修正算法是最
普遍被使用的方法。压力修正算法于 1972 年由 Patankar 和 Spalding[1]提出,并被命名
为 SIMPLE 算法。SIMPLE 算法有两个基本假设,(1)迭代初始压力和速度场单独进行
设定,压力和速度的内在联系没有得到体现;(2)引入了压力修正,并在压力修正方程
的推导中,忽略了邻点速度修正的影响。以上两个假设不影响计算的最终结果,但会
影响计算过程的稳定性和收敛性,为了克服或者减轻这两点假设而引起的缺陷近三十
[2] [3] [4]
年来提出了多种改进方案,如 SIMPLER 算法 ,SIMPLEC 算法 ,PISO 算法 等。
以上算法均采用压力修正值p ′来改进压力和速度,但是一旦引入了压力修正值概念,
为了获得压力修正方程,在速度修正方程中不可避免的忽略邻点速度修正的影响,因
此为了克服 SIMPLE 算法中的第二个假设,我们需要直接改进压力,而不应引进压力
修正值,以上思想是CLEAR 算法[5] 的成功所在。但是直接求解压力方程会导致 CLEAR
算法稳定性较差,为了克服这一缺点本文在 CLEAR 算法的基础上提出了 IDEAL 算法
(Inner Doubly-Iterative Efficient Algorithm for Linked-Equations) 。
1 IDEAL算法的提出
SIMPLE 算法的两个基本假设是影响计算收敛速度和计算过程稳定性的根本原
因,所以一个理想的算法应该同时克服以上两个基本假设,也就是同时具有以下两个
基本特征:(1) 初始压力应尽可能接近当前迭代层次上的最终压力,该条件可以通过
资助项目: 国家自然科学基金重点项目和国家重点基础研究发展计划(2007CB206902)
克服 SIMPLE 算法的第一个假设获得。这样在该初始压力下计算动量方程所得的中间
速度基本同时满足了连续性方程,从而保证了算法的收敛性和健壮性;(2) 每个迭代
层次的最终速度应该尽可能同时满足动量和连续性方程,该条件可以通过克服
SIMPLE 算法的第二个假设获得。这是另外一个提高算法收敛性和健壮性的条件。通
过以上分析我们对压力方程进行两次内迭代计算,从而使
文档评论(0)