针对工业过程中常见的非线性、慢时变及多变量耦合等系统,在西门子S7-300 PLC上,设计了一款通用型多变量广义预测控制算法模块.首先,选取了一种广义预测隐式算法加以分析,初步验证了其控制性能和在PLC上的可移植性;然后,采用符合IEC61131-3标准的结构化控制语言实现了PLC平台上的算法模块编程;最后通过硬件PLC结合工业组态软件的试验给出了模块应用于PLC程序设计的一般步骤;试验结果验证了该模块的有效性和通用性.%In this paper,a universal module of multivariable generalization predictive control algorithm is designed for a class of nonlinear,slow varying and multivariable coupling processes.The control performance and portability of the implicit algorithm are preliminarily validated by simulation results.And then the controller was implemented in Siemens S7-300 PLC using the structured Control Language in form of a universal module.Furthermore,the design methods are given by experimental tests.Experimental results show the effectiveness and universalness of the presented module.
展开▼