22-01-2008 stephane deghaye (ab/co) atc/aboc days

27
22-01-2008 Stephane Deghaye (AB/CO) ATC/ABOC days InCA In jector C ontrol A rchitecture

Upload: ferdinand-wilkerson

Post on 13-Jan-2016

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 22-01-2008 Stephane Deghaye (AB/CO) ATC/ABOC days

22-01-2008

Stephane Deghaye (AB/CO)

ATC/ABOC days

InCAInjector Control Architecture

Page 2: 22-01-2008 Stephane Deghaye (AB/CO) ATC/ABOC days

22-01-2008 2

• PS Complex Control Software Renovation WG• Requirements - What Services? • Solution Evaluation – LSA, PS system.• Injector Control Architecture

Component View3-tier ArchitectureDeployment View

• Dependencies with AB groups• Project Planning• Risks & Solutions• Conclusions

Agenda

InCA - S. DeghayeATC/ABOC days

Page 3: 22-01-2008 Stephane Deghaye (AB/CO) ATC/ABOC days

22-01-2008 3

• PS Complex Control Software Renovation WG• Requirements - What Services? • Solution Evaluation – LSA, PS system.• Injector Control Architecture

Component View3-tier ArchitectureDeployment View

• Dependencies with AB groups• Project Planning• Risks & Solutions• Conclusions

Agenda

InCA - S. DeghayeATC/ABOC days

Page 4: 22-01-2008 Stephane Deghaye (AB/CO) ATC/ABOC days

22-01-2008 4

From Strategy for PS complex control software renovation Working Group Mandate, M. Benedikt, E. Hatziangeli, R. Steerenberg.

1. Summarise the PS complex requirements for Core control software.

2. Evaluate the application of the present LHC Software Architecture (LSA).

3. Draft a proposal for an adaptation of LSA to comply with the requirements.

4. Develop an alternative proposal based on the existing PS control philosophy.

5. Compare both solutions.

InCA - S. DeghayeATC/ABOC days

Working Group Objectives

Page 5: 22-01-2008 Stephane Deghaye (AB/CO) ATC/ABOC days

22-01-2008 5

• PS Complex Control Software Renovation WG• Requirements - What Services? • Solution Evaluation – LSA, PS system.• Injector Control Architecture

Component View3-tier ArchitectureDeployment View

• Dependencies with AB groups• Project Planning• Risks & Solutions• Conclusions

Agenda

InCA - S. DeghayeATC/ABOC days

Page 6: 22-01-2008 Stephane Deghaye (AB/CO) ATC/ABOC days

22-01-2008 6InCA - S. Deghaye

ATC/ABOC days

What Services?

Page 7: 22-01-2008 Stephane Deghaye (AB/CO) ATC/ABOC days

22-01-2008 7

• PS Complex Control Software Renovation WG• Requirements - What Services? • Solution Evaluation – LSA, PS system.• Injector Control Architecture

Component View3-tier ArchitectureDeployment View

• Dependencies with AB groups• Project Planning• Risks & Solutions• Conclusions

Agenda

InCA - S. DeghayeATC/ABOC days

Page 8: 22-01-2008 Stephane Deghaye (AB/CO) ATC/ABOC days

22-01-2008 8

Presentation of LSACurrent features of LSA core Standard applications (Trim editor,

EquipState…)Good basis for parameter controlNeeds modifications (top-down & bottom-up)GUI philosophy not suitable

(choose action select GUI select device)Lack of acquisition & statuses

InCA - S. DeghayeATC/ABOC days

Solution Evaluation - LSA

Page 9: 22-01-2008 Stephane Deghaye (AB/CO) ATC/ABOC days

22-01-2008 9

Presentation of Java/XMotif PS systemGeneric applicationsConfiguration tools

GUIs fit user requirements (acquisitions…)Some parts have become obscurePerformance & Scalability problemsLow-level services only and difficult to extend

InCA - S. DeghayeATC/ABOC days

Solution Evaluation - PS

Page 10: 22-01-2008 Stephane Deghaye (AB/CO) ATC/ABOC days

22-01-2008 10

LSA: good basis but modifications needed. LSA: Big area of requirements not covered.PSA: Look & feel fit the needs. PSA: performance & scalability problems PSA: obscure & obsolete parts

Injector Control Architecture

InCA - S. DeghayeATC/ABOC days

Solution Evaluation - Conclusions

Page 11: 22-01-2008 Stephane Deghaye (AB/CO) ATC/ABOC days

22-01-2008 11

• PS Complex Control Software Renovation WG• Requirements - What Services? • Solution Evaluation – LSA, PS system.• Injector Control Architecture

Component View3-tier ArchitectureDeployment View

• Dependencies with AB groups• Project Planning• Risks & Solutions• Conclusions

Agenda

InCA - S. DeghayeATC/ABOC days

Page 12: 22-01-2008 Stephane Deghaye (AB/CO) ATC/ABOC days

22-01-2008 12InCA - S. Deghaye

ATC/ABOC days

Injector Control Architecture

Page 13: 22-01-2008 Stephane Deghaye (AB/CO) ATC/ABOC days

22-01-2008 13InCA - S. Deghaye

ATC/ABOC days

Component ViewReuse CO

components

Modif. to fit Injector needs

Page 14: 22-01-2008 Stephane Deghaye (AB/CO) ATC/ABOC days

22-01-2008 14InCA - S. Deghaye

