harp opt: an optimization code for system design of axial flow...

21
HARP_Opt: An Optimization Code for System Design of Axial Flow Turbines Danny Sale Northwest National Marine Renewable Energy Center Dept. of Mechanical Engineering University of Washington Marine and Hydrokinetic Instrumentation, Measurement, & Computer Modeling Workshop Broomfield, CO July 9-10, 2012

Upload: others

Post on 20-May-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: HARP Opt: An Optimization Code for System Design of Axial Flow …depts.washington.edu/pmec/docs/20120709_SaleD_pres_HARP... · 2012-07-18 · Image: replica of Sandia SNL100 -00

HARP_Opt: An Optimization Code for System Design of Axial Flow Turbines

Danny Sale Northwest National Marine Renewable Energy Center

Dept. of Mechanical Engineering University of Washington

Marine and Hydrokinetic Instrumentation, Measurement, & Computer Modeling Workshop Broomfield, CO July 9-10, 2012

Page 2: HARP Opt: An Optimization Code for System Design of Axial Flow …depts.washington.edu/pmec/docs/20120709_SaleD_pres_HARP... · 2012-07-18 · Image: replica of Sandia SNL100 -00

2

Objective Develop a design tool for wind & hydrokinetic turbines rotors, combining

• aerodynamic models • structural models • multi-objective optimization

Motivation • Difficult problem considering many variables & constraints • Optimization leads to improved designs beyond our intuition • Accelerate design process

Applications • Sizing of new machines • Modifications to existing designs

Page 3: HARP Opt: An Optimization Code for System Design of Axial Flow …depts.washington.edu/pmec/docs/20120709_SaleD_pres_HARP... · 2012-07-18 · Image: replica of Sandia SNL100 -00

Objectives: Given: Variables: Constraints:

• maximize annual energy production (AEP) • minimize blade mass • turbine & environmental specifications • blade shape, rotor speed & blade pitch control • structural material thickness • power, cavitation, rotor speeds • max allowable strain

Intro: HARP_Opt code

3

HARP_Opt (Horizontal Axis Rotor Performance Optimization) An optimization code for the design of horizontal-axis wind and hydrokinetic turbines

chord

twist

% thickness

shell thickness

blade pitch

rotor speed

Page 4: HARP Opt: An Optimization Code for System Design of Axial Flow …depts.washington.edu/pmec/docs/20120709_SaleD_pres_HARP... · 2012-07-18 · Image: replica of Sandia SNL100 -00

Image: Wind Energy Handbook

Technical Approach: Hydrodynamics

4

• Blade Element Momentum Theory – WT_Perf (NREL code), simpler than CFD but computationally fast – Steady performance, uniform or sheared inflow – Hub/tip losses, turbulent wake state, corrections for 3D stall-delay – Cavitation inception model

𝜎 + 𝐶𝑃𝑃𝑃𝑃 ≥ 0

𝜎 =𝑃𝑎𝑎𝑃 + 𝜌𝜌𝜌 − (𝑆𝑆)𝑃𝑣𝑎𝑣𝑣𝑣

12� 𝜌𝜌𝑙𝑣𝑙2

inception criteria:

Page 5: HARP Opt: An Optimization Code for System Design of Axial Flow …depts.washington.edu/pmec/docs/20120709_SaleD_pres_HARP... · 2012-07-18 · Image: replica of Sandia SNL100 -00

Technical Approach: Structural Mechanics

5

bending strain:

𝜀 = (𝑆𝑆)𝑀Δ𝑦𝐸𝐸

𝑀

Δ𝑦

• Euler-Bernoulli beam theory – Thin-shell cantilever beam, isotropic material properties – Design load resolved from max root moment over full range of operating

conditions (with applied safety factor) – Consider max allowable bending strain only

Page 6: HARP Opt: An Optimization Code for System Design of Axial Flow …depts.washington.edu/pmec/docs/20120709_SaleD_pres_HARP... · 2012-07-18 · Image: replica of Sandia SNL100 -00

Technical Approach: Optimization

6

Optimization Algorithm • Multi-Objective Genetic Algorithm

– Mimics biological evolution, i.e. “survival of the fittest” – Slow convergence, good for multi-optima problems, no gradient info required

Objectives and Fitness Function • Penalty method (a constrained problem becomes unconstrained)

𝑨𝑨𝑨 ∗ �𝑝𝑃𝑃

𝒃𝒃𝒃𝒃𝒃 𝒎𝒃𝒎𝒎 ∗ �𝑝𝑃𝑃

𝑝𝑣𝑣𝑝𝑝𝑣

𝑝𝑙𝑎𝑣𝑃𝑎𝑎𝑎𝑃𝑣𝑃

𝑝𝑎𝑣𝑣𝑡𝑡𝑝

𝑝𝑎𝑡𝑃𝑙𝑡𝑃𝑝𝑡𝑡

Maximize:

Minimize:

Penalty factors are proportional to the violation of constraints

Page 7: HARP Opt: An Optimization Code for System Design of Axial Flow …depts.washington.edu/pmec/docs/20120709_SaleD_pres_HARP... · 2012-07-18 · Image: replica of Sandia SNL100 -00

Technical Approach: Blade Geometry

7

00.20.40.60.8

11.21.4

chor

d (m

)

0

20

40

60

80

100

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

thic

knes

s (%

)

blade length, z/L

0

5

10

15

twis

t (de

g) control points

(design variables)

•Bézier curves define twist and chord distributions

•% thickness denotes airfoil placement

•Great degree of freedom in possible blade shapes

Page 8: HARP Opt: An Optimization Code for System Design of Axial Flow …depts.washington.edu/pmec/docs/20120709_SaleD_pres_HARP... · 2012-07-18 · Image: replica of Sandia SNL100 -00

Technical Approach: Design Algorithm

8

Input turbine specifications

Optimization: initial population

define blade shape

calc CP = f (λ,ΘP)

calc AEP and design loads

define structural members

calc blade mass

calc constraints apply penalties

Convergence?

Optimization: alter design

variables

Outputs to finer analysis Yes No

operating curve

Page 9: HARP Opt: An Optimization Code for System Design of Axial Flow …depts.washington.edu/pmec/docs/20120709_SaleD_pres_HARP... · 2012-07-18 · Image: replica of Sandia SNL100 -00

Applications: Example #1 Design of 5m dia., 72 kW MHK turbine: investigate various control schemes

• Fixed-Speed Fixed-Pitch • Fixed-Speed Variable-Pitch • Variable-Speed Variable-Pitch • Variable-Speed Fixed-Pitch

9

Page 10: HARP Opt: An Optimization Code for System Design of Axial Flow …depts.washington.edu/pmec/docs/20120709_SaleD_pres_HARP... · 2012-07-18 · Image: replica of Sandia SNL100 -00

Applications: Example #1

10

Design of 5m dia., 72 kW MHK turbine: investigate various control schemes • Fixed-Speed Fixed-Pitch • Fixed-Speed Variable-Pitch • Variable-Speed Variable-Pitch • Variable-Speed Fixed-Pitch

Page 11: HARP Opt: An Optimization Code for System Design of Axial Flow …depts.washington.edu/pmec/docs/20120709_SaleD_pres_HARP... · 2012-07-18 · Image: replica of Sandia SNL100 -00

Applications: Example #1 Design of 5m dia., 72 kW MHK turbine: investigate various control schemes

• Fixed-Speed Fixed-Pitch • Fixed-Speed Variable-Pitch • Variable-Speed Variable-Pitch • Variable-Speed Fixed-Pitch

Page 12: HARP Opt: An Optimization Code for System Design of Axial Flow …depts.washington.edu/pmec/docs/20120709_SaleD_pres_HARP... · 2012-07-18 · Image: replica of Sandia SNL100 -00

