A monitoring system for the beam-based feedbacks in the LHC D. Alves, S. Jackson and I-D. Rodis BE-BI-SW CERN, Geneva IEEE-NPSS RT2016 - A monitoring sys. for LHC beam-based feedbacks - D. Alves
Outline Introduction to the LHC beam-based feedbacks Why we need them How they work What has changed LHC beam-based feedbacks dashboard Why we need it Design and architecture Functionalities Usage examples Outlook Conclusions IEEE-NPSS RT2016 - A monitoring sys. for LHC beam-based feedbacks - D. Alves
Outline Introduction to the LHC beam-based feedbacks Why we need them How they work What has changed LHC beam-based feedbacks dashboard Why we need it Design and architecture Functionalities How it helps in concrete situations Outlook Conclusions IEEE-NPSS RT2016 - A monitoring sys. for LHC beam-based feedbacks - D. Alves
Feedbacks … why do we need them? ORBIT Quadrupole magnet misalignments → dipolar deflections Perturbations vary with time (ground motion, earth tides and optics changes) Mix of random and reproducible components Tune Tune changes during dynamic phases (energy and optics changes) Wrong tune values at injection and during the ramp can lead to high losses IEEE-NPSS RT2016 - A monitoring sys. for LHC beam-based feedbacks - D. Alves
Outline Introduction to the LHC beam-based feedbacks Why we need them How they work What has changed LHC beam-based feedbacks dashboard Why we need it Design and architecture Functionalities How it helps in concrete situations Outlook Conclusions IEEE-NPSS RT2016 - A monitoring sys. for LHC beam-based feedbacks - D. Alves
Beam Position Monitors Beam-based feedbacks in the LHC Tune Meas. Systems > 250 > 500 > 2000 12 Quad Dipole BPM Q Beam-based feedback controller Dipole Magnets If we want to control the orbit we’ll have to know where the beam is the first place … Quadrupole Magnets IEEE-NPSS RT2016 - A monitoring sys. for LHC beam-based feedbacks - D. Alves
Real-time data flow Settings management Monitoring & Displaying UDP @ 25Hz → ← 1Hz 67 FECs UDP @ 25Hz Dipole LHC FB Controller (non-FESA) UDP 25Hz acq LHC FB Service Unit (FESA) Remote Data Access Settings management Monitoring & Displaying Logging BPM UDP @ 25Hz → ← 1Hz TCP settings & diagnostics Quad 4 FECs UDP @ < 12.5Hz There are many FECs spread out over the length of the LHC. Each FEC is associated with a group of sensors or power convertor devices. Communication between the feedback system and the various FECs is done over eth using the UDP protocol. The FB system itself is actually composed of 2 systems … These systems communicate with each other using a private eth link and a mechanism that relies on the serialization of Root objects. The setup, the monitoring, the data visualization and the data logging of the feedbacks are all done through the service using CMW. LDB Q IEEE-NPSS RT2016 - A monitoring sys. for LHC beam-based feedbacks - D. Alves
Outline Introduction to the LHC beam-based feedbacks Why we need them How they work What has changed LHC beam-based feedbacks dashboard Why we need it Design and architecture Functionalities How it helps in concrete situations Outlook Conclusions IEEE-NPSS RT2016 - A monitoring sys. for LHC beam-based feedbacks - D. Alves
Main changes from LHC run 1 to run 2 Hardware 32-bit, 4 core Intel G5s → 64-bit, 24 core Intel Gen8s Configuration Real-time SLC5 (32-bit) OS → Real-time SLC6 (64-bit) OS Software Controller 32-bit → 64-bit port Service Unit FESA2 → FESA3 (RDA2 → RDA3) People … and software people have changed! new team!!! IEEE-NPSS RT2016 - A monitoring sys. for LHC beam-based feedbacks - D. Alves
Outline Introduction to the LHC beam-based feedbacks Why we need them How they work What has changed LHC beam-based feedbacks dashboard Why we need it Design and architecture Functionalities How it helps in concrete situations Outlook Conclusions IEEE-NPSS RT2016 - A monitoring sys. for LHC beam-based feedbacks - D. Alves
Dashboard – Why? Gather statistics on the relative offsets of the arrival of measurement data Inspect RT I/O (UDP packets) Display summarized status information on the latency and content of the input data Have the means to rapidly diagnose feedback problems during commissioning and operation in a non-intrusive way (i.e. without compromising the feedback system’s real-time behavior) IEEE-NPSS RT2016 - A monitoring sys. for LHC beam-based feedbacks - D. Alves
Outline Introduction to the LHC beam-based feedbacks Why we need them How they work What has changed LHC beam-based feedbacks dashboard Why we need it Design and architecture Functionalities How it helps in concrete situations Outlook Conclusions IEEE-NPSS RT2016 - A monitoring sys. for LHC beam-based feedbacks - D. Alves
Dashboard – Design & Technologies Low-level inspection FESA-based server with RT-processing capabilities Graphical User Interface One of the first JavaFX GUIs in the group FXML approach Remote Data Access IEEE-NPSS RT2016 - A monitoring sys. for LHC beam-based feedbacks - D. Alves
Dashboard – Architecture overview UDP @ 25Hz → ← 1Hz 67 FECs UDP @ 25Hz Dipole UDP 25Hz stream TCP settings & diagnostics LHC FB Controller (non-FESA) Service Unit (FESA) LHC FB dashboard server with RT capabilities (FESA) BPM UDP @ 25Hz → ← 1Hz RDA Quad The UDP packets sent from the various FECs associated with the sensors and power converter devices are also sent to another machine where we run the FESA-class associated with the dashboard. This class collects the data, performs tests and statistics calculations in RT. In parallel, we have also developed an expert GUI for displaying status information, statistics on latency and raw data. Q 4 FECs UDP @ < 12.5Hz IEEE-NPSS RT2016 - A monitoring sys. for LHC beam-based feedbacks - D. Alves
Outline Introduction to the LHC beam-based feedbacks Why we need them How they work What has changed LHC beam-based feedbacks dashboard Why we need it Design and architecture Functionalities How it helps in concrete situations Outlook Conclusions IEEE-NPSS RT2016 - A monitoring sys. for LHC beam-based feedbacks - D. Alves
Dashboard – Monitoring status IEEE-NPSS RT2016 - A monitoring sys. for LHC beam-based feedbacks - D. Alves
Dashboard – RT I/O inspection … and drill down to the level of inspecting the content of the UDP packets themselves. IEEE-NPSS RT2016 - A monitoring sys. for LHC beam-based feedbacks - D. Alves
Dashboard – Data plotting IEEE-NPSS RT2016 - A monitoring sys. for LHC beam-based feedbacks - D. Alves
Dashboard – Other functionalities Displaying sensor calibrations Displaying sensor enabled state Cross-checking sensor device mapping Automatic email notifications Instrumentation crates down Automatic report generation Monitor instrumentation system’s degradation over time IEEE-NPSS RT2016 - A monitoring sys. for LHC beam-based feedbacks - D. Alves
Outline Introduction to the LHC beam-based feedbacks Why we need them How they work What has changed LHC beam-based feedbacks dashboard Why we need it Design and architecture Functionalities Usage examples Outlook Conclusions IEEE-NPSS RT2016 - A monitoring sys. for LHC beam-based feedbacks - D. Alves
Dashboard – Usage examples Direct inspection of raw data using the GUI Frozen timestamp -> was causing beam-dumps Raw data out-of-range – e.g. temperature data Instrumentation crates down and not sending UDP packets Publish data to be read by other clients Beam Position Monitor (25Hz) data Used by intensity meas. system to test feasibility of mechanism to correct measurement discontinuities Used to compare with relative beam pos. inferred from the synchrotron light telescope IEEE-NPSS RT2016 - A monitoring sys. for LHC beam-based feedbacks - D. Alves
Outline Introduction to the LHC beam-based feedbacks Why we need them How they work What has changed LHC beam-based feedbacks dashboard Why we need it Design and architecture Functionalities How it helps in concrete situations Outlook Conclusions IEEE-NPSS RT2016 - A monitoring sys. for LHC beam-based feedbacks - D. Alves
Outlook Extend system for monitoring corrector magnets’ raw data Liaise with hardware instrumentation experts to maintain and provide new much appreciated functionalities Continue to develop the monitoring system to follow upcoming upgrades of the beam-based feedback systems IEEE-NPSS RT2016 - A monitoring sys. for LHC beam-based feedbacks - D. Alves
Outline Introduction to the LHC beam-based feedbacks Why we need them How they work What has changed LHC beam-based feedbacks dashboard Why we need it Design and architecture Functionalities How it helps in concrete situations Outlook Conclusions IEEE-NPSS RT2016 - A monitoring sys. for LHC beam-based feedbacks - D. Alves
Conclusions A system for low-level monitoring of the LHC beam-based feedbacks’ RT I/O has been developed Graphical interface provides the means to condense and present complex information intuitively Instrumental in the restart of the LHC after Christmas break: Used by instrumentation (h/w) experts to monitor their equipment and assist in diagnosing problems Used to diagnose data sanity issues in the communication between the instruments and the FB controller Used to rapidly diagnose operational issues causing beam dumps Used as a fast data source for rapid prototyping purposes and cross-checking data from other instruments IEEE-NPSS RT2016 - A monitoring sys. for LHC beam-based feedbacks - D. Alves
Thank you! IEEE-NPSS RT2016 - A monitoring sys. for LHC beam-based feedbacks - D. Alves