주요 콘텐츠

ee_calculateThdPercent

THD(총 고조파 왜곡) 백분율 계산

설명

[thdPercent] = ee_calculateThdPercent(harmonicOrder,...
harmonicMagnitude)
는 다음 방정식을 사용하여 THD(총 고조파 왜곡) 백분율을 계산합니다.

M=harmonic magnitude2,

%THD=100i=2nMi2M1,

여기서 각각은 다음과 같습니다.

  • Mi는 i차 고조파 차수에 해당하는 고조파 크기의 RMS(제곱평균제곱근) 값입니다.

  • 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]으로부터 THD를 계산합니다.

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

출력 인수

모두 축소

총 고조파 왜곡(THD) 백분율로, 스칼라로 반환됩니다.

버전 내역

R2014a에 개발됨