The Solenoid Lattice Designer (SLD) is a Windows program for designing solenoid lattices for ionization cooling channels. The program displays the coil configuration graphically and shows the location of the peak field and peak hoop stress in the coils. It shows the solenoid field on-axis as a function of z, shows the beta function as a function of z, and shows the beta function as a function of momentum. It can also display the force distribution inside the coils, a grid of the off-axis magnetic field, magnetic lines of force, or the Fourier components of the on-axis field. It also contains a built-in optimizer.
SLD is under active development at the present time. It is being made available as a potential aid to members of the collaboration for studying cooling lattice design. Although considerable effort has gone into making the code give accurate answers, it is ultimately the user's responsibility to check that the program gives reasonable answers to any specific problem.
(5 November 2009)
Version 1.23 allows setting the default directory from the main problem ENTER window. A bug was fixed for running with 16 external coils. (5 October 2009)
Version 1.22 allows external lattice design files with up to 16 solenoid coils per cell. Some of the standard cooling lattice designs (Study 1, Study 2, Study 2a and RFOFO) are now stored internally in the program. (7 August 2009)
The tables below describes the available files, including a Windows executable and a users guide. The code may be accessed using the link at the bottom of the page.
| sld.exe | Windows PC executable (binary) |
|---|---|
| SLDGuide.pdf | SLD Users Guide |
| 3buck.sld | An example bucked lattice |
| rick4.sld | An example lattice with 4 coils per cell |
| magins.sld | An example lattice for magnetic insulation |
You can download these files from the subdirectory V125 .
The previous release version can be found in V124 .