Drones, Vol. 9, Pages 737: A Novel Design of a Sliding Mode Controller Based on Modified ERL for Enhanced Quadcopter Trajectory Tracking
Drones doi: 10.3390/drones9110737
Authors:
Ahmed Abduljabbar Mahmood
Fernando García
Abdulla Al-Kaff
This paper introduces a new approach to obtain robust tracking performance, disturbance resistance, and input variation resistance, and eliminate chattering phenomena in the control signal and output responses of an unmanned aerial vehicle (UAV) quadcopter with parametric uncertainty. This method involves a modified exponential reaching law (ERL) of the sliding mode control (SMC) based on a Gaussian kernel function with a continuous nonlinear Smoother Signum Function (SSF). The smooth continuous signum function is proposed as a substitute for the signum function to prevent the chattering effect caused by the switching sliding surface. The closed-loop system’s stability is ensured according to Lyapunov’s stability theory. Optimal trajectory tracking is attained based on particle swarm optimization (PSO) to select the controller parameters. A comparative analysis with a classical hierarchical SMC based on different ERLs (sign function, saturation function, and SSF) is presented to further substantiate the superior performance of the proposed controller. The outcomes of the simulation prove that the suggested controller has much better effectiveness, unknown disturbance resistance, input variation resistance, and parametric uncertainty than the other controllers, which produce chattering and make the control signal range fall within unrealistic values. Furthermore, the suggested controller outperforms the classical SMC by reducing the tracking integral mean squared errors by 96.154% for roll, 98.535% for pitch, 44.81% for yaw, and 22.8% for altitude under normal flight conditions. It also reduces the tracking mean squared errors by 99.05% for roll, 99.26% for pitch, 40.18% for yaw, and 99.998% for altitude under trajectory tracking flight conditions in the presence of external disturbances. Therefore, the proposed controller can efficiently follow paths in the presence of parameter uncertainties, input variation, and external disturbances. .
Source link
Ahmed Abduljabbar Mahmood www.mdpi.com