铁水运输是衔接钢铁厂生产的关键环节,它是由机车司机接受调度员的调度指令,将高炉里受铁完毕的混合鱼雷罐车(TPC)按时准确地送到炼钢厂的指定工位点进行前扒渣,预处理,后扒渣,然后运送到倒铁单位倒出铁水,并将空TPC经过倒渣清理罐口后拉回高炉,完成一次铁水的运输过程。以宝钢为例,共拥有4座高炉2个炼钢厂,共牵涉到32个出铁工位和10个炼钢工位,铁水运输、物流复杂,需要铁水运输调度能够及时响应生产运行的瞬息变化。与之矛盾的是铁水调度所采用的调度方法基本上还是人工调度,因而调度员脑力劳动强度大,决策方式因人而异,水平也是参差不齐。因此迫切需要智能化的铁水运输自动指令系统辅助决策,提高效率。
由调度员手工或数据库内信息根据当时状态自动触发本系统,然后系统通过铁水管理数据库查询当时各种场景信息与数据并将其按特定的结构导入SWI-Prolog逻辑服务器中启动SWI-Prolog程序,通过Prolog程序内部构建场景并按知识库和推理机得到结果指令,将指令返回系统,由系统将指令写入数据库并显示于运输调度员界面,如果可行则直接下达给机车司机,如果有需要更改的,运输调度员可以在更改以后下达。系统架构如下图所示:
- 信息正常情况下接近99%的情况下都能做出指令,并且做出的指令是有意义的。
- 做出的自动指令至少有65-70%是可直接下达的,并能同步更新调度场景。
对宝钢2006年12月某一班次的实际使用统计数据如下: