03964.com

文档资料库 文档搜索专家

文档资料库 文档搜索专家

Proceedings of EPAC 2004, Lucerne, Switzerland

IMPLEMENTATION OF HIGHER ORDER MOMENTS FOR BEAM DYNAMICS SIMULATION WITH THE V-CODE?

W. Ackermann, T. Weiland, Technische Universit¨ t Darmstadt, TEMF, a Schlo?gartenstra?e 8, D 64289 Darmstadt, Deutschland Abstract

Based on the moment approach, V-Code is implemented to simulate charged particle beam dynamics in linear accelerators. Its main aim is to perform elementary studies in those cases when the beam can be considered as a whole thus making the motion of individual particles negligible in the overall view. Therefore, an ensemble of particles can be well described by the moments of its phase-space distribution and the regarded order in?uences consequently the achievable accuracy as well as the computational effort. Since the well known moment equations generally are not closed, a technique to limit the number of involved moments has to be applied. So far all the moments up to the second order have been considered whereas higher order moments were truncated. As a further step towards higher accuracy, the in?uence of higher order moments has to be investigated. For this reason additional fourth-order equations are implemented into the V-Code and the achieved results are compared with previous second-order-based ones. of the whole ensemble using lots of discret distributed particles. Since the principal behaviour of the Ensemble Model can still be traced using a simpli?ed description, it is convenient to limit the derivation of the method to the 2D case. All necessary relations can then be obtained for the real model by expanding the corresponding fundamental equations to the 6D space. First of all the 2D-F OURIER transformation F (u, v) =

∞ ?∞ ∞ ?∞

f (x, y) ej(ux+vy) dxdy

with the kernel exponential function expanded as a power series in a quite common way is considered. Due to the fact that the in?nite expression is uniformly convergent, the order of summation and integration can be interchanged

∞ ∞

F (u, v) =

k=0 l=0

(ju)k (jv)l k! l!

∞ ?∞

∞

?∞

f (x, y) xk y l dxdy

Mkl

INTRODUCTION

Detailed numerical simulations of charged particle beam transport including space charge ?elds and radiation effects are generally computationally expensive and hence extremely time consuming. In order to perform faster analysis of such signi?cant beam characteristics like averaged particle positions and momenta, a simpli?ed model based on the moments of the underlying charge distribution function can be employed. Programs which utilize the so-called Ensemble Model are typically used for fast online simulations or in optimization processes where a lot of parameters have to be regarded for detailed studies.

and the resulting terms are arranged in a proper way. The F OURIER transformed function is therefore given by

∞ ∞

F (u, v) = Mkl =

k=0 l=0 ∞ ∞ ?∞

j k+l Mkl uk v l k! l! xk y l f (x, y) dxdy ,

?∞

where the coef?cients M kl = < xk y l > are the moments of the distribution function. In practice the series are not expanded to in?nity but are rather truncated at a given maximum order. The approximated F OURIER transformed function

M M

ENSEMBLE MODEL

The time evolution of a particle density distribution function f is usually carried out in the space of coordinates and momenta but it can also be systematically formulated using F OURIERs theorem. Instead of considering the density function of the individual particles itself, it is possible to apply a multidimensional transformation of the particle distribution function and operate preferably in the F OURIER space. This procedure leads to an approach which introduces different kinds of moments of somehow locally arranged particles and therefore does not need a description

? This

? F (u, v) =

k=0 l=0

j k+l Mkl uk v l k! l!

work was supported by DESY Hamburg

is then used in a computer code to describe the characteristics of a real particle beam. In most cases it is suf?cient to consider the different kinds of moments without taking into account the actual particle distribution. This is due to the fact that the moments precisely describe such physical identities like mean values or variances. Usually, the moments are given in different forms. Together with the already introduced raw moments with weighted monomials as integrands, the centralized moments with shifted coordinate systems are also in use. All

2553

Proceedings of EPAC 2004, Lucerne, Switzerland

raw moments of the distribution function depend on the real location of the particles and they are typically used to describe the averaged positions, whereas the centralized moments are commonly translatory invariant and therefore employed to determine the shape of the particle distribution function regardless of the actual position. The time evolution of either raw or central moments can then be derived by integrating the ?rst order differential equations ? <?> = c ?t ??f ?? ?f drdp = (f +? ) drdp . c ?t c ?t c ?t

IMPLEMENTATION

In order to implement an algorithm based on the ensemble model, a proper differential equation for each involved ensemble parameter has to be derived. Starting from the given fundamental differential equations, it is necessary to calculate analytically partial derivatives, to achieve formula expansions and to rearrange them in a proper way. This allows to rewrite the equations in such a form that they can be handled by a more general time integration process. This important part can be done automatically using a software designed for analytical computations (e.g. Mathematica, Maple). The recently developed Mathematica application is capable to perform all the analytical calculations and subsequently hands over the systematically rearranged equations to the sources of V-Code in a ready-to-use notation. Based on the ensemble model, the program V-Code was developed under a C ++ environment to perform fast and accurate beam dynamics simulations not only for single components but also for complete accelerator structures. The program is designed in such a way that the whole machine can be given as a sequence of various beam line elements whereas the differences arise in the treatment of the applied external ?elds. The fundamental preparatory work to be done is to provide a series expansion of all the forces for each element with respect to the center of a locally bounded charge distribution. Starting from a given expansion, the Mathematica script then automatically derives all the desired update equations for V-Code up to an arbitrary order.

The right-hand side of this equations can be rewritten using ?? ? <r> ? < p> = grad<r> (?) · + grad<p> (?) · c ?t c ?t c ?t F F ?f p = gradr (f )· + gradp (f )· + f divp ( ) 2 c ?t γ m0 c m 0 c2 with the relativistic factor γ and the applied forces F = dmv/dt. Partial integration together with a proper ordering of the different integrals allows then to rewrite the fundamental differential equations in the more compact form ? <?> p = < grad<r> (?) > · < > c ?t γ F + < grad<p> (?) > · < > m 0 c2 F p >, + < gradr (?) · > + < gradp (?) · γ m 0 c2 which, however, cannot be used directly for a systematic implementation. In order to proceed, it is necessary to express the right-hand side in terms of the time-dependent ensemble parameters only, i.e. the underlying moments. This is achieved by providing a series expansion of 1/γ as well as by a series expansion of the applied forces F in a given operating point and utilizing a truncation which is strongly related to the regarded order of moments. If the energy spread is small enough compared to the mean energy of the whole particle ensemble γrms = < γ2 > = 1+ < p2 > + < p2 > + < p2 > , x y z

SIMULATION

To demonstrate the capabilities of the implemented moment approach, a representative test problem has to be speci?ed. In the following section all performed calculations are related to the PITZ gun which is currently operated at DESY Zeuthen. The selected test system consists of a 1.5-cell RF-gun and a subsequent TESLA 9-cell-cavity. In Fig. 1, a typical schematic diagram of the examined structure is given to get an impession of the mechanical dimensions and the principal arrangements of all the individual components.

Gun 9 Cell Cavity

it is reasonable to use just a linear approximation of 1/γ; in all other cases higher order approximations are required. The series expansion for the forces can be formally performed by dividing them into two parts ? internal space charge motivated forces and ? forces due to external ?elds, the latter being typically generated by RF-cavities or any type of magnet for example. The external ?elds vary along the whole beam line, but due to the local structure of the bunched beam in an RFaccelerator the desired series expansion in the vicinity of the particles nevertheless can be carried out.

0.0

1.6

3.0 z/m

Figure 1: Layout of the examined structure consiting of a gun part and a subsequent TESLA 9-cell-cavity. The operating conditions and parameters for the simulation were adjusted in such a way that at the end of the gun a

2554

Proceedings of EPAC 2004, Lucerne, Switzerland

a) b)

c)

d)

ε

Figure 2: Simulation results for the cavity part of the examined test structure: a)-c) space charge forces are included; d) space charge forces are omitted. bunched beam with a minimum transversal emittance was obtained. The bunch shape speci?ed by the a priori determined laser pro?le, and the bunch charge derived from the laser intensity are to be adjusted to approximate the real parameters. The RF-gun and solenoid settings are within the operating range of the real machine. The following simulations have been performed with different computer programs employing either various orders of momemts (V-Code) or individual macro particles (ASTRA) [6]; both codes do not take into account any interference with the surrounding environment. In order to show the principal behaviour of the moment approach, the presented results (Fig. 2) focus on the cavity simulation while the gun part is omitted. calculations do not agree with those that probably could be obtained using a more accurate approach. Test calculations with omitted space charge forces illustrate that this mismatch is not due to the limited amount of applied moments but are rather caused by the speci?cs of the used space charge model.

