A modular on-line simulator for model reference control of charged particle beams

C. K. Allen, C. A. McChesney, N. D. Pattengale, C. P. Chu, John Galambos, W. D. Klotz, T. A. Pelaia, A. Shishlo

    Research output: Contribution to conferencePaperpeer-review

    2 Scopus citations

    Abstract

    We have implemented a particle beam simulation engine based on modern software engineering principles with intent that it be a convenient model reference for high-level control applications. The simulator is an autonomous subsystem of the high-level application framework XAL currently under development for the Spallation Neutron Source (SNS). It supports multiple simulation techniques (i.e., single particle, multi-particle, envelope, etc.), automatically synchronizes with operating accelerator hardware, and also supports off-line design studies. Moreover, since it is implemented using modem techniques in the Java language, it is portable across operating platforms, is maintainable, and upgradeable.

    Original languageEnglish
    Pages3527-3529
    Number of pages3
    StatePublished - 2003
    EventPAC 2003 - Proceedings of the 2003 IEEE Particle Accelerator Conference - Portland, OR, United States
    Duration: May 12 2003May 16 2003

    Conference

    ConferencePAC 2003 - Proceedings of the 2003 IEEE Particle Accelerator Conference
    Country/TerritoryUnited States
    CityPortland, OR
    Period05/12/0305/16/03

    Fingerprint

    Dive into the research topics of 'A modular on-line simulator for model reference control of charged particle beams'. Together they form a unique fingerprint.

    Cite this