Description

The battery leakage model allows for a constant leakage rate over time, depleting the Battery by a constant amount in Ah/s. While enabled, the battery will leak by this amount. The leakage model can also be updated on the Tick event, rather than fixed when creating the model. This can be done by performing a custom calculation updating the power leakage rate between ticks appropriately.


Example Use Cases

  • Battery Degradation: Simulating the natural discharge that occurs in batteries even when not in use.
  • Long-term Storage: Modelling how spacecraft batteries lose charge during extended mission durations.

Module Implementation

The battery leakage error model is implemented as a constant drain on the battery’s charge. The leakage rate is specified in ampere-hours per second (Ah/s), which represents how quickly the battery’s charge capacity is being reduced over time.


Assumptions/Limitations

  • The leakage rate is assumed to be constant unless updated through the Tick event
  • The model does not account for temperature-dependent leakage variations
  • Leakage occurs regardless of the battery’s connection state in the power network