Package com.powsybl.shortcircuit
Class FortescueFaultResult
- java.lang.Object
-
- com.powsybl.commons.extensions.AbstractExtendable<FaultResult>
-
- com.powsybl.shortcircuit.FortescueFaultResult
-
- All Implemented Interfaces:
Extendable<FaultResult>
,FaultResult
public final class FortescueFaultResult extends AbstractExtendable<FaultResult>
Results for one fault computation with currents and voltage on the three phases.- Author:
- Coline Piloquet
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.powsybl.shortcircuit.FaultResult
FaultResult.Status
-
-
Constructor Summary
Constructors Constructor Description FortescueFaultResult(Fault fault, double shortCircuitPower, List<FeederResult> feederResults, List<LimitViolation> limitViolations, FortescueValue current, FaultResult.Status status)
FortescueFaultResult(Fault fault, double shortCircuitPower, List<FeederResult> feederResults, List<LimitViolation> limitViolations, FortescueValue current, FortescueValue voltage, List<ShortCircuitBusResults> shortCircuitBusResults, Duration timeConstant, FaultResult.Status status)
FortescueFaultResult(Fault fault, double shortCircuitPower, List<FeederResult> feederResults, List<LimitViolation> limitViolations, FortescueValue current, Duration timeConstant, FaultResult.Status status)
FortescueFaultResult(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)
Returns the three-phase current associated to a feeder.List<FeederResult>
getFeederResults()
List of contributions to the three-phase fault current of each connectable connected to the equipment.List<LimitViolation>
getLimitViolations()
List of violations in current after the fault.List<ShortCircuitBusResults>
getShortCircuitBusResults()
The voltage results on the network.double
getShortCircuitPower()
Value of the short-circuit power for this fault (in MVA).FaultResult.Status
getStatus()
The computation status.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
addExtension, getExtension, getExtensionByName, getExtensions, getImplementationName, newExtension, removeExtension
-
-
-
-
Constructor Detail
-
FortescueFaultResult
public FortescueFaultResult(Fault fault, double shortCircuitPower, List<FeederResult> feederResults, List<LimitViolation> limitViolations, FortescueValue current, FortescueValue voltage, List<ShortCircuitBusResults> shortCircuitBusResults, Duration timeConstant, FaultResult.Status status)
-
FortescueFaultResult
public FortescueFaultResult(Fault fault, double shortCircuitPower, List<FeederResult> feederResults, List<LimitViolation> limitViolations, FortescueValue current, Duration timeConstant, FaultResult.Status status)
-
FortescueFaultResult
public FortescueFaultResult(Fault fault, double shortCircuitPower, List<FeederResult> feederResults, List<LimitViolation> limitViolations, FortescueValue current, FaultResult.Status status)
-
FortescueFaultResult
public FortescueFaultResult(Fault fault, FaultResult.Status status)
-
-
Method Detail
-
getCurrent
public FortescueValue getCurrent()
The results on three phases for current.
-
getVoltage
public FortescueValue getVoltage()
The results on three phases for voltage.
-
getFault
public Fault getFault()
Description copied from interface:FaultResult
The fault associated to the results.- Specified by:
getFault
in interfaceFaultResult
-
getShortCircuitPower
public double getShortCircuitPower()
Description copied from interface:FaultResult
Value of the short-circuit power for this fault (in MVA).- Specified by:
getShortCircuitPower
in interfaceFaultResult
-
getFeederResults
public List<FeederResult> getFeederResults()
Description copied from interface:FaultResult
List of contributions to the three-phase fault current of each connectable connected to the equipment.- Specified by:
getFeederResults
in interfaceFaultResult
-
getLimitViolations
public List<LimitViolation> getLimitViolations()
Description copied from interface:FaultResult
List of violations in current after the fault.- Specified by:
getLimitViolations
in interfaceFaultResult
-
getTimeConstant
public Duration getTimeConstant()
Description copied from interface:FaultResult
The duration before reaching the permanent current.- Specified by:
getTimeConstant
in interfaceFaultResult
-
getShortCircuitBusResults
public List<ShortCircuitBusResults> getShortCircuitBusResults()
Description copied from interface:FaultResult
The voltage results on the network.- Specified by:
getShortCircuitBusResults
in interfaceFaultResult
-
getStatus
public FaultResult.Status getStatus()
Description copied from interface:FaultResult
The computation status.- Specified by:
getStatus
in interfaceFaultResult
-
getFeederCurrent
public double getFeederCurrent(String feederId)
Description copied from interface:FaultResult
Returns the three-phase current associated to a feeder.- Specified by:
getFeederCurrent
in interfaceFaultResult
-
-