动态飞行场景下的直升机后缘襟翼鲁棒减振控制
doi: 10.11918/202411009
杨昊1 , 宗群1 , 张睿隆2 , 张秀云1
1. 天津大学 电气自动化与信息工程学院,天津 300072
2. 北京航天自动控制研究所,北京 100854
基金项目: 国家自然科学基金(62573315,62373273,62503445)
Robust vibration suppression control of helicopter trailing-edge flaps in dynamic flight scenarios
YANG Hao1 , ZONG Qun1 , ZHANG Ruilong2 , ZHANG Xiuyun1
1. School of Electrical and Information Engineering, Tianjin University, Tianjin 300072 , China
2. Beijing Aerospace Automatic Control Institute, Beijing 100854 , China
摘要
为应对前进比连续变化情况下直升机动态飞行(变速前飞)场景中的减振控制问题,基于后缘襟翼主动控制技术,提出了一种基于线性变参数(LPV)模型的鲁棒减振控制方法。首先,基于CAMRAD II计算数据辨识得到直升机振动响应的线性时不变(LTI)模型,并在此基础上建立了表征直升机动态飞行过程的LPV模型。其次,基于所建立的LPV模型设计了一种积分滑模鲁棒控制算法,通过参数依赖的Lyapunov函数证明了控制系统的稳定性,设计了两种不同的直升机动态飞行场景对所提出的算法进行了仿真验证,并与直升机振动控制中常用的H控制算法进行了对比。最后,为了进一步验证所提出算法的有效性,将该算法应用至基于LabVIEW的半实物仿真平台进行了仿真验证。仿真结果表明,所设计的积分滑模鲁棒控制算法可在2.5 s内将桨毂垂向振动载荷降低95%以上,并且在外界干扰不确定的情况下,变前进比过程中的桨毂垂向振动载荷降低90%以上,能够对动态飞行场景下的旋翼桨毂垂向振动载荷进行有效抑制。
Abstract
To address the vibration control problem in helicopter dynamic flight scenarios with continuously varying advance ratios (variable-speed forward flight), a robust vibration control method based on a linear parameter varying (LPV) model was proposed using active trailing-edge flaps. First, a linear time-invariant (LTI) model of the helicopter vibration response was identified using CAMRAD II simulation data, which served as the foundation for developing an LPV model representing the dynamic flight process. Based on this LPV model, an integral sliding mode robust control algorithm was designed. The stability of the control system was proved using a parameter-dependent Lyapunov function. Two distinct helicopter dynamic flight scenarios were designed to simulate and verify the proposed algorithm, which was also compared with the traditional H control method commonly used in helicopter vibration suppression. Furthermore, to validate the effectiveness of the proposed algorithm, it was implemented on a semi-physical simulation platform based on LabVIEW. Simulation results demonstrated that the designed integral sliding mode robust control algorithm could suppress vertical vibratory loads on the rotor hub by more than 95% within 2.5 seconds under steady-state conditions and by more than 90% under external disturbances and uncertainties in the process of varying advance ratios. This indicates the algorithm’s ability to effectively suppress rotor hub vertical vibration loads in dynamic flight scenarios.
直升机的旋翼系统是其最关键的组成部分,也是直升机独特性的主要体现。这一系统不仅使直升机能够垂直起降和悬停,还支持其在空中进行多方向飞行和各种灵活操作。但该系统也是直升机振动最主要的来源,这些振动不仅会传递到机舱内部,影响驾驶员正常操作,降低乘坐人员舒适性,还会加速机载设备和重要零部件的磨损和疲劳,给直升机的安全稳定飞行造成影响[1],因此如何实现直升机快速减振控制一直是直升机技术研究的重点和热点。
直升机在前飞时,前行桨叶相对气流速度较后行桨叶更大,这种速度差异导致了旋翼桨叶在一个旋转周期内承受不均匀的升力和阻力,柔性的桨叶结构会在承受巨大的力矩和弯曲力时发生弹性形变,复杂非对称的气流环境和柔性桨叶相互耦合,引起交变的气动载荷,从而导致系统产生振动[2]。早期的直升机减振控制研究主要集中在被动控制方法上,比较常见的有吸振装置、隔振装置和优化桨叶结构等[3-5],但被动控制方法存在自适应能力差,不能根据直升机的飞行状态进行调整以及附加质量大等问题[6]。随着计算机技术、传感器技术、控制技术的不断发展,主动控制技术由于其适应能力较强、低频振动控制性能高等优点,在直升机振动控制领域得到了越来越广泛的关注[7]。高阶谐波控制(higher harmonic control,HHC)是目前最常用也是最成熟的主动控制技术之一,其通过在自动倾斜盘内环上施加N/rev激励(其中:N为旋翼桨叶数,N/rev为当前直升机旋翼转动频率的N倍频率),使桨叶获得N/rev、N±1/rev的桨距输入,旋翼则会产生额外的高阶气动载荷,当输入幅值和相位合适时,会和原基准气动载荷进行抵消,从而降低桨毂处振动载荷的N/rev谐波分量,实现直升机减振控制[8]。虽然已有大量的数值和飞行试验证明了HHC系统的减振控制能力,但其仍有控制频率受限、功耗较高等局限性[9],因此一些研究人员又将目光转向其他控制技术,比如独立桨叶控制、主动后缘襟翼控制、主动扭转旋翼控制等。其中主动后缘襟翼控制通过安装于桨叶内部的作动器驱动位于桨叶后缘的伺服襟翼进行控制,有效减小了驱动功率[10],具有控制更为高效、对飞控系统影响更小等优点[11],得到越来越多研究人员的关注,已经被广泛研究并成功应用于飞行试验中[12]
主动后缘襟翼控制通过控制后缘襟翼的偏转,可以影响直升机旋翼的气动载荷分布和桨叶的气动弹性形变,从而抵消部分气动载荷,实现减振控制[13]。后缘襟翼的控制律,即襟翼偏转的频率、幅值和相位,直接决定了直升机旋翼的减振控制效果,因此如何找到后缘襟翼的最优控制律是直升机旋翼闭环减振控制算法的重点之一[14]。在目前的直升机旋翼闭环减振控制算法研究中,连续时间高阶谐波控制(continuous-time higher harmonic control,CTHHC)算法已被证明是有效的闭环减振控制算法之一。该算法将直升机旋翼对于主动控制的振动输出响应看作是线性准静态的,通过离线或在线辨识模型参数,获得表征主动控制的谐波输入和桨毂振动载荷谐波分量之间线性关系的T矩阵,并对该矩阵求逆得到控制器输出[15]。Jacklin[16]总结了用于辨识T矩阵的5种典型方法,包括加权最小平方误差法、卡尔曼滤波法等,并通过仿真对比对这5种辨识方法的优缺点及不同应用场景进行了分析。Gupta等[17]将线性二次最优控制理念引入控制器设计对原有算法进行了改进,首先对直升机动力学进行建模得到其线性时不变状态空间模型,然后将线性二次调节器与卡尔曼滤波器相结合,通过最小化二次成本函数来设计状态反馈控制器,实现了良好的控制性能并在仿真中进行了验证。Fan等[18]基于H控制思想设计控制器以抑制直升机旋翼的谐波振动,针对全阶控制器可能存在不稳定极点的问题,提出了一种固定阶H控制器的设计方法,仿真结果表明,与全阶控制器相比,固定阶次控制器在计算复杂度和实现难度上具有显著优势,同时能够提供足够的振动抑制性能。Alotaibi[19]延续上述思想,将不同飞行条件下的控制器性能验证由2种扩展到了6种。
然而上述研究大多是基于有限个特定飞行状态下进行控制器设计,少有涉及包含整个飞行包络线的减振控制设计。而直升机在执行任务时,时常要进行加速/减速操作,由于直升机飞行过程中旋翼转速基本保持不变,前飞速度的变化必然会引起前进比的变化。目前已有的包含整个飞行包络线的减振控制一般基于增益调度原理实现[20],通过对基于特定飞行状态下的线性时不变(linear time invariant,LTI)模型所设计的控制器进行插值处理得到实际控制器输出,这种方法虽然有许多成功的应用案例,但不能提供任何形式的全局稳定性和性能保证[21]。Patterson[22]基于线性变参数(linear parameter varying,LPV)理论提出了一种鲁棒变增益控制方法,该方法根据仿射参数依赖的Lyapunov函数进行控制器设计,使用可测量的实时参数来调整控制器,能够保证控制器在整个参数空间的稳定性和鲁棒性,但未考虑不确定性对LPV系统的干扰影响。
为此,本文首先使用专用计算软件CAMRAD II生成若干个飞行状态下的模拟数据,根据数据通过系统辨识得到带后缘襟翼的直升机振动响应的LTI模型,并在此基础上建立LPV模型。其次基于积分滑模控制理论进行控制器设计,并通过参数依赖的 Lyapunov 函数证明系统的全局稳定性。最后设计了两种不同的直升机动态飞行场景并进行了仿真验证,并将其应用至基于LabVIEW的半实物仿真平台。仿真结果表明,所设计的基于LPV模型的积分滑模鲁棒控制算法在飞行状态切换过程及稳定后均表现出良好控制性能,为直升机动态飞行环境中的闭环减振控制工程提供了参考。
1 带后缘襟翼的直升机振动响应模型
1.1 LTI模型建立
为得到直升机特定飞行条件下的LTI模型,首先在专用计算软件CAMRAD II中进行仿真计算得到模拟数据,本文的仿真设置参考文献[22]进行设计,具体仿真参数见表1
1仿真计算参数
Tab.1Parameters of simulation calculation
根据文献[23]中的描述,当直升机处于稳态飞行时,N/rev的旋翼桨毂垂向振动载荷最为突出,因此将其作为主要研究对象Tt),即
T(t)=Tb+TNc(t)cos(NΩt)+TNs(t)sin(NΩt)
(1)
式中:Tb为直升机由于飞行控制产生的推力,这部分推力不受后缘襟翼偏转的影响;Ω为直升机当前旋翼转速; TNct)、TNst)分别为Tt)的N/rev谐波分量,是减振控制主要起作用的部分。
同样地,后缘襟翼偏转角度ut)可表示为
u(t)=uNc(t)cos(NΩt)+uNs(t)sin(NΩt)
(2)
由后缘襟翼偏转产生的额外的N/rev桨毂垂向振动载荷Yt)可表示为
Y(t)=yNc(t)cos(NΩt)+yNs(t)sin(NΩt)
(3)
将基准桨毂垂向振动载荷Et)定义为
E(t)=eNc(t)cos(NΩt)+eNs(t)sin(NΩt)
(4)
由后缘襟翼偏转产生的额外的N/rev桨毂垂向振动载荷Yt)会和基准桨毂垂向振动载荷Et)进行抵消,则此时N/rev的桨毂垂向振动载荷Tt)可表示为
T(t)=Y(t)-E(t)=yNc(t)-eNc(t)cos(NΩt)+yNs(t)-eNs(t)sin(NΩt)=TNc(t)cos(NΩt)+TNs(t)sin(NΩt)
(5)
式中:uNct)、uNst),yNct)、yNst),eNct)、eNst)分别为ut),Yt),Et)的N/rev谐波分量。
在稳定飞行条件下,后缘襟翼偏角ut)与其产生的额外的N/rev桨毂垂向振动载荷可近似看作线性关系,因此对仿真所得到的模拟数据通过系统辨识可得到直升机振动响应模型的标准状态空间表示为
x˙(t)=Ax(t)+Bu(t)y(t)=Cx(t)+E
(6)
其中:
u=uNcuNsy=TNcTNs
式中:xR16×1为系统状态变量,由于是通过系统辨识得到的状态空间模型,x并不具备真实的物理意义;AR16×16为系统的状态矩阵; BR16×2为系统的控制输入矩阵; CR2×16为系统的输出矩阵; ER2×1为基准桨毂垂向振动载荷矩阵; uR2×1为系统的控制输入,即后缘襟翼的偏角输入;yR2×1为系统的输出,即桨毂垂向振动载荷输出。
1.2 LPV模型建立
由文献[22]可知,直升机在机动前飞时,旋翼转速基本保持不变,其飞行状态的切换主要通过改变前进比实现,因此以前进比为时变参数建立带后缘襟翼的直升机振动响应的LPV模型。若直接对一般形式的LPV模型进行稳定性分析和控制器设计时,需要求解无数组线性矩阵不等式(linear matrix inequalities,LMI)[24],这是难以实现的。但本文所研究的LPV模型具有多胞体结构,由于多胞体属于凸集,则该模型可由顶点完全描述,在进行稳定性分析和控制器设计时,也只需对顶点设计即可,无需遍历多胞体内所有点。同时考虑到直升机在飞行过程中存在各种未知干扰因素,且内部建模存在不确定性,因此建立以下带有参数不确定项和外部干扰的多胞体LPV模型:
x˙(t)=i=1L wi(μ(t))Ai+ΔAx(t)+Bu(t)+f(x(t),t)y(t)=Cx(t)+i=1L wi(μ(t))Ei
(7)
式中:L为顶点个数; μt)为可测量的并且已知边界的时变参数,此处即直升机的前进比,其计算公式如式(8)所示;Ai为顶点处的系统状态矩阵; ΔΑ为系统矩阵参数的不确定项; fxt),t)为外部扰动; Ei为顶点处的基准桨毂垂向振动载荷矩阵; wiμt))为该顶点对应的权重函数,且有:
wi(μ(t))[0,1],i=1L wi(μ(t))=1
(8)
μ=V0cosαΩR
(9)
式中:V0为相对来流速度,α为相对来流速度与桨盘平面的夹角,R为直升机旋翼半径,这些参数都是可测量并且已知边界的。
此时在动态飞行环境下的直升机振动控制问题可转化为跟踪控制问题,即根据如式(7)所示的带有参数不确定项和外部干扰的多胞体LPV模型,设计鲁棒控制器使得该LPV模型在前进比变化时系统输出趋于0,并且系统的控制输入即后缘襟翼的偏转在合理范围内。
2 基于积分滑模的直升机减振控制器设计
对于一个具有N片完全相同桨叶的直升机旋翼系统,需在每片桨叶上安装一个执行器驱动后缘襟翼偏转(对应N个控制器),但在旋翼旋转过程中,相邻桨叶的方位角相差2π/N角度,因此可以只对其中一片桨叶的后缘襟翼控制器进行设计,其余桨叶的后缘襟翼控制器只需要进行适当的相位偏移即可(每个桨叶偏移2mπ/Nm=1,2,···,N-1)。
针对带后缘襟翼的直升机振动响应模型(7),为便于控制器设计,将其转化为以下形式并作出如下假设:
x˙(t)=A(μ)x(t)+Bu(t)+ψ(x(t),t)y(t)=Cx(t)+E(μ)
(10)
式中:ψxt),t)=ΔAxt)+fxt),t)为包括系统内部不确定性及外部扰动在内的总扰动,Aμ)、Eμ)可由下式表达:
A(μ)=i=1L wi(μ(t))AiE(μ)=i=1L wi(μ(t))Ei
(11)
假设1   对于所有μ的取值,矩阵[Aμ),B]都是可镇定的。
假设2   B为列满秩矩阵,且可表示为
B=B1B2
(12)
式中:B1R14×2B2R2×2,且B2B1,表示B2在控制输入分布中起主要作用;||·||为矩阵或向量的2-范数。然后通过对控制输入矩阵的后2个状态进行缩放使得B2B2T=I,以简化后续控制器设计。
假设3  假设系统总扰动的ψxt),t)上限已知,即||ψxt),t)||≤ρ||xt)||,其中ρ为一正标量。
基于建立的带后缘襟翼的直升机振动响应模型(10),下面将展开直升机减振控制器的设计。通过积分滑模控制律控制后缘襟翼偏转,得到合适的偏转幅值和相位,从而使后缘襟翼偏转产生的额外的N/rev桨毂垂向振动载荷Yt)与基准桨毂垂向振动载荷Et)进行抵消,实现直升机减振控制。
2.1 积分滑模控制器设计
基于上述假设,首先对系统的控制输入进行如下转换:
ν(t)=B2u(t)
(13)
式中νt)可以看作等效控制信号,则有
u(t)=B2Tν(t)
(14)
将式(14)代入LPV模型(10)可得
x˙(t)=A(μ)x(t)+B1B2TImBνν(t)+ψ(x(t),t)
(15)
式中Bν为原系统相对于等效控制信号νt)的控制输入矩阵。
其次,设计积分滑模面为如下形式:
s(t)=Gx(t)-G-t A(μ)-BνFx(τ)dτ
(16)
式中:G=B2BTB-1BT>0F为待设计的反馈增益矩阵,易知:
GBv=B2BTB-1BTBB2T=I
(17)
将式(16)的积分项初始值设置为
-0 A(μ)-BνFx(τ)dτ=x(0)
(18)
则式(16)可表示为
s(t)=Gx(t)-Gx(0)-G0t (A(μ)-BvFx(τ)dτ
(19)
易知当t=0时,st)=0。对式(16)求导可得
s˙(t)=ν(t)+Fx(t)+Gψ(x(t),t)
(20)
可得等效控制律为
νeq(t)=-Fx(t)
(21)
将式(21)代入式(15)可得
x˙(t)=A(μ)-BνFx(t)+ψ(x(t),t)
(22)
在式(21)的基础上加入趋近律,将积分滑模控制律设置为
ν(t)=νeq(t)+νsw(t)
(23)
其中:
νeq (t) =-Fx (t) νsw (t) =-ks (t) - (h+ρ) x (t) Gsat (s (t) )
式中:kh为正标量,sat(st))为饱和函数,其定义如下:
sat(s(t))=1, s(t)>Δs(t)Δ, |s(t)|Δ-1, s(t)<-Δ
(24)
式中Δ为边界层,则最终积分滑模控制律为
u(t)=B2Tν(t)=-B2T(Fx(t)+ks(t)+(h+ρ)x(t)Gsat(s(t)))
(25)
上述过程完成了积分滑模控制器设计,相比传统滑模控制,积分滑模控制的滑模面(16)引入了积分项,通过设计积分项的初始值,可以使系统初始状态处于滑模面上,消除了传统滑模控制的趋近阶段,提高了控制系统的鲁棒性。
2.2 稳定性分析
定理1   针对带后缘襟翼的直升机振动响应模型(10),设计如式(25)所示的积分滑模控制器,使得直升机在动态飞行环境下,即在前进比连续变化情况下,均能保证稳定减振控制的充分条件为存在L个矩阵Pi>0,标量ε>0及分块矩阵为
(26)
满足LMI约束条件公式:
γ=γ1γ12γ1L*γ2γ2L****γL<0
(27)
Mij+MijTPi+Pj*-2εIγij+γijT,1i<jL
(28)
式中“*”为对称转置项。对角矩阵γi
γi=MiiPi*-εI
(29)
其中
Mij=Aj-BvFTPi+PiAj-BvF+ερ2I
易知MijT=Mji
证明  整个证明过程分为:1)证明所设计的等效积分滑模控制律(23)可让系统状态在有限时间内到达切换面;2)证明所设计的积分滑模控制律能够使直升机减振控制系统(22)的跟踪误差收敛到0。
Step 1   将式(23)代入式(20)可得
s˙(t)=νsw(t)+Gψ(x(t),t)
(30)
构造Lyapunov函数如下:
V(t)=sT(t)s(t)
(31)
V˙(t)=s˙T(t)s(t)+sT(t)s˙(t)=-(h+ρ)x(t)Gs(t)satsT(t)+Gs(t)ψ(x(t),t)-(h+ρ)x(t)GT(t)sat(s(t))+GsT(t)ψ(x(t),t)-2ksT(t)s(t)-hx(t)Gs(t)satsT(t)-hx(t)GsT(t)sat(s(t))-2ksT(t)s(t)
(32)
式中:khxtGstsatsTtsTtsatst均大于等于0,故可得V˙t0。根据Lyapunov稳定性理论,所设计的等效积分滑模控制律可让系统状态在有限时间内到达切换面st)=0。
Step 2   构造Lyapunov函数如下:
V(t)=xTPx
(33)
式中PRn×n为一正定实对称矩阵,求其时间导数则有
V˙(t)=xT(t)A(μ)-BνFT+ψT(x(t),t)Px(t)+xT(t)PA(μ)-BνFx(t)+ψ(x(t),t)=xT(t)A(μ)-BνFTP+PA(μ)-BνFx(t)+ψT(x(t),t)Px(t)+xT(t)Pψ(x(t),t)
(34)
此处添加一个引理辅助证明。
引理1   设XY是适当维数的实矩阵(或向量),对于任何标量ε>0,有
XTYT+YTXεXTX+ε-1YTYT
(35)
则由引理1可得
ψT(x(t),t)Px(t)+xT(t)Pψ(x(t),t)εψT(x(t),t)ψ(x(t),t)+ε-1(Px(t))TPx(t)<ερ2xT(t)x(t)+ε-1xT(t)PPx(t)
(36)
将式(36)代入式(34)中可得
V˙(t)xT(t)Ξ(μ)x(t)
(37)
其中
Ξ (μ) =A (μ) -BνFTP+PA (μ) -BνF+ερ2I+ε-1PP
如果对于所有μ的取值,都有Ξμ)<0,则可知V˙t是负定的,这表明系统(22)是鲁棒稳定的。又根据Schur补定理,Ξμ)<0可等价于:
Π(μ)=A(μ)-BνFTP+PA(μ)-BνF+ερ2IP*-εI<0
(38)
对于LPV系统,常用的方法是选取一个共同的Lyapunov函数去适应变参数的所有取值,但这样会引入较大的保守性,因此本文在不同的顶点处采用不同的Lyapunov函数,即令
P=P(μ)=i=1L wiPi
(39)
式中,i=1L wi=1wi≥0,则式(38)可等价表示为
Π(μ)=i=1L j=1L wiwjMijPi*-εI=i=1L wi2MiiPi*-εI+i=1L-1 j=i+1L wiwjMijPi*-εI+MjiPi*-εI
(40)
式中,Mij的表达式如式(29)所示,则由式(28)、(29)和式(40)可得
Π(μ)<i=1L wi2γi+i=1L-1 j=i+1L wiwjγij+γijT=ηTγη
(41)
式中,η=[w1I  ···  wLI],γ的表达式如式(27)所示,由式(9)可知η≠0,故可知Πμ<0V˙t是负定的,即所设计的积分滑模控制律能够使直升机减振控制系统(22)的跟踪误差收敛到0。
经过上述两步证明,可知定理1得证。所设计的基于积分滑模控制理论的直升机减振控制器可以实现动态飞行环境下的直升机减振控制。
3 仿真与分析
3.1 仿真结果分析
为验证所设计的积分滑模鲁棒控制算法的有效性和可行性,设计了两种不同的动态飞行场景对该算法进行仿真研究,并与直升机振动控制中常用的H控制算法[18]进行了对比,具体切换过程见表2。由于本文带后缘襟翼的直升机振动响应模型是基于4桨叶直升机建立的,因此将4/rev桨毂垂向振动载荷作为主要研究对象。此外令L=2,即所设计的LPV模型具有两个顶点,分别为前进比为0.10和0.20时的LTI模型,使用这两个作为顶点模型对变参数空间内的其他点进行描述,其中w1w2的取值见图1
2动态飞行场景设置
Tab.2Dynamic flight scene settings
1变参数权重函数
Fig.1Variable-parameter weighting functions
图23分别为所设计的控制算法在表2所示的两种动态飞行场景中的控制效果。由图23可以看出,所设计的积分滑模鲁棒控制算法在两种不同的动态飞行场景中都能够对4/rev桨毂垂向振动载荷进行有效抑制,证明了所设计控制算法的有效性。除此之外,由后缘襟翼偏角变化曲线可知,随着前进比变大,相应的后缘襟翼偏角反而变小,这是由于前进比变大,随之而来的来流速度变大,此时后缘襟翼偏转也会产生更大的额外振动载荷,当额外振动载荷的增幅大于桨毂垂向振动载荷的增幅时,便会出现高前进比下最优后缘襟翼偏角相比低前进比下低的情况。
2标称情况下动态飞行场景1控制效果
Fig.2Control performance of dynamic flight scene 1 without interference signal
3标称情况下动态飞行场景2控制效果
Fig.3Control performance of dynamic flight scene 2 without interference signal
在前5 s前进比固定在0.10时,此时LPV模型等价于前进比为0.10的LTI模型,所设计控制算法在2 s内即可将4/rev桨毂垂向振动载荷减少95%以上,而传统H算法则需要6 s左右,证明了所设计控制算法的快速性;在前进比变化过程中,可以明显看出所设计控制算法波动更小,对4/rev桨毂垂向振动载荷的控制效果更好,在前进比稳定后的收敛速度也比H控制算法更快,证明了所设计算法的优越性。
为了验证所设计算法的鲁棒性,现加入如图4所示的干扰信号再次进行仿真验证,所加干扰信号为频率随机,幅值在±20 N(基准振动载荷的10%)内波动的连续信号。图56分别为在有外界干扰情况下,所设计的控制算法在两种动态飞行场景中的控制效果。由图56可以看出,在加入干扰信号后,两种控制算法的控制效果都会产生一定的波动,但所设计的积分滑模鲁棒控制算法波动幅度更小,并且波动后重新收敛的速度更快,证明了所设计算法具有更强的鲁棒性。
4干扰信号
Fig.4Interference signal
综合两种情况下的仿真结果可知,所设计的积分滑模控制算法在两种情况下都可在2.5 s内将振动载荷降低95%以上,相比H控制方法在快速响应方面更有优势;并且在外界干扰不确定的情况下仍可将变前进比过程中的振动载荷降低90%以上,说明所设计的控制算法可对动态飞行场景下的直升机旋翼4/rev桨毂垂向振动载荷进行有效控制;在直升机前进比停止变化重新稳定后,所设计的控制算法在收敛速度、减振幅度上都超过了H控制算法,并且在外界干扰不确定情况下,稳态后减振控制效果也达到了95%以上,证明了所设计控制算法的鲁棒性和优越性。
5外加干扰下动态飞行场景1控制效果
Fig.5Control performance of dynamic flight scene 1 under interference signal
6外加干扰下动态飞行场景2控制效果
Fig.6Control performance of dynamic flight scene 2 under interference signal
3.2 半实物仿真平台试验
半实物闭环仿真验证平台包括软件与硬件两部分,其中硬件部分包括两台IPC-940工控机内置AIMB-706工业主板和高性能CPU,一台配合PCIE-1805和PCI-1723板卡充当控制器,用于接收传感器模拟信号并由控制算法计算输出后缘襟翼偏角信号;另一台工控机配合PCIE-1824和PCI-1706板卡充当LPV模型部分,输入为后缘襟翼偏角信号,输出为后缘襟翼振动影响下的4/rev桨毂垂向振动载荷信号。双工控机系统通过端子接线板和屏蔽信号线缆进行连接实现实时数据交互功能,具体见图7
7基于LabVIEW的半实物仿真平台
Fig.7Semi-physical simulation platform based on LabVIEW
工控机控制算法及LPV模型程序基于LabVIEW虚拟仿真软件编写,通过调用LabVIEW自带的Control Design and Simulation和MathScript模块进行设计。应用研华提供的DAQNavi Assistant VI进行板卡的设置与调用,通过在向导中选择输入输出场景、选择设备、配置通道、定制任务,实现数据交互功能。程序将后缘襟翼偏角信号和振动载荷信号转换成电压信号进行输出和采集,程序内添加低通滤波程序滤除外界噪声干扰等因素的影响,通过控件与仿真循环来不断获取板卡数据采集信息并做出实时处理,实现控制算法的半实物闭环仿真验证功能。
在动态飞行场景下进行半实物仿真试验,实时仿真结果如图89所示。由图89可以看出,将本文提出的算法应用至半实物仿真平台后,收敛速度较原仿真略有下降,但总体上可在3 s内实现减振效果99%以上,在前进比变化的过渡过程的控制效果也与原仿真结果基本一致,进一步验证了算法的有效性。
8动态飞行场景1半实物仿真试验
Fig.8Dynamic flight scenario 1 semi-physical simulation
9动态飞行场景2半实物仿真试验
Fig.9Dynamic flight scenario 2 semi-physical simulation
4 结论
1)设计的积分滑模鲁棒控制算法通过引入积分项,消除了传统滑模控制的趋近阶段,从而很好地抑制了抖振现象,提高了动态飞行场景下的直升机减振控制系统的鲁棒性和收敛速度;同时采用参数依赖的Lyapunov函数证明控制系统稳定性,降低了控制器设计的保守性。
2)设计的积分滑模鲁棒控制算法可适应多种动态飞行场景,在直升机前进比变化时仍能将4/rev桨毂垂向振动载荷降低90%以上,保障了整个飞行包络线的稳定性,和传统的H控制算法相比具有快速性和鲁棒性方面的优势。
3)搭建的半实物虚拟仿真平台为所设计控制算法的进一步验证和实际应用研究提供了可靠的支持。未来,该平台还具有扩展到其他控制方法的潜力,并可用于支持进一步的验证试验。
1变参数权重函数
Fig.1Variable-parameter weighting functions
2标称情况下动态飞行场景1控制效果
Fig.2Control performance of dynamic flight scene 1 without interference signal
3标称情况下动态飞行场景2控制效果
Fig.3Control performance of dynamic flight scene 2 without interference signal
4干扰信号
Fig.4Interference signal
5外加干扰下动态飞行场景1控制效果
Fig.5Control performance of dynamic flight scene 1 under interference signal
6外加干扰下动态飞行场景2控制效果
Fig.6Control performance of dynamic flight scene 2 under interference signal
7基于LabVIEW的半实物仿真平台
Fig.7Semi-physical simulation platform based on LabVIEW
8动态飞行场景1半实物仿真试验
Fig.8Dynamic flight scenario 1 semi-physical simulation
9动态飞行场景2半实物仿真试验
Fig.9Dynamic flight scenario 2 semi-physical simulation
1仿真计算参数
Tab.1Parameters of simulation calculation
2动态飞行场景设置
Tab.2Dynamic flight scene settings
张冀, 李书, 贺天鹏, 等. 直升机振动与噪声综合评估方法研究[J]. 振动与冲击,2016,35(1):149.ZHANG Ji, LI Shu, HE Tianpeng,et al. Comprehensive assessment methods for helicopter vibration and noise[J]. Journal of Vibration and Shock,2016,35(1):149. DOI:10.13465/j.cnki.jvs.2016.01.024
WILBUR M L, WILKIE W K. Active-twist rotor control applications for UAVs[C]//Transformational Science and Technology for the Current and Future Force. Orlando: World Scientific,2006:185. DOI:10.1142/9789812772572_0024
SHI Chengzhi, PARKER R G, SHAW S W. Tuning of centrifugal pendulum vibration absorbers for translational and rotational vibration reduction[J]. Mechanism and Machine Theory,2013,66:56. DOI:10.1016/j.mechmachtheory.2013.03.004
王潇, 杨一凡, 张硕. 直升机振动主动控制方法研究综述[J]. 电光与控制,2024,31(5):1.WANG Xiao, YANG Yifan, ZHANG Shuo. A review of active vibration control methods for helicopters[J]. Electronics Optics & Control,2024,31(5):1. DOI:10.3969/j.issn.1671-637X.2024.05.001
ARıOL TAYMAZ H A. Helicopter rotor blade vibration reduction with optimizing the structural distribution of composite layers[J]. Journal of Measurements in Engineering,2022,10(1):27. DOI:10.21595/jme.2022.22337
YANG Jinan, DENG Jialei, ZHAO Jiahou,et al. A novel parallel multi-harmonic global multi-channel control algorithm for helicopter active vibration control[J]. Control Engineering Practice,2024,142:105772. DOI:10.1016/j.conengprac.2023.105772
陈钰, 宗群, 张秀云, 等. 直升机旋翼振动主动控制方法研究进展[J]. 哈尔滨工业大学学报,2023,55(8):1.CHEN Yu, ZONG Qun, ZHANG Xiuyun,et al. Research progress of active vibration control methods for helicopter rotor[J]. Journal of Harbin Institute of Technology,2023,55(8):1. DOI:10.11918/202210097
张仕明, 周云, 胡和平. 高阶谐波控制算法减振应用中作动器饱和问题研究[J]. 振动与冲击,2021,40(12):227.ZHANG Shiming, ZHOU Yun, HU Heping. Actuator saturation in higher harmonic control algorithms for vibration reduction[J]. Journal of Vibration and Shock,2021,40(12):227. DOI:10.13465/j.cnki.jvs.2021.12.028
KIM D H, HONG S, JUNG S N. Multicyclic vibration control of a helicopter rotor with active twist actuation[J]. International Journal of Aeronautical and Space Sciences,2022,23(2):303. DOI:10.1007/s42405-022-00440-z
冯剑波, 陆洋. 直升机旋翼桨涡干扰噪声主动控制技术综述[J]. 噪声与振动控制,2018,38(3):1.FENG Jianbo, LU Yang. Review of active control techniques of blade vortex interaction noise for helicopter rotor[J]. Noise and Vibration Control,2018,38(3):1. DOI:10.3969/j.issn.1006-1355.2018.03.001
GU Xiancheng, DONG Linghua, LI Tong,et al. A study on influence of flapping dynamic characteristics on vibration control of active rotor with trailing-edge flaps[J]. Aerospace,2023,10(9):776. DOI:10.3390/aerospace10090776
RABOURDIN A, MAURICE J B, DIETERICH O,et al. Blue pulse active rotor control at Airbus Helicopters-New EC145 demonstrator and flight test results[C]//Proceedings of the 70th Annual Forum. Montreal: American Helicopter Society International, Inc.,2014. DOI:10.4050/F-0070-2014-9488
ZHOU Jinlong, DONG Linghua, YANG Weidong,et al. Experimental study on transfer functions of an active rotor under different flight conditions[J]. Chinese Journal of Aeronautics,2022,35(8):107. DOI:10.1016/j.cja.2021.10.026
周金龙, 董凌华, 杨卫东, 等. 基于加权最小二乘法辨识的后缘襟翼智能旋翼振动载荷闭环控制仿真研究[J]. 振动与冲击,2019,38(4):237.ZHOU Jinlong, DONG Linghua, YANG Weidong,et al. Closed-loop vibration control simulation of a helicopter active rotor with trailing-edge flaps based on the weighted-least-squares-error identification method[J]. Journal of Vibration and Shock,2019,38(4):237. DOI:10.13465/j.cnki.jvs.2019.04.035
SHAW J. Higher harmonic blade pitch control:a system for helicopter vibration reduction[D]. Cambridge: Massachusetts Institute of Technology,1980
JACKLIN S A. Comparison of five system identification algorithms for rotorcraft higher harmonic control: NASA/TP-1998-207678[R]. Washington: NASA,1998
GUPTA N K, DU VAL R W. A new approach for active control of rotorcraft vibration[J]. Journal of Guidance, Control,and Dynamics,1982,5(2):143. DOI:10.2514/3.56151
FAN F H, HALL S R. An H technique for improved higher harmonic control[C]//Proceedings of the 68th Annual Forum. Fort Worth: American Helicopter Society International, Inc.,2012
ALOTAIBI J. Efficient implementation and H on-blade control design of the EC-145 rotor for vibration reduction[D]. Leicester: University of Leicester,2020
STILWELL D J, RUGH W J. Stability preserving interpolation methods for the synthesis of gain scheduled controllers[J]. Automatica,2000,36(5):665. DOI:10.1016/S0005-1098(99)00193-4
WU Fen. A generalized LPV system analysis and control synthesis framework[J]. International Journal of Control,2001,74(7):745. DOI:10.1080/00207170010031495
PATTERSON B W. A linear parameter varying control methodology for reduction of helicopter higher harmonic vibration[D]. Boston: Massachusetts Institute of Technology,2016
CHEN Yu, ZONG Qun, ZHANG Xiuyun,et al. Data-driven active vibration control for helicopter with trailing-edge flaps using adaptive dynamic programming[J]. Chinese Journal of Aeronautics,2024,37(6):151. DOI:10.1016/j.cja.2024.02.019
李文强. LPV系统鲁棒变增益控制研究及其应用[D]. 长沙: 国防科学技术大学,2009.LI Wenqiang. Research andapplication of robust gain-scheduling based on LPV system[D]. Changsha: National University of Defense Technology,2009