发明名称 永磁同步直线电机非线性干扰的控制方法及控制系统
摘要 本发明为永磁同步直线电机非线性干扰的控制方法及控制系统。本控制方法在现有的复合前馈比例微分控制的u<sub>p</sub>+u<sub>f</sub>的基础上,增加了小波神经网络WNN在线估计的补偿电压值u<sub>d</sub>,三者之和作为永磁同步直线电机定子的控制电压U(t),即控制电压U(t)=u<sub>p</sub>+u<sub>f</sub>+u<sub>d</sub>。所述小波神经网络是一个三层前向网络,u<sub>d</sub>=ω<sub>1</sub>ψ<sub>1</sub>+ω<sub>2</sub>ψ<sub>2</sub>+…ω<sub>j</sub>ψ<sub>j</sub>+…+ω<sub>m</sub>ψ<sub>m</sub>。小波神经网络的学信号为比例微分控制器的输出值。本控制系统含数字信号处理控制器、与PMLSM定子相连的功率驱动模块、安装于PMLSM的动子位移传感器。本发明用WNN有效地补偿了PMLSM推力波动、摩擦力等干扰以及固定参数模型的误差,跟踪精度可提高2.7倍以上;本控制系统可采用通用硬件实现,便于推广应用。
申请公布号 CN102710214A 申请公布日期 2012.10.03
申请号 CN201210190295.4 申请日期 2012.06.11
申请人 桂林电子科技大学 发明人 党选举;赵龙阳;徐小平;许勇;姜辉;张向文
分类号 H02P25/06(2006.01)I 主分类号 H02P25/06(2006.01)I
代理机构 桂林市持衡专利商标事务所有限公司 45107 代理人 欧阳波
主权项 1.永磁同步直线电机非线性干扰的控制方法,所述永磁同步直线电机的简化动力学方程为<maths num="0001"><![CDATA[<math><mrow><mover><mi>x</mi><mrow><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mrow></mover><mo>=</mo><mo>-</mo><mfrac><mrow><msub><mi>K</mi><mi>f</mi></msub><msub><mi>K</mi><mi>e</mi></msub></mrow><mi>RM</mi></mfrac><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mo>-</mo><mfrac><mn>1</mn><mi>M</mi></mfrac><msub><mi>f</mi><mi>r</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>-</mo><mfrac><mn>1</mn><mi>M</mi></mfrac><msub><mi>f</mi><mi>f</mi></msub><mrow><mo>(</mo><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mo>)</mo></mrow><mo>-</mo><mfrac><mn>1</mn><mi>M</mi></mfrac><msub><mi>f</mi><mi>&Delta;</mi></msub><mo>+</mo><mfrac><msub><mi>K</mi><mi>f</mi></msub><mi>RM</mi></mfrac><mi>U</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths>式中:U(t)是永磁同步直线电机的输入电压;i(t)是永磁同步直线电机电枢电流;x、<img file="FDA00001752411800012.GIF" wi="25" he="36" />与<img file="FDA00001752411800013.GIF" wi="26" he="36" />分别为永磁同步直线电机动子的位移、速度和加速度;k<sub>e</sub>是永磁同步直线电机的反电动势常数;R是永磁同步直线电机定子绕组电阻;L是永磁同步直线电机的电感;k<sub>f</sub>是永磁同步直线电机的电磁推力系数;M是永磁同步直线电机动子质量;f<sub>r</sub>(x)是永磁同步直线电机的推力波动;<img file="FDA00001752411800014.GIF" wi="111" he="55" />是永磁同步直线电机的摩擦力;f<sub>Δ</sub>是永磁同步直线电机的不确定扰动,令a=K<sub>f</sub>K<sub>e</sub>/(RM),b=K<sub>f</sub>/(RM),<maths num="0002"><![CDATA[<math><mrow><msub><mover><mi>f</mi><mo>&OverBar;</mo></mover><mi>r</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>Rf</mi><mi>r</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>/</mo><msub><mi>K</mi><mi>f</mi></msub><mo>,</mo></mrow></math>]]></maths><maths num="0003"><![CDATA[<math><mrow><msub><mover><mi>f</mi><mo>&OverBar;</mo></mover><mi>f</mi></msub><mrow><mo>(</mo><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mo>)</mo></mrow><mo>=</mo><msub><mi>Rf</mi><mi>f</mi></msub><mrow><mo>(</mo><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mo>)</mo></mrow><mo>/</mo><msub><mi>K</mi><mi>f</mi></msub><mo>,</mo></mrow></math>]]></maths><maths num="0004"><![CDATA[<math><mrow><msub><mover><mi>f</mi><mo>&OverBar;</mo></mover><mi>&Delta;</mi></msub><mo>=</mo><msub><mi>Rf</mi><mi>&Delta;</mi></msub><mo>/</mo><msub><mi>K</mi><mi>f</mi></msub><mo>,</mo></mrow></math>]]></maths><maths num="0005"><![CDATA[<math><mrow><mover><mi>u</mi><mo>&OverBar;</mo></mover><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mi>U</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>-</mo><msub><mover><mi>f</mi><mo>&OverBar;</mo></mover><mi>r</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>-</mo><msub><mover><mi>f</mi><mo>&OverBar;</mo></mover><mi>f</mi></msub><mrow><mo>(</mo><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mo>)</mo></mrow><mo>-</mo><msub><mover><mi>f</mi><mo>&OverBar;</mo></mover><mi>&Delta;</mi></msub><mo>,</mo></mrow></math>]]></maths>得到<img file="FDA00001752411800019.GIF" wi="288" he="53" />进行拉普拉斯变换,得到永磁同步直线电机的传递函数<maths num="0006"><![CDATA[<math><mrow><mi>G</mi><mrow><mo>(</mo><mi>s</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mi>x</mi><mrow><mo>(</mo><mi>s</mi><mo>)</mo></mrow></mrow><mrow><mover><mi>u</mi><mo>&OverBar;</mo></mover><mrow><mo>(</mo><mi>s</mi><mo>)</mo></mrow></mrow></mfrac><mo>=</mo><mfrac><mi>b</mi><mrow><mi>s</mi><mrow><mo>(</mo><mi>s</mi><mo>+</mo><mi>a</mi><mo>)</mo></mrow></mrow></mfrac></mrow></math>]]></maths>其中,S是拉普拉斯算子;本控制方法为对永磁同步直线电机控制电压;控制电压中包含比例微分控制器输出电压值u<sub>p</sub>和固定参数补偿电压值u<sub>f</sub>,<maths num="0007"><![CDATA[<math><mrow><msub><mi>u</mi><mi>p</mi></msub><mo>=</mo><msub><mi>K</mi><mi>P</mi></msub><mi>e</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>K</mi><mi>D</mi></msub><mover><mi>e</mi><mo>&CenterDot;</mo></mover><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths>其中,K<sub>P</sub>与K<sub>D</sub>分别是比例和微分系数,e(t)为系统的位置跟踪误差,<img file="FDA000017524118000112.GIF" wi="72" he="48" />为跟踪误差e(t)的微分值;<maths num="0008"><![CDATA[<math><mrow><msub><mi>u</mi><mi>f</mi></msub><mo>=</mo><mi>a</mi><msup><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mo>*</mo></msup><mo>/</mo><mi>b</mi><mo>+</mo><msup><mover><mi>x</mi><mrow><mo>&CenterDot;</mo><mo>&CenterDot;</mo></mrow></mover><mo>*</mo></msup><mo>/</mo><mi>b</mi><mo>,</mo></mrow></math>]]></maths>其中,<img file="FDA000017524118000114.GIF" wi="45" he="47" />是位置输入信号x<sup>*</sup>的微分值,<img file="FDA000017524118000115.GIF" wi="42" he="47" />是<img file="FDA000017524118000116.GIF" wi="45" he="47" />的微分值,a与b为电机参数值,a=K<sub>f</sub>K<sub>e</sub>/(RM),b=K<sub>f</sub>/(RM),其特征在于:所述控制电压还包括小波神经网络的输出值u<sub>d</sub>,即控制电压U(t)=u<sub>p</sub>+u<sub>f</sub>+u<sub>d</sub>;所述小波神经网络是一个三层前向网络,小波神经网络输入变量X=[x<sub>1</sub>,x<sub>2</sub>,…,x<sub>ii</sub>,…,x<sub>n</sub>]<sup>T</sup>为电机动子的位移量,隐含层中的基向量为Ψ=[ψ<sub>1</sub>,ψ<sub>2</sub>,…,ψ<sub>j</sub>,…,ψ<sub>m</sub>]<sup>T</sup>,W=[w<sub>1</sub>,w<sub>2</sub>,…,w<sub>j</sub>,…w<sub>m</sub>]<sup>T</sup>为网络输出层的权向量,ii=1,2,...,n;n&lt;20,激励函数为:<maths num="0009"><![CDATA[<math><mrow><msub><mi>&psi;</mi><mi>j</mi></msub><mo>=</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mfrac><msup><mrow><mo>|</mo><mo>|</mo><mi>X</mi><mo>-</mo><msub><mi>B</mi><mi>j</mi></msub><mo>|</mo><mo>|</mo></mrow><mn>2</mn></msup><msup><msub><mrow><mi>a</mi><mn>1</mn></mrow><mi>j</mi></msub><mn>2</mn></msup></mfrac><mo>)</mo></mrow><mi>exp</mi><mrow><mo>(</mo><mo>-</mo><mfrac><msup><mrow><mo>|</mo><mo>|</mo><mi>X</mi><mo>-</mo><msub><mi>B</mi><mi>j</mi></msub><mo>|</mo><mo>|</mo></mrow><mn>2</mn></msup><mrow><mn>2</mn><msup><msub><mrow><mi>a</mi><mn>1</mn></mrow><mi>j</mi></msub><mn>2</mn></msup></mrow></mfrac><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths>式中,B<sub>j</sub>=[b<sub>j1</sub>,b<sub>j2</sub>,…,b<sub>jii</sub>,…,b<sub>jn</sub>]<sup>T</sup>为网络节点j的移位参数,a1<sub>j</sub>为节点j的伸缩参数,j=1,2,..,m;m&lt;20,u<sub>d</sub>=ω<sub>1</sub>ψ<sub>1</sub>+ω<sub>2</sub>ψ<sub>2</sub>+…ω<sub>j</sub>ψ<sub>j</sub>+…+ω<sub>m</sub>ψ<sub>m</sub>。
地址 541004 广西壮族自治区桂林市金鸡路1号