Automation and Feedbacks

Slides:



Advertisements
Similar presentations
1 HLT – ECS, DCS and DAQ interfaces Sebastian Bablok UiB.
Advertisements

DOOCS framework for CALICE DAQ software Valeria Bartsch, Tao Wu UCLRHUL.
VC Sept 2005Jean-Sébastien Graulich Report on DAQ Workshop Jean-Sebastien Graulich, Univ. Genève o Introduction o Monitoring and Control o Detector DAQ.
November 12, 2008 Controls Software D. Fairley LCLS Feedback.
Network File System (NFS) in AIX System COSC513 Operation Systems Instructor: Prof. Anvari Yuan Ma SID:
Riccardo de Asmundis INFN Napoli [Certified LabVIEW Developer]
1 9 mA study at FLASH on Sep., 2012 Shin MICHIZONO (KEK) LCWS12(Sep.24) Shin MICHIZONO Outline I.Achievement before Sep.2012 II.Study items for ILC III.
Global accelerator TTF Raimund Kammering DESY MVP TTF2 Review Meeting at Salzau, January 2003.
XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Wojciech CICHALEWSKI, DMCS-TUL ATCA Review, Monday, Dec , High Level Applications.
FEL Beam Dynami cs FEL Beam Dynamics T. Limberg FEL driver linac operation with very short electron bunches.
1 Alice DAQ Configuration DB
NEURAL NETWORKS FOR DATA MINING
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.
An Approach To Automate a Process of Detecting Unauthorised Accesses M. Chmielewski, A. Gowdiak, N. Meyer, T. Ostwald, M. Stroiński
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.
Bookkeeping Tutorial. Bookkeeping & Monitoring Tutorial2 Bookkeeping content  Contains records of all “jobs” and all “files” that are created by production.
Ned Arnold 13 July, 2009 Convenience Tools … July 13, 2009.
Grzegorz Jablonski, Technical University of Lodz, Department of Microelectronics and Computer Science XFEL-LLRF-ATCA Meeting, 3-4 December 2007 XFEL The.
FAIR Accelerator Controls Strategy
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.
DESY: From High Energy Physics to Synchrotron Radiation Accelerator Operation in a changing Environment Michael Bieler DESY: From High Energy Physics to.
7. CBM collaboration meetingXDAQ evaluation - J.Adamczewski1.
Distributed System Concepts and Architectures 2.3 Services Fall 2011 Student: Fan Bai
John Carwardine 5 th June 2012 Developing a program for 9mA studies shifts in Sept 2012.
ACAT 2005 Workshop, May UAL Interactive Analysis Environment Interactive Analysis Environment of Unified Accelerator Libraries V. Fine, N. Malitsky,
FLASH Free Electron Laser in Hamburg Status of the FLASH Free Electron Laser Control System Kay Rehlich DESY Content: Introduction Architecture Future.
Wojciech CICHALEWSKI, DMCS_TUL, Seminarium KMiTI LLRF in FEL System sterowania parametrami fali stojącej z zakresu częstotliwości mikrofalowych.
Preparation for Sept 9mA studies: Follow-up items from February J. Carwardine, 22 May 2012.
Automatic Machine Review Dec 2015 MAX IV Storage Rings Automation Pedro F. Tavares.
Bartosz Sakowicz Marek Kaminski Piotr Mazur Calibration Database.
1 Calorimeters LED control LHCb CALO meeting Anatoli Konoplyannikov /ITEP/ Status of the calorimeters LV power supply and ECS control Status of.
Status & development of the software for CALICE-DAQ Tao Wu On behalf of UK Collaboration.
John Carwardine 29 October, mA meeting 1. Agenda 9mA workshop Data analysis DAQ refresher / online database 2.
Andrea Valassi (CERN IT-DB)CHEP 2004 Poster Session (Thursday, 30 September 2004) 1 HARP DATA AND SOFTWARE MIGRATION FROM TO ORACLE Authors: A.Valassi,
LLRF at FLASH for 9mA Program, ILC08, Nov. 19, 2008 LLRF for the FLASH 9mA Program S. Simrock DESY, Hamburg, Germany.
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,
January 2010 – GEO-ISC KickOff meeting Christian Gräf, AEI 10 m Prototype Team State-of-the-art digital control: Introducing LIGO CDS.
Software tools for digital LLRF system integration at CERN 04/11/2015 LLRF15, Software tools2 Andy Butterworth Tom Levens, Andrey Pashnin, Anthony Rey.
FLASH Free Electron Laser in Hamburg Status of the FLASH Free Electron Laser Control System Kay Rehlich DESY Outline: Introduction Architecture Future.
ATCA based LLRF system design review DESY Control servers for ATCA based LLRF system Piotr Pucyk - DESY, Warsaw University of Technology Jaroslaw.
ESS Timing System Plans Timo Korhonen Chief Engineer, Integrated Control System Division Nov.27, 2014.
2 Introduction ● Goals/deliverables: – Developed applications that will support LLRF controller work, operation and commissioning efforts as well as other.
Introduction to Algorithm. What is Algorithm? an algorithm is any well-defined computational procedure that takes some value, or set of values, as input.
XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Wojciech Jalmuzna, Technical University of Lodz, Department of Microelectronics and Computer.
OPERATES SCADA OPERATION SYSTEM Explain the operational SCADA
LCLS Commissioning & Operations High Level Software
MicroTCA Development and Status
Presented by Li Gang Accelerator Control Group
Calicoes Calice OnlinE System Frédéric Magniette
Database System Concepts and Architecture
LLRF System Project Plan for WP 2.2 Low Level Applications
Control and data acquisition system of the KTX device
LLRF'15 Workshop, Shanghai, Nov. 4, 2015
LLRF systems status update
Controlling a large CPU farm using industrial tools
ALICE – First paper.
Planning the Experiment
Commissioning of the ALICE HLT, TPC and PHOS systems
The Software Framework available at the ATLAS ROD Crate
LLRF Functionality Stefan Simrock How to edit the title slide
LCLS Commissioning & Operations High Level Software
What's New in eCognition 9
A Virtual Implementation of VELA (CLARA)
High Level Physics Applications for LCLS Commissioning
Quality-aware Middleware
Operation of Target Safety System (TSS)
What's New in eCognition 9
Presentation transcript:

