RCAIDE.Library.Components.Powertrain.Systems.Flight_Controls

Flight_Controls#

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

Bases: Systems

A 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

compute_performance(vehicle, state, bus)[source]#

Computes the power draw of the system based on the operating conditions.

Parameters:
  • vehicle (Data) – The aircraft vehicle for which performance is being computed

  • segment (Data) – Mission segment for which performance is being computed

  • bus (Data) – Electrical bus supplying power to the system

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.