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:
Designs the propeller using the design_propeller function with the specified number of stations
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