Automation and Feedbacks Accelerator Controls Conceptual Design Review, 14. Dec. 2009 Raimund Kammering

Guidelines and concepts Feedbacks frameworks FBM API Examples Outline Guidelines and concepts Feedbacks frameworks FBM API Examples Automation frameworks Sequencer FSM and DOOCS server Categorizing the tasks Summary/conclusions Accelerator Controls Conceptual Design Review, 14. Dec. 2009, Raimund Kammering - MCS4

Guidelines and concepts Energy Automation Orbit Bunch compression Machine startup/shutdown … File loading Klystron startup Feedbacks … Accelerator Controls Conceptual Design Review, 14. Dec. 2009, Raimund Kammering - MCS4

Guidelines and concepts Use experience gained at FLASH FLASH is a small version of the XFEL Developed and test at FLASH (partly PETRA) be ready when XFEL (construction) gets ready Develop generic recipes and frameworks ensure portability (FLASH  XFEL) Implement on middle layer where possible have common interfaces & exception handling reduce load on front ends to e.g. avoid “wildly running FBs” Accelerator Controls Conceptual Design Review, 14. Dec. 2009, Raimund Kammering - MCS4

Feedbacks (and monitors) Presentation layer Displays Monitor Control Middle layer Feedbacks Automation Front-end layer Front-ends Machine Accelerator Controls Conceptual Design Review, 14. Dec. 2009, Raimund Kammering - MCS4

Feedbacks (and monitors): Frameworks Three frameworks are offered: Feedback and Monitor (FBM) API generic feedback framework DOOCS DAQ data type (D_daq) server natural DOOCS features but still DAQ bound conventional DOOCS servers DOOCS server on middle layer FBM C++ C++ Accelerator Controls Conceptual Design Review, 14. Dec. 2009, Raimund Kammering - MCS4

Feedbacks (and monitors): Frameworks MATLAB ddd / jddd FileManager, save & restore Other applications Network interface on/off -- algorithm -- set points/parameter DAQ shared memory DOOCS DAQ shared mem. e.g. actuator DOOCS feedback Other Parameter channel Input Filter … Output channel … C++ or MATLAB feedback/monitor algorithm FBM server Accelerator Controls Conceptual Design Review, 14. Dec. 2009, Raimund Kammering - MCS4

