Class AbstractConductingEquipmentConversion

    • Constructor Detail

      • AbstractConductingEquipmentConversion

        protected AbstractConductingEquipmentConversion​(String type,
                                                        PropertyBag p,
                                                        Context context)
      • AbstractConductingEquipmentConversion

        protected AbstractConductingEquipmentConversion​(String type,
                                                        PropertyBag p,
                                                        Context context,
                                                        int numTerminals)
      • AbstractConductingEquipmentConversion

        protected AbstractConductingEquipmentConversion​(String type,
                                                        PropertyBags ps,
                                                        Context context)
    • Method Detail

      • findUcteXnodeCode

        public String findUcteXnodeCode​(String boundaryNode)
      • findUcteXnodeCode

        public static String findUcteXnodeCode​(Context context,
                                               String boundaryNode)
      • boundaryNode

        public String boundaryNode()
      • nodeIdPropertyName

        protected String nodeIdPropertyName()
      • nodeId

        protected String nodeId()
      • nodeId

        protected String nodeId​(int n)
      • topologicalNodeId

        protected String topologicalNodeId​(int n)
      • isBoundary

        protected boolean isBoundary​(int n)
      • convertToDanglingLine

        public void convertToDanglingLine​(int boundarySide)
      • convertToDanglingLine

        public void convertToDanglingLine​(int boundarySide,
                                          double r,
                                          double x,
                                          double gch,
                                          double bch)
      • calculateVoltageAndAngleInBoundaryBus

        public static void calculateVoltageAndAngleInBoundaryBus​(DanglingLine dl)
      • stateVariablesPowerFlow

        public PowerFlow stateVariablesPowerFlow​(int n)
      • convertedTerminals

        protected void convertedTerminals​(Terminal... ts)
      • connect

        public void connect​(InjectionAdder<?> adder,
                            int terminal)
      • connect

        public void connect​(BranchAdder<?> adder)
      • connect

        public void connect​(BranchAdder<?> adder,
                            String iidmVoltageLevelId1,
                            String busId1,
                            boolean t1Connected,
                            int node1,
                            String iidmVoltageLevelId2,
                            String busId2,
                            boolean t2Connected,
                            int node2)
      • connect

        public static void connect​(Context context,
                                   BranchAdder<?> adder,
                                   String iidmVoltageLevelId1,
                                   String busId1,
                                   boolean t1Connected,
                                   int node1,
                                   String iidmVoltageLevelId2,
                                   String busId2,
                                   boolean t2Connected,
                                   int node2)
      • connect

        public void connect​(BranchAdder<?> adder,
                            boolean t1Connected,
                            boolean t2Connected)
      • connect

        public void connect​(BranchAdder<?> adder,
                            boolean t1Connected,
                            boolean t2Connected,
                            boolean branchIsClosed)
      • addAliasesAndProperties

        protected void addAliasesAndProperties​(Identifiable<?> identifiable)
      • addMappingForTopologicalNode

        protected void addMappingForTopologicalNode​(Identifiable<?> identifiable,
                                                    int cgmesTerminalNumber,
                                                    int iidmTerminalNumber)
      • addMappingForTopologicalNode

        protected void addMappingForTopologicalNode​(Identifiable<?> identifiable,
                                                    int terminalNumber)
      • addMappingForTopologicalNode

        protected static void addMappingForTopologicalNode​(Context context,
                                                           TieLine tl,
                                                           int side,
                                                           BoundaryLine boundaryLine)
      • p0

        protected double p0()
      • q0

        protected double q0()