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
