EI、Scopus 收录
中文核心期刊
黄晓婷, 孙鹏楠, 吕鸿冠, 钟诗蕴. 基于修正光滑粒子流体动力学算法的低能量耗散数值波浪水池开发. 力学学报, 2022, 54(6): 1502-1515. DOI: 10.6052/0459-1879-22-041
引用本文: 黄晓婷, 孙鹏楠, 吕鸿冠, 钟诗蕴. 基于修正光滑粒子流体动力学算法的低能量耗散数值波浪水池开发. 力学学报, 2022, 54(6): 1502-1515. DOI: 10.6052/0459-1879-22-041
Huang Xiaoting, Sun Pengnan, Lü Hongguan, Zhong Shiyun. Development of a numerical wave tank with a corrected smoothed particle hydrodynamics scheme to reduce nonphysical energy dissipation. Chinese Journal of Theoretical and Applied Mechanics, 2022, 54(6): 1502-1515. DOI: 10.6052/0459-1879-22-041
Citation: Huang Xiaoting, Sun Pengnan, Lü Hongguan, Zhong Shiyun. Development of a numerical wave tank with a corrected smoothed particle hydrodynamics scheme to reduce nonphysical energy dissipation. Chinese Journal of Theoretical and Applied Mechanics, 2022, 54(6): 1502-1515. DOI: 10.6052/0459-1879-22-041

基于修正光滑粒子流体动力学算法的低能量耗散数值波浪水池开发

DEVELOPMENT OF A NUMERICAL WAVE TANK WITH A CORRECTED SMOOTHED PARTICLE HYDRODYNAMICS SCHEME TO REDUCE NONPHYSICAL ENERGY DISSIPATION

  • 摘要: 目前, 无网格光滑粒子流体动力学SPH粒子法在波浪与结构物相互作用研究方面得到广泛应用, 但该方法模拟波浪远距离传播时, 常常面临严重的能量耗散问题, 导致波高非物理性降低, 给大范围海域、长时间作用下的波-物耦合作用研究带来一定困难. 对此, 本文采用一种核函数修正算法, 在确保粒子间相互作用对称性的同时, 改进压力梯度离散项的计算精度, 设法解决SPH方法中能量非物理性耗散的难题. 相较于前人减缓能量非物理性衰减的方法, 本文的修正SPH算法避免了自由液面搜索等复杂处理过程, 并能保证动量守恒特性. 数值结果中, 采用振荡液滴、规则波、不规则波等算例, 验证本修正SPH算法的准确性和有效性. 结果表明, 该修正SPH算法能准确模拟振荡液滴形态变化, 且动能保持较好守恒性. 通过数值水池与物理水池两者规则波与不规则波结果的对比分析表明, 基于本文修正SPH算法建立的数值波浪水池具有较好的抗能量衰减效果, 能实现长时间、远距离波浪传播的准确模拟. 此外, 本算法能在低光滑长度系数条件下, 实现精确模拟, 将极大缩减三维SPH模拟的时间, 从而节约计算成本.

     

    Abstract: So far, the smoothed particle hydrodynamics (SPH) method has been widely applied in the study of the interactions between water waves and structures. However, nonphysical energy dissipation is a still problem which challenges the simulation of wave-body interactions at large-scale and long duration. For example, in the SPH simulation of wave propagation to a long distance, the wave height could gradually become much smaller than the one generated near the wave maker. To tackle this problem, in this work a kernel correction algorithm is applied to the pressure gradient term in the SPH model, aiming to prevent nonphysical energy dissipation in long time simulations. The kernel correction algorithm is able to ensure the symmetry of the interaction between particle pairs, and therefore, compared with other corrective methods, the present corrected algorithm ensures the conservation of linear momentum and also avoids the complicated treatment at the free surface. Two numerical cases, i.e., the oscillating droplet and wave propagation in a numerical wave tank, are presented to test the accuracy and validity of present corrected SPH algorithm. For the oscillating droplet case, the corrected algorithm is shown to accurately simulate the evolution of the droplet shape, and the kinetic energy is dissipated much slower than traditional SPH models. Through the simulations of regular and irregular wave propagations as well as validations with experimental data, the capability of the corrected SPH algorithm to reduce nonphysical energy attenuation is demonstrated, even for wave propagation at long-term and long-distance conditions. In addition, this algorithm will be shown to be optimal for the SPH simulation at small smooth length, which contributes to save SPH computational cost significantly at three dimensional simulations.

     

/

返回文章
返回