一种直升机多频振动主动控制方法

文档序号:10488048阅读:435来源:国知局
一种直升机多频振动主动控制方法
【专利摘要】本发明公开一种直升机多频振动主动控制方法,包括系统辨识,采集作动器控制电压与被控点处加速度响应,采用递推最小二乘算法进行系统辨识,最终获取次级通道离散状态空间方程;反馈控制器设计,利用步骤1得到的次级通道离散状态空间方程进行离散预测滑模反馈控制器设计;参考信号和误差信号获取,根据直升机旋翼特征和转速特征,提取旋翼激励频率,合成参考信号,并采集被控点处的振动响应误差信号;前馈?反馈混合控制算法迭代,利用步骤3得到的参考信号和误差信号,进行前馈控制器和反馈控制器迭代,得到前馈?反馈混合控制电压信号;控制量输出;将步骤4中得到的混合控制电压作为下一时刻输入信号,驱动作动器产生所需的响应,返回步骤3。
【专利说明】
一种直升机多频振动主动控制方法
技术领域:
[0001] 本发明公开了一种直升机多频振动主动控制方法,属于直升机主动振动控制的技 术领域。
【背景技术】:
[0002] 直升机在前飞时,不对称气流使旋翼产生的交变力和力矩是引起直升机振动的主 要振源,其中只有频率为ΝΩ (N为桨叶片数,Ω为旋翼转速)及其倍数的振动成分通过旋翼 轴传到机身,使机身结构始终处于相当恶劣的振动环境中。高振动水平严重影响驾驶员和 乘员的工作效率与舒适性,并降低结构的疲劳寿命与机械设备的可靠性。必须采取一定的 手段来控制直升机的振动高水平,这也成为直升机研制过程中最为关键的技术问题之一。 直升机结构响应主动控制技术由于其适应性强、控制效果好、能耗低、无适航性问题等优 点,已成为直升机主动振动控制的有效方法和重要发展方向。该技术的基本原理是以振治 振,即在直升机机体主要模态的非节点位置上安装作动器,基于传感器的反馈信号,根据主 动控制律通过控制器进行实时调节,使作动器产生的主动控制力在关键部位(如座椅处)产 生的振动响应,与外扰激振力引起的机体振动幅值相等而相位相反,从而实现振动抵消。现 有的直升机结构响应主动控制技术仅可对主通过频率振动分量进行有效控制,残余的高阶 谐波成分仍不可忽视。这一方面是由于硬件实现更为复杂,另一方面则是由于受现有主动 控制算法控制机理的局限,导致直升机多频振动控制的实现十分困难。
[0003] 典型的直升机结构响应主动控制算法可分为基于滤波-X最小均方算法 (Filtered-χ Least Mean Square,Fx_LMS)的前馈控制和基于高阶谐波控制算法(Higher Harmonic Control,HHC)的反馈控制。Fx-LMS是一种窄带控制效果良好的自适应前馈控制 器,且无需精确的系统模型,但是其处理噪声、不确定外扰和结构时变系统的能力有限。若 要应用于多频振动控制,可构造滤波器个数与振动谱线数相等的并联结构Fx-LMS算法。但 是这种并联结构仍存在上述类似问题,且通过含有多个频率成分的单个误差信号来更新所 有控制滤波器的权系数,这反过来会在误差信号中调制出多个不相关的振动成分,导致收 敛过程减慢,自适应能力降低,甚至可能引起控制无效。而现有结构响应主动控制系统常用 的HHC算法基于线性准静态假设,是一种能有效降低多频稳态振动的方法,但这也决定了其 控制间隔较大,更新速率较慢,仅适用于频率较低、外扰比较平稳以及结构参数变化不大的 情况。

【发明内容】

