基于Phoebus/Alarms的加速器报警技术研究

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:radicafrank
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
报警系统作为控制系统的重要组成部分,用于实时监测过程变量的报警状态并发布报警信息,以便于工作人员及时进行故障维修或隐患排除。EPICS(Ex-perimental Physics and Industrial Control System)是应用最广泛的粒子加速器控制系统开发工具。随着EPICS技术的发展,EPICS社区先后发布了多款用于报警系统的开源软件,如 ALH(Alarm Handler)、BEAST(Best Ever Alarm System Toolkit)和Phoebus/Alarms等,本论文是在EPICS社区最新发布的Phoebus/Alarms基础上进行报警技术的研究与应用。本论文描述了 Phoebus/Alarms报警系统的开发环境,如Phoebus、Kafka、Elas-ticSearch、Kibana、Anaconda和前后端分离网页架构等技术。对Phoebus/Alarms报警系统的系统架构和设计理念进行了研究,并在其原型系统上进行了二次开发,增加了报警信息网页查询、微信推送和短信发送等3种报警信息的发布方式,并实现了报警参数的自动配置功能。报警系统的总体架构分为服务端、Kafka、上层应用端等3层。服务端的组件Alarm Server和AutoConfigurator分别用于监测过程变量的报警状态变化和实现报警参数的自动配置。Kafka将过程变量的实时报警信息和报警系统的相关配置等信息存储在4个主题中,从而实现了应用解耦。上层应用端主要由3类模块组成,分别是Alarms中的客户端组件、报警信息查询网页、微信和短信发布程序。Alarms中的客户端组件可以实现声音报警播放、报警状态展示和报警状态确认等功能。为了方便工作人员远程查询各过程变量的实时报警信息,我们开发了基于B/S(Browser/Server)架构的报警信息查询网页,该网页通过WebSocket通信协议缩短了前后端的同步时间,所展示的报警信息将根据报警严重程度的不同显示对应的颜色,并可通过报警严重程度、所属组别等条件进行过滤和排序。另外,我们还开发了微信和短信发布程序,该程序拥有跟模块Alarms不同的报警策略,不仅可以发送报警信息和恢复信息,还可以基于装置的运行模式、报警信息等内容采取抑制措施,从而将有效的报警信息发送给工作人员。本论文研究的报警技术在合肥光源、红外自由电子激光装置上得到了应用。报警系统目前运行稳定,为工作人员及时掌握装置的报警信息提供了重要的技术支持。
其他文献
青风藤(Sinomenium acutum)又有枫风藤、青藤、滇防己等之称,它是一种传统中药,也被认为是一味重要的名族药,用青风藤来治疗类风湿性关节炎以及其他相似疾病已经延续了一千多
可充电水系锌离子电池(Zinc ion battery,ZIB)因其具有一些独特的优势比如高安全性,低成本和材料的丰富性,是一种重要的电化学储能设备,将来有可能是大型储能器件的替代者之一
伴随着1998年房地产市场化改革,中国房地产行业进入快速发展阶段。与此同时,房价的快速上涨对生产性投资、创新创业、企业融资、最终消费乃至整个国民经济都产生了重要影响,
研究背景糖尿病心肌病(Diabetic Cardiomyopathy,DCM)是2型糖尿病(Type 2 Diabetes Mellitus,T2DM)的并发症之一,是排除其他病因,仅以高血糖、胰岛素抵抗和代偿性高胰岛素血
随着电力需求的不断增长,分布式发电应用广泛,将风电、光伏发电机等分布式电源引入源网协调规划具有重要意义。而分布式电源的不可控性,以及电网结构日趋复杂的现状,严重危及
在“把我国建设成为工业强国”和“工业2025”的号召之下,工业化产品、仪器仪表、机器等已经越来越走向高端,其相关生产和装配作业也更趋于无人化、自动化。在传统工业直线运
碳材料具有结构多样、表面丰富、可调控性强、化学稳定性好等优势,一直是电化学储能材料的理想候选,如商品化锂离子电池负极材料石墨,超级电容器的电极材料活性炭。随着微纳
目的:了解泸州地区产超广谱β内酰胺酶(extend-spectrumβ-lactamases,ESBLs)大肠埃希菌(Escherichia coli,E.coli)对常见抗菌药物的药物敏感情况,探讨CTX-M型耐多药ESBLs大
为揭示森林叶面积指数与林分因子、地形因子之间的变化规律,本研究以河北省燕山北部的阔叶林和针叶林为研究对象,通过实地调查以及遥感数据的获取,运用曲线估计叶面积指数与
在实际细分加工领域应用中,存在很多需要利用直线电机控制高精度横移运动的加工场景,而这类加工机构往往只利用了单台直线电机,因为内部存在的不可克服的不确定阻力的影响,这