High-performance computing of wind farms in the atmospheric boundary layer



Similar documents
Power output of offshore wind farms in relation to atmospheric stability Laurens Alblas BSc

Wind Energy at Earth Sciences

Physics of the Atmosphere I

CFD SIMULATIONS OF WAKE EFFECTS AT THE ALPHA VENTUS OFFSHORE WIND FARM

O.F.Wind Wind Site Assessment Simulation in complex terrain based on OpenFOAM. Darmstadt,

Results of wake simulations at the Horns Rev I and Lillgrund wind farms using the modified Park model

Computational Modeling of Wind Turbines in OpenFOAM

39th International Physics Olympiad - Hanoi - Vietnam Theoretical Problem No. 3

FLOWSTAR-Energy Validation NoordZee Wind Farm

Integrating WAsP and GIS Tools for Establishing Best Positions for Wind Turbines in South Iraq

Chapter 4 Atmospheric Pressure and Wind

P013 INTRODUCING A NEW GENERATION OF RESERVOIR SIMULATION SOFTWARE

Wind resources and wind turbine wakes in large wind farms. Professor R.J. Barthelmie Atmospheric Science and Sustainability

Including thermal effects in CFD simulations

TWO-DIMENSIONAL FINITE ELEMENT ANALYSIS OF FORCED CONVECTION FLOW AND HEAT TRANSFER IN A LAMINAR CHANNEL FLOW

CFD Application on Food Industry; Energy Saving on the Bread Oven

Differential Relations for Fluid Flow. Acceleration field of a fluid. The differential equation of mass conservation

Document number #12 DNS Authors #20 Telephone: Date #40 AUGUST 2013

Coupling micro-scale CFD simulations to meso-scale models

Application of a Tightly-Coupled CFD/6-DOF Solver For Simulating Offshore Wind Turbine Platforms

Part II: Finite Difference/Volume Discretisation for CFD

EFFECTS OF COMPLEX WIND REGIMES ON TURBINE PERFORMANCE

CFD SIMULATION OF SDHW STORAGE TANK WITH AND WITHOUT HEATER

Dansk Offshore Netværk, Lindø Industripark, 21. April 2015 The Road to Below 10 ct /kwh

GE Renewable Energy. Digital Wind Farm THE NEXT EVOLUTION OF WIND ENERGY.

HPC enabling of OpenFOAM R for CFD applications

Lecture 4: Pressure and Wind

Modeling Rotor Wakes with a Hybrid OVERFLOW-Vortex Method on a GPU Cluster

Aeroelastic Investigation of the Sandia 100m Blade Using Computational Fluid Dynamics

AN EFFECT OF GRID QUALITY ON THE RESULTS OF NUMERICAL SIMULATIONS OF THE FLUID FLOW FIELD IN AN AGITATED VESSEL

Performance Comparison of a Vertical Axis Wind Turbine using Commercial and Open Source Computational Fluid Dynamics based Codes

Wind Turbine Power Calculations

Modelling and CFD Analysis of Single Stage IP Steam Turbine

Comparison of Resource and Energy Yield Assessment Procedures

Uncertainty of Power Production Predictions of Stationary Wind Farm Models

FRIEDRICH-ALEXANDER-UNIVERSITÄT ERLANGEN-NÜRNBERG

UCCS PES/ENSC 2500: Renewable Energy Spring 2014 Test 3 name:

Adaptation of General Purpose CFD Code for Fusion MHD Applications*

DYNAMIC LOAD BALANCING APPLICATIONS ON A HETEROGENEOUS UNIX/NT CLUSTER

Pushing the limits. Turbine simulation for next-generation turbochargers

Icepak High-Performance Computing at Rockwell Automation: Benefits and Benchmarks

2. Parallel pump system Q(pump) = 300 gpm, h p = 270 ft for each of the two pumps

Time Domain and Frequency Domain Techniques For Multi Shaker Time Waveform Replication