Applications: Example #1

12

Design of 5m dia., 72 kW MHK turbine: investigate various control schemes • Fixed-Speed Fixed-Pitch • Fixed-Speed Variable-Pitch • Variable-Speed Variable-Pitch • Variable-Speed Fixed-Pitch

Page 13: HARP Opt: An Optimization Code for System Design of Axial Flow …depts.washington.edu/pmec/docs/20120709_SaleD_pres_HARP... · 2012-07-18 · Image: replica of Sandia SNL100 -00

Applications: Example #1

13

Summary of Performance Data Vrated Cpmax AEP Max Flap Max Torque Max Thrust (m/s) (-) (kW-hr/yr) (kN-m) (kN-m) (kN)

FS-FP 2.7 0.49 148000 21.7 25.6 47.0

FS-VP 2.5 0.50 152000 21.4 16.4 46.0

VS-VP 2.5 0.50 155000 21.5 17.3 45.7

VS-FP 2.5 0.49 154000 22.0 20.9 45.8

Page 14: HARP Opt: An Optimization Code for System Design of Axial Flow …depts.washington.edu/pmec/docs/20120709_SaleD_pres_HARP... · 2012-07-18 · Image: replica of Sandia SNL100 -00

Applications: Example #2

14

Design Specs (Summary) Control = VSVP (feather)

Rated Power = 250 kW Diameter = 10 m

Flow Regime Marrowstone Island, C5 E = 27.6 GPa ρ = 1800 kg/m3

Max Strain = 3000 microstrain Sfcav, SFloads = 1.2

Hydrofoils =

Circular @ root FFA-W3-211 FFA-W3-241 FFA-W3-301

Marrowstone Island (site C5)*

*Gooch, S., et al. “Site Characterization for Tidal Power,” Oceans, 2009.

Puge

t Sou

nd, W

ashi

ngto

n, U

SA

Representative values for composite fiberglass (GRFP)

FFA hydrofoils resistant to cavitation and soiling

Page 15: HARP Opt: An Optimization Code for System Design of Axial Flow …depts.washington.edu/pmec/docs/20120709_SaleD_pres_HARP... · 2012-07-18 · Image: replica of Sandia SNL100 -00

Applications: Example #2

15

•Mass = ? kg •AEP = ? kWh/yr •Cost: fiberglass = ? $/kg •Cost = ? $

Final Generation: Gen=200 •Structural objectives compete with

hydrodynamic objectives • Identify “Pareto frontier”: a set of equally

optimal design (in a mathematic sense) •Make trade-offs within Pareto set, rather

than consider full parameter range

Compared to best AEP solution: • blade mass cut in half • < 1% loss in AEP

Page 16: HARP Opt: An Optimization Code for System Design of Axial Flow …depts.washington.edu/pmec/docs/20120709_SaleD_pres_HARP... · 2012-07-18 · Image: replica of Sandia SNL100 -00

16

Moving Forward: Develop a tool capable of modeling realistic composite blades

Image: www.Gurit.com

Page 17: HARP Opt: An Optimization Code for System Design of Axial Flow …depts.washington.edu/pmec/docs/20120709_SaleD_pres_HARP... · 2012-07-18 · Image: replica of Sandia SNL100 -00

Future Direction: Advanced Structural Optimization

17

CoBlade: Software for Structural Analysis & Design of Composite Blades • realistic modeling of composite blades

–arbitrary topology & material properties

• technical approach –Euler-Bernoulli beam & shear flow theory –classical lamination theory –linear (eigenvalue) buckling –finite-element modal analysis

• computes structural properties –stiffnesses: bending, torsional, axial – inertias: mass, mass moments of inertia –principal axes: inertial/centroidal/elastic principal axes –offsets: center-of-mass, tension-center, shear-center –modal: coupled mode shapes & frequencies

