30
Gabriella Azzopardi 1,2 with contributions from: B. Salvachua 2 , G. Valentino 1 , S. Redaelli 2 , A. Muscat 1 1 University of Malta, Msida, Malta, 2 CERN, Geneva, Switzerland IPAC’19 - Melbourne, Australia, 21 May 2019 Operational Results of LHC Collimator Alignment using Machine Learning [email protected]

Operational Results of LHC Collimator Alignment using ...€¦ · AUTO Collimator aligned? No -repeat, Yes -save Collimator moves towards beam Movement stops when threshold is exceeded

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Operational Results of LHC Collimator Alignment using ...€¦ · AUTO Collimator aligned? No -repeat, Yes -save Collimator moves towards beam Movement stops when threshold is exceeded

Gabriella Azzopardi1,2

with contributions from:B. Salvachua2, G. Valentino1, S. Redaelli2, A. Muscat1

1University of Malta, Msida, Malta, 2CERN, Geneva, Switzerland

IPAC’19 - Melbourne, Australia, 21 May 2019

Operational Results of LHC Collimator Alignment using Machine Learning

[email protected]

Page 2: Operational Results of LHC Collimator Alignment using ...€¦ · AUTO Collimator aligned? No -repeat, Yes -save Collimator moves towards beam Movement stops when threshold is exceeded

Introduction

Page 3: Operational Results of LHC Collimator Alignment using ...€¦ · AUTO Collimator aligned? No -repeat, Yes -save Collimator moves towards beam Movement stops when threshold is exceeded

The LHC

3

Large Hadron Collider

• 27 km with 1232 superconducting dipole magnets

• Accelerates and collides two counter-rotating beams at 6.5 TeV

• During Run II beam stored energies higher than 300 MJ

• The magnets and other sensitive equipment protected from quenching and any damage => Collimators

Page 4: Operational Results of LHC Collimator Alignment using ...€¦ · AUTO Collimator aligned? No -repeat, Yes -save Collimator moves towards beam Movement stops when threshold is exceeded

The LHC

4

The Collimation System

Collimator

Beam axis

Left jaw

Right jaw

LHC Collimators

• 100 collimators aligned

• Precision of less than 50 μm

• Concentrate beam losses in warm locations

• At tight gaps of 1.05 - 3 mm

• Provide 99.998% cleaning efficiency (protons)

Page 5: Operational Results of LHC Collimator Alignment using ...€¦ · AUTO Collimator aligned? No -repeat, Yes -save Collimator moves towards beam Movement stops when threshold is exceeded

The LHC

5

To prepare the machine cycle the collimators must be aligned at all machine states:

• Injection: 75 collimators + 4 injection protection collimators• Flattop: 75 collimators• Squeeze: 16 tertiary collimators• Collisions: 16 tertiary collimators + 12 physics debris collimators

LHC Machine Cycle

Page 6: Operational Results of LHC Collimator Alignment using ...€¦ · AUTO Collimator aligned? No -repeat, Yes -save Collimator moves towards beam Movement stops when threshold is exceeded

• Beam Loss Monitors (BLMs) used to align collimators

• Record beam losses generated by collimators as they touch the beam

• Beam-based alignment (BBA)BPMs

Beam Instrumentation

6

Page 7: Operational Results of LHC Collimator Alignment using ...€¦ · AUTO Collimator aligned? No -repeat, Yes -save Collimator moves towards beam Movement stops when threshold is exceeded

Beam-Based Alignment• Semi-Automatic Alignment• Fully-Automatic using Machine Learning

Page 8: Operational Results of LHC Collimator Alignment using ...€¦ · AUTO Collimator aligned? No -repeat, Yes -save Collimator moves towards beam Movement stops when threshold is exceeded

8

Four-stage alignment procedure:

The reference collimator forms a reference cut in the beam halo.

Beam centre calculated from final collimator position.

Beam size calculated using reference collimator before and after.

BLMref

Referencecollimator

showers

BLMi

Collimator i

Beam

showers

Beam-Based Alignment

1234

Page 9: Operational Results of LHC Collimator Alignment using ...€¦ · AUTO Collimator aligned? No -repeat, Yes -save Collimator moves towards beam Movement stops when threshold is exceeded

Deliverable 3

9

Select BLM threshold to stop jaw movementUser

Since 2011: Semi-Automatic Alignment

Select collimatorUser

Collimator aligned? No - repeat, Yes - saveUser

Collimator moves towards beamMovement stops when threshold is exceededAUTO

Alignment Tasks

BBA alignment of 40+ collimators require 4/5 collimation experts.

Page 10: Operational Results of LHC Collimator Alignment using ...€¦ · AUTO Collimator aligned? No -repeat, Yes -save Collimator moves towards beam Movement stops when threshold is exceeded

Deliverable 3

10

Select BLM threshold to stop jaw movementAUTO

Select collimatorAUTO

Collimator aligned? No - repeat, Yes - saveAUTO

Collimator moves towards beamMovement stops when threshold is exceededAUTO

MachineLearning

Since 2018: Fully-Automatic Alignment

Alignment Tasks

Page 11: Operational Results of LHC Collimator Alignment using ...€¦ · AUTO Collimator aligned? No -repeat, Yes -save Collimator moves towards beam Movement stops when threshold is exceeded

The LHC

11

Alignment Spike Non-Alignment Spike

threshold

• Data set of 8706 samples from alignment campaigns in 2016 and 2018• Six machine learning models for spike classification were compared

Logistic Regression, Neural Network, SVM, Decision Tree, Random Forest, Gradient Boost

• The models were pre-trained on 100 Hz data and are used in real-time for collimator alignments (in 2018 used majority vote)

Machine Learning

Page 12: Operational Results of LHC Collimator Alignment using ...€¦ · AUTO Collimator aligned? No -repeat, Yes -save Collimator moves towards beam Movement stops when threshold is exceeded

The LHC

12

Machine Learning Features

• Data sample taken when collimator stops moving

⇢ 100 Hz BLM data

⇢ 1 Hz Jaw Position (mm)

• 5 features extracted:

⇢ Spike Height (x1 feature)

⇢ Exponential Decay (x3 features)

⇢ Jaw Position in σ (x1 feature)

spikeheight

314.94

jaw position in σ

3.01

exponentialdecay

229.12, 4.03, 21.98

G. Azzopardi, et al., Automatic Spike Detection in Beam Loss Signals for LHC Collimator Alignment, NIM-A, 2019

Models achieved over 95% accuracy

Page 13: Operational Results of LHC Collimator Alignment using ...€¦ · AUTO Collimator aligned? No -repeat, Yes -save Collimator moves towards beam Movement stops when threshold is exceeded

Alignment Evolution• 8 Years of Collimator Alignments• Fully-Automatic Alignment

⇢ 2 Versions

Page 14: Operational Results of LHC Collimator Alignment using ...€¦ · AUTO Collimator aligned? No -repeat, Yes -save Collimator moves towards beam Movement stops when threshold is exceeded

The LHC

14

Alignment Evolution

Collimators are aligned before each year of operation during commissioning at all machine states

Run I• 2011: Semi-Automatic Alignment• 2012: 12 Hz data available

Run II• 2015: BPMs Introduced• 2016: 100 Hz data available• 2018: Fully-Automatic Alignment

NO Parallelisation2010

79.6 hours

2011

53.8

2012

37.8

2015

17.6

2017

5.7

Run I Run II

No Parallelisation

2016

6.4

2018

4.7

Beam 1

Beam 2

Reconfigure

Page 15: Operational Results of LHC Collimator Alignment using ...€¦ · AUTO Collimator aligned? No -repeat, Yes -save Collimator moves towards beam Movement stops when threshold is exceeded

The LHC

15

Fully-Automatic Alignment

• The 1st version was used during commissioning 2018

⇢ Sequential alignment of the collimators in the two beams

⇢ Used at both Injection and Flat top commissioning

⇢ The beam centres and beam sizes consistent with 2017 commissioning

⇢ The settings were used during LHC operation in 2018

• The 2nd version was used later in 2018 at Injection⇢ Parallel alignment of collimators restored using crosstalk analysis

⇢ The beam centres and beam sizes were compared to 2018 commissioning

Page 16: Operational Results of LHC Collimator Alignment using ...€¦ · AUTO Collimator aligned? No -repeat, Yes -save Collimator moves towards beam Movement stops when threshold is exceeded

16

Fully-Automatic Alignment ResultsFully-automatic software @Injection

Mea

sure

d Be

am C

ente

r (m

m)

Collimators

Collimators

Mea

sure

d Be

am S

ize

Rat

io

Page 17: Operational Results of LHC Collimator Alignment using ...€¦ · AUTO Collimator aligned? No -repeat, Yes -save Collimator moves towards beam Movement stops when threshold is exceeded

The LHC

172010

79.6 hours

2011

53.8

2012

37.8

2015

17.6

2017

5.7

No Parallelisation

2016

6.4

2018

4.7

Beam 1

Beam 2

Reconfigure

Injection Beam 1

Injection Beam 2

20.5 hours 17.512.5

5.5 2.9 2.83 1.5

Run I Run II20.5 hours 17.5

12.5

5.52.9 2.83

1.5

2018 Parallel

0.83

Fully-Automatic Alignment Results

79 collimators in 50 minutes!

Page 18: Operational Results of LHC Collimator Alignment using ...€¦ · AUTO Collimator aligned? No -repeat, Yes -save Collimator moves towards beam Movement stops when threshold is exceeded

The LHC

18

Conclusions

• Collimators are aligned each year using a beam-based alignment

⇢ 100 collimators with a precision of less than 50 μm

• In 2018 the beam-based alignment was Successfully Fully-Automated

• Demonstrated full automation does not need presence of (many) experts with the use of Machine Learning

• Successful Parallel Alignment of both beams by analysing crosstalk between collimators

