PSO-Based PID Tuning for PMSM-Quadrotor UAV System

This paper presents the simulation and controller optimization of a quadrotor Unmanned Aerial Vehicle (UAV) system. The quadrotor model is derived adopting the Newton-Euler approach, and is intended to be constituted by four three-phase Permanent Magnet Synchronous Motors (PMSM) controlled with a velocity control loop-based Field Oriented Control (FOC) technique. The Particle Swarm Optimization (PSO) algorithm is used to tune the parameters of the PID controllers of quadrotor height, quadrotor attitude angles, and PMSMs’ rotational speeds, which represent the eight critical parameters of the PMSM-quadrotor UAV system. The PSO algorithm is designed to optimize eight Square Error (SE) cost functions which quantify the error dynamics of the controlled variables. For each stabilization task, the PID tuning is divided in two phases. Firstly, the PSO optimizes the error dynamics of altitude and attitude angles of the quadrotor UAV. Secondly, the desired steady-state rotational speeds of the PMSMs are derived, and the PSO is used to optimize the motors’ dynamics. Finally, the complete PMSM-Quadrotor UAV system is simulated for stabilization during the target task. The study is carried out by means of simulations in MATLAB/Simulink®.

Authors

Institutions

Publication Details

Published
2025-03-07
DOI
https://doi.org/10.3390/engproc2025090002
Citations
1
Primary Topic
Advanced Control Systems Design
Type
article
Field-Weighted Citation Impact
1.21
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

PSO-Based PID Tuning for PMSM-Quadrotor UAV System

Giorgio Guglieri, Marco Rinaldi, Morteza Moslehi, Stefano Primatesta
1 citations
Advanced Control Systems Design
1.21
article

PSO-Based PID Tuning for PMSM-Quadrotor UAV System

Giorgio Guglieri, Marco Rinaldi, Morteza Moslehi, Stefano Primatesta
article en
1 citations

Abstract

This paper presents the simulation and controller optimization of a quadrotor Unmanned Aerial Vehicle (UAV) system. The quadrotor model is derived adopting the Newton-Euler approach, and is intended to be constituted by four three-phase Permanent Magnet Synchronous Motors (PMSM) controlled with a velocity control loop-based Field Oriented Control (FOC) technique. The Particle Swarm Optimization (PSO) algorithm is used to tune the parameters of the PID controllers of quadrotor height, quadrotor attitude angles, and PMSMs’ rotational speeds, which represent the eight critical parameters of the PMSM-quadrotor UAV system. The PSO algorithm is designed to optimize eight Square Error (SE) cost functions which quantify the error dynamics of the controlled variables. For each stabilization task, the PID tuning is divided in two phases. Firstly, the PSO optimizes the error dynamics of altitude and attitude angles of the quadrotor UAV. Secondly, the desired steady-state rotational speeds of the PMSMs are derived, and the PSO is used to optimize the motors’ dynamics. Finally, the complete PMSM-Quadrotor UAV system is simulated for stabilization during the target task. The study is carried out by means of simulations in MATLAB/Simulink®.

Politecnico di Torino (IT)
Affordable and clean energy
Openalex Percentile: Top 24%
Advanced Control Systems Design
1.21
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.