3 Matching Results

Search Results

Advanced search parameters have been applied.

Orchestrating Shots for the National Ignition Facililty (NIF)

Description: The National Ignition Facility (NIF), currently under construction at the Lawrence Livermore National Laboratory, is a stadium-sized facility containing a 192-beam, 1.8 Megajoule, 500-Terawatt, ultra-violet laser system together with a 10-meter diameter target chamber with room for nearly 100 experimental diagnostics. When completed, NIF will be the world's largest and most energetic laser experimental system, providing an international center to study inertial confinement fusion and physics of matter at extreme densities and pressures. The NIF is operated by the Integrated Computer Control System (ICCS), which is a layered architecture of over 700 lower-level front-end processors attached to nearly 60,000 control points and coordinated by higher-level supervisory subsystems in the main control room. A shot automation framework has been developed and deployed during the past year to orchestrate and automate shots performed at the NIF using the ICCS. The Shot Automation framework is designed to automate 4-8 hour shot sequences, that includes deriving shot goals from an experiment definition, set up of the laser and diagnostics, automatic alignment of laser beams, and a countdown to charge and fire the lasers. These sequences consist of set of preparatory verification shots, leading to amplified system shots followed by post-shot analysis and archiving. The framework provides for a flexible, model-based work-flow execution, driven by scripted automation called macro steps. The shot director software is the orchestrating component of a very flexible automation layer which allows us to define, coordinate and reuse simpler automation sequences. This software provides a restricted set of shot life cycle state transitions to 26 collaboration supervisors that automate 8-laser beams (bundle) and a common set of shared resources. Each collaboration supervisor commands approximately 10 subsystem shot supervisors that perform automated control and status verification. Collaboration supervisors translate shot life cycle state commands from shot director into sequences of ''macro steps'' ...
Date: May 12, 2005
Creator: Mathisen, D G; Bettenhausen, R C; Beeler, R G; Bowers, G A; Carey, R W; Casavant, D D et al.
Partner: UNT Libraries Government Documents Department

Status of the Use of Large-Scale Corba-Distributed Software Framework for NIF Controls

Description: The Integrated Computer Control System (ICCS) for the National Ignition Facility (NIF) is based on a scalable software framework that will be distributed over some 750 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 to be extended by application software. Developers extend the framework base classes to model the numerous physical control points. About 140 thousand software objects, each individually addressable through CORBA, will be active at full scale. Most of the objects have persistent state that is initialized at system start-up and stored in a database. Centralized server programs that implement events, alerts, reservations, message logging, data archive, name services, and process management provide additional framework services. A higher-level model-based, distributed shot automation framework also provides a flexible and scalable scripted framework for automatic sequencing of work-flow for control and monitoring of NIF shots. The ICCS software framework has allowed for efficient construction of a software system that supports a large number of distributed control points representing a complex control application. Status of the use of this framework during first experimental shot campaigns and initial commissioning and build-out of the laser facility is described.
Date: September 9, 2005
Creator: Carey, R W; Bettenhausen, R C; Estes, C M; Fisher, J M; Krammen, J E; Lagin, L J et al.
Partner: UNT Libraries Government Documents Department

Shot Automation for the National Ignition Facility

Description: A shot automation framework has been developed and deployed during the past year to automate shots performed on the National Ignition Facility (NIF) using the Integrated Computer Control System This framework automates a 4-8 hour shot sequence, that includes inputting shot goals from a physics model, set up of the laser and diagnostics, automatic alignment of laser beams and verification of status. This sequence consists of set of preparatory verification shots, leading to amplified system shots using a 4-minute countdown, triggering during the last 2 seconds using a high-precision timing system, followed by post-shot analysis and archiving. The framework provides for a flexible, model-based execution driven of scriptable automation called macro steps. The framework is driven by high-level shot director software that provides a restricted set of shot life cycle state transitions to 25 collaboration supervisors that automate 8-laser beams (bundles) and a common set of shared resources. Each collaboration supervisor commands approximately 10 subsystem shot supervisors that perform automated control and status verification. Collaboration supervisors translate shot life cycle state commands from the shot director into sequences of ''macro steps'' to be distributed to each of its shot supervisors. Each Shot supervisor maintains order of macro steps for each subsystem and supports collaboration between macro steps. They also manage failure, restarts and rejoining into the shot cycle (if necessary) and manage auto/manual macro step execution and collaborations between other collaboration supervisors. Shot supervisors execute macro step shot functions commanded by collaboration supervisors. Each macro step has database-driven verification phases and a scripted perform phase. This provides for a highly flexible methodology for performing a variety of NIF shot types. Database tables define the order of work and dependencies (workflow) of macro steps to be performed for a shot. A graphical model editor facilitates the definition and viewing of an ...
Date: September 21, 2005
Creator: Lagin, L J; Bettenhausen, R C; Beeler, R G; Bowers, G A; Carey, R; Casavant, D D et al.
Partner: UNT Libraries Government Documents Department