A Hybrid Evolutionary Algorithm Framework for Optimising Power Take - - PowerPoint PPT Presentation

a hybrid evolutionary algorithm framework for optimising
SMART_READER_LITE
LIVE PREVIEW

A Hybrid Evolutionary Algorithm Framework for Optimising Power Take - - PowerPoint PPT Presentation

A Hybrid Evolutionary Algorithm Framework for Optimising Power Take Off and Placements of Wave Energy Converters Mehdi Neshat, Bradley Alexander, Nataliia Sergiienko, Markus Wagner GECCO '19 Slide 1 Neshat et al., Optimisation and Logistics


slide-1
SLIDE 1

A Hybrid Evolutionary Algorithm Framework for Optimising Power Take Off and Placements of Wave Energy Converters

Mehdi Neshat, Bradley Alexander, Nataliia Sergiienko, Markus Wagner

GECCO '19

Neshat et al., Optimisation and Logistics Group

Slide 1

slide-2
SLIDE 2

Problem Definition

  • Goal is to place and tune wave energy converters:

GECCO '19 Slide 2

Neshat et al., Optimisation and Logistics Group

slide-3
SLIDE 3

Problem DefiniQon

  • ...in a constrained area of sea:

GECCO '19 Slide 3

Neshat et al., OpQmisaQon and LogisQcs Group

slide-4
SLIDE 4

Problem Definition

  • ...in a constrained area of sea:

GECCO '19 OpQmisaQon and LogisQcs Group Slide 4

slide-5
SLIDE 5

Problem Definition

  • ...in a constrained area of sea:
  • and tune each to maximise average energy output

GECCO '19 Slide 5

Neshat et al., Optimisation and Logistics Group

slide-6
SLIDE 6

Wave energy complements wind and solar

  • Wind and solar are now the cheapest form of new-

build power generaQon. – Solar contracts ~US 2c/kWh

  • (Saudi Arabia – 1.79c kWh (the naQonal Abu Dhabi – Jan 2018)).

