摘要: |
船舶市场的国际竞争愈来愈激烈,由于传统的船舶设计方法已不能满足现代船舶设计的需要,近年来船舶设计中引用了计算机技术,使设计计算工作大大简化.海船设计已引入了不少国外软件,但是在军船和内河船设计中还大量使用AutoCAD软件,国外的海船设计软件通过DXF文件也可以同AutoCAD软件相通.所以通过AutoCAD软件平台对船舶结构图进行数据处理,从而智能化分析船舶结构几何、物理等参数的研究,这无论是对船舶设计,还是对船舶结构动、静强度计算都具有重要意义.本文就是基于此目的,通过船舶设计图形的数字化研究,实现船舶振动预报数据输入的智能化.采用了以VBA为工具,进行AutoCAD的二次开发的方法,并将此方法用于船体结构的AutoCAD图纸研究.为了用B样条曲线描述船舶线型,本文首先介绍了其最关键的内容,即B样条曲线插值程序设计原理.其次对船舶结构的构件和板分别进行参数识别,然后将所有数据分模块录入事先建立好的参数化的数据库,为计算船舶振动预报有关参数的智能化处理提供了良好的前提.最后编制了"船舶振动预报数据输入"的智能化软件,该软件以AutoCAD为平台,由船舶结构图替代了大量的人工数据输入,最终完成船舶振动预报,该软件输入数据与人工数据输入进行了验证.本文所得到的软件具有通用性,能够适用于任何一艘船舶的AutoCAD结构图. |