Laurent S. Nadolski Synchrotron SOLEIL

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

Slide: 1 Welcome to the Non Linear Beam Dynamics Workshop P. Elleaume Non Linear Beam Dynamics Workshop, ESRF May 2008.
Australian Synchrotron Richard Farnsworth With Steven Banks and Mark Clift.
PCaPAC Satellite Workshop ~ High Level Applications Development and the Matlab Middlelayer ~ Sponsored by the Canadian Light Source Saskatoon, Canada October.
Necessity of Moving from Green Book to White Book M. Hadi Hadizadeh Yazdi International Scientific Meetings Office Iran October 26, 2002 Amman, Jordan.
Current Status of MATLAB-based Accelerator Physics Application Programs for the TPS Commissioning and Operation at NSRRC Fan-Hsin Tseng ( 曾繁信 ) Beam Dynamics.
KIT – The cooperation of Forschungszentrum Karlsruhe GmbH and Universität Karlsruhe (TH) A New Toolbox for the ANKA Storage Ring Sebastian.
Advanced Light Source EPICS Meeting April 27, 2005 An Accelerator Control Middle Layer Using Matlab Greg Portmann, ALS/LBNL Jeff Corbett.
Online Data Analysis and Simulation Sven Reiche UCLA - 09/22/04 Sven Reiche UCLA - 09/22/04.
X-ray optics in the BMAD beam dynamics computer code Joel Brock, Georg Hoffstaetter, Dave Sagan, and Karthik Narayan.
Nonlinear Dynamics Workshop ESRF, Grenoble, France 26 – 28 May 2008 Kai Hock Liverpool Group Meeting, 18 April 2008.
© 2006, Cognizant Technology Solutions. All Rights Reserved. The information contained herein is subject to change without notice. Automation – How to.
Managed by UT-Battelle for the Department of Energy Open XAL Open Development of the XAL Accelerator Application Framework Christopher K. Allen Tom Pelaia.
Hunt for Molecules, Paris, 2005-Sep-20 Software Development for ALMA Robert LUCAS IRAM Grenoble France.
Spin Tracking Using the Bmad Software Library David Sagan Cornell Laboratory for Accelerator-Based Sciences and Education.
27-Nov-2007 SLAC-ILC- AP Meeting Global Design Effort 1 Lucretia Developments PT SLAC.
First birds’ flyInstituteCity, Country Namedistance [Km]Accelerator Yingbing9329SSRFShanghai, China Om6227 Igor6227NSLS-2Brookhaven, USA Yuke6227 Frank.
1 Laurent S. Nadolski FFAG Workshop, Grenoble, 2007 Application of Frequency Map Analysis for Studying Beam Transverse Dynamics Laurent S. Nadolski Accelerator.
BLU-ICE and the Distributed Control System Constraints for Software Development Strategies Timothy M. McPhillips Stanford Synchrotron Radiation Laboratory.
BROOKHAVEN SCIENCE ASSOCIATES High level applications and EPICS control GUOBAO SHEN NSLS-II, Control Group May 4 th, 2009.
1 Kenneth Osborne, 9/14/07 Inter Group communications at the Advanced Light Source. Overview of the different methods of communication between different.
The european ITM Task Force data structure F. Imbeaux.
Studies on Lattice Calibration With Frequency Analysis of Betatron Motion R. Bartolini DIAMOND Light Source Ltd FMA workshop, Orsay, LURE, 1 st and 2 nd.
DESY: From High Energy Physics to Synchrotron Radiation Accelerator Operation in a changing Environment Michael Bieler DESY: From High Energy Physics to.
FMAP_Workshop - April 1, 2004 Frequency Map Calculation for the Advanced Light Source David Robin Advanced Light Source work done in collaboration with.
A U.S. Department of Energy Office of Science Laboratory Operated by The University of Chicago Office of Science U.S. Department of Energy Containing a.
Grenoble, June 22nd 2009 Libera Workshop 2008 Peter Leban, Andrej Košiček Libera Brilliance, Recent Patches, new Ideas, Future Grenoble,
Frequency Map Analysis Workshop 4/2/2004 Peter Kuske Refinements of the non-linear lattice model for the BESSY storage ring P. Kuske Linear Lattice My.
Automatic Machine Review Dec 2015 MAX IV Storage Rings Automation Pedro F. Tavares.
ICALEPCS 2007 The Evolution of the Elettra Control System The evolution of the Elettra Control Sytem C. Scafuri, L. Pivetta.
1 BROOKHAVEN SCIENCE ASSOCIATES High Level Applications Infrastructure and Current Status Guobao Shen, Lingyun Yang* Controls Group & Accelerator Physics.
Computing at SSRL: Experimental User Support Timothy M. McPhillips Stanford Synchrotron Radiation Laboratory.
FMA workshop April 1st and 2nd, 2004 L. Nadolski1 Guiding Lines for Computing and Reading a Frequency Map New FMA Calculations for SOLEIL including Insertion.
Modelling Needs for Future Colliders Ghislain Roy AOC Workshop 05 February Feb 2015AOC Workshop 1.
TRIUMF HLA Development High Level Applications Perform tasks of accelerator and beam control at control- room level, directly interfacing with operators.
PLACET User experiences with PLACET and examples of use for the Drive Beam CLIC Workshop 2008 Erik Adli, CERN/University of Oslo, October 16 th 2008 Lots.
Seungyu Rah (Pohang Accelerator Laboratory, POSTECH, Korea) Nov
+ SwissFEL Matlab Toolbox ADAQA used for Emittance Measurements Bolko Beutner, Rasmus Ischebeck PSI / DESY / KIT Mini-Workshop on Longitudinal Diagnostics.
Control System Tools for Beam Commissioning Timo Korhonen Controls Division Chief Engineer April 8, 2014.
1 Workshop on Vacuum System Design for Synchrotron light Source ALBA - Barcelona, Sept New trends in the vacuum design and technology.
ESLS Workshop Nov 2015 MAX IV 3 GeV Ring Commissioning Pedro F. Tavares & Åke Andersson, on behalf of the whole MAX IV team.
The Cockroft Institute
LCLS Commissioning & Operations High Level Software
Operations Machine Simulator.
Beam position measurements at synchrotron light sources
Long Term Plans at MAX IV
A Brief Company Introduction
Weiming Guo Accelerator Physics Group / ASD Advanced Photon Source
Exchange around motion control in radiation facilities
Presented by Li Gang Accelerator Control Group
Orbit Response Matrix Analysis
The software side of the moon
Status report SOLEIL May 2009
J. Meyer European Synchrotron Radiation Facility (ESRF)
PLC-based control systems at SOLEIL - ICALEPCS 2017
The TWIICE workshop Benoit for the ABP participants (Andrea, Gianni, Giovanni, Hannes, Lotta, Stefania, Yannis) ABP information meeting March 31st 2016.
                                                                       TANGO Collaboration Experience for running a multi-site international software project.
