NACA 4 digit airfoil generator (NACA 0015 AIRFOIL)
Dat file
NACA 0015 Airfoil M=0.0% P=0.0% T=15.0% 1.000000 0.001575 0.980000 0.005040 0.960000 0.008421 0.940000 0.011723 0.920000 0.014947 0.900000 0.018096 0.880000 0.021173 0.860000 0.024180 0.840000 0.027117 0.820000 0.029987 0.800000 0.032789 0.780000 0.035525 0.760000 0.038194 0.740000 0.040797 0.720000 0.043332 0.700000 0.045799 0.680000 0.048196 0.660000 0.050521 0.640000 0.052772 0.620000 0.054947 0.600000 0.057042 0.580000 0.059054 0.560000 0.060978 0.540000 0.062809 0.520000 0.064544 0.500000 0.066175 0.480000 0.067697 0.460000 0.069103 0.440000 0.070384 0.420000 0.071532 0.400000 0.072538 0.380000 0.073391 0.360000 0.074079 0.340000 0.074590 0.320000 0.074910 0.300000 0.075022 0.280000 0.074907 0.260000 0.074546 0.240000 0.073914 0.220000 0.072983 0.200000 0.071719 0.180000 0.070083 0.160000 0.068023 0.140000 0.065475 0.120000 0.062352 0.100000 0.058535 0.080000 0.053840 0.060000 0.047970 0.040000 0.040347 0.020000 0.029497 0.000000 0.000000 0.020000 -0.029497 0.040000 -0.040347 0.060000 -0.047970 0.080000 -0.053840 0.100000 -0.058535 0.120000 -0.062352 0.140000 -0.065475 0.160000 -0.068023 0.180000 -0.070083 0.200000 -0.071719 0.220000 -0.072983 0.240000 -0.073914 0.260000 -0.074546 0.280000 -0.074907 0.300000 -0.075022 0.320000 -0.074910 0.340000 -0.074590 0.360000 -0.074079 0.380000 -0.073391 0.400000 -0.072538 0.420000 -0.071532 0.440000 -0.070384 0.460000 -0.069103 0.480000 -0.067697 0.500000 -0.066175 0.520000 -0.064544 0.540000 -0.062809 0.560000 -0.060978 0.580000 -0.059054 0.600000 -0.057042 0.620000 -0.054947 0.640000 -0.052772 0.660000 -0.050521 0.680000 -0.048196 0.700000 -0.045799 0.720000 -0.043332 0.740000 -0.040797 0.760000 -0.038194 0.780000 -0.035525 0.800000 -0.032789 0.820000 -0.029987 0.840000 -0.027117 0.860000 -0.024180 0.880000 -0.021173 0.900000 -0.018096 0.920000 -0.014947 0.940000 -0.011723 0.960000 -0.008421 0.980000 -0.005040 1.000000 -0.001575
NACA 4 digit airfoils in the database NACA 0006 NACA 0008NACA 0009 NACA 0010 NACA 0012 NACA 0015 NACA 0018 NACA 0021 NACA 0024 NACA 1408 NACA 1410 NACA 1412 NACA 2408 NACA 2410 NACA 2411 NACA 2412 NACA 2414 NACA 2415 NACA 2418 NACA 2421 NACA 2424 NACA 4412 NACA 4415 NACA 4418 NACA 4421 NACA 4424 NACA 6409 NACA 6412 |
NACA 4 digit airfoil specification
This NACA airfoil series is controlled by 4 digits e.g. NACA 2412, which designate the camber, position of the maximum camber and thickness. If an airfoil number ise.g.
NACA 2412
- M is the maximum camber divided by 100. In the example M=2 so the camber is 0.02 or 2% of the chord
- P is the position of the maximum camber divided by 10. In the example P=4 so the maximum camber is at 0.4 or 40% of the chord.
- XX is the thickness divided by 100. In the example XX=12 so the thiickness is 0.12 or 12% of the chord.
NACA 4 digit airfoil calculation
The NACA airfoil section is created from a camber line and a thickness distribution plotted perpendicular to the camber line.
The equation for the camber line is split into sections either side of the point of maximum camber position (P). In order to calculate the position of the final airfoil envelope later the gradient of the camber line is also required. The equations are:
![NACA 4 digit airfoil camber line calculation NACA 4 digit airfoil camber line calculation](/images/maths/naca4camber.gif)
The thickness distribution is given by the equation:
![NACA 4 digit airfoil thickness calculation NACA 4 digit airfoil thickness calculation](/images/maths/naca4thickness.gif)
- The constants a0 to a4 are for a 20% thick airfoil. The expression T/0.2 adjusts the constants to the required thickness.
- At the trailing edge (x=1) there is a finite thickness of 0.0021 chord width for a 20% airfoil. If a closed trailing edge is required the value of a4 can be adjusted.
- The value of yt is a half thickness and needs to be applied both sides of the camber line.
Using the equations above, for a given value of x it is possible to calculate the camber line position Yc, the gradient of the camber line and the thickness. The position of the upper and lower surface can then be calculated perpendicular to the camber line.
![Coordinate calculation Coordinate calculation](/images/maths/coordinates.gif)
The most obvious way to to plot the airfoil is to iterate through equally spaced values of x calclating the upper and lower surface coordinates. While this works, the points are more widely spaced around the leading edge where the curvature is greatest and flat sections can be seen on the plots. To group the points at the ends of the airfoil sections a cosine spacing is used with uniform increments of β
![Cosine spacing Cosine spacing](/images/maths/cosine_spacing.gif)
References
- Geometry for Aerodynamicists
- Computer Program To Obtain Ordinates for NACA Airfoils
- The NACA Airfoil Series