В COMTRADE
Записывает данные в COMTRADE-файлы.
Тип: SubSystem
Путь в библиотеке:
|
Описание
Блок В COMTRADE записывает значения входных сигналов в файлы осциллограмм формата COMTRADE:
-
файл конфигурации (.cfg),
-
файл данных (.dat).
Поддерживаемые ревизии COMTRADE: 1999 и 2013 годов. Поддерживаемые типы файла данных: ASCII, BINARY, BINARY32, FLOAT32.
Данные записываются в файлы при срабатывании входа триггера. Сохранение файлов происходит после завершения симуляции. Если в течение симуляции триггер сработает несколько раз, то будет записано несколько осциллограмм. Если выходные файлы существуют, то они будут перезаписаны.
Обратите внимание, что входной порт Discretes типизирован как Bool. При необходимости измените тип сигнала с помощью блока Cast To Bool. Если не отключить вход Discretes и оставить его неподключенным, то это приведет к ошибке, т.к. тип входного сигнала определится как Float64. |
Блок автоматически определяет количество сигналов во входных портах. Параметры каналов настраиваются во вкладке Channels. Значение по умолчанию -1
приведет к автоматической генерации параметров каналов. Для подробной настройки необходимо задать вектор значений, длина которого должна совпадать с количеством сигналов.
Порты
Вход
#
Analogs
—
входной сигнал
скаляр
| вектор
Details
Вход для записи аналоговых сигналов COMTRADE-файлов.
Типы данных |
|
Поддержка комплексных чисел |
Нет |
#
Discretes
—
входной сигнал
скаляр
| вектор
Details
Вход для записи дискретных сигналов COMTRADE-файлов.
Типы данных |
|
Поддержка комплексных чисел |
Нет |
#
Trigger
—
входной сигнал
скаляр
Details
Вход, предназначенный для активации записи.
Типы данных |
|
Поддержка комплексных чисел |
Нет |
Параметры
Main
# Включить аналоговый вход — включить вход Analogs аналоговых сигналов
Details
Если значение параметра включено, то в случае срабатывания триггера в COMTRADE-файлы, будут записаны сигналы, приходящие на вход Analogs.
Значение по умолчанию |
|
Имя для программного использования |
|
Вычисляемый |
Да |
# Включить дискретный вход — включить вход Discretes дискретных сигналов
Details
Если значение параметра включено, то в случае срабатывания триггера в COMTRADE-файлы, будут записаны сигналы, приходящие на вход Discretes.
Значение по умолчанию |
|
Имя для программного использования |
|
Вычисляемый |
Да |
# Путь для файлов — путь или имя файлов (без расширения)
Details
Задайте путь или имя файлов без расширения для сохраняемых осциллограмм. Если файлы существуют, то они будут перезаписаны. Если в течение симуляции триггер сработает несколько раз, то будет записано несколько осциллограмм. Имена файлов второй и последующих осциллограмм будут дополнены суффиксом _x
, где x
– номер осциллограммы.
Допустимо указание как абсолютного пути до файла (начинается с /user), так и относительного. При этом относительный путь определяется от текущей директории (pwd).
При симуляции на КПМ РИТМ необходимо передавать полный путь файла, например, joinpath("/home/ritm/build", engee.gcm().name, "untitled") .
|
Значение по умолчанию |
|
Имя для программного использования |
|
Вычисляемый |
Да |
# Период дискретизации, с — период дискретизации, с
Details
Значение по умолчанию |
|
Имя для программного использования |
|
Вычисляемый |
Да |
# Смещение времени, ч — смещение времени относительно всемирного координированного времени UTC, ч
Details
Значение по умолчанию |
|
Имя для программного использования |
|
Вычисляемый |
Да |
COMTRADE configuration
# Название подстанции — имя подстанции
Details
Значение по умолчанию |
|
Имя для программного использования |
|
Вычисляемый |
Да |
# Название регистратора — идентификационный номер или имя записывающего устройства
Details
Значение по умолчанию |
|
Имя для программного использования |
|
Вычисляемый |
Да |
#
Версия стандарта —
версия стандарта
1999
| 2013
Details
Значения |
|
Значение по умолчанию |
|
Имя для программного использования |
|
Вычисляемый |
Да |
#
Тип файла данных —
тип файла данных
ASCII
| BINARY
| BINARY32
| FLOAT32
Details
Опции BINARY32 и FLOAT32 доступны только в стандарте версии 2013 года.
Значения |
|
Значение по умолчанию |
|
Имя для программного использования |
|
Вычисляемый |
Да |
# Номинальная частота сети, Гц — номинальная частота сети или подсети в герцах, в которой записываются данные
Details
Значение по умолчанию |
|
Имя для программного использования |
|
Вычисляемый |
Да |
External trigger
# Уставка срабатывания триггера — уставка срабатывания триггера.
Details
Если значение входа Trigger равно или больше заданного значения, то происходит запись данных для осциллограммы.
Значение по умолчанию |
|
Имя для программного использования |
|
Вычисляемый |
Да |
Analog
# Имена каналов ["AName1", "AName2" .. ] — имена каналов
Details
По умолчанию (-1
) формируется вектор из имен Analog Signal x
, где x
– номер канала.
Значение по умолчанию |
|
Имя для программного использования |
|
Вычисляемый |
Да |
# Идентификаторы фазы каналов ["A", "B", "C" .. ] — идентификаторы фазы каналов
Details
По умолчанию (-1
) формируется вектор из пустых строк.
Значение по умолчанию |
|
Имя для программного использования |
|
Вычисляемый |
Да |
# Единицы измерения каналов ["kV", "V", "kA" .. ] — единицы измерения каналов
Details
По умолчанию (-1
) формируется вектор из строк NONE
.
Значение по умолчанию |
|
Имя для программного использования |
|
Вычисляемый |
Да |
# Первичные номинальные значения [100.0, 200.0 .. ] — первичные номиналы измерительных трансформаторов напряжения или тока
Details
По умолчанию (-1
) формируется вектор из единиц.
Значение по умолчанию |
|
Имя для программного использования |
|
Вычисляемый |
Да |
# Вторичные номинальные значения [1.0, 5.0 .. ] — вторичные номиналы измерительных трансформаторов напряжения или тока
Details
По умолчанию (-1
) формируется вектор из единиц.
Значение по умолчанию |
|
Имя для программного использования |
|
Вычисляемый |
Да |
# Идентификатор масштабирования данных ["P", "S" .. ] — идентификатор масштабирования данных
Details
В параметре символ P
означает первичное значение, а символ S
– вторичное.
По умолчанию (-1
) формируется вектор из символов P
.
Значение по умолчанию |
|
Имя для программного использования |
|
Вычисляемый |
Да |
Discrete
# Имена каналов ["DName1", "DName2" .. ] — имена каналов
Details
По умолчанию (-1
) формируется вектор из имен Discrete Signal x
, где x
– номер канала.
Значение по умолчанию |
|
Имя для программного использования |
|
Вычисляемый |
Да |
# Идентификаторы фазы каналов ["A", "B", "C" .. ] — идентификаторы фазы каналов
Details
По умолчанию (-1
) формируется вектор из пустых строк.
Значение по умолчанию |
|
Имя для программного использования |
|
Вычисляемый |
Да |
# Нормальные состояния каналов [1, 0 .. ] — нормальные состояния каналов
Details
По умолчанию (-1
) формируется вектор из нулей.
Значение по умолчанию |
|
Имя для программного использования |
|
Вычисляемый |
Да |
Литература
-
IEEE Std. C37.111-1999 - IEEE Standard Common Format for Transient Data Exchange (COMTRADE) for Power Systems
-
IEEE Std. C37.111-2013 - IEEE/IEC International Standard - Measuring relays and protection equipment - Part 24: Common format for transient data exchange (COMTRADE) for power systems