Coupling Correction at the Australian Synchrotron
Maintaining software solutions
Pretzel scheme of CEPC H. Geng, G. Xu, Y. Zhang, Q. Qin, J. Gao, W. Chou, Y. Guo, N. Wang, Y. Peng, X. Cui, T. Yue, Z. Duan, Y. Wang, D. Wang, S. Bai,
LCLS Commissioning & Operations High Level Software
The EPICS running envirionments in the five accelerator projects
What's New in eCognition 9
Quadrupole error localization using Response Fits
High Level applications development status
High Level Physics Applications for LCLS Commissioning
Simulation of Multiturn Injection into SIS-18
What's New in eCognition 9
What's New in eCognition 9
Non-linear (Effective) Modeling of Accelerators
Presentation transcript:

Laurent S. Nadolski Synchrotron SOLEIL AT development and compatibility issues Material for general discussion Laurent S. Nadolski Synchrotron SOLEIL Low Emittance Rings 2015 workshop, Grenoble, Sept. 15-17

Low Emittance Rings 2015 workshop, Grenoble, Sept. 15-17 Contexts What is the situation? How is used Matlab Middle Layer (MML/AT) today? How many versions of AT? What are the constraints? Development Operation Backwards compatibility Work methodology Towards solutions to increase benefits and reduce head-ache maintenance Low Emittance Rings 2015 workshop, Grenoble, Sept. 15-17

MML Genesis Using Matlab for Accelerator Experimentation and Control or A Matlab “MiddleLayer” (MML) Jeff Corbett, Andrei Terebilo, James Safranek (SSRL) Christoph Steier, Tom Scarvie, Dave Robin (ALS) Laurent Nadolski (SOLEIL) Gregory J. Portmann Online Control – Application and experiment scripting Simulation

MML community around the word: a short list Many users, few developers USA: ALS, Stanford (Spear3), Duke FEL, NSLS2, (VUV or X-Ray rings), Canada: CLS Europe: SOLEIL, THOMX (France), DIAMOND (England), ALBA (Spain), ANKA (Germany), ILSF (Iran), MAX-IV (Sweden), SOLARIS (Poland), … Asia: PLS2 (Korea), SLS (Thailand), SSRF (China), NSRRC/TPS (Taiwan) Middle East: SESAME (Jordan) Australia: ASP Contribution at different levels from different labs Users, develeppers

Automating Physics Experiments (without becoming a software engineer) Goals Develop an easy scripting method to experiment with accelerators (accelerator independent) Remove the control system details from the physicist (like Tango names and how to connect to the computer control system) Easy access to important data (offsets, gains, rolls, max/min, etc.) Integrate simulation and online control. Make working on an accelerator more like simulation codes. Integrate data taking and data analysis tools Develop a software library of common tasks (orbit correction, tune correction, chromaticity, ID compensation, etc.) Develop a high level control applications to automate the setup and control of storage rings, boosters, transfer lines.

