XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Wojciech Jalmuzna, Technical University of Lodz, Department of Microelectronics and Computer.

Slides:



Advertisements
Similar presentations
Overview of SMTF RF Systems Brian Chase. Overview Scope of RF Systems RF & LLRF Collaboration LLRF Specifications for SMTF Progress So Far Status of progress.
Advertisements

Lorentz force detuning measurements on the CEA cavity
Digital RF Stabilization System Based on MicroTCA Technology - Libera LLRF Robert Černe May 2010, RT10, Lisboa
Introduction CSCI 444/544 Operating Systems Fall 2008.
Test of LLRF at SPARC Marco Bellaveglia INFN – LNF Reporting for:
LLRF Requirement and Parameters at ESS Rihua Zeng, Anders J Johansson LLRF workshop, Hamburg,
RF controls for MICE Andrew Moss Sept 06. What we need A flexible easy to use solution to control the amplitude, phase and timing of the MICE RF amplifiers.
RF SYSTEM DESIGN FOR THE TOP-IMPLART ACCELERATOR V. Surrenti, G. Bazzano, P. Nenzi, L. Picardi,C. Ronsivalle, ENEA,Frascati, Italy ; F. Ambrosini, La Sapienza.
The TIMING System … …as used in the PS accelerators.
XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Review of LLRF system based on ATCA standard, Dec 3-4, 2007 Piezodriver and piezo control.
XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Wojciech CICHALEWSKI, DMCS-TUL ATCA Review, Monday, Dec , High Level Applications.
Introduction and Overview Questions answered in this lecture: What is an operating system? How have operating systems evolved? Why study operating systems?
XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Grzegorz Jablonski, Technical University of Lodz, Department of Microelectronics and Computer.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Stefan Simrock, DESY LLRF-ATCA Review, Dec. 3, 2007 Requirements for the ATCA based LLRF.
ATCA based LLRF system design review DESY Control servers for ATCA based LLRF system Piotr Pucyk - DESY, Warsaw University of Technology Jaroslaw.
XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Tomasz Czarski, Maciej Linczuk, Institute of Electronic Systems, WUT, Warsaw LLRF ATCA.
RF Cavity Simulation for SPL Simulink Model for HP-SPL Extension to LINAC4 at CERN from RF Point of View Acknowledgement: CEA team, in particular O. Piquet.
LLRF Cavity Simulation for SPL
Grzegorz Jablonski, Technical University of Lodz, Department of Microelectronics and Computer Science XFEL-LLRF-ATCA Meeting, 3-4 December 2007 XFEL The.
LLRF ILC GDE Meeting Feb.6,2007 Shin Michizono LLRF - Stability requirements and proposed llrf system - Typical rf perturbations - Achieved stability at.
LLRF-05 Oct.10,20051 Digital LLRF feedback control system for the J-PARC linac Shin MICHIZONO KEK, High Energy Accelerator Research Organization (JAPAN)
1 FNAL SCRF meeting 31/10/2015 Comments from LLRF Shin Michizono (KEK) Brian Chase (FNAL) Stefan Simrock (DESY) LLRF performance under large dead time.
XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Communication in ATCA-LLRF System LLRF Review, DESY, December 3rd, 2007 Communication in.
Digital Phase Control System for SSRF LINAC C.X. Yin, D.K. Liu, L.Y. Yu SINAP, China
XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser XFEL-LLRF-ATCA Meeting, 3-4 December 2007 Communication in ATCA-LLRF System Presenter:
Digital Phase Control System for SSRF LINAC C.X. Yin, D.K. Liu, L.Y. Yu SINAP, China
XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 1 Frank Ludwig, DESY XFEL-LLRF-ATCA Meeting, 3-4 December 2007 Downconverter Cavity Field.
Wojciech CICHALEWSKI, DMCS_TUL, Seminarium KMiTI LLRF in FEL System sterowania parametrami fali stojącej z zakresu częstotliwości mikrofalowych.
XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Review of LLRF system based on ATCA standard, Dec 3-4, 2007 Piezodriver and Piezo Control.
XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Review of LLRF system based on ATCA standard, Dec 3-4, 2007 Piezodriver and piezo control.
XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Review of LLRF system based on ATCA standard, Dec 3-4, 2007 Piezodriver and Piezo Control.
ESS LLRF and Beam Interaction. ESS RF system From the wall plug to the coupler Controlled over EPICS Connected to the global Machine Protection System.
1 Global Design Effort Beijing GDE Meeting, February 2007 Global Controls: RDR to EDR John Carwardine For Controls Global Group.
Self-Adaptive Embedded Technologies for Pervasive Computing Architectures Self-Adaptive Networked Entities Concept, Implementations,
R.SREEDHARAN  SOLEIL main parameters  Booster and storage ring low level RF system  New digital Booster LLRF system under development  Digital LLRF.
Thomas Jefferson National Accelerator Facility Operated by the Southeastern Universities Research Association for the U.S. Department of Energy Kirk Davis.
LLRF at FLASH for 9mA Program, ILC08, Nov. 19, 2008 LLRF for the FLASH 9mA Program S. Simrock DESY, Hamburg, Germany.
XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Dariusz Makowski, Technical University of Łódź LLRF review, DESY, 3 December 2007 The Importance.
4. Operations and Performance M. Lonza, D. Bulfone, V. Forchi’, G. Gaio, L. Pivetta, Sincrotrone Trieste, Trieste, Italy A Fast Orbit Feedback for the.
XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Wojciech Jalmuzna, Technical University of Lodz, Department of Microelectronics and Computer.
Wir schaffen Wissen – heute für morgen Automation in LLRF System Zheqiao Geng Paul Scherrer Institut (PSI), Switzerland For LLRF15 Workshop, Shanghai,
Digital RF control at LBNL Gang Huang on behalf of the LBNL LLRF team LLRF2015.
FLASH RF gun developments. Sven Pfeiffer for the LLRF team FEL Seminar Hamburg,
ATCA based LLRF system design review DESY Control servers for ATCA based LLRF system Piotr Pucyk - DESY, Warsaw University of Technology Jaroslaw.
LLRF regulation of CC2 operated at 4˚K Gustavo Cancelo for the AD, TD & CD LLRF team.
Krzysztof Czuba, ISE, Warsaw ATCA - LLRF project review, DESY, Dec , XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Master Oscillator.
2 Introduction ● Goals/deliverables: – Developed applications that will support LLRF controller work, operation and commissioning efforts as well as other.
XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Dariusz Makowski, Technical University of Łódź, DMCS ATCA LLRF project review, DESY, 3-4.
Bogusław Kosęda, DMCS-TUL XFEL-LLRF-ATCA Meeting, 3-4 Dec The European X-Ray Laser Project XFEL X-Ray Free-Electron Laser 1 Automation for XFEL in.
LLRF development of SSRF RF Group and Linac Group
ESS LLRF and Beam Interaction
RF acceleration and transverse damper systems
Modeling event building architecture for the triggerless data acquisition system for PANDA experiment at the HESR facility at FAIR/GSI Krzysztof Korcyl.
LLRF Research and Development at STF-KEK
LLRF System Project Plan for WP 2.2 Low Level Applications
Overview and System Design for ESS LLRF Systems
LLRF'15 Workshop, Shanghai, Nov. 4, 2015
ATF/ATF2 Control System
ILC LLRF Status Ruben Carcagno, Brian Chase
LLRF systems status update
Planning the Experiment
How SCADA Systems Work?.
Automation and Feedbacks
WP02 PRR: Master Oscillator and RF Reference Distribution
LLRF Functionality Stefan Simrock How to edit the title slide
EuCARD2 proposal LLRF Optimization at FLASH
Electronics requirements for special diagnostics for the XFEL
RF System (HLRF, LLRF, Controls) EDR Plan Overview
Presentation transcript:

XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Wojciech Jalmuzna, Technical University of Lodz, Department of Microelectronics and Computer Science XFEL-LLRF-ATCA Meeting, 3-4 December 2007 Software Architecture for LLRF based on ATCA

Wojciech Jalmuzna, Technical University of Lodz, Department of Microelectronics and Computer Science XFEL-LLRF-ATCA Meeting, 3-4 December 2007 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 2 Agenda Overview of the distributed system Requirements Possible algorithm locations Definitions of different software groups Control System Communication Links Diagnostics, Automation and Simulation Other software aspects Software Layout

Wojciech Jalmuzna, Technical University of Lodz, Department of Microelectronics and Computer Science XFEL-LLRF-ATCA Meeting, 3-4 December 2007 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 3 Overview of the distributed system cryomodule klystron

Wojciech Jalmuzna, Technical University of Lodz, Department of Microelectronics and Computer Science XFEL-LLRF-ATCA Meeting, 3-4 December 2007 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 4 Overview of the distributed system cryomodule klystron 24 channels 8 channel board 3x 8 channel board 3x 8 channel board 3x 8 channel board 3x 8 channel board 3x 8 channel board 3x 8 channel board 3x

Wojciech Jalmuzna, Technical University of Lodz, Department of Microelectronics and Computer Science XFEL-LLRF-ATCA Meeting, 3-4 December 2007 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 5 Overview of the distributed system cryomodule klystron 24 channels 8 channel board 3x 8 channel board 3x 8 channel board 3x 8 channel board 3x 8 channel board 3x 8 channel board 3x 8 channel board 3x Computation board DAC board multiple FPGAs multiple DSPs embedded systems surrounding devices

