[发明专利]一种基于变块长频域LMS算法的磁悬浮转子谐波电流抑制方法有效
| 申请号: | 201510502598.9 | 申请日: | 2015-08-14 |
| 公开(公告)号: | CN105159341B | 公开(公告)日: | 2017-04-26 |
| 发明(设计)人: | 崔培玲;崔健;房建成;张大川;李胜 | 申请(专利权)人: | 北京航空航天大学 |
| 主分类号: | G05D19/02 | 分类号: | G05D19/02 |
| 代理公司: | 北京科迪生专利代理有限责任公司11251 | 代理人: | 杨学明,顾炜 |
| 地址: | 100191*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 变块长频域 lms 算法 磁悬浮 转子 谐波 电流 抑制 方法 | ||
1.一种基于变块长频域LMS算法的磁悬浮转子谐波电流抑制方法,其特征在于:包括以下步骤:
步骤(1)建立含质量不平衡和传感器谐波的磁悬浮转子动力学模型
主被动磁悬浮控制力矩陀螺转子主动磁轴承控制转子径向两自由度实现悬浮,其余三个自由度由安装在转子和定子上的永磁环实现无源稳定悬浮,设转子质心所在的中心平面为Ι,径向磁轴承的定子中心线与面Ι交于点N,转子几何轴和惯性轴分别交面Ι于O、C两点,在Ι内,以N为原点建立惯性坐标系NXY,以O为原点建立旋转坐标系Oεη,设OC长度为l,OC与Oε坐标轴的夹角为θ,O、C在坐标系NXY中的坐标分别为(x,y)、(X,Y);
主被动磁轴承轴承力由主动磁轴承电磁力和被动磁轴承磁力两部分组成,X通道中轴承力fx可写为:
fx=fex+fpx
其中,fex为X通道主动磁轴承电磁力,fpx为X通道被动磁轴承磁力,被动磁轴承产生的力与位移呈线性关系,表示为:
fpx=Kprx
其中,Kpr是被动磁轴承位移刚度;
当转子悬浮在磁中心附近时,主动磁轴承电磁力可近似线性化为:
fex≈Kerx+Kiix
其中,Ker、Ki分别为主动磁轴承位移刚度、电流刚度,ix为功放输出电流;
对于含有质量不平衡的转子系统,有:
X(t)=x(t)+Θx(t)
其中,X(t)为转子质心位移,x(t)为转子几何中心位移,Θx(t)为质量不平衡引起的位移扰动,记为:
Θx(t)=l cos(Ωt+θ)
其中,l为质量不平衡的幅值,θ为相位,Ω为转子转速;
在实际转子系统中,由于机械加工精度和材料的不均匀因素的影响,传感器谐波不可避免,传感器实际测得的位移xs(t)可表示为:
xs(t)=x(t)+xd(t)
其中,xd(t)为传感器谐波,可写为:
其中,ci是传感器谐波系数的幅值,θi是传感器谐波系数的相位,k为传感器谐波的最高次数;
将ix、X、Θx、xd依次进行拉普拉斯变换得ix(s)、X(s)、Θx(s)、xd(s),写出转子动力学方程有:
ms2X(s)=(Ker+Kpr)(X(s)-Θx(s))+Kiix(s)
其中,
ix(s)=-KsKiGc(s)Gw(s)(X(s)-Θx(s)+xd(s))
其中,Ks为位移传感器环节、Gc(s)为控制器环节,Gw(s)为功放环节;
从上式可以看出,由于质量不平衡和传感器谐波的存在,不仅导致线圈电流中存在与转速同频的基频成分,还存在倍频成分,线圈电流中的同频和倍频成分合称为谐波电流,谐波电流不仅会增加磁轴承功耗,还会引起谐波振动,并通过磁轴承直接传递给航天器,影响航天器姿态控制的精度,需要加以抑制;
步骤(2)设计基于变块长频域LMS算法的谐波电流抑制方法
以谐波电流为控制目标,将谐波电流ix输入至谐波抑制模块,谐波抑制模块的输出反馈至原控制系统的功放输入端,谐波电流抑制模块的计算过程如下:
为了抑制谐波电流,以与谐波电流相关的正弦信号作为参考输入,即由和谐波电流频率相同的单位幅值的正弦信号相加组成,电流作为基本输入,根据基本输入与参考输入,不断自适应地调整权值向量,使谐波抑制模块的输出逐渐趋近于控制信号中的谐波误差,最终使控制信号中的谐波成分趋近于零,进而使功放输出的谐波电流成分趋于零,频域LMS(Least Mean Square,LMS)算法在频域完成滤波器权值向量的自适应,从而减小了计算量,此外,块长是调和高收敛速度和小稳态误差的重要参数,为了提高收敛速度减小稳态误差,采用变块长频域LMS算法,根据误差变化情况设计块长更新算法,从而改善频域LMS算法的收敛性能。
2.根据权利要求1所述的一种基于变块长频域LMS算法的磁悬浮转子谐波电流抑制方法,其特征在于:所述的步骤(2)块长更新算法为:
在初始时选择较小的块长提高收敛速度,随着权向量接近最优解,增大块长以获得更小的稳态误差,块长的更新算法具体如下:
设X通道当前块长为Nx,下一块块长为Nx’,Nx和Nx’均是以2为底的指数幂,设定块长变化量阈值Mmin和Mmax,且Mmin<Mmax,为了保证变块长频域LMS算法的计算效率,设定块长阈值,Nmin和Nmax,且Nmin<Nmax,根据误差计算块长增量ΔLx并与阈值进行比较,有如下关系:
若ΔLx<Mmin,则
若ΔLx>Mmax,则
若Mmin<ΔLx<Mmax,则Nx'=Nx,其中,块长增量ΔLx为:
其中,α为权重系数且0<α<1,ρ1为增长因子,ρ2为减小因子,ex,sum2(k)为X通道第k块的误差平方和,ex,sum2(k-1)为第k-1块的误差平方和,ex(j)表示第j时刻X通道的基本输入,j=kNx,kNx+1,…,kNx+Nx-1;
当块长改变时,权值向量也需要做出相应变化,权值向量的更新算法如下:
若Nx'=2Nx,需要增加Nx个权值向量,由于在时域中补零等效于在频域中插值,因此通过对原系数时域补零再频域变换得到新的权系数,即:
wx'(k+1)=[wx(k+1),0,…,0]T
Wx'(k+1)=F[wx'(k+1)]
其中,wx'(k+1)为根据块长更新情况得到的第k+1时刻的时域权值向量,wx(k+1)为计算出的第k+1时刻的时域权值向量,Wx'(k+1)为根据块长更新情况得到的第k+1时刻的频域权值向量;
若Nx'=Nx/2,需要减少Nx/2个权值向量,有
即每隔一个舍弃一个权值向量,Wx,i(k+1),i=0,1,…,2Nx为计算出的第k+1时刻的频域权值向量;
若Nx'=Nx,权值向量无需改变。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510502598.9/1.html,转载请声明来源钻瓜专利网。





