simple_all_electric.py

class openconcept.propulsion.systems.simple_all_electric.AllElectricSinglePropulsionSystemWithThermal_Compressible(**kwargs)

Bases: Group

This is an example model of the an electric propulsion system consisting of a constant-speed prop, motor, and battery. Thermal management is provided using a compressible 1D duct with heat exchanger.

Inputs:
  • ac|propulsion|motor|rating (float) – The maximum rated continuous shaft power of the motor

  • ac|propulsion|propeller|diameter (float) – Diameter of the propeller

  • ac|weights|W_battery (float) – Battery weight

Options:

num_nodes (float) – Number of analysis points to run (default 1)

class openconcept.propulsion.systems.simple_all_electric.AllElectricSinglePropulsionSystemWithThermal_Incompressible(**kwargs)

Bases: Group

This is an example model of the an electric propulsion system consisting of a constant-speed prop, motor, and battery. Thermal management is provided using a incompressible approximation of a 1D duct with heat exchanger.

Inputs:
  • ac|propulsion|motor|rating (float) – The maximum rated continuous shaft power of the motor

  • ac|propulsion|propeller|diameter (float) – Diameter of the propeller

  • ac|weights|W_battery (float) – Battery weight

Options:

num_nodes (float) – Number of analysis points to run (default 1)