Next Article in Journal
Apparatus and Experiments Towards Fully Automated Medical Isotope Production Using an Ion Beam Accelerator
Previous Article in Journal
An Experimental Setup to Study Electron Transport and Thermalization in Cryogenic Para-Hydrogen Crystal Matrices
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Technique for Extracting Initial Parameters of Longitudinal Phase Space of Freshly Injected Bunches in Storage Rings, and Its Applications

1
Shanghai Institute of Applied Physics, Chinese Academy of Sciences, Shanghai 201800, China
2
University of Chinese Academy of Sciences, Beijing 100049, China
3
National Synchrotron Radiation Laboratory, University of Science and Technology of China, Hefei 230026, China
4
Shanghai Advanced Research Institute, Chinese Academy of Sciences, Shanghai 201204, China
*
Author to whom correspondence should be addressed.
Instruments 2025, 9(3), 17; https://doi.org/10.3390/instruments9030017
Submission received: 4 June 2025 / Revised: 7 July 2025 / Accepted: 9 July 2025 / Published: 17 July 2025

Abstract

This paper presents a technique for extracting the initial parameters of the longitudinal phase space of freshly injected bunches in an electron storage ring. This technique combines simulation of single-bunch longitudinal phase space evolution with a bunch-by-bunch data acquisition and processing system, enabling high-precision determination of initial phase space parameters during electron storage ring injection—including the initial phase, initial bunch length, initial energy offset, initial energy spread, and initial energy chirp. In our experiments, a high-speed oscilloscope captured beam injection signals, which were then processed by the bunch-by-bunch data acquisition system to extract the evolution of the injected bunch’s phase and length. Additionally, a single-bunch simulation software package was developed, based on mbtrack2 and PyQt5, that is capable of simulating the phase space evolution of bunches under different initial parameters after injection. By employing a genetic algorithm to iteratively align simulation results with experimental data, the remaining initial phase space parameters of the injected bunch can be accurately determined.

1. Introduction

In advanced synchrotron light sources, the injection process in the electron storage ring is a critical factor influencing beam quality and stability. Optimizing the injection process can reduce beam loss, enhance injection efficiency, and minimize interference with experiments [1,2,3,4,5,6,7,8]. Therefore, in-depth research of the electron storage ring injection process is of significant theoretical and practical importance.
In the study of bunch injection dynamics, PLS-II (Pohang Light Source-II) uses the particle tracking software ELEGANT to simulate and analyze transient behaviors in the transverse and longitudinal phase spaces during beam injection [9]. Analysis of this injection system focused on characterizing post-injection beam behavior and evaluating how system errors affect beam capture efficiency. This work established the optimal injected beam conditions and permissible error margins required for high-efficiency injection, while providing operational guidance for tuning the injection system during actual commissioning.
The beam diagnostics team at the Shanghai Synchrotron Radiation Facility (SSRF) has conducted significant research on the transient processes during bunch injection [10,11]. In 2017, they employed a dual-frequency method to measure the bunch length evolution during injection [12], which successfully captured the longitudinal oscillations of bunch length during top-up charge injection, achieving a remarkable measurement uncertainty of 0.49 ps. In 2020, they further investigated the longitudinal phase of the injected bunches [13]. By comparing the bunch signals before and after injection, they were able to isolate the signals of the injected bunches. Using the signals of the stored bunches as a reference, they calculated the phase of the injected bunches. Additionally, they conducted long-term monitoring of the injection process across different time periods, analyzing the changes in the phase of the injected bunches before and after machine maintenance.
At present, the initial phase and initial bunch length of freshly injected bunches can be measured using the bunch-by-bunch data acquisition and processing system developed by the Shanghai Synchrotron Radiation Facility (SSRF). However, for parameters including initial energy offset, initial energy spread, and initial energy chirp, existing diagnostic tools are unable to provide direct and precise measurements.
In light of the current research landscape, this paper proposes a novel technique for extracting the initial longitudinal phase space parameters of freshly injected bunches in electron storage rings. This technique employs a high-speed oscilloscope to capture beam signals during the injection process and integrates advanced data processing algorithms, enabling the acquisition of bunch phase and bunch length evolution within a single injection cycle. By combining this approach with a newly developed single-bunch tracking simulation software based on the mbtrack2-0.5.0 and PyQt-5.15.10 software, this technology enables the precise determination of the injected bunch’s initial phase, bunch length, energy, energy spread, and energy chirp. These parameters provide critical references for optimizing injection system performance.

