Cargando…
The Zgoubidoo Python Framework for Ray-Tracing Simulations with Zgoubi: Applications to Fixed-Field Accelerators
The study of beam dynamics in accelerators featuring main magnets with complex geometries such as Fixed Field Accelerators (FFAs) requires simulation codes allowing step-by-step particle tracking in complex magnetic fields, such as the Zgoubi ray-tracing code. To facilitate the use of Zgoubi and to...
Autores principales: | , , , , , |
---|---|
Lenguaje: | eng |
Publicado: |
2022
|
Materias: | |
Acceso en línea: | https://dx.doi.org/10.18429/JACoW-IPAC2022-MOPOST027 http://cds.cern.ch/record/2845864 |
_version_ | 1780976594762858496 |
---|---|
author | Vanwelde, Marion Gnacadja, Eustache Hernalsteens, Cédric Pauly, Nicolas Ramoisiaux, Eliott Tesse, Robin |
author_facet | Vanwelde, Marion Gnacadja, Eustache Hernalsteens, Cédric Pauly, Nicolas Ramoisiaux, Eliott Tesse, Robin |
author_sort | Vanwelde, Marion |
collection | CERN |
description | The study of beam dynamics in accelerators featuring main magnets with complex geometries such as Fixed Field Accelerators (FFAs) requires simulation codes allowing step-by-step particle tracking in complex magnetic fields, such as the Zgoubi ray-tracing code. To facilitate the use of Zgoubi and to allow readily processing the resulting tracking data, we developed a modern Python 3 interface, Zgoubidoo, using Zgoubi in the backend. In this work, the key features of Zgoubidoo are illustrated by detailing the main steps to obtain a non-scaling FFA accelerator from a scaling design. The results obtained are in excellent agreement with prior results, including the tune computation and orbit shifts. These results are enhanced by Zgoubidoo beam dynamics analysis and visualization tools, including the placement of lattice elements in a global coordinate system and the computation of linear step-by-step optics. The validation of Zgoubidoo on conventional scaling and non-scaling FFA designs paves the way for future uses in innovative FFA design studies. |
id | cern-2845864 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2022 |
record_format | invenio |
spelling | cern-28458642023-01-11T21:31:27Zdoi:10.18429/JACoW-IPAC2022-MOPOST027http://cds.cern.ch/record/2845864engVanwelde, MarionGnacadja, EustacheHernalsteens, CédricPauly, NicolasRamoisiaux, EliottTesse, RobinThe Zgoubidoo Python Framework for Ray-Tracing Simulations with Zgoubi: Applications to Fixed-Field AcceleratorsAccelerators and Storage RingsThe study of beam dynamics in accelerators featuring main magnets with complex geometries such as Fixed Field Accelerators (FFAs) requires simulation codes allowing step-by-step particle tracking in complex magnetic fields, such as the Zgoubi ray-tracing code. To facilitate the use of Zgoubi and to allow readily processing the resulting tracking data, we developed a modern Python 3 interface, Zgoubidoo, using Zgoubi in the backend. In this work, the key features of Zgoubidoo are illustrated by detailing the main steps to obtain a non-scaling FFA accelerator from a scaling design. The results obtained are in excellent agreement with prior results, including the tune computation and orbit shifts. These results are enhanced by Zgoubidoo beam dynamics analysis and visualization tools, including the placement of lattice elements in a global coordinate system and the computation of linear step-by-step optics. The validation of Zgoubidoo on conventional scaling and non-scaling FFA designs paves the way for future uses in innovative FFA design studies.oai:cds.cern.ch:28458642022 |
spellingShingle | Accelerators and Storage Rings Vanwelde, Marion Gnacadja, Eustache Hernalsteens, Cédric Pauly, Nicolas Ramoisiaux, Eliott Tesse, Robin The Zgoubidoo Python Framework for Ray-Tracing Simulations with Zgoubi: Applications to Fixed-Field Accelerators |
title | The Zgoubidoo Python Framework for Ray-Tracing Simulations with Zgoubi: Applications to Fixed-Field Accelerators |
title_full | The Zgoubidoo Python Framework for Ray-Tracing Simulations with Zgoubi: Applications to Fixed-Field Accelerators |
title_fullStr | The Zgoubidoo Python Framework for Ray-Tracing Simulations with Zgoubi: Applications to Fixed-Field Accelerators |
title_full_unstemmed | The Zgoubidoo Python Framework for Ray-Tracing Simulations with Zgoubi: Applications to Fixed-Field Accelerators |
title_short | The Zgoubidoo Python Framework for Ray-Tracing Simulations with Zgoubi: Applications to Fixed-Field Accelerators |
title_sort | zgoubidoo python framework for ray-tracing simulations with zgoubi: applications to fixed-field accelerators |
topic | Accelerators and Storage Rings |
url | https://dx.doi.org/10.18429/JACoW-IPAC2022-MOPOST027 http://cds.cern.ch/record/2845864 |
work_keys_str_mv | AT vanweldemarion thezgoubidoopythonframeworkforraytracingsimulationswithzgoubiapplicationstofixedfieldaccelerators AT gnacadjaeustache thezgoubidoopythonframeworkforraytracingsimulationswithzgoubiapplicationstofixedfieldaccelerators AT hernalsteenscedric thezgoubidoopythonframeworkforraytracingsimulationswithzgoubiapplicationstofixedfieldaccelerators AT paulynicolas thezgoubidoopythonframeworkforraytracingsimulationswithzgoubiapplicationstofixedfieldaccelerators AT ramoisiauxeliott thezgoubidoopythonframeworkforraytracingsimulationswithzgoubiapplicationstofixedfieldaccelerators AT tesserobin thezgoubidoopythonframeworkforraytracingsimulationswithzgoubiapplicationstofixedfieldaccelerators AT vanweldemarion zgoubidoopythonframeworkforraytracingsimulationswithzgoubiapplicationstofixedfieldaccelerators AT gnacadjaeustache zgoubidoopythonframeworkforraytracingsimulationswithzgoubiapplicationstofixedfieldaccelerators AT hernalsteenscedric zgoubidoopythonframeworkforraytracingsimulationswithzgoubiapplicationstofixedfieldaccelerators AT paulynicolas zgoubidoopythonframeworkforraytracingsimulationswithzgoubiapplicationstofixedfieldaccelerators AT ramoisiauxeliott zgoubidoopythonframeworkforraytracingsimulationswithzgoubiapplicationstofixedfieldaccelerators AT tesserobin zgoubidoopythonframeworkforraytracingsimulationswithzgoubiapplicationstofixedfieldaccelerators |