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
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