High Level applications development status

Slides:



Advertisements
Similar presentations
Control and IT Systems status and strategy ALBA, Piotr Goryl on behalf of Michał Ostoja-Gajewski, Krzysztof Wawrzyniak, Łukasz Żytniak, Tadeusz.
Advertisements

CLS Machine Status Displays System Analyst - Controls Canadian Light Source Inc. web: Perimeter.
Dec. 2004JM Chaize TANGO ELETTRA ESRF Personal changes Recent key projects Modernization of VMEs.
Diagnostics and commissioning on ERLP Yuri Saveliev ASTeC CONFORM Project: EMMA Design Review Workshop February 2007, Daresbury Laboratory.
Paul Emma LCLS FAC April 16, Initial Experience with Injector Commissioning P. Emma, et al. Facilities Advisory Committee.
Patrick Krejcik LCLS April 16-17, 2007 Breakout Session: Controls Controls Commissioning Experience.
Online Data Analysis and Simulation Sven Reiche UCLA - 09/22/04 Sven Reiche UCLA - 09/22/04.
Henrik Loos High Level 17 June 2008 High Level Physics Applications for LCLS Commissioning Henrik Loos.
Agenda Adaptation of existing open-source control systems from compact accelerators to large scale facilities.
JCE A Java-based Commissioning Environment tool Hiroyuki Sako, JAEA Hiroshi Ikeda, Visible Information Center Inc. SAD Workshop.
Injector Setup/Mini-phase  Description of injector setup  sources of drift  Mini-phase procedure for injector  Checking the rest of the machine. Stephen.
Accelerator Science and Technology Centre ALICE schematic High-Level ALICE Software Development James Jones and Ben Shepherd STFC Daresbury.
ASTA roadmap to EPICS and other upgrades Remote monitoring and control DAQ Machine protection Dark current energy spectrometer.
ATF Control System and Interface to sub-systems Nobuhiro Terunuma, KEK 21/Nov/2007.
Adrian Oates Daresbury Laboratory ALICE Control System July 08.
K.Furukawa, Nov Database and Simulation Codes 1 Simple thoughts Around Information Repository and Around Simulation Codes K. Furukawa, KEK Nov.
ATF2 beam commissioning status and beam time request Toshiyuki Okugi 2008 / 11 / 12 ATF2 Commissioning Meeting.
DataMaster 3000 Data Acquisition and Control Software.
1 P. Chu 1 Adapting XAL for LCLS EPICS Meeting, Vancouver Adapting XAL for LCLS Paul Chu - SLAC May 1, 2009.
1 BROOKHAVEN SCIENCE ASSOCIATES High Level Applications Infrastructure and Current Status Guobao Shen, Lingyun Yang* Controls Group & Accelerator Physics.
LUCX FACILITY INTRODUCTION : PRESENT STATUS AND FUTURE PLANS A. Aryshev On behalf of QB group and THz collaboration Mini-workshop for advanced THz and.
11 th February 2008Brian Martlew EPICS for MICE Status of the MICE slow control system Brian Martlew STFC, Daresbury Laboratory.
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.
Linac4 BCC 14/10/2010 Linac4 Measurement and Dump Lines BCC on the Linac4 Transfer Line Status.
Brian Drendel October 31, This talk  Beams-doc private/DocDB/ShowDocument?docid=4474https://beamdocs.fnal.gov/AD-
+ SwissFEL Matlab Toolbox ADAQA used for Emittance Measurements Bolko Beutner, Rasmus Ischebeck PSI / DESY / KIT Mini-Workshop on Longitudinal Diagnostics.
V Review SPARC Diagnostic & Control Status G. Di Pirro On behalf control and diagnostic group.
LabVIEW Core I with RADE introduction EN/ICE/MTA.
7/8/2016 OAF Jean-Jacques Gras Stephen Jackson Blazej Kolad 1.
ESS Timing System Plans Timo Korhonen Chief Engineer, Integrated Control System Division Nov.27, 2014.
SDA- Shot Data Analysis Jean Slaughter DOE Review July 21, 2003.
11th February th CTF3 Committee - Wilfrid Farabolini1 Status and progress of the CTF3 probe beam 1.
LCLS Commissioning & Operations High Level Software
Operations Machine Simulator.
Diagnostics for ThomX N. HUBERT, M. LABAT, M. EL-AJJOURI, D. PEDEAU, Synchrotron SOLEIL I. CHAIKOVSKA, N. DELERUE, N. EL-KAMCHI LAL.
Beam Commissioning Adam Bartnik.
Overview of TANGO Control system
Phil Oxford , june 18 Photoinjector at.
Diagnostic & Control Status
Summary of SPARC first-phase operations
Orbit Response Matrix Analysis
PHIL: A TEST BEAMLINE AT LAL Specifications of PHIL
Laboratorio per dottorandi 2017 Particle Accelerators Control System
Feng Zhou LCLS-II AP meeting 02/23/2017
Function Generator Remote Control
ATF/ATF2 Control System
Slice Parameter Measurements at the SwissFEL Injector Test Facility
Z. Andelkovic, W. Geithner, F. Herfurth, M. Lestinsky, G. Vorobyev
                                                                       TANGO Collaboration Experience for running a multi-site international software project.
