HELLO,
Thank you for answering my questions! If I do a simple tracking using commands &bunched_beam and &track ,dose it take the nonlinear effects(like space-charge effect) into account? or some other commands are needed to enclude them?
----------------CCH
The nonlinear effect
Moderators: cyao, michael_borland
-
- Posts: 1959
- Joined: 19 May 2008, 09:33
- Location: Argonne National Laboratory
- Contact:
Re: The nonlinear effect
CCH,
It all depends on which elements you use in the lattice file, and what the parameters of those elements are. If you are tracking a storage ring, you should use KQUAD, KSEXT, and CSBEND elements to ensure you get non-linear single-particle dynamics effects. If you are tracking a linac, you can probably use QUAD, SEXT, and SBEN, but with default_order=2; this isn't symplectic and has limited order, but it is fast and often good enough for linacs.
Elegant supports space charge only in limited ways, and only if you explicitly ask for it.
* Longitudinal space charge is available via the longitudinal space charge impedance: Use the LSCDRIFT element and/or LSC=1 on RFCA and RFCW.
* Transverse space charge for rings is available via the insert_sceffects command.
See the manual for details.
--Michael
It all depends on which elements you use in the lattice file, and what the parameters of those elements are. If you are tracking a storage ring, you should use KQUAD, KSEXT, and CSBEND elements to ensure you get non-linear single-particle dynamics effects. If you are tracking a linac, you can probably use QUAD, SEXT, and SBEN, but with default_order=2; this isn't symplectic and has limited order, but it is fast and often good enough for linacs.
Elegant supports space charge only in limited ways, and only if you explicitly ask for it.
* Longitudinal space charge is available via the longitudinal space charge impedance: Use the LSCDRIFT element and/or LSC=1 on RFCA and RFCW.
* Transverse space charge for rings is available via the insert_sceffects command.
See the manual for details.
--Michael