CINXE.COM
UIUC Airfoil Data Site
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> <meta name="keywords" content="airfoils applied aerodynamics" /> <title>UIUC Airfoil Data Site</title> <link href="_css/apaIndex.css" rel="stylesheet" type="text/css" /> <!--[if IE 5]> <style type="text/css"> /* place css box model fixes for IE 5* in this conditional comment */ .twoColFixLtHdr #sidebar1 { width: 230px; } </style> <![endif]--><!--[if IE]> <style type="text/css"> /* place css fixes for all versions of IE in this conditional comment */ .twoColFixLtHdr #sidebar1 { padding-top: 30px; } .twoColFixLtHdr #mainContent { zoom: 1; } /* the above proprietary zoom property gives IE the hasLayout it needs to avoid several bugs */ </style> <![endif]--> <style type="text/css"> <!-- body,td,th { font-size: 14px; } --> </style></head> <body class="twoColFixLtHdr"> <div id="container"> <div id="header"> <h1><img src="images/header8_wind.jpg" alt="header" /></h1> <!-- end #header --></div> <div id="sidebar1"> <h3><span>Select a Link:</span><img src="_css/h3_select_a_link.png" alt="select" /></h3> <ul> <li><a href="index.html">Home</a></li> <li><a href="research.html">Research</a></li> <li><a href="people.html">People</a></li> <li><a href="publications.html">Publications</a></li> <li><a href="contact.html">Contact</a></li> <li><a href="faq.html">FAQ</a></li> </ul> <h3><span>Resources:</span><img src="_css/h3_resources.png" alt="resources" /></h3> <ul> <li><a href="uiuc_lsat.html">UIUC LSATs</a></li> <li><a href="ads.html">UIUC Airfoil Data Site</a></li> <li><a href="props/propDB.html">UIUC Propeller Data Site</a></li> <li><a href="ads/aircraft.html">Incomplete Guide to Airfoil Usage</a></li> <li><a href="propid.html">PROPID</a></li> <li><a href="https://www.profoil.org">PROFOIL</a></li> <li><a href="https://github.com/m-selig/PROFOIL">PROFOIL GitHub</a></li> <!-- <li><a href="apasim.html">Flight Simulation [old]</a></li> --> </ul> <!-- <h3><span>Short Pieces:</span><img src="_css/h3_short_pieces.png" alt="shorts" /></h3> <ul> <li><a href="misc.html">Project Ornithopter</a></li> <li><a href="http://www.rcsoaringdigest.com/FlysFaster.html">Flies Faster</a></li> <li><a href="http://www.rcsoaringdigest.com/SquareCube.html">Square-Cube Law</a></li> </ul> --> <h3><span>Links:</span><img src="_css/h3_links.png" alt="links" /></h3> <ul> <li><a href="apaLinks.html">APA Links</a></li> </ul> <!-- end #sidebar1 --></div> <div id="mainContent"> <h2><span>UIUC Airfoil Data Site</span><img src="headers/h2_ads.png" width="657" height="30" alt="UIUC Airfoil Data Site" /></h2> <p> The UIUC Airfoil Data Site is a collection of airfoil coordinates and airfoil related links. The <a href="ads/coord_database.html">UIUC Airfoil Coordinates Database</a> includes the airfoils, and they cover a wide range of applications from low Reynolds number airfoils for UAVs and model aircraft to jet transports and wind turbines. Originally the site included mostly low Reynolds number airfoils (about 160), but in December 1995 the site was greatly expanded when David Lednicer of Analytical Methods, Inc. <img style="border:0px;padding:10px 0px 0px 10px" src="ads/fluent000915-1-smaller.png" alt="fluent" width="211" height="142" align="right" />contributed his airfoil collection. This addition brought the total number of airfoils to over 1000. Since this time, the number of airfoils has expanded to include over 1600, and more will be added as they become available. Currently, the airfoils are listed in alphabetical order by the file name, which most often is the airfoil name or close. You can browse the directory, but it is suggested that you use your web-browser "find" button to search for keywords. For questions, see the <a href="ads_faq.html">Airfoils FAQ</a>. </p> <h3><span>Airfoil Format</span><img src="headers/h3_ads_airfoilFormat.png" width="657" height="26" alt="Airfoil Format" /></h3> <p> For reference, the original airfoils in the list and new ones added by Selig are in an x,y format starting from trailing edge, along the upper surface to the leading edge and back around the lower surface to trailing edge (e.g., see <a href="ads/coord/e205.dat">E205</a>). Lednicer's contributions are upper surface points leading edge to trailing edge and then lower surface leading edge to trailing edge (e.g., see <a href="ads/coord/clarky.dat">Clark Y</a>). Some of the airfoils listed do not close at the trailing edge, i.e. the trailing edge has a finite thickness as designed. </p> <h3><span>Airfoil Contributions</span><img src="headers/h3_ads_airfoilContrib.png" width="657" height="26" alt="Airfoil Contributions" /></h3> <p> If you would like to contribute airfoils to this site, please email them to <a href="mailto:m-selig@illinois.edu">m-selig@illinois.edu</a>. <a href="ads/coord_database.html#seligFmt">Selig's x-y format (standard format)</a> is preferred. Please include a description of the airfoil and also identify the source. Typically, this description will be reduced to a few words in the database. Valuable contributions would include airfoils that have received some notoriety (good or bad), been used on a particular aircraft and/or been published in some form such as a magazine, conference paper, journal or book. Those contributions thought to be of general interest will be added. Updates to the list will occur infrequently and in batches. </p> <h3><span>History and Credits</span><img src="headers/h3_ads_historyCredits.png" width="657" height="26" alt="History and Credits" /></h3> <ul> <li>First, to those people not listed here who have offered useful information to help build and improve the dataset, thank you! Some details are listed in the <a href="ads_history.html">update history</a>. </li> <li> Thanks go to Mark Barton for creating the airfoil plots in gif format for the Version-1.0 dataset. His simple Matlab code for reading the various formats and plotting the airfoils is listed <a href="ads_barton.html">here</a>. The more recent plots were generated using a modified version of his Matlab code. </li> <!-- <li> Shamim Mohamed (of <a href="http://www.drones.com/rec.models.rc.air/">Plotfoil</a> fame) created a Perl script to convert the Lednicer file format to the Selig format. His code is <a href="ads/shamim960911.html">here</a>. [Along similar lines, Grant Grundler is thanked for his early work (12/96) in converting the Version-1.0 dataset to the Selig format.] </li> --> <li> Lloyd MacLean's instructions on getting the Selig-formatted airfoils into AutoCAD R14 is <a href="ads/020510-MacLean.html">here</a>.</li> <li> <a href="ads/020425-ElodieRoux.html">Elodie Roux' Matlab file</a> for reading the UIUC data files. Looks like it only reads the Lednicer format files. Output is a plot if you make the mods mentioned in the file. It also does some splining and determines the max thickness. </li> <li> The database also received a big boost from Lawrence Hur and Mike Luman (UIUC undergrads). Thanks! </li> <li>The UIUC Airfoil Data Site airfoil logo above was created by Michael Soso using Fluent when he was at UIUC/APA as a graduate student (now with BMW-Sauber F1 Team). Thanks! </li> <li>Finally, the coordinate database update </ul> <h3><span>Other Airfoil Data and Information Sites</span><img src="headers/h2_ads_links.png" width="657" height="30" alt="Other Airfoil Data and Information Sites" /></h3> <p> First, in addition to these below links, there are more links included with the <a href="ads/coord_database.html">airfoil listing page</a>. </p> <dl> <dt><a href="ads/aircraft.html">The Incomplete Guide to Airfoil Usage</a> <dd>Interested in knowing what airfoils are used on what aircraft? David Lednicer has created here a great compilation of aircraft and the airfoils they used. </dd> </dt> <a name="Rhino1"></a> <dt><a href="https://www.rhino3d.com">Rhino Plug-In</a> to Import Airfoil Coordinates, and Rhino Script (CAD/CAM software) <dd> Dale Fugier, one of the developers of Rhinoceros (Rhino3D), has written a Plug-In to plot airfoils from the database. It requires a Rhino 7 or newer, or Rhino for Mac V7 or newer. <a href="ads/rhino/220707-DaleFugier-Instructions.pdf">See installation instructions.</a> The plug-in requires that the airfoils be in the <a href="ads/coord_database.html#seligFmt">standard format</a> (wrapping from upper surface trailing edge around the leading edge to the lower surface trailing edge). <img src="ads/coord_seligFmt_fig/airfoilCoordinatesSm.png" alt="fig" width="237" height="106" hspace="7" vspace="7" align="right" /> Separate from the plug-in is a Rhino 7 script. The script is <a href="https://github.com/mcneel/rhino-developer-samples/blob/7/rhinoscript/ImportAirfoil.rvb">ImportAirfoil.rvb</a> on github. Use the Rhino LoadScript command to add and then load the script into memory. Then use the RunScript command to run it. It will then prompt for the airfoil file. There is also a Python port of the Rhino rvb script here: <a href="https://discourse.mcneel.com/t/import-an-airfoil/12401/15">https://discourse.mcneel.com/</a> </dd> </dt> <dt><b>AFSMO</b> Airfoil Smoothing Code from NASA (hosted by <a href="https://www.pdas.com/afsmooth.html">PDAS</a>) <dd> For coordinates that are not smooth, the NASA <b>AFSMO</b> smoothing code (airfoil smoothing code) can be used to smooth the points. The code removes bad kinks in the airfoil surface curvature that can give rise to spikes (non-smoothness) in the velocity distributions. The code is fortran. Added online at PDAS by Ralph Carmichael. Links are:<br> <a href="https://www.pdas.com/afsmooth.html">https://www.pdas.com/afsmooth.html</a><br> <a href="https://www.pdas.com/afsmoothdownload.html">https://www.pdas.com/afsmoothdownload.html</a><br> Many of the airfoils in the database were smoothed by Selig, and these include 'sm' in the name. Search for "sm.dat" to see them in the <a href="https://m-selig.ae.illinois.edu/ads/coord_database.html">database</a>. </dd> </dt> <dt><a href="https://www.thingiverse.com/thing:4564970">Propeller Factory Using UIUC Airfoil Coordinates Database (at Thingiverse)</a> <dd>Johann Schuster has made a nice python script to produce a propeller geometry using airfoils from the UIUC Airfoil Database (or any other airfoil coordinate file). The propeller geometry can be exported to STL and printed. </dd> </dt> <a name="Rhino2"></a> <dt>Another Coordinate Importer/Exporter for <a href="https://www.rhino3d.com">Rhino</a> (CAD/CAM software) <dd>Rick Loheed (<a href="https://www.islandengineering.com">https://www.islandengineering.com</a>) has written some VBScript for Rhinoceros for importing and exporting airfoil shapes. <a href="ads/rhino/DrawAirfoil.rvb">Drawairfoil.rvb</a> opens a file using the "Selig" format, then fits a through point NURBS curve through the data. The <a href="ads/rhino/ExportFoilDat.rvb">ExportFoilDat.rvb</a> file will 'walk' a NURBS curve, and output the values. The starting point of the curve must of course be the trailing edge and point upward along the upper surface. It is very useful for evaluating airfoils sent in Rhino format, very common to the marine industry. Surfaces may be sectioned to create the curves quite easily. There is a cosine weighted leading/trailing edge scheme in there too, though it may be a bit clunky. XFOIL and XFLR5 did not like it so I took it out. </dd> </dt> <a name="IGES"></a> <a name="Rhino3"></a> <dt><a href="https://www.flusur.com/dat2nurbs/">Airfoil Coordinates Converter to IGES NURBS Format (by Flusur)</a> <dd>From Salvatore Dona -- Flusur is pleased to announce its new online converter, capable of converting airfoil dat files to NURBS format. The NURBS format is the IGES Rational B-Spline Curve (Type 126, "IGES 126") of 3-degree. All the CAD software can import it easily. </dd> </dt> <dt><a href="https://web.mit.edu/drela/Public/web/xfoil/">XFOIL</a> <dd>XFOIL is an interactive program for the design and analysis of subsonic isolated airfoils. It consists of a collection of menu-driven routines which perform functions such as: <ul> <li>Viscous (or inviscid) analysis of an existing airfoil.</li> <li>Multi-point airfoil design by interactive specification of surface speed via mouse cursor.</li> <li>Direct geometric manipulation (flap, camber, contour deformation, etc.).</li> <li>Drag polar calculation with fixed or varying Mach and Reynolds numbers.</li> <li>Writing and reading of airfoil geometry and polar save files.</li> <li>Plotting of geometry, pressure distributions, and polars.</li> </ul> If you are serious about airfoil design and analysis, this is an excellent tool and hard to beat. I use this code routinely for analysis. The software is distributed under the GNU General Public License (GPL) by Mark Drela, MIT and Harold Youngren. The main site includes versions for various platforms. </dd> </dt> <dt><a href="https://www.xflr5.tech/xflr5.htm">XFLR5 (https://www.xflr5.tech/xflr5.htm)</a> <dd>Andre Deperrois re-write of XFOIL in C++, and it includes additions to account for wings. </dd> </dt> <dt><a href="https://www.mh-aerotools.de/airfoils/index.htm">Martin Hepperle's Site</a> <dd>Airfoils, winglets, propellers and more for model aircraft. A really nice site! </dd> </dt> <!-- <dt> <a href="http://www.drones.com/rec.models.rc.air/"> Shamim Mohamed's Airfoil Plotting Software (plotfoil)</a> <dd>"Plotfoil is a package for plotting airfoil sections to a variety of printers. It consists of three programs: <tt>plotfoil</tt> plots (in PostScript) airfoil sections (well, actually any section that is not smoothly closed) and allows for spars, sheeting, template sizes; <tt>editfoil</tt> is a program that allows airfoil sections' camber and thickness to be changed to any desired value; and <tt>mixfoils</tt> allows different airfoil sections to be hybridized. If you don't have a PostScript printer (or if you want to preview PostScript on your display) you need Ghostscript, from <a href="ftp://ftp.cs.wisc.edu/"><tt>ftp.cs.wisc.edu</tt></a>." [Verbatim from the source.] </dd> </dt> --> <!-- Getting a little bit too old. Dated 1994. <dt> <a href="ads/airfoil_references.html">Jim Sonnenmeier Airfoil References</a> <dd> A cross-section of available data mostly for the low Reynolds number airfoil regime. This is not an exhaustive list, but it is still very good. Compiled ~1994. </dd> </dt> --> <dt><a href="ads/naca980820.bas">NACA.BAS source code</a> (last update: 8/20/98) <dd> David Lednicer's</a> NACA airfoil coordinate generation program (<a href="ads/aboutNACA.BAS.html">about NACA.BAS in Basic</a>). A Win95 version of the executable: <a href="ads/naca.exe">naca.exe</a> <i> 145 kb </i>. Before you try running the exe file, read <a href="ads/nacaCrash.txt">this</a>. </dd> </dt> <dt><a href="flyingWingAfs/">XFOIL Results for Several Flying Wing Airfoils</a> <dd> These results come courtesy of Kelly O'Brien - UIUC AAE undergraduate. <i>1997</i> </dd> </dt> <dt><a href="https://www.dreesecode.com/">DesignFOIL</a> <dd> An airfoil analysis code from DreeseCODE Software. It uses the UIUC Airfoil Data Site airfoils among others. It also creates output files in various formats. </dd> </dt> <dt><a href="https://aerofoilengineering.com/">AeroFoil</a> <dd> A user-friendly airfoil design and analysis program written in Visual Basic. It will generate NACA 4, 5, 6, and 7-digit series airfoils, and import/export airfoil coordinates in dxf format. </dd> </dt> <dt><a href="https://www.hanleyinnovations.com/">Hanley Innovations</a> <dd>Aerodynamics software from Patrick Hanley includes - VisualFoil, ModelFoil, WingSections, AirfoilBrowser. Most of these packages make use of the UIUC airfoil coordinates database. </dd> </dt> <dt><a href="https://www1.grc.nasa.gov/beginners-guide-to-aeronautics/foilsimstudent/">FoilSim from NASA Glenn Research Center</a> <dd>A neat NASA web site where you can interactively change the camber, angle of attack and other parameters of an airfoil and watch the resulting flow, pressure, and lift. </dd> </dt> <dt><a href="https://www.compufoil.com/index.shtml">CompuFoil ~3D~</a> <dd>Airfoil geometry modification and plotting software for foam cutting and rib layout. </dd> </dt> <dt><a href="ads/alperin/YAAirfoil.pdf">Three-Parameter Family of Airfoils</a> <dd>As described by Roger Alperin, his <i>Yet Another Airfoil</i> note "describes a 3-parameter family of airfoil curves based on a geometrical construction using a family of circles." </dd> </dt> </dl> <!-- end #mainContent --></div> <!-- This clearing element should immediately follow the #mainContent div in order to force the #container div to contain all child floats --><br class="clearfloat" /> <div id="footer"> <p>© 1994 - 2024 <a href="https://m-selig.ae.illinois.edu">UIUC Applied Aerodynamics Group</a> <br />Please send comments about this page to <a href="mailto:m-selig@illinois.edu">webmaster</a> <br /><a href="https://aerospace.illinois.edu/">Department of Aerospace Engineering</a> | <a href="https://illinois.edu/">University of Illinois at Urbana-Champaign</a> </p> <!-- end #footer --></div> <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-44594364-1', 'illinois.edu'); ga('send', 'pageview'); </script> <!-- end #container --></div> </body> </html>