Approximate optimal control design for quadrotors: A computationally fast solution

Jie Yao, S. Rafee Nekoo, Ming Xin
{"title":"Approximate optimal control design for quadrotors: A computationally fast solution","authors":"Jie Yao, S. Rafee Nekoo, Ming Xin","doi":"10.1002/oca.3048","DOIUrl":null,"url":null,"abstract":"An approximate closed‐form optimal control design is proposed for the flight control of quadrotor unmanned aerial vehicles. The nonlinear dynamic equation is rewritten as a pseudo‐linear form without approximations. The quadratic cost function is modified by adding perturbation terms to the state weighting matrix. A co‐state, which is associated with the solution to the partial differential Hamilton–Jacobi–Bellman (HJB) equation, is approximated by a power series of an instrumental variable with symmetric matrices as the coefficients. The solution to the intractable HJB equation can be reduced to solving these coefficient matrices, which are in forms of a differential Riccati equation and a series of linear Lyapunov equations, These equations can be solved recursively and analytically. Specifically, the differential Riccati equation can be solved offline and only once, and the linear Lyapunov equations can be solved analytically. These approximations lead to a closed‐form suboptimal state feedback control law, which is computationally more efficient than the similar finite‐time state‐dependent Riccati equation (SDRE) technique that requires the solution of the state‐dependent differential Riccati equation at each time step and demands a high computational cost. The proposed control law is applied to the flight control design of quadrotors. Numerical simulations validate the effectiveness of the proposed optimal control technique with superior performance of control accuracy and robustness. It is compared favorably with the finite‐time SDRE technique in terms of computation efficiency and control effort, especially when onboard implementations and experiments are needed.","PeriodicalId":105945,"journal":{"name":"Optimal Control Applications and Methods","volume":"35 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-08-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Optimal Control Applications and Methods","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1002/oca.3048","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

An approximate closed‐form optimal control design is proposed for the flight control of quadrotor unmanned aerial vehicles. The nonlinear dynamic equation is rewritten as a pseudo‐linear form without approximations. The quadratic cost function is modified by adding perturbation terms to the state weighting matrix. A co‐state, which is associated with the solution to the partial differential Hamilton–Jacobi–Bellman (HJB) equation, is approximated by a power series of an instrumental variable with symmetric matrices as the coefficients. The solution to the intractable HJB equation can be reduced to solving these coefficient matrices, which are in forms of a differential Riccati equation and a series of linear Lyapunov equations, These equations can be solved recursively and analytically. Specifically, the differential Riccati equation can be solved offline and only once, and the linear Lyapunov equations can be solved analytically. These approximations lead to a closed‐form suboptimal state feedback control law, which is computationally more efficient than the similar finite‐time state‐dependent Riccati equation (SDRE) technique that requires the solution of the state‐dependent differential Riccati equation at each time step and demands a high computational cost. The proposed control law is applied to the flight control design of quadrotors. Numerical simulations validate the effectiveness of the proposed optimal control technique with superior performance of control accuracy and robustness. It is compared favorably with the finite‐time SDRE technique in terms of computation efficiency and control effort, especially when onboard implementations and experiments are needed.
四旋翼机的近似最优控制设计:一个计算快速的解决方案
针对四旋翼无人机的飞行控制问题,提出了一种近似封闭形式的最优控制设计。将非线性动力学方程改写为不带近似的伪线性形式。通过在状态加权矩阵中加入扰动项对二次代价函数进行修正。与偏微分Hamilton-Jacobi-Bellman (HJB)方程的解相关的共态,可以用对称矩阵作为系数的工具变量的幂级数来近似。棘手的HJB方程的解可以简化为求解这些系数矩阵,这些系数矩阵以微分Riccati方程和一系列线性Lyapunov方程的形式存在,这些方程可以递归地和解析地求解。具体来说,微分Riccati方程可以脱机且只能解一次,线性Lyapunov方程可以解析解。这些近似导致封闭形式的次优状态反馈控制律,其计算效率高于类似的有限时间状态相关里卡蒂方程(SDRE)技术,后者需要在每个时间步解状态相关的微分里卡蒂方程,并且需要很高的计算成本。将所提出的控制律应用于四旋翼飞行器的飞行控制设计。数值仿真验证了所提最优控制方法的有效性,具有良好的控制精度和鲁棒性。与有限时间SDRE技术相比,它在计算效率和控制方面具有优势,特别是在需要机载实现和实验时。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信