ibl.reference.XFoilAirfoilData

class ibl.reference.XFoilAirfoilData(data)

Bases: object

Data reported for each station on airfoil.

This class is initialized with the row data from the dump file from XFOIL.

Notes

See the XFOIL documentation for details on these terms.

Raises:

ValueError – If invalid data is used.

Parameters:

data (str)

__init__(data)

Initialize class.

Parameters:

data (str) – String containing the data at this point.

Return type:

None

Methods

__init__(data)

Initialize class.

reset(data)

Reset the data to new values.

Attributes

c_f

Skin friction coefficient at point along surface.

delta_d

Displacement thickness at point along surface.

delta_m

Momentum thickness at point along surface.

ke_defect

Kinetic energy defect at point along surface.

mass_defect

Mass defect at point along surface.

mom_defect

Momentum defect at point along surface.

s

Arclength distance from stagnation point along surface.

shape_d

Displacement shape factor at point along surface.

shape_k

Kinetic energy shape factor at point along surface.

u_e_rel

Nondimensionalized edge velocity at point along surface.

x

Chord location of point along surface.

y

Normal coordinate of point along surface.

property s: float

Arclength distance from stagnation point along surface. Must be greater than or equal to zero. Original symbol: s.

property x: float

Chord location of point along surface. Original symbol: x.

property y: float

Normal coordinate of point along surface. Original symbol: y.

property u_e_rel: float

Nondimensionalized edge velocity at point along surface. Original symbol: Ue/Vinf.

property delta_d: float

Displacement thickness at point along surface. Must be greater than or equal to zero. Original symbol: Dstar.

property delta_m: float

Momentum thickness at point along surface. Must be greater than or equal to zero. Original symbol: Theta.

property c_f: float

Skin friction coefficient at point along surface. Must be greater than or equal to zero. Original symbol: Cf.

property shape_d: float

Displacement shape factor at point along surface. Must be greater than zero. Original symbol: H.

property shape_k: float

Kinetic energy shape factor at point along surface. Must be greater than zero. Original symbol: H*.

property mass_defect: float

Mass defect at point along surface. Original symbol: m.

property mom_defect: float

Momentum defect at point along surface. Original symbol: P.

property ke_defect: float

Kinetic energy defect at point along surface. Original symbol: K.

reset(data)

Reset the data to new values.

Parameters:

data (str) – String containing new data at point, empty string resets values.

Raises:

ValueError – If invalid data is used.

Return type:

None