1. Introduction
A high-performance fourth-generation high energy photon source (HEPS) with an energy of 6 GeV and emittance of 34 pm⋅rad is under construction in Huairou, Beijing, by Institute of High Energy Physics [
1,
2]. More than 700 beam position monitors (BPMs) will be used for the beam orbit measurements [
3,
4], fast orbit feedback (FOFB) system [
5], bunch current measurements, tuning measurements, bunch feedback and beam loss system.
Table 1 summarizes the distribution of these BPMs for the HEPS. There will be more than 700 BPMs and nearly 3000 feedthroughs. Although manufacturers will provide inspection sheets for their products, the Beam Instrumentation group still tested nearly 1000 feedthroughs and 100 BPMs. Various parameters were measured, including the magnetic permeability, capacitance, mechanical size, characteristic impedance, electrical offset, and sensitivity coefficient. All the feedthroughs and BPMs were engraved with unique serial numbers, and the results were used to track the quality of the BPMs.
The BPM system has many error sources, including pickup fabrication error, connector contact error, cable impedance error, pickup setting error, and signal processor error. In this paper, we introduce various characterizations of the HEPS BPMs and our effort to control the fabrication error.
Table 2 shows the specification of the BPMs of the HEPS. The most important requirements are the resolution during normal operation and accuracy during the preliminary commissioning phase. The beam size in the vertical direction is approximately 1 μm, the stability of the optical axis requirement is 1/10 of the beam size, which is 0.1 μm [
6].
The field gradients of the quadrupole and sextuple in an MBA lattice are significantly larger than those of the third-generation light source. The tolerances for the misalignment of the quadrupole and sextuple are significantly more stringent. The tolerances for BPMs are at the same level in the commissioning stage [
7]. The tolerances of the quadrupole and sextuple are ±30 μm [
8,
9]. The error budget of the BPMs is 200 μm (RMS) [
10,
11]. The resolution (standard deviations) requirement for a slow closed orbit position (5 Hz bandwidth, 10 Hz data update rate) is less than 0.1 μm. For a fast closed orbit position (5 kHz bandwidth, 22 kHz data update rate), the resolution requirement is less than 0.3 μm. For a turn-by-turn position (66 kHz bandwidth, 220 kHz data update rate) it is less than 1 μm [
3]. The HEPS has two different operation modes: high brightness and high bunch charge. The bunch charges for these two modes are 1.33 and 14 nC, respectively [
12]. The dynamic range requirement is 50 dB. In addition, the requirements for the permeability (
μr) and hermeticity are <1.02 and <1 × 10
−11 Pa·m
3 s
−1, respectively.
Table 2.
Specification of the HEPS BPMs.
Table 2.
Specification of the HEPS BPMs.
| Parameter | Requirement | Instruction |
---|
Strip | Resolution | <30 μm | >500 pC |
Accuracy | <200 μm | >500 pC |
Linear range | ±6 mm | Reading error < 200 μm with a linear fitting |
Dynamic range | 50 dB | Single bunch 0.05–18 nC |
Button BPM for storage ring | Resolution | <0.1 μm | Update rate 10 Hz, 200 mA |
<0.3 μm | Update rate 22 kHz, 200 mA |
<1 μm | Update rate 220 kHz, 200 mA |
First turn | <500 μm | 0.05 nC Bunch charge |
BPM alignment accuracy [8,9] | <30 μm (x/y) | Related to the adjacent quadrupole |
<150 μm (z) | Related to the adjacent quadrupole |
0.2 mrad | Pitch/yaw/roll |
Hermeticity | <1 × 10−11 Pa·m3 s−1 | He |
Dynamic range | 50 dB | 0.05–15 nC |
Linear range | ±3 mm | Reading error < 200 μm with a linear fitting |
| Permittivity μr | <1.02 * | <1.05 at few special points such as the welding spot |
2. Linac and Transport Line BPM Characterization
There are 38 BPMs in the linac and three transport lines. To ensure that the impedance of a stripline electrode was 50 Ω, electromagnetic simulation software from Computer Simulation Technology (CST) was used to the impedance calculation of the striplines [
13]. The mechanical parameters designed based on the CST calculations are listed in
Table 3.
Figure 1a,b present a schematic showing the symbols listed in
Table 3 and mechanical diagram of the stripline BPM, respectively.
Figure 1c shows the characteristic impedance results for the stripline obtained using the time-domain reflectometer (TDR) method and calculated using a CST simulation. Three BPMs, including 12 stripline electrodes, are listed, and the CST simulation results are translated along the vertical axis with an amplitude of 10 Ω to distinguish them from the measured values. To determine the boundary between the feedthroughs and cable, the results for the open-circuit cable are listed, and the result for the stripline electrode was obtained by connecting the feedthroughs to the coaxial cable. The bandwidth and the rise time (
τrise) of the CST simulation was 35 GHz and 25 ps, respectively. The spatial resolutions for vacuum (air) and ceramic with
εr values of 1 and 9 were 7.5 and 2.5 mm, respectively. The TDR test was conducted using a Tektronix DSA8200 digital serial analyzer with a nominal rise time of 35 ps.
In a TDR measurement, when a transverse electromagnetic wave travels through a device under test, the time represents the electrical length. In
Figure 1c, the time ranges of 0–0.1, 0.1–0.4 and 0.4–1.4 ns correspond to the cable, feedthrough, and stripline electrode, respectively. The characteristic impedance of the stripline was slightly larger than 50 Ω (50–55 Ω). We measured the impedance of all the striplines. The nominal time resolution of the TDR measurement was 0.5 ps, and there were 1600 points between 0.5 and 1.3 ns, which corresponded to the stripline electrode. The average and standard deviation (STD) of a single-stripline electrode are shown in
Figure 2a. All the impedances of the 152 electrodes were in the range of 51–54 Ω, and the standard deviation was 0.7–1 Ω. According to the CST calculation results, when all the other parameters were kept constant (the standard value listed in
Table 3), an impedance deviation of ±1 Ω corresponded to an mechanical size deviation of ±80 μm for
h or ±70 μm for
t. If we assume that the impedance deviation was caused by the error in cover angle
α, the deviation was approximately ±1°. The positioning and machining accuracies of the stripline electrode could be inferred from the above analysis results.
The next step was to analyze the impact of machining errors on the measurement. The stripline electrodes are orthogonal, and the following two-electrode algorithm was used for the beam position measurement [
14]:
where
UL,
UR,
UU, and
UD are the signal strengths of the left, right, up, and down electrodes, respectively;
k is the sensitivity coefficient. The signal strength of a BPM could be characterized by the transfer impedance. The output signal (frequency domain), beam current intensity, and transfer impedance satisfy the following [
15]:
where
Zt (
ω) is the transfer impedance, which satisfies the following [
15]:
Here,
Zstrip,
Lstrip, and
α are the characteristic impedance, longitudinal length, and cover angle of the stripline, respectively; and
c is the speed of light. Ignoring the impedance matching error with the cable, the signal strength can be approximated using the characteristic impedance. The
xoffset value caused by the inconsistency between electrodes A and C can be evaluated by replacing
UR with
ZstripR and
UL with
ZstripL in Equation (2). The offset results of 38 stripline BPMs are shown in
Figure 2b, where
yoffset could be obtained using the characteristic impedance difference between electrodes B and D. The deviations caused by electrode differences were smaller than 100 μm, which is acceptable for the accuracy requirements.
3. Button Measurement and Sorting
Compared to the stripline BPMs, there are a larger number of button-type BPMs, and their accuracy requirements are higher, as listed in
Table 1 and
Table 2.
Figure 3a,b show a mechanical drawing and prototype of a BPM with RF shielding bellows. The transfer impedance of the button BPM can be found as follows [
16,
17]:
where
rb and
Cb are the radius and capacitance of the button, respectively.
R0 is the load impedance of the output circuit.
b is the distance from the center of the pipe to the button, and
c is the speed of light.
A button electrode and ultra-high vacuum (UHV) RF feedthrough were combined into a pickup, which was welded on a vacuum chamber with two RF shielding bellows on both sides. Any defect in the button requires a complete chamber replacement. For this reason, a thorough verification of the feedthrough quality is mandatory. Three important parameters,
rb,
Cb, and
b, are directly connected to the button output signal according to Equation (4). The radius measurement results for 500 buttons are shown in
Figure 3c. The STD of the radius was only 6 μm, and more than 76% (380 pieces) of the feedthroughs were concentrated at 3.990 ± 0.005 mm. A radius deviation of ±5 μm induces a position deviation of ±5 μm according to Equation (4), assuming that the other parameters are kept constant (
Cb = 2.4 pF,
b = 11 mm).
To reduce the offsets caused by the difference in the four feedthroughs, the feedthroughs were sorted and classified according to the measured values of
b and
Cb. The position of a button electrode was determined by the machining accuracy of the feedthrough and BPM block. The standard distance between the button and welding point was 20 mm, as shown in
Figure 4a. The measured values and distribution of the 500 buttons are shown in
Figure 4b. The maximum allowable deviation between four buttons during sorting was 30 μm. Better machining accuracy for the BPM block was easy to implement before welding. Two measures were used to further improve the accuracy: every BPM block was specially machined according to the average dimensions of the four feedthroughs, and the difference in deformation due to different argon-arc welding currents was also studied. Based on experience, there will be 30–50 μm of shrinkage caused by heat during welding. The distance between the welded button and center of the pipe was measured using a three-coordinate measuring instrument, and the results are shown in
Figure 5a. Similar to the stripline BPMs, the offsets can be evaluated as follows:
where
kx =
ky = 11 mm for the booster, and
kx =
ky = 8 mm for the storage ring.
Ua is the signal strength of electrode A and can be replaced with
Zt of electrode A. The offsets caused by the Δ
b values of the four electrodes according to Equation (5) are shown in
Figure 5b. The STD of
b for 280 buttons was 43 μm, and the STD values of the horizontal and vertical offsets for 70 BPMs were 7 and 11 μm, respectively.
Similar to the mechanical size, the button capacitances were similar and sorted into groups. The maximum capacitance deviation allowed between the four electrodes was 0.03 pF, and the offsets corresponding to 0.03 pF were 5 and 7 μm for the booster and storage rings, respectively. Considering the button capacitance changes in the mounted configuration owing to fringe fields, we measured the button capacitance twice. The results for the 280 buttons before and after welding are shown in
Figure 6a. The offsets caused by the Δ
Cb values are shown in
Figure 6b,c, and the STD values of the 70 BPMs were 8 and 7 μm in the horizontal and vertical directions, respectively. After welding, the STD values were 12 and 16 μm, respectively, because of the dual effects of
Cb and
b.
In addition to the above tests, we also performed other tests on the feedthroughs, including hermeticity, DC withstand voltage, and permeability tests.
4. BPM Electro-Mechanical Offset Measurements
Although the beam-based alignment (BBA) technique corrects the electromagnetic offset (the magnetic and electrical center,
) with very high accuracy [
18,
19]. We needed to control it with a level of <200 μm (RMS value for all the BPMs in the storage ring) on day one. As shown in
Figure 7a, the three centers Q, M and E satisfy the equation:
where
Q and
M are the centers of the quadrupole and the pipe. Because of the large nonlinear effects on the beam dynamics of the HEPS, the tolerances for the misalignment and field error of the quadrupole were stringent. One feature of the HEPS is that the position of the sextuple can be adjusted online [
20]. Although it is helpful to measure
using a stretched wire, this requires significant alignment efforts [
21]. It is more common to measure electro-mechanical offset
and left
in the alignment procedure. The QM requirements of
for the HEPS were ±30 μm [
22].
Figure 7a shows the electric and magnetic centers when quadrupole D and button D deviate from their ideal positions. We measured the electro-mechanical offset using two different methods. The first was the so-called Lambertson method [
23], which is based on the scattering parameters (S-parameters) for four buttons of a BPM measured by a network vector analyzer (NVA). The transmission efficiency between buttons
i and
j was denoted by
Sij. The process was repeated on all the buttons, and an S-parameter matrix was obtained. Ideally, the transmission should be symmetric (S
12 = S
21, S
13 = S
31...). The gain factor,
gi, of each electrode can be determined by the S-parameters, and the ratios between the gain factors provide
, which results in the deviation of the four channels depending on the feedthrough, BPM block, and welding processing. As shown in
Figure 7b, the signals satisfy the following equation [
23,
24]:
where
Gij =
Gji are the coupling coefficients.
gi can be obtained by
Vij; for example, for
g1,
and three similar triplet sets can be found for
g2;3;4.
can be calculated as follows [
23,
24,
25]:
Figure 8a shows the S-parameter results in the frequency range of 300 kHz–20 GHz, where the resonance peaks are the trapped modes due to the button feedthrough. The goal of these measurements was to improve the accuracy of the S-parameters less than −70 dB. There were several steps. First, error correction was applied to the VNA measurements using a calibration procedure. Second, a higher input power level (15 dBm), narrow IF bandwidth (100 Hz), and multiple averages (1000 points) for the VNA were used. Third, low-noise coaxial cables were used, and the measurement environment, including the temperature and humidity, was the same as that of the accelerator tunnel. The processing frequency of the BPM readout electronics was 500 MHz, and a 500 MHz ± 10 MHz electronic filter was used. We only considered the transmission at this frequency. The S-parameter measurement results are shown in
Figure 8b.
Table 4 lists the offset results for BPM prototypes manufactured by different manufacturers. The STD and repeat precision had values of several micrometers. Manufacturers 1 and 4 are responsible for the production of the storage rings and booster BPMs for the HEPS, respectively.
The electro-mechanical offset of a BPM can be determined by the unequal electrical behavior of the feedthroughs, asymmetry of the BPM block, and positioning deviation of the feedthroughs due to the welding process.
Figure 9 shows the electromechanical offset results for 53 BPMs, where the error bar is the STD of 1000 points.
5. BPM Calibration Using Stretched Wire
As shown in Equation (4), the signal of BPM pick up is determined by
rb,
b and
Cb. Equations (10) and (11) show the differences for two electrodes and four electrodes, respectively:
where
Ui is the signal of button
i. The position of the beam can be estimated using a polynomial of (
Xraw,
Yraw) as follows [
4,
26,
27,
28]:
where
Ai-j,j and
Bi-j,j are the horizontal and vertical polynomial coefficients, respectively; and
n is the polynomial order.
A0,0 and
B0,0 are the offsets;
A1,0 and
B0,1 are the BPM’s sensitivity constants in the horizontal and vertical planes, respectively; and
A0,1,
B1,0 are the related to the coupling coefficients between the horizontal and vertical planes. The values of
Ai-j,j and
Bi-j,j in Equation (12) were determined by the least squares method to fit
Xraw and
Yraw.
A BPM is usually calibrated with a wire installation. We changed the position of the wire stepwise and recorded
Xraw and
Yraw and
Ai-j,j and
Bi-j,j were calculated [
29]. Impedance matching between the input coax cable and stretched wire or antenna was performed with a Klopfenstein taper to reduce reflection; and the rigid marble platform was replaced with an active vibration platform. The BPMs were calibrated with two different origins: the mechanical center, which was determined using four fiducial target balls, and the electrical center, where
Ua =
Ub=
Uc =
Ud. A complex alignment process was required to improve the repeat positioning accuracy (both the wire and BPM) to 10 μm. The alignment resources were concentrated on the installation of the HEPS accelerator, and a few BPMs were selected and calibrated based on the mechanical center, which was used to evaluate the precision of the machining and welding. The calibration of most of the BPMs was based on the electrical center, which was much easier.
5.1. Calibration Based on Mechanical Center
If a BPM is strictly aligned with a stretched wire, that is, the mechanical center is selected as the origin of the calibration, offset
can be obtained. The offsets measured by two methods are listed in
Table 5. The difference between the two results is below 50 microns.
5.2. Calibration Based on Electrical Center
5.2.1. Origin and Fitting Coefficients
Before performing the calibration based on the electrical center, the offset,
, of each BPM was checked to confirm that it was smaller than 300 μm. Otherwise, the BPM was treated as an unqualified product.
Table 6 lists the linear fitting results for a booster BPM based on three different origins (
P0,
P1, and
P2), satisfying
= 200 ± 1 μm. A precision of ±1 μm was achieved using a mobile platform with a grating. The position sensitivity coefficient,
k, and coupling coefficient are independent of the origin if the offset is small.
5.2.2. Calibration Range and Fitting Errors
To obtain fitting coefficients with a higher accuracy and smaller fitting error,
, where
x(
y) and
xfit (
yfit) are the beam positions (the real positions of the stretched wire) given by Equation (6) (measured beam position), the relationship between the calibration range and fitting error was studied. In the initial preliminary commissioning phase and user’s operation phase, the beam position (orbit) may be quite different, whereas the latter will be much smaller after optical correction. The signal strengths on the pickup were also significantly different for centric and off-centered beams. Assuming that the signal strength is −20 dBm when the beam is in the center, discarding the automatic gain adjustment function, when the beam moves along the diagonal line formed by buttons A and C, the signal strength changes of the four electrodes are shown in
Figure 10. The slopes of A, C and B(D) were approximately 1.6, −1.6 and −0.4 dB/mm in the central area, respectively.
If the calibration range has been determined, the results in
Figure 10 can assist in evaluating whether the ADC will be saturated based on the ADC reading when the stretched wire is in the center of the pipe when the calibration begins.
Figure 11a shows the linear fitting results (
xfit and
yfit) of a typical HEPS storage ring BPM with a range of ±6 mm in 1 mm steps. The distribution of the fitting error,
is shown in
Figure 11b, where the error is smaller in the center region than in the edge area.
Figure 11c shows the average values of
with steps of 0.25 mm and a different fitting order,
n. When
x/
y changes from 0.25 to 7.00 mm, the total number of scan points is 9, 25, 49, 81,..., 3249, and the time consumption of the calibration process increases exponentially. As shown in
Figure 11c, the errors first decrease because the increase in the number of scan points reduces the accidental errors and then increases because of the nonlinear response of the BPMs. When the scan range increased, the error of the first-order (second-order) fitting increased rapidly, whereas the error of the high-order fitting increased much more slowly.
Figure 11d shows the linear fitting results with different calibration ranges, indicating that a precise sensitivity constant,
k (
A1,0), could only be determined within a reasonable calibration range.
5.2.3. Calibration Order n and Fitting Errors
As shown in
Figure 11c, the errors for the high-order fitting were much smaller than those for linear fitting, especially in a larger calibration range. To eliminate the impact of accidental errors on the BPM manufacturing process, we repeated the calibration procedure using the CST simulation in a range of ±6 mm with steps of 0.5 mm. The simulation showed that the errors were the same for
n = 1 and 2, as well as for
n = 3 and 4,
n = 5 and 6, and
n = 7 and 8. The fitting sensitivity coefficient,
k, was also exactly the same (
kxn=1 =
kyn=1 =
kxn=2 =
kyn=2).
Figure 12 shows that the fitting error distributions for
n were 1, 3, 5, and 7. With a higher fitting order, the errors were much smaller, but there were more calibration coefficients. The number,
Ai-j,j(
Bi-j,j), and fitting order
n satisfied
The calibration parameters used for the HEPS BPM are listed in
Table 7.
5.2.4. Calibration Results for Booster BPM
All of the booster BPMs were manufactured, and we calibrated most of them.
Figure 13a–c show the linear calibration results for
A0,0(
B0,0),
A1,0(
B0,1), and
A0,1(
B1,0), respectively. The origin, where the electrical center was located, was determined by moving the BPM (the stretched wire remained still) to make the position reading given by the BPM read-out electronics <±5 μm. The offset results for both plans were in the range of ±50 μm, and the values of
kx and
ky were 11.18 and 11.33 mm, respectively. The coupling was also on the order of 10 μm. The statistical results for the 62 BPMs are listed in
Table 8. The results in
Table 8 show the comprehensive consistency of the BPM batch processing and the accuracy of the calibration system. We did not find batch calibration data from other laboratories in the open literature, but the statistical data for the button capacitance used in the HEPS are at the same level as SIRIUS in LNLS [
30]. The electrical center offset measured by the Lambertson method showed that the consistency of the HEPS BPM was better than that of ALBA [
31].
7. Conclusions
There are more than 700 BPMs in the HEPS, involving 3000 feedthroughs. The physical and mechanical design of the feedthroughs and BPMs has been completed, and the project has now entered the batch processing stage. We carried out various characterizations of more than 1000 feedthroughs and more than 100 of the BPMs produced, and the results showed that most of these feedthroughs and BPMs meet our requirements. The average value for the characteristic impedance of the 152 BPM stripline electrodes was 51.0 Ω, with a standard deviation of 0.7 Ω. The average values for the electro-mechanical offsets of 53 booster BPMs measured by Lambertson method in the horizontal and vertical plane were −35 and −12 μm, respectively, and the STD of the offsets were 57 and 80 μm, respectively. The 62 booster BPMs were calibrated based on the electric center with a stretched wire, and the average values of the coefficients in the horizontal plane were 1 μm, 11.182 mm, −74 μm, with STD values of 7, 20, and 63 μm, respectively. The average values of the coefficients in the vertical plane were 21 μm, 11.336 mm, and −75 μm, with STD values of 13, 14, and 63 μm, respectively. The symmetry of BPM pickup is crucial to the beam accumulation during the first turn, two measures are used to help improve it. First, to sort feedthroughs according to the capacitance. Second, the processing size of each BPM block is matched one by one according to the mechanical size of the feedthrough. The batch production of the HEPS BPMs is steadily progressing. Although some of the BPMs and feedthroughs have not been completed, the measured data confirmed that the production technology and quality control of the relevant manufacturers are in line with the requirements of the HEPS.