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
|
void |
distributeLoad(double totalLoad)
distribute the total load according to the aclfLoad.dFactor
|
boolean |
initContributeGen(boolean dclfOnly)
Initialization multi-contribution genertaors for Loadflow run by consolidating
multi-contribution generators to an equiv-generator.
|
boolean |
initContributeLoad(boolean dclfOnly)
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 initContributeGen(boolean dclfOnly)
dclfOnly
- initialization for Dclf only
boolean initContributeLoad(boolean dclfOnly)
dclfOnly
- initialization for Dclf only
boolean allocateContributeGenQ(double tolerance)
void distributeLoad(double totalLoad)