声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 924|回复: 0

基于瞬时无功理论的谐波检测的编程问题

[复制链接]
发表于 2008-4-27 16:28 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
我的程序见我的附件,不知道是不是瞬时无功理论编的有问题,出来波形应该是A相里的3*sin(4*w*t),是个正弦波,我出来的波形不对,请各位帮忙解决一下。
  1. f=50;
  2. w=2*pi*f;
  3. m=2;
  4. t=0:0.025:m;
  5. %模拟的三相电流;
  6. ia=sin(w*t)+3*sin(4*w*t);%A相带有四次谐波
  7. ib=sin(w*t-2/3*pi);
  8. ic=sin(w*t+2/3*pi);
  9. ip=sin(w*t).*ia+sin(w*t-2/3*pi).*ib+sin(w*t+2/3*pi).*ic;
  10. iq=cos(w*t).*ia+cos(w*t-2/3*pi).*ib+cos(w*t+2/3*pi).*ic;
  11. b=fir1(11,0.00025,'low');%低通滤波器
  12. ipz=filter(b,1,ip);%ip的直流分量
  13. iqz=filter(b,1,iq);%iq的直流分量
  14. iaf=(2/3)*sin(w*t).*ipz+(2/3)*cos(w*t).*iqz;
  15. ibf=(2/3)*sin(w*t-2/3*pi).*ipz+(2/3)*cos(w*t).*iqz;
  16. icf=(2/3)*sin(w*t+2/3*pi).*ipz+(2/3)*cos(w*t+2/3*pi).*iqz;
  17. iah=ia-iaf;
  18. plot(t,iah)%显示A相谐波电流的波形
复制代码

[ 本帖最后由 eight 于 2008-4-28 18:29 编辑 ]
回复
分享到:

使用道具 举报

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-6 03:02 , Processed in 0.060207 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表