THz装置控制系统中数据库技术研究
发布时间:2023-04-17 01:36
加速器控制系统作为加速器的大脑和神经ˋ需要对运行在真空管中的高速带电粒子束经行控制ˋ加速器控制系统的控制精度稳定性和可靠性将对加速器的运行状况起着至关重要的作用另外ˋ随着加速器长期的运行ˋ产生的历史数据实时数据以及计算参数等将不断增多ˋ需要设计合理的数据库系统对加速器中的各种数据进行存储与管理ˋ并为实验人员提供简洁方便的数据获取方式 加速器控制系统中有实时数据库和关系型数据库两类数据库ˋ实时数据库由分布在加速器前端设备中的EPICS IOC数据库组成ˋ关系数据库则负责对加速器产生的数据进行存储和管理国内外大型加速器控制系统数据的存储多数采用的是Oracle数据库ˋ包括大量的历史数据静态参数和管理信息ˋ信息量大且数据类型复杂ˋ需要设计合理的数据库表格ˋ数据库程序和管理方式ˋ以保证数据库的工作效率本论文是基于中国工程物理研究院应用电子研究所的THz-FEL装置平台ˋ为装置初步设计了数据库系统ˋ其中包括三个子系统数据获取系统Oracle数据库系统和数据查询系统并根据三个子系统开展了以下工作 1对THz-FEL装置的控制系统进行分析ˋ对系统集成工具EPICS及其组件进行详细的调研ˋ采用串口线实...
【文章页数】:73 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第1章 引言
1.1 选题依据及意义
1.2 国内外研究现状
1.3 课题研究思路及内容
第2章 加速器控制系统
2.1 加速器控制系统的组成
2.1.1 中央计算机系统
2.1.2 前端控制系统
2.1.3 软件系统
2.1.4 数据库和数据管理系统
2.1.5 网络系统
2.1.6 安全联锁保护系统
2.2 THz-FEL 控制系统介绍
2.2.1 控制系统的组成及布局
2.2.2 安全保护设计
2.2.3 系统软件设计
2.3 THz-FEL 装置数据库系统设计
2.3.1 数据获取系统
2.3.2 Oracle 数据库系统
2.3.3 数据查询系统
第3章 EPICS 的应用研究
3.1 系统集成工具 EPICS 介绍
3.2 EPICS OPI 工具
3.3 IOC 数据库
3.3.1 EPICS IOC
3.3.2 IOC 实时数据库
3.4 EPICS 在 THz-FEL 中的应用
3.4.1 EPICS 应用的建立
3.4.2 IOC 数据库的建立
3.4.3 EPICS OPI 的应用
3.4.4 数据采集的实现
第4章 Oracle 数据库的设计和实现
4.1 加速器数据库系统
4.2 Oracle 数据库介绍
4.2.1 Oracle 数据库结构
4.2.2 Java 与 Oracle 的接口 JDBC
4.3 Oracle 数据库设计与实现
4.3.1 物理设计的原则
4.3.2 数据库物理设计概述
4.3.3 数据库表设计
4.3.4 数据库的其他程序
第5章 数据查询系统的设计与实现
5.1 动态网页技术介绍
5.2 开发环境的搭建
5.2.1 Tomcat 介绍
5.2.2 Tomcat 工作模式
5.2.3 Tomcat 的组织结构
5.3 系统结构及其流程
5.3.1 系统简介
5.3.2 系统结构
5.3.3 系统流程
5.4 数据查询系统
结论
致谢
参考文献
攻读学位期间取得学术成果
附录
附录 A:VDCT 配置文件
附录 B:Archiver 配置文件
附录 C:Daemon.dtd 配置文件
本文编号:3792300
【文章页数】:73 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第1章 引言
1.1 选题依据及意义
1.2 国内外研究现状
1.3 课题研究思路及内容
第2章 加速器控制系统
2.1 加速器控制系统的组成
2.1.1 中央计算机系统
2.1.2 前端控制系统
2.1.3 软件系统
2.1.4 数据库和数据管理系统
2.1.5 网络系统
2.1.6 安全联锁保护系统
2.2 THz-FEL 控制系统介绍
2.2.1 控制系统的组成及布局
2.2.2 安全保护设计
2.2.3 系统软件设计
2.3 THz-FEL 装置数据库系统设计
2.3.1 数据获取系统
2.3.2 Oracle 数据库系统
2.3.3 数据查询系统
第3章 EPICS 的应用研究
3.1 系统集成工具 EPICS 介绍
3.2 EPICS OPI 工具
3.3 IOC 数据库
3.3.1 EPICS IOC
3.3.2 IOC 实时数据库
3.4 EPICS 在 THz-FEL 中的应用
3.4.1 EPICS 应用的建立
3.4.2 IOC 数据库的建立
3.4.3 EPICS OPI 的应用
3.4.4 数据采集的实现
第4章 Oracle 数据库的设计和实现
4.1 加速器数据库系统
4.2 Oracle 数据库介绍
4.2.1 Oracle 数据库结构
4.2.2 Java 与 Oracle 的接口 JDBC
4.3 Oracle 数据库设计与实现
4.3.1 物理设计的原则
4.3.2 数据库物理设计概述
4.3.3 数据库表设计
4.3.4 数据库的其他程序
第5章 数据查询系统的设计与实现
5.1 动态网页技术介绍
5.2 开发环境的搭建
5.2.1 Tomcat 介绍
5.2.2 Tomcat 工作模式
5.2.3 Tomcat 的组织结构
5.3 系统结构及其流程
5.3.1 系统简介
5.3.2 系统结构
5.3.3 系统流程
5.4 数据查询系统
结论
致谢
参考文献
攻读学位期间取得学术成果
附录
附录 A:VDCT 配置文件
附录 B:Archiver 配置文件
附录 C:Daemon.dtd 配置文件
本文编号:3792300
本文链接:https://www.wllwen.com/projectlw/hkxlw/3792300.html