Beam loss plane recognition for the LHC Gianluca Valentino - - PowerPoint PPT Presentation

beam loss plane recognition for the lhc
SMART_READER_LITE
LIVE PREVIEW

Beam loss plane recognition for the LHC Gianluca Valentino - - PowerPoint PPT Presentation

Beam loss plane recognition for the LHC Gianluca Valentino University of Malta, Msida, Malta Belen Salvachua CERN, Geneva, Switzerland Thanks also to the LHC collimation team for support in measurements and analysis ICFA Mini-Workshop:


slide-1
SLIDE 1

Beam loss plane recognition for the LHC

Gianluca Valentino University of Malta, Msida, Malta Belen Salvachua CERN, Geneva, Switzerland Thanks also to the LHC collimation team for support in measurements and analysis

ICFA Mini-Workshop: Machine Learning Applications for Particle Accelerators SLAC, Menlo Park, CA, USA, 1st March 2018

slide-2
SLIDE 2

Outline

  • Background and motivation: LHC collimation and loss maps
  • Available datasets
  • Feature selection
  • Classification results using NN and GBC
  • Conclusions

1 Beam loss plane recognition for the LHC Gianluca Valentino

slide-3
SLIDE 3

Background: LHC collimation

  • The LHC is equipped with a multi-stage

collimation system to protect it from normal and abnormal beam losses.

  • Normal losses: ensure that proton leakage to

superconducting magnets is minimal, preventing quenches

  • Abnormal losses: protection against fast failure

scenarios such as asynchronous beam dump

  • The collimation system cleans particles with

large betatron and off-momentum offsets

2 Beam loss plane recognition for the LHC Gianluca Valentino

TCL.5R5 TCL.5L1 TCL.6R1 TCL.5R1 TCL.4R1 TCTPV.4L2 TDI.4L2 TCTPH.4L2 TCTPH.4R2 TCTPV.4R2 TCLIB.6R2 TCLIA.4R2

IP1 IP2 IP3 IP4 IP5 IP6 IP7 IP8

T C T P V . 4 L 5 T C T P H . 4 L 5

T C D Q A . A 4 R 6 T C D Q A . B 4 R 6 T C S P . A 4 R 6

TCSG.5L3 TCP.6L3 TCTPH.4L8 TCTPV.4L8 T C T P H . 4 L 1 T C T P V . 4 L 1 T C T P H . 4 R 1 T C T P V . 4 R 1 T C T P V . 4 R 8 T D I . 4 R 8 T C T P H . 4 R 8 TCLIB.6L8 TCLIA.4L8 TCSP.A4L6 TCDQA.B4L6 TCDQA.A4L6 T C T P V . 4 R 5 T C T P H . 4 R 5 TCSG.A4R7 TCSG.B5R7 TCSG.D5R7 TCSG.E5R7 TCSG.6R7 TCLA.A6R7 TCLA.B6R7 TCLA.C6R7 TCLA.D6R7 TCLA.A7R7 TCL.4L5 TCL.5L5 TCL.6L5 TCP.6R3 TCSG.5R3 TCSG.4L3 TCSG.A5L3 TCSG.B5L3 TCLA.A5L3 TCLA.B5L3 TCLA.6L3 TCLA.7L3 TCLA.7R3 TCLA.6R3 TCLA.B5R3 TCLA.A5R3 TCSG.B5R3 TCSG.A5R3 TCSG.4R3 TCSG.A4R7 TCSG.B4R7 TCSG.D4R7 TCSG.A5R7 TCSG.B5R7 TCSG.A6R7 TCP.B6R7 TCP.C6R7 TCP.D6R7

B1 B2

TCL.4R5 TCL.5R5 TCL.6R5 TCL.6L1 TCL.5L1 TCL.4L1

CMS ATLAS ALICE LHC-b

TCLA.A7L7 TCLA.D6L7 TCLA.C6L7 TCLA.B6L7 TCLA.A6L7 TCSG.6L7 TCSG.E5L7 TCSG.D5L7 TCSG.B5L7 TCSG.A4L7 TCP.D6L7 TCP.C6L7 TCP.B6L7 TCSG.A6L7 TCSG.B5L7 TCSG.A5L7 TCSG.D4L7 TCSG.B4L7 TCSG.A4L7

