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

Implement ThermalCX plasma emission model #57

Open
mattngc opened this issue Jan 23, 2019 · 2 comments · May be fixed by #386
Open

Implement ThermalCX plasma emission model #57

mattngc opened this issue Jan 23, 2019 · 2 comments · May be fixed by #386
Assignees

Comments

@mattngc
Copy link
Member

mattngc commented Jan 23, 2019

We already have a lot of the machinery in place for passive Charge Exchange, but there seems to be a few final pieces missing. Let's implement the missing code and get some passive CX modelled.

@mattngc mattngc self-assigned this Jan 23, 2019
@vsnever
Copy link
Member

vsnever commented Feb 3, 2022

This feature is needed for the CASPER code, which is part of ITER IMAS, so I'll start working on it.

Since the ADAS thermal CX PECs are functions of Ne and Te only, it is likely that they are calculated on the assumption that both donor and receiver have a Maxwellian distribution with T = Te. This is an oversimplification, but I think we should stick with it for now.

@vsnever
Copy link
Member

vsnever commented Nov 17, 2022

Here is a breakdown based on information from the ITER Synthetic Diagnostics meeting where this feature was discussed:

  • ThermalCXPEC must be implemented as a function of 3 variables: electron density, electron temperature and donor temperature. The ADAS PEC data for this is on the way. When validated, the data is likely to be available in the OpenADAS.
  • The atomic repository structure for CX PECs should follow that of thermal_cx: pec/thermalcx/{donor_element}/{donor_charge}/{receiver_element}/{receiver_charge}.json. Each json file contain PECs for different spectral lines.
  • ThermalCXLine for a given receiver and spectral line sums over all possible donors when evaluates the radiance.
  • All thermal broadened spectral line shapes valid for ExcitationLine and RecombinationLine are valid for ThermalCXLine as well.

@vsnever vsnever linked a pull request Nov 18, 2022 that will close this issue
@jacklovell jacklovell linked a pull request Dec 22, 2022 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants