UCTE GLSK#

GLSK in UCTE format are defined within XML files. This format is used for the CORE region.
The main tag of the document is GSKDocument.

GLSK Definition#

Proper GLSK are defined within the tag GSKSeries

<GSKSeries>
    <TimeSeriesIdentification v="1"/>
    <BusinessType v="Z02" share="50"/>
    <Area v="10YFR-RTE------C" codingScheme="A01"/>
    ...
</GSKSeries>
  • Area: defines the geographical zone handled by the GLSK. codingScheme value at A01 declares that is an ENTSO-E EICode, it will be the case most of the time but other types of code could be used to describe the area.

  • BusinessType: can have two values here:

    • Z02 means it is a GSK

    • Z05 means it is an LSK

    • The share value represents the proportion of this series for the whole area. For example if the RTE area is defined in two different series – one with Z02 share=0.3 and one with Z05 share=0.7 – and that we want to apply a shift of 1000MW in RTE zone, we will apply a shift of 300MW on the generators and a shift of 700MW on the loads.

So according to this format to embrace all the elements of an area we have to combine potentially 2 series so that GSK and LSK can be gathered.

There are several ways to define the set of generators and loads available in the GLSK. As we will se all the blocks of GLSK definition have a common tag GSK_Name that gives a human-readable name to the GLSK.

Automatic GLSK#

GLSK in UCTE format can be defined with a list of UCTE nodes to consider in a AutoGSK_Block. With this tag there is no need to define a factor associated to the node, it will be done as a proportional to target power GLSK.

<AutoGSK_Block>
   <GSK_Name v="FR"/>
   <TimeInterval v="2016-07-28T22:00Z/2016-07-29T22:00Z"/>
   <AutoNodes>
      <NodeName v="FFR1AA1 "/>
   </AutoNodes>
   <AutoNodes>
      <NodeName v="FFR2AA1 "/>
   </AutoNodes>
</AutoGSK_Block>
  • GSK_Name: human-readable name for the block.

  • TimeInterval: time interval of applicability of the GLSK block.

  • ManualNodes: list of custom GLSK definitions

    • NodeName: UCTE ID of the node for which the generation/load should be shifted

Country GLSK#

The CountryGSK_Block tag can be used to define a GLSK without even defining an explicit list of nodes. It will be a proportional to target power GLSK defined on all the nodes of the area. The matching is done through the network, meaning all the nodes in the network that belong to the specified area are added to the GLSK.

⚠️ NOTE
As it is currently implemented, this only works for areas that are countries. If the area is not a country the matching would not be done properly.

<CountryGSK_Block>
   <GSK_Name v="FR"/>
   <TimeInterval v="2016-07-28T22:00Z/2016-07-29T22:00Z"/>
</CountryGSK_Block>
  • GSK_Name: human-readable name for the block.

  • TimeInterval: time interval of applicability of the GLSK block.

Manual GLSK#

The ManualGSK_Block tag can be used to define manually all the UCTE nodes associated with their weight within the GLSK.

<ManualGSK_Block>
    <GSK_Name v="FR"/>
    <TimeInterval v="2016-07-28T22:00Z/2016-07-29T22:00Z"/>
    <ManualNodes>
        <NodeName v="FFR2AA1 "/>
        <Factor v="0.3"/>
    </ManualNodes>
    <ManualNodes>
        <NodeName v="FFR1AA1 "/>
        <Factor v="0.7"/>
    </ManualNodes>
</ManualGSK_Block>
  • GSK_Name: human-readable name for the block.

  • TimeInterval: time interval of applicability of the GLSK block.

  • ManualNodes: list of custom GLSK definitions

    • NodeName: UCTE ID of the node on which the generation/load should be shifted

    • Factor: the shift key for the given node