public interface SimpleFaultAlgorithm extends NetworkRef<BaseAcscNetwork<?,?>>
The following features are supported:
| Modifier and Type | Method and Description |
|---|---|
AcscBranchFault |
addBranchFault(java.lang.String branchId,
java.lang.String idStr,
AcscBranchFault branchFault)
A fault is identified by branchId+faultType+idStr.
|
AcscBusFault |
addBusFault(java.lang.String busId,
java.lang.String idStr,
AcscBusFault busFault)
A fault is identified by busId+faultType+idStr.
|
void |
calBranchFault(AcscBranchFault fault)
calculate the branch fault.
|
void |
calBusFault(AcscBusFault fault)
calculate the bus fault.
|
void |
calFault()
calculate all faults stored in the faultList.
|
void |
calFault(boolean cacheBusScVolt)
calculate all faults stored in the faultList.
|
AcscBusFault |
getFault(java.lang.String faultId)
get fault object by the faultId
|
org.eclipse.emf.common.util.EList<AcscBusFault> |
getFaultList()
Returns the value of the 'Fault List' containment reference list.
|
double |
getMultiFactor()
Returns the value of the 'Multi Factor' attribute.
|
ScBusModelType |
getScBusModelType()
Returns the value of the 'Sc Bus Model Type' attribute.
|
void |
initParallelProcessing()
initialization for parallel processing
|
void |
removeAllFault() |
void |
removeFault(java.lang.String faultId)
remove fault object identified by the faultId
|
void |
setMultiFactor(double value)
Sets the value of the '
Multi Factor' attribute. |
void |
setScBusModelType(ScBusModelType value)
Sets the value of the '
Sc Bus Model Type' attribute. |
void |
setYMatrixDirty()
set the Y-matrix (Y1, Y0, Y2) dirty
|
getNetwork, setNetworkcheckData, checkData, getDesc, getId, getName, getNumber, getStatusChangeInfo, hzCopy, isActive, isStatus, jsonCopy, setDesc, setId, setName, setNumber, setStatus, setStatusChangeInfoeAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetdouble getMultiFactor()
"1.0".
If the meaning of the 'Multi Factor' attribute isn't clear, there really should be more of a description here...
SC multiplying factor in pusetMultiFactor(double),
ScAlgorithmPackage.getSimpleFaultAlgorithm_MultiFactor()void setMultiFactor(double value)
Multi Factor' attribute.
value - the new value of the 'Multi Factor' attribute.getMultiFactor()ScBusModelType getScBusModelType()
"UnitVolt".
The literals are from the enumeration ScBusModelType.
attribute to specify SC calculation Bus model type
ScBusModelType,
setScBusModelType(ScBusModelType),
ScAlgorithmPackage.getSimpleFaultAlgorithm_ScBusModelType()void setScBusModelType(ScBusModelType value)
Sc Bus Model Type' attribute.
value - the new value of the 'Sc Bus Model Type' attribute.ScBusModelType,
getScBusModelType()void calBusFault(AcscBusFault fault) throws InterpssException
fault - fault object
InterpssExceptionvoid calBranchFault(AcscBranchFault fault) throws InterpssException
fault - fault object
InterpssExceptionorg.eclipse.emf.common.util.EList<AcscBusFault> getFaultList()
AcscBusFault.
If the meaning of the 'Fault List' containment reference list isn't clear, there really should be more of a description here...
fault object listScAlgorithmPackage.getSimpleFaultAlgorithm_FaultList()void initParallelProcessing()
void setYMatrixDirty()
void calFault()
throws InterpssException
InterpssExceptionvoid calFault(boolean cacheBusScVolt)
throws InterpssException
cacheBusScVolt - bus SC voltage result cache flag
InterpssExceptionAcscBusFault getFault(java.lang.String faultId)
faultId - fault id
AcscBusFault addBusFault(java.lang.String busId, java.lang.String idStr, AcscBusFault busFault)
busId - bus ididStr - fault id stringbusFault - fault object
AcscBranchFault addBranchFault(java.lang.String branchId, java.lang.String idStr, AcscBranchFault branchFault)
branchId - fault branch ididStr - fault id stringbranchFault - fault object
void removeFault(java.lang.String faultId)
faultId - BusFault id or BranchFault id
void removeAllFault()