Momentum cleaning Betatron cleaning

slide-4
SLIDE 4

Background: LHC collimation

3 Beam loss plane recognition for the LHC Gianluca Valentino

A double-sided LHC collimator (can be installed to clean in the horizontal, vertical or skew planes) Multi-stage halo cleaning process

Primary collimator (TCP) Secondary collimator (TCSG) Absorber (TCLA) Tertiary collimator (TCTP)

slide-5
SLIDE 5

Background: beam losses

  • In order to monitor beam losses, ~3600 Beam Loss Monitoring (BLM)

ionization chambers are placed around the LHC.

4 Beam loss plane recognition for the LHC Gianluca Valentino

Ionization chambers

slide-6
SLIDE 6

Background: beam loss maps

  • The betatron cleaning system is qualified by intentionally creating high losses in the horizontal (H)
  • r vertical (V) planes using the transverse damper.

5 Beam loss plane recognition for the LHC Gianluca Valentino

  • Cold = losses in superconducting magnets (arcs)
  • Warm = losses in normal magnets / IRs
  • Collimator = losses at BLM at collimator
  • Loss maps are generated during test fills with

low intensity (few bunches).

  • With the collimation system properly set up,

we expect highest losses at the bottleneck in IR7.

~3600 BLM readings around the ring IR3 IR7

slide-7
SLIDE 7

Background: beam loss maps

  • We can blow-up individual bunches in a given beam & plane:

6 Beam loss plane recognition for the LHC Gianluca Valentino

  • A zoom into IR7 gives a better view of the hierarchy:
slide-8
SLIDE 8

Problem definition & motivation

  • The objective is to be able to automatically classify between the four types
  • f loss planes:
  • Beam 1 Horizontal (B1H)
  • Beam 1 Vertical (B1V)
  • Beam 2 Horizontal (B2H)
  • Beam 2 Vertical (B2V)
  • Therefore our problem has 4 output classes.
  • Understanding the beam loss characteristics and dynamics during normal
  • peration is crucial to correct them and understand their long-term

impacts e.g. R2E effects

7 Beam loss plane recognition for the LHC Gianluca Valentino

slide-9
SLIDE 9

Problem definition & motivation

8 Beam loss plane recognition for the LHC Gianluca Valentino

B1H B1V B2H B2V

slide-10
SLIDE 10

Available datasets

  • The data from the ~3600 LHC BLMs were extracted each time the transverse

damper blow-up was running during 2017.

  • This resulted in 5893 loss maps, which were then narrowed down based on:
  • Beam intensity loss: the intensity loss in each loss map should be > 1E8 protons to

have sufficient resolution;

  • Collimator settings: the collimator positions have to be identical in each loss map;
  • Visual checks: to ensure a correct hierarchy was in place.

9 Beam loss plane recognition for the LHC Gianluca Valentino

slide-11
SLIDE 11

Available datasets

10 Beam loss plane recognition for the LHC

Beam & Plane Injection Top Energy B1H 84 496 B1V 132 599 B2H 127 383 B2V 123 129

Gianluca Valentino

  • As the beam parameters, collimator settings etc are different between

injection and flat top, separate models were trained for both cases:

slide-12
SLIDE 12

Feature selection

  • Two feature sets were considered:
  • 1. All the BLMs in the IR7 longitudinal position range (19400 – 20600 m): 261 BLMs.
  • 2. Only the BLMs located at collimators in the same longitudinal position range: 41 BLMs.
  • The BLM readings in each loss map were normalized to the same BLM

(TCP.A6L7.B1 @ 19796 m), which generally gives the highest readings for B1 loss maps.

11 Beam loss plane recognition for the LHC Gianluca Valentino

slide-13
SLIDE 13

Training Procedure

  • Two separate models were trained for the loss maps:
  • at injection energy (450 GeV)
  • at top energy (6.5 TeV)
  • Loss maps in each of the four datasets (B1H, B1V, B2H, B2V) were split using a 50:50 ratio

