Atomic data calculation¶
Aim of this note: Below is given the details on how ADAS atomic data are used and implemented in Cherab at present. The aim here is to give a very concise information. More details can be found in ADAS manual on line.
Warning
We will need in each section another paragraph on how these data are being used within the atomic model in Cherab and modified to be used within the main Cherab.
Name Cherab |
Description |
ADAS notation |
ADAS file |
ADAS program |
Units in ADAS |
---|---|---|---|---|---|
\(\sigma^{CX}_{Z^{(\alpha+1)+}}(H^0(m_i), n, l, E_{c})\) |
Charge-Exchange cross-section between electron donor \(H^0\) in metastable state \(m_{i}\) and ion \(Z^{(\alpha+1)+}\) in shell \((n,l)\) with a collision energy \(E_{c}\) |
\(\sigma_{n, l}(E_{c})\) |
\(cm^{2}\) |
||
\(q^{CX, Z^{(\alpha+1)+}, H^0(m_i)}_{n\rightarrow n'}\) |
Effective emission coefficient (or rate) for a charge-exchange line corresponding to a transition \(n\rightarrow n'\) of ion \(Z^{(\alpha+1)+}\) with electron donor \(H^0\) in metastable state \(m_{i}\) |
\(q^{eff}_{n\rightarrow n'}\) |
adf12 |
adas303 |
\(photon.cm^{3}.s^{-1}.(4\pi steradian)^{-1}\) |
\(bmp(H^0(m_i))\) |
Relative beam population of excited state \(m_i\) over ground state for atom \(H^0\) |
BMP |
adf22 |
adas304 |
dimensionless |
\(Q^{CX}_{Z^{(\alpha+1)+}}(H^0(m_i), n, l, E_{c})\) |
Charge-Exchange rate between electron donor \(H^0\) in metastable state \(m_{i}\) and ion \(Z^{(\alpha+1)+}\) in shell \((n,l)\) with a collision energy \(E_{c}\) |
\(reaction.s^{-1}.cm^{-3}\) |
|||
\(I_{n\rightarrow n'}\) |
Intensity of charge exchange line due to transition \(n\rightarrow n'\). |
\(photon.s^{-1}.cm^{-3}.(4\pi steradian)^{-1}\) |
|||
\(\lambda_n\) |
Natural wavelength of transition \(n\rightarrow n'\) from ion \(Z^{(\alpha+1)+, *}\) |
\(nm\) |
|||
\(S^{e, i}_{CR}(E_H, n_e, T_i)\) |
Effective collisional radiative stopping coefficient for atom \(H^0\) in a beam by fully stripped ions \(X^i\) and their electrons. |
\(S^{e, i}_{CR}\) |
adf21 |
adas304 |
\(cm^3.s^{-1}\) |
Warning
Make it clear: all information clearly available in ADAS
Effective emission charge-exchange coefficient \(q^{eff}_{n\rightarrow n'}\)¶
Open ADAS:
ADAS303 manual: http://www.adas.ac.uk/man/chap3-03.pdf
ADAS file: adf12
Adas idl routine to read the file : /u/adas/idl/adaslib/readadf/read_adf12.pro (possible to read the file or do the calculation of \(q^{eff}_{n\rightarrow n'}\) within read_adf12.pro)
Adas idl routine to calculate the \(q^{eff}_{n\rightarrow n'}\): /u/adas/idl/adaslib/cxsqef.pro
Type of adf12 file:
/u/adas/adas/adf12/qef93#h/qef93#h_c6.dat for in H(1s)
/u/adas/adas/adf12/qef97#h/qef97#h_en2_kvi#c6.dat for donor in H(2s)
Input in ADAS |
Description |
Unit in ADAS |
---|---|---|
\(E_c\) |
Collision energy: \(\frac{1}{2}\left(\vec{v_H}-\vec{v}\right)^2\) with \(\vec{v_H}\) the velocity of the neutral H and \(\vec{v}\) the velocity of the target ion \(Z^{(\alpha +1)+}\). |
\(eV/amu\) |
\(n_Z\) |
Target ion density |
\(cm^{-3}\) |
\(T_Z\) |
Target ion temperature |
\(eV\) |
\(Z_{eff}\) |
Plasma effective charge |
dimensionless |
\(B_{mag}\) |
Magnetic field |
\(T\) |
isel |
Identification of line transition \(n\rightarrow n'\) |
dimensionless (integer) |
The adf12 data file have the following format:
1 grid in collision energy \(E_c\) at reference values of \(n_Z\), \(T_Z\), \(Z_{eff}\), \(B_{mag}\)
1 grid in target ion density \(n_Z\) at reference values of \(E_c\), \(T_Z\), \(Z_{eff}\), \(B_{mag}\)
1 grid in target ion temperature \(T_Z\) at reference values of \(E_c\), \(n_Z\), \(Z_{eff}\), \(B_{mag}\)
1 grid in plasma effective charge \(Z_{eff}\) at reference values of \(E_c\), \(n_Z\), \(T_Z\), \(B_{mag}\)
1 grid in magnetic field \(B_{mag}\) at reference values of \(E_c\), \(n_Z\), \(T_Z\), \(Z_{eff}\)
We do not use the l-resolve effective emission charge-exchange coefficient although the detail of the calculation is taking this into account.
> Best method to calculate \(q^{eff}_{n\rightarrow n'}\) from adf12 files?¶
Note from Alfonso Baciero / Ephrem Delabie: what is the best method for doing interpolation? x vs y, log(x) vs y, x vs log(y) or log(x) vs log(y)? It is not clear what the best interpolation is, it could be better to use a new interpolated grid in the range of interest.
> Best method to calculate simulated spectral line with Maxwellian distribution of velocity for target ion \(Z^{(\alpha+1)+}\) but taking into account the cross-section effet¶
We need to calculate the following:
We can perform this calculation by calculating the composite charge-exchange emission coefficient with the lowest plasma ion temperature. We would need to simulate the new ADAS adf12 files for velocity cross-sections where, instead of \(T_i\), \(T_e\) is the input. (Baciero / Delabie)
Effective beam population coefficient¶
Open ADAS: http://open.adas.ac.uk/adf22
ADAS304: http://www.adas.ac.uk/man/chap3-04.pdf
ADAS file: adf22
Type of adf22 file:
To obtain the \(bmp(H, m_{i=2})[E_c, n_e, T_i]\)
Input in ADAS |
Description |
Unit in ADAS |
---|---|---|
Filename |
Target ion fraction: same as number of adf21 files |
|
Fraction |
Target ion fraction. 1st dimension: fraction for each ion. 2nd dimension: list of adf21 files to use for each ion given in 1st dimension. |
|
\(T_i\) |
Target ion temperature |
\(eV\) |
\(E_c\) |
Collision energy between the target ion and neutral atom. |
\(eV/amu\) |
\(n_e^{i, equiv}\) |
Equivalent electron density to be used in the extraction of the stopping coefficient contribution from the ith pure impurity archive for a plasma with multi ions |
\(cm^{-3}\) |
These data are build up in the same way as the beam stopping coefficient. From a known composition of the plasma. Build up the beam population. Should write the equation down properly even if it is case.
Effective beam stopping coefficient \(S_{CR}^{Z}\)¶
Open ADAS: http://open.adas.ac.uk/adf21
ADAS304: http://www.adas.ac.uk/man/chap3-04.pdf
ADAS file: adf21
Type of adf21 file: /u/adas/idl/adaslib/readadf/read_adf21.pro ( this is however to read the archive data and build up the composite beam stopping I think )
Input in ADAS |
Description |
Unit in ADAS |
---|---|---|
\(S_{CR}^{e, i}[E_c, n_e, T_i]\) |
Stopping coefficient contribution from the ith pure impurity archive for a plasma with multi-ions |
\(cm^3/s\) |
\(E_c\) |
Collision energy between the target ion and the neutral atom. |
\(eV/amu\) |
\(n_e^{i, equiv}\) |
Equivalent electron density to be used in the extraction of the stopping coefficient contribution from the ith pure impurity archive for a plasma with multi ions |
\(cm^{-3}\) |
\(T_i\) |
Target ion temperature |
\(eV\) |
More details can be found on how to read the data :
The adf21 data: (I am fed up and need a break)
List of ADAS file used at present in CHEAP¶
List of CX lines, transition and accurate wavelength¶
Fundamental data in ADAS
Adf02: fundamental ion-atom collision cross-section
Adf04: fundamental electron collisional rate coefficient data and A values
Adf07: fundamental electron impact ionisation collision data
Derived data in ADAS
Adf21 effective beam stopping coefficients
Adf22 effective Dalpha beam emission coefficients
Adf26 collisional-radiative bundled-n population tabulations.