《塑料裂解温控系统的模糊规则提取算法研究.docx》由会员分享,可在线阅读,更多相关《塑料裂解温控系统的模糊规则提取算法研究.docx(9页珍藏版)》请在第一文库网上搜索。
1、塑料裂解温控系统的模糊规则提取算法研究。引言塑料裂解过程作为当前工业生产极为重要的一环,主要任务是将废轮胎、废塑料、污油泥、生物质通过裂解技术获得燃料油、可燃气和固态燃料等产品。该过程对于废物回收利用具有重要意义1。裂解炉中的温度控制对于整个系统的热力分布以及产生物料的质量优劣具有重要影响。裂解炉系统产生复杂的理化反应,具有非线性、滞后大、强耦合等不易精准控制的特点。许多工厂对塑料裂解温度控制过分依赖人员经验以及主观意识,使得调控的可靠性不高、控制效果不佳。依靠人工经验法制定模糊规则有时会存在规则重复甚至出错等情况,使得整个模糊控制系统的鲁棒性和准确性下降1。一些过分依赖数学模型建立的算法,建
2、立模型的过程繁琐且复杂,难以得到合适的数学模型,并且难以在实际生产过程中广泛应用。近年来,人们关注从样本数据中自动产生模糊规则。本文着重于利用聚类方法,从裂解过程中的实际样本数据得到数据间的相关程度,建立模糊控制器,对裂解炉中温度指标进行有效控制2。1塑料裂解技术简介废塑料裂解是指含有有机物质的废塑料在高温反应器中通过受热裂解,回收理化反应产生的燃料油、固体燃料和可燃气,以实现废塑料最大化废物利用的技术。裂解塑料经过预处理装置洗涤、脱水,加入防结焦小球后进入裂解炉裂解。塑料裂解系统原理如图1所示。图1塑料裂解系统原理裂解炉温度是整个系统的重要参数,直接影响物料的分解率。根据实际项目,裂解炉共有
3、三级双螺旋裂解设备,分别对应低温裂解300C、中温裂解400C、高温裂解500C。不同阶段的裂解过程根据不同的冷凝设备和温度调节阀调节,主要依靠风量主调节阀控制通过裂解炉的热空气总流量。3个温度调节阀会根据各温度采样点采集的温度自动调节到合适的开度,保证反应炉的各部位受热均匀。本文以裂解过程中一级低温裂解炉为研究对象,采用相关性因子改进Wang-MendaHcorreIationfactor-WM,CWM)算法设计模糊规则以及控制器。首先,针对加热引风机的阀门开度随机某时刻500S内的加热引风机的阀门开度值,采用不同模糊规则提取算法进行预测。然后,针对低温裂解初始阶段温度控制过程,采用本文算法
4、与其他传统算法进行仿真。最后,通过对比总结出本文模糊控制算法对于塑料裂解温控系统具有更优越的控制效果。2模糊规则提取算法及其背景2.1Wang-Menda1算法模糊规则作为模糊控制器的重要部分,前期主要依据人类主观性制定。Wang-Menda1(WM)算法能够有效地从样本数据中提取模糊规则,在一定程度上改善了模糊系统准确性与可靠性不足等问题3。现实存在于绝大多数的控制与信号处理问题中的信息,主要分为基于传感器测量的数字信息以及基于专家经验的语言信息。WM算法的中心思想是从现实样本(即数据对和专家经验的语言信息)中提取模糊规则,进而设计控制和处理系统。WM算法主要分为以下内容。划分输入与输出的模
5、糊区域,设计每个输入输出区域的“2N+1个区域间隔,对于不同区域可以不相同。从样本数据集中产生初始模糊规则库,并计算每条规则隶属度。选择隶属度最高的模糊区域,并且遍历所有获得的模糊规则5。其中,强度最高的规则被保留,而其他产生冲突的模糊规则被消除。建立完整的模糊规则库。基于模糊规则库设计映射关系(即去模糊化关系),得到输出。2.2快速寻找峰值密度算法快速寻找峰值密度(fastsearchandfindofdensityPeakS,FSFDP)算法是1种常见的聚类算法。在模糊规则提取之前,需要先对样本数据进行分类聚类,即数据预处理。本文选用的FSFDP算法是1种针对大规模样本集的、快速寻找发现密
6、度峰值的聚类算法6。本文模糊规则提取算法需要用到样本数据对,但可能存在由于大量噪声值导致的模糊规则可靠性差的问题。利用FSFDP算法能有效消除噪声值。FSFDP算法的中心思想是计算每个数据点周围密度Pi和每点中心偏移距离i7o通常,计算值(pi,6i)中二者都大的数据点为聚类中心。FSFDP算法存在2个基本假设:一是聚类中心附近的数据点具有较低密度;二是数据点与其他密度更大的中心点距离较远。FSFDP算法主要分为以下步骤。计算数据点任意2点的欧氏距离,并估算截止距离de。计算pi:pi=JX(dij-dc)(1)式中:(x)为样本集A的指标函数;dij为2个数据点的欧氏距离。计算每个数据点的S
7、i以及该点最近邻点编号j0估算聚类中心开始聚类,局部密度计算如式所示。当xpi(dij)2.3减法聚类算法为了更加准确地获得样本数据的内在规律性,本文采用减法聚类(SUbtraCtiVeCIUStering,SC)算法获得数据的初始聚类中心。SC算法作为种基于密度的快速聚类算法,用于优化数据点并获得聚类中心,时间复杂度仅与数据的维度呈线性关系。其原理是把每个数据点都作为聚类中心,按照每个数据点周边的数据密度计算每个数据点成为聚类中心的概率。SC算法与模糊控制系统相结合,可解决模糊C均值算法(fuzzyCmeans,FCM)对初始值设定敏感、设置位置不佳而引起的局部最优解的问题。SC算法的原理为
8、:首先,定义数据点半径,选取第一个聚类中心是周围样本密度最大的数据点;其次,移除半径内所有样本;最后,确定下1个簇及中心并重复此过程,直到所有样本都在1个簇的半径内10。尊设所有数据点都在1个单位超立方体内,定义各数据点密度指标,如式所示。式中:ra为设定的密度范围;Xi为第一个聚类中心,即周围数据密度最高的点。数据点根据Xi进行修正,如式所示。一般而言,选取rb=1.5ra,直到剩下数据点可能作为中心点的概率小于设定某个阈值。由于SC算法不需要事先定义聚类中心的数量,可以自适应确定WM算法每个输入量的模糊区域。由于SC算法对于噪声项敏感,所以此算法只可应用在数据预处理(即FSFDP算法优化初
9、始数据点)之后。在预处理阶段之后,根据样本分布可以有效地得到模糊区域和标准差11。基于FSFDP算法和SC算法的CWM算法。CWM算法需利用样本数据计算样本相关性。其目的是在WM算法的基础上结合FSFDP算法和SC算法获得完备的模糊规则库,并进一步建立可靠性、鲁棒性高的模糊控制系统。利用此算法提取到的模糊规则采用FTHEN形式。模糊规则表示为:通过FSFDP算法优化样本集,并计算样本距离与密度值。通过SC算法确定变量模糊区域与标准差,划分变量模糊区域并计算高斯隶属度值。获得变量的先行参数值,计算每个模糊规则置信度,并采用模糊数学理论优化样本数据集。计算样本权重值,如式所示。式中:m为输入变量数
10、量;Aij为第i个模糊集;U为各变量的模糊区间内高斯隶属度函数值。根据步骤计算样本相关性。选取合适的结果参数值。提取模糊规则,遍历所有变量的模糊区域以建立完备的模糊规则库。输出值计算式为:式中:N为所有样本数量;I为当前选择的模糊规则数;c为样本相关性因子;d为样本贡献程度。贡献程度式及其递推子式如式式(10)所示。式中:U为样本数据的模糊隶属度;u*为相关性因子优化更新后的隶属度值。通过样本相关性可以有效提高算法完备性和鲁棒性。其在计算每条模糊规则贡献度时采用样本的加权平均运算,一定程度上减小了噪声影响。此外,样本相关性应用于改进算法的输出值计算12。样本相关性因子Ci为:ci=bi入i,i
11、=1,2,.,N(H)式中:入i为第i个样本点的权重值。CWM算法流程如图2所示。图2CWM算法流程图Fig.2F1owchartofCWMa1gorithm3仿真及分析3.1基于MaCkey-G1ass混沌时间序列仿真试验本文方法是以非线性大滞后为背景实现的。本节采用本文方法对MaCkey-GIaSS(MG)混沌时间序列进行预测。其中应用到的MG混沌时间序列方程如下。MG混沌时间序列既不收敛也不发散,具有对初始条件高度敏感的特性。当17,表现为混沌。基于前人使用四阶龙格库塔(RUnge-KUtaRK)方法,采用本文方法对MG方程进行预测。首先作如下假设。方程中的初始值x(0)=1.2=17且
12、只考虑t0的情况。选择118t(t)=x(t-18),x(t-12),x(t-6)z(t),x(t+6)(13)式(13)中,前四列作为模糊控制器的4个输入值,第五列作为模糊控制器输出值。仿真试验以6个时间间隔为基准,并选用当前状态的前四项状态值作为预测指标。此外,为了验证该算法的鲁棒性,人为加入几项噪声干扰。噪声干扰项数据如表1所示。表1噪声干扰项数据采用FSFDP算法优化前500个样本点,并将截止距离设定为0.005,进而使用SC算法,得到5个样本中心分别为0.5072、0.3270、0.80260.5959、0.9825o模糊预测器设计完成后,将测试数据导入其中。CWM算法与WM算法预测
13、数据对比如图3所示。图3CWM算法与WM算法预测数据对比图3.2基于塑料裂解样本数据仿真试验本节随机在实际塑料裂解低温炉中选择50例温度样本数据,并计算当前数据点温差与温差变化率。两者均为控制器输入。裂解炉风机风量阀开度为控制器输出。以150例样本数据作为控制器测试数据,并选用均方误差(mean-squareerror,MSE)作为比较误差的标准。均方误差的计算如式(14)所示。式中:E为均方误差(meansquarederror,MSE)值,采用统计学中达依拉准则对样本数据进行分析。首先,确定第一个输入量(即温差的平均值)为4.4333;第二个输入量(即温差变化率的平均值)为10.9467。
14、然后,确定2个输入量的论域变化范围分别为-51,56、-41,44,输出量的论域变化范围为10,69o最后,将2个输入量分别划分为5个和3个模糊区域并制定规则。算法采用高斯隶属度函数计算样本相关性。CWM算法与WM算法制定规则对比如表2所示。表2CWM算法与WM算法制定规则对比二维数据散点对比如图4所示。表3CWM算法与WM算法的MSE对比由图5与表3可知,在其他条件相同的情况下,CWM算法得到的模糊规则更加合理且可靠性更高。式(14)可计算MSE。通过分析2种算法的预测结果可知,CWM算法相比WM算法误差值较小。为了更直观地对裂解炉内温度变化情况进行分析,以下选取裂解过程中的低温裂解阶段进行
15、研究。仿真以裂解初始阶段前4min内炉内升温过程作为参考,将基于常规比例积分微分(ProPortiOna1integra1differentia1,PID)算法与本文改进模糊规则提取算法分别应用在上述过程中。2种控制算法温度对比如图6所示。由图6所示的对比结果表明,本文算法相比传统PID算法在前1min内超调量减少12.7%,响应时间也大致提前35s。因此,本文算法能够满足裂解过程的温度控制要求且具有较高优越性。图62种控制算法温度对比图4结论本文主要对1种从样本数据提取模糊规则的改进算法进行研究。改进算法首先对样本数据通过2种聚类算法进行数据预处理,FSFDP算法用以优化原始数据集,从而减少噪声项和减少数据集的规格;然后引进相关性因子,计算得