---
title: "\"Изменение N 1 ГОСТ Р 58651.1-2019 \"Единая энергетическая система и изолированно работающие энергосистемы. Информационная модель электроэнергетики. Основные положения\""
number: "ГОСТ Р 58651.1-2019"
issuer: "Федеральное агентство по техническому регулированию и метрологии"
status: действует
canonical: "https://bukva.ai/docs/prikaz-gost-r-58651-1-2019"
---

## "Изменение N 1 ГОСТ Р 58651.1-2019 "Единая энергетическая система и изолированно работающие энергосистемы. Информационная модель электроэнергетики. Основные положения"

# "Изменение N 1 ГОСТ Р 58651.1-2019 "Единая энергетическая система и изолированно работающие энергосистемы. Информационная модель электроэнергетики. Основные положения"

(утв. и введено в действие Приказом Росстандарта от 29.12.2022 N 1684-ст)

> [!IMPORTANT]
> Документ [введен](#p100004) в действие с 01.02.2023.


<div align="right">

<a id="p100001"></a>Утверждено и введено в действие<br>
Приказом Федерального<br>
агентства по техническому<br>
регулированию и метрологии<br>
от 29 декабря 2022 г. N 1684-ст

</div>


<div align="center">

<a id="p100002"></a>**ИЗМЕНЕНИЕ N 1 ГОСТ Р 58651.1-2019**<br>
**"ЕДИНАЯ ЭНЕРГЕТИЧЕСКАЯ СИСТЕМА И ИЗОЛИРОВАННО РАБОТАЮЩИЕ**<br>
**ЭНЕРГОСИСТЕМЫ. ИНФОРМАЦИОННАЯ МОДЕЛЬ ЭЛЕКТРОЭНЕРГЕТИКИ.**<br>
**ОСНОВНЫЕ ПОЛОЖЕНИЯ"**

</div>


<a id="p100003"></a>ОКС 27.010

<div align="right">

<a id="p100004"></a>Дата введения<br>
1 февраля 2023 года

</div>


<a id="p100005"></a>[Пункт 3.1.2](https://bukva.ai/docs/standart-gost-r-58651-1-2019#p100034) после слов "и обобщающих абстрактных" дополнить словами: ", а при необходимости также структурных и справочных),".
<a id="p100006"></a>[Пункт 3.1.4](https://bukva.ai/docs/standart-gost-r-58651-1-2019#p100036) изложить в новой редакции:
<a id="p100007"></a>"3.1.4 профиль информационного обмена: Согласованная участниками информационного обмена или установленная национальным стандартом совокупность классов, атрибутов и ассоциаций, необходимая для передачи данных в рамках решения определенной задачи".
<a id="p100008"></a>[Раздел 3](https://bukva.ai/docs/standart-gost-r-58651-1-2019#p100031) дополнить пунктами 3.1.12, 3.1.13:
<a id="p100009"></a>"3.1.12 справочный класс: Класс, предназначенный для моделирования перечисляемых типов данных с ограниченным множеством значений.
<a id="p100010"></a>3.1.13 структурный класс: Класс, предназначенный для моделирования составных типов данных".
<a id="p100011"></a>[Пункт 3.2. Второй абзац](https://bukva.ai/docs/standart-gost-r-58651-1-2019#p100046) изложить в новой редакции:
<a id="p100012"></a>"CIM - Common Information Model <1>";
<a id="p100013"></a>[сноску <1> изложить](https://bukva.ai/docs/standart-gost-r-58651-1-2019#p100048) в новой редакции:
<a id="p100014"></a>"--------------------------------
<a id="p100015"></a><1> Серия стандартов [1], определяющая представление основных объектов и понятий в электроэнергетике в виде совокупности классов, атрибутов и ассоциаций между ними, предназначенная для упрощения интеграции автоматизированных систем, связанных с различными аспектами работы энергосистемы".
<a id="p100016"></a>[Раздел 4. Наименование](https://bukva.ai/docs/standart-gost-r-58651-1-2019#p100049) изложить в новой редакции:
<a id="p100017"></a>"4 Требования к профилю информационной модели".
<a id="p100018"></a>[Пункт 4.3](https://bukva.ai/docs/standart-gost-r-58651-1-2019#p100057) изложить в новой редакции:
<a id="p100019"></a>"4.3 Профиль информационной модели может содержать:
- <a id="p100020"></a>абстрактные классы;
- <a id="p100021"></a>основные классы;
- <a id="p100022"></a>справочные классы;
- <a id="p100023"></a>структурные классы;
- <a id="p100024"></a>атрибуты основных и абстрактных классов;
- <a id="p100025"></a>атрибуты справочных и структурных классов;
- <a id="p100026"></a>ассоциации основных и абстрактных классов.
<a id="p100027"></a>Для наименований классов, атрибутов и ассоциаций, которые не содержатся в серии международных стандартов [1] и [2], должен добавляться префикс "rf:" (см. приложение А) в соответствии со следующими правилами:
- <a id="p100028"></a>если класс уже имеет префикс "rf:", то для его атрибутов этот префикс не дублируется;
- <a id="p100029"></a>если начальный или конечный класс имеет префикс "rf:", то для наименований ассоциаций он также указывается".
<a id="p100030"></a>[Пункт 4.10.1](https://bukva.ai/docs/standart-gost-r-58651-1-2019#p100087) дополнить абзацем:
<a id="p100031"></a>"Абстрактные классы перечисляются в алфавитном порядке с сортировкой по графе "Имя класса (англ.)".
<a id="p100032"></a>[Пункт 4.10.2](https://bukva.ai/docs/standart-gost-r-58651-1-2019#p100099) дополнить абзацем:
<a id="p100033"></a>"Основные классы перечисляются в алфавитном порядке с сортировкой по графе "Имя класса (англ.)".
<a id="p100034"></a>Справочные классы профиля информационной модели должны быть представлены в виде таблицы 2.1.

<a id="p100035"></a>Таблица 2.1


| <a id="p100036"></a>Смысловое определение справочного класса | <a id="p100037"></a>Имя класса (англ.) | <a id="p100038"></a>Имя вышестоящего класса (англ.) |
| --- | --- | --- |
|  |  |  |


<div align="right">

<a id="p100039"></a>*Пример* -

</div>



| <a id="p100040"></a>Смысловое определение справочного класса | <a id="p100041"></a>Имя класса (англ.) | <a id="p100042"></a>Имя вышестоящего класса (англ.) |
| --- | --- | --- |
| <a id="p100043"></a>Ориентация координатной плоскости | <a id="p100044"></a>OrientationKind | <a id="p100045"></a>- |


<a id="p100046"></a>Справочные классы перечисляются в алфавитном порядке с сортировкой по графе "Имя класса (англ.)".
<a id="p100047"></a>Структурные классы профиля информационной модели должны быть представлены в виде таблицы 2.2.

<div align="center">

<a id="p100048"></a>Таблица 2.2

</div>



| <a id="p100049"></a>Смысловое определение структурного класса | <a id="p100050"></a>Имя класса (англ.) | <a id="p100051"></a>Имя вышестоящего класса (англ.) |
| --- | --- | --- |
|  |  |  |


<a id="p100052"></a>*Пример* -


| <a id="p100053"></a>Смысловое определение структурного класса | <a id="p100054"></a>Имя класса (англ.) | <a id="p100055"></a>Имя вышестоящего класса (англ.) |
| --- | --- | --- |
| <a id="p100056"></a>Сроки внедрения | <a id="p100057"></a>DeploymentDate | <a id="p100058"></a>- |


<a id="p100059"></a>Структурные классы перечисляются в алфавитном порядке с сортировкой по графе "Имя класса (англ.)".
<a id="p100060"></a>[Пункт 4.10.3. Примечание](https://bukva.ai/docs/standart-gost-r-58651-1-2019#p100126) исключить;
<a id="p100061"></a>[дополнить](https://bukva.ai/docs/standart-gost-r-58651-1-2019#p100111) абзацем:
<a id="p100062"></a>"Атрибуты перечисляются в алфавитном порядке с графы "Имя класса (англ.)" и далее в графе "Имя атрибута (англ.)".
<a id="p100063"></a>[Пункт 4.10.4. Пример](https://bukva.ai/docs/standart-gost-r-58651-1-2019#p100134) изложить в новой редакции:
<a id="p100064"></a>"Пример -


| <a id="p100065"></a>Смысловое назначение ассоциации | <a id="p100066"></a>Начальный класс | <a id="p100067"></a>Конечный класс | <a id="p100068"></a>Имя ассоциации (англ.) | <a id="p100069"></a>Множественность |
| --- | --- | --- | --- | --- |
| <a id="p100070"></a>Соединительный узел полюсов | <a id="p100071"></a>Terminal | <a id="p100072"></a>ConnectivityNode | <a id="p100073"></a>ConnectivityNode | <a id="p100074"></a>0..1 |
| <a id="p100075"></a>Соединительные полюса | <a id="p100076"></a>ConnectivityNode | <a id="p100077"></a>Terminal | <a id="p100078"></a>Terminals | <a id="p100079"></a>0..* |

<div align="right">

<a id="p100080"></a>";

</div>

<a id="p100081"></a>[дополнить](https://bukva.ai/docs/standart-gost-r-58651-1-2019#p100127) абзацем:
<a id="p100082"></a>"Ассоциации перечисляются в алфавитном порядке с сортировкой по графе "Начальный класс" и далее по графе "Имя ассоциации (англ.)".
<a id="p100083"></a>[Пункт 4.11](https://bukva.ai/docs/standart-gost-r-58651-1-2019#p100155) исключить.
<a id="p100084"></a>[Раздел 5](https://bukva.ai/docs/standart-gost-r-58651-1-2019#p100157) изложить в новой редакции (кроме наименования):
<a id="p100085"></a>"5.1 При осуществлении автоматизированного информационного обмена в рамках решения отдельных задач участники информационного обмена обмениваются данными в соответствии с согласованным профилем информационного обмена, методологией и требованиями международного стандарта [3], а также в соответствии с требованиями к формату информационного обмена, установленными в приложении А.

#### <a id="p100086"></a>5.2 Автоматизированный информационный обмен должен осуществляться одним из следующих способов:

- <a id="p100087"></a>путем передачи данных (частей информационной модели) в соответствии с заданным профилем информационного обмена с учетом требований международного стандарта [3];
- <a id="p100088"></a>путем передачи набора изменений к переданным ранее данным с учетом требований международного стандарта [3]".
<a id="p100089"></a>[Стандарт](https://bukva.ai/docs/standart-gost-r-58651-1-2019) дополнить разделом 6:

<a id="p100090"></a>"6 Требования к профилям информационного обмена
<a id="p100091"></a>6.1 Для осуществления информационного обмена в рамках решения отдельных задач профиль информационного обмена может быть разработан и утвержден участниками информационного обмена в виде национального стандарта или многосторонних или двусторонних нормативных правовых актов.
<a id="p100092"></a>В документах (национальных стандартах, нормативных правовых актах), регулирующих данный процесс, должны быть также установлены правила использования единых глобальных уникальных идентификаторов объектов информационной модели и иных объектов, описанных в профиле информационного обмена.
<a id="p100093"></a>6.2 Профиль информационного обмена, утвержденный участниками информационного обмена, может содержать как классы, атрибуты и ассоциации, описанные в профилях информационной модели, так и иные классы, атрибуты и ассоциации, не описанные в профилях информационной модели.
<a id="p100094"></a>6.3 Профиль информационного обмена, утвержденный в национальном стандарте, должен содержать только классы, атрибуты и ассоциации, присутствующие в профилях информационной(ых) модели(ей), описанной(ых) на уровне национальных стандартов.
<a id="p100095"></a>6.4 Профиль информационного обмена должен состоять из раздела, содержащего наименование профиля, его версию, общее описание, и разделов, содержащих описание основных, структурных и справочных классов.
<a id="p100096"></a>Описание классов должно содержать:
- <a id="p100097"></a>наименование каждого основного, структурного или справочного класса (в алфавитном порядке) с указанием принадлежности к профилю информационного обмена;
- <a id="p100098"></a>описание назначения каждого основного класса и правил его использования;
- <a id="p100099"></a>описание необходимых собственных и унаследованных атрибутов каждого основного класса;
- <a id="p100100"></a>описание необходимых собственных и унаследованных ассоциаций каждого основного класса;
- <a id="p100101"></a>описание назначения и необходимых атрибутов каждого структурного и справочного классов.
<a id="p100102"></a>6.5 В части классов, входящих в базисный профиль информационной модели, а также атрибутов и ассоциаций, указанных как обязательные, профиль информационного обмена должен соответствовать [ГОСТ Р 58651.2](https://bukva.ai/docs/standart-gost-r-58651-2-2019).
<a id="p100103"></a>6.6 Профиль информационного обмена может включать в себя описание требований и рекомендаций по его использованию, ограничения значений отдельных атрибутов и ассоциаций, а также требования и рекомендации по моделированию.
<a id="p100104"></a>Требования и рекомендации, относящиеся к моделированию комплексных объектов, рекомендуется оформлять в виде приложений.
<a id="p100105"></a>6.7 Атрибуты основных и структурных классов профиля информационного обмена должны быть представлены в виде таблицы 6.1 для каждого класса в отдельности. Таблицы каждого раздела обозначают отдельной нумерацией арабскими цифрами с добавлением перед цифрой номера раздела.

<div align="right">

<a id="p100106"></a>Таблица 6.1

</div>


<div align="center">

<a id="p100107"></a>Атрибуты "наименование профиля": "наименование основного<br>
или структурного класса"

</div>



<table>
<colgroup><col width="23%"><col width="31%"><col width="16%"><col width="31%"></colgroup>
<tr><td><a id="p100108"></a>Имя атрибута (англ.)</td><td><a id="p100109"></a>Обязательность атрибута</td><td><a id="p100110"></a>Тип данных</td><td><a id="p100111"></a>Описание и ограничения</td></tr>
<tr><td></td><td></td><td></td><td></td></tr>
<tr><td colspan="4"><a id="p100112"></a>Определено в: Наименование родительского класса</td></tr>
<tr><td></td><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td><td></td></tr>
<tr><td colspan="4"><a id="p100113"></a>Определено в: Наименование родительского класса</td></tr>
<tr><td></td><td></td><td></td><td></td></tr>
</table>


<a id="p100114"></a>*Пример* -

<div align="center">

<a id="p100115"></a>Атрибуты ConductingEquipmentProfile: ACLineSegment

</div>



<table>
<colgroup><col width="23%"><col width="31%"><col width="16%"><col width="31%"></colgroup>
<tr><td><a id="p100116"></a>Имя атрибута (англ.)</td><td><a id="p100117"></a>Обязательность атрибута</td><td><a id="p100118"></a>Тип данных</td><td><a id="p100119"></a>Описание и ограничения</td></tr>
<tr><td><a id="p100120"></a>r</td><td><a id="p100121"></a>1..1</td><td><a id="p100122"></a>ом</td><td><a id="p100123"></a>-</td></tr>
<tr><td><a id="p100124"></a>x</td><td><a id="p100125"></a>1..1</td><td><a id="p100126"></a>ом</td><td><a id="p100127"></a>Положительное ненулевое значение</td></tr>
<tr><td colspan="4"><a id="p100128"></a>Определено в: Conductor</td></tr>
<tr><td><a id="p100129"></a>length</td><td><a id="p100130"></a>0..1</td><td><a id="p100131"></a>м</td><td><a id="p100132"></a>-</td></tr>
<tr><td colspan="4"><a id="p100133"></a>Определено в: IdentifiedObject</td></tr>
<tr><td><a id="p100134"></a>name</td><td><a id="p100135"></a>1..1</td><td><a id="p100136"></a>Строка</td><td><a id="p100137"></a>Максимум 40 символов</td></tr>
</table>


<div align="center">

<a id="p100138"></a>6.8 Обязательность атрибута устанавливается равной 1..1, если атрибут обязателен, и 0..1, если допускается отсутствие данного атрибута.<br>
<a id="p100139"></a>6.9 Ассоциации основных классов профиля информационного обмена должны быть представлены в виде таблицы 6.2 для каждого основного класса в отдельности.

<a id="p100140"></a>Таблица 6.2

<a id="p100141"></a>Ассоциации "наименование профиля": "наименование<br>
основного класса"

</div>



<table>
<colgroup><col width="21%"><col width="17%"><col width="17%"><col width="16%"><col width="29%"></colgroup>
<tr><td><a id="p100142"></a>Наименование конца ассоциации</td><td><a id="p100143"></a>Множественность<br>(от)</td><td><a id="p100144"></a>Множественность<br>(к)</td><td><a id="p100145"></a>Конечный класс ассоциации</td><td><a id="p100146"></a>Базовая ассоциация информационной модели и комментарии</td></tr>
<tr><td></td><td></td><td></td><td></td><td></td></tr>
<tr><td colspan="5"><a id="p100147"></a>Определено в: Наименование родительского класса</td></tr>
<tr><td></td><td></td><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td></tr>
<tr><td colspan="5"><a id="p100148"></a>Определено в: Наименование родительского класса</td></tr>
<tr><td></td><td></td><td></td><td></td><td></td></tr>
</table>


<div align="center">

<a id="p100149"></a>*Пример* -

<a id="p100150"></a>Ассоциации ConductingEquipmentProfile: ACLineSegment

</div>



<table>
<colgroup><col width="21%"><col width="17%"><col width="17%"><col width="16%"><col width="29%"></colgroup>
<tr><td><a id="p100151"></a>Наименование конца ассоциации</td><td><a id="p100152"></a>Множественность<br>(от)</td><td><a id="p100153"></a>Множественность<br>(к)</td><td><a id="p100154"></a>Конечный класс ассоциации</td><td><a id="p100155"></a>Описание и ограничения</td></tr>
<tr><td><a id="p100156"></a>rf:ACLineSeriesSections</td><td><a id="p100157"></a>0..1</td><td><a id="p100158"></a>0..*</td><td><a id="p100159"></a>rf:ACLineSeriesSection</td><td><a id="p100160"></a>-</td></tr>
<tr><td colspan="5"><a id="p100161"></a>Определено в: ConductingEquipment</td></tr>
<tr><td><a id="p100162"></a>BaseVoltage</td><td><a id="p100163"></a>0..*</td><td><a id="p100164"></a>1..1</td><td><a id="p100165"></a>BaseVoltage</td><td><a id="p100166"></a>-</td></tr>
<tr><td colspan="5"><a id="p100167"></a>Определено в: Equipment</td></tr>
<tr><td><a id="p100168"></a>EquipmentContainer</td><td><a id="p100169"></a>0..*</td><td><a id="p100170"></a>1..1</td><td><a id="p100171"></a>EquipmentContainer</td><td><a id="p100172"></a>-</td></tr>
</table>


<a id="p100173"></a>6.10 Ограничения профиля информационного обмена должны быть равными либо усиливать ограничения профиля информационной модели.
<a id="p100174"></a>6.11 Атрибуты справочных классов профиля информационного обмена должны быть представлены в соответствии с требованиями, изложенными в 4.10.3, без указания типа данных".
<a id="p100175"></a>[Приложение А. Пункт А.2.1. Третий](https://bukva.ai/docs/standart-gost-r-58651-1-2019#p100175) - [шестой абзацы](https://bukva.ai/docs/standart-gost-r-58651-1-2019#p100178), [пример](https://bukva.ai/docs/standart-gost-r-58651-1-2019#p100179) изложить в новой редакции:
<a id="p100176"></a>"Пространство имен CIM должно быть объявлено как xmlns:cim="http://iec.ch/TC57/CIM100#".
<a id="p100177"></a>Пространство имен для расширений информационной модели, отсутствующих в CIM, должно быть объявлено как: xmlns:rf="http://gost.ru/2019/schema-cim01#".
<a id="p100178"></a>Заголовок должен предшествовать всем остальным элементам. Формат CIMXML является подмножеством формата RDF и использует элементы, описанные в схеме xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#".
<a id="p100179"></a>Описание профиля информационного обмена задается в виде соответствующего атрибута объекта, описывающего версию передаваемой информационной модели, который должен позволять уникально идентифицировать его и иметь следующий формат:
<a id="p100180"></a>http://gost.ru/<разработчик>/<год>/стандарт/<наименование_профиля>/<версия>.
<a id="p100181"></a>Ниже приведен пример пустого CIMXML файла.

<a id="p100182"></a>*Пример* -

<a id="p100183"></a><?xml version="1.0" encoding="utf-8"?>
<rdf:RDF  xmlns:md="http://iec.ch/TC57/61970-552/ModelDescription/1#"
          xmlns:cim="http://iec.ch/TC57/CIM100#"
          xmlns:rf="http://gost.ru/2019/schema-cim01#"
          xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">

    <md:FullModel  rdf:about="#_0e5b2438-470e-43ff-b082-cb946327a667">
    <md:Model.created>2018-07-20T12:44:24.2518967Z</md:Model.created>
    <md:Model.version>v16.5.6.131</md:Model.version>
    <md:Model.profile> http://gost.ru/SO_UPS/2022/58651-
        4/EquipmentModel/1</md:Model.profile>
    <md:Model.description>Описание модели</md:Model.description>
  </md:FullModel>
...
</rdf:RDF>".
<a id="p100184"></a>[Пункт А.2.2](https://bukva.ai/docs/standart-gost-r-58651-1-2019#p100181) изложить в новой редакции:
<a id="p100185"></a>"А.2.2 Элемент описания объекта информационной модели
<a id="p100186"></a><classname rdf:about=resource-uri>
    <!-Здесь перечисляются элементы описания свойств объектов-->
</classname>
<a id="p100187"></a>Элемент описания объекта определяет экземпляр объекта определенного типа (classname) и его идентификатор (resource-uri).
<a id="p100188"></a>Тип объекта является именем класса из схемы, объявленной в заголовке документа".
<a id="p100189"></a>[Пункт А.2.3. Второй пример](https://bukva.ai/docs/standart-gost-r-58651-1-2019#p100217) изложить в новой редакции:
<a id="p100190"></a>"Пример -

<a id="p100191"></a><cim:SynchronousMachine rdf:about="#_00f3ed5c-9993-4354-956d-16b235402212">
  <cim:Equipment.normallyInService>true</cim:Equipment.normallyInService>
  <cim:Equipment.EquipmentContainer rdf:resource="#_616b63ad-6782-4a74-9f65-
      fb1a33ce90bf" />
  <cim: IdentifiedObject.name>ТГ-5</cim: IdentifiedObject.name>
  <cim:ConductinqEquipment.Terminals rdf:resource="#_a09271ac-d40c-4a9b-ae21-
      dec6dbebe012"/>
  <cim:SynchronousMachine.maxQ>186</cim:SynchronousMachine.maxQ>
  <cim:SynchronousMachine.minQ>0</cim:SynchronousMachine.minQ>
  <cim:SynchronousMachine.operatingMode rdf:resource="cim:SynchronousMachineOpera-
      tingMode.generator" />
  <cim:SynchronousMachine.type rdf:resource="cim:SynchronousMachineKind.generator" />
  <cim:SynchronousMachine.InitialReactiveCapabilityCurve rdf:resource=
      "#_76cccdb8-fac1-434d-9d30-d0300fbfc509" />
  <cim:RegulatingCondEq.RegulatingControl rdf:resource="#_5a9aebad-01e3-406c-
      b60e-e7aefe93fdd9" />
  <cim:RotatingMachine.ratedPowerFactor>0.849858357</cim:RotatingMachine.
      ratedPowerFactor>
  <cim:RotatingMachine.ratedS>353</cim:RotatingMachine.ratedS>
  <cim:RotatingMachine.ratedU>20</cim:RotatingMachine.ratedU>
  <cim:RotatingMachine.GeneratingUnit rdf:resource="#_44ec2143-5a7c-4c83-
      93ea-41eb9a6d0a88" />
  </cim:SynchronousMachine>".

<a id="p100192"></a>Элемент стандарта "Библиография". [Позицию [2]](/OTN/26735#p100223) изложить в новой редакции:


| <a id="p100193"></a>"[2] | <a id="p100194"></a>МЭК 61970-301:2020 | <a id="p100195"></a>Интерфейс прикладных программ систем энергетического менеджмента (EMS-API). Часть 301. База общей информационной модели (CIM) (Energy management system application program interface (EMS-API) - Part 301: Common information model (CIM) base)". |
| --- | --- | --- |




<a id="p100196"></a>

---