Section 1: Wind Turbines Section 2: Crookwell Aerodrome

AERODYNAMIC ANALYSIS OF BLADE 1.5 KW OF DUAL ROTOR HORIZONTAL AXIS WIND TURBINE

Lecture 3. Turbulent fluxes and TKE budgets (Garratt, Ch 2)

Tomasz STELMACH. WindSim Annual User Meeting 16 June 2011

COMPUTATIONAL FLUID DYNAMICS (CFD) ANALYSIS OF INTERMEDIATE PRESSURE STEAM TURBINE

Outline. Introduction to Wind Energy. US Wind Energy Installations. ME 483 Alternative Energy Engineering II 1

NUMERICAL ANALYSIS OF THE EFFECTS OF WIND ON BUILDING STRUCTURES

Express Introductory Training in ANSYS Fluent Lecture 1 Introduction to the CFD Methodology

CFD Application on Food Industry; Energy Saving on the Bread Oven

AC/DC System Dynamics Under AC Power System Faulted Conditions

Sound Power measurements according to IEC

CONVERGE Features, Capabilities and Applications

User orientated simulation strategy to analyse large drive trains in SIMPACK

Modeling wind flow using O.F. Wind, an OpenFOAM based CFD tool: validation of Turbulence Intensity in a testing Suzlon Energy site Ltd.

Database of measurements on the offshore wind farm Egmond aan Zee

The Basics of FEA Procedure

CFD modelling of floating body response to regular waves

THERMAL STRATIFICATION IN A HOT WATER TANK ESTABLISHED BY HEAT LOSS FROM THE TANK

Domain decomposition techniques for interfacial discontinuities

Interactive Data Visualization with Focus on Climate Research

CFD Simulation of a 3-Bladed Horizontal Axis Tidal Stream Turbine using RANS and LES

Chapter Overview. Seasons. Earth s Seasons. Distribution of Solar Energy. Solar Energy on Earth. CHAPTER 6 Air-Sea Interaction

GE Power & Water Renewable Energy. Digital Wind Farm THE NEXT EVOLUTION OF WIND ENERGY.

Practice Problems on Boundary Layers. Answer(s): D = 107 N D = 152 N. C. Wassgren, Purdue University Page 1 of 17 Last Updated: 2010 Nov 22

Relevance of Modern Optimization Methods in Turbo Machinery Applications

ME6130 An introduction to CFD 1-1

CFD Analysis of Swept and Leaned Transonic Compressor Rotor

Controlling Wind in ECN s Scaled Wind Farm

Wake Modeling of an Offshore Wind Farm Using OpenFOAM

ATM 316: Dynamic Meteorology I Final Review, December 2014

Lecture 16 - Free Surface Flows. Applied Computational Fluid Dynamics

Flow Physics Analysis of Three-Bucket Helical Savonius Rotor at Twist Angle Using CFD

Nordex SE. Nordex goes Offshore

Controlling Wind in ECN s Scaled Wind Farm J.W. Wagenaar L.A.H. Machielse J.G. Schepers

Description of zero-buoyancy entraining plume model

Numerical Model for the Study of the Velocity Dependence Of the Ionisation Growth in Gas Discharge Plasma

Wave driven wind simulations with CFD

Purdue University - School of Mechanical Engineering. Objective: Study and predict fluid dynamics of a bluff body stabilized flame configuration.

Computational Fluid Dynamics Research Projects at Cenaero (2011)

Discrete mechanics, optimal control and formation flying spacecraft

Exergy Analysis of a Water Heat Storage Tank

Cloud Model Verification at the Air Force Weather Agency

Offshore wind farm electrical engineering (when considering the operation of array cabling at voltages of 66kV)

The calculation of train slipstreams using Large-Eddy Simulation techniques

FUNDAMENTAL FINITE ELEMENT ANALYSIS AND APPLICATIONS

