lhc applications software a shared ab/co and ab/op viewpoint and effort
Post on 08-Jan-2016
30 Views
Preview:
DESCRIPTION
TRANSCRIPT
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
21/09/2005 LHC Applications Software – CO Review - Lionel Mestre 2
Overview
•Strategy•JAPC•LSA Core•On Track for LHC•Target for 2006
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
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
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
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
21/09/2005 LHC Applications Software – CO Review - Lionel Mestre 7
Viewer ComponentsKnobs
Working Set
Plot
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
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
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)
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
21/09/2005 LHC Applications Software – CO Review - Lionel Mestre 12
Applications in place
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
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
21/09/2005 LHC Applications Software – CO Review - Lionel Mestre 15
21/09/2005 LHC Applications Software – CO Review - Lionel Mestre 16
21/09/2005 LHC Applications Software – CO Review - Lionel Mestre 17
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
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
21/09/2005 LHC Applications Software – CO Review - Lionel Mestre 20
Orbit Steering
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
21/09/2005 LHC Applications Software – CO Review - Lionel Mestre 22
HWC Sequencer
21/09/2005 LHC Applications Software – CO Review - Lionel Mestre 23
21/09/2005 LHC Applications Software – CO Review - Lionel Mestre 24
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
21/09/2005 LHC Applications Software – CO Review - Lionel Mestre 26
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
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
21/09/2005 LHC Applications Software – CO Review - Lionel Mestre 29
SDDS Logging
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)
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
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
top related