一种轧机多智能体模型系统的信息交换方法.pdf

上传人:a2 文档编号:4705374 上传时间:2018-10-28 格式:PDF 页数:21 大小:1.13MB
返回 下载 相关 举报
摘要
申请专利号:

CN201410581508.5

申请日:

2014.10.24

公开号:

CN104392296A

公开日:

2015.03.04

当前法律状态:

实审

有效性:

审中

法律详情:

授权|||实质审查的生效IPC(主分类):G06Q 10/06申请日:20141024|||公开

IPC分类号:

G06Q10/06(2012.01)I

主分类号:

G06Q10/06

申请人:

东北大学

发明人:

矫志杰; 何纯玉; 王君; 赵忠; 丁敬国

地址:

110819辽宁省沈阳市和平区文化路3号巷11号

优先权:

专利代理机构:

沈阳东大知识产权代理有限公司21109

代理人:

刘晓岚

PDF下载: PDF下载
内容摘要

本发明提供一种轧机多智能体模型系统的信息交换方法,包括:轧机多智能体模型系统的信息提供智能体与信息需求智能体通过数据库进行信息交换的方法;轧机多智能体模型系统的信息提供智能体与信息需求智能体通过实时信息交换服务器进行信息交换的方法;轧机多智能体模型系统的信息提供智能体与信息需求智能体通过实时信息交换服务器进行通讯触发,再通过数据库进行信息交换的方法。本发明是利用数据库和实时通讯的实时信息交换服务器对多智能体之间的信息进行交换,根据不同的信息类型采用数据库方式、实时信息交换服务器方式以及数据库和实时信息交换服务器结合使用的信息交换路径,实现轧机多智能体模型系统的信息交换。

权利要求书

权利要求书
1.  一种轧机多智能体模型系统的信息交换方法,所述轧机多智能体模型系统用于对轧机过程控制的生产计划和管理、过程跟踪、模型设定和设备数据管理,包括轧机设定智能体、跟踪智能体、设备数据管理智能体、生产计划接收智能体、生产计划管理智能体、用于信息存储和交换的实时信息交换服务器和数据库;在多智能体之间进行信息交换时,提供交换信息的智能体称为信息提供智能体,接收交换信息的智能体称为信息需求智能体,其特征在于:该方法包括:
(1)轧机多智能体模型系统的信息提供智能体与信息需求智能体通过数据库进行信息交换的方法;
(2)轧机多智能体模型系统的信息提供智能体与信息需求智能体通过实时信息交换服务器进行信息交换的方法;
(3)轧机多智能体模型系统的信息提供智能体与信息需求智能体通过实时信息交换服务器进行通讯触发,再通过数据库进行信息交换的方法。

2.  根据权利要求1所述的轧机多智能体模型系统的信息交换方法,特征在于:所述的方法(1)是在多智能体通过数据库进行数据交换时,建立信息数据表和通讯数据表,设置通讯触发标志位字段,信息提供智能体将提供的信息写入信息数据表后,在通讯数据表中进行通讯触发标志位字段的置位,信息需求智能体周期性检索通讯数据表,当通讯触发标志位字段由无信号变为有信号后,信息需求智能体读取信息数据表中的信息,并在读取成功后,将通讯触发标志位字段重新置为无信号状态。

3.  根据权利要求1所述的轧机多智能体模型系统的信息交换方法,特征在于:所述的方法(1)按如下步骤进行:
(1.1)定义多智能体通过数据库进行通讯的信息内容,并建立信息数据表;
(1.2)定义多智能体通过数据库通讯的通讯触发标志位信息,并建立通讯数据表;
(1.3)轧机多智能体模型系统运行过程中,信息提供智能体将用于通讯的信息写入信息数据表;
(1.4)信息提供智能体对通讯数据表中的通讯触发标志位进行置位;
(1.5)信息需求智能体检索通讯数据表中的通讯触发标志位;
(1.6)信息需求智能体在确定通讯触发标志位字段有信号后,读取信息数据表内容;
(1.7)信息需求智能体在数据读取成功后,将通讯数据表中通讯触发标志位置为无信号;
(1.8)重复(1.3)~(1.7)至轧机多智能体模型系统停止运行。

4.  根据权利要求1所述的轧机多智能体模型系统的信息交换方法,特征在于:所述的方法(2)是对多智能体之间的信息交换内容进行定义,并通过唯一的ID号进行标识,信息需求智能体向实时信息交换服务器提交信息需求清单,信息提供智能体将信息发送给实时信息交换服务器,由实时信息交换服务器根据信息需求清单将实时信息发送给信息需求智能体。

5.  根据权利要求1所述的轧机多智能体模型系统的信息交换方法,特征在于:所述的方法(2)按如下步骤进行:
(2.1)定义多智能体信息交换内容,通过唯一ID号对信息交换内容进行标识;
(2.2)轧机多智能体模型系统运行过程中,信息需求智能体提交需求信息清单到实时信息交换服务器;
(2.3)实时信息交换服务器记录并管理所有信息需求智能体提交的信息清单;
(2.4)信息提供智能体提交实时信息给实时信息交换服务器;
(2.5)实时信息交换服务器根据需求信息清单,发送信息给信息需求智能体;
(2.6)重复(2.4)~(2.5)至轧机多智能体模型系统停止运行,清除需求信息清单;
(2.7)实时信息交换服务器停止工作。

6.  根据权利要求1所述的轧机多智能体模型系统的信息交换方法,特征在于:所述的方法(3)是对多智能体之间进行信息交换的触发信息进行定义,并通过唯一ID号标识,信息需求智能体向实时信息交换服务器提交触发信息的需求列表,信息提供智能体将交换信息写入数据库,并提交触发信息给实时信息交换服务器,实时信息交换服务器根据触发信息的需求列表将触发信息传递给信息需求智能体,信息需求智能体根据接收到的触发信号到数据库中读取信息。

7.  根据权利要求1所述的轧机多智能体模型系统的信息交换方法,特征在于:所述的方法(3)按如下步骤进行:
(3.1)定义多智能体触发信息,通过唯一ID号进行标识;
(3.2)定义多智能体通过数据库进行通讯的信息内容,并建立信息数据表;
(3.3)信息需求智能体提交触发信息的需求清单到实时信息交换服务器;
(3.4)实时信息交换服务器记录并管理所有信息需求智能体提交的触发信息需求清单;
(3.5)信息提供智能体将信息写入数据库中的信息数据表中;
(3.6)信息提供智能体提交触发信息给实时信息交换服务器;
(3.7)实时信息交换服务器根据触发信息需求清单,将触发信息发送给信息需求智能体;
(3.8)信息需求智能体接收到触发信息后,到数据库中读取信息;
(3.9)多智能体运行,重复(3.5)~(3.8)至轧机多智能体模型系统停止运行,清除触发信息需求清单;
(3.10)实时信息交换服务器停止工作。

说明书

