论文部分内容阅读
由于我国石油行业属于较高耗能产业,目前大部分是用水换油,用电换油,所以节能正越来越被重视。随着目前嵌入式技术的全面发展与计算机通讯技术的日益成熟,将计算机嵌入式技术与采油技术相结合已成为必然趋势。目前在智能型采油控制领域还有很大的市场空白,因此开发基于ARM9与Qt的智能型采油控制系统不仅能推动经济的发展又能带来良好的社会效益。通过对现有的自动化采油系统解决方案的考察分析,研究了一种智能型采油控制的方法,并实现了智能型采油控制系统。在以ARM9为核心处理器的开发板上综合利用Linux和Qt开发等技术,以程序软件的稳定性、实时性和实用性为方向,并集成当前的硬件设备如施耐德的变频器以及各种相关联的传感器设备,实现了智能型采油控制系统,系统包括上位机系统、下位机系统和通讯系统三部分,本课题要研究的内容如下:1.设计了智能型采油控制系统的总体方案,包括上位机系统、下位机系统和网络传输子系统三部分,本课题主要研究下位机系统的设计与实现,并具体的介绍了基于动态控制图的调控方法,并使用了模糊控制的计算方法。2.构建Linux嵌入式系统开发平台。比较各种开发平台,根据课题要求选用Ubuntu作为系统操作平台,然后进行各种相关软件的安装和配置,包括交叉编译工具链的建立,NFS的安装配置以及可视化编程软件Qt的安装和配置等。3.设计下位机系统程序。根据前期的需求分析做出总体设计,在程序开发过程中使用StarUML设计用例图,静态类图,动态序列图等,使用SQLite技术构建数据库表,再利用Qt设计器规划系统的人工交互界面,用C++编程语言实现了基于动态控制图的调控方法,系统在实现过程中涉及多线程、故障恢复等技术。4.调试和发布产品。在开发平台上进行产品测试,发现问题并解决问题,然后将系统软件及依赖的库文件等移植到最终目标运行载体上,发布运行程序。