pymead.analysis.calc_aero_data#

Functions

calculate_CPK_mses(analysis_subdir[, ...])

A specialized function that calculates the mechanical flow power coefficient for an underwing trailing edge aero-propulsive configuration.

calculate_CPK_mses_inviscid_only(analysis_subdir)

Calculates the mechanical flower power coefficient input to the control volume across the airfoil system control surface.

calculate_CPK_mses_old(analysis_subdir[, ...])

A specialized function that calculates the mechanical flow power coefficient for an underwing trailing edge aero-propulsive configuration.

calculate_CPK_power_consumption(analysis_subdir)

A specialized function that calculates the mechanical flow power coefficient

calculate_CPK_power_consumption_old(...)

A specialized function that calculates the mechanical flow power coefficient for an underwing trailing edge aero-propulsive configuration.

calculate_Cl_alfa_xfoil_inviscid(...)

calculate_Cl_integral_form(x, y, Cp, alfa)

calculate_aero_data(conn, airfoil_coord_dir, ...)

Convenience function calling either XFOIL or MSES depending on the tool specified

convert_cell_centered_to_edge_centered(...)

convert_xfoil_string_to_aero_data(line1, ...)

Extracts aerodynamic data from strings pulled from XFOIL log files.

extrapolate_data_line_mses_field(...[, ...])

line_integral_CPK_bl(rhoe_rhoinf, ue_uinf, ...)

Computes CPK at a given boundary layer location

line_integral_CPK_inviscid(Cp_up, Cp_down, ...)

Computes the mechanical flow power line integral in the inviscid streamtube only according to Drela's "Power Balance in Aerodynamic Flows", a 2009 AIAA Journal article

line_integral_CPK_inviscid_old(Cp, rho, u, ...)

Computes the mechanical flow power line integral in the inviscid streamtube only according to Drela's "Power Balance in Aerodynamic Flows", a 2009 AIAA Journal article

line_integral_Edot_inviscid(Cp, rho, u, v, ...)

.

line_integral_Edota_inviscid_TP(rho, u, v, x, y)

.

line_integral_Edotp_inviscid_TP(Cp, u, v, x, y)

.

read_alfa_from_xfoil_cp_file(xfoil_cp_file)

run_mplot(name, base_dir, mplot_settings[, ...])

A Python API for MPLOT

run_mses(name, base_folder, mses_settings, ...)

A Python API for MSES

run_mset(name, base_dir, mset_settings, ...)

A Python API for MSET

run_xfoil(airfoil_name, base_dir, ...[, ...])

shock_dissipation(x_edge, y_edge, u, v, M, ...)

surface_dissipation(last_BL_point)

Eq.

update_mses_settings_from_stencil(...)

Updates the MSES settings dictionary from a given multipoint stencil and multipoint index

update_xfoil_settings_from_stencil(...)

Updates the XFOIL settings dictionary from a given multipoint stencil and multipoint index

viscous_Edot(last_BL_point)

Eq.

write_blade_file(name, base_dir, ...)

Writes airfoil geometry to an MSES blade file

write_gridpar_file(name, base_folder, ...)

Writes grid parameters to a file readable by MSES

write_input_file(input_file, input_list)

Writes inputs from a list to a file for use as STDIN commands to the shell/terminal.

write_mses_file(name, base_folder, ...)

Writes MSES flow parameters to a file

Exceptions

ConvergenceFailedError

GeometryError