基于模糊算法的水泥烧成控制系统研究

发布者:CuriousObserver最新更新时间:2016-10-27 来源: eefocus关键字:模糊算法  水泥烧成  控制系统 手机看文章 扫描二维码
随时随地手机看文章
1 水泥生产过程工艺与控制要求

  水泥生产线的主要工艺流程可以分为:原料配料站、原料磨及废气处理、均化库、烧成系统、煤粉制备及熟料库,如图1所示。从原料配料站出来的原料要经过原料磨的粉碎,然后送入均化库中进行均化。经过均化的原料直接送入回转窑中进行锻烧,而水泥质量的好坏主要在于原料在窑中的锻烧情况,好的水泥要在窑中得到充分的锻烧,所以烧成系统是水泥生产的核心环节。锻烧完的水泥经冷却后送入熟料库中,等待外运。

 

  1.1水泥烧成系统控制要求

  在水泥熟料生产过程中,烧成带温度和窑尾废气温度是影响水泥熟料质量的最重要因素。这两个温度保持稳定,不仅能保持较好的烧成质量,同时对回转窑热工状况的稳定和设备主体的稳定运行都有重要的作用。

  同时,窑尾废气含氧量是反映窑内燃烧状况的重要参数,含氧量过低表明窑内处于欠氧燃烧状态,从而造成燃烧不充分,既是对燃料的浪费又会冒出黑烟造成污染;而含氧量过高,过量空气既会带走大量热量造成浪费,又会因过氧燃烧,产生氮氧化合物及硫化气体等有害成份。因此对尾气含氧量进行监控,使其保持在1.8%~2.5%的含氧状态下,使燃烧在合理的空燃比条件下运行,对节能省耗,改善环境有着深远的意义。

  因而将烧成带温度(BZ)、窑尾废气温度(BE)以及窑尾废气含氧百分比(OX)作为控制变量,将对控制变量影响显著的喂煤量(CA)以及影响烧成带火焰形状和窑内温度分布的一次风量(FS)作为操纵变量,通过变频器改变窑尾罗茨风机转速和窑头双管螺旋喂煤电机的转速进行调整。

  每个操纵变量对预热、煅烧、形成渣和冷却等各阶段都会有影响,且具有不同的时滞,时滞时间短则几分钟,长则数小时。对于这种多变量、大滞后的复杂系统,传统PID单回路调节往往难以达到理想效果。

  1.2用模糊控制算法实现烧成系统控制

  近年来,随着智能控制技术的发展,出现了许多新型的控制方法,模糊控制就是其中之一。模糊控制不需要掌握控制对象的精确数学模型,而是根据控制规则决定控制量的大小。这种控制方法对于存在大滞后或随机干扰的系统具有良好的控制效果。

  对于烧成系统而言,由于输入输出变量较多并且互相影响,形成耦合,因此考虑采用多输入多输出模糊控制器实现。

 

  模糊控制器的输入量为烧成带温度偏差BZ、废气温度偏差BE和废气含氧百分比偏差OX。模糊控制器的两个输出量CA和FS控制给煤电机变频和送风机变频来调整给煤量和送风量,使燃烧在合理的空燃比条件下运行。 这种控制方法对于存在滞后或随机干扰的系统具有良好的控制效果,提高了系统的控制精度和可靠性,从而满足工艺要求[1] [2]。

2 模糊控制算法设计

  2.1 输入量模糊化

  模糊控制包括输入量模糊化、模糊推理和解模糊3个部分。无论是烧成带温度偏差还是废气温度偏差它们都是精确的输入值,要采用模糊控制技术就需要把它们转换成模糊集合的隶属函数。目前运用最广泛的模糊器有三种,分别是单值模糊器,高斯模糊器和三角模糊器。研究表明[1] [2] [3],高斯模糊器或三角形模糊器能克服输入变量中包含的噪声,而单值模糊器却不能,结合系统考虑,在此选取描述性与简化性兼具的高斯模糊器。

  分别选取控制变量与操纵变量的模糊子集如下:

  烧成带温度 BZ 模糊子集定义为:{低 正常 高},用符号可以表示为:{NB ZR PB};废气中氧的比例OX模糊子集定义为:{低 适中 高},用符号表示为:{ NB ZR PB } ;将窑尾废气温度 BE 模糊子集定义为:{低 正常 高},用符号表示为:{NB ZR PB };将煤供给速度 CA 模糊子集定义为:{降低 稍低 不变 稍高 提高},用符号表示为:{NB NS ZR PS PB}将窑尾风机转速 FS 模糊子集定义为:{降低 稍低 不变 稍高 提高},用符号表示为:{NB NS ZR PS PB}。

  状态变量与控制变量的论域划分如下:

  将输入状态变量燃烧区温度 BZ量化为 11 个等级,论域为[-100,-80,-60,-40,-20,0,20,40,60,80,100];废气中氧的比例OX量化为 11 个等级,论域为[-2.5,-2,-1.5,-1,-0.5,0,0.5,1.5,2.0 ,2.5];窑尾废气温度 BE量化为 11 个等级,论域为[-50,-40,-30,-20,-10,0,10,20,30,40,50 ];将输出控制变量煤供给速度 CA量化为 9 个等级,论域为[-2.1 ,-1.5 ,-0.9 ,-0.3,0,0.3,0.9,1.5,2.1] ;窑尾风机转速 FS量化为9个等级,论域为[-70,-50,-30,-10,0,10, 30,50,70]。

 

  2.2模糊决策和模糊控制规则

  由于BZ、BE和OX分别定义为3个模糊子集,因此总共有3×3×3=27条规则。本文结合水泥窑控制的操作手册以及通过总结熟练操作工人的大量实践操作经验,得出模糊规则库。表1摘自一本水泥窑操作手册。这部分描述了为什么操作者必须根据不同情况,以燃烧区的温度(BZ)、废气含氧百分比(OX)和水泥窑尾端的温度(BE)来调节燃料供给率和窑中的空气通过量。可以看到,环境因素和控制行为以定性术语描述为“高”、“适中”、“低”、“轻微增加”等[3][4]。

  表1 水泥窑操作手册

 

  把表1中语言规则用模糊语言 “IF-THEN”语句表示即:

  IF BZ="ZR",OX =NB,AND BE="NB",THEN CA="PB",FS=PB

  IF BZ="ZR",OX =NB,AND BE="ZR",THEN CA="NS",FS=ZR

  IF BZ="ZR",OX =NB,AND BE="PB",THEN CA="NB",FS=NB

  IF BZ="PB",OX =ZR,AND BE="ZR",THEN CA="PB",FS=PB

  IF BZ="ZR",OX =ZR,AND BE="ZR",THEN CA="ZR",FS=ZR

  IF BZ="ZR",OX =ZR,AND BE="PB",THEN CA="NB",FS=NB

  IF BZ="ZR",OX =PB,AND BE="NB",THEN CA="PB",FS=PB

  IF BZ="ZR",OX =NB,AND BE="PB",THEN CA="ZR",FS=NS

  规则选取的总体原则是:当误差较大时,选择控制量以消除误差为主。而当误差较小时,选择控制量要注意防止超调,以系统的稳定性为主[4]。实际应用中全套的模糊IF-THEN规则共有27条,如表2所示。

  表2 模糊控制规则表

 

  2.3输出量解模糊判决

  将模糊推理得出的模糊集合用一个确定值表示的过程就是解模糊。解模糊判决有多种方法,其中重心法较为合理,适用于精确度要求较高的系统。重心法解模糊公式为:

  

  在实际应用中,为了减少在线计算,往往通过离线计算形成模糊控制表,将输入值模糊化后,输入模糊控制器即可从表中查到相应控制值,增强了系统的实时性。

3 模糊控制算法的PLC实现

  在控制系统中选用了三菱公司的FXon型PLC,模拟量输入/输出模块分别采用12位的FX-4AD和FX-2DA。用PLC实现模糊算法其程序主要有三部分,即输入量模糊化、查模糊控制量表、输出解模糊。模糊算法在PLC程序中是以中断的形式实现的。基于PLC的模糊控制程序实质上为一个查表程序。在实际控制过程中,只要在每一个采样周期中,将采集到的三个输入量的实测误差分别乘以各自的量化因子,就可以得到用来查找查询表所需的相应论域元素E1、E2和E3。通过查表程序查询离线计算出的模糊控制表,就可以得到输出控制量△U1、△U2,再乘以比例因子ku1, ku2并与前一采样时刻的输出Uk-1相加,就可以得到加到变频器上的实际电压控制量的值,从而改变窑尾风机转速和窑头双管螺旋喂煤电机的转速,具体的流程图如图4所示。

  在程序设计中应注意:

  (1)根据情况采用对数据加上偏移量的方法;将带符号数进行无符号处理,以简化计算。

  (2)利用A/D模块将输入量采集到PLC的数据存储区,先经过限幅量化处理,判断e和ec是否越限,如越限令其为上限或下限值。否则将输入量乘以量化因子,分别量化为输入变量模糊论域中对应的元素E和EC。

  (3)量化因子的确定,并将量化因子置入PLC的保持继电器中。

  (4)根据对应的输入模糊论域中的相应元素,查模糊控制规则表,求得模糊输出量,再乘以输出量化因子即可得实际输出量,由D/A模块输出进行控制。

