particle beam optics laboratory (pbo lab) software introduction
DESCRIPTION
Particle Beam Optics Laboratory (PBO Lab) Software Introduction. PBO Lab TM. Overview. What is PBO Lab? How PBO Lab Works (for Users) Current PBO Lab Modules An Example of the Use of PBO Lab Some of the Advanced Modules Summary. What is PBO Lab?. - PowerPoint PPT PresentationTRANSCRIPT
04/19/23 G. H. Gillespie Associates, Inc. 1
Particle Beam Optics Laboratory Particle Beam Optics Laboratory (PBO Lab) Software Introduction(PBO Lab) Software Introduction
PBO LabTM
04/19/23 G. H. Gillespie Associates, Inc. 2
OverviewOverview
What is PBO Lab?How PBO Lab Works (for Users)Current PBO Lab ModulesAn Example of the Use of PBO LabSome of the Advanced ModulesSummary
04/19/23 G. H. Gillespie Associates, Inc. 3
What is PBO Lab?What is PBO Lab?
The Particle Beam Optics Laboratory is a modular set of applications to support the accelerator community in the areas of operation, beamline design, and training.
PBO Lab is built using the Multiple Platform Shell for Particle Accelerator Related Codes (SPARC-MP) framework (not discussed here)
C++ code, graphics libraries, physics codes
04/19/23 G. H. Gillespie Associates, Inc. 4
How & Why of PBO LabHow & Why of PBO Lab
Development Funded in Mid 1990’sThree DOE SBIR Contracts (94, 95, 96)
- PBO Lab Basic Package: Education
- TRANSPORT & TURTLE Originally
- More Modules (e.g. TRACE 3-D)
- Optimization Module Added:
2 Nonlinear Constrained Optimizers
04/19/23 G. H. Gillespie Associates, Inc. 5
New Advanced CapabilitiesNew Advanced Capabilities
Open Architecture Software Integration System (OASIS) for Particle Beam Optics
Phase II SBIR – finished in early 2008Automated Transfer Map Generator Using
Electromagnetic Field Solutions
Phase II SBIR – finish in 2009
04/19/23 G. H. Gillespie Associates, Inc. 6
A Little More About PBO LabA Little More About PBO Lab
PBO Lab provides a graphical “front end” “executor” and “back end” for optics codes
Front end includes a “drag & drop” graphical beamline construction kit - visual manifestation and manipulation of the underlying beamline object model
Executor runs the physics codesBack end includes graphical displays of
computed data and updates beamline model
04/19/23 G. H. Gillespie Associates, Inc. 7
Parts of the PBO Lab GUIParts of the PBO Lab GUI
Graphical Beamline Construction KitInteractive Tutorial System
- Two Parts: Slide Show and HypertextBuilt-in First-Order Optics Tools
- Integrated with Visual Display
(Bending & Focusing Tools)
- Useful for Qualitative Exploration
04/19/23 G. H. Gillespie Associates, Inc. 8
Graphical Beamline ConstructionGraphical Beamline Construction
“Document Window” Opens at Startup
Model Space
Work Space
04/19/23 G. H. Gillespie Associates, Inc. 9
Graphical Beamline ConstructionGraphical Beamline Construction
Add Pieces to Build Beamline Model
04/19/23 G. H. Gillespie Associates, Inc. 10
PBO Lab “Beam Calculators”PBO Lab “Beam Calculators”
PBO Lab has several “smart units”Can be used to compute properties
- e.g. Momentum from mass & energyA 2nd Document Window useful
- on-screen beam physics calculatorThe “Work Space” can also be used
04/19/23 G. H. Gillespie Associates, Inc. 11
Graphical Beamline ConstructionGraphical Beamline Construction
Pieces can be grouped into “Sublines”
04/19/23 G. H. Gillespie Associates, Inc. 12
Graphical Beamline ConstructionGraphical Beamline Construction
The graphic model provides a visual representation of the object model
04/19/23 G. H. Gillespie Associates, Inc. 13
Parameters Set in Piece WindowsParameters Set in Piece Windows
04/19/23 G. H. Gillespie Associates, Inc. 14
Parameters Set in Piece WindowsParameters Set in Piece Windows
Different parameter “sets” available,
for example bend Pieces offer:
- Bend Angle & Bend Radius
- Bend Angle & Trajectory Length
…
- Magnetic Field & Trajectory LengthDependent parameters “AutoCalc’d”
04/19/23 G. H. Gillespie Associates, Inc. 15
Parameters Set in Piece WindowsParameters Set in Piece Windows
Units choices for each parameter- standard units (i.e. eV, keV, MeV, …)- “smart units” (i.e. , , p0, …)
“Green Dots” provide feedback - Indicate parameters that will be used for calculation with the optics
code displayed in “Context Switch”Several “Feedback Only” parameters
04/19/23 G. H. Gillespie Associates, Inc. 16
Context SwitchContext SwitchContext Switch Only Impacts Displays
04/19/23 G. H. Gillespie Associates, Inc. 17
Quadrupole Piece WindowQuadrupole Piece Window
Context Switch
04/19/23 G. H. Gillespie Associates, Inc. 18
Tutorial System – Slide Show PartTutorial System – Slide Show PartClick “Tutorial” Button in Quad Piece
Changing Parameters in Piece Window will Cause Slide Show Tutorial to Update
04/19/23 G. H. Gillespie Associates, Inc. 19
Tutorial System – HyperText PartTutorial System – HyperText Part
04/19/23 G. H. Gillespie Associates, Inc. 20
Use Copy & PasteUse Copy & Paste
Pieces May Be Cut, Copied & PastedWithin the Same Document, orFrom One Document to AnotherPiece Groups Cut, Copied, PastedGroups Retain their Structure Aliases with in Same Document
or in Multi-Document Mode (Buffer)
04/19/23 G. H. Gillespie Associates, Inc. 21
Quad Doublet with Copy & PasteQuad Doublet with Copy & Paste
04/19/23 G. H. Gillespie Associates, Inc. 22
Analysis and Graphics ToolsAnalysis and Graphics Tools
First Order Optics & Beamline View Focusing – Side View with Profiles Bending – Bird’s Eye View* Plot Tools Plots of Focusing Tool Data – Overlays Custom – User Defined Plots Data Interchange - Parameter Import/Export Text File Data – e.g. from a control system EPICS - Channel Access Function & Numerical Integration Tools
04/19/23 G. H. Gillespie Associates, Inc. 26
Bending Tool – “SNL Implanter …”Bending Tool – “SNL Implanter …”
04/19/23 G. H. Gillespie Associates, Inc. 27
Bending Tool – “SNL Implanter …”Bending Tool – “SNL Implanter …”
04/19/23 G. H. Gillespie Associates, Inc. 28
Optics Codes: How PBO Lab WorksOptics Codes: How PBO Lab Works
Optics code executions run from GUI -applied to Model Space object model
Object model also contains optics code specific instructions
PBO Lab writes input files, calls optics code to execute instructions, then displays requested outputs
04/19/23 G. H. Gillespie Associates, Inc. 29
How PBO Lab Works (for Users)How PBO Lab Works (for Users)
04/19/23 G. H. Gillespie Associates, Inc. 30
Current PBO Lab ModulesCurrent PBO Lab Modules
Basic Package – graphic construction kit, interactive tutorial, 1st order optics
Main Optics Code Modules:
TRANSPORT (FNAL/SLAC)
TURTLE (FNAL/SLAC)
MARYLIE (Univ. of Maryland)
TRACE 3-D (LANL)
04/19/23 G. H. Gillespie Associates, Inc. 31
Specialized Modules:
ElectroStatic Palette (TRACE 3-D)
TravelingWave Palette (TRACE 3-D)
DECAY-TURTLE (FNAL)Optimization Module (PBO Lab 2.2):
NPSOL (Stanford University)
MINOS (Stanford University)
Current PBO Lab ModulesCurrent PBO Lab Modules
04/19/23 G. H. Gillespie Associates, Inc. 32
New PBO Lab ModulesNew PBO Lab Modules
OASIS: Open Architecture Software Integration System – Custom Modules
New Modules Developed with OASIS
PARMILA 2 (LANL)
DIMAD (SLAC)
PSI – TRANSPORT
PSI – TURTLE
04/19/23 G. H. Gillespie Associates, Inc. 33
Example of Use (LLUMC)Example of Use (LLUMC)
Determination of beam parameters at the exit of the Loma Linda University Medical Center (LLUMC) proton therapy synchrotron
Utilized 2 Modules (+ Basic)
TRANSPORT Module
Optimization Module
04/19/23 G. H. Gillespie Associates, Inc. 34
Example of Use (LLUMC)Example of Use (LLUMC)
Designing an advanced scanning capability for proton treatment requires detailed knowledge of extracted beam
More details of beam extracted from synchrotron needed, but no room in beamline for new diagnostics
Can the existing beam size monitors be used to determine the beam?
04/19/23 G. H. Gillespie Associates, Inc. 35
Example of Use (LLUMC)Example of Use (LLUMC)
TRANSPORT to compute beam sizeSelect beam x, x’, y, y’, r12, r34 as
Optimization VariablesAdd Optimization Constraints on:
emittances, momentum spread, …Optimization Module fits TRANSPORT
beam sizes to measured sizes ()
04/19/23 G. H. Gillespie Associates, Inc. 36
Example of Use (LLUMC)Example of Use (LLUMC)
( )mm
( )x cm ( )x' mr
-r 12
δ(%)0.0000 0.01500.00750.0
1.0
Optimizer Solution as a Function of Momentum Spread
( )mm( )x cm
( )x' mr
-r 12
ε(π- - )cm mrad0.00 0.060.03
0.0
1.0
Optimizer Solution Constrained by X Emittance
All initial conditions converged to the same solution
Sensitivity studies easy to perform
04/19/23 G. H. Gillespie Associates, Inc. 37
Example References (LLUMC)Example References (LLUMC)1. G. Coutrakon, J. Hubbard, P. Koss, E. Sanders, M. Panchal, “Beam Optics for a Scanned
Proton Beam at Loma Linda University Medical Center,” AIP Conf. Proc. 680, 1116-1120 (2002).
2. G. H. Gillespie, O. V. Voronkova, G. B. Coutrakon, J. A. Hubbard, E. Sanders, “Using the PBO Lab™ Optimization and TRANSPORT Modules to Gain an Improved Understanding of the LLUMC Proton Therapy Beamlines,” Proc. 2004 Euro. PAC, 2188-2190 (2004).
3. G. Coutrakon, J. Hubbard, E. Sanders and G. H. Gillespie, “Emittance Measurements for the LLUMC Proton Accelerator,“ Nuc. Instr. Meth. Phys. Res. B 241, 702-707 (2005).
4. G. H. Gillespie, B. W. Hill, G. B. Coutrakon, J. A. Hubbard, and E. Sanders, “Sensitivity Study for Evaluating the Extracted Beam Parameters of the LLUMC Proton Therapy Synchrotron,” Proc. 2005 PAC, 3046-3048 (2005).
04/19/23 G. H. Gillespie Associates, Inc. 38
From page 703 of reference 3 (preceding slide):
“In a previous publication, we adjusted the emittance parameters by “trial and error” using TRANSPORT until a good visual agreement with measured beam sizes was obtained. This was quite laborious and not as precise as the use of an objective function to minimize the difference between measured beam sizes and TRANSPORT calculations. The PBO Lab implementation of the NPSOL and MINOS optimizers can rapidly change the initial beam properties, and recalculate the beam size at selected points and then compare them to the measured values.”
From an earlier presentation of results at a PTCOG meeting:
“The beam transport optimizer from AccelSoft has shown great value in saving many days and even months in finding the best emittances for beam studies at the LLUMC proton accelerator facility.”
Why this Example (LLUMC)?Why this Example (LLUMC)?
04/19/23 G. H. Gillespie Associates, Inc. 39
Plans for Future EnhancementsPlans for Future Enhancements
More Modules Built with OASISATMG – “Quick and Easy” Transfer Maps
– From Computed Field Data
– From Measured Field Data Open to Suggestions!
04/19/23 G. H. Gillespie Associates, Inc. 40
SummarySummary
What is PBO Lab?Construction Kit, Tutorials, ToolsHow PBO Lab Works (for Users)Current PBO Lab ModulesAn Example of the Use of PBO LabAdvanced Modules & Future Plans
04/19/23 G. H. Gillespie Associates, Inc. 41
Contact InformationContact Information
Phone
(858) 677-0133