最近开始学习电机控制,仅以此记录自己的学习进度。

一、坐标变换

1.1. 三相静止坐标系(abcabcabc)和两相静止坐标系(α/β\alpha/\betaα/β)之间的变换

根据图中所示abcabcabc坐标系和αβ\alpha\betaαβ坐标系之间的关系,可以列出以下等式
Uα=Ua−Ubcos(π3)−Uccos(π3)Uβ=Ubcos(π6)−Uccos(π6)U_\alpha = U_a - U_bcos(\frac \pi3) - U_ccos(\frac \pi3) \\ U_\beta = U_bcos(\frac \pi6) - U_ccos(\frac \pi6) Uα​=Ua​−Ub​cos(3π​)−Uc​cos(3π​)Uβ​=Ub​cos(6π​)−Uc​cos(6π​)
化简即可得到abcabcabc坐标系转为αβ\alpha\betaαβ坐标系的变换矩阵,即ClarkeClarkeClarke变换:

(1.1)[UαUβ]=K[1−12−12032−32][UaUbUc]\left[ \begin{matrix} U_\alpha\\ U_\beta\\ \end{matrix} \right]= K\left[ \begin{matrix} 1 & -\frac12 & -\frac12 \\ 0 & \frac {\sqrt3}2 & -\frac {\sqrt3}2 \\ \end{matrix} \right] \left[ \begin{matrix} U_a\\ U_b\\ U_c\\ \end{matrix} \right] \tag {1.1} [Uα​Uβ​​]=K[10​−21​23​​​−21​−23​​​]⎣⎡​Ua​Ub​Uc​​⎦⎤​(1.1)
考虑变换前后的幅值相等,则式中KKK等于23\frac 2332​;如果要求变换前后功率等,则式中KKK等于23\sqrt\frac 2332​​。很多资料都没有详细说明这两种变换的系数是怎么来的,一度让我很疑惑。通过查资料和推导,终于怎么回事了。恒幅值变换是指UαU_\alphaUα​的幅值和UaU_aUa​相等,而恒功率变换是指变换前后的功率相等,下面给出推导过程。

设三相电压是平衡的,其幅值为UmaxU_{max}Umax​,则:
(1.2)[UaUbUc]=Umax[cos(φ)cos(φ−2π3)cos(φ+2π3)]\left[ \begin{matrix} U_a \\ U_b \\ U_c \end{matrix} \right]= U_{max}\left[ \begin{matrix} cos(\varphi) \\ cos(\varphi - \frac {2\pi}3) \\ cos(\varphi + \frac {2\pi}3) \end{matrix} \right] \tag {1.2} ⎣⎡​Ua​Ub​Uc​​⎦⎤​=Umax​⎣⎡​cos(φ)cos(φ−32π​)cos(φ+32π​)​⎦⎤​(1.2)
将式(1.2)(1.2)(1.2)代入式(1.1)(1.1)(1.1)中,可以得到UαU_\alphaUα​的表达式如下:
Uα=Umax(cosφ−12cos(φ−2π3)−12cos(φ+2π3)=32cosφU_\alpha = U_{max}(cos\varphi - \frac 12cos(\varphi - \frac {2\pi}3)- \frac 12cos(\varphi + \frac {2\pi}3) = \frac 32cos\varphi Uα​=Umax​(cosφ−21​cos(φ−32π​)−21​cos(φ+32π​)=23​cosφ
可见变换后的UαU_\alphaUα​幅值是变换前UaU_aUa​的1.5倍。因此,为了使UaU_aUa​的幅值与UαU_\alphaUα​的幅值相等,则需要在变换矩阵前乘以23\frac 2332​。

设变换前的电压有效值是UUU,电流有效值是III,则容易得出变换后的有效值是1.5U1.5U1.5U,电流有效值是1.5I1.5I1.5I。可以分别得出变换前后的功率P1P_1P1​和P2P_2P2​:
P1=U∗I∗3=3UIP2=1.5U∗1.5I∗2=4.5UIP_1 = U*I*3 = 3UI\\ P_2 = 1.5U*1.5I*2 = 4.5UI P1​=U∗I∗3=3UIP2​=1.5U∗1.5I∗2=4.5UI
可见变换前后的功率不相等,需要给变换矩阵乘以一个系数KKK使其相等。当变换矩阵乘以系数KKK之后,变换前后的功率的表达式如下:
P1=U∗I∗3=3UIP2=1.5∗K∗U∗1.5∗K∗i∗2=4.5K2UIP_1 = U*I*3 = 3UI \\ P_2 = 1.5*K*U*1.5*K*i*2 = 4.5K^2UI P1​=U∗I∗3=3UIP2​=1.5∗K∗U∗1.5∗K∗i∗2=4.5K2UI
令式中P1=P2P_1 = P_2P1​=P2​,即可得到K=23K = \sqrt{\frac 23}K=32​​。

因此,在式(1.1)(1.1)(1.1)中,当K=23K=\frac 23K=32​,则为恒幅值变换;当K=23K=\sqrt{\frac 23}K=32​​,则为恒功率变换。

根据同样的思路,或者可以得到ClarkClarkClark反变换表达式:

(1.3)[UaUbUc]=K[10−1232−12−32]][UαUβ]\left[ \begin{matrix} U_a\\ U_b\\ U_c\\ \end{matrix} \right]= K\left[ \begin{matrix} 1 & 0\\ -\frac 12 & \frac {\sqrt3}2\\ -\frac 12 & -\frac {\sqrt3}2]\\ \end{matrix} \right] \left[ \begin{matrix} U_\alpha\\ U_\beta \end{matrix} \right] \tag {1.3} ⎣⎡​Ua​Ub​Uc​​⎦⎤​=K⎣⎢⎡​1−21​−21​​023​​−23​​]​⎦⎥⎤​[Uα​Uβ​​](1.3)
其中,当K=23K=\frac 23K=32​,则为恒幅值变换;

