diff --git a/documentation/proc-pages/development/standards.md b/documentation/proc-pages/development/standards.md index 8daf908309..ad35016833 100644 --- a/documentation/proc-pages/development/standards.md +++ b/documentation/proc-pages/development/standards.md @@ -365,10 +365,32 @@ The unit declaration `_fpy` can be used to specify that it is the full-power yea --------------------- +##### Current drive efficiencies + +Absolute current drive efficiencies ($\eta_{\text{CD}}$) representing Amps driven per Watt of injected power start with the `eta_cd` prefix. + +$$ +\eta_{\text{CD}} = \frac{I_{\text{driven}}}{P_{\text{injected}}} +$$ + +Normalized current drive efficiecnies using major radius and volume averaged electron temperature start with the `eta_cd_norm` prefix + +$$ +\eta_{\text{CD,norm}} = R_0 n_{\text{e,20}} \eta_{\text{CD}} +$$ + +$\eta_{\text{CD,norm}}$ has the units of $\frac{1\times 10^{20} \text{A}}{\text{W} \text{m}^2}$ + +The above is concurrent with that of general efficiencies given [below](#efficiencies). + +-------------- + ##### Variables representing fractions If a variable is intended to demonstrate a fraction of a value or distribution etc. Then it should start with the `f_` prefix. +###### Efficiencies + Similar to this is variables representing efficiencies. If a variable is intended to represent an engineering efficiency then it should start with the `eta_` prefix to represent $\eta$ diff --git a/documentation/proc-pages/eng-models/heating_and_current_drive/NBI/culham_nb.md b/documentation/proc-pages/eng-models/heating_and_current_drive/NBI/culham_nb.md index ca1ce25326..78dfe54e97 100644 --- a/documentation/proc-pages/eng-models/heating_and_current_drive/NBI/culham_nb.md +++ b/documentation/proc-pages/eng-models/heating_and_current_drive/NBI/culham_nb.md @@ -1,6 +1,6 @@ # Culham Neutral Beam Model | `culnbi()` -- `iefrf/iefrffix` = 8 +- `i_hcd_primary/i_hcd_secondary` = 8 @@ -12,7 +12,7 @@ from that of ITER (approx. 2.8). | Output | Description | |----------|-------------| | $\mathtt{effnbss}$ | Neutral beam current drive efficiency in Amperes per Watt | -| $\mathtt{fpion}$ | Fraction of NB power given to ions | +| $\mathtt{f_p_beam_injected_ions}$ | Fraction of NB power given to ions | | $\mathtt{fshine}$ | Shine-through fraction of the beam | $$ @@ -37,7 +37,7 @@ Beams topping cross section is calculated via $\mathtt{sigbeam}$ found [here](.. Calculate number of decay lengths to centre $$ -\mathtt{taubeam} = \mathtt{dpath} \times n_{\text{e,0}} \times \mathtt{sigstop} +\mathtt{n_beam_decay_lengths_core} = \mathtt{dpath} \times n_{\text{e,0}} \times \mathtt{sigstop} $$ Calculate the shine through fraction of the beam @@ -49,14 +49,14 @@ $$ Deuterium and tritium beam densities $$ -\mathtt{dend} = n_{\text{ion}} \times (1-\mathtt{f_tritium_beam}) +\mathtt{dend} = n_{\text{ion}} \times (1-\mathtt{f_beam_tritium}) $$ $$ -\mathtt{dent} = n_{\text{ion}} \times \mathtt{f_tritium_beam} +\mathtt{dent} = n_{\text{ion}} \times \mathtt{f_beam_tritium} $$ -Power split to the ions and electrons is clauclated with the $\mathtt{cfnbi()}$ method found [here](../NBI/nbi_overview.md/#ion-coupled-power-cfnbi) and outputs $\mathtt{fpion}$ +Power split to the ions and electrons is calculated with the $\mathtt{cfnbi()}$ method found [here](../NBI/nbi_overview.md/#ion-coupled-power-cfnbi) and outputs $\mathtt{f_p_beam_injected_ions}$ ## Current drive efficiency | `etanb2()` @@ -72,7 +72,7 @@ plus correction terms outlined in Culham Report AEA FUS 172. | $\mathtt{aspect}$, $A$ | aspect ratio | | $\mathtt{dene}$, $n_{\text{e}}$ | volume averaged electron density $(\text{m}^{-3})$ | | $\mathtt{dnla}$, $n_{\text{e,0}}$ | line averaged electron density $(\text{m}^{-3})$ | -| $\mathtt{beam_energy}$ | neutral beam energy $(\text{keV})$ | +| $\mathtt{e_beam_kev}$ | neutral beam energy $(\text{keV})$ | | $\mathtt{frbeam}$ | R_tangent / R_major for neutral beam injection | | $\mathtt{fshine}$ | shine-through fraction of beam | | $\mathtt{rmajor}$, $R$ | plasma major radius $(\text{m})$ | @@ -114,7 +114,7 @@ $$ Beam energy in MeV $$ -\mathtt{ebmev} = \frac{\mathtt{beam_energy}}{10^3} +\mathtt{ebmev} = \frac{\mathtt{e_beam_kev}}{10^3} $$ x and y coefficients of function J0(x,y) (IPDG89) diff --git a/documentation/proc-pages/eng-models/heating_and_current_drive/NBI/iter_nb.md b/documentation/proc-pages/eng-models/heating_and_current_drive/NBI/iter_nb.md index e6d2ef968d..2f7b651d18 100644 --- a/documentation/proc-pages/eng-models/heating_and_current_drive/NBI/iter_nb.md +++ b/documentation/proc-pages/eng-models/heating_and_current_drive/NBI/iter_nb.md @@ -1,11 +1,11 @@ # ITER Neutral Beam Model | `iternb()` -- `iefrf/iefrffix` = 5 +- `i_hcd_primary/i_hcd_secondary` = 5 | Output | Description | |----------|-------------| | $\mathtt{effnbss}$ | Neutral beam current drive efficiency in $\text{A/W}$ | -| $\mathtt{fpion}$ | Fraction of NB power given to ions | +| $\mathtt{f_p_beam_injected_ions}$ | Fraction of NB power given to ions | | $\mathtt{fshine}$ | Shine-through fraction of the beam | This model calculates the current drive parameters for a neutral beam system, based on the 1990 ITER model.[^1] @@ -39,11 +39,11 @@ $$ Deuterium and tritium beam densities: $$ -n_D = n_i * (1.0 - \mathtt{f_tritium_beam}) +n_D = n_i * (1.0 - \mathtt{f_beam_tritium}) $$ $$ -n_T = n_i * \mathtt{f_tritium_beam} +n_T = n_i * \mathtt{f_beam_tritium} $$ Power split to ions / electrons is calculated via the the `cfnbi` method described [here](nbi_overview.md) diff --git a/documentation/proc-pages/eng-models/heating_and_current_drive/NBI/nbi_overview.md b/documentation/proc-pages/eng-models/heating_and_current_drive/NBI/nbi_overview.md index 1dbc213677..992f32b917 100644 --- a/documentation/proc-pages/eng-models/heating_and_current_drive/NBI/nbi_overview.md +++ b/documentation/proc-pages/eng-models/heating_and_current_drive/NBI/nbi_overview.md @@ -5,7 +5,7 @@ ## Neutral beam access -If present, a neutral beam injection system needs sufficient space between the TF coils to be able to intercept the plasma tangentially. The major radius `rtanbeam` at which the centre-line of the beam is tangential to the toroidal direction is user-defined using input parameter `frbeam`, which is the ratio of `rtanbeam` to the plasma major radius `rmajor`. The maximum possible tangency radius `rtanmax` is determined by the geometry of the TF coils - see Figure 1, and this can be enforced using constraint equation no. 20 with iteration variable no. 33 (`fportsz`). The thickness of the beam duct walls may be set using input parameter `nbshield`. +If present, a neutral beam injection system needs sufficient space between the TF coils to be able to intercept the plasma tangentially. The major radius `rtanbeam` at which the centre-line of the beam is tangential to the toroidal direction is user-defined using input parameter `frbeam`, which is the ratio of `rtanbeam` to the plasma major radius `rmajor`. The maximum possible tangency radius `rtanmax` is determined by the geometry of the TF coils - see Figure 1, and this can be enforced using constraint equation no. 20 with iteration variable no. 33 (`fportsz`). The thickness of the beam duct walls may be set using input parameter `dx_beam_shield`.
![NBI Port Size](../images/portsize.png){ width = "300"} @@ -14,12 +14,12 @@ If present, a neutral beam injection system needs sufficient space between the T ## Neutral beam losses -Input parameter `forbitloss` can be used to specify the fraction of the net injected neutral beam power that is lost between the beam particles' ionisation and thermalisation (known as the first orbit loss). This quantity cannot easily be calculated as it depends on the field ripple and other three-dimensional effects. The power lost is assumed to be absorbed by the first wall. +Input parameter `f_p_beam_orbit_loss` can be used to specify the fraction of the net injected neutral beam power that is lost between the beam particles' ionisation and thermalisation (known as the first orbit loss). This quantity cannot easily be calculated as it depends on the field ripple and other three-dimensional effects. The power lost is assumed to be absorbed by the first wall. The power in the beam atoms that are not ionised as they pass through the plasma (shine-through) is calculated by the code. There are two constraint equations that can be used to control the beam penetration and deposition, as follows: - It is necessary to use a beam energy that simultaneously gives adequate penetration of the beam to the centre of the plasma and tolerable shine-through of the beam on the wall after the beam has traversed the plasma. The number of exponential decay lengths, $\tau$, for the beam power to fall before it reaches the plasma centre should be in the region of ~ 4-6[^2],. Constraint equation no. 14 may be used to force $\tau$ to be equal to the value given by input parameter `tbeamin`, and is therefore in effect a beam energy consistency equation. -- Alternatively, constraint equation no. 59 with iteration variable no. 105 (`fnbshineef`) may be used to ensure that the beam power fraction emerging from the plasma is no more than the value given by input parameter `nbshinefmax`. +- Alternatively, constraint equation no. 59 with iteration variable no. 105 (`fnbshineef`) may be used to ensure that the beam power fraction emerging from the plasma is no more than the value given by input parameter `f_p_beam_shine_through_max`. It is recommended that only one of these two constraint equations is used during a run. diff --git a/documentation/proc-pages/eng-models/heating_and_current_drive/RF/culham_electron_cyclotron.md b/documentation/proc-pages/eng-models/heating_and_current_drive/RF/culham_electron_cyclotron.md index b0246bff67..d96828bd92 100644 --- a/documentation/proc-pages/eng-models/heating_and_current_drive/RF/culham_electron_cyclotron.md +++ b/documentation/proc-pages/eng-models/heating_and_current_drive/RF/culham_electron_cyclotron.md @@ -1,6 +1,6 @@ # Culham Electron Cyclotron Model | `culecd()` -- `iefrf/iefrffix` = 7 +- `i_hcd_primary/i_hcd_secondary` = 7 This routine calculates the current drive parameters for a electron cyclotron system, based on the AEA FUS 172 model[^1] diff --git a/documentation/proc-pages/eng-models/heating_and_current_drive/RF/culham_lower_hybrid.md b/documentation/proc-pages/eng-models/heating_and_current_drive/RF/culham_lower_hybrid.md index e9be2ae5c9..54d815f807 100644 --- a/documentation/proc-pages/eng-models/heating_and_current_drive/RF/culham_lower_hybrid.md +++ b/documentation/proc-pages/eng-models/heating_and_current_drive/RF/culham_lower_hybrid.md @@ -1,6 +1,6 @@ # Culham Lower Hybrid | `cullhy()` -- `iefrf/iefrffix` = 6 +- `i_hcd_primary/i_hcd_secondary` = 6 This routine calculates the current drive parameters for a lower hybrid system, based on the AEA FUS 172 model. diff --git a/documentation/proc-pages/eng-models/heating_and_current_drive/RF/cutoff_ecrh.md b/documentation/proc-pages/eng-models/heating_and_current_drive/RF/cutoff_ecrh.md index 1989210b4e..99da123282 100644 --- a/documentation/proc-pages/eng-models/heating_and_current_drive/RF/cutoff_ecrh.md +++ b/documentation/proc-pages/eng-models/heating_and_current_drive/RF/cutoff_ecrh.md @@ -1,6 +1,6 @@ # ECRH with Cutoff -- `iefrf/iefrffix` = 13 +- `i_hcd_primary/i_hcd_secondary` = 13 | Input | Description | |-------|-------------| @@ -9,7 +9,7 @@ | `rmajor`, $R_0$ | Major radius $\left[\text{m}\right]$ | | `bt`, $B_{\text{T}}$ | Toroidal magnetic field $\left[\text{T}\right]$ | | `zeff`, $Z_{\text{eff}}$ | Effective charge | -| `harnum` | Harmonic number | +| `n_ecrh_harmonic` | Harmonic number | | `mode` | RF mode | ---- @@ -43,14 +43,14 @@ $$ For the X-mode case: $$ -\mathtt{f_{cutoff}} = 0.5\left(\mathtt{fc}+\sqrt{\mathtt{harnum}\times\mathtt{fc}^2+4\mathtt{fp}^2}\right) +\mathtt{f_{cutoff}} = 0.5\left(\mathtt{fc}+\sqrt{\mathtt{n_ecrh_harmonic}\times\mathtt{fc}^2+4\mathtt{fp}^2}\right) $$ Plasma coupling only occurs if the plasma cut-off is below the cyclotron harmonic (a = 0.1). This controls how sharply the transition is reached $$ -\mathtt{cutoff_{factor}} = 0.5\left(1+\tanh\left({\left(\frac{2}{a}\right)((\mathtt{harnum}\times \mathtt{fc} -\mathtt{f_cutoff})/\mathtt{fp -a })}\right)\right) +\mathtt{cutoff_{factor}} = 0.5\left(1+\tanh\left({\left(\frac{2}{a}\right)((\mathtt{n_ecrh_harmonic}\times \mathtt{fc} -\mathtt{f_cutoff})/\mathtt{fp -a })}\right)\right) $$ $$ diff --git a/documentation/proc-pages/eng-models/heating_and_current_drive/RF/ebw_freethy.md b/documentation/proc-pages/eng-models/heating_and_current_drive/RF/ebw_freethy.md index 58c898ee41..7a4708ab73 100644 --- a/documentation/proc-pages/eng-models/heating_and_current_drive/RF/ebw_freethy.md +++ b/documentation/proc-pages/eng-models/heating_and_current_drive/RF/ebw_freethy.md @@ -37,7 +37,7 @@ $$ The EBWs can only couple to the plasma if the cyclotron harmonic is above the plasma density cut-off. In order to capture this behaviour, we introduce an ad-hoc model which reduces the plasma current up to this condition, by way of a tanh function: -Where $\mathtt{fp}$ is the plasma frequency, $\mathtt{fc}$ is the cyclotron frequency, $\mathtt{harnum}$ is the harmonic number and $a$ is a free parameter which defines the sharpness of the transition. +Where $\mathtt{fp}$ is the plasma frequency, $\mathtt{fc}$ is the cyclotron frequency, $\mathtt{n_ecrh_harmonic}$ is the harmonic number and $a$ is a free parameter which defines the sharpness of the transition. The effect of this factor can be seen below: @@ -46,7 +46,7 @@ a = 0.1 $$ $$ -\mathtt{fc} = \frac{\frac{1}{2\pi}\times \mathtt{harnum} \times e B_{\text{T}}}{m_{\text{e}}} +\mathtt{fc} = \frac{\frac{1}{2\pi}\times \mathtt{n_ecrh_harmonic} \times e B_{\text{T}}}{m_{\text{e}}} $$ $$ diff --git a/documentation/proc-pages/eng-models/heating_and_current_drive/RF/ecrh_gamma.md b/documentation/proc-pages/eng-models/heating_and_current_drive/RF/ecrh_gamma.md index 399eb1f932..c233d52f6b 100644 --- a/documentation/proc-pages/eng-models/heating_and_current_drive/RF/ecrh_gamma.md +++ b/documentation/proc-pages/eng-models/heating_and_current_drive/RF/ecrh_gamma.md @@ -1,8 +1,8 @@ # ECRH User Input Gamma Model -- `iefrf/iefrffix` = 10 +- `i_hcd_primary/i_hcd_secondary` = 10 -This model allows the user to input a scaling factor to the current drive efficiency with the variable `gamma_ecrh`. The value of this variable should follow the value and form of the expression below: +This model allows the user to input a scaling factor to the current drive efficiency with the variable `eta_cd_norm_ecrh`. The value of this variable should follow the value and form of the expression below: $$ \gamma_{CD} = \frac{\langle n_{e,20} \rangle I_{CD}R_0}{P_{CD}} diff --git a/documentation/proc-pages/eng-models/heating_and_current_drive/RF/ehst_lower_hybrid.md b/documentation/proc-pages/eng-models/heating_and_current_drive/RF/ehst_lower_hybrid.md index 15bff14676..d9d8bbce47 100644 --- a/documentation/proc-pages/eng-models/heating_and_current_drive/RF/ehst_lower_hybrid.md +++ b/documentation/proc-pages/eng-models/heating_and_current_drive/RF/ehst_lower_hybrid.md @@ -1,5 +1,5 @@ # Ehst Lower Hybrid -- `iefrf/iefrffix` = 4 +- `i_hcd_primary/i_hcd_secondary` = 4 $$ \text{Current drive efficiency [A/W]} = \frac{T_{\text{e}}^{0.77} (0.034 + 0.196\beta)}{R_0 n_{\text{e},20}}\frac{\frac{32}{5+Z_{\text{eff}}}+2+\frac{\frac{12\left(6+Z_{\text{eff}}\right)}{5+Z_{\text{eff}}}}{3+Z_{\text{eff}}}+\frac{3.76}{Z_{\text{eff}}}}{12.507} $$ diff --git a/documentation/proc-pages/eng-models/heating_and_current_drive/RF/fenstermacher_electron_cyclotron_resonance.md b/documentation/proc-pages/eng-models/heating_and_current_drive/RF/fenstermacher_electron_cyclotron_resonance.md index 47165b65b7..0cbdc459a1 100644 --- a/documentation/proc-pages/eng-models/heating_and_current_drive/RF/fenstermacher_electron_cyclotron_resonance.md +++ b/documentation/proc-pages/eng-models/heating_and_current_drive/RF/fenstermacher_electron_cyclotron_resonance.md @@ -1,6 +1,6 @@ # Fenstermacher Electron Cyclotron Resonance -- `iefrf/iefrffix` = 3 +- `i_hcd_primary/i_hcd_secondary` = 3 $$ \text{Current drive efficiency [A/W]} = \frac{0.21 T_{\langle e,n_{\text{e}} \rangle}}{R_0n_{\text{e,20}}(31.0-(\log{n_{\text{e}}}/2)+(\log{(T_\text{e}}\times1000))} $$ diff --git a/documentation/proc-pages/eng-models/heating_and_current_drive/RF/fenstermacher_lower_hybrid.md b/documentation/proc-pages/eng-models/heating_and_current_drive/RF/fenstermacher_lower_hybrid.md index a085f17fb3..11c72f2714 100644 --- a/documentation/proc-pages/eng-models/heating_and_current_drive/RF/fenstermacher_lower_hybrid.md +++ b/documentation/proc-pages/eng-models/heating_and_current_drive/RF/fenstermacher_lower_hybrid.md @@ -1,6 +1,6 @@ # Fenstermacher Lower Hybrid -- `iefrf/iefrffix` = 1: +- `i_hcd_primary/i_hcd_secondary` = 1: $$ \text{Current drive efficiency [A/W]} = 0.36 \frac{(1+(T_{\text{e}}/25)^{1.16})}{R_{0} n_{\text{e},20}} diff --git a/documentation/proc-pages/eng-models/heating_and_current_drive/RF/ic_model.md b/documentation/proc-pages/eng-models/heating_and_current_drive/RF/ic_model.md index fa8855f893..c1cff1ae44 100644 --- a/documentation/proc-pages/eng-models/heating_and_current_drive/RF/ic_model.md +++ b/documentation/proc-pages/eng-models/heating_and_current_drive/RF/ic_model.md @@ -1,6 +1,6 @@ # Ion cyclotron model -- `iefrf/iefrffix` = 2 +- `i_hcd_primary/i_hcd_secondary` = 2 $$ \text{Current drive efficiency [A/W]} = \frac{\frac{0.063 T_{\langle \text{e}, n_{\text{e}}\rangle}}{2+Z_{\text{eff}}}}{R_0n_{\text{e,20}}} diff --git a/documentation/proc-pages/eng-models/heating_and_current_drive/heating-and-current-drive.md b/documentation/proc-pages/eng-models/heating_and_current_drive/heating-and-current-drive.md index f6bf579f8d..a3025ec314 100644 --- a/documentation/proc-pages/eng-models/heating_and_current_drive/heating-and-current-drive.md +++ b/documentation/proc-pages/eng-models/heating_and_current_drive/heating-and-current-drive.md @@ -4,47 +4,47 @@ The use of inductive current drive leads to pulsed plant operation because of the limited flux swing that can be achieved using the central solenoid. This poses problems due to the fact that fatigue failures may result, and there would be a need for thermal storage to maintain output of electricity between pulses, and supply power for starting a new pulse.However, the plasma current can also be produced and maintained (partially or wholly) using non-inductive means which, in principle, removes this restriction. `PROCESS` contains a number of auxiliary current drive schemes, including various RF methods (Lower Hybrid, Electron Cyclotron, Electron Bernstein Wave, and Ion Cyclotron (Fast Wave) current drives) and also Neutral Beam current drive systems. The code calculates the efficiency and the resulting power requirements of the chosen system. -The fraction of the required plasma current to be produced by non-inductive means, `fvsbrnni`, should be set, and flag `irfcd` should be set to 0 for purely inductive scenarios, or 1 otherwise. The current drive efficiency model to be used in this latter case is defined by the value of switch `iefrf`: - -- `iefrf` = 1: [Fenstermacher Lower Hybrid model](RF/fenstermacher_lower_hybrid.md) -- `iefrf` = 2: [Ion cyclotron model](RF/ic_model.md)[^1], -- `iefrf` = 3: [Fenstermacher electron cyclotron resonance model](RF/fenstermacher_electron_cyclotron_resonance.md) -- `iefrf` = 4: [Ehst Lower Hybrid model](RF/ehst_lower_hybrid.md) -- `iefrf` = 5: [ITER neutral beam model](NBI/iter_nb.md)[^1],[^2], -- `iefrf` = 6: [Culham Lower Hybrid model](RF/culham_lower_hybrid.md)[^2], -- `iefrf` = 7: [Culham electron cyclotron model](RF/culham_electron_cyclotron.md)[^2], -- `iefrf` = 8: [Culham neutral beam model](NBI/culham_nb.md)[^2], -- `iefrf` = 9: Oscillating Field current drive :warning: (OBSOLETE-REMOVED), -- `iefrf` = 10: [ECRH user input gamma](RF/ecrh_gamma.md), -- `iefrf` = 11: ECRH "HARE" model [^3] :warning: (OBSOLETE-REMOVED), -- `iefrf` = 12: [EBW user scaling input. Scaling](RF/ebw_freethy.md) (S. Freethy) -- `iefrf` = 13: [ECRH O-mode cutoff with $Z_{\text{eff}}$ and $T_{\text{e}}$](RF/cutoff_ecrh.md) (S. Freethy) [^4], +The fraction of the required plasma current to be produced by non-inductive means, `fvsbrnni`, should be set, and flag `i_hcd_calculations` should be set to 0 for purely inductive scenarios, or 1 otherwise. The current drive efficiency model to be used in this latter case is defined by the value of switch `i_hcd_primary`: + +- `i_hcd_primary` = 1: [Fenstermacher Lower Hybrid model](RF/fenstermacher_lower_hybrid.md) +- `i_hcd_primary` = 2: [Ion cyclotron model](RF/ic_model.md)[^1], +- `i_hcd_primary` = 3: [Fenstermacher electron cyclotron resonance model](RF/fenstermacher_electron_cyclotron_resonance.md) +- `i_hcd_primary` = 4: [Ehst Lower Hybrid model](RF/ehst_lower_hybrid.md) +- `i_hcd_primary` = 5: [ITER neutral beam model](NBI/iter_nb.md)[^1],[^2], +- `i_hcd_primary` = 6: [Culham Lower Hybrid model](RF/culham_lower_hybrid.md)[^2], +- `i_hcd_primary` = 7: [Culham electron cyclotron model](RF/culham_electron_cyclotron.md)[^2], +- `i_hcd_primary` = 8: [Culham neutral beam model](NBI/culham_nb.md)[^2], +- `i_hcd_primary` = 9: Oscillating Field current drive :warning: (OBSOLETE-REMOVED), +- `i_hcd_primary` = 10: [ECRH user input gamma](RF/ecrh_gamma.md), +- `i_hcd_primary` = 11: ECRH "HARE" model [^3] :warning: (OBSOLETE-REMOVED), +- `i_hcd_primary` = 12: [EBW user scaling input. Scaling](RF/ebw_freethy.md) (S. Freethy) +- `i_hcd_primary` = 13: [ECRH O-mode cutoff with $Z_{\text{eff}}$ and $T_{\text{e}}$](RF/cutoff_ecrh.md) (S. Freethy) [^4], !!! Warning "Warning" At present, the neutral beam models do not include the effect of an edge transport barrier (pedestal) in the plasma profile. -It is sometimes useful to adjust artificially the current drive efficiency values produced by these routines. This can be achieved by setting the scaling coefficients `feffcd`. The wall plug to plasma efficiencies can also be adjusted, by changing the relevant variable (`etaech`, `etalh`, `etanbi` or `etaof`). +It is sometimes useful to adjust artificially the current drive efficiency values produced by these routines. This can be achieved by setting the scaling coefficients `feffcd`. The wall plug to plasma efficiencies can also be adjusted, by changing the relevant variable (`eta_ecrh_injector_wall_plug`, `eta_lowhyb_injector_wall_plug`, `eta_beam_injector_wall_plug` or `etaof`). ### Power limits -The maximum amount of desired heating and current drive power can be set with `pinjalw`. This limit can be enforced by activating constraint equation 30 (`icc=30`). +The maximum amount of desired heating and current drive power can be set with `p_hcd_injected_max`. This limit can be enforced by activating constraint equation 30 (`icc=30`). Similarly the lower bound on required heating and current drive power can be set with `auxmin`. This limit can be enforced by activating constraint equation 40 (`icc=40`). ### Secondary current drive -It is possible to have more than one type of heating and current drive system in `PROCESS`. This can be enabled by setting the `iefrffix` switch to the desired current drive scheme, following the same numbered selection for `iefrf`. -The power injected by the secondary current drive scheme has to be set to a fixed value. This value can be set with the `pinjfixmw` variable. +It is possible to have more than one type of heating and current drive system in `PROCESS`. This can be enabled by setting the `i_hcd_secondary` switch to the desired current drive scheme, following the same numbered selection for `i_hcd_primary`. +The power injected by the secondary current drive scheme has to be set to a fixed value. This value can be set with the `p_hcd_secondary_injected_mw` variable. ## Plasma heating only -In addition to current drive, some auxiliary power can be used to only heat the plasma. The value of input parameters `pheat` determines the amount of auxiliary heating power (in MW) to be applied to the plasma. This variable may be used as an iteration variable (`ixc = 11`). +In addition to current drive, some auxiliary power can be used to only heat the plasma. The value of input parameters `p_hcd_primary_extra_heat_mw` determines the amount of auxiliary heating power (in MW) to be applied to the plasma. This variable may be used as an iteration variable (`ixc = 11`). ### Secondary heating -Like for a current drive and heating system a fixed amount of heating power that does not drive current can be set with the `pheatfix` variable. +Like for a current drive and heating system a fixed amount of heating power that does not drive current can be set with the `p_hcd_secondary_extra_heat_mw` variable. ## Ignited plasma -Switch `ignite` can be used to denote whether the plasma is ignited, i.e. fully self-sustaining without the need for any injected auxiliary power during the burn. If `ignite` = 1, the calculated injected power does not contribute to the plasma power balance, although the cost of the auxiliary power system is taken into account (the system is then assumed to be required to provide heating etc during the plasma start-up phase only - use `pheat` to indicate the power requirement). If `ignite` = 0, the plasma is not ignited, and the auxiliary power is taken into account in the plasma power balance during the burn phase. Also, constraint equation 28 (`icc = 28`) can be turned on to enforce the fusion gain *Q* to be at least `bigqmin`. +Switch `ignite` can be used to denote whether the plasma is ignited, i.e. fully self-sustaining without the need for any injected auxiliary power during the burn. If `ignite` = 1, the calculated injected power does not contribute to the plasma power balance, although the cost of the auxiliary power system is taken into account (the system is then assumed to be required to provide heating etc during the plasma start-up phase only - use `p_hcd_primary_extra_heat_mw` to indicate the power requirement). If `ignite` = 0, the plasma is not ignited, and the auxiliary power is taken into account in the plasma power balance during the burn phase. Also, constraint equation 28 (`icc = 28`) can be turned on to enforce the fusion gain *Q* to be at least `bigqmin`. [^1]: N. A. Uckan and ITER Physics Group, *"ITER Physics Design Guidelines: 1989"*, ITER Documentation Series, No. 10, IAEA/ITER/DS/10 (1990) diff --git a/documentation/proc-pages/fusion-devices/stellarator.md b/documentation/proc-pages/fusion-devices/stellarator.md index 3fa84f047a..1458610c57 100644 --- a/documentation/proc-pages/fusion-devices/stellarator.md +++ b/documentation/proc-pages/fusion-devices/stellarator.md @@ -173,7 +173,7 @@ Stellarators require no curren drive, although provision for auxiliary heating d `isthtr = 3` : neutral beam injection -The value of variable `pheat` determines the actual amount of auxiliary heating power (in Watts) to be applied to the plasma. This variable may be used as an iteration variable (no. 11). Switch `ignite` may be used if necessary. +The value of variable `p_hcd_primary_extra_heat_mw` determines the actual amount of auxiliary heating power (in Mega Watts) to be applied to the plasma. This variable may be used as an iteration variable (no. 11). Switch `ignite` may be used if necessary. ### Divertor diff --git a/documentation/proc-pages/physics-models/error.txt b/documentation/proc-pages/physics-models/error.txt index 964f262ea6..96718cd7e7 100644 --- a/documentation/proc-pages/physics-models/error.txt +++ b/documentation/proc-pages/physics-models/error.txt @@ -994,18 +994,18 @@ is derived directly from the energy confinement scaling law. \texttt{i_rad_loss\ =\ 0} -- Total power lost is scaling power plus radiation -\texttt{pscaling\ +\ pden_plasma_rad_mw\ =\ f_alpha_plasma*alpha_power_density\ +\ charged_power_density\ +\ pden_plasma_ohmic_mw\ +\ pinjmw/vol_plasma} +\texttt{pscaling\ +\ pden_plasma_rad_mw\ =\ f_alpha_plasma*alpha_power_density\ +\ charged_power_density\ +\ pden_plasma_ohmic_mw\ +\ p_hcd_injected_total_mw/vol_plasma} \texttt{i_rad_loss\ =\ 1} -- Total power lost is scaling power plus core radiation only -\texttt{pscaling\ +\ pden_plasma_core_rad_mw\ =\ f_alpha_plasma*alpha_power_density\ +\ charged_power_density\ +\ pden_plasma_ohmic_mw\ +\ pinjmw/vol_plasma} +\texttt{pscaling\ +\ pden_plasma_core_rad_mw\ =\ f_alpha_plasma*alpha_power_density\ +\ charged_power_density\ +\ pden_plasma_ohmic_mw\ +\ p_hcd_injected_total_mw/vol_plasma} \texttt{i_rad_loss\ =\ 2} -- Total power lost is scaling power only, with no additional allowance for radiation. This is not recommended for power plant models. -\texttt{pscaling\ =\ f_alpha_plasma*alpha_power_density\ +\ charged_power_density\ +\ pden_plasma_ohmic_mw\ +\ pinjmw/vol_plasma} +\texttt{pscaling\ =\ f_alpha_plasma*alpha_power_density\ +\ charged_power_density\ +\ pden_plasma_ohmic_mw\ +\ p_hcd_injected_total_mw/vol_plasma} \subsection{Plasma Core Power Balance}\label{plasma-core-power-balance} diff --git a/documentation/proc-pages/physics-models/fusion_reactions/beam_reactions.md b/documentation/proc-pages/physics-models/fusion_reactions/beam_reactions.md index f1ef3da249..0c7e0eda20 100644 --- a/documentation/proc-pages/physics-models/fusion_reactions/beam_reactions.md +++ b/documentation/proc-pages/physics-models/fusion_reactions/beam_reactions.md @@ -4,7 +4,7 @@ The main function called for calculating the fusion reactions produced by neutra Due to the small contribution of fusion power from the neutral beams only D-T reactions are taken into account, as D-D additions to fusion power are deemed to be negligible. The beam fusion calculations will only run if the calculated beam current is greater than 0. This is done by having a NBI heating and current drive configuration. -The NBI parameters taken from the current drive module to be used in the beam fusion calculations are the beam current (`beam_current`), beam energy (`beam_energy`) and the tritium component of the beam (`f_tritium_beam`). +The NBI parameters taken from the current drive module to be used in the beam fusion calculations are the beam current (`c_beam_total`), beam energy (`e_beam_kev`) and the tritium component of the beam (`f_beam_tritium`). Please see the [H&CD section](../../eng-models/heating_and_current_drive/heating-and-current-drive.md) of the docs for more info. diff --git a/documentation/proc-pages/physics-models/plasma_current/bootstrap_current.md b/documentation/proc-pages/physics-models/plasma_current/bootstrap_current.md index 13ac886a03..0d6baa5b99 100644 --- a/documentation/proc-pages/physics-models/plasma_current/bootstrap_current.md +++ b/documentation/proc-pages/physics-models/plasma_current/bootstrap_current.md @@ -695,13 +695,13 @@ $$ ## Setting of maximum desirable bootstrap current fraction -The variable `bootstrap_current_fraction_max` can be set to the value of maximum desirable bootstrap current fraction for a specific design. When optimising if the value of the calculated `bootstrap_current_fraction` for the model selected with `i_bootstrap_current` exceeds this value, then `bootstrap_current_fraction` is set to the value of `bootstrap_current_fraction_max`. +The variable `f_c_plasma_bootstrap_max` can be set to the value of maximum desirable bootstrap current fraction for a specific design. When optimising if the value of the calculated `f_c_plasma_bootstrap` for the model selected with `i_bootstrap_current` exceeds this value, then `f_c_plasma_bootstrap` is set to the value of `f_c_plasma_bootstrap_max`. An error is also raised to the user in the terminal output at the end of the run saying "Bootstrap fraction upper limit enforced". ## Fixing the bootstrap current fraction -If the user wants to set the value of the bootstrap current fraction directly then the value can be set by assigning the negative of the desired value to `bootstrap_current_fraction_max`. +If the user wants to set the value of the bootstrap current fraction directly then the value can be set by assigning the negative of the desired value to `f_c_plasma_bootstrap_max`. ```txt @@ -709,7 +709,7 @@ If the user wants to set the value of the bootstrap current fraction directly th # Setting a fixed bootstrap current fraction of 80% -bootstrap_current_fraction_max = -0.8 +f_c_plasma_bootstrap_max = -0.8 ``` diff --git a/examples/data/csv_output_large_tokamak_MFILE.DAT b/examples/data/csv_output_large_tokamak_MFILE.DAT index d09e93128d..510b23479f 100644 --- a/examples/data/csv_output_large_tokamak_MFILE.DAT +++ b/examples/data/csv_output_large_tokamak_MFILE.DAT @@ -458,8 +458,8 @@ Fraction_of_alpha_power_to_ions_________________________________________ (falpi)_______________________ 2.7861E-01 Ion_transport_(MW)______________________________________________________ (p_ion_transport_loss_mw)______________________ 1.3659E+02 OP Electron_transport_(MW)_________________________________________________ (p_electron_transport_loss_mw)______________________ 1.5338E+02 OP - Injection_power_to_ions_(MW)____________________________________________ (pinjimw)_____________________ 0.0000E+00 OP - Injection_power_to_electrons_(MW)_______________________________________ (pinjemw)_____________________ 7.5213E+01 OP + Injection_power_to_ions_(MW)____________________________________________ (p_hcd_injected_ions_mw)_____________________ 0.0000E+00 OP + Injection_power_to_electrons_(MW)_______________________________________ (p_hcd_injected_electrons_mw)_____________________ 7.5213E+01 OP Ignited_plasma_switch_(0=not_ignited,_1=ignited)________________________ (ignite)______________________ 0 Power_into_divertor_zone_via_charged_particles_(MW)_____________________ (pdivt)_______________________ 1.5518E+02 OP Psep_/_R_ratio_(MW/m)___________________________________________________ (pdivt/rmajor)________________ 1.9397E+01 OP @@ -511,16 +511,16 @@ Start-up_resistive_(Wb)_________________________________________________ (vs_plasma_res_ramp)_______________________ 5.0362E+01 OP Flat-top_resistive_(Wb)_________________________________________________ (vs_plasma_burn_required)_______________________ 2.8572E+02 OP bootstrap_current_fraction_multiplier___________________________________ (cboot)_______________________ 1.0000E+00 - Bootstrap_fraction_(ITER_1989)__________________________________________ (bscf_iter89)_________________ 3.6783E-01 - Bootstrap_fraction_(Sauter_et_al)_______________________________________ (bscf_sauter)_________________ 4.1436E-01 - Bootstrap_fraction_(Nevins_et_al)_______________________________________ (bscf_nevins)_________________ 3.4713E-01 - Bootstrap_fraction_(Wilson)_____________________________________________ (bscf_wilson)_________________ 4.3036E-01 - Diamagnetic_fraction_(Hender)___________________________________________ (diacf_hender)________________ 1.2877E-02 - Diamagnetic_fraction_(SCENE)____________________________________________ (diacf_scene)_________________ 1.1680E-02 - Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (pscf_scene)__________________ -3.2449E-03 + Bootstrap_fraction_(ITER_1989)__________________________________________ (f_c_plasma_bootstrap_iter89)_________________ 3.6783E-01 + Bootstrap_fraction_(Sauter_et_al)_______________________________________ (f_c_plasma_bootstrap_sauter)_________________ 4.1436E-01 + Bootstrap_fraction_(Nevins_et_al)_______________________________________ (f_c_plasma_bootstrap_nevins)_________________ 3.4713E-01 + Bootstrap_fraction_(Wilson)_____________________________________________ (f_c_plasma_bootstrap_wilson)_________________ 4.3036E-01 + Diamagnetic_fraction_(Hender)___________________________________________ (f_c_plasma_diamagnetic_hender)________________ 1.2877E-02 + Diamagnetic_fraction_(SCENE)____________________________________________ (f_c_plasma_diamagnetic_scene)_________________ 1.1680E-02 + Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (f_c_plasma_pfirsch_schluter_scene)__________________ -3.2449E-03 Bootstrap_fraction_(enforced)___________________________________________ (bootipf.)____________________ 4.1436E-01 Diamagnetic_fraction_(enforced)_________________________________________ (diaipf.)_____________________ 0.0000E+00 - Pfirsch-Schlueter_fraction_(enforced)___________________________________ (ps_current_fraction.)______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction_(enforced)___________________________________ (f_c_plasma_pfirsch_schluter.)______________________ 0.0000E+00 Loop_voltage_during_burn_(V)____________________________________________ (v_plasma_loop_burn)_______________________ 3.9627E-02 OP Plasma_resistance_(ohm)_________________________________________________ (res_plasma)_______________________ 4.0562E-09 OP Resistive_diffusion_time_(s)____________________________________________ (t_plasma_res_diffusion)____________________ 3.0010E+03 OP @@ -532,26 +532,26 @@ Burn-up_fraction________________________________________________________ (burnup)______________________ 1.6946E-01 # Energy confinement times, and required H-factors : # # Current Drive System # - Current_drive_efficiency_model__________________________________________ (iefrf)_______________________ 10 - Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (pheat)_______________________ 7.5000E+01 + Current_drive_efficiency_model__________________________________________ (i_hcd_primary)_______________________ 10 + Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (p_hcd_primary_extra_heat_mw)_______________________ 7.5000E+01 Power_injected_for_current_drive_(MW)___________________________________ (pcurrentdrivemw)_____________ 2.1293E-01 - Maximum_Allowed_Bootstrap_current_fraction______________________________ (bootstrap_current_fraction_max)_____________________ 9.5000E-01 + Maximum_Allowed_Bootstrap_current_fraction______________________________ (f_c_plasma_bootstrap_max)_____________________ 9.5000E-01 Fusion_gain_factor_Q____________________________________________________ (bigq)________________________ 2.0990E+01 OP Auxiliary_current_drive_(A)_____________________________________________ (auxiliary_cd)________________ 9.8586E+03 OP - Current_drive_efficiency_(A/W)__________________________________________ (effcd)_______________________ 4.6299E-02 OP - Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (gamcd)_______________________ 3.0000E-01 OP - Wall_plug_to_injector_efficiency________________________________________ (etacd)_______________________ 5.0000E-01 - ECRH_plasma_heating_efficiency__________________________________________ (gamma_ecrh)__________________ 3.0000E-01 + Current_drive_efficiency_(A/W)__________________________________________ (eta_cd_hcd_primary)_______________________ 4.6299E-02 OP + Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (eta_cd_norm_hcd_primary)_______________________ 3.0000E-01 OP + Wall_plug_to_injector_efficiency________________________________________ (eta_hcd_primary_injector_wall_plug)_______________________ 5.0000E-01 + ECRH_plasma_heating_efficiency__________________________________________ (eta_cd_norm_ecrh)__________________ 3.0000E-01 Bootstrap_fraction______________________________________________________ (bootipf)_____________________ 4.1436E-01 Diamagnetic_fraction____________________________________________________ (diaipf)______________________ 0.0000E+00 - Pfirsch-Schlueter_fraction______________________________________________ (ps_current_fraction)_______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction______________________________________________ (f_c_plasma_pfirsch_schluter)_______________________ 0.0000E+00 Auxiliary_current_drive_fraction________________________________________ (aux_current_fraction)_______________________ 5.9038E-04 Inductive_fraction______________________________________________________ (inductive_current_fraction)_______________________ 5.8505E-01 Total___________________________________________________________________ (plasipf+aux_current_fraction+inductive_current_fraction)_________ 1.0000E+00 Fraction_of_the_plasma_current_produced_by_non-inductive_means__________ (fvsbrnni)____________________ 4.1495E-01 ITV - Electron_cyclotron_injected_power_(MW)__________________________________ (echpwr)______________________ 7.5213E+01 OP - Maximum_allowable_ECRH_power_(MW)_______________________________________ (pinjalw)_____________________ 2.0000E+02 - ECH_wall_plug_efficiency________________________________________________ (etaech)______________________ 5.0000E-01 + Electron_cyclotron_injected_power_(MW)__________________________________ (p_ecrh_injected_mw)______________________ 7.5213E+01 OP + Maximum_allowable_ECRH_power_(MW)_______________________________________ (p_hcd_injected_max)_____________________ 2.0000E+02 + ECH_wall_plug_efficiency________________________________________________ (eta_ecrh_injector_wall_plug)______________________ 5.0000E-01 ECH_wall_plug_power_(MW)________________________________________________ (echwpow)_____________________ 1.5043E+02 OP Total_V-s_capability_of_Central_Solenoid/PF_coils_(Wb)__________________ (abs(vs_cs_pf_total_pulse))__________________ 5.8939E+02 Required_volt-seconds_during_start-up_(Wb)______________________________ (vssoft)______________________ 2.8401E+02 @@ -1142,11 +1142,11 @@ Alpha_power_deposited_in_plasma_(MW)____________________________________ (falpha*palpmw)_______________ 3.0224E+02 Power_from_charged_products_of_DD_and/or_D-He3_fusion_(MW)______________ (pchargemw.)__________________ 1.2322E+00 Ohmic_heating_(MW)______________________________________________________ (p_plasma_ohmic_mw.)_____________________ 6.6172E-01 - Injected_power_deposited_in_plasma_(MW)_________________________________ (pinjmw)______________________ 7.5213E+01 + Injected_power_deposited_in_plasma_(MW)_________________________________ (p_hcd_injected_total_mw)______________________ 7.5213E+01 Total_(MW)______________________________________________________________ ______________________________ 3.7935E+02 Fusion_power_(MW)_______________________________________________________ (powfmw)______________________ 1.5926E+03 Power_from_energy_multiplication_in_blanket_and_shield_(MW)_____________ (emultmw)_____________________ 3.0312E+02 - Injected_power_(MW)_____________________________________________________ (pinjmw.)_____________________ 7.5213E+01 + Injected_power_(MW)_____________________________________________________ (p_hcd_injected_total_mw.)_____________________ 7.5213E+01 Ohmic_power_(MW)________________________________________________________ (p_plasma_ohmic_mw.)_____________________ 6.6172E-01 Power_deposited_in_primary_coolant_by_pump_(MW)_________________________ (htpmw_mech)__________________ 1.6306E+02 Total_(MW)______________________________________________________________ ______________________________ 2.1347E+03 @@ -1271,7 +1271,7 @@ boundu(103) = 10.0 icc = 30 ixc = 46 * fpinj * Maximum allowable value for injected power [MW] -pinjalw = 200.0 +p_hcd_injected_max = 200.0 * Net electric power lower limit * *--------------------------------* @@ -1646,19 +1646,19 @@ t_precharge = 500.0 *---------------* * Maximum fraction of plasma current from bootstrap -bootstrap_current_fraction_max = 0.95 +f_c_plasma_bootstrap_max = 0.95 * Switch for current drive efficiency model -iefrf = 10 +i_hcd_primary = 10 * ECRH gamma_CD (user input) -gamma_ecrh = 0.30 +eta_cd_norm_ecrh = 0.30 * ECRH wall-plug efficiency -etaech = 0.5 +eta_ecrh_injector_wall_plug = 0.5 * Amount of injected power for heating [MW] -pheat = 75.0 +p_hcd_primary_extra_heat_mw = 75.0 * Impurity radiation * ********************** diff --git a/examples/data/large_tokamak_1_MFILE.DAT b/examples/data/large_tokamak_1_MFILE.DAT index 79a9057b36..a66d05e327 100644 --- a/examples/data/large_tokamak_1_MFILE.DAT +++ b/examples/data/large_tokamak_1_MFILE.DAT @@ -455,8 +455,8 @@ Fraction_of_alpha_power_to_ions_________________________________________ (falpi)_______________________ 2.8172E-01 Ion_transport_(MW)______________________________________________________ (p_ion_transport_loss_mw)______________________ 1.4013E+02 OP Electron_transport_(MW)_________________________________________________ (p_electron_transport_loss_mw)______________________ 1.5772E+02 OP - Injection_power_to_ions_(MW)____________________________________________ (pinjimw)_____________________ 0.0000E+00 OP - Injection_power_to_electrons_(MW)_______________________________________ (pinjemw)_____________________ 8.0143E+01 OP + Injection_power_to_ions_(MW)____________________________________________ (p_hcd_injected_ions_mw)_____________________ 0.0000E+00 OP + Injection_power_to_electrons_(MW)_______________________________________ (p_hcd_injected_electrons_mw)_____________________ 8.0143E+01 OP Ignited_plasma_switch_(0=not_ignited,_1=ignited)________________________ (ignite)______________________ 0 Power_into_divertor_zone_via_charged_particles_(MW)_____________________ (pdivt)_______________________ 1.6303E+02 OP Psep_/_R_ratio_(MW/m)___________________________________________________ (pdivt/rmajor)________________ 2.0378E+01 OP @@ -507,16 +507,16 @@ Start-up_resistive_(Wb)_________________________________________________ (vs_plasma_res_ramp)_______________________ 5.0159E+01 OP Flat-top_resistive_(Wb)_________________________________________________ (vs_plasma_burn_required)_______________________ 2.7015E+02 OP bootstrap_current_fraction_multiplier___________________________________ (cboot)_______________________ 1.0000E+00 - Bootstrap_fraction_(ITER_1989)__________________________________________ (bscf_iter89)_________________ 3.7098E-01 - Bootstrap_fraction_(Sauter_et_al)_______________________________________ (bscf_sauter)_________________ 4.1920E-01 - Bootstrap_fraction_(Nevins_et_al)_______________________________________ (bscf_nevins)_________________ 3.5042E-01 - Bootstrap_fraction_(Wilson)_____________________________________________ (bscf_wilson)_________________ 4.3349E-01 - Diamagnetic_fraction_(Hender)___________________________________________ (diacf_hender)________________ 1.2017E-02 - Diamagnetic_fraction_(SCENE)____________________________________________ (diacf_scene)_________________ 1.1139E-02 - Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (pscf_scene)__________________ -3.0283E-03 + Bootstrap_fraction_(ITER_1989)__________________________________________ (f_c_plasma_bootstrap_iter89)_________________ 3.7098E-01 + Bootstrap_fraction_(Sauter_et_al)_______________________________________ (f_c_plasma_bootstrap_sauter)_________________ 4.1920E-01 + Bootstrap_fraction_(Nevins_et_al)_______________________________________ (f_c_plasma_bootstrap_nevins)_________________ 3.5042E-01 + Bootstrap_fraction_(Wilson)_____________________________________________ (f_c_plasma_bootstrap_wilson)_________________ 4.3349E-01 + Diamagnetic_fraction_(Hender)___________________________________________ (f_c_plasma_diamagnetic_hender)________________ 1.2017E-02 + Diamagnetic_fraction_(SCENE)____________________________________________ (f_c_plasma_diamagnetic_scene)_________________ 1.1139E-02 + Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (f_c_plasma_pfirsch_schluter_scene)__________________ -3.0283E-03 Bootstrap_fraction_(enforced)___________________________________________ (bootipf.)____________________ 4.1920E-01 Diamagnetic_fraction_(enforced)_________________________________________ (diaipf.)_____________________ 0.0000E+00 - Pfirsch-Schlueter_fraction_(enforced)___________________________________ (ps_current_fraction.)______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction_(enforced)___________________________________ (f_c_plasma_pfirsch_schluter.)______________________ 0.0000E+00 Loop_voltage_during_burn_(V)____________________________________________ (v_plasma_loop_burn)_______________________ 3.7450E-02 OP Plasma_resistance_(ohm)_________________________________________________ (res_plasma)_______________________ 3.9755E-09 OP Resistive_diffusion_time_(s)____________________________________________ (t_plasma_res_diffusion)____________________ 3.0619E+03 OP @@ -528,28 +528,28 @@ Burn-up_fraction________________________________________________________ (burnup)______________________ 1.7282E-01 # Energy confinement times, and required H-factors : # # Current Drive System # - Current_drive_efficiency_model__________________________________________ (iefrf)_______________________ 10 - Secondary_current_drive_efficiency_model________________________________ (iefrffix)____________________ 0 + Current_drive_efficiency_model__________________________________________ (i_hcd_primary)_______________________ 10 + Secondary_current_drive_efficiency_model________________________________ (i_hcd_secondary)____________________ 0 Ratio_of_power_for_flat-top_to_start-up_(MW)____________________________ (startupratio)________________ 1.0000E+00 - Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (pheat)_______________________ 7.5000E+01 + Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (p_hcd_primary_extra_heat_mw)_______________________ 7.5000E+01 Power_injected_for_current_drive_(MW)___________________________________ (pcurrentdrivemw)_____________ 5.1429E+00 - Maximum_Allowed_Bootstrap_current_fraction______________________________ (bootstrap_current_fraction_max)_____________________ 9.5000E-01 + Maximum_Allowed_Bootstrap_current_fraction______________________________ (f_c_plasma_bootstrap_max)_____________________ 9.5000E-01 Fusion_gain_factor_Q____________________________________________________ (bigq)________________________ 2.0060E+01 OP Auxiliary_current_drive_(A)_____________________________________________ (auxiliary_cd)________________ 2.3908E+05 OP - Current_drive_efficiency_(A/W)__________________________________________ (effcd)_______________________ 4.6488E-02 OP - Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (gamcd)_______________________ 3.0000E-01 OP - Wall_plug_to_injector_efficiency________________________________________ (etacd)_______________________ 5.0000E-01 - ECRH_plasma_heating_efficiency__________________________________________ (gamma_ecrh)__________________ 3.0000E-01 + Current_drive_efficiency_(A/W)__________________________________________ (eta_cd_hcd_primary)_______________________ 4.6488E-02 OP + Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (eta_cd_norm_hcd_primary)_______________________ 3.0000E-01 OP + Wall_plug_to_injector_efficiency________________________________________ (eta_hcd_primary_injector_wall_plug)_______________________ 5.0000E-01 + ECRH_plasma_heating_efficiency__________________________________________ (eta_cd_norm_ecrh)__________________ 3.0000E-01 Bootstrap_fraction______________________________________________________ (bootipf)_____________________ 4.1920E-01 Diamagnetic_fraction____________________________________________________ (diaipf)______________________ 0.0000E+00 - Pfirsch-Schlueter_fraction______________________________________________ (ps_current_fraction)_______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction______________________________________________ (f_c_plasma_pfirsch_schluter)_______________________ 0.0000E+00 Auxiliary_current_drive_fraction________________________________________ (aux_current_fraction)_______________________ 1.4376E-02 Inductive_fraction______________________________________________________ (inductive_current_fraction)_______________________ 5.6642E-01 Total___________________________________________________________________ (plasipf+aux_current_fraction+inductive_current_fraction)_________ 1.0000E+00 Fraction_of_the_plasma_current_produced_by_non-inductive_means__________ (fvsbrnni)____________________ 4.3358E-01 ITV - Electron_cyclotron_injected_power_(MW)__________________________________ (echpwr)______________________ 8.0143E+01 OP - Maximum_allowable_ECRH_power_(MW)_______________________________________ (pinjalw)_____________________ 2.0000E+02 - ECH_wall_plug_efficiency________________________________________________ (etaech)______________________ 5.0000E-01 + Electron_cyclotron_injected_power_(MW)__________________________________ (p_ecrh_injected_mw)______________________ 8.0143E+01 OP + Maximum_allowable_ECRH_power_(MW)_______________________________________ (p_hcd_injected_max)_____________________ 2.0000E+02 + ECH_wall_plug_efficiency________________________________________________ (eta_ecrh_injector_wall_plug)______________________ 5.0000E-01 ECH_wall_plug_power_(MW)________________________________________________ (echwpow)_____________________ 1.6029E+02 OP Total_V-s_capability_of_Central_Solenoid/PF_coils_(Wb)__________________ (abs(vs_cs_pf_total_pulse))__________________ 5.7728E+02 Required_volt-seconds_during_start-up_(Wb)______________________________ (vssoft)______________________ 2.8601E+02 @@ -1137,11 +1137,11 @@ Alpha_power_deposited_in_plasma_(MW)____________________________________ (falpha*palpmw)_______________ 3.0746E+02 Power_from_charged_products_of_DD_and/or_D-He3_fusion_(MW)______________ (pchargemw.)__________________ 1.2659E+00 Ohmic_heating_(MW)______________________________________________________ (p_plasma_ohmic_mw.)_____________________ 6.2284E-01 - Injected_power_deposited_in_plasma_(MW)_________________________________ (pinjmw)______________________ 8.0143E+01 + Injected_power_deposited_in_plasma_(MW)_________________________________ (p_hcd_injected_total_mw)______________________ 8.0143E+01 Total_(MW)______________________________________________________________ ______________________________ 3.8950E+02 Fusion_power_(MW)_______________________________________________________ (powfmw)______________________ 1.6202E+03 Power_from_energy_multiplication_in_blanket_and_shield_(MW)_____________ (emultmw)_____________________ 3.0836E+02 - Injected_power_(MW)_____________________________________________________ (pinjmw.)_____________________ 8.0143E+01 + Injected_power_(MW)_____________________________________________________ (p_hcd_injected_total_mw.)_____________________ 8.0143E+01 Ohmic_power_(MW)________________________________________________________ (p_plasma_ohmic_mw.)_____________________ 6.2284E-01 Power_deposited_in_primary_coolant_by_pump_(MW)_________________________ (htpmw_mech)__________________ 1.6576E+02 Total_(MW)______________________________________________________________ ______________________________ 2.1751E+03 @@ -1266,7 +1266,7 @@ boundu(103) = 10.0 icc = 30 ixc = 46 * fpinj * Maximum allowable value for injected power [MW] -pinjalw = 200.0 +p_hcd_injected_max = 200.0 * Net electric power lower limit * *--------------------------------* @@ -1640,19 +1640,19 @@ t_precharge = 500.0 *---------------* * Maximum fraction of plasma current from bootstrap -bootstrap_current_fraction_max = 0.95 +f_c_plasma_bootstrap_max = 0.95 * Switch for current drive efficiency model -iefrf = 10 +i_hcd_primary = 10 * ECRH gamma_CD (user input) -gamma_ecrh = 0.30 +eta_cd_norm_ecrh = 0.30 * ECRH wall-plug efficiency -etaech = 0.5 +eta_ecrh_injector_wall_plug = 0.5 * Amount of injected power for heating [MW] -pheat = 75.0 +p_hcd_primary_extra_heat_mw = 75.0 * Impurity radiation * ********************** diff --git a/examples/data/large_tokamak_2_MFILE.DAT b/examples/data/large_tokamak_2_MFILE.DAT index 7b06d13d7e..a8b00282f2 100644 --- a/examples/data/large_tokamak_2_MFILE.DAT +++ b/examples/data/large_tokamak_2_MFILE.DAT @@ -455,8 +455,8 @@ Fraction_of_alpha_power_to_ions_________________________________________ (falpi)_______________________ 2.8172E-01 Ion_transport_(MW)______________________________________________________ (p_ion_transport_loss_mw)______________________ 1.4013E+02 OP Electron_transport_(MW)_________________________________________________ (p_electron_transport_loss_mw)______________________ 1.5772E+02 OP - Injection_power_to_ions_(MW)____________________________________________ (pinjimw)_____________________ 0.0000E+00 OP - Injection_power_to_electrons_(MW)_______________________________________ (pinjemw)_____________________ 8.0143E+01 OP + Injection_power_to_ions_(MW)____________________________________________ (p_hcd_injected_ions_mw)_____________________ 0.0000E+00 OP + Injection_power_to_electrons_(MW)_______________________________________ (p_hcd_injected_electrons_mw)_____________________ 8.0143E+01 OP Ignited_plasma_switch_(0=not_ignited,_1=ignited)________________________ (ignite)______________________ 0 Power_into_divertor_zone_via_charged_particles_(MW)_____________________ (pdivt)_______________________ 1.6303E+02 OP Psep_/_R_ratio_(MW/m)___________________________________________________ (pdivt/rmajor)________________ 2.0378E+01 OP @@ -507,16 +507,16 @@ Start-up_resistive_(Wb)_________________________________________________ (vs_plasma_res_ramp)_______________________ 5.0159E+01 OP Flat-top_resistive_(Wb)_________________________________________________ (vs_plasma_burn_required)_______________________ 2.7015E+02 OP bootstrap_current_fraction_multiplier___________________________________ (cboot)_______________________ 1.0000E+00 - Bootstrap_fraction_(ITER_1989)__________________________________________ (bscf_iter89)_________________ 3.7098E-01 - Bootstrap_fraction_(Sauter_et_al)_______________________________________ (bscf_sauter)_________________ 4.1920E-01 - Bootstrap_fraction_(Nevins_et_al)_______________________________________ (bscf_nevins)_________________ 3.5042E-01 - Bootstrap_fraction_(Wilson)_____________________________________________ (bscf_wilson)_________________ 4.3349E-01 - Diamagnetic_fraction_(Hender)___________________________________________ (diacf_hender)________________ 1.2017E-02 - Diamagnetic_fraction_(SCENE)____________________________________________ (diacf_scene)_________________ 1.1139E-02 - Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (pscf_scene)__________________ -3.0283E-03 + Bootstrap_fraction_(ITER_1989)__________________________________________ (f_c_plasma_bootstrap_iter89)_________________ 3.7098E-01 + Bootstrap_fraction_(Sauter_et_al)_______________________________________ (f_c_plasma_bootstrap_sauter)_________________ 4.1920E-01 + Bootstrap_fraction_(Nevins_et_al)_______________________________________ (f_c_plasma_bootstrap_nevins)_________________ 3.5042E-01 + Bootstrap_fraction_(Wilson)_____________________________________________ (f_c_plasma_bootstrap_wilson)_________________ 4.3349E-01 + Diamagnetic_fraction_(Hender)___________________________________________ (f_c_plasma_diamagnetic_hender)________________ 1.2017E-02 + Diamagnetic_fraction_(SCENE)____________________________________________ (f_c_plasma_diamagnetic_scene)_________________ 1.1139E-02 + Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (f_c_plasma_pfirsch_schluter_scene)__________________ -3.0283E-03 Bootstrap_fraction_(enforced)___________________________________________ (bootipf.)____________________ 4.1920E-01 Diamagnetic_fraction_(enforced)_________________________________________ (diaipf.)_____________________ 0.0000E+00 - Pfirsch-Schlueter_fraction_(enforced)___________________________________ (ps_current_fraction.)______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction_(enforced)___________________________________ (f_c_plasma_pfirsch_schluter.)______________________ 0.0000E+00 Loop_voltage_during_burn_(V)____________________________________________ (v_plasma_loop_burn)_______________________ 3.7450E-02 OP Plasma_resistance_(ohm)_________________________________________________ (res_plasma)_______________________ 3.9755E-09 OP Resistive_diffusion_time_(s)____________________________________________ (t_plasma_res_diffusion)____________________ 3.0619E+03 OP @@ -528,28 +528,28 @@ Burn-up_fraction________________________________________________________ (burnup)______________________ 1.7282E-01 # Energy confinement times, and required H-factors : # # Current Drive System # - Current_drive_efficiency_model__________________________________________ (iefrf)_______________________ 10 - Secondary_current_drive_efficiency_model________________________________ (iefrffix)____________________ 0 + Current_drive_efficiency_model__________________________________________ (i_hcd_primary)_______________________ 10 + Secondary_current_drive_efficiency_model________________________________ (i_hcd_secondary)____________________ 0 Ratio_of_power_for_flat-top_to_start-up_(MW)____________________________ (startupratio)________________ 1.0000E+00 - Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (pheat)_______________________ 7.5000E+01 + Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (p_hcd_primary_extra_heat_mw)_______________________ 7.5000E+01 Power_injected_for_current_drive_(MW)___________________________________ (pcurrentdrivemw)_____________ 5.1429E+00 - Maximum_Allowed_Bootstrap_current_fraction______________________________ (bootstrap_current_fraction_max)_____________________ 9.5000E-01 + Maximum_Allowed_Bootstrap_current_fraction______________________________ (f_c_plasma_bootstrap_max)_____________________ 9.5000E-01 Fusion_gain_factor_Q____________________________________________________ (bigq)________________________ 2.0060E+01 OP Auxiliary_current_drive_(A)_____________________________________________ (auxiliary_cd)________________ 2.3908E+05 OP - Current_drive_efficiency_(A/W)__________________________________________ (effcd)_______________________ 4.6488E-02 OP - Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (gamcd)_______________________ 3.0000E-01 OP - Wall_plug_to_injector_efficiency________________________________________ (etacd)_______________________ 5.0000E-01 - ECRH_plasma_heating_efficiency__________________________________________ (gamma_ecrh)__________________ 3.0000E-01 + Current_drive_efficiency_(A/W)__________________________________________ (eta_cd_hcd_primary)_______________________ 4.6488E-02 OP + Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (eta_cd_norm_hcd_primary)_______________________ 3.0000E-01 OP + Wall_plug_to_injector_efficiency________________________________________ (eta_hcd_primary_injector_wall_plug)_______________________ 5.0000E-01 + ECRH_plasma_heating_efficiency__________________________________________ (eta_cd_norm_ecrh)__________________ 3.0000E-01 Bootstrap_fraction______________________________________________________ (bootipf)_____________________ 4.1920E-01 Diamagnetic_fraction____________________________________________________ (diaipf)______________________ 0.0000E+00 - Pfirsch-Schlueter_fraction______________________________________________ (ps_current_fraction)_______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction______________________________________________ (f_c_plasma_pfirsch_schluter)_______________________ 0.0000E+00 Auxiliary_current_drive_fraction________________________________________ (aux_current_fraction)_______________________ 1.4376E-02 Inductive_fraction______________________________________________________ (inductive_current_fraction)_______________________ 5.6642E-01 Total___________________________________________________________________ (plasipf+aux_current_fraction+inductive_current_fraction)_________ 1.0000E+00 Fraction_of_the_plasma_current_produced_by_non-inductive_means__________ (fvsbrnni)____________________ 4.3358E-01 ITV - Electron_cyclotron_injected_power_(MW)__________________________________ (echpwr)______________________ 8.0143E+01 OP - Maximum_allowable_ECRH_power_(MW)_______________________________________ (pinjalw)_____________________ 2.0000E+02 - ECH_wall_plug_efficiency________________________________________________ (etaech)______________________ 5.0000E-01 + Electron_cyclotron_injected_power_(MW)__________________________________ (p_ecrh_injected_mw)______________________ 8.0143E+01 OP + Maximum_allowable_ECRH_power_(MW)_______________________________________ (p_hcd_injected_max)_____________________ 2.0000E+02 + ECH_wall_plug_efficiency________________________________________________ (eta_ecrh_injector_wall_plug)______________________ 5.0000E-01 ECH_wall_plug_power_(MW)________________________________________________ (echwpow)_____________________ 1.6029E+02 OP Total_V-s_capability_of_Central_Solenoid/PF_coils_(Wb)__________________ (abs(vs_cs_pf_total_pulse))__________________ 5.7728E+02 Required_volt-seconds_during_start-up_(Wb)______________________________ (vssoft)______________________ 2.8601E+02 @@ -1137,11 +1137,11 @@ Alpha_power_deposited_in_plasma_(MW)____________________________________ (falpha*palpmw)_______________ 3.0746E+02 Power_from_charged_products_of_DD_and/or_D-He3_fusion_(MW)______________ (pchargemw.)__________________ 1.2659E+00 Ohmic_heating_(MW)______________________________________________________ (p_plasma_ohmic_mw.)_____________________ 6.2284E-01 - Injected_power_deposited_in_plasma_(MW)_________________________________ (pinjmw)______________________ 8.0143E+01 + Injected_power_deposited_in_plasma_(MW)_________________________________ (p_hcd_injected_total_mw)______________________ 8.0143E+01 Total_(MW)______________________________________________________________ ______________________________ 3.8950E+02 Fusion_power_(MW)_______________________________________________________ (powfmw)______________________ 1.6202E+03 Power_from_energy_multiplication_in_blanket_and_shield_(MW)_____________ (emultmw)_____________________ 3.0836E+02 - Injected_power_(MW)_____________________________________________________ (pinjmw.)_____________________ 8.0143E+01 + Injected_power_(MW)_____________________________________________________ (p_hcd_injected_total_mw.)_____________________ 8.0143E+01 Ohmic_power_(MW)________________________________________________________ (p_plasma_ohmic_mw.)_____________________ 6.2284E-01 Power_deposited_in_primary_coolant_by_pump_(MW)_________________________ (htpmw_mech)__________________ 1.6576E+02 Total_(MW)______________________________________________________________ ______________________________ 2.1751E+03 @@ -1266,7 +1266,7 @@ boundu(103) = 10.0 icc = 30 ixc = 46 * fpinj * Maximum allowable value for injected power [MW] -pinjalw = 200.0 +p_hcd_injected_max = 200.0 * Net electric power lower limit * *--------------------------------* @@ -1640,19 +1640,19 @@ t_precharge = 500.0 *---------------* * Maximum fraction of plasma current from bootstrap -bootstrap_current_fraction_max = 0.95 +f_c_plasma_bootstrap_max = 0.95 * Switch for current drive efficiency model -iefrf = 10 +i_hcd_primary = 10 * ECRH gamma_CD (user input) -gamma_ecrh = 0.30 +eta_cd_norm_ecrh = 0.30 * ECRH wall-plug efficiency -etaech = 0.5 +eta_ecrh_injector_wall_plug = 0.5 * Amount of injected power for heating [MW] -pheat = 75.0 +p_hcd_primary_extra_heat_mw = 75.0 * Impurity radiation * ********************** diff --git a/examples/data/large_tokamak_3_MFILE.DAT b/examples/data/large_tokamak_3_MFILE.DAT index fa3cdf5c99..c22f237db7 100644 --- a/examples/data/large_tokamak_3_MFILE.DAT +++ b/examples/data/large_tokamak_3_MFILE.DAT @@ -455,8 +455,8 @@ Fraction_of_alpha_power_to_ions_________________________________________ (falpi)_______________________ 2.8172E-01 Ion_transport_(MW)______________________________________________________ (p_ion_transport_loss_mw)______________________ 1.4013E+02 OP Electron_transport_(MW)_________________________________________________ (p_electron_transport_loss_mw)______________________ 1.5772E+02 OP - Injection_power_to_ions_(MW)____________________________________________ (pinjimw)_____________________ 0.0000E+00 OP - Injection_power_to_electrons_(MW)_______________________________________ (pinjemw)_____________________ 8.0143E+01 OP + Injection_power_to_ions_(MW)____________________________________________ (p_hcd_injected_ions_mw)_____________________ 0.0000E+00 OP + Injection_power_to_electrons_(MW)_______________________________________ (p_hcd_injected_electrons_mw)_____________________ 8.0143E+01 OP Ignited_plasma_switch_(0=not_ignited,_1=ignited)________________________ (ignite)______________________ 0 Power_into_divertor_zone_via_charged_particles_(MW)_____________________ (pdivt)_______________________ 1.6303E+02 OP Psep_/_R_ratio_(MW/m)___________________________________________________ (pdivt/rmajor)________________ 2.0378E+01 OP @@ -507,16 +507,16 @@ Start-up_resistive_(Wb)_________________________________________________ (vs_plasma_res_ramp)_______________________ 5.0159E+01 OP Flat-top_resistive_(Wb)_________________________________________________ (vs_plasma_burn_required)_______________________ 2.7015E+02 OP bootstrap_current_fraction_multiplier___________________________________ (cboot)_______________________ 1.0000E+00 - Bootstrap_fraction_(ITER_1989)__________________________________________ (bscf_iter89)_________________ 3.7098E-01 - Bootstrap_fraction_(Sauter_et_al)_______________________________________ (bscf_sauter)_________________ 4.1920E-01 - Bootstrap_fraction_(Nevins_et_al)_______________________________________ (bscf_nevins)_________________ 3.5042E-01 - Bootstrap_fraction_(Wilson)_____________________________________________ (bscf_wilson)_________________ 4.3349E-01 - Diamagnetic_fraction_(Hender)___________________________________________ (diacf_hender)________________ 1.2017E-02 - Diamagnetic_fraction_(SCENE)____________________________________________ (diacf_scene)_________________ 1.1139E-02 - Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (pscf_scene)__________________ -3.0283E-03 + Bootstrap_fraction_(ITER_1989)__________________________________________ (f_c_plasma_bootstrap_iter89)_________________ 3.7098E-01 + Bootstrap_fraction_(Sauter_et_al)_______________________________________ (f_c_plasma_bootstrap_sauter)_________________ 4.1920E-01 + Bootstrap_fraction_(Nevins_et_al)_______________________________________ (f_c_plasma_bootstrap_nevins)_________________ 3.5042E-01 + Bootstrap_fraction_(Wilson)_____________________________________________ (f_c_plasma_bootstrap_wilson)_________________ 4.3349E-01 + Diamagnetic_fraction_(Hender)___________________________________________ (f_c_plasma_diamagnetic_hender)________________ 1.2017E-02 + Diamagnetic_fraction_(SCENE)____________________________________________ (f_c_plasma_diamagnetic_scene)_________________ 1.1139E-02 + Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (f_c_plasma_pfirsch_schluter_scene)__________________ -3.0283E-03 Bootstrap_fraction_(enforced)___________________________________________ (bootipf.)____________________ 4.1920E-01 Diamagnetic_fraction_(enforced)_________________________________________ (diaipf.)_____________________ 0.0000E+00 - Pfirsch-Schlueter_fraction_(enforced)___________________________________ (ps_current_fraction.)______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction_(enforced)___________________________________ (f_c_plasma_pfirsch_schluter.)______________________ 0.0000E+00 Loop_voltage_during_burn_(V)____________________________________________ (v_plasma_loop_burn)_______________________ 3.7450E-02 OP Plasma_resistance_(ohm)_________________________________________________ (res_plasma)_______________________ 3.9755E-09 OP Resistive_diffusion_time_(s)____________________________________________ (t_plasma_res_diffusion)____________________ 3.0619E+03 OP @@ -528,28 +528,28 @@ Burn-up_fraction________________________________________________________ (burnup)______________________ 1.7282E-01 # Energy confinement times, and required H-factors : # # Current Drive System # - Current_drive_efficiency_model__________________________________________ (iefrf)_______________________ 10 - Secondary_current_drive_efficiency_model________________________________ (iefrffix)____________________ 0 + Current_drive_efficiency_model__________________________________________ (i_hcd_primary)_______________________ 10 + Secondary_current_drive_efficiency_model________________________________ (i_hcd_secondary)____________________ 0 Ratio_of_power_for_flat-top_to_start-up_(MW)____________________________ (startupratio)________________ 1.0000E+00 - Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (pheat)_______________________ 7.5000E+01 + Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (p_hcd_primary_extra_heat_mw)_______________________ 7.5000E+01 Power_injected_for_current_drive_(MW)___________________________________ (pcurrentdrivemw)_____________ 5.1429E+00 - Maximum_Allowed_Bootstrap_current_fraction______________________________ (bootstrap_current_fraction_max)_____________________ 9.5000E-01 + Maximum_Allowed_Bootstrap_current_fraction______________________________ (f_c_plasma_bootstrap_max)_____________________ 9.5000E-01 Fusion_gain_factor_Q____________________________________________________ (bigq)________________________ 2.0060E+01 OP Auxiliary_current_drive_(A)_____________________________________________ (auxiliary_cd)________________ 2.3908E+05 OP - Current_drive_efficiency_(A/W)__________________________________________ (effcd)_______________________ 4.6488E-02 OP - Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (gamcd)_______________________ 3.0000E-01 OP - Wall_plug_to_injector_efficiency________________________________________ (etacd)_______________________ 5.0000E-01 - ECRH_plasma_heating_efficiency__________________________________________ (gamma_ecrh)__________________ 3.0000E-01 + Current_drive_efficiency_(A/W)__________________________________________ (eta_cd_hcd_primary)_______________________ 4.6488E-02 OP + Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (eta_cd_norm_hcd_primary)_______________________ 3.0000E-01 OP + Wall_plug_to_injector_efficiency________________________________________ (eta_hcd_primary_injector_wall_plug)_______________________ 5.0000E-01 + ECRH_plasma_heating_efficiency__________________________________________ (eta_cd_norm_ecrh)__________________ 3.0000E-01 Bootstrap_fraction______________________________________________________ (bootipf)_____________________ 4.1920E-01 Diamagnetic_fraction____________________________________________________ (diaipf)______________________ 0.0000E+00 - Pfirsch-Schlueter_fraction______________________________________________ (ps_current_fraction)_______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction______________________________________________ (f_c_plasma_pfirsch_schluter)_______________________ 0.0000E+00 Auxiliary_current_drive_fraction________________________________________ (aux_current_fraction)_______________________ 1.4376E-02 Inductive_fraction______________________________________________________ (inductive_current_fraction)_______________________ 5.6642E-01 Total___________________________________________________________________ (plasipf+aux_current_fraction+inductive_current_fraction)_________ 1.0000E+00 Fraction_of_the_plasma_current_produced_by_non-inductive_means__________ (fvsbrnni)____________________ 4.3358E-01 ITV - Electron_cyclotron_injected_power_(MW)__________________________________ (echpwr)______________________ 8.0143E+01 OP - Maximum_allowable_ECRH_power_(MW)_______________________________________ (pinjalw)_____________________ 2.0000E+02 - ECH_wall_plug_efficiency________________________________________________ (etaech)______________________ 5.0000E-01 + Electron_cyclotron_injected_power_(MW)__________________________________ (p_ecrh_injected_mw)______________________ 8.0143E+01 OP + Maximum_allowable_ECRH_power_(MW)_______________________________________ (p_hcd_injected_max)_____________________ 2.0000E+02 + ECH_wall_plug_efficiency________________________________________________ (eta_ecrh_injector_wall_plug)______________________ 5.0000E-01 ECH_wall_plug_power_(MW)________________________________________________ (echwpow)_____________________ 1.6029E+02 OP Total_V-s_capability_of_Central_Solenoid/PF_coils_(Wb)__________________ (abs(vs_cs_pf_total_pulse))__________________ 5.7728E+02 Required_volt-seconds_during_start-up_(Wb)______________________________ (vssoft)______________________ 2.8601E+02 @@ -1137,11 +1137,11 @@ Alpha_power_deposited_in_plasma_(MW)____________________________________ (falpha*palpmw)_______________ 3.0746E+02 Power_from_charged_products_of_DD_and/or_D-He3_fusion_(MW)______________ (pchargemw.)__________________ 1.2659E+00 Ohmic_heating_(MW)______________________________________________________ (p_plasma_ohmic_mw.)_____________________ 6.2284E-01 - Injected_power_deposited_in_plasma_(MW)_________________________________ (pinjmw)______________________ 8.0143E+01 + Injected_power_deposited_in_plasma_(MW)_________________________________ (p_hcd_injected_total_mw)______________________ 8.0143E+01 Total_(MW)______________________________________________________________ ______________________________ 3.8950E+02 Fusion_power_(MW)_______________________________________________________ (powfmw)______________________ 1.6202E+03 Power_from_energy_multiplication_in_blanket_and_shield_(MW)_____________ (emultmw)_____________________ 3.0836E+02 - Injected_power_(MW)_____________________________________________________ (pinjmw.)_____________________ 8.0143E+01 + Injected_power_(MW)_____________________________________________________ (p_hcd_injected_total_mw.)_____________________ 8.0143E+01 Ohmic_power_(MW)________________________________________________________ (p_plasma_ohmic_mw.)_____________________ 6.2284E-01 Power_deposited_in_primary_coolant_by_pump_(MW)_________________________ (htpmw_mech)__________________ 1.6576E+02 Total_(MW)______________________________________________________________ ______________________________ 2.1751E+03 @@ -1266,7 +1266,7 @@ boundu(103) = 10.0 icc = 30 ixc = 46 * fpinj * Maximum allowable value for injected power [MW] -pinjalw = 200.0 +p_hcd_injected_max = 200.0 * Net electric power lower limit * *--------------------------------* @@ -1641,19 +1641,19 @@ t_precharge = 500.0 *---------------* * Maximum fraction of plasma current from bootstrap -bootstrap_current_fraction_max = 0.95 +f_c_plasma_bootstrap_max = 0.95 * Switch for current drive efficiency model -iefrf = 10 +i_hcd_primary = 10 * ECRH gamma_CD (user input) -gamma_ecrh = 0.30 +eta_cd_norm_ecrh = 0.30 * ECRH wall-plug efficiency -etaech = 0.5 +eta_ecrh_injector_wall_plug = 0.5 * Amount of injected power for heating [MW] -pheat = 75.0 +p_hcd_primary_extra_heat_mw = 75.0 * Impurity radiation * ********************** diff --git a/examples/data/large_tokamak_4_MFILE.DAT b/examples/data/large_tokamak_4_MFILE.DAT index 5419f4dd16..c3df9f28f1 100644 --- a/examples/data/large_tokamak_4_MFILE.DAT +++ b/examples/data/large_tokamak_4_MFILE.DAT @@ -455,8 +455,8 @@ Fraction_of_alpha_power_to_ions_________________________________________ (falpi)_______________________ 2.8172E-01 Ion_transport_(MW)______________________________________________________ (p_ion_transport_loss_mw)______________________ 1.4013E+02 OP Electron_transport_(MW)_________________________________________________ (p_electron_transport_loss_mw)______________________ 1.5772E+02 OP - Injection_power_to_ions_(MW)____________________________________________ (pinjimw)_____________________ 0.0000E+00 OP - Injection_power_to_electrons_(MW)_______________________________________ (pinjemw)_____________________ 8.0143E+01 OP + Injection_power_to_ions_(MW)____________________________________________ (p_hcd_injected_ions_mw)_____________________ 0.0000E+00 OP + Injection_power_to_electrons_(MW)_______________________________________ (p_hcd_injected_electrons_mw)_____________________ 8.0143E+01 OP Ignited_plasma_switch_(0=not_ignited,_1=ignited)________________________ (ignite)______________________ 0 Power_into_divertor_zone_via_charged_particles_(MW)_____________________ (pdivt)_______________________ 1.6303E+02 OP Psep_/_R_ratio_(MW/m)___________________________________________________ (pdivt/rmajor)________________ 2.0378E+01 OP @@ -507,16 +507,16 @@ Start-up_resistive_(Wb)_________________________________________________ (vs_plasma_res_ramp)_______________________ 5.0159E+01 OP Flat-top_resistive_(Wb)_________________________________________________ (vs_plasma_burn_required)_______________________ 2.7015E+02 OP bootstrap_current_fraction_multiplier___________________________________ (cboot)_______________________ 1.0000E+00 - Bootstrap_fraction_(ITER_1989)__________________________________________ (bscf_iter89)_________________ 3.7098E-01 - Bootstrap_fraction_(Sauter_et_al)_______________________________________ (bscf_sauter)_________________ 4.1920E-01 - Bootstrap_fraction_(Nevins_et_al)_______________________________________ (bscf_nevins)_________________ 3.5042E-01 - Bootstrap_fraction_(Wilson)_____________________________________________ (bscf_wilson)_________________ 4.3349E-01 - Diamagnetic_fraction_(Hender)___________________________________________ (diacf_hender)________________ 1.2017E-02 - Diamagnetic_fraction_(SCENE)____________________________________________ (diacf_scene)_________________ 1.1139E-02 - Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (pscf_scene)__________________ -3.0283E-03 + Bootstrap_fraction_(ITER_1989)__________________________________________ (f_c_plasma_bootstrap_iter89)_________________ 3.7098E-01 + Bootstrap_fraction_(Sauter_et_al)_______________________________________ (f_c_plasma_bootstrap_sauter)_________________ 4.1920E-01 + Bootstrap_fraction_(Nevins_et_al)_______________________________________ (f_c_plasma_bootstrap_nevins)_________________ 3.5042E-01 + Bootstrap_fraction_(Wilson)_____________________________________________ (f_c_plasma_bootstrap_wilson)_________________ 4.3349E-01 + Diamagnetic_fraction_(Hender)___________________________________________ (f_c_plasma_diamagnetic_hender)________________ 1.2017E-02 + Diamagnetic_fraction_(SCENE)____________________________________________ (f_c_plasma_diamagnetic_scene)_________________ 1.1139E-02 + Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (f_c_plasma_pfirsch_schluter_scene)__________________ -3.0283E-03 Bootstrap_fraction_(enforced)___________________________________________ (bootipf.)____________________ 4.1920E-01 Diamagnetic_fraction_(enforced)_________________________________________ (diaipf.)_____________________ 0.0000E+00 - Pfirsch-Schlueter_fraction_(enforced)___________________________________ (ps_current_fraction.)______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction_(enforced)___________________________________ (f_c_plasma_pfirsch_schluter.)______________________ 0.0000E+00 Loop_voltage_during_burn_(V)____________________________________________ (v_plasma_loop_burn)_______________________ 3.7450E-02 OP Plasma_resistance_(ohm)_________________________________________________ (res_plasma)_______________________ 3.9755E-09 OP Resistive_diffusion_time_(s)____________________________________________ (t_plasma_res_diffusion)____________________ 3.0619E+03 OP @@ -528,28 +528,28 @@ Burn-up_fraction________________________________________________________ (burnup)______________________ 1.7282E-01 # Energy confinement times, and required H-factors : # # Current Drive System # - Current_drive_efficiency_model__________________________________________ (iefrf)_______________________ 10 - Secondary_current_drive_efficiency_model________________________________ (iefrffix)____________________ 0 + Current_drive_efficiency_model__________________________________________ (i_hcd_primary)_______________________ 10 + Secondary_current_drive_efficiency_model________________________________ (i_hcd_secondary)____________________ 0 Ratio_of_power_for_flat-top_to_start-up_(MW)____________________________ (startupratio)________________ 1.0000E+00 - Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (pheat)_______________________ 7.5000E+01 + Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (p_hcd_primary_extra_heat_mw)_______________________ 7.5000E+01 Power_injected_for_current_drive_(MW)___________________________________ (pcurrentdrivemw)_____________ 5.1429E+00 - Maximum_Allowed_Bootstrap_current_fraction______________________________ (bootstrap_current_fraction_max)_____________________ 9.5000E-01 + Maximum_Allowed_Bootstrap_current_fraction______________________________ (f_c_plasma_bootstrap_max)_____________________ 9.5000E-01 Fusion_gain_factor_Q____________________________________________________ (bigq)________________________ 2.0060E+01 OP Auxiliary_current_drive_(A)_____________________________________________ (auxiliary_cd)________________ 2.3908E+05 OP - Current_drive_efficiency_(A/W)__________________________________________ (effcd)_______________________ 4.6488E-02 OP - Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (gamcd)_______________________ 3.0000E-01 OP - Wall_plug_to_injector_efficiency________________________________________ (etacd)_______________________ 5.0000E-01 - ECRH_plasma_heating_efficiency__________________________________________ (gamma_ecrh)__________________ 3.0000E-01 + Current_drive_efficiency_(A/W)__________________________________________ (eta_cd_hcd_primary)_______________________ 4.6488E-02 OP + Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (eta_cd_norm_hcd_primary)_______________________ 3.0000E-01 OP + Wall_plug_to_injector_efficiency________________________________________ (eta_hcd_primary_injector_wall_plug)_______________________ 5.0000E-01 + ECRH_plasma_heating_efficiency__________________________________________ (eta_cd_norm_ecrh)__________________ 3.0000E-01 Bootstrap_fraction______________________________________________________ (bootipf)_____________________ 4.1920E-01 Diamagnetic_fraction____________________________________________________ (diaipf)______________________ 0.0000E+00 - Pfirsch-Schlueter_fraction______________________________________________ (ps_current_fraction)_______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction______________________________________________ (f_c_plasma_pfirsch_schluter)_______________________ 0.0000E+00 Auxiliary_current_drive_fraction________________________________________ (aux_current_fraction)_______________________ 1.4376E-02 Inductive_fraction______________________________________________________ (inductive_current_fraction)_______________________ 5.6642E-01 Total___________________________________________________________________ (plasipf+aux_current_fraction+inductive_current_fraction)_________ 1.0000E+00 Fraction_of_the_plasma_current_produced_by_non-inductive_means__________ (fvsbrnni)____________________ 4.3358E-01 ITV - Electron_cyclotron_injected_power_(MW)__________________________________ (echpwr)______________________ 8.0143E+01 OP - Maximum_allowable_ECRH_power_(MW)_______________________________________ (pinjalw)_____________________ 2.0000E+02 - ECH_wall_plug_efficiency________________________________________________ (etaech)______________________ 5.0000E-01 + Electron_cyclotron_injected_power_(MW)__________________________________ (p_ecrh_injected_mw)______________________ 8.0143E+01 OP + Maximum_allowable_ECRH_power_(MW)_______________________________________ (p_hcd_injected_max)_____________________ 2.0000E+02 + ECH_wall_plug_efficiency________________________________________________ (eta_ecrh_injector_wall_plug)______________________ 5.0000E-01 ECH_wall_plug_power_(MW)________________________________________________ (echwpow)_____________________ 1.6029E+02 OP Total_V-s_capability_of_Central_Solenoid/PF_coils_(Wb)__________________ (abs(vs_cs_pf_total_pulse))__________________ 5.7728E+02 Required_volt-seconds_during_start-up_(Wb)______________________________ (vssoft)______________________ 2.8601E+02 @@ -1137,11 +1137,11 @@ Alpha_power_deposited_in_plasma_(MW)____________________________________ (falpha*palpmw)_______________ 3.0746E+02 Power_from_charged_products_of_DD_and/or_D-He3_fusion_(MW)______________ (pchargemw.)__________________ 1.2659E+00 Ohmic_heating_(MW)______________________________________________________ (p_plasma_ohmic_mw.)_____________________ 6.2284E-01 - Injected_power_deposited_in_plasma_(MW)_________________________________ (pinjmw)______________________ 8.0143E+01 + Injected_power_deposited_in_plasma_(MW)_________________________________ (p_hcd_injected_total_mw)______________________ 8.0143E+01 Total_(MW)______________________________________________________________ ______________________________ 3.8950E+02 Fusion_power_(MW)_______________________________________________________ (powfmw)______________________ 1.6202E+03 Power_from_energy_multiplication_in_blanket_and_shield_(MW)_____________ (emultmw)_____________________ 3.0836E+02 - Injected_power_(MW)_____________________________________________________ (pinjmw.)_____________________ 8.0143E+01 + Injected_power_(MW)_____________________________________________________ (p_hcd_injected_total_mw.)_____________________ 8.0143E+01 Ohmic_power_(MW)________________________________________________________ (p_plasma_ohmic_mw.)_____________________ 6.2284E-01 Power_deposited_in_primary_coolant_by_pump_(MW)_________________________ (htpmw_mech)__________________ 1.6576E+02 Total_(MW)______________________________________________________________ ______________________________ 2.1751E+03 @@ -1266,7 +1266,7 @@ boundu(103) = 10.0 icc = 30 ixc = 46 * fpinj * Maximum allowable value for injected power [MW] -pinjalw = 200.0 +p_hcd_injected_max = 200.0 * Net electric power lower limit * *--------------------------------* @@ -1641,19 +1641,19 @@ t_precharge = 500.0 *---------------* * Maximum fraction of plasma current from bootstrap -bootstrap_current_fraction_max = 0.95 +f_c_plasma_bootstrap_max = 0.95 * Switch for current drive efficiency model -iefrf = 10 +i_hcd_primary = 10 * ECRH gamma_CD (user input) -gamma_ecrh = 0.30 +eta_cd_norm_ecrh = 0.30 * ECRH wall-plug efficiency -etaech = 0.5 +eta_ecrh_injector_wall_plug = 0.5 * Amount of injected power for heating [MW] -pheat = 75.0 +p_hcd_primary_extra_heat_mw = 75.0 * Impurity radiation * ********************** diff --git a/examples/data/large_tokamak_IN.DAT b/examples/data/large_tokamak_IN.DAT index 1b266eca8c..b374171e95 100644 --- a/examples/data/large_tokamak_IN.DAT +++ b/examples/data/large_tokamak_IN.DAT @@ -78,7 +78,7 @@ boundu(103) = 10.0 icc = 30 ixc = 46 * fpinj * Maximum allowable value for injected power [MW] -pinjalw = 200.0 +p_hcd_injected_max = 200.0 * Net electric power lower limit * *--------------------------------* @@ -451,19 +451,19 @@ t_precharge = 500.0 *---------------* * Maximum fraction of plasma current from bootstrap -bootstrap_current_fraction_max = 0.95 +f_c_plasma_bootstrap_max = 0.95 * Switch for current drive efficiency model -iefrf = 10 +i_hcd_primary = 10 * ECRH gamma_CD (user input) -gamma_ecrh = 0.30 +eta_cd_norm_ecrh = 0.30 * ECRH wall-plug efficiency -etaech = 0.5 +eta_ecrh_injector_wall_plug = 0.5 * Amount of injected power for heating [MW] -pheat = 75.0 +p_hcd_primary_extra_heat_mw = 75.0 * Impurity radiation * ********************** diff --git a/examples/data/large_tokamak_once_through_IN.DAT b/examples/data/large_tokamak_once_through_IN.DAT index 47adbeb7bf..48235fad95 100644 --- a/examples/data/large_tokamak_once_through_IN.DAT +++ b/examples/data/large_tokamak_once_through_IN.DAT @@ -160,12 +160,12 @@ output_costs = 1 * Switch for costs output; *-------------Current Drive Variables--------------* -bootstrap_current_fraction_max = 0.95 * maximum fraction of plasma current from bootstrap; if `bootstrap_current_fraction_max < 0`; -etaech = 0.5 * ECH wall plug to injector efficiency -gamma_ecrh = 0.30 * User input ECRH gamma (1;0e20 A/(W m^2)) -iefrf = 10 * Switch for current drive efficiency model; -pheat = 75.0 * heating power not used for current drive (MW) (`iteration variable 11`) -pinjalw = 200.0 * maximum allowable value for injected power (MW) (`constraint equation 30`) +f_c_plasma_bootstrap_max = 0.95 * maximum fraction of plasma current from bootstrap; if `f_c_plasma_bootstrap_max < 0`; +eta_ecrh_injector_wall_plug = 0.5 * ECH wall plug to injector efficiency +eta_cd_norm_ecrh = 0.30 * User input ECRH gamma (1;0e20 A/(W m^2)) +i_hcd_primary = 10 * Switch for current drive efficiency model; +p_hcd_primary_extra_heat_mw = 75.0 * heating power not used for current drive (MW) (`iteration variable 11`) +p_hcd_injected_max = 200.0 * maximum allowable value for injected power (MW) (`constraint equation 30`) *-------------------Dcll Module--------------------* diff --git a/examples/data/mfile_to_csv_vars.json b/examples/data/mfile_to_csv_vars.json index 01c82202d4..0a6c9766ea 100644 --- a/examples/data/mfile_to_csv_vars.json +++ b/examples/data/mfile_to_csv_vars.json @@ -1,7 +1,7 @@ { "vars": [ "minmax", - "pinjalw", + "p_hcd_injected_max", "pnetelin", "ripmax", "t_burn_min", diff --git a/examples/data/scan_MFILE.DAT b/examples/data/scan_MFILE.DAT index 8e1b35b513..1b5e14084c 100644 --- a/examples/data/scan_MFILE.DAT +++ b/examples/data/scan_MFILE.DAT @@ -311,8 +311,8 @@ Fraction_of_alpha_power_to_ions_________________________________________ (falpi)_______________________ 2.8143E-01 Ion_transport_(MW)______________________________________________________ (p_ion_transport_loss_mw)______________________ 1.5736E+02 OP Electron_transport_(MW)_________________________________________________ (p_electron_transport_loss_mw)______________________ 1.7258E+02 OP - Injection_power_to_ions_(MW)____________________________________________ (pinjimw)_____________________ 0.0000E+00 OP - Injection_power_to_electrons_(MW)_______________________________________ (pinjemw)_____________________ 5.1000E+01 OP + Injection_power_to_ions_(MW)____________________________________________ (p_hcd_injected_ions_mw)_____________________ 0.0000E+00 OP + Injection_power_to_electrons_(MW)_______________________________________ (p_hcd_injected_electrons_mw)_____________________ 5.1000E+01 OP Ignited_plasma_switch_(0=not_ignited,_1=ignited)________________________ (ignite)______________________ 0 Power_into_divertor_zone_via_charged_particles_(MW)_____________________ (pdivt)_______________________ 1.7397E+02 OP Psep_/_R_ratio_(MW/m)___________________________________________________ (pdivt/rmajor)________________ 1.8956E+01 OP @@ -364,16 +364,16 @@ Start-up_resistive_(Wb)_________________________________________________ (vs_plasma_res_ramp)_______________________ 6.2549E+01 OP Flat-top_resistive_(Wb)_________________________________________________ (vs_plasma_burn_required)_______________________ 2.3054E+02 OP bootstrap_current_fraction_multiplier___________________________________ (cboot)_______________________ 1.0000E+00 - Bootstrap_fraction_(ITER_1989)__________________________________________ (bscf_iter89)_________________ 3.4014E-01 - Bootstrap_fraction_(Sauter_et_al)_______________________________________ (bscf_sauter)_________________ 3.8470E-01 - Bootstrap_fraction_(Nevins_et_al)_______________________________________ (bscf_nevins)_________________ 3.5123E-01 - Bootstrap_fraction_(Wilson)_____________________________________________ (bscf_wilson)_________________ 4.0136E-01 - Diamagnetic_fraction_(Hender)___________________________________________ (diacf_hender)________________ 1.0963E-02 - Diamagnetic_fraction_(SCENE)____________________________________________ (diacf_scene)_________________ 1.0040E-02 - Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (pscf_scene)__________________ -2.7628E-03 + Bootstrap_fraction_(ITER_1989)__________________________________________ (f_c_plasma_bootstrap_iter89)_________________ 3.4014E-01 + Bootstrap_fraction_(Sauter_et_al)_______________________________________ (f_c_plasma_bootstrap_sauter)_________________ 3.8470E-01 + Bootstrap_fraction_(Nevins_et_al)_______________________________________ (f_c_plasma_bootstrap_nevins)_________________ 3.5123E-01 + Bootstrap_fraction_(Wilson)_____________________________________________ (f_c_plasma_bootstrap_wilson)_________________ 4.0136E-01 + Diamagnetic_fraction_(Hender)___________________________________________ (f_c_plasma_diamagnetic_hender)________________ 1.0963E-02 + Diamagnetic_fraction_(SCENE)____________________________________________ (f_c_plasma_diamagnetic_scene)_________________ 1.0040E-02 + Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (f_c_plasma_pfirsch_schluter_scene)__________________ -2.7628E-03 Bootstrap_fraction_(enforced)___________________________________________ (bootipf.)____________________ 3.8470E-01 Diamagnetic_fraction_(enforced)_________________________________________ (diaipf.)_____________________ 0.0000E+00 - Pfirsch-Schlueter_fraction_(enforced)___________________________________ (ps_current_fraction.)______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction_(enforced)___________________________________ (f_c_plasma_pfirsch_schluter.)______________________ 0.0000E+00 Loop_voltage_during_burn_(V)____________________________________________ (v_plasma_loop_burn)_______________________ 3.1974E-02 OP Plasma_resistance_(ohm)_________________________________________________ (res_plasma)_______________________ 2.8865E-09 OP Resistive_diffusion_time_(s)____________________________________________ (t_plasma_res_diffusion)____________________ 4.8432E+03 OP @@ -385,26 +385,26 @@ Burn-up_fraction________________________________________________________ (burnup)______________________ 1.3962E-01 # Energy confinement times, and required H-factors : # # Current Drive System # - Current_drive_efficiency_model__________________________________________ (iefrf)_______________________ 10 - Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (pheat)_______________________ 5.0000E+01 + Current_drive_efficiency_model__________________________________________ (i_hcd_primary)_______________________ 10 + Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (p_hcd_primary_extra_heat_mw)_______________________ 5.0000E+01 Power_injected_for_current_drive_(MW)___________________________________ (pcurrentdrivemw)_____________ 1.0000E+00 - Maximum_Allowed_Bootstrap_current_fraction______________________________ (bootstrap_current_fraction_max)_____________________ 9.9000E-01 + Maximum_Allowed_Bootstrap_current_fraction______________________________ (f_c_plasma_bootstrap_max)_____________________ 9.9000E-01 Fusion_gain_factor_Q____________________________________________________ (bigq)________________________ 3.9003E+01 OP Auxiliary_current_drive_(A)_____________________________________________ (auxiliary_cd)________________ 4.5950E+04 OP - Current_drive_efficiency_(A/W)__________________________________________ (effcd)_______________________ 4.5950E-02 OP - Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (gamcd)_______________________ 3.0000E-01 OP - Wall_plug_to_injector_efficiency________________________________________ (etacd)_______________________ 4.0000E-01 - ECRH_plasma_heating_efficiency__________________________________________ (gamma_ecrh)__________________ 3.0000E-01 + Current_drive_efficiency_(A/W)__________________________________________ (eta_cd_hcd_primary)_______________________ 4.5950E-02 OP + Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (eta_cd_norm_hcd_primary)_______________________ 3.0000E-01 OP + Wall_plug_to_injector_efficiency________________________________________ (eta_hcd_primary_injector_wall_plug)_______________________ 4.0000E-01 + ECRH_plasma_heating_efficiency__________________________________________ (eta_cd_norm_ecrh)__________________ 3.0000E-01 Bootstrap_fraction______________________________________________________ (bootipf)_____________________ 3.8470E-01 Diamagnetic_fraction____________________________________________________ (diaipf)______________________ 0.0000E+00 - Pfirsch-Schlueter_fraction______________________________________________ (ps_current_fraction)_______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction______________________________________________ (f_c_plasma_pfirsch_schluter)_______________________ 0.0000E+00 Auxiliary_current_drive_fraction________________________________________ (aux_current_fraction)_______________________ 2.5418E-03 Inductive_fraction______________________________________________________ (inductive_current_fraction)_______________________ 6.1276E-01 Total___________________________________________________________________ (plasipf+aux_current_fraction+inductive_current_fraction)_________ 1.0000E+00 Fraction_of_the_plasma_current_produced_by_non-inductive_means__________ (fvsbrnni)____________________ 3.8724E-01 ITV - Electron_cyclotron_injected_power_(MW)__________________________________ (echpwr)______________________ 5.1000E+01 OP - Maximum_allowable_ECRH_power_(MW)_______________________________________ (pinjalw)_____________________ 5.1000E+01 - ECH_wall_plug_efficiency________________________________________________ (etaech)______________________ 4.0000E-01 + Electron_cyclotron_injected_power_(MW)__________________________________ (p_ecrh_injected_mw)______________________ 5.1000E+01 OP + Maximum_allowable_ECRH_power_(MW)_______________________________________ (p_hcd_injected_max)_____________________ 5.1000E+01 + ECH_wall_plug_efficiency________________________________________________ (eta_ecrh_injector_wall_plug)______________________ 4.0000E-01 ECH_wall_plug_power_(MW)________________________________________________ (echwpow)_____________________ 1.2750E+02 OP Total_V-s_capability_of_Central_Solenoid/PF_coils_(Wb)__________________ (abs(vs_cs_pf_total_pulse))__________________ 6.2115E+02 Required_volt-seconds_during_start-up_(Wb)______________________________ (vssoft)______________________ 3.6189E+02 @@ -964,11 +964,11 @@ Alpha_power_deposited_in_plasma_(MW)____________________________________ (falpha*palpmw)_______________ 3.8174E+02 Power_from_charged_products_of_DD_and/or_D-He3_fusion_(MW)______________ (pchargemw.)__________________ 1.6226E+00 Ohmic_heating_(MW)______________________________________________________ (p_plasma_ohmic_mw.)_____________________ 5.7803E-01 - Injected_power_deposited_in_plasma_(MW)_________________________________ (pinjmw)______________________ 5.1000E+01 + Injected_power_deposited_in_plasma_(MW)_________________________________ (p_hcd_injected_total_mw)______________________ 5.1000E+01 Total_(MW)______________________________________________________________ ______________________________ 4.3494E+02 Fusion_power_(MW)_______________________________________________________ (powfmw.)_____________________ 2.0117E+03 Power_from_energy_multiplication_in_blanket_and_shield_(MW)_____________ (emultmw)_____________________ 3.8286E+02 - Injected_power_(MW)_____________________________________________________ (pinjmw.)_____________________ 5.1000E+01 + Injected_power_(MW)_____________________________________________________ (p_hcd_injected_total_mw.)_____________________ 5.1000E+01 Ohmic_power_(MW)________________________________________________________ (p_plasma_ohmic_mw.)_____________________ 5.7803E-01 Power_deposited_in_primary_coolant_by_pump_(MW)_________________________ (htpmw_mech)__________________ 2.0393E+02 Total_(MW)______________________________________________________________ ______________________________ 2.6500E+03 @@ -1306,8 +1306,8 @@ Fraction_of_alpha_power_to_ions_________________________________________ (falpi)_______________________ 2.8143E-01 Ion_transport_(MW)______________________________________________________ (p_ion_transport_loss_mw)______________________ 1.5736E+02 OP Electron_transport_(MW)_________________________________________________ (p_electron_transport_loss_mw)______________________ 1.7258E+02 OP - Injection_power_to_ions_(MW)____________________________________________ (pinjimw)_____________________ 0.0000E+00 OP - Injection_power_to_electrons_(MW)_______________________________________ (pinjemw)_____________________ 5.1000E+01 OP + Injection_power_to_ions_(MW)____________________________________________ (p_hcd_injected_ions_mw)_____________________ 0.0000E+00 OP + Injection_power_to_electrons_(MW)_______________________________________ (p_hcd_injected_electrons_mw)_____________________ 5.1000E+01 OP Ignited_plasma_switch_(0=not_ignited,_1=ignited)________________________ (ignite)______________________ 0 Power_into_divertor_zone_via_charged_particles_(MW)_____________________ (pdivt)_______________________ 1.7397E+02 OP Psep_/_R_ratio_(MW/m)___________________________________________________ (pdivt/rmajor)________________ 1.8956E+01 OP @@ -1359,16 +1359,16 @@ Start-up_resistive_(Wb)_________________________________________________ (vs_plasma_res_ramp)_______________________ 6.2549E+01 OP Flat-top_resistive_(Wb)_________________________________________________ (vs_plasma_burn_required)_______________________ 2.3054E+02 OP bootstrap_current_fraction_multiplier___________________________________ (cboot)_______________________ 1.0000E+00 - Bootstrap_fraction_(ITER_1989)__________________________________________ (bscf_iter89)_________________ 3.4014E-01 - Bootstrap_fraction_(Sauter_et_al)_______________________________________ (bscf_sauter)_________________ 3.8470E-01 - Bootstrap_fraction_(Nevins_et_al)_______________________________________ (bscf_nevins)_________________ 3.5123E-01 - Bootstrap_fraction_(Wilson)_____________________________________________ (bscf_wilson)_________________ 4.0136E-01 - Diamagnetic_fraction_(Hender)___________________________________________ (diacf_hender)________________ 1.0963E-02 - Diamagnetic_fraction_(SCENE)____________________________________________ (diacf_scene)_________________ 1.0040E-02 - Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (pscf_scene)__________________ -2.7628E-03 + Bootstrap_fraction_(ITER_1989)__________________________________________ (f_c_plasma_bootstrap_iter89)_________________ 3.4014E-01 + Bootstrap_fraction_(Sauter_et_al)_______________________________________ (f_c_plasma_bootstrap_sauter)_________________ 3.8470E-01 + Bootstrap_fraction_(Nevins_et_al)_______________________________________ (f_c_plasma_bootstrap_nevins)_________________ 3.5123E-01 + Bootstrap_fraction_(Wilson)_____________________________________________ (f_c_plasma_bootstrap_wilson)_________________ 4.0136E-01 + Diamagnetic_fraction_(Hender)___________________________________________ (f_c_plasma_diamagnetic_hender)________________ 1.0963E-02 + Diamagnetic_fraction_(SCENE)____________________________________________ (f_c_plasma_diamagnetic_scene)_________________ 1.0040E-02 + Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (f_c_plasma_pfirsch_schluter_scene)__________________ -2.7628E-03 Bootstrap_fraction_(enforced)___________________________________________ (bootipf.)____________________ 3.8470E-01 Diamagnetic_fraction_(enforced)_________________________________________ (diaipf.)_____________________ 0.0000E+00 - Pfirsch-Schlueter_fraction_(enforced)___________________________________ (ps_current_fraction.)______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction_(enforced)___________________________________ (f_c_plasma_pfirsch_schluter.)______________________ 0.0000E+00 Loop_voltage_during_burn_(V)____________________________________________ (v_plasma_loop_burn)_______________________ 3.1974E-02 OP Plasma_resistance_(ohm)_________________________________________________ (res_plasma)_______________________ 2.8865E-09 OP Resistive_diffusion_time_(s)____________________________________________ (t_plasma_res_diffusion)____________________ 4.8432E+03 OP @@ -1380,26 +1380,26 @@ Burn-up_fraction________________________________________________________ (burnup)______________________ 1.3962E-01 # Energy confinement times, and required H-factors : # # Current Drive System # - Current_drive_efficiency_model__________________________________________ (iefrf)_______________________ 10 - Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (pheat)_______________________ 5.0000E+01 + Current_drive_efficiency_model__________________________________________ (i_hcd_primary)_______________________ 10 + Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (p_hcd_primary_extra_heat_mw)_______________________ 5.0000E+01 Power_injected_for_current_drive_(MW)___________________________________ (pcurrentdrivemw)_____________ 1.0000E+00 - Maximum_Allowed_Bootstrap_current_fraction______________________________ (bootstrap_current_fraction_max)_____________________ 9.9000E-01 + Maximum_Allowed_Bootstrap_current_fraction______________________________ (f_c_plasma_bootstrap_max)_____________________ 9.9000E-01 Fusion_gain_factor_Q____________________________________________________ (bigq)________________________ 3.9003E+01 OP Auxiliary_current_drive_(A)_____________________________________________ (auxiliary_cd)________________ 4.5950E+04 OP - Current_drive_efficiency_(A/W)__________________________________________ (effcd)_______________________ 4.5950E-02 OP - Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (gamcd)_______________________ 3.0000E-01 OP - Wall_plug_to_injector_efficiency________________________________________ (etacd)_______________________ 4.0000E-01 - ECRH_plasma_heating_efficiency__________________________________________ (gamma_ecrh)__________________ 3.0000E-01 + Current_drive_efficiency_(A/W)__________________________________________ (eta_cd_hcd_primary)_______________________ 4.5950E-02 OP + Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (eta_cd_norm_hcd_primary)_______________________ 3.0000E-01 OP + Wall_plug_to_injector_efficiency________________________________________ (eta_hcd_primary_injector_wall_plug)_______________________ 4.0000E-01 + ECRH_plasma_heating_efficiency__________________________________________ (eta_cd_norm_ecrh)__________________ 3.0000E-01 Bootstrap_fraction______________________________________________________ (bootipf)_____________________ 3.8470E-01 Diamagnetic_fraction____________________________________________________ (diaipf)______________________ 0.0000E+00 - Pfirsch-Schlueter_fraction______________________________________________ (ps_current_fraction)_______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction______________________________________________ (f_c_plasma_pfirsch_schluter)_______________________ 0.0000E+00 Auxiliary_current_drive_fraction________________________________________ (aux_current_fraction)_______________________ 2.5418E-03 Inductive_fraction______________________________________________________ (inductive_current_fraction)_______________________ 6.1276E-01 Total___________________________________________________________________ (plasipf+aux_current_fraction+inductive_current_fraction)_________ 1.0000E+00 Fraction_of_the_plasma_current_produced_by_non-inductive_means__________ (fvsbrnni)____________________ 3.8724E-01 ITV - Electron_cyclotron_injected_power_(MW)__________________________________ (echpwr)______________________ 5.1000E+01 OP - Maximum_allowable_ECRH_power_(MW)_______________________________________ (pinjalw)_____________________ 5.1000E+01 - ECH_wall_plug_efficiency________________________________________________ (etaech)______________________ 4.0000E-01 + Electron_cyclotron_injected_power_(MW)__________________________________ (p_ecrh_injected_mw)______________________ 5.1000E+01 OP + Maximum_allowable_ECRH_power_(MW)_______________________________________ (p_hcd_injected_max)_____________________ 5.1000E+01 + ECH_wall_plug_efficiency________________________________________________ (eta_ecrh_injector_wall_plug)______________________ 4.0000E-01 ECH_wall_plug_power_(MW)________________________________________________ (echwpow)_____________________ 1.2750E+02 OP Total_V-s_capability_of_Central_Solenoid/PF_coils_(Wb)__________________ (abs(vs_cs_pf_total_pulse))__________________ 6.2115E+02 Required_volt-seconds_during_start-up_(Wb)______________________________ (vssoft)______________________ 3.6189E+02 @@ -1959,11 +1959,11 @@ Alpha_power_deposited_in_plasma_(MW)____________________________________ (falpha*palpmw)_______________ 3.8174E+02 Power_from_charged_products_of_DD_and/or_D-He3_fusion_(MW)______________ (pchargemw.)__________________ 1.6226E+00 Ohmic_heating_(MW)______________________________________________________ (p_plasma_ohmic_mw.)_____________________ 5.7803E-01 - Injected_power_deposited_in_plasma_(MW)_________________________________ (pinjmw)______________________ 5.1000E+01 + Injected_power_deposited_in_plasma_(MW)_________________________________ (p_hcd_injected_total_mw)______________________ 5.1000E+01 Total_(MW)______________________________________________________________ ______________________________ 4.3494E+02 Fusion_power_(MW)_______________________________________________________ (powfmw.)_____________________ 2.0117E+03 Power_from_energy_multiplication_in_blanket_and_shield_(MW)_____________ (emultmw)_____________________ 3.8286E+02 - Injected_power_(MW)_____________________________________________________ (pinjmw.)_____________________ 5.1000E+01 + Injected_power_(MW)_____________________________________________________ (p_hcd_injected_total_mw.)_____________________ 5.1000E+01 Ohmic_power_(MW)________________________________________________________ (p_plasma_ohmic_mw.)_____________________ 5.7803E-01 Power_deposited_in_primary_coolant_by_pump_(MW)_________________________ (htpmw_mech)__________________ 2.0393E+02 Total_(MW)______________________________________________________________ ______________________________ 2.6500E+03 @@ -2301,8 +2301,8 @@ Fraction_of_alpha_power_to_ions_________________________________________ (falpi)_______________________ 2.8143E-01 Ion_transport_(MW)______________________________________________________ (p_ion_transport_loss_mw)______________________ 1.5736E+02 OP Electron_transport_(MW)_________________________________________________ (p_electron_transport_loss_mw)______________________ 1.7258E+02 OP - Injection_power_to_ions_(MW)____________________________________________ (pinjimw)_____________________ 0.0000E+00 OP - Injection_power_to_electrons_(MW)_______________________________________ (pinjemw)_____________________ 5.1000E+01 OP + Injection_power_to_ions_(MW)____________________________________________ (p_hcd_injected_ions_mw)_____________________ 0.0000E+00 OP + Injection_power_to_electrons_(MW)_______________________________________ (p_hcd_injected_electrons_mw)_____________________ 5.1000E+01 OP Ignited_plasma_switch_(0=not_ignited,_1=ignited)________________________ (ignite)______________________ 0 Power_into_divertor_zone_via_charged_particles_(MW)_____________________ (pdivt)_______________________ 1.7397E+02 OP Psep_/_R_ratio_(MW/m)___________________________________________________ (pdivt/rmajor)________________ 1.8956E+01 OP @@ -2354,16 +2354,16 @@ Start-up_resistive_(Wb)_________________________________________________ (vs_plasma_res_ramp)_______________________ 6.2549E+01 OP Flat-top_resistive_(Wb)_________________________________________________ (vs_plasma_burn_required)_______________________ 2.3054E+02 OP bootstrap_current_fraction_multiplier___________________________________ (cboot)_______________________ 1.0000E+00 - Bootstrap_fraction_(ITER_1989)__________________________________________ (bscf_iter89)_________________ 3.4014E-01 - Bootstrap_fraction_(Sauter_et_al)_______________________________________ (bscf_sauter)_________________ 3.8470E-01 - Bootstrap_fraction_(Nevins_et_al)_______________________________________ (bscf_nevins)_________________ 3.5123E-01 - Bootstrap_fraction_(Wilson)_____________________________________________ (bscf_wilson)_________________ 4.0136E-01 - Diamagnetic_fraction_(Hender)___________________________________________ (diacf_hender)________________ 1.0963E-02 - Diamagnetic_fraction_(SCENE)____________________________________________ (diacf_scene)_________________ 1.0040E-02 - Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (pscf_scene)__________________ -2.7628E-03 + Bootstrap_fraction_(ITER_1989)__________________________________________ (f_c_plasma_bootstrap_iter89)_________________ 3.4014E-01 + Bootstrap_fraction_(Sauter_et_al)_______________________________________ (f_c_plasma_bootstrap_sauter)_________________ 3.8470E-01 + Bootstrap_fraction_(Nevins_et_al)_______________________________________ (f_c_plasma_bootstrap_nevins)_________________ 3.5123E-01 + Bootstrap_fraction_(Wilson)_____________________________________________ (f_c_plasma_bootstrap_wilson)_________________ 4.0136E-01 + Diamagnetic_fraction_(Hender)___________________________________________ (f_c_plasma_diamagnetic_hender)________________ 1.0963E-02 + Diamagnetic_fraction_(SCENE)____________________________________________ (f_c_plasma_diamagnetic_scene)_________________ 1.0040E-02 + Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (f_c_plasma_pfirsch_schluter_scene)__________________ -2.7628E-03 Bootstrap_fraction_(enforced)___________________________________________ (bootipf.)____________________ 3.8470E-01 Diamagnetic_fraction_(enforced)_________________________________________ (diaipf.)_____________________ 0.0000E+00 - Pfirsch-Schlueter_fraction_(enforced)___________________________________ (ps_current_fraction.)______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction_(enforced)___________________________________ (f_c_plasma_pfirsch_schluter.)______________________ 0.0000E+00 Loop_voltage_during_burn_(V)____________________________________________ (v_plasma_loop_burn)_______________________ 3.1974E-02 OP Plasma_resistance_(ohm)_________________________________________________ (res_plasma)_______________________ 2.8865E-09 OP Resistive_diffusion_time_(s)____________________________________________ (t_plasma_res_diffusion)____________________ 4.8432E+03 OP @@ -2375,26 +2375,26 @@ Burn-up_fraction________________________________________________________ (burnup)______________________ 1.3962E-01 # Energy confinement times, and required H-factors : # # Current Drive System # - Current_drive_efficiency_model__________________________________________ (iefrf)_______________________ 10 - Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (pheat)_______________________ 5.0000E+01 + Current_drive_efficiency_model__________________________________________ (i_hcd_primary)_______________________ 10 + Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (p_hcd_primary_extra_heat_mw)_______________________ 5.0000E+01 Power_injected_for_current_drive_(MW)___________________________________ (pcurrentdrivemw)_____________ 1.0000E+00 - Maximum_Allowed_Bootstrap_current_fraction______________________________ (bootstrap_current_fraction_max)_____________________ 9.9000E-01 + Maximum_Allowed_Bootstrap_current_fraction______________________________ (f_c_plasma_bootstrap_max)_____________________ 9.9000E-01 Fusion_gain_factor_Q____________________________________________________ (bigq)________________________ 3.9003E+01 OP Auxiliary_current_drive_(A)_____________________________________________ (auxiliary_cd)________________ 4.5950E+04 OP - Current_drive_efficiency_(A/W)__________________________________________ (effcd)_______________________ 4.5950E-02 OP - Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (gamcd)_______________________ 3.0000E-01 OP - Wall_plug_to_injector_efficiency________________________________________ (etacd)_______________________ 4.0000E-01 - ECRH_plasma_heating_efficiency__________________________________________ (gamma_ecrh)__________________ 3.0000E-01 + Current_drive_efficiency_(A/W)__________________________________________ (eta_cd_hcd_primary)_______________________ 4.5950E-02 OP + Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (eta_cd_norm_hcd_primary)_______________________ 3.0000E-01 OP + Wall_plug_to_injector_efficiency________________________________________ (eta_hcd_primary_injector_wall_plug)_______________________ 4.0000E-01 + ECRH_plasma_heating_efficiency__________________________________________ (eta_cd_norm_ecrh)__________________ 3.0000E-01 Bootstrap_fraction______________________________________________________ (bootipf)_____________________ 3.8470E-01 Diamagnetic_fraction____________________________________________________ (diaipf)______________________ 0.0000E+00 - Pfirsch-Schlueter_fraction______________________________________________ (ps_current_fraction)_______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction______________________________________________ (f_c_plasma_pfirsch_schluter)_______________________ 0.0000E+00 Auxiliary_current_drive_fraction________________________________________ (aux_current_fraction)_______________________ 2.5418E-03 Inductive_fraction______________________________________________________ (inductive_current_fraction)_______________________ 6.1276E-01 Total___________________________________________________________________ (plasipf+aux_current_fraction+inductive_current_fraction)_________ 1.0000E+00 Fraction_of_the_plasma_current_produced_by_non-inductive_means__________ (fvsbrnni)____________________ 3.8724E-01 ITV - Electron_cyclotron_injected_power_(MW)__________________________________ (echpwr)______________________ 5.1000E+01 OP - Maximum_allowable_ECRH_power_(MW)_______________________________________ (pinjalw)_____________________ 5.1000E+01 - ECH_wall_plug_efficiency________________________________________________ (etaech)______________________ 4.0000E-01 + Electron_cyclotron_injected_power_(MW)__________________________________ (p_ecrh_injected_mw)______________________ 5.1000E+01 OP + Maximum_allowable_ECRH_power_(MW)_______________________________________ (p_hcd_injected_max)_____________________ 5.1000E+01 + ECH_wall_plug_efficiency________________________________________________ (eta_ecrh_injector_wall_plug)______________________ 4.0000E-01 ECH_wall_plug_power_(MW)________________________________________________ (echwpow)_____________________ 1.2750E+02 OP Total_V-s_capability_of_Central_Solenoid/PF_coils_(Wb)__________________ (abs(vs_cs_pf_total_pulse))__________________ 6.2115E+02 Required_volt-seconds_during_start-up_(Wb)______________________________ (vssoft)______________________ 3.6189E+02 @@ -2954,11 +2954,11 @@ Alpha_power_deposited_in_plasma_(MW)____________________________________ (falpha*palpmw)_______________ 3.8174E+02 Power_from_charged_products_of_DD_and/or_D-He3_fusion_(MW)______________ (pchargemw.)__________________ 1.6226E+00 Ohmic_heating_(MW)______________________________________________________ (p_plasma_ohmic_mw.)_____________________ 5.7803E-01 - Injected_power_deposited_in_plasma_(MW)_________________________________ (pinjmw)______________________ 5.1000E+01 + Injected_power_deposited_in_plasma_(MW)_________________________________ (p_hcd_injected_total_mw)______________________ 5.1000E+01 Total_(MW)______________________________________________________________ ______________________________ 4.3494E+02 Fusion_power_(MW)_______________________________________________________ (powfmw.)_____________________ 2.0117E+03 Power_from_energy_multiplication_in_blanket_and_shield_(MW)_____________ (emultmw)_____________________ 3.8286E+02 - Injected_power_(MW)_____________________________________________________ (pinjmw.)_____________________ 5.1000E+01 + Injected_power_(MW)_____________________________________________________ (p_hcd_injected_total_mw.)_____________________ 5.1000E+01 Ohmic_power_(MW)________________________________________________________ (p_plasma_ohmic_mw.)_____________________ 5.7803E-01 Power_deposited_in_primary_coolant_by_pump_(MW)_________________________ (htpmw_mech)__________________ 2.0393E+02 Total_(MW)______________________________________________________________ ______________________________ 2.6500E+03 @@ -3296,8 +3296,8 @@ Fraction_of_alpha_power_to_ions_________________________________________ (falpi)_______________________ 2.8143E-01 Ion_transport_(MW)______________________________________________________ (p_ion_transport_loss_mw)______________________ 1.5736E+02 OP Electron_transport_(MW)_________________________________________________ (p_electron_transport_loss_mw)______________________ 1.7258E+02 OP - Injection_power_to_ions_(MW)____________________________________________ (pinjimw)_____________________ 0.0000E+00 OP - Injection_power_to_electrons_(MW)_______________________________________ (pinjemw)_____________________ 5.1000E+01 OP + Injection_power_to_ions_(MW)____________________________________________ (p_hcd_injected_ions_mw)_____________________ 0.0000E+00 OP + Injection_power_to_electrons_(MW)_______________________________________ (p_hcd_injected_electrons_mw)_____________________ 5.1000E+01 OP Ignited_plasma_switch_(0=not_ignited,_1=ignited)________________________ (ignite)______________________ 0 Power_into_divertor_zone_via_charged_particles_(MW)_____________________ (pdivt)_______________________ 1.7397E+02 OP Psep_/_R_ratio_(MW/m)___________________________________________________ (pdivt/rmajor)________________ 1.8956E+01 OP @@ -3349,16 +3349,16 @@ Start-up_resistive_(Wb)_________________________________________________ (vs_plasma_res_ramp)_______________________ 6.2549E+01 OP Flat-top_resistive_(Wb)_________________________________________________ (vs_plasma_burn_required)_______________________ 2.3054E+02 OP bootstrap_current_fraction_multiplier___________________________________ (cboot)_______________________ 1.0000E+00 - Bootstrap_fraction_(ITER_1989)__________________________________________ (bscf_iter89)_________________ 3.4014E-01 - Bootstrap_fraction_(Sauter_et_al)_______________________________________ (bscf_sauter)_________________ 3.8470E-01 - Bootstrap_fraction_(Nevins_et_al)_______________________________________ (bscf_nevins)_________________ 3.5123E-01 - Bootstrap_fraction_(Wilson)_____________________________________________ (bscf_wilson)_________________ 4.0136E-01 - Diamagnetic_fraction_(Hender)___________________________________________ (diacf_hender)________________ 1.0963E-02 - Diamagnetic_fraction_(SCENE)____________________________________________ (diacf_scene)_________________ 1.0040E-02 - Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (pscf_scene)__________________ -2.7628E-03 + Bootstrap_fraction_(ITER_1989)__________________________________________ (f_c_plasma_bootstrap_iter89)_________________ 3.4014E-01 + Bootstrap_fraction_(Sauter_et_al)_______________________________________ (f_c_plasma_bootstrap_sauter)_________________ 3.8470E-01 + Bootstrap_fraction_(Nevins_et_al)_______________________________________ (f_c_plasma_bootstrap_nevins)_________________ 3.5123E-01 + Bootstrap_fraction_(Wilson)_____________________________________________ (f_c_plasma_bootstrap_wilson)_________________ 4.0136E-01 + Diamagnetic_fraction_(Hender)___________________________________________ (f_c_plasma_diamagnetic_hender)________________ 1.0963E-02 + Diamagnetic_fraction_(SCENE)____________________________________________ (f_c_plasma_diamagnetic_scene)_________________ 1.0040E-02 + Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (f_c_plasma_pfirsch_schluter_scene)__________________ -2.7628E-03 Bootstrap_fraction_(enforced)___________________________________________ (bootipf.)____________________ 3.8470E-01 Diamagnetic_fraction_(enforced)_________________________________________ (diaipf.)_____________________ 0.0000E+00 - Pfirsch-Schlueter_fraction_(enforced)___________________________________ (ps_current_fraction.)______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction_(enforced)___________________________________ (f_c_plasma_pfirsch_schluter.)______________________ 0.0000E+00 Loop_voltage_during_burn_(V)____________________________________________ (v_plasma_loop_burn)_______________________ 3.1974E-02 OP Plasma_resistance_(ohm)_________________________________________________ (res_plasma)_______________________ 2.8865E-09 OP Resistive_diffusion_time_(s)____________________________________________ (t_plasma_res_diffusion)____________________ 4.8432E+03 OP @@ -3370,26 +3370,26 @@ Burn-up_fraction________________________________________________________ (burnup)______________________ 1.3962E-01 # Energy confinement times, and required H-factors : # # Current Drive System # - Current_drive_efficiency_model__________________________________________ (iefrf)_______________________ 10 - Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (pheat)_______________________ 5.0000E+01 + Current_drive_efficiency_model__________________________________________ (i_hcd_primary)_______________________ 10 + Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (p_hcd_primary_extra_heat_mw)_______________________ 5.0000E+01 Power_injected_for_current_drive_(MW)___________________________________ (pcurrentdrivemw)_____________ 1.0000E+00 - Maximum_Allowed_Bootstrap_current_fraction______________________________ (bootstrap_current_fraction_max)_____________________ 9.9000E-01 + Maximum_Allowed_Bootstrap_current_fraction______________________________ (f_c_plasma_bootstrap_max)_____________________ 9.9000E-01 Fusion_gain_factor_Q____________________________________________________ (bigq)________________________ 3.9003E+01 OP Auxiliary_current_drive_(A)_____________________________________________ (auxiliary_cd)________________ 4.5950E+04 OP - Current_drive_efficiency_(A/W)__________________________________________ (effcd)_______________________ 4.5950E-02 OP - Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (gamcd)_______________________ 3.0000E-01 OP - Wall_plug_to_injector_efficiency________________________________________ (etacd)_______________________ 4.0000E-01 - ECRH_plasma_heating_efficiency__________________________________________ (gamma_ecrh)__________________ 3.0000E-01 + Current_drive_efficiency_(A/W)__________________________________________ (eta_cd_hcd_primary)_______________________ 4.5950E-02 OP + Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (eta_cd_norm_hcd_primary)_______________________ 3.0000E-01 OP + Wall_plug_to_injector_efficiency________________________________________ (eta_hcd_primary_injector_wall_plug)_______________________ 4.0000E-01 + ECRH_plasma_heating_efficiency__________________________________________ (eta_cd_norm_ecrh)__________________ 3.0000E-01 Bootstrap_fraction______________________________________________________ (bootipf)_____________________ 3.8470E-01 Diamagnetic_fraction____________________________________________________ (diaipf)______________________ 0.0000E+00 - Pfirsch-Schlueter_fraction______________________________________________ (ps_current_fraction)_______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction______________________________________________ (f_c_plasma_pfirsch_schluter)_______________________ 0.0000E+00 Auxiliary_current_drive_fraction________________________________________ (aux_current_fraction)_______________________ 2.5418E-03 Inductive_fraction______________________________________________________ (inductive_current_fraction)_______________________ 6.1276E-01 Total___________________________________________________________________ (plasipf+aux_current_fraction+inductive_current_fraction)_________ 1.0000E+00 Fraction_of_the_plasma_current_produced_by_non-inductive_means__________ (fvsbrnni)____________________ 3.8724E-01 ITV - Electron_cyclotron_injected_power_(MW)__________________________________ (echpwr)______________________ 5.1000E+01 OP - Maximum_allowable_ECRH_power_(MW)_______________________________________ (pinjalw)_____________________ 5.1000E+01 - ECH_wall_plug_efficiency________________________________________________ (etaech)______________________ 4.0000E-01 + Electron_cyclotron_injected_power_(MW)__________________________________ (p_ecrh_injected_mw)______________________ 5.1000E+01 OP + Maximum_allowable_ECRH_power_(MW)_______________________________________ (p_hcd_injected_max)_____________________ 5.1000E+01 + ECH_wall_plug_efficiency________________________________________________ (eta_ecrh_injector_wall_plug)______________________ 4.0000E-01 ECH_wall_plug_power_(MW)________________________________________________ (echwpow)_____________________ 1.2750E+02 OP Total_V-s_capability_of_Central_Solenoid/PF_coils_(Wb)__________________ (abs(vs_cs_pf_total_pulse))__________________ 6.2115E+02 Required_volt-seconds_during_start-up_(Wb)______________________________ (vssoft)______________________ 3.6189E+02 @@ -3949,11 +3949,11 @@ Alpha_power_deposited_in_plasma_(MW)____________________________________ (falpha*palpmw)_______________ 3.8174E+02 Power_from_charged_products_of_DD_and/or_D-He3_fusion_(MW)______________ (pchargemw.)__________________ 1.6226E+00 Ohmic_heating_(MW)______________________________________________________ (p_plasma_ohmic_mw.)_____________________ 5.7803E-01 - Injected_power_deposited_in_plasma_(MW)_________________________________ (pinjmw)______________________ 5.1000E+01 + Injected_power_deposited_in_plasma_(MW)_________________________________ (p_hcd_injected_total_mw)______________________ 5.1000E+01 Total_(MW)______________________________________________________________ ______________________________ 4.3494E+02 Fusion_power_(MW)_______________________________________________________ (powfmw.)_____________________ 2.0117E+03 Power_from_energy_multiplication_in_blanket_and_shield_(MW)_____________ (emultmw)_____________________ 3.8286E+02 - Injected_power_(MW)_____________________________________________________ (pinjmw.)_____________________ 5.1000E+01 + Injected_power_(MW)_____________________________________________________ (p_hcd_injected_total_mw.)_____________________ 5.1000E+01 Ohmic_power_(MW)________________________________________________________ (p_plasma_ohmic_mw.)_____________________ 5.7803E-01 Power_deposited_in_primary_coolant_by_pump_(MW)_________________________ (htpmw_mech)__________________ 2.0393E+02 Total_(MW)______________________________________________________________ ______________________________ 2.6500E+03 @@ -4291,8 +4291,8 @@ Fraction_of_alpha_power_to_ions_________________________________________ (falpi)_______________________ 2.8143E-01 Ion_transport_(MW)______________________________________________________ (p_ion_transport_loss_mw)______________________ 1.5736E+02 OP Electron_transport_(MW)_________________________________________________ (p_electron_transport_loss_mw)______________________ 1.7258E+02 OP - Injection_power_to_ions_(MW)____________________________________________ (pinjimw)_____________________ 0.0000E+00 OP - Injection_power_to_electrons_(MW)_______________________________________ (pinjemw)_____________________ 5.1000E+01 OP + Injection_power_to_ions_(MW)____________________________________________ (p_hcd_injected_ions_mw)_____________________ 0.0000E+00 OP + Injection_power_to_electrons_(MW)_______________________________________ (p_hcd_injected_electrons_mw)_____________________ 5.1000E+01 OP Ignited_plasma_switch_(0=not_ignited,_1=ignited)________________________ (ignite)______________________ 0 Power_into_divertor_zone_via_charged_particles_(MW)_____________________ (pdivt)_______________________ 1.7397E+02 OP Psep_/_R_ratio_(MW/m)___________________________________________________ (pdivt/rmajor)________________ 1.8956E+01 OP @@ -4344,16 +4344,16 @@ Start-up_resistive_(Wb)_________________________________________________ (vs_plasma_res_ramp)_______________________ 6.2549E+01 OP Flat-top_resistive_(Wb)_________________________________________________ (vs_plasma_burn_required)_______________________ 2.3054E+02 OP bootstrap_current_fraction_multiplier___________________________________ (cboot)_______________________ 1.0000E+00 - Bootstrap_fraction_(ITER_1989)__________________________________________ (bscf_iter89)_________________ 3.4014E-01 - Bootstrap_fraction_(Sauter_et_al)_______________________________________ (bscf_sauter)_________________ 3.8470E-01 - Bootstrap_fraction_(Nevins_et_al)_______________________________________ (bscf_nevins)_________________ 3.5123E-01 - Bootstrap_fraction_(Wilson)_____________________________________________ (bscf_wilson)_________________ 4.0136E-01 - Diamagnetic_fraction_(Hender)___________________________________________ (diacf_hender)________________ 1.0963E-02 - Diamagnetic_fraction_(SCENE)____________________________________________ (diacf_scene)_________________ 1.0040E-02 - Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (pscf_scene)__________________ -2.7628E-03 + Bootstrap_fraction_(ITER_1989)__________________________________________ (f_c_plasma_bootstrap_iter89)_________________ 3.4014E-01 + Bootstrap_fraction_(Sauter_et_al)_______________________________________ (f_c_plasma_bootstrap_sauter)_________________ 3.8470E-01 + Bootstrap_fraction_(Nevins_et_al)_______________________________________ (f_c_plasma_bootstrap_nevins)_________________ 3.5123E-01 + Bootstrap_fraction_(Wilson)_____________________________________________ (f_c_plasma_bootstrap_wilson)_________________ 4.0136E-01 + Diamagnetic_fraction_(Hender)___________________________________________ (f_c_plasma_diamagnetic_hender)________________ 1.0963E-02 + Diamagnetic_fraction_(SCENE)____________________________________________ (f_c_plasma_diamagnetic_scene)_________________ 1.0040E-02 + Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (f_c_plasma_pfirsch_schluter_scene)__________________ -2.7628E-03 Bootstrap_fraction_(enforced)___________________________________________ (bootipf.)____________________ 3.8470E-01 Diamagnetic_fraction_(enforced)_________________________________________ (diaipf.)_____________________ 0.0000E+00 - Pfirsch-Schlueter_fraction_(enforced)___________________________________ (ps_current_fraction.)______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction_(enforced)___________________________________ (f_c_plasma_pfirsch_schluter.)______________________ 0.0000E+00 Loop_voltage_during_burn_(V)____________________________________________ (v_plasma_loop_burn)_______________________ 3.1974E-02 OP Plasma_resistance_(ohm)_________________________________________________ (res_plasma)_______________________ 2.8865E-09 OP Resistive_diffusion_time_(s)____________________________________________ (t_plasma_res_diffusion)____________________ 4.8432E+03 OP @@ -4365,26 +4365,26 @@ Burn-up_fraction________________________________________________________ (burnup)______________________ 1.3962E-01 # Energy confinement times, and required H-factors : # # Current Drive System # - Current_drive_efficiency_model__________________________________________ (iefrf)_______________________ 10 - Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (pheat)_______________________ 5.0000E+01 + Current_drive_efficiency_model__________________________________________ (i_hcd_primary)_______________________ 10 + Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (p_hcd_primary_extra_heat_mw)_______________________ 5.0000E+01 Power_injected_for_current_drive_(MW)___________________________________ (pcurrentdrivemw)_____________ 1.0000E+00 - Maximum_Allowed_Bootstrap_current_fraction______________________________ (bootstrap_current_fraction_max)_____________________ 9.9000E-01 + Maximum_Allowed_Bootstrap_current_fraction______________________________ (f_c_plasma_bootstrap_max)_____________________ 9.9000E-01 Fusion_gain_factor_Q____________________________________________________ (bigq)________________________ 3.9003E+01 OP Auxiliary_current_drive_(A)_____________________________________________ (auxiliary_cd)________________ 4.5950E+04 OP - Current_drive_efficiency_(A/W)__________________________________________ (effcd)_______________________ 4.5950E-02 OP - Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (gamcd)_______________________ 3.0000E-01 OP - Wall_plug_to_injector_efficiency________________________________________ (etacd)_______________________ 4.0000E-01 - ECRH_plasma_heating_efficiency__________________________________________ (gamma_ecrh)__________________ 3.0000E-01 + Current_drive_efficiency_(A/W)__________________________________________ (eta_cd_hcd_primary)_______________________ 4.5950E-02 OP + Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (eta_cd_norm_hcd_primary)_______________________ 3.0000E-01 OP + Wall_plug_to_injector_efficiency________________________________________ (eta_hcd_primary_injector_wall_plug)_______________________ 4.0000E-01 + ECRH_plasma_heating_efficiency__________________________________________ (eta_cd_norm_ecrh)__________________ 3.0000E-01 Bootstrap_fraction______________________________________________________ (bootipf)_____________________ 3.8470E-01 Diamagnetic_fraction____________________________________________________ (diaipf)______________________ 0.0000E+00 - Pfirsch-Schlueter_fraction______________________________________________ (ps_current_fraction)_______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction______________________________________________ (f_c_plasma_pfirsch_schluter)_______________________ 0.0000E+00 Auxiliary_current_drive_fraction________________________________________ (aux_current_fraction)_______________________ 2.5418E-03 Inductive_fraction______________________________________________________ (inductive_current_fraction)_______________________ 6.1276E-01 Total___________________________________________________________________ (plasipf+aux_current_fraction+inductive_current_fraction)_________ 1.0000E+00 Fraction_of_the_plasma_current_produced_by_non-inductive_means__________ (fvsbrnni)____________________ 3.8724E-01 ITV - Electron_cyclotron_injected_power_(MW)__________________________________ (echpwr)______________________ 5.1000E+01 OP - Maximum_allowable_ECRH_power_(MW)_______________________________________ (pinjalw)_____________________ 5.1000E+01 - ECH_wall_plug_efficiency________________________________________________ (etaech)______________________ 4.0000E-01 + Electron_cyclotron_injected_power_(MW)__________________________________ (p_ecrh_injected_mw)______________________ 5.1000E+01 OP + Maximum_allowable_ECRH_power_(MW)_______________________________________ (p_hcd_injected_max)_____________________ 5.1000E+01 + ECH_wall_plug_efficiency________________________________________________ (eta_ecrh_injector_wall_plug)______________________ 4.0000E-01 ECH_wall_plug_power_(MW)________________________________________________ (echwpow)_____________________ 1.2750E+02 OP Total_V-s_capability_of_Central_Solenoid/PF_coils_(Wb)__________________ (abs(vs_cs_pf_total_pulse))__________________ 6.2115E+02 Required_volt-seconds_during_start-up_(Wb)______________________________ (vssoft)______________________ 3.6189E+02 @@ -4944,11 +4944,11 @@ Alpha_power_deposited_in_plasma_(MW)____________________________________ (falpha*palpmw)_______________ 3.8174E+02 Power_from_charged_products_of_DD_and/or_D-He3_fusion_(MW)______________ (pchargemw.)__________________ 1.6226E+00 Ohmic_heating_(MW)______________________________________________________ (p_plasma_ohmic_mw.)_____________________ 5.7803E-01 - Injected_power_deposited_in_plasma_(MW)_________________________________ (pinjmw)______________________ 5.1000E+01 + Injected_power_deposited_in_plasma_(MW)_________________________________ (p_hcd_injected_total_mw)______________________ 5.1000E+01 Total_(MW)______________________________________________________________ ______________________________ 4.3494E+02 Fusion_power_(MW)_______________________________________________________ (powfmw.)_____________________ 2.0117E+03 Power_from_energy_multiplication_in_blanket_and_shield_(MW)_____________ (emultmw)_____________________ 3.8286E+02 - Injected_power_(MW)_____________________________________________________ (pinjmw.)_____________________ 5.1000E+01 + Injected_power_(MW)_____________________________________________________ (p_hcd_injected_total_mw.)_____________________ 5.1000E+01 Ohmic_power_(MW)________________________________________________________ (p_plasma_ohmic_mw.)_____________________ 5.7803E-01 Power_deposited_in_primary_coolant_by_pump_(MW)_________________________ (htpmw_mech)__________________ 2.0393E+02 Total_(MW)______________________________________________________________ ______________________________ 2.6500E+03 @@ -5286,8 +5286,8 @@ Fraction_of_alpha_power_to_ions_________________________________________ (falpi)_______________________ 2.8143E-01 Ion_transport_(MW)______________________________________________________ (p_ion_transport_loss_mw)______________________ 1.5736E+02 OP Electron_transport_(MW)_________________________________________________ (p_electron_transport_loss_mw)______________________ 1.7258E+02 OP - Injection_power_to_ions_(MW)____________________________________________ (pinjimw)_____________________ 0.0000E+00 OP - Injection_power_to_electrons_(MW)_______________________________________ (pinjemw)_____________________ 5.1000E+01 OP + Injection_power_to_ions_(MW)____________________________________________ (p_hcd_injected_ions_mw)_____________________ 0.0000E+00 OP + Injection_power_to_electrons_(MW)_______________________________________ (p_hcd_injected_electrons_mw)_____________________ 5.1000E+01 OP Ignited_plasma_switch_(0=not_ignited,_1=ignited)________________________ (ignite)______________________ 0 Power_into_divertor_zone_via_charged_particles_(MW)_____________________ (pdivt)_______________________ 1.7397E+02 OP Psep_/_R_ratio_(MW/m)___________________________________________________ (pdivt/rmajor)________________ 1.8956E+01 OP @@ -5339,16 +5339,16 @@ Start-up_resistive_(Wb)_________________________________________________ (vs_plasma_res_ramp)_______________________ 6.2549E+01 OP Flat-top_resistive_(Wb)_________________________________________________ (vs_plasma_burn_required)_______________________ 2.3054E+02 OP bootstrap_current_fraction_multiplier___________________________________ (cboot)_______________________ 1.0000E+00 - Bootstrap_fraction_(ITER_1989)__________________________________________ (bscf_iter89)_________________ 3.4014E-01 - Bootstrap_fraction_(Sauter_et_al)_______________________________________ (bscf_sauter)_________________ 3.8470E-01 - Bootstrap_fraction_(Nevins_et_al)_______________________________________ (bscf_nevins)_________________ 3.5123E-01 - Bootstrap_fraction_(Wilson)_____________________________________________ (bscf_wilson)_________________ 4.0136E-01 - Diamagnetic_fraction_(Hender)___________________________________________ (diacf_hender)________________ 1.0963E-02 - Diamagnetic_fraction_(SCENE)____________________________________________ (diacf_scene)_________________ 1.0040E-02 - Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (pscf_scene)__________________ -2.7628E-03 + Bootstrap_fraction_(ITER_1989)__________________________________________ (f_c_plasma_bootstrap_iter89)_________________ 3.4014E-01 + Bootstrap_fraction_(Sauter_et_al)_______________________________________ (f_c_plasma_bootstrap_sauter)_________________ 3.8470E-01 + Bootstrap_fraction_(Nevins_et_al)_______________________________________ (f_c_plasma_bootstrap_nevins)_________________ 3.5123E-01 + Bootstrap_fraction_(Wilson)_____________________________________________ (f_c_plasma_bootstrap_wilson)_________________ 4.0136E-01 + Diamagnetic_fraction_(Hender)___________________________________________ (f_c_plasma_diamagnetic_hender)________________ 1.0963E-02 + Diamagnetic_fraction_(SCENE)____________________________________________ (f_c_plasma_diamagnetic_scene)_________________ 1.0040E-02 + Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (f_c_plasma_pfirsch_schluter_scene)__________________ -2.7628E-03 Bootstrap_fraction_(enforced)___________________________________________ (bootipf.)____________________ 3.8470E-01 Diamagnetic_fraction_(enforced)_________________________________________ (diaipf.)_____________________ 0.0000E+00 - Pfirsch-Schlueter_fraction_(enforced)___________________________________ (ps_current_fraction.)______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction_(enforced)___________________________________ (f_c_plasma_pfirsch_schluter.)______________________ 0.0000E+00 Loop_voltage_during_burn_(V)____________________________________________ (v_plasma_loop_burn)_______________________ 3.1974E-02 OP Plasma_resistance_(ohm)_________________________________________________ (res_plasma)_______________________ 2.8865E-09 OP Resistive_diffusion_time_(s)____________________________________________ (t_plasma_res_diffusion)____________________ 4.8432E+03 OP @@ -5360,26 +5360,26 @@ Burn-up_fraction________________________________________________________ (burnup)______________________ 1.3962E-01 # Energy confinement times, and required H-factors : # # Current Drive System # - Current_drive_efficiency_model__________________________________________ (iefrf)_______________________ 10 - Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (pheat)_______________________ 5.0000E+01 + Current_drive_efficiency_model__________________________________________ (i_hcd_primary)_______________________ 10 + Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (p_hcd_primary_extra_heat_mw)_______________________ 5.0000E+01 Power_injected_for_current_drive_(MW)___________________________________ (pcurrentdrivemw)_____________ 1.0000E+00 - Maximum_Allowed_Bootstrap_current_fraction______________________________ (bootstrap_current_fraction_max)_____________________ 9.9000E-01 + Maximum_Allowed_Bootstrap_current_fraction______________________________ (f_c_plasma_bootstrap_max)_____________________ 9.9000E-01 Fusion_gain_factor_Q____________________________________________________ (bigq)________________________ 3.9003E+01 OP Auxiliary_current_drive_(A)_____________________________________________ (auxiliary_cd)________________ 4.5950E+04 OP - Current_drive_efficiency_(A/W)__________________________________________ (effcd)_______________________ 4.5950E-02 OP - Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (gamcd)_______________________ 3.0000E-01 OP - Wall_plug_to_injector_efficiency________________________________________ (etacd)_______________________ 4.0000E-01 - ECRH_plasma_heating_efficiency__________________________________________ (gamma_ecrh)__________________ 3.0000E-01 + Current_drive_efficiency_(A/W)__________________________________________ (eta_cd_hcd_primary)_______________________ 4.5950E-02 OP + Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (eta_cd_norm_hcd_primary)_______________________ 3.0000E-01 OP + Wall_plug_to_injector_efficiency________________________________________ (eta_hcd_primary_injector_wall_plug)_______________________ 4.0000E-01 + ECRH_plasma_heating_efficiency__________________________________________ (eta_cd_norm_ecrh)__________________ 3.0000E-01 Bootstrap_fraction______________________________________________________ (bootipf)_____________________ 3.8470E-01 Diamagnetic_fraction____________________________________________________ (diaipf)______________________ 0.0000E+00 - Pfirsch-Schlueter_fraction______________________________________________ (ps_current_fraction)_______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction______________________________________________ (f_c_plasma_pfirsch_schluter)_______________________ 0.0000E+00 Auxiliary_current_drive_fraction________________________________________ (aux_current_fraction)_______________________ 2.5418E-03 Inductive_fraction______________________________________________________ (inductive_current_fraction)_______________________ 6.1276E-01 Total___________________________________________________________________ (plasipf+aux_current_fraction+inductive_current_fraction)_________ 1.0000E+00 Fraction_of_the_plasma_current_produced_by_non-inductive_means__________ (fvsbrnni)____________________ 3.8724E-01 ITV - Electron_cyclotron_injected_power_(MW)__________________________________ (echpwr)______________________ 5.1000E+01 OP - Maximum_allowable_ECRH_power_(MW)_______________________________________ (pinjalw)_____________________ 5.1000E+01 - ECH_wall_plug_efficiency________________________________________________ (etaech)______________________ 4.0000E-01 + Electron_cyclotron_injected_power_(MW)__________________________________ (p_ecrh_injected_mw)______________________ 5.1000E+01 OP + Maximum_allowable_ECRH_power_(MW)_______________________________________ (p_hcd_injected_max)_____________________ 5.1000E+01 + ECH_wall_plug_efficiency________________________________________________ (eta_ecrh_injector_wall_plug)______________________ 4.0000E-01 ECH_wall_plug_power_(MW)________________________________________________ (echwpow)_____________________ 1.2750E+02 OP Total_V-s_capability_of_Central_Solenoid/PF_coils_(Wb)__________________ (abs(vs_cs_pf_total_pulse))__________________ 6.2115E+02 Required_volt-seconds_during_start-up_(Wb)______________________________ (vssoft)______________________ 3.6189E+02 @@ -5939,11 +5939,11 @@ Alpha_power_deposited_in_plasma_(MW)____________________________________ (falpha*palpmw)_______________ 3.8174E+02 Power_from_charged_products_of_DD_and/or_D-He3_fusion_(MW)______________ (pchargemw.)__________________ 1.6226E+00 Ohmic_heating_(MW)______________________________________________________ (p_plasma_ohmic_mw.)_____________________ 5.7803E-01 - Injected_power_deposited_in_plasma_(MW)_________________________________ (pinjmw)______________________ 5.1000E+01 + Injected_power_deposited_in_plasma_(MW)_________________________________ (p_hcd_injected_total_mw)______________________ 5.1000E+01 Total_(MW)______________________________________________________________ ______________________________ 4.3494E+02 Fusion_power_(MW)_______________________________________________________ (powfmw.)_____________________ 2.0117E+03 Power_from_energy_multiplication_in_blanket_and_shield_(MW)_____________ (emultmw)_____________________ 3.8286E+02 - Injected_power_(MW)_____________________________________________________ (pinjmw.)_____________________ 5.1000E+01 + Injected_power_(MW)_____________________________________________________ (p_hcd_injected_total_mw.)_____________________ 5.1000E+01 Ohmic_power_(MW)________________________________________________________ (p_plasma_ohmic_mw.)_____________________ 5.7803E-01 Power_deposited_in_primary_coolant_by_pump_(MW)_________________________ (htpmw_mech)__________________ 2.0393E+02 Total_(MW)______________________________________________________________ ______________________________ 2.6500E+03 @@ -6281,8 +6281,8 @@ Fraction_of_alpha_power_to_ions_________________________________________ (falpi)_______________________ 2.8143E-01 Ion_transport_(MW)______________________________________________________ (p_ion_transport_loss_mw)______________________ 1.5736E+02 OP Electron_transport_(MW)_________________________________________________ (p_electron_transport_loss_mw)______________________ 1.7258E+02 OP - Injection_power_to_ions_(MW)____________________________________________ (pinjimw)_____________________ 0.0000E+00 OP - Injection_power_to_electrons_(MW)_______________________________________ (pinjemw)_____________________ 5.1000E+01 OP + Injection_power_to_ions_(MW)____________________________________________ (p_hcd_injected_ions_mw)_____________________ 0.0000E+00 OP + Injection_power_to_electrons_(MW)_______________________________________ (p_hcd_injected_electrons_mw)_____________________ 5.1000E+01 OP Ignited_plasma_switch_(0=not_ignited,_1=ignited)________________________ (ignite)______________________ 0 Power_into_divertor_zone_via_charged_particles_(MW)_____________________ (pdivt)_______________________ 1.7397E+02 OP Psep_/_R_ratio_(MW/m)___________________________________________________ (pdivt/rmajor)________________ 1.8956E+01 OP @@ -6334,16 +6334,16 @@ Start-up_resistive_(Wb)_________________________________________________ (vs_plasma_res_ramp)_______________________ 6.2549E+01 OP Flat-top_resistive_(Wb)_________________________________________________ (vs_plasma_burn_required)_______________________ 2.3054E+02 OP bootstrap_current_fraction_multiplier___________________________________ (cboot)_______________________ 1.0000E+00 - Bootstrap_fraction_(ITER_1989)__________________________________________ (bscf_iter89)_________________ 3.4014E-01 - Bootstrap_fraction_(Sauter_et_al)_______________________________________ (bscf_sauter)_________________ 3.8470E-01 - Bootstrap_fraction_(Nevins_et_al)_______________________________________ (bscf_nevins)_________________ 3.5123E-01 - Bootstrap_fraction_(Wilson)_____________________________________________ (bscf_wilson)_________________ 4.0136E-01 - Diamagnetic_fraction_(Hender)___________________________________________ (diacf_hender)________________ 1.0963E-02 - Diamagnetic_fraction_(SCENE)____________________________________________ (diacf_scene)_________________ 1.0040E-02 - Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (pscf_scene)__________________ -2.7628E-03 + Bootstrap_fraction_(ITER_1989)__________________________________________ (f_c_plasma_bootstrap_iter89)_________________ 3.4014E-01 + Bootstrap_fraction_(Sauter_et_al)_______________________________________ (f_c_plasma_bootstrap_sauter)_________________ 3.8470E-01 + Bootstrap_fraction_(Nevins_et_al)_______________________________________ (f_c_plasma_bootstrap_nevins)_________________ 3.5123E-01 + Bootstrap_fraction_(Wilson)_____________________________________________ (f_c_plasma_bootstrap_wilson)_________________ 4.0136E-01 + Diamagnetic_fraction_(Hender)___________________________________________ (f_c_plasma_diamagnetic_hender)________________ 1.0963E-02 + Diamagnetic_fraction_(SCENE)____________________________________________ (f_c_plasma_diamagnetic_scene)_________________ 1.0040E-02 + Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (f_c_plasma_pfirsch_schluter_scene)__________________ -2.7628E-03 Bootstrap_fraction_(enforced)___________________________________________ (bootipf.)____________________ 3.8470E-01 Diamagnetic_fraction_(enforced)_________________________________________ (diaipf.)_____________________ 0.0000E+00 - Pfirsch-Schlueter_fraction_(enforced)___________________________________ (ps_current_fraction.)______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction_(enforced)___________________________________ (f_c_plasma_pfirsch_schluter.)______________________ 0.0000E+00 Loop_voltage_during_burn_(V)____________________________________________ (v_plasma_loop_burn)_______________________ 3.1974E-02 OP Plasma_resistance_(ohm)_________________________________________________ (res_plasma)_______________________ 2.8865E-09 OP Resistive_diffusion_time_(s)____________________________________________ (t_plasma_res_diffusion)____________________ 4.8432E+03 OP @@ -6355,26 +6355,26 @@ Burn-up_fraction________________________________________________________ (burnup)______________________ 1.3962E-01 # Energy confinement times, and required H-factors : # # Current Drive System # - Current_drive_efficiency_model__________________________________________ (iefrf)_______________________ 10 - Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (pheat)_______________________ 5.0000E+01 + Current_drive_efficiency_model__________________________________________ (i_hcd_primary)_______________________ 10 + Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (p_hcd_primary_extra_heat_mw)_______________________ 5.0000E+01 Power_injected_for_current_drive_(MW)___________________________________ (pcurrentdrivemw)_____________ 1.0000E+00 - Maximum_Allowed_Bootstrap_current_fraction______________________________ (bootstrap_current_fraction_max)_____________________ 9.9000E-01 + Maximum_Allowed_Bootstrap_current_fraction______________________________ (f_c_plasma_bootstrap_max)_____________________ 9.9000E-01 Fusion_gain_factor_Q____________________________________________________ (bigq)________________________ 3.9003E+01 OP Auxiliary_current_drive_(A)_____________________________________________ (auxiliary_cd)________________ 4.5950E+04 OP - Current_drive_efficiency_(A/W)__________________________________________ (effcd)_______________________ 4.5950E-02 OP - Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (gamcd)_______________________ 3.0000E-01 OP - Wall_plug_to_injector_efficiency________________________________________ (etacd)_______________________ 4.0000E-01 - ECRH_plasma_heating_efficiency__________________________________________ (gamma_ecrh)__________________ 3.0000E-01 + Current_drive_efficiency_(A/W)__________________________________________ (eta_cd_hcd_primary)_______________________ 4.5950E-02 OP + Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (eta_cd_norm_hcd_primary)_______________________ 3.0000E-01 OP + Wall_plug_to_injector_efficiency________________________________________ (eta_hcd_primary_injector_wall_plug)_______________________ 4.0000E-01 + ECRH_plasma_heating_efficiency__________________________________________ (eta_cd_norm_ecrh)__________________ 3.0000E-01 Bootstrap_fraction______________________________________________________ (bootipf)_____________________ 3.8470E-01 Diamagnetic_fraction____________________________________________________ (diaipf)______________________ 0.0000E+00 - Pfirsch-Schlueter_fraction______________________________________________ (ps_current_fraction)_______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction______________________________________________ (f_c_plasma_pfirsch_schluter)_______________________ 0.0000E+00 Auxiliary_current_drive_fraction________________________________________ (aux_current_fraction)_______________________ 2.5418E-03 Inductive_fraction______________________________________________________ (inductive_current_fraction)_______________________ 6.1276E-01 Total___________________________________________________________________ (plasipf+aux_current_fraction+inductive_current_fraction)_________ 1.0000E+00 Fraction_of_the_plasma_current_produced_by_non-inductive_means__________ (fvsbrnni)____________________ 3.8724E-01 ITV - Electron_cyclotron_injected_power_(MW)__________________________________ (echpwr)______________________ 5.1000E+01 OP - Maximum_allowable_ECRH_power_(MW)_______________________________________ (pinjalw)_____________________ 5.1000E+01 - ECH_wall_plug_efficiency________________________________________________ (etaech)______________________ 4.0000E-01 + Electron_cyclotron_injected_power_(MW)__________________________________ (p_ecrh_injected_mw)______________________ 5.1000E+01 OP + Maximum_allowable_ECRH_power_(MW)_______________________________________ (p_hcd_injected_max)_____________________ 5.1000E+01 + ECH_wall_plug_efficiency________________________________________________ (eta_ecrh_injector_wall_plug)______________________ 4.0000E-01 ECH_wall_plug_power_(MW)________________________________________________ (echwpow)_____________________ 1.2750E+02 OP Total_V-s_capability_of_Central_Solenoid/PF_coils_(Wb)__________________ (abs(vs_cs_pf_total_pulse))__________________ 6.2115E+02 Required_volt-seconds_during_start-up_(Wb)______________________________ (vssoft)______________________ 3.6189E+02 @@ -6934,11 +6934,11 @@ Alpha_power_deposited_in_plasma_(MW)____________________________________ (falpha*palpmw)_______________ 3.8174E+02 Power_from_charged_products_of_DD_and/or_D-He3_fusion_(MW)______________ (pchargemw.)__________________ 1.6226E+00 Ohmic_heating_(MW)______________________________________________________ (p_plasma_ohmic_mw.)_____________________ 5.7803E-01 - Injected_power_deposited_in_plasma_(MW)_________________________________ (pinjmw)______________________ 5.1000E+01 + Injected_power_deposited_in_plasma_(MW)_________________________________ (p_hcd_injected_total_mw)______________________ 5.1000E+01 Total_(MW)______________________________________________________________ ______________________________ 4.3494E+02 Fusion_power_(MW)_______________________________________________________ (powfmw.)_____________________ 2.0117E+03 Power_from_energy_multiplication_in_blanket_and_shield_(MW)_____________ (emultmw)_____________________ 3.8286E+02 - Injected_power_(MW)_____________________________________________________ (pinjmw.)_____________________ 5.1000E+01 + Injected_power_(MW)_____________________________________________________ (p_hcd_injected_total_mw.)_____________________ 5.1000E+01 Ohmic_power_(MW)________________________________________________________ (p_plasma_ohmic_mw.)_____________________ 5.7803E-01 Power_deposited_in_primary_coolant_by_pump_(MW)_________________________ (htpmw_mech)__________________ 2.0393E+02 Total_(MW)______________________________________________________________ ______________________________ 2.6500E+03 @@ -7276,8 +7276,8 @@ Fraction_of_alpha_power_to_ions_________________________________________ (falpi)_______________________ 2.8143E-01 Ion_transport_(MW)______________________________________________________ (p_ion_transport_loss_mw)______________________ 1.5736E+02 OP Electron_transport_(MW)_________________________________________________ (p_electron_transport_loss_mw)______________________ 1.7258E+02 OP - Injection_power_to_ions_(MW)____________________________________________ (pinjimw)_____________________ 0.0000E+00 OP - Injection_power_to_electrons_(MW)_______________________________________ (pinjemw)_____________________ 5.1000E+01 OP + Injection_power_to_ions_(MW)____________________________________________ (p_hcd_injected_ions_mw)_____________________ 0.0000E+00 OP + Injection_power_to_electrons_(MW)_______________________________________ (p_hcd_injected_electrons_mw)_____________________ 5.1000E+01 OP Ignited_plasma_switch_(0=not_ignited,_1=ignited)________________________ (ignite)______________________ 0 Power_into_divertor_zone_via_charged_particles_(MW)_____________________ (pdivt)_______________________ 1.7397E+02 OP Psep_/_R_ratio_(MW/m)___________________________________________________ (pdivt/rmajor)________________ 1.8956E+01 OP @@ -7329,16 +7329,16 @@ Start-up_resistive_(Wb)_________________________________________________ (vs_plasma_res_ramp)_______________________ 6.2549E+01 OP Flat-top_resistive_(Wb)_________________________________________________ (vs_plasma_burn_required)_______________________ 2.3054E+02 OP bootstrap_current_fraction_multiplier___________________________________ (cboot)_______________________ 1.0000E+00 - Bootstrap_fraction_(ITER_1989)__________________________________________ (bscf_iter89)_________________ 3.4014E-01 - Bootstrap_fraction_(Sauter_et_al)_______________________________________ (bscf_sauter)_________________ 3.8470E-01 - Bootstrap_fraction_(Nevins_et_al)_______________________________________ (bscf_nevins)_________________ 3.5123E-01 - Bootstrap_fraction_(Wilson)_____________________________________________ (bscf_wilson)_________________ 4.0136E-01 - Diamagnetic_fraction_(Hender)___________________________________________ (diacf_hender)________________ 1.0963E-02 - Diamagnetic_fraction_(SCENE)____________________________________________ (diacf_scene)_________________ 1.0040E-02 - Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (pscf_scene)__________________ -2.7628E-03 + Bootstrap_fraction_(ITER_1989)__________________________________________ (f_c_plasma_bootstrap_iter89)_________________ 3.4014E-01 + Bootstrap_fraction_(Sauter_et_al)_______________________________________ (f_c_plasma_bootstrap_sauter)_________________ 3.8470E-01 + Bootstrap_fraction_(Nevins_et_al)_______________________________________ (f_c_plasma_bootstrap_nevins)_________________ 3.5123E-01 + Bootstrap_fraction_(Wilson)_____________________________________________ (f_c_plasma_bootstrap_wilson)_________________ 4.0136E-01 + Diamagnetic_fraction_(Hender)___________________________________________ (f_c_plasma_diamagnetic_hender)________________ 1.0963E-02 + Diamagnetic_fraction_(SCENE)____________________________________________ (f_c_plasma_diamagnetic_scene)_________________ 1.0040E-02 + Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (f_c_plasma_pfirsch_schluter_scene)__________________ -2.7628E-03 Bootstrap_fraction_(enforced)___________________________________________ (bootipf.)____________________ 3.8470E-01 Diamagnetic_fraction_(enforced)_________________________________________ (diaipf.)_____________________ 0.0000E+00 - Pfirsch-Schlueter_fraction_(enforced)___________________________________ (ps_current_fraction.)______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction_(enforced)___________________________________ (f_c_plasma_pfirsch_schluter.)______________________ 0.0000E+00 Loop_voltage_during_burn_(V)____________________________________________ (v_plasma_loop_burn)_______________________ 3.1974E-02 OP Plasma_resistance_(ohm)_________________________________________________ (res_plasma)_______________________ 2.8865E-09 OP Resistive_diffusion_time_(s)____________________________________________ (t_plasma_res_diffusion)____________________ 4.8432E+03 OP @@ -7350,26 +7350,26 @@ Burn-up_fraction________________________________________________________ (burnup)______________________ 1.3962E-01 # Energy confinement times, and required H-factors : # # Current Drive System # - Current_drive_efficiency_model__________________________________________ (iefrf)_______________________ 10 - Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (pheat)_______________________ 5.0000E+01 + Current_drive_efficiency_model__________________________________________ (i_hcd_primary)_______________________ 10 + Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (p_hcd_primary_extra_heat_mw)_______________________ 5.0000E+01 Power_injected_for_current_drive_(MW)___________________________________ (pcurrentdrivemw)_____________ 1.0000E+00 - Maximum_Allowed_Bootstrap_current_fraction______________________________ (bootstrap_current_fraction_max)_____________________ 9.9000E-01 + Maximum_Allowed_Bootstrap_current_fraction______________________________ (f_c_plasma_bootstrap_max)_____________________ 9.9000E-01 Fusion_gain_factor_Q____________________________________________________ (bigq)________________________ 3.9003E+01 OP Auxiliary_current_drive_(A)_____________________________________________ (auxiliary_cd)________________ 4.5950E+04 OP - Current_drive_efficiency_(A/W)__________________________________________ (effcd)_______________________ 4.5950E-02 OP - Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (gamcd)_______________________ 3.0000E-01 OP - Wall_plug_to_injector_efficiency________________________________________ (etacd)_______________________ 4.0000E-01 - ECRH_plasma_heating_efficiency__________________________________________ (gamma_ecrh)__________________ 3.0000E-01 + Current_drive_efficiency_(A/W)__________________________________________ (eta_cd_hcd_primary)_______________________ 4.5950E-02 OP + Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (eta_cd_norm_hcd_primary)_______________________ 3.0000E-01 OP + Wall_plug_to_injector_efficiency________________________________________ (eta_hcd_primary_injector_wall_plug)_______________________ 4.0000E-01 + ECRH_plasma_heating_efficiency__________________________________________ (eta_cd_norm_ecrh)__________________ 3.0000E-01 Bootstrap_fraction______________________________________________________ (bootipf)_____________________ 3.8470E-01 Diamagnetic_fraction____________________________________________________ (diaipf)______________________ 0.0000E+00 - Pfirsch-Schlueter_fraction______________________________________________ (ps_current_fraction)_______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction______________________________________________ (f_c_plasma_pfirsch_schluter)_______________________ 0.0000E+00 Auxiliary_current_drive_fraction________________________________________ (aux_current_fraction)_______________________ 2.5418E-03 Inductive_fraction______________________________________________________ (inductive_current_fraction)_______________________ 6.1276E-01 Total___________________________________________________________________ (plasipf+aux_current_fraction+inductive_current_fraction)_________ 1.0000E+00 Fraction_of_the_plasma_current_produced_by_non-inductive_means__________ (fvsbrnni)____________________ 3.8724E-01 ITV - Electron_cyclotron_injected_power_(MW)__________________________________ (echpwr)______________________ 5.1000E+01 OP - Maximum_allowable_ECRH_power_(MW)_______________________________________ (pinjalw)_____________________ 5.1000E+01 - ECH_wall_plug_efficiency________________________________________________ (etaech)______________________ 4.0000E-01 + Electron_cyclotron_injected_power_(MW)__________________________________ (p_ecrh_injected_mw)______________________ 5.1000E+01 OP + Maximum_allowable_ECRH_power_(MW)_______________________________________ (p_hcd_injected_max)_____________________ 5.1000E+01 + ECH_wall_plug_efficiency________________________________________________ (eta_ecrh_injector_wall_plug)______________________ 4.0000E-01 ECH_wall_plug_power_(MW)________________________________________________ (echwpow)_____________________ 1.2750E+02 OP Total_V-s_capability_of_Central_Solenoid/PF_coils_(Wb)__________________ (abs(vs_cs_pf_total_pulse))__________________ 6.2115E+02 Required_volt-seconds_during_start-up_(Wb)______________________________ (vssoft)______________________ 3.6189E+02 @@ -7929,11 +7929,11 @@ Alpha_power_deposited_in_plasma_(MW)____________________________________ (falpha*palpmw)_______________ 3.8174E+02 Power_from_charged_products_of_DD_and/or_D-He3_fusion_(MW)______________ (pchargemw.)__________________ 1.6226E+00 Ohmic_heating_(MW)______________________________________________________ (p_plasma_ohmic_mw.)_____________________ 5.7803E-01 - Injected_power_deposited_in_plasma_(MW)_________________________________ (pinjmw)______________________ 5.1000E+01 + Injected_power_deposited_in_plasma_(MW)_________________________________ (p_hcd_injected_total_mw)______________________ 5.1000E+01 Total_(MW)______________________________________________________________ ______________________________ 4.3494E+02 Fusion_power_(MW)_______________________________________________________ (powfmw.)_____________________ 2.0117E+03 Power_from_energy_multiplication_in_blanket_and_shield_(MW)_____________ (emultmw)_____________________ 3.8286E+02 - Injected_power_(MW)_____________________________________________________ (pinjmw.)_____________________ 5.1000E+01 + Injected_power_(MW)_____________________________________________________ (p_hcd_injected_total_mw.)_____________________ 5.1000E+01 Ohmic_power_(MW)________________________________________________________ (p_plasma_ohmic_mw.)_____________________ 5.7803E-01 Power_deposited_in_primary_coolant_by_pump_(MW)_________________________ (htpmw_mech)__________________ 2.0393E+02 Total_(MW)______________________________________________________________ ______________________________ 2.6500E+03 @@ -8271,8 +8271,8 @@ Fraction_of_alpha_power_to_ions_________________________________________ (falpi)_______________________ 2.8143E-01 Ion_transport_(MW)______________________________________________________ (p_ion_transport_loss_mw)______________________ 1.5736E+02 OP Electron_transport_(MW)_________________________________________________ (p_electron_transport_loss_mw)______________________ 1.7258E+02 OP - Injection_power_to_ions_(MW)____________________________________________ (pinjimw)_____________________ 0.0000E+00 OP - Injection_power_to_electrons_(MW)_______________________________________ (pinjemw)_____________________ 5.1000E+01 OP + Injection_power_to_ions_(MW)____________________________________________ (p_hcd_injected_ions_mw)_____________________ 0.0000E+00 OP + Injection_power_to_electrons_(MW)_______________________________________ (p_hcd_injected_electrons_mw)_____________________ 5.1000E+01 OP Ignited_plasma_switch_(0=not_ignited,_1=ignited)________________________ (ignite)______________________ 0 Power_into_divertor_zone_via_charged_particles_(MW)_____________________ (pdivt)_______________________ 1.7397E+02 OP Psep_/_R_ratio_(MW/m)___________________________________________________ (pdivt/rmajor)________________ 1.8956E+01 OP @@ -8324,16 +8324,16 @@ Start-up_resistive_(Wb)_________________________________________________ (vs_plasma_res_ramp)_______________________ 6.2549E+01 OP Flat-top_resistive_(Wb)_________________________________________________ (vs_plasma_burn_required)_______________________ 2.3054E+02 OP bootstrap_current_fraction_multiplier___________________________________ (cboot)_______________________ 1.0000E+00 - Bootstrap_fraction_(ITER_1989)__________________________________________ (bscf_iter89)_________________ 3.4014E-01 - Bootstrap_fraction_(Sauter_et_al)_______________________________________ (bscf_sauter)_________________ 3.8470E-01 - Bootstrap_fraction_(Nevins_et_al)_______________________________________ (bscf_nevins)_________________ 3.5123E-01 - Bootstrap_fraction_(Wilson)_____________________________________________ (bscf_wilson)_________________ 4.0136E-01 - Diamagnetic_fraction_(Hender)___________________________________________ (diacf_hender)________________ 1.0963E-02 - Diamagnetic_fraction_(SCENE)____________________________________________ (diacf_scene)_________________ 1.0040E-02 - Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (pscf_scene)__________________ -2.7628E-03 + Bootstrap_fraction_(ITER_1989)__________________________________________ (f_c_plasma_bootstrap_iter89)_________________ 3.4014E-01 + Bootstrap_fraction_(Sauter_et_al)_______________________________________ (f_c_plasma_bootstrap_sauter)_________________ 3.8470E-01 + Bootstrap_fraction_(Nevins_et_al)_______________________________________ (f_c_plasma_bootstrap_nevins)_________________ 3.5123E-01 + Bootstrap_fraction_(Wilson)_____________________________________________ (f_c_plasma_bootstrap_wilson)_________________ 4.0136E-01 + Diamagnetic_fraction_(Hender)___________________________________________ (f_c_plasma_diamagnetic_hender)________________ 1.0963E-02 + Diamagnetic_fraction_(SCENE)____________________________________________ (f_c_plasma_diamagnetic_scene)_________________ 1.0040E-02 + Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (f_c_plasma_pfirsch_schluter_scene)__________________ -2.7628E-03 Bootstrap_fraction_(enforced)___________________________________________ (bootipf.)____________________ 3.8470E-01 Diamagnetic_fraction_(enforced)_________________________________________ (diaipf.)_____________________ 0.0000E+00 - Pfirsch-Schlueter_fraction_(enforced)___________________________________ (ps_current_fraction.)______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction_(enforced)___________________________________ (f_c_plasma_pfirsch_schluter.)______________________ 0.0000E+00 Loop_voltage_during_burn_(V)____________________________________________ (v_plasma_loop_burn)_______________________ 3.1974E-02 OP Plasma_resistance_(ohm)_________________________________________________ (res_plasma)_______________________ 2.8865E-09 OP Resistive_diffusion_time_(s)____________________________________________ (t_plasma_res_diffusion)____________________ 4.8432E+03 OP @@ -8345,26 +8345,26 @@ Burn-up_fraction________________________________________________________ (burnup)______________________ 1.3962E-01 # Energy confinement times, and required H-factors : # # Current Drive System # - Current_drive_efficiency_model__________________________________________ (iefrf)_______________________ 10 - Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (pheat)_______________________ 5.0000E+01 + Current_drive_efficiency_model__________________________________________ (i_hcd_primary)_______________________ 10 + Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (p_hcd_primary_extra_heat_mw)_______________________ 5.0000E+01 Power_injected_for_current_drive_(MW)___________________________________ (pcurrentdrivemw)_____________ 1.0000E+00 - Maximum_Allowed_Bootstrap_current_fraction______________________________ (bootstrap_current_fraction_max)_____________________ 9.9000E-01 + Maximum_Allowed_Bootstrap_current_fraction______________________________ (f_c_plasma_bootstrap_max)_____________________ 9.9000E-01 Fusion_gain_factor_Q____________________________________________________ (bigq)________________________ 3.9003E+01 OP Auxiliary_current_drive_(A)_____________________________________________ (auxiliary_cd)________________ 4.5950E+04 OP - Current_drive_efficiency_(A/W)__________________________________________ (effcd)_______________________ 4.5950E-02 OP - Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (gamcd)_______________________ 3.0000E-01 OP - Wall_plug_to_injector_efficiency________________________________________ (etacd)_______________________ 4.0000E-01 - ECRH_plasma_heating_efficiency__________________________________________ (gamma_ecrh)__________________ 3.0000E-01 + Current_drive_efficiency_(A/W)__________________________________________ (eta_cd_hcd_primary)_______________________ 4.5950E-02 OP + Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (eta_cd_norm_hcd_primary)_______________________ 3.0000E-01 OP + Wall_plug_to_injector_efficiency________________________________________ (eta_hcd_primary_injector_wall_plug)_______________________ 4.0000E-01 + ECRH_plasma_heating_efficiency__________________________________________ (eta_cd_norm_ecrh)__________________ 3.0000E-01 Bootstrap_fraction______________________________________________________ (bootipf)_____________________ 3.8470E-01 Diamagnetic_fraction____________________________________________________ (diaipf)______________________ 0.0000E+00 - Pfirsch-Schlueter_fraction______________________________________________ (ps_current_fraction)_______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction______________________________________________ (f_c_plasma_pfirsch_schluter)_______________________ 0.0000E+00 Auxiliary_current_drive_fraction________________________________________ (aux_current_fraction)_______________________ 2.5418E-03 Inductive_fraction______________________________________________________ (inductive_current_fraction)_______________________ 6.1276E-01 Total___________________________________________________________________ (plasipf+aux_current_fraction+inductive_current_fraction)_________ 1.0000E+00 Fraction_of_the_plasma_current_produced_by_non-inductive_means__________ (fvsbrnni)____________________ 3.8724E-01 ITV - Electron_cyclotron_injected_power_(MW)__________________________________ (echpwr)______________________ 5.1000E+01 OP - Maximum_allowable_ECRH_power_(MW)_______________________________________ (pinjalw)_____________________ 5.1000E+01 - ECH_wall_plug_efficiency________________________________________________ (etaech)______________________ 4.0000E-01 + Electron_cyclotron_injected_power_(MW)__________________________________ (p_ecrh_injected_mw)______________________ 5.1000E+01 OP + Maximum_allowable_ECRH_power_(MW)_______________________________________ (p_hcd_injected_max)_____________________ 5.1000E+01 + ECH_wall_plug_efficiency________________________________________________ (eta_ecrh_injector_wall_plug)______________________ 4.0000E-01 ECH_wall_plug_power_(MW)________________________________________________ (echwpow)_____________________ 1.2750E+02 OP Total_V-s_capability_of_Central_Solenoid/PF_coils_(Wb)__________________ (abs(vs_cs_pf_total_pulse))__________________ 6.2115E+02 Required_volt-seconds_during_start-up_(Wb)______________________________ (vssoft)______________________ 3.6189E+02 @@ -8924,11 +8924,11 @@ Alpha_power_deposited_in_plasma_(MW)____________________________________ (falpha*palpmw)_______________ 3.8174E+02 Power_from_charged_products_of_DD_and/or_D-He3_fusion_(MW)______________ (pchargemw.)__________________ 1.6226E+00 Ohmic_heating_(MW)______________________________________________________ (p_plasma_ohmic_mw.)_____________________ 5.7803E-01 - Injected_power_deposited_in_plasma_(MW)_________________________________ (pinjmw)______________________ 5.1000E+01 + Injected_power_deposited_in_plasma_(MW)_________________________________ (p_hcd_injected_total_mw)______________________ 5.1000E+01 Total_(MW)______________________________________________________________ ______________________________ 4.3494E+02 Fusion_power_(MW)_______________________________________________________ (powfmw.)_____________________ 2.0117E+03 Power_from_energy_multiplication_in_blanket_and_shield_(MW)_____________ (emultmw)_____________________ 3.8286E+02 - Injected_power_(MW)_____________________________________________________ (pinjmw.)_____________________ 5.1000E+01 + Injected_power_(MW)_____________________________________________________ (p_hcd_injected_total_mw.)_____________________ 5.1000E+01 Ohmic_power_(MW)________________________________________________________ (p_plasma_ohmic_mw.)_____________________ 5.7803E-01 Power_deposited_in_primary_coolant_by_pump_(MW)_________________________ (htpmw_mech)__________________ 2.0393E+02 Total_(MW)______________________________________________________________ ______________________________ 2.6500E+03 @@ -9144,12 +9144,12 @@ ucme = 3.0d8 * Unit cost of maintenance equipment ($/w**0;3) *-------------Current Drive Variables--------------* -bootstrap_current_fraction_max = 0.99 * Maximum fraction of plasma current from bootstrap; -iefrf = 10 * Switch for current drive efficiency model; -gamma_ecrh = 0.30 * ECRH gamma_CD (user input) -etaech = 0.4 * ECRH wall-plug efficiency -pinjalw = 51.0 * Maximum allowable value for injected power (mw) -pheat = 50.0 +f_c_plasma_bootstrap_max = 0.99 * Maximum fraction of plasma current from bootstrap; +i_hcd_primary = 10 * Switch for current drive efficiency model; +eta_cd_norm_ecrh = 0.30 * ECRH gamma_CD (user input) +eta_ecrh_injector_wall_plug = 0.4 * ECRH wall-plug efficiency +p_hcd_injected_max = 51.0 * Maximum allowable value for injected power (mw) +p_hcd_primary_extra_heat_mw = 50.0 *----------------Divertor Variables----------------* diff --git a/examples/data/scan_example_file_IN.DAT b/examples/data/scan_example_file_IN.DAT index fdfb0aa206..051a50be64 100644 --- a/examples/data/scan_example_file_IN.DAT +++ b/examples/data/scan_example_file_IN.DAT @@ -78,7 +78,7 @@ boundu(103) = 10.0 icc = 30 ixc = 46 * fpinj * Maximum allowable value for injected power [MW] -pinjalw = 200.0 +p_hcd_injected_max = 200.0 * Net electric power lower limit * *--------------------------------* @@ -451,19 +451,19 @@ t_precharge = 500.0 *---------------* * Maximum fraction of plasma current from bootstrap -bootstrap_current_fraction_max = 0.95 +f_c_plasma_bootstrap_max = 0.95 * Switch for current drive efficiency model -iefrf = 10 +i_hcd_primary = 10 * ECRH gamma_CD (user input) -gamma_ecrh = 0.30 +eta_cd_norm_ecrh = 0.30 * ECRH wall-plug efficiency -etaech = 0.5 +eta_ecrh_injector_wall_plug = 0.5 * Amount of injected power for heating [MW] -pheat = 75.0 +p_hcd_primary_extra_heat_mw = 75.0 * Impurity radiation * ********************** diff --git a/process/build.py b/process/build.py index 151bd7d3b5..a1843c8888 100644 --- a/process/build.py +++ b/process/build.py @@ -68,7 +68,10 @@ def portsz(self): b = 1e10 # Width of beam duct, including shielding on both sides (m) - c = current_drive_variables.beamwd + 2.0e0 * current_drive_variables.nbshield + c = ( + current_drive_variables.beamwd + + 2.0e0 * current_drive_variables.dx_beam_shield + ) # Major radius of inner edge of outboard TF coil (m) d = build_variables.r_tf_outboard_mid - 0.5e0 * b @@ -2421,8 +2424,8 @@ def calculate_radial_build(self, output: bool) -> None: radius, ) - if (current_drive_variables.iefrf in [5, 8]) or ( - current_drive_variables.iefrffix in [5, 8] + if (current_drive_variables.i_hcd_primary in [5, 8]) or ( + current_drive_variables.i_hcd_secondary in [5, 8] ): po.ovarre( self.mfile, diff --git a/process/buildings.py b/process/buildings.py index a6632e95c4..d78876c265 100644 --- a/process/buildings.py +++ b/process/buildings.py @@ -440,8 +440,10 @@ def bldgs_sizes(self, output, tf_radial_dim, tf_vertical_dim): # Heating and Current Drive facility # Dimensions based upon estimates from M. Henderson, HCD Development Group - # current_drive_variables.iefrf = switch for current drive model - if (current_drive_variables.iefrf == 5) or (current_drive_variables.iefrf == 8): + # current_drive_variables.i_hcd_primary = switch for current drive model + if (current_drive_variables.i_hcd_primary == 5) or ( + current_drive_variables.i_hcd_primary == 8 + ): # NBI technology will be situated within the reactor building buildings_variables.reactor_hall_l = ( buildings_variables.reactor_hall_l @@ -998,8 +1000,8 @@ def bldgs_sizes(self, output, tf_radial_dim, tf_vertical_dim): "(reactor_hall_h)", buildings_variables.reactor_hall_h, ) - if (current_drive_variables.iefrf == 5) or ( - current_drive_variables.iefrf == 8 + if (current_drive_variables.i_hcd_primary == 5) or ( + current_drive_variables.i_hcd_primary == 8 ): po.ocmmnt( self.outfile, @@ -1092,8 +1094,8 @@ def bldgs_sizes(self, output, tf_radial_dim, tf_vertical_dim): hotcell_vol_ext, ) po.oblnkl(self.outfile) - if (current_drive_variables.iefrf != 5) and ( - current_drive_variables.iefrf != 8 + if (current_drive_variables.i_hcd_primary != 5) and ( + current_drive_variables.i_hcd_primary != 8 ): po.ovarre( self.outfile, diff --git a/process/costs.py b/process/costs.py index 8d5255d602..b7a44c6113 100644 --- a/process/costs.py +++ b/process/costs.py @@ -1805,7 +1805,7 @@ def acc223(self): self.c2231 = ( 1.0e-6 * cost_variables.ucech - * (1.0e6 * current_drive_variables.echpwr) ** exprf + * (1.0e6 * current_drive_variables.p_ecrh_injected_mw) ** exprf ) if cost_variables.ifueltyp == 1: @@ -1814,7 +1814,7 @@ def acc223(self): # Account 223.2 : Lower Hybrid or ICH - if current_drive_variables.iefrf != 2: + if current_drive_variables.i_hcd_primary != 2: self.c2232 = ( 1.0e-6 * cost_variables.uclh @@ -1839,7 +1839,7 @@ def acc223(self): self.c2233 = ( 1.0e-6 * cost_variables.ucnbi - * (1.0e6 * current_drive_variables.pnbitot) ** exprf + * (1.0e6 * current_drive_variables.p_beam_injected_mw) ** exprf ) if cost_variables.ifueltyp == 1: diff --git a/process/costs_2015.py b/process/costs_2015.py index 4b1e6ee376..a6939b911a 100644 --- a/process/costs_2015.py +++ b/process/costs_2015.py @@ -955,7 +955,7 @@ def calc_remaining_subsystems(self): # Increased to 90 Mdollar because of press release self.s_cref[40] = 90.0e6 # Scale with total aux injected power (MW) - self.s_k[40] = current_drive_variables.pinjmw + self.s_k[40] = current_drive_variables.p_hcd_injected_total_mw self.s_kref[40] = 50.0e0 self.s_cost[40] = ( self.s_cost_factor[40] @@ -1110,7 +1110,7 @@ def calc_remaining_subsystems(self): # Cost of ITER NB H and CD self.s_cref[52] = 814.0e6 # Scale with total auxiliary injected power (MW) - self.s_k[52] = current_drive_variables.pinjmw + self.s_k[52] = current_drive_variables.p_hcd_injected_total_mw self.s_kref[52] = 50.0e0 self.s_cost[52] = ( self.s_cost_factor[52] diff --git a/process/current_drive.py b/process/current_drive.py index 5de626d5a9..9d066259eb 100644 --- a/process/current_drive.py +++ b/process/current_drive.py @@ -32,12 +32,12 @@ def cudriv(self, output: bool): efficiency. """ - current_drive_variables.echpwr = 0.0e0 + current_drive_variables.p_ecrh_injected_mw = 0.0e0 current_drive_variables.pnbeam = 0.0e0 current_drive_variables.plhybd = 0.0e0 - current_drive_variables.beam_current = 0.0e0 + current_drive_variables.c_beam_total = 0.0e0 beam_current_fix = 0.0e0 - current_drive_variables.porbitlossmw = 0.0e0 + current_drive_variables.p_beam_orbit_loss_mw = 0.0e0 porbitlossmwfix = 0.0e0 pinjmw1 = 0.0 @@ -52,36 +52,41 @@ def cudriv(self, output: bool): # To stop issues with input file we force # zero secondary heating if no injection method - if current_drive_variables.iefrffix == 0: - current_drive_variables.pheatfix = 0.0 + if current_drive_variables.i_hcd_secondary == 0: + current_drive_variables.p_hcd_secondary_extra_heat_mw = 0.0 # check for unphysically large heating in # secondary injected power source - if current_drive_variables.pheatfix > current_drive_variables.pinjfixmw: - current_drive_variables.pheatfix = current_drive_variables.pinjfixmw + if ( + current_drive_variables.p_hcd_secondary_extra_heat_mw + > current_drive_variables.p_hcd_secondary_injected_mw + ): + current_drive_variables.p_hcd_secondary_extra_heat_mw = ( + current_drive_variables.p_hcd_secondary_injected_mw + ) - # current_drive_variables.irfcd | switch for current drive calculation + # current_drive_variables.i_hcd_calculations | switch for current drive calculation # = 0 | turned off # = 1 | turned on - if current_drive_variables.irfcd != 0: + if current_drive_variables.i_hcd_calculations != 0: # put electron density in desired units (10^-20 m-3) dene20 = physics_variables.dene * 1.0e-20 # If present we must calculate second current drive # efficiencies in units of Amps/Watt using the fixed # values from user input - # current_drive_variables.iefrffix | switch for fixed current drive efficiency model + # current_drive_variables.i_hcd_secondary | switch for fixed current drive efficiency model # Fenstermacher Lower Hybrid model - if current_drive_variables.iefrffix == 1: + if current_drive_variables.i_hcd_secondary == 1: effrfssfix = ( (0.36e0 * (1.0e0 + (physics_variables.te / 25.0e0) ** 1.16e0)) / (physics_variables.rmajor * dene20) * current_drive_variables.feffcd ) - effcdfix = effrfssfix + eta_cd_hcd_secondary = effrfssfix # Ion-Cyclotron current drive - elif current_drive_variables.iefrffix == 2: + elif current_drive_variables.i_hcd_secondary == 2: effrfssfix = ( 0.63e0 * 0.1e0 @@ -90,18 +95,18 @@ def cudriv(self, output: bool): / (physics_variables.rmajor * dene20) * current_drive_variables.feffcd ) - effcdfix = effrfssfix + eta_cd_hcd_secondary = effrfssfix # Fenstermacher Electron Cyclotron Resonance model - elif current_drive_variables.iefrffix == 3: + elif current_drive_variables.i_hcd_secondary == 3: effrfssfix = ( 0.21e0 * physics_variables.ten / (physics_variables.rmajor * dene20 * physics_variables.dlamee) * current_drive_variables.feffcd ) - effcdfix = effrfssfix + eta_cd_hcd_secondary = effrfssfix # Ehst Lower Hybrid / Fast Wave current drive - elif current_drive_variables.iefrffix == 4: + elif current_drive_variables.i_hcd_secondary == 4: effrfssfix = ( physics_variables.te**0.77e0 * (0.034e0 + 0.196e0 * physics_variables.beta) @@ -117,69 +122,71 @@ def cudriv(self, output: bool): / 12.507e0 * current_drive_variables.feffcd ) - effcdfix = effrfssfix - elif current_drive_variables.iefrffix == 5: + eta_cd_hcd_secondary = effrfssfix + elif current_drive_variables.i_hcd_secondary == 5: ( effnbss, - current_drive_variables.fpion, - current_drive_variables.nbshinef, + current_drive_variables.f_p_beam_injected_ions, + current_drive_variables.f_p_beam_shine_through, ) = self.iternb() effnbssfix = effnbss * current_drive_variables.feffcd - effcdfix = effnbssfix + eta_cd_hcd_secondary = effnbssfix # Culham Lower Hybrid current drive model - elif current_drive_variables.iefrffix == 6: + elif current_drive_variables.i_hcd_secondary == 6: effrfss = self.cullhy() effrfssfix = effrfss * current_drive_variables.feffcd - effcdfix = effrfssfix + eta_cd_hcd_secondary = effrfssfix # Culham ECCD model - elif current_drive_variables.iefrffix == 7: + elif current_drive_variables.i_hcd_secondary == 7: effrfss = self.culecd() effrfssfix = effrfss * current_drive_variables.feffcd - effcdfix = effrfssfix + eta_cd_hcd_secondary = effrfssfix # Culham Neutral Beam model - elif current_drive_variables.iefrffix == 8: + elif current_drive_variables.i_hcd_secondary == 8: ( effnbss, - current_drive_variables.fpion, - current_drive_variables.nbshinef, + current_drive_variables.f_p_beam_injected_ions, + current_drive_variables.f_p_beam_shine_through, ) = self.culnbi() effnbssfix = effnbss * current_drive_variables.feffcd - effcdfix = effnbssfix + eta_cd_hcd_secondary = effnbssfix # ECRH user input gamma - elif current_drive_variables.iefrffix == 10: + elif current_drive_variables.i_hcd_secondary == 10: # Normalised current drive efficiency gamma - current_drive_variables.gamcd = current_drive_variables.gamma_ecrh + current_drive_variables.eta_cd_norm_hcd_secondary = ( + current_drive_variables.eta_cd_norm_ecrh + ) # Absolute current drive efficiency - effrfssfix = current_drive_variables.gamcd / ( + effrfssfix = current_drive_variables.eta_cd_norm_hcd_secondary / ( dene20 * physics_variables.rmajor ) - effcdfix = effrfssfix + eta_cd_hcd_secondary = effrfssfix # EBW scaling - elif current_drive_variables.iefrffix == 12: + elif current_drive_variables.i_hcd_secondary == 12: # Scaling author Simon Freethy # Ref : PROCESS issue 1262 # Normalised current drive efficiency gamma - current_drive_variables.gamcd = ( + current_drive_variables.eta_cd_norm_hcd_secondary = ( current_drive_variables.xi_ebw / 32.7e0 ) * physics_variables.te # Absolute current drive efficiency - effrfssfix = current_drive_variables.gamcd / ( + effrfssfix = current_drive_variables.eta_cd_norm_hcd_secondary / ( dene20 * physics_variables.rmajor ) - effcdfix = effrfssfix + eta_cd_hcd_secondary = effrfssfix # EBWs can only couple to plasma if cyclotron harmonic is above plasma density cut-off; # this behaviour is captured in the following function (ref issue #1262): - # current_drive_variables.harnum = cyclotron harmonic number (fundamental used as default) + # current_drive_variables.n_ecrh_harmonic = cyclotron harmonic number (fundamental used as default) # constant 'a' controls sharpness of transition a = 0.1e0 fc = ( 1.0e0 / (2.0e0 * np.pi) - * current_drive_variables.harnum + * current_drive_variables.n_ecrh_harmonic * constants.electron_charge * physics_variables.bt / constants.electron_mass @@ -198,9 +205,9 @@ def cudriv(self, output: bool): 1.0e0 + np.tanh((2.0e0 / a) * ((fp - fc) / fp - a)) ) - effcdfix = effcdfix * density_factor + eta_cd_hcd_secondary = eta_cd_hcd_secondary * density_factor effrfssfix = effrfssfix * density_factor - elif current_drive_variables.iefrffix == 13: + elif current_drive_variables.i_hcd_secondary == 13: # ECCD model for O-mode cut-off with added Te and Zeff dependance # Scaling author: Simon Freethy # Ref : PROCESS issue #2994 @@ -237,13 +244,16 @@ def cudriv(self, output: bool): ) # O-mode case - if current_drive_variables.wave_mode == 0: + if current_drive_variables.i_ecrh_wave_mode == 0: f_cutoff = fp # X-mode case - elif current_drive_variables.wave_mode == 1: + elif current_drive_variables.i_ecrh_wave_mode == 1: f_cutoff = 0.5 * ( - fc + np.sqrt(current_drive_variables.harnum * fc**2 + 4 * fp**2) + fc + + np.sqrt( + current_drive_variables.n_ecrh_harmonic * fc**2 + 4 * fp**2 + ) ) # Plasma coupling only occurs if the plasma cut-off is below the cyclotron harmonic @@ -252,26 +262,33 @@ def cudriv(self, output: bool): 1 + np.tanh( (2 / (a)) - * ((current_drive_variables.harnum * fc - f_cutoff) / fp - a) + * ( + (current_drive_variables.n_ecrh_harmonic * fc - f_cutoff) + / fp + - a + ) ) ) - effcdfix = effrfssfix * cutoff_factor - elif current_drive_variables.iefrffix != 0: + eta_cd_hcd_secondary = effrfssfix * cutoff_factor + elif current_drive_variables.i_hcd_secondary != 0: raise ProcessValueError( - f"Current drive switch is invalid: {current_drive_variables.iefrffix = }" + f"Current drive switch is invalid: {current_drive_variables.i_hcd_secondary = }" ) - if current_drive_variables.iefrffix in [1, 2, 4, 6]: + if current_drive_variables.i_hcd_secondary in [1, 2, 4, 6]: # Injected power - pinjemwfix = current_drive_variables.pinjfixmw + pinjemwfix = current_drive_variables.p_hcd_secondary_injected_mw # Wall plug power heat_transport_variables.pinjwpfix = ( - current_drive_variables.pinjfixmw / current_drive_variables.etalh + current_drive_variables.p_hcd_secondary_injected_mw + / current_drive_variables.eta_lowhyb_injector_wall_plug ) # Wall plug to injector efficiency - current_drive_variables.etacdfix = current_drive_variables.etalh + current_drive_variables.eta_hcd_secondary_injector_wall_plug = ( + current_drive_variables.eta_lowhyb_injector_wall_plug + ) # Normalised current drive efficiency gamma gamcdfix = effrfssfix * (dene20 * physics_variables.rmajor) @@ -280,81 +297,90 @@ def cudriv(self, output: bool): auxiliary_cdfix = ( effrfssfix * ( - current_drive_variables.pinjfixmw - - current_drive_variables.pheatfix + current_drive_variables.p_hcd_secondary_injected_mw + - current_drive_variables.p_hcd_secondary_extra_heat_mw ) * 1.0e6 ) aux_current_fraction_fix = ( auxiliary_cdfix / physics_variables.plasma_current ) - elif current_drive_variables.iefrffix in [3, 7, 10, 12, 13]: + elif current_drive_variables.i_hcd_secondary in [3, 7, 10, 12, 13]: # Injected power - pinjemwfix = current_drive_variables.pinjfixmw + pinjemwfix = current_drive_variables.p_hcd_secondary_injected_mw # Wall plug power heat_transport_variables.pinjwpfix = ( - current_drive_variables.pinjfixmw / current_drive_variables.etaech + current_drive_variables.p_hcd_secondary_injected_mw + / current_drive_variables.eta_ecrh_injector_wall_plug ) # Wall plug to injector efficiency - current_drive_variables.etacdfix = current_drive_variables.etaech + current_drive_variables.eta_hcd_secondary_injector_wall_plug = ( + current_drive_variables.eta_ecrh_injector_wall_plug + ) # the fixed auxiliary current auxiliary_cdfix = ( effrfssfix * ( - current_drive_variables.pinjfixmw - - current_drive_variables.pheatfix + current_drive_variables.p_hcd_secondary_injected_mw + - current_drive_variables.p_hcd_secondary_extra_heat_mw ) * 1.0e6 ) aux_current_fraction_fix = ( auxiliary_cdfix / physics_variables.plasma_current ) - elif current_drive_variables.iefrffix in [5, 8]: + elif current_drive_variables.i_hcd_secondary in [5, 8]: # Account for first orbit losses # (power due to particles that are ionised but not thermalised) [MW]: # This includes a second order term in shinethrough*(first orbit loss) - current_drive_variables.forbitloss = min( - 0.999, current_drive_variables.forbitloss + current_drive_variables.f_p_beam_orbit_loss = min( + 0.999, current_drive_variables.f_p_beam_orbit_loss ) # Should never be needed - pnbitotfix = current_drive_variables.pinjfixmw / ( + pnbitotfix = current_drive_variables.p_hcd_secondary_injected_mw / ( 1.0e0 - - current_drive_variables.forbitloss - + current_drive_variables.forbitloss - * current_drive_variables.nbshinef + - current_drive_variables.f_p_beam_orbit_loss + + current_drive_variables.f_p_beam_orbit_loss + * current_drive_variables.f_p_beam_shine_through ) # Shinethrough power (atoms that are not ionised) [MW]: - nbshinemwfix = pnbitotfix * current_drive_variables.nbshinef + nbshinemwfix = ( + pnbitotfix * current_drive_variables.f_p_beam_shine_through + ) # First orbit loss - porbitlossmwfix = current_drive_variables.forbitloss * ( + porbitlossmwfix = current_drive_variables.f_p_beam_orbit_loss * ( pnbitotfix - nbshinemwfix ) # Power deposited pinjmwfix = pnbitotfix - nbshinemwfix - porbitlossmwfix - pinjimwfix = pinjmwfix * current_drive_variables.fpion - pinjemwfix = pinjmwfix * (1.0e0 - current_drive_variables.fpion) + pinjimwfix = pinjmwfix * current_drive_variables.f_p_beam_injected_ions + pinjemwfix = pinjmwfix * ( + 1.0e0 - current_drive_variables.f_p_beam_injected_ions + ) current_drive_variables.pwpnb = ( - pnbitotfix / current_drive_variables.etanbi + pnbitotfix / current_drive_variables.eta_beam_injector_wall_plug ) # neutral beam wall plug power heat_transport_variables.pinjwpfix = current_drive_variables.pwpnb - current_drive_variables.etacdfix = current_drive_variables.etanbi + current_drive_variables.eta_hcd_secondary_injector_wall_plug = ( + current_drive_variables.eta_beam_injector_wall_plug + ) gamnb = effnbssfix * (dene20 * physics_variables.rmajor) gamcdfix = gamnb beam_current_fix = ( - 1.0e-3 * (pnbitotfix * 1.0e6) / current_drive_variables.beam_energy + 1.0e-3 * (pnbitotfix * 1.0e6) / current_drive_variables.e_beam_kev ) # Neutral beam current (A) auxiliary_cdfix = ( effnbssfix * ( - current_drive_variables.pinjfixmw - - current_drive_variables.pheatfix + current_drive_variables.p_hcd_secondary_injected_mw + - current_drive_variables.p_hcd_secondary_extra_heat_mw ) * 1.0e6 ) @@ -363,15 +389,15 @@ def cudriv(self, output: bool): ) # Fenstermacher Lower Hybrid model - if current_drive_variables.iefrf == 1: + if current_drive_variables.i_hcd_primary == 1: effrfss = ( (0.36e0 * (1.0e0 + (physics_variables.te / 25.0e0) ** 1.16e0)) / (physics_variables.rmajor * dene20) * current_drive_variables.feffcd ) - current_drive_variables.effcd = effrfss + current_drive_variables.eta_cd_hcd_primary = effrfss # Ion-Cyclotron current drive - elif current_drive_variables.iefrf == 2: + elif current_drive_variables.i_hcd_primary == 2: effrfss = ( 0.63e0 * 0.1e0 @@ -380,18 +406,18 @@ def cudriv(self, output: bool): / (physics_variables.rmajor * dene20) * current_drive_variables.feffcd ) - current_drive_variables.effcd = effrfss + current_drive_variables.eta_cd_hcd_primary = effrfss # Fenstermacher Electron Cyclotron Resonance model - elif current_drive_variables.iefrf == 3: + elif current_drive_variables.i_hcd_primary == 3: effrfss = ( 0.21e0 * physics_variables.ten / (physics_variables.rmajor * dene20 * physics_variables.dlamee) * current_drive_variables.feffcd ) - current_drive_variables.effcd = effrfss + current_drive_variables.eta_cd_hcd_primary = effrfss # Ehst Lower Hybrid / Fast Wave current drive - elif current_drive_variables.iefrf == 4: + elif current_drive_variables.i_hcd_primary == 4: effrfss = ( physics_variables.te**0.77e0 * (0.034e0 + 0.196e0 * physics_variables.beta) @@ -407,69 +433,71 @@ def cudriv(self, output: bool): / 12.507e0 * current_drive_variables.feffcd ) - current_drive_variables.effcd = effrfss + current_drive_variables.eta_cd_hcd_primary = effrfss # ITER Neutral Beam current drive - elif current_drive_variables.iefrf == 5: + elif current_drive_variables.i_hcd_primary == 5: ( effnbss, - current_drive_variables.fpion, - current_drive_variables.nbshinef, + current_drive_variables.f_p_beam_injected_ions, + current_drive_variables.f_p_beam_shine_through, ) = self.iternb() effnbss = effnbss * current_drive_variables.feffcd - current_drive_variables.effcd = effnbss + current_drive_variables.eta_cd_hcd_primary = effnbss # Culham Lower Hybrid current drive model - elif current_drive_variables.iefrf == 6: + elif current_drive_variables.i_hcd_primary == 6: effrfss = self.cullhy() effrfss = effrfss * current_drive_variables.feffcd - current_drive_variables.effcd = effrfss + current_drive_variables.eta_cd_hcd_primary = effrfss # Culham ECCD model - elif current_drive_variables.iefrf == 7: + elif current_drive_variables.i_hcd_primary == 7: effrfss = self.culecd() effrfss = effrfss * current_drive_variables.feffcd - current_drive_variables.effcd = effrfss + current_drive_variables.eta_cd_hcd_primary = effrfss # Culham Neutral Beam model - elif current_drive_variables.iefrf == 8: + elif current_drive_variables.i_hcd_primary == 8: ( effnbss, - current_drive_variables.fpion, - current_drive_variables.nbshinef, + current_drive_variables.f_p_beam_injected_ions, + current_drive_variables.f_p_beam_shine_through, ) = self.culnbi() effnbss = effnbss * current_drive_variables.feffcd - current_drive_variables.effcd = effnbss + current_drive_variables.eta_cd_hcd_primary = effnbss # ECRH user input gamma - elif current_drive_variables.iefrf == 10: - current_drive_variables.gamcd = current_drive_variables.gamma_ecrh + elif current_drive_variables.i_hcd_primary == 10: + current_drive_variables.eta_cd_norm_hcd_primary = ( + current_drive_variables.eta_cd_norm_ecrh + ) # Absolute current drive efficiency - effrfss = current_drive_variables.gamcd / ( + effrfss = current_drive_variables.eta_cd_norm_hcd_primary / ( dene20 * physics_variables.rmajor ) - current_drive_variables.effcd = effrfss + current_drive_variables.eta_cd_hcd_primary = effrfss # EBW scaling - elif current_drive_variables.iefrf == 12: + elif current_drive_variables.i_hcd_primary == 12: # Scaling author Simon Freethy # Ref : PROCESS issue 1262 # Normalised current drive efficiency gamma - current_drive_variables.gamcd = ( + current_drive_variables.eta_cd_norm_hcd_primary = ( current_drive_variables.xi_ebw / 32.7e0 ) * physics_variables.te # Absolute current drive efficiency - effrfss = current_drive_variables.gamcd / ( + effrfss = current_drive_variables.eta_cd_norm_hcd_primary / ( dene20 * physics_variables.rmajor ) - current_drive_variables.effcd = effrfss + current_drive_variables.eta_cd_hcd_primary = effrfss # EBWs can only couple to plasma if cyclotron harmonic is above plasma density cut-off; # this behaviour is captured in the following function (ref issue #1262): - # current_drive_variables.harnum = cyclotron harmonic number (fundamental used as default) + # current_drive_variables.n_ecrh_harmonic = cyclotron harmonic number (fundamental used as default) # contant 'a' controls sharpness of transition a = 0.1e0 fc = ( 1.0e0 / (2.0e0 * np.pi) - * current_drive_variables.harnum + * current_drive_variables.n_ecrh_harmonic * constants.electron_charge * physics_variables.bt / constants.electron_mass @@ -488,12 +516,12 @@ def cudriv(self, output: bool): 1.0e0 + np.tanh((2.0e0 / a) * ((fp - fc) / fp - a)) ) - current_drive_variables.effcd = ( - current_drive_variables.effcd * density_factor + current_drive_variables.eta_cd_hcd_primary = ( + current_drive_variables.eta_cd_hcd_primary * density_factor ) effrfss = effrfss * density_factor - elif current_drive_variables.iefrf == 13: + elif current_drive_variables.i_hcd_primary == 13: # ECCD model for O-mode cut-off with added Te and Zeff dependance # Scaling author: Simon Freethy # Ref : PROCESS issue #2994 @@ -530,13 +558,16 @@ def cudriv(self, output: bool): ) # O-mode case - if current_drive_variables.wave_mode == 0: + if current_drive_variables.i_ecrh_wave_mode == 0: f_cutoff = fp # X-mode case - elif current_drive_variables.wave_mode == 1: + elif current_drive_variables.i_ecrh_wave_mode == 1: f_cutoff = 0.5 * ( - fc + np.sqrt(current_drive_variables.harnum * fc**2 + 4 * fp**2) + fc + + np.sqrt( + current_drive_variables.n_ecrh_harmonic * fc**2 + 4 * fp**2 + ) ) # Plasma coupling only occurs if the plasma cut-off is below the cyclotron harmonic @@ -545,13 +576,17 @@ def cudriv(self, output: bool): 1 + np.tanh( (2 / (a)) - * ((current_drive_variables.harnum * fc - f_cutoff) / fp - a) + * ( + (current_drive_variables.n_ecrh_harmonic * fc - f_cutoff) + / fp + - a + ) ) ) - current_drive_variables.effcd = effrfss * cutoff_factor + current_drive_variables.eta_cd_hcd_primary = effrfss * cutoff_factor else: raise ProcessValueError( - f"Current drive switch is invalid: {current_drive_variables.iefrf = }" + f"Current drive switch is invalid: {current_drive_variables.i_hcd_primary = }" ) # Compute current drive wall plug and injected powers (MW) and efficiencies @@ -561,7 +596,7 @@ def cudriv(self, output: bool): ) # LHCD or ICCD - if current_drive_variables.iefrf in [1, 2, 4, 6]: + if current_drive_variables.i_hcd_primary in [1, 2, 4, 6]: # Injected power current_drive_variables.plhybd = ( 1.0e-6 @@ -571,27 +606,30 @@ def cudriv(self, output: bool): ) * physics_variables.plasma_current / effrfss - + current_drive_variables.pheat + + current_drive_variables.p_hcd_primary_extra_heat_mw ) pinjimw1 = 0.0e0 pinjemw1 = current_drive_variables.plhybd # Wall plug power current_drive_variables.pwplh = ( - current_drive_variables.plhybd / current_drive_variables.etalh + current_drive_variables.plhybd + / current_drive_variables.eta_lowhyb_injector_wall_plug ) pinjwp1 = current_drive_variables.pwplh # Wall plug to injector efficiency - current_drive_variables.etacd = current_drive_variables.etalh + current_drive_variables.eta_hcd_primary_injector_wall_plug = ( + current_drive_variables.eta_lowhyb_injector_wall_plug + ) # Normalised current drive efficiency gamma gamrf = effrfss * (dene20 * physics_variables.rmajor) - current_drive_variables.gamcd = gamrf + current_drive_variables.eta_cd_norm_hcd_primary = gamrf # ECCD - elif current_drive_variables.iefrf in [3, 7, 10, 12, 13]: + elif current_drive_variables.i_hcd_primary in [3, 7, 10, 12, 13]: # Injected power (set to close to close the Steady-state current equilibrium) - current_drive_variables.echpwr = ( + current_drive_variables.p_ecrh_injected_mw = ( 1.0e-6 * ( physics_variables.aux_current_fraction @@ -599,19 +637,22 @@ def cudriv(self, output: bool): ) * physics_variables.plasma_current / effrfss - + current_drive_variables.pheat + + current_drive_variables.p_hcd_primary_extra_heat_mw ) - pinjemw1 = current_drive_variables.echpwr + pinjemw1 = current_drive_variables.p_ecrh_injected_mw # Wall plug power current_drive_variables.echwpow = ( - current_drive_variables.echpwr / current_drive_variables.etaech + current_drive_variables.p_ecrh_injected_mw + / current_drive_variables.eta_ecrh_injector_wall_plug ) # Wall plug to injector efficiency pinjwp1 = current_drive_variables.echwpow - current_drive_variables.etacd = current_drive_variables.etaech - elif current_drive_variables.iefrf in [5, 8]: + current_drive_variables.eta_hcd_primary_injector_wall_plug = ( + current_drive_variables.eta_ecrh_injector_wall_plug + ) + elif current_drive_variables.i_hcd_primary in [5, 8]: # MDK. See Gitlab issue #248, and scanned note. power1 = ( 1.0e-6 @@ -621,68 +662,74 @@ def cudriv(self, output: bool): ) * physics_variables.plasma_current / effnbss - + current_drive_variables.pheat + + current_drive_variables.p_hcd_primary_extra_heat_mw ) # Account for first orbit losses # (power due to particles that are ionised but not thermalised) [MW]: # This includes a second order term in shinethrough*(first orbit loss) - current_drive_variables.forbitloss = min( - 0.999, current_drive_variables.forbitloss + current_drive_variables.f_p_beam_orbit_loss = min( + 0.999, current_drive_variables.f_p_beam_orbit_loss ) # Should never be needed - current_drive_variables.pnbitot = power1 / ( + current_drive_variables.p_beam_injected_mw = power1 / ( 1.0e0 - - current_drive_variables.forbitloss - + current_drive_variables.forbitloss - * current_drive_variables.nbshinef + - current_drive_variables.f_p_beam_orbit_loss + + current_drive_variables.f_p_beam_orbit_loss + * current_drive_variables.f_p_beam_shine_through ) # Shinethrough power (atoms that are not ionised) [MW]: - current_drive_variables.nbshinemw = ( - current_drive_variables.pnbitot * current_drive_variables.nbshinef + current_drive_variables.p_beam_shine_through_mw = ( + current_drive_variables.p_beam_injected_mw + * current_drive_variables.f_p_beam_shine_through ) # First orbit loss - current_drive_variables.porbitlossmw = ( - current_drive_variables.forbitloss + current_drive_variables.p_beam_orbit_loss_mw = ( + current_drive_variables.f_p_beam_orbit_loss * ( - current_drive_variables.pnbitot - - current_drive_variables.nbshinemw + current_drive_variables.p_beam_injected_mw + - current_drive_variables.p_beam_shine_through_mw ) ) # Power deposited pinjmw1 = ( - current_drive_variables.pnbitot - - current_drive_variables.nbshinemw - - current_drive_variables.porbitlossmw + current_drive_variables.p_beam_injected_mw + - current_drive_variables.p_beam_shine_through_mw + - current_drive_variables.p_beam_orbit_loss_mw + ) + pinjimw1 = pinjmw1 * current_drive_variables.f_p_beam_injected_ions + pinjemw1 = pinjmw1 * ( + 1.0e0 - current_drive_variables.f_p_beam_injected_ions ) - pinjimw1 = pinjmw1 * current_drive_variables.fpion - pinjemw1 = pinjmw1 * (1.0e0 - current_drive_variables.fpion) current_drive_variables.pwpnb = ( - current_drive_variables.pnbitot / current_drive_variables.etanbi + current_drive_variables.p_beam_injected_mw + / current_drive_variables.eta_beam_injector_wall_plug ) # neutral beam wall plug power pinjwp1 = current_drive_variables.pwpnb - current_drive_variables.etacd = current_drive_variables.etanbi + current_drive_variables.eta_hcd_primary_injector_wall_plug = ( + current_drive_variables.eta_beam_injector_wall_plug + ) gamnb = effnbss * (dene20 * physics_variables.rmajor) - current_drive_variables.gamcd = gamnb - current_drive_variables.beam_current = ( + current_drive_variables.eta_cd_norm_hcd_primary = gamnb + current_drive_variables.c_beam_total = ( 1.0e-3 - * (current_drive_variables.pnbitot * 1.0e6) - / current_drive_variables.beam_energy + * (current_drive_variables.p_beam_injected_mw * 1.0e6) + / current_drive_variables.e_beam_kev ) # Neutral beam current (A) # Total injected power # sum contributions from primary and secondary systems - current_drive_variables.pinjmw = ( + current_drive_variables.p_hcd_injected_total_mw = ( pinjemw1 + pinjimw1 + pinjemwfix + pinjimwfix ) pinjmw1 = pinjemw1 + pinjimw1 pinjmwfix = pinjemwfix + pinjimwfix - current_drive_variables.pinjemw = pinjemw1 + pinjemwfix - current_drive_variables.pinjimw = pinjimw1 + pinjimwfix + current_drive_variables.p_hcd_injected_electrons_mw = pinjemw1 + pinjemwfix + current_drive_variables.p_hcd_injected_ions_mw = pinjimw1 + pinjimwfix heat_transport_variables.pinjwp = ( pinjwp1 + heat_transport_variables.pinjwpfix ) @@ -694,8 +741,8 @@ def cudriv(self, output: bool): # Ratio of fusion to input (injection+ohmic) power if ( abs( - current_drive_variables.pinjmw - + current_drive_variables.porbitlossmw + current_drive_variables.p_hcd_injected_total_mw + + current_drive_variables.p_beam_orbit_loss_mw + physics_variables.p_plasma_ohmic_mw ) < 1.0e-6 @@ -703,8 +750,8 @@ def cudriv(self, output: bool): current_drive_variables.bigq = 1.0e18 else: current_drive_variables.bigq = physics_variables.fusion_power / ( - current_drive_variables.pinjmw - + current_drive_variables.porbitlossmw + current_drive_variables.p_hcd_injected_total_mw + + current_drive_variables.p_beam_orbit_loss_mw + physics_variables.p_plasma_ohmic_mw ) @@ -713,26 +760,26 @@ def cudriv(self, output: bool): po.oheadr(self.outfile, "Current Drive System") - if current_drive_variables.irfcd == 0: + if current_drive_variables.i_hcd_calculations == 0: po.ocmmnt(self.outfile, "No current drive used") po.oblnkl(self.outfile) return - if current_drive_variables.iefrf in [1, 4, 6]: + if current_drive_variables.i_hcd_primary in [1, 4, 6]: po.ocmmnt(self.outfile, "Lower Hybrid Current Drive") - elif current_drive_variables.iefrf == 2: + elif current_drive_variables.i_hcd_primary == 2: po.ocmmnt(self.outfile, "Ion Cyclotron Current Drive") - elif current_drive_variables.iefrf in [3, 7]: + elif current_drive_variables.i_hcd_primary in [3, 7]: po.ocmmnt(self.outfile, "Electron Cyclotron Current Drive") - elif current_drive_variables.iefrf in [5, 8]: + elif current_drive_variables.i_hcd_primary in [5, 8]: po.ocmmnt(self.outfile, "Neutral Beam Current Drive") - elif current_drive_variables.iefrf == 10: + elif current_drive_variables.i_hcd_primary == 10: po.ocmmnt( self.outfile, "Electron Cyclotron Current Drive (user input gamma_CD)" ) - elif current_drive_variables.iefrf == 12: + elif current_drive_variables.i_hcd_primary == 12: po.ocmmnt(self.outfile, "EBW current drive") - elif current_drive_variables.iefrf == 13: + elif current_drive_variables.i_hcd_primary == 13: po.ocmmnt( self.outfile, "Electron Cyclotron Current Drive (O-mode cutoff with Zeff & Te)", @@ -741,25 +788,25 @@ def cudriv(self, output: bool): po.ovarin( self.outfile, "Current drive efficiency model", - "(iefrf)", - current_drive_variables.iefrf, + "(i_hcd_primary)", + current_drive_variables.i_hcd_primary, ) - if current_drive_variables.iefrffix in [1, 4, 6]: + if current_drive_variables.i_hcd_secondary in [1, 4, 6]: po.ocmmnt(self.outfile, "Lower Hybrid Current Drive") - elif current_drive_variables.iefrffix == 2: + elif current_drive_variables.i_hcd_secondary == 2: po.ocmmnt(self.outfile, "Ion Cyclotron Current Drive") - elif current_drive_variables.iefrffix in [3, 7]: + elif current_drive_variables.i_hcd_secondary in [3, 7]: po.ocmmnt(self.outfile, "Electron Cyclotron Current Drive") - elif current_drive_variables.iefrffix in [5, 8]: + elif current_drive_variables.i_hcd_secondary in [5, 8]: po.ocmmnt(self.outfile, "Neutral Beam Current Drive") - elif current_drive_variables.iefrffix == 10: + elif current_drive_variables.i_hcd_secondary == 10: po.ocmmnt( self.outfile, "Electron Cyclotron Current Drive (user input gamma_CD)" ) - elif current_drive_variables.iefrffix == 12: + elif current_drive_variables.i_hcd_secondary == 12: po.ocmmnt(self.outfile, "EBW current drive") - elif current_drive_variables.iefrffix == 13: + elif current_drive_variables.i_hcd_secondary == 13: po.ocmmnt( self.outfile, "Electron Cyclotron Current Drive (O-mode cutoff with Zeff & Te)", @@ -768,8 +815,8 @@ def cudriv(self, output: bool): po.ovarin( self.outfile, "Secondary current drive efficiency model", - "(iefrffix)", - current_drive_variables.iefrffix, + "(i_hcd_secondary)", + current_drive_variables.i_hcd_secondary, ) if physics_variables.ignite == 1: @@ -793,35 +840,36 @@ def cudriv(self, output: bool): po.ovarre( self.outfile, "Auxiliary power used for plasma heating only (MW)", - "(pheat)", - current_drive_variables.pheat + current_drive_variables.pheatfix, + "(p_hcd_primary_extra_heat_mw)", + current_drive_variables.p_hcd_primary_extra_heat_mw + + current_drive_variables.p_hcd_secondary_extra_heat_mw, ) po.ovarre( self.outfile, "Power injected for current drive (MW)", "(pcurrentdrivemw)", - current_drive_variables.pinjmw - - current_drive_variables.pheat - - current_drive_variables.pheatfix, + current_drive_variables.p_hcd_injected_total_mw + - current_drive_variables.p_hcd_primary_extra_heat_mw + - current_drive_variables.p_hcd_secondary_extra_heat_mw, ) po.ovarre( self.outfile, "Maximum Allowed Bootstrap current fraction", - "(bootstrap_current_fraction_max)", - current_drive_variables.bootstrap_current_fraction_max, + "(f_c_plasma_bootstrap_max)", + current_drive_variables.f_c_plasma_bootstrap_max, ) - if current_drive_variables.iefrffix != 0: + if current_drive_variables.i_hcd_secondary != 0: po.ovarre( self.outfile, "Power injected for main current drive (MW)", "(pcurrentdrivemw1)", - pinjmw1 - current_drive_variables.pheat, + pinjmw1 - current_drive_variables.p_hcd_primary_extra_heat_mw, ) po.ovarre( self.outfile, "Power injected for secondary current drive (MW)", "(pcurrentdrivemw2)", - pinjmwfix - current_drive_variables.pheatfix, + pinjmwfix - current_drive_variables.p_hcd_secondary_extra_heat_mw, ) po.ovarre( @@ -838,7 +886,7 @@ def cudriv(self, output: bool): auxiliary_cd, "OP ", ) - if current_drive_variables.iefrffix != 0: + if current_drive_variables.i_hcd_secondary != 0: po.ovarre( self.outfile, "Secondary auxiliary current drive (A)", @@ -850,66 +898,66 @@ def cudriv(self, output: bool): po.ovarre( self.outfile, "Current drive efficiency (A/W)", - "(effcd)", - current_drive_variables.effcd, + "(eta_cd_hcd_primary)", + current_drive_variables.eta_cd_hcd_primary, "OP ", ) po.ovarre( self.outfile, - "Normalised current drive efficiency, gamma (10^20 A/W-m2)", - "(gamcd)", - current_drive_variables.gamcd, + "Normalised current drive efficiency of primary HCD system (10^20 A / W m^2)", + "(eta_cd_norm_hcd_primary)", + current_drive_variables.eta_cd_norm_hcd_primary, "OP ", ) po.ovarre( self.outfile, "Wall plug to injector efficiency", - "(etacd)", - current_drive_variables.etacd, + "(eta_hcd_primary_injector_wall_plug)", + current_drive_variables.eta_hcd_primary_injector_wall_plug, ) - if current_drive_variables.iefrf == 10: + if current_drive_variables.i_hcd_primary == 10: po.ovarre( self.outfile, "ECRH plasma heating efficiency", - "(gamma_ecrh)", - current_drive_variables.gamma_ecrh, + "(eta_cd_norm_ecrh)", + current_drive_variables.eta_cd_norm_ecrh, ) - if current_drive_variables.iefrf == 12: + if current_drive_variables.i_hcd_primary == 12: po.ovarre( self.outfile, "EBW plasma heating efficiency", "(xi_ebw)", current_drive_variables.xi_ebw, ) - if current_drive_variables.iefrf in [12, 13]: + if current_drive_variables.i_hcd_primary in [12, 13]: po.ovarre( self.outfile, "EC harmonic number", - "(harnum)", - current_drive_variables.harnum, + "(n_ecrh_harmonic)", + current_drive_variables.n_ecrh_harmonic, ) - if current_drive_variables.iefrf == 13: + if current_drive_variables.i_hcd_primary == 13: po.ovarin( self.outfile, "EC cutoff wave mode switch", - "(wave_mode)", - current_drive_variables.wave_mode, + "(i_ecrh_wave_mode)", + current_drive_variables.i_ecrh_wave_mode, ) - if current_drive_variables.iefrffix != 0: + if current_drive_variables.i_hcd_secondary != 0: po.ovarre( self.outfile, "Secondary current drive efficiency (A/W)", - "(effcdfix)", - effcdfix, + "(eta_cd_hcd_secondary)", + eta_cd_hcd_secondary, "OP ", ) po.ovarre( self.outfile, "Seconday wall plug to injector efficiency", - "(etacdfix)", - current_drive_variables.etacdfix, + "(eta_hcd_secondary_injector_wall_plug)", + current_drive_variables.eta_hcd_secondary_injector_wall_plug, ) po.ovarre( self.outfile, @@ -923,22 +971,22 @@ def cudriv(self, output: bool): po.ovarrf( self.outfile, "Bootstrap fraction", - "(bootstrap_current_fraction)", - current_drive_variables.bootstrap_current_fraction, + "(f_c_plasma_bootstrap)", + current_drive_variables.f_c_plasma_bootstrap, "OP ", ) po.ovarrf( self.outfile, "Diamagnetic fraction", - "(diamagnetic_current_fraction)", - current_drive_variables.diamagnetic_current_fraction, + "(f_c_plasma_diamagnetic)", + current_drive_variables.f_c_plasma_diamagnetic, "OP ", ) po.ovarrf( self.outfile, "Pfirsch-Schlueter fraction", - "(ps_current_fraction)", - current_drive_variables.ps_current_fraction, + "(f_c_plasma_pfirsch_schluter)", + current_drive_variables.f_c_plasma_pfirsch_schluter, "OP ", ) po.ovarrf( @@ -959,14 +1007,14 @@ def cudriv(self, output: bool): po.ovarrf( self.outfile, "Total", - "(plasma_current_internal_fraction+aux_current_fraction+inductive_current_fraction)", - current_drive_variables.plasma_current_internal_fraction + "(f_c_plasma_internal+aux_current_fraction+inductive_current_fraction)", + current_drive_variables.f_c_plasma_internal + physics_variables.aux_current_fraction + physics_variables.inductive_current_fraction, ) if ( abs( - current_drive_variables.plasma_current_internal_fraction + current_drive_variables.f_c_plasma_internal + physics_variables.aux_current_fraction + physics_variables.inductive_current_fraction - 1.0e0 @@ -985,8 +1033,8 @@ def cudriv(self, output: bool): if ( abs( - current_drive_variables.bootstrap_current_fraction - - current_drive_variables.bootstrap_current_fraction_max + current_drive_variables.f_c_plasma_bootstrap + - current_drive_variables.f_c_plasma_bootstrap_max ) < 1.0e-8 ): @@ -1008,8 +1056,8 @@ def cudriv(self, output: bool): po.ovarre( self.outfile, "Lower hybrid wall plug efficiency", - "(etalh)", - current_drive_variables.etalh, + "(eta_lowhyb_injector_wall_plug)", + current_drive_variables.eta_lowhyb_injector_wall_plug, ) po.ovarre( self.outfile, @@ -1019,33 +1067,33 @@ def cudriv(self, output: bool): "OP ", ) - # MDK rearranged and added current_drive_variables.nbshinemw + # MDK rearranged and added current_drive_variables.p_beam_shine_through_mw # if (abs(current_drive_variables.pnbeam) > 1.0e-8) : if ( - (current_drive_variables.iefrf == 5) - or (current_drive_variables.iefrf == 8) - or (current_drive_variables.iefrffix == 5) - or (current_drive_variables.iefrffix == 8) + (current_drive_variables.i_hcd_primary == 5) + or (current_drive_variables.i_hcd_primary == 8) + or (current_drive_variables.i_hcd_secondary == 5) + or (current_drive_variables.i_hcd_secondary == 8) ): po.ovarre( self.outfile, "Neutral beam energy (keV)", - "(beam_energy)", - current_drive_variables.beam_energy, + "(e_beam_kev)", + current_drive_variables.e_beam_kev, ) - if (current_drive_variables.iefrf == 5) or ( - current_drive_variables.iefrf == 8 + if (current_drive_variables.i_hcd_primary == 5) or ( + current_drive_variables.i_hcd_primary == 8 ): po.ovarre( self.outfile, "Neutral beam current (A)", - "(beam_current)", - current_drive_variables.beam_current, + "(c_beam_total)", + current_drive_variables.c_beam_total, "OP ", ) - if (current_drive_variables.iefrffix == 5) or ( - current_drive_variables.iefrffix == 8 + if (current_drive_variables.i_hcd_secondary == 5) or ( + current_drive_variables.i_hcd_secondary == 8 ): po.ovarre( self.outfile, @@ -1055,15 +1103,15 @@ def cudriv(self, output: bool): "OP ", ) - if (current_drive_variables.iefrf == 5) or ( - current_drive_variables.iefrf == 8 + if (current_drive_variables.i_hcd_primary == 5) or ( + current_drive_variables.i_hcd_primary == 8 ): po.ovarre( self.outfile, "Beam efficiency (A/W)", "(effnbss)", effnbss, "OP " ) - if (current_drive_variables.iefrffix == 5) or ( - current_drive_variables.iefrffix == 8 + if (current_drive_variables.i_hcd_secondary == 5) or ( + current_drive_variables.i_hcd_secondary == 8 ): po.ovarre( self.outfile, @@ -1079,21 +1127,21 @@ def cudriv(self, output: bool): po.ovarre( self.outfile, "Neutral beam wall plug efficiency", - "(etanbi)", - current_drive_variables.etanbi, + "(eta_beam_injector_wall_plug)", + current_drive_variables.eta_beam_injector_wall_plug, ) po.ovarre( self.outfile, "Beam decay lengths to centre", - "(taubeam)", - current_drive_variables.taubeam, + "(n_beam_decay_lengths_core)", + current_drive_variables.n_beam_decay_lengths_core, "OP ", ) po.ovarre( self.outfile, "Beam shine-through fraction", - "(nbshinef)", - current_drive_variables.nbshinef, + "(f_p_beam_shine_through)", + current_drive_variables.f_p_beam_shine_through, "OP ", ) po.ovarre( @@ -1107,55 +1155,55 @@ def cudriv(self, output: bool): po.oblnkl(self.outfile) po.ocmmnt(self.outfile, "Neutral beam power balance :") po.ocmmnt(self.outfile, "----------------------------") - if (current_drive_variables.iefrf == 5) or ( - current_drive_variables.iefrf == 8 + if (current_drive_variables.i_hcd_primary == 5) or ( + current_drive_variables.i_hcd_primary == 8 ): po.ovarrf( self.outfile, "Beam first orbit loss power (MW)", - "(porbitlossmw)", - current_drive_variables.porbitlossmw, + "(p_beam_orbit_loss_mw)", + current_drive_variables.p_beam_orbit_loss_mw, "OP ", ) po.ovarrf( self.outfile, "Beam shine-through power [MW]", - "(nbshinemw)", - current_drive_variables.nbshinemw, + "(p_beam_shine_through_mw)", + current_drive_variables.p_beam_shine_through_mw, "OP ", ) po.ovarrf( self.outfile, "Beam power deposited in plasma (MW)", - "(pinjmw)", + "(p_hcd_injected_total_mw)", pinjmw1, "OP ", ) po.ovarrf( self.outfile, "Maximum allowable beam power (MW)", - "(pinjalw)", - current_drive_variables.pinjalw, + "(p_hcd_injected_max)", + current_drive_variables.p_hcd_injected_max, ) po.ovarrf( self.outfile, "Total (MW)", - "(current_drive_variables.porbitlossmw+current_drive_variables.nbshinemw+current_drive_variables.pinjmw)", - current_drive_variables.porbitlossmw - + current_drive_variables.nbshinemw + "(current_drive_variables.p_beam_orbit_loss_mw+current_drive_variables.p_beam_shine_through_mw+current_drive_variables.p_hcd_injected_total_mw)", + current_drive_variables.p_beam_orbit_loss_mw + + current_drive_variables.p_beam_shine_through_mw + pinjmw1, ) po.oblnkl(self.outfile) po.ovarrf( self.outfile, "Beam power entering vacuum vessel (MW)", - "(pnbitot)", - current_drive_variables.pnbitot, + "(p_beam_injected_mw)", + current_drive_variables.p_beam_injected_mw, "OP ", ) - if (current_drive_variables.iefrffix == 5) or ( - current_drive_variables.iefrffix == 8 + if (current_drive_variables.i_hcd_secondary == 5) or ( + current_drive_variables.i_hcd_secondary == 8 ): po.oblnkl(self.outfile) po.ocmmnt(self.outfile, "Secondary fixed neutral beam power balance :") @@ -1184,8 +1232,8 @@ def cudriv(self, output: bool): po.ovarrf( self.outfile, "Maximum allowable beam power (MW)", - "(pinjalw)", - current_drive_variables.pinjalw, + "(p_hcd_injected_max)", + current_drive_variables.p_hcd_injected_max, ) po.ovarrf( self.outfile, @@ -1207,15 +1255,15 @@ def cudriv(self, output: bool): po.ovarre( self.outfile, "Fraction of beam energy to ions", - "(fpion)", - current_drive_variables.fpion, + "(f_p_beam_injected_ions)", + current_drive_variables.f_p_beam_injected_ions, "OP ", ) po.ovarre( self.outfile, "Beam duct shielding thickness (m)", - "(nbshield)", - current_drive_variables.nbshield, + "(dx_beam_shield)", + current_drive_variables.dx_beam_shield, ) po.ovarre( self.outfile, @@ -1238,25 +1286,25 @@ def cudriv(self, output: bool): "OP ", ) - if abs(current_drive_variables.echpwr) > 1.0e-8: + if abs(current_drive_variables.p_ecrh_injected_mw) > 1.0e-8: po.ovarre( self.outfile, "Electron cyclotron injected power (MW)", - "(echpwr)", - current_drive_variables.echpwr, + "(p_ecrh_injected_mw)", + current_drive_variables.p_ecrh_injected_mw, "OP ", ) po.ovarrf( self.outfile, "Maximum allowable ECRH power (MW)", - "(pinjalw)", - current_drive_variables.pinjalw, + "(p_hcd_injected_max)", + current_drive_variables.p_hcd_injected_max, ) po.ovarre( self.outfile, "ECH wall plug efficiency", - "(etaech)", - current_drive_variables.etaech, + "(eta_ecrh_injector_wall_plug)", + current_drive_variables.eta_ecrh_injector_wall_plug, ) po.ovarre( self.outfile, @@ -1266,7 +1314,7 @@ def cudriv(self, output: bool): "OP ", ) - if abs(current_drive_variables.pinjfixmw) > 1.0e-8: + if abs(current_drive_variables.p_hcd_secondary_injected_mw) > 1.0e-8: po.ovarrf( self.outfile, "Fixed ECRH power (MW)", @@ -1276,8 +1324,8 @@ def cudriv(self, output: bool): po.ovarre( self.outfile, "ECH wall plug efficiency", - "(etaech)", - current_drive_variables.etaech, + "(eta_ecrh_injector_wall_plug)", + current_drive_variables.eta_ecrh_injector_wall_plug, ) po.ovarre( self.outfile, @@ -1291,7 +1339,7 @@ def iternb(self): """Routine to calculate ITER Neutral Beam current drive parameters author: P J Knight, CCFE, Culham Science Centre effnbss : output real : neutral beam current drive efficiency (A/W) - fpion : output real : fraction of NB power given to ions + f_p_beam_injected_ions : output real : fraction of NB power given to ions fshine : output real : shine-through fraction of beam This routine calculates the current drive parameters for a neutral beam system, based on the 1990 ITER model. @@ -1313,7 +1361,7 @@ def iternb(self): # Calculate beam stopping cross-section sigstop = self.sigbeam( - current_drive_variables.beam_energy / physics_variables.m_beam_amu, + current_drive_variables.e_beam_kev / physics_variables.m_beam_amu, physics_variables.te, physics_variables.dene, physics_variables.f_nd_alpha_electron, @@ -1323,7 +1371,9 @@ def iternb(self): ) # Calculate number of decay lengths to centre - current_drive_variables.taubeam = dpath * physics_variables.dene * sigstop + current_drive_variables.n_beam_decay_lengths_core = ( + dpath * physics_variables.dene * sigstop + ) # Shine-through fraction of beam fshine = np.exp(-2.0 * dpath * physics_variables.dene * sigstop) @@ -1331,14 +1381,14 @@ def iternb(self): # Deuterium and tritium beam densities dend = physics_variables.nd_fuel_ions * ( - 1.0 - current_drive_variables.f_tritium_beam + 1.0 - current_drive_variables.f_beam_tritium ) - dent = physics_variables.nd_fuel_ions * current_drive_variables.f_tritium_beam + dent = physics_variables.nd_fuel_ions * current_drive_variables.f_beam_tritium # Power split to ions / electrons - fpion = self.cfnbi( + f_p_beam_injected_ions = self.cfnbi( physics_variables.m_beam_amu, - current_drive_variables.beam_energy, + current_drive_variables.e_beam_kev, physics_variables.ten, physics_variables.dene, dend, @@ -1354,13 +1404,13 @@ def iternb(self): physics_variables.alphat, physics_variables.aspect, physics_variables.dene, - current_drive_variables.beam_energy, + current_drive_variables.e_beam_kev, physics_variables.rmajor, physics_variables.ten, physics_variables.zeff, ) - return effnbss, fpion, fshine + return effnbss, f_p_beam_injected_ions, fshine def cullhy(self): """Routine to calculate Lower Hybrid current drive efficiency @@ -1565,7 +1615,7 @@ def culnbi(self): """Routine to calculate Neutral Beam current drive parameters author: P J Knight, CCFE, Culham Science Centre effnbss : output real : neutral beam current drive efficiency (A/W) - fpion : output real : fraction of NB power given to ions + f_p_beam_injected_ions : output real : fraction of NB power given to ions fshine : output real : shine-through fraction of beam This routine calculates Neutral Beam current drive parameters using the corrections outlined in AEA FUS 172 to the ITER method. @@ -1589,7 +1639,7 @@ def culnbi(self): # Calculate beam stopping cross-section sigstop = self.sigbeam( - current_drive_variables.beam_energy / physics_variables.m_beam_amu, + current_drive_variables.e_beam_kev / physics_variables.m_beam_amu, physics_variables.te, physics_variables.dene, physics_variables.f_nd_alpha_electron, @@ -1600,7 +1650,9 @@ def culnbi(self): # Calculate number of decay lengths to centre - current_drive_variables.taubeam = dpath * physics_variables.dnla * sigstop + current_drive_variables.n_beam_decay_lengths_core = ( + dpath * physics_variables.dnla * sigstop + ) # Shine-through fraction of beam @@ -1610,15 +1662,15 @@ def culnbi(self): # Deuterium and tritium beam densities dend = physics_variables.nd_fuel_ions * ( - 1.0e0 - current_drive_variables.f_tritium_beam + 1.0e0 - current_drive_variables.f_beam_tritium ) - dent = physics_variables.nd_fuel_ions * current_drive_variables.f_tritium_beam + dent = physics_variables.nd_fuel_ions * current_drive_variables.f_beam_tritium # Power split to ions / electrons - fpion = self.cfnbi( + f_p_beam_injected_ions = self.cfnbi( physics_variables.m_beam_amu, - current_drive_variables.beam_energy, + current_drive_variables.e_beam_kev, physics_variables.ten, physics_variables.dene, dend, @@ -1636,7 +1688,7 @@ def culnbi(self): physics_variables.aspect, physics_variables.dene, physics_variables.dnla, - current_drive_variables.beam_energy, + current_drive_variables.e_beam_kev, current_drive_variables.frbeam, fshine, physics_variables.rmajor, @@ -1645,7 +1697,7 @@ def culnbi(self): physics_variables.zeff, ) - return effnbss, fpion, fshine + return effnbss, f_p_beam_injected_ions, fshine def lhrad(self): """Routine to calculate Lower Hybrid wave absorption radius @@ -1711,7 +1763,7 @@ def etanb2( aspect, dene, dnla, - beam_energy, + e_beam_kev, frbeam, fshine, rmajor, @@ -1729,7 +1781,7 @@ def etanb2( aspect : input real : aspect ratio dene : input real : volume averaged electron density (m**-3) dnla : input real : line averaged electron density (m**-3) - beam_energy : input real : neutral beam energy (keV) + e_beam_kev : input real : neutral beam energy (keV) frbeam : input real : R_tangent / R_major for neutral beam injection fshine : input real : shine-through fraction of beam rmajor : input real : plasma major radius (m) @@ -1761,7 +1813,7 @@ def etanb2( ecrit = 0.01 * m_beam_amu * ten # Beam energy in MeV - ebmev = beam_energy / 1e3 + ebmev = e_beam_kev / 1e3 # x and y coefficients of function J0(x,y) (IPDG89) xjs = ebmev / (bbd * ecrit) @@ -1946,7 +1998,7 @@ def cfnbi(self, afast, efast, te, ne, _nd, _nt, zeffai, xlmbda): nt : input real : tritium beam density (m**-3) zeffai : input real : mass weighted plasma effective charge xlmbda : input real : ion-electron coulomb logarithm - fpion : output real : fraction of fast particle energy coupled to ions + f_p_beam_injected_ions : output real : fraction of fast particle energy coupled to ions This routine calculates the fast particle energy coupled to the ions in the neutral beam system. """ @@ -2163,66 +2215,68 @@ def init_current_drive_variables(): """Initialise current drive variables""" current_drive_variables.beamwd = 0.58 current_drive_variables.bigq = 0.0 - current_drive_variables.bootstrap_current_fraction = 0.0 - current_drive_variables.bootstrap_current_fraction_max = 0.9 - current_drive_variables.bscf_iter89 = 0.0 - current_drive_variables.bscf_nevins = 0.0 - current_drive_variables.bscf_sauter = 0.0 - current_drive_variables.bscf_wilson = 0.0 - current_drive_variables.bscf_sakai = 0.0 - current_drive_variables.bscf_aries = 0.0 - current_drive_variables.bscf_andrade = 0.0 - current_drive_variables.bscf_hoang = 0.0 - current_drive_variables.bscf_wong = 0.0 + current_drive_variables.f_c_plasma_bootstrap = 0.0 + current_drive_variables.f_c_plasma_bootstrap_max = 0.9 + current_drive_variables.f_c_plasma_bootstrap_iter89 = 0.0 + current_drive_variables.f_c_plasma_bootstrap_nevins = 0.0 + current_drive_variables.f_c_plasma_bootstrap_sauter = 0.0 + current_drive_variables.f_c_plasma_bootstrap_wilson = 0.0 + current_drive_variables.f_c_plasma_bootstrap_sakai = 0.0 + current_drive_variables.f_c_plasma_bootstrap_aries = 0.0 + current_drive_variables.f_c_plasma_bootstrap_andrade = 0.0 + current_drive_variables.f_c_plasma_bootstrap_hoang = 0.0 + current_drive_variables.f_c_plasma_bootstrap_wong = 0.0 current_drive_variables.bscf_gi_i = 0.0 current_drive_variables.bscf_gi_ii = 0.0 current_drive_variables.cboot = 1.0 - current_drive_variables.beam_current = 0.0 - current_drive_variables.diacf_hender = 0.0 - current_drive_variables.diacf_scene = 0.0 - current_drive_variables.diamagnetic_current_fraction = 0.0 - current_drive_variables.echpwr = 0.0 + current_drive_variables.c_beam_total = 0.0 + current_drive_variables.f_c_plasma_diamagnetic_hender = 0.0 + current_drive_variables.f_c_plasma_diamagnetic_scene = 0.0 + current_drive_variables.f_c_plasma_diamagnetic = 0.0 + current_drive_variables.p_ecrh_injected_mw = 0.0 current_drive_variables.echwpow = 0.0 - current_drive_variables.effcd = 0.0 - current_drive_variables.harnum = 2.0 - current_drive_variables.wave_mode = 0 - current_drive_variables.beam_energy = 1.0e3 - current_drive_variables.etacd = 0.0 - current_drive_variables.etacdfix = 0.0 - current_drive_variables.etaech = 0.3 - current_drive_variables.etalh = 0.3 - current_drive_variables.etanbi = 0.3 - current_drive_variables.fpion = 0.5 - current_drive_variables.pnbitot = 0.0 - current_drive_variables.pscf_scene = 0.0 - current_drive_variables.nbshinemw = 0.0 + current_drive_variables.eta_cd_hcd_primary = 0.0 + current_drive_variables.n_ecrh_harmonic = 2.0 + current_drive_variables.i_ecrh_wave_mode = 0 + current_drive_variables.e_beam_kev = 1.0e3 + current_drive_variables.eta_hcd_primary_injector_wall_plug = 0.0 + current_drive_variables.eta_hcd_secondary_injector_wall_plug = 0.0 + current_drive_variables.eta_ecrh_injector_wall_plug = 0.3 + current_drive_variables.eta_lowhyb_injector_wall_plug = 0.3 + current_drive_variables.eta_beam_injector_wall_plug = 0.3 + current_drive_variables.f_p_beam_injected_ions = 0.5 + current_drive_variables.p_beam_injected_mw = 0.0 + current_drive_variables.f_c_plasma_pfirsch_schluter_scene = 0.0 + current_drive_variables.p_beam_shine_through_mw = 0.0 current_drive_variables.feffcd = 1.0 - current_drive_variables.forbitloss = 0.0 + current_drive_variables.f_p_beam_orbit_loss = 0.0 current_drive_variables.frbeam = 1.05 - current_drive_variables.f_tritium_beam = 1e-6 - current_drive_variables.gamcd = 0.0 - current_drive_variables.gamma_ecrh = 0.35 + current_drive_variables.f_beam_tritium = 1e-6 + current_drive_variables.eta_cd_norm_hcd_primary = 0.0 + current_drive_variables.eta_cd_norm_ecrh = 0.35 current_drive_variables.xi_ebw = 0.8 - current_drive_variables.iefrf = 5 - current_drive_variables.iefrffix = 0 - current_drive_variables.irfcd = 1 - current_drive_variables.nbshinef = 0.0 - current_drive_variables.nbshield = 0.5 - current_drive_variables.pheat = 0.0 - current_drive_variables.pheatfix = 0.0 - current_drive_variables.pinjalw = 150.0 - current_drive_variables.pinjemw = 0.0 - current_drive_variables.pinjimw = 0.0 - current_drive_variables.pinjmw = 0.0 - current_drive_variables.pinjfixmw = 0.0 - current_drive_variables.plasma_current_internal_fraction = 0.0 + current_drive_variables.i_hcd_primary = 5 + current_drive_variables.i_hcd_secondary = 0 + current_drive_variables.i_hcd_calculations = 1 + current_drive_variables.f_p_beam_shine_through = 0.0 + current_drive_variables.dx_beam_shield = 0.5 + current_drive_variables.p_hcd_primary_extra_heat_mw = 0.0 + current_drive_variables.p_hcd_secondary_extra_heat_mw = 0.0 + current_drive_variables.p_hcd_injected_max = 150.0 + current_drive_variables.p_hcd_injected_electrons_mw = 0.0 + current_drive_variables.p_hcd_injected_ions_mw = 0.0 + current_drive_variables.p_hcd_injected_total_mw = 0.0 + current_drive_variables.p_hcd_secondary_injected_mw = 0.0 + current_drive_variables.f_c_plasma_internal = 0.0 current_drive_variables.plhybd = 0.0 current_drive_variables.pnbeam = 0.0 - current_drive_variables.porbitlossmw = 0.0 - current_drive_variables.ps_current_fraction = 0.0 + current_drive_variables.p_beam_orbit_loss_mw = 0.0 + current_drive_variables.f_c_plasma_pfirsch_schluter = 0.0 current_drive_variables.pwplh = 0.0 current_drive_variables.pwpnb = 0.0 current_drive_variables.rtanbeam = 0.0 current_drive_variables.rtanmax = 0.0 - current_drive_variables.taubeam = 0.0 + current_drive_variables.n_beam_decay_lengths_core = 0.0 current_drive_variables.tbeamin = 3.0 + current_drive_variables.eta_cd_norm_hcd_secondary = 0.0 + current_drive_variables.eta_cd_hcd_secondary = 0.0 diff --git a/process/dcll.py b/process/dcll.py index e02fc67ebe..ee7df26b8c 100644 --- a/process/dcll.py +++ b/process/dcll.py @@ -205,7 +205,7 @@ def dcll_neutronics_and_power(self, output: bool): fwbs_variables.p_fw_rad_total_mw * build_variables.a_fw_outboard / build_variables.a_fw_total - + current_drive_variables.porbitlossmw + + current_drive_variables.p_beam_orbit_loss_mw + physics_variables.p_fw_alpha_mw ) fwbs_variables.psurffwi = fwbs_variables.p_fw_rad_total_mw * ( diff --git a/process/fusion_reactions.py b/process/fusion_reactions.py index 4ec13a8f0b..7772163a5d 100644 --- a/process/fusion_reactions.py +++ b/process/fusion_reactions.py @@ -794,14 +794,14 @@ def beam_fusion( betbm0: float, bp: float, bt: float, - beam_current: float, + c_beam_total: float, dene: float, nd_fuel_ions: float, ion_electron_coulomb_log: float, - beam_energy: float, + e_beam_kev: float, f_deuterium_plasma: float, f_tritium_plasma: float, - f_tritium_beam: float, + f_beam_tritium: float, sigmav_dt_average: float, ten: float, tin: float, @@ -819,14 +819,14 @@ def beam_fusion( betbm0 (float): Leading coefficient for neutral beam beta fraction. bp (float): Poloidal field (T). bt (float): Toroidal field on axis (T). - beam_current (float): Neutral beam current (A). + c_beam_total (float): Neutral beam current (A). dene (float): Electron density (m^-3). nd_fuel_ions (float): Fuel ion density (m^-3). ion_electron_coulomb_log (float): Ion-electron coulomb logarithm. - beam_energy (float): Neutral beam energy (keV). + e_beam_kev (float): Neutral beam energy (keV). f_deuterium_plasma (float): Deuterium fraction of main plasma. f_tritium_plasma (float): Tritium fraction of main plasma. - f_tritium_beam (float): Tritium fraction of neutral beam. + f_beam_tritium (float): Tritium fraction of neutral beam. sigmav_dt_average (float): Profile averaged for D-T (m^3/s). ten (float): Density-weighted electron temperature (keV). tin (float): Density-weighted ion temperature (keV). @@ -863,8 +863,8 @@ def beam_fusion( beam_slow_time = ( 1.99e19 * ( - constants.m_deuteron_amu * (1.0 - f_tritium_beam) - + (constants.m_triton_amu * f_tritium_beam) + constants.m_deuteron_amu * (1.0 - f_beam_tritium) + + (constants.m_triton_amu * f_beam_tritium) ) * (ten**1.5 / dene) / ion_electron_coulomb_log @@ -897,12 +897,12 @@ def beam_fusion( ) = beamcalc( deuterium_density, tritium_density, - beam_energy, + e_beam_kev, critical_energy_deuterium, critical_energy_tritium, beam_slow_time, - f_tritium_beam, - beam_current, + f_beam_tritium, + c_beam_total, tin, vol_plasma, sigmav_dt_average, @@ -929,12 +929,12 @@ def beam_fusion( def beamcalc( nd: float, nt: float, - beam_energy: float, + e_beam_kev: float, critical_energy_deuterium: float, critical_energy_tritium: float, beam_slow_time: float, - f_tritium_beam: float, - beam_current: float, + f_beam_tritium: float, + c_beam_total: float, ti: float, vol_plasma: float, svdt: float, @@ -949,12 +949,12 @@ def beamcalc( Parameters: nd (float): Thermal deuterium density (m^-3). nt (float): Thermal tritium density (m^-3). - beam_energy (float): Beam energy (keV). + e_beam_kev (float): Beam energy (keV). critical_energy_deuterium (float): Critical energy for electron/ion slowing down of the beam ion (deuterium neutral beam) (keV). critical_energy_tritium (float): Critical energy for beam slowing down (tritium neutral beam) (keV). beam_slow_time (float): Beam ion slowing down time on electrons (s). - f_tritium_beam (float): Beam tritium fraction (0.0 = deuterium beam). - beam_current (float): Beam current (A). + f_beam_tritium (float): Beam tritium fraction (0.0 = deuterium beam). + c_beam_total (float): Beam current (A). ti (float): Thermal ion temperature (keV). vol_plasma (float): Plasma volume (m^3). svdt (float): Profile averaged for D-T (m^3/s). @@ -990,14 +990,14 @@ def beamcalc( """ # D and T beam current fractions - beam_current_deuterium = beam_current * (1.0 - f_tritium_beam) - beam_current_tritium = beam_current * f_tritium_beam + beam_current_deuterium = c_beam_total * (1.0 - f_beam_tritium) + beam_current_tritium = c_beam_total * f_beam_tritium # At a critical energy the rate of loss to the ions becomes equal to that to the electrons, # and at lower energies the loss to the ions predominates. # Ratio of beam energy to critical energy for deuterium - beam_energy_ratio_deuterium = beam_energy / critical_energy_deuterium + beam_energy_ratio_deuterium = e_beam_kev / critical_energy_deuterium # Calculate the characterstic time for the deuterium ions to slow down to the thermal energy, eg E = 0. characteristic_deuterium_beam_slow_time = ( @@ -1011,7 +1011,7 @@ def beamcalc( ) # Ratio of beam energy to critical energy for tritium - beam_energy_ratio_tritium = beam_energy / critical_energy_tritium + beam_energy_ratio_tritium = e_beam_kev / critical_energy_tritium # Calculate the characterstic time for the tritium to slow down to the thermal energy, eg E = 0. # Wesson, J. (2011) Tokamaks. @@ -1073,10 +1073,10 @@ def beamcalc( # Fast Ion Pressure # This is the same form as the ideal gas law pressure, P=1/3 * nmv^2 deuterium_pressure = pressure_coeff_deuterium * fast_ion_pressure_integral( - beam_energy, critical_energy_deuterium + e_beam_kev, critical_energy_deuterium ) tritium_pressure = pressure_coeff_tritium * fast_ion_pressure_integral( - beam_energy, critical_energy_tritium + e_beam_kev, critical_energy_tritium ) # Beam deposited energy @@ -1090,11 +1090,11 @@ def beamcalc( ) / hot_beam_density hot_deuterium_rate = 1e-4 * beam_reaction_rate( - constants.m_deuteron_amu, deuterium_critical_energy_speed, beam_energy + constants.m_deuteron_amu, deuterium_critical_energy_speed, e_beam_kev ) hot_tritium_rate = 1e-4 * beam_reaction_rate( - constants.m_triton_amu, tritium_critical_energy_speed, beam_energy + constants.m_triton_amu, tritium_critical_energy_speed, e_beam_kev ) deuterium_beam_alpha_power = alpha_power_beam( @@ -1112,7 +1112,7 @@ def beamcalc( ) -def fast_ion_pressure_integral(beam_energy: float, critical_energy: float) -> float: +def fast_ion_pressure_integral(e_beam_kev: float, critical_energy: float) -> float: """ Calculate the fraction of initial beam energy given to the ions. @@ -1120,7 +1120,7 @@ def fast_ion_pressure_integral(beam_energy: float, critical_energy: float) -> fl and the critical energy for electron/ion slowing down of the beam ion. Parameters: - beam_energy (float): Neutral beam energy (keV). + e_beam_kev (float): Neutral beam energy (keV). critical_energy (float): Critical energy for electron/ion slowing down of the beam ion (keV). Returns: @@ -1140,7 +1140,7 @@ def fast_ion_pressure_integral(beam_energy: float, critical_energy: float) -> fl Report UWFDM-103 1974, Available: https://fti.neep.wisc.edu/fti.neep.wisc.edu/pdf/fdm103.pdf """ - xcs = beam_energy / critical_energy + xcs = e_beam_kev / critical_energy xc = np.sqrt(xcs) t1 = xcs / 2.0 @@ -1329,13 +1329,13 @@ def _beam_fusion_cross_section(vrelsq: float) -> float: a5 = 4.09e2 # Beam kinetic energy - beam_energy = 0.5 * constants.m_deuteron_amu * vrelsq + e_beam_kev = 0.5 * constants.m_deuteron_amu * vrelsq # Set limits on cross-section at low and high beam energies - if beam_energy < 10.0: + if e_beam_kev < 10.0: return 1.0e-27 - if beam_energy > 1.0e4: + if e_beam_kev > 1.0e4: return 8.0e-26 - t1 = a2 / (1.0 + (a3 * beam_energy - a4) ** 2) + a5 - t2 = beam_energy * (np.exp(a1 / np.sqrt(beam_energy)) - 1.0) + t1 = a2 / (1.0 + (a3 * e_beam_kev - a4) ** 2) + a5 + t2 = e_beam_kev * (np.exp(a1 / np.sqrt(e_beam_kev)) - 1.0) return 1.0e-24 * t1 / t2 diff --git a/process/hcpb.py b/process/hcpb.py index 2c242be33b..d0a1a0be16 100644 --- a/process/hcpb.py +++ b/process/hcpb.py @@ -701,7 +701,7 @@ def powerflow_calc(self, output: bool): fwbs_variables.p_fw_rad_total_mw * build_variables.a_fw_outboard / build_variables.a_fw_total - + current_drive_variables.porbitlossmw + + current_drive_variables.p_beam_orbit_loss_mw + physics_variables.p_fw_alpha_mw ) fwbs_variables.psurffwi = fwbs_variables.p_fw_rad_total_mw * ( diff --git a/process/init.py b/process/init.py index a53c2ae5d2..a43775b92f 100644 --- a/process/init.py +++ b/process/init.py @@ -1009,10 +1009,10 @@ def check_process(inputs): # noqa: ARG001 fortran.pfcoil_variables.rho_pf_coil = 0.0 # If there is no NBI, then hot beam density should be zero - if fortran.current_drive_variables.irfcd == 1: + if fortran.current_drive_variables.i_hcd_calculations == 1: if ( - fortran.current_drive_variables.iefrf != 5 - and fortran.current_drive_variables.iefrf != 8 + fortran.current_drive_variables.i_hcd_primary != 5 + and fortran.current_drive_variables.i_hcd_primary != 8 ): fortran.physics_variables.f_nd_beam_electron = 0.0 else: diff --git a/process/input.py b/process/input.py index b857859c08..27919171b4 100644 --- a/process/input.py +++ b/process/input.py @@ -187,7 +187,7 @@ def __post_init__(self): ), "bcritsc": InputVariable(fortran.tfcoil_variables, float, range=(10.0, 50.0)), "bctmp": InputVariable(fortran.pulse_variables, float, range=(1.0, 800.0)), - "beam_energy": InputVariable( + "e_beam_kev": InputVariable( fortran.current_drive_variables, float, range=(1.0, 1000000.0) ), "beamwd": InputVariable(fortran.current_drive_variables, float, range=(0.001, 5.0)), @@ -225,7 +225,7 @@ def __post_init__(self): ), "bmn": InputVariable(fortran.stellarator_variables, float, range=(0.0001, 0.01)), "bmxlim": InputVariable(fortran.constraint_variables, float, range=(0.1, 50.0)), - "bootstrap_current_fraction_max": InputVariable( + "f_c_plasma_bootstrap_max": InputVariable( fortran.current_drive_variables, float, range=(-0.999, 0.999) ), "breeder_f": InputVariable(fortran.fwbs_variables, float, range=(0.0, 1.0)), @@ -460,12 +460,18 @@ def __post_init__(self): "esbldgm3": InputVariable( fortran.buildings_variables, float, range=(1000.0, 1000000.0) ), - "etaech": InputVariable(fortran.current_drive_variables, float, range=(0.0, 1.0)), + "eta_ecrh_injector_wall_plug": InputVariable( + fortran.current_drive_variables, float, range=(0.0, 1.0) + ), "etahtp": InputVariable(fortran.fwbs_variables, float, range=(0.1, 1.0)), "etaiso": InputVariable(fortran.fwbs_variables, float, range=(0.1, 1.0)), - "etalh": InputVariable(fortran.current_drive_variables, float, range=(0.0, 1.0)), + "eta_lowhyb_injector_wall_plug": InputVariable( + fortran.current_drive_variables, float, range=(0.0, 1.0) + ), "etali": InputVariable(fortran.ife_variables, float, range=(0.0, 1.0)), - "etanbi": InputVariable(fortran.current_drive_variables, float, range=(0.0, 1.0)), + "eta_beam_injector_wall_plug": InputVariable( + fortran.current_drive_variables, float, range=(0.0, 1.0) + ), "etapsu": InputVariable(fortran.pfcoil_variables, float, range=(0.0, 1.0)), "etapump": InputVariable(fortran.tfcoil_variables, float, range=(0.0, 1.0)), "etatf": InputVariable(fortran.heat_transport_variables, float, range=(0.0, 1.0)), @@ -519,7 +525,7 @@ def __post_init__(self): "f_sync_reflect": InputVariable(fortran.physics_variables, float, range=(0.0, 1.0)), "f_t_turn_tf": InputVariable(fortran.tfcoil_variables, float, range=(0.0, 1.0)), "f_tritium": InputVariable(fortran.physics_variables, float, range=(0.0, 1.0)), - "f_tritium_beam": InputVariable( + "f_beam_tritium": InputVariable( fortran.current_drive_variables, float, range=(0.0, 1.0) ), "f_vforce_inboard": InputVariable( @@ -630,7 +636,7 @@ def __post_init__(self): "foh_stress": InputVariable( fortran.constraint_variables, float, range=(0.001, 1.0) ), - "forbitloss": InputVariable( + "f_p_beam_orbit_loss": InputVariable( fortran.current_drive_variables, float, range=(0.0, 0.999) ), "fpdivlim": InputVariable(fortran.physics_variables, float, range=(0.001, 1.0)), @@ -719,7 +725,7 @@ def __post_init__(self): "fwdzu": InputVariable(fortran.ife_variables, float, range=(0.0, 10.0)), "fzactual": InputVariable(fortran.reinke_variables, float, range=(0.0, 1.0)), "fzeffmax": InputVariable(fortran.constraint_variables, float, range=(0.001, 1.0)), - "gamma_ecrh": InputVariable( + "eta_cd_norm_ecrh": InputVariable( fortran.current_drive_variables, float, range=(0.0, 1.0) ), "gamma_he": InputVariable( @@ -739,7 +745,9 @@ def __post_init__(self): "ground_clrnc": InputVariable( fortran.buildings_variables, float, range=(0.0, 10.0) ), - "harnum": InputVariable(fortran.current_drive_variables, float, range=(1.0, 10.0)), + "n_ecrh_harmonic": InputVariable( + fortran.current_drive_variables, float, range=(1.0, 10.0) + ), "hastelloy_thickness": InputVariable( fortran.rebco_variables, float, range=(1e-08, 0.001) ), @@ -905,10 +913,10 @@ def __post_init__(self): "nbi_sys_w": InputVariable( fortran.buildings_variables, float, range=(10.0, 1000.0) ), - "nbshield": InputVariable( + "dx_beam_shield": InputVariable( fortran.current_drive_variables, float, range=(0.01, 0.5) ), - "nbshinefmax": InputVariable( + "f_p_beam_shine_through_max": InputVariable( fortran.constraint_variables, float, range=(1e-20, 0.1) ), "neped": InputVariable(fortran.physics_variables, float, range=(0.0, 1e21)), @@ -954,16 +962,18 @@ def __post_init__(self): ), "rho_pf_coil": InputVariable(fortran.pfcoil_variables, float, range=(0.0, 0.0001)), "pfusife": InputVariable(fortran.ife_variables, float, range=(0.0, 10000.0)), - "pheat": InputVariable(fortran.current_drive_variables, float, range=(0.0, 1000.0)), - "pheatfix": InputVariable( + "p_hcd_primary_extra_heat_mw": InputVariable( + fortran.current_drive_variables, float, range=(0.0, 1000.0) + ), + "p_hcd_secondary_extra_heat_mw": InputVariable( fortran.current_drive_variables, float, range=(0.0, 1000.0) ), "pibv": InputVariable(fortran.buildings_variables, float, range=(1000.0, 100000.0)), "pifecr": InputVariable(fortran.ife_variables, float, range=(0.0, 100.0)), - "pinjalw": InputVariable( + "p_hcd_injected_max": InputVariable( fortran.current_drive_variables, float, range=(0.0, 1000.0) ), - "pinjfixmw": InputVariable( + "p_hcd_secondary_injected_mw": InputVariable( fortran.current_drive_variables, float, range=(0.0, 1000.0) ), "pinjmax": InputVariable( @@ -1488,8 +1498,10 @@ def __post_init__(self): "i_blkt_dual_coolant": InputVariable( fortran.fwbs_variables, int, choices=[0, 1, 2] ), - "iefrf": InputVariable(fortran.current_drive_variables, int, range=(1, 13)), - "iefrffix": InputVariable(fortran.current_drive_variables, int, range=(0, 13)), + "i_hcd_primary": InputVariable(fortran.current_drive_variables, int, range=(1, 13)), + "i_hcd_secondary": InputVariable( + fortran.current_drive_variables, int, range=(0, 13) + ), "i_blkt_liquid_breeder_channel_type": InputVariable( fortran.fwbs_variables, int, choices=[0, 1, 2] ), @@ -1512,7 +1524,9 @@ def __post_init__(self): ), "ireactor": InputVariable(fortran.cost_variables, int, choices=[0, 1]), "irefprop": InputVariable(fortran.fwbs_variables, int, choices=[0, 1]), - "irfcd": InputVariable(fortran.current_drive_variables, int, choices=[0, 1]), + "i_hcd_calculations": InputVariable( + fortran.current_drive_variables, int, choices=[0, 1] + ), "iscenr": InputVariable(fortran.pf_power_variables, int, range=(1, 3)), "istell": InputVariable(fortran.stellarator_variables, int, range=(0, 6)), "isthtr": InputVariable(fortran.stellarator_variables, int, range=(1, 3)), @@ -1560,7 +1574,9 @@ def __post_init__(self): "secondary_cycle_liq": InputVariable(fortran.fwbs_variables, int, range=(2, 4)), "supercond_cost_model": InputVariable(fortran.cost_variables, int, choices=[0, 1]), "i_tf_inside_cs": InputVariable(fortran.build_variables, int, choices=[0, 1]), - "wave_mode": InputVariable(fortran.current_drive_variables, int, choices=[0, 1]), + "i_ecrh_wave_mode": InputVariable( + fortran.current_drive_variables, int, choices=[0, 1] + ), "i_confinement_time": InputVariable( fortran.physics_variables, int, diff --git a/process/io/mfile_comparison.py b/process/io/mfile_comparison.py index 0fb27f9025..f65e02edab 100644 --- a/process/io/mfile_comparison.py +++ b/process/io/mfile_comparison.py @@ -84,12 +84,12 @@ "p_blkt_nuclear_heat_total_mw", "pnucshld", "pdivt", - "pheat", - "bootstrap_current_fraction", + "p_hcd_primary_extra_heat_mw", + "f_c_plasma_bootstrap", "aux_current_fraction", "inductive_current_fraction", "gamnb", - "beam_energy", + "e_beam_kev", "p_plasma_loss_mw", ] @@ -172,13 +172,13 @@ "etath", "pgrossmw", "pnetelmw", - "pinjmw", - "pheat", - "bootstrap_current_fraction", + "p_hcd_injected_total_mw", + "p_hcd_primary_extra_heat_mw", + "f_c_plasma_bootstrap", "aux_current_fraction", "inductive_current_fraction", "gamnb", - "beam_energy", + "e_beam_kev", "p_plasma_loss_mw", "pdivt", "vssoft", @@ -223,14 +223,14 @@ "beta", "te", "dene", - "pinjmw", + "p_hcd_injected_total_mw", "pnetelmw", "pflux_fw_neutron_mw", "pflux_fw_rad_mw", "f_nd_alpha_electron", "p_plasma_inner_rad_mw", "p_plasma_rad_mw", - "bootstrap_current_fraction", + "f_c_plasma_bootstrap", "pdivmax_over_rmajor", "fimp(14", "etath", diff --git a/process/io/mfile_to_csv_vars.json b/process/io/mfile_to_csv_vars.json index 01c82202d4..0a6c9766ea 100644 --- a/process/io/mfile_to_csv_vars.json +++ b/process/io/mfile_to_csv_vars.json @@ -1,7 +1,7 @@ { "vars": [ "minmax", - "pinjalw", + "p_hcd_injected_max", "pnetelin", "ripmax", "t_burn_min", diff --git a/process/io/obsolete_vars.py b/process/io/obsolete_vars.py index 16770c25ea..73750e3160 100644 --- a/process/io/obsolete_vars.py +++ b/process/io/obsolete_vars.py @@ -123,12 +123,12 @@ "idia": "i_diamagnetic_current", "ibss": "i_bootstrap_current", "ips": "i_pfirsch_schluter_current", - "bootipf": "bootstrap_current_fraction", - "bscfmax": "bootstrap_current_fraction_max", + "bootipf": "f_c_plasma_bootstrap", + "bscfmax": "f_c_plasma_bootstrap_max", "vgap2": "dz_shld_vv_gap", "vgap": "dz_xpoint_divertor", "ftritbm": "f_tritium_bream", - "enbeam": "beam_energy", + "enbeam": "e_beam_kev", "fdeut": "f_deuterium", "ftrit": "f_tritium", "fhe3": "f_helium3", @@ -295,6 +295,25 @@ "casths": "dx_tf_side_case", "thkcas": "dr_tf_nose_case", "tmpcry": "temp_tf_cryo", + "beam_energy": "e_beam_kev", + "bootstrap_current_fraction_max": "f_c_plasma_bootstrap_max", + "etaech": "eta_ecrh_injector_wall_plug", + "etalh": "eta_lowhyb_injector_wall_plug", + "etanbi": "eta_beam_injector_wall_plug", + "f_tritium_beam": "f_beam_tritium", + "forbitloss": "f_p_beam_orbit_loss", + "gamma_ecrh": "eta_cd_norm_ecrh", + "harnum": "n_ecrh_harmonic", + "nbshield": "dx_beam_shield", + "nbshinefmax": "f_p_beam_shine_through_max", + "pheat": "p_hcd_primary_extra_heat_mw", + "pinjalw": "p_hcd_injected_max", + "pinjfixmw": "p_hcd_secondary_injected_mw", + "iefrf": "i_hcd_primary", + "iefrffix": "i_hcd_secondary", + "irfcd": "i_hcd_calculations", + "wave_mode": "i_ecrh_wave_mode", + "pheatfix": "p_hcd_secondary_extra_heat_mw", } OBS_VARS_HELP = { diff --git a/process/io/plot_proc.py b/process/io/plot_proc.py index 0b8ab0f38c..43f303b247 100644 --- a/process/io/plot_proc.py +++ b/process/io/plot_proc.py @@ -506,8 +506,8 @@ def color_key(axis, mfile_data, scan, colour_scheme): ("PF coils", "none"), ] - if (mfile_data.data["iefrf"].get_scan(scan) in [5, 8]) or ( - mfile_data.data["iefrffix"].get_scan(scan) in [5, 8] + if (mfile_data.data["i_hcd_primary"].get_scan(scan) in [5, 8]) or ( + mfile_data.data["i_hcd_secondary"].get_scan(scan) in [5, 8] ): labels.append(("NB duct shield", NBSHIELD_COLOUR[colour_scheme - 1])) labels.append(("Cryostat", CRYOSTAT_COLOUR[colour_scheme - 1])) @@ -634,7 +634,7 @@ def toroidal_cross_section(axis, mfile_data, scan, demo_ranges, colour_scheme): n_tf_coils=n_tf_coils, r3=r3, r4=r4, - w=w + nbshield, + w=w + dx_beam_shield, facecolor=NBSHIELD_COLOUR[colour_scheme - 1], ) # Overlay TF coil segments @@ -648,12 +648,12 @@ def toroidal_cross_section(axis, mfile_data, scan, demo_ranges, colour_scheme): facecolor=TFC_COLOUR[colour_scheme - 1], ) - iefrf = mfile_data.data["iefrf"].get_scan(scan) - if (iefrf == 5) or (iefrf == 8): + i_hcd_primary = mfile_data.data["i_hcd_primary"].get_scan(scan) + if (i_hcd_primary == 5) or (i_hcd_primary == 8): # Neutral beam geometry a = w b = dr_tf_outboard - c = beamwd + 2 * nbshield + c = beamwd + 2 * dx_beam_shield d = r3 e = np.sqrt(a**2 + (d + b) ** 2) # Coordinates of the inner and outer edges of the beam at its tangency point @@ -666,12 +666,12 @@ def toroidal_cross_section(axis, mfile_data, scan, demo_ranges, colour_scheme): youter = router * np.sin(beta) # Corner of TF coils xcorner = r4 - ycorner = w + nbshield + ycorner = w + dx_beam_shield axis.plot( [xinner, xcorner], [yinner, ycorner], linestyle="dotted", color="black" ) - x = xcorner + c * np.cos(beta) - nbshield * np.cos(beta) - y = ycorner + c * np.sin(beta) - nbshield * np.sin(beta) + x = xcorner + c * np.cos(beta) - dx_beam_shield * np.cos(beta) + y = ycorner + c * np.sin(beta) - dx_beam_shield * np.sin(beta) axis.plot([xouter, x], [youter, y], linestyle="dotted", color="black") # Ranges @@ -3032,23 +3032,29 @@ def plot_current_drive_info(axis, mfile_data, scan): xmax = 1 ymin = -16 ymax = 1 - iefrf = mfile_data.data["iefrf"].get_scan(scan) + i_hcd_primary = mfile_data.data["i_hcd_primary"].get_scan(scan) nbi = False ecrh = False ebw = False lhcd = False iccd = False - if (iefrf == 5) or (iefrf == 8): + if (i_hcd_primary == 5) or (i_hcd_primary == 8): nbi = True axis.text(-0.05, 1, "Neutral Beam Current Drive:", ha="left", va="center") - if (iefrf == 3) or (iefrf == 7) or (iefrf == 10) or (iefrf == 11) or (iefrf == 13): + if ( + (i_hcd_primary == 3) + or (i_hcd_primary == 7) + or (i_hcd_primary == 10) + or (i_hcd_primary == 11) + or (i_hcd_primary == 13) + ): ecrh = True axis.text(-0.05, 1, "Electron Cyclotron Current Drive:", ha="left", va="center") - if iefrf == 12: + if i_hcd_primary == 12: ebw = True axis.text(-0.05, 1, "Electron Bernstein Wave Drive:", ha="left", va="center") - if iefrf in [1, 4, 6]: + if i_hcd_primary in [1, 4, 6]: lhcd = True axis.text( -0.05, @@ -3057,29 +3063,29 @@ def plot_current_drive_info(axis, mfile_data, scan): ha="left", va="center", ) - if iefrf == 2: + if i_hcd_primary == 2: iccd = True axis.text(-0.05, 1, "Ion Cyclotron Current Drive:", ha="left", va="center") - if "iefrffix" in mfile_data.data: + if "i_hcd_secondary" in mfile_data.data: secondary_heating = "" - iefrffix = mfile_data.data["iefrffix"].get_scan(scan) + i_hcd_secondary = mfile_data.data["i_hcd_secondary"].get_scan(scan) - if (iefrffix == 5) or (iefrffix == 8): + if (i_hcd_secondary == 5) or (i_hcd_secondary == 8): secondary_heating = "NBI" if ( - (iefrffix == 3) - or (iefrffix == 7) - or (iefrffix == 10) - or (iefrffix == 11) - or (iefrffix == 13) + (i_hcd_secondary == 3) + or (i_hcd_secondary == 7) + or (i_hcd_secondary == 10) + or (i_hcd_secondary == 11) + or (i_hcd_secondary == 13) ): secondary_heating = "ECH" - if iefrffix == 12: + if i_hcd_secondary == 12: secondary_heating = "EBW" - if iefrffix in [1, 4, 6]: + if i_hcd_secondary in [1, 4, 6]: secondary_heating = "LHCD" - if iefrffix == 2: + if i_hcd_secondary == 2: secondary_heating = "ICCD" axis.set_ylim([ymin, ymax]) @@ -3088,11 +3094,11 @@ def plot_current_drive_info(axis, mfile_data, scan): axis.set_autoscaley_on(False) axis.set_autoscalex_on(False) - pinjie = mfile_data.data["pinjmw"].get_scan(scan) + pinjie = mfile_data.data["p_hcd_injected_total_mw"].get_scan(scan) pdivt = mfile_data.data["pdivt"].get_scan(scan) pdivr = pdivt / mfile_data.data["rmajor"].get_scan(scan) - if mfile_data.data["iefrffix"].get_scan(scan) != 0: + if mfile_data.data["i_hcd_secondary"].get_scan(scan) != 0: pinjmwfix = mfile_data.data["pinjmwfix"].get_scan(scan) pdivnr = ( @@ -3117,13 +3123,13 @@ def plot_current_drive_info(axis, mfile_data, scan): if ecrh: data = [ (pinjie, "Steady state auxiliary power", "MW"), - ("pheat", "Power for heating only", "MW"), - ("bootstrap_current_fraction", "Bootstrap fraction", ""), + ("p_hcd_primary_extra_heat_mw", "Power for heating only", "MW"), + ("f_c_plasma_bootstrap", "Bootstrap fraction", ""), ("aux_current_fraction", "Auxiliary fraction", ""), ("inductive_current_fraction", "Inductive fraction", ""), ("p_plasma_loss_mw", "Plasma heating used for H factor", "MW"), ( - "effcd", + "eta_cd_hcd_primary", "Current drive efficiency", "A W$^{-1}$", ), @@ -3136,8 +3142,8 @@ def plot_current_drive_info(axis, mfile_data, scan): (flh, r"$\frac{P_{\mathrm{div}}}{P_{\mathrm{LH}}}$", ""), (hstar, "H* (non-rad. corr.)", ""), ] - # iefrffix is now always in the MFILE with = 0 meaning no fixed heating - if mfile_data.data["iefrffix"].get_scan(scan) != 0: + # i_hcd_secondary is now always in the MFILE with = 0 meaning no fixed heating + if mfile_data.data["i_hcd_secondary"].get_scan(scan) != 0: data.insert( 1, ("pinjmwfix", f"{secondary_heating} secondary auxiliary power", "MW") ) @@ -3147,12 +3153,12 @@ def plot_current_drive_info(axis, mfile_data, scan): if nbi: data = [ (pinjie, "Steady state auxiliary power", "MW"), - ("pheat", "Power for heating only", "MW"), - ("bootstrap_current_fraction", "Bootstrap fraction", ""), + ("p_hcd_primary_extra_heat_mw", "Power for heating only", "MW"), + ("f_c_plasma_bootstrap", "Bootstrap fraction", ""), ("aux_current_fraction", "Auxiliary fraction", ""), ("inductive_current_fraction", "Inductive fraction", ""), ("gamnb", "NB gamma", "$10^{20}$ A W$^{-1}$ m$^{-2}$"), - ("beam_energy", "NB energy", "keV"), + ("e_beam_kev", "NB energy", "keV"), ("p_plasma_loss_mw", "Plasma heating used for H factor", "MW"), (pdivr, r"$\frac{P_{\mathrm{div}}}{R_{0}}$", "MW m$^{-1}$"), ( @@ -3163,7 +3169,7 @@ def plot_current_drive_info(axis, mfile_data, scan): (flh, r"$\frac{P_{\mathrm{div}}}{P_{\mathrm{LH}}}$", ""), (hstar, "H* (non-rad. corr.)", ""), ] - if mfile_data.data["iefrffix"].get_scan(scan) != 0: + if mfile_data.data["i_hcd_secondary"].get_scan(scan) != 0: data.insert( 1, ("pinjmwfix", f"{secondary_heating} secondary auxiliary power", "MW") ) @@ -3173,14 +3179,14 @@ def plot_current_drive_info(axis, mfile_data, scan): if ebw: data = [ (pinjie, "Steady state auxiliary power", "MW"), - ("pheat", "Power for heating only", "MW"), - ("bootstrap_current_fraction", "Bootstrap fraction", ""), + ("p_hcd_primary_extra_heat_mw", "Power for heating only", "MW"), + ("f_c_plasma_bootstrap", "Bootstrap fraction", ""), ("aux_current_fraction", "Auxiliary fraction", ""), ("inductive_current_fraction", "Inductive fraction", ""), ("p_plasma_loss_mw", "Plasma heating used for H factor", "MW"), ( - "gamcd", - "Normalised current drive efficiency", + "eta_cd_norm_hcd_primary", + "Normalised current drive efficiency of primary HCD system", "(10$^{20}$ A/(Wm$^{2}$))", ), (pdivr, r"$\frac{P_{\mathrm{div}}}{R_{0}}$", "MW m$^{-1}$"), @@ -3192,7 +3198,7 @@ def plot_current_drive_info(axis, mfile_data, scan): (flh, r"$\frac{P_{\mathrm{div}}}{P_{\mathrm{LH}}}$", ""), (hstar, "H* (non-rad. corr.)", ""), ] - if "iefrffix" in mfile_data.data: + if "i_hcd_secondary" in mfile_data.data: data.insert( 1, ("pinjmwfix", f"{secondary_heating} secondary auxiliary power", "MW") ) @@ -3202,13 +3208,13 @@ def plot_current_drive_info(axis, mfile_data, scan): if lhcd: data = [ (pinjie, "Steady state auxiliary power", "MW"), - ("pheat", "Power for heating only", "MW"), - ("bootstrap_current_fraction", "Bootstrap fraction", ""), + ("p_hcd_primary_extra_heat_mw", "Power for heating only", "MW"), + ("f_c_plasma_bootstrap", "Bootstrap fraction", ""), ("aux_current_fraction", "Auxiliary fraction", ""), ("inductive_current_fraction", "Inductive fraction", ""), ("p_plasma_loss_mw", "Plasma heating used for H factor", "MW"), ( - "gamcd", + "eta_cd_norm_hcd_primary", "Normalised current drive efficiency", "(10$^{20}$ A/(Wm$^{2}$))", ), @@ -3221,7 +3227,7 @@ def plot_current_drive_info(axis, mfile_data, scan): (flh, r"$\frac{P_{\mathrm{div}}}{P_{\mathrm{LH}}}$", ""), (hstar, "H* (non-rad. corr.)", ""), ] - if "iefrffix" in mfile_data.data: + if "i_hcd_secondary" in mfile_data.data: data.insert( 1, ("pinjmwfix", f"{secondary_heating} secondary auxiliary power", "MW") ) @@ -3231,13 +3237,13 @@ def plot_current_drive_info(axis, mfile_data, scan): if iccd: data = [ (pinjie, "Steady state auxiliary power", "MW"), - ("pheat", "Power for heating only", "MW"), - ("bootstrap_current_fraction", "Bootstrap fraction", ""), + ("p_hcd_primary_extra_heat_mw", "Power for heating only", "MW"), + ("f_c_plasma_bootstrap", "Bootstrap fraction", ""), ("aux_current_fraction", "Auxiliary fraction", ""), ("inductive_current_fraction", "Inductive fraction", ""), ("p_plasma_loss_mw", "Plasma heating used for H factor", "MW"), ( - "gamcd", + "eta_cd_norm_hcd_primary", "Normalised current drive efficiency", "(10$^{20}$ A/(Wm$^{2}$))", ), @@ -3250,7 +3256,7 @@ def plot_current_drive_info(axis, mfile_data, scan): (flh, r"$\frac{P_{\mathrm{div}}}{P_{\mathrm{LH}}}$", ""), (hstar, "H* (non-rad. corr.)", ""), ] - if "iefrffix" in mfile_data.data: + if "i_hcd_secondary" in mfile_data.data: data.insert( 1, ("pinjmwfix", f"{secondary_heating} secondary auxiliary power", "MW") ) @@ -3279,15 +3285,15 @@ def plot_bootstrap_comparison(axis, mfile_data, scan): scan --> scan number to use """ - boot_ipdg = mfile_data.data["bscf_iter89"].get_scan(scan) - boot_sauter = mfile_data.data["bscf_sauter"].get_scan(scan) - boot_nenins = mfile_data.data["bscf_nevins"].get_scan(scan) - boot_wilson = mfile_data.data["bscf_wilson"].get_scan(scan) - boot_sakai = mfile_data.data["bscf_sakai"].get_scan(scan) - boot_aries = mfile_data.data["bscf_aries"].get_scan(scan) - boot_andrade = mfile_data.data["bscf_andrade"].get_scan(scan) - boot_hoang = mfile_data.data["bscf_hoang"].get_scan(scan) - boot_wong = mfile_data.data["bscf_wong"].get_scan(scan) + boot_ipdg = mfile_data.data["f_c_plasma_bootstrap_iter89"].get_scan(scan) + boot_sauter = mfile_data.data["f_c_plasma_bootstrap_sauter"].get_scan(scan) + boot_nenins = mfile_data.data["f_c_plasma_bootstrap_nevins"].get_scan(scan) + boot_wilson = mfile_data.data["f_c_plasma_bootstrap_wilson"].get_scan(scan) + boot_sakai = mfile_data.data["f_c_plasma_bootstrap_sakai"].get_scan(scan) + boot_aries = mfile_data.data["f_c_plasma_bootstrap_aries"].get_scan(scan) + boot_andrade = mfile_data.data["f_c_plasma_bootstrap_andrade"].get_scan(scan) + boot_hoang = mfile_data.data["f_c_plasma_bootstrap_hoang"].get_scan(scan) + boot_wong = mfile_data.data["f_c_plasma_bootstrap_wong"].get_scan(scan) boot_gi_I = mfile_data.data["bscf_gi_i"].get_scan(scan) # noqa: N806 boot_gi_II = mfile_data.data["bscf_gi_ii"].get_scan(scan) # noqa: N806 @@ -3798,21 +3804,21 @@ def main(args=None): # To be re-inergrated to resistives when in-plane stresses is integrated casthi = m_file.data["casthi"].get_scan(scan) - global nbshield + global dx_beam_shield global rtanbeam global rtanmax global beamwd - iefrf = int(m_file.data["iefrf"].get_scan(scan)) - iefrffix = int(m_file.data["iefrffix"].get_scan(scan)) + i_hcd_primary = int(m_file.data["i_hcd_primary"].get_scan(scan)) + i_hcd_secondary = int(m_file.data["i_hcd_secondary"].get_scan(scan)) - if (iefrf in [5, 8]) or (iefrffix in [5, 8]): - nbshield = m_file.data["nbshield"].get_scan(scan) + if (i_hcd_primary in [5, 8]) or (i_hcd_secondary in [5, 8]): + dx_beam_shield = m_file.data["dx_beam_shield"].get_scan(scan) rtanbeam = m_file.data["rtanbeam"].get_scan(scan) rtanmax = m_file.data["rtanmax"].get_scan(scan) beamwd = m_file.data["beamwd"].get_scan(scan) else: - nbshield = rtanbeam = rtanmax = beamwd = 0.0 + dx_beam_shield = rtanbeam = rtanmax = beamwd = 0.0 # Pedestal profile parameters global ipedestal diff --git a/process/io/plot_radial_build.py b/process/io/plot_radial_build.py index 145f3a7adf..b3ac6bd49f 100644 --- a/process/io/plot_radial_build.py +++ b/process/io/plot_radial_build.py @@ -159,7 +159,7 @@ def main(args=None): "te", "boundu(15)", "beta_norm_max", - "bootstrap_current_fraction_max", + "f_c_plasma_bootstrap_max", "boundu(10)", "fiooic", "fjprot", diff --git a/process/io/plot_scans.py b/process/io/plot_scans.py index c3174acb57..a4242df3b0 100644 --- a/process/io/plot_scans.py +++ b/process/io/plot_scans.py @@ -301,7 +301,7 @@ def main(args=None): 9: "te", 10: "boundu(15)", 11: "beta_norm_max", - 12: "bootstrap_current_fraction_max", + 12: "f_c_plasma_bootstrap_max", 13: "boundu(10)", 14: "fiooic", 15: "fjprot", @@ -367,7 +367,7 @@ def main(args=None): 76: "etath", 77: "startupratio", 78: "fkind", - 79: "etaech", + 79: "eta_ecrh_injector_wall_plug", 80: "fcoolcp", 81: "n_tf_turn", } diff --git a/process/io/sankey_funcs.py b/process/io/sankey_funcs.py index e3acb6b415..9f07075055 100644 --- a/process/io/sankey_funcs.py +++ b/process/io/sankey_funcs.py @@ -24,12 +24,14 @@ def plot_full_sankey( # Used in [PLASMA] fusion_power = m_file.data["fusion_power"].get_scan(-1) # Fusion power (MW) - pinjmw = m_file.data["pinjmw"].get_scan(-1) # Total auxiliary injected power (MW) + p_hcd_injected_total_mw = m_file.data["p_hcd_injected_total_mw"].get_scan( + -1 + ) # Total auxiliary injected power (MW) p_plasma_ohmic_mw = m_file.data["p_plasma_ohmic_mw"].get_scan( -1 ) # Ohmic heating power (MW) totalplasma = ( - fusion_power + pinjmw + p_plasma_ohmic_mw + fusion_power + p_hcd_injected_total_mw + p_plasma_ohmic_mw ) # Total Power in plasma (MW) neutron_power_total = m_file.data["neutron_power_total"].get_scan( -1 @@ -43,7 +45,9 @@ def plot_full_sankey( alpha_power_total = m_file.data["alpha_power_total"].get_scan( -1 ) # Alpha power (MW) - palpinjmw = alpha_power_total + pinjmw # Alpha particle and HC&D power (MW) + palpinjmw = ( + alpha_power_total + p_hcd_injected_total_mw + ) # Alpha particle and HC&D power (MW) # Used in [NEUTRONICS] emultmw = m_file.data["emultmw"].get_scan( @@ -110,7 +114,7 @@ def plot_full_sankey( pthermfw_blkt - htpmwblkt - p_blkt_nuclear_heat_total_mw ) # Power extracted 1st wall (MW) # porbitloss = m_file.data['porbitloss'].get_scan(-1) # Charged P. on FW before thermalising - # nbshinemw = m_file.data['nbshinemw'].get_scan(-1) # Injection shine-through to 1st wall + # p_beam_shine_through_mw = m_file.data['p_beam_shine_through_mw'].get_scan(-1) # Injection shine-through to 1st wall # Initialising x and y variables for adjusting 'Plasma Heating' branch tip location y_adj_1 = 0 @@ -131,7 +135,7 @@ def plot_full_sankey( # Fusion, Injected, Ohmic, -Charged P.-Ohmic, -Alphas-Injected, -Neutrons plasma = [ fusion_power, - pinjmw, + p_hcd_injected_total_mw, p_plasma_ohmic_mw, -pcharohmmw, -palpinjmw, @@ -413,7 +417,7 @@ def plot_full_sankey( """# ---------------------------------------- HCD - 11 ---------------------------------------- # HCD loss + injected, -injected, -HCD loss - HCD = [pinjht+pinjmw, -pinjmw, -pinjht] + HCD = [pinjht+p_hcd_injected_total_mw, -p_hcd_injected_total_mw, -pinjht] assert(sum(HCD)**2 < 0.5) sankey.add(flows=HCD, # [down(in), up(out), down(out)] @@ -451,7 +455,7 @@ def plot_full_sankey( t.set_position((pos[0]-0.2,pos[1])) if t == diagrams[0].texts[1]: # H&CD t.set_horizontalalignment('right') - t.set_position((pos[0]-0.5*(pinjmw/totalplasma)-0.05,pos[1])) + t.set_position((pos[0]-0.5*(p_hcd_injected_total_mw/totalplasma)-0.05,pos[1])) if t == diagrams[0].texts[2]: # Ohmic t.set_horizontalalignment('left') t.set_position((pos[0]+0.5*(p_plasma_ohmic_mw/totalplasma)+0.05,pos[1])) @@ -466,7 +470,7 @@ def plot_full_sankey( t.set_position((pos[0]+0.5*(alpha_power_total/totalplasma)+0.05,pos[1]-0.1)) if t == diagrams[1].texts[0]: # H&CD power t.set_horizontalalignment('right') - t.set_position((pos[0]-0.5*((pinjht+pinjmw)/totalplasma)-0.05,pos[1])) + t.set_position((pos[0]-0.5*((pinjht+p_hcd_injected_total_mw)/totalplasma)-0.05,pos[1])) if t == diagrams[1].texts[2]: # H&CD losses t.set_horizontalalignment('left') t.set_position((pos[0]+(pinjht/totalplasma)+0.05,pos[1])) @@ -501,12 +505,14 @@ def plot_sankey(mfilename="MFILE.DAT"): # Plot simplified power flow Sankey Dia # Used in [PLASMA] fusion_power = m_file.data["fusion_power"].get_scan(-1) # Fusion Power (MW) - pinjmw = m_file.data["pinjmw"].get_scan(-1) # Total auxiliary injected Power (MW) + p_hcd_injected_total_mw = m_file.data["p_hcd_injected_total_mw"].get_scan( + -1 + ) # Total auxiliary injected Power (MW) p_plasma_ohmic_mw = m_file.data["p_plasma_ohmic_mw"].get_scan( -1 ) # Ohmic heating Power (MW) totalplasma = ( - fusion_power + pinjmw + p_plasma_ohmic_mw + fusion_power + p_hcd_injected_total_mw + p_plasma_ohmic_mw ) # Total Power in plasma (MW) # Used in [DEPOSITION] @@ -643,7 +649,11 @@ def plot_sankey(mfilename="MFILE.DAT"): # Plot simplified power flow Sankey Dia # --------------------------------------- PLASMA - 0 -------------------------------------- # Fusion power, Injected power + ohmic power, - total plasma power - plasma = [fusion_power, pinjmw + p_plasma_ohmic_mw, -totalplasma] + plasma = [ + fusion_power, + p_hcd_injected_total_mw + p_plasma_ohmic_mw, + -totalplasma, + ] sankey.add( flows=plasma, orientations=[0, -1, 0], # [right(in), down(in), right(out)] @@ -764,7 +774,11 @@ def plot_sankey(mfilename="MFILE.DAT"): # Plot simplified power flow Sankey Dia # --------------------------------------- LOSSES - 6 -------------------------------------- # HCD: Heating system, -Plasma heating, -losses - hcd = [pinjwp - ppumpmw, -pinjmw, -pinjwp + pinjmw + ppumpmw] + hcd = [ + pinjwp - ppumpmw, + -p_hcd_injected_total_mw, + -pinjwp + p_hcd_injected_total_mw + ppumpmw, + ] sankey.add( flows=hcd, orientations=[0, -1, 0], # [left(in), up(out), left(out)] @@ -848,12 +862,14 @@ def plot_sankey(mfilename="MFILE.DAT"): # Plot simplified power flow Sankey Dia if t == diagrams[6].texts[1]: # Plasma Heating t.set_horizontalalignment("left") t.set_position(( - pos[0] + 0.5 * (pinjmw / totalplasma) + 0.1, + pos[0] + 0.5 * (p_hcd_injected_total_mw / totalplasma) + 0.1, pos[1] - 0.05, )) if t == diagrams[6].texts[2]: # Losses t.set_horizontalalignment("left") t.set_position(( pos[0] + 0.15, - pos[1] - 0.5 * ((pinjwp - pinjmw) / totalplasma) - 0.2, + pos[1] + - 0.5 * ((pinjwp - p_hcd_injected_total_mw) / totalplasma) + - 0.2, )) diff --git a/process/io/variable_metadata.py b/process/io/variable_metadata.py index 0f5c71ab54..0a571974e8 100644 --- a/process/io/variable_metadata.py +++ b/process/io/variable_metadata.py @@ -31,7 +31,7 @@ class VariableMetadata: "fusion_power": VariableMetadata( latex=r"$P_\mathrm{fus}$ [$MW$]", description="Fusion power", units="MW" ), - "pinjemw": VariableMetadata( + "p_hcd_injected_electrons_mw": VariableMetadata( latex=r"$P_\mathrm{inj}$ [$MW$]", description="Injected power", units="MW" ), "pnetelmw": VariableMetadata( @@ -141,7 +141,7 @@ class VariableMetadata: description="Toroidal field lower bound", units="A", ), - "pinjmw": VariableMetadata( + "p_hcd_injected_total_mw": VariableMetadata( latex=r"$P_\mathrm{inj}$ [$MW$]", description="Injected power", units="MW" ), "hldivlim": VariableMetadata( @@ -225,10 +225,10 @@ class VariableMetadata: description="Central solenoid height / TF coil internal height", units="m", ), - "pheat": VariableMetadata( + "p_hcd_primary_extra_heat_mw": VariableMetadata( latex=r"$ P_{\mathrm{heat}}$ [$MW$]", description="Heat power", units="MW" ), - "effcd": VariableMetadata( + "eta_cd_hcd_primary": VariableMetadata( latex=r"$\eta_{\mathrm{CD}}$[$A/W$]", description="CD efficiency", units="A/W" ), "bigq": VariableMetadata(latex=r"$Q$", description="Plasma Q value", units=""), @@ -238,7 +238,7 @@ class VariableMetadata: "inductive_current_fraction": VariableMetadata( latex=r"$f_{\mathrm{CD,ind}}$", description="Inductive CD factor", units="" ), - "bootstrap_current_fraction": VariableMetadata( + "f_c_plasma_bootstrap": VariableMetadata( latex=r"$f_{\mathrm{BS}}$", description="Bootstrap current fraction", units="" ), "pdivt": VariableMetadata( @@ -385,7 +385,7 @@ class VariableMetadata: description="Redundancy factor for gyrotrons", units="", ), - "etaech": VariableMetadata( + "eta_ecrh_injector_wall_plug": VariableMetadata( latex=r"ECH wall plug to injector efficiency", description="Efficiency of electron cyclotron heating", units="", diff --git a/process/iteration_variables.py b/process/iteration_variables.py index 3dcc36d71b..e77806fe6e 100644 --- a/process/iteration_variables.py +++ b/process/iteration_variables.py @@ -48,7 +48,9 @@ class IterationVariable: ), 9: IterationVariable("fdene", fortran.constraint_variables, 0.001, 1.0), 10: IterationVariable("hfact", fortran.physics_variables, 0.1, 3.0), - 11: IterationVariable("pheat", fortran.current_drive_variables, 1.0e-3, 1.0e3), + 11: IterationVariable( + "p_hcd_primary_extra_heat_mw", fortran.current_drive_variables, 1.0e-3, 1.0e3 + ), 12: IterationVariable("oacdcp", fortran.tfcoil_variables, 1.0e5, 1.50e8), 13: IterationVariable("dr_tf_inboard", fortran.build_variables, 0.1, 5.0), 14: IterationVariable("fwalld", fortran.constraint_variables, 0.001, 1.0), @@ -56,7 +58,7 @@ class IterationVariable: 16: IterationVariable("dr_cs", fortran.build_variables, 0.01, 10.00), 17: IterationVariable("t_between_pulse", fortran.times_variables, 0.1, 1.0e8), 18: IterationVariable("q95", fortran.physics_variables, 2.0, 50.00), - 19: IterationVariable("beam_energy", fortran.current_drive_variables, 1.0, 1.0e6), + 19: IterationVariable("e_beam_kev", fortran.current_drive_variables, 1.0, 1.0e6), 20: IterationVariable("temp_cp_average", fortran.tfcoil_variables, 40.00, 3.0e2), 21: IterationVariable("ft_burn", fortran.constraint_variables, 0.001, 1.0), 23: IterationVariable("fcoolcp", fortran.tfcoil_variables, 0.1, 0.50), diff --git a/process/objectives.py b/process/objectives.py index 1d9e51ec07..2f8ea564dc 100644 --- a/process/objectives.py +++ b/process/objectives.py @@ -73,8 +73,8 @@ def objective_function(minmax: int) -> float: ) / 10.0 case 5: objective_metric = physics_variables.fusion_power / ( - current_drive_variables.pinjmw - + current_drive_variables.porbitlossmw + current_drive_variables.p_hcd_injected_total_mw + + current_drive_variables.p_beam_orbit_loss_mw + physics_variables.p_plasma_ohmic_mw ) case 6: @@ -92,7 +92,7 @@ def objective_function(minmax: int) -> float: case 10: objective_metric = physics_variables.bt case 11: - objective_metric = current_drive_variables.pinjmw + objective_metric = current_drive_variables.p_hcd_injected_total_mw case 14: objective_metric = times_variables.t_burn / 2.0e4 case 15: diff --git a/process/physics.py b/process/physics.py index d44fb625a7..78d75beffc 100644 --- a/process/physics.py +++ b/process/physics.py @@ -1766,22 +1766,24 @@ def physics(self): # ***************************** # # Hender scaling for diamagnetic current at tight physics_variables.aspect ratio - current_drive_variables.diacf_hender = diamagnetic_fraction_hender( - physics_variables.beta + current_drive_variables.f_c_plasma_diamagnetic_hender = ( + diamagnetic_fraction_hender(physics_variables.beta) ) # SCENE scaling for diamagnetic current - current_drive_variables.diacf_scene = diamagnetic_fraction_scene( - physics_variables.beta, physics_variables.q95, physics_variables.q0 + current_drive_variables.f_c_plasma_diamagnetic_scene = ( + diamagnetic_fraction_scene( + physics_variables.beta, physics_variables.q95, physics_variables.q0 + ) ) if physics_variables.i_diamagnetic_current == 1: - current_drive_variables.diamagnetic_current_fraction = ( - current_drive_variables.diacf_hender + current_drive_variables.f_c_plasma_diamagnetic = ( + current_drive_variables.f_c_plasma_diamagnetic_hender ) elif physics_variables.i_diamagnetic_current == 2: - current_drive_variables.diamagnetic_current_fraction = ( - current_drive_variables.diacf_scene + current_drive_variables.f_c_plasma_diamagnetic = ( + current_drive_variables.f_c_plasma_diamagnetic_scene ) # ***************************** # @@ -1789,11 +1791,13 @@ def physics(self): # ***************************** # # Pfirsch-Schlüter scaling for diamagnetic current - current_drive_variables.pscf_scene = ps_fraction_scene(physics_variables.beta) + current_drive_variables.f_c_plasma_pfirsch_schluter_scene = ps_fraction_scene( + physics_variables.beta + ) if physics_variables.i_pfirsch_schluter_current == 1: - current_drive_variables.ps_current_fraction = ( - current_drive_variables.pscf_scene + current_drive_variables.f_c_plasma_pfirsch_schluter = ( + current_drive_variables.f_c_plasma_pfirsch_schluter_scene ) # ***************************** # @@ -1801,7 +1805,7 @@ def physics(self): # ***************************** # # Calculate bootstrap current fraction using various models - current_drive_variables.bscf_iter89 = ( + current_drive_variables.f_c_plasma_bootstrap_iter89 = ( current_drive_variables.cboot * self.bootstrap_fraction_iter89( physics_variables.aspect, @@ -1815,7 +1819,7 @@ def physics(self): ) ) - current_drive_variables.bscf_nevins = ( + current_drive_variables.f_c_plasma_bootstrap_nevins = ( current_drive_variables.cboot * self.bootstrap_fraction_nevins( physics_variables.alphan, @@ -1839,7 +1843,7 @@ def physics(self): - physics_variables.beta_fast_alpha - physics_variables.beta_beam ) * (physics_variables.btot / physics_variables.bp) ** 2 - current_drive_variables.bscf_wilson = ( + current_drive_variables.f_c_plasma_bootstrap_wilson = ( current_drive_variables.cboot * self.bootstrap_fraction_wilson( physics_variables.alphaj, @@ -1853,12 +1857,12 @@ def physics(self): ) ) - current_drive_variables.bscf_sauter = ( + current_drive_variables.f_c_plasma_bootstrap_sauter = ( current_drive_variables.cboot * self.bootstrap_fraction_sauter(self.plasma_profile) ) - current_drive_variables.bscf_sakai = ( + current_drive_variables.f_c_plasma_bootstrap_sakai = ( current_drive_variables.cboot * self.bootstrap_fraction_sakai( beta_poloidal=physics_variables.beta_poloidal, @@ -1871,7 +1875,7 @@ def physics(self): ) ) - current_drive_variables.bscf_aries = ( + current_drive_variables.f_c_plasma_bootstrap_aries = ( current_drive_variables.cboot * self.bootstrap_fraction_aries( beta_poloidal=physics_variables.beta_poloidal, @@ -1882,7 +1886,7 @@ def physics(self): ) ) - current_drive_variables.bscf_andrade = ( + current_drive_variables.f_c_plasma_bootstrap_andrade = ( current_drive_variables.cboot * self.bootstrap_fraction_andrade( beta_poloidal=physics_variables.beta_poloidal, @@ -1891,7 +1895,7 @@ def physics(self): inverse_aspect=physics_variables.eps, ) ) - current_drive_variables.bscf_hoang = ( + current_drive_variables.f_c_plasma_bootstrap_hoang = ( current_drive_variables.cboot * self.bootstrap_fraction_hoang( beta_poloidal=physics_variables.beta_poloidal, @@ -1900,7 +1904,7 @@ def physics(self): inverse_aspect=physics_variables.eps, ) ) - current_drive_variables.bscf_wong = ( + current_drive_variables.f_c_plasma_bootstrap_wong = ( current_drive_variables.cboot * self.bootstrap_fraction_wong( beta_poloidal=physics_variables.beta_poloidal, @@ -1934,58 +1938,58 @@ def physics(self): ) ) - if current_drive_variables.bootstrap_current_fraction_max < 0.0e0: - current_drive_variables.bootstrap_current_fraction = abs( - current_drive_variables.bootstrap_current_fraction_max + if current_drive_variables.f_c_plasma_bootstrap_max < 0.0e0: + current_drive_variables.f_c_plasma_bootstrap = abs( + current_drive_variables.f_c_plasma_bootstrap_max ) - current_drive_variables.plasma_current_internal_fraction = ( - current_drive_variables.bootstrap_current_fraction + current_drive_variables.f_c_plasma_internal = ( + current_drive_variables.f_c_plasma_bootstrap ) else: if physics_variables.i_bootstrap_current == 1: - current_drive_variables.bootstrap_current_fraction = ( - current_drive_variables.bscf_iter89 + current_drive_variables.f_c_plasma_bootstrap = ( + current_drive_variables.f_c_plasma_bootstrap_iter89 ) elif physics_variables.i_bootstrap_current == 2: - current_drive_variables.bootstrap_current_fraction = ( - current_drive_variables.bscf_nevins + current_drive_variables.f_c_plasma_bootstrap = ( + current_drive_variables.f_c_plasma_bootstrap_nevins ) elif physics_variables.i_bootstrap_current == 3: - current_drive_variables.bootstrap_current_fraction = ( - current_drive_variables.bscf_wilson + current_drive_variables.f_c_plasma_bootstrap = ( + current_drive_variables.f_c_plasma_bootstrap_wilson ) elif physics_variables.i_bootstrap_current == 4: - current_drive_variables.bootstrap_current_fraction = ( - current_drive_variables.bscf_sauter + current_drive_variables.f_c_plasma_bootstrap = ( + current_drive_variables.f_c_plasma_bootstrap_sauter ) elif physics_variables.i_bootstrap_current == 5: # Sakai states that the ACCOME dataset used has the toridal diamagnetic current included in the bootstrap current # So the diamagnetic current calculation should be turned off when using, (i_diamagnetic_current = 0). - current_drive_variables.bootstrap_current_fraction = ( - current_drive_variables.bscf_sakai + current_drive_variables.f_c_plasma_bootstrap = ( + current_drive_variables.f_c_plasma_bootstrap_sakai ) elif physics_variables.i_bootstrap_current == 6: - current_drive_variables.bootstrap_current_fraction = ( - current_drive_variables.bscf_aries + current_drive_variables.f_c_plasma_bootstrap = ( + current_drive_variables.f_c_plasma_bootstrap_aries ) elif physics_variables.i_bootstrap_current == 7: - current_drive_variables.bootstrap_current_fraction = ( - current_drive_variables.bscf_andrade + current_drive_variables.f_c_plasma_bootstrap = ( + current_drive_variables.f_c_plasma_bootstrap_andrade ) elif physics_variables.i_bootstrap_current == 8: - current_drive_variables.bootstrap_current_fraction = ( - current_drive_variables.bscf_hoang + current_drive_variables.f_c_plasma_bootstrap = ( + current_drive_variables.f_c_plasma_bootstrap_hoang ) elif physics_variables.i_bootstrap_current == 9: - current_drive_variables.bootstrap_current_fraction = ( - current_drive_variables.bscf_wong + current_drive_variables.f_c_plasma_bootstrap = ( + current_drive_variables.f_c_plasma_bootstrap_wong ) elif physics_variables.i_bootstrap_current == 10: - current_drive_variables.bootstrap_current_fraction = ( + current_drive_variables.f_c_plasma_bootstrap = ( current_drive_variables.bscf_gi_I ) elif physics_variables.i_bootstrap_current == 11: - current_drive_variables.bootstrap_current_fraction = ( + current_drive_variables.f_c_plasma_bootstrap = ( current_drive_variables.bscf_gi_II ) else: @@ -1996,19 +2000,19 @@ def physics(self): physics_module.err242 = 0 if ( - current_drive_variables.bootstrap_current_fraction - > current_drive_variables.bootstrap_current_fraction_max + current_drive_variables.f_c_plasma_bootstrap + > current_drive_variables.f_c_plasma_bootstrap_max ): - current_drive_variables.bootstrap_current_fraction = min( - current_drive_variables.bootstrap_current_fraction, - current_drive_variables.bootstrap_current_fraction_max, + current_drive_variables.f_c_plasma_bootstrap = min( + current_drive_variables.f_c_plasma_bootstrap, + current_drive_variables.f_c_plasma_bootstrap_max, ) physics_module.err242 = 1 - current_drive_variables.plasma_current_internal_fraction = ( - current_drive_variables.bootstrap_current_fraction - + current_drive_variables.diamagnetic_current_fraction - + current_drive_variables.ps_current_fraction + current_drive_variables.f_c_plasma_internal = ( + current_drive_variables.f_c_plasma_bootstrap + + current_drive_variables.f_c_plasma_diamagnetic + + current_drive_variables.f_c_plasma_pfirsch_schluter ) # Plasma driven current fraction (Bootstrap + Diamagnetic @@ -2017,12 +2021,9 @@ def physics(self): # produced by non-inductive means (which also includes # the current drive proportion) physics_module.err243 = 0 - if ( - current_drive_variables.plasma_current_internal_fraction - > physics_variables.fvsbrnni - ): - current_drive_variables.plasma_current_internal_fraction = min( - current_drive_variables.plasma_current_internal_fraction, + if current_drive_variables.f_c_plasma_internal > physics_variables.fvsbrnni: + current_drive_variables.f_c_plasma_internal = min( + current_drive_variables.f_c_plasma_internal, physics_variables.fvsbrnni, ) physics_module.err243 = 1 @@ -2033,13 +2034,12 @@ def physics(self): ) # Fraction of plasma current produced by auxiliary current drive physics_variables.aux_current_fraction = ( - physics_variables.fvsbrnni - - current_drive_variables.plasma_current_internal_fraction + physics_variables.fvsbrnni - current_drive_variables.f_c_plasma_internal ) # Auxiliary current drive power calculations - if current_drive_variables.irfcd != 0: + if current_drive_variables.i_hcd_calculations != 0: self.current_drive.cudriv(False) # ***************************** # @@ -2067,7 +2067,7 @@ def physics(self): # Calculate neutral beam slowing down effects # If ignited, then ignore beam fusion effects - if (current_drive_variables.beam_current != 0.0e0) and ( + if (current_drive_variables.c_beam_total != 0.0e0) and ( physics_variables.ignite == 0 ): ( @@ -2079,14 +2079,14 @@ def physics(self): physics_variables.betbm0, physics_variables.bp, physics_variables.bt, - current_drive_variables.beam_current, + current_drive_variables.c_beam_total, physics_variables.dene, physics_variables.nd_fuel_ions, physics_variables.dlamie, - current_drive_variables.beam_energy, + current_drive_variables.e_beam_kev, physics_variables.f_deuterium, physics_variables.f_tritium, - current_drive_variables.f_tritium_beam, + current_drive_variables.f_beam_tritium, physics_module.sigmav_dt_average, physics_variables.ten, physics_variables.tin, @@ -2274,7 +2274,11 @@ def physics(self): # Power transported to the divertor by charged particles, # i.e. excludes neutrons and radiation, and also NBI orbit loss power, # which is assumed to be absorbed by the first wall - pinj = current_drive_variables.pinjmw if physics_variables.ignite == 0 else 0.0 + pinj = ( + current_drive_variables.p_hcd_injected_total_mw + if physics_variables.ignite == 0 + else 0.0 + ) physics_variables.pdivt = ( physics_variables.f_alpha_plasma * physics_variables.alpha_power_total @@ -2323,7 +2327,7 @@ def physics(self): physics_variables.bt, physics_variables.i_density_limit, physics_variables.pdivt, - current_drive_variables.pinjmw, + current_drive_variables.p_hcd_injected_total_mw, physics_variables.plasma_current, divertor_variables.prn1, physics_variables.qstar, @@ -2358,7 +2362,7 @@ def physics(self): physics_variables.kappa, physics_variables.kappa95, physics_variables.non_alpha_charged_power, - current_drive_variables.pinjmw, + current_drive_variables.p_hcd_injected_total_mw, physics_variables.plasma_current, physics_variables.pden_plasma_core_rad_mw, physics_variables.rmajor, @@ -2590,7 +2594,7 @@ def physics(self): physics_variables.f_alpha_plasma * physics_variables.alpha_power_total + physics_variables.non_alpha_charged_power + physics_variables.p_plasma_ohmic_mw - + current_drive_variables.pinjmw + + current_drive_variables.p_hcd_injected_total_mw ) physics_module.rad_fraction_lcfs = ( 1.0e6 * physics_variables.p_plasma_rad_mw / physics_module.total_loss_power @@ -2642,7 +2646,7 @@ def calculate_density_limit( bt: float, i_density_limit: int, pdivt: float, - pinjmw: float, + p_hcd_injected_total_mw: float, plasma_current: float, prn1: float, qcyl: float, @@ -2659,7 +2663,7 @@ def calculate_density_limit( bt (float): Toroidal field on axis (T). i_density_limit (int): Switch denoting which formula to enforce. pdivt (float): Power flowing to the edge plasma via charged particles (MW). - pinjmw (float): Power injected into the plasma (MW). + p_hcd_injected_total_mw (float): Power injected into the plasma (MW). plasma_current (float): Plasma current (A). prn1 (float): Edge density / average plasma density. qcyl (float): Equivalent cylindrical safety factor (qstar). @@ -2738,7 +2742,7 @@ def calculate_density_limit( dlimit[3] = 0.0 else: - dlimit[3] = (1.0e20 * np.sqrt(pinjmw / denom)) / prn1 + dlimit[3] = (1.0e20 * np.sqrt(p_hcd_injected_total_mw / denom)) / prn1 # JET simplified density limit model # This applies to the density at the plasma edge, so must be scaled @@ -2758,7 +2762,7 @@ def calculate_density_limit( dlimit[7] = ( 1.0e20 * 0.506 - * (pinjmw**0.396 * (plasma_current / 1.0e6) ** 0.265) + * (p_hcd_injected_total_mw**0.396 * (plasma_current / 1.0e6) ** 0.265) / (q95**0.323) ) / prn1 @@ -2982,8 +2986,8 @@ def plasma_composition() -> None: # Average atomic masses of injected fuel species in the neutral beams # Only deuterium and tritium in the beams physics_variables.m_beam_amu = ( - constants.m_deuteron_amu * (1.0 - current_drive_variables.f_tritium_beam) - ) + (constants.m_triton_amu * current_drive_variables.f_tritium_beam) + constants.m_deuteron_amu * (1.0 - current_drive_variables.f_beam_tritium) + ) + (constants.m_triton_amu * current_drive_variables.f_beam_tritium) # ====================================================================== @@ -3030,12 +3034,12 @@ def plasma_composition() -> None: + (4.0 * physics_variables.nd_alphas / constants.m_alpha_amu) + (physics_variables.nd_protons / constants.m_proton_amu) + ( - (1.0 - current_drive_variables.f_tritium_beam) + (1.0 - current_drive_variables.f_beam_tritium) * physics_variables.nd_beam_ions / constants.m_deuteron_amu ) + ( - current_drive_variables.f_tritium_beam + current_drive_variables.f_beam_tritium * physics_variables.nd_beam_ions / constants.m_triton_amu ) @@ -4723,7 +4727,7 @@ def outplas(self): physics_variables.f_alpha_plasma * physics_variables.alpha_power_total + physics_variables.non_alpha_charged_power + physics_variables.p_plasma_ohmic_mw - + current_drive_variables.pinjmw + + current_drive_variables.p_hcd_injected_total_mw ) po.ovarre( self.outfile, @@ -4997,15 +5001,15 @@ def outplas(self): po.ovarre( self.outfile, "Injection power to ions (MW)", - "(pinjimw)", - current_drive_variables.pinjimw, + "(p_hcd_injected_ions_mw)", + current_drive_variables.p_hcd_injected_ions_mw, "OP ", ) po.ovarre( self.outfile, "Injection power to electrons (MW)", - "(pinjemw)", - current_drive_variables.pinjemw, + "(p_hcd_injected_electrons_mw)", + current_drive_variables.p_hcd_injected_electrons_mw, "OP ", ) if physics_variables.ignite == 1: @@ -5652,66 +5656,66 @@ def outplas(self): po.ovarrf( self.outfile, "Bootstrap fraction (ITER 1989)", - "(bscf_iter89)", - current_drive_variables.bscf_iter89, + "(f_c_plasma_bootstrap_iter89)", + current_drive_variables.f_c_plasma_bootstrap_iter89, "OP ", ) po.ovarrf( self.outfile, "Bootstrap fraction (Sauter et al)", - "(bscf_sauter)", - current_drive_variables.bscf_sauter, + "(f_c_plasma_bootstrap_sauter)", + current_drive_variables.f_c_plasma_bootstrap_sauter, "OP ", ) po.ovarrf( self.outfile, "Bootstrap fraction (Nevins et al)", - "(bscf_nevins)", - current_drive_variables.bscf_nevins, + "(f_c_plasma_bootstrap_nevins)", + current_drive_variables.f_c_plasma_bootstrap_nevins, "OP ", ) po.ovarrf( self.outfile, "Bootstrap fraction (Wilson)", - "(bscf_wilson)", - current_drive_variables.bscf_wilson, + "(f_c_plasma_bootstrap_wilson)", + current_drive_variables.f_c_plasma_bootstrap_wilson, "OP ", ) po.ovarrf( self.outfile, "Bootstrap fraction (Sakai)", - "(bscf_sakai)", - current_drive_variables.bscf_sakai, + "(f_c_plasma_bootstrap_sakai)", + current_drive_variables.f_c_plasma_bootstrap_sakai, "OP ", ) po.ovarrf( self.outfile, "Bootstrap fraction (ARIES)", - "(bscf_aries)", - current_drive_variables.bscf_aries, + "(f_c_plasma_bootstrap_aries)", + current_drive_variables.f_c_plasma_bootstrap_aries, "OP ", ) po.ovarrf( self.outfile, "Bootstrap fraction (Andrade)", - "(bscf_andrade)", - current_drive_variables.bscf_andrade, + "(f_c_plasma_bootstrap_andrade)", + current_drive_variables.f_c_plasma_bootstrap_andrade, "OP ", ) po.ovarrf( self.outfile, "Bootstrap fraction (Hoang)", - "(bscf_hoang)", - current_drive_variables.bscf_hoang, + "(f_c_plasma_bootstrap_hoang)", + current_drive_variables.f_c_plasma_bootstrap_hoang, "OP ", ) po.ovarrf( self.outfile, "Bootstrap fraction (Wong)", - "(bscf_wong)", - current_drive_variables.bscf_wong, + "(f_c_plasma_bootstrap_wong)", + current_drive_variables.f_c_plasma_bootstrap_wong, "OP ", ) po.ovarrf( @@ -5732,22 +5736,22 @@ def outplas(self): po.ovarrf( self.outfile, "Diamagnetic fraction (Hender)", - "(diacf_hender)", - current_drive_variables.diacf_hender, + "(f_c_plasma_diamagnetic_hender)", + current_drive_variables.f_c_plasma_diamagnetic_hender, "OP ", ) po.ovarrf( self.outfile, "Diamagnetic fraction (SCENE)", - "(diacf_scene)", - current_drive_variables.diacf_scene, + "(f_c_plasma_diamagnetic_scene)", + current_drive_variables.f_c_plasma_diamagnetic_scene, "OP ", ) po.ovarrf( self.outfile, "Pfirsch-Schlueter fraction (SCENE)", - "(pscf_scene)", - current_drive_variables.pscf_scene, + "(f_c_plasma_pfirsch_schluter_scene)", + current_drive_variables.f_c_plasma_pfirsch_schluter_scene, "OP ", ) # Error to catch if bootstap fraction limit has been enforced @@ -5758,7 +5762,7 @@ def outplas(self): if physics_module.err243 == 1: error_handling.report_error(243) - if current_drive_variables.bootstrap_current_fraction_max < 0.0e0: + if current_drive_variables.f_c_plasma_bootstrap_max < 0.0e0: po.ocmmnt( self.outfile, " (User-specified bootstrap current fraction used)" ) @@ -5821,7 +5825,7 @@ def outplas(self): self.outfile, " (Diamagnetic current fraction not calculated)" ) # Error to show if diamagnetic current is above 1% but not used - if current_drive_variables.diacf_scene > 0.01e0: + if current_drive_variables.f_c_plasma_diamagnetic_scene > 0.01e0: error_handling.report_error(244) elif physics_variables.i_diamagnetic_current == 1: @@ -5846,22 +5850,22 @@ def outplas(self): po.ovarrf( self.outfile, "Bootstrap fraction (enforced)", - "(bootstrap_current_fraction.)", - current_drive_variables.bootstrap_current_fraction, + "(f_c_plasma_bootstrap.)", + current_drive_variables.f_c_plasma_bootstrap, "OP ", ) po.ovarrf( self.outfile, "Diamagnetic fraction (enforced)", - "(diamagnetic_current_fraction.)", - current_drive_variables.diamagnetic_current_fraction, + "(f_c_plasma_diamagnetic.)", + current_drive_variables.f_c_plasma_diamagnetic, "OP ", ) po.ovarrf( self.outfile, "Pfirsch-Schlueter fraction (enforced)", - "(ps_current_fraction.)", - current_drive_variables.ps_current_fraction, + "(f_c_plasma_pfirsch_schluter.)", + current_drive_variables.f_c_plasma_pfirsch_schluter, "OP ", ) @@ -5989,7 +5993,7 @@ def output_confinement_comparison(self, istell: int) -> None: physics_variables.kappa, physics_variables.kappa95, physics_variables.non_alpha_charged_power, - current_drive_variables.pinjmw, + current_drive_variables.p_hcd_injected_total_mw, physics_variables.plasma_current, physics_variables.pden_plasma_core_rad_mw, physics_variables.rmajor, @@ -6786,7 +6790,7 @@ def fhz(hfact: float) -> float: physics_variables.kappa, physics_variables.kappa95, physics_variables.non_alpha_charged_power, - current_drive_variables.pinjmw, + current_drive_variables.p_hcd_injected_total_mw, physics_variables.plasma_current, physics_variables.pden_plasma_core_rad_mw, physics_variables.rmajor, @@ -6812,7 +6816,8 @@ def fhz(hfact: float) -> float: # Take into account whether injected power is included in tau_e calculation (i.e. whether device is ignited) if physics_variables.ignite == 0: fhz_value -= ( - current_drive_variables.pinjmw / physics_variables.vol_plasma + current_drive_variables.p_hcd_injected_total_mw + / physics_variables.vol_plasma ) # Include the radiation power if requested @@ -6841,7 +6846,7 @@ def calculate_confinement_time( kappa: float, kappa95: float, non_alpha_charged_power: float, - pinjmw: float, + p_hcd_injected_total_mw: float, plasma_current: float, pden_plasma_core_rad_mw: float, rmajor: float, @@ -6870,7 +6875,7 @@ def calculate_confinement_time( :param kappa: Plasma elongation :param kappa95: Plasma elongation at 95% surface :param non_alpha_charged_power: Non-alpha charged particle fusion power (MW) - :param pinjmw: Auxiliary power to ions and electrons (MW) + :param p_hcd_injected_total_mw: Auxiliary power to ions and electrons (MW) :param plasma_current: Plasma current (A) :param pden_plasma_core_rad_mw: Total core radiation power (MW/m3) :param q95: Edge safety factor (tokamaks), or rotational transform iotabar (stellarators) @@ -6903,7 +6908,7 @@ def calculate_confinement_time( # If the device is not ignited, add the injected auxiliary power if ignite == 0: - p_plasma_loss_mw = p_plasma_loss_mw + pinjmw + p_plasma_loss_mw = p_plasma_loss_mw + p_hcd_injected_total_mw # Include the radiation as a loss term if requested if physics_variables.i_rad_loss == 0: diff --git a/process/power.py b/process/power.py index ff18520a2e..dacb0067cf 100644 --- a/process/power.py +++ b/process/power.py @@ -653,9 +653,9 @@ def power1(self): * (1 - fwbs_variables.f_nuc_pow_bz_liq) ) + primary_pumping_variables.htpmw_fw_blkt - + current_drive_variables.porbitlossmw + + current_drive_variables.p_beam_orbit_loss_mw + physics_variables.p_fw_alpha_mw - + current_drive_variables.nbshinemw + + current_drive_variables.p_beam_shine_through_mw ) elif fwbs_variables.i_blkt_dual_coolant == 1: self.pthermfw_blkt = ( @@ -664,9 +664,9 @@ def power1(self): + fwbs_variables.p_fw_rad_total_mw + fwbs_variables.p_blkt_nuclear_heat_total_mw + primary_pumping_variables.htpmw_fw_blkt - + current_drive_variables.porbitlossmw + + current_drive_variables.p_beam_orbit_loss_mw + physics_variables.p_fw_alpha_mw - + current_drive_variables.nbshinemw + + current_drive_variables.p_beam_shine_through_mw ) else: self.pthermfw_blkt = ( @@ -674,9 +674,9 @@ def power1(self): + fwbs_variables.p_fw_rad_total_mw + fwbs_variables.p_blkt_nuclear_heat_total_mw + primary_pumping_variables.htpmw_fw_blkt - + current_drive_variables.porbitlossmw + + current_drive_variables.p_beam_orbit_loss_mw + physics_variables.p_fw_alpha_mw - + current_drive_variables.nbshinemw + + current_drive_variables.p_beam_shine_through_mw ) elif fwbs_variables.i_coolant_pumping == 3: @@ -686,9 +686,9 @@ def power1(self): + fwbs_variables.p_fw_rad_total_mw + fwbs_variables.p_blkt_nuclear_heat_total_mw + primary_pumping_variables.htpmw_fw_blkt - + current_drive_variables.porbitlossmw + + current_drive_variables.p_beam_orbit_loss_mw + physics_variables.p_fw_alpha_mw - + current_drive_variables.nbshinemw + + current_drive_variables.p_beam_shine_through_mw ) else: @@ -697,9 +697,9 @@ def power1(self): fwbs_variables.p_fw_nuclear_heat_total_mw + fwbs_variables.p_fw_rad_total_mw + heat_transport_variables.htpmw_fw - + current_drive_variables.porbitlossmw + + current_drive_variables.p_beam_orbit_loss_mw + physics_variables.p_fw_alpha_mw - + current_drive_variables.nbshinemw + + current_drive_variables.p_beam_shine_through_mw ) # Total power deposited in blanket coolant (MW) (energy multiplication in fwbs_variables.p_blkt_nuclear_heat_total_mw already) self.pthermblkt = ( @@ -790,15 +790,16 @@ def power1(self): # Secondary heat (some of it... rest calculated in POWER2) # Wall plug injection power # MDK - # heat_transport_variables.pinjwp = (current_drive_variables.pinjmw + current_drive_variables.porbitlossmw + physics_variables.p_fw_alpha_mw)/etacd + # heat_transport_variables.pinjwp = (current_drive_variables.p_hcd_injected_total_mw + current_drive_variables.p_beam_orbit_loss_mw + physics_variables.p_fw_alpha_mw)/eta_hcd_primary_injector_wall_plug # heat_transport_variables.pinjwp calculated in current_drive.f90 # Waste injection power if physics_variables.ignite == 0: # MDK - # pinjht = heat_transport_variables.pinjwp - current_drive_variables.pinjmw - current_drive_variables.porbitlossmw - physics_variables.p_fw_alpha_mw + # pinjht = heat_transport_variables.pinjwp - current_drive_variables.p_hcd_injected_total_mw - current_drive_variables.p_beam_orbit_loss_mw - physics_variables.p_fw_alpha_mw heat_transport_variables.pinjht = ( - heat_transport_variables.pinjwp - current_drive_variables.pinjmw + heat_transport_variables.pinjwp + - current_drive_variables.p_hcd_injected_total_mw ) else: heat_transport_variables.pinjht = 0.0e0 @@ -1342,7 +1343,11 @@ def power2(self, output: bool): "------------------------------------------------------------------", ) - pinj = current_drive_variables.pinjmw if physics_variables.ignite == 0 else 0.0 + pinj = ( + current_drive_variables.p_hcd_injected_total_mw + if physics_variables.ignite == 0 + else 0.0 + ) primsum = 0.0e0 secsum = 0.0e0 @@ -1727,7 +1732,7 @@ def power2(self, output: bool): po.ovarrf( self.outfile, "Injected power deposited in plasma (MW)", - "(pinjmw)", + "(p_hcd_injected_total_mw)", pinj, "OP ", ) @@ -1781,7 +1786,13 @@ def power2(self, output: bool): fwbs_variables.emultmw, "OP ", ) - po.ovarrf(self.outfile, "Injected power (MW)", "(pinjmw.)", pinj, "OP ") + po.ovarrf( + self.outfile, + "Injected power (MW)", + "(p_hcd_injected_total_mw.)", + pinj, + "OP ", + ) po.ovarrf( self.outfile, "Ohmic power (MW)", @@ -2160,10 +2171,19 @@ def power3(self, output: bool): # Heating and current drive electrical power [MWe] p_hcd[0] = 0.0e0 - p_hcd[1] = heat_transport_variables.pinjmax / current_drive_variables.etacd - p_hcd[2] = heat_transport_variables.pinjmax / current_drive_variables.etacd + p_hcd[1] = ( + heat_transport_variables.pinjmax + / current_drive_variables.eta_hcd_primary_injector_wall_plug + ) + p_hcd[2] = ( + heat_transport_variables.pinjmax + / current_drive_variables.eta_hcd_primary_injector_wall_plug + ) p_hcd[3] = heat_transport_variables.pinjwp - p_hcd[4] = heat_transport_variables.pinjmax / current_drive_variables.etacd + p_hcd[4] = ( + heat_transport_variables.pinjmax + / current_drive_variables.eta_hcd_primary_injector_wall_plug + ) p_hcd[5] = 0.0e0 # PF coils electrical power [MWe] diff --git a/process/scan.py b/process/scan.py index 317a7de041..29de9626e2 100644 --- a/process/scan.py +++ b/process/scan.py @@ -55,7 +55,7 @@ def __iter__(self): 9: ScanVariable("te", "Electron_temperature_keV"), 10: ScanVariable("boundu(15)", "Volt-second_upper_bound"), 11: ScanVariable("beta_norm_max", "Beta_coefficient"), - 12: ScanVariable("bootstrap_current_fraction_max", "Bootstrap_fraction"), + 12: ScanVariable("f_c_plasma_bootstrap_max", "Bootstrap_fraction"), 13: ScanVariable("boundu(10)", "H_factor_upper_bound"), 14: ScanVariable("fiooic", "TFC_Iop_/_Icrit_f-value"), 15: ScanVariable("fjprot", "TFC_Jprot_limit_f-value"), @@ -133,7 +133,9 @@ def __iter__(self): 76: ScanVariable("etath", "Thermal conversion eff."), 77: ScanVariable("startupratio", "Gyrotron redundancy"), 78: ScanVariable("fkind", "Multiplier for Nth of a kind costs"), - 79: ScanVariable("etaech", "ECH wall plug to injector efficiency"), + 79: ScanVariable( + "eta_ecrh_injector_wall_plug", "ECH wall plug to injector efficiency" + ), 80: ScanVariable("fcoolcp", "Coolant fraction of TF"), 81: ScanVariable("n_tf_turn", "Number of turns in TF"), } @@ -900,7 +902,7 @@ def scan_select(self, nwp, swp, iscn): case 11: physics_variables.beta_norm_max = swp[iscn - 1] case 12: - current_drive_variables.bootstrap_current_fraction_max = swp[iscn - 1] + current_drive_variables.f_c_plasma_bootstrap_max = swp[iscn - 1] case 13: numerics.boundu[9] = swp[iscn - 1] case 14: @@ -1024,7 +1026,7 @@ def scan_select(self, nwp, swp, iscn): case 78: cost_variables.fkind = swp[iscn - 1] case 79: - current_drive_variables.etaech = swp[iscn - 1] + current_drive_variables.eta_ecrh_injector_wall_plug = swp[iscn - 1] case 80: tfcoil_variables.fcoolcp = swp[iscn - 1] case 81: diff --git a/process/stellarator.py b/process/stellarator.py index 2f84117907..03392a2aef 100644 --- a/process/stellarator.py +++ b/process/stellarator.py @@ -1230,7 +1230,7 @@ def stfwbs(self, output: bool): heat_transport_variables.htpmw_fw = heat_transport_variables.fpumpfw * ( fwbs_variables.p_fw_nuclear_heat_total_mw + fwbs_variables.p_fw_rad_total_mw - + current_drive_variables.porbitlossmw + + current_drive_variables.p_beam_orbit_loss_mw ) heat_transport_variables.htpmw_blkt = ( heat_transport_variables.fpumpblkt @@ -1485,7 +1485,7 @@ def stfwbs(self, output: bool): + p_fw_outboard_nuclear_heat_mw + psurffwi + psurffwo - + current_drive_variables.porbitlossmw + + current_drive_variables.p_beam_orbit_loss_mw ) ) heat_transport_variables.htpmw_blkt = ( @@ -4227,14 +4227,14 @@ def stphys(self, output): physics_variables.betbm0, physics_variables.bp, physics_variables.bt, - current_drive_variables.beam_current, + current_drive_variables.c_beam_total, physics_variables.dene, physics_variables.nd_fuel_ions, physics_variables.dlamie, - current_drive_variables.beam_energy, + current_drive_variables.e_beam_kev, physics_variables.f_deuterium, physics_variables.f_tritium, - current_drive_variables.f_tritium_beam, + current_drive_variables.f_beam_tritium, physics_module.sigmav_dt_average, physics_variables.ten, physics_variables.tin, @@ -4401,7 +4401,7 @@ def stphys(self, output): if physics_variables.ignite == 0: powht = ( - powht + current_drive_variables.pinjmw + powht + current_drive_variables.p_hcd_injected_total_mw ) # if not ignited add the auxiliary power # Here the implementation sometimes leaves the accessible regime when p_plasma_rad_mw> powht which is unphysical and @@ -4467,7 +4467,7 @@ def stphys(self, output): physics_variables.f_alpha_plasma * physics_variables.alpha_power_total + physics_variables.non_alpha_charged_power + physics_variables.p_plasma_ohmic_mw - + current_drive_variables.pinjmw + + current_drive_variables.p_hcd_injected_total_mw ) # Calculate transport losses and energy confinement time using the @@ -4496,7 +4496,7 @@ def stphys(self, output): physics_variables.kappa, physics_variables.kappa95, physics_variables.non_alpha_charged_power, - current_drive_variables.pinjmw, + current_drive_variables.p_hcd_injected_total_mw, physics_variables.plasma_current, physics_variables.pden_plasma_core_rad_mw, physics_variables.rmajor, @@ -4941,41 +4941,62 @@ def stheat(self, output: bool): AEA FUS 172: Physics Assessment for the European Reactor Study """ if stellarator_variables.isthtr == 1: - current_drive_variables.echpwr = current_drive_variables.pheat - current_drive_variables.pinjimw = 0 - current_drive_variables.pinjemw = current_drive_variables.echpwr - current_drive_variables.etacd = current_drive_variables.etaech + current_drive_variables.p_ecrh_injected_mw = ( + current_drive_variables.p_hcd_primary_extra_heat_mw + ) + current_drive_variables.p_hcd_injected_ions_mw = 0 + current_drive_variables.p_hcd_injected_electrons_mw = ( + current_drive_variables.p_ecrh_injected_mw + ) + current_drive_variables.eta_hcd_primary_injector_wall_plug = ( + current_drive_variables.eta_ecrh_injector_wall_plug + ) current_drive_variables.pinjwp = ( - current_drive_variables.pinjimw + current_drive_variables.pinjemw - ) / current_drive_variables.etacd + current_drive_variables.p_hcd_injected_ions_mw + + current_drive_variables.p_hcd_injected_electrons_mw + ) / current_drive_variables.eta_hcd_primary_injector_wall_plug elif stellarator_variables.isthtr == 2: - current_drive_variables.plhybd = current_drive_variables.pheat - current_drive_variables.pinjimw = 0 - current_drive_variables.pinjemw = current_drive_variables.plhybd - current_drive_variables.etacd = current_drive_variables.etalh + current_drive_variables.plhybd = ( + current_drive_variables.p_hcd_primary_extra_heat_mw + ) + current_drive_variables.p_hcd_injected_ions_mw = 0 + current_drive_variables.p_hcd_injected_electrons_mw = ( + current_drive_variables.plhybd + ) + current_drive_variables.eta_hcd_primary_injector_wall_plug = ( + current_drive_variables.eta_lowhyb_injector_wall_plug + ) current_drive_variables.pinjwp = ( - current_drive_variables.pinjimw + current_drive_variables.pinjemw - ) / current_drive_variables.etacd + current_drive_variables.p_hcd_injected_ions_mw + + current_drive_variables.p_hcd_injected_electrons_mw + ) / current_drive_variables.eta_hcd_primary_injector_wall_plug elif stellarator_variables.isthtr == 3: ( effnbss, - fpion, - current_drive_variables.nbshinef, + f_p_beam_injected_ions, + current_drive_variables.f_p_beam_shine_through, ) = self.current_drive.culnbi() - current_drive_variables.pnbeam = current_drive_variables.pheat * ( - 1 - current_drive_variables.forbitloss + current_drive_variables.pnbeam = ( + current_drive_variables.p_hcd_primary_extra_heat_mw + * (1 - current_drive_variables.f_p_beam_orbit_loss) + ) + current_drive_variables.p_beam_orbit_loss_mw = ( + current_drive_variables.p_hcd_primary_extra_heat_mw + * current_drive_variables.f_p_beam_orbit_loss ) - current_drive_variables.porbitlossmw = ( - current_drive_variables.pheat * current_drive_variables.forbitloss + current_drive_variables.p_hcd_injected_ions_mw = ( + current_drive_variables.pnbeam * f_p_beam_injected_ions ) - current_drive_variables.pinjimw = current_drive_variables.pnbeam * fpion - current_drive_variables.pinjemw = current_drive_variables.pnbeam * ( - 1 - fpion + current_drive_variables.p_hcd_injected_electrons_mw = ( + current_drive_variables.pnbeam * (1 - f_p_beam_injected_ions) + ) + current_drive_variables.eta_hcd_primary_injector_wall_plug = ( + current_drive_variables.eta_beam_injector_wall_plug ) - current_drive_variables.etacd = current_drive_variables.etanbi current_drive_variables.pinjwp = ( - current_drive_variables.pinjimw + current_drive_variables.pinjemw - ) / current_drive_variables.etacd + current_drive_variables.p_hcd_injected_ions_mw + + current_drive_variables.p_hcd_injected_electrons_mw + ) / current_drive_variables.eta_hcd_primary_injector_wall_plug else: raise ProcessValueError( "Illegal value for isthtr", isthtr=stellarator_variables.isthtr @@ -4983,27 +5004,28 @@ def stheat(self, output: bool): # Total injected power - current_drive_variables.pinjmw = ( - current_drive_variables.pinjemw + current_drive_variables.pinjimw + current_drive_variables.p_hcd_injected_total_mw = ( + current_drive_variables.p_hcd_injected_electrons_mw + + current_drive_variables.p_hcd_injected_ions_mw ) # Calculate neutral beam current if abs(current_drive_variables.pnbeam) > 1e-8: - current_drive_variables.beam_current = ( + current_drive_variables.c_beam_total = ( 1e-3 * (current_drive_variables.pnbeam * 1e6) - / current_drive_variables.beam_energy + / current_drive_variables.e_beam_kev ) else: - current_drive_variables.beam_current = 0 + current_drive_variables.c_beam_total = 0 # Ratio of fusion to input (injection+ohmic) power if ( abs( - current_drive_variables.pinjmw - + current_drive_variables.porbitlossmw + current_drive_variables.p_hcd_injected_total_mw + + current_drive_variables.p_beam_orbit_loss_mw + physics_variables.p_plasma_ohmic_mw ) < 1e-6 @@ -5011,8 +5033,8 @@ def stheat(self, output: bool): current_drive_variables.bigq = 1e18 else: current_drive_variables.bigq = physics_variables.fusion_power / ( - current_drive_variables.pinjmw - + current_drive_variables.porbitlossmw + current_drive_variables.p_hcd_injected_total_mw + + current_drive_variables.p_beam_orbit_loss_mw + physics_variables.p_plasma_ohmic_mw ) @@ -5037,8 +5059,8 @@ def stheat(self, output: bool): po.ovarre( self.outfile, "Auxiliary power supplied to plasma (MW)", - "(pheat)", - current_drive_variables.pheat, + "(p_hcd_primary_extra_heat_mw)", + current_drive_variables.p_hcd_primary_extra_heat_mw, ) po.ovarre( self.outfile, @@ -5057,29 +5079,32 @@ def stheat(self, output: bool): po.ovarre( self.outfile, "Neutral beam current (A)", - "(beam_current)", - current_drive_variables.beam_current, + "(c_beam_total)", + current_drive_variables.c_beam_total, ) po.ovarre( - self.outfile, "Fraction of beam energy to ions", "(fpion)", fpion + self.outfile, + "Fraction of beam energy to ions", + "(f_p_beam_injected_ions)", + f_p_beam_injected_ions, ) po.ovarre( self.outfile, "Neutral beam shine-through fraction", - "(nbshinef)", - current_drive_variables.nbshinef, + "(f_p_beam_shine_through)", + current_drive_variables.f_p_beam_shine_through, ) po.ovarre( self.outfile, "Neutral beam orbit loss power (MW)", - "(porbitlossmw)", - current_drive_variables.porbitlossmw, + "(p_beam_orbit_loss_mw)", + current_drive_variables.p_beam_orbit_loss_mw, ) po.ovarre( self.outfile, "Beam duct shielding thickness (m)", - "(nbshield)", - current_drive_variables.nbshield, + "(dx_beam_shield)", + current_drive_variables.dx_beam_shield, ) po.ovarre( self.outfile, @@ -5102,8 +5127,8 @@ def stheat(self, output: bool): po.ovarre( self.outfile, "Beam decay lengths to centre", - "(taubeam)", - current_drive_variables.taubeam, + "(n_beam_decay_lengths_core)", + current_drive_variables.n_beam_decay_lengths_core, ) diff --git a/process/uncertainties/config_evaluate_uncertainties.json b/process/uncertainties/config_evaluate_uncertainties.json index ccab91b50d..0c95425c4d 100644 --- a/process/uncertainties/config_evaluate_uncertainties.json +++ b/process/uncertainties/config_evaluate_uncertainties.json @@ -88,7 +88,7 @@ "hfact", "radius_plasma_core_norm", "kappa", - "etaech", + "eta_ecrh_injector_wall_plug", "etath", "boundl(18)", "alstrtf", diff --git a/source/fortran/constraint_equations.f90 b/source/fortran/constraint_equations.f90 index acac493def..c21d21a7e3 100755 --- a/source/fortran/constraint_equations.f90 +++ b/source/fortran/constraint_equations.f90 @@ -366,12 +366,12 @@ subroutine constraint_err_016() subroutine constraint_err_030() !! Error in: Equation for injection power upper limit !! author: P B Lloyd, CCFE, Culham Science Centre - use current_drive_variables, only: pinjmw, pinjalw + use current_drive_variables, only: p_hcd_injected_total_mw, p_hcd_injected_max use constraint_variables, only: fpinj implicit none write(*,*) 'fpinj = ', fpinj - write(*,*) 'pinjalw = ', pinjalw - write(*,*) 'pinjmw = ', pinjmw + write(*,*) 'p_hcd_injected_max = ', p_hcd_injected_max + write(*,*) 'p_hcd_injected_total_mw = ', p_hcd_injected_total_mw end subroutine subroutine constraint_err_066() @@ -455,13 +455,13 @@ subroutine constraint_eqn_002(tmp_cc, tmp_con, tmp_err, tmp_symbol, tmp_units) !! alpha_power_density_total : input real : alpha power per volume (MW/m3) !! charged_power_density : input real : non-alpha charged particle fusion power per volume (MW/m3) !! pden_plasma_ohmic_mw : input real : ohmic heating power per volume (MW/m3) - !! pinjmw : input real : total auxiliary injected power (MW) + !! p_hcd_injected_total_mw : input real : total auxiliary injected power (MW) !! vol_plasma : input real : plasma volume (m3) use physics_variables, only: i_rad_loss, ignite, pden_electron_transport_loss_mw, pden_ion_transport_loss_mw, pden_plasma_rad_mw, & pden_plasma_core_rad_mw, f_alpha_plasma, alpha_power_density_total, charged_power_density, & pden_plasma_ohmic_mw, vol_plasma - use current_drive_variables, only: pinjmw + use current_drive_variables, only: p_hcd_injected_total_mw implicit none @@ -487,7 +487,7 @@ subroutine constraint_eqn_002(tmp_cc, tmp_con, tmp_err, tmp_symbol, tmp_units) ! if plasma not ignited include injected power if (ignite == 0) then - pdenom = f_alpha_plasma*alpha_power_density_total + charged_power_density + pden_plasma_ohmic_mw + pinjmw/vol_plasma + pdenom = f_alpha_plasma*alpha_power_density_total + charged_power_density + pden_plasma_ohmic_mw + p_hcd_injected_total_mw/vol_plasma else ! if plasma ignited pdenom = f_alpha_plasma*alpha_power_density_total + charged_power_density + pden_plasma_ohmic_mw @@ -518,10 +518,10 @@ subroutine constraint_eqn_003(tmp_cc, tmp_con, tmp_err, tmp_symbol, tmp_units) !! piepv : input real : ion/electron equilibration power per volume (MW/m3) !! f_alpha_plasma : input real : fraction of alpha power deposited in plasma !! alpha_power_ions_density : input real : alpha power per volume to ions (MW/m3) - !! pinjimw : input real : auxiliary injected power to ions (MW) + !! p_hcd_injected_ions_mw : input real : auxiliary injected power to ions (MW) !! vol_plasma : input real : plasma volume (m3) use physics_variables, only: ignite, pden_ion_transport_loss_mw, piepv, f_alpha_plasma, alpha_power_ions_density, vol_plasma - use current_drive_variables, only: pinjimw + use current_drive_variables, only: p_hcd_injected_ions_mw implicit none real(dp), intent(out) :: tmp_cc real(dp), intent(out) :: tmp_con @@ -531,9 +531,9 @@ subroutine constraint_eqn_003(tmp_cc, tmp_con, tmp_err, tmp_symbol, tmp_units) ! No assume plasma ignition: if (ignite == 0) then - tmp_cc = 1.0D0 - (pden_ion_transport_loss_mw + piepv) / (f_alpha_plasma*alpha_power_ions_density + pinjimw/vol_plasma) - tmp_con = (f_alpha_plasma*alpha_power_ions_density + pinjimw/vol_plasma) * (1.0D0 - tmp_cc) - tmp_err = (f_alpha_plasma*alpha_power_ions_density + pinjimw/vol_plasma) * tmp_cc + tmp_cc = 1.0D0 - (pden_ion_transport_loss_mw + piepv) / (f_alpha_plasma*alpha_power_ions_density + p_hcd_injected_ions_mw/vol_plasma) + tmp_con = (f_alpha_plasma*alpha_power_ions_density + p_hcd_injected_ions_mw/vol_plasma) * (1.0D0 - tmp_cc) + tmp_err = (f_alpha_plasma*alpha_power_ions_density + p_hcd_injected_ions_mw/vol_plasma) * tmp_cc tmp_symbol = '=' tmp_units = 'MW/m3' ! Plasma ignited: @@ -573,11 +573,11 @@ subroutine constraint_eqn_004(tmp_cc, tmp_con, tmp_err, tmp_symbol, tmp_units) !! f_alpha_plasma : input real : fraction of alpha power deposited in plasma !! alpha_power_electron_density : input real : alpha power per volume to electrons (MW/m3) !! piepv : input real : ion/electron equilibration power per volume (MW/m3) - !! pinjemw : input real : auxiliary injected power to electrons (MW) + !! p_hcd_injected_electrons_mw : input real : auxiliary injected power to electrons (MW) !! vol_plasma : input real : plasma volume (m3) use physics_variables, only: i_rad_loss, ignite, pden_electron_transport_loss_mw, pden_plasma_core_rad_mw, f_alpha_plasma, & alpha_power_electron_density, piepv, vol_plasma, pden_plasma_rad_mw - use current_drive_variables, only: pinjemw + use current_drive_variables, only: p_hcd_injected_electrons_mw implicit none real(dp), intent(out) :: tmp_cc real(dp), intent(out) :: tmp_con @@ -600,7 +600,7 @@ subroutine constraint_eqn_004(tmp_cc, tmp_con, tmp_err, tmp_symbol, tmp_units) ! if plasma not ignited include injected power if (ignite == 0) then - pdenom = f_alpha_plasma*alpha_power_electron_density + piepv + pinjemw/vol_plasma + pdenom = f_alpha_plasma*alpha_power_electron_density + piepv + p_hcd_injected_electrons_mw/vol_plasma else ! if plasma ignited pdenom = f_alpha_plasma*alpha_power_electron_density + piepv @@ -935,9 +935,9 @@ subroutine constraint_eqn_014(tmp_cc, tmp_con, tmp_err, tmp_symbol, tmp_units) !! #=#=# consistency !! and hence also optional here. !! Logic change during pre-factoring: err, symbol, units will be assigned only if present. - !! taubeam : input real : neutral beam e-decay lengths to plasma centre + !! n_beam_decay_lengths_core : input real : neutral beam e-decay lengths to plasma centre !! tbeamin : input real : permitted neutral beam e-decay lengths to plasma centre - use current_drive_variables, only: taubeam, tbeamin + use current_drive_variables, only: n_beam_decay_lengths_core, tbeamin implicit none real(dp), intent(out) :: tmp_cc real(dp), intent(out) :: tmp_con @@ -945,7 +945,7 @@ subroutine constraint_eqn_014(tmp_cc, tmp_con, tmp_err, tmp_symbol, tmp_units) character(len=1), intent(out) :: tmp_symbol character(len=10), intent(out) :: tmp_units - tmp_cc = 1.0D0 - taubeam/tbeamin + tmp_cc = 1.0D0 - n_beam_decay_lengths_core/tbeamin tmp_con = tbeamin * (1.0D0 - tmp_cc) tmp_err = tbeamin * tmp_cc tmp_symbol = '=' @@ -1028,7 +1028,7 @@ subroutine constraint_eqn_017(tmp_cc, tmp_con, tmp_err, tmp_symbol, tmp_units) !! and hence also optional here. !! Logic change during pre-factoring: err, symbol, units will be assigned only if present. !! f_alpha_plasma : input real : fraction of alpha power deposited in plasma - !! pinjmw : input real : total auxiliary injected power (MW) + !! p_hcd_injected_total_mw : input real : total auxiliary injected power (MW) !! vol_plasma : input real : plasma volume (m3) !! alpha_power_density_total : input real : alpha power per volume (MW/m3) !! charged_power_density : input real : non-alpha charged particle fusion power per volume (MW/m3) @@ -1036,7 +1036,7 @@ subroutine constraint_eqn_017(tmp_cc, tmp_con, tmp_err, tmp_symbol, tmp_units) !! fradpwr : input real : f-value for core radiation power limit !! pden_plasma_rad_mw : input real : total radiation power per volume (MW/m3) use physics_variables, only: f_alpha_plasma, vol_plasma, alpha_power_density_total, charged_power_density, pden_plasma_ohmic_mw, pden_plasma_rad_mw - use current_drive_variables, only: pinjmw + use current_drive_variables, only: p_hcd_injected_total_mw use constraint_variables, only: fradpwr implicit none real(dp), intent(out) :: tmp_cc @@ -1048,7 +1048,7 @@ subroutine constraint_eqn_017(tmp_cc, tmp_con, tmp_err, tmp_symbol, tmp_units) real(dp) :: pradmaxpv !! Maximum possible power/vol_plasma that can be radiated (local) - pradmaxpv = pinjmw/vol_plasma + alpha_power_density_total*f_alpha_plasma + charged_power_density + pden_plasma_ohmic_mw + pradmaxpv = p_hcd_injected_total_mw/vol_plasma + alpha_power_density_total*f_alpha_plasma + charged_power_density + pden_plasma_ohmic_mw tmp_cc = pden_plasma_rad_mw/pradmaxpv - 1.0D0 * fradpwr tmp_con = pradmaxpv * (1.0D0 - tmp_cc) tmp_err = pden_plasma_rad_mw * tmp_cc @@ -1495,13 +1495,13 @@ subroutine constraint_eqn_030(tmp_cc, tmp_con, tmp_err, tmp_symbol, tmp_units) !! residual error in physical units; output string; units string !! Equation for injection power upper limit !! #=# current_drive - !! #=#=# fpinj, pinjalw + !! #=#=# fpinj, p_hcd_injected_max !! and hence also optional here. !! Logic change during pre-factoring: err, symbol, units will be assigned only if present. - !! pinjmw : input real : total auxiliary injected power (MW) + !! p_hcd_injected_total_mw : input real : total auxiliary injected power (MW) !! fpinj : input real : f-value for injection power - !! pinjalw : input real : Maximum allowable value for injected power (MW) - use current_drive_variables, only: pinjmw, pinjalw + !! p_hcd_injected_max : input real : Maximum allowable value for injected power (MW) + use current_drive_variables, only: p_hcd_injected_total_mw, p_hcd_injected_max use constraint_variables, only: fpinj implicit none real(dp), intent(out) :: tmp_cc @@ -1510,9 +1510,9 @@ subroutine constraint_eqn_030(tmp_cc, tmp_con, tmp_err, tmp_symbol, tmp_units) character(len=1), intent(out) :: tmp_symbol character(len=10), intent(out) :: tmp_units - tmp_cc = pinjmw/pinjalw - 1.0D0 * fpinj - tmp_con = pinjalw - tmp_err = pinjalw - pinjmw / fpinj + tmp_cc = p_hcd_injected_total_mw/p_hcd_injected_max - 1.0D0 * fpinj + tmp_con = p_hcd_injected_max + tmp_err = p_hcd_injected_max - p_hcd_injected_total_mw / fpinj tmp_symbol = '<' tmp_units = 'MW' @@ -1711,9 +1711,9 @@ subroutine constraint_eqn_037(tmp_cc, tmp_con, tmp_err, tmp_symbol, tmp_units) !! Logic change during pre-factoring: err, symbol, units will be assigned only if present. !! fgamcd : input real : f-value for current drive gamma !! gammax : input real : maximum current drive gamma - !! gamcd : input real : normalised current drive efficiency (1.0e20 A/W-m2) + !! eta_cd_norm_hcd_primary : input real : normalised current drive efficiency (1.0e20 A/W-m2) use constraint_variables, only: fgamcd, gammax - use current_drive_variables, only: gamcd + use current_drive_variables, only: eta_cd_norm_hcd_primary implicit none real(dp), intent(out) :: tmp_cc real(dp), intent(out) :: tmp_con @@ -1721,9 +1721,9 @@ subroutine constraint_eqn_037(tmp_cc, tmp_con, tmp_err, tmp_symbol, tmp_units) character(len=1), intent(out) :: tmp_symbol character(len=10), intent(out) :: tmp_units - tmp_cc = gamcd/gammax - 1.0D0 * fgamcd + tmp_cc = eta_cd_norm_hcd_primary/gammax - 1.0D0 * fgamcd tmp_con = gammax * (1.0D0 - tmp_cc) - tmp_err = gamcd * tmp_cc + tmp_err = eta_cd_norm_hcd_primary * tmp_cc tmp_symbol = '<' tmp_units = '1E20 A/Wm2' @@ -1795,10 +1795,10 @@ subroutine constraint_eqn_040(tmp_cc, tmp_con, tmp_err, tmp_symbol, tmp_units) !! and hence also optional here. !! Logic change during pre-factoring: err, symbol, units will be assigned only if present. !! fauxmn : input real : f-value for minimum auxiliary power - !! pinjmw : input real : total auxiliary injected power (MW) + !! p_hcd_injected_total_mw : input real : total auxiliary injected power (MW) !! auxmin : input real : minimum auxiliary power (MW) use constraint_variables, only: fauxmn, auxmin - use current_drive_variables, only: pinjmw + use current_drive_variables, only: p_hcd_injected_total_mw implicit none real(dp), intent(out) :: tmp_cc real(dp), intent(out) :: tmp_con @@ -1806,7 +1806,7 @@ subroutine constraint_eqn_040(tmp_cc, tmp_con, tmp_err, tmp_symbol, tmp_units) character(len=1), intent(out) :: tmp_symbol character(len=10), intent(out) :: tmp_units - tmp_cc = 1.0D0 - fauxmn * pinjmw/auxmin + tmp_cc = 1.0D0 - fauxmn * p_hcd_injected_total_mw/auxmin tmp_con = auxmin * (1.0D0 - tmp_cc) tmp_err = auxmin * tmp_cc tmp_symbol = '>' @@ -2298,7 +2298,7 @@ subroutine constraint_eqn_056(tmp_cc, tmp_con, tmp_err, tmp_symbol, tmp_units) !! residual error in physical units; output string; units string !! Equation for power through separatrix / major radius upper limit !! #=# current_drive - !! #=#=# fnbshinef, nbshinefmax + !! #=#=# fnbshinef, f_p_beam_shine_through_max !! and hence also optional here. !! Logic change during pre-factoring: err, symbol, units will be assigned only if present. !! fpsepr : input real : f-value for maximum Psep/R limit @@ -2373,23 +2373,23 @@ subroutine constraint_eqn_059(tmp_cc, tmp_con, tmp_err, tmp_symbol, tmp_units) !! residual error in physical units; output string; units string !! Equation for neutral beam shine-through fraction upper limit !! #=# current_drive - !! #=#=# fnbshinef, nbshinefmax + !! #=#=# fnbshinef, f_p_beam_shine_through_max !! and hence also optional here. !! Logic change during pre-factoring: err, symbol, units will be assigned only if present. !! fnbshinef : input real : f-value for maximum neutral beam shine-through fraction - !! nbshinefmax : input real : maximum neutral beam shine-through fraction - !! nbshinef : input real : neutral beam shine-through fraction - use constraint_variables, only: fnbshinef, nbshinefmax - use current_drive_variables, only: nbshinef + !! f_p_beam_shine_through_max : input real : maximum neutral beam shine-through fraction + !! f_p_beam_shine_through : input real : neutral beam shine-through fraction + use constraint_variables, only: fnbshinef, f_p_beam_shine_through_max + use current_drive_variables, only: f_p_beam_shine_through implicit none real(dp), intent(out) :: tmp_cc real(dp), intent(out) :: tmp_con real(dp), intent(out) :: tmp_err character(len=1), intent(out) :: tmp_symbol character(len=10), intent(out) :: tmp_units - tmp_cc = nbshinef/nbshinefmax - 1.0D0 * fnbshinef - tmp_con = nbshinefmax * (1.0D0 - tmp_cc) - tmp_err = nbshinef * tmp_cc + tmp_cc = f_p_beam_shine_through/f_p_beam_shine_through_max - 1.0D0 * fnbshinef + tmp_con = f_p_beam_shine_through_max * (1.0D0 - tmp_cc) + tmp_err = f_p_beam_shine_through * tmp_cc tmp_symbol = '<' tmp_units = '' end subroutine constraint_eqn_059 @@ -2820,9 +2820,9 @@ subroutine constraint_eqn_073(tmp_cc, tmp_con, tmp_err, tmp_symbol, tmp_units) !! fplhsep : input real : F-value for Psep >= Plh + Paux : for consistency of two values of separatrix power !! p_l_h_threshold_mw : input real : L-H mode power threshold (MW) !! pdivt : input real : power to be conducted to the divertor region (MW) - !! pinjmw : inout real : total auxiliary injected power (MW) + !! p_hcd_injected_total_mw : inout real : total auxiliary injected power (MW) use physics_variables, only: fplhsep, p_l_h_threshold_mw, pdivt - use current_drive_variables, only: pinjmw + use current_drive_variables, only: p_hcd_injected_total_mw implicit none real(dp), intent(out) :: tmp_cc real(dp), intent(out) :: tmp_con @@ -2830,7 +2830,7 @@ subroutine constraint_eqn_073(tmp_cc, tmp_con, tmp_err, tmp_symbol, tmp_units) character(len=1), intent(out) :: tmp_symbol character(len=10), intent(out) :: tmp_units - tmp_cc = 1.0d0 - fplhsep * pdivt / (p_l_h_threshold_mw+pinjmw) + tmp_cc = 1.0d0 - fplhsep * pdivt / (p_l_h_threshold_mw+p_hcd_injected_total_mw) tmp_con = pdivt tmp_err = pdivt * tmp_cc tmp_symbol = '>' @@ -3390,7 +3390,7 @@ subroutine constraint_eqn_091(tmp_cc, tmp_con, tmp_err, tmp_symbol, tmp_units) use constraint_variables, only: fecrh_ignition use stellarator_variables, only: max_gyrotron_frequency, te0_ecrh_achievable, powerscaling_constraint, powerht_constraint use physics_variables, only: ignite - use current_drive_variables, only: pheat + use current_drive_variables, only: p_hcd_primary_extra_heat_mw implicit none real(dp), intent(out) :: tmp_cc real(dp), intent(out) :: tmp_con @@ -3400,7 +3400,7 @@ subroutine constraint_eqn_091(tmp_cc, tmp_con, tmp_err, tmp_symbol, tmp_units) ! Achievable ECRH te needs to be larger than needed te for igntion if(ignite==0) then - tmp_cc = 1.0D0 - fecrh_ignition* (powerht_constraint+pheat)/powerscaling_constraint + tmp_cc = 1.0D0 - fecrh_ignition* (powerht_constraint+p_hcd_primary_extra_heat_mw)/powerscaling_constraint else tmp_cc = 1.0D0 - fecrh_ignition* powerht_constraint/powerscaling_constraint endif diff --git a/source/fortran/constraint_variables.f90 b/source/fortran/constraint_variables.f90 index ffb4df99ec..123ee1f5b1 100644 --- a/source/fortran/constraint_variables.f90 +++ b/source/fortran/constraint_variables.f90 @@ -232,7 +232,7 @@ module constraint_variables real(dp) :: mvalim !! maximum MVA limit (`constraint equation 19`) - real(dp) :: nbshinefmax + real(dp) :: f_p_beam_shine_through_max !! maximum neutral beam shine-through fraction (`constraint equation 59`) real(dp) :: nflutfmax @@ -380,7 +380,7 @@ subroutine init_constraint_variables i_q95_fixed = 0 pflux_fw_rad_max = 1.0D0 mvalim = 40.0D0 - nbshinefmax = 1.0D-3 + f_p_beam_shine_through_max = 1.0D-3 nflutfmax = 1.0D23 pdivtlim = 150.0D0 f_fw_rad_max = 3.33D0 diff --git a/source/fortran/current_drive_variables.f90 b/source/fortran/current_drive_variables.f90 index e48a142d1d..f1ff175c11 100644 --- a/source/fortran/current_drive_variables.f90 +++ b/source/fortran/current_drive_variables.f90 @@ -23,38 +23,38 @@ module current_drive_variables real(dp) :: bigq !! Fusion gain; P_fusion / (P_injection + P_ohmic) - real(dp) :: bootstrap_current_fraction + real(dp) :: f_c_plasma_bootstrap !! bootstrap current fraction (enforced; see i_bootstrap_current) - real(dp) :: bootstrap_current_fraction_max - !! maximum fraction of plasma current from bootstrap; if `bootstrap_current_fraction_max < 0`, - !! bootstrap fraction = abs(bootstrap_current_fraction_max) + real(dp) :: f_c_plasma_bootstrap_max + !! maximum fraction of plasma current from bootstrap; if `f_c_plasma_bootstrap_max < 0`, + !! bootstrap fraction = abs(f_c_plasma_bootstrap_max) - real(dp) :: bscf_iter89 + real(dp) :: f_c_plasma_bootstrap_iter89 !! bootstrap current fraction, ITER 1989 model - real(dp) :: bscf_nevins + real(dp) :: f_c_plasma_bootstrap_nevins !! bootstrap current fraction, Nevins et al model - real(dp) :: bscf_sauter + real(dp) :: f_c_plasma_bootstrap_sauter !! bootstrap current fraction, Sauter et al model - real(dp) :: bscf_wilson + real(dp) :: f_c_plasma_bootstrap_wilson !! bootstrap current fraction, Wilson et al model - real(dp) :: bscf_sakai + real(dp) :: f_c_plasma_bootstrap_sakai !! Bootstrap current fraction, Sakai et al model - real(dp) :: bscf_aries + real(dp) :: f_c_plasma_bootstrap_aries !! Bootstrap current fraction, ARIES model - real(dp) :: bscf_andrade + real(dp) :: f_c_plasma_bootstrap_andrade !! Bootstrap current fraction, Andrade et al model - real(dp) :: bscf_hoang + real(dp) :: f_c_plasma_bootstrap_hoang !! Bootstrap current fraction, Hoang et al model - real(dp) :: bscf_wong + real(dp) :: f_c_plasma_bootstrap_wong !! Bootstrap current fraction, Wong et al model real(dp) :: bscf_gi_I @@ -66,89 +66,92 @@ module current_drive_variables real(dp) :: cboot !! bootstrap current fraction multiplier - real(dp) :: beam_current + real(dp) :: c_beam_total !! neutral beam current (A) - real(dp) :: diacf_hender + real(dp) :: f_c_plasma_diamagnetic_hender !! diamagnetic current fraction, Hender fit - real(dp) :: diacf_scene + real(dp) :: f_c_plasma_diamagnetic_scene !! diamagnetic current fraction, SCENE fit - real(dp) :: diamagnetic_current_fraction + real(dp) :: f_c_plasma_diamagnetic !! diamagnetic current fraction - real(dp) :: echpwr + real(dp) :: p_ecrh_injected_mw !! ECH power (MW) real(dp) :: echwpow !! ECH wall plug power (MW) - real(dp) :: effcd + real(dp) :: eta_cd_hcd_primary !! current drive efficiency (A/W) - real(dp) :: harnum + real(dp) :: n_ecrh_harmonic !! cyclotron harmonic frequency number, used in cut-off function - integer :: wave_mode + integer :: i_ecrh_wave_mode !! Switch for ECRH wave mode : !! !! - =0 O-mode !! - =1 X-mode - real(dp) :: beam_energy + real(dp) :: e_beam_kev !! neutral beam energy (keV) (`iteration variable 19`) - real(dp) :: etacd + real(dp) :: eta_hcd_primary_injector_wall_plug !! auxiliary power wall plug to injector efficiency - real(dp) :: etacdfix + real(dp) :: eta_hcd_secondary_injector_wall_plug !! secondary auxiliary power wall plug to injector efficiency - real(dp) :: etaech + real(dp) :: eta_ecrh_injector_wall_plug !! ECH wall plug to injector efficiency - real(dp) :: etalh + real(dp) :: eta_lowhyb_injector_wall_plug !! lower hybrid wall plug to injector efficiency - real(dp) :: etanbi + real(dp) :: eta_beam_injector_wall_plug !! neutral beam wall plug to injector efficiency - real(dp) :: fpion + real(dp) :: f_p_beam_injected_ions !! fraction of beam energy to ions - real(dp) :: pnbitot + real(dp) :: p_beam_injected_mw !! neutral beam power entering vacuum vessel - real(dp) :: pscf_scene + real(dp) :: f_c_plasma_pfirsch_schluter_scene !! Pfirsch-Schlüter current fraction, SCENE fit - real(dp) :: nbshinemw + real(dp) :: p_beam_shine_through_mw !! neutral beam shine-through power real(dp) :: feffcd !! current drive efficiency fudge factor (`iteration variable 47`) - real(dp) :: forbitloss + real(dp) :: f_p_beam_orbit_loss !! fraction of neutral beam power lost after ionisation but before !! thermalisation (orbit loss fraction) real(dp) :: frbeam !! R_tangential / R_major for neutral beam injection - real(dp) :: f_tritium_beam + real(dp) :: f_beam_tritium !! fraction of beam that is tritium - real(dp) :: gamcd - !! normalised current drive efficiency (1.0e20 A/(W m^2)) + real(dp) :: eta_cd_norm_hcd_primary + !! Normalised current drive efficiency for primary HCD system [(1.0e20 A)/(W m^2)] - real(dp) :: gamma_ecrh + real(dp) :: eta_cd_norm_hcd_secondary + !! Normalised current drive efficiency for secondary HCD system [(1.0e20 A)/(W m^2)] + + real(dp) :: eta_cd_norm_ecrh !! User input ECRH gamma (1.0e20 A/(W m^2)) real(dp) :: xi_ebw !! User scaling input for EBW plasma heating. Default 0.43 - integer :: iefrf + integer :: i_hcd_primary !! Switch for current drive efficiency model: !! !! - =1 Fenstermacher Lower Hybrid @@ -164,7 +167,7 @@ module current_drive_variables !! - =11 ECRH "HARE" model (E. Poli, Physics of Plasmas 2019). Removed in #1811. !! - =12 EBW user scaling input. Scaling (S. Freethy) - integer :: iefrffix + integer :: i_hcd_secondary !! Switch for 2nd current drive efficiency model: !! !! - =0 No fixed current drive @@ -181,40 +184,40 @@ module current_drive_variables !! - =11 ECRH "HARE" model (E. Poli, Physics of Plasmas 2019). Removed in #1811. !! - =12 EBW user scaling input. Scaling (S. Freethy) - integer :: irfcd + integer :: i_hcd_calculations !! Switch for current drive calculation: !! !! - =0 turned off !! - =1 turned on - real(dp) :: nbshinef + real(dp) :: f_p_beam_shine_through !! neutral beam shine-through fraction - real(dp) :: nbshield + real(dp) :: dx_beam_shield !! neutral beam duct shielding thickness (m) - real(dp) :: pheat + real(dp) :: p_hcd_primary_extra_heat_mw !! heating power not used for current drive (MW) (`iteration variable 11`) - real(dp) :: pheatfix + real(dp) :: p_hcd_secondary_extra_heat_mw !! secondary fixed heating power not used for current drive (MW) - real(dp) :: pinjalw + real(dp) :: p_hcd_injected_max !! maximum allowable value for injected power (MW) (`constraint equation 30`) - real(dp) :: pinjemw + real(dp) :: p_hcd_injected_electrons_mw !! auxiliary injected power to electrons (MW) - real(dp) :: pinjimw + real(dp) :: p_hcd_injected_ions_mw !! auxiliary injected power to ions (MW) - real(dp) :: pinjmw + real(dp) :: p_hcd_injected_total_mw !! total auxiliary injected power (MW) - real(dp) :: pinjfixmw + real(dp) :: p_hcd_secondary_injected_mw !! secondary total fixed auxiliary injected power (MW) - real(dp) :: plasma_current_internal_fraction + real(dp) :: f_c_plasma_internal !! plasma current fraction driven internally (Bootstrap + Diamagnetic + PS) real(dp) :: plhybd @@ -223,10 +226,10 @@ module current_drive_variables real(dp) :: pnbeam !! neutral beam injection power (MW) - real(dp) :: porbitlossmw + real(dp) :: p_beam_orbit_loss_mw !! neutral beam power lost after ionisation but before thermalisation (orbit loss power) (MW) - real(dp) :: ps_current_fraction + real(dp) :: f_c_plasma_pfirsch_schluter !! Pfirsch-Schlüter current fraction real(dp) :: pwplh @@ -241,7 +244,7 @@ module current_drive_variables real(dp) :: rtanmax !! maximum tangency radius for centreline of beam (m) - real(dp) :: taubeam + real(dp) :: n_beam_decay_lengths_core !! neutral beam e-decay lengths to plasma centre real(dp) :: tbeamin diff --git a/source/fortran/numerics.f90 b/source/fortran/numerics.f90 index 22f02f8072..59d1ab3723 100755 --- a/source/fortran/numerics.f90 +++ b/source/fortran/numerics.f90 @@ -216,7 +216,7 @@ module numerics !!
  • ( 8) fbeta_poloidal_eps (f-value for equation 6) !!
  • ( 9) fdene (f-value for equation 5) !!
  • (10) hfact - !!
  • (11) pheat + !!
  • (11) p_hcd_primary_extra_heat_mw !!
  • (12) oacdcp !!
  • (13) dr_tf_inboard (NOT RECOMMENDED) !!
  • (14) fwalld (f-value for equation 8) @@ -224,7 +224,7 @@ module numerics !!
  • (16) dr_cs !!
  • (17) t_between_pulse !!
  • (18) q - !!
  • (19) beam_energy + !!
  • (19) e_beam_kev !!
  • (20) temp_cp_average !!
  • (21) ft_burn (f-value for equation 13) !!
  • (22) NOT USED diff --git a/source/fortran/scan.f90 b/source/fortran/scan.f90 index 774040b415..95c53dc40e 100644 --- a/source/fortran/scan.f90 +++ b/source/fortran/scan.f90 @@ -48,7 +48,7 @@ module scan_module !!
  • 9 te !!
  • 10 boundu(15: fvs) !!
  • 11 beta_norm_max - !!
  • 12 bootstrap_current_fraction_max + !!
  • 12 f_c_plasma_bootstrap_max !!
  • 13 boundu(10: hfact) !!
  • 14 fiooic !!
  • 15 fjprot @@ -114,7 +114,7 @@ module scan_module !!
  • 76 etath : Thermal conversion eff. !!
  • 77 startupratio : Gyrotron redundancy !!
  • 78 fkind : Multiplier for Nth of a kind costs - !!
  • 79 etaech : ECH wall plug to injector efficiency + !!
  • 79 eta_ecrh_injector_wall_plug : ECH wall plug to injector efficiency integer :: nsweep_2 !! nsweep_2 /3/ : switch denoting quantity to scan for 2D scan: diff --git a/source/fortran/stellarator.f90 b/source/fortran/stellarator.f90 index a47a2994fa..c9a3d1b5b8 100644 --- a/source/fortran/stellarator.f90 +++ b/source/fortran/stellarator.f90 @@ -39,7 +39,7 @@ subroutine stinit ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! use build_variables, only: dr_cs_tf_gap, iohcl, dr_cs, tfootfi - use current_drive_variables, only: irfcd + use current_drive_variables, only: i_hcd_calculations use pfcoil_variables, only: f_z_cs_tf_internal use physics_variables, only: aspect, beta_norm_max, kappa, kappa95, q95, rmajor, & triang, hfac, labels_confinement_scalings @@ -92,7 +92,7 @@ subroutine stinit ! Turn off current drive - irfcd = 0 + i_hcd_calculations = 0 ! Times for different phases diff --git a/tests/integration/data/large_tokamak_1_MFILE.DAT b/tests/integration/data/large_tokamak_1_MFILE.DAT index 66ad7139ba..879f2aff8e 100644 --- a/tests/integration/data/large_tokamak_1_MFILE.DAT +++ b/tests/integration/data/large_tokamak_1_MFILE.DAT @@ -454,8 +454,8 @@ Fraction_of_alpha_power_to_ions_________________________________________ (falpi)_______________________ 2.8172E-01 Ion_transport_(MW)______________________________________________________ (p_ion_transport_loss_mw)______________________ 1.4013E+02 OP Electron_transport_(MW)_________________________________________________ (p_electron_transport_loss_mw)______________________ 1.5772E+02 OP - Injection_power_to_ions_(MW)____________________________________________ (pinjimw)_____________________ 0.0000E+00 OP - Injection_power_to_electrons_(MW)_______________________________________ (pinjemw)_____________________ 8.0143E+01 OP + Injection_power_to_ions_(MW)____________________________________________ (p_hcd_injected_ions_mw)_____________________ 0.0000E+00 OP + Injection_power_to_electrons_(MW)_______________________________________ (p_hcd_injected_electrons_mw)_____________________ 8.0143E+01 OP Ignited_plasma_switch_(0=not_ignited,_1=ignited)________________________ (ignite)______________________ 0 Power_into_divertor_zone_via_charged_particles_(MW)_____________________ (pdivt)_______________________ 1.6303E+02 OP Psep_/_R_ratio_(MW/m)___________________________________________________ (pdivt/rmajor)________________ 2.0378E+01 OP @@ -506,16 +506,16 @@ Start-up_resistive_(Wb)_________________________________________________ (vs_plasma_res_ramp)_______________________ 5.0159E+01 OP Flat-top_resistive_(Wb)_________________________________________________ (vs_plasma_burn_required)_______________________ 2.7015E+02 OP bootstrap_current_fraction_multiplier___________________________________ (cboot)_______________________ 1.0000E+00 - Bootstrap_fraction_(ITER_1989)__________________________________________ (bscf_iter89)_________________ 3.7098E-01 - Bootstrap_fraction_(Sauter_et_al)_______________________________________ (bscf_sauter)_________________ 4.1920E-01 - Bootstrap_fraction_(Nevins_et_al)_______________________________________ (bscf_nevins)_________________ 3.5042E-01 - Bootstrap_fraction_(Wilson)_____________________________________________ (bscf_wilson)_________________ 4.3349E-01 - Diamagnetic_fraction_(Hender)___________________________________________ (diacf_hender)________________ 1.2017E-02 - Diamagnetic_fraction_(SCENE)____________________________________________ (diacf_scene)_________________ 1.1139E-02 - Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (pscf_scene)__________________ -3.0283E-03 + Bootstrap_fraction_(ITER_1989)__________________________________________ (f_c_plasma_bootstrap_iter89)_________________ 3.7098E-01 + Bootstrap_fraction_(Sauter_et_al)_______________________________________ (f_c_plasma_bootstrap_sauter)_________________ 4.1920E-01 + Bootstrap_fraction_(Nevins_et_al)_______________________________________ (f_c_plasma_bootstrap_nevins)_________________ 3.5042E-01 + Bootstrap_fraction_(Wilson)_____________________________________________ (f_c_plasma_bootstrap_wilson)_________________ 4.3349E-01 + Diamagnetic_fraction_(Hender)___________________________________________ (f_c_plasma_diamagnetic_hender)________________ 1.2017E-02 + Diamagnetic_fraction_(SCENE)____________________________________________ (f_c_plasma_diamagnetic_scene)_________________ 1.1139E-02 + Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (f_c_plasma_pfirsch_schluter_scene)__________________ -3.0283E-03 Bootstrap_fraction_(enforced)___________________________________________ (bootipf.)____________________ 4.1920E-01 Diamagnetic_fraction_(enforced)_________________________________________ (diaipf.)_____________________ 0.0000E+00 - Pfirsch-Schlueter_fraction_(enforced)___________________________________ (ps_current_fraction.)______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction_(enforced)___________________________________ (f_c_plasma_pfirsch_schluter.)______________________ 0.0000E+00 Loop_voltage_during_burn_(V)____________________________________________ (v_plasma_loop_burn)_______________________ 3.7450E-02 OP Plasma_resistance_(ohm)_________________________________________________ (res_plasma)_______________________ 3.9755E-09 OP Resistive_diffusion_time_(s)____________________________________________ (t_plasma_res_diffusion)____________________ 3.0619E+03 OP @@ -527,28 +527,28 @@ Burn-up_fraction________________________________________________________ (burnup)______________________ 1.7282E-01 # Energy confinement times, and required H-factors : # # Current Drive System # - Current_drive_efficiency_model__________________________________________ (iefrf)_______________________ 10 - Secondary_current_drive_efficiency_model________________________________ (iefrffix)____________________ 0 + Current_drive_efficiency_model__________________________________________ (i_hcd_primary)_______________________ 10 + Secondary_current_drive_efficiency_model________________________________ (i_hcd_secondary)____________________ 0 Ratio_of_power_for_flat-top_to_start-up_(MW)____________________________ (startupratio)________________ 1.0000E+00 - Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (pheat)_______________________ 7.5000E+01 + Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (p_hcd_primary_extra_heat_mw)_______________________ 7.5000E+01 Power_injected_for_current_drive_(MW)___________________________________ (pcurrentdrivemw)_____________ 5.1429E+00 - Maximum_Allowed_Bootstrap_current_fraction______________________________ (bootstrap_current_fraction_max)_____________________ 9.5000E-01 + Maximum_Allowed_Bootstrap_current_fraction______________________________ (f_c_plasma_bootstrap_max)_____________________ 9.5000E-01 Fusion_gain_factor_Q____________________________________________________ (bigq)________________________ 2.0060E+01 OP Auxiliary_current_drive_(A)_____________________________________________ (auxiliary_cd)________________ 2.3908E+05 OP - Current_drive_efficiency_(A/W)__________________________________________ (effcd)_______________________ 4.6488E-02 OP - Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (gamcd)_______________________ 3.0000E-01 OP - Wall_plug_to_injector_efficiency________________________________________ (etacd)_______________________ 5.0000E-01 - ECRH_plasma_heating_efficiency__________________________________________ (gamma_ecrh)__________________ 3.0000E-01 + Current_drive_efficiency_(A/W)__________________________________________ (eta_cd_hcd_primary)_______________________ 4.6488E-02 OP + Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (eta_cd_norm_hcd_primary)_______________________ 3.0000E-01 OP + Wall_plug_to_injector_efficiency________________________________________ (eta_hcd_primary_injector_wall_plug)_______________________ 5.0000E-01 + ECRH_plasma_heating_efficiency__________________________________________ (eta_cd_norm_ecrh)__________________ 3.0000E-01 Bootstrap_fraction______________________________________________________ (bootipf)_____________________ 4.1920E-01 Diamagnetic_fraction____________________________________________________ (diaipf)______________________ 0.0000E+00 - Pfirsch-Schlueter_fraction______________________________________________ (ps_current_fraction)_______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction______________________________________________ (f_c_plasma_pfirsch_schluter)_______________________ 0.0000E+00 Auxiliary_current_drive_fraction________________________________________ (aux_current_fraction)_______________________ 1.4376E-02 Inductive_fraction______________________________________________________ (inductive_current_fraction)_______________________ 5.6642E-01 Total___________________________________________________________________ (plasipf+aux_current_fraction+inductive_current_fraction)_________ 1.0000E+00 Fraction_of_the_plasma_current_produced_by_non-inductive_means__________ (fvsbrnni)____________________ 4.3358E-01 ITV - Electron_cyclotron_injected_power_(MW)__________________________________ (echpwr)______________________ 8.0143E+01 OP - Maximum_allowable_ECRH_power_(MW)_______________________________________ (pinjalw)_____________________ 2.0000E+02 - ECH_wall_plug_efficiency________________________________________________ (etaech)______________________ 5.0000E-01 + Electron_cyclotron_injected_power_(MW)__________________________________ (p_ecrh_injected_mw)______________________ 8.0143E+01 OP + Maximum_allowable_ECRH_power_(MW)_______________________________________ (p_hcd_injected_max)_____________________ 2.0000E+02 + ECH_wall_plug_efficiency________________________________________________ (eta_ecrh_injector_wall_plug)______________________ 5.0000E-01 ECH_wall_plug_power_(MW)________________________________________________ (echwpow)_____________________ 1.6029E+02 OP Total_V-s_capability_of_Central_Solenoid/PF_coils_(Wb)__________________ (abs(vs_cs_pf_total_pulse))__________________ 5.7728E+02 Required_volt-seconds_during_start-up_(Wb)______________________________ (vssoft)______________________ 2.8601E+02 @@ -1136,11 +1136,11 @@ Alpha_power_deposited_in_plasma_(MW)____________________________________ (falpha*palpmw)_______________ 3.0746E+02 Power_from_charged_products_of_DD_and/or_D-He3_fusion_(MW)______________ (pchargemw.)__________________ 1.2659E+00 Ohmic_heating_(MW)______________________________________________________ (p_plasma_ohmic_mw.)_____________________ 6.2284E-01 - Injected_power_deposited_in_plasma_(MW)_________________________________ (pinjmw)______________________ 8.0143E+01 + Injected_power_deposited_in_plasma_(MW)_________________________________ (p_hcd_injected_total_mw)______________________ 8.0143E+01 Total_(MW)______________________________________________________________ ______________________________ 3.8950E+02 Fusion_power_(MW)_______________________________________________________ (fusion_power)______________________ 1.6202E+03 Power_from_energy_multiplication_in_blanket_and_shield_(MW)_____________ (emultmw)_____________________ 3.0836E+02 - Injected_power_(MW)_____________________________________________________ (pinjmw.)_____________________ 8.0143E+01 + Injected_power_(MW)_____________________________________________________ (p_hcd_injected_total_mw.)_____________________ 8.0143E+01 Ohmic_power_(MW)________________________________________________________ (p_plasma_ohmic_mw.)_____________________ 6.2284E-01 Power_deposited_in_primary_coolant_by_pump_(MW)_________________________ (htpmw_mech)__________________ 1.6576E+02 Total_(MW)______________________________________________________________ ______________________________ 2.1751E+03 @@ -1265,7 +1265,7 @@ boundu(103) = 10.0 icc = 30 ixc = 46 * fpinj * Maximum allowable value for injected power [MW] -pinjalw = 200.0 +p_hcd_injected_max = 200.0 * Net electric power lower limit * *--------------------------------* @@ -1639,19 +1639,19 @@ t_precharge = 500.0 *---------------* * Maximum fraction of plasma current from bootstrap -bootstrap_current_fraction_max = 0.95 +f_c_plasma_bootstrap_max = 0.95 * Switch for current drive efficiency model -iefrf = 10 +i_hcd_primary = 10 * ECRH gamma_CD (user input) -gamma_ecrh = 0.30 +eta_cd_norm_ecrh = 0.30 * ECRH wall-plug efficiency -etaech = 0.5 +eta_ecrh_injector_wall_plug = 0.5 * Amount of injected power for heating [MW] -pheat = 75.0 +p_hcd_primary_extra_heat_mw = 75.0 * Impurity radiation * ********************** diff --git a/tests/integration/data/large_tokamak_2_MFILE.DAT b/tests/integration/data/large_tokamak_2_MFILE.DAT index 3a1650544f..0163c9bcb3 100644 --- a/tests/integration/data/large_tokamak_2_MFILE.DAT +++ b/tests/integration/data/large_tokamak_2_MFILE.DAT @@ -455,8 +455,8 @@ Fraction_of_alpha_power_to_ions_________________________________________ (falpi)_______________________ 2.8172E-01 Ion_transport_(MW)______________________________________________________ (p_ion_transport_loss_mw)______________________ 1.4013E+02 OP Electron_transport_(MW)_________________________________________________ (p_electron_transport_loss_mw)______________________ 1.5772E+02 OP - Injection_power_to_ions_(MW)____________________________________________ (pinjimw)_____________________ 0.0000E+00 OP - Injection_power_to_electrons_(MW)_______________________________________ (pinjemw)_____________________ 8.0143E+01 OP + Injection_power_to_ions_(MW)____________________________________________ (p_hcd_injected_ions_mw)_____________________ 0.0000E+00 OP + Injection_power_to_electrons_(MW)_______________________________________ (p_hcd_injected_electrons_mw)_____________________ 8.0143E+01 OP Ignited_plasma_switch_(0=not_ignited,_1=ignited)________________________ (ignite)______________________ 0 Power_into_divertor_zone_via_charged_particles_(MW)_____________________ (pdivt)_______________________ 1.6303E+02 OP Psep_/_R_ratio_(MW/m)___________________________________________________ (pdivt/rmajor)________________ 2.0378E+01 OP @@ -507,16 +507,16 @@ Start-up_resistive_(Wb)_________________________________________________ (vs_plasma_res_ramp)_______________________ 5.0159E+01 OP Flat-top_resistive_(Wb)_________________________________________________ (vs_plasma_burn_required)_______________________ 2.7015E+02 OP bootstrap_current_fraction_multiplier___________________________________ (cboot)_______________________ 1.0000E+00 - Bootstrap_fraction_(ITER_1989)__________________________________________ (bscf_iter89)_________________ 3.7098E-01 - Bootstrap_fraction_(Sauter_et_al)_______________________________________ (bscf_sauter)_________________ 4.1920E-01 - Bootstrap_fraction_(Nevins_et_al)_______________________________________ (bscf_nevins)_________________ 3.5042E-01 - Bootstrap_fraction_(Wilson)_____________________________________________ (bscf_wilson)_________________ 4.3349E-01 - Diamagnetic_fraction_(Hender)___________________________________________ (diacf_hender)________________ 1.2017E-02 - Diamagnetic_fraction_(SCENE)____________________________________________ (diacf_scene)_________________ 1.1139E-02 - Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (pscf_scene)__________________ -3.0283E-03 + Bootstrap_fraction_(ITER_1989)__________________________________________ (f_c_plasma_bootstrap_iter89)_________________ 3.7098E-01 + Bootstrap_fraction_(Sauter_et_al)_______________________________________ (f_c_plasma_bootstrap_sauter)_________________ 4.1920E-01 + Bootstrap_fraction_(Nevins_et_al)_______________________________________ (f_c_plasma_bootstrap_nevins)_________________ 3.5042E-01 + Bootstrap_fraction_(Wilson)_____________________________________________ (f_c_plasma_bootstrap_wilson)_________________ 4.3349E-01 + Diamagnetic_fraction_(Hender)___________________________________________ (f_c_plasma_diamagnetic_hender)________________ 1.2017E-02 + Diamagnetic_fraction_(SCENE)____________________________________________ (f_c_plasma_diamagnetic_scene)_________________ 1.1139E-02 + Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (f_c_plasma_pfirsch_schluter_scene)__________________ -3.0283E-03 Bootstrap_fraction_(enforced)___________________________________________ (bootipf.)____________________ 4.1920E-01 Diamagnetic_fraction_(enforced)_________________________________________ (diaipf.)_____________________ 0.0000E+00 - Pfirsch-Schlueter_fraction_(enforced)___________________________________ (ps_current_fraction.)______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction_(enforced)___________________________________ (f_c_plasma_pfirsch_schluter.)______________________ 0.0000E+00 Loop_voltage_during_burn_(V)____________________________________________ (v_plasma_loop_burn)_______________________ 3.7450E-02 OP Plasma_resistance_(ohm)_________________________________________________ (res_plasma)_______________________ 3.9755E-09 OP Resistive_diffusion_time_(s)____________________________________________ (t_plasma_res_diffusion)____________________ 3.0619E+03 OP @@ -528,28 +528,28 @@ Burn-up_fraction________________________________________________________ (burnup)______________________ 1.7282E-01 # Energy confinement times, and required H-factors : # # Current Drive System # - Current_drive_efficiency_model__________________________________________ (iefrf)_______________________ 10 - Secondary_current_drive_efficiency_model________________________________ (iefrffix)____________________ 0 + Current_drive_efficiency_model__________________________________________ (i_hcd_primary)_______________________ 10 + Secondary_current_drive_efficiency_model________________________________ (i_hcd_secondary)____________________ 0 Ratio_of_power_for_flat-top_to_start-up_(MW)____________________________ (startupratio)________________ 1.0000E+00 - Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (pheat)_______________________ 7.5000E+01 + Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (p_hcd_primary_extra_heat_mw)_______________________ 7.5000E+01 Power_injected_for_current_drive_(MW)___________________________________ (pcurrentdrivemw)_____________ 5.1429E+00 - Maximum_Allowed_Bootstrap_current_fraction______________________________ (bootstrap_current_fraction_max)_____________________ 9.5000E-01 + Maximum_Allowed_Bootstrap_current_fraction______________________________ (f_c_plasma_bootstrap_max)_____________________ 9.5000E-01 Fusion_gain_factor_Q____________________________________________________ (bigq)________________________ 2.0060E+01 OP Auxiliary_current_drive_(A)_____________________________________________ (auxiliary_cd)________________ 2.3908E+05 OP - Current_drive_efficiency_(A/W)__________________________________________ (effcd)_______________________ 4.6488E-02 OP - Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (gamcd)_______________________ 3.0000E-01 OP - Wall_plug_to_injector_efficiency________________________________________ (etacd)_______________________ 5.0000E-01 - ECRH_plasma_heating_efficiency__________________________________________ (gamma_ecrh)__________________ 3.0000E-01 + Current_drive_efficiency_(A/W)__________________________________________ (eta_cd_hcd_primary)_______________________ 4.6488E-02 OP + Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (eta_cd_norm_hcd_primary)_______________________ 3.0000E-01 OP + Wall_plug_to_injector_efficiency________________________________________ (eta_hcd_primary_injector_wall_plug)_______________________ 5.0000E-01 + ECRH_plasma_heating_efficiency__________________________________________ (eta_cd_norm_ecrh)__________________ 3.0000E-01 Bootstrap_fraction______________________________________________________ (bootipf)_____________________ 4.1920E-01 Diamagnetic_fraction____________________________________________________ (diaipf)______________________ 0.0000E+00 - Pfirsch-Schlueter_fraction______________________________________________ (ps_current_fraction)_______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction______________________________________________ (f_c_plasma_pfirsch_schluter)_______________________ 0.0000E+00 Auxiliary_current_drive_fraction________________________________________ (aux_current_fraction)_______________________ 1.4376E-02 Inductive_fraction______________________________________________________ (inductive_current_fraction)_______________________ 5.6642E-01 Total___________________________________________________________________ (plasipf+aux_current_fraction+inductive_current_fraction)_________ 1.0000E+00 Fraction_of_the_plasma_current_produced_by_non-inductive_means__________ (fvsbrnni)____________________ 4.3358E-01 ITV - Electron_cyclotron_injected_power_(MW)__________________________________ (echpwr)______________________ 8.0143E+01 OP - Maximum_allowable_ECRH_power_(MW)_______________________________________ (pinjalw)_____________________ 2.0000E+02 - ECH_wall_plug_efficiency________________________________________________ (etaech)______________________ 5.0000E-01 + Electron_cyclotron_injected_power_(MW)__________________________________ (p_ecrh_injected_mw)______________________ 8.0143E+01 OP + Maximum_allowable_ECRH_power_(MW)_______________________________________ (p_hcd_injected_max)_____________________ 2.0000E+02 + ECH_wall_plug_efficiency________________________________________________ (eta_ecrh_injector_wall_plug)______________________ 5.0000E-01 ECH_wall_plug_power_(MW)________________________________________________ (echwpow)_____________________ 1.6029E+02 OP Total_V-s_capability_of_Central_Solenoid/PF_coils_(Wb)__________________ (abs(vs_cs_pf_total_pulse))__________________ 5.7728E+02 Required_volt-seconds_during_start-up_(Wb)______________________________ (vssoft)______________________ 2.8601E+02 @@ -1137,11 +1137,11 @@ Alpha_power_deposited_in_plasma_(MW)____________________________________ (falpha*palpmw)_______________ 3.0746E+02 Power_from_charged_products_of_DD_and/or_D-He3_fusion_(MW)______________ (pchargemw.)__________________ 1.2659E+00 Ohmic_heating_(MW)______________________________________________________ (p_plasma_ohmic_mw.)_____________________ 6.2284E-01 - Injected_power_deposited_in_plasma_(MW)_________________________________ (pinjmw)______________________ 8.0143E+01 + Injected_power_deposited_in_plasma_(MW)_________________________________ (p_hcd_injected_total_mw)______________________ 8.0143E+01 Total_(MW)______________________________________________________________ ______________________________ 3.8950E+02 Fusion_power_(MW)_______________________________________________________ (fusion_power)______________________ 1.6202E+03 Power_from_energy_multiplication_in_blanket_and_shield_(MW)_____________ (emultmw)_____________________ 3.0836E+02 - Injected_power_(MW)_____________________________________________________ (pinjmw.)_____________________ 8.0143E+01 + Injected_power_(MW)_____________________________________________________ (p_hcd_injected_total_mw.)_____________________ 8.0143E+01 Ohmic_power_(MW)________________________________________________________ (p_plasma_ohmic_mw.)_____________________ 6.2284E-01 Power_deposited_in_primary_coolant_by_pump_(MW)_________________________ (htpmw_mech)__________________ 1.6576E+02 Total_(MW)______________________________________________________________ ______________________________ 2.1751E+03 @@ -1266,7 +1266,7 @@ boundu(103) = 10.0 icc = 30 ixc = 46 * fpinj * Maximum allowable value for injected power [MW] -pinjalw = 200.0 +p_hcd_injected_max = 200.0 * Net electric power lower limit * *--------------------------------* @@ -1640,19 +1640,19 @@ t_precharge = 500.0 *---------------* * Maximum fraction of plasma current from bootstrap -bootstrap_current_fraction_max = 0.95 +f_c_plasma_bootstrap_max = 0.95 * Switch for current drive efficiency model -iefrf = 10 +i_hcd_primary = 10 * ECRH gamma_CD (user input) -gamma_ecrh = 0.30 +eta_cd_norm_ecrh = 0.30 * ECRH wall-plug efficiency -etaech = 0.5 +eta_ecrh_injector_wall_plug = 0.5 * Amount of injected power for heating [MW] -pheat = 75.0 +p_hcd_primary_extra_heat_mw = 75.0 * Impurity radiation * ********************** diff --git a/tests/integration/data/large_tokamak_3_MFILE.DAT b/tests/integration/data/large_tokamak_3_MFILE.DAT index 10d9065b2a..dbb4fc2414 100644 --- a/tests/integration/data/large_tokamak_3_MFILE.DAT +++ b/tests/integration/data/large_tokamak_3_MFILE.DAT @@ -455,8 +455,8 @@ Fraction_of_alpha_power_to_ions_________________________________________ (falpi)_______________________ 2.8172E-01 Ion_transport_(MW)______________________________________________________ (p_ion_transport_loss_mw)______________________ 1.4013E+02 OP Electron_transport_(MW)_________________________________________________ (p_electron_transport_loss_mw)______________________ 1.5772E+02 OP - Injection_power_to_ions_(MW)____________________________________________ (pinjimw)_____________________ 0.0000E+00 OP - Injection_power_to_electrons_(MW)_______________________________________ (pinjemw)_____________________ 8.0143E+01 OP + Injection_power_to_ions_(MW)____________________________________________ (p_hcd_injected_ions_mw)_____________________ 0.0000E+00 OP + Injection_power_to_electrons_(MW)_______________________________________ (p_hcd_injected_electrons_mw)_____________________ 8.0143E+01 OP Ignited_plasma_switch_(0=not_ignited,_1=ignited)________________________ (ignite)______________________ 0 Power_into_divertor_zone_via_charged_particles_(MW)_____________________ (pdivt)_______________________ 1.6303E+02 OP Psep_/_R_ratio_(MW/m)___________________________________________________ (pdivt/rmajor)________________ 2.0378E+01 OP @@ -507,16 +507,16 @@ Start-up_resistive_(Wb)_________________________________________________ (vs_plasma_res_ramp)_______________________ 5.0159E+01 OP Flat-top_resistive_(Wb)_________________________________________________ (vs_plasma_burn_required)_______________________ 2.7015E+02 OP bootstrap_current_fraction_multiplier___________________________________ (cboot)_______________________ 1.0000E+00 - Bootstrap_fraction_(ITER_1989)__________________________________________ (bscf_iter89)_________________ 3.7098E-01 - Bootstrap_fraction_(Sauter_et_al)_______________________________________ (bscf_sauter)_________________ 4.1920E-01 - Bootstrap_fraction_(Nevins_et_al)_______________________________________ (bscf_nevins)_________________ 3.5042E-01 - Bootstrap_fraction_(Wilson)_____________________________________________ (bscf_wilson)_________________ 4.3349E-01 - Diamagnetic_fraction_(Hender)___________________________________________ (diacf_hender)________________ 1.2017E-02 - Diamagnetic_fraction_(SCENE)____________________________________________ (diacf_scene)_________________ 1.1139E-02 - Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (pscf_scene)__________________ -3.0283E-03 + Bootstrap_fraction_(ITER_1989)__________________________________________ (f_c_plasma_bootstrap_iter89)_________________ 3.7098E-01 + Bootstrap_fraction_(Sauter_et_al)_______________________________________ (f_c_plasma_bootstrap_sauter)_________________ 4.1920E-01 + Bootstrap_fraction_(Nevins_et_al)_______________________________________ (f_c_plasma_bootstrap_nevins)_________________ 3.5042E-01 + Bootstrap_fraction_(Wilson)_____________________________________________ (f_c_plasma_bootstrap_wilson)_________________ 4.3349E-01 + Diamagnetic_fraction_(Hender)___________________________________________ (f_c_plasma_diamagnetic_hender)________________ 1.2017E-02 + Diamagnetic_fraction_(SCENE)____________________________________________ (f_c_plasma_diamagnetic_scene)_________________ 1.1139E-02 + Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (f_c_plasma_pfirsch_schluter_scene)__________________ -3.0283E-03 Bootstrap_fraction_(enforced)___________________________________________ (bootipf.)____________________ 4.1920E-01 Diamagnetic_fraction_(enforced)_________________________________________ (diaipf.)_____________________ 0.0000E+00 - Pfirsch-Schlueter_fraction_(enforced)___________________________________ (ps_current_fraction.)______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction_(enforced)___________________________________ (f_c_plasma_pfirsch_schluter.)______________________ 0.0000E+00 Loop_voltage_during_burn_(V)____________________________________________ (v_plasma_loop_burn)_______________________ 3.7450E-02 OP Plasma_resistance_(ohm)_________________________________________________ (res_plasma)_______________________ 3.9755E-09 OP Resistive_diffusion_time_(s)____________________________________________ (t_plasma_res_diffusion)____________________ 3.0619E+03 OP @@ -528,28 +528,28 @@ Burn-up_fraction________________________________________________________ (burnup)______________________ 1.7282E-01 # Energy confinement times, and required H-factors : # # Current Drive System # - Current_drive_efficiency_model__________________________________________ (iefrf)_______________________ 10 - Secondary_current_drive_efficiency_model________________________________ (iefrffix)____________________ 0 + Current_drive_efficiency_model__________________________________________ (i_hcd_primary)_______________________ 10 + Secondary_current_drive_efficiency_model________________________________ (i_hcd_secondary)____________________ 0 Ratio_of_power_for_flat-top_to_start-up_(MW)____________________________ (startupratio)________________ 1.0000E+00 - Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (pheat)_______________________ 7.5000E+01 + Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (p_hcd_primary_extra_heat_mw)_______________________ 7.5000E+01 Power_injected_for_current_drive_(MW)___________________________________ (pcurrentdrivemw)_____________ 5.1429E+00 - Maximum_Allowed_Bootstrap_current_fraction______________________________ (bootstrap_current_fraction_max)_____________________ 9.5000E-01 + Maximum_Allowed_Bootstrap_current_fraction______________________________ (f_c_plasma_bootstrap_max)_____________________ 9.5000E-01 Fusion_gain_factor_Q____________________________________________________ (bigq)________________________ 2.0060E+01 OP Auxiliary_current_drive_(A)_____________________________________________ (auxiliary_cd)________________ 2.3908E+05 OP - Current_drive_efficiency_(A/W)__________________________________________ (effcd)_______________________ 4.6488E-02 OP - Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (gamcd)_______________________ 3.0000E-01 OP - Wall_plug_to_injector_efficiency________________________________________ (etacd)_______________________ 5.0000E-01 - ECRH_plasma_heating_efficiency__________________________________________ (gamma_ecrh)__________________ 3.0000E-01 + Current_drive_efficiency_(A/W)__________________________________________ (eta_cd_hcd_primary)_______________________ 4.6488E-02 OP + Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (eta_cd_norm_hcd_primary)_______________________ 3.0000E-01 OP + Wall_plug_to_injector_efficiency________________________________________ (eta_hcd_primary_injector_wall_plug)_______________________ 5.0000E-01 + ECRH_plasma_heating_efficiency__________________________________________ (eta_cd_norm_ecrh)__________________ 3.0000E-01 Bootstrap_fraction______________________________________________________ (bootipf)_____________________ 4.1920E-01 Diamagnetic_fraction____________________________________________________ (diaipf)______________________ 0.0000E+00 - Pfirsch-Schlueter_fraction______________________________________________ (ps_current_fraction)_______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction______________________________________________ (f_c_plasma_pfirsch_schluter)_______________________ 0.0000E+00 Auxiliary_current_drive_fraction________________________________________ (aux_current_fraction)_______________________ 1.4376E-02 Inductive_fraction______________________________________________________ (inductive_current_fraction)_______________________ 5.6642E-01 Total___________________________________________________________________ (plasipf+aux_current_fraction+inductive_current_fraction)_________ 1.0000E+00 Fraction_of_the_plasma_current_produced_by_non-inductive_means__________ (fvsbrnni)____________________ 4.3358E-01 ITV - Electron_cyclotron_injected_power_(MW)__________________________________ (echpwr)______________________ 8.0143E+01 OP - Maximum_allowable_ECRH_power_(MW)_______________________________________ (pinjalw)_____________________ 2.0000E+02 - ECH_wall_plug_efficiency________________________________________________ (etaech)______________________ 5.0000E-01 + Electron_cyclotron_injected_power_(MW)__________________________________ (p_ecrh_injected_mw)______________________ 8.0143E+01 OP + Maximum_allowable_ECRH_power_(MW)_______________________________________ (p_hcd_injected_max)_____________________ 2.0000E+02 + ECH_wall_plug_efficiency________________________________________________ (eta_ecrh_injector_wall_plug)______________________ 5.0000E-01 ECH_wall_plug_power_(MW)________________________________________________ (echwpow)_____________________ 1.6029E+02 OP Total_V-s_capability_of_Central_Solenoid/PF_coils_(Wb)__________________ (abs(vs_cs_pf_total_pulse))__________________ 5.7728E+02 Required_volt-seconds_during_start-up_(Wb)______________________________ (vssoft)______________________ 2.8601E+02 @@ -1137,11 +1137,11 @@ Alpha_power_deposited_in_plasma_(MW)____________________________________ (falpha*palpmw)_______________ 3.0746E+02 Power_from_charged_products_of_DD_and/or_D-He3_fusion_(MW)______________ (pchargemw.)__________________ 1.2659E+00 Ohmic_heating_(MW)______________________________________________________ (p_plasma_ohmic_mw.)_____________________ 6.2284E-01 - Injected_power_deposited_in_plasma_(MW)_________________________________ (pinjmw)______________________ 8.0143E+01 + Injected_power_deposited_in_plasma_(MW)_________________________________ (p_hcd_injected_total_mw)______________________ 8.0143E+01 Total_(MW)______________________________________________________________ ______________________________ 3.8950E+02 Fusion_power_(MW)_______________________________________________________ (fusion_power)______________________ 1.6202E+03 Power_from_energy_multiplication_in_blanket_and_shield_(MW)_____________ (emultmw)_____________________ 3.0836E+02 - Injected_power_(MW)_____________________________________________________ (pinjmw.)_____________________ 8.0143E+01 + Injected_power_(MW)_____________________________________________________ (p_hcd_injected_total_mw.)_____________________ 8.0143E+01 Ohmic_power_(MW)________________________________________________________ (p_plasma_ohmic_mw.)_____________________ 6.2284E-01 Power_deposited_in_primary_coolant_by_pump_(MW)_________________________ (htpmw_mech)__________________ 1.6576E+02 Total_(MW)______________________________________________________________ ______________________________ 2.1751E+03 @@ -1266,7 +1266,7 @@ boundu(103) = 10.0 icc = 30 ixc = 46 * fpinj * Maximum allowable value for injected power [MW] -pinjalw = 200.0 +p_hcd_injected_max = 200.0 * Net electric power lower limit * *--------------------------------* @@ -1640,19 +1640,19 @@ t_precharge = 500.0 *---------------* * Maximum fraction of plasma current from bootstrap -bootstrap_current_fraction_max = 0.95 +f_c_plasma_bootstrap_max = 0.95 * Switch for current drive efficiency model -iefrf = 10 +i_hcd_primary = 10 * ECRH gamma_CD (user input) -gamma_ecrh = 0.30 +eta_cd_norm_ecrh = 0.30 * ECRH wall-plug efficiency -etaech = 0.5 +eta_ecrh_injector_wall_plug = 0.5 * Amount of injected power for heating [MW] -pheat = 75.0 +p_hcd_primary_extra_heat_mw = 75.0 * Impurity radiation * ********************** diff --git a/tests/integration/data/large_tokamak_4_MFILE.DAT b/tests/integration/data/large_tokamak_4_MFILE.DAT index 9d7b41d9da..9940e97c10 100644 --- a/tests/integration/data/large_tokamak_4_MFILE.DAT +++ b/tests/integration/data/large_tokamak_4_MFILE.DAT @@ -455,8 +455,8 @@ Fraction_of_alpha_power_to_ions_________________________________________ (falpi)_______________________ 2.8172E-01 Ion_transport_(MW)______________________________________________________ (p_ion_transport_loss_mw)______________________ 1.4013E+02 OP Electron_transport_(MW)_________________________________________________ (p_electron_transport_loss_mw)______________________ 1.5772E+02 OP - Injection_power_to_ions_(MW)____________________________________________ (pinjimw)_____________________ 0.0000E+00 OP - Injection_power_to_electrons_(MW)_______________________________________ (pinjemw)_____________________ 8.0143E+01 OP + Injection_power_to_ions_(MW)____________________________________________ (p_hcd_injected_ions_mw)_____________________ 0.0000E+00 OP + Injection_power_to_electrons_(MW)_______________________________________ (p_hcd_injected_electrons_mw)_____________________ 8.0143E+01 OP Ignited_plasma_switch_(0=not_ignited,_1=ignited)________________________ (ignite)______________________ 0 Power_into_divertor_zone_via_charged_particles_(MW)_____________________ (pdivt)_______________________ 1.6303E+02 OP Psep_/_R_ratio_(MW/m)___________________________________________________ (pdivt/rmajor)________________ 2.0378E+01 OP @@ -507,16 +507,16 @@ Start-up_resistive_(Wb)_________________________________________________ (vs_plasma_res_ramp)_______________________ 5.0159E+01 OP Flat-top_resistive_(Wb)_________________________________________________ (vs_plasma_burn_required)_______________________ 2.7015E+02 OP bootstrap_current_fraction_multiplier___________________________________ (cboot)_______________________ 1.0000E+00 - Bootstrap_fraction_(ITER_1989)__________________________________________ (bscf_iter89)_________________ 3.7098E-01 - Bootstrap_fraction_(Sauter_et_al)_______________________________________ (bscf_sauter)_________________ 4.1920E-01 - Bootstrap_fraction_(Nevins_et_al)_______________________________________ (bscf_nevins)_________________ 3.5042E-01 - Bootstrap_fraction_(Wilson)_____________________________________________ (bscf_wilson)_________________ 4.3349E-01 - Diamagnetic_fraction_(Hender)___________________________________________ (diacf_hender)________________ 1.2017E-02 - Diamagnetic_fraction_(SCENE)____________________________________________ (diacf_scene)_________________ 1.1139E-02 - Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (pscf_scene)__________________ -3.0283E-03 + Bootstrap_fraction_(ITER_1989)__________________________________________ (f_c_plasma_bootstrap_iter89)_________________ 3.7098E-01 + Bootstrap_fraction_(Sauter_et_al)_______________________________________ (f_c_plasma_bootstrap_sauter)_________________ 4.1920E-01 + Bootstrap_fraction_(Nevins_et_al)_______________________________________ (f_c_plasma_bootstrap_nevins)_________________ 3.5042E-01 + Bootstrap_fraction_(Wilson)_____________________________________________ (f_c_plasma_bootstrap_wilson)_________________ 4.3349E-01 + Diamagnetic_fraction_(Hender)___________________________________________ (f_c_plasma_diamagnetic_hender)________________ 1.2017E-02 + Diamagnetic_fraction_(SCENE)____________________________________________ (f_c_plasma_diamagnetic_scene)_________________ 1.1139E-02 + Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (f_c_plasma_pfirsch_schluter_scene)__________________ -3.0283E-03 Bootstrap_fraction_(enforced)___________________________________________ (bootipf.)____________________ 4.1920E-01 Diamagnetic_fraction_(enforced)_________________________________________ (diaipf.)_____________________ 0.0000E+00 - Pfirsch-Schlueter_fraction_(enforced)___________________________________ (ps_current_fraction.)______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction_(enforced)___________________________________ (f_c_plasma_pfirsch_schluter.)______________________ 0.0000E+00 Loop_voltage_during_burn_(V)____________________________________________ (v_plasma_loop_burn)_______________________ 3.7450E-02 OP Plasma_resistance_(ohm)_________________________________________________ (res_plasma)_______________________ 3.9755E-09 OP Resistive_diffusion_time_(s)____________________________________________ (t_plasma_res_diffusion)____________________ 3.0619E+03 OP @@ -528,28 +528,28 @@ Burn-up_fraction________________________________________________________ (burnup)______________________ 1.7282E-01 # Energy confinement times, and required H-factors : # # Current Drive System # - Current_drive_efficiency_model__________________________________________ (iefrf)_______________________ 10 - Secondary_current_drive_efficiency_model________________________________ (iefrffix)____________________ 0 + Current_drive_efficiency_model__________________________________________ (i_hcd_primary)_______________________ 10 + Secondary_current_drive_efficiency_model________________________________ (i_hcd_secondary)____________________ 0 Ratio_of_power_for_flat-top_to_start-up_(MW)____________________________ (startupratio)________________ 1.0000E+00 - Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (pheat)_______________________ 7.5000E+01 + Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (p_hcd_primary_extra_heat_mw)_______________________ 7.5000E+01 Power_injected_for_current_drive_(MW)___________________________________ (pcurrentdrivemw)_____________ 5.1429E+00 - Maximum_Allowed_Bootstrap_current_fraction______________________________ (bootstrap_current_fraction_max)_____________________ 9.5000E-01 + Maximum_Allowed_Bootstrap_current_fraction______________________________ (f_c_plasma_bootstrap_max)_____________________ 9.5000E-01 Fusion_gain_factor_Q____________________________________________________ (bigq)________________________ 2.0060E+01 OP Auxiliary_current_drive_(A)_____________________________________________ (auxiliary_cd)________________ 2.3908E+05 OP - Current_drive_efficiency_(A/W)__________________________________________ (effcd)_______________________ 4.6488E-02 OP - Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (gamcd)_______________________ 3.0000E-01 OP - Wall_plug_to_injector_efficiency________________________________________ (etacd)_______________________ 5.0000E-01 - ECRH_plasma_heating_efficiency__________________________________________ (gamma_ecrh)__________________ 3.0000E-01 + Current_drive_efficiency_(A/W)__________________________________________ (eta_cd_hcd_primary)_______________________ 4.6488E-02 OP + Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (eta_cd_norm_hcd_primary)_______________________ 3.0000E-01 OP + Wall_plug_to_injector_efficiency________________________________________ (eta_hcd_primary_injector_wall_plug)_______________________ 5.0000E-01 + ECRH_plasma_heating_efficiency__________________________________________ (eta_cd_norm_ecrh)__________________ 3.0000E-01 Bootstrap_fraction______________________________________________________ (bootipf)_____________________ 4.1920E-01 Diamagnetic_fraction____________________________________________________ (diaipf)______________________ 0.0000E+00 - Pfirsch-Schlueter_fraction______________________________________________ (ps_current_fraction)_______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction______________________________________________ (f_c_plasma_pfirsch_schluter)_______________________ 0.0000E+00 Auxiliary_current_drive_fraction________________________________________ (aux_current_fraction)_______________________ 1.4376E-02 Inductive_fraction______________________________________________________ (inductive_current_fraction)_______________________ 5.6642E-01 Total___________________________________________________________________ (plasipf+aux_current_fraction+inductive_current_fraction)_________ 1.0000E+00 Fraction_of_the_plasma_current_produced_by_non-inductive_means__________ (fvsbrnni)____________________ 4.3358E-01 ITV - Electron_cyclotron_injected_power_(MW)__________________________________ (echpwr)______________________ 8.0143E+01 OP - Maximum_allowable_ECRH_power_(MW)_______________________________________ (pinjalw)_____________________ 2.0000E+02 - ECH_wall_plug_efficiency________________________________________________ (etaech)______________________ 5.0000E-01 + Electron_cyclotron_injected_power_(MW)__________________________________ (p_ecrh_injected_mw)______________________ 8.0143E+01 OP + Maximum_allowable_ECRH_power_(MW)_______________________________________ (p_hcd_injected_max)_____________________ 2.0000E+02 + ECH_wall_plug_efficiency________________________________________________ (eta_ecrh_injector_wall_plug)______________________ 5.0000E-01 ECH_wall_plug_power_(MW)________________________________________________ (echwpow)_____________________ 1.6029E+02 OP Total_V-s_capability_of_Central_Solenoid/PF_coils_(Wb)__________________ (abs(vs_cs_pf_total_pulse))__________________ 5.7728E+02 Required_volt-seconds_during_start-up_(Wb)______________________________ (vssoft)______________________ 2.8601E+02 @@ -1137,11 +1137,11 @@ Alpha_power_deposited_in_plasma_(MW)____________________________________ (falpha*palpmw)_______________ 3.0746E+02 Power_from_charged_products_of_DD_and/or_D-He3_fusion_(MW)______________ (pchargemw.)__________________ 1.2659E+00 Ohmic_heating_(MW)______________________________________________________ (p_plasma_ohmic_mw.)_____________________ 6.2284E-01 - Injected_power_deposited_in_plasma_(MW)_________________________________ (pinjmw)______________________ 8.0143E+01 + Injected_power_deposited_in_plasma_(MW)_________________________________ (p_hcd_injected_total_mw)______________________ 8.0143E+01 Total_(MW)______________________________________________________________ ______________________________ 3.8950E+02 Fusion_power_(MW)_______________________________________________________ (fusion_power)______________________ 1.6202E+03 Power_from_energy_multiplication_in_blanket_and_shield_(MW)_____________ (emultmw)_____________________ 3.0836E+02 - Injected_power_(MW)_____________________________________________________ (pinjmw.)_____________________ 8.0143E+01 + Injected_power_(MW)_____________________________________________________ (p_hcd_injected_total_mw.)_____________________ 8.0143E+01 Ohmic_power_(MW)________________________________________________________ (p_plasma_ohmic_mw.)_____________________ 6.2284E-01 Power_deposited_in_primary_coolant_by_pump_(MW)_________________________ (htpmw_mech)__________________ 1.6576E+02 Total_(MW)______________________________________________________________ ______________________________ 2.1751E+03 @@ -1266,7 +1266,7 @@ boundu(103) = 10.0 icc = 30 ixc = 46 * fpinj * Maximum allowable value for injected power [MW] -pinjalw = 200.0 +p_hcd_injected_max = 200.0 * Net electric power lower limit * *--------------------------------* @@ -1640,19 +1640,19 @@ t_precharge = 500.0 *---------------* * Maximum fraction of plasma current from bootstrap -bootstrap_current_fraction_max = 0.95 +f_c_plasma_bootstrap_max = 0.95 * Switch for current drive efficiency model -iefrf = 10 +i_hcd_primary = 10 * ECRH gamma_CD (user input) -gamma_ecrh = 0.30 +eta_cd_norm_ecrh = 0.30 * ECRH wall-plug efficiency -etaech = 0.5 +eta_ecrh_injector_wall_plug = 0.5 * Amount of injected power for heating [MW] -pheat = 75.0 +p_hcd_primary_extra_heat_mw = 75.0 * Impurity radiation * ********************** diff --git a/tests/integration/data/large_tokamak_IN.DAT b/tests/integration/data/large_tokamak_IN.DAT index 3ce1fa730d..93d224e53e 100644 --- a/tests/integration/data/large_tokamak_IN.DAT +++ b/tests/integration/data/large_tokamak_IN.DAT @@ -78,7 +78,7 @@ boundu(103) = 10.0 icc = 30 ixc = 46 * fpinj * Maximum allowable value for injected power [MW] -pinjalw = 200.0 +p_hcd_injected_max = 200.0 * Net electric power lower limit * *--------------------------------* @@ -450,19 +450,19 @@ t_precharge = 500.0 *---------------* * Maximum fraction of plasma current from bootstrap -bootstrap_current_fraction_max = 0.95 +f_c_plasma_bootstrap_max = 0.95 * Switch for current drive efficiency model -iefrf = 10 +i_hcd_primary = 10 * ECRH gamma_CD (user input) -gamma_ecrh = 0.30 +eta_cd_norm_ecrh = 0.30 * ECRH wall-plug efficiency -etaech = 0.5 +eta_ecrh_injector_wall_plug = 0.5 * Amount of injected power for heating [MW] -pheat = 75.0 +p_hcd_primary_extra_heat_mw = 75.0 * Impurity radiation * ********************** diff --git a/tests/integration/data/large_tokamak_MFILE.DAT b/tests/integration/data/large_tokamak_MFILE.DAT index eec61a63c9..4e9c3daca1 100644 --- a/tests/integration/data/large_tokamak_MFILE.DAT +++ b/tests/integration/data/large_tokamak_MFILE.DAT @@ -451,8 +451,8 @@ Fraction_of_alpha_power_to_ions_________________________________________ (falpi)_______________________ 2.8258E-01 Ion_transport_(MW)______________________________________________________ (p_ion_transport_loss_mw)______________________ 1.3990E+02 OP Electron_transport_(MW)_________________________________________________ (p_electron_transport_loss_mw)______________________ 1.5739E+02 OP - Injection_power_to_ions_(MW)____________________________________________ (pinjimw)_____________________ 0.0000E+00 OP - Injection_power_to_electrons_(MW)_______________________________________ (pinjemw)_____________________ 7.9710E+01 OP + Injection_power_to_ions_(MW)____________________________________________ (p_hcd_injected_ions_mw)_____________________ 0.0000E+00 OP + Injection_power_to_electrons_(MW)_______________________________________ (p_hcd_injected_electrons_mw)_____________________ 7.9710E+01 OP Ignited_plasma_switch_(0=not_ignited,_1=ignited)________________________ (ignite)______________________ 0 Power_into_divertor_zone_via_charged_particles_(MW)_____________________ (pdivt)_______________________ 1.6412E+02 OP Psep_/_R_ratio_(MW/m)___________________________________________________ (pdivt/rmajor)________________ 2.0515E+01 OP @@ -504,16 +504,16 @@ Start-up_resistive_(Wb)_________________________________________________ (vs_plasma_res_ramp)_______________________ 4.9825E+01 OP Flat-top_resistive_(Wb)_________________________________________________ (vs_plasma_burn_required)_______________________ 2.6495E+02 OP bootstrap_current_fraction_multiplier___________________________________ (cboot)_______________________ 1.0000E+00 - Bootstrap_fraction_(ITER_1989)__________________________________________ (bscf_iter89)_________________ 3.7455E-01 - Bootstrap_fraction_(Sauter_et_al)_______________________________________ (bscf_sauter)_________________ 4.2290E-01 - Bootstrap_fraction_(Nevins_et_al)_______________________________________ (bscf_nevins)_________________ 3.5275E-01 - Bootstrap_fraction_(Wilson)_____________________________________________ (bscf_wilson)_________________ 4.3666E-01 - Diamagnetic_fraction_(Hender)___________________________________________ (diacf_hender)________________ 1.1803E-02 - Diamagnetic_fraction_(SCENE)____________________________________________ (diacf_scene)_________________ 1.1022E-02 - Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (pscf_scene)__________________ -2.9744E-03 + Bootstrap_fraction_(ITER_1989)__________________________________________ (f_c_plasma_bootstrap_iter89)_________________ 3.7455E-01 + Bootstrap_fraction_(Sauter_et_al)_______________________________________ (f_c_plasma_bootstrap_sauter)_________________ 4.2290E-01 + Bootstrap_fraction_(Nevins_et_al)_______________________________________ (f_c_plasma_bootstrap_nevins)_________________ 3.5275E-01 + Bootstrap_fraction_(Wilson)_____________________________________________ (f_c_plasma_bootstrap_wilson)_________________ 4.3666E-01 + Diamagnetic_fraction_(Hender)___________________________________________ (f_c_plasma_diamagnetic_hender)________________ 1.1803E-02 + Diamagnetic_fraction_(SCENE)____________________________________________ (f_c_plasma_diamagnetic_scene)_________________ 1.1022E-02 + Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (f_c_plasma_pfirsch_schluter_scene)__________________ -2.9744E-03 Bootstrap_fraction_(enforced)___________________________________________ (bootipf.)____________________ 4.2290E-01 Diamagnetic_fraction_(enforced)_________________________________________ (diaipf.)_____________________ 0.0000E+00 - Pfirsch-Schlueter_fraction_(enforced)___________________________________ (ps_current_fraction.)______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction_(enforced)___________________________________ (f_c_plasma_pfirsch_schluter.)______________________ 0.0000E+00 Loop_voltage_during_burn_(V)____________________________________________ (v_plasma_loop_burn)_______________________ 3.6762E-02 OP Plasma_resistance_(ohm)_________________________________________________ (res_plasma)_______________________ 3.9470E-09 OP Resistive_diffusion_time_(s)____________________________________________ (t_plasma_res_diffusion)____________________ 3.0839E+03 OP @@ -525,28 +525,28 @@ Burn-up_fraction________________________________________________________ (burnup)______________________ 1.7174E-01 # Energy confinement times, and required H-factors : # # Current Drive System # - Current_drive_efficiency_model__________________________________________ (iefrf)_______________________ 10 - Secondary_current_drive_efficiency_model________________________________ (iefrffix)____________________ 0 + Current_drive_efficiency_model__________________________________________ (i_hcd_primary)_______________________ 10 + Secondary_current_drive_efficiency_model________________________________ (i_hcd_secondary)____________________ 0 Ratio_of_power_for_flat-top_to_start-up_(MW)____________________________ (startupratio)________________ 1.0000E+00 - Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (pheat)_______________________ 7.5000E+01 + Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (p_hcd_primary_extra_heat_mw)_______________________ 7.5000E+01 Power_injected_for_current_drive_(MW)___________________________________ (pcurrentdrivemw)_____________ 4.7098E+00 - Maximum_Allowed_Bootstrap_current_fraction______________________________ (bootstrap_current_fraction_max)_____________________ 9.5000E-01 + Maximum_Allowed_Bootstrap_current_fraction______________________________ (f_c_plasma_bootstrap_max)_____________________ 9.5000E-01 Fusion_gain_factor_Q____________________________________________________ (bigq)________________________ 2.0141E+01 OP Auxiliary_current_drive_(A)_____________________________________________ (auxiliary_cd)________________ 2.2041E+05 OP - Current_drive_efficiency_(A/W)__________________________________________ (effcd)_______________________ 4.6799E-02 OP - Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (gamcd)_______________________ 3.0000E-01 OP - Wall_plug_to_injector_efficiency________________________________________ (etacd)_______________________ 5.0000E-01 - ECRH_plasma_heating_efficiency__________________________________________ (gamma_ecrh)__________________ 3.0000E-01 + Current_drive_efficiency_(A/W)__________________________________________ (eta_cd_hcd_primary)_______________________ 4.6799E-02 OP + Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (eta_cd_norm_hcd_primary)_______________________ 3.0000E-01 OP + Wall_plug_to_injector_efficiency________________________________________ (eta_hcd_primary_injector_wall_plug)_______________________ 5.0000E-01 + ECRH_plasma_heating_efficiency__________________________________________ (eta_cd_norm_ecrh)__________________ 3.0000E-01 Bootstrap_fraction______________________________________________________ (bootipf)_____________________ 4.2290E-01 Diamagnetic_fraction____________________________________________________ (diaipf)______________________ 0.0000E+00 - Pfirsch-Schlueter_fraction______________________________________________ (ps_current_fraction)_______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction______________________________________________ (f_c_plasma_pfirsch_schluter)_______________________ 0.0000E+00 Auxiliary_current_drive_fraction________________________________________ (aux_current_fraction)_______________________ 1.3342E-02 Inductive_fraction______________________________________________________ (inductive_current_fraction)_______________________ 5.6376E-01 Total___________________________________________________________________ (plasipf+aux_current_fraction+inductive_current_fraction)_________ 1.0000E+00 Fraction_of_the_plasma_current_produced_by_non-inductive_means__________ (fvsbrnni)____________________ 4.3624E-01 ITV - Electron_cyclotron_injected_power_(MW)__________________________________ (echpwr)______________________ 7.9710E+01 OP - Maximum_allowable_ECRH_power_(MW)_______________________________________ (pinjalw)_____________________ 2.0000E+02 - ECH_wall_plug_efficiency________________________________________________ (etaech)______________________ 5.0000E-01 + Electron_cyclotron_injected_power_(MW)__________________________________ (p_ecrh_injected_mw)______________________ 7.9710E+01 OP + Maximum_allowable_ECRH_power_(MW)_______________________________________ (p_hcd_injected_max)_____________________ 2.0000E+02 + ECH_wall_plug_efficiency________________________________________________ (eta_ecrh_injector_wall_plug)______________________ 5.0000E-01 ECH_wall_plug_power_(MW)________________________________________________ (echwpow)_____________________ 1.5942E+02 OP Total_V-s_capability_of_Central_Solenoid/PF_coils_(Wb)__________________ (abs(vs_cs_pf_total_pulse))__________________ 5.7129E+02 Required_volt-seconds_during_start-up_(Wb)______________________________ (vssoft)______________________ 2.8516E+02 @@ -1140,11 +1140,11 @@ Alpha_power_deposited_in_plasma_(MW)____________________________________ (falpha*palpmw)_______________ 3.0698E+02 Power_from_charged_products_of_DD_and/or_D-He3_fusion_(MW)______________ (pchargemw.)__________________ 1.2675E+00 Ohmic_heating_(MW)______________________________________________________ (p_plasma_ohmic_mw.)_____________________ 6.0733E-01 - Injected_power_deposited_in_plasma_(MW)_________________________________ (pinjmw)______________________ 7.9710E+01 + Injected_power_deposited_in_plasma_(MW)_________________________________ (p_hcd_injected_total_mw)______________________ 7.9710E+01 Total_(MW)______________________________________________________________ ______________________________ 3.8856E+02 Fusion_power_(MW)_______________________________________________________ (fusion_power)______________________ 1.6176E+03 Power_from_energy_multiplication_in_blanket_and_shield_(MW)_____________ (emultmw)_____________________ 3.0787E+02 - Injected_power_(MW)_____________________________________________________ (pinjmw.)_____________________ 7.9710E+01 + Injected_power_(MW)_____________________________________________________ (p_hcd_injected_total_mw.)_____________________ 7.9710E+01 Ohmic_power_(MW)________________________________________________________ (p_plasma_ohmic_mw.)_____________________ 6.0733E-01 Power_deposited_in_primary_coolant_by_pump_(MW)_________________________ (htpmw_mech)__________________ 1.6536E+02 Total_(MW)______________________________________________________________ ______________________________ 2.1712E+03 @@ -1269,7 +1269,7 @@ boundu(103) = 10.0 icc = 30 ixc = 46 * fpinj * Maximum allowable value for injected power [MW] -pinjalw = 200.0 +p_hcd_injected_max = 200.0 * Net electric power lower limit * *--------------------------------* @@ -1641,19 +1641,19 @@ t_precharge = 500.0 *---------------* * Maximum fraction of plasma current from bootstrap -bootstrap_current_fraction_max = 0.95 +f_c_plasma_bootstrap_max = 0.95 * Switch for current drive efficiency model -iefrf = 10 +i_hcd_primary = 10 * ECRH gamma_CD (user input) -gamma_ecrh = 0.30 +eta_cd_norm_ecrh = 0.30 * ECRH wall-plug efficiency -etaech = 0.5 +eta_ecrh_injector_wall_plug = 0.5 * Amount of injected power for heating [MW] -pheat = 75.0 +p_hcd_primary_extra_heat_mw = 75.0 * Impurity radiation * ********************** diff --git a/tests/integration/data/large_tokamak_once_through.IN.DAT b/tests/integration/data/large_tokamak_once_through.IN.DAT index c7d9f28a27..d7bddf9a5b 100644 --- a/tests/integration/data/large_tokamak_once_through.IN.DAT +++ b/tests/integration/data/large_tokamak_once_through.IN.DAT @@ -160,12 +160,12 @@ output_costs = 1 * Switch for costs output; *-------------Current Drive Variables--------------* -bootstrap_current_fraction_max = 0.95 * maximum fraction of plasma current from bootstrap; if `bscfmax < 0`; -etaech = 0.5 * ECH wall plug to injector efficiency -gamma_ecrh = 0.30 * User input ECRH gamma (1;0e20 A/(W m^2)) -iefrf = 10 * Switch for current drive efficiency model; -pheat = 75.0 * heating power not used for current drive (MW) (`iteration variable 11`) -pinjalw = 200.0 * maximum allowable value for injected power (MW) (`constraint equation 30`) +f_c_plasma_bootstrap_max = 0.95 * maximum fraction of plasma current from bootstrap; if `bscfmax < 0`; +eta_ecrh_injector_wall_plug = 0.5 * ECH wall plug to injector efficiency +eta_cd_norm_ecrh = 0.30 * User input ECRH gamma (1;0e20 A/(W m^2)) +i_hcd_primary = 10 * Switch for current drive efficiency model; +p_hcd_primary_extra_heat_mw = 75.0 * heating power not used for current drive (MW) (`iteration variable 11`) +p_hcd_injected_max = 200.0 * maximum allowable value for injected power (MW) (`constraint equation 30`) *-------------------Dcll Module--------------------* diff --git a/tests/integration/data/morris_method_output.txt b/tests/integration/data/morris_method_output.txt index ba961991c2..cd27f2ce79 100644 --- a/tests/integration/data/morris_method_output.txt +++ b/tests/integration/data/morris_method_output.txt @@ -9,12 +9,12 @@ boundl(103) -1030.845000 1030.845000 598.924417 215.477105 cboot 37.700000 137.400000 495.800565 171.013632 f_fw_rad_max 0.000000 0.000000 0.000000 0.000000 kappa -74.615000 196.015000 439.721926 144.051555 -etaech 33.550000 39.150000 186.146973 66.313416 +eta_ecrh_injector_wall_plug 33.550000 39.150000 186.146973 66.313416 feffcd 0.000000 0.000000 0.000000 0.000000 etath 19.600000 19.600000 18.064253 6.309154 etaiso -9.200000 9.300000 17.142204 5.925170 boundl(18) 329.750000 331.250000 321.868005 114.045215 -pinjalw 61.455000 89.755000 134.764099 41.682556 +p_hcd_injected_max 61.455000 89.755000 134.764099 41.682556 alstroh 39.900000 39.900000 21.792675 7.810740 alstrtf -50.500000 51.200000 104.756121 35.704599 bmxlim -604.895000 604.895000 439.234118 151.254709 diff --git a/tests/integration/data/ref_IN.DAT b/tests/integration/data/ref_IN.DAT index 7550c0e1c9..90b039dd60 100644 --- a/tests/integration/data/ref_IN.DAT +++ b/tests/integration/data/ref_IN.DAT @@ -165,12 +165,12 @@ ucme = 3.0d8 * Unit cost of maintenance equipment ($/w**0;3) *-------------Current Drive Variables--------------* -bootstrap_current_fraction_max = 0.99 * Maximum fraction of plasma current from bootstrap; -iefrf = 10 * Switch for current drive efficiency model; -gamma_ecrh = 0.30 * ECRH gamma_CD (user input) -etaech = 0.4 * ECRH wall-plug efficiency -pinjalw = 51.0 * Maximum allowable value for injected power (mw) -pheat = 50.0 +f_c_plasma_bootstrap_max = 0.99 * Maximum fraction of plasma current from bootstrap; +i_hcd_primary = 10 * Switch for current drive efficiency model; +eta_cd_norm_ecrh = 0.30 * ECRH gamma_CD (user input) +eta_ecrh_injector_wall_plug = 0.4 * ECRH wall-plug efficiency +p_hcd_injected_max = 51.0 * Maximum allowable value for injected power (mw) +p_hcd_primary_extra_heat_mw = 50.0 *----------------Divertor Variables----------------* diff --git a/tests/integration/data/scan_2D_MFILE.DAT b/tests/integration/data/scan_2D_MFILE.DAT index aaa2aca428..0275cb9c1a 100644 --- a/tests/integration/data/scan_2D_MFILE.DAT +++ b/tests/integration/data/scan_2D_MFILE.DAT @@ -456,8 +456,8 @@ Fraction_of_alpha_power_to_ions_________________________________________ (falpi)_______________________ 2.7689E-01 Ion_transport_(MW)______________________________________________________ (p_ion_transport_loss_mw)______________________ 1.3844E+02 OP Electron_transport_(MW)_________________________________________________ (p_electron_transport_loss_mw)______________________ 1.5405E+02 OP - Injection_power_to_ions_(MW)____________________________________________ (pinjimw)_____________________ 0.0000E+00 OP - Injection_power_to_electrons_(MW)_______________________________________ (pinjemw)_____________________ 7.5000E+01 OP + Injection_power_to_ions_(MW)____________________________________________ (p_hcd_injected_ions_mw)_____________________ 0.0000E+00 OP + Injection_power_to_electrons_(MW)_______________________________________ (p_hcd_injected_electrons_mw)_____________________ 7.5000E+01 OP Ignited_plasma_switch_(0=not_ignited,_1=ignited)________________________ (ignite)______________________ 0 Power_into_divertor_zone_via_charged_particles_(MW)_____________________ (pdivt)_______________________ 1.6117E+02 OP Psep_/_R_ratio_(MW/m)___________________________________________________ (pdivt/rmajor)________________ 2.0147E+01 OP @@ -509,16 +509,16 @@ Start-up_resistive_(Wb)_________________________________________________ (vs_plasma_res_ramp)_______________________ 4.9971E+01 OP Flat-top_resistive_(Wb)_________________________________________________ (vs_plasma_burn_required)_______________________ 2.9617E+02 OP bootstrap_current_fraction_multiplier___________________________________ (cboot)_______________________ 1.0000E+00 - Bootstrap_fraction_(ITER_1989)__________________________________________ (bscf_iter89)_________________ 3.6314E-01 - Bootstrap_fraction_(Sauter_et_al)_______________________________________ (bscf_sauter)_________________ 4.1061E-01 - Bootstrap_fraction_(Nevins_et_al)_______________________________________ (bscf_nevins)_________________ 3.4049E-01 - Bootstrap_fraction_(Wilson)_____________________________________________ (bscf_wilson)_________________ 4.2523E-01 - Diamagnetic_fraction_(Hender)___________________________________________ (diacf_hender)________________ 1.2084E-02 - Diamagnetic_fraction_(SCENE)____________________________________________ (diacf_scene)_________________ 1.1130E-02 - Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (pscf_scene)__________________ -3.0453E-03 + Bootstrap_fraction_(ITER_1989)__________________________________________ (f_c_plasma_bootstrap_iter89)_________________ 3.6314E-01 + Bootstrap_fraction_(Sauter_et_al)_______________________________________ (f_c_plasma_bootstrap_sauter)_________________ 4.1061E-01 + Bootstrap_fraction_(Nevins_et_al)_______________________________________ (f_c_plasma_bootstrap_nevins)_________________ 3.4049E-01 + Bootstrap_fraction_(Wilson)_____________________________________________ (f_c_plasma_bootstrap_wilson)_________________ 4.2523E-01 + Diamagnetic_fraction_(Hender)___________________________________________ (f_c_plasma_diamagnetic_hender)________________ 1.2084E-02 + Diamagnetic_fraction_(SCENE)____________________________________________ (f_c_plasma_diamagnetic_scene)_________________ 1.1130E-02 + Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (f_c_plasma_pfirsch_schluter_scene)__________________ -3.0453E-03 Bootstrap_fraction_(enforced)___________________________________________ (bootipf.)____________________ 4.1061E-01 Diamagnetic_fraction_(enforced)_________________________________________ (diaipf.)_____________________ 0.0000E+00 - Pfirsch-Schlueter_fraction_(enforced)___________________________________ (ps_current_fraction.)______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction_(enforced)___________________________________ (f_c_plasma_pfirsch_schluter.)______________________ 0.0000E+00 Loop_voltage_during_burn_(V)____________________________________________ (v_plasma_loop_burn)_______________________ 4.1078E-02 OP Plasma_resistance_(ohm)_________________________________________________ (res_plasma)_______________________ 4.0689E-09 OP Resistive_diffusion_time_(s)____________________________________________ (t_plasma_res_diffusion)____________________ 2.9916E+03 OP @@ -530,27 +530,27 @@ Burn-up_fraction________________________________________________________ (burnup)______________________ 1.5332E-01 # Energy confinement times, and required H-factors : # # Current Drive System # - Current_drive_efficiency_model__________________________________________ (iefrf)_______________________ 10 + Current_drive_efficiency_model__________________________________________ (i_hcd_primary)_______________________ 10 Ratio_of_power_for_flat-top_to_start-up_(MW)____________________________ (startupratio)________________ 1.0000E+00 - Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (pheat)_______________________ 7.5000E+01 + Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (p_hcd_primary_extra_heat_mw)_______________________ 7.5000E+01 Power_injected_for_current_drive_(MW)___________________________________ (pcurrentdrivemw)_____________ 0.0000E+00 - Maximum_Allowed_Bootstrap_current_fraction______________________________ (bootstrap_current_fraction_max)_____________________ 9.5000E-01 + Maximum_Allowed_Bootstrap_current_fraction______________________________ (f_c_plasma_bootstrap_max)_____________________ 9.5000E-01 Fusion_gain_factor_Q____________________________________________________ (bigq)________________________ 2.1129E+01 OP Auxiliary_current_drive_(A)_____________________________________________ (auxiliary_cd)________________ 0.0000E+00 OP - Current_drive_efficiency_(A/W)__________________________________________ (effcd)_______________________ 4.6662E-02 OP - Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (gamcd)_______________________ 3.0000E-01 OP - Wall_plug_to_injector_efficiency________________________________________ (etacd)_______________________ 5.0000E-01 - ECRH_plasma_heating_efficiency__________________________________________ (gamma_ecrh)__________________ 3.0000E-01 + Current_drive_efficiency_(A/W)__________________________________________ (eta_cd_hcd_primary)_______________________ 4.6662E-02 OP + Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (eta_cd_norm_hcd_primary)_______________________ 3.0000E-01 OP + Wall_plug_to_injector_efficiency________________________________________ (eta_hcd_primary_injector_wall_plug)_______________________ 5.0000E-01 + ECRH_plasma_heating_efficiency__________________________________________ (eta_cd_norm_ecrh)__________________ 3.0000E-01 Bootstrap_fraction______________________________________________________ (bootipf)_____________________ 4.1061E-01 Diamagnetic_fraction____________________________________________________ (diaipf)______________________ 0.0000E+00 - Pfirsch-Schlueter_fraction______________________________________________ (ps_current_fraction)_______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction______________________________________________ (f_c_plasma_pfirsch_schluter)_______________________ 0.0000E+00 Auxiliary_current_drive_fraction________________________________________ (aux_current_fraction)_______________________ 0.0000E+00 Inductive_fraction______________________________________________________ (inductive_current_fraction)_______________________ 6.0930E-01 Total___________________________________________________________________ (plasipf+aux_current_fraction+inductive_current_fraction)_________ 1.0000E+00 Fraction_of_the_plasma_current_produced_by_non-inductive_means__________ (fvsbrnni)____________________ 3.9070E-01 ITV - Electron_cyclotron_injected_power_(MW)__________________________________ (echpwr)______________________ 7.5000E+01 OP - Maximum_allowable_ECRH_power_(MW)_______________________________________ (pinjalw)_____________________ 2.0000E+02 - ECH_wall_plug_efficiency________________________________________________ (etaech)______________________ 5.0000E-01 + Electron_cyclotron_injected_power_(MW)__________________________________ (p_ecrh_injected_mw)______________________ 7.5000E+01 OP + Maximum_allowable_ECRH_power_(MW)_______________________________________ (p_hcd_injected_max)_____________________ 2.0000E+02 + ECH_wall_plug_efficiency________________________________________________ (eta_ecrh_injector_wall_plug)______________________ 5.0000E-01 ECH_wall_plug_power_(MW)________________________________________________ (echwpow)_____________________ 1.5000E+02 OP Total_V-s_capability_of_Central_Solenoid/PF_coils_(Wb)__________________ (abs(vs_cs_pf_total_pulse))__________________ 5.9996E+02 Required_volt-seconds_during_start-up_(Wb)______________________________ (vssoft)______________________ 2.8403E+02 @@ -1138,11 +1138,11 @@ Alpha_power_deposited_in_plasma_(MW)____________________________________ (falpha*palpmw)_______________ 3.0347E+02 Power_from_charged_products_of_DD_and/or_D-He3_fusion_(MW)______________ (pchargemw.)__________________ 1.2307E+00 Ohmic_heating_(MW)______________________________________________________ (p_plasma_ohmic_mw.)_____________________ 6.8062E-01 - Injected_power_deposited_in_plasma_(MW)_________________________________ (pinjmw)______________________ 7.5000E+01 + Injected_power_deposited_in_plasma_(MW)_________________________________ (p_hcd_injected_total_mw)______________________ 7.5000E+01 Total_(MW)______________________________________________________________ ______________________________ 3.8038E+02 Fusion_power_(MW)_______________________________________________________ (powfmw)______________________ 1.5991E+03 Power_from_energy_multiplication_in_blanket_and_shield_(MW)_____________ (emultmw)_____________________ 3.0435E+02 - Injected_power_(MW)_____________________________________________________ (pinjmw.)_____________________ 7.5000E+01 + Injected_power_(MW)_____________________________________________________ (p_hcd_injected_total_mw.)_____________________ 7.5000E+01 Ohmic_power_(MW)________________________________________________________ (p_plasma_ohmic_mw.)_____________________ 6.8062E-01 Power_deposited_in_primary_coolant_by_pump_(MW)_________________________ (htpmw_mech)__________________ 1.6323E+02 Total_(MW)______________________________________________________________ ______________________________ 2.1423E+03 @@ -1619,8 +1619,8 @@ Fraction_of_alpha_power_to_ions_________________________________________ (falpi)_______________________ 2.7689E-01 Ion_transport_(MW)______________________________________________________ (p_ion_transport_loss_mw)______________________ 1.3962E+02 OP Electron_transport_(MW)_________________________________________________ (p_electron_transport_loss_mw)______________________ 1.5532E+02 OP - Injection_power_to_ions_(MW)____________________________________________ (pinjimw)_____________________ 0.0000E+00 OP - Injection_power_to_electrons_(MW)_______________________________________ (pinjemw)_____________________ 7.5000E+01 OP + Injection_power_to_ions_(MW)____________________________________________ (p_hcd_injected_ions_mw)_____________________ 0.0000E+00 OP + Injection_power_to_electrons_(MW)_______________________________________ (p_hcd_injected_electrons_mw)_____________________ 7.5000E+01 OP Ignited_plasma_switch_(0=not_ignited,_1=ignited)________________________ (ignite)______________________ 0 Power_into_divertor_zone_via_charged_particles_(MW)_____________________ (pdivt)_______________________ 1.6185E+02 OP Psep_/_R_ratio_(MW/m)___________________________________________________ (pdivt/rmajor)________________ 2.0232E+01 OP @@ -1672,16 +1672,16 @@ Start-up_resistive_(Wb)_________________________________________________ (vs_plasma_res_ramp)_______________________ 5.0164E+01 OP Flat-top_resistive_(Wb)_________________________________________________ (vs_plasma_burn_required)_______________________ 3.0339E+02 OP bootstrap_current_fraction_multiplier___________________________________ (cboot)_______________________ 1.0000E+00 - Bootstrap_fraction_(ITER_1989)__________________________________________ (bscf_iter89)_________________ 3.6578E-01 - Bootstrap_fraction_(Sauter_et_al)_______________________________________ (bscf_sauter)_________________ 4.1146E-01 - Bootstrap_fraction_(Nevins_et_al)_______________________________________ (bscf_nevins)_________________ 3.4347E-01 - Bootstrap_fraction_(Wilson)_____________________________________________ (bscf_wilson)_________________ 4.2711E-01 - Diamagnetic_fraction_(Hender)___________________________________________ (diacf_hender)________________ 1.2599E-02 - Diamagnetic_fraction_(SCENE)____________________________________________ (diacf_scene)_________________ 1.1485E-02 - Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (pscf_scene)__________________ -3.1749E-03 + Bootstrap_fraction_(ITER_1989)__________________________________________ (f_c_plasma_bootstrap_iter89)_________________ 3.6578E-01 + Bootstrap_fraction_(Sauter_et_al)_______________________________________ (f_c_plasma_bootstrap_sauter)_________________ 4.1146E-01 + Bootstrap_fraction_(Nevins_et_al)_______________________________________ (f_c_plasma_bootstrap_nevins)_________________ 3.4347E-01 + Bootstrap_fraction_(Wilson)_____________________________________________ (f_c_plasma_bootstrap_wilson)_________________ 4.2711E-01 + Diamagnetic_fraction_(Hender)___________________________________________ (f_c_plasma_diamagnetic_hender)________________ 1.2599E-02 + Diamagnetic_fraction_(SCENE)____________________________________________ (f_c_plasma_diamagnetic_scene)_________________ 1.1485E-02 + Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (f_c_plasma_pfirsch_schluter_scene)__________________ -3.1749E-03 Bootstrap_fraction_(enforced)___________________________________________ (bootipf.)____________________ 4.1146E-01 Diamagnetic_fraction_(enforced)_________________________________________ (diaipf.)_____________________ 0.0000E+00 - Pfirsch-Schlueter_fraction_(enforced)___________________________________ (ps_current_fraction.)______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction_(enforced)___________________________________ (f_c_plasma_pfirsch_schluter.)______________________ 0.0000E+00 Loop_voltage_during_burn_(V)____________________________________________ (v_plasma_loop_burn)_______________________ 4.0431E-02 OP Plasma_resistance_(ohm)_________________________________________________ (res_plasma)_______________________ 4.0820E-09 OP Resistive_diffusion_time_(s)____________________________________________ (t_plasma_res_diffusion)____________________ 2.9820E+03 OP @@ -1693,27 +1693,27 @@ Burn-up_fraction________________________________________________________ (burnup)______________________ 1.5255E-01 # Energy confinement times, and required H-factors : # # Current Drive System # - Current_drive_efficiency_model__________________________________________ (iefrf)_______________________ 10 + Current_drive_efficiency_model__________________________________________ (i_hcd_primary)_______________________ 10 Ratio_of_power_for_flat-top_to_start-up_(MW)____________________________ (startupratio)________________ 1.0000E+00 - Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (pheat)_______________________ 7.5000E+01 + Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (p_hcd_primary_extra_heat_mw)_______________________ 7.5000E+01 Power_injected_for_current_drive_(MW)___________________________________ (pcurrentdrivemw)_____________ 0.0000E+00 - Maximum_Allowed_Bootstrap_current_fraction______________________________ (bootstrap_current_fraction_max)_____________________ 9.5000E-01 + Maximum_Allowed_Bootstrap_current_fraction______________________________ (f_c_plasma_bootstrap_max)_____________________ 9.5000E-01 Fusion_gain_factor_Q____________________________________________________ (bigq)________________________ 2.1326E+01 OP Auxiliary_current_drive_(A)_____________________________________________ (auxiliary_cd)________________ 0.0000E+00 OP - Current_drive_efficiency_(A/W)__________________________________________ (effcd)_______________________ 4.6483E-02 OP - Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (gamcd)_______________________ 3.0000E-01 OP - Wall_plug_to_injector_efficiency________________________________________ (etacd)_______________________ 5.0000E-01 - ECRH_plasma_heating_efficiency__________________________________________ (gamma_ecrh)__________________ 3.0000E-01 + Current_drive_efficiency_(A/W)__________________________________________ (eta_cd_hcd_primary)_______________________ 4.6483E-02 OP + Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (eta_cd_norm_hcd_primary)_______________________ 3.0000E-01 OP + Wall_plug_to_injector_efficiency________________________________________ (eta_hcd_primary_injector_wall_plug)_______________________ 5.0000E-01 + ECRH_plasma_heating_efficiency__________________________________________ (eta_cd_norm_ecrh)__________________ 3.0000E-01 Bootstrap_fraction______________________________________________________ (bootipf)_____________________ 4.1146E-01 Diamagnetic_fraction____________________________________________________ (diaipf)______________________ 0.0000E+00 - Pfirsch-Schlueter_fraction______________________________________________ (ps_current_fraction)_______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction______________________________________________ (f_c_plasma_pfirsch_schluter)_______________________ 0.0000E+00 Auxiliary_current_drive_fraction________________________________________ (aux_current_fraction)_______________________ 0.0000E+00 Inductive_fraction______________________________________________________ (inductive_current_fraction)_______________________ 5.9548E-01 Total___________________________________________________________________ (plasipf+aux_current_fraction+inductive_current_fraction)_________ 1.0000E+00 Fraction_of_the_plasma_current_produced_by_non-inductive_means__________ (fvsbrnni)____________________ 4.0452E-01 ITV - Electron_cyclotron_injected_power_(MW)__________________________________ (echpwr)______________________ 7.5000E+01 OP - Maximum_allowable_ECRH_power_(MW)_______________________________________ (pinjalw)_____________________ 2.0000E+02 - ECH_wall_plug_efficiency________________________________________________ (etaech)______________________ 5.0000E-01 + Electron_cyclotron_injected_power_(MW)__________________________________ (p_ecrh_injected_mw)______________________ 7.5000E+01 OP + Maximum_allowable_ECRH_power_(MW)_______________________________________ (p_hcd_injected_max)_____________________ 2.0000E+02 + ECH_wall_plug_efficiency________________________________________________ (eta_ecrh_injector_wall_plug)______________________ 5.0000E-01 ECH_wall_plug_power_(MW)________________________________________________ (echwpow)_____________________ 1.5000E+02 OP Total_V-s_capability_of_Central_Solenoid/PF_coils_(Wb)__________________ (abs(vs_cs_pf_total_pulse))__________________ 6.0647E+02 Required_volt-seconds_during_start-up_(Wb)______________________________ (vssoft)______________________ 2.8362E+02 @@ -2301,11 +2301,11 @@ Alpha_power_deposited_in_plasma_(MW)____________________________________ (falpha*palpmw)_______________ 3.0626E+02 Power_from_charged_products_of_DD_and/or_D-He3_fusion_(MW)______________ (pchargemw.)__________________ 1.2420E+00 Ohmic_heating_(MW)______________________________________________________ (p_plasma_ohmic_mw.)_____________________ 6.7249E-01 - Injected_power_deposited_in_plasma_(MW)_________________________________ (pinjmw)______________________ 7.5000E+01 + Injected_power_deposited_in_plasma_(MW)_________________________________ (p_hcd_injected_total_mw)______________________ 7.5000E+01 Total_(MW)______________________________________________________________ ______________________________ 3.8317E+02 Fusion_power_(MW)_______________________________________________________ (powfmw)______________________ 1.6138E+03 Power_from_energy_multiplication_in_blanket_and_shield_(MW)_____________ (emultmw)_____________________ 3.0715E+02 - Injected_power_(MW)_____________________________________________________ (pinjmw.)_____________________ 7.5000E+01 + Injected_power_(MW)_____________________________________________________ (p_hcd_injected_total_mw.)_____________________ 7.5000E+01 Ohmic_power_(MW)________________________________________________________ (p_plasma_ohmic_mw.)_____________________ 6.7249E-01 Power_deposited_in_primary_coolant_by_pump_(MW)_________________________ (htpmw_mech)__________________ 1.6474E+02 Total_(MW)______________________________________________________________ ______________________________ 2.1613E+03 @@ -2782,8 +2782,8 @@ Fraction_of_alpha_power_to_ions_________________________________________ (falpi)_______________________ 2.7689E-01 Ion_transport_(MW)______________________________________________________ (p_ion_transport_loss_mw)______________________ 1.4019E+02 OP Electron_transport_(MW)_________________________________________________ (p_electron_transport_loss_mw)______________________ 1.5603E+02 OP - Injection_power_to_ions_(MW)____________________________________________ (pinjimw)_____________________ 0.0000E+00 OP - Injection_power_to_electrons_(MW)_______________________________________ (pinjemw)_____________________ 7.5559E+01 OP + Injection_power_to_ions_(MW)____________________________________________ (p_hcd_injected_ions_mw)_____________________ 0.0000E+00 OP + Injection_power_to_electrons_(MW)_______________________________________ (p_hcd_injected_electrons_mw)_____________________ 7.5559E+01 OP Ignited_plasma_switch_(0=not_ignited,_1=ignited)________________________ (ignite)______________________ 0 Power_into_divertor_zone_via_charged_particles_(MW)_____________________ (pdivt)_______________________ 1.6064E+02 OP Psep_/_R_ratio_(MW/m)___________________________________________________ (pdivt/rmajor)________________ 2.0080E+01 OP @@ -2835,16 +2835,16 @@ Start-up_resistive_(Wb)_________________________________________________ (vs_plasma_res_ramp)_______________________ 5.0314E+01 OP Flat-top_resistive_(Wb)_________________________________________________ (vs_plasma_burn_required)_______________________ 3.0930E+02 OP bootstrap_current_fraction_multiplier___________________________________ (cboot)_______________________ 1.0000E+00 - Bootstrap_fraction_(ITER_1989)__________________________________________ (bscf_iter89)_________________ 3.6841E-01 - Bootstrap_fraction_(Sauter_et_al)_______________________________________ (bscf_sauter)_________________ 4.1238E-01 - Bootstrap_fraction_(Nevins_et_al)_______________________________________ (bscf_nevins)_________________ 3.4650E-01 - Bootstrap_fraction_(Wilson)_____________________________________________ (bscf_wilson)_________________ 4.2922E-01 - Diamagnetic_fraction_(Hender)___________________________________________ (diacf_hender)________________ 1.3125E-02 - Diamagnetic_fraction_(SCENE)____________________________________________ (diacf_scene)_________________ 1.1846E-02 - Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (pscf_scene)__________________ -3.3075E-03 + Bootstrap_fraction_(ITER_1989)__________________________________________ (f_c_plasma_bootstrap_iter89)_________________ 3.6841E-01 + Bootstrap_fraction_(Sauter_et_al)_______________________________________ (f_c_plasma_bootstrap_sauter)_________________ 4.1238E-01 + Bootstrap_fraction_(Nevins_et_al)_______________________________________ (f_c_plasma_bootstrap_nevins)_________________ 3.4650E-01 + Bootstrap_fraction_(Wilson)_____________________________________________ (f_c_plasma_bootstrap_wilson)_________________ 4.2922E-01 + Diamagnetic_fraction_(Hender)___________________________________________ (f_c_plasma_diamagnetic_hender)________________ 1.3125E-02 + Diamagnetic_fraction_(SCENE)____________________________________________ (f_c_plasma_diamagnetic_scene)_________________ 1.1846E-02 + Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (f_c_plasma_pfirsch_schluter_scene)__________________ -3.3075E-03 Bootstrap_fraction_(enforced)___________________________________________ (bootipf.)____________________ 4.1238E-01 Diamagnetic_fraction_(enforced)_________________________________________ (diaipf.)_____________________ 0.0000E+00 - Pfirsch-Schlueter_fraction_(enforced)___________________________________ (ps_current_fraction.)______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction_(enforced)___________________________________ (f_c_plasma_pfirsch_schluter.)______________________ 0.0000E+00 Loop_voltage_during_burn_(V)____________________________________________ (v_plasma_loop_burn)_______________________ 4.0227E-02 OP Plasma_resistance_(ohm)_________________________________________________ (res_plasma)_______________________ 4.1144E-09 OP Resistive_diffusion_time_(s)____________________________________________ (t_plasma_res_diffusion)____________________ 2.9585E+03 OP @@ -2856,27 +2856,27 @@ Burn-up_fraction________________________________________________________ (burnup)______________________ 1.5269E-01 # Energy confinement times, and required H-factors : # # Current Drive System # - Current_drive_efficiency_model__________________________________________ (iefrf)_______________________ 10 + Current_drive_efficiency_model__________________________________________ (i_hcd_primary)_______________________ 10 Ratio_of_power_for_flat-top_to_start-up_(MW)____________________________ (startupratio)________________ 1.0000E+00 - Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (pheat)_______________________ 7.5000E+01 + Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (p_hcd_primary_extra_heat_mw)_______________________ 7.5000E+01 Power_injected_for_current_drive_(MW)___________________________________ (pcurrentdrivemw)_____________ 5.5891E-01 - Maximum_Allowed_Bootstrap_current_fraction______________________________ (bootstrap_current_fraction_max)_____________________ 9.5000E-01 + Maximum_Allowed_Bootstrap_current_fraction______________________________ (f_c_plasma_bootstrap_max)_____________________ 9.5000E-01 Fusion_gain_factor_Q____________________________________________________ (bigq)________________________ 2.1272E+01 OP Auxiliary_current_drive_(A)_____________________________________________ (auxiliary_cd)________________ 2.5902E+04 OP - Current_drive_efficiency_(A/W)__________________________________________ (effcd)_______________________ 4.6344E-02 OP - Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (gamcd)_______________________ 3.0000E-01 OP - Wall_plug_to_injector_efficiency________________________________________ (etacd)_______________________ 5.0000E-01 - ECRH_plasma_heating_efficiency__________________________________________ (gamma_ecrh)__________________ 3.0000E-01 + Current_drive_efficiency_(A/W)__________________________________________ (eta_cd_hcd_primary)_______________________ 4.6344E-02 OP + Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (eta_cd_norm_hcd_primary)_______________________ 3.0000E-01 OP + Wall_plug_to_injector_efficiency________________________________________ (eta_hcd_primary_injector_wall_plug)_______________________ 5.0000E-01 + ECRH_plasma_heating_efficiency__________________________________________ (eta_cd_norm_ecrh)__________________ 3.0000E-01 Bootstrap_fraction______________________________________________________ (bootipf)_____________________ 4.1238E-01 Diamagnetic_fraction____________________________________________________ (diaipf)______________________ 0.0000E+00 - Pfirsch-Schlueter_fraction______________________________________________ (ps_current_fraction)_______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction______________________________________________ (f_c_plasma_pfirsch_schluter)_______________________ 0.0000E+00 Auxiliary_current_drive_fraction________________________________________ (aux_current_fraction)_______________________ 1.5526E-03 Inductive_fraction______________________________________________________ (inductive_current_fraction)_______________________ 5.8606E-01 Total___________________________________________________________________ (plasipf+aux_current_fraction+inductive_current_fraction)_________ 1.0000E+00 Fraction_of_the_plasma_current_produced_by_non-inductive_means__________ (fvsbrnni)____________________ 4.1394E-01 ITV - Electron_cyclotron_injected_power_(MW)__________________________________ (echpwr)______________________ 7.5559E+01 OP - Maximum_allowable_ECRH_power_(MW)_______________________________________ (pinjalw)_____________________ 2.0000E+02 - ECH_wall_plug_efficiency________________________________________________ (etaech)______________________ 5.0000E-01 + Electron_cyclotron_injected_power_(MW)__________________________________ (p_ecrh_injected_mw)______________________ 7.5559E+01 OP + Maximum_allowable_ECRH_power_(MW)_______________________________________ (p_hcd_injected_max)_____________________ 2.0000E+02 + ECH_wall_plug_efficiency________________________________________________ (eta_ecrh_injector_wall_plug)______________________ 5.0000E-01 ECH_wall_plug_power_(MW)________________________________________________ (echwpow)_____________________ 1.5112E+02 OP Total_V-s_capability_of_Central_Solenoid/PF_coils_(Wb)__________________ (abs(vs_cs_pf_total_pulse))__________________ 6.1163E+02 Required_volt-seconds_during_start-up_(Wb)______________________________ (vssoft)______________________ 2.8300E+02 @@ -3464,11 +3464,11 @@ Alpha_power_deposited_in_plasma_(MW)____________________________________ (falpha*palpmw)_______________ 3.0773E+02 Power_from_charged_products_of_DD_and/or_D-He3_fusion_(MW)______________ (pchargemw.)__________________ 1.2480E+00 Ohmic_heating_(MW)______________________________________________________ (p_plasma_ohmic_mw.)_____________________ 6.7110E-01 - Injected_power_deposited_in_plasma_(MW)_________________________________ (pinjmw)______________________ 7.5559E+01 + Injected_power_deposited_in_plasma_(MW)_________________________________ (p_hcd_injected_total_mw)______________________ 7.5559E+01 Total_(MW)______________________________________________________________ ______________________________ 3.8521E+02 Fusion_power_(MW)_______________________________________________________ (powfmw)______________________ 1.6215E+03 Power_from_energy_multiplication_in_blanket_and_shield_(MW)_____________ (emultmw)_____________________ 3.0862E+02 - Injected_power_(MW)_____________________________________________________ (pinjmw.)_____________________ 7.5559E+01 + Injected_power_(MW)_____________________________________________________ (p_hcd_injected_total_mw.)_____________________ 7.5559E+01 Ohmic_power_(MW)________________________________________________________ (p_plasma_ohmic_mw.)_____________________ 6.7110E-01 Power_deposited_in_primary_coolant_by_pump_(MW)_________________________ (htpmw_mech)__________________ 1.6571E+02 Total_(MW)______________________________________________________________ ______________________________ 2.1721E+03 @@ -3945,8 +3945,8 @@ Fraction_of_alpha_power_to_ions_________________________________________ (falpi)_______________________ 2.7813E-01 Ion_transport_(MW)______________________________________________________ (p_ion_transport_loss_mw)______________________ 1.4011E+02 OP Electron_transport_(MW)_________________________________________________ (p_electron_transport_loss_mw)______________________ 1.5610E+02 OP - Injection_power_to_ions_(MW)____________________________________________ (pinjimw)_____________________ 0.0000E+00 OP - Injection_power_to_electrons_(MW)_______________________________________ (pinjemw)_____________________ 7.5000E+01 OP + Injection_power_to_ions_(MW)____________________________________________ (p_hcd_injected_ions_mw)_____________________ 0.0000E+00 OP + Injection_power_to_electrons_(MW)_______________________________________ (p_hcd_injected_electrons_mw)_____________________ 7.5000E+01 OP Ignited_plasma_switch_(0=not_ignited,_1=ignited)________________________ (ignite)______________________ 0 Power_into_divertor_zone_via_charged_particles_(MW)_____________________ (pdivt)_______________________ 1.6098E+02 OP Psep_/_R_ratio_(MW/m)___________________________________________________ (pdivt/rmajor)________________ 2.0123E+01 OP @@ -3998,16 +3998,16 @@ Start-up_resistive_(Wb)_________________________________________________ (vs_plasma_res_ramp)_______________________ 5.0093E+01 OP Flat-top_resistive_(Wb)_________________________________________________ (vs_plasma_burn_required)_______________________ 3.0982E+02 OP bootstrap_current_fraction_multiplier___________________________________ (cboot)_______________________ 1.0000E+00 - Bootstrap_fraction_(ITER_1989)__________________________________________ (bscf_iter89)_________________ 3.7394E-01 - Bootstrap_fraction_(Sauter_et_al)_______________________________________ (bscf_sauter)_________________ 4.1715E-01 - Bootstrap_fraction_(Nevins_et_al)_______________________________________ (bscf_nevins)_________________ 3.5110E-01 - Bootstrap_fraction_(Wilson)_____________________________________________ (bscf_wilson)_________________ 4.3397E-01 - Diamagnetic_fraction_(Hender)___________________________________________ (diacf_hender)________________ 1.3186E-02 - Diamagnetic_fraction_(SCENE)____________________________________________ (diacf_scene)_________________ 1.1924E-02 - Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (pscf_scene)__________________ -3.3228E-03 + Bootstrap_fraction_(ITER_1989)__________________________________________ (f_c_plasma_bootstrap_iter89)_________________ 3.7394E-01 + Bootstrap_fraction_(Sauter_et_al)_______________________________________ (f_c_plasma_bootstrap_sauter)_________________ 4.1715E-01 + Bootstrap_fraction_(Nevins_et_al)_______________________________________ (f_c_plasma_bootstrap_nevins)_________________ 3.5110E-01 + Bootstrap_fraction_(Wilson)_____________________________________________ (f_c_plasma_bootstrap_wilson)_________________ 4.3397E-01 + Diamagnetic_fraction_(Hender)___________________________________________ (f_c_plasma_diamagnetic_hender)________________ 1.3186E-02 + Diamagnetic_fraction_(SCENE)____________________________________________ (f_c_plasma_diamagnetic_scene)_________________ 1.1924E-02 + Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (f_c_plasma_pfirsch_schluter_scene)__________________ -3.3228E-03 Bootstrap_fraction_(enforced)___________________________________________ (bootipf.)____________________ 4.1715E-01 Diamagnetic_fraction_(enforced)_________________________________________ (diaipf.)_____________________ 0.0000E+00 - Pfirsch-Schlueter_fraction_(enforced)___________________________________ (ps_current_fraction.)______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction_(enforced)___________________________________ (f_c_plasma_pfirsch_schluter.)______________________ 0.0000E+00 Loop_voltage_during_burn_(V)____________________________________________ (v_plasma_loop_burn)_______________________ 3.9960E-02 OP Plasma_resistance_(ohm)_________________________________________________ (res_plasma)_______________________ 4.0884E-09 OP Resistive_diffusion_time_(s)____________________________________________ (t_plasma_res_diffusion)____________________ 2.9773E+03 OP @@ -4019,27 +4019,27 @@ Burn-up_fraction________________________________________________________ (burnup)______________________ 1.5404E-01 # Energy confinement times, and required H-factors : # # Current Drive System # - Current_drive_efficiency_model__________________________________________ (iefrf)_______________________ 10 + Current_drive_efficiency_model__________________________________________ (i_hcd_primary)_______________________ 10 Ratio_of_power_for_flat-top_to_start-up_(MW)____________________________ (startupratio)________________ 1.0000E+00 - Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (pheat)_______________________ 7.5000E+01 + Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (p_hcd_primary_extra_heat_mw)_______________________ 7.5000E+01 Power_injected_for_current_drive_(MW)___________________________________ (pcurrentdrivemw)_____________ 0.0000E+00 - Maximum_Allowed_Bootstrap_current_fraction______________________________ (bootstrap_current_fraction_max)_____________________ 9.5000E-01 + Maximum_Allowed_Bootstrap_current_fraction______________________________ (f_c_plasma_bootstrap_max)_____________________ 9.5000E-01 Fusion_gain_factor_Q____________________________________________________ (bigq)________________________ 2.1468E+01 OP Auxiliary_current_drive_(A)_____________________________________________ (auxiliary_cd)________________ 0.0000E+00 OP - Current_drive_efficiency_(A/W)__________________________________________ (effcd)_______________________ 4.6548E-02 OP - Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (gamcd)_______________________ 3.0000E-01 OP - Wall_plug_to_injector_efficiency________________________________________ (etacd)_______________________ 5.0000E-01 - ECRH_plasma_heating_efficiency__________________________________________ (gamma_ecrh)__________________ 3.0000E-01 + Current_drive_efficiency_(A/W)__________________________________________ (eta_cd_hcd_primary)_______________________ 4.6548E-02 OP + Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (eta_cd_norm_hcd_primary)_______________________ 3.0000E-01 OP + Wall_plug_to_injector_efficiency________________________________________ (eta_hcd_primary_injector_wall_plug)_______________________ 5.0000E-01 + ECRH_plasma_heating_efficiency__________________________________________ (eta_cd_norm_ecrh)__________________ 3.0000E-01 Bootstrap_fraction______________________________________________________ (bootipf)_____________________ 4.1715E-01 Diamagnetic_fraction____________________________________________________ (diaipf)______________________ 0.0000E+00 - Pfirsch-Schlueter_fraction______________________________________________ (ps_current_fraction)_______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction______________________________________________ (f_c_plasma_pfirsch_schluter)_______________________ 0.0000E+00 Auxiliary_current_drive_fraction________________________________________ (aux_current_fraction)_______________________ 0.0000E+00 Inductive_fraction______________________________________________________ (inductive_current_fraction)_______________________ 5.8847E-01 Total___________________________________________________________________ (plasipf+aux_current_fraction+inductive_current_fraction)_________ 1.0000E+00 Fraction_of_the_plasma_current_produced_by_non-inductive_means__________ (fvsbrnni)____________________ 4.1153E-01 ITV - Electron_cyclotron_injected_power_(MW)__________________________________ (echpwr)______________________ 7.5000E+01 OP - Maximum_allowable_ECRH_power_(MW)_______________________________________ (pinjalw)_____________________ 2.0000E+02 - ECH_wall_plug_efficiency________________________________________________ (etaech)______________________ 5.0000E-01 + Electron_cyclotron_injected_power_(MW)__________________________________ (p_ecrh_injected_mw)______________________ 7.5000E+01 OP + Maximum_allowable_ECRH_power_(MW)_______________________________________ (p_hcd_injected_max)_____________________ 2.0000E+02 + ECH_wall_plug_efficiency________________________________________________ (eta_ecrh_injector_wall_plug)______________________ 5.0000E-01 ECH_wall_plug_power_(MW)________________________________________________ (echwpow)_____________________ 1.5000E+02 OP Total_V-s_capability_of_Central_Solenoid/PF_coils_(Wb)__________________ (abs(vs_cs_pf_total_pulse))__________________ 6.1107E+02 Required_volt-seconds_during_start-up_(Wb)______________________________ (vssoft)______________________ 2.8204E+02 @@ -4627,11 +4627,11 @@ Alpha_power_deposited_in_plasma_(MW)____________________________________ (falpha*palpmw)_______________ 3.0826E+02 Power_from_charged_products_of_DD_and/or_D-He3_fusion_(MW)______________ (pchargemw.)__________________ 1.2549E+00 Ohmic_heating_(MW)______________________________________________________ (p_plasma_ohmic_mw.)_____________________ 6.6372E-01 - Injected_power_deposited_in_plasma_(MW)_________________________________ (pinjmw)______________________ 7.5000E+01 + Injected_power_deposited_in_plasma_(MW)_________________________________ (p_hcd_injected_total_mw)______________________ 7.5000E+01 Total_(MW)______________________________________________________________ ______________________________ 3.8517E+02 Fusion_power_(MW)_______________________________________________________ (powfmw)______________________ 1.6243E+03 Power_from_energy_multiplication_in_blanket_and_shield_(MW)_____________ (emultmw)_____________________ 3.0915E+02 - Injected_power_(MW)_____________________________________________________ (pinjmw.)_____________________ 7.5000E+01 + Injected_power_(MW)_____________________________________________________ (p_hcd_injected_total_mw.)_____________________ 7.5000E+01 Ohmic_power_(MW)________________________________________________________ (p_plasma_ohmic_mw.)_____________________ 6.6372E-01 Power_deposited_in_primary_coolant_by_pump_(MW)_________________________ (htpmw_mech)__________________ 1.6593E+02 Total_(MW)______________________________________________________________ ______________________________ 2.1751E+03 @@ -5108,8 +5108,8 @@ Fraction_of_alpha_power_to_ions_________________________________________ (falpi)_______________________ 2.7813E-01 Ion_transport_(MW)______________________________________________________ (p_ion_transport_loss_mw)______________________ 1.4038E+02 OP Electron_transport_(MW)_________________________________________________ (p_electron_transport_loss_mw)______________________ 1.5630E+02 OP - Injection_power_to_ions_(MW)____________________________________________ (pinjimw)_____________________ 0.0000E+00 OP - Injection_power_to_electrons_(MW)_______________________________________ (pinjemw)_____________________ 7.5000E+01 OP + Injection_power_to_ions_(MW)____________________________________________ (p_hcd_injected_ions_mw)_____________________ 0.0000E+00 OP + Injection_power_to_electrons_(MW)_______________________________________ (p_hcd_injected_electrons_mw)_____________________ 7.5000E+01 OP Ignited_plasma_switch_(0=not_ignited,_1=ignited)________________________ (ignite)______________________ 0 Power_into_divertor_zone_via_charged_particles_(MW)_____________________ (pdivt)_______________________ 1.6255E+02 OP Psep_/_R_ratio_(MW/m)___________________________________________________ (pdivt/rmajor)________________ 2.0319E+01 OP @@ -5161,16 +5161,16 @@ Start-up_resistive_(Wb)_________________________________________________ (vs_plasma_res_ramp)_______________________ 5.0076E+01 OP Flat-top_resistive_(Wb)_________________________________________________ (vs_plasma_burn_required)_______________________ 3.0431E+02 OP bootstrap_current_fraction_multiplier___________________________________ (cboot)_______________________ 1.0000E+00 - Bootstrap_fraction_(ITER_1989)__________________________________________ (bscf_iter89)_________________ 3.7060E-01 - Bootstrap_fraction_(Sauter_et_al)_______________________________________ (bscf_sauter)_________________ 4.1531E-01 - Bootstrap_fraction_(Nevins_et_al)_______________________________________ (bscf_nevins)_________________ 3.4765E-01 - Bootstrap_fraction_(Wilson)_____________________________________________ (bscf_wilson)_________________ 4.3114E-01 - Diamagnetic_fraction_(Hender)___________________________________________ (diacf_hender)________________ 1.2692E-02 - Diamagnetic_fraction_(SCENE)____________________________________________ (diacf_scene)_________________ 1.1579E-02 - Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (pscf_scene)__________________ -3.1983E-03 + Bootstrap_fraction_(ITER_1989)__________________________________________ (f_c_plasma_bootstrap_iter89)_________________ 3.7060E-01 + Bootstrap_fraction_(Sauter_et_al)_______________________________________ (f_c_plasma_bootstrap_sauter)_________________ 4.1531E-01 + Bootstrap_fraction_(Nevins_et_al)_______________________________________ (f_c_plasma_bootstrap_nevins)_________________ 3.4765E-01 + Bootstrap_fraction_(Wilson)_____________________________________________ (f_c_plasma_bootstrap_wilson)_________________ 4.3114E-01 + Diamagnetic_fraction_(Hender)___________________________________________ (f_c_plasma_diamagnetic_hender)________________ 1.2692E-02 + Diamagnetic_fraction_(SCENE)____________________________________________ (f_c_plasma_diamagnetic_scene)_________________ 1.1579E-02 + Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (f_c_plasma_pfirsch_schluter_scene)__________________ -3.1983E-03 Bootstrap_fraction_(enforced)___________________________________________ (bootipf.)____________________ 4.1531E-01 Diamagnetic_fraction_(enforced)_________________________________________ (diaipf.)_____________________ 0.0000E+00 - Pfirsch-Schlueter_fraction_(enforced)___________________________________ (ps_current_fraction.)______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction_(enforced)___________________________________ (f_c_plasma_pfirsch_schluter.)______________________ 0.0000E+00 Loop_voltage_during_burn_(V)____________________________________________ (v_plasma_loop_burn)_______________________ 3.9998E-02 OP Plasma_resistance_(ohm)_________________________________________________ (res_plasma)_______________________ 4.0680E-09 OP Resistive_diffusion_time_(s)____________________________________________ (t_plasma_res_diffusion)____________________ 2.9923E+03 OP @@ -5182,27 +5182,27 @@ Burn-up_fraction________________________________________________________ (burnup)______________________ 1.5329E-01 # Energy confinement times, and required H-factors : # # Current Drive System # - Current_drive_efficiency_model__________________________________________ (iefrf)_______________________ 10 + Current_drive_efficiency_model__________________________________________ (i_hcd_primary)_______________________ 10 Ratio_of_power_for_flat-top_to_start-up_(MW)____________________________ (startupratio)________________ 1.0000E+00 - Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (pheat)_______________________ 7.5000E+01 + Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (p_hcd_primary_extra_heat_mw)_______________________ 7.5000E+01 Power_injected_for_current_drive_(MW)___________________________________ (pcurrentdrivemw)_____________ 0.0000E+00 - Maximum_Allowed_Bootstrap_current_fraction______________________________ (bootstrap_current_fraction_max)_____________________ 9.5000E-01 + Maximum_Allowed_Bootstrap_current_fraction______________________________ (f_c_plasma_bootstrap_max)_____________________ 9.5000E-01 Fusion_gain_factor_Q____________________________________________________ (bigq)________________________ 2.1502E+01 OP Auxiliary_current_drive_(A)_____________________________________________ (auxiliary_cd)________________ 0.0000E+00 OP - Current_drive_efficiency_(A/W)__________________________________________ (effcd)_______________________ 4.6564E-02 OP - Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (gamcd)_______________________ 3.0000E-01 OP - Wall_plug_to_injector_efficiency________________________________________ (etacd)_______________________ 5.0000E-01 - ECRH_plasma_heating_efficiency__________________________________________ (gamma_ecrh)__________________ 3.0000E-01 + Current_drive_efficiency_(A/W)__________________________________________ (eta_cd_hcd_primary)_______________________ 4.6564E-02 OP + Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (eta_cd_norm_hcd_primary)_______________________ 3.0000E-01 OP + Wall_plug_to_injector_efficiency________________________________________ (eta_hcd_primary_injector_wall_plug)_______________________ 5.0000E-01 + ECRH_plasma_heating_efficiency__________________________________________ (eta_cd_norm_ecrh)__________________ 3.0000E-01 Bootstrap_fraction______________________________________________________ (bootipf)_____________________ 4.1531E-01 Diamagnetic_fraction____________________________________________________ (diaipf)______________________ 0.0000E+00 - Pfirsch-Schlueter_fraction______________________________________________ (ps_current_fraction)_______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction______________________________________________ (f_c_plasma_pfirsch_schluter)_______________________ 0.0000E+00 Auxiliary_current_drive_fraction________________________________________ (aux_current_fraction)_______________________ 0.0000E+00 Inductive_fraction______________________________________________________ (inductive_current_fraction)_______________________ 5.9218E-01 Total___________________________________________________________________ (plasipf+aux_current_fraction+inductive_current_fraction)_________ 1.0000E+00 Fraction_of_the_plasma_current_produced_by_non-inductive_means__________ (fvsbrnni)____________________ 4.0782E-01 ITV - Electron_cyclotron_injected_power_(MW)__________________________________ (echpwr)______________________ 7.5000E+01 OP - Maximum_allowable_ECRH_power_(MW)_______________________________________ (pinjalw)_____________________ 2.0000E+02 - ECH_wall_plug_efficiency________________________________________________ (etaech)______________________ 5.0000E-01 + Electron_cyclotron_injected_power_(MW)__________________________________ (p_ecrh_injected_mw)______________________ 7.5000E+01 OP + Maximum_allowable_ECRH_power_(MW)_______________________________________ (p_hcd_injected_max)_____________________ 2.0000E+02 + ECH_wall_plug_efficiency________________________________________________ (eta_ecrh_injector_wall_plug)______________________ 5.0000E-01 ECH_wall_plug_power_(MW)________________________________________________ (echwpow)_____________________ 1.5000E+02 OP Total_V-s_capability_of_Central_Solenoid/PF_coils_(Wb)__________________ (abs(vs_cs_pf_total_pulse))__________________ 6.0691E+02 Required_volt-seconds_during_start-up_(Wb)______________________________ (vssoft)______________________ 2.8323E+02 @@ -5790,11 +5790,11 @@ Alpha_power_deposited_in_plasma_(MW)____________________________________ (falpha*palpmw)_______________ 3.0875E+02 Power_from_charged_products_of_DD_and/or_D-He3_fusion_(MW)______________ (pchargemw.)__________________ 1.2569E+00 Ohmic_heating_(MW)______________________________________________________ (p_plasma_ohmic_mw.)_____________________ 6.6412E-01 - Injected_power_deposited_in_plasma_(MW)_________________________________ (pinjmw)______________________ 7.5000E+01 + Injected_power_deposited_in_plasma_(MW)_________________________________ (p_hcd_injected_total_mw)______________________ 7.5000E+01 Total_(MW)______________________________________________________________ ______________________________ 3.8567E+02 Fusion_power_(MW)_______________________________________________________ (powfmw)______________________ 1.6269E+03 Power_from_energy_multiplication_in_blanket_and_shield_(MW)_____________ (emultmw)_____________________ 3.0964E+02 - Injected_power_(MW)_____________________________________________________ (pinjmw.)_____________________ 7.5000E+01 + Injected_power_(MW)_____________________________________________________ (p_hcd_injected_total_mw.)_____________________ 7.5000E+01 Ohmic_power_(MW)________________________________________________________ (p_plasma_ohmic_mw.)_____________________ 6.6412E-01 Power_deposited_in_primary_coolant_by_pump_(MW)_________________________ (htpmw_mech)__________________ 1.6607E+02 Total_(MW)______________________________________________________________ ______________________________ 2.1783E+03 @@ -6271,8 +6271,8 @@ Fraction_of_alpha_power_to_ions_________________________________________ (falpi)_______________________ 2.7813E-01 Ion_transport_(MW)______________________________________________________ (p_ion_transport_loss_mw)______________________ 1.4013E+02 OP Electron_transport_(MW)_________________________________________________ (p_electron_transport_loss_mw)______________________ 1.5588E+02 OP - Injection_power_to_ions_(MW)____________________________________________ (pinjimw)_____________________ 0.0000E+00 OP - Injection_power_to_electrons_(MW)_______________________________________ (pinjemw)_____________________ 7.5000E+01 OP + Injection_power_to_ions_(MW)____________________________________________ (p_hcd_injected_ions_mw)_____________________ 0.0000E+00 OP + Injection_power_to_electrons_(MW)_______________________________________ (p_hcd_injected_electrons_mw)_____________________ 7.5000E+01 OP Ignited_plasma_switch_(0=not_ignited,_1=ignited)________________________ (ignite)______________________ 0 Power_into_divertor_zone_via_charged_particles_(MW)_____________________ (pdivt)_______________________ 1.6362E+02 OP Psep_/_R_ratio_(MW/m)___________________________________________________ (pdivt/rmajor)________________ 2.0452E+01 OP @@ -6324,16 +6324,16 @@ Start-up_resistive_(Wb)_________________________________________________ (vs_plasma_res_ramp)_______________________ 4.9907E+01 OP Flat-top_resistive_(Wb)_________________________________________________ (vs_plasma_burn_required)_______________________ 2.9691E+02 OP bootstrap_current_fraction_multiplier___________________________________ (cboot)_______________________ 1.0000E+00 - Bootstrap_fraction_(ITER_1989)__________________________________________ (bscf_iter89)_________________ 3.6836E-01 - Bootstrap_fraction_(Sauter_et_al)_______________________________________ (bscf_sauter)_________________ 4.1452E-01 - Bootstrap_fraction_(Nevins_et_al)_______________________________________ (bscf_nevins)_________________ 3.4491E-01 - Bootstrap_fraction_(Wilson)_____________________________________________ (bscf_wilson)_________________ 4.2936E-01 - Diamagnetic_fraction_(Hender)___________________________________________ (diacf_hender)________________ 1.2193E-02 - Diamagnetic_fraction_(SCENE)____________________________________________ (diacf_scene)_________________ 1.1237E-02 - Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (pscf_scene)__________________ -3.0727E-03 + Bootstrap_fraction_(ITER_1989)__________________________________________ (f_c_plasma_bootstrap_iter89)_________________ 3.6836E-01 + Bootstrap_fraction_(Sauter_et_al)_______________________________________ (f_c_plasma_bootstrap_sauter)_________________ 4.1452E-01 + Bootstrap_fraction_(Nevins_et_al)_______________________________________ (f_c_plasma_bootstrap_nevins)_________________ 3.4491E-01 + Bootstrap_fraction_(Wilson)_____________________________________________ (f_c_plasma_bootstrap_wilson)_________________ 4.2936E-01 + Diamagnetic_fraction_(Hender)___________________________________________ (f_c_plasma_diamagnetic_hender)________________ 1.2193E-02 + Diamagnetic_fraction_(SCENE)____________________________________________ (f_c_plasma_diamagnetic_scene)_________________ 1.1237E-02 + Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (f_c_plasma_pfirsch_schluter_scene)__________________ -3.0727E-03 Bootstrap_fraction_(enforced)___________________________________________ (bootipf.)____________________ 4.1452E-01 Diamagnetic_fraction_(enforced)_________________________________________ (diaipf.)_____________________ 0.0000E+00 - Pfirsch-Schlueter_fraction_(enforced)___________________________________ (ps_current_fraction.)______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction_(enforced)___________________________________ (f_c_plasma_pfirsch_schluter.)______________________ 0.0000E+00 Loop_voltage_during_burn_(V)____________________________________________ (v_plasma_loop_burn)_______________________ 3.9635E-02 OP Plasma_resistance_(ohm)_________________________________________________ (res_plasma)_______________________ 4.0504E-09 OP Resistive_diffusion_time_(s)____________________________________________ (t_plasma_res_diffusion)____________________ 3.0053E+03 OP @@ -6345,27 +6345,27 @@ Burn-up_fraction________________________________________________________ (burnup)______________________ 1.5194E-01 # Energy confinement times, and required H-factors : # # Current Drive System # - Current_drive_efficiency_model__________________________________________ (iefrf)_______________________ 10 + Current_drive_efficiency_model__________________________________________ (i_hcd_primary)_______________________ 10 Ratio_of_power_for_flat-top_to_start-up_(MW)____________________________ (startupratio)________________ 1.0000E+00 - Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (pheat)_______________________ 7.5000E+01 + Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (p_hcd_primary_extra_heat_mw)_______________________ 7.5000E+01 Power_injected_for_current_drive_(MW)___________________________________ (pcurrentdrivemw)_____________ 0.0000E+00 - Maximum_Allowed_Bootstrap_current_fraction______________________________ (bootstrap_current_fraction_max)_____________________ 9.5000E-01 + Maximum_Allowed_Bootstrap_current_fraction______________________________ (f_c_plasma_bootstrap_max)_____________________ 9.5000E-01 Fusion_gain_factor_Q____________________________________________________ (bigq)________________________ 2.1436E+01 OP Auxiliary_current_drive_(A)_____________________________________________ (auxiliary_cd)________________ 0.0000E+00 OP - Current_drive_efficiency_(A/W)__________________________________________ (effcd)_______________________ 4.6722E-02 OP - Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (gamcd)_______________________ 3.0000E-01 OP - Wall_plug_to_injector_efficiency________________________________________ (etacd)_______________________ 5.0000E-01 - ECRH_plasma_heating_efficiency__________________________________________ (gamma_ecrh)__________________ 3.0000E-01 + Current_drive_efficiency_(A/W)__________________________________________ (eta_cd_hcd_primary)_______________________ 4.6722E-02 OP + Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (eta_cd_norm_hcd_primary)_______________________ 3.0000E-01 OP + Wall_plug_to_injector_efficiency________________________________________ (eta_hcd_primary_injector_wall_plug)_______________________ 5.0000E-01 + ECRH_plasma_heating_efficiency__________________________________________ (eta_cd_norm_ecrh)__________________ 3.0000E-01 Bootstrap_fraction______________________________________________________ (bootipf)_____________________ 4.1452E-01 Diamagnetic_fraction____________________________________________________ (diaipf)______________________ 0.0000E+00 - Pfirsch-Schlueter_fraction______________________________________________ (ps_current_fraction)_______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction______________________________________________ (f_c_plasma_pfirsch_schluter)_______________________ 0.0000E+00 Auxiliary_current_drive_fraction________________________________________ (aux_current_fraction)_______________________ 0.0000E+00 Inductive_fraction______________________________________________________ (inductive_current_fraction)_______________________ 5.9136E-01 Total___________________________________________________________________ (plasipf+aux_current_fraction+inductive_current_fraction)_________ 1.0000E+00 Fraction_of_the_plasma_current_produced_by_non-inductive_means__________ (fvsbrnni)____________________ 4.0864E-01 ITV - Electron_cyclotron_injected_power_(MW)__________________________________ (echpwr)______________________ 7.5000E+01 OP - Maximum_allowable_ECRH_power_(MW)_______________________________________ (pinjalw)_____________________ 2.0000E+02 - ECH_wall_plug_efficiency________________________________________________ (etaech)______________________ 5.0000E-01 + Electron_cyclotron_injected_power_(MW)__________________________________ (p_ecrh_injected_mw)______________________ 7.5000E+01 OP + Maximum_allowable_ECRH_power_(MW)_______________________________________ (p_hcd_injected_max)_____________________ 2.0000E+02 + ECH_wall_plug_efficiency________________________________________________ (eta_ecrh_injector_wall_plug)______________________ 5.0000E-01 ECH_wall_plug_power_(MW)________________________________________________ (echwpow)_____________________ 1.5000E+02 OP Total_V-s_capability_of_Central_Solenoid/PF_coils_(Wb)__________________ (abs(vs_cs_pf_total_pulse))__________________ 5.9993E+02 Required_volt-seconds_during_start-up_(Wb)______________________________ (vssoft)______________________ 2.8374E+02 @@ -6953,11 +6953,11 @@ Alpha_power_deposited_in_plasma_(MW)____________________________________ (falpha*palpmw)_______________ 3.0777E+02 Power_from_charged_products_of_DD_and/or_D-He3_fusion_(MW)______________ (pchargemw.)__________________ 1.2529E+00 Ohmic_heating_(MW)______________________________________________________ (p_plasma_ohmic_mw.)_____________________ 6.5587E-01 - Injected_power_deposited_in_plasma_(MW)_________________________________ (pinjmw)______________________ 7.5000E+01 + Injected_power_deposited_in_plasma_(MW)_________________________________ (p_hcd_injected_total_mw)______________________ 7.5000E+01 Total_(MW)______________________________________________________________ ______________________________ 3.8468E+02 Fusion_power_(MW)_______________________________________________________ (powfmw)______________________ 1.6218E+03 Power_from_energy_multiplication_in_blanket_and_shield_(MW)_____________ (emultmw)_____________________ 3.0866E+02 - Injected_power_(MW)_____________________________________________________ (pinjmw.)_____________________ 7.5000E+01 + Injected_power_(MW)_____________________________________________________ (p_hcd_injected_total_mw.)_____________________ 7.5000E+01 Ohmic_power_(MW)________________________________________________________ (p_plasma_ohmic_mw.)_____________________ 6.5587E-01 Power_deposited_in_primary_coolant_by_pump_(MW)_________________________ (htpmw_mech)__________________ 1.6544E+02 Total_(MW)______________________________________________________________ ______________________________ 2.1715E+03 @@ -7434,8 +7434,8 @@ Fraction_of_alpha_power_to_ions_________________________________________ (falpi)_______________________ 2.7937E-01 Ion_transport_(MW)______________________________________________________ (p_ion_transport_loss_mw)______________________ 1.4026E+02 OP Electron_transport_(MW)_________________________________________________ (p_electron_transport_loss_mw)______________________ 1.5618E+02 OP - Injection_power_to_ions_(MW)____________________________________________ (pinjimw)_____________________ 0.0000E+00 OP - Injection_power_to_electrons_(MW)_______________________________________ (pinjemw)_____________________ 7.5000E+01 OP + Injection_power_to_ions_(MW)____________________________________________ (p_hcd_injected_ions_mw)_____________________ 0.0000E+00 OP + Injection_power_to_electrons_(MW)_______________________________________ (p_hcd_injected_electrons_mw)_____________________ 7.5000E+01 OP Ignited_plasma_switch_(0=not_ignited,_1=ignited)________________________ (ignite)______________________ 0 Power_into_divertor_zone_via_charged_particles_(MW)_____________________ (pdivt)_______________________ 1.6410E+02 OP Psep_/_R_ratio_(MW/m)___________________________________________________ (pdivt/rmajor)________________ 2.0512E+01 OP @@ -7487,16 +7487,16 @@ Start-up_resistive_(Wb)_________________________________________________ (vs_plasma_res_ramp)_______________________ 4.9701E+01 OP Flat-top_resistive_(Wb)_________________________________________________ (vs_plasma_burn_required)_______________________ 2.9733E+02 OP bootstrap_current_fraction_multiplier___________________________________ (cboot)_______________________ 1.0000E+00 - Bootstrap_fraction_(ITER_1989)__________________________________________ (bscf_iter89)_________________ 3.7375E-01 - Bootstrap_fraction_(Sauter_et_al)_______________________________________ (bscf_sauter)_________________ 4.1915E-01 - Bootstrap_fraction_(Nevins_et_al)_______________________________________ (bscf_nevins)_________________ 3.4941E-01 - Bootstrap_fraction_(Wilson)_____________________________________________ (bscf_wilson)_________________ 4.3402E-01 - Diamagnetic_fraction_(Hender)___________________________________________ (diacf_hender)________________ 1.2251E-02 - Diamagnetic_fraction_(SCENE)____________________________________________ (diacf_scene)_________________ 1.1312E-02 - Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (pscf_scene)__________________ -3.0874E-03 + Bootstrap_fraction_(ITER_1989)__________________________________________ (f_c_plasma_bootstrap_iter89)_________________ 3.7375E-01 + Bootstrap_fraction_(Sauter_et_al)_______________________________________ (f_c_plasma_bootstrap_sauter)_________________ 4.1915E-01 + Bootstrap_fraction_(Nevins_et_al)_______________________________________ (f_c_plasma_bootstrap_nevins)_________________ 3.4941E-01 + Bootstrap_fraction_(Wilson)_____________________________________________ (f_c_plasma_bootstrap_wilson)_________________ 4.3402E-01 + Diamagnetic_fraction_(Hender)___________________________________________ (f_c_plasma_diamagnetic_hender)________________ 1.2251E-02 + Diamagnetic_fraction_(SCENE)____________________________________________ (f_c_plasma_diamagnetic_scene)_________________ 1.1312E-02 + Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (f_c_plasma_pfirsch_schluter_scene)__________________ -3.0874E-03 Bootstrap_fraction_(enforced)___________________________________________ (bootipf.)____________________ 4.1915E-01 Diamagnetic_fraction_(enforced)_________________________________________ (diaipf.)_____________________ 0.0000E+00 - Pfirsch-Schlueter_fraction_(enforced)___________________________________ (ps_current_fraction.)______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction_(enforced)___________________________________ (f_c_plasma_pfirsch_schluter.)______________________ 0.0000E+00 Loop_voltage_during_burn_(V)____________________________________________ (v_plasma_loop_burn)_______________________ 3.9388E-02 OP Plasma_resistance_(ohm)_________________________________________________ (res_plasma)_______________________ 4.0293E-09 OP Resistive_diffusion_time_(s)____________________________________________ (t_plasma_res_diffusion)____________________ 3.0210E+03 OP @@ -7508,27 +7508,27 @@ Burn-up_fraction________________________________________________________ (burnup)______________________ 1.5322E-01 # Energy confinement times, and required H-factors : # # Current Drive System # - Current_drive_efficiency_model__________________________________________ (iefrf)_______________________ 10 + Current_drive_efficiency_model__________________________________________ (i_hcd_primary)_______________________ 10 Ratio_of_power_for_flat-top_to_start-up_(MW)____________________________ (startupratio)________________ 1.0000E+00 - Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (pheat)_______________________ 7.5000E+01 + Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (p_hcd_primary_extra_heat_mw)_______________________ 7.5000E+01 Power_injected_for_current_drive_(MW)___________________________________ (pcurrentdrivemw)_____________ 0.0000E+00 - Maximum_Allowed_Bootstrap_current_fraction______________________________ (bootstrap_current_fraction_max)_____________________ 9.5000E-01 + Maximum_Allowed_Bootstrap_current_fraction______________________________ (f_c_plasma_bootstrap_max)_____________________ 9.5000E-01 Fusion_gain_factor_Q____________________________________________________ (bigq)________________________ 2.1481E+01 OP Auxiliary_current_drive_(A)_____________________________________________ (auxiliary_cd)________________ 0.0000E+00 OP - Current_drive_efficiency_(A/W)__________________________________________ (effcd)_______________________ 4.6916E-02 OP - Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (gamcd)_______________________ 3.0000E-01 OP - Wall_plug_to_injector_efficiency________________________________________ (etacd)_______________________ 5.0000E-01 - ECRH_plasma_heating_efficiency__________________________________________ (gamma_ecrh)__________________ 3.0000E-01 + Current_drive_efficiency_(A/W)__________________________________________ (eta_cd_hcd_primary)_______________________ 4.6916E-02 OP + Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (eta_cd_norm_hcd_primary)_______________________ 3.0000E-01 OP + Wall_plug_to_injector_efficiency________________________________________ (eta_hcd_primary_injector_wall_plug)_______________________ 5.0000E-01 + ECRH_plasma_heating_efficiency__________________________________________ (eta_cd_norm_ecrh)__________________ 3.0000E-01 Bootstrap_fraction______________________________________________________ (bootipf)_____________________ 4.1915E-01 Diamagnetic_fraction____________________________________________________ (diaipf)______________________ 0.0000E+00 - Pfirsch-Schlueter_fraction______________________________________________ (ps_current_fraction)_______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction______________________________________________ (f_c_plasma_pfirsch_schluter)_______________________ 0.0000E+00 Auxiliary_current_drive_fraction________________________________________ (aux_current_fraction)_______________________ 0.0000E+00 Inductive_fraction______________________________________________________ (inductive_current_fraction)_______________________ 5.9320E-01 Total___________________________________________________________________ (plasipf+aux_current_fraction+inductive_current_fraction)_________ 1.0000E+00 Fraction_of_the_plasma_current_produced_by_non-inductive_means__________ (fvsbrnni)____________________ 4.0680E-01 ITV - Electron_cyclotron_injected_power_(MW)__________________________________ (echpwr)______________________ 7.5000E+01 OP - Maximum_allowable_ECRH_power_(MW)_______________________________________ (pinjalw)_____________________ 2.0000E+02 - ECH_wall_plug_efficiency________________________________________________ (etaech)______________________ 5.0000E-01 + Electron_cyclotron_injected_power_(MW)__________________________________ (p_ecrh_injected_mw)______________________ 7.5000E+01 OP + Maximum_allowable_ECRH_power_(MW)_______________________________________ (p_hcd_injected_max)_____________________ 2.0000E+02 + ECH_wall_plug_efficiency________________________________________________ (eta_ecrh_injector_wall_plug)______________________ 5.0000E-01 ECH_wall_plug_power_(MW)________________________________________________ (echwpow)_____________________ 1.5000E+02 OP Total_V-s_capability_of_Central_Solenoid/PF_coils_(Wb)__________________ (abs(vs_cs_pf_total_pulse))__________________ 5.9926E+02 Required_volt-seconds_during_start-up_(Wb)______________________________ (vssoft)______________________ 2.8284E+02 @@ -8116,11 +8116,11 @@ Alpha_power_deposited_in_plasma_(MW)____________________________________ (falpha*palpmw)_______________ 3.0839E+02 Power_from_charged_products_of_DD_and/or_D-He3_fusion_(MW)______________ (pchargemw.)__________________ 1.2604E+00 Ohmic_heating_(MW)______________________________________________________ (p_plasma_ohmic_mw.)_____________________ 6.4910E-01 - Injected_power_deposited_in_plasma_(MW)_________________________________ (pinjmw)______________________ 7.5000E+01 + Injected_power_deposited_in_plasma_(MW)_________________________________ (p_hcd_injected_total_mw)______________________ 7.5000E+01 Total_(MW)______________________________________________________________ ______________________________ 3.8530E+02 Fusion_power_(MW)_______________________________________________________ (powfmw)______________________ 1.6251E+03 Power_from_energy_multiplication_in_blanket_and_shield_(MW)_____________ (emultmw)_____________________ 3.0929E+02 - Injected_power_(MW)_____________________________________________________ (pinjmw.)_____________________ 7.5000E+01 + Injected_power_(MW)_____________________________________________________ (p_hcd_injected_total_mw.)_____________________ 7.5000E+01 Ohmic_power_(MW)________________________________________________________ (p_plasma_ohmic_mw.)_____________________ 6.4910E-01 Power_deposited_in_primary_coolant_by_pump_(MW)_________________________ (htpmw_mech)__________________ 1.6575E+02 Total_(MW)______________________________________________________________ ______________________________ 2.1757E+03 @@ -8597,8 +8597,8 @@ Fraction_of_alpha_power_to_ions_________________________________________ (falpi)_______________________ 2.7937E-01 Ion_transport_(MW)______________________________________________________ (p_ion_transport_loss_mw)______________________ 1.4038E+02 OP Electron_transport_(MW)_________________________________________________ (p_electron_transport_loss_mw)______________________ 1.5636E+02 OP - Injection_power_to_ions_(MW)____________________________________________ (pinjimw)_____________________ 0.0000E+00 OP - Injection_power_to_electrons_(MW)_______________________________________ (pinjemw)_____________________ 7.5000E+01 OP + Injection_power_to_ions_(MW)____________________________________________ (p_hcd_injected_ions_mw)_____________________ 0.0000E+00 OP + Injection_power_to_electrons_(MW)_______________________________________ (p_hcd_injected_electrons_mw)_____________________ 7.5000E+01 OP Ignited_plasma_switch_(0=not_ignited,_1=ignited)________________________ (ignite)______________________ 0 Power_into_divertor_zone_via_charged_particles_(MW)_____________________ (pdivt)_______________________ 1.6288E+02 OP Psep_/_R_ratio_(MW/m)___________________________________________________ (pdivt/rmajor)________________ 2.0360E+01 OP @@ -8650,16 +8650,16 @@ Start-up_resistive_(Wb)_________________________________________________ (vs_plasma_res_ramp)_______________________ 4.9753E+01 OP Flat-top_resistive_(Wb)_________________________________________________ (vs_plasma_burn_required)_______________________ 3.0426E+02 OP bootstrap_current_fraction_multiplier___________________________________ (cboot)_______________________ 1.0000E+00 - Bootstrap_fraction_(ITER_1989)__________________________________________ (bscf_iter89)_________________ 3.7705E-01 - Bootstrap_fraction_(Sauter_et_al)_______________________________________ (bscf_sauter)_________________ 4.2074E-01 - Bootstrap_fraction_(Nevins_et_al)_______________________________________ (bscf_nevins)_________________ 3.5274E-01 - Bootstrap_fraction_(Wilson)_____________________________________________ (bscf_wilson)_________________ 4.3660E-01 - Diamagnetic_fraction_(Hender)___________________________________________ (diacf_hender)________________ 1.2733E-02 - Diamagnetic_fraction_(SCENE)____________________________________________ (diacf_scene)_________________ 1.1649E-02 - Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (pscf_scene)__________________ -3.2087E-03 + Bootstrap_fraction_(ITER_1989)__________________________________________ (f_c_plasma_bootstrap_iter89)_________________ 3.7705E-01 + Bootstrap_fraction_(Sauter_et_al)_______________________________________ (f_c_plasma_bootstrap_sauter)_________________ 4.2074E-01 + Bootstrap_fraction_(Nevins_et_al)_______________________________________ (f_c_plasma_bootstrap_nevins)_________________ 3.5274E-01 + Bootstrap_fraction_(Wilson)_____________________________________________ (f_c_plasma_bootstrap_wilson)_________________ 4.3660E-01 + Diamagnetic_fraction_(Hender)___________________________________________ (f_c_plasma_diamagnetic_hender)________________ 1.2733E-02 + Diamagnetic_fraction_(SCENE)____________________________________________ (f_c_plasma_diamagnetic_scene)_________________ 1.1649E-02 + Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (f_c_plasma_pfirsch_schluter_scene)__________________ -3.2087E-03 Bootstrap_fraction_(enforced)___________________________________________ (bootipf.)____________________ 4.2074E-01 Diamagnetic_fraction_(enforced)_________________________________________ (diaipf.)_____________________ 0.0000E+00 - Pfirsch-Schlueter_fraction_(enforced)___________________________________ (ps_current_fraction.)______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction_(enforced)___________________________________ (f_c_plasma_pfirsch_schluter.)______________________ 0.0000E+00 Loop_voltage_during_burn_(V)____________________________________________ (v_plasma_loop_burn)_______________________ 3.9711E-02 OP Plasma_resistance_(ohm)_________________________________________________ (res_plasma)_______________________ 4.0529E-09 OP Resistive_diffusion_time_(s)____________________________________________ (t_plasma_res_diffusion)____________________ 3.0034E+03 OP @@ -8671,27 +8671,27 @@ Burn-up_fraction________________________________________________________ (burnup)______________________ 1.5325E-01 # Energy confinement times, and required H-factors : # # Current Drive System # - Current_drive_efficiency_model__________________________________________ (iefrf)_______________________ 10 + Current_drive_efficiency_model__________________________________________ (i_hcd_primary)_______________________ 10 Ratio_of_power_for_flat-top_to_start-up_(MW)____________________________ (startupratio)________________ 1.0000E+00 - Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (pheat)_______________________ 7.5000E+01 + Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (p_hcd_primary_extra_heat_mw)_______________________ 7.5000E+01 Power_injected_for_current_drive_(MW)___________________________________ (pcurrentdrivemw)_____________ 0.0000E+00 - Maximum_Allowed_Bootstrap_current_fraction______________________________ (bootstrap_current_fraction_max)_____________________ 9.5000E-01 + Maximum_Allowed_Bootstrap_current_fraction______________________________ (f_c_plasma_bootstrap_max)_____________________ 9.5000E-01 Fusion_gain_factor_Q____________________________________________________ (bigq)________________________ 2.1510E+01 OP Auxiliary_current_drive_(A)_____________________________________________ (auxiliary_cd)________________ 0.0000E+00 OP - Current_drive_efficiency_(A/W)__________________________________________ (effcd)_______________________ 4.6867E-02 OP - Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (gamcd)_______________________ 3.0000E-01 OP - Wall_plug_to_injector_efficiency________________________________________ (etacd)_______________________ 5.0000E-01 - ECRH_plasma_heating_efficiency__________________________________________ (gamma_ecrh)__________________ 3.0000E-01 + Current_drive_efficiency_(A/W)__________________________________________ (eta_cd_hcd_primary)_______________________ 4.6867E-02 OP + Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (eta_cd_norm_hcd_primary)_______________________ 3.0000E-01 OP + Wall_plug_to_injector_efficiency________________________________________ (eta_hcd_primary_injector_wall_plug)_______________________ 5.0000E-01 + ECRH_plasma_heating_efficiency__________________________________________ (eta_cd_norm_ecrh)__________________ 3.0000E-01 Bootstrap_fraction______________________________________________________ (bootipf)_____________________ 4.2074E-01 Diamagnetic_fraction____________________________________________________ (diaipf)______________________ 0.0000E+00 - Pfirsch-Schlueter_fraction______________________________________________ (ps_current_fraction)_______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction______________________________________________ (f_c_plasma_pfirsch_schluter)_______________________ 0.0000E+00 Auxiliary_current_drive_fraction________________________________________ (aux_current_fraction)_______________________ 0.0000E+00 Inductive_fraction______________________________________________________ (inductive_current_fraction)_______________________ 5.9395E-01 Total___________________________________________________________________ (plasipf+aux_current_fraction+inductive_current_fraction)_________ 1.0000E+00 Fraction_of_the_plasma_current_produced_by_non-inductive_means__________ (fvsbrnni)____________________ 4.0605E-01 ITV - Electron_cyclotron_injected_power_(MW)__________________________________ (echpwr)______________________ 7.5000E+01 OP - Maximum_allowable_ECRH_power_(MW)_______________________________________ (pinjalw)_____________________ 2.0000E+02 - ECH_wall_plug_efficiency________________________________________________ (etaech)______________________ 5.0000E-01 + Electron_cyclotron_injected_power_(MW)__________________________________ (p_ecrh_injected_mw)______________________ 7.5000E+01 OP + Maximum_allowable_ECRH_power_(MW)_______________________________________ (p_hcd_injected_max)_____________________ 2.0000E+02 + ECH_wall_plug_efficiency________________________________________________ (eta_ecrh_injector_wall_plug)______________________ 5.0000E-01 ECH_wall_plug_power_(MW)________________________________________________ (echwpow)_____________________ 1.5000E+02 OP Total_V-s_capability_of_Central_Solenoid/PF_coils_(Wb)__________________ (abs(vs_cs_pf_total_pulse))__________________ 6.0503E+02 Required_volt-seconds_during_start-up_(Wb)______________________________ (vssoft)______________________ 2.8182E+02 @@ -9279,11 +9279,11 @@ Alpha_power_deposited_in_plasma_(MW)____________________________________ (falpha*palpmw)_______________ 3.0882E+02 Power_from_charged_products_of_DD_and/or_D-He3_fusion_(MW)______________ (pchargemw.)__________________ 1.2621E+00 Ohmic_heating_(MW)______________________________________________________ (p_plasma_ohmic_mw.)_____________________ 6.5510E-01 - Injected_power_deposited_in_plasma_(MW)_________________________________ (pinjmw)______________________ 7.5000E+01 + Injected_power_deposited_in_plasma_(MW)_________________________________ (p_hcd_injected_total_mw)______________________ 7.5000E+01 Total_(MW)______________________________________________________________ ______________________________ 3.8574E+02 Fusion_power_(MW)_______________________________________________________ (powfmw)______________________ 1.6273E+03 Power_from_energy_multiplication_in_blanket_and_shield_(MW)_____________ (emultmw)_____________________ 3.0972E+02 - Injected_power_(MW)_____________________________________________________ (pinjmw.)_____________________ 7.5000E+01 + Injected_power_(MW)_____________________________________________________ (p_hcd_injected_total_mw.)_____________________ 7.5000E+01 Ohmic_power_(MW)________________________________________________________ (p_plasma_ohmic_mw.)_____________________ 6.5510E-01 Power_deposited_in_primary_coolant_by_pump_(MW)_________________________ (htpmw_mech)__________________ 1.6609E+02 Total_(MW)______________________________________________________________ ______________________________ 2.1788E+03 @@ -9760,8 +9760,8 @@ Fraction_of_alpha_power_to_ions_________________________________________ (falpi)_______________________ 2.7937E-01 Ion_transport_(MW)______________________________________________________ (p_ion_transport_loss_mw)______________________ 1.4002E+02 OP Electron_transport_(MW)_________________________________________________ (p_electron_transport_loss_mw)______________________ 1.5600E+02 OP - Injection_power_to_ions_(MW)____________________________________________ (pinjimw)_____________________ 0.0000E+00 OP - Injection_power_to_electrons_(MW)_______________________________________ (pinjemw)_____________________ 7.5000E+01 OP + Injection_power_to_ions_(MW)____________________________________________ (p_hcd_injected_ions_mw)_____________________ 0.0000E+00 OP + Injection_power_to_electrons_(MW)_______________________________________ (p_hcd_injected_electrons_mw)_____________________ 7.5000E+01 OP Ignited_plasma_switch_(0=not_ignited,_1=ignited)________________________ (ignite)______________________ 0 Power_into_divertor_zone_via_charged_particles_(MW)_____________________ (pdivt)_______________________ 1.6168E+02 OP Psep_/_R_ratio_(MW/m)___________________________________________________ (pdivt/rmajor)________________ 2.0211E+01 OP @@ -9813,16 +9813,16 @@ Start-up_resistive_(Wb)_________________________________________________ (vs_plasma_res_ramp)_______________________ 4.9666E+01 OP Flat-top_resistive_(Wb)_________________________________________________ (vs_plasma_burn_required)_______________________ 3.1132E+02 OP bootstrap_current_fraction_multiplier___________________________________ (cboot)_______________________ 1.0000E+00 - Bootstrap_fraction_(ITER_1989)__________________________________________ (bscf_iter89)_________________ 3.8133E-01 - Bootstrap_fraction_(Sauter_et_al)_______________________________________ (bscf_sauter)_________________ 4.2337E-01 - Bootstrap_fraction_(Nevins_et_al)_______________________________________ (bscf_nevins)_________________ 3.5672E-01 - Bootstrap_fraction_(Wilson)_____________________________________________ (bscf_wilson)_________________ 4.4013E-01 - Diamagnetic_fraction_(Hender)___________________________________________ (diacf_hender)________________ 1.3209E-02 - Diamagnetic_fraction_(SCENE)____________________________________________ (diacf_scene)_________________ 1.1989E-02 - Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (pscf_scene)__________________ -3.3286E-03 + Bootstrap_fraction_(ITER_1989)__________________________________________ (f_c_plasma_bootstrap_iter89)_________________ 3.8133E-01 + Bootstrap_fraction_(Sauter_et_al)_______________________________________ (f_c_plasma_bootstrap_sauter)_________________ 4.2337E-01 + Bootstrap_fraction_(Nevins_et_al)_______________________________________ (f_c_plasma_bootstrap_nevins)_________________ 3.5672E-01 + Bootstrap_fraction_(Wilson)_____________________________________________ (f_c_plasma_bootstrap_wilson)_________________ 4.4013E-01 + Diamagnetic_fraction_(Hender)___________________________________________ (f_c_plasma_diamagnetic_hender)________________ 1.3209E-02 + Diamagnetic_fraction_(SCENE)____________________________________________ (f_c_plasma_diamagnetic_scene)_________________ 1.1989E-02 + Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (f_c_plasma_pfirsch_schluter_scene)__________________ -3.3286E-03 Bootstrap_fraction_(enforced)___________________________________________ (bootipf.)____________________ 4.2337E-01 Diamagnetic_fraction_(enforced)_________________________________________ (diaipf.)_____________________ 0.0000E+00 - Pfirsch-Schlueter_fraction_(enforced)___________________________________ (ps_current_fraction.)______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction_(enforced)___________________________________ (f_c_plasma_pfirsch_schluter.)______________________ 0.0000E+00 Loop_voltage_during_burn_(V)____________________________________________ (v_plasma_loop_burn)_______________________ 4.0073E-02 OP Plasma_resistance_(ohm)_________________________________________________ (res_plasma)_______________________ 4.0706E-09 OP Resistive_diffusion_time_(s)____________________________________________ (t_plasma_res_diffusion)____________________ 2.9903E+03 OP @@ -9834,27 +9834,27 @@ Burn-up_fraction________________________________________________________ (burnup)______________________ 1.5315E-01 # Energy confinement times, and required H-factors : # # Current Drive System # - Current_drive_efficiency_model__________________________________________ (iefrf)_______________________ 10 + Current_drive_efficiency_model__________________________________________ (i_hcd_primary)_______________________ 10 Ratio_of_power_for_flat-top_to_start-up_(MW)____________________________ (startupratio)________________ 1.0000E+00 - Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (pheat)_______________________ 7.5000E+01 + Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (p_hcd_primary_extra_heat_mw)_______________________ 7.5000E+01 Power_injected_for_current_drive_(MW)___________________________________ (pcurrentdrivemw)_____________ 0.0000E+00 - Maximum_Allowed_Bootstrap_current_fraction______________________________ (bootstrap_current_fraction_max)_____________________ 9.5000E-01 + Maximum_Allowed_Bootstrap_current_fraction______________________________ (f_c_plasma_bootstrap_max)_____________________ 9.5000E-01 Fusion_gain_factor_Q____________________________________________________ (bigq)________________________ 2.1428E+01 OP Auxiliary_current_drive_(A)_____________________________________________ (auxiliary_cd)________________ 0.0000E+00 OP - Current_drive_efficiency_(A/W)__________________________________________ (effcd)_______________________ 4.6949E-02 OP - Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (gamcd)_______________________ 3.0000E-01 OP - Wall_plug_to_injector_efficiency________________________________________ (etacd)_______________________ 5.0000E-01 - ECRH_plasma_heating_efficiency__________________________________________ (gamma_ecrh)__________________ 3.0000E-01 + Current_drive_efficiency_(A/W)__________________________________________ (eta_cd_hcd_primary)_______________________ 4.6949E-02 OP + Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (eta_cd_norm_hcd_primary)_______________________ 3.0000E-01 OP + Wall_plug_to_injector_efficiency________________________________________ (eta_hcd_primary_injector_wall_plug)_______________________ 5.0000E-01 + ECRH_plasma_heating_efficiency__________________________________________ (eta_cd_norm_ecrh)__________________ 3.0000E-01 Bootstrap_fraction______________________________________________________ (bootipf)_____________________ 4.2337E-01 Diamagnetic_fraction____________________________________________________ (diaipf)______________________ 0.0000E+00 - Pfirsch-Schlueter_fraction______________________________________________ (ps_current_fraction)_______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction______________________________________________ (f_c_plasma_pfirsch_schluter)_______________________ 0.0000E+00 Auxiliary_current_drive_fraction________________________________________ (aux_current_fraction)_______________________ 0.0000E+00 Inductive_fraction______________________________________________________ (inductive_current_fraction)_______________________ 5.9780E-01 Total___________________________________________________________________ (plasipf+aux_current_fraction+inductive_current_fraction)_________ 1.0000E+00 Fraction_of_the_plasma_current_produced_by_non-inductive_means__________ (fvsbrnni)____________________ 4.0220E-01 ITV - Electron_cyclotron_injected_power_(MW)__________________________________ (echpwr)______________________ 7.5000E+01 OP - Maximum_allowable_ECRH_power_(MW)_______________________________________ (pinjalw)_____________________ 2.0000E+02 - ECH_wall_plug_efficiency________________________________________________ (etaech)______________________ 5.0000E-01 + Electron_cyclotron_injected_power_(MW)__________________________________ (p_ecrh_injected_mw)______________________ 7.5000E+01 OP + Maximum_allowable_ECRH_power_(MW)_______________________________________ (p_hcd_injected_max)_____________________ 2.0000E+02 + ECH_wall_plug_efficiency________________________________________________ (eta_ecrh_injector_wall_plug)______________________ 5.0000E-01 ECH_wall_plug_power_(MW)________________________________________________ (echwpow)_____________________ 1.5000E+02 OP Total_V-s_capability_of_Central_Solenoid/PF_coils_(Wb)__________________ (abs(vs_cs_pf_total_pulse))__________________ 6.1023E+02 Required_volt-seconds_during_start-up_(Wb)______________________________ (vssoft)______________________ 2.8018E+02 @@ -10442,11 +10442,11 @@ Alpha_power_deposited_in_plasma_(MW)____________________________________ (falpha*palpmw)_______________ 3.0767E+02 Power_from_charged_products_of_DD_and/or_D-He3_fusion_(MW)______________ (pchargemw.)__________________ 1.2574E+00 Ohmic_heating_(MW)______________________________________________________ (p_plasma_ohmic_mw.)_____________________ 6.5992E-01 - Injected_power_deposited_in_plasma_(MW)_________________________________ (pinjmw)______________________ 7.5000E+01 + Injected_power_deposited_in_plasma_(MW)_________________________________ (p_hcd_injected_total_mw)______________________ 7.5000E+01 Total_(MW)______________________________________________________________ ______________________________ 3.8458E+02 Fusion_power_(MW)_______________________________________________________ (powfmw)______________________ 1.6212E+03 Power_from_energy_multiplication_in_blanket_and_shield_(MW)_____________ (emultmw)_____________________ 3.0856E+02 - Injected_power_(MW)_____________________________________________________ (pinjmw.)_____________________ 7.5000E+01 + Injected_power_(MW)_____________________________________________________ (p_hcd_injected_total_mw.)_____________________ 7.5000E+01 Ohmic_power_(MW)________________________________________________________ (p_plasma_ohmic_mw.)_____________________ 6.5992E-01 Power_deposited_in_primary_coolant_by_pump_(MW)_________________________ (htpmw_mech)__________________ 1.6554E+02 Total_(MW)______________________________________________________________ ______________________________ 2.1710E+03 @@ -10923,8 +10923,8 @@ Fraction_of_alpha_power_to_ions_________________________________________ (falpi)_______________________ 2.8061E-01 Ion_transport_(MW)______________________________________________________ (p_ion_transport_loss_mw)______________________ 1.4060E+02 OP Electron_transport_(MW)_________________________________________________ (p_electron_transport_loss_mw)______________________ 1.5683E+02 OP - Injection_power_to_ions_(MW)____________________________________________ (pinjimw)_____________________ 0.0000E+00 OP - Injection_power_to_electrons_(MW)_______________________________________ (pinjemw)_____________________ 7.5000E+01 OP + Injection_power_to_ions_(MW)____________________________________________ (p_hcd_injected_ions_mw)_____________________ 0.0000E+00 OP + Injection_power_to_electrons_(MW)_______________________________________ (p_hcd_injected_electrons_mw)_____________________ 7.5000E+01 OP Ignited_plasma_switch_(0=not_ignited,_1=ignited)________________________ (ignite)______________________ 0 Power_into_divertor_zone_via_charged_particles_(MW)_____________________ (pdivt)_______________________ 1.6240E+02 OP Psep_/_R_ratio_(MW/m)___________________________________________________ (pdivt/rmajor)________________ 2.0300E+01 OP @@ -10976,16 +10976,16 @@ Start-up_resistive_(Wb)_________________________________________________ (vs_plasma_res_ramp)_______________________ 4.9602E+01 OP Flat-top_resistive_(Wb)_________________________________________________ (vs_plasma_burn_required)_______________________ 3.1158E+02 OP bootstrap_current_fraction_multiplier___________________________________ (cboot)_______________________ 1.0000E+00 - Bootstrap_fraction_(ITER_1989)__________________________________________ (bscf_iter89)_________________ 3.8590E-01 - Bootstrap_fraction_(Sauter_et_al)_______________________________________ (bscf_sauter)_________________ 4.2713E-01 - Bootstrap_fraction_(Nevins_et_al)_______________________________________ (bscf_nevins)_________________ 3.6076E-01 - Bootstrap_fraction_(Wilson)_____________________________________________ (bscf_wilson)_________________ 4.4400E-01 - Diamagnetic_fraction_(Hender)___________________________________________ (diacf_hender)________________ 1.3304E-02 - Diamagnetic_fraction_(SCENE)____________________________________________ (diacf_scene)_________________ 1.2082E-02 - Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (pscf_scene)__________________ -3.3525E-03 + Bootstrap_fraction_(ITER_1989)__________________________________________ (f_c_plasma_bootstrap_iter89)_________________ 3.8590E-01 + Bootstrap_fraction_(Sauter_et_al)_______________________________________ (f_c_plasma_bootstrap_sauter)_________________ 4.2713E-01 + Bootstrap_fraction_(Nevins_et_al)_______________________________________ (f_c_plasma_bootstrap_nevins)_________________ 3.6076E-01 + Bootstrap_fraction_(Wilson)_____________________________________________ (f_c_plasma_bootstrap_wilson)_________________ 4.4400E-01 + Diamagnetic_fraction_(Hender)___________________________________________ (f_c_plasma_diamagnetic_hender)________________ 1.3304E-02 + Diamagnetic_fraction_(SCENE)____________________________________________ (f_c_plasma_diamagnetic_scene)_________________ 1.2082E-02 + Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (f_c_plasma_pfirsch_schluter_scene)__________________ -3.3525E-03 Bootstrap_fraction_(enforced)___________________________________________ (bootipf.)____________________ 4.2713E-01 Diamagnetic_fraction_(enforced)_________________________________________ (diaipf.)_____________________ 0.0000E+00 - Pfirsch-Schlueter_fraction_(enforced)___________________________________ (ps_current_fraction.)______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction_(enforced)___________________________________ (f_c_plasma_pfirsch_schluter.)______________________ 0.0000E+00 Loop_voltage_during_burn_(V)____________________________________________ (v_plasma_loop_burn)_______________________ 3.9907E-02 OP Plasma_resistance_(ohm)_________________________________________________ (res_plasma)_______________________ 4.0501E-09 OP Resistive_diffusion_time_(s)____________________________________________ (t_plasma_res_diffusion)____________________ 3.0054E+03 OP @@ -10997,27 +10997,27 @@ Burn-up_fraction________________________________________________________ (burnup)______________________ 1.5484E-01 # Energy confinement times, and required H-factors : # # Current Drive System # - Current_drive_efficiency_model__________________________________________ (iefrf)_______________________ 10 + Current_drive_efficiency_model__________________________________________ (i_hcd_primary)_______________________ 10 Ratio_of_power_for_flat-top_to_start-up_(MW)____________________________ (startupratio)________________ 1.0000E+00 - Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (pheat)_______________________ 7.5000E+01 + Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (p_hcd_primary_extra_heat_mw)_______________________ 7.5000E+01 Power_injected_for_current_drive_(MW)___________________________________ (pcurrentdrivemw)_____________ 0.0000E+00 - Maximum_Allowed_Bootstrap_current_fraction______________________________ (bootstrap_current_fraction_max)_____________________ 9.5000E-01 + Maximum_Allowed_Bootstrap_current_fraction______________________________ (f_c_plasma_bootstrap_max)_____________________ 9.5000E-01 Fusion_gain_factor_Q____________________________________________________ (bigq)________________________ 2.1568E+01 OP Auxiliary_current_drive_(A)_____________________________________________ (auxiliary_cd)________________ 0.0000E+00 OP - Current_drive_efficiency_(A/W)__________________________________________ (effcd)_______________________ 4.7010E-02 OP - Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (gamcd)_______________________ 3.0000E-01 OP - Wall_plug_to_injector_efficiency________________________________________ (etacd)_______________________ 5.0000E-01 - ECRH_plasma_heating_efficiency__________________________________________ (gamma_ecrh)__________________ 3.0000E-01 + Current_drive_efficiency_(A/W)__________________________________________ (eta_cd_hcd_primary)_______________________ 4.7010E-02 OP + Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (eta_cd_norm_hcd_primary)_______________________ 3.0000E-01 OP + Wall_plug_to_injector_efficiency________________________________________ (eta_hcd_primary_injector_wall_plug)_______________________ 5.0000E-01 + ECRH_plasma_heating_efficiency__________________________________________ (eta_cd_norm_ecrh)__________________ 3.0000E-01 Bootstrap_fraction______________________________________________________ (bootipf)_____________________ 4.2713E-01 Diamagnetic_fraction____________________________________________________ (diaipf)______________________ 0.0000E+00 - Pfirsch-Schlueter_fraction______________________________________________ (ps_current_fraction)_______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction______________________________________________ (f_c_plasma_pfirsch_schluter)_______________________ 0.0000E+00 Auxiliary_current_drive_fraction________________________________________ (aux_current_fraction)_______________________ 0.0000E+00 Inductive_fraction______________________________________________________ (inductive_current_fraction)_______________________ 5.9910E-01 Total___________________________________________________________________ (plasipf+aux_current_fraction+inductive_current_fraction)_________ 1.0000E+00 Fraction_of_the_plasma_current_produced_by_non-inductive_means__________ (fvsbrnni)____________________ 4.0090E-01 ITV - Electron_cyclotron_injected_power_(MW)__________________________________ (echpwr)______________________ 7.5000E+01 OP - Maximum_allowable_ECRH_power_(MW)_______________________________________ (pinjalw)_____________________ 2.0000E+02 - ECH_wall_plug_efficiency________________________________________________ (etaech)______________________ 5.0000E-01 + Electron_cyclotron_injected_power_(MW)__________________________________ (p_ecrh_injected_mw)______________________ 7.5000E+01 OP + Maximum_allowable_ECRH_power_(MW)_______________________________________ (p_hcd_injected_max)_____________________ 2.0000E+02 + ECH_wall_plug_efficiency________________________________________________ (eta_ecrh_injector_wall_plug)______________________ 5.0000E-01 ECH_wall_plug_power_(MW)________________________________________________ (echwpow)_____________________ 1.5000E+02 OP Total_V-s_capability_of_Central_Solenoid/PF_coils_(Wb)__________________ (abs(vs_cs_pf_total_pulse))__________________ 6.1014E+02 Required_volt-seconds_during_start-up_(Wb)______________________________ (vssoft)______________________ 2.7989E+02 @@ -11605,11 +11605,11 @@ Alpha_power_deposited_in_plasma_(MW)____________________________________ (falpha*palpmw)_______________ 3.0966E+02 Power_from_charged_products_of_DD_and/or_D-He3_fusion_(MW)______________ (pchargemw.)__________________ 1.2705E+00 Ohmic_heating_(MW)______________________________________________________ (p_plasma_ohmic_mw.)_____________________ 6.5632E-01 - Injected_power_deposited_in_plasma_(MW)_________________________________ (pinjmw)______________________ 7.5000E+01 + Injected_power_deposited_in_plasma_(MW)_________________________________ (p_hcd_injected_total_mw)______________________ 7.5000E+01 Total_(MW)______________________________________________________________ ______________________________ 3.8659E+02 Fusion_power_(MW)_______________________________________________________ (powfmw)______________________ 1.6318E+03 Power_from_energy_multiplication_in_blanket_and_shield_(MW)_____________ (emultmw)_____________________ 3.1056E+02 - Injected_power_(MW)_____________________________________________________ (pinjmw.)_____________________ 7.5000E+01 + Injected_power_(MW)_____________________________________________________ (p_hcd_injected_total_mw.)_____________________ 7.5000E+01 Ohmic_power_(MW)________________________________________________________ (p_plasma_ohmic_mw.)_____________________ 6.5632E-01 Power_deposited_in_primary_coolant_by_pump_(MW)_________________________ (htpmw_mech)__________________ 1.6660E+02 Total_(MW)______________________________________________________________ ______________________________ 2.1846E+03 @@ -12086,8 +12086,8 @@ Fraction_of_alpha_power_to_ions_________________________________________ (falpi)_______________________ 2.8061E-01 Ion_transport_(MW)______________________________________________________ (p_ion_transport_loss_mw)______________________ 1.4104E+02 OP Electron_transport_(MW)_________________________________________________ (p_electron_transport_loss_mw)______________________ 1.5733E+02 OP - Injection_power_to_ions_(MW)____________________________________________ (pinjimw)_____________________ 0.0000E+00 OP - Injection_power_to_electrons_(MW)_______________________________________ (pinjemw)_____________________ 7.5000E+01 OP + Injection_power_to_ions_(MW)____________________________________________ (p_hcd_injected_ions_mw)_____________________ 0.0000E+00 OP + Injection_power_to_electrons_(MW)_______________________________________ (p_hcd_injected_electrons_mw)_____________________ 7.5000E+01 OP Ignited_plasma_switch_(0=not_ignited,_1=ignited)________________________ (ignite)______________________ 0 Power_into_divertor_zone_via_charged_particles_(MW)_____________________ (pdivt)_______________________ 1.6300E+02 OP Psep_/_R_ratio_(MW/m)___________________________________________________ (pdivt/rmajor)________________ 2.0375E+01 OP @@ -12139,16 +12139,16 @@ Start-up_resistive_(Wb)_________________________________________________ (vs_plasma_res_ramp)_______________________ 4.9757E+01 OP Flat-top_resistive_(Wb)_________________________________________________ (vs_plasma_burn_required)_______________________ 3.0432E+02 OP bootstrap_current_fraction_multiplier___________________________________ (cboot)_______________________ 1.0000E+00 - Bootstrap_fraction_(ITER_1989)__________________________________________ (bscf_iter89)_________________ 3.8106E-01 - Bootstrap_fraction_(Sauter_et_al)_______________________________________ (bscf_sauter)_________________ 4.2391E-01 - Bootstrap_fraction_(Nevins_et_al)_______________________________________ (bscf_nevins)_________________ 3.5644E-01 - Bootstrap_fraction_(Wilson)_____________________________________________ (bscf_wilson)_________________ 4.4000E-01 - Diamagnetic_fraction_(Hender)___________________________________________ (diacf_hender)________________ 1.2839E-02 - Diamagnetic_fraction_(SCENE)____________________________________________ (diacf_scene)_________________ 1.1746E-02 - Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (pscf_scene)__________________ -3.2353E-03 + Bootstrap_fraction_(ITER_1989)__________________________________________ (f_c_plasma_bootstrap_iter89)_________________ 3.8106E-01 + Bootstrap_fraction_(Sauter_et_al)_______________________________________ (f_c_plasma_bootstrap_sauter)_________________ 4.2391E-01 + Bootstrap_fraction_(Nevins_et_al)_______________________________________ (f_c_plasma_bootstrap_nevins)_________________ 3.5644E-01 + Bootstrap_fraction_(Wilson)_____________________________________________ (f_c_plasma_bootstrap_wilson)_________________ 4.4000E-01 + Diamagnetic_fraction_(Hender)___________________________________________ (f_c_plasma_diamagnetic_hender)________________ 1.2839E-02 + Diamagnetic_fraction_(SCENE)____________________________________________ (f_c_plasma_diamagnetic_scene)_________________ 1.1746E-02 + Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (f_c_plasma_pfirsch_schluter_scene)__________________ -3.2353E-03 Bootstrap_fraction_(enforced)___________________________________________ (bootipf.)____________________ 4.2391E-01 Diamagnetic_fraction_(enforced)_________________________________________ (diaipf.)_____________________ 0.0000E+00 - Pfirsch-Schlueter_fraction_(enforced)___________________________________ (ps_current_fraction.)______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction_(enforced)___________________________________ (f_c_plasma_pfirsch_schluter.)______________________ 0.0000E+00 Loop_voltage_during_burn_(V)____________________________________________ (v_plasma_loop_burn)_______________________ 3.9599E-02 OP Plasma_resistance_(ohm)_________________________________________________ (res_plasma)_______________________ 4.0408E-09 OP Resistive_diffusion_time_(s)____________________________________________ (t_plasma_res_diffusion)____________________ 3.0124E+03 OP @@ -12160,27 +12160,27 @@ Burn-up_fraction________________________________________________________ (burnup)______________________ 1.5510E-01 # Energy confinement times, and required H-factors : # # Current Drive System # - Current_drive_efficiency_model__________________________________________ (iefrf)_______________________ 10 + Current_drive_efficiency_model__________________________________________ (i_hcd_primary)_______________________ 10 Ratio_of_power_for_flat-top_to_start-up_(MW)____________________________ (startupratio)________________ 1.0000E+00 - Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (pheat)_______________________ 7.5000E+01 + Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (p_hcd_primary_extra_heat_mw)_______________________ 7.5000E+01 Power_injected_for_current_drive_(MW)___________________________________ (pcurrentdrivemw)_____________ 0.0000E+00 - Maximum_Allowed_Bootstrap_current_fraction______________________________ (bootstrap_current_fraction_max)_____________________ 9.5000E-01 + Maximum_Allowed_Bootstrap_current_fraction______________________________ (f_c_plasma_bootstrap_max)_____________________ 9.5000E-01 Fusion_gain_factor_Q____________________________________________________ (bigq)________________________ 2.1696E+01 OP Auxiliary_current_drive_(A)_____________________________________________ (auxiliary_cd)________________ 0.0000E+00 OP - Current_drive_efficiency_(A/W)__________________________________________ (effcd)_______________________ 4.6863E-02 OP - Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (gamcd)_______________________ 3.0000E-01 OP - Wall_plug_to_injector_efficiency________________________________________ (etacd)_______________________ 5.0000E-01 - ECRH_plasma_heating_efficiency__________________________________________ (gamma_ecrh)__________________ 3.0000E-01 + Current_drive_efficiency_(A/W)__________________________________________ (eta_cd_hcd_primary)_______________________ 4.6863E-02 OP + Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (eta_cd_norm_hcd_primary)_______________________ 3.0000E-01 OP + Wall_plug_to_injector_efficiency________________________________________ (eta_hcd_primary_injector_wall_plug)_______________________ 5.0000E-01 + ECRH_plasma_heating_efficiency__________________________________________ (eta_cd_norm_ecrh)__________________ 3.0000E-01 Bootstrap_fraction______________________________________________________ (bootipf)_____________________ 4.2391E-01 Diamagnetic_fraction____________________________________________________ (diaipf)______________________ 0.0000E+00 - Pfirsch-Schlueter_fraction______________________________________________ (ps_current_fraction)_______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction______________________________________________ (f_c_plasma_pfirsch_schluter)_______________________ 0.0000E+00 Auxiliary_current_drive_fraction________________________________________ (aux_current_fraction)_______________________ 0.0000E+00 Inductive_fraction______________________________________________________ (inductive_current_fraction)_______________________ 5.9399E-01 Total___________________________________________________________________ (plasipf+aux_current_fraction+inductive_current_fraction)_________ 1.0000E+00 Fraction_of_the_plasma_current_produced_by_non-inductive_means__________ (fvsbrnni)____________________ 4.0601E-01 ITV - Electron_cyclotron_injected_power_(MW)__________________________________ (echpwr)______________________ 7.5000E+01 OP - Maximum_allowable_ECRH_power_(MW)_______________________________________ (pinjalw)_____________________ 2.0000E+02 - ECH_wall_plug_efficiency________________________________________________ (etaech)______________________ 5.0000E-01 + Electron_cyclotron_injected_power_(MW)__________________________________ (p_ecrh_injected_mw)______________________ 7.5000E+01 OP + Maximum_allowable_ECRH_power_(MW)_______________________________________ (p_hcd_injected_max)_____________________ 2.0000E+02 + ECH_wall_plug_efficiency________________________________________________ (eta_ecrh_injector_wall_plug)______________________ 5.0000E-01 ECH_wall_plug_power_(MW)________________________________________________ (echwpow)_____________________ 1.5000E+02 OP Total_V-s_capability_of_Central_Solenoid/PF_coils_(Wb)__________________ (abs(vs_cs_pf_total_pulse))__________________ 6.0509E+02 Required_volt-seconds_during_start-up_(Wb)______________________________ (vssoft)______________________ 2.8184E+02 @@ -12768,11 +12768,11 @@ Alpha_power_deposited_in_plasma_(MW)____________________________________ (falpha*palpmw)_______________ 3.1149E+02 Power_from_charged_products_of_DD_and/or_D-He3_fusion_(MW)______________ (pchargemw.)__________________ 1.2780E+00 Ohmic_heating_(MW)______________________________________________________ (p_plasma_ohmic_mw.)_____________________ 6.5331E-01 - Injected_power_deposited_in_plasma_(MW)_________________________________ (pinjmw)______________________ 7.5000E+01 + Injected_power_deposited_in_plasma_(MW)_________________________________ (p_hcd_injected_total_mw)______________________ 7.5000E+01 Total_(MW)______________________________________________________________ ______________________________ 3.8842E+02 Fusion_power_(MW)_______________________________________________________ (powfmw)______________________ 1.6414E+03 Power_from_energy_multiplication_in_blanket_and_shield_(MW)_____________ (emultmw)_____________________ 3.1240E+02 - Injected_power_(MW)_____________________________________________________ (pinjmw.)_____________________ 7.5000E+01 + Injected_power_(MW)_____________________________________________________ (p_hcd_injected_total_mw.)_____________________ 7.5000E+01 Ohmic_power_(MW)________________________________________________________ (p_plasma_ohmic_mw.)_____________________ 6.5331E-01 Power_deposited_in_primary_coolant_by_pump_(MW)_________________________ (htpmw_mech)__________________ 1.6758E+02 Total_(MW)______________________________________________________________ ______________________________ 2.1970E+03 @@ -13249,8 +13249,8 @@ Fraction_of_alpha_power_to_ions_________________________________________ (falpi)_______________________ 2.8061E-01 Ion_transport_(MW)______________________________________________________ (p_ion_transport_loss_mw)______________________ 1.4100E+02 OP Electron_transport_(MW)_________________________________________________ (p_electron_transport_loss_mw)______________________ 1.5722E+02 OP - Injection_power_to_ions_(MW)____________________________________________ (pinjimw)_____________________ 0.0000E+00 OP - Injection_power_to_electrons_(MW)_______________________________________ (pinjemw)_____________________ 7.5000E+01 OP + Injection_power_to_ions_(MW)____________________________________________ (p_hcd_injected_ions_mw)_____________________ 0.0000E+00 OP + Injection_power_to_electrons_(MW)_______________________________________ (p_hcd_injected_electrons_mw)_____________________ 7.5000E+01 OP Ignited_plasma_switch_(0=not_ignited,_1=ignited)________________________ (ignite)______________________ 0 Power_into_divertor_zone_via_charged_particles_(MW)_____________________ (pdivt)_______________________ 1.6412E+02 OP Psep_/_R_ratio_(MW/m)___________________________________________________ (pdivt/rmajor)________________ 2.0515E+01 OP @@ -13302,16 +13302,16 @@ Start-up_resistive_(Wb)_________________________________________________ (vs_plasma_res_ramp)_______________________ 4.9717E+01 OP Flat-top_resistive_(Wb)_________________________________________________ (vs_plasma_burn_required)_______________________ 2.9742E+02 OP bootstrap_current_fraction_multiplier___________________________________ (cboot)_______________________ 1.0000E+00 - Bootstrap_fraction_(ITER_1989)__________________________________________ (bscf_iter89)_________________ 3.7771E-01 - Bootstrap_fraction_(Sauter_et_al)_______________________________________ (bscf_sauter)_________________ 4.2221E-01 - Bootstrap_fraction_(Nevins_et_al)_______________________________________ (bscf_nevins)_________________ 3.5307E-01 - Bootstrap_fraction_(Wilson)_____________________________________________ (bscf_wilson)_________________ 4.3736E-01 - Diamagnetic_fraction_(Hender)___________________________________________ (diacf_hender)________________ 1.2358E-02 - Diamagnetic_fraction_(SCENE)____________________________________________ (diacf_scene)_________________ 1.1408E-02 - Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (pscf_scene)__________________ -3.1141E-03 + Bootstrap_fraction_(ITER_1989)__________________________________________ (f_c_plasma_bootstrap_iter89)_________________ 3.7771E-01 + Bootstrap_fraction_(Sauter_et_al)_______________________________________ (f_c_plasma_bootstrap_sauter)_________________ 4.2221E-01 + Bootstrap_fraction_(Nevins_et_al)_______________________________________ (f_c_plasma_bootstrap_nevins)_________________ 3.5307E-01 + Bootstrap_fraction_(Wilson)_____________________________________________ (f_c_plasma_bootstrap_wilson)_________________ 4.3736E-01 + Diamagnetic_fraction_(Hender)___________________________________________ (f_c_plasma_diamagnetic_hender)________________ 1.2358E-02 + Diamagnetic_fraction_(SCENE)____________________________________________ (f_c_plasma_diamagnetic_scene)_________________ 1.1408E-02 + Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (f_c_plasma_pfirsch_schluter_scene)__________________ -3.1141E-03 Bootstrap_fraction_(enforced)___________________________________________ (bootipf.)____________________ 4.2221E-01 Diamagnetic_fraction_(enforced)_________________________________________ (diaipf.)_____________________ 0.0000E+00 - Pfirsch-Schlueter_fraction_(enforced)___________________________________ (ps_current_fraction.)______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction_(enforced)___________________________________ (f_c_plasma_pfirsch_schluter.)______________________ 0.0000E+00 Loop_voltage_during_burn_(V)____________________________________________ (v_plasma_loop_burn)_______________________ 3.9340E-02 OP Plasma_resistance_(ohm)_________________________________________________ (res_plasma)_______________________ 4.0207E-09 OP Resistive_diffusion_time_(s)____________________________________________ (t_plasma_res_diffusion)____________________ 3.0274E+03 OP @@ -13323,27 +13323,27 @@ Burn-up_fraction________________________________________________________ (burnup)______________________ 1.5481E-01 # Energy confinement times, and required H-factors : # # Current Drive System # - Current_drive_efficiency_model__________________________________________ (iefrf)_______________________ 10 + Current_drive_efficiency_model__________________________________________ (i_hcd_primary)_______________________ 10 Ratio_of_power_for_flat-top_to_start-up_(MW)____________________________ (startupratio)________________ 1.0000E+00 - Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (pheat)_______________________ 7.5000E+01 + Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (p_hcd_primary_extra_heat_mw)_______________________ 7.5000E+01 Power_injected_for_current_drive_(MW)___________________________________ (pcurrentdrivemw)_____________ 0.0000E+00 - Maximum_Allowed_Bootstrap_current_fraction______________________________ (bootstrap_current_fraction_max)_____________________ 9.5000E-01 + Maximum_Allowed_Bootstrap_current_fraction______________________________ (f_c_plasma_bootstrap_max)_____________________ 9.5000E-01 Fusion_gain_factor_Q____________________________________________________ (bigq)________________________ 2.1690E+01 OP Auxiliary_current_drive_(A)_____________________________________________ (auxiliary_cd)________________ 0.0000E+00 OP - Current_drive_efficiency_(A/W)__________________________________________ (effcd)_______________________ 4.6900E-02 OP - Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (gamcd)_______________________ 3.0000E-01 OP - Wall_plug_to_injector_efficiency________________________________________ (etacd)_______________________ 5.0000E-01 - ECRH_plasma_heating_efficiency__________________________________________ (gamma_ecrh)__________________ 3.0000E-01 + Current_drive_efficiency_(A/W)__________________________________________ (eta_cd_hcd_primary)_______________________ 4.6900E-02 OP + Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (eta_cd_norm_hcd_primary)_______________________ 3.0000E-01 OP + Wall_plug_to_injector_efficiency________________________________________ (eta_hcd_primary_injector_wall_plug)_______________________ 5.0000E-01 + ECRH_plasma_heating_efficiency__________________________________________ (eta_cd_norm_ecrh)__________________ 3.0000E-01 Bootstrap_fraction______________________________________________________ (bootipf)_____________________ 4.2221E-01 Diamagnetic_fraction____________________________________________________ (diaipf)______________________ 0.0000E+00 - Pfirsch-Schlueter_fraction______________________________________________ (ps_current_fraction)_______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction______________________________________________ (f_c_plasma_pfirsch_schluter)_______________________ 0.0000E+00 Auxiliary_current_drive_fraction________________________________________ (aux_current_fraction)_______________________ 0.0000E+00 Inductive_fraction______________________________________________________ (inductive_current_fraction)_______________________ 5.9353E-01 Total___________________________________________________________________ (plasipf+aux_current_fraction+inductive_current_fraction)_________ 1.0000E+00 Fraction_of_the_plasma_current_produced_by_non-inductive_means__________ (fvsbrnni)____________________ 4.0647E-01 ITV - Electron_cyclotron_injected_power_(MW)__________________________________ (echpwr)______________________ 7.5000E+01 OP - Maximum_allowable_ECRH_power_(MW)_______________________________________ (pinjalw)_____________________ 2.0000E+02 - ECH_wall_plug_efficiency________________________________________________ (etaech)______________________ 5.0000E-01 + Electron_cyclotron_injected_power_(MW)__________________________________ (p_ecrh_injected_mw)______________________ 7.5000E+01 OP + Maximum_allowable_ECRH_power_(MW)_______________________________________ (p_hcd_injected_max)_____________________ 2.0000E+02 + ECH_wall_plug_efficiency________________________________________________ (eta_ecrh_injector_wall_plug)______________________ 5.0000E-01 ECH_wall_plug_power_(MW)________________________________________________ (echwpow)_____________________ 1.5000E+02 OP Total_V-s_capability_of_Central_Solenoid/PF_coils_(Wb)__________________ (abs(vs_cs_pf_total_pulse))__________________ 5.9941E+02 Required_volt-seconds_during_start-up_(Wb)______________________________ (vssoft)______________________ 2.8291E+02 @@ -13931,11 +13931,11 @@ Alpha_power_deposited_in_plasma_(MW)____________________________________ (falpha*palpmw)_______________ 3.1137E+02 Power_from_charged_products_of_DD_and/or_D-He3_fusion_(MW)______________ (pchargemw.)__________________ 1.2775E+00 Ohmic_heating_(MW)______________________________________________________ (p_plasma_ohmic_mw.)_____________________ 6.4852E-01 - Injected_power_deposited_in_plasma_(MW)_________________________________ (pinjmw)______________________ 7.5000E+01 + Injected_power_deposited_in_plasma_(MW)_________________________________ (p_hcd_injected_total_mw)______________________ 7.5000E+01 Total_(MW)______________________________________________________________ ______________________________ 3.8830E+02 Fusion_power_(MW)_______________________________________________________ (powfmw)______________________ 1.6408E+03 Power_from_energy_multiplication_in_blanket_and_shield_(MW)_____________ (emultmw)_____________________ 3.1228E+02 - Injected_power_(MW)_____________________________________________________ (pinjmw.)_____________________ 7.5000E+01 + Injected_power_(MW)_____________________________________________________ (p_hcd_injected_total_mw.)_____________________ 7.5000E+01 Ohmic_power_(MW)________________________________________________________ (p_plasma_ohmic_mw.)_____________________ 6.4852E-01 Power_deposited_in_primary_coolant_by_pump_(MW)_________________________ (htpmw_mech)__________________ 1.6742E+02 Total_(MW)______________________________________________________________ ______________________________ 2.1961E+03 @@ -14412,8 +14412,8 @@ Fraction_of_alpha_power_to_ions_________________________________________ (falpi)_______________________ 2.8185E-01 Ion_transport_(MW)______________________________________________________ (p_ion_transport_loss_mw)______________________ 1.4146E+02 OP Electron_transport_(MW)_________________________________________________ (p_electron_transport_loss_mw)______________________ 1.5792E+02 OP - Injection_power_to_ions_(MW)____________________________________________ (pinjimw)_____________________ 0.0000E+00 OP - Injection_power_to_electrons_(MW)_______________________________________ (pinjemw)_____________________ 7.5000E+01 OP + Injection_power_to_ions_(MW)____________________________________________ (p_hcd_injected_ions_mw)_____________________ 0.0000E+00 OP + Injection_power_to_electrons_(MW)_______________________________________ (p_hcd_injected_electrons_mw)_____________________ 7.5000E+01 OP Ignited_plasma_switch_(0=not_ignited,_1=ignited)________________________ (ignite)______________________ 0 Power_into_divertor_zone_via_charged_particles_(MW)_____________________ (pdivt)_______________________ 1.6476E+02 OP Psep_/_R_ratio_(MW/m)___________________________________________________ (pdivt/rmajor)________________ 2.0595E+01 OP @@ -14465,16 +14465,16 @@ Start-up_resistive_(Wb)_________________________________________________ (vs_plasma_res_ramp)_______________________ 4.9626E+01 OP Flat-top_resistive_(Wb)_________________________________________________ (vs_plasma_burn_required)_______________________ 2.9769E+02 OP bootstrap_current_fraction_multiplier___________________________________ (cboot)_______________________ 1.0000E+00 - Bootstrap_fraction_(ITER_1989)__________________________________________ (bscf_iter89)_________________ 3.8238E-01 - Bootstrap_fraction_(Sauter_et_al)_______________________________________ (bscf_sauter)_________________ 4.2611E-01 - Bootstrap_fraction_(Nevins_et_al)_______________________________________ (bscf_nevins)_________________ 3.5714E-01 - Bootstrap_fraction_(Wilson)_____________________________________________ (bscf_wilson)_________________ 4.4135E-01 - Diamagnetic_fraction_(Hender)___________________________________________ (diacf_hender)________________ 1.2439E-02 - Diamagnetic_fraction_(SCENE)____________________________________________ (diacf_scene)_________________ 1.1493E-02 - Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (pscf_scene)__________________ -3.1347E-03 + Bootstrap_fraction_(ITER_1989)__________________________________________ (f_c_plasma_bootstrap_iter89)_________________ 3.8238E-01 + Bootstrap_fraction_(Sauter_et_al)_______________________________________ (f_c_plasma_bootstrap_sauter)_________________ 4.2611E-01 + Bootstrap_fraction_(Nevins_et_al)_______________________________________ (f_c_plasma_bootstrap_nevins)_________________ 3.5714E-01 + Bootstrap_fraction_(Wilson)_____________________________________________ (f_c_plasma_bootstrap_wilson)_________________ 4.4135E-01 + Diamagnetic_fraction_(Hender)___________________________________________ (f_c_plasma_diamagnetic_hender)________________ 1.2439E-02 + Diamagnetic_fraction_(SCENE)____________________________________________ (f_c_plasma_diamagnetic_scene)_________________ 1.1493E-02 + Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (f_c_plasma_pfirsch_schluter_scene)__________________ -3.1347E-03 Bootstrap_fraction_(enforced)___________________________________________ (bootipf.)____________________ 4.2611E-01 Diamagnetic_fraction_(enforced)_________________________________________ (diaipf.)_____________________ 0.0000E+00 - Pfirsch-Schlueter_fraction_(enforced)___________________________________ (ps_current_fraction.)______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction_(enforced)___________________________________ (f_c_plasma_pfirsch_schluter.)______________________ 0.0000E+00 Loop_voltage_during_burn_(V)____________________________________________ (v_plasma_loop_burn)_______________________ 3.9155E-02 OP Plasma_resistance_(ohm)_________________________________________________ (res_plasma)_______________________ 3.9990E-09 OP Resistive_diffusion_time_(s)____________________________________________ (t_plasma_res_diffusion)____________________ 3.0439E+03 OP @@ -14486,27 +14486,27 @@ Burn-up_fraction________________________________________________________ (burnup)______________________ 1.5640E-01 # Energy confinement times, and required H-factors : # # Current Drive System # - Current_drive_efficiency_model__________________________________________ (iefrf)_______________________ 10 + Current_drive_efficiency_model__________________________________________ (i_hcd_primary)_______________________ 10 Ratio_of_power_for_flat-top_to_start-up_(MW)____________________________ (startupratio)________________ 1.0000E+00 - Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (pheat)_______________________ 7.5000E+01 + Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (p_hcd_primary_extra_heat_mw)_______________________ 7.5000E+01 Power_injected_for_current_drive_(MW)___________________________________ (pcurrentdrivemw)_____________ 0.0000E+00 - Maximum_Allowed_Bootstrap_current_fraction______________________________ (bootstrap_current_fraction_max)_____________________ 9.5000E-01 + Maximum_Allowed_Bootstrap_current_fraction______________________________ (f_c_plasma_bootstrap_max)_____________________ 9.5000E-01 Fusion_gain_factor_Q____________________________________________________ (bigq)________________________ 2.1807E+01 OP Auxiliary_current_drive_(A)_____________________________________________ (auxiliary_cd)________________ 0.0000E+00 OP - Current_drive_efficiency_(A/W)__________________________________________ (effcd)_______________________ 4.6986E-02 OP - Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (gamcd)_______________________ 3.0000E-01 OP - Wall_plug_to_injector_efficiency________________________________________ (etacd)_______________________ 5.0000E-01 - ECRH_plasma_heating_efficiency__________________________________________ (gamma_ecrh)__________________ 3.0000E-01 + Current_drive_efficiency_(A/W)__________________________________________ (eta_cd_hcd_primary)_______________________ 4.6986E-02 OP + Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (eta_cd_norm_hcd_primary)_______________________ 3.0000E-01 OP + Wall_plug_to_injector_efficiency________________________________________ (eta_hcd_primary_injector_wall_plug)_______________________ 5.0000E-01 + ECRH_plasma_heating_efficiency__________________________________________ (eta_cd_norm_ecrh)__________________ 3.0000E-01 Bootstrap_fraction______________________________________________________ (bootipf)_____________________ 4.2611E-01 Diamagnetic_fraction____________________________________________________ (diaipf)______________________ 0.0000E+00 - Pfirsch-Schlueter_fraction______________________________________________ (ps_current_fraction)_______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction______________________________________________ (f_c_plasma_pfirsch_schluter)_______________________ 0.0000E+00 Auxiliary_current_drive_fraction________________________________________ (aux_current_fraction)_______________________ 0.0000E+00 Inductive_fraction______________________________________________________ (inductive_current_fraction)_______________________ 5.9505E-01 Total___________________________________________________________________ (plasipf+aux_current_fraction+inductive_current_fraction)_________ 1.0000E+00 Fraction_of_the_plasma_current_produced_by_non-inductive_means__________ (fvsbrnni)____________________ 4.0495E-01 ITV - Electron_cyclotron_injected_power_(MW)__________________________________ (echpwr)______________________ 7.5000E+01 OP - Maximum_allowable_ECRH_power_(MW)_______________________________________ (pinjalw)_____________________ 2.0000E+02 - ECH_wall_plug_efficiency________________________________________________ (etaech)______________________ 5.0000E-01 + Electron_cyclotron_injected_power_(MW)__________________________________ (p_ecrh_injected_mw)______________________ 7.5000E+01 OP + Maximum_allowable_ECRH_power_(MW)_______________________________________ (p_hcd_injected_max)_____________________ 2.0000E+02 + ECH_wall_plug_efficiency________________________________________________ (eta_ecrh_injector_wall_plug)______________________ 5.0000E-01 ECH_wall_plug_power_(MW)________________________________________________ (echwpow)_____________________ 1.5000E+02 OP Total_V-s_capability_of_Central_Solenoid/PF_coils_(Wb)__________________ (abs(vs_cs_pf_total_pulse))__________________ 5.9920E+02 Required_volt-seconds_during_start-up_(Wb)______________________________ (vssoft)______________________ 2.8251E+02 @@ -15094,11 +15094,11 @@ Alpha_power_deposited_in_plasma_(MW)____________________________________ (falpha*palpmw)_______________ 3.1305E+02 Power_from_charged_products_of_DD_and/or_D-He3_fusion_(MW)______________ (pchargemw.)__________________ 1.2895E+00 Ohmic_heating_(MW)______________________________________________________ (p_plasma_ohmic_mw.)_____________________ 6.4429E-01 - Injected_power_deposited_in_plasma_(MW)_________________________________ (pinjmw)______________________ 7.5000E+01 + Injected_power_deposited_in_plasma_(MW)_________________________________ (p_hcd_injected_total_mw)______________________ 7.5000E+01 Total_(MW)______________________________________________________________ ______________________________ 3.8998E+02 Fusion_power_(MW)_______________________________________________________ (powfmw)______________________ 1.6496E+03 Power_from_energy_multiplication_in_blanket_and_shield_(MW)_____________ (emultmw)_____________________ 3.1396E+02 - Injected_power_(MW)_____________________________________________________ (pinjmw.)_____________________ 7.5000E+01 + Injected_power_(MW)_____________________________________________________ (p_hcd_injected_total_mw.)_____________________ 7.5000E+01 Ohmic_power_(MW)________________________________________________________ (p_plasma_ohmic_mw.)_____________________ 6.4429E-01 Power_deposited_in_primary_coolant_by_pump_(MW)_________________________ (htpmw_mech)__________________ 1.6830E+02 Total_(MW)______________________________________________________________ ______________________________ 2.2075E+03 @@ -15575,8 +15575,8 @@ Fraction_of_alpha_power_to_ions_________________________________________ (falpi)_______________________ 2.8185E-01 Ion_transport_(MW)______________________________________________________ (p_ion_transport_loss_mw)______________________ 1.4201E+02 OP Electron_transport_(MW)_________________________________________________ (p_electron_transport_loss_mw)______________________ 1.5863E+02 OP - Injection_power_to_ions_(MW)____________________________________________ (pinjimw)_____________________ 0.0000E+00 OP - Injection_power_to_electrons_(MW)_______________________________________ (pinjemw)_____________________ 7.5000E+01 OP + Injection_power_to_ions_(MW)____________________________________________ (p_hcd_injected_ions_mw)_____________________ 0.0000E+00 OP + Injection_power_to_electrons_(MW)_______________________________________ (p_hcd_injected_electrons_mw)_____________________ 7.5000E+01 OP Ignited_plasma_switch_(0=not_ignited,_1=ignited)________________________ (ignite)______________________ 0 Power_into_divertor_zone_via_charged_particles_(MW)_____________________ (pdivt)_______________________ 1.6402E+02 OP Psep_/_R_ratio_(MW/m)___________________________________________________ (pdivt/rmajor)________________ 2.0503E+01 OP @@ -15628,16 +15628,16 @@ Start-up_resistive_(Wb)_________________________________________________ (vs_plasma_res_ramp)_______________________ 4.9812E+01 OP Flat-top_resistive_(Wb)_________________________________________________ (vs_plasma_burn_required)_______________________ 3.0431E+02 OP bootstrap_current_fraction_multiplier___________________________________ (cboot)_______________________ 1.0000E+00 - Bootstrap_fraction_(ITER_1989)__________________________________________ (bscf_iter89)_________________ 3.8476E-01 - Bootstrap_fraction_(Sauter_et_al)_______________________________________ (bscf_sauter)_________________ 4.2685E-01 - Bootstrap_fraction_(Nevins_et_al)_______________________________________ (bscf_nevins)_________________ 3.5999E-01 - Bootstrap_fraction_(Wilson)_____________________________________________ (bscf_wilson)_________________ 4.4312E-01 - Diamagnetic_fraction_(Hender)___________________________________________ (diacf_hender)________________ 1.2956E-02 - Diamagnetic_fraction_(SCENE)____________________________________________ (diacf_scene)_________________ 1.1848E-02 - Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (pscf_scene)__________________ -3.2650E-03 + Bootstrap_fraction_(ITER_1989)__________________________________________ (f_c_plasma_bootstrap_iter89)_________________ 3.8476E-01 + Bootstrap_fraction_(Sauter_et_al)_______________________________________ (f_c_plasma_bootstrap_sauter)_________________ 4.2685E-01 + Bootstrap_fraction_(Nevins_et_al)_______________________________________ (f_c_plasma_bootstrap_nevins)_________________ 3.5999E-01 + Bootstrap_fraction_(Wilson)_____________________________________________ (f_c_plasma_bootstrap_wilson)_________________ 4.4312E-01 + Diamagnetic_fraction_(Hender)___________________________________________ (f_c_plasma_diamagnetic_hender)________________ 1.2956E-02 + Diamagnetic_fraction_(SCENE)____________________________________________ (f_c_plasma_diamagnetic_scene)_________________ 1.1848E-02 + Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (f_c_plasma_pfirsch_schluter_scene)__________________ -3.2650E-03 Bootstrap_fraction_(enforced)___________________________________________ (bootipf.)____________________ 4.2685E-01 Diamagnetic_fraction_(enforced)_________________________________________ (diaipf.)_____________________ 0.0000E+00 - Pfirsch-Schlueter_fraction_(enforced)___________________________________ (ps_current_fraction.)______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction_(enforced)___________________________________ (f_c_plasma_pfirsch_schluter.)______________________ 0.0000E+00 Loop_voltage_during_burn_(V)____________________________________________ (v_plasma_loop_burn)_______________________ 3.9658E-02 OP Plasma_resistance_(ohm)_________________________________________________ (res_plasma)_______________________ 4.0183E-09 OP Resistive_diffusion_time_(s)____________________________________________ (t_plasma_res_diffusion)____________________ 3.0292E+03 OP @@ -15649,27 +15649,27 @@ Burn-up_fraction________________________________________________________ (burnup)______________________ 1.5713E-01 # Energy confinement times, and required H-factors : # # Current Drive System # - Current_drive_efficiency_model__________________________________________ (iefrf)_______________________ 10 + Current_drive_efficiency_model__________________________________________ (i_hcd_primary)_______________________ 10 Ratio_of_power_for_flat-top_to_start-up_(MW)____________________________ (startupratio)________________ 1.0000E+00 - Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (pheat)_______________________ 7.5000E+01 + Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (p_hcd_primary_extra_heat_mw)_______________________ 7.5000E+01 Power_injected_for_current_drive_(MW)___________________________________ (pcurrentdrivemw)_____________ 0.0000E+00 - Maximum_Allowed_Bootstrap_current_fraction______________________________ (bootstrap_current_fraction_max)_____________________ 9.5000E-01 + Maximum_Allowed_Bootstrap_current_fraction______________________________ (f_c_plasma_bootstrap_max)_____________________ 9.5000E-01 Fusion_gain_factor_Q____________________________________________________ (bigq)________________________ 2.1919E+01 OP Auxiliary_current_drive_(A)_____________________________________________ (auxiliary_cd)________________ 0.0000E+00 OP - Current_drive_efficiency_(A/W)__________________________________________ (effcd)_______________________ 4.6811E-02 OP - Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (gamcd)_______________________ 3.0000E-01 OP - Wall_plug_to_injector_efficiency________________________________________ (etacd)_______________________ 5.0000E-01 - ECRH_plasma_heating_efficiency__________________________________________ (gamma_ecrh)__________________ 3.0000E-01 + Current_drive_efficiency_(A/W)__________________________________________ (eta_cd_hcd_primary)_______________________ 4.6811E-02 OP + Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (eta_cd_norm_hcd_primary)_______________________ 3.0000E-01 OP + Wall_plug_to_injector_efficiency________________________________________ (eta_hcd_primary_injector_wall_plug)_______________________ 5.0000E-01 + ECRH_plasma_heating_efficiency__________________________________________ (eta_cd_norm_ecrh)__________________ 3.0000E-01 Bootstrap_fraction______________________________________________________ (bootipf)_____________________ 4.2685E-01 Diamagnetic_fraction____________________________________________________ (diaipf)______________________ 0.0000E+00 - Pfirsch-Schlueter_fraction______________________________________________ (ps_current_fraction)_______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction______________________________________________ (f_c_plasma_pfirsch_schluter)_______________________ 0.0000E+00 Auxiliary_current_drive_fraction________________________________________ (aux_current_fraction)_______________________ 0.0000E+00 Inductive_fraction______________________________________________________ (inductive_current_fraction)_______________________ 5.9754E-01 Total___________________________________________________________________ (plasipf+aux_current_fraction+inductive_current_fraction)_________ 1.0000E+00 Fraction_of_the_plasma_current_produced_by_non-inductive_means__________ (fvsbrnni)____________________ 4.0246E-01 ITV - Electron_cyclotron_injected_power_(MW)__________________________________ (echpwr)______________________ 7.5000E+01 OP - Maximum_allowable_ECRH_power_(MW)_______________________________________ (pinjalw)_____________________ 2.0000E+02 - ECH_wall_plug_efficiency________________________________________________ (etaech)______________________ 5.0000E-01 + Electron_cyclotron_injected_power_(MW)__________________________________ (p_ecrh_injected_mw)______________________ 7.5000E+01 OP + Maximum_allowable_ECRH_power_(MW)_______________________________________ (p_hcd_injected_max)_____________________ 2.0000E+02 + ECH_wall_plug_efficiency________________________________________________ (eta_ecrh_injector_wall_plug)______________________ 5.0000E-01 ECH_wall_plug_power_(MW)________________________________________________ (echwpow)_____________________ 1.5000E+02 OP Total_V-s_capability_of_Central_Solenoid/PF_coils_(Wb)__________________ (abs(vs_cs_pf_total_pulse))__________________ 6.0529E+02 Required_volt-seconds_during_start-up_(Wb)______________________________ (vssoft)______________________ 2.8208E+02 @@ -16257,11 +16257,11 @@ Alpha_power_deposited_in_plasma_(MW)____________________________________ (falpha*palpmw)_______________ 3.1469E+02 Power_from_charged_products_of_DD_and/or_D-He3_fusion_(MW)______________ (pchargemw.)__________________ 1.2963E+00 Ohmic_heating_(MW)______________________________________________________ (p_plasma_ohmic_mw.)_____________________ 6.5500E-01 - Injected_power_deposited_in_plasma_(MW)_________________________________ (pinjmw)______________________ 7.5000E+01 + Injected_power_deposited_in_plasma_(MW)_________________________________ (p_hcd_injected_total_mw)______________________ 7.5000E+01 Total_(MW)______________________________________________________________ ______________________________ 3.9165E+02 Fusion_power_(MW)_______________________________________________________ (powfmw)______________________ 1.6583E+03 Power_from_energy_multiplication_in_blanket_and_shield_(MW)_____________ (emultmw)_____________________ 3.1561E+02 - Injected_power_(MW)_____________________________________________________ (pinjmw.)_____________________ 7.5000E+01 + Injected_power_(MW)_____________________________________________________ (p_hcd_injected_total_mw.)_____________________ 7.5000E+01 Ohmic_power_(MW)________________________________________________________ (p_plasma_ohmic_mw.)_____________________ 6.5500E-01 Power_deposited_in_primary_coolant_by_pump_(MW)_________________________ (htpmw_mech)__________________ 1.6928E+02 Total_(MW)______________________________________________________________ ______________________________ 2.2188E+03 @@ -16738,8 +16738,8 @@ Fraction_of_alpha_power_to_ions_________________________________________ (falpi)_______________________ 2.8185E-01 Ion_transport_(MW)______________________________________________________ (p_ion_transport_loss_mw)______________________ 1.4257E+02 OP Electron_transport_(MW)_________________________________________________ (p_electron_transport_loss_mw)______________________ 1.5936E+02 OP - Injection_power_to_ions_(MW)____________________________________________ (pinjimw)_____________________ 0.0000E+00 OP - Injection_power_to_electrons_(MW)_______________________________________ (pinjemw)_____________________ 7.5000E+01 OP + Injection_power_to_ions_(MW)____________________________________________ (p_hcd_injected_ions_mw)_____________________ 0.0000E+00 OP + Injection_power_to_electrons_(MW)_______________________________________ (p_hcd_injected_electrons_mw)_____________________ 7.5000E+01 OP Ignited_plasma_switch_(0=not_ignited,_1=ignited)________________________ (ignite)______________________ 0 Power_into_divertor_zone_via_charged_particles_(MW)_____________________ (pdivt)_______________________ 1.6326E+02 OP Psep_/_R_ratio_(MW/m)___________________________________________________ (pdivt/rmajor)________________ 2.0408E+01 OP @@ -16791,16 +16791,16 @@ Start-up_resistive_(Wb)_________________________________________________ (vs_plasma_res_ramp)_______________________ 5.0007E+01 OP Flat-top_resistive_(Wb)_________________________________________________ (vs_plasma_burn_required)_______________________ 3.1093E+02 OP bootstrap_current_fraction_multiplier___________________________________ (cboot)_______________________ 1.0000E+00 - Bootstrap_fraction_(ITER_1989)__________________________________________ (bscf_iter89)_________________ 3.8714E-01 - Bootstrap_fraction_(Sauter_et_al)_______________________________________ (bscf_sauter)_________________ 4.2763E-01 - Bootstrap_fraction_(Nevins_et_al)_______________________________________ (bscf_nevins)_________________ 3.6295E-01 - Bootstrap_fraction_(Wilson)_____________________________________________ (bscf_wilson)_________________ 4.4499E-01 - Diamagnetic_fraction_(Hender)___________________________________________ (diacf_hender)________________ 1.3506E-02 - Diamagnetic_fraction_(SCENE)____________________________________________ (diacf_scene)_________________ 1.2222E-02 - Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (pscf_scene)__________________ -3.4036E-03 + Bootstrap_fraction_(ITER_1989)__________________________________________ (f_c_plasma_bootstrap_iter89)_________________ 3.8714E-01 + Bootstrap_fraction_(Sauter_et_al)_______________________________________ (f_c_plasma_bootstrap_sauter)_________________ 4.2763E-01 + Bootstrap_fraction_(Nevins_et_al)_______________________________________ (f_c_plasma_bootstrap_nevins)_________________ 3.6295E-01 + Bootstrap_fraction_(Wilson)_____________________________________________ (f_c_plasma_bootstrap_wilson)_________________ 4.4499E-01 + Diamagnetic_fraction_(Hender)___________________________________________ (f_c_plasma_diamagnetic_hender)________________ 1.3506E-02 + Diamagnetic_fraction_(SCENE)____________________________________________ (f_c_plasma_diamagnetic_scene)_________________ 1.2222E-02 + Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (f_c_plasma_pfirsch_schluter_scene)__________________ -3.4036E-03 Bootstrap_fraction_(enforced)___________________________________________ (bootipf.)____________________ 4.2763E-01 Diamagnetic_fraction_(enforced)_________________________________________ (diaipf.)_____________________ 0.0000E+00 - Pfirsch-Schlueter_fraction_(enforced)___________________________________ (ps_current_fraction.)______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction_(enforced)___________________________________ (f_c_plasma_pfirsch_schluter.)______________________ 0.0000E+00 Loop_voltage_during_burn_(V)____________________________________________ (v_plasma_loop_burn)_______________________ 4.0161E-02 OP Plasma_resistance_(ohm)_________________________________________________ (res_plasma)_______________________ 4.0375E-09 OP Resistive_diffusion_time_(s)____________________________________________ (t_plasma_res_diffusion)____________________ 3.0148E+03 OP @@ -16812,27 +16812,27 @@ Burn-up_fraction________________________________________________________ (burnup)______________________ 1.5790E-01 # Energy confinement times, and required H-factors : # # Current Drive System # - Current_drive_efficiency_model__________________________________________ (iefrf)_______________________ 10 + Current_drive_efficiency_model__________________________________________ (i_hcd_primary)_______________________ 10 Ratio_of_power_for_flat-top_to_start-up_(MW)____________________________ (startupratio)________________ 1.0000E+00 - Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (pheat)_______________________ 7.5000E+01 + Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (p_hcd_primary_extra_heat_mw)_______________________ 7.5000E+01 Power_injected_for_current_drive_(MW)___________________________________ (pcurrentdrivemw)_____________ 0.0000E+00 - Maximum_Allowed_Bootstrap_current_fraction______________________________ (bootstrap_current_fraction_max)_____________________ 9.5000E-01 + Maximum_Allowed_Bootstrap_current_fraction______________________________ (f_c_plasma_bootstrap_max)_____________________ 9.5000E-01 Fusion_gain_factor_Q____________________________________________________ (bigq)________________________ 2.2037E+01 OP Auxiliary_current_drive_(A)_____________________________________________ (auxiliary_cd)________________ 0.0000E+00 OP - Current_drive_efficiency_(A/W)__________________________________________ (effcd)_______________________ 4.6629E-02 OP - Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (gamcd)_______________________ 3.0000E-01 OP - Wall_plug_to_injector_efficiency________________________________________ (etacd)_______________________ 5.0000E-01 - ECRH_plasma_heating_efficiency__________________________________________ (gamma_ecrh)__________________ 3.0000E-01 + Current_drive_efficiency_(A/W)__________________________________________ (eta_cd_hcd_primary)_______________________ 4.6629E-02 OP + Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (eta_cd_norm_hcd_primary)_______________________ 3.0000E-01 OP + Wall_plug_to_injector_efficiency________________________________________ (eta_hcd_primary_injector_wall_plug)_______________________ 5.0000E-01 + ECRH_plasma_heating_efficiency__________________________________________ (eta_cd_norm_ecrh)__________________ 3.0000E-01 Bootstrap_fraction______________________________________________________ (bootipf)_____________________ 4.2763E-01 Diamagnetic_fraction____________________________________________________ (diaipf)______________________ 0.0000E+00 - Pfirsch-Schlueter_fraction______________________________________________ (ps_current_fraction)_______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction______________________________________________ (f_c_plasma_pfirsch_schluter)_______________________ 0.0000E+00 Auxiliary_current_drive_fraction________________________________________ (aux_current_fraction)_______________________ 0.0000E+00 Inductive_fraction______________________________________________________ (inductive_current_fraction)_______________________ 5.9990E-01 Total___________________________________________________________________ (plasipf+aux_current_fraction+inductive_current_fraction)_________ 1.0000E+00 Fraction_of_the_plasma_current_produced_by_non-inductive_means__________ (fvsbrnni)____________________ 4.0010E-01 ITV - Electron_cyclotron_injected_power_(MW)__________________________________ (echpwr)______________________ 7.5000E+01 OP - Maximum_allowable_ECRH_power_(MW)_______________________________________ (pinjalw)_____________________ 2.0000E+02 - ECH_wall_plug_efficiency________________________________________________ (etaech)______________________ 5.0000E-01 + Electron_cyclotron_injected_power_(MW)__________________________________ (p_ecrh_injected_mw)______________________ 7.5000E+01 OP + Maximum_allowable_ECRH_power_(MW)_______________________________________ (p_hcd_injected_max)_____________________ 2.0000E+02 + ECH_wall_plug_efficiency________________________________________________ (eta_ecrh_injector_wall_plug)______________________ 5.0000E-01 ECH_wall_plug_power_(MW)________________________________________________ (echwpow)_____________________ 1.5000E+02 OP Total_V-s_capability_of_Central_Solenoid/PF_coils_(Wb)__________________ (abs(vs_cs_pf_total_pulse))__________________ 6.1139E+02 Required_volt-seconds_during_start-up_(Wb)______________________________ (vssoft)______________________ 2.8166E+02 @@ -17420,11 +17420,11 @@ Alpha_power_deposited_in_plasma_(MW)____________________________________ (falpha*palpmw)_______________ 3.1643E+02 Power_from_charged_products_of_DD_and/or_D-He3_fusion_(MW)______________ (pchargemw.)__________________ 1.3034E+00 Ohmic_heating_(MW)______________________________________________________ (p_plasma_ohmic_mw.)_____________________ 6.6591E-01 - Injected_power_deposited_in_plasma_(MW)_________________________________ (pinjmw)______________________ 7.5000E+01 + Injected_power_deposited_in_plasma_(MW)_________________________________ (p_hcd_injected_total_mw)______________________ 7.5000E+01 Total_(MW)______________________________________________________________ ______________________________ 3.9340E+02 Fusion_power_(MW)_______________________________________________________ (powfmw)______________________ 1.6674E+03 Power_from_energy_multiplication_in_blanket_and_shield_(MW)_____________ (emultmw)_____________________ 3.1735E+02 - Injected_power_(MW)_____________________________________________________ (pinjmw.)_____________________ 7.5000E+01 + Injected_power_(MW)_____________________________________________________ (p_hcd_injected_total_mw.)_____________________ 7.5000E+01 Ohmic_power_(MW)________________________________________________________ (p_plasma_ohmic_mw.)_____________________ 6.6591E-01 Power_deposited_in_primary_coolant_by_pump_(MW)_________________________ (htpmw_mech)__________________ 1.7032E+02 Total_(MW)______________________________________________________________ ______________________________ 2.2308E+03 @@ -17561,7 +17561,7 @@ boundu(103) = 10.0 icc = 30 ixc = 46 * fpinj * Maximum allowable value for injected power [MW] -pinjalw = 200.0 +p_hcd_injected_max = 200.0 * Net electric power lower limit * *--------------------------------* @@ -17927,19 +17927,19 @@ t_precharge = 500.0 *---------------* * Maximum fraction of plasma current from bootstrap -bootstrap_current_fraction_max = 0.95 +f_c_plasma_bootstrap_max = 0.95 * Switch for current drive efficiency model -iefrf = 10 +i_hcd_primary = 10 * ECRH gamma_CD (user input) -gamma_ecrh = 0.30 +eta_cd_norm_ecrh = 0.30 * ECRH wall-plug efficiency -etaech = 0.5 +eta_ecrh_injector_wall_plug = 0.5 * Amount of injected power for heating [MW] -pheat = 75.0 +p_hcd_primary_extra_heat_mw = 75.0 * Impurity radiation * ********************** diff --git a/tests/integration/data/scan_MFILE.DAT b/tests/integration/data/scan_MFILE.DAT index c32050fc23..78935b2da1 100644 --- a/tests/integration/data/scan_MFILE.DAT +++ b/tests/integration/data/scan_MFILE.DAT @@ -311,8 +311,8 @@ Fraction_of_alpha_power_to_ions_________________________________________ (falpi)_______________________ 2.8143E-01 Ion_transport_(MW)______________________________________________________ (p_ion_transport_loss_mw)______________________ 1.5736E+02 OP Electron_transport_(MW)_________________________________________________ (p_electron_transport_loss_mw)______________________ 1.7258E+02 OP - Injection_power_to_ions_(MW)____________________________________________ (pinjimw)_____________________ 0.0000E+00 OP - Injection_power_to_electrons_(MW)_______________________________________ (pinjemw)_____________________ 5.1000E+01 OP + Injection_power_to_ions_(MW)____________________________________________ (p_hcd_injected_ions_mw)_____________________ 0.0000E+00 OP + Injection_power_to_electrons_(MW)_______________________________________ (p_hcd_injected_electrons_mw)_____________________ 5.1000E+01 OP Ignited_plasma_switch_(0=not_ignited,_1=ignited)________________________ (ignite)______________________ 0 Power_into_divertor_zone_via_charged_particles_(MW)_____________________ (pdivt)_______________________ 1.7397E+02 OP Psep_/_R_ratio_(MW/m)___________________________________________________ (pdivt/rmajor)________________ 1.8956E+01 OP @@ -364,16 +364,16 @@ Start-up_resistive_(Wb)_________________________________________________ (vs_plasma_res_ramp)_______________________ 6.2549E+01 OP Flat-top_resistive_(Wb)_________________________________________________ (vs_plasma_burn_required)_______________________ 2.3054E+02 OP bootstrap_current_fraction_multiplier___________________________________ (cboot)_______________________ 1.0000E+00 - Bootstrap_fraction_(ITER_1989)__________________________________________ (bscf_iter89)_________________ 3.4014E-01 - Bootstrap_fraction_(Sauter_et_al)_______________________________________ (bscf_sauter)_________________ 3.8470E-01 - Bootstrap_fraction_(Nevins_et_al)_______________________________________ (bscf_nevins)_________________ 3.5123E-01 - Bootstrap_fraction_(Wilson)_____________________________________________ (bscf_wilson)_________________ 4.0136E-01 - Diamagnetic_fraction_(Hender)___________________________________________ (diacf_hender)________________ 1.0963E-02 - Diamagnetic_fraction_(SCENE)____________________________________________ (diacf_scene)_________________ 1.0040E-02 - Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (pscf_scene)__________________ -2.7628E-03 + Bootstrap_fraction_(ITER_1989)__________________________________________ (f_c_plasma_bootstrap_iter89)_________________ 3.4014E-01 + Bootstrap_fraction_(Sauter_et_al)_______________________________________ (f_c_plasma_bootstrap_sauter)_________________ 3.8470E-01 + Bootstrap_fraction_(Nevins_et_al)_______________________________________ (f_c_plasma_bootstrap_nevins)_________________ 3.5123E-01 + Bootstrap_fraction_(Wilson)_____________________________________________ (f_c_plasma_bootstrap_wilson)_________________ 4.0136E-01 + Diamagnetic_fraction_(Hender)___________________________________________ (f_c_plasma_diamagnetic_hender)________________ 1.0963E-02 + Diamagnetic_fraction_(SCENE)____________________________________________ (f_c_plasma_diamagnetic_scene)_________________ 1.0040E-02 + Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (f_c_plasma_pfirsch_schluter_scene)__________________ -2.7628E-03 Bootstrap_fraction_(enforced)___________________________________________ (bootipf.)____________________ 3.8470E-01 Diamagnetic_fraction_(enforced)_________________________________________ (diaipf.)_____________________ 0.0000E+00 - Pfirsch-Schlueter_fraction_(enforced)___________________________________ (ps_current_fraction.)______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction_(enforced)___________________________________ (f_c_plasma_pfirsch_schluter.)______________________ 0.0000E+00 Loop_voltage_during_burn_(V)____________________________________________ (v_plasma_loop_burn)_______________________ 3.1974E-02 OP Plasma_resistance_(ohm)_________________________________________________ (res_plasma)_______________________ 2.8865E-09 OP Resistive_diffusion_time_(s)____________________________________________ (t_plasma_res_diffusion)____________________ 4.8432E+03 OP @@ -385,26 +385,26 @@ Burn-up_fraction________________________________________________________ (burnup)______________________ 1.3962E-01 # Energy confinement times, and required H-factors : # # Current Drive System # - Current_drive_efficiency_model__________________________________________ (iefrf)_______________________ 10 - Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (pheat)_______________________ 5.0000E+01 + Current_drive_efficiency_model__________________________________________ (i_hcd_primary)_______________________ 10 + Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (p_hcd_primary_extra_heat_mw)_______________________ 5.0000E+01 Power_injected_for_current_drive_(MW)___________________________________ (pcurrentdrivemw)_____________ 1.0000E+00 - Maximum_Allowed_Bootstrap_current_fraction______________________________ (bootstrap_current_fraction_max)_____________________ 9.9000E-01 + Maximum_Allowed_Bootstrap_current_fraction______________________________ (f_c_plasma_bootstrap_max)_____________________ 9.9000E-01 Fusion_gain_factor_Q____________________________________________________ (bigq)________________________ 3.9003E+01 OP Auxiliary_current_drive_(A)_____________________________________________ (auxiliary_cd)________________ 4.5950E+04 OP - Current_drive_efficiency_(A/W)__________________________________________ (effcd)_______________________ 4.5950E-02 OP - Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (gamcd)_______________________ 3.0000E-01 OP - Wall_plug_to_injector_efficiency________________________________________ (etacd)_______________________ 4.0000E-01 - ECRH_plasma_heating_efficiency__________________________________________ (gamma_ecrh)__________________ 3.0000E-01 + Current_drive_efficiency_(A/W)__________________________________________ (eta_cd_hcd_primary)_______________________ 4.5950E-02 OP + Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (eta_cd_norm_hcd_primary)_______________________ 3.0000E-01 OP + Wall_plug_to_injector_efficiency________________________________________ (eta_hcd_primary_injector_wall_plug)_______________________ 4.0000E-01 + ECRH_plasma_heating_efficiency__________________________________________ (eta_cd_norm_ecrh)__________________ 3.0000E-01 Bootstrap_fraction______________________________________________________ (bootipf)_____________________ 3.8470E-01 Diamagnetic_fraction____________________________________________________ (diaipf)______________________ 0.0000E+00 - Pfirsch-Schlueter_fraction______________________________________________ (ps_current_fraction)_______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction______________________________________________ (f_c_plasma_pfirsch_schluter)_______________________ 0.0000E+00 Auxiliary_current_drive_fraction________________________________________ (aux_current_fraction)_______________________ 2.5418E-03 Inductive_fraction______________________________________________________ (inductive_current_fraction)_______________________ 6.1276E-01 Total___________________________________________________________________ (plasipf+aux_current_fraction+inductive_current_fraction)_________ 1.0000E+00 Fraction_of_the_plasma_current_produced_by_non-inductive_means__________ (fvsbrnni)____________________ 3.8724E-01 ITV - Electron_cyclotron_injected_power_(MW)__________________________________ (echpwr)______________________ 5.1000E+01 OP - Maximum_allowable_ECRH_power_(MW)_______________________________________ (pinjalw)_____________________ 5.1000E+01 - ECH_wall_plug_efficiency________________________________________________ (etaech)______________________ 4.0000E-01 + Electron_cyclotron_injected_power_(MW)__________________________________ (p_ecrh_injected_mw)______________________ 5.1000E+01 OP + Maximum_allowable_ECRH_power_(MW)_______________________________________ (p_hcd_injected_max)_____________________ 5.1000E+01 + ECH_wall_plug_efficiency________________________________________________ (eta_ecrh_injector_wall_plug)______________________ 4.0000E-01 ECH_wall_plug_power_(MW)________________________________________________ (echwpow)_____________________ 1.2750E+02 OP Total_V-s_capability_of_Central_Solenoid/PF_coils_(Wb)__________________ (abs(vs_cs_pf_total_pulse))__________________ 6.2115E+02 Required_volt-seconds_during_start-up_(Wb)______________________________ (vssoft)______________________ 3.6189E+02 @@ -964,11 +964,11 @@ Alpha_power_deposited_in_plasma_(MW)____________________________________ (falpha*palpmw)_______________ 3.8174E+02 Power_from_charged_products_of_DD_and/or_D-He3_fusion_(MW)______________ (pchargemw.)__________________ 1.6226E+00 Ohmic_heating_(MW)______________________________________________________ (p_plasma_ohmic_mw.)_____________________ 5.7803E-01 - Injected_power_deposited_in_plasma_(MW)_________________________________ (pinjmw)______________________ 5.1000E+01 + Injected_power_deposited_in_plasma_(MW)_________________________________ (p_hcd_injected_total_mw)______________________ 5.1000E+01 Total_(MW)______________________________________________________________ ______________________________ 4.3494E+02 Fusion_power_(MW)_______________________________________________________ (powfmw.)_____________________ 2.0117E+03 Power_from_energy_multiplication_in_blanket_and_shield_(MW)_____________ (emultmw)_____________________ 3.8286E+02 - Injected_power_(MW)_____________________________________________________ (pinjmw.)_____________________ 5.1000E+01 + Injected_power_(MW)_____________________________________________________ (p_hcd_injected_total_mw.)_____________________ 5.1000E+01 Ohmic_power_(MW)________________________________________________________ (p_plasma_ohmic_mw.)_____________________ 5.7803E-01 Power_deposited_in_primary_coolant_by_pump_(MW)_________________________ (htpmw_mech)__________________ 2.0393E+02 Total_(MW)______________________________________________________________ ______________________________ 2.6500E+03 @@ -1306,8 +1306,8 @@ Fraction_of_alpha_power_to_ions_________________________________________ (falpi)_______________________ 2.8143E-01 Ion_transport_(MW)______________________________________________________ (p_ion_transport_loss_mw)______________________ 1.5736E+02 OP Electron_transport_(MW)_________________________________________________ (p_electron_transport_loss_mw)______________________ 1.7258E+02 OP - Injection_power_to_ions_(MW)____________________________________________ (pinjimw)_____________________ 0.0000E+00 OP - Injection_power_to_electrons_(MW)_______________________________________ (pinjemw)_____________________ 5.1000E+01 OP + Injection_power_to_ions_(MW)____________________________________________ (p_hcd_injected_ions_mw)_____________________ 0.0000E+00 OP + Injection_power_to_electrons_(MW)_______________________________________ (p_hcd_injected_electrons_mw)_____________________ 5.1000E+01 OP Ignited_plasma_switch_(0=not_ignited,_1=ignited)________________________ (ignite)______________________ 0 Power_into_divertor_zone_via_charged_particles_(MW)_____________________ (pdivt)_______________________ 1.7397E+02 OP Psep_/_R_ratio_(MW/m)___________________________________________________ (pdivt/rmajor)________________ 1.8956E+01 OP @@ -1359,16 +1359,16 @@ Start-up_resistive_(Wb)_________________________________________________ (vs_plasma_res_ramp)_______________________ 6.2549E+01 OP Flat-top_resistive_(Wb)_________________________________________________ (vs_plasma_burn_required)_______________________ 2.3054E+02 OP bootstrap_current_fraction_multiplier___________________________________ (cboot)_______________________ 1.0000E+00 - Bootstrap_fraction_(ITER_1989)__________________________________________ (bscf_iter89)_________________ 3.4014E-01 - Bootstrap_fraction_(Sauter_et_al)_______________________________________ (bscf_sauter)_________________ 3.8470E-01 - Bootstrap_fraction_(Nevins_et_al)_______________________________________ (bscf_nevins)_________________ 3.5123E-01 - Bootstrap_fraction_(Wilson)_____________________________________________ (bscf_wilson)_________________ 4.0136E-01 - Diamagnetic_fraction_(Hender)___________________________________________ (diacf_hender)________________ 1.0963E-02 - Diamagnetic_fraction_(SCENE)____________________________________________ (diacf_scene)_________________ 1.0040E-02 - Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (pscf_scene)__________________ -2.7628E-03 + Bootstrap_fraction_(ITER_1989)__________________________________________ (f_c_plasma_bootstrap_iter89)_________________ 3.4014E-01 + Bootstrap_fraction_(Sauter_et_al)_______________________________________ (f_c_plasma_bootstrap_sauter)_________________ 3.8470E-01 + Bootstrap_fraction_(Nevins_et_al)_______________________________________ (f_c_plasma_bootstrap_nevins)_________________ 3.5123E-01 + Bootstrap_fraction_(Wilson)_____________________________________________ (f_c_plasma_bootstrap_wilson)_________________ 4.0136E-01 + Diamagnetic_fraction_(Hender)___________________________________________ (f_c_plasma_diamagnetic_hender)________________ 1.0963E-02 + Diamagnetic_fraction_(SCENE)____________________________________________ (f_c_plasma_diamagnetic_scene)_________________ 1.0040E-02 + Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (f_c_plasma_pfirsch_schluter_scene)__________________ -2.7628E-03 Bootstrap_fraction_(enforced)___________________________________________ (bootipf.)____________________ 3.8470E-01 Diamagnetic_fraction_(enforced)_________________________________________ (diaipf.)_____________________ 0.0000E+00 - Pfirsch-Schlueter_fraction_(enforced)___________________________________ (ps_current_fraction.)______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction_(enforced)___________________________________ (f_c_plasma_pfirsch_schluter.)______________________ 0.0000E+00 Loop_voltage_during_burn_(V)____________________________________________ (v_plasma_loop_burn)_______________________ 3.1974E-02 OP Plasma_resistance_(ohm)_________________________________________________ (res_plasma)_______________________ 2.8865E-09 OP Resistive_diffusion_time_(s)____________________________________________ (t_plasma_res_diffusion)____________________ 4.8432E+03 OP @@ -1380,26 +1380,26 @@ Burn-up_fraction________________________________________________________ (burnup)______________________ 1.3962E-01 # Energy confinement times, and required H-factors : # # Current Drive System # - Current_drive_efficiency_model__________________________________________ (iefrf)_______________________ 10 - Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (pheat)_______________________ 5.0000E+01 + Current_drive_efficiency_model__________________________________________ (i_hcd_primary)_______________________ 10 + Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (p_hcd_primary_extra_heat_mw)_______________________ 5.0000E+01 Power_injected_for_current_drive_(MW)___________________________________ (pcurrentdrivemw)_____________ 1.0000E+00 - Maximum_Allowed_Bootstrap_current_fraction______________________________ (bootstrap_current_fraction_max)_____________________ 9.9000E-01 + Maximum_Allowed_Bootstrap_current_fraction______________________________ (f_c_plasma_bootstrap_max)_____________________ 9.9000E-01 Fusion_gain_factor_Q____________________________________________________ (bigq)________________________ 3.9003E+01 OP Auxiliary_current_drive_(A)_____________________________________________ (auxiliary_cd)________________ 4.5950E+04 OP - Current_drive_efficiency_(A/W)__________________________________________ (effcd)_______________________ 4.5950E-02 OP - Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (gamcd)_______________________ 3.0000E-01 OP - Wall_plug_to_injector_efficiency________________________________________ (etacd)_______________________ 4.0000E-01 - ECRH_plasma_heating_efficiency__________________________________________ (gamma_ecrh)__________________ 3.0000E-01 + Current_drive_efficiency_(A/W)__________________________________________ (eta_cd_hcd_primary)_______________________ 4.5950E-02 OP + Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (eta_cd_norm_hcd_primary)_______________________ 3.0000E-01 OP + Wall_plug_to_injector_efficiency________________________________________ (eta_hcd_primary_injector_wall_plug)_______________________ 4.0000E-01 + ECRH_plasma_heating_efficiency__________________________________________ (eta_cd_norm_ecrh)__________________ 3.0000E-01 Bootstrap_fraction______________________________________________________ (bootipf)_____________________ 3.8470E-01 Diamagnetic_fraction____________________________________________________ (diaipf)______________________ 0.0000E+00 - Pfirsch-Schlueter_fraction______________________________________________ (ps_current_fraction)_______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction______________________________________________ (f_c_plasma_pfirsch_schluter)_______________________ 0.0000E+00 Auxiliary_current_drive_fraction________________________________________ (aux_current_fraction)_______________________ 2.5418E-03 Inductive_fraction______________________________________________________ (inductive_current_fraction)_______________________ 6.1276E-01 Total___________________________________________________________________ (plasipf+aux_current_fraction+inductive_current_fraction)_________ 1.0000E+00 Fraction_of_the_plasma_current_produced_by_non-inductive_means__________ (fvsbrnni)____________________ 3.8724E-01 ITV - Electron_cyclotron_injected_power_(MW)__________________________________ (echpwr)______________________ 5.1000E+01 OP - Maximum_allowable_ECRH_power_(MW)_______________________________________ (pinjalw)_____________________ 5.1000E+01 - ECH_wall_plug_efficiency________________________________________________ (etaech)______________________ 4.0000E-01 + Electron_cyclotron_injected_power_(MW)__________________________________ (p_ecrh_injected_mw)______________________ 5.1000E+01 OP + Maximum_allowable_ECRH_power_(MW)_______________________________________ (p_hcd_injected_max)_____________________ 5.1000E+01 + ECH_wall_plug_efficiency________________________________________________ (eta_ecrh_injector_wall_plug)______________________ 4.0000E-01 ECH_wall_plug_power_(MW)________________________________________________ (echwpow)_____________________ 1.2750E+02 OP Total_V-s_capability_of_Central_Solenoid/PF_coils_(Wb)__________________ (abs(vs_cs_pf_total_pulse))__________________ 6.2115E+02 Required_volt-seconds_during_start-up_(Wb)______________________________ (vssoft)______________________ 3.6189E+02 @@ -1959,11 +1959,11 @@ Alpha_power_deposited_in_plasma_(MW)____________________________________ (falpha*palpmw)_______________ 3.8174E+02 Power_from_charged_products_of_DD_and/or_D-He3_fusion_(MW)______________ (pchargemw.)__________________ 1.6226E+00 Ohmic_heating_(MW)______________________________________________________ (p_plasma_ohmic_mw.)_____________________ 5.7803E-01 - Injected_power_deposited_in_plasma_(MW)_________________________________ (pinjmw)______________________ 5.1000E+01 + Injected_power_deposited_in_plasma_(MW)_________________________________ (p_hcd_injected_total_mw)______________________ 5.1000E+01 Total_(MW)______________________________________________________________ ______________________________ 4.3494E+02 Fusion_power_(MW)_______________________________________________________ (powfmw.)_____________________ 2.0117E+03 Power_from_energy_multiplication_in_blanket_and_shield_(MW)_____________ (emultmw)_____________________ 3.8286E+02 - Injected_power_(MW)_____________________________________________________ (pinjmw.)_____________________ 5.1000E+01 + Injected_power_(MW)_____________________________________________________ (p_hcd_injected_total_mw.)_____________________ 5.1000E+01 Ohmic_power_(MW)________________________________________________________ (p_plasma_ohmic_mw.)_____________________ 5.7803E-01 Power_deposited_in_primary_coolant_by_pump_(MW)_________________________ (htpmw_mech)__________________ 2.0393E+02 Total_(MW)______________________________________________________________ ______________________________ 2.6500E+03 @@ -2301,8 +2301,8 @@ Fraction_of_alpha_power_to_ions_________________________________________ (falpi)_______________________ 2.8143E-01 Ion_transport_(MW)______________________________________________________ (p_ion_transport_loss_mw)______________________ 1.5736E+02 OP Electron_transport_(MW)_________________________________________________ (p_electron_transport_loss_mw)______________________ 1.7258E+02 OP - Injection_power_to_ions_(MW)____________________________________________ (pinjimw)_____________________ 0.0000E+00 OP - Injection_power_to_electrons_(MW)_______________________________________ (pinjemw)_____________________ 5.1000E+01 OP + Injection_power_to_ions_(MW)____________________________________________ (p_hcd_injected_ions_mw)_____________________ 0.0000E+00 OP + Injection_power_to_electrons_(MW)_______________________________________ (p_hcd_injected_electrons_mw)_____________________ 5.1000E+01 OP Ignited_plasma_switch_(0=not_ignited,_1=ignited)________________________ (ignite)______________________ 0 Power_into_divertor_zone_via_charged_particles_(MW)_____________________ (pdivt)_______________________ 1.7397E+02 OP Psep_/_R_ratio_(MW/m)___________________________________________________ (pdivt/rmajor)________________ 1.8956E+01 OP @@ -2354,16 +2354,16 @@ Start-up_resistive_(Wb)_________________________________________________ (vs_plasma_res_ramp)_______________________ 6.2549E+01 OP Flat-top_resistive_(Wb)_________________________________________________ (vs_plasma_burn_required)_______________________ 2.3054E+02 OP bootstrap_current_fraction_multiplier___________________________________ (cboot)_______________________ 1.0000E+00 - Bootstrap_fraction_(ITER_1989)__________________________________________ (bscf_iter89)_________________ 3.4014E-01 - Bootstrap_fraction_(Sauter_et_al)_______________________________________ (bscf_sauter)_________________ 3.8470E-01 - Bootstrap_fraction_(Nevins_et_al)_______________________________________ (bscf_nevins)_________________ 3.5123E-01 - Bootstrap_fraction_(Wilson)_____________________________________________ (bscf_wilson)_________________ 4.0136E-01 - Diamagnetic_fraction_(Hender)___________________________________________ (diacf_hender)________________ 1.0963E-02 - Diamagnetic_fraction_(SCENE)____________________________________________ (diacf_scene)_________________ 1.0040E-02 - Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (pscf_scene)__________________ -2.7628E-03 + Bootstrap_fraction_(ITER_1989)__________________________________________ (f_c_plasma_bootstrap_iter89)_________________ 3.4014E-01 + Bootstrap_fraction_(Sauter_et_al)_______________________________________ (f_c_plasma_bootstrap_sauter)_________________ 3.8470E-01 + Bootstrap_fraction_(Nevins_et_al)_______________________________________ (f_c_plasma_bootstrap_nevins)_________________ 3.5123E-01 + Bootstrap_fraction_(Wilson)_____________________________________________ (f_c_plasma_bootstrap_wilson)_________________ 4.0136E-01 + Diamagnetic_fraction_(Hender)___________________________________________ (f_c_plasma_diamagnetic_hender)________________ 1.0963E-02 + Diamagnetic_fraction_(SCENE)____________________________________________ (f_c_plasma_diamagnetic_scene)_________________ 1.0040E-02 + Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (f_c_plasma_pfirsch_schluter_scene)__________________ -2.7628E-03 Bootstrap_fraction_(enforced)___________________________________________ (bootipf.)____________________ 3.8470E-01 Diamagnetic_fraction_(enforced)_________________________________________ (diaipf.)_____________________ 0.0000E+00 - Pfirsch-Schlueter_fraction_(enforced)___________________________________ (ps_current_fraction.)______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction_(enforced)___________________________________ (f_c_plasma_pfirsch_schluter.)______________________ 0.0000E+00 Loop_voltage_during_burn_(V)____________________________________________ (v_plasma_loop_burn)_______________________ 3.1974E-02 OP Plasma_resistance_(ohm)_________________________________________________ (res_plasma)_______________________ 2.8865E-09 OP Resistive_diffusion_time_(s)____________________________________________ (t_plasma_res_diffusion)____________________ 4.8432E+03 OP @@ -2375,26 +2375,26 @@ Burn-up_fraction________________________________________________________ (burnup)______________________ 1.3962E-01 # Energy confinement times, and required H-factors : # # Current Drive System # - Current_drive_efficiency_model__________________________________________ (iefrf)_______________________ 10 - Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (pheat)_______________________ 5.0000E+01 + Current_drive_efficiency_model__________________________________________ (i_hcd_primary)_______________________ 10 + Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (p_hcd_primary_extra_heat_mw)_______________________ 5.0000E+01 Power_injected_for_current_drive_(MW)___________________________________ (pcurrentdrivemw)_____________ 1.0000E+00 - Maximum_Allowed_Bootstrap_current_fraction______________________________ (bootstrap_current_fraction_max)_____________________ 9.9000E-01 + Maximum_Allowed_Bootstrap_current_fraction______________________________ (f_c_plasma_bootstrap_max)_____________________ 9.9000E-01 Fusion_gain_factor_Q____________________________________________________ (bigq)________________________ 3.9003E+01 OP Auxiliary_current_drive_(A)_____________________________________________ (auxiliary_cd)________________ 4.5950E+04 OP - Current_drive_efficiency_(A/W)__________________________________________ (effcd)_______________________ 4.5950E-02 OP - Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (gamcd)_______________________ 3.0000E-01 OP - Wall_plug_to_injector_efficiency________________________________________ (etacd)_______________________ 4.0000E-01 - ECRH_plasma_heating_efficiency__________________________________________ (gamma_ecrh)__________________ 3.0000E-01 + Current_drive_efficiency_(A/W)__________________________________________ (eta_cd_hcd_primary)_______________________ 4.5950E-02 OP + Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (eta_cd_norm_hcd_primary)_______________________ 3.0000E-01 OP + Wall_plug_to_injector_efficiency________________________________________ (eta_hcd_primary_injector_wall_plug)_______________________ 4.0000E-01 + ECRH_plasma_heating_efficiency__________________________________________ (eta_cd_norm_ecrh)__________________ 3.0000E-01 Bootstrap_fraction______________________________________________________ (bootipf)_____________________ 3.8470E-01 Diamagnetic_fraction____________________________________________________ (diaipf)______________________ 0.0000E+00 - Pfirsch-Schlueter_fraction______________________________________________ (ps_current_fraction)_______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction______________________________________________ (f_c_plasma_pfirsch_schluter)_______________________ 0.0000E+00 Auxiliary_current_drive_fraction________________________________________ (aux_current_fraction)_______________________ 2.5418E-03 Inductive_fraction______________________________________________________ (inductive_current_fraction)_______________________ 6.1276E-01 Total___________________________________________________________________ (plasipf+aux_current_fraction+inductive_current_fraction)_________ 1.0000E+00 Fraction_of_the_plasma_current_produced_by_non-inductive_means__________ (fvsbrnni)____________________ 3.8724E-01 ITV - Electron_cyclotron_injected_power_(MW)__________________________________ (echpwr)______________________ 5.1000E+01 OP - Maximum_allowable_ECRH_power_(MW)_______________________________________ (pinjalw)_____________________ 5.1000E+01 - ECH_wall_plug_efficiency________________________________________________ (etaech)______________________ 4.0000E-01 + Electron_cyclotron_injected_power_(MW)__________________________________ (p_ecrh_injected_mw)______________________ 5.1000E+01 OP + Maximum_allowable_ECRH_power_(MW)_______________________________________ (p_hcd_injected_max)_____________________ 5.1000E+01 + ECH_wall_plug_efficiency________________________________________________ (eta_ecrh_injector_wall_plug)______________________ 4.0000E-01 ECH_wall_plug_power_(MW)________________________________________________ (echwpow)_____________________ 1.2750E+02 OP Total_V-s_capability_of_Central_Solenoid/PF_coils_(Wb)__________________ (abs(vs_cs_pf_total_pulse))__________________ 6.2115E+02 Required_volt-seconds_during_start-up_(Wb)______________________________ (vssoft)______________________ 3.6189E+02 @@ -2954,11 +2954,11 @@ Alpha_power_deposited_in_plasma_(MW)____________________________________ (falpha*palpmw)_______________ 3.8174E+02 Power_from_charged_products_of_DD_and/or_D-He3_fusion_(MW)______________ (pchargemw.)__________________ 1.6226E+00 Ohmic_heating_(MW)______________________________________________________ (p_plasma_ohmic_mw.)_____________________ 5.7803E-01 - Injected_power_deposited_in_plasma_(MW)_________________________________ (pinjmw)______________________ 5.1000E+01 + Injected_power_deposited_in_plasma_(MW)_________________________________ (p_hcd_injected_total_mw)______________________ 5.1000E+01 Total_(MW)______________________________________________________________ ______________________________ 4.3494E+02 Fusion_power_(MW)_______________________________________________________ (powfmw.)_____________________ 2.0117E+03 Power_from_energy_multiplication_in_blanket_and_shield_(MW)_____________ (emultmw)_____________________ 3.8286E+02 - Injected_power_(MW)_____________________________________________________ (pinjmw.)_____________________ 5.1000E+01 + Injected_power_(MW)_____________________________________________________ (p_hcd_injected_total_mw.)_____________________ 5.1000E+01 Ohmic_power_(MW)________________________________________________________ (p_plasma_ohmic_mw.)_____________________ 5.7803E-01 Power_deposited_in_primary_coolant_by_pump_(MW)_________________________ (htpmw_mech)__________________ 2.0393E+02 Total_(MW)______________________________________________________________ ______________________________ 2.6500E+03 @@ -3296,8 +3296,8 @@ Fraction_of_alpha_power_to_ions_________________________________________ (falpi)_______________________ 2.8143E-01 Ion_transport_(MW)______________________________________________________ (p_ion_transport_loss_mw)______________________ 1.5736E+02 OP Electron_transport_(MW)_________________________________________________ (p_electron_transport_loss_mw)______________________ 1.7258E+02 OP - Injection_power_to_ions_(MW)____________________________________________ (pinjimw)_____________________ 0.0000E+00 OP - Injection_power_to_electrons_(MW)_______________________________________ (pinjemw)_____________________ 5.1000E+01 OP + Injection_power_to_ions_(MW)____________________________________________ (p_hcd_injected_ions_mw)_____________________ 0.0000E+00 OP + Injection_power_to_electrons_(MW)_______________________________________ (p_hcd_injected_electrons_mw)_____________________ 5.1000E+01 OP Ignited_plasma_switch_(0=not_ignited,_1=ignited)________________________ (ignite)______________________ 0 Power_into_divertor_zone_via_charged_particles_(MW)_____________________ (pdivt)_______________________ 1.7397E+02 OP Psep_/_R_ratio_(MW/m)___________________________________________________ (pdivt/rmajor)________________ 1.8956E+01 OP @@ -3349,16 +3349,16 @@ Start-up_resistive_(Wb)_________________________________________________ (vs_plasma_res_ramp)_______________________ 6.2549E+01 OP Flat-top_resistive_(Wb)_________________________________________________ (vs_plasma_burn_required)_______________________ 2.3054E+02 OP bootstrap_current_fraction_multiplier___________________________________ (cboot)_______________________ 1.0000E+00 - Bootstrap_fraction_(ITER_1989)__________________________________________ (bscf_iter89)_________________ 3.4014E-01 - Bootstrap_fraction_(Sauter_et_al)_______________________________________ (bscf_sauter)_________________ 3.8470E-01 - Bootstrap_fraction_(Nevins_et_al)_______________________________________ (bscf_nevins)_________________ 3.5123E-01 - Bootstrap_fraction_(Wilson)_____________________________________________ (bscf_wilson)_________________ 4.0136E-01 - Diamagnetic_fraction_(Hender)___________________________________________ (diacf_hender)________________ 1.0963E-02 - Diamagnetic_fraction_(SCENE)____________________________________________ (diacf_scene)_________________ 1.0040E-02 - Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (pscf_scene)__________________ -2.7628E-03 + Bootstrap_fraction_(ITER_1989)__________________________________________ (f_c_plasma_bootstrap_iter89)_________________ 3.4014E-01 + Bootstrap_fraction_(Sauter_et_al)_______________________________________ (f_c_plasma_bootstrap_sauter)_________________ 3.8470E-01 + Bootstrap_fraction_(Nevins_et_al)_______________________________________ (f_c_plasma_bootstrap_nevins)_________________ 3.5123E-01 + Bootstrap_fraction_(Wilson)_____________________________________________ (f_c_plasma_bootstrap_wilson)_________________ 4.0136E-01 + Diamagnetic_fraction_(Hender)___________________________________________ (f_c_plasma_diamagnetic_hender)________________ 1.0963E-02 + Diamagnetic_fraction_(SCENE)____________________________________________ (f_c_plasma_diamagnetic_scene)_________________ 1.0040E-02 + Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (f_c_plasma_pfirsch_schluter_scene)__________________ -2.7628E-03 Bootstrap_fraction_(enforced)___________________________________________ (bootipf.)____________________ 3.8470E-01 Diamagnetic_fraction_(enforced)_________________________________________ (diaipf.)_____________________ 0.0000E+00 - Pfirsch-Schlueter_fraction_(enforced)___________________________________ (ps_current_fraction.)______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction_(enforced)___________________________________ (f_c_plasma_pfirsch_schluter.)______________________ 0.0000E+00 Loop_voltage_during_burn_(V)____________________________________________ (v_plasma_loop_burn)_______________________ 3.1974E-02 OP Plasma_resistance_(ohm)_________________________________________________ (res_plasma)_______________________ 2.8865E-09 OP Resistive_diffusion_time_(s)____________________________________________ (t_plasma_res_diffusion)____________________ 4.8432E+03 OP @@ -3370,26 +3370,26 @@ Burn-up_fraction________________________________________________________ (burnup)______________________ 1.3962E-01 # Energy confinement times, and required H-factors : # # Current Drive System # - Current_drive_efficiency_model__________________________________________ (iefrf)_______________________ 10 - Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (pheat)_______________________ 5.0000E+01 + Current_drive_efficiency_model__________________________________________ (i_hcd_primary)_______________________ 10 + Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (p_hcd_primary_extra_heat_mw)_______________________ 5.0000E+01 Power_injected_for_current_drive_(MW)___________________________________ (pcurrentdrivemw)_____________ 1.0000E+00 - Maximum_Allowed_Bootstrap_current_fraction______________________________ (bootstrap_current_fraction_max)_____________________ 9.9000E-01 + Maximum_Allowed_Bootstrap_current_fraction______________________________ (f_c_plasma_bootstrap_max)_____________________ 9.9000E-01 Fusion_gain_factor_Q____________________________________________________ (bigq)________________________ 3.9003E+01 OP Auxiliary_current_drive_(A)_____________________________________________ (auxiliary_cd)________________ 4.5950E+04 OP - Current_drive_efficiency_(A/W)__________________________________________ (effcd)_______________________ 4.5950E-02 OP - Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (gamcd)_______________________ 3.0000E-01 OP - Wall_plug_to_injector_efficiency________________________________________ (etacd)_______________________ 4.0000E-01 - ECRH_plasma_heating_efficiency__________________________________________ (gamma_ecrh)__________________ 3.0000E-01 + Current_drive_efficiency_(A/W)__________________________________________ (eta_cd_hcd_primary)_______________________ 4.5950E-02 OP + Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (eta_cd_norm_hcd_primary)_______________________ 3.0000E-01 OP + Wall_plug_to_injector_efficiency________________________________________ (eta_hcd_primary_injector_wall_plug)_______________________ 4.0000E-01 + ECRH_plasma_heating_efficiency__________________________________________ (eta_cd_norm_ecrh)__________________ 3.0000E-01 Bootstrap_fraction______________________________________________________ (bootipf)_____________________ 3.8470E-01 Diamagnetic_fraction____________________________________________________ (diaipf)______________________ 0.0000E+00 - Pfirsch-Schlueter_fraction______________________________________________ (ps_current_fraction)_______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction______________________________________________ (f_c_plasma_pfirsch_schluter)_______________________ 0.0000E+00 Auxiliary_current_drive_fraction________________________________________ (aux_current_fraction)_______________________ 2.5418E-03 Inductive_fraction______________________________________________________ (inductive_current_fraction)_______________________ 6.1276E-01 Total___________________________________________________________________ (plasipf+aux_current_fraction+inductive_current_fraction)_________ 1.0000E+00 Fraction_of_the_plasma_current_produced_by_non-inductive_means__________ (fvsbrnni)____________________ 3.8724E-01 ITV - Electron_cyclotron_injected_power_(MW)__________________________________ (echpwr)______________________ 5.1000E+01 OP - Maximum_allowable_ECRH_power_(MW)_______________________________________ (pinjalw)_____________________ 5.1000E+01 - ECH_wall_plug_efficiency________________________________________________ (etaech)______________________ 4.0000E-01 + Electron_cyclotron_injected_power_(MW)__________________________________ (p_ecrh_injected_mw)______________________ 5.1000E+01 OP + Maximum_allowable_ECRH_power_(MW)_______________________________________ (p_hcd_injected_max)_____________________ 5.1000E+01 + ECH_wall_plug_efficiency________________________________________________ (eta_ecrh_injector_wall_plug)______________________ 4.0000E-01 ECH_wall_plug_power_(MW)________________________________________________ (echwpow)_____________________ 1.2750E+02 OP Total_V-s_capability_of_Central_Solenoid/PF_coils_(Wb)__________________ (abs(vs_cs_pf_total_pulse))__________________ 6.2115E+02 Required_volt-seconds_during_start-up_(Wb)______________________________ (vssoft)______________________ 3.6189E+02 @@ -3949,11 +3949,11 @@ Alpha_power_deposited_in_plasma_(MW)____________________________________ (falpha*palpmw)_______________ 3.8174E+02 Power_from_charged_products_of_DD_and/or_D-He3_fusion_(MW)______________ (pchargemw.)__________________ 1.6226E+00 Ohmic_heating_(MW)______________________________________________________ (p_plasma_ohmic_mw.)_____________________ 5.7803E-01 - Injected_power_deposited_in_plasma_(MW)_________________________________ (pinjmw)______________________ 5.1000E+01 + Injected_power_deposited_in_plasma_(MW)_________________________________ (p_hcd_injected_total_mw)______________________ 5.1000E+01 Total_(MW)______________________________________________________________ ______________________________ 4.3494E+02 Fusion_power_(MW)_______________________________________________________ (powfmw.)_____________________ 2.0117E+03 Power_from_energy_multiplication_in_blanket_and_shield_(MW)_____________ (emultmw)_____________________ 3.8286E+02 - Injected_power_(MW)_____________________________________________________ (pinjmw.)_____________________ 5.1000E+01 + Injected_power_(MW)_____________________________________________________ (p_hcd_injected_total_mw.)_____________________ 5.1000E+01 Ohmic_power_(MW)________________________________________________________ (p_plasma_ohmic_mw.)_____________________ 5.7803E-01 Power_deposited_in_primary_coolant_by_pump_(MW)_________________________ (htpmw_mech)__________________ 2.0393E+02 Total_(MW)______________________________________________________________ ______________________________ 2.6500E+03 @@ -4291,8 +4291,8 @@ Fraction_of_alpha_power_to_ions_________________________________________ (falpi)_______________________ 2.8143E-01 Ion_transport_(MW)______________________________________________________ (p_ion_transport_loss_mw)______________________ 1.5736E+02 OP Electron_transport_(MW)_________________________________________________ (p_electron_transport_loss_mw)______________________ 1.7258E+02 OP - Injection_power_to_ions_(MW)____________________________________________ (pinjimw)_____________________ 0.0000E+00 OP - Injection_power_to_electrons_(MW)_______________________________________ (pinjemw)_____________________ 5.1000E+01 OP + Injection_power_to_ions_(MW)____________________________________________ (p_hcd_injected_ions_mw)_____________________ 0.0000E+00 OP + Injection_power_to_electrons_(MW)_______________________________________ (p_hcd_injected_electrons_mw)_____________________ 5.1000E+01 OP Ignited_plasma_switch_(0=not_ignited,_1=ignited)________________________ (ignite)______________________ 0 Power_into_divertor_zone_via_charged_particles_(MW)_____________________ (pdivt)_______________________ 1.7397E+02 OP Psep_/_R_ratio_(MW/m)___________________________________________________ (pdivt/rmajor)________________ 1.8956E+01 OP @@ -4344,16 +4344,16 @@ Start-up_resistive_(Wb)_________________________________________________ (vs_plasma_res_ramp)_______________________ 6.2549E+01 OP Flat-top_resistive_(Wb)_________________________________________________ (vs_plasma_burn_required)_______________________ 2.3054E+02 OP bootstrap_current_fraction_multiplier___________________________________ (cboot)_______________________ 1.0000E+00 - Bootstrap_fraction_(ITER_1989)__________________________________________ (bscf_iter89)_________________ 3.4014E-01 - Bootstrap_fraction_(Sauter_et_al)_______________________________________ (bscf_sauter)_________________ 3.8470E-01 - Bootstrap_fraction_(Nevins_et_al)_______________________________________ (bscf_nevins)_________________ 3.5123E-01 - Bootstrap_fraction_(Wilson)_____________________________________________ (bscf_wilson)_________________ 4.0136E-01 - Diamagnetic_fraction_(Hender)___________________________________________ (diacf_hender)________________ 1.0963E-02 - Diamagnetic_fraction_(SCENE)____________________________________________ (diacf_scene)_________________ 1.0040E-02 - Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (pscf_scene)__________________ -2.7628E-03 + Bootstrap_fraction_(ITER_1989)__________________________________________ (f_c_plasma_bootstrap_iter89)_________________ 3.4014E-01 + Bootstrap_fraction_(Sauter_et_al)_______________________________________ (f_c_plasma_bootstrap_sauter)_________________ 3.8470E-01 + Bootstrap_fraction_(Nevins_et_al)_______________________________________ (f_c_plasma_bootstrap_nevins)_________________ 3.5123E-01 + Bootstrap_fraction_(Wilson)_____________________________________________ (f_c_plasma_bootstrap_wilson)_________________ 4.0136E-01 + Diamagnetic_fraction_(Hender)___________________________________________ (f_c_plasma_diamagnetic_hender)________________ 1.0963E-02 + Diamagnetic_fraction_(SCENE)____________________________________________ (f_c_plasma_diamagnetic_scene)_________________ 1.0040E-02 + Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (f_c_plasma_pfirsch_schluter_scene)__________________ -2.7628E-03 Bootstrap_fraction_(enforced)___________________________________________ (bootipf.)____________________ 3.8470E-01 Diamagnetic_fraction_(enforced)_________________________________________ (diaipf.)_____________________ 0.0000E+00 - Pfirsch-Schlueter_fraction_(enforced)___________________________________ (ps_current_fraction.)______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction_(enforced)___________________________________ (f_c_plasma_pfirsch_schluter.)______________________ 0.0000E+00 Loop_voltage_during_burn_(V)____________________________________________ (v_plasma_loop_burn)_______________________ 3.1974E-02 OP Plasma_resistance_(ohm)_________________________________________________ (res_plasma)_______________________ 2.8865E-09 OP Resistive_diffusion_time_(s)____________________________________________ (t_plasma_res_diffusion)____________________ 4.8432E+03 OP @@ -4365,26 +4365,26 @@ Burn-up_fraction________________________________________________________ (burnup)______________________ 1.3962E-01 # Energy confinement times, and required H-factors : # # Current Drive System # - Current_drive_efficiency_model__________________________________________ (iefrf)_______________________ 10 - Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (pheat)_______________________ 5.0000E+01 + Current_drive_efficiency_model__________________________________________ (i_hcd_primary)_______________________ 10 + Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (p_hcd_primary_extra_heat_mw)_______________________ 5.0000E+01 Power_injected_for_current_drive_(MW)___________________________________ (pcurrentdrivemw)_____________ 1.0000E+00 - Maximum_Allowed_Bootstrap_current_fraction______________________________ (bootstrap_current_fraction_max)_____________________ 9.9000E-01 + Maximum_Allowed_Bootstrap_current_fraction______________________________ (f_c_plasma_bootstrap_max)_____________________ 9.9000E-01 Fusion_gain_factor_Q____________________________________________________ (bigq)________________________ 3.9003E+01 OP Auxiliary_current_drive_(A)_____________________________________________ (auxiliary_cd)________________ 4.5950E+04 OP - Current_drive_efficiency_(A/W)__________________________________________ (effcd)_______________________ 4.5950E-02 OP - Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (gamcd)_______________________ 3.0000E-01 OP - Wall_plug_to_injector_efficiency________________________________________ (etacd)_______________________ 4.0000E-01 - ECRH_plasma_heating_efficiency__________________________________________ (gamma_ecrh)__________________ 3.0000E-01 + Current_drive_efficiency_(A/W)__________________________________________ (eta_cd_hcd_primary)_______________________ 4.5950E-02 OP + Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (eta_cd_norm_hcd_primary)_______________________ 3.0000E-01 OP + Wall_plug_to_injector_efficiency________________________________________ (eta_hcd_primary_injector_wall_plug)_______________________ 4.0000E-01 + ECRH_plasma_heating_efficiency__________________________________________ (eta_cd_norm_ecrh)__________________ 3.0000E-01 Bootstrap_fraction______________________________________________________ (bootipf)_____________________ 3.8470E-01 Diamagnetic_fraction____________________________________________________ (diaipf)______________________ 0.0000E+00 - Pfirsch-Schlueter_fraction______________________________________________ (ps_current_fraction)_______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction______________________________________________ (f_c_plasma_pfirsch_schluter)_______________________ 0.0000E+00 Auxiliary_current_drive_fraction________________________________________ (aux_current_fraction)_______________________ 2.5418E-03 Inductive_fraction______________________________________________________ (inductive_current_fraction)_______________________ 6.1276E-01 Total___________________________________________________________________ (plasipf+aux_current_fraction+inductive_current_fraction)_________ 1.0000E+00 Fraction_of_the_plasma_current_produced_by_non-inductive_means__________ (fvsbrnni)____________________ 3.8724E-01 ITV - Electron_cyclotron_injected_power_(MW)__________________________________ (echpwr)______________________ 5.1000E+01 OP - Maximum_allowable_ECRH_power_(MW)_______________________________________ (pinjalw)_____________________ 5.1000E+01 - ECH_wall_plug_efficiency________________________________________________ (etaech)______________________ 4.0000E-01 + Electron_cyclotron_injected_power_(MW)__________________________________ (p_ecrh_injected_mw)______________________ 5.1000E+01 OP + Maximum_allowable_ECRH_power_(MW)_______________________________________ (p_hcd_injected_max)_____________________ 5.1000E+01 + ECH_wall_plug_efficiency________________________________________________ (eta_ecrh_injector_wall_plug)______________________ 4.0000E-01 ECH_wall_plug_power_(MW)________________________________________________ (echwpow)_____________________ 1.2750E+02 OP Total_V-s_capability_of_Central_Solenoid/PF_coils_(Wb)__________________ (abs(vs_cs_pf_total_pulse))__________________ 6.2115E+02 Required_volt-seconds_during_start-up_(Wb)______________________________ (vssoft)______________________ 3.6189E+02 @@ -4944,11 +4944,11 @@ Alpha_power_deposited_in_plasma_(MW)____________________________________ (falpha*palpmw)_______________ 3.8174E+02 Power_from_charged_products_of_DD_and/or_D-He3_fusion_(MW)______________ (pchargemw.)__________________ 1.6226E+00 Ohmic_heating_(MW)______________________________________________________ (p_plasma_ohmic_mw.)_____________________ 5.7803E-01 - Injected_power_deposited_in_plasma_(MW)_________________________________ (pinjmw)______________________ 5.1000E+01 + Injected_power_deposited_in_plasma_(MW)_________________________________ (p_hcd_injected_total_mw)______________________ 5.1000E+01 Total_(MW)______________________________________________________________ ______________________________ 4.3494E+02 Fusion_power_(MW)_______________________________________________________ (powfmw.)_____________________ 2.0117E+03 Power_from_energy_multiplication_in_blanket_and_shield_(MW)_____________ (emultmw)_____________________ 3.8286E+02 - Injected_power_(MW)_____________________________________________________ (pinjmw.)_____________________ 5.1000E+01 + Injected_power_(MW)_____________________________________________________ (p_hcd_injected_total_mw.)_____________________ 5.1000E+01 Ohmic_power_(MW)________________________________________________________ (p_plasma_ohmic_mw.)_____________________ 5.7803E-01 Power_deposited_in_primary_coolant_by_pump_(MW)_________________________ (htpmw_mech)__________________ 2.0393E+02 Total_(MW)______________________________________________________________ ______________________________ 2.6500E+03 @@ -5286,8 +5286,8 @@ Fraction_of_alpha_power_to_ions_________________________________________ (falpi)_______________________ 2.8143E-01 Ion_transport_(MW)______________________________________________________ (p_ion_transport_loss_mw)______________________ 1.5736E+02 OP Electron_transport_(MW)_________________________________________________ (p_electron_transport_loss_mw)______________________ 1.7258E+02 OP - Injection_power_to_ions_(MW)____________________________________________ (pinjimw)_____________________ 0.0000E+00 OP - Injection_power_to_electrons_(MW)_______________________________________ (pinjemw)_____________________ 5.1000E+01 OP + Injection_power_to_ions_(MW)____________________________________________ (p_hcd_injected_ions_mw)_____________________ 0.0000E+00 OP + Injection_power_to_electrons_(MW)_______________________________________ (p_hcd_injected_electrons_mw)_____________________ 5.1000E+01 OP Ignited_plasma_switch_(0=not_ignited,_1=ignited)________________________ (ignite)______________________ 0 Power_into_divertor_zone_via_charged_particles_(MW)_____________________ (pdivt)_______________________ 1.7397E+02 OP Psep_/_R_ratio_(MW/m)___________________________________________________ (pdivt/rmajor)________________ 1.8956E+01 OP @@ -5339,16 +5339,16 @@ Start-up_resistive_(Wb)_________________________________________________ (vs_plasma_res_ramp)_______________________ 6.2549E+01 OP Flat-top_resistive_(Wb)_________________________________________________ (vs_plasma_burn_required)_______________________ 2.3054E+02 OP bootstrap_current_fraction_multiplier___________________________________ (cboot)_______________________ 1.0000E+00 - Bootstrap_fraction_(ITER_1989)__________________________________________ (bscf_iter89)_________________ 3.4014E-01 - Bootstrap_fraction_(Sauter_et_al)_______________________________________ (bscf_sauter)_________________ 3.8470E-01 - Bootstrap_fraction_(Nevins_et_al)_______________________________________ (bscf_nevins)_________________ 3.5123E-01 - Bootstrap_fraction_(Wilson)_____________________________________________ (bscf_wilson)_________________ 4.0136E-01 - Diamagnetic_fraction_(Hender)___________________________________________ (diacf_hender)________________ 1.0963E-02 - Diamagnetic_fraction_(SCENE)____________________________________________ (diacf_scene)_________________ 1.0040E-02 - Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (pscf_scene)__________________ -2.7628E-03 + Bootstrap_fraction_(ITER_1989)__________________________________________ (f_c_plasma_bootstrap_iter89)_________________ 3.4014E-01 + Bootstrap_fraction_(Sauter_et_al)_______________________________________ (f_c_plasma_bootstrap_sauter)_________________ 3.8470E-01 + Bootstrap_fraction_(Nevins_et_al)_______________________________________ (f_c_plasma_bootstrap_nevins)_________________ 3.5123E-01 + Bootstrap_fraction_(Wilson)_____________________________________________ (f_c_plasma_bootstrap_wilson)_________________ 4.0136E-01 + Diamagnetic_fraction_(Hender)___________________________________________ (f_c_plasma_diamagnetic_hender)________________ 1.0963E-02 + Diamagnetic_fraction_(SCENE)____________________________________________ (f_c_plasma_diamagnetic_scene)_________________ 1.0040E-02 + Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (f_c_plasma_pfirsch_schluter_scene)__________________ -2.7628E-03 Bootstrap_fraction_(enforced)___________________________________________ (bootipf.)____________________ 3.8470E-01 Diamagnetic_fraction_(enforced)_________________________________________ (diaipf.)_____________________ 0.0000E+00 - Pfirsch-Schlueter_fraction_(enforced)___________________________________ (ps_current_fraction.)______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction_(enforced)___________________________________ (f_c_plasma_pfirsch_schluter.)______________________ 0.0000E+00 Loop_voltage_during_burn_(V)____________________________________________ (v_plasma_loop_burn)_______________________ 3.1974E-02 OP Plasma_resistance_(ohm)_________________________________________________ (res_plasma)_______________________ 2.8865E-09 OP Resistive_diffusion_time_(s)____________________________________________ (t_plasma_res_diffusion)____________________ 4.8432E+03 OP @@ -5360,26 +5360,26 @@ Burn-up_fraction________________________________________________________ (burnup)______________________ 1.3962E-01 # Energy confinement times, and required H-factors : # # Current Drive System # - Current_drive_efficiency_model__________________________________________ (iefrf)_______________________ 10 - Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (pheat)_______________________ 5.0000E+01 + Current_drive_efficiency_model__________________________________________ (i_hcd_primary)_______________________ 10 + Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (p_hcd_primary_extra_heat_mw)_______________________ 5.0000E+01 Power_injected_for_current_drive_(MW)___________________________________ (pcurrentdrivemw)_____________ 1.0000E+00 - Maximum_Allowed_Bootstrap_current_fraction______________________________ (bootstrap_current_fraction_max)_____________________ 9.9000E-01 + Maximum_Allowed_Bootstrap_current_fraction______________________________ (f_c_plasma_bootstrap_max)_____________________ 9.9000E-01 Fusion_gain_factor_Q____________________________________________________ (bigq)________________________ 3.9003E+01 OP Auxiliary_current_drive_(A)_____________________________________________ (auxiliary_cd)________________ 4.5950E+04 OP - Current_drive_efficiency_(A/W)__________________________________________ (effcd)_______________________ 4.5950E-02 OP - Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (gamcd)_______________________ 3.0000E-01 OP - Wall_plug_to_injector_efficiency________________________________________ (etacd)_______________________ 4.0000E-01 - ECRH_plasma_heating_efficiency__________________________________________ (gamma_ecrh)__________________ 3.0000E-01 + Current_drive_efficiency_(A/W)__________________________________________ (eta_cd_hcd_primary)_______________________ 4.5950E-02 OP + Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (eta_cd_norm_hcd_primary)_______________________ 3.0000E-01 OP + Wall_plug_to_injector_efficiency________________________________________ (eta_hcd_primary_injector_wall_plug)_______________________ 4.0000E-01 + ECRH_plasma_heating_efficiency__________________________________________ (eta_cd_norm_ecrh)__________________ 3.0000E-01 Bootstrap_fraction______________________________________________________ (bootipf)_____________________ 3.8470E-01 Diamagnetic_fraction____________________________________________________ (diaipf)______________________ 0.0000E+00 - Pfirsch-Schlueter_fraction______________________________________________ (ps_current_fraction)_______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction______________________________________________ (f_c_plasma_pfirsch_schluter)_______________________ 0.0000E+00 Auxiliary_current_drive_fraction________________________________________ (aux_current_fraction)_______________________ 2.5418E-03 Inductive_fraction______________________________________________________ (inductive_current_fraction)_______________________ 6.1276E-01 Total___________________________________________________________________ (plasipf+aux_current_fraction+inductive_current_fraction)_________ 1.0000E+00 Fraction_of_the_plasma_current_produced_by_non-inductive_means__________ (fvsbrnni)____________________ 3.8724E-01 ITV - Electron_cyclotron_injected_power_(MW)__________________________________ (echpwr)______________________ 5.1000E+01 OP - Maximum_allowable_ECRH_power_(MW)_______________________________________ (pinjalw)_____________________ 5.1000E+01 - ECH_wall_plug_efficiency________________________________________________ (etaech)______________________ 4.0000E-01 + Electron_cyclotron_injected_power_(MW)__________________________________ (p_ecrh_injected_mw)______________________ 5.1000E+01 OP + Maximum_allowable_ECRH_power_(MW)_______________________________________ (p_hcd_injected_max)_____________________ 5.1000E+01 + ECH_wall_plug_efficiency________________________________________________ (eta_ecrh_injector_wall_plug)______________________ 4.0000E-01 ECH_wall_plug_power_(MW)________________________________________________ (echwpow)_____________________ 1.2750E+02 OP Total_V-s_capability_of_Central_Solenoid/PF_coils_(Wb)__________________ (abs(vs_cs_pf_total_pulse))__________________ 6.2115E+02 Required_volt-seconds_during_start-up_(Wb)______________________________ (vssoft)______________________ 3.6189E+02 @@ -5939,11 +5939,11 @@ Alpha_power_deposited_in_plasma_(MW)____________________________________ (falpha*palpmw)_______________ 3.8174E+02 Power_from_charged_products_of_DD_and/or_D-He3_fusion_(MW)______________ (pchargemw.)__________________ 1.6226E+00 Ohmic_heating_(MW)______________________________________________________ (p_plasma_ohmic_mw.)_____________________ 5.7803E-01 - Injected_power_deposited_in_plasma_(MW)_________________________________ (pinjmw)______________________ 5.1000E+01 + Injected_power_deposited_in_plasma_(MW)_________________________________ (p_hcd_injected_total_mw)______________________ 5.1000E+01 Total_(MW)______________________________________________________________ ______________________________ 4.3494E+02 Fusion_power_(MW)_______________________________________________________ (powfmw.)_____________________ 2.0117E+03 Power_from_energy_multiplication_in_blanket_and_shield_(MW)_____________ (emultmw)_____________________ 3.8286E+02 - Injected_power_(MW)_____________________________________________________ (pinjmw.)_____________________ 5.1000E+01 + Injected_power_(MW)_____________________________________________________ (p_hcd_injected_total_mw.)_____________________ 5.1000E+01 Ohmic_power_(MW)________________________________________________________ (p_plasma_ohmic_mw.)_____________________ 5.7803E-01 Power_deposited_in_primary_coolant_by_pump_(MW)_________________________ (htpmw_mech)__________________ 2.0393E+02 Total_(MW)______________________________________________________________ ______________________________ 2.6500E+03 @@ -6281,8 +6281,8 @@ Fraction_of_alpha_power_to_ions_________________________________________ (falpi)_______________________ 2.8143E-01 Ion_transport_(MW)______________________________________________________ (p_ion_transport_loss_mw)______________________ 1.5736E+02 OP Electron_transport_(MW)_________________________________________________ (p_electron_transport_loss_mw)______________________ 1.7258E+02 OP - Injection_power_to_ions_(MW)____________________________________________ (pinjimw)_____________________ 0.0000E+00 OP - Injection_power_to_electrons_(MW)_______________________________________ (pinjemw)_____________________ 5.1000E+01 OP + Injection_power_to_ions_(MW)____________________________________________ (p_hcd_injected_ions_mw)_____________________ 0.0000E+00 OP + Injection_power_to_electrons_(MW)_______________________________________ (p_hcd_injected_electrons_mw)_____________________ 5.1000E+01 OP Ignited_plasma_switch_(0=not_ignited,_1=ignited)________________________ (ignite)______________________ 0 Power_into_divertor_zone_via_charged_particles_(MW)_____________________ (pdivt)_______________________ 1.7397E+02 OP Psep_/_R_ratio_(MW/m)___________________________________________________ (pdivt/rmajor)________________ 1.8956E+01 OP @@ -6334,16 +6334,16 @@ Start-up_resistive_(Wb)_________________________________________________ (vs_plasma_res_ramp)_______________________ 6.2549E+01 OP Flat-top_resistive_(Wb)_________________________________________________ (vs_plasma_burn_required)_______________________ 2.3054E+02 OP bootstrap_current_fraction_multiplier___________________________________ (cboot)_______________________ 1.0000E+00 - Bootstrap_fraction_(ITER_1989)__________________________________________ (bscf_iter89)_________________ 3.4014E-01 - Bootstrap_fraction_(Sauter_et_al)_______________________________________ (bscf_sauter)_________________ 3.8470E-01 - Bootstrap_fraction_(Nevins_et_al)_______________________________________ (bscf_nevins)_________________ 3.5123E-01 - Bootstrap_fraction_(Wilson)_____________________________________________ (bscf_wilson)_________________ 4.0136E-01 - Diamagnetic_fraction_(Hender)___________________________________________ (diacf_hender)________________ 1.0963E-02 - Diamagnetic_fraction_(SCENE)____________________________________________ (diacf_scene)_________________ 1.0040E-02 - Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (pscf_scene)__________________ -2.7628E-03 + Bootstrap_fraction_(ITER_1989)__________________________________________ (f_c_plasma_bootstrap_iter89)_________________ 3.4014E-01 + Bootstrap_fraction_(Sauter_et_al)_______________________________________ (f_c_plasma_bootstrap_sauter)_________________ 3.8470E-01 + Bootstrap_fraction_(Nevins_et_al)_______________________________________ (f_c_plasma_bootstrap_nevins)_________________ 3.5123E-01 + Bootstrap_fraction_(Wilson)_____________________________________________ (f_c_plasma_bootstrap_wilson)_________________ 4.0136E-01 + Diamagnetic_fraction_(Hender)___________________________________________ (f_c_plasma_diamagnetic_hender)________________ 1.0963E-02 + Diamagnetic_fraction_(SCENE)____________________________________________ (f_c_plasma_diamagnetic_scene)_________________ 1.0040E-02 + Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (f_c_plasma_pfirsch_schluter_scene)__________________ -2.7628E-03 Bootstrap_fraction_(enforced)___________________________________________ (bootipf.)____________________ 3.8470E-01 Diamagnetic_fraction_(enforced)_________________________________________ (diaipf.)_____________________ 0.0000E+00 - Pfirsch-Schlueter_fraction_(enforced)___________________________________ (ps_current_fraction.)______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction_(enforced)___________________________________ (f_c_plasma_pfirsch_schluter.)______________________ 0.0000E+00 Loop_voltage_during_burn_(V)____________________________________________ (v_plasma_loop_burn)_______________________ 3.1974E-02 OP Plasma_resistance_(ohm)_________________________________________________ (res_plasma)_______________________ 2.8865E-09 OP Resistive_diffusion_time_(s)____________________________________________ (t_plasma_res_diffusion)____________________ 4.8432E+03 OP @@ -6355,26 +6355,26 @@ Burn-up_fraction________________________________________________________ (burnup)______________________ 1.3962E-01 # Energy confinement times, and required H-factors : # # Current Drive System # - Current_drive_efficiency_model__________________________________________ (iefrf)_______________________ 10 - Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (pheat)_______________________ 5.0000E+01 + Current_drive_efficiency_model__________________________________________ (i_hcd_primary)_______________________ 10 + Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (p_hcd_primary_extra_heat_mw)_______________________ 5.0000E+01 Power_injected_for_current_drive_(MW)___________________________________ (pcurrentdrivemw)_____________ 1.0000E+00 - Maximum_Allowed_Bootstrap_current_fraction______________________________ (bootstrap_current_fraction_max)_____________________ 9.9000E-01 + Maximum_Allowed_Bootstrap_current_fraction______________________________ (f_c_plasma_bootstrap_max)_____________________ 9.9000E-01 Fusion_gain_factor_Q____________________________________________________ (bigq)________________________ 3.9003E+01 OP Auxiliary_current_drive_(A)_____________________________________________ (auxiliary_cd)________________ 4.5950E+04 OP - Current_drive_efficiency_(A/W)__________________________________________ (effcd)_______________________ 4.5950E-02 OP - Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (gamcd)_______________________ 3.0000E-01 OP - Wall_plug_to_injector_efficiency________________________________________ (etacd)_______________________ 4.0000E-01 - ECRH_plasma_heating_efficiency__________________________________________ (gamma_ecrh)__________________ 3.0000E-01 + Current_drive_efficiency_(A/W)__________________________________________ (eta_cd_hcd_primary)_______________________ 4.5950E-02 OP + Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (eta_cd_norm_hcd_primary)_______________________ 3.0000E-01 OP + Wall_plug_to_injector_efficiency________________________________________ (eta_hcd_primary_injector_wall_plug)_______________________ 4.0000E-01 + ECRH_plasma_heating_efficiency__________________________________________ (eta_cd_norm_ecrh)__________________ 3.0000E-01 Bootstrap_fraction______________________________________________________ (bootipf)_____________________ 3.8470E-01 Diamagnetic_fraction____________________________________________________ (diaipf)______________________ 0.0000E+00 - Pfirsch-Schlueter_fraction______________________________________________ (ps_current_fraction)_______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction______________________________________________ (f_c_plasma_pfirsch_schluter)_______________________ 0.0000E+00 Auxiliary_current_drive_fraction________________________________________ (aux_current_fraction)_______________________ 2.5418E-03 Inductive_fraction______________________________________________________ (inductive_current_fraction)_______________________ 6.1276E-01 Total___________________________________________________________________ (plasipf+aux_current_fraction+inductive_current_fraction)_________ 1.0000E+00 Fraction_of_the_plasma_current_produced_by_non-inductive_means__________ (fvsbrnni)____________________ 3.8724E-01 ITV - Electron_cyclotron_injected_power_(MW)__________________________________ (echpwr)______________________ 5.1000E+01 OP - Maximum_allowable_ECRH_power_(MW)_______________________________________ (pinjalw)_____________________ 5.1000E+01 - ECH_wall_plug_efficiency________________________________________________ (etaech)______________________ 4.0000E-01 + Electron_cyclotron_injected_power_(MW)__________________________________ (p_ecrh_injected_mw)______________________ 5.1000E+01 OP + Maximum_allowable_ECRH_power_(MW)_______________________________________ (p_hcd_injected_max)_____________________ 5.1000E+01 + ECH_wall_plug_efficiency________________________________________________ (eta_ecrh_injector_wall_plug)______________________ 4.0000E-01 ECH_wall_plug_power_(MW)________________________________________________ (echwpow)_____________________ 1.2750E+02 OP Total_V-s_capability_of_Central_Solenoid/PF_coils_(Wb)__________________ (abs(vs_cs_pf_total_pulse))__________________ 6.2115E+02 Required_volt-seconds_during_start-up_(Wb)______________________________ (vssoft)______________________ 3.6189E+02 @@ -6934,11 +6934,11 @@ Alpha_power_deposited_in_plasma_(MW)____________________________________ (falpha*palpmw)_______________ 3.8174E+02 Power_from_charged_products_of_DD_and/or_D-He3_fusion_(MW)______________ (pchargemw.)__________________ 1.6226E+00 Ohmic_heating_(MW)______________________________________________________ (p_plasma_ohmic_mw.)_____________________ 5.7803E-01 - Injected_power_deposited_in_plasma_(MW)_________________________________ (pinjmw)______________________ 5.1000E+01 + Injected_power_deposited_in_plasma_(MW)_________________________________ (p_hcd_injected_total_mw)______________________ 5.1000E+01 Total_(MW)______________________________________________________________ ______________________________ 4.3494E+02 Fusion_power_(MW)_______________________________________________________ (powfmw.)_____________________ 2.0117E+03 Power_from_energy_multiplication_in_blanket_and_shield_(MW)_____________ (emultmw)_____________________ 3.8286E+02 - Injected_power_(MW)_____________________________________________________ (pinjmw.)_____________________ 5.1000E+01 + Injected_power_(MW)_____________________________________________________ (p_hcd_injected_total_mw.)_____________________ 5.1000E+01 Ohmic_power_(MW)________________________________________________________ (p_plasma_ohmic_mw.)_____________________ 5.7803E-01 Power_deposited_in_primary_coolant_by_pump_(MW)_________________________ (htpmw_mech)__________________ 2.0393E+02 Total_(MW)______________________________________________________________ ______________________________ 2.6500E+03 @@ -7276,8 +7276,8 @@ Fraction_of_alpha_power_to_ions_________________________________________ (falpi)_______________________ 2.8143E-01 Ion_transport_(MW)______________________________________________________ (p_ion_transport_loss_mw)______________________ 1.5736E+02 OP Electron_transport_(MW)_________________________________________________ (p_electron_transport_loss_mw)______________________ 1.7258E+02 OP - Injection_power_to_ions_(MW)____________________________________________ (pinjimw)_____________________ 0.0000E+00 OP - Injection_power_to_electrons_(MW)_______________________________________ (pinjemw)_____________________ 5.1000E+01 OP + Injection_power_to_ions_(MW)____________________________________________ (p_hcd_injected_ions_mw)_____________________ 0.0000E+00 OP + Injection_power_to_electrons_(MW)_______________________________________ (p_hcd_injected_electrons_mw)_____________________ 5.1000E+01 OP Ignited_plasma_switch_(0=not_ignited,_1=ignited)________________________ (ignite)______________________ 0 Power_into_divertor_zone_via_charged_particles_(MW)_____________________ (pdivt)_______________________ 1.7397E+02 OP Psep_/_R_ratio_(MW/m)___________________________________________________ (pdivt/rmajor)________________ 1.8956E+01 OP @@ -7329,16 +7329,16 @@ Start-up_resistive_(Wb)_________________________________________________ (vs_plasma_res_ramp)_______________________ 6.2549E+01 OP Flat-top_resistive_(Wb)_________________________________________________ (vs_plasma_burn_required)_______________________ 2.3054E+02 OP bootstrap_current_fraction_multiplier___________________________________ (cboot)_______________________ 1.0000E+00 - Bootstrap_fraction_(ITER_1989)__________________________________________ (bscf_iter89)_________________ 3.4014E-01 - Bootstrap_fraction_(Sauter_et_al)_______________________________________ (bscf_sauter)_________________ 3.8470E-01 - Bootstrap_fraction_(Nevins_et_al)_______________________________________ (bscf_nevins)_________________ 3.5123E-01 - Bootstrap_fraction_(Wilson)_____________________________________________ (bscf_wilson)_________________ 4.0136E-01 - Diamagnetic_fraction_(Hender)___________________________________________ (diacf_hender)________________ 1.0963E-02 - Diamagnetic_fraction_(SCENE)____________________________________________ (diacf_scene)_________________ 1.0040E-02 - Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (pscf_scene)__________________ -2.7628E-03 + Bootstrap_fraction_(ITER_1989)__________________________________________ (f_c_plasma_bootstrap_iter89)_________________ 3.4014E-01 + Bootstrap_fraction_(Sauter_et_al)_______________________________________ (f_c_plasma_bootstrap_sauter)_________________ 3.8470E-01 + Bootstrap_fraction_(Nevins_et_al)_______________________________________ (f_c_plasma_bootstrap_nevins)_________________ 3.5123E-01 + Bootstrap_fraction_(Wilson)_____________________________________________ (f_c_plasma_bootstrap_wilson)_________________ 4.0136E-01 + Diamagnetic_fraction_(Hender)___________________________________________ (f_c_plasma_diamagnetic_hender)________________ 1.0963E-02 + Diamagnetic_fraction_(SCENE)____________________________________________ (f_c_plasma_diamagnetic_scene)_________________ 1.0040E-02 + Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (f_c_plasma_pfirsch_schluter_scene)__________________ -2.7628E-03 Bootstrap_fraction_(enforced)___________________________________________ (bootipf.)____________________ 3.8470E-01 Diamagnetic_fraction_(enforced)_________________________________________ (diaipf.)_____________________ 0.0000E+00 - Pfirsch-Schlueter_fraction_(enforced)___________________________________ (ps_current_fraction.)______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction_(enforced)___________________________________ (f_c_plasma_pfirsch_schluter.)______________________ 0.0000E+00 Loop_voltage_during_burn_(V)____________________________________________ (v_plasma_loop_burn)_______________________ 3.1974E-02 OP Plasma_resistance_(ohm)_________________________________________________ (res_plasma)_______________________ 2.8865E-09 OP Resistive_diffusion_time_(s)____________________________________________ (t_plasma_res_diffusion)____________________ 4.8432E+03 OP @@ -7350,26 +7350,26 @@ Burn-up_fraction________________________________________________________ (burnup)______________________ 1.3962E-01 # Energy confinement times, and required H-factors : # # Current Drive System # - Current_drive_efficiency_model__________________________________________ (iefrf)_______________________ 10 - Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (pheat)_______________________ 5.0000E+01 + Current_drive_efficiency_model__________________________________________ (i_hcd_primary)_______________________ 10 + Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (p_hcd_primary_extra_heat_mw)_______________________ 5.0000E+01 Power_injected_for_current_drive_(MW)___________________________________ (pcurrentdrivemw)_____________ 1.0000E+00 - Maximum_Allowed_Bootstrap_current_fraction______________________________ (bootstrap_current_fraction_max)_____________________ 9.9000E-01 + Maximum_Allowed_Bootstrap_current_fraction______________________________ (f_c_plasma_bootstrap_max)_____________________ 9.9000E-01 Fusion_gain_factor_Q____________________________________________________ (bigq)________________________ 3.9003E+01 OP Auxiliary_current_drive_(A)_____________________________________________ (auxiliary_cd)________________ 4.5950E+04 OP - Current_drive_efficiency_(A/W)__________________________________________ (effcd)_______________________ 4.5950E-02 OP - Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (gamcd)_______________________ 3.0000E-01 OP - Wall_plug_to_injector_efficiency________________________________________ (etacd)_______________________ 4.0000E-01 - ECRH_plasma_heating_efficiency__________________________________________ (gamma_ecrh)__________________ 3.0000E-01 + Current_drive_efficiency_(A/W)__________________________________________ (eta_cd_hcd_primary)_______________________ 4.5950E-02 OP + Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (eta_cd_norm_hcd_primary)_______________________ 3.0000E-01 OP + Wall_plug_to_injector_efficiency________________________________________ (eta_hcd_primary_injector_wall_plug)_______________________ 4.0000E-01 + ECRH_plasma_heating_efficiency__________________________________________ (eta_cd_norm_ecrh)__________________ 3.0000E-01 Bootstrap_fraction______________________________________________________ (bootipf)_____________________ 3.8470E-01 Diamagnetic_fraction____________________________________________________ (diaipf)______________________ 0.0000E+00 - Pfirsch-Schlueter_fraction______________________________________________ (ps_current_fraction)_______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction______________________________________________ (f_c_plasma_pfirsch_schluter)_______________________ 0.0000E+00 Auxiliary_current_drive_fraction________________________________________ (aux_current_fraction)_______________________ 2.5418E-03 Inductive_fraction______________________________________________________ (inductive_current_fraction)_______________________ 6.1276E-01 Total___________________________________________________________________ (plasipf+aux_current_fraction+inductive_current_fraction)_________ 1.0000E+00 Fraction_of_the_plasma_current_produced_by_non-inductive_means__________ (fvsbrnni)____________________ 3.8724E-01 ITV - Electron_cyclotron_injected_power_(MW)__________________________________ (echpwr)______________________ 5.1000E+01 OP - Maximum_allowable_ECRH_power_(MW)_______________________________________ (pinjalw)_____________________ 5.1000E+01 - ECH_wall_plug_efficiency________________________________________________ (etaech)______________________ 4.0000E-01 + Electron_cyclotron_injected_power_(MW)__________________________________ (p_ecrh_injected_mw)______________________ 5.1000E+01 OP + Maximum_allowable_ECRH_power_(MW)_______________________________________ (p_hcd_injected_max)_____________________ 5.1000E+01 + ECH_wall_plug_efficiency________________________________________________ (eta_ecrh_injector_wall_plug)______________________ 4.0000E-01 ECH_wall_plug_power_(MW)________________________________________________ (echwpow)_____________________ 1.2750E+02 OP Total_V-s_capability_of_Central_Solenoid/PF_coils_(Wb)__________________ (abs(vs_cs_pf_total_pulse))__________________ 6.2115E+02 Required_volt-seconds_during_start-up_(Wb)______________________________ (vssoft)______________________ 3.6189E+02 @@ -7929,11 +7929,11 @@ Alpha_power_deposited_in_plasma_(MW)____________________________________ (falpha*palpmw)_______________ 3.8174E+02 Power_from_charged_products_of_DD_and/or_D-He3_fusion_(MW)______________ (pchargemw.)__________________ 1.6226E+00 Ohmic_heating_(MW)______________________________________________________ (p_plasma_ohmic_mw.)_____________________ 5.7803E-01 - Injected_power_deposited_in_plasma_(MW)_________________________________ (pinjmw)______________________ 5.1000E+01 + Injected_power_deposited_in_plasma_(MW)_________________________________ (p_hcd_injected_total_mw)______________________ 5.1000E+01 Total_(MW)______________________________________________________________ ______________________________ 4.3494E+02 Fusion_power_(MW)_______________________________________________________ (powfmw.)_____________________ 2.0117E+03 Power_from_energy_multiplication_in_blanket_and_shield_(MW)_____________ (emultmw)_____________________ 3.8286E+02 - Injected_power_(MW)_____________________________________________________ (pinjmw.)_____________________ 5.1000E+01 + Injected_power_(MW)_____________________________________________________ (p_hcd_injected_total_mw.)_____________________ 5.1000E+01 Ohmic_power_(MW)________________________________________________________ (p_plasma_ohmic_mw.)_____________________ 5.7803E-01 Power_deposited_in_primary_coolant_by_pump_(MW)_________________________ (htpmw_mech)__________________ 2.0393E+02 Total_(MW)______________________________________________________________ ______________________________ 2.6500E+03 @@ -8271,8 +8271,8 @@ Fraction_of_alpha_power_to_ions_________________________________________ (falpi)_______________________ 2.8143E-01 Ion_transport_(MW)______________________________________________________ (p_ion_transport_loss_mw)______________________ 1.5736E+02 OP Electron_transport_(MW)_________________________________________________ (p_electron_transport_loss_mw)______________________ 1.7258E+02 OP - Injection_power_to_ions_(MW)____________________________________________ (pinjimw)_____________________ 0.0000E+00 OP - Injection_power_to_electrons_(MW)_______________________________________ (pinjemw)_____________________ 5.1000E+01 OP + Injection_power_to_ions_(MW)____________________________________________ (p_hcd_injected_ions_mw)_____________________ 0.0000E+00 OP + Injection_power_to_electrons_(MW)_______________________________________ (p_hcd_injected_electrons_mw)_____________________ 5.1000E+01 OP Ignited_plasma_switch_(0=not_ignited,_1=ignited)________________________ (ignite)______________________ 0 Power_into_divertor_zone_via_charged_particles_(MW)_____________________ (pdivt)_______________________ 1.7397E+02 OP Psep_/_R_ratio_(MW/m)___________________________________________________ (pdivt/rmajor)________________ 1.8956E+01 OP @@ -8324,16 +8324,16 @@ Start-up_resistive_(Wb)_________________________________________________ (vs_plasma_res_ramp)_______________________ 6.2549E+01 OP Flat-top_resistive_(Wb)_________________________________________________ (vs_plasma_burn_required)_______________________ 2.3054E+02 OP bootstrap_current_fraction_multiplier___________________________________ (cboot)_______________________ 1.0000E+00 - Bootstrap_fraction_(ITER_1989)__________________________________________ (bscf_iter89)_________________ 3.4014E-01 - Bootstrap_fraction_(Sauter_et_al)_______________________________________ (bscf_sauter)_________________ 3.8470E-01 - Bootstrap_fraction_(Nevins_et_al)_______________________________________ (bscf_nevins)_________________ 3.5123E-01 - Bootstrap_fraction_(Wilson)_____________________________________________ (bscf_wilson)_________________ 4.0136E-01 - Diamagnetic_fraction_(Hender)___________________________________________ (diacf_hender)________________ 1.0963E-02 - Diamagnetic_fraction_(SCENE)____________________________________________ (diacf_scene)_________________ 1.0040E-02 - Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (pscf_scene)__________________ -2.7628E-03 + Bootstrap_fraction_(ITER_1989)__________________________________________ (f_c_plasma_bootstrap_iter89)_________________ 3.4014E-01 + Bootstrap_fraction_(Sauter_et_al)_______________________________________ (f_c_plasma_bootstrap_sauter)_________________ 3.8470E-01 + Bootstrap_fraction_(Nevins_et_al)_______________________________________ (f_c_plasma_bootstrap_nevins)_________________ 3.5123E-01 + Bootstrap_fraction_(Wilson)_____________________________________________ (f_c_plasma_bootstrap_wilson)_________________ 4.0136E-01 + Diamagnetic_fraction_(Hender)___________________________________________ (f_c_plasma_diamagnetic_hender)________________ 1.0963E-02 + Diamagnetic_fraction_(SCENE)____________________________________________ (f_c_plasma_diamagnetic_scene)_________________ 1.0040E-02 + Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (f_c_plasma_pfirsch_schluter_scene)__________________ -2.7628E-03 Bootstrap_fraction_(enforced)___________________________________________ (bootipf.)____________________ 3.8470E-01 Diamagnetic_fraction_(enforced)_________________________________________ (diaipf.)_____________________ 0.0000E+00 - Pfirsch-Schlueter_fraction_(enforced)___________________________________ (ps_current_fraction.)______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction_(enforced)___________________________________ (f_c_plasma_pfirsch_schluter.)______________________ 0.0000E+00 Loop_voltage_during_burn_(V)____________________________________________ (v_plasma_loop_burn)_______________________ 3.1974E-02 OP Plasma_resistance_(ohm)_________________________________________________ (res_plasma)_______________________ 2.8865E-09 OP Resistive_diffusion_time_(s)____________________________________________ (t_plasma_res_diffusion)____________________ 4.8432E+03 OP @@ -8345,26 +8345,26 @@ Burn-up_fraction________________________________________________________ (burnup)______________________ 1.3962E-01 # Energy confinement times, and required H-factors : # # Current Drive System # - Current_drive_efficiency_model__________________________________________ (iefrf)_______________________ 10 - Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (pheat)_______________________ 5.0000E+01 + Current_drive_efficiency_model__________________________________________ (i_hcd_primary)_______________________ 10 + Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (p_hcd_primary_extra_heat_mw)_______________________ 5.0000E+01 Power_injected_for_current_drive_(MW)___________________________________ (pcurrentdrivemw)_____________ 1.0000E+00 - Maximum_Allowed_Bootstrap_current_fraction______________________________ (bootstrap_current_fraction_max)_____________________ 9.9000E-01 + Maximum_Allowed_Bootstrap_current_fraction______________________________ (f_c_plasma_bootstrap_max)_____________________ 9.9000E-01 Fusion_gain_factor_Q____________________________________________________ (bigq)________________________ 3.9003E+01 OP Auxiliary_current_drive_(A)_____________________________________________ (auxiliary_cd)________________ 4.5950E+04 OP - Current_drive_efficiency_(A/W)__________________________________________ (effcd)_______________________ 4.5950E-02 OP - Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (gamcd)_______________________ 3.0000E-01 OP - Wall_plug_to_injector_efficiency________________________________________ (etacd)_______________________ 4.0000E-01 - ECRH_plasma_heating_efficiency__________________________________________ (gamma_ecrh)__________________ 3.0000E-01 + Current_drive_efficiency_(A/W)__________________________________________ (eta_cd_hcd_primary)_______________________ 4.5950E-02 OP + Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (eta_cd_norm_hcd_primary)_______________________ 3.0000E-01 OP + Wall_plug_to_injector_efficiency________________________________________ (eta_hcd_primary_injector_wall_plug)_______________________ 4.0000E-01 + ECRH_plasma_heating_efficiency__________________________________________ (eta_cd_norm_ecrh)__________________ 3.0000E-01 Bootstrap_fraction______________________________________________________ (bootipf)_____________________ 3.8470E-01 Diamagnetic_fraction____________________________________________________ (diaipf)______________________ 0.0000E+00 - Pfirsch-Schlueter_fraction______________________________________________ (ps_current_fraction)_______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction______________________________________________ (f_c_plasma_pfirsch_schluter)_______________________ 0.0000E+00 Auxiliary_current_drive_fraction________________________________________ (aux_current_fraction)_______________________ 2.5418E-03 Inductive_fraction______________________________________________________ (inductive_current_fraction)_______________________ 6.1276E-01 Total___________________________________________________________________ (plasipf+aux_current_fraction+inductive_current_fraction)_________ 1.0000E+00 Fraction_of_the_plasma_current_produced_by_non-inductive_means__________ (fvsbrnni)____________________ 3.8724E-01 ITV - Electron_cyclotron_injected_power_(MW)__________________________________ (echpwr)______________________ 5.1000E+01 OP - Maximum_allowable_ECRH_power_(MW)_______________________________________ (pinjalw)_____________________ 5.1000E+01 - ECH_wall_plug_efficiency________________________________________________ (etaech)______________________ 4.0000E-01 + Electron_cyclotron_injected_power_(MW)__________________________________ (p_ecrh_injected_mw)______________________ 5.1000E+01 OP + Maximum_allowable_ECRH_power_(MW)_______________________________________ (p_hcd_injected_max)_____________________ 5.1000E+01 + ECH_wall_plug_efficiency________________________________________________ (eta_ecrh_injector_wall_plug)______________________ 4.0000E-01 ECH_wall_plug_power_(MW)________________________________________________ (echwpow)_____________________ 1.2750E+02 OP Total_V-s_capability_of_Central_Solenoid/PF_coils_(Wb)__________________ (abs(vs_cs_pf_total_pulse))__________________ 6.2115E+02 Required_volt-seconds_during_start-up_(Wb)______________________________ (vssoft)______________________ 3.6189E+02 @@ -8924,11 +8924,11 @@ Alpha_power_deposited_in_plasma_(MW)____________________________________ (falpha*palpmw)_______________ 3.8174E+02 Power_from_charged_products_of_DD_and/or_D-He3_fusion_(MW)______________ (pchargemw.)__________________ 1.6226E+00 Ohmic_heating_(MW)______________________________________________________ (p_plasma_ohmic_mw.)_____________________ 5.7803E-01 - Injected_power_deposited_in_plasma_(MW)_________________________________ (pinjmw)______________________ 5.1000E+01 + Injected_power_deposited_in_plasma_(MW)_________________________________ (p_hcd_injected_total_mw)______________________ 5.1000E+01 Total_(MW)______________________________________________________________ ______________________________ 4.3494E+02 Fusion_power_(MW)_______________________________________________________ (powfmw.)_____________________ 2.0117E+03 Power_from_energy_multiplication_in_blanket_and_shield_(MW)_____________ (emultmw)_____________________ 3.8286E+02 - Injected_power_(MW)_____________________________________________________ (pinjmw.)_____________________ 5.1000E+01 + Injected_power_(MW)_____________________________________________________ (p_hcd_injected_total_mw.)_____________________ 5.1000E+01 Ohmic_power_(MW)________________________________________________________ (p_plasma_ohmic_mw.)_____________________ 5.7803E-01 Power_deposited_in_primary_coolant_by_pump_(MW)_________________________ (htpmw_mech)__________________ 2.0393E+02 Total_(MW)______________________________________________________________ ______________________________ 2.6500E+03 @@ -9144,12 +9144,12 @@ ucme = 3.0d8 * Unit cost of maintenance equipment ($/w**0;3) *-------------Current Drive Variables--------------* -bootstrap_current_fraction_max = 0.99 * Maximum fraction of plasma current from bootstrap; -iefrf = 10 * Switch for current drive efficiency model; -gamma_ecrh = 0.30 * ECRH gamma_CD (user input) -etaech = 0.4 * ECRH wall-plug efficiency -pinjalw = 51.0 * Maximum allowable value for injected power (mw) -pheat = 50.0 +f_c_plasma_bootstrap_max = 0.99 * Maximum fraction of plasma current from bootstrap; +i_hcd_primary = 10 * Switch for current drive efficiency model; +eta_cd_norm_ecrh = 0.30 * ECRH gamma_CD (user input) +eta_ecrh_injector_wall_plug = 0.4 * ECRH wall-plug efficiency +p_hcd_injected_max = 51.0 * Maximum allowable value for injected power (mw) +p_hcd_primary_extra_heat_mw = 50.0 *----------------Divertor Variables----------------* diff --git a/tests/integration/data/uncertainties_nonopt_ref_IN.DAT b/tests/integration/data/uncertainties_nonopt_ref_IN.DAT index 9cb3d0124a..a502d9ea0f 100644 --- a/tests/integration/data/uncertainties_nonopt_ref_IN.DAT +++ b/tests/integration/data/uncertainties_nonopt_ref_IN.DAT @@ -165,12 +165,12 @@ ucme = 3.0d8 * Unit cost of maintenance equipment ($/w**0;3) *-------------Current Drive Variables--------------* -bootstrap_current_fraction_max = 0.99 * Maximum fraction of plasma current from bootstrap; -iefrf = 10 * Switch for current drive efficiency model; -gamma_ecrh = 0.30 * ECRH gamma_CD (user input) -etaech = 0.4 * ECRH wall-plug efficiency -pinjalw = 51.0 * Maximum allowable value for injected power (mw) -pheat = 50.0 +f_c_plasma_bootstrap_max = 0.99 * Maximum fraction of plasma current from bootstrap; +i_hcd_primary = 10 * Switch for current drive efficiency model; +eta_cd_norm_ecrh = 0.30 * ECRH gamma_CD (user input) +eta_ecrh_injector_wall_plug = 0.4 * ECRH wall-plug efficiency +p_hcd_injected_max = 51.0 * Maximum allowable value for injected power (mw) +p_hcd_primary_extra_heat_mw = 50.0 *----------------Divertor Variables----------------* diff --git a/tests/integration/data/uncertainties_ref_IN.DAT b/tests/integration/data/uncertainties_ref_IN.DAT index c03898ed21..1cf2d1bb2a 100644 --- a/tests/integration/data/uncertainties_ref_IN.DAT +++ b/tests/integration/data/uncertainties_ref_IN.DAT @@ -165,12 +165,12 @@ ucme = 3.0d8 * Unit cost of maintenance equipment ($/w**0;3) *-------------Current Drive Variables--------------* -bootstrap_current_fraction_max = 0.99 * Maximum fraction of plasma current from bootstrap; -iefrf = 10 * Switch for current drive efficiency model; -gamma_ecrh = 0.30 * ECRH gamma_CD (user input) -etaech = 0.4 * ECRH wall-plug efficiency -pinjalw = 51.0 * Maximum allowable value for injected power (mw) -pheat = 50.0 +f_c_plasma_bootstrap_max = 0.99 * Maximum fraction of plasma current from bootstrap; +i_hcd_primary = 10 * Switch for current drive efficiency model; +eta_cd_norm_ecrh = 0.30 * ECRH gamma_CD (user input) +eta_ecrh_injector_wall_plug = 0.4 * ECRH wall-plug efficiency +p_hcd_injected_max = 51.0 * Maximum allowable value for injected power (mw) +p_hcd_primary_extra_heat_mw = 50.0 *----------------Divertor Variables----------------* diff --git a/tests/integration/ref_dicts.json b/tests/integration/ref_dicts.json index 6888a04a82..8f1f3d9999 100644 --- a/tests/integration/ref_dicts.json +++ b/tests/integration/ref_dicts.json @@ -1155,18 +1155,18 @@ "breeder_f": 0.5, "breeder_multiplier": 0.75, "breedmat": 1.0, - "bscf_iter89": 0.0, - "bscf_nevins": 0.0, - "bscf_sauter": 0.0, - "bscf_wilson": 0.0, - "bscf_sakai": 0.0, - "bscf_aries": 0.0, - "bscf_andrade": 0.0, - "bscf_hoang": 0.0, - "bscf_wong": 0.0, + "f_c_plasma_bootstrap_iter89": 0.0, + "f_c_plasma_bootstrap_nevins": 0.0, + "f_c_plasma_bootstrap_sauter": 0.0, + "f_c_plasma_bootstrap_wilson": 0.0, + "f_c_plasma_bootstrap_sakai": 0.0, + "f_c_plasma_bootstrap_aries": 0.0, + "f_c_plasma_bootstrap_andrade": 0.0, + "f_c_plasma_bootstrap_hoang": 0.0, + "f_c_plasma_bootstrap_wong": 0.0, "bscf_gi_I": 0.0, "bscf_gi_II": 0.0, - "bootstrap_current_fraction_max": 0.9, + "f_c_plasma_bootstrap_max": 0.9, "bt": 5.68, "btot": 0.0, "burnup": 0.0, @@ -1451,7 +1451,7 @@ "clh2": 15.0, "f_z_cryostat": 4.268, "cm": null, - "beam_current": 0.0, + "c_beam_total": 0.0, "cnorm": null, "coe": 0.0, "coecap": 0.0, @@ -1623,8 +1623,8 @@ "dg": null, "dh_tf_inner_bore": 0.0, "dhecoil": 0.005, - "diacf_hender": 0.0, - "diacf_scene": 0.0, + "f_c_plasma_diamagnetic_hender": 0.0, + "f_c_plasma_diamagnetic_scene": 0.0, "diaipf": 0.0, "dintrt": 0.0, "discount_rate": 0.0435, @@ -1716,11 +1716,11 @@ "e_Li": 30.0, "e_Li_PPCS": 30.0, "electron_charge": 1.602176634e-19, - "echpwr": 0.0, + "p_ecrh_injected_mw": 0.0, "echwpow": 0.0, "edrive": 5000000.0, "eff_tf_cryo": -1.0, - "effcd": 0.0, + "eta_cd_hcd_primary": 0.0, "efloor": 0.0, "eightemi": 0.0, "eightemi48": 0.0, @@ -1739,7 +1739,7 @@ "emult": 1.269, "emult_all": 1.17, "emultmw": 0.0, - "beam_energy": 1000.0, + "e_beam_kev": 1000.0, "end_of_file": -1.0, "end_of_record": -2.0, "energypervol": 0.0, @@ -1764,15 +1764,15 @@ "e_tf_magnetic_stored_total": 0.0, "estotftgj": 0.0, "eta": null, - "etacd": 0.0, - "etacdfix": 0.0, + "eta_hcd_primary_injector_wall_plug": 0.0, + "eta_hcd_secondary_injector_wall_plug": 0.0, "etadrv": 0.0, - "etaech": 0.3, + "eta_ecrh_injector_wall_plug": 0.3, "etahtp": 0.95, "etaiso": 0.85, - "etalh": 0.3, + "eta_lowhyb_injector_wall_plug": 0.3, "etali": 0.4, - "etanbi": 0.3, + "eta_beam_injector_wall_plug": 0.3, "etapsu": 0.9, "etapump": 0.8, "etatf": 0.9, @@ -1974,12 +1974,12 @@ "fnesep": 1.0, "fniterpump": 1.0, "foh_stress": 1.0, - "forbitloss": 0.0, + "f_p_beam_orbit_loss": 0.0, "fpdivlim": 1.0, "fpe1_": "wpe1_/(2*pi)", "fpeakb": 1.0, "fpinj": 1.0, - "fpion": 0.5, + "f_p_beam_injected_ions": 0.5, "fplhsep": 1.0, "fpnetel": 1.0, "fpoloidalpower": 1.0, @@ -2032,7 +2032,7 @@ "ftoroidalgap": 1.0, "ftpeak": 1.0, "f_tritium": 0.5, - "f_tritium_beam": 1e-06, + "f_beam_tritium": 1e-06, "fusion_rate_density_total": 0.0, "fusion_rate_density_plasma": 0.0, "fvdump": 1.0, @@ -2160,9 +2160,9 @@ 165.0, 170.0 ], - "gamcd": 0.0, + "eta_cd_norm_hcd_primary": 0.0, "ejima_coeff": 0.4, - "gamma_ecrh": 0.35, + "eta_cd_norm_ecrh": 0.35, "gamma_he": 1.667, "f_beta_alpha_beam_thermal": 0.0, "gammax": 2.0, @@ -2186,7 +2186,7 @@ "z_cp_top": 0.0, "h_ib": 0.0, "h_ob": 0.0, - "harnum": 1.0, + "n_ecrh_harmonic": 1.0, "hastelloy": null, "hastelloy_area": 0.0, "hastelloy_thickness": 5e-05, @@ -2429,8 +2429,8 @@ "INT_DEFAULT" ], "idivrt": 2.0, - "iefrf": 5.0, - "iefrffix": 0.0, + "i_hcd_primary": 5.0, + "i_hcd_secondary": 0.0, "i_beta_fast_alpha": 1.0, "ife": 0.0, "ifedrv": 2.0, @@ -2641,7 +2641,7 @@ "i_rad_loss": 1.0, "ireactor": 1.0, "irefprop": 1.0, - "irfcd": 1.0, + "i_hcd_calculations": 1.0, "is_leg_cp_temp_same": 0.0, "i_confinement_time": 34.0, "iscan_global": 0.0, @@ -3331,10 +3331,10 @@ "n_blkt_outboard_modules_poloidal": 8.0, "n_blkt_inboard_modules_toroidal": 32.0, "n_blkt_outboard_modules_toroidal": 48.0, - "nbshield": 0.5, - "nbshinef": 0.0, - "nbshinefmax": 0.001, - "nbshinemw": 0.0, + "dx_beam_shield": 0.5, + "f_p_beam_shine_through": 0.0, + "f_p_beam_shine_through_max": 0.001, + "p_beam_shine_through_mw": 0.0, "ncalls": 0.0, "n_pf_cs_plasma_circuits": 0.0, "n_pf_coils_in_group": [ @@ -3490,8 +3490,8 @@ "pfwdiv": 0.0, "pfwpmw": 0.0, "pgrossmw": 0.0, - "pheat": 0.0, - "pheatfix": 0.0, + "p_hcd_primary_extra_heat_mw": 0.0, + "p_hcd_secondary_extra_heat_mw": 0.0, "phi_0_n_BZ_IB": 512000000000000.0, "phi_0_n_BZ_OB": 565500000000000.0, "phi_n_0_VV_ref": 20000000000.0, @@ -3505,13 +3505,13 @@ "pibv": 20000.0, "piepv": 0.0, "pifecr": 10.0, - "pinjalw": 150.0, - "pinjemw": 0.0, - "pinjfixmw": 0.0, + "p_hcd_injected_max": 150.0, + "p_hcd_injected_electrons_mw": 0.0, + "p_hcd_secondary_injected_mw": 0.0, "pinjht": 0.0, - "pinjimw": 0.0, + "p_hcd_injected_ions_mw": 0.0, "pinjmax": 120.0, - "pinjmw": 0.0, + "p_hcd_injected_total_mw": 0.0, "pinjwp": 0.0, "pinjwpfix": 0.0, "p_plasma_inner_rad_mw": 0.0, @@ -3527,7 +3527,7 @@ "plsepi": 1.0, "plsepo": 1.5, "pnbeam": 0.0, - "pnbitot": 0.0, + "p_beam_injected_mw": 0.0, "pnetelin": 1000.0, "pnetelmw": 0.0, "neutron_power_total": 0.0, @@ -3568,7 +3568,7 @@ 0.0, 0.0 ], - "porbitlossmw": 0.0, + "p_beam_orbit_loss_mw": 0.0, "p_plasma_outer_rad_mw": 0.0, "p_plasma_loss_mw": 0.0, "powfmax": 1500.0, @@ -3599,7 +3599,7 @@ "f_nd_protium_electrons": 0.0, "proton_rate_density": 0.0, "pscalingmw": 0.0, - "pscf_scene": 0.0, + "f_c_plasma_pfirsch_schluter_scene": 0.0, "psecdiv": 0.0, "psechcd": 0.0, "psechtmw": 0.0, @@ -3608,7 +3608,7 @@ "psep_kallenbach": 0.0, "psepbqarmax": 9.5, "pseprmax": 25.0, - "ps_current_fraction": 0.0, + "f_c_plasma_pfirsch_schluter": 0.0, "psolradmw": 0.0, "psurffwi": 0.0, "psurffwo": 0.0, @@ -7388,7 +7388,7 @@ "target_spread": 0.003, "targetangle": 30.0, "tau2": 0.0, - "taubeam": 0.0, + "n_beam_decay_lengths_core": 0.0, "taucq": 30.0, "t_electron_energy_confinement": 0.0, "tauee_in": 0.0, @@ -8907,18 +8907,18 @@ "breeder_f": "Volume ratio: Li4SiO4/(Be12Ti+Li4SiO4) (`iteration variable 108`)", "breeder_multiplier": "combined breeder/multipler fraction of blanket by volume", "breedmat": "breeder material switch (i_blanket_type=2 (KIT HCPB)):\n
      \n
    • =1 Lithium orthosilicate
    • \n
    • =2 Lithium methatitanate
    • \n
    • =3 Lithium zirconate
    • \n
    ", - "bscf_iter89": "bootstrap current fraction, ITER 1989 model", - "bscf_nevins": "bootstrap current fraction, Nevins et al model", - "bscf_sauter": "bootstrap current fraction, Sauter et al model", - "bscf_wilson": "bootstrap current fraction, Wilson et al model", - "bscf_sakai": "bootstrap current fraction, Sakai model", - "bscf_aries": "bootstrap current fraction, ARIES model", - "bscf_andrade": "bootstrap current fraction, Andrade model", - "bscf_hoang": "bootstrap current fraction, Hoang model", - "bscf_wong": "bootstrap current fraction, Wong model", + "f_c_plasma_bootstrap_iter89": "bootstrap current fraction, ITER 1989 model", + "f_c_plasma_bootstrap_nevins": "bootstrap current fraction, Nevins et al model", + "f_c_plasma_bootstrap_sauter": "bootstrap current fraction, Sauter et al model", + "f_c_plasma_bootstrap_wilson": "bootstrap current fraction, Wilson et al model", + "f_c_plasma_bootstrap_sakai": "bootstrap current fraction, Sakai model", + "f_c_plasma_bootstrap_aries": "bootstrap current fraction, ARIES model", + "f_c_plasma_bootstrap_andrade": "bootstrap current fraction, Andrade model", + "f_c_plasma_bootstrap_hoang": "bootstrap current fraction, Hoang model", + "f_c_plasma_bootstrap_wong": "bootstrap current fraction, Wong model", "bscf_gi_I": "bootstrap current fraction, GI model I", "bscf_gi_II": "bootstrap current fraction, GI model II", - "bootstrap_current_fraction_max": "maximum fraction of plasma current from bootstrap; if `bootstrap_current_fraction_max < 0`,\n bootstrap fraction = abs(bootstrap_current_fraction_max)", + "f_c_plasma_bootstrap_max": "maximum fraction of plasma current from bootstrap; if `f_c_plasma_bootstrap_max < 0`,\n bootstrap fraction = abs(f_c_plasma_bootstrap_max)", "bt": "toroidal field on axis (T) (`iteration variable 2`)", "btot": "total toroidal + poloidal field (T)", "burnup": "fractional plasma burnup", @@ -9079,7 +9079,7 @@ "clh2": "clearance beneath TF coil to foundation (including basement) (m)", "f_z_cryostat": "cryostat lid height scaling factor (tokamaks)", "cm": "", - "beam_current": "neutral beam current (A)", + "c_beam_total": "neutral beam current (A)", "cnorm": "", "coe": "cost of electricity ($/MW-hr)", "coecap": "capital cost of electricity (m$/kW-hr)", @@ -9240,8 +9240,8 @@ "dg": "", "dh_tf_inner_bore": "TF coil vertical inner dr_bore (m)", "dhecoil": "diameter of central helium channel in TF winding (m)", - "diacf_hender": "diamagnetic current fraction, Hender fit", - "diacf_scene": "diamagnetic current fraction, SCENE fit", + "f_c_plasma_diamagnetic_hender": "diamagnetic current fraction, Hender fit", + "f_c_plasma_diamagnetic_scene": "diamagnetic current fraction, SCENE fit", "diaipf": "diamagnetic current fraction", "dintrt": "diff between borrowing and saving interest rates", "discount_rate": "effective cost of money in constant dollars", @@ -9320,11 +9320,11 @@ "e_Li": "Lithium 6 enrichment [%]", "e_Li_PPCS": "", "electron_charge": "electron charge [C]", - "echpwr": "ECH power (MW)", + "p_ecrh_injected_mw": "ECH power (MW)", "echwpow": "ECH wall plug power (MW)", "edrive": "IFE driver energy (J) (`iteration variable 81`)", "eff_tf_cryo": "TF cryoplant efficiency (compared to pefect Carnot cycle).\n Using -1 set the default value depending on magnet technology:\n
      \n
    • i_tf_sup = 1 : SC magnet, eff_tf_cryo = 0.13 (ITER design)
    • \n
    • i_tf_sup = 2 : Cryo-aluminium, eff_tf_cryo = 0.4
    • \n
    ", - "effcd": "current drive efficiency (A/W)", + "eta_cd_hcd_primary": "current drive efficiency (A/W)", "efloor": "effective total floor space (m2)", "eightemi": "", "eightemi48": "", @@ -9343,7 +9343,7 @@ "emult": "energy multiplication in blanket and shield", "emult_all": "", "emultmw": "power due to energy multiplication in blanket and shield [MW]", - "beam_energy": "neutral beam energy (keV) (`iteration variable 19`)", + "e_beam_kev": "neutral beam energy (keV) (`iteration variable 19`)", "end_of_file": "", "end_of_record": "", "energypervol": "input waste (heat) energy cooled per evaporated volume (J/m3)", @@ -9368,15 +9368,15 @@ "e_tf_magnetic_stored_total": "", "estotftgj": "total stored energy in the toroidal field (GJ)", "eta": "", - "etacd": "auxiliary power wall plug to injector efficiency", - "etacdfix": "secondary auxiliary power wall plug to injector efficiency", + "eta_hcd_primary_injector_wall_plug": "auxiliary power wall plug to injector efficiency", + "eta_hcd_secondary_injector_wall_plug": "secondary auxiliary power wall plug to injector efficiency", "etadrv": "IFE driver wall plug to target efficiency", - "etaech": "ECH wall plug to injector efficiency", + "eta_ecrh_injector_wall_plug": "ECH wall plug to injector efficiency", "etahtp": "electrical efficiency of primary coolant pumps", "etaiso": "isentropic efficiency of FW and blanket coolant pumps", - "etalh": "lower hybrid wall plug to injector efficiency", + "eta_lowhyb_injector_wall_plug": "lower hybrid wall plug to injector efficiency", "etali": "IFE lithium pump wall plug efficiency (`ifetyp=4`)", - "etanbi": "neutral beam wall plug to injector efficiency", + "eta_beam_injector_wall_plug": "neutral beam wall plug to injector efficiency", "etapsu": "Efficiency of transfer of PF stored energy into or out of storage.", "etapump": "centrepost coolant pump efficiency", "etatf": "AC to resistive power conversion for TF coils", @@ -9531,12 +9531,12 @@ "fnesep": "f-value for Eich critical separatrix density\n (`constraint equation 76`, `iteration variable 144`)", "fniterpump": "f-value for constraint that number of pumps < tfno\n (`constraint equation 63`, `iteration variable 111`)", "foh_stress": "f-value for Tresca yield criterion in Central Solenoid\n (`constraint equation 72`, `iteration variable 123`)", - "forbitloss": "fraction of neutral beam power lost after ionisation but before\n thermalisation (orbit loss fraction)", + "f_p_beam_orbit_loss": "fraction of neutral beam power lost after ionisation but before\n thermalisation (orbit loss fraction)", "fpdivlim": "F-value for minimum pdivt (`constraint equation 80`)", "fpe1_": "", "fpeakb": "f-value for maximum toroidal field (`constraint equation 25`, `iteration variable 35`)", "fpinj": "f-value for injection power (`constraint equation 30`, `iteration variable 46`)", - "fpion": "fraction of beam energy to ions", + "f_p_beam_injected_ions": "fraction of beam energy to ions", "fplhsep": "F-value for Psep >= Plh + Paux (`constraint equation 73`)", "fpnetel": "f-value for net electric power (`constraint equation 16`, `iteration variable 25`)", "fpoloidalpower": "f-value for constraint on rate of change of energy in poloidal field\n (`constraint equation 66`, `iteration variable 115`)", @@ -9589,7 +9589,7 @@ "ftoroidalgap": "F-value for minimum dx_tf_inboard_out_toroidal (`constraint equation 82`)", "ftpeak": "f-value for first wall peak temperature (`constraint equation 39`, `iteration variable 63`)", "f_tritium": "tritium fuel fraction", - "f_tritium_beam": "fraction of beam that is tritium", + "f_beam_tritium": "fraction of beam that is tritium", "fusion_rate_density_total": "fusion reaction rate, from plasma and beams (reactions/m3/sec)", "fusion_rate_density_plasma": "fusion reaction rate, just from plasma (reactions/m3/sec)", "fvdump": "f-value for dump voltage (`constraint equation 34`, `iteration variable 51`)", @@ -9650,9 +9650,9 @@ "fzmin": "Minimum impurity fraction necessary for detachment. This is the impurity at the SOL/Div.", "gain": "IFE target gain", "gainve": "IFE target gain vs driver energy (`ifedrv=-1`)", - "gamcd": "normalised current drive efficiency (1.0e20 A/(W m^2))", + "eta_cd_norm_hcd_primary": "normalised current drive efficiency (1.0e20 A/(W m^2))", "ejima_coeff": "Ejima coefficient for resistive startup V-s formula", - "gamma_ecrh": "User input ECRH gamma (1.0e20 A/(W m^2))", + "eta_cd_norm_ecrh": "User input ECRH gamma (1.0e20 A/(W m^2))", "gamma_he": "ratio of specific heats for helium (`i_coolant_pumping=3`)", "f_beta_alpha_beam_thermal": "ratio of (fast alpha + neutral beam beta) to thermal beta", "gammax": "maximum current drive gamma (`constraint equation 37`)", @@ -9675,7 +9675,7 @@ "z_cp_top": "Vertical distance from the midplane to the top of the tapered section [m]", "h_ib": "", "h_ob": "", - "harnum": "cyclotron harmonic frequency number, used in EBW cut-off", + "n_ecrh_harmonic": "cyclotron harmonic frequency number, used in EBW cut-off", "hastelloy": "", "hastelloy_area": "", "hastelloy_thickness": "thickness of Hastelloy layer in tape (m)", @@ -9768,8 +9768,8 @@ "i_diamagnetic_current": "switch for diamagnetic current scaling\n
      \n
    • =0 Do not calculate
    • \n
    • =1 Use original TART scaling
    • \n
    • =2 Use SCENE scaling
    • \n
    ", "idiags": "", "idivrt": "number of divertors (calculated from `i_single_null`)", - "iefrf": "Switch for current drive efficiency model:\n
      \n
    • =1 Fenstermacher Lower Hybrid
    • \n
    • =2 Ion Cyclotron current drive
    • \n
    • =3 Fenstermacher ECH
    • \n
    • =4 Ehst Lower Hybrid
    • \n
    • =5 ITER Neutral Beam
    • \n
    • =6 new Culham Lower Hybrid model
    • \n
    • =7 new Culham ECCD model
    • \n
    • =8 new Culham Neutral Beam model
    • \n
    • =9 RFP option removed in PROCESS (issue #508)
    • \n
    • =10 ECRH user input gamma
    • \n
    • =11 ECRH \"HARE\" model (E. Poli, Physics of Plasmas 2019)
    • \n
    • =12 EBW user scaling input. Scaling (S. Freethy)
    • \n
    ", - "iefrffix": "Switch for 2nd current drive efficiency model:\n
      \n
    • =0 No fixed current drive
    • \n
    • =1 Fenstermacher Lower Hybrid
    • \n
    • =2 Ion Cyclotron current drive
    • \n
    • =3 Fenstermacher ECH
    • \n
    • =4 Ehst Lower Hybrid
    • \n
    • =5 ITER Neutral Beam
    • \n
    • =6 new Culham Lower Hybrid model
    • \n
    • =7 new Culham ECCD model
    • \n
    • =8 new Culham Neutral Beam model
    • \n
    • =9 RFP option removed in PROCESS (issue #508)
    • \n
    • =10 ECRH user input gamma
    • \n
    • =11 ECRH \"HARE\" model (E. Poli, Physics of Plasmas 2019)
    • \n
    • =12 EBW user scaling input. Scaling (S. Freethy)
    • \n
    ", + "i_hcd_primary": "Switch for current drive efficiency model:\n
      \n
    • =1 Fenstermacher Lower Hybrid
    • \n
    • =2 Ion Cyclotron current drive
    • \n
    • =3 Fenstermacher ECH
    • \n
    • =4 Ehst Lower Hybrid
    • \n
    • =5 ITER Neutral Beam
    • \n
    • =6 new Culham Lower Hybrid model
    • \n
    • =7 new Culham ECCD model
    • \n
    • =8 new Culham Neutral Beam model
    • \n
    • =9 RFP option removed in PROCESS (issue #508)
    • \n
    • =10 ECRH user input gamma
    • \n
    • =11 ECRH \"HARE\" model (E. Poli, Physics of Plasmas 2019)
    • \n
    • =12 EBW user scaling input. Scaling (S. Freethy)
    • \n
    ", + "i_hcd_secondary": "Switch for 2nd current drive efficiency model:\n
      \n
    • =0 No fixed current drive
    • \n
    • =1 Fenstermacher Lower Hybrid
    • \n
    • =2 Ion Cyclotron current drive
    • \n
    • =3 Fenstermacher ECH
    • \n
    • =4 Ehst Lower Hybrid
    • \n
    • =5 ITER Neutral Beam
    • \n
    • =6 new Culham Lower Hybrid model
    • \n
    • =7 new Culham ECCD model
    • \n
    • =8 new Culham Neutral Beam model
    • \n
    • =9 RFP option removed in PROCESS (issue #508)
    • \n
    • =10 ECRH user input gamma
    • \n
    • =11 ECRH \"HARE\" model (E. Poli, Physics of Plasmas 2019)
    • \n
    • =12 EBW user scaling input. Scaling (S. Freethy)
    • \n
    ", "i_beta_fast_alpha": "switch for fast alpha pressure calculation\n
      \n
    • =0 ITER physics rules (Uckan) fit
    • \n
    • =1 Modified fit (D. Ward) - better at high temperature
    • \n
    ", "ife": "Switch for IFE option:\n
      \n
    • =0 use tokamak, RFP or stellarator model
    • \n
    • =1 use IFE model
    • \n
    ", "ifedrv": "Switch for type of IFE driver:\n
      \n
    • =-1 use gainve, etave for gain and driver efficiency
    • \n
    • =0 use tgain, drveff for gain and driver efficiency
    • \n
    • =1 use laser driver based on SOMBRERO design
    • \n
    • =2 use heavy ion beam driver based on OSIRIS
    • \n
    • =3 Input pfusife, rrin and drveff
    • \n
    ", @@ -9843,7 +9843,7 @@ "i_rad_loss": "switch for radiation loss term usage in power balance (see User Guide):\n
      \n
    • =0 total power lost is scaling power plus radiation (needed for `ipedestal=2,3`)
    • \n
    • =1 total power lost is scaling power plus core radiation only
    • \n
    • =2 total power lost is scaling power only, with no additional\n allowance for radiation. This is not recommended for power plant models.
    • \n
    ", "ireactor": "Switch for net electric power and cost of electricity calculations:\n
      \n
    • =0 do not calculate MW(electric) or c-o-e
    • \n
    • =1 calculate MW(electric) and c-o-e
    • \n
    ", "irefprop": "Switch to use REFPROP routines (stellarator only)", - "irfcd": "Switch for current drive calculation:\n
      \n
    • =0 turned off
    • \n
    • =1 turned on
    • \n
    ", + "i_hcd_calculations": "Switch for current drive calculation:\n
      \n
    • =0 turned off
    • \n
    • =1 turned on
    • \n
    ", "is_leg_cp_temp_same": "", "i_confinement_time": "switch for energy confinement time scaling law (see description in `labels_confinement_scalings`)", "iscan_global": "Makes iscan available globally.", @@ -10069,10 +10069,10 @@ "n_blkt_outboard_modules_poloidal": "number of outboard blanket modules in poloidal direction (`i_thermal_electric_conversion>1`)", "n_blkt_inboard_modules_toroidal": "number of inboard blanket modules in toroidal direction (`i_thermal_electric_conversion>1`)", "n_blkt_outboard_modules_toroidal": "number of outboard blanket modules in toroidal direction (`i_thermal_electric_conversion>1`)", - "nbshield": "neutral beam duct shielding thickness (m)", - "nbshinef": "neutral beam shine-through fraction", - "nbshinefmax": "maximum neutral beam shine-through fraction (`constraint equation 59`)", - "nbshinemw": "neutral beam shine-through power", + "dx_beam_shield": "neutral beam duct shielding thickness (m)", + "f_p_beam_shine_through": "neutral beam shine-through fraction", + "f_p_beam_shine_through_max": "maximum neutral beam shine-through fraction (`constraint equation 59`)", + "p_beam_shine_through_mw": "neutral beam shine-through power", "ncalls": "ncalls : number of function calls during solution", "n_pf_cs_plasma_circuits": "number of PF circuits (including central solenoid and plasma)", "n_pf_coils_in_group": "number of PF coils in group j", @@ -10134,7 +10134,7 @@ "nre": "", "nsix": "", "nsixi": "", - "nsweep": "Switch denoting quantity to scan:
      \n
    • 1 aspect\n
    • 2 hldivlim\n
    • 3 pnetelin\n
    • 4 hfact\n
    • 5 oacdcp\n
    • 6 walalw\n
    • 7 beamfus0\n
    • 8 fqval\n
    • 9 te\n
    • 10 boundu(15: fvs)\n
    • 11 beta_norm_max\n
    • 12 bootstrap_current_fraction_max (use negative values only)\n
    • 13 boundu(10: hfact)\n
    • 14 fiooic\n
    • 15 fjprot\n
    • 16 rmajor\n
    • 17 bmxlim\n
    • 18 gammax\n
    • 19 boundl(16: dr_cs)\n
    • 20 t_burn_min\n
    • 21 not used\n
    • 22 cfactr (N.B. requires iavail=0)\n
    • 23 boundu(72: fipir)\n
    • 24 powfmax\n
    • 25 kappa\n
    • 26 triang\n
    • 27 tbrmin (for blktmodel > 0 only)\n
    • 28 bt\n
    • 29 radius_plasma_core_norm\n
    • 31 f_alpha_energy_confinement_min\n
    • 32 epsvmc\n
    • 33 ttarget\n
    • 34 qtargettotal\n
    • 35 lambda_q_omp\n
    • 36 lambda_target\n
    • 37 lcon_factor\n
    • 38 Neon upper limit\n
    • 39 Argon upper limit\n
    • 40 Xenon upper limit\n
    • 41 dr_blkt_outboard\n
    • 42 Argon fraction fimp(9)\n
    • 43 normalised minor radius at which electron cyclotron current drive is maximum\n
    • 44 Allowable maximum shear stress (Tresca) in tf coil structural material\n
    • 45 Minimum allowable temperature margin ; tf coils\n
    • 46 boundu(150) fgwsep\n
    • 47 impurity_enrichment(9) Argon impurity enrichment\n
    • 48 TF coil - n_pancake (integer turn winding pack)\n
    • 49 TF coil - n_layer (integer turn winding pack)\n
    • 50 Xenon fraction fimp(13)\n
    • 51 Power fraction to lower DN Divertor ftar\n
    • 52 SoL radiation fraction\n
    • 54 GL_nbti upper critical field at 0 Kelvin\n
    • 55 `dr_shld_inboard` : Inboard neutron shield thickness\n
    • 56 crypmw_max: Maximum cryogenic power (ixx=164, ixc=87)\n
    • 57 `bt` lower boundary\n
    • 58 `dr_fw_plasma_gap_inboard` : Inboard plasma-first wall gap\n
    • 59 `dr_fw_plasma_gap_outboard` : Outboard plasma-first wall gap\n
    • 60 sig_tf_wp_max: Allowable stress in TF Coil conduit (Tresca)\n
    • 61 copperaoh_m2_max : CS coil current / copper area\n
    • 62 j_cs_flat_top_end : CS coil current density at EOF\n
    • 63 dr_cs : CS thickness (m)\n
    • 64 f_z_cs_tf_internal : CS height (m)
    ", + "nsweep": "Switch denoting quantity to scan:
      \n
    • 1 aspect\n
    • 2 hldivlim\n
    • 3 pnetelin\n
    • 4 hfact\n
    • 5 oacdcp\n
    • 6 walalw\n
    • 7 beamfus0\n
    • 8 fqval\n
    • 9 te\n
    • 10 boundu(15: fvs)\n
    • 11 beta_norm_max\n
    • 12 f_c_plasma_bootstrap_max (use negative values only)\n
    • 13 boundu(10: hfact)\n
    • 14 fiooic\n
    • 15 fjprot\n
    • 16 rmajor\n
    • 17 bmxlim\n
    • 18 gammax\n
    • 19 boundl(16: dr_cs)\n
    • 20 t_burn_min\n
    • 21 not used\n
    • 22 cfactr (N.B. requires iavail=0)\n
    • 23 boundu(72: fipir)\n
    • 24 powfmax\n
    • 25 kappa\n
    • 26 triang\n
    • 27 tbrmin (for blktmodel > 0 only)\n
    • 28 bt\n
    • 29 radius_plasma_core_norm\n
    • 31 f_alpha_energy_confinement_min\n
    • 32 epsvmc\n
    • 33 ttarget\n
    • 34 qtargettotal\n
    • 35 lambda_q_omp\n
    • 36 lambda_target\n
    • 37 lcon_factor\n
    • 38 Neon upper limit\n
    • 39 Argon upper limit\n
    • 40 Xenon upper limit\n
    • 41 dr_blkt_outboard\n
    • 42 Argon fraction fimp(9)\n
    • 43 normalised minor radius at which electron cyclotron current drive is maximum\n
    • 44 Allowable maximum shear stress (Tresca) in tf coil structural material\n
    • 45 Minimum allowable temperature margin ; tf coils\n
    • 46 boundu(150) fgwsep\n
    • 47 impurity_enrichment(9) Argon impurity enrichment\n
    • 48 TF coil - n_pancake (integer turn winding pack)\n
    • 49 TF coil - n_layer (integer turn winding pack)\n
    • 50 Xenon fraction fimp(13)\n
    • 51 Power fraction to lower DN Divertor ftar\n
    • 52 SoL radiation fraction\n
    • 54 GL_nbti upper critical field at 0 Kelvin\n
    • 55 `dr_shld_inboard` : Inboard neutron shield thickness\n
    • 56 crypmw_max: Maximum cryogenic power (ixx=164, ixc=87)\n
    • 57 `bt` lower boundary\n
    • 58 `dr_fw_plasma_gap_inboard` : Inboard plasma-first wall gap\n
    • 59 `dr_fw_plasma_gap_outboard` : Outboard plasma-first wall gap\n
    • 60 sig_tf_wp_max: Allowable stress in TF Coil conduit (Tresca)\n
    • 61 copperaoh_m2_max : CS coil current / copper area\n
    • 62 j_cs_flat_top_end : CS coil current density at EOF\n
    • 63 dr_cs : CS thickness (m)\n
    • 64 f_z_cs_tf_internal : CS height (m)
    ", "nsweep_2": "nsweep_2 /3/ : switch denoting quantity to scan for 2D scan:", "nt": "", "ntype": "switch for vacuum pump type:\n
      \n
    • =0 - for turbomolecular pump (magnetic bearing) with speed of 2.0 m3/s\n (1.95 for N2, 1.8 for He, 1.8 for DT)
    • \n
    • =1 - for compound cryopump with nominal speed of 10.0 m3/s\n (9.0 for N2, 5.0 for He and 25.0 for DT)
    • \n
    ", @@ -10213,8 +10213,8 @@ "pfwdiv": "heat removal from first wall/divertor (MW)", "pfwpmw": "Total mean wall plug power dissipated in PFC and CS power supplies (MW) (issue #713)", "pgrossmw": "gross electric power (MW)", - "pheat": "heating power not used for current drive (MW) (`iteration variable 11`)", - "pheatfix": "secondary fixed heating power not used for current drive (MW)", + "p_hcd_primary_extra_heat_mw": "heating power not used for current drive (MW) (`iteration variable 11`)", + "p_hcd_secondary_extra_heat_mw": "secondary fixed heating power not used for current drive (MW)", "phi_0_n_BZ_IB": "Pre-exp term in IB BZ [n/cm^2/sec]", "phi_0_n_BZ_OB": "Pre-exp term in OB BZ [n/cm^2/sec]", "phi_n_0_VV_ref": "Reference fast neutron flux on VV inner side [Fish09] [n/cm^2/sec]", @@ -10228,13 +10228,13 @@ "pibv": "power injection building volume (m3)", "piepv": "ion/electron equilibration power per volume (MW/m3)", "pifecr": "IFE cryogenic power requirements (MW)", - "pinjalw": "maximum allowable value for injected power (MW) (`constraint equation 30`)", - "pinjemw": "auxiliary injected power to electrons (MW)", - "pinjfixmw": "secondary total fixed auxiliary injected power (MW)", + "p_hcd_injected_max": "maximum allowable value for injected power (MW) (`constraint equation 30`)", + "p_hcd_injected_electrons_mw": "auxiliary injected power to electrons (MW)", + "p_hcd_secondary_injected_mw": "secondary total fixed auxiliary injected power (MW)", "pinjht": "power dissipated in heating and current drive system (MW)", - "pinjimw": "auxiliary injected power to ions (MW)", + "p_hcd_injected_ions_mw": "auxiliary injected power to ions (MW)", "pinjmax": "maximum injector power during pulse (heating and ramp-up/down phase) (MW)", - "pinjmw": "total auxiliary injected power (MW)", + "p_hcd_injected_total_mw": "total auxiliary injected power (MW)", "pinjwp": "injector wall plug power (MW)", "pinjwpfix": "secondary injector wall plug power (MW)", "p_plasma_inner_rad_mw": "radiation power from inner zone (MW)", @@ -10250,7 +10250,7 @@ "plsepi": "poloidal length, x-point to inboard strike point (m)", "plsepo": "poloidal length, x-point to outboard strike point (m)", "pnbeam": "neutral beam injection power (MW)", - "pnbitot": "neutral beam power entering vacuum vessel", + "p_beam_injected_mw": "neutral beam power entering vacuum vessel", "pnetelin": "required net electric power (MW) (`constraint equation 16`)", "pnetelmw": "net electric power (MW)", "neutron_power_total": "neutron fusion power (MW)", @@ -10285,7 +10285,7 @@ "poisson_ins": "Insulation Poisson's ratio. Default: Kapton.\n Source : DuPont\u2122 Kapton\u00ae HN datasheet.", "poisson_steel": "Steel Poisson's ratio", "poloidalpower": "Poloidal power usage at time t (MW)", - "porbitlossmw": "neutral beam power lost after ionisation but before thermalisation (orbit loss power) (MW)", + "p_beam_orbit_loss_mw": "neutral beam power lost after ionisation but before thermalisation (orbit loss power) (MW)", "p_plasma_outer_rad_mw": "radiation power from outer zone (MW)", "p_plasma_loss_mw": "heating power (= transport loss power) (MW) used in confinement time calculation", "powfmax": "maximum fusion power (MW) (`constraint equation 9`)", @@ -10316,7 +10316,7 @@ "f_nd_protium_electrons": "Seeded f_nd_protium_electrons density / electron density.", "proton_rate_density": "proton production rate (particles/m3/sec)", "pscalingmw": "Total transport power from scaling law (MW)", - "pscf_scene": "Pfirsch-Schl\u00fcter current fraction, SCENE fit", + "f_c_plasma_pfirsch_schluter_scene": "Pfirsch-Schl\u00fcter current fraction, SCENE fit", "psecdiv": "Low-grade heat lost in divertor (MW)", "psechcd": "Low-grade heat lost into HCD apparatus (MW)", "psechtmw": "Low-grade heat (MW)", @@ -10325,7 +10325,7 @@ "psep_kallenbach": "Power conducted through the separatrix, as calculated by the divertor model [W]\n Not equal to pdivt unless `constraint 69` is imposed.", "psepbqarmax": "maximum ratio of Psep*Bt/qAR (MWT/m) (`constraint equation 68`)", "pseprmax": "maximum ratio of power crossing the separatrix to plasma major radius (Psep/R) (MW/m)\n (`constraint equation 56`)", - "ps_current_fraction": "Pfirsch-Schl\u00fcter current fraction", + "f_c_plasma_pfirsch_schluter": "Pfirsch-Schl\u00fcter current fraction", "psolradmw": "SOL radiation power (MW) (`stellarator only`)", "psurffwi": "Surface heat flux on first wall (MW) (sum = p_fw_rad_total_mw)", "psurffwo": "Surface heat flux on first wall (MW) (sum = p_fw_rad_total_mw)", @@ -10657,7 +10657,7 @@ "target_spread": "increase in SOL power fall-off length due to spreading, mapped to OMP [m]", "targetangle": "Angle between field-line and divertor target (degrees)", "tau2": "", - "taubeam": "neutral beam e-decay lengths to plasma centre", + "n_beam_decay_lengths_core": "neutral beam e-decay lengths to plasma centre", "taucq": "allowable TF quench time (s)", "t_electron_energy_confinement": "electron energy confinement time (sec)", "tauee_in": "Input electron energy confinement time (sec) (`i_confinement_time=48 only`)", @@ -11711,7 +11711,7 @@ "lb": 1, "ub": 3 }, - "bootstrap_current_fraction_max": { + "f_c_plasma_bootstrap_max": { "lb": -0.999, "ub": 0.999 }, @@ -12211,7 +12211,7 @@ "lb": 1.0, "ub": 2.0 }, - "beam_energy": { + "e_beam_kev": { "lb": 1.0, "ub": 1000000.0 }, @@ -12231,7 +12231,7 @@ "lb": 1000.0, "ub": 1000000.0 }, - "etaech": { + "eta_ecrh_injector_wall_plug": { "lb": 0.0, "ub": 1.0 }, @@ -12243,7 +12243,7 @@ "lb": 0.1, "ub": 1.0 }, - "etalh": { + "eta_lowhyb_injector_wall_plug": { "lb": 0.0, "ub": 1.0 }, @@ -12251,7 +12251,7 @@ "lb": 0.0, "ub": 1.0 }, - "etanbi": { + "eta_beam_injector_wall_plug": { "lb": 0.0, "ub": 1.0 }, @@ -12643,7 +12643,7 @@ "lb": 0.001, "ub": 1.0 }, - "forbitloss": { + "f_p_beam_orbit_loss": { "lb": 0.0, "ub": 0.999 }, @@ -12819,7 +12819,7 @@ "lb": 0.0, "ub": 1.0 }, - "f_tritium_beam": { + "f_beam_tritium": { "lb": 0.0, "ub": 1.0 }, @@ -12943,7 +12943,7 @@ "lb": 0.1, "ub": 1.0 }, - "gamma_ecrh": { + "eta_cd_norm_ecrh": { "lb": 0.0, "ub": 1.0 }, @@ -12987,7 +12987,7 @@ "lb": 0, "ub": 2 }, - "harnum": { + "n_ecrh_harmonic": { "lb": 1.0, "ub": 10.0 }, @@ -13207,11 +13207,11 @@ "lb": 0, "ub": 2 }, - "iefrf": { + "i_hcd_primary": { "lb": 1, "ub": 12 }, - "iefrffix": { + "i_hcd_secondary": { "lb": 0, "ub": 12 }, @@ -13343,7 +13343,7 @@ "lb": 0, "ub": 1 }, - "irfcd": { + "i_hcd_calculations": { "lb": 0, "ub": 1 }, @@ -13627,11 +13627,11 @@ "lb": 8, "ub": 96 }, - "nbshield": { + "dx_beam_shield": { "lb": 0.01, "ub": 0.5 }, - "nbshinefmax": { + "f_p_beam_shine_through_max": { "lb": 1e-20, "ub": 0.1 }, @@ -13743,11 +13743,11 @@ "lb": 0.0, "ub": 10000.0 }, - "pheat": { + "p_hcd_primary_extra_heat_mw": { "lb": 0.0, "ub": 1000.0 }, - "pheatfix": { + "p_hcd_secondary_extra_heat_mw": { "lb": 0.0, "ub": 1000.0 }, @@ -13759,11 +13759,11 @@ "lb": 0.0, "ub": 100.0 }, - "pinjalw": { + "p_hcd_injected_max": { "lb": 0.0, "ub": 1000.0 }, - "pinjfixmw": { + "p_hcd_secondary_injected_mw": { "lb": 0.0, "ub": 1000.0 }, @@ -15012,7 +15012,7 @@ "lb": 100000.0, "ub": 50000000.0 }, - "beam_energy": { + "e_beam_kev": { "lb": 1.0, "ub": 1000000.0 }, @@ -15436,7 +15436,7 @@ "lb": 500.0, "ub": 3000.0 }, - "pheat": { + "p_hcd_primary_extra_heat_mw": { "lb": 0.001, "ub": 1000.0 }, @@ -15571,7 +15571,7 @@ "dr_tf_wp": 0.0, "drveff": 0.28, "edrive": 5000000.0, - "beam_energy": 1000.0, + "e_beam_kev": 1000.0, "f_avspace": 1.0, "f_coppera_m2": 1.0, "f_copperaoh_m2": 1.0, @@ -15666,7 +15666,7 @@ "dr_cs": 0.811, "pdrive": 23000000.0, "pfusife": 1000.0, - "pheat": 0.0, + "p_hcd_primary_extra_heat_mw": 0.0, "q": 3.0, "qtargettotal": 5000000.0, "r_cp_top": 0.0, @@ -15744,7 +15744,7 @@ }, "11": { "lb": 0.001, - "name": "pheat", + "name": "p_hcd_primary_extra_heat_mw", "ub": 1000.0 }, "110": { @@ -16104,7 +16104,7 @@ }, "19": { "lb": 1.0, - "name": "beam_energy", + "name": "e_beam_kev", "ub": 1000000.0 }, "2": { @@ -16503,7 +16503,7 @@ "107": "favail", "108": "breeder_f", "109": "f_nd_alpha_electron", - "11": "pheat", + "11": "p_hcd_primary_extra_heat_mw", "110": "falpha_energy_confinement", "111": "fniterpump", "112": "fzeffmax", @@ -16575,7 +16575,7 @@ "174": "DUMMY", "175": "DUMMY", "18": "q", - "19": "beam_energy", + "19": "e_beam_kev", "2": "bt", "20": "temp_cp_average", "21": "ft_burn", @@ -16672,7 +16672,7 @@ "dr_tf_wp": "140", "drveff": "82", "edrive": "81", - "beam_energy": "19", + "e_beam_kev": "19", "f_avspace": "160", "f_coppera_m2": "143", "f_copperaoh_m2": "166", @@ -16779,7 +16779,7 @@ "dr_cs": "16", "pdrive": "85", "pfusife": "155", - "pheat": "11", + "p_hcd_primary_extra_heat_mw": "11", "q": "18", "qtargettotal": "124", "r_cp_top": "162", @@ -17281,7 +17281,7 @@ "gammax", "pflux_fw_rad_max", "mvalim", - "nbshinefmax", + "f_p_beam_shine_through_max", "nflutfmax", "pdivtlim", "f_fw_rad_max", @@ -17608,66 +17608,66 @@ "beamwd", "bigq", "bootipf", - "bootstrap_current_fraction_max", - "bscf_iter89", - "bscf_nevins", - "bscf_sauter", - "bscf_wilson", - "bscf_sakai", - "bscf_aries", - "bscf_andrade", - "bscf_hoang", - "bscf_wong", + "f_c_plasma_bootstrap_max", + "f_c_plasma_bootstrap_iter89", + "f_c_plasma_bootstrap_nevins", + "f_c_plasma_bootstrap_sauter", + "f_c_plasma_bootstrap_wilson", + "f_c_plasma_bootstrap_sakai", + "f_c_plasma_bootstrap_aries", + "f_c_plasma_bootstrap_andrade", + "f_c_plasma_bootstrap_hoang", + "f_c_plasma_bootstrap_wong", "bscf_gi_I", "bscf_gi_II", "cboot", - "beam_current", - "diacf_hender", - "diacf_scene", + "c_beam_total", + "f_c_plasma_diamagnetic_hender", + "f_c_plasma_diamagnetic_scene", "diaipf", - "echpwr", + "p_ecrh_injected_mw", "echwpow", - "effcd", - "harnum", - "beam_energy", - "etacd", - "etacdfix", - "etaech", - "etalh", - "etanbi", - "fpion", - "pnbitot", - "pscf_scene", - "nbshinemw", + "eta_cd_hcd_primary", + "n_ecrh_harmonic", + "e_beam_kev", + "eta_hcd_primary_injector_wall_plug", + "eta_hcd_secondary_injector_wall_plug", + "eta_ecrh_injector_wall_plug", + "eta_lowhyb_injector_wall_plug", + "eta_beam_injector_wall_plug", + "f_p_beam_injected_ions", + "p_beam_injected_mw", + "f_c_plasma_pfirsch_schluter_scene", + "p_beam_shine_through_mw", "feffcd", - "forbitloss", + "f_p_beam_orbit_loss", "frbeam", - "f_tritium_beam", - "gamcd", - "gamma_ecrh", + "f_beam_tritium", + "eta_cd_norm_hcd_primary", + "eta_cd_norm_ecrh", "xi_ebw", - "iefrf", - "iefrffix", - "irfcd", - "nbshinef", - "nbshield", - "pheat", - "pheatfix", - "pinjalw", - "pinjemw", - "pinjimw", - "pinjmw", - "pinjfixmw", + "i_hcd_primary", + "i_hcd_secondary", + "i_hcd_calculations", + "f_p_beam_shine_through", + "dx_beam_shield", + "p_hcd_primary_extra_heat_mw", + "p_hcd_secondary_extra_heat_mw", + "p_hcd_injected_max", + "p_hcd_injected_electrons_mw", + "p_hcd_injected_ions_mw", + "p_hcd_injected_total_mw", + "p_hcd_secondary_injected_mw", "plasipf", "plhybd", "pnbeam", - "porbitlossmw", - "ps_current_fraction", + "p_beam_orbit_loss_mw", + "f_c_plasma_pfirsch_schluter", "pwplh", "pwpnb", "rtanbeam", "rtanmax", - "taubeam", + "n_beam_decay_lengths_core", "tbeamin" ], "define_iteration_variables": [ @@ -19702,7 +19702,7 @@ "1": "aspect", "10": "boundu(15)", "11": "beta_norm_max", - "12": "bootstrap_current_fraction_max", + "12": "f_c_plasma_bootstrap_max", "13": "boundu(10)", "14": "fiooic", "15": "fjprot", @@ -19857,7 +19857,7 @@ "breeder_f": "real_variable", "breeder_multiplier": "real_variable", "breedmat": "int_variable", - "bootstrap_current_fraction_max": "real_variable", + "f_c_plasma_bootstrap_max": "real_variable", "bt": "real_variable", "cable_helium_fraction": "real_variable", "casthi": "real_variable", @@ -19988,17 +19988,17 @@ "elecstore_l": "real_variable", "elecstore_w": "real_variable", "emult": "real_variable", - "beam_energy": "real_variable", + "e_beam_kev": "real_variable", "beta_poloidal_eps_max": "real_variable", "epsfcn": "real_variable", "epsvmc": "real_variable", "esbldgm3": "real_variable", - "etaech": "real_variable", + "eta_ecrh_injector_wall_plug": "real_variable", "etahtp": "real_variable", "etaiso": "real_variable", - "etalh": "real_variable", + "eta_lowhyb_injector_wall_plug": "real_variable", "etali": "real_variable", - "etanbi": "real_variable", + "eta_beam_injector_wall_plug": "real_variable", "etapsu": "real_variable", "etapump": "real_variable", "etatf": "real_variable", @@ -20098,7 +20098,7 @@ "fnesep": "real_variable", "fniterpump": "real_variable", "foh_stress": "real_variable", - "forbitloss": "real_variable", + "f_p_beam_orbit_loss": "real_variable", "fpdivlim": "real_variable", "fpeakb": "real_variable", "fpinj": "real_variable", @@ -20142,7 +20142,7 @@ "ftoroidalgap": "real_variable", "ftpeak": "real_variable", "f_tritium": "real_variable", - "f_tritium_beam": "real_variable", + "f_beam_tritium": "real_variable", "fvdump": "real_variable", "fvoldw": "real_variable", "fvolsi": "real_variable", @@ -20175,7 +20175,7 @@ "fzeffmax": "real_variable", "gainve": "real_array", "ejima_coeff": "real_variable", - "gamma_ecrh": "real_variable", + "eta_cd_norm_ecrh": "real_variable", "gamma_he": "real_variable", "gammax": "real_variable", "dr_shld_vv_gap_inboard": "real_variable", @@ -20186,7 +20186,7 @@ "gas_buildings_w": "real_variable", "ground_clrnc": "real_variable", "gtscale": "int_variable", - "harnum": "real_variable", + "n_ecrh_harmonic": "real_variable", "hastelloy_thickness": "real_variable", "hccl": "real_variable", "hcd_building_h": "real_variable", @@ -20242,8 +20242,8 @@ "i_plasma_current": "int_variable", "i_density_limit": "int_variable", "i_diamagnetic_current": "int_variable", - "iefrf": "int_variable", - "iefrffix": "int_variable", + "i_hcd_primary": "int_variable", + "i_hcd_secondary": "int_variable", "i_beta_fast_alpha": "int_variable", "ife": "int_variable", "ifedrv": "int_variable", @@ -20278,7 +20278,7 @@ "i_rad_loss": "int_variable", "ireactor": "int_variable", "irefprop": "int_variable", - "irfcd": "int_variable", + "i_hcd_calculations": "int_variable", "i_confinement_time": "int_variable", "iscenr": "int_variable", "i_plasma_wall_gap": "int_variable", @@ -20354,8 +20354,8 @@ "n_blkt_outboard_modules_poloidal": "int_variable", "n_blkt_inboard_modules_toroidal": "int_variable", "n_blkt_outboard_modules_toroidal": "int_variable", - "nbshield": "real_variable", - "nbshinefmax": "real_variable", + "dx_beam_shield": "real_variable", + "f_p_beam_shine_through_max": "real_variable", "n_pf_coils_in_group": "int_array", "neped": "real_variable", "neqns": "int_variable", @@ -20391,12 +20391,12 @@ "pfbldgm3": "real_variable", "rho_pf_coil": "real_variable", "pfusife": "real_variable", - "pheat": "real_variable", - "pheatfix": "real_variable", + "p_hcd_primary_extra_heat_mw": "real_variable", + "p_hcd_secondary_extra_heat_mw": "real_variable", "pibv": "real_variable", "pifecr": "real_variable", - "pinjalw": "real_variable", - "pinjfixmw": "real_variable", + "p_hcd_injected_max": "real_variable", + "p_hcd_secondary_injected_mw": "real_variable", "pinjmax": "real_variable", "dx_fw_module": "real_variable", "plasma_res_factor": "real_variable", diff --git a/tests/regression/input_files/helias_5b.IN.DAT b/tests/regression/input_files/helias_5b.IN.DAT index a7b73bca6b..08c30c2b54 100644 --- a/tests/regression/input_files/helias_5b.IN.DAT +++ b/tests/regression/input_files/helias_5b.IN.DAT @@ -104,8 +104,8 @@ beta_min = 0.01 *lower beta limit *-------------Current Drive Variables--------------* -etaech = 0.7 *ECH wall plug to injector efficiency -pheat = 0.0 *Heating power not used for current drive (MW) +eta_ecrh_injector_wall_plug = 0.7 *ECH wall plug to injector efficiency +p_hcd_primary_extra_heat_mw = 0.0 *Heating power not used for current drive (MW) *----------------Divertor Variables----------------* diff --git a/tests/regression/input_files/large_tokamak.IN.DAT b/tests/regression/input_files/large_tokamak.IN.DAT index 558a41178f..a2b934e77f 100644 --- a/tests/regression/input_files/large_tokamak.IN.DAT +++ b/tests/regression/input_files/large_tokamak.IN.DAT @@ -78,7 +78,7 @@ boundu(103) = 10.0 icc = 30 ixc = 46 * fpinj * Maximum allowable value for injected power [MW] -pinjalw = 200.0 +p_hcd_injected_max = 200.0 * Net electric power lower limit * *--------------------------------* @@ -453,19 +453,19 @@ t_precharge = 500.0 *---------------* * Maximum fraction of plasma current from bootstrap -bootstrap_current_fraction_max = 0.95 +f_c_plasma_bootstrap_max = 0.95 * Switch for current drive efficiency model -iefrf = 10 +i_hcd_primary = 10 * ECRH gamma_CD (user input) -gamma_ecrh = 0.30 +eta_cd_norm_ecrh = 0.30 * ECRH wall-plug efficiency -etaech = 0.5 +eta_ecrh_injector_wall_plug = 0.5 * Amount of injected power for heating [MW] -pheat = 75.0 +p_hcd_primary_extra_heat_mw = 75.0 * Impurity radiation * ********************** diff --git a/tests/regression/input_files/large_tokamak_nof.IN.DAT b/tests/regression/input_files/large_tokamak_nof.IN.DAT index 21a8877461..b5549fb2dc 100644 --- a/tests/regression/input_files/large_tokamak_nof.IN.DAT +++ b/tests/regression/input_files/large_tokamak_nof.IN.DAT @@ -45,7 +45,7 @@ icc = 11 *-----------------------------* icc = 30 * Maximum allowable value for injected power [MW] -pinjalw = 200.0 +p_hcd_injected_max = 200.0 @@ -435,19 +435,19 @@ t_precharge = 500.0 *---------------* * Maximum fraction of plasma current from bootstrap -bootstrap_current_fraction_max = 0.95 +f_c_plasma_bootstrap_max = 0.95 * Switch for current drive efficiency model -iefrf = 10 +i_hcd_primary = 10 * ECRH gamma_CD (user input) -gamma_ecrh = 0.30 +eta_cd_norm_ecrh = 0.30 * ECRH wall-plug efficiency -etaech = 0.5 +eta_ecrh_injector_wall_plug = 0.5 * Amount of injected power for heating [MW] -pheat = 75.0 +p_hcd_primary_extra_heat_mw = 75.0 * Impurity radiation * ********************** diff --git a/tests/regression/input_files/large_tokamak_once_through.IN.DAT b/tests/regression/input_files/large_tokamak_once_through.IN.DAT index 6eec76ee58..48562d5d1f 100644 --- a/tests/regression/input_files/large_tokamak_once_through.IN.DAT +++ b/tests/regression/input_files/large_tokamak_once_through.IN.DAT @@ -160,12 +160,12 @@ output_costs = 1 * Switch for costs output; *-------------Current Drive Variables--------------* -bootstrap_current_fraction_max = 0.95 * maximum fraction of plasma current from bootstrap; if `bootstrap_current_fraction_max < 0`; -etaech = 0.5 * ECH wall plug to injector efficiency -gamma_ecrh = 0.30 * User input ECRH gamma (1;0e20 A/(W m^2)) -iefrf = 10 * Switch for current drive efficiency model; -pheat = 75.0 * heating power not used for current drive (MW) (`iteration variable 11`) -pinjalw = 200.0 * maximum allowable value for injected power (MW) (`constraint equation 30`) +f_c_plasma_bootstrap_max = 0.95 * maximum fraction of plasma current from bootstrap; if `f_c_plasma_bootstrap_max < 0`; +eta_ecrh_injector_wall_plug = 0.5 * ECH wall plug to injector efficiency +eta_cd_norm_ecrh = 0.30 * User input ECRH gamma (1;0e20 A/(W m^2)) +i_hcd_primary = 10 * Switch for current drive efficiency model; +p_hcd_primary_extra_heat_mw = 75.0 * heating power not used for current drive (MW) (`iteration variable 11`) +p_hcd_injected_max = 200.0 * maximum allowable value for injected power (MW) (`constraint equation 30`) *-------------------Dcll Module--------------------* diff --git a/tests/regression/input_files/spherical_tokamak_once_through.IN.DAT b/tests/regression/input_files/spherical_tokamak_once_through.IN.DAT index 522e88e780..32628f6389 100644 --- a/tests/regression/input_files/spherical_tokamak_once_through.IN.DAT +++ b/tests/regression/input_files/spherical_tokamak_once_through.IN.DAT @@ -194,14 +194,14 @@ output_costs = 1 * Switch for costs output; *-------------Current Drive Variables--------------* -bootstrap_current_fraction_max = 0.9 * maximum fraction of plasma current from bootstrap; if `bootstrap_current_fraction_max < 0`; -harnum = 2 * cyclotron harmonic frequency number; used in cut-off function -wave_mode = 0 * Switch for ECRH wave mode ; -etaech = 0.45 * ECH wall plug to injector efficiency +f_c_plasma_bootstrap_max = 0.9 * maximum fraction of plasma current from bootstrap; if `f_c_plasma_bootstrap_max < 0`; +n_ecrh_harmonic = 2 * cyclotron harmonic frequency number; used in cut-off function +i_ecrh_wave_mode = 0 * Switch for ECRH wave mode ; +eta_ecrh_injector_wall_plug = 0.45 * ECH wall plug to injector efficiency feffcd = 1.0 * current drive efficiency fudge factor (`iteration variable 47`) -iefrf = 13 * Switch for current drive efficiency model; -irfcd = 1 * Switch for current drive calculation; -pinjalw = 150.0 * maximum allowable value for injected power (MW) (`constraint equation 30`) +i_hcd_primary = 13 * Switch for current drive efficiency model; +i_hcd_calculations = 1 * Switch for current drive calculation; +p_hcd_injected_max = 150.0 * maximum allowable value for injected power (MW) (`constraint equation 30`) *-------------------Dcll Module--------------------* diff --git a/tests/regression/input_files/st_regression.IN.DAT b/tests/regression/input_files/st_regression.IN.DAT index 85f6503839..a59d4bc367 100644 --- a/tests/regression/input_files/st_regression.IN.DAT +++ b/tests/regression/input_files/st_regression.IN.DAT @@ -74,12 +74,12 @@ icc = 1 icc = 2 * DESCRIPTION: Global Power Balance Consistency * JUSTIFICATION: Consistency equations should always be on -* VARIABLES: pinjmw, Rest calculated in-situ +* VARIABLES: p_hcd_injected_total_mw, Rest calculated in-situ *icc = 4 * DESCRIPTION: Global power balance for electrons * JUSTIFICATION: Not recommended for use -* VARIABLES: i_rad_loss,ignite,pinjemw, Rest calculated in-situ +* VARIABLES: i_rad_loss,ignite,p_hcd_injected_electrons_mw, Rest calculated in-situ *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Performance ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾ @@ -2635,7 +2635,7 @@ boundu(116) = 1.0 *---------------------------Heating & Current Drive--------------------------------------------------------------------------------------------------------------------------------------------------------------* *‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾* -irfcd = 1 +i_hcd_calculations = 1 * DESCRIPTION: Switch for current drive calculation * JUSTIFICATION: Consistency equation, should always be on. @@ -2645,7 +2645,7 @@ irfcd = 1 *icc = 40 * DESCRIPTION: Constraint equation for auxiliary power lower limit * JUSTIFICATION: Turned off, do not care about auxiliary power lower limit -* VARIABLES: pinjmw (MW) calculated in-situ +* VARIABLES: p_hcd_injected_total_mw (MW) calculated in-situ *auxmin = * DESCRIPTION: Minimum required auxiliary power (MW) @@ -2662,7 +2662,7 @@ irfcd = 1 *icc = 37 * DESCRIPTION: Constraint equation for current drive gamma upper limit * JUSTIFICATION: Turned off, do not care about maximum current drive gamma -* VARIABLES: gamcd(1.0e20 A/W-m2) calculated in-situ +* VARIABLES: eta_cd_norm_hcd_primary(1.0e20 A/W-m2) calculated in-situ *gammax = * DESCRIPTION: Maximum current drive gamma (icc = 37) @@ -2671,7 +2671,7 @@ irfcd = 1 *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Primary H&CD System ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾ -iefrf = 13 +i_hcd_primary = 13 * DESCRIPTION Switch for Current Drive Efficiency Model (10: ECRH User Input gamma) * 1 Fenstermacher Lower Hybrid * 2 Ion Cyclotron current drive @@ -2692,7 +2692,7 @@ iefrf = 13 icc = 30 * DESCRIPTION: Injection Power Upper Limit * JUSTIFICATION: Limit for plasma stability -* VARIABLES: pinjmw (total auxiliary injected power (MW)) summed from all injected power sources +* VARIABLES: p_hcd_injected_total_mw (total auxiliary injected power (MW)) summed from all injected power sources ixc = 46 fpinj = 1.0 @@ -2701,14 +2701,14 @@ boundu(46) = 1.5 * DESCRIPTION: f-value for injected power variation range * JUSTIFICATION: Setup to allow the injected power to vary -pinjalw = 150.0 +p_hcd_injected_max = 150.0 * DESCRIPTION: Maximum Allowable Value for Injected Power (MW) (icc=30) * JUSTIFICATION: *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *ixc = 11 -*pheat = +*p_hcd_primary_extra_heat_mw = *boundl(11) = *boundu(11) = * DESCRIPTION: Heating power not used for C.D. (MW) @@ -2721,22 +2721,22 @@ feffcd = 1.0 *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Secondary H&CD System ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾ -*iefrffix = +*i_hcd_secondary = * DESCRIPTION: Switch for 2nd current drive efficiency model * JUSTIFICATION: Not used, ECRH only -*pinjfixmw = +*p_hcd_secondary_injected_mw = * DESCRIPTION: Secondary auxiliary injection power (MW) * JUSTIFICATION: Not used, ECRH only -*pheatfix = +*p_hcd_secondary_extra_heat_mw = * DESCRIPTION: Secondary fixed heating power not used for C.D. (MW) * JUSTIFICATION: Not used, ECRH only. *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Neutral Beam Injection ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾ -*beam_energy = +*e_beam_kev = * DESCRIPTION: Neutral beam energy (keV) * JUSTIFICATION: Not used as no NBI used @@ -2744,7 +2744,7 @@ feffcd = 1.0 * DESCRIPTION: Number of NB decay lengths to plasma centre * JUSTIFICATION: Not used as no NBI used -*etanbi = +*eta_beam_injector_wall_plug = * DESCRIPTION: NBI wall plug to injector efficiency * JUSTIFICATION: Not used as no NBI used @@ -2752,7 +2752,7 @@ feffcd = 1.0 * DESCRIPTION: Width of neutral beam duct where it passes between the TF coils * JUSTIFICATION: Not used as no NBI used -*forbitloss +*f_p_beam_orbit_loss * DESCRIPTION: NBI power orbit loss fraction * JUSTIFICATION: Not used as no NBI used @@ -2760,7 +2760,7 @@ feffcd = 1.0 * DESCRIPTION: R_tan / R_major for NBI * JUSTIFICATION: Not used as no NBI used -*f_tritium_beam +*f_beam_tritium * DESCRIPTION: Tritium fraction of beam * JUSTIFICATION: Not used as no NBI used @@ -2772,14 +2772,14 @@ feffcd = 1.0 * DESCRIPTION: Leading coeff. for NB beta fraction * JUSTIFICATION: Not used as no NBI used -*nbshield +*dx_beam_shield * DESCRIPTION: Wall thickness of neutral beam duct (m) * JUSTIFICATION: Not used as no NBI used *icc = 3 * DESCRIPTION: Global power balance for ions (NBI) * JUSTIFICATION: Not used as no NBI used -* VARIABLES: pinjimw,ignite, Rest calculated in-situ +* VARIABLES: p_hcd_injected_ions_mw,ignite, Rest calculated in-situ *icc = 7 * DESCRIPTION: Equation for hot ion beam density (NBI) @@ -2808,20 +2808,20 @@ feffcd = 1.0 *icc = 59 * DESCRIPTION: Constraint equation for neutral beam shine-through fraction upper limit * JUSTIFICATION: Turned off, not using NBI -* VARIABLES: nbshinefmax (maximum neutral beam shine-through fraction). nbshinef calculated in situ +* VARIABLES: f_p_beam_shine_through_max (maximum neutral beam shine-through fraction). f_p_beam_shine_through calculated in situ -*nbshinefmax = +*f_p_beam_shine_through_max = * DESCRIPTION: Maximum neutral beam shine-through fraction (`constraint equation 59`) (default = 1.0D-3) * JUSTIFICATION: Not set, as not using icc = 59 *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Radio Frequency Heating ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾ -harnum = 2 +n_ecrh_harmonic = 2 * DESCRIPTION: Cyclotron harmonic frequency number * JUSTIFICATION: Not set assuming default ==2 -wave_mode = 0 +i_ecrh_wave_mode = 0 * DESCRIPTION: EM cutoff wave mode (X or O) * JUSTIFICATION: Not set assuming default ==0 (O-mode) @@ -2829,7 +2829,7 @@ wave_mode = 0 * Lower hybrid * *--------------* -*etalh = +*eta_lowhyb_injector_wall_plug = * DESCRIPTION: LH wall plug to plasma efficiency (default = 0.3) * JUSTIFICATION: Not used as no LH used @@ -2837,11 +2837,11 @@ wave_mode = 0 * Electron cyclotron * *--------------------* -etaech = 0.45 +eta_ecrh_injector_wall_plug = 0.45 * DESCRIPTION: ECRH Wall Plug to Injector Efficiency * JUSTIFICATION: -*gamma_ecrh = +*eta_cd_norm_ecrh = * DESCRIPTION: User Input ECRH Gamma * JUSTIFICATION: @@ -2853,7 +2853,7 @@ etaech = 0.45 * Electron Bernstein Wave * *-------------------------* -* xi_ebw = 0.43 * switch in if using EBW, instead of gamma_ecrh * +* xi_ebw = 0.43 * switch in if using EBW, instead of eta_cd_norm_ecrh * * DESCRIPTION: User Input EBW Gamma * JUSTIFICATION: user input for current drive efficiency. Default xi_ebw = 0.43 @@ -2865,7 +2865,7 @@ etaech = 0.45 * Bootstrap Current * *-------------------* -bootstrap_current_fraction_max = 0.9 +f_c_plasma_bootstrap_max = 0.9 * DESCRIPTION: Maximum Fraction of Plasma Current from Bootstrap * JUSTIFICATION: upper limit set for plasma stability * diff --git a/tests/regression/input_files/stellarator_helias_once_through.IN.DAT b/tests/regression/input_files/stellarator_helias_once_through.IN.DAT index bde589bc0d..282ce8f1cf 100644 --- a/tests/regression/input_files/stellarator_helias_once_through.IN.DAT +++ b/tests/regression/input_files/stellarator_helias_once_through.IN.DAT @@ -153,8 +153,8 @@ ucme = 3.e8 * cost of maintenance equipment ($) *-------------Current Drive Variables--------------* -etaech = 0.7 * ECH wall plug to injector efficiency -pheat = 0. * heating power not used for current drive (MW) (`iteration variable 11`) +eta_ecrh_injector_wall_plug = 0.7 * ECH wall plug to injector efficiency +p_hcd_primary_extra_heat_mw = 0. * heating power not used for current drive (MW) (`iteration variable 11`) *-------------------Dcll Module--------------------* diff --git a/tests/unit/data/large_tokamak_IN.DAT b/tests/unit/data/large_tokamak_IN.DAT index 31005741ce..87b43aa753 100644 --- a/tests/unit/data/large_tokamak_IN.DAT +++ b/tests/unit/data/large_tokamak_IN.DAT @@ -78,7 +78,7 @@ boundu(103) = 10.0 icc = 30 ixc = 46 * fpinj * Maximum allowable value for injected power [MW] -pinjalw = 200.0 +p_hcd_injected_max = 200.0 * Net electric power lower limit * *--------------------------------* @@ -451,19 +451,19 @@ t_precharge = 500.0 *---------------* * Maximum fraction of plasma current from bootstrap -bootstrap_current_fraction_max = 0.95 +f_c_plasma_bootstrap_max = 0.95 * Switch for current drive efficiency model -iefrf = 10 +i_hcd_primary = 10 * ECRH gamma_CD (user input) -gamma_ecrh = 0.30 +eta_cd_norm_ecrh = 0.30 * ECRH wall-plug efficiency -etaech = 0.5 +eta_ecrh_injector_wall_plug = 0.5 * Amount of injected power for heating [MW] -pheat = 75.0 +p_hcd_primary_extra_heat_mw = 75.0 * Impurity radiation * ********************** diff --git a/tests/unit/data/large_tokamak_MFILE.DAT b/tests/unit/data/large_tokamak_MFILE.DAT index d013ea3436..516fe83972 100644 --- a/tests/unit/data/large_tokamak_MFILE.DAT +++ b/tests/unit/data/large_tokamak_MFILE.DAT @@ -451,8 +451,8 @@ Fraction_of_alpha_power_to_ions_________________________________________ (falpi)_______________________ 2.8258E-01 Ion_transport_(MW)______________________________________________________ (p_ion_transport_loss_mw)______________________ 1.3990E+02 OP Electron_transport_(MW)_________________________________________________ (p_electron_transport_loss_mw)______________________ 1.5739E+02 OP - Injection_power_to_ions_(MW)____________________________________________ (pinjimw)_____________________ 0.0000E+00 OP - Injection_power_to_electrons_(MW)_______________________________________ (pinjemw)_____________________ 7.9710E+01 OP + Injection_power_to_ions_(MW)____________________________________________ (p_hcd_injected_ions_mw)_____________________ 0.0000E+00 OP + Injection_power_to_electrons_(MW)_______________________________________ (p_hcd_injected_electrons_mw)_____________________ 7.9710E+01 OP Ignited_plasma_switch_(0=not_ignited,_1=ignited)________________________ (ignite)______________________ 0 Power_into_divertor_zone_via_charged_particles_(MW)_____________________ (pdivt)_______________________ 1.6412E+02 OP Psep_/_R_ratio_(MW/m)___________________________________________________ (pdivt/rmajor)________________ 2.0515E+01 OP @@ -504,16 +504,16 @@ Start-up_resistive_(Wb)_________________________________________________ (vs_plasma_res_ramp)_______________________ 4.9825E+01 OP Flat-top_resistive_(Wb)_________________________________________________ (vs_plasma_burn_required)_______________________ 2.6495E+02 OP bootstrap_current_fraction_multiplier___________________________________ (cboot)_______________________ 1.0000E+00 - Bootstrap_fraction_(ITER_1989)__________________________________________ (bscf_iter89)_________________ 3.7455E-01 - Bootstrap_fraction_(Sauter_et_al)_______________________________________ (bscf_sauter)_________________ 4.2290E-01 - Bootstrap_fraction_(Nevins_et_al)_______________________________________ (bscf_nevins)_________________ 3.5275E-01 - Bootstrap_fraction_(Wilson)_____________________________________________ (bscf_wilson)_________________ 4.3666E-01 - Diamagnetic_fraction_(Hender)___________________________________________ (diacf_hender)________________ 1.1803E-02 - Diamagnetic_fraction_(SCENE)____________________________________________ (diacf_scene)_________________ 1.1022E-02 - Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (pscf_scene)__________________ -2.9744E-03 + Bootstrap_fraction_(ITER_1989)__________________________________________ (f_c_plasma_bootstrap_iter89)_________________ 3.7455E-01 + Bootstrap_fraction_(Sauter_et_al)_______________________________________ (f_c_plasma_bootstrap_sauter)_________________ 4.2290E-01 + Bootstrap_fraction_(Nevins_et_al)_______________________________________ (f_c_plasma_bootstrap_nevins)_________________ 3.5275E-01 + Bootstrap_fraction_(Wilson)_____________________________________________ (f_c_plasma_bootstrap_wilson)_________________ 4.3666E-01 + Diamagnetic_fraction_(Hender)___________________________________________ (f_c_plasma_diamagnetic_hender)________________ 1.1803E-02 + Diamagnetic_fraction_(SCENE)____________________________________________ (f_c_plasma_diamagnetic_scene)_________________ 1.1022E-02 + Pfirsch-Schlueter_fraction_(SCENE)______________________________________ (f_c_plasma_pfirsch_schluter_scene)__________________ -2.9744E-03 Bootstrap_fraction_(enforced)___________________________________________ (bootipf.)____________________ 4.2290E-01 Diamagnetic_fraction_(enforced)_________________________________________ (diaipf.)_____________________ 0.0000E+00 - Pfirsch-Schlueter_fraction_(enforced)___________________________________ (ps_current_fraction.)______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction_(enforced)___________________________________ (f_c_plasma_pfirsch_schluter.)______________________ 0.0000E+00 Loop_voltage_during_burn_(V)____________________________________________ (v_plasma_loop_burn)_______________________ 3.6762E-02 OP Plasma_resistance_(ohm)_________________________________________________ (res_plasma)_______________________ 3.9470E-09 OP Resistive_diffusion_time_(s)____________________________________________ (t_plasma_res_diffusion)____________________ 3.0839E+03 OP @@ -525,28 +525,28 @@ Burn-up_fraction________________________________________________________ (burnup)______________________ 1.7174E-01 # Energy confinement times, and required H-factors : # # Current Drive System # - Current_drive_efficiency_model__________________________________________ (iefrf)_______________________ 10 - Secondary_current_drive_efficiency_model________________________________ (iefrffix)____________________ 0 + Current_drive_efficiency_model__________________________________________ (i_hcd_primary)_______________________ 10 + Secondary_current_drive_efficiency_model________________________________ (i_hcd_secondary)____________________ 0 Ratio_of_power_for_flat-top_to_start-up_(MW)____________________________ (startupratio)________________ 1.0000E+00 - Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (pheat)_______________________ 7.5000E+01 + Auxiliary_power_used_for_plasma_heating_only_(MW)_______________________ (p_hcd_primary_extra_heat_mw)_______________________ 7.5000E+01 Power_injected_for_current_drive_(MW)___________________________________ (pcurrentdrivemw)_____________ 4.7098E+00 - Maximum_Allowed_Bootstrap_current_fraction______________________________ (bootstrap_current_fraction_max)_____________________ 9.5000E-01 + Maximum_Allowed_Bootstrap_current_fraction______________________________ (f_c_plasma_bootstrap_max)_____________________ 9.5000E-01 Fusion_gain_factor_Q____________________________________________________ (bigq)________________________ 2.0141E+01 OP Auxiliary_current_drive_(A)_____________________________________________ (auxiliary_cd)________________ 2.2041E+05 OP - Current_drive_efficiency_(A/W)__________________________________________ (effcd)_______________________ 4.6799E-02 OP - Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (gamcd)_______________________ 3.0000E-01 OP - Wall_plug_to_injector_efficiency________________________________________ (etacd)_______________________ 5.0000E-01 - ECRH_plasma_heating_efficiency__________________________________________ (gamma_ecrh)__________________ 3.0000E-01 + Current_drive_efficiency_(A/W)__________________________________________ (eta_cd_hcd_primary)_______________________ 4.6799E-02 OP + Normalised_current_drive_efficiency,_gamma_(10^20_A/W-m2)_______________ (eta_cd_norm_hcd_primary)_______________________ 3.0000E-01 OP + Wall_plug_to_injector_efficiency________________________________________ (eta_hcd_primary_injector_wall_plug)_______________________ 5.0000E-01 + ECRH_plasma_heating_efficiency__________________________________________ (eta_cd_norm_ecrh)__________________ 3.0000E-01 Bootstrap_fraction______________________________________________________ (bootipf)_____________________ 4.2290E-01 Diamagnetic_fraction____________________________________________________ (diaipf)______________________ 0.0000E+00 - Pfirsch-Schlueter_fraction______________________________________________ (ps_current_fraction)_______________________ 0.0000E+00 + Pfirsch-Schlueter_fraction______________________________________________ (f_c_plasma_pfirsch_schluter)_______________________ 0.0000E+00 Auxiliary_current_drive_fraction________________________________________ (aux_current_fraction)_______________________ 1.3342E-02 Inductive_fraction______________________________________________________ (inductive_current_fraction)_______________________ 5.6376E-01 Total___________________________________________________________________ (plasipf+aux_current_fraction+inductive_current_fraction)_________ 1.0000E+00 Fraction_of_the_plasma_current_produced_by_non-inductive_means__________ (fvsbrnni)____________________ 4.3624E-01 ITV - Electron_cyclotron_injected_power_(MW)__________________________________ (echpwr)______________________ 7.9710E+01 OP - Maximum_allowable_ECRH_power_(MW)_______________________________________ (pinjalw)_____________________ 2.0000E+02 - ECH_wall_plug_efficiency________________________________________________ (etaech)______________________ 5.0000E-01 + Electron_cyclotron_injected_power_(MW)__________________________________ (p_ecrh_injected_mw)______________________ 7.9710E+01 OP + Maximum_allowable_ECRH_power_(MW)_______________________________________ (p_hcd_injected_max)_____________________ 2.0000E+02 + ECH_wall_plug_efficiency________________________________________________ (eta_ecrh_injector_wall_plug)______________________ 5.0000E-01 ECH_wall_plug_power_(MW)________________________________________________ (echwpow)_____________________ 1.5942E+02 OP Total_V-s_capability_of_Central_Solenoid/PF_coils_(Wb)__________________ (abs(vs_cs_pf_total_pulse))__________________ 5.7129E+02 Required_volt-seconds_during_start-up_(Wb)______________________________ (vssoft)______________________ 2.8516E+02 @@ -1140,11 +1140,11 @@ Alpha_power_deposited_in_plasma_(MW)____________________________________ (falpha*palpmw)_______________ 3.0698E+02 Power_from_charged_products_of_DD_and/or_D-He3_fusion_(MW)______________ (pchargemw.)__________________ 1.2675E+00 Ohmic_heating_(MW)______________________________________________________ (p_plasma_ohmic_mw.)_____________________ 6.0733E-01 - Injected_power_deposited_in_plasma_(MW)_________________________________ (pinjmw)______________________ 7.9710E+01 + Injected_power_deposited_in_plasma_(MW)_________________________________ (p_hcd_injected_total_mw)______________________ 7.9710E+01 Total_(MW)______________________________________________________________ ______________________________ 3.8856E+02 Fusion_power_(MW)_______________________________________________________ (powfmw)______________________ 1.6176E+03 Power_from_energy_multiplication_in_blanket_and_shield_(MW)_____________ (emultmw)_____________________ 3.0787E+02 - Injected_power_(MW)_____________________________________________________ (pinjmw.)_____________________ 7.9710E+01 + Injected_power_(MW)_____________________________________________________ (p_hcd_injected_total_mw.)_____________________ 7.9710E+01 Ohmic_power_(MW)________________________________________________________ (p_plasma_ohmic_mw.)_____________________ 6.0733E-01 Power_deposited_in_primary_coolant_by_pump_(MW)_________________________ (htpmw_mech)__________________ 1.6536E+02 Total_(MW)______________________________________________________________ ______________________________ 2.1712E+03 @@ -1269,7 +1269,7 @@ boundu(103) = 10.0 icc = 30 ixc = 46 * fpinj * Maximum allowable value for injected power [MW] -pinjalw = 200.0 +p_hcd_injected_max = 200.0 * Net electric power lower limit * *--------------------------------* @@ -1642,19 +1642,19 @@ t_precharge = 500.0 *---------------* * Maximum fraction of plasma current from bootstrap -bootstrap_current_fraction_max = 0.95 +f_c_plasma_bootstrap_max = 0.95 * Switch for current drive efficiency model -iefrf = 10 +i_hcd_primary = 10 * ECRH gamma_CD (user input) -gamma_ecrh = 0.30 +eta_cd_norm_ecrh = 0.30 * ECRH wall-plug efficiency -etaech = 0.5 +eta_ecrh_injector_wall_plug = 0.5 * Amount of injected power for heating [MW] -pheat = 75.0 +p_hcd_primary_extra_heat_mw = 75.0 * Impurity radiation * ********************** diff --git a/tests/unit/test_build.py b/tests/unit/test_build.py index cd958524ce..0cf489eb31 100644 --- a/tests/unit/test_build.py +++ b/tests/unit/test_build.py @@ -322,7 +322,7 @@ class PortszParam(NamedTuple): rtanmax: Any = None - nbshield: Any = None + dx_beam_shield: Any = None beamwd: Any = None @@ -347,7 +347,7 @@ class PortszParam(NamedTuple): dr_tf_outboard=1.208, rtanbeam=0, rtanmax=0, - nbshield=0.5, + dx_beam_shield=0.5, beamwd=0.57999999999999996, frbeam=1.05, rmajor=8.8901000000000003, @@ -361,7 +361,7 @@ class PortszParam(NamedTuple): dr_tf_outboard=1.208, rtanbeam=9.3346050000000016, rtanmax=14.735821603386416, - nbshield=0.5, + dx_beam_shield=0.5, beamwd=0.57999999999999996, frbeam=1.05, rmajor=8.8901000000000003, @@ -398,7 +398,9 @@ def test_portsz(portszparam, monkeypatch, build): monkeypatch.setattr(current_drive_variables, "rtanmax", portszparam.rtanmax) - monkeypatch.setattr(current_drive_variables, "nbshield", portszparam.nbshield) + monkeypatch.setattr( + current_drive_variables, "dx_beam_shield", portszparam.dx_beam_shield + ) monkeypatch.setattr(current_drive_variables, "beamwd", portszparam.beamwd) diff --git a/tests/unit/test_buildings.py b/tests/unit/test_buildings.py index 111a6e4b21..78ee83dfb6 100644 --- a/tests/unit/test_buildings.py +++ b/tests/unit/test_buildings.py @@ -130,7 +130,7 @@ class BldgsSizesParam(NamedTuple): qnty_sfty_fac: Any hotcell_h: Any hot_sepdist: Any - iefrf: Any + i_hcd_primary: Any n_tf_coils: Any i_tf_sup: Any r_pf_coil_outer_max: Any @@ -273,7 +273,7 @@ class BldgsSizesParam(NamedTuple): qnty_sfty_fac=2, hotcell_h=12, hot_sepdist=2, - iefrf=10, + i_hcd_primary=10, n_tf_coils=16, i_tf_sup=1, r_pf_coil_outer_max=18.98258241468535, @@ -412,7 +412,7 @@ class BldgsSizesParam(NamedTuple): qnty_sfty_fac=2, hotcell_h=12, hot_sepdist=2, - iefrf=10, + i_hcd_primary=10, n_tf_coils=16, i_tf_sup=1, r_pf_coil_outer_max=18.982980877139834, @@ -671,7 +671,9 @@ def test_bldgs_sizes(buildings, bldgssizesparam, monkeypatch): ) monkeypatch.setattr(buildings_variables, "hotcell_h", bldgssizesparam.hotcell_h) monkeypatch.setattr(buildings_variables, "hot_sepdist", bldgssizesparam.hot_sepdist) - monkeypatch.setattr(current_drive_variables, "iefrf", bldgssizesparam.iefrf) + monkeypatch.setattr( + current_drive_variables, "i_hcd_primary", bldgssizesparam.i_hcd_primary + ) monkeypatch.setattr(tfcoil_variables, "n_tf_coils", bldgssizesparam.n_tf_coils) monkeypatch.setattr(tfcoil_variables, "i_tf_sup", bldgssizesparam.i_tf_sup) monkeypatch.setattr( diff --git a/tests/unit/test_ccfe_hcpb.py b/tests/unit/test_ccfe_hcpb.py index 6bfe21e6ac..3b786132d2 100644 --- a/tests/unit/test_ccfe_hcpb.py +++ b/tests/unit/test_ccfe_hcpb.py @@ -791,7 +791,7 @@ class PowerflowCalcParam(NamedTuple): a_fw_total: Any = None - porbitlossmw: Any = None + p_beam_orbit_loss_mw: Any = None f_ster_div_single: Any = None @@ -884,7 +884,7 @@ class PowerflowCalcParam(NamedTuple): PowerflowCalcParam( a_fw_outboard=988.92586580655245, a_fw_total=1601.1595634509963, - porbitlossmw=0, + p_beam_orbit_loss_mw=0, f_ster_div_single=0.115, p_div_rad_total_mw=0, p_fw_hcd_rad_total_mw=0, @@ -931,7 +931,7 @@ class PowerflowCalcParam(NamedTuple): PowerflowCalcParam( a_fw_outboard=1168.1172772224481, a_fw_total=1891.2865102700493, - porbitlossmw=0, + p_beam_orbit_loss_mw=0, f_ster_div_single=0.115, p_div_rad_total_mw=33.056596978820579, p_fw_hcd_rad_total_mw=0, @@ -997,7 +997,9 @@ def test_powerflow_calc(powerflowcalcparam, monkeypatch, ccfe_hcpb): monkeypatch.setattr(build_variables, "a_fw_total", powerflowcalcparam.a_fw_total) monkeypatch.setattr( - current_drive_variables, "porbitlossmw", powerflowcalcparam.porbitlossmw + current_drive_variables, + "p_beam_orbit_loss_mw", + powerflowcalcparam.p_beam_orbit_loss_mw, ) monkeypatch.setattr( diff --git a/tests/unit/test_costs_1990.py b/tests/unit/test_costs_1990.py index d4814227c8..21e02684ce 100644 --- a/tests/unit/test_costs_1990.py +++ b/tests/unit/test_costs_1990.py @@ -2883,11 +2883,11 @@ class Acc223Param(NamedTuple): plhybd: Any = None - iefrf: Any = None + i_hcd_primary: Any = None - echpwr: Any = None + p_ecrh_injected_mw: Any = None - pnbitot: Any = None + p_beam_injected_mw: Any = None dcdrv2: Any = None @@ -2945,9 +2945,9 @@ class Acc223Param(NamedTuple): cdcost=0, fcdfuel=0.10000000000000001, plhybd=0, - iefrf=10, - echpwr=51.978447720428512, - pnbitot=0, + i_hcd_primary=10, + p_ecrh_injected_mw=51.978447720428512, + p_beam_injected_mw=0, dcdrv2=59.899999999999999, mcdriv=1, cdriv2=244.90000000000001, @@ -2980,9 +2980,9 @@ class Acc223Param(NamedTuple): cdcost=140.341808845157, fcdfuel=0.10000000000000001, plhybd=0, - iefrf=10, - echpwr=51.978447720428512, - pnbitot=0, + i_hcd_primary=10, + p_ecrh_injected_mw=51.978447720428512, + p_beam_injected_mw=0, dcdrv2=59.899999999999999, mcdriv=1, cdriv2=244.90000000000001, @@ -3038,11 +3038,17 @@ def test_acc223(acc223param, monkeypatch, costs): monkeypatch.setattr(current_drive_variables, "plhybd", acc223param.plhybd) - monkeypatch.setattr(current_drive_variables, "iefrf", acc223param.iefrf) + monkeypatch.setattr( + current_drive_variables, "i_hcd_primary", acc223param.i_hcd_primary + ) - monkeypatch.setattr(current_drive_variables, "echpwr", acc223param.echpwr) + monkeypatch.setattr( + current_drive_variables, "p_ecrh_injected_mw", acc223param.p_ecrh_injected_mw + ) - monkeypatch.setattr(current_drive_variables, "pnbitot", acc223param.pnbitot) + monkeypatch.setattr( + current_drive_variables, "p_beam_injected_mw", acc223param.p_beam_injected_mw + ) monkeypatch.setattr(ife_variables, "dcdrv2", acc223param.dcdrv2) diff --git a/tests/unit/test_costs_2015.py b/tests/unit/test_costs_2015.py index a51cc29b2a..17562a852b 100644 --- a/tests/unit/test_costs_2015.py +++ b/tests/unit/test_costs_2015.py @@ -13733,7 +13733,7 @@ def test_calc_energy_conversion_system( class CalcRemainingSubsystemsParam(NamedTuple): - pinjmw: Any = None + p_hcd_injected_total_mw: Any = None pdivt: Any = None @@ -13786,7 +13786,7 @@ class CalcRemainingSubsystemsParam(NamedTuple): "calcremainingsubsystemsparam", ( CalcRemainingSubsystemsParam( - pinjmw=43.745615131519273, + p_hcd_injected_total_mw=43.745615131519273, pdivt=94.203763268233445, fusion_power=1726.9363495105574, t_plasma_res_diffusion=2562.1529343276788, @@ -14882,7 +14882,7 @@ class CalcRemainingSubsystemsParam(NamedTuple): ).transpose(), ), CalcRemainingSubsystemsParam( - pinjmw=43.745615131519266, + p_hcd_injected_total_mw=43.745615131519266, pdivt=94.062415557688894, fusion_power=1726.1944723154274, t_plasma_res_diffusion=2562.1529343276788, @@ -15995,7 +15995,9 @@ def test_calc_remaining_subsystems( """ monkeypatch.setattr( - current_drive_variables, "pinjmw", calcremainingsubsystemsparam.pinjmw + current_drive_variables, + "p_hcd_injected_total_mw", + calcremainingsubsystemsparam.p_hcd_injected_total_mw, ) monkeypatch.setattr(physics_variables, "pdivt", calcremainingsubsystemsparam.pdivt) diff --git a/tests/unit/test_current_drive.py b/tests/unit/test_current_drive.py index 224eec8572..9ce955253d 100644 --- a/tests/unit/test_current_drive.py +++ b/tests/unit/test_current_drive.py @@ -27,81 +27,81 @@ class CudrivParam(NamedTuple): pinjwp: Any = None - echpwr: Any = None + p_ecrh_injected_mw: Any = None pnbeam: Any = None plhybd: Any = None - beam_current: Any = None + c_beam_total: Any = None - porbitlossmw: Any = None + p_beam_orbit_loss_mw: Any = None - iefrf: Any = None + i_hcd_primary: Any = None - iefrffix: Any = None + i_hcd_secondary: Any = None - pheat: Any = None + p_hcd_primary_extra_heat_mw: Any = None - pheatfix: Any = None + p_hcd_secondary_extra_heat_mw: Any = None - pinjfixmw: Any = None + p_hcd_secondary_injected_mw: Any = None - irfcd: Any = None + i_hcd_calculations: Any = None feffcd: Any = None - fpion: Any = None + f_p_beam_injected_ions: Any = None - nbshinef: Any = None + f_p_beam_shine_through: Any = None - gamcd: Any = None + eta_cd_norm_hcd_primary: Any = None - gamma_ecrh: Any = None + eta_cd_norm_ecrh: Any = None - etalh: Any = None + eta_lowhyb_injector_wall_plug: Any = None - etacd: Any = None + eta_hcd_primary_injector_wall_plug: Any = None - etacdfix: Any = None + eta_hcd_secondary_injector_wall_plug: Any = None - etaech: Any = None + eta_ecrh_injector_wall_plug: Any = None - forbitloss: Any = None + f_p_beam_orbit_loss: Any = None - pinjmw: Any = None + p_hcd_injected_total_mw: Any = None pwpnb: Any = None - etanbi: Any = None + eta_beam_injector_wall_plug: Any = None - beam_energy: Any = None + e_beam_kev: Any = None - effcd: Any = None + eta_cd_hcd_primary: Any = None pwplh: Any = None echwpow: Any = None - pnbitot: Any = None + p_beam_injected_mw: Any = None - nbshinemw: Any = None + p_beam_shine_through_mw: Any = None - pinjemw: Any = None + p_hcd_injected_electrons_mw: Any = None - pinjimw: Any = None + p_hcd_injected_ions_mw: Any = None bigq: Any = None - bootstrap_current_fraction: Any = None + f_c_plasma_bootstrap: Any = None - bootstrap_current_fraction_max: Any = None + f_c_plasma_bootstrap_max: Any = None - taubeam: Any = None + n_beam_decay_lengths_core: Any = None - pinjalw: Any = None + p_hcd_injected_max: Any = None - nbshield: Any = None + dx_beam_shield: Any = None frbeam: Any = None @@ -109,13 +109,13 @@ class CudrivParam(NamedTuple): rtanmax: Any = None - diamagnetic_current_fraction: Any = None + f_c_plasma_diamagnetic: Any = None - ps_current_fraction: Any = None + f_c_plasma_pfirsch_schluter: Any = None - plasma_current_internal_fraction: Any = None + f_c_plasma_internal: Any = None - harnum: Any = None + n_ecrh_harmonic: Any = None xi_ebw: Any = None @@ -183,19 +183,19 @@ class CudrivParam(NamedTuple): expected_pinjwp: Any = None - expected_echpwr: Any = None + expected_p_ecrh_injected_mw: Any = None expected_gamcd: Any = None expected_etacd: Any = None - expected_pinjmw: Any = None + expected_p_hcd_injected_total_mw: Any = None expected_effcd: Any = None expected_echwpow: Any = None - expected_pinjemw: Any = None + expected_p_hcd_injected_electrons_mw: Any = None expected_bigq: Any = None @@ -206,51 +206,51 @@ class CudrivParam(NamedTuple): CudrivParam( pinjwpfix=0, pinjwp=0, - echpwr=0, + p_ecrh_injected_mw=0, pnbeam=0, plhybd=0, - beam_current=0, - porbitlossmw=0, - iefrf=10, - iefrffix=0, - pheat=75, - pheatfix=0, - pinjfixmw=0, - irfcd=1, + c_beam_total=0, + p_beam_orbit_loss_mw=0, + i_hcd_primary=10, + i_hcd_secondary=0, + p_hcd_primary_extra_heat_mw=75, + p_hcd_secondary_extra_heat_mw=0, + p_hcd_secondary_injected_mw=0, + i_hcd_calculations=1, feffcd=1, - fpion=0.5, - nbshinef=0, - gamcd=0, - gamma_ecrh=0.30000000000000004, - etalh=0.29999999999999999, - etacd=0, - etacdfix=0, - etaech=0.5, - forbitloss=0, - pinjmw=0, + f_p_beam_injected_ions=0.5, + f_p_beam_shine_through=0, + eta_cd_norm_hcd_primary=0, + eta_cd_norm_ecrh=0.30000000000000004, + eta_lowhyb_injector_wall_plug=0.29999999999999999, + eta_hcd_primary_injector_wall_plug=0, + eta_hcd_secondary_injector_wall_plug=0, + eta_ecrh_injector_wall_plug=0.5, + f_p_beam_orbit_loss=0, + p_hcd_injected_total_mw=0, pwpnb=0, - etanbi=0.29999999999999999, - beam_energy=1000, - effcd=0, + eta_beam_injector_wall_plug=0.29999999999999999, + e_beam_kev=1000, + eta_cd_hcd_primary=0, pwplh=0, echwpow=0, - pnbitot=0, - nbshinemw=0, - pinjemw=0, - pinjimw=0, + p_beam_injected_mw=0, + p_beam_shine_through_mw=0, + p_hcd_injected_electrons_mw=0, + p_hcd_injected_ions_mw=0, bigq=0, - bootstrap_current_fraction=0.27635918746616817, - bootstrap_current_fraction_max=0.95000000000000007, - taubeam=0, - pinjalw=200, - nbshield=0.5, + f_c_plasma_bootstrap=0.27635918746616817, + f_c_plasma_bootstrap_max=0.95000000000000007, + n_beam_decay_lengths_core=0, + p_hcd_injected_max=200, + dx_beam_shield=0.5, frbeam=1.05, rtanbeam=0, rtanmax=0, - diamagnetic_current_fraction=0, - ps_current_fraction=0, - plasma_current_internal_fraction=0.27635918746616817, - harnum=1, + f_c_plasma_diamagnetic=0, + f_c_plasma_pfirsch_schluter=0, + f_c_plasma_internal=0.27635918746616817, + n_ecrh_harmonic=1, xi_ebw=0.80000000000000004, dene=7.5e19, te=12, @@ -284,63 +284,63 @@ class CudrivParam(NamedTuple): iprint=0, outfile=11, expected_pinjwp=240.99200038011492, - expected_echpwr=120.49600019005746, + expected_p_ecrh_injected_mw=120.49600019005746, expected_gamcd=0.30000000000000004, expected_etacd=0.5, - expected_pinjmw=120.49600019005746, + expected_p_hcd_injected_total_mw=120.49600019005746, expected_effcd=0.05000000000000001, expected_echwpow=240.99200038011492, - expected_pinjemw=120.49600019005746, + expected_p_hcd_injected_electrons_mw=120.49600019005746, expected_bigq=0, ), CudrivParam( pinjwpfix=0, pinjwp=240.99200038011492, - echpwr=120.49600019005746, + p_ecrh_injected_mw=120.49600019005746, pnbeam=0, plhybd=0, - beam_current=0, - porbitlossmw=0, - iefrf=10, - iefrffix=0, - pheat=75, - pheatfix=0, - pinjfixmw=0, - irfcd=1, + c_beam_total=0, + p_beam_orbit_loss_mw=0, + i_hcd_primary=10, + i_hcd_secondary=0, + p_hcd_primary_extra_heat_mw=75, + p_hcd_secondary_extra_heat_mw=0, + p_hcd_secondary_injected_mw=0, + i_hcd_calculations=1, feffcd=1, - fpion=0.5, - nbshinef=0, - gamcd=0.30000000000000004, - gamma_ecrh=0.30000000000000004, - etalh=0.29999999999999999, - etacd=0.5, - etacdfix=0, - etaech=0.5, - forbitloss=0, - pinjmw=120.49600019005746, + f_p_beam_injected_ions=0.5, + f_p_beam_shine_through=0, + eta_cd_norm_hcd_primary=0.30000000000000004, + eta_cd_norm_ecrh=0.30000000000000004, + eta_lowhyb_injector_wall_plug=0.29999999999999999, + eta_hcd_primary_injector_wall_plug=0.5, + eta_hcd_secondary_injector_wall_plug=0, + eta_ecrh_injector_wall_plug=0.5, + f_p_beam_orbit_loss=0, + p_hcd_injected_total_mw=120.49600019005746, pwpnb=0, - etanbi=0.29999999999999999, - beam_energy=1000, - effcd=0.05000000000000001, + eta_beam_injector_wall_plug=0.29999999999999999, + e_beam_kev=1000, + eta_cd_hcd_primary=0.05000000000000001, pwplh=0, echwpow=240.99200038011492, - pnbitot=0, - nbshinemw=0, - pinjemw=120.49600019005746, - pinjimw=0, + p_beam_injected_mw=0, + p_beam_shine_through_mw=0, + p_hcd_injected_electrons_mw=120.49600019005746, + p_hcd_injected_ions_mw=0, bigq=0, - bootstrap_current_fraction=0.27635918746616817, - bootstrap_current_fraction_max=0.95000000000000007, - taubeam=0, - pinjalw=200, - nbshield=0.5, + f_c_plasma_bootstrap=0.27635918746616817, + f_c_plasma_bootstrap_max=0.95000000000000007, + n_beam_decay_lengths_core=0, + p_hcd_injected_max=200, + dx_beam_shield=0.5, frbeam=1.05, rtanbeam=8.4000000000000004, rtanmax=13.179564451855533, - diamagnetic_current_fraction=0, - ps_current_fraction=0, - plasma_current_internal_fraction=0.27635918746616817, - harnum=1, + f_c_plasma_diamagnetic=0, + f_c_plasma_pfirsch_schluter=0, + f_c_plasma_internal=0.27635918746616817, + n_ecrh_harmonic=1, xi_ebw=0.80000000000000004, dene=7.5e19, te=12, @@ -374,13 +374,13 @@ class CudrivParam(NamedTuple): iprint=0, outfile=11, expected_pinjwp=240.99200038011492, - expected_echpwr=120.49600019005746, + expected_p_ecrh_injected_mw=120.49600019005746, expected_gamcd=0.30000000000000004, expected_etacd=0.5, - expected_pinjmw=120.49600019005746, + expected_p_hcd_injected_total_mw=120.49600019005746, expected_effcd=0.05000000000000001, expected_echwpow=240.99200038011492, - expected_pinjemw=120.49600019005746, + expected_p_hcd_injected_electrons_mw=120.49600019005746, expected_bigq=8.6725187311435423, ), ), @@ -402,93 +402,179 @@ def test_cudriv(cudrivparam, monkeypatch, current_drive): monkeypatch.setattr(heat_transport_variables, "pinjwp", cudrivparam.pinjwp) - monkeypatch.setattr(current_drive_variables, "echpwr", cudrivparam.echpwr) + monkeypatch.setattr( + current_drive_variables, "p_ecrh_injected_mw", cudrivparam.p_ecrh_injected_mw + ) monkeypatch.setattr(current_drive_variables, "pnbeam", cudrivparam.pnbeam) monkeypatch.setattr(current_drive_variables, "plhybd", cudrivparam.plhybd) monkeypatch.setattr( - current_drive_variables, "beam_current", cudrivparam.beam_current + current_drive_variables, "c_beam_total", cudrivparam.c_beam_total ) monkeypatch.setattr( - current_drive_variables, "porbitlossmw", cudrivparam.porbitlossmw + current_drive_variables, + "p_beam_orbit_loss_mw", + cudrivparam.p_beam_orbit_loss_mw, ) - monkeypatch.setattr(current_drive_variables, "iefrf", cudrivparam.iefrf) + monkeypatch.setattr( + current_drive_variables, "i_hcd_primary", cudrivparam.i_hcd_primary + ) - monkeypatch.setattr(current_drive_variables, "iefrffix", cudrivparam.iefrffix) + monkeypatch.setattr( + current_drive_variables, "i_hcd_secondary", cudrivparam.i_hcd_secondary + ) - monkeypatch.setattr(current_drive_variables, "pheat", cudrivparam.pheat) + monkeypatch.setattr( + current_drive_variables, + "p_hcd_primary_extra_heat_mw", + cudrivparam.p_hcd_primary_extra_heat_mw, + ) - monkeypatch.setattr(current_drive_variables, "pheatfix", cudrivparam.pheatfix) + monkeypatch.setattr( + current_drive_variables, + "p_hcd_secondary_extra_heat_mw", + cudrivparam.p_hcd_secondary_extra_heat_mw, + ) - monkeypatch.setattr(current_drive_variables, "pinjfixmw", cudrivparam.pinjfixmw) + monkeypatch.setattr( + current_drive_variables, + "p_hcd_secondary_injected_mw", + cudrivparam.p_hcd_secondary_injected_mw, + ) - monkeypatch.setattr(current_drive_variables, "irfcd", cudrivparam.irfcd) + monkeypatch.setattr( + current_drive_variables, "i_hcd_calculations", cudrivparam.i_hcd_calculations + ) monkeypatch.setattr(current_drive_variables, "feffcd", cudrivparam.feffcd) - monkeypatch.setattr(current_drive_variables, "fpion", cudrivparam.fpion) + monkeypatch.setattr( + current_drive_variables, + "f_p_beam_injected_ions", + cudrivparam.f_p_beam_injected_ions, + ) - monkeypatch.setattr(current_drive_variables, "nbshinef", cudrivparam.nbshinef) + monkeypatch.setattr( + current_drive_variables, + "f_p_beam_shine_through", + cudrivparam.f_p_beam_shine_through, + ) - monkeypatch.setattr(current_drive_variables, "gamcd", cudrivparam.gamcd) + monkeypatch.setattr( + current_drive_variables, + "eta_cd_norm_hcd_primary", + cudrivparam.eta_cd_norm_hcd_primary, + ) - monkeypatch.setattr(current_drive_variables, "gamma_ecrh", cudrivparam.gamma_ecrh) + monkeypatch.setattr( + current_drive_variables, "eta_cd_norm_ecrh", cudrivparam.eta_cd_norm_ecrh + ) - monkeypatch.setattr(current_drive_variables, "etalh", cudrivparam.etalh) + monkeypatch.setattr( + current_drive_variables, + "eta_lowhyb_injector_wall_plug", + cudrivparam.eta_lowhyb_injector_wall_plug, + ) - monkeypatch.setattr(current_drive_variables, "etacd", cudrivparam.etacd) + monkeypatch.setattr( + current_drive_variables, + "eta_hcd_primary_injector_wall_plug", + cudrivparam.eta_hcd_primary_injector_wall_plug, + ) - monkeypatch.setattr(current_drive_variables, "etacdfix", cudrivparam.etacdfix) + monkeypatch.setattr( + current_drive_variables, + "eta_hcd_secondary_injector_wall_plug", + cudrivparam.eta_hcd_secondary_injector_wall_plug, + ) - monkeypatch.setattr(current_drive_variables, "etaech", cudrivparam.etaech) + monkeypatch.setattr( + current_drive_variables, + "eta_ecrh_injector_wall_plug", + cudrivparam.eta_ecrh_injector_wall_plug, + ) - monkeypatch.setattr(current_drive_variables, "forbitloss", cudrivparam.forbitloss) + monkeypatch.setattr( + current_drive_variables, "f_p_beam_orbit_loss", cudrivparam.f_p_beam_orbit_loss + ) - monkeypatch.setattr(current_drive_variables, "pinjmw", cudrivparam.pinjmw) + monkeypatch.setattr( + current_drive_variables, + "p_hcd_injected_total_mw", + cudrivparam.p_hcd_injected_total_mw, + ) monkeypatch.setattr(current_drive_variables, "pwpnb", cudrivparam.pwpnb) - monkeypatch.setattr(current_drive_variables, "etanbi", cudrivparam.etanbi) + monkeypatch.setattr( + current_drive_variables, + "eta_beam_injector_wall_plug", + cudrivparam.eta_beam_injector_wall_plug, + ) - monkeypatch.setattr(current_drive_variables, "beam_energy", cudrivparam.beam_energy) + monkeypatch.setattr(current_drive_variables, "e_beam_kev", cudrivparam.e_beam_kev) - monkeypatch.setattr(current_drive_variables, "effcd", cudrivparam.effcd) + monkeypatch.setattr( + current_drive_variables, "eta_cd_hcd_primary", cudrivparam.eta_cd_hcd_primary + ) monkeypatch.setattr(current_drive_variables, "pwplh", cudrivparam.pwplh) monkeypatch.setattr(current_drive_variables, "echwpow", cudrivparam.echwpow) - monkeypatch.setattr(current_drive_variables, "pnbitot", cudrivparam.pnbitot) + monkeypatch.setattr( + current_drive_variables, "p_beam_injected_mw", cudrivparam.p_beam_injected_mw + ) - monkeypatch.setattr(current_drive_variables, "nbshinemw", cudrivparam.nbshinemw) + monkeypatch.setattr( + current_drive_variables, + "p_beam_shine_through_mw", + cudrivparam.p_beam_shine_through_mw, + ) - monkeypatch.setattr(current_drive_variables, "pinjemw", cudrivparam.pinjemw) + monkeypatch.setattr( + current_drive_variables, + "p_hcd_injected_electrons_mw", + cudrivparam.p_hcd_injected_electrons_mw, + ) - monkeypatch.setattr(current_drive_variables, "pinjimw", cudrivparam.pinjimw) + monkeypatch.setattr( + current_drive_variables, + "p_hcd_injected_ions_mw", + cudrivparam.p_hcd_injected_ions_mw, + ) monkeypatch.setattr(current_drive_variables, "bigq", cudrivparam.bigq) monkeypatch.setattr( current_drive_variables, - "bootstrap_current_fraction", - cudrivparam.bootstrap_current_fraction, + "f_c_plasma_bootstrap", + cudrivparam.f_c_plasma_bootstrap, ) monkeypatch.setattr( current_drive_variables, - "bootstrap_current_fraction_max", - cudrivparam.bootstrap_current_fraction_max, + "f_c_plasma_bootstrap_max", + cudrivparam.f_c_plasma_bootstrap_max, ) - monkeypatch.setattr(current_drive_variables, "taubeam", cudrivparam.taubeam) + monkeypatch.setattr( + current_drive_variables, + "n_beam_decay_lengths_core", + cudrivparam.n_beam_decay_lengths_core, + ) - monkeypatch.setattr(current_drive_variables, "pinjalw", cudrivparam.pinjalw) + monkeypatch.setattr( + current_drive_variables, "p_hcd_injected_max", cudrivparam.p_hcd_injected_max + ) - monkeypatch.setattr(current_drive_variables, "nbshield", cudrivparam.nbshield) + monkeypatch.setattr( + current_drive_variables, "dx_beam_shield", cudrivparam.dx_beam_shield + ) monkeypatch.setattr(current_drive_variables, "frbeam", cudrivparam.frbeam) @@ -498,21 +584,25 @@ def test_cudriv(cudrivparam, monkeypatch, current_drive): monkeypatch.setattr( current_drive_variables, - "diamagnetic_current_fraction", - cudrivparam.diamagnetic_current_fraction, + "f_c_plasma_diamagnetic", + cudrivparam.f_c_plasma_diamagnetic, ) monkeypatch.setattr( - current_drive_variables, "ps_current_fraction", cudrivparam.ps_current_fraction + current_drive_variables, + "f_c_plasma_pfirsch_schluter", + cudrivparam.f_c_plasma_pfirsch_schluter, ) monkeypatch.setattr( current_drive_variables, - "plasma_current_internal_fraction", - cudrivparam.plasma_current_internal_fraction, + "f_c_plasma_internal", + cudrivparam.f_c_plasma_internal, ) - monkeypatch.setattr(current_drive_variables, "harnum", cudrivparam.harnum) + monkeypatch.setattr( + current_drive_variables, "n_ecrh_harmonic", cudrivparam.n_ecrh_harmonic + ) monkeypatch.setattr(current_drive_variables, "xi_ebw", cudrivparam.xi_ebw) @@ -586,22 +676,32 @@ def test_cudriv(cudrivparam, monkeypatch, current_drive): assert heat_transport_variables.pinjwp == pytest.approx(cudrivparam.expected_pinjwp) - assert current_drive_variables.echpwr == pytest.approx(cudrivparam.expected_echpwr) + assert current_drive_variables.p_ecrh_injected_mw == pytest.approx( + cudrivparam.expected_p_ecrh_injected_mw + ) - assert current_drive_variables.gamcd == pytest.approx(cudrivparam.expected_gamcd) + assert current_drive_variables.eta_cd_norm_hcd_primary == pytest.approx( + cudrivparam.expected_gamcd + ) - assert current_drive_variables.etacd == pytest.approx(cudrivparam.expected_etacd) + assert current_drive_variables.eta_hcd_primary_injector_wall_plug == pytest.approx( + cudrivparam.expected_etacd + ) - assert current_drive_variables.pinjmw == pytest.approx(cudrivparam.expected_pinjmw) + assert current_drive_variables.p_hcd_injected_total_mw == pytest.approx( + cudrivparam.expected_p_hcd_injected_total_mw + ) - assert current_drive_variables.effcd == pytest.approx(cudrivparam.expected_effcd) + assert current_drive_variables.eta_cd_hcd_primary == pytest.approx( + cudrivparam.expected_effcd + ) assert current_drive_variables.echwpow == pytest.approx( cudrivparam.expected_echwpow ) - assert current_drive_variables.pinjemw == pytest.approx( - cudrivparam.expected_pinjemw + assert current_drive_variables.p_hcd_injected_electrons_mw == pytest.approx( + cudrivparam.expected_p_hcd_injected_electrons_mw ) assert current_drive_variables.bigq == pytest.approx(cudrivparam.expected_bigq) diff --git a/tests/unit/test_dcll.py b/tests/unit/test_dcll.py index 3218404d4f..cbf6e5ce78 100644 --- a/tests/unit/test_dcll.py +++ b/tests/unit/test_dcll.py @@ -29,7 +29,7 @@ class DcllNeutronicsAndPowerParam(NamedTuple): a_fw_total: Any = None - porbitlossmw: Any = None + p_beam_orbit_loss_mw: Any = None f_ster_div_single: Any = None @@ -92,7 +92,7 @@ class DcllNeutronicsAndPowerParam(NamedTuple): DcllNeutronicsAndPowerParam( a_fw_outboard=988.92586580655245, a_fw_total=1601.1595634509963, - porbitlossmw=0, + p_beam_orbit_loss_mw=0, f_ster_div_single=0.115, p_div_rad_total_mw=0, p_div_nuclear_heat_total_mw=0, @@ -124,7 +124,7 @@ class DcllNeutronicsAndPowerParam(NamedTuple): DcllNeutronicsAndPowerParam( a_fw_outboard=1168.1172772224481, a_fw_total=1891.2865102700493, - porbitlossmw=0, + p_beam_orbit_loss_mw=0, f_ster_div_single=0.115, p_div_rad_total_mw=33.056596978820579, p_div_nuclear_heat_total_mw=182.58994516305046, @@ -178,8 +178,8 @@ def test_dcll_neutronics_and_power(dcllneutronicsandpowerparam, monkeypatch, dcl monkeypatch.setattr( current_drive_variables, - "porbitlossmw", - dcllneutronicsandpowerparam.porbitlossmw, + "p_beam_orbit_loss_mw", + dcllneutronicsandpowerparam.p_beam_orbit_loss_mw, ) monkeypatch.setattr( diff --git a/tests/unit/test_physics.py b/tests/unit/test_physics.py index c18f3f94df..74c6331378 100644 --- a/tests/unit/test_physics.py +++ b/tests/unit/test_physics.py @@ -125,7 +125,7 @@ def test_bootstrap_fraction_iter89(bootstrapfractioniter89param, physics): :type monkeypatch: _pytest.monkeypatch.monkeypatch """ - bootstrap_current_fraction = physics.bootstrap_fraction_iter89( + f_c_plasma_bootstrap = physics.bootstrap_fraction_iter89( aspect=bootstrapfractioniter89param.aspect, beta=bootstrapfractioniter89param.beta, bt=bootstrapfractioniter89param.bt, @@ -136,7 +136,7 @@ def test_bootstrap_fraction_iter89(bootstrapfractioniter89param, physics): vol_plasma=bootstrapfractioniter89param.vol_plasma, ) - assert bootstrap_current_fraction == pytest.approx( + assert f_c_plasma_bootstrap == pytest.approx( bootstrapfractioniter89param.expected_bootipf ) @@ -1129,7 +1129,7 @@ def test_conhas(): class PlasmaCompositionParam(NamedTuple): - f_tritium_beam: Any = None + f_beam_tritium: Any = None impurity_arr_frac: Any = None @@ -1258,7 +1258,7 @@ class PlasmaCompositionParam(NamedTuple): "plasmacompositionparam", ( PlasmaCompositionParam( - f_tritium_beam=9.9999999999999995e-07, + f_beam_tritium=9.9999999999999995e-07, impurity_arr_frac=[ 0.90000000000000002, 0.10000000000000001, @@ -1367,7 +1367,7 @@ class PlasmaCompositionParam(NamedTuple): expected_first_call=0, ), PlasmaCompositionParam( - f_tritium_beam=9.9999999999999995e-07, + f_beam_tritium=9.9999999999999995e-07, impurity_arr_frac=( 0.78128900936605694, 0.10000000000000001, @@ -1502,7 +1502,7 @@ def test_plasma_composition(plasmacompositionparam, monkeypatch, physics): initialise_imprad() monkeypatch.setattr( - current_drive_variables, "f_tritium_beam", plasmacompositionparam.f_tritium_beam + current_drive_variables, "f_beam_tritium", plasmacompositionparam.f_beam_tritium ) monkeypatch.setattr( @@ -2113,7 +2113,7 @@ class CalculateDensityLimitParam(NamedTuple): pdivt: Any = None - pinjmw: Any = None + p_hcd_injected_total_mw: Any = None plasma_current: Any = None @@ -2143,7 +2143,7 @@ class CalculateDensityLimitParam(NamedTuple): i_density_limit=7, bt=5.1847188735686647, pdivt=162.32943903093374, - pinjmw=79.928763793309031, + p_hcd_injected_total_mw=79.928763793309031, plasma_current=16702766.338258133, prn1=0.4614366315228275, q95=3.5068029786872268, @@ -2183,7 +2183,7 @@ def test_calculate_density_limit(calculatedensitylimitparam, physics): i_density_limit=calculatedensitylimitparam.i_density_limit, bt=calculatedensitylimitparam.bt, pdivt=calculatedensitylimitparam.pdivt, - pinjmw=calculatedensitylimitparam.pinjmw, + p_hcd_injected_total_mw=calculatedensitylimitparam.p_hcd_injected_total_mw, plasma_current=calculatedensitylimitparam.plasma_current, prn1=calculatedensitylimitparam.prn1, q95=calculatedensitylimitparam.q95, @@ -2240,7 +2240,7 @@ class ConfinementTimeParam(NamedTuple): non_alpha_charged_power: Any = None - pinjmw: Any = None + p_hcd_injected_total_mw: Any = None plasma_current: Any = None @@ -2307,7 +2307,7 @@ class ConfinementTimeParam(NamedTuple): kappa=1.8500000000000001, kappa95=1.6517857142857142, non_alpha_charged_power=1.2453296074483358, - pinjmw=75.397788712812741, + p_hcd_injected_total_mw=75.397788712812741, plasma_current=16616203.759182997, pden_plasma_core_rad_mw=0.047757569353246924, q95=3.5610139569387185, @@ -2349,7 +2349,7 @@ class ConfinementTimeParam(NamedTuple): kappa=1.8500000000000001, kappa95=1.6517857142857142, non_alpha_charged_power=1.2453296074483358, - pinjmw=75.397788712812741, + p_hcd_injected_total_mw=75.397788712812741, plasma_current=16616203.759182997, pden_plasma_core_rad_mw=0.047757569353246924, q95=3.5610139569387185, @@ -2391,7 +2391,7 @@ class ConfinementTimeParam(NamedTuple): kappa=1.8500000000000001, kappa95=1.6517857142857142, non_alpha_charged_power=1.2453296074483358, - pinjmw=75.397788712812741, + p_hcd_injected_total_mw=75.397788712812741, plasma_current=16616203.759182997, pden_plasma_core_rad_mw=0.047757569353246924, q95=3.5610139569387185, @@ -2433,7 +2433,7 @@ class ConfinementTimeParam(NamedTuple): kappa=1.8500000000000001, kappa95=1.6517857142857142, non_alpha_charged_power=1.2453296074483358, - pinjmw=75.397788712812741, + p_hcd_injected_total_mw=75.397788712812741, plasma_current=16616203.759182997, pden_plasma_core_rad_mw=0.047757569353246924, q95=3.5610139569387185, @@ -2475,7 +2475,7 @@ class ConfinementTimeParam(NamedTuple): kappa=1.8500000000000001, kappa95=1.6517857142857142, non_alpha_charged_power=1.2453296074483358, - pinjmw=75.397788712812741, + p_hcd_injected_total_mw=75.397788712812741, plasma_current=16616203.759182997, pden_plasma_core_rad_mw=0.047757569353246924, q95=3.5610139569387185, @@ -2517,7 +2517,7 @@ class ConfinementTimeParam(NamedTuple): kappa=1.8500000000000001, kappa95=1.6517857142857142, non_alpha_charged_power=1.2453296074483358, - pinjmw=75.397788712812741, + p_hcd_injected_total_mw=75.397788712812741, plasma_current=16616203.759182997, pden_plasma_core_rad_mw=0.047757569353246924, q95=3.5610139569387185, @@ -2559,7 +2559,7 @@ class ConfinementTimeParam(NamedTuple): kappa=1.8500000000000001, kappa95=1.6517857142857142, non_alpha_charged_power=1.2453296074483358, - pinjmw=75.397788712812741, + p_hcd_injected_total_mw=75.397788712812741, plasma_current=16616203.759182997, pden_plasma_core_rad_mw=0.047757569353246924, q95=3.5610139569387185, @@ -2601,7 +2601,7 @@ class ConfinementTimeParam(NamedTuple): kappa=1.8500000000000001, kappa95=1.6517857142857142, non_alpha_charged_power=1.2453296074483358, - pinjmw=75.397788712812741, + p_hcd_injected_total_mw=75.397788712812741, plasma_current=16616203.759182997, pden_plasma_core_rad_mw=0.047757569353246924, q95=3.5610139569387185, @@ -2643,7 +2643,7 @@ class ConfinementTimeParam(NamedTuple): kappa=1.8500000000000001, kappa95=1.6517857142857142, non_alpha_charged_power=1.2453296074483358, - pinjmw=75.397788712812741, + p_hcd_injected_total_mw=75.397788712812741, plasma_current=16616203.759182997, pden_plasma_core_rad_mw=0.047757569353246924, q95=3.5610139569387185, @@ -2685,7 +2685,7 @@ class ConfinementTimeParam(NamedTuple): kappa=1.8500000000000001, kappa95=1.6517857142857142, non_alpha_charged_power=1.2453296074483358, - pinjmw=75.397788712812741, + p_hcd_injected_total_mw=75.397788712812741, plasma_current=16616203.759182997, pden_plasma_core_rad_mw=0.047757569353246924, q95=3.5610139569387185, @@ -2727,7 +2727,7 @@ class ConfinementTimeParam(NamedTuple): kappa=1.8500000000000001, kappa95=1.6517857142857142, non_alpha_charged_power=1.2453296074483358, - pinjmw=75.397788712812741, + p_hcd_injected_total_mw=75.397788712812741, plasma_current=16616203.759182997, pden_plasma_core_rad_mw=0.047757569353246924, q95=3.5610139569387185, @@ -2769,7 +2769,7 @@ class ConfinementTimeParam(NamedTuple): kappa=1.8500000000000001, kappa95=1.6517857142857142, non_alpha_charged_power=1.2453296074483358, - pinjmw=75.397788712812741, + p_hcd_injected_total_mw=75.397788712812741, plasma_current=16616203.759182997, pden_plasma_core_rad_mw=0.047757569353246924, q95=3.5610139569387185, @@ -2811,7 +2811,7 @@ class ConfinementTimeParam(NamedTuple): kappa=1.8500000000000001, kappa95=1.6517857142857142, non_alpha_charged_power=1.2453296074483358, - pinjmw=75.397788712812741, + p_hcd_injected_total_mw=75.397788712812741, plasma_current=16616203.759182997, pden_plasma_core_rad_mw=0.047757569353246924, q95=3.5610139569387185, @@ -2853,7 +2853,7 @@ class ConfinementTimeParam(NamedTuple): kappa=1.8500000000000001, kappa95=1.6517857142857142, non_alpha_charged_power=1.2453296074483358, - pinjmw=75.397788712812741, + p_hcd_injected_total_mw=75.397788712812741, plasma_current=16616203.759182997, pden_plasma_core_rad_mw=0.047757569353246924, q95=3.5610139569387185, @@ -2895,7 +2895,7 @@ class ConfinementTimeParam(NamedTuple): kappa=1.8500000000000001, kappa95=1.6517857142857142, non_alpha_charged_power=1.2453296074483358, - pinjmw=75.397788712812741, + p_hcd_injected_total_mw=75.397788712812741, plasma_current=16616203.759182997, pden_plasma_core_rad_mw=0.047757569353246924, q95=3.5610139569387185, @@ -2937,7 +2937,7 @@ class ConfinementTimeParam(NamedTuple): kappa=1.8500000000000001, kappa95=1.6517857142857142, non_alpha_charged_power=1.2453296074483358, - pinjmw=75.397788712812741, + p_hcd_injected_total_mw=75.397788712812741, plasma_current=16616203.759182997, pden_plasma_core_rad_mw=0.047757569353246924, q95=3.5610139569387185, @@ -3015,7 +3015,7 @@ def test_calculate_confinement_time(confinementtimeparam, monkeypatch, physics): kappa=confinementtimeparam.kappa, kappa95=confinementtimeparam.kappa95, non_alpha_charged_power=confinementtimeparam.non_alpha_charged_power, - pinjmw=confinementtimeparam.pinjmw, + p_hcd_injected_total_mw=confinementtimeparam.p_hcd_injected_total_mw, plasma_current=confinementtimeparam.plasma_current, pden_plasma_core_rad_mw=confinementtimeparam.pden_plasma_core_rad_mw, q95=confinementtimeparam.q95, diff --git a/tests/unit/test_power.py b/tests/unit/test_power.py index 070d172241..91521f0b91 100644 --- a/tests/unit/test_power.py +++ b/tests/unit/test_power.py @@ -2039,7 +2039,7 @@ class Power2Param(NamedTuple): ireactor: Any = None - pinjmw: Any = None + p_hcd_injected_total_mw: Any = None emultmw: Any = None @@ -2241,7 +2241,7 @@ class Power2Param(NamedTuple): pnetelin=500, ipnet=0, ireactor=1, - pinjmw=51.978447720428512, + p_hcd_injected_total_mw=51.978447720428512, emultmw=377.93233088402548, inuclear=1, p_blkt_nuclear_heat_total_mw=1504.711566619962, @@ -2343,7 +2343,7 @@ class Power2Param(NamedTuple): pnetelin=500, ipnet=0, ireactor=1, - pinjmw=51.978447720428512, + p_hcd_injected_total_mw=51.978447720428512, emultmw=377.8143718115644, inuclear=1, p_blkt_nuclear_heat_total_mw=1549.9285082739402, @@ -2462,7 +2462,11 @@ def test_power2(power2param, monkeypatch, power): monkeypatch.setattr(cost_variables, "ireactor", power2param.ireactor) - monkeypatch.setattr(current_drive_variables, "pinjmw", power2param.pinjmw) + monkeypatch.setattr( + current_drive_variables, + "p_hcd_injected_total_mw", + power2param.p_hcd_injected_total_mw, + ) monkeypatch.setattr(fwbs_variables, "emultmw", power2param.emultmw) @@ -2708,7 +2712,7 @@ def test_power2(power2param, monkeypatch, power): class Power3Param(NamedTuple): - etacd: Any = None + eta_hcd_primary_injector_wall_plug: Any = None htpmw: Any = None @@ -2751,7 +2755,7 @@ class Power3Param(NamedTuple): "power3param", ( Power3Param( - etacd=0.40000000000000002, + eta_hcd_primary_injector_wall_plug=0.40000000000000002, htpmw=234.28554165620102, pinjmax=120, crypmw=37.900388528497025, @@ -2778,7 +2782,7 @@ class Power3Param(NamedTuple): iprint=0, ), Power3Param( - etacd=0.40000000000000002, + eta_hcd_primary_injector_wall_plug=0.40000000000000002, htpmw=234.2162627659944, pinjmax=120, crypmw=108.74512702403499, @@ -2825,7 +2829,11 @@ def test_power3(power3param, monkeypatch, power): :type monkeypatch: _pytest.monkeypatch.monkeypatch """ - monkeypatch.setattr(current_drive_variables, "etacd", power3param.etacd) + monkeypatch.setattr( + current_drive_variables, + "eta_hcd_primary_injector_wall_plug", + power3param.eta_hcd_primary_injector_wall_plug, + ) monkeypatch.setattr(heat_transport_variables, "htpmw", power3param.htpmw) diff --git a/tracking/tracking_data.py b/tracking/tracking_data.py index 031ddf410a..2bbf3ac6e8 100644 --- a/tracking/tracking_data.py +++ b/tracking/tracking_data.py @@ -90,9 +90,9 @@ class ProcessTracker: # Variables in an MFile that hold metadata we want to show on the graph tracking_variables: ClassVar = { - "pheat", - "bootstrap_current_fraction", - "pinjmw", + "p_hcd_primary_extra_heat_mw", + "f_c_plasma_bootstrap", + "p_hcd_injected_total_mw", "dr_shld_inboard", "dr_fw_inboard", "dr_fw_outboard",