一种面向高炉冶炼生产过程的变料检测方法及系统与流程

文档序号:12250187阅读:427来源:国知局
一种面向高炉冶炼生产过程的变料检测方法及系统与流程

本发明涉及智能控制系统技术领域,特别是涉及一种面向高炉冶炼生产过程的变料检测方法及系统。



背景技术:

原料是高炉冶炼的物质基础,其源源不断的进入高炉,是影响炉况的关键因素。在高炉冶炼生产过程中,入炉的原料名称、原料重量、布料圈数及布料角度等情况会有计划的进行改变,业内将这种情况统称为变料。有变料情况发生时,高炉技术人员需要根据变料的情况,在变料前操作的基础上进行相应的调整,因此,高炉工作人员普遍非常关心变料的情况,以便进行及时的应对。

目前,在钢铁自动化水平普遍提高的前提下,不少炼铁厂已经实现了在线实时采集现场的生产数据,包括槽下的称重信息和炉顶的布料信息等,但是它们无法在高炉冶炼生产过程中自动监测变料的情况,以及无法提供及记录准确的变料时间和改变量,只能通过人工来联络,用经验来判断,这样既增加了操作人员的工作量,又不能及时地应对以及不利于历史追溯。



技术实现要素:

鉴于以上所述现有技术的缺点,本发明的目的在于提供一种面向高炉冶炼生产过程的变料检测方法及系统,能够实现高炉冶炼生产过程中变料的自动检测。

为实现上述目的及其他相关目的,本发明实施例提供一种面向高炉冶炼生产过程的变料检测方法,该方法包括:

接收到料单检测指令时,在高炉冶炼生产过程中自动读取槽下与炉顶的料单数据,将所述料单数据作为当前料单数据并存储;

根据所述当前料单数据与存储的前一次的料单数据,检测所述当前料单数据是否发生改变;

检测到所述当前料单数据发生改变时,根据所述当前料单数据与存储的前一次的料单数据确定所述当前料单数据的改变量,并将所述当前料单数据、所述当前料单数据的改变量及所述当前料单数据的读取时间对应存储;

输出并显示所述当前料单数据、所述当前料单数据的改变量及所述当前料单数据的读取时间。

优选地,所述料单数据包括:排料顺序、原料名称、原料重量、布料圈数及布料角度中的任一项或多项。

优选地,所述根据所述当前料单数据与存储的前一次的料单数据,检测所述当前料单数据是否发生改变,包括:

将所述当前料单数据中的排料顺序、原料名称、原料重量、布料圈数、布料角度分别与前一次的料单数据中对应的排料顺序、原料名称、原料重量、布料圈数、布料角度进行对比;

若所述当前料单数据中的排料顺序、原料名称、原料重量、布料圈数、布料角度中的任意一个与前一次的料单数据中对应的排料顺序、原料名称、原料重量、布料圈数、布料角度不相同,则检测到所述当前料单数据发生改变;

若所述当前料单数据中的排料顺序、原料名称、原料重量、布料圈数、布料角度中的任意一个均与前一次的料单数据中对应的排料顺序、原料名称、原料重量、布料圈数、布料角度相同,则检测到所述当前料单数据未发生改变。

优选地,所述根据所述当前料单数据与存储的前一次的料单数据,检测所述当前料单数据是否发生改变,包括:

将所述当前料单数据中的排料顺序与所述前一次的料单数据中的排料顺序进行对比;

若所述当前料单数据中的排料顺序与所述前一次的料单数据中的排料顺序不相同,则检测到所述当前料单数据发生改变;否则,将所述当前料单数据中的原料名称与所述前一次的料单数据中的原料名称进行对比;

若所述当前料单数据中的原料名称与所述前一次的料单数据中的原料名称不相同,则检测到所述当前料单数据发生改变;否则,将所述当前料单数据中的原料重量与所述前一次的料单数据中的原料重量进行对比;

若所述当前料单数据中的原料重量与所述前一次的料单数据中的原料重量不相同,则检测到所述当前料单数据发生改变;否则,将所述当前料单数据中的原料种类与所述前一次的料单数据中的原料种类进行对比;

