1 / 41

Particle Beam Optics Laboratory (PBO Lab) Software Introduction

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?.

Download Presentation

Particle Beam Optics Laboratory (PBO Lab) Software Introduction

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Particle Beam Optics Laboratory (PBO Lab) Software Introduction PBO LabTM G. H. Gillespie Associates, Inc.

  2. 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 G. H. Gillespie Associates, Inc.

  3. 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 G. H. Gillespie Associates, Inc.

  4. How & Why of PBO Lab • Development Funded in Mid 1990’s • Three 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 G. H. Gillespie Associates, Inc.

  5. New Advanced Capabilities • Open Architecture Software Integration System (OASIS) for Particle Beam Optics Phase II SBIR – finished in early 2008 • Automated Transfer Map Generator Using Electromagnetic Field Solutions Phase II SBIR – finish in 2009 G. H. Gillespie Associates, Inc.

  6. A 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 codes • Back end includes graphical displays of computed data and updates beamline model G. H. Gillespie Associates, Inc.

  7. Parts of the PBO Lab GUI • Graphical Beamline Construction Kit • Interactive Tutorial System - Two Parts: Slide Show and Hypertext • Built-in First-Order Optics Tools - Integrated with Visual Display (Bending & Focusing Tools) - Useful for Qualitative Exploration G. H. Gillespie Associates, Inc.

  8. Graphical Beamline Construction • “Document Window” Opens at Startup WorkSpace ModelSpace G. H. Gillespie Associates, Inc.

  9. Graphical Beamline Construction • Add Pieces to Build Beamline Model G. H. Gillespie Associates, Inc.

  10. PBO Lab “Beam Calculators” • PBO Lab has several “smart units” • Can be used to compute properties - e.g. Momentum from mass & energy • A 2nd Document Window useful - on-screen beam physics calculator • The “Work Space” can also be used G. H. Gillespie Associates, Inc.

  11. Graphical Beamline Construction • Pieces can be grouped into “Sublines” G. H. Gillespie Associates, Inc.

  12. Graphical Beamline Construction • The graphic model provides a visual representation of the object model G. H. Gillespie Associates, Inc.

  13. Parameters Set in Piece Windows G. H. Gillespie Associates, Inc.

  14. Parameters Set in Piece Windows • Different parameter “sets” available, for example bend Pieces offer: - Bend Angle & Bend Radius - Bend Angle & Trajectory Length … - Magnetic Field & Trajectory Length • Dependent parameters “AutoCalc’d” G. H. Gillespie Associates, Inc.

  15. Parameters Set in Piece Windows • Units choices for each parameter - standard units (i.e. eV, keV, MeV, …) - “smart units” (i.e. b, g, 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 G. H. Gillespie Associates, Inc.

  16. Context Switch Context Switch Only Impacts Displays G. H. Gillespie Associates, Inc.

  17. Quadrupole Piece Window Context Switch G. H. Gillespie Associates, Inc.

  18. Tutorial System – Slide Show Part • Click “Tutorial” Button in Quad Piece Changing Parameters in Piece Window will Cause Slide Show Tutorial to Update G. H. Gillespie Associates, Inc.

  19. Tutorial System – HyperText Part G. H. Gillespie Associates, Inc.

  20. Use Copy & Paste • Pieces May Be Cut, Copied & Pasted • Within the Same Document, or • From One Document to Another • Piece Groups Cut, Copied, Pasted • Groups Retain their Structure • Aliases with in Same Document or in Multi-Document Mode (Buffer) G. H. Gillespie Associates, Inc.

  21. Quad Doublet with Copy & Paste G. H. Gillespie Associates, Inc.

  22. Analysis 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 G. H. Gillespie Associates, Inc.

  23. Focusing Tool – “Example B” G. H. Gillespie Associates, Inc.

  24. Focusing Tool – “Example B” G. H. Gillespie Associates, Inc.

  25. Focusing Tool – “Example B” G. H. Gillespie Associates, Inc.

  26. Bending Tool – “SNL Implanter …” G. H. Gillespie Associates, Inc.

  27. Bending Tool – “SNL Implanter …” G. H. Gillespie Associates, Inc.

  28. Optics 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 G. H. Gillespie Associates, Inc.

  29. How PBO Lab Works (for Users) G. H. Gillespie Associates, Inc.

  30. Current 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) G. H. Gillespie Associates, Inc.

  31. Current PBO Lab Modules • 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) G. H. Gillespie Associates, Inc.

  32. New 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 G. H. Gillespie Associates, Inc.

  33. 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 G. H. Gillespie Associates, Inc.

  34. 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? G. H. Gillespie Associates, Inc.

  35. Example of Use (LLUMC) • TRANSPORT to compute beam size • Select beam x, x’, y, y’, r12, r34 as Optimization Variables • Add Optimization Constraints on: emittances, momentum spread, … • Optimization Module fits TRANSPORT beam sizes to measured sizes (s) G. H. Gillespie Associates, Inc.

  36. Example of Use (LLUMC) • All initial conditions converged to the same solution • Sensitivity studies easy to perform G. H. Gillespie Associates, Inc.

  37. 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). G. H. Gillespie Associates, Inc.

  38. Why this Example (LLUMC)? 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.” G. H. Gillespie Associates, Inc.

  39. Plans for Future Enhancements • More Modules Built with OASIS • ATMG – “Quick and Easy” Transfer Maps – From Computed Field Data – From Measured Field Data • Open to Suggestions! G. H. Gillespie Associates, Inc.

  40. Summary • What is PBO Lab? • Construction Kit, Tutorials, Tools • How PBO Lab Works (for Users) • Current PBO Lab Modules • An Example of the Use of PBO Lab • Advanced Modules & Future Plans G. H. Gillespie Associates, Inc.

  41. Contact Information • Email accelsoft@ghga.com • Phone (858) 677-0133 G. H. Gillespie Associates, Inc.

More Related