4 结束语

  将模糊控制算法与PLC相结合实现水泥窑烧成系统控制,利用PLC实现模糊控制,既保留了PLC控制系统可靠、灵活、适应能力强等特点,又提高了控制系统的智能化程度。该系统在实际应用中控制效果稳定,不失为一种理想的方案。只要选择适当的采样周期和量化因子,就可使系统获得较好的性能指标,从而满足控制性能要求。

 


图 PLC实现模糊控制算法流程图
关键字:模糊算法  水泥烧成  控制系统 引用地址:基于模糊算法的水泥烧成控制系统研究

上一篇:电机启动时对电网的影响与危害
下一篇:基于OMRON系统的印刷机整体解决方案

推荐阅读最新更新时间:2024-05-03 00:47

机器人关节电机控制:精密、智能和协调的控制系统
技术的迅猛发展已经在多个领域引起了革命性的变革,从制造业到医疗保健,再到日常生活。在机器人的运动控制中,扮演着关键的角色,它们为机器人的关节提供了动力和精确的运动控制。 机器人关节伺服电机 机器人的关节伺服控制是一种先进的技术,依靠、控制算法来完成精确的和速度控制,来调整电机的运动,以确保所需的位置、速度和力矩。 随着控制技术和技术的发展进步,伺服控制广泛运用于多种领域,常见如:机器人、机器狗、监控、云台、道闸机、缝纫机和玩具等,目前针对机器人伺服电机控制方案,提出了小型化、开发便捷化、高性价比等更高的设计要求。 FU63xx系列 机器人关节应用 ,因其使用寿命长、低噪声、高响应等优点,被作为控制的首选电机。专注
[机器人]
基于RFID的医疗器械智能控制系统设计
引 言 自从1895 年德国物理学家伦琴(W.K.Reontgen)在维尔茨堡大学物理研究所发现 X 射线开创人体影响诊断的先河以来,现代医学仪器在长达一个多世纪的发展中历久弥新,越来越多的新技术应用于其中。尤其是科学技术越来越发达的今天,包括计算机技术、网络技术、微电子技术、材料技术、生物技术所取得的巨大成就,无不为满足社会、家庭和个人对医疗仪器更广泛、更多样化的需求提供了技术基础。未来的医疗器械必然走向微型化、智能化、个性化和网络化,全新概念的现代医疗仪器,必将在 21实际实现“无缝”融入到社区环境和个人家庭之中,从而更好地为每个人的健康服务。 现代医疗仪器要走向智能化、个性化和网络化,身份识别是第一步,也是最关键的一
[单片机]
基于RFID的医疗器械智能<font color='red'>控制系统</font>设计
基于MC9S12DP256的轿车ABS/ASR集成控制系统
汽车驱动防滑系统(Anti-slip Regulation System,简称ASR)是在汽车制动防抱死系统(Antilock Braking System,简称ABS)的基础上发展起来的。在装备了ABS的汽车上添加发动机输出力矩的调节功能和驱动轮制动压力的调节功能后,ABS所用的车轮转速传感器和压力调节器可全部为ASR所利用 。ASR和ABS在算法上很相似,许多程序模块可以通用,因而在实际应用中可以把两者集成在一个控制器中,组成ABS/ASR集成系统。 1轿车ABS/ASR集成控制系统简介 通过对捷达GTX试验样车的液压制动系统进行改造,实现了可以独立调节四个轮缸压力的ABS/ASR集成系统液压执行机构 。在此基础上,开发了一
[应用]
基于μC/0S一Ⅱ和LPC2129微控制器实现智能机器人控制系统的设计
1 引言 轮式移动机器人是机器人研究领域的一项重要内容,它集机械、、检测技术与智能控制于一体,是一个典型的智能控制系统。智能机器人比赛集高科技、娱乐、竞技于一体,已成为国际上广泛开展的高技术对抗活动。现以7处理器为控制核心,采用无线通信技术,并移植嵌入式实时操作系统μC/0S一Ⅱ设计了一套智能机器人控制系统。 2 设计 根据竞技机器人的功能要求进行总体设计,将各个功能进行,其控制系统硬件框图如图1所示。中央处理器采用微控制器结构,用以控制外围设备协调运行。舵机控制机器人的运动方向;驱动采用输出轴配有光电编码器的小型直流电机驱动车轮旋转。作为机械手夹紧的执行元件。设置了两路超声波、8路光电检测输入和8路量检测。整个机
[机器人]
基于PLC的水泥灌浆机自动控制系统
1 引言     随着海洋石油勘探开发事业的发展,开发海域逐渐由浅海向深海延伸,导管架、海上平台也向着高、大、重的方向发展。海上作业所需的水泥浆量也越来越大,对水泥浆质量的要求也在不断提高。采用 PLC 对水泥浆生产过程进行控制,实现生产全过程的自动化,能够提高生产效率、降低 生产成本 和工人的劳动强度。     灌浆机是高度自动化设备,包括水泥、水、添加剂等按照一定的配比自动进料,搅拌,灌浆等几部分。搅拌好的水泥浆储存在搅拌器中,搅拌器的双层叶片不停的搅拌,防止在灌浆过程中水泥浆凝固,泥浆泵把搅拌器中的水泥浆压出灌浆机。系统的工艺流程如图1。   图1 系统工艺流程图 2 系统控制方案     水泥灌浆机自动 控制系统 由可
[嵌入式]
基于单片机的医用灭菌器控制系统开发
  0 引言   灭菌器是保护人类生命健康的重要器材,发达国家无论是家用灭菌器还是商用灭菌器都很普及。   而灭菌器灭菌是否合格大部分取决于控制系统是否可靠,针对某医疗设备厂灭菌器控制系统不稳定、人机界面不友好等实际问题,作者采用80C196KB单片机为该厂设计灭菌控制系统,消除原有系统的缺陷并相应增加一些功能,相比51系列单片机,96系列片上资源更丰富,设计系统相对容易。   1 灭菌器控制分析   该灭菌器主要进行包裹类、器械类、乳胶类、液体类及其它类五项进行灭菌,其工艺大体相同,不同之处可由程序控制。通过其工作原理(图1)可知,根据里外锅的温度和压力是否达到规定值而进行各种动作控制。   模拟输入量共4个:外锅温度T
