基于船舶摇荡运动的控制理论,建立船舶横摇运动和纵摇运动的状态运动方程,求解出船舶运动姿态,同时建立了横摇与垂荡耦合的时域模型,利用SQL Server数据库存储数据信息,通过OpenGL建立船舶三维模型,用存储的运动姿态数据驱动模型实现运动仿真。本文应用VB建立了可视化程序主界面,在主界面输入真实船舶参数和仿真环境参数,得到二维时域波形图以及三维仿真动态图,从而方便、快捷地实现了实船摇荡运动仿真的可视化,并总结实船摇荡运动规律,为船舶设计提供依据,为船舶的操纵提供建议。
Based on the theory of ship oscillatory motions, the roll and pitch motion equations were established, then the irregular waves were created according to PM spectrum, using Matlab the motions were solved. Meanwhile, the coupled model of roll and heave was studied, the time-domain responses were the basis data of the motions simulation. The 3-D model of ship was established with the techniques of OpenGL, the motions of the model were driven by the above data which were saved in the SQL Server database. The main interface,which was built using VB, is simple, then the visualization of ship motions simulation is achieved. The irregulars of ship oscillatory motions were achieved, which is the basin theory for ship design and the useful suggestions were provided for ship handling in special waters.
2018,40(10): 63-66 收稿日期:2018-07-09
DOI:10.3404/j.issn.1672-7649.2018.10.012
分类号:U662.9
作者简介:晁大海(1965-),男,高级工程师,主要从事舰船监造方面的研究
参考文献:
[1] 耿东升. 随机海浪中船舶非线性横摇的可视化方法研究[D]. 天津:天津大学, 2005. GENG Dong-sheng. Study on the visualization method of nonlinear roll of ship in the random seas.[D]. Tianjin:Tianjin University, 2005.
[2] 耿东升. 船舶海浪中非线性随机运动的可视化技术[J]. 计算机仿真, 2007, 24(3):210-214. GENG Dong-sheng. Visualization techniques for ship motion in waves[J]. Conputor Simulation, 2007, 24(3):210-214.
[3] 张志涌, 杨祖樱. Matlab教程:R2010a[M]. 北京:北京航空航天大学出版社, 2010.
[4] 林永秋. MatrixVB在测量数据处理中的应用[J]. 《福建建设科技》, 2010(3):68-71. LIN Yong-qiu. The application of MatrixVB in measurement data processing[J]. Fujian Construction Science & Technology, 2010(3):68-71.
[5] 卢峰. 基于ARM的体外反搏控制系统的研究[D]. 赣州:江西理工大学, 2007. LU Feng. Study on the control system of extracorporeal counter pulsation based on ARM[D]. Ganzhou:Jiangxi University of science and technology, 2007.
[6] 钱永胜, 王殿夫, 于化东. VB 6.0入门与应用[M]. 大连:大连理工大学出版社, 1999.
[7] 李延平. 利用Visual Basic开发平面曲柄摇杆机构可视化图谱[J]. 微计算机应用, 2003, 24(3):378-380. LI Yan-ping. Visualization of planar crank rocker mechanism using visual Basic[J]. Microcomputer Applications, 2003, 24(3):378-380.
[8] 宋杨. 船舶减摇无模型自适应控制技术研究[D]. 大连:大连理工大学, 2013. SONG Yang. Research on ship anti-rolling control techniques with model free learning adaptive control method[D]. Dalian:Dalian University of Technology, 2013.
[9] 马洁. 船舶运动姿态预报与控制方法研究[D]. 哈尔滨:哈尔滨工程大学, 2006. MA Jie. Research on ship movement prediction and anti-roll control method[D]. Harbin:Harbin Engineering University, 2006.
[10] 张显库, 贾欣乐. 船舶运动控制[M]. 北京:National Defense Industrial Press, 2006.
[11] 马洁, 韩蕴涛, 李国斌. 不同航态下船舶运动规律仿真研究[J]. 舰船科学技术, 2016, 38(1):32-36. MA Jia, HAN Yun-tao, LI Guo-bin. The simulation studies on a ship's movement pattern under the various sailing situations[J]. Ship Science and Technology, 2016, 38(1):32-36.
[12] 余音, 朱航彬, 夏利娟. 基于小波理论的舰船非线性横摇运动特性分析[J]. 上海交通大学学报, 2005, 38(5):682-685. YU Yin, ZHU Hang-bin, XIA Li-juan. Analysis on the nonlinear dynamical character of ship rolling based on warelet theory[J]. Journal of Shanghai Jiaotong University, 2005, 38(5):682-685.
[13] 朱航彬. 基于小波理论的分析方法及其在船舶工程中的应用[D]. 上海:上海交通大学, 2005. ZHU Hang-bin. Analytical method based on the theory of wavelet and its application on ship engineering.[D]. Shanghai:Shanghai Jiaotong University. 2005.
[14] JACKIE NEIDER, TOM DAVIS, MASON WOO. OpenGL Programming Guide[M]. Addison-Wesley Press 1994.