Matlab Toolbox Suite for Accelerator Physics MiddleLayer + High Level Applications 1. Link between applications and control system or simulator. 2. Functions to access accelerator data. 3. Provide a physics function library. MCA, LabCA, SCAIII – Matlab to EPICS links Accelerator Toolbox for simulations LOCO – Linear Optics from Closed Orbits (Calibration) NAFF Library (frequency maps) Used for transfer lines, Booster, Storage Ring

AT – Accelerator Toolbox Andrei Terebilo MATLAB ® Toolbox for Particle Accelerator Modeling Accelerator Toolbox is a collection of tools to model particle accelerators and beam transport lines in MATLAB environment. It is being developed by Accelerator Physics Group at Stanford Synchrotron Radiation Laboratory for the ongoing design and future operation needs of SPEAR3 Synchrotron Light Source.                                                          What is Accelerator Toolbox New in AT version 1.2 Download and Installation Get Started Collaboration  Publications e-mail AT Links Integer tune Coupling correction Beta function / phase advanced correction www-ssrl.slac.stanford.edu/at/welcome.html http://www.slac.stanford.edu/~terebilo/at/

Various classes of users of AT Use of AT at online simulator in MML Use of AT as standalone application High Level Matlab Applications (scripts and functions) Matlab to TANGO/EPICS Matlab Middle Layer Accelerator Toolbox (AT - Model) Accelerator Hardware AT Server (Simulator) Low Emittance Rings 2015 workshop, Grenoble, Sept. 15-17

Low Emittance Rings 2015 workshop, Grenoble, Sept. 15-17 AT ESRF Fork Great developments, major add-ons since AT birth by A. Terebilo (see previous presentation today) Enhanced flexibility But low consideration of its integration in MML (of used at ESRF) Remove the use of global variables (THERING, FAMLIST)  Need modifications of interface of many functions to take the lattice as new input Low Emittance Rings 2015 workshop, Grenoble, Sept. 15-17

Low Emittance Rings 2015 workshop, Grenoble, Sept. 15-17 MML/AT version and use AT:ESRF works well if use standalone MML/AT Origin pot: ALS (G. Portmann) Many forks and local development in most of the labs add-ons and developments for extensive use Home made functions Use for controlling injector to front-ends of an accelerator facility Tuned MML versions for commissioning Dedicated/specific High Level Application (HLA/GUI) for accelerator physics (insertion, diagnostics, operation groups) Consequence Very few labs are in sync with ALS version (anyway: very few improvement and release) Hundreds of Matlab scripts, applications written and interface with MML Low use of ESRF AT version Low Emittance Rings 2015 workshop, Grenoble, Sept. 15-17

Known features of MML/AT Spirit and strength free of charge in our community Sharing of development between labs Robustness and reliability for operation For many: Machine dedicated shifts For some labs: Daily operation Different uses in control-rooms (online simulator) Offices (simulation, optmization, design) Many links between MML and AT since MML simplifies a lot the interface and make use of common nomenclatures for accelerator components Low Emittance Rings 2015 workshop, Grenoble, Sept. 15-17

Low Emittance Rings 2015 workshop, Grenoble, Sept. 15-17 Most important rule for most of us: do not break the operation, existing development (backwards compatibility) MML/AT (ALS+ home made) ESRF:AT Smart integration Goal: get benefit from AT(ESRF) How to find a “magic” (smart) integration Scenario 1: upgrade MML/AT (ALS version +home made dvpt) to make it compatible Effort in many labs Need human resources Risk analysis: not uniform (some labs will not do it) Scenario 2: upgrade AT (ESRF version) to enable it to work seamlessly with MML Low Emittance Rings 2015 workshop, Grenoble, Sept. 15-17

Thoughts to improve AT/MML Low Emittance Rings 2015 workshop, Grenoble, Sept. 15-17

Low Emittance Rings 2015 workshop, Grenoble, Sept. 15-17 Fundamental Physical Constants Defined as a Class for easy of use Low Emittance Rings 2015 workshop, Grenoble, Sept. 15-17

Low Emittance Rings 2015 workshop, Grenoble, Sept. 15-17 AT improvements Passmethod (integration methods) Switchyard to select default method for each element for a given a lab Consideration like fringe fields, small circumference ring, asymmetric edge focusing, etc. Atmatch Powerful but still a bit too much expert Is there any project to develop a simple interface, GUI for simple users Collective effect (ESRF, SOLEIL development) Large number of duplicated functions (atx, atsummary, etc.) Library of lattice parser between main codes (MADX, ELEGANT, TRACY, etc.) Many different classes of integration and element Low Emittance Rings 2015 workshop, Grenoble, Sept. 15-17