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

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

Библиотека

Simscape / Электрический / Специализированные Энергосистемы / Control & Measurements / Pulse & Signal Generators

Simscape / Электрический / Специализированные Энергосистемы / Основные Блоки / Силовая электроника / Pulse & Signal Generators

Описание

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

Параметры

Positive-sequence [ Amplitude, Phase (degrees), Freq (Hz) ]

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

Time variation of

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

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

Type of variation

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

Step magnitude

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

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

Rate of change (value/s)

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

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

Amplitude of the modulation

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

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

Frequency of the modulation (Hz)

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

Задайте частоту модуляции для амплитуды, фазы или частоты, как задано в параметре Time variation of. Значением по умолчанию является 2.

Variation timing (s) [Start, End]

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

Задайте время в секундах, когда запрограммированное изменение времени вступит в силу и остановится. Значением по умолчанию является [0.2 1.2].

Variation on phase A only

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

Когда этот параметр выбран, изменение времени, заданное Amplitude или phase values и параметрами Time values, применяется на фазу единственное. Значение по умолчанию выбрано.

Amplitude or phase values (degrees)

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

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

Time values

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

Задайте времена в секундах, когда амплитуда или фаза изменятся, согласно значениям, заданным в параметре Amplitude or phase values. Значением по умолчанию является [0 0.1 0.15 0.2].

Harmonic generation

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

A: [Order (n), Amplitude, Phase (degrees), Seq(0, 1 or 2)]

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

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

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

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

B: [Order (n), Amplitude, Phase (degrees), Seq(0, 1 or 2)]

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

Harmonic timing (s) [Start, End]

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

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

Sample time

Задайте шаг расчета блока в секундах. Установите на 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вес (рад)Мгновенный угол вращающегося вектора компонента положительной последовательности (радианы)

Характеристики

'SampleTime'
  • Заданный в параметре Sample Time

  • Непрерывный, если Sample Time = 0

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

Примеры

Модель power_ThreePhaseProgrammableGenerator показывает два приложения блока Three-Phase Programmable Generator.

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

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

Образцовый шаг расчета параметризован с переменной Ts (значение по умолчанию Ts=50e-6). Чтобы моделировать непрерывный блок Three-Phase Programmable Generator, задайте Ts = 0 в Командном окне MATLAB® прежде, чем запустить симуляцию.

Введенный в R2013a