当K=23K=\sqrt{\frac 23}K=32​​,则为恒功率变换。

式(1.1)(1.1)(1.1)中的矩阵和式(1.3)(1.3)(1.3)中的矩阵相乘的结果是单位矩阵。

1.2 两相静止坐标系(αβ\alpha\betaαβ)和两相旋转坐标系(dqdqdq)之间的变换

根据图中所示αβ\alpha\betaαβ坐标系和dqdqdq坐标系之间的关系,可以列出以下等式:
Ud=Uαcosθ+UβsinθUq=−Uαsinθ+UβcosθU_d = U_\alpha cos\theta + U_\beta sin\theta\\ U_q = -U_\alpha sin\theta + U_\beta cos\theta Ud​=Uα​cosθ+Uβ​sinθUq​=−Uα​sinθ+Uβ​cosθ
于是可以得到αβ\alpha\betaαβ坐标系转换为dqdqdq坐标系的变换矩阵,即ParkParkPark变换:

(1.4)[UdUq]=[cosθsinθ−sinθcosθ][UαUβ]\left[ \begin{matrix} U_d\\ U_q \end{matrix} \right]= \left[ \begin{matrix} cos\theta & sin\theta \\ -sin\theta & cos\theta \\ \end{matrix} \right] \left[ \begin{matrix} U_\alpha \\ U_\beta \end{matrix} \right] \tag {1.4} [Ud​Uq​​]=[cosθ−sinθ​sinθcosθ​][Uα​Uβ​​](1.4)

同理,由图中也可以将αβ\alpha\betaαβ坐标系下的向量由dqdqdq坐标表示:
Uα=Udcosθ−UqsinθUβ=Udsinθ+UqcosθU_\alpha = U_dcos\theta - U_qsin\theta \\ U_\beta = U_dsin\theta + U_qcos\theta \\ Uα​=Ud​cosθ−Uq​sinθUβ​=Ud​sinθ+Uq​cosθ
于是可以得到dqdqdq坐标系转换为αβ\alpha\betaαβ坐标系的变换矩阵,即ParkParkPark反变换:
(1.5)[UαUβ]=[cosθ−sinθsinθcosθ][UdUq]\left[ \begin{matrix} U_\alpha \\ U_\beta \end{matrix} \right]= \left[ \begin{matrix} cos\theta & -sin\theta \\ sin\theta & cos\theta \end{matrix} \right] \left[ \begin{matrix} U_d \\ U_q \end{matrix} \right] \tag{1.5} [Uα​Uβ​​]=[cosθsinθ​−sinθcosθ​][Ud​Uq​​](1.5)

