论文部分内容阅读
随着工业的发展,人类对能源的需求不断增加,我国在能源上很大程度依赖于煤矿,煤矿生产设备的性能与安全成为日益重要的话题。当前我国多数地区在煤矿钻机性能测试方面的计算机自动化应用还非常有限。在进行测试时,需要多名技术工人同时抄写不同的传感器采集到的数据,这样做不但费时费力,而且容易出现差错,更不利于后期的数据处理与分析。
本课题正是针对上述问题提出的。煤矿钻机性能测试系统由重庆工程职业技术学院与飞尔达机械有限公司合作完成。该系统采用.NET平台开发,通过合理地使用多线程技术,使得该系统可以实时采集全部所需的煤矿钻机性能数据,并且在屏幕上实时显示采集数据的变化情况,技术人员可以将采集到的数据记录到数据库或者生成测试报表打印出来,极大地提高了煤矿钻机性能测试的准确度和工作效率,为煤矿钻机性能分析提供了良好的数据支撑。该系统可以由用户自定义管理权限,设置通信接口以及设备报警点、偏移量以及测试报表的表头,还可以生成钻机性能曲线。该系统已经在重庆煤矿设计院和部分钻机生产企业正式使用,运行情况良好,提高了钻机性能测试的准确度和工作效率,具有可观的经济效益和良好的社会效益。
本文主要完成了以下工作:
①剖析了.NET环境下的多线程及组件开发技术,特别是多线程的同步技术。
②分析了现在人工钻机性能测试过程中存在的弊端,针对这些弊端提出开发钻机性能测试软件的需求,并对需求进行了合理的分析。
③根据对项目需求进行的分析,完成了钻机性能测试系统的设计。包括系统的硬件架构、软件结构以及各个功能模块的设计。
1)依据企业的钻机测试仪器设备及合理的数据采集方式,确保数据实时可靠传输;
2)研究了.NET环境下的多线程技术及组件技术,特别讨论了多线程同步问题的解决方法;
3)依据水晶报表在设计报表时的一般性技术问题,设计出符合企业需求的报表。
4)分析了最小二乘法的基本原理,绘制了符合钻机性能规律且满足企业需求的拟合曲线。
5)完成了钻机性能综合测试系统的开发,实现了与多种数显仪同时通信的功能,实现了自动生成报表以及数据曲线。并且系统可进行权限设置,具有接口配置、报警点及偏移量设置、报表表头设置等功能。