public interface IAclfBranchFunc
extends org.eclipse.emf.ecore.EObject
AclfPackage.getIAclfBranchFunc()
Modifier and Type | Method and Description |
---|---|
double |
getHigherBaseVoltage()
Get higher base voltage for actual current calculation purpose
|
boolean |
hasSameBaseVoltage()
Check if the from bus and to bus have the same base voltage
|
boolean |
isConnect2RefBus()
check if the branch is connected to a ref bus
|
boolean |
isZeroZBranch()
check if the branch impedance is small against the aclfNet.smallZThreshold.
|
org.apache.commons.math3.complex.Complex |
loss()
Calculate branch loss in the unit specified
|
org.apache.commons.math3.complex.Complex |
loss(Unit.UnitType unit)
Calculate branch loss in the unit specified
|
double |
mvaFlow(Unit.UnitType unit)
branch mva flow in PU
|
org.apache.commons.math3.complex.Complex |
pqFlow(Unit.UnitType unit)
P+jQ at the higher mva flow side
|
boolean |
ratingViolation(CABranchRatingType type)
check branch rating violation
|
double |
voltageDrop(Unit.UnitType unit)
Calculate branch voltage drop in the unit specified
|
org.apache.commons.math3.complex.Complex pqFlow(Unit.UnitType unit)
unit
- unit of the PQ flow
double mvaFlow(Unit.UnitType unit)
unit
- unit of the mva flow
org.apache.commons.math3.complex.Complex loss()
org.apache.commons.math3.complex.Complex loss(Unit.UnitType unit)
unit
- unit of the loss
double voltageDrop(Unit.UnitType unit)
unit
- unit of the voltage drop
boolean ratingViolation(CABranchRatingType type)
type
- branc rating type
double getHigherBaseVoltage()
boolean hasSameBaseVoltage()
boolean isZeroZBranch()
boolean isConnect2RefBus()