A novel model based-design approach for a dynamic positioning system