Synchrotron radiation for two loop
Posted: 12 Nov 2018, 19:09
Hi Michael,
In a storage ring using a cavity, particle(electron) going from 155 MeV to 1 GeV energy(two loops, higher and lower energy loops, i.e particle first accelerates, gains energy and in next pass decelerates through the same cavity), it is stable and particle does not get lost. It is possible only when in my elegant file (Elegant_Run_twoDBA.ele) the first two commands are 'on' for '&alter_elements name...' i.e.,
&alter_elements name=B*, type=CSBEND, item=SYNCH_RAD, value=1 &end (commands 'on')
&alter_elements name=B*, type=CSBEND, item=ISR, value=1 &end ('on')
!&alter_elements name=B*, type=CSBEND, item=USE_RAD_DIST, value=1 &end ('off')
!&alter_elements name=B*, type=CSBEND, item=ADD_OPENING_ANGLE, value=1 &end ('off')
when all commands are 'on' in the above set up, particle gets lost after 24 turns. I do not know where is the problem?
However, It works for higher energies, for eg. going from 25 GeV to 25.845 GeV ( same energy gain / loss as in the first case, 845MeV), either first two commands 'on' or all 4 commands 'on'. Particle is stable with a little difference in emittance.
Question: Why it is not working for 155 MeV to 1 GeV case?
For your reference, I have attached elegant and lattice files.
Thank you,
Bhawin
In a storage ring using a cavity, particle(electron) going from 155 MeV to 1 GeV energy(two loops, higher and lower energy loops, i.e particle first accelerates, gains energy and in next pass decelerates through the same cavity), it is stable and particle does not get lost. It is possible only when in my elegant file (Elegant_Run_twoDBA.ele) the first two commands are 'on' for '&alter_elements name...' i.e.,
&alter_elements name=B*, type=CSBEND, item=SYNCH_RAD, value=1 &end (commands 'on')
&alter_elements name=B*, type=CSBEND, item=ISR, value=1 &end ('on')
!&alter_elements name=B*, type=CSBEND, item=USE_RAD_DIST, value=1 &end ('off')
!&alter_elements name=B*, type=CSBEND, item=ADD_OPENING_ANGLE, value=1 &end ('off')
when all commands are 'on' in the above set up, particle gets lost after 24 turns. I do not know where is the problem?
However, It works for higher energies, for eg. going from 25 GeV to 25.845 GeV ( same energy gain / loss as in the first case, 845MeV), either first two commands 'on' or all 4 commands 'on'. Particle is stable with a little difference in emittance.
Question: Why it is not working for 155 MeV to 1 GeV case?
For your reference, I have attached elegant and lattice files.
Thank you,
Bhawin