|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
ResultsParser | This interface defines operations required to parse simulation results from an external power simulation tool. |
Class Summary | |
---|---|
BusNameParser | Parses the Bus.names array in a PSAT data file and applies the properties to devices in the network. |
BusParser | Parses the Bus.con array in a PSAT data file and applies the properties to devices in the network. |
DemandParser | Parses the Demand.con array in a PSAT data file and applies the properties to devices in the network. |
LineParser | Parses the Line.con array in a PSAT data file and applies the properties to devices in the network. |
PQParser | Parses the PQ.con array in a PSAT data file and applies the properties to devices in the network. |
PSATParser | A NetworkParser to handle PSAT data files. |
PSATResultsParser | A ResultsParser to handle simulation results generated by PSAT. |
PVParser | Parsers the PV.con array in a PSAT data file and applies the properties to devices in the network. |
ShuntParser | Parses the Shunt.con array in a PSAT data file and applies the properties to devices in the network. |
SlackParser | Parses the SW.con array in a PSAT data file and applies the properties to devices in the network. |
SupplyParser | Parses the Supply.con array in a PSAT data file and applies the properties to devices in the network. |
When a network model is loaded, GridIQ parses
the network file and assembles a data structure representing the state of all devices on the
network. Each of these array structures may contain a different number of attributes of
different types, and different logic is required to correctly apply each array to the network
model. In order to allow a different algorithm to be used to parse each array structure,
the Strategy design pattern was employed by defining an interface DeviceParser
. A class
implementing this interface was created for each of the array structures, allowing the
parser class to switch its algorithm each time it encountered a new array in a network file.
Before a power flow analysis can be performed on the current network state, the network is serialised to a PSAT network file. As well as defining methods to parse network files, the DeviceParser interface also defines functionality for generating the correct text representation of a network object when serialising each device back into a MATLAB array structure.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |