发明名称 六相永磁同步直线电机调速系统的多模逆模型辨识方法
摘要 本发明公布了一种六相永磁同步直线电机调速系统的多模逆模型辨识方法,按次级磁链定向时,六相永磁同步直线电机采用初级电流d轴分量id=0控制方法,构成六相永磁同步直线电机调速系统,并验证调速系统数学模型可逆。依据多模型思想,对系统输入输出空间进行划分,利用最小二乘支持向量机(LSSVM)拟合系统局部逆模型中的非线性映射,将各局部逆模型加权输出,建立离线初始逆模型。根据逆模型输出与系统输入的偏差,通过改进的递归最小二乘(RLS)算法自适应调整局部逆模型权值,对初始逆模型在线校正,使其适应对象的变化,提高辨识精度和收敛速度。
申请公布号 CN103001567A 申请公布日期 2013.03.27
申请号 CN201210453605.7 申请日期 2012.11.13
申请人 江苏科技大学 发明人 魏海峰;张懿;冯友兵;王玉龙;朱志宇
分类号 H02P21/00(2006.01)I 主分类号 H02P21/00(2006.01)I
代理机构 南京经纬专利商标代理有限公司 32200 代理人 楼高潮
主权项 1.一种六相永磁同步直线电机调速系统的多模逆模型辨识方法,其特征在于包括如下步骤:1)采用初级电流d轴分量i<sub>d</sub>=0控制方式运行六相永磁同步直线电机调速系统,用随机方波作为输入数据u<sub>q</sub>进行激励,并对输入数据u<sub>q</sub>、输出数据ω<sub>r</sub>进行采样;对采样数据平滑滤波、求取导数和等间隔取样,获取样本数据<img file="FDA00002393318300011.GIF" wi="332" he="91" />2)按照电机速度ω<sub>r</sub>的低速、中速和高速区间,将样本数据分为三个不同的子空间;以样本数据<img file="FDA00002393318300012.GIF" wi="237" he="62" />作为输入、{u<sub>q</sub>}作为输出,对各子空间进行LSSVM离线训练;选择高斯函数作为LSSVM核函数,采用常用的交叉验证法获取合适的正则化参数γ和核参数σ,分别得到三个训练好的LSSVM;3)将每个训练好的LSSVM分别加两个积分器构成局部LSSVM逆系统;分别对局部LSSVM逆系统权值赋初值,将三个局部逆系统加权后相加,得到六相永磁同步直线电机调速系统初始逆模型的输出<img file="FDA00002393318300013.GIF" wi="62" he="59" />4)利用可变遗忘因子函数λ(k)对RLS算法中进行改进,得到改进RLS算法:<maths num="0001"><![CDATA[<math><mfenced open='{' close=''><mtable><mtr><mtd><mi>y</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><msup><mi>w</mi><mi>T</mi></msup><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mi>x</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mi>e</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><mi>d</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>-</mo><mi>y</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mi>k</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mi>p</mi><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mi>x</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mrow><mrow><mi>&lambda;</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>+</mo><msup><mi>x</mi><mi>T</mi></msup><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mi>p</mi><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mi>x</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mrow></mfrac></mtd></mtr><mtr><mtd><mi>p</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mrow><mi>&lambda;</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mrow></mfrac><mo>[</mo><mi>p</mi><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>-</mo><msup><mi>x</mi><mi>T</mi></msup><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mi>k</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mi>p</mi><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>]</mo></mtd></mtr><mtr><mtd><mi>w</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><mi>w</mi><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>+</mo><mi>k</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mi>e</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mi>&lambda;</mi><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>=</mo><msub><mi>&lambda;</mi><mi>min</mi></msub><mo>+</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>&lambda;</mi><mi>min</mi></msub><mo>)</mo></mrow><mi>exp</mi><mrow><mo>(</mo><mo>-</mo><mi>int</mi><mrow><mo>(</mo><mi>&rho;</mi><mo>|</mo><mi>e</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>|</mo><mo>)</mo></mrow><mo>)</mo></mrow></mtd></mtr></mtable></mfenced></math>]]></maths>式中,y为改进RLS算法的输出;x=[x<sub>1</sub>,x<sub>2</sub>,x<sub>3</sub>]<sup>T</sup>为改进RLS算法的m个输入;w=[w<sub>1</sub>,w<sub>2</sub>,w<sub>3</sub>]<sup>T</sup>为改进RLS算法的m个输入的权值;d为期望输出;e为期望输出与实际输出的偏差;k为增益;p为k的逆矩阵;int(·)为取整函数;ρ为敏感增益;λ<sub>min</sub>为遗忘因子的最小值:当偏差e趋于无穷时,λ=λ<sub>min</sub>;e趋于0时,λ=1;5)将局部LSSVM逆系统分别看作是改进RLS算法的输入x=[x<sub>1</sub>,x<sub>2</sub>,x<sub>3</sub>]<sup>T</sup>,对应局部LSSVM逆系统的权值分别看作改进RLS算法的权值w=[w<sub>1</sub>,w<sub>2</sub>,w<sub>3</sub>]<sup>T</sup>,六相永磁同步直线电机调速系统逆模型的输出<img file="FDA00002393318300021.GIF" wi="40" he="59" />即改进RLS算法的输出y;6)根据六相永磁同步直线电机调速系统输入数据u<sub>q</sub>与六相永磁同步直线电机调速系统逆模型输出<img file="FDA00002393318300022.GIF" wi="40" he="59" />的偏差e,在线调整局部LSSVM逆系统的权值,使得局部LSSVM逆系统加权后得到更为准确的六相永磁同步直线电机调速系统逆模型输出<img file="FDA00002393318300023.GIF" wi="67" he="58" />
地址 212003 江苏省镇江市梦溪路2号