Numerical Simulation of the External Flow Field. Around a Bluff Car*

CFD Grows Up! Martin W. Liddament Ventilation, Energy and Environmental Technology (VEETECH Ltd) What is Computational Fluid Dynamics?

Transcription:

High-performance computing of wind farms in the atmospheric boundary layer VSC User Day Antwerp, 30 November 2015 Johan Meyers Mechanical Engineering, KU Leuven

Acknowledgements Research team Dries Allaerts, Pieter Bauweraerts, Vahid Bokharaie (postdoc), Juliaan Bossuyt, Ali Emre Yilmaz, Thomas Haas, Wim Munters, Cornelia Nita, Athanasios Vitsas, Liang Fang HPC support team @ KU Leuven Martijn Oldenhof, Jan Ooghe, Leen Van Rentergem Funding ERC Active Wind Farms (Grant no 306471), FWO G.0376.12, IDO/11/012 (BOF/KU Leuven) Computing: VSC TIER 1 and TIER 2 (KU Leuven)

London Array, UK 175 turbines 630 MW Source: London Array

Alta Wind Energy Center, USA 490 turbines 1,320 MW Source: http://en.wikipedia.org/wiki/alta_wind_energy_center

Gansu Wind Farm Project, China = cluster of wind farms Phase one (2010) More than 3500 turbines Installed capacity of 5,160 MW Total project (2020) Planned capacity of 20,000 MW Construction rate of 36 turbine/day One of six national megaprojects... Source: https://en.wikipedia.org/wiki/gansu_wind_farm

Rotor Diameter and Rated Power IPCC (2011), Special report on renewable energy

Vestas V164 8MW (2014) Overall height of 220 m Rotor diameter of 164 m Source: http://www.centralcarbonfiber.com/application/index.html

Horns Rev 1, DK 12 February 2008 Source:Vattenfall

Power deficit in wind farms Horns Rev Barthelmie et al., J. Phys.: Conference Series 75 (2007) 012049 Lillgrund Dahlberg JÅ, Vattenfal Tech Report, 2009

Outline 1. Single turbine: operation and Betz theory 2. Wind-farm simulations & the atmospheric boundary layer 3. SP-Wind: parallelization details 4. Perfomance issues and improving parallel communications 5. Summary and outlook

Single turbine: Betz theory Betz A. Das Maximum der theoretisch moglichen Ausnutzung des Windes durch Windmotoren. Zeitschrift für das gesamte Turbinenwesen 1920; 26: 307 309. Joukowsky NE. Windmill of the NEJ type. In Transactions of the Central Institute for Aero-hydrodynamics of Moscow, 1920 (in Russian).

Single turbine: Betz theory /. % Wake mixing /. % Dissipation / % /. % /. %

Outline 1. Single turbine: operation and Betz theory 2. Wind-farm simulations & the atmospheric boundary layer 3. SP-Wind: parallelization details 4. Perfomance issues and improving parallel communications 5. Summary and outlook

Some physical aspects of ABLs Various ABL types Source: Stull, 1988, An introduction to Boundary Layer Meteorology Earth s rotation - Coriolis forces linear with velocity - Motions to pole are deflected to the right (northern hemisphere) Thermal stability - Stable stability surpresses vertical motions

Conventionally neutral ABL 3D view Free atmosphere Ground level

Wind-farm boundary layer modeling Classical approach Pressure-driven boundary layer Assumptions Turbines in inner layer Outer layer dynamics negligible Neglect Coriolis forces and thermal effects (for neutral ABL)

LES of wind-farm boundary layer Horns Rev Code: SP-Wind Mesh: 1536 x 768 x 192 Turbine model: ADM

Wind-farm boundary layer modeling Classical approach Pressure-driven boundary layer Assumptions Turbines in inner layer Outer layer dynamics negligible Neglect Coriolis forces and thermal effects (for neutral ABL) Does this approach still hold for Large turbines? Very large wind farms? What is the importance of outer layer effects?

LES of wind-farm boundary layer Outer layer effects z [km] z [km] y[km] x [km] z [km] y[km] x [km] Numerical details Wind farm: 20 x 9 turbines Resolution: 30 x 15 x 5 m Domain: 28.8 x 4.8 x 5 km Grid points: ca. 165M Simulated time: 4h y[km] x [km] High Performance Computing ca. 10 days on 512 cores

Wind-farm boundary layer: flow behaviour 1 km 500 m 200 m

Wind-farm optimal control Consider a wind-farm with N turbines AIM, min Subject to ;,, disk velocity F, 0 0 Degrees of freedom in control space, 15000 USE ADJOINT EQUATIOS TO CALCULATE GRADIENT (continuity) (momentum)

Forward and adjoint simulations Forward simulation Adjoint simulation

Optimal control of wind-farm boundary layer Power per Row Overall gain power output: 7% (preliminary further gains possible) Coordinated Optimal Control Hub height axial velocity Coordinated Optimal Control Greedy ( ) Greedy ( )

Outline 1. Single turbine: operation and Betz theory 2. Wind-farm simulations & the atmospheric boundary layer 3. SP-Wind: parallelization details 4. Perfomance issues and improving parallel communications 5. Summary and outlook

Numerical discretization Navier Stokes equations 0 Discretization in SP-Wind is using: o Fourier-spectral method in x, y o fourth-order energy-conserving finite differences in z

Numerical discretization In Fourier space (,, ) 0 Problem: convolution sum in Fourier space computational effort ~ Instead: Cost

Fourier transforms and parallelization Two-dimensional Fourier transforms (in x, y) Successive 1D (I)FFTs: first in x-direction, then in y-direction Use of FFTW Code parallelization (until end 2013): slab decomposition IFFT in y-dir MPI Communication IFFT in x-dir FFT in y-dir MPI Communication FFT in x-dir

New parallelization SP-Wind Pencil decomposition

New parallelization SP-Wind Fourier Space Real Space

Outline 1. Single turbine: operation and Betz theory 2. Wind-farm simulations & the atmospheric boundary layer 3. SP-Wind: parallelization details 4. Perfomance issues and improving parallel communications 5. Summary and outlook

Strong scaling initial tests Cores Challenging for parallelization

Strong scaling speed up Cores

Communication vs. no communication No communication Cores

Intra node versus internode communication First observations Important bottleneck: internode communication Internode communication << intranode communication

Intranode versus internode communicatoin Rearrange communication order Intranode Internode Internode Intranode Intranode

Improved communication arrangement Cores

Improve internode communication 1400 256 cores CASE: 512 768 192 Probability density function 1200 1000 800 600 400 200 MPI_ALLTOALL MPI_ALLTOALL_packed MPI_IALLTOALL FFTW_MPI 10000 samples for good convergence 0 0 0,1 0,2 0,3 0,4 0,5 0,6 Internode Communication time

Improve internode communication 1000 CASE: 512 768 192 1024 cores Probability density function 900 800 700 600 500 400 300 200 100 0 MPI_ALLTOALL MPI_ALLTOALL_PACKED MPI_IALLTOALL FFTW_MPI 0 0,05 0,1 0,15 0,2 0,25 0,3 0,35 0,4 0,45 0,5 Internode Communication time

Improved performance 35 30 25 20 15 10 5 SPEEDUP vs. 32 CORES CASE: 512 768 192 0 0 200 400 600 800 1000 1200 Met intra node opt Beste versie Ideaal zonder intra node opt

HPC Case planning

Summary and outlook HPC simulations of wind-farm boundary layers o o Improve understanding of relevant physics (towards new generation of design models for industry) Change wind-farm control Supercomputing and parallelization o o Intranode communication much faster than internode Packing of communication can be advantageous (not always) Further improvements: towards 1000+ cores per run

THANK YOU