Overview of Design Codes - NWTC Information Portalwind.nrel.gov/public/Kelley/TurbSim...

21
Operated for the U.S. Department of Energy Office of Energy Efficiency and Renewable Energy by Midwest Research Institute • Battelle Overview of Design Codes TurbSim & Design Codes Workshop September 22 – 25, 2008 Jason Jonkman

Transcript of Overview of Design Codes - NWTC Information Portalwind.nrel.gov/public/Kelley/TurbSim...

Page 1: Overview of Design Codes - NWTC Information Portalwind.nrel.gov/public/Kelley/TurbSim Workshop/WorkshopDocuments... · Overview of Design Codes TurbSim & Design Codes Workshop ...

Operated for the U.S. Department of Energy Office of Energy Efficiency and Renewable Energy by Midwest Research Institute • Battelle

Overview of Design Codes

TurbSim & Design Codes Workshop

September 22 – 25, 2008

Jason Jonkman

Page 2: Overview of Design Codes - NWTC Information Portalwind.nrel.gov/public/Kelley/TurbSim Workshop/WorkshopDocuments... · Overview of Design Codes TurbSim & Design Codes Workshop ...

National Renewable Energy Laboratory 2 Innovation for Our Energy Future

Introduction & Background Efficient Technology Transfer

DesignCodes

Knowledge AreasWind & WavesAerodynamicsAeroacoustics

HydrodynamicsStructural Dynamics

Control SystemsPower GenerationDesign StandardsExperimentation

Wind energy knowledge istransferred to the wind industry

through design codes

Application AreasConceptual DesignRotor Performance

Control System DesignLoads Analysis

Stability AnalysisDesign CertificationDesign ReliabilityAnalyst TrainingTesting Support

The advancement of windtechnology is limited bydesign code capability

Page 3: Overview of Design Codes - NWTC Information Portalwind.nrel.gov/public/Kelley/TurbSim Workshop/WorkshopDocuments... · Overview of Design Codes TurbSim & Design Codes Workshop ...

National Renewable Energy Laboratory 3 Innovation for Our Energy Future

Introduction & Background Wind Turbine Design Process

Turbine Design

Loads / Stability Calculations

Limit State Analysis

DesignInitiated

Design Completed

Integrity OK?

• Standards have codified the design & analysis process

• Coupled aero-hydro-servo-elastic models of the full system are used to calculate loads

• Loads are used within component models (e.g., FEA) to perform limit state analysis

• Structural integrity achieved when:Design Load ≤

Design Resistance

• Model inputs must be tuned with test data to ensure accurate response calculations

Page 4: Overview of Design Codes - NWTC Information Portalwind.nrel.gov/public/Kelley/TurbSim Workshop/WorkshopDocuments... · Overview of Design Codes TurbSim & Design Codes Workshop ...

National Renewable Energy Laboratory 4 Innovation for Our Energy Future

BeamProperties

Mode Shapes

PreComp &NuMAD

Section Analysis

BModesBeam

Eigenanalysis

AeroDynAerodynamics

FAST &MSC.ADAMSServo-Elastics

AirfoilPrepAirfoil Data Correction

Airfoil Data Files

WT_PerfRotor

Performance

Response& Loads

StabilityPredictions

HydroDynHydrodynamics

TurbSimWind

Turbulence

MCrunchData Analysis

Introduction & Background Key Codes in the Design Process

Performance

Wind DataFiles

CompositeLay-Up

2DAirfoil Data

Wind Spectrum

Wave Spectrum

Hydro.Data

TurbineConfiguration

Preprocessors Simulators Postprocessors

Page 5: Overview of Design Codes - NWTC Information Portalwind.nrel.gov/public/Kelley/TurbSim Workshop/WorkshopDocuments... · Overview of Design Codes TurbSim & Design Codes Workshop ...

National Renewable Energy Laboratory 5 Innovation for Our Energy Future

Design Codes AirfoilPrep

• Generates airfoil data files from 2D data:– Adjusts 2D data for rotational

augmentation (3D effects):• Selig/Du for lift (stall delay)• Eggers for drag

– Extrapolates to high AoA:• Uses Viterna method or flat-plate

theory for -180º < AoA < 180º data– Computes dynamic stall parameters– Blends aerodynamic coefficients

• Current & planned work – Build functionality into AeroDyn• Future opportunity – Include new stall delay models

0.0

0.5

1.0

1.5

2.0

2.5

3.0

0.0 20.0 40.0 60.0LFA (deg)

Cn

PARKED, 20 m/sPARKED, 30 m/sROTATING

Data from NASA Ames Wind Tunnel:Unsteady Aerodynamics Experiment

Page 6: Overview of Design Codes - NWTC Information Portalwind.nrel.gov/public/Kelley/TurbSim Workshop/WorkshopDocuments... · Overview of Design Codes TurbSim & Design Codes Workshop ...

National Renewable Energy Laboratory 6 Innovation for Our Energy Future

Design Codes TurbSim

• Computes full-field stochastic wind realizations:– Inputs are desired wind profile & turbulence characteristics– Includes IEC- & site-specific turbulence models– Option to generate coherent structures from LES & DNS output

• Current & planned work:– Improve coherence formulations (just released)– Apply code to determine impact of

non-IEC turbulence on turbine response

• Future opportunities:– Optimize code to enable computation

of larger grids– Include additional site-specific

turbulence models– Add Mann model

Full-Field Turbulence Grids

B. Jonkman, NREL

Page 7: Overview of Design Codes - NWTC Information Portalwind.nrel.gov/public/Kelley/TurbSim Workshop/WorkshopDocuments... · Overview of Design Codes TurbSim & Design Codes Workshop ...

National Renewable Energy Laboratory 7 Innovation for Our Energy Future

'""'

flap

l

af al at

fl ft

X e

afY

al flZ

at ft lt

a ltg

X

EAEI

EIG

F uSM wS SM vS S ST

S S SSSJ

S

θ

⎡ ⎤⎧ ⎫ ⎧ ⎫⎢ ⎥⎪ ⎪ ⎪ ⎪⎪ ⎪ ⎪ ⎪⎢ ⎥=⎨ ⎬ ⎨ ⎬⎢ ⎥⎪ ⎪ ⎪ ⎪⎢ ⎥⎪ ⎪ ⎪ ⎪⎢ ⎥⎩ ⎭⎩ ⎭ ⎣ ⎦

Design Codes PreComp

• Computes coupled section properties of composite blades for beam-type models:– Inputs are the airfoil shape & internal

lay-up of composite laminas– Uses a combined laminate theory

(modified) with shear flow approach

• Current & planned work:– Add stress analysis– Validation

• Future opportunities:– Allow for built-in curvature & sweep– Add inverse design algorithm

G. Bir, NREL

Page 8: Overview of Design Codes - NWTC Information Portalwind.nrel.gov/public/Kelley/TurbSim Workshop/WorkshopDocuments... · Overview of Design Codes TurbSim & Design Codes Workshop ...

National Renewable Energy Laboratory 8 Innovation for Our Energy Future

Design Codes NuMAD

• A GUI pre- & post-processor for ANSYS®-based FEA analysis:– Tailored to wind turbine blades– Enables one to easily create a 3D FEA

model & perform structural analysis– Beam property extraction feature to

produce section properties for beam- type models

• Current & planned work:– Add airfoil-independent skin material &

shear web placement– Add capability to model flatback airfoils– Introduce meshing control– Introduce multiple element formulations

• Future opportunities:– Allow for built-in curvature & sweep

D. Laird, SNL

D. Laird, SNL

Page 9: Overview of Design Codes - NWTC Information Portalwind.nrel.gov/public/Kelley/TurbSim Workshop/WorkshopDocuments... · Overview of Design Codes TurbSim & Design Codes Workshop ...

National Renewable Energy Laboratory 9 Innovation for Our Energy Future

Design Codes BModes

• Computes coupled mode shapes & frequencies of blades & towers:– Considers axial-flap-lag-torsion coupling– Inputs are the boundary conditions & distributed isotropic beam properties– Based on a 15-DOF FE developed to handle rotation-related terms

• Current & planned work:– Add modeling of towers with guy wires, flexible foundations, & floating bases– Import modes directly to FAST– Verification & validation

• Future opportunities:– Allow for anisotropic material

(from PreComp or NuMAD)– Allow for hinged blade root– Allow for built-in curvature & sweep– Build into FAST for runtime

calculation of modes

Page 10: Overview of Design Codes - NWTC Information Portalwind.nrel.gov/public/Kelley/TurbSim Workshop/WorkshopDocuments... · Overview of Design Codes TurbSim & Design Codes Workshop ...

National Renewable Energy Laboratory 10 Innovation for Our Energy Future

Design Codes WT_Perf

• Calculates steady-state rotor performance:– Inputs are rotor geometry, airfoil data, wind, pitch, & rotor speed – Uses BEM theory

• Current work – Improve solution algorithm

