RCAIDE.Library.Components.Payloads.Payload

Payload#

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

Bases: Component

A payload component model for representing mission cargo and equipment.

tag#

Identifier for the payload. Default is ‘payload’.

Type:

str

power_draw#

Power consumption of the payload. Default is 0.0.

Type:

float

Notes

The Payload class models mission-specific cargo and equipment, including:

  • Mass properties

  • Power requirements

  • Location in vehicle

  • Energy consumption

  • Operating conditions

The model can represent:

  • Scientific instruments

  • Cargo containers

  • Passenger accommodations

  • Mission-specific equipment

  • Sensor packages

  • Communication systems

Major Assumptions

  • Constant power draw during operation

  • Fixed mass and volume

  • Rigid mounting to vehicle

  • No thermal effects on vehicle

  • No aerodynamic effects

  • Steady-state operation

append_operating_conditions(segment, bus)[source]#