Table of Contents

Power: Component

Description

A power component is a simple object that can be added to a power circuit. It enables custom functionality of power draw from a power network without needing to implement complicated simulation code. Many configured power-network components inherit from PowerComponent, but this can be used by a user to define custom-controlled code for defining how the voltage and power flow from a battery source.

Example Use Cases

  • Custom Power: Creating a custom power component for particular hardware or sensor nodes on a spacecraft

Module Implementation

Each power component has three key exposed values, all connected to the PowerNodeModel. These exposed parameters are the voltage \(V\), current \(I\) and resistance \(R\). Additionally, the power \(P\) can be pulled from the component where \(P = VI\). The resistance of the component is the main value that should be manipulated to adjust the voltage and current coming into the component. A resistance of \(0\) Ohms will essentially skip the component on the network level, and \(0 = V_n=I_n\), where \(n\) denotes the nodal values.