1 / 18

recap & update on the SPS BQM

23.01.2015. recap & update on the SPS BQM. G. Papotti, F. Follin and immense gratitude to T. Bohl and U. Wehrle. outline. the SPS Beam Quality Monitor system specifications and block diagram algorithms examples of rejection criteria GUI screenshots. system specification.

eulat
Download Presentation

recap & update on the SPS BQM

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 23.01.2015 recap & updateon the SPS BQM G. Papotti, F. Follin and immense gratitude to T. Bohl and U. Wehrle

  2. outline • the SPS Beam Quality Monitor • system specifications and block diagram • algorithms • examples of rejection criteria • GUI screenshots giulia papotti

  3. system specification • decision in the SPS whether to extract to the LHC • don’t if: • wrong beam pattern, high satellites, bad SPS-LHC rephasing • bunches are too long or too different • beam longitudinally unstable • aim: • reduce losses at the LHC • avoid stressing LHC Machine Protection components • ultimately improve LHC luminosity • decide as late as possible in the SPS cycle • time available: “few” Tsynchrotron • Tsynchrotron ~= 3.5 ms at the flat top with Q20 • final decision pulls emergency beam dump • acceptance thresholds given through user interface • improve quality or reduce LHC filling time, some freedom for OP • soon to be logged in LSA giulia papotti

  4. block diagram machine timing (CTIM) CTRI fRF,SPS VTU frev,SPS FESA (cPCI) CTRP BA3 Beam Interlock fRF,LHC VTU fc WCM beam ADC • ADC for digitizing the Wall Current Monitor bunch profile (8 GS/s, ~8 bits) • plus 2 attenuators, one PPM and one non-PPM • operators to act on the PPM one only • VME Trigger Units (VTU) for synchronization to the exact bucket (fRF) • CTRI for synchronization to machine cycle • CTRP for output to Beam Interlock System giulia papotti

  5. acquisition structure 8 profiles, 26 turn spacing (fast analysis) 25 profiles, 1 turn spacing (longer analysis) 1 profile at first turn (warnings, no interlocks) • beam profile acquisitions and evaluation: • after each injection for initial bunch parameters • bunch length, peak amplitude, fine position • after capture for beam pattern and satellites • at flat top for final bunch parameters and stability • check also 1st bunch position w.r.t. fRF,LHC and fC giulia papotti

  6. software: FESA class RTA: bunch parameters at flat top + stability + 1st bunch position RTA: pattern + satellites RTA: bunch length at inj RTA: setup first acquisition • FESA for synchronization to machine cycle • BQMSPS class (v1) contains 4 Real Time Actions (RTAs) • i.e.: download ADC data, perform analysis, setup next acquisition • on automatic restart giulia papotti

  7. what can cause dump? • no beam, including beam out of acquisition window • also refuses saturated acquisitions (high or low) • wrong beam pattern • any one bunch missing, extra or misplaced, wrong PS batch spacing • pattern reference information from GUI when SPS mastership, from LHC Injection Sequencer when LHC mastership • 1st bunch in wrong position at the flat top • checks rephasing and injection bucket from PS • any number of satellites (2 algorithms) • bunch parameters • too long or too short bunches, too different length (rms) • new: allowed number of bunches above threshold • ADC waveform peak min/max, rms spread • new: intensity min/max (integral of ADC waveform in units of ADC counts) • beam unstable (2 algorithms) • doublets are slightly different • min/max intensity split, no check of stability • note: can be disabled via software BEAM.OK: logical “and” of all others giulia papotti

  8. algorithms: full width half max • for bunch parameters • bunch length • peak amplitude • fine position • bunch length • standard measure is 4 on gaussian fit • for ideal gaussian can scale fwhm to 4 • tfwhm ~= 0.5887 t4s • scaling done internally • user sees only 4s values in the FESA class interface • n.b.: 4s is not 100% of particles, threshold should not be 2.5 ns giulia papotti

  9. algorithms: stability • 8 acquisitions spaced a fraction of Tsynchrotron • method 1: subtraction algorithm • good especially for dipole oscillation detection • method 2: peak amplitude stability • good for quadrupole oscillation • very fast, but only ~0.4 ns precision giulia papotti

  10. example from fast scope acquisition satellite above threshold mid-buckets threshold 1.5 % buckets algorithms: satellites • from main bunches reconstruct bucket structure • use bucket edges to cancel baseline wander due to WCM and cables • n.b.: assumes no debunched beam -> acquisition during ramp • interpolate to have integer number of points per bucket • method 1: data point at mid-bucket • method 2: signal integration within buckets giulia papotti

  11. GUI screenshots - 1 • GUI master: Fabio Follin results pattern settings warning messages giulia papotti

  12. GUI screenshots - 2 • history for bunch length, peak, intensity statistics giulia papotti

  13. GUI screenshots - 3 • bunch length, peak, intensity per bunch for the latest cycle e.g. 8b+4e giulia papotti

  14. GUI screenshots - 4 • history of number of bunches, satellites and oscillations giulia papotti

  15. GUI screenshots - 5 • raw ADC waveforms now available (if enabled): • flat bottom, ramp, flat top • flat top: if beam in the machine, but not detected: out of acq. window! • ramp after averaging among waves • only if analysis successful, good to verify satellites by eye giulia papotti

  16. GUI - 6 • other tabs, not shown so far: • injection beam parameters: • length and peak, bunch-by-bunch • length and peak statistics history • satellites per bucket • doublets: • doublet intensity split per pair • doublet intensity split statistics history giulia papotti

  17. warning messages: examples • at the bottom of the GUI • from signal levels: • no beam • also if beam out of acquisition window! • not enough dynamic range • can increase sensitivity • scope saturated (high/low) • at injection • too long or too short bunches from PS • wrong injection bucket • misc: • acquisition not done (setup problem, call me!) • analysis failed (software crash) • doublets expected (if verify doublets: enabled) • “exporting the selected waveforms” giulia papotti

  18. any questions? giulia papotti

More Related