ε

σ

REFERENCES

[1] P.J. Channell, “The Moment Approach to Charged Particle Beam Dynamics”, IEEE Trans. Nucl. Sci., NS-30, No. 4, Page 2607, 1983. [2] M.M. Berz, W.P. Lysenko, “Moments in Particle-In-Cell Simulations”, IEEE Trans. Nucl. Sci., Vol. NS-32, No. 5, Page 2559, 1985. [3] A. Novokhatski and T. Weiland, “Self-consistent Model for the Beams in Accelerators”, Proc. of ICAP, Monterey, 1998 [4] A. Novokhatski and T. Weiland, “The Model of Ensembles for the Beam Dynamics Simulation”, Proc. of PAC, New York, 1999 [5] M. Krassilnikov, A. Novokhatski, B. Schillinger, S. Setzer, T. Weiland, W. Koch, P. Castro, “V-Code Beam Dynamics Simulation”, Proc. of ICAP, Darmstadt, 2000 [6] K. Fl¨ ttmann, “ASTRA: program and user’s manual”, http:// o www.desy.de/?mpy?o, DESY Hamburg, 2000

CONCLUSION

The illustrated diagrams emphasize the fact that moment based codes are able to correctly simulate the behaviour of charged particle beams in accelerator structures with real parameters even if only lower order moments are considered. In the current version of the presented moment based code, a linear space charge model is implemented . This feature leads to the fact that the corresponding emittance

2555

相关文章:

- IMPLEMENTATION OF HIGHER ORDER MOMENTS FOR BEAM DYNAMICS ....pdf
- Proceedings
*of*EPAC 2004, Lucerne, Switzerland*IMPLEMENTATION**OF**HIGHER**ORDER**MOMENTS**FOR**BEAM**DYNAMICS**SIMULATION**WITH**THE*V-CODE? W. Ackermann, T. ...

- One implementation method for beam control subsystem of two ....pdf
- One
*implementation*method*for**beam*control subsystem*of*two dimensional phased arry radar_电子/电路_工程科技_专业资料。One*implementation*method*for**beam*...

- IMPLEMENTATION OF OBJECT-ORIENTED DESIGN WITH FORTRAN ....pdf
*IMPLEMENTATION**OF*OBJECT-ORIENTED DESIGN*WITH*...In our*beam**dynamics**simulation**with*F90, we de...E. Zosel :*The*High Performance Fortran Handbook...

- IMPLEMENTATION OF HIGHER ORDER MOMENTS FOR BEAM DYNAMICS ....unkown
- Proceedings
*of*EPAC 2004, Lucerne, Switzerland*IMPLEMENTATION**OF**HIGHER**ORDER**MOMENTS**FOR**BEAM**DYNAMICS**SIMULATION**WITH**THE*V-CODE W. Ackermann, T. ...

- ...CODE TO THE END-TO-END BEAM DYNAMICS SIMULATIONS FOR THE ....unkown
- France WEPPP10
*IMPLEMENTATION**OF**THE*DYNAMION ...high current UNILAC,*the*high current proton ...An intense*beam**dynamics**simulation*is performed ...

- ...OF A NEW HIGH-PERFORMANCE BEAM-DYNAMICS SIMULATOR FOR THE ....unkown
- A NEW
*HIGH*-PERFORMANCE*BEAM*-*DYNAMICS*SIMULATOR*FOR**THE*LANSCE LINAC * L....is based upon*the*widely*used*ion linac design and*simulation*code PARMILA...

- BEAM DYNAMICS SIMULATION WITH THE USE OF MACROPARTI- CLE ....unkown
*BEAM**DYNAMICS**SIMULATION**WITH**THE**USE**OF*MACROPARTI- CLE PROTON CODE IN DIFFERENT VARIANTS*OF*INPUT DYNAMICAL MATCHERS IN A HEAVY ION*HIGH*CURRENT...

- Beam dynamic simulations in RFQ with the use of CST Studio ....unkown
- Input
*beam*parameters Comparison*of*ES and RF*Beam**dynamic**simulation**with*PIC solver Preliminary results Conclusion February 7, 2011 G...

- ...of Matrix Formalism for Beam Dynamics Simulation.unkown
*for**Beam**Dynamics**Simulation*speaker: Na

- ...DIPOLE MAGNETS INTO THE V-CODE BEAM DYNAMICS SIMULATION ....unkown
- TUPP089 Proceedings
*of*EPAC08, Genoa, Italy*IMPLEMENTATION**OF*FRINGE FIELD DIPOLE MAGNETS INTO*THE*V-CODE*BEAM**DYNAMICS**SIMULATION*TOOL Sylvain Franke...

- IMPLEMENTATION OF OBJECT-ORIENTED DESIGN WITH FORTRAN ....pdf
*IMPLEMENTATION**OF*OBJECT-ORIENTED DESIGN*WITH*...In our*beam**dynamics**simulation**with*F90, we de...E. Zosel :*The*High Performance Fortran Handbook...

- A recursive least squares implementation of the LCMP beam....pdf
*Implementation**for*LCMP*Beam*forming Under Quadratic ...Some*simulation*results are provided in Section VI... which is*the*first-*order*Taylor series approx...

- Implementation of a cone-beam backprojection algorithm on the....pdf
*Implementation**of*a cone-*beam*backprojection algorithm on*the*Cell Broadband ...*order*to keep those bits which are relevant to*the**dynamics**of**the*signal...

- Implementation of Sub-Aperture Sampling into Adaptive Beam....pdf
*Implementation**of*Sub-Aperture Sampling into Adaptive*Beam*forming using*the*...*Simulation*results are presented to demonstrate*the*performance*of**the*...

- ...Dipole Magnets into the V-Code Beam Dynamics Simulation Tool.unkown
- //www.researchgate.net/publication/228873353
*Implementation**of*Fringe Field Dipole Magnets into*the*V-Code*Beam**Dynamics**Simulation*Tool ARTICLE CITATIONS 6 ...

- ...OF MATRIX FORMALISM FOR BEAM DYNAMICS SIMULATION.unkown
- MOSDC2 GPGPU
*IMPLEMENTATION**OF*MATRIX FORMALISM*FOR**BEAM**DYNAMICS**SIMULATION*N... our goal is to highlight those aspects*of**the*real-time rendering calcu...

- BEAM DYNAMICS SIMULATION ON SIMULTANEOUS USE OF STOCHASTIC ....unkown
- Proceedings
*of*IPAC2011, San Sebastián, Spain THPS004*BEAM**DYNAMICS**SIMULATION*ON SIMULTANEOUS*USE**OF*STOCHASTIC COOLING AND ELECTRON COOLING*WITH*INTERNAL ...

- ...dynamics simulation ofmaterial removal with the use of....unkown
*dynamics**simulation**of*material removal*with**the**use**of*laser*beam*6 ... and*the**high*spatial concentration*of*heat, resulting in*higher*...

- Beam dynamics simulation on simultaneous use of stochastic ....unkown
- See discussions, stats, and author profiles
*for*this publication at: https://www.researchgate.net/publication/265243848*Beam**dynamics**simulation*on ...

- ...implementation of a Particle-in-Cell code for the ....unkown
*implementation**of*a Particle-in-Cell code*for*...*simulation**of*ultrarelativistic*beam**dynamics*M...In*order*to simplify*the*development*of*high-...

更多相关标签:

- Combining Molecular Dynamics with Lattice-Boltzmann A Hybrid Method for the Simulation of (
- Dynamics Simulation of High Speed Electric Multiple Units with Semi-active Suspension
- Simulation of quantum dynamics with quantum optical systems
- Fire Dynamics Simulator (Version 4.0) Simulation for Tunnel Fire Scenarios with Forced, Transient, L
- 2008 Finite-time consensus for multi-agent networks with second-order agent dynamics
- State_feedback_stabilization_for_high-order_stochastic__nonlinear_systems_with_zero_dynamics ac
- Vehicle Dynamics Simulation With Bond Graphs
- AN OBJECT-ORIENTED PARALLEL PARTICLE-IN-CELL CODE FOR BEAM DYNAMICS SIMULATION IN LINEAR AC
- First-Order Averaging Principles for Maps with Applications to Beam Dynamics in Particle Ac
- Investigation of the Chaotic Dynamics of an Electron Beam with a Virtual Cathode in an Exte