说明书一种轧机多智能体模型系统的信息交换方法
技术领域
本发明属于冶金自动化技术领域,具体涉及一种轧机多智能体模型系统的信息交换方法。
背景技术
轧机的轧制模型是实现轧机精确控制的基础。为了适应当前轧制生产工艺和设备条件不断发展,产品不断更新的现状,各种智能优化方法开始应用于轧机模型的精度提高。但目前人工智能应用于轧制工艺模型的研究工作仍然是针对某一特定对象,而轧制过程的工艺模型是一个有机联系的整体,虽然通过个体的改善可以提高整体水平,但如果能够将整体统筹考虑,就能取得更好的效果。
多智能体是人工智能的前沿研究方向之一,是分布式人工智能研究的一个重要分支。智能体是一类在特定环境下能感知环境,并能自治地运行以代表其设计者或使用者实现一系列目标的计算实体或程序,多智能体是由多个智能体组成的集合。目前多智能体已经应用于智能机器人、交通控制、通讯管理、产品设计、商业管理、软件开发等各个方面,在轧制相关领域的应用研究也开始兴起,集中于生产线的调度管理、生产计划安排、轧制节奏优化控制方面,以及带钢连轧控制系统构建和智能控制方面,但应用于轧制工艺模型方面的研究还未见报道。基于多智能体技术,建立智能化的轧制工艺模型系统,对轧制领域的技术发展和进步具有重要意义。
多智能体的技术优势在于智能体之间的协作,各智能体之间的信息交换是轧机多智能体模型系统的核心。轧机多智能体模型系统中不同信息内容对信息交换方式有不同要求,目前应用的多智能体信息交换方法不适用于轧机多智能体模型系统,因此需要专门针对轧机多智能体模型系统提供一种信息交换方法。
发明内容
针对现有技术存在的问题,本发明提供一种轧机多智能体模型系统的信息交换方法。
本发明的技术方案是:
一种轧机多智能体模型系统的信息交换方法,所述轧机多智能体模型系统用于对轧机过程控制的生产计划和管理、过程跟踪、模型设定和设备数据管理,包括轧机设定智能体、跟踪智能体、设备数据管理智能体、生产计划接收智能体、生产计划管理智能体、用于信息存储和交换的实时信息交换服务器和数据库;在多智能体之间进行信息交换时,提供交换信息的智能体称为信息提供智能体,接收交换信息的智能体称为信息需求智能体;
该方法包括:
(1)轧机多智能体模型系统的信息提供智能体与信息需求智能体通过数据库进行信息交换的方法;
(2)轧机多智能体模型系统的信息提供智能体与信息需求智能体通过实时信息交换服务器进行信息交换的方法;
(3)轧机多智能体模型系统的信息提供智能体与信息需求智能体通过实时信息交换服务器进行通讯触发,再通过数据库进行信息交换的方法。
所述的方法(1)是在多智能体通过数据库进行数据交换时,建立信息数据表和通讯数据表,设置通讯触发标志位字段,信息提供智能体将提供的信息写入信息数据表后,在通讯数据表中进行通讯触发标志位字段的置位,信息需求智能体周期性检索通讯数据表,当通讯触发标志位字段由无信号变为有信号后,信息需求智能体读取信息数据表中的信息,并在读取成功后,将通讯触发标志位字段重新置为无信号状态。
所述的方法(1)按如下步骤进行:
(1.1)定义多智能体通过数据库进行通讯的信息内容,并建立信息数据表;
(1.2)定义多智能体通过数据库通讯的通讯触发标志位信息,并建立通讯数据表;
(1.3)轧机多智能体模型系统运行过程中,信息提供智能体将用于通讯的信息写入信息数据表;
(1.4)信息提供智能体对通讯数据表中的通讯触发标志位进行置位;
(1.5)信息需求智能体检索通讯数据表中的通讯触发标志位;
(1.6)信息需求智能体在确定通讯触发标志位字段有信号后,读取信息数据表内容;
(1.7)信息需求智能体在数据读取成功后,将通讯数据表中通讯触发标志位置为无信号;
(1.8)重复(1.3)~(1.7)至轧机多智能体模型系统停止运行。
所述的方法(2)是对多智能体之间的信息交换内容进行定义,并通过唯一的ID号进行标识,信息需求智能体向实时信息交换服务器提交信息需求清单,信息提供智能体将信息发送给实时信息交换服务器,由实时信息交换服务器根据信息需求清单将实时信息发送给信息需求智能体。
所述的方法(2)按如下步骤进行:
(2.1)定义多智能体信息交换内容,通过唯一ID号对信息交换内容进行标识;
(2.2)轧机多智能体模型系统运行过程中,信息需求智能体提交需求信息清单到实时信息交换服务器;
(2.3)实时信息交换服务器记录并管理所有信息需求智能体提交的信息清单;
(2.4)信息提供智能体提交实时信息给实时信息交换服务器;
(2.5)实时信息交换服务器根据需求信息清单,发送信息给信息需求智能体;
(2.6)重复(2.4)~(2.5)至轧机多智能体模型系统停止运行,清除需求信息清单;
(2.7)实时信息交换服务器停止工作。
所述的方法(3)是对多智能体之间进行信息交换的触发信息进行定义,并通过唯一ID号标识,信息需求智能体向实时信息交换服务器提交触发信息的需求列表,信息提供智能体将交换信息写入数据库,并提交触发信息给实时信息交换服务器,实时信息交换服务器根据触发信息的需求列表将触发信息传递给信息需求智能体,信息需求智能体根据接收到的触发信号到数据库中读取信息。
所述的方法(3)按如下步骤进行:
(3.1)定义多智能体触发信息,通过唯一ID号进行标识;
(3.2)定义多智能体通过数据库进行通讯的信息内容,并建立信息数据表;
(3.3)信息需求智能体提交触发信息的需求清单到实时信息交换服务器;
(3.4)实时信息交换服务器记录并管理所有信息需求智能体提交的触发信息需求清单;
(3.5)信息提供智能体将信息写入数据库中的信息数据表中;
(3.6)信息提供智能体提交触发信息给实时信息交换服务器;
(3.7)实时信息交换服务器根据触发信息需求清单,将触发信息发送给信息需求智能体;
(3.8)信息需求智能体接收到触发信息后,到数据库中读取信息;
(3.9)多智能体运行,重复(3.5)~(3.8)至轧机多智能体模型系统停止运行,清除触发信息需求清单;
(3.10)实时信息交换服务器停止工作。
有益效果:
本发明是针对轧机多智能体模型系统提供的一种信息交换方法,利用数据库和实时通讯的实时信息交换服务器对多智能体之间的信息进行交换,根据不同的信息类型采用数据库方式、实时信息交换服务器方式以及数据库和实时信息交换服务器结合使用的信息交换路径,实现轧机多智能体模型系统的信息交换。
附图说明
图1是本发明具体实施方式的轧机多智能体模型系统结构框图;
图2是本发明具体实施方式的通过数据库进行信息交换的示意图;
图3是本发明具体实施方式的通过实时信息交换服务器进行信息交换的示意图;
图4是本发明具体实施方式的通过实时信息交换服务器进行通讯触发再通过数据库进行 信息交换的示意图;
图5是本发明具体实施方式的中厚板轧机多智能体模型系统结构示意图;
图6是本发明具体实施方式的方法(1)流程图;
图7是本发明具体实施方式的方法(2)流程图;
图8是本发明具体实施方式的方法(3)流程图。
具体实施方式
下面结合附图对本发明具体实施方式做详细说明。
轧机多智能体模型系统用于对轧机过程控制的生产计划和管理、过程跟踪、模型设定和数据管理,如图1所示,包括轧机设定智能体、跟踪智能体、设备数据管理智能体、生产计划接收智能体、生产计划管理智能体、用于信息存储和交换的实时信息交换服务器和数据库;在多智能体之间进行信息交换时,提供交换信息的智能体模型称为信息提供智能体,接收交换信息的智能体模型称为信息需求智能体。
本实施方式以中厚板轧机多智能体模型系统的信息交换为例,应用于如图1所示的轧机多智能体模型系统,对三种信息交换方法分别做详细说明。
图5为中厚板轧机多智能体模型系统,除了数据库和实时信息交换服务器以外,还包括为了实现轧机模型设定计算以及辅助任务的多个智能体,包括轧机设定智能体、跟踪智能体、设备数据管理智能体、生产计划接收智能体、生产计划管理智能体,还包括实际数据处理智能体、工艺数据管理智能体、规程计算智能体、模型自学习智能体和接口数据管理智能体;这些智能体之间需要进行信息交换。下面分别针对三种信息交换路径(方法),选择一个实例进行说明。
(1)轧机多智能体模型系统的信息提供智能体与信息需求智能体通过数据库进行信息交换的方法,如图2所示;
方法(1)是在多智能体通过数据库进行数据交换时,建立信息数据表和通讯数据表,设置通讯触发标志位字段,信息提供智能体将提供的信息写入信息数据表后,在通讯数据表中进行通讯触发标志位字段的置位,信息需求智能体周期性检索通讯数据表,当通讯触发标志位字段由无信号变为有信号后,信息需求智能体读取信息数据表中的信息,并在读取成功后,将通讯触发标志位字段重新置为无信号状态。
如图6所示,方法(1)按如下步骤进行:
(1.1)定义多智能体通过数据库进行通讯的信息内容,并建立信息数据表;
(1.2)定义多智能体通过数据库通讯的通讯触发标志位信息,并建立通讯数据表;
(1.3)轧机多智能体模型系统运行过程中,信息提供智能体将用于通讯的信息写入信息 数据表;
(1.4)信息提供智能体对通讯数据表中的通讯触发标志位进行置位;
(1.5)信息需求智能体检索通讯数据表中的通讯触发标志位;
(1.6)信息需求智能体在确定通讯触发标志位字段有信号后,读取信息数据表内容;
(1.7)信息需求智能体在数据读取成功后,将通讯数据表中通讯触发标志位置为无信号;
(1.8)重复(1.3)~(1.7)至轧机多智能体模型系统停止运行。
对于生产计划管理智能体和生产计划接收智能体之间的信息交换,由于接收的数据量很大,且对时间的实时性要求不高,采用方法(1),数据库采用SQL Server 2005。生产计划管理智能体传递给生产计划接收智能体的信息内容定义见表1,并在数据库中建立表名为PDI_DATA_TAB的信息数据表。定义通过数据库通讯的通讯触发标志位信息见表2,并在数据库中建立表名为TRIGGER_DATA_TAB的通讯数据表。多智能体模型系统启动后,当生产计划管理智能体需要将生产计划PDI(Primary Data Information)数据传递给生产计划接收智能体时,将PDI数据信息写入PDI_DATA_TAB信息数据表中,一组PDI数据见表3。并将通讯数据表TRIGGER_DATA_TAB中的TRI_PDI_RECEIVE字段由0置为1。生产计划接收智能体作为信息需求智能体,每隔1s检索一次通讯数据表TRIGGER_DATA_TAB中的TRI_PDI_RECEIVE字段,当判断TRI_PDI_RECEIVE为1时,读取信息数据表PDI_DATA_TAB中的数据,读取完成后,将通讯数据表TRIGGER_DATA_TAB中的TRI_PDI_RECEIVE字段由1再置为0,信息交换完成。
表1 PDI_DATA_TAB信息数据表
序号数据项字段名数据类型单位1钢板号PLT_IDCHAR(12)-2板坯厚度SLB_THKDEC(5,2)mm3板坯宽度SLB_WIDDEC(5)mm4板坯长度SLB_LENDEC(5)mm5板坯重量SLB_WEIDEC(5)KG6钢种STEEL_GRDCHAR(20)-7精轧最终厚度TAR_THKDEC(6,3)mm8精轧最终宽度TAR_WIDDEC(6,1)mm9精轧最终长度TAR_LENDEC(6,1)mm10切边量SIDE_CUTDEC(5,1)mm11二次开轧温度T_TCRDEC(5,1)12终轧温度T_FINDEC(5,1)13中间坯厚度THK_TCRDEC(5,1)mm14CDEC(6,3)15SIDEC(6,3)16MNDEC(6,3)17PDEC(6,3)
18SDEC(6,3)19ALDEC(6,3)20NIDEC(6,3)21CRDEC(6,3)22CUDEC(6,3)23MODEC(6,3)24VDEC(6,3)25TIDEC(6,3)26NBDEC(6,3)27WDEC(6,3)28PBDEC(6,3)29SNDEC(6,3)30AS1DEC(6,3)31TEDEC(6,3)32BIDEC(6,3)33BDEC(6,3)34BSBSDEC(6,3)35CADEC(6,3)36MGDEC(6,3)37ODEC(6,3)38HDEC(6,3)39NDEC(6,3)40稀土REDEC(6,3)41PCMPCMDEC(6,3)42碳当量1CEQ4DEC(6,3)43碳当量2CEQ6DEC(6,3)
表2 TRIGGER_DATA_TAB通讯数据表
序号数据项字段名数据类型单位1编号TRI_NUMDEC(3,0)-2PDI数据接收触发TRI_PDI_RECEIVEDEC(1,0)-
表3 PDI_DATA_TAB数据表
序号数据项字段名数据值1钢板号PLT_IDB233538305032板坯厚度SLB_THK230.003板坯宽度SLB_WID15504板坯长度SLB_LEN29005板坯重量SLB_WEI79906钢种STEEL_GRDQ345B7精轧最终厚度TAR_THK50.0008精轧最终宽度TAR_WID2000.09精轧最终长度TAR_LEN10338.510切边量SIDE_CUT60.0
11二次开轧温度T_TCR930.012终轧温度T_FIN855.013中间坯厚度THK_TCR99.014C0.16115SI0.29616MN1.54917P0.02118S0.01319AL0.02320NI0.01321CR0.03822CU0.04323MO0.00424V0.00125TI0.00126NB0.00527W0.00028PB0.00029SN0.00030AS10.00031TE0.00032BI0.00033B0.00034BSBS0.00035CA0.00036MG0.00037O0.00038H0.00039N0.00040稀土RE0.00041PCMPCM0.00042碳当量1CEQ40.00043碳当量2CEQ60.000
(2)轧机多智能体模型系统的信息提供智能体与信息需求智能体通过实时信息交换服务器进行信息交换的方法,如图3所示;
方法(2)是对多智能体之间的信息交换内容进行定义,并通过唯一的ID号进行标识,信息需求智能体向实时信息交换服务器提交信息需求清单,信息提供智能体将信息发送给实时信息交换服务器,由实时信息交换服务器根据信息需求清单将实时信息发送给信息需求智能体。
如图7所示,方法(2)按如下步骤进行:
(2.1)定义多智能体信息交换内容,通过唯一ID号对信息交换内容进行标识;
(2.2)轧机多智能体模型系统运行过程中,信息需求智能体提交需求信息清单到实时信息交换服务器;
(2.3)实时信息交换服务器记录并管理所有信息需求智能体提交的信息清单;
(2.4)信息提供智能体提交实时信息给实时信息交换服务器;
(2.5)实时信息交换服务器根据需求信息清单,发送信息给信息需求智能体;
(2.6)重复(2.4)~(2.5)至轧机多智能体模型系统停止运行,清除需求信息清单;
(2.7)实时信息交换服务器停止工作。
实际数据处理多智能体和模型自学习智能体之间的信息交换,由于实际数据处理完成的信息需要快速传递给模型自学习智能体,对实时性有较高的要求,采用实时信息交换服务器路径。实际数据处理多智能体和模型自学习智能体之间信息交换内容定义见表4,唯一的ID标识为:ID_DATA_TREATE_TO_MODEL_LEARN。实时信息交换服务器和多智能体系统启动,模型自学习智能体作为信息需求方,在启动时,将ID标识为ID_DATA_TREATE_TO_MODEL_LEARN的需求信息清单发送给实时信息交换服务器;实时信息交换服务器进行记录;实际数据处理多智能体将处理完成的道次实际数据发送给实时信息交换服务器;实时信息交换服务器根据信息ID号将信息发送给模型自学习智能体,发送的一组道次实际数据见表5。多智能体运行,重复上述过程。当多智能体停止后,清除需求信息清单,并停止实时信息交换服务器。
表4信息交换表
序号信息项单位1信息ID号-2当前道次数-3操作侧轧制力kN4传动侧轧制力kN5操作侧辊缝mm6传动侧辊缝mm7上辊转速r/min8下辊转速r/min9上辊主电机电流A10下辊主电机电流A11轧件在轧机入口温度12轧件在轧机出口温度13轧机入口推床开口度mm14轧机出口推床开口度mm15测厚仪实测厚度mm
表5道次实际数据表
序号信息项数值
1信息ID号ID_DATA_TREATE_TO_MODEL_LEARN2当前道次数13操作侧轧制力7582.24传动侧轧制力7704.65操作侧辊缝215.186传动侧辊缝215.127上辊转速30.38下辊转速31.29上辊主电机电流185.610下辊主电机电流325.711轧件在轧机入口温度1099.712轧件在轧机出口温度1094.213轧机入口推床开口度291214轧机出口推床开口度295315测厚仪实测厚度0.0
(3)轧机多智能体模型系统的信息提供智能体与信息需求智能体通过实时信息交换服务器进行通讯触发,再通过数据库进行信息交换的方法,如图4所示。
方法(3)是对多智能体之间进行信息交换的触发信息进行定义,并通过唯一ID号标识,信息需求智能体向实时信息交换服务器提交触发信息的需求列表,信息提供智能体将交换信息写入数据库,并提交触发信息给实时信息交换服务器,实时信息交换服务器根据触发信息的需求列表将触发信息传递给信息需求智能体,信息需求智能体根据接收到的触发信号到数据库中读取信息。
如图8所示,方法(3)按如下步骤进行:
(3.1)定义多智能体触发信息,通过唯一ID号进行标识;
(3.2)定义多智能体通过数据库进行通讯的信息内容,并建立信息数据表;
(3.3)信息需求智能体提交触发信息的需求清单到实时信息交换服务器;
(3.4)实时信息交换服务器记录并管理所有信息需求智能体提交的触发信息需求清单;
(3.5)信息提供智能体将信息写入数据库中的信息数据表中;
(3.6)信息提供智能体提交触发信息给实时信息交换服务器;
(3.7)实时信息交换服务器根据触发信息需求清单,将触发信息发送给信息需求智能体;
(3.8)信息需求智能体接收到触发信息后,到数据库中读取信息;
(3.9)多智能体运行,重复(3.5)~(3.8)至轧机多智能体模型系统停止运行,清除触发信息需求清单;
(3.10)实时信息交换服务器停止工作。
跟踪智能体在轧件轧制完成后与工艺数据管理智能体之间的数据管理和交换,由于数据 量信息较大,且对实时性有一定要求,采用实时信息交换服务器和数据库结合的信息交换路径。跟踪智能体传递给工艺数据管理智能体轧件轧制完成触发信息的定义见表6,并通过唯一ID:ID_TRK_TO_PROCESS_MANAGE_TRIGGER进行标识。跟踪智能体通过数据库传递给工艺数据管理智能体的信息内容定义见表7,并建立信息数据表:TRK_TO_PROCESS_MANAGE_DATA_TAB;实时信息交换服务器启动;多智能体启动,工艺数据管理智能体作为信息需求方将ID为ID_TRK_TO_PROCESS_MANAGE_TRIGGER的触发信息需求清单发送给实时信息交换服务器,实时信息交换服务器记录并管理;跟踪智能体作为信息提供方,在轧件轧制完成后,将轧件数据写入数据库中的信息数据表:TRK_TO_PROCESS_MANAGE_DATA_TAB,数据见表8,再将触发信息发送给实时信息交换服务器,触发信息数据见表9;实时信息交换服务器根据触发信息的需求清单,将触发信息发送给工艺数据管理智能体;工艺数据管理智能体接收到触发信息后,到数据库中读取信息数据表TRK_TO_PROCESS_MANAGE_DATA_TAB中的信息。多智能体运行过程中,重复上述数据管理和交换过程,直到多智能体停止。清除触发信息需求清单,停止实时信息交换服务器。
表6触发信息交换表
序号信息项单位1信息ID号-2钢板号-
表7 TRK_TO_PROCESS_MANAGE_DATA_TAB信息数据表
序号数据项字段名数据类型单位1钢板号PLT_IDCHAR(12)-2道次PASS_NUMDEC(2,0)-3出口厚度THICKDEC(5,2)mm4辊缝GAPDEC(5,2)mm5轧制力FORCEDEC(6,1)kN6力矩TORQUEDEC(6,1)kN.m7轧制速度SPEEDDEC(3,1)r/min
表8 TRK_TO_PROCESS_MANAGE_DATA_TAB数据表


