Modelling and simulation of a wave energy converter E. BOCCHI , J. - - PowerPoint PPT Presentation

modelling and simulation of a wave energy converter
SMART_READER_LITE
LIVE PREVIEW

Modelling and simulation of a wave energy converter E. BOCCHI , J. - - PowerPoint PPT Presentation

Modelling and simulation of a wave energy converter E. BOCCHI , J. HE and G. VERGARA-HERMOSILLA Institut de Math ematiques de Bordeaux Institut Camille Jordan Supervisor: D. LANNES Luminy, 21 August, 2019 Bocchi, He,


slide-1
SLIDE 1

Modelling and simulation of a wave energy converter

  • E. BOCCHI∗, J. HE† and G. VERGARA-HERMOSILLA∗

∗ Institut de Math´

ematiques de Bordeaux

† Institut Camille Jordan

Supervisor: D. LANNES

Luminy, 21 August, 2019

Bocchi, He, Vergara-Hermosilla Modelling and simulation of a WEC Luminy, 21 August, 2019 1 / 25

slide-2
SLIDE 2

Overviews

1

Introduction Motivation

2

Wave energy converter Derivation of the model Discretization

3

Numerical results Wave energy converter Absorbed power of the device

Bocchi, He, Vergara-Hermosilla Modelling and simulation of a WEC Luminy, 21 August, 2019 2 / 25

slide-3
SLIDE 3

Introduction: Oscillating water column (OWC)

Closed chamber submerged with an

  • pening below the free surface towards

the incident wave Due to the waves motion, the water column acts as a piston compressing the air trapped inside the chamber. Pressurized air activates a turbine that is attached to the energy generator. Some Advantages Easy maintenance There are no machine components in the water Efficient use of the marine space and is environment friendly

Taken from Falcao, Henriques, Renewable Energy, 2015. Bocchi, He, Vergara-Hermosilla Modelling and simulation of a WEC Luminy, 21 August, 2019 3 / 25

slide-4
SLIDE 4

Motivation: some experiences

Offshore OWC installed in Ireland, about 2008. All these pictures are taken from Falcao, Henriques, Renewable Energy, 2015. Onshore OWC installed in 1990 at Trivandrum, India. Offshore OWC installed in Australia, about 2005. Bocchi, He, Vergara-Hermosilla Modelling and simulation of a WEC Luminy, 21 August, 2019 4 / 25

slide-5
SLIDE 5

Wave energy converter: configuration

Figure: Configuration.

Notations ζ is the surface elevation around the rest state, h is the fluid height, q is the horizontal discharge, P is the surface pressure.

Bocchi, He, Vergara-Hermosilla Modelling and simulation of a WEC Luminy, 21 August, 2019 5 / 25

slide-6
SLIDE 6

Wave energy converter: constrains

Exterior domain E, Pe = Patm and ζe is unknown. Interior domain I, Pi is unknown and ζi = ζw. where f denotes the difference of f on the two side-walls of the solid, namely f = f (l0 + r) − f (l0 − r).

Bocchi, He, Vergara-Hermosilla Modelling and simulation of a WEC Luminy, 21 August, 2019 6 / 25

slide-7
SLIDE 7

General Settings

The motion of the fluid is governed by the following nonlinear shallow water equations (NSW):      ∂tζ + ∂xq = 0 ∂tq + ∂x q2 h

  • + gh∂xζ = 0

x ∈ (−∞, l0 − r) ∪ (l0 + r, l1) The wave-structure interaction is described by the following two transmission conditions : q = 0, q2 2h2 + gζ

  • = − 2r

hw dqi dt . Initial conditions : q(t = 0, x) = q0(x); ζ(t = 0, x) = ζ0(x).

Bocchi, He, Vergara-Hermosilla Modelling and simulation of a WEC Luminy, 21 August, 2019 7 / 25

slide-8
SLIDE 8

Derivation of the Model

Bocchi, He, Vergara-Hermosilla Modelling and simulation of a WEC Luminy, 21 August, 2019 8 / 25

slide-9
SLIDE 9

Derivation of the Model

Step 1 : Reduce the problem The motion of wave is described by the 1D shallow water equations : In the exterior domain E :      ∂tζ + ∂xq = 0 ∂tq + ∂x q2 h

  • + gh∂xζ = −1

ρh∂xPatm= 0 In the interior domain I :      ∂tζi + ∂xqi = 0 ∂tqi + ∂x q2

i

hi

  • + ghi∂xζi = −1

ρhi∂xPi

Bocchi, He, Vergara-Hermosilla Modelling and simulation of a WEC Luminy, 21 August, 2019 9 / 25

slide-10
SLIDE 10

Derivation of the Model

Step 1 : Reduce the problem The motion of wave is described by the 1D shallow water equations : In the exterior domain E :      ∂tζ + ∂xq = 0 ∂tq + ∂x q2 h

  • + gh∂xζ = −1

ρh∂xPatm= 0 In the interior domain I :      ∂tζi + ∂xqi = 0 ∂tqi + ∂x q2

i

hi

  • + ghi∂xζi = −1

ρhi∂xPi Coupling conditions : q(t, l0 ± r) = qi(t, l0 ± r) ∂tζi = 0 ❀ qi(t, x) = qi(t)

Bocchi, He, Vergara-Hermosilla Modelling and simulation of a WEC Luminy, 21 August, 2019 9 / 25

slide-11
SLIDE 11

Derivation of the Model

Step 1 : Reduce the problem The motion of wave is described by the 1D shallow water equations : In the exterior domain E :      ∂tζ + ∂xq = 0 ∂tq + ∂x q2 h

  • + gh∂xζ = −1

ρh∂xPatm= 0 In the interior domain I :      ∂tζi + ∂xqi = 0 ∂tqi + ∂x q2

i

hi

  • + ghi∂xζi = −1

ρhi∂xPi Coupling conditions : q(t, l0 ± r) = qi(t, l0 ± r) ∂tζi = 0 ❀ qi(t, x) = qi(t) ❀ first transmission condition : q = 0

Bocchi, He, Vergara-Hermosilla Modelling and simulation of a WEC Luminy, 21 August, 2019 9 / 25

slide-12
SLIDE 12

Step 1 : Reduce the problem In the exterior domain E :      ∂tζ + ∂xq = 0 ∂tq + ∂x q2 h

  • + gh∂xζ = 0

In the interior domain I : ∂tqi = −1 ρhi∂xPi

Bocchi, He, Vergara-Hermosilla Modelling and simulation of a WEC Luminy, 21 August, 2019 10 / 25

slide-13
SLIDE 13

Step 1 : Reduce the problem In the exterior domain E :      ∂tζ + ∂xq = 0 ∂tq + ∂x q2 h

  • + gh∂xζ = 0

In the interior domain I : ∂tqi = −1 ρhi∂xPi ❀ −2rρ hw ∂tqi = Pi

Bocchi, He, Vergara-Hermosilla Modelling and simulation of a WEC Luminy, 21 August, 2019 10 / 25

slide-14
SLIDE 14

Step 1 : Reduce the problem In the exterior domain E :      ∂tζ + ∂xq = 0 ∂tq + ∂x q2 h

  • + gh∂xζ = 0

In the interior domain I : ∂tqi = −1 ρhi∂xPi ❀ −2rρ hw ∂tqi = Pi Remark : Free surface, constrained pressure in the exterior domain : ζ, Patm Constrained surface, free pressure in the interior domain : ζw = ζi, Pi

Bocchi, He, Vergara-Hermosilla Modelling and simulation of a WEC Luminy, 21 August, 2019 10 / 25

slide-15
SLIDE 15

Step 1 : Reduce the problem In the exterior domain E :      ∂tζ + ∂xq = 0 ∂tq + ∂x q2 h

  • + gh∂xζ = 0

In the interior domain I : ∂tqi = −1 ρhi∂xPi ❀ −2rρ hw ∂tqi = Pi Remark : Free surface, constrained pressure in the exterior domain : ζ, Patm Constrained surface, free pressure in the interior domain : ζw = ζi, Pi

Goal : find the evolution equation for qi !

Bocchi, He, Vergara-Hermosilla Modelling and simulation of a WEC Luminy, 21 August, 2019 10 / 25

slide-16
SLIDE 16

Step 2: Derive the transmission condition

     ∂tζ + ∂xq = 0 ∂tq + ∂x q2 h

  • + gh∂xζ = −1

ρh∂xP

Bocchi, He, Vergara-Hermosilla Modelling and simulation of a WEC Luminy, 21 August, 2019 11 / 25

slide-17
SLIDE 17

Step 2: Derive the transmission condition

     ∂tζ + ∂xq = 0 ∂tq + ∂x q2 h

  • + gh∂xζ = −1

ρh∂xP Local energy conservation in the exterior region. ∂teext + ∂xfext = 0. with eext = q2 2h + g ζ2 2 and fext = q3 2h2 + gζq,

Bocchi, He, Vergara-Hermosilla Modelling and simulation of a WEC Luminy, 21 August, 2019 11 / 25

slide-18
SLIDE 18

Step 2: Derive the transmission condition

     ∂tζ + ∂xq = 0 ∂tq + ∂x q2 h

  • + gh∂xζ = −1

ρh∂xP Local energy conservation in the exterior region. ∂teext + ∂xfext = 0. with eext = q2 2h + g ζ2 2 and fext = q3 2h2 + gζq, Total energy : Etot =

  • E

eext +

  • I

ρ 2 q2

i

hw + gζ2

w

  • Bocchi, He, Vergara-Hermosilla

Modelling and simulation of a WEC Luminy, 21 August, 2019 11 / 25

slide-19
SLIDE 19

Step 2: Derive the transmission condition

     ∂tζ + ∂xq = 0 ∂tq + ∂x q2 h

  • + gh∂xζ = −1

ρh∂xP Local energy conservation in the exterior region. ∂teext + ∂xfext = 0. with eext = q2 2h + g ζ2 2 and fext = q3 2h2 + gζq, Total energy : Etot =

  • E

eext +

  • I

ρ 2 q2

i

hw + gζ2

w

  • Energy conservation :

0 = fext + 2rρ hw qi d dt qi

Bocchi, He, Vergara-Hermosilla Modelling and simulation of a WEC Luminy, 21 August, 2019 11 / 25

slide-20
SLIDE 20

Step 2: Derive the transmission condition

     ∂tζ + ∂xq = 0 ∂tq + ∂x q2 h

  • + gh∂xζ = −1

ρh∂xP Local energy conservation in the exterior region. ∂teext + ∂xfext = 0. with eext = q2 2h + g ζ2 2 and fext = q3 2h2 + gζq, Total energy : Etot =

  • E

eext +

  • I

ρ 2 q2

i

hw + gζ2

w

  • Energy conservation :

0 = fext + 2rρ hw qi d dt qi ❀ q2 2h2 + gζ

  • = −2rρ

hw d dt qi

Bocchi, He, Vergara-Hermosilla Modelling and simulation of a WEC Luminy, 21 August, 2019 11 / 25

slide-21
SLIDE 21

Wave-structure interaction

The original problem can be reduced to a transmission problem :      ∂tζ + ∂xq = 0 ∂tq + ∂x q2 h

  • + gh∂xζ = 0

x ∈ E (1) with transmission conditions provided at the contact points x = l0 ± r : q = 0, (2) q2 2h2 + gζ

  • = −2rρ

hw dqi dt = −αdqi dt . (3)

Bocchi, He, Vergara-Hermosilla Modelling and simulation of a WEC Luminy, 21 August, 2019 12 / 25

slide-22
SLIDE 22

Discretization

Bocchi, He, Vergara-Hermosilla Modelling and simulation of a WEC Luminy, 21 August, 2019 13 / 25

slide-23
SLIDE 23

Riemann invariants

For a pair of system of hyperbolic conservation laws ζ q

  • t

+

  • q

q2 h + g 2h2

  • x

=

  • it is known that a pair of Riemann invariants exist so that the system can

be rewritten as ∂tR + λ+(ζ, q)∂xR = 0; ∂tL − λ−(ζ, q)∂xL = 0 where (R, L) are the Riemann invariants and λ+ and −λ− are the two eigenvalues R = 2(

  • gh −
  • gh0) + q

h, L = 2(

  • gh −
  • gh0) − q

h; λ+(U) =

  • gh + q

h, −λ−(U) = −

  • gh + q

h

Bocchi, He, Vergara-Hermosilla Modelling and simulation of a WEC Luminy, 21 August, 2019 14 / 25

slide-24
SLIDE 24

Discretization of the Model

Let us first rewrite the shallow water equations in a more compact form by introducing U = (ζ, q)T : ∂tU + ∂x(F(U)) = 0, (4) with F(U) = (q, 1 2g(h2 − h2

0) + q2

h )T,

Bocchi, He, Vergara-Hermosilla Modelling and simulation of a WEC Luminy, 21 August, 2019 15 / 25

slide-25
SLIDE 25

Discretization of the Model

Let us first rewrite the shallow water equations in a more compact form by introducing U = (ζ, q)T : ∂tU + ∂x(F(U)) = 0, (4) with F(U) = (q, 1 2g(h2 − h2

0) + q2

h )T, Then the Lax-Friedrichs scheme for solving the above partial differential equation is given by: Un+1

i

− 1

2(Un i+1 + Un i−1)

∆t + F(Un

i+1) − F(Un i−1)

2 ∆x = 0 which implies Un+1

i

= 1 2(Un

i+1 + Un i−1) − ∆t

2 ∆x (F(Un

i+1) − F(Un i−1))

Bocchi, He, Vergara-Hermosilla Modelling and simulation of a WEC Luminy, 21 August, 2019 15 / 25

slide-26
SLIDE 26

Discretization of entry condition

Entry condition at x = −l : Surface elevation ζ is given by ζ(tn, x = −l) = f (tn); Horizontal discharge q can be derived by Left Riemann invariant L : q = h(2(

  • gh −
  • gh0) − L)

After discretization, we have qn|x=−l = (h0 + f (tn))(2(

  • g(h0 + f (tn)) −
  • gh0) −

?

Ln|x=−l).

Bocchi, He, Vergara-Hermosilla Modelling and simulation of a WEC Luminy, 21 August, 2019 16 / 25

slide-27
SLIDE 27

Discretization of entry condition

Entry condition at x = −l : Surface elevation ζ is given by ζ(tn, x = −l) = f (tn); Horizontal discharge q can be derived by Left Riemann invariant L : q = h(2(

  • gh −
  • gh0) − L)

After discretization, we have qn|x=−l = (h0 + f (tn))(2(

  • g(h0 + f (tn)) −
  • gh0) −

?

Ln|x=−l). By using characteristic equation of L, we have Ln

0 − Ln−1

δt − λ− Ln−1

1

− Ln−1 δx = 0. Thus, Ln|x=−l can be determined by Ln

0 = (1 − λ−

δt δx )Ln−1 + λ− δt δx Ln−1

1

.

Bocchi, He, Vergara-Hermosilla Modelling and simulation of a WEC Luminy, 21 August, 2019 16 / 25

slide-28
SLIDE 28

Discretization of discontinuous topography

Coupling conditions near the discontinuous topography at x = 0 : Continuity of the surface elevation ζ : ζl|x=0 = ζr|x=0; Continuity of the horizontal discharge q : ql|x=0 = qr|x=0

Bocchi, He, Vergara-Hermosilla Modelling and simulation of a WEC Luminy, 21 August, 2019 17 / 25

slide-29
SLIDE 29

Discretization of discontinuous topography

Coupling conditions near the discontinuous topography at x = 0 : Continuity of the surface elevation ζ : ζl|x=0 = ζr|x=0; Continuity of the horizontal discharge q : ql|x=0 = qr|x=0 Using Riemann invariants, we find two expressions of q describing ql|x=0 and qr|x=0, respectively,      ql|x=0 = (hs + ζl|x=0)

  • Rl|x=0 − 2
  • g(hs + ζl|x=0) −
  • ghs
  • qr|x=0 = (h0 + ζr|x=0)
  • 2
  • g(h0 + ζr|x=0) −
  • gh0
  • − Lr|x=0
  • (5)

Bocchi, He, Vergara-Hermosilla Modelling and simulation of a WEC Luminy, 21 August, 2019 17 / 25

slide-30
SLIDE 30

Discretization of discontinuous topography

Coupling conditions near the discontinuous topography at x = 0 : Continuity of the surface elevation ζ : ζl|x=0 = ζr|x=0; Continuity of the horizontal discharge q : ql|x=0 = qr|x=0 Using Riemann invariants, we find two expressions of q describing ql|x=0 and qr|x=0, respectively,      ql|x=0 = (hs + ζl|x=0)

  • Rl|x=0 − 2
  • g(hs + ζl|x=0) −
  • ghs
  • qr|x=0 = (h0 + ζr|x=0)
  • 2
  • g(h0 + ζr|x=0) −
  • gh0
  • − Lr|x=0
  • (5)

Here, Rl|x=0 and Lr|x=0 can be determined by their characteristic equations : (Rl)n

0 =

  • 1 − λl

+

δt δx

  • (Rl)n−1

+ λl

+

δt δx (Rl)n−1

−1 ,

(Lr)n

0 =

  • 1 − λr

δt δx

  • (Lr)n−1

+ λr

δt δx (Lr)n−1

+1

Bocchi, He, Vergara-Hermosilla Modelling and simulation of a WEC Luminy, 21 August, 2019 17 / 25

slide-31
SLIDE 31

Discretization on the sector of the fixed submerged object

Transmission conditions in the interior domain I = (l0 − r, l0 + r) : q = 0 ❀ ql|l0−r = qi = qr|l0+r. Using Riemann invariants, we find      ql|l0−r = (h0 + ζl|l0−r)

  • Rl|l0−r − 2
  • g(h0 + ζl|l0−r) −
  • gh0
  • ;

qr|l0+r = (h0 + ζr|l0+r)

  • 2
  • g(h0 + ζr|l0+r) −
  • gh0
  • − Lr|l0+r
  • .

(6) Here, Rl|l0−r and Lr|l0−r can be determined by their characteristic equations as before.

Bocchi, He, Vergara-Hermosilla Modelling and simulation of a WEC Luminy, 21 August, 2019 18 / 25

slide-32
SLIDE 32

Discretization on the sector of the fixed submerged object

Transmission conditions in the interior domain I = (l0 − r, l0 + r) : q = 0 ❀ ql|l0−r = qi = qr|l0+r. Using Riemann invariants, we find      ql|l0−r = (h0 + ζl|l0−r)

  • Rl|l0−r − 2
  • g(h0 + ζl|l0−r) −
  • gh0
  • ;

qr|l0+r = (h0 + ζr|l0+r)

  • 2
  • g(h0 + ζr|l0+r) −
  • gh0
  • − Lr|l0+r
  • .

(6) Here, Rl|l0−r and Lr|l0−r can be determined by their characteristic equations as before. The transmission condition near the object q2 2h2 + gζ

  • = −αdqi

dt

Bocchi, He, Vergara-Hermosilla Modelling and simulation of a WEC Luminy, 21 August, 2019 18 / 25

slide-33
SLIDE 33

Discretization on the sector of the fixed submerged object

