摘要

An approach for parameter estimation of proportional-integral-derivative (PID) control system using a new nonlinear programming (NLP) algorithm was proposed SQP/IIPM algorithm is a sequential quadratic programming (SQP) based algorithm that derives its search directions by solving quadratic programming (QP) subproblems via an infeasible interior point method (IIPM) and evaluates step length adaptively via a simple line search and/or a quadratic search algorithm depending on the termination of the IIPM solver The task of tuning PI/PID parameters for the first- and second-order systems was modeled as constrained NLP problem SQP/IIPM algorithm was applied to determining the optimum parameters for the PI/PID control systems To assess the performance of the proposed method, a Matlab simulation of PID controller tuning was conducted to compare the proposed SQP/IIPM algorithm with the gain and phase margin (GPM) method and Ziegler-Nichols (ZN) method The results reveal that, for both step and impulse response tests, the PI/PID controller using SQP/IIPM optimization algorithm consistently reduce rise time, settling time and remarkably lower overshoot compared to GPM and ZN methods, and the proposed method improves the robustness and effectiveness of numerical optimization of PID control systems