[单片机]
基于单片机的医用灭菌器<font color='red'>控制系统</font>开发
DCS分散式控制系统的基本结构
DCS分散式控制系统,由分散在系统中不同节点的处理器组成,高可靠性是其基本特性。 DCS分散式控制系统由两个最基本的环节组成:DCS级和控制管理级。 相对于中央式控制系统,分散式的系统可以缓解单一处理器造成的失效。在分散式控制系统中,如果有某一处理器失效,它影响的只是生产流程中的一部分,而在中央式控制系统中,如果某一处理器失效,整个系统都会受到影响。 此外,由于DCS分散式控制系统的控制器与现场的输入/输出设备距离较近,也能减少网络ot中央处理的延时,控制器处理速度可因此提升。 下图是计算机化控制的生产控制层级的示意图: ·Level0,是现场设备,如流量感测器、温度感测器,以及现场终端元件,如控制阀。
[嵌入式]
DCS分散式<font color='red'>控制系统</font>的基本结构
基于DAC0832的直流电机控制系统
使用DAC0832来控制直流电机 输入数字量0X00~0XFF对应输出0~5V的电压值 运用模拟电路知识设计电路实现电机正反转,数码管实时显示速度值以及正反转。 四位数码管前一位显示正反转、1表示正转、0表示反转,后三位显示速度值 DAC0832采用双极性控制,D0~D7数据输入口,IOUT1、IOUT2互补输出口,RFB反馈端口、 VREF基准电压值(一般是5V)。 三极管部分仿真是通过两个I/O口来控制实现正反转,如果没有三极管部分只能单方向转动 主函数 #include REGX52.H #include Delay.h #include Key.h #define DAC0832 P1
[单片机]
基于DAC0832的直流电机<font color='red'>控制系统</font>
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved