基于设备驱动模块的小型回旋加速器DCS控制系统研究

发布时间:2018-03-13 18:12

  本文选题:回旋加速器 切入点:驱动模块 出处:《中国科学院大学(中国科学院近代物理研究所)》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


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户aa6d1***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com