论文部分内容阅读
针对工业生产过程大多为多输入多输出非线性系统,干扰因素多,耦合作用强,常规控制方法难以获得满意控制效果的特点。提出一种基于动态矩阵控制(DMC)的多模型控制方法,采用误差指标切换函数作为切换准则,根据其最小值来选择与实际最接近模型,并将基于此模型的控制器切换为当前控制器。结合目标函数解耦方法,在模型中考虑其他通道输入对当前通道输出的影响,且目标函数中用控制量增量替代控制量,既能防止控制量变化过于剧烈,又可实现解耦。同时,引入的误差观测器,可以根据各个回路实际输出与其设定值的偏差大小,实时改变当前回路设定值跟踪权矩阵,起到进一步解耦作用。最后,给出球磨机模型的仿真结果,验证新算法的优越性。
Most industrial processes are multi-input and multi-output nonlinear systems, with many interference factors, strong coupling and difficult to obtain satisfactory control effects by conventional control methods. A multi-model control method based on dynamic matrix control (DMC) is proposed. The error index switching function is used as the switching criterion, and the closest model is selected according to the minimum value. The controller based on this model is switched to the current controller . Combined with the decoupling method of objective function, the influence of other channel inputs on the output of the current channel is considered in the model, and the control variable is used instead of the control variable in the objective function to prevent the control variable from changing too drastically and decoupling. At the same time, the introduced error observer, according to the actual output of each loop and its deviation from the set value of the size of the current loop to change the real-time tracking of the tracking matrix, play a decoupling effect. Finally, the simulation results of the ball mill model are given to verify the superiority of the new algorithm.