一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种氧化铝溶出过程的自动控制方法与流程

2021-10-09 14:28:00 来源:中国专利 TAG:氧化铝 工业生产 自动控制 过程控制 过程


1.本发明涉及工业生产过程控制技术,尤其涉及一种氧化铝溶出过程的自动控制方法。


背景技术:

2.氧化铝生产溶出过程是通过高浓度碱液与矿浆中的氧化铝在高温高压条件进行溶出反应的关键过程,该过程的运行指标是苛性比值(ak),反映溶出质量的高低。由于该过程中存在复杂的化学反应和物理变化,机理不清,具有强非线性,受到不可测随机变量的干扰,难以建立精确数学模型。
3.目前,对于氧化铝溶出过程的运行指标苛性比值(ak)仍采用人工设定的方式,根据操作员自身的经验给出加碱流量回路的设定值,从而实现对苛性比值的控制。由于实际溶出过程是一个原料波动大且受到蒸汽压力以及苛性比值和苛性碱浓度(nk)等大范围频繁干扰的长流程生产过程,人工设定难以及时准确地给出加碱流量回路控制系统的设定值,造成苛性比值波动大,常常超出工艺要求目标值范围,导致苛性比值的合格率降低。
4.因此,如何解决现有技术中人工设定溶出过程苛性比值波动大,合格率低的问题成为业内研究的热点。


技术实现要素:

5.(一)要解决的技术问题
6.鉴于现有技术的上述缺点、不足,本发明提供一种氧化铝溶出过程苛性比值的自动控制方法,能够结合现有的干扰因素实现自动调整,同时有效提升调苛性比值合格率。
7.(二)技术方案
8.为了达到上述目的,本发明采用的主要技术方案涉及一种氧化铝溶出过程的自动控制方法,包括:
9.基于预先建立的氧化铝溶出过程的领域知识库确定当前氧化铝溶出工况启动时加碱流量回路中各运行参数的初始设定值;
10.采集所述溶出过程的相关数据,所述数据包括氧化铝溶出过程中的与苛性比值相关的回路数据、过程数据以及化验数据;
11.采用数据回溯的方式,依据所述采集数据中的化验数据、预先设定的目标值和所述领域知识库,对加碱流量回路的当前设定值进行调整;
12.和/或,采用前馈补偿的方式,依据所述采集数据中的回路数据、过程数据和所述领域知识库,对加碱流量回路的当前设定值进行补偿。
13.可选地,基于预先建立的氧化铝溶出过程的领域知识库确定当前氧化铝溶出工况启动时加碱流量回路中各运行参数的初始设定值,之前,所述方法还包括:
14.采用决策树回归方法对预设时间段内的历史生产数据进行数据挖掘,获得计算知识;
15.对氧化铝溶出过程的现场操作人员的专家经验进行归纳总结,获得专家知识;
16.将所述计算知识和所述专家知识进行整合,建立氧化铝溶出过程的领域知识库;
17.其中,所述计算知识和所述专家知识均是以if

then形式的规则集合存储在所述领域知识库中。
18.可选地,采集所述加碱流量回路中的数据之后,所述方法还包括:
19.对采集的时序数据进行预处理;
20.具体地,将时序数据在时间窗口内进行一阶惯性滤波;
21.所述一阶惯性滤波函数为:
22.y(n)=αx(n) (1

α)y(n

1)
ꢀꢀꢀ
(1)
23.式(1)中,α为滤波系数,x(n)为本次采样值,y(n

1)为上次滤波输出值,y(n)为本次滤波输出值。
24.可选地,采用数据回溯的方式,依据所述采集数据中的化验数据、预先设定的目标值和所述领域知识库,对加碱流量回路的当前设定值进行调整,包括:
25.采用数据回溯的方式,计算氧化铝溶出过程苛性比值的化验值r(k)与目标值r
*
的差值e(k)、苛性比值在线智能检测的变化率nk_t;
26.根据领域知识库中的if

then形式的规则,当差值e(k)或变化率nk_t满足条件时,对加碱流量回路的当前设定值进行调整。
27.可选地,所述溶出过程苛性比值的化验值r(k)与目标值r
*
的差值e(k)=r(k)

r
*
分为五个区间,b1‑
b5分别为0.008

0.012、0.018

0.022、0.028

0.032、0.038

0.042、0.048

0.052,加碱流量回路的调整o1~o5分别为10

12、15

17、20

22、30

35、50

