Статус документа
Статус документа

ГОСТ Р МЭК 61850-6-2009 Сети и системы связи на подстанциях. Часть 6. Язык описания конфигурации для связи между интеллектуальными электронными устройствами на электрических подстанциях

     9.2 Описание подстанции


Секция Substation служит для описания функциональной структуры подстанции и идентификации основных устройств и их электрических соединений. Для производственного процесса или для описания всех электрических сетей можно получить несколько секций подстанции - по одной на каждую подстанцию, обслуживаемую SA-системой. Посредством LN, присоединенных к элементам основной системы, данная секция дополнительно определяет функциональность SA-системы (например, в файле SSD) или, если LN уже назначены IED-устройствам (файл SCD), отношение IED-функций к энергосистеме.

Следует обратить внимание, что атрибут name является обязательным при всех условиях и не может быть пустой строкой. Если секция Substation используется как шаблон в файле ICD, то имя должно быть TEMPLATE. Значение имени является также глобальной идентификацией подстанции, потому что оно должно быть уникальным для всех подстанций, содержащихся в файле SCL.

Если отсутствует атрибут desc, его значением по умолчанию является пустая строка.

LN могут быть присоединены на каждом уровне структуры (то есть подстанция, уровень напряжения, присоединение, оборудование, подразряд оборудования, соответствующая функция, подфункция). Силовые трансформаторы (PowerTransformer) могут быть присоединены на следующих структурных уровнях:

- подстанция;

- уровень напряжения;

- присоединение.

Токопроводящее оборудование (ConductingEquipment) может подключаться только на уровне присоединения. Экземпляры LN на одном и том же уровне должны иметь различную идентификацию.

UML-схема, приведенная на рисунке 10, дает общее представление о секции Substation.


Рисунок 10 - UML-схема секции Substation

Соответствующая часть схемы выглядит следующим образом:

Для элементов используются следующие определения базисного типа:

<xs:include schemaLocation="SCL_BaseTypes.xsd"/>
<xs:attributeGroup name="agVirtual">

<xs:attribute name="virtual" type="xs:boolean" use="optional" default="false"/>

</xs:attributeGroup>

<xs:complexType name="tLNodeContainer" abstract="true">

<xs:complexContent>

<xs:extension base="tNaming">

<xs:sequence>

<xs:element name="LNode" type="tLNode" minOccurs="0" maxOccurs="unbounded"/>

</xs:sequence>

</xs:extension>

</xs:complexContent>

</xs:complexType>

<xs:complexType name="tPowerSystemResource" abstract="true">

<xs:complexContent>

<xs:extension base="tLNodeContainer"/>

</xs:complexContent>

</xs:complexType>

<xs:complexType name="tEquipmentContainer" abstract="true">

<xs:complexContent>

<xs:extension base="tPowerSystemResource">

<xs:sequence>

<xs:element name="PowerTransformer" type="tPowerTransformer" minOccurs="0"

maxOccurs="unbounded">

<xs:unique name="uniqueWindinglnPowerTransformer">

<xs:selector xpath="./scl:TransformerWinding"/>
<xs:field xpath="@name"/>

</xs:unique>

</xs:element>

<xs:element name="GeneralEquipment" type="tGeneralEquipment" minOccurs="0"

maxOccurs="unbounded"/>

</xs:sequence>

</xs:extension>

</xs:complexContent>

</xs:complexType>

<xs:complexType name="tEquipment" abstract="true">

<xs:complexContent>

<xs:extension base="tPowerSystemResource">

<xs:attributeGroup ref="agVirtual"/>

</xs:extension>

</xs:complexContent>

</xs:complexType>

<xs:complexType name="tAbstractConductingEquipment" abstract="true">

<xs:complexContent>

<xs:extension base="tEquipment">

<xs:sequence>

<xs:element name="Terminal" type="tTerminal" minOccurs="0" maxOccurs="2"/>

<xs:element name="SubEquipment" type="tSubEquipment" minOccurs="0"

maxOccurs="unbounded"/>

</xs:sequence>

</xs:extension>

</xs:complexContent>

</xs:complexType>

<xs:complexType name="tConductingEquipment">

<xs:complexContent>

<xs:extension base="tAbstractConductingEquipment">

<xs:attribute name="type" type="tCommonConductingEquipmentEnum" use="required"/>

</xs:extension>

</xs:complexContent>

</xs:complexType>

<xs:complexType name="tSubEquipment">

<xs:complexContent>

<xs:extension base="tPowerSystemResource">

<xs:attribute name="phase" type="tPhaseEnum" use="optional" default="none"/>

<xs:attributeGroup ref="agVirtual"/>

</xs:extension>

</xs:complexContent>

</xs:complexType>


В этом случае тип Substation выглядит следующим образом:

<xs:complexType name="tSubstation">

<xs:complexContent>

<xs:extension base="tEquipmentContainer">

<xs:sequence>

<xs:element name="VoltageLevel" type="tVoltageLevel" maxOccurs="unbounded">

<xs:unique name="uniqueBaylnVoltageLevel">

<xs:selector xpath="./scl:Bay"/>

<xs:field xpath="@name"/>

</xs:unique>

<xs:unique name="uniquePowerTransformerlnVoltageLevel">

<xs:selector xpath="./scl:PowerTransformer"/>

<xs:field xpath="@name"/>

</xs:unique>

<xs:unique name="uniqueGeneralEquipmentlnVoltageLevel">

<xs:selector xpath="./scl:GeneralEquipment"/>

<xs:field xpath="@name"/>

</xs:unique>

<xs:unique name="uniqueChildNamelnVoltageLevel">

<xs:selector xpath="./*"/>

<xs:field xpath="@name"/>

</xs:unique>

</xs:element>

<xs:element name="Function" type="tFunction" minOccurs="0" maxOccurs="unbounded">

<xs:unique name="uniqueSubFunctionlnFunction">

<xs:selector xpath="./scl:SubFunction"/>

<xs:field xpath="@name"/>

</xs:unique>

<xs:unique name="uniqueGeneralEquipmentlnFunction">

<xs:selector xpath="./scl:GeneralEquipment"/>

<xs:field xpath="@name"/>

</xs:unique>

</xs:element>

</xs:sequence>

</xs:extension>

</xs:complexContent>

</xs:complexType>


Элемент Substation принадлежит к типу tSubstation, как показано выше. Это tEquipmentContainer, то есть наряду с PowerTransformer он может содержать LNode. Кроме того, он содержит по меньшей мере один уровень напряжения и дополнительно несколько элементов Function. Системные функции или оборудование, не принадлежащие энергосистеме, могут быть описаны с помощью элемента Function.

Общий элемент Substation (тип tSubstation), к которому обращается элемент SCL, дополнительно содержит несколько ограничений идентичности:

- в пределах Substation не может быть двух элементов VoltageLevel (уровень напряжения) с одинаковым именем;

- в пределах Substation не может быть двух элементов PowerTransformer с одинаковым именем;

- в пределах Substation не может быть двух элементов Function с одинаковым именем;

- в пределах Substation не может быть двух элементов LNode с одинаковым сочетанием Inlnst, InClass, iedName, Idlnst и префиксом;

- кроме того, во избежание любых неясностей в пределах Substation не может быть двух прямых дочерних элементов с одинаковым именем.