题名博士论文-EPICS数据获取与查询系统的研究与实现
作者李洛峰
学位类别博士
答辩日期2013
授予单位中国科学院大学
授予地点北京
导师王春红
关键词EPICS 数据获取 数据查询 EPICSV4 新一代Archiver
学位专业核技术及应用
中文摘要加速器控制系统数据获取与显示技术,是加速器控制领域研究的重要方向。北京正负电子对撞机改造工程(BEPCII)成功地使用EPICS构建控制系统。原有的BEPCII运行状态监测系统和基于Oracle的EPICS数据获取及查询系统存在一些问题,无法满足物理调束的实际需要。本文作者在对这两个系统充分调研的基础之上,重点研究了EPICS数据获取与显示的相关技术,在国内首次采用Java接口技术CAJ对BEPCII运行参数如能量、流强、寿命、亮度等EPICS数据进行采集,采用动态内存的方式存储这些数据,利用Flex和BlazeDS技术,重新开发出新的基于Web的BEPCII实时运行状态监测系统。该系统以图形曲线形式在IE浏览器中显示能量、流强、寿命、亮度等EPICS数据,可以选定显示时间长度,对选定区域进行放大,自动更新显示页面,无需人工干预,极大地方便了用户浏览和查看。该系统自2011年7月部署到高能所网页上,已无故障运行长达近2年。 基于Oracle的EPICS历史数据获取与查询系统是本文的另一个重要研究内容。BEPCII 历史数据获取与查询系统主要包括历史数据库系统、数据获取程序及历史数据查询系统。历史数据库系统采用Oracle作为数据库服务器,通过EPICS Channel Access获取近5000多个EPICS信号。因其存在的表设计缺陷,无法满足数据关联查询等高级查询的需求。本文作者通过分析BEPCII历史数据库存在的问题,深入研究了Oracle数据库,重新建立了BEPCII历史数据库,将表空间和表分区等技术引入Oracle历史数据库中,建立了独特的数据库模型。另外,通过研究EPICS数据获取机制,采用Java编程技术,开发了基于RCP的EPICS数据获取软件,并提供了良好的操作界面。通过该软件界面,用户可实时监测EPICS PV连接的状态,便于管理和维护。同时,作者建立了新的历史数据查询系统,并提供曲线绘图、曲线放大、数据点时间提示、数据导出等功能,方便用户查看带有时间戳的历史数据。相关的研究内容,也可以应用到任何EPICS控制系统中。 此外,作者还研究了EPICS V4软IOC、记录支持及数据获取的开发, 为EPICS V4应用开发人员提供了参考。在SLAC实验室交流访问期间,作者参与了新一代Archiver系统的合作开发。主要工作包括Engine开发、ETL优化、负载均衡、与Aida集成以及系统压力与性能测试。新一代Archiver系统,克服了旧的Channel Archiver存在的问题,增加了很多功能如条件归档(Conditional Archiving)、无重启增加PV(adding PV without restarting)等,满足了现有SLAC工程人员新的需要。目前,新一代Archiver系统开发与测试工作已基本完成,其Beta版本已经发布,已用于SLAC控制系统中。
语种中文
学科主题核技术及应用
公开日期2016-02-25
内容类型学位论文
源URL[http://ir.ihep.ac.cn/handle/311005/210087]  
专题加速器中心_学位论文和出站报告
作者单位中国科学院高能物理研究所
推荐引用方式
GB/T 7714
李洛峰. 博士论文-EPICS数据获取与查询系统的研究与实现[D]. 北京. 中国科学院大学. 2013.
个性服务
查看访问统计
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
暂无评论
 

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。


©版权所有 ©2017 CSpace - Powered by CSpace