Table Of Contents

Previous topic

API

This Page

camberlines Package

acamberline Module

class ACamberLine[source]

Bases: bladedesigner.baseclasses.analyticalcamberline.AnalyticalCamberLine

some documentation

angle_of_inflow[source]

Type: int or float - values between (exclusive) 0 and \(\pi\) only

get_derivations()[source]

Returns: ndarray

Calculates camber line derivations and returns them in an array.

Note

Note

The return value will be cached. Recalling this method returns the cached value, if the attribues are unchanged.

as_array()[source]

Returns: ndarray

Calculates camber line coordinates and returns them in an array.

Note

Note

The return value will be cached. Recalling this method returns the cached value, if the attribues are unchanged.

d2pcamberline Module

class D2PCamberLine[source]

Bases: bladedesigner.baseclasses.analyticalcamberline.AnalyticalCamberLine

some documentation

angle_of_inflow[source]

Type: int or float - values between (exclusive) 0 and \(\pi\) only

get_derivations()[source]

Returns: ndarray

Calculates camber line derivations and returns them in an array.

Note

Note

The return value will be cached. Recalling this method returns the cached value, if the attribues are unchanged.

as_array()[source]

Returns: ndarray

Calculates camber line coordinates and returns them in an array.

Note

Note

The return value will be cached. Recalling this method returns the cached value, if the attribues are unchanged.

d3pcamberline Module

class D3PCamberLine[source]

Bases: bladedesigner.camberlines.d2pcamberline.D2PCamberLine

some documentation

angle_of_outflow[source]

Type: int or float - values between (exclusive) 0 and \(\pi\) only

get_derivations()[source]

Returns: ndarray

Calculates camber line derivations and returns them in an array.

Note

Note

The return value will be cached. Recalling this method returns the cached value, if the attribues are unchanged.

as_array()[source]

Returns: ndarray

Calculates camber line coordinates and returns them in an array.

Note

Note

The return value will be cached. Recalling this method returns the cached value, if the attribues are unchanged.

d4pcamberline Module

class D4PCamberLine[source]

Bases: bladedesigner.camberlines.d3pcamberline.D3PCamberLine

some documentation

get_derivations()[source]

Returns: ndarray

Calculates camber line derivations and returns them in an array.

Note

Note

The return value will be cached. Recalling this method returns the cached value, if the attribues are unchanged.

as_array()[source]

Returns: ndarray

Calculates camber line coordinates and returns them in an array.

Note

Note

The return value will be cached. Recalling this method returns the cached value, if the attribues are unchanged.

joukowskicamberline Module

class JoukowskiCamberLine[source]

Bases: bladedesigner.baseclasses.analyticalcamberline.AnalyticalCamberLine

The Joukowski-Camberline is characterized by the maximum camber. Its geometry results from the Joukowski-Transformation, the camberline is defined for small bulges in the following form:

get_derivations()[source]

Returns: ndarray

Calculates camber line derivations and returns them in an array.

Note

Note

The return value will be cached. Recalling this method returns the cached value, if the attribues are unchanged.

as_array()[source]

Returns: ndarray

Calculates camber line coordinates and returns them in an array.

Note

Note

The return value will be cached. Recalling this method returns the cached value, if the attribues are unchanged.

n16scamberline Module

class N16SCamberLine[source]

Bases: bladedesigner.baseclasses.analyticalcamberline.AnalyticalCamberLine

The camberline of the NACA-16-Serie is dictated by a contant pressure-distribution above the total length.

get_derivations()[source]

Returns: ndarray

Calculates camber line derivations and returns them in an array.

Note

Note

The return value will be cached. Recalling this method returns the cached value, if the attribues are unchanged.

as_array()[source]

Returns: ndarray

Calculates camber line coordinates and returns them in an array.

Note

Note

The return value will be cached. Recalling this method returns the cached value, if the attribues are unchanged.

n2dcamberline Module

class N2DCamberLine[source]

Bases: bladedesigner.baseclasses.analyticalcamberline.AnalyticalCamberLine

The NACA 2-digit camber line is characterized by two attributes \(m\) and \(p\) where \(m\) is the maximum camber and \(p\) is the chordwise location of maximum camber. This camber line is formed by two parabolic segments that match in value and slope at \(p\). The camber line equation is:

\[\begin{split}y = \Bigg\{ \begin{array}{ll} m p^{-2} x (2 p - x) & \mbox{if } x \leq p \\ m (1 - p)^{-2} (1 - 2 p + x (2 p - x)) & \mbox{if } x > p \end{array}\end{split}\]

Tip

Jacobs, Eastman N.; Ward, Kenneth E. and Pinkerton, Robert M.: The Characteristics of 78 Related Airfoil Sections From Tests in the Variable-Density Wind Tunnel. NACA Rep. 460, 1933

Ladson, Charles L.; Brooks, Cuyler W.; Hill, Acquilla S. and Sproles Darrell W.: Computer Program To Obtain Ordinates for NACA Airfoils NACA TM 4741, 1996.

max_camber[source]

Type: int or float

max_camber_position[source]

Type: float - values between (exclusive) 0 and 1 only

get_derivations()[source]

Returns: ndarray

Calculates camber line derivations and returns them in an array.

Note

The return value will be cached. Recalling this method returns the cached value, if the attribues are unchanged.

as_array()[source]

Returns: ndarray

Calculates camber line coordinates and returns them in an array.

Note

The return value will be cached. Recalling this method returns the cached value, if the attribues are unchanged.

n3dcamberline Module

class N3DCamberLine[source]

Bases: bladedesigner.baseclasses.analyticalcamberline.AnalyticalCamberLine

The NACA 3-digit camber line is formed by two parabolic segments that match in value and slope at variable m, which is characterized by the max_camber_position.

max_camber_position[source]

Type: float - only 0.05, 0.1, 0.15, 0.2 and 0.25 are allowed

get_derivations()[source]

Returns: ndarray

Calculates camber line derivations and returns them in an array.

Note

Note

The return value will be cached. Recalling this method returns the cached value, if the attribues are unchanged.

as_array()[source]

Returns: ndarray

Calculates camber line coordinates and returns them in an array.

Note

Note

The return value will be cached. Recalling this method returns the cached value, if the attribues are unchanged.

n3drcamberline Module

class N3DRCamberLine[source]

Bases: bladedesigner.baseclasses.analyticalcamberline.AnalyticalCamberLine

The NACA 3-digit-reflexed camber line was designed to have a theoretical zero pitching moment and is formed by two parabolic segments that match in value and slope at the variable \(p\).

max_camber_position[source]

Type: float - only 0.1, 0.15, 0.2 and 0.25 are allowed

get_derivations()[source]

Returns: ndarray

Calculates camber line derivations and returns them in an array.

Note

Note

The return value will be cached. Recalling this method returns the cached value, if the attribues are unchanged.

as_array()[source]

Returns: ndarray

Calculates camber line coordinates and returns them in an array.

Note

Note

The return value will be cached. Recalling this method returns the cached value, if the attribues are unchanged.

n6scamberline Module

class N6SCamberLine[source]

Bases: bladedesigner.baseclasses.analyticalcamberline.AnalyticalCamberLine

The NACA 6-Series camberline is a function of the design lift coefficient \(c_l\) and the chordwise extent of uniform loading a, the pressure distribution decreases till the position b and remains zero till the trailing edge.

lift_coefficient[source]

Type: int or float