Class ContingencyTripping


  • public class ContingencyTripping
    extends Object
    Author:
    Florian Dupuy
    • Constructor Detail

      • ContingencyTripping

        public ContingencyTripping​(List<? extends com.powsybl.iidm.network.Terminal> terminals,
                                   com.powsybl.openloadflow.network.impl.ContingencyTripping.NodeBreakerTraverserFactory nodeBreakerTraverserFactory)
      • ContingencyTripping

        public ContingencyTripping​(com.powsybl.iidm.network.Terminal terminal,
                                   com.powsybl.openloadflow.network.impl.ContingencyTripping.NodeBreakerTraverserFactory nodeBreakerTraverserFactory)
    • Method Detail

      • createBranchTripping

        public static ContingencyTripping createBranchTripping​(com.powsybl.iidm.network.Network network,
                                                               com.powsybl.iidm.network.Branch<?> branch)
      • createBranchTripping

        public static ContingencyTripping createBranchTripping​(com.powsybl.iidm.network.Network network,
                                                               com.powsybl.iidm.network.Branch<?> branch,
                                                               String voltageLevelId)
      • createInjectionTripping

        public static ContingencyTripping createInjectionTripping​(com.powsybl.iidm.network.Network network,
                                                                  com.powsybl.iidm.network.Injection<?> injection)
      • createThreeWindingsTransformerTripping

        public static ContingencyTripping createThreeWindingsTransformerTripping​(com.powsybl.iidm.network.Network network,
                                                                                 com.powsybl.iidm.network.ThreeWindingsTransformer twt)
      • createBusbarSectionMinimalTripping

        public static ContingencyTripping createBusbarSectionMinimalTripping​(com.powsybl.iidm.network.Network network,
                                                                             com.powsybl.iidm.network.BusbarSection bbs)
      • createContingencyTripping

        public static ContingencyTripping createContingencyTripping​(com.powsybl.iidm.network.Network network,
                                                                    com.powsybl.iidm.network.Identifiable<?> identifiable)
      • traverse

        public void traverse​(Set<com.powsybl.iidm.network.Switch> switchesToOpen,
                             Set<com.powsybl.iidm.network.Terminal> terminalsToDisconnect)