Adaptive PID Controller Based on Generalized Predictive Control

Consider the fundamental generalized predictive control is an explicit algorithm, which needs solving the Diophantine equation and the inverse of matrices, the on-line computational quantity is big and the real-time property is poor. This paper puts forward a generalized predictive PID controller to the second-order time delay system commonly used in industry, which makes the control process more convenient and clear. Besides, a direct generalized predictive control method is presented in this paper, which has fewer requirements for modeling and can adaptively adjust the controller's parameters based on generalized estimate errors. The controller's parameters are identified directly instead of using the explicit algorithm, and the online computing time is shortened. At last, the simulation in MATLAB demonstrates the effectiveness of this method.