若所述当前料单数据中的布料圈数与所述前一次的料单数据中的布料圈数不相同,则检测到所述当前料单数据发生改变;否则,将所述当前料单数据中的布料角度与所述前一次的料单数据中的布料角度进行对比;

若所述当前料单数据中的布料角度与所述前一次的料单数据中的布料角度不相同,则检测到所述当前料单数据发生改变;否则,检测到所述当前料单数据未发生改变。

优选地,所述检测到所述当前料单数据发生改变时,根据所述当前料单数据与存储的前一次的料单数据确定所述当前料单数据的改变量,包括:

将所述当前料单数据中的排料顺序、原料名称、原料重量、布料圈数、布料角度分别与前一次的料单数据中对应的排料顺序、原料名称、原料重量、布料圈数、布料角度进行对比;

若所述当前料单数据中的排料顺序与所述前一次的料单数据中的排料顺序不相同,则确定所述当前料单数据的改变量为所述当前料单数据中的排料顺序;

若所述当前料单数据中的原料名称与所述前一次的料单数据中的原料名称不相同,则确定所述当前料单数据的改变量为所述当前料单数据中的原料名称;

若所述当前料单数据中的原料重量与所述前一次的料单数据中的原料重量不相同,则确定所述当前料单数据的改变量为所述当前料单数据中的原料重量及所述当前料单数据中的原料重量与所述前一次的料单数据中的原料重量的差值;

若所述当前料单数据中的布料圈数与所述前一次的料单数据中的布料圈数不相同,则确定所述当前料单数据的改变量为所述当前料单数据中的布料圈数及所述当前料单数据中的布料圈数与所述前一次的料单数据中的布料圈数的差值;

若所述当前料单数据中的布料角度与所述前一次的料单数据中的布料角度不相同,则确定所述当前料单数据的改变量为所述当前料单数据中的布料角度及所述当前料单数据中的布料角度与所述前一次的料单数据中的布料角度的差值。

基于上述方法,本发明实施例提供了一种面向高炉冶炼生产过程的变料检测系统,该系统包括:读取模块、检测模块、确定模块、存储模块、显示模块;其中,

所述读取模块,用于接收到料单检测指令时,在高炉冶炼生产过程中自动读取槽下与炉顶的料单数据,将所述料单数据作为当前料单数据;

所述检测模块,用于将所述当前料单数据与存储的前一次的料单数据进行对比,来检测所述当前料单数据是否发生改变;

所述确定模块,用于在所述检测模块检测到所述当前料单数据发生改变时,根据所述当前料单数据与存储的前一次的料单数据确定所述当前料单数据的改变量;

所述存储模块,用于存储获取的料单数据,并且在所述检测模块检测到所述当前料单数据发生改变时,存储所述当前料单数据、所述当前料单数据的改变量及所述当前料单数据的读取时间;

所述显示模块,用于输出并显示所述当前料单数据、所述当前料单数据的改变量及所述当前料单数据的读取时间。

优选地,所述料单数据包括:排料顺序、原料名称、原料重量、布料圈数及布料角度中的任一项或多项。

优选地,所述检测模块具体用于:

将所述当前料单数据中的排料顺序、原料名称、原料重量、布料圈数、布料角度分别与前一次的料单数据中对应的排料顺序、原料名称、原料重量、布料圈数、布料角度进行对比;

若所述当前料单数据中的排料顺序、原料名称、原料重量、布料圈数、布料角度中的任意一个与前一次的料单数据中对应的排料顺序、原料名称、原料重量、布料圈数、布料角度不相同,则检测到所述当前料单数据发生改变;

若所述当前料单数据中的排料顺序、原料名称、原料重量、布料圈数、布料角度中的任意一个均与前一次的料单数据中对应的排料顺序、原料名称、原料重量、布料圈数、布料角度相同,则检测到所述当前料单数据未发生改变。

优选地,所述检测模块具体用于:

将所述当前料单数据中的排料顺序与所述前一次的料单数据中的排料顺序进行对比;

