the impedance budget toolbox
play

The Impedance Budget Toolbox Structure and main concepts - PowerPoint PPT Presentation

The Impedance Budget Toolbox Structure and main concepts Introduction Early stages of development Outline of general structure Based on impedance_toolbox of D. Amorim and IW2D toolbox of N. Mounet Aims to provide a set


  1. The Impedance Budget Toolbox Structure and main concepts

  2. Introduction ● Early stages of development ● Outline of general structure Based on impedance_toolbox ¹ of D. Amorim and IW2D toolbox² of N. ● Mounet ● Aims to provide a set of tools for simulating the impedance/wake budget of the LHC ¹ Study of the Transverse Mode Coupling Instability in the CERN Large Hadron Collider ²Also called PyZBASE, which is again based on ZBASE by B. Salvant and E. Metral

  3. Impedance/wake functions ● Information about impedance/wake functions stored as actual callable function objects instead of large arrays of wake/impedance data The impedance/wake functions of common elements can occasionally be expressed ○ analytically Allows for arbitrarily fine frequency grid in interesting frequency regions for such functions ○ ○ In cases where analytical expressions cannot be practically obtained and used, the data arrays which define the impedance/wake functions are interpolated to obtain a function ○ Unlike previous toolboxes, the impedance and wake functions belonging to the same component are stored in the same object

  4. Impedance/wake functions Old representation New representation f Z (f) 1 1 Z (f) = f² 2 4 3 9 4 16 5 25

  5. Hierarchical structure Component Budget ● A component contains the wake and/or impedance function in a specific plane for a specific combination of test/source exponents , caused by one device. Element Element ● For example: Z ₓᵈᶦᵖ for collimator 18 ○ Component Component Component Component

  6. Hierarchical structure Element Budget ● Contains a number of components which together describe the impedance/wake effects of a single physical device in a machine. Element Element ● Can also be a useful abstraction for considering a collection of physical devices Component Component Component Component For example: ● ○ Collimator 18

  7. Hierarchical structure Budget Budget ● Contains a number of elements and treats them as one coherent object, looking at the sum of their effects. Contains useful high-level methods for e.g. ● Element Element plotting. For example: ● ○ The LHC impedance budget Component Component Component Component

  8. Test-driven Development ● Allows running a sequence of tests with a single command ● Verify that the program does what you expect it to do ● Confidently make changes to the implementation, knowing that key properties and behavior are preserved

  9. Further work ● Adapting the Fourier transform implementation of IW2D to fit into this framework Generate wake function when only impedance function given, and vice versa ○ ● Implementing function for quickly initializing useful components/elements. ○ Using known formulas with a few given parameters ○ Computing impedance/wake functions from IW2D code ○ E.g. resonators Converting the LHC (and HL-LHC) impedance model into a budget-object ● using the toolbox

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend