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

Add simplified Ar cooling curves #200

Merged
merged 3 commits into from
Jan 12, 2024
Merged

Conversation

mikekryjak
Copy link
Collaborator

@mikekryjak mikekryjak commented Jan 12, 2024

Impurity radiation dominates detachment in reactor-class devices but it's a very nonlinear process partially because of the nonlinearities of the cooling curve:

  • Both the LHS and RHS slopes are curved
  • RHS slope tapers off slower than the LHS slope
  • RHS slope has a large "shoulder", a region of non-zero radiation at higher temperatures which is also a complex curve

All three features are present in curves of N, Ne, Ar and C to varying degrees. To study the impact of this, I prepared two simplified curves for Argon. fixed_fraction_argon_simplified1 takes out the curvature from the slopes but preserves their levels:
image

fixed_fraction_argon_simplified2 takes out the RHS shoulder:
image

fixed_fraction_argon_simplified3 takes out the LHS - RHS asymmetry:
image

Note that there is an additional point in the LHS limit to smooth out the transition to no radiation in the low temperature limit. Sharp transitions there have led to long runtimes in the past.

  • Add the first two simplified curves
  • Test
  • Add the third curve
  • Test
  • Write docs

@mikekryjak mikekryjak added the enhancement New feature or request label Jan 12, 2024
@mikekryjak mikekryjak self-assigned this Jan 12, 2024
@mikekryjak
Copy link
Collaborator Author

@bendudson ready for review

@bendudson bendudson merged commit 62e4405 into master Jan 12, 2024
3 checks passed
@bendudson bendudson deleted the simplified-cooling-curves branch January 12, 2024 15:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants