lhc applications software a shared ab/co and ab/op viewpoint and effort

32
LHC Applications Software A shared AB/CO and AB/OP Viewpoint and Effort 21 / 09 / 2005 CO Review Lionel Mestre on behalf of LSA Team and CO/AP

Upload: mika

Post on 08-Jan-2016

27 views

Category:

Documents


0 download

DESCRIPTION

LHC Applications Software A shared AB/CO and AB/OP Viewpoint and Effort. 21 / 09 / 2005 CO Review Lionel Mestre on behalf of LSA Team and CO/AP. Overview. Strategy JAPC LSA Core On Track for LHC Target for 2006. Strategy & Approach. Huge Challenge Rational & Pragmatic Share & Reuse - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: LHC Applications Software A shared  AB/CO and AB/OP Viewpoint and Effort

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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