本研究所發展的操縱運動與導航模擬系統包含操縱運動(maneuvering motions)及耐航運動(seakeeping motions)兩部份。 操縱運動是依據日本MMG之數學模式架構,建立船舶操縱運動數學模式,並考慮風、浪、及洋流效應納入MMG數學模式中,以模擬環境外力影響操船引致的縱移、横移、平擺及横搖運動。耐航運動部分則是在前述操船引致的縱移、横移、平擺及横搖運動之外,利用非線性截片理論,計算在規則波中的運動反應函數,並依據線性疊加原理,計算其在短峰不規則波浪中的船體運動量,予以附加,以達成在短峰不規則波中的操縱運動模擬計算功能。 本研究以VISUAL C++程式語言撰寫船舶操縱運動數值計算模組,將風、浪、洋流及自動導航控制迴路等分別建立方法(method),可單獨選用各方法進行船舶操縱模擬,亦可同時選用。本計算模組設定環境外力參數值簡便,且未來若有更精確的估算式,可以建立新的方法(method)並納入模組;今後以此為基礎,隨著掌握實測資料之回饋,逐步提升船舶操縱運動模擬的擬真度。
A simulation system for ship maneuvering and guidance is developed in the present study, in which maneuvering motions and seakeeping motions are taken into consideration. For developing a mathematical model of surge-sway-roll-yaw coupled maneuvering motions with the effects of wind, wave and current, Japan MMG model is followed. Besides, seakeeping motions in regular waves are calculated by nonlinear strip theory, and that in short-crested irregular waves are evaluated by applying the principle of linear superposition. Evaluated seakeeping motions then added into the simulated maneuvering motions in short-crested irregular waves. VISUAL C++ language is used for programming. In the present computer program module, each of the effects of wind, wave, current and motion controller acts as a “method” that may be set active individually or simultaneously. Furthermore, it’s easy to set environmental conditions and easy to revise when more data are available. Motion controller is also easy tested using the present computer program module for ship maneuvering in short-crested irregular waves.