[发明专利]基于非线性规划和可达性分析的无人机飞行安全包线的计算方法在审
申请号: | 202210650615.3 | 申请日: | 2022-06-10 |
公开(公告)号: | CN115047764A | 公开(公告)日: | 2022-09-13 |
发明(设计)人: | 陈谋;马彪;邵书义;雍可南 | 申请(专利权)人: | 南京航空航天大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 徐红梅 |
地址: | 210016 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 非线性 规划 可达性 分析 无人机 飞行 安全 计算方法 | ||
1.基于非线性规划和可达性分析的无人机飞行安全包线的计算方法,其特征在于,包括以下步骤:
S1、根据无人机的动力学特性建立其非线性状态方程模型,利用仿真模拟、风洞实验、飞行实验或理论计算确定其状态量和输入量的取值范围;
S2、基于可达平衡集理论,将无人机非线性状态方程的可达平衡集的计算转化为等价的优化问题,再利用交替乘子法求解相应的优化问题,进而获得无人机非线性状态方程的可达平衡集;
S3、将步骤S2计算所得的可达平衡集作为基础集,基于可达性分析理论,分别计算基础集的前向可达集和后向可达集,取其交集作为无人机的飞行安全包线。
2.根据权利要求1所述的基于非线性规划和可达性分析的无人机飞行安全包线的计算方法,其特征在于,步骤S1中无人机非线性状态方程模型为:
其中,为系统状态量,为系统输入量,为非线性函数,和分别为状态量和输入量的约束,具体形式如下所示:
其中,xi,min为第i个状态量xi的最小值,xi,max为第i个状态量xi的最大值,i=1,2,...,n,uj,min为第j个输入量uj的最小值,uj,max为第j个输入量uj的最大值,j=1,2,...,m。
3.根据权利要求1所述的基于非线性规划和可达性分析的无人机飞行安全包线的计算方法,其特征在于,步骤S2中将无人机非线性状态方程的可达平衡集的计算转化为等价的优化问题,具体为:
可达平衡集表示为:
其中,Sε为无人机的可达平衡集,xε,uε分别为平衡点处的状态量和输入量;f(·,·)为非线性函数,和分别为状态量和输入量的约束;
求无人机的可达平衡集也就是约束下的非线性方程求根问题,具体如下式所示:
为了便于处理约束,将上述非线性方程求根问题转化为与其等价的优化问题;
首先构造如下所示的目标函数:
其中,为所有n阶对称正定矩阵的集合,J(x,u)为目标函数,f(x,u)为非线性函数,此时有f(x,u)=0当且仅当J(x,u)=0;
其次对约束处理,状态量和输入量的约束类型为如下所示的线性不等式约束:
xi-xi,max≤0,xi,min-xi≤0i=1,2,…,n
uj-uj,max≤0,uj,min-uj≤0j=1,2,…,m
其中,xi,min为第i个状态量xi的最小值,xi,max为第i个状态量xi的最大值,uj,min为第j个输入量uj的最小值,uj,max为第j个输入量uj的最大值;
引入X=(xT,uT)T表示优化变量,h(X)=J(x,u)表示目标函数,ci(X)≤0,i∈Ω,其中Ω={1,2,…,2(n+m)}为指标集,表示上式的2(n+m)个线性不等式约束,ci(X)≤0,i∈Ω表示为如下的矩阵形式:
AX≤b
其中,A=diag(A1,A2,…,An+m),Ai=(1,-1)T,i=1,2,…,(n+m),bj=(Xj,max,-Xj,min)T,j=1,2,…,(n+m);
对于每个线性不等式约束ci(X)≤0,i∈Ω,引入松弛变量si≥0,使得线性不等式约束变为线性等式约束:
ci(X)+si=0,i∈Ω
令S=(s1,s2,…,s2(n+m))T,I为2(n+m)维的单位矩阵,上式线性等式约束表示为矩阵形式:
AX+IS=b
至此,非线性方程求根问题转化为如下优化问题:
minX,S h(X)
s.t. AX+IS=b
si≥0,i∈Ω。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京航空航天大学,未经南京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210650615.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种极柱防泄漏密封结构
- 下一篇:一种多功能的多滑块轨道输送系统