若所述当前料单数据中的排料顺序与所述前一次的料单数据中的排料顺序不相同,则检测到所述当前料单数据发生改变;否则,将所述当前料单数据中的原料名称与所述前一次的料单数据中的原料名称进行对比;

若所述当前料单数据中的原料名称与所述前一次的料单数据中的原料名称不相同,则检测到所述当前料单数据发生改变;否则,将所述当前料单数据中的原料重量与所述前一次的料单数据中的原料重量进行对比;

若所述当前料单数据中的原料重量与所述前一次的料单数据中的原料重量不相同,则检测到所述当前料单数据发生改变;否则,将所述当前料单数据中的原料种类与所述前一次的料单数据中的原料种类进行对比;

若所述当前料单数据中的布料圈数与所述前一次的料单数据中的布料圈数不相同,则检测到所述当前料单数据发生改变;否则,将所述当前料单数据中的布料角度与所述前一次的料单数据中的布料角度进行对比;

若所述当前料单数据中的布料角度与所述前一次的料单数据中的布料角度不相同,则检测到所述当前料单数据发生改变;否则,检测到所述当前料单数据未发生改变。

优选地,所述确定模块具体用于:

将所述当前料单数据中的排料顺序、原料名称、原料重量、布料圈数、布料角度分别与前一次的料单数据中对应的排料顺序、原料名称、原料重量、布料圈数、布料角度进行对比;

若所述当前料单数据中的排料顺序与所述前一次的料单数据中的排料顺序不相同,则确定所述当前料单数据的改变量为所述当前料单数据中的排料顺序;

若所述当前料单数据中的原料名称与所述前一次的料单数据中的原料名称不相同,则确定所述当前料单数据的改变量为所述当前料单数据中的原料名称;

若所述当前料单数据中的原料重量与所述前一次的料单数据中的原料重量不相同,则确定所述当前料单数据的改变量为所述当前料单数据中的原料重量及所述当前料单数据中的原料重量与所述前一次的料单数据中的原料重量的差值;

若所述当前料单数据中的布料圈数与所述前一次的料单数据中的布料圈数不相同,则确定所述当前料单数据的改变量为所述当前料单数据中的布料圈数及所述当前料单数据中的布料圈数与所述前一次的料单数据中的布料圈数的差值;

若所述当前料单数据中的布料角度与所述前一次的料单数据中的布料角度不相同,则确定所述当前料单数据的改变量为所述当前料单数据中的布料角度及所述当前料单数据中的布料角度与所述前一次的料单数据中的布料角度的差值。

如上所述,本发明提供的面向高炉冶炼生产过程的变料检测方法及系统,包括:接收到料单检测指令时,在高炉冶炼生产过程中自动读取槽下与炉顶的料单数据,将所述料单数据作为当前料单数据并存储;根据所述当前料单数据与存储的前一次的料单数据,检测所述当前料单数据是否发生改变;检测到所述当前料单数据发生改变时,根据所述当前料单数据与存储的前一次的料单数据确定所述当前料单数据的改变量,并将所述当前料单数据、所述当前料单数据的改变量及所述当前料单数据的读取时间对应存储;输出并显示所述当前料单数据、所述当前料单数据的改变量及所述当前料单数据的读取时间。如此,本发明实施例中,接收到料单检测指令时,在高炉冶炼生产过程中自动读取槽下与炉顶的料单数据,将所述料单数据作为当前料单数据并存储;根据所述当前料单数据与存储的前一次的料单数据,检测所述当前料单数据是否发生改变,能够实现高炉冶炼生产过程中变料的自动检测;检测到所述当前料单数据发生改变时,将所述当前料单数据、所述当前料单数据的改变量及所述当前料单数据的读取时间对应存储,如此,提供及记录了准确的变料时间和改变量,以方便高炉技术人员查阅历史存储数据,根据历史存储数据离线分析原料条件的长期变化对炉况的影响;并且,输出并显示所述当前料单数据、所述当前料单数据的改变量及所述当前料单数据的读取时间,以方便高炉技术人员实时查看并及时掌握高炉冶炼生产过程中的变料情况,从而有利于作出正确的炉况判断,及时地采取相应措施进行应对。

附图说明

