关键词:
钢铁生产调度
模型库
模型生成
面向对象的方法
UML建模
摘要:
在国家制定了国民经济体系供给侧结构性改革的目标的背景下,钢铁行业被列为政府改革的突破口,面临着化解过剩产能,消化不合理库存,降低成本和提高效率等方面的问题。钢铁生产调度是指按照时间对资源进行分配以保证生产计划得到落实,实现按订单生产的过程。优化钢铁企业的生产调度能改善其面临的困境,提高钢铁生产企业的效益。目前,在钢铁生产调度问题的研究过程中,一般是针对具体调度问题建立专用模型。不同模型的建模思路不同,建立的模型一般不具有重用性,只能解决单一问题。在钢铁生产调度问题的研究过程中存在大量的重复建模过程,增加了研究者的负担,浪费研究资源。随着人工智能技术的发展,钢铁行业的生产调度向智能化发展,在生产调度的研究过程中采用具有一定智能的建模技术的模型库系统将大大减少研究者的工作量,应用于实际将给钢铁企业生产调度计划的制定带来极大的方便,提高调度作业的效率。为此,本文开发一个模型库系统管理已有模型,探索建模的规律,实现建模过程的自动化、智能化。本文在模型库系统研究方面做了以下工作:1)研究钢铁生产调度问题的建模方法,基于模块化的建模思想,建立炼钢连铸热轧三个阶段的模型,总结建模过程中的规律,得出钢铁生产调度问题的通用模块化模型。对调度模型进行参数化,实现模型信息的存储和管理。2)采用面向对象的方法表示模型知识信息,利用面向对象的封装性和重用性能实现模型知识的表达、存储和操作。通过UML建模技术对钢铁生产调度模型库系统进行分析,建立了模型库系统的静态结构模型和动态交互模型。3)采用Java与SQL server数据库混合编程的开发方式,建立了钢铁生产调度模型库的原型系统。实现了模型库系统自动建模,并调用MATLAB组件实现了模型求解,获得了调度结果甘特图。通过实际调度问题数据进行试验验证了模型库原型系统的有效性。钢铁生产调度模型库系统大大的提高了调度策略制定的效率,降低了调度人员的工作强度。