[0004] 本发明提供一种直升机多频振动主动控制方法,其目的在于解决直升机多频振动 控制问题,提供一种结合Fx-LMS前馈控制器和离散预测滑模反馈控制器的前馈-反馈混合 控制算法。其中,离散滑模控制具有较强的鲁棒性,而预测控制能够使系统状态以很高的精 度接近复杂振动信号。该算法通前馈控制器对占直升机振动主要部分的主通过频率成分进 行有效抑制,通过反馈控制器抵消谐波分量和其他较强的外扰,从而达到多频振动控制目 标,并具有计算量小、收敛速度快、稳定性好、鲁棒性强等特点。
[0005] 本发明采用如下技术方案:一种直升机多频振动主动控制方法,包括如下步骤:
[0006] 步骤1,系统辨识
[0007] 采集作动器控制电压与被控点处加速度响应,采用递推最小二乘算法进行系统辨 识,最终获取次级通道离散状态空间方程;
[0008] 步骤2,反馈控制器设计
[0009] 利用步骤1得到的次级通道离散状态空间方程进行离散预测滑模反馈控制器设 计;
[0010]步骤3,参考信号和误差信号获取
[0011]根据直升机旋翼特征和转速特征,提取旋翼激励频率,合成参考信号,并采集被控 点处的振动响应误差信号;
[0012] 步骤4,前馈-反馈混合控制算法迭代
[0013] 利用步骤3得到的参考信号和误差信号,进行前馈控制器和反馈控制器迭代,得到 前馈-反馈混合控制电压信号;
[0014] 步骤5,控制量输出
[0015] 将步骤4中得到的混合控制电压作为下一时刻输入信号,驱动作动器产生所需的 响应,返回步骤3。
[0016] 进一步地,所述步骤1中,设采样周期为T,采集作动器控制电压与被控点处加速度 响应,采用递推最小二乘算法进行系统辨识,最终获取次级通道离散状态空间方程:
[0017] X(k+l)=GdX(k)+Hdu(k)+fd(k) (1)
[0018] 其中:k为时间步;X(k) eRn为次级通道状态向量,其包含被控点处加速度响应;Gd 和Hd分别为对应维数的状态矩阵和控制矩阵;u(k) ER为作动器控制电压;时变外部干扰fd (k) ER'并假设其有界。
[0019] 进一步地,所述步骤2中,首先设计基于等效控制的离散滑模控制器,引入状态误 差向量E(k)=X(k)_Xd(k),其中X d(k)为期望信号,包含多频待减振动d(k)+do(k)的信息,设 计相应的切换函数为S(k) =CE(k),其中C = [Cl…Cn-ll],参数C1,C2,…,Cn-1应使pM+Cn- IPnI +??? + csp + ci为Hurwitz多项式,P为Laplace算子,依据等效控制原则,令 4 + 得到最终的滑模控制器为
[0020] ueq(k)=-(CHd)_1[-s(k)+CG dE(k)+C5(k-l)] (2)
[0021] 式(2)中,S(k-l)=E(k)-GdE(k-l)+HdU(k-l),
[0022] 进一步,以所设计的切换函数为基础,进行预测滑模控制器设计,取滚动时域长度 L=I时,设计单步预测控制目标函数为J=I |s(k+i)| |2+λ| |uA(k)| |2,进而采用最优控制策 略得到附加控制量uA(k)为:
[0023] uA(k)=-[(CHd)TCHd+A]^(CHd) T[s(k)+C(5(k-l)-5(k-2))] (3)
[0024] 结合式(2)和(3),可得最终的离散预测滑模反馈控制量为:
[0025] u(k)=-(CHd)_1[-s(k)+CGdE(k)+C5(k-l)]-[(CHd) TCHd+A]^(CHd)T[s(k)+C(5(k- 1)-5(k-2))] (4)〇
[0026] 进一步地,所述步骤3中根据直升机旋翼特征和转速特征,提取旋翼激励频率,合 成参考信号x(k),并采集被控点处的加速度响应误差信号e(k),以获得控制算法所需的输 入量。
[0027] 进一步地,所述步骤4,前馈-反馈混合控制算法迭代,利用步骤3得到的参考信号x (k)和误差信号e(k),带入式(5)进行控制算法迭代,得到前馈-反馈混合控制电压,作为作 动器的驱动信号
[0028]
(5)
[0029] 其中,yf(k)为自适应控制滤波器W(Z)的输出信号;w(k) = [w(0) w(l)…w(I-l)]TSk时刻W(Z)的权系数向量,长度为I;x(k) = [x(k) x(k-l)…1仏-1十1)]7是参考信 号向量;yb(k)为反馈控制器等效传递函数B(Z)的输出,即为式(4)中的 U(k);yc;(k)为输入次 级通道传递函数H(Z)的混合控制量;d(k)为多频期望信号,是被控点处需要控制的主要振 动成分;do(k)是难以建模或不可检测的多频外扰信号;h(k) = [h(0) h(l)…h(J_l)]TSk 时刻次级通道传递函数H(z)的冲激响应向量,长度为J^yJkXyJk) yjk-l)…yjk-j +1)]T是混合控制信号向量J⑷= P(O)細…&-ι)Ι为次级通道滤波器/>(z)的冲激响应 向量,而泠⑷是H(Z)的估计模型;xlkXxlk) xlk-l)…xlk-I + l)]1为是参考信号X (k)通过次级通道滤波器々(z)后得到的滤波-X信号;μ为Fx-LMS算法收敛因子。
[0030] 本发明具有如下有益效果:
[0031 ] (1)与Fx-LMS前馈控制方法相比,前馈-反馈混合控制算法中反馈控制器的引入增 大了次级通道阻尼,降低了对次级通道滤波器与控制滤波器的阶数要求,降低了计算量,加 快了收敛速度。与并联结构算法相比,前馈-反馈混合控制算法避免了参考信号和误差信号 的频率调制问题,进一步加快了收敛速度,提高了控制效果。
[0032] (2)利用离散预测预测滑模控制方法实现了对旋翼激励下的直升机机体多阶谐波 振动控制,且该方法对直升机振动环境变化具有良好的自适应控制能力。
【附图说明】:
[0033] 图1是本发明用于直升机多频振动控制的离散预测滑模控制方法框图。
[0034] 图2是本发明离散预测滑模反馈控制器框图。
[0035] 图3(a)是本发明仿真中运用的直升机有限元模型。
[0036] 图3(b)是本发明实施方式中C=[l 1],人=〇.〇〇〇114=1\1〇_6时的直升机有限元 双频振动控制误差信号时域图。
[0037] 图3(c)是本发明实施方式中C=[l 1],人=〇.〇〇〇114=1\1〇_6时的直升机有限元 双频振动控制误差信号频域图。
[0038]图4(a)是本发明实施方式中C=[100 1],人=20^ = 0.25时的模型直升机实测双 频振动控制误差信号时域图。
[0039]图4(b)是本发明实施方式中C=[100 1],人=20^ = 0.25时的模型直升机实测双 频振动控制误差信号频域图。
【具体实施方式】:
[0040]本发明的技术思想是:针对直升机多频振动主动控制系统,首先进行系统辨识,并 依据辨识结果设计离散预测滑模反馈控制器,然后使用获得的参考信号和误差信号进行前 馈-反馈混合控制器迭代和控制量输出,实现对直升机多频振动的有效控制。本发明直升机 多频振动主动控制方法,通过如下步骤实现:
[0041 ]步骤1,系统辨识
[0042]采集作动器控制电压与被控点处加速度响应,采用递推最小二乘算法进行系统辨 识,最终获取次级通道离散状态空间方程;
[0043] 步骤2,反馈控制器设计
[0044] 利用步骤1得到的次级通道离散状态空间方程进行离散预测滑模反馈控制器设 计;
[0045] 步骤3,参考信号和误差信号获取
[0046]根据直升机旋翼特征和转速特征,提取旋翼激励频率,合成参考信号,并采集被控 点处的振动响应误差信号;
[0047] 步骤4,前馈-反馈混合控制算法迭代
[0048] 利用步骤3得到的参考信号和误差信号,进行前馈控制器和反馈控制器迭代,得到 前馈-反馈混合控制电压信号;
[0049] 步骤5,控制量输出
[0050] 将步骤4中得到的混合控制电压作为下一时刻输入信号,驱动作动器产生所需的 响应,返回步骤3。
[0051] 其中步骤1,系统辨识。设采样周期为T,采集作动器控制电压与被控点处加速度响 应,采用递推最小二乘算法进行系统辨识,最终获取次级通道离散状态空间方程:
[0052] X(k+l)=GdX(k)+Hdu(k)+fd(k) (1)
[0053] 其中:k为时间步;X(k) ERn为次级通道状态向量,其包含被控点处加速度响应,即 图1中次级通道输出y(k)的信息;Gd和Hd分别为对应维数的状态矩阵和控制矩阵;u(k) ER为 作动器控制电压;时变外部干扰fd(k)eRn,并假设其有界。
[0054]其中步骤2,反馈控制器设计。利用步骤1得到的次级通道离散状态空间方程进行 离散预测滑模反馈控制器设计。
[0055] 首先设计基于等效控制的离散滑模控制器。引入状态误差向量E(k)=X(k)_Xd (k),其中Xd(k)为期望信号,包含图1中多频待减振动d(k)+do(k)的信息。设计相应的切换函 数为S(k) =CE(k),其中C= [Cl …Cn-ll ],参数 C1,C2,…,Cn-1 应使 pn-i+Cn-ipn-2+."+C2P+Cl为 Hurwitz多项式,p为Laplace算子。依据等效控制原则,令举=S(A)Laww,得到最 终的滑模控制器为
[0056] ueq(k)=-(CHd)_1[-s(k)+CGdE(k)+C5(k-l)] (2)
[0057] 式(2)中,S(k-l)=E(k)-GdE(k-l)+HdU(k_l)。
[0058] 进一步,以所设计的切换函数为基础,进行预测滑模控制器设计。例如,当取滚动 时域长度L=I时,可设计单步预测控制目标函数为j=| |s(k+i)I |2+λ| |uA(k)| |2,进而采用 最优控制策略得到附加控制量1^ (k)为:
[0059] uA(k)=-[(CHd)TCHd+A]^(CHd) T[s(k)+C(5(k-l)-5(k-2))] (3)
[0060] 结合式(2)和(3),可得最终的离散预测滑模反馈控制量为:
[0061] u(k)=-(CHd)_1[-s(k)+CGdE(k)+C5(k-l)]-[(CHd) TCHd+A]^(CHd)T[s(k)+C(5(k- l)-5(k-2))] (4)
[0062] 其中步骤3,参考信号和误差信号获取。根据直升机旋翼特征和转速特征,提取旋 翼激励频率,合成参考信号x(k),并采集被控点处的加速度响应误差信号e(k),以获得控制 算法所需的输入量。
[0063] 其中步骤4,前馈-反馈混合控制算法迭代。依据图1所示的混合控制框图,利用步 骤3得到的参考信号x(k)和误差信号e(k),带入式(5)进行控制算法迭代,得到前馈-反馈混 合控制电压,作为作动器的驱动信号。其中,图1中的PU)为初级通道,表示旋翼激振力至误 差传感器处的传递函数。而H(Z)为次级通道,表示包含控制器D/A输出、驱动电源、作动器、 作动器至误差传感器之间的动力学系统、误差传感器、滤波器以及A/D采样等环节的传递函 数。
[0064] (5)
[0065] 其中,yf(k)为自适应控制滤波器W(Z)的输出信号;w(k) = [w(0) w(l)…w(I-l)]TSk时刻W(Z)的权系数向量,长度为I;x(k) = [x(k) x(k-l)…1仏-1十1)]7是参考信 号向量;yb(k)为反馈控制器等效传递函数B(Z)的输出,即为式(4)中的 U(k);yc;(k)为输入次 级通道传递函数H(Z)的混合控制量;d(k)为多频期望信号,是被控点处需要控制的主要振 动成分;do(k)是难以建模或不可检测的多频外扰信号;h(k) = [h(0) h(l)…h(J_l)]TSk 时刻次级通道传递函数H(z)的冲激响应向量,长度为J^yJkXyJk) yjk-l)…yjk-j + 1)]7是混合控制信号向量;細) = P(〇)知)…私次级通道滤波器樹z)的冲激响 应向量,而片⑷是H(Z)的估计模型;Y (10 = 4110 Y (k-Ι)…Y (k-I + l)]T为是参考信 号x(k)通过次级通道滤波器々(z)后得到的滤波-X信号;μ为Fx-LMS算法收敛因子。
[0066] 通过调节滑模面中的参数向量C,目标函数中的惩罚因子λ以及前馈控制器中的收 敛因子μ,使算法性能满足设计要求,达到直升机多频振动主动控制目标。
[0067] 其中步骤5,控制量输出。将步骤4中得到的混合控制电压作为下一时刻输入信号, 驱动作动器产生所需的响应,返回步骤3。
[0068] 以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人 员来说,在不脱离本发明原理的前提下还可以作出若干改进,这些改进也应视为本发明的 保护范围。
【主权项】
1. 一种直升机多频振动主动控制方法,其特征在于:包括如下步骤 步骤1,系统辨识 采集作动器控制电压与被控点处加速度响应,采用递推最小二乘算法进行系统辨识, 最终获取次级通道离散状态空间方程; 步骤2,反馈控制器设计 利用步骤1得到的次级通道离散状态空间方程进行离散预测滑模反馈控制器设计; 步骤3,参考信号和误差信号获取 根据直升机旋翼特征和转速特征,提取旋翼激励频率,合成参考信号,并采集被控点处 的振动响应误差信号; 步骤4,前馈-反馈混合控制算法迭代 利用步骤3得到的参考信号和误差信号,进行前馈控制器和反馈控制器迭代,得到前 馈-反馈混合控制电压信号; 步骤5,控制量输出 将步骤4中得到的混合控制电压作为下一时刻输入信号,驱动作动器产生所需的响应, 返回步骤3。2. 如权利要求1所述直升机多频振动主动控制方法,其特征在于: 所述步骤1中,设采样周期为T,采集作动器控制电压与被控点处加速度响应,采用递推 最小二乘算法进行系统辨识,最终获取次级通道离散状态空间方程: X(k+l)=GdX(k)+Hdu(k)+fd(k) (1) 其中:k为时间步;X(k)er为次级通道状态向量,其包含被控点处加速度响应;Gd和Hd 分别为对应维数的状态矩阵和控制矩阵;u(k)eR为作动器控制电压;时变外部干扰fd(k) ERn,并假设其有界。3. 如权利要求2所述直升机多频振动主动控制方法,其特征在于: 所述步骤2中,首先设计基于等效控制的离散滑模控制器,引入状态误差向量E(k)=X 化)-Xd化),其中xd化)为期望信号,包含多频待减振动d化)+d〇化)的信息,设计相应的切换 函数为S 化)=CE 化),其中 C=kl …Cn-l 1],参数 C1,C2,…,Cn-l 应使护-l+Cn-ipn-2+...+C2p+Cl 为Hurwitz多项式,P为Laplace算子,依据等效控制原则,令挪+ 1)1。的=。"^=柳1,,脚。,^1?'得到 最终的滑模控制器为 山。化)=-(邸<〇-1[-3 化)+CG化化)+CS 化-1)] (2) 式(2)中,δ化-1)=E化)-G化化-1)+出U化-1), 进一步,W所设计的切换函数为基础,进行预测滑模控制器设计,取滚动时域长度L=1 时,设计单步预测控制目标函数为J= II S化+1) II 2+λ I I iAk)||2,进而采用最优控制策略得 到附加控制量化)为: uA(k)=-[(01d)Taid+A]-i(aid)T[s(k)+C(SA-l)-S(k-2))] (3) 结合式(2)和(3),可得最终的离散预测滑模反馈控制量为: u(k)=-(C 出)-i[-s 化)+CG化化)+CS 化-l)]-[(CHd)TCHd+A]-i(CHd)TkA)+C(S(k-l)-S 化-2))] (4)。4. 如权利要求3所述直升机多频振动主动控制方法,其特征在于: 所述步骤3中根据直升机旋翼特征和转速特征,提取旋翼激励频率,合成参考信号X 化),并采集被控点处的加速度响应误差信号e化),W获得控制算法所需的输入量。5.如权利要求4所述直升机多频振动主动控制方法,其特征在于: 所述步骤4,前馈-反馈混合控制算法迭代,利用步骤3得到的参考信号X化)和误差信号 e化),带入式(5)进行控制算法迭代,得到前馈-反馈混合控制电压,作为作动器的驱动信号(5) 其中,yKk)为自适应控制滤波器W(z)的输出信号;W化)= [w(0) w(l)…w(I-l)]T为k 时刻W(z)的权系数向量,长度为I;x化) = [x化)X化-1)…X化-Ι+1)]τ是参考信号向量;yb 化)为反馈控制器等效传递函数B(z)的输出,即为式(4)中的U化);y。化)为输入次级通道传 递函数H(z)的混合控制量;cKk)为多频期望信号,是被控点处需要控制的主要振动成分;do 化)是难W建模或不可检测的多频外扰信号;h化)=比(0) h(l)…h(J-l)]T为k时刻次级 通道传递函数H(z)的冲激响应向量,长度为J;y。化)= [y。化)y。化-1)…y。化-J+1)]T是混 合控制信号向量;脚=[如)挪)…为次级通道滤波器片U)的冲激响应向量,而 片(Z)是H(z)的估计模型;χ'(Α) = [λ'佩- λ·'(Α:-/ + 1)]τ为是参考f目号X化)通过次级通 道滤波器巧Z)后得到的滤波-X信号;μ为Fx-LMS算法收敛因子。
【文档编号】G05D19/02GK105843270SQ201610194492
【公开日】2016年8月10日
【申请日】2016年3月31日
【发明人】陆洋, 马逊军, 王风娇, 秦凡, 秦一凡, 周录军
【申请人】南京航空航天大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1