1.3 三相静止坐标系(abcabcabc)和两相旋转坐标系(dqdqdq)之间的变换

结合ClarkeClarkeClarke变换和ParkParkPark变换可以得到abcabcabc坐标系和dqdqdq坐标系之间的变换如下:
(1.6)[UdUq]=K[cosθcos(θ−2π3)cos(θ+2π3)−sinθ−sin(θ−2π3)−sin(θ+2π3)][UaUbUc]\left[ \begin{matrix} U_d \\ U_q \end{matrix} \right]= K\left[ \begin{matrix} cos\theta & cos(\theta - \frac {2\pi}3) & cos(\theta + \frac {2\pi}3) \\ -sin\theta & -sin(\theta - \frac {2\pi}3) & -sin(\theta + \frac {2\pi}3) \end{matrix} \right] \left[ \begin{matrix} U_a\\ U_b\\ U_c \end{matrix} \right] \tag{1.6} [Ud​Uq​​]=K[cosθ−sinθ​cos(θ−32π​)−sin(θ−32π​)​cos(θ+32π​)−sin(θ+32π​)​]⎣⎡​Ua​Ub​Uc​​⎦⎤​(1.6)
恒幅值变换时,K=23K=\frac 23K=32​;恒功率变换时,K=23K = \sqrt {\frac 23}K=32​​。

其反变换为:
(1.7)[UaUbUc]=K[cosθ−sinθcos(θ−2π3)−sin(θ−2π3)cos(θ+2π3)−sin(θ+2π3)][UdUq]\left[ \begin{matrix} U_a\\ U_b\\ U_c \end{matrix} \right]= K\left[ \begin{matrix} cos\theta & -sin\theta \\ cos(\theta - \frac {2\pi}3) & -sin(\theta - \frac{2\pi}3) \\ cos(\theta + \frac {2\pi}3) & -sin(\theta + \frac{2\pi}3) \end{matrix} \right] \left[ \begin{matrix} U_d\\ U_q \end{matrix} \right] \tag{1.7} ⎣⎡​Ua​Ub​Uc​​⎦⎤​=K⎣⎡​cosθcos(θ−32π​)cos(θ+32π​)​−sinθ−sin(θ−32π​)−sin(θ+32π​)​⎦⎤​[Ud​Uq​​](1.7)
恒幅值变换时,K=1K=1K=1;恒功率变换时,K=23K = \sqrt {\frac 23}K=32​​。

二、永磁同步电机的数学模型

2.1 永磁同步电机在三相静止(abc)(abc)(abc)坐标系下的数学模型

永磁同步电机在三相静止坐标系下的磁链方程为
(2.1)[ψaψbψc]=[LaaMabMacMbaLbbMbcMcaMcbLcc][iaibic]+ψf[cosθcos(θ−2π3)cos(θ+2π3]]\left[ \begin{matrix} \psi_a \\ \psi_b \\ \psi_c \end{matrix} \right]= \left[ \begin{matrix} L_{aa} & M_{ab} & M_{ac}\\ M_{ba} & L_{bb} & M_{bc}\\ M_{ca} & M_{cb} & L_{cc}\\ \end{matrix} \right] \left[ \begin{matrix} i_a\\ i_b\\ i_c \end{matrix} \right] + \psi_f\left[ \begin{matrix} cos\theta \\ cos(\theta - \frac {2\pi}3) \\ cos(\theta + \frac {2\pi}3] \end{matrix} \right] \tag {2.1} ⎣⎡​ψa​ψb​ψc​​⎦⎤​=⎣⎡​Laa​Mba​Mca​​Mab​Lbb​Mcb​​Mac​Mbc​Lcc​​⎦⎤​⎣⎡​ia​ib​ic​​⎦⎤​+ψf​⎣⎡​cosθcos(θ−32π​)cos(θ+32π​]​⎦⎤​(2.1)
式中:
ψf\psi_fψf​——永磁体磁链;
θ\thetaθ——电机转子磁极位置,即永磁体N极与aaa相轴线之间的夹角;
Laa、Lbb、LccL_{aa}、L_{bb}、L_{cc}Laa​、Lbb​、Lcc​——定子绕组的自感,且在理想情况下,Laa=Lbb=LccL_{aa} = L_{bb} = L_{cc}Laa​=Lbb​=Lcc​;
ψa、ψb、ψc\psi_a、\psi_b、\psi_cψa​、ψb​、ψc​——三相静止坐标系下的定子磁链;
Mab、Mac、Mba、Mbc、Mca、McbM_{ab}、M_{ac}、M_{ba}、M_{bc}、M_{ca}、M_{cb}Mab​、Mac​、Mba​、Mbc​、Mca​、Mcb​——定子三相绕组间的互感。

