摘 要 NAPA是一款具有强大二次开发能力的船舶设计软件。本文对NAPA软件的二次开发功能进行了论述,并以集装箱稳性和强度校核进行了举例说明。
关键词 NAPA 性能校核 二次开发
中图分类号 U169 文献标识码 A 文章编号 1674-6708(2014)126-0107-02
0 引言
NAPA软件是一款由芬兰纳帕软件公司开发的船舶设计软件,经过多次版本升级,其设计模块已经涵盖了型线设计、性能计算、结构设计等诸多领域。NAPA软件对于船舶设计早期阶段所必须的众多设计方案可以做出对比和选优。NAPA软件生成的三维船体模型,是进行后续性能计算和结构计算的基础,并且也是生成完工文件的前提。NAPA软件提供与其它船舶设计软件与通用软件兼容的接口,方便设计人员在船舶设计的不同阶段进行设计信息的交互与传递,在船舶设计领域获得业内的广泛认可。
1 NAPA的二次开发功能
NAPA为用户提供了功能强大的宏功能,可以帮助设计者大大提高设计效率。NAPA软件开发者为用户提供了多种有效利用宏的工具。其服务功能由静水力计算、几何建模、数据库数据处理等多种功能组成。而NAPA的计算功能也异常强大,可以满足数学、数据、数组和字符串处理等基本要求。NAPA的服务功能和计算功能构成NAPA的基础,而宏则是开发者给用户提供的最有效的设计方式。设计者很好的掌握宏的使用,将会让设计更加灵活,从而更高效地进行船舶设计。
2 性能校核举例
下面以某集装箱船为例,摘取编制宏的核心代码,介绍其在船舶性能计算中的运用。
2.1 核心代码
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.
推荐访问: 校核 性能 集装箱船 NAPA