首页> 中国专利> 一种氧气底吹铜熔炼过程智能控制方法

一种氧气底吹铜熔炼过程智能控制方法

摘要

本发明涉及一种氧气底吹铜熔炼过程智能控制方法。本发明包括以下步骤:操作变量选取:选取氧气流量、石英石流量和冷料流量作为操作变量;以炉渣温度、炉渣铁硅比和铜锍品位的目标范围作为目标,依据混合铜精矿、石英石和冷料的成分,计算出操作变量的预设定值;依据炉渣温度、炉渣铁硅比和铜锍品位的目标范围与测量值之差,采用基于专家规则方法的反馈补偿策略,计算出操作变量的反馈补偿值;将操作变量的预设定值与反馈补偿值相加得到操作变量的设定值。本发明无需分析氧气底吹铜熔炼过程的复杂机理,能够根据原料和产品的信息及时地自动给出操作变量的设定值,从而实现炉渣温度、炉渣铁硅比和铜锍品位三个关键参数的稳定控制,减轻了操作人员的劳动强度。

著录项

  • 公开/公告号CN105624425A

    专利类型发明专利

  • 公开/公告日2016-06-01

    原文格式PDF

  • 申请/专利权人 中国科学院沈阳自动化研究所;

    申请/专利号CN201410617558.4

  • 发明设计人 王卓;于海斌;王斌;贾洋;许子昂;

    申请日2014-11-05

  • 分类号C22B15/06;

  • 代理机构沈阳科苑专利商标代理有限公司;

  • 代理人徐丽

  • 地址 110016 辽宁省沈阳市南塔街114号

  • 入库时间 2023-12-18 15:33:46

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-09-22

    授权

    授权

  • 2016-06-29

    实质审查的生效 IPC(主分类):C22B15/06 申请日:20141105

    实质审查的生效

  • 2016-06-01

    公开

    公开

说明书

技术领域

本发明涉及铜冶炼过程的控制技术领域,尤其是一种氧气底吹铜熔炼过程智能控制方法。

背景技术

氧气底吹铜熔炼过程是铜冶炼过程中的一个重要环节,它将含铜量较低的铜精矿等原料中的铁和硫进行氧化脱除,得到含铜量较高的熔融铜锍,从而为转炉吹炼过程提供原料。氧气底吹铜熔炼炉(简称底吹炉)是该过程的核心装备。

氧气底吹铜熔炼过程如图1所示。底吹炉沿长度方向分为反应区和沉淀区。来自1#~3#三个精矿仓的混合铜精矿与来自石英石仓的石英石在皮带上进行混合,得到的物料进入底吹炉上方的1#~3#三个混合仓。混合仓中的物料和用皮带输送的冷料从炉顶的三个加料口进入底吹炉内的反应区中,氧气和空气的混合气体从炉底的九支氧枪进入底吹炉的反应区中,使炉内的高温熔体维持一种强烈的搅动状态。入炉的铜精矿、石英石和冷料中的低价硫与铁元素与氧气在炉内反应区发生强烈的氧化反应并放出大量的热量,最终形成烟气及互不相溶的铜锍和炉渣,铜锍和炉渣流到沉淀区澄清分离。烟气经由底吹炉上方的上升烟道排出后经过余热锅炉和电收尘器后送往制酸车间生产硫酸;铜锍间歇性地(间隔大约在55-65min)从放铜锍口排出进入铜锍包,之后倒入转炉中进行吹炼;炉渣间歇性地(间隔大约在10-15min)从放渣口排出进入渣包,之后送到缓冷场冷却,再经过破碎和浮选工序以回收其中的铜。

氧气底吹铜熔炼过程需要控制的关键参数有熔体温度(由于生产环境极为恶劣,熔体温度无法在线检测。考虑操作上的便利性,生产中往往采用炉渣温度作为熔体温度的间接表征,在每一包炉渣开始排放时和即将放完时分别用红外测温仪对炉渣温度进行一次检测,因此以下均以炉渣温度代替)、炉渣铁硅比和铜锍品位。炉渣铁硅比是指炉渣当中铁元素和二氧化硅的质量之比,铜锍品位是指铜锍当中铜元素的质量分数,它们的检测均采用首先在排放每一包炉渣及铜锍的过程中取样,然后用荧光分析仪对样品成分进行化验的方法。

氧气底吹铜熔炼过程是一个非常复杂的时变非线性过程,其环境十分恶劣,生产过程中原料成分也有变化。在实际生产中,三个关键参数的控制均由操作人员凭经验进行,而操作人员在操作中的主观性和随意性往往较强,不够规范和及时,造成关键参数波动较大,能耗过高。因此,如何根据实际生产状况及时地自动确定合适的操作变量设定值,使得关键参数更加平稳,降低能耗,就成为一个迫切需要解决的问题。

发明内容

针对氧气底吹铜熔炼过程原料成分有波动、工况复杂,操作不够规范和及时,关键参数不够稳定,能耗过高的问题,本发明要解决的技术问题是提供一种能够克服原料成分变化、根据实际生产情况自动确定操作变量设定值的氧气底吹铜熔炼过程的智能控制方法。

本发明为实现上述目的所采用的技术方案是:一种氧气底吹铜熔炼过程智能控制方法,包括以下步骤:

操作变量选取:选取氧气流量、石英石流量和冷料流量作为操作变量;

以炉渣温度、炉渣铁硅比和铜锍品位的目标范围作为目标,依据混合铜精矿、石英石和冷料的成分,采用BaggingPLS方法计算出操作变量的预设定值;

依据炉渣温度、炉渣铁硅比和铜锍品位的目标范围与测量值之差,采用基于专家规则方法的反馈补偿策略,计算出操作变量的反馈补偿值;

将操作变量的预设定值与反馈补偿值相加得到操作变量的设定值。

所述操作变量的预设定值通过以下方法设定:

A.构造原始输入、输出样本集,并分别存入输入、输出建模数据矩阵X和Y中;

B.对所述输入、输出建模数据矩阵进行标准化变换;

C.基于标准化变换后得到的标准化输入、输出建模数据矩阵X'和Y',创建基于Bagging方法的样本子集;

D.针对每个样本子集建立部分最小二乘法子模型;

E.对得到的部分最小二乘法子模型进行加权合成,得到操作变量的预设定值;

F.如果得到的炉渣温度、炉渣铁硅比和铜锍品位满足生产要求,则保持得到的结果不变;如果得到的炉渣温度、炉渣铁硅比和铜锍品位不满足生产要求,则需要对得到的预设定值进行修正,直至得到的炉渣温度、炉渣铁硅比和铜锍品位都满足要求;

G.计算Xnew和Xj的相似度S(Xnew,Xj),如果其最大值Smax低于设定的相似度阈值,则将新问题的输入输出数据分别存入矩阵X和Y中,并返回步骤B;否则从矩阵X和Y中删除与新问题具有最大相似度的那条历史输入输出数据,再将新问题的输入输出数据分别存入矩阵X和Y中,并返回步骤B;所述所述新问题是指在由一组输入数据Xnew=[xnew1,xnew2,...,xnew16]表示的新的生产工况下确定出操作变量的预设定值。

所述输入样本集中的输入变量包括炉渣温度、炉渣铁硅比、铜锍品位的目标值、铜精矿含铜率、含铁率、含硫率、含二氧化硅率和含水率,石英石含二氧化硅率,冷料含铜率、含铁率、含硫率、含二氧化硅率、含水率、铜精矿的流量和总入炉物料流量,所述输出样本集中的输出变量包括氧气流量、石英石流量和冷料流量的预设定值。

所述对所述输入、输出建模数据矩阵进行标准化变换的方法为:

a.对输入建模数据矩阵X进行标准化变换:

xji=xji-xiσi---(1)

σi=Σj=1U(xji-xi)2U-1---(2)

xi=1UΣj=1Uxji---(3)

式中,xji表示第i个输入变量的第j个样本值,为第i个输入变量的样本均值,σi为第i个输入变量的样本标准差,xji′为xji标准化后的数值,i=1,2,…,16,j=1,2,…,U,U为样本数量;

b.对输出建模数据矩阵Y进行标准化变换:

yji=yji-yiλi---(4)

λi=Σj=1U(yji-yi)2U-1---(5)

yi=1UΣj=1Uyji---(6)

式中,yji表示第i个输出变量的第j个样本值,为第i个输出变量的样本均值,λi为第i个输出变量的样本标准差,yji′为yji标准化后的数值,i=1,2,3,j=1,2,…,U,U为样本数量。

所述基于Bagging方法的样本子集的创建方法为:

为[1,U]中每个正整数分配相等的采样概率以该概率从[1,U]中随机产生N个正整数ki∈[1,U](i=1,2,...,N),设其中,为标准化后的第ki个建模样本的输入数据,为标准化后的第ki个建模样本的输出数据,则第1个预设定样本子集就是{C1,V1};

按照上述步骤反复进行Z次,这样就得到Z个预设定样本子集:{C1,V1},{C2,V2},…,{CZ,VZ}。

所述针对每个样本子集建立部分最小二乘法子模型,具体为:首先对于第i(i=1,2,...,Z)个样本子集{Ci,Vi},令E0=Ci,F0=Vi,h=1,再执行以下步骤:

Step1:求取矩阵的特征值,再求出的最大特征值所对应的特征向量wh,转Step2;

Step2:对Eh-1和Fh-1进行如下分解:

Eh-1=thphT+Eh---(7)

Fh-1=thrhT+Fh---(8)

其中,ph=Eh-1Tth||th||2,rh=Fh-1Tth||th||2,th=Eh-1wh,转Step3;

Step3:计算残差矩阵:

Eh=Eh-1-thphT---(9)

Fh=Fh-1-thrhT---(10)

判断是否满足||Fh||<ε1或者||||Fh||-||Fh-1||||<ε2,其中ε1和ε2为预先指定的阈值,取值范围在[0.0001,0.1],如果满足,则转Step4;如果不满足,令h=h+1,转Step1;

Step4:设ST=XnewΣj=1hwj*rjT=[st1,st2,st3],其中,

Xnew=[x1new-x1σ1,x2new-x2σ2,...,x16new-x16σ16]=[xnew1,xnew2,...,xnew16]为新问题的标准化输入数据,Xnew=[xnew1,xnew2,...,xnew16]为新问题的原始输入数据,h为提取出的成分数量,

wj*=Πq=1j-1(I-wqpqT)wj(j=2,3,...h)wj(j=1)

则得到的第i个预设定部分最小二乘法子模型:

Vi=[y1,y2,y3]=[y1+λ1st1,y2+λ2st2,y3+λ3st3]---(11)

其中,Vi表示第i个子模型的输出结果,i=1,2,...,Z。

所述对得到的部分最小二乘法子模型进行加权合成,得到操作变量的预设定值:

Ynew=Σi=1ZViZ---(12)

其中,Vi表示第i个子模型的输出结果,i=1,2,...,Z。

所述通过下式计算Xnew和Xj的相似度:

S(Xnew,Xj)=δe-D2+(1-δ)cosθ---(13)

其中,D(Xnew,Xj)=||Xnew,Xj||=Σi=116(xnewi-xji)2,cosθ=XnewXjT||Xnew||||Xj||,X'j为标准化输入建模数据矩阵中的第j行数据,x'ji为X'j的第i个分量,δ取值范围在[0.7,0.9]之间。

本发明具有以下优点及有益效果:无需分析氧气底吹铜熔炼过程的复杂机理,充分利用了现场的专家操作经验和历史数据,能够根据原料和产品的信息及时地自动给出操作变量的设定值,从而实现炉渣温度、炉渣铁硅比和铜锍品位三个关键参数的稳定控制,同时规范了熔炼过程的操作,减轻了操作人员的劳动强度。

附图说明

图1为氧气底吹铜熔炼过程原理图;

图2为操作变量的计算流程图。

具体实施方式

下面结合附图及实施例对本发明做进一步的详细说明。

1.操作变量的选取:

对氧气底吹铜熔炼过程的工艺及操作情况进行分析,发现在正常生产时,对炉渣温度影响最大的是氧气流量,对炉渣铁硅比影响最大的是石英石流量,对铜锍品位影响最大的是冷料流量,因此选取氧气流量、石英石流量和冷料流量作为操作变量。

2.操作变量设定值的计算:

(一)、操作变量预设定

综合考虑入炉原料信息(包括铜精矿、石英石和冷料的成分,以及铜精矿加入量等),同时为了增强预测能力,采用Bagging与部分最小二乘(PLS)相结合的方法,给出当前情况下氧气流量、石英石流量和冷料流量的预设定值。

(1)、构造原始输入输出样本集

对氧气底吹铜熔炼过程及操作人员的操作情况进行分析,发现操作人员依据炉渣温度、炉渣铁硅比和铜锍品位的目标值,铜精矿含铜率、含铁率、含硫率、含二氧化硅率和含水率,石英石含二氧化硅率,冷料含铜率、含铁率、含硫率、含二氧化硅率和含水率,铜精矿的流量和总入炉物料流量的信息,来决定氧气流量、石英石流量和冷料流量的预设定值。因此在预设定算法中,选择输入变量为:炉渣温度、炉渣铁硅比和铜锍品位的目标值,铜精矿含铜率、含铁率、含硫率、含二氧化硅率和含水率,石英石含二氧化硅率,冷料含铜率、含铁率、含硫率、含二氧化硅率和含水率,铜精矿的流量和总入炉物料流量;输出变量为氧气流量、石英石流量和冷料流量的预设定值。

选取历史上控制效果比较好的输入输出变量数据组成输入输出建模样本集,将输入变量数据存入输入建模数据矩阵中,将输出变量数据存入输出建模数据矩阵中。设总共找到U组输入输出数据,将它们中的输入数据存储在输入建模数据矩阵(符号T表示矩阵转置,以下同)中,输出数据存储在输入建模数据矩阵中,Xi=[xi1,xi2,...,xi16](i=1,2,...,U)表示第i个样本数据的输入变量,xi1~xi16分别表示炉渣温度、炉渣铁硅比和铜锍品位的目标值,铜精矿含铜率、含铁率、含硫率、含二氧化硅率和含水率,石英石含二氧化硅率,冷料含铜率、含铁率、含硫率、含二氧化硅率和含水率,铜精矿的流量和总入炉物料流量;Yi=[yi1,yi2,yi3](i=1,2,...,U)表示第i个样本数据的输出变量,yi1~yi3分别表示氧气流量、石英石流量和冷料流量的预设定值。

(2)、输入输出建模数据矩阵标准化

利用以下三式对输入建模数据矩阵X进行标准化变换:

xji=xji-xiσi---(14)

σi=Σj=1U(xji-xi)2U-1---(15)

xi=1UΣj=1Uxji---(16)

式中,xji表示第i个输入变量的第j个样本值,为第i个输入变量的样本均值,σi为第i个输入变量的样本标准差,xji′为xji标准化后的数值,i=1,2,…,16,j=1,2,…,U。

利用以下三式对输出建模数据矩阵Y进行标准化变换:

yji=yji-yiλi---(17)

λi=Σj=1U(yji-yi)2U-1---(18)

yi=1UΣj=1Uyji---(19)

