360 likes | 506 Views
LHC Software in Support of Early Commissioning. Mike Lamont. Outline. Introduction Core operational software - reprise Requirements for early commissioning Key solutions for early commissioning Conclusions. Early Commissioning with Beam. To facilitate this:.
E N D
LHC Software in Support of Early Commissioning Mike Lamont
Outline Introduction Core operational software - reprise Requirements for early commissioning Key solutions for early commissioning Conclusions Software for Early Commissioning
Early Commissioning with Beam To facilitate this: • Commisioning of instrumentation • Commissioning of hardware systems • Commissioning of OP procedures with beam • Commissioning of machine protection • Beam based measurements to check • polarities; aperture; magnetic field quality; optics… • Most of the core functionality should be place. • Key instrumatation available and usuable. • Need flexibility and support for system commissioning, diverse measurements and checks. Software for Early Commissioning
LSA (LHC Software Architecture) • Standard architecure for high level software • Middle tier designed to provide services to allow effective accelerator control. Technology now well established. • Data model & business layer are common for all accelerators • Database design and implementation well established • Database contents for LHC mostly in place • It has been deployed and thus tested on: • SPS, LEIR, TI2/TI8/CNGS,SM18 magnet tests, HWC • Most core software in place, tested and deployed Software for Early Commissioning
Core 1 To get anywhere would expect our base to be in place and reasonablely well tested. • Optics & Magnet model • Machine layout, device configuration • Optics, Twiss • Transfer functions, harmonic errors etc. • On-line model • Settings generation • Generation of settings spanning full parameter space • Settings management & trim • Management of settings for all parameters through fullcycle • Coherent modifications • History of changes and rollback. Software for Early Commissioning
Core 2 • Hardware exploitation • Equipment control/settings • Power Converters, RF, Collimators, Kickers, Beam Dump etc. • Equipment monitoring • Run control • Hypercycle: pre-cycle, injection, ramp and squeeze • Sequencer, Mode etc. • Timing • Timing events, event tables, telegrams, Safe Beam Parameters, injection requests… • RF: Bucket selection, pre-pulses • BST • Triggered measurement acquisition… Software for Early Commissioning
Instrumentation – high level Key Beam Instrumenation must be available and useable Software for Early Commissioning
Instrumentation – high level Software for Early Commissioning
Instrumentation – high level Software for Early Commissioning
Standard services Rolling out • Security • Role Based Access Control (RBAC) • Restrict access to accelerator devices • Developed in the framework of the LAFS collaboration • Management of Machine Critical Settings (MCS) • Post mortem • Logging • Fixed displays • Communication with experiments • Software Interlocks • Daemons • Measurement facilities Software for Early Commissioning
Services - Hardware Software for Early Commissioning
Services - Instrumentation Software for Early Commissioning
Hardware - examples Software for Early Commissioning
Instrumentation - examples Would argue that core functionality is in good shape Software for Early Commissioning
Early Commissioning • Readiness of procedures and software critical • Not necessarily talking about sophisticated, automatic measure and correct utilites at this stage • Emphasis on flexibility and off-line analysis • Access to information: • measured field errors • aperture model • misalignments etc. • as built, non-conformities etc. Software for Early Commissioning
A1 – Injection and First Turn • Kicker control , TDI control, settings etc – LSA • Instrumentation commissioning using standard tools (BCT, BLMs…) Software for Early Commissioning
A2 - Capture Software for Early Commissioning
A3 – 450 GeV Basics [1/2] Software for Early Commissioning
A3 – 450 GeV Basics [2/2] Software for Early Commissioning
A4 – 450 GeV Details 1/2 Software for Early Commissioning
A4 – 450 GeV Details 2/2 Software for Early Commissioning
A6 – Two Beams Software for Early Commissioning
A8 - Ramp Software for Early Commissioning
A9 – Flat Top – 5 TeV As for 450 GeV but with a little more care Software for Early Commissioning
Pulling out some key packages… Tune FFT, Tune PLL plus applications Beta beating analysis etc. Orbit++ Collimators On-line model Software for Early Commissioning
Tune Ralph Steinhagen Software for Early Commissioning
Coupling Software for Early Commissioning
Optics… Rogelio Tomas Software for Early Commissioning
Optics… Software for Early Commissioning
YASP - Bumps Jorg Wenninger Software for Early Commissioning
YASP - Threading Software for Early Commissioning
YASP… Software for Early Commissioning
Collimators Stefano Redaelli Software for Early Commissioning
On-line model Ilya Agapov Software for Early Commissioning
General features Mad-X integrated development environment linked to control system; common repository of optics files and scripts; SVN version control Acquisition: machine snapshot from control system in madx format; interface to several measurement tools (orbit, beam screens, beta-beating,...) Manipulation libraries for Mad-X input and output (python) Generic fitting (model to measurements) and response matrix tools Merging models/parameters from different sources into single model Dynamic models and models beyond MAD-X Virtual machine (python classes) with API independent of underlying simulation code (multiple codes can be included) Server running the virtual accelerator, can be used by controls client applications Specific functionality Knobs (for aperture scans, crossing angle etc.). Test in OM and import in control system Aperture visualization; Trajectory interpolation; all calculations (bumps etc.) can be superimposed on the measured orbit 'Energy matching'; detecting optics errors from trajectories (in addition to LOCO) Beam parameter analysis in transfer lines Online model features Software for Early Commissioning
Conclusions Acknowledgements • Core in good shape • Tools to support early commissioning in place: • Tune, chromaticity, coupling… • Orbit • Beating analysis etc. • Collimation • On-line model • Some holes to be checked/plugged. • Deployment and testing ongoing. • Preparation, preparation, preparation. • Time will clearly be required during beam commissioning to commissioning the essential tools. • Tests in progress Software for Early Commissioning