基于机械阻抗的直升机振动控制方法、装置和存储介质

allin2023-03-16  60



1.本发明属于直升机振动主动控制领域,尤其涉及基于机械阻抗的直升机振动控制方法、装置和存储介质。


背景技术:

2.直升机在飞行过程中始终处于复杂的气动环境,旋翼、发动机等旋转部件会产生交变载荷,致使直升机处于恶劣的振动状态。高振动水平严重影响驾驶员的工作效率、机载设备的可靠性及乘务人员的舒适性等,有效控制直升机振动水平成为必然要求。适应能力强、控制效果好、附加质量小的直升机结构响应主动控制成为直升机振动控制领域的重要发展方向。
3.实用而高效的自适应算法是直升机结构响应主动控制的关键一环,影响控制性能及工程应用价值。自适应前馈控制可以有效地降低系统的稳态响应,而难以提升系统的动力学特性而实现对瞬态及宽带振动抑制,反馈控制能够有效提升系统动力学特性而实现对瞬态及宽带振动抑制,进而提升自适应前馈控制的收敛性能。可靠而精准的系统模型是控制系统设计的基础,而对于复杂的直升机机体结构,通过有限元、结构分析等技术难以有效建模,基于机械阻抗的试验测试技术成为复杂结构动力学建模的有效技术手段。


技术实现要素:

4.发明目的:本发明所要解决的技术问题是针对现有技术的不足,提供基于机械阻抗的直升机振动控制方法、装置和存储介质,实现系统动力学特性提升与稳态响应控制,有效提升直升机振动主动控制系统的振动抑制性能和收敛速度。
5.所述方法包括自适应前馈控制和输出反馈控制;
6.所述自适应前馈控制由参考信号综合、前馈控制器和自适应控制方法实现;
7.所述输出反馈控制由位移和速度反馈实现,输出反馈控制器参数利用被控系统机械阻抗计算。
8.所述参考信号综合根据直升机旋翼特征,由旋翼转速传感器获取旋翼转速信号ω,获得控制频率knω,其中n为旋翼桨叶片数,k为控制频率阶数;
9.所述参考信号综合,第k通道参考信号为xk(n)=[cos(knωn) sin(knωn)]
t
,其中n为离散时间变量,t表示矩阵转置;
[0010]
所述前馈控制器按控制频率以并联结构形式自适应陷波实施,针对控制频率knω的自适应陷波控制器包含2个控制权系数w
kc
(n)和w
ks
(n),即wk(n)=[w
kc
(n) w
ks
(n)]
t
,wk(n)为第k谐波频率的陷波器权系数向量,k=1,

,nk[0011]
可选的,所述自适应控制方法采用滤波x-lms算法,公式为:
[0012]
其中e(n)为控制系统位移控制误差响应,μk为修正步长,为参考信号经控制通道滤波信号,可选的wk(0)=0;
[0013]
所述输出反馈控制包括反馈控制器和反馈控制器增益参数整定;
[0014]
所述反馈控制器为e(n),分别为控制系统位移与和速度控制误差响应,g、f为反馈控制器增益参数,i为单位矩阵,det表示求取行列式;
[0015]
所述反馈控制器增益参数整定由基于被控结构机械阻抗z(s)的控制系统闭环特征方程f(g,f,s)=det(i+z(s)-1
b2(g+sf)d0)和闭环系统期望极值点确定,s为拉氏算子,b2为控制输入位置参数,d0为传感器位置参数,i为单位矩阵,det表示求取行列式;f是右边函数的定义名称,即为等号右边部分。
[0016]
根据所述控制系统闭环特征方程,构建目标函数其中λ为闭环系统期望极点值;
[0017]
最小化所述目标函数控制器增益参数g、f;
[0018]
可选的,采用高斯牛顿法迭代最小化所述目标函数以整定反馈控制器参数φ=[g f]
t
,具体包括如下步骤:
[0019]
步骤a1,任意给定反馈控制器参数初始值φ0=[g
0 f0]
t
和阈值ε,阈值ε用于控制最小化目标函数迭代过程,可选的,φ0=[0 0]
t
,阈值ε取值ε=10-3

[0020]
步骤a2,计算所述控制系统闭环特征方程f(g,f)的雅可比矩阵
[0021]
步骤a3,代入当前参数值φi=[g
i fi]
t
,得到f(gi,fi),j(gi,fi),其中gi、fi为当前控制器增益参数;
[0022]
步骤a4,计算hessian矩阵h(gi,fi)=j(gi,fi)
t
j(gi,fi);
[0023]
步骤a5,由步骤a3、步骤a4结果更新控制器参数值φ
i+1
=φ
i-h(gi,fi)-1
j(gi,f)
t
f(gi,f);
[0024]
步骤a6,代入φ
i+1
=[g
i+1 f
i+1
]
t
计算目标函数值比较与阈值ε的大小,如果返回步骤a2,如果获得反馈控制器参数φ=φ
i+1

