Beam Commissioning: Required Applications

27
23.01.06 LHC Application Software 1 Beam Commissioning: Beam Commissioning: Required Applications Required Applications 23 / 01 / 2006 23 / 01 / 2006 Mike Lamont Mike Lamont

description

Beam Commissioning: Required Applications. 23 / 01 / 2006 Mike Lamont. LHC Application Software. Beam Based Control Requirements Take as given: Technical Services Vacuum Cryogenics Machine Protection Quench Protection and Energy Extraction - PowerPoint PPT Presentation

Transcript of Beam Commissioning: Required Applications

Page 1: Beam Commissioning: Required Applications

23.01.06 LHC Application Software 1

Beam Commissioning: Beam Commissioning: Required Applications Required Applications

23 / 01 / 200623 / 01 / 2006

Mike LamontMike Lamont

Page 2: Beam Commissioning: Required Applications

23.01.06 LHC Application Software 2

LHC Application SoftwareLHC Application Software

• Beam Based Control RequirementsBeam Based Control Requirements

• Take as given:Take as given: Technical Services Vacuum Cryogenics Machine Protection Quench Protection and Energy Extraction

• Year 1 & 2 won’t leave much out but have attempted to Year 1 & 2 won’t leave much out but have attempted to prioritize below. If no priority is given – we need it.prioritize below. If no priority is given – we need it.

Page 3: Beam Commissioning: Required Applications

23.01.06 LHC Application Software 3

HIGH LEVEL REQUIREMENTSHIGH LEVEL REQUIREMENTS

• Core FunctionalityCore Functionality

• Equipment Equipment

• InstrumentationInstrumentation

• Measurements/OptimisationMeasurements/Optimisation

• ExploitationExploitation

• Standard facilitiesStandard facilities

• Interfaces to other systemsInterfaces to other systems

• Other issuesOther issues

Page 4: Beam Commissioning: Required Applications

23.01.06 LHC Application Software 4

Core: Settings ManagementCore: Settings Management

• Complex Parameter SpaceComplex Parameter Space Injection, ramp, squeeze etc Momentum, Tune, Chromaticity, Orbit Knobs, Bumps, Angles, Magnet strengths, Multipole Errors, Decay, Snapback.. Power Converters, RF, Kickers, Collimators, TDI Feed forward & feedback

• SETTINGS:SETTINGS: A coherent settings management A coherent settings management system covering all relevant equipment and beam system covering all relevant equipment and beam related settingsrelated settings

• TRIM:TRIM: High level view of beam & accelerator High level view of beam & accelerator allowing adjustment in terms of appropriate allowing adjustment in terms of appropriate parametersparameters

CO

RE

CO

RE

Page 5: Beam Commissioning: Required Applications

23.01.06 LHC Application Software 5

CoreCore

• Core should also supply:Core should also supply: Equipment Expert Settings Management Equipment State management Equipment Monitoring Standard Equipment/Instrumentation Access Settings Generation Archive/Reload/Rollback/Copy Optics Machine Mode & Run configuration Database Configuration Measurement archive etc.

Providing common functionality across all equipment and instrumentation classes

Cor

eC

ore

Page 6: Beam Commissioning: Required Applications

23.01.06 LHC Application Software 6

Equipment subsystemsEquipment subsystems

• Operational Settings Management• Expert Settings Management • Equipment State ManagementEquipment State Management• Equipment MonitoringEquipment Monitoring• XPOC• Post Mortem• Management of Critical Settings• Timing (& mode etc)• Software Interlocks• Alarms

Performance, Monitoring, Recovery

Equ

i pm

ent

Equ

ipm

ent

Page 7: Beam Commissioning: Required Applications

23.01.06 LHC Application Software 7

INJECTION KICKERSINJECTION KICKERS XX XX XX XX XX XX

BEAM DUMPBEAM DUMP XX XX XX XX XX XX

POWER CONVERTERSPOWER CONVERTERS XX XX XX XX

COLLIMATORSCOLLIMATORS XX XX XX XX XX

RFRF XX XX XX XX XX

LFBLFB XX XX XX XX XX

TFBTFB XX XX XX XX

MAGNETSMAGNETS XX XX

MKQAMKQA XX XX XX XX

WARM MAGNETSWARM MAGNETS XX XX XX XX

RADIATION MONITORSRADIATION MONITORS XX XX

SPECTROMETERSSPECTROMETERS XX XX XX

Ap

plic

atio

n

XP

OC

An

alo

gA

cqu

isit

ion

Ala

rms

So

ftw

are

Inte

rlo

cks

Cri

tica

lS

etti

ng

s

Po

stM

ort

em

Tim

ing

Page 8: Beam Commissioning: Required Applications

23.01.06 LHC Application Software 8

Beam InstrumentationBeam Instrumentation

• Operational Settings managementOperational Settings management• Expert Settings ManagementExpert Settings Management• Equipment State ManagementEquipment State Management• Equipment MonitoringEquipment Monitoring

• AcquisitionAcquisition On demand, subscription, timing Synchronisation with equipment actions

• ConcentrationConcentration BPMs, BLMs

• Management of critical settingsManagement of critical settings• Logging – Post Mortem – Alarms – Fixed DisplayLogging – Post Mortem – Alarms – Fixed Display

Page 9: Beam Commissioning: Required Applications

23.01.06 LHC Application Software 9

InstrumentationInstrumentationIN

ST

RU

ME

NT

AT

I ON

I NS

TR

UM

EN

TA

TI O

N BPMsBPMs XX XX XX 11

BLMsBLMs XX XX XX XX 11

BCTBCT XX 11

BTVBTV XX XX XX XX 11

Rest GasRest Gas XX XX XX XX 33

Sync. RadSync. Rad XX XX XX XX 11

Wire ScannersWire Scanners XX XX XX 22

LuminosityLuminosity XX 11

Tune etc.Tune etc. XX XX XX XX 11

AGMAGM XX 22

SchottkySchottky XX 22

Wall CurrentWall Current XX 22

BSTBST 11

Co

nce

ntr

ati

on

Set

tin

gs

Pri

ori

ty

Cri

tica

lS

etti

ng

s

Lo

gg

ing

Po

stM

ort

em

SW

Inte

rlo

cks

Sta

te

GU

I

Page 10: Beam Commissioning: Required Applications

23.01.06 LHC Application Software 10

MEASUREMENTSMEASUREMENTS

• All measurements to be recorded together All measurements to be recorded together with measurement parameterswith measurement parameters

• Standard facilities for display, browsing and Standard facilities for display, browsing and analysisanalysis

• Archiving, references etc. Archiving, references etc.

• Access for post-mortem, post-run analysis, Access for post-mortem, post-run analysis, web access etc. web access etc.

• Standard data formatStandard data format

• Interface to analysis toolsInterface to analysis tools

ST

AN

DA

RD

FA

CIL

I TI E

SS

TA

ND

AR

D F

AC

I LIT

I ES

Page 11: Beam Commissioning: Required Applications

23.01.06 LHC Application Software 11

InstrumentationInstrumentationIN

ST

RU

ME

NT

AT

I ON

I NS

TR

UM

EN

TA

TI O

N

Key applications

Tune Tune Q-kicker, damper,Q-kicker, damper, 11

Tune - PLLTune - PLL Damper, ticklersDamper, ticklers 11

Head-Tail ChromaticityHead-Tail Chromaticity Q-KickerQ-Kicker 22

Chromaticity Chromaticity RF frequency modulationRF frequency modulation

Central FrequencyCentral Frequency RF frequencyRF frequency

Non-linear ChromaticityNon-linear Chromaticity RF frequency, tune feedbackRF frequency, tune feedback

Coupling Coupling Closest Tune ApproachClosest Tune Approach

Allowing measurement of

Page 12: Beam Commissioning: Required Applications

23.01.06 LHC Application Software 12

Adjust and Measure 1Adjust and Measure 1

Dynamic ApertureDynamic Aperture KickKick 22

ApertureAperture Bumps, lifetime, BLMsBumps, lifetime, BLMs 11

Matching with screensMatching with screens BTVs, quadsBTVs, quads 11

Tune scansTune scans Lifetime, beam sizeLifetime, beam size 22

Field error feed down local orbit bumps 11

EmittanceEmittance WS or SRWS or SR 11

Full integration of trim/measure functionalityFull integration of trim/measure functionality

Not necessarily separate applications

COMPLEX MEASURE/TRIM PROCEDURESCOMPLEX MEASURE/TRIM PROCEDURES

Dynamic configurationDynamic configuration

Page 13: Beam Commissioning: Required Applications

23.01.06 LHC Application Software 13

Adjust and Measure 2Adjust and Measure 2M

EA

SU

RE

& C

OR

RE

CT

ME

AS

UR

E &

CO

RR

EC

T

SCANS: pre-defined dedicated applications – routine optimisation

Collimator positioning Collimator positioning with respect to beamwith respect to beam Closed orbit, BLMs, CollimatorsClosed orbit, BLMs, Collimators

11

StagedStaged

Luminosity scansLuminosity scans BPMs, Luminosity, bumpsBPMs, Luminosity, bumps 11

Page 14: Beam Commissioning: Required Applications

23.01.06 LHC Application Software 14

TrajectoryTrajectory ThreadingThreading 11

Linear optics, polarities etc.Linear optics, polarities etc. 11

Injection point steeringInjection point steering 11

Momentum Momentum 11

Momentum offset [sector to sector]Momentum offset [sector to sector] 11

First N turns - closureFirst N turns - closure 11

Sum signalSum signal 11

OrbitOrbit Closed Orbit CorrectionClosed Orbit Correction 11

Dispersion Dispersion 11

Sliding BumpsSliding Bumps 11

Crossing, separation, spectrometersCrossing, separation, spectrometers 11

1000+ turns1000+ turns Phase advance, Beta BeatingPhase advance, Beta Beating 11

TuneTune 11

Beam response after kickBeam response after kick 22

Off momentum beatingOff momentum beating 22

Measure and Correct: OrbitMeasure and Correct: Orbit

Page 15: Beam Commissioning: Required Applications

23.01.06 LHC Application Software 15

LEP – TOP 5

Page 16: Beam Commissioning: Required Applications

23.01.06 LHC Application Software 16

SEQUENCERSEQUENCER

• Perform tasks in parallel.Perform tasks in parallel. • Handle multithreading/distributed processing logicHandle multithreading/distributed processing logic • Multipole sequence definitionsMultipole sequence definitions. . • Re-use of sub-sequencesRe-use of sub-sequences • Easily configurableEasily configurable• Catch return code of executed tasks and react appropriatelyCatch return code of executed tasks and react appropriately• Display progressDisplay progress• Abort executing task(s)Abort executing task(s). . • Manually drive sequence Manually drive sequence • Manually drive sequence for given subsystemManually drive sequence for given subsystem • Manually abortManually abort sequence sequence • Security Security • Logging and error reportingLogging and error reporting• External input from monitoring/machine protectionExternal input from monitoring/machine protection

DRIVE MACHINE THROUGH DESIGNATED CYCLE

EX

PL

OI T

AT

I ON

EX

PL

OIT

AT

I ON

Page 17: Beam Commissioning: Required Applications

23.01.06 LHC Application Software 17

Pre-Injection Plateau

Ready for Pilot beam

Injection Plateau - No beam

OP request / PELP all PCS

Circulating Pilot

Ready For Nominal Injection Sequence

Reinject Pilot for Nominal

Filling nominal beam

Circulating Nominal

Prepare ramp

Ready to ramp

Ramping

Flat Top

Squeeze

Prepare Physics

Stable Beams

Unstable Beams

Adjust

Beam Dump Fired

Send Ramp Timing

Rampdown

Injection request

Recover

Ready For Intermediate

Circulating Intermediate

Injection request

End Ramp

EX

PL

OI T

AT

I ON

EX

PL

OIT

AT

I ON

Page 18: Beam Commissioning: Required Applications

23.01.06 LHC Application Software 18

INJECTION SEQUENCERINJECTION SEQUENCER

Injection Request

Fufil Injection request

( Ring,Bucket,USER,NoOfBatches )

Play LHC cycle

Lift extraction veto

Synchronise Injection

SendPrepulse

Transverse Feedback

Synchronise SPS Injection

Synchronise PS injection

Signals for RF sync. must be available in PS 450 ms bef...

KickersArmedprepulse

( Bucket Selector, 400 MHz phase )

Ring ID, Bucket number

( USER, bucket number )

StartRamp

( Bucket Number )

KICKERSPS SPS RFLHC RFSPSCBCMOperations

COORDINATE INJECTION PROCESS

EX

PL

OI T

AT

I ON

EX

PL

OIT

AT

I ON

RINGRING INTENSITYINTENSITY BUCKETBUCKET PS BATCHESPS BATCHES

11 PILOTPILOT 11 11

11 INTERMEDIATEINTERMEDIATE 11 11

11 PILOTPILOT 11 11

11 NOMINALNOMINAL 11 22

11 NOMINALNOMINAL 22 33

11 NOMINALNOMINAL 33 33

Page 19: Beam Commissioning: Required Applications

23.01.06 LHC Application Software 19

Standard high level facilitiesStandard high level facilities

• LOGGINGLOGGING

• ALARMSALARMS Universal 24/365

• POST MORTEMPOST MORTEM

• FIXED DISPLAYSFIXED DISPLAYS

• ANALOGUE ACQUISITIONANALOGUE ACQUISITION

• SHOT DATA ANALYSISSHOT DATA ANALYSIS

ST

AN

DA

RD

FA

CIL

I TI E

SS

TA

ND

AR

D F

AC

I LIT

I ES

Page 20: Beam Commissioning: Required Applications

23.01.06 LHC Application Software 20

Fixed displaysFixed displays• Transfer lines:Transfer lines: bunch currents, beam sizes, beam loses, bunch currents, beam sizes, beam loses,

beam position, screensbeam position, screens

• Injection:Injection: 2-d images, profiles, beam sizes & positions, x,x', 2-d images, profiles, beam sizes & positions, x,x',

• BLMsBLMs: arcs, collimators: arcs, collimators

• BCT: BCT: total, bunch by bunch, lifetimestotal, bunch by bunch, lifetimes

• QPSQPS & Energy extraction system & Energy extraction system

• CryogenicsCryogenics summary status, magnet temperature summary status, magnet temperature

• Power converters: statePower converters: state

• Vacuum:Vacuum: summary summary

• Radiation monitorsRadiation monitors

• Collimators, TDI, TCDD, TCDQ: Collimators, TDI, TCDD, TCDQ: positions, beam losspositions, beam loss

• OrbitOrbit plus crossing angles, beam separation plus crossing angles, beam separation

• RF:RF: Qs - longitudinal PU , Mountain range, unit status Qs - longitudinal PU , Mountain range, unit status

• Feedback loopsFeedback loops: status: status

• Experiments:Experiments: status, luminosity, backgrounds, radiation... status, luminosity, backgrounds, radiation...

ST

AN

DA

RD

FA

CIL

I TI E

SS

TA

ND

AR

D F

AC

I LIT

I ES

Page 21: Beam Commissioning: Required Applications

23.01.06 LHC Application Software 21

INTERFACES INTERFACES

• Off-line/On-line machine modelOff-line/On-line machine model

• Magnet ModelMagnet Model

• ExperimentsExperiments• VacuumVacuum• CryogenicsCryogenics• Cryostat InstrumentationCryostat Instrumentation• InterlocksInterlocks• QPSQPS• AccessAccess• Radiation monitors (RAMSES)Radiation monitors (RAMSES)• Technical servicesTechnical services

• MACHINE PROTECTIONMACHINE PROTECTION

LOGGING

POST-MORTEM

FIXED DISPLAY

DATA EXCHANGE

INT

ER

FA

CE

SI N

TE

RF

AC

ES

Page 22: Beam Commissioning: Required Applications

23.01.06 LHC Application Software 22

MACHINE MODEL/MAGNET MODELMACHINE MODEL/MAGNET MODELIN

TE

RF

AC

ES

I NT

ER

FA

CE

S

On-line optics model

On-line magnet model

Page 23: Beam Commissioning: Required Applications

23.01.06 LHC Application Software 23

Feedback & Real TimeFeedback & Real Time• OrbitOrbit

• EnergyEnergy

• TuneTune

• ChromaticityChromaticity

• Real-time knobsReal-time knobs

• Close Integration with Core requiredClose Integration with Core required Optics, transfer functions, feed forward etc

See Ralph’s talk

Page 24: Beam Commissioning: Required Applications

23.01.06 LHC Application Software 24

Other issuesOther issues

• SECURITYSECURITY Write access to process parameters during operation

• REMOTE ACCESSREMOTE ACCESS Piquets LHC@FNAL

• SCRIPTING ENVIRONMENTSCRIPTING ENVIRONMENT Rapid Application Development

• SOFTWARE INTERLOCKSSOFTWARE INTERLOCKS

Page 25: Beam Commissioning: Required Applications

23.01.06 LHC Application Software 25

STANDARD OPERATIONAL FACILITIESSTANDARD OPERATIONAL FACILITIES

• Console managerConsole manager• Standard CM O/SStandard CM O/S• Standard error handling facilitiesStandard error handling facilities• Alarm system interfaceAlarm system interface• Electronic LogbookElectronic Logbook• Web based documentationWeb based documentation• Database utilitiesDatabase utilities• Screen capture & print utilitiesScreen capture & print utilities• Standard tools and software components:Standard tools and software components:

data visualisation, data editing etc.• Standard support applications such as phonebook etc.Standard support applications such as phonebook etc.• Page 1 or equivalentPage 1 or equivalent

Page 26: Beam Commissioning: Required Applications

23.01.06 LHC Application Software 26

Control SystemControl System

• TimingTiming Slow: diagnostics, tests CBCM: what’s it up to? BST/TTC diagnostics

• StatusStatus Front-ends/Field buses Gateways Network diagnostics/reboot etc Servers Databases …

• Remote RebootRemote Reboot

Monitoring and troubleshooting

Page 27: Beam Commissioning: Required Applications

23.01.06 LHC Application Software 27

ConclusionsConclusions

• A prioritized summary of the application A prioritized summary of the application requirements for the beam based commissioning requirements for the beam based commissioning of the LHC has been presentedof the LHC has been presented

• The software provided should:The software provided should: Developed in a coherent framework Be implemented using appropriate,

maintainable technologies The code itself should be maintainable and

extensible Reliable Well tested

http://cern.ch/proj-lhc-software-analysis/http://cern.ch/ab-lsa