Package com.powsybl.shortcircuit
Class FaultResult
- java.lang.Object
-
- com.powsybl.commons.extensions.AbstractExtendable<FaultResult>
-
- com.powsybl.shortcircuit.FaultResult
-
- All Implemented Interfaces:
Extendable<FaultResult>
public final class FaultResult extends AbstractExtendable<FaultResult>
Results for one fault computation.- Author:
- Boubakeur Brahimi, Coline Piloquet
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FaultResult.Status
-
Constructor Summary
Constructors Constructor Description FaultResult(Fault fault, double shortCircuitPower, List<FeederResult> feederResults, List<LimitViolation> limitViolations, FortescueValue current, FaultResult.Status status)
FaultResult(Fault fault, double shortCircuitPower, List<FeederResult> feederResults, List<LimitViolation> limitViolations, FortescueValue current, FortescueValue voltage, List<ShortCircuitBusResults> shortCircuitBusResults, Duration timeConstant, FaultResult.Status status)
FaultResult(Fault fault, double shortCircuitPower, List<FeederResult> feederResults, List<LimitViolation> limitViolations, FortescueValue current, Duration timeConstant, FaultResult.Status status)
FaultResult(Fault fault, FaultResult.Status status)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FortescueValue
getCurrent()
The results on three phases for current.Fault
getFault()
The fault associated to the results.double
getFeederCurrent(String feederId)
List<FeederResult>
getFeederResults()
List of contributions to the three phase fault current of each connectable connected to the equipmentList<LimitViolation>
getLimitViolations()
List<ShortCircuitBusResults>
getShortCircuitBusResults()
double
getShortCircuitPower()
Value of the short-circuit power for this fault (in MVA).FaultResult.Status
getStatus()
The computation status.double
getThreePhaseFaultCurrent()
Value of the 3-phase short-circuit current for this fault (in A).Duration
getTimeConstant()
The duration before reaching the permanent current.FortescueValue
getVoltage()
The results on three phases for voltage.-
Methods inherited from class com.powsybl.commons.extensions.AbstractExtendable
addExtension, getExtension, getExtensionByName, getExtensions, getImplementationName, removeExtension
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.powsybl.commons.extensions.Extendable
newExtension
-
-
-
-
Constructor Detail
-
FaultResult
public FaultResult(Fault fault, double shortCircuitPower, List<FeederResult> feederResults, List<LimitViolation> limitViolations, FortescueValue current, FortescueValue voltage, List<ShortCircuitBusResults> shortCircuitBusResults, Duration timeConstant, FaultResult.Status status)
-
FaultResult
public FaultResult(Fault fault, double shortCircuitPower, List<FeederResult> feederResults, List<LimitViolation> limitViolations, FortescueValue current, Duration timeConstant, FaultResult.Status status)
-
FaultResult
public FaultResult(Fault fault, double shortCircuitPower, List<FeederResult> feederResults, List<LimitViolation> limitViolations, FortescueValue current, FaultResult.Status status)
-
FaultResult
public FaultResult(Fault fault, FaultResult.Status status)
-
-
Method Detail
-
getFault
public Fault getFault()
The fault associated to the results.
-
getThreePhaseFaultCurrent
public double getThreePhaseFaultCurrent()
Value of the 3-phase short-circuit current for this fault (in A).
-
getShortCircuitPower
public double getShortCircuitPower()
Value of the short-circuit power for this fault (in MVA).
-
getFeederResults
public List<FeederResult> getFeederResults()
List of contributions to the three phase fault current of each connectable connected to the equipment
-
getLimitViolations
public List<LimitViolation> getLimitViolations()
-
getFeederCurrent
public double getFeederCurrent(String feederId)
-
getCurrent
public FortescueValue getCurrent()
The results on three phases for current.
-
getVoltage
public FortescueValue getVoltage()
The results on three phases for voltage.
-
getTimeConstant
public Duration getTimeConstant()
The duration before reaching the permanent current.
-
getShortCircuitBusResults
public List<ShortCircuitBusResults> getShortCircuitBusResults()
-
getStatus
public FaultResult.Status getStatus()
The computation status.
-
-