式中,yji表示第i个输出变量的第j个样本值,为第i个输出变量的样本均值,λi为第i个输出变量的样本标准差,yji′为yji标准化后的数值,i=1,2,3,j=1,2,…,U。设经过标准化后得到的标准化输入建模数据矩阵为X'∈RU×16,标准化输出建模数据矩阵为Y'∈RU×3

(3)、创建基于Bagging方法的样本子集

为[1,U]中每个正整数分配相等的采样概率以该概率从[1,U]中随机产生N个正整数ki∈[1,U](i=1,2,...,N),本例中取N=U,设则第1个预设定样本子集就是{C1,V1}。按照上述方法反复进行Z次,Z的取值范围为[80,100],本例中取为90,这样就得到Z个预设定样本子集:{C1,V1},{C2,V2},…,{CZ,VZ}。

(4)、PLS子模型建立

对于第i(i=1,2,...,Z)个预设定样本子集{Ci,Vi},令E0=Ci,F0=Vi,h=1。利用部分最小二乘(PLS)方法计算操作变量的预设定值,算法按照以下步骤进行:

Step1:首先求取矩阵的特征值,再求出的最大特征值所对应的特征向量wh,转Step2;

Step2:对Eh-1和Fh-1进行如下分解:

Eh-1=thphT+Eh---(20)

Fh-1=thrhT+Fh---(21)

其中,ph=Eh-1Tth||th||2,rh=Fh-1Tth||th||2,th=Eh-1wh,转Step3;

Step3:计算残差矩阵:

Eh=Eh-1-thphT---(22)

Fh=Fh-1-thrhT---(23)

判断是否满足||Fh||<ε1或者||||Fh||-||Fh-1||||<ε2,其中ε1和ε2为预先指定的阈值,取值范围在[0.0001,0.1]。如果满足,则转Step4。如果不满足,令h=h+1,转Step1;

Step4:设ST=XnewΣj=1hwj*rjT=[st1,st2,st3],其中Xnew=[x1new-x1σ1,x2new-x2σ2,...,x16new-x16σ16]=[xnew1,xnew2,...,xnew16]为新问题的标准化输入数据,Xnew=[xnew1,xnew2,...,xnew16]为新问题的原始输入数据,h为提取出的成分数量,wj*=Πq=1j-1(I-wqpqT)wj(j=2,3,...h)wj(j=1),则得到的第i(i=1,2,...,Z)个预设定PLS子模型就是:

Vi=[y1,y2,y3]=[y1+λ1st1,y2+λ2st2,y3+λ3st3]---(24)

其中,Vi表示第i(i=1,2,...,N)个子模型的输出结果。

(5)、子模型加权合成

采用平均值法对得到的Z个PLS子模型的结果进行合成,则操作变量的预设定值就是:

Ynew=Σi=1ZViZ---(25)

(6)、预设定值修正

将操作变量的预设定值Ynew送给氧气流量、石英石流量和冷料流量的控制回路执行,并对得到的结果进行评价。如果得到的炉渣温度、炉渣铁硅比和铜锍品位满足生产要求,则保持得到的结果不变。如果得到的炉渣温度、炉渣铁硅比和铜锍品位不满足要求,则需要对得到的预设定值进行修正,修正采用领域专家提供修正方案的办法(人为修正),直至得到的炉渣温度、炉渣铁硅比和铜锍品位都满足要求为止。

(7)、预设定结果存储

利用式(26)计算相似度:

S(Xnew,Xj)=δe-D2+(1-δ)cosθ---(26)

其中,D(Xnew,Xj)=||Xnew,Xj||=Σi=116(xnewi-xji)2,cosθ=XnewXjT||Xnew||||Xj||,X'j为标准化输入建模数据矩阵中的第j行数据,x'ji为X'j的第i个分量,δ取为0.75。如果Smax低于SIMmax,SIMmax为相似度阈值,取为0.85,则将新问题的输入输出数据分别存入矩阵X和Y中,并返回步骤(2),重新建立基于Bagging方法的PLS子模型;否则从矩阵X和Y中删除与新问题具有最大相似度的那条历史输入输出数据,再将新问题的输入输出数据分别存入矩阵X和Y中,并返回步骤(2),重新建立基于Bagging方法的PLS子模型。

