public interface IAclfBusFunc
extends org.eclipse.emf.ecore.EObject
AclfPackage.getIAclfBusFunc()| Modifier and Type | Method and Description |
|---|---|
boolean |
allocateContributeGenQ(double tolerance)
Allocate equiv PV Bus reactive power to individual contribution generators in
multi-contribution generator situation.
|
java.lang.String |
code2String()
Convert Bus code (gen + load) to string
|
boolean |
connect2ZeroZBranch()
Check if the bus connects active branch(es) with small z.
|
java.util.List<Bus> |
findZeroZPathBuses(boolean allowZeroZBranchLoop)
Find all connected zero-z buses.
|
double |
getDclfBusP()
Calculate bus power (gen as positive direction) for Dclf
|
void |
initContributeGen()
Initialization multi-contribution genertaors for Loadflow run by consolidating
multi-contribution generators to an equiv-generator.
|
void |
initContributeLoad()
Initialization multi-contribution loads for Loadflow run by consolidating
multi-contribution loads to an equiv-load.
|
int |
noConnectedBranch(AclfBranchCode type)
calculate number of connected branches (active and inactive) of connected to the branch of the branch type
|
boolean |
voltageViolation(BusVoltageLimitType type,
double limitPU)
Check if the bus voltage has violation
|
boolean voltageViolation(BusVoltageLimitType type, double limitPU)
type - bus sentivity analysis limit typelimitPU - voltage limit in pu
java.lang.String code2String()
int noConnectedBranch(AclfBranchCode type)
type - aclf branch code
boolean connect2ZeroZBranch()
throws InterpssException
InterpssExceptionjava.util.List<Bus> findZeroZPathBuses(boolean allowZeroZBranchLoop) throws InterpssException
allowZeroZBranchLoop - allow small-z branch loop. If set to false and the bus has small-z loop, an
exception will be thrown.
InterpssExceptiondouble getDclfBusP()
void initContributeGen()
throws InterpssException
InterpssExceptionvoid initContributeLoad()
throws InterpssException
InterpssExceptionboolean allocateContributeGenQ(double tolerance)