55;
28.依据公式(a1)计算苛性比值在线智能检测在时间窗口t
f
内的变化率,苛性比值在时间窗口t
f
内的变化率,
[0029][0030]
其中,up_t为时间窗口t
f
内大于零的变化率之和,down_t为时间窗口内小于零的变化率之和,th为变化率之和的阈值;
[0031]
ak_t=1表示在时间窗口t
f
内苛性比值呈上升趋势,ak_t=0表示在时间窗口t
f
内苛性比值呈下降趋势,ak_t=

1表示在时间窗口t
f
内苛性比值没有变化。
[0032]
可选地,采用运行指标苛性比值ak的化验值作为反馈信号进行当前设定值的调整;
[0033]
设当前时刻为k,苛性比值的化验值为r(k),且对应的各加碱流量回路的历史设定值分别为y1(k

t
σ

t
δ
)、y2(k

t
σ

t
δ
)、y3(k

t
σ

t
δ
),其中t
σ
为氧化铝溶出过程存在的滞后时间,t
δ
为苛性比值从取样到出结果的时间间隔;
[0034]
s1)当苛性比值的变化率在第一预设范围时,维持加碱流量回路的当前设定值不变;
[0035]
s2)当苛性比值的化验值上升,且变化率误差位于区间(b1,b2]、(b2,b3]、(b3,b4]、(b4,b5]或e(t1)>b5中,在加碱流量回路的当前设定值基础上减少加碱流量:
[0036]
if b1<e(k)≤b
2 then y
1sp
(k)=y
1sp
(k

t
σ

t
δ
)

o1;
[0037]
if b2<e(k)≤b
3 then y
1sp
(k)=y
1sp
(k

t
σ

t)

o2;
[0038]
if b3<e(k)≤b
4 then y
1sp
(k)=y
1sp
(k

t
σ

t)

o3;
[0039]
if b4<e(k)≤b
5 then y
1sp
(k)=y
1sp
(k

t
σ

t)

o4;
[0040]
if e(k)>b
5 then y
1sp
(k)=y
1sp
(k

t
σ

t)

o5;
[0041]
s3)当苛性比值的化验值下降,且变化率误差位于区间[

b2,

b1)、[

b3,

b2)、[

b4,

b3)、[

b5,

b4)或e(t1)<

b5中,在加碱流量回路的当前设定值基础上增加加碱流量:
[0042]
if

b2≤e(k)<

b
1 then y
1sp
(k)=y
1sp
(k

t
σ

t) o1;
[0043]
if

b3≤e(k)<

b
2 then y
1sp
(k)=y
1sp
(k

t
σ

t) o2;
[0044]
if

b4≤e(k)<

b
3 then y
1sp
(k)=y
1sp
(k

t
σ

t) o3;
[0045]
if

b5≤e(k)<

b
4 then y
1sp
(k)=y
1sp
(k

t
σ

t) o4;
[0046]
ife(k)<