表9触发信息数据表
序号信息项数值1信息ID号ID_TRK_TO_PROCESS_MANAGE_TRIGGER2钢板号B23353830503

一种轧机多智能体模型系统的信息交换方法.pdf_第1页
第1页 / 共21页
一种轧机多智能体模型系统的信息交换方法.pdf_第2页
第2页 / 共21页
一种轧机多智能体模型系统的信息交换方法.pdf_第3页
第3页 / 共21页
点击查看更多>>
资源描述

《一种轧机多智能体模型系统的信息交换方法.pdf》由会员分享,可在线阅读,更多相关《一种轧机多智能体模型系统的信息交换方法.pdf(21页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 (43)申请公布日 (21)申请号 201410581508.5 (22)申请日 2014.10.24 G06Q 10/06(2012.01) (71)申请人 东北大学 地址 110819 辽宁省沈阳市和平区文化路 3 号巷 11 号 (72)发明人 矫志杰 何纯玉 王君 赵忠 丁敬国 (74)专利代理机构 沈阳东大知识产权代理有限 公司 21109 代理人 刘晓岚 (54) 发明名称 一种轧机多智能体模型系统的信息交换方法 (57) 摘要 本发明提供一种轧机多智能体模型系统的信 息交换方法, 包括 : 轧机多智能体模型系统的信 息提供智能体与信息需求智能体通过数据库进行 。

2、信息交换的方法 ; 轧机多智能体模型系统的信息 提供智能体与信息需求智能体通过实时信息交换 服务器进行信息交换的方法 ; 轧机多智能体模型 系统的信息提供智能体与信息需求智能体通过实 时信息交换服务器进行通讯触发, 再通过数据库 进行信息交换的方法。本发明是利用数据库和实 时通讯的实时信息交换服务器对多智能体之间的 信息进行交换, 根据不同的信息类型采用数据库 方式、 实时信息交换服务器方式以及数据库和实 时信息交换服务器结合使用的信息交换路径, 实 现轧机多智能体模型系统的信息交换。 (51)Int.Cl. (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书1。

3、3页 附图5页 (10)申请公布号 CN 104392296 A (43)申请公布日 2015.03.04 CN 104392296 A 1/2 页 2 1. 一种轧机多智能体模型系统的信息交换方法, 所述轧机多智能体模型系统用于对 轧机过程控制的生产计划和管理、 过程跟踪、 模型设定和设备数据管理, 包括轧机设定智能 体、 跟踪智能体、 设备数据管理智能体、 生产计划接收智能体、 生产计划管理智能体、 用于信 息存储和交换的实时信息交换服务器和数据库 ; 在多智能体之间进行信息交换时, 提供交 换信息的智能体称为信息提供智能体, 接收交换信息的智能体称为信息需求智能体, 其特 征在于 : 该。

4、方法包括 : (1) 轧机多智能体模型系统的信息提供智能体与信息需求智能体通过数据库进行信息 交换的方法 ; (2) 轧机多智能体模型系统的信息提供智能体与信息需求智能体通过实时信息交换服 务器进行信息交换的方法 ; (3) 轧机多智能体模型系统的信息提供智能体与信息需求智能体通过实时信息交换服 务器进行通讯触发, 再通过数据库进行信息交换的方法。 2. 根据权利要求 1 所述的轧机多智能体模型系统的信息交换方法, 特征在于 : 所述的 方法 (1) 是在多智能体通过数据库进行数据交换时, 建立信息数据表和通讯数据表, 设置通 讯触发标志位字段, 信息提供智能体将提供的信息写入信息数据表后, 。

5、在通讯数据表中进 行通讯触发标志位字段的置位, 信息需求智能体周期性检索通讯数据表, 当通讯触发标志 位字段由无信号变为有信号后, 信息需求智能体读取信息数据表中的信息, 并在读取成功 后, 将通讯触发标志位字段重新置为无信号状态。 3. 根据权利要求 1 所述的轧机多智能体模型系统的信息交换方法, 特征在于 : 所述的 方法 (1) 按如下步骤进行 : (1.1) 定义多智能体通过数据库进行通讯的信息内容, 并建立信息数据表 ; (1.2) 定义多智能体通过数据库通讯的通讯触发标志位信息, 并建立通讯数据表 ; (1.3) 轧机多智能体模型系统运行过程中, 信息提供智能体将用于通讯的信息写入。

6、信 息数据表 ; (1.4) 信息提供智能体对通讯数据表中的通讯触发标志位进行置位 ; (1.5) 信息需求智能体检索通讯数据表中的通讯触发标志位 ; (1.6) 信息需求智能体在确定通讯触发标志位字段有信号后, 读取信息数据表内容 ; (1.7) 信息需求智能体在数据读取成功后, 将通讯数据表中通讯触发标志位置为无信 号 ; (1.8) 重复 (1.3) (1.7) 至轧机多智能体模型系统停止运行。 4. 根据权利要求 1 所述的轧机多智能体模型系统的信息交换方法, 特征在于 : 所述的 方法 (2) 是对多智能体之间的信息交换内容进行定义, 并通过唯一的 ID 号进行标识, 信息 需求智能。

7、体向实时信息交换服务器提交信息需求清单, 信息提供智能体将信息发送给实时 信息交换服务器, 由实时信息交换服务器根据信息需求清单将实时信息发送给信息需求智 能体。 5. 根据权利要求 1 所述的轧机多智能体模型系统的信息交换方法, 特征在于 : 所述的 方法 (2) 按如下步骤进行 : (2.1) 定义多智能体信息交换内容, 通过唯一 ID 号对信息交换内容进行标识 ; (2.2) 轧机多智能体模型系统运行过程中, 信息需求智能体提交需求信息清单到实时 权 利 要 求 书 CN 104392296 A 2 2/2 页 3 信息交换服务器 ; (2.3) 实时信息交换服务器记录并管理所有信息需求。

8、智能体提交的信息清单 ; (2.4) 信息提供智能体提交实时信息给实时信息交换服务器 ; (2.5) 实时信息交换服务器根据需求信息清单, 发送信息给信息需求智能体 ; (2.6) 重复 (2.4) (2.5) 至轧机多智能体模型系统停止运行, 清除需求信息清单 ; (2.7) 实时信息交换服务器停止工作。 6. 根据权利要求 1 所述的轧机多智能体模型系统的信息交换方法, 特征在于 : 所述的 方法 (3) 是对多智能体之间进行信息交换的触发信息进行定义, 并通过唯一 ID 号标识, 信 息需求智能体向实时信息交换服务器提交触发信息的需求列表, 信息提供智能体将交换信 息写入数据库, 并提交。

9、触发信息给实时信息交换服务器, 实时信息交换服务器根据触发信 息的需求列表将触发信息传递给信息需求智能体, 信息需求智能体根据接收到的触发信号 到数据库中读取信息。 7. 根据权利要求 1 所述的轧机多智能体模型系统的信息交换方法, 特征在于 : 所述的 方法 (3) 按如下步骤进行 : (3.1) 定义多智能体触发信息, 通过唯一 ID 号进行标识 ; (3.2) 定义多智能体通过数据库进行通讯的信息内容, 并建立信息数据表 ; (3.3) 信息需求智能体提交触发信息的需求清单到实时信息交换服务器 ; (3.4) 实时信息交换服务器记录并管理所有信息需求智能体提交的触发信息需求清 单 ; (。

10、3.5) 信息提供智能体将信息写入数据库中的信息数据表中 ; (3.6) 信息提供智能体提交触发信息给实时信息交换服务器 ; (3.7) 实时信息交换服务器根据触发信息需求清单, 将触发信息发送给信息需求智能 体 ; (3.8) 信息需求智能体接收到触发信息后, 到数据库中读取信息 ; (3.9) 多智能体运行, 重复 (3.5) (3.8) 至轧机多智能体模型系统停止运行, 清除触 发信息需求清单 ; (3.10) 实时信息交换服务器停止工作。 权 利 要 求 书 CN 104392296 A 3 1/13 页 4 一种轧机多智能体模型系统的信息交换方法 技术领域 0001 本发明属于冶金自。

11、动化技术领域, 具体涉及一种轧机多智能体模型系统的信息交 换方法。 背景技术 0002 轧机的轧制模型是实现轧机精确控制的基础。 为了适应当前轧制生产工艺和设备 条件不断发展, 产品不断更新的现状, 各种智能优化方法开始应用于轧机模型的精度提高。 但目前人工智能应用于轧制工艺模型的研究工作仍然是针对某一特定对象, 而轧制过程的 工艺模型是一个有机联系的整体, 虽然通过个体的改善可以提高整体水平, 但如果能够将 整体统筹考虑, 就能取得更好的效果。 0003 多智能体是人工智能的前沿研究方向之一, 是分布式人工智能研究的一个重要分 支。智能体是一类在特定环境下能感知环境, 并能自治地运行以代表其。

12、设计者或使用者实 现一系列目标的计算实体或程序, 多智能体是由多个智能体组成的集合。目前多智能体已 经应用于智能机器人、 交通控制、 通讯管理、 产品设计、 商业管理、 软件开发等各个方面, 在 轧制相关领域的应用研究也开始兴起, 集中于生产线的调度管理、 生产计划安排、 轧制节奏 优化控制方面, 以及带钢连轧控制系统构建和智能控制方面, 但应用于轧制工艺模型方面 的研究还未见报道。 基于多智能体技术, 建立智能化的轧制工艺模型系统, 对轧制领域的技 术发展和进步具有重要意义。 0004 多智能体的技术优势在于智能体之间的协作, 各智能体之间的信息交换是轧机多 智能体模型系统的核心。 轧机多智。

13、能体模型系统中不同信息内容对信息交换方式有不同要 求, 目前应用的多智能体信息交换方法不适用于轧机多智能体模型系统, 因此需要专门针 对轧机多智能体模型系统提供一种信息交换方法。 发明内容 0005 针对现有技术存在的问题, 本发明提供一种轧机多智能体模型系统的信息交换方 法。 0006 本发明的技术方案是 : 0007 一种轧机多智能体模型系统的信息交换方法, 所述轧机多智能体模型系统用于对 轧机过程控制的生产计划和管理、 过程跟踪、 模型设定和设备数据管理, 包括轧机设定智能 体、 跟踪智能体、 设备数据管理智能体、 生产计划接收智能体、 生产计划管理智能体、 用于信 息存储和交换的实时信。

14、息交换服务器和数据库 ; 在多智能体之间进行信息交换时, 提供交 换信息的智能体称为信息提供智能体, 接收交换信息的智能体称为信息需求智能体 ; 0008 该方法包括 : 0009 (1) 轧机多智能体模型系统的信息提供智能体与信息需求智能体通过数据库进行 信息交换的方法 ; 0010 (2) 轧机多智能体模型系统的信息提供智能体与信息需求智能体通过实时信息交 说 明 书 CN 104392296 A 4 2/13 页 5 换服务器进行信息交换的方法 ; 0011 (3) 轧机多智能体模型系统的信息提供智能体与信息需求智能体通过实时信息交 换服务器进行通讯触发, 再通过数据库进行信息交换的方法。

15、。 0012 所述的方法 (1) 是在多智能体通过数据库进行数据交换时, 建立信息数据表和通 讯数据表, 设置通讯触发标志位字段, 信息提供智能体将提供的信息写入信息数据表后, 在 通讯数据表中进行通讯触发标志位字段的置位, 信息需求智能体周期性检索通讯数据表, 当通讯触发标志位字段由无信号变为有信号后, 信息需求智能体读取信息数据表中的信 息, 并在读取成功后, 将通讯触发标志位字段重新置为无信号状态。 0013 所述的方法 (1) 按如下步骤进行 : 0014 (1.1) 定义多智能体通过数据库进行通讯的信息内容, 并建立信息数据表 ; 0015 (1.2) 定义多智能体通过数据库通讯的通。

16、讯触发标志位信息, 并建立通讯数据 表 ; 0016 (1.3) 轧机多智能体模型系统运行过程中, 信息提供智能体将用于通讯的信息写 入信息数据表 ; 0017 (1.4) 信息提供智能体对通讯数据表中的通讯触发标志位进行置位 ; 0018 (1.5) 信息需求智能体检索通讯数据表中的通讯触发标志位 ; 0019 (1.6) 信息需求智能体在确定通讯触发标志位字段有信号后, 读取信息数据表内 容 ; 0020 (1.7) 信息需求智能体在数据读取成功后, 将通讯数据表中通讯触发标志位置为 无信号 ; 0021 (1.8) 重复 (1.3) (1.7) 至轧机多智能体模型系统停止运行。 0022。

17、 所述的方法(2)是对多智能体之间的信息交换内容进行定义, 并通过唯一的ID号 进行标识, 信息需求智能体向实时信息交换服务器提交信息需求清单, 信息提供智能体将 信息发送给实时信息交换服务器, 由实时信息交换服务器根据信息需求清单将实时信息发 送给信息需求智能体。 0023 所述的方法 (2) 按如下步骤进行 : 0024 (2.1) 定义多智能体信息交换内容, 通过唯一 ID 号对信息交换内容进行标识 ; 0025 (2.2) 轧机多智能体模型系统运行过程中, 信息需求智能体提交需求信息清单到 实时信息交换服务器 ; 0026 (2.3) 实时信息交换服务器记录并管理所有信息需求智能体提交。

18、的信息清单 ; 0027 (2.4) 信息提供智能体提交实时信息给实时信息交换服务器 ; 0028 (2.5) 实时信息交换服务器根据需求信息清单, 发送信息给信息需求智能体 ; 0029 (2.6) 重复 (2.4) (2.5) 至轧机多智能体模型系统停止运行, 清除需求信息清 单 ; 0030 (2.7) 实时信息交换服务器停止工作。 0031 所述的方法 (3) 是对多智能体之间进行信息交换的触发信息进行定义, 并通过唯 一 ID 号标识, 信息需求智能体向实时信息交换服务器提交触发信息的需求列表, 信息提供 智能体将交换信息写入数据库, 并提交触发信息给实时信息交换服务器, 实时信息交。

19、换服 务器根据触发信息的需求列表将触发信息传递给信息需求智能体, 信息需求智能体根据接 说 明 书 CN 104392296 A 5 3/13 页 6 收到的触发信号到数据库中读取信息。 0032 所述的方法 (3) 按如下步骤进行 : 0033 (3.1) 定义多智能体触发信息, 通过唯一 ID 号进行标识 ; 0034 (3.2) 定义多智能体通过数据库进行通讯的信息内容, 并建立信息数据表 ; 0035 (3.3) 信息需求智能体提交触发信息的需求清单到实时信息交换服务器 ; 0036 (3.4) 实时信息交换服务器记录并管理所有信息需求智能体提交的触发信息需求 清单 ; 0037 (3。

20、.5) 信息提供智能体将信息写入数据库中的信息数据表中 ; 0038 (3.6) 信息提供智能体提交触发信息给实时信息交换服务器 ; 0039 (3.7) 实时信息交换服务器根据触发信息需求清单, 将触发信息发送给信息需求 智能体 ; 0040 (3.8) 信息需求智能体接收到触发信息后, 到数据库中读取信息 ; 0041 (3.9) 多智能体运行, 重复 (3.5) (3.8) 至轧机多智能体模型系统停止运行, 清 除触发信息需求清单 ; 0042 (3.10) 实时信息交换服务器停止工作。 0043 有益效果 : 0044 本发明是针对轧机多智能体模型系统提供的一种信息交换方法, 利用数据。

21、库和实 时通讯的实时信息交换服务器对多智能体之间的信息进行交换, 根据不同的信息类型采用 数据库方式、 实时信息交换服务器方式以及数据库和实时信息交换服务器结合使用的信息 交换路径, 实现轧机多智能体模型系统的信息交换。 附图说明 0045 图 1 是本发明具体实施方式的轧机多智能体模型系统结构框图 ; 0046 图 2 是本发明具体实施方式的通过数据库进行信息交换的示意图 ; 0047 图 3 是本发明具体实施方式的通过实时信息交换服务器进行信息交换的示意图 ; 0048 图 4 是本发明具体实施方式的通过实时信息交换服务器进行通讯触发再通过数 据库进行信息交换的示意图 ; 0049 图 5。

22、 是本发明具体实施方式的中厚板轧机多智能体模型系统结构示意图 ; 0050 图 6 是本发明具体实施方式的方法 (1) 流程图 ; 0051 图 7 是本发明具体实施方式的方法 (2) 流程图 ; 0052 图 8 是本发明具体实施方式的方法 (3) 流程图。 具体实施方式 0053 下面结合附图对本发明具体实施方式做详细说明。 0054 轧机多智能体模型系统用于对轧机过程控制的生产计划和管理、 过程跟踪、 模型 设定和数据管理, 如图 1 所示, 包括轧机设定智能体、 跟踪智能体、 设备数据管理智能体、 生 产计划接收智能体、 生产计划管理智能体、 用于信息存储和交换的实时信息交换服务器和 。

23、数据库 ; 在多智能体之间进行信息交换时, 提供交换信息的智能体模型称为信息提供智能 体, 接收交换信息的智能体模型称为信息需求智能体。 说 明 书 CN 104392296 A 6 4/13 页 7 0055 本实施方式以中厚板轧机多智能体模型系统的信息交换为例, 应用于如图 1 所示 的轧机多智能体模型系统, 对三种信息交换方法分别做详细说明。 0056 图 5 为中厚板轧机多智能体模型系统, 除了数据库和实时信息交换服务器以外, 还包括为了实现轧机模型设定计算以及辅助任务的多个智能体, 包括轧机设定智能体、 跟 踪智能体、 设备数据管理智能体、 生产计划接收智能体、 生产计划管理智能体,。

24、 还包括实际 数据处理智能体、 工艺数据管理智能体、 规程计算智能体、 模型自学习智能体和接口数据管 理智能体 ; 这些智能体之间需要进行信息交换。下面分别针对三种信息交换路径 ( 方法 ), 选择一个实例进行说明。 0057 (1) 轧机多智能体模型系统的信息提供智能体与信息需求智能体通过数据库进行 信息交换的方法, 如图 2 所示 ; 0058 方法 (1) 是在多智能体通过数据库进行数据交换时, 建立信息数据表和通讯数据 表, 设置通讯触发标志位字段, 信息提供智能体将提供的信息写入信息数据表后, 在通讯数 据表中进行通讯触发标志位字段的置位, 信息需求智能体周期性检索通讯数据表, 当通。

25、讯 触发标志位字段由无信号变为有信号后, 信息需求智能体读取信息数据表中的信息, 并在 读取成功后, 将通讯触发标志位字段重新置为无信号状态。 0059 如图 6 所示, 方法 (1) 按如下步骤进行 : 0060 (1.1) 定义多智能体通过数据库进行通讯的信息内容, 并建立信息数据表 ; 0061 (1.2) 定义多智能体通过数据库通讯的通讯触发标志位信息, 并建立通讯数据 表 ; 0062 (1.3) 轧机多智能体模型系统运行过程中, 信息提供智能体将用于通讯的信息写 入信息数据表 ; 0063 (1.4) 信息提供智能体对通讯数据表中的通讯触发标志位进行置位 ; 0064 (1.5) 。

26、信息需求智能体检索通讯数据表中的通讯触发标志位 ; 0065 (1.6) 信息需求智能体在确定通讯触发标志位字段有信号后, 读取信息数据表内 容 ; 0066 (1.7) 信息需求智能体在数据读取成功后, 将通讯数据表中通讯触发标志位置为 无信号 ; 0067 (1.8) 重复 (1.3) (1.7) 至轧机多智能体模型系统停止运行。 0068 对于生产计划管理智能体和生产计划接收智能体之间的信息交换, 由于接收的数 据量很大, 且对时间的实时性要求不高, 采用方法 (1), 数据库采用 SQL Server 2005。生产 计划管理智能体传递给生产计划接收智能体的信息内容定义见表 1, 并在。

27、数据库中建立表 名为 PDI_DATA_TAB 的信息数据表。定义通过数据库通讯的通讯触发标志位信息见表 2, 并 在数据库中建立表名为 TRIGGER_DATA_TAB 的通讯数据表。多智能体模型系统启动后, 当生 产计划管理智能体需要将生产计划PDI(Primary Data Information)数据传递给生产计划 接收智能体时, 将 PDI 数据信息写入 PDI_DATA_TAB 信息数据表中, 一组 PDI 数据见表 3。并 将通讯数据表 TRIGGER_DATA_TAB 中的 TRI_PDI_RECEIVE 字段由 0 置为 1。生产计划接收智 能体作为信息需求智能体, 每隔 1。

28、s 检索一次通讯数据表 TRIGGER_DATA_TAB 中的 TRI_PDI_ RECEIVE 字段, 当判断 TRI_PDI_RECEIVE 为 1 时, 读取信息数据表 PDI_DATA_TAB 中的数据, 读取完成后, 将通讯数据表TRIGGER_DATA_TAB中的TRI_PDI_RECEIVE字段由1再置为0, 信 说 明 书 CN 104392296 A 7 5/13 页 8 息交换完成。 0069 表 1 PDI_DATA_TAB 信息数据表 0070 序号 数据项字段名数据类型单位 1钢板号PLT_IDCHAR(12)- 2板坯厚度SLB_THKDEC(5,2)mm 3板坯宽。

29、度SLB_WIDDEC(5)mm 4板坯长度SLB_LENDEC(5)mm 5板坯重量SLB_WEIDEC(5)KG 6钢种STEEL_GRDCHAR(20)- 7精轧最终厚度TAR_THKDEC(6,3)mm 8精轧最终宽度TAR_WIDDEC(6,1)mm 9精轧最终长度TAR_LENDEC(6,1)mm 10切边量SIDE_CUTDEC(5,1)mm 11二次开轧温度T_TCRDEC(5,1) 12终轧温度T_FINDEC(5,1) 13中间坯厚度THK_TCRDEC(5,1)mm 14碳CDEC(6,3) 15硅SIDEC(6,3) 16锰MNDEC(6,3) 17磷PDEC(6,3)。

30、 18硫SDEC(6,3) 19铝ALDEC(6,3) 20镍NIDEC(6,3) 21铬CRDEC(6,3) 说 明 书 CN 104392296 A 8 6/13 页 9 22铜CUDEC(6,3) 23钼MODEC(6,3) 24钒VDEC(6,3) 25钛TIDEC(6,3) 26铌NBDEC(6,3) 27钨WDEC(6,3) 28铅PBDEC(6,3) 29锡SNDEC(6,3) 30砷AS1DEC(6,3) 31碲TEDEC(6,3) 32铋BIDEC(6,3) 33硼BDEC(6,3) 34BSBSDEC(6,3) 35钙CADEC(6,3) 36镁MGDEC(6,3) 37氧。

31、ODEC(6,3) 38氢HDEC(6,3) 39氮NDEC(6,3) 40稀土REDEC(6,3) 41PCMPCMDEC(6,3) 42碳当量 1CEQ4DEC(6,3) 43碳当量 2CEQ6DEC(6,3) 0071 0072 表 2 TRIGGER_DATA_TAB 通讯数据表 0073 说 明 书 CN 104392296 A 9 7/13 页 10 序号 数据项字段名数据类型单位 1编号TRI_NUMDEC(3,0)- 2PDI 数据接收触发TRI_PDI_RECEIVEDEC(1,0)- 0074 表 3 PDI_DATA_TAB 数据表 0075 序号数据项字段名数据值 1钢。

32、板号PLT_IDB23353830503 2板坯厚度SLB_THK230.00 3板坯宽度SLB_WID1550 4板坯长度SLB_LEN2900 5板坯重量SLB_WEI7990 6钢种STEEL_GRDQ345B 7精轧最终厚度TAR_THK50.000 8精轧最终宽度TAR_WID2000.0 9精轧最终长度TAR_LEN10338.5 10切边量SIDE_CUT60.0 11二次开轧温度T_TCR930.0 12终轧温度T_FIN855.0 13中间坯厚度THK_TCR99.0 14碳C0.161 15硅SI0.296 16锰MN1.549 17磷P0.021 18硫S0.013 说 。

33、明 书 CN 104392296 A 10 8/13 页 11 19铝AL0.023 20镍NI0.013 21铬CR0.038 22铜CU0.043 23钼MO0.004 24钒V0.001 25钛TI0.001 26铌NB0.005 27钨W0.000 28铅PB0.000 29锡SN0.000 30砷AS10.000 31碲TE0.000 32铋BI0.000 33硼B0.000 34BSBS0.000 35钙CA0.000 36镁MG0.000 37氧O0.000 38氢H0.000 39氮N0.000 40稀土RE0.000 41PCMPCM0.000 42碳当量 1CEQ40.00。

34、0 说 明 书 CN 104392296 A 11 9/13 页 12 43碳当量 2CEQ60.000 0076 0077 (2) 轧机多智能体模型系统的信息提供智能体与信息需求智能体通过实时信息交 换服务器进行信息交换的方法, 如图 3 所示 ; 0078 方法(2)是对多智能体之间的信息交换内容进行定义, 并通过唯一的ID号进行标 识, 信息需求智能体向实时信息交换服务器提交信息需求清单, 信息提供智能体将信息发 送给实时信息交换服务器, 由实时信息交换服务器根据信息需求清单将实时信息发送给信 息需求智能体。 0079 如图 7 所示, 方法 (2) 按如下步骤进行 : 0080 (2.。

35、1) 定义多智能体信息交换内容, 通过唯一 ID 号对信息交换内容进行标识 ; 0081 (2.2) 轧机多智能体模型系统运行过程中, 信息需求智能体提交需求信息清单到 实时信息交换服务器 ; 0082 (2.3) 实时信息交换服务器记录并管理所有信息需求智能体提交的信息清单 ; 0083 (2.4) 信息提供智能体提交实时信息给实时信息交换服务器 ; 0084 (2.5) 实时信息交换服务器根据需求信息清单, 发送信息给信息需求智能体 ; 0085 (2.6) 重复 (2.4) (2.5) 至轧机多智能体模型系统停止运行, 清除需求信息清 单 ; 0086 (2.7) 实时信息交换服务器停止。

36、工作。 0087 实际数据处理多智能体和模型自学习智能体之间的信息交换, 由于实际数据处理 完成的信息需要快速传递给模型自学习智能体, 对实时性有较高的要求, 采用实时信息交 换服务器路径。实际数据处理多智能体和模型自学习智能体之间信息交换内容定义见表 4, 唯一的 ID 标识为 : ID_DATA_TREATE_TO_MODEL_LEARN。实时信息交换服务器和多智能体 系统启动, 模型自学习智能体作为信息需求方, 在启动时, 将 ID 标识为 ID_DATA_TREATE_ TO_MODEL_LEARN 的需求信息清单发送给实时信息交换服务器 ; 实时信息交换服务器进行 记录 ; 实际数据。

37、处理多智能体将处理完成的道次实际数据发送给实时信息交换服务器 ; 实 时信息交换服务器根据信息 ID 号将信息发送给模型自学习智能体, 发送的一组道次实际 数据见表5。 多智能体运行, 重复上述过程。 当多智能体停止后, 清除需求信息清单, 并停止 实时信息交换服务器。 0088 表 4 信息交换表 0089 序号 信息项单位 1信息 ID 号- 2当前道次数- 3操作侧轧制力kN 4传动侧轧制力kN 说 明 书 CN 104392296 A 12 10/13 页 13 5操作侧辊缝mm 6传动侧辊缝mm 7上辊转速r/min 8下辊转速r/min 9上辊主电机电流A 10下辊主电机电流A 1。

38、1轧件在轧机入口温度 12轧件在轧机出口温度 13轧机入口推床开口度mm 14轧机出口推床开口度mm 15测厚仪实测厚度mm 0090 表 5 道次实际数据表 0091 序号信息项数值 0092 1信息 ID 号ID_DATA_TREATE_TO_MODEL_LEARN 2当前道次数1 3操作侧轧制力7582.2 4传动侧轧制力7704.6 5操作侧辊缝215.18 6传动侧辊缝215.12 7上辊转速30.3 8下辊转速31.2 9上辊主电机电流185.6 10下辊主电机电流325.7 说 明 书 CN 104392296 A 13 11/13 页 14 11轧件在轧机入口温度1099.7 。

39、12轧件在轧机出口温度1094.2 13轧机入口推床开口度2912 14轧机出口推床开口度2953 15测厚仪实测厚度0.0 0093 (3) 轧机多智能体模型系统的信息提供智能体与信息需求智能体通过实时信息交 换服务器进行通讯触发, 再通过数据库进行信息交换的方法, 如图 4 所示。 0094 方法(3)是对多智能体之间进行信息交换的触发信息进行定义, 并通过唯一ID号 标识, 信息需求智能体向实时信息交换服务器提交触发信息的需求列表, 信息提供智能体 将交换信息写入数据库, 并提交触发信息给实时信息交换服务器, 实时信息交换服务器根 据触发信息的需求列表将触发信息传递给信息需求智能体, 信。

40、息需求智能体根据接收到的 触发信号到数据库中读取信息。 0095 如图 8 所示, 方法 (3) 按如下步骤进行 : 0096 (3.1) 定义多智能体触发信息, 通过唯一 ID 号进行标识 ; 0097 (3.2) 定义多智能体通过数据库进行通讯的信息内容, 并建立信息数据表 ; 0098 (3.3) 信息需求智能体提交触发信息的需求清单到实时信息交换服务器 ; 0099 (3.4) 实时信息交换服务器记录并管理所有信息需求智能体提交的触发信息需求 清单 ; 0100 (3.5) 信息提供智能体将信息写入数据库中的信息数据表中 ; 0101 (3.6) 信息提供智能体提交触发信息给实时信息交。

41、换服务器 ; 0102 (3.7) 实时信息交换服务器根据触发信息需求清单, 将触发信息发送给信息需求 智能体 ; 0103 (3.8) 信息需求智能体接收到触发信息后, 到数据库中读取信息 ; 0104 (3.9) 多智能体运行, 重复 (3.5) (3.8) 至轧机多智能体模型系统停止运行, 清 除触发信息需求清单 ; 0105 (3.10) 实时信息交换服务器停止工作。 0106 跟踪智能体在轧件轧制完成后与工艺数据管理智能体之间的数据管理和交换, 由 于数据量信息较大, 且对实时性有一定要求, 采用实时信息交换服务器和数据库结合的信 息交换路径。 跟踪智能体传递给工艺数据管理智能体轧件。

42、轧制完成触发信息的定义见表6, 并通过唯一 ID : ID_TRK_TO_PROCESS_MANAGE_TRIGGER 进行标识。跟踪智能体通过数据库 传递给工艺数据管理智能体的信息内容定义见表 7, 并建立信息数据表 : TRK_TO_PROCESS_ MANAGE_DATA_TAB ; 实时信息交换服务器启动 ; 多智能体启动, 工艺数据管理智能体作为信 息需求方将 ID 为 ID_TRK_TO_PROCESS_MANAGE_TRIGGER 的触发信息需求清单发送给实时 信息交换服务器, 实时信息交换服务器记录并管理 ; 跟踪智能体作为信息提供方, 在轧件轧 制完成后, 将轧件数据写入数据。

43、库中的信息数据表 : TRK_TO_PROCESS_MANAGE_DATA_TAB, 数 据见表 8, 再将触发信息发送给实时信息交换服务器, 触发信息数据见表 9 ; 实时信息交换 说 明 书 CN 104392296 A 14 12/13 页 15 服务器根据触发信息的需求清单, 将触发信息发送给工艺数据管理智能体 ; 工艺数据管理 智能体接收到触发信息后, 到数据库中读取信息数据表 TRK_TO_PROCESS_MANAGE_DATA_TAB 中的信息。多智能体运行过程中, 重复上述数据管理和交换过程, 直到多智能体停止。清除 触发信息需求清单, 停止实时信息交换服务器。 0107 表 。

44、6 触发信息交换表 0108 序号 信息项单位 1信息 ID 号- 2钢板号- 0109 表 7 TRK_TO_PROCESS_MANAGE_DATA_TAB 信息数据表 0110 序号 数据项字段名数据类型单位 1钢板号PLT_IDCHAR(12)- 2道次PASS_NUMDEC(2,0)- 3出口厚度THICKDEC(5,2)mm 4辊缝GAPDEC(5,2)mm 5轧制力FORCEDEC(6,1)kN 6力矩TORQUEDEC(6,1)kN.m 7轧制速度SPEEDDEC(3,1)r/min 0111 表 8 TRK_TO_PROCESS_MANAGE_DATA_TAB 数据表 0112。

45、 0113 说 明 书 CN 104392296 A 15 13/13 页 16 0114 表 9 触发信息数据表 0115 序号信息项数值 1信息 ID 号ID_TRK_TO_PROCESS_MANAGE_TRIGGER 2钢板号B23353830503 说 明 书 CN 104392296 A 16 1/5 页 17 图 1 图 2 图 3 说 明 书 附 图 CN 104392296 A 17 2/5 页 18 图 4 说 明 书 附 图 CN 104392296 A 18 3/5 页 19 图 5 说 明 书 附 图 CN 104392296 A 19 4/5 页 20 图 6 说 明 书 附 图 CN 104392296 A 20 5/5 页 21 图 7 图 8 说 明 书 附 图 CN 104392296 A 21 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 >


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1