turboflow.centrifugal_compressor.flow_model module

turboflow.centrifugal_compressor.flow_model.b_fun(b_in, div, m)[source]

Calculate the channel width from the meridonial coordinate

turboflow.centrifugal_compressor.flow_model.compute_overall_performance(results, fluid, geometry)[source]

Calculate the overall performance metrics of the centrifugal compressor.

This function extracts necessary values from the results dictionary, performs calculations to determine overall performance metrics, and returns these in a dictionary.

Parameters:
resultsdict

A dictionary containing all necessary information, such as geometry and flow characteristics.

Returns:
dict

An dictionary containing the calculated performance metrics.

turboflow.centrifugal_compressor.flow_model.evaluate_centrifugal_compressor(variables, boundary_conditions, geometry, fluid, model_options, reference_values)[source]
turboflow.centrifugal_compressor.flow_model.evaluate_impeller(independents, input, boundary_conditions, geometry, fluid, model_options, reference_values)[source]

Evaluate impeller performance - Deviation calculated according to slip factor - Losses calculated according to correlation for loss coefficient

turboflow.centrifugal_compressor.flow_model.evaluate_vaned_diffuser(independents, input, boundary_conditions, geometry, fluid, model_options, reference_values)[source]

Evaluate vaned diffuser - Deviation calculated according to aungier - Losses calculated according to correlation for loss coefficient

turboflow.centrifugal_compressor.flow_model.evaluate_vaneless_diffuser(independents, input, boundary_conditions, geometry, fluid, model_options, reference_values)[source]
turboflow.centrifugal_compressor.flow_model.evaluate_vaneless_diffuser_1D(independents, input, boundary_conditions, geometry, fluid, model_options, reference_values)[source]

Evaluate vaneless diffuser using 1D transport equations

turboflow.centrifugal_compressor.flow_model.evaluate_vaneless_diffuser_algebraic(independents, input, boundary_conditions, geometry, fluid, model_options, reference_values)[source]

Evaluate vaneless diffuser using algerbraic equations - Use conservation of angular momentum, accouting for friction by introducing a loss term - Pressure losses calculated according to correlation for loss coefficient

turboflow.centrifugal_compressor.flow_model.evaluate_volute(independents, input, boundary_conditions, geometry, fluid, model_options, reference_values)[source]

Evaluate the volute. This include the scroll and concial diffuser.

Assumptions: - Single velocity component at volute exit - Incompressible flow in diffuser cone

turboflow.centrifugal_compressor.flow_model.r_fun(r_in, phi, m)[source]

Calculate the radius from the meridonial coordinate