Using PROPID for Inverse Design

42
1 Using PROPID for Inverse Design Michael S. Selig Steady-State Aerodynamics Codes for HAWTs Selig, Tangler, and Giguère August 2, 1999 NREL NWTC, Golden, CO Department of Aeronautical and Astronautical Engineering University of Illinois at Urbana-Champaign

description

Using PROPID for Inverse Design. Michael S. Selig Associate Professor. Department of Aeronautical and Astronautical Engineering University of Illinois at Urbana-Champaign. Steady-State Aerodynamics Codes for HAWTs Selig, Tangler, and Giguère August 2, 1999  NREL NWTC, Golden, CO. - PowerPoint PPT Presentation

Transcript of Using PROPID for Inverse Design

Page 1: Using PROPID for Inverse Design

1

Using PROPID for Inverse Design

Michael S. Selig

Associate Professor

Steady-State Aerodynamics Codes for HAWTsSelig, Tangler, and Giguère

August 2, 1999 NREL NWTC, Golden, CO

Department of Aeronautical and Astronautical EngineeringUniversity of Illinois at Urbana-Champaign

Page 2: Using PROPID for Inverse Design

2

Peak Power Specification for a Stall Regulated Turbine (1-D Iteration)• PROPID Run: wt04a.in

– Baseline Power Curve, No Iteration

Page 3: Using PROPID for Inverse Design

3

– Iterate on Scale factor (% Growth)– NEWT1ISWP Line

Page 4: Using PROPID for Inverse Design

4

– Variables for Iteration (ITP* Parameters)

Page 5: Using PROPID for Inverse Design

5

– Running Interactively with Newton Iteration

Page 6: Using PROPID for Inverse Design

6

– NEWT1ISWP Line - Variations

Page 7: Using PROPID for Inverse Design

7

– The Quickest Approach

Page 8: Using PROPID for Inverse Design

8

– Final Converged Power and Baseline

– Radius Grew from 24.6 ft 25.5 ft (see ftn021.dat)

New rotor

Page 9: Using PROPID for Inverse Design

9

• PROPID Run: wt05a.in– Iteration on Blade Pitch Instead– NEWT1ISWP Line

Page 10: Using PROPID for Inverse Design

10

– Variables for Iteration (ITP* Parameters)

Page 11: Using PROPID for Inverse Design

11

– Final Converged Power Curve and Previous Ones

– Pitch Change: 2 deg 4.3 deg• wt04a.in & wt05a.in Example of 1-D Newton Iteration

New rotor

Page 12: Using PROPID for Inverse Design

12

2-D Newton Iteration• PROPID Run: wt06a.in

– Rotor Scale Peak Power (500 kW)– Rotor RPM Tip Speed (150 mph, 220 ft/sec)

Page 13: Using PROPID for Inverse Design

13

– Screen Grab from Run - Stages

Page 14: Using PROPID for Inverse Design

14

– Resulting Power Curve

– Radius Change: 24.61 ft 39.9 ft– RPM Change: 64 rpm 52.6 rpm

AEP = 694 MWh/yr

500 kW Peak Power

Page 15: Using PROPID for Inverse Design

15

Lift and Axial Inflow Specifications (Multidimensional Newton Iteration)

• PROPID Run: wt07a.in (analysis only)– Rotor Radius Same as wt06a.in (39.9 ft)– Variable Speed Turbine Design, TSR = 6

Page 16: Using PROPID for Inverse Design

16

– DP and Special Input Lines

Page 17: Using PROPID for Inverse Design

17

– Cp (2D_SWEEP) & Power Curve (2D_SWEEP)

Page 18: Using PROPID for Inverse Design

18

– Blade Aero and Geometry (1D_SWEEP)

Page 19: Using PROPID for Inverse Design

19

– Power Curves

– AEP 790 MWh/yr (wt07a) vs 694 MWh/yr (wt06a)

Stall RegulatedBaseline

Variable Speed Case

Page 20: Using PROPID for Inverse Design

20

– Lift Distribution

– Desire Cl-dist for Best L/D-dist

Page 21: Using PROPID for Inverse Design

21

– Axial Induction Factor Distribution

– Desire a = 1/3 Betz Optimum

Page 22: Using PROPID for Inverse Design

22

• PROPID Run: wt08a.in– Desired Cl-dist vs Baseline

Page 23: Using PROPID for Inverse Design

23

– Tabulated Cl-dist

Page 24: Using PROPID for Inverse Design

24

– Stage 1: Cl @ Segment 8 = 1.00– Iterate Pitch– NEWT1LDP

ClSegment 8

Page 25: Using PROPID for Inverse Design

25

– Stage 2: Cl @ Segments 9-10 Relative to 8– Iterate Twist @ Segments 9-10– NEWT2SDDP

Page 26: Using PROPID for Inverse Design

26

– Details

Cl Increment @ Segment 9Relative to Segment 8

Page 27: Using PROPID for Inverse Design

27

• Relative Cl Values

Segment #

8 9 10

-.05

-.10

Values Relative to Segment 8

Page 28: Using PROPID for Inverse Design

28

– Iteration Schedule for Cl

Page 29: Using PROPID for Inverse Design

29

– Stage 3: Cl @ Segments 2-7 Relative to 8– Iterate Twist @ Segments 2-7

Page 30: Using PROPID for Inverse Design

30

– Converged Cl Distribution

Page 31: Using PROPID for Inverse Design

31

– Stage 4: Axial Inflow @ Segment 8 = .333– Iterate Chord @ Segment 8

Page 32: Using PROPID for Inverse Design

32

• Iteration for Axial Inflow at Segment 8

Page 33: Using PROPID for Inverse Design

33

– Stage 5: Axial Inflow @ Segments 9-10 Relative to 8– Iterate Chord @ Segments 9-10

Page 34: Using PROPID for Inverse Design

34

– Iteration Schedule for Axial Induction Factor

Page 35: Using PROPID for Inverse Design

35

– Stage 6: Axial Inflow @ Segments 2-7 Relative to 8– Iterate Chord @ Segments 2-7

Page 36: Using PROPID for Inverse Design

36

– Converged Axial Inflow Distribution

Page 37: Using PROPID for Inverse Design

37

– Automatic Convergence: Uncomment these lines

Page 38: Using PROPID for Inverse Design

38

– Power Curve Comparison

– AEP 803 MWh/yr (wt08a) vs 790 MWh/yr (wt07a)

Page 39: Using PROPID for Inverse Design

39

Debugging an Input File

• Screen Dump on Crash

– Now What?

Page 40: Using PROPID for Inverse Design

40

– Turn on Debugging Feature (ECHO_INPUT Line)

Bad NEWT1LDP Line

Page 41: Using PROPID for Inverse Design

41

• Errors, Warnings, and Notes at Runtime

– Not Again! *&)*^)^(^:)????

Page 42: Using PROPID for Inverse Design

42

– Refer to warnerr-doc.txt

• Problem Not Solved?– Email Philippe Giguère! He has offered free tech

support during all of August 1999.