1 using propid for analysis michael s. selig associate professor steady-state aerodynamics codes for...
TRANSCRIPT
![Page 1: 1 Using PROPID for Analysis Michael S. Selig Associate Professor Steady-State Aerodynamics Codes for HAWTs Selig, Tangler, and Giguère August 2, 1999](https://reader035.vdocuments.mx/reader035/viewer/2022062422/56649f2b5503460f94c46061/html5/thumbnails/1.jpg)
1
Using PROPID for Analysis
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: 1 Using PROPID for Analysis Michael S. Selig Associate Professor Steady-State Aerodynamics Codes for HAWTs Selig, Tangler, and Giguère August 2, 1999](https://reader035.vdocuments.mx/reader035/viewer/2022062422/56649f2b5503460f94c46061/html5/thumbnails/2.jpg)
2
PROPID Code / Files Overview• PROPID Code:
– Fortran77– 14,000 lines
• Files– propid33.exe - DOS executable, nothing fancy– propid.in - includes the input file name to run– wt01a.in - PROPID input file to run– s818.pd, etc - airfoil data files– ftn040.dat, etc - output files generated
• File Organization– Keep all files in the same directory (for simplicity)
![Page 3: 1 Using PROPID for Analysis Michael S. Selig Associate Professor Steady-State Aerodynamics Codes for HAWTs Selig, Tangler, and Giguère August 2, 1999](https://reader035.vdocuments.mx/reader035/viewer/2022062422/56649f2b5503460f94c46061/html5/thumbnails/3.jpg)
3
Getting Started• Installation - PROPID
– Copy the propid33.zip file to your PC and unzip to get:
![Page 4: 1 Using PROPID for Analysis Michael S. Selig Associate Professor Steady-State Aerodynamics Codes for HAWTs Selig, Tangler, and Giguère August 2, 1999](https://reader035.vdocuments.mx/reader035/viewer/2022062422/56649f2b5503460f94c46061/html5/thumbnails/4.jpg)
4
– To run, open a DOS window and type propid33.exe
• Directory structure with output files
![Page 5: 1 Using PROPID for Analysis Michael S. Selig Associate Professor Steady-State Aerodynamics Codes for HAWTs Selig, Tangler, and Giguère August 2, 1999](https://reader035.vdocuments.mx/reader035/viewer/2022062422/56649f2b5503460f94c46061/html5/thumbnails/5.jpg)
5
– Additional directories• baseline dir - files for comparison• manual30 - propid30 manual
![Page 6: 1 Using PROPID for Analysis Michael S. Selig Associate Professor Steady-State Aerodynamics Codes for HAWTs Selig, Tangler, and Giguère August 2, 1999](https://reader035.vdocuments.mx/reader035/viewer/2022062422/56649f2b5503460f94c46061/html5/thumbnails/6.jpg)
6
• Installation - PROPIDplotter_v10.xls– Put PROPIDplotter_v10.xls in the “propid33”
directory, which is ”“working” directory– Click on file. If prompted, click on “Enable
Macros” (see below). Macros will be enabled only during the current session on the current file.
![Page 7: 1 Using PROPID for Analysis Michael S. Selig Associate Professor Steady-State Aerodynamics Codes for HAWTs Selig, Tangler, and Giguère August 2, 1999](https://reader035.vdocuments.mx/reader035/viewer/2022062422/56649f2b5503460f94c46061/html5/thumbnails/7.jpg)
7
• PROPID Run: wt01a.inEdit propid.in to include the filename wt01a.in– Type propid33.exe to run (or latest version)– Plot the data using PROPIDplotter (ctrl-z)
![Page 8: 1 Using PROPID for Analysis Michael S. Selig Associate Professor Steady-State Aerodynamics Codes for HAWTs Selig, Tangler, and Giguère August 2, 1999](https://reader035.vdocuments.mx/reader035/viewer/2022062422/56649f2b5503460f94c46061/html5/thumbnails/8.jpg)
8
Documentation Sources• Web based documentation at
– http://amber.aae.uiuc.edu/~m-selig/propid/• The most current documentation for reference
– propid-doc.txt• Quick reference
– propid-quickRef.txt• wt-series input file descriptions
– 00-wt-series.txt
![Page 9: 1 Using PROPID for Analysis Michael S. Selig Associate Professor Steady-State Aerodynamics Codes for HAWTs Selig, Tangler, and Giguère August 2, 1999](https://reader035.vdocuments.mx/reader035/viewer/2022062422/56649f2b5503460f94c46061/html5/thumbnails/9.jpg)
9
Program Flow Control• Uses a keyword journal-command structure
– Screen grab from the manual: propid-doc.txt
• Generates ascii text files at runtime
Comment
Keyword
Value
![Page 10: 1 Using PROPID for Analysis Michael S. Selig Associate Professor Steady-State Aerodynamics Codes for HAWTs Selig, Tangler, and Giguère August 2, 1999](https://reader035.vdocuments.mx/reader035/viewer/2022062422/56649f2b5503460f94c46061/html5/thumbnails/10.jpg)
10
Input File Structure• Basic Input Lines - A Walk through the File wt01a.in
All data similar
to PROP
![Page 11: 1 Using PROPID for Analysis Michael S. Selig Associate Professor Steady-State Aerodynamics Codes for HAWTs Selig, Tangler, and Giguère August 2, 1999](https://reader035.vdocuments.mx/reader035/viewer/2022062422/56649f2b5503460f94c46061/html5/thumbnails/11.jpg)
11
• Geometry Lines
![Page 12: 1 Using PROPID for Analysis Michael S. Selig Associate Professor Steady-State Aerodynamics Codes for HAWTs Selig, Tangler, and Giguère August 2, 1999](https://reader035.vdocuments.mx/reader035/viewer/2022062422/56649f2b5503460f94c46061/html5/thumbnails/12.jpg)
12
• Airfoil Data Input - The process– Airfoil files are input
AIRFOIL_MODE line– Then they are assigned locations along the blade
to make up the airfoil family
AIRFOIL_FAMILY line– More than one airfoil family can be specified
Additional AIRFOIL_FAMILY lines are allowed– Then specifiy which family to use
USE_AIRFOIL_FAMILY line
![Page 13: 1 Using PROPID for Analysis Michael S. Selig Associate Professor Steady-State Aerodynamics Codes for HAWTs Selig, Tangler, and Giguère August 2, 1999](https://reader035.vdocuments.mx/reader035/viewer/2022062422/56649f2b5503460f94c46061/html5/thumbnails/13.jpg)
13
• Stall Models and Airfoil Data File Lines
![Page 14: 1 Using PROPID for Analysis Michael S. Selig Associate Professor Steady-State Aerodynamics Codes for HAWTs Selig, Tangler, and Giguère August 2, 1999](https://reader035.vdocuments.mx/reader035/viewer/2022062422/56649f2b5503460f94c46061/html5/thumbnails/14.jpg)
14
• Details
Mode 4 (alfa-cl-cd format)
4 Files follow
Filenames:#1, #2, #3, #4
t/c
Airfoil stall angle Stall delay angle (increment)
Corrigan inputs (ignored)
![Page 15: 1 Using PROPID for Analysis Michael S. Selig Associate Professor Steady-State Aerodynamics Codes for HAWTs Selig, Tangler, and Giguère August 2, 1999](https://reader035.vdocuments.mx/reader035/viewer/2022062422/56649f2b5503460f94c46061/html5/thumbnails/15.jpg)
15
• Input data in .pd file: A-B-C-E
• PROPID uses: A-B-C-D
• Data past C from flat plate stall model
• Data from C-E ignored
Detour:Using the Stall Angle and Stall Delay Angle
![Page 16: 1 Using PROPID for Analysis Michael S. Selig Associate Professor Steady-State Aerodynamics Codes for HAWTs Selig, Tangler, and Giguère August 2, 1999](https://reader035.vdocuments.mx/reader035/viewer/2022062422/56649f2b5503460f94c46061/html5/thumbnails/16.jpg)
16
• Effect of increasing the stall delay angle C C’ (models sensitivity to post stall effects)
• PROPID uses: A-B-C’-D’
![Page 17: 1 Using PROPID for Analysis Michael S. Selig Associate Professor Steady-State Aerodynamics Codes for HAWTs Selig, Tangler, and Giguère August 2, 1999](https://reader035.vdocuments.mx/reader035/viewer/2022062422/56649f2b5503460f94c46061/html5/thumbnails/17.jpg)
17
• Effect of changing the stall angle B B’ with a larger stall delay angle increment (models using lower lift airfoils)
• PROPID uses: A-B’-C’-D’
![Page 18: 1 Using PROPID for Analysis Michael S. Selig Associate Professor Steady-State Aerodynamics Codes for HAWTs Selig, Tangler, and Giguère August 2, 1999](https://reader035.vdocuments.mx/reader035/viewer/2022062422/56649f2b5503460f94c46061/html5/thumbnails/18.jpg)
18
• To use only experimental data:– Set the stall angles to the experimental values (B)– Set the stall delay angle increment to zero (B = C)
• PROPID uses: A-B’-B/C
![Page 19: 1 Using PROPID for Analysis Michael S. Selig Associate Professor Steady-State Aerodynamics Codes for HAWTs Selig, Tangler, and Giguère August 2, 1999](https://reader035.vdocuments.mx/reader035/viewer/2022062422/56649f2b5503460f94c46061/html5/thumbnails/19.jpg)
19
• PROPID Run: wt02a.in– wt02a.in includes
• Lines to generate airfoil data as it is being used during the prop analysis “A” data
• Lines to generate airfoil data for use in PROP “B” data
– Change the airfoil stall delay angles and use PROPIDplotter_v10.xls to show the “B” data files
– Uncomment the CORRIGAN_EXPN line to see the effect of turning on the Corrigan model
– As changes are made, observe the changes in annual energy production as reported by the REPORT lines at the end of the file
![Page 20: 1 Using PROPID for Analysis Michael S. Selig Associate Professor Steady-State Aerodynamics Codes for HAWTs Selig, Tangler, and Giguère August 2, 1999](https://reader035.vdocuments.mx/reader035/viewer/2022062422/56649f2b5503460f94c46061/html5/thumbnails/20.jpg)
20
• Airfoil Family Lines
Airfoil indexes
Airfoil locations
![Page 21: 1 Using PROPID for Analysis Michael S. Selig Associate Professor Steady-State Aerodynamics Codes for HAWTs Selig, Tangler, and Giguère August 2, 1999](https://reader035.vdocuments.mx/reader035/viewer/2022062422/56649f2b5503460f94c46061/html5/thumbnails/21.jpg)
21
• Tip Loss, DP and IDES Lines
![Page 22: 1 Using PROPID for Analysis Michael S. Selig Associate Professor Steady-State Aerodynamics Codes for HAWTs Selig, Tangler, and Giguère August 2, 1999](https://reader035.vdocuments.mx/reader035/viewer/2022062422/56649f2b5503460f94c46061/html5/thumbnails/22.jpg)
22
• 2D_SWEEP Lines for Power Curve
![Page 23: 1 Using PROPID for Analysis Michael S. Selig Associate Professor Steady-State Aerodynamics Codes for HAWTs Selig, Tangler, and Giguère August 2, 1999](https://reader035.vdocuments.mx/reader035/viewer/2022062422/56649f2b5503460f94c46061/html5/thumbnails/23.jpg)
23
• GAEP Lines for Annual Energy Production
![Page 24: 1 Using PROPID for Analysis Michael S. Selig Associate Professor Steady-State Aerodynamics Codes for HAWTs Selig, Tangler, and Giguère August 2, 1999](https://reader035.vdocuments.mx/reader035/viewer/2022062422/56649f2b5503460f94c46061/html5/thumbnails/24.jpg)
24
• 1D_SWEEP Lines for Blade Characteristics
![Page 25: 1 Using PROPID for Analysis Michael S. Selig Associate Professor Steady-State Aerodynamics Codes for HAWTs Selig, Tangler, and Giguère August 2, 1999](https://reader035.vdocuments.mx/reader035/viewer/2022062422/56649f2b5503460f94c46061/html5/thumbnails/25.jpg)
25
• Blade Geometry Files and Dump File
![Page 26: 1 Using PROPID for Analysis Michael S. Selig Associate Professor Steady-State Aerodynamics Codes for HAWTs Selig, Tangler, and Giguère August 2, 1999](https://reader035.vdocuments.mx/reader035/viewer/2022062422/56649f2b5503460f94c46061/html5/thumbnails/26.jpg)
26
Misc. Notes• Propid-doc.txt syntax - line continuation ‘-’
All one line in
the input file
![Page 27: 1 Using PROPID for Analysis Michael S. Selig Associate Professor Steady-State Aerodynamics Codes for HAWTs Selig, Tangler, and Giguère August 2, 1999](https://reader035.vdocuments.mx/reader035/viewer/2022062422/56649f2b5503460f94c46061/html5/thumbnails/27.jpg)
27
• Input lines with optional data / propid-doc.txt syntax
– For example: ‘FIXPD 700’– No inline comments: ‘FIXPD 700 # will crash code’
‘|’ indicates optional data
![Page 28: 1 Using PROPID for Analysis Michael S. Selig Associate Professor Steady-State Aerodynamics Codes for HAWTs Selig, Tangler, and Giguère August 2, 1999](https://reader035.vdocuments.mx/reader035/viewer/2022062422/56649f2b5503460f94c46061/html5/thumbnails/28.jpg)
28
• PROPID Run: wt03a.in– WTPREP operation (supercedes legacy code from
Jim Guglielmo)– Analysis lines removed– Includes only geometry and airfoil data– Generates airfoil data at blade segments for use
on other codes, e.g. PROP