图1显示为本发明的面向高炉冶炼生产过程的变料检测方法的流程示意图;

图2显示为本发明的面向高炉冶炼生产过程的变料检测系统的组成结构示意图。

具体实施方式

以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。

请参阅附图。需要说明的是,本发明实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。

本发明实施例中,接收到料单检测指令时,在高炉冶炼生产过程中自动读取槽下与炉顶的料单数据,将所述料单数据作为当前料单数据并存储;根据所述当前料单数据与存储的前一次的料单数据,检测所述当前料单数据是否发生改变;检测到所述当前料单数据发生改变时,根据所述当前料单数据与存储的前一次的料单数据确定所述当前料单数据的改变量,并将所述当前料单数据、所述当前料单数据的改变量及所述当前料单数据的读取时间对应存储;输出并显示所述当前料单数据、所述当前料单数据的改变量及所述当前料单数据的读取时间。

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

本发明实施例提出了一种面向高炉冶炼生产过程的变料检测方法,如图1所示,该方法包括:

步骤S100:接收到料单检测指令时,在高炉冶炼生产过程中自动读取槽下与炉顶的料单数据,将所述料单数据作为当前料单数据并存储。

本步骤中,所述料单数据包括:排料顺序、原料名称、原料重量、布料圈数及布料角度等数据中的任一项或多项;所述料单数据中的任一项均可作为检测或判断变料的依据;其中,从槽下中读取的料单数据包括:料单中的所有原料的排料顺序、原料名称、原料重量等数据;从炉顶中读取的料单数据包括:不同料线下每一档位的布料圈数、布料角度等数据。

本步骤中,料单通常包括一个装料周期,一个装料周期内部通常包括若干Charge,一个Charge内部通常包括以下三种可能性:

(1)一个焦批,简称为(C);

(2)一个焦批和一个矿批,简称为(C+O);

(3)一个焦批和两个矿批,简称为(C+O+O);

因此,举例来说,一个料单若包括三个Charge,所述料单可以是(C+O)+(C+O)+(C+O),也可以是(C+O+O)+(C+O+O)+(C+O+O),还可以是(C)+(C+O)+(C+O+O)。

具体地,排料顺序是指焦炭和矿石在一个装料周期内的排料先后顺序。

具体地,原料名称是指料单中设定的每一种原料;若料单中存在多种原料名称的设定方式,则以现场高炉冶炼生产过程中正在使用的原料名称为准。

具体地,原料重量是指料单中设定的每一种原料在各个料仓的重量,若料单中存在多种原料重量的设定方式,则以现场高炉冶炼生产过程中正在使用的原料重量为准。

具体地,布料圈数是指料单中设定的每个档位下的布料圈数,若料单中存在多种布料圈数的设定方式,则以现场高炉冶炼生产过程中正在使用的布料圈数为准。

具体地,布料角度是指料单中设定的每个档位下的布料角度,若料单中存在多种布料圈数的设定方式,则以现场高炉冶炼生产过程中正在使用的布料角度为准。

本步骤中,本系统可以与外部系统或数据源进行通信,由外部系统或数据源提供触发信号,即:料单检测指令;本系统接收到料单检测指令时,自动触发从外部系统或数据源读取槽下与炉顶的料单数据,将所述料单数据作为当前料单数据并存储至本地数据库;所述外部系统或数据源也可以直接触发本系统的读取操作,自动从外部系统或数据源读取槽下与炉顶的料单数据,将所述料单数据作为当前料单数据并存储至本地数据库;其中,数据源包括但不限于PI、Historian数据库;本地数据库包括但不限于ORACLE、DB2、SQL Server、Sybase、Informix、MySQL、VF与Access数据库。

步骤S101:根据所述当前料单数据与存储的前一次的料单数据,检测所述当前料单数据是否发生改变;检测到所述当前料单数据发生改变时,转入步骤S102;检测到所述当前料单数据未发生改变时,结束本次处理。

