船舶基本性能計算系統(UNAPC, United Naval Architecture Program - PC version)乃一以阿基米德(ARCHIMEDES)原理為基礎之船舶基本性能計算程式。內容包含以下部份:
- 資料輸入系統:
表格式的船型資料、艙櫃資料、重量資料及側向投影面資料輸入方式。所有座標資料更可經由切換至AutoCAD視窗,利用ActiveX與VBA技術,由船體線型圖檔讀取船體線型資料、艙櫃資料及側投影面資料。
- 執行計算的輸入/輸出系統:
將各種計算以表格式輸入,執行計算及輸出以按鈕控制的方式,計算結果之輸出則以文字及圖形方式輸出。
- 繪圖系統:
船型資料、艙櫃資料、重量資料及側向投影面資料以及計算完成之靜水性能曲線、穩度交叉曲線圖、艙區劃分浸水長度等皆以圖形輸出。
- 計算模組:
- 靜水性能計算
- 穩度交叉曲線計算
- 艙區劃分浸水長度計算
- 艙櫃容積計算
- 俯仰及穩度計算(含漁船安全國際公約穩度基準)
- 破損穩度計算
UNAPC V.3程式架構
UNAPC V.3承接V.2版的架構予以擴充,在計算上除了原來6個功能之外,增加船樑縱向強度分析,與結構分析兩部份。整體程式架構以VB 6.0建立UNAPC V.3主程式視窗環境控制系統,其依工作階段分成下列三個群組:
- 資料及圖形編輯系統:
- 資料編輯主要以視窗表單方式進行,配合船體線型、艙櫃、重量、側向投影、模剖面結構與結構分析等方式,設計程表格,由使用者直接輸入與修改,每種資料均以中性檔資料格式儲存或匯入,便於使用者建立自己的資料庫,或與自用程式銜接。依不同的資料產生不同的副檔名,最後可合併成一個基本資料檔。
圖形編輯主要為AutoCAD下的線型圖資料讀取與修正,與簡易顯圖視窗下船體線型資料的小量資料修改。此部份程式以常用與易用為原則,不提供複雜的功能。
另外為執行計算功能所需要的計算執行資料,也設計表格,便於使用者在執行計算前對擬執行的計算作清楚的確認,以減少計算人為的輸入錯誤。配合不同的計算功能之控制資料與計算結果而產生不同的附檔名以便於辨認計算的狀況。
- 計算執行系統:
- 計算執行系統主要分成兩個模組。
—基本計算模組:主要執行船舶設計所需要的基本計算,包含靜水功能、穩度交叉曲線、艙區劃分與浸水、艙櫃容積、俯仰穩度、破損穩度,以及船樑縱向強度等計算。
—結構分析模組:主要針對船體結構件進行靜態結構分析與模態分析(即:自然頻率與模態形狀分析)。
- 計算結果資料處理系統:
- 配合不同的計算功能產生不同副檔名的表單以及曲線圖,以便於作分析報告用途。結構分析以有限元素法為主,因此計算結果資料量較大,在此版本只提供部份的表單,希望在蒐集業界使用意見再歸納成提交結構分析報告的常用表單格式,在此之前,使用者可從xxxx.out檔得到完整的結構分析結果,該檔案為文字檔可藉由任何文書編輯軟體編輯分析報告。
|