BE-BI Software for LINAC4
Have a chance to operate your own beam at CERN
Diagnostics for ThomX Nicolas HUBERT, Marie LABAT, Moussa EL-AJJOURI, D. PEDEAU, Synchrotron SOLEIL Iryna CHAIKOVSKA, N. DELERUE, LAL.
ThomX commissioning Iryna Chaikovska (LAL) on behalf of the commissioning group.
Controls CBETA controls will extend existing EPICS control system
Part 2: Comparison of measurements and simulations for OBLA-500keV
LCLS Commissioning & Operations High Level Software
A Portion of the SCP RF Control System LCLS Related
LCLS Gun Commissioning Status & Plans David H
Advanced Research Electron Accelerator Laboratory
Beam Loss Monitors (BLM)
Compact linear accelerator FLUTE: status update
A Virtual Implementation of VELA (CLARA)
I. Chaikovska, V. Chaumat, N. Delerue (responsible), V. Kubytskyi, V
VELA – CLARA AP (Draft) Goals Software Goals
High Level Physics Applications for LCLS Commissioning
Injector Experimental Results John Schmerge, SSRL/SLAC April 24, 2002
Linac Diagnostics Commissioning Experience
ThomX – Commissioning Meeting – 25/01/2018
The Automation of the Sequencing of Accelerator Cycles and Events at Fermilab Stanley Johnson Fermilab Accelerator Operations.
Presentation transcript:

High Level applications development status H. Guler for the ThomX commissioning group

Motivations/Goals General machine startup strategy General machine control strategy Provide tools for Linac commissioning (TL-LE) On top of Tango Tools Give an alternative to basic Atkpanels Combined information Modified information (fitting, calculations, etc ) Strategy for measurements types Strategy for data taking Strategy for publications on eLog (visible from outside LAL) Interlock management General pane (+ Tango tools)

Some basic rules Knowledge / basic understanding of TANGO (Training at control room) Interfaces to be implemented by using MATLAB (MML) and / or directly using Python (Taurus, …) High level interfaces design should be done by machine experts and could evolve Periods of training and development is necessary Easy installation, versioning, and user manuals are needed General single common scripts for raw signal analysis : Beam charge extraction (from Wavecatcher) YAG : Spot analysis tool (extract size, position, … ) BPMs … Physical variables (Calibrations, Twiss parameters, …) coming from calculation should be included in Tango DS No differences for same variable should appear in different IHM Single programing language is not mandatory (MATLAB, Python) Matlab : Tango-binding Python : PyTango

________________TANGO _______________ Hardware 1 Hardware 2 Hardware 3 Hardware 4 Hardware 5 Hardware 6 ________________TANGO _______________ Data : access data, contrôle timouts, save data etc : PyTango / MatLab-Tango binding Interfaces : IHM (contrôle equipment, show data, …) Python (Taurus, PyQt, ..) – MatLab (MML) – Labview - Java Saved data Write to eLog Manage machine alarms

