主权项 |
一种无电流反馈的面贴式永磁同步电动机转矩控制方法,其特征在于包括如下步骤:(1)通过加电锁定的方式,标定出转子的零位角度θ<sub>0</sub>;(2)定时采集电机转子的机械角度,并通过差分的方式获取电机转子的转动角速度ω<sub>r</sub>;(3)根据期望的电机力矩输出值<img file="FDA0001158078450000011.GIF" wi="76" he="65" />计算所需的交轴电流<img file="FDA0001158078450000012.GIF" wi="178" he="142" />其中K<sub>i</sub>为电机电流力矩系数,表征了电机通入三相对称正弦电流时电机产生的电磁转矩与正弦电流峰值的比值;(4)根据转动角速度ω<sub>r</sub>和所需的交轴电流<img file="FDA0001158078450000013.GIF" wi="60" he="71" />计算所需的交轴电压<img file="FDA0001158078450000014.GIF" wi="73" he="71" /><maths num="0001"><math><![CDATA[<mrow><msubsup><mi>u</mi><mi>q</mi><mo>*</mo></msubsup><mo>=</mo><mfrac><mrow><mo>(</mo><msup><mi>R</mi><mn>2</mn></msup><mo>+</mo><msup><mi>L</mi><mn>2</mn></msup><msup><mi>p</mi><mn>2</mn></msup><msubsup><mi>ω</mi><mi>r</mi><mn>2</mn></msubsup><mo>)</mo><msubsup><mi>i</mi><mi>q</mi><mo>*</mo></msubsup></mrow><mi>R</mi></mfrac><mo>+</mo><mfrac><mn>2</mn><mn>3</mn></mfrac><msub><mi>K</mi><mi>i</mi></msub><msub><mi>ω</mi><mi>r</mi></msub></mrow>]]></math><img file="FDA0001158078450000015.GIF" wi="723" he="157" /></maths>其中R为电机的相电阻,L为电机的相电感,p为电机的磁极对数;(5)根据标定的零位角度θ<sub>0</sub>,当前电机转子的机械角度θ<sub>m</sub>,计算得到当前电机转子的电角度θ<sub>e</sub>=mod(p×(θ<sub>m</sub>‑θ<sub>0</sub>),360°),其中函数mod(a,b)表示取a除以b的余数;(6)根据<img file="FDA0001158078450000016.GIF" wi="51" he="71" />的计算结果以及电机转子的电角度θ<sub>e</sub>,按照Park逆变换、Clark逆变换计算期望的电机a,b,c三相绕组的相电压值<img file="FDA0001158078450000017.GIF" wi="272" he="65" />为:<img file="FDA0001158078450000018.GIF" wi="694" he="262" />(7)根据步骤(6)得到的<img file="FDA0001158078450000019.GIF" wi="299" he="71" />计算三相逆变器所需的PWM占空比D<sub>a</sub>、D<sub>b</sub>、D<sub>c</sub>分别为:<maths num="0002"><math><![CDATA[<mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msub><mi>D</mi><mi>a</mi></msub><mo>=</mo><mrow><mo>(</mo><msubsup><mi>u</mi><mrow><mi>a</mi><mi>o</mi></mrow><mo>*</mo></msubsup><mo>+</mo><mn>0.5</mn><msub><mi>V</mi><mrow><mi>D</mi><mi>C</mi></mrow></msub><mo>)</mo></mrow><mo>/</mo><msub><mi>V</mi><mrow><mi>D</mi><mi>C</mi></mrow></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>D</mi><mi>b</mi></msub><mo>=</mo><mrow><mo>(</mo><msubsup><mi>u</mi><mrow><mi>b</mi><mi>o</mi></mrow><mo>*</mo></msubsup><mo>+</mo><mn>0.5</mn><msub><mi>V</mi><mrow><mi>D</mi><mi>C</mi></mrow></msub><mo>)</mo></mrow><mo>/</mo><msub><mi>V</mi><mrow><mi>D</mi><mi>C</mi></mrow></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>D</mi><mi>c</mi></msub><mo>=</mo><mrow><mo>(</mo><msubsup><mi>u</mi><mrow><mi>c</mi><mi>o</mi></mrow><mo>*</mo></msubsup><mo>+</mo><mn>0.5</mn><msub><mi>V</mi><mrow><mi>D</mi><mi>C</mi></mrow></msub><mo>)</mo></mrow><mo>/</mo><msub><mi>V</mi><mrow><mi>D</mi><mi>C</mi></mrow></msub></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0001158078450000021.GIF" wi="574" he="270" /></maths>依据PWM占空比D<sub>a</sub>、D<sub>b</sub>、D<sub>c</sub>,生成驱动三相逆变器的PWM开关信号实时控制三相逆变器的开关状态,将电压信号<img file="FDA0001158078450000022.GIF" wi="274" he="63" />加载到电机的三相端子上,实现转矩的输出控制,其中V<sub>DC</sub>为三相逆变器的直流母线电压。 |