Embedded On-line Accelerator Models*
J. A. Holt
Fermi National Accelerator Laboratory
Using the C++ class libraries BEAMLINE and MXYZPTLK (differential algebra)
on-line models of the Tevatron and several of the beam transfer lines are under
development and are being embedded into the Fermilab control system. These
models interact with the real machines and the control system in two modes.
The first mode is by running as a pseudo hardware frontend where all control
system application's input and output are redirected to the model. In the
second mode, the model can read all parameters of the real machine but the user
interacts with the model via a separate application which enables the user to
do special calculations not necessarily associated with current machine
operation. The system architecture and examples of use will be presented.
*Operated by the Universities Research Association, Inc. under contract with
the U. S. Department of Energy.