节点文献

船舶操纵系统建模与仿真

Modeling and Simulation for Ship Manoeuvering

【作者】 孙畅

【导师】 陈辉;

【作者基本信息】 武汉理工大学 , 轮机工程, 2003, 硕士

【摘要】 随着电子技术、信息技术及计算机技术的飞速发展,计算机仿真技术已广泛应用于电力、核能、石油、化工、交通、航海、航天、航空等各个领域,而且还推广应用到了社会、经济、生物等许多非工程领域以及国民经济各部门。船舶仿真训练器是计算机仿真技术在航海领域的典型应用,目前已成为培训、考核广大船员的重要手段。本文所做船舶操纵系统仿真就是用于培训船舶驾驶人员的驾驶台仿真训练器的一部分。 本课题主要是对船舶操纵系统进行建模及仿真,研究船舶对操舵的动态响应。船舶操纵系统模型分为液压舵机系统模型和船舶运动动力学模型两个部分。液压舵机系统部分的模型主要用于实现对舵机的模拟操纵,并对液压系统进行监控;船舶运动部分的模型主要用于模拟船舶在操舵后的运行状况,并加入了风和水流对船舶扰动的影响。 船舶操纵系统的仿真程序是在通用的Windows操作系统的开发平台上,在可视化的Microsoft Visual C++ 6.0的编译环境下编制的。Microsoft Visual C++是符合现代软件工程思想的面向对象的开发语言,编程人员可以灵活的定制对象的属性和方法,这样就能根据需要设计相应对象。同时,Visual C++还提供了较强的程序调试和跟踪能力,便于编程和调试。 船舶操纵系统仿真程序实现了对船舶的模拟操纵,并对舵机状况和船舶运动状态进行了显示,同时还加入了GPS定位系统,实时显示出船舶的当前所在位置。

【Abstract】 With the rapid development of information technology, the application of Computer Simulation has been widely used in the field of electric power, nuclear energy, petroleum, chemical industry, transportation and navigation. Ship handing simulator is a typical example of Computer Simulation in the field of navigation, and has become an important way to train and examine sea going officers. The simulation for ship manoeuvering system is one kernel part of Ship Bridge Simulator.The project design is mainly about the modeling of ship manoeuvering and the studying of the connection between ship direction and rudder angle, so themodeling can be devided into two parts-the hydraulic system of the rudderand the dynamic equation for ship moving. The model of the hydraulic system and examing programs of the rudder is to realize the control of rudder and monitor the state data of the hydraulic system. The model of ship movement is to show the ship moving direction after the rudder deflextion, and monitor the state of shiphead direction during the course of the disturb of wind and flow.The simulation program of ship manoeuvering is developed on the platform of the universal operating system of Windows, utilizing Microsoft Visual C++ 6.0 , which offer a visible environment for develping program. Microsoft Visual C++ ,which is in agreement with the idea of modern software engineering, is an objected-oriented computer program language. By using Visual C++, the programmers can change the property of object flexibly according to different requirement. In the meantime, it also provide strong power for tracking variablesThe simulation program for ship manoeuvering realize the simulated control of ship, and real-time monitor the state of rudder and ship moving . At the same time, the simulated GPS can show the position of the ship at real time.

【关键词】 仿真驾驶台船舶操纵面向对象
【Key words】 SimulationBridgeShip ManoeuveringObjected-Oriented
  • 【分类号】U676
  • 【被引频次】17
  • 【下载频次】598
节点文献中: 

本文链接的文献网络图示:

本文的引文网络