基于广义预测控制的松散回潮出口含水率控制系统

2020-04-07 10:41欧阳江子1王东方1戚晓江1李景伟1朱思奇蔡长兵
计算机测量与控制 2020年3期
关键词:控制算法水量含水率

欧阳江子1,王东方1,戚晓江1,李景伟1,朱思奇,秦 杨,蔡长兵

(1.河南中烟工业有限责任公司 黄金叶生产制造中心,郑州 450016;2.杭州安脉盛智能技术有限公司,杭州 310000)

0 引言

松散回潮是烟叶加工的首道核心工序,其出口含水率(水分)稳定性对后续各工序工艺指标有着直接的影响。由于片烟物理特性变化、来料流量波动、测量滞后性、环境温湿度等因素影响,松散回潮工序出口含水率在实际生产中存在波动性较大的现象。为解决松散回潮过程出口含水率控制的诸多问题,许多学者做了大量研究。董伟等人提出在滚筒入口处安装水分仪检测来料含水率波动,并根据斜坡控制原理,优化料头料尾的加水控制,使出口含水率的波动大大降低,CPK(过程能力指数)也有了显著提高[1]。李秀芳通过改善出口含水率的控制结构,并对工艺参数进行优化,减小了出口含水率的波动[2]。陈晓杜等人基于Elman神经网络建立松散回潮出口含水率预测模型,再由逼近法确定特定生产温湿度下的最佳加水比例,提高了出口含水率的控制效果[3]。范勇等人运用回归分析建立了松散回潮过程分类别差异性初始含水率设置控制模式,并验证了采用分卷烟类别差异化初始加水量控制模式能够有效提高含水率的稳定性[4]。刘穗君等人通过对历史数据进行统计回归分析,建立了松散回潮出口含水率精准控制模型,并采用自学习算法对控制模型进行了自适应优化调整,出口含水率的控制精度显著提高[5]。段荣华将专家系统、模糊推理与常规PID控制相结合,实现了松散回潮出口水分的自动控制[6]。李向阳等人结合松散回潮机自身结构与性能,对工艺进行改进,降低了松散回潮出口含水率标准偏差,提高了回潮后烟片含水率的稳定性[7]。王庆周等人基于PID控制并引入队列的概念,使过程避免出现湿料头和干料尾的现象,提高了出口水分的控制精度[8]。采用前馈控制对提高松散回潮出口含水率的稳定性也有一定作用[9]。

表1 松散回潮过程数据收集表

松散回潮过程本身具有时滞大、不可测干扰多的特点,且入口含水率、热风温度等可测干扰随时间变化剧烈。针对这些特点,本文尝试使用广义预测控制算法对其进行优化控制。Clarke D W等人提出的广义预测控制算法,对具有大时滞且被控对象特性时变的系统呈现出优良的控制性能和鲁棒性[10-11],将广义预测控制算法应用于存在时变参数和时滞的系统中,已被证明是一种行之有效的方法[12-17]。为此,本文通过对某烟厂历史数据进行相关性和回归分析,选出对出口含水率影响较大的可测变量,建立被控对象模型,并为更精确的实时辨识被控对象模型,运用递推最小二乘法实时辨识被控对象模型,最后使用广义预测控制方法,通过有限时域的滚动优化策略,对松散回潮加水流量进行控制,提高出口含水率稳定性。

1 松散回潮出口含水率控制系统组成

本文所建立的松散回潮出口含水率控制系统如图1所示,可以看出,此控制系统使用串级控制结构,其主回路控制器为基于广义预测控制算法的控制器,设定值为人为输入的松散回潮出口含水率设定值,操纵变量为加水流量设定值,被控变量为出口含水率测量值。副回路控制器为PID控制器,设定值为由主回路控制器输出的加水流量设定值,操纵变量为薄膜阀开度,被控变量为出口含水率测量值。

