发明名称 基于离散电流矢量的相幅协调的电机运行控制方法
摘要 本发明基于离散电流矢量的相幅协调的电机运行控制方法,其特征在于该控制方法是根据电机运行过程中的进行相幅协调控制的三种控制不同要求:第一种,以输出转矩最大为目标、第二种,以转矩脉动最小为目标和第三种,以位置偏差最小为目标,分别对电流矢量的相角和幅值进行协调控制,该控制方法所用装置,包括相幅协调控制模块、电流控制模块、功率电路、电机、位置检测模块和电流检测模块;相幅协调控制模块一端与电流控制模块相连,另一端与位置检测模块相连;电流控制模块与功率电路的信号控制端相连,功率电路的输出端通过导线与电机相连,且导线穿过电流检测模块,电流检测模块又与电流控制模块连接,位置检测模块与电机进行同轴安装。
申请公布号 CN104868811A 申请公布日期 2015.08.26
申请号 CN201510352732.1 申请日期 2015.06.23
申请人 河北工业大学 发明人 董砚;孙鹤旭;荆锴;李国庆;郭贤朝;梁涛;雷兆明
分类号 H02P21/00(2006.01)I 主分类号 H02P21/00(2006.01)I
代理机构 天津翰林知识产权代理事务所(普通合伙) 12210 代理人 胡安朋;付长杰
主权项 一种基于离散电流矢量的相幅协调的电机运行控制方法,其特征在于该控制方法是根据电机运行过程中的进行相幅协调控制的三种控制不同要求:第一种,以输出转矩最大为目标、第二种,以转矩脉动最小为目标和第三种,以位置偏差最小为目标,分别对电流矢量的相角和幅值进行协调控制,具体方法如下:Ⅰ.本发明控制方法所用装置及操作:本发明控制方法所用装置,包括相幅协调控制模块、电流控制模块、功率电路、电机、位置检测模块和电流检测模块;相幅协调控制模块一端与电流控制模块相连,另一端与位置检测模块相连;电流控制模块与功率电路的信号控制端相连,功率电路的输出端通过导线与电机相连,且导线穿过电流检测模块,电流检测模块又与电流控制模块连接,位置检测模块与电机进行同轴安装;Ⅱ.本发明控制方法针对电机运行过程中进行相幅协调控制的三种不同控制目标分别对电流矢量的相角和幅值进行相幅协调控制的具体步骤如下:第一种,以输出转矩最大为目标的相幅协调控制方法:当电机快速升或减速时,需要输出最大转矩,根据上述公式(2)<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>T</mi><mi>e</mi></msub><mo>=</mo><mfrac><mn>3</mn><mn>2</mn></mfrac><mi>p</mi><mrow><mo>|</mo><msub><mi>i</mi><mi>s</mi></msub><mo>|</mo></mrow><msub><mi>&psi;</mi><mi>r</mi></msub><mi>s</mi><mi>i</mi><mi>n</mi><mi>&epsiv;</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000743604360000011.GIF" wi="863" he="150" /></maths>其中ε为矩角,即电流矢量i<sub>s</sub>与转子磁链ψ<sub>r</sub>间的夹角,获得最大转矩应满足给定离散电流矢量幅值为最大值|i<sub>s</sub>|=I<sub>m</sub>,矩角ε在π/2±0.5θ<sub>b</sub>内变化,其中θ<sub>b</sub>=2π/b<sub>H</sub>为步距角;相幅协调控制步骤包括:第一步,检测转子的机械角位置:相幅协调控制模块通过位置检测模块检测到转子的机械角位置θ<sub>m</sub>;选取极对数为p的电机,则A相绕组的轴线的个数为p,该机械角位置θ<sub>m</sub>以其中一个A相绕组的轴线位置为0起始;第二步,计算给定离散电流矢量的位置:由相幅协调控制模块将第一步中检测到的机械角位置θ<sub>m</sub>带入公式(2),根据公式(3)计算所给定离散电流矢量i<sub>s</sub>(k)的序号:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mi>k</mi><mo>=</mo><mi>r</mi><mi>o</mi><mi>u</mi><mi>n</mi><mi>d</mi><mrow><mo>(</mo><mfrac><mrow><msub><mi>p&theta;</mi><mi>m</mi></msub><mo>&PlusMinus;</mo><mi>&pi;</mi><mo>/</mo><mn>2</mn></mrow><msub><mi>&theta;</mi><mi>b</mi></msub></mfrac><mo>)</mo></mrow><msub><mi>%b</mi><mi>H</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000743604360000012.GIF" wi="1112" he="130" /></maths>式中,round表示四舍五入运算;%表示取余运算;符号“±”指当电磁转矩出力方向与正方向相同时,取“+”,当电磁转矩出力方向与正方向相反时,取“‑”,所述正方向为面向电机输出轴的逆时针方向,根据给定离散电流矢量i<sub>s</sub>(k)的序号可以确定给定离散电流矢量的位置,即给定离散电流矢量的相角kθ<sub>b</sub>;第三步,输出给定离散电流矢量:将给定离散电流矢量i<sub>s</sub>(k)的幅值|i<sub>s</sub>|=I<sub>m</sub>和第二步得到的给定离散电流矢量的相角kθ<sub>b</sub>给到电流控制模块,采用电流滞环控制或者电流PID控制中的任意一种电流控制方法控制电机电流跟随给定电流,从而实现输出转矩最大的控制;第二种,以转矩脉动最小为目标的相幅协调控制方法:当电机匀速运行时,要求电机输出的电磁转矩应与负载转矩满足电机转矩平衡方程,即满足公式(4),<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msup><msub><mi>T</mi><mi>e</mi></msub><mo>*</mo></msup><mo>-</mo><msub><mi>T</mi><mi>L</mi></msub><mo>=</mo><mi>J</mi><mfrac><mrow><mi>d</mi><mi>&omega;</mi></mrow><mrow><mi>d</mi><mi>t</mi></mrow></mfrac><mo>=</mo><mn>0</mn><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000743604360000021.GIF" wi="1032" he="108" /></maths>式中,T<sub>L</sub>为负载转矩,J为转动惯量,ω为电机的电角速度;此时,令给定的电磁转矩T<sub>e</sub><sup>*</sup>应等于负载转矩T<sub>L</sub>,给定离散电流矢量幅值|i<sub>s</sub>|根据公式(2)按给定的电磁转矩T<sub>e</sub><sup>*</sup>计算得到,当矩角ε在π/2±0.5θ<sub>b</sub>内变化时,使得转矩脉动最小,其中θ<sub>b</sub>=2π/b<sub>H</sub>为步距角;相幅协调控制步骤为:第一步,检测转子的机械角位置:相幅协调控制模块通过位置检测模块检测到转子的机械角位置θ<sub>m</sub>,选取极对数为p的电机,则A相绕组的轴线的个数为p,该机械角位置θ<sub>m</sub>以其中一个A相绕组的轴线位置为0起始;第二步,计算给定离散电流矢量的位置:由相幅协调控制模块1将第一步中检测到的机械角位置θ<sub>m</sub>带入公式(3)<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><mi>k</mi><mo>=</mo><mi>r</mi><mi>o</mi><mi>u</mi><mi>n</mi><mi>d</mi><mrow><mo>(</mo><mfrac><mrow><msub><mi>p&theta;</mi><mi>m</mi></msub><mo>&PlusMinus;</mo><mi>&pi;</mi><mo>/</mo><mn>2</mn></mrow><msub><mi>&theta;</mi><mi>b</mi></msub></mfrac><mo>)</mo></mrow><msub><mi>%b</mi><mi>H</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000743604360000022.GIF" wi="1112" he="146" /></maths>式中,round表示四舍五入运算,%表示取余运算;符号“±”指当电磁转矩出力方向与正方向同时,取“+”,当电磁转矩出力方向与正方向相反时,取“‑”,所述正方向为面向电机输出轴的逆时针方向,根据公式(3)计算所给定离散电流矢量i<sub>s</sub>(k)的序号,再根据给定离散电流矢量i<sub>s</sub>(k)的序号可以确定给定离散电流矢量的位置,即给定离散电流矢量的相角kθ<sub>b</sub>;第三步,计算给定离散电流矢量幅值:根据给定电磁转矩与负载转矩的平衡关系T<sub>e</sub><sup>*</sup>=T<sub>L</sub>可得到T<sub>e</sub><sup>*</sup>,再将sinε=1及T<sub>e</sub><sup>*</sup>带入公式(2),可以得到公式(5):<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><mo>|</mo><msub><mi>i</mi><mi>s</mi></msub><mo>|</mo><mo>=</mo><mfrac><mrow><msup><msub><mi>T</mi><mi>e</mi></msub><mo>*</mo></msup></mrow><mrow><mfrac><mn>3</mn><mn>2</mn></mfrac><msub><mi>p&psi;</mi><mi>&tau;</mi></msub></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000743604360000023.GIF" wi="989" he="206" /></maths>控制中,T<sub>L</sub>可通过负载转矩估计器得到T<sub>L</sub>的估计值,从而根据公式(5)得到给定离散电流矢量的幅值;第四步,输出给定离散电流矢量:将根据第三步计算得到的给定离散电流矢量的幅值和根据第二步计算得到的给定离散电流矢量的相角kθ<sub>b</sub>给到电流检测模块,采用电流滞环控制或者电流PID控制中的任意一种电流控制方法控制电机电流的跟随给定电流,从而实现转矩脉动最小的控制;第三种,以位置偏差最小为目标的相幅协调控制方法:当运行中的电机受制动转矩减速至定位点附近,且速度较低时,提供一个可使转子恰好停在位置偏差最小的定位点处的给定电磁转矩T<sub>e</sub><sup>*</sup>,此时给定电磁转矩T<sub>e</sub><sup>*</sup>为已知值,给定离散电流矢量的相角和幅值应同时根据此已知的给定电磁转矩T<sub>e</sub><sup>*</sup>进行调整;相幅协调控制步骤为:第一步,检测转子的机械角位置:通过位置检测模块检测到转子的机械角位置θ<sub>m</sub>,选取极对数为p的电机,则A相绕组的轴线的个数为p,该机械角位置θ<sub>m</sub>以其中一个A相绕组的轴线位置为0起始;第二步,以额定电流计算给定离散电流矢量的相角:为平衡负载转矩,采用额定电流I<sub>r</sub>估算电流矢量的相位,由相幅协调控制模块1将第一步中检测到的机械角位置θ<sub>m</sub>带入公式(6),<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><mi>k</mi><mo>=</mo><mi>r</mi><mi>o</mi><mi>u</mi><mi>n</mi><mi>d</mi><mrow><mo>(</mo><mfrac><mrow><msub><mi>p&theta;</mi><mi>m</mi></msub><mo>&PlusMinus;</mo><mi>a</mi><mi>r</mi><mi>c</mi><mi>s</mi><mi>i</mi><mi>n</mi><mrow><mo>(</mo><mfrac><msubsup><mi>T</mi><mi>e</mi><mo>*</mo></msubsup><mrow><mn>3</mn><mo>/</mo><mn>2</mn><msub><mi>pI</mi><mi>r</mi></msub><msub><mi>&psi;</mi><mi>r</mi></msub></mrow></mfrac><mo>)</mo></mrow></mrow><msub><mi>&theta;</mi><mi>b</mi></msub></mfrac><mo>)</mo></mrow><msub><mi>%b</mi><mi>H</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000743604360000031.GIF" wi="1228" he="247" /></maths>式中,round表示四舍五入运算,%表示取余运算,符号“±”指当电磁转矩出力方向与正方向相同时,取“+”,当电磁转矩出力方向与正方向相反时,取“‑”,所述正方向为面向电机输出轴的逆时针方向,其中θ<sub>b</sub>=2π/b<sub>H</sub>为步距角;根据公式(6)得到给定离散电流矢量i<sub>s</sub>(k)的序号,再根据给定离散电流矢量i<sub>s</sub>(k)的序号可以确定给定离散电流矢量的位置,即给定离散电流矢量的相角kθ<sub>b</sub>;第三步,计算给定离散电流矢量的幅值:将已知给定电磁转矩T<sub>e</sub><sup>*</sup>及矩角ε=kθ<sub>b</sub>‑pθ<sub>m</sub>带入公式(2),可以得到公式(7):<maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><mo>|</mo><msub><mi>i</mi><mi>s</mi></msub><mo>|</mo><mo>=</mo><mfrac><msubsup><mi>T</mi><mi>e</mi><mo>*</mo></msubsup><mrow><mfrac><mn>3</mn><mn>2</mn></mfrac><msub><mi>p&psi;</mi><mi>&tau;</mi></msub><mi>sin</mi><mrow><mo>(</mo><mrow><msub><mi>k&theta;</mi><mi>b</mi></msub><mo>-</mo><msub><mi>p&theta;</mi><mi>m</mi></msub></mrow><mo>)</mo></mrow></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000743604360000032.GIF" wi="1139" he="202" /></maths>从而根据公式(7)得到给定离散电流矢量的幅值;第四步,输出给定离散电流矢量:将根据第三步计算得到的给定离散电流矢量的幅值和根据第二步计算得到的给定离散电流矢量的相角kθ<sub>b</sub>给到电流检测模块,采用电流滞环控制或者电流PID控制中的任意一种电流控制方法控制电机电流跟随给定电流,从而实现位置偏差最小的控制。
地址 300401 天津市红桥区丁字沽光荣道8号河北工业大学东院330#