between training and testing datasets.

  • The allocation of a particular loss map to the training or testing datasets was done randomly.
  • The models were then use to predict labels for the as yet unseen testing dataset, which were

compared to the original ground truth.

  • The final classification success rate was calculated by averaging the prediction performance
  • n the testing dataset over 5 tries (test + train) to avoid a lucky split.

12 Beam loss plane recognition for the LHC Gianluca Valentino

slide-14
SLIDE 14

Results with a Neural Network

13 Beam loss plane recognition for the LHC

Beam & Plane Injection Top Energy B1H 98.1% 99.8% B1V 99.7% 99.9% B2H 96.9% 98.5% B2V 97.7% 96.9% Beam & Plane Injection Top Energy B1H 76.6% 99.4% B1V 91.8% 98.5% B2H 96.8% 99.5% B2V 96.5% 96.6%

Using only the collimator BLMs Using all IR7 BLMs

Gianluca Valentino

4 hidden layers: (300, 130, 75, 30)

slide-15
SLIDE 15

Results with Gradient Boosting Classifier

14 Beam loss plane recognition for the LHC

Beam & Plane Injection Top Energy B1H 97.6% 99.0% B1V 98.2% 99.5% B2H 95.3% 99.5% B2V 97.1% 96.3% Beam & Plane Injection Top Energy B1H 97.6% 100% B1V 99.1% 99.2% B2H 95.9% 99.1% B2V 96.5% 96.2%

Using only the collimator BLMs Using all IR7 BLMs

Gianluca Valentino

n_estimators = 1000, max_depth = 20

slide-16
SLIDE 16

Classification of losses during LHC operation

  • Loss maps are performed in controlled conditions (beam and plane is

known), and ML models were trained on these data.

  • Next step: applying the models trained on loss map data to actual

losses in operation.

  • Two scenarios considered:
  • Long-Range Beam-Beam (LRBB) beam test
  • Losses during the standard LHC machine cycle

Gianluca Valentino Beam loss plane recognition for the LHC 15

slide-17
SLIDE 17

Existing beam loss decomposition method

  • Based on SVD (see M. Wyszynski, CERN summer student project & B. Salvachua et al.,

“Decomposition of beam losses at LHC”, IPAC’17).

  • Works for both off-momentum and betatron losses.
  • Uses a calibration factor (obtained through dedicated collimator scraping measurements) to convert

BLM readings in Gy/s to proton/s.

  • A subset of only 6 BLMs per beam, at H and V collimators, is used. This vector is then decomposed as

a linear combination of the individual B1H/B1V/B2H/B2V contributions.

  • It is static and not easily adaptable to new machine configurations (requires manual selection of

BLMs).

Gianluca Valentino Beam loss plane recognition for the LHC 16

slide-18
SLIDE 18

Long-Range Beam-Beam test

Gianluca Valentino Beam loss plane recognition for the LHC 17

  • Beam test using wires installed in collimators to

compensate the octupolar term of the beam- beam in IR5.

  • There was an initial B2H blow-up, followed by

additional losses in B2H as the wires were switched on and off.

  • The ML algorithm correctly classified the 3

spikes in losses which were ~1e8 p. There was

  • ne misclassification (though here the losses in

B1 and B2 are ~equal & ~1e7 p). *classification result

B2H B1H B2H B2H

slide-19
SLIDE 19

Losses during the squeeze in standard operation

Gianluca Valentino Beam loss plane recognition for the LHC 18

SVD GBC Future work: change to more “hierarchical” classification (i.e. consider that we can have losses simultaneously in B1 and B2)

slide-20
SLIDE 20

Conclusions

  • Machine learning techniques were used to train models to classify

between different types of loss planes in the LHC.

  • The Gradient Boosting Classifier gave the best performance.
  • Using only the collimator BLMs gave similar or better results than

using all BLMs.

  • Future work:
  • Explore cross-validation of parameters once more data is available
  • Investigate different feature selection & scaling techniques
  • more systematic tests to classify losses during the standard machine cycle +

comparison with SVD technique.

19 Beam loss plane recognition for the LHC Gianluca Valentino