Frequency moved undulator
Smilei or EPOCH
Mark the oscillate electrons, and save the field produced by them. Then sparated them from the total electric field and save to a new file.
光波荡器推导
假设平面波激光方向为$\hat k = \frac{\mathbf{k}}{k_L}$,则 $B = \frac{(\hat k \times E)}{c}$,电子在激光场中运动方程写为:
我们假设激光沿着x方向偏振,$E = E_0 \sin(\omega_Lt − k \cdot x)\hat x$,沿着z方向传播,与z轴呈夹角$\varphi$,波矢$k = k_L(0, -\sin \varphi, +\cos \varphi)$,并且 $\omega_L = ck_L$。运动方程写为:
方程表明水平方向动量守恒,通过积分可以很容易得出,
波荡器参数为$K = \frac{eE_0}{mc^2k_L}$,对于Undulator, $K<<1$,$t \approx c/\beta_z$,横向振动速度为$\cos(k_L(1/\overline{\beta}_z - \cos\varphi)z + k_Ly\sin\varphi)$,则波荡器周期为:
将波荡器周期和参数K带入波荡器辐射公式,
同步辐射共振波长为
当满足$\varphi \rightarrow 0, K << 1$(undulator的假设)时
时间收缩效应
假设$t^{‘}$为粒子静止坐标系,则 $1 - \beta(t^{‘})\cos\phi(t^{‘})$ 为时间收缩因子,对于相对论电子,
对于$\gamma >> 1$,$\phi << 1$
Frequency moved undulator
https://zhazhajust.github.io/2022/09/15/undulator/