Adaptive controller for multirotor based on estimated parameters

IF 5.1 2区 工程技术 Q1 ENGINEERING, MULTIDISCIPLINARY
Sophyn Srey , Sarot Srang , Lycheck Keo
{"title":"Adaptive controller for multirotor based on estimated parameters","authors":"Sophyn Srey ,&nbsp;Sarot Srang ,&nbsp;Lycheck Keo","doi":"10.1016/j.jestch.2025.102121","DOIUrl":null,"url":null,"abstract":"<div><div>This paper presents an innovative design of an adaptive control system for multirotors, unmanned aerial vehicles (UAVs) based on estimated parameters. A dynamic model of the UAV is derived by using the Newton–Euler method in terms of angular velocity. The derived model is then simplified into three separated-first-order linear differential equations, with coefficients derived from the combined effects of inertia, aerodynamic drag, gyroscopic effects, and angular rate, referred to as lumped parameters. To estimate those lumped parameters for designing controller, each simplified equation is restructured into a processing and measurement model. The states of these models are estimated by using the extended Kalman filter (EKF). A Proportional–Integral (PI) controller with control gains and dynamic and constant compensation, which are computed from the lumped parameters, is proposed to control the output of the simplified model. The entire multirotor controller is built and classified inner loop and outer loop as desired trajectory controller, altitude and thrust controller, attitude controller, adaptive angular velocity controller, and kinematics and dynamic controller. The proposed controller is simulated by using Matlab Simulink R2023b with circular and square trajectories with variable payload. The simulation results demonstrate that the proposed controller allows the multirotor to follow both desired paths successfully about 5 s. The steady-state error all axes in both paths is less than 0.02 meters. There is no significant fluctuation when UAV change payload and tracking direction. Moreover, the estimated parameters remain nearly constant at a steady state.</div></div>","PeriodicalId":48609,"journal":{"name":"Engineering Science and Technology-An International Journal-Jestech","volume":"69 ","pages":"Article 102121"},"PeriodicalIF":5.1000,"publicationDate":"2025-07-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Engineering Science and Technology-An International Journal-Jestech","FirstCategoryId":"5","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2215098625001764","RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"ENGINEERING, MULTIDISCIPLINARY","Score":null,"Total":0}
引用次数: 0

Abstract

This paper presents an innovative design of an adaptive control system for multirotors, unmanned aerial vehicles (UAVs) based on estimated parameters. A dynamic model of the UAV is derived by using the Newton–Euler method in terms of angular velocity. The derived model is then simplified into three separated-first-order linear differential equations, with coefficients derived from the combined effects of inertia, aerodynamic drag, gyroscopic effects, and angular rate, referred to as lumped parameters. To estimate those lumped parameters for designing controller, each simplified equation is restructured into a processing and measurement model. The states of these models are estimated by using the extended Kalman filter (EKF). A Proportional–Integral (PI) controller with control gains and dynamic and constant compensation, which are computed from the lumped parameters, is proposed to control the output of the simplified model. The entire multirotor controller is built and classified inner loop and outer loop as desired trajectory controller, altitude and thrust controller, attitude controller, adaptive angular velocity controller, and kinematics and dynamic controller. The proposed controller is simulated by using Matlab Simulink R2023b with circular and square trajectories with variable payload. The simulation results demonstrate that the proposed controller allows the multirotor to follow both desired paths successfully about 5 s. The steady-state error all axes in both paths is less than 0.02 meters. There is no significant fluctuation when UAV change payload and tracking direction. Moreover, the estimated parameters remain nearly constant at a steady state.
基于估计参数的多转子自适应控制器
提出了一种基于参数估计的多旋翼无人机自适应控制系统的创新设计方法。采用牛顿-欧拉方法建立了无人机的角速度动力学模型。然后将导出的模型简化为三个分离的一阶线性微分方程,其系数由惯性、气动阻力、陀螺效应和角速率的综合影响得出,称为集总参数。为了估计这些集总参数用于设计控制器,将每个简化方程重构为处理和测量模型。利用扩展卡尔曼滤波(EKF)对这些模型的状态进行估计。提出了一种具有控制增益和动态补偿和恒定补偿的比例积分(PI)控制器,该控制器由集总参数计算得到,用于控制简化模型的输出。构建了整个多旋翼控制器,并将内环和外环分为期望轨迹控制器、高度和推力控制器、姿态控制器、自适应角速度控制器、运动学和动力学控制器。利用Matlab Simulink R2023b对该控制器进行了圆形和正方形可变载荷轨迹的仿真。仿真结果表明,所提出的控制器可以使多转子在5 s左右的时间内成功地沿两条路径运动。两路径各轴的稳态误差均小于0.02米。当无人机改变载荷和跟踪方向时,无明显波动。此外,估计的参数在稳定状态下几乎保持不变。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Engineering Science and Technology-An International Journal-Jestech
Engineering Science and Technology-An International Journal-Jestech Materials Science-Electronic, Optical and Magnetic Materials
CiteScore
11.20
自引率
3.50%
发文量
153
审稿时长
22 days
期刊介绍: Engineering Science and Technology, an International Journal (JESTECH) (formerly Technology), a peer-reviewed quarterly engineering journal, publishes both theoretical and experimental high quality papers of permanent interest, not previously published in journals, in the field of engineering and applied science which aims to promote the theory and practice of technology and engineering. In addition to peer-reviewed original research papers, the Editorial Board welcomes original research reports, state-of-the-art reviews and communications in the broadly defined field of engineering science and technology. The scope of JESTECH includes a wide spectrum of subjects including: -Electrical/Electronics and Computer Engineering (Biomedical Engineering and Instrumentation; Coding, Cryptography, and Information Protection; Communications, Networks, Mobile Computing and Distributed Systems; Compilers and Operating Systems; Computer Architecture, Parallel Processing, and Dependability; Computer Vision and Robotics; Control Theory; Electromagnetic Waves, Microwave Techniques and Antennas; Embedded Systems; Integrated Circuits, VLSI Design, Testing, and CAD; Microelectromechanical Systems; Microelectronics, and Electronic Devices and Circuits; Power, Energy and Energy Conversion Systems; Signal, Image, and Speech Processing) -Mechanical and Civil Engineering (Automotive Technologies; Biomechanics; Construction Materials; Design and Manufacturing; Dynamics and Control; Energy Generation, Utilization, Conversion, and Storage; Fluid Mechanics and Hydraulics; Heat and Mass Transfer; Micro-Nano Sciences; Renewable and Sustainable Energy Technologies; Robotics and Mechatronics; Solid Mechanics and Structure; Thermal Sciences) -Metallurgical and Materials Engineering (Advanced Materials Science; Biomaterials; Ceramic and Inorgnanic Materials; Electronic-Magnetic Materials; Energy and Environment; Materials Characterizastion; Metallurgy; Polymers and Nanocomposites)
×
引用
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学术文献互助群
群 号:604180095
Book学术官方微信