Wojciech Jalmuzna, Technical University of Lodz, Department of Microelectronics and Computer Science XFEL-LLRF-ATCA Meeting, 3-4 December 2007 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 6 Requirements The software architecture must fit to the distributed and redundant hardware platform. The scheme must integrate and interact with all possible applications to allow them to fulfill their requirements.

Wojciech Jalmuzna, Technical University of Lodz, Department of Microelectronics and Computer Science XFEL-LLRF-ATCA Meeting, 3-4 December 2007 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 7 Possible algorithm locations FPGADSP Embedded system CPUs on site Calculation Clusters Remote CPUs Low Level Applications High Level Applications Controller 5 ns200 ns50 ms

Wojciech Jalmuzna, Technical University of Lodz, Department of Microelectronics and Computer Science XFEL-LLRF-ATCA Meeting, 3-4 December 2007 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 8 Definitions of different software groups Controller The controller is the element of the system which has direct influence on the RF station. The main task of this application is to provide RF power to the cavities in a controlled way. During normal operation it controls vector sum of the cavities with a given precision. To achieve that, its reaction time must be as short as possible. Moreover, it provides interfaces for other software components giving them possibility to change the RF field parameters. Low Level Applications This is a set of applications designed mostly to execute algorithms and measurements between pulses. Parameters calculated during that time can be uploaded to the controller and used in the next pulse. These applications may also function as support to the controller during on-line operation. In this case, only DSP processor can be considered – other elements of the system cannot meet timing constraints. High Level Applications This is a set of applications designed mostly to run in the background of working system in long execution intervals. Parameters calculated by these algorithms are uploaded to the controller every few pulses. The main execution platforms for these applications are control servers and computation cluster.

Wojciech Jalmuzna, Technical University of Lodz, Department of Microelectronics and Computer Science XFEL-LLRF-ATCA Meeting, 3-4 December 2007 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 9 Controller Computation Pipe of the controller Field detection module Feedback module Output module To Vector Modulator Cavity signals - detection of the components of the field - I-Q - Amplitude, Phase - parametrized control function - P-I-D - MIMO - output corrections - klystron chain linearization - beam load compensation - etc.

Wojciech Jalmuzna, Technical University of Lodz, Department of Microelectronics and Computer Science XFEL-LLRF-ATCA Meeting, 3-4 December 2007 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 10 Piezo Control The controller is used for interaction with RF part of the RF station. The piezo sensors and actuators are handled by piezo controller. It executes algorithms and measurements related to the detuning and microphonics compensation. The piezo controller implemented on the separate hardware platform with high analogue channel count interacts with the controller, low and high level applications, using dedicated interfaces.

Wojciech Jalmuzna, Technical University of Lodz, Department of Microelectronics and Computer Science XFEL-LLRF-ATCA Meeting, 3-4 December 2007 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 11 Low Level Applications This includes: - Adaptive Feed-Forward - System Identification - Loop gain and loop phase calculation - detuning and loaded Q calculation - Vector sum calibration - Beam Diagnostic - Exception Detection and Handling

