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