RCAIDE.Library.Methods.Powertrain.Propulsors.Internal_Combustion_Engine.design_internal_combustion_engine

design_internal_combustion_engine#

design_internal_combustion_engine(ICE, number_of_stations=20, solver_name='SLSQP', iterations=200, solver_sense_step=1e-05, solver_tolerance=0.0001, print_iterations=False)[source]#

Sizes the propeller of a propeller-driven internal combustion engine and computes sea level static performance.

Parameters:
  • ICE (RCAIDE.Library.Components.Propulsors.Internal_Combustion_Engine) –

    Internal combustion engine propulsor component with the following attributes:
    • tagstr

      Identifier for the propulsor

    • propellerData

      Propeller component to be designed

  • number_of_stations (int, optional) – Number of radial stations for propeller blade discretization Default: 20

  • solver_name (str, optional) – Name of the numerical solver to use for propeller design Default: ‘SLSQP’

  • iterations (int, optional) – Maximum number of iterations for the solver Default: 200

  • solver_sense_step (float, optional) – Step size for finite difference approximations in the solver Default: 1E-5

  • solver_tolerance (float, optional) – Convergence tolerance for the solver Default: 1E-4

  • print_iterations (bool, optional) – Flag to print solver iterations Default: False

Returns:

Results are stored in the ICE object:
  • sealevel_static_thrustfloat

    Sea level static thrust [N]

  • sealevel_static_powerfloat

    Sea level static power [W]

Return type:

None

Notes

This function performs two main tasks:
  1. Designs the propeller using the design_propeller function with the specified number of stations

  2. Computes the sea level static performance (thrust and power) of the engine-propeller combination at full throttle

The sea level static performance is calculated by:
  • Setting up atmospheric conditions at sea level

  • Creating a low-speed operating state (1% of sea level speed of sound)

  • Setting the throttle to maximum (1.0)

  • Computing the performance at these conditions

Major Assumptions
  • US Standard Atmosphere 1976 is used for atmospheric properties

  • Sea level static conditions are approximated with a very low velocity (1% of speed of sound)

  • Full throttle (throttle = 1.0) is used for sea level static performance