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

Satisfaction of the Chodura/Bohm condition #180

Open
mrhardman opened this issue Feb 12, 2024 · 0 comments
Open

Satisfaction of the Chodura/Bohm condition #180

mrhardman opened this issue Feb 12, 2024 · 0 comments

Comments

@mrhardman
Copy link
Collaborator

mrhardman commented Feb 12, 2024

Using the branch https://github.com/mabarnes/moment_kinetics/tree/wall-boundary-condition-experiment I have experimented with changes to the wall boundary condition to test how sensitive the PDF at sheath entrance is to this condition.

The nominal wall boundary condition is that no particles should return from the wall, meaning that f = 0 for dzdt <0 at the lower wall plate, and f=0 for dzdt > 0 at the upper wall plate. However, due to the huge electric field generated in the steady state sheath solutions there are particle characteristics that would reverse direction before even reaching the first grid point in space away from the wall. One modification to the boundary condition (justified in a purely Lagrangian code) could be to set to zero the parts of the incoming f that should be filled by these characteristics. This is the experiment made in this branch.

Plots with the modified BC
modified_wall_BC.zip
Note that the Chodura integral is ~ 0.9, meaning that the Chodura/Bohm condition is over satisfied. The distribution function over vpa^2 is smooth and has the "exponentially" small region enforced to be zero near the origin.

Plots with the standard BC:
standard_wall_BC.zip
Note that the Chodura integral is ~ 1.20, meaning that the Chodura/Bohm condition is not satisfied. This is due to an unphysical spike near the origin.

Clearly the choice of where to set the incoming PDF to zero is somewhat arbitrary, which means that this experiment just shows how hard it is to resolve this physics in an Eulerian code. Note that the switch epsz that differentiates continuously from the standard BC (epsz = 0) and the modified BC (epsz = 1.0) is a hardcoded parameter is the current revision of the experiment branch. It may be there there is a tunable value of epsz that corresponds to zeroing out the part of the incoming f for particles that make it a certain fraction of the grid spacing towards the first point away from the wall.

@johnomotani Perhaps of interest as a quick project to scan over epsz if it can be made an input parameter?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant