Matlab的alpha-Beta to dq变换模块到底选哪一种变换方式?

Clake变换我们一般选择等幅值变换

( V α V β ) = 2 3 ( 1 − 1 2 − 1 2 0 3 2 − 3 2 ) ( V a V b V c ) (式6) \left(\begin{array}{c}V_{\alpha} \\V_{\beta}\end{array}\right)=\frac{2}{3}\left(\begin{array}{ccc}1 & -\frac{1}{2} & -\frac{1}{2} \\0 & \frac{\sqrt{3}}{2} & -\frac{\sqrt{3}}{2}\end{array}\right)\left(\begin{array}{c}V_{a} \\V_{b} \\V_{c}\end{array}\right)\tag{式6} (VαVβ)=32(102123 2123 ) VaVbVc (6)

即从abc坐标系变换到alpha-beta坐标系

之后我们通过将alpha-beta坐标系变换到dq坐标系就会发现,变换有很多种,比如matlab的Alpha-Beta-Zero to dq模块,有两种变换方式:90 degree behind phase A axis和Aligned with phase A axis,两者之间有什么区别?
在这里插入图片描述

Aligned with phase A axis

When the rotating frame is aligned with A axis, the following relations are obtained:

当模块选择Aligned with phase A axis时,变换的公式为:

  • 正变换(基于余弦)

[ u d u q u 0 ] = [ cos ⁡ ( ω t ) sin ⁡ ( ω t ) 0 − sin ⁡ ( ω t ) cos ⁡ ( ω t ) 0 0 0 1 ] [ u a u β u 0 ] \left[\begin{array}{l} u_d \\ u_q \\ u_0 \end{array}\right]=\left[\begin{array}{ccc} \cos (\omega t) & \sin (\omega t) & 0 \\ -\sin (\omega t) & \cos (\omega t) & 0 \\ 0 & 0 & 1 \end{array}\right]\left[\begin{array}{c} u_a \\ u_\beta \\ u_0 \end{array}\right] uduqu0 = cos(ωt)sin(ωt)0sin(ωt)cos(ωt)0001 uauβu0

\left[\begin{array}{l}
u_d \\
u_q \\
u_0
\end{array}\right]=\left[\begin{array}{ccc}
\cos (\omega t) & \sin (\omega t) & 0 \\
-\sin (\omega t) & \cos (\omega t) & 0 \\
0 & 0 & 1
\end{array}\right]\left[\begin{array}{c}
u_a \\
u_\beta \\
u_0
\end{array}\right]
  • 逆变换(基于余弦)

[ u α u β u 0 ] = [ cos ⁡ ( ω t ) − sin ⁡ ( ω t ) 0 sin ⁡ ( ω t ) cos ⁡ ( ω t ) 0 0 0 1 ] [ u d u q u 0 ] \left[\begin{array}{c} u_\alpha \\ u_\beta \\ u_0 \end{array}\right]=\left[\begin{array}{ccc} \cos (\omega t) & -\sin (\omega t) & 0 \\ \sin (\omega t) & \cos (\omega t) & 0 \\ 0 & 0 & 1 \end{array}\right]\left[\begin{array}{l} u_d \\ u q \\ u_0 \end{array}\right] uαuβu0 = cos(ωt)sin(ωt)0sin(ωt)cos(ωt)0001 uduqu0

\left[\begin{array}{c}
u_\alpha \\
u_\beta \\
u_0
\end{array}\right]=\left[\begin{array}{ccc}
\cos (\omega t) & -\sin (\omega t) & 0 \\
\sin (\omega t) & \cos (\omega t) & 0 \\
0 & 0 & 1
\end{array}\right]\left[\begin{array}{l}
u_d \\
u q \\
u_0
\end{array}\right]

90 degree behind phase A axis

  • 正变换公式

[ u d u q u 0 ] = [ sin ⁡ ( ω t ) − cos ⁡ ( ω t ) 0 cos ⁡ ( ω t ) sin ⁡ ( ω t ) 0 0 0 1 ] [ u a u β u 0 ] \left[\begin{array}{l} u_d \\ u_q \\ u_0 \end{array}\right]=\left[\begin{array}{ccc} \sin (\omega t) & -\cos (\omega t) & 0 \\ \cos (\omega t) & \sin (\omega t) & 0 \\ 0 & 0 & 1 \end{array}\right]\left[\begin{array}{c} u_a \\ u_\beta \\ u_0 \end{array}\right] uduqu0 = sin(ωt)cos(ωt)0cos(ωt)sin(ωt)0001 uauβu0

\left[\begin{array}{l}
u_d \\
u_q \\
u_0
\end{array}\right]=\left[\begin{array}{ccc}
\sin (\omega t) & -\cos (\omega t) & 0 \\
\cos (\omega t) & \sin (\omega t) & 0 \\
0 & 0 & 1
\end{array}\right]\left[\begin{array}{c}
u_a \\
u_\beta \\
u_0
\end{array}\right]
  • 逆变换公式

[ u α u β u 0 ] = [ sin ⁡ ( ω t ) cos ⁡ ( ω t ) 0 − cos ⁡ ( ω t ) sin ⁡ ( ω t ) 0 0 0 1 ] [ u d u q u 0 ] \left[\begin{array}{c} u_\alpha \\ u_\beta \\ u_0 \end{array}\right]=\left[\begin{array}{ccc} \sin (\omega t) & \cos (\omega t) & 0 \\ -\cos (\omega t) & \sin (\omega t) & 0 \\ 0 & 0 & 1 \end{array}\right]\left[\begin{array}{l} u_d \\ u q \\ u_0 \end{array}\right] uαuβu0 = sin(ωt)cos(ωt)0cos(ωt)sin(ωt)0001 uduqu0

\left[\begin{array}{c}
u_\alpha \\
u_\beta \\
u_0
\end{array}\right]=\left[\begin{array}{ccc}
\sin (\omega t) & \cos (\omega t) & 0 \\
-\cos (\omega t) & \sin (\omega t) & 0 \\
0 & 0 & 1
\end{array}\right]\left[\begin{array}{l}
u_d \\
u q \\
u_0
\end{array}\right]

这里列出来,方便自己使用,也是方便其他科研人员回忆公式。

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值