b
5 then y
1sp
(k)=y
1sp
(k

t
σ

t) o5。
[0047]
可选地,采用苛性比值ak在线智能检测的数据作为反馈信号在反馈控制周期对加碱流量的当前设定值进行微调;
[0048]
设当前时刻为k,苛性比值ak的在线智能检测示数为q(k),则对应的各加碱流量回路的历史设定值为y(k

t
σ
),其中t
σ
为溶出过程存在的滞后时间,在反馈控制周期t
f
内对加碱流量回路的当前设定值进行调整;
[0049]
m1)在时间窗口t
f
内,苛性比值在线智能检测的变化率在第二预设范围时且达到控制周期,维持加碱流量回路的当前设定值不变:
[0050]
m2)在时间窗口t
f
内苛性比值的在线智能检测示数上升且达到控制周期,在加碱流量回路的当前设定值基础上降低加碱流量:
[0051][0052]
m3)在时间窗口t
f
内苛性比值的在线智能检测示数下降且达到控制周期,在加碱流量回路的当前设定值基础上增加加碱流量:
[0053][0054]
可选地,所述采用前馈补偿的方式,依据所述采集数据中的回路数据、过程数据和所述领域知识库,对加碱流量回路的当前设定值进行补偿,包括:
[0055]
根据硅前的铝硅比a/s、赤泥的铝硅比a/s、循环碱液的苛性碱浓度nk和循环碱液的苛性比值ak的变化信息对加碱流量回路的当前设定值进行补偿;
[0056]
p1)硅前a/s前馈补偿;
[0057]
根据硅前a/s的变化信息在前馈补偿周期t
b1
内调整溶出过程的加碱流量,相邻两个硅前a/s的差值记为δ1;
[0058]
当硅前a/s增大时,增加对加碱流量回路的当前设定值的补偿,
[0059][0060]
当硅前a/s降低时,减少对加碱流量回路的当前设定值的补偿,
[0061]
[0062]
p2)赤泥a/s前馈补偿;
[0063]
根据赤泥a/s的变化信息在前馈补偿周期t
b2
内调整溶出过程的加碱流量,相邻两个赤泥a/s的差值记为δ2;
[0064]
当赤泥a/s增大时,增加对加碱流量回路的当前设定值的补偿,
[0065][0066]
当赤泥a/s降低时,减少对加碱流量回路的当前设定值的补偿,
[0067][0068]
p3)循环碱液苛性碱浓度前馈补偿
[0069]
根据苛性碱浓度的变化信息在前馈补偿周期t
b3
内调整溶出过程的加碱流量,相邻两个苛性碱浓度差值记为δ3;
[0070]
当苛性碱浓度降低时,增加对加碱流量回路的当前设定值的补偿,
[0071][0072]
当苛性碱浓度增大时,减少对加碱流量回路的当前设定值的补偿,
[0073][0074]
p4)循环碱液苛性比值前馈补偿
[0075]
根据苛性比值的变化信息在前馈补偿周期t
b4
内调整溶出过程的加碱流量,相邻两个苛性比值差值记为δ4;
[0076]
当苛性比值降低时,增加对加碱流量回路的当前设定值的补偿。
[0077][0078]
当苛性比值增大时,减少对加碱流量回路的当前设定值的补偿。
[0079][0080]
可选地,根据所述调整后的加碱流量回路的设定值和所述补偿后的加碱流量回路的设定值,计算加碱流量回路的最终设定值;
[0081]
y
sp
(k)=y
1sp
(k) φ1(k) φ2(k) φ3(k) φ4(k)。
[0082]
可选地,所述方法还包括:
[0083]
对加碱流量回路的最终设定值进行限幅,
[0084][0085]
其中,y
min
=80m3/h,y
max
=300m3/h分别为加碱流量回路的下限值和上限值
[0086]
(三)有益效果
[0087]
因此,为了提高苛性比值的合格率,结合溶出过程的运行工况,在初始设定值的基
础上利用实时采集的回路数据、过程数据、化验数据和规则推理,通过在可变的反馈控制周期内调整加碱流量回路控制的当前设定值;进而实现了氧化铝溶出过程中运行指标的自动控制,有效提高了苛性比值的合格率。
[0088]
在本发明中,考虑了原料磨过程和蒸发过程中干扰因素的影响,在可变的前馈补偿周期内对其进行动态补偿,在线的给出加碱流量回路的设定值的补偿。
[0089]
本发明中提出的由智能反馈控制器和智能前馈补偿器组成的一种氧化铝溶出过程苛性比值的自动控制过程,可利用工业现场端



云硬件平台和软件平台实现,即实现了溶出过程苛性比值自动设定,又解决了人工设定苛性比值波动大、合格率低的难题。
附图说明
[0090]
图1为本发明一实施例提供的氧化铝溶出过程苛性比值的控制方法示意图;
[0091]
图2为本发明一实施例提供的氧化铝碱液调配过程的控制系统的部分架构示意图。
[0092]
图3a和图3b为采用人工设定和采用本发明的控制方法中溶出过程的控制效果对比图;
[0093]
图4为本发明一实施例提供的采用人工设定和采用本发明的控制方法的控制性能评价图。
具体实施方式
[0094]
为了更好的解释本发明,以便于理解,下面结合附图,通过具体实施方式,对本发明作详细描述。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更清楚、透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。
[0095]
蒸发及溶出过程中,除了溶出过程含有大量铝土矿矿浆固体外,溶液中主要含有铝酸钠(naal(oh)4)、氢氧化钠(naoh)、碳酸钠(na2co3),在溶液中电离出的离子主要有钠离子na

