Feedback Simulations with Amplifier Saturation, Transient and Realistic Filtering
description
Transcript of Feedback Simulations with Amplifier Saturation, Transient and Realistic Filtering
![Page 1: Feedback Simulations with Amplifier Saturation, Transient and Realistic Filtering](https://reader036.fdocuments.net/reader036/viewer/2022062315/56816191550346895dd12ed0/html5/thumbnails/1.jpg)
Feedback Simulations with Amplifier Saturation, Transient and Realistic
Filtering
Mauro Pivi, Claudio Rivetta, Kevin Li
Webex CERN/SLAC/LBNL13 September 2012
![Page 2: Feedback Simulations with Amplifier Saturation, Transient and Realistic Filtering](https://reader036.fdocuments.net/reader036/viewer/2022062315/56816191550346895dd12ed0/html5/thumbnails/2.jpg)
Simulation Code Development
• Realistic single-bunch feedback system have been implemented in 3 simulation codes: Head-Tail, C-MAD, WARP.
• At SLAC (by Rivetta, Pivi, Li):– Feedback implemented firstly in C-MAD– Developed and tested then translated in
HeadTail
![Page 3: Feedback Simulations with Amplifier Saturation, Transient and Realistic Filtering](https://reader036.fdocuments.net/reader036/viewer/2022062315/56816191550346895dd12ed0/html5/thumbnails/3.jpg)
Plans for codes utilization
The feedback system is simulated with:• HeadTail which comes with different options for the
SPS: electron cloud, TMCI and advanced impedances model for the SPS.
• For benchmarking, C-MAD parallel code: electron cloud instability, Intra-Beam Scattering IBS. Allows uploading the full SPS lattice from MAD for increased realistic simulations.
![Page 4: Feedback Simulations with Amplifier Saturation, Transient and Realistic Filtering](https://reader036.fdocuments.net/reader036/viewer/2022062315/56816191550346895dd12ed0/html5/thumbnails/4.jpg)
HeadTail-CMAD codes comparison
• Initial beam offset of 2 mm, no electron cloud• Feedback Bandwidth 200MHz
turns
Verti
cal b
eam
pos
ition
(m) HeadTail
CMAD
![Page 5: Feedback Simulations with Amplifier Saturation, Transient and Realistic Filtering](https://reader036.fdocuments.net/reader036/viewer/2022062315/56816191550346895dd12ed0/html5/thumbnails/5.jpg)
Following simulation results
• For our feedback simulations, here:– To reduce the statistical noise, used bunch slices
with same constant charge (rather than slices with constant distance).
– Kicker bandwidth 500MHz, cloud density of 6e11 e/m3, gain = 15 (equivalent to Kevin’s 0.5)
– Bunch extent: ±4 sz (as feedback input matrices)
![Page 6: Feedback Simulations with Amplifier Saturation, Transient and Realistic Filtering](https://reader036.fdocuments.net/reader036/viewer/2022062315/56816191550346895dd12ed0/html5/thumbnails/6.jpg)
Feedback system design
Saturation in the Receiver: ± 250mV
Saturation in the Amplifier: defined by DAC ± 200mV
Corresponds to kicker signal: ± 4e-5 eV-sec/m
![Page 7: Feedback Simulations with Amplifier Saturation, Transient and Realistic Filtering](https://reader036.fdocuments.net/reader036/viewer/2022062315/56816191550346895dd12ed0/html5/thumbnails/7.jpg)
Feedback system and electron cloud: reference simulation run
*equivalent to 0.5 for Kevin
parameter valueKicker bandwidth 500 MHzCloud density 6×1011 e/m3
Feedback gain 15*
Emittance evolution Vertical displacement - each slice
Rivetta, Pivi
turns
• Set high electron cloud density
![Page 8: Feedback Simulations with Amplifier Saturation, Transient and Realistic Filtering](https://reader036.fdocuments.net/reader036/viewer/2022062315/56816191550346895dd12ed0/html5/thumbnails/8.jpg)
Momentum signal delivered by kicker is within saturation limits ± 4e-5 ev-sec/m
Central bunch slice # 32: DAC Voltage is within the saturation values ± 200mV
Central bunch slice # 32: kicker signal
Rivetta, Pivi
Feedback system and electron cloud: reference simulation run
![Page 9: Feedback Simulations with Amplifier Saturation, Transient and Realistic Filtering](https://reader036.fdocuments.net/reader036/viewer/2022062315/56816191550346895dd12ed0/html5/thumbnails/9.jpg)
Rivetta, Pivi
(above) Vertical slice positions(central) ADC Voltage at Receiver, well within saturation ± 250mV(below) Yout=fir(Yin) in Volts
Each of 64 bunch slices is shown
Feedback system and electron cloud: reference simulation run
![Page 10: Feedback Simulations with Amplifier Saturation, Transient and Realistic Filtering](https://reader036.fdocuments.net/reader036/viewer/2022062315/56816191550346895dd12ed0/html5/thumbnails/10.jpg)
Next• Set Amplifier saturation (or DAC saturation)• Introduce a transient in the bunch
![Page 11: Feedback Simulations with Amplifier Saturation, Transient and Realistic Filtering](https://reader036.fdocuments.net/reader036/viewer/2022062315/56816191550346895dd12ed0/html5/thumbnails/11.jpg)
Set Amplifier saturation and beam with initial offset
parameter valueKicker bandwidth 500 MHzCloud density no cloud
Set:• No electron cloud • Amplifier saturation corresponds to
saturation limits for DAC ± 200 mV• “Transient” or initial beam offset 500 um
Rivetta, Pivi
• Without electron cloud, the feedback damps the oscillation• The question was: with an electron cloud, will it still dump?
Vertical displacement Kicker signal constrained
See also Claudio presentation:
![Page 12: Feedback Simulations with Amplifier Saturation, Transient and Realistic Filtering](https://reader036.fdocuments.net/reader036/viewer/2022062315/56816191550346895dd12ed0/html5/thumbnails/12.jpg)
Set Amplifier Saturation and beam with initial offset
*equivalent to 0.5 for Kevin
parameter valueKicker bandwidth 500 MHzCloud density 6×1011 e/m3
Feedback gain 15*
Emittance Vertical displacement - each slice
Set:• Turn electron cloud ON • Saturation limits for DAC ± 200 mV• “Transient” or initial beam offset of
500 um (representing position jitter)
Rivetta, Pivi
turns
![Page 13: Feedback Simulations with Amplifier Saturation, Transient and Realistic Filtering](https://reader036.fdocuments.net/reader036/viewer/2022062315/56816191550346895dd12ed0/html5/thumbnails/13.jpg)
Set Amplifier saturation (DAC 200 mV), and a beam with initial offset 500um
Rivetta, Pivi
Constrained kicker saturation limits ± 4e-5 eV-sec/m
DAC Control Voltage when saturation is set to ± 200mV
Bunch slice # 32: kicker signal
• Effective Damping of emittance and vertical motion with DAC saturation limits
![Page 14: Feedback Simulations with Amplifier Saturation, Transient and Realistic Filtering](https://reader036.fdocuments.net/reader036/viewer/2022062315/56816191550346895dd12ed0/html5/thumbnails/14.jpg)
Rivetta, Pivi
(above) Vertical slice positions(central) ADC Voltage at Receiver, well within saturation ± 250mV
Each of 64 bunch slices is shown
Set Amplifier saturation (DAC 200 mV), and a beam with initial offset 500um
![Page 15: Feedback Simulations with Amplifier Saturation, Transient and Realistic Filtering](https://reader036.fdocuments.net/reader036/viewer/2022062315/56816191550346895dd12ed0/html5/thumbnails/15.jpg)
Shift of beam signal due to realistic Filter
Even more shift at kickershift at filter processing
measured
See also Claudio presentation:
• Note: All previous simulations (also Kevin’s) did not include a realistic Filter yet, but an ideal one.
![Page 16: Feedback Simulations with Amplifier Saturation, Transient and Realistic Filtering](https://reader036.fdocuments.net/reader036/viewer/2022062315/56816191550346895dd12ed0/html5/thumbnails/16.jpg)
turns
• We included a realistic filter in the feedback system• Not compensating the signal shift internally in the feedback
results in an unstable beam.
Shift of beam signal due to realistic Filter
Beam unstable!
EmittanceVertical displacement - each slice
kicker signal exceeds saturation limits
![Page 17: Feedback Simulations with Amplifier Saturation, Transient and Realistic Filtering](https://reader036.fdocuments.net/reader036/viewer/2022062315/56816191550346895dd12ed0/html5/thumbnails/17.jpg)
• Including a realistic filter results in a shift (+ distortion) of the beam signal by ~ +7 slices
• Beam unstable• We compensated by shifting back the beam
signal at kicker by shifting -7 slices• Transparent process for beam: all internal
processing inside feedback system
Compensation of shifted beam signal due to Filter
![Page 18: Feedback Simulations with Amplifier Saturation, Transient and Realistic Filtering](https://reader036.fdocuments.net/reader036/viewer/2022062315/56816191550346895dd12ed0/html5/thumbnails/18.jpg)
compensate shift at kickershift at filter processing
measured
See also Claudio presentation:
Compensation of shifted beam signal due to Filter
Rivetta, Pivi
![Page 19: Feedback Simulations with Amplifier Saturation, Transient and Realistic Filtering](https://reader036.fdocuments.net/reader036/viewer/2022062315/56816191550346895dd12ed0/html5/thumbnails/19.jpg)
Compensation of shifted beam signal due to Filter
*equivalent to 0.5 for Kevin
parameter valueKicker bandwidth 500 MHzCloud density 6×1011 e/m3
Feedback gain 15*
Emittance growth Vertical displacement - each slice
turns
Rivetta, Pivi
![Page 20: Feedback Simulations with Amplifier Saturation, Transient and Realistic Filtering](https://reader036.fdocuments.net/reader036/viewer/2022062315/56816191550346895dd12ed0/html5/thumbnails/20.jpg)
Compensation of shifted beam signal due to Filter
Momentum signal delivered by kicker is within saturation limits of ± 4e-5 ev-sec/m
Rivetta, Pivi
• Effective damping of emittance and beam motion
![Page 21: Feedback Simulations with Amplifier Saturation, Transient and Realistic Filtering](https://reader036.fdocuments.net/reader036/viewer/2022062315/56816191550346895dd12ed0/html5/thumbnails/21.jpg)
Simulation plan
M. Pivi, C. Rivetta, K. Li, SLAC/CERN
Support for proof of principle
prototype design
final design
LHC Long Shutdown
![Page 22: Feedback Simulations with Amplifier Saturation, Transient and Realistic Filtering](https://reader036.fdocuments.net/reader036/viewer/2022062315/56816191550346895dd12ed0/html5/thumbnails/22.jpg)
What we didn’t include, in these simulations
• Although the codes have full features capabilities
• In these results we are not showing issues:– Noise: both in the receiver and amplifier– Limitations in the bunch sampling– Other processing algorithms– Realistic SPS lattice
• Step by step adding more physics and more reality into simulations
![Page 23: Feedback Simulations with Amplifier Saturation, Transient and Realistic Filtering](https://reader036.fdocuments.net/reader036/viewer/2022062315/56816191550346895dd12ed0/html5/thumbnails/23.jpg)
Summary• Successful implementation of a realistic single-
bunch feedback system into codes and very promising initial results
• Preliminary studies to include: -Amplifier Saturation (DAC)-Beam transient -Compensation of shift due to realistic Filtering
• Simulation plan to support the feedback prototype, the final design and construction
![Page 24: Feedback Simulations with Amplifier Saturation, Transient and Realistic Filtering](https://reader036.fdocuments.net/reader036/viewer/2022062315/56816191550346895dd12ed0/html5/thumbnails/24.jpg)
Code comparison
(M. Pivi et al. SLAC) (G. Rumolo et al. CERN) (J-L Vay et al. LBNL)