[0025]
本发明方法的控制输入u(n)=u
ff
(n)+u
fb
(n),其中u
ff
(n)为自适应前馈控制输入,u
fb
(n)为基于阻抗的反馈控制输入;公式如下:
[0026][0027][0028]
其中nk为控制频率最大阶数。
[0029]
另一方面,本发明还提供了基于机械阻抗的直升机振动控制装置,包括:
[0030]
自适应前馈控制模块,用于自适应前馈控制;
[0031]
输出反馈控制模块,用于输出反馈控制;
[0032]
所述自适应前馈控制由参考信号综合、前馈控制器和自适应控制方法实现;
[0033]
所述输出反馈控制由位移和速度反馈实现,输出反馈控制器参数利用被控系统机械阻抗计算。
[0034]
另一方面,本发明还提供了一种存储介质,存储有计算机程序或指令,当所述计算机程序或指令被运行时,实现所述基于机械阻抗的直升机振动控制方法。
[0035]
本发明具有如下有益效果:
[0036]
(1)基于试验测试机械阻抗反馈控制器设计,可有效避免复杂结构动力学建模困难,提高控制系统建模的可靠性及控制性能;
[0037]
(2)自适应前馈控制-基于机械阻抗的输出反馈复合控制可以有效地实现稳态、瞬态及宽带振动抑制,反馈控制有效提升系统动力学特性的同时加速自适应前馈控制的收敛性能。
附图说明
[0038]
下面结合附图和具体实施方式对本发明做更进一步的具体说明,本发明的上述和/或其他方面的优点将会变得更加清楚。
[0039]
图1为本发明方法原理图。
[0040]
图2为本发明提供的自适应前馈控制流程图。
[0041]
图3为本发明提供的反馈控制流程图。
[0042]
图4为本发明提供技术方案在稳态谐波激励下的控制效果图。
[0043]
图5为本发明提供技术方案在激励时变条件下的控制效果图。
具体实施方式
[0044]
如图1所示,本发明提供基于机械阻抗的直升机振动控制方法,包括自适应前馈控制和输出反馈控制,其中p(z)为主通道机械阻抗、z(s)为控制通道机械阻抗、d(n)为无控响应、y(n)为控制通道响应、e(n)为位移控制误差响应、u
ff
(n)为前馈控制输入、u
fb
(n)为反馈控制输入、u(n)为复合控制输入;
[0045]
所述自适应前馈控制以并联形式自适应陷波实现,如图2所示,xk(n)=[cos(knωn) sin(knωn)]
t
为第k谐波频率的前馈控制参考信号,wk(n)为第k谐波频率的陷波器权系数向量,k=1,

,nk,uk(n)(k=1,

,nk)为第k谐波频率的前馈控制输入,为控制通道机械阻抗的估计值,为第k谐波频率的参考信号经控制通道滤波信号,u
ff
(n)为前馈控制输入;;
[0046]
所述输出反馈控制由位移和速度反馈实现,如图3所示,输出反馈控制器参数利用被控系统阻抗计算,g、f为反馈控制器增益参数,u
fb
(n)为反馈控制输入,e(n),分别为控制系统位移与和速度控制误差响应,d/dt表示求导;
[0047]
步骤1,所述自适应前馈控制由参考信号综合、前馈控制器和自适应控制方法实现;
[0048]
步骤101,根据直升机旋翼特征,确定旋翼桨叶片数n;
[0049]
步骤102,由旋翼转速传感器获取旋翼转速信号ω,获得控制频率knω,其中为,k=1,2,

,nk为控制频率阶数,nk需控制谐波阶数,由控制器设计要求确定,可选的nk=3;
[0050]
步骤103,利用由旋翼转速和桨叶片数获得自适应前馈控制第k通道的参考信号xk(n)=[cos(knωn) sin(knωn)]
t
,其中n为离散时间变量;
[0051]
步骤104,自适应前馈控制第k通道的控制结构wk(n)包含2个控制参数,即wk(n)=[w
kc
(n) w
ks
(n)]
t
,赋初值wk(0)=[0 0]
t

