| Modifier and Type | Method and Description |
|---|---|
static AclfBranch |
CoreObjectFactory.createAclfBranch()
Create an AclfBranch object
|
static AclfBranch |
CoreObjectFactory.createAclfBranch(int areaNo,
int zoneNo,
java.lang.String cirNo,
AclfNetwork net)
Create an AclfBranch object
|
static AclfBranch |
CoreObjectFactory.createAclfBranch(java.lang.String cirNo,
AclfNetwork net)
Create an AclfBranch object
|
| Modifier and Type | Method and Description |
|---|---|
static ChildNetwork<AclfBus,AclfBranch> |
CoreObjectFactory.createChildAclfNet(AclfNetwork parentNet,
java.lang.String childNetId) |
static ChildNetwork<? extends AclfBus,? extends AclfBranch> |
CoreObjectFactory.createChildNet(BaseAclfNetwork<? extends AclfBus,? extends AclfBranch> parentNet,
java.lang.String childNetId) |
| Modifier and Type | Method and Description |
|---|---|
static OutageBranch |
CoreObjectFactory.createEquivOutageBranch(AclfBranch branch,
BranchOutageType type,
DepContingency cont)
Create a EquivOutageBranch object
|
static MonitoringBranch |
CoreObjectFactory.createMonitoringBranch(AclfNetwork net,
AclfBranch branch)
Create a MonitoringBranch object
|
static OutageBranch |
CoreObjectFactory.createOutageBranch(AclfBranch branch)
Create a OutageBranch object of branch outage type OPEN
|
static OutageBranch |
CoreObjectFactory.createOutageBranch(AclfBranch branch,
BranchOutageType type)
Create a OutageBranch object of the branch outage type
|
static OutageBranch |
CoreObjectFactory.createOutageBranch(AclfBranch branch,
DepContingency cont)
Create a OutageBranch object and add the object to the contingency
|
static PSXfrPControl |
CoreObjectFactory.createPSXfrPControl(AclfBranch branch)
Create a PSXfrPControl object.
|
static PSXfrPControl |
CoreObjectFactory.createPSXfrPControl(AclfBranch branch,
AdjControlType cType)
Create a PSXfrPControl object.
|
static TapControl |
CoreObjectFactory.createTapControl(AclfBranch branch)
Create a TapVControl object to control xfr Mvar flow.
|
static TapControl |
CoreObjectFactory.createTapVControlBusVoltage(AclfBranch branch,
AdjControlType cType,
BaseAclfNetwork<?,?> net,
java.lang.String vcBusId)
Create a TapVControl object to control bus voltage.
|
static TapControl |
CoreObjectFactory.createTapVControlMvarFlow(AclfBranch branch,
AdjControlType cType)
Create a TapVControl object to control xfr Mvar flow.
|
| Modifier and Type | Method and Description |
|---|---|
static ChildNetwork<? extends AclfBus,? extends AclfBranch> |
CoreObjectFactory.createChildNet(BaseAclfNetwork<? extends AclfBus,? extends AclfBranch> parentNet,
java.lang.String childNetId) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Steady3PBranch
A representation of the model object 'Acsc3 PBranch'.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Steady3PBranchImpl
An implementation of the model object 'Acsc3 PBranch'.
|
| Modifier and Type | Method and Description |
|---|---|
<TBus extends BaseAclfBus<? extends AclfGen,? extends AclfLoad>,TBranch extends AclfBranch> |
Steady3PhaseSwitch.caseBaseAclfNetwork(BaseAclfNetwork<TBus,TBranch> object)
Returns the result of interpreting the object as an instance of 'Base Aclf Network'.
|
| Modifier and Type | Method and Description |
|---|---|
T |
Steady3PhaseSwitch.caseAclfBranch(AclfBranch object)
Returns the result of interpreting the object as an instance of 'Branch'.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
BaseAclfNetwork<TBus extends BaseAclfBus<? extends AclfGen,? extends AclfLoad>,TBranch extends AclfBranch>
A representation of the model object 'Base Aclf Network'.
|
| Modifier and Type | Method and Description |
|---|---|
<TBus extends BaseAclfBus<? extends AclfGen,? extends AclfLoad>,TBranch extends AclfBranch> |
AclfFactory.createBaseAclfNetwork()
Returns a new object of class 'Base Aclf Network'.
|
| Modifier and Type | Method and Description |
|---|---|
AclfBranch |
AclfFactory.createAclfBranch()
Returns a new object of class 'Branch'.
|
AclfBranch |
Aclf3WBranch.getFromAclfBranch()
create three 2W branches (from, to, tert) and the star bus, based on fromBusId,
toBusId, and tertBusId.
|
AclfBranch |
Aclf3WBranch.getTertAclfBranch()
create three 2W branches (from, to, tert) and the star bus, based on fromBusId,
toBusId, and tertBusId.
|
AclfBranch |
Aclf3WBranch.getToAclfBranch()
create three 2W branches (from, to, tert) and the star bus, based on fromBusId,
toBusId, and tertBusId.
|
| Modifier and Type | Method and Description |
|---|---|
AclfBranch |
BranchFlowControl.getParentBranch()
Returns the value of the 'Parent Branch' reference.
|
AclfBranch |
RemoteQBus.getRemoteBranch()
Returns the value of the 'Remote Branch' reference.
|
| Modifier and Type | Method and Description |
|---|---|
double |
RemoteQBus.getMvarFlowCalculated(AclfBranch branch,
Unit.UnitType unit)
get mvar calculated of the Remote Q voltage control bus object.
|
void |
BranchFlowControl.setParentBranch(AclfBranch value)
Sets the value of the '
Parent Branch' reference. |
void |
RemoteQBus.setRemoteBranch(AclfBranch value)
Sets the value of the '
Remote Branch' reference. |
| Modifier and Type | Method and Description |
|---|---|
AclfBranch |
BranchFlowControlImpl.getParentBranch() |
AclfBranch |
RemoteQBusImpl.getRemoteBranch() |
| Modifier and Type | Method and Description |
|---|---|
double |
RemoteQBusImpl.getMvarFlowCalculated(AclfBranch branch,
Unit.UnitType unit) |
void |
BranchFlowControlImpl.setParentBranch(AclfBranch newParentBranch) |
void |
RemoteQBusImpl.setRemoteBranch(AclfBranch newRemoteBranch) |
| Modifier and Type | Method and Description |
|---|---|
void |
AclfBranchAdapterImpl.setBranch(AclfBranch newBranch)
This is specialized for the more specific type known in this context.
|
| Modifier and Type | Method and Description |
|---|---|
AclfBranch |
DepEquivOutageBranchAlgorithm.findSingleOutageNonBreakerBranch(DepContingency cont)
Find non-breaker equivalent branch for single outage contingency.
|
| Modifier and Type | Method and Description |
|---|---|
void |
OutageBranchImpl.setBranch(AclfBranch newBranch)
This is specialized for the more specific type known in this context.
|
void |
MonitoringBranchImpl.setBranch(AclfBranch newBranch)
This is specialized for the more specific type known in this context.
|
| Modifier and Type | Method and Description |
|---|---|
void |
FlowInterfaceBranchImpl.setBranch(AclfBranch newBranch)
This is specialized for the more specific type known in this context.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BaseAclfNetworkImpl<TBus extends BaseAclfBus<? extends AclfGen,? extends AclfLoad>,TBranch extends AclfBranch>
An implementation of the model object 'Base Aclf Network'.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AclfBranchImpl
An implementation of the model object 'Branch'.
|
| Modifier and Type | Method and Description |
|---|---|
<TBus extends BaseAclfBus<? extends AclfGen,? extends AclfLoad>,TBranch extends AclfBranch> |
AclfFactoryImpl.createBaseAclfNetwork() |
| Modifier and Type | Method and Description |
|---|---|
AclfBranch |
AclfFactoryImpl.createAclfBranch() |
AclfBranch |
BaseAclfNetworkImpl.getAclfBranch(java.lang.String branchId) |
AclfBranch |
BaseAclfNetworkImpl.getAclfBranch(java.lang.String fromBusId,
java.lang.String toBusId,
java.lang.String cirId) |
AclfBranch |
BaseAclfNetworkImpl.getAclfBranch(java.lang.String fromBusId,
java.lang.String toBusId,
java.lang.String cirId,
boolean dirSensitive) |
AclfBranch |
Aclf3WBranchImpl.getFromAclfBranch() |
AclfBranch |
AbstractAclfBranch.getParentAclfBranch() |
AclfBranch |
Aclf3WBranchImpl.getTertAclfBranch() |
AclfBranch |
Aclf3WBranchImpl.getToAclfBranch() |
| Modifier and Type | Method and Description |
|---|---|
static org.apache.commons.math3.complex.Complex |
NetInjectionHelper.powerFrom2To(AclfBranch branch)
compute branch power flow, form->to direction at the from-side.
|
static org.apache.commons.math3.complex.Complex |
NetInjectionHelper.powerTo2From(AclfBranch branch)
compute branch power flow, to->from direction at the to-side.
|
void |
AbstractAclfBranch.setParentAclfBranch(AclfBranch p) |
| Constructor and Description |
|---|
AbstractAclfBranch(AclfBranch parent) |
| Modifier and Type | Method and Description |
|---|---|
void |
TieLineInterfaceBranchImpl.setBranch(AclfBranch newBranch)
This is specialized for the more specific type known in this context.
|
| Modifier and Type | Method and Description |
|---|---|
<TBus extends BaseAclfBus<? extends AclfGen,? extends AclfLoad>,TBranch extends AclfBranch> |
AclfSwitch.caseBaseAclfNetwork(BaseAclfNetwork<TBus,TBranch> object)
Returns the result of interpreting the object as an instance of 'Base Aclf Network'.
|
| Modifier and Type | Method and Description |
|---|---|
T |
AclfSwitch.caseAclfBranch(AclfBranch object)
Returns the result of interpreting the object as an instance of 'Branch'.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
AcscBranch
A representation of the model object 'Branch'.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AcscBranchImpl
An implementation of the model object 'Branch'.
|
| Modifier and Type | Method and Description |
|---|---|
<TBus extends BaseAclfBus<? extends AclfGen,? extends AclfLoad>,TBranch extends AclfBranch> |
AcscSwitch.caseBaseAclfNetwork(BaseAclfNetwork<TBus,TBranch> object)
Returns the result of interpreting the object as an instance of 'Base Aclf Network'.
|
| Modifier and Type | Method and Description |
|---|---|
T |
AcscSwitch.caseAclfBranch(AclfBranch object)
Returns the result of interpreting the object as an instance of 'Branch'.
|
| Modifier and Type | Method and Description |
|---|---|
double |
LossCalBranchWalker.pFlowFactorInFlow(AclfBus bus,
AclfBranch branch)
calculate into-direction (flow path) branch power / power into the bus
|
double |
LossCalBranchWalker.pFlowFactorOutFlow(AclfBus bus,
AclfBranch branch)
calculate out-direction branch (flow path) / power out the bus
|
| Modifier and Type | Method and Description |
|---|---|
AclfBranch[] |
CommonLangFactoryImpl.createAclfBranchArrayFromString(org.eclipse.emf.ecore.EDataType eDataType,
java.lang.String initialValue) |
| Modifier and Type | Method and Description |
|---|---|
double |
IBranchAngleShiftFactor.branchAngleShiftFactor(java.lang.String injectBusId,
java.lang.String withdrawBusId,
AclfBranch monitorBranch)
branch angle shift factor = dP(monitorBranch)/dBranchAngle(injectBus->withdrawBus)
|
double |
IBranchAngleShiftFactor.branchAngleShiftFactor(java.lang.String injectBusId,
java.lang.String withdrawBusId,
AclfBranch monitorBranch,
Unit.UnitType angUnit)
branch angle shift factor = dP(monitorBranch)/dBranchAngle(injectBus->withdrawBus)
|
double |
ISensitivity.calGenShiftFactor(java.lang.String injectBusId,
AclfBranch branch)
get gen shift factor for the monitoring branch regarding to the injBus and the slack bus as
the withdraw bus.
|
double |
IAreaTDFactor.getAreaTransferFactor(AclfBranch branch)
Get power transfer distribution factor with inject bus and withdraw bus list for
a monitoring branch fromBusId->toBusId
|
double |
ISensitivity.getBranchClosureEquivPreFlow(AclfBranch branch)
for an open branch, calculate equiv pre-contingency flow for branch closure event analysis
|
double |
ISensitivity.getBranchClosurePTDFactor(AclfBranch branch)
for an open branch, calculate TPDF for branch closure event analysis
|
double |
IDclfSolver.getBranchFlow(AclfBranch branch)
calculate branch power flow
|
double |
IDclfResult.getBranchFlow(AclfBranch branch)
get branch flow result after calculating DC Loadflow
|
double |
IDclfSolver.getBranchFlow(AclfBranch branch,
Unit.UnitType unit)
calculate branch power flow in the unit specified
|
double |
IDclfResult.getBranchFlow(AclfBranch branch,
Unit.UnitType unit)
get branch flow result after calculating DC Loadflow
|
double[] |
ILineOutageDFactor.getLineOutageDFactors(AclfBranch monitorBranch,
java.lang.Object invE_PTDF)
get LODFs after calling the calLineOutageDFactors() for multi outage branches case.
|
double |
ILineOutageDFactor.lineOutageDFactor(AclfBranch outageBranch,
AclfBranch monitorBranch)
calculate and return LODF using the outageBranch for the monitor branch
|
double |
IDclfResult.loading(AclfBranch branch,
double shiftedFlow,
SecAnalysisBranchRatingType type)
branch loading in percent again the branch rating limit
|
double |
IDclfResult.loading(AclfBranch branch,
SecAnalysisBranchRatingType type)
branch loading in percent again the branch rating limit
|
double |
IBranchAngleShiftFactor.psXfrShiftFactor(AclfBranch psXfr,
AclfBranch monitorBranch) |
double |
IBranchAngleShiftFactor.psXfrShiftFactor(AclfBranch psXfr,
AclfBranch monitorBranch,
Unit.UnitType angUnit)
branch angle shift factor = dP(monitorBranch)/dBranchAngle(injectBus->withdrawBus)
|
double |
IPowerTDFactor.pTransferDistFactor(java.lang.String injectBusId,
AclfBranch branch)
Get power transfer distribution factor with inject bus and withdraw bus list for
a monitoring branch fromBusId->toBusId.
|
double |
IPowerTDFactor.pTransferDistFactor(java.lang.String injectBusId,
java.lang.String withdrawBusId,
AclfBranch branch)
Get power transfer distribution factor with inject bus and withdraw bus list for
a monitoring branch fromBusId->toBusId.
|
boolean |
IDclfResult.ratingViolation(AclfBranch branch,
double shiftedFlow,
SecAnalysisBranchRatingType type,
double threshold)
check branch rating violation
|
boolean |
IDclfResult.ratingViolation(AclfBranch branch,
SecAnalysisBranchRatingType type,
double threshold)
check branch rating violation
|
| Modifier and Type | Method and Description |
|---|---|
void |
DclfBranchAdapterImpl.setBranch(AclfBranch newBranch)
This is specialized for the more specific type known in this context.
|
| Modifier and Type | Method and Description |
|---|---|
double |
DclfAlgorithmImpl.branchAngleShiftFactor(java.lang.String injectBusId,
java.lang.String withdrawBusId,
AclfBranch monitorBranch) |
double |
DclfAlgorithmImpl.branchAngleShiftFactor(java.lang.String injectBusId,
java.lang.String withdrawBusId,
AclfBranch monitorBranch,
Unit.UnitType angUnit) |
double |
DclfAlgorithmImpl.calGenShiftFactor(java.lang.String injectBusId,
AclfBranch branch)
with regarding to the slack bus, for one pu power injection at the injection bus, calculate
the portion of the power flow on the branch *
|
double |
DclfAlgorithmImpl.getAreaTransferFactor(AclfBranch branch) |
double |
DclfAlgorithmImpl.getBranchClosureEquivPreFlow(AclfBranch branch) |
double |
DclfAlgorithmImpl.getBranchClosurePTDFactor(AclfBranch branch) |
double |
DcLoadflowImpl.getBranchFlow(AclfBranch branch) |
double |
DclfSolver.getBranchFlow(AclfBranch branch)
calculate branch power flow
|
double |
DcLoadflowImpl.getBranchFlow(AclfBranch branch,
Unit.UnitType unit) |
double |
DclfSolver.getBranchFlow(AclfBranch branch,
Unit.UnitType unit)
calculate branch power flow in the unit specified
|
double[] |
DclfAlgorithmImpl.getLineOutageDFactors(AclfBranch monitorBranch,
java.lang.Object invE_PTDFObj)
It applies to multi-outage branches
|
double[] |
MultiOutageLODFHelper.getLODFs(AclfBranch monitorBranch,
java.lang.Object invE_PTDFObj)
compute LODF for the monitoring branch
|
double |
DclfAlgorithmImpl.lineOutageDFactor(AclfBranch outageBranch,
AclfBranch transferBranch) |
double |
DcLoadflowImpl.loading(AclfBranch branch,
double shiftedFlow,
SecAnalysisBranchRatingType type) |
double |
DcLoadflowImpl.loading(AclfBranch branch,
SecAnalysisBranchRatingType type) |
double |
DclfAlgorithmImpl.psXfrShiftFactor(AclfBranch psXfr,
AclfBranch monitorBranch) |
double |
DclfAlgorithmImpl.psXfrShiftFactor(AclfBranch psXfr,
AclfBranch monitorBranch,
Unit.UnitType angUnit) |
double |
DclfAlgorithmImpl.pTransferDistFactor(java.lang.String injectBusId,
AclfBranch branch) |
double |
DclfAlgorithmImpl.pTransferDistFactor(java.lang.String injectBusId,
java.lang.String withdrawBusId,
AclfBranch branch) |
boolean |
DcLoadflowImpl.ratingViolation(AclfBranch branch,
double shiftedFlow,
SecAnalysisBranchRatingType type,
double threshold) |
boolean |
DcLoadflowImpl.ratingViolation(AclfBranch branch,
SecAnalysisBranchRatingType type,
double threshold) |
| Modifier and Type | Field and Description |
|---|---|
static java.util.function.Function<AclfBranch,AclfBranchRating> |
AclfFunction.branchRatingAptr
BranchRating adapter function BranchRatingAdapter = f(AclfBus)
|
static java.util.function.Function<AclfBranch,AclfLine> |
AclfFunction.lineAptr
Line branch adapter function LineBranchAdapter = f(AclfBus)
|
static java.util.function.Function<AclfBranch,AclfPSXformer> |
AclfFunction.psXfrAptr
PsXfr branch adapter function PSXfrBranchAdapter = f(AclfBus)
|
static java.util.function.Function<AclfBranch,AclfXformer> |
AclfFunction.xfrAptr
Xfr branch adapter function XfrBranchAdapter = f(AclfBus)
|
| Modifier and Type | Method and Description |
|---|---|
static java.util.List<AclfBranch> |
AclfFunction.getConnectedBranches(java.lang.String busId,
java.util.List<AclfBranch> branchList)
In the branchList, find branch set which are connected to the bus.
|
static java.util.List<AclfBranch> |
AclfFunction.getConnectedBranchesIncludePath(java.lang.String busId,
java.util.List<AclfBranch> branchList)
In the branchList, find branch set which are connected to the bus or equiv outage path of the branch in the set
is connected to the bus.
|
| Modifier and Type | Method and Description |
|---|---|
static double |
CoreUtilFunc.getMvaFlowCalculated(AclfBranch branch,
boolean onFromSide,
boolean flowFrom2To,
Unit.UnitType unit)
Calculate branch q at the specified side (onFromSide) and in specified direction (flowFrom2To)
|
| Modifier and Type | Method and Description |
|---|---|
static java.util.List<AclfBranch> |
AclfFunction.getConnectedBranches(java.lang.String busId,
java.util.List<AclfBranch> branchList)
In the branchList, find branch set which are connected to the bus.
|
static java.util.List<AclfBranch> |
AclfFunction.getConnectedBranchesIncludePath(java.lang.String busId,
java.util.List<AclfBranch> branchList)
In the branchList, find branch set which are connected to the bus or equiv outage path of the branch in the set
is connected to the bus.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
DStabBranch
A representation of the model object 'DStab Branch'.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Dynamic3PBranch
A representation of the model object 'DStab3 PBranch'.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Dynamic3PBranchImpl
An implementation of the model object 'DStab3 PBranch'.
|
| Modifier and Type | Method and Description |
|---|---|
<TBus extends BaseAclfBus<? extends AclfGen,? extends AclfLoad>,TBranch extends AclfBranch> |
Dynamic3PhaseSwitch.caseBaseAclfNetwork(BaseAclfNetwork<TBus,TBranch> object)
Returns the result of interpreting the object as an instance of 'Base Aclf Network'.
|
| Modifier and Type | Method and Description |
|---|---|
T |
Dynamic3PhaseSwitch.caseAclfBranch(AclfBranch object)
Returns the result of interpreting the object as an instance of 'Branch'.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DStabBranchImpl
An implementation of the model object 'DStab Branch'.
|
| Modifier and Type | Method and Description |
|---|---|
<TBus extends BaseAclfBus<? extends AclfGen,? extends AclfLoad>,TBranch extends AclfBranch> |
DstabSwitch.caseBaseAclfNetwork(BaseAclfNetwork<TBus,TBranch> object)
Returns the result of interpreting the object as an instance of 'Base Aclf Network'.
|
| Modifier and Type | Method and Description |
|---|---|
T |
DstabSwitch.caseAclfBranch(AclfBranch object)
Returns the result of interpreting the object as an instance of 'Branch'.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
BaseOpfBranch
A representation of the model object 'Base Opf Branch'.
|
interface |
OpfBranch
A representation of the model object 'Branch'.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
DclfOpfBranch
A representation of the model object 'Branch'.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DclfOpfBranchImpl
An implementation of the model object 'Branch'.
|
| Modifier and Type | Method and Description |
|---|---|
<TBus extends BaseAclfBus<? extends AclfGen,? extends AclfLoad>,TBranch extends AclfBranch> |
DclfOpfSwitch.caseBaseAclfNetwork(BaseAclfNetwork<TBus,TBranch> object)
Returns the result of interpreting the object as an instance of 'Base Aclf Network'.
|
| Modifier and Type | Method and Description |
|---|---|
T |
DclfOpfSwitch.caseAclfBranch(AclfBranch object)
Returns the result of interpreting the object as an instance of 'Branch'.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BaseOpfBranchImpl
An implementation of the model object 'Base Opf Branch'.
|
class |
OpfBranchImpl
An implementation of the model object 'Branch'.
|
| Modifier and Type | Method and Description |
|---|---|
<TBus extends BaseAclfBus<? extends AclfGen,? extends AclfLoad>,TBranch extends AclfBranch> |
OpfSwitch.caseBaseAclfNetwork(BaseAclfNetwork<TBus,TBranch> object)
Returns the result of interpreting the object as an instance of 'Base Aclf Network'.
|
| Modifier and Type | Method and Description |
|---|---|
T |
OpfSwitch.caseAclfBranch(AclfBranch object)
Returns the result of interpreting the object as an instance of 'Branch'.
|