• Future opportunities:– Add algorithm for tuning airfoil data to

match measured performance– Add blade optimization algorithm– Incorporate new aerodynamic models

(e.g., vortex wake)

Power Coefficient for the CART2

K. Johnson, NREL

Page 11: Overview of Design Codes - NWTC Information Portalwind.nrel.gov/public/Kelley/TurbSim Workshop/WorkshopDocuments... · Overview of Design Codes TurbSim & Design Codes Workshop ...

National Renewable Energy Laboratory 11 Innovation for Our Energy Future

Design Codes AeroDyn

• Computes aerodynamics as part of the aero-elastic solution:– Equilibrium (BEM) & dynamic (GDW) wake– Beddoes-Leishman dynamic stall– Turbulent (TurbSim) & uniform wind inputs– Fully coupled to FAST & ADAMS

• Current & planned work:– Overhaul to improve functionality & usability– Hosted kick-off meeting with 50 attendees– Develop improved interface with co-simulation & modularization– Automate rotational augmentation correction (substitute for AirfoilPrep)– Add tower, nacelle, & hub influence & loading

• Future opportunities:– Incorporate new aerodynamic models (e.g., vortex wake)– Develop linearized models for stability analysis– Add aero-acoustic noise predictor (replacement for FAST’s noise module)– Implement new physics for hydro-kinetic turbines

Burton, et al (2001)

Page 12: Overview of Design Codes - NWTC Information Portalwind.nrel.gov/public/Kelley/TurbSim Workshop/WorkshopDocuments... · Overview of Design Codes TurbSim & Design Codes Workshop ...

National Renewable Energy Laboratory 12 Innovation for Our Energy Future

Design Codes HydroDyn

• Computes hydrodynamics as part of the hydro-elastic solution:– Morison’s equation for monopiles– Linear radiation/diffraction theory

for floating platforms– Regular or irregular linear waves– Fully coupled to FAST & ADAMS

• Current & planned work:– Add 2nd-order waves for monopiles

(with UT-Austin)– Develop improved interface

• Future opportunities:– Add additional nonlinear effects– Extension to water-power buoys– Validation

NREL 5-MW Turbine on ITI Energy Barge

Page 13: Overview of Design Codes - NWTC Information Portalwind.nrel.gov/public/Kelley/TurbSim Workshop/WorkshopDocuments... · Overview of Design Codes TurbSim & Design Codes Workshop ...

National Renewable Energy Laboratory 13 Innovation for Our Energy Future

Design Codes FAST

• Computes structural-dynamic & control-system responses as part of the aero-hydro-servo-elastic solution:– Uses a combined modal & multi-body representation through 24 DOFs– Controls through subroutines, DLLs, or Simulink® with MATLAB®

– Fully coupled to AeroDyn & HydroDyn– Nonlinear time-domain solution for loads analysis– Linearization with MBC for controls & stability analysis– Preprocessor for building turbine models in ADAMS– Evaluated by Germanischer Lloyd WindEnergie

• Planned work:– Interface to overhauled AeroDyn– Replace unc’pld with coupled modes (from BModes)– Increase number of mode DOFs– Add blade-pitch DOFs & actuator models

• Future opportunities:– Allow for anisotropic material (from PreComp or NuMAD)– Allow for built-in curvature & sweep– Build in BModes for runtime calculation of modes– Add animation capability

FAST DOFs for a 3-Bladed Turbine

Page 14: Overview of Design Codes - NWTC Information Portalwind.nrel.gov/public/Kelley/TurbSim Workshop/WorkshopDocuments... · Overview of Design Codes TurbSim & Design Codes Workshop ...

National Renewable Energy Laboratory 14 Innovation for Our Energy Future

Design Codes MSC.ADAMS®

• Computes structural-dynamic & control-system responses as part of the aero-hydro-servo-elastic solution:– Commercial product from MSC Software– Uses a multi-body representation with virtually unlimited DOFs– Controls through subroutines or DLLs– Nonlinear time-domain solution for loads analysis– Linearization of nonrotating system– Fully coupled to AeroDyn & HydroDyn– Datasets can be created by FAST– Bypasses some limitations of FAST– Evaluated by Germanischer Lloyd WindEnergie

• Planned work:– Interface to overhauled AeroDyn– Improve analysis of blades with built-in curvature

& sweep• Future opportunities:

– Replace rigid with flex bodies (imported from FEA)– Utilize linearization in a rotating frame– Detailed gearbox modeling ADAMS Model Created by FAST