永磁同步电机在三相静止坐标系下的定子电压方程为:
(2.2)[uaubuc]=[Rs000Rs000Rs][iaibic]+p[ψaψbψc]\left[ \begin{matrix} u_a \\ u_b \\ u_c \end{matrix} \right]= \left[ \begin{matrix} R_s & 0 & 0 \\ 0 & R_s & 0 \\ 0 & 0 & R_s \end{matrix} \right] \left[ \begin{matrix} i_a \\ i_b \\ i_c \end{matrix} \right] + p\left[ \begin{matrix} \psi_a \\ \psi_b \\ \psi_c \end{matrix} \right] \tag {2.2} ⎣⎡​ua​ub​uc​​⎦⎤​=⎣⎡​Rs​00​0Rs​0​00Rs​​⎦⎤​⎣⎡​ia​ib​ic​​⎦⎤​+p⎣⎡​ψa​ψb​ψc​​⎦⎤​(2.2)
式中:
ua、ub、ucu_a、u_b、u_cua​、ub​、uc​——定子三相电压;
RsR_sRs​——定子电阻;
ia、ib、ici_a、i_b、i_cia​、ib​、ic​——定子三相电流;
ppp——微分算子,表示对时间的微分。
式(2.2)(2.2)(2.2)的物理意义表明,定子三相电压是由定子电阻上的电压和电感(包括自感和互感)电压相加得来的。

永磁同步电机在三相静止坐标系下的转矩方程为:
(2.3)Te=12pnψf(iacosθ+ibcos(θ−2π3)+iccos(θ+2π3))T_e = \frac 12 p_n \psi_f (i_acos\theta + i_bcos(\theta - \frac {2\pi}3)+i_ccos(\theta + \frac {2\pi}3)) \tag {2.3} Te​=21​pn​ψf​(ia​cosθ+ib​cos(θ−32π​)+ic​cos(θ+32π​))(2.3)
式中:
TeT_eTe​——电机的电磁转矩;
pnp_npn​——电机的极对数。

电机的运动方程为:
(2.4)Te=TL+Jpndωedt+Bpnωe+KpnθT_e = T_L + \frac Jp_n\frac {d\omega_e}{dt} + \frac B{p_n} \omega_e + \frac K{p_n}\theta \tag {2.4} Te​=TL​+pJ​n​dtdωe​​+pn​B​ωe​+pn​K​θ(2.4)
式中:
TLT_LTL​——负载转矩;
BBB——摩擦系数;
KKK——扭矩系数;
JJJ——转动惯量。
ωe\omega_eωe​——电气角速度。与机械角速度的关系是:ωe=pnω\omega_e = p_n\omegaωe​=pn​ω。

2.2 永磁同步电机在两相同步旋转(dq)(dq)(dq)坐标系下的数学模型

