Документация Engee

PID-controller AVR

Регулятор возбуждения АРВ-М.

pid controller avr

Описание

Блок PID-controller AVR представляет собой регулятор возбуждения, который реализует пропорционально-интегрально-дифференциальный закон управления напряжением генератора по следующим параметрам:

  • Отклонение напряжения от уставки;

  • Скорость изменения напряжения;

  • Отклонение частоты напряжения от номинального;

  • Скорость изменения частоты напряжения;

  • Скорость изменения тока возбуждения.

Блок PID-controller AVR может быть использован в качестве регулятора возбуждения в модели синхронного генератора с системой управления, которая представлена на схеме.

p controller avr 2

Математическая модель PID-controller AVR представлена на схеме.

pid controller avr 1

На представленной схеме

  • Г — напряжение статора генератора;

  • уст — значение уставки напряжения;

  • Г — реактивный ток статора генератора;

  • комп — доля компенсации реактивного сопротивления трансформатора;

  • — отклонение частоты напряжения генератора;

  • — ток ротора;

  • — коэффициенты усиления в каналах регулирования напряжения и стабилизации.

Порты

Вход

# Ireactive — входное значение реактивного тока генератора
скаляр

Details

Входное значение реактивного тока генератора в относительных единицах.

Типы данных

Float64

Поддержка комплексных чисел

Нет

# Vref — входное значение уставки напряжения генератора
скаляр

Details

Входное значение уставки напряжения генератора в относительных единицах.

Типы данных

Float64

Поддержка комплексных чисел

Нет

# Vd — входное значение напряжения генератора
скаляр

Details

Входное значение напряжения генератора по оси d в dq0-координатах в относительных единицах.

Типы данных

Float64

Поддержка комплексных чисел

Нет

# Vq — входное значение напряжения генератора
скаляр

Details

Входное значение напряжения генератора по оси q в dq0-координатах в относительных единицах.

Типы данных

Float64

Поддержка комплексных чисел

Нет

# Ifd — входное значение тока возбуждения
скаляр

Details

Входное значение тока возбуждения от генератора в относительных единицах.

Типы данных

Float64

Поддержка комплексных чисел

Нет

# Δf — входное значение отклонения частоты напряжения генератора от номинального
скаляр

Details

Входное значение отклонения частоты напряжения генератора от номинального в относительных единицах.

Типы данных

Float64

Поддержка комплексных чисел

Нет

Выход

# Vr — выходное значение напряжения автоматического регулятора возбуждения
скаляр

Details

Выходное значение задания напряжения автоматического регулятора возбуждения в относительных единицах.

Типы данных

Float64

Поддержка комплексных чисел

Нет

Параметры

Main

# Voltage error gain K0v — коэффициент усиления по каналу отклонения напряжения

Details

Коэффициент усиления по каналу отклонения напряжения.

Значение по умолчанию

50.0

Имя для программного использования

K0_v

# Voltage derivative gain K1v — коэффициент усиления по каналу скорости изменения напряжения

Details

Коэффициент усиления по каналу скорости изменения напряжения.

Значение по умолчанию

5.0

Имя для программного использования

K1_v

# Field current derivative gain K1Ifd — коэффициент усиления по каналу скорости изменения тока возбуждения

Details

Коэффициент усиления по каналу скорости изменения тока возбуждения.

Значение по умолчанию

5.0

Имя для программного использования

K1_I_fd

# Frequency error gain K0f — коэффициент усиления по каналу отклонения частоты напряжения от номинального

Details

Коэффициент усиления по каналу отклонения частоты напряжения от номинального.

Значение по умолчанию

2.0

Имя для программного использования

K0_f

# Frequency derivative gain K1f — коэффициент усиления по каналу скорости изменения частоты напряжения

Details

Коэффициент усиления по каналу скорости изменения частоты напряжения.

Значение по умолчанию

5.0

Имя для программного использования

K1_f

# Voltage derivative time constant T1, s — постоянная времени запаздывания канала скорости изменения напряжения генератора

Details

Постоянная времени запаздывания канала скорости изменения напряжения генератора, в секундах.

Значение по умолчанию

0.06

Имя для программного использования

T1

# Frequency error time constant T2, s — постоянная времени запаздывания по каналу отклонения частоты напряжения от номинального

Details

Постоянная времени запаздывания по каналу отклонения частоты напряжения от номинального, в секундах.

Значение по умолчанию

2.0

Имя для программного использования

T2

# Frequency derivative time constant T3, s — постоянная времени запаздывания канала скорости изменения частоты напряжения

Details

Постоянная времени запаздывания канала скорости изменения частоты напряжения, в секундах.

Значение по умолчанию

0.05

Имя для программного использования

T3

# Frequency time constant T4, s — постоянная времени запаздывания по каналу отклонения частоты напряжения от номинального

Details

Постоянная времени запаздывания по каналу отклонения частоты напряжения от номинального, в секундах.

Значение по умолчанию

0.02

Имя для программного использования

T4

# Field current derivative time constant T5, s — постоянная времени запаздывания канала скорости изменения тока возбуждения

Details

Постоянная времени запаздывания канала скорости изменения тока возбуждения, в секундах.

Значение по умолчанию

0.15

Имя для программного использования

T5

# Integrator time constant T6, s — постоянная времени запаздывания общего канала АРВ

Details

Постоянная времени запаздывания общего канала АРВ, в секундах.

Значение по умолчанию

0.5

Имя для программного использования

T6

# Time delay branch magnitude voltage T7, s — время чистой задержки по каналу скорости изменения напряжения генератора

Details

Время чистой задержки по каналу скорости изменения напряжения генератора, в секундах.

Значение по умолчанию

0.02

Имя для программного использования

T7

# Time delay branch field current T8, s — время чистой задержки по каналу скорость изменения тока возбуждения

Details

Время чистой задержки по каналу скорость изменения тока возбуждения, в секундах.

Значение по умолчанию

0.02

Имя для программного использования

T8

# Time delay branch frequency voltage T9, s — время чистой задержки по каналу скорости изменения частоты напряжения

Details

Время чистой задержки по каналу скорости изменения частоты напряжения, в секундах.

Значение по умолчанию

0.05

Имя для программного использования

T9

# Сompensated transformer resistance Xcompounding, pu — реактивное сопротивление трансформатора, компенсируемое регулятором

Details

Реактивное сопротивление трансформатора, компенсируемое регулятором, заданное в относительных единицах.

Значение по умолчанию

0.0

Имя для программного использования

X_compounding

# Integrator branch limits [Vmax Vmin], pu — пределы выходного значения интегрирующей ветви

Details

Максимальное и минимальное выходное значение интегрирующей ветви в относительных единицах.

Значение по умолчанию

[1.2 0.2]

Имя для программного использования

integrator_branch_limits

Initial Values

# Initial condition of the regulator voltage, pu — начальное значение регулятора напряжения

Details

Начальное значение регулятора напряжения , в относительных единицах.

Значение по умолчанию

1.0

Имя для программного использования

voltage_regulator_start

Machine Initial Values

# Initial condition of terminal voltage magnitude, pu — начальное значение напряжения на клеммах генератора

Details

Начальное значение напряжения на клеммах генератора в относительных единицах. Необходимо задать для старта из установившегося режима.

Значение по умолчанию

1.0

Имя для программного использования

V_mag_start

Литература

  1. А.А. Юрганов, В.А. Кожевников. Регулирование возбуждения синхронных генераторов.

  2. В.П. Шойко. Автоматическое регулирование в электрических системах.

Дополнительные возможности

Генерация Си кода: Да