– Average wind price ~US 2c/kWh

  • (h`ps://emp.lbl.gov/sites/default/files/2017_wind_technologies_market_report.pdf)

GECCO ‘19 Slide 6

Neshat et al., Optimisation and Logistics Group

slide-7
SLIDE 7

...and are growing fast...

  • Growing level of investment

– Global investment totalled US $332.1 billion in 2018

  • (source BloombergNEF, Jan 2019)

GECCO '19 Slide 7

Neshat et al., OpQmisaQon and LogisQcs Group

slide-8
SLIDE 8

Wind energy is abundant

GECCO '19 Slide 8

ure 2: The potential for wind power generation in Australia

Neshat et al., OpQmisaQon and LogisQcs Group

slide-9
SLIDE 9

Wind energy is abundant

GECCO '19 Optimisation and Logistics Group Slide 9

ure 2: The potential for wind power generation in Australia

slide-10
SLIDE 10

Solar energy is abundant

GECCO '19 Slide 10

Neshat et al., OpQmisaQon and LogisQcs Group

slide-11
SLIDE 11

Solar energy is abundant

  • Solar

GECCO '19 Slide 11

A farm this big would match world energy demand

Neshat et al., Optimisation and Logistics Group

slide-12
SLIDE 12

But – Wind and Solar are Intermittent

  • South Australian generaQon– end of June 2019

GECCO '19 Optimisation and Logistics Group Slide 12 Source: Open-NEM

slide-13
SLIDE 13

But – Wind and Solar are Intermittent

  • South Australia electricity market – end of June 2019

GECCO '19 Slide 13

not good!

Neshat et al., Optimisation and Logistics Group

slide-14
SLIDE 14

But Wave Energy was Still Good!

  • Waves persist long ager winds have passed.

GECCO '19 Slide 14

02 July ’19

(same time as red box on previous chart!) source: surf-forecast.com

Neshat et al., Optimisation and Logistics Group

slide-15
SLIDE 15

Advantages of Wave Energy

  • Out of sync with sun and wind.
  • High energy densities – up to 60kw per m2
  • High capacity factors – predicted to get to 50%

GECCO '19 Slide 15

Neshat et al., Optimisation and Logistics Group

slide-16
SLIDE 16

Our Contributions

  • First opQmisaQon of both buoy parameters and

posiQons. – High fidelity models. – Variety of algorithms tested – some new. – New algorithms outperform best-published. – Explored four different real wave scenarios.

GECCO '19 Optimisation and Logistics Group Slide 16

slide-17
SLIDE 17

Wave Buoys

  • One of the most efficient designs for extracting wave

energy are three-tether wave buoys.

  • These are submerged and extract energy from heave,

pitch and surge motions.

  • We model the CETO 6 wave-energy-converter (WEC)

GECCO '19 Slide 17

Neshat et al., OpQmisaQon and LogisQcs Group Carnegie Wave Energy

slide-18
SLIDE 18

Wave Farms

  • WECs can reinforce each other through wave

interactions.

  • This means we can extract more energy per-buoy if

WECs are carefully laid out in farms.

GECCO '19 Slide 18

Neshat et al., Optimisation and Logistics Group

slide-19
SLIDE 19

Power-Take-Off Settings

  • Each buoy has Power-Take-Off (PTO) units for

converQng mechanical energy to electricity.

  • Can be modelled as springs
  • Two tunable parameters

– dPTO: damping rate – controls how fast oscillaQons are damped down – controls amplitude. – kPTO: sQffness – controls oscillaQon frequency.

  • We opQmise these for each buoy.

GECCO '19 Slide 19

Neshat et al., Optimisation and Logistics Group

slide-20
SLIDE 20

Problem FormulaQon

  • We want to maximise power output for N-buoys by

placing them in X,Y locations in a farm with PTO settings of DPTO and KPTO for each buoy.

  • We use N=4 (16 parameters) and N=16 (64

parameters)

GECCO '19 Slide 20

P⇤

Σ = argmaxX,Y,Kpto,DptoPΣ(X, Y, Kpto, Dpto)

Neshat et al., OpQmisaQon and LogisQcs Group

slide-21
SLIDE 21

Constraints

  • Farm size is limited to a square area:

– violations fixed by re-sampling

  • Buoys have to be more than 50 metres apart

– violations punished with steep penalty function.

GECCO '19 OpQmisaQon and LogisQcs Group Slide 21

[ l

u

d xu = u = √ N ∗ 20000m. This area per-buoy. Moreover, a safety

slide-22
SLIDE 22

Real Wave Scenarios

  • Four real wave scenarios

GECCO '19 Slide 22

Perth Adelaide Tasmania Sydney

Neshat et al., Optimisation and Logistics Group

slide-23
SLIDE 23

Real Wave Scenarios

  • Modelled as distribuQons

GECCO '19 Slide 23

Perth Adelaide Tasmania Sydney

0.075 0.15

30 210 60 240 90 270 120 300 150 330 180 Significant wave height (m)

1 2 3 4 5 6 7 8

Sydney Peak wave period, s

5 10 15

Significant wave height, m

2 4 6

0.02 0.04 0.06

0.3 0.6

30 210 60 240 90 270 120 300 150 330 180 Significant wave height (m)

1 2 3 4 5 6 7 8 9

Perth Peak wave period, s

5 10 15

Significant wave height, m

2 4 6

0.02 0.04 0.06

Neshat et al., Optimisation and Logistics Group

slide-24
SLIDE 24

Landscape - PosiQon

  • Landscape for buoy positions is complex and multi-

modal. – Primarily due to inter-buoy interactions.

GECCO '19 Optimisation and Logistics Group Slide 24

slide-25
SLIDE 25

Landscape – PTO parameters

  • Landscape for for PTO parameters is simpler

– but evolves for each buoy as more buoys are added.

GECCO '19 Slide 25

6 4 4

kPTO

105

(a)

3

dPTO

105 2 2

Power (Watt)

105 5 1 4 5 4 3

kPTO

105 3

dPTO

105 2 2

(c)

Power(Watt)

105 1 1 5 1 2 3 4 5

kPTO

105 1 2 3 4

dPTO

105

(b)

1 2 3 4 5 6 7 105

1 2 3 4 5

kPTO

105 1 2 3 4

dPTO

105

(d)

1 2 3 4 105

Perth Sydney

Neshat et al., Optimisation and Logistics Group

slide-26
SLIDE 26

Fitness FuncQon

  • Our Fitness function is a detailed simulation

modelling hydrodynamic interactions for a given environment and PTO settings.

  • Runtime scales quadratically with number of buoys.

– 2 buoys – Fast! – 16 buoys – 9 minutes!

  • For fairness – all optimisation runs given up to 3 days
  • n 12 cores.

GECCO ‘19 Slide 26

Neshat et al., OpQmisaQon and LogisQcs Group

slide-27
SLIDE 27

Optimisation Frameworks (1)

  • All-at-once frameworks:

– Random Search – CMA-ES (pop=12) – Differential Evolution (DE) – (1+1)EA – Particle Swarm Otpimisation (PSO) – Nelder-Mead (NM) (plus mutation)

GECCO '19 OpQmisaQon and LogisQcs Group Slide 27

slide-28
SLIDE 28

Optimisation Frameworks (2)

  • Cooperative approaches

– Alternate CMA-ES for buoy pos and NM for PTOs – Alternate DE for buoy pos and NM for PTOs. – Alternate (1+1)EA for buoy pos and NM for PTOs. – Parallel DE optimisation of buoy pos and PTOs + exchange of values.

GECCO '19 Slide 28

Neshat et al., Optimisation and Logistics Group

slide-29
SLIDE 29

Optimisation Frameworks (3)

  • Hybrid Approaches

– LS-NM Local search to sequenQally place buoys with NM phase for each placement and PTO (Neshat,

GECCO 2018)

– SLS-NM(2D) as above but idenQfy search sectors for be`er local sampling. – SLS-NM-B as above inherit last PTO setngs as start for next buoy and backtrack to reopQmise worst previous buoy posiQons and PTO using NM. – SLS-NM-B2 as above but simultaneous opt of PTO and pos in backtracking stage.

GECCO '19 Slide 29

Neshat et al., Optimisation and Logistics Group

slide-30
SLIDE 30

Performance

GECCO '19 30

Positions parameters energy ys power Layout

1.4 1.6 1.8 2 2.2 2.4 2.6 2.8

Power (Watt)

106

Perth – 16 buoys

Neshat et al., OpQmisaQon and LogisQcs Group

slide-31
SLIDE 31

Performance

GECCO '19 31

Sydney – 16 buoys

1.25 1.3 1.35 1.4 1.45 1.5 1.55

Power (Watt)

106

Neshat et al., Optimisation and Logistics Group

slide-32
SLIDE 32

Convergence

GECCO '19 32

5000 10000 15000

Computational Budget (s)

5 5.5 6 6.5 7

Power (Watt)

105

4-buoy, Perth

CMA-ES DE NM-M 1+1EA DE-NM CMAES-NM 1+1EA-NM Dual-DE LS-NM(64s) SLS-NM(BR) SLS-NM-B1 PSO

0.5 1 1.5 2 2.5 105 1.5 2 2.5 106

16-buoy, Perth

0.5 1 1.5 2 2.5 105 1 1.1 1.2 1.3 1.4 1.5 1.6 106

16-buoy, Sydney

Neshat et al., Optimisation and Logistics Group

slide-33
SLIDE 33

Convergence

GECCO '19 33

5000 10000 15000

Computational Budget (s)

5 5.5 6 6.5 7

Power (Watt)

105

4-buoy, Perth

CMA-ES DE NM-M 1+1EA DE-NM CMAES-NM 1+1EA-NM Dual-DE LS-NM(64s) SLS-NM(BR) SLS-NM-B1 PSO

0.5 1 1.5 2 2.5 105 1.5 2 2.5 106

16-buoy, Perth

0.5 1 1.5 2 2.5 105 1 1.1 1.2 1.3 1.4 1.5 1.6 106

16-buoy, Sydney

Best methods converge fast!

Neshat et al., Optimisation and Logistics Group

slide-34
SLIDE 34

Convergence PTO

GECCO '19 34

0.5 1 1.5 2 2.5 105 2 4 6

kPTO (N/m/s)

105 16-buoy, Perth, CMA-ES 0.5 1 1.5 2 2.5 105 2 4 6

dPTO (N/m)

105 0.5 1 1.5 2 2.5

Computational Budget (s)

105 1.5 2 2.5

Power (Watt)

106 0.5 1 1.5 2 2.5 105 2 4 6

kPTO (N/m/s)

105 16-buoy, Perth, Dual-DE 0.5 1 1.5 2 2.5 105 2 4

dPTO (N/m)

105 0.5 1 1.5 2 2.5 105 1.5 2 2.5

Power (Watt)

106

Neshat et al., Optimisation and Logistics Group

slide-35
SLIDE 35

Layouts

GECCO '19 35

104

500 200 400

16 5 4 3 2 1 6 7 8 9 10 11 12 13 14 15

8 9 10 11 104

200 400

105

500 200 400

16 8 7 6 5 4 3 2 1 9 10 11 12 13 14 15

1.5 1.6 1.7 1.8 105

Best Sydney 1.56 MW Best Perth 2.74 MW

Neshat et al., OpQmisaQon and LogisQcs Group

slide-36
SLIDE 36

Best Algorithm Animation

GECCO '19 36

Neshat et al., OpQmisaQon and LogisQcs Group

slide-37
SLIDE 37

Impact on Ocean

GECCO '19 Optimisation and Logistics Group 37

Sydney Perth

slide-38
SLIDE 38

Impact on Ocean

GECCO '19 Optimisation and Logistics Group 38

much calmer seas!

slide-39
SLIDE 39

Future Work

  • Finding smart ways to learn and integrate surrogate

functions to speed up search – Very challenging!

  • Look for better ways to backtrack globally

– Sacrifice some power in front row to minimise losses from having buoys in back row.

  • Optimise buoy sizes

GECCO '19 Optimisation and Logistics Group Slide 39

slide-40
SLIDE 40

References (1)

40

[1] Ossama Abdelkhalik and Shadi Darani. 2018. Op;miza;on of nonlinear wave energy converters. Ocean Engineering 162 (2018), 187–195. [2] James C Bezdek and Richard J Hathaway. 2003. Convergence of alterna;ng op;miza;on. Neural, Parallel & Scien; c Computa;ons 11, 4 (2003), 351–368. [3] BFM Child and Vengatesan Venugopal. 2010. Op;mal con gura;ons of wave energy device arrays. Ocean Engineering 37, 16 (2010), 1402–1417. [4] AD De Andrés, R Guanche, L Meneses, C Vidal, and IJ Losada. 2014. Factors that in uence array layout on wave energy farms. Ocean Engineering 82 (2014), 32–41. [5] BoyinDing,BenjaminSCazzolato,MaziarArjomandi,PeterHardy,andBruce Mills. 2016. Sea-state based maximum power point tracking damping control of a fully submerged oscilla;ng buoy. Ocean Engineering 126 (2016), 299– 312. [6] B Drew, A R Plummer, and M N Sahinkaya. 2009. A review of wave energy converter technology. Proceedings

  • f the Ins;tu;on of Mechanical Engineers, Part A: Journal of Power and Energy 223, 8 (2009), 887–902.

[7] RussellEberhartandJamesKennedy.1995.Anewop;mizerusingpar;cleswarm theory. In Symposium on Micro Machine and Human Science (MHS). IEEE, 39–43. [8] AgustonEiben,ZbigniewMichalewicz,MarcSchoenauer,andJimSmith.2007. Parameter control in evolu;onary

  • algorithms. Parameter seeng in evolu;onary algorithms (2007), 19–46.

[9] Johannes Falnes. 2002. Ocean waves and oscilla;ng systems: linear interac;ons including wave-energy extrac;on. Cambridge University Press. [10] Nikolaus Hansen. 2006. The CMA evolu;on strategy: a comparing review. To- wards a new evolu;onary computa;on (2006), 75–102. [11] KN Krishnanand and Debasish Ghose. 2009. Glowworm swarm op;miza;on for simultaneous capture of mul;ple local op;ma of mul;modal func;ons. Swarm Intelligence 3, 2 (2009), 87–124.

slide-41
SLIDE 41

References (2)

41

[12] Je reyCLagarias,JamesAReeds,MargaretHWright,andPaulEWright.1998. Convergence proper;es of the Nelder– Mead simplex method in low dimensions. SIAM Journal on op;miza;on 9, 1 (1998), 112–147. [13] Laurence D Mann. 2011. Applica;on of ocean observa;ons & analysis: The CETO wave energy project. In Opera;onal Oceanography in the 21st Century. Springer, 721–729. [14] L. D. Mann, A. R. Burns, , and M. E. Oiaviano. 2007. CETO, a carbon free wave power energy provider of the

  • future. In the 7th European Wave and Tidal Energy Conference (EWTEC).

[15] Mehdi Neshat, Bradley Alexander, Markus Wagner, and Yuanzhong Xia. 2018. A detailed comparison of meta- heuris;c methods for op;mising wave energy con- verter placements. In Gene;c and Evolu;onary Computa;on Conference (GECCO). ACM, 1318–1325. [16] Pau Mercadé Ruiz, Vincenzo Nava, Mathew BR Topper, Pablo Ruiz Minguela, Francesco Ferri, and Jens Peter

  • Kofoed. 2017. Layout Op;misa;on of Wave Energy Converter Arrays. Energies 10, 9 (2017), 1262.

[17] JT Scruggs, SM Laianzio, AA Ta anidis, and IL Cassidy. 2013. Op;mal causal control of a wave energy converter in a random sea. Applied Ocean Research 42 (2013), 1–15. [18] Nataliia Sergiienko, Boyin Ding, and Ben Cazzolato. 2016. Frequency domain model of the three-tether WECs

  • array. (2016). hips://doi.org/10.13140/RG.2.1. 1917.0324

[19] Rainer Storn and Kenneth Price. 1997. Di eren;al evolu;on–a simple and e cient heuris;c for global

  • p;miza;on over con;nuous spaces. Journal of global op;miza;on 11, 4 (1997), 341–359.

[20] GX Wu. 1995. Radia;on and di rac;on by a submerged sphere advancing in water waves of nite depth. In

  • Proc. of the Royal Society of London A: Mathema;cal, Physical and Engineering Sciences, Vol. 448. The Royal

Society, 29–54. [21] Junhua Wu, Slava Shekh, Nataliia Y Sergiienko, Benjamin S Cazzolato, Boyin Ding, Frank Neumann, and Markus Wagner. 2016. Fast and e ec;ve op;misa;on of arrays of submerged wave energy converters. In Gene;c and Evolu;onary Computa;on Conference (GECCO). ACM, 1045–1052.

slide-42
SLIDE 42

Questions?

GECCO '19 Optimisation and Logistics Group 42

Code at: h`ps://Qnyurl.com/geccowaves

slide-43
SLIDE 43

Zoomed out

GECCO '19 OpQmisaQon and LogisQcs Group 43

Figure 7: Interpolated real wave power landscapes for the best-founded 4 and 16-buoy layouts by SLS-NM-B2; (a) 16 buoys, Perth wave scenario; (b) 4 buoys, Perth; (c) 16 buoys, Sydney, and (d) 4 buoys, Sydney wave scenario. White circles and squares show the buoys placement and the search space.

slide-44
SLIDE 44

GECCO '19 Optimisation and Logistics Group 44