2. Simulation Development and Single-Bunch Tracking

As particles move around the ring, they are accelerated by the electric field in the RF cavity, gaining energy, and then lose energy due to synchrotron radiation in the bending magnets. This establishes a dynamic balance, and the total energy change is given by the sum of these two terms [14]:
Δ E = q V ( ψ ) U ( E )
where q is the charge of the particle, V is the RF cavity voltage, ψ is the accelerating phase, and U ( E ) is the energy loss due to synchrotron radiation, which depends on the particle’s energy.
In most practical applications, parameters like the normalized velocity or the energy vary only slowly during acceleration compared to the rate of change of the phase, and we consider them, for the time being, as constants. Under the assumption that the deviation of non-equilibrium particles from the equilibrium particle is small, the phase motion equation of the particle in the RF field is as follows:
φ ¨ + 2 α z φ ˙ + Ω 2 φ = 0
By solving the phase motion equation of the particle, we obtain the expression for phase oscillation [15]:
φ = φ ^ e α z t cos Ω t + ψ
Similarly, by solving the energy motion equation, we obtain the expression for energy oscillation:
δ = φ ^ Ω h ω 0 η c e α z t sin Ω t + ψ
From the above analysis, it can be concluded that during the injection process in the storage ring, individual particles undergo exponentially damped harmonic oscillations in phase space, and this is similar to the particle bunch. However, within the particle bunch, the initial phase and energy of each particle are different, making the analysis of the overall motion in phase space highly complex. In general, the particle bunch in phase space can be approximated as a two-dimensional Gaussian distribution, as shown in Figure 1. This approximation simplifies the study of the bunch’s overall motion.
Theoretically, for a Gaussian-distributed bunch, if we can measure the phase oscillation curve and bunch length oscillation curve after injection, we can deduce its initial two-dimensional Gaussian distribution at injection, including the initial phase, initial bunch length, initial energy offset, initial energy spread, and initial energy chirp. These parameters are crucial for optimizing the injection system. The measured initial phase can be used to optimize the injection timing sequence, while the initial energy offset informs adjustments to the injection line’s dipole correctors, reducing longitudinal oscillation amplitudes (which could otherwise lead to head or tail bunch losses) and thereby improving injection efficiency. Furthermore, based on the characterized energy chirp, magnetic compressors or RF phase modulation can be implemented in the injector to compensate for the chirp effect, ultimately achieving the goal of bunch length compression.
Based on the above theoretical foundation, to gain deeper insights into the longitudinal phase space evolution of the bunch during the injection process in the electron storage ring, we developed a single-bunch simulation tool using the mbtrack2-0.5.0 and PyQt-5.15.10 software packages [16,17,18]. This tool is designed to track the longitudinal phase space distribution of the bunch after injection.
The user interface of the software is shown in Figure 2. The interface is divided into the following sections:
1. Left Section (Visualization Area): Top-left: Displays the longitudinal phase space distribution of the injected bunch for a specified number of turns (set on the right panel). Middle-left: Shows the phase evolution results from the beginning to the end of the simulation. Bottom-left: Displays the bunch length evolution results.
2. Right Section: Top-right (Initial Parameter Input Area): Includes the initial bunch length, initial energy spread, initial phase, initial energy offset, and initial energy chirp, used to control the initial phase space distribution of the injected bunch. Bottom-right (Operation Area): Allows the user to control the number of turns to view and displays the specific values of phase and bunch length for the current turn.
3. Bottom Section: Contains buttons for saving data, saving images, and starting the simulation.
The software supports reading of external machine parameter files. By modifying these parameter files, the effects of higher harmonic cavities and wakefields can be taken into account. However, since all simulations in this experiment use a single-bunch model, the influence of higher harmonic cavities and wakefields is not considered.
In mbtrack2, a particle is described as a point ( x , x , y , y , τ , δ ) in six-dimensional phase space. x and y represent the horizontal and vertical positions, respectively. x = d x d s and y = d y d s represent the transverse momentum in the horizontal and vertical directions. τ is the time difference relative to the reference particle. δ = E E 0 E 0 represents the energy offset relative to the reference energy E 0 .
If τ > 0 , the particle is delayed relative to the reference particle. In this case, we only track the longitudinal motion of τ and δ . Due to the effects of the RF cavity and synchrotron radiation damping, the iteration for τ and δ follows the code below [19]:
τ n + 1 = τ n + η c T 0 δ n δ n p r i m e = δ n U 0 E 0 + V 0 E 0 cos h ω 0 τ n + ψ δ n + 1 = 1 2 T 0 τ δ δ n p r i m e + 2 σ δ T 0 τ δ × ϵ
In this context, η c is the momentum compaction factor; T 0 is the revolution time; U 0 is the energy loss per turn; E 0 is the total energy; h is the harmonic number; ω 0 = 2 π / T 0 is the revolution angular frequency; ψ is the accelerating phase; τ δ is the longitudinal damping time; σ δ is the standard deviation of δ ; and ϵ is a randomly distributed number with mean 0 and standard deviation 1. This formula describes the energy dissipation and noise effects on particle motion due to synchrotron radiation. A more comprehensive discussion can be found in the pertinent publications [20].
We conducted separate simulations for injected bunches with characteristically different initial distributions. The initial phase space parameters used in these simulations are listed in Table 1, while the corresponding initial phase space distributions and longitudinal charge distribution are shown in Figure 3. In the longitudinal charge distribution, the horizontal axis is the turn number, the vertical axis is the longitudinal phase, and the color from blue to yellow represents the density from small to large. This figure also reflects the central position and bunch length of the bunch at different turns, which is similar to the measurement results of the streak camera.
In the simulation, when generating the initial two-dimensional Gaussian distribution bunch, there is a correlation coefficient between the phase and energy of particles in the bunch. The value of this coefficient is between (−1, 1). The magnitude of this coefficient represents the tilt degree of the bunch ellipse, which is called energy chirp. When the energy chirp is 0, the particle energies at the head and tail of the bunch are the same, meaning the bunch shows a regular elliptical distribution in phase space. When the energy chirp is not 0, there is an energy difference between the head and tail of the bunch, which appears as a tilted distribution in phase space.
In Figure 3a, both the initial phase and energy offset are 0, with no longitudinal oscillation of the phase, achieving perfect injection.
In Figure 3b, the initial phase of the bunch is 0, the energy offset is 0.008, and the bunch length exhibits a maximum at the center of the phase oscillation, with minima at both ends. This phenomenon is the exact opposite of that shown in Figure 3c, where the bunch length exhibits a minimum at the center of the longitudinal oscillation, with maxima at both ends.
In Figure 3d, the initial phase, energy offset, and energy chirp are all non-zero, which is more representative of practical injection scenarios. Near the extrema of the phase oscillation, a “winged” shape appears in the image, indicating a maximum in the bunch length.
Through these simulation results, it can be observed that the evolution differences after injection are quite obvious for bunches with different initial distributions. By adjusting these initial parameters, this simulation tool can model the phase space evolution of various injected bunches that may occur.

3. Bunch-by-Bunch Phase and Length Measurement System for Storage Ring

At present, the primary method for measuring phase and bunch length in the storage ring is the streak camera. However, since the streak camera cannot simultaneously provide a high time resolution and a large dynamic range, we were limited to obtaining phase and bunch length data for the first few tens of turns post-injection, which is insufficient for follow-up analysis.
To address this, we developed a diagnostic system for individual bunches, which can compute the beam’s three-dimensional position, charge, bunch length, and other parameters using raw data acquired from BPMs. Each data acquisition length covers several thousand turns. The phase measurement accuracy for each bunch is 0.2 ps, and the bunch length measurement accuracy is 1 ps. The entire system includes both the data acquisition component and the offline processing component. A block diagram of the system is shown in Figure 4.
The data acquisition part uses a high-speed oscilloscope (6 GHz bandwidth, 16 GHz sampling rate, 10 bits) to collect button electrode coupling signals. Each acquisition can last several milliseconds, covering several thousand particle revolution periods. For the Shanghai Synchrotron Radiation Source, the RF frequency is 499.654 MHz, and the signal length for each bunch is approximately 2 ns. A single bunch signal can be sampled with 32 points, which well reconstructs the real signal waveform. The collected data is then processed by offline scripts for calculation.
The details of the bunch length and phase measurement principle have been presented in the past [21,22,23,24]. Table 2 lists the SSRF machine parameters.

4. Beam Experiment

We collected multiple sets of data under the empty-ring injection process in the Shanghai Synchrotron’s storage ring. When there was a beam injection, the oscilloscope captured the trigger signal and recorded the data. Data was collected at regular intervals. Through the calculation of the developed bunch-by-bunch diagnostic system script, we obtained the longitudinal phase and bunch length evolution of a single bunch over several thousand turns during the injection process. A typical calculation result is shown in Figure 5.
Figure 5a shows the evolution of the phase during the injection process. The entire evolution process follows a nearly exponential decay of sinusoidal oscillation, which matches the theory very well. The maximum amplitude does not exceed 100 ps, and of course, this is related to the beam energy introduced into the injector, the injection timing, and the initial phase space distribution of the injected bunch. After 3 to 4 ms (2500 turns) of injection, the oscillation amplitude decays to within 20 ps.
Figure 5b shows the evolution of the bunch length during the injection process. The upper envelope of the bunch length also follows a trend of exponential decay. The initial oscillation amplitude reaches 80 ps. After 3000 turns, the bunch length oscillates and stabilizes around 20 ps. However, there is significant high-frequency noise in the bunch length calculation results. In the future, we will further optimize the bunch length calculation algorithm.
To gain a more intuitive understanding of the beam’s trajectory within the vacuum chamber, we reconstructed the longitudinal charge distribution in phase space. Figure 5c shows the reconstructed result. This figure is similar to the measurement results of a streak camera, but it covers several thousand turns, extending beyond the dynamic range of the streak camera, and provides higher temporal resolution.
By zooming in and comparing different experimental samples, the details of the evolution can be observed. As shown in Figure 6a, at the maxima of the phase oscillation, the bunch length also reaches its maximum. When the phase is close to the center position, the bunch length is minimized. Figure 6b, on the other hand, shows the opposite pattern.
As mentioned earlier, by combining simulation results with experimental data, the initial parameters of the injected bunch in the experiment can be obtained. The specific implementation uses a genetic algorithm, where the variance between the simulation results and the experimental data is set as the fitness function to automatically optimize the simulation parameters. When the code runs to the preset number of iterations or the adaptive function reaches the desired accuracy, the final simulation results are derived. The simulation parameters are specified as follows: an initial phase step of 0.5 ps, an initial bunch length step of 1 ps, an initial energy offset step of 0.01%, an initial energy spread step of 0.01%, and an initial energy chirp step of 0.01. The Pearson correlation coefficient for the phase of the optimal simulation data reaches approximately 0.99, with a variance of 5–10 (ps2). The Pearson correlation coefficient for the bunch length reaches approximately 0.98, with a variance of 10–20 (ps2). A detailed implementation block diagram is shown in Figure 7.
We present a set of typical experimental and corresponding simulated reconstructed longitudinal charge distribution images, with the dataset originating from the year 2023. As can be observed from Figure 8, the simulation results exhibit a high degree of consistency with the experimental results, thereby validating the accuracy of the simulation software. This also reflects the high precision of the measurements obtained from the bunch-by-bunch diagnostic system, as well as the capability of this technique to accurately determine the initial parameters of the injected bunches in the experiment.
At the same time, we calculated the error’s 2D distribution by subtracting the longitudinal charge distribution of the experimental and simulation data. As shown in Figure 8c, the error between the experimental and simulation data gradually increases during the evolution over 3000 turns. This could be due to inconsistent longitudinal oscillation normalization frequencies or imperfect matching of the machine parameters. Another possible reason lies in the assumption that the experimental data always follows a two-dimensional Gaussian distribution for the bunch, while this is not the case in the simulation. However, overall, the error remains within a relatively small range, especially within the first 1000 turns, where the experimental and simulation data match very well. By calculating the square of the modulus, the similarity between the two can reach 98.13%.
As mentioned earlier, we made the assumption that the experimental bunch’s phase space distribution follows a two-dimensional Gaussian distribution, while in reality, the bunch’s phase space is an eccentric two-dimensional Gaussian distribution. This assumption introduces errors in the experimental results. As shown in Figure 9, the plot displays both the statistical distribution histogram of the phase space projection along the phase direction from simulations, and the ideal Gaussian distribution reconstructed from experimentally measured bunch length and phase data. The comparison reveals differences between them across various turns. Since we focus on the mean value of the projection for the phase, while for the bunch length we consider the root-mean-square value of the projection, this leads to close agreement between the experimental calculations and simulation results for both the bunch length and phase even when the Gaussian distribution’s eccentricity is not severe, as shown in Figure 10 (only results within 1000 turns are displayed for better observation).
Additionally, Table 3 lists the initial parameter calculation results for injection data over the years. It can be observed that in the early stages, the initial phase of injected bunches could deviate from the equilibrium position by up to 91.6 ps, with relatively large longitudinal oscillation amplitudes, while the initial bunch length ranged from 24.3 ps to 84.5 ps. Data analysis reveals that when the initial bunch length was smaller, the energy chirp values were consistently non-zero, indicating that the initial distribution of injected bunches in phase space was not a perfect ellipse, but rather exhibited a certain tilt angle.
Over time, the initial phase amplitude of injected bunches gradually decreased, the initial bunch length became more stable, and the energy offset was reduced from 0.003–0.006 to 0–0.002. This demonstrates that the injection position of bunches became more precise and the injection angle became more stable. Regarding energy spread, the simulation results range approximately from 8 × 10 4 to 6 × 10 3 , showing a certain discrepancy with SSRF’s natural energy spread of 1 × 10 3 . This difference may be attributed to variations in machine conditions.
In summary, although this technique has not yet been formally implemented for injection optimization adjustments, the analysis of historical data using the proposed method clearly shows continuous improvements in the performance of SSRF’s injection system over time. For the data and code used in this article, please refer to the Supplementary Materials.