Wojciech Jalmuzna, Technical University of Lodz, Department of Microelectronics and Computer Science XFEL-LLRF-ATCA Meeting, 3-4 December 2007 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 12 High Level Applications This includes: - Adaptive Feed-Forward - Vector sum calibration - Beam Diagnostic - Automated frequency tuning - Exception Detection and Handling - RF-Gun control

Wojciech Jalmuzna, Technical University of Lodz, Department of Microelectronics and Computer Science XFEL-LLRF-ATCA Meeting, 3-4 December 2007 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 13 Applications summary The functionality of the low and high level applications overlaps. So how can we know where to put given algorithm ? It depends on our timing constraints: if we want to execute given algorithm as fast as possible (during a pulse or just between) it should be implemented as low level if we want to execute given algorithm with extended precision and functionality we implement it as high level

Wojciech Jalmuzna, Technical University of Lodz, Department of Microelectronics and Computer Science XFEL-LLRF-ATCA Meeting, 3-4 December 2007 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 14 Control System The applications presented above display thousands of operation parameters and provide tenths of signals for monitoring and diagnostics. It is not possible even for a large team of operators to monitor them separately using only the interfaces provided by each application. The role of gathering all necessary controls into one place belongs to the control system. It is the main tool for non-expert user for interaction with the software environment. The control system is executed simultaneously with the use of different facilities such as embedded systems, crate CPUs, computation clusters and client machines.

Wojciech Jalmuzna, Technical University of Lodz, Department of Microelectronics and Computer Science XFEL-LLRF-ATCA Meeting, 3-4 December 2007 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 15 Communication Links All interconnections amongst applications are impemented using one of the following communication links: ● Low Latency Link – for on-line communication amongst FPGA chips which perform computations during the pulse; they provide relatively high bandwidth and guarantee low latency of the transmission ● PCIe – for non-critical communication amongst different boards, used mostly for data acquisition system and operation parameters distribution (used also by LLA) ● Gigabit ethernet – used for communication of the system with on-site CPUs and control system.

Wojciech Jalmuzna, Technical University of Lodz, Department of Microelectronics and Computer Science XFEL-LLRF-ATCA Meeting, 3-4 December 2007 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 16 Diagnostics, Automation, Simulation To maximize the availability of the system, it is necessary to provide good fault detection and localization. This can be done by global diagnostic system. This system communicates with the critical elements of each layer, using dedicated diagnostic interfaces. The information acquired together with the results of on-line simulation allows to localize existing faults and notify operators by the control system interface. In addition, it interfaces the automation subsystems. This allows to implement and execute automatic fault recovery. The automation system is also responsible for machine state transitions and procedure execution. It acts on top of the control system.

Wojciech Jalmuzna, Technical University of Lodz, Department of Microelectronics and Computer Science XFEL-LLRF-ATCA Meeting, 3-4 December 2007 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 17 Other software aspects Operating systems Libraries IPMI controller Software used for development: Xilinx ISE (provided by FPGA vendor – license at reasonable price) Open source C compilers running on Linux VisualDSP for TigerSharc

Wojciech Jalmuzna, Technical University of Lodz, Department of Microelectronics and Computer Science XFEL-LLRF-ATCA Meeting, 3-4 December 2007 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 18 Development environment probe signals Down- converte r IF=54M Hz SIMCO N DSP Vector Modulat or control signal Down- converte r IF=54M Hz SIMCO N DSP Down- converte r IF=54M Hz SIMCO N DSP forward signals reflected signals ACB probe signals to klystron Before ATCA system arrives:

Wojciech Jalmuzna, Technical University of Lodz, Department of Microelectronics and Computer Science XFEL-LLRF-ATCA Meeting, 3-4 December 2007 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 19 Software layout RF station ControllerPiezo control Low Level Applications High Level Applications Control system Diagnostics piezoRF Automatio n

Wojciech Jalmuzna, Technical University of Lodz, Department of Microelectronics and Computer Science XFEL-LLRF-ATCA Meeting, 3-4 December 2007 XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser 20 Thank you for your attention