1 / 54

LHC Software

LHC Software. Mike Lamont. Outline. LSA Core Hardware Instrumentation High level facilities Testing and deployment. Client tier. GUI Applications. Server tier. Business Layer. Hardware. Database. LSA. Middle tier designed to provide services to allow effective accelerator control.

Download Presentation

LHC Software

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. LHC Software Mike Lamont

  2. Outline LSA Core Hardware Instrumentation High level facilities Testing and deployment LHC software - MAC November 07

  3. Client tier GUI Applications Server tier Business Layer Hardware Database LSA Middle tier designed to provide services to allow effective accelerator control LHC software - MAC November 07

  4. Among other things it covers… Optics Information about all devices Machine layout Twiss parameters Settings generation Generation of initial settings based on optics Settings management & trim Management of values for all parameters Coherent modifications History of changes and rollback Hardware exploitation Equipment control Sending settings to the hardware Equipment & beam measurements Equipment monitoring Data concentrators e.g. BLM, BPM 06/11/2007 LHC software - MAC November 07

  5. Generic Applications Data model & business layer are common for all accelerators  reuse applications SPS LHC 06/11/2007 LHC software - MAC November 07

  6. Trim LHC software - MAC November 07

  7. Optics LHC software - MAC November 07

  8. Generic Equipment Control LHC software - MAC November 07

  9. Generic Measurement LHC software - MAC November 07

  10. BLM1 BLM2 BLM3 BLM4 BLM5 BLM6 BLM7 BLM8 BLM9 BLM10 BLM11 BLM99 BLM1 BLM2 BLM3 BLM4 BLM5 BLM6 BLM7 BLM8 BLM9 BLM10 BLM11 BLM99 BLM1 BLM2 BLM3 BLM4 BLM5 BLM6 BLM7 BLM8 BLM9 BLM10 BLM11 BLM99 BLM1 BLM1 BLM1 BLM1 BLM1 BLM2 BLM2 BLM2 BLM2 BLM2 BLM3 BLM3 BLM3 BLM3 BLM3 BLM4 BLM4 BLM4 BLM4 BLM4 BLM5 BLM5 BLM5 BLM5 BLM5 BLM6 BLM6 BLM6 BLM6 BLM6 BLM7 BLM7 BLM7 BLM7 BLM7 BLM8 BLM8 BLM8 BLM8 BLM8 BLM9 BLM9 BLM9 BLM9 BLM9 BLM10 BLM10 BLM10 BLM10 BLM10 BLM11 BLM11 BLM11 BLM11 BLM11 BLM99 BLM99 BLM99 BLM99 BLM99 Data Concentrators Logging Fixed Displays Operator Console 1 Operator Console 2 Operator Console 3 Operator Console 4 Broadcasting Publication BLMs Concentration 4000 Beam Loss Monitors … LHC software - MAC November 07

  11. Security Role Based Access Control (RBAC) Restrict access to accelerator devices Developed in the framework of the LHC at Fermilab Software (LAFS) collaboration Management of Machine Critical Settings (MCS) Fully incorporated into the LSA framework 06/11/2007 LHC software - MAC November 07

  12. LHC software - MAC November 07

  13. Development, test, and production databases One account for LEIR, SPS, HWC, lines, LHC AB/CO/DM: Ronny Billen, Chris Roderick LHC software - MAC November 07

  14. LSA • It has been deployed and thus tested on: • SPS • LEIR • TI2/TI8/CNGS and other transfer lines • SM18 magnet tests • HWC • Database is in good shape • Technology well established • Core software in place, tested and deployed TI8 CNGS TI2 LHC software - MAC November 07

  15. Main Hardware Systems

  16. AnalogAcquisition SoftwareInterlocks CriticalSettings PostMortem XPOC Timing Application Alarms LHC software - MAC November 07

  17. Power converters • Full functionality exploited • Hardware Commissioning • Ramp and Squeeze Tests • Tracking tests in SM18 • Tested interfaces to: • Post mortem • LSA • Logging • Alarms • Timing LHC software - MAC November 07

  18. Squeeze LHC software - MAC November 07

  19. RF Delphine Jacquet • Slightly behind the curve here • Slow control established • Functions via FGCs – standard LSA • Requirements spec circulating LHC software - MAC November 07

  20. Injection kickers LHC software - MAC November 07

  21. Beam Dump Can’t touch too much at the high level Important though is XPOC Prototype in test generating many GBs from kicker tests in IR 6 LHC software - MAC November 07

  22. Collimators Stefano Redaelli Serious prototyping and testing done Development still going on at the middle level. Big system, lot of work to get the full system singing and dancing. LHC software - MAC November 07

  23. LHC Timing All LHC processes (e.g. injection, ramp,...) will be synchronized and triggered using timing events Sent by the LHC Timing System LSA provides services to manage these events Creation, modification Loading to and unloading from the Timing System LSA Other modules Timing module LHC Timing System LHC software - MAC November 07

  24. Timing Tests in progress LHC software - MAC November 07

  25. Instrumentation

  26. Instrumentation PostMortem SWInterlocks CriticalSettings Concentration Settings Logging Priority State GUI LHC software - MAC November 07

  27. For all systems assume: • Fixed displays • Logging • Measurements • All measurements to be recorded together with measurement parameters (SDDS) • Standard facilities for display, browsing and analysis • Archiving, references etc. • Access for post-mortem, post-run analysis, web access etc. • Standard data format • Interface to analysis tools • Post Mortem • Standard fitting routines All in place LHC software - MAC November 07

  28. BPMs LHC software - MAC November 07

  29. Orbit c/o YASP Jorg Wenninger LHC software - MAC November 07

  30. BPM Concentration LHC software - MAC November 07

  31. BLMs LHC software - MAC November 07

  32. BQBBQLHC – Tune meter • Tune: • FFT • Continuous FFT • PLL • Feedback • Chromaticity • Baseline: Frequency modulation/PLL • V3 requirements spec in circulation (c/o LAFS) • (Template & components exists for SPS) LHC software - MAC November 07

  33. Other Instrumentation LHC software - MAC November 07

  34. BCTDCLHC & BCTFDLHC & BCTFRLHC LHC software - MAC November 07

  35. Synchrotron radiation monitors Dennis Nicklaus FNAL LHC software - MAC November 07

  36. Wire scanner Elliott McCrory FNAL LHC software - MAC November 07

  37. Screens Markus Albert LHC software - MAC November 07

  38. CMS Luminosity LHC software - MAC November 07

  39. High level applications

  40. FIDEL Using data from series cold measurements FiDel models components of total field in aperture of magnet Set of parameterized equations - fit to the measured behaviour of the set of magnets in a circuit LHC software - MAC November 07

  41. MAD & FIDEL LHC software - MAC November 07

  42. FiDeL status Luca Bottura • Data collection has advanced at a reduced pace. Data available today covers about 60 % of the magnet families and work is in progress to complete the LHC Magnetic Archive. • The work has focused on: • preparation of the structures for the synthesis of the model parameters (machine layout), • storage of the parameters (database supported by AB-OP), • retrieval and use of the parameters (FiDeL in the LHC controls). • Tracking tests were performed in the benches of SM-18 to verify the accuracy of the model: • 2 dipoles (MB2598, MB2624), • 1 SSS (SSS064), • powered through LSA, implementing the FiDeL algorithm for field forecast and correction, • verified B1 tracking among sectors, B2/B1 tracking among main quadrupoles and dipoles, b3 and b5 correction at each dipole. • Fruitful AT-AB collaboration in the preparation, running and evaluation of the test results LHC software - MAC November 07

  43. FiDeL tracking test results 1/2 The integral dipole field in two MB’s track on average within 1 unit of B1, with peak error of 2.5 units of B1 and reproducibility from cycle to cycle well within1 unit of B1 (including measurement errors !)  1 unit of B1  0.003 units of tune Q The ratio B2/B1 tracks on average within 0.01 unit of tune Q, and the reproducibility from cycle to cycle is within the tolerance window of 0.003 unit of tune (including measurement errors !) Analysis by P. Xydi, AT-MTM LHC software - MAC November 07

  44. FiDeL tracking test results 2/2 The compensation of the integral b3 in a single dipole, using the FiDeL algorithm, has an error of  0.25 units (quite good !) Integral b3 after compensation Integral b3 before compensation The reproducibility of the b3 compensation, on two MB’s, same powering sequence, is 0.1 units of b3, equivalent to 5 units of chromaticity(excellent!) 10 units of chromaticity  Analysis by N. Sammut, AB-OP FIDEL@LSA by Merek Strzelczyk, AB-OP LHC software - MAC November 07

  45. On-line Model (MAD-X) Jutta Netzel, Ilya Agapov • Simulation and validation of settings changes before applying them to the hardware • Creation of KNOBS (e.g. bumps) • … LHC software - MAC November 07

  46. Sequencer Reyes Alemany • Tested: • Ramp & squeeze tests • SM18 • All key functionality provided by LSA LHC software - MAC November 07

  47. Selected to-do list And a lot, a lot of details: settings, FIDEL, configuration… LHC software - MAC November 07

  48. DEPLOYMENT AND TESTING

  49. Testing Currently use unit testing (automated black-box testing) for business logic and Data Access Objects GUI applications are tested manually Logic operating on the database  development DB Hardware access  usually on a real hardware (or test FGCs) Goal  setup a testing hardware environment which could be used for a systematic testing (before each release) Lab FGCs, Beam Instrumentation LHC software - MAC November 07

  50. Deployment and testing LHC software - MAC November 07

More Related