论文部分内容阅读
钢铁行业是国家几个支柱产业之一,其产品种类繁多,用途涉及社会生产生活的各个方面。社会经济的持续发展推动对钢产品的需求量日益增大,也使得整个行业需要面对不断加剧的市场竞争和客户提出的日益严格的质量要求,因此提高产品质量及成品率在各大钢厂备受关注。如何实现对连铸板坯质量的自动评级及切割长度的优化是本文着重研究的问题。本文根据鞍钢鲅鱼圈分公司连铸车间实际生产情况,深入研究连铸板坯质量评级及切割优化系统的设计与实现。本文所设计系统在功能上分为板坯质量自动评级、切割长度优化两大板块,与其对应着两大处理模型。该系统根据从一级PLC系统及三级MES系统中取得生产数据,质量模型自动评出板坯的质量级别;切割模型根据钢水、生产计划等信息对产品切割长度进行优化,对异钢种混浇加入了自学习功能。该系统采用.NET框架下的C++作为开发语言,独立设置一台服务器部署后台控制程序,开发基于客户端/服务器模式的窗口应用程序并部署在连铸二级客户机上;采用Oracle数据库提供数据存储校验服务;与一级通讯通过西门子的Simatic Net软件实现,与MES系统通讯选用IBM的消息队列作为数据通信中间件;通过Oracle中的触发器从连铸二级取得数据。系统开发过程中尽量减小后台程序的资源占用,同时注重前台客户端功能画面的用户体验。本文总体结构分为绪论、系统需求分析、系统功能设计、系统功能实现、系统测试等五个部分。绪论部分对系统的选题来源、目的和意义进行了说明;需求分析部分对系统实现的功能做了全面介绍;功能设计部分对各功能模块的设计、数据库设计、通讯接口设计等进行了介绍;功能实现部分详细描述了各模块的具体功能实现;系统测试部分详细说明了系统测试工作并给出测试数据,验证系统功能完整性、高效性及稳定性。该系统已在鞍钢鲅鱼圈分公司连铸车间上线运行,通过使用该系统解决了连铸二级系统在板坯切割方面存在的问题;降低了操作工的劳动强度,同时质量评级结果正确率有显著提高。该系统运行稳定,可以加入其它功能模块,也可以广泛应用在其他企业连铸车间内,具有一定的可移植和扩展性。