ALMA工程测试干涉仪分布式控制系统
Distributed Control System for the Test Interferometer of the ALMA Project
摘要:
为支持阿塔卡马大型毫米波阵列(ALMA)的开发而建造的测试干涉仪的控制系统(TICS)本身将是最终ALMA阵列的原型,为正在开发的分布式控制系统提供测试。TICS将基于ALMA通用软件(ACS)(由欧洲南方天文台开发),该软件提供基于CORBA的服务和控制软件的设备管理框架。简单的设备控制器将在单板的计算机上运行,其中一个(称为LCU)位于每个天线处;而复杂的复合设备控制器可能在位于中央的计算机上运行。在任何一种情况下,客户程序都可以直接获得对设备及其属性的CORBA引用。监视和控制请求被发送到设备或属性,然后设备或属性根据需要处理命令并将命令转发到适当的硬件设备。定时要求通过标记命令来满足,其中(未来)时间戳与定时脉冲同步,定时脉冲由中央参考发生器调节,并分发给阵列中的所有硬件设备。监控是通过基于CORBA的发布/订阅服务提供的。
英文摘要:
The control system (TICS) for the test interferometer being built to support the development of the Atacama Large Millimeter Array (ALMA)will itself be a prototype for the final ALMA array, providing a test for the distributed control system under development. TICS will be based on the ALMA Common Software (ACS) (developed at the European Southern Observatory), which provides CORBA-based services and a device management framework for the control software. Simple device controllers will run on single board computers, one of which (known as an LCU) is located at each antenna; whereas complex, compound device controllers may run on centrally located computers. In either circumstance, client programs may obtain direct CORBA references to the devices and their properties. Monitor and control requests are sent to devices or properties, which then process and forward the commands to the appropriate hardware devices as required. Timing requirements are met by tagging commands with (future) timestamps synchronized to a timing pulse, which is regulated by a central reference generator, and is distributed to all hardware devices in the array. Monitoring is provided through a publish/subscribe CORBA-based service.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。