Maneuvering Dynamics

Turning Circle Maneuver

Nonlinear 3-DOF ship manoeuvring model — Abkowitz / Norrbin formulation

The turning circle is the canonical IMO trial that characterises a ship's manoeuvring response to a step rudder command. The simulator integrates the surge–sway–yaw equations of motion forward in time using a polynomial expansion of the hydrodynamic forces in body-fixed velocities and rudder angle:

3-DOF Equations of Motion
$$ \begin{aligned} (m - X_{\dot u})\,\dot u &= X(u, v, r, \delta) \\ (m - Y_{\dot v})\,\dot v + (m x_G - Y_{\dot r})\,\dot r &= Y(u, v, r, \delta) \\ (m x_G - N_{\dot v})\,\dot v + (I_z - N_{\dot r})\,\dot r &= N(u, v, r, \delta) \end{aligned} $$

Forces $X$, $Y$ and moment $N$ expand as polynomials in $u, v, r$ and rudder $\delta$, with coefficients identified from PMM tests.

Key Output Metrics

Three IMO standard quantities are extracted from the simulated trajectory:

Turning Circle Definitions
$$ \text{Advance · Transfer · Tactical Diameter} $$

Advance — x-distance from rudder application to 90° heading change. Transfer — y-distance at 90° heading. Tactical Ø — y-distance at 180° heading change.

Numerical Integration

The state vector $x = [u, v, r, x_E, y_E, \psi, \delta]$ is advanced with explicit Euler at timestep $h$. Rudder command is held at zero until $t = t_0$, then steps to its commanded value $u_i$ to mark the start of the manoeuvre. The integration runs to $T$, sampling all positions and rates along the way.

Simulation Workflow

How the Visualiser Works

Real trajectory · time-compressed playback

Inputs Hydrodynamic Profile

Edit hull mass, inertia and the full Abkowitz coefficient set on the left. Operational sliders set initial speed $U_0$, rudder command $u_i$ and rudder-application time $t_0$.

Solver Django Backend

POSTs the full parameter set to the Django integrator, which returns the $t$, $u$, $v$, $r$, $x$, $y$, $\psi$, $U$ time series plus advance / transfer / tactical metrics.

3D View Time-Compressed Replay

The 3D pane draws the real trajectory but normalises playback to a 5-second loop — even a 700-second wide turn replays in 5 s so the manoeuvre stays visible.

Operating Guide

Simulation Guide

1

Set Ship & Coefficients

Use the operational sliders for parameters you'll vary most often; coefficient groups are collapsible and pre-loaded with Mariner-class defaults.

2

Run the Solver

Click Run Simulation. The integrator runs for $T$ seconds at timestep $h$ and returns the full trajectory plus IMO metrics.

3

Inspect Results

Switch to Analytical Plots for trajectory, speed, heading or yaw-rate curves. Data Table exposes every sample of the real time series — exportable as CSV.

Manoeuvring · Turning Circle Trial

Ship Turning Solver

Turning Circle Metrics
Advance: — m
Transfer: — m
Tactical Ø: — m
Samples:
Sim Duration: — s
READY
U₀: · uᵢ:
Anim: 0.00 s · Phase: PRE-RUDDER
Start point
Rudder applied (t₀)
Trajectory (revealed)