Why rowing-boat simulation is a difficult multiphysics engineering problem
A mathematical commentary on the coupled dynamics of athletes, oars, racing shells, and free-surface flow.
essay
mathematics
professional & research work
software development
🇬🇧
Author
Affiliation
Antonio Montano
4M4
Published
April 7, 2016
Modified
December 3, 2024
Abstract
A competition rowing boat is not merely a hull acted upon by a prescribed propulsive force. It is an intermittently forced multiphysics system in which the athletes constitute moving internal masses, the oars transmit forces through constrained mechanical linkages, and the hull interacts with a deformable free surface. The observable motion emerges from the coupling of rigid-body dynamics, human kinematics, hydrostatics, viscous resistance, wave generation, and radiation damping.
This article reconstructs the mathematical architecture of a computational model developed for racing sculls. It explains how momentum balances for the hull, rowers, and oars reduce to a nonlinear system of ordinary differential equations; how a linearized radiation problem converts free-surface effects into added-mass and damping operators; and why geometric preprocessing, motion reconstruction, hydrodynamic calibration, and time integration are inseparable from the theoretical derivation.
The analysis also examines the scientific reception of the work through verified examples of later publications that cited, extended, compared, or simplified the model. Citation counts are treated as evidence of scholarly uptake rather than proof of correctness. The stronger evidence of research depth lies in the explicit assumptions, conservation laws, scale separation, numerical architecture, falsifiable outputs, and acknowledgement of unresolved validation questions.
Computational tractability is obtained by restricting the original motion to the hull symmetry plane and replacing fully unsteady viscous free-surface flow with a combination of stationary resistance estimates and linear potential-flow corrections. The resulting system is neither a complete virtual experiment nor an empirical curve fit. It is a reduced multiphysics model intended to retain the mechanisms most relevant to preliminary hull design, crew arrangement, and rowing-style analysis.
A mathematical commentary on the coupled dynamics of athletes, oars, racing shells, and free-surface flow.
Why a racing shell is not a simple boat
A racing shell appears mechanically elementary: an elongated hull, one or more athletes, and a set of oars. That visual simplicity is deceptive. From the modeller’s perspective, the boat is a rigid-body–fluid system driven by forces that are neither steady nor entirely external. The athletes accelerate a substantial fraction of the system’s mass relative to the hull; the blades enter and leave the water; the wetted surface changes as the boat heaves and pitches; and each stroke generates free-surface waves that remove energy from the mechanical system.
The research problem is therefore not simply to estimate drag at a prescribed speed. It is to determine the motion of the athlete–oar–hull assembly while the forces acting on that assembly depend on the motion being calculated.
The model developed in A model for the dynamics of rowing boats represented the complete motion of a scull in its longitudinal symmetry plane. The three retained rigid-body degrees of freedom were horizontal translation, vertical translation, and pitch. Particular attention was given to the smaller oscillatory movements superimposed on the mean forward progression and to the energy radiated through the water by those movements.1
Figure 1: First page of A model for the dynamics of rowing boats, showing the title, authors, journal information, abstract, publication dates, and keywords.
Let \mathbf X denote a spatial point, t time, and \mathbf V(\mathbf X,t) its absolute velocity. The basic kinematic decomposition is
where \overline{\mathbf V} is the slowly varying mean motion and \mathbf u is the stroke-induced secondary motion. The secondary component contains the within-stroke surge fluctuation, heave, and pitch. It is approximated as periodic with the rowing cadence.
Equation Equation 1 is a scale-separation assumption, not an identity supplied by nature. Its usefulness depends on whether the mean and oscillatory components can be modelled at different levels of fidelity without losing the mechanisms that materially affect performance.
where G_X^h and G_Z^h are the horizontal and vertical coordinates of the hull centre of mass and \theta is the pitch angle. The superscript h distinguishes the hull centre from the centre of mass of the complete hull–crew system. That distinction is essential because the latter moves relative to the boat as the athletes slide and rotate their bodies.
where \boldsymbol\xi(t) collects the prescribed internal kinematics of the rowers, \mathsf M is the effective inertia matrix, \mathbf c contains inertial and geometric coupling terms, \mathbf f_{\mathrm{oar}} is the generalized forcing transmitted through the oarlocks, \mathbf f_{\mathrm{hyd}} is the hydrodynamic reaction, and \mathbf f_g is gravity.
This compact equation conceals the real research effort. Every term must be derived, reconstructed from measurements, approximated from another physical model, or computed numerically.
The theoretical difficulty is to close Equation 3 without violating mechanics. Forces measured at the oarlocks must be related to reactions at the athletes’ hands, seats, and foot stretchers. Body segments move in a rotating and accelerating frame fixed to the hull, so their accelerations contain translational, tangential, centripetal, and Coriolis terms. Hydrodynamic forces depend on the instantaneous immersion, while wave radiation introduces frequency-dependent inertia and dissipation.
The engineering difficulty is complementary. A derivation alone does not produce a useful simulator. The hull geometry must be reconstructed and discretized; motion-capture trajectories must be converted into smooth functions that can be differentiated twice; force profiles must be synchronized with the drive and recovery phases; stationary flow calculations must be reduced to reusable resistance coefficients; and the assembled equations must remain stable under repeated time integration.
A fully resolved unsteady Reynolds-averaged Navier–Stokes computation could represent more flow physics, but its cost would make large design or crew studies impractical. The objective was therefore not simply maximum fidelity. It was a controlled reduction that remained physically interpretable and fast enough for preliminary design. The original study reports computations taking minutes rather than the several hours required by the more complete approaches considered by the authors.2
The subsequent citation record shows that this formulation entered the scientific literature. On 1 August 2026, the publisher’s page displayed 38 citing works. The number is database- and date-dependent, so it should be understood as evidence of uptake, not a universal or immutable measure of impact.3
The stronger basis for calling the work serious research is structural. It transformed a familiar sporting gesture into an auditable hierarchy of conservation laws, kinematic inputs, hydrodynamic approximations, numerical operators, and falsifiable outputs. The remainder of this article reconstructs that hierarchy.
Coupled mechanics of hull, rowers, and oars
The mechanical problem contains three interacting subsystems:
a rigid hull with known mass and pitch inertia;
rowers represented by moving anatomical masses;
oars represented as constrained mechanical levers.
The main modelling challenge is that the forces at the hands, seats, foot stretchers, and oarlocks are largely internal to the combined system. They must not be counted twice, and their action–reaction signs must remain consistent when the subsystem equations are combined.
Kinematics in the hull-fixed frame
Let \mathbf G^h(t) be the inertial position of the hull centre of mass. A point whose coordinates in the hull frame are \mathbf x has inertial position
\mathbf X
=
\mathbf G^h
+
\mathbf Q(\theta)\mathbf x,
The terms inside the brackets are, respectively, relative acceleration, Coriolis acceleration, tangential acceleration, and centripetal acceleration. Omitting them would amount to treating the hull-fixed frame as inertial, which is inconsistent when heave and pitch are explicitly resolved.
The original implementation divided each athlete into twelve anatomical masses. Motion-capture data were converted into analytic periodic trajectories for the relevant segment centres, providing \mathbf x_{ij}, \dot{\mathbf x}_{ij}, and \ddot{\mathbf x}_{ij} throughout the stroke.4
This conversion is an engineering necessity. Numerical differentiation of noisy marker positions would amplify measurement error, especially in the accelerations that enter Equation 6.
The oar as a constrained force transformer
Let \mathbf F_{oj} be the force transmitted to the hull at the oarlock associated with rower j, and let \mathbf F_{hj} be the force applied at the rower’s hands. In the original reduction, the oar is rigid, massless, and in instantaneous static equilibrium.
Let L be the blade-to-hand lever distance and r_h the inboard distance between the oarlock and the hands. Moment balance gives
The negative sign denotes opposing reactions. This is not a complete blade–water model: it omits shaft elasticity, oar inertia, blade slip, ventilation, and unsteady vortex dynamics. Its purpose is narrower. It provides a mechanically consistent force path between the water, oar, athlete, and hull.
When the rower, seat, and foot-stretcher balances are combined with the hull balance, the internal support reactions cancel. The resulting translational equation can be written
M
\left(
\ddot{\mathbf G}^h-\mathbf g
\right)
=
\frac{r_h}{L}
\sum_{j=1}^{n}\mathbf F_{oj}
-
\sum_{j=1}^{n}
\sum_{i=1}^{p}
m_{ij}
\left(
\ddot{\mathbf X}_{ij}-\mathbf g
\right)
+
\mathbf F_w,
\tag{8}
where M is the hull mass, m_{ij} is a body-segment mass, p is the number of segments per rower, n is the crew size, \mathbf g is gravity, and \mathbf F_w is the force exerted by the water.
The factor r_h/L is not an empirical propulsive efficiency. It arises from elimination of the internal force path. Part of the oarlock reaction is returned through the hands and the athlete’s contact with the hull; only the mechanically consistent resultant remains in the combined equation.
A time-dependent mechanical mass matrix
The coupling is most transparent through the kinetic energy. Define
Here M_r is total rower mass, M_t total hull–crew mass, \mathbf c the first mass moment of the athletes relative to the hull centre, and J_r their instantaneous second mass moment.
The off-diagonal terms mean that translation and pitch are inertially coupled. An angular acceleration can produce a translational reaction because the athletes’ collective centre of mass does not generally coincide with the hull centre. Conversely, a hull acceleration produces a pitch moment when the moving crew mass is offset.
The symmetry of Equation 9 is a consequence of the kinetic energy. It is also a useful diagnostic: a nonsymmetric inertia matrix would indicate inconsistent coordinates or an omitted reaction term.
The matrix is positive definite. Its translational block is positive because M_t>0. Its Schur complement is
S
=
I_{YY}
+
J_r
-
\frac{\lVert\mathbf c\rVert^2}{M_t}.
where \mathbf f_{\mathrm{kin}} contains the inertial forcing generated by prescribed crew motion.
This equation explains a familiar but easily misunderstood observation: the shell accelerates during recovery even though the blades are out of the water. The athletes are moving internal mass, and conservation of momentum requires an opposite response by the hull.
If external forces are temporarily ignored, the total linear momentum is
\mathbf P
=
M_t\dot{\mathbf G}^h
+
\mathbf Q
\left(
\dot{\mathbf c}
+
\dot\theta\,\mathbf J\mathbf c
\right).
Constant \mathbf P implies
\dot{\mathbf G}^h
=
\frac{1}{M_t}
\left[
\mathbf P
-
\mathbf Q
\left(
\dot{\mathbf c}
+
\dot\theta\,\mathbf J\mathbf c
\right)
\right].
\tag{12}
Equation Equation 12 isolates the inertial contribution of rowing technique. Different recovery motions can change the within-stroke hull velocity even when mean oarlock force and cadence remain unchanged.
The mechanical model is therefore already nonlinear and explicitly time-dependent before the water is introduced. The rowers are not a fixed payload, and the oars are not a prescribed thrust vector. The crew changes the instantaneous inertia, produces inertial forcing in a non-inertial frame, and transmits blade forces through a constrained linkage.
Free-surface waves, added mass, and radiation damping
The water performs three mechanically distinct functions. It supports the boat hydrostatically, resists the mean forward motion, and reacts dynamically to periodic surge, heave, and pitch. The third contribution cannot be represented faithfully by a single drag coefficient.
The hydrodynamic generalized force is decomposed as
where \mathbf f_{\mathrm{mean}} contains hydrostatics and mean resistance, while \mathbf f_{\mathrm{rad}} represents the response to secondary motion.
Why radiation is not ordinary drag
When a hull oscillates, part of the fluid reaction is in phase with acceleration. The body behaves as if its mass or moment of inertia had increased because surrounding water must also be accelerated. This is added mass.
Another part is in phase opposition to velocity. It represents mechanical energy transported away by outgoing waves. This is radiation damping.
For a constant symmetric added-mass matrix \mathbf M_a and generalized secondary velocity \mathbf v,
\mathbf f_a
=
-\mathbf M_a\dot{\mathbf v}.
Over a periodic cycle of duration T,
\int_0^T
\mathbf f_a^\mathsf T\mathbf v\,dt
=
-\frac{1}{2}
\left[
\mathbf v^\mathsf T
\mathbf M_a
\mathbf v
\right]_0^T
=
0.
Added mass stores and returns kinetic energy. By contrast, for
when the radiation-damping matrix \mathbf S_r is positive semidefinite. The inequality expresses passivity: an unforced radiation problem cannot create net mechanical energy.
The linear radiation problem
Let L_s be the shell length, \lambda a characteristic wavelength of the secondary wave field, and A its amplitude. The reduction assumes approximately
\lambda\gtrsim L_s,
\qquad
A\ll L_s.
\tag{15}
The waves are long enough to interact with the full hull but small enough for the free-surface conditions to be linearized about the undisturbed level.
The secondary flow is assumed incompressible and irrotational. If \Phi(\mathbf X,t) is its velocity potential,
\mathbf u_f=\nabla\Phi,
\qquad
\Delta\Phi=0
\quad\text{in the fluid domain}.
be the generalized velocity of the secondary surge, heave, and pitch motion. At a hull point \mathbf r=(x,0,z)^\mathsf T with unit normal \mathbf n=(n_X,0,n_Z)^\mathsf T, define the generalized normal
\mathbf N
=
\begin{bmatrix}
n_X\\
n_Z\\
z n_X-x n_Z
\end{bmatrix}.
\tag{16}
The normal hull velocity is
\mathbf u_h\cdot\mathbf n
=
\mathbf N^\mathsf T\mathbf v.
The same vector \mathbf N also converts pressure into the generalized force consisting of horizontal force, vertical force, and pitch moment.
where r is horizontal radial distance and \kappa is the gravity-wave number. For finite depth,
\omega^2
=
g\kappa\tanh(\kappa H).
The radiation condition distinguishes waves travelling away from the boat from waves arriving from infinity. It is therefore not a peripheral numerical detail. It determines the physically relevant solution and the direction of energy transport.
On a truncated computational domain, the exact exterior operator may be approximated by a first-order condition such as
\frac{\partial\phi_s}{\partial n}
=
i\kappa\phi_s
on a sufficiently distant artificial boundary.
Extracting the hydrodynamic matrices
The linearized dynamic pressure is
p_d
=
-\rho
\frac{\partial\Phi}{\partial t},
where \rho is water density. The corresponding generalized force is
where * denotes conjugate transpose. The factor 1/2 belongs to the complex-amplitude convention; it does not appear when instantaneous real velocities are integrated directly.
The original article described the computed matrices as positive definite. The more general result is positive semidefiniteness; strict positivity additionally requires that no nonzero combination of the retained modes be non-radiating.
Added mass augments rather than replaces the mechanical inertia. The effective acceleration matrix is
This distinction is fundamental. The crew changes the physical mass distribution; the fluid adds reactive inertia around that already time-dependent mechanical system.
Frequency dependence and hydrodynamic memory
The radiation problem contains \omega explicitly in both the free-surface and far-field conditions. Consequently, \mathbf M_a and \mathbf S_r depend on frequency as well as geometry. They may be computed offline for a selected cadence, but a substantial cadence change generally requires recomputation or interpolation over a frequency grid.
The original implementation retained the fundamental mode because it was found to account for most of the secondary-motion dissipation in the studied cases.5 This is a spectral truncation, not a claim that the stroke itself is perfectly sinusoidal.
For arbitrary motion, the frequency-dependent force can be represented in the time domain as
where \mathbf M_\infty is the infinite-frequency added mass and \mathbf K is a retardation kernel. The convolution expresses hydrodynamic memory: waves generated earlier continue to influence the present pressure field.
The reduction from an unbounded free-surface problem to two 3\times3 matrices is therefore substantial. It is also controlled. The assumptions, boundary conditions, signs, dimensions, symmetry, passivity, and frequency range can all be inspected independently.
From mathematical model to engineering software
A mathematical model becomes an engineering tool only when every symbolic quantity has been connected to geometry, measured or reconstructed data, numerical algorithms, and reproducible computational procedures.
The software architecture uses an offline–online decomposition. Expensive geometry- and frequency-dependent fluid calculations are performed offline. The repeated online calculation advances only a small nonlinear dynamical system.
%%{init: {"theme": "neo", "look": "handDrawn", "layout": "elk"}}%%
flowchart TD
subgraph OFF[Offline preparation]
A[Hull geometry<br/>surface + fittings] --> B[Geometric preprocessing<br/>normals + areas + projections]
C[Motion-capture records<br/>anthropometric model] --> D[Analytic periodic trajectories<br/>position + velocity + acceleration]
A --> E[Stationary RANS calculations<br/>selected speeds + attitudes]
E --> F[Resistance coefficients<br/>calibrated database]
A --> G[Boundary-element radiation solves<br/>surge + heave + pitch]
G --> H[Hydrodynamic matrices<br/>added mass + damping]
end
subgraph ON[Online simulation]
I[Scenario parameters<br/>crew + cadence + force + position]
B --> J[Current immersion<br/>hydrostatic quadrature]
D --> K[Mechanical inertia<br/>kinematic forcing]
F --> L[Mean resistance]
H --> M[Radiation reaction]
I --> J
I --> K
I --> L
I --> M
J --> N[Assemble nonlinear<br/>six-state system]
K --> N
L --> N
M --> N
N --> O[Adaptive Runge–Kutta<br/>time integration]
O --> P[Surge + heave + pitch<br/>speed + energy histories]
end
subgraph LEG[Legend]
L1[Geometry or measured inputs]
L2[Offline reduced operators]
L3[Online scenario inputs]
L4[Online physical evaluations]
L5[System assembly and solver]
L6[Simulation outputs]
end
classDef geom fill:#dbeafe,stroke:#1d4ed8,color:#111827,stroke-width:1.5px;
classDef offlineop fill:#ede9fe,stroke:#7c3aed,color:#111827,stroke-width:1.5px;
classDef scenario fill:#fef3c7,stroke:#d97706,color:#111827,stroke-width:1.5px;
classDef onlineeval fill:#dcfce7,stroke:#16a34a,color:#111827,stroke-width:1.5px;
classDef solver fill:#fde2e4,stroke:#e11d48,color:#111827,stroke-width:1.5px;
classDef output fill:#e0f2fe,stroke:#0891b2,color:#111827,stroke-width:1.5px;
classDef legendbox fill:#f3f4f6,stroke:#6b7280,color:#111827,stroke-width:1px;
class A,C geom;
class B,D,F,H offlineop;
class I scenario;
class E,G,J,K,L,M onlineeval;
class N,O solver;
class P output;
class L1 geom;
class L2 offlineop;
class L3 scenario;
class L4 onlineeval;
class L5 solver;
class L6 output;
style OFF fill:#f8fafc,stroke:#94a3b8,stroke-width:1.5px;
style ON fill:#f8fafc,stroke:#94a3b8,stroke-width:1.5px;
style LEG fill:#f9fafb,stroke:#9ca3af,stroke-width:1.5px;
Figure 2: Offline–online decomposition of the rowing-boat simulator. Expensive geometric and hydrodynamic calculations are compressed into reusable operators before repeated time-domain simulations.
Figure 2 shows why the method is not a monolithic CFD simulation. Different mechanisms are assigned different computational fidelities and update rates.
Dynamic immersion and hydrostatic pressure
Let \Gamma_h^0 be the hull surface in body coordinates. For a point \mathbf x=(x,y,z)^\mathsf T, its inertial vertical coordinate is
The positive part ensures that dry points contribute no pressure. If \mathbf n(\mathbf x) is the outward hull normal in body coordinates, the hydrostatic force is
\mathbf S_h(t)
=
-\rho g
\int_{\Gamma_h^0}
d
\left(
\mathbf x;
G_Z^h(t),\theta(t)
\right)
\mathbf Q(\theta(t))
\mathbf n(\mathbf x)
\,d\Gamma.
\tag{28}
An analogous moment integral provides the restoring pitch moment. These calculations must remain in the online loop because heave and pitch continually change the submerged part of the hull.
For a triangular surface mesh with triangle areas A_k, normals \mathbf n_k, and vertices \mathbf x_{k,i}, a nodal quadrature is
When a complete planar triangle is submerged, the untruncated pressure depth is affine and the vertex rule is exact. When the waterline cuts an element, the positive-part operation makes the integrand piecewise affine and introduces a localized geometric error. Mesh resolution near the waterline is therefore important even though the hydrostatic equation itself is elementary.
Geometric preprocessing must establish consistent units, watertight connectivity, outward normals, nondegenerate elements, and sufficient resolution in regions of high curvature. A defect in the surface representation propagates into buoyancy, trim moments, wetted area, projected areas, and resistance.
Mean resistance
The mean longitudinal resistance is decomposed into shape, viscous, and wave-making components:
R
=
R_{\mathrm{shape}}
+
R_{\mathrm{vis}}
+
R_{\mathrm{wave}}.
where V_X is forward speed, A_X is the wetted-surface projection normal to the longitudinal axis, A_Z is the horizontal projection, A_w is wetted area, and C_{dX}, C_f, and C_{dw} are shape, friction, and mean wave-resistance coefficients.
The Reynolds number is
\mathrm{Re}
=
\frac{V_XL_s}{\nu_w},
where \nu_w is the kinematic viscosity of water. The friction coefficient uses the correlation-line form
The coefficients were obtained from standard formulae and selected stationary RANS calculations performed on the actual hull geometry.6 Those calculations do not disappear from the reduced model: their assumptions and numerical errors are compressed into the calibrated coefficients.
A reproducible calibration may be written abstractly as
where \zeta_\ell is sinkage, \theta_\ell is trim, w_\ell is a weighting factor, and \boldsymbol\beta_D contains the reduced-law parameters.
Equation Equation 31 is a transparent formulation of the implied fitting task, not a claim that this exact objective was documented in the original implementation. The publication does not report enough detail about the RANS meshes, turbulence closure, convergence tolerances, or fitting algorithm to reproduce that part of the pipeline exactly.
Boundary elements for the radiation problem
Only the potential on the boundaries is needed to construct the added-mass and damping matrices. The radiation problem was therefore solved with a boundary element method using the free-space Green function and curved quadrilateral elements with eight nodes.7
where \boldsymbol\phi_s contains nodal potentials and \boldsymbol q_s nodal normal derivatives. The free-surface, hull, bottom, and artificial-boundary conditions can be assembled as
At fixed geometry and frequency, the left-hand matrix is the same for surge, heave, and pitch; only the right-hand side changes. Its factorization can therefore be reused for all three modes.
A conventional dense boundary element implementation requires approximately O(N_B^2) storage and assembly for N_B unknowns, while a direct dense factorization requires O(N_B^3) arithmetic. These are generic complexity estimates rather than measured timings for the original code. They explain why radiation coefficients are calculated offline and reduced to 3\times3 matrices before the repeated simulations begin.
The original program used an explicit adaptive Runge–Kutta method from the GNU Scientific Library.8 The matrix in Equation 35 should be solved rather than explicitly inverted, both for efficiency and numerical stability.
Adaptive stepping is valuable because the forcing varies strongly across the drive and recovery phases. It does not eliminate the need for smooth input functions. Discontinuous or insufficiently differentiable force profiles can cause repeated step rejection or inaccurate integration near the catch and finish.
Verification before experimental validation
Several checks can be made without comparing the simulator to a physical boat.
At static equilibrium,
S_{h,Z}
=
M_tg,
\qquad
M_h=0,
where S_{h,Z} is vertical hydrostatic force and M_h the hydrostatic pitch moment. Failure indicates a problem with mass data, normal orientation, water level, coordinate transformations, or quadrature.
where \lVert\cdot\rVert_F is the Frobenius norm. These residuals should decrease under refinement.
Passivity requires that the minimum eigenvalue of the symmetric damping part,
\lambda_{\min}
\left[
\frac{
\mathbf S_r+\mathbf S_r^\mathsf T
}{2}
\right],
not be materially negative. Large negative values would indicate an error in signs, normals, boundary treatment, or integration.
The online radiated energy in Equation 22 must remain nonnegative. The calculation should also be repeated with refined surface meshes, smaller ODE tolerances, frozen rower motion, zero oarlock force, and zero damping. These controlled limits test implementation consistency; they do not by themselves validate the physical model.
The model’s speed follows directly from this architecture. If N_s crew or design configurations are studied, a full approach has the approximate cost
When C_{\mathrm{ODE}} is much smaller than the fluid calculations, the preprocessing cost is amortized across the study. This is what makes systematic comparisons of crew mass, placement, force, and cadence possible.
Scientific influence, validation limits, and open problems
A direct continuation generalized the mechanics from symmetry-plane motion to all six rigid-body degrees of freedom and introduced a control law to represent the balancing actions of the crew.9 This extension was nontrivial because a narrow shell is unstable in roll and does not possess a useful passive restoring mechanism in yaw.
Serveto, Barré, Kobus, and Mariot cited the paper while developing an independent multibody model in ADAMS and LifeMOD. Their representation used nineteen body segments and eighteen joints and reported agreement between calculated boat velocity and on-water measurements in the tested setting.10 This is evidence of methodological relevance from a different modelling tradition, not merely continuation by the original authors.
The reduced dynamics were subsequently used with non-intrusive polynomial chaos methods to investigate sensitivity to rower force, mass, and cadence.11 This use is particularly revealing: the model’s low online cost enabled uncertainty and parameter studies that would have been difficult with a full unsteady flow solver.
Karmanov and Chernousko cited the work while constructing a deliberately simpler rowing model with periodic oar motion and quadratic resistance.12 Wychowanski and collaborators likewise cited it in a one-dimensional analysis of single-sculling technique.13 These publications place the model at the detailed end of a spectrum ranging from analytically tractable longitudinal descriptions to coupled rigid-body and free-surface simulation.
The article also appears in later rowing-physiology research on pacing strategy.14 That is weaker evidence of direct methodological influence, but it shows that the work entered an interdisciplinary literature beyond computational fluid dynamics.
Citation role
Representative later use
What it establishes
Direct extension
Six-degree-of-freedom dynamics with active balance control
The mechanical architecture could support a broader rigid-body formulation
Independent comparison
ADAMS/LifeMOD boat–oars–rower model
Another research group treated the paper as relevant prior art
Sensitivity analysis
Polynomial-chaos study of force, mass, and cadence
The reduced runtime enabled systematic parameter exploration
Deliberate simplification
Elementary and one-dimensional rowing models
Later authors used the work to delimit what their simpler assumptions omitted
Contextual citation
Experimental work on pacing physiology
The publication circulated beyond its original modelling community
Table 1: Selected forms of scholarly uptake of the rowing-boat model.
Table 1 demonstrates why citation context is more informative than citation quantity. It does not establish predictive accuracy. That requires experimental validation.
What the original numerical evidence supports
The article compared a simulated horizontal-velocity history with measurements from a single scull at 20 strokes per minute. The calculated signal reproduced the main qualitative oscillation, but discrepancies appeared near the beginning of each stroke. Crucial inputs—including athlete characteristics, oarlock force, and exact boat configuration—were not available and had to be reconstructed from plausible values.15
This supports qualitative agreement under uncertain inputs. It does not constitute a controlled quantitative validation.
Given synchronized measured velocities V_k and predictions \widehat V_k, one useful normalized error is
These metrics distinguish mean progression, oscillation amplitude, and stroke timing. A model can predict the correct average speed while producing the wrong within-stroke phase, or reproduce a visually plausible waveform while retaining a systematic speed bias.
The original calculations estimated that secondary-motion dissipation could reach approximately ten per cent of total modelled dissipation in the investigated configurations.16 If
for those simulations. It is not a universal ten-per-cent law. The value depends on geometry, cadence, crew motion, and the frequency-dependent damping matrix.
Two additional examples demonstrated engineering use rather than validation. Under equal peak oarlock force of 1200\,\mathrm{N} and equal cadence of 39.5 strokes per minute, the simulated 106\,\mathrm{kg} rower produced greater sinkage, stronger heave, and lower speed than the 80\,\mathrm{kg} rower. In a quad-scull positioning study, moving the crew 0.10\,\mathrm{m} aft was predicted to produce advantages of approximately two and four metres relative to the other tested arrangements over a 2000\,\mathrm{m} race.17
These results are internally consistent with the model. Greater mass increases displacement and wetted area; longitudinal placement changes trim and hydrodynamic loading. They remain simulation findings until controlled measurements confirm the predicted magnitudes.
Verification, calibration, and validation are different tasks
A residual between measurement and simulation contains several error sources. Let \boldsymbol\mu collect measured operating inputs, \boldsymbol\vartheta uncertain model parameters, \mathcal S_h the numerical solver at discretization scale h, and \mathcal H the observation operator that maps the simulated state to what an instrument measures:
where the terms represent measurement error, uncertain inputs, numerical error, and model-form discrepancy.
The measured-versus-computed velocity comparison could not separate these contributions because several important inputs were reconstructed. A mismatch near the catch might arise from the force profile, athlete kinematics, idealized blade model, mean resistance, radiation approximation, or measurement uncertainty.
Numerical error should be assessed first. If Q_h, Q_{h/r}, and Q_{h/r^2} are values of an output on three successively refined discretizations, an observed order is
This test can be applied independently to hydrostatic forces, hydrodynamic coefficients, mean speed, pitch amplitude, and radiated energy. A smooth-looking trajectory is not evidence of convergence.
Calibration estimates uncertain parameters from designated observations. Validation tests predictions against data that were not used for calibration. Extrapolation asks whether the result remains reliable for different boats, crews, cadences, or water conditions.
A Bayesian calibration would make parameter uncertainty and identifiability explicit:
p
\left(
\boldsymbol\vartheta
\mid
\mathbf d
\right)
\propto
p
\left(
\mathbf d
\mid
\boldsymbol\vartheta
\right)
p
\left(
\boldsymbol\vartheta
\right).
\tag{40}
A broad or strongly correlated posterior would indicate that the available measurements cannot uniquely determine the model parameters, even when one fitted trajectory appears convincing.
On-water biomechanical studies are intrinsically difficult because environmental conditions and full-system measurements are harder to control than in ergometer experiments.18 A decisive validation dataset would synchronize six-degree-of-freedom hull motion, oarlock forces and moments, blade angles and immersion, athlete segment kinematics, seat and foot-stretcher reactions, rigging, hull geometry, water depth, wind, and current.
The limits are part of the scientific result
The original model is restricted to surge, heave, and pitch. This is defensible for balanced sculling when the main interest lies in the symmetry plane. It cannot predict roll instability, yaw control, asymmetric blade action, or sweep-rowing dynamics. The later six-degree-of-freedom extension demonstrates that the mechanical structure can be generalized, but additional states require a model of active crew control.19
The radiation model assumes small-amplitude linear waves around a fixed mean wetted geometry. It omits nonlinear free-surface deformation, repeated wetting and drying in the radiation calculation, breaking waves, viscous secondary-flow losses, and nonlinear interaction between mean speed and oscillatory radiation.
The fundamental-frequency approximation neglects the distinct hydrodynamic impedance experienced by higher stroke harmonics. A multi-frequency implementation or the memory formulation in Equation 26 would be more appropriate when the force and motion histories contain substantial high-frequency content.
The oar is a rigid massless lever. Shaft deflection, blade slip, ventilation, vortex shedding, and three-dimensional blade trajectories are not resolved. Later blade-focused studies have shown that these effects can themselves constitute substantial fluid-mechanical problems.
The athlete follows prescribed kinematics and force histories. The model predicts what the boat does in response to an imposed stroke; it does not predict how the athlete adapts technique to altered rigging, fatigue, instability, or hydrodynamic feedback. The human is represented principally as a moving mass and forcing subsystem, not as a closed-loop neuromuscular controller.
Mean resistance is partly calibrated from stationary calculations and empirical formulae. Changing hull geometry or moving far outside the calibrated range of speed, sinkage, trim, and Reynolds number is extrapolation. A reduced model cannot acquire validity outside its training envelope merely because the ODE solver continues to return numbers.
Open extensions
A practical multi-frequency radiation model could approximate the memory kernel by auxiliary states:
The matrices would be fitted so that the resulting state-space impedance matches \mathbf Z_h(\omega) over the relevant cadence and harmonic range. This retains an ODE formulation while representing hydrodynamic memory.
A more complete blade closure would have the form
\mathbf F_b
=
\mathcal B
\left(
\mathbf U_{\mathrm{rel}},
\dot{\mathbf U}_{\mathrm{rel}},
\alpha_b,
\dot\alpha_b,
\mathcal W
\right),
\tag{42}
where \mathbf U_{\mathrm{rel}} is blade velocity relative to the local water, \alpha_b is blade orientation, and \mathcal W represents the disturbed wake. The central engineering challenge would be to preserve sufficient fidelity without making every design evaluation as expensive as a full unsteady CFD calculation.
The reduced solver is also suitable for robust rather than purely deterministic design. Let \boldsymbol\chi contain hull, rigging, crew-position, and stroke variables, while \boldsymbol\zeta represents uncertain athlete and environmental inputs. A robust objective could be
where T_{2000} is predicted race time and the nonnegative weights balance speed, energy loss, pitch, and acceleration.
The final assessment should therefore be measured. The work established a coherent and computationally efficient framework for studying the coupled dynamics of racing shells, athletes, oars, and free-surface radiation. It provided enough structure to support design comparisons, three-dimensional extensions, independent multibody studies, and uncertainty analysis.
It did not establish a universally validated digital twin of rowing. Its scientific value lies elsewhere: in making the assumptions explicit, deriving their consequences, reducing the coupled problem to computable operators, providing internal mathematical checks, producing falsifiable predictions, and exposing where further experiments and higher-fidelity models are required. That is the substance of serious research.
Formaggia, L., Miglio, E., Mola, A., & Montano, A. (2009). A model for the dynamics of rowing boats. International Journal for Numerical Methods in Fluids, 61(2), 119–143. DOI↩︎
Formaggia, L., Miglio, E., Mola, A., & Montano, A. (2009). A model for the dynamics of rowing boats. International Journal for Numerical Methods in Fluids, 61(2), 119–143. DOI↩︎
John Wiley & Sons. (2026). A model for the dynamics of rowing boats: Article record and citing literature. Wiley Online Library. Publisher-displayed count observed on 1 August 2026. DOI↩︎
Formaggia, L., Miglio, E., Mola, A., & Montano, A. (2009). A model for the dynamics of rowing boats. International Journal for Numerical Methods in Fluids, 61(2), 119–143. DOI↩︎
Formaggia, L., Miglio, E., Mola, A., & Montano, A. (2009). A model for the dynamics of rowing boats. International Journal for Numerical Methods in Fluids, 61(2), 119–143. DOI↩︎
Formaggia, L., Miglio, E., Mola, A., & Montano, A. (2009). A model for the dynamics of rowing boats. International Journal for Numerical Methods in Fluids, 61(2), 119–143. DOI↩︎
Formaggia, L., Miglio, E., Mola, A., & Montano, A. (2009). A model for the dynamics of rowing boats. International Journal for Numerical Methods in Fluids, 61(2), 119–143. DOI↩︎
Formaggia, L., Miglio, E., Mola, A., & Montano, A. (2009). A model for the dynamics of rowing boats. International Journal for Numerical Methods in Fluids, 61(2), 119–143. DOI↩︎
Formaggia, L., Mola, A., Parolini, N., & Pischiutta, M. (2010). A three-dimensional model for the dynamics and hydrodynamics of rowing boats. Proceedings of the Institution of Mechanical Engineers, Part P: Journal of Sports Engineering and Technology, 224(1), 51–61. DOI↩︎
Serveto, S., Barré, S., Kobus, J.-M., & Mariot, J.-P. (2010). A three-dimensional model of the boat–oars–rower system using ADAMS and LifeMOD commercial software. Proceedings of the Institution of Mechanical Engineers, Part P: Journal of Sports Engineering and Technology, 224(1), 75–88. DOI↩︎
Mola, A., Ghommem, M., & Hajj, M. R. (2011). Multi-physics modelling and sensitivity analysis of Olympic rowing boat dynamics. Sports Engineering, 14, 85–94. DOI↩︎
Karmanov, S., & Chernousko, F. L. (2015). Simple modelling of the rowing process. IFAC-PapersOnLine, 48(1), 829–833. DOI↩︎
Wychowanski, M., Sługocki, G., Orzechowski, G., Staniak, Z., & Radomski, D. (2018). Results of single sculling technique analysis using 1D mathematical model. IFAC-PapersOnLine, 51(2), 879–883. DOI↩︎
Boillet, A., Haas, B., Samozino, P., Morel, B., Bowen, M., Cohen, C., & Messonnier, L. A. (2022). Is the most commonly used strategy for the first 1,500 m of a 2,000 m rowing ergometer race the most appropriate?Frontiers in Physiology, 13, 827875. DOI↩︎
Formaggia, L., Miglio, E., Mola, A., & Montano, A. (2009). A model for the dynamics of rowing boats. International Journal for Numerical Methods in Fluids, 61(2), 119–143. DOI↩︎
Formaggia, L., Miglio, E., Mola, A., & Montano, A. (2009). A model for the dynamics of rowing boats. International Journal for Numerical Methods in Fluids, 61(2), 119–143. DOI↩︎
Formaggia, L., Miglio, E., Mola, A., & Montano, A. (2009). A model for the dynamics of rowing boats. International Journal for Numerical Methods in Fluids, 61(2), 119–143. DOI↩︎
Mpimis, T., et al. (2024). On-water rowing biomechanical assessment: A systematic scoping review. Sports Medicine - Open, 10, 101. DOI↩︎
Formaggia, L., Mola, A., Parolini, N., & Pischiutta, M. (2010). A three-dimensional model for the dynamics and hydrodynamics of rowing boats. Proceedings of the Institution of Mechanical Engineers, Part P: Journal of Sports Engineering and Technology, 224(1), 51–61. DOI↩︎
@online{montano2016,
author = {Montano, Antonio},
title = {The {Mathematics} {Behind} a {Racing} {Shell}},
date = {2016-04-07},
url = {https://antomon.github.io/longforms/the-mathematics-behind-a-racing-shell/},
langid = {en},
abstract = {A competition rowing boat is not merely a hull acted upon
by a prescribed propulsive force. It is an intermittently forced
multiphysics system in which the athletes constitute moving internal
masses, the oars transmit forces through constrained mechanical
linkages, and the hull interacts with a deformable free surface. The
observable motion emerges from the coupling of rigid-body dynamics,
human kinematics, hydrostatics, viscous resistance, wave generation,
and radiation damping. This article reconstructs the mathematical
architecture of a computational model developed for racing sculls.
It explains how momentum balances for the hull, rowers, and oars
reduce to a nonlinear system of ordinary differential equations; how
a linearized radiation problem converts free-surface effects into
added-mass and damping operators; and why geometric preprocessing,
motion reconstruction, hydrodynamic calibration, and time
integration are inseparable from the theoretical derivation. The
analysis also examines the scientific reception of the work through
verified examples of later publications that cited, extended,
compared, or simplified the model. Citation counts are treated as
evidence of scholarly uptake rather than proof of correctness. The
stronger evidence of research depth lies in the explicit
assumptions, conservation laws, scale separation, numerical
architecture, falsifiable outputs, and acknowledgement of unresolved
validation questions. Computational tractability is obtained by
restricting the original motion to the hull symmetry plane and
replacing fully unsteady viscous free-surface flow with a
combination of stationary resistance estimates and linear
potential-flow corrections. The resulting system is neither a
complete virtual experiment nor an empirical curve fit. It is a
reduced multiphysics model intended to retain the mechanisms most
relevant to preliminary hull design, crew arrangement, and
rowing-style analysis.}
}