【技术实现步骤摘要】
一种钢铁生产调度规则引擎平台
[0001]本专利技术属于钢铁生产调度
,特别是提供了一种钢铁生产调度规则引擎平台。针对钢铁生产过程复杂的工况事件通过规则引擎进行调度的软件平台,综合使用复杂事件处理、工况调度周期、事后确认和调度评价指标,用于辅助生产调度软件模块进行智能判断和决策,也可以用于对生产过程的事后反演。
技术介绍
[0002]RestFul接口
[0003]RestFul是一种Web服务交互规范、相比其他的Web交互规范(如SOAP[Simple Object protocol,简单对象访问协议]、XML
‑
RPC[通过Http协议作为传输协议,数据为XML文本方式])等服务接口相比,更加轻量化、面向Http协议,客户端使用GET、POST、PUT、DELETE4个表示操作方式的动词对服务端资源进行操作:GET用来获取资源,POST用来新建资源(也可以用于更新资源),PUT用来更新资源,DELETE用来删除资源;通过操作资源的表现形式来操作资源;资源的表现形式是XML或者HTML;客户端与服务端之间的交互在请求之间是无状态的,从客户端到服务端的每个请求都必须包含理解请求所必需的信息。
[0004]设备工况
[0005]设备工况是指设备在和其动作有直接关系的条件下的工作状态,在生产过程中的状况或者工艺条件称为设备的工况。设备的工况条件一般都与设备的相关状态有关,落实到控制系统就和一些控制信号变量相关,这些信号简称为设备工况信号;设备工况在改变的情况下一般都会触发一 ...
【技术保护点】
【技术特征摘要】
1.一种钢铁生产调度规则引擎平台,其特征在于,包括规则定义模块、实时读写模块、数据库读写模块、规则执行模块、事后确认模块、规则评估模块。其中,规则定义模块、事后确认模块、规则评估模块以Web组件的方式集成在一台的支持RestFul访问接口的Web服务器上,为用户提供交互式的界面,进行规则定义、事后确认、结果评估等功能,彼此之间通过RestFul网络访问接口调用;规则执行模块单独部署为独立的可执行程序,简称为规则执行程序,负责各个工序的规则执行功能,通过数据库读写模块读取规则配置,通过实时读写模块访问工况数据,对工况的计算结果也通过该接口写入实时数据库;实时读写模块、数据库读写模块作为公共组件而存在,内置在Web服务器、规则执行程序内部,为规则执行提供实时数据库访问接口和数据库访问接口;规则定义模块:首先为用户提供交互式的画面,定义多个工序的工况信息、复杂事件规则定义和周期性指标规则定义,规则定义的信息并存储到数据库中,在以后使用的时候通过数据库访问接口提供给供规则引擎模块加载;实时读写模块:为基础组件,提供给规则执行模块使用,从实时数据库中读取当前工序和关联工序设备的生产信号、工况信息,送入规则引擎进行计算,计算得到的工况调度结果,再送入到实时数据库之中;数据库读写模块:为基础组件,提供各种规则的配置信息;设备工况信息配置,包括设备工况的点名、状态、计算公式和触发事件信息;生产数据库的读写接口,生产数据包括某个钢铁生产产线的模型,还有操作工、订单、物料、计划、库存产线的生产数据信息;规则执行模块:该模块会通过实时读写模块,读取最新工序的设备工况信息,然后又通过数据库模块,访问生产调度中的物料、计划、工序定义、操作工信息、产品规格和质量等信息,调用复杂规则执行引擎,实时地处理工况事件,生成调度记录发给生产调度系统,同时将对应的调度事件记录归档到数据库之中;事后确认模块,系统根据调度事件记录,根据事后确认请求,弹出确认窗口,在Web窗口上显示工况信息、计划信息、物料信息以及生成的调度信息,让用户确认调度结果的结果是否正确和相应的误差信息,该模块是对实时调度结果的信息的补充;规则评估模块,该模块会通过实时数据读写模块读写事件记录,通过数据库读写接口获得复杂事件规则、根据复杂事件规则处理的历史记录,对规则的执行时间、准确度、及时性参数进行评价。规则定义模块的功能是:用户提供交互式的规则定义界面,负责规则的定义,规则定义接口后台提供RestFul服务,规则定义客户端和用户端远程通过RestFul服务接口编辑和保存规则定义、执行对规则定义的访问;配置好的规则满足复杂事件处理的规范,存储在专门的规则配置数据库中,在使用前从数据库中加载即可;规则定义模块部署在单独的Web服务器上,通过Http Restful协议和远程的Web用户交互。2.根据权利要求1所述的钢铁生产调度规则引擎平台,其特征在于,所述的规则定义模块中所配置的规则信息包括:工况信号计算规则,用于计算设备的工况状态,一般配置为一个条件表达式树,每个节点为一个二叉树节点,二叉树的根节点为条件连接谓词AND、OR、NOT,NOT为取反操作,二叉树上右节点为空,只保留左节点;然后这样可以构造出一个复杂的表达式树;
钢种的生产工艺路径规则,每个钢种有自己独特的工艺路径,该工艺路径可以分解为不同的区段,然后每个区段由不同的设备组成,对于每种钢种的产品,每个设备上都有相关的工艺要求,包括生产时间、温度、成分、尺寸、配套设备等约束条件,整个生命周期的生产工艺路径可以用图节点来描述;排产配料规则,一般都给提供相应的钢种,然后综合成品规格钢种信息、订单产量信息,余材量、生产时间、成分信息、尺寸信息、加工设备信息;设备产能约束规则,包括单台设备的最大产能和负荷、能源消耗量约束、设备功率约束,确定单位时间的设备的吞吐率;设备检修和轮换规则;通过设备检修盖规则,能确定在排产期间,有哪些设备可用,哪些设备停机,选择合适的设备满足生产需求;设备组炉组浇规则,目的是提高设备利用率。在批量化生产的情况下,相邻钢种的原料可以批量化放在一起生产,在炼钢工序一炉铁水可能对应多个钢种,在浇铸工序一个浇次可能对应多个用户,但钢种需要相似,我们对复杂事件的处理做了扩展,对于复杂事件处理,孟读取增加钢铁生产的过程数据集,然后对于过程数据集,增加数据集和工况信号的之间的约束条件;周期性规则:包括各个设备的标准生产时间和周期,比如炼钢的换炉时间,连轧工序的换辊时间,加热和退火序的周期。通过设备周期性规则,为复杂事件处理增加周期循环处理的语义,可以按照周期时间定期生成对应设备事件信息,添加到复杂事件...
【专利技术属性】
技术研发人员:李勇,王丽娜,张云贵,
申请(专利权)人:冶金自动化研究设计院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。