其与设备原厂所用松散回潮出口含水率控制系统不同之处在于,考虑了松散回潮系统中存在的大时滞,被控对象特性时变,不可测干扰与可测干扰较多的情况,用基于广义预测控制算法的控制器代替了原厂加水流量计算模块,当系统运行时,使用递推最小二乘法根据测量得到的出口含水率,加水流量,预测模型的各参数,并运用广义预测控制根据更新后的模型求出最优加水流量,然后副回路中的PID控制器根据此最优加水流量调整薄膜阀开度,提高出口含水率的稳定性。

图1 松散回潮出口含水率控制系统方框图

2 松散回潮出口含水率控制系统设计

2.1 数据分析

围绕松散回潮设备相关数据,使用制丝线信息系统,收集整理为期4个月、共计518 401条数据,参数包括入口含水率、加水量修正值、加水量、物料流量、加水量累计值、热风温度、滚筒转速、出口含水率、出口物料温度、出口含水率设定值、烟片牌号、烟片批次号等,如表1所示。

由于收集到的工艺参数相对较多,对所有参数都同时进行控制难度较大。所以需要在此筛选出与烟片出口含水率相关性较大的参数,剔除与出口含水率相关性较小的参数。针对收集到的数据,从加水量、入口含水率、热风温度、加水量修正值、物料流量、滚筒转速等参数中筛选关键参数。具体来说,使用了统计学中F-检验的方法,结果如表2所示,随后根据结果确定了入口含水率、加水量是系统中与出口含水率相关性最强的两个参数,这也与松散回潮工艺的专家知识相吻合。因此,在后续的建模过程中,将选用入口含水率、加水量和出口含水率为模型的关键参数,通过建立三者之间的定量关系而确定加水量预测控制模型。

表2 多元线性回归效应检验

2.2 广义预测控制

上文中通过数据分析,确定了松散回潮入口含水率、加水量是与松散回潮出口含水率相关性较大的工艺参数,通过对历史数据收集、整理、筛选,分析得到松散回潮出口含水率数学表达式为:

b(l)=a(l-delaya)+k1(l)u(l-delayu)+k2(l)

(1)

其中:b(l)为l时刻的出口含水率;a(l-delaya)为(l-delaya)时刻的入口含水率,u(l-delayu)为(l-delayu)时刻的加水量瞬时值,delaya为烟片从回潮机入口运行至出口所需时间,delayu为烟片从加水喷头处运行至出口所需时间,k1(l),k2(l)为时变模型参数。

由式(1)可知,松散回潮过程中加水喷头至出口水分仪之间存在时延,由此可知,简单的通过PID控制算法并不能通过此时出口含水率的误差,得到此时最优加水量。

因此,为根据实时测量的入口含水率,出口含水率以及历史变量,求出此时最优加水量,运用广义预测控制理论[10-11,18],进行松散回潮水分控制。

2.2.1 预测模型构建

为根据实时数据计算得到最优加水量,首先应求出未来时刻出口含水率预测表达式。将式(1)写为受控自回归积分滑动平均(CARIMA)模型的形式,如式(2)所示:

A(z-1)(b(l)-a(l-delaya))=B(z-1)u(l-

delayu)+k2(l)+C(z-1)d(l)/Δ

(2)

将式(2)与Diophantine方程结合进行多步预测,得到松散回潮出口含水率预测模型,如式(3)所示。

Y=[y(l+1),y(l+2),…,y(l+delayu)]T=F1ΔU+

F2ΔU(l-j)+GY(l)+EK

(3)

其中:

na,nb分别为多项式A(z-1)=1+a1z-1+…+anaz-na=1,B(z-1)=b0+b1z-1+…+bnbz-nb=k1(l)的次数,z-1为后移算子,y(l)=b(l)-a(l-delaya)为l时刻出口含水率与其对应的入口含水率之差。N为最大预测长度,ΔU=[Δu(l),Δu(l+1),…,Δu(l+delayu-1)]t,ΔU(l-j)=[Δu(l-1),Δu(l-2),…,Δu(l-nb)]T,Y(l)=[y(l),y(l-1),…,y(l-na)]T,d=[d(l+1),d(l+2),…,d(l+delayu)]T,K=[k2(l+1)-k2(l),k2(l+2)-k2(l+1),…,k2(l+delayu)-k2(l+delayu-1)]T。

