MATLAB中的abc_dq相坐标变换_第1页
MATLAB中的abc_dq相坐标变换_第2页
MATLAB中的abc_dq相坐标变换_第3页
MATLAB中的abc_dq相坐标变换_第4页
MATLAB中的abc_dq相坐标变换_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.word可编辑.坐标变换总结专业.专注姓名:日期:2011.11.4坐标变换的总结由三项坐标系变换到两相旋转坐标系1.三相到两相静止坐标系的变换首先,确定三相电压的相序:uA =Umcos(wt), 一 2二、 uB nUmcos(wt ) 34 二Uc =UmCOS(wt -) 3在坐标图上表示三相到两相静止坐标系上的变换,如图所示:I /UC/1 3-2s变换下:由上图,我们可以将Ua、UbUc转化到两相静止坐标系上,具体等式如u: =%(UA -2uB -"uc)2/ 33 、u - =4(3uB -万uc)插入系数2、3是为了保证两相坐标系中合成矢量的模与各相电压的模相 同

2、。后面会推导为什么可以保证模不变整理成状态方程的形式,如下:;%1_2iupj312J212显2也1Ubuc J2.两相静止坐标系到两相旋转坐标系的变换我们知道,在两相静止坐标系中,合成矢量是旋转的我们令旋转坐标坐标变换如图所系的d轴与旋转矢量重合,则可将其转换到旋转坐标系中示:d图2 2s-2r变换此时,我们可以得到两相静止坐标系到两相旋转坐标系的公式般取为A相的相角。Udcos 二 sin 二 1sing cos Jup反向变换1.若需要将旋转坐标系转化到静止坐标系上,只需相应的将d-q向a-P投影即可,根据图二,我们可以得到:Uj. I rcos - -sin'; I Ud up

3、 sinB cos82.同理,根据图1,我们可以将a -P分别投影到A、B、C上,获得其逆变换:"1UbJc12工202 、32三.关于乘以2/3保持模不变的问题首先,我们已经能够确定了电压相序.word可编辑.经过变换后:uA =Umcos(wt)uB = U m cos(wt -4 二Uc =UmCOS(Wt )3U =2(UAUB:3 A 2 Bc)进而,我们可以推知:2 1 1 U . = (UaUbUc)- 3222 1 21=(Ua a Ua aU a)3 222 12 1、=U a (1 a a)3 22j三其中,a= e 3同理,我们可以求的U*=-jU*Aud =

4、uA =U mcos(wt)JTUq =Um COS(wt -)合成矢量U =Ud jUqJI= Umcos(wt) jUmcos(wt -)2jarct gsn-t=U ec0stme显然,此时空间相量的模和时间相量的模相等。至于为什么要保持模不变,我没找到相关的说明,谈一下我的理解。如果 只考虑坐标变换的话,那么乘不乘这个系数并没有什么实际意义,也就是说,.专业.专注.word可编辑.之所以乘这个系数是为了方便后续模块的使用。在此次实验中,a - P的输出主要是给SVPWM使用。而6个扇区的参考量Ui的大小一般取的是直流侧电压。 乘以2/3后,合成空间矢量的模就等于输出正弦信号的的模,我们

5、知道输出正 弦信号的最大值Um必然会小于直流侧电压U dc,这样取值后,在SVPWM调制时 带来的好处就是可以保证在任意扇区两个非零导通时间ti +t2 <Tpwm .我们知道,当tl +t2 =Tpwm时合成矢量旋转形成一个圆,在该圆内,合成的输出信号为正弦 信号,超出这个圆,输出为非正弦信号。也就是说,乘以系数2/3之后,可以 保证合成矢量在上述的圆内,保证输出为正弦信号。四. MATLAB中的abc-aq变换首先,MATLAB中的电压参考量取得和我们常用的不同,为正弦信号,如下所示:uA =Umsin(wt)2二、 Ub =UmSin(wt )34 二Uc -UmSin(wt -)

6、3和我们的相位相差了 90度,相应的其dq轴的选取也和我们不同(实际上MATLAB中的q轴和我们的d轴重合)。我们不关心他具体是怎么变换的,我们更关心他的输出和我们变换方式下的输出是否一致。下面是我的推导过程:1 .按照我们的的变换方式,输入为余弦信号uA =Umcos(wt)2 二Ub = U m cos(wt ) 3一 一 4二、uc =Umcos(wt -) 3输出为:2 ,2二、 ,4二、uduAcos t uB cos( t ) uC cos( t -)3 _3322二、 .,4二、uq =- -uAsin t-uBsin(1t)uCsin(1t)q 333在MATLAB中,输入为正

7、弦信号,和我们的相位相差了 90度,其输出为:)uc sin( t -) 33)uc cos( t-) 332ud = uAsin t uB sin( t3一2,uq=-uAcos t uB cos( t 一我们知道,在两个变换中,旋转角都是取得 A相的相角,也就是说在 MATLAB的变换中,其相角相当于余弦量的相角加上 90度,Qtsin=Qtcos +% , 将该式带入到MATLAB的输出中,并化简,我们可以得到:2,2二、,4二、ud2uA cos t uB cos( t ) uC cos( t -)3 _3322二、 ., 4二、uq2 =一 uAsin t-uBsin( t )-uCsin( t)q 3 _33这个表达式和按照我们变换方式变换获得的输出是一致的,也就是说,MATLAB的dq相当于将我们的dq轴旋转了 90度,但是dq本身就是一个旋转 的坐标系,因而我们可以认为,这两种方式获得的输出是完全等价的。另外,在MATLAB中,为了验证两种变换方式下,控制方式相同,我们可 以交换dq的控制信号,观察实际的控制效果,来证明刚才的结论是否成立。对于基于电压矢量的控制,如果我们令Iqref=0的话,那么输出电流应该和 电网电压同相位。如果这两种变换方式不等效的话 ,则电流和电压不可能同相 位。按照这种思想

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论