Class LfTieLineBranch

All Implemented Interfaces:
LfBranch, LfElement, PropertyBag

public class LfTieLineBranch extends AbstractImpedantLfBranch
Author:
Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
  • Constructor Details

  • Method Details

    • create

      public static LfTieLineBranch create(com.powsybl.iidm.network.TieLine line, LfNetwork network, LfBus bus1, LfBus bus2, LfNetworkParameters parameters)
    • getId

      public String getId()
    • getBranchType

      public LfBranch.BranchType getBranchType()
    • createBranchResult

      public com.powsybl.security.results.BranchResult createBranchResult(double preContingencyBranchP1, double preContingencyBranchOfContingencyP1, boolean createExtension)
    • getLimits1

      public List<LfBranch.LfLimit> getLimits1(com.powsybl.iidm.network.LimitType type)
    • getLimits2

      public List<LfBranch.LfLimit> getLimits2(com.powsybl.iidm.network.LimitType type)
    • updateState

      public void updateState(LfNetworkStateUpdateParameters parameters)
    • updateFlows

      public void updateFlows(double p1, double q1, double p2, double q2)
    • hasPhaseControllerCapability

      public boolean hasPhaseControllerCapability()