Personal tools
You are here: Home Divisions Accelerators RF & Diagnostics Diagnostics Orbit Position Diagnostics Tools BPMs GUI

BPMs GUI

This Matlab GUI calculates BPMs parameters like sensitivity, induced power on the pickups and intrinsic resolution (click to enlarge).


 

It is based on G. Rehm (Diamond) code and can be used for round (Booster type) and octagonal (Storage Ring type) BPM chambers analysis.

Utilities

Following calculations can be performed, for a defined button geometry (single) or for 3 different ones (comparison):

  • Buttons positioning on the chamber
  • Non-Linear BPM response
  • Buttons capacitance calculation
  • BPM sensitivity
  • Induced power on a 50 ohms load
  • BPM Intrinsic Resolution vs. Beam Current
  • BPM Intrinsic Resolution vs. Measurement Bandwidth

Downloads

Matlab files needed for running the GUI:

How does it work?

1 - Vacuum chamber definition

First thing to be done is the selection of the "Vacuum Chamber" type. Storage ring stands for octagonal chambers and booster for the round ones.Storage ring octagonal chambers are defined by the following dimensions:

 


Booster vacuum chambers are just defined by their duct inner radius and the buttons are placed in a 45ยบ symmetry from axis. Vacuum chamber parameters are set with the following edit controls in the GUI.

 

 

2 - Buttons geometry

Next step is the definition of the buttons geometry. Here we can either define a "Single Button" geometry to perform a calculation based on this button or define up to 3 different geometries to perform a "Buttons Comparison" study.

 

 

 

Buttons are defined as:
  • Diameter: electrode diameter [mm]
  • Thickness: electrode thickness [mm]
  • Gap: gap between the electrode edge and the vacuum chamber [mm]

Once the calculations are performed, output data like button capacitance (Cb in pF) and BPM sensitivities (Sx and Sy in mm-1) are shown at the bottom.

 

3 - Study parameters

These parameters refer to the specific environment we want to emulate in our calculations.

 

  • Combination of Bw and Range will determine the "Measurement Bandwidth" setting for the resolution study
  • Beam Current Raster defines the min and max beam current thresholds (usually lower currents for boosters and higher for storage rings)
  • Specific Current sets the beam current value at which the Resolution vs. Measurement Bw study is done
  • The temperature defined for all calculations is set in the Temperature control
After setting all the vacuum chamber dimensions, buttons geometry and study parameters, we just launch the desired calculation: Single or Comparison (and wait for a few seconds)

 

4 - Output Information

Calculation results are presented in plots. Two different kinds of plots can be generated: In-GUI (shows each one of the studies in the graph located in the GUI) and Output Plots

(generates figures including all results).

 

 

 

For the In-GUI plots, first we have to select the study we want to show from the What to plot? combo-box menu (SR Single, SR Comparison, Booster Single or Booster Comparison). Then just pushing on the appropriate button, the desired calculation results are shown:
  • Chamber creates a drawing of the vacuum chamber, including the pickups and the rasted beam
  • Sensitivity shows the Delta-over-Sum curves that define the BPMs horizontal and vertical sensitivities
  • Power shows the detected power signal on a 50ohms load (e.g. electronics) according to the beam current level
  • Res vs I draws the curves for the calculated Intrinsic Resolution vs. Beam Current (@ the define Measurement Bw and Temperature)
  • Res vs Bw draws the curves for the calculated Intrinsic Resolution vs. Measurement Bw (@ the Specific Current and Temperature)
Regarding the Output Plots buttons, they create an independent window figure showing 4 plots with all the study results in each case.

 

 

 

More information:

Document Actions