宋晶晶
摘要: 船舶静水力曲线是船舶设计过程中的重要技术资料,船舶浮性曲线是船舶静水力曲线的一部分。传统方法是用表格进行数值计算,虽然计算原理比较简明,但由于船体线型的离散性,数据处理量相当大,过程繁琐。利用Visual FoxPro的强大功能,可以很方便地实现船舶浮性曲线的计算,不但能减轻计算的工作量,而且能提高精确度。
关键词: 船舶静水力曲线船舶浮性曲线Visual FoxPro
一、引言
船舶静水力曲线是船舶设计过程中的重要技术资料,全面表达了船舶在静止正浮状态下浮性和稳性要素随吃水而变化的规律,并作为稳性计算、纵倾计算及其他计算的基础,经常用来计算与航海性能有关的性能参数。船舶浮性曲线是船舶静水力曲线的一部分,传统方法是用表格进行数值计算。虽然计算原理比较简明,但由于船体线型的离散型,数据处理量相当大,过程繁琐,因此有必要开发一套以计算机为平台的船舶浮性曲线计算软件。
二、开发环境
Visual FoxPro 6.0是微软公司推出的一款速度快、高效灵活、功能强大、面向对象的关系型数据库管理系统,它采用了可视化的操作界面、面向对象的程序设计方法,使用Reshmore查询优化技术提高了系统性能。无论是组织信息、运行查询、创建集成的关系型数据库系统,还是为最终用户建立功能全面的数据库管理应用系统,Visual FoxPro6.0都能有效地完成。
三、船舶浮性曲线的计算
1.型值表端点坐标修正
船舶浮性曲线的数据计算通常按梯形法进行,各船舶设计单位所制定的表格形式上虽略有差异,但基本原理是完全一致的。……