Image: replica of Sandia SNL100-00 wind turbine blade modeled with CoBlade

• optimization of composite layup For a given (static) design load, minimize blade mass subject to constraints on:

-max allowable lamina stresses -blade tip deflection -panel buckling stresses -separation of blade & rotor nat. frequencies

Page 18: HARP Opt: An Optimization Code for System Design of Axial Flow …depts.washington.edu/pmec/docs/20120709_SaleD_pres_HARP... · 2012-07-18 · Image: replica of Sandia SNL100 -00

Future Direction: Advanced Structural Optimization

18

Optimization of Composite Blade for Tidal Turbine • NREL Ref. Model Tidal Turbine: 2-bladed, 550 kW, 20m dia. rotor • design loads: CFD simulation of 2.85 m/s sudden gust (operating condition)

blad

e m

ass [

kg]

1st n

at.

freq

. [Hz

]

1300

1100

900

700

500

7.5

7

6.5

6

8.5

8

iteration 0 50 100 150

pressure loads [Pa] (M. Lawson 2011)

pressure side

blade displacement & resultant hydrodynamic, net weight, and centrifugal loads

•Pattern Search optimization algorithm •optimization produces a lighter and stiffer blade

Page 19: HARP Opt: An Optimization Code for System Design of Axial Flow …depts.washington.edu/pmec/docs/20120709_SaleD_pres_HARP... · 2012-07-18 · Image: replica of Sandia SNL100 -00

19

Max Stress Failure Criteria (Compression) for Laminas Along Top (Suction) Surface:

Effective Beam Stresses: normal stress, σzz (MPa)

shear stress, | τzs | (MPa)

buckling criteria, R

-400 -300 -200 -100 0 100 200 300

5 10 15 20 25 30

0 0.2 0.4 0.6 0.8 1

root build-up material

spar-cap material

core material

blade-shell material

Page 20: HARP Opt: An Optimization Code for System Design of Axial Flow …depts.washington.edu/pmec/docs/20120709_SaleD_pres_HARP... · 2012-07-18 · Image: replica of Sandia SNL100 -00

Areas for Refinement

20

Progress to-date: • developed preliminary design tool for axial flow wind & hydrokinetic turbines,

method is generalized to a variety of turbine configurations & sizes • consideration of multiple design criteria & constraints leads to satisfactory design

in all areas (hydrodynamics, structures, & controls) • enabling improved performance & reduced design time

Short-term (Sept. 2012 release) • implement Pattern Search optimization algorithm (much faster & deterministic) • improve MATLAB/Fortran interface, allowing for parallel HPC • make HARP_Opt cross-platform, develop GUI and non-GUI versions for improved

usability & interfacing Longer-term • consider fatigue as design criteria (hydro-elastic analysis, i.e. FAST code)

Page 21: HARP Opt: An Optimization Code for System Design of Axial Flow …depts.washington.edu/pmec/docs/20120709_SaleD_pres_HARP... · 2012-07-18 · Image: replica of Sandia SNL100 -00

Thank you! Questions?

21

Acknowledgements This work has also been made possible by

• U.S. Department of Energy, National Renewable Energy Laboratory • University of Washington, Northwest National Marine Renewable Energy Center • National Science Foundation, Graduate Research Fellowship under Grant No. DGE-0718124

wind.nrel.gov/designcodes/simulators/HARP_Opt/

wind.nrel.gov/designcodes/simulators/WT_Perf/ WT_Perf: Turbine Performance Simulator

HARP_Opt: Optimization Software for Turbine Design

CoBlade: Software for Analysis & Design of Composite Blades no website yet—contact [email protected] for source & documentation Sale & Aliseda (2012) “Structural Design of Composite Blades for Wind &Hydrokinetic Turbines” depts.washington.edu/nnmrec/docs/20120213_SaleD_pres_StructuralDesign.pdf

Special thanks to the crew at NWTC!