3.2 ISIS-CFD Solver
ISIS-CFD is an incompressible unsteady Reynolds-
Averaged Navier–Stokes (RANS) solver devel-
oped by ECN-CNRS, available as a part of the
FINE
T M
/Marine computing suite which is dedicated
to marine applications. This solver is based on a
cell-centered unstructured finite-volume method. Ad-
vanced capabilities such as fluid structure interac-
tion, automatic adaptive grid refinement technique
and overlapping grid technology are required in the
present context to achieve both accurate and efficient
computations. This worldwide used tool has been val-
idated through various CFD workshops in ship hy-
drodynamics (Deng et al., 2012; Deng et al., 2015;
Queutey et al., 2021). As previously mentionned, a
hard validation work has also been carried out for the
specific flows involved in rowing using previous ex-
perimental research works on this topic (Barré, 1998;
Barré and Kobus, 2010; Robert, 2017; Robert et al.,
2018).
3.3 Co-simulation between ISIS-CFD
and SPRing
To reach an efficient and robust algorithm for this
partitioned approach, the coupling iteration is done
within the non-linear iterations of the fluid solver.
This implicit internal coupling solves both the dynam-
ics of the hull and the deformation of the oar shafts
computed by SPRing (Simulator of Performance in
Rowing) using the current fluid loads and then update
these kinematic modifications to the fluid part. The
model of flexibility of the shaft is based on a beam
model with a variable stiffness law along its length.
The parameters of this law has been calibrated using
a specific flexibility test bench for oars, which is not
described here.
Data transfer between the two codes is done
through a TCP/IP socket-based protocol, using the
ZeroMQ distributed message library (Akgul, 2013).
As other fluid-structure interaction in hydrodynamics,
a stabilization procedure based on an artificial added
mass method is used to tackle the destabilising added-
mass effects (Yvin et al., 2018).
4 CONTROL OF THE INTERNAL
DOF
As previously described, the internal DOF of the BOR
system are given by the position of the oar and the
position of the rower. In most of research works in-
volving a model of rower, a kinematic control (time
Figure 2: Force as a function of sweep angle, raw data and
averaged procedure.
law of join angle (Cabrera and Ruina, 2006; Rongère
et al., 2011) or a dynamics control (time law of join
torque (Pettersson et al., 2014)) is used to drive the
posture of the rower in time and induce the motion of
the oar. Here it is done in the opposite way: the sweep
angle of the oars as well as the vertical height of the
blade with respect to the water surface are imposed in
time. The main motivation of this choice is the ease to
reproduce real crews since the sweep angle is a data
which is available at each on-the-water measurement.
It also offers the possibity to modify the rowing stroke
by modifying the temporal law of the sweep angle.
The vertical position of the blade is far much tricky
to track in-situ. At that time, this data is not yet mea-
sured. However, thanks to video analysis, a paramet-
ric model can be built to reproduce as accurate as pos-
sible the real path, as described in section 4.2. Tech-
nical gesture which identified each rower, called here
gesture signature, is reproduced through some para-
metric curves driving the athlete position.
4.1 Oar Motion Input
Sweep angle is given as a time series. When dealing
with an on-the-water measurement during a sequence
at constant stroke rate, an averaging procedure is ap-
plied to work with a pure periodic signal, see figure 2.
A synthesis procedure has been developed too, which
enable to create a B-spline based parametric model of
the sweep angle and then to play with the parameters
to modify the rowing stroke. An illustation of this
fonctionnality is given in section 5.
Vertical position of the blade is modeled by a set
of 16 parameters for the whole stroke: twelve of them
are dedicated to define both the catch phase (see fig-
ure 3) and the release phase (see figure 4). The oth-
ers are dedicated to model the link between these two
phases.
Computational Fluid Dynamics to Reach a High-fidelity Simulator of Performance in Rowing
119