- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅谈SPH方法在非牛顿自由表面流中应用
浅谈SPH方法在非牛顿自由表面流中应用 摘 要:光滑粒子动力学(SPH)方法是一种纯无网格粒子方法,目前已广泛应用于非牛顿流体流动问题。该文在探讨了光滑粒子动力学方法应用于非牛顿流体流动问题的研究现状的基础上,分析了该方法数值模拟中存在精度低和张力不稳定的问题及产生原因,并提出了相应的解决方案。 关键词:光滑粒子动力学 非牛顿 数值模拟 张力不稳定 中图分类号:O35 文献标识码:A 文章编号:1674-098X(2014)07(a)-0250-02 1 光滑粒子动力学方法应用简介 光滑粒子动力学(Smoothed Particle Hydrodynamics,SPH)方法是一种基于Lagrange描述的纯无网格粒子方法。它不需要使用任何网格,而是将连续体离散成有限个粒子,这些粒子携带所有物理量(密度、压力、速度、温度等)的信息。其次通过核函数将连续介质的控制方程转化为积分形式。这样整个流场变成了一系列粒子的表达,每个粒子的物理量都由周围粒子的物理量插值得到。 SPH方法最初由Lucy[1]、Gingold和Monaghan[2]提出并用于求解三维开放空间天体物理问题。1994年,Monaghan[3]首次将SPH方法用于自由表面流的数值模拟。随后,许多学者运用SPH方法对牛顿流体的自由表面流动问题[4-5]进行了模拟研究,大大推动了SPH方法在流体力学领域的发展。目前,SPH方法在聚合物自由面方面的研究也取得了一定进展。2005年,Ellero和Tanner[6]运用SPH方法模拟了低Reynolds数下粘弹性熔体剪切流动问题。2007年、2008年Rafiee[6]运用SPH方法模拟了非牛顿熔体的自由表面流问题。上述研究均是对简单流动进行研究。2006年,Fang等人[6]首次采用SPH方法研究了粘弹性液滴落到刚性固壁上的复杂流动问题,讨论了SPH方法中的人工应力参数的选取。2012年,本文作者等[6]对传统SPH方法进行改进的基础上研究了聚合物自由面问题。2010年,Fan等人[6]首次运用SPH方法研究了高粘性幂律流体的充模问题。 总之,随着计算机技术的快速发展,SPH方法在聚合物流动问题中的应用越来越广泛。 2 光滑粒子动力学方法中存在的缺点 与其他方法相比,SPH方法也是计算流体力学领域中一种较新的数值方法。随着应用范围越来越广,SPH方法的一些缺点也逐渐显现出来。SPH方法的缺点主要体现以下几方面[4,7-8]。 2.1 数值精度低、稳定性差 SPH方法在粒子分布均匀的区域内具有二阶精度,但在粒子分布不均匀区域或边界处至多具有一阶精度。经研究发现,SPH方法精度低的主要原因是:在粒子分布不均匀区域,某流体粒子影响域内的粒子数比较少;而对于边界附近,流体粒子的影响域被边界截断,边界外不存在粒子,从而出现比较严重的粒子缺失现象。而流动过程中必然出现粒子分布不均匀的情况。提高SPH方法的精度成为促进SPH方法进一步发展的重要因素。 2.2 压力振荡严重 SPH方法虽然在模拟自由表面流动问题中具有优势,尤其是对于大变形问题。然而,由SPH方法得到的压力却存在严重振荡。这是因为:除了上述SPH方法数值精度比较低的原因,另一个原因就是弱可压SPH方法中始终采用压力状态方程来求解压力。虽然有学者针对此问题提出了改进措施,如Colagrossi[6]采用密度初始化方法、耗散项方法等在一定程度上改善了压力振荡的情况,但是上述方法始终采用压力状态方程来求解压力,无法从根本上解决压力振荡问题。 2.3 存在张力不稳定 张力不稳定性或称“拉伸不稳定性”,该术语来源于传统SPH方法求解固体力学中材料拉伸问题时出现的一种非物理粒子簇集现象[7]。许多学者[6]在固体变形问题的数值模拟中对其出现的原因进行了研究和分析,但迄今为止关于张力不稳定性产生的本质原因没有一个统一的理论分析,也未能够提出普遍应用的克服方法。目前,应用比较广泛的克服张力不稳定性的方法是Monaghan和Gray等人[6]提出的人工应力法。 3 解决方案 上述SPH方法的缺点严重限制了SPH方法的推广与发展。因此,对SPH方法的改进有着重要的理论意义和应用价值。 针对传统SPH方法数值精度低的问题,众所周知,核函数在SPH方法中扮演着举足轻重的角色。因此,本文借助Taylor展开方法[4,8],在核函数导数的左侧乘以一个修正矩阵,且此修正矩阵中不需要求解核函数导数,以此来提高SPH方法的数值精度,即 针对压力振荡严重的问题,本文考虑结合不可压缩SPH方法和弱可压SPH方法的优点,借助于有限差分方法的思想,对压力进行迭代求解,直至求得的压力计算得到的密度与初始密度的误差在允许范围之内时,迭代终止。
文档评论(0)