5. Summary and Conclusions

Through the bunch-by-bunch data processing script, the evolution of the initial phase and bunch length of the injected bunch over several thousand turns could be obtained. However, the initial energy offset, energy spread, and energy chirp of the injected bunch could not be determined.
Subsequently, we developed simulation software for the single-bunch injection phase space evolution based on the mbtrack2 and PyQt5 software packages. By providing the initial parameters of the injected bunch, the software could simulate phase space evolution data under various injection conditions. Then, using a genetic algorithm, we optimized the initial parameters by aligning the simulation data with data derived from the experimental data under the assumption of a 2D Gaussian distribution, thus obtaining the initial parameters of the experimental data. The acquisition of these parameters provides a powerful tool for the optimization of the injection system.
The proposed method is simple, cost-effective, and highly adaptable. For a given accelerator, once the machine parameters are known, the bunch-by-bunch measurement system can be readily deployed alongside the corresponding longitudinal phase space simulation software. The simulation tool offers flexible configuration options, including the incorporation of higher harmonic cavities or multi-bunch simulations, to meet diverse research requirements.
Additionally, using the simulation software, a large amount of single-bunch injection phase space evolution data can be generated, and the initial phase space distribution of these bunches is known. Machine learning can then be used to train a large number of simulation samples to analyze experimental data and determine the initial injection parameters. In the future development of the simulation software, instead of simulating the phase space distribution, the original signal distribution of the bunch after injection will be directly simulated. This will serve as the training sample, allowing for the direct analysis of raw sampling signals without going through the bunch-by-bunch diagnostic system, making it easier and faster to obtain the initial injection parameters.

Supplementary Materials

The following supporting information can be downloaded at https://www.mdpi.com/article/10.3390/instruments9030017/s1.

Author Contributions

