Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reduced space charge models #826

Open
cemitch99 opened this issue Feb 6, 2025 · 0 comments
Open

Reduced space charge models #826

cemitch99 opened this issue Feb 6, 2025 · 0 comments
Assignees
Labels
component: space charge Space charge & potential solver

Comments

@cemitch99
Copy link
Member

cemitch99 commented Feb 6, 2025

Reduced space charge models, which make simplifying assumptions about the detailed form of the bunch distribution function and return space charge forces based on the 2nd beam moments (envelopes), are important for the modeling of circular machines. Such a model is also needed for envelope tracking with space charge (in lieu of the rms envelope equations).

Option 1: Nonlinear 2D/3D space charge model

  • Input: bunch 2nd moments involving spatial coordinates & initial particle phase space 6-vector
  • Output: final particle phase space 6-vector after applying a kick due to nonlinear space charge forces
  • Assumption: the bunch charge distribution is described by a multivariate Gaussian with the appropriate moments

One could also use the linearized space charge forces near the origin, which yields a result distinct from Option 2.

Option 2: Linear 2D/3D space charge model

  • Input: bunch 2nd moments involving spatial coordinates
  • Output: matrix describing a linear kick due to space charge forces
  • Assumption: the bunch charge distribution is described by a uniform ellipsoid with the appropriate moments

To be used in a follow-up to PR #814

@cemitch99 cemitch99 added the component: space charge Space charge & potential solver label Feb 6, 2025
@cemitch99 cemitch99 added this to the Advanced Methods (SciDAC-5) milestone Feb 6, 2025
@cemitch99 cemitch99 self-assigned this Feb 6, 2025
@cemitch99 cemitch99 mentioned this issue Feb 6, 2025
9 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component: space charge Space charge & potential solver
Projects
None yet
Development

No branches or pull requests

1 participant