论文部分内容阅读
船舶分舱直接关系到船舶稳性中的抗沉性,从而直接影响着船舶及船上人员的安全,同时也是船舶总布置设计的重要环节。因此在船舶曲面产生之后,如何合理地进行分舱布置一直是船舶设计中的一个关键节点。但以往的研究大多只注重分舱方案或分舱模型的选取,表达大多基于二维图形,少数基于三维的表达,但也是对通用三维CAD软件(如CATIA、CADDS5、Solid Works等)的二次开发,对专业软件的依赖性较大,对硬件资源的要求也相对较高,而且所做的交互也只是基于本地的单机交互。 船舶设计过程是一个螺旋式交互过程,分舱设计亦是如此。分舱设计涉及到货舱容积的满足、设备的布置、使用方便、危险区域划分等许多互相影响互相制约的因素,设计过程需要处于不同地点、不同单位的设计者、船东、船检等几个方面的专家进行异地的研讨、交流,以便及时发现设计中的隐患,采取必要的修改措施,从而将可能出现的问题及时解决。而传统设计过程需要等到方案评审会才发现大量问题,导致设计进展缓慢。因此基于网络的分舱交互设计是满足现代设计要求的必然趋势。 本文旨在对船舶分舱仿真与交互设计的实现进行探索,并开发具有初步船舶分舱仿真和基于网络交互设计功能的系统,为此本文主要做了以下几方面的工作: 1)研究了虚拟现实建模语言VRML,探索了用Visual Basic6.0对其进行开发的方法,并将其应用到船舶分舱布置三维仿真的表达。 2)对Visual Basic远程访问SQL Server数据库技术进行了研究,并引入客户端/远程数据库的模式,设计了船舶分舱布置三维仿真场景。 3)利用现代软件设计方法,如面向对象技术、模块化设计方法、UML工具等对船舶分舱布置仿真与交互设计系统的数学模型进行分析,建立船舶分舱布置仿真与交互设计系统的软件模型。 本文开发的船舶分舱布置仿真及交互设计系统使船舶分舱设计工作从二维提升到三维,节省了人力物力,从而提高工作效率;而且该系统的成功开发将有利于推动计算机技术在船舶设计领域的应用,符合船舶工业与计算机技术相结合的发展趋势。