Mpe 2018 1710253
Mpe 2018 1710253
Mpe 2018 1710253
1
J. Seixas de Medeiros and S. Brizzolara2
1
Massachusetts Institute of Technology, 77 Massachusetts Avenue, Room 5-423, Cambridge, MA 02139, USA
2
Virginia Tech, Randolph Hall, RM 332-4, 460 Old Turner St., Blacksburg, VA 24061, USA
Copyright © 2018 J. Seixas de Medeiros and S. Brizzolara. This is an open access article distributed under the Creative Commons
Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is
properly cited.
Efficient design of wave energy converters based on floating body motion heavily depends on the capacity of the designer
to accurately predict the device’s dynamics, which ultimately leads to the power extraction. We present a (quasi-nonlinear)
time-domain hydromechanical dynamic model to simulate a particular type of pitch-resonant WEC which uses gyroscopes for
power extraction. The dynamic model consists of a time-domain three-dimensional Rankine panel method coupled, during time
integration, with a MATLAB algorithm that solves for the equations of the gyroscope and Power Take-Off (PTO). The former acts
as a force block, calculating the forces due to the waves on the hull, which is then sent to the latter through TCP/IP, which couples
the external dynamics and performs the time integration using a 4th-order Runge-Kutta method. The panel method, accounting for
the gyroscope and PTO dynamics, is then used for the calculation of the optimal flywheel spin, PTO damping, and average power
extracted, completing the basic design cycle of the WEC. The proposed numerical method framework is capable of considering
virtually any type of nonlinear force (e.g., nonlinear wave loads) and it is applied and verified in the paper against the traditional
frequency domain linear model. It proved to be a versatile tool to verify performance in resonant conditions.
Table 1: Boundary Value Problem (BVP) for a floating body in finite and infinite depth.
∞
The radiation potential is 𝑏𝑖𝑗 (𝜔) = ∫ 𝐾 (𝑡) cos (𝜔𝑡) 𝑑𝜔,
0
6
𝜙𝑅 = 𝑖𝜔∑ 𝜉𝑗 𝜙𝑗 , 2 ∞
𝐾𝑖𝑗 (𝜏) = ∫ 𝑏 (𝜔) cos (𝜔𝑡) 𝑑𝜔.
𝑗=1
(3) 𝜋 0 𝑖𝑗
𝜕𝜙𝑗 (6)
= 𝑛𝑗 , Finally, to solve the BVP stated in Table 1 and find the
𝜕𝑛
potential 𝜙 on the body, the second Green identity is used.
where 𝑛𝑗 is the normal vector → 𝑛 pointing out of the body and
WAMIT, an industry standard frequency domain Boundary
into the fluid for 𝑗 = 1, 2, 3 and →
𝑥 ×→ 𝑛 for 𝑗 = 4, 5, 6. The Element Method (BEM) code, presents the equation in the
added-mass and damping come from the real and imaginary form below, solving it for discretized panels of the body
components of the radiation forces [2]. The exciting forces →
wetted surface with center at 𝜉 [9].
may be calculated straight from Haskind relations [3]. All of
→
these integral equations come from Green’s second identity
→
𝜕𝐺 (𝜉 ;→ 𝑥) →
[4]. 𝛼 (→
𝑥 ) 𝜙 (→
𝑥 ) + ∬ 𝜙 (𝜉 )
𝑑 𝜉
𝑆𝑏 𝜕𝑛→
𝑖 𝜕𝜙 𝜉
𝑎𝑖𝑗 − ( ) 𝑏𝑖𝑗 = 𝜌 ∬ 𝜙𝑗 𝑖 𝑑𝑆, (7)
𝜔 𝑆𝑏 𝜕𝑛 →
(4) 𝜕𝜙 ( 𝜉 ) → →
𝜕𝜙 𝜕𝜙 =∬ 𝐺 ( 𝜉 ;→𝑥 ) 𝑑 𝜉 ,
𝑋𝑖 = −𝑖𝜔𝜌 ∬ ( 𝑖 𝜙𝐼 − 𝜙𝑖 𝐼 ) 𝑑𝑆. 𝑆𝑏 𝜕𝑛→
𝑆𝑏 𝜕𝑛 𝜕𝑛 𝜉
(a) (b)
Figure 1: (a) ISWEC hull, with its taper from bottom to top. (b) IOwec hull, with additional tapper at the stern and bow.
where 𝐾(𝑡) is the velocity impulse function and 𝑋𝑗 (𝑡) is the 𝑇𝑧1 = (𝐼𝑦 − 𝐼𝑧 ) sin 𝜃 cos 𝜃𝜉5̈ + (𝐼𝑦 sin2 𝜃 + 𝐼𝑧 cos2 𝜃) 𝜉6̈
excitation force in the 𝑗th mode. The hydrostatic restoring
coefficients 𝑐𝑖𝑗 are easily calculated following classical naval − (𝐼𝑥 + 𝐼𝑦 − 𝐼𝑧 ) 𝜉5̇ 𝜃sin
̇ 2 𝜃 − (𝐼 + 𝐼 − 2𝐼 ) 𝜉 ̇ 𝜃̇ sin 𝜃 (15)
𝑥 𝑦 𝑧 6
architecture theory [24]. Figure 4 shows the body-fixed 𝑥𝑦𝑧1
reference frame, where (12) is applicable, as well as the ⋅ cos 𝜃 − 𝐼𝑧 𝜉5̇ 𝜃cos
̇ 2 𝜃 − 𝐽𝜑̇𝜃̇ sin 𝜃.
gyroscope’s local frame 𝑥𝑦𝑧2 .
The fully nonlinear gyroscopes equations of motion are It is important to notice how, in our present model, we
[25] chose a linear PTO and disregarded possible control dynam-
ics. Nonetheless, such extra complications of a particular
system may be easily included in our framework through
𝐼𝑥 𝜃̈ = (𝐼𝑦 − 𝐼𝑧 ) careful consideration of the dynamics. Recent works have
considered, for example, mooring forces, nonlinear PTOs,
⋅ [𝜉5̇ 𝜉6̇ (cos2 𝜃 − sin2 𝜃) + (𝜉62̇ − 𝜉52̇ ) sin 𝜃 cos 𝜃] (13) and control techniques such as latching [26–31].
The mathematical formulations regarding the hull are
− 𝐽𝜑̇ (𝜉5̇ cos 𝜃 + 𝜉6̇ sin 𝜃) − 𝑘𝑙 𝜃 − 𝑐𝑙 𝜃,̇ written in a state-space format in AEGIR, so the MATLAB
Mathematical Problems in Engineering 5
→
code which implements the gyroscope and PTO mechanics 𝑑→
𝑦 → → 𝑦 1 (𝑡) 𝜉𝑗̇ (𝑡)
must also follow the same convention. Going down the = 𝑓 (𝑡) with 𝑦 (𝑡) = [→
] = [ ]. (16)
𝑑𝑡 𝑦 2 (𝑡) 𝜉𝑗 (𝑡)
same path as outlined by Kring, the six-DoF, second-order
equations of motion can be modified into twelve of first →
𝑎
Gyroscopic terms 𝑇 𝑖 (𝑡), proportional to the hull’s accel-
degree, with the state vector →
𝑦 written as a combination of
eration, will go alongside mass terms, just like the added-
displacements and velocities [8]. mass. The forcing vector becomes
𝑛 −1 𝑛
𝑡
→ [− [𝑀 + 𝑎𝑜 + ∑𝑇𝑖𝑎 (𝑡)] [𝐶→
𝑦 1 (𝜏) 𝑑𝜏 + ∑𝑇𝑖V (→
𝑦 2 (𝑡) + ∫ 𝐾 (𝑡 − 𝜏)→
𝑦 1 , 𝑡)]]
𝑓 (𝑡) = [ 0 ], (17)
𝑖=1 𝑖=1
→
𝑦 (𝑡)
[ 1 ]
where 𝑛 is the total number of gyroscopes inside the hull. the Fourier Transform and move into frequency domain to
Both acceleration and velocity proportional gyroscope torque express
matrices, coming from (14) and (15), are nonzero only for
pitch and yaw. 𝐽𝜑𝑖𝜔
Θ= Ξ. (20)
𝐼𝑥 𝜔2 − 𝑖𝜔𝑐𝑙 − 𝑘𝑙 5
0 ⋅⋅⋅ 0
2
[. Introducing the PTO natural frequency as 𝜔PTO = 𝑘𝑙 /𝐽
[. .. ] ]
[. . ] and substituting it in (20) [22],
𝑦̇ 1 , 𝑡) = [
𝑇𝑖𝑎 (→
d
],
[ 𝑎
𝑇55,𝑖 𝑎 ]
𝑇56,𝑖
[ ] 𝐽𝜑𝑖𝜔
Θ= Ξ. (21)
[0 ⋅ ⋅ ⋅
𝑎
𝑇65,𝑖 𝑎
𝑇66,𝑖 ] (𝐼𝑥 𝜔2 2
− 𝐽𝜔PTO ) − 𝑖𝜔𝑐𝑙 5
(18)
0 It is clear now that we must tune 𝜔PTO to match the
[ . ] relevant incident wave frequency. The ideal PTO spring
[ . ]
V → [ . ] constant becomes
𝑇𝑖 ( 𝑦 1 , 𝑡) = [ ] ,
[𝑇V ]
[ 5,𝑖 ] 𝑘𝑙 = 𝐼𝑥 ⋅ 𝜔2 . (22)
[𝑇6,𝑖 ]
V
The hull is designed to have a pitch resonance period 𝑇𝑝 =
where, from (13), (14), and (15), 8 s in order to match the predominant sea given by the WEP
committee. Equation (22) can then be used to size our PTO
𝑎 spring. At this stage, we will consider only the hull resonance
𝑇55,𝑖 = 𝐼𝑦 cos2 𝜃 + 𝐼𝑧 sin2 𝜃,
frequency as reference for the PTO tuning, since the motion
𝑎 response is greatly magnified around that frequency. The
𝑇56,𝑖 = (𝐼𝑦 − 𝐼𝑧 ) sin 𝜃 cos 𝜃,
reactive control constant becomes
𝑎
𝑇65,𝑖 = (𝐼𝑦 − 𝐼𝑧 ) sin 𝜃 cos 𝜃, kg ⋅ m2
𝑘𝑙 = 𝐼𝑥 ⋅ 𝜔𝑛2 ≃ 604, 921.50 . (23)
𝑎 2 2 s2
𝑇66,𝑖 = 𝐼𝑦 sin 𝜃 + 𝐼𝑧 cos 𝜃,
The power is extracted by the PTO through the linear
𝑇5V = − (2𝐼𝑧 − 𝐼𝑥 − 𝐼𝑦 ) 𝜉5̇ 𝜃̇ cos 𝜃 sin 𝜃 damping coefficient 𝑐𝑙 . The power metric utilized for this work
(19) is the average power extracted over one wave period, which
− (sin2 𝜃 − cos2 𝜃) 𝐽𝜉6̇ 𝜃̇ can be written as [22, 25]
control can be designed for every incoming wave frequency, (3) Body boundary condition is
guaranteeing resonance. It is important to note that the
𝜕𝜙𝑙 𝜕𝛿 →
damping would always be optimized for such condition. = ⋅ 𝑛 − ∇𝜓 ⋅ →
𝑛 applied on 𝑆𝐵 . (35)
Finally, we must choose a first guess for the nominal spin 𝜕𝑛 𝜕𝑡
rate of the gyroscopes. Scaling the ISWEC’s spin of 2150 RPM Equations (33) and (34) will be our evolution equations
from its 0.56 m length we find for the free-surface deformation 𝜂 and wave potential 𝜓.
Before, however, we must calculate the unknown 𝜙𝑙 and the
0.56 derivatives of 𝜓, as we are only given the value of the wave
𝜑 = 𝜑ISWEC √ ≃ 240 RPM. (26)
45 potential at 𝑆𝐹 and the derivative of the local potential at 𝑆𝐵 .
→
Our numerical model later showed us this value is too The displacement 𝛿 (→ 𝑥 , 𝑡) of any point within the rigid
→
high, taking us too long to converge to the optimal quantity. body can be described by combining translation 𝜉 𝑇 (𝑡) and
We then define our first guess as half of the ISWEC’s scaled →
rotation 𝜉 𝑅 (𝑡) [8].
value.
→
→ → →
𝜑 = 120 RPM. (27) 𝛿 (𝑥 , 𝑡) = 𝜉 𝑇 (𝑡) + 𝜉 𝑅 (𝑡) × →
𝑥. (36)
Substituting (36) into (35) yields the body boundary
3. The Time-Domain Boundary Value Problem condition in Ogilvie and Tuck’s notation, minus the 𝑚-terms.
These omitted terms would be fundamental if our body had
Here, we also consider the fluid flow incompressible, irro- a translation velocity [8, 32].
tational, and inviscid so the flow can be represented by
𝜕𝜙𝑙 6 𝜕𝜉𝑗
a velocity potential Ψ(→
𝑥 , 𝑡), which must satisfy Laplace’s = ∑( ). (37)
2
equation (i.e., ∇ Ψ = 0). The flow pressure can also be 𝜕𝑛 𝑗=1 𝜕𝑡
calculated in the 𝑥𝑦𝑧𝑜 frame Bernoulli’s equation [2]. The
Particularly for the pressure calculation, the linearized
fully nonlinear kinematic and dynamic free-surface, body
Bernoulli equation can be decomposed into local 𝑝𝑙 , memory
boundary, and radiation conditions are, respectively [8],
𝑝𝑚 , and hydrostatic 𝑝ℎ components. The total pressure is
𝑑 𝑝 = 𝑝𝑙 + 𝑝𝑚 + 𝑝ℎ [8].
( + ∇Ψ (→
𝑥 , 𝑡) ⋅ ∇) [𝑧 − 𝜂 (𝑥, 𝑦, 𝑡)] = 0
𝑑𝑡 (28) 𝜕𝜙𝑙
𝑝𝑙 = −𝜌 ,
𝜕𝑡
on 𝑧 = 𝜂 (𝑥, 𝑦, 𝑡) ,
𝜕𝜓 (38)
Ψ 1 𝑝𝑚 = −𝜌 ,
= −𝑔𝜂 − ∇Ψ ⋅ ∇Ψ on 𝑧 = 𝜂 (𝑥, 𝑦, 𝑡) , (29) 𝜕𝑡
𝑑𝑡 2
→
𝑝ℎ = −𝜌𝑔𝑧.
𝜕Ψ ( 𝑥 , 𝑡) →
= 𝑉𝐵 ⋅ →
𝑛 on 𝑆𝐵 , (30) Finally, the force acting on the body is the integration of
𝜕𝑛 the pressure on 𝑆𝐵 .
∇Ψ → 0 at 𝑆∞ . (31)
𝐹𝑗 = ∬ 𝑝 ⋅ 𝑛𝑗 𝑑𝑆 for 𝑗 = 1, . . . , 6. (39)
The total disturbance potential Ψ(→
𝑆𝐵
𝑥 , 𝑡) can be written as
a superposition of two flows, the local 𝜙𝑙 (i.e., instantaneous
3.1. The Local Flow Contribution. The local flow can be
fluid response due to the impulsive body motion) and the
decomposed into terms proportional to the acceleration,
memory 𝜓 (i.e., wave) [5, 8].
velocity, and displacement of the body. Only the ones due to
𝑥 , 𝑡) = 𝜙𝑙 (→
Ψ (→
𝑥 , 𝑡) + 𝜓 (→
acceleration are nonzero for a stationary body (i.e., the basis
𝑥 , 𝑡) . (32)
flow is absent), yielding the 𝑎0 term written in [8]
To arrive at the linear boundary conditions we apply a 0
Taylor expansion about the mean body position for the body 𝑎𝑗𝑘 = 𝜌 ∬ (N𝑘 ) 𝑛𝑗 𝑑𝑆, (40)
𝑆𝐵
condition and about 𝑧 = 0 for the free surface, keeping only
its linear terms [8]. where
N𝑘 = 0 on 𝑧 = 0
(1) Kinematic free-surface condition is
N𝑘
𝜕𝜂 𝜕𝜙𝑙 𝜕𝜓 = 𝑛𝑘 on 𝑆𝐵
= + applied on 𝑧 = 0. (33) 𝜕𝑛
𝜕𝑡 𝜕𝑧 𝜕𝑧
for 𝑘 = 1, . . . , 6 (41)
(2) Dynamic free-surface condition is
(𝑛1 , 𝑛2 , 𝑛3 ) = →
𝑛
𝜕 1
𝜕𝑡
(𝜙𝑙 + 𝜓) = −𝑔𝜂 − ∇𝜙𝑙 ⋅ ∇𝜙𝑙
2
applied on 𝑧 = 0. (34) (𝑛4 , 𝑛5 , 𝑛6 ) = →
𝑥 ×→
𝑛 .
Mathematical Problems in Engineering 7
𝑥 , 𝑡) ≃ ∑𝜓𝑗 (𝑡) 𝐵𝑗 (→
𝜓 (→
𝑥) , Δ𝑡
𝐵𝑖𝑗 =
𝜕𝑧
+ 𝐵 ,
𝜕𝑧 𝑖𝑗
𝑗
𝜓𝑗𝑛+1 − 𝜓𝑗𝑛
𝑥 , 𝑡) ≃ ∑𝜂𝑗 (𝑡) 𝐵𝑗 (→
𝜂 (→
𝑥) , 𝐵𝑖𝑗 = −𝜂𝑗𝑛+1 𝑔𝐵𝑖𝑗 , (50)
(45) Δ𝑡
𝑗
𝜕𝜓𝑗𝑛+1
𝜕𝜓 → 2𝜋𝜓𝑗𝑛+1 𝐵𝑖𝑗 + 𝜓𝑗𝑛+1 𝐷𝑖𝑗 −
𝑥 , 𝑡) ≃ ∑ (𝜓𝑧 )𝑗 (𝑡) 𝐵𝑗 (→
(
𝑥) 𝜕𝑧
𝑆𝑖𝑗 = 0,
𝜕𝑛 𝑗
where 𝑛 is the variable value at the current (𝑛th) time step.
with
4.2.2. Body Motion. The time marching scheme for the body
𝐵 (𝑥, 𝑦) = 𝑏 (𝑥) 𝑏 (𝑦) . (46) motion is the Runge-Kutta 4th order. It consists of four steps,
the first is a forward Euler of half step, and the second is an
The basis function within a panel is a second-order B- implicit Euler corrector, still with half step, but now using the
spline, meaning first and second derivatives can be obtained previous prediction as current state vector. The third is a full-
analytically [8]: step midpoint rule, using the predicted value. Finally, the last
8 Mathematical Problems in Engineering
AEGIR
M6×6 C6×6 a0
Time loop
MATLAB
→
→
F I (t + Δt/2) T y (t + Δt/2)
→
→
F m (t + Δt/2) T z (t + Δt/2)
→
y (t + Δt/2) →
y (t + Δt/2)
ℎ
→
∗ →
∗
F I (t + Δt/2) T y (t + Δt/2)
→
∗ →
∗
F m (t + Δt/2) T z (t + Δt/2)
→
y ∗ (t + Δt/2) →
y ∗ (t + Δt/2)
ℎ
→
∗ →
∗
F I (t + Δt) T y(t + Δt)
→
∗ →
∗
F m (t + Δt) T z (t + Δt)
→
y ∗ (t + Δt) →
y ∗(t + Δt)
ℎ
→
→
F I (t + Δt) T y (t + Δt)
→
→
F m (t + Δt) T z (t + Δt)
→
y (t + Δt) →
y (t + Δt)
ℎ
P(t + Δt)
→ →
Figure 5: Schematics describing the information change between AEGIR and the MATLAB code for each time step, where 𝐹 𝐼 (𝑡) and 𝐹 𝑚 (𝑡)
are the incident and memory force vectors, respectively.
consists of a Simpson’s rule which uses all previous steps to (4) Simpson’s rule corrector is
build the true state vector [33]. Using a multipoint method
allows the use of larger time-steps while still maintaining →
𝑦 𝑛+1
numerical stability, while, in particular for the Runge-Kutta,
not needing extra points for calculation. =→
𝑦𝑛
(54)
→
→
∗ →
∗∗ →
∗
(1) Forward Euler predictor is Δ𝑡 𝑑 𝑦 𝑛 𝑑 𝑦 𝑛+1/2 𝑑 𝑦 𝑛+1/2 𝑑 𝑦 𝑛+1
+ ( + + + ).
→
6 𝑑𝑡 𝑑𝑡 𝑑𝑡 𝑑𝑡
→
Δ𝑡 𝑑 𝑦 𝑛
𝑦 𝑛+1/2 = →
∗
𝑦𝑛 + . (51)
2 𝑑𝑡
Figure 5 better illustrates the information exchange
between AEGIR and the MATLAB code. The latter calculates
(2) Implicit Euler corrector is the true state vector from AEGIR’s bare hull estimation.
→
∗
Δ𝑡 𝑑 𝑦 𝑛+1/2
𝑦 𝑛+1/2 = →
→
∗∗ 4.2.3. Radiation Condition. Finally, in a discrete scenario, our
𝑦𝑛 + . (52)
2 𝑑𝑡 domain is bounded. This means the radiation condition (see
(31)) must be imposed on the edges of the domain. This is
achieved in AEGIR by placing “numerical beaches” which
(3) Midpoint rule predictor is
artificially damp the outgoing waves far from the body [8, 34].
𝑑→
∗∗
→
∗ → 𝑦 𝑛+1/2 𝑑𝜓
𝑦 𝑛+1 = 𝑦 𝑛 + Δ𝑡 . (53) = −𝑔𝜂,
𝑑𝑡 𝑑𝑡
Mathematical Problems in Engineering 9
0.037
0.0365
5 (rad)
0.036
0.0355
0.035
0.0345
110 110.5 111 111.5 112
Simulation time (s)
0.04
0.02
5 (rad)
Figure 6: NURBS representation of IOwec’s hull. 0
−0.02
Table 3: Initial domain size.
Extent Direction Reference Value Unit −0.04
0 50 100 150
Upstream 𝜆 112.5 m
Simulation time (s)
Domain Downstream −3 ⋅ 𝜆 −337.5 m
Side 3⋅𝐿 135 m Initial domain
1.5 × Cnitial domain
Upstream - 45 m
2 × Cnitial domain
Beach Downstream - 112.5 m
Side - 54 m Figure 7: Domain sensitivity analysis.
0.0115
𝑑𝜂 𝑑𝜓 ]2
= − 2]𝜂 + 𝜓,
5 (rad)
𝑑𝑡 𝑑𝑧 𝑔 0.011
(55)
0.0105
86.6 86.8 87 87.2 87.4
0.02 Simulation time (s)
where ] is an artificial viscosity imposed on the waves for their
decay near the edges. 0.01
5 (rad)
0
5. Results
−0.01
5.1. Sensibility Analysis. All the analyses carried out are
done with monochromatic waves in head seas, with periods −0.02
ranging from 5 s to 12 s. The numerical simulation has to 0 50 100 150
prove its stability and convergence within the wave range. Simulation time (s)
Considering infinite depth (i.e., linear dispersion relation
0.5 × Gesh density
𝜔2 = 𝑔𝑘, where 𝜔 and 𝑘 are the wave frequency and number, 1.0 × Gesh density
resp.), the wave lengths range from 39 m to 225 m, the higher 1.5 × Gesh density
one driving the domain size. Time step and mesh density
must then be fine enough to perceive the one with the lowest Figure 8: Free-surface mesh sensitivity analysis.
period (i.e., 𝑇 = 5 s).
5.1.1. Domain Size. Figure 6 shows the final geometry utilized 5.1.2. Mesh Density. Three mesh density factors of 0.5, 1.0,
for the sensibility analyses. and 1.5, corresponding to panel sizes of 3.75 m and 2.50 m
The domain initial sizing was based on the model length and 1.25 m, respectively, were tested against the smallest wave
and the longest wave to be simulated, which has a period of (39 m). For this run, the same ramp time and time-step size
12 s and length 𝜆 = 225 m. Table 3 presents the values used. presented in Section 5.1.1 were used. Since no noticeable
To be certain the domain was sized correctly, the longest difference was observed between the two finest meshes, and
wave (𝑇 = 12 s) with amplitude 𝐴 = 1 m was simulated for three the coarsest ones diverged about 2.36% (Figure 8), the 2.5 m
domain sizes of 1.0, 1.5, and 2.0 times the dimension of the panel width was chosen for subsequent runs.
initial one. The pitch motion is plotted against the simulation
time in Figure 7. For this run a 60 s of ramp time and 0.1 s time 5.1.3. Time Step. The simulation time step has to be chosen
step was used, which should be more than enough for the to accurately solve the smallest wave period. To select a
considered wave. Also, a simulation time of 150 s was enough proper step, four values were tested while simulating the
to achieve steady state motion. No noticeable difference was 𝑇 = 5 s wave: 0.05 s, 0.1 s, 0.2 s, and 0.5 s. Figure 9 shows
observed between the first two multipliers, while the last the pitch motion versus simulation time for each step, with
diverged in less than 0.2%. The domain size corresponding the exception of 0.5 s which diverged. The largest one (i.e.,
to the 1.5 multiplier was selected. 0.2 s) had a deviation of only 0.35% from the smallest one.
10 Mathematical Problems in Engineering
0.0116
0.0114
5 (rad)
0.0112
0.011
101.6 101.8 102 102.2
Simulation time (s)
0.02
Figure 10: Free-surface and body surfaces after meshing.
0.01
5 (rad)
0 1.2
1
−0.01
0.8
−0.02
Ξ3 /A
0 50 100 150 0.6
Simulation time (s)
0.4
Δt = 0.05 M 0.2
Δt = 0.1 M
Δt = 0.2 M 0
0 1 2 3 4 5 6
Figure 9: Time-step sensitivity analysis. /L
WAMIT
Table 4: Final domain size. AEGIR
Extent Direction Reference Value Unit Figure 11: Heave RAO comparison between WAMIT and AEGIR
Upstream 1.5 ⋅ 𝜆 168.75 m for the bare hull case (i.e., no gyroscope).
Domain Downstream −4.5 ⋅ 𝜆 −506.25 m
Side 4.5 ⋅ 𝐿 202.5 m 4
Upstream - 67.5 m
Beach Downstream - 202.5 m 3
Side - 81 m
Ξ5 /kA
Ramp time - 60 s 2
Time
Time step - 0.2 s
1
2 0.04
1.5 0.03
X5 = X5 /gAL3
X3 = X3 /gAL2
1 0.02
0.5 0.01
0 0
0 2 4 6 8 0 2 4 6 8
/L /L
WAMIT WAMIT
AEGIR AEGIR
Figure 13: Heave scattering force coefficient. Figure 14: Pitch scattering moment coefficient.
We can see an excellent agreement for the former, while We can observe, from Figure 18, a shift of the peak energy
pitch presents higher damping at resonance and a slight extracted towards smaller waves as the damping is increased,
offset on the added-mass for 𝜆/𝐿 starting at 3. This means due to the decrease of gyroscopic roll. An optimum damping
the memory potential in AEGIR, which accounts for the of 5𝑐𝑙 is attained, after which the device quickly loses energy
radiation problem, yields a slightly different solution than extraction efficiency, especially for longer waves.
WAMIT. The extra damping may explain why the pitch RAO The effects of damping are evident on the hull’s pitch
peak is a bit smaller for AEGIR. as well. The optimum damping guarantees that its natural
frequency remains at 8 s, while minimizing the motion as
5.3. Gyroscope Spin Sensibility. The base spin rate was defined much as possible. Figure 19 shows how the pitch RAO changes
by (27). We would now like to determine the optimal PTO for all the damping variation.
damping. Equation (25), which only uses hull pitch and Reporting power extracted by itself is not a good repre-
gyroscope roll amplitudes, will be utilized to estimate the sentation of IOwec’s capabilities, especially since it varies with
averaged power extraction over one wave period. Figure 16 the wave amplitude. A better way to quantify efficiency is to
shows such power by different multipliers of the base spin plot the capture width, which is the ratio between the average
rate. powers extracted and incoming from a 2D section of the wave
We can notice that, starting from low spin rates, the profile.
power extracted increases until an optimum value. After that 𝑡+𝑇
𝑃𝐸 (𝑡) 32𝜋
the peak extraction moves to longer waves, until it is not 𝐶𝑊 = = ∫ 𝑃 (𝑡) 𝑑𝑡. (59)
noticeable within the selected wave bandwidth. Increasing F 𝜌𝑔2 𝑇2 𝐻2 𝑡
the flywheel spin makes the system stiffer, moving the hull’s
natural frequency towards longer waves, as can be seen in Figure 20 shows the IOwec is able to, at resonance, extract
Figure 17. a monochromatic wave 25 m wide, 1.25 times its beam.
The best spin found, considering our 8 s resonant period, In all cases, the yaw torques induced by both counter-
is 1.25𝜑̇ (i.e., 150 RPM). This rate will be used for the rotating flywheels are seen to cancel one another. Figure 21
subsequent runs. shows the torques from both gyroscopes for the 𝑇 = 8 s wave,
with frequency exactly twice that of the wave.
5.4. PTO Damping Sensibility. Maintaining the same PTO
spring, optimized for the hull natural frequency, and with 6. Conclusions
the chosen spin rate, we can do a sensibility analysis with the
PTO damping. Equation (24) can be utilized, using the power We presented the mathematical formulation of the hydrome-
predicted during the spin analysis, to estimate the required chanics time-domain simulation model for a gyroscopic,
damping. pitch-resonant, floating WEC. First the initial design of the
WEC to be simulated was outlined, the hull was sized to
2𝑃𝐸 (𝜔) guarantee resonance for the most energetic wave period given
𝑐𝑙 = ≃ 455, 667.00 kg ⋅ m2 /s. (57) by the WEP committee, while the gyroscopes’ diameter was
𝜔2 Θ2
maximized while guaranteeing clearance. A maximization of
The actual instantaneous power extracted can now be the flywheel size allowed the use of a smaller nominal spin of
integrated to calculate the average power: 120 RPM, which is easier to maintain.
Next, the Boundary Value Problem was outlined under a
1 𝑇 2̇ potential flow assumption. Green’s second identity provided
𝑃𝐸 (𝑡) = ∫ 𝑐 𝜃 𝑑𝑡. (58)
𝑇 0 𝑙 a boundary integral equation to be solved for the unknown
12 Mathematical Problems in Engineering
0.1 0.05
0.09 0.04
A33 = A 33 /L3
0.07 0.02
0.06 0.01
0.05 0
0 2 4 6 8 0 2 4 6 8
/L /L
WAMIT WAMIT
AEGIR AEGIR
(a) (b)
−3
×10
×10−3
1.5
1
B55 = B55 /L5
A55 = A 55 /L5
3.5
3
0.5
2.5
0
0 2 4 6 8 0 2 4 6 8
/L /L
WAMIT WAMIT
AEGIR AEGIR
(c) (d)
Figure 15: (a) Heave added-mass coefficient. (b) Heave damping coefficient. (c) Pitch added-mass coefficient. (d) Pitch damping coefficient.
derivatives of 𝜓 on the free surface, which, after being be reformulated for any different type of external mechanics
discretized into quadratic panels, allowed for the calculation (e.g., a pendulum), making this a very versatile framework for
of the potential on the surface of the hull. The free-surface designers and engineers.
boundary conditions and body equation of motion can then One could also envision the extension of the present
be integrated in time, giving values for 𝜓, 𝜂 and the body’s method to account for nonlinear effects (while also abandon-
state vector for the next time step. ing the state-space format), particularly important around
The time-domain numerical method, after validation resonance. The higher-order terms of the free-surface bound-
against a state-of-the-art frequency domain panel method, ary conditions could be retained for a more accurate repre-
was fitted with the gyroscope and PTO dynamics, allowing sentation of steeper wave profiles. Integration of pressures on
for a quick evaluation of the optimal flywheel spin, PTO the hull could also be done up to the deformed free-surface,
damping, and average power extracted. In fact, the gyro- while also retaining the nonlinear Bernoulli terms. An even
scope mathematical model presented in Section 2.1 could better extension would be a Mixed Eulerian-Lagrangian
Mathematical Problems in Engineering 13
6 10
Average power extracted (kW)
1 2
0 0
0 1 2 3 4 5 0 1 2 3 4 5
/L /L
2
Ξ5 = Ξ5 /kA
1.5
1.5
1
1
0.5
0.5
0
0 1 2 3 4 5 0
/L 0 1 2 3 4 5
/L
0.50̇ 1.75̇
1.00 ̇ 2.50̇ 0.50cl 3.50cl
1.25 ̇ 3.75̇ 0.75cl 4.00cl
1.50̇ 7.50̇ 1.00cl 5.00cl
1.50cl 6.00cl
Figure 17: Pitch RAO for different multipliers of the basis spin rate. 2.00cl 8.00cl
We can see a shift in the natural frequency towards longer waves as 3.00cl
the spin is increased and the system gets stiffer.
Figure 19: Pitch RAO for all the damping values considered. The
optimal damping of 2𝑐𝑙 tries to minimize the motion throughout all
wave lengths, while still retaining the natural frequency at 8 s.
approach, in which collocation points are translated at each
time step to the regions of higher gradient of the free-surface,
guaranteeing better resolution at highly nonlinear areas [35– 25
38].
Next steps of the IOwec design must include thorough 20
Capture width (m)
Symbols 0
0 1 2 3 4 5
/L
𝑎𝑖𝑗 : Added-mass matrix
𝑎𝑖𝑗𝑜 : Added-mass matrix due to impulsive Figure 20: Capture width of the IOwec. The device is able to, at
motion of the body resonance, extract a wave front equivalent to 1.25 times its beam.
14 Mathematical Problems in Engineering
[7] T. Pérez and T. I. Fossen, “Time- vs. frequency-domain iden- [24] J. N. Newman, “The motion of an ideal fluid,” in Marine
tification of parametric radiation force models for marine Hydrodynamics, chapter 4, pp. 102–158, MIT Press, Cambridge,
structures at zero speed,” Modeling, Identification and Control, UK, 1977.
vol. 29, no. 1, pp. 1–19, 2008. [25] J. S. de Medeiros, Wave energy converter design via a time-
[8] D. C. Kring, Ship motions by a three-dimensional Rankine panel domain rankine panel method [M.S. thesis], Massachusetts
method [Ph.D. thesis], Massachusetts Institute of Technology, Institute of Technology, Massachusetts, Mass, USA, 2017.
Massachusetts, Mass, USA, 1994. [26] J. Falnes, “Optimum control of oscillation of wave-energy con-
[9] C. Lee and J. Newman, Wamit user manual, version 7.0, verters,” International Journal of Offshore and Polar Engineering,
WAMIT, Inc., Chestnut Hill, MA, 2013. vol. 12, no. 2, pp. 147–155, 2002.
[10] C. Brebbia, J. Telles, and L. Wrobel, Boundary Element Tech- [27] M. J. Muliawan, Z. Gao, T. Moan, and A. Babarit, “Analysis of a
niques, Springer, Berlin, Germany, 1984. two-body floating wave energy converter with particular focus
[11] M. S. Denis and W. J. Pierson, “On the motions of ships in on the effects of power take off and mooring systems on energy
confused seas,” Transactions Society of Naval Architects and capture,” in Proceedings of the ASME 2011 30th International
Marine Engineers, vol. 61, pp. 280–357, 1953. Conference on Ocean, Offshore and Arctic Engineering, OMAE
[12] K. Rhinefrank, A. Schacher, J. Prudell et al., “Numerical and ’11, vol. 5, pp. 317–328, June 2011.
experimental analysis of a novel wave energy converter,” in [28] P. C. Vicente, A. F. O. Falcão, and P. A. P. Justino, “Optimization
Proceedings of the 29th International Conference on Ocean, of mooring configuration parameters of floating wave energy
Offshore and Arctic Engineering, vol. 3, pp. 559–567, 2010. converters,” in Proceedings of the ASME 2011 30th International
[13] E. E. Bachynski, Y. L. Young, and R. W. Yeung, “Analysis Conference on Ocean, Offshore and Arctic Engineering, OMAE
and dynamic scaling of tethered wave energy converters in ’11, vol. 5, pp. 759–765, June 2011.
irregular waves,” in Proceedings of the ASME 30th International [29] J. J. Cândido and P. A. P. Justino, “Frequency, stochastic and
Conference on Ocean, Offshore and Arctic Engineering, OMAE time domain models for an articulated wave power device,”
’11, pp. 563–572, 2011. in Proceedings of the 27th International Conference on Offshore
[14] R. E. Taylor, P. H. Taylor, and P. K. Stansby, “A coupled Mechanics and Arctic Engineering, OMAE ’08, pp. 633–643, June
hydrodynamic-structural model of the M4 wave energy con- 2008.
verter,” Journal of Fluids and Structures, vol. 63, pp. 77–96, 2016. [30] W. Sheng and A. Lewis, “Power takeoff optimization for
[15] P. Ricci, J. Saulnier, A. F. Falcao, and M. T. Pontes, “Time- maximizing energy conversion of wave-activated bodies,” IEEE
domain models and wave energy converters performance Journal of Oceanic Engineering, vol. 41, no. 3, pp. 529–540, 2016.
assessment,” in Proceedings of the Nick Newman Symposium on [31] N. Fonseca, R. Pascoal, J. Marinho, and T. Morais, “Analysis
Marine Hydrodynamics; Yoshida and Maeda Special Symposium of wave drift forces on a floating wave energy converter,” in
on Ocean Space Utilization; Special Symposium on Offshore Proceedings of the Nick Newman Symposium on Marine Hydro-
Renewable Energy, vol. 6, pp. 699–708, 2008. dynamics; Yoshida and Maeda Special Symposium on Ocean
[16] J. J. Candido and P. A. P. Justino, “Frequency, stochastic and Space Utilization; Special Symposium on Offshore Renewable
time domain models for an articulated wave power device,” in Energy, vol. 6, pp. 831–839, June 2008.
Proceedings of the Nick Newman Symposium on Marine Hydro- [32] T. F. Ogilvie and E. O. Tuck, “A rational strip theory of ship
dynamics; Yoshida and Maeda Special Symposium on Ocean motions: part I,” Tech. Rep., University of Michigan Ann Arbor,
Space Utilization; Special Symposium on Offshore Renewable Ann Arbor, Michigan, Mich, USA, 1969.
Energy, vol. 6, pp. 633–643, 2008.
[33] J. H. Freziger and M. Peric, Computational Methods for Fluid
[17] A. Babarit, H. Mouslim, A. Clément, and P. Laporte-Weywada,
Dynamics, vol. 3, Springer, Berlin, Germany, 2003.
“On the numerical modelling of the non linear behaviour of a
wave energy converter,” in Proceedings of the 28th International [34] D. Nakos, D. Kring, and P. Sclavounos, “Rankine panel methods
Conference on Ocean, Offshore and Arctic Engineering, OMAE for transient free-surface flows,” 1994.
’09, vol. 4, pp. 1045–1053, 2009. [35] H. S. Longuet-Higgins and E. D. Cokelet, “The deformation
[18] J. J. Candido and P. A. P. S. Justino, “Modelling, control and of steep surface waves on water. I. A numerical method of
pontryagin maximum principle for a two-body wave energy computation,” Proceedings of the Royal Society A Mathematical,
device,” Journal of Renewable Energy, vol. 36, no. 5, pp. 1545– Physical and Engineering Sciences, vol. 350, no. 1660, pp. 1–26,
1557, 2011. 1976.
[19] A. de Andres, R. Guanche, J. A. Armesto, F. Del Jesus, C. Vidal, [36] M. Xue, H. Xü, Y. Liu, and D. K. Yue, “Computations of fully
and I. J. Losada, “Methodology for performance assessment of nonlinear three-dimensional wave–wave and wave–body inter-
a two-body heave wave energy converter,” in Proceedings of the actions. part 1. dynamics of steep three-dimensional waves,”
ASME 2013 32nd International Conference on Ocean, Offshore Journal of Fluid Mechanics, vol. 438, pp. 11–39, 2001.
and Arctic Engineering, vol. 8, p. 7, June 2013. [37] Y. Liu, M. Xue, and D. K. Yue, “Computations of fully nonlinear
[20] M. Penalba, G. Giorgi, and J. V. Ringwood, “Mathematical three-dimensional wave-wave and wave-body interactions. II.
modelling of wave energy converters: a review of nonlinear Nonlinear waves and forces on a body,” Journal of Fluid
approaches,” Renewable and Sustainable Energy Reviews, vol. 78, Mechanics, vol. 438, pp. 41–66, 2001.
pp. 1188–1207, 2017. [38] H. Xü, Numerical study of fully nonlinear water waves in three
[21] U. D. of Energy, IOwec, 2016, http://waveenergyprize.org/ dimensions [Ph.D. thesis], Massachusetts Institute of Technol-
teams/iowec. ogy, Massachusetts, Mass, USA, 1992.
[22] G. Bracco, ISWEC: a gyroscopic wave energy converter [Ph.D.
thesis], Politecnico di Torino, Torino, Italy, 2010.
[23] H. Söding, Global seaway statistics, Arbeitsbereiche Schiffbau
der Technology University, Hamburg, Germany, 2001.