-
Experimental Low-speed Positioning System with VecTwin Rudder for Automatic Docking (Berthing)
Authors:
Dimas M. Rachman,
Yusuke Aoki,
Yoshiki Miyauchi,
Naoya Umeda,
Atsuo Maki
Abstract:
A VecTwin rudder system comprises twin fishtail rudders with reaction fins to increase its performance. With a constant propeller revolution number, the vessel can execute special low-speed maneuvers like hover, crabbing, reverse, and rotation. Such low-speed maneuvers are termed dynamic positioning (DP), and a DP vessel should be fully/overly actuated with several thrusters. This article introduc…
▽ More
A VecTwin rudder system comprises twin fishtail rudders with reaction fins to increase its performance. With a constant propeller revolution number, the vessel can execute special low-speed maneuvers like hover, crabbing, reverse, and rotation. Such low-speed maneuvers are termed dynamic positioning (DP), and a DP vessel should be fully/overly actuated with several thrusters. This article introduces a novel and experimental VecTwin positioning system (VTPS) without making the ship fully/overly actuated. Unlike the usual dynamic positioning system (DPS), the VTPS is developed for low-speed operations in a calm harbor area. It is designed upon an assumption that the forces due to the interaction between the rudders, the propeller, and the hull are linear with the rudder angles within a range around the hover rudder angle. The linear relationship is obtained through linear regression of the results from several CFD simulations. The VTPS implements a PID controller that regulates the actuator forces to achieve the given low-speed positioning objective. It was tested in combined automatic docking and position-keeping experiments where disturbances from the environment exist. It shows promising potential for a practical application but with further improvements.
△ Less
Submitted 19 December, 2022;
originally announced December 2022.
-
Warm-started Semionline Trajectory Planner for Ship's Automatic Docking (Berthing)
Authors:
Dimas M. Rachman,
Atsuo Maki,
Yoshiki Miyauchi,
Naoya Umeda
Abstract:
In the usual framework of control, a reference trajectory is needed as the set point for a feedback controller. This reference trajectory can be generated by solving a trajectory optimization problem. This problem is a continuous optimal control problem (OCP) that is transcribed into a finite-dimensional nonlinear optimization problem (NLP) and solved by SQP. For an underactuated conventional vess…
▽ More
In the usual framework of control, a reference trajectory is needed as the set point for a feedback controller. This reference trajectory can be generated by solving a trajectory optimization problem. This problem is a continuous optimal control problem (OCP) that is transcribed into a finite-dimensional nonlinear optimization problem (NLP) and solved by SQP. For an underactuated conventional vessel, the mathematical model can be very intricate, hence the NLP itself. This causes significant computational time. This article demonstrates that the balance between the feasibility of the reference trajectory and the computational time can be achieved for an underactuated vessel in a disturbed and restricted environment. This is done by: (1) using an almost-globally optimal offline solution as a warm start in a semionline trajectory optimization to speed up the calculation, (2) including the prediction of wind dynamics, and (3) representing the ship as a rigid body and using a predefined boundary to generate the necessary spatial constraints via a point-in-polygon method that ensure a collision-free trajectory in a nonconvex region. Incorporation of these three things maintains a safe and dynamically feasible trajectory where the warm start gives a considerable computational speedup and better results than that without a warm start.
△ Less
Submitted 7 April, 2022; v1 submitted 21 December, 2021;
originally announced December 2021.
-
System Parameter Exploration of Ship Maneuvering Model for Automatic Docking / Berthing using CMA-ES
Authors:
Yoshiki Miyauchi,
Atsuo Maki,
Naoya Umeda,
Dimas M. Rachman,
Youhei Akimoto
Abstract:
Accurate maneuvering estimation is essential to establish autonomous berthing control. The system-based mathematical model is widely used to estimate the ship's maneuver. Commonly, the system parameters of the mathematical model are obtained by the captive model test (CMT), which is time-consuming to construct an accurate model suitable for complex berthing maneuvers. System identification (SI) is…
▽ More
Accurate maneuvering estimation is essential to establish autonomous berthing control. The system-based mathematical model is widely used to estimate the ship's maneuver. Commonly, the system parameters of the mathematical model are obtained by the captive model test (CMT), which is time-consuming to construct an accurate model suitable for complex berthing maneuvers. System identification (SI) is an alternative to constructing the mathematical model. However, SI on the mathematical model of ship's maneuver has been only conducted on much simpler maneuver: turning and zig-zag. Therefore, this study investigates the SI on a mathematical model capable of berthing maneuver. The main contributions of this study are as follows: (i) construct the system-based mathematical model on berthing by optimizing system parameters with a reduced amount of model tests than the CMT-based scheme; (ii) Find the favorable choice of objective function and type of training data for optimization. Global optimization scheme CMA-ES explored the system parameters of the MMG model from the free-running model's trajectories. The berthing simulation with the parameters obtained by the proposed method showed better agreement with the free-running model test than parameters obtained by the CMT. Furthermore, the proposed method required fewer data amounts than a CMT-based scheme.
△ Less
Submitted 11 November, 2021;
originally announced November 2021.