RCAIDE.Library.Components.Powertrain.Distributors.Electrical_Bus
Electrical_Bus#
- class Electrical_Bus(*args, **kwarg)[source]#
Bases:
Component
Class for managing power distribution between aircraft electrical components
- tag#
Identifier for the electrical bus (default: ‘bus’)
- Type:
str
- assigned_propulsors#
List of propulsion systems powered by this bus
- Type:
list
- identical_battery_modules#
Flag indicating if all battery modules are identical (default: True)
- Type:
bool
- active#
Flag indicating if the bus is operational (default: True)
- Type:
bool
- efficiency#
Power distribution efficiency (default: 1.0)
- Type:
float
- voltage#
Bus voltage in volts (default: 0.0)
- Type:
float
- power_split_ratio#
Ratio of power distribution between multiple buses (default: 1.0)
- Type:
float
- nominal_capacity#
Total capacity of connected batteries (default: 0.0)
- Type:
float
- charging_c_rate#
Battery charging rate in C (default: 1.0)
- Type:
float
- battery_module_electric_configuration#
Configuration of battery modules (‘Series’ or ‘Parallel’) (default: ‘Series’)
- Type:
str
Notes
The electrical bus manages power distribution between sources and consumers, handling voltage regulation, power splitting, and battery management. It supports both series and parallel battery configurations.
Definitions
- ‘C-rate’
Rate at which a battery is charged/discharged relative to its capacity
- ‘Power Split Ratio’
Fraction of total power handled by this bus in multi-bus configurations
See also
RCAIDE.Library.Components.Powertrain.Sources.Battery_Modules
Battery module components
- append_operating_conditions(segment)[source]#
Append operating conditions for a flight segment
- Parameters:
segment (Segment) – Flight segment containing operating conditions
- append_segment_conditions(conditions, segment)[source]#
Append segment-specific conditions to the bus