RCAIDE.Library.Components.Powertrain.Systems.System

System#

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

Bases: Component

Base class for aircraft systems providing core functionality for modeling onboard equipment and subsystems.

tag#

Unique identifier for the system component, defaults to ‘System’

Type:

str

origin#

3D coordinates [x, y, z] defining the system’s reference point, defaults to [[0.0, 0.0, 0.0]]

Type:

list

control#

Control system interface parameters, defaults to None

Type:

Data

accessories#

Associated auxiliary components and equipment, defaults to None

Type:

Data

Notes

The system class serves as the foundation for modeling various aircraft systems:
  • Avionics and electronics

  • Environmental control systems

  • Hydraulic systems

  • Fuel systems

  • Auxiliary power units

Major Assumptions
  • Systems are treated as point masses at their origin

  • Control interfaces are simplified

  • No dynamic response modeling

Definitions

‘Origin’

Reference point for system location and mass properties

‘Control Interface’

Parameters defining how the system interacts with aircraft controls

See also

RCAIDE.Library.Components.Powertrain.Systems.Avionics

Implementation for aircraft avionics