...
Over the last ten weeks, I have developed a user interface for data analysis on beam emittance - a parameter pertaining to phase coherence or “quality” of the beam. Emittance is an important parameter for making electron/positron beams useful in applications such as free-electron lasers or synchrotron x-ray sources.
Project demonstration slide-deck: SULI Final Presentation Slides.pdf
Dipole Spectrometer
Dipole spectrometers of the kind diagramed in the cartoon below are used to collect the data that will be inputted into the Emittance GUI.
...
- Beam shape on screen is a magnified image of the beam at plasma exit.
Emittance GUI
Layout:
With inputted example data:
My GUI is designed to be an aid for the scientists to easily and quickly analyze beam profile data from the dipole spectrometers.
...
- dipole strength (loaded upon pressing the "Auto Populate" button, will update if specified for a given dataset, otherwise automatically set to 10 GeV)
- nominal dispersion from the top of the spectrometer screen to the infinite energy axis
- 10 GeV beam position
In the case that any pre-loaded value is for some reason incorrect or does not match user expectations they can be manually updated by the user.
...
- Press "Plot Gaussian" button.
Path: fphysics/USER/git_work/matlabTNG/F2_Emit
Remaining Steps
- Use outputted values for beam energy vs. beam width (which have already been stored as correlated vectors) to calculate transport matrix elements and plug into the following equation to output an actual value for emittance (epsilon_n): alpha and beta are twiss parameters at plasma exit, gamma is Lorentz factor.
...
- App: Emit_GUI.mlapp
- App support script (links matlab scripts to appdesigner): AppSupportTemplate.m
- Data acquisition script: getDataSet.m
- Data processing script: read_img.m
- Plotting script: plot_img.m
- Doug's script for transport matrix calculation (not implemented yet): calc_TransportMatrix.m
Is anything not working as expected? Email me at samuelkresch@ucsb.edu
Useful Links
SULI report: Samuel_Kresch_SULI_Final_Paper.pdf