2.2.2 滚动优化

在松散回潮的控制实践中,工艺要求烟片的出口含水率与出口含水率设定值之间相差越小越好,则根据广义控制理论,可将此目标表示为式(4)的形式。

(4)

其中:y(l+j)=b(l+j)-a(l+j-delaya),yr(l+j)=br(l+j)-a(l+j-delaya),N1为最小预测长度,N为最大预测长度,Nu为控制长度,Δu为加水量增量,r为加权系数,yr(l+j)为(l+j)时刻松散回潮工序出口含水率设定值与对应的入口含水率差值。而为最小化式(4),采用滚动式的有限时域优化策略并结合式(3)所示的松散回潮过程预测模型,对其求Δu的偏导,求出式(5)所示的每一时刻的最优加水量增量,进而计算出最优加水量。

(5)

式中,Δu(l-j)=[Δu(l-1),Δu(l-2),…,Δu(l-nb)]T,则此时可根据l-1时刻最优加水量u(l-1)与l时刻最优控制增量Δu(l)得到l时刻最优加水量u(l):

u(l)=u(l-1)+Δu(l)

(6)

2.2.3 在线模型辨识与反馈校正

由前文分析可知,松散回潮过程中,由于烟丝物理特性、热风含水率、环境温湿度等生产条件是实时变化的,所以式(1)中的模型参数k1(l),k2(l)也是实时变化的,为解决这种模型参数时变的问题,采用带遗忘因子的递推最小二乘法,根据采集得到的l时刻的出口含水率,对应的入口含水率与加水量以及(l-1)时刻的模型参数,在线估计l时刻模型的参数,实现模型的在线辨识与反馈校正。其递推公式如式(7)所示:

(7)

其中:φ(l)=[u(l-delayu),1],(l)=[k1(l-1),k2(l-1)],λ为遗忘因子。通过设置式(7)中与P的初始值并选取合适的遗忘因子最后递推求解式(7),实现模型中参数的在线辨识与反馈校正,减小由于模型不准确导致的出口含水率与出口含水率设定值间的误差。

3 过程仿真、工程实现和效果验证

根据文章第二部分对基于广义预测控制算法的控制器设计,可画出控制算法流程图如图2所示。

图2 广义预测控制算法流程图

将上述算法封装后,首先对算法进行仿真验证。验证通过后,使用边缘计算模块承载上述优化控制算法进行工程实现,使用OPC Server建立与PLC的通讯,进行数据的上传和下发,对松散回潮设备进行实时优化控制。

3.1 系统仿真

利用系统仿真软件,建立仿真程序,对广义预测控制算法进行仿真,初步验证其效果。该仿真程序使用实际数据模拟松散回潮设备的物理特性和随机性,从而验证控制算法对过程的适应程度。

为验证递推最小二乘对松散回潮过程的在线模型辨识效果,将历史数据中的入口含水率,加水量,质量流量等作为输入,令递推最小二乘算法实时辨识模型参数,再将辨识出来的模型参数代入松散回潮过程模型中,求出相应的出口含水率估计值,如图3所示为求出的出口含水率估计值与对应的出口含水率实际值对比曲线,出口含水率估计值相对于实际值的均方根误差为0.108,可知,运用递推最小二乘法能较为有效的对松散回潮出口过程进在线模型辨识。

图3 松散回潮出口含水率估计值与实际值对比图

在仿真程序中搭建仿真模型,编写GPC算法,中各参数初值在[0,1]之间随机取值,λ取0.95,最大预测长度为185,delaya为205,delayu为175,以式(1)作为被控对象表达式。并通过历史数据逆推出各时刻的变量前的系数,搭建被控对象模型:使用历史入口含水率、质量流量、各时刻模型前参数作为搭建的控制系统输入;使用被控对象输出,即出口含水率作为控制系统输出,搭建的仿真程序结构如图4所示。

图4 松散回潮含水率控制系统仿真程序结构图

