一种基于频域自适应LMS算法的磁悬浮转子谐波振动抑制方法与流程

文档序号:13253024阅读:249来源:国知局
技术领域本发明是一种基于频域自适应LMS(LeastMeanSquare)算法的磁悬浮转子谐波振动力抑制方法,针对磁悬浮控制力矩陀螺的谐波振动进行抑制,从而使以磁悬浮控制力矩陀螺为惯性执行机构的卫星平台达到“超稳超静”的要求。

背景技术:
高分辨率对地观测,卫星间激光通信,都需要高指向精度、高姿态稳定度的卫星平台提供可靠、微振动的“超静”条件,所以,对超静卫星平台的研究具有非常重要的现实意义。相比传统的机械轴承惯性执行机构,磁悬浮控制力矩陀螺采用磁轴承支承,无摩擦,长寿命,并且能够进行主动控制,从而实现微振动,是实现“超静”卫星平台的理想执行机构之一。根据磁悬浮转子可控自由度的数目,可将磁悬浮CMG(ControlMomentGyro)分为全主动磁悬浮CMG和主被动磁悬浮CMG两类。全主动磁悬浮CMG除电机驱动自由度之外,其余的五个自由度全部由主动磁轴承来实现稳定的悬浮。而主被动磁悬浮CMG除电机驱动自由度之外,其余的五个自由度不完全主动可控,部分自由度由被动磁轴承实现被动稳定悬浮,无需主动控制的参与。虽然理论上磁悬浮CMG无摩擦和振动,但是由于转子材料密度不均匀,加工误差,传感器装配误差以及电磁不均匀等因素的影响,仍然存在高频振动源,转子系统受到多谐波振动力的影响。振动源主要有转子自身的质量不平衡和位移传感器的测量噪声,即传感器谐波。当谐波频率接近或达到转子框架或CMG壳体的模态时,会引发共振,导致系统失稳,因此需要对谐波进行抑制。现有的谐波抑制的方法主要分为两类,一类是通过串联不同频率的陷波器分别对各个谐波进行抑制;另一类通过估计转子不平衡和传感器谐波,采用自适应控制使设定的目标函数收敛。多个陷波器串联的方法直接导致算法的计算量很大,而且需要考虑不同滤波器间的收敛问题,设计较为复杂,难以满足实时性、快速性等要求。相比传统的LMS算法,频域LMS算法计算量更小,通过频域完成权值向量的自适应更新,并且无需串联多个滤波器,一个滤波器可以同时对不同频率的扰动进行抑制。现有技术存在以下问题:(1)目前的谐波振动抑制算法计算量较大,实时性受到限制。(2)使用频域LMS算法进行谐波抑制需要权衡算法的收敛速度和稳态精度。

