Abstract: | A nonlinear proportional‐integral‐differential (NPID) controller used for predictive control tunes the proportional, integral, and differential gain coefficients according to the system prediction output. The prediction error has great influence on its performance. In this paper, we propose a dual support vector machine (SVM) NPID controller using an SVM prediction system output with less error. System model reflecting the system feature is constructed by SVM, based on the training dataset gained by system transfer function. The error compensation model is also constructed by SVM, based on prediction error with the above system model. The system prediction output is obtained by the aforementioned SVM models. And it is used to compute the PID gain coefficients. Simulation results of typical systems show that the proposed method has very little prediction error and high control performance. © 2015 Institute of Electrical Engineers of Japan. Published by John Wiley & Sons, Inc. |