马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
我的程序见我的附件,不知道是不是瞬时无功理论编的有问题,出来波形应该是A相里的3*sin(4*w*t),是个正弦波,我出来的波形不对,请各位帮忙解决一下。- f=50;
- w=2*pi*f;
- m=2;
- t=0:0.025:m;
- %模拟的三相电流;
- ia=sin(w*t)+3*sin(4*w*t);%A相带有四次谐波
- ib=sin(w*t-2/3*pi);
- ic=sin(w*t+2/3*pi);
- ip=sin(w*t).*ia+sin(w*t-2/3*pi).*ib+sin(w*t+2/3*pi).*ic;
- iq=cos(w*t).*ia+cos(w*t-2/3*pi).*ib+cos(w*t+2/3*pi).*ic;
- b=fir1(11,0.00025,'low');%低通滤波器
- ipz=filter(b,1,ip);%ip的直流分量
- iqz=filter(b,1,iq);%iq的直流分量
- iaf=(2/3)*sin(w*t).*ipz+(2/3)*cos(w*t).*iqz;
- ibf=(2/3)*sin(w*t-2/3*pi).*ipz+(2/3)*cos(w*t).*iqz;
- icf=(2/3)*sin(w*t+2/3*pi).*ipz+(2/3)*cos(w*t+2/3*pi).*iqz;
- iah=ia-iaf;
- plot(t,iah)%显示A相谐波电流的波形
复制代码
[ 本帖最后由 eight 于 2008-4-28 18:29 编辑 ] |