Impedance Budget Database › fel-beam › data › talks › talks › ...6100 6100 6100 0...

18
Impedance Budget Database Olga Zagorodnova 14.04.08 BD meeting, DESY

Transcript of Impedance Budget Database › fel-beam › data › talks › talks › ...6100 6100 6100 0...

  • Impedance BudgetDatabase

    Olga Zagorodnova14.04.08

    BD meeting, DESY

  • ∂Ω

    +∞−∞j cρ=r r

    Wake field calculation – estimation of the effect of the geometry variations on the bunch

    First codes in time domain ~ 1980

    A. Novokhatski (BINP), T. Weiland (CERN)

    Used at DESY now:MAFIA, ABCI,

    CST Microwave Studio,ECHO

    1

    , 0,

    , ,

    , ,0

    t

    t

    on

    ρ

    μ ε−

    ∂∇ × = − ∇ =∂

    ∂∇ × = + ∇ =∂

    = =× = Ω

    E B B

    H D j D

    H B D En E

    Maxwell‘s Equations

  • http://www.desy.de/~dohlus/2004/2004.09.holgers_seminar/asym&kick_sep2004.pdf

  • || ||( ) ( ) ( )s

    W s w s s s dsλ−∞

    ′ ′ ′= − −∫wake (Green) function

  • || ||( ) ( ) ( )s

    W s w s s s dsλ−∞

    ′ ′ ′= − −∫wake (Green) functionwake potential

    If we know wake function then we can calculate wake potential for any bunch shape. For beam dynamics simulations we need the wake function.

    The numerical codes can calculate only wake potentials (usually the Gaussian bunch shape for relatively large rms width is used).But the real bunch shape is far not Gaussian one.

    How to obtain the wake function?

    Motivation

  • || ||( ) ( ) ( )s

    W s w s s s dsλ−∞

    ′ ′ ′= − −∫wake (Green) functionwake potential

    How to obtain the wake function? The deconvolution is bad poised operation and does not help.

    Well developed analytical estimation for short-range wake functions of different geometries are available.Hence we can fit our numerical results to an analytical model and define free parameters of the model.

    Such approach is used, for example, inA. Novokhatsky, M. Timm, and T. Weiland, Single bunch energy spread in. the TESLA cryomodule, Tech. Rep. DESY-TESLA-99-16

    T. Weiland, I. Zagorodnov, The Short-Range Transverse Wake Function for TESLA Accelerating Structure, DESY-TESLA-03-23

    Motivation

  • There are hundreds of wakefield sources in XFEL beam line.

    The bunch shape changes along the beam line.

    Hence, a database with wake functions for all element is required.

    The wake functions are not functions but distributions (generalized functions).

    How to keep information about such functions?

    We need a model.

    Motivation

  • (0) ( 1)1( ( ) ( )) ( ) ( )w s c s cw s R L wC

    cs

    ssδ δ −∂ ⎡ ⎤= + + − +⎣ ⎦∂

    ( 1) 1( ) ( ), 0.w s o s ss

    − −∂ = →∂

    singular part (cannot be tabulated directly)

    (0) ( 1)1( ) ( ) ( )Z Z R i L Zi C

    ω ω ω ωω

    −⎡ ⎤= − + + +⎣ ⎦

    Wake function model

    regular part

    resistive inductivecapacitive

    it describes singularities s-α, α

  • 02( ) 2

    Z c gw ssaπ

    = 0(2

    1) (2

    ) Z sgw saπ

    − = −

    Pillbox Cavity

    0( ) ln ( )Z bw s c sa

    δπ

    ⎛ ⎞= ⎜ ⎟⎝ ⎠

    Step-out transition

    0 lnZ ba

    ⎛ ⎞= ⎜ ⎟⎝ ⎠

    Tapered collimator

    ( ) ( )w s cR sδ=

    2 0( ) ( )4Zw s c r dr sc s

    δπ

    ∂⎛ ⎞′= − ⎜ ⎟ ∂⎝ ⎠∫0

    4Z r drc

    ′= ∫2( ) ( )w s c L ss

    δ∂= −∂

    Examples(0) ( 1)1( ( ) ( )) ( ) ( )w s c s cw s R L w

    Cc

    sssδ δ −∂ ⎡ ⎤= + + − +⎣ ⎦∂

  • (0)

    ( 1)2

    1( ) (

    ( ) (

    ) ( ) ( )( )

    )( )

    s s

    s

    w s s RC

    L s

    sW s ds ds c

    c c ds

    s

    s

    s

    w s s

    λ λ

    λ

    λ

    λ

    −∞ −

    −∞

    ′ ′′ ′= − − − −

    ′− −′ ′

    ′−

    ′−

    ∫ ∫

    Wake potential for arbitrary bunch shape

    derivative of the bunch shape

  • 6100

    061006100Round/Elliptical

    transition8

    30052,46E-142,78E+07BeCu 1743055435513Bellow7

    30052,40E-151,40E+06Stainless Steel 30410054735373BPM6

    30052,46E-142,78E+07BeCu 1743053185288Bellow5

    30052,46E-145,80E+07Copper65261005288Round pipe4

    30052,46E-145,80E+07Copper2252885266Absorber/Round

    transition3

    30057,10E-153,66E+08Aluminium10552665161Pump2

    30057,10E-153,66E+07Aluminium516152880Elliptical pipe1

    nmnmsec1/Omm/mmmmmmm

    Roughness

    Oxidlayer

    Relax. TimeConduct.Material

    Effective Lengthto fromElementN

    1

    2 3

    4

    5 6 7 8Katrin Schuett, ZM1Dirk Lipka, MDI

    Undulator intersection

  • The main structure of DB

  • The main form of data base application contains a list of element types,parameters R, L, C and links to tables w0 and w_1.

  • The click on button „General data” opens a description of the current element. This table can contain a reference to additional material: geometry description, input files for wakefield calculations, reports.

  • The same element type can appear several times along the beam line. Hence, we need to have all combinations of this element with different bunches.The click on button „Wake” opens a form to assign a bunch to the current element and to calculate the wake potential for all possible combinations

  • Plot with wake potential of the current element with selected bunch shape can be seen.

  • The next table shows a long list of unique elements and integrated wakefield parameters for each of them.

  • The click on button „Impedance Budget” opens a report with total impedance budget of the selected elements. The wakes are given for each bunch shape separately.

    The click on button „Total Wake“ opens a plot with the total wake of all elements with current bunch shape.

    /ColorImageDict > /JPEG2000ColorACSImageDict > /JPEG2000ColorImageDict > /AntiAliasGrayImages false /CropGrayImages true /GrayImageMinResolution 300 /GrayImageMinResolutionPolicy /OK /DownsampleGrayImages true /GrayImageDownsampleType /Bicubic /GrayImageResolution 300 /GrayImageDepth -1 /GrayImageMinDownsampleDepth 2 /GrayImageDownsampleThreshold 1.50000 /EncodeGrayImages true /GrayImageFilter /DCTEncode /AutoFilterGrayImages true /GrayImageAutoFilterStrategy /JPEG /GrayACSImageDict > /GrayImageDict > /JPEG2000GrayACSImageDict > /JPEG2000GrayImageDict > /AntiAliasMonoImages false /CropMonoImages true /MonoImageMinResolution 1200 /MonoImageMinResolutionPolicy /OK /DownsampleMonoImages true /MonoImageDownsampleType /Bicubic /MonoImageResolution 1200 /MonoImageDepth -1 /MonoImageDownsampleThreshold 1.50000 /EncodeMonoImages true /MonoImageFilter /CCITTFaxEncode /MonoImageDict > /AllowPSXObjects false /CheckCompliance [ /None ] /PDFX1aCheck false /PDFX3Check false /PDFXCompliantPDFOnly false /PDFXNoTrimBoxError true /PDFXTrimBoxToMediaBoxOffset [ 0.00000 0.00000 0.00000 0.00000 ] /PDFXSetBleedBoxToMediaBox true /PDFXBleedBoxToTrimBoxOffset [ 0.00000 0.00000 0.00000 0.00000 ] /PDFXOutputIntentProfile () /PDFXOutputConditionIdentifier () /PDFXOutputCondition () /PDFXRegistryName () /PDFXTrapped /False

    /Description > /Namespace [ (Adobe) (Common) (1.0) ] /OtherNamespaces [ > /FormElements false /GenerateStructure true /IncludeBookmarks false /IncludeHyperlinks false /IncludeInteractive false /IncludeLayers false /IncludeProfiles true /MultimediaHandling /UseObjectSettings /Namespace [ (Adobe) (CreativeSuite) (2.0) ] /PDFXOutputIntentProfileSelector /NA /PreserveEditing true /UntaggedCMYKHandling /LeaveUntagged /UntaggedRGBHandling /LeaveUntagged /UseDocumentBleed false >> ]>> setdistillerparams> setpagedevice