• The full-automation will be used as the default alignment software for the start-up of the LHC in 2021

• This software with Machine Learning has also been used to align collimators with 4 degrees of freedom (Angular Alignment)

G. Azzopardi, et al., Automatic Angular Alignment of LHC Collimators, ICALEPCS’17

Page 19: Operational Results of LHC Collimator Alignment using ...€¦ · AUTO Collimator aligned? No -repeat, Yes -save Collimator moves towards beam Movement stops when threshold is exceeded

Thank you for your attention!

Questions?

Page 20: Operational Results of LHC Collimator Alignment using ...€¦ · AUTO Collimator aligned? No -repeat, Yes -save Collimator moves towards beam Movement stops when threshold is exceeded

Backup Slides

Page 21: Operational Results of LHC Collimator Alignment using ...€¦ · AUTO Collimator aligned? No -repeat, Yes -save Collimator moves towards beam Movement stops when threshold is exceeded

The LHC

21

The Collimation Hierarchy

Page 22: Operational Results of LHC Collimator Alignment using ...€¦ · AUTO Collimator aligned? No -repeat, Yes -save Collimator moves towards beam Movement stops when threshold is exceeded

The LHC

22

Fully-Automatic Alignment Implementation

Crosstalk Analysis for Parallel Selection Automatic Threshold Selection

● Data set of 650 samples● RMS smoothed BLM signals of all

collimators >5E-6 Gy/s analysed● Preliminary analysis -> Crosstalk if

mean loss >5% of aligned collimator

● Data set of 1778 samples● EWMA used to assign priority to the

data and RMS to extract information● >90% of auto selected thresholds show

insignificant difference from users

Page 23: Operational Results of LHC Collimator Alignment using ...€¦ · AUTO Collimator aligned? No -repeat, Yes -save Collimator moves towards beam Movement stops when threshold is exceeded

23

Fully-Automatic Alignment Implementation

(FESA - Real-time control framework to develop LHC ring front-end equipment software)

Page 24: Operational Results of LHC Collimator Alignment using ...€¦ · AUTO Collimator aligned? No -repeat, Yes -save Collimator moves towards beam Movement stops when threshold is exceeded

24

Sequential Alignment Results

Fully-automatic software v1.0 @Injection (06/04/2018)

Beam 1 Beam 2

Page 25: Operational Results of LHC Collimator Alignment using ...€¦ · AUTO Collimator aligned? No -repeat, Yes -save Collimator moves towards beam Movement stops when threshold is exceeded

25

Version 1: Sequential Alignment

Fully-automatic software v1.0 @Injection (06/04/2018)

79 collimators in 74 minutes!

Page 26: Operational Results of LHC Collimator Alignment using ...€¦ · AUTO Collimator aligned? No -repeat, Yes -save Collimator moves towards beam Movement stops when threshold is exceeded

26

Version 1: Sequential Alignment

Fully-automatic software v1.0 @Flat top (08/04/2018)

79 collimators in 149 minutes!

Page 27: Operational Results of LHC Collimator Alignment using ...€¦ · AUTO Collimator aligned? No -repeat, Yes -save Collimator moves towards beam Movement stops when threshold is exceeded

27

Version 2: Parallel Alignment

Fully-automatic software v2.0 @Injection (13/09/2018)

79 collimators in 50 minutes!

Page 28: Operational Results of LHC Collimator Alignment using ...€¦ · AUTO Collimator aligned? No -repeat, Yes -save Collimator moves towards beam Movement stops when threshold is exceeded

The LHC

28

Angular Alignment Implementation

• Collimators have always been aligned assuming no tilt angle w.r.t the beam

⇢ Angular alignment is key to tighten hierarchy

• Three novel angular alignments to find best angle:

1. Using a reference collimator - Offset in tank

2. At maximum angles - Quick centre calculation

3. Using a jaw as reference - Asymmetries in collimator

• The algorithms were implemented using the fully-automatic alignment

1)

2)

3)

G. Azzopardi, et al., Automatic Angular Alignment of LHC Collimators, ICALEPCS’17

Page 29: Operational Results of LHC Collimator Alignment using ...€¦ · AUTO Collimator aligned? No -repeat, Yes -save Collimator moves towards beam Movement stops when threshold is exceeded

The LHC

29

Angular Alignment Results

1 collimator at 41 angles using 3 methods @Injection: 28 minutes

10 minutes 12 minutes

3 mins

Page 30: Operational Results of LHC Collimator Alignment using ...€¦ · AUTO Collimator aligned? No -repeat, Yes -save Collimator moves towards beam Movement stops when threshold is exceeded

The LHC

30

Ion Beams Alignment

• Aligned IR7 collimators with Ion beams in collisions

• Compared results to proton beam commissioning at flat top from 2018

• Consistent results for majority of collimators

⇢ Some indicate a difference between ±150 µrad and ±200 µrad

Fully-automatic software v1.0 @Collisions (06/11/2018)