{"title":"Adaptive controller for multirotor based on estimated parameters","authors":"Sophyn Srey , Sarot Srang , 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.
期刊介绍:
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)