Sinusoidal Measurement (PLL)

Оцените синусоидальные характеристики с помощью цикла фазовой автоподстройки

  • Библиотека:
  • Simscape / Электрический / Контроль / Измерения

  • Sinusoidal Measurement (PLL) block

Описание

Блок Sinusoidal Measurement (PLL) оценивает частоту, угол фазы и величину однофазного синусоидального сигнала или отдельных фаз многофазного синусоидального сигнала. Блок использует расширенную стратегию фазовой автоподстройки (ФАП), чтобы оценить эти синусоидальные характеристики входного сигнала.

Используйте этот блок в приложениях управления, когда требуется частота, угол фазы или величина, и ее нельзя измерить непосредственно. Чтобы обеспечить более быструю блокировку фазы для сбалансированных трехфазных входных сигналов, используйте блок Three-Phase Sinusoidal Measurement (PLL).

Уравнения

Цикл фазовой автоподстройки генерирует синусоиду, которая аппроксимирует входной сигнал, u(t) с формой:

y(t)=A(t)sin(ϕ0+2πf(t)dt),

где:

  • y - оценка входного сигнала.

  • A - оценка амплитуды входного сигнала.

  • ϕ0 - начальный угол фазы входного сигнала.

Расчетный ϕ угла фазы является углом этой сгенерированной синусоиды:

ϕ(t)=ϕ0+2πf(t)dt,

где f, является ли частота синусоиды и ϕ0 начальным углом фазы.

Эта схема показывает общую структуру цикла фазовой автоподстройки.

На схеме:

  • Фазовый детектор формирует сигнал ошибки относительно разности фаз между входным синусоидальным u и синтезированным синусоидальным y. Это также выводит оценку амплитудной A.

  • Цикл фильтр предоставляет оценку входа угловой частотной ω путем фильтрации высокочастотных компонентов фазового различия. Блок также выводит преобразованную частотную f в Гц.

  • Управляемый напряжением осциллятор интегрирует угловую скорость, чтобы создать ϕ оценки фазы. Генератор также генерирует нормированную синтезированную синусоиду (1/A)y которую отправляет в Фазу Detector для сравнения.

Порты

Вход

расширить все

Периодический входной сигнал.

Типы данных: single | double

Выход

расширить все

Расчетная частота входного сигнала, в Гц.

Типы данных: single | double

Расчетный угол фазы входного сигнала, в рад.

Типы данных: single | double

Расчетная величина входного сигнала.

Типы данных: single | double

Параметры

расширить все

Интегральная составляющая для детектора фазы. Это определяет агрессивность ФАПЛ в отслеживании и блокировке до величины.

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

Пропорциональная составляющая для цикла фильтра. Это определяет агрессивность ФАПЛ в отслеживании и фиксации угла фазы. Увеличьте это значение, чтобы улучшить время реакции отслеживания на изменение шага в угле фазы.

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

Интегральная составляющая для цикла фильтра. Увеличьте это значение, чтобы увеличить скорость, с которой установившаяся ошибка устраняется в угле фазы. Это значение также определяет агрессивность ФАПЛ в отслеживании и блокировке фазы.

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

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

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

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

Время между последовательными выполнениями блоков. Во время выполнения блок производит выходы и, при необходимости, обновляет свое внутреннее состояние. Для получения дополнительной информации смотрите Что такой Шаг расчета? и задайте шаг расчета.

Для унаследованной операции в дискретном времени задайте -1. Для операции в дискретном времени задайте положительное целое число. Для непрерывной операции задайте 0.

Если этот блок находится в маскированной подсистеме или другой альтернативной подсистеме, которая позволяет переключаться между непрерывной операцией и дискретной операцией, продвигайте параметр шага расчета. Продвижение параметра шага расчета обеспечивает правильное переключение между непрерывной и дискретной реализациями блока. Для получения дополнительной информации см. Раздел «Увеличение параметра до маски».

Ссылки

[1] Karimi-Ghartemani, M., and M. R. Iravani. «Новая система фазовой автоподстройки (ФАП)». Транзакции IEEE по промышленной электронике. Материалы 44-го симпозиума IEEE по схемам и системам, том 1, стр. 421-424. IEEE, 2001.

Расширенные возможности

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ Simulink ®

.
Введенный в R2017b