tag 标签: dq变换

相关博文
  • 热度 9
    2013-5-19 22:52
    3372 次阅读|
    0 个评论
    最近研究了dq变换,有些心得,用matlab仿真了三相电压的dq变换。 采用m语言编写。 系统设定三相线电压,原因是大部分情况下,我们只能测得逆变器输出的相电压,而一般的dq变换是采用相电压,因此仿真时采用线电压计算出相电压带入dq变换。 代码如下:   %2013-04-28 %线电压 i=-127:1:127;     Ua=311*cos(2*pi*i/128);     Ub=311*cos(2*pi*(i+85.33)/128);     Uc=311*cos(2*pi*(i+42.666)/128)     Uab = Ua-Ub;     Ubc = Ub-Uc;     Uca = Uc-Ua;     a=Uab;     b=Uab/sqrt(3)+2*Ubc/sqrt(3);     D=a.*cos(2*pi*(i+10.66)/128)+b.*sin(2*pi*(i+10.66)/128);     Q=b.*cos(2*pi*(i+10.66)/128)-a.*sin(2*pi*(i+10.66)/128); %三相相电 subplot(2,2,1); plot(i,Ua,'y',i,Ub,'g',i,Uc,'r'); title('相电压') %三相线电 subplot(2,2,4); plot(i,Uab,'y',i,Ubc,'g',i,Uca,'r'); axis( ); title('线电压') %clark变换 subplot(2,2,2); plot(i,a,i,b); title('αβ轴') subplot(2,2,3); plot(i,D,'r',i,Q,'y'); title('dq');   每个周期128个点,仿真两个周期的结果 假设系统正确跟踪输出频率带入dq(实际操作时,每次进pwm中断会算出相位增量,因此相位是正确的。在并网时采用dq模型下的锁相环技术,则需要一个闭环来跟踪相位,从而使逆变器的输出与电网同频) 线电压有效值220,峰值为311,频率50hz 仿真结果