Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Managing control algorithms with an object-oriented database

Conference ·
OSTI ID:245561

The Continuous Electron Beam Accelerator Facility (CEBAF) uses the Experimental Physics and Industrial Control System (EPICS) for accelerator control. In EPICS, the atomic element of a control algorithm is a record. Records are grouped together to form generic applications, for example to control a single magnet. The generic applications are then instantiated for each specific item of machine hardware. Instantiated applications are executed on one of the 30 data acquisition and control computers that are used in the control system. There are roughly 125,000 unique, instantiated records at CEBAF, each associated with a specific piece of hardware. Management of these records in a database simplifies the task of application developers by allowing them to concentrate on algorithmic development instead of instantiation details. In addition, it decouples algorithmic development from the specification of operational parameters, allowing responsibility for those parameters to pass to machine operations staff. CEBAF needed an environment to provide support for development of EPICS database management tools. An object- oriented database (OODB) was chosen for two reasons: higher performance and the ability to smoothly manage objects of different types. 3 refs., 1 fig.

Research Organization:
Southeastern Universities Research Association, Inc., Newport News, VA (US); Continuous Electron Beam Accelerator Facility (US)
Sponsoring Organization:
USDOE, Washington, DC (United States) (US)
DOE Contract Number:
AC05-84ER40150
OSTI ID:
245561
Report Number(s):
DOE/ER/40150-321; CEBAF-PR-95-11; CONF-950512--372; ON:DE96011895; ON: DE96011895
Country of Publication:
United States
Language:
English

Similar Records

Managing control algorithms with an object-oriented database
Conference · Sat Dec 30 23:00:00 EST 1995 · OSTI ID:10144971

Management of Control System Data in an Object-Oriented Database
Conference · Mon Jul 01 00:00:00 EDT 1996 · OSTI ID:841722

The CEBAF control system
Technical Report · Sat Dec 30 23:00:00 EST 1995 · OSTI ID:383634