具体地,若所述料单数据包括排料顺序、原料名称、原料重量、布料圈数及布料角度中的任一项,则可以将所述当前料单数据中的任一项与前一次的料单数据中对应的数据进行对比,若所述当前料单数据中的任一项与前一次的料单数据中对应的数据不相同,则检测到所述当前料单数据发生改变;若所述当前料单数据中的任一项与前一次的料单数据中对应的数据相同,则检测到所述当前料单数据未发生改变。

具体地,若所述料单数据包括排料顺序、原料名称、原料重量、布料圈数及布料角度中的多项,则需要逐项判断当前料单数据与前一次的料单数据中的各项数据是否相同,具体可以通过以下两种方式检测所述当前料单数据是否发生改变:

方式一:同时对比方式

将所述当前料单数据中的排料顺序、原料名称、原料重量、布料圈数、布料角度分别与前一次的料单数据中对应的排料顺序、原料名称、原料重量、布料圈数、布料角度进行对比;

若所述当前料单数据中的排料顺序、原料名称、原料重量、布料圈数、布料角度中的任意一个与前一次的料单数据中对应的排料顺序、原料名称、原料重量、布料圈数、布料角度不相同,则检测到所述当前料单数据发生改变;

若所述当前料单数据中的排料顺序、原料名称、原料重量、布料圈数、布料角度中的任意一个均与前一次的料单数据中对应的排料顺序、原料名称、原料重量、布料圈数、布料角度相同,则检测到所述当前料单数据未发生改变,结束本次处理。

方式二:按照顺序对比方式

将所述当前料单数据中的排料顺序与所述前一次的料单数据中的排料顺序进行对比;

若所述当前料单数据中的排料顺序与所述前一次的料单数据中的排料顺序不相同,则检测到所述当前料单数据发生改变;否则,将所述当前料单数据中的原料名称与所述前一次的料单数据中的原料名称进行对比;

若所述当前料单数据中的原料名称与所述前一次的料单数据中的原料名称不相同,则检测到所述当前料单数据发生改变;否则,将所述当前料单数据中的原料重量与所述前一次的料单数据中的原料重量进行对比;

若所述当前料单数据中的原料重量与所述前一次的料单数据中的原料重量不相同,则检测到所述当前料单数据发生改变;否则,将所述当前料单数据中的布料圈数与所述前一次的料单数据中的布料圈数进行对比;

若所述当前料单数据中的布料圈数与所述前一次的料单数据中的布料圈数不相同,则检测到所述当前料单数据发生改变;否则,将所述当前料单数据中的布料角度与所述前一次的料单数据中的布料角度进行对比;

若所述当前料单数据中的布料角度与所述前一次的料单数据中的布料角度不相同,则检测到所述当前料单数据发生改变;否则,检测到所述当前料单数据未发生改变,结束本次处理。

需要说明的是:按照顺序对比方式中的执行顺序可以是任意顺序,这里不作具体限定。

步骤S102:根据所述当前料单数据与存储的前一次的料单数据确定所述当前料单数据的改变量,并将所述当前料单数据、所述当前料单数据的改变量及所述当前料单数据的读取时间对应存储。

本步骤中,所述当前料单数据的读取时间即为变料时间,可以将所述当前料单数据、所述当前料单数据的改变量及所述当前料单数据的读取时间作为变料信息对应存储至本地数据库,以使高炉技术人员根据存储的变料信息掌握高炉冶炼生产过程中的变料情况。

具体地,若所述料单数据包括:排料顺序、原料名称、原料重量、布料圈数及布料角度,则将所述当前料单数据中的排料顺序、原料名称、原料重量、布料圈数、布料角度分别与前一次的料单数据中对应的排料顺序、原料名称、原料重量、布料圈数、布料角度进行对比;

若所述当前料单数据中的排料顺序与所述前一次的料单数据中的排料顺序不相同,则确定所述当前料单数据的改变量为所述当前料单数据中的排料顺序;

若所述当前料单数据中的原料名称与所述前一次的料单数据中的原料名称不相同,则确定所述当前料单数据的改变量为所述当前料单数据中的原料名称;

若所述当前料单数据中的原料重量与所述前一次的料单数据中的原料重量不相同,则确定所述当前料单数据的改变量为所述当前料单数据中的原料重量及所述当前料单数据中的原料重量与所述前一次的料单数据中的原料重量的差值;

