snl.ccss.jpowerflow
Interface PFPowerSystem


public interface PFPowerSystem

This interface defines all the methods needed by the power flow simulators for a power system object.

Author:
Bryan T. Richardson - Sandia National Laboratories

Method Summary
 List getBusList()
          This method should return a list of all buses in the system.
 List getEnergizedBranchList()
          This method should return a list of the energized branches in the system.
 

Method Detail

getBusList

List getBusList()
This method should return a list of all buses in the system.

Returns:
list of buses

getEnergizedBranchList

List getEnergizedBranchList()
This method should return a list of the energized branches in the system. If a complete list of system brances is returned instead (i.e. if a branch offers the ability for a user to disable it and the list is not filtered for enabled branches only), then a power flow simulation will be ran on the entire system, regardless of the fact that some devices may actually be out of service (de-energized).

Returns:
list of energized branches