论文部分内容阅读
本文以宝钢2050热轧过程机为研究对象,提出建立精轧过程机智能化仿真系统的必要性:建立该系统是热轧现场、建立模型和系统仿真的需要;可以利用实际的生产过程数据对轧制过程进行分析,对精轧模型进行优化;从而改进热轧工艺并且最终提高热轧的质量和效率。
本系统采用VisualC++进行开发,后台服务器采用SQLServer2000数据库管理系统。在整个开发系统中,将面相对象的设计方法贯穿始终。2050热轧线中的各个模型计算部分都采用面相对象的方法进行设计,方便以后的维护和再次开发。各个精轧计算模型都是独立的,采用SDK进行开发从而提高模型计算效率。为了更好的实现对仿真效果的查看和了解系统计算采用的模型,本系统加入了专家系统,从而实现仿真系统智能化。本系统中的专家系统主要功能是对仿真结果进行诊断和解释模型。由于各种条件的限制,本专家系统功能比较简单,但是提出了一种更好的仿真系统——智能化仿真系统。同时,由于存在多个进程并且有大量模型计算数据需要进程间通信,本文介绍了Windows内存机制和DLL技术,并且采用内存映射文件方式实现了进程通信。利用C++抽象基类和DLL技术封装了进程通信模块,从而方便维护和再次开发。模型计算的大量数据不仅需要进行通信,还需要存储。最后,介绍了COM技术和ADO技术,并设计实现了ADO数据库存取模块。
该系统已经在宝钢自动化所正常使用。其使用效果达到预期要求:对建立的精轧模型进行测试;同时,还能够对系统中使用的模型给予解释,达到更好的仿真。