Запись в формат COMTRADE





| Си |
в палитре на схеме

Описание

Блок производит запись значений аналоговых и/или дискретных сигналов в формат COMTRADE при получении сигнала о возникновении аварийного режима в модели электрической сети.

Для записи сигналов необходимо подать значение логической единицы на вход "record" и удерживать его на протяжении всей длительности аварии. Блок формирует файл данных с расширением ".dat" и файл конфигурации с расширением ".cfg" в соответствии со стандартом IEEE Std C37.111–1991. Сформированные файлы содержат информацию о значениях входных сигналов в течение аварии, а также в течение заданных промежутков времени перед возникновением аварии и после завершения аварии.

Входные порты

Имя Описание Тип линии связи
record Входной порт для сигнала возникновения аварии. Математическая
analog Вектор записываемых аналоговых сигналов (опционально отключается в свойствах блока). Математическая
discrete Вектор записываемых дискретных сигналов (опционально отключается в свойствах блока). Математическая

Выходные порты

Блок не имеет выходных портов.

Свойства

Название Имя Описание По умолчанию Тип данных
Имя файла без расширения

File_Name

Имя формируемых ".dat" и ".cfg" файлов, указывается без расширения. file Имя файла
Имя станции

Station_Name

Имя моделируемой электрической подстанции (подробное описание приведено в [1]). station Строка
Длительность предаварийной записи, с

Pre_Emergency_Duration

Длительность промежутка записи входных сигналов перед возникновением аварии. 0.5 Вещественное
Длительность послеаварийной записи, с

Post_Emergency_Duration

Длительность промежутка записи входных сигналов после завершения аварии. 0.5 Вещественное
Частота сети, Гц

Line_Frequency

Номинальная частота переменного тока в электрической сети (подробное описание приведено в [1]). 50 Вещественное
Частота дискретизации, Гц

Sampling_Frequency

Частота записи значений входных сигналов. 1000 Вещественное
Наличие аналоговых сигналов

Record_Analog_Signals

Указывает необходимость записывать аналоговые сигналы. Да Двоичное
Наличие дискретных сигналов

Record_Discrete_Signals

Указывает необходимость записывать дискретные сигналы. Да Двоичное
Аналоговые сигналы
Имена сигналов

Analog_Signal_Names

Строка, содержащая разделенные через ";" имена записываемых аналоговых сигналов (подробное описание приведено в [1]). Ua; Ub; Uc Строка
Фазы сигналов

Analog_Signal_Phases

Строка, содержащая разделенные через ";" названия фаз записываемых аналоговых сигналов (подробное описание приведено в [1]). A; B; C Строка
Имена компонентов электросхемы

Analog_Circuit_Components

Строка, содержащая разделенные через ";" имена компонентов электрической сети, к которым относятся записываемые аналоговые сигналы (подробное описание приведено в [1]). R1; R2; R3 Строка
Единицы изменения величин сигналов

Analog_Signal_Units

Строка, содержащая разделенные через ";" единицы изменения записываемых аналоговых сигналов (подробное описание приведено в [1]). V; V; V Строка
Дискретные сигналы
Имена сигналов

Discrete_Signal_Names

Строка, содержащая разделенные через ";" имена записываемых дискретных сигналов (подробное описание приведено в [1]). 1; 2 Строка
Нормальное состояние сигналов

Discrete_Signal_Normal_State

Строка, содержащая разделенные через ";" неаварийные значения дискретных сигналов (подробное описание приведено в [1]). 1; 1 Строка
Примечание:
Количество разделенных через ";" элементов строковых свойств должно соответствовать количеству сигналов аналоговых и дискретных сигналов, подаваемых на вход блока.

Параметры

Блок не имеет параметров.

Промпт