Transmission conditions in the interior domain I = (l0 − r, l0 + r) : q = 0 ❀ ql|l0−r = qi = qr|l0+r. Using Riemann invariants, we find      ql|l0−r = (h0 + ζl|l0−r)

  • Rl|l0−r − 2
  • g(h0 + ζl|l0−r) −
  • gh0
  • ;

qr|l0+r = (h0 + ζr|l0+r)

  • 2
  • g(h0 + ζr|l0+r) −
  • gh0
  • − Lr|l0+r
  • .

(6) Here, Rl|l0−r and Lr|l0−r can be determined by their characteristic equations as before. The transmission condition near the object q2 2h2 + gζ

  • = −αdqi

dt ❀ (qr|l0+r)2 2(h0 + ζr|l0+r)2 + gζr|l0+r − (ql|l0−r)2 2(h0 + ζl|l0−r)2 − gζl|l0−r = −αdqi dt

Bocchi, He, Vergara-Hermosilla Modelling and simulation of a WEC Luminy, 21 August, 2019 18 / 25

slide-34
SLIDE 34

Discretization on the wall

There is a physical boundary at x = l0 + l given by the wall and the corresponding boundary condition is : ¯ v(t, l0 + l) = 0 which implies q(t, l0 + l) = 0 at the wall, so that 0 = h(R − 2(

  • gh −
  • gh0)) ❀ ζ = 1

g (R 2 +

  • gh0)2 − h0, at x = l0 + l

After discretization, we have ζ(tn, l0 + l) = 1 g (R(tn, l0 + l) 2 +

  • gh0)2 − h0

Bocchi, He, Vergara-Hermosilla Modelling and simulation of a WEC Luminy, 21 August, 2019 19 / 25

slide-35
SLIDE 35

Numerical Results

Bocchi, He, Vergara-Hermosilla Modelling and simulation of a WEC Luminy, 21 August, 2019 20 / 25

slide-36
SLIDE 36

Numerical Results

Figure: Amplitude = 1 and period = 3.

Bocchi, He, Vergara-Hermosilla Modelling and simulation of a WEC Luminy, 21 August, 2019 21 / 25

slide-37
SLIDE 37

Numerical Results: Differences

Figure: Amplitude = 1 and period = 3.

Bocchi, He, Vergara-Hermosilla Modelling and simulation of a WEC Luminy, 21 August, 2019 22 / 25

slide-38
SLIDE 38

Absorbed power of the OWC-WEC device

The incident wave power Pinc is defined as the product of the incoming wave energy and the group velocity cg : Pinc = Ecg with Einc = 1 2ρgLA2 and cg =

  • gh0

Bocchi, He, Vergara-Hermosilla Modelling and simulation of a WEC Luminy, 21 August, 2019 23 / 25

slide-39
SLIDE 39

Absorbed power of the OWC-WEC device

The incident wave power Pinc is defined as the product of the incoming wave energy and the group velocity cg : Pinc = Ecg with Einc = 1 2ρgLA2 and cg =

  • gh0

The absorbed power is defined as Pa = 1 T T ∆PQdt where ∆P is the instantaneous differential pressure between the chamber and the exterior domain, and Q the airflow rate through the turbine, which simply can be presented by bl dζaverage dt .

Bocchi, He, Vergara-Hermosilla Modelling and simulation of a WEC Luminy, 21 August, 2019 23 / 25

slide-40
SLIDE 40

Absorbed power

2 4 6 8 10 12

Time [s]

0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2

Absorbed Power [W]

10 6

step=0 step=3 step=7

Figure: Amplitude = 1 and period = 3.

Bocchi, He, Vergara-Hermosilla Modelling and simulation of a WEC Luminy, 21 August, 2019 24 / 25

slide-41
SLIDE 41

Thanks for your attention!

Bocchi, He, Vergara-Hermosilla Modelling and simulation of a WEC Luminy, 21 August, 2019 25 / 25