Class Transformer3WInput

All Implemented Interfaces:
HasNodes, HasType, NestedEntity, Operable, Serializable

public class Transformer3WInput extends TransformerInput implements HasType
Describes a three winding transformer, that is connected to three NodeInputs
See Also:
  • Constructor Details

    • Transformer3WInput

      public Transformer3WInput(UUID uuid, String id, OperatorInput operator, OperationTime operationTime, NodeInput nodeA, NodeInput nodeB, NodeInput nodeC, int parallelDevices, Transformer3WTypeInput type, int tapPos, boolean autoTap)
      Constructor for an operated three winding transformer
      Parameters:
      uuid - of the input entity
      id - of the asset
      operator - of the asset
      operationTime - Time for which the entity is operated
      nodeA - The higher voltage node
      nodeB - The middle voltage node
      nodeC - The lower voltage node
      parallelDevices - overall amount of parallel transformers to automatically construct (e.g. parallelDevices = 2 will build a total of two transformers using the specified parameters)
      type - of 3W transformer
      tapPos - Tap Position of this transformer
      autoTap - true, if there is an automated regulation activated for this transformer
    • Transformer3WInput

      public Transformer3WInput(UUID uuid, String id, OperatorInput operator, OperationTime operationTime, NodeInput nodeA, NodeInput nodeB, NodeInput nodeC, int parallelDevices, Transformer3WTypeInput type, int tapPos, boolean autoTap, boolean internalNodeAsSlack)
      Constructor for an operated three winding transformer that allows setting the internal node as slack node. This is normally needed if a larger grid is split up into subgrids and the three winding transformer is located in a subgrid that does not hold the highest voltage side of the transformer (here: that not holds node A in its grid).

      Then, the internal node becomes a virtual representation of a slack node for the grid and allows for power flow calculations based on it's 'close-to-T-equivalent' representation

      Parameters:
      uuid - of the input entity
      id - of the asset
      operator - of the asset
      operationTime - Time for which the entity is operated
      nodeA - The higher voltage node
      nodeB - The middle voltage node
      nodeC - The lower voltage node
      parallelDevices - overall amount of parallel transformers to automatically construct (e.g. parallelDevices = 2 will build a total of two transformers using the specified parameters)
      type - of 3W transformer
      tapPos - Tap Position of this transformer
      autoTap - true, if there is an automated regulation activated for this transformer
      internalNodeAsSlack - true, if the internal node is a slack node, false otherwise
    • Transformer3WInput

      public Transformer3WInput(UUID uuid, String id, NodeInput nodeA, NodeInput nodeB, NodeInput nodeC, int parallelDevices, Transformer3WTypeInput type, int tapPos, boolean autoTap)
      Constructor for an operated, always on three winding transformer
      Parameters:
      uuid - of the input entity
      id - of the asset
      nodeA - The higher voltage node
      nodeB - The middle voltage node
      nodeC - The lower voltage node
      parallelDevices - overall amount of parallel transformers to automatically construct (e.g. parallelDevices = 2 will build a total of two transformers using the specified parameters)
      type - of 3W transformer
      tapPos - Tap Position of this transformer
      autoTap - true, if there is an automated regulation activated for this transformer
  • Method Details