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 |
calculateBranchFault(AcscBranchFault fault)
calculate the branch fault.
|
void |
calculateBusFault(AcscBusFault fault)
calculate the bus fault.
|
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.
|
ScBusVoltageType |
getScBusVoltage()
Returns the value of the 'Sc Bus Voltage' attribute.
|
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 |
setScBusVoltage(ScBusVoltageType value)
Sets the value of the '
Sc Bus Voltage' attribute. |
getNetwork, setNetworkcheckData, checkData, copy, copyRef, getDesc, getId, getName, getNumber, isActive, isStatus, setDesc, setId, setName, setNumber, setStatuseAllContents, 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),
CoreAlgorithmPackage.getSimpleFaultAlgorithm_MultiFactor()void setMultiFactor(double value)
Multi Factor' attribute.
value - the new value of the 'Multi Factor' attribute.getMultiFactor()ScBusVoltageType getScBusVoltage()
"UnitVolt".
The literals are from the enumeration ScBusVoltageType.
If the meaning of the 'Sc Bus Voltage' attribute isn't clear, there really should be more of a description here...
attribute to specify SC calculation Bus voltage initialization methodScBusVoltageType,
setScBusVoltage(ScBusVoltageType),
CoreAlgorithmPackage.getSimpleFaultAlgorithm_ScBusVoltage()void setScBusVoltage(ScBusVoltageType value)
Sc Bus Voltage' attribute.
value - the new value of the 'Sc Bus Voltage' attribute.ScBusVoltageType,
getScBusVoltage()org.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 listCoreAlgorithmPackage.getSimpleFaultAlgorithm_FaultList()void calculateBusFault(AcscBusFault fault) throws InterpssException
fault - fault object
InterpssExceptionvoid calculateBranchFault(AcscBranchFault fault) throws InterpssException
fault - fault object
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()