![Page 1: LHC Applications Software A shared AB/CO and AB/OP Viewpoint and Effort](https://reader036.vdocuments.site/reader036/viewer/2022062723/56813f9e550346895daa8da9/html5/thumbnails/1.jpg)
LHC Applications Software
A shared AB/CO and AB/OP Viewpoint and Effort
21 / 09 / 2005
CO ReviewLionel Mestre on behalf of LSA Team and CO/AP
![Page 2: LHC Applications Software A shared AB/CO and AB/OP Viewpoint and Effort](https://reader036.vdocuments.site/reader036/viewer/2022062723/56813f9e550346895daa8da9/html5/thumbnails/2.jpg)
21/09/2005 LHC Applications Software – CO Review - Lionel Mestre 2
Overview
•Strategy•JAPC•LSA Core•On Track for LHC•Target for 2006
![Page 3: LHC Applications Software A shared AB/CO and AB/OP Viewpoint and Effort](https://reader036.vdocuments.site/reader036/viewer/2022062723/56813f9e550346895daa8da9/html5/thumbnails/3.jpg)
21/09/2005 LHC Applications Software – CO Review - Lionel Mestre 3
Strategy & Approach
•Huge Challenge•Rational & Pragmatic•Share & Reuse•Simplicity•Implement once & Iterate•Modern OO development
method•Define & use CO standards
![Page 4: LHC Applications Software A shared AB/CO and AB/OP Viewpoint and Effort](https://reader036.vdocuments.site/reader036/viewer/2022062723/56813f9e550346895daa8da9/html5/thumbnails/4.jpg)
21/09/2005 LHC Applications Software – CO Review - Lionel Mestre 4
Common Infrastructure
•We have a common infrastructure in place upon which LHC Controls can be built
•JAPC•LSA Core•Reuse for several accelerators
Transfer Lines/SPS/LEIR/LHC
![Page 5: LHC Applications Software A shared AB/CO and AB/OP Viewpoint and Effort](https://reader036.vdocuments.site/reader036/viewer/2022062723/56813f9e550346895daa8da9/html5/thumbnails/5.jpg)
21/09/2005 LHC Applications Software – CO Review - Lionel Mestre 5
JAPC
•One API for all equipments access•Based on parameter
(device/property) •Unified access
Hardware, Timing, Directory Service SDDS, Simulation, Virtual Parameters
•Extended services Metadata, descriptions Groups, Caching, Transactions
![Page 6: LHC Applications Software A shared AB/CO and AB/OP Viewpoint and Effort](https://reader036.vdocuments.site/reader036/viewer/2022062723/56813f9e550346895daa8da9/html5/thumbnails/6.jpg)
21/09/2005 LHC Applications Software – CO Review - Lionel Mestre 6
JAPC Stack
JAPC(get/set/monitor, descriptors, groups)
JAPCCMW-RDA
(CMW)
JAPCRemote(JMS)
JAPCSDDS
JAPCSimulation
JAPCDirectoryService
JAPCCodeGen
JAPCSPS2001
(DIM)
AscBeans
Files / DatastoreDevicesMiddle
Tier
Applications
FGCCodeGen
JAPCLSA
JAPC Monitoring
FixedDisplays
SDDS Logging
JAPC Context JAPC Viewers
Applications
![Page 7: LHC Applications Software A shared AB/CO and AB/OP Viewpoint and Effort](https://reader036.vdocuments.site/reader036/viewer/2022062723/56813f9e550346895daa8da9/html5/thumbnails/7.jpg)
21/09/2005 LHC Applications Software – CO Review - Lionel Mestre 7
Viewer ComponentsKnobs
Working Set
Plot
![Page 8: LHC Applications Software A shared AB/CO and AB/OP Viewpoint and Effort](https://reader036.vdocuments.site/reader036/viewer/2022062723/56813f9e550346895daa8da9/html5/thumbnails/8.jpg)
21/09/2005 LHC Applications Software – CO Review - Lionel Mestre 8
LSA Core
•Analysis of the requirements of accelerator operations
•Set of software modules for accelerator controls
•Reference architecture
![Page 9: LHC Applications Software A shared AB/CO and AB/OP Viewpoint and Effort](https://reader036.vdocuments.site/reader036/viewer/2022062723/56813f9e550346895daa8da9/html5/thumbnails/9.jpg)
21/09/2005 LHC Applications Software – CO Review - Lionel Mestre 9
LSA Core
• Optics Characteristics of the machine, layout, twiss
• Settings Management Functions or values for all parameters (physics to hardware)
• Settings Generation Generation of the functions based on the optics
• Trim Coherent modification of functions, revert
• Hardware Exploitation Equipment Control, Measurements
• Operational Exploitation Sequencing, Super Cycle changes
![Page 10: LHC Applications Software A shared AB/CO and AB/OP Viewpoint and Effort](https://reader036.vdocuments.site/reader036/viewer/2022062723/56813f9e550346895daa8da9/html5/thumbnails/10.jpg)
21/09/2005 LHC Applications Software – CO Review - Lionel Mestre 10
LSA Core Stack
Applications
DatastoreDevices
JAPC CMW/RDA
JAPC
Hibernate / Spring JDBC
Data Access Object (DAO)
LSA Client API
LSA CORE(Settings, Trim, Trim History, Generation,
Optics, Exploitation, Reference)
JAPC API
Concentration
JAPCCMW/RDA
JAPC Remote(JMS)
JAPCLSA
LSA Client implementation (2-tier / 3-tier)
![Page 11: LHC Applications Software A shared AB/CO and AB/OP Viewpoint and Effort](https://reader036.vdocuments.site/reader036/viewer/2022062723/56813f9e550346895daa8da9/html5/thumbnails/11.jpg)
21/09/2005 LHC Applications Software – CO Review - Lionel Mestre 11
Use of the infrastructure and applications ?
•TT40 test in 2003•TI8/TT40 test in 2004•Test on SPS in 2004•HWC in 2005•LEIR in 2005•Work started to model LHC
Parameter model defined Settings generation done
![Page 12: LHC Applications Software A shared AB/CO and AB/OP Viewpoint and Effort](https://reader036.vdocuments.site/reader036/viewer/2022062723/56813f9e550346895daa8da9/html5/thumbnails/12.jpg)
21/09/2005 LHC Applications Software – CO Review - Lionel Mestre 12
Applications in place
![Page 13: LHC Applications Software A shared AB/CO and AB/OP Viewpoint and Effort](https://reader036.vdocuments.site/reader036/viewer/2022062723/56813f9e550346895daa8da9/html5/thumbnails/13.jpg)
21/09/2005 LHC Applications Software – CO Review - Lionel Mestre 13
On track for LHC
•Data model•Settings and Trim•Orbit Steering•HWC Sequencer•Fixed Displays•SbS Logging•SDDS Logging•Post-Mortem & Alarms
![Page 14: LHC Applications Software A shared AB/CO and AB/OP Viewpoint and Effort](https://reader036.vdocuments.site/reader036/viewer/2022062723/56813f9e550346895daa8da9/html5/thumbnails/14.jpg)
21/09/2005 LHC Applications Software – CO Review - Lionel Mestre 14
Data model
•Well defined data model•Same for TL, SPS, LEIR and LHC
Optics Parameter Model Settings
•Controls is data driven and data is the masterpiece
![Page 15: LHC Applications Software A shared AB/CO and AB/OP Viewpoint and Effort](https://reader036.vdocuments.site/reader036/viewer/2022062723/56813f9e550346895daa8da9/html5/thumbnails/15.jpg)
21/09/2005 LHC Applications Software – CO Review - Lionel Mestre 15
![Page 16: LHC Applications Software A shared AB/CO and AB/OP Viewpoint and Effort](https://reader036.vdocuments.site/reader036/viewer/2022062723/56813f9e550346895daa8da9/html5/thumbnails/16.jpg)
21/09/2005 LHC Applications Software – CO Review - Lionel Mestre 16
![Page 17: LHC Applications Software A shared AB/CO and AB/OP Viewpoint and Effort](https://reader036.vdocuments.site/reader036/viewer/2022062723/56813f9e550346895daa8da9/html5/thumbnails/17.jpg)
21/09/2005 LHC Applications Software – CO Review - Lionel Mestre 17
![Page 18: LHC Applications Software A shared AB/CO and AB/OP Viewpoint and Effort](https://reader036.vdocuments.site/reader036/viewer/2022062723/56813f9e550346895daa8da9/html5/thumbnails/18.jpg)
21/09/2005 LHC Applications Software – CO Review - Lionel Mestre 18
Settings and Trim
•LSA Core provides complete Settings Management and Trim facility
•Defines parameters and their relationships
•Defines setting per context (Cycle)
LSS4_EXT_BUMP/KNOB
MPLH.41994/K MPSH.42198/K
MPLH.41994/I MPSH.42198/I
MPLH4199/IREF MPSH4219/IREF
![Page 19: LHC Applications Software A shared AB/CO and AB/OP Viewpoint and Effort](https://reader036.vdocuments.site/reader036/viewer/2022062723/56813f9e550346895daa8da9/html5/thumbnails/19.jpg)
21/09/2005 LHC Applications Software – CO Review - Lionel Mestre 19
Orbit Steering
•Based on LSA Core•Used for TI8 test•Tested on SPS•About to be used for LEIR•Will be used for SPS and PS•Will be used for LHC
![Page 20: LHC Applications Software A shared AB/CO and AB/OP Viewpoint and Effort](https://reader036.vdocuments.site/reader036/viewer/2022062723/56813f9e550346895daa8da9/html5/thumbnails/20.jpg)
21/09/2005 LHC Applications Software – CO Review - Lionel Mestre 20
Orbit Steering
![Page 21: LHC Applications Software A shared AB/CO and AB/OP Viewpoint and Effort](https://reader036.vdocuments.site/reader036/viewer/2022062723/56813f9e550346895daa8da9/html5/thumbnails/21.jpg)
21/09/2005 LHC Applications Software – CO Review - Lionel Mestre 21
HWC Sequencer
•Heavy interaction with LHC Power Converters
•Procedures for 8h/24h heat runs•Battery tests•Parallel ramp monitoring, PC state
summaries, sequencer sheets,…•Abort• Logging of results in SDDS•Connection to MTF•First use last July, next use this week
![Page 22: LHC Applications Software A shared AB/CO and AB/OP Viewpoint and Effort](https://reader036.vdocuments.site/reader036/viewer/2022062723/56813f9e550346895daa8da9/html5/thumbnails/22.jpg)
21/09/2005 LHC Applications Software – CO Review - Lionel Mestre 22
HWC Sequencer
![Page 23: LHC Applications Software A shared AB/CO and AB/OP Viewpoint and Effort](https://reader036.vdocuments.site/reader036/viewer/2022062723/56813f9e550346895daa8da9/html5/thumbnails/23.jpg)
21/09/2005 LHC Applications Software – CO Review - Lionel Mestre 23
![Page 24: LHC Applications Software A shared AB/CO and AB/OP Viewpoint and Effort](https://reader036.vdocuments.site/reader036/viewer/2022062723/56813f9e550346895daa8da9/html5/thumbnails/24.jpg)
21/09/2005 LHC Applications Software – CO Review - Lionel Mestre 24
![Page 25: LHC Applications Software A shared AB/CO and AB/OP Viewpoint and Effort](https://reader036.vdocuments.site/reader036/viewer/2022062723/56813f9e550346895daa8da9/html5/thumbnails/25.jpg)
21/09/2005 LHC Applications Software – CO Review - Lionel Mestre 25
Fixed Displays
•Evolution and extension of the fixed displays used for TT40/TI8 tests
•Based on JAPC-Monitoring•Fulfill new requirements from
HWC•Will cover SPS (Page 1)•Will cover LHC
![Page 26: LHC Applications Software A shared AB/CO and AB/OP Viewpoint and Effort](https://reader036.vdocuments.site/reader036/viewer/2022062723/56813f9e550346895daa8da9/html5/thumbnails/26.jpg)
21/09/2005 LHC Applications Software – CO Review - Lionel Mestre 26
![Page 27: LHC Applications Software A shared AB/CO and AB/OP Viewpoint and Effort](https://reader036.vdocuments.site/reader036/viewer/2022062723/56813f9e550346895daa8da9/html5/thumbnails/27.jpg)
21/09/2005 LHC Applications Software – CO Review - Lionel Mestre 27
Shot by Shot Logging
• Used for TT40/TI8 tests• Used for TI2 commissioning (06/05)
• Refactored to use JAPC-Monitoring and the new Measurement DB
High frequency of logging Conditioning of Logging
• To be used for LHC-HWC SCT and TI2 commissioning (09/05)
Validation ongoing
• Will be used for LHC Commissioning
![Page 28: LHC Applications Software A shared AB/CO and AB/OP Viewpoint and Effort](https://reader036.vdocuments.site/reader036/viewer/2022062723/56813f9e550346895daa8da9/html5/thumbnails/28.jpg)
21/09/2005 LHC Applications Software – CO Review - Lionel Mestre 28
SDDS Logging
•On disk logging of measurements•Ease of use, fast browsing,
trending•Complementary of SbS Logging•Based on JAPC Monitoring•First use during TI8 test•Used from HWC Sequencer•Will be used in LEIR
![Page 29: LHC Applications Software A shared AB/CO and AB/OP Viewpoint and Effort](https://reader036.vdocuments.site/reader036/viewer/2022062723/56813f9e550346895daa8da9/html5/thumbnails/29.jpg)
21/09/2005 LHC Applications Software – CO Review - Lionel Mestre 29
SDDS Logging
![Page 30: LHC Applications Software A shared AB/CO and AB/OP Viewpoint and Effort](https://reader036.vdocuments.site/reader036/viewer/2022062723/56813f9e550346895daa8da9/html5/thumbnails/30.jpg)
21/09/2005 LHC Applications Software – CO Review - Lionel Mestre 30
New developments 2006 (1)
•Normalize data model•Interface with timing•Interface to MAD (Offline Machine
Model) •Interface to RMS (Reference
Magnet System)•BLMs, BPMs Concentration•Collimator control in SPS (2006)
![Page 31: LHC Applications Software A shared AB/CO and AB/OP Viewpoint and Effort](https://reader036.vdocuments.site/reader036/viewer/2022062723/56813f9e550346895daa8da9/html5/thumbnails/31.jpg)
21/09/2005 LHC Applications Software – CO Review - Lionel Mestre 31
New developments 2006 (2)
•LHC Sequencer (small language)•Extraction sequencing TI2/TI8
(2006)•Orbit Steering for LHC•Sliding Bump & Aperture Scans
Measurement procedures
•Polarity Checks•Injection Septa & Kickers•TDI control
![Page 32: LHC Applications Software A shared AB/CO and AB/OP Viewpoint and Effort](https://reader036.vdocuments.site/reader036/viewer/2022062723/56813f9e550346895daa8da9/html5/thumbnails/32.jpg)
21/09/2005 LHC Applications Software – CO Review - Lionel Mestre 32
Conclusion
•Targets for 2006 are pretty clear•Consolidate and extends existing
infrastructure•Numerous dedicated applications
to be done•All the work presented here is
exemplary of the successful collaboration between OP and CO