发明名称 基于神经网络的永磁同步电机参数自整定速度控制器
摘要 本发明提供了一种基于人工神经网络的永磁同步电机自整定速度控制器。以速度环的小信号模型为基础,结合PID控制器物理意义明显、结构简单的优势,以及神经网络强大的自适应能力,本发明设计了一个基于神经网络的速度控制器,由权重更新单元、重新训练单元和管理单元组成。权重更新单元实时更新权重值以调节输出结果,重新训练单元对神经网络的权重值重新进行训练,以将输出限定在允许的范围内,管理单元通过对转矩的观测及内部转矩给定发生器,判定是否需要启动重新训练单元。在每个控制周期中,管理单元监管权重更新单元及重新训练单元的工作,使两者相互配合,实现良好的实时速度控制。该发明提高了速度响应的性能,对参数变换具有很好的鲁棒性。
申请公布号 CN104852639A 申请公布日期 2015.08.19
申请号 CN201510275336.3 申请日期 2015.05.26
申请人 江南大学 发明人 王艳;刘洋;吴定会;纪志成
分类号 H02P6/06(2006.01)I;H02P6/08(2006.01)I 主分类号 H02P6/06(2006.01)I
代理机构 无锡市大为专利商标事务所(普通合伙) 32104 代理人 曹祖良;韩凤
主权项 基于神经网络的永磁同步电机自整定速度控制器,其特征是,包括权重更新单元、重新训练单元和管理单元;权重更新单元实时更新权重值以调节输出结果,重新训练单元对神经网络的权重值重新进行训练,以将输出限定在允许的范围内,管理单元通过对转矩的观测及内部转矩给定发生器,判定是否需要启动重新训练单元;速度控制器的神经元结构为单神经元结构,该神经元有4个输入,分别为速度给定、速度跟踪误差、速度跟踪误差变化率及一个常值输入,及各输入对应的权值,输出经过tan‑sigmoid函数限幅;速度环的离散小信号模型为<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>&Delta;</mi><msub><mi>T</mi><mi>e</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><mfrac><msub><mi>J</mi><mi>m</mi></msub><msub><mi>T</mi><mi>s</mi></msub></mfrac><mrow><mo>(</mo><mi>&Delta;&omega;</mi><mrow><mo>(</mo><mi>n</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>-</mo><mi>&Delta;&omega;</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>+</mo><msub><mi>B</mi><mi>m</mi></msub><mi>&Delta;&omega;</mi><mrow><mo>(</mo><mi>n</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>,</mo></mrow>]]></math><img file="FDA0000724430140000011.GIF" wi="1214" he="172" /></maths>其中ΔT<sub>e</sub>(n)是当前控制周期上转矩的变化量,Δω(n+1)、Δω(n)分别为期望的速度改变量与当前速度改变量,J<sub>m</sub>为电机惯量,B<sub>m</sub>为粘滞系数,T<sub>s</sub>为控制周期;速度控制器内部转矩发生器根据当前采样周期控制器输出及速度变化量估测负载情况,并根据负载转矩估测值、速度跟踪误差及控制规律计算转矩给定曲线;负载转矩估测值为<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msub><mi>T</mi><mi>L</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>T</mi><mi>ANN</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>J</mi><mi>m</mi></msub><mfrac><mrow><mi>&Delta;&omega;</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow><msub><mi>T</mi><mi>s</mi></msub></mfrac><mo>-</mo><msub><mi>B</mi><mi>m</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>,</mo></mrow>]]></math><img file="FDA0000724430140000012.GIF" wi="926" he="182" /></maths>其中T<sub>L</sub>(n)为当前周期估测的负载情况,T<sub>ANN</sub>(n)为当前周期神经网络控制器输出,Δω(n)、ω(n)分别为当前周期速度改变量及当前速度;转矩给定曲线选为<maths num="0003" id="cmaths0003"><math><![CDATA[<mfenced open='' close=''><mtable><mtr><mtd><msubsup><mi>T</mi><mi>ref</mi><mo>&prime;</mo></msubsup><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>T</mi><mi>L</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>+</mo><mi>f</mi><mrow><mo>(</mo><msup><mi>&omega;</mi><mo>*</mo></msup><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>,</mo><mi>&omega;</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>=</mo><msub><mi>T</mi><mi>L</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>+</mo></mtd></mtr><mtr><mtd><msub><mi>T</mi><mi>max</mi></msub><mo>&CenterDot;</mo><mi>sign</mi><mrow><mo>(</mo><msup><mi>&omega;</mi><mo>*</mo></msup><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>-</mo><mi>&omega;</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>&CenterDot;</mo><mrow><mo>(</mo><msup><mi>e</mi><mrow><mi>&gamma;</mi><mo>&CenterDot;</mo><mi>abs</mi><mrow><mo>(</mo><msup><mi>&omega;</mi><mo>*</mo></msup><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>-</mo><mi>&omega;</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>)</mo></mrow></mrow></msup><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000724430140000013.GIF" wi="1260" he="233" /></maths><maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msub><mi>T</mi><mi>ref</mi></msub><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mi>sign</mi><mrow><mo>(</mo><msubsup><mi>T</mi><mi>ref</mi><mo>&prime;</mo></msubsup><mo>)</mo></mrow><mo>&CenterDot;</mo><msub><mi>T</mi><mi>max</mi></msub></mtd><mtd><mi>when abs</mi><mrow><mo>(</mo><msubsup><mi>T</mi><mi>ref</mi><mo>&prime;</mo></msubsup><mo>)</mo></mrow><mo>></mo><msub><mi>T</mi><mi>max</mi></msub></mtd></mtr><mtr><mtd><msubsup><mi>T</mi><mi>ref</mi><mo>&prime;</mo></msubsup></mtd><mtd><mi>others</mi></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000724430140000014.GIF" wi="1048" he="185" /></maths>其中e为自然指数,ω<sup>*</sup>为期望速度,γ用于调节控制器的刚性。
地址 214122 江苏省无锡市蠡湖大道1800号