通过基于广义预测控制算法的控制器计算出的出口含水率与出口含水率设定值误差控制在±0.3%以内,对应的制程能力指数(process capability index,CPK)值为1.548,较历史曲线的0.912提升了69.74%,表明该算法在仿真环境下的控制效果较好,具备实施条件。出口含水率仿真值与历史值对比曲线如图5所示。

图5 出口含水率仿真值与历史值对比曲线

3.2 现场实施和效果验证

松散回潮智能优化控制系统以工业软件为形态,装载本文所设计的广义预测控制算法,并以边缘计算模块的形式接入现场PLC网络中,通过OPC Serve与现场PLC通讯,对松散回潮出口含水率进行控制。

3.2.1 关键指标平均值对比

为测试优化控制系统的控制效果,在一台松散回潮设备上部署实施了松散回潮优化控制系统。自实施以来,共对五个牌号共133批次的烟片生产进行了松散回潮优化控制。使用批次标准偏差(以下简称“标偏”)和制程能力指数(CPK)作为指标,将实施后的生产数据与实施前的生产数据进行了环比对比分析。结果如图6和图7所示。

图6 松散回潮出口含水率标准偏差环比对比图

图7 松散回潮出口含水率CPK环比对比图

结果表明,应用松散回潮优化控制系统之后与应用前的数据相比,牌号1标偏平均值降低47.06%、牌号2标偏平均值降低33.33%、牌号3标偏平均值降低40.00%、牌号4标偏平均值降低35.71%、牌号5标偏平均值降低24.24%;牌号1的CPK平均值提升76.09%、牌号2的CPK平均值提升55.24%、牌号3的CPK平均值提升60.58%、牌号4的CPK平均值提升44.14%、牌号5的CPK平均值提升38.54%,优化控制效果明显。

3.2.2 某牌号关键指标对比

使用某牌号在优化控制系统实施前后的批次出口含水率标偏,绘制单值控制图进行对比。结果如图8所示,可以看出,优化控制系统实施后,批次标偏的控制限明显收窄,平均值也有明显降低,说明优化控制系统有效降低了批次标偏的波动幅度及其平均值。

使用某牌号在优化控制系统实施前后的批次CPK,绘制单值控制图进行对比,结果如图9所示,可以看出在优化控制系统实施后,系统CPK平均值有明显升高。

3.2.3 烟片出口含水率趋势对比

随机选取实施后的一批某牌号烟片趋势图与实施前的一批同牌号烟片的出口含水率趋势图进行对比,结果如图10所示,可以看出,优化控制系统实施后出口含水率明显变得更加平稳,反映在指标上,标偏降低了50%,而CPK则提升了接近87%。

图8 优化控制系统实施前后某牌号出口含水率标偏对比

4 结论

本文针对卷烟工业企业中的松散回潮控制工序出口含水率稳定性,创新性地使用了基于模型的预测控制的思想,采用数据预处理、相关性分析、模型构建、预测控制的路径,实现多参数关联分析,建立了能够在线自适应的含水率修正模型。对某卷烟厂一段时间内生产的5个牌号共133批次烟片进行松散回潮优化控制测试,结果表明:使用优化控制后,各牌号烟片含水率标偏与CPK水平均有显著改善,其中,标偏平均值最多降低47.06%,CPK平均值最多提升76.09%,优化控制效果明显。本文有效地将工业数据采集与分析和先进控制技术应用于松散回潮控制系统的优化改造,为解决其他制丝生产工序中的水分控制问题带来了可供借鉴的新思路、新方案。

猜你喜欢
控制算法水量含水率
苹果树枝条含水率无损测量传感器研制
直接估计法预测不同层凋落物含水率的适用性分析
降雨型滑坡浅层滑动对土体含水率变化的响应
小水量超纯水制备系统的最佳工艺选择
不同灌水量对春玉米酒玉505 耗水特性的影响
不同雨型下泥石流松散物源体降雨入渗及衰减规律
基于dSPACE和PLC的控制算法测试系统设计
冷却壁热阻的影响因素分析
基于DCS的过程实时控制平台的研究
卫星姿控系统半物理仿真中转台控制算法的实现