Robust Control of a Quadcopter BLDC Motor: Comparative Analysis of PID and H∞ Controllers

Bookmark (0)
Please login to bookmark Close

The aim of the present study was to investigate a control strategy designed for the BLDC (Brushless Direct Current) motor of a quadcopter-type drone, with particular emphasis on the precise and stable maintenance of altitude in a disturbed environment. Two different control methods were implemented and compared during the research: the classical PID (Proportional–Integral–Derivative) controller and the H∞ (H-infinity) control technique. The investigations were carried out along two approaches. On the one hand, a transfer function—reproduced from a previous study—was used as a possible reference, and tested in the MATLAB simulation environment. On the other hand, a custom-developed physical prototype with one degree of freedom was created, capable of vertical motion along a single axis, allowing for the examination of altitude control under real-world conditions. The purpose of the system was to maintain a predetermined hovering altitude even in the presence of external disturbances, such as artificially generated wind. During the design of the control algorithms, a state-space-based modeling approach was applied, and appropriate weighting functions were defined, with special attention given to robustness against disturbances, control accuracy, and energy-efficient operation. The simulation results showed that the H∞ controller reduced average power demand by 19.43% compared to PID control, while practical measurements demonstrated a 38% decrease in average power consumption. In addition, overshoot was reduced by 96% and oscillation amplitude by 86% under wind disturbance. The objective of the research was to examine the practical applica-bility of an advanced control method that can provide greater stability, reliability, and energy effi-ciency under varying environmental conditions compared to traditional solutions.The aim of the present study was to investigate a control strategy designed for the BLDC (Brushless Direct Current) motor of a quadcopter-type drone, with particular emphasis on the precise and stable maintenance of altitude in a disturbed environment. Two different control methods were implemented and compared during the research: the classical PID (Proportional–Integral–Derivative) controller and the H∞ (H-infinity) control technique. The investigations were carried out along two approaches. On the one hand, a transfer function—reproduced from a previous study—was used as a possible reference, and tested in the MATLAB simulation environment. On the other hand, a custom-developed physical prototype with one degree of freedom was created, capable of vertical motion along a single axis, allowing for the examination of altitude control under real-world conditions. The purpose of the system was to maintain a predetermined hovering altitude even in the presence of external disturbances, such as artificially generated wind. During the design of the control algorithms, a state-space-based modeling approach was applied, and appropriate weighting functions were defined, with special attention given to robustness against disturbances, control accuracy, and energy-efficient operation. The simulation results showed that the H∞ controller reduced average power demand by 19.43% compared to PID control, while practical measurements demonstrated a 38% decrease in average power consumption. In addition, overshoot was reduced by 96% and oscillation amplitude by 86% under wind disturbance. The objective of the research was to examine the practical applica-bility of an advanced control method that can provide greater stability, reliability, and energy effi-ciency under varying environmental conditions compared to traditional solutions. Read More