BinnsMaherChinBoseHabgoodManzie2009.pdf (682.17 kB)
Development and use of a computer controlled sailing simulation
conference contribution
posted on 2023-05-26, 07:34 authored by Jonathan BinnsJonathan Binns, Maher, R, Chin, CKH, Bose, N, Habgood, M, Manzie, CThe Virtual Sailing (VS) developed and produced ride-on sailing simulators continue to be used for research and educational purposes. This paper reports on a collaborative project between VS, the Australian Maritime College (AMC) and the University of Melbourne (UoM) which has led to the development of a computer controlled simulation (CCS) incorporated into the existing human-in-the-loop (HIL) sailing simulator. The CCS can be run on a laptop networked to the main simulator. It uses the high level numerical language Matlab communicating over a TCP/IP network to display the final results in real time. This robust setup permits its implementation on a variety of platforms and development in a number of paths. The user can sail against the CCS as another on-screen opponent, providing a link back to the HIL simulation that is the core of the active simulators. A number of numerical techniques were investigated to integrate state variables with respect to time. The methods have been analysed and an adaptive step size method has been proposed. A Proportional-Integral-Derivative (PID) controller has been implemented relating error in the vessel's heading angle to the required rudder angle for correction. The PID controller combined with efficient simulation and incorporation to an existing HIL simulator provides a powerful tool for future development and deployment of simulation technologies. Applications of this technology are described in the areas of design evaluation, sail training and manoeuvre prediction.
History
Publication status
- Published
Event title
Simtect2009Event Venue
Adelaide, AustraliaDate of Event (Start Date)
2009-06-15Date of Event (End Date)
2009-06-18Repository Status
- Open
Usage metrics
Categories
No categories selectedKeywords
Licence
Exports
RefWorks
BibTeX
Ref. manager
Endnote
DataCite
NLM
DC