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...

Descripción completa

Detalles Bibliográficos
Autores principales: Peryt, Maciej, Hrabia, Michal, Noll, Daniel, Scrivens, Richard
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