周 煜
南通航運職業技術學院船舶與海洋工程系,江蘇南通 226010
NAPA 軟件是一款由芬蘭納帕軟件公司開發的船舶設計軟件,經過多次版本升級,其設計模塊已經涵蓋了型線設計、性能計算、結構設計等諸多領域。NAPA 軟件對于船舶設計早期階段所必須的眾多設計方案可以做出對比和選優。NAPA 軟件生成的三維船體模型,是進行后續性能計算和結構計算的基礎,并且也是生成完工文件的前提。NAPA 軟件提供與其它船舶設計軟件與通用軟件兼容的接口,方便設計人員在船舶設計的不同階段進行設計信息的交互與傳遞,在船舶設計領域獲得業內的廣泛認可。
NAPA 為用戶提供了功能強大的宏功能,可以幫助設計者大大提高設計效率。NAPA 軟件開發者為用戶提供了多種有效利用宏的工具。其服務功能由靜水力計算、幾何建模、數據庫數據處理等多種功能組成。而NAPA 的計算功能也異常強大,可以滿足數學、數據、數組和字符串處理等基本要求。NAPA的服務功能和計算功能構成NAPA 的基礎,而宏則是開發者給用戶提供的最有效的設計方式。設計者很好的掌握宏的使用,將會讓設計更加靈活,從而更高效地進行船舶設計。
下面以某集裝箱船為例,摘取編制宏的核心代碼,介紹其在船舶性能計算中的運用。

END‘進行穩性校核,輸出穩性信息’
以上穩性校核結果,如圖1 所示。

圖1 完整穩性校核結果

LIST STR‘進行強度校核,輸出強度信息’
以上強度校核結果,如圖2 所示。

圖2 強度校核結果
首先,根據規范要求,獲取所需校核的各種工況。
其次,結合每個艙室的裝載重量重心等信息,調用穩性衡準模塊進行穩性校核。穩性校核結果將按宏語句要求的格式進行輸出。
第三,校核強度,輸出強度校核信息。
根據上述流程,將對應宏在NAPA 中運行,即可得到最終校核數據。其實現功能主要包括:
1)生成穩性校核結果數據;
2)繪制穩性曲線;
3)將結果與規范要求進行比較,判定是否符合規范要求;
4)輸出強度校核數。
通過宏語句的編寫計算得到穩性和強度數據,結果以表格形式輸出。通過以上數據信息,可以為設計人員在設計船舶時提供強度和穩性的參考數據,同時也可為后續設計或其它類似船舶的設計提供技術支持。
通常情況下,NAPA 進行穩性和強度校核,校核結果都是計算數據與表格分別獨立輸出,而使用宏,則可對結果數據按設計者要求進行整理和排序,大大縮減設計人員的工作量,提高設計效率。合理使用NAPA 的各種二次開發功能,尤其是宏的運用,對船舶設計者來說,有著重要的參考意義。
[1]秦宇.NAPA軟件在船舶總體性能設計上的應用[J].廣東造船,2010(2):34-36.
[2]張文新,包輝陽.NAPA軟件在鋪管船完整穩性計算的應用[J].船舶,2008(2):62-63.