、四羟基合铝酸根离子([al(oh)4]

)、氢氧根离子(oh

)、碳酸根离子(co
32

)、还有铝酸根产生的不同配位离子。通常将铝酸钠和氢氧化钠中的na2o部分叫做苛性碱(na2o
k
),将碳酸钠中的na2o部分叫做碳碱(na2o
c
),苛性碱和碳碱总量合称为全碱(na2o
t
)。通常将铝酸钠中的al2o3部分叫做氧化铝。苛性碱浓度nk一般用一升溶液所含苛性碱相对克数来表示,单位g/l。苛性比值ak用苛性碱浓度与氧化铝浓度比值得到。
[0096]
我国氧化铝生产企业的溶出过程是一个长流程过程,通过高浓度的合格碱液对铝矿石中的铝进行溶出,运行指标为苛性比值ak,加碱流量与出料苛性比值之间存在着大的滞后,并且过程受到相邻工序相关变量的干扰,工况条件频繁变化。人工设定难以及时准确的调整加碱流量回路控制系统的设定值,导致出料的ak波动大,合格率低。
[0097]
针对该复杂工业过程,本发明实施例提出了一种氧化铝溶出过程的自动控制方法,对溶出过程的苛性比值进行智能设定。本发明实施例中,利用操作员的经验知识和采用决策树回归算法挖掘历史生产数据得到的计算知识建立知识库,再根据ak离线化验和实时智能检测反映出指标的变化趋势,并利用数据回溯和规则推理,通过在可变的反馈控制周期内给出加碱流量回路控制系统的设定值。
[0098]
本发明实施例的方案考虑不同工序间的相关变量的影响,在可变的前馈补偿周期内对其进行动态补偿。
[0099]
实施例一
[0100]
为了更好的理解上述氧化铝溶出过程的自动控制方法,以下通过实施例一对本发明的自动控制方法进行详细说明。
[0101]
本实施例提出的氧化铝溶出过程的控制方法具体包括:
[0102]
步骤101、基于预先建立的氧化铝溶出过程的领域知识库确定当前氧化铝溶出工况启动时加碱流量回路中各运行参数的初始设定值;
[0103]
步骤102、采集所述溶出过程的相关数据,所述数据包括氧化铝溶出过程中的与苛性比值相关的回路数据、过程数据以及化验数据;
[0104]
步骤103、采用数据回溯的方式,依据所述采集数据中的化验数据、预先设定的目标值和所述领域知识库,对加碱流量回路的当前设定值进行调整;
[0105]
和/或,采用前馈补偿的方式,依据所述采集数据中的回路数据、过程数据和所述领域知识库,对加碱流量回路的当前设定值进行补偿。
[0106]
步骤103中,采取反馈控制和前馈补偿相结合,提出氧化铝溶出过程运行指标苛性比值的自动控制方法,并且根据步骤103中的调整后的加碱流量回路的设定值和/或补偿后的加碱流量回路的设定值计算出最终的设定值。本实施例的氧化铝溶出过程苛性比值智能设定技术,利用工业现场端



云硬件平台和软件平台,采用python语言开发了工业应用软件,实现了溶出过程苛性比值自动设定,解决了人工设定苛性比值波动大、合格率低的难题。
[0107]
在具体实现过程中,在步骤101基于预先建立的氧化铝溶出过程的领域知识库确定当前氧化铝溶出工况启动时加碱流量回路中各运行参数的初始设定值,之前,还包括:
[0108]
采用决策树回归方法对预设时间段内的历史生产数据进行数据挖掘,获得计算知识;
[0109]
对氧化铝溶出过程的现场操作人员的专家经验进行归纳总结,获得专家知识;
[0110]
将所述计算知识和所述专家知识进行整合,建立氧化铝溶出过程的领域知识库;
[0111]
其中,所述计算知识和所述专家知识均是以if

then形式的规则集合存储在所述领域知识库中。
[0112]
例如,采用决策树回归算法对历史生产数据进行数据挖掘得到计算知识,对现场操作人员的专家经验进行归纳总结得到专家知识,通过将计算知识和专家知识进行整合建立氧化铝溶出过程领域知识库。
[0113]
再例如,采用决策树回归算法可对历史生产过程数据进行数据挖掘,采用开源的sklearn库进行决策树回归算法中决策树的训练与测试,进而确定决策树中关键参数max_depth取值为5。此处的决策树是一个分类树状结构,也可以看成一个if

then规则的集合。
[0114]
本实施例中还包括对现场操作人员的专家知识进行归纳总结,例如采用模糊规则的形式进行整理,建立if

then形式的规则集合,故在溶出过程的初始阶段可借助于现场操作人员人工设定初始值即初始设定值。
[0115]
本实施例中以if

then形式表示知识内容更加紧凑,可读性更强,因此将挖掘得到的计算知识和归纳的专家知识以if

then形式,存储到知识库中,获得if

then形式的规则
集合,便于控制装置在自动调整过程中的推理使用。
[0116]
在所述步骤102采集所述加碱流量回路中的数据之后,对采集的所述数据进行预处理,包括将时序数据在时间窗口内进行一阶惯性滤波;
[0117]
所述一阶惯性滤波函数为:
[0118]
y(n)=αx(n) (1

α)y(n

1)
ꢀꢀꢀ
(1)
[0119]
式(1)中,α为滤波系数,x(n)为本次采样值,y(n

1)为上次滤波输出值,y(n)为本次滤波输出值。
[0120]
该步骤中的数据预处理主要是为了降低数据噪声和异常值的影响,从而将时序数据在时间窗口内进行一阶惯性滤波,实现对数据的预处理。
[0121]
针对实施例一中的步骤103,以下结合具体推理规则和相应的公式进行详细说明。
[0122]
第一:反馈控制的处理过程
[0123]
针对氧化铝溶出过程存在大的时间滞后问题,采用数据回溯的方式,依据所述采集数据中的化验数据、预先设定的目标值和所述领域知识库,对加碱流量回路的当前设定值进行调整,包括:
[0124]
采用数据回溯的方式,计算氧化铝溶出过程苛性比值的化验值r(k)与目标值r
*
的差值e(k)、苛性比值在线智能检测的变化率nk_t;
[0125]
根据领域知识库中的if

