Dear Sir/Madam,
I am currently working with the Optical stochastic cooling element documented in the ELEGANT manual (URL: https://ops.aps.anl.gov/manuals/elegant ... 3900010.20). While the manual provides a detailed description of the element, I would like to inquire if there are any example files or simulation templates available for this specific feature.
If such resources exist, could you kindly share them or direct me to the appropriate repository?
Thank you for your time and support. I look forward to your guidance.
Best regards,
Ao
Example Files on Optical Stochastic Cooling
Moderators: cyao, michael_borland
-
- Posts: 3
- Joined: 01 Apr 2021, 08:05
Re: Example Files on Optical Stochastic Cooling
Ao,
Here are two files that run a simple OSC ring simulation. The ring has two chicanes where OSC elements (originally one in either heating/cooling mode) can be placed and two 180 deg bending lines which form the ring.
The OSC parameters can be set in the CKICKER line of the .lte file. The most important are the strength, wavelength, number of undulator periods, and magnification, which will depend on your specific configuration. The lattice is configured for 1D (longitudinal) cooling and transverse cooling will require lattice manipulations. It uses the median bunch arrival time to compute the arrival time in the kicker, which is the default behavior of the element. However, this may produce errors for asymmetric beams and should be probably replaced with the closed orbit calculation in your implementation.
Best,
AJ
Here are two files that run a simple OSC ring simulation. The ring has two chicanes where OSC elements (originally one in either heating/cooling mode) can be placed and two 180 deg bending lines which form the ring.
The OSC parameters can be set in the CKICKER line of the .lte file. The most important are the strength, wavelength, number of undulator periods, and magnification, which will depend on your specific configuration. The lattice is configured for 1D (longitudinal) cooling and transverse cooling will require lattice manipulations. It uses the median bunch arrival time to compute the arrival time in the kicker, which is the default behavior of the element. However, this may produce errors for asymmetric beams and should be probably replaced with the closed orbit calculation in your implementation.
Best,
AJ
- Attachments
-
- run.ele
- (662 Bytes) Downloaded 71 times
-
- lattice.lte
- (2.9 KiB) Downloaded 88 times