SPS and LHC Transverse Feedback Parameter Extraction: An Alternative Approach G. Kotzian, D. Valuch LBOC, 08. December This is an internal CERN publication and does not necessarily reflect the views of the CERN management. 08. Dec 2015 LBOC / Feedback parameter extraction: an alternative approach – G. Kotzian
Background 08. Dec 2015 LBOC / Feedback parameter extraction: an alternative approach – G. Kotzian
Kicker Beam Transfer Function - BTF 2 Beam Position Module SUM Signal Processing Unit BPM Power Amp 2.5ns Bunches BBQ Vector Network Analyzer sinusoidal drive signal sinusoidal return signal Sinusoidal excitation: - const. power - swept frequency “The response of a beam to small […] transverse excitation defines its ‘Beam Transfer Function’ (BTF).” [1] [1] J. Borer, G. Guignard, A. Hoffmann, E. Peschardt, F. Sacherer and B. Zotter, “INFORMATION FROM BEAM RESPONSE TO LONGITUDINAL AND TRANSVERSE EXCITATION”, in IEEE Transactions on Nuclear Science, Vol. NS-26, No. 3, June Dec 2015 LBOC / Feedback parameter extraction: an alternative approach – G. Kotzian RXTX dB(RX/TX) frequency
Beam Transfer Function: Interpretation 3 Classical method with VNA (Vector Network Analyzer) − VNA excites transverse resonances (sinusoidal excitation) − Narrowband response recorded per frequency, i.e. Eigenvalues {Magnitude(freq), Phase(freq)} − {Mag(freq), Phase(freq)} represented as POLAR plot Feedback phase and loop delay adjusted – mostly iteratively − Repeated over several frequency bands KNOB 1KNOB Dec 2015 LBOC / Feedback parameter extraction: an alternative approach – G. Kotzian
SPS’15: Semi-Auto Parameter Extraction (1) 4 o basis is the classical method with VNA(s) automation with scripts automatic data collection o Measure OL 1 MHz to 20 MHz (here: Meas39, BPCR.221.V V2) 20 sweeps x SC period … min o Post-processing allows parameters to be extracted, e.g. Phase advance PU Kicker Feedback COARSE + FINE delay Fractional Tune Loop phase response Loop STABLE ( MHz) Note: measurement time >>15 min, not too practical for quick diagnostics PRELIMINARY (Meas /11/04) Open loop response (polar): 08. Dec 2015 LBOC / Feedback parameter extraction: an alternative approach – G. Kotzian
Fractional Tune 5 Open loop response: Mag(f) dB peak(Mag(f)) : Overlay of 20 measurements: from 1 MHz to 20 MHz Feature extraction: blue = q green = (1-q) PRELIMINARY (Meas /11/04) Useful tool for full-blown analysis… 08. Dec 2015 LBOC / Feedback parameter extraction: an alternative approach – G. Kotzian
Motivation Beam transfer function measurements for ADT: Carried out: − per beam = [B1, B2] − per plane = [HOR, VER] − per pickup = [Q7, Q9] + [Q8, Q10] (in 2016) − frequency bands = [0.5, 1.0, 2.0, 4.0, 8.0, 10.0, 15.0, 20.0] MHz 4 PUs x 2 planes x 2 beams = 16 units to be set-up (in 2016) Current method is rather time consuming − 20 measurements [ MHz] − 2..3 min/measurement approx. 1 h per unit = 16 hours in total “Destructive” sweeps are [moderately] exciting betatron resonances Requires minimum intensity (i.e. several bunches) for the VNA to accurately resolve signal Result depends on − Machine parameters and beam configurations (tunes, chromaticity, octupole settings, etc.) − Instrument setup − Expertise or “interpretation skills” to read these VNA curves … The SPS damper, with at least 40 cycles created and/or maintained during the run would as well benefit from an alternative method. 08. Dec 2015 LBOC / Feedback parameter extraction: an alternative approach – G. Kotzian
Transverse Feedback Parameter Extraction THE QUEST: “Define method to extract feedback parameters.” condition #1 -- SIMPLE (*) condition #2 -- FAST (*) condition #3 -- NON-DESTRUCTIVE (*) (*) with respect to classical method using VNA Objective:Ultimately we were looking for the universal answer to the question: “Can you please check if the damper is working … ?” 08. Dec 2015 LBOC / Feedback parameter extraction: an alternative approach – G. Kotzian
Outline o An alternative approach - the method: Reconstructing transverse phase space Filter kernels: time domain signal processing o Passive Observation during injection processes Injection damping Fractional tune o Active Excitation Feedback phase Feedback delay o Potential for offline and online analysis LHC Injection kicker waveform SPS Extraction kicker waveform Advanced Feedback Controller 08. Dec 2015 LBOC / Feedback parameter extraction: an alternative approach – G. Kotzian This presentation is not aimed at finding correct feedback parameters. --- It rather tries targeting on providing an efficient/ op(era)tional tool.
Transverse Phase Space 08. Dec 2015 LBOC / Feedback parameter extraction: an alternative approach – G. Kotzian POSITION SLOPE xnxn x n+1 2πq2πq Analytic signal (time domain = complex valued): Z n = x n + i y n = A n exp(jα n ) Z n+1 = x n+1 + i y n+1 = Z n r exp(j2πq) Z n = A n exp(j2πq * n + φ 0 ) In general: “damping”, “decoherence” fractional tune “feedback phase” Decay factor r: r < 1 … stable r > 1 … unstable r = 1 … steady Need to know also y n …
Phase Space Reconstruction 08. Dec 2015 LBOC / Feedback parameter extraction: an alternative approach – G. Kotzian Phase Shift 1 Phase Shift 2 Analytic signal (complex valued time sequence):
Filter Kernels 08. Dec 2015 LBOC / Feedback parameter extraction: an alternative approach – G. Kotzian
08. Dec 2015 LBOC / Feedback parameter extraction: an alternative approach – G. Kotzian Time domain …
Damping Times per bunch [1] “EMITTANCE GROWTH AT LHC INJECTION FROM SPS AND LHC KICKER RIPPLE“, G. Kotzian, EPAC’08, 2008 Witness bunches low gain inc. damping Trains with 72 bunches/batch, nominal gain nom. damping Factor 2 between bunches in the centre an the edge of trains > 12 bunches B2 All bunches excited coherently during one turn. Transverse deflection by ADT << 1 mm. expected blow-up less than 1 %. Damper was originally designed to counteract maximum injection errors of 3.3sigma corresponding to 4 mm at beta=185m, with an estimated emittance blow-up better than 2% [1]
Pathological Case: Over-Damping 08. Dec 2015 LBOC / Feedback parameter extraction: an alternative approach – G. Kotzian [1] “TOO MUCH LOVE WILL KILL YOU”, Queen, in ‘Made in Heaven’, 6 Nov See also: “MARGINS TO INCREASE ADT GAIN AT INJECTION”, W. Hofle, LBOC 49, 6 Oct
08. Dec 2015 LBOC / Feedback parameter extraction: an alternative approach – G. Kotzian Initial condition
Witness bunches Fractional Tune per Bunch 08. Dec 2015 LBOC / Feedback parameter extraction: an alternative approach – G. Kotzian Trains with 72 bunches/batch, nominal gain nom. damping All bunches excited coherently during one turn. B2
Kick by ADT: Feedback Phase (1) 08. Dec 2015 LBOC / Feedback parameter extraction: an alternative approach – G. Kotzian Initial condition NB: bunch3 oscillating in counter-phase due to bipolar excitation waveform (kick) All bunches excited coherently during one turn. The kick waveform in use is a bipolar pulse (50% duty cycle) for DC suppression.
Kick by ADT: Feedback Phase (2) 08. Dec 2015 LBOC / Feedback parameter extraction: an alternative approach – G. Kotzian Values in GRAD. Measured for injection tunes. This list is not exhaustive. H1B1V1B1V2B1H1B2V2B2 Q7Q9Q7 Q9Q7Q Feedback Phase as measured with transverse kick and analyzed in time domain (26-Jun-2015, injection tunes): H1B1V1B1V2B1H1B2V2B2 Q7Q9Q7 Q9Q7Q Feedback Phase as set up (26-Apr-2015, injection tunes): To be noted: 28 measurements < 10 min (!) Values in GRAD. Measured for injection tunes. This list is not exhaustive.
Kick by ADT: Loop Delay (1) 08. Dec 2015 LBOC / Feedback parameter extraction: an alternative approach – G. Kotzian Batches of 24 bunches COSINE, or in-phase term N = 2 periods per revolution ADTmDSPUVerM2B1 Acquisition date: 26-Jun :48: SINE, or quadrature term N = 2 periods per revolution ADTmDSPUVerM2B1 Acquisition date: 26-Jun :50: Two consecutive measurements: 1)COSINE, N periods per revolution, 1 turn excitation + record oscillation 2)SINE, N periods per revolution, 1 turn excitation + record oscillation
Loop Delay (2) 08. Dec 2015 LBOC / Feedback parameter extraction: an alternative approach – G. Kotzian DELAY ADTmDSPUVerM2B1 Acquisition date: 26-Jun :48: Jun :50: Measurement and analysis: 1)COSINE, N periods per revolution, 1 turn excitation + record oscillation 2)SINE, N periods per revolution, 1 turn excitation + record oscillation 3)Polar plot of data in the same turn Loop Delay 0
COARSE Loop Delay 08. Dec 2015 LBOC / Feedback parameter extraction: an alternative approach – G. Kotzian ADTmDSPUVerM2B1 Acquisition date: 26-Jun :48: Jun :50: Coarse Delay OK For this measurement N=2. By increasing N, i.e. the number of excitation periods per revolution the time resolution can be further refined. FINE DELAY
FINE Delay Measurement (1) 08. Dec 2015 LBOC / Feedback parameter extraction: an alternative approach – G. Kotzian If we excite with N = 891 then every other bunch should be kicked, i.e. 10 MHz (Note that the excitation frequency is locked to the RF frequency/10 or 40 MHz): However: increasing N results in a reduced excitation due to limited BW of the ADT power amplifier + kicker (fc = 1 MHz). COSINE, or in-phase term N = 891 periods per revolution: Exciting EVEN bunch numbers SINE, or quadrature term N = 891 periods per revolution: exciting ODD bunch numbers The combination of the two results in a 4-QAM, a.k.a. QPSK
FINE Delay Measurement (2) 08. Dec 2015 LBOC / Feedback parameter extraction: an alternative approach – G. Kotzian Evaluate the damping evolution: During the damping the excitation pattern (SIN + COS) is preserved Shown in this example are the subsequent 25 turns after excitation with N=2 Oscillation damping after excitationFootprint (I/Q) ADTmDSPUVerM2B1 Acquisition date: 26-Jun :48: Jun :50:
FINE Delay Measurement (3) 08. Dec 2015 LBOC / Feedback parameter extraction: an alternative approach – G. Kotzian Make use of information content in subsequent decay turns Subsequent turns after excitation with N=891 (10 MHz) Each circle = average over 72 bunches Results of two Pickups (blue Q7, red Q9) ADTmDSPUVerM1B1 Acquisition date: 26-Jun :10: Jun :50:
Potential for offline analysis 08. Dec 2015 LBOC / Feedback parameter extraction: an alternative approach – G. Kotzian Injection steering Incoming batch 12x2 bunches (Ions) Circulating bunch being “tickled” at injection Reconstructed transverse phase space at MKI as seen by the damper:
Potential for offline analysis 08. Dec 2015 LBOC / Feedback parameter extraction: an alternative approach – G. Kotzian “LHC COMMISSIONING STATUS – MKI”, L. Stoel et.al., LHC Injection and Beam Dump Meetings (LIBD), 9 June 2015 Injection steering
08. Dec 2015 SPS LHC BEAM1 SPS LHC BEAM2 SPS Extraction B1 LHC Injection B1 SPS Extraction B2 LHC Injection B2 FOR DISCUSSION LBOC / Feedback parameter extraction: an alternative approach – G. Kotzian
Advanced Feedback Controller 08. Dec 2015 LBOC / Feedback parameter extraction: an alternative approach – G. Kotzian POSITION SLOPE xnxn x n+1 2πq2πq TUNE LINE Kick 1 Kick 2 "So much for theory.“ SPS Test bed 2016
Summary and Conclusions Alternative method for feedback parameter extraction − Single transverse excitation, generated by ADT − Data acquisition provided by ADT BeamPos Modules − Analysis carried out solely in time domain – no FFT-ing − Impact on emittance marginal Tests can be carried out as routine health checks − Measure all PUs at once (notifications scheduled in parallel) Ready-to-use for ObsBox data processing (single PU) Allows data processing for − Feedback parameters (gain, phase, delay) − Beam parameters (tune, damping time/decoherence time) − Kicker waveforms (SPS extraction / LHC injection kickers) Novel ideas for alternative feedback controllers − New inputs: tune, oscillation amplitude, phase advance 08. Dec 2015 LBOC / Feedback parameter extraction: an alternative approach – G. Kotzian
THANK YOU 03. Dec 2015 SPS Damper - Gerd Kotzian30 Questions? Many thanks to: W. Hofle, E. Jensen, V. Kain, M. Kuhn, F. Velotti, for fruitful discussions