then形式的规则,当差值e(k)或变化率nk_t满足条件时,对加碱流量回路的当前设定值进行调整。
[0126]
其中,所述溶出过程苛性比值的化验值r(k)与目标值r
*
的差值e(k)=r(k)

r
*
分为五个区间,b1‑
b5分别为0.008

0.012、0.018

0.022、0.028

0.032、0.038

0.042、0.048

0.052,加碱流量回路的调整o1~o5分别为10

12、15

17、20

22、30

35、50

55。
[0127]
所述目标值r
*
由操作人员在溶出过程中给出。
[0128]
依据公式(a1)计算苛性比值在线智能检测在时间窗口t
f
内的变化率,苛性比值在时间窗口t
f
内的变化率,本实施例中,t
f
可以取15min。
[0129][0130]
其中,up_t为时间窗口t
f
内大于零的变化率之和,down_t为时间窗口内小于零的变化率之和,th为变化率之和的阈值;
[0131]
ak_t=1表示在时间窗口t
f
内苛性比值呈上升趋势,ak_t=0表示在时间窗口t
f
内苛性比值呈下降趋势,ak_t=

1表示在时间窗口t
f
内苛性比值没有变化。
[0132]
具体推理规则如下:
[0133]
步骤a:事件触发模式,采用运行指标ak的化验值作为反馈信号进行设定值调整,设当前时刻为k,运行指标化验值为r(k),则对应的加碱流量历史设定值为y(k

t
σ

t
δ
),其中t
σ
为复杂工业过程存在的滞后时间,t
δ
为ak取样到出结果的时间间隔,在本实施例中,t
σ
取130min,t
δ
取40min。
[0134]
其中,化验值可以由操作人员在氧化铝溶出系统的管道取样口进行取样、并送往化验室进行化验得到。
[0135]
(1)当苛性比值的化验值波动较小时,维持当前加碱流量回路的设定值不变:
[0136]
rule1:if|e(k)|≤b
1 then y
1sp
(k)=y
1sp
(k

t
σ

t
δ
)
ꢀꢀꢀ
(3)
[0137]
下标sp表示设定值(set point)的缩写,下标y
1sp
是加碱流量回路的设定值。
[0138]
(2)当苛性比值的化验值上升,误差位于区间(b1,b2]中,苛性比值化验值偏高,为了保证苛性比值维持在目标区间内,需要在加碱流量回路的历史设定值基础上减少加碱流量:
[0139]
rule2:if b1<e(k)≤b
2 then y
1sp
(t1)=y
1sp
(k

t
σ

t
δ
)

o1ꢀꢀꢀ
(4)
[0140]
(3)当苛性比值的化验值上升,误差位于区间(b2,b3]中,苛性比值化验值偏高,为了保证苛性比值维持在目标区间内,需要在加碱流量回路的历史设定值基础上减少加碱流量:
[0141]
rule3:if b2<e(k)≤b
3 then y
1sp
(k)=y
1sp
(k

t
σ

t)

o2ꢀꢀꢀ
(5)
[0142]
(4)当苛性比值的化验值上升,误差位于区间(b3,b4]中,苛性比值化验值偏高,为了保证苛性比值维持在目标区间内,需要在加碱流量回路的历史设定值基础上减少加碱流量:
[0143]
rule4:if b3<e(k)≤b
4 then y
1sp
(k)=y
1sp
(k

t
σ

t)

o3ꢀꢀꢀ
(6)
[0144]
(5)当苛性比值的化验值上升,误差位于区间(b4,b5]中,苛性比值化验值偏高,为了保证苛性比值维持在目标区间内,需要在加碱流量回路的历史设定值基础上减少加碱流量:
[0145]
rule5:if b4<e(k)≤b
5 then y
1sp
(k)=y
1sp
(k

t
σ

t)

o4ꢀꢀꢀ
(7)
[0146]
(6)当苛性比值的化验值上升,并且e(t1)>b5,苛性比值化验值偏高,为了保证苛性比值维持在目标区间内,需要在加碱流量回路的历史设定值基础上减少加碱流量:
[0147]
rule6:if e(k)>b
5 then y
1sp
(k)=y
1sp
(k

t
σ

t)

