Package com.powsybl.simulation
Class SimulationParameters
- java.lang.Object
-
- com.powsybl.simulation.SimulationParameters
-
public class SimulationParameters extends Object
Parameters used to convert a contingency static description to a dynamic simulation scenario. preFaultSimulationStopInstant faultEventInstant postFaultSimulationStopInstant |-----------|-------------------------------[***]------------------------| 0s 50s 70s 70.1s 150s- Author:
- Geoffroy Jamgotchian
-
-
Constructor Summary
Constructors Constructor Description SimulationParameters(double preFaultSimulationStopInstant, double faultEventInstant, double branchSideOneFaultShortCircuitDuration, double branchSideTwoFaultShortCircuitDuration, double generatorFaultShortCircuitDuration, double postFaultSimulationStopInstant)
SimulationParameters(double preFaultSimulationStopInstant, double faultEventInstant, double branchSideOneFaultShortCircuitDuration, double branchSideTwoFaultShortCircuitDuration, double generatorFaultShortCircuitDuration, double postFaultSimulationStopInstant, double branchShortCircuitDistance, double branchFaultResistance, double branchFaultReactance, double generatorFaultResistance, double generatorFaultReactance, SimulationDetailedParameters detailedParameters)
-
Method Summary
-
-
-
Constructor Detail
-
SimulationParameters
public SimulationParameters(double preFaultSimulationStopInstant, double faultEventInstant, double branchSideOneFaultShortCircuitDuration, double branchSideTwoFaultShortCircuitDuration, double generatorFaultShortCircuitDuration, double postFaultSimulationStopInstant)
-
SimulationParameters
public SimulationParameters(double preFaultSimulationStopInstant, double faultEventInstant, double branchSideOneFaultShortCircuitDuration, double branchSideTwoFaultShortCircuitDuration, double generatorFaultShortCircuitDuration, double postFaultSimulationStopInstant, double branchShortCircuitDistance, double branchFaultResistance, double branchFaultReactance, double generatorFaultResistance, double generatorFaultReactance, SimulationDetailedParameters detailedParameters)
-
-
Method Detail
-
load
public static SimulationParameters load()
-
load
public static SimulationParameters load(PlatformConfig platformConfig)
-
getPreFaultSimulationStopInstant
public double getPreFaultSimulationStopInstant()
-
getFaultEventInstant
public double getFaultEventInstant()
-
getBranchSideOneFaultShortCircuitDuration
public double getBranchSideOneFaultShortCircuitDuration()
-
getBranchSideTwoFaultShortCircuitDuration
public double getBranchSideTwoFaultShortCircuitDuration()
-
getGeneratorFaultShortCircuitDuration
public double getGeneratorFaultShortCircuitDuration()
-
getPostFaultSimulationStopInstant
public double getPostFaultSimulationStopInstant()
-
getBranchShortCircuitDistance
public double getBranchShortCircuitDistance()
-
getBranchFaultResistance
public double getBranchFaultResistance()
-
getBranchFaultReactance
public double getBranchFaultReactance()
-
getGeneratorFaultResistance
public double getGeneratorFaultResistance()
-
getGeneratorFaultReactance
public double getGeneratorFaultReactance()
-
getDetailedParameters
public SimulationDetailedParameters getDetailedParameters()
-
getBranchFaultShortCircuitDistance
public double getBranchFaultShortCircuitDistance(String contingencyId, String branchId)
-
getBranchSideOneFaultShortCircuitDuration
public double getBranchSideOneFaultShortCircuitDuration(String contingencyId, String branchId)
-
getBranchSideOTwoFaultShortCircuitDuration
public double getBranchSideOTwoFaultShortCircuitDuration(String contingencyId, String branchId)
-
getBranchFaultShortCircuitSide
public String getBranchFaultShortCircuitSide(String contingencyId, String branchId)
-
getGeneratorFaultShortCircuitDuration
public double getGeneratorFaultShortCircuitDuration(String contingencyId, String generatorId)
-
-