基于OpenFOAM的数值造波与消波模型及其应用-船舶与海洋结构物设计制造专业论文.docxVIP

  • 197
  • 0
  • 约10.5万字
  • 约 127页
  • 2019-02-15 发布于上海
  • 举报

基于OpenFOAM的数值造波与消波模型及其应用-船舶与海洋结构物设计制造专业论文.docx

上海交 上海交通大学硕士学位论文 II万方数据 II 万方数据 OpenFOAM-1.5 中 已 经 存 在 调 用 了 动 网 格 技 术 的 两 相 流 求 解 器 interDyMFoam(该求解器基于 NS 方程的求解,采用 VOF 法捕捉自由面并 可方便调用基于 RANS 的各种湍流模型),本文工作首先基于该求解器, 在边界条件和求解器层面上做了开发,实现了粘性流数值水池的物理造 波和阻尼消波功能(详见第四章): 1. 通过类继承方式编写了模拟推板和摇板造波运动的造波边界,目 前植入了线性造波模式和 Madsen 二阶造波模式,其他造波模式 以后也可极其方便的植入其中; 2. 通过对最外层求解器 interDyMFoam 代码的改写,采用动量源法 实现了阻尼消波功能。 然后着重对所建数值造波和消波模型进行测试、检验及应用: 1. 通过数值收敛测试发现,造波精度与波面区域网格长宽比有关 (详见 5.1 章节)。 2. 在二维数值造波实验中发现,相对水深不大时,推板造波精度略 高于摇板,相对水深较大时,推板造波稳定性逊于摇板。在合理 选取网格、造波板形式和阻尼消波系数(本文没有发现此系数的 选取规律,合理取值是通过试算获得的)的情况下,本模型可提供 精度和稳定性良好的线性及弱非线性波的二维入射波场。(详见 5.2 和 5.3 章节)。 3. 尝试了波浪绕方柱爬升的三维数值模拟,丰富了绕射问题在粘性 流数值模拟方面的研究。尽管网格的捕捉精度还有待提高,但是 III万方数据 III 万方数据 基于粘性流模型的模拟结果已经向我们展示了柱体附近辐射绕 射场的丰富细节(如二次波峰现象),而这种细节捕捉效果是目 前势流模型的模拟结果所无法给出的(详见第六章)。 另外,在第七章讨论了被广泛使用的速度入口式造波,该方法由于 会引起水面抬升问题而不适用于波幅稍大的线性波,但由于简便易行且 计算消耗较小,适用于研究一些三维问题。最后,本文在总结以上工作 之后提出了三方面的展望(第八章)。 本文完成的数值水池开发的基础工作—数值造波和消波,为后续建 立实用有效的数值水池工作奠定了基础。 关键词:粘性数值水池,OpenFOAM,推板和摇板造波,造波理论,造波 边界,阻尼消波,波浪爬升 PAGE IV PAGE IV 万方数据 NUMERICAL MOLEL OF WAVE GENERATION AND ABSORPTION BASED ON OPENFOAM AND ITS APPLICATIONS ABSTRACT Over three decades in ocean engineering area, due to fast development of high performance computation and improvement of numerical simulation technology, numerical wave tank has been increasingly investigated and developed as a basic research tool complementary to physical wave tank, among which one kind of model based on viscous flow theory and mimicking physical wave making is the most closed to physical wave tank. This work focuses on realizing wave generation and absorption for this kind of numerical wave tank, testing and applying it. OpenFOAM, is an outstanding open source software in computational fluid dynamics field which is comparable with commercial software such as Fluent. It is free, open( not only in terms of source code but also in its structure and hierarchical design) and extensible(from solvers, utilities to libraries), with solid foundation(strong and stable low level libraries), fexible pre- and

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档