摘要

通过在SPH模型中引入动量源造波函数和人工速度衰减函数来实现规则波和随机波在数值波浪水槽中长时间稳定的生成和有效吸收,并通过合理设置造波区的相关参数使该造波系统适合于任意水深条件。随后将其用于研究波浪在珊瑚礁上的传播演变问题以检验该数学模型的性能。与试验数据对比结果显示:该模型能够准确描述诸如波浪在深海陡峭礁面上的翻卷破碎、在礁坪上的波浪增水及波能频谱由峰频向低频转换等颇具挑战性的水动力过程,说明结合无反射动量源造波系统发展的SPH模型可以作为一个非常实用的数值模拟工具用于研究波浪与各式水工建筑物间的相互作用问题。