[0052]
步骤105,步骤104中自适应前馈控制器参数修正采用滤波x-lms算法实现,及其中μk为修正步长,为参考信号经控制通道滤波信号;
[0053]
步骤106,第k通道自适应前馈控制uk(n)=wk(n)
t
·
xk(n);
[0054]
步骤107,自适应前馈控制
[0055]
步骤2,所述基于机械阻抗的输出反馈控制包括反馈控制器和反馈控制器增益参数整定;
[0056]
步骤201,所述反馈控制器结构为e(n),分别为控制系统位移和速度控制误差响应,g、f为控制器增益参数;
[0057]
步骤202,所述反馈控制器参数g、f为控制器增益参数由基于被控结构机械阻抗z(s)的控制系统闭环特征方程f(g,f,s)=det(i+z(s)-1
b2(g+sf)d0)和闭环系统期望极值点确定,s为拉氏算子,b2为控制输入位置参数,d0为传感器位置参数,i为单位矩阵,det表示求取行列式;
[0058]
步骤203,根据步骤202所述控制系统闭环特征方程构建目标函数其中,f(g,f)=det(i+z(λ)-1
b2(g+λf)d0),λ为闭环系统期望极点值;
[0059]
步骤204,采用高斯-牛顿法迭代最小化所述目标函数以整定反馈控制器参数φ=[g f]
t

[0060]
步骤20401,任意给定反馈控制器参数初始值φ0=[g
0 f0]
t
和阈值ε,阈值ε用于控制最小化目标函数迭代过程,可选的,φ0=[0 0]
t
,阈值ε取值ε=10-3

[0061]
步骤20402,计算所述控制系统闭环特征方程f(g,f)的雅可比矩阵
[0062]
步骤20403,代入当前参数值φi=[g
i fi]
t
,得到f(gi,fi),j(gi,fi);
[0063]
步骤20404,计算hessian矩阵h(gi,fi)=j(gi,fi)
t
j(gi,fi);
[0064]
步骤20405,由步骤20403、步骤20404结果更新控制器参数值φ
i+1
=φ
i-h(gi,fi)-1
j(gi,f)
t
f(gi,f);
[0065]
步骤20406,代入φ
i+1
=[g
i+1 f
i+1
]
t
计算目标函数值比较与阈值ε的大小,如果返回步骤20402,如果获得反馈控制器参数φ=φ
i+1

[0066]
步骤205,计算所述反馈控制输入
[0067]
步骤3,计算本发明方法的控制输入u(n)=u
ff
(n)+u
fb
(n),u
ff
(n)为步骤107所得自适应前馈控制输入,u
fb
(n)为步骤205所得反馈控制输入;
[0068]
图4稳态谐波激励下复合控制方法的控制效果图,图5给出了模拟直升机由于飞行状态变化导致激励时变条件下复合控制方法的控制效果图,表明复合控制方法具有以直升机振动抑制为特征的稳态谐波控制能力且具有自适应跟踪控制能力和优良的收敛性能。
[0069]
本实施例还提供了基于机械阻抗的直升机振动控制装置,包括:
[0070]
自适应前馈控制模块,用于自适应前馈控制;
[0071]
输出反馈控制模块,用于输出反馈控制;
[0072]
所述自适应前馈控制由参考信号综合、前馈控制器和自适应控制方法实现;
[0073]
所述输出反馈控制由位移和速度反馈实现,输出反馈控制器参数利用被控系统机械阻抗计算。
[0074]
根据本技术实施例的装置,可以实现在各种终端设备中,例如分布式计算系统的服务器。在一个示例中,根据本技术实施例的装置可以作为一个软件模块和/或硬件模块而集成到所述终端设备中。例如,该装置可以是该终端设备的操作系统中的一个软件模块,或者可以是针对于该终端设备所开发的一个应用程序;当然,该装置同样可以是该终端设备的众多硬件模块之一。
[0075]
替换地,在另一示例中,该装置与终端设备也可以是分立的终端设备,并且该装置可以通过有线和/或无线网络连接到该终端设备,并且按照约定的数据格式来传输交互信息。
[0076]
本实施例还提供了一种存储介质,存储有计算机程序或指令,当所述计算机程序或指令被运行时,实现所述基于机械阻抗的直升机振动控制方法。
[0077]
本发明提供了基于机械阻抗的直升机振动控制方法、装置和存储介质,具体实现该技术方案的方法和途径很多,以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。本实施例中未明确的各组成部分均可用现有技术加以实现。

