To COMTRADE
Записывает данные в COMTRADE-файлы.
Тип: SubSystem
Путь в библиотеке:
|
Описание
Блок To 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
# Enable analog input — включить вход Analogs аналоговых сигналов
Details
Если значение параметра включено, то в случае срабатывания триггера в COMTRADE-файлы, будут записаны сигналы, приходящие на вход Analogs.
Значение по умолчанию |
|
Имя для программного использования |
|
Вычисляемый |
Да |
# Enable discrete input — включить вход Discretes дискретных сигналов
Details
Если значение параметра включено, то в случае срабатывания триггера в COMTRADE-файлы, будут записаны сигналы, приходящие на вход Discretes.
Значение по умолчанию |
|
Имя для программного использования |
|
Вычисляемый |
Да |
# Files path — путь или имя файлов (без расширения)
Details
Задайте путь или имя файлов без расширения для сохраняемых осциллограмм. Если файлы существуют, то они будут перезаписаны. Если в течение симуляции триггер сработает несколько раз, то будет записано несколько осциллограмм. Имена файлов второй и последующих осциллограмм будут дополнены суффиксом _x
, где x
– номер осциллограммы.
Допустимо указание как абсолютного пути до файла (начинается с /user), так и относительного. При этом относительный путь определяется от текущей директории (pwd).
При симуляции на КПМ РИТМ необходимо передавать полный путь файла, например, joinpath("/home/ritm/build", engee.gcm().name, "untitled") .
|
Значение по умолчанию |
|
Имя для программного использования |
|
Вычисляемый |
Да |
# Sample time, s — период дискретизации, с
Details
Значение по умолчанию |
|
Имя для программного использования |
|
Вычисляемый |
Да |
# Time zone offset, h — смещение времени относительно всемирного координированного времени UTC, ч
Details
Значение по умолчанию |
|
Имя для программного использования |
|
Вычисляемый |
Да |
COMTRADE configuration
# Station name — имя подстанции
Details
Значение по умолчанию |
|
Имя для программного использования |
|
Вычисляемый |
Да |
# Recording device — идентификационный номер или имя записывающего устройства
Details
Значение по умолчанию |
|
Имя для программного использования |
|
Вычисляемый |
Да |
#
Standard revision —
версия стандарта
1999
| 2013
Details
Значения |
|
Значение по умолчанию |
|
Имя для программного использования |
|
Вычисляемый |
Да |
#
Data file type —
тип файла данных
ASCII
| BINARY
| BINARY32
| FLOAT32
Details
Опции BINARY32 и FLOAT32 доступны только в стандарте версии 2013 года.
Значения |
|
Значение по умолчанию |
|
Имя для программного использования |
|
Вычисляемый |
Да |
# System frequency, Hz — номинальная частота сети или подсети в герцах, в которой записываются данные
Details
Значение по умолчанию |
|
Имя для программного использования |
|
Вычисляемый |
Да |
External trigger
# Trigger threshold — уставка срабатывания триггера.
Details
Если значение входа Trigger равно или больше заданного значения, то происходит запись данных для осциллограммы.
Значение по умолчанию |
|
Имя для программного использования |
|
Вычисляемый |
Да |
Analog
# Channels names ["AName1", "AName2" .. ] — имена каналов
Details
По умолчанию (-1
) формируется вектор из имен Analog Signal x
, где x
– номер канала.
Значение по умолчанию |
|
Имя для программного использования |
|
Вычисляемый |
Да |
# Channels phase identifiers ["A", "B", "C" .. ] — идентификаторы фазы каналов
Details
По умолчанию (-1
) формируется вектор из пустых строк.
Значение по умолчанию |
|
Имя для программного использования |
|
Вычисляемый |
Да |
# Channels units ["kV", "V", "kA" .. ] — единицы измерения каналов
Details
По умолчанию (-1
) формируется вектор из строк NONE
.
Значение по умолчанию |
|
Имя для программного использования |
|
Вычисляемый |
Да |
# Channels ratio primary factors [100.0, 200.0 .. ] — первичные номиналы измерительных трансформаторов напряжения или тока
Details
По умолчанию (-1
) формируется вектор из единиц.
Значение по умолчанию |
|
Имя для программного использования |
|
Вычисляемый |
Да |
# Channels ratio secondary factors [1.0, 5.0 .. ] — вторичные номиналы измерительных трансформаторов напряжения или тока
Details
По умолчанию (-1
) формируется вектор из единиц.
Значение по умолчанию |
|
Имя для программного использования |
|
Вычисляемый |
Да |
# Data scaling identifiers ["P", "S" .. ] — идентификатор масштабирования данных
Details
В параметре символ P
означает первичное значение, а символ S
– вторичное.
По умолчанию (-1
) формируется вектор из символов P
.
Значение по умолчанию |
|
Имя для программного использования |
|
Вычисляемый |
Да |
Discrete
# Channels names ["DName1", "DName2" .. ] — имена каналов
Details
По умолчанию (-1
) формируется вектор из имен Discrete Signal x
, где x
– номер канала.
Значение по умолчанию |
|
Имя для программного использования |
|
Вычисляемый |
Да |
# Channels phase identifiers ["A", "B", "C" .. ] — идентификаторы фазы каналов
Details
По умолчанию (-1
) формируется вектор из пустых строк.
Значение по умолчанию |
|
Имя для программного использования |
|
Вычисляемый |
Да |
# Normal states [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