基于设备驱动模块的小型回旋加速器DCS控制系统研究
本文选题:回旋加速器 切入点:驱动模块 出处:《中国科学院大学(中国科学院近代物理研究所)》2017年博士论文 论文类型:学位论文
【摘要】:加速器现场存在大量遵从不同通信协议的控制器、硬件设备,型号不一、接口不一,只能与特定的应用程序通信,不具通用性。由于设备多样性、复杂性特性,驱动程序不具有兼容性、可复用性,扩展性不强。加速器控制系统软件存在着兼容性、可扩展性、可靠性问题。结合近代物理研究所加速器现场硬件设备特点和要求,利用常规源控制、超导源控制、PET回旋控制、治癌源测试平台控制中积累的Visual C++开发经验为基础,针对性地进行设备驱动模块封装。将回旋加速器现场使用的常用硬件设备驱动程序规格化、模块化、集成化,并封装为DLL,便于后期Visual C++开发控制系统直接调用,提高软件开发效率。根据设备功能类型,功能模块分为若干设备类,包括电源设备、真空计设备、束流计设备、泵设备、水温水压设备、引出设备、阀门设备、电机设备、靶设备、冷却设备、高频发射机、低电平设备、散/聚束器、微波机、防护设备、漏水检测设备、温度检测设备等实体设备类。软件重用包括多种技术,库函数(API),模板(ATL),面向对象(OOP),设计模式(Design Pattern),组件(Component),框架(Framework),构架(Architecture)等。DLL属于组件级别重用的封装。Visual C++作为面向对象语言,具备C语言擅长与硬件交互的优点,移植能力强。基于设备驱动模块的DCS回旋加速器控制软件为解决上述问题提供了一种新思路。完成了包括离子源控制、回旋控制、高频控制、电源控制、运动控制等系统的实验控制平台搭建,系统硬件设备与控制器的通信调试,通信协议的分析与实现。实现了设备驱动模块的开发与封装,基于MFC的Regular DLL方法完成设备驱动模块的封装,实现封装模块的对外接口,包括导出变量、导出函数、导出类。实现了加速器常用图形图像控件的封装,设计满足状态监测、实时控制、联锁保护等功能的人机交互接口,适用于小型回旋加速器控制GUI设计与数据采集功能,简化复杂代码段重新编写过程。实现了图形图像控件的OPC接口,可以接收来自第三方OPC Server的数据供图形图像控件进行数据采集和调用显示。实现了支持实时数据和历史数据存取的数据库链接模块SQLite.DLL。最后,对基于驱动模块的CSRm电子冷却高压控制做了包括压力测试和负载测试在内的性能测试。设备驱动模块的优化和改变不影响控制系统软件其他部分,模块化驱动具有更好的通用性和易构建性。从而可以解决控制软件开发过程中缺乏设备驱动模块的难题,形成具有自主知识产权的、用于小型回旋加速器控制的软件开发平台与组态软件平台,以满足快速开发小型回旋加速器控制系统软件的要求和能力。
[Abstract]:......
【学位授予单位】:中国科学院大学(中国科学院近代物理研究所)
【学位级别】:博士
【学位授予年份】:2017
【分类号】:TL542
【相似文献】
相关期刊论文 前10条
1 王钦胜;;电厂DCS控制系统选择[J];应用能源技术;2009年03期
2 齐兴才;;#6机组DCS控制系统的几个改进[J];中国科技财富;2012年03期
3 张卫东;;火电机组DCS控制系统常见问题分析及处理[J];陕西电力;2008年10期
4 朱立军;;2号机组DCS控制系统的改造与重构[J];产业与科技论坛;2012年14期
5 谢玉龙;;泰乐霉素发酵DCS控制系统风险浅析[J];硅谷;2013年23期
6 苏琳;;日立DCS控制系统在600MW机组的应用浅析[J];硅谷;2013年22期
7 李丽明;;浅谈如何提高电厂DCS控制系统的可靠性[J];信息与电脑(理论版);2011年07期
8 于艳君;20000m~3/h空分设备DCS控制系统的设计与应用[J];深冷技术;2005年04期
9 朱育理;;发电厂DCS控制系统受雷击的事故分析[J];自动化应用;2011年03期
10 李洋;;惠来电厂DCS控制系统典型故障及原因分析[J];机电信息;2013年09期
相关会议论文 前10条
1 范学福;桑超;;石横电厂#3机组DCS控制系统一体化改造换型浅析[A];全国火电300MW级机组能效对标及竞赛第四十二届年会论文集[C];2013年
2 孙永再;李军娟;;河津电厂2×350MW燃煤机组DCS控制系统功能分析及评价[A];全国发电厂分散控制系统与厂级监控系统技术研讨会论文集[C];2004年
3 张建荣;;DCS控制系统在液化天然气生产中的应用[A];中国城市燃气分会气源专业委员会第八届四次年会论文集[C];2005年
4 范学福;宋益纯;;石横发电厂三期DCS控制系统供热改造[A];全国火电300MW级机组能效对标及竞赛第四十二届年会论文集[C];2013年
5 孙愚;;DCS控制系统在玻璃棉生产线中的应用[A];中国建材产业转型升级创新发展研究论文集[C];2013年
6 吴孚辉;戚国水;;利用DCS控制系统备用空间提高机组自动化水平[A];电厂管理与热工技术经验交流文集[C];2003年
7 龙洪胜;庄诚;王海清;师润平;;30万t/a硝酸生产线DCS控制系统[A];全国冶金企业计控网络化研讨会论文集[C];2003年
8 卢道奎;韩国荣;;论氧化铝循环焙烧炉国产化DCS控制系统[A];冶金自动化信息网年会论文集[C];2004年
9 卢道奎;韩国荣;;论氧化铝循环焙烧炉国产化DCS控制系统[A];全国冶金自动化信息网年会论文集[C];2004年
10 江重国;李福进;勾建哲;;DCS控制系统在烧结生产中的应用[A];2011第十六届全国自动化技术与应用学术年会专辑[C];2011年
相关博士学位论文 前1条
1 宿建军;基于设备驱动模块的小型回旋加速器DCS控制系统研究[D];中国科学院大学(中国科学院近代物理研究所);2017年
相关硕士学位论文 前10条
1 赵褚娇;青霉素发酵过程DCS控制系统研究[D];河北科技大学;2015年
2 崔保林;秸秆输送干燥系统的研究与设计[D];东北大学;2013年
3 刘鑫;霍尼韦尔DCS控制系统在低密度聚乙烯淤浆催化剂装置上的应用研究[D];华东理工大学;2016年
4 高健翔;制糖生产线DCS控制系统设计及研究[D];华南理工大学;2016年
5 胡宝利;DCS控制系统在制浆造纸中的优化设计[D];齐鲁工业大学;2015年
6 孟天星;基于现场总线的水泥回转窑DCS控制系统[D];山东科技大学;2004年
7 庞怀军;600MW燃煤机组DCS控制系统的设计与研究[D];山东大学;2005年
8 李东斌;炼油厂余热发电DCS控制系统的应用研究[D];西安石油大学;2014年
9 陈红;异丙苯装置DCS控制系统的设计及实现[D];兰州理工大学;2013年
10 王潇;基于西屋DCS控制系统的600MW机组DEH系统功能的设计与实现[D];北方工业大学;2012年
,本文编号:1607564
本文链接:https://www.wllwen.com/falvlunwen/zhishichanquanfa/1607564.html