ACM Home Page
Please provide us with feedback. Feedback
Orchestrating shots for the national ignition racility
Full text PdfPdf (1.19 MB)
Source Annual International Conference on Ada archive
Proceedings of the 2005 annual ACM SIGAda international conference on Ada: The Engineering of Correct and Reliable Software for Real-Time & Distributed Systems using Ada and Related Technologies table of contents
Atlanta, GA, USA
Pages: 69 - 78  
Year of Publication: 2005
ISBN:1-59593-185-6
Also published in ...
Authors
David G. Mathisen  Lawrence Livermore National Lab, Livermore, CA
Robert W. Carey  Lawrence Livermore National Lab, Livermore, CA
Sponsors
ACM: Association for Computing Machinery
SIGADA: ACM Special Interest Group on Ada Programming Language
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 15,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1103846.1103857
What is a DOI?

ABSTRACT

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. An Ada95 based shot automation framework has been developed and deployed during the past year to orchestrate and automate shots performed at the NIF using the ICCS. Ada95 provides language features that have enabled the construction of a complex, highly distributed control application. The Ada tasking model and protected types provide multi-threaded behaviors and synchronization mechanisms required by the ICCS. The Shot Automation framework is designed to automate 4-hour shot sequences including derivation of 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. A typical sequence consists of one or more preparatory verification shots leading to an amplified system shot that is followed by post-shot analysis and archiving. The framework provides for flexible model-based workflow execution with work divided into data driven packets called "macro steps". The Shot Director program is the top-level orchestrating component of the shot automation framework, which manages the state machine that defines the structure of the shot sequence. Collaboration Supervisors translate shot lifecycle state commands from the Shot Director into sequences of "macro steps" that are distributed to subsystem shot supervisors while maintaining the order of macro steps for each subsystem and supporting collaboration between different macro steps. Each macro step has phases for database-driven verification and a scripted execution. This provides a highly flexible framework 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 execution model. A Change Manager tool enables "de-participation" of individual devices, of entire laser segments (beams, quads, or bundles of beams) or of individual diagnostics. This software has been successfully deployed to the NIF facility and is currently being used to support NIF laser commissioning shots and the build-out of additional laser bundles. The software will also be used to automate future target and experimental shot campaigns.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Arnie Heller, "Orchestrating the World's Most Powerful Laser," Science and Technology Review, Lawrence Livermore National Laboratory, UCRL-52000-05-7/8, July 2005.
 
2
R. Carey, et al, "Large-Scale CORBA-Distributed Software Framework for NIF Controls", ICALEPCS 2001, October 2001.
3
 
4
P. Van Arsdall, et al, "The National Ignition Facility: Status of the Integrated Computer Control System", The 9th International Conference on Accelerator and Large Experimental Physics Control Systems (ICALEPCS 2003), October 2003.
 
5
D. Casavant, et al, "Testing and Quality Assurance of the Control System during NIF Commissioning", ICALEPCS 2003, October 2003.
 
6
 
7
"The National Ignition Facility", http://www.llnl.gov/nif.
 
8

Collaborative Colleagues:
David G. Mathisen: colleagues
Robert W. Carey: colleagues