Conceptualization, H.W. and Y.L.; methodology, H.W.; software, H.W.; validation, H.W.; formal analysis, H.W.; investigation, H.W.; resources, Y.Z.; data curation, H.W. and Y.Z.; writing—original draft preparation, H.W.; writing—review and editing, H.W. and Y.L.; visualization, H.W. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Key R&D Program (No. 2022YFA1602201).

Data Availability Statement

Data will be made available by the corresponding author upon request.

Acknowledgments

Thanks to Yimei Zhou from the Shanghai Synchrotron Radiation Facility (SSRF) for her invaluable assistance in experimental data acquisition, and to Yongbin Leng for his patient guidance and continuous encouragement throughout this research endeavor.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Sereno, N.; Lenkszus, F. Feedback correction of injection errors using digital signal-processing techniques. Phys. Rev. Spec. Top. Accel. Beams 2007, 10, 012803. [Google Scholar] [CrossRef]
  2. Aiba, M.; Böge, M.; Marcellini, F.; Saá Hernández, A.; Streun, A. Longitudinal top-up injection for small aperture storage rings. In Proceedings of the IPAC2014, Dresden, Germany, 15–20 June 2014; pp. 1842–1844. [Google Scholar] [CrossRef]
  3. Jiang, B.C.; Zhao, Z.T.; Tian, S.Q.; Zhang, M.Z.; Zhang, Q.L. Using a double frequency rf system to facilitate on-axis beam accumulation in a storage ring. Nucl. Instrum. Methods A 2016, 814, 1–5. [Google Scholar] [CrossRef]
  4. Aiba, M. Review of top-up injection schemes for electron storage rings. In Proceedings of the IPAC2018, Vancouver, BC, Canada, 29 April–4 May 2018; pp. 1745–1750. [Google Scholar] [CrossRef]
  5. Jiang, S.; Xu, G. On-axis injection scheme based on a triple-frequency rf system for diffraction-limited storage rings. Phys. Rev. Accel. Beams 2018, 21, 110701. [Google Scholar] [CrossRef]
  6. Kuske, P.; Li, J.; Aiba, M. Longitudinal acceptance measurement at an electron storage ring. Phys. Rev. Accel. Beams 2020, 23, 030701. [Google Scholar] [CrossRef]
  7. Wang, G.H.; Jiang, B.C.; Tan, J.H.; Zhang, Q.L.; Fang, W.C.; Li, C.L.; Wang, K.; Huang, X.X.; Pu, S.L. Study on crab-cavity-based longitudinal injection scheme and prototype realization of c-band crab cavity for electron storage rings. Nucl. Sci. Tech. 2023, 34, 102. [Google Scholar] [CrossRef]
  8. Byrd, J.; Santis, S. Longitudinal injection transients in an electron storage ring. Phys. Rev. Spec. Top. Accel. Beams 2001, 4, 024401. [Google Scholar] [CrossRef]
  9. Kim, M.; Hwang, I.; Park, S.J.; Kim, K.R.; Huang, J.; Nam, S.; Shin, S. Tracking study of transient behaviors at beam injection of the pls-ii ring. J. Korean Phys. Soc. 2013, 63, 2072–2079. [Google Scholar] [CrossRef]
  10. Chen, H.J.; Chen, J.; Gao, B.; Leng, Y.B. Bunch-by-bunch beam size measurement during injection at Shanghai Synchrotron Radiation Facility. Nucl. Sci. Tech. 2018, 29, 79. [Google Scholar] [CrossRef]
  11. Xu, X.Y.; Leng, Y.B.; Gao, B.; Zhou, Y.M.; Cao, S.S.; Chen, J.; Chen, F.Z. HOTCAP: A new software package for high-speed oscilloscope-based three-dimensional bunch charge and position measurement. Nucl. Sci. Tech. 2021, 32, 131. [Google Scholar] [CrossRef]
  12. Duan, L.W.; Leng, Y.B.; Yuan, R.X.; Chen, Z.C. Injection transient study using a two-frequency bunch length measurement system at the SSRF. Nucl. Sci. Tech. 2017, 28, 93. [Google Scholar] [CrossRef]
  13. Zhou, Y.; Chen, Z.; Gao, B.; Zhang, N.; Leng, Y. Bunch-by-bunch phase study of the transient state during injection. Nucl. Instrum. Methods A 2020, 955, 163273. [Google Scholar] [CrossRef]
  14. Byrd, J. Particle Accelerator Physics; Springer: Cham, Switzerland, 2015; p. 262. [Google Scholar] [CrossRef]
  15. Wiedemann, H. Storage Ring Dynamics: Longitudinal Motion. Lawrence Berkeley National Laboratory. p. 15. Available online: https://uspas.fnal.gov/materials/14UNM/LongitudinalDynamics.pdf (accessed on 1 July 2024).
  16. Bane, K.; Emma, P. Litrack: A fast longitudinal phase space tracking code with graphical user interface. In Proceedings of the PAC2005, Knoxville, TN, USA, 16–20 May 2005; pp. 4266–4268. [Google Scholar]
  17. Yamamoto, N.; Gamelin, A.; Nagaoka, R. Investigation of longitudinal beam dynamics with harmonic cavities by using the code mbtrack. In Proceedings of the IPAC2019, Melbourne, Australia, 19–24 May 2019; pp. 178–180. [Google Scholar] [CrossRef]
  18. Gamelin, A.; Foosang, W.; Nagaoka, R. Mbtrack2, a collective effect library in python. In Proceedings of the PAC2021, Campinas, Brazil, 24–28 May 2021; pp. 282–285. [Google Scholar] [CrossRef]
  19. Gamelin, A.; Foosang, W.; Yamamoto, N. mbtrack2 (0.8.0). Zenodo. Available online: https://colab.research.google.com/github/GamelinAl/mbtrack2_examples/blob/main/mbtrack2_demo.ipynb (accessed on 1 July 2024).
  20. Timko, H.; Albright, S.; Argyropoulos, T.; Damerau, H.; Iliakis, K.; Intelisano, L.; Karlsen-Baeck, B.E.; Karpov, I.; Lasheen, A.; Medina, L.; et al. Beam longitudinal dynamics simulation studies. Phys. Rev. Accel. Beams 2023, 26, 114602. [Google Scholar] [CrossRef]
  21. Deng, Y.M.; Leng, Y.B.; Xu, X.Y.; Chen, J.; Zhou, Y.M. Ultrahigh spatiotemporal resolution beam signal reconstruction with bunch phase compensation. Nucl. Sci. Tech. 2024, 35, 89. [Google Scholar] [CrossRef]
  22. Yang, X.; Wang, H.S.; Zhou, Y.M.; Leng, Y.B. Determining beam transverse absolute position by triangulation of multi-electrode signal phase differences. Nucl. Sci. Tech. 2024, 35, 133. [Google Scholar] [CrossRef]
  23. Zhou, Y.M.; Chen, H.J.; Cao, S.S.; Leng, Y.B. Bunch-by-bunch longitudinal phase monitor at SSRF. Nucl. Sci. Tech. 2018, 29, 113. [Google Scholar] [CrossRef]
  24. Wang, H.S.; Yang, X.; Leng, Y.B.; Zhou, Y.M.; Wang, J.G. Bunch-length measurement at a bunch-by-bunch rate based on time-requency-domain joint analysis techniques and its application. Nucl. Sci. Tech. 2024, 35, 80. [Google Scholar] [CrossRef]
