光滑粒子流体动力学二阶算法精度研究.pdf

光滑粒子流体动力学二阶算法精度研究.pdf

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
光滑粒子流体动力学二阶算法精度研究.pdf

第19卷第6期 水科学进展 V01.19.No.6 2008年11月 ADVANCESINWATERSCIENCE Nov.,2008 光滑粒子流体动力学二阶算法精度研究 郑 兴,段文洋 (哈尔演工程大学船舶工程学院,黑龙江哈尔滨150001) 摘要:光滑粒子流体动力学(SPH)由于无需网格生成和拉格朗El特性,对求解带有自由表面和大变形的力学问题有 优势。但是该方法存在计算精度不高,计算效率较低等缺点。为此重点对SPH方法的精度提高进行研究。介绍了 传统算法的基本公式,根据误差分析指出该算法精度不高的原因,提出了SPH二阶精度算法。通过精度验证分析, 证明了该方法的精度的确能够达到二阶。通过二维计算实倒,给出传统方法和二阶方法在粒子均匀分布和非均匀 分布时函数值以及函数的一、二阶导数的误差分布,证明二阶算法能够克服传统算法的一些缺点,且计算精度有较 大提高。 关键词:光滑粒子流体动力学;二阶算法;精度分析;无网格方法 中图分类号:035 文献标识码:A 文章编号:1001-6791(2008)06-0821-07 些方法也同样面临着网格生成的问题,网格生成的质量直接影响到计算结果的精度和稳定性,复杂网格问信息 的传递和储存也是很难解决的问题。特别是在考虑自由表面的流动问题时,随着自由表面的翻转、破碎、重入 等现象的发生会给网格的生成带来巨大的挑战。于是一系列无网格方法孕育而生,本文所讨论的光滑粒子流体 动力学(SPH)方法就是无网格方法中的一种。 SPH方法最早由LucyCl】和Gingold[2 应用到流体力学领域,计算了一些经典的自由表面流动问题,例如溃坝问题[引,孤立波问题【4I,造波问题【5j 等。尽管SPH方法有很多优点,但是该方法也反映出一些的问题,例如计算精度不高【6】,计算效率较低【7J等。 本文采用泰勒级数展开法…8,将SPH方法的精度提高到二阶,解决该方法计算精度不高的问题。主要包括如 的二阶算法,分析该方法的精度,证明了该方法的精度确实能达到二阶。最后给出二维情况的数值实验,考查 传统算法和二阶算法在粒子均匀分布和非均匀分布时的精度特点,证明了二阶算法比传统算法的计算精度有了 明显的改进。 1 基本理论 SPH方法的基本理论可以概括成两个部分:核近似和粒子近似。核近似认为求解空间中的某个变量。可以 用该变量支持域内所有变量与核函数的加权求和得到,而且靠得越近的变量对所求变量影响越大。任意函数 八工)核近似方法可表示为 八工)=-f八工’)Wd工’ (1) 式中 形为核函数;dx’为支持域Q内各个微元所占据的空间;z和工’分别为任意函数以及任意函数支持域内 收稿日期:2007.10.13 基金项目:国家自然科学基金资助项目;国防基础科研项目(A240060085) 作者简介:郑兴(1980一),男,湖北赤壁人,博士研究生,主要从事无网格计算方法研究。 E—mail:zhengxlngl 106@yahoo.toni.cn 822 水科学进展 第19卷 各微元的位置向量。核函数可以有多种形式,其中三次样条核函数,高斯型核函数,五次样条核函数应用得最 广泛。由于核函数的紧支性,函数导数的核近似可以用周围函数与核函数导数的加权求和得到,即 vi以工)=f八工’)VjWdx’ (2) 式中 i为对变量工进行求导。当核近似方法用一群离散的粒子计算时,这种方法就称之为粒子近似。函数及 其导数核近似的离散形式如下: f(x‘):∑八毛)Wdxjvfxi)=∑以而)ViWdxs (3) 式中 N为周围粒子的个数,下标_『为i粒子支持域内的各个粒子。对于求解一般流体力学问题,将式(3)

文档评论(0)

docindpp + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档