(二)、反馈补偿

反馈补偿能够对氧气流量、石英石流量和冷料流量的预设定值进行校正,以补偿未知干扰的影响,从而更好地适应工况的变化。

反馈补偿采用专家规则方法来实现,其形式如表1-表3所示。

(1)炉渣温度的反馈补偿

表1炉渣温度反馈补偿的专家规则

注:表1中的炉渣温度和炉渣温度变化范围端点的量纲均为℃。

其中,TE(t)表示炉渣温度的当前值,ΔTE(t)=TE(t)-TE(t-1),表示炉渣温度的变化量,TEmax表示炉渣温度上限,TEmin表示炉渣温度下限,Δy1(t)表示氧气流量的反馈补偿值,ai(i=0,1,2,3,4,5)表示氧气流量的反馈补偿量,其取值范围为:a0在[700Nm3/h,860Nm3/h]范围内,a1在[580Nm3/h,720Nm3/h]范围内,a2在[470Nm3/h,590Nm3/h]范围内,a3在[350Nm3/h,430Nm3/h]范围内,a4在[230Nm3/h,290Nm3/h]范围内,a5在[110Nm3/h,150Nm3/h]范围内,它们的具体取值由专家经验确定。炉渣温度的检测在每包炉渣开始放出时和即将放完时各进行一次,氧气流量的调节在每新产生一个炉渣温度测量值时进行一次。

(2)、炉渣铁硅比的反馈补偿

表2炉渣铁硅比反馈补偿的专家规则

其中,SlFS(t)、SlFS(t-1)和SlFS(t-2)分别表示当前包、前一包和前二包炉渣的铁硅比化验值,TIM表示石英石流量调节时刻,用来存储最近一次的石英石流量的调节时刻,timenow表示执行该条规则并按照该条规则给出相应的石英石流量反馈补偿值的时刻,SlFSmin表示炉渣铁硅比的最小值,SlFSmax表示炉渣铁硅比的最大值,TIM(t-2)表示前二包炉渣的放出时刻,Tmin表示最小间隔时间,取值在[58min,63min]范围内,Δy2(t)表示石英石流量的反馈补偿值,bi(i=1,2,3,4)表示石英石流量的反馈补偿量,取值范围为:b1在[0.8t/h,1.1t/h]范围内,b2在[0.2t/h,0.5t/h]范围内,b3在[-0.5t/h,-0.2t/h]范围内,b4在[-1.1t/h,-0.9t/h]范围内,它们的具体取值由专家经验确定。石英石流量的调节在每出一包炉渣的铁硅比化验值时进行一次。

(3)、铜锍品位的反馈补偿

表3铜锍品位反馈补偿的专家规则

其中,MaGr(t)表示当前包铜锍的铜锍品位化验值,MaGrmax表示铜锍品位的上限,MaGrmin表示铜锍品位的下限,MaGr(t-3)表示前三包铜锍的铜锍品位化验值,Num表示铜锍品位调节标志,其初始值取为0,Δy3(t)表示冷料流量的反馈补偿值,mi(i=1,2,3,4,5,6)表示冷料流量的反馈补偿量,其取值范围为:m1、m2和m3在[-3t/h,-2t/h]范围内,m4、m5和m6在[2t/h,3t/h]范围内,它们的具体取值由专家经验确定。冷料流量的调节在每出一包铜锍的铜锍品位化验值时进行一次。

因此,最终的操作变量设定值就是Y*=Ynew+ΔY(t),其中ΔY(t)=[Δy1(t),Δy2(t),Δy3(t)]。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号