Functional Requirements
- Harvests energy
- Provides the required amount of power to other subsystems (Comms, Payload, ADCS, CDH, Potentially mech?)
- Provides the required amount of power to EPS systems to retain functionality
- Must be able to keep the batteries in a safe operating state (temp, overcurrent, over/undervoltage, state of charge)
Non-Functional Requirements
- Must be able to collect and process data to maximize power generation
- Must be able to detect failure conditions and respond appropriately (needs to be expanded on how this actually works)
Constraints
- Minimize cost
- Eeeeeverything needs to be redundant. There should not be any single point of failure because everything dies if we do
- Must be radiation-resistant to twice the max expected condition (margin/SF is totally arbitrary)
- Must be vibration resistant to twice the max expected condition (margin/SF is totally arbitrary)
- Total chemical energy on the craft must not exceed 100 Wh