arXivDaily arXiv每日学术速递 周一至周五更新
arXiv physics/0111012physics.acc-ph
收藏

基于CORBA和JAVA的LNL新RIB装置集散控制系统设计

Design of a Distributed Control System Based on CORBA and JAVA for a New RIB facility at LNL

Stefania Canella, Giorgio Bassato

摘要:

Spes(研究生产外来物种)是LNL的一个项目,将在今年年底前提出一个专门的放射性离子束设施的概念设计,该设施由次级中子产生的裂变碎片产生;该设施的特点是大小适中,性能和成本,并将允许产生强中子束,用于基础和应用核物理[1]中的活动。在本设计研究的背景下,并与该设施的中等规模密切相关,研究了使用公共对象请求代理体系结构(CORBA)[2]作为中间件框架和JAVA [3]作为主要编程语言的分布式控制系统的体系结构,用于主加速器的核心子系统(诊断,光学,RF控制)。在不同的条件下,CORBA的高层次的控制系统的性能进行了测量,并显示出足以覆盖远程操作的要求,因为所有的反馈回路将在专门的硬件或专用的实时嵌入式控制器进行。最小的编程工作量,良好的模块化水平和长期维护是选择JAVA及其相关应用程序构建器作为该项目图形用户界面(GUI)和中间件实现的主要编程语言的原因。

英文摘要:

SPES (Study for the Production of Exotic Species) is a LNL project that will produce by the end of this year the conceptual design of a specialized facility for Radioactive Ion Beam (RIB) originated by fission fragments produced by secondary neutrons; this facility will be characterized by moderate size, performance and cost and will allow to produce also intense neutron beams for activities both in fundamental and applied Nuclear Physics [1]. In the context of this design study and tightly related to medium size of this facility the architecture of a distributed control system using the Common Object Request Broker Architecture (CORBA) [2] as middleware framework and JAVA [3] as main programming language was investigated for the core sub-systems (diagnostics, optics, RF-control) of the primary accelerator. The performance of CORBA for the high level control system was measured in different conditions and showed to be sufficient to cover the requirements for remote operations, because all feedback loops will be performed either in specialized hardware or by dedicated real-time embedded controllers. A minimal programming effort, a good level of modularity and long-term maintenance were the reasons to choose JAVA and its related application builders as the main programming language for the Graphical User Interface (GUI) and the middleware implementations of this project.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