o5ꢀꢀꢀ
(8)
[0148]
(7)当苛性比值的化验值下降,误差位于区间[

b2,

b1)中,苛性比值化验值偏低,为了保证苛性比值维持在目标区间内,需要在加碱流量回路的历史设定值基础上增加加碱流量:
[0149]
rule7:if

b2≤e(k)<

b
1 then y
1sp
(k)=y
1sp
(k

t
σ

t) o1ꢀꢀꢀ
(9)
[0150]
(8)当苛性比值的化验值下降,误差位于区间[

b3,

b2)中,苛性比值化验值偏低,为了保证苛性比值维持在目标区间内,需要在加碱流量回路的历史设定值基础上增加加碱流量:
[0151]
rule8:if

b3≤e(k)<

b
2 then y
1sp
(k)=y
1sp
(k

t
σ

t) o2ꢀꢀꢀ
(10)
[0152]
(9)当苛性比值的化验值下降,误差位于区间[

b4,

b3)中,苛性比值化验值偏低,为了保证苛性比值维持在目标区间内,需要在加碱流量回路的历史设定值基础上增加加碱流量:
[0153]
rule9:if

b4≤e(k)<

b
3 then y
1sp
(k)=y
1sp
(k

t
σ

t) o3ꢀꢀꢀ
(11)
[0154]
(10)当苛性比值的化验值下降,误差位于区间[

b5,

b4)中,苛性比值化验值偏低,为了保证苛性比值维持在目标区间内,需要在加碱流量回路的历史设定值基础上增加加碱流量:
[0155]
rule10:if

b5≤e(k)<

b
4 then y
1sp
(k)=y
1sp
(k

t
σ

t) o4ꢀꢀꢀ
(12)
[0156]
(11)当苛性比值的化验值下降,并且e(t1)<

b5,苛性比值化验值偏低,为了保证苛性比值维持在目标区间内,需要在加碱流量回路的历史设定值基础上增加加碱流量:
[0157]
rule11:if e(k)<

b5then y
1sp
(k)=y
1sp
(k

t
σ

t) o5ꢀꢀꢀ
(13)
[0158]
步骤b:时间触发模式,采用苛性比值ak在线智能检测数据作为反馈信号在反馈控制周期对加碱流量回路的设定值进行微调,设当前时刻为k,ak的在线智能检测示数为q(k),则对应的历史设定值为y(k

t
σ
),在反馈控制周期t
f
内对设定值进行调整,本实施例中,t
f
取15min。
[0159]
(1)在时间窗口t
f
内苛性比值的在线智能检测数据没有变化并且达到控制周期,加碱流量回路的的设定值保持历史设定值不变:
[0160]
rule12:if t>t
f and ak_t=

