Difference between revisions of "AP-CEBAF-Optics-2016-Fall"
(New page: This is a wiki page for references, information, and procedures about Fall 2016 work to match Twiss parameters and measure transverse beam emittances at many locations through the fully op...) |
|||
Line 1: | Line 1: | ||
− | This is a wiki page for references, information, and procedures about Fall 2016 work to match Twiss parameters and measure transverse beam emittances at many locations through the fully operational 12 GeV CEBAF accelerator. This approach leverages data from qsUtility that will be used for standard matching procedures in the accelerator as of Fall 2016, and includes any corrections necessary for known harp scaler/pot scaling issues. | + | This is a wiki page for references, information, and procedures about Fall 2016 work to match Twiss parameters and measure transverse beam emittances at many locations through the fully operational 12 GeV CEBAF accelerator. This approach leverages data from qsUtility that will be used for standard matching procedures in the accelerator as of Fall 2016, and includes any corrections necessary for known harp scaler/pot scaling issues. MMS configuration is 118.49 MeV injector and 1050 MeV/linac pass. |
== Prerequisites at Each Measurement Location == | == Prerequisites at Each Measurement Location == | ||
Line 14: | Line 14: | ||
* perform qsUtility scans | * perform qsUtility scans | ||
* evaluate qsUtility data to get measured Twiss parameters and emittances | * evaluate qsUtility data to get measured Twiss parameters and emittances | ||
− | * back-propagate measured Twiss parameters to start of upstream xS04 quadrupole with | + | * back-propagate measured Twiss parameters to start of upstream xS04 quadrupole with qsUtility backpropagate tool |
− | + | ||
* use qsUtility betatron match module to calculate xS04-xS10 match | * use qsUtility betatron match module to calculate xS04-xS10 match | ||
** configuration files are in /a/opsdata/fiefdata/fileio/q/qsUtility/match_config/F3-0 | ** configuration files are in /a/opsdata/fiefdata/fileio/q/qsUtility/match_config/F3-0 | ||
Line 26: | Line 25: | ||
* [https://docs.google.com/spreadsheets/d/1-xO58kOv1WkRWJ4zbVnehrdxLs065duPHb4KBTWY_XM Fall 2016 Optics Spreadsheet ] (Google docs) | * [https://docs.google.com/spreadsheets/d/1-xO58kOv1WkRWJ4zbVnehrdxLs065duPHb4KBTWY_XM Fall 2016 Optics Spreadsheet ] (Google docs) | ||
* [http://www.toddsatogata.net/CEBAF/CebafEnergies.xlsx CEBAF energy calculation spreadsheet ] (toddsatogata.net) | * [http://www.toddsatogata.net/CEBAF/CebafEnergies.xlsx CEBAF energy calculation spreadsheet ] (toddsatogata.net) | ||
− | * 0L injector match (E= | + | * 0L injector match (E=118.5 MeV, BDL=615.43*K1 for L=0.15m magnets) |
− | * | + | * 1E01 match (E=1168.5 MeV, BDL=5846.5*K1 for L=0.15m magnets, be careful MQN1S04 is L=0.30m, others are L=0.15m) |
− | * | + | ** 2016-10-01 1E01 H: [https://logbooks.jlab.org/entry/3424775 measurement] and [https://logbooks.jlab.org/entry/3424776 analysis] |
− | ** | + | ** 2016-10-01 1E01 H: [https://logbooks.jlab.org/entry/3424779 measurement] and [https://logbooks.jlab.org/entry/3424780 analysis] |
− | + | ** 2016-10-01 1E01 V: [https://logbooks.jlab.org/entry/3424777 measurement] and [https://logbooks.jlab.org/entry/3424778 analysis] | |
− | ** | + | ** 2016-10-01 1E01 H/V: [https://logbooks.jlab.org/entry/3424781 match results and download] |
− | + | * 1E03 match (E=1168.5 MeV, BDL=5846.5*K1 for L=0.15m magnets, be careful MQN1S04 is L=0.30m, others are L=0.15m) | |
− | + | * 2E01 match (E=2218.5 MeV, BDL=22200.3*K1 for L=0.30m magnets) | |
− | + | * 3E01 match (E=3268.5 MeV, BDL=32707.5*K1 for L=0.30m magnets) | |
− | ** | + | * 4E01 match (E=4318.5 MeV, BDL=43216.7*K1 for L=0.30m magnets) |
− | ** | + | * 5E01 match (E=5368.5 MeV, BDL=53727.8*K1 for L=0.30m magnets) |
− | * 1E03 match (E= | + | * 6E01 match (E=6418.5 MeV, BDL=64245.7*K1 for L=0.30m magnets) |
− | * 2E01 match (E= | + | * 7E01 match (E=7468.5 MeV, BDL=74774.2*K1 for L=0.30m magnets) |
− | * 3E01 match (E= | + | * 8E01 match (E=8518.5 MeV, BDL=85320.2*K1 for L=0.30m magnets) |
− | * 4E01 match (E= | + | * 9E01 match (E=9568.5 MeV, BDL=95892.2*K1 for L=0.30m magnets) |
− | * 5E01 match (E= | + | * AE01 match (E=10618.5 MeV, BDL=106503.9*K1 for L=0.30m magnets) |
− | * 6E01 match (E= | + | * 5C00 match (E=11668.5 MeV, BDL=117169.1*K1 for L=0.30m magnets) |
− | * 7E01 match (E= | + | |
− | * 8E01 match (E= | + | |
− | * 9E01 match (E= | + | |
− | * AE01 match (E= | + | |
− | * 5C00 match (E= | + | |
− | + | ||
* rayTrace data | * rayTrace data | ||
Revision as of 18:29, 1 October 2016
This is a wiki page for references, information, and procedures about Fall 2016 work to match Twiss parameters and measure transverse beam emittances at many locations through the fully operational 12 GeV CEBAF accelerator. This approach leverages data from qsUtility that will be used for standard matching procedures in the accelerator as of Fall 2016, and includes any corrections necessary for known harp scaler/pot scaling issues. MMS configuration is 118.49 MeV injector and 1050 MeV/linac pass.
Contents
Prerequisites at Each Measurement Location
- 4-8 uA tune beam to first dumplette downstream of match point.
- quad centering of BPM/quadrupole pairs for qsUtility scan quadrupoles.
- clean steering in region of measurement and downstream to maximize aperture, minimize beam losses.
- clean ORFP dispersion in region of measurement and correction. In particular, dispersion in both planes must be consistent with zero at scan quadrupoles and harp.
Procedure
- confirm harp is working and set harp parameters
- perform zigzag measurements to establish scan quadrupoles and ranges
- edit qsUtility configuration files if necessary
- configuration files are in /a/opsdata/fiefdata/fileio/q/qsUtility/config/F3-0/GoldenTemplates
- perform qsUtility scans
- evaluate qsUtility data to get measured Twiss parameters and emittances
- back-propagate measured Twiss parameters to start of upstream xS04 quadrupole with qsUtility backpropagate tool
- use qsUtility betatron match module to calculate xS04-xS10 match
- configuration files are in /a/opsdata/fiefdata/fileio/q/qsUtility/match_config/F3-0
- evaluate and install match
- re-scan harp and evaluate match effectiveness
- After match is installed, one has to set the recombiner quads back to design in order to proceed to the next arc.
- perform confirmation fopt
Data and References
- Fall 2016 Optics Spreadsheet (Google docs)
- CEBAF energy calculation spreadsheet (toddsatogata.net)
- 0L injector match (E=118.5 MeV, BDL=615.43*K1 for L=0.15m magnets)
- 1E01 match (E=1168.5 MeV, BDL=5846.5*K1 for L=0.15m magnets, be careful MQN1S04 is L=0.30m, others are L=0.15m)
- 2016-10-01 1E01 H: measurement and analysis
- 2016-10-01 1E01 H: measurement and analysis
- 2016-10-01 1E01 V: measurement and analysis
- 2016-10-01 1E01 H/V: match results and download
- 1E03 match (E=1168.5 MeV, BDL=5846.5*K1 for L=0.15m magnets, be careful MQN1S04 is L=0.30m, others are L=0.15m)
- 2E01 match (E=2218.5 MeV, BDL=22200.3*K1 for L=0.30m magnets)
- 3E01 match (E=3268.5 MeV, BDL=32707.5*K1 for L=0.30m magnets)
- 4E01 match (E=4318.5 MeV, BDL=43216.7*K1 for L=0.30m magnets)
- 5E01 match (E=5368.5 MeV, BDL=53727.8*K1 for L=0.30m magnets)
- 6E01 match (E=6418.5 MeV, BDL=64245.7*K1 for L=0.30m magnets)
- 7E01 match (E=7468.5 MeV, BDL=74774.2*K1 for L=0.30m magnets)
- 8E01 match (E=8518.5 MeV, BDL=85320.2*K1 for L=0.30m magnets)
- 9E01 match (E=9568.5 MeV, BDL=95892.2*K1 for L=0.30m magnets)
- AE01 match (E=10618.5 MeV, BDL=106503.9*K1 for L=0.30m magnets)
- 5C00 match (E=11668.5 MeV, BDL=117169.1*K1 for L=0.30m magnets)
- rayTrace data
Useful Tools
setquadstomachine: During the backpropagation or the matching calculation, if one wants to take into account quadrupoles that are off design, one can use the script ~roblin/tools/setquadstomachine which together with a snap file of the region in question produces a sdds file suitable for inclusion in the ELEGANT command file via load_parameters. usage is
# ~roblin/tools/setquadstomachine <commandfile> <snapfile>
and it will make QUADparams.sdds ready for load_parameters. Read the comments in the script for further details (or page Yves).
analyzeZigZagRange.pl: Todd has written a tool to help analyze zigzag scans for quad scan ranges. Usage is, for example,
# ~satogata/tools/analyzeZigZagRange.pl IHA1E03.SA.02282015_00:28:42
This tool prints out the quadrupole that is being scanned, the list of scans and corresponding BDL and K values for that quad, and uses gnuplot to plot the zigzag scan data. One can then count the peaks and look up the corresponding BDL and K values for use in qsUtility configuration files.
zigzag2qsUtility: Dennis has a tool that converts zigzag scans to input files for qsUtility, though at present the qsUtility file that is generated needs to have the quadrupole K values added manually. An example for IHA3E01 is
# zigzag2qsUtility -scan_file=IHA3E01.SA.03032015_10:48:30 -show_plots -exclusion_zone=0.15 -plane=X -lattice_name=test -momentum=2200 -start_element=MQA3S10 -pass=2