发明名称 一种双绕组永磁容错电机驱动系统的控制方法
摘要 本发明公开了一种双绕组永磁容错电机驱动系统的控制方法,所述的双绕组永磁容错电机是由12槽定子和10极表贴式永磁体转子组成,其定子中包括两套相互独立的对称的三相集中式隔齿绕制的电枢绕组;该方法通过建立双绕组永磁容错电机控制系统的数学模型,再根据建立的模型以及采集到的和给定的电机信号,分别依次经过速度控制器、电流控制器、SVPWM和逆变器来实现对电机的控制,同时增加了故障诊断与余度通信功能,能分别对控制系统是否存在绕组断路或短路故障进行诊断与处理。本发明简单易行,具有高可靠性和强容错性,能够很好地实现对系统断路或短路故障的容错控制,适合于高可靠性及高性能要求的航空航天及军用场合。
申请公布号 CN104506113A 申请公布日期 2015.04.08
申请号 CN201410851950.5 申请日期 2014.12.31
申请人 南京航空航天大学 发明人 蒋雪峰;黄文新;郝振洋;朱鹏程;余诗怡;姜文
分类号 H02P27/12(2006.01)I;H02P25/22(2006.01)I 主分类号 H02P27/12(2006.01)I
代理机构 南京瑞弘专利商标事务所(普通合伙) 32249 代理人 杨晓玲
主权项 一种双绕组永磁容错电机驱动系统的控制方法,其特征在于,包括双绕组容错电机、霍尔传感器、abc/dq变换器、逆变器、电流控制器、位置信号检测和速度控制器;所述的双绕组永磁容错电机包括12槽定子和10极表贴式永磁体转子;其定子中包括两套相互独立的对称的三相集中式隔齿绕制的电枢绕组,分别为绕组a、b、c和绕组x、y、z,每套绕组分别由一套三相全桥驱动电路进行驱动,该方法包括以下步骤:1)对双绕组永磁容错电机的控制系统建立数学模型,其在三相坐标系下分别建立的电机绕组a、b、c和绕组x、y、z的电压和磁链方程为:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>U</mi><mi>abc</mi></msub></mtd></mtr><mtr><mtd><msub><mi>&psi;</mi><mi>abc</mi></msub></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mi>R</mi><mi>s</mi><mo>&prime;</mo></msubsup></mtd><mtd><msub><mi>p&psi;</mi><mi>abc</mi></msub></mtd></mtr><mtr><mtd><msubsup><mi>L</mi><mn>11</mn><mo>&prime;</mo></msubsup></mtd><mtd><msub><mi>&psi;</mi><mi>fabc</mi></msub></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>i</mi><mi>abc</mi></msub></mtd></mtr><mtr><mtd><mn>1</mn></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000649707130000011.GIF" wi="540" he="162" /></maths><maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>U</mi><mi>xyz</mi></msub></mtd></mtr><mtr><mtd><msub><mi>&psi;</mi><mi>xyz</mi></msub></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mi>R</mi><mi>s</mi><mo>&prime;</mo></msubsup></mtd><mtd><msub><mi>p&psi;</mi><mi>xyz</mi></msub></mtd></mtr><mtr><mtd><msubsup><mi>L</mi><mn>22</mn><mo>&prime;</mo></msubsup></mtd><mtd><msub><mi>&psi;</mi><mi>fxyz</mi></msub></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>i</mi><mi>xyz</mi></msub></mtd></mtr><mtr><mtd><mn>1</mn></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000649707130000012.GIF" wi="535" he="169" /></maths>其中:U<sub>abc</sub>=[U<sub>a</sub> U<sub>b</sub> U<sub>c</sub>]<sup>T</sup>和ψ<sub>abc</sub>=[ψ<sub>a</sub> ψ<sub>b</sub> ψ<sub>c</sub>]<sup>T</sup>分别为绕组a、b、c的相电压和绕组a、b、c的定子磁链;i<sub>abc</sub>=[i<sub>a</sub> i<sub>b</sub> i<sub>c</sub>]<sup>T</sup>为绕组a、b、c的相电流;R′<sub>s</sub>=diag[R<sub>s</sub> R<sub>s</sub> R<sub>s</sub>]<sup>T</sup>为定子电阻;р为微分算子;U<sub>xyz</sub>=[U<sub>x</sub> U<sub>y</sub> U<sub>z</sub>]<sup>T</sup>为绕组x、y、z的相电压;ψ<sub>xyz</sub>=[ψ<sub>x</sub>ψ<sub>y</sub>ψ<sub>z</sub>]<sup>T</sup>为绕组x、y、z的定子磁链;i<sub>xyz</sub>=[i<sub>x</sub> i<sub>y</sub> i<sub>z</sub>]<sup>T</sup>为绕组x、y、z的相电流;L′<sub>11</sub>、L′<sub>22</sub>分别为绕组a、b、c和绕组x、y、z的定子自感;ψ<sub>fabc</sub>、ψ<sub>fxyz</sub>分别为绕组a、b、c和绕组x、y、z的永磁体磁链;根据功率守恒进行坐标变换后,其旋转坐标系下的d‑q轴的电压方程为:<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>V</mi><mrow><mi>d</mi><mn>1</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>V</mi><mrow><mi>q</mi><mn>1</mn></mrow></msub></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mrow><mo>(</mo><msub><mi>R</mi><mi>s</mi></msub><mo>+</mo><msub><mi>pL</mi><mrow><mi>d</mi><mn>11</mn></mrow></msub><mo>)</mo></mrow></mtd><mtd><mo>-</mo><msub><mi>&omega;</mi><mi>e</mi></msub><msub><mi>L</mi><mrow><mi>q</mi><mn>11</mn></mrow></msub></mtd><mtd><msub><mi>p&psi;</mi><mi>f</mi></msub></mtd></mtr><mtr><mtd><msub><mi>&omega;</mi><mi>e</mi></msub><msub><mi>L</mi><mrow><mi>d</mi><mn>11</mn></mrow></msub></mtd><mtd><mrow><mo>(</mo><msub><mi>R</mi><mi>s</mi></msub><mo>+</mo><msub><mi>pL</mi><mrow><mi>q</mi><mn>11</mn></mrow></msub><mo>)</mo></mrow></mtd><mtd><msub><mi>&omega;</mi><mi>e</mi></msub><msub><mi>&psi;</mi><mi>f</mi></msub></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>i</mi><mrow><mi>d</mi><mn>1</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>i</mi><mrow><mi>q</mi><mn>1</mn></mrow></msub></mtd></mtr><mtr><mtd><mn>1</mn></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000649707130000013.GIF" wi="755" he="206" /></maths><maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>V</mi><mrow><mi>d</mi><mn>2</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>V</mi><mrow><mi>q</mi><mn>2</mn></mrow></msub></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mrow><mo>(</mo><msub><mi>R</mi><mi>s</mi></msub><mo>+</mo><msub><mi>pL</mi><mrow><mi>d</mi><mn>22</mn></mrow></msub><mo>)</mo></mrow></mtd><mtd><mo>-</mo><msub><mi>&omega;</mi><mi>e</mi></msub><msub><mi>L</mi><mrow><mi>q</mi><mn>22</mn></mrow></msub></mtd><mtd><msub><mi>p&psi;</mi><mi>f</mi></msub></mtd></mtr><mtr><mtd><msub><mi>&omega;</mi><mi>e</mi></msub><msub><mi>L</mi><mrow><mi>d</mi><mn>22</mn></mrow></msub></mtd><mtd><mrow><mo>(</mo><msub><mi>R</mi><mi>s</mi></msub><mo>+</mo><msub><mi>pL</mi><mrow><mi>q</mi><mn>22</mn></mrow></msub><mo>)</mo></mrow></mtd><mtd><msub><mi>&omega;</mi><mi>e</mi></msub><msub><mi>&psi;</mi><mi>f</mi></msub></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>i</mi><mrow><mi>d</mi><mn>2</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>i</mi><mrow><mi>q</mi><mn>2</mn></mrow></msub></mtd></mtr><mtr><mtd><mn>1</mn></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000649707130000014.GIF" wi="768" he="201" /></maths><maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><msub><mi>&omega;</mi><mi>e</mi></msub><mo>=</mo><mfrac><mi>n</mi><mn>2</mn></mfrac><msub><mi>&omega;</mi><mi>r</mi></msub></mrow>]]></math><img file="FDA0000649707130000015.GIF" wi="170" he="99" /></maths>其中:ω<sub>e</sub>为转子电角速度;ω<sub>r</sub>为转子机械角速度;n为电机极数;V<sub>d1</sub>、V<sub>q1</sub>分别为绕组a、b、c的d‑q轴电压;V<sub>d2</sub>、V<sub>q2</sub>分别为绕组x、y、z的d‑q轴电压;R<sub>s</sub>为定子电阻;р为微分算子;L<sub>d11</sub>、L<sub>q11</sub>分别为绕组a、b、c的d‑q轴电感;L<sub>d22</sub>、L<sub>q22</sub>分别为绕组x、y、z的d‑q轴电感;ψ<sub>f</sub>为永磁体磁链;2)通过故障诊断与余度通信功能,对控制系统是否存在断路故障进行诊断与处理,根据断路故障诊断方法,如果诊断出发生断路故障,则切除故障态的一套绕组;同时,通过余度通信功能向正常的一套绕组发送故障信号,增加正常的一套绕组的输出功率,使其由故障前输出的50%功率变为故障后输出100%的功率,其中所述的断路故障诊断方法的具体步骤为:2.1)将各相采集电流i<sub>a</sub>、i<sub>b</sub>、i<sub>c</sub>、i<sub>x</sub>、i<sub>y</sub>、i<sub>z</sub>分别代入各相电流诊断方程处理得到各相的电流诊断值,其各相电流诊断方程为:<maths num="0006" id="cmaths0006"><math><![CDATA[<mfenced open='{' close=''><mtable><mtr><mtd><msubsup><mi>I</mi><mi>a</mi><mi>diagnose</mi></msubsup><mo>=</mo><msub><mi>f</mi><mi>DFPM</mi></msub><msup><mrow><mo>[</mo><msubsup><mo>&Integral;</mo><mn>0</mn><mfrac><mn>1</mn><msub><mi>f</mi><mi>DFPM</mi></msub></mfrac></msubsup><msubsup><mi>i</mi><mi>a</mi><mn>2</mn></msubsup><mi>dt</mi><mo>]</mo></mrow><mfrac><mn>1</mn><mn>2</mn></mfrac></msup></mtd></mtr><mtr><mtd><msubsup><mi>I</mi><mi>b</mi><mi>diagnose</mi></msubsup><mo>=</mo><msub><mi>f</mi><mi>DFPM</mi></msub><msup><mrow><mo>[</mo><msubsup><mo>&Integral;</mo><mn>0</mn><mfrac><mn>1</mn><msub><mi>f</mi><mi>DFPM</mi></msub></mfrac></msubsup><msubsup><mi>i</mi><mi>b</mi><mn>2</mn></msubsup><mi>dt</mi><mo>]</mo></mrow><mfrac><mn>1</mn><mn>2</mn></mfrac></msup></mtd></mtr><mtr><mtd><msubsup><mi>I</mi><mi>c</mi><mi>diagnose</mi></msubsup><mo>=</mo><msub><mi>f</mi><mi>DFPM</mi></msub><msup><mrow><mo>[</mo><msubsup><mo>&Integral;</mo><mn>0</mn><mfrac><mn>1</mn><msub><mi>f</mi><mi>DFPM</mi></msub></mfrac></msubsup><msubsup><mi>i</mi><mi>c</mi><mn>2</mn></msubsup><mi>dt</mi><mo>]</mo></mrow><mfrac><mn>1</mn><mn>2</mn></mfrac></msup></mtd></mtr><mtr><mtd><msubsup><mi>I</mi><mi>x</mi><mi>diagnose</mi></msubsup><mo>=</mo><msub><mi>f</mi><mi>DFPM</mi></msub><msup><mrow><mo>[</mo><msubsup><mo>&Integral;</mo><mn>0</mn><mfrac><mn>1</mn><msub><mi>f</mi><mi>DFPM</mi></msub></mfrac></msubsup><msubsup><mi>i</mi><mi>x</mi><mn>2</mn></msubsup><mi>dt</mi><mo>]</mo></mrow><mfrac><mn>1</mn><mn>2</mn></mfrac></msup></mtd></mtr><mtr><mtd><msubsup><mi>I</mi><mi>y</mi><mi>diagnose</mi></msubsup><mo>=</mo><msub><mi>f</mi><mi>DFPM</mi></msub><msup><mrow><mo>[</mo><msubsup><mo>&Integral;</mo><mn>0</mn><mfrac><mn>1</mn><msub><mi>f</mi><mi>DFPM</mi></msub></mfrac></msubsup><msubsup><mi>i</mi><mi>y</mi><mn>2</mn></msubsup><mi>dt</mi><mo>]</mo></mrow><mfrac><mn>1</mn><mn>2</mn></mfrac></msup></mtd></mtr><mtr><mtd><msubsup><mi>I</mi><mi>z</mi><mi>diagnose</mi></msubsup><mo>=</mo><msub><mi>f</mi><mi>DFPM</mi></msub><msup><mrow><mo>[</mo><msubsup><mo>&Integral;</mo><mn>0</mn><mfrac><mn>1</mn><msub><mi>f</mi><mi>DFPM</mi></msub></mfrac></msubsup><msubsup><mi>i</mi><mi>z</mi><mn>2</mn></msubsup><mi>dt</mi><mo>]</mo></mrow><mfrac><mn>1</mn><mn>2</mn></mfrac></msup></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000649707130000021.GIF" wi="706" he="1006" /></maths>其中:<img file="FDA0000649707130000022.GIF" wi="1277" he="98" />分别为各相电流对应的电流诊断值;f<sub>DFPM</sub>为电机的运行频率;2.2)将处理得到的各相电流诊断值,代入断路故障诊断方程处理得到各相绕组是否出现断路的表示值,其断路故障诊断方程为:<maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><msub><mi>K</mi><mi>a</mi></msub><mrow><mo>(</mo><msub><mi>K</mi><mi>b</mi></msub><mo>,</mo><msub><mi>K</mi><mi>c</mi></msub><mo>,</mo><msub><mi>K</mi><mi>x</mi></msub><mo>,</mo><msub><mi>K</mi><mi>y</mi></msub><mi>or</mi><msub><mi>K</mi><mi>z</mi></msub><mo>)</mo></mrow><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mn>1</mn><mo>,</mo></mtd><mtd><mfenced open='[' close=']'><mtable><mtr><mtd><mi>if</mi></mtd><mtd><msubsup><mi>I</mi><mi>a</mi><mi>diagnose</mi></msubsup><mrow><mo>(</mo><msubsup><mi>I</mi><mi>b</mi><mi>diagnose</mi></msubsup><mo>,</mo><msubsup><mi>I</mi><mi>c</mi><mi>diagnose</mi></msubsup><mo>,</mo><msubsup><mi>I</mi><mi>x</mi><mi>diagnose</mi></msubsup><mo>,</mo><msubsup><mi>I</mi><mi>y</mi><mi>diagnose</mi></msubsup><mi>or</mi><msubsup><mi>I</mi><mi>z</mi><mi>diagnose</mi></msubsup><mo>)</mo></mrow><mo>=</mo><mn>0</mn><mo>,</mo><mi>and</mi><msub><mi>&omega;</mi><mi>r</mi></msub><mo>&NotEqual;</mo><mn>0</mn></mtd></mtr></mtable></mfenced></mtd></mtr><mtr><mtd><mn>0</mn><mo>,</mo></mtd><mtd><mi>otherwise</mi></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000649707130000023.GIF" wi="1843" he="158" /></maths>其中:K<sub>a</sub>、K<sub>b</sub>、K<sub>c</sub>、K<sub>x</sub>、K<sub>y</sub>、K<sub>z</sub>分别为各相绕组是否出现断路的表示值,其值为1表示出现断路,为0表示正常;2.3)根据处理得到的各相绕组是否出现断路的表示值,代入断路故障处理方程得到断路故障态时应切除哪一套绕组的表示值,其断路故障处理方程为:<maths num="0008" id="cmaths0008"><math><![CDATA[<mrow><msub><mi>S</mi><mn>1</mn></msub><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mn>1</mn><mo>,</mo></mtd><mtd><mfenced open='' close=''><mtable><mtr><mtd><mi>if</mi></mtd><mtd><msub><mi>K</mi><mi>a</mi></msub><mo>+</mo><msub><mi>K</mi><mi>b</mi></msub><mo>+</mo><msub><mi>K</mi><mi>c</mi></msub><mo>&GreaterEqual;</mo><mn>1</mn></mtd></mtr></mtable></mfenced></mtd></mtr><mtr><mtd><mn>0</mn><mo>,</mo></mtd><mtd><mi>otherwise</mi></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000649707130000031.GIF" wi="532" he="155" /></maths><maths num="0009" id="cmaths0009"><math><![CDATA[<mrow><msub><mi>S</mi><mn>2</mn></msub><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mn>1</mn><mo>,</mo></mtd><mtd><mfenced open='' close=''><mtable><mtr><mtd><mi>if</mi></mtd><mtd><msub><mi>K</mi><mi>x</mi></msub><mo>+</mo><msub><mi>K</mi><mi>y</mi></msub><mo>+</mo><msub><mi>K</mi><mi>z</mi></msub><mo>&GreaterEqual;</mo><mn>1</mn></mtd></mtr></mtable></mfenced></mtd></mtr><mtr><mtd><mn>0</mn><mo>,</mo></mtd><mtd><mi>otherwise</mi></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000649707130000032.GIF" wi="533" he="149" /></maths>其中:S<sub>1</sub>为是否应切除绕组a、b、c这一套绕组的表示值,S<sub>2</sub>为是否应切除绕组x、y、z这一套绕组的表示值,其值为1表示应该切除,为0表示不切除。
地址 210016 江苏省南京市秦淮区御道街29号