|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
DeviceParser | This interface represents any class that parses specific devices from a network definition file. |
NetworkParser | Provides an interface for classes that read and write network definition and simulation results for a power simulation tool. |
PowerFlowSolver | This interface defines operations for any class that interfaces with a power simulation tool. |
Class Summary | |
---|---|
PSATSolver | This class enables GridIQ to interact with the PSAT power simulation tool using Gnu Octave. |
Exception Summary | |
---|---|
ParseException | An exception indicating an error parsing some part of a file due to an unexpected file format. |
PowerFlowSolver
. PowerFlowSolver provides a single point of access to the
PowerAnalysis component for the SimulationController
by implementing the
Facade design pattern. A concrete implementation of the interface, PSATSolver
,
is provided to interact with the PSAT tool. This component is also responsible
for reading network definition files and constructing a network domain model,
serialising the current network state back to a file, and reading simulation results.
Again the Adapter design pattern is used to decouple the network and results file
formats from the rest of the system by defining an interface NetworkParser
.
In order to handle network and results files in the format required by PSAT,
a concrete implementation PSATParser
is provided.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |