一种基于模糊神经网络的仿昆虫扑翼飞行器姿态控制方法技术

技术编号:19592483 阅读:29 留言:0更新日期:2018-11-28 04:35
本发明专利技术涉及一种基于三角不确定中心区间二型模糊神经网络的仿昆虫扑翼飞行器姿态控制方法,包括以下步骤:1)设定仿昆虫扑翼飞行器姿态控制模型中的比例微分控制器和模糊神经网络的初始参数;2)采集扑翼飞行器姿态角信息,经滤波融合后获得实际量测的姿态角;3)对实际量测的姿态角和预设的姿态角作差,获得对应的姿态角误差和姿态角误差的一阶导数,将其作为比例微分控制器和模糊神经网络的输入量,获得控制器的输出,同时更新模糊神经网络的参数;4)仿昆虫扑翼飞行器机载飞行控制单元根据比例微分控制器和模糊神经网络的输出对姿态角进行调控。与现有技术相比,本发明专利技术具有抗干扰能力强、鲁棒性强、便捷性和实用性高等优点。

【技术实现步骤摘要】
一种基于模糊神经网络的仿昆虫扑翼飞行器姿态控制方法
本专利技术涉及航空工程飞行器领域,尤其是涉及一种基于三角不确定中心区间二型模糊神经网络的仿昆虫扑翼飞行器姿态控制方法。
技术介绍
在过去的几年里,仿昆虫扑翼微飞行器因其体积小、重量轻、结构紧凑、飞行安静、机动性高等特点而成为仿生工程领域的研究热点。这些优势让其适用于许多实际的工程领域。例如,在建筑物内或在塌陷结构里搜索和救援;感知化学药品的泄漏;对核电站进行辐射监测以及在军事行动中监视和侦察。随着微型电机、机载电源和传感器以及刚性和柔性传动机构的进步,仿昆虫扑翼微型飞行器的制造成为可能。然而,要真正实现这些用途,其相关的飞行控制将变得非常复杂。当前,大多数的飞行控制都是将扑翼飞行器的动力学模型线性化,再用线性控制器将其稳定在某个平衡状态,如悬停状态。但是,这种线性化的近似也带来了一定的弊端。例如,很难实现飞行模态的高、低频切换;对系统不确定性和外界干扰适应性较低。同时,由于自身重量的限制,机载驱动器的数目较少。这就容易使飞行动力系统处于欠驱动状态,进而就要求控制器设计的时候必须考虑系统的非线性。另外,考虑到该类无人机飞行环境的复杂性、空气动力学的不稳定性以及其自身建模的不确定性,基于三角不确定中心区间二型模糊神经网络的飞行控制方法在这种情况下更有优势,因为它不仅能用模糊系统补偿系统中的有界不确定项,而且还能利用神经网络增强控制器的学习能力。相对于传统的控制器,模糊神经网络有较强的适应性和鲁棒性。目前,模糊神经网络已经在一些工程领域得到应用,如控制加热炉温度,电池状态估计和交通流量预测等,但其在扑翼飞行器飞行控制方面的研究工作还比较少。
技术实现思路
本专利技术的目的就是为了克服上述现有技术存在的缺陷而提供一种基于模糊神经网络的仿昆虫扑翼飞行器姿态控制方法。本专利技术的目的可以通过以下技术方案来实现:一种基于模糊神经网络的仿昆虫扑翼飞行器姿态控制方法,包括以下步骤:1)设定仿昆虫扑翼飞行器姿态控制模型中的比例微分控制器和模糊神经网络的初始参数;2)采集扑翼无人机姿态角信息,经滤波融合后获得实际量测的姿态角;3)对实际量测的姿态角和预设的姿态角作差,获得对应的姿态角误差e和姿态角误差的一阶导数将其作为比例微分控制器和模糊神经网络的输入量,并计算比例微分控制器的输出,同时更新模糊神经网络的参数;4)仿昆虫扑翼飞行器的机载飞行控制单元根据模糊神经网络的输出对姿态角进行调控。所述的步骤1)中,比例微分控制器和模糊神经网络的初始参数包括:比例微分控制器的控制参数向量Kp、Kd,模糊神经网络的区间二型三角隶属度函数参数c1i、d1i、c2j、d2j以及参数更新因子β、α、q、η。所述的步骤3)具体包括以下步骤:31)计算比例微分控制器输出32)计算模糊神经网络的输出uf;33)对模糊神经网络参数进行更新。所述的步骤32)中,模糊神经网络依次包括:输入层:将姿态角误差e和姿态角误差的一阶导数输入到模糊神经网络当中;模糊层:依据区间二型三角模糊隶属度函数将姿态角误差e和姿态角误差的一阶导数转化为相应区间的二型隶属度函数值u1i(e)、和推理层:根据模糊推理规则Rij计算每条规则对应的后件数值fij;规则层:通过乘积t-范算子计算每条规则的点火强度;输出层:根据每条规则对应的后件数值fij以及上、下点火水平强度Wij和计算出模糊神经网络的输出uf。所述的区间二型三角模糊隶属度函数的表达式为:其中,u1i(e)分别为姿态角误差e的第i(i=1,2,…,I)个上、下隶属度函数,分别为姿态角误差的一阶导数的第j(j=1,2,…,J)个上、下隶属度函数。为了维持区间二型三角模糊隶属度函数的性质,须满足以下条件:所述的模糊推理规则Rij表示为:Rij:ifeisandis其中,为姿态角误差e在集合中第i(i=1,2,…,I)个区间二型隶属度函数,为姿态角误差的一阶导数在集合中的第j(j=1,2,…,J)个区间二型隶属度函数,为集合中第ij个清晰数,和分别为e和的区间二型隶属度函数的集合,为后件清晰数的集合,即所述的点火强度的表达式为:其中,Wij分别为上、下点火强度。所述的模糊神经网络输出uf的表达式为:其中,和分别为第ij个神经元归一化的低、高的点火水平强度,q为表示网络输出中的上限值和下限值所占的比例,且0≤q≤1。采用比例微分控制器的输出控制来调控模糊控制器,其参数更新规则如下:其中,F=[f11,…,fij,…,fIJ]是模糊推理规则的输出向量,sgn(·)为符号函数,上标·为求导。与现有技术相比,本专利技术具有以下优点:1)在干扰存在的条件下,采用不确定中心区间二型三角模糊隶属度函数能够有效地对仿生扑翼无人机进行姿态控制,具有更强的抗干扰能力;2)能够实时在线学习并对参数进行更新,具有更强的鲁棒性;3)对比例微分控制器参数数值精度要求相对较低,一定程度上可以降低调参难度,具有更强的便捷性和实用性。附图说明图1为不确定中心区间二型三角模糊隶属度函数示意图。图2为三角不确定中心区间二型模糊神经网络示意图。图3为仿昆虫扑翼无人飞行器的姿态控制流程图。具体实施方式下面结合附图和具体实施例对本专利技术进行详细说明。实施例本专利技术提出了一种基于三角不确定中心区间二型模糊神经网络的仿生扑翼飞行器姿态控制方法。具体的控制代码可以集成在机载的嵌入式飞行控制单元中。如图1所示,本专利技术采用的不确定中心区间二型三角模糊隶属度函数介绍如下:区间二型三角模糊隶属度函数是传统的一型三角模糊隶属度函数的扩展。传统的一型三角模糊隶属度函数的数值是清晰数。而区间二型三角模糊隶属度函数的数值仍是一型模糊集。这就意味着其比一型三角模糊隶属度函数具有更强的表达不确定的能力。附图1是不确定中心区间二型三角模糊隶属度函数的示意图。其中,d是隶属度函数的宽度,而c和是该区间二型隶属度函数的左、右中心。和u分别代表上、下隶属度函数。根据附图3中的流程图,可以发现,区间二型模糊神经网络有两个输入,即姿态角误差e和姿态角误差的一阶导数e的第i(i=1,2,…,I)个上、下隶属度函数分别表示为和u1i(e)。它们对应的数学表达式如下:同样地,的第j(j=1,2,…,J)个上、下隶属度函数分别表示为和它们对应的数学表达式如下:其中,当时,u1i(e)和的隶属度函数值都变为零,而和都会退化成传统的一型梯形隶属度函数。因此,为了维持不确定中心区间二型三角模糊隶属函数的性质,必须使本专利技术的具体实施过程包括以下步骤:步骤1:设定比例微分控制器和模糊神经网络的初始参数。此处,姿态角误差e和姿态角误差的一阶导数各包括三个区间二型三角模糊隶属度函数。因此,需要初始化的参数包括:Kp、Kd、c1i、d1i、c2j、d2j、fij、β、α、q、η。其中Kp、Kd是比例微分控制器的控制参数向量,c1i、d1i、c2j、d2j、fij是模糊神经网络的区间二型三角隶属度函数参数,β、α、q、η是参数更新因子。步骤2:扑翼无人机姿态角信息的采集、滤波和融合。利用机载的惯性测量单元IMU(主要包括三轴陀螺仪、三轴加速度计以及三轴磁力计等传感器)对机体的姿态信号进行采集,进而进行滤波处理去除干扰信息和噪声。此处主要采用高通滤波器、低通滤波器来实现滤波。然后,将滤波后的本文档来自技高网
...

