论文部分内容阅读
燃气锅炉是一种多变量系统,锅炉燃烧过程具有明显的非线性特性,被控量时变性大、影响因素多、内部关联强、外部扰动频繁,建立准确实用的数学模型比较困难。模糊控制器具有无需建立被控对象的数学模型,对被控对象的非线性和时变性具有一定的适应能力。为此,我们选用模糊控制算法作为锅炉燃烧过程的控制算法。 本文利用Cygnal的高速SOC单片机及其扩展外部接口电路设计了一种锅炉专用控制器。该控制器可以实现锅炉的自动吹扫、燃气的自动检漏、自动点火、正常运行时采用模糊控制算法进行控制。在模糊控制算法的设计中,我首先应用了模糊-PID复合控制算法进行控制,在大偏差范围内采用模糊控制,在小偏差范围内转换成PID控制,二者之间的转换由程序事先给定的偏差范围自动实现。通过仿真可以看出取得了良好的控制效果。但是在模糊控制中,要把一个实际的工程问题用隶属函数描述的模糊集表示出来将是一件比较困难的事情。进而,本文采用一个数值区间来描述某元素对给定模糊概念的隶属程度。对于复杂控制系统,这比普通模糊集的描述更切合实际。本文在基于区间模糊集的双输入单输出系统近似推理的过程中引入了平均因子,这种方法能够简化运算过程、加快推理速度。此外,本文提出的方法只需要简单的数学运算,所以很容易编程实现。 控制器的硬件部分是以Cygnal公司的C8051F020为核心,显示部分采用SHARP 5.7英寸的液晶伪彩触屏,具有8路12位A/D输入、8路D/I(无源触点),8路D/O(SSR输出)220V AC 5A、2路D/A 4~20mA输出,元件采用贴片元件,所以使得整体结构尺寸很小。 用C51进行控制系统的软件设计的编写,并采用模糊控制技术来实现锅炉燃烧系统的自动控制。并把程序用JTAG接口下载到C8051 F020的FLASH存储器中。