论文部分内容阅读
磨矿过程是选矿过程的关键环节,为后续选别作业提供合格的矿浆,其质量指标即磨矿粒度直接影响到全厂的经济技术指标。因此实现该过程的运行控制,将磨矿粒度控制在目标值范围内,并尽可能地接近目标值,对保证生产过程的安全、稳定,提高精矿品位和产能,从而提高企业经济效益、降低能耗具有十分重要的意义。目前,以实时优化控制、模型预测控制等基于模型方法的软件已在石油、化工等行业得到应用并取得极大的经济效益。然而上述软件产品不仅价格昂贵,而且难以用于国内边界条件波动频繁、关键运行指标无法在线检测、难以建立精确数学模型的磨矿工业过程。目前国内面向磨矿过程的运行控制软件主要基于组态软件设计和开发,这些软件主要面向过程监控,虽然提供了较为丰富的设备图形库以及动画脚本函数,但在实现复杂的运行优化控制算法时,由于编程接口的限制,灵活性低,使其所开发的系统往往用户界面友好性、可用性不够出色。但是在工业应用时,受自身文化水平的限制,操作员需要交互性能好的软件帮助他们完成控制任务。因此,迫切需要研发可用性强、用户界面友好、可靠的运行优化控制软件。本文在东北大学973子课题“具有安全性、协同性、易用性的一体化控制系统的若干技术基础与半实物仿真实验平台的研究”支持下,在人机交互技术的基础上,对软件的界面友好性、可用性和可靠性问题进行了研究,并设计与开发了磨矿过程运行控制应用软件。本文的主要研究工作如下:1.对磨矿生产工艺特点、磨矿运行控制方法的要求及现有的运行控制软件的功能和架构进行了分析。从人机交互角度入手,对运行控制应用软件进行了需求分析。2.设计了磨矿过程运行控制应用软件的整体架构,并以人机交互设计的基本原则对各交互模块的功能和人机交互界面进行了详细设计。从实现运行控制目标的角度,将软件分为算法模块、优化操作模块、变量监视模块及运行日志管理模块。3.在MVVM(Model View ViewModel)模式下开发了运行控制软件各个模块。其中,利用有限状态机技术实现优化操作中各个状态间的转移,利用数据绑定和触发器技术实现了界面组件的动态刷新,解决操作逻辑过于复杂的问题,提高了软件的可用;利用分页技术实现日志管理,将数据分段呈现,提高了人机交互的易用性;提供表格、趋势图、柱状图、动画等多种数据显示方式,使用户与计算机的信息交换更加有效;利用动态对象和数据绑定实现了监视模块针对数据模型的自适应交互界面。4.文章最后对软件的人机交互性能和各个功能模块展开了验证,并进行了工业验证。利用人机交互性能的一种评价手段即软件的可用性对软件进行了测试,结果表明软件具有较高的可用性;然后验证了软件的核心功能,结果表明软件能够很好地完成基本功能;最后将本软件在工业现场进行了实际验证。