1then y
1sp
(k)=y
1sp
(k

t
σ
)
ꢀꢀꢀ
(14)
[0161]
(2)在时间窗口t
f
内苛性比值呈上升趋势并且达到控制周期,在加碱流量回路的历史设定值基础上降低加碱流量:
[0162][0163]
(3)在时间窗口t
f
内苛性比值呈下降趋势并且达到控制周期,在加碱流量回路的历史设定值基础上增加加碱流量:
[0164][0165]
以上公式中,t为采样时间。
[0166]
第二、前馈补偿的处理过程
[0167]
根据硅前的铝硅比a/s、赤泥的铝硅比a/s、循环碱液的苛性碱浓度nk和循环碱液的苛性比值ak的变化情况对加碱流量回路的设定值进行补偿:
[0168]
(1)硅前a/s前馈补偿器
[0169]
硅前a/s反映进入溶出工序的矿石成分,直接影响溶出过程的配碱和最终的氧化铝产量,当硅前a/s增高时,需要增大加碱流量,当硅前a/s降低时,需要减少加碱流量,相邻两个硅前a/s差值记为δ1,在前馈补偿周期t
b1
内对设定值进行调整,在本实施例中,t
b1
取120min。
[0170]
具体设定规则如下:
[0171]
1)当硅前a/s增大时,需要增加对加碱流量回路的设定值的补偿。
[0172][0173]
2)当硅前a/s降低时,需要减少对加碱流量回路的设定值的补偿。
[0174][0175]
φ1(k)为硅前a/s前馈补偿器的流量补偿值。
[0176]
(2)赤泥的铝硅比a/s前馈补偿器
[0177]
赤泥a/s反映溶出过程的溶出效果,如果赤泥a/s过高则意味着大量的铝矿石流失到了赤泥中,造成资源浪费,因此需要将赤泥a/s控制在一个限度内,相邻两个赤泥a/s差值记为δ2,在前馈补偿周期t
b2
内对设定值进行调整,在本实施例中,t
b2
取120min。
[0178]
具体设定规则如下:
[0179]
1)当赤泥a/s增大时,需要增加对加碱流量回路的设定值的补偿。
[0180][0181]
2)当赤泥a/s降低时,需要减少对加碱流量回路的设定值的补偿。
[0182][0183]
φ2(k)为赤泥a/s前馈补偿器的流量补偿值
[0184]
3)循环碱液苛性碱浓度nk前馈补偿器
[0185]
溶出加碱即为循环碱液,因此循环碱液nk增大时需要降低加碱流量,循环碱液nk降低时需要增加加碱流量,相邻两个循环碱液nk差值记为δ3,在前馈补偿周期t
b3
内对设定值进行调整,在本实施例中,t
b3
取120min。
[0186]
具体设定规则如下:
[0187]
1)当循环碱液nk降低时,需要增加对加碱流量回路的设定值的补偿。
[0188][0189]
2)当循环碱液nk增大时,需要减少对加碱流量回路的设定值的补偿。
[0190][0191]
φ3(k)为苛性碱浓度nk前馈补偿器的流量补偿值。
[0192]
(3)循环碱液苛性比值ak前馈补偿器
[0193]
溶出加碱即为循环碱液,当循环碱液ak增大时需要减少加碱流量,当循环碱液ak降低时需要增加加碱流量,相邻两个循环碱液ak差值记为δ4,在前馈补偿周期t
b4
内对设定值进行调整,本实施例中,t
b4
取120min。
[0194]
具体设定规则如下:
[0195]
1)当循环碱液ak降低时,需要增加对加碱流量回路的设定值的补偿。
[0196][0197]
2)当循环碱液ak增大时,需要减少对加碱流量回路的设定值的补偿。
[0198][0199]
φ4(k)为苛性比值ak前馈补偿器的流量补偿值。
[0200]
第三、根据调整后的加碱流量设定值和补偿后的加碱流量设定值,计算加碱流量回路的最终设定值,即:
[0201]
y
sp
(k)=y
1sp
(k) φ1(k) φ2(k) φ3(k) φ4(k)
ꢀꢀꢀ
(25)
[0202]
最后,对加碱流量回路的设定值进行限幅,下装到底层流量控制回路。
[0203][0204]
式中,y
min
=80m3/h,y
max
=300m3/h分别为加碱流量下限值和上限值。
[0205]
由此,上述实施例中为了提高苛性比值的合格率,使得溶出出料苛性比值变化在预设范围内,结合碱液调配过程运行情况和蒸发过程中干扰因素,利用数据回溯和规则推理,通过在可变的反馈控制周期内给出各加碱流量回路设定值,考虑蒸发过程运行情况和碱液调配相关干扰因素的变化,在可变的前馈补偿周期内对其进行动态补偿,在线的给出各加碱流量回路的最终设定值。
[0206]
如图3a、图3b和图4所示,与人工设定效果相比,采用本发明的控制系统在控制过程中可以将溶出出料的苛性比值控制在目标范围内,其中区间合格率比人工设定提高6.2%,误差均方差(mse)降低了44.5%,平均绝对误差(mae)降低了22.6%。
[0207]
另外,本发明中提出了由控制装置中的反馈控制器和前馈补偿器组成的氧化铝溶出过程的自动控制方法,实现了苛性比值自动设定和自动调整,解决了人工控制溶出过程出料苛性碱浓度波动大、合格率低的难题。
[0208]
实施例二
[0209]
如图1和图2所示,本实施例还提供一种实施上述控制方法的氧化铝溶出过程的控制系统,该控制系统可包括:多个检测装置和控制装置;
[0210]
其中,第一检测装置用于检测加碱流量回路的信息,所述第一检测装置布设在加碱回路管道区域;
[0211]
第二检测装置用于对溶出过程的苛性比值信息进行检测,如周期性化验的化验数据和浓度信息等,所述第二检测装置布设在溶出过程的管道区域。
[0212]
如图1中,第一检测装置和第二检测装置可为图中的流量计,其中,第二检测装置可包括图1中的化验、苛性比值智能检测等组件。特别地,第二检测装置可包括独立于氧化铝溶出系统的化验系统,实现周期性的人工化验溶出过程的苛性比值信息,如图2所示的化验系统。
[0213]
另外,图1中的pid控制器、变频泵、保持器等均为氧化铝溶出过程中的组件。
[0214]
本实施例中的控制装置可包括:控制组件,反馈控制器和前馈补偿器;前馈补偿器通信连接所述第一检测装置;反馈控制器通信连接所述第二检测装置;前馈补偿器和反馈控制器均通信连接控制组件;
[0215]
所述控制组件基于所需溶出过程的历史数据确定所述溶出过程的加碱流量回路的初始设定值,以及前馈补偿器和反馈控制器基于各检测装置实时获取的回路数据、过程数据和化验数据周期性调整所述初始设定值,以使溶出过程获取符合需求的苛性比值。
[0216]
图1中示出的智能前馈补偿器和智能反馈控制器均对应流量设定值的区域,以实现自动调整当前的流量回路设定值。
[0217]
在实际应用中,第一检测装置和第二检测装置可实时或周期性获取各自监测的数据,同时将获取的数据发送到云存储平台(即工业云服务器),以使云存储平台按照时间日期等预定格式进行存储。
[0218]
在溶出过程中,控制组件、前馈补偿器和反馈控制器实时确定的数据也可周期性发送到云存储平台,实现云存储平台的实时存储,供后续调取数据查看。
[0219]
另外,控制装置可部分组件部署在边缘工业服务器中,部分组件部署在控制服务器中。例如,控制组件部署在氧化铝溶出系统所属区域的边缘工业服务器(即图2中的边缘服务器)中,所述前馈补偿器和反馈控制器部署在氧化铝溶出系统的终端控制器(如图2的dcs控制器)中,所述终端控制器、所述边缘工业服务器与所述云存储平台相互通信。
[0220]
在其他实施例中,控制装置可全部部署在氧化铝溶出系统所属区域的边缘工业服务器中,所述边缘工业服务器与云存储平台通信。或者控制装置可全部分布在工业应用端中。
[0221]
结合图2所示的架构进行说明,本实施例中通过工业应用端

