Abstract
We explore extreme nonlinear water-wave amplification in a contraction or, analogously, wave amplification in crossing seas. The latter case can lead to extreme or rogue-wave formation at sea. First, amplification of a solitary-water-wave compound running into a contraction is disseminated experimentally in a wave tank. Maximum amplification in our bore–soliton–splash observed is circa tenfold. Subsequently, we summarise some nonlinear and numerical modelling approaches, validated for amplifying, contracting waves. These amplification phenomena observed have led us to develop a novel wave-energy device with wave amplification in a contraction used to enhance wave-activated buoy motion and magnetically induced energy generation. An experimental proof-of-principle shows that our wave-energy device works. Most importantly, we develop a novel wave-to-wire mathematical model of the combined wave hydrodynamics, wave-activated buoy motion and electric power generation by magnetic induction, from first principles, satisfying one grand variational principle in its conservative limit. Wave and buoy dynamics are coupled via a Lagrange multiplier, which boundary value at the waterline is in a subtle way solved explicitly by imposing incompressibility in a weak sense. Dissipative features, such as electrical wire resistance and nonlinear LED loads, are added a posteriori. New is also the intricate and compatible finite-element space–time discretisation of the linearised dynamics, guaranteeing numerical stability and the correct energy transfer between the three subsystems. Preliminary simulations of our simplified and linearised wave-energy model are encouraging and involve a first study of the resonant behaviour and parameter dependence of the device.
Similar content being viewed by others
1 Introduction
Early September 2010, three applied mathematicians at the University of Twente made requests to create a soliton in a make-shift wave tank for a new “research plaza” opening festivity. Part of that plaza contains a water feature or channel approximately \(45\;\mathrm{m}\) long, \(2\;\mathrm{m}\) wide, and \(1.2\; \mathrm{m}\) deep. Normally filled to its edge with water and harbouring water plants and fish, at the time, it was only partially filled. A soliton is a wave with nonlinearity and dispersion in balance, such that the wave stays coherent and neither disperses nor breaks [13, 33]. Solitons or solitary waves can be generated at the beginning of a rectangular channel with vertical walls: using either a piston moving bespokely, a block lowered at a finite yet fast speed into the water or by a quick sluice-gate removal between a higher rest-water level (\(h_1\)) lock section and a lower rest-water level (\(h_0\)) main section. We have used the latter for solitary-wave generation with an extra channel feature, sketched in Fig. 1 with dimensions in Table 1: a V-shaped channel end with vertical walls.
While a soliton is a well-known mathematical and fluid-mechanical feature in nonlinear science, a general audience would be entertained more when such a travelling heap of water would lead to an extreme wave, to mark the plaza opening. We, therefore, added the V-shaped contraction to create the highest splash possible by only varying water levels \(h_0\) and \(h_1\) before and after the sluice gate, given a wave-channel geometry. Ideas for wave-height amplification arose from work on hydraulic flow stowage in contractions [2] and on wave impact against sea walls by Peregrine [6, 44], cf. Fig. 2. After some trials in two wave tanks, we created a “bore–soliton–splash”Footnote 1. The highest bore–soliton–splash—case 8 in Table 2—consists of time-dependent evolution summarised in Fig. 3: (a) water initially at rest with (b) an excavator ready to lift the sluice gate out of the channel; after sluice-gate removal, a coherent compound of “2.5” solitary waves travels towards the contraction and the highest solitary wave breaks shortly after its inception into (c) a so-called hydraulic bore or spilling breaker; the slightly lower non-breaking second wave is tailed by a lower third wave, with all three waves travelling at a slightly different speeds; during its propagation, the bore diminishes in height due to turbulent energy dissipation and (d) breaking ceases just before the contraction; the smoothened wave then amplifies and reflects in the V-shaped channel contraction and upon reflection draws a deep trough in which the second slightly lower wave crashes precisely, leading to (e, f) generation of a wave or splash circa ten times the incoming, first, and highest solitary-wave height. The bore–soliton–splash let to a variety of new ideas including its modelling and also the creation and testing of a proof-of-concept of an inspired wave-energy device. Our paper aims to highlight and partially investigate these ideas and to relate this splash or man-made rogue wave to similar rogue or monster waves in our oceans.
Rogue, monster, or extreme waves are anomalously high and rare waves with wave height \(H_{{\text {rw}}}\), generally considered at sea, defined relative to a significant or ambient-wave height \(H_{\text {s}}\) of surrounding, preceding, and following seas. A straightforward definition of rogue waves states that the abnormality index \({\text {AI}}=H_{{\text {rw}}}/H_{\text {s}}>2\), i.e., the rogue-wave height \(H_{{\text {rw}}}\) must be at least twice as high as the ambient-wave heightFootnote 2\(H_{\text {s}}\). Dysthe et al. [14] and Khariff et al. [31] provide more advanced and precise definitions of rogue waves, but this common definition given above suffices here. Rogue waves have a rare, extreme occurrence and are, therefore, difficult to predict, either statistically or deterministically. Understanding their wave height and occurrence is relevant to maritime and coastal engineering given their potential to damage ships, maritime, and coastal structures, including sinking and disappearance of ships; an overview of such disasters is found in Nikolkina and Didulenkova [41]. There are different types of rogue waves, involving linear and nonlinear wave focussing in one horizontal dimension, spatial wave focussing due to coastal or submarine convergences, episodic waves such as tsunamis generated elsewhere, and crossing seas with pyramidal waves [7, 16]. These different rogue-wave types have been (partially) explained within a hierarchy of different models, including, e.g., incompressible Euler equations with a free surface and passive or limited air motion, its potential-flow restriction, and numerous asymptotic approximations of these classical potential-flow water-wave equations such as Benney–Luke equations, Kadomtsev–Petviasvili’s (KP) equation, nonlinear Schrodinger equation(s), and the Korteweg–De-Vries equation [13, 28, 31, 40, 42, 43].
The main results achieved in this article are:
a detailed description of a man-made bore–soliton–splash rogue wave with an abnormality index of \({\text {AI}}\approx 10\);
establishing and employing mathematical and numerical models for experimental cases 8 and 9 (see Table 2), with improved simulations beyond the one in Bokhove and Kalogirou [4]; and,
inspired by the bore–soliton–splash configuration, we invented a novel rogue-wave-energy device, and built and tested a scaled-down version; a first nonlinear mathematical model is developed here, for which we show simulations of its linearised dynamics.
The outline of our paper is as follows. Soliton–splash and bore–soliton–splash experiments are analysed in Sect. 2. Some mathematical and numerical solutions of soliton splashes with Benney–Luke’s model are found in Sect. 3. In Sect. 4, our wave-energy device is introduced with one comprehensive and novel, nonlinear mathematical wave-to-wire model of the hydrodynamics, buoy motion, and power generation. After developing an intricate and novel compatible discretisation of that linearised model, numerical modelling results are presented. We finish with a discussion of open questions and challenges in Sect. 5, also highlighting a splash-inspired artwork.
2 Experimental Set-Up and Results
Our goal in 2010 was to create both a travelling soliton by removing a sluice gate separating two different water levels, initially at rest, and a splash of the highest possible amplitude in a V-shaped contraction. Given time constraints, the only way to determine whether our goal was reachable in practice was to resort to experimentation in two make-shift wave channels: the first one where the Roombeek, a brook, flows onto the University of Twente campus and the second one on the above-mentioned Research Plaza, see Fig. 3. On 20-09-2010, we managed to obtain two soliton splashes with \(h_1\approx 2 h_0\) in the Roombeek convincing us that it was possible to make a larger and reproducible Plaza-channel soliton–splash. Subsequently, seven test cases were completed on 27-09-2010, including six with different rest-water levels \(h_0\) and \(h_1\), and one repeated case with the highest splash to ensure reproducibility on the opening day of the Research Plaza. The optimal case involved \(h_0=0.41\pm 0.01\;\mathrm{m}\) and \(h_1=0.9\pm 0.01\;\mathrm{m}\). These two repeat cases and the general outcomes on 27-09-2010 showed that our experiments to create a bore–soliton–splash were reproducible on the opening day (30-09-2010). All cases are summarised and dated in Table 2 with repeat cases underlined and numbered by 3, 6, and 8. On 30-09-2010, this “optimal” case was successfully repeated, as shown in Fig. 3, followed by a case numbered 9 with the higher water level of \(h_0=0.43\;\mathrm{m}\) set in the main channel by the addition of sluice compartment’s extra water from optimal case 8, while keeping \(h_1=0.9\;\mathrm{m}\); case 9 resulted in a smooth solitary-wave compound without wave breaking and a lower splash. Its evolution in time is displayed in Fig. 4 as bespoke simulations introduced and explained later. Videos of (nearly) all cases are found on Zweers’ YouTube channel [50] and numbered accordingly. Inspection of videos of three repeat cases 3, 6 and 8 reveals that there are some/minor differences, partially commented on in Table 2. We attribute differences to the estimated error of \(\pm 0.01\;\mathrm{m}\) in initial water levels \(h_{0,1}\) and the manner of sluice-gate removal by the excavator, despite training to be as consistent as possible. Case 9 underscores these sensitivities to the initial conditions, because a \(0.02\;\mathrm{m}\) change from \(h_0=0.41\;\mathrm{m}\) (cases 3, 6, and 8) to \(0.43\;\mathrm{m}\), while keeping \(h_1=0.9\;\mathrm{m}\), within measurement error, led to a quite different splash. Note, however, that the outcomes are not chaotic, as three reasonably repeatable cases demonstrate.
Several splash types were observed in the nine cases including minor/major reflections, resonances between waves (cases 3, 6, and 8), smooth waves, sheets (case 9), and pyramidal waves (cases 3, 6, and 8). Rogue-wave amplitudes found ranged between \(H_{{\text {rw}}}\in [0.6,3.5]\pm {0.5}\) m, i.e., concerning errors in \(H_{{\text {rw}}}\) of 14–\(83\%\). For the highest cases of the bore–soliton–splash, we found \(H_{\text {s}}=0.35\pm 0.05\;\mathrm{m}\) for the highest and first solitary wave and a rogue-wave height of \(H_{{\text {rw}}}=[3.25,3.5,3.5]\pm 0.5\) m leading to a maximum abnormality index, cf. [10], in the range of:
truly rogish compared to observations of a typical \({\text {AI}}\in [2,3]\) in the oceans. Coastal rogue waves can have a larger abnormality index, cf. [41] and the Tohoku Tsunami of 2011 [35] for which \({\text {AI}}\approx 5.25\). Finally, in November 2011, we created a portable bore–soliton–splash with also a circa tenfold amplification in a miniature wave channel of approximately \(0.7\;\mathrm{m}\) long, \(0.1\;\mathrm{m}\) in width and \(0.065\;\mathrm{m}\) high, where we used \(h_0=0.02\pm {0.001}\;\mathrm{m}\) and \(h_1\approx 2 h_0\) to find \(H_{{\text {rw}}}=0.2\;\mathrm{m}\). It again involved a solitary-wave compound of a highest solitary wave followed by a second and third one of lower amplitudes. Perhaps surprisingly, nonlinear and inertial effects still dominate over friction and also over surface tension. A mini-splash video of this table-top dissemination is found online [50].
3 Mathematical and Numerical Modelling of Soliton Splashes
The bore–soliton–splash involves a series of mathematical and fluid-mechanical ingredients: dispersion, nonlinearity, a turbulent spilling breaker, and collapsing splash. Assuming incompressible fluid flow with a free surface, dispersion in a solitary wave is balanced by nonlinearity due to advection, while the hydraulic bore or spilling breaker highlights that this balance is temporarily and locally broken till turbulent dissipation reduces wave amplitude sufficiently to restore that balance, as we saw in Fig. 3c, d. When the flow is in balance, the soliton compound and splash can be modelled with a single-valued free surface in a singly connected domain till the apex of the splash is reached. Both spilling breaker and collapse of the splash are seen to involve multiply connected domains with bubbles and droplets.
We will start our modelling of the bore–soliton–splash cases for a smooth single-valued free-surface and using potential-flow equations and approximations thereof. Approximations used include a Benney–Luke pair/system of equations. Alternatively, one can explore the single, unidirectional KP equation in two horizontal spatial dimensions. These approximations have the advantage that dispersion is anomalously high which prohibits wave breaking and is, therefore, robust with the disadvantage being that outcomes during wave breaking will be less realistic, as follows. Numerical solutions are required to solve potential-flow and Benney–Luke equations in the actual wave channel, while exact solutions are available for the KP equation in an idealised domain for idealised settings. We will use variational principles and asymptotic theory to enhance numerical stability and robustness: our (novel) numerical techniques are direct, compatible space–time discretisations of relevant variational principles.
For potential-flow water waves, consider a free surface at \(z=h(x,y,t)=H_0+\eta (x,y,t)\) over a flat bottom at \(z=0\) with vertical coordinate z, and horizontal coordinates x and y as well as time t. Acceleration of gravity g acts in the negative z-direction. Water at rest sits at \(z=H_0\) and \(\eta =\eta (x,y,t)\) is the deviation from this rest level \(H_0\). Three-dimensional velocity \(\varvec{u}\) is approximated using a velocity potential \(\phi =\phi (x,y,z,t)\) as \(\varvec{u}=\varvec{\nabla }\phi \) with the gradient \(\varvec{\nabla }=(\partial _x,\partial _y,\partial _z)^{\text {T}}\). The horizontal part of the domain \(\varOmega _h\) is defined by a main channel of width \(L_x\), with \(x\in [0,L_x]\) and length \(l_y(x)\), with \(y\in [R(t),l_y(x)]\). The contraction is defined by \(y=l_y(x)\) for \(y\in [L_y-L_{\text {c}},L_y]\), where
and the length of the contraction measured in the y-direction is \(L_{\text {c}}\). The piston wavemaker R(t) will be used later, and for the solid wall at \(y=0\) considered hitherto, we take \(R(t)=0\). Our derivation starts from Luke’s [37] variational principle:
modified to include a potential \(\eta _{\text {R}}=\eta _{\text {R}}(x,t)\) modelling the removal of the sluice gate (cf. [4]) and with the horizontal domain extent \(\varOmega _h\) of the wave channel. Collecting all variables into the vector of unknowns
variations of (3) are defined as follows:
For \(R(t)=0\), the potential-flow water-wave equations resulting from (3) read:
with \(\hat{\varvec{n}}\) the unit normal vector and \(\partial \varOmega _h\) the boundaries of the horizontal domain, i.e., any vertical walls—cf. the derivation in [37] with a minor change involving the sluice gate. To obtain the Benney–Luke system and a compatible/geometric finite-element discretisation on space and time, one can directly transform, discretise, and simplify (3b); for which details, we refer to [4, 21].
Simulations
The Benney–Luke equations have been used to simulate cases 8 and 9. The simulation of case 9 is seen to be surprisingly good from the visual comparison between the photographic images (cf. Fig. 11.5 in [4]) and snapshots of the simulation (see Fig. 4). The simulation of case 9 shown is an improvement of the simulation in [4], because we have used better meshing with a symmetric mesh before the contraction, as seen in Fig. 10. The simulation of case 8 does not compare well with the photographic images and video material. The primary reason is that simulations of cases 8 and 9 with the Benney–Luke equations are fairly similar, as the comparison between these cases along the centreline of the wave tank in Fig. 5 reveal. Consequently, the reduction of the wave amplitude and, hence, wave speed of the first soliton due to wave breaking in case 8 does not occur. The observed resonance between the first and second solitary waves in which the second wave exactly falls within the trough drawn by the reflection is, therefore, absent in the simulation of case 8. The wave dispersion in the Benney–Luke equations is too strong. Either a potential-flow type model with parametrised wave breaking is required or a model with the dynamics of a water–air mixture, including the localised wave breaking inherent in such a two-phase model.
4 Novel Rogue-Wave-Energy Device
We have created, designed, and tested a novel wave-energy device inspired by the bore–soliton–splash event. Our rogue-wave-energy device involves wave-activated buoy motion. It has elements, i.e., wave-focussing due to a tapered channel and a power take-off (PTO) mechanism for the electro-magnetic-induction generator, of three existing wave-energy devices [15]:
The tapered channel or TapChan device; it consists of a tapered open channel which will enhance the wave amplitude, such that at the channel end the waves overtop a levy and water flows into a reservoir. Elsewhere along the reservoir, water flows down into a turbine to generate electricity via hydropower. A TapChan operated for a couple of years on a Norwegian island, bringing back electricity of \(350\;\mathrm{kW}\) into the Norwegian grid, before it got damaged in a storm.
The IPS wave buoy; it consists of a heaving buoy with a deep-lying piston moving into an anchored vertical shaft with a PTO mechanism to generate energy.
The oscillating water column (OWC); it consists of a tapered channel in which the waves enter one open end of the channel, funnel, and amplify in an enclosed converging section that turns into a vertical blow hole at the top or the top side. Meanwhile, air compresses and decompresses by the rising and sinking wave leading to rapid air flow through the blow hole in which a wells’ turbine is situated and generates electrical power when air flows in either direction.
Our device consists of a contracting channel with a wave buoy constrained to move in only one dimension, either in the vertical by sliding along a guiding mast or along a slightly curved arc pivoting around a horizontal axel at the contraction entrance. Attached to the buoy is either another vertical mast or a curved mast, to which magnets are attached that can move through a series of coils when the buoy is heaving due to the wave motion. An artistic rendering of the second version of the wave-energy device is given in Fig. 6. The latter magnet-and-coil system comprises a magnetic-induction motor, cf., the one in the Faraday shaking light shown in Fig. 7b. Relative to the version with the two vertical masts, one moving and one fixed, it has the advantage that the buoy can be taken out of action in storms and that a rotating axel is mechanically more robust than mast-guide ball bearings. Our device is intended to be part of a breakwater or dock, since waves will be absorbed.
In 2013, the “Berkeley wedge” wave-energy device was patented [38]. It is a wave-absorbing wedge moving on rails against a vertical wall attached to an induction motor. It is similar to our wave-energy device, but has no wave amplitude enhancing contraction like in the TapChan and OWC devices. During storms, the Berkeley wedge is sunk off into the water to protect it from damage. The Berkeley wedge operates in essence like a wavemaker reversed in time, following the principle that a good wave-energy device can also be good wavemaker, when time is reversed or energy is put in rather than being generated.
Before we advanced to any mathematical modelling, in the summer of 2013, we built and tested a proof-of-principle of our device to assess its viability. Our experimental set-up consisted of a straightforward wave tank with a hand-driven wavemaker, Fig. 7a, a shaped foam buoy with a mast topped by two magnets moving through a tube with four fixed coils, Fig. 7c, the latter parts coming out of two deconstructed shake or Faraday flashlights [22, 25, 39], Fig. 7b, with the buoy constrained to glide along a fixed, guiding mast. The shape of the buoy is close to a simplex with a slightly rounded and slanted bottom face and a flat-top face, Fig. 7d. To the induction motor, either one LED was connected to demonstrate the power output or an Arduinoscope (a hand-made oscilloscope using Arduino technology) to measure power output. Photographs of the set-up are given in Figs. 7 and 8. We powered one LED, but, given the AC-power generated, two (sets of) LEDs will be used in the mathematical model derived in the next section (see also [29, 30]). Two (sets of) LEDs, circuited in parallel yet operating for currents in opposite directions, harness twice the wave energy into light.Footnote 3
4.1 Wave-to-Wire Monolithic Wave-Energy Model
A comprehensive mathematical model of the new wave-energy device will be developed next within a domain constructed to reproduce an existing small-scale wave tank at the University of Leeds, which is a larger tank than the one used for the proof-of-principle. Both the wave-to-wire formulation of this wave-energy device is novel as well as the compatible and robust discretisation of the linearised model. Such a discretisation is important, because it guarantees numerical stability and the correct two-way feedback between pairs of the three subsystems. The numerical wave tank has a piston wavemaker on its left side, and consists of a channel with a flat bottom at \(z=0\) that ends in a V-shaped contraction at the right end of the channel, cf. Fig. 9, as described in Sect. 3 and Eq. (2). A wave-energy buoy, here constrained to move only in the vertical, resides in the corner of the contraction. The shape of the buoy is described next.
The buoy is a simplex with a flat-top triangular face and has a slanted front face converging into one point at the bottom. The two remaining faces of the simplex align with the vertical walls of the V-shaped contraction. The slanted face is tilted to the vertical, as shown in the cross section at \(x=L_x/2\) in Fig. 9a). The buoy motion can be described by its position \(Z=Z(t)\) (note that given the constrained motion, this does not need to be the centre of gravity) and corresponding velocity \(W=W(t)=\mathrm{d}Z/\mathrm{d}t\). Given this simplex geometry and assuming its flat-top face stays dry, the wetted buoy’s height above the flat bottom is located at
Here, \(\alpha \) is the angle between the hull bottom and the horizontal, \(L_y\) is the maximum length along \(x=L_x/2\) of the domain with the wavemaker at its rest position \(y=0\), and \({H}_k>0\) is the vertical distance between the position Z(t) and the keel of the buoy (see Fig. 9a). The keel of this V-shaped buoy, therefore, lies at \((x,y,z)=(L_x/2,L_y,Z-H_k)\). The waterline point \(y_{\text {b}}(x=L_x/2,t)\) at the centreline \(x=L_x/2\) shown in Fig. 9 is defined as the point where the water meets the buoy. The overall waterline of the buoy is denoted by \(y=y_{\text {b}}(x,t)\) and parameterised by x. At this waterline \(y_{\text {b}}(x,t)\), for every x within the contraction, which x-interval varies over time, the height \(h=h(x,y,t)\) of the free surface of the fluid equals the buoy’s surface height. That is \(h\left( x,y_{\text {b}}^-(x,t),t\right) =h_{\text {b}}\left( x,y_{\text {b}}^+(x,t);Z(t)\right) \), with the appropriate limits indicated. Taking the variation of this expression, one finds that
which implies that \(y_{\text {b}}\) is not an independent variable in the problem.
The rest position of the buoy is directly determined geometrically via Archimedes’ principle given the mass M and rest position \(\bar{Z}\) of the buoy, as follows. The angle \(\theta _{\text {c}}\), defined by \(\tan \theta _{\text {c}}=2 L_{\text {c}}/L_x\), with \(\theta _{\text {c}}=68.26^{\circ }\) presently, is the angle between the opening of the contraction and the line across the contraction (as shown in the magnified right-hand-side panel in Fig. 9). A summary of the dimensions of the existing wave tank as well as other relevant physical parameters used in the numerical calculations can be found in Table 3. At rest, \(y_{\text {b}}=L_{\text {b}}\) and given that \(\tan \theta _{\text {c}}=2 L_{\text {c}}/L_x=(L_y-L_{\text {b}})/X_{\text {b}}\), the length of the waterline is \(2 X_{\text {b}}=2(L_y-L_{\text {b}})/\tan \theta _{\text {c}}\), such that the submerged part of the buoy is a smaller simplex, isomorphic to the entire buoy simplex, defined by the following four points:
The volume \(V_{\text {b}}\) of the submerged part of the buoy is then the displaced water mass divided by the density of water, i.e.,
given that \(\tan \alpha =(H_0+H_{\text {k}}-\bar{Z})/(L_y-L_{\text {b}})\) [calculated via (6) for \((x,z)=(L_y,H_0)\)]. Consequently, for this three-dimensional tetrahedral buoy, the rest position of the buoy’s centre of mass is thus found to be:
Attached to the buoy is a vertical mast with two magnets on top, moving through a set of coils, whose constrained and vertical movement by induction comprises the actuator. Magnet and mast are all included in the overall weight M of the buoy. The current \(I=I(t)\) is the derivative of the electrical charge \(Q=Q(t)\), i.e., \(I=\dot{Q}\). The coils have an overall inductance of \(L_i\). Rather than using the current I(t), we use the conjugate momentum \(P_{Q}= P_{Q}(t)\) as primary variable, defined in Appendix A by \(P_{Q}= L_i\dot{Q}-K(Z)\) with
\(\gamma = 2\pi a^2 \mu N/L\), magnetic dipole momentum \(\mu \) of the magnet, a the radius of the coils, N the number of coil windings per metre, and L the length of the coils as well as a function G(Z) defined in (44f). This function G(Z) depends on the length of the mast \(H_m\), the length \(L_m\), and radius of the cylindrical magnet and the placement of the coils at \(z\in [\bar{Z}+(1+\alpha _h) H_m-\frac{L}{2},\bar{Z}+(1+\alpha _h) H_m+\frac{L}{2}]\) with \(0<\alpha _h<1\). A novel model of the magnetic-induction actuator is developed in Appendix A from first principles, using the Maxwell’s equations in a thin-wire approximation and given the cylindrical symmetry of the induction coils.
Hence, we can now formulate a comprehensive, or monolithic, variational principle of the entire, coupled water-wave problem, wave-activated buoy motion, and magnetic-induction actuator, as follows:
with \(\phi _s=\phi (x,y,h(x,y,t),t)\) the velocity potential evaluated at the free surface, \(\varvec{\nabla }\) the three-dimensional gradient, and \(\mathcal{H}\) the Hamiltonian. Herein, a scaled pressure \(p=p(x,y,z,t)\) acts as Lagrange multiplier to impose the incompressibility constraint \(D-1=0\) of a scaled density \(D=D(x,y,z,t)\), such that the density \(\rho (x,y,z,t)=\rho _0 D(x,y,z,t)\), cf. [9]. Moreover, the single-valued free water surface at \(z=h(x,y,t)\) with water depth \(h=h(x,y,t)\) is constrained [underlined terms in (12)] to be the dynamic shape of the wave-buoy using the Lagrange multiplier \(\lambda (x,y,t)\) over the wetted part \(y>y_{\text {b}}(x,t)\) of the wave-buoy hull—see also [30]. We have used the Heaviside function \(\varTheta (y-y_{\text {b}})\), zero for \(y<y_{\text {b}}\) and unity for \(y\ge y_{\text {b}}\), to single out this wetted part of the hull. The key reason to include the scaled density D and impose incompressibility condition \(D-1=0\) weakly is that variational principle (12) mathematically yields the boundary condition on \(\lambda \) at the waterline, as a consistency component of the entire formulation. This condition follows from the system of equations emerging next. In contrast, when one imposes the constraint \(D=1\) strongly, the (interface) condition for \(\lambda \) at the waterline needs to be imposed a priori.
As before, we collect all variables into the vector of unknowns
with variations of (12) defined as in (4). Most variations of (12) emerge in a straightforward manner; only the variations involving the terms \(D\partial _t\delta \phi \), \(D\varvec{\nabla }\phi \cdot \varvec{\nabla }(\delta \phi )\), and a comprehensive term involving the variations of the free surface \(\delta h\) in the upper integration limit are more complicated and require integration by parts in time and the use of Gauss’ law—see [9, 18] for more details. Given these hints, while leaving further derivation details to the reader, variation of (12) yields the following, fully nonlinear, equations of motion:
with \(\phi _R=\phi (R(t),y,z,t)\) the velocity potential evaluated at the wavemaker. Evaluation of (13a) at the free surface \(z=h\) and subtraction of (13f) yields that
such that \(y=y_{\text {b}}(x,t)\) at the waterline on the wave-buoy, from which it necessarily follows that \(\lambda \left( x,y_{\text {b}}(x,t),t\right) =0\).
A straightforward way to model the energy harvesting is the use of two (sets of) LED diodes in parallel but positioned in opposite directions, such that only one (set of) LED(s) is active at one time. Using the Shockley equation, as model for the LED–voltage–current relationship for current flow in either direction, yields that the voltage
is really a function of \(I=I(t)\); the \(\mathrm{sign}\)-function and absolute value |I| used ensure operation and damping for currents in either direction. Since such an LED model leads to damping, it is less common to include it a priori in the variational principle and damping/loading is added a posteriori to the model by substitution of (15) for \(V_{\text {s}}(t)\). Parameters in the Shockley model for LEDs include the saturation current \(I_{{\text {sat}}}\), the quality factor \(n_{\text {q}}\), and the thermal voltage \(V_{\text {T}}\). In addition, we added resistance terms \(-(R_{\text {c}}+R_i)I\), with a resistance \(R_i\) of the wiring to the LEDs as well as a resistance \(R_{\text {c}}\) of the coils, in the equation for \(P_{Q}\), to model losses for the circuit and LED diodes combined. Instead of \(\dot{P_{Q}}=0\) in (13), one then obtains
The total electrical power output P is then the time integral \(P=\int _0^T I(t) V_{\text {s}}(t)\, \mathrm{d}t\), with \(V_{\text {s}}(t)\) the voltage across the LEDs.
In the rest state, we saw that the straight waterline lies at \(y=L_{\text {b}}\) with rest depth \(H(x,y)=H_0\) for \(y<L_{\text {b}}\), while for \(y\ge L_{\text {b}}\), a rest depth H(x, y) as well as (rest-state) Lagrange multiplier \(\varLambda (x,y)\) are defined by:
with the rest position \(\bar{Z}\) of the buoy. Hence
To linearise the equations of motion (13), we consider the following decomposition of variables into rest-state and (small-amplitude) perturbations:
the latter relation taken, such that the rest current \(\bar{I}=0\), since \(P_{Q}=L_i I - K(Z)\). Upon linearising, the moving domain becomes a fixed domain \(y\in [0,l_y(x)]\) with a fixed waterline at \(y=L_{\text {b}}\). After a Taylor expansion, the waterline condition for \(\tilde{\lambda }\) at \(y=L_{\text {b}}\) becomes:
where we used that \(\varLambda (x,L_{\text {b}})=0\) by definition and omitted quadratic and higher order terms in the perturbation variables. Expansion of the waterline condition (7) leads to an explicit expression for \(\tilde{y}_{\text {b}}(x,t)\) in terms of \(\tilde{Z}(t)\) and the free surface at the linearised waterline \(\eta (x,L_{\text {b}}^{-},t)\); to wit
By combining (20) and (21), we obtain the desired boundary condition at the linearised waterline, that is
It means that \(\tilde{\lambda }(x,L_{\text {b}},t)\) is not an independent variable at \(y=L_{\text {b}}\). We highlight that the derivation of this subtle (weak) condition (22) on \(\tilde{\lambda }\) has only been possible, because we deferred the strong imposition of the incompressibility condition \(D=1\) or \(\tilde{D}=0\).
The final simplifications are that we consider the system in both the linear and shallow-water limits, yielding that the velocity potential \(\tilde{\phi }=\tilde{\phi }(x,y,t)\) is a function of only the horizontal coordinates and time, now with \(\varvec{\nabla }=(\partial _x,\partial _y)^{\text {T}}\). The equations of motion and induction in these linear, shallow-water limits become:
where we have added the effective circuit and coil resistances \(R_i\) and \(R_{\text {c}}\) and linearised (around \(I=0\) and using \(\bar{Z}\)) model of the LED light, as well as a consistency equation, with (22) and \(\hat{\varvec{n}}\cdot \varvec{\nabla }\tilde{\phi }=0\) at the fixed, vertical walls. Note that from (23f), \(\tilde{I}=({\tilde{P}_{Q}}+\gamma G(\bar{Z})\tilde{Z})/L_i\). When we rework (23g) and take \(\dot{\tilde{I}}\) to be negligible, then the linearisation is seen to lead to a damping term proportional to \(\dot{\tilde{Z}}=\tilde{W}\) in the momentum equation, cf. [11, 12]. In addition, the linearisation of the LED model (16) is seen to lead to an effective resistance \(n_{\text {q}} V_{\text {T}}/I_{{\text {sat}}}\), with linearised LED voltage \(\tilde{V}_{\text {s}}(\tilde{I})=n_{\text {q}} V_{\text {T}}/I_{{\text {sat}}}\tilde{I}\). The (linearised) electrical power output \(\tilde{P}(t)\) is calculated as a function of time and is given by \(\tilde{P}=(\tilde{V}_{\text {s}}+\tilde{V}_{\text {r}})\tilde{I}\), with \(\tilde{V}_{\text {r}}=(R_{\text {c}}+R_i)\tilde{I}\) the lost voltage due to circuit resistance.
A consistency equation arises by taking the time derivative of the primary constraint \(\eta -\tilde{Z}=0\), which leads to a secondary constraint, given by
upon using two of the equations of motion to eliminate time derivatives. Subsequently taking the time derivative of this secondary constraint (24), while using two other equations of motion to eliminate the emerging time derivatives, yields the elliptic equation (23h) for \(\tilde{\lambda }\).
4.2 Time Discretisation of the Linearised System
The time discretisation of the eight main equations in (23), i.e., in a count excluding boundary conditions, needs to be such that a time discretisation of the first seven equations is equivalent to, and consistent with, a time discretisation of the last seven equations, given that there are seven unknowns. The chosen time discretisation is a symplectic Euler one [19, 34], given the conjugate pairs of variables \(\{\tilde{\phi },\eta \},\{\tilde{W},\tilde{Z}\},\{{\tilde{P}_{Q}},\tilde{Q}\}\). Hence, the time-discrete system with discrete time levels \(t^n\) and \(t^{n+1}=t^n+\varDelta t\) reads:
\(C=\rho _0/M\), \(C_1=\gamma /(M L_i)\), and \(C_2=({R}_{\text {c}}+R_i+{n_{\text {q}} V_{\text {T}}}/I_{{\text {sat}}})/L_i\). By subtracting the \(\tilde{Z}\)-equation from the \(\eta \)-equation, we obtain:
Given that \(\eta ^n-\tilde{Z}^n=0\) and \(\tilde{W}^{n}+\varvec{\nabla }\cdot (H\varvec{\nabla }\tilde{\phi }^{n}) = 0\), both imposed at time level \(n=0\) initially, ensuring that \(\eta ^{n+1}-\tilde{Z}^{n+1}=0\) implies that we have to show that
Using the equation for \(\tilde{W}^{n+1}\) and operating \(\varvec{\nabla }\cdot \left( H(x)(\cdot )\right) \) on Eq. (25b) for \(\tilde{\phi }^{n+1}\), the consistency condition is seen to be (25h). Hence, (25) is consistent.
4.3 Space Finite-Element Discretisation of the Linearised System
The model (23) is discretised in a few steps. The first step is to multiply the field equations in (23) by \(C^0\)–test functions, and then integrate over space and by parts. The second step is to expand the fields using (special) \(C^0\)-continuous and compact finite-element basis functions. We will use standard linear and compact Galerkin basis and test functions, which are unity at their home node and zero at neighbouring nodes of the elements connected to the home node. The result is a space-discrete system which will be revealed to be only consistent for certain special choices of the function spaces and expansions. Vice versa, we can first discretise time in a consistent manner, such that again the equations remain consistent as we showed already. Finally, by either discretising the space-discrete system properly in time or the proper time-discrete system in space, we obtain an internally consistent overall space–time discretisation fit for numerical implementation.
The mesh is assembled using uniform quadrilateral elements up to the entrance of the contraction, with \(N_x\) elements in the x-direction and \(N_y\) elements in the y-direction, i.e., in the uniform section of the domain, the mesh comprises \(N_xN_y\) elements and \((N_x+1)(N_y+1)\) nodes. In the contraction, the chosen mesh is still formed by quadrilateral elements, but now nodes are only aligned in every other line. A sample mesh is shown in Fig. 10. The tessellation of the contraction region increases the total number of elements by \(N_x(N_x+1)/2\) and the number of nodes by \(N_x(N_x+2)/2\). It is thus clear that the way the mesh is constructed provides a restriction in the choice of \(N_x\), which needs to be even. The total number of elements is \(N_{el}=N_x N_y+N_x(N_x+1)/2\) and the total number of nodes is \(N_n=(N_x+1)(N_y+1)+N_x(N_x+2)/2\). The rest-state waterline is such that it is aligned with one of the nodal lines parallel to the x-direction.
The nodes in the entire mesh are denoted by \(k,l=1,2,\dots ,N_n\) and the \(N_{n}-N_p+1\) nodes under the buoy are in the ordered case denoted by \(\tilde{k},\tilde{l}=N_p,\dots ,N_{n}\). The latter include the nodes on the waterline, which in the current linearised case lies on the line \(y=L_{\text {b}}\); the \(N_{\text {b}}\) nodes on the waterline are a subset thereof, in the ordered case denoted by \(\tilde{b}=N_p,\dots ,N_p+N_b-1\). When the \(N_b\) nodes on the waterline are excluded in the latter, we use index \(\hat{k}\). We multiply both wave equations (23b)–(23c) by the \(C^0\)-test function \(\varphi _{k}(x,y)\) and the elliptic equation (23h) as well as the constraint (23a) by \(\varphi _{\tilde{k}}(x,y)\) to obtain the weak forms after integration by parts, upon using the Neumann/Dirichlet conditions at \(y=0\), \(x=0,L_x\) for \(y\in [0,L_y-L_{\text {c}}]\) and \(y=l_y(x)\) for \(x \in [0,L_x]\) and \(y\in [L_y-L_{\text {c}},L_y]\). Also, \(\lambda _h(x,y,t)=\lambda _{\hat{k}}(t)\varphi _{\hat{k}}(x,y)+\lambda _{\tilde{b}}(t)\hat{\varphi }_{\tilde{b}}(x,y)\), with \(\hat{\varphi }_{\tilde{b}}\) being the part of the test function \(\varphi _{\tilde{b}}\ge L_b\) under the buoy and \(\lambda _{\tilde{b}}=g(\eta _{\tilde{b}}-\tilde{Z})\). Unfortunately, the consistency required cannot be shown for this choice of test function \(\hat{\varphi }_{\tilde{b}}\) at the waterline. We, therefore, made some adjustments: we take \(\lambda _h(x,y,t)=\lambda _{\tilde{k}}(t)\varphi _{\tilde{k}}(x,y)\) to be the normal test function spanning across the waterline with \(\tilde{k},\tilde{l}=N_p,\dots ,N_{n}\) and thus smooth out the Heaviside function to allow inclusion of the full basis function \(\varphi _{\tilde{b}}\) at the waterline \(y=L_b\). Hence, the Heaviside function \(\varTheta (y-L_b)\) is removed. This changes de facto only the vector and matrix definitions of \(\tilde{S}_{\tilde{k}\tilde{l}}\), \(\tilde{Q}_{\tilde{b}}\) and \(N_{k \tilde{b}}\) below. The corresponding finite-element discretisation then becomes
with several mass and “Laplace” matrices defined by:
Nonzero contributions only exist for the tilded matrices and vectors for certain index ranges.
The key consistency check is to ensure that the first seven equations in (28) are consistent with the last seven equations in (28). Consider the first seven equations. Take the time derivative of the primary constraint and eliminate the time derivatives using two of the other seven equations, to obtain the secondary constraint:
Now, take the time derivative of this secondary constraint above and again eliminate the time derivatives using two different equations of these seven equations, to obtain the consistency equation
This consistency equation matches the last equation (28h) if and only if the following relations hold:
These relations have been verified to hold up to machine precision. To date, we have not been able to verify these relations analytically. Finally, we find the consistent space–time discretisation by logically combining the time-discrete and space-discrete approaches derived in (25) and (28).
4.4 Numerical Results
We have set up a numerical code which simulates the full system as it evolves in time, including the generation/propagation of waves, their impact on the wave-energy buoy, the response of the buoy, and the power output. The numerical results presented next have been obtained using a mesh resolution of \(N_x=10\) and \(N_y=50\), i.e., the total number of elements in the calculations is \(N_{{\text {el}}}=555\) and the total number of nodes is \(N_n=621\). The time step used is \(\varDelta t=0.0028\;\mathrm{s}\). At the start of the simulation the system is at rest and the water depth in the main wave tank is \(H_0=0.1\;\mathrm{m}\). For \(t>0\), waves are generated from the left wall of the tank by a piston wavemaker that follows a periodic motion in time according to \(R(t)=\tfrac{A}{\omega }(1-\cos (\omega t))\), with amplitude \(A=0.0653\;\mathrm{m}\) and frequency \(\omega =\frac{6\pi }{L_y}\sqrt{gH_0}=9.3348\;\mathrm{s}^{-1}\) (which corresponds to a physical frequency of \(\omega /2\pi =1.4857\;\mathrm{Hz}\)). Therefore, on the left wall, \(\partial _y\tilde{\phi }=\dot{R}(t)=A\sin (\omega t)\).
The total energy of the system E(t) is computed numerically as a function of time. The respective energies of the water \(E_{\text {w}}\) (kinetic and potential), the buoy \(E_{\text {b}}\), and the electro-magnetic system \(E_i\) are defined by (the continuum forms are given below):
Applying appropriate manipulations of equations in (23), by integrating in space the respective equations valid within the fluid and adding all of the resulting expressions, results in an equation for the time derivative of the total energy in time. This is not expected to be zero as in conserved systems but negative, due to the added damping in the system. In particular, we find:
with \(E=E_{\text {w}}+E_{\text {b}}+E_i\) the total energy and \(\tilde{P}=\tilde{P}_{\text {l}}+\tilde{P}_{\text {g}}\) the loss, separated into the resistive dissipation \(\tilde{P}_l\) as well as the power gained \(\tilde{P}_g\) via the LEDs, defined by:
The results of a simulation with the parameters described earlier can be seen in Figs. 11 and 12. The response of the buoy is shown in the top panel of Fig. 11, while the electrical current is shown in the middle panel and the power generated in the bottom panel. Both the power generate (\(\tilde{P}_{\text {g}}(t)\) blue line) and the resistive loss (\(\tilde{P}_{\text {l}}(t)\) orange line) are displayed. Two snapshots of the computed wave height and buoy position in the contraction are displayed in Fig. 12.
In what follows, we consider a smoothed-out motion of the piston wavemaker which only attains its maximum amplitude A (as described in the first paragraph of this section) after two periods of oscillation. The wavemaker motion comprises two signals \(R_1(t)\) and \(R_2(t)\), which are out-of-phase initially, become in-phase after the first two oscillations, and then return back to be out-of-phase after N oscillations. The wavemaker hence stops operating after N oscillations at \(t=T_{\text {w}}=2\pi N/\omega \) and the simulation continues until \(T=2T_{\text {w}}\). Consequently N wave packets are sent into the wave tank. The motion of the wavemaker (and the respective signals \(R_1\), \(R_2\)) can be seen in Fig. 13, and the resulting wave deviation from the still water level \(H_0=0.1\;\mathrm{m}\) at the left wall is shown in Fig. 14.
Before performing any further simulations, we tested the accuracy of the numerical scheme both in time and space. The convergence of the Symplectic Euler method for the time-integration results is investigated by plotting the energy signal E(t) for two time steps \(\varDelta t\) and \(\varDelta t/2\) (Fig. 15). The bounded oscillations in the energy signal (shown in Fig. 15 only after the wavemaker stops adding energy in the system, i.e., for \(t\ge T_{\text {w}}\)), are seen to be approximately reduced by \(41\%\) when computed with the half time step indicative of an accuracy of \(\sim (\varDelta t)^{3/4}\). We note that the energy calculation using half the spatial resolution gives an accuracy of \(\sqrt{\varDelta t}\), which suggests that the desired convergence of \(\varDelta t\) may be achieved, albeit slowly, for a sufficiently resolved mesh. The spatial convergence rate evaluated using the formula, cf. [47]:
where the norm is taken to be either the \(\mathcal {L}_1\), \(\mathcal {L}_2\) or \(\mathcal {L}_\infty \) norm. The subscripts 1, 2, and 3 correspond to the different mesh sizes in Table 4, obtained by halving the mesh spacing uniformly in each direction, or equivalently by doubling the number of elements. The convergence of the spatial discretisation, while expected to be of order 2, is seen to be circa 1.7.
We next investigate the influence of various system parameters such as the induction coils, buoy mass, and wavemaker frequency on the amount of power generated (and used to illuminate the LEDs) or lost due to circuit resistance. Figure 16 shows how the mean of the power \([\tilde{P}]\), defined by the time-average \([\tilde{P}]=\frac{1}{T}\int _0^T \tilde{P}(t)\,{\mathrm d}t\), where T is the final simulation time, changes for varying Shockley equation coefficient \(C_{\text {s}}=n_{\text {q}}V_{\text {T}}\) [see Eq. (15)], coil winding number N, buoy mass M, and wavemaker frequency \(\omega \). Panel (a) shows that the total power generated increases linearly with \(C_{\text {s}}\), while the power lost decreases and is seen to asymptote for larger values of \(C_s\). We find that for larger values of \(C_{\text {s}}\), the current \(\tilde{I}\) remains unaffected as a consequence of the fact that the wave state in the tank and the buoy response do not change with \(C_{\text {s}}\). The linear dependence of \([\tilde{P}_{\text {g}}]\) on \(C_{\text {s}}\) is due to the linearisation of the model. Furthermore, the increased power generation seen in panel (b) for smaller values of N is anticipated as it corresponds to lower resistance and inductance in the system (recall the definitions of \(R_{\text {c}}\) and \(L_i\)—see Table 5—which are both proportional to parameter N). The curves in panel (b) are both seen to be proportional to \(1/N^2\); hence, taking even lower values or N (or equivalently a shorter coil) yields a much higher production of energy. The variation of the power with the mass of the buoy is seen to be minimal (panel c), but follows a monotonic increase. Higher values of M were not considered here to avoid having a very low centre of gravity relevant to the still water level. Different buoy, contraction, and wave tank geometries/sizes (and hence buoy masses) will be considered in future work. Finally, it is observed that an optimal power generation can be achieved at certain wavemaker frequency, in this particular case at \(\omega =10.89\;\mathrm{s}^{-1}\) (see also [3] for related results for the dependence on wavemaker amplitude and frequency for a slightly different set-up). This critical value appears to be the resonant frequency of the system considered. The energy of the system around this optimal frequency is illustrated in the top panel of Fig. 17, shown for times \(T_{\text {w}}\le t\le T\) with \(T_{\text {w}}=6.7309\;\mathrm{s}\) and \(T=2T_{\text {w}}\). The respective energies of the subsystems (water, buoy, and electro-magnetic system) are also shown in the bottom panels of Fig. 17. Clearly, the total energy shown in the top panel remains approximately constant (the small oscillations observed remain bounded in time), while the energy lost from the water around \(t=7\;\mathrm{s}\) and \(t=11.5\;\mathrm{s}\) is converted into kinetic energy of the buoy and electrical energy in the inductor, even though the latter is much smaller in this case. One way to improve the efficiency of the wave-energy converter is by adding more LEDs in serial and/or reducing the length of the induction coils (cf., Fig. 16a, b).
5 Summary and Discussion
In summary, we have reported in detail on the creation of the bore–soliton–splash, summarised modelling of this hydrodynamic splash, and showed how it inspired a novel wave-energy device. We will next provide further context of our work.
Relation to rogue waves at sea The bore–soliton–splash is a nonlinear wave-resonance phenomenon in which a series of travelling solitons reflect in a V-shaped contraction leading to a tenfold resonant amplification of the initial main wave height. Once created in 2010, the phenomenon caught attention of the rogue-wave community. Rogue waves are extreme and rare waves, generally but not exclusively sea waves, at least twice as high as the wave height of the ambient sea. While the original bore–soliton–splash was engineered, it relates to several rogue-wave phenomena at sea, far from and near the coastline. Rogue waves can have several causes and emerge in different situations: rogue-wave emergence in crossing seas, either due to seas with two main directions, e.g., high seas generated by two hurricanes, or one hurricane changing direction. More rare are seas with waves and swell from three different main directions. Our V-shaped contraction walls can, therefore, be re-interpreted as virtual walls concerning two (virtual) waves travelling under two angles \(\pm \varphi \) from the main wave’s direction with two (virtual) planes of no-normal flow leading to a converging point. One difference is that the virtual case supports wave propagation with one splash at one space–time point, cf. [20], while our engineered set-up with solid walls necessarily leads to reflections.
Further modelling of the bore–soliton–splash and related rogue waves We reported (bore–)soliton–splashes including one with smooth solitary waves in which nonlinearity and dispersion are balanced without any wave breaking. The smooth soliton–splash of case 9 was successfully simulated using a compatible, geometric finite-element discretisation of a Benney–Luke model, a bidirectional simplification of the classic potential-flow model for water waves. Case 8 for the maximum bore–soliton–splash was not simulated correctly by the Benney–Luke model. Due to the lack of wave breaking, the case 8 simulation deviated significantly from reality in that the observed resonant interaction was absent. On one hand, it is possible to further explore simplified modelling of rogue waves in crossing seas using the Kadomtsev–Petviashvili (KP) equation, cf. [1, 20, 21, 28, 32]. On the other hand, more advanced modelling of the bore–soliton–splash will either require a full potential-flow model with localised and parameterised wave breaking or the use of models with actual, localised wave breaking while maintaining good dispersion properties. Single-phase or two-phase mixture-theory models, including ones with a Van-der-Waals-type equation of state, may also be good candidates [23, 46].
Alternatively, we have explored use of Smoothed Particle Hydrodynamics (SPH)Footnote 4; such a numerical method [24] can handle wave breaking and jet collapse into bubbles and droplets, and can be used to simulate the bore–soliton–splash of case 8. SPH lies at the other end of the spectrum of numerical techniques, compared to the geometric numerical techniques used by us. To date, SPH does, however, turn out to be too dissipative. It requires too many degrees of freedom and thus too much computational power to avoid detrimental numerical wave-amplitude dissipation. Consequently, dispersive wave propagation over longer distances remains relatively poor in SPH. In our attempts, to date, the splash amplitude simulated by SPH was too low, even though we had replaced wave propagation in the channel prior to the contraction by several laterally periodic slices, copies of one another, to significantly reduce computational resources, before waves in these slices were fed into the contraction.
Optimisation of the wave-energy device Our splash inspired the creation of a novel wave-energy device and we showed a working, experimental proof-of-principle model, but also developed and derived a new and fully nonlinear mathematical model of the combined water-wave dynamics, the wave-activated buoy, and the magnetic-induction power generator. Essential ingredients of this comprehensive model have been captured in one variational principle to which we a posteriori added dissipative effects of the electrical circuit, coils of the actuator, and LEDs used as the loads. The overall model was subsequently linearised and discretised using a finite-element method in space and time. This (linear) algebraic model was made fully compatible with the variational structure in the conservative and continuum limits. Its compatible, novel, and nontrivial discretisation was augmented with the resistances of the electrical circuit and coils of the induction motor as well as the LED loads. Preliminary simulations of the linear model showed promising results including (suboptimal) convergence and energy transfer between the three components. Finally, we investigated the resonant behaviour of the system as function of wave-frequency and load for a long wave-packet of harmonic waves. Nonlinear modelling, optimisation, and control of the wave-energy device require further exploration, and both the geometry of contraction, mass, and wave-buoy shape could be optimised for a given wave climate. We also aim to explore feedback control as function of contraction geometry, the number of coils of the induction motor, and the total load. In addition, higher order and more accurate spatial and temporal discretisation schemes require exploring.
Steel–soliton–splash artwork We finish on an artistic note. Our bore–soliton–splash inspired an artwork, the steel–soliton–splash [49], created by WZ. Snapshots of the video of case 8 were first outlined as silhouettes, two of which formed the basis for a three-dimensional artwork, scaled down by about a factor of three, and welded in stainless steel, see Fig. 18. In 2013, we donated the artwork to the Isaac Newton Institute of Mathematical Sciences in Cambridge, UK.
Notes
Designer and artist WZ named the “soliton splash” 20-09-2010 video with “bore” indicating intermittent wave breaking.
This abnormality index, AI, has been defined and used, e.g., in Didulenkova et al. [10].
Movie of 2013 proof-of-principle design/test: https://www.youtube.com/watch?v=SZhe_SOxBWo.
Courtesy of Dr. Martin Robinson [45] https://www.youtube.com/watch?v=PRnycO6db1M.
References
Ablowitz, M.J., Curtis, C.W.: Conservation laws and web-solutions for the Benney–Luke equation. Proc. R. Soc. A 469, 20120690 (2013)
Akers, B., Bokhove, O.: Hydraulic flow through a contraction: multiple steady states. Phys. Fluids 20, 056601 (2008)
Bokhove, O., Kalogirou, A., Henry, D., Thomas, G.: A novel rogue-wave-energy device with wave amplification and induction actuator. In: 13th European Wave and Tidal Energy Conference 2019, Napoli, Italy (2019) https://ewtec.org/conferences/ewtec-2019/
Bokhove, O., Kalogirou, A.: Variational water wave modelling: from continuum to experiment. In: Bridges, Groves, Nicholls (eds.) Lecture Notes on the Theory of Water Waves. London Mathematical Society Lecture Notes Series, vol. 426, pp. 226–259 (2016)
Bokhove, O., Gagarina, E., Zweers, W., Thornton, A.: Bore Soliton Splash-van spektakel tot oceaangolf? Ned. Tijdschrift voor Natuurkunde 77(12), 446–450 (2011). (popular-science article written in Dutch)
Bredmose, H., Peregrine, D.H., Bullock, G.N.: Violent breaking wave impacts: Part 2. modelling the effect of air. J. Fluid Mech. 641, 389–430 (2009)
Cavaleri, L., Bertotti, L., Torrisi, L., Bitner-Gregersen, E., Serio, M., Onorato, M.: Rogue waves in crossing seas: the Louis Majesty accident. J. Geophys. Res. Oceans 117, C00J10 (2012)
Chen, L.: Maxwell’s equations. (2016) https://www.math.uci.edu/~chenlong/226/MaxwellEqns.pdf
Cotter, C., Bokhove, O.: Variational water-wave model with accurate dispersion and vertical vorticity. J. Eng. Math. 67, 33–54 (2010)
Didenlenkova, I., Slunyaev, A.V., Pelinovsky, E.N., Kharif, C.: Freak waves in 2005. Nat. Hazards Earth Syst. Sci. 6, 1007–1015 (2006)
Donoso, G., Ladera, C.L., Martin, P.: Magnet fall inside a conductive pipe. Eur. J. Phys. 310, 855–869 (2009)
Donoso, G., Ladera, C.L., Martin, P.: Magnetically coupled magnet-spring oscillators. Eur. J. Phys. 31, 433–452 (2010)
Drazin, P.G., Johnson, R.S.: Solitons: An Introduction. Cambridge University Press, Cambridge (1989)
Dysthe, K., Krogstard, H.E., Muller, P.: Oceanic rogue waves. Ann. Rev. Fluid Mech. 40, 287–310 (2008)
Falcäo, A.F.O.: Wave energy utilization: a review of the technologies. Renew. Sustain. Energy Rev. 14, 899–918 (2010)
Faulkner Rogue waves: defining their characteristics for marine design. Rogue Waves 2000, Ifremer, France (2001)
Gagarina, E., van der Vegt, J.J.W., Bokhove, O.: Horizontal circulation and jumps in Hamiltonian water wave model. Nonlinear Process. Geophys. 20, 483–500 (2013)
Gagarina, E., Ambati, V.R., van der Vegt, J.J.W., Bokhove, O.: Variational space-time (dis)continuous Galerkin method for nonlinear free surface water waves. J. Comput. Phys. 275, 459–483 (2014)
Gagarina, E., Ambati, V.R., Nurijanyan, S., van der Vegt, J.J.W., Bokhove, O.: On variational and symplectic time integrators for Hamiltonian systems. J. Comput. Phys. 306, 370–389 (2016)
Gidel, F.: Variational water-wave models and pyramidal freak waves. PhD Thesis, University of Leeds, UK (2018)
Gidel, F., Bokhove, O., Kalgirou, A.: Variational modelling of extreme waves through oblique interaction of solitary waves: application to Mach reflection. Nonlinear Process. Geophys. 24, 43–60 (2017)
Gieras, K.F., Kucharski, A., Pechowski, J.: Peformance characteristics of a shake flashlight. In: IEEE (2017)
Golay, F., Ersoy, M., Yushchenko, L., Sous, D.: Block-based adaptive mesh refinement scheme using numerical density of entropy production for three-dimensional two-fluid flows. Int. J. Comput. Fluid Dyn. 29, 67–81 (2015)
Gómez-Gesteira, M., Rogers, B.D., Dalrymple, R.A., Crespo, A.J.C.: State-of-the-art of classical SPH for free-surface flows. J. Hydraul. Res. 48, 6–27 (2010). https://doi.org/10.3826/jhr.2010.0012
Howard, R.A., Xiao, Y., Pekarek, S.D.: Modeling and design of air-core tubular electric devices. IEEE Trans. Energy Convers. 28, 0885–8969 (2013)
Jackson, J.D.: Classical Electrodynamics. Wiley, New York (1975)
Kadomtsev, B.B., Petviashvili, V.I.: On the stability of solitary waves in weakly dispersive media. Sov. Phys. Dokl. 15, 539–541 (1970)
Kalogirou, A., Bokhove, O., Ham, D.: Modelling of nonlinear wave-buoy dynamics using constrained variational methods. In: Proceedings of International Conference on Offshore Mechanics and Arctic Engineering (OMAE2017). (2017) https://doi.org/10.1115/OMAE2017-61966
Kalogirou, A., Bokhove, O.: Mathematical and numerical modelling of wave impact on wave-energy buoys. In: Proceedings of ASME 2016 35th International Conference on Ocean, Offshore and Arctic Engineering (OMAE2016). (2016) https://doi.org/10.1115/OMAE2016-54937
Khariff, C., Pelinovsky, E., Slunyaev, A.: Rogue Waves in the Ocean. Advances in Geophysical and Environmental Mechanics and Mathematics. Springer, New York (2009)
Kodama, Y.: KP solitons in shallow water. J. Phys. A Math. Theor. 43, 434004 (2010)
Korteweg, D.J., de Vries, G.: On the change of form of long waves advancing in a rectangular canal, and on a new type of long stationary waves. Philos. Mag. 39(240), 422–443 (1895)
Leimkuhler, B., Reich, S.: Simulating Hamiltonian Dynamics, p. 379. Cambridge University Press, Cambridge (2010)
Lekkas, E., Andreadakis, E., Kostaki, I., Kapourani, E.: Critical factors for run-up and impact of the tohoku earthquake tsunami. Int. J. Geosci. 2, 310–317 (2011)
Lorrain, P., Corson, D.: Electromagnetic Fields and Waves. Freeman, New York (1970)
Luke, J.: A variational principle for a fluid with a free surface. J. Fluid Mech. 27, 395–397 (1967)
Madhi, F., Yeung, R.W.: On survivability of asymmetric wave-energy converters in extreme waves. Renew. Energy 119, 891–909 (2018)
McCarthy, K., Bash, M., Pekarek, S.: Design of an air-core linear generator drive for energy harvest applications. In: IEEE (2008)
Milewski, P.A., Keller, J.B.: Three-dimensional water waves. Stud. Appl. Math. 97, 149–166 (1996)
Nikolkina, I., Didenlenkova, I.: Rogue waves in 2006–2010. Nat. Hazards Earth Syst. Sci. 11, 2913–2924 (2011)
Onorato, M., Proment, D., Clauss, G., Klein, M.: Rogue waves: from nonlinear Schrödinger breather solutions to seakeeping tests. PLoS One 8, e54629 (2013)
Pego, R.L., Quintero, J.R.: Two-dimensional solitary waves for a Benney–Luke equation. Phys. D 132, 476–496 (1999)
Peregrine, D.H.: Water-wave impact on walls. Annu. Rev. Fluid Mech. 35, 23–43 (2003)
Robinson, M., Cleary, P.: Analysis of mixing in a twin cam mixer using smoothed particle hydrodynamics. AIChE J. 54, 1987B198 (2008)
Salwa, T.: On variational modelling of wave slamming by water waves. PhD Thesis. Submitted Sept. 2018. University of Leeds, UK (2018)
Smith, G.D.: Numerical Solution of Partial Differential Equations: Finite-Difference Methods, 2nd edn, p. 217. Clarendon Press, Oxford (1978)
Zweers, W., Zwart, V., Bokhove, O.: Making waves: visualizing fluid flows. In: Hart, G.W., Sarhangi, R. (eds.) Proceedings of Bridges 2013: Mathematics, Music, Art, Architecture, Culture, pp. 515–518. (2013) (ISBN 978-1-938664-06-9)
Zweers, W.: Steel-soliton splash. (2014) Artwork at Isaac Newton Institute of Mathematical sciences: https://www.newton.ac.uk/about/art-artefacts/soliton and https://waterwaves2014.wordpress.com/2014/07/21/onno-bokhove-donates-steel-soliton-splash-sculptures-to-newton-institute/
Zweers, W.: Youtube channel https://www.youtube.com/user/woutzweers; especially videos with titles “soliton splash 27 sep run 3.mp4”, “soliton splash 27 sep run 6.mp4” and “Soliton splash opening O&O plein Utwente” (of 30-09-2010) as well as “soliton splash” (of 20-09-2010) and the portable soliton set-up (1-14-2011) “Portable Bore-Soliton-Splash” (2010)
Acknowledgements
Part of this work appeared earlier in [5], in Dutch, as photographs and a first simulation of case 9 in [4], and as illustrative photographs in [17]. Preliminary versions of the wave-energy device and its modelling appeared in conference proceedings [29, 30]. The story of the steel–soliton–splash, first presented in [48], can be found on the website of the Isaac Newton Institute of Mathematical Sciences in Cambridge, UK. It is a pleasure to acknowledge assistance of Dr Paul Steenson and Prof Steve Tobias in formulating the magnetic-induction generator. This is follow-up research grew out of EPSRC Grant EP/L025388/1 for AK and OB. OB also acknowledges participation in workshops (July 2014 and 2017) at the Isaac Newton Institute of Mathematical Sciences in Cambridge, funded under EPSRC Grant EP/R014604/1.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
This manuscript concerns research with no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix: Model of Induction Generator
Appendix: Model of Induction Generator
The induction motor modelled consists of a series of permanent cylindrical magnets attached to the top of the wave-buoy’s vertical mast. These magnets move through a series of coils connected in a circuit to two (sets of) LEDs, the loads, placed in two parallel directions, with half of the LEDs placed in one direction and the other half in the other direction. The latter placement guarantees that always one (set of) LED(s) is lighting up under the alternating current. The first modelling step is to calculate the magnetic flux \(\mathbf{B}\) induced in the series of coils. The second modelling step is to calculate the voltage and current across and through the coils using Ohm’s law for the current density, electrical field, and magnetic flux. This moving magnetic flux \(\mathbf{B}\) induces a current \(I=I(t)\) in the coils. The third modelling step is to calculate the magnetic force and, via Newton’s law, the force on the buoy–mast–magnet system.Footnote 5
First step The magnetic flux of a magnet, a cylinder magnetised in the direction of its axis of symmetry, is identical to that of a solenoid of the same dimension with a current density \(N'i=\mu \); here, i is a fictitious current as opposed to the current I which we aim to model, with
the product of \(\mu _0=4\pi \times 10^{-7}\mathrm{H/m}\) the permeability of free space times the magnetic/magnet’s dipole moment m divided by \(4\pi \), and \(N'\) the number density of the turns per metre (Lorrain and Corson [36], pp. 393). We start with the magnetic flux generated by a current in a single-coil solenoid, cf. [27, 36] (Jackson, pp. 178 and Lorrain and Corson, pp. 319) and subsequently, via integration along the magnet, extend that to an entire solenoid with multiple turns equivalent to our magnet.
In spherical coordinates \((r,\varphi ,\theta )\) and with the centre of the coil placed at the origin, the approximate expressions [27, 36] of the two nonzero components of the magnetic flux, for distances \(r\gg A_{\text {m}}\) larger than the radius \(A_{\text {m}}\) of the magnet, are given by the spherical-coordinate components \(B_r = {2\mu \cos \theta }/{r^3}\), \(B_\theta = {\mu \sin \theta }/{r^3}\) of the magnetic flux \(\mathbf{B}\), or rewritten in cylindrical coordinates \((\rho ,\phi ,z)\) for the radial cylindrical-coordinate component of the magnetic flux as:
The magnetic field \(\mathbf{B}\) is expressed in Teslas, \(\mathrm{T}\), the permeability \(\mu _0\) of free space in Henry’s per metre, \(\mathrm{H/m}=\mathrm{T m}^2/\mathrm{A}\), the dipole moment m in Ampere-square-metre, \(\mathrm{A m}^2\), and the radius r in metres. The above holds for an infinitesimally short magnet and far away from the magnet, relative to the distance at which the magnetic flux is measured and relative to the length of the coils, cf. [11] [their equations (1) and (2)]. The magnetic field induced by a magnet of finite length \(L_m\) is considered next and reduces in the far field to the above expression.
The magnetic flux \(\mathbf{B}\) is related to the magnetic field intensity \(\mathbf{H}\) and magnetisation density \(\mathbf{M}\) as follows (page 395 of [36]):
In the absence of a current density \(\mathbf{J}\), the magnetic field density is irrotational, such that \(\mathbf{H}=-\varvec{\nabla }\varPsi \) outside the magnet, with magnetic scalar potential \(\varPsi \). Since \(\varvec{\nabla }\cdot \mathbf{B}=0\), we find from (37) that \(\varvec{\nabla }\cdot \mathbf{H} =-\varvec{\nabla }\cdot \mathbf{M}\) and, therefore, that
with magnetic charge density \(\rho _{\text {m}}\). The integral solution of (38) reads:
For a magnet uniformly magnetised in the z-direction, we have a magnetisation density \(\mathbf{M}=M_0\hat{\mathbf{z}}\) or, alternatively, the magnetic density \(\rho _{\text {m}}=0\) throughout the magnet except at the end surfaces where \(\rho _{\text {m}}=\pm \,\mu _0 M_0\delta (z' \mp L_{\text {m}}/2)\). The magnetic scalar potential \(\varPsi \) is given by the triple integral (39) over the length \(L_{\text {m}}\) of the magnet of radius \(A_{\text {m}}<a\) with a the radius of the inductor’s coils, cf. [36] (pp. 395) and [26]:
in which, based on symmetry, it suffices to take \(\tilde{\phi }=0\) with \(x=\rho \cos \tilde{\phi }\) etc., such that \(|\mathbf{r}-\mathbf{r}'|^2=(R\cos \phi -\rho )^2+R^2\sin ^2\phi +(z-z')^2\). The expression of the relevant component of the magnetic field evaluated for a magnet of length \(L_{\text {m}}\) and radius \(A_{\text {m}}<a\) then becomes:
Far away from the magnet, this radial component can be approximated using Taylor expansions, such that
which equals (36) with (35) when we identify \(m = M_0 \pi A_{\text {m}}^2 L_{\text {m}}\) as the magnetic/magnet’s dipole moment with \(\pi A_{\text {m}}^2 L_{\text {m}}\) the volume taken up by the magnet. In (41), the magnet is placed in \(z\in [-L_{\text {m}}/2,L_{\text {m}}/2]\), while, in our wave-energy device, the magnet resides between \(z\in [Z(t)+H_{\text {m}}-L_{\text {m}}/2,Z(t)+H_{\text {m}}+L_{\text {m}}/2]\). Consequently, we need to adapt expression (41) as follows:
Second step Placing the magnet in a moving range \(z\in [Z(t)+H_{\text {m}}-L_{\text {m}}/2,Z(t)+H_{\text {m}}+L_{\text {m}}/2]\) with length \(H_m\) above the centre of mass Z(t) and for fixed coils with N turns and a radius \(\rho =a\) over a coil length L over a fixed range \(z\in [\bar{Z}+(1+\alpha _h) H_{\text {m}}-L/2,\bar{Z}+(1+\alpha _h) H_{\text {m}}+L/2]\) with \(0<\alpha _h<1\), the expression (43a) can be integrated in z over the coil to obtain the coil density [cf. [11] their (6)–(8)]
where we have used that at the faces of the moving magnet
and defined the function
with the latter approximation holding in the far field, starting from (44d) and (43b). Note that only when \(\alpha _h=0\) and the water and the buoy–mast–magnet system are at rest, the magnet sits in the middle of the coils. A sketch of the various coordinate systems is given in Fig. 19. A graph of \(\gamma G(Z)\) versus Z and its approximation shows that the two functions lie close together, cf. [3].
Ohm’s law for a circuit subject to a magnetic flux, moving with a speed \(\dot{Z}\) in the vertical, reads:
with current density \(\mathbf{J}\), electrical field \(\mathbf{E}\), conductivity \(\sigma >0\) for a conductor, and unit vector \(\hat{\mathbf{z}}\) in the vertical. Integration of Ohm’s law (45) around the coils at \(\rho =a\) yields (extending [8, 11]):
where \(\mathrm{d}{} \mathbf{l}= a\,\mathrm{d}\theta (-\sin \theta ,\cos \theta ,0)^T\) and \(\mathbf{B}=\tilde{B}_{\rho }(\cos \theta ,\sin \theta ,0)^T\) with \(\theta \in [0,2\pi ]\), inductance \(L_i\) of the inductor and the voltage drop \(V_{\text {c}}\). Note that the resistance of the coils is defined by \(R_{\text {c}}=N (2\pi a)/({\sigma }\pi D^2/4)\) and the current magnitude by \(J=I/(\pi D^2/4)\) with D the cross-sectional diameter of the coil. Hence, the circuit equation becomes:
where we have added the resistance \(V_{\text {s}}(I)\) (15) of the two (sets of) LEDs modelled using combined Shockley equations, placed in parallel, as well as the resistance \(R_i\) of the remaining wires to and from these LEDs. It should be possible to add \(I R_i\) and the Shockley voltage \(V_{\text {s}}\) directly in Ohm’s law, but we simply added the two terms heuristically.
Faraday’s induction law (chapters 7 and 8 [36]) used above follows from one of the Maxwell’s equations, \(\varvec{\nabla }\times \mathbf{E} = -\partial _t\mathbf{B}\), for one circuit as:
with induction \(\varPhi \), surface S bounded by the path of the line integral, and surface element \({\mathrm d}\mathbf{a}\) on the coils of the inductor. The magnetic induction inside a long solenoid is \(B=\mu _0 (N/L) I\) (cf. (8.59) in [36]), such that \(\varPhi = \mu _0(N/L) I \pi a^2\) (cf. (8.60) in [36]) and, hence, for N windings \(L_i = K \mu _0(N^2/L) \pi a^2\) (cf. (8.61) in [36]). For a long solenoid, \(K=1\), and for a short solenoid, \(K<1\) with \(K=0.53\) for \(a/L=1\) (Table 8-1 in [36]).
Third step Faraday’s expression for the magnetic force \(\mathbf{F}\), the force on charged particles in the coils as used in the momentum equations of magneto-hydrodynamics, is:
in which we have replaced the magnitude of \(\mathbf{J}\) integrated across a string of coil with area \(\varDelta S\) by \(I/\varDelta S\) multiplied times \(\varDelta S \delta (\rho -a)\) to focus its averaged effect at \(\rho =a\) exclusively. Hence, the vertical component \(F=\mathbf{F}\cdot \hat{\mathbf{z}}\) of the force between the conducting coils and the magnet is:
To facilitate further analysis, we momentarily simplify the hydrodynamic force on the buoy, used in the main text, by a mass–spring component with spring constant \(k_{\text {s}}\). Combining this simplification with the vertical momentum equation of the simplified buoy–mast system, we then arrive at the following coupled mechanical and magnetical system:
with constant \(\gamma \equiv 2\pi a^2 \mu N/L\) and underlined dissipative terms. When we ignore the self-induction term \(L_i\dot{I}\) and the Shockley expression for the LEDs in (51), we note that \((R_{\text {c}}+R_i)I=\gamma G(Z)\dot{Z}\); elimination of I then shows that the magnetic force in the vertical momentum equation (51d) acts as a (nonlinear) drag, proportional to \(\dot{Z}\) or W, cf. the linear analogue in [11]. In the absence of the underlined, linear, and nonlinear dissipative terms in (51), the system (51) should be conservative, which will be explored next. In this conservative limit, we first rewrite (51) as:
The system (52) has a Lagrangian \(\mathsf{L}_{{\text {mm}}}\), defined in and satisfying the following variational principle:
for end-point conditions \(\delta Q(0)=\delta Q(T)=\delta Z(0)=\delta Z(T)=0\). The equations of motion in (52) follow from the arbitrariness of the variations in the last expression of (). To facilitate a Legendre transform, the variational principle (53) is rewritten as:
with \(K(Z)\equiv \int ^{Z}\gamma G(\hat{Z})\,\mathrm{d}\hat{Z}\).
A Legendre transform of (54) yields the following conjugate momenta:
The Hamiltonian \(H(Z,W,Q,P_{Q})\) is then the Legendre transform of \(\mathsf{L}(Q,\dot{Q},Z,\dot{Z})\) as follows:
The variational principle (54) in terms of these new variables then becomes:
yielding, cf. (52), the system of equations:
The modification (12) to the variational principle (57) without the potential energy of the spring and, instead, including the hydrodynamics was used in the main text.
A summary of the physical parameters introduced in this appendix and some representative values can be found in Table 5.
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
About this article
Cite this article
Bokhove, O., Kalogirou, A. & Zweers, W. From Bore–Soliton–Splash to a New Wave-to-Wire Wave-Energy Model. Water Waves 1, 217–258 (2019). https://doi.org/10.1007/s42286-019-00022-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s42286-019-00022-9