基于NAPA二次开发的集装箱船性能校核实现
2014-12-02周煜
周 煜
南通航运职业技术学院船舶与海洋工程系,江苏南通 226010
0 引言
NAPA 软件是一款由芬兰纳帕软件公司开发的船舶设计软件,经过多次版本升级,其设计模块已经涵盖了型线设计、性能计算、结构设计等诸多领域。NAPA 软件对于船舶设计早期阶段所必须的众多设计方案可以做出对比和选优。NAPA 软件生成的三维船体模型,是进行后续性能计算和结构计算的基础,并且也是生成完工文件的前提。NAPA 软件提供与其它船舶设计软件与通用软件兼容的接口,方便设计人员在船舶设计的不同阶段进行设计信息的交互与传递,在船舶设计领域获得业内的广泛认可。
1 NAPA 的二次开发功能
NAPA 为用户提供了功能强大的宏功能,可以帮助设计者大大提高设计效率。NAPA 软件开发者为用户提供了多种有效利用宏的工具。其服务功能由静水力计算、几何建模、数据库数据处理等多种功能组成。而NAPA 的计算功能也异常强大,可以满足数学、数据、数组和字符串处理等基本要求。NAPA的服务功能和计算功能构成NAPA 的基础,而宏则是开发者给用户提供的最有效的设计方式。设计者很好的掌握宏的使用,将会让设计更加灵活,从而更高效地进行船舶设计。
2 性能校核举例
下面以某集装箱船为例,摘取编制宏的核心代码,介绍其在船舶性能计算中的运用。
2.1 核心代码
END‘进行稳性校核,输出稳性信息’
以上稳性校核结果,如图1 所示。
图1 完整稳性校核结果
LIST STR‘进行强度校核,输出强度信息’
以上强度校核结果,如图2 所示。
图2 强度校核结果
2.2 流程简介
首先,根据规范要求,获取所需校核的各种工况。
其次,结合每个舱室的装载重量重心等信息,调用稳性衡准模块进行稳性校核。稳性校核结果将按宏语句要求的格式进行输出。
第三,校核强度,输出强度校核信息。
2.3 校核结果
根据上述流程,将对应宏在NAPA 中运行,即可得到最终校核数据。其实现功能主要包括:
1)生成稳性校核结果数据;
2)绘制稳性曲线;
3)将结果与规范要求进行比较,判定是否符合规范要求;
4)输出强度校核数。
通过宏语句的编写计算得到稳性和强度数据,结果以表格形式输出。通过以上数据信息,可以为设计人员在设计船舶时提供强度和稳性的参考数据,同时也可为后续设计或其它类似船舶的设计提供技术支持。
3 结论
通常情况下,NAPA 进行稳性和强度校核,校核结果都是计算数据与表格分别独立输出,而使用宏,则可对结果数据按设计者要求进行整理和排序,大大缩减设计人员的工作量,提高设计效率。合理使用NAPA 的各种二次开发功能,尤其是宏的运用,对船舶设计者来说,有着重要的参考意义。
[1]秦宇.NAPA软件在船舶总体性能设计上的应用[J].广东造船,2010(2):34-36.
[2]张文新,包辉阳.NAPA软件在铺管船完整稳性计算的应用[J].船舶,2008(2):62-63.