[发明专利]一种直线电机传递函数的迭代滤波辨识方法有效
申请号: | 201610888864.0 | 申请日: | 2016-10-12 |
公开(公告)号: | CN106650598B | 公开(公告)日: | 2019-06-28 |
发明(设计)人: | 杨亮亮;吴达伟;史伟民;沈波;胡建;胡鑫杰;吴鹏飞;王飞;王杰 | 申请(专利权)人: | 浙江理工大学 |
主分类号: | H02P25/06 | 分类号: | H02P25/06;H02P7/02;G06K9/00 |
代理公司: | 浙江翔隆专利事务所(普通合伙) 33206 | 代理人: | 戴晓翔 |
地址: | 310018 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种直线电机传递函数的迭代滤波辨识方法,属于直线电机控制技术领域。现有技术的辨识方法不够灵活,适应性差,进而影响辨识参数的准确性。本发明在批处理最小二乘辨识算法里面融合了迭代学习滤波器,能够根据待辨识系统的特点来生成对应的滤波器,减少了需要专门设计滤波器的工作,此外本发明由于加入了滤波算法,辨识出的数据更加精确,有利于高精度控制器的设计。本发明对参数辨识及控制系统的设计,无疑具有一定的现实意义和实用价值。本发明抗干扰能力强,参数辨识精度高,有助于实现对系统的高速高精控制,避免了滤波器选择的难题和最小二乘算法抗干扰能力差的不足。 | ||
搜索关键词: | 一种 直线 电机 传递函数 滤波 辨识 方法 | ||
【主权项】:
1.一种直线电机传递函数的迭代滤波辨识方法,其特征在于,包括以下步骤:第一步:连接好直线电机与运动控制卡,打开上位机软件,设置激励信号为白噪声,运动参数设置完成后下发给运动控制卡上,使得电机按照预设运动;同时运动控制卡开始采集激励信号和输出信号,并保存数据;第二步:确定待辨识电机模型的系统阶次;第三步:把已确定阶次的模型通过双线性变换公式将模型由s域转化为z域公式的形式;所述模型为:
所述双线性变换公式为:
所述z域公式为:
其中G(s)为传递函数,Y(s)、U(s)分别为输出量和输入量的拉普拉斯变换;T为采样周期,z为延迟算子,α0…αn‑1为离散化后传递函数的分子需要辨识的系数,β1…βn为离散化后传递函数的分母需要辨识的系数;第四步:由β1…βn组成
滤波器,第一次对输入输出数据进行滤波时设置
第五步:输入输出数据x、w经
滤波器滤波后的数据为![]()
![]()
第六步:由
组成向量q’j,由α0…αn‑1,β1…βn组成向量δ′j;
δj=[α0…,αn‑1,β1…,βn‑1] (5)其中q′j、δ′j为向量,是qj、δj的转置,维数由待辨识系统的阶次来确定;第七步:由公式(6)计算出矩阵Q;Q=∑qjqj (6)第八步:由公式(7)计算出向量C;
第九步:由公式(8)计算出含有待辨识参数α0…αn‑1,β1…βn的向量δ;其中Q‑1表示对矩阵Q求逆;δ=Q‑1C (8)第十步:从第四步开始重复迭代更新滤波器,直到辨识结果达到收敛要求,辨识完成,根据辨识结果设置控制器,使得直线电机高速平稳运行。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江理工大学,未经浙江理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610888864.0/,转载请声明来源钻瓜专利网。