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

Fundamental (PLL-Driven)

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

Тип: SubSystem

Путь в библиотеке:

/Physical Modeling/Electrical/Control/Measurements/Fundamental (PLL-Driven)

Описание

Блок Fundamental (PLL-Driven) вычисляет амплитуду и фазу основной гармоники входного сигнала In в течение скользящего окна, равного одному циклу основной частоты, заданной входным сигналом Freq. Система координат, необходимая для вычислений, задается входным сигналом угла системы отсчета wt.

На основе анализа Фурье периодического сигнала величина основной гармоники сигнала может быть выражена как

,

,

,

, где — основная частота,

.

Амплитуда и фаза основной гармоники вычисляются следующим образом:

,

.

Для решения этих уравнений блок использует значение на входном порту Freq для и значение на входном порту wt для . Эти два входных сигнала обычно подключаются к выходам блока ФАПЧ.

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

Порты

Выход

# |u| — амплитуда основной гармоники
скаляр

Details

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

Типы данных

Float64

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

Нет

# ∠u — фаза основной гармоники
скаляр

Details

Фаза основной гармоники в градусах.

Типы данных

Float64

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

Нет

Вход

# Freq — основная частота, Гц
скаляр

Details

Основная частота (Гц), необходимая для вычислений.

Типы данных

Float64

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

Нет

# wt — угол системы координат, рад
скаляр

Details

Угол системы координат (рад), необходимый для вычислений.

Типы данных

Float64

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

Нет

# In — входной сигнал
скаляр | вектор

Details

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

Типы данных

Float64

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

Нет

Параметры

Parameters

# Initial frequency, Hz: — начальная частота, Гц

Details

Частота первого цикла моделирования в Гц.

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

50.0

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

f_start

Вычисляемый

Да

# Minimum frequency, Hz: — минимальная частота, Гц

Details

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

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

45.0

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

f_min

Вычисляемый

Да

# Initial input [ Mag, Phase-relative-to-PLL (deg) ]: — начальные входные значения амплитуды и фазы

Details

Начальные значения амплитуды и фазы выходного сигнала.

Фаза задается в градусах.

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

[1, 0]

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

mag_and_phase_PLL_start

Вычисляемый

Да

# Sample time: — период дискретизации

Details

Период дискретизации блока в секундах. Установите значение 0, чтобы реализовать непрерывный блок.

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

0.01

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

sample_time

Вычисляемый

Да