[发明专利]一种在线快速求解算法的自适应控制方法有效
申请号: | 202011475938.0 | 申请日: | 2020-12-14 |
公开(公告)号: | CN112526873B | 公开(公告)日: | 2022-05-27 |
发明(设计)人: | 刘晓东;张惠平;张玉;张义捷;杜立夫;禹春梅;马卫华;柳嘉润;吴建武;高博;余跃;李依彤 | 申请(专利权)人: | 北京航天自动控制研究所 |
主分类号: | G05B13/02 | 分类号: | G05B13/02 |
代理公司: | 北京一枝笔知识产权代理事务所(普通合伙) 11791 | 代理人: | 张庆瑞 |
地址: | 100000 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 在线 快速 求解 算法 自适应 控制 方法 | ||
本发明公开了一种在线快速求解算法的自适应控制方法给出了一种黎卡提代数矩阵方程的在线快速求解方法,满足控制实时性要求,同时满足解算精确性要求。对于快速时变或存在突变的线性系统,采用实时根据系统参数变化进行自适应调节的最优LQR控制器,可以提高控制系统对对象参数变化的快速适应能力,并确保其具备全局最优性,达到优化控制系统性能的目的。本发明提供的一种在线快速求解算法的自适应控制方法可用于飞行器类姿态控制系统的设计过程,也可推广应用于存在黎卡提矩阵代数方程在线求解需求的研究中,为最优控制在工程中的深入应用提供理论支撑和指导。本发明具有较好的推广性,且应用范围广泛。
技术领域
本发明涉及空间飞行器制导控制技术领域,特别涉及,一种在线快速求解算法的自适应控制方法。
背景技术
美国学者卡尔曼在研究状态方程、线性系统能控性和能观性基础上,以空间飞行器制导为背景,提出了线性二次型指标函数,获得了易于求解的线性最优状态反馈控制器,即线性二次型调节(linear quadratic regular,LQR)问题。该控制器的设计可归结为求解非线性黎卡提矩阵微分方程或代数方程。LQR控制器使线性控制系统具备最优的综合性能,包括状态收敛性和控制消耗量,且易于实现,目前已在工程实践中得到广泛应用。
在实际工程中,对于离线设计而言,可采用Matlab自带的接口函数方便地获取黎卡提矩阵方程的代数解。但是,若要在线实现最优LQR控制时,Matlab接口函数将难以发挥作用,此时需要解决最优LQR的在线实现问题,其中最为关键的是攻克黎卡提矩阵方程的在线快速求解技术。
针对上述问题,亟需设计一种解决现有技术所存在的无法实现黎卡提矩阵代数方程在线求解,导致最优线性二次型调节器无法在线应用的问题的方法。
发明内容
针对上述缺陷,本发明解决的技术问题在于,提供一种在线快速求解算法的自适应控制方法,以解决现在技术所存在的无法实现黎卡提矩阵代数方程在线求解,导致最优线性二次型调节器无法在线应用的问题。
本发明提供了一种在线快速求解算法的自适应控制方法,具体步骤包括:
步骤1、基于符号函数,得到黎卡提矩阵方程的对称正定解正定对称阵P,其中A-BR-1BTP渐近稳定,A∈Rn×n为系统状态矩阵,B∈Rn×m为控制输入放大矩阵,R选取为正定对称矩阵;
步骤2、根据正定对称阵P,得到最优反馈增益向量k*=R-1BTP;
步骤3、通过最优反馈控制律u=-k*x=-R-1BTPx进行自适应控制,其中x∈Rn为系统状态向量。
优选地,所述步骤1具体步骤包括:
步骤1.1、构造求得矩阵H的符号函数,其中Q选取为正定对称矩阵,I为单位矩阵;
步骤1.2、根据H0=H计算得到迭代参数β0=1-α0,其中N为H矩阵的维数;
步骤1.3、设置迭代结束标志,基于迭代公式:进行迭代至满足迭代条件,其中
步骤1.4、基于A-BR-1BTP渐近稳定的规律,得到W11,W12,W21,W22,进而得到黎卡提矩阵方程的对称正定解P。
优选地,所述步骤1.1求得矩阵H的符号函数的具体步骤包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航天自动控制研究所,未经北京航天自动控制研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011475938.0/2.html,转载请声明来源钻瓜专利网。