1 引言
精馏塔控制问题一直是国内过程控制研究的热点,而精馏过程产品质量主要取决于对温度的控制,工业控制中多用PID控制器来调节温度,但是实际控制中由于精馏塔模型复杂,PID参数整定比较困难,而且控制参数随着外界的干扰和自身的变化,控制性能较易变差。所以在精馏塔的塔釜温度控制系统中引入模糊PID控制,但模糊PID在实时控制中存在参数难以调整等问题。因此,本文利用MATLAB在SIMULINK软件在仿真的环境中完成模糊规则和隶属度函数的确定,同时利用模糊控制工具箱编写模糊PID算法,然后通过VB利用Microsoft的com技术编制ActiveX控件并调用MATLAB创建的模糊PID算法,该控件嵌入到组态软件MCGS中。再通过组态软件MCGS作用在精馏塔上,完成对塔釜温度的实时采集与控制,以及监控界面的动画显示、报警处理和实时曲线的绘制等。系统整体设计框图如图1所示。