Complexity (Jan 2022)
A New Nonlinear Controller Design for a TCP/AQM Network Based on Modified Active Disturbance Rejection Control
Abstract
The main aim of this study was to address the problem of congestion in TCP nonlinear systems in the presence of mismatched exogenous disturbances. To achieve this problem, two methods are proposed: the first is active queuing management, based on two proposed controllers, an NLPID and STC-SM, while the second is the application of active queuing management-based anti-disturbance techniques such as active disturbance rejection control (ADRC) and the nonlinear disturbance observer (NLDO). The proposed ADRC consists of a new NLPID and a new super-twisting sliding mode controller (STC-SM), which functions as a novel NLSEF, and a proposed NLESO estimates the applied disturbance and cancels it in a responsive manner. A new tracking differentiator with a novel function is also used to generate a smooth and accurate reference signal and derivative. The NLDO is proposed to estimate the disturbance and combine this with the control signal of the designed nonlinear controller as a way to compensate for the disturbance. The simulation results for the proposed scheme (ADRC) as applied to a nonlinear model of the TCP network are thus found to provide smoother and more accurate tracking of the desired value, with high robustness against applied disturbance, as compared to the other schemes introduced in this study. The proposed scheme also shows a noticeable improvement in terms of the utilized performance indices and the OPI.