public class NACA65Series extends NACA6Series
This class represents an arbitrary NACA 65 series airfoil section such as a NACA 65-020 airfoil.
Ported from FORTRAN "NACA6.FOR" to Java by: Joseph A. Huwaldt, June 4, 2010
Original FORTRAN "NACA4" code had the following note:
AUTHORS - Charles L.Ladson and Cuyler W. Brooks, NASA Langley Liam Hardy, NASA Ames Ralph Carmichael, Public Domain Aeronautical Software Last FORTRAN version: 23Nov96 2.0 RLC NOTES - This program has also been known as LADSON and SIXSERIES and as SIXSERIE on systems with a 8-letter name limit. REFERENCES- NASA Technical Memorandum TM X-3069 (September, 1974), by Charles L. Ladson and Cuyler W. Brooks, Jr., NASA Langley Research Center. "Theory of Wing Sections", by Ira Abbott and Albert Von Doenhoff.
Modified by: Joseph A. Huwaldt
Constructor and Description |
---|
NACA65Series(double CLi,
double thickness,
double length)
Create a NACA 65 series airfoil with the specified parameters.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getProfile()
Returns a String that represents the profile type of this airfoil.
|
static void |
main(java.lang.String[] args)
Simple method to test this class.
|
protected void |
phep(double[] phi,
double[] eps)
Fill in phi, eps vectors for 65 series airfoil.
|
protected void |
phps(double[] phi,
double[] psi)
Fill in the psi vector for a 65 series airfoil.
|
getCamber, getLower, getLowerYp, getUpper, getUpperYp, modCamberLine, modTrailingEdge, seval, spline, toString
public NACA65Series(double CLi, double thickness, double length)
CLi
- Design lift coefficient (e.g.: 65-206 has CLi = 0.2).thickness
- The thickness to chord ratio (e.g.: 0.20 ==> 20% t/c).length
- The chord length.public java.lang.String getProfile()
getProfile
in class NACA6Series
protected final void phep(double[] phi, double[] eps)
phep
in class NACA6Series
phi
- An existing array with 201 elements to be filled in
by this method.eps
- An existing array with 201 elements to be filled in
by this method.protected final void phps(double[] phi, double[] psi)
phps
in class NACA6Series
phi
- An array filled in by phep().psi
- An existing array with 201 elements to be filled in
by this method.public static void main(java.lang.String[] args)