边缘服务器

云硬件平台的架构,实现工业现场的数据上“云”,将过程数据、化验数据以及各种生产报表存储到工业云服务器的云硬件平台中,实现数据的集中管理;将智能优化控制相关数据存储到边缘工业服务器中,利用边缘工业服务器强大的算力实现复杂控制算法。工业云服务器与工业应用端的终端控制器通信,读取过程数据;边缘工业服务器与工业云服务器进行通信,读取过程数据和化验数据等;同时边缘工业服务器中开发工业应用软件,与工业应用端的终端控制器进行通信,实现回路数据的读取与控制指令的下装。
[0222]
氧化铝溶出系统中的各工业传感器与终端控制器通过硬线通信,用于对生产设备以及生产物料等相关变量的测量的在线检测和设备监控;工业云服务器通过交换机实现工业应用端和边缘工业服务器的通信;边缘工业服务器与工业云服务器处于同一个局域网中,通过tcp/ip协议实现数据的互相传输。
[0223]
图1和图2的结构仅为举例说明,不对其限定,根据实际需要进行布设。图2中所示的边缘服务器和工业应用端均通过实际的硬线与氧化铝溶出系统连通。
[0224]
本实施例中边缘服务器和工业应用端的终端控制器中均设置有工业应用软件平台,该工业应用软件平台包括软件前端人机交互和后台功能实现两部分。前端人机交互界面采用组态软件foxdraw开发,后台软件算法以及数据通讯采用python语言开发。工业应用软件平台用于进行运行数据的读取与控制指令下发。
[0225]
前端人机交互主要功能包括过程监控、报警提示、智能设定、参数录入,操作员权限切换、控制指令下发、以及历史趋势查询等;后台功能主要包括系统通信、数据采集与存储、运行指标在线检测、智能设定算法、历史数据回溯等。
[0226]
上述控制系统可应用于氧化铝溶出过程,当工况条件发生变化时,该控制系统自动控制效果明显优于人工设定,苛性比值的波动明显减小,控制在目标值范围内。
[0227]
本实施例中为了提高苛性比值的合格率,使得溶出过程苛性碱比值变化在预设范围内,控制装置结合碱液溶出过程运行情况和调配过程中干扰因素,利用数据回溯和规则推理,通过在可变的反馈控制周期内给出各加碱流量回路的设定值,考虑蒸发过程运行情况和碱液溶出相关干扰因素的变化,在可变的前馈补偿周期内对其进行动态补偿,在线的给出各加碱流量回路的设定值。
[0228]
特别地,控制装置中的反馈控制器和前馈补偿器组成的氧化铝溶出过程控制方法,实现了苛性比值自动设定和自动调整,解决了人工控制溶出过程苛性比值波动大、合格率低的难题。
[0229]
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例,或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd

rom、光学存储器等)上实施的计算机程序产品的形式。
[0230]
显然,本领域的技术人员可以对本发明进行各种修改和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也应该包含这些修改和变型在内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