若所述当前料单数据中的布料圈数与所述前一次的料单数据中的布料圈数不相同,则确定所述当前料单数据的改变量为所述当前料单数据中的布料圈数及所述当前料单数据中的布料圈数与所述前一次的料单数据中的布料圈数的差值;

若所述当前料单数据中的布料角度与所述前一次的料单数据中的布料角度不相同,则确定所述当前料单数据的改变量为所述当前料单数据中的布料角度及所述当前料单数据中的布料角度与所述前一次的料单数据中的布料角度的差值。

步骤S103:输出并显示所述当前料单数据、所述当前料单数据的改变量及所述当前料单数据的读取时间。

本步骤中,所述当前料单数据、所述当前料单数据的改变量及所述当前料单数据的读取时间即为变料信息,所述当前料单数据的读取时间即为变料时间;本系统可以为高炉技术人员提供人机界面,通过所述人机界面输出并显示变料信息,并可以以变料时间为查询条件,来显示变料相关数据,以方便高炉技术人员实时查看并及时掌握高炉冶炼生产过程中的变料情况,从而有利于作出正确的炉况判断;并且,高炉技术人员也可以查阅历史存储数据,根据历史存储数据离线分析原料条件的长期变化对炉况的影响。

为实现上述方法,本发明实施例提供了一种面向高炉冶炼生产过程的变料检测系统,由于该系统解决问题的原理与方法相似,因此,系统的实施过程及实施原理均可以参见前述方法的实施过程及实施原理描述,重复之处不再赘述。

本发明实施例提出了一种面向高炉冶炼生产过程的变料检测系统,如图2所示,该系统包括:读取模块200、检测模块201、确定模块202、存储模块203、显示模块204;其中,

所述读取模块200,用于接收到料单检测指令时,在高炉冶炼生产过程中自动读取槽下与炉顶的料单数据,将所述料单数据作为当前料单数据;

所述检测模块201,用于将所述当前料单数据与存储的前一次的料单数据进行对比,来检测所述当前料单数据是否发生改变;

所述确定模块202,用于在所述检测模块检测到所述当前料单数据发生改变时,根据所述当前料单数据与存储的前一次的料单数据确定所述当前料单数据的改变量;

所述存储模块203,用于存储获取的料单数据,并且在所述检测模块检测到所述当前料单数据发生改变时,存储所述当前料单数据、所述当前料单数据的改变量及所述当前料单数据的读取时间;

所述显示模块204,用于输出并显示所述当前料单数据、所述当前料单数据的改变量及所述当前料单数据的读取时间。

其中,所述料单数据包括:排料顺序、原料名称、原料重量、布料圈数及布料角度中的任一项或多项。

具体实施中,所述检测模块201具体用于:

将所述当前料单数据中的排料顺序、原料名称、原料重量、布料圈数、布料角度分别与前一次的料单数据中对应的排料顺序、原料名称、原料重量、布料圈数、布料角度进行对比;

若所述当前料单数据中的排料顺序、原料名称、原料重量、布料圈数、布料角度中的任意一个与前一次的料单数据中对应的排料顺序、原料名称、原料重量、布料圈数、布料角度不相同,则检测到所述当前料单数据发生改变;

若所述当前料单数据中的排料顺序、原料名称、原料重量、布料圈数、布料角度中的任意一个均与前一次的料单数据中对应的排料顺序、原料名称、原料重量、布料圈数、布料角度相同,则检测到所述当前料单数据未发生改变。

具体实施中,所述检测模块201具体用于:

将所述当前料单数据中的排料顺序与所述前一次的料单数据中的排料顺序进行对比;

若所述当前料单数据中的排料顺序与所述前一次的料单数据中的排料顺序不相同,则检测到所述当前料单数据发生改变;否则,将所述当前料单数据中的原料名称与所述前一次的料单数据中的原料名称进行对比;

若所述当前料单数据中的原料名称与所述前一次的料单数据中的原料名称不相同,则检测到所述当前料单数据发生改变;否则,将所述当前料单数据中的原料重量与所述前一次的料单数据中的原料重量进行对比;

