Dispersion

Dispersion#

The dispersion \(\eta\) is defined in the standard way

(27)#\[ \text{eta_x} = \eta_x(s) \equiv \left. \frac{dx}{dp_z} \right|_s, \qquad \text{eta_y} = \eta_y(s) \equiv \left. \frac{dy}{dp_z} \right|_s\]

The associated momentum dispersion is:

\[ \text{etap_x} = \eta_{px} \equiv \left. \frac{dp_x}{dp_z} \right|_s, \qquad \text{etap_y} = \eta_{py} \equiv \left. \frac{dp_y}{dp_z} \right|_s \qquad \]

The momentum dispersion is useful when constructing particle bunch distributions and for various calculations like for calculating radiation integrals.

The one drawback with the momentum dispersion is that it is not always simply related to the derivative of the dispersion \(d\eta/ds\). This becomes a factor when designing lattices where, if some section of the lattice needs to be dispersion free, it is convienient to be able to optimize \(d\eta/ds\) to zero. The dispersion derivative is related to the momentum dispersion by

(28)#\[\begin{align} \text{deta_x_ds} &\equiv \frac{d\eta_x}{ds} = \frac{d}{dp_z} \left( \frac{dx}{ds} \right) = \frac{d}{dp_z} \left( \frac{p_x}{1 + p_z} \right) = \frac{1}{1 + p_z} \, \eta_{px} - \frac{p_x}{(1 + p_z)^2} \nonumber \\ \text{deta_y_ds} &\equiv \frac{d\eta_y}{ds} = \frac{d}{dp_z} \left( \frac{dy}{ds} \right) = \frac{d}{dp_z} \left( \frac{p_y}{1 + p_z} \right) = \frac{1}{1 + p_z} \, \eta_{py} - \frac{p_y}{(1 + p_z)^2} \label{dexds} \end{align}\]

For a lattice branch which is non-periodic, the dispersion of the \(z\) phase space coordinate, \(\eta_z\) can be defined similar to the dispersion of the other coordinates. In this case, the dispersion vector \({\bf\eta}\) is defined by

\[ {\bf\eta} = (\eta_x, \eta_{px}, \eta_{y}, \eta_{py}, \eta_z, 1)\]

and this vector is propagated via

\[ {\bf\eta}(s_2) = {\bf M}_{21} \, {\bf\eta}(s_1)\]

where \({\bf M}_{21}\) is the transfer matrix between points \(s_1\) and \(s_2\).

For a non-periodic lattice branch, there are two ways one can imagine defining the dispersion: Either with respect to changes in energy at the beginning of the machine or with respect to the local change in energy at the point of measurement. The former definition will be called “non-local dispersion” and the latter definition will be called “local dispersion” which what Bmad calculates. The non-local dispersion \(\widetilde{\bf\eta}(s_1)\) at some point \(s_1\) is related to the local dispersion \({\bf\eta}(s_1)\) via

\[ \widetilde{\bf\eta}(s_1) = \frac{dp_{z1}}{dp_{z0}} \, {\bf\eta}(s_1)\]

where \(s_0\) is the \(s\)-position at the beginning of the machine. The non-local dispersion has the merit of reflecting what one would measure if the starting energy of the beam is varied. The local dispersion, on the other hand, reflects the correlations between the particle energy and particle position within a beam.

For a periodic lattice branch, defining the dependence of \(z\) on \(p_z\) is problematical. With the RF off, \(z\) is not periodic so a closed orbit \(z\) cannot be defined. With the RF on, the dispersion of any of the phase space components is not well defined. This being the case, \(\eta_z\) is just treated as zero for a closed branch.

Note: For a periodic branch with RF on, it is possible to define dispersions. If \({\bf v}\) is the eigenvector of the eigenmode associated with longitudinal oscillations, the dispersion \(\eta_x\) can be defined by \({\bf v}(1) / {\bf v}(6)\) with similar definitions for the other dispersion components. With this definition, the dispersion become complex. In the low RF limit, the dispersions \(\eta_x\), \(\eta_{px}\), \(\eta_y\), \(\eta_{py}\) converge to the standard (real) values and \(\eta_z\) diverges to infinity.\footnote { This is assuming a linear system. In practice, the motion will become unstable due to the finite size of the RF bucket.