Transverse wakefield implementation
Posted: 16 Sep 2016, 12:56
HI Michael,
I am trying to simulate the transverse wakefield of a corrugated structure far away from axis, say 0.5 mm. I have a literature with analytical formula given in the form of
wy = wyd+(y-y0)*wyq. wx = - (x-x0)*wyq
with (x0,y0) the position of driving particle and (x,y) the position of probe particle. wyd, wxq are dipole and quadrupole fields and are a function of the beam offset from axis.
The problem is that how to implement the dipole wake to elegant. My plan is to do the trick as
wy = (wyd/y0 - wyq)*y0 + wyq*y
and use (wyd/y0 - wyq) as the wyClolum in TRWAKE element for dipole and wyq as the wyColumn for quad wake. Does this make sense?
Another problem is that do I need to set DX and DY ? Since y0, y are the distance of particles to the device centre but not to the reference particle, so it looks like I need to set DY=y0 to let elegant know the offset ?
I noticed this trick may lose accuracy when beam size is large, do you have any suggestion on simulating such case ?
Thank you so much,
Weilun
I am trying to simulate the transverse wakefield of a corrugated structure far away from axis, say 0.5 mm. I have a literature with analytical formula given in the form of
wy = wyd+(y-y0)*wyq. wx = - (x-x0)*wyq
with (x0,y0) the position of driving particle and (x,y) the position of probe particle. wyd, wxq are dipole and quadrupole fields and are a function of the beam offset from axis.
The problem is that how to implement the dipole wake to elegant. My plan is to do the trick as
wy = (wyd/y0 - wyq)*y0 + wyq*y
and use (wyd/y0 - wyq) as the wyClolum in TRWAKE element for dipole and wyq as the wyColumn for quad wake. Does this make sense?
Another problem is that do I need to set DX and DY ? Since y0, y are the distance of particles to the device centre but not to the reference particle, so it looks like I need to set DY=y0 to let elegant know the offset ?
I noticed this trick may lose accuracy when beam size is large, do you have any suggestion on simulating such case ?
Thank you so much,
Weilun