Package com.powsybl.shortcircuit
Class MagnitudeFaultResult
- java.lang.Object
-
- com.powsybl.commons.extensions.AbstractExtendable<FaultResult>
-
- com.powsybl.shortcircuit.MagnitudeFaultResult
-
- All Implemented Interfaces:
Extendable<FaultResult>
,FaultResult
public class MagnitudeFaultResult extends AbstractExtendable<FaultResult>
Results for one fault computation with current magnitude.- Author:
- Coline Piloquet
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.powsybl.shortcircuit.FaultResult
FaultResult.Status
-
-
Constructor Summary
Constructors Constructor Description MagnitudeFaultResult(Fault fault, double shortCircuitPower, List<FeederResult> feederResults, List<LimitViolation> limitViolations, double current, double voltage, List<ShortCircuitBusResults> shortCircuitBusResults, Duration timeConstant, FaultResult.Status status)
MagnitudeFaultResult(Fault fault, double shortCircuitPower, List<FeederResult> feederResults, List<LimitViolation> limitViolations, double current, FaultResult.Status status)
MagnitudeFaultResult(Fault fault, double shortCircuitPower, List<FeederResult> feederResults, List<LimitViolation> limitViolations, double current, Duration timeConstant, FaultResult.Status status)
MagnitudeFaultResult(Fault fault, double shortCircuitPower, List<FeederResult> feederResults, List<LimitViolation> limitViolations, double current, List<ShortCircuitBusResults> shortCircuitBusResults, Duration timeConstant, FaultResult.Status status)
MagnitudeFaultResult(Fault fault, FaultResult.Status status)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
getCurrent()
The three-phase current magnitude [in kA].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.double
getVoltage()
The three-phase voltage magnitude [in kV].-
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
-
MagnitudeFaultResult
public MagnitudeFaultResult(Fault fault, double shortCircuitPower, List<FeederResult> feederResults, List<LimitViolation> limitViolations, double current, double voltage, List<ShortCircuitBusResults> shortCircuitBusResults, Duration timeConstant, FaultResult.Status status)
-
MagnitudeFaultResult
public MagnitudeFaultResult(Fault fault, double shortCircuitPower, List<FeederResult> feederResults, List<LimitViolation> limitViolations, double current, List<ShortCircuitBusResults> shortCircuitBusResults, Duration timeConstant, FaultResult.Status status)
-
MagnitudeFaultResult
public MagnitudeFaultResult(Fault fault, double shortCircuitPower, List<FeederResult> feederResults, List<LimitViolation> limitViolations, double current, Duration timeConstant, FaultResult.Status status)
-
MagnitudeFaultResult
public MagnitudeFaultResult(Fault fault, double shortCircuitPower, List<FeederResult> feederResults, List<LimitViolation> limitViolations, double current, FaultResult.Status status)
-
MagnitudeFaultResult
public MagnitudeFaultResult(Fault fault, FaultResult.Status status)
-
-
Method Detail
-
getCurrent
public double getCurrent()
The three-phase current magnitude [in kA].
-
getVoltage
public double getVoltage()
The three-phase voltage magnitude [in kV].
-
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
-
-