当前位置: 首页> 学位论文 >详情
原文传递 油轮操作计算机建模及仿真的设计与实现
论文题名: 油轮操作计算机建模及仿真的设计与实现
关键词: 计算机仿真;ActiveX控件;实时数据库;面向对象;多媒体
摘要: 随着电子信息技术的飞速发展及计算机技术的广泛应用,计算机仿真技术的运用日益风行.计算机仿真培训系统是以计算机仿真为基础的人—机实时仿真系统,目前在电力、核能、交通和石油工业等领域有较广泛的用途.为了满足油轮管理人员的培训需求,本文以国外新近推出的油轮训练模拟器软操作为参考,在WindowsNT/Windows2000系统平台下,以VC++ 6.0作为开发工具开发出油轮操作计算机建模及仿真软件OilTankerSimulation.OilTankerSimulation 的开发主要分为三步:首先,利用面向对象的方法将油轮操作抽象为多个实现一定功能的子对象,并用面向对象的 C++语言将其编制为相应的类,每个类都进行封装,各类之间的交互通过外部接口来实现;然后,在可视化的Visual C++ 6.0的编译环境下,以各种图像制作和处理工具为辅助,搭建好实现多种仿真操作与显示功能的仿真界面;最后利用实时仿真数据库和一些仿真功能,将上述各个类与仿真界面有效的结合,完成仿真软件的制作.本文首先介绍了整个仿真系统的体系结构设计与分析,给出了系统结构图,主要包括以下部分:主模块、主框架、子界面、内存变量数据库、后台数据库和监控报警模块.其次对仿真对象进行了说明,主要介绍了油轮的各项安全操作.OilTankerSimulation模拟的油轮操作主要有码头装与卸货油操作、卸货和扫舱操作、分油原油洗舱操作、循环原油洗舱操作、海水循环洗舱操作、热海水洗货油舱、船舶扫线作业操作、船舶横倾与纵倾调节操作、惰性气体产生操作和油舱的除气操作等等.然后详细介绍了仿真系统界面的设计方法以及生动形象的视觉效果的实现.接下来介绍了软件中的数据处理技术,重点说明了实时仿真数据库的运用.通过对各种仿真数据的分析,根据其特点分别以文件系统、传统数据库和内存数据库进行存储.对于要实时更新的变量存储在内存数据库中,以保证系统运行的实时性.内存数据库利用动态链接库和内存映射文件加以实现.本文的最后部分是软件的操作使用说明,作者对全文内容进行了系统的总结,并对下一步的工作进行了探讨和展望.
作者: 金正涛
专业: 轮机工程
导师: 陈辉
授予学位: 硕士
授予学位单位: 武汉理工大学
学位年度: 2005
正文语种: 中文
检索历史
应用推荐