MATLAB总谐波失真度程序基频频率与基频幅值无法同时达到给定要求

MATLAB总谐波失真度程序基频频率与基频幅值无法同时达到给定要求,第1张

有一个问题就是应当对弊渗渗信号喊枣整周期截取,以免频率泄露

clear all

close all

F1 = 50

T = 10/F1

fs = 1000

N = T*fs

t = (0:N-1)/fs

A1 = 100*sin(2*pi*F1*t)

subplot(211)plot(t,A1)

mag1 = abs(fft(A1))

mag = mag1/(N/2)

f = (0:N-1)/N*fs

subplot(212)plot(f(1:N/2),mag(1:N/2))

[Peak1,i]=max(mag(1:N/2))

fp=f(i)

fprintf('租脊f1=%f,A1=%f\n',fp,Peak1)

我觉得用ETAP电力系统分析软件比较好,这个软件雀裤计算结果非常准确。

ETAP计算的总谐波畸变度(胡陆THD)与手算结果比较

1  ETAP基波潮流计算结果

2  ETAP谐波潮流(仅包含5次谐波)计算结果

3  ETAP谐波潮流(总的)计算结果

4  手算

负荷1和负荷3的5次谐波含量都为50%(额定电流为577安培)。

 

     

Z1的%THD=100*289/577=50%

Z5的%THD=100*289/365=79%

可以看到手算结果与1.3中ETAP谐波计算的总的谐波畸变度(THD)是相同顷做简的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12324095.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存