动态矩阵预测控制一种PLC实现

    A PLC implementation of dynamic matrix predictive control

    • 摘要: 现场浮选控制实践时遇到一个结构简单但因时变特性,导致控制难度较大的问题。使用经典PID参数变化范围大,同时系统耦合导致维护难度大,使用先进控制理论通常需要复杂的计算机控制软件和抽象的理论,现场技术人员难以理解。因此本文尝试采用一阶模型,以及模型预测控制理论中的动态矩阵控制方法结合实际情况进行降维,用一种简单易懂的方式,设计了可在PLC中实现的动态矩阵预测控制方案,将问题简化为求解一元二次方程极值的问题,借用动态矩阵控制方法中的误差矫正及滚动优化的特点弥补一阶模型的误差。

       

      Abstract: In practical on-site flotation control, a problem with simple structure but difficult to control due to time-varying characteristics is often encountered. Classic PID parameters have a wide range of variation, and system coupling makes maintenance difficult. Advanced control theories usually require complex computer control software and abstract theories that are difficult for field technicians to understand. Therefore, this paper attempts to use a first-order model and the dynamic matrix control method in model predictive control theory to simplify the situation. By using a simple and easy-to-understand approach, a dynamic matrix predictive control scheme that can be implemented in PLC is designed. The problem is simplified to solve a quadratic equation and utilize the error correction and rolling optimization characteristics of the dynamic matrix control method to compensate for the error of the first-order model.

       

    /

    返回文章
    返回