Sync-phase plot (partran) and set_beam_phase_error command under a single error run
Posted: Tue 26 Nov 2024 14:38
Dear Didier,
I found issues related to beam phase when doing a single error run. In short, it seems that
- set_beam_phase_error command seems nor working in recent versions.
- There is something strange in the synchronous phase plot for a single error run. (Only for the partran result. Plot for the envelop looks fine.)
Please fine that the attached zip contains two projects (for a DTL with 3 tanks). In the reference project, the phase of the 1st gap is shifted by +15 deg by hand (the rest of the gaps are in the phase-mode 3) and the synchronous phase oscillate as seen in sync-phs_ref.png. In the other project, the same effect was introduced by an error command. The error is applied only to the 1st tank and the beam phase error is canceled for 2nd and 3rd tanks. As seen in sync-phs-err_envlp.png, the phase errors seem not canceled at the entrance of the 2nd and 3rd tanks. sync-phs_err_partran.png shows the result of partran for the same project. We can see that the results between envelop and partran are very different. (Thought looking at the phase centroid oscillation in the density file, the transport calculation seems done correctly.) Finally, sync-phs_err_envlp_old-ver.png shows the result from the same project, when running with a very old version (2.18.6.1). We can see that the result is identical to the reference case.
Hope this is clear enough. Thanks for your help in advance.
/Ryoichi
I found issues related to beam phase when doing a single error run. In short, it seems that
- set_beam_phase_error command seems nor working in recent versions.
- There is something strange in the synchronous phase plot for a single error run. (Only for the partran result. Plot for the envelop looks fine.)
Please fine that the attached zip contains two projects (for a DTL with 3 tanks). In the reference project, the phase of the 1st gap is shifted by +15 deg by hand (the rest of the gaps are in the phase-mode 3) and the synchronous phase oscillate as seen in sync-phs_ref.png. In the other project, the same effect was introduced by an error command. The error is applied only to the 1st tank and the beam phase error is canceled for 2nd and 3rd tanks. As seen in sync-phs-err_envlp.png, the phase errors seem not canceled at the entrance of the 2nd and 3rd tanks. sync-phs_err_partran.png shows the result of partran for the same project. We can see that the results between envelop and partran are very different. (Thought looking at the phase centroid oscillation in the density file, the transport calculation seems done correctly.) Finally, sync-phs_err_envlp_old-ver.png shows the result from the same project, when running with a very old version (2.18.6.1). We can see that the result is identical to the reference case.
Hope this is clear enough. Thanks for your help in advance.
/Ryoichi