Процент графика фундаментальной величины в сравнении с гармоническим порядком
ee_plotHarmonics( строит гистограмму процента фундаментальной величины от гармонического порядка loggingNode)simscape.logging.Node переменного тока или периодической переменной. Заголовок штриховой диаграммы включает основную частоту, основное пиковое значение и процент полного гармонического искажения (THD).
Вводимые аргументы вводятся в определенном порядке. Требуется входной аргумент узла регистрации Simscape™. Все остальные входные аргументы являются необязательными и имеют значения по умолчанию. При указании значения для последующего необязательного входного аргумента введите [] для использования значения по умолчанию для необязательного входного аргумента.
ee_plotHarmonics функция использует ee_getHarmonics функция для:
Найдите точки в i-ом сигнале (startIdx), где журнал Simscape пересекает порог (offsetOfInterest).
Точки пересечения используются для поиска требуемого количества периодов (nPeriodOfInterest), предшествующих указанному времени (tOfInterest).
Вычислите гармонические величины до требуемого количества гармоник включительно (nHarmonic).
Введите выбранные вниз данные в алгоритм Гертцеля, который вычисляет гармонические величины до требуемого количества гармоник включительно (nHarmonic).
Примечание
ee_getHarmonics функция использует пороговые точки пересечения для определения основной частоты данных. Если входные данные шумят или пересекают порог чаще половины основного периода, фильтруйте их перед использованием ee_plotHarmonics функция для построения графика.
ee_plotHarmonics затем функция вводит гармонические порядки и гармонические величины в ee_calculateThdPercent для вычисления THD.
ee_plotHarmonics( использует индекс в данных значения.loggingNode,valueIdx)
ee_plotHarmonics( использует время моделирования.loggingNode,valueIdx,tOfInterest)
ee_plotHarmonics( использует количество периодов основной частоты.loggingNode,valueIdx,tOfInterest,nPeriodOfInterest)
ee_plotHarmonics( использует смещение DC.loggingNode,valueIdx,tOfInterest,nPeriodOfInterest,...
offsetOfInterest)
ee_plotHarmonics( использует количество гармоник.loggingNode,valueIdx,tOfInterest,nPeriodOfInterest,...
offsetOfInterest,nHarmonic)
Этот набор аргументов функции использует узел регистрации Simscape simlog_ee_harmonics_rectifier.Sensing_current.Current_Sensor.I, который содержит данные от трехфазного тока. Функция анализирует сигнал по умолчанию, который является первым, или a-фазным, сигналом в конечное время моделирования. Функция использует значения по умолчанию 12 для количества периодов сигнала, 0V для смещения сигнала и 30 для количества гармоник.
open_system('ee_harmonics_rectifier') sim('ee_harmonics_rectifier') ee_plotHarmonics(simlog_ee_harmonics_rectifier.Sensing_current.Current_Sensor.I)

Этот набор аргументов функции использует узел регистрации Simscape simlog_ee_harmonics_rectifier.Sensing_current.Current_Sensor.I, который содержит данные от трехфазного тока. Функция анализирует второй, или b-фазовый, сигнал во время моделирования 0.5 s. Функция использует 10 периоды сигнала, предполагая смещение 1V. Функция анализирует 15 гармоники.
open_system('ee_harmonics_rectifier') sim('ee_harmonics_rectifier') ee_plotHarmonics(simlog_ee_harmonics_rectifier.Sensing_current.Current_Sensor.I,2,0.5,10,1,15)

Этот набор аргументов функции использует узел регистрации Simscape simlog_ee_harmonics_rectifier.Sensing_current.Current_Sensor.I, который содержит данные от трехфазного тока. Функция анализирует первый, или фазовый, сигнал во время моделирования 0.5 s. Функция использует 12 периоды сигнала, предполагая смещение 1V. Функция анализирует номер по умолчанию, 30, гармоник.
open_system('ee_harmonics_rectifier') sim('ee_harmonics_rectifier') ee_plotHarmonics(simlog_ee_harmonics_rectifier.Sensing_current.Current_Sensor.I,[],0.5,[],1)
