1 Using PROPID for Analysis Michael S. Selig Associate Professor Steady-State Aerodynamics Codes for HAWTs Selig, Tangler, and Giguère August 2, 1999 

Slides:



Advertisements
Similar presentations
Basics of Biostatistics for Health Research Session 2 – February 14 th, 2013 Dr. Scott Patten, Professor of Epidemiology Department of Community Health.
Advertisements

Army Geospatial Center
Code Composer Department of Electrical and Computer Engineering
Tutorial 12: Enhancing Excel with Visual Basic for Applications
Alford Academy Business Education and Computing1 Advanced Higher Computing Based on Heriot-Watt University Scholar Materials File Handling.
© 2007 The McGraw-Hill Companies, Inc. All rights reserved Working with the Command- Line Interface Chapter 14.
The IDE (Integrated Development Environment) provides a DEBUGGER for locating and correcting errors in program logic (logic errors not syntax errors) The.
A Simple Guide to Using SPSS© for Windows
Guide To UNIX Using Linux Third Edition
Ch 71 Using ATTRIB, SUBST, XCOPY, DOSKEY, and the Text Editor.
SAM 2010 v1.5 Student Walkthrough. Initial Set Up 1.Ensure that you are connected to the Internet. 2.Launch your web browser (Internet Explorer 7 or 8.
Steady-State Aerodynamics Codes for HAWTs
1 Part III: Airfoil Data Philippe Giguère Graduate Research Assistant Steady-State Aerodynamics Codes for HAWTs Selig, Tangler, and Giguère August 2, 1999.
Getting Started with Expression Web 3
Introduction to Shell Script Programming
The NetBeans IDE CSIS 3701: Advanced Object Oriented Programming.
1 Doxygen National University of Kaohsiung Department of Applied Mathematics Yu-Kai Hong, Chien-Hsiang Liu, Wei-Ren Chang February, 2008.
Introduction to SAS. What is SAS? SAS originally stood for “Statistical Analysis System”. SAS is a computer software system that provides all the tools.
15.1 Fundamentals of HTML.
1 Rotor Design Approaches Michael S. Selig Associate Professor Steady-State Aerodynamics Codes for HAWTs Selig, Tangler, and Giguère August 2, 1999  NREL.
Copyright © The McGraw-Hill Companies, Inc. Introduction to MATLAB for Engineers, Third Edition William J. Palm III Chapter 1 An Overview of MATLAB.
Renesas Technology America Inc. 1 SKP8CMINI Tutorial 2 Creating A New Project Using HEW.
The set of files includes : Tcl source of the POLYGON program The database (file obtained initially by P.Afonine from using phenix.model_vs_data.
1 Creating Web Pages Part 1. 2 OVERVIEW: HTML-What is it? HyperText Markup Language, the authoring language used to create documents on the World Wide.
MOBILE6 On-Road Motor Vehicle Emissions Model 5-Day Training Course Presented in Seattle the week of September 10, 2001 U.S. Environmental Protection Agency.
Wind Engineering Module 4.2 WT_PERF Analysis Lakshmi Sankar
1 Part IV: Blade Geometry Optimization Philippe Giguère Graduate Research Assistant Steady-State Aerodynamics Codes for HAWTs Selig, Tangler, and Giguère.
Running Modflow with Batch Files. Dos basics cd = change directory (dOs Is NoT cAsE sEnSiTiVe) dir = shows you what is in the directory (It gives you.
Using Macros in Minitab
University of Wisconsin – Madison Engine Research Center GTI-ERC Senkin Quick Reference pg. 1 Sponsors and Contributors Chol-Bum Kweon and John Pratapas.
1 Import NOAA Atlas Data March 2009 Obtaining NOAA Atlas 14 Rainfall Data and Importing it into WinTR-20.
1 Debugging and Syntax Errors in C++. 2 Debugging – a process of finding and fixing bugs (errors or mistakes) in a computer program.
Using This PowerPoint This PowerPoint presentation assumes your Computer Science teacher has provided you with the InstallingJava folder, which contains.
A brief introduction to javadoc and doxygen. What’s in a program file? 1. Comments 2. Code.
Test Automation For Web-Based Applications Portnov Computer School Presenter: Ellie Skobel.
Renesas Technology America Inc. 1 SKP8CMINI Tutorial 2 Creating A New Project Using HEW.
1 Chapter 3: Getting Started with Tasks 3.1 Introduction to Task Dialogs 3.2 Creating a Listing Report 3.3 Creating a Frequency Report 3.4 Creating a Two-Way.
1 Using PROPID for Inverse Design Michael S. Selig Associate Professor Steady-State Aerodynamics Codes for HAWTs Selig, Tangler, and Giguère August 2,
LBSC 690 Session 4 Programming. Languages How do we learn a language? Learn by listening Then reading Then writing How do we teach programming? Learn.
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. A Concise Introduction to MATLAB ® William J. Palm III.
Michele Cooke Betsy Madden Jess McBeck Growth by Optimization of Work A Boundary Element Method tool for exploring fault evolution using the principle.
GLOSS Training Workshop Course Japan Meteorological Agency May 15-26, 2006 Sea Level Data Processing with SLPR2 1. Introduction.
IE 411/511: Visual Programming for Industrial Applications Lecture Notes #2 Introduction to the Visual Basic Express 2010 Integrated Development Environment.
BIF703 FTP (File Transfer Protocol) Utility vi editor Utility.
CACI Proprietary Information | Date 1 PD² SR13 Client Upgrade Name: Semarria Rosemond Title: Systems Analyst, Lead Date: December 8, 2011.
1 Using an Integrated Development Environment. Integrated Development Environments An Integrated Development Environment, or IDE, permits you to edit,
University of Kansas Department of Electrical Engineering and Computer Science Dr. Susan Gauch April 21, 2005 I T T C Introduction to Web Technologies.
9/21/04 James Gallagher Server Installation and Testing: Hands-on ● Install the CGI server with the HDF and FreeForm handlers ● Link data so the server.
Chapter 3: Mastering Editors Chapter 3 Mastering Editors (Emacs)
Using a set-up file to read ASCII data into Stata
UNIX To do work for the class, you will be using the Unix operating system. Once connected to the system, you will be presented with a login screen. Once.
Introduction to Programming
Introduction to MATLAB for Engineers, Third Edition
Assembler, Compiler, Interpreter
Introduction to javadoc
Plotting Data with MATLAB
Introduction to Programming
Steady-State Aerodynamics Codes for HAWTs
Assembler, Compiler, Interpreter
Using PROPID for Inverse Design
Using PROPID for Analysis Steady-State Aerodynamics Codes for HAWTs
Steady-State Aerodynamics Codes for HAWTs
Introduction to javadoc
Stata Basic Course Lab 2.
Introduction to Programming
Homework Assignment #2 SIC/XE Assembler
Running a Java Program using Blue Jay.
CSCI The UNIX System Editing files
Surviving MS DOS When lost, google it.
Presentation transcript:

1 Using PROPID for Analysis Michael S. Selig Associate Professor 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

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)

3 Getting Started Installation - PROPID –Copy the propid33.zip file to your PC and unzip to get:

4 –To run, open a DOS window and type propid33.exe Directory structure with output files

5 –Additional directories baseline dir - files for comparison manual30 - propid30 manual

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.

7 PROPID Run: wt01a.in Edit propid.in to include the filename wt01a.in –Type propid33.exe to run (or latest version) –Plot the data using PROPIDplotter (ctrl-z)

8 Documentation Sources Web based documentation at – The most current documentation for reference –propid-doc.txt Quick reference –propid-quickRef.txt wt-series input file descriptions –00-wt-series.txt

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

10 Input File Structure Basic Input Lines - A Walk through the File wt01a.in All data similar to PROP

11 Geometry Lines

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

13 Stall Models and Airfoil Data File Lines

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)

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

16 Effect of increasing the stall delay angle C  C’ (models sensitivity to post stall effects) PROPID uses: A-B-C’-D’

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’

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

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

20 Airfoil Family Lines Airfoil indexes Airfoil locations

21 Tip Loss, DP and IDES Lines

22 2D_SWEEP Lines for Power Curve

23 GAEP Lines for Annual Energy Production

24 1D_SWEEP Lines for Blade Characteristics

25 Blade Geometry Files and Dump File

26 Misc. Notes Propid-doc.txt syntax - line continuation ‘-’ All one line in the input file

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

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