RCAIDE.Library.Components.Powertrain.Modulators.Electronic_Speed_Controller

Electronic_Speed_Controller#

class Electronic_Speed_Controller(*args, **kwarg)[source]#

Bases: Component

Class for modeling electronic speed controllers in electric propulsion systems

tag#

Identifier for the ESC (default: ‘electronic_speed_controller’)

Type:

str

efficiency#

Power conversion efficiency of the ESC (default: 0.0)

Type:

float

Notes

The Electronic Speed Controller (ESC) regulates power delivery to electric motors, controlling motor speed and torque. The efficiency attribute accounts for power losses during voltage and current modulation.

See also

RCAIDE.Library.Components.Powertrain.Converters.Motor

Electric motor components controlled by the ESC

append_operating_conditions(segment, energy_conditions, noise_conditions=None)[source]#

Append ESC operating conditions for a flight segment

Parameters:
  • segment (Segment) – Flight segment containing state conditions

  • propulsor (Component) – Propulsor component associated with this ESC

Notes

Updates the segment conditions with ESC-specific parameters including power throughput and losses.