...
首页> 外文期刊>Fusion Engineering and Design >CORBA-based distributed software framework for the NIF integrated computer control system
【24h】

CORBA-based distributed software framework for the NIF integrated computer control system

机译:NIF集成计算机控制系统的基于CORBA的分布式软件框架

获取原文
获取原文并翻译 | 示例
           

摘要

The National Ignition Facility (NIF), currently under construction at the Lawrence Livermore National Laboratory, is a stadium-sized facility containing a 192-beam, 1.8MJ, 500TW, ultra-violet laser system together with a 10-meter diameter target chamber with room for nearly 100 experimental diagnostics. The NIF is operated by the Integrated Computer Control System (ICCS) which is a scalable, framework-based control system distributed over 800 computers throughout the NIF. The framework provides templates and services at multiple levels of abstraction for the construction of software applications that communicate via CORBA (Common Object Request Broker Architecture). Object-oriented software design patterns are implemented as templates and extended by application software. Developers extend the framework base classes to model the numerous physical control points and implement specializations of common application behaviors. An estimated 140,000 software objects, each individually addressable through CORBA, will be active at full scale. Many of these objects have persistent configuration information stored in a database. The configuration data is used to initialize the objects at system start-up. Centralized server programs that implement events, alerts, reservations, data archival, name service, data access, and process management provide common system wide services. At the highest level, a model-driven, distributed shot automation system provides a flexible and scalable framework for automatic sequencing of workflow for control and monitoring of NIF shots. The shot model, in conjunction with data defining the parameters and goals of an experiment, describes the steps to be performed by each subsystem in order to prepare for and fire a NIF shot. Status and usage of this distributed framework are described.
机译:劳伦斯·利弗莫尔国家实验室(Lawrence Livermore National Laboratory)目前正在建设的国家点火装置(NIF)是一个体育场大小的设施,其中包含192束,1.8MJ,500TW紫外线激光系统以及一个直径10米的靶室,可容纳近100个实验诊断程序的空间。 NIF由集成计算机控制系统(ICCS)进行操作,该系统是可扩展的,基于框架的控制系统,分布在整个NIF的800台计算机中。该框架提供了多个抽象级别的模板和服务,用于构建通过CORBA(通用对象请求代理体系结构)进行通信的软件应用程序。面向对象的软件设计模式被实现为模板,并由应用程序软件扩展。开发人员扩展了框架基类,以对众多物理控制点进行建模并实现常见应用程序行为的专门化。估计将有140,000个软件对象,每个对象均可通过CORBA单独寻址,并且将全面启用。这些对象中的许多对象都有存储在数据库中的持久性配置信息。配置数据用于在系统启动时初始化对象。实现事件,警报,保留,数据归档,名称服务,数据访问和流程管理的集中式服务器程序可提供通用的系统范围服务。在最高级别上,模型驱动的分布式镜头自动化系统提供了灵活,可扩展的框架,用于对工作流程进行自动排序以控制和监视NIF镜头。射击模型与定义实验参数和目标的数据结合,描述了每个子系统为准备和发射NIF射击而要执行的步骤。描述了此分布式框架的状态和用法。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号