Class 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 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

      • 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()
      • 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)