Modifier and Type | Method and Description |
---|---|
void |
SubAreaNetProcessor.mergeSubNet()
After the splitting SubNetwork processing, merge the split sub networks back to the
parent network.
|
java.util.List<TSub> |
SubAreaNetProcessor.processSubAreaNet()
Process SubArea by automatically group buses into SubAreas based
on the defined cutting branches set.
|
java.util.List<TSub> |
SubAreaNetProcessor.processSubAreaNet(boolean singleSide)
Same processing logic as the processSubAreaNet() method.
|
java.util.List<TSub> |
SubAreaNetProcessor.processSubAreaNet(boolean singleSide,
boolean setCutBranchStatusTrue)
Same processing logic as the processSubAreaNet() method.
|
Modifier and Type | Method and Description |
---|---|
void |
BaseSubNetwork.buildSubNet(TNet parentNet,
int subNetFlag)
After the sub-area info have been defined, build the sub-net object from
the parent network object.
|
Modifier and Type | Method and Description |
---|---|
void |
BaseSubAreaNetProcessorImpl.mergeSubNet() |
java.util.List<TSub> |
BaseSubAreaNetProcessorImpl.processSubAreaNet() |
java.util.List<TSub> |
BaseSubAreaNetProcessorImpl.processSubAreaNet(boolean singleSide) |
java.util.List<TSub> |
BaseSubAreaNetProcessorImpl.processSubAreaNet(boolean singleSide,
boolean setCutBranchStatusTrue) |
Modifier and Type | Method and Description |
---|---|
void |
SubAcscNetwork.buildSubNet(AcscNetwork parentNet,
int subNetFlag) |
Modifier and Type | Method and Description |
---|---|
java.util.List<TSub> |
SubNetworkAcscProcessorImpl.processSubAreaNet() |
Modifier and Type | Method and Description |
---|---|
void |
SubNetworkPos.buildSubNet(AclfNetwork parentNet,
int subNetFlag) |
Modifier and Type | Method and Description |
---|---|
java.util.List<TSub> |
SubNetworkPosProcessorImpl.processSubAreaNet() |
Modifier and Type | Method and Description |
---|---|
static ILookupTable |
CommonObjectFactory.createSplineCurve(double[] xAry,
double[] yAry)
create a SplineCurve object
|
Modifier and Type | Method and Description |
---|---|
void |
ConsumerX.accept(T value) |
void |
Consumer2X.accept(T v1,
U v2) |
void |
ILookupTable.addPoint(Point p)
Add a data point.
|
R |
FunctionX.apply(T value)
method signature implementing y = f(x)
|
R |
BiFunctionX.apply(T v1,
U v2)
method signature implementing y = f(x1, x2)
|
R |
IFunction.fx(T value)
method signature implementing y = f(x)
|
R |
FunctionAdapter.fx(T value) |
R |
Function2Adapter.fx(T1 v1,
T2 v2) |
R |
IFunction2.fx(T1 v1,
T2 v2)
method signature implementing y = f(x1, x2)
|
R |
Function3Adapter.fx(T1 v1,
T2 v2,
T3 v3) |
R |
IFunction3.fx(T1 v1,
T2 v2,
T3 v3)
method signature implementing y = f(x1, x2, x3)
|
R |
Function4Adapter.fx(T1 v1,
T2 v2,
T3 v3,
T4 v4) |
R |
IFunction4.fx(T1 v1,
T2 v2,
T3 v3,
T4 v4)
method signature implementing y = f(x1, x2, x3, x4)
|
R |
IFunction5.fx(T1 v1,
T2 v2,
T3 v3,
T4 v4,
T5 v5)
method signature implementing y = f(x1, x2, x3, x4, x5)
|
R |
Function5Adapter.fx(T1 v1,
T2 v2,
T3 v3,
T4 v4,
T5 v5) |
double |
ILookupTable.getDydx(double x)
Get dy/dx.
|
double[] |
ILookupTable.getMax(double startX)
starting from the point x, find [x, y] such that f(x) = max.
|
double |
ILookupTable.getY(double x)
Get y = f(x)
|
void |
ILookupTable.setData(double[] xAry,
double[] yAry)
Set data points, assuming xAry and yAry have the same dimension
|
void |
ILookupTable.setData(java.util.List<Vector_xy> list)
Constructor.
|
void |
ILookupTable.setData(java.util.List<Vector_xy> list,
boolean inverse)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
LookupTableImpl.addPoint(Point p)
Add a data point
|
double |
LookupTableImpl.getDydx(double x)
Get dy/dx
|
double[] |
LookupTableImpl.getMax(double startX)
starting from the point x, find [x, y] such that f(x) = max
|
double |
LookupTableImpl.getY(double x)
Get y = f(x)
|
void |
LookupTableImpl.setData(double[] xAry,
double[] yAry)
Set data points, assuming xAry and yAry have the same dimension
|
void |
LookupTableImpl.setData(java.util.List<Vector_xy> list)
Constructor.
|
void |
LookupTableImpl.setData(java.util.List<Vector_xy> list,
boolean inverse)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
Tto |
IMapper.map2Model(Tfrom from)
Mapping object to the InterPSS model
|
Modifier and Type | Method and Description |
---|---|
static double |
StringUtil.getDouble(java.lang.Object obj)
Convert the object to a double.
|
Modifier and Type | Method and Description |
---|---|
static <T extends AclfNetwork> |
MultiStateAlgoObjectFactory.createMultiNetDclfAlgorithm(T baseAclfNet)
Create a !fixedStructure MultiNEtDclfAlgorithm object
|
static <T extends AclfNetwork> |
MultiStateAlgoObjectFactory.createMultiNetDclfAlgorithm(T baseAclfNet,
int noClonedNet)
Create a MultiNetDclfAlgorithm object with noClonedNet cloned AclfNetworks
|
static <T extends AclfNetwork> |
MultiStateAlgoObjectFactory.createMultiNetDclfAlgorithm(T baseAclfNet,
int noClonedNet,
int noDclfAlgo,
int[] indexAry)
Create a MultiNetDclfAlgorithm object
|
static MultiStateAclfAlgorithm<AclfNetwork> |
MultiStateAlgoObjectFactory.createMultiStateAclfAlgorithm(AclfNetwork baseAclfNet)
Create a !fixedStructure MultiStateAclfAlgorithm object
|
static MultiStateAclfAlgorithm<AclfNetwork> |
MultiStateAlgoObjectFactory.createMultiStateAclfAlgorithm(AclfNetwork baseAclfNet,
int noClonedNet,
boolean createAclfAlgo)
Create a MultiStateAclfAlgorithm object, noClonedNet is equal to noDclfAlgo
|
static MultiStateAclfAlgorithm<AclfNetwork> |
MultiStateAlgoObjectFactory.createMultiStateAclfAlgorithm(AclfNetwork baseAclfNet,
int noClonedNet,
int noDclfAlgo,
int[] indexAry,
boolean createAclfAlgo)
Create a MultiStateAclfAlgorithm object, noClonedNet is not equal to noDclfAlgo
|
static <T extends AclfNetwork> |
MultiStateAlgoObjectFactory.createMultiStateAclfAlgorithm(T baseAclfNet,
MultiStateAlgoObjectFactory.MStateIndexRec indRec,
boolean createAclfAlgo)
Create a MultiStateAclfAlgorithm object, noClonedNet is not equal to noDclfAlgo
|
static MultiStateDclfAlgorithm<AclfNetwork> |
MultiStateAlgoObjectFactory.createMultiStateDclfAlgorithm(AclfNetwork baseAclfNet)
Create a !fixedStructure MultiStateDclfAlgorithm object
|
static MultiStateDclfAlgorithm<AclfNetwork> |
MultiStateAlgoObjectFactory.createMultiStateDclfAlgorithm(AclfNetwork baseAclfNet,
int noClonedNet)
Create a MultiStateDclfAlgorithm object, noClonedNet is equal to noDclfAlgo
|
static MultiStateDclfAlgorithm<AclfNetwork> |
MultiStateAlgoObjectFactory.createMultiStateDclfAlgorithm(AclfNetwork baseAclfNet,
int noClonedNet,
int noDclfAlgo,
int[] indexAry)
Create a MultiStateDclfAlgorithm object, noClonedNet is not equal to noDclfAlgo
|
static <T extends AclfNetwork> |
MultiStateAlgoObjectFactory.createMultiStateDclfAlgorithm(T baseAclfNet,
MultiStateAlgoObjectFactory.MStateIndexRec indRec)
Create a MultiStateDclfAlgorithm object, noClonedNet is not equal to noDclfAlgo
|
Modifier and Type | Method and Description |
---|---|
boolean |
AclfNetwork.accept(IAclfNetBVisitor visitor)
accept method for the Visitor patten implementation.
|
void |
BaseAclfNetwork.calLoadDFactor()
calculate Load distribution factors.
|
void |
BaseAclfNetwork.calLoadDFactor(java.util.function.Predicate<AclfLoad> predicate)
calculate Load distribution factors.
|
AcscNetwork |
AclfNetwork.createAcscNetCopy()
create an AcscNetwor copy of this AclfNetwork object
|
AclfNetwork |
AclfNetwork.createSubNet(int subNetFlag,
boolean equivHvdc)
create a AclfNetwork object by coping (deepCopy) all buses and branches identified by bus/branch.intFlag = subNetFlag.
|
AclfNetwork |
AclfNetwork.createSubNet(java.util.Set<java.lang.String> busIdSet,
boolean equivHvdc)
create a AclfNetwork object by coping (deepCopy) all buses identified by the
busIdAry and branches connnected to busIdSet from this object.
|
AclfNetwork |
AclfNetwork.createSubNet(java.util.Set<java.lang.String> busIdSet,
java.util.function.Predicate<AclfBranch> excludeBranchPredicate,
boolean equivHvdc)
create a AclfNetwork object by coping (deepCopy) all buses identified by the
busIdAry and branches connnected to busIdSet from this object.
|
AclfNetwork |
AclfNetwork.createSubNet(java.util.Set<java.lang.String> busIdSet,
java.util.Set<java.lang.String> branchIdSet,
boolean equivHvdc)
create a AclfNetwork object by coping (deepCopy) all buses and branches identified by the
busIdSet and branchIdSet from this object.
|
ISparseEqnDouble |
IAclfNetFormMatrix.formB11Matrix()
form the B11 matrix and cache it.
|
ISparseEqnDouble |
IAclfNetFormMatrix.formB11Matrix(JacobianMatrixType type)
form the B11 matrix and cache it.
|
ISparseEqnDouble |
IAclfNetFormMatrix.formB1Matrix()
form the B1 matrix and cache it.
|
ISparseEqnDouble |
IAclfNetFormMatrix.formB1Matrix(JacobianMatrixType type)
form the B1 matrix and cache it.
|
Modifier and Type | Method and Description |
---|---|
boolean |
AclfNetworkImpl.accept(IAclfNetBVisitor visitor) |
void |
BaseAclfNetworkImpl.calLoadDFactor() |
void |
BaseAclfNetworkImpl.calLoadDFactor(java.util.function.Predicate<AclfLoad> predicate) |
AcscNetwork |
AclfNetworkImpl.createAcscNetCopy() |
AclfNetwork |
AclfNetworkImpl.createSubNet(int subNetFlag,
boolean equivHvdc) |
AclfNetwork |
AclfNetworkImpl.createSubNet(java.util.Set<java.lang.String> busIdSet,
boolean equivHvdc) |
AclfNetwork |
AclfNetworkImpl.createSubNet(java.util.Set<java.lang.String> busIdSet,
java.util.function.Predicate<AclfBranch> excludeBranchPredicate,
boolean equivHvdc) |
AclfNetwork |
AclfNetworkImpl.createSubNet(java.util.Set<java.lang.String> busIdSet,
java.util.Set<java.lang.String> branchIdSet,
boolean equivHvdc) |
ISparseEqnDouble |
BaseAclfNetworkImpl.formB11Matrix() |
ISparseEqnDouble |
BaseAclfNetworkImpl.formB11Matrix(JacobianMatrixType type) |
ISparseEqnDouble |
BaseAclfNetworkImpl.formB1Matrix() |
ISparseEqnDouble |
BaseAclfNetworkImpl.formB1Matrix(JacobianMatrixType type) |
Modifier and Type | Method and Description |
---|---|
ISparseEqnDouble |
AclfNetBMatrixHelper.formB11Matrix(JacobianMatrixType type)
Forms the B11 matrix for the AC load flow network based on the specified Jacobian matrix type.
|
ISparseEqnDouble |
AclfNetBMatrixHelper.formB1Matrix(JacobianMatrixType type)
Forms the B1 matrix for the AC load flow network based on the specified Jacobian matrix type.
|
Modifier and Type | Method and Description |
---|---|
void |
IBranchScCurrent.calBranchCurrent()
Calculate branch current (all branches) for display purpose.
|
Complex3x1 |
IBranchScCurrent.calBranchScAmpFrom2To(AcscBranch branch)
Calculate branch current (all branches) for display purpose.
|
Complex3x1 |
IBranchScCurrent.calBranchScAmpTo2From(AcscBranch branch)
Calculate branch current (all branches) for display purpose.
|
void |
IBusScVoltage.calContributingCurrent()
Calculate contributing current for all bus for display purpose.
|
Complex3x1 |
IBranchScCurrent.getBranchAmpsFrom2To_012(int i,
Unit.UnitType unit,
double baseV,
double baseKVA)
Get the branch fault current from->to in 012 for the index.
|
Complex3x1 |
IBranchScCurrent.getBranchAmpsFrom2To_abc(int i,
Unit.UnitType unit,
double baseV,
double baseKVA)
Get the branch fault current from->to in ABC for the index.
|
Complex3x1 |
IBranchScCurrent.getBranchAmpsTo2From_012(int i,
Unit.UnitType unit,
double baseV,
double baseKVA)
Get the branch fault current to->from in 012 for the index.
|
Complex3x1 |
IBranchScCurrent.getBranchAmpsTo2From_abc(int i,
Unit.UnitType unit,
double baseV,
double baseKVA)
Get the branch fault current to->from in ABC for the index.
|
Complex3x1 |
IFaultResult.getSCCurrent_abc(Unit.UnitType unit,
double baseV,
double baseKva)
Get the fault point SC current in ABC for the unit
|
org.apache.commons.math3.complex.Complex |
AbstractAcscFaultResult.getZEqFault(Unit.UnitType unit,
double baseV,
double baseKva)
Get the fault equivalent impedance in the unit
|
org.apache.commons.math3.complex.Complex |
AbstractAcscFaultResult.getZFault(Unit.UnitType unit,
double baseV,
double baseKva)
Get the fault impedance in the unit
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractAcscFaultResultImpl.calBranchCurrent() |
Complex3x1 |
AbstractAcscFaultResultImpl.calBranchScAmpFrom2To(AcscBranch branch) |
Complex3x1 |
AbstractAcscFaultResultImpl.calBranchScAmpTo2From(AcscBranch branch) |
void |
AbstractAcscFaultResultImpl.calContributingCurrent() |
Complex3x1 |
AbstractAcscFaultResultImpl.getBranchAmpsFrom2To_012(int i,
Unit.UnitType unit,
double baseV,
double baseKVA) |
Complex3x1 |
AbstractAcscFaultResultImpl.getBranchAmpsFrom2To_abc(int i,
Unit.UnitType unit,
double baseV,
double baseKVA) |
Complex3x1 |
AbstractAcscFaultResultImpl.getBranchAmpsTo2From_012(int i,
Unit.UnitType unit,
double baseV,
double baseKVA) |
Complex3x1 |
AbstractAcscFaultResultImpl.getBranchAmpsTo2From_abc(int i,
Unit.UnitType unit,
double baseV,
double baseKVA) |
Complex3x1 |
AbstractAcscFaultResultImpl.getSCCurrent_abc(Unit.UnitType unit,
double baseV,
double baseKva) |
org.apache.commons.math3.complex.Complex |
AbstractAcscFaultResultImpl.getZEqFault(Unit.UnitType unit,
double baseV,
double baseKva) |
org.apache.commons.math3.complex.Complex |
AbstractAcscFaultResultImpl.getZFault(Unit.UnitType unit,
double baseV,
double baseKva) |
Modifier and Type | Method and Description |
---|---|
void |
AcscFaultResult.calBranchCurrent()
Calculate branch current (all branches) for display purpose.
|
Complex3x1 |
AcscFaultResult.calBranchScAmpFrom2To(AcscBranch branch)
Calculate branch sc current for display purpose.
|
Complex3x1 |
AcscFaultResult.calBranchScAmpTo2From(AcscBranch branch)
Calculate branch sc current for display purpose.
|
void |
AcscFaultResult.calContributingCurrent()
Calculate contributing current for all bus for display purpose.
|
Complex3x1 |
AcscFaultResult.getBranchAmpsFrom2To_012(int i,
Unit.UnitType unit,
double baseV,
double baseKVA)
Get the branch fault current in 012 from->to for the index and the unit
|
Complex3x1 |
AcscFaultResult.getBranchAmpsFrom2To_abc(int i,
Unit.UnitType unit,
double baseV,
double baseKVA)
Get the branch fault current in abc from->to for the index and the unit
|
Complex3x1 |
AcscFaultResult.getBranchAmpsTo2From_012(int i,
Unit.UnitType unit,
double baseV,
double baseKVA)
Get the branch fault current in 012 to->from for the index and the unit
|
Complex3x1 |
AcscFaultResult.getBranchAmpsTo2From_abc(int i,
Unit.UnitType unit,
double baseV,
double baseKVA)
Get the branch fault current in abc to->from for the index and the unit
|
Complex3x1 |
BranchFaultResultInfo.getFaultAmpsFrom2To_012(int i,
Unit.UnitType unit,
double baseV,
double baseKVA)
Get the branch fault current in 012 from->to for the index and the unit
|
Complex3x1 |
BranchFaultResultInfo.getFaultAmpsFrom2To_abc(int i,
Unit.UnitType unit,
double baseV,
double baseKVA)
Get the branch fault current in abc from->to for the index and the unit
|
Complex3x1 |
BranchFaultResultInfo.getFaultAmpsTo2From_012(int i,
Unit.UnitType unit,
double baseV,
double baseKVA)
Get the branch fault current in 012 to->from for the index and the unit
|
Complex3x1 |
BranchFaultResultInfo.getFaultAmpsTo2From_abc(int i,
Unit.UnitType unit,
double baseV,
double baseKVA)
Get the branch fault current in abc to->from for the index and the unit
|
Complex3x1 |
IFaultResult_dep.getSCCurrent_abc(Unit.UnitType unit,
double baseV,
double baseKVA)
Get the fault point SC current in abc for the unit
|
Complex3x1 |
AcscFaultResult.getSCCurrent_abc(Unit.UnitType unit,
double baseV,
double baseKVA)
Get the fault point current in abc for the unit
|
org.apache.commons.math3.complex.Complex |
IFaultResult_dep.getZEqFault(Unit.UnitType unit,
double baseV,
double baseKVA)
Get the fault point equivalent impedance for the unit
|
org.apache.commons.math3.complex.Complex |
IFaultResult_dep.getZFault(Unit.UnitType unit,
double baseV,
double baseKVA)
Get the fault impedance for the unit
|
Modifier and Type | Method and Description |
---|---|
boolean |
LfCalculator.calLoadflow()
perform Loadflow calculation
|
boolean |
LfCalculator.customMethod(CustomLFMethod method)
set custom LF method object for the Custom LF calculation
|
boolean |
LfCalculator.gsMethod()
perform GS calculation
|
boolean |
LoadflowAlgorithm.initializeAclfNet()
Initialize the aclf network prior to running power flow.
|
void |
LfAdjustAlgorithm.initSensitivity()
initialize sensitivity for RemoteQBus adjustment.
|
boolean |
LoadflowAlgorithm.loadflow()
perform LoadFlow calculation.
|
boolean |
LoadflowAlgorithm.loadflow(boolean initNetwork)
perform LoadFlow calculation.
|
boolean |
LoadflowAlgorithm.loadflow(java.util.function.Consumer<BaseAclfNetwork<?,?>> extAclfNetDataChecker)
perform LoadFlow calculation with an extenal AclfNetwork data checker.
|
boolean |
LfCalculator.nrMethod()
perform NR calculation
|
boolean |
LfCalculator.pq_PStep(boolean adjustChangeStep)
perform a PQ P-step calculation
|
boolean |
LfCalculator.pq_QStep(boolean adjustChangeStep)
perform a PQ Q-step calculation
|
boolean |
LfCalculator.pqMethod()
perform PQ calculation
|
boolean |
IChildNetLfSolver.updateChildNetAndRunLf(boolean initStep)
update the child networks based on main net lf results and then perform Loadflow
of all child networks.
|
org.apache.commons.math3.complex.Complex |
IChildNetLfSolver.updateMainNet()
update the main network based on the lf results of the child net Loadflow results.
|
Modifier and Type | Method and Description |
---|---|
SenAnalysisBus |
SenAnalysisAlgorithm.addInjectBus(AclfBus bus,
double dfactor)
add an injection bus for the multiple bus sensitivity situation
|
SenAnalysisBus |
SenAnalysisAlgorithm.addWithdrawBus(AclfBus bus,
double dfactor)
add a withdraw bus for the multiple bus sensitivity situation
|
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)
|
void |
ContingencyAnalysisAlgorithm.ca(BaseContingency contingency)
perform contigency analysis and store the result in the monitoring branches
|
double[] |
ContingencyAnalysisAlgorithm.calBranchClosureFlow()
internal method for closure branch outage analysis
|
double |
ContingencyAnalysisAlgorithm.calBranchClosureFlow(CaOutageBranch branch)
for a closure branch outage analysis (internal method)
|
java.lang.Object |
ContingencyAnalysisAlgorithm.calBranchClosureInvZMtx(java.lang.String contId)
calculate the branch closure inverse Z matrix (internal method)
|
java.lang.Object |
ContingencyAnalysisAlgorithm.calMultiOutageInvE_PTDF(java.lang.String contId)
(internal method) calculate the lineOutage distribution factors using the outageBranchList for
all branches.
|
double[] |
ContingencyAnalysisAlgorithm.calMultiOutageLODFs(AclfBranch monitorBranch,
java.lang.Object invE_PTDF)
(internal method) get LODFs after calling the calMultiOutageInvE_PTDF() for multi outage (open) branches case.
|
double[] |
ContingencyAnalysisAlgorithm.calMultiOutageLODFs(DclfAlgoBranch monitorBranch)
(internal method) calculate LODFs for multi outage (open) branches case.
|
double |
ContingencyAnalysisAlgorithm.calPostOutageFlow(CaOutageBranch outageBranch,
DclfAlgoBranch dclfBranch)
calculate and return the post outage flow for the outageBranch and the monitoring branch.
|
double |
IGenTDFactor.genTransferDistFactor(AclfBranch branch)
Calculate power transfer distribution factor for the buses in inject bus list and in withdraw bus list for
a the monitoring branch
|
ISparseEqnDouble |
DclfAlgorithm.getB11Matrix()
This is a wrapper of aclfNet.formBMatrix() method, making it ready to be used.
|
ISparseEqnDouble |
DclfAlgorithm.getB1Matrix()
This is a wrapper of aclfNet.formBMatrix() method, making it ready to be used.
|
double |
ILineOutageDFactor.getBranchClosurePTDFactor(CaOutageBranch branch)
for an open branch, calculate TPDF for branch closure event analysis
|
double |
ILineOutageDFactor.lineOutageDFactor(CaOutageBranch outageBranch,
AclfBranch monitorBranch)
calculate and return LODF using the outageBranch for the monitor branch
|
double[] |
ILineOutageDFactor.lineOutageDFactors(CaOutageBranch outageBranch)
calculate and return LODFs using the outageBranch for all branches, including
off status branches.
|
double |
IDclfResult.loss(Area area,
Unit.UnitType unit)
calculate loss for the area including tie lines by applying branch loss factor.
|
double |
ILossFactor.lossFactor(Area area,
java.lang.String injectBusId)
calculate and return loss factor with the inject bus and withdraw bus list.
|
double |
ILossFactor.lossFactor(Area area,
java.lang.String injectBusId,
java.lang.String withdrawBusId)
calculate and return loss factor with the inject bus and withdraw bus for the area.
|
double |
ILossFactor.lossFactor(java.lang.String injectBusId)
calculate and return loss factor with the inject bus and reference bus or withdraw bus list.
|
double |
ILossFactor.lossFactor(java.lang.String injectBusId,
java.lang.String withdrawBusId)
calculate and return loss factor with the inject bus and reference bus or withdraw bus for the area
|
void |
ContingencyAnalysisAlgorithm.multiCloseOutgageAnalysis(CaOutageBranch[] outageBranches)
perform the multiclose outages (stored in the outageBranchList) analysis and store the result in the dclfAlgoBranches
|
void |
ContingencyAnalysisAlgorithm.multiOpenOutgageAnalysis(CaOutageBranch[] outageBranches)
perform the multi open outages (stored in the outageBranchList) analysis and store the result in the dclfAlgoBranches
|
void |
ContingencyAnalysisAlgorithm.outgageAnalysis(CaOutageBranch outageBranch)
perform single outage (open/close) analysis and store the result in dclfAlgoBranches
|
double |
IBranchAngleShiftFactor.psXfrShiftFactor(AclfBranch psXfr,
AclfBranch monitorBranch)
branch angle shift factor = dP(monitorBranch)/dBranchAngle(injectBus->withdrawBus)
|
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 Ref bus as the withdraw bus for
the monitoring branch.
|
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.
|
double[] |
IPowerTDFactor.pTransferDistFactors(java.lang.String injectBusId,
java.lang.String withdrawBusId)
Get power transfer distribution factors for all branches in the network with inject bus and withdraw bus.
|
Modifier and Type | Method and Description |
---|---|
SenAnalysisBus |
SenAnalysisAlgorithmImpl.addInjectBus(AclfBus bus,
double df) |
SenAnalysisBus |
SenAnalysisAlgorithmImpl.addWithdrawBus(AclfBus bus,
double df) |
double |
SenAnalysisAlgorithmImpl.branchAngleShiftFactor(java.lang.String injectBusId,
java.lang.String withdrawBusId,
AclfBranch monitorBranch) |
double |
SenAnalysisAlgorithmImpl.branchAngleShiftFactor(java.lang.String injectBusId,
java.lang.String withdrawBusId,
AclfBranch monitorBranch,
Unit.UnitType angUnit) |
void |
ContingencyAnalysisAlgorithmImpl.ca(BaseContingency contingency) |
double[] |
ContingencyAnalysisAlgorithmImpl.calBranchClosureFlow() |
double |
ContingencyAnalysisAlgorithmImpl.calBranchClosureFlow(CaOutageBranch outBranch) |
java.lang.Object |
ContingencyAnalysisAlgorithmImpl.calBranchClosureInvZMtx(java.lang.String contId)
calculate the branch closure inverse Z matrix.
|
protected double |
SenAnalysisAlgorithmImpl.calBranchClosureZ(Branch branchIJ,
Branch branchMN) |
java.lang.Object |
ContingencyAnalysisAlgorithmImpl.calMultiOutageInvE_PTDF(java.lang.String contId)
calculate inv[E - PTDF] per the IEEE paper.
|
double[] |
ContingencyAnalysisAlgorithmImpl.calMultiOutageLODFs(AclfBranch monitorBranch,
java.lang.Object invE_PTDFObj)
It applies to multi-outage branches
|
double[] |
ContingencyAnalysisAlgorithmImpl.calMultiOutageLODFs(DclfAlgoBranch monitorBranch)
It applies to multi-outage branches
|
double |
ContingencyAnalysisAlgorithmImpl.calPostOutageFlow(CaOutageBranch outageBranch,
DclfAlgoBranch dclfBranch) |
double |
SenAnalysisAlgorithmImpl.genTransferDistFactor(AclfBranch branch) |
ISparseEqnDouble |
DclfAlgorithmImpl.getB11Matrix() |
ISparseEqnDouble |
DclfAlgorithmImpl.getB1Matrix() |
double |
SenAnalysisAlgorithmImpl.getBranchClosurePTDFactor(CaOutageBranch outBranch) |
double |
SenAnalysisAlgorithmImpl.lineOutageDFactor(CaOutageBranch outBranch,
AclfBranch transferBranch) |
double[] |
SenAnalysisAlgorithmImpl.lineOutageDFactors(CaOutageBranch outageBranch) |
double |
DclfAlgorithmImpl.loss(Area area,
Unit.UnitType unit) |
double |
NetGenAdjustAlgorithmImpl.lossFactor(Area area,
java.lang.String injectBusId) |
double |
NetGenAdjustAlgorithmImpl.lossFactor(Area area,
java.lang.String injectBusId,
java.lang.String withdrawBusId) |
double |
NetGenAdjustAlgorithmImpl.lossFactor(java.lang.String injectBusId) |
double |
NetGenAdjustAlgorithmImpl.lossFactor(java.lang.String injectBusId,
java.lang.String withdrawBusId) |
void |
ContingencyAnalysisAlgorithmImpl.multiCloseOutgageAnalysis(CaOutageBranch[] outageBranches) |
void |
ContingencyAnalysisAlgorithmImpl.multiOpenOutgageAnalysis(CaOutageBranch[] outageBranches) |
void |
ContingencyAnalysisAlgorithmImpl.outgageAnalysis(CaOutageBranch outageBranch) |
double |
SenAnalysisAlgorithmImpl.psXfrShiftFactor(AclfBranch psXfr,
AclfBranch monitorBranch) |
double |
SenAnalysisAlgorithmImpl.psXfrShiftFactor(AclfBranch psXfr,
AclfBranch monitorBranch,
Unit.UnitType angUnit) |
double |
SenAnalysisAlgorithmImpl.pTransferDistFactor(java.lang.String injectBusId,
AclfBranch branch) |
double |
SenAnalysisAlgorithmImpl.pTransferDistFactor(java.lang.String injectBusId,
java.lang.String withdrawBusId,
AclfBranch branch) |
double[] |
SenAnalysisAlgorithmImpl.pTransferDistFactors(java.lang.String injectBusId,
java.lang.String withdrawBusId) |
Modifier and Type | Method and Description |
---|---|
boolean |
BaseDclfSolver.calculateDclf(DclfMethod method)
calculate DC Loadflow and store the bus results in the dcResult[] and
branch results in branch.weight
|
boolean |
IDclfSolver.calculateDclf(DclfMethod method)
calculate DC Loadflow and store the bus results in the dcResult[] and
branch results in branch.weight
|
double[] |
BaseDclfSolver.calSensitivity(SenAnalysisType type,
java.lang.String injectBusId) |
double[] |
IDclfSolver.calSensitivity(SenAnalysisType type,
java.lang.String injectBusId)
calculate the bus sensitivity.
|
double[] |
BaseDclfSolver.calSensitivityImpl(SenAnalysisType type,
java.lang.String injectBusId) |
double[] |
IDclfSolver.calSensitivityImpl(SenAnalysisType type,
java.lang.String injectBusId)
calculate the bus sensitivity
|
double[] |
DblAryCacheDclfSolver.calSensitivityImpl(SenAnalysisType type,
java.lang.String injectBusId) |
double[] |
HashMapCacheDclfSolver.calSensitivityImpl(SenAnalysisType type,
java.lang.String injectBusId) |
ISparseEqnDouble |
IDclfSolver.getB11Matrix()
get B11 matrix.
|
ISparseEqnDouble |
IDclfSolver.getB1Matrix()
get B1 matrix.
|
double[] |
DclfSolver.getSenPAngle(java.lang.String busId) |
double[] |
IDclfSolver.getSenPAngle(java.lang.String busId)
Retrieve P-Ang sensitivity from the cache table or calculate sensitivity if it is not found
|
double[] |
DblAryCacheDclfSolver.getSenPAngle(java.lang.String busId) |
double[] |
HashMapCacheDclfSolver.getSenPAngle(java.lang.String busId) |
double[] |
DclfSolver.getSenQVoltage(java.lang.String busId) |
double[] |
IDclfSolver.getSenQVoltage(java.lang.String busId)
Retrieve Q-Voltage sen from the cache table or calculate sen if it is not found
|
double[] |
DblAryCacheDclfSolver.getSenQVoltage(java.lang.String busId) |
double[] |
HashMapCacheDclfSolver.getSenQVoltage(java.lang.String busId) |
void |
BaseDclfSolver.prepareBMatrix(SenAnalysisType type)
if the B1/11 matrix is dirty, form the B-matrix and LU the matrix.
|
void |
IDclfSolver.prepareBMatrix(SenAnalysisType type)
if the B1/11 matrix is dirty, form the B-matrix and LU the matrix.
|
void |
DblAryCacheDclfSolver.prepareBMatrix(SenAnalysisType type) |
Constructor and Description |
---|
DblAryCacheDclfSolver(DclfAlgorithm algo) |
Modifier and Type | Method and Description |
---|---|
boolean |
LfCalculatorImpl.calLoadflow() |
boolean |
LfCalculatorImpl.customMethod(CustomLFMethod method) |
boolean |
LfCalculatorImpl.gsMethod() |
boolean |
LoadflowAlgorithmImpl.initializeAclfNet() |
void |
LfAdjustAlgorithmImpl.initSensitivity() |
boolean |
LoadflowAlgorithmImpl.loadflow() |
boolean |
LoadflowAlgorithmImpl.loadflow(boolean initNetwork) |
boolean |
LoadflowAlgorithmImpl.loadflow(java.util.function.Consumer<BaseAclfNetwork<?,?>> extAclfNetDataChecker) |
boolean |
LfCalculatorImpl.nrMethod() |
boolean |
LfCalculatorImpl.pq_PStep(boolean adjustChangeStep) |
boolean |
LfCalculatorImpl.pq_QStep(boolean adjustChangeStepk) |
boolean |
LfCalculatorImpl.pqMethod() |
boolean |
LoadflowAlgorithmImpl.visit(BaseAclfNetwork<?,?> net) |
Modifier and Type | Method and Description |
---|---|
ISparseEqnDouble |
BMatrixSolver.getB11Matrix()
get B11 matrix.
|
ISparseEqnDouble |
BMatrixSolver.getB1Matrix()
get B1 matrix.
|
boolean |
DefaultChildNetLfSolver.updateChildNetAndRunLf(boolean initStep) |
org.apache.commons.math3.complex.Complex |
DefaultChildNetLfSolver.updateMainNet() |
org.apache.commons.math3.complex.Complex |
IBusChildNetHelper.updateParentNet(ChildNetInterfaceBusPair buspair)
Update the bus state using the child Network object.
|
Modifier and Type | Method and Description |
---|---|
AclfDclfAlgorithm<ContingencyAnalysisAlgorithm> |
MultiStateAclfAlgorithm.createAclfAlgorithm(java.lang.String parentName,
java.lang.String algoName)
create a AclfDclfAlgorithm object.
|
AclfNetwork |
BaseMultiStateLfAlgorithm.createClonedSubAclfNet(java.lang.String netName,
java.util.Set<java.lang.String> busIdSet,
boolean equivHvdc)
create a new cloned SubAclfNet object based on the busIdSet, it only applies to fixedStructure = false
|
ContingencyAnalysisAlgorithm |
MultiNetDclfAlgorithm.createDclfAlgorithm(int algoNo)
create a DclfAlgorithm object.
|
ContingencyAnalysisAlgorithm |
MultiNetDclfAlgorithm.createDclfAlgorithm(java.lang.String parentName,
java.lang.String algoName)
create a DclfAlgorithm object.
|
AclfNetwork |
BaseMultiStateLfAlgorithm.getClonedAclfNet(java.lang.String netId)
get a cloned AclfNet object by net id.
|
AclfDclfAlgorithm<ContingencyAnalysisAlgorithm> |
MultiStateAclfAlgorithm.getMsAclfAlgo(java.lang.String algoId)
get an MState AclfAlgo object by algo id
|
ContingencyAnalysisAlgorithm |
MultiStateDclfAlgorithm.getMsDclfAlgo(java.lang.String algoId)
get an MState DclfAlgo object by algo id
|
Modifier and Type | Method and Description |
---|---|
AclfDclfAlgorithm<ContingencyAnalysisAlgorithm> |
MultiStateAclfAlgorithmImpl.createAclfAlgorithm(java.lang.String parentName,
java.lang.String algoName) |
AclfNetwork |
BaseMultiStateLfAlgorithmImpl.createClonedSubAclfNet(java.lang.String netName,
java.util.Set<java.lang.String> busIdSet,
boolean equivHvdc) |
ContingencyAnalysisAlgorithm |
MultiNetDclfAlgorithmImpl.createDclfAlgorithm(int algoNo) |
ContingencyAnalysisAlgorithm |
MultiNetDclfAlgorithmImpl.createDclfAlgorithm(java.lang.String parentName,
java.lang.String algoName) |
ContingencyAnalysisAlgorithm |
MultiStateDclfAlgorithmImpl.createDclfAlgorithm(java.lang.String parentName,
java.lang.String algoName) |
AclfNetwork |
BaseMultiStateLfAlgorithmImpl.getClonedAclfNet(java.lang.String netId) |
AclfDclfAlgorithm<ContingencyAnalysisAlgorithm> |
MultiStateAclfAlgorithmImpl.getMsAclfAlgo(java.lang.String algoId) |
ContingencyAnalysisAlgorithm |
MultiStateDclfAlgorithmImpl.getMsDclfAlgo(java.lang.String algoId) |
Modifier and Type | Method and Description |
---|---|
void |
PlanningAclfNetwork.createPlanningPeriods()
based on the planning interval and changeBus/Branch/Sub info, create the planning time periods.
|
Modifier and Type | Method and Description |
---|---|
void |
PlanningAclfNetworkImpl.createPlanningPeriods() |
Modifier and Type | Method and Description |
---|---|
void |
SimpleFaultAlgorithm.calBranchFault(AcscBranchFault fault)
calculate the branch fault.
|
void |
SimpleFaultAlgorithm.calBusFault(AcscBusFault fault)
calculate the bus fault.
|
void |
SimpleFaultAlgorithm.calFault()
calculate all faults stored in the faultList.
|
void |
SimpleFaultAlgorithm.calFault(boolean cacheBusScVolt)
calculate all faults stored in the faultList.
|
Modifier and Type | Method and Description |
---|---|
void |
SimpleFaultAlgorithmImpl.calBranchFault(AcscBranchFault fault) |
void |
SimpleFaultAlgorithmImpl.calBusFault(AcscBusFault fault) |
void |
SimpleFaultAlgorithmImpl.calFault() |
void |
SimpleFaultAlgorithmImpl.calFault(boolean cacheBusScVolt) |
Modifier and Type | Method and Description |
---|---|
InterpssException |
CommonFactoryImpl.createInterpssExceptionFromString(org.eclipse.emf.ecore.EDataType eDataType,
java.lang.String initialValue) |
Modifier and Type | Method and Description |
---|---|
boolean |
IAclfNetBVisitor.visit(BaseAclfNetwork<?,?> net) |
Modifier and Type | Method and Description |
---|---|
static AclfNetwork |
CoreCopyFunc.createSubAclfNet(BaseAclfNetwork<AclfBus,AclfBranch> fromNet,
int subNetFlag,
boolean equivHvdc)
deep copy of the subNet
|
static AclfNetwork |
CoreCopyFunc.createSubAclfNet(BaseAclfNetwork<AclfBus,AclfBranch> fromNet,
java.util.Set<java.lang.String> busIdSet,
boolean equivHvdc)
deep copy of the bus and branch set
|
static AclfNetwork |
CoreCopyFunc.createSubAclfNet(BaseAclfNetwork<AclfBus,AclfBranch> fromNet,
java.util.Set<java.lang.String> busIdSet,
java.util.function.Predicate<AclfBranch> excludeBranchPredicate,
boolean equivHvdc)
deep copy of the bus and branch set
|
static AclfNetwork |
CoreCopyFunc.createSubAclfNet(BaseAclfNetwork<AclfBus,AclfBranch> fromNet,
java.util.Set<java.lang.String> busIdSet,
java.util.Set<java.lang.String> branchIdSet,
boolean equivHvdc)
deep copy of the bus and branch set
|
static AcscNetwork |
CoreCopyFunc.createSubAcscNet(BaseAclfNetwork<AclfBus,AclfBranch> fromNet,
java.util.Set<java.lang.String> busIdSet,
java.util.Set<java.lang.String> branchIdSet)
deep copy of the bus and branch set from an AclfNetwork to an AcscNetwork
|
java.lang.String |
AclfNetHelper.getSwingBusId()
get Swing bus Id in the AclfNet
|
static org.apache.commons.math3.complex.Complex |
CoreUtilFunc.yXfrGround(AcscBranch branch,
boolean iAtFromSide)
Compute zero sequence Xfr node to ground y.
|
Modifier and Type | Method and Description |
---|---|
void |
AclfNetZeroZBranchHelper.consolidate()
Consolidate the AclfNetwork by merging the zero Z branches and connected buses
to the retained bus.
|
void |
AclfNetZeroZDeconsolidator.deconsolidate(boolean inclLfResults)
Deconsolidate the AclfNetwork by restoring the buses and branches that were
consolidated during the zero-Z branch bus merge process.
|
static org.apache.commons.math3.complex.Complex |
ZbrLfResultUtil.powerFrom2To(AclfBranch branch)
compute branch power flow, form->to direction at the from-side.
|
static org.apache.commons.math3.complex.Complex |
ZbrLfResultUtil.powerIntoNet(AclfBus bus)
compute power into the network at the bus.
|
static org.apache.commons.math3.complex.Complex |
ZbrLfResultUtil.powerTo2From(AclfBranch branch)
compute branch power flow, to->from direction at the to-side.
|
Modifier and Type | Method and Description |
---|---|
org.apache.commons.math3.complex.Complex |
ZeroZBranchNetHelper.powerFrom2To(AclfBranch branch)
Deprecated.
compute branch power flow, form->to direction at the from-side.
|
org.apache.commons.math3.complex.Complex |
ZeroZBranchNetHelper.powerIntoNet(AclfBus bus)
Deprecated.
compute power into the network at the bus.
|
org.apache.commons.math3.complex.Complex |
ZeroZBranchNetHelper.powerTo2From(AclfBranch branch)
Deprecated.
compute branch power flow, to->from direction at the to-side.
|
Modifier and Type | Method and Description |
---|---|
void |
ChildNetworkProcessor.processChildNet()
Deprecated.
process the parent network according to the child network configure
info to break the parent network into parent-child network structure
|
Modifier and Type | Method and Description |
---|---|
static DcBranch |
DcSysObjectFactory.createDcBranch(java.lang.String fromId,
java.lang.String toId,
DcNetwork net)
create a DcBranch object
|
static DcBus |
DcSysObjectFactory.createPVDcBus(java.lang.String id,
DcNetwork net)
create a DcBus object
|
static PVDcBus |
DcSysObjectFactory.createPVDcBus(java.lang.String id,
PVDcNetwork net)
create a PVDcBus object
|
Modifier and Type | Class and Description |
---|---|
class |
IpssDcSysException |
Modifier and Type | Method and Description |
---|---|
DcBus |
PVDcNetwork.getInverterBus()
get Inverter bus from the network.
|
Modifier and Type | Method and Description |
---|---|
double |
IPVModule.getAmp(double vpu)
get PVModule current in pu for the voltage input (pu)
|
double |
AbstractPVModule.getAmp(double v,
Unit.UnitType vUnit,
Unit.UnitType ampUnit)
get PVModule current in the ampUnit for the voltage input in the vUnit
|
Modifier and Type | Method and Description |
---|---|
void |
PVModuleHelper.buildPVModelIVCurve(PVModelIVCurveType type)
consolidate item I-V curve data into the parent PV Model I-V curve
|
double |
AbstractPVModuleImpl.getAmp(double vpu) |
double |
PVModuleImpl.getAmp(double vpu) |
double |
AbstractPVModuleImpl.getAmp(double v,
Unit.UnitType vUnit,
Unit.UnitType ampUnit) |
Modifier and Type | Method and Description |
---|---|
void |
DistNetwork.createAcscNetData()
Always use the first SC Point to create the AcscNet.
|
static DistBus |
DistObjectFactory.createDistBus(java.lang.String busId,
Network<DistBus,DistBranch> net) |
Modifier and Type | Method and Description |
---|---|
void |
DistPathLfAlgorithm.calculateBranchFlowDirection()
calculate branch power flow direction, without considering branch loss.
|
boolean |
DistPathLfAlgorithm.loadflow() |
Modifier and Type | Class and Description |
---|---|
class |
IpssDistException |
Modifier and Type | Method and Description |
---|---|
void |
DistNetworkImpl.createAcscNetData() |
Modifier and Type | Method and Description |
---|---|
Machine |
BaseDStabNetwork.addMachine(Machine machine,
java.lang.String busId,
java.lang.String genId)
Add the machine object to the bus identified by the bus id.
|
static DStabBranch |
DStabObjectFactory.createDStabBranch(java.lang.String fromId,
java.lang.String toId,
BaseDStabNetwork net)
Create a DStabBranch object and then added into the network
|
static EConstMachine |
DStabObjectFactory.createInfiniteMachine(java.lang.String machId,
java.lang.String machName,
BaseDStabNetwork<?,?> net,
java.lang.String busId,
java.lang.String genId)
Create an Infinite Machine of type EConstMachine
|
static EConstMachine |
DStabObjectFactory.createInfiniteMachine(java.lang.String machId,
java.lang.String machName,
org.apache.commons.math3.complex.Complex z1,
org.apache.commons.math3.complex.Complex z0,
BaseDStabNetwork<?,?> net,
java.lang.String busId,
java.lang.String genId)
Create an Infinite Machine of type EConstMachine
|
static Machine |
DStabObjectFactory.createMachine(java.lang.String machId,
java.lang.String machName,
MachineModelType type,
BaseDStabNetwork<?,?> net,
java.lang.String busId,
java.lang.String genId)
Create a Machine object of the type
|
org.apache.commons.math3.complex.Complex |
BaseDStabBus.injCurDynamic(StaticLoadModel loadModel,
double loadSwitchVolt,
double switchDeadZone)
Calculate bus dynamic inject current, including machine Igen plus Load injection
current if it is modeled as constant power load.
|
void |
BaseDStabBus.updateDynamicAttributes(boolean netChange)
Call updateAttributes() of all dynamic devices connected to the bus.
|
Modifier and Type | Method and Description |
---|---|
boolean |
StateMonitor.init(java.lang.String scriptFilename,
BaseDStabNetwork<?,?> net) |
Modifier and Type | Class and Description |
---|---|
class |
DStabSimuException
InterPSS DStab exception
|
Modifier and Type | Method and Description |
---|---|
boolean |
IDStabSimuDatabaseOutputHandler.init(int projDbId,
java.lang.String caseName)
Init the database for the project name and case name
|
boolean |
IDStabSimuOutputHandler.init(java.lang.String scriptFilename,
BaseDStabNetwork<?,?> net)
Init with the script file name for scripted output
|
Modifier and Type | Method and Description |
---|---|
ICMLFunctionExpression |
CMLFieldObjectFactory.createFunctionExpressionField(AbstractAnnotateController controllor,
java.lang.reflect.Field field,
java.lang.String[] parameters)
Create a FunctionExpression object based on the annotation filed and parameters
|
ICMLFunctionExpression |
ICMLFieldObjectFactory.createFunctionExpressionField(AbstractAnnotateController controllor,
java.lang.reflect.Field field,
java.lang.String[] parameters)
Create a FunctionExpression object based on the annotation filed and parameters
|
ICMLFunction |
CMLFieldObjectFactory.createFunctionField(AbstractAnnotateController controllor,
java.lang.reflect.Field field,
java.lang.String[] parameters)
Create a Function object based on the annotation filed and parameters
|
ICMLFunction |
ICMLFieldObjectFactory.createFunctionField(AbstractAnnotateController controllor,
java.lang.reflect.Field field,
java.lang.String[] parameters)
Create a Function object based on the annotation filed and parameters
|
ICMLLookupTableFunction |
CMLFieldObjectFactory.createLookupTableFunctionField(AbstractAnnotateController controllor,
java.lang.reflect.Field field,
ILookupTable.Type lookupTabletype,
java.lang.String[] dataPoints)
Create a FunctionExpression object based on the annotation filed and parameters
|
ICMLLookupTableFunction |
ICMLFieldObjectFactory.createLookupTableFunctionField(AbstractAnnotateController controllor,
java.lang.reflect.Field field,
ILookupTable.Type lookupTabletype,
java.lang.String[] dataPoints)
Create a FunctionExpression object based on the annotation filed and parameters
|
ICMLStaticBlock |
CMLFieldObjectFactory.createStaticBlockField(AbstractAnnotateController controllor,
java.lang.reflect.Field field,
java.lang.String[] parameters)
Create a static block object based on the annotation filed and parameters
|
ICMLStaticBlock |
ICMLFieldObjectFactory.createStaticBlockField(AbstractAnnotateController controllor,
java.lang.reflect.Field field,
java.lang.String[] parameters)
Create a static block object based on the annotation filed and parameters
|
Modifier and Type | Method and Description |
---|---|
ICMLControlBlock |
AbstractAnnotateController.getControlBlockField(java.lang.String fieldName)
Retrieve controller control block field by fieldName
|
AbstractChildAnnotateController |
AbstractAnnotateController.getControllerField(java.lang.String fieldName)
Retrieve child controller field
|
double |
AbstractAnnotateController.getDoubleField(java.lang.String fieldName)
Retrieve controller field parameter by fieldName
|
double |
AbstractAnnotateController.getFieldVaule(java.lang.String fieldName)
Get controller field value (u, y or state).
|
ICMLFunctionExpression |
AbstractAnnotateController.getFunctionExpressionField(java.lang.String fieldName)
Retrieve controller function expression field by fieldName
|
ICMLFunction |
AbstractAnnotateController.getFunctionField(java.lang.String fieldName)
Retrieve controller function field by fieldName
|
int |
AbstractAnnotateController.getIntField(java.lang.String fieldName)
Retrieve controller field parameter by fieldName
|
ICMLLookupTableFunction |
AbstractAnnotateController.getLookupTableFunctionField(java.lang.String fieldName)
Retrieve controller lookup table function field by fieldName
|
ICMLStaticBlock |
AbstractAnnotateController.getStaticBlockField(java.lang.String fieldName)
Retrieve controller static block field by fieldName
|
Modifier and Type | Method and Description |
---|---|
static CMLDisplayField[] |
CMLDisplayField.parseDisplayString(java.lang.String[] strList)
Utility function for parsing a list of diaply field strings to a list of DisplayField object
|
Constructor and Description |
---|
CMLDisplayField(java.lang.String str)
Constructor
|
Modifier and Type | Method and Description |
---|---|
static double[] |
CMLSymbolMapper.getExpVarValues(ExpCalculator.Rec[] recList,
AbstractAnnotateController controller)
Compute variable values for the expression elements
|
static double[] |
AnControllerInitializer.getMaxDblAry(ICMLLimitBlock limitExp,
AbstractAnnotateController controller)
Calculate variable values for expression evaluation of the MaxExpression of a delay control block
|
static double[] |
AnControllerInitializer.getMinDblAry(ICMLLimitBlock limitExp,
AbstractAnnotateController controller)
Calculate variable values for expression evaluation of the MinExpression of a delay control block
|
static double |
CMLSymbolMapper.getValue(CMLVarEnum type,
java.lang.String fieldName,
AbstractAnnotateController controller)
Get runtime variable value
|
static double[] |
CMLSymbolMapper.getVarValues(java.util.List<CMLVarRec> recList,
AbstractAnnotateController controller)
Compute variable values for the var rec list
|
static double[][] |
CMLSymbolMapper.getVarValues2D(java.util.List<ExpCalculator> expList,
AbstractAnnotateController controller)
Compute variable values for the expression list
|
static boolean |
AnControllerInitializer.initField(BlockFieldAnWrapper<? extends ICMLField> fieldWrapper,
AbstractAnnotateController controller,
boolean afterRefPoint)
initialize controller field.
|
static void |
CMLSymbolMapper.mapExpressionSymbolStr2Type(ExpCalculator.Rec[] recList)
Map expression symbol strings to type
|
static CMLVarEnum |
CMLSymbolMapper.mapSymbolStr2Type(java.lang.String str)
Map symbol string (mach.vt) to variable type
|
static ICMLStaticBlock.StaticBlockType |
CMLSymbolMapper.mapTypeStr2BlockType(java.lang.String str)
Map block type string to block type
|
Modifier and Type | Method and Description |
---|---|
double |
ICMLFunctionExpression.eval(double[][] dAry)
evaluate function value based on the input double arrays, each array is for input expression calculation
|
double |
ICMLFunctionBase.getU(double y)
Calculate input of this function, assuming it is two-way
|
Modifier and Type | Method and Description |
---|---|
double |
CMLFunctionExpressionAdapter.eval(double[][] dAry2D)
Evaluate the function value based on the input value array list
|
double |
CMLFunctionExpressionAdapter.getU(double y)
calculate the function input from its output
|
double |
CMLFunctionAdapter.getU(double y)
calculate the function input from its output
|
Modifier and Type | Method and Description |
---|---|
double |
GainExpFunction.eval(double[][] dAry2D)
evaluate function value based on the input 2D double array.
|
double |
HighValueExpFunction.eval(double[][] dAry2D)
evaluate function value based on the input 2D double array.
|
double |
LowValueExpFunction.eval(double[][] dAry2D)
evaluate function value based on the input 2D double array.
|
double |
GateValueExpFunction.eval(double[][] dAry2D,
boolean highValue)
evaluate function value based on the input 2D double array.
|
double |
LowValueFunction.getU(double y)
Calculate input from the output value
|
double |
GainExpFunction.getU(double y)
Calculate input from the output value
|
double |
SwitchFunction.getU(double y)
Calculate input from the output value
|
double |
HighValueExpFunction.getU(double y)
Calculate input from the output value
|
double |
GainFunction.getU(double y)
Calculate input from the output value
|
double |
HighValueFunction.getU(double y)
Calculate input from the output value
|
double |
LowValueExpFunction.getU(double y)
Calculate input from the output value
|
Constructor and Description |
---|
SeFunction(double e1,
double se_e1,
double e2,
double se_e2)
constructor
|
Modifier and Type | Method and Description |
---|---|
static StaticBlockFieldAnWrapper |
StaticBlockFieldAnWrapper.createObject(java.lang.reflect.Field field,
AbstractAnnotateController controller)
Create an object based on the user defined field annotations
|
static ControllerFieldAnWrapper |
ControllerFieldAnWrapper.createObject(java.lang.reflect.Field field,
AbstractAnnotateController controller)
Create an object based on the user defined field annotations
|
void |
StaticBlockFieldAnWrapper.eulerStep(boolean step1,
double dt,
AbstractAnnotateController controller)
Perform a Euler step calculation
|
void |
ControllerFieldAnWrapper.eulerStep(boolean step1,
double dt,
AbstractAnnotateController controller)
Perform a Euler step calculation
|
boolean |
StaticBlockFieldAnWrapper.init(boolean afterRefPoint,
AbstractAnnotateController controller)
init the static block
|
boolean |
ControllerFieldAnWrapper.init(boolean afterRefPoint,
AbstractAnnotateController controller)
init the child controller
|
boolean |
ControlBlockFieldAnWrapper.init(boolean afterRefPoint,
boolean feedback,
AbstractAnnotateController controller)
init the control block
|
protected void |
BlockFieldAnWrapper.setAnnotationFields(AnControllerField anField) |
Modifier and Type | Method and Description |
---|---|
double |
ExpCalculator.eval(double[] xAry)
Evaluate the expression based on the input value arary.
|
Constructor and Description |
---|
ExpCalculator(java.lang.String exp)
Contructor for an expression calculator object
|
Modifier and Type | Method and Description |
---|---|
Machine |
BaseDStabNetworkImpl.addMachine(Machine machine,
java.lang.String busId,
java.lang.String genId) |
org.apache.commons.math3.complex.Complex |
BaseDStabBusImpl.injCurDynamic(StaticLoadModel loadModel,
double loadSwitchVolt,
double switchDeadZone) |
void |
BaseDStabBusImpl.updateDynamicAttributes(boolean netChange) |
Modifier and Type | Method and Description |
---|---|
boolean |
AbstractSimuOutputHandler.init(java.lang.String scriptFilename,
BaseDStabNetwork net) |
Modifier and Type | Method and Description |
---|---|
static DStabilityNetwork |
SampleDStabCase.createDStabTestNet()
Create a two-bus system for transient stability unit testing
|
static EConstMachine |
SampleDStabCase.createEConstMachine(BaseDStabNetwork<?,?> net) |
static Eq1Ed1Machine |
SampleDStabCase.createEq1Ed1Machine(BaseDStabNetwork<?,?> net) |
static Eq1Machine |
SampleDStabCase.createEq1Machine(BaseDStabNetwork<?,?> net) |
static RoundRotorMachine |
SampleDStabCase.createRoundRotorMachine(BaseDStabNetwork<?,?> net) |
static SalientPoleMachine |
SampleDStabCase.createSalientPoleMachine(BaseDStabNetwork<?,?> net) |
Modifier and Type | Method and Description |
---|---|
static OpfBus |
OpfObjectFactory.createOpfBus(java.lang.String busId,
OpfNetwork net) |
static OpfGen |
OpfObjectFactory.createOpfGen(java.lang.String genId) |
static OpfBus |
OpfObjectFactory.createOpfGenBus(java.lang.String busId,
OpfNetwork net) |
Modifier and Type | Method and Description |
---|---|
static SENetwork |
SENetworkHelper.copySENetwrok(SENetwork seNet)
create a SENetwork object by coping all buses and branches in the seNet.
|
static SENetwork |
SENetworkHelper.copySENetwrok(SENetwork seNet,
java.util.List<java.lang.String> busIdArray,
java.util.List<java.lang.String> branchIdArray)
create a SENetwork object by coping the buses (busIdArray) and branches (branchIdArray) in the seNet.
|
static SENetwork |
SENetworkHelper.copySENetwrokEqv(SENetwork seNet,
java.util.List<java.lang.String> busIdArray,
java.util.List<java.lang.String> branchIdArray)
create a sub SENetwork object by 1) coping buses/branches from the setNet; 2) setting interface branch PQ measurement info as the bus measure info
|
static AclfNetwork |
SENetworkHelper.createAclfNetwrok(SENetwork fromSeNet)
create an Aclf Network object from a SE Network object
|
static SEBranch |
SEObjectFactory.createSEBranch(java.lang.String fromId,
java.lang.String toId,
java.lang.String cirId,
SENetwork seNet)
create a SEbranch object
|
static SEBus |
SEObjectFactory.createSEBus(java.lang.String busId,
SENetwork seNet)
create a SEBus object
|
static SENetwork |
SENetworkHelper.createSENetwrok(AclfNetwork fromAclfNet)
create a SE Network object from an Aclf Network object
|
ISparseEqnDouble |
SENetwork.formPMatrix()
form the P matrix
|
ISparseEqnDouble |
SENetwork.formQMatrix()
form the Q matrix
|
static void |
SENetworkHelper.mapMeasureToReasult(SENetwork seNet)
map gen and load measurement data to the bus gen/load P and Q
|
Modifier and Type | Method and Description |
---|---|
ISparseEqnDouble |
SENetworkImpl.formPMatrix() |
ISparseEqnDouble |
SENetworkImpl.formQMatrix() |
Modifier and Type | Method and Description |
---|---|
static AclfStudyCase |
SimuObjectFactory.createAclfStudyCase(java.lang.String cid,
java.lang.String cname,
int n,
MultiStudyCase mcase)
Create a AclfStudyCase object and add it to the MultiStudyCase container
|
static BranchCondition |
SimuObjectFactory.createBranchCondition(CABranchRatingType ctype,
java.lang.String fromId,
java.lang.String toId,
Network<?,?> net)
create a branch rule condition object
|
static BranchCondition |
SimuObjectFactory.createBranchCondition(CABranchRatingType ctype,
java.lang.String fromId,
java.lang.String toId,
java.lang.String cirNo,
Network<?,?> net)
create a branch rule object
|
static BranchModification |
SimuObjectFactory.createBranchModification(java.lang.String branchId,
Network<?,?> net)
create a branch modification object
|
static BranchModification |
SimuObjectFactory.createBranchModification(java.lang.String fromId,
java.lang.String toId,
Network<?,?> net)
create a branch modification object
|
static BranchModification |
SimuObjectFactory.createBranchModification(java.lang.String fromId,
java.lang.String toId,
java.lang.String cirNo,
Network<?,?> net)
create a branch modification object
|
static BusCondition |
SimuObjectFactory.createBusCondition(CAViolationType ctype,
java.lang.String id,
Network<?,?> net)
create a bus rule condition object
|
static BusModification |
SimuObjectFactory.createBusModification(java.lang.String id,
Network<?,?> net)
create a bus modification object
|
static ContingencyCase |
SimuObjectFactory.createContingencyCase(java.lang.String cid,
java.lang.String cname,
int n,
MultiStudyCase mcase)
Create a ContingencyCase object and add it to the MultiStudyCase container
|
static Modification |
SimuObjectFactory.createModification()
create a Modification object
|
static Modification |
SimuObjectFactory.createModification(BranchModification braMod)
create a Modification object and add the branch modification object
|
static Modification |
SimuObjectFactory.createModification(BusModification busMod)
create a Modification object and add the bus modification object
|
static ComplexValueChange |
SimuObjectFactory.creteComplexValueChange(ValueChangeType ctype,
org.apache.commons.math3.complex.Complex value,
Unit.UnitType unit)
create a complex value change object
|
static ComplexValueChange |
SimuObjectFactory.creteComplexValueChangePercent(ValueChangeType ctype,
double percent,
Unit.UnitType unit)
create a complex value change in percent object
|
static DoubleValueChange |
SimuObjectFactory.creteDoubleValueChange(ValueChangeType ctype,
double value,
Unit.UnitType unit)
create a double value change object
|
static DoubleValueChange |
SimuObjectFactory.creteDoubleValueChangePercent(ValueChangeType ctype,
double percent,
Unit.UnitType unit)
create a double value change in percent object
|
Modifier and Type | Method and Description |
---|---|
StudyCase |
MultiStudyCase.addStudyCase(java.lang.String id,
java.lang.String name,
int caseNumber,
StudyCase sCase)
add a study case
|
Modifier and Type | Method and Description |
---|---|
boolean |
ContingencyAnalysis.analysis(LoadflowAlgorithm algo,
ContingencyAnalysisType analysisType)
perform contingency analysis of the contingency analysis type
|
void |
AclfStudyCase.runLFnSaveResult(LoadflowAlgorithm algo,
AclfMultiStudyCase container)
Run loadflow using the algorithm object and the AclfNet object carried by the
algorithm object.
|
Modifier and Type | Method and Description |
---|---|
boolean |
ContingencyAnalysisImpl.analysis(LoadflowAlgorithm algo,
ContingencyAnalysisType analysisType) |
void |
AclfStudyCaseImpl.runLFnSaveResult(LoadflowAlgorithm algo,
AclfMultiStudyCase container) |
Modifier and Type | Method and Description |
---|---|
StudyCase |
MultiStudyCaseImpl.addStudyCase(java.lang.String id,
java.lang.String name,
int caseNumber,
StudyCase sCase) |
Modifier and Type | Method and Description |
---|---|
void |
BusModification.apply(Network net,
IPSSMsgHub msg) |
void |
Modification.apply(Network net,
IPSSMsgHub msg)
apply all bus and branch modifications to the network
|
void |
BranchModification.apply(Network net,
IPSSMsgHub msg) |
Modifier and Type | Method and Description |
---|---|
void |
ModificationImpl.apply(Network net,
IPSSMsgHub msg) |
void |
BusModificationImpl.apply(Network net,
IPSSMsgHub msg) |
void |
BranchModificationImpl.apply(Network net,
IPSSMsgHub msg) |
org.eclipse.emf.ecore.EObject |
ModificationImpl.deserialize(java.lang.String modelString) |
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
RuleBase.apply(LoadflowAlgorithm algo,
IPSSMsgHub msg)
Apply this rule base to the AclfNet object contained by the algo object.
|
void |
BranchActionRule.apply(Network net,
IPSSMsgHub msg)
apply branch rule action
|
void |
BusActionRule.apply(Network net,
IPSSMsgHub msg)
apply bus actions
|
boolean |
RuleBase.applyForPriority(Network net,
int priority,
IPSSMsgHub msg)
Apply rule sets in the rule base with the specified priority.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
RuleBaseImpl.apply(LoadflowAlgorithm algo,
IPSSMsgHub msg) |
void |
BusActionRuleImpl.apply(Network net,
IPSSMsgHub msg) |
void |
BranchActionRuleImpl.apply(Network net,
IPSSMsgHub msg) |
boolean |
RuleBaseImpl.applyForPriority(Network net,
int priority,
IPSSMsgHub msg) |
org.eclipse.emf.ecore.EObject |
RuleBaseImpl.deserialize(java.lang.String modelString) |
Modifier and Type | Method and Description |
---|---|
static AcscBranch |
AcscInputUtilFunc.addAcscLineBranchTo(AcscNetwork net,
java.lang.String branchFromBusId,
java.lang.String branchToBusId,
java.lang.String name,
double r1,
double x1,
double r0,
double x0,
Unit.UnitType zUnit)
Add a line branch to the network object
|
static AcscBranch |
AcscInputUtilFunc.addAcscPSXfromerBranchTo(AcscNetwork net,
java.lang.String branchFromBusId,
java.lang.String branchToBusId,
java.lang.String name,
double r1,
double x1,
double r0,
double x0,
Unit.UnitType zUnit,
double fromAng,
double toAng,
Unit.UnitType angUnit,
BusGroundCode fGroundCode,
XFormerConnectCode fromConCode,
double fromRg,
double fromXg,
BusGroundCode tGroundCode,
XFormerConnectCode toConCode,
double toRg,
double toXg,
Unit.UnitType zgUnit)
Add a PSXfr branch to the network object
|
static AcscBranch |
AcscInputUtilFunc.addAcscXformerBranchTo(AcscNetwork net,
java.lang.String branchFromBusId,
java.lang.String branchToBusId,
java.lang.String name,
double r1,
double x1,
double r0,
double x0,
Unit.UnitType zUnit,
BusGroundCode fGroundCode,
XFormerConnectCode fromConCode,
double fromRg,
double fromXg,
BusGroundCode tGroundCode,
XFormerConnectCode toConCode,
double toRg,
double toXg,
Unit.UnitType zgUnit)
Add a xfr branch to the network object
|
static AclfBus |
AclfInputUtilFunc.addCapacitorBusTo(AclfNetwork net,
java.lang.String busId,
double baseV,
int noArea,
int noZone,
double q,
Unit.UnitType qUnit)
Add a capacitor bus to the network
|
static AclfBranch |
AclfInputUtilFunc.addLineBranchTo(AclfNetwork net,
java.lang.String fid,
java.lang.String tid,
double r,
double x,
Unit.UnitType zUnit,
double hB,
Unit.UnitType bUnit)
Add a line branch to the network
|
static AclfBus |
AclfInputUtilFunc.addLoadBusTo(AclfNetwork net,
java.lang.String id,
double baseV,
int noArea,
int noZone,
AclfLoadCode code,
double p,
double q,
Unit.UnitType pUnit)
Add a load bus to the network
|
static AclfBus |
AclfInputUtilFunc.addPQBusTo(AclfNetwork net,
java.lang.String id,
double baseV,
int noArea,
int noZone,
double p,
double q,
Unit.UnitType pUnit)
Add a PQ Gen bus to the network
|
static AclfBranch |
AclfInputUtilFunc.addPsXfrBranchTo(AclfNetwork net,
java.lang.String fid,
java.lang.String tid,
double r,
double x,
Unit.UnitType zUnit,
double fTap,
double tTap,
Unit.UnitType ratioUnit,
double fAng,
double tAng,
Unit.UnitType angUnit)
Add a PsXfr branch to the network
|
static AclfBus |
AclfInputUtilFunc.addPVBusTo(AclfNetwork net,
java.lang.String id,
double baseV,
int noArea,
int noZone,
double p,
Unit.UnitType pUnit,
double v,
Unit.UnitType vUnit)
Add a PV bus to the network object
|
static AcscBus |
AcscInputUtilFunc.addScContributeBusTo(AcscNetwork net,
java.lang.String busId,
java.lang.String name,
double baseVolt,
int noArea,
int noZone,
double r1pu,
double x1pu,
double r2pu,
double x2pu,
double r0pu,
double x0pu,
java.lang.String gCode,
double rgpu,
double xgpu)
Add a contributing bus to the network object
|
static AcscBus |
AcscInputUtilFunc.addScContributeBusTo(AcscNetwork net,
java.lang.String busId,
java.lang.String name,
double baseVolt,
int noArea,
int noZone,
double r1,
double x1,
double r2,
double x2,
double r0,
double x0,
Unit.UnitType zUnit,
java.lang.String gCode,
double rg,
double xg,
Unit.UnitType gzUnit)
Add a contributing bus to the network object
|
static AcscBus |
AcscInputUtilFunc.addScNonContributeBusTo(AcscNetwork net,
java.lang.String id,
java.lang.String name,
double baseV,
int noArea,
int noZone)
Add a non-contributing bus to the network object
|
static AclfBus |
AclfInputUtilFunc.addSwingBusTo(AclfNetwork net,
java.lang.String id,
double baseV,
int noArea,
int noZone,
double vMag,
Unit.UnitType vUnit,
double vAng,
Unit.UnitType angUnit)
Add a swing bus into the network
|
static AclfBranch |
AclfInputUtilFunc.addXfrBranchTo(AclfNetwork net,
java.lang.String fid,
java.lang.String tid,
double r,
double x,
Unit.UnitType zUnit,
double fTap,
double tTap,
Unit.UnitType ratioUnit)
Add a Xfr branch to the network
|
static AclfBranch |
AclfInputUtilFunc.addZbrBranchTo(AclfNetwork net,
java.lang.String fid,
java.lang.String tid) |
static void |
AcscInputUtilFunc.setAcscLineBranch(AcscBranch branch,
java.lang.String name,
double baseKva,
double r1,
double x1,
double r0,
double x0,
Unit.UnitType zUnit)
set line branch data
|
static void |
AcscInputUtilFunc.setAcscPSXfromerBranch(AcscBranch branch,
java.lang.String name,
double baseKva,
double r1,
double x1,
double r0,
double x0,
Unit.UnitType zUnit,
double fromAng,
double toAng,
Unit.UnitType angUnit,
BusGroundCode fGroundCode,
XFormerConnectCode fromConCode,
double fromRg,
double fromXg,
BusGroundCode tGroundCode,
XFormerConnectCode toConCode,
double toRg,
double toXg,
Unit.UnitType zgUnit)
Add a PSXfr branch to the network object
|
static void |
AcscInputUtilFunc.setAcscXformerBranch(AcscBranch branch,
java.lang.String name,
double baseKva,
double r1,
double x1,
double r0,
double x0,
Unit.UnitType zUnit,
BusGroundCode fGroundCode,
XFormerConnectCode fromConCode,
double fromRg,
double fromXg,
BusGroundCode tGroundCode,
XFormerConnectCode toConCode,
double toRg,
double toXg,
Unit.UnitType zgUnit)
Set xfr branch data
|
static void |
AclfInputUtilFunc.setCapacitorBusData(BaseAclfBus<?,?> bus,
double baseV,
double q,
Unit.UnitType qUnit) |
static void |
AclfInputUtilFunc.setLoadBusData(BaseAclfBus<?,?> bus,
double baseV,
AclfLoadCode code,
double p,
double q,
Unit.UnitType pUnit) |
static void |
AclfInputUtilFunc.setPQBusData(BaseAclfBus<?,?> bus,
java.lang.String id,
double baseV,
int noArea,
int noZone,
double p,
double q,
Unit.UnitType pUnit) |
static void |
AclfInputUtilFunc.setPVBusData(BaseAclfBus<?,?> bus,
double baseV,
double p,
Unit.UnitType pUnit,
double v,
Unit.UnitType vUnit) |
static void |
AcscInputUtilFunc.setScContributeBus(AcscBus bus,
java.lang.String name,
double baseVolt,
double baseKva,
double r1,
double x1,
double r2,
double x2,
double r0,
double x0,
Unit.UnitType zUnit,
java.lang.String gCode,
double rg,
double xg,
Unit.UnitType gzUnit)
set contributing bus data
|
static void |
AcscInputUtilFunc.setScContributeBus(AcscBus bus,
java.lang.String name,
double baseVolt,
double r1pu,
double x1pu,
double r2pu,
double x2pu,
double r0pu,
double x0pu,
java.lang.String gCode,
double rgpu,
double xgpu)
set contributing bus data
|
static void |
AcscInputUtilFunc.setScNonContributeBus(AcscBus bus,
java.lang.String name,
double baseV)
Add a non-contributing bus data
|
static void |
AclfInputUtilFunc.setSwingBusData(BaseAclfBus<?,?> bus,
double baseV,
double vMag,
Unit.UnitType vUnit,
double vAng,
Unit.UnitType angUnit) |
Modifier and Type | Method and Description |
---|---|
static AclfNetwork |
SampleHvdcTestingCases.create2TSingleLCC() |
static AclfNetwork |
SampleHvdcTestingCases.create2TSingleLCCZbr() |
static AclfNetwork |
SampleHvdcTestingCases.create2TVSCZbr() |
static AclfNetwork |
SampleTestingCases.create5BusAclfPQBusLimit() |
static AclfNetwork |
SampleTestingCases.create5BusAclfPVBusLimit() |
static AclfNetwork |
SampleTestingCases.create5BusMultiFuncLoad() |
static AclfNetwork |
SampleTestingCases.create5BusMultiGen_PQLimit() |
static AclfNetwork |
SampleTestingCases.create5BusMultiGen_ReQBusVolt() |
static AclfNetwork |
SampleTestingCases.create5BusMultiGenPV_NoLimit() |
static AclfNetwork |
SampleTestingCases.create5BusMultiGenPV_WithLimit() |
static AclfNetwork |
SampleTestingCases.create5BusMultiLoad() |
static void |
SampleTestingCases.load_LF_5BusPlanningNet(AclfNetwork net) |
Modifier and Type | Method and Description |
---|---|
static AclfNetwork |
AclfNetworkState.create() |
static AclfNetwork |
AclfNetworkState.create(AclfNetworkState bean) |
protected void |
AclfNetworkState.map2EObject(AclfNetwork eObj) |
void |
BaseAclfNetworkState.map2EObject(BaseAclfNetwork eObj) |
Modifier and Type | Method and Description |
---|---|
static AcscNetwork |
AcscNetworkState.create(AclfNetworkState bean) |
static AcscNetwork |
AcscNetworkState.create(AcscNetworkState bean) |
protected void |
AcscNetworkState.map2EObject(AcscNetwork eObj) |
protected void |
BaseAcscNetworkState.map2EObject(BaseAcscNetwork<?,?> eObj) |
Modifier and Type | Method and Description |
---|---|
static Network<?,?> |
NetworkState.create(NetworkState<? extends BusState,? extends BranchState> bean) |
protected void |
NetworkState.map2EObject(Network eObj) |
static void |
NetworkState.readData(com.hazelcast.nio.ObjectDataInput in,
Network eObj) |
Modifier and Type | Method and Description |
---|---|
static SENetwork |
SENetworkState.create(SENetworkState bean) |
protected void |
SENetworkState.map2EObject(SENetwork eObj) |