Page 15: Overview of Design Codes - NWTC Information Portalwind.nrel.gov/public/Kelley/TurbSim Workshop/WorkshopDocuments... · Overview of Design Codes TurbSim & Design Codes Workshop ...

National Renewable Energy Laboratory 15 Innovation for Our Energy Future

• A MATLAB®-based postprocessor for data analysis:– Started development new in FY07– Merges features from legacy codes

(Crunch, GPP, GenStats, & Fatigue) • Current & planned work:

– Establish basic architecture– Implement & test basic features:

• Scales & offsets, calculated channels, & plotting

– Implement & test key analyses:• Statistics, extreme events, binning,

PDFs, PSDs, rainflow counting, DELs, binary files, & life estimates

• Future opportunities:– Implement additional analyses:

• Filtering, load roses, azimuth averages, statistical extrapolation, etc.

Design Codes MCrunch

0 100 200 30010

-1

100

101

102

RootFMxy1 Range (kN)

Cum

. Cy

cles

per

Sec

ond

0 1 2 3 4 5 6 7 8 9 1010

-8

10-6

10-4

10-2

100

102

104

106

108

Frequency, Hz

PSD

of

RotT

orq

1 2 3 4 5 6 7 8 9 10 110

500

1000

1500

2000

2500

3000

3500

4000

WindVxi (m/sec)

Gen

Pwr

(kW

)

20 40 60 80 100-5

0

5

Time (sec)

OoP

Def

l1 (

m)

0 0.5 1 1.5 2 2.5 30

0.5

1

1.5

WaveElev (m)

PDF,

(m

)-1

Example Outputs from MCrunch

Page 16: Overview of Design Codes - NWTC Information Portalwind.nrel.gov/public/Kelley/TurbSim Workshop/WorkshopDocuments... · Overview of Design Codes TurbSim & Design Codes Workshop ...

National Renewable Energy Laboratory 16 Innovation for Our Energy Future

Design Codes NWTC Subroutine Library

• Contains general-purpose routines for use by all codes:– I/O, math, aerodynamic, & compiler-specific routines– Used by many of the NWTC codes– Reduces development & maintenance time

• Current & planned work:– Use within AeroDyn, HydroDyn, & FAST– Update as needed in support of codes development

• Future opportunities:– Develop new libraries for numerical methods:

• Newton-Raphson iteration solvers• ODE & DAE time-integrators• FFT routines• Eigen-solvers

Page 17: Overview of Design Codes - NWTC Information Portalwind.nrel.gov/public/Kelley/TurbSim Workshop/WorkshopDocuments... · Overview of Design Codes TurbSim & Design Codes Workshop ...

National Renewable Energy Laboratory 17 Innovation for Our Energy Future

University of MassachusettsUniversity of Massachusetts

Users & Support Users of NREL-Developed Codes

• There are 100 to 150 domestic & international usersManufacturers Consultants R&D Institutes Universities

Page 18: Overview of Design Codes - NWTC Information Portalwind.nrel.gov/public/Kelley/TurbSim Workshop/WorkshopDocuments... · Overview of Design Codes TurbSim & Design Codes Workshop ...

National Renewable Energy Laboratory 18 Innovation for Our Energy Future

Users & Support Successful Applications (Only Subset Shown)

Clipper 2.5-MWLiberty

Bergey XL50

SouthwestWindpowerSkystream

NorthWind 100

GE 1.5 MW

NREL 5-MW Turbine on ITI Energy Barge

CART2

Page 19: Overview of Design Codes - NWTC Information Portalwind.nrel.gov/public/Kelley/TurbSim Workshop/WorkshopDocuments... · Overview of Design Codes TurbSim & Design Codes Workshop ...

National Renewable Energy Laboratory 19 Innovation for Our Energy Future

Users & Support NWTC Design Codes Website

Page 20: Overview of Design Codes - NWTC Information Portalwind.nrel.gov/public/Kelley/TurbSim Workshop/WorkshopDocuments... · Overview of Design Codes TurbSim & Design Codes Workshop ...

National Renewable Energy Laboratory 20 Innovation for Our Energy Future

Users & Support NWTC Forum

Page 21: Overview of Design Codes - NWTC Information Portalwind.nrel.gov/public/Kelley/TurbSim Workshop/WorkshopDocuments... · Overview of Design Codes TurbSim & Design Codes Workshop ...

Operated for the U.S. Department of Energy Office of Energy Efficiency and Renewable Energy by Midwest Research Institute • Battelle

Questions?

Jason Jonkman+1 (303) 384 – [email protected]