永磁同步电机在两相同步旋转坐标系下的电压方程为:
(2.5){ud=Rsid+pψd−ωrψquq=Rsiq+pψq+ωrψd\left\{ \begin{aligned} u_d = R_si_d+p\psi_d-\omega_r\psi_q \\ u_q = R_si_q + p\psi_q +\omega_r\psi_d \end{aligned} \right. \tag{2.5} {ud​=Rs​id​+pψd​−ωr​ψq​uq​=Rs​iq​+pψq​+ωr​ψd​​(2.5)
式中:
ud、uq、id、iq、ψd、ψqu_d、u_q、i_d、i_q、\psi_d、\psi_qud​、uq​、id​、iq​、ψd​、ψq​——分别表示定子d轴和q轴的电压、电流、磁通;
ppp——为微分算子,表示对时间的微分;
ωr\omega_rωr​——转子的电角速度。

推导过程如下:
根据(1.3)(1.3)(1.3)节中给出的两相旋转坐标系到三相静止坐标系中的变换公式,取A相单独分析,可以得到:

(2.6){ua=K(udcosθ−uqsinθ)ia=K(idcosθ−iqsinθ)ψa=K(ψdcosθ−ψqsinθ)\left\{ \begin{aligned} & u_a = K(u_dcos\theta - u_qsin\theta) \\ & i_a = K(i_dcos\theta - i_qsin\theta) \\ & \psi_a = K(\psi_dcos\theta - \psi_qsin\theta) \end{aligned} \right. \tag{2.6} ⎩⎪⎨⎪⎧​​ua​=K(ud​cosθ−uq​sinθ)ia​=K(id​cosθ−iq​sinθ)ψa​=K(ψd​cosθ−ψq​sinθ)​(2.6)
由2.12.12.1节可知,在三相静止坐标系下的A相电压方程为:
(2.7)ua=iaRs+pψau_a = i_aR_s + p\psi_a \tag{2.7} ua​=ia​Rs​+pψa​(2.7)
将式(2.6)(2.6)(2.6)中的表达式代入式(2.7)(2.7)(2.7)中,整理后可得:
(2.8)(ud−Rsid−pψd+ψqpθ)cosθ−(uq−Rsiq−pψq−ψdpθ)sinθ=0(u_d - R_si_d-p\psi_d+\psi_qp\theta)cos\theta - (u_q-R_si_q - p \psi_q - \psi_dp\theta)sin\theta = 0 \tag{2.8} (ud​−Rs​id​−pψd​+ψq​pθ)cosθ−(uq​−Rs​iq​−pψq​−ψd​pθ)sinθ=0(2.8)
位置角度θ\thetaθ的微分便是旋转角速度,即:
(2.9)pθ=ωrp\theta = \omega_r \tag{2.9} pθ=ωr​(2.9)
对于式(2.8)(2.8)(2.8)来说,由于位置角度θ\thetaθ为任意值,因此下列两个式子分别成立:
{ud=Rsid+pψd−ωrψquq=Rsiq+pψq+ωrψd\left\{ \begin{aligned} u_d = R_si_d+p\psi_d-\omega_r\psi_q \\ u_q = R_si_q + p\psi_q +\omega_r\psi_d \end{aligned} \right. {ud​=Rs​id​+pψd​−ωr​ψq​uq​=Rs​iq​+pψq​+ωr​ψd​​
推导完毕。

磁链方程为:
{ψd=Ldid+ψfψq=Lqiq\left\{ \begin{aligned} &\psi_d = L_di_d+\psi_f \\ &\psi_q= L_qi_q \end{aligned} \right. {​ψd​=Ld​id​+ψf​ψq​=Lq​iq​​

转矩方程为:
Te=Kpn[ψfiq+(Ld−Lq)idiq]T_e = Kp_n[\psi_fi_q + (L_d-L_q)i_di_q] Te​=Kpn​[ψf​iq​+(Ld​−Lq​)id​iq​]
当K=32K=\frac 32K=23​,则为恒幅值变换;当K=1K=1K=1,则为恒功率变换。

在三相坐标系下的复杂的电感耦合关系,在DQ坐标系下不复存在。但LdL_dLd​和LqL_qLq​与三相坐标系下的各种电感关系还没有理清楚。

电机学习笔记1——坐标变换与永磁同步电机的数学模型相关推荐

  1. 005永磁同步电机的数学模型:写了很久,非常适合零基础的同学学习参考

    要实现对永磁同步电机的控制,第一步就是建立其数学模型: 因为数学模型能够准确的表示出各个参数之间的关系: 所以建立一个合适的模型是实现精准控制的基础: 因此把电机的建模放在了第一位: 永磁同步电机的数 ...

  2. 【电机学习笔记】第一章 了解交流电机的结构以及工作原理

    系列文章目录 第一章  了解交流电机的结构以及工作原理 文章目录 系列文章目录 文章目录 前言 一.交流电机的构成 二.同步与异步的区别 三. 交流电机的运动原理 前言         由于交流电力系 ...

  3. 电机仿真系列-基于最小二乘法的永磁同步电机参数辨识

    基于最小二乘法的永磁同步电机参数辨识   永磁同步电机具有体积小.转动惯量低.结构简单等优点,被广泛应用于控制系统中.然而在实际应用过程中,控制系统会受到高温.负载等外界因素的影响,永磁同步电机的电感 ...

  4. 内置式永磁同步电机IPMSM数学模型

    1.永磁同步电机简介 三相永磁同步电机(Permanent Magnet Synchronous Motor, PMSM)按照转子结构的不同可分为: 表贴式永磁同步电机(Surface-mounted ...

  5. matlab自带同步电机数学模型,永磁同步电机的数学模型及方程

    永磁同步电机的内部电磁结构 一台永磁同步电机的内部电磁结构如图所示,其中各相绕组的轴线方向也作为各相绕组磁链的正方向,电流的正方向也标在图中,可以看出定子各相的正值电流产生各相的负值磁链,而定子绕组的 ...

  6. 电机学习笔记 无刷电机控制6步换相

    无刷电机 无刷电机知识 KV 值 有刷直流电机是根据额定工作电压来标注额定转速的,无刷电机引入了 KV 值的概念,而让用 户可以直观的知道无刷电机在具体的工作电压下的具体转速.实际转速 =KV 值 * ...

  7. BLDC电机学习笔记

    判断转子位置的两种方法 1.霍尔传感器检测 2.反电动势过零检测 霍尔传感器检测:当N 极逐渐靠近霍尔传感器即磁感器达到一定值时,其输出是导通状态:当N 极逐渐离开霍尔传感器.磁感应逐渐小时,其输出仍 ...

  8. OpenGL学习笔记之坐标变换学习

    作者:朱金灿 来源:clever101的专栏 为什么大多数人学不会人工智能编程?>>> GDI.Qt和OpenGL三者之间的绘图区别   开始学习OpenGL踩过一些坑.因为以前学过 ...

  9. 电机学习笔记 h桥与自举电路

    H桥简介 H桥是一个典型的直流电机控制电路 注意不能同侧mos管导通,对角导通电机就开始转动 这里我们先说mos管 mos管 mos管 它分为N沟道和P沟道两类,其中每一类又可分为增强型和耗尽型两种 ...

最新文章

  1. 用户管理之用户的查询获取
  2. arm7汇编中怎么使用c中的变量_MDK-ARM armasm汇编器——内建变量和常量.pdf
  3. 2.14要来了,老司机教单身狗如何用VR过情人节
  4. vue 中eslint 格式报错
  5. 计算机精英协会考核题 —— 第三题:斐波那契数
  6. python图标icon_用Python提取exe图标icon
  7. 好玩gan_效果超赞服务器挤爆!用GAN生成人像油画火了,带你一秒回到文艺复兴...
  8. layui数据表格如何获取id_LayUI之table数据表格获取行、行高亮等相关操作
  9. 如何利用计算机系统原理做文件保护,计算机系统设计原理(影印版).docx
  10. @suppressWarnings解释
  11. Communication System--ZOJ 1409
  12. 【DIY分享】示波器(原理图+源码+仿真)
  13. 腾讯云大带宽云服务器20M性能评测
  14. windows无法格式化u盘怎么办_U盘提示格式化怎么办 U盘提示格式化解决方法【详解】...
  15. Hybrid eye center localization using cascaded regression and hand-crafted model fitting
  16. 无法运行宏,可能是因为该宏在此工作簿中不可用,或者所有的宏都被禁用的解决方法...
  17. Opencv 圆形标定板相机标定
  18. dpdk mempool的逻辑
  19. 浅谈对transforms.ToTensor()和transforms.Normalize()函数的理解
  20. 什么是CC攻击?CC攻击的防御措施有哪些?

热门文章

  1. ocdma相干非相干_相干解调与非相干解调
  2. led c语言程序结设计,《C语言程序设计》学习领域课程标准-LED照明工程设计.doc...
  3. Arduino实验十九 使用ULN2003达林阵列驱动电机风扇
  4. 抛弃AVANT用世界之窗了
  5. Windows下Bat批处理
  6. SpringBoot+Vue项目打包部署
  7. 使用拉格朗日多项式(Lagrangian polynomials)的插值法(python,数值积分)
  8. 四种经典的拉格朗日函数(Augmented Lagrangian Function)
  9. 百世快递快速的查询并导出csv表格?
  10. mindspore-gpu模型运行,警告数据集为动态shape