RCAIDE.Library.Components.Powertrain.Systems.Flight_Controls
Flight_Controls#
- class Flight_Controls(*args, **kwarg)[source]#
Bases:
SystemsA class representing aircraft flight_controls systems and their power requirements.
- power_draw#
Power consumption of the flight_controls system, defaults to 0.0
- Type:
float
- tag#
Unique identifier for the flight_controls system, defaults to ‘flight_controls’
- Type:
str
Notes
The flight_controls class models the electrical power requirements of aircraft electronics and instruments. This includes:
Flight management systems
Navigation equipment
Communication systems
Display systems
- Major Assumptions
Constant power draw during operation
Instantaneous power availability
No thermal management considerations
Definitions
- ‘Power Draw’
The electrical power required by the flight_controls system during operation
- ‘Bus’
The electrical distribution system supplying power to the flight_controls
See also
RCAIDE.Library.Components.Powertrain.Systems.SystemsBase system class
- compute_performance(vehicle, state, bus)[source]#
Computes the power draw of the system based on the operating conditions.
- Parameters:
Notes
This method should be overridden by specific system implementations to calculate power draw based on their unique characteristics and operating conditions. The base implementation does not perform any calculations.