随机海浪中船舶非线性横摇的可视化方法研究

来源 :天津大学 | 被引量 : 0次 | 上传用户:zyh_0527
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文研究船舶海浪中运动的可视化技术。科学计算的结果往往是抽象的专业性很强的图表、数据,通过采用船舶在海浪中运动的可视化技术,可以使船舶设计人员能够更直观地分析科学计算的结果进而了解船舶的运动性能。本文考虑随机波浪及船舶的非线性阻尼、非线性恢复力矩,建立船舶横摇运动的非线性微分方程。利用具有平台独立性的OpenGL图形库对船舶在波浪中运动的可视化方法进行描述。利用长150m、宽27.2m船舶型值等表征船舶外形的数据建立船舶模型。利用Pierson-Moskowitz海浪谱和Mitsuyasu方向分布方法建立三维波浪模型,对不同有义波高的波浪进行模拟。采用Runge-Kutta方法求解非线性微分方程,根据数值模拟结果,应用OpenGL图形库中的glTranslate*()和glRotate*()函数来生成船舶在海浪中运动的动画。本文开发了人工随机波生成及可视化、船舶随机非线性运动数值模拟及海浪中船舶随机非线性运动可视化计算机程序系统。采用开发的程序,根据Pierson-Moskowitz海浪谱,分别对有义波高为9.54m、12.42m、14.28m和18.0m的情况进行船舶运动数值模拟,程序实现了随机波浪中船舶运动的可视化。本文工作表明,利用C++程序设计语言和OpenGL图形硬件接口进行船舶在波浪中的运动可视化是完全可行的。本文开发的可视化系统的优点为,由于使用了GLUT (OpenGL Utility Toolkit),保证了源代码的可移植性。可视化程序在Windows平台上开发,并在Windows和Linux上进行了测试。使用C++和OpenGL的优点除了具有平台独立性以外,还比使用CAD软件进行模拟更灵活和高效。本文开发的程序从文件中读出型值建立模型,要对不同的船舶运动仿真,只需在文件中存入不同船舶的型值,不需要改动程序源代码;同时,使用C++开发的程序运行速度要比MATLAB或CAD软件内置的脚本语言快得多。
其他文献
在水声信号处理中,确定声波的到达方向信号处理中的一个重要方面。通常采用声压传感器阵列对声场进行空间采样,并进行空间谱估计。众所周知,声波兼有标量场和矢量场,传统的声压传
本文通过对荣华二采区10
期刊
学位
本文首先阐述了计算机视频信息防泄漏的发展以及其重要性。然后重点介绍了TEMPEST技术的研究背景、发展历程以及国内外的研究现状。最后在这些背景和理论基础下,确定了本文总
学位
该文基于桌面地理信息系统平台MapInfo Professional4.0,探讨了VB集成开发MapInfo的无缝集成技术,并进一步讨论了基于Internet/Intranet的Client/Server、Browser/Server模式
混凝土激光超声检测技术在建筑工程中有很重要的现实意义和非常深远的应用前景.研究激光超声技术在混凝土检测中的应用是工程建设的实际需要,具有很强的生命力.随着科学技术
船舶尾轴承支承着船舶尾轴,它是船体内外部动力交换的关键环节之一。螺旋桨轴悬伸布置,螺旋桨工作时的受力加之螺旋桨和轴系的重量,相较于轴承中心线,螺旋桨轴中心线存在一定偏移,中线的偏移产生的弯曲和倾斜会使得轴承载荷分布不均匀,局部载荷较大,因此严重影响轴承的使用寿命。然而尾轴承的检修属于水线以下的工程,不仅需要较高的修理费用,而且还需要较长的周期。所以,尾轴承的可靠性和使用寿命成为影响船舶运营是否具有
随着近年来我国工业化和现代化的建设,装备制造业朝着复杂化、重型化、高速化、高精度化和自动化的方向迅猛发展,对装备的可靠性提出了更高的要求。滚动轴承作为机械设备中的关