The node object implements the general node solution elements of the Gauss-Seidel solver. More...
Modules | |
Load | |
Load objects represent static loads and export both voltages and current. | |
Pqload | |
Load objects represent static loads and export both voltages and current. | |
Functions | |
double | node::get_obs_probability (void) const |
The node object implements the general node solution elements of the Gauss-Seidel solver.
The types of nodes are supported
PQ
buses are nodes that have both constant real and reactive power injectionsPV
buses are for nodes that have constant real power injection but can control reactive power injectionSWING
buses are nodes that are designated to absorb the residual error and for generators that can control both real and reactive power injectionsThree bus types are supported, PQ, PV, and SWING:
The PQ bus is the most commonly found bus type in electric network models. PQ buses are nodes where both the real power (P) and reactive power (Q) are given. In these cases, the updated voltage at for a node is found from an existing (non-zero) voltage using
where
The PV bus is the next most common bus type in electric network models. PV buses are nodes where the real power (P) is given, but the reactive power (Q) must be determined at each iteration. In these cases, the updated voltage for a node is found by calculating
If Q exceeds the Q limits [Qmin
, Qmax
] then the angle is fixed to the correspond limit and the bus is solved as a PQ bus.
The SWING bus occurs at least one in any given island of a network models. Large models may have more the one SWING bus, particularly if areas of the network are only lightly coupled by relatively high impedance links. SWING bus nodes are nodes where both the real power (P) and reactive power (Q) must be determined at each iteration. In these cases, the updated voltage for a node is found by
where