技术特征:
1.基于机械阻抗的直升机振动控制方法,其特征在于,包括自适应前馈控制和输出反馈控制;所述自适应前馈控制由参考信号综合、前馈控制器和自适应控制方法实现;所述输出反馈控制由位移和速度反馈实现,输出反馈控制器参数利用被控系统机械阻抗计算。2.根据权利要求1所述的方法,其特征在于,所述参考信号综合根据直升机旋翼特征,由旋翼转速传感器获取旋翼转速信号ω,获得控制频率knω,其中n为旋翼桨叶片数,k为控制频率阶数;第k通道参考信号为x
k
(n)=[cos(knωn) sin(knωn)]
t
,其中n为离散时间变量,t表示矩阵转置。3.根据权利要求2所述的方法,其特征在于,所述前馈控制器按控制频率以并联结构形式自适应陷波实施,针对控制频率knω的自适应陷波控制器包含2个控制权系数w
kc
(n)和w
ks
(n),即w
k
(n)=[w
kc
(n) w
ks
(n)]
t
,w
k
(n)为第k谐波频率的陷波器权系数向量。4.根据权利要求3所述的方法,其特征在于,所述自适应控制方法采用滤波x-lms算法,公式为:其中e(n)为控制系统位移控制误差响应,μ
k
为修正步长,为参考信号经控制通道滤波信号。5.根据权利要求4所述的方法,其特征在于,所述输出反馈控制包括反馈控制器和反馈控制器增益参数整定;所述反馈控制器为e(n),分别为控制系统位移和速度控制误差响应,g、f为控制器增益参数。6.根据权利要求5所述的方法,其特征在于,所述反馈控制器增益参数整定由基于被控结构机械阻抗z(s)的控制系统闭环特征方程f(g,f,s)=det(i+z(s)-1
b2(g+sf)d0)和闭环系统期望极值点确定,s为拉氏算子,b2为控制输入位置参数,d0为传感器位置参数,i为单位矩阵,det表示求取行列式;根据所述控制系统闭环特征方程,构建目标函数其中λ为闭环系统期望极点值;最小化所述目标函数控制器增益参数g、f。7.根据权利要求6所述的方法,其特征在于,采用高斯牛顿法迭代最小化所述目标函数以整定反馈控制器参数φ=[g f]
t
,具体包括如下步骤:步骤a1,任意给定反馈控制器参数初始值φ0=[g
0 f0]
t
和阈值ε,阈值ε用于控制最小化目标函数迭代过程;步骤a2,计算所述控制系统闭环特征方程f(g,f)的雅可比矩阵步骤a3,代入当前参数值φ
i
=[g
i f
i
]
t
,得到f(g
i
,f
i
),j(g
i
,f
i
),其中g
i
、f
i
为当前控制
器增益参数;步骤a4,计算hessian矩阵h(g
i
,f
i
)=j(g
i
,f
i
)
t
j(g
i
,f
i
);步骤a5,由步骤a3、步骤a4结果更新控制器参数值φ
i+1
=φ
i-h(g
i
,f
i
)-1
j(g
i
,f)
t
f(g
i
,f);步骤a6,代入φ
i+1
=[g
i+1 f
i+1
]
t
计算目标函数值比较与阈值ε的大小,如果返回步骤a2,如果获得反馈控制器参数φ=φ
i+1
。8.根据权利要求7所述的方法,其特征在于,所述方法的控制输入u(n)=u
ff
(n)+u
fb
(n),其中u
ff
(n)为自适应前馈控制输入,u
fb
(n)为基于阻抗的反馈控制输入,公式如下:(n)为基于阻抗的反馈控制输入,公式如下:其中n
k
为控制频率最大阶数。9.基于机械阻抗的直升机振动控制装置,其特征在于,包括:自适应前馈控制模块,用于自适应前馈控制;输出反馈控制模块,用于输出反馈控制;所述自适应前馈控制由参考信号综合、前馈控制器和自适应控制方法实现;所述输出反馈控制由位移和速度反馈实现,输出反馈控制器参数利用被控系统机械阻抗计算。10.一种存储介质,其特征在于,存储有计算机程序或指令,当所述计算机程序或指令被运行时,实现如权利要求1至8中任一项所述的方法。

技术总结
本发明提供了基于机械阻抗的直升机振动控制方法、装置和存储介质,本发明方法利用并联式自适应前馈控制和基于机械阻抗设计的反馈控制,可有效避免复杂结构动力学建模困难,提高控制系统建模的可靠性及控制性能,实现稳态、瞬态及宽带振动抑制,基于机械阻抗设计的反馈控制有效提升系统动力学特性的同时加速自适应前馈控制的收敛性能,可有效提升直升机振动主动控制系统的振动抑制性能和收敛速度。振动主动控制系统的振动抑制性能和收敛速度。振动主动控制系统的振动抑制性能和收敛速度。


技术研发人员:宋来收 龚园园 董文辉 夏品奇
受保护的技术使用者:南京航空航天大学
技术研发日:2022.04.21
技术公布日:2022/7/5
转载请注明原文地址: https://www.8miu.com/read-6212.html

最新回复(0)