Using Particle Swarm Optimization for PID Optimization for Altitude Control on a Quadrotor

被引:0
|
作者
Connor, Jack [1 ]
Seyedmahmoudian, Mehdi [1 ]
Horan, Ben [1 ]
机构
[1] Deakin Univ, Sch Engn, Geelong, Vic, Australia
关键词
PID; Particle Swarm Optimization; Swarm Intelligence;
D O I
暂无
中图分类号
TE [石油、天然气工业]; TK [能源与动力工程];
学科分类号
0807 ; 0820 ;
摘要
The proportional-integral-derivate (PID) controller has been relied on by control engineers due to its easy implementation and good performance. Although PID controllers are readily available, they still have limitations. Tuning these controllers often require a deep understanding of control theory to adjust their parameters correctly, which is often time consuming and may not result in an optimal performance. In this study, the use of particle swarm optimization (PSO) is proposed to improve a PID controller on a quadrotor. The PID controller is used to control the height of the quadrotor. Moreover, a simulation run in MATLAB is constructed to increase the height of the quadrotor from 0 m to 1 m. The PSO algorithm is used to tune the controller against a cost function that considers the squared error, maximum overshoot, and the integral of absolute error, which are used to evaluate the performance of the PID values. The PSO should converge on a global minimum, which will be the optimal values of the PID controller. Results from the simulation reveal the performance of the PSO algorithm and the efficiency of the PID controller compared with other methods.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Adaptive Nonlinear PID Control for a Quadrotor UAV Using Particle Swarm Optimization
    Salamat, Babak
    Tonello, Andrea M.
    [J]. 2019 IEEE AEROSPACE CONFERENCE, 2019,
  • [2] Tuning PID Controller for Quadrotor Using Particle Swarm Optimization
    Rodriguez, Eric X.
    Lu, Qi
    [J]. 2024 21ST INTERNATIONAL CONFERENCE ON UBIQUITOUS ROBOTS, UR 2024, 2024, : 168 - 175
  • [3] Tuning PID attitude stabilization of a quadrotor using particle swarm optimization (experimental)
    [J]. Khodja, Mohammed Abdallah (kho_moh@yahoo.fr), 1600, EDP Sciences (08):
  • [4] PID control for chaotic synchronization using particle swarm optimization
    Chang, Wei-Der
    [J]. CHAOS SOLITONS & FRACTALS, 2009, 39 (02) : 910 - 917
  • [5] Unmanned Quadrotor Path Following Nonlinear Control Tuning using Particle Swarm Optimization
    Rendon, Manuel A.
    Martins, Felipe F.
    [J]. 15TH LATIN AMERICAN ROBOTICS SYMPOSIUM 6TH BRAZILIAN ROBOTICS SYMPOSIUM 9TH WORKSHOP ON ROBOTICS IN EDUCATION (LARS/SBR/WRE 2018), 2018, : 509 - 514
  • [6] Path Following Control Tuning for an Autonomous Unmanned Quadrotor Using Particle Swarm Optimization
    Rendon, Manuel A.
    Martins, Felipe F.
    [J]. IFAC PAPERSONLINE, 2017, 50 (01): : 325 - 330
  • [7] Enabling PID and SSSC for Load Frequency Control using Particle Swarm Optimization
    Lastomo, Dwi
    Widodo
    Setiadi, Herlambang
    Djalal, Muhammad Ruswandi
    [J]. 2017 3RD INTERNATIONAL CONFERENCE ON SCIENCE IN INFORMATION TECHNOLOGY (ICSITECH), 2017, : 182 - 187
  • [8] PID Control of DC motor using Particle swarm Optimization (PSO) Algorithm
    Moghaddas, Mahbubeh
    Dastranj, Mohamadreza
    Changizi, Nemat
    Rouhani, Modjtaba
    [J]. JOURNAL OF MATHEMATICS AND COMPUTER SCIENCE-JMCS, 2010, 1 (04): : 386 - 391
  • [9] Gain tuning of position domain PID control using particle swarm optimization
    Pano, V.
    Ouyang, P. R.
    [J]. ROBOTICA, 2016, 34 (06) : 1351 - 1366
  • [10] The Implementation of PID Using Particle Swarm Optimization Algorithm on Networked Control System
    Pahlevi, Rizaldy
    Murti, Muhammad Ary
    Susanto, Erwin
    [J]. 2014 INTERNATIONAL CONFERENCE ON INDUSTRIAL AUTOMATION, INFORMATION AND COMMUNICATIONS TECHNOLOGY (IAICT), 2014, : 35 - 38