Feedbacks (and monitors): Integration Client layer Display Display C++ DOOCS server FBM Feedback Monitor server Middle layer DAQ server Central shared memory FBM C++ Front-end layer Front end Hardware C++ … Front end Hardware C++ … Front end Hardware C++ … … Accelerator Controls Conceptual Design Review, 14. Dec. 2009, Raimund Kammering - MCS4

Feedbacks (and monitors): Examples FBM server examples at FLASH Beam energy (FEL and bypass line) (MATLAB) Gas monitor detector (GMD) (C++) LLRF vector sum calculations (C++) Photon energy/wavelength (C++) Beam arrival time feedback (MATLAB) DOOCS D_daq type server examples at FLASH Quench detection Charge calculator Beam power Accelerator Controls Conceptual Design Review, 14. Dec. 2009, Raimund Kammering - MCS4

Automation Feedbacks Automation Displays Monitor Control Front-ends Presentation layer Displays Monitor Control Middle layer Feedbacks Automation Front-end layer Front-ends Machine Accelerator Controls Conceptual Design Review, 14. Dec. 2009, Raimund Kammering - MCS4

Automation: Frameworks Three possible approaches: Sequencer slow man controlled procedures Finite state machines automated (looping) procedures DOOCS server other hardwired, fast procedures Sequ. FSM C++ Accelerator Controls Conceptual Design Review, 14. Dec. 2009, Raimund Kammering - MCS4

Automation: Integration Client layer Display Display DOOCS server Feedback Monitor server Sequ. Sequencer FSM Finite State machine C++ FBM Middle layer DAQ server Other server Other server Central shared memory … Sequ. FBM C++ FSM FSM Front-end layer Front end Hardware C++ … Front end Hardware C++ … Front end Hardware C++ … … Accelerator Controls Conceptual Design Review, 14. Dec. 2009, Raimund Kammering - MCS4

Automation: Sequencer Sequencer done by P. Castro and J. Maass In standard operation at PETRA and FLASH Fits all needs, except … … need extension to allow cascading of sequences some architectural rework needed (implement as service) Accelerator Controls Conceptual Design Review, 14. Dec. 2009, Raimund Kammering - MCS4

Automation: FSM, DOOCS server FSM designer Can not use old (ddd based) create new one in jddd? create FSM C++ library? we need scenarios/use cases! DOOCS server mainly for hardware near automation mostly used on front-end … but can also be used on middle layer Accelerator Controls Conceptual Design Review, 14. Dec. 2009, Raimund Kammering - MCS4

Categorizing the tasks Implementation Layer Partial RF vector sums DOOCS server Front-end Total RF vector sum FBM API or DOOCS server Middle layer RF Phase and energy information DOOCS server? Energy measurements FBM API Orbit display jddd/Java + server Middle layer, Display layer Transmission display jddd/Java? Display layer Charge display Photon wavelength Energy stabilization Orbit feedback Bunch compression Charge feedback Global klystron automation FSM Klystron automation DOOCS sever or FSM Global LLRF automation DOOCS server/FSM? LLRF station automation File loading / machine set up Sequencer Machine startup / shutdown Accelerator Controls Conceptual Design Review, 14. Dec. 2009, Raimund Kammering - MCS4

Measured performance and gained experience meets requirements Summary/conclusions Existing frameworks are sufficient for solving the expected high level software tasks Measured performance and gained experience meets requirements Frameworks cover full range of expected applications Test and implementations at FLASH need to be continued A graphical FSM designer or library might be helpful Needed tools lists and use cases need to be completed monitors and actuators need to be specified algorithms and data exchange must be worked out Accelerator Controls Conceptual Design Review, 14. Dec. 2009, Raimund Kammering - MCS4

Thank you for the attention! End Thank you for the attention! some links to the covered frameworks: DOOCS server: doocs.desy.de  DOOCS client server FBM API: doocs.desy.de  Papers  PCaPAC 2006 DOOCS D_daq: doocs.desy.de  Doxygen  DOOCS DAQ API Sequencer: flash.desy.de  The File Catalog System at FLASH FSM: doocs.desy.de  DOOCS client server  FSM … Accelerator Controls Conceptual Design Review, 14. Dec. 2009, Raimund Kammering - MCS4