-
摘要:
建立了典型三点式倾转旋翼无人机动力学模型,针对过渡过程,开展最优倾转角曲线研究以减小横侧控制耦合对纵向运动影响和过渡过程能耗。基于倾转角曲线对过渡过程的影响分析,提出了改进运动剖面算法对倾转角曲线进行参数化设计;并提出两阶段优化方案来对参数进行优化。第1阶段,综合考虑横侧控制耦合度最低和过渡过程能耗最小目标,以曲线参数为优化变量,构建了最优倾转角问题模型,采用遗传算法进行优化求解。第2阶段,引入舵机动力学模型,考虑过渡时间和系统超调进一步优化以减小结束阶段的超调。与2种现有典型倾转角曲线对比结果表明:给定过渡时间,设计的最优倾转角曲线有效地降低横向控制耦合程度和过渡过程的能耗,且减小结束时超调。
Abstract:A dynamic model of a typical tri-tiltrotor UAV was established. The optimal tilt angle curve in the transition process was studied to reduce the influence of lateral coupling on longitudinal motion, and energy consumption. Based on the analysis of the influence of the tilt angle curve on the transition process, a improved motion profile algorithm was proposed to parameterize the tilt angle curve. A two-phase optimization scheme was proposed to optimize parameters. In the first phase, the minimum coupling degree of lateral control and the minimum energy consumption of the transition process are considered. The optimal tilt angle problem model was constructed by using the curve parameters as the optimization variables.The optimal tilt angle problem was solved by genetic algorithm. In the second phase, a servo dynamics model was introduced for further optimization to reduce the overshoot in the end-stage considering transition time and system overshoot. The results of comparison with the three existing typical tilt angle curves show that, in given transition time, the proposed optimal tilt angle curve effectively reduces the lateral control coupling degree and the energy consumption during the transition process, and reduces the overshoot at the end of the transition.
-
航天器进入轨道飞行阶段以后,完全工作在高真空、冷黑和太阳辐照强烈的环境中,航天器一次发射以后,在目前的技术水平上,不可能进行在轨维修,因此需要对可能出现的故障进行诊断和预测[1]。由于航天器电子负载系统内部元器件非线性化的高度耦合,且是一种开放性时变系统,使得其有着不确定且较为复杂的整体构造,导致经常出现内部负载信号的突变。当系统出现事故时,由于引起事故的原因各种各样,在没有准确的解析方式及可靠的信息情报时,仅靠推理和假设,很难对故障的起因做出准确的判断[2-3]。在识别故障的信号时,由于航天器电子负载系统过于复杂,仍然有很大的挑战。在诊断航天器故障信号方面,中国主要依靠专家的知识和经验,相同的故障通常不同领域的专家会给出不同的答案,因此航天器故障检测的实时性很难得到满足。利用模式识别算法,以知识库的方式记忆不同专家的经验,从而增强航天器电子负载系统故障判断的高效性和实时性[4]。
在识别过程中,航天器电特性检测系统仍然存在很多问题需要解决,这些问题主要有识别率比较低、特征维数较高、测试数据量大、计算较为复杂等。在之前的研究中,如Liu等[5-7]采用基于离线模糊聚类(FCM)和在线支持向量机(SVM)分类的方法对航天器电信号数据进行识别,还采用了加权近似支持向量机(WPSVM)的方法对电特性信号进行分类识别,在识别过程中也采用了主成分分析(PCA)的特征提取方法对数据进行降维,都得到了较好的分类识别结果。但是在电信号识别过程中,所用到的电信号样本集类别少,数据量小,分类精度一般。当实际诊断中输入过多电特性数据时,会极大地提高过拟合度和训练复杂度。对于复杂高维特征系统,数据量过大使得样本分类和训练效率以及识别准确率下降,怎么从高维状态特征中得到敏感特征是电特性信号快速准确识别的瓶颈之一[8-9]。
本文应用PCA与随机森林(Random Forest, RF)相结合的航天器电特性信号的识别诊断方式。PCA方法用来对采样样本进行分析,RF算法再作出分类识别。RF算法在当前的很多数据集上,相对其他算法有着很大的优势,这一算法对于非线性样本数据可以做到更好的分类和学习,并且在处理大样本数据时,有着非常棒的学习能力。PCA方法是一种有效的数据分析和处理方法,主要用于抽取局部特征,有着计算简单、存储容量小等特点,在图形处理、人类自然语言的处理研究中有着广泛的应用[10]。本文方法可以解决航天器电特性数据高维特征选取困难和计算效率低的问题,改善分类器识别效果,实验表明,该方法在航天器电特性信号的识别判断中具有优越的性能。
1. 系统流程
本文算法设计流程包括数据采集、特征提取和信号识别3部分。在对数据进行采集以及预处理之后,采用PCA方法分别对训练集和测试集进行特征提取得到特征向量,然后采用RF算法针对训练集建立模型,再通过导入测试集,来对信号进行识别和分类,以此算出分类的准确率。设计流程如图 1所示。
2. 算法设计
2.1 PCA方法
PCA方法是统计学中分析数据的一种方法,作用是经过一个特别的向量矩阵,将数据从原来的高维空间投影到一个低维的向量空间中,经过降维后其数据的主要信息并没有损失,从而使数据更易于处理[11-12]。图 2为本文提出的PCA方法流程。
将航天器电特性数据序列中的每一段电特性表示成向量的形式:
(1) 式中:Xk=(xk, 1, xk, 2, …, xk, r)(1≤k≤n)为第k个样本,该样本的采样点数为r,总样本个数为n。可以得出其协方差阵为
(2) 式中:X为均值向量;S为r×r的矩阵。计算S的特征值[λ1, λ2, …, λn](λ1≥λ2≥…≥λn)以及对应的特征向量T=[u1, u2, …, un],航天器电特性数据的正交基即为以上特征向量,若想增大特征向量重构时的贡献,只需增大特征向量对应的特征值即可,通过归一化计算方法得出贡献度的值,量化特征值λk所对应的特征向量的贡献度Pk后得到:
(3) 所以,可以舍弃那些小特征值的特征向量。为了重建模型,可以使用前d个主分量,在此设定阈值为P,使得前d个分量的贡献度之和比P大,即
,因此,电特性数据矩阵经过重构后的 为(4) 式中:ui为特征值λi对应的特征向量。
2.2 RF算法
RF算法最初由Breiman和Cutler提出,其是一种统计学习理论的、自然的非线性建模工具,训练多个树状的分类器,组合多棵决策树的预测,最终通过投票得出预测结果。RF算法流程如图 3所示。
2.3 决策树的生成
使用RF算法完成整个决策树分类器时,采用自助法重采样技术。单个决策树的生成过程如下:从最初的样本数据中抽取随机样本,使用有放回的抽样方法,反复k(树的数目ntree值为k)次得到一个新的训练数据集,从而得到一颗分类树。
单个自助样本集生长为单棵分类树,单棵分类树的所有训练数据就是自助样本集。假设有N个输入特征,则在树的每个节点处,从N个特征中随机挑选m个特征,遵照节点不纯度最小的原则从这m个特征中选出一个特征进行分支生长,之后构造各个分支通过分别递归调用上述过程,直到使用过所有属性,或训练集能够被这棵树准确地分类[13-14]。
图 4表示了决策树的3个部分,分别为构成的分类、根源和终端节点,起点分类由根节点代表,而将数据分成2个不同部分的是分裂节点,得到数据分类最终结果的是终端节点。图 4中:A为分裂节点;Y为终端节点。
2.4 RF生成步骤
RF是一种分类器,其集成了多个决策树,假如把一个决策树当作分类任务中的一个专家,那么RF就是多个专家共同对某种任务进行分类[15-17]。生成RF的步骤如下:
1) 应用bootstrap方法从原始训练数据集中有放回地随机抽取K个新的自主样本集,并由此构建K棵决策树,每次未抽到的样本组成了K个袋外数据(Out-of-Bag, OOB)。
2) 设有N个特征,则在每一棵树的每个节点处随机抽取mtry个特征(mtry≤N),通过计算每个特征蕴含的信息量,在mtry个特征中选择一个最具有分类能力的特征进行节点分裂。
3) 每棵树最大限度地生长,不做任何裁剪。
4) 将生成的多棵树组成RF,用RF对新的数据进行分类,分类结果按树分类器的投票多少而定。
3. 实验结果
3.1 训练数据获取
实验数据来源于航天器用电设备电子负载的典型供电电压电特性数据,在航天器负载测试过程中,通过电特性监测平台对航天器电子负载母线进行监测,记录原始数据,从航天器13种飞行模式产生的数据中选取19个不同信号的数据,并手动添加样本标签,获得22 800个样本,每个样本包含1 000个特性,部分样本数据的物理意义如图 5所示。
3.2 决策树数目的选择
图 6为决策树数目与分类误差率的关系。可以看出,分类误差率随着决策树数目的增加而减小,在达到100棵树之后分类误差趋于稳定(在0.01左右)。然而,模型训练时间会随着决策树数目的增加而增加,因此,考虑到时间复杂度问题,选取100棵决策树组成RF对此电信号样本集进行分类预测,既保证了分类准确率,又缩短了训练和分类所需要的时间。
3.3 算法比较
分类准确率和分类时间是评价算法优劣的重要标志。本文实验分别采用朴素贝叶斯(Naive Bayesian Model, NBM)、K最近邻(K-Nearest Neighbor, KNN)、SVM和RF等算法对航天器电信号数据进行分类预测,得到不同算法的分类结果。同时运用PCA方法对数据进行特征提取,使用降维后的数据采用以上算法对数据进行分类预测。比较不同算法在对数据进行特征提取前后的性能优劣。
表 1为不同算法对本文多类数据的分裂结果。实验表明,在没有对数据进行PCA特征提取之前,RF算法较其他算法具有更高的准确性。由于数据的复杂性以及算法的复杂性,NBM算法和KNN算法训练所需时间较短,RF算法所需训练时间稍长,由于类与类之间均要建立分类器,增加了算法复杂度,所以SVM算法训练所需时间较长。在对数据进行PCA特征提取之后,减少了数据量,降低了数据维度,使得计算速度和准确率都有明显的提升,特征提取前后,RF算法均表现出优异的分类性能,在提升了运行速度的同时,准确率也得到了保证。综合算法运行结果的数据表明,RF算法具有较高的稳定性,在本文多类别电特性信号识别中具有最优的分类预测性能。
表 1 训练时间和预测准确率对比Table 1. Comparison of training time and prediction accuracy算法 准确率/% 训练时间/s NBM 79.02 KNN 85.43 127.36 SVM 88.23 1 873.80 RF 98.90 189.93 PCA-NBM 81.41 PCA-KNN 94.34 11.33 PCA-SVM 91.59 29.32 PCA-RF 98.33 36.40 4. 结论
本文利用数理统计的方法,在电特性识别过程中利用主成分分析方法对原始数据的主要进行了提取,实现了对高维航天器电特性数据的降维。然后采用随机森林算法对航天器电特性数据进行识别。
1) 减少了计算所需的时间,进一步增强了分类器的性能,该算法是对某航天器的电信号测试采集数据进行的仿真实验,可以直接应用于航天器电信号数据的分类识别。
2) 通过多次实验,可以验证PCA-RF的识别方法具有比较好的识别效率以及较高的分类准确率。
3) 随机森林算法在对数据的处理上具有诸多优点,在处理具体规则模糊的数据上有很大的灵活性和自适应性。
针对本文算法模型,计算复杂度依然较大,在未来的研究中,可以尝试与其他降维方法相结合,进一步优化对不同数据集测试方法的有效性,以构造更高性能的分类器。
-
表 1 飞行器参数
Table 1. Aircraft parameters
参数 数值 巡航速度/(m·s-1) 33 巡航迎角/(°) 5 尾部电机平衡倾角/(°) 10 升降舵平衡舵偏角/(°) 6 飞行器质量/kg 5 单发最大推力/N 26 升力系数 0.178 8 阻力系数 0.044 1 机翼面积/m2 0.4 俯仰发动机力臂(前、后)/m 0.4 发动机横侧力臂 0.18 气动俯仰力矩系数 0.00 086 75 平均气动弦长/m 0.16 表 2 初始约束条件
Table 2. Initial constraint condition
参数 μ1 μ2 数值 [0°, 90°] [μ1, 90°] [0, 9](°)/s 表 3 遗传算法优化后参数
Table 3. Genetic algorithm optimized parameters
参数 μ1/(°) μ2/(°) /((°)·s-1)数值 45.15 90 9 表 4 3种倾转曲线对比结果
Table 4. Result of three tilt curves caparsion
参数 匀速倾转 未优化“S”形曲线 本文结果 耦合大小 8.94 14.36 7.10 阻力做功 4 076.7 5 218.0 2 798.9 最大超调量 4.888 6 0.039 1 0.128 3 -
[1] 凡永华, 杨军, 赖水清, 等.倾转旋翼机过渡段最优飞行控制系统设计[J].飞行力学, 2007, 25(1) 47-50. http://www.cnki.com.cn/Article/CJFDTotal-FHLX200701012.htmFAN Y H, YANG J, LAI S Q, et al.Design of an optinal flight control system for tiltrotor conversion[J].Flight Dynamics, 2007, 25(1):47-50(in Chinese). http://www.cnki.com.cn/Article/CJFDTotal-FHLX200701012.htm [2] 夏青元, 徐锦法, 金开保.倾转旋翼飞行器的建模和操纵分配策略[J].航空动力学报, 2013, 28(9):2016-2028. http://www.cnki.com.cn/Article/CJFDTOTAL-HKDI201309018.htmXIA Q Y, XU J F, JIN K B.Tilt-rotor aircraft modeling and its manipulation assignment strategy[J].Journal of Aerospace Power, 2013, 28(9):2016-2028(in Chinese). http://www.cnki.com.cn/Article/CJFDTOTAL-HKDI201309018.htm [3] 夏青元, 徐锦法, 张梁.倾转旋翼飞行器无模型自适应姿态控制[J].系统工程与电子技术, 2013, 35(1):146-151. http://www.cnki.com.cn/Article/CJFDTotal-XTYD201301025.htmXIA Q Y, XU J F, ZHANG L.Model-free adaptive attitude controller for a tilt-rotor aircraft[J].Systems Engineering and Electronics, 2013, 35(1):146-151(in Chinese). http://www.cnki.com.cn/Article/CJFDTotal-XTYD201301025.htm [4] 陈嘉先, 梁波.倾转旋翼无人机模态转换控制[J].战术导弹技术, 2015(2):70-76. http://www.cnki.com.cn/Article/CJFDTotal-ZSDD201502013.htmCHEN J X, LIANG B.Control of tilt rotor unmanned aerial vehicle during mode transition[J].Tactical Missile Technology, 2015(2):70-76(in Chinese). http://www.cnki.com.cn/Article/CJFDTotal-ZSDD201502013.htm [5] 严旭飞, 陈仁良.倾转旋翼机动态倾转过渡过程的操纵策略优化[J].航空学报, 2017, 38(7):54-64. http://www.cnki.com.cn/Article/CJFDTOTAL-HKXB201707005.htmYAN X F, CHEN R L.Control strategy optimization of dynamic conversion procedure of tilt-rotor aircraft[J].Acta Aeronautica et Astronautica Sinica, 2017, 38(7):54-64(in Chinese). http://www.cnki.com.cn/Article/CJFDTOTAL-HKXB201707005.htm [6] TA D A, FANTONI I, LOZANO R.Modeling and control of a convertible mini-UAV[J].IFAC Proceedings Volumes, 2011, 44(1):1492-1497. [7] TA D A, FANTONI I, LOZANO R.Modeling and control of a tilt tri-rotor airplane[C]//American Control Conference.Piscataway, NJ: IEEE Press, 2012: 131-136. [8] 鲁麟宏, 付荣, 王勇, 等.基于矫正广义走廊的电动倾转旋翼机模态转换[J].航空学报, 2018, 39(8):121900. http://www.cnki.com.cn/Article/CJFDTotal-HKXB20180402001.htmLU L H, FU R, WANG Y, et al.Mode conversion of electric tilt rotor aircraft based on corrected generalized corridor[J].Acta Aeronautica et Astronautica Sinica, 2018, 39(8):121900(in Chinese). http://www.cnki.com.cn/Article/CJFDTotal-HKXB20180402001.htm [9] YEO Y T, LIU H H.Transition control of a tilt-rotor VTOL UAV: AIAA-2008-1848[R].Reston, VA: AIAA, 2018. [10] 赖水清, 严峰, 徐珂.倾转旋翼机过渡飞行阶段控制律设计研究[J].直升机技术, 2009(3):52-55. http://www.cnki.com.cn/Article/CJFDTotal-ZSEN200903013.htmLAI S Q, YAN F, XU K.Design and research of control law for tiltrotor in transition flight phase[J].Helicopier Technique, 2019(3):52-55(in Chinese). http://www.cnki.com.cn/Article/CJFDTotal-ZSEN200903013.htm [11] 张飞, 路平, 江涛, 等.基于模糊控制的倾转三旋翼无人机过渡模式操纵策略研究[J].电光与控制, 2018, 25(4):32-36. http://www.cnki.com.cn/Article/CJFDTotal-DGKQ201804008.htmZHANG F, LU P, JIANG T, et al.Transitional mode manipulation strategy of tilt tri-rotor UAVs based on fuzzy control[J].Electronics Optics & Control, 2018, 25(4):32-36(in Chinese). http://www.cnki.com.cn/Article/CJFDTotal-DGKQ201804008.htm [12] 曹芸芸.倾转旋翼飞行器飞行动力学数学建模方法研究[D].南京: 南京航空航天大学, 2012: 16-28.CAO Y Y.Research on mathematical modeling method for tilt rotor aircraft flight dynamics[D].Nanjing: Nanjing University of Aeronautics and Astronautics, 2012: 16-28(in Chinese). [13] 曹芸芸, 陈仁良.倾转旋翼飞行器发动机短舱倾转角度-速度包线分析[J].航空动力学报, 2011, 26(10):2174-2180. http://www.cnki.com.cn/Article/CJFDTotal-HKDI201110002.htmCAO Y Y, CHEN R L.Investigation on nacelle conversion envelope analysis method of tiltrotor aircraft[J].Journal of Aerospace Power, 2011, 26(10):2174-2180(in Chinese). http://www.cnki.com.cn/Article/CJFDTotal-HKDI201110002.htm [14] FRANCESCO G D, D'AMATO E, MATTEI M.Incremental nonlinear dynamic inversion and control allocation for a tilt rotor UAV: AIAA-2014-0963[R].Reston: AIAA, 2014. [15] 闫秋红, 垂直起降倾转四旋翼机过渡阶段控制问题研究[D].哈尔滨: 哈尔滨工业大学, 2015: 21-24.YAN Q H.Control system design on the transition stage of quad tiltrotor aircraft[D].Harbin: Harbin Institute of Technology, 2015: 21-24(in Chinese). 期刊类型引用(7)
1. 陈强,蓝希先,刘祥洁. 基于PCA-RF算法的大数干扰信号识别. 机电工程技术. 2023(08): 176-180 . 百度学术
2. 牛得清,伍友利,徐洋,吴鑫,张丹旭,杨鹏飞. 红外空空导弹抗干扰效能评估建模. 北京航空航天大学学报. 2021(09): 1874-1883 . 本站查看
3. 魏葆春,甘发旺. 物联网多层设备信息通信数据分类识别仿真. 计算机仿真. 2019(01): 425-428+436 . 百度学术
4. 白静,史燕燕,薛珮芸,郭倩岩. 融合非线性幂函数和谱减法的CFCC特征提取. 西安电子科技大学学报. 2019(01): 86-92 . 百度学术
5. 李树卿,陈鼎,仇群辉,史建立,徐伟明,宋晓,陈兆权. 基于随机森林的电能质量综合评估. 现代电力. 2019(02): 81-87 . 百度学术
6. 叶志鹏,贾睿,杨勇,齐欢,梁浩. 一种航天器图像分类模型快速学习方法. 宇航总体技术. 2019(03): 37-42 . 百度学术
7. 王建永,廖丹,郭威,唐乐. 多媒体网络语音模糊音调数据准确识别方法. 电子设计工程. 2019(21): 50-53+58 . 百度学术
其他类型引用(5)
-