技术实现要素:
本发明的目的:针对目前已有技术的不足,发明一种基于频域自适应LMS算法的磁悬浮转子谐波振动控制方法。利用快速傅里叶变换算法在频域上完成滤波器系数的自适应,采用50%的重叠存储法使运算效率达到最高,有效降低了算法的计算量,并且通过实时的改变步长和块长提高算法的性能。本发明的技术解决方案:一种基于频域自适应LMS算法的磁悬浮转子谐波振动抑制方法,包括以下步骤:步骤(1)、建立含质量不平衡和传感器谐波的磁悬浮转子动力学模型四自由度主被动磁悬浮CMG转子的径向磁轴承控制平动和扭转四自由度,轴向自由度由安装在转子和定子上的永磁环实现无源稳定悬浮。四对径向磁铁和位移传感器对称分布于转子两端A和B,对应4个通道Ax、Bx、Ay、By。设转子中心面I,对应设转子A端磁轴承中心面为I1,B端磁轴承中心面为I2,转子惯性主轴与I1,I2和I分别交于C1、C2和C,转子几何轴与I1,I2和I分别交于O1、O2和O。设两磁轴承中心连线交转子中心面I于磁轴承中心N。以N为原点在平面I内建立相对于惯性空间的固定坐标系(NXYZ)。在转子中心面I内建立以转子几何中心O点为原点的旋转坐标系Oεη。令loc为转子几何中心到转子质心的位移矢量,其中θ为OC与Oε坐标轴的夹角,ψ为OC的长度;相应的,令和分别为由O1到C1和由O2到C2的矢量,其中φ,为和投影到平面I后与Oε坐标轴的夹角,ξ,ζ为和的模。主被动磁轴承所提供的轴承力包括两个部分,分为主动磁轴承电磁力和被动磁轴承磁力。Ax通道轴承力fax可写为:fax=faex+fapx其中,faex为Ax通道的主动磁轴承电磁力,fapx为Ax通道的被动磁轴承磁力。被动磁轴承的磁力大小与位移线性相关,表示为:fapx=Kprxa其中,Kpr是被动磁轴承位移刚度,xa是Ax通道的位移。当转子在磁中心附近的一定范围内悬浮时,可以将主动磁轴承电磁力线性化为:faex≈Kerxa+Kiiax其中,Ker、Ki分别为主动磁轴承位移负刚度、电流刚度,iax为功放输出电流。当转子系统含有不平衡质量时,有:Xa(t)=xa(t)+Θax(t)其中,Xa(t)为转子质心位移,xa(t)为转子几何中心位移,Θax(t)为质量不平衡引起的位移扰动,记为:Θax(t)=lo1c1cos(Ωt+θ)]]>其中,为质量不平衡引起位移扰动的幅值,θ为相位,Ω为转子转速。在实际系统中,受限于机械加工精度和材料的不均匀特性,磁悬浮转子的位移传感器检测面会出现圆度不理想、材质不均匀、剩磁特性不同等因素,位移传感器的输出信号将会出现多种谐波分量,可表示为:xas(t)=xa(t)+xad(t)其中,xad(t)为传感器谐波,可写为:xad(t)=Σi=1ncaisin(iΩt+θi)]]>其中,cai是传感器谐波分量的幅值,θi是传感器谐波分量的相位,n为传感器谐波的最高次数。将iax、Xa、Θax、xad依次进行拉普拉斯变换得iax(s)、Xa(s)、Θax(s)、xad(s),得到转子动力学方程为:ms2Xa(s)=(Ker+Kpr)(Xa(s)-Θax(s))+Kiiax(s)其中,iax(s)=-KsGc(s)Gw(s)(Xa(s)-Θax(s)+xad(s))其中,Ks为位移传感器环节、Gc(s)为控制器环节和Gw(s)为功放环节。则有:fax(s)=ms2Xa(s)=(Ker+Kpr)(Xa(s)-Θax(s))-KsKiGc(s)Gw(s)(Xa(s)-Θax(s)+xad(s))通过上式可以得出,等式右边的两项中都包含质量不平衡成分Θax(s),所以不平衡质量会同时通过控制器和磁轴承产生磁力。而传感器谐波项xad(s)仅通过控制器产生电磁力,电磁力中同时包含同频振动力和倍频振动力,而永磁力中只包含同频振动力,所以在进行谐波振动抑制时需要加以区分。步骤(2)、同频信号中传感器谐波成分的辨识和补偿由于电磁力和永磁力中都包含同频成分,所以在进行谐波振动抑制时需要分辨同频振动的来源,针对不同的信号源,分别使用不同的方法进行抑制。对于传感器谐波中的同频成分,可以通过控制磁悬浮转子在保护轴承上慢速旋转来近似获取。因为在低转速的状态下,转子质量不平衡所引起的同频位移信号中幅值较小,所以可以认为传感器输出的同频信号均来源于传感器谐波,完成对谐波中同频信号的辨识。在转子高速旋转时,按照慢速旋转下辨识出的同频幅值加入与当前转速相应的同频信号,完成传感器谐波成分的补偿。步骤(3)、基于频域自适应LMS算法的倍频振动抑制补偿传感器谐波中的同频信号后,剩下的谐波成分中只含有倍频信号,倍频信号进入控制器,只产生倍频电磁力,因此,抑制倍频振动就要将倍频电流作为控制对象,将传感器谐波引起的倍频振动通过频域自适应LMS算法进行消除,谐波振动抑制的计算过程如下:使用频域自适应LMS算法进行振动抑制,传感器谐波导致倍频振动的产生,将所需不同频率且与倍频振动信号相关的正弦信号相加作为参考输入,将系统误差作为基本输入信号,在计算过程中,根据相邻两块的融合误差变化情况,改变算法步长和滤波器块长,更好地平衡了收敛速度和稳态精度,在快速收敛的同时,确保得到较小的稳态误差;步骤(4)、基于陷波器的不平衡振动抑制补偿传感器谐波中的同频信号,使用频域LMS算法滤除倍频电流,剩下的谐波项为转子的不平衡质量导致的同频电磁力以及同频永磁力,统称为不平衡振动力,对于单一频率信号,可以通过陷波器进行抑制,本发明的控制目标为不平衡振动力,构造不平衡振动输入陷波器,提取同频信号,反馈至控制器从而实现消除不平衡振动力。本发明基本原理:在控制力矩陀螺的磁悬浮转子系统中,转子质量不平衡和传感器位移误差引起的谐波振动都会大大影响卫星平台的稳定度,灵敏度和分辨率。因此,必须对此进行抑制。首先建立含质量不平衡和传感器谐波的磁悬浮转子动力学模型,通过模型分析谐波振动的主要来源。然后,辨识传感器谐波引起的同频信号,并进行补偿。接着,采用频域自适应LMS算法对传感器谐波引起的倍频振动进行抑制。最后,使用陷波器对质量不平衡引起的同频振动进行抑制。与目前已有技术相比,本发明的优点在于:提出一种基于频域自适应LMS算法的磁悬浮转子谐波振动抑制方法,通过设置遗忘因子以及计算相邻两块的融合误差,实时进行块长的变化,提高了收敛速度,同时,通过步长的实时调节,减小了系统的稳态误差,有效抑制了磁悬浮转子系统中主要频率成分的谐波振动,适用于存在质量不平衡和传感器谐波的磁悬浮转子谐波振动抑制。附图说明图1为本发明的流程图;图2为Ax通道谐波振动抑制原理框图;图3为Ay通道谐波振动抑制原理框图;图4为Bx通道谐波振动抑制原理框图;图5为By通道谐波振动抑制原理框图;图6为主被动磁悬浮转子系统结构示意图,其中,1为A端磁轴承,2为B端磁轴承,3为转子;图7为传感器谐波示意图,其中,3为转子,4为传感器;图8为Ax通道磁轴承控制系统框图;图9为Ay通道磁轴承控制系统框图;图10为Bx通道磁轴承控制系统框图;图11为By通道磁轴承控制系统框图;图12为Ax通道基于频域自适应LMS算法的倍频振动抑制模块;图13为Ax通道基于陷波器的不平衡振动抑制模块。具体实施方式下面结合附图以及具体实施方式进一步说明本发明。如图1所示,一种基于频域自适应LMS算法的磁悬浮转子谐波振动抑制方法的实施过程是:首先对磁悬浮转子的主要谐波成分进行分析,建立含质量不平衡和传感器谐波的磁悬浮转子动力学模型,然后使用一种频域自适应滤波的方法抑制谐波振动。图2为本发明所采用的磁悬浮转子系统Ax通道谐波振动抑制方法原理框图。图3为本发明所采用的磁悬浮转子系统Ay通道谐波振动抑制方法原理框图。图4为本发明所采用的磁悬浮转子系统Bx通道谐波振动抑制方法原理框图。图5为本发明所采用的磁悬浮转子系统By通道谐波振动抑制方法原理框图。谐波振动抑制主要包括传感器同频信号补偿1、倍频振动抑制模块2和不平衡振动抑制模块3。对传感器输出的同频信号进行辨识,将辨识出的传感器同频信号补偿,在此基础上,采用频域LMS算法对倍频振动进行抑制,最后,构造出轴承力,直接以轴承力为控制对象用陷波器抑制不平衡振动。该方法的具体步骤如下:步骤(1)、建立含质量不平衡和传感器谐波的磁悬浮转子动力学模型四自由度主被动磁悬浮CMG转子的径向磁轴承控制平动和扭转四自由度,轴向自由度由安装在转子和定子上的永磁环实现无源稳定悬浮。4对径向磁铁和位移传感器对称分布于转子两端A和B,对应4个通道Ax、Bx、Ay、By。设转子中心面I,对应设转子A端磁轴承中心面为I1,B端磁轴承中心面为I2,转子惯性主轴与I1,I2和I分别交于C1、C2和C,转子几何轴与I1,I2和I分别交于O1、O2和O。设两磁轴承中心连线交转子中心面I于磁轴承中心N。以N为原点在平面I内建立相对于惯性空间的固定坐标系(NXYZ)。在转子中心面I内建立以转子几何中心O点为原点的旋转坐标系Oεη。令loc为转子几何中心到转子质心的位移矢量,其中θ为OC与Oε坐标轴的夹角,ψ为OC的长度;相应的,令和分别为由O1到C1和由O2到C2的矢量,其中φ,为和投影到平面I后与Oε坐标轴的夹角,ξ,ζ为和的模。主被动磁轴承所提供的轴承力包括两个部分,分为主动磁轴承电磁力和被动磁轴承磁力。以Ax通道为例,轴承力fax可写为:fax=faex+fapx其中,faex为Ax通道的主动磁轴承电磁力,fapx为Ax通道的被动磁轴承磁力。被动磁轴承的磁力大小与位移线性相关,表示为:fapx=Kprxa其中,Kpr是被动磁轴承位移刚度,xa是Ax通道的位移。当转子在磁中心附近的一定范围内悬浮时,可以将主动磁轴承电磁力线性化为:faex≈Kerxa+Kiiax其中,Ker、Ki分别为主动磁轴承位移负刚度、电流刚度,iax为功放输出电流。当转子系统含有不平衡质量时,有:Xa(t)=xa(t)+Θax(t)其中,Xa(t)为转子质心位移,xa(t)为转子几何中心位移,Θax(t)为质量不平衡引起的位移扰动,记为:Θax(t)=lo1c1cos(Ωt+θ)]]>其中,为质量不平衡引起位移扰动的幅值,θ为相位,Ω为转子转速。在实际系统中,受限于机械加工精度和材料的不均匀特性,磁悬浮转子的位移传感器检测面会出现圆度不理想、材质不均匀、剩磁特性不同等因素,位移传感器的输出信号将会出现多种谐波分量,可表示为:xas(t)=xa(t)+xad(t)其中,xad(t)为传感器谐波,可写为:xad(t)=Σi=1ncaisin(iΩt+θi)]]>其中,cai是传感器谐波分量的幅值,θi是传感器谐波分量的相位,n为传感器谐波的最高次数。将iax、Xa、Θax、xad依次进行拉普拉斯变换得iax(s)、Xa(s)、Θax(s)、xad(s),得到转子动力学方程为:ms2Xa(s)=(Ker+Kpr)(Xa(s)-Θax(s))+Kiiax(s)其中,iax(s)=-KsGc(s)Gw(s)(Xa(s)-Θax(s)+xad(s))其中,Ks为位移传感器环节、Gc(s)为控制器环节和Gw(s)为功放环节。则有:fax(s)=ms2Xa(s)=(Ker+Kpr)(Xa(s)-Θax(s))-KsKiGc(s)Gw(s)(Xa(s)-Θax(s)+xad(s))相应的,Ay通道磁轴承控制系统框图如图9所示,Ay通道的轴承力可写为:fay(s)=ms2Ya(s)=(Ker+Kpr)(Ya(s)-Θay(s))-KsKiGc(s)Gw(s)(Ya(s)-Θay(s)+yad(s))其中,Bx通道磁轴承控制系统框图如图10所示,Bx通道的轴承力可写为:fbx(s)=ms2Xb(s)=(Ker+Kpr)(Xb(s)-Θbx(s))-KsKiGc(s)Gw(s)(Xb(s)-Θbx(s)+xbd(s))其中,By通道磁轴承控制系统框图如图11所示,By通道的轴承力可写为:fby(s)=ms2Yb(s)=(Ker+Kpr)(Yb(s)-Θby(s))-KsKiGc(s)Gw(s)(Yb(s)-Θby(s)+ybd(s))其中,通过上式可以得出,等式右边的两项中都包含质量不平衡,所以不平衡质量会同时通过控制器和磁轴承产生磁力,而传感器谐波项仅通过控制器产生电磁力,电磁力中同时包含同频振动力和倍频振动力,而永磁力中只包含同频振动力,所以在进行谐波振动抑制时需要加以区分。步骤(2)、同频信号中传感器谐波成分的辨识和补偿质量不平衡引起的扰动与转速有关,而传感器谐波引起的同频干扰与转速无关,因此可以利用转速对传感器谐波同频信号辨识并进行补偿。对于传感器谐波中的同频成分,可以通过控制磁悬浮转子在保护轴承上慢速旋转来近似获取,因为在低转速的状态下,转子质量不平衡所引起的同频位移信号中幅值较小,所以可以认为传感器输出的同频信号均来源于传感器谐波,完成对谐波中同频信号的辨识。在转子高速旋转时,按照慢速旋转下辨识出的同频幅值加入与当前转速相应的同频信号,完成传感器谐波成分的补偿。传感器的实际输出xas'(t)、yas'(t)、xbs'(t)、ybs'(t)为:xas′(t)=xa(t)+xad(t)-x^ad(t)yas′(t)=ya(t)+yad(t)-y^ad(t)xbs′(t)=xb(t)+xbd(t)-x^bd(t)ybs′(t)=yb(t)+ybd(t)-y^bd(t)]]>其中,xa(t)、ya(t)为A端X、Y通道传感器的输出;xb(t)、yb(t)为B端X、Y通道传感器的输出。为A端X、Y通道的传感器的同频补偿信号,为A端传感器谐波同频信号幅值和相位的补偿值;为B端X、Y通道的传感器的同频补偿信号,为B端传感器谐波同频信号幅值和相位的补偿值。由此可进一步写出补偿直流分量后传感器输出为:xax′(t)-xa(t)=Σi=2ncaisin(iΩt+θi)+[ca1sin(Ωt+θ)-c^a1sin(Ωt+θ^)]=Σi=2ncaicos(iΩt+θi)yas′(t)-ya(t)=Σi=2ncaicos(iΩt+θi)+[ca1cos(Ωt+θ)-c^a1cos(Ωt+θ^)]=Σi=2ncaicos(iΩt+θi)xbs′(t)-xb(t)=Σi=2ncbisin(iΩt+θi)+[cb1sin(Ωt+θ)-c^b1sin(Ωt+θ^)]=Σi=2ncbisin(iΩt+θi)ybs′(t)-yb(t)=Σi=2ncbicos(iΩt+θi)+[cb1cos(Ωt+θ)-c^b1cos(Ωt+θ^)]=Σi=2ncbicos(iΩt+θi)]]>从上式看出,对传感器进行同频信号补偿后,除去直流位移信号,传感器的输出只有倍频信号。步骤(3)、基于频域自适应LMS算法的倍频振动抑制补偿传感器谐波中的同频信号后,剩下的谐波成分中只含有倍频信号,倍频信号进入控制器,只产生倍频电磁力,因此,抑制倍频振动就要将倍频电流作为控制对象,将传感器谐波引起的倍频振动通过频域自适应LMS算法进行消除。以Ax通道为例,倍频振动只来源于传感器谐波引起的电磁力,因此本发明以电流为控制目标抑制倍频振动,以电流为基本输入,将所需不同频率且与倍频振动信号相关的正弦信号相加作为参考输入,模块的输出反馈至控制系统的功放输入端,其倍频振动抑制模块如图12所示。本发明中,所有时域变量均用小写字母表示,所有频域变量均用大写字母表示,向量和矩阵使用黑体表示,标量用斜体表示,傅里叶变换用F(·)表示,傅里叶逆变换用F-1(·)表示。设滤波器抽头和块长为Nax。输入信号通过串并转换变为大小为Nax的块。定义第k块参考输入uax(k)、基本输入eax(k)、滤波器输出outax(k)、Nax阶滤波器抽头权向量wax(k)依次表示为:uax(k)=[uax(kNax-Nax),uax(kNax-Nax+1),…,uax(kNax+Nax-1)]Teax(k)=[eax(kNax),eax(kNax+1),…,eax(kNax+Nax-1)]Toutax(k)=[outax(kNax-Nax),outax(kNa-Nax+1),..,outax(kNax+Nax-1)]Twax(k)=[w0,ax(k),w1,ax(k),...,wNax-1,ax(k)]T]]>滤波器输出outax(k)为:outax(k)=kaxF-1OUTax(k)=kaxF-1[Uax(k)Wax(k)]其中,Uax(k)=diag{F[uax(k)]
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1