//Описание блока, производящего запись значений аналоговых и/или
//дискретных сигналов в формат COMTRADE при получении сигнала о возникновении
//аварийного режима в модели электрической сети
//Для записи сигналов необходимо подать значение логической единицы на вход
//"record" и удерживать его на протяжении всей длительности аварии. Блок формирует
//файл данных с расширением ".dat" и файл конфигурации с расширением ".cfg"
//в соответствии со стандартом IEEE Std C37.111–1991
// File_Name - имя файла без расширения. Имя формируемых ".dat" и ".cfg" файлов,
//указывается без расширения. По умолчанию: file
// Station_Name - имя станции. Имя моделируемой электрической подстанции.
//По умолчанию: station
// Pre_Emergency_Duration - длительность предаварийной записи, с. Длительность
//промежутка записи входных сигналов перед возникновением аварии. По умолчанию 0.5
// Post_Emergency_Duration - длительность послеаварийной записи, с. Длительность
//промежутка записи входных сигналов после завершения аварии. По умолчанию 0.5
// Line_Frequency - частота сети, Гц. Номинальная частота переменного тока
//в электрической сети. По умолчанию 50
// Sampling_Frequency - частота дискретизации, Гц. Частота записи значений входных
//сигналов. По умолчанию 1000
// Record_Analog_Signals - наличие аналоговых сигналов. Указывает необходимость
//записывать аналоговые сигналы. По умолчанию: Да
// Record_Discrete_Signals - наличие дискретных сигналов. Указывает необходимость
//записывать дискретные сигналы. По умолчанию: Да
//Аналоговые сигналы:
// Analog_Signal_Names - имена сигналов. Строка, содержащая разделённые через ";"
//имена записываемых аналоговых сигналов. По умолчанию: Ua; Ub; Uc
// Analog_Signal_Phases - фазы сигналов. Строка, содержащая разделённые через ";"
//названия фаз записываемых аналоговых сигналов. По умолчанию: A; B; C
// Analog_Circuit_Components - имена компонентов электросхемы. Строка, содержащая
//разделённые через ";" имена компонентов электрической сети, к которым относятся
//записываемые аналоговые сигналы. По умолчанию: R1; R2; R3
// Analog_Signal_Units - единицы измерения величин сигналов. Строка, содержащая
//разделённые через ";" единицы измерения записываемых аналоговых сигналов.
//По умолчанию: V; V; V
//Дискретные сигналы:
// Discrete_Signal_Names - имена сигналов. Строка, содержащая разделённые через ";"
//имена записываемых дискретных сигналов. По умолчанию: 1; 2
// Discrete_Signal_Normal_State - нормальное состояние сигналов. Строка, содержащая
//разделённые через ";" неаварийные значения дискретных сигналов. По умолчанию: 1; 1
//Примечание: количество разделённых через ";" элементов строковых свойств должно
//соответствовать количеству сигналов аналоговых и дискретных сигналов, подаваемых
//на вход блока
//Входы:
// record - входной порт для сигнала возникновения аварии
// analog - вектор записываемых аналоговых сигналов (опционально отключается
//в свойствах блока)
// discrete - вектор записываемых дискретных сигналов (опционально отключается
//в свойствах блока)
//Выходы: нет

block: (
  type = "Запись в формат COMTRADE",
  points=[(-200 , 0),(-184 , 0),(-200 , -16),(408 , 308)],
  File_Name = file,
  Station_Name = station,
  Pre_Emergency_Duration = 0.5,
  Post_Emergency_Duration = 0.5,
  Line_Frequency = 50,
  Sampling_Frequency = 1000,
  Record_Analog_Signals = Да,
  Record_Discrete_Signals = Да,
  Analog_Signal_Names = Ua; Ub; Uc,
  Analog_Signal_Phases = A; B; C,
  Analog_Circuit_Components = R1; R2; R3,
  Analog_Signal_Units = V; V; V,
  Discrete_Signal_Names = 1; 2,
  Discrete_Signal_Normal_State = 1; 1
  ),

Литература

1. IEEE/IEC Std C37.111–1991 – Measuring relays and protection equipment – Part 24: Common format for transient data exchange (COMTRADE) for power systems.