Fourier

Выполните анализ Фурье сигнала

Библиотека

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

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

Описание

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

Вспомните, что f сигнала (t) может быть выражен серией Фурье формы

f(t)=a02+n=1ancos(nωt)+bnsin(nωt)

где n представляет ранг гармоник. (n = 1 соответствует основному компоненту.) Величина и фаза выбранного гармонического компонента вычисляются этими уравнениями:

|Hn|=an2+bn2

Hn=atan(anbn)

где

an=2TtTtf(t)cos(nωt)dt

bn=2TtTtf(t)sin(nωt)dt

T=1f1

f1:Основная частота

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

Параметры

Fundamental frequency (Hz)

Задайте основную частоту, в герц, входного сигнала. Значением по умолчанию является 60.

Harmonic n (0 = DC, 1 = fundamental)

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

Initial input [ Mag, Phase (degrees) ]

Задайте начальную величину и фазу в градусах выходного сигнала. Значением по умолчанию является [0, 0].

Sample time

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

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

Input

Соединитесь с сигналом, который будет анализироваться. Типичные входные сигналы являются напряжениями или токами, измеренными Текущими блоками Измерения Измерения или Напряжения.

|u|Magnitude

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

uPhase

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

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

'SampleTime' Заданный в параметре Sample Time. Непрерывный, если Sample Time = 0.
Скалярное расширениеДа, параметров.
Определенный размерностьДа.

Примеры

power_Fourier модель показывает два приложения блока измерения Фурье. Верхняя часть модели показывает, как использовать блок Fourier, чтобы вычислить компонент DC, основную ценность, и второе и третье гармоническое содержимое того же входного сигнала. В более низкой части модели блок вычисляет основную ценность (величина и фаза) трех различных входных параметров. Для этого приложения задайте начальные значения для этих трех выходных сигналов в диалоговом окне маски.

Шаг расчета модели параметрируется набором переменной Ts к значению по умолчанию 50e-6 s. Установите Ts на 0 в командном окне симулировать модель в непрерывном режиме.

Введенный в R2013a