pymead.analysis.calc_aero_data.AirfoilMSETMeshingParameters#

class AirfoilMSETMeshingParameters(dsLE_dsAvg: float = 0.35, dsTE_dsAvg: float = 0.8, curvature_exp: float = 1.3, U_s_smax_min: float = 1.0, U_s_smax_max: float = 1.0, L_s_smax_min: float = 1.0, L_s_smax_max: float = 1.0, U_local_avg_spac_ratio: float = 0.0, L_local_avg_spac_ratio: float = 0.0)[source]#

Bases: object

__init__(dsLE_dsAvg: float = 0.35, dsTE_dsAvg: float = 0.8, curvature_exp: float = 1.3, U_s_smax_min: float = 1.0, U_s_smax_max: float = 1.0, L_s_smax_min: float = 1.0, L_s_smax_max: float = 1.0, U_local_avg_spac_ratio: float = 0.0, L_local_avg_spac_ratio: float = 0.0)[source]#

Defines a set of reasonable airfoil meshing parameters for a given airfoil in an MEA.

Parameters:
  • dsLE_dsAvg (float) – Leading edge spacing ratio. Default: 0.35

  • dsTE_dsAvg (float) – Trailing edge spacing ratio. Default: 0.35

  • curvature_exp (float) – Curvature exponent. Default: 1.3

  • U_s_smax_min (float) – Normalized arc length location along the upper surface representing the start of the refinement region. If 1.0, no additional refinement will be prescribed along the upper surface. Default: 1.0

  • U_s_smax_max (float) – Normalized arc length location along the upper surface representing the end of the refinement region. If 1.0, no additional refinement will be prescribed along the upper surface. Default: 1.0

  • L_s_smax_min (float) – Normalized arc length location along the lower surface representing the start of the refinement region. If 1.0, no additional refinement will be prescribed along the lower surface. Default: 1.0

  • L_s_smax_max (float) – Normalized arc length location along the lower surface representing the end of the refinement region. If 1.0, no additional refinement will be prescribed along the lower surface. Default: 1.0

  • U_local_avg_spac_ratio (float) – Local-to-average spacing ratio in the refinement region along the upper surface defined by U_s_smax_min and U_s_smax_max. If 0.0, no additional refinement will be prescribed along the upper surface. Default: 0.0

  • L_local_avg_spac_ratio (float) – Local-to-average spacing ratio in the refinement region along the lower surface defined by L_s_smax_min and L_s_smax_max. If 0.0, no additional refinement will be prescribed along the lower surface. Default: 0.0

Methods

get_dict_rep()

Gets a Python dictionary description of the airfoil meshing parameters.

get_dict_rep() dict[source]#

Gets a Python dictionary description of the airfoil meshing parameters. Used in MSETSettings.

Returns:

Airfoil meshing parameters

Return type:

dict