Figure 1. Longitudinal phase space distribution and key parameters of the bunch.
Figure 1. Longitudinal phase space distribution and key parameters of the bunch.
Instruments 09 00017 g001
Figure 2. Interface of single-beam longitudinal phase space simulation software.
Figure 2. Interface of single-beam longitudinal phase space simulation software.
Instruments 09 00017 g002
Figure 3. Initial phase space distribution and longitudinal charge distribution of injected bunch under different initial conditions.
Figure 3. Initial phase space distribution and longitudinal charge distribution of injected bunch under different initial conditions.
Instruments 09 00017 g003
Figure 4. Block diagram of bunch-by-bunch bunch length and phase measurement system.
Figure 4. Block diagram of bunch-by-bunch bunch length and phase measurement system.
Instruments 09 00017 g004
Figure 5. (a) Input bunch phase evolution. (b) Injection bunch length evolution. (c) Reconstructed 2D distribution of bunch length phase.
Figure 5. (a) Input bunch phase evolution. (b) Injection bunch length evolution. (c) Reconstructed 2D distribution of bunch length phase.
Instruments 09 00017 g005
Figure 6. Magnified 2D distribution of different experimental samples.
Figure 6. Magnified 2D distribution of different experimental samples.
Instruments 09 00017 g006
Figure 7. Block diagram of optimized genetic algorithm for initial parameter extraction.
Figure 7. Block diagram of optimized genetic algorithm for initial parameter extraction.
Instruments 09 00017 g007
Figure 8. Reconstructed 2D distribution for experimental and simulated bunch length phases and residual plot (4 July 2023).
Figure 8. Reconstructed 2D distribution for experimental and simulated bunch length phases and residual plot (4 July 2023).
Instruments 09 00017 g008
Figure 9. Phase space projections of simulation data at different time points and Gaussian distribution reconstructions from measured data.
Figure 9. Phase space projections of simulation data at different time points and Gaussian distribution reconstructions from measured data.
Instruments 09 00017 g009
Figure 10. Evolution of bunch length and phase in both simulation and measured data within 1000 turns after injection.
Figure 10. Evolution of bunch length and phase in both simulation and measured data within 1000 turns after injection.
Instruments 09 00017 g010
Table 1. Simulated initial parameters for bunch injection.
Table 1. Simulated initial parameters for bunch injection.
FigPhaseBunchEnergyEnergyEnergy
(ps)Length (ps)OffsetSpreadChirp (−1, 1)
a05000.0020
b0500.0080.0020
c805000.0020
d8050−0.0080.0020.6
Table 2. SSRF main parameters.
Table 2. SSRF main parameters.
ParameterValue
Energy (E)3.5 GeV
Current ( I 0 )200 mA
RF frequency ( f r f )499.654 MHz
Harmonic number (h)720
Natural energy spread0.001
Designed bunch length ( σ )18 ps
Revolution frequency ( f 0 )694 kHz
Synchrotron tune ( υ s )0.007
Table 3. Experimental initial parameters for bunch injection.
Table 3. Experimental initial parameters for bunch injection.
ExperimentalPhaseBunchEnergyEnergyEnergy
Data(ps)Length (ps)OffsetSpreadChirp (−1, 1)
20210906−62.484.5−0.00510.0010
20210929−9.781.4−0.00450.00080
20211111−11.331.1−0.00320.00360.75
20211202−4880−0.0030.00120
2021122421.124.3−0.00280.00360.65
20220128−11.345.10.00440.00450.86
20220218−38.458.9−0.00560.002−0.4
20220318−91.636.50.0030.00620.8
2023050825.551.1−0.00450.0010
2023061335.650.8−0.00650.0010
2023070455.249.7-0.0020.00120
20230831−20.454.2−0.00180.0010
20231017−34.14600.00150
20231107−30.558.700.00210
20231205−10.760.2−0.0010.00330
2024010320.160.900.00230
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Wang, H.; Leng, Y.; Zhou, Y. Technique for Extracting Initial Parameters of Longitudinal Phase Space of Freshly Injected Bunches in Storage Rings, and Its Applications. Instruments 2025, 9, 17. https://doi.org/10.3390/instruments9030017

AMA Style

Wang H, Leng Y, Zhou Y. Technique for Extracting Initial Parameters of Longitudinal Phase Space of Freshly Injected Bunches in Storage Rings, and Its Applications. Instruments. 2025; 9(3):17. https://doi.org/10.3390/instruments9030017

Chicago/Turabian Style

Wang, Hongshuang, Yongbin Leng, and Yimei Zhou. 2025. "Technique for Extracting Initial Parameters of Longitudinal Phase Space of Freshly Injected Bunches in Storage Rings, and Its Applications" Instruments 9, no. 3: 17. https://doi.org/10.3390/instruments9030017

APA Style

Wang, H., Leng, Y., & Zhou, Y. (2025). Technique for Extracting Initial Parameters of Longitudinal Phase Space of Freshly Injected Bunches in Storage Rings, and Its Applications. Instruments, 9(3), 17. https://doi.org/10.3390/instruments9030017

Article Metrics

Back to TopTop