From simulation to first tests Linux platform (tango-util2) deployed with TANGO9 and simulation Ds Python software could generate sim-Ds from Ds Magnets + Cycling Ds Libera, RedPytaya During commissioning : Development could be done on sim-Ds Simulator-DS functionality still to be understood Repository process will be used Git / GitLab Keep development history : nothing lost / improve efficiency Cross check : each modification should be approved by other developer Utills pour les tests

Linac commisioning needs IHM to startup all the Linac sub-systems General startup IHM IHM to monitor the machine status Simple general status manager Quickly see equipment with problems (Green vs Red color in IHM) tools to control the beam and to tune the machine Algorithms which combines diagnostics and accelerator parameters data saving strategy All data from different measurements Quick analysis tools / environment  improve decision quality during shifts Offline analysis  easily retrieve and analyze data easy reporting Elog : tools to automatically (or not) save needed data

Linac commissioning : basic objects Tasks Details Device Server Measured quantity Data Magnets cycling   Magnet and Cycling Energy steerer Beam size and position Screen + barycenter + size  Lima  Image  Sx,Sy,X,Y Bunch charge screen  Screen calibration in charge  Calibration coefficient in DS   Image Bunch charge ICT  Wavecatcher  Waveform Integral(WF)   Laser E, size Virtual Cathod  UV Camera Lima    E, Sx,Sy,X,Y Laser pulse length Streak  Image Faraday Cup Wavecatcher Waveform BPM Libera

Linac commissioning : machine tuning Use of scans / measurements : Algorithms to be called inside IHMs Examples : Charge vs Phase Charge vs solenoid current Dedicated IHM for Diagnostics should contain : Measurement selection Which includes list of variables that should be saved Includes measurement parameters to be set to the algorithm Button to send analysis to eLog  Template to be prepared Prepare tango-device with list of variables to be saved (calibrations, …)

Linac commissioning : Equipment interfaces RF-GUN IHM Language Status Linac Laser Python (Taurus) 90% Modulator Java RF GUN RF Section Vacuum LabView PowerSupply Icepap supervision LASER Magnets powersupply RF-Section

Linac commissioning : Equipment interfaces IHM Language Status Linac Laser Python (Taurus) 90% Modulator Java RF GUN RF Section Vacuum LabView PowerSupply Icepap supervision ICEPAP Wheel supervision Vacuum IHM

Linac commissioning : Equipment interfaces IHM Language Status Remark Synchronizations Python (Taurus) On going Diagnostics To be done with commissioning group General startup General Status Alarm status To be done with Interlock group Machine synoptic

Need for trend plots : easy to compute and very useful

Interfaces needed for beam tuning for single pass (Linac-TL-EL) Example of interface @CLEAR Choose screen Measure beam spot size, position Plots trends Get beam charge / position at different locations Plot trends During the Linac + TL + EL commissioning To help the beam tuning Useful for beam alignment Follow trends for ICT, BPMs For example Trend of the beam charge / position Example of interface used at PHIL Taurus provide Taurustrend, taurusplot, taurusform …

Trend plots for vacuum During RF conditioning for RF-Gun or Linac Section. Very useful for conditioning

Scan measurements : To be adapted for ThomX

Example of Scan interfaces to be included in MML Charge phase scan (from CLEAR) Script to adapt for ThomX (could be done in MML or Taurus )

Example scan for energie steerer

Example of solenoide scan

Interface with RF-Signals Could be very useful to understand the Timing status Need to keep the possibility to access the analog signals (scope)

Interfaces roadmap : commisioning Interface for Linac commissioning are essential for commissioning Equipment startup Monitor equipment Tune the machine : Strategy for the data Set of Algorithms and use of dedicated tango variable Collaborative future development in the ThomX control room By training and working together IHM would change, adapt to our usage