基于LQG与LMS的电磁轴承系统振动控制研究*
2022-02-28张生光张学宁胡文颖
张生光,张学宁,胡文颖
(中国航空发动机研究院,北京 101304)
0 引 言
随着高速机床、航空航天等工程技术的迅速发展,对转子系统高速化要求越来越高。由于非接触支撑,摩擦系数大大减小,电磁轴承成为实现转子系统高速化发展的途径之一,而控制器设计是电磁轴承的核心技术。
目前,电磁轴承控制器多以PID或基于PID控制的控制器为主。汤恩琼等人[1]基于PID控制与相位补偿方法设计了控制器,使转子系统稳定通过一阶弯曲临界转速。李鹏飞[2]基于内模控制的PID控制器设计方法,将3个参数的调节减小至1个,便于试验调试。
PID控制器在刚性转子系统中应用广泛,且控制效果较好。但是对于柔性转子系统,由于参数的不确定性,导致该控制器鲁棒性较差,难以满足更高的控制要求,因此基于H∞、μ综合、滑模控制、神经网络控制、LQG控制等的电磁轴承控制器得到了业界的广泛关注。
徐龙祥等人[3]用C语言设计了H∞控制器的软件,成功实现了五自由度磁悬浮轴承系统的稳定悬浮,在最高转速30 000 r/min时转子的振动峰峰值小于60 μm。SCHWEITZER G等人[4]研究了μ综合控制器在电磁轴承系统中的应用,给出了控制器设计方法。RUNDELL E等人[5]开发了滑模控制器与状态观测器,用于估计系统状态,并实现了电磁轴承-转子系统的稳定运转。JANG M J等人[6]研究了柔性转子系统中的滑模控制方法,其研究结果表明,转子系统在滑模控制下具有较高的精度和鲁棒性。赵宏凯等人[7]研究了基于RBF神经网络的电磁轴承基础激励主动控制技术,提出了一种基于RBF神经网络的PID控制算法,并分析了该方法在非随机基础激励和随机基础激励下轴承转子的振动特性。BARUT M等人[8]采用LQG方法构建了卡尔曼滤波器,实现了线性磁轴承的高精度运动控制。DARBANDI S M等人[9]研究了不同的线性输出反馈控制方法,证明LQG控制器具有较好的控制性能。
上述研究针对电磁轴承系统控制方法做了大量工作,取得了丰富成果,但是各控制方法尚存在不足,PID或基于PID控制的控制器鲁棒性不足,对不平衡振动难以有效抑制;而H∞控制器与μ综合控制器结构复杂,对于复杂的柔性转子系统难以精确控制,滑模控制鲁棒性较好,但是其控制性能相比于LQG控制稍差。因此,该研究对LQG控制器进行着重分析。
上述基于LQG控制器控制的电磁轴承系统中,往往通过修改加权矩阵来进行振动抑制,无法对不平衡振动进行消除。而目前在电磁轴承不平衡振动控制研究中,LMS算法已经得到广泛应用,并且取得了较好的不平衡抑制效果,例如高辉等人[10-11]、宋腾等人[12]均研究了LMS算法在电磁轴承系统中的使用,有效抑制了不平衡振动的影响,但是在研究中将LMS算法应用于PID控制之中,仍然存在鲁棒性不足的问题。
综上所述,为搭建鲁棒性较好的控制器,同时解决不平衡振动问题,笔者开展基于LQG控制与LMS算法的电磁轴承-转子系统振动控制研究,设计电磁轴承控制器,建立电磁轴承-转子系统耦合动力学模型,完成系统稳定控制与不平衡振动有效抑制。
1 电磁轴承-转子系统建模
1.1 转子系统动力学建模
转子系统结构模型如图1所示。
图1 转子系统结构示意图x,y,z—坐标轴方向
模型结构尺寸参照英国Bath大学Keogh教授实验室的电磁轴承-转子系统实验平台[13]。转子系统动力学模型采用有限元法建立,每个节点处考虑4个自由度(2个平动,2个转动),共有n个节点,r个自由度。笔者采用Euler梁单元对柔性转子进行有限元建模,由于转子为细长转子,建模时不考虑转子系统的陀螺效应影响。
通过对弹性轴段单元、刚性盘单元、电磁轴承单元建模,可得转子系统动力学模型为:
(1)
其中,广义位移矢量q定义为:
q=[x1,θy1,x2,θy2,……,xn,θyn,y1,-θx1,
y2,-θx2,……,yn,-θxn]T
(2)
式中:x1,x2,xn—第1、2、n个节点处x方向的平动位移;y1,y2,yn—第1、2、n个节点处y方向的平动位移;θx1,θx2,θxn—第1、2、n个节点处绕x轴的偏转角;θy1,θy2,θyn—第1、2、n个节点处绕y轴的偏转角。
电磁轴承支撑力fAMB为控制电流与振动位移的非线性函数,可采用线性化的形式表示:
fAMB=Kii+Kxq
(3)
式中:Ki—电流刚度系数矩阵;i—控制电流向量;Kx—位移刚度系数矩阵。
由于原始系统自由度较多,计算复杂,影响控制效果,可通过降阶来减小系统维度,实现快速控制。柔性转子系统降阶可通过主振型叠加法将相互耦合的多自由度运动方程进行解耦,解耦后忽略高阶模态振型对系统的影响,从而实现转子系统降阶。
当针对无约束自由支撑的转子系统进行模态分析时,有限元方法由于节点与自由度数量较多导致各结构参数矩阵复杂,并导致矩阵求逆及求解特征值时产生数值误差,该误差将导致矩阵模态求解不准确,从而无法有效降阶。
因此,为实现有效降阶,对于此处的电磁轴承-转子系统,公式(1)可改写为:
(4)
通过将位移刚度矩阵移动至方程左侧,相当于添加了虚拟支撑,因此能够有效减小数值误差。对该系统降阶时,首先求解模态矩阵Tm,其由系统矩阵M-1(K-Kx)的特征向量组成。
笔者利用模态矩阵对系统作模态变换:
q=Tmqm
(5)
式中:qm—模态坐标。
则系统在模态坐标中可表示为:
(6)
为实现系统降阶,笔者通过减小模态矩阵Tm阶数来实现,全阶模态矩阵Tm是r列特征向量组成的r×r阶矩阵,通常转子系统中高阶模态对系统影响较小,可以忽略,因此忽略模态矩阵Tm中对应的高阶模态,使得矩阵变为r×s阶矩阵(s 降阶后,对转子系统进行响应求解。定义模态方程状态变量: (7) 式中:xm—模态方程状态变量。 利用状态空间方法,转子系统状态方程为: (8) 各矩阵表达如下: (9) 式中:Csensor—传感器位置矩阵;O—零矩阵;I—单位矩阵。 1.2.1 综合模型设计 控制器设计时,为更准确对系统进行控制,笔者考虑了传感器与功率放大器参数的影响。 电磁轴承系统通常采用PWM开关功率放大器,可通过一节惯性环节与低通滤波器表示,模型如下: (10) 式中:Ga—功率放大器传递函数;ka—功率放大器增益;τ1—功放拟合系数;τ2,ε—低通滤波器参数。 此处共设置4组功率放大器,各功放参数相同,功率放大器输入为控制器输出的控制信号: ic=[ic1ic2ic3ic4]T (11) 式中:ic—控制信号向量;ic1,ic2,ic3,ic4—4个控制器输出的控制信号。 功率放大器输出为线圈控制电流: ia=[ia1ia2ia3ia4]T (12) 式中:ia—线圈控制电流向量;ia1,ia2,ia3,ia4—4组功率放大器输出的线圈控制电流分量。 设置功率放大器的状态变量: (13) 则状态空间表示为: (14) 位移传感器可以为电涡流型或电感型,在采用数字控制器的系统中,通常与抗混叠滤波器串联使用。 传感器与抗混叠滤波器的模型如下: 当偏心率相同时,轴瓦开槽的油膜承载力与无槽相比有所下降,且随着宽径比的增加,降幅不断地增大。这是由于工字槽轴向宽度随着轴承宽径比的增加而不断增大,即油槽穿过油压峰值区域会不断增大,对峰值区油压影响程度也就越大。 (15) 式中:Gs—传感器传递函数;ks—传感器增益;τs—传感器带宽系数;τL,εL—抗混叠滤波器参数。 同样,针对4组传感器,输入为位移向量: ys=[ys1ys2ys3ys4]T (16) 式中:ys—传感器输入向量;ys1,ys2,ys3,ys4—传感器输入向量的4个分量。 传感器输出为电压向量: Vs=[Vs1Vs2Vs3Vs4]T (17) 式中:Vs—传感器输出向量;Vs1,Vs2,Vs3,Vs4—传感器输出向量的4个分量。 设置传感器的状态变量: (18) 则状态空间表示为: (19) 式中:As,Bs,Cs,Ds—传感器状态方程的各状态矩阵。 x=[qaxmqs]T (20) 式中:x—系统状态变量。 随后,可以得到系统的状态空间表示为: (21) 各状态矩阵表示为: (22) 1.2.2LQG控制器构建 首先,依据公式(21)设计系统状态观测器: (23) 其中,增益矩阵L可通过基于线性二次型的方法进行求解[14]112501。 随后,笔者建立状态反馈控制器,将状态量调节至零,使闭环系统保持稳定。 设计状态反馈控制器为: u=-Kx (24) 式中:K—状态反馈矩阵;u—系统输入。 为使状态量x快速趋近于稳定值,笔者引入线性二次型最优控制目标函数: (25) 式中:J—性能指标函数;Q,R—加权矩阵。 加权矩阵Q是半正定对称常数阵,加权矩阵R为正定对称常数阵。最优控制的目标就是求取x,使性能指标J达到最小值。利用变分法求解,最终可求得状态反馈矩阵K。 设计LQG控制器的关键是选择合适的加权矩阵Q和R,为简便起见,可定义权值矩阵R为单位矩阵I4×4,然后调节Q矩阵元素值,完成加权矩阵的选取。此处,Q为对角矩阵,笔者参考文献[14]112501对Q矩阵进行取值。 引入积分环节的LQG控制器结构如图2所示。 图2 引入积分环节的LQG控制器结构示意图R—参考输入信号;KI—积分增益系数;ys—转子位移向量;Vs—传感器输出电压向量;ic—控制信号向量;ia—线圈电流向量;K—状态反馈矩阵;系统状态变量的状态观测;fu—不平衡力向量 参考输入信号R为转子在轴承节点处期望的悬浮位置,一般为轴承中心位置,此处,积分增益系数KI取10。 在电磁轴承-转子系统中,由于转子质量不平衡,会产生与转速同频的不平衡力,使系统产生不平衡振动。为了降低不平衡力对系统的影响,LMS算法已经被成功运用于电磁轴承-转子系统之中。 LMS算法的原理是利用梯度随机下降法实现目标函数的最小化,即保证均方误差输出在性能表面上下降[15]。 LMS算法的结构框图如图3所示。 图3 LMS算法结构框图ω0—算法滤波角频率;t—时间;wL1(t)—正弦信号权值;wL2(t)—余弦信号权值;y1(t)—输入信号1;y2(t)—输入信号2;d(t)—算法期望信号,即需要滤除的信号;y(t)—算法输入信号;e(t)—算法输出的误差信号 通过将LMS系统离散化,并进行z变换后,可推导得出脉冲传递函数如下[16]: (26) 式中:H(z)—传递函数;Y(z)—输入信号;E(z)—误差信号;μ—LMS算法步长因子;Ts—时间步长。 考虑LMS算法后,笔者建立基于LQG控制器的电磁轴承-转子系统耦合模型,如图4所示。 图4 考虑LMS算法的电磁轴承-转子系统耦合模型 图4中,在传感器后增加LMS算法模块,抑制转子系统不平衡振动。 进行仿真分析时,转子在垂直方向上具有-0.75 mm的初始位移,在最左侧盘(盘1)上存在0.5×10-3kg·m的不平衡量。 在一阶弯曲临界转速180 rad/s工况下,左侧传感器位置实际输出位移与状态观测器的输出位移对比结果,如图5所示。 图5 状态观测器不考虑不平衡力左端轴承位移仿真结果xL—左侧传感器x方向位移;yL—左侧传感器y方向位移;t—时间 通过对比可以发现:在初始值相同或不同的情况下,LQG控制器可以在较短时间内(0.1 s)跟随实际系统进行输出,实现稳定控制,但是在输出位移幅值与相位上存在差异,这是由于模型中状态观测器未考虑不平衡力的影响。 由于转子系统不平衡量的准确测量以及输入至控制器在实际系统中较难实现,在该模型中的状态观测器中没有将不平衡力作为输入。 状态观测器准确地考虑了不平衡力的影响,其仿真结果如图6所示。 图6 状态观测器考虑不平衡力左端轴承位移仿真结果 由图6可见,在较短时间(0.1 s)内,状态观测器能够准确跟随转子系统输出。 接下来,笔者要研究加权矩阵Q对系统的影响,同样针对180 rad/s工况,此时设置转子位移和速度的初始值均为0,分析不同Q值的影响。 当矩阵Q位移项对应元素为106,速度项对应元素为10时,转子两端传感器位置轴心轨迹如图7所示。 图7 Q矩阵位移项元素106时轴心轨迹图xR—右侧传感器x方向位移;yR—右侧传感器y方向位移 由图7可见,此时右侧传感器位置转子振幅为24 μm左右。 随后,修改一阶弯曲模态位置对应的Q矩阵元素值为1010,此时,转子两端传感器位置轴心轨迹如图8所示。 图8 Q矩阵位移项元素1010时轴心轨迹图 由图8可见,此时右侧传感器位置转子振幅相比于图7有所减小,为20 μm左右,降低了16.6%,说明了Q矩阵元素对振动特性具有一定的影响。 将LMS算法应用于LQG控制器中,位移项对应元素分别为106与1010时,对不平衡振动进行分析。 在一阶弯曲临界转速180 rad/s下,考虑LMS算法后,轴心轨迹结果如图9所示。 图9 考虑LMS算法后轴心轨迹结果 通过对比图9与图8可知:随着时间的增加轴心逐渐向平衡位置靠拢,在位移项元素为106条件下,1.8 s后,右侧传感器位置转子振幅下降了90%,降低至2.4 μm,在位移项元素为1010条件下,9.28 s后,右侧传感器位置转子振幅下降了90%,降低至2.4 μm,说明了LMS算法的有效性; 但是,增大了Q矩阵位移项元素后,与不考虑LMS算法情况不同,轴心轨迹范围并未缩小,这可能是由于构建LQG控制器时未考虑LMS算法的影响,因此闭环控制系统中添加LMS算法后,表现出了不用的控制效果。 在LQG控制器条件下,考虑与不考虑LMS算法时,转子幅频特性曲线对比结果如图10所示。 图10 转子幅频特性曲线fv—振动幅值;ω—角速度 由图10可见:在不考虑LMS算法时,可以明显看出转子在一阶弯曲临界转速180 rad/s时振幅较大; 考虑LMS算法后,可以看出,在62 rad/s附近,LMS算法效果较弱,这是因为随着转速的增加,两条主导根轨迹会由左半平面穿越虚轴进入右半平面,此时系统闭环发散,而此时对应的转速在62 rad/s附近,为保证系统稳定,后续转速下,需将LMS步长因子μ数值由正值修改为负值[12]2728。 在该转速区域之外,转子系统在各个频率下幅值均达到较低水平。 理论上,随着时间的推进,LMS算法能够很好消除不平衡振动,但是由于该算例仿真时间、LMS算法步长因子选择、跨越LMS算法不稳定区域等原因,尚有一部分不平衡振动没有滤除。 笔者建立了基于LQG控制与LMS算法的电磁轴承-转子系统振动控制模型,采用LQG控制方法对电磁轴承-转子系统进行了有效控制,并且为使控制器具有更好的控制效果,控制器中考虑了传感器与功率放大器的影响。 研究结果表明: (1)所建立的状态观测器能够有效跟随系统位移变化,在初始位移相差较大的情况下,也可在较短时间内(0.1 s)完成跟踪; (2)LQG控制器加权矩阵的选择十分关键,在不考虑LMS算法时,将矩阵Q的位移项元素数值由106增加至1010后,可使系统振动幅值降低16.6%;但是考虑LMS算法后,增加矩阵Q的位移项元素数值则产生不一样的效果; (3)将LMS算法添加进LQG控制器后,能够有效抑制转子系统的不平衡振动,当Q矩阵位移项元素分别为106和1010时,在一阶弯曲临界转速工况下,振幅在1.8 s内和9.28 s内降低了90%。 在后续研究中,笔者将进一步探索LQG控制器中加权矩阵Q与R对振动行为的影响规律,找到最优控制参数,更好地抑制系统的振动。1.2 LQG控制器设计
2 LMS算法不平衡振动控制
3 电磁轴承-转子系统仿真及分析
3.1 状态观测器性能分析
3.2 加权矩阵Q的影响分析
3.3 LMS算法影响分析
4 结束语