exponenta event banner

ee_calculateThdPercent

Вычислить процент суммарного гармонического искажения (THD)

Описание

пример

[thdPercent] = ee_calculateThdPercent(harmonicOrder,...
harmonicMagnitude)
вычисляет процент полного гармонического искажения (THD), используя следующие уравнения:

M =  гармоническая величина2,

и

% THD=100∑i=2nMi2M1,

где:

  • Mi - среднеквадратичное значение гармонической величины, соответствующее i-му гармоническому порядку.

  • M - это VRMS или IRMS, если требуется.

Вы можете использовать ee_getHarmonics функция для получения векторов гармонического порядка и гармонической величины для simscape.logging.Node.

Примеры

свернуть все

Вычислите ТГД по гармоническим порядкам [1; 5; 7; 11; 13] и гармоническим величинам [1 .1756e + 03; 0 0437e + 03; 0 0221e + 03; 0 0173e + 03; 0 .0127e + 03].

harmonicOrder = [1;5;7;11;13];
harmonicMagnitude = [1.1756e+03;0.0437e+03;0.0221e+03;0.0173e+03;...
    0.0127e+03];
thdPercent = ee_calculateThdPercent( harmonicOrder, harmonicMagnitude )
thdPercent = 4.5480

Входные аргументы

свернуть все

Гармонические порядки от 0 до числа гармоник включительно, заданного как вектор.

Пример: [1;5;7;11;13]

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Гармонические величины от 0-й гармоники до числа гармоник, включенных в анализ включительно, заданные как вектор.

Пример: [1.1756e+03;0.0437e+03;0.0221e+03;0.0173e+03;0.0127e+03]

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Представлен в R2014a