exponenta event banner

Трехфазный программируемый генератор

Формирование трехфазного сигнала с программируемым изменением во времени амплитуды, фазы, частоты и гармоник

Библиотека

Simscape / Электрический / Специализированные Энергосистемы / Источники / Источники Генератора Сигнала

  • Three-Phase Programmable Generator block

Описание

Блок трехфазного программируемого генератора используется для генерации трехфазного синусоидального сигнала с изменяющимися во времени параметрами. Этот векторизированный сигнал обычно представляет собой набор трехфазных напряжений или токов. Можно запрограммировать изменение во времени для амплитуды, фазы или частоты фундаментальной составляющей сигнала. Кроме того, можно запрограммировать две гармоники и наложить их на фундаментальный сигнал.

Параметры

Положительная последовательность [амплитуда, фаза (градусы), частота (Гц)]

Задайте амплитуду (в вольтах, амперах или pu), фазу (в градусах) и частоту (в герцах) компонента положительной последовательности трехфазного сигнала. По умолчанию: [100, 0, 60].

Изменение во времени

Укажите, требуется ли программировать изменение амплитуды, фазы или частоты во времени. Если вы не хотите программировать изменение времени генератора, выберите None (по умолчанию).

Изменение времени применяется к трем фазам источника, за исключением тех случаев, когда для параметра Тип изменения установлено значение Table of amplitude-pairs. В этом случае вариант можно применить только к фазе А.

Тип вариации

Укажите тип изменения, применяемого к амплитуде, фазе или частоте, определяемой изменением параметра Время (Time). Опции включают Step, Ramp (по умолчанию), Modulation (для синусоидальной модуляции), и Table of amplitude-pairs (ряд ступенчатых изменений амплитуды или фазы в определенное время).

Величина шага

Этот параметр отображается только в том случае, если для параметра Type of Variation установлено значение Step.

Задайте амплитуду шагового изменения величины амплитуды положительной последовательности (в вольтах, амперах или pu), фазы (в градусах) или частоты (в герцах). По умолчанию: -0.5 .

Скорость изменения (значение/с)

Этот параметр отображается только в том случае, если для параметра Type of Variation установлено значение Ramp.

Задайте скорость изменения амплитуды (в вольтах/с, амперах/с, или пу/с), фазы (в градусах/с) или частоты (в герцах/с). По умолчанию: 10.

Амплитуда модуляции

Этот параметр отображается только в том случае, если для параметра Type of Variation установлено значение Modulation.

Задайте амплитуду модуляции для амплитуды, частоты или фазы, как указано во временном изменении параметра. По умолчанию: 0.3.

Частота модуляции (Гц)

Этот параметр отображается только в том случае, если для параметра Type of Variation установлено значение Modulation.

Укажите частоту модуляции для амплитуды, фазы или частоты, как указано в вариации параметра Time. По умолчанию: 2.

Время изменения [Начало, Конец]

Этот параметр отображается только в том случае, если для параметра Type of Variation установлено значение Step, Ramp, или Modulation.

Укажите время (в секундах), когда запрограммированное изменение времени вступит в силу и прекратится. По умолчанию: [0.2 1.2].

Изменение только на фазе A

Этот параметр отображается только в том случае, если для параметра Type of Variation установлено значение Table of time-amplitude pairs.

При выборе этого параметра изменение во времени, заданное амплитудными или фазовыми значениями и параметрами временных значений, применяется только к фазе А. Выбрано значение по умолчанию.

Значения амплитуды или фазы (градусы)

Этот параметр отображается только в том случае, если для параметра Type of Variation установлено значение Table of time-amplitude pairs.

Этот параметр используется для задания амплитуды или фазовых значений фазы A, если выбран вариант только для фазы A. В противном случае используйте его для задания амплитуд положительных последовательностей или фазовых значений (в градусах), соответствующих временам, указанным в параметре Значения времени (Time values). По умолчанию: [1 0.2 1.2 1.0].

Значения времени

Этот параметр отображается только в том случае, если для параметра Type of Variation установлено значение Table of time-amplitude pairs.

Укажите время (в секундах) изменения амплитуды или фазы в соответствии со значениями, заданными в параметре Амплитуда (Amplitude) или фазовые значения. По умолчанию: [0 0.1 0.15 0.2].

Генерация гармоник

Установите этот флажок, чтобы включить программирование двух гармоник, которые могут быть наложены на основное напряжение источника. Значение по умолчанию очищено.

A: [порядок (n), амплитуда, фаза (градусы), последовательность (0, 1 или 2)]

Этот параметр отображается, только если установлен флажок Генерация гармоник (Harmonic generation).

Укажите порядок, амплитуду, фазу и тип последовательности (1 = положительная последовательность; 2 = отрицательная последовательность; 0 = нулевая последовательность) первой гармоники для наложения на основной сигнал. По умолчанию: [3 5 -25 0].

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

Определить 1 для гармонического порядка и 0 или 2 чтобы последовательность создавала дисбаланс сигнала без гармоник.

B: [порядок (n), амплитуда, фаза (градусы), последовательность (0, 1 или 2)]

Этот параметр отображается, только если установлен флажок Генерация гармоник (Harmonic generation). Укажите порядок, амплитуду, фазу и тип последовательности (1 = положительная последовательность; 2 = отрицательная последовательность; 0 = нулевая последовательность) второй гармоники для наложения на основной сигнал. По умолчанию: [5 10 35 2].

Гармоническая синхронизация [Начало, Конец]

Этот параметр отображается, только если установлен флажок Генерация гармоник (Harmonic generation).

Укажите время в секундах, когда генерация гармоник накладывается на основной сигнал, и время, когда он прекращается. По умолчанию: [ 0.05 99].

Время выборки

Укажите время выборки блока в секундах. Установите значение 0 для реализации непрерывного блока. По умолчанию: 0.

Входы и выходы

abc

Возвращает векторизированный сигнал фаз a, b и c.

m

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

СигналИмена сигналовОпределение
1-3Mag_abcВеличины фундаментальной составляющей сигналов a, b, c
4-6Phase_abc (град.)Фазы фундаментальной составляющей сигналов a, b, c (градусы)
7Частота (Гц) Частота основной составляющей сигналов a, b, c (герц)
8вес (рад)Мгновенный угол вектора поворота компонента положительной последовательности (радианы)

Особенности

Время выборки
  • Указано в параметре Sample Time

  • Непрерывное, если время выборки = 0

Скалярное расширениеНет
Определенный размерностьНет

Примеры

power_ThreePhaseProgrammableGenerator Модель показывает два применения блока трехфазного программируемого генератора.

В верхней модели программируют синусоидальную модуляцию амплитуды от 0,1 с до 0,6 с. Затем производят провисание сигнала положительной последовательности от 0,7 с до 0,9 с путем сложения гармоники положительной последовательности порядка 1 с фазовым сдвигом на 180 градусов.

В нижней модели скачок частоты программируется от 0,1 с до 0,6 с, а затем добавляются две гармоники (2-я и 5-я) от 0,7 с до 0,9 с. Величину, фазу и частоту компонента положительной последовательности измеряют с помощью блока PLL и PLL-Drived. Сравнивают изменения измеренных величин с заданными значениями, имеющимися на выходе измерения (м).

Время образца модели параметризуется переменной Ts (значение по умолчанию Ts = 50e-6). Для моделирования блока непрерывного трехфазного программируемого генератора перед началом моделирования задайте Ts = 0 в окне команд MATLAB ®.

Представлен в R2013a