SMS dit: Yacht modelling and adaptive control