周 煜
南通航運(yùn)職業(yè)技術(shù)學(xué)院船舶與海洋工程系,江蘇南通 226010
NAPA 軟件是一款由芬蘭納帕軟件公司開發(fā)的船舶設(shè)計(jì)軟件,經(jīng)過多次版本升級,其設(shè)計(jì)模塊已經(jīng)涵蓋了型線設(shè)計(jì)、性能計(jì)算、結(jié)構(gòu)設(shè)計(jì)等諸多領(lǐng)域。NAPA 軟件對于船舶設(shè)計(jì)早期階段所必須的眾多設(shè)計(jì)方案可以做出對比和選優(yōu)。NAPA 軟件生成的三維船體模型,是進(jìn)行后續(xù)性能計(jì)算和結(jié)構(gòu)計(jì)算的基礎(chǔ),并且也是生成完工文件的前提。NAPA 軟件提供與其它船舶設(shè)計(jì)軟件與通用軟件兼容的接口,方便設(shè)計(jì)人員在船舶設(shè)計(jì)的不同階段進(jìn)行設(shè)計(jì)信息的交互與傳遞,在船舶設(shè)計(jì)領(lǐng)域獲得業(yè)內(nèi)的廣泛認(rèn)可。
NAPA 為用戶提供了功能強(qiáng)大的宏功能,可以幫助設(shè)計(jì)者大大提高設(shè)計(jì)效率。NAPA 軟件開發(fā)者為用戶提供了多種有效利用宏的工具。其服務(wù)功能由靜水力計(jì)算、幾何建模、數(shù)據(jù)庫數(shù)據(jù)處理等多種功能組成。而NAPA 的計(jì)算功能也異常強(qiáng)大,可以滿足數(shù)學(xué)、數(shù)據(jù)、數(shù)組和字符串處理等基本要求。NAPA的服務(wù)功能和計(jì)算功能構(gòu)成NAPA 的基礎(chǔ),而宏則是開發(fā)者給用戶提供的最有效的設(shè)計(jì)方式。設(shè)計(jì)者很好的掌握宏的使用,將會讓設(shè)計(jì)更加靈活,從而更高效地進(jìn)行船舶設(shè)計(jì)。
下面以某集裝箱船為例,摘取編制宏的核心代碼,介紹其在船舶性能計(jì)算中的運(yùn)用。
END‘進(jìn)行穩(wěn)性校核,輸出穩(wěn)性信息’
以上穩(wěn)性校核結(jié)果,如圖1 所示。
圖1 完整穩(wěn)性校核結(jié)果
LIST STR‘進(jìn)行強(qiáng)度校核,輸出強(qiáng)度信息’
以上強(qiáng)度校核結(jié)果,如圖2 所示。
圖2 強(qiáng)度校核結(jié)果
首先,根據(jù)規(guī)范要求,獲取所需校核的各種工況。
其次,結(jié)合每個艙室的裝載重量重心等信息,調(diào)用穩(wěn)性衡準(zhǔn)模塊進(jìn)行穩(wěn)性校核。穩(wěn)性校核結(jié)果將按宏語句要求的格式進(jìn)行輸出。
第三,校核強(qiáng)度,輸出強(qiáng)度校核信息。
根據(jù)上述流程,將對應(yīng)宏在NAPA 中運(yùn)行,即可得到最終校核數(shù)據(jù)。其實(shí)現(xiàn)功能主要包括:
1)生成穩(wěn)性校核結(jié)果數(shù)據(jù);
2)繪制穩(wěn)性曲線;
3)將結(jié)果與規(guī)范要求進(jìn)行比較,判定是否符合規(guī)范要求;
4)輸出強(qiáng)度校核數(shù)。
通過宏語句的編寫計(jì)算得到穩(wěn)性和強(qiáng)度數(shù)據(jù),結(jié)果以表格形式輸出。通過以上數(shù)據(jù)信息,可以為設(shè)計(jì)人員在設(shè)計(jì)船舶時(shí)提供強(qiáng)度和穩(wěn)性的參考數(shù)據(jù),同時(shí)也可為后續(xù)設(shè)計(jì)或其它類似船舶的設(shè)計(jì)提供技術(shù)支持。
通常情況下,NAPA 進(jìn)行穩(wěn)性和強(qiáng)度校核,校核結(jié)果都是計(jì)算數(shù)據(jù)與表格分別獨(dú)立輸出,而使用宏,則可對結(jié)果數(shù)據(jù)按設(shè)計(jì)者要求進(jìn)行整理和排序,大大縮減設(shè)計(jì)人員的工作量,提高設(shè)計(jì)效率。合理使用NAPA 的各種二次開發(fā)功能,尤其是宏的運(yùn)用,對船舶設(shè)計(jì)者來說,有著重要的參考意義。
[1]秦宇.NAPA軟件在船舶總體性能設(shè)計(jì)上的應(yīng)用[J].廣東造船,2010(2):34-36.
[2]張文新,包輝陽.NAPA軟件在鋪管船完整穩(wěn)性計(jì)算的應(yīng)用[J].船舶,2008(2):62-63.