I. INTRODUCTION
The Hefei Light Source (HLS) is being upgraded to HLS II. Three stripline BPMs are designed to measure the beam position, emittance and momentum dispersion in the storage ring. To decrease beam emittance, the circular vacuum chamber of the storage ring will be changed to an octagonal type. A cross-section of the stripline BPM is shown in Fig. 1 (in mm). Due to mechanical errors of the stripline BPM, the four axially symmetric electrodes, labeled with #R, #L, #T and #B to denote the horizontal (left and right) and vertical (top and bottom) electrodes, do not have the same relative gain. The differences in electrode gain will couple the measured horizontal position with the vertical position, resulting in measurement errors [1]. To measure beam parameters correctly, the electrode gains of a stripline BPM shall be measured.
-201405/1001-8042-25-05-002/alternativeImage/1001-8042-25-05-002-F001.jpg)
Electrode gain for button BPM was measured by Rubin et al. [1]. This method requires mirror symmetry geometry of the four BPM electrodes. Geometry of the four BPM electrodes can be mirroring symmetric or axially symmetric. The measurement method of electrode gains for stripline BPM of the mirroring symmetric type is the same as the method for button BPMs. The geometry of BPM electrodes on the HLS II storage ring is axially symmetric, and an offline measurement method is developed to measure the electrode gains, which uses three electrode gains and a correction factor.
II. METHODS
The quadrupole component with difference/sum method for the stripline BPM can be expressed as Eq. (1):
where VR, VL, VT and VB are electrode signals for the four electrodes. Assuming that the #R, #L, #T and #B electrodes are in X and Y axis, as shown in Fig. 1, and ignoring the higher order components, the quadrupole component for stripline BPM of axially symmetric type for circular vacuum chamber [2, 3] can be calculated by Eq. (2):
where (x0, y0) is the beam position in the BPM, (σx, σy) is the beam transverse size, and SQ is the quadrupole component sensitivity, which is relevant to azimuthal opening angle of the electrodes and distance from electrode to the BPM center.
For a stripline BPM of the axially symmetric type on an octagonal vacuum chamber, the boundary element method [4] and gaussian weighted method of 2D-grid structure [5] are used to simulate beam moving in the BPM. The model for stripline BPMs in the HLS II storage ring was established based on the boundary element method using Matlab.
The quadrupole component QΔ/∑ for the stripline BPM on the HLS II storage ring can be calculated as:
As the distance between horizontal electrodes differs from that between vertical electrodes, there exists a non-zero component Q0, compared to the stripline BPM on a circular vacuum chamber.
Ignoring the higher order components, the electrical position (Px, Py) can be obtained using the difference/sum method:
Combining Eqs. (3) and (4) to eliminate x0 and y0, we can obtain an expression that relates the electrode signals and beam transverse size:
By using point charge to substitute gaussian beam, (σx, σy) becomes (0, 0), and Eq. (5) changes to:
HLS is being upgraded, so the electrode gains can be measured offline, rather than online. Two stripline BPMs (HLS II SR-BD-STLB1 and HLS II SR-BD-STLB2) were calibrated [6] by using antenna method, with an antenna of 0.2-mm tungsten filament. This situation can be regarded as that the beam passes the stripline BPM with (σx, σy) being (0.2 mm, 0.2 mm) and
Before measuring the electrode gains, the parameters (Sx, Sy, Q0, SQ) shall be calculated. The boundary element method [4] was used to simulate a point charge moving in a grid of ± 5 mm by ± 5 mm with a 0.5 mm step. The four electrode signals of VR, VL, VT and VB were obtained to calculate the beam positions (Fig. 2) using Eq. (4). The position sensitivities (Sx and Sy) can be obtained by fitting the simulation data. As shown in Fig. 2, Sx = 0.0773 mm and Sy = 0.0764 mm. The quadrupole component (QΔ/∑) calculated using Eq. (1) at the point charge position (x0, y0) from (0, 0) to (5, 5) only, due to symmetry, is shown in Fig. 3. By plotting and fitting the data of (QΔ/∑-Q0) vs [(Px/Sx)2-(Py/Sy)2] for QΔ/∑ at (x, y) from (-5, -5) to (5, 5), the parameters of Q0 and SQ can be obtained using Eq. (6). Since electrode gains would be offline measured based on Eq. (6), in order to directly obtain constraints on the four electrode signals and decrease calculation error,
-201405/1001-8042-25-05-002/alternativeImage/1001-8042-25-05-002-F002.jpg)
-201405/1001-8042-25-05-002/alternativeImage/1001-8042-25-05-002-F003.jpg)
-201405/1001-8042-25-05-002/alternativeImage/1001-8042-25-05-002-F004.jpg)
III. GAIN ERROR OF THE BPM ELECTRODES
In practice, due to mechanical errors of stripline BPM, the four electrodes do not have the same gain, hence the failure of the connection between electrodes defined by Eq. (6). The effect of gain errors was simulated by an 8% reduction of the signal on electrode #R. Fig. 5(a) shows (QΔ/∑-Q0) vs [(Px/Sx)2-(Py/Sy)2] under this condition for ± 5 mm by ± 5 mm grid simulated data. The relationship between (QΔ/∑-Q0) and [(Px/Sx)2-(Py/Sy)2] is no longer linear, deviating from zero (marked by the + sign). The BPM(HLS II SR-BD-STLB1) was calibrated offline [6]. The results are shown in Fig. 5(b). The situation is similar to Fig. 5(a). Therefore, the four electrodes of this BPM have different gains.
-201405/1001-8042-25-05-002/alternativeImage/1001-8042-25-05-002-F005.jpg)
Due to the gain error of the four electrodes of the BPM, Eq. (6) cannot be applicable. So, a nonlinear least square fitting method was used to get the electrode gains (gR, gL, gT and gB). The merit function is
where c is a coefficient to correct SQ.
The best fit gains (gR, gL, gT and gB) and c are obtained at a minimized χ2. The method was used by Rubin et al. [1], and they got their desirable results by controlling the gain equals to 1 every time for each of the #R, #L, #T and #B electrodes, and averaging the data from the fitting measurement. They found also that different grid data affected the gain fit algorithm. So, gain fit error was analyzed with different grids. Fig. 6 shows that gain fit error for three different grids, with 1%–12% reduction of the electrode signal. For each fit, the relative difference of the fitted gains from the real gains was calculated by Δg = (|gfitted-greal|/greal)× 100%. From Fig. 6, the difference in data grid size affected the gain fit algorithm. The ± 3 mm by ± 3 mm grid is too small in size, hence the biggest gain fit errors, while the ± 8 mm by ± 8 mm grid is too big to ignore the higher order components and to justify Eqs. (3) and (4), which can be satisfied only in certain range of the stripline BPM. We found that of all the data grids, the ± 5 mm by ± 5 mm grid has the least gain fit error, so it was chosen to measure electrode gains.
-201405/1001-8042-25-05-002/alternativeImage/1001-8042-25-05-002-F006.jpg)
IV. RESULTS OF CALIBRATION
Two BPMs, HLS II SR-BD-STLB1 and HLS II SR-BD-STLB2, were calibrated offline [6]. The beam was simulated by using 0.2 mm tungsten filament. The filament relative to the BPM was moved by stepper motor in a ± 5 mm by ± 5 mm grid, the data was acquired by Libera Brilliance [7]. The fitting results for HLS II SR-BD-STLB1 are given in Fig. 7, which shows that the data points after gain fitting are linear and pass through zero (0, 0). Fitted gains for the two BPMs are shown in Fig. 8, where the electrode gains are between 0.94 and 1.15.
-201405/1001-8042-25-05-002/alternativeImage/1001-8042-25-05-002-F007.jpg)
-201405/1001-8042-25-05-002/alternativeImage/1001-8042-25-05-002-F008.jpg)
V. CONCLUSION
We have derived offline measurement method of electrode gains for axially symmetric type stripline BPM. The simulation results show that fitted electrode gain error is the least in a ± 5 mm by ± 5 mm grid, (QΔ/∑-Q0) vs [(Px/Sx)2-(Py/Sy)2] curve after gain fitting is linear and passes through zero. In the future, online measurement of the electrode gains will be performed and the results be compared with the offline results.
Matlab Code for BPM Button Geometry Computation
.Characterization of beam position monitor for measurement of second moment
.