发明名称 一种无刷直流电机的转矩方向和幅值的检测方法
摘要 本发明涉及一种无刷直流电机的转矩方向和幅值的检测方法,通过三相电流中的两相电流计算出第三相电流;对三路转子位置信号进行综合计算,得到代表三相相电流分别所在电气区域的数值;将三相电流的瞬时值与代表三个电气区域的数值进行综合计算,得到转矩方向;通过三相相电流计算转矩的绝对值;将计算出的转矩方向与转矩绝对值相乘,最终得出电机的瞬时电磁转矩,计算结果的符号代表转矩方向,绝对值代表转矩幅值。
申请公布号 CN103414425A 申请公布日期 2013.11.27
申请号 CN201310294101.X 申请日期 2013.07.12
申请人 西北工业大学 发明人 张庆超;马瑞卿
分类号 H02P21/14(2006.01)I 主分类号 H02P21/14(2006.01)I
代理机构 西北工业大学专利中心 61204 代理人 王鲜凯
主权项 1.一种无刷直流电机的转矩方向和幅值的检测方法,其特征在于步骤如下:步骤1、通过三相相电流计算电机电磁转矩绝对值:<img file="FDA00003501051700011.GIF" wi="554" he="127" />式中:|Te|为计算的电磁转矩的绝对值;Kt为电机的转矩系数,单位为N·m/A;i<sub>a</sub>、i<sub>b</sub>、i<sub>c</sub>为流过电机3相绕组的相电流,单位为A;步骤2:通过三个霍尔位置传感器检测出的相位互差120°电角度的三路无刷直流电机转子位置信号进行综合计算,得到当前流过三相绕组的电流分别所在的电气区域的数值,<maths num="0001"><![CDATA[<math><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>e</mi><mi>a</mi></msub><mo>_</mo><mi>symbol</mi><mo>=</mo><mrow><mo>(</mo><mi>Hb</mi><mo></mo><mi>and</mi><mo></mo><mover><mi>Hc</mi><mo>&OverBar;</mo></mover><mo>)</mo></mrow><mo>-</mo><mrow><mo>(</mo><mover><mi>Hb</mi><mo>&OverBar;</mo></mover><mo></mo><mi>and</mi><mo></mo><mi>Hc</mi><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msub><mi>e</mi><mi>b</mi></msub><mo>_</mo><mi>symbol</mi><mo>=</mo><mrow><mo>(</mo><mi>Hc</mi><mo></mo><mi>and</mi><mo></mo><mover><mi>Ha</mi><mo>&OverBar;</mo></mover><mo>)</mo></mrow><mo>-</mo><mrow><mo>(</mo><mover><mi>Hc</mi><mo>&OverBar;</mo></mover><mo></mo><mi>and</mi><mo></mo><mi>Ha</mi><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msub><mi>e</mi><mi>c</mi></msub><mo>_</mo><mi>symbol</mi><mo>=</mo><mrow><mo>(</mo><mi>Ha</mi><mo></mo><mi>and</mi><mo></mo><mover><mi>Hb</mi><mo>&OverBar;</mo></mover><mo>)</mo></mrow><mo>-</mo><mrow><mo>(</mo><mover><mi>Ha</mi><mo>&OverBar;</mo></mover><mo></mo><mi>and</mi><mo></mo><mi>Hb</mi><mo>)</mo></mrow></mtd></mtr></mtable></mfenced></math>]]></maths>其中:e<sub>x</sub>_symbol(x=a,b,c)为电流电气区域的数值,用-1、0、+1三个数值表示,“-1”表示在此区域内,与x(x=a,b,c)相反电势对应的x(x=a,b,c)相电流不为零且此相反电势波形函数为负值;“+1”表示在此区域内,与x(x=a,b,c)相反电势对应的x(x=a,b,c)相电流不为零且此相反电势波形函数为正值;“0”表示在此区域内,与x(x=a,b,c)相反电势对应的x,(x=a,b,c)相电流为零,而此相反电势波形函数的值为与转子位置有关的大于-1小于+1的数值;<img file="FDA00003501051700013.GIF" wi="517" he="84" />Hall信号<img file="FDA00003501051700014.GIF" wi="294" he="84" />代表其信号的“逻辑非”计算,“and”为“逻辑与”计算;步骤3、将流过三相绕组的电流与代表三个电气区域的数值进行综合计算:Te<sub>sign</sub>=sign(i<sub>a</sub>×e<sub>a</sub>_symbol+i<sub>b</sub>×e<sub>b</sub>_symbol+i<sub>c</sub>×e<sub>c</sub>_symbol)其中,Te<sub>sign</sub>——电磁转矩符号变量,计算结果用-1、+1、0表示,-1代表转矩为负,+1代表转矩为正,0代表转矩为零;sign(x)——符号计算函数,<maths num="0002"><![CDATA[<math><mrow><mi>sign</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mo>+</mo><mn>1</mn><mo>,</mo><mi>x</mi><mo>></mo><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn><mo>,</mo><mi>x</mi><mo>=</mo><mn>0</mn></mtd></mtr><mtr><mtd><mo>-</mo><mn>1</mn><mo>,</mo><mi>x</mi><mo>&lt;</mo><mn>0</mn></mtd></mtr></mtable></mfenced><mo>;</mo></mrow></math>]]></maths>步骤4:将计算出的电机转矩绝对值|Te|与计算出的转矩符号Te<sub>sign</sub>相乘,得出无刷直流电机转矩数值<maths num="0003"><![CDATA[<math><mrow><mi>Te</mi><mo>=</mo><mi>sign</mi><mrow><mo>(</mo><msub><mi>i</mi><mi>a</mi></msub><mo>&times;</mo><msub><mi>e</mi><mi>a</mi></msub><mo>_</mo><mi>symbol</mi><mo>+</mo><msub><mi>i</mi><mi>b</mi></msub><mo>&times;</mo><msub><mi>e</mi><mi>b</mi></msub><mo>_</mo><mi>symbol</mi><mo>+</mo><msub><mi>i</mi><mi>c</mi></msub><mo>&times;</mo><msub><mi>e</mi><mi>c</mi></msub><mo>_</mo><mi>symbol</mi><mo>)</mo></mrow><mo>&times;</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mi>Kt</mi><mo>&times;</mo><mrow><mo>(</mo><mo>|</mo><msub><mi>i</mi><mi>a</mi></msub><mo>|</mo><mo>+</mo><mo>|</mo><msub><mi>i</mi><mi>b</mi></msub><mo>|</mo><mo>+</mo><mo>|</mo><msub><mi>i</mi><mi>c</mi></msub><mo>|</mo><mo>)</mo></mrow></mrow></math>]]></maths>上述计算结果的符号为转矩方向,绝对值为转矩幅值。
地址 710072 陕西省西安市友谊西路127号