210 likes | 340 Vues
The Zgoubi Day 2009 event, hosted by David Kelliher at ASTeC/RAL/STFC, focused on the latest developments in virtual accelerator technology, particularly regarding the EMMA accelerator. Presentations highlighted the integration of Zgoubi as a virtual accelerator model and showcased the implementation of EPICS Channel Access with a C++ Windows Console Application. Attendees learned about 3D field tracking, magnet design, and the future enhancements planned for Pyzgoubi, including improvements in output file readability and compatibility with standard SI units.
E N D
Zgoubi day 2009 David Kelliher ASTeC/RAL/STFC UKNF WP1 09/12/09
Acknowledgment • Thanks to François Méot for providing the presentations and thanks to the presenters
Zgoubi and EMMA • Zgoubi chosen to serve as a Virtual accelerator in the online model of EMMA
B. Muratori Code Comparison
G. Cox EpicsZgoubi – Implementation EpicsZgoubi – C++ Windows Console Application XML Configuration File EPICS Channel Access EPICS R3.14.10 Portable CAS EPICS Clients Input File Output File Defines Process Variables exposed by the interface Location to write PV data into the output file Location to read PV data from the input file Which application to run when output data changes Virtual Accelerator (Python Script) Coded into the core application Coded into the core application, but configurable via XML pyZgoubi External and configurable via XML Zgoubi
Y. Giboudot Tune calculation using DA map
T. Yokoi Magnet center A B A B C D D C QD QF 3D field tracking Why 3D tracking ? Field coupling between BF and BD is non-linear Fringing field is major part in a thin magnet (3) Field distribution is not that of ideal quadrupole (especially in outer region) **Fields are calculated with OPERA/3D
Zgoubi/Pyzgoubi plans • Readable output file will be output by Zgoubi • Pyzgoubi will take SI units rather than “Zgoubi” units • Upgrade of Pyzgoubi to allow lattice subsets to be put together as needed • Double-helix coil field map being implemented