New collimator applications for post-LS1 operation - G. Valentino February 10th, 2014

Page created by Jeanne King
 
CONTINUE READING
New collimator applications for post-LS1 operation - G. Valentino February 10th, 2014
New collimator applications
  for post-LS1 operation

      Joint Collimation / Inj & Dump Meeting
               February 10th, 2014

               G. Valentino

      with contributions from
            S. Redaelli
New collimator applications for post-LS1 operation - G. Valentino February 10th, 2014
Outline

 •     Why do we need software upgrades?

 •     Recap of SPS beam tests with BPM collimator prototype

 •     Proposed software architecture

 •     A first view of the top-level GUI

 •     First thoughts on beam commissioning

Joint controls meeting - 10/02/2014   G. Valentino - BE/ABP   2
New collimator applications for post-LS1 operation - G. Valentino February 10th, 2014
Why do we need software upgrades?

To improve the present system based on last run’s experience:

•   Merge both versions of lhc-app-collimators into single package.

•   New handling of beam separation limits.

•   Improved monitoring and setting verification tools (action from MPP workshop).

•   Review of present settings generation framework under consideration.

Then, depending on status of ongoing work:

•   Improved MP test sequence analysis (discussions initiated with K. Fuchsberger +
    team).

•   Analysis of post-mortem collimation buffer.

 Joint controls meeting - 10/02/2014   G. Valentino - BE/ABP                         3
Why do we need software upgrades?

 •    During 2010-2013, all collimators were aligned with feedback from BLMs.

 •    Alignment procedure automated: feedback loop, pattern recognition of loss spikes,
      BLM signal crosstalk.

                                            Disadvantages of BLM-based alignment:

                                            •   Alignment time lengthy: even if reduced
                                                from 30 hours to ~5 hours (Ph.D. work)

                                            •   Need to place setup error margins in the
                                                settings (β* reach reduced)

                                            •   Setup errors could reduce cleaning
                                                efficiency/compromise MP

 •    During post-LS1 operation, 18 collimators (20%) will be equipped with BPMs, 2
      per jaw (up/down). Therefore, software is needed to:

         1. Align the jaws with feedback from the BPMs.
         2. Monitor the beam position within the collimator jaws
Joint controls meeting - 10/02/2014   G. Valentino - BE/ABP                           4
Recap of SPS beam tests
              •                             BPM-based alignment algorithm needed due to BPM non-linearities.

              •                             Otherwise, we would just need to move the jaws in or out in one step!

              •                0.174
                                            Algorithm seeks to minimize                                                       via successive approximation:
 BPM Electrodes [arb. units]

                               0.173
                               0.172
                               0.171
                               0.170
                               0.169
                                                                                     BPM LU
                                                                                                       Jaw furthest away from the beam moved in to:
                               0.168                                                 BPM RU
                               0.167                                                 BPM LD
                                                                                     BPM RD
                               0.166

                                  0.2
  Beam Center [mm]

                                  0.1
                                  0.0
                                 -0.1
                                 -0.2
                                 -0.3
                                 -0.4
                                                                                     Center UP
                                                                                     Center DW              New: Individual jaw corners aligned!
                                30.0
 Left Jaw Positions [mm]

                                29.9
                                29.8                                                  Jaw LU
                                29.7
                                29.6
                                29.5
                                                                                      Jaw LD

                                                                                                       Improvement by two orders of magnitude
                                                                                                           over BLM-based alignment time!
                                29.4
                                 29.3
                                29.2
                               -29.60
Right Jaw Positions [mm]

                               -29.65
                               -29.70
                               -29.75
                               -29.80                                                  Jaw RU
                               -29.85                                                  Jaw RD

                               -29.90
                               -29.95
                               -30.00
                                                                                                    Algorithm + results published in IPAC13 and PRST-AB
                                        0     5000   10000   15000   20000   25000          30000
                                                                                     Time [ms]

              •                             Simulated non-linearity correction coefficients (A. Nosych) can be used
                                            for monitoring purposes (or to speed up the alignment by a few seconds..).
Joint controls meeting - 10/02/2014                                                                   G. Valentino - BE/ABP                               5
Software architecture used in SPS
          beam tests of BPM collimator
    From this...

Joint controls meeting - 10/02/2014   G. Valentino - BE/ABP   6
Proposed software architecture
                           for LHC
... to this                     UDP(12.5(Hz(

                                                                                                                                                                                        CBPM% JAWS%
                                                                                                                                                                                        CBPM% JAWS%
                      BLM%
                                                                                                                                                  s e d( System(
                                                                                                                                             Propo

                                                                                      Exis6ng%
                                                                                     FESA%Class%
                                                                                                                                                   Logic/Server<

                                                                                                                                                                                           DOROS%
                                                   MeasuredCornerPosi6ons/LU% RequiredAbsolutePosi6on/LU%
                                                   MeasuredCornerPosi6ons/LD% RequiredAbsolutePosi6on/LD%
                                                                                                                                                       level(
                                                   MeasuredCornerPosi6ons/RU% RequiredAbsolutePosi6on/RU%
                                                   MeasuredCornerPosi6ons/RD% RequiredAbsolutePosi6on/RD%
                                                                                                                                                                  Proposed(
                     CMW%                                  1(Hz(Subscribe(                   8(Hz(Set(                                                            FESA(Class( TCP(              UDP(
                                                                                                                                                                                  1(Hz(         25(Hz(
                                         12.5%Hz%BLM%data%                                                                                         1(Hz(Subscribe(
                                                                                                                                                                                        DOROS%
                                                           Collimator%Data%Concentrator%
                                           Concentrator%                                                                                                                              Controller*%
                   Concentrator%                                                                                                                10(Hz(Subscrib
                                                                                                                                                              e(
                                                 BLM%                                   BPM%                Scan%
                                              Alignment%                             Alignment%          Algorithm%

                                                                                                                                                                                                      UDP(25(
                                                                                                                                                              (
                      1(Hz(Subscribe(                                                                                                                 sc ribe
                                                                                                                                                     b
                                                                                                                                               (Hz(Su
                                                                                                                                              1
                                        Proposed(

                                                                                                         12(Hz(Subscribe(
                                        FESA(Class(                                                                                                                              CMW%

                                                                                                                                                                                                             Hz(
                                                              e(

                                                                                                                                                                (
                                                          ir b

                                                                                                                                                              et

                                                                                                                                                                                  (
                                                      c

                                                                                                                                                           z(S

                                                                                                                                                                            cribe
                                                    bs                    e t(
                                                                                                                            1(Hz(Set(

                                                                                                                                                        1(H
                                                   u                    (S
                                                z(S                  Hz

                                                                                                                                                                             (
                                                                                                                                                                        1(Hz(
                                                                    (

                                                                                                                                                                       Subs
                                            .5
                                              (H                   8                                                                                                                                  OFC%
                                          12
                  GUI/Top<                                                                                                                        Input%                   SIS%
                   level(           Perform%                         Online%Monitoring%              Perform%                                  coefficients%              Interlock%                  Logging%
                                   Alignment%                             Display%                    Scan%
                                                                                                                                        *conversion%of%integers%to%electrode%signals+beam%pos%(mm)%

Joint controls meeting - 10/02/2014                                              G. Valentino - BE/ABP                                                                                                             7
First view of the top-level GUI
       Alignment:
                                                                                       BLM (for reference only)
  (similar to SPS tests)

 will have possibility to                                                              Jaw positions
  align all collimators
     simultaneously
                                                                                       BPM electrodes

                                                                                        Relative beam position

                                                                                          Tilt

                                                                                      Absolute beam position
      Monitoring:
   (similar to current
                                            Coll$Name$                Coll$Name$                       Coll$Name$
collimator fixed display)                                                                ...
very preliminary view,                          1σ#                       1σ#                              1σ#
 circle turns red if 1σ                                                           Indication of
                                       Coll#half#gap#            Coll#half#gap#                   Coll#half#gap#
    limit exceeded                       e.g.#9σ#                  e.g.#9σ#       beam position     e.g.#9σ#

 Joint controls meeting - 10/02/2014                  G. Valentino - BE/ABP                                         8
Preliminary timeline
•    Now: refactoring of collimator Java application (LSA API changes, merging of two SVN
     branches of the application).

•    Now: Functional specification for operation of BPM collimators.

•    February: Design of Alignment and DOROS FESA classes.

•    February (end): “LHCCollimators” FESA class v3 deployed (M. Donzé).

•    March-May: Alignment & DOROS FESA class development.

•    March: Standard tests with collimator test stand (function tests, FESA class tests).

•    March-June: M. Gasior + J. Olexa (PhD student) FPGA BPM transmission.

•    July: first wire tests of complete architecture with test stand.

•    October: SPS beam tests with full software architecture + acquisition chain (to be
     confirmed).

Joint controls meeting - 10/02/2014     G. Valentino - BE/ABP                               9
First thoughts on
                beam commissioning of BPMs
•    Caveat: advantages of BPMs cannot be exploited from Day 1 (unless enough
     commissioning time is given), but should already profit from faster alignment.

•    Need a staged beam commissioning plan / MDs to:

    •     measure the BPM non-linearity and electronics calibration coefficients for each collimator,
          and compare to simulations;

    •     determine whether the alignments will still require dedicated fills for MP reasons, whether
          they can be done automatically at the start of each fill, or whether small adjustments
          can be permitted without opening the jaw position dump limits during physics;

    •     determine by how much the triplet-TCT-IR6 margins can be altered when re-centering the
          jaws around the beam centre without causing risks for machine protection;

    •     incorporate beam position interlocks into SIS.

•    Conservatively, we will not rely on the BPM functionality for the definition of the
     first β* value baseline.

•    Note: 80% of the collimation system is still without BPMs. Therefore, these
     collimators will provide the commissioning baseline as in LHC Run 1.
Joint controls meeting - 10/02/2014       G. Valentino - BE/ABP                                    10
Conclusions
•      New collimators with BPMs will replace 20% of the current LHC collimators.

•      Preparations for software to exploit the BPMs in the collimators are ongoing.

•      The alignment FESA class will handle the alignment and act as a TCTP/TCSGP
       data concentrator.

•      The DOROS FESA class (developed by BI) will calculate the beam position based
       on the received collimator and BPM data.

•      GUI applications will allow for the alignment to be performed, and will provide
       monitoring of the beam positions.

•      Beam position interlocks (SIS) are
       being considered, and will be implemented
       as soon as we are confident of the reliability
       of the BPMs.

•      Functional spec document in preparation:

    Joint controls meeting - 10/02/2014     G. Valentino - BE/ABP                        11
You can also read