Control System Tools for Beam Commissioning Timo Korhonen Controls Division Chief Engineer www.europeanspallationsource.se April 8, 2014.

Slides:



Advertisements
Similar presentations
Guobao Shen BNL Services Guobao Shen
Advertisements

Paul Chu FRIB Controls Group Leader (Acting) Service-Oriented Architecture for High-level Applications.
PvData,pvAccess,pvIOC,pvService Status EPICS Meeting June 2011 NSRRC,Hsinchu, Taiwan Marty Kraimer, Guobao Shen, and Matej Sekoranja.
EPICS Architecture Version 3 Channel Access Client (CAC) Connection Data Transfers WAN/LAN/Local Connection Data Transfers Channel Access Server (CAS)
ESS Timing System Plans and Requirements Timo Korhonen Chief Engineer, Integrated Control System Division May 19, 2014.
Status of the European Spallation Source Timo Korhonen Chief Engineer, Integrated Control System Division October 21, 2014.
Current Status of Virtual Accelerator at J-PARC 3 GeV Rapid Cycling Synchrotron H. Harada*, K. Shigaki (Hiroshima University in Japan), H. Hotchi, F. Noda,
PCaPAC Satellite Workshop ~ High Level Applications Development and the Matlab Middlelayer ~ Sponsored by the Canadian Light Source Saskatoon, Canada October.
Jeffrey Hill.  LANSCE Requirements – a Review  EPICS Paradigm Shift – a Review  Status – What is Implemented  What is an Abstract Data Type?  Benefits.
Patrick Krejcik LCLS April 16-17, 2007 Breakout Session: Controls Controls Commissioning Experience.
Paul Chu FRIB Controls Group Leader (Acting)
–Streamline / organize Improve readability of code Decrease code volume/line count Simplify mechanisms Improve maintainability & clarity Decrease development.
8/21/2015J-PARC1 Data Management Machine / Application State Data.
1 BROOKHAVEN SCIENCE ASSOCIATES EPICS Core (and other development efforts) L. Dalesio. EPICS April 25, 2013.
1 BROOKHAVEN SCIENCE ASSOCIATES NSLSII Physics Applications – Applying V4 The Control Group – presented by Bob Dalesio Taiwan EPICS Meeting, June 2011.
BROOKHAVEN SCIENCE ASSOCIATES High level applications and EPICS control GUOBAO SHEN NSLS-II, Control Group May 4 th, 2009.
EPICS Direction to Support Large Projects and Incorporate New Technology Leo R. Dalesio 09/21/99.
Virtual Accelerator at J-PARC 3 GeV Rapid Cycling Synchrotron H. Harada*, K. Shigaki (Hiroshima University in Japan), H. Hotchi, F. Noda, H. Sako, H. Suzuki,
IRMIS Status EPICS 2009 Vancouver D. A. Dohan. Outline IRMIS hardware model cable/cable run channel list Equipment Inventory System RDB Domain separation.
1/15 G. Manduchi EPICS Collaboration Meeting, Aix-en-Provence, Spring 2010 INTEGRATION OF EPICS AND MDSplus G. Manduchi, A. Luchetta, C. Taliercio, R.
MASAR Service Guobao Shen Photon Sciences Department Brookhaven National Laboratory EPICS Collaboration Workshop Oct 05, 2013.
MASAR Server & Application Guobao Shen Photon Sciences Department Brookhaven National Laboratory Collaboration Working Group Oct 02, 2013.
Managed by UT-Battelle for the Department of Energy Kay Kasemir ORNL/SNS Jan Control System Studio, CSS Overview.
March 2008EPICS Meeting in Shanghai1 KEKB Control System Status Mar Tatsuro NAKAMURA KEKB Control Group, KEK.
Michael Borland Advanced Photon Source Using SDDS for Accelerator Commissioning and Operation Michael Borland Operations Analysis Group Advanced Photon.
1 BROOKHAVEN SCIENCE ASSOCIATES Control System Overview Bob Dalesio, Control Group HLA Review for NSLS-II Project April
Managed by UT-Battelle for the Department of Energy CSS Update Matthias Clausen, Helge Rickens, Jan Hatje and DESY Delphy Armstrong, Xihui Chen,
EPICS EPICS Limitations Bob Dalesio Marty Kraimer.
EPICS Release 3.15 Bob Dalesio May 19, Features for 3.15 Support for large arrays - done for rsrv in 3.14 Channel access priorities - planned to.
1 BROOKHAVEN SCIENCE ASSOCIATES EPICS Version 4 – Development Plan V4 Team – presented by Bob Dalesio EPICS Meeting October 12, 2010.
Controls & Monitoring Overview J. Leaver 03/06/2009.
1 P. Chu 1 Adapting XAL for LCLS EPICS Meeting, Vancouver Adapting XAL for LCLS Paul Chu - SLAC May 1, 2009.
EPICS Release 3.15 Bob Dalesio May 19, Features for 3.15 Support for large arrays Channel access priorities Portable server replacement of rsrv.
1 BROOKHAVEN SCIENCE ASSOCIATES High Level Applications Infrastructure and Current Status Guobao Shen, Lingyun Yang* Controls Group & Accelerator Physics.
1 The ILC Control Work Packages. ILC Control System Work Packages GDE Oct Who We Are Collaboration loosely formed at Snowmass which included SLAC,
SPI NIGHTLIES Alex Hodgkins. SPI nightlies  Build and test various software projects each night  Provide a nightlies summary page that displays all.
11 th February 2008Brian Martlew EPICS for MICE Status of the MICE slow control system Brian Martlew STFC, Daresbury Laboratory.
Project X RD&D Plan Controls Jim Patrick AAC Meeting February 3, 2009.
ICS WP3 – Software Core Components Suzanne Gysin Work Package Lead November 25, 2014.
ESS Integrated Control System Software Core Components S.Gysin
ORNL is managed by UT-Battelle for the US Department of Energy Status Report: Data Acquisition and Instrument Controls for the Spallation Neutron Source.
Online Software November 10, 2009 Infrastructure Overview Luciano Orsini, Roland Moser Invited Talk at SuperB ETD-Online Status Review.
ESS (vacuum) control system Daniel Piso Controls Division February 20, 2013.
Using COTS Hardware with EPICS Through LabVIEW – A Status Report EPICS Collaboration Meeting Fall 2011.
+ SwissFEL Matlab Toolbox ADAQA used for Emittance Measurements Bolko Beutner, Rasmus Ischebeck PSI / DESY / KIT Mini-Workshop on Longitudinal Diagnostics.
ICS interfaces Timo Korhonen ICS Apr 22, 2015.
ESS Timing System Plans Timo Korhonen Chief Engineer, Integrated Control System Division Nov.27, 2014.
Software Scope Susanne Regnell Group Leader Control System Software
1 BROOKHAVEN SCIENCE ASSOCIATES EPICS Version 4 – Development Plan V4 Team – presented by Bob Dalesio EPICS Meeting October 7, 2011.
LCLS Commissioning & Operations High Level Software
BaBar Transition: Computing/Monitoring
Presented by Li Gang Accelerator Control Group
ATF/ATF2 Control System
The ILC Control Work Packages
LCLS Commissioning & Operations High Level Software
EPICS Version 4 Abstract:
Matlab as a Development Environment for FPGA Design
SLAC USA Marty Kraimer and Matej Sekoranja
High Level applications development status
ICS update 7th Experiment Control Workshop
Channel Access Concepts
TS2 PSS Architecture, Concepts of Operations and Interfaces
European Spallation Source Archiving Service
Banafsheh Hajinasab Based on presentation by K. Strnisa, Cosylab
Operation of Target Safety System (TSS)
EPICS 7 Matej Sekoranyja, Marty Karimer, Michael Davidsaver, Ralph Lange, Andrew Johnson, Timo Korhonen, Heinz Junkes, Patrick Marschalik, Murali Shankar,
ESHAC #8 Safety Readiness Review Thomas Hansson, ESH
Channel Access Concepts
Alignment, Scanning Malcolm Guthrie
Update on Software Scope Control System Software
Presentation transcript:

Control System Tools for Beam Commissioning Timo Korhonen Controls Division Chief Engineer April 8, 2014

Outline 2 Early preparations for machine commissioning What is needed at the early stages Tools outline – (partly) early ideas EPICS Databases Application development

Early stage requirements 3 Component-level controls EPICS infrastructure Engineering GUIs Timing infrastructure Everything connected Repetition rate control Machine protection Setting up machine modes Where should the beam go Beam modes Pulse length, intensity

At start of commissioning... 4 Assume design model Verify step by step Tools have to be Flexible : anticipate frequent changes Robust Avoid debugging several things at a time Simple Everybody is learning at this stage Installation information should be available Where to find systems and components Machine design easily accessible Lattice Comparisons with model

Tools outline 5 Basic controls toolbox: EPICS Version 3 provides good low-level control tools Abstraction level is low, though Version 4 is becoming mature Introduced in machine operation at BNL, SLAC More about EPICS V 4 in later slides Design and infrastructure information Databases in preparation Lattice Controls configuration Cabling Logbook Electronic logbook from EPICS collaboration (oLog)

Basic tools 6 EPICS provides tools for device contol CSS/BOY for writing device-level GUIs CSS integrates many other tools Alarm manager Trend display, archive viewer, etc. Can be extended with plugins Archiving tool to be evaluated CSS/BEAUTY Not for high volume data SLAC Archiver Appliance High throughput, scalable Targets “millions” of channels Others?...to be looked at

EPICS version 4 7 EPICS version 3 is control-oriented Flat list of records No standard easy way to build applications Put together structures in a higher layer No (easy) guarantees of synchronizity EPICS version 4 Keep the low-level IOC (works well) Add capability to handle structured data New protocol supports some new access methods Query with parameters,put-get Plus the known put, get, monitor High performance Can also transport large datasets

Why EPICS 4? 8 EPICS 4 makes writing applications easier With help of other infrastructure Databases Configuration, calibration, measurements Synchronous data services Pulse-to-pulse data Work with high-level concepts E.g. Orbit, Matrices (Twiss parameters, response matrix) Transparent access to different data sources with one interface (pvAccess) EPICS channels, databases, model services Straightforward access from e.g. Matlab and Python

Databases for integration 9 Lattice database Contains devices that “touch the beam” Machine description for design Design is evolving, version 2 in preparation Source of lattice information for the online model Controls Configuration Database Device level information What is connected to what, where it is located Databases for calibration RF, magnet field maps, etc. Calibration data for instrumentation To be looked at, no ready solutions yet.

System architecture with EPICS 4 10 Very generic application architecture diagram Access all data with a single interface, regardless of data source (CA: EPICS 3 protocol, PVA: EPICS 4 new protocol)

SUMMARY 11 Concentrate first on making basic infrastructure robust Collect configuration information during planning and construction phase into databases – To be accessed online Provide appropriate tools for the commissioning crew – Flexible, allow for rapid changes – Avoid complexity where not needed – Machine protection has to catch risky situations Avoid costly mistakes We are still in early phase – A lot of work to be done, but we still have time to think through the issues properly

12 Questions?