基于OPC通信协议的油田分布式共享系统研究

来源 :东北石油大学 | 被引量 : 0次 | 上传用户:zhaodehu10000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科技的发展,工业控制领域也在发生深刻的变化。在油田中,联合站因数量众多、分布地域广泛等特点,生产数据的采集监控主要采用的是依赖组态软件的SCADA系统,在应用的过程中,带来了一系列问题:首先,由于各联合站在SCADA系统选型上没有统一的规范,不同联合站的SCADA系统厂商、型号各异;其次,针对联合站各自情况不同,设计的SCADA系统也各不相同,相互独立的SCADA系统结构本身的封闭性会排斥与其他SCADA系统的资源共享。近年来在工业自动化中提出的OPC(OLE for Process Control)技术为硬件开发商和应用软件开发者提供了一套标准的接口规范。OPC规范在工业底层现场设备或者实时数据库等大数据源之间以及与上层用户和决策层的通信提供了统一的传输标准,为系统的集成和数据的监控、共享提供了方便。本文通过研究OPC技术开发一套油田分布式共享系统,该系统一方面通过OPC规范解析技术实现中间服务器与SCADA系统的交互,达到数据采集的目标;另一方面实现基于Web的远程监控,通过BP神经网络联合改进遗传算法实现负载均衡,减轻服务器负载压力。本文的主要研究内容如下:第一,分析OPC数据访问规范。通过分析传统的数据采集方法的缺陷不足,引出OPC规范,并将基于OPC规范的数据采集方案与传统数据采集方案进行比较,明确基于OPC规范的数据采集方案的开发意义,最后详细介绍OPC数据访问规范体系结构和内容。第二,基于OPC通信协议设计油田分布式共享系统结构。以大庆油田某一联合站采用的监控组态软件对于OPC接口的支持说明采用OPC方案的可行性,并给出基于OPC通信协议的油田分布式共享系统结构设计。第三,设计负载均衡算法。为了保证Web服务器集群各节点实时准确的负载信息,本文提出以各节点的CPU利用率、内存利用率、网络利用率、磁盘利用率、剩余时间利用率五项综合指标作为衡量标准,并通过构建神经网路对各节点的综合指标预测得到下个周期的服务器节点的分配比例,针对BP神经网络预测分配比例往往存在偏差的现象,难以达到精度要求,提出改进遗传算法,运用改进遗传算法的优秀全局搜索能力来搜素各服务器节点的分配比例最优解。第四,对中间服务器和油田数据分布式共享可视化子系统的实现。首先,通过引入OPC规范,利用OPC自动化接口和动态链接库设计开发具有较强通用性和面向过程数据通信的中间服务器;然后,采用C#.Net+Oracle作为系统开发平台,利用.Net、AJAX、VML、Socket等技术实现油田数据分布式共享可视化子系统。针对可视化子系统中用户访问速度慢的问题,提出一种中间服务器联合Web服务器的二级动态缓存结构,并在缓存的替换策略中引入最近缓存命中时间因子,能够增加缓存命中率,提升用户访问速度。
其他文献
目前大多数的局域网通信程序工作在服务器/客户机模式下。在此模式下的应用程序工作过程相对复杂且消耗资源较多。介绍了一种基于多线程技术和Windows消息机制的局域网通信程
日前,铜化新桥矿业公司与华东冶金地质勘查局812地质队经过多次磋商达成共识,该公司出资参与812队青阳县高家螃白钨矿深部及外围普查项目风险勘查合作。取得29%的权益。
一、瓶子革的形态和奇特的传粉方式瓶子草为多年生草本植物,其根状茎匍匐,须根。叶常绿,瓶状并带有顶盖,基生成莲座状丛,每一张瓶状叶就是一个捕虫器。叶具倒向毛,可防止陷入瓶内的
近期,基础化工原料价格普遍上涨,磷矿石、黄磷、磷酸及磷肥等磷化工产品价格出现持续上涨,今年磷化工业有望复苏。
资料与方法2006年5月~2008年12月收治宫颈癌患者58例,年龄31~72岁,平均52.5岁。
随着教育信息化的快速发展,出现了许多教育服务平台,这些应用帮助各学科教师取得了良好的教学效果。当电子书包等云平台软件应用在小学美术课堂教学之后,课堂变得十分高效。
我们从2002年3月-2004年3月采用酚妥拉明加参附注射液联合应用治疗肺心病顽固性心衰38例,取得满意疗效,体会总结如下。
中共中央办公厅、国务院办公厅《关于创新机制扎实推进农村扶贫开发工作的意见》(中办发〔2013〕25号)明确提出,要“加大培训力度,充分利用有关部门现有培训项目,着力提高其信息获
报纸
目的:探讨静脉推注时避免将微量空气带入血管内的措施。方法:按住院号的单双,将318例静脉输液过程中推注药液的患者,随机分为传统组(138例)和改良组(180例)。传统组将输液管与头皮针