RCAIDE.Library.Methods.Powertrain.Modulators.Electronic_Speed_Controller.append_esc_conditions

append_esc_conditions#

append_esc_conditions(esc, segment, energy_conditions)[source]#

Initializes the Electronic Speed Controller (ESC) condition containers for tracking electrical state variables. Sets up basic input/output conditions and throttle settings for ESC performance analysis.

Parameters:
  • esc (RCAIDE.Library.Components.Energy.Modulators.Electronic_Speed_Controller) –

    The electronic speed controller component
    • tagstr

      Identifier for the ESC

  • segment (RCAIDE.Framework.Mission.Segments.Segment) –

    The mission segment being analyzed
    • stateState
      Contains the flight condition state variables
      • ones_rowfunction

        Returns array of ones with specified size

  • propulsor_conditions (RCAIDE.Framework.Mission.Common.Conditions) – Container for propulsor-specific conditions

Return type:

None

Notes

Creates and initializes the following state variables:
  • inputsConditions

    Container for input electrical parameters

  • outputsConditions

    Container for output electrical parameters

  • throttlefloat

    Power modulation setting from 0 to 1