ATC/ABOC days

3-tier ArchitecturePerforman

ceScalabilityFlexibilitySecurity

Page 15: 22-01-2008 Stephane Deghaye (AB/CO) ATC/ABOC days

22-01-2008 15InCA - S. Deghaye

ATC/ABOC days

Deployment View

Page 16: 22-01-2008 Stephane Deghaye (AB/CO) ATC/ABOC days

22-01-2008 16

• PS Complex Control Software Renovation WG• Requirements - What Services? • Solution Evaluation – LSA, PS system.• Injector Control Architecture

Component View3-tier ArchitectureDeployment View

• Dependencies with AB groups• Project Planning• Risks & Solutions• Conclusions

Agenda

InCA - S. DeghayeATC/ABOC days

Page 17: 22-01-2008 Stephane Deghaye (AB/CO) ATC/ABOC days

22-01-2008 17

Need to synchronise with eqp group renovation

programs

Ready with high-level controls when they go PRO

Not too early to avoid unnecessary development

Slow down or speed up their renovation to

minimise temporary solutions.

Close contact with CO3

1st round of discussion with eqp groups doneInCA - S. Deghaye

ATC/ABOC days

Dependencies with AB groups

Page 18: 22-01-2008 Stephane Deghaye (AB/CO) ATC/ABOC days

22-01-2008 18InCA - S. Deghaye

ATC/ABOC days

Dependencies with AB groups

Page 19: 22-01-2008 Stephane Deghaye (AB/CO) ATC/ABOC days

22-01-2008 19

• PS Complex Control Software Renovation WG• Requirements - What Services? • Solution Evaluation – LSA, PS system.• Injector Control Architecture

Component View3-tier ArchitectureDeployment View

• Dependencies with AB groups• Project Planning• Risks & Solutions• Conclusions

Agenda

InCA - S. DeghayeATC/ABOC days

Page 20: 22-01-2008 Stephane Deghaye (AB/CO) ATC/ABOC days

22-01-2008 20InCA - S. Deghaye

ATC/ABOC days

Project Planning (1/3)

• Inception: Vision & 1st version Use Case model done.

• Elaboration: Validation of the architecture with critical

Use Cases implemented:

• Parameter acquisition.

• Parameter hierarchy refactoring

• ABS (hardware renovation)

Page 21: 22-01-2008 Stephane Deghaye (AB/CO) ATC/ABOC days

22-01-2008 21InCA - S. Deghaye

ATC/ABOC days

Project Planning (2/3)

• Construction: Implementation of the other Use

Cases & Periodic MDs to validate the

developments

• Transition: InCA in production. Low-priority Use

Case development & bug fixes

Page 22: 22-01-2008 Stephane Deghaye (AB/CO) ATC/ABOC days

22-01-2008 22InCA - S. Deghaye

ATC/ABOC days

Project Planning 2008(3/3)The system is put in production after few

iterations to validate the developments Machine time needed !

Tests foreseen in 2008 (4 * 1/2 day)

Page 23: 22-01-2008 Stephane Deghaye (AB/CO) ATC/ABOC days

22-01-2008 23

• PS Complex Control Software Renovation WG• Requirements - What Services? • Solution Evaluation – LSA, PS system.• Injector Control Architecture

Component View3-tier ArchitectureDeployment View

• Dependencies with AB groups• Project Planning• Risks & Solutions• Conclusions

Agenda

InCA - S. DeghayeATC/ABOC days

Page 24: 22-01-2008 Stephane Deghaye (AB/CO) ATC/ABOC days

22-01-2008 24

• Parameter acquisition scalability To be tackled in 1st prio (elaboration phase). Need to work in the FEC part as well (vertical picture)

• Changes in the parameter hierarchy model ( & ) To be tackled in 1st prio (elaboration phase).

• GM classes owned by eqp groups Close contact with CO3.

• Component-based Needs work & support from the teams in charge (LSA,

SIS, OASIS…). LHC is still 1st prio but InCA work must be included in

plannings.• Teething problems

Unavoidable! Reduced effect by periodic MDs.InCA - S. Deghaye

ATC/ABOC days

Risks & Solutions

Page 25: 22-01-2008 Stephane Deghaye (AB/CO) ATC/ABOC days

22-01-2008 25

• PS Complex Control Software Renovation WG• Requirements - What Services? • Solution Evaluation – LSA, PS system.• Injector Control Architecture

Component View3-tier ArchitectureDeployment View

• Dependencies with AB groups• Project Planning• Risks & Solutions• Conclusions

Agenda

InCA - S. DeghayeATC/ABOC days

Page 26: 22-01-2008 Stephane Deghaye (AB/CO) ATC/ABOC days

22-01-2008 26

PS Renovation Working GroupSummary of the PS complex requirements. Vision

& Glossary in EDMS (doc no 863516 & 860974)Evaluation of LSA & PS systems

InCA proposalInCA

3-tier system based on AB/CO modules Keeps WorkingSet/Know view in the CCC PS

bay. New components & modifications of the

existing ones needed to fulfil injector needs. Close contact with the eqp groups. Machine time to validate

InCA - S. DeghayeATC/ABOC days

Conclusions

Page 27: 22-01-2008 Stephane Deghaye (AB/CO) ATC/ABOC days

22-01-2008 27

Thank you for your attention!

Questions ?!?

InCA - S. DeghayeATC/ABOC days