[发明专利]一种过驱动飞行器自适应控制分配方法有效
申请号: | 201711437557.1 | 申请日: | 2017-12-26 |
公开(公告)号: | CN108303940B | 公开(公告)日: | 2020-09-08 |
发明(设计)人: | 赵亚东;周泽华;张卫东;叶菲;张国庆;孙志坚 | 申请(专利权)人: | 上海交通大学 |
主分类号: | G05B19/048 | 分类号: | G05B19/048 |
代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 应小波 |
地址: | 200240 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 驱动 飞行器 自适应 控制 分配 方法 | ||
1.一种过驱动飞行器自适应控制分配方法,其特征在于,包括以下步骤:
1)建立带有维度约束的冗余飞行器系统描述模型;
2)利用参考模型生成顶层控制律;
3)采用分配阵和遗传算法自适应混合控制分配算法进行控制分配;
所述的2)利用参考模型生成顶层控制律具体为:
考虑参考模型,即给定跟踪轨迹的模型:
其中是参考模型状态变量,是参考模型输入信号,是参考模型输出变量,Am为参考模型系统矩阵,Bm为参考模型输入矩阵,C为描述模型输出矩阵,其中分别表示维数为n、q、l的实数向量空间,n为系统状态变量维数,l是系统输出变量维数,q的含义为参考输入信号的维数;
同时考虑如下的执行器约束:
其中αi(t)为第i个执行器在t时刻输入信号约束的下确界,βi(t)为第i个执行器在t时刻输入信号约束的上确界,其中αi(t)≤βi(t),Ω为所有满足执行器约束的输入信号组成的集合,m为执行机构的个数;
根据参考模型生成的顶层控制律为:
v=Kxx+Krr
其中x为冗余系统当前状态,Kx为满足Am=A+BvKx的状态反馈矩阵,Kr为满足Bm=BvKr的参考输入反馈矩阵,A为描述模型系统矩阵,Bv为输入矩阵Bu满秩分解的列满秩矩阵,Bu为满足BvBc=Bu的输入矩阵,Bc为相应的行满秩矩阵。
2.根据权利要求1所述的方法,其特征在于,所述的1)建立带有维度约束的冗余飞行器系统描述模型具体为:
将飞行器系统描述模型及参数建立为如下多输入多输出标准形式:
其中是冗余系统当前状态,是系统输入信号,是系统输出变量,u(t)=[u1(t),u2(t),...,um(t)]T,是第i个执行器在t时刻的输入信号,其中Bu为满足Bu=[b1,b2,…,bm],rank(bi)=1对于i=1,...,m,rank(Bu)=nu<m的描述模型输入矩阵,且(A,Bu)能控,其中nu是矩阵Bu的秩。
3.根据权利要求1所述的方法,其特征在于,所述的3)采用分配阵和遗传算法自适应混合控制分配算法进行控制分配具体为:
第一步,获取t时刻的系统状态值x(t)和参考模型输入信号值r(t);
第二步,计算顶层控制律v(t)=Kxx(t)+Krr(t);
第三步,利用分配阵方法计算候选输入变量
第四步,若uc(t)∈Ω,则分配u(t)=uc(t),此次分配任务结束;
第五步,若启用遗传算法控制分配方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海交通大学,未经上海交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711437557.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种考虑控制量饱和的指令重构算法
- 下一篇:一种基于物联网的消防监管系统