【技术保护点】
1.一种基于模糊神经网络的仿昆虫扑翼飞行器姿态控制方法,其特征在于,包括以下步骤:1)设定仿昆虫扑翼飞行器姿态控制模型中的比例微分控制器和模糊神经网络的初始参数;2)采集扑翼无人机姿态角信息,经滤波融合后获得实际量测的姿态角;3)对实际量测的姿态角和预设的姿态角作差,获得对应的姿态角误差e和姿态角误差的一阶导数

【技术特征摘要】
1.一种基于模糊神经网络的仿昆虫扑翼飞行器姿态控制方法,其特征在于,包括以下步骤:1)设定仿昆虫扑翼飞行器姿态控制模型中的比例微分控制器和模糊神经网络的初始参数;2)采集扑翼无人机姿态角信息,经滤波融合后获得实际量测的姿态角;3)对实际量测的姿态角和预设的姿态角作差,获得对应的姿态角误差e和姿态角误差的一阶导数将其作为比例微分控制器和模糊神经网络的输入量,并计算比例微分控制器的输出,同时更新模糊神经网络的参数;4)仿昆虫扑翼飞行器的机载飞行控制单元根据模糊神经网络的输出对姿态角进行调控。2.根据权利要求1所述的一种基于模糊神经网络的仿昆虫扑翼飞行器姿态控制方法,其特征在于,所述的步骤1)中,比例微分控制器和模糊神经网络的初始参数包括:比例微分控制器的控制参数向量Kp、Kd,模糊神经网络的区间二型三角隶属度函数参数c1i、d1i、c2j、d2j以及参数更新因子β、α、q、η。3.根据权利要求2所述的一种基于模糊神经网络的仿昆虫扑翼飞行器姿态控制方法,其特征在于,所述的步骤3)具体包括以下步骤:31)计算比例微分控制器输出32)计算模糊神经网络的输出uf;33)对模糊神经网络参数进行更新。4.根据权利要求3所述的一种基于模糊神经网络的仿昆虫扑翼飞行器姿态控制方法,其特征在于,所述的步骤32)中,模糊神经网络依次包括:输入层:将姿态角误差e和姿态角误差的一阶导数输入到模糊神经网络当中;模糊层:依据区间二型三角模糊隶属度函数将姿态角误差e和姿态角误差的一阶导数转化为相应区间的二型隶属度函数值u1i(e)、和推理层:根据模糊推理规则Rij计算每条规则对应的后件数值fij;规则层:通过乘积t-范算子计算每条规则的点火强度;输出层:根据每条规则对应的后件数值fij以及上、下点火水平强...

【专利技术属性】
技术研发人员:张超张各各姚瑞文张卫东陆宇曹刚
申请(专利权)人:上海交通大学
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1