Keyword: synchrotron
Paper Title Other Keywords Page
MOPV025 TangoGraphQL: A GraphQL Binding for Tango Control System Web-Based Applications TANGO, controls, SRF, framework 181
 
  • J.L. Pons
    ESRF, Grenoble, France
 
  Web-based applications have seen a huge increase in popularity in recent years, replacing standalone applications. GraphQL provides a complete and understandable description of the data exchange between client browsers and back-end servers. GraphQL is a powerful query language allowing API to evolve easily and to query only what is needed. GraphQL also offers a WebSocket based protocol which perfectly fit to the Tango event system. Lots of popular tools around GraphQL offer very convenient way to browse and query data. TangoGraphQL is a pure C++ http(s) server which exports a GraphQL binding for the Tango C++ API. TangoGraphQL also exports a GraphiQL web application which allows to have a nice interactive description of the API and to test queries. TangoGraphQL* has been designed with the aim to maximize performances of JSON data serialization, a binary transfer mode is also foreseen.
https://gitlab.com/tango-controls/TangoGraphQL
 
poster icon Poster MOPV025 [1.374 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-MOPV025  
About • Received ※ 08 October 2021       Revised ※ 18 October 2021       Accepted ※ 04 November 2021       Issue date ※ 17 November 2021
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPV003 The Control System of the Four-Bounce Crystal Monochromators for SIRIUS/LNLS Beamlines controls, feedback, operation, alignment 365
 
  • L. Martins dos Santos, P.D. Aranha, L.M. Kofukuda, G.N. Kontogiorgos, M.A.L. Moraes, J.H. Řežende, M. Saveri Silva, H.C.N. Tolentino
    LNLS, Campinas, Brazil
 
  Funding: Ministry of Science, Technology, and Innovation (MCTI)
CARNAÚBA (Coherent X-ray Nanoprobe) and CATERETÊ (Coherent and Time Resolved Scattering) are the longest beamlines in Sirius - the 4th generation light source at the Brazilian Synchrotron Light Laboratory (LNLS). They comprise Four-Bounce Crystal Monochromators (4CM) for energy selection with strict stability and performance requirements. The motion control architecture implemented for this class of instruments was based on Omron Delta Tau Power Brick LV, controller with PWM amplifier. The 4CM was in-house designed and consists of two channel-cut silicon crystals whose angular position is given by two direct-drive actuators. A linear actuator mounted between the crystals moves a diagnostic device and a mask used to obstruct spurious diffractions and reflections. The system is assembled in an ultra-high vacuum (UHV) chamber onto a motorized granite bench that permits the alignment and the operation with pink-beam. This work details the motion control approach for axes coordination and depicts how the implemented methods led to the achievement of the desired stability, considering the impact of current control, in addition to benchmarking with manufacturer solution.
 
poster icon Poster TUPV003 [1.477 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-TUPV003  
About • Received ※ 10 October 2021       Revised ※ 20 October 2021       Accepted ※ 21 December 2021       Issue date ※ 30 December 2021
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPV042 Collision Avoidance Systems in Synchrotron SOLEIL controls, PLC, detector, experiment 501
 
  • C. Engblom, S. Akinotcho, L. Amelineau, D.C. Corruble, P. Monteiro, L.E. Munoz, B. Pilliaud, G. Thibaux, S. Zhang
    SOLEIL, Gif-sur-Yvette, France
  • S. Bouvel
    EFOR, Levallois Perret, France
 
  Beamlines at Synchrotron SOLEIL are finding that their experimental setups (in respect to their respective sample environments, mechanical systems, and detectors) are getting more constrained when it comes to motorized manoeuvrability - an increasing number of mechanical instruments are being actuated within the same workspace hence increasing the risk of collision. We will in this paper outline setups with two types of Collision Avoidance Systems (CAS): (1) Static-CAS applications, currently being employed at the PUMA and NANOSCOPIUM beamlines, that use physical or contactless sensors coupled with PLC- and motion control- systems; (2) Dynamic-CAS applications, that use dynamic anti-collision algorithms combining encoder feedback and 3D-models of the system environment, implemented at the ANTARES and MARS beamlines but applied using two different strategies.  
poster icon Poster TUPV042 [1.670 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-TUPV042  
About • Received ※ 10 October 2021       Revised ※ 20 October 2021       Accepted ※ 21 December 2021       Issue date ※ 17 January 2022
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
TUPV046 Modification of Data Acquisition System in HLS-II Experimental Station experiment, data-acquisition, data-management, controls 506
 
  • Z. Zhang, G. Liu
    USTC/NSRL, Hefei, Anhui, People’s Republic of China
 
  With the proposal of the concept of super-facility in recent years, users of experimental stations only need to pay attention to data with scientific significance, and the management of massive experimental data are assisted by the super-facility technical support platform to effectively improve user efficiency. Based on this theory, we modified the data acquisition system of the XMCD experimental station in HLS-II. We continue to use LabVIEW software to reduce development workload. Meanwhile, we have added the interaction program with the high-level application in the original data acquisition process under the principle of keeping the user habits of XMCD experimental station. We have modularized the XMCD experimental software and redesigned the experimental architecture into 4 modules: Swiping Card Module, Experimental Equipment Control Module, Storage System Interaction Module and Data Management System Interaction Module. In this way, we have completed the collection of rawdata and metadata, the docking of the data persistent storage system, and the docking of data centralized management.  
poster icon Poster TUPV046 [1.640 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-TUPV046  
About • Received ※ 09 October 2021       Revised ※ 06 November 2021       Accepted ※ 15 January 2022       Issue date ※ 15 March 2022
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEPV003 The Dynamic Modeling and the Control Architecture of the New High-Dynamic Double-Crystal Monochromator (HD-DCM-Lite) for Sirius/LNLS controls, experiment, feedback, electron 619
 
  • G.S. de Albuquerque, J.L. Brito Neto, R.R. Geraldes, M.A.L. Moraes, A.V. Perna, M. Saveri Silva, M.S. Souza
    LNLS, Campinas, Brazil
 
  Funding: Ministry of Science, Technology and Innovation (MCTI)
The High-Dynamic Double-Crystal Monochromator (HD-DCM) has been developed since 2015 at Sirius/LNLS with an innovative high-bandwidth mechatronic architecture to reach the unprecedented target of 10 nrad RMS (1 Hz - 2.5 kHz) in crystals parallelism also during energy flyscans. Now, for beamlines requiring a smaller energy range (3.1 to 43 keV, as compared to 2.3 to 72 keV), there is the opportunity to adapt the existing design towards the so-called HD-DCM-Lite. The control architecture of the HD-DCM is kept, reaching a 20 kHz control rate in NI’s CompactRIO (cRIO). Yet, the smaller gap stroke between crystals allows for removing the long-stroke mechanism and reducing the main inertia by a factor 6, not only simplifying the dynamics of the system, but also enabling faster energy scans. With sinusoidal scans of hundreds of eV up to 20 Hz, this creates an unparalleled bridge between slow step-scan DCMs, and channel-cut quick-EXAFS monochromators. This work presents the dynamic error budgeting and scanning perspectives for the HD-DCM-Lite, including feedback controller design options via loop shaping, feedforward considerations, and leader-follower control strategies.
 
poster icon Poster WEPV003 [1.521 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-WEPV003  
About • Received ※ 13 October 2021       Accepted ※ 22 December 2021       Issue date ※ 26 December 2021  
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEPV007 Machine Learning Projects at the 1.5-GeV Synchroton Light Source DELTA controls, storage-ring, injection, electron 631
 
  • D. Schirmer, A. Althaus, S. Hüser, S. Khan, T. Schüngel
    DELTA, Dortmund, Germany
 
  In recent years, several machine learning (ML) based projects have been developed to support automated monitoring and operation of the DELTA electron storage ring facility. This includes self-regulating global and local orbit correction of the stored electron beam, betatron tune feedback as well as electron transfer rate (injection) optimization. Furthermore, the implementation for a ML-based chromaticity control is currently prepared. Some of these processes were initially simulated and then successfully transferred to real machine operation. This report provides an overview of the current status of these projects.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-WEPV007  
About • Received ※ 10 October 2021       Accepted ※ 21 November 2021       Issue date ※ 02 February 2022  
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEPV024 X-Ray Beamline Control with Machine Learning and an Online Model simulation, controls, software, radiation 695
 
  • B. Nash, D.T. Abell, D.L. Bruhwiler, E.G. Carlin, J.P. Edelen, M.V. Keilman, P. Moeller, R. Nagler, I.V. Pogorelov, S.D. Webb
    RadiaSoft LLC, Boulder, Colorado, USA
  • Y. Du, A. Giles, J. Lynch, J. Maldonado, M.S. Rakitin, A. Walter
    BNL, Upton, New York, USA
 
  Funding: This material is based upon work supported by the U.S. Department of Energy, Office of Science, Office of Basic Energy Sciences under contract DE-SC0020593.
We present recent developments on control of x-ray beamlines for synchrotron light sources. Effective models of the x-ray transport are updated based on diagnostics data, and take the form of simplified physics models as well as learned models from scanning over mirror and slit configurations. We are developing this approach to beamline control in collaboration with several beamlines at the NSLS-II. By connecting our online models to the Blue-Sky framework, we enable a convenient interface between the operating machine and the model that may be applied to beamlines at multiple facilities involved in this collaborative software development.
 
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-WEPV024  
About • Received ※ 10 October 2021       Accepted ※ 21 November 2021       Issue date ※ 17 December 2021  
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
WEPV026 Multi-Channel Heaters Driver for Sirius Beamline’s Optical Devices controls, hardware, diagnostics, experiment 705
 
  • M.M. Donatti, D.H.C. Araujo, F.H. Cardoso, G.B.Z.L. Moreno, L. Sanfelici, G.T. Semissatto
    LNLS, Campinas, Brazil
 
  Thermal management of optomechanical devices, such as mirrors and monochromators, is one of the main bottlenecks in the overall performance of many X-Rays beamlines, particularly for Sirius: the new 4th generation Brazilian synchrotron light source. Due to high intensity photon beams some optical devices need to be cryogenically cooled and a closed-loop temperature control must be implemented to reduce mechanical distortions and instabilities. This work aims to describe the hardware design of a multi-channel driver for vacuum-ready ohmic heaters used in critical optical elements. The device receives PWM signals and can control up to 8 heaters individually. Interlocks and failure management can be implemented using digital signals input/outputs. The driver is equipped with a software programmable current limiter to prevent load overheating and it has voltage/current diagnostics monitored via EPICS or an embedded HTTP server. Enclosed in a 1U rack mount case, the driver can deliver up to 2A per channel in 12V and 24V output voltage versions. Performance measurements will be presented to evaluate functionalities, noise, linearity and bandwidth response.  
poster icon Poster WEPV026 [2.174 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-WEPV026  
About • Received ※ 09 October 2021       Accepted ※ 21 November 2021       Issue date ※ 06 December 2021  
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPV025 A New Timing System for PETRA IV timing, controls, FEL, hardware 916
 
  • T. Wilksen, A. Aghababyan, K. Brede, H.T. Duhme, M. Fenner, U. Hurdelbrink, H. Kay, H. Lippek, H. Schlarb
    DESY, Hamburg, Germany
 
  At DESY an upgrade of the PETRA III synchrotron light source towards a fourth-generation, low emittance machine PETRA IV is currently being actively pursued. The realization of this new machine implies a new design of the timing and synchronization system since requirements on beam quality and controls will significantly change from the existing implementation at PETRA III. The technical design phase of the PETRA IV project is in mid-phase and supposed to deliver a Technical Design Report by end of next year. The conceptual layout of the timing system will follow the successful MTCA.4-based approach as in use at the European XFEL. It will be enhanced to meet the requirements of a synchrotron facility and its booster and linac pre-accelerators. We present general concepts of the timing system, its integration into the control system as well as first specifications of the MTCA.4-based hardware components.  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-THPV025  
About • Received ※ 10 October 2021       Revised ※ 21 October 2021       Accepted ※ 21 November 2021       Issue date ※ 11 January 2022
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPV038 Plug-in-Based Ptychography & CDI Reconstruction User Interface Development interface, operation, framework, detector 950
 
  • S.W. Kim, K.H. Ku, W.W. Lee
    PAL, Pohang, Republic of Korea
 
  Synchrotron beamlines have a wide range of fields, and accordingly, various open source and commercial softwares are being used for data analysis. Inevitable, the user interface differs between programs and there is little shared part, so the user had to spend a lot of effort to perform a new experimental analysis and learn how to use the program newly. In order to overcome these shortcomings, the same user interface was maintained using the Xi-cam framework, and different analysis algorithms for each field were introduced in a plugin method. In this presentation, user interfaces designed for ptychography and cdi reconstruction will be introduced.  
poster icon Poster THPV038 [1.333 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-THPV038  
About • Received ※ 08 October 2021       Revised ※ 25 October 2021       Accepted ※ 21 November 2021       Issue date ※ 12 December 2021
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
FRBL03 A Literature Review on the Efforts Made for Employing Machine Learning in Synchrotrons experiment, software, real-time, electron 1039
 
  • A. Khaleghi, Z. Aghaei, H. Haedar, I. Iman, K. Mahmoudi
    IKIU, Qazvin, Iran
  • F. Ahmad Mehrabi, M. Akbari, M. Jafarzadeh, A. Khaleghi, P. Navidpour
    ILSF, Tehran, Iran
 
  Using machine learning (ML) in various contexts is in-creasing due to advantages such as automation for every-thing, trends and pattern identification, highly error-prone, and continuous improvement. Even non-computer experts are trying to learn simple programming languages like Python to implement ML models on their data. De-spite the growing trend towards ML, no study has re-viewed the efforts made on using ML in synchrotrons to our knowledge. Therefore, we are examining the efforts made to use ML in synchrotrons to achieve benefits like stabilizing the photon beam without the need for manual calibrations of measures that can be achieved by reducing unwanted fluctuations in the widths of the electron beams that prevent experimental noises obscured measurements. Also, the challenges of using ML in synchrotrons and a short synthesis of the reviewed articles were provided. The paper can help related experts have a general famil-iarization regarding ML applications in synchrotrons and encourage the use of ML in various synchrotron practices. In future research, the aim will be to provide a more com-prehensive synthesis with more details on how to use the ML in synchrotrons.  
slides icon Slides FRBL03 [1.681 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-FRBL03  
About • Received ※ 10 October 2021       Revised ※ 20 October 2021       Accepted ※ 20 November 2021       Issue date ※ 12 March 2022
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
FRBL05 RemoteVis: An Efficient Library for Remote Visualization of Large Volumes Using NVIDIA Index software, GPU, detector, network 1047
 
  • T.V. Spina, D. Alnajjar, M.L. Bernardi, F.S. Furusato, E.X. Miqueles, A.Z. Peixinho
    LNLS, Campinas, Brazil
  • A. Kuhn, M. Nienhaus
    NVIDIA, Santa Clara, USA
 
  Funding: We would like to thank the Brazilian Ministry of Science, Technology, and Innovation for the financial support.
Advancements in X-ray detector technology are increasing the amount of volumetric data available for material analysis in synchrotron light sources. Such developments are driving the creation of novel solutions to visualize large datasets both during and after image acquisition. Towards this end, we have devised a library called RemoteVis to visualize large volumes remotely in HPC nodes, using NVIDIA IndeX as the rendering backend. RemoteVis relies on RDMA-based data transfer to move large volumes from local HPC servers, possibly connected to X-ray detectors, to remote dedicated nodes containing multiple GPUs for distributed volume rendering. RemoteVis then injects the transferred data into IndeX for rendering. IndeX is a scalable software capable of using multiple nodes and GPUs to render large volumes in full resolution. As such, we have coupled RemoteVis with slurm to dynamically schedule one or multiple HPC nodes to render any given dataset. RemoteVis was written in C/C++ and Python, providing an efficient API that requires only two functions to 1) start remote IndeX instances and 2) render regular volumes and point-cloud (diffraction) data on the web browser/Jupyter client.
*NVIDIA IndeX, https://developer.nvidia.com/nvidia-index
 
slides icon Slides FRBL05 [12.680 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-FRBL05  
About • Received ※ 10 October 2021       Revised ※ 28 October 2021       Accepted ※ 20 November 2021       Issue date ※ 01 March 2022
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
FRBR01 Process Automation at SOLEIL: Two Applications Using Robot Manipulators controls, experiment, detector, undulator 1054
 
  • L.E. Munoz, Y.-M. Abiven, F. Briquez, J. Da Silva, E. Elkaim, A. Noureddine, V. Pinty, M. Valléau
    SOLEIL, Gif-sur-Yvette, France
  • S. Bouvel
    EFOR, Levallois Perret, France
 
  Robot manipulators are an important component in most autonomous systems in the industry. Arc welding, machine tending, painting, picking, are only some examples where the robot manipulators are widely employed. In Synchrotrons some process can benefit from robotic approaches in order to improve automation. Automatic Sample Changer on beamlines is the most common example of automation. This paper describes two robotic applications developed at Synchrotron SOLEIL. Both applications use the SOLEIL robotic standard introduced some years ago [1]. The first application aims to automate the exchange of samples for powder diffraction experiment on the CRISTAL beamline. Hence, a pick-and-place robot is used to automate the process of picking up the sample holders and placing them on the goniometer. The second application, also of the pick-and-place type, is dedicated to the automation of the magnetic characterization of magnet modules of an U15 undulator. These modules, built with a permanent magnet and two poles, are measured using a pulsed wire method [2]. In this case, the robot picks the modules stored in boxes to then place them on the test bench of the U15 undulator.
*Y.-M. Abiven et al., Robotizing SOLEIL Beamlines to Improve Experiments Automation
**M. Valléau, et al., Measurements of soleil insertion devices using pulsed wire method
 
slides icon Slides FRBR01 [4.934 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-FRBR01  
About • Received ※ 10 October 2021       Revised ※ 27 October 2021       Accepted ※ 21 December 2021       Issue date ※ 19 February 2022
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
FRBR04 Continuous Scans with Position Based Hardware Triggers controls, detector, undulator, hardware 1069
 
  • H. Enquist, A. Bartalesi, B. Bertrand, J. Forsberg, A. Freitas, V. Hardion, M. Lindberg, C. Takahashi
    MAX IV Laboratory, Lund University, Lund, Sweden
 
  At beamline end-stations, data taking that relies on traditional step scanning, in which motors are repeatedly started and stopped, leads to inefficient usage of the x-ray source. This also increases the risk of sample radiation damage. We have developed a system where scans are performed while continuously moving the motors. To ensure stable repeatable measurements, the detector triggers are generated, in hardware, from the motor encoder positions. Before the scan starts, a list of positions is generated and as the scan progresses a trigger is produced as each successive position in the list is reached. The encoder signals from the motors are connected both to the IcePAP motion controller for closed loop operation, and a PandABox which is used as the trigger source. Control is from Tango and Sardana with a TriggerGate controller that calculates the motor positions and configures the PandABox. The scanned motor can be either a single motor, for example a sample positioner, or a combined motion like a monochromator. When combined motions are required, these make use of the parametric trajectory mode of the IcePAP. This enables continuous scans of coupled axes with non-linear paths.  
slides icon Slides FRBR04 [1.685 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2021-FRBR04  
About • Received ※ 10 October 2021       Revised ※ 14 October 2021       Accepted ※ 20 November 2021       Issue date ※ 13 December 2021
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)