论文部分内容阅读
锅炉的自动控制是一个非常复杂的控制,其控制系统是典型的多输入多输出系统。汽包水位控制是锅炉自动控制非常重要的控制环节,但由于传统水位控制通常采用PID控制算法,控制效果不是很理想。本课题结合某120t/h供汽量锅炉实际运行状况,对其汽包水位控制策略进行了深入的研究。 首先,分析了汽包水位在给水扰动与蒸汽扰动下的动态特性,并给出了系统动态响应方程。通过分析比较选用前馈-串级三冲量控制方式作为控制策略,针对本课题研究的控制对象,得出了系统数学模型并进行了稳定性分析。 其次,分别采用传统PID控制,模糊控制对系统进行了仿真分析。针对两种控制算法的不足,提出了开关型模糊控制算法在汽包水位中的应用并进行了仿真论证。为了进一步提高系统的控制效果,提出了基于小脑神经网络的复合控制方法。通过仿真分析,基于小脑神经网络的复合算法解决了开关模PID控制出现的问题,控制效果更好。 最后,为了能让控制算法得以在硬件中实现,对仿真模型进行了一些离散化改进工作。采用SimulinkPLCcoder工具将部分控制算法转换成适合硬件实现的SCL语言,自行编写了CMAC网络的SCL程序,并成功将控制算法在西门子STEP7中进行了实现。针对锅炉控制系统,搭建了基于PLC的DCS控制系统并给出了其硬件配置与上位机组态。为了验证算法的可行性,搭建了半实物仿真平台并给出了控制效果曲线。结果表明,控制算法可以在硬件中实现并取得了比较理想的控制效果。