1 / 19

Status of the FLASH Free Electron Laser Control System Kay Rehlich DESY

Status of the FLASH Free Electron Laser Control System Kay Rehlich DESY. Content: Introduction Architecture Future developments for XFEL. FLASH. Energy: 0.4 .. 1 GeV Peak current: 1-2kA Wave length: 32 .. 6 nm Photon: 6*10 15 W/cm 2. Photon Beam. BC2. BC3. RF-GUN. COLLIMATOR.

eamon
Télécharger la présentation

Status of the FLASH Free Electron Laser Control System Kay Rehlich DESY

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Status of the FLASH Free Electron Laser Control System Kay Rehlich DESY Content: • Introduction • Architecture • Future developments for XFEL

  2. ICALEPCS 2007 FLASH Energy: 0.4 .. 1 GeV Peak current: 1-2kA Wave length: 32 .. 6 nm Photon: 6*1015 W/cm2 Photon Beam BC2 BC3 RF-GUN COLLIMATOR BYPASS ACC1 ACC2 ACC3 ACC4 ACC5 ACC6 UNDULATOR DUMP Kly3 Kly2 Kly5 Kly4 6 Cryo Modules with 8 Superconducting Cavities each 1.3 Ghz 250m XFEL Project started 2007: 20GeV, 0.1nm, 3 km

  3. ICALEPCS 2007 Motivation A Challenge for new Linear Accelerators: Provide bunch synchronous distributed data processing for ADCs and Images for the accelerator and the experiments

  4. ICALEPCS 2007 ADC ADC ACC1 ACC2 ACC3 ACC4 ACC5 ACC6 Kly3 Kly2 Kly5 Kly4 Architecture User Interface Application API Services Fast DAQ Middle Layer API API Device Server Device Server Front-end Tier Clock Trigger Accelerator, Experiments

  5. ICALEPCS 2007 ADC ADC ACC1 ACC2 ACC3 ACC4 ACC5 ACC6 Kly3 Kly2 Kly5 Kly4 The Front-end • Device Server • Readout triggered by timing system • DMA data transfer • MultiThreaded server library • Run-time creation of Devices and properties possible • ~70 VME crate + PCs • Local archive (one value / shot)‏ • ~30 000 values User Interface Application API Services Fast DAQ Middle Layer API API Device Server Device Server Front-end Tier Clock Trigger Accelerator, Experiments

  6. ICALEPCS 2007 DOOCS Camera Environment Application DAQ Server 24TB Disk Poster: Wednesday DOOCS Camera Server Basic Camera Class C1 class C2 class C3 class C4 class C5 class C6 class USB FireWire Ethernet FrameGrabber

  7. ICALEPCS 2007 ADC ADC ACC1 ACC2 ACC3 ACC4 ACC5 ACC6 Kly3 Kly2 Kly5 Kly4 The Service Tier • Fast DataAQuisition System • MultiThreaded • Multiprocessor (16 CPUs) • Shared Memory (32GB) • Data receiver: push protocol • Sync data from front-ends • 24TB local Disk (~ 3 weeks) • 50MB/sec data rate • Feedback and Measurement processes are attached to it Poster: Thursday User Interface Application API Services Fast DAQ Middle Layer API API Device Server Device Server Front-end Tier Clock Trigger Accelerator, Experiments

  8. ICALEPCS 2007 Object-Oriented API ?? Port RPC TINE EPICS Shm ADC ADC ADC ACC1 ACC2 ACC3 ACC4 ACC5 ACC6 Kly3 Kly2 Kly5 Kly4 The Protocols Used by all programs MultiProtocol API Adr.: TTF.DIAG/BPM/3GUN/X User Interface Application API Services Fast DAQ Middle Layer ENS Name Server API API Push Device Server Device Server Front-end Tier Clock Trigger DOOCS Server Accelerator, experiments

  9. DESY Control Groups • The two accelerator control groups joined together • Goal: benefit from the complementary strength of DOOCS and TINE

  10. ICALEPCS 2007 XFEL Developments • GUI software based on JAVA • 3 projects • Evaluation of a new crate standard: ATCA / µTCA • Modern GigaLink communication (no bus) • Redundant design (up to 99.999% availability) • Management infrastructure is part of the specification • IPMI on board and crate level • DOOCS server development • Management server and display • Redundant device server or subsystem operation

  11. ICALEPCS 2007 The Applications: jddd jddd: data presentation, controls and analysis framework to create complex operation panels without programming

  12. ICALEPCS 2007 Data Browser Tree shows all online variables of the control system Drag&Drop to add a column (property) to the SpreadSheet jDTool: Tool to display and modify all control system variables

  13. ICALEPCS 2007 Alarm Display Ticker of all alarms Ticker of one device or group Hierarchical view of all devices

  14. ICALEPCS 2007 ATCA/µTCA Family

  15. ICALEPCS 2007 Hardware Developments • AMC modules • Universal, Virtex 5 FPGA, I/O piggy-back ready • IPMI code for MMC (Module Management Controller)‏ • PCIexpress interface to DOOCS • 8 channel ADC, 14bit, 100MHz ordered • Commercial product, ready this month • Timing system (ps stability) planned • Machine Protection System planned

  16. ICALEPCS 2007 Chassis Management @ DOOCS Application • Display: • Inserted modules • Voltages • Temperatures • Fans • Function: • On/Off • Reset API DOOCS Crate Server Camera PC IPMI over Ethernet Shelf manager

  17. ICALEPCS 2007 Chassis Management @ DOOCS Auto-detects modules and dynamical creates control system addresses and properties

  18. ICALEPCS 2007 S1 S S2 Redundant Server RedundantName Server Client Application ENS API Manager task Access by name: 'S1' -> SubSys1 'S2' -> SubSys2 'S' -> active system SubSys 1 aktive SubSys 2 stand-by S1 S2 C H C H

  19. Summary • FLASH: First SASE in January 2005 • Now: 1GeV, 6.5 nm • DOOCS @ FLASH: • Synchronous, high performance data recording • Runs reliable and is flexible / dynamic • XFEL developments: • First JAVA applications • Evaluation of ATCA / µTCA crate standard • Implementation for management and improved availability http://doocs.desy.de More info: ICALEPCS 2007

More Related