Chap1. 摘要

觉得卡的或者遇到公式渲染不出来的情况请开翻墙,ZJU的校网就是依托。

若无特殊说明,本文中使用斜体的p表示电机极对数,用正体的p表示海氏算子ddt

期中可能会放PDF版本(Click Here

补:绕组系数

现在应该是才算是完全搞懂了

  • 短距系数表征的是“一个线圈的上下层边”的电势矢量的合成关系
  • 分布系数表征的是“不同线圈之间(只看上层边)”的电势矢量的合成关系

求解办法:

  1. 画绕组分布展开图,选其中一相画
  2. 看看一个线圈上下层边跨过了多少电角度(记为θy),则短距系数为sin(θyππ2)
  3. 看看所有线圈的上层边,把他们用矢量图画出来。同极下的直接相加,不同极下的添负号。

Chap2. 微分方程数值解法

一阶微分方程

设一阶微分方程的一般形式为:
dxdt=px=f(t,x)
倘若已知初始时刻的变量值(如:x(0)),想要得到下一时刻的值,基本思路是xi+1=xi+pxΔt

设等步长,相邻两时刻间的时间差(步长)为h

四阶龙格-库塔法:
K1=f(ti,xi)xi+12(1)=xi+K1h2K2=f(ti+12,xi+12(1))xi+12(2)=xi+K2h2K3=f(ti+12,xi+12(2))xi+1(1)=xi+K3hK4=f(ti+1,xi+1(1))K=K1+2K2+2K3+K46xi+1=xi+Kh

一阶微分方程组

一般采用同步梯度的方式求解多变量方程组,这里以两变量为例:
$$
K1x=fx(ti,xi,yi)K1y=fy(ti,xi,yi)xi+12(1)=xi+K1xh2yi+12(1)=yi+K1yh2K2x=fx(ti+12,xi+12(1),yi+12(1))K2y=fy(ti+12,xi+12(1),yi+12(1))xi+12(2)=xi+K2xh2yi+12(2)=yi+K2yh2
$$
后面不抄了,K3K4一样的,反正意思就是同步更新。

Chap3. 一般化电机模型

基本概念

一般化电机的基本假设:

  1. 一对级电机(p=1),极对数是可以等效的
  2. 绕组是可以等效的,如三相变为两相
  3. 伪静止线圈:构成线圈的导体是运动的(以ω旋转),但是d、q线圈是由电刷所规定的,因此轴线静止。
    1. 线圈中的电流在空间产生轴线静止的磁场
    2. 导体实际上在旋转,因此还是会有旋转电势
  4. 磁路不饱和(可用叠加原理)
  5. 不计剩磁、涡流、磁滞损耗
  6. 气隙磁密按正弦规律分布
  7. 只关心导体分布在哪些槽内,不关心具体的连接方式和整、短距等

基本方程式

正方向的规定

原则模型方程式
电动机1. 正电流产生正磁链
2. 从外向线圈看,电压与电流正方向相同
3. 线圈的输入功率为正值
Ψ=LiU=Ri+ee=pΨ
发电机1. 正电流产生负磁链
2. 从线圈向外看,电压与电流正方向相同
3. 线圈的输出功率为正值
Ψ=LiU=eRie=pΨ
原则方程式功率
电动机1. 电磁转矩正方向就是旋转方向
2.负载、阻尼、惯性转矩正方向与之相反
Te=TL+TD+JpΩPm=TLΩ
发电机1. 外施转矩正方向就是旋转方向
2.负载、阻尼、惯性转矩正方向与之相反
Tm=Te+TD+JpΩPm=TmΩ

电磁方程式

电枢(转子)按发电机原则规定正方向

励磁(定子)按电动机原则规定正方向


{ud=pΨdRdidKqωϕq(edr)uq=pΨqRqiq+Kdωϕd(eqr)ufd=pΨfd+Rfdifdukq=pΨkq+Rkqikq
根据对应的推导,旋转电势中:
{edr=Kqωϕq=ωΨqeqr=Kdωϕd=ωΨd
并带入Ψ=LI,得到电磁方程式为:
[U]=p[L][I]+[R][I]+ω[G][I]p[I]=[L]1([U][R][I]ω[G][I])
其中:
[L]=[Ld0Mafd00Lq0MakqMfad0Lfd00Mkaq0Lq],[G]=[0Lq0MakqLd0Mafd000000000]

Chap4. 直流电机仿真

考虑以下他励直流电机:

只有直轴励磁和交轴电枢电压,故其方程为:
uq=pΨq+ωΨdRqiqufd=pΨfd+Rfdifd
其中:
Ψd=Mafdifd ; Ψq=Lqiq ; Ψfd=Lfdifd

注:如果认为磁通全部通过磁链,并且定子和转子完全交链,那么有ϕd=ϕfd

于是:Ψd=zϕd=zϕfd=zLfdifdNfd=Mafdifd

即:Mafd=zLfdNfd

他励直流发电机的突然短路(RL0

稳态

uq0=ω0MafdifdRqiq=RLiqufd=Rfdifdiq0=ω0Mafdufd(RL+Rq)Rfd

条件1. 转速瞬时不变

0=Lqpiq+ω0MafdifdRqiqiq=ω0MafdifdRq1τp+1 ; (τ=Lq/Rq)iq=iq0RL+RqRq(1et+t0t0)

条件2. 短路时停止提供动力

{piq=ωMafdifdRqiqLqTm=0=Mafdifdiq+Bω+Jpωpω=Mafdifdiq+BωJ

条件3. 停止原动机时停止励磁

​ 此时ifd=0,机电解耦!
piq=Rqiq/Lq , pω=Bω/J

Chap5. 三相交流电机在相坐标系下的模型

按照电动机原则选取正方向,即:

  1. 绕组轴线的方向是磁链正方向,正电流产生正磁链
  2. 从外向绕组看,电压与电流正方向同向,输入功率为正
  3. 电磁转矩正方向就是转子旋转的方向,负载TL、阻尼BΩ、惯性JpΩ转矩相反

考虑D轴与Q轴正交解耦,则其电压平衡式为:
{Ua=pΨa+RaiaBCUf=pΨf+RfifUD=UQ=0
即:
[uaubucuf00]=p[ΨaΨbΨcΨfΨDΨQ]+[Rs000000Rs000000Rs000000Rf000000RD000000RQ][iaibicifiDiQ]
​其中磁链矩阵[Ψ]可以表示为[L][I],由于转子励磁旋转导致DQ轴与定子相轴耦合关系改变,电感矩阵[L]时变。电感矩阵中各分量结果如下:三相交流电机电感矩阵推导

  1. 定子绕组自感系数
    Laa=Laal()+Laad+Laaq2+LaadLaaq2cos2θLbb=Laal()+Laad+Laaq2+LaadLaaq2cos2(θ2π3)Lcc=Laal()+Laad+Laaq2+LaadLaaq2cos2(θ+2π3)

    1. 对于隐极同步电机(Laad=Laaq),自感系数是常数
  2. 定子绕组互感系数
    Mab=(Mabl+Laad+Laaq4)+LaadLaaq2cos2(θ+2π3)

    1. 因为三相轴线相差120°,所以互感是负的,说明推导无误
    2. AB相的互感用C相的角度,其余同理
  3. 定子与转子之间的互感
    Maf=Mfa=Maf1cosθMbf=Mfb=Maf1cos(θ2π3)Mcf=Mfc=Maf1cos(θ+2π3)

    1. 定子绕组自感变化周期是π,这个是2π。下同。
  4. 定子绕组与转子D轴阻尼绕组间互感
    MaD=MDa=MaD1cosθ

  5. 定子绕组与转子Q轴阻尼绕组间互感
    MaQ=MQa=MaQ1sinθ

  6. 转子绕组自感、互感
    Lf=Lfl+LfδLD=LDl+LDδLQ=LQl+LQδMfD=MDf=MfDl+MfDδ

    1. 由于DQ轴正交解耦,故不存在互感

由此得到:
[ΨaΨbΨcΨfΨDΨQ]=[LaaMabMacMafMaDMaQMbaLbbMbcMbfMbDMbQMcaMcbLccMcfMcDMcQMfaMfbMfcLfMfD0MDaMDbMDcMDfLD0MQaMQbMQc00LQ][iaibicifiDiQ]
对应的,其转矩平衡式为(电磁转矩的推导过程):
Te=p2[I]T[L]θ[I]

Chap6. 坐标变换

一个电机的建模与求解过程应该是下面这样的:

上一章已经展示了,三相交流电机在相坐标(a-b-c Model)下的模型方程是多么复杂,所以要用坐标变换把他等效到更好计算的坐标系(如α-β-0和d-q-0坐标系)下。

坐标变化基本定义

  • 下面直接不加推导的给出三相坐标系到(二维平面-0)坐标系的恒相幅值变换的表达式:
    • 在三相坐标系中,三个坐标轴为a、b、c,记其方向向量为a,b,c,在三个方向向量上的某物理量的数值分别为xa,xb,xc
    • 定义综合矢量:x=23(xaa+xbb+xcc)
    • 定义零分量:x0=xa+xb+xc3
  • 电机的模型是二维的,所以按理说两个基足以。但是坐标变换必须满足等变量个数,因此这里从“a、b、c”三个基(变量)换成了“综合矢量+零分量”三个变量(矢量=模长+方向,或正交分解,实际是两个变量)
  • 但是综合矢量以矢量的形式不好表达,所以可以写成下面这样的形式:
    • 定义:xa=xax0 , xb=xbx0 , xc=xcx0
    • 综合矢量:xx˙=23(xa+xbej120+xcej240)xejα
      • 幅值:|x|=23(xa2+xb2+xc2)
      • 夹角(与a轴):α=cos1(xaxa)
  • 当然,要把(二维平面-0)坐标系变回三相坐标系也是需要的,其表达式为:
    • a相:xa=xcosα , xa=x0+xa
    • a相:xb=xcos(α2π3) , xb=x0+xb
    • c相:xc=xcos(α+2π3) , xc=x0+xc

三相电机中坐标变换的重要结论

  • 在三相对称系统中,三个物理量并非像定义中的xa,xb,xc一般毫无关联,而是由如下类似的表达式:
    • a相:ia=Imcosθ
    • b相:ib=Imcos(θ2π3)
    • c相:ic=Imcos(θ+2π3)
  • 把他变换到(二维平面-0)坐标系中是这样的:
    • 零分量:i0=ia+ib+ic3=0
    • 综合矢量幅值:|i|=23(ia2+ib2+ic2)=2332Im2=Im
    • 综合矢量夹角:α=cos1ia|i|=cos1Imcosθ+0Im=θ
    • 即:i=i˙=Imejθ
  • 也就是说,对于三相对称系统(电压、电流、磁链等大部分都遵循这个规律),有以下重要结论:
    1. 综合矢量的幅值就是三相坐标系中的幅值
    2. 综合矢量的夹角就是三相坐标系中该矢量与a相的夹角
    3. 零分量为0(零分量的物理含义是被相互抵消,基本不产生实际作用的分量)
    4. 三相坐标系中的分量(如xa)就是综合矢量在该轴上的投影(实际上是xa,如果x0=0的话xa=xa

绕组等效与坐标变换

  • 最后需要把拿到的(二维平面-0)坐标系下的综合矢量+零分量的形式用特定的分解方式表示出来。新坐标系各轴上的分量大小就是综合矢量往该轴的投影。常用的坐标系有以下这几个(他们的零分量都是一样的):
    • αβ0坐标系:α轴与a相重合,β轴落后90°
    • dq0坐标系:以角速度旋转,跟电枢是重合的。最常用的坐标系。
    • dcqc0坐标系:以同步速旋转,在未稳定的情况下会比上面那个转的更快一点
  • 正变换(已知ia,ib,ic,定义d轴与a相的夹角为θ=ωdt+θ0

(idiqi0)=23(cosθcos(θ2π3)cos(θ+2π3)sinθsin(θ2π3)sin(θ+2π3)121212)(iaibic)

  • 逆变换

(iaibic)=(cosθsinθ1cos(θ2π3)sin(θ2π3)1cos(θ+2π3)sin(θ+2π3)1)(idiqi0)

  • 显而易见,上面是到dq0坐标系的变换,到αβ0坐标系更简单,因为θ=0,变换矩阵直接变成常数了

Chap7. d-q-0坐标下凸极同步电机

电磁平衡式

​ 这里不加推导(推导看这里)的给出电压方程式,可以看到和一般化电机的电压方程式几乎一模一样!

​ 并且不加推导(推导看这里)的给出磁链表达式,可以看到所有电感全部变成了常数!唯一美中不足的就是电感矩阵不是一个对称阵

其中各参数如下:
Ld=Lad+Ll=32Laad+(Laal+Mabl)Lq=Laq+Ll=32Laaq+(Laal+Mabl)L0=Laal2Mabl

  1. 若不是d-q-0坐标变换而是αβ0坐标变换,那么[L]也不是常数
  2. 该模型中必须求解θ,因为要进行坐标反变换回到a-b-c坐标底下

功率变换

功率表达式:
Pdq0=23Pabcu0i0  (Pabc=32(Pdq0+u0i0))
自然的,其中 Pdq0=[Idq0T][udq0], Pabc=[Iabc]T[uabc]

对机械角度而言,有:
Te=TD+TL+TJ , Pm=TLΩ
不加推导(推导看这里)地给出三个功率的表达式:
P=ΩJpΩ=32[pΨd,pΨq,2pΨ0][Idq0]+[pΨf,pΨD,pΨQ][IfDQ]P=BΩ2=32Rs(id2+iq2+2i02)+[RfDQ]T[if2; iD2; iQ2]P=ΩTe=32ω(ΨdiqΨqid)
因此得到一个与一般化电机非常相似的电磁转矩表达式(下面这个 p 代表极对数):
Te=32p(ΨdiqΨqid)

同步电动机对称稳态运行分析

  • 以电动机原则作为正方向
  • 稳态时电流为常数
  • 适用于隐极电机(令 Xd=Xq 即可),但不适用于感应电机(转速不能达到同步速)

发电机空载(开路)

  1. 首先0绕组分量均为0(三相对称),因此方程式中均不用考虑了
  2. 阻尼绕组短路,即UD=UQ=0
  3. 空载时电枢绕组开路,即ia=ib=ic=0,因此有id=iq=i0=0

此时有:
{ud=pΨdωΨq+Rdiduq=pΨq+ωΨd+Rqiquf=pΨf+Rfif[ΨdΨqΨf]=[Ld0Mafd10Lq032Mafd10Lff][idiqif]

  1. uf=Rfif
  2. ud=p const+ω0+0=0
  3. uq=ωMaf1if=e=Em,这个就是旋转电势
  4. 可以看到旋转电势没有直轴分量(ud=0),因此旋转电势落在交轴上,励磁磁链(Ψf)落在直轴上

负载运行

参考一下电机学里的这张图,但是交轴直轴不对,详见下方注释。

因此有:
U˙=E˙+I˙Rs+jXdI˙d+jXqI˙q
此时,由于电流为常数,因此仍然有pΨ=0,故:
ud=ωLqiq+Rdid=Umsinδuq=ωLdid+Em+Rqiq=Umcosδid=EmUmcosδXdiq=UmsinδXq
> 其中δ 为功角,即上图中的Ψφ
>
> 电机学里是发电机原则,而这里是电动机原则,因此 I 相差一个负号(电压关系式)
>
> 发电机中 E 超前 U,而电动机相反,因此两者功角的定义也不同(也反过来了)

参考同步电机有功功率调节那一章节:
Te=3p2ω(EUsinδXd+U22(1Xq1Xd)sin2δ)=32p[(LdLq)idiq+(Maf1if)iq]Pe=ωpTe=32(EUsinδXd+U22(1Xq1Xd)sin2δ)

  1. 调节有功功率就是调节功角 δ
  2. 电动机 δ>0,因此 iq>0,不管 id 正负,定子电流 iq 一定超前于转子电流(转子=励磁落在直轴上)

电机坐标变换与电源

  • 在实际运行中,我们不知道电机的三相电压 ua,ub,uc,而我们的模型一直用的是这个。

三相四线制电源

​ 在三相四线制电源中,不再满足 ia+ib+ic=0 这一条件。设电源电压为 us,取空间中任一点 r 作为参考点,对电压进行坐标变换以求得到(二维平面-0)坐标系下的电压,则有:
uar=ua+unr=uas+umr[C][uaubuc]=[C][uasubsucs]+[C][umnumnumn]=[C][uasubsucs]+[00umn]

三相三线制电源

​ 在三相三线制电源中,虽然满足电流和为零的条件,但是一般情况下我们只知道线电压 uab 等,这里不加推导地写出:
[C][uaubuc]=[C][uarubrucr][00unr]
如果将参考点 r 正好取在某相(如 c 相),则:
[C][uaubuc]=[C][uacubc0]+[00unr]
这样就知道电压了。

结论:!

由于在(二维平面-0)坐标系中,零分量不产生作用,因此在计算中可以忽略

上面两种情况推出的式子都告诉我们,即便我们不知道电源相电压,也可以通过对“电源电压”或“线电压”进行变换,得到的结果与原来的只有零分量不同。可零分量错了有什么关系呢?

附录-公式推导

一般化电机旋转电势

Return

三相交流电机电感矩阵

(贴图绝对不是因为我懒得抄了,绝对不是….)

上过课的人应该看到这两幅图就能想起来大概怎么个证明法

Return

三相交流电机电磁转矩

法1 虚功(虚位移)(下面Ω指机械位移)
W=12ΨaiaW=12[I]T[L][I]Te=WΩ=pWθ=p2[I]T[L]θ[I]
法2 能量守恒(下面Ω指机械角速度)

电磁储能功率公式推导:
P=dWdt=12p[I]T[L][I]+12[I]Tp[L][I]+12[I]T[L]p[I]=[I]T[L]p[I]+12[I]Tp[L][I]
能量守恒:
Pabc=[I]T[U]=[I]T{[R][I]+p([L][I])}Pm=ΩTm=ΩTL=Ω(TeBΩJpΩ)    Te=p2[I]T[L]θ[I]
Return

d-q-0坐标电压方程式推导

[udq0ufDQ]=[C00E][uabcufDQ]=[C00E](p[ΨabcΨfDQ]+[Rs00RfDQ][IabcIfDQ])

=p([C00E][ΨabcΨfDQ])[ΨabcΨfDQ]p[C00E]=p[Ψdq0ΨfDQ]+[ωΨqωΨd[0]4×1]

=[Rs00RfDQ][CIabc00IfDQ]=[Rs00RfDQ][Idq000IfDQ]

Return

d-q-0坐标磁链表达式推导

法1 嗯算
[Ψdq0ΨfDQ]=[C00E][ΨabcΨfDQ]=[C00E][LssLsrLrsLrr][iabcifDQ]=[CLssC1CLsrLrsC1Lrr][idq0ifDQ]
​然后只要硬算前面那个恶心人的矩阵就行了

法2 物理意义的推导

我放图绝对不是因为我不想抄了,你听我狡辩,绝对不是…

Return

d-q-0功率表达式推导

电损耗

  • 机械损耗是 BΩ2,下面着重分析电损耗
  • 需要证明上文的表达式中 32Rs(id2+iq2+2i02)=Rs(ia2+ib2+ic2)

32Rs(id2+iq2+2i02)=32Rs(idiqi0)T(idiqi0)+32Rsi02=32Rs[[C](iaibic)]T[C](iaibic)+32Rsi02=Rs6(iaibic)T(511151115)(iaibic)+32Rs(ia+ib+ic3)2=Rs(ia2+ib2+ic2)

储能

  • 机械储能是 ΩJpΩ,下面着重分析电储能
  • 需要证明上文的表达式中 32[pΨd,pΨq,2pΨ0][Idq0]+[pΨf,pΨD,pΨQ][IfDQ]=p(12[I]T[Ψ])

P=p(12[I]T[Ψ])=p(12[I]T[C100E][C00E][Ψ])=12p({[C1T00E][I]}T[Ψ])=12p([32id, 32iq, 3i0, [Ir]][Ψ])=12p([I]T[32Ψd, 32Ψq, 3Ψ0, [Ψr]]T)

Return