[发明专利]基于攻角幂函数的高超飞行器神经网络控制方法有效
申请号: | 201710199103.9 | 申请日: | 2017-03-29 |
公开(公告)号: | CN107065544B | 公开(公告)日: | 2019-12-06 |
发明(设计)人: | 张杰;尚展垒;沈高峰;刘海燕;程静 | 申请(专利权)人: | 郑州轻工业学院 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 61237 西安知诚思迈知识产权代理事务所(普通合伙) | 代理人: | 麦春明<国际申请>=<国际公布>=<进入 |
地址: | 450001 河南省郑*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 攻角幂 函数 高超 飞行器 神经网络 控制 方法 | ||
1.基于攻角幂函数的高超飞行器神经网络控制方法,其特征在于,按照以下步骤进行:
步骤一,构造攻角测量、俯仰角速率的测量与滑模面信号;
步骤二,构造高超声速飞行器滑模控制律;
步骤三,构造自适应神经网络控制律;
步骤四,构造复合控制律经过控制分配,分别输入给高超声速飞行器的鸭翼与升降翼,以控制高超声速飞行器实现俯仰通道的攻角跟踪控制;
所述步骤一,具体按照以下步骤进行:
首先采用攻角传感器,测量高超声速飞行器的攻角,记为α;采用速率陀螺测量高超声速飞行器的俯仰角速率,记为q;
其次,假定期望的攻角信号为αd,在飞行器控制计算机中生成攻角误差信号,记为eα,其满足eα=α-αd;
再次,采用飞行器控制计算机生成攻角误差积分信号,记作Se,其满足Se=∫(α-αd)dt;
最后,采用上述攻角误差信号与攻角误差积分信号组合生成滑模面信号,记作Sα,表达式为:Sα=eα+c1Se;其中c1为正的控制参数,选取为c1=0.1;
所述步骤二,具体按照以下步骤进行:
构造高超声速飞行器滑模控制律u1:
u1=-a1-c1eα-k1Sα-k2∫Sαdt-fs(Sα),
其中,a1用于抵消飞行器的角速度与重力加速度项影响,按照下式计算:q为高超声速飞行器的俯仰角速率,g为重力加速度,γ为飞行器的航迹角,V为飞行器的速度;k1、k2为待设计的正参数,选取为k1=5、k2=0.2,
fs(Sα)为滑模控制项,定义如下:
其中k3、k4与k5为待设计的正参数,选取为k3=0.5、k4=0.3、k5=0.02;
ε的含义是柔化因子,选取ε=0.5;
τ的含义是柔化时间因子,选取τ=0.5;
所述步骤三,具体按照以下步骤进行:
根据测量的攻角信息,设计神经网络自适应控制律u2:
其中,φ为高超声速飞行器发动机的供油因子;为神经网络的权值因子,是通过自适应规律自动调节变化的;
其中为神经网络的权值,为神经网络的权值,R1×n的表示是一个n维向量空间;B1(α)与B2(α)为基函数,B1(α)=[1 α1 α2 … αn-1]T,B2(α)=[1 α1 α2 … αn-1]T,T的含义是矩阵的转置,表示是列向量;
神经网络的权值调节规律如下:
其中τ1、τ2为待调节的正参数,选取为τ1=0.1,τ2=0.2,的含义是的导数,也就是两者的自适应调节规律的依据;
所述步骤四,具体按照以下步骤进行:
根据上述高超声速飞行器滑模控制律u1与神经网络自适应控制规律u2组成如下复合控制律u:u=u1+u2,然后按照均匀分配法进行控制律的分配,即定义:
从而有
其中m为飞行器的质量,S为飞行器的前向推力特征面积,为动压头数据,ρ为大气密度;δe为高超声速飞行器俯仰舵的舵偏值,δc为高超声速飞行器鸭翼舵的舵偏值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州轻工业学院,未经郑州轻工业学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710199103.9/1.html,转载请声明来源钻瓜专利网。