SM DC1C
Дискретное время или непрерывное время синхронная машина система возбуждения DC1C включая автоматический регулятор напряжения и возбудитель
Описание
Блок SM DC1C моделирует синхронную систему возбуждения типа DC1C машины, которая соответствует IEEE 421.5-2016 [1].
Используйте этот блок, чтобы смоделировать управление и регулирование полевого напряжения синхронной машины, которая действует в качестве генератора с помощью возбудителя вращения коммутатора DC.
Можно переключиться между непрерывными и дискретными реализациями блока при помощи параметра Sample time (-1 for inherited). Чтобы сконфигурировать интегратор в течение непрерывного времени, установите свойство Sample time (-1 for inherited) на 0
. Чтобы сконфигурировать интегратор в течение дискретного времени, установите свойство Sample time (-1 for inherited) на положительное, ненулевое значение, или на -1
наследовать шаг расчета от восходящего блока.
Блок SM DC1C составлен из четырех главных компонентов:
Текущий компенсатор изменяет измеренное терминальное напряжение как функцию терминального тока.
Преобразователь измерения напряжения симулирует динамику терминального преобразователя напряжения при помощи фильтра lowpass.
Компонент элементов управления возбуждения сравнивает преобразователь напряжения выход с терминальной ссылкой напряжения, чтобы произвести ошибку напряжения. Эта ошибка напряжения затем передается через регулятор напряжения, чтобы произвести полевое напряжение возбудителя.
DC, вращающий возбудитель, моделирует возбудитель вращения коммутатора DC и производит полевое напряжение, которое применяется к управляемой синхронной машине. Блок также кормит полевым напряжением назад систему возбуждения.
Эта схема показывает полную структуру системной модели возбуждения DC1C:
В схеме:
VT и IT являются измеренным терминальным напряжением и текущий из синхронной машины.
VC1 является компенсированным текущим образом терминальным напряжением.
VC является отфильтрованным, компенсированным текущим образом терминальным напряжением.
VREF является ссылочным терминальным напряжением.
VS является напряжением стабилизатора энергосистемы.
EFE является полевым напряжением возбудителя.
EFD является полевым напряжением.
Следующие разделы описывают каждую из больших частей блока подробно.
Текущий преобразователь измерения компенсатора и напряжения
Текущий компенсатор моделируется как:
где:
Преобразователь измерения напряжения реализован как блок Low-Pass Filter с постоянной времени TR. Обратитесь к документации для этого блока для точных дискретных и непрерывных реализаций.
Элементы управления возбуждения
Эта схема иллюстрирует полную структуру элементов управления возбуждения:
В схеме:
Подсистема Логики Точки Суммирования моделирует входное местоположение точки суммирования для ограничителя перевозбуждения (OEL), ограничителя недовозбуждения (UEL) и напряжений статора текущего ограничителя (SCL). Для получения дополнительной информации об использовании ограничителей с этим блоком смотрите Поле Текущие Ограничители.
Модели блока Lead-Lag дополнительная динамика сопоставлены с регулятором напряжения. Здесь, TC является постоянным временем выполнения заказа, и TB является постоянным временем задержки. Обратитесь к документации для этого блока для точных дискретных и непрерывных реализаций.
Блок Low-Pass Filter моделирует главную динамику регулятора напряжения. Здесь, KA является усилением регулятора, и TA является главной постоянной времени регулятора. Минимальными и максимальными антизаключительными пределами насыщения для блока является VRmin и VRmax, соответственно.
Подсистема Логики Поглощения моделирует входное местоположение точки поглощения для OEL, UEL и напряжений SCL. Для получения дополнительной информации об использовании ограничителей с этим блоком смотрите Поле Текущие Ограничители.
Блок Filtered Derivative моделирует путь к обратной связи уровня для стабилизации системы возбуждения. Здесь, KF и TF являются усилением и постоянной времени этой системы, соответственно. Обратитесь к документации для блока Filtered Derivative для точных дискретных и непрерывных реализаций.
Поле текущие ограничители
Можно использовать различное поле текущие ограничители, чтобы изменить выход регулятора напряжения под небезопасными условиями работы:
Используйте ограничитель перевозбуждения, чтобы предотвратить перегрев обмотки возбуждения из-за чрезмерной полевой текущей потребности.
Используйте ограничитель недовозбуждения, чтобы повысить полевое возбуждение, когда это слишком низко, который может рискнуть десинхронизацией.
Используйте статор текущий ограничитель, чтобы предотвратить перегрев обмоток статора из-за сверхтоков.
Присоедините выход любого из этих ограничителей в одной из этих точек:
Точка суммирования как часть обратной связи автоматического регулятора напряжения (AVR)
Точка поглощения, чтобы заменить обычное поведение AVR
Если вы используете статор текущий ограничитель в точке суммирования, используйте один вход VSCLsum. Если вы используете статор текущий ограничитель в точке поглощения, используйте и вход VOELscl перевозбуждения и вход VUELscl недовозбуждения.
Возбудитель вращения DC
Эта схема иллюстрирует полную структуру возбудителя вращения коммутатора DC:
В схеме:
Поле возбудителя текущий VFE моделируется как суммирование двух сигналов:
Нелинейные функциональные модели Vx насыщение выходного напряжения возбудителя.
Пропорциональные модели KE термина линейное соотношение между выходным напряжением возбудителя и текущим полем возбудителя.
Подсистема Integrator интегрирует различие между EFE и VFE, чтобы сгенерировать выходное полевое напряжение Efd. TE является постоянной времени для этого процесса.
Порты
Входной параметр
развернуть все
V_REF
— Ссылка напряжения
скаляр
Точка множества элементарных исходов регулятора напряжения, представление в относительных единицах в виде скаляра.
Типы данных: single
| double
V_S
— Введите от стабилизатора
скаляр
Введите от стабилизатора энергосистемы, представления в относительных единицах в виде скаляра.
Типы данных: single
| double
V_T
— Терминальное напряжение
скаляр
Терминальная величина напряжения представление в относительных единицах в виде скаляра.
Типы данных: single
| double
I_T
— Терминальный ток
скаляр
Терминальная текущая величина представление в относительных единицах в виде скаляра.
Типы данных: single
| double
V_OEL
— Предельный сигнал перевозбуждения
скаляр
Введите от ограничителя перевозбуждения, представления в относительных единицах в виде скаляра.
Зависимости
Чтобы проигнорировать вход от ограничителя перевозбуждения, установите Alternate OEL input locations (V_OEL) на Unused
.
Чтобы использовать вход от ограничителя перевозбуждения в точке суммирования, установите Alternate OEL input locations (V_OEL) на Summation point
.
Чтобы использовать вход от ограничителя перевозбуждения в точке поглощения, установите Alternate OEL input locations (V_OEL) на Take-over
.
Типы данных: single
| double
V_UEL
— Предельный сигнал недовозбуждения
скаляр
Введите от ограничителя недовозбуждения, представления в относительных единицах в виде скаляра.
Зависимости
Чтобы проигнорировать вход от ограничителя недовозбуждения, установите Alternate UEL input locations (V_UEL) на Unused
.
Чтобы использовать вход от ограничителя недовозбуждения в точке суммирования, установите Alternate UEL input locations (V_UEL) на Summation point
.
Чтобы использовать вход от ограничителя недовозбуждения в точке поглощения, установите Alternate UEL input locations (V_UEL) на Take-over
.
Типы данных: single
| double
V_SCLsum
— Статор точки суммирования текущий предельный сигнал
скаляр
Введите от статора текущий ограничитель при использовании точки суммирования, представления в относительных единицах в виде скаляра.
Зависимости
Чтобы проигнорировать вход от статора текущий ограничитель, установите Alternate SCL input locations (V_SCL) на Unused
.
Чтобы использовать вход от статора текущий ограничитель в точке суммирования, установите Alternate SCL input locations (V_SCL) на Summation point
.
Типы данных: single
| double
V_OELscl
— Статор поглощения текущий предел (OEL)
скаляр
Введите от статора текущий ограничитель, чтобы предотвратить полевое перевозбуждение при использовании точки поглощения, представления в относительных единицах в виде скаляра.
Зависимости
Чтобы проигнорировать вход от статора текущий ограничитель, установите Alternate SCL input locations (V_SCL) на Unused
.
Чтобы использовать вход от статора текущий ограничитель в точке поглощения, установите Alternate SCL input locations (V_SCL) на Take-over
.
Типы данных: single
| double
V_UELscl
— Статор поглощения текущий предел (UEL)
скаляр
Введите от статора текущий ограничитель, чтобы предотвратить полевое недовозбуждение при использовании точки поглощения, представления в относительных единицах в виде скаляра.
Зависимости
Чтобы проигнорировать вход от статора текущий ограничитель, установите Alternate SCL input locations (V_SCL) на Unused
.
Чтобы использовать вход от статора текущий ограничитель в точке поглощения, установите Alternate SCL input locations (V_SCL) на Take-over
.
Типы данных: single
| double
Вывод
развернуть все
Efd_pu
— Полевое напряжение
скаляр
Полевое напряжение на модуль, которое будет применено к цепи возбуждения синхронной машины, возвращенной как скаляр.
Типы данных: single
| double
Параметры
развернуть все
Общий
Initial field voltage, Efd0 (pu)
— Начальное выходное напряжение
1
(значение по умолчанию) | вещественное число
Начальное напряжение на модуль, которое будет применено к цепи возбуждения синхронной машины.
Sample time (-1 for inherited)
— Блокируйте шаг расчета
-1
(значение по умолчанию) | 0 | положительная скалярная величина
Время между последовательным выполнением блока. Во время выполнения блок производит выходные параметры и, при необходимости обновляет его внутреннее состояние. Для получения дополнительной информации смотрите то, Что Шаг расчета? и Настройка времени выборки.
Для наследованной операции дискретного времени задайте -1
. Для операции дискретного времени задайте положительное целое число. Для операции непрерывного времени задайте 0
.
Если этот блок находится в подсистеме маскированной, или другая различная подсистема, которая позволяет вам переключаться между непрерывной операцией и дискретной операцией, продвигает параметр шага расчета. Продвижение параметра шага расчета гарантирует правильное переключение между непрерывными и дискретными реализациями блока. Для получения дополнительной информации смотрите, Продвигают Параметр Маску.
Предварительное управление
Resistive component of load compensation, R_C (pu)
— Сопротивление компенсации
0
(значение по умолчанию) | положительное число
Сопротивление используется в текущей системе вознаграждения. Установите это и Reactance component of load compensation, X_C (pu) к 0
отключить текущую компенсацию.
Reactance component of load compensation, X_C (pu)
— Реактивное сопротивление компенсации
0
(значение по умолчанию) | положительное число
Реактивное сопротивление используется в текущей системе вознаграждения. Установите это и Resistive component of load compensation, R_C (pu) к 0
отключить текущую компенсацию.
Regulator input filter time constant, T_R (s)
— Постоянная времени регулятора
0
(значение по умолчанию) | положительное число
Эквивалентная постоянная времени для фильтрации преобразователя напряжения.
Управление
Regulator output gain, K_A (pu)
— Усиление регулятора
46
(значение по умолчанию) | положительное число
Усиление сопоставлено с регулятором напряжения.
Regulator time constant, T_A (s)
— Постоянная времени регулятора
0.06
(значение по умолчанию) | положительное число
Главная постоянная времени регулятора напряжения.
Regulator denominator (lag) time constant, T_B (s)
— Постоянное время задержки регулятора
0
(значение по умолчанию) | положительное число
Эквивалентное время задержки, постоянное в регуляторе напряжения. Установите это на 0
когда дополнительные движущие силы задержки незначительны.
Regulator numerator (lead) time constant, T_C (s)
— Постоянное время выполнения заказа регулятора
0
(значение по умолчанию) | положительное число
Эквивалентное время выполнения заказа, постоянное в регуляторе напряжения. Установите это на 0
когда дополнительные ведущие движущие силы незначительны.
Rate feedback gain, K_F (pu)
— Усиление обратной связи уровня
0.1
(значение по умолчанию) | положительное число
Обратная связь уровня блокирует усиление для стабилизации системы возбуждения.
Rate feedback time constant, T_F (s)
— Постоянная времени обратной связи уровня
1
(значение по умолчанию) | положительное число
Обратная связь уровня блокирует постоянную времени для стабилизации системы возбуждения.
Maximum controller output, V_Rmax (pu)
— Верхний предел контроллера выход
1
(значение по умолчанию) | вещественное число
Максимальное выходное напряжение на модуль контроллера.
Minimum controller output, V_Rmin (pu)
— Нижний предел контроллера выход
-0.9
(значение по умолчанию) | вещественное число
Минимальное выходное напряжение на модуль контроллера.
Alternate OEL input locations (V_OEL)
— Ограничитель перевозбуждения ввел местоположение
Unused
(значение по умолчанию) | Summation point
| Take-over
Выберите входное местоположение ограничителя перевозбуждения.
Alternate UEL input locations (V_UEL)
— Ограничитель недовозбуждения ввел местоположение
Unused
(значение по умолчанию) | Summation point
| Take-over
Выберите входное местоположение ограничителя недовозбуждения.
Alternate SCL input locations (V_SCL)
— Статор текущий ограничитель ввел местоположение
Unused
(значение по умолчанию) | Summation point
| Take-over
Выберите статор текущее входное местоположение ограничителя. Задавать вход SCL:
Если вы выбираете Summation point
, используйте входной порт V_SCLsum.
Если вы выбираете Take-over
, используйте входные порты V_UELscl и V_OELscl.
Возбудитель
Exciter field proportional constant, K_E (pu)
— Усиление поля Exciter
0.05
(значение по умолчанию) | положительное число
Пропорциональная константа для поля возбудителя.
Exciter field time constant, T_E (s)
— Постоянная времени поля Exciter
0.46
(значение по умолчанию) | положительное число
Постоянная времени для поля возбудителя.
Lower limit, E_FDmin (pu)
— Полевой нижний предел напряжения
-99
(значение по умолчанию) | положительное число
Нижний предел для полевого напряжения.
Exciter output voltage for saturation factor S_E(E_1), E_1 (pu)
— Первое выходное напряжение насыщения
3.1
(значение по умолчанию) | положительное число
Выходное напряжение возбудителя для первого фактора насыщения.
Exciter saturation factor at exciter output voltage E_1, S_E(E_1) (1)
— Первое напряжение поиска насыщения
0.33
(значение по умолчанию) | положительное число
Первый фактор насыщения возбудителя.
Exciter output voltage for saturation factor S_E(E_2), E_2 (pu)
— Второе выходное напряжение насыщения
2.3
(значение по умолчанию) | положительное число
Выходное напряжение возбудителя для второго фактора насыщения.
Exciter saturation factor at exciter output voltage E_2, S_E(E_2) (1)
— Второе напряжение поиска насыщения
0.10
(значение по умолчанию) | положительное число
Второй фактор насыщения возбудителя.
Ссылки
[1] Методические рекомендации IEEE для системных моделей возбуждения для исследований устойчивости энергосистемы. Станд. IEEE 421.5-2016. Пискатауэй, NJ: IEEE-SA, 2016.
Расширенные возможности
Генерация кода C/C++
Генерация кода C и C++ с помощью Simulink® Coder™.
Введенный в R2020a