论文部分内容阅读
电加热锅炉以其清洁环保、热效率高、体积小、加热方便等特点已经成为供热采暖的主要设备。对于产生蒸汽的锅炉设备,控制其温度在一定的范围内是提高锅炉安全性和经济型的重要措施。在国内,由于电锅炉使用起步较晚,在实际中所用到的控制算法较为简单、粗糙,控制方式粗犷,所以表现出自动化控制水平不高,使得控制效果不佳,精度不高,所以选用合适的控制方案是一件具有深远意义的工作。随着计算机的普及和应用,计算机与自动控制理论相结合,被广泛的应用于社会各个领域。在工业控制方面,计算机控制也体现了很大的优越性,它可以通过编程实现各种复杂的控制算法,大大地提高了工业控制的自动化程度。本文以实验室现有的锅炉控制系统为例,采用计算机中的Matlab/Simulink环境中的RTW工具箱实现对锅炉温度半实物仿真。首先把计算机和锅炉等外围硬件设备通过I/O板卡建立通信连接,并且采用阶跃响应法建立其温度系统的数学模型,然后分别采用四种不同的控制方法:常规PID控制、大林(Dahlin)控制、PID-Dahlin分段控制和CMAC-Dahlin复合控制器,对系统进行了设计、Simulink仿真和半实物实时控制,并对控制效果进行了分析比较。常规PID控制器通过选取合适的控制参数,可以使温度实现较好的控制,但是其响应时间比较长,且调整控制参数比较复杂,需经过反复试验才能找到满意的参数值。而Dahlin控制算法由于在实际系统中受到采样时间的限定,使得其控制效果不太理想,出现了静态误差和超调,但其响应速度却比PID的要快,所以又寻求了一种两种控制器分段控制的控制方法,由实验结果表明,这种分段的控制方法兼具了两种控制器的优点,能够取得良好的控制效果。最后,采用小脑神经网络(CMAC)神经网络来调整Dahlin算法的输出,实现了一种新的CMAC-Dahlin复合控制器,该控制器不需要参数整定,能够减少设计人员的工作量。由此方法来控制温度,能够使系统响应速度快、无稳态误差和超调等等。