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.