(12)发明专利说明书
(21)申请号 CN201510501792.5 (22)申请日 2015.08.14 (71)申请人 北京航空航天大学
地址 100191 北京市海淀区学院路37号 (72)发明人 崔培玲 崔健 房建成 张大川 李胜 (74)专利代理机构 北京科迪生专利代理有限责任公司 代理人 杨学明 (51)Int.CI
G05D19/02
权利要求说明书 说明书 幅图
(10)申请公布号 CN 105116935 A (43)申请公布日 2015.12.02
(54)发明名称
一种基于频域变参数LMS算法和
陷波器的磁悬浮转子谐波振动抑制方法 (57)摘要
本发明公开了一种基于频域变参数
LMS(Least?Mean?Square,LMS)算法和陷波器的磁悬浮转子谐波振动抑制方法,针对磁悬浮控制力矩陀螺,首先建立含质量不平衡和传感器谐波的磁悬浮转子动力学模型,然后设计了一种基于频域变参数LMS算法和陷波器的谐波振动控制方法,
利用频域变参数LMS算法抑制倍频振动,并利用陷波器抑制同频振动。本发明能对磁悬浮转子位移和磁轴承线圈电流中的谐波分量进行抑制,适用于存在质量不平衡和传感器谐波的磁悬浮转子系统谐波振动的主动控制。 法律状态
法律状态公告日
法律状态信息
法律状态
权 利 要 求 说 明 书
1.一种基于频域变参数LMS算法和陷波器的磁悬浮转子谐波振动抑制方法,其特征在
步骤(1)建立含质量不平衡和传感器谐波的磁悬浮转子动力学模型
两自由度主被动磁悬浮CMG(ControlMomentGyro,CMG)转子径向磁轴承控制转子径
向两自由度实现悬浮,其余三个自由度由安装在转子和定子上
设转子质心所在的中心平面为Ι,
惯性轴
于:包括以下步骤:
的永磁环实现无源稳定悬浮,
径向磁轴承的定子中心线与面Ι交于点N,转子几何轴和
分别交面Ι于O、C两点,在Ι内,以N为原点建立惯性坐标系NXY,以O为原点建
立旋转坐标系Oεη,设OC长度为l,OC与Oε坐标轴的夹角
坐标分别为(x,y)、(X,Y);
为θ,O、C在坐标系NXY中的
主被动磁轴承轴承力由主动磁轴承电磁力和被动磁轴承磁力两部分组成,X通道中轴承
fx=fex+fpx
其中,fex为X通道主动磁轴承电磁力,fpx为X通道被动磁轴承磁力,被动磁轴承产生
fpx=Kprx
其中,Kpr是被动磁轴承位移刚度;
的力与位移呈线性关系,表示为:
力fx可写为:
当转子悬浮在磁中心附近时,主动磁轴承电磁力可近似线性化为:
fex≈Kerx+Kiix
其中,Ker、Ki分别为主动磁轴承位移负刚度、电流刚度,ix为功放输出电流;
对于含有质量不平衡的转子系统,有:
X(t)=x(t)+Θx(t)
其中,X(t)为转子质心位移,x(t)为转子几何中心位移,Θx(t)为质量不平衡引起的位
Θx(t)=lcos(Ωt+θ)
其中,l为质量不平衡的幅值,θ为相位,Ω为转子转速;
在实际转子系统中,由于机械加工精度和材料的不均匀的影响,传感器谐波不可避免,
xs(t)=x(t)+xd(t)
其中,xd(t)为传感器谐波,可写为:
其中,ci是传感器谐波系数的幅值,θi是传感器谐波系数的相位,n为传感器谐波的最
将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)为功放环节,则,有:
fx(s)=ms2X(s)=(Ker+Kpr)(X(s)-Θx(s))-KsKiGc(s)Gw(s)(X(s)-Θx(s)+xd(s))
从上式可以看出,转子质量不平衡Θx(s)不仅会通过控制器产生电磁力,还会通过磁轴
承本身产生永磁力,而传感器谐波仅通过控制器
力学方程有:
高次数;
产生电磁力,即电磁力中不仅包含同频振动, 还包含倍频振动,而
永磁力中只包含同频振动,因此谐波振动抑制时需要加以区分;
步骤(2)传感器谐波中同频信号的辨识和补偿
让磁悬浮转子落在保护轴承上,控制磁悬浮转子以1Hz的转速低速旋转,由于此时转速
很低,因此同频输出信号中由质量不平衡引起的同频信
出不包含质量不平衡引起的
号很少,此时可认为传感器的同频输
同频信号,均为传感器谐波,从而辨识出传感器谐波的同频信号,
转子高速旋转时,加入辨识出的传感器谐波同频信号即完成传感器谐波同频
信号的补偿;
步骤(3)基于频域变参数LMS算法的倍频振动抑制
对传感器谐波中的同频信号进行补偿后,传感器谐波只包含倍频信号,传感器谐波通过
控制器产生倍频电磁力而不包含永磁力,因此,以倍频电流为
抑制,将传感器谐波引起的倍频振
滤除,
控制对象即可对倍频振动进行
动通过频域变参数LMS(LeastMeanSquare,LMS)算法进行 谐波振动抑制模块的计算过程如下:
为了抑制倍频振动,采用频域变参数LMS算法进行倍频振动抑制,倍频振动由传感器
谐波引起,以与倍频振动相关的正弦信号作为参考输入,即由
单位幅值的正弦信号相加组成,误
实时地
与传感器倍频频率成分相同的
差作为基本输入,为了权衡收敛速度和稳态误差这一矛盾,
改变块长和步长,以达到更快的收敛速度和更小的稳态误差,根据误差变化情况设计
块长和步长的更新算法,从而改善
频域LMS算法的收敛性能;
步骤(4)基于陷波器的不平衡振动抑制
完成频域LMS算法进行倍频电流抑制和传感器谐波同频信号的补偿后,只剩下由质量
不平衡引起的同频电磁力和永磁力,即不平衡振动力,可利用
接以不平衡振动力为控制目标,将
制器的
陷波器抑制不平衡振动力,直
构造出的不平衡振动力作为陷波器的输入,输出反馈至控 输入。
2.根据权利要求1所述的一种基于频域变参数LMS算法和陷波器的磁悬浮转子谐波振
设当前块长为Nx,下一块块长为Nx',定义估计误差ex,ave(k)记为:
动抑制方法,其特征在于:所述的步骤(3)块长更新算法为:
其中,ex,ave(k-1)是第k-1块的估计误差,α为一个常数且0<α<1,ex(j)表示第j时
刻X通道的基本输入,j=
kNx,kNx+1,…,kNx+Nx-1,块长更新的主要思想是:如果当前块
的估计误差小于上一块的估计误差,
差,块
块长增大;如果当前块的估计误差大于上一块的估计误
长减小,然而,由于前后两块的估计误差肯定不完全相等,导致每块的块长都会改变,
这样会增加计算量,因此,前后两块进行对比时留有一定变化
下:
范围,块长的具体更新算法如
若β1ex,ave(k-1)<ex,ave(k)<β2ex,ave(k-1),则视为估计误差基本没变化,Nx'=Nx;其
中,
β1、β2为常数,且0<β1<1,β2>1,用来保证前后两块比较时留有一定的余量,即在
当前块与上一块的估计误差相差在一定范围内时认为误差基本不变,不用改
变块长;
若ex,ave(k)≥β2ex,ave(k-1),则视为当前块的估计误差大于上一块的估计误差,此时, Nx/2;
若ex,ave(k)≤β1ex,ave(k-1),则视为当前块的估计误差小于上一块的估计误差,此时, 2Nx;
所述的步骤(3)步长更新算法为:
Nx'=
Nx'=
对于每一块采用不同步长以更好地改善收敛性能,特别地,频域LMS的收敛速度可以
在不影响最小均方误差的基础上,通过对每个可调权值赋予不
算法为:
同的步长获得改善,步长更新
其中,μx,i(k)为第k块中第i个步长,Ux,i(k)为第k块中第i个参考输入的频域信号,||·||
表示模值,μ0起到控
制步长大小的作用,γ是一个常数,保证步长不会因输入信号能量过低
而过大。
说 明 书
技术领域
本发明涉及磁悬浮转子谐波抑制的技术领域,具体涉及一种频域变参数LMS算法和陷
波器的磁悬浮转子谐波抑制方法,用于对磁悬浮控制力矩陀螺谐波振
磁悬浮控制力矩陀螺为惯性执行机构的卫星平台
动进行抑制,从而使以
达到“超静”卫星平台的要求。 背景技术
无论是高分辨率对地观测的成像质量还是卫星间激光通信的可靠性都需要卫星提供可
靠、微振动的“超静”卫星平台,这使得对超静卫星平台的研究具有非
悬浮控制力矩陀螺采用磁轴承支承,具有无摩擦、
静”卫星平台的理想执行机
常重要的现实意义。磁
长寿命、主动振动可控等优点,是实现“超 构之一。
根据磁悬浮控制力矩陀螺转子的主动控制自由度的多少,可分为全主动磁悬浮控制力矩
陀螺和主被动磁悬浮控制力矩陀螺。主被动磁悬浮控制力矩陀螺的部
控制,较全主动磁悬浮控制力矩陀螺来说,具有
悬浮控制力矩陀螺无摩擦,
磁悬浮
分自由度由主动磁轴承
低功耗、结构紧凑、体积小等优点。虽然磁
但是仍然存在一些高频振动,影响卫星平台的指向精度和稳定度。
CMG的高频振动主要由转子质量不平衡和传感器谐波引起,包括同频振动和倍频振
动,合称为谐波振动。其中,转子质量不平衡是主要振动源,由转子
于传感器检测面的圆度误差、材质不理想、电磁
同频和倍频成分,即传感器
有模态
质量的不平衡引起。由
特性不均匀等原因,位移传感器信号中存在
谐波。随着转速的上升,当倍频成分接近转子的框架或壳体的固
时,会引起共振,振动幅值会急剧增加,严重影响超静卫星平台的高精度性能,因此
需要对谐波振动加以抑制。
现有技术主要针对单一频率的振动进行抑制,对于谐波振动抑制研究相对较少,主要有
陷波器、LMS算法、频域LMS算法等。其中,陷波器和LMS算法
统对不同频率的谐波进行抑制,计算量随着频率
间的收敛速度问题,设计起
更新,
都是通过并联多个子系
成分的增多而增加,且需要考虑不同滤波器
来比较复杂。频域LMS算法,是在频域完成权值向量的自适应
无需并联多个滤波器变可对不同频率的扰动进行抑制,相对传统的LMS算法来说计
算量减小。此外,为了抑制谐波振动,不仅需要抑制谐波电流刚度力,
度力,目前主要是采
还要抑制谐波位移刚
用前馈补偿的方法对位移刚度力进行抑制。现有技术有以下问题:(1)
对位移刚度力前馈补偿需要考虑功放对模型的影响。(2)采用频域LMS算法
制的收敛速度和稳态误差有待提高。
进行谐波振动抑 发明内容
本发明的目的为:克服现有技术的不足,发明一种频域变参数LMS算法和陷波器的磁
悬浮转子谐波振动控制方法。采用构造轴承力的方法抑制谐波振动,
影响。此外,通过改变步长和块长提高振动抑制
该方法无需考虑功放的 效果。
本发明采用的技术方案为:一种基于频域变参数LMS算法和陷波器的磁悬浮转子谐波
步骤(1)建立含质量不平衡和传感器谐波的磁悬浮转子动力学模型
两自由度主被动磁悬浮CMG转子径向磁轴承控制转子径向两自由度实现悬浮,其余三
个自由度由安装在转子和定子上的永磁环实现无源稳定悬浮。设转子
Ι,径向磁轴承的定子中心线与面Ι交于点N。
振动抑制方法,包括以下步骤:
质心所在的中心平面为
转子几何轴和惯性轴分别交面Ι于O、C两点。 在Ι内,以N为原点建立惯
l,OC
性坐标系NXY,以O为原点建立旋转坐标系Oεη。设OC长度为
与Oε坐标轴的夹角为θ,O、C在坐标系NXY中的坐标分别为(x,y)、(X,Y)。
主被动磁轴承轴承力由主动磁轴承电磁力和被动磁轴承磁力两部分组成,X通道中轴承
fx=fex+fpx
其中,fex为X通道主动磁轴承电磁力,fpx为X通道被动磁轴承磁力。被动磁轴承产生
fpx=Kprx
其中,Kpr是被动磁轴承位移刚度。
当转子悬浮在磁中心附近时,主动磁轴承电磁力可近似线性化为:
fex≈Kerx+Kiix
其中,Ker、Ki分别为主动磁轴承位移负刚度、电流刚度,ix为功放输出电流。
对于含有质量不平衡的转子系统,有:
X(t)=x(t)+Θx(t)
的力与位移呈线性关系,表示为:
力fx可写为:
其中,X(t)为转子质心位移,x(t)为转子几何中心位移,Θx(t)为质量不平衡引起的位
Θx(t)=lcos(Ωt+θ)
其中,l为质量不平衡的幅值,θ为相位,Ω为转子转速。
在实际转子系统中,由于机械加工精度和材料的不均匀因素的影响,传感器谐波不可避
xs(t)=x(t)+xd(t)
其中,xd(t)为传感器谐波,可写为:
其中,ci是传感器谐波系数的幅值,θi是传感器谐波系数的相位,n为传感器谐波的最
将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)为功放环节。则,有:
fx(s)=ms2X(s)=(Ker+Kpr)(X(s)-Θx(s))-KsKiGc(s)Gw(s)(X(s)-Θx(s)+xd(s))
从上式可以看出,转子质量不平衡Θx(s)不仅会通过控制器产生电磁力,还会通过磁轴
承本身产生永磁力,而传感器谐波仅通过磁轴承本身产
振动,还包含倍频振动,而永磁力
生电磁力,即电磁力中不仅包含同频
中只包含同频振动,因此谐波振动抑制时需要加以区分。
步骤(2)传感器谐波中同频信号的辨识和补偿
让磁悬浮转子落在保护轴承上,控制磁悬浮转子以1Hz的转速低速旋转,由于此时转速
很低,因此同频输出信号中由质量不平衡引起的同频信号很少,
出不包含由质量不平衡引起的同频信号,
号。转子高速旋转时,
此时可认为传感器的同频输
均为传感器谐波,从而辨识出传感器谐波的同频信
加入辨识出的传感器谐波同频信号即完成传感器谐波同频信号的补偿。
步骤(3)基于频域变参数LMS算法的倍频振动抑制
对传感器谐波中的同频信号进行补偿后,传感器谐波只包含倍频信号。传感器谐波通过
控制器产生倍频电磁力而不包含永磁力。因此,以倍频电流为控制对
抑制。将传感器谐波引起的倍频振动通过频域变
块的计算过程如下:
象即可对倍频振动进行
参数LMS算法进行滤除,谐波振动抑制模
为了抑制倍频振动,采用频域变参数LMS算法进行倍频振动抑制,以与倍频振动相关
的正弦信号作为参考输入,即由与传感器倍频频率成分相同的单位幅
成,误差作为基本输入。为了权衡收敛速度和稳
以达到更快的收敛速度和更
从而改
值的正弦信号相加组
态误差这一矛盾,实时地改变块长和步长,
小的稳态误差,根据误差变化情况设计块长和步长的更新算法, 善频域LMS算法的收敛性能。
步骤(4)基于陷波器的不平衡振动抑制
完成频域LMS算法进行倍频电流抑制和传感器谐波同频信号的补偿后,只剩下由质量
不平衡引起的同频电磁力和永磁力,即不平衡振动力,可利用陷波器
接以不平衡振动力为控制目标,将构造出的不平
制器的输入。
抑制不平衡振动力。直
衡振动力作为陷波器的输入,输出反馈至控
本发明基本原理:对磁悬浮转子系统来讲,质量不平衡和传感器谐波引起的谐波振动会
降低卫星平台的指向精度和稳定度,必须加以抑制。首先建立含质量
磁悬浮转子动力学模型,通过分析轴承力的表达
于频域变参数LMS算法和
频振动
不平衡和传感器谐波的
式分析谐波振动的主要原因。其次,采用基
陷波器分别对传感器谐波引起的倍频振动和质量不平衡引起的同
进行抑制。此外,对传感器谐波引起的同频信号进行辨识和补偿。
本发明与现有技术相比的优点在于:为了有效抑制磁悬浮转子系统中主要频率成分的谐
波振动,本发明提出一种基于频域变参数LMS算法和陷波器的谐波
参数LMS算法能提高收敛速度,减小稳态误差。
行补偿,适用于存在质量不
振动抑制方法,频域变
此外,对于轴承力的抑制无需再对功放进
平衡和传感器谐波的磁悬浮转子谐波振动抑制。 附图说明
图1为本发明的流程图;
图2为X通道谐波振动抑制原理框图;
图3为Y通道谐波振动抑制原理框图;
图4为主被动磁悬浮转子系统结构示意图;
图5为传感器谐波示意图;
图6为X通道磁轴承控制系统框图;
图7为Y通道磁轴承控制系统框图;
图8为X通道基于频域变参数LMS算法的倍频振动抑制模块;
图9为X通道基于陷波器的不平衡振动抑制模块。
具体实施方式
下面结合附图以及具体实施例进一步说明本发明。
如图1所示,一种基于频域变参数LMS算法和陷波器的磁悬浮转子谐波振动抑制方法
的实施过程是:首先建立含质量不平衡和传感器谐波的磁悬浮转子动
种基于快速块变换的谐波振动抑制方法。即通过
子动力学模型,分析谐波振
频信号
力学模型,然后设计一
建立含质量不平衡和传感器谐波的磁悬浮转
动的主要原因。为了抑制谐波振动,首先对传感器谐波引起的同
进行辨识和补偿,此时传感器谐波只会引起倍频振动,而同频振动完全由质量不平衡
导致。采用基于频域变参数LMS算法对传感器谐波引起的倍频振动
波器对质量不平衡引起的不平衡振动进行抑制。
框图,图2为本发明所采用
发明所
进行抑制,最后,用陷
图2和图3为基于以上流程的谐波振动原理
的磁悬浮转子系统X通道谐波振动抑制方法原理框图。图3为本
采用的磁悬浮转子系统Y通道谐波振动抑制方法原理框图。谐波振动抑制主要包括传
感器同频信号补偿1、倍频振动抑制模块2和不平衡振动抑制模块3。
信号进行辨识,将辨识出的传感器同频信号补偿,
振动进行抑制,最后,构造出轴承
对传感器输出的同频
在此基础上,采用频域LMS算法对倍频
力,直接以轴承力为控制对象用陷波器抑制不平衡振动。
(1)建立含质量不平衡和传感器谐波的磁悬浮转子动力学模型
两自由度主被动磁悬浮CMG转子径向磁轴承控制转子径向两自由度实现悬浮,其余三
个自由度由安装在转子和定子上的永磁环实现无源稳定悬浮,如图4
陀螺依据支承转子的磁轴承主动控制自由度个数,
被动磁悬浮控制力矩陀螺。
Ι交于
所示。磁悬浮控制力矩
可以分为全主动磁悬浮控制力矩陀螺和主
设转子质心所在的中心平面为Ι,径向磁轴承的定子中心线与面
点N。转子几何轴和惯性轴分别交面Ι于O、C两点。在Ι内,以N为原点建立惯性坐
标系NXY,以O为原点建立旋转坐标系Oεη。设OC长度为l,OC
O、C在坐标系NXY中的坐标分别为(x,y)、
与Oε坐标轴的夹角为θ,
(X,Y)。
主被动磁轴承轴承力由主动磁轴承电磁力和被动磁轴承磁力两部分组成。以X通道为
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)为质量不平衡引起的位
移扰动,记为:
的力与位移呈线性关系,表示为:
例,轴承力fx可写为:
Θx(t)=lcos(Ωt+θ)
其中,l为质量不平衡的幅值,θ为相位,Ω为转子转速。
在实际转子系统中,由于机械加工精度和材料的不均匀等因素的影响,传感器谐波不可
xs(t)=x(t)+xd(t)
其中,xd(t)为传感器谐波,可写为:
其中,ci是传感器谐波系数的幅值,θi是传感器谐波系数的相位,n为传感器谐波的最
将ix、X(t)、Θx(t)、xd(t)依次进行拉普拉斯变换得ix(s)、X(s)、Θx(s)、xd(s),图6
为X通道磁轴承控制系统框图,磁轴承控制系统由控制器Gc(s)、
统组成P(s),写出转子动力学方程
高次数。
避免,如图5所示。传感器实际测得的位移可表示为:
功率放大器Gw(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)为功放环节。可写出fx(s)的
fx(s)=ms2X(s)=(Ker+Kpr)(X(s)-Θx(s))-KsKiGc(s)Gw(s)(X(s)-Θx(s)+xd(s))
相应的,Y通道磁轴承控制系统框图如图7所示,Y通道的轴承力fy(s)可写为:
fy(s)=ms2Y(s)=(Ker+Kpr)(Y(s)-Θy(s))-KsKiGc(s)Gw(s)(Y(s)-Θy(s)+yd(s))
其中,Θy(s)和yd(s)分别为Θy(t)和yd(t)的拉普拉斯变换,Θy(t)=lsin(Ωt+θ), 出,转子质量不平衡不仅会通过控制器产生电磁力,还会
可以看
表达式,有:
通过磁轴承本
身产生永磁力,而传感器谐波仅通过磁轴承本身产生电磁力,即电磁力中不仅
不含同频振动,还包含倍频振动,而永磁力中只包含同频振动,因此谐波振
动抑制时需要加
以区分。
在建立含质量不平衡和传感器谐波的磁悬浮转子动力学模型的基础上,通过分析轴承力
的表达式,得到谐波振动的主要原因。为了抑制谐波振动,需要将电
即将传感器谐波和质量不平衡产生的同频振动区
号进行辨识,并进行补偿。
磁力和永磁力区分开,
分开,因此需要对传感器谐波引起的同频信
(2)传感器谐波中同频信号的辨识和补偿
质量不平衡引起的扰动与转速有关,而传感器谐波引起的同频干扰与转速无关,因此可
让磁悬浮转子落在保护轴承上,控制磁悬浮转子以1Hz的转速低速旋转,由于此时转速
很低,因此同频输出信号中由质量不平衡引起的同频信号很少,
出不包含由质量不平衡引起的同频信号,
号。转子高速旋转时,
以利用转速对传感器谐波同频信号辨识并进行补偿。
此时可认为传感器的同频输
均为传感器谐波,从而辨识出传感器谐波的同频信
加入辨识出的传感器谐波同频信号即完成传感器谐波同频信号的补偿。
其中,y(t)为转子Y通道几何中心位移,为X通道的传感器的同频补偿信号,为Y通道传感器的同频补偿信号,
器谐波同频信号幅值和相位的补偿值。可进一步写出补偿后的
传感器输出为:
从上式看出,对传感器进行同频信号补偿后,传感器的输出只有倍频信号。
(3)基于频域变参数LMS算法的倍频振动抑制
对传感器谐波中的同频信号进行补偿后,传感器谐波只包含倍频信号。传感器谐波通过
控制器产生倍频电磁力而不包含永磁力。因此,以倍频电流为控制对
抑制。本发明采用一种基于频域变参数LMS算
象即可对倍频振动进行
法对倍频振动进行抑制。以X通道为例,倍
频振动中只包含由传感器谐波引起的电磁力,因此本发明以电流为控制目标
采用频域LMS算法,以电流为基本输入,以与倍频电
频振动抑制模块的输出反馈至原控
以电流为基本
抑制倍频振动,
流相关的正弦信号作为参考输入,倍
制系统的功放输入端,其倍频振动抑制模块如图8所示,
输入,以与倍频电流相关的正弦信号作为参考输入,倍频振动抑制模块的输出
为了便于描述,在本文中,时域变量用小写字母表示,频域变量用大写字母表示,向量
和矩阵用黑体表示,标量用斜体表示,F(·)表示傅里叶变换,F- 反馈至原控制系统的功放输入端,计算过程如下: 1
设滤波器长度和块长均为Nx。即滤波器长度和块长大小一样。输入信号通过串并转换
变为大小为Nx的块。定义第k块参考输入
ux(k)、基本输入ex(k)、滤波器输出outx(k)、Nx阶滤波器抽头权向量wx(k)依次表示为:
ux(k)=[ux(kNx-Nx),ux(kNx-Nx+1),...,ux(kNx+Nx-1)]T
ex(k)=
[ex(kNx),ex(kNx+1),...,ex(kNx+Nx-1)]T
outx(k)=[outx(kNx-Nx),outx(kNx-Nx+1),...,outx(kNx+Nx-1)]T
wx(k)=[w0,x(k),w1,x(k),...,wN-1,x(k)]T
滤波器输出outx(k)为:
outx(k)=kxF-1OUTx(k)=kxF-1[Ux(k)Wx(k)]
其中,OUTx(k)为第k块滤波器的频域输出,Ux(k)=diag{F[ux(k)]},Wx(k)为根据权
值更新公式计
算出的频域权值向量,kx是Nx×2Nx阶约束矩阵:
其中,是Nx×Nx阶零阵,是Nx×Nx阶单位阵。
基于随机梯度下降原则,滤波器抽头向量权值更新写为:
Wx(k+1)=
Wx(k)+μx(k)F{gxF-1[UxH(k)Ex(k)]}
其中,Wx(k+1)为计算出的第k+1时刻的频域权值向量,UxH(k)为参考输入频域向量
的共轭,
Ex(k)为第k时刻的频域误差向量,μx(k)为步长,gx为梯度约束矩阵:
步长μx(k)控制滤波器抽头权向量从算法的当前迭代到下一次迭代的增量变化,为了保
其中,λmax是参考输入信号相关矩阵Rx=E[ux(n)ux(n)T]的最大特征值。步长μx(k)的不
同取值会影响收敛速度和精度,常采用平均时间
频域LMS算
持系统稳定性,需满足:
常数τmse,av和失调系数M这两个量作为衡量 法性能的指标。平均时间常数τmse,av写为:
式中,λav是矩阵Rx的特征值的平均值,平均时间常数能反映系统的收敛速度。失调系
其中,tr[Rx]是矩阵Rx的迹。失调系数可以反映稳态误差。
结合平均时间常数τmse,av和失调系数M的表达式可以看出,块长Nx和步长μx(k)均会影
响收敛速度和稳态误差。因
长和步
数M写为:
此,为了权衡收敛速度和稳态误差这一矛盾,可以实时地改变块
长,以达到更快的收敛速度和更小的稳态误差。在初始时刻,可以采用小块长、大步
长提高收敛速度,随着误差不断减小,增大块长减小步长来减小稳态
误差。具体方法如下:
设当前块长为Nx,下一块块长为Nx'定义估计误差ex,ave(k)记为:
其中,ex,ave(k-1)是第k-1块的估计误差,α为一个常数且0<α<1,ex(j)表示第j时
刻X通道的基本输入,j=
kNx,kNx+1,...,kNx+Nx-1。块长更新的主要思想是:如果当前块
的估计误差小于上一块的估计误差,块长
差,块长减小。然而,
增大;如果当前块的估计误差大于上一块的估计误
由于前后两块的估计误差肯定不完全相等,导致每块的块长都会改变,
这样会增加计算量。因此,前后两块进行对比时留有一定变化范围,块长的
下:
具体更新算法如
若β1ex,ave(k-1)<ex,ave(k)<β2ex,ave(k-1),则视为估计误差基本没变化,Nx'=Nx。其
中,
β1、β2为常数,且0<β1<1,β2>1,用来保证前后两块比较时留有一定的余量,即在
当前块与上一块的估计误差相差在一定范围内时认为误差基本不变,不用改
变块长。
若ex,ave(k)≥β2ex,ave(k-1),则视为当前块的估计误差大于上一块的估计误差,此时, Nx/2。
Nx'=
若ex,ave(k)≤β1ex,ave(k-1),则视为当前块的估计误差小于上一块的估计误差,此时, 2Nx。
块长变化时,权值向量也需要相应地改变。权值向量的更新算法如下:
若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时刻的时域权值向量,
权值向
可以通过对原系数时域补零
Nx'=
Wx'(k+1)为根据块长更新情况得到的第k+1时刻的频域 量。
若Nx'=Nx/2,需要减少Nx/2个权值向量,有
即每隔一个舍弃一个权值向量,Wx,i(k+1),i=0,1,...,2Nx为计算出的第k+1时刻的频域权值向
若Nx'=Nx,权值向量无需改变。
对于每一块采用不同步长以更好地改善收敛性能。特别地,频域LMS的收敛速度可以
在不影响最小均方误差的基础上,通过对每个可调权值赋予不同的步
算法为:
量。
长获得改善。步长更新
其中,μx,i(k)为第k块中第i个步长,Ux,i(k)为第k块中第i个参考输入的频域信号,||·||
表示模值,μ0起到控制步长
而过大。
大小的作用,γ是一个常数,保证步长不会因输入信号能量过低
同理可得Y通道的更新算法。滤波器抽头向量权值更新表示为:
Wy(k+1)=
Wy(k)+μy(k)F{gyF-1[UyH(k)Ey(k)]}
其中,Wy(k)为Y通道第k块频域权值向量,Wy(k+1)为计算出的Y通道第k+1块频域
权值向量,
UyH(k)为参考输入频域向量的共轭,Uy(k)=diag{F[uy(k)]},uy(k)为参考输入
的时域向量,
Ey(k)为第k块频域误差向量,μy(k)为步长,gy为梯度约束矩阵。滤波器输 outy(k)为:
outy(k)=kyF-1OUTy(k)=kyF-1[Uy(k)Wy(k)]
其中,OUTy(k)为第k块滤波器的频域输出。ky是Ny×2Ny阶约束矩阵:
其中,是Ny×Ny阶零阵,是
Ny×Ny阶单位阵。设当前块长为Ny,下一块
出
块长为
Ny',定义估计误差ey,ave(k)记为:
其中,ey,ave(k-1)是第k-1块的估计误差,ey(j)表示第j时刻Y通道的基本输入,
j=
kNy,kNy+1,...,kNy+Ny-1。块长的具体更新算法如下:
若β1ey,ave(k-1)<ey,ave(k)<β2ey,ave(k-1),则视为估计误差基本没变化,Ny'=Ny。
若ey,ave(k)≥β2ey,ave(k-1),则视为当前块的估计误差大于上一块的估计误差,此时, Ny/2。
Ny'=
若ey,ave(k)≤β1ey,ave(k-1),则视为当前块的估计误差小于上一块的估计误差,此时, 2Ny。
权值向量的更新算法如下:
若Ny'=2Ny,需要增加Ny个权值向量。由于在时域中补零等效于在频域中插值,因此 再频域变换得到新的权系数,即:
wy'(k+1)=[wy(k+1),0,...,0]T
Wy'(k+1)=F[wy'(k+1)]
其中,wy'(k+1)为根据块长更新情况得到的第k+1时刻的时域权值向量,wy(k+1)为计
算出的第k+1时刻的时域权值向量,
权值向
可以通过对原系数时域补零
Ny'=
Wy'(k+1)为根据块长更新情况得到的第k+1时刻的频域 量。
若Ny'=Ny/2,需要减少Ny/2个权值向量,有:
即每隔一个舍弃一个权值向量,Wy,i(k+1),i=0,1,...,2Ny为计算出的第k+1时刻的频域权
若Ny'=Ny,权值向量无需改变。
步长更新算法为:
其中,Uy,i(k)为第k块中第i个参考输入的频域信号。
(4)基于陷波器的不平衡振动抑制
完成频域LMS算法进行倍频振动抑制和传感器谐波同频信号的补偿后,只剩下由
值向量。
质量 不平衡引起的同频电磁力和永磁力,即不平衡振动力,可利用陷波器
发明直接以不平衡振动力为控制目标,以X通
陷波器的输入,
抑制不平衡振动力。本
道为例,将构造出的不平衡振动力Fx(s)作为
输出反馈至控制器的输入。构造出的不平衡振动力Fx(s)可写为:
Fx(s)=
Kiix(s)+(Ker+Kpr)xs'(s)
如图9所示,不平衡振动抑制模块主要由跟踪滤波器Nf(s)构成,将构造出的不平衡振
动力作为跟踪滤波器的输入,跟踪滤波器的输出只含与
传递函数为:
转速有关的信号,跟踪滤波器Nf(s)的
以质量不平衡Θx(s)为输入,轴承力Fx(s)为输出,对应的传递函数为:
其中,P(s)为转子系统传递函数。则,有:
由上式可得,该陷波器可以对不平衡振动进行抑制。
同理可得Y通道不平衡振动抑制方法。将构造出的不平衡振动力Fy(s)作为陷波器的输
入,输出反馈至控制器的输入。构造出的不平衡振动力
Fy(s)可写为:
Fy(s)=
Kiiy(s)+(Ker+Kpr)ys'(
s)
以质量不平衡Θy(s)为输入,轴承力Fy(s)为输出,对应的传递函数为:
由上式可得,该陷波器可以对不平衡振动进行抑制。
本发明说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。
因篇幅问题不能全部显示,请点此查看更多更全内容