Cargando…
The Linac4 Source Autopilot
The Linac4 source is a 2MHz, RF driven, H⁻ ion source, using caesium injection to enhance H⁻ production and lower the electron to H⁻ ratio. The source operates with 800µs long pulses at 1.2 second intervals. The stability of the beam intensity from the source requires adjustment of parameters like R...
Autores principales: | , , , |
---|---|
Lenguaje: | eng |
Publicado: |
2022
|
Materias: | |
Acceso en línea: | https://dx.doi.org/10.18429/JACoW-ICALEPCS2021-WEPV018 http://cds.cern.ch/record/2811869 |
_version_ | 1780973311668256768 |
---|---|
author | Peryt, Maciej Hrabia, Michal Noll, Daniel Scrivens, Richard |
author_facet | Peryt, Maciej Hrabia, Michal Noll, Daniel Scrivens, Richard |
author_sort | Peryt, Maciej |
collection | CERN |
description | The Linac4 source is a 2MHz, RF driven, H⁻ ion source, using caesium injection to enhance H⁻ production and lower the electron to H⁻ ratio. The source operates with 800µs long pulses at 1.2 second intervals. The stability of the beam intensity from the source requires adjustment of parameters like RF power used for plasma heating. The Linac4 Source Autopilot improves the stability and uptime of the source, by using high-level automation to monitor and control Device parameters of the source, in a time range of minutes to days. This paper describes the Autopilot framework, which incorporates standard CERN accelerator Controls infrastructure, and enables users to add domain specific code for their needs. User code typically runs continuously, adapting Device settings based on acquisitions. Typical use cases are slow feedback systems and procedure automation (e.g. resetting equipment). The novelty of the Autopilot is the successful integration of the Controls software based predominantly on Java technologies, with domain specific user code written in Python. This allows users to leverage a robust Controls infrastructure, with minimal effort, using the agility of the Python ecosystem. |
id | cern-2811869 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2022 |
record_format | invenio |
spelling | cern-28118692022-08-10T13:11:13Zdoi:10.18429/JACoW-ICALEPCS2021-WEPV018http://cds.cern.ch/record/2811869engPeryt, MaciejHrabia, MichalNoll, DanielScrivens, RichardThe Linac4 Source AutopilotAccelerators and Storage RingsThe Linac4 source is a 2MHz, RF driven, H⁻ ion source, using caesium injection to enhance H⁻ production and lower the electron to H⁻ ratio. The source operates with 800µs long pulses at 1.2 second intervals. The stability of the beam intensity from the source requires adjustment of parameters like RF power used for plasma heating. The Linac4 Source Autopilot improves the stability and uptime of the source, by using high-level automation to monitor and control Device parameters of the source, in a time range of minutes to days. This paper describes the Autopilot framework, which incorporates standard CERN accelerator Controls infrastructure, and enables users to add domain specific code for their needs. User code typically runs continuously, adapting Device settings based on acquisitions. Typical use cases are slow feedback systems and procedure automation (e.g. resetting equipment). The novelty of the Autopilot is the successful integration of the Controls software based predominantly on Java technologies, with domain specific user code written in Python. This allows users to leverage a robust Controls infrastructure, with minimal effort, using the agility of the Python ecosystem.oai:cds.cern.ch:28118692022 |
spellingShingle | Accelerators and Storage Rings Peryt, Maciej Hrabia, Michal Noll, Daniel Scrivens, Richard The Linac4 Source Autopilot |
title | The Linac4 Source Autopilot |
title_full | The Linac4 Source Autopilot |
title_fullStr | The Linac4 Source Autopilot |
title_full_unstemmed | The Linac4 Source Autopilot |
title_short | The Linac4 Source Autopilot |
title_sort | linac4 source autopilot |
topic | Accelerators and Storage Rings |
url | https://dx.doi.org/10.18429/JACoW-ICALEPCS2021-WEPV018 http://cds.cern.ch/record/2811869 |
work_keys_str_mv | AT perytmaciej thelinac4sourceautopilot AT hrabiamichal thelinac4sourceautopilot AT nolldaniel thelinac4sourceautopilot AT scrivensrichard thelinac4sourceautopilot AT perytmaciej linac4sourceautopilot AT hrabiamichal linac4sourceautopilot AT nolldaniel linac4sourceautopilot AT scrivensrichard linac4sourceautopilot |