若所述当前料单数据中的原料重量与所述前一次的料单数据中的原料重量不相同,则检测到所述当前料单数据发生改变;否则,将所述当前料单数据中的布料圈数与所述前一次的料单数据中的布料圈数进行对比;

若所述当前料单数据中的布料圈数与所述前一次的料单数据中的布料圈数不相同,则检测到所述当前料单数据发生改变;否则,将所述当前料单数据中的布料角度与所述前一次的料单数据中的布料角度进行对比;

若所述当前料单数据中的布料角度与所述前一次的料单数据中的布料角度不相同,则检测到所述当前料单数据发生改变;否则,检测到所述当前料单数据未发生改变。

具体实施中,所述确定模块202具体用于:

将所述当前料单数据中的排料顺序、原料名称、原料重量、布料圈数、布料角度分别与前一次的料单数据中对应的排料顺序、原料名称、原料重量、布料圈数、布料角度进行对比;

若所述当前料单数据中的排料顺序与所述前一次的料单数据中的排料顺序不相同,则确定所述当前料单数据的改变量为所述当前料单数据中的排料顺序;

若所述当前料单数据中的原料名称与所述前一次的料单数据中的原料名称不相同,则确定所述当前料单数据的改变量为所述当前料单数据中的原料名称;

若所述当前料单数据中的原料重量与所述前一次的料单数据中的原料重量不相同,则确定所述当前料单数据的改变量为所述当前料单数据中的原料重量及所述当前料单数据中的原料重量与所述前一次的料单数据中的原料重量的差值;

若所述当前料单数据中的布料圈数与所述前一次的料单数据中的布料圈数不相同,则确定所述当前料单数据的改变量为所述当前料单数据中的布料圈数及所述当前料单数据中的布料圈数与所述前一次的料单数据中的布料圈数的差值;

若所述当前料单数据中的布料角度与所述前一次的料单数据中的布料角度不相同,则确定所述当前料单数据的改变量为所述当前料单数据中的布料角度及所述当前料单数据中的布料角度与所述前一次的料单数据中的布料角度的差值。

以上功能模块的划分方式仅为本发明实施例给出的一种优选实现方式,功能模块的划分方式不构成对本发明的限制。为了描述的方便,以上所述系统的各部分以功能分为各种模块或单元分别描述。上述功能模块可以是软件功能模块,也可以是硬件设备。该系统可以是分布式系统或集中式系统,若为分布式系统,则上述功能模块可分别由硬件设备实现,各硬件设备之间通过通信网络交互;若是集中式系统,则上述各功能模块可集成在一个硬件设备中。

在实际应用中,当所述读取模块200、检测模块201、确定模块202、存储模块203、显示模块204集成于一个硬件设备中时,所述读取模块200、检测模块201、确定模块202可由位于该硬件设备中的中央处理器(CPU)、微处理器(MPU)、数字信号处理器(DSP)或现场可编程门阵列(FPGA)实现,所述存储模块203可由位于该硬件设备中的存储器实现,所述显示模块204可由位于该硬件设备中的显示器实现。

综上所述,本发明实施例中接收到料单检测指令时,在高炉冶炼生产过程中自动读取槽下与炉顶的料单数据,将所述料单数据作为当前料单数据并存储;根据所述当前料单数据与存储的前一次的料单数据,检测所述当前料单数据是否发生改变,能够实现高炉冶炼生产过程中变料的自动检测;检测到所述当前料单数据发生改变时,将所述当前料单数据、所述当前料单数据的改变量及所述当前料单数据的读取时间对应存储,如此,提供及记录了准确的变料时间和改变量,以方便高炉技术人员查阅历史存储数据,根据历史存储数据离线分析原料条件的长期变化对炉况的影响;并且,输出并显示所述当前料单数据、所述当前料单数据的改变量及所述当前料单数据的读取时间,以方便高炉技术人员实时查看并及时掌握高炉冶炼生产过程中的变料情况,从而有利于高炉技术人员作出正确的炉况判断,及时地采取相应措施进行应对。

上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1