diff --git a/LAR-DEMO/A_28_R_86_350MW_IN.DAT.txt b/LAR-DEMO/A_28_R_86_350MW_IN.DAT.txt new file mode 100644 index 000000000..b014b7084 --- /dev/null +++ b/LAR-DEMO/A_28_R_86_350MW_IN.DAT.txt @@ -0,0 +1,1092 @@ +************************************************************************* +***** ***** +***** Run Summary ***** +***** EU-DEMO ***** +***** R=8.6m, A=2.8, Pfus= 1.6GW, Paux=50 MW ***** +***** Nb3Sn TF Coils, He blanket coolant, ERCH ***** +***** ***** +***** ***** +************************************************************************* + +*----------------------------Global Variables---------------------------* + +maxcal = 1000 +* DESCRIPTION: Maximum number of VMCON iterations +* JUSTIFICATION: default + +runtitle = EU-DEMO LAR 2023 baseline +* DESCRIPTION: Short descriptive title for the run +* JUSTIFICATION: + +*--------------------------Numerics Variables---------------------------* + +epsvmc = 1.0e-8 +* DESCRIPTION: Error tolerance for VMCON +* JUSTIFICATION: Same tolerance as used on on previous DEMO + +ioptimz = 1 +* DESCRIPTION: Code operation switch (1: VMCON) +* JUSTIFICATION: Optimised run + +minmax = -14 * Switch for figure-of-merit (see lablmm for descriptions) +* 14: pulse legnth +* DESCRIPTION: Switch for Figure-of-Merit (1: Minimise major radius) +* JUSTIFICATION: Aim to minimise major radius + +*neqns = 3 +* DESCRIPTION: No of equality constraints +* JUSTIFICATION: + +*--------------------------Constraint Equations-------------------------* + +icc = 1 +* DESCRIPTION: Beta Consistency +* JUSTIFICATION: Consistency equations should always be on + +icc = 2 +* DESCRIPTION: Global Power Balance Consistency +* JUSTIFICATION: Consistency equations should always be on + +icc = 11 * Radial build +* DESCRIPTION: Radial Build Consistency +* JUSTIFICATION: Consistency equations should always be on + +icc = 5 +* DESCRIPTION: Density Upper Limit +* JUSTIFICATION: Used to enforce Greenwald limit + +icc = 8 +* DESCRIPTION: Neutron wall load upper limit +* JUSTIFICATION: To keep component lifetime acceptable + +*icc = 12 +* DESCRIPTION: Volt-second capability lower limit +* JUSTIFICATION: Consistency equation + +icc = 13 +* DESCRIPTION: Burn time lower limit +* JUSTIFICATION: Required minimum burn time + +icc = 15 +* DESCRIPTION: L-H Power Threshold Limit +* JUSTIFICATION: Required to be in H-mode + +icc = 16 +* DESCRIPTION: Net electric power lower limit +* JUSTIFICATION: Required to generate 300-500MW + +icc = 24 +* DESCRIPTION: Beta Upper Limit +* JUSTIFICATION: Limit for plasma stability + +*icc = 25 * Max TF field +* DESCRIPTION: Max TF field +* JUSTIFICATION: switch off + +icc = 26 +* DESCRIPTION: Central solenoid EOF current density upper limit +* JUSTIFICATION: enforce current limits on inductive current drive + +icc = 27 +* DESCRIPTION: Central solenoid BOP current density upper limit +* JUSTIFICATION: enforce current limits on inductive current drive + +icc = 30 +* DESCRIPTION: Injection Power Upper Limit +* JUSTIFICATION: Limit for plasma stability + +icc = 31 +* DESCRIPTION: TF coil case stress upper limit +* JUSTIFICATION: The support structure must hold + +icc = 32 +* DESCRIPTION: TF WP steel jacket/conduit stress upper limit +* JUSTIFICATION: The turn support structure must hold + +icc = 33 +* DESCRIPTION: TF superconductor operating current / critical current density +* JUSTIFICATION: A quench must be avoided + +icc = 34 +* DESCRIPTION: Dump voltage upper limit +* JUSTIFICATION: Quench protection constraint + +icc = 35 +* DESCRIPTION: J_winding pack +* JUSTIFICATION: Constraint of TF engineering desgin + +icc = 36 +* DESCRIPTION: TF temp marg +* JUSTIFICATION: Constraint of TF engineering desgin + +icc = 60 +* DESCRIPTION: OH coil temp margin +* JUSTIFICATION: Constraint of CS engineering desgin + +icc = 62 +* DESCRIPTION: taup/taueff ratio of particle to energy confinement times +* JUSTIFICATION: Used to constrain helium fraction + +icc = 65 +* DESCRIPTION: dump time by VV stresses +* JUSTIFICATION: Quench protection constraint + +icc = 68 +* DESCRIPTION: Pseparatrix Bt / q A R upper limit +* JUSTIFICATION: Divertor protection + +icc = 72 +* DESCRIPTION: OH stress limit +* JUSTIFICATION: CS coil structure must hold + +icc = 81 +* DESCRIPTION: ne(0) > ne(ped) constraint +* JUSTIFICATION: Prevents unrealistic density profiles + +icc = 90 +* DESCRIPTION: CS fatigue constraints +* JUSTIFICATION: Enforce number of cycles over lifetime + +*--------------------------Iteration Variables--------------------------* + +ixc= 2 +bt = 4.2384 +boundu(2) = 20.0 +* DESCRIPTION: Toroidal field on axis (T) +* JUSTIFICATION: Constrained to stop unrealistic solutions + +ixc = 3 +rmajor = 8.6 +boundu(3) = 8.60 +boundl(3) = 8.00 +* DESCRIPTION: Plasma major radius +* JUSTIFICATION: Constrained to stop unrealistic solutions + +ixc = 4 +te = 1.0366E+01 +boundu(4) = 150.0 +* DESCRIPTION: Volume averaged electron temperature (keV) +* JUSTIFICATION: Iterate temperature to get solution + +ixc = 5 +beta = 3.5490E-02 +* DESCRIPTION: Total Plasma Beta +* JUSTIFICATION: Beta is limited by dnbeta + +ixc = 6 +dene = 6.4883E+19 +* DESCRIPTION: Electron density (/m3) +* JUSTIFICATION: Density is constrained by fdene + +ixc = 9 +fdene = 1.2 +boundu(9) = 1.2 +* DESCRIPTION: f-value for density limit (used to set max greenwald fraction) +* JUSTIFICATION: Used with icc=5 to enforce density limit + +*ixc = 11 * pheat +pheat = 10.0 +* DESCRIPTION: heating power not used for current drive (MW) +* JUSTIFICATION: Allows for optimsing curretn drive - helps with convergance + +ixc = 13 * dr_tf_inboard +dr_tf_inboard = 1.0087E+00 +boundl(13) =0.3 +* DESCRIPTION: inboard TF coil thickness +* JUSTIFICATION: Used to find radial build (icc=11). Minimum value from WPMAG + +ixc = 14 * fwalld +fwalld = 0.131 +* DESCRIPTION: f-value for neutron wall load limit +* JUSTIFICATION: Used with icc=8 to enforce neutron wall load limit + +*ixc = 15 * fvs +*boundl(15) = 0.88 +*fvs = 0.9541 +* DESCRIPTION: F-value for volt-sec consistency (icc=12) +* JUSTIFICATION: Used with icc=12 to enforce volt-sec consistency + +ixc = 16 * dr_cs +dr_cs = 5.0906E-01 +boundl(16) = 0.1 +* DESCRIPTION: Central solenoid thickness (m) +* JUSTIFICATION: Used to find radial build (icc=11). + +ixc = 18 * q95 +q95 = 3.6 +boundl(18) = 3.6 +* DESCRIPTION: Safety factor at 95% flux surface +* JUSTIFICATION: Lower bound for plasma stability + +ixc = 21 +*boundu(21) = 1.0 +*boundl(21) = 0.98 +ft_burn = 6.7178E-01 +* DESCRIPTION: F-value for minimum burn time (icc=13) +* JUSTIFICATION: Used with icc=13 to enforce minimum burn time + +ixc = 25 +fpnetel = 1.0 +* DESCRIPTION: F-value for net electric power (icc=16) +* JUSTIFICATION: Used with icc=16 to enforce net electric power + +ixc = 29 * dr_bore +dr_bore = 1.9768E+00 +boundl(29) = 0.1 +* DESCRIPTION: central solenoid inboard radius (m) +* JUSTIFICATION: Used to find radial build (icc=11). + +ixc = 36 * fbeta_max +fbeta_max = 0.48251 +* DESCRIPTION: f-value for Beta Limit +* JUSTIFICATION: Used with icc=24 to enforce beta limit + +ixc = 37 * j_cs_flat_top_end +j_cs_flat_top_end = 2.0726E+07 +* DESCRIPTION: Central solenoid overall current density at end of flat-top (A/m2) +* JUSTIFICATION: + +ixc = 38 * fjohc +fjohc = 0.57941 +boundu(38) = 1.0 +* DESCRIPTION: f-value for central solenoid current at end-of-flattop +* JUSTIFICATION: Used with icc=26 to EOF density limit + +ixc = 39 * fjohc0 +fjohc0 = 0.53923 +boundu(39) = 1.0 +* DESCRIPTION: f-value for central solenoid current at beginning of pulse +* JUSTIFICATION: Used with icc=27 to BOP density limit + +ixc = 41 * f_j_cs_start_pulse_end_flat_top +f_j_cs_start_pulse_end_flat_top = 6.4423E-01 +*boundu(41) = 0.77 +* DESCRIPTION: ratio of central solenoid overall current density at beginning of pulse / end of flat-top +* JUSTIFICATION: + +*ixc = 42 * dr_cs_tf_gap +dr_cs_tf_gap = 0.05 +*boundl(42) = 0.05 +*boundu(42) = 0.1 +* DESCRIPTION: gap between central solenoid and TF coil (m) +* JUSTIFICATION: Used to find radial build (icc=11). + +ixc = 44 * fvsbrnni +fvsbrnni = 4.9670E-01 +* DESCRIPTION: fraction of the plasma current produced by non-inductive means +* JUSTIFICATION: We have a pulsed reactor so this can vary + +*ixc = 46 * fpinj +* DESCRIPTION: value for injection power +* JUSTIFICATION: Used with icc=30 to enforce injected power upper limit + +ixc = 48 +fstrcase = 1.0 +* DESCRIPTION: f-value for Maxiumum TF Coil case (bucking) TRESCA stress +* JUSTIFICATION: Used with icc=31 to enforce stress limit in conductor + +ixc = 49 +fstrcond = 0.92007 +* DESCRIPTION: f-value for Maxiumum TF Coil Conduit Tresca Stress +* JUSTIFICATION: Used with icc=32 to enforce stress limit + +ixc = 50 +fiooic = 0.63437 +*boundu(50) = 1.0 +* DESCRIPTION: f-value for TF coil operating current / critical current density ratio +* JUSTIFICATION: Constraint equation 33 is used + +ixc = 51 * fvdump +fvdump = 1.0 +* DESCRIPTION: f-value for dump voltage +* JUSTIFICATION: Used with icc=34 to enforce dump voltage limit + +ixc = 53 * fjprot +fjprot = 1.0 +* DESCRIPTION: f-value for TF coil winding pack current density +* JUSTIFICATION: Used with icc=34 to enforce TF WP current density limit + +ixc = 54 +ftmargtf = 1.0 +* DESCRIPTION: f-value for TF coil temperature margin +* JUSTIFICATION: Used with icc=36 to enforce TF SC temperature margin lower limit + +ixc = 56 * tdmptf +tdmptf = 2.5829E+01 +* DESCRIPTION: fast discharge time for TF coil in event of quench (s) +* JUSTIFICATION: Used with icc=65 as limit for TF dump time + +ixc = 57 * thkcas +thkcas = 2.3782E-01 +* DESCRIPTION: inboard TF coil case outer (non-plasma side) thickness (m) +* JUSTIFICATION: Used to find radial build (icc=11). + +ixc = 58 * thwcndut +thwcndut = 8.0d-03 +boundl(58) = 8.0d-3 +* DESCRIPTION: TF coil conduit case thickness (m) +* JUSTIFICATION: Used to find radial build (icc=11). + +ixc = 59 +fcutfsu = 0.80884 +boundl(59) = 0.50 +boundu(59) = 0.94 +* DESCRIPTION: copper fraction of cable conductor (TF coils) +* JUSTIFICATION: + +ixc = 60 +cpttf = 6.5e4 +boundl(60) = 6.0e4 +boundu(60) = 9.0e4 +* DESCRIPTION: Max TF coil current per turn [A] +* JUSTIFICATION: Calculate turn area consistent with TF currents + +*ixc = 61 * dr_shld_vv_gap_inboard +dr_shld_vv_gap_inboard = 0.02 +*boundl(61) = 0.02 +* DESCRIPTION: gap between inboard vacuum vessel and thermal shield (m) +* JUSTIFICATION: Used to find radial build (icc=11). + +ixc = 103 +fl_h_threshold = 0.90909 +boundu(103) = 0.90909 +boundl(103) = 0.83333 +* DESCRIPTION: f-value for L-H Power Threshold (now used to set lower bound) +* JUSTIFICATION: Used with icc=15 to enforce H-mode + +ixc = 106 +ftmargoh = 1.0 +* DESCRIPTION: f-value for central solenoid temperature margin +* JUSTIFICATION: Used with icc=60 to enforce CS SC temperature margin lower limit + +ixc = 109 +f_nd_alpha_electron = 6.8940E-02 +* DESCRIPTION: Thermal alpha density / electron density +* JUSTIFICATION: Calculate He fraction consistent with tau ratio + +ixc = 110 +falpha_energy_confinement = 1.0 +* DESCRIPTION: f-falue for the He/energy confinement time ratio +* JUSTIFICATION: Calculate He fraction consistent with tau ratio + +ixc = 113 +fmaxvvstress = 9.1874E-01 +* DESCRIPTION: f-value for calculated minimum TF quench time +* JUSTIFICATION: Used with icc=65 to enforce TF dump time limits + +ixc = 117 +fpsepbqar = 1.0 +* DESCRIPTION: f-value for upper limit on psepbqar, maximum Psep*Bt/qAR limits +* JUSTIFICATION: Used with icc=68 to enforce divertor protection + +ixc = 122 +f_a_cs_steel = 0.57875 +* DESCRIPTION: central solenoid steel fraction +* JUSTIFICATION: + +ixc = 123 +foh_stress = 3.4611E-01 +* DESCRIPTION: f-value for Tresca yield criterion in Central Solenoid +* JUSTIFICATION: Used with icc=72 to enforce CS stress limit + +ixc = 135 +fimp(13) = 3.573E-04 * 0.00044 +* DESCRIPTION: Xenon Impurity Concentration +* JUSTIFICATION: Xenon impurity used based on DEMO-2018 + +ixc = 154 +fne0 = 0.6 +boundu(154) = 0.95 +* DESCRIPTION: f-value for ne(0) > ne(sep) +* JUSTIFICATION: Used with icc=81 to prevent unrealistic density profiles + +* CS fatigue constraints and variables +ixc = 167 +fncycle = 1.0 +* DESCRIPTION: f-value for constraint n_cycle > n_cycle_min +* JUSTIFICATION: Used with icc=90 to enforce CS cycle limit + + + +*scan_dim = 1 + + +*isweep = 11 +*nsweep = 82 +*sweep = 20.0, 19.0, 18.0, 17.0, 16.0, 15.0, 14.0, 13.0, 12.0, 11.0, 10.0 + + + + +*---------------------------Physics Variables---------------------------* + +*iteration variables rmajor, bt, dene, te, fvsbrnni, q, and ralpne + +alphan = 1.00 +* DESCRIPTION: Density Profile Index +* JUSTIFICATION: + +alphat = 1.45 +* DESCRIPTION: Temperature Profile Index +* JUSTIFICATION: + +aspect = 2.8 +* DESCRIPTION: Aspect ratio +* JUSTIFICATION: Chosen design point + +beta_norm_max = 3.0 +* DESCRIPTION: (troyon-like) coefficient for beta scaling; +* JUSTIFICATION: Enforces the limit of beta limit (icc=24) + +fkzohm = 1.0245 +* DESCRIPTION: Zohm elongation scaling adjustment factor (ishape=2; 3) +* JUSTIFICATION: Not used in the ishape=10 calculation (not used in this file???) + +ejima_coeff = 0.2 +* DESCRIPTION: Ejima coefficient for resistive startup v-s formula +* JUSTIFICATION: + +hfact = 1.1 +* DESCRIPTION: H factor on energy confinement times (ixc=10) +* JUSTIFICATION: + +i_bootstrap_current = 4 +* DESCRIPTION: Switch for Bootstrap Current Scaling +* JUSTIFICATION: Enforce Sauter scaling + +i_beta_component = 1 +* DESCRIPTION: Switch for beta limit scaling (icc=24) +* JUSTIFICATION: Beta limit is applied to the thermal beta only + +i_plasma_current = 4 +* DESCRIPTION: Switch for plasma current scaling to use +* JUSTIFICATION: revised ITER scaling (IPDG89) + +i_density_limit = 7 +* DESCRIPTION: Switch for density limit to enforce (icc=5); +* JUSTIFICATION: Use Greenwald density limit + +i_beta_fast_alpha = 1 +* DESCRIPTION: Switch for fast alpha pressure calculation +* JUSTIFICATION: Use modified fit (D. Ward) - better at high temperature + +iprofile = 1 +* DESCRIPTION: Switch for current profile consistency +* JUSTIFICATION: Make these consistent with input q, q_0 values + +i_confinement_time = 34 +* DESCRIPTION: Switch for energy confinement time scaling law +* JUSTIFICATION: Use IPB98(y,2), ELMy H-mode scaling + +i_plasma_geometry = 10 +* DESCRIPTION: Switch for plasma cross-sectional shape calculation: +* JUSTIFICATION: calcuatle kappa from aspect ratio and m_s_limit + +m_s_limit = 0.2 +* DESCRIPTION: margin to vertical stability +* JUSTIFICATION: assumes in vessel coils + +kappa = 1.848 +* DESCRIPTION: Plasma separatrix elongation +* JUSTIFICATION: This is overwritten + +triang = 0.5 +* DESCRIPTION: Plasma separatrix triangularity +* JUSTIFICATION: + +q0 = 1.0 +* DESCRIPTION: Safety factor on axis +* JUSTIFICATION: Greater than 1 for plasma stability + +i_single_null = 1 +* DESCRIPTION: Switch for Divertor Configuration (Single-Null) +* JUSTIFICATION: Design choice + +f_sync_reflect = 0.6 +* DESCRIPTION: Synchrotron wall reflectivity factor +* JUSTIFICATION: + +plasma_res_factor = 0.66 +* DESCRIPTION: plasma resistivity pre-factor +* JUSTIFICATION: + +*--------------------------Pedestal Variables---------------------------* + +ipedestal = 1 +* DESCRIPTION: Switch for Pedestal Profiles +* JUSTIFICATION: H-mode run not using PLASMOD + +* ieped = 1 * depratced - will set the t_ped manually +* DESCRIPTION: EPED pedestal temperature scaling +* JUSTIFICATION: Saarelma 6-parameter pedestal temperature scaling + +fgwped = 0.85 +* DESCRIPTION: Fraction of Greenwald density to set as pedestal-top density +* JUSTIFICATION: + +neped = 0.678e20 +* DESCRIPTION: Electron density of pedestal (/m3) +* JUSTIFICATION: + +nesep = 0.2e20 +* DESCRIPTION: Electron density at separatrix (/m3) +* JUSTIFICATION: + +rhopedn = 0.94 +* DESCRIPTION: R/a of density pedestal +* JUSTIFICATION: + +rhopedt = 0.94 +* DESCRIPTION: R/a of temperature pedestal +* JUSTIFICATION: + +tbeta = 2.0 +* DESCRIPTION: Temperature profile index beta +* JUSTIFICATION: + +teped = 4.199 +* DESCRIPTION: Electron temperature of pedestal (kev) +* JUSTIFICATION: Initial value - then over written by ieped=1 scaling + +tesep = 0.1 +* DESCRIPTION: Electron temperature at separatrix (kev) +* JUSTIFICATION: + +*--------------------------Constraint Variables-------------------------* + +*iteration variables: fbetatry, fdene, fjohc, fjohc0, fjprot, +*flhthresh, fvdump, fwalld, ftburn, fpnetel + +ffuspow = 1 +* DESCRIPTION: F-value for maximum fusion power +* JUSTIFICATION: + +fpinj = 1.0 +* DESCRIPTION: F-value for injection power (icc=30) +* JUSTIFICATION: Used with icc=30 to enforce max injection power + +fpeakb = 1.0 +* DESCRIPTION: f-value for maximum toroidal field (icc=25) +* JUSTIFICATION: Used with icc=25 to enforce maximum toroidal field + +pnetelin = 350.0 +* DESCRIPTION: Required net electric power (MW) (icc=16) +* JUSTIFICATION: Used with icc=16 to set the enforced net electric power + +t_burn_min = 5e3 +* DESCRIPTION: Minimum burn time (s) (icc=13) +* JUSTIFICATION: Used with icc=13 to set the enforced minimum burn time + +walalw = 8.0 +* DESCRIPTION: Allowable wall-load (mw/m2) (icc=8) +* JUSTIFICATION: Used with icc=8 to set the enforced max allowable wall load + +psepbqarmax = 6.0 +* DESCRIPTION: maximum ratio of Psep*Bt/qAR (MWT/m) (icc=68) +* JUSTIFICATION: + +sig_tf_case_max = 5.8E8 +* DESCRIPTION: Allowable Tresca stress in TF coil structural material (Pa) (icc=32) +* JUSTIFICATION: + +sig_tf_wp_max = 5.8E8 +* DESCRIPTION: Allowable Tresca stress in TF coil winding pack (Pa) (icc=33) +* JUSTIFICATION: + +alstroh = 6.6D8 +* DESCRIPTION: Allowable hoop stress in CS coil (Pa) (icc=72) +* JUSTIFICATION: + +bmxlim = 11.2 +* DESCRIPTION: Maximum peak toroidal field (T) +* JUSTIFICATION: not used here + +i_q95_fixed = 1 +* DESCRIPTION: Switch that allows for fixing q95 only in this constraint equation 68 +* JUSTIFICATION: Fixed in baseline to allow for scanning q95 + +q95_fixed = 3.3 +* DESCRIPTION: Fixed safet factor q at 95% flux surface +* JUSTIFICATION: Fixed in baseline to allow for scanning q95 + + +*----------------------------Build Variables----------------------------* + +* NOTE: The following build sections are in geometric order + +*~~~~~~~~~~~~~~~~~~~~~~~~~Inboard Radial Build~~~~~~~~~~~~~~~~~~~~~~~~~~* + +*bore, ohcth, gapoh, thkcas, gapds are iteration variables + +dr_tf_shld_gap = 0.05 +* DESCRIPTION: manufacturing/thermal expansion gap between TF and thermal shield (m) +* JUSTIFICATION: Aim is to achieve deltf = 0.133 m by increasing tftsgap by 0.029 m + +dr_vv_inboard = 0.30 +* DESCRIPTION: Inboard vacuum vessel thickness (tf coil / shield) (m) +* JUSTIFICATION: + +dr_shld_inboard = 0.30 +* DESCRIPTION: Inboard shield thickness (m) +* JUSTIFICATION: + +dr_shld_blkt_gap = 0.02 +* DESCRIPTION: gap between vacuum vessel and blanket (m) +* JUSTIFICATION: + +dr_blkt_inboard = 0.755 +* DESCRIPTION: Inboard blanket thickness (m) +* JUSTIFICATION: + +dr_fw_plasma_gap_inboard = 0.225 +* DESCRIPTION: Gap between plasma and first wall; inboard side (m) +* JUSTIFICATION: + +*~~~~~~~~~~~~~~~~~~~~~~Outboard Radial Build~~~~~~~~~~~~~~~~~~~~~~~~~~~~* + +dr_fw_plasma_gap_outboard = 0.225 +* DESCRIPTION: Gap between plasma and first wall; outboard side (m) +* JUSTIFICATION: + +dr_blkt_outboard = 0.982 +* DESCRIPTION: Outboard blanket thickness (m) +* JUSTIFICATION: + +dr_shld_outboard = 0.80 +* DESCRIPTION: Outboard shield thickness (m) +* JUSTIFICATION: + +dr_vv_outboard = 0.30 +* DESCRIPTION: Outboard vacuum vessel thickness (tf coil / shield) (m) +* JUSTIFICATION: + +dr_cryostat = 0.15 +* DESCRIPTION: Cryostat thickness (m) +* JUSTIFICATION: + +gapomin = 0.20 +* DESCRIPTION: Minimum gap between outboard vacuum vessel and tf coil (m) +* JUSTIFICATION: + +*~~~~~~~~~~~~~~~~~~~~~~~~~~~Vertical Build~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~* + +dz_vv_upper = 0.30 +* DESCRIPTION: Topside vacuum vessel thickness (tf coil / shield) (m) +* JUSTIFICATION: + +dz_shld_vv_gap = 0.05 +* DESCRIPTION: Vertical gap between vacuum vessel and tf coil (m) +* JUSTIFICATION: + +dz_shld_upper = 0.30 +* DESCRIPTION: Upper/lower shield thickness (m); +* JUSTIFICATION: + +dz_divertor = 0.621 +* DESCRIPTION: Divertor Structure Vertical Thickness (m) +* JUSTIFICATION: + +dz_vv_lower = 0.30 +* DESCRIPTION: Underside vacuum vessel thickness (tf coil / shield) (m) +* JUSTIFICATION: + +*----------------------------Cost Variables-----------------------------* + +output_costs = 0 +* DESCRIPTION: Switch for costs output +* JUSTIFICATION: Do not print to OUT.DAT all accounts + +cost_model = 0 +* DESCRIPTION: Switch for Cost Model +* JUSTIFICATION: Use $ 1990 PROCESS model + +abktflnc = 15 +* DESCRIPTION: Allowable first wall/blanket neutron +* JUSTIFICATION: + +adivflnc = 20.0 +* DESCRIPTION: Allowable divertor heat fluence (mw-yr/m2) +* JUSTIFICATION: + +cfactr = 0.75 +* DESCRIPTION: Total plant availability fraction +* JUSTIFICATION: + +dintrt = 0.00 +* DESCRIPTION: Diff between borrowing and saving interest rates +* JUSTIFICATION: + +fcap0 = 1.15 +* DESCRIPTION: Average cost of money for construction of plant +* JUSTIFICATION: + +fcap0cp = 1.06 +* DESCRIPTION: Average cost of money for replaceable components +* JUSTIFICATION: + +fcontng = 0.15 +* DESCRIPTION: Project contingency factor +* JUSTIFICATION: + +fcr0 = 0.065 +* DESCRIPTION: Fixed charge rate during construction +* JUSTIFICATION: + +fkind = 1.0 +* DESCRIPTION: Multiplier for nth of a kind costs +* JUSTIFICATION: + +iavail = 0 +* DESCRIPTION: Switch for plant availability model +* JUSTIFICATION: Uses input value for cfactr + +ibkt_life = 1 +* DESCRIPTION: Switch for plant blanket lifetime model +* JUSTIFICATION: Model built for DEMO design point + +life_dpa = 70.0 +* DESCRIPTION: Allowable DPA from DEMO fw/blanket lifetime calculation in availability module +* JUSTIFICATION: Takne from default reference point: EFDA_D_2NUZCR (HCPB blanket) + +bkt_life_csf = 1 +* DESCRIPTION: Switch for whether blanket model feeds n_cycle_min +* JUSTIFICATION: choose to make the constraint on blanket and CS the same + +ifueltyp = 1 +* DESCRIPTION: Switch (1: Treat Blanket, Diverto,r FW and CD Equipment as fuel cost) +* JUSTIFICATION: for LCOE calucation (we should switch this too ifueltyp=2?) + +lsa = 2 +* DESCRIPTION: Level of safety assurance switch +* JUSTIFICATION: Same as PPCS + +discount_rate = 0.06 +* DESCRIPTION: Effective cost of money in constant dollars +* JUSTIFICATION: + +tlife = 40 +* DESCRIPTION: Plant life (years) +* JUSTIFICATION: Design Choice + +ucblvd = 280.0 +* DESCRIPTION: Unit cost for blanket vanadium ($/kg) +* JUSTIFICATION: + +ucdiv = 5.0d5 +* DESCRIPTION: Cost of divertor blade ($) +* JUSTIFICATION: + +ucme = 3.0d8 +* DESCRIPTION: Unit cost of maintenance equipment ($/w**0;3) +* JUSTIFICATION: + +*------------------------Current Drive Variables------------------------* + +bootstrap_current_fraction_max = 0.99 +* DESCRIPTION: Maximum fraction of plasma current from bootstrap +* JUSTIFICATION: No upper limit set + +iefrf = 10 +* DESCRIPTION: Switch for current drive efficiency model - ECRH user input gamma +* JUSTIFICATION: Design choice + +gamma_ecrh = 0.30 +* DESCRIPTION: ECRH gamma_CD (user input) +* JUSTIFICATION: Setup to arrive at 5% efficiency + +etaech = 0.4 +* DESCRIPTION: ECRH wall-plug efficiency +* JUSTIFICATION: + +pinjalw = 50.0 +* DESCRIPTION: Maximum allowable value for injected power (MW) +* JUSTIFICATION: + +*----------------Divertor Variables----------------* + +*** pretty sure this is all deprecated **** + +divdum = 1 * Switch for divertor zeff model; 0=calc; 1=input +hldivlim = 10 * Heat load limit (mw/m2) +ksic = 1.4 * Power fraction for outboard double-null scrape-off plasma +prn1 = 0.4 * N-scrape-off / n-average plasma; +zeffdiv = 3.5 * Zeff in the divertor region (if divdum /= 0) + +*-----------------------------FWBS Variables----------------------------* + +vfshld = 0.60 +* DESCRIPTION: coolant void fraction in shield +* JUSTIFICATION: + +dp_he = 2.68E+5 +* DESCRIPTION: BB pressure drop +* JUSTIFICATION: https://idm.euro-fusion.org/?uid=2NV9LP from page 51 to 56. + +f_p_fw_blkt_pump = 0.26666667 +* DESCRIPTION: Pumping power for FW and Blanket multiplier factor +* JUSTIFICATION: + +*--------------------------Heat Transport Variables---------------------* + + +ipowerflow = 0 +* DESCRIPTION: Switch for power flow model; HAS NO EFFECT? +* JUSTIFICATION: + +emult = 1.2 * 1.343 +* DESCRIPTION: HCPB energy multiplication factor +* JUSTIFICATION: https://idm.euro-fusion.org/?uid=2Q3PUA + +t_out_bb = 793.15 +* DESCRIPTION: HCPB BB outlet temperature +* JUSTIFICATION: https://idm.euro-fusion.org/?uid=2NXLFV + +i_coolant_pumping = 3 +* DESCRIPTION: Switch for Pumping Power for Primary Coolant (3: Calculated using pressure drop) +* JUSTIFICATION: Used for He cooling. + +etahtp = 0.9 +* DESCRIPTION: electrical efficiency of FW and blanket coolant pumps +* JUSTIFICATION: https://idm.euro-fusion.org/?uid=2NV9LP + +etaiso = 0.85 +* DESCRIPTION: isentropic efficiency of FW and blanket coolant pumps +* JUSTIFICATION: https://idm.euro-fusion.org/?uid=2NV9LP + +i_thermal_electric_conversion = 2 +* DESCRIPTION: Switch for Power Conversion Cycle (2: User Input Thermal-Electric Efficiency) +* JUSTIFICATION: Chosen to use input efficiency due to uncertainty in other models + +iprimshld = 1 +* DESCRIPTION: switch for shield thermal power destiny: = 1 contributes to energy generation cycle +* JUSTIFICATION: + +etath = 0.316D0 * thermal to electric conversion efficiency +* DESCRIPTION: thermal to electric conversion efficiency +* JUSTIFICATION: https://idm.euro-fusion.org/?uid=2R26RN page 7 (reasonable average) + +i_blanket_type = 1 +* DESCRIPTION: Switch for blanket model: (1=CCFE HCPB model) +* JUSTIFICATION: Design choice for HCPB model + +*-----------------------Impurity Radiation Variables--------------------* + +radius_plasma_core_norm = 0.75 +* DESCRIPTION: Normalised Radius Defining the 'Core' Region +* JUSTIFICATION: Based on ASTRA/TGLF simulations for DEMO + +coreradiationfraction = 0.6 +* DESCRIPTION: Fraction of Radiation from Core Region Lost +* JUSTIFICATION: Based on ASTRA/TGLF simulations for DEMO + +fimp(1) = 1.0 *Hydrogen (fraction calculated by code) +fimp(2) = 0.1 *Helium (fraction calculated by code) +fimp(3) = 0.0 *Beryllium +fimp(4) = 0.0 *Carbon +fimp(5) = 0.0 *Nitrogen +fimp(6) = 0.0 *Oxygen +fimp(7) = 0.0 *Neon +fimp(8) = 0.0 *Silicon +fimp(9) = 0.0 *Argon +fimp(10) = 0.0 *Iron +fimp(11) = 0.0 *Nickel +fimp(12) = 0.0 *Krypton +*fimp(13) ITV *Xenon +fimp(14) = 5e-05 *Tungsten +* DESCRIPTION: Density Fractions Relative to Electron Density +* JUSTIFICATION: Xenon iteration variable, tungsten same as DEMO-2018 + +*----------------------------PF Coil Variables--------------------------* + +*iteration variables - j_cs_flat_top_end, f_j_cs_start_pulse_end_flat_top and f_a_cs_steel + +iohcl = 1 * Switch for existence of central solenoid; +* DESCRIPTION: Switch for existence of central solenoid +* JUSTIFICATION: Inductive machine - use CS for startup + +c_pf_coil_turn_peak_input = 4.22e4, 4.22e4, 4.22e4, 4.22e4, 4.3e4, 4.3e4, 4.3e4, 4.3e4 +* DESCRIPTION: Peak current per turn input for pf coil i (A) +* JUSTIFICATION: + +i_pf_location = 2,2,3,3 +* DESCRIPTION: Switch for Locating Scheme of PF Coil Group i +* JUSTIFICATION: Design choice + +i_pf_superconductor = 3 +* DESCRIPTION: Switch for superconductor material in PF coils (NbTi) +* JUSTIFICATION: Design choice, superconducting PF coils + +n_pf_coils_in_group = 1,1,2,2 +* DESCRIPTION: Number of pf coils in group j +* JUSTIFICATION: Design choice, asymmetric as single null machine + +n_pf_coil_groups = 4 +* DESCRIPTION: Number of groups of PF coils +* JUSTIFICATION: Design choice + +f_z_cs_tf_internal = 0.9 +* DESCRIPTION: Central solenoid height / tf coil internal height +* JUSTIFICATION: + +j_pf_coil_wp_peak = 1.1d7, 1.1d7, 6.d6, 6.d6, 8.d6, 8.0d6, 8.0d6, 8.0d6 +* DESCRIPTION: Average Winding Pack Current Density of PF Coil i (A/m2) +* JUSTIFICATION: + +rpf2 = -1.825 +* DESCRIPTION: Offset (m) of Radial Position of ipfloc=2 PF coils From Being at Rmajor +* JUSTIFICATION: + +zref(1) = 3.6 +zref(2) = 1.2 +zref(3) = 1.0 +zref(4) = 2.8 +zref(5) = 1.0 +zref(6) = 1.0 +zref(7) = 1.0 +zref(8) = 1.0 +* DESCRIPTION: PF Coil Vertical Positioning Adjuster +* JUSTIFICATION: Coils placed at arbitrarily sensible locations + +fcuohsu = 0.70 +* DESCRIPTION: copper fraction of strand in central solenoid cable +* JUSTIFICATION: + +i_cs_superconductor = 5 +* DESCRIPTION: Switch for Superconductor Material in CS Coil (Nb3Sn) +* JUSTIFICATION: Design choice, superconducting CS coil + +t_crack_vertical = 0.65D-3 +* DESCRIPTION: Inital vertical crack size (m) +* JUSTIFICATION: Intial crack area 1 mm2 + +sf_vertical_crack = 1.0 +* DESCRIPTION: Inital vertical crack size (m) +* JUSTIFICATION: No safety factor + +sf_radial_crack = 1.0 +* DESCRIPTION: Inital vertical crack size (m) +* JUSTIFICATION: No safety factor + +sf_fast_fracture = 1.0 +* DESCRIPTION: Inital vertical crack size (m) +* JUSTIFICATION: No safety factor + +residual_sig_hoop = 1.50e8 +* DESCRIPTION: Inital vertical crack size (m) +* JUSTIFICATION: Intial crack area 1 mm2 + +paris_coefficient = 3.86e-11 +* DESCRIPTION: Paris equation material coefficient (-) +* JUSTIFICATION: 316LN (ITER DDD TF p. 83) + +paris_power_law = 2.394 +* DESCRIPTION: Paris equation material power law (-) +* JUSTIFICATION: 316LN (ITER DDD TF p. 83) + +walker_coefficient = 0.5 +* DESCRIPTION: walker coefficent (-) +* JUSTIFICATION: + +fracture_toughness = 150.0 +* DESCRIPTION: fracture toughness (MPa m^1/2) * fix the units of this not is typical process formatc +* JUSTIFICATION: EFDA_D_2PBDRG v1.0 + +*----------------------------Times Variables----------------------------* +i_pulsed_plant = 1 +* DESCRIPTION: i_pulsed_plant = 1 pulsed machine. i_pulsed_plant = 0 steady state machine +* JUSTIFICATION: default is pulsed machine + +t_between_pulse = 0 +* DESCRIPTION: Time Between Pulses in a Pulsed Reactor (s) +* JUSTIFICATION: Steady-state device, assumed + +pulsetimings = 0 +* DESCRIPTION: Switch for pulse timings (if i_pulsed_plant=1): +* JUSTIFICATION: Plasma current ramp-up time calculated + +t_precharge = 500.0 +* DESCRIPTION: Initial charge time for CS from zero current (s) +* JUSTIFICATION: + +*----------------------------TF Coil Variables--------------------------* + +*iteration variable - cpttf, tdmptf, thkcas, thwcndut, vdalw + +n_tf_coils = 16 +* DESCRIPTION: Number of TF Coils +* JUSTIFICATION: Design choice + +i_tf_sc_mat = 5 +* DESCRIPTION: Switch for superconductor material in TF coils (Nb3Sn) +* JUSTIFICATION: Design choice + +casthi = 0.06 +* DESCRIPTION: Inboard tf coil case inner \(plasma side) thickness (m) +* JUSTIFICATION: + +casths = 0.05 +* DESCRIPTION: Inboard tf coil sidewall case thickness (m) +* JUSTIFICATION: + +ripmax = 0.6 +* DESCRIPTION: Maximum allowable toroidal field ripple amplitude +* JUSTIFICATION: + +dhecoil = 0.010 +* DESCRIPTION: diameter of He coil in TF winding (m) +* JUSTIFICATION: + +tftmp = 4.750 +* DESCRIPTION: Peak helium coolant temperature in tf coils and pf coils (k) +* JUSTIFICATION: + +thicndut = 2.0d-3 +* DESCRIPTION: Conduit insulation thickness (m) +* JUSTIFICATION: + +tinstf = 0.008 +* DESCRIPTION: Ground insulation thickness surrounding winding pack (m) +* JUSTIFICATION: + +tmargmin = 1.500 +* DESCRIPTION: Minimum allowable temperature margin (cs and tf coils) (k) +* JUSTIFICATION: + +temp_cs_superconductor_margin_min = 1.500 +* DESCRIPTION: Minimum allowable temperature margin (cs and tf coils) (k) +* JUSTIFICATION: + +vftf = 0.300 +* DESCRIPTION: Coolant fraction of tfc 'cable' (i_tf_sup=1); or of tfc leg (i_tf_sup=0) +* JUSTIFICATION: + +i_tf_turns_integer = 1 +* DESCRIPTION: Switch for TF coil integer/non-integer turns (1-integer turns) +* JUSTIFICATION: + +n_pancake = 20 +* DESCRIPTION: Number of pancakes in TF coil +* JUSTIFICATION: Used in integer turn model + +n_layer = 10 +* DESCRIPTION: Number of layers in TF coil +* JUSTIFICATION: Used in integer turn model + +inuclear = 1 +* DESCRIPTION: switch for nuclear heating in the coils +* JUSTIFICATION: qnuc set as user input + +qnuc = 1.292E4 +* DESCRIPTION: Nuclear heating of cryogenic components +* JUSTIFICATION: Intial value chosen to help convergence + +vdalw = 10.00 +* DESCRIPTION: Max voltage across tf coil during quench (kv) +* JUSTIFICATION: + + +*cpttf = 6.5e+04 * Tf coil current per turn (a); +*tdmptf = 30.0 * Dump time for tf coil (s) +*strncon = -0.0066 +*thkcas = 0.495 * Inboard tf coil case outer (non-plasma side) thickness (m) +*thwcndut = 0.008 * Tf coil conduit case thickness (m) diff --git a/LAR-DEMO/Without-f-values/A_28_R_86_350MW.tar.xz b/LAR-DEMO/Without-f-values/A_28_R_86_350MW.tar.xz new file mode 100644 index 000000000..ab40ccdb3 Binary files /dev/null and b/LAR-DEMO/Without-f-values/A_28_R_86_350MW.tar.xz differ diff --git a/LAR-DEMO/Without-f-values/investigate_tburn/solution/low_aspect_ratio_DEMO_.tar.xz b/LAR-DEMO/Without-f-values/investigate_tburn/solution/low_aspect_ratio_DEMO_.tar.xz new file mode 100644 index 000000000..ed4527d16 Binary files /dev/null and b/LAR-DEMO/Without-f-values/investigate_tburn/solution/low_aspect_ratio_DEMO_.tar.xz differ diff --git a/LAR-DEMO/fix_indat/A_28_R_86_350MW_no_fvalues_.tar.xz b/LAR-DEMO/fix_indat/A_28_R_86_350MW_no_fvalues_.tar.xz new file mode 100644 index 000000000..8893b59f9 Binary files /dev/null and b/LAR-DEMO/fix_indat/A_28_R_86_350MW_no_fvalues_.tar.xz differ diff --git a/documentation/source/physics-models/plasma_geometry.md b/documentation/source/physics-models/plasma_geometry.md index fec099b56..269b71e85 100644 --- a/documentation/source/physics-models/plasma_geometry.md +++ b/documentation/source/physics-models/plasma_geometry.md @@ -252,6 +252,21 @@ $$ $$ --------------------------------------------------------------------- +- `i_plasma_geometry = 12` -- The elongation is calculated directly from the aspect ratio based on a scaling for the maximum contrallable elongation in a spherical tokamak[^5] and asssuming a constant $li(3)$. + $$ + \kappa = 2.93 \left(\frac{1.8}{A}\right)^{1.4} + $$ + + The elongation and triangularity of the 95% flux surface are calculated as follows, based on the 1989 ITER guidelines [^1]: + + $$ + \kappa_{95} = \kappa / 1.12 + $$ + $$ + \delta_{95} = \delta / 1.5 + $$ + +--------------------------------------------------------------------- ### Plasma-Wall Gap @@ -785,6 +800,7 @@ Unpublished internal Oak Ridge document. [^3]: H. Zohm et al, *'On the Physics Guidelines for a Tokamak DEMO'*, FTP/3-3, Proc. IAEA Fusion Energy Conference, October 2012, San Diego [^4]: Menard, J.E. & Brown, T. & El-Guebaly, L. & Boyer, M. & Canik, J. & Colling, Bethany & Raman, Roger & Wang, Z. & Zhai, Yunbo & Buxton, Peter & Covele, B. & D’Angelo, C. & Davis, Andrew & Gerhardt, S. & Gryaznevich, M. & Harb, Moataz & Hender, T.C. & Kaye, S. & Kingham, David & Woolley, R.. (2016). *Fusion nuclear science facilities and pilot plants based on the spherical tokamak.* Nuclear Fusion. 56. 106023. 10.1088/0029-5515/56/10/106023. +[^5] J.E. Menard, S.C. Jardin, S.M. Kaye, C.E. Kessel and J. Manickam (1997) *Ideal MHD stability limits of low aspect ratio tokamak plasmas.* Nuclear Fusion. 37. 595. 10.1088/0029-5515/37/5/I03 [^6]: J D Galambos, *STAR Code : Spherical Tokamak Analysis and Reactor Code*, unpublished internal Oak Ridge document [^7]: O. Sauter, “Geometric formulas for system codes including the effect of negative triangularity,” Fusion Engineering and Design, vol. 112, pp. 633–645, Nov. 2016, doi: https://doi.org/10.1016/j.fusengdes.2016.04.033. diff --git a/helias/FELIX..7z b/helias/FELIX..7z new file mode 100644 index 000000000..c7f4b9f7f Binary files /dev/null and b/helias/FELIX..7z differ diff --git a/helias/FELIX..tar.xz b/helias/FELIX..tar.xz new file mode 100644 index 000000000..c0320af10 Binary files /dev/null and b/helias/FELIX..tar.xz differ diff --git a/helias/FELIX.IN.DAT.txt b/helias/FELIX.IN.DAT.txt new file mode 100644 index 000000000..328465aae --- /dev/null +++ b/helias/FELIX.IN.DAT.txt @@ -0,0 +1,250 @@ +************************************************************************* +***** ***** +***** HELIAS-5B ***** +***** Stuart Muldrew (17/01/2019) ***** +***** Based on Felix Warmer Run (27/05/2015) ***** +***** Warmer et al. (2016), IEEE Trans. Plasma Sci. 44, 1576 ***** +***** ***** +************************************************************************* + +*---------------Constraint Equations---------------* + +neqns = 3 *number of equalities + + +*--------------- equaltities +icc = 2 *Global power balance (consistency equation) +icc = 11 *Radial build (consistency equation) +icc = 16 *Net electric power lower limit + + +*-------------- inequaltities +icc = 84 *Lower beta limit +icc = 24 *Upper beta limit + + + +*---------------Iteration Variables----------------* + +ixc = 4 *te +boundl(4) = 4. +boundu(4) = 25. + +ixc = 6 *dene +dene = 2.0914E20 *Electron density (/m3) +boundl(6) = 3.005E19 +boundu(6) = 5.005E20 + +ixc = 10 *hfact +hfact = 1.2187 *H-factor on energy confinement times +boundu(10) = 2.0 + +ixc = 25 *fpnetel +* Replaced 'fpnetel' with 'fp_plant_electric_net_required_mw' +fp_plant_electric_net_required_mw = 1.0000 *f-value for net electric power +boundl(25) = 0.98 +boundu(25) = 1.0 + +ixc = 50 * itv_fiooic +boundu(50) = 0.9 +boundl(50) = 0.001 + + +*----------------Physics Variables-----------------* + +alphan = 0.35 *Density profile index +alphat = 1.20 *Temperature profile index +aspect = 12.22 *Aspect ratio +bt = 5.5 *Toroidal field on axis (T) +* Replaced 'ignite' with 'i_plasma_ignited' +i_plasma_ignited = 1 *Switch for ignition assumption (1: Ignited) +* Obsolete: iinvqd = 1 *Switch for inverse quadrature in L-mode scaling laws 5 and 9 (1: Inverse quadrature with Neo-Alcator tau-E used) +ipedestal = 0 *Switch for pedestal profiles (0: Parabolic Profiles) +* Replaced 'iradloss' with 'i_rad_loss' +i_rad_loss = 1 *Switch for radiation loss term usage in power balance (1: Total power lost is scaling power plus core radiation only) +* Replaced 'isc' with 'i_confinement_time' +i_confinement_time = 38 *Switch for energy confinement time scaling law (38: ISS04) +kappa = 1.001 *Plasma separatrix elongation +rmajor = 22.0 *Plasma major radius (m) +* Replaced 'ssync' with 'f_sync_reflect' +f_sync_reflect = 0.6 *Synchrotron wall reflectivity factor +te = 7.0 *Volume averaged electron temperature (keV) +tratio = 0.95 *Ion temperature / electron temperature +*zfear = 0 *High-Z impurity switch (0: Iron) + +*--------------Stellarator Variables---------------* + +istell = 1 *Switch for stellarator option +bmn = 0.001 *Relative radial field perturbation +f_asym = 1.1 *Divertor heat load peaking factor +f_rad = 0.85 *Radiated power fraction in sol +f_w = 0.6 *Island size fraction factor +flpitch = 0.001 *Field line pitch (rad) +iotabar = 0.9 *Rotational transform (reciprocal of tokamak q) +isthtr = 1 *Switch for stellarator auxiliary heating method (1: Electron cyclotron resonance heating) +shear = 0.5 *Magnetic shear, derivative of iotabar + +*-----------------Build Variables------------------* + +* Replaced 'blnkith' with 'dr_blkt_inboard' +dr_blkt_inboard = 0.7 *Inboard blanket thickness (m) +* Replaced 'blnkoth' with 'dr_blkt_outboard' +dr_blkt_outboard = 0.8 *Outboard blanket thickness (m) +* Replaced 'ddwex' with 'dr_cryostat' +dr_cryostat = 0.15 *Cryostat thickness (m) +* Replaced 'd_vv_in' with 'dr_vv_inboard' +dr_vv_inboard = 0.35 *Inboard vacuum vessel thickness (tf coil / shield) (m) +* Replaced 'd_vv_out' with 'dr_vv_outboard' +dr_vv_outboard = 0.35 *Outboard vacuum vessel thickness (tf coil / shield) (m) +* Replaced 'd_vv_top' with 'dz_vv_upper' +dz_vv_upper = 0.35 *Topside vacuum vessel thickness (tf coil / shield) (m) +* Replaced 'd_vv_bot' with 'dz_vv_lower' +dz_vv_lower = 0.35 *Underside vacuum vessel thickness (tf coil / shield) (m) +* Replaced 'gapds' with 'dr_shld_vv_gap_inboard' +dr_shld_vv_gap_inboard = 0.025 *Gap between inboard vacuum vessel and tf coil (m) +gapomin = 0.025 *Minimum gap between outboard vacuum vessel and TF coil (m) +* Replaced 'scrapli' with 'dr_fw_plasma_gap_inboard' +dr_fw_plasma_gap_inboard = 0.15 *Gap between plasma and first wall; inboard side (m) +* Replaced 'scraplo' with 'dr_fw_plasma_gap_outboard' +dr_fw_plasma_gap_outboard = 0.3 *Gap between plasma and first wall; outboard side (m) +* Replaced 'shldith' with 'dr_shld_inboard' +dr_shld_inboard = 0.4 *Inboard shield thickness (m) +* Replaced 'shldoth' with 'dr_shld_outboard' +dr_shld_outboard = 0.7 *Outboard shield thickness (m) +* Replaced 'shldtth' with 'dz_shld_upper' +dz_shld_upper = 0.7 *Upper/lower shield thickness (m) +* Replaced 'vgap' with 'dz_xpoint_divertor' +dz_xpoint_divertor = 0.0 *Vertical gap between x-point and divertor (m) + +*---------------Constraint Variables---------------* + +* Replaced 'pnetelin' with 'p_plant_electric_net_required_mw' +p_plant_electric_net_required_mw = 1000 *Required net electric power (MW) +* Replaced 'betalim' with 'beta_max' +beta_max = 0.05 *upper beta limit +* Replaced 'betalim_lower' with 'beta_min' +beta_min = 0.01 *lower beta limit + +*-------------Current Drive Variables--------------* + +* Replaced 'etaech' with 'eta_ecrh_injector_wall_plug' +eta_ecrh_injector_wall_plug = 0.7 *ECH wall plug to injector efficiency +* Replaced 'pheat' with 'p_hcd_primary_extra_heat_mw' +p_hcd_primary_extra_heat_mw = 0.0 *Heating power not used for current drive (MW) + +*----------------Divertor Variables----------------* + +anginc = 0.035 *Angle of incidence of field line on plate (rad) +* Obsolete: divdum = 1 *Switch for divertor zeff model (1: input) +tdiv = 3.0 *Temperature at divertor (eV) +xpertin = 1.5 *Perpendicular heat transport coefficient (m2/s) +* Obsolete: zeffdiv = 3.0 *Zeff in the divertor region (if divdum /= 0) + +*------------------FWBs Variables------------------* + +denstl = 7800.0 *Density of steel (kg/m3) +* Replaced 'emult' with 'f_p_blkt_multiplication' +f_p_blkt_multiplication = 1.18 *Energy multiplication in blanket and shield +* Replaced 'etahtp' with 'eta_coolant_pump_electric' +eta_coolant_pump_electric = 1.0 *Electrical efficiency of primary coolant pumps +fblbe = 0.47 *Beryllium fraction of blanket by volume +fblli2o = 0.07 *Lithium oxide fraction of blanket by volume +fbllipb = 0.00 *Lithium lead fraction of blanket by volume +fblss = 0.13 *Stainless steel fraction of blanket by volume +fblvd = 0.00 *Vanadium fraction of blanket by volume +fhole = 0.0 *Area fraction taken up by other holes (not used) +fwclfr = 0.1 *First wall coolant fraction +* Replaced 'htpmw_blkt' with 'p_blkt_coolant_pump_mw' +p_blkt_coolant_pump_mw = 120.0 *Blanket coolant mechanical pumping power (MW) +* Replaced 'htpmw_fw' with 'p_fw_coolant_pump_mw' +p_fw_coolant_pump_mw = 56.0 *First wall coolant mechanical pumping power (MW) +* Replaced 'htpmw_div' with 'p_div_coolant_pump_mw' +p_div_coolant_pump_mw = 24.0 *Divertor coolant mechanical pumping power (MW) +* Replaced 'primary_pumping' with 'i_coolant_pumping' +i_coolant_pumping = 0 *Switch for pumping power (0: User sets pump power directly) +* Replaced 'secondary_cycle' with 'i_thermal_electric_conversion' +i_thermal_electric_conversion = 2 *Switch for power conversion cycle (2: user input thermal-electric efficiency) +vfblkt = 0.10 *Coolant void fraction in blanket (blktmodel=0) +vfshld = 0.60 *Coolant void fraction in shield + +*-------------Heat Transport Variables-------------* + +* Replaced 'etath' with 'eta_turbine' +eta_turbine = 0.4 *Thermal to electric conversion efficiency; if seconday_cycle=2 + +*------------Impurity Radiation Module-------------* + +*imprad_model = 1 *Switch for impurity radiation model +* Replaced 'coreradius' with 'radius_plasma_core_norm' +radius_plasma_core_norm = 0.6 *Normalised radius defining the 'core' region + +fimp(1) = 1.0 *Hydrogen (fraction calculated by code) +fimp(2) = 0.1 *Helium (fraction calculated by code) +fimp(3) = 0.0 *Beryllium +fimp(4) = 0.0 *Carbon +fimp(5) = 0.0 *Nitrogen +fimp(6) = 0.0 *Oxygen +fimp(7) = 0.0 *Neon +fimp(8) = 0.0 *Silicon +fimp(9) = 0.0 *Argon +fimp(10) = 0.0 *Iron +fimp(11) = 0.0 *Nickel +fimp(12) = 0.0 *Krypton +fimp(13) = 0.0 *Xenon +fimp(14) = 1.0E-5 *Tungsten + +*---------------------Numerics---------------------* + +ioptimz = 1 *Code operation switch (1: Optimisation, VMCON only) +maxcal = 100 *Maximum number of VMCON iterations +minmax = 7 *Switch for figure-of-merit (7: Min Capital Cost) +runtitle = HELIAS-5B + +*-----------------Tfcoil Variables-----------------* + +fcutfsu = 0.69 *Copper fraction of cable conductor (TF coils) +i_tf_sc_mat = 1 *Switch for superconductor material in tf coils (1: ITER Nb3Sn) +tftmp = 4.2 *Peak helium coolant temperature in TF coils and PF coils (k) +* Replaced 'tmpcry' with 'temp_tf_cryo' +temp_tf_cryo = 4.2 *Coil temperature for cryogenic plant power calculation (K) +t_turn_tf = 0.056 *Dimension conductor area including steel and insulation. +* Replaced 'thicndut' with 'dx_tf_turn_insulation' +dx_tf_turn_insulation = 0.002 *Conduit insulation thickness (m) +* Replaced 'thwcndut' with 'dx_tf_turn_steel' +dx_tf_turn_steel = 0.0012 *TF coil conduit case thickness (m) +* Replaced 'vftf' with 'f_a_tf_turn_cable_space_extra_void' +f_a_tf_turn_cable_space_extra_void = 0.3 *Coolant fraction of TF coil leg (i_tf_sup=0) +* Replaced 'thkcas' with 'dr_tf_nose_case' +dr_tf_nose_case = 0.06 * Case thickness +*-----------------Pfcoil Variables-----------------* + +*PF coil vertical positioning adjuster +zref(1) = 3.6 +zref(2) = 1.2 +zref(3) = 2.5 +zref(4) = 1.0 +zref(5) = 1.0 +zref(6) = 1.0 +zref(7) = 1.0 +zref(8) = 1.0 + +*------------------Cost Variables------------------* +cost_model = 0 *0: 1990 cost module, the 2015 does not work yet for stellarators +abktflnc = 15.0 *Allowable first wall/blanket neutron (MW-yr/m2) +adivflnc = 25.0 *Allowable divertor heat fluence (MW-yr/m2) +cfactr = 0.75 *Total plant capacity fraction +dintrt = 0.00 *Diff between borrowing and saving interest rates +fcap0 = 1.15 *Average cost of money for construction of plant +fcap0cp = 1.06 *Average cost of money for replaceable components +fcontng = 0.15 *Project contingency factor +fcr0 = 0.065 *Fixed charge rate during construction +fkind = 1.0 *Multiplier for nth of a kind costs +iavail = 0 *Switch for plant availability model (0: Use input value for cfactr) +ifueltyp = 0 *Switch (0: treat blanket divertor first wall and fraction fcdfuel of CD equipment as capital cost) +ireactor = 1 *Switch for net electric power calculations (1: Calculate MW electric and c-o-e) +lsa = 2 *Level of safety assurance switch (2: In-between) +discount_rate = 0.06 *Effective cost of money in constant dollars +tlife = 40.0 *Plant life (years) +ucblvd = 280.0 *Unit cost for blanket vanadium ($/kg) +ucdiv = 5.0E5 *Cost of divertor blade ($) +ucme = 3.0E8 *Unit cost of maintenance equipment ($) \ No newline at end of file diff --git a/process/core/input.py b/process/core/input.py index 825efef1d..1e5d95b23 100644 --- a/process/core/input.py +++ b/process/core/input.py @@ -1817,7 +1817,7 @@ def __post_init__(self): data_structure.physics_variables, int, range=(1, 9) ), "i_plasma_geometry": InputVariable( - data_structure.physics_variables, int, range=(0, 11) + data_structure.physics_variables, int, range=(0, 12) ), "i_plasma_shape": InputVariable( data_structure.physics_variables, int, choices=[0, 1] diff --git a/process/core/io/plot/scans.py b/process/core/io/plot/scans.py index 323cde2e2..e9c05a2b5 100644 --- a/process/core/io/plot/scans.py +++ b/process/core/io/plot/scans.py @@ -85,6 +85,7 @@ def plot_scan( 5: "oacdcp", 6: "pflux_fw_neutron_max_mw", 7: "beamfus0", + 8: "Obsolete", # OBSOLETE 9: "temp_plasma_electron_vol_avg_kev", 10: "boundu(15)", 11: "beta_norm_max", @@ -118,7 +119,7 @@ def plot_scan( 40: "boundu(135)", 41: "dr_blkt_outboard", 42: "f_nd_impurity_electrons(9)", - 43: "Obsolete", # Removed + 43: "Obsolete", # OBSOLETE 44: "alstrtf", 45: "temp_tf_superconductor_margin_min", 46: "boundu(152)", @@ -128,6 +129,7 @@ def plot_scan( 50: "f_nd_impurity_electrons(13)", 51: "f_p_div_lower", 52: "rad_fraction_sol", + 53: "Obsolete", # OBSOLETE 54: "b_crit_upper_nbti", 55: "dr_shld_inboard", 56: "p_cryo_plant_electric_max_mw", @@ -156,6 +158,7 @@ def plot_scan( 79: "eta_ecrh_injector_wall_plug", 80: "fcoolcp", 81: "n_tf_coil_turns", + 82: "f_p_plasma_separatrix_rad", } # ------------------- diff --git a/process/data_structure/physics_variables.py b/process/data_structure/physics_variables.py index 5938ce9d9..56ca61405 100644 --- a/process/data_structure/physics_variables.py +++ b/process/data_structure/physics_variables.py @@ -690,6 +690,7 @@ - =9 set kappa to the natural elongation value, triang input - =10 set kappa to maximum stable value at a given aspect ratio (2.6= Plh + Paux ", + "TFC quench neped ", + "toroidalgap > dx_tf_inboard_out_t", + "available_space > required_space ", + "beta > beta_min ", + "CP lifetime ", + "TFC turn dimension ", + "Cryogenic plant power ", + "TF coil strain absolute value ", + "CS current/copper area < Max ", + "CS stress load cycles ", + "ECRH ignitability ", + "Fuel composition consistency " + ], + "lablmm": [ + "major radius ", + "not used ", + "neutron wall load ", + "P_tf + P_pf ", + "fusion gain ", + "cost of electricity ", + "capital cost ", + "aspect ratio ", + "divertor heat load ", + "toroidal field ", + "total injected power ", + "H plant capital cost ", + "H production rate ", + "pulse length ", + "plant availability ", + "min R0, max tau_burn ", + "net electrical output ", + "Null figure of merit ", + "max Q, max t_burn " + ], + "lablxc": [ + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "" + ], + "lambdaio": 0.0, + "latentheat": 2257000.0, + "layer_ins": 0.0, + "ld_ratio_cst": 3.1818181818181817, + "len_blkt_inboard_channel_total": 0.0, + "len_blkt_inboard_coolant_channel_radial": 0.0, + "len_blkt_inboard_segment_poloidal": 0.0, + "len_blkt_inboard_segment_toroidal": 0.0, + "len_blkt_outboard_channel_total": 0.0, + "len_blkt_outboard_coolant_channel_radial": 0.0, + "len_blkt_outboard_segment_poloidal": 0.0, + "len_blkt_outboard_segment_toroidal": 0.0, + "len_fw_channel": 4.0, + "len_plasma_poloidal": 0.0, + "len_tf_bus": 300.0, + "len_tf_coil": 0.0, + "lhat": 4.33, + "life_blkt": 0.0, + "life_blkt_fpy": 0.0, + "life_dpa": 50, + "life_fw_fpy": 0.0, + "light_build_cost_per_vol": 270.0, + "lipmw": 0.0, + "llw_storage_h": 5.0, + "llw_storage_l": 45.0, + "llw_storage_w": 20.0, + "lsa": 4, + "m_beam_amu": 0.0, + "m_blkt_beryllium": 0.0, + "m_blkt_li2o": 0.0, + "m_blkt_li4sio4": 0.0, + "m_blkt_lithium": 0.0, + "m_blkt_steel_total": 0.0, + "m_blkt_tibe12": 0.0, + "m_blkt_total": 0.0, + "m_blkt_vanadium": 0.0, + "m_div_plate": 0.0, + "m_fuel_amu": 0.0, + "m_fw_blkt_div_coolant_total": 0.0, + "m_fw_total": 0.0, + "m_ions_total_amu": 0.0, + "m_pf_coil_conductor": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "m_pf_coil_conductor_total": 0.0, + "m_pf_coil_max": 0.0, + "m_pf_coil_structure": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "m_pf_coil_structure_total": 0.0, + "m_plasma": 0.0, + "m_plasma_alpha": 0.0, + "m_plasma_electron": 0.0, + "m_plasma_fuel_ions": 0.0, + "m_plasma_ions_total": 0.0, + "m_res": 5, + "m_s_limit": 0.3, + "m_tf_bus": 0.0, + "m_tf_coil_case": 0.0, + "m_tf_coil_conductor": 0.0, + "m_tf_coil_copper": 0.0, + "m_tf_coil_superconductor": 0.0, + "m_tf_coil_wp_insulation": 0.0, + "m_tf_coil_wp_turn_insulation": 0.0, + "m_tf_coils_total": 0.0, + "m_tf_wp_steel_conduit": null, + "m_vv": 0.0, + "m_vv_vacuum_duct_shield": 0.0, + "magnet_pulse_h": 5.0, + "magnet_pulse_l": 105.0, + "magnet_pulse_w": 40.0, + "magnet_trains_h": 5.0, + "magnet_trains_l": 120.0, + "magnet_trains_w": 90.0, + "maint_cont_h": 6.0, + "maint_cont_l": 125.0, + "maint_cont_w": 100.0, + "maintenance": 0.0, + "maintenance_fwbs": 0.2, + "maintenance_gen": 0.05, + "mass_cool_blanket": 0.0, + "mass_liq_blanket": 0.0, + "mass_segm_ib": 0.0, + "mass_segm_ob": 0.0, + "mass_stl_blanket": 0.0, + "max_force_density": 0.0, + "max_gyrotron_frequency": 1000000000.0, + "max_vv_stress": 143000000.0, + "maxcal": 200, + "maxpoloidalpower": 1000.0, + "mbvfac": 2.8, + "mcdriv": 1.0, + "mean_electric_output": 0.0, + "mfblkt_liq": 0.0, + "mfblkti_liq": 0.0, + "mfblkto_liq": 0.0, + "mfblktpi": 0.0, + "mfblktpo": 0.0, + "mflibe": 0.0, + "mflow_blkt_coolant_total": 0.0, + "mflow_blkt_inboard_coolant": 0.0, + "mflow_blkt_outboard_coolant": 0.0, + "mflow_fw_coolant_total": 0.0, + "mflow_fw_inboard_coolant_channel": 0.0, + "mflow_fw_inboard_coolant_total": 0.0, + "mflow_fw_outboard_coolant_channel": 0.0, + "mflow_fw_outboard_coolant_total": 0.0, + "mftotal": 0.0, + "minmax": 7, + "molflow_plasma_fuelling_required": 0.0, + "molflow_vac_pumps": 1.2155e+22, + "moneyint": 0.0, + "mvalim": 40.0, + "nTtau": 0.0, + "n_beam_decay_lengths_core": 0.0, + "n_beam_decay_lengths_core_required": 3.0, + "n_blkt_inboard_channels": 0.0, + "n_blkt_inboard_module_coolant_sections_poloidal": 2, + "n_blkt_inboard_module_coolant_sections_radial": 4, + "n_blkt_inboard_modules_poloidal": 7, + "n_blkt_inboard_modules_toroidal": 32, + "n_blkt_outboard_channels": 0.0, + "n_blkt_outboard_module_coolant_sections_poloidal": 2, + "n_blkt_outboard_module_coolant_sections_radial": 4, + "n_blkt_outboard_modules_poloidal": 8, + "n_blkt_outboard_modules_toroidal": 48, + "n_constraints": 0, + "n_cs_pf_coils": 0, + "n_cycle": 0.0, + "n_cycle_min": 20000.0, + "n_divertors": 2, + "n_ecrh_harmonic": 2.0, + "n_fw_inboard_channels": 0.0, + "n_fw_outboard_channels": 0.0, + "n_iter_vacuum_pumps": 0.0, + "n_liq_recirc": 10, + "n_pf_coil_groups": 3, + "n_pf_coil_turns": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "n_pf_coils_in_group": [ + 1, + 1, + 2, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "n_pf_cs_plasma_circuits": 0, + "n_primary_heat_exchangers": 0, + "n_rad_per_layer": 100, + "n_res": 5, + "n_tf_coil_turns": 0.0, + "n_tf_coils": 16.0, + "n_tf_graded_layers": 1, + "n_tf_joints": 4, + "n_tf_joints_contact": 6, + "n_tf_stress_layers": 0, + "n_tf_wp_layers": 20, + "n_tf_wp_pancakes": 10, + "n_tf_wp_stress_layers": 5, + "n_vac_pumps_high": 0, + "n_vv_vacuum_ducts": 0, + "name_xc": [ + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "" + ], + "nbi_sys_l": 225.0, + "nbi_sys_w": 185.0, + "ncalls": 0, + "ncool": 0.0, + "nd_alphas": 0.0, + "nd_beam_ions": 0.0, + "nd_beam_ions_out": 0.0, + "nd_electron_line": 0.0, + "nd_fuel_ions": 0.0, + "nd_impurities": 0.0, + "nd_ions_total": 0.0, + "nd_protons": 0.0, + "ne0": 0.0, + "nef": 0, + "neped": 4e+19, + "neqns": 0, + "nesep": 3e+19, + "nesep_crit": 0.0, + "neut_flux_cp": 0.0, + "nfev1": 0, + "nfev2": 0, + "nflutf": 0.0, + "nflutfmax": 1e+23, + "nfxf": 0, + "nfxfh": 7, + "ni0": 0.0, + "nineqns": 0, + "nopipes": 4, + "nopol": 2, + "norm_objf": 0.0, + "npdiv": 2, + "nphcdin": 2, + "nphcdout": 2, + "nsweep": 1, + "nsweep_2": 3, + "ntau": 0.0, + "nu": [ + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "nu_star": 0.0, + "nu_star_averaged": [ + 0.0, + 0.0, + 0.0, + 0.0 + ], + "num_rh_systems": 4, + "nvar": 0, + "nviter": 0, + "oacdcp": 0.0, + "objf_name": "", + "outgasfactor": 0.0235, + "outgasindex": 1.0, + "outgrat_fw": 1.3e-08, + "outlet_temp_liq": 720.0, + "output_costs": 1, + "output_prefix": "", + "p0": 0.0, + "p_alpha_total_mw": 0.0, + "p_beam_alpha_mw": 0.0, + "p_beam_dt_mw": 0.0, + "p_beam_injected_mw": 0.0, + "p_beam_neutron_mw": 0.0, + "p_beam_orbit_loss_mw": 0.0, + "p_beam_plasma_coupled_mw": null, + "p_beam_shine_through_mw": 0.0, + "p_blkt_breeder_pump_elec_mw": 0.0, + "p_blkt_breeder_pump_mw": 0.0, + "p_blkt_coolant_pump_mw": 0.0, + "p_blkt_heat_deposited_mw": 0.0, + "p_blkt_liquid_breeder_heat_deposited_mw": 0.0, + "p_blkt_multiplication_mw": 0.0, + "p_blkt_nuclear_heat_inboard_mw": 0.0, + "p_blkt_nuclear_heat_outboard_mw": 0.0, + "p_blkt_nuclear_heat_total_mw": 0.0, + "p_charged_particle_mw": 0.0, + "p_coolant_pump_elec_total_mw": 0.0, + "p_coolant_pump_loss_total_mw": 0.0, + "p_coolant_pump_total_mw": 0.0, + "p_cp_coolant_pump_elec": 0.0, + "p_cp_coolant_pump_elec_mw": 0.0, + "p_cp_resistive": 0.0, + "p_cp_resistive_mw": 0.0, + "p_cp_shield_nuclear_heat_mw": 0.0, + "p_cryo_plant_electric_max_mw": 50.0, + "p_cryo_plant_electric_mw": 0.0, + "p_cs_resistive_flat_top": 0.0, + "p_dd_total_mw": 0.0, + "p_dhe3_total_mw": 0.0, + "p_div_coolant_pump_elec_mw": 0.0, + "p_div_coolant_pump_mw": 0.0, + "p_div_heat_deposited_mw": 0.0, + "p_div_nuclear_heat_total_mw": 0.0, + "p_div_rad_total_mw": 0.0, + "p_div_secondary_heat_mw": 0.0, + "p_dt_total_mw": 0.0, + "p_ebw_injected_mw": 0.0, + "p_electron_transport_loss_mw": 0.0, + "p_fusion_total_max_mw": 1500.0, + "p_fusion_total_mw": 0.0, + "p_fw_alpha_mw": 0.0, + "p_fw_blkt_coolant_pump_elec_mw": 0.0, + "p_fw_blkt_coolant_pump_mw": 0.0, + "p_fw_blkt_heat_deposited_mw": 0.0, + "p_fw_coolant_pump_mw": 0.0, + "p_fw_div_heat_deposited_mw": 0.0, + "p_fw_hcd_nuclear_heat_mw": 0.0, + "p_fw_hcd_rad_total_mw": 0.0, + "p_fw_heat_deposited_mw": 0.0, + "p_fw_inboard_nuclear_heat_mw": 0.0, + "p_fw_nuclear_heat_total_mw": 0.0, + "p_fw_outboard_nuclear_heat_mw": 0.0, + "p_fw_rad_total_mw": 0.0, + "p_hcd_beam_injected_total_mw": 0.0, + "p_hcd_ebw_electric_mw": 0.0, + "p_hcd_ebw_injected_total_mw": 0.0, + "p_hcd_ecrh_electric_mw": 0.0, + "p_hcd_ecrh_injected_total_mw": 0.0, + "p_hcd_electric_loss_mw": 0.0, + "p_hcd_electric_total_mw": 0.0, + "p_hcd_icrh_injected_total_mw": 0.0, + "p_hcd_injected_current_total_mw": 0.0, + "p_hcd_injected_electrons_mw": 0.0, + "p_hcd_injected_ions_mw": 0.0, + "p_hcd_injected_max": 150.0, + "p_hcd_injected_min_mw": 0.1, + "p_hcd_injected_total_mw": 0.0, + "p_hcd_lowhyb_electric_mw": 0.0, + "p_hcd_lowhyb_injected_total_mw": 0.0, + "p_hcd_primary_electric_mw": null, + "p_hcd_primary_extra_heat_mw": 0.0, + "p_hcd_primary_injected_mw": 0.0, + "p_hcd_secondary_electric_mw": 0.0, + "p_hcd_secondary_extra_heat_mw": 0.0, + "p_hcd_secondary_heat_mw": 0.0, + "p_hcd_secondary_injected_mw": 0.0, + "p_he": 8000000.0, + "p_ion_transport_loss_mw": 0.0, + "p_l_h_threshold_mw": 0.0, + "p_neutron_total_mw": 0.0, + "p_non_alpha_charged_mw": 0.0, + "p_pf_coil_resistive_total_flat_top": 0.0, + "p_pf_electric_supplies_mw": 0.0, + "p_plant_core_systems_elec_mw": 0.0, + "p_plant_electric_base": 5000000.0, + "p_plant_electric_base_total_mw": 0.0, + "p_plant_electric_gross_mw": 0.0, + "p_plant_electric_net_mw": 0.0, + "p_plant_electric_net_required_mw": 1000.0, + "p_plant_electric_recirc_mw": 0.0, + "p_plant_primary_heat_mw": 0.0, + "p_plant_secondary_heat_mw": 0.0, + "p_plasma_alpha_mw": 0.0, + "p_plasma_dt_mw": 0.0, + "p_plasma_inner_rad_mw": 0.0, + "p_plasma_loss_mw": 0.0, + "p_plasma_neutron_mw": 0.0, + "p_plasma_ohmic_mw": 0.0, + "p_plasma_outer_rad_mw": 0.0, + "p_plasma_rad_mw": 0.0, + "p_plasma_separatrix_min_mw": 150.0, + "p_plasma_separatrix_mw": 0.0, + "p_plasma_sync_mw": 0.0, + "p_shld_coolant_pump_elec_mw": 0.0, + "p_shld_coolant_pump_mw": 0.0, + "p_shld_heat_deposited_mw": 0.0, + "p_shld_nuclear_heat_mw": 0.0, + "p_shld_secondary_heat_mw": 0.0, + "p_tf_electric_supplies_mw": 0.0, + "p_tf_joints_resistive": 0.0, + "p_tf_joints_resistive_mw": 0.0, + "p_tf_leg_resistive": 0.0, + "p_tf_leg_resistive_mw": 0.0, + "p_tf_nuclear_heat_mw": 0.0, + "p_tritium_plant_electric_mw": 15.0, + "p_turbine_loss_mw": 0.0, + "pacpmw": 0.0, + "paris_coefficient": 6.5e-13, + "paris_power_law": 3.5, + "pcoef": 0.0, + "pden_alpha_total_mw": 0.0, + "pden_electron_transport_loss_mw": 0.0, + "pden_ion_electron_equilibration_mw": 0.0, + "pden_ion_transport_loss_mw": 0.0, + "pden_neutron_total_mw": 0.0, + "pden_non_alpha_charged_mw": 0.0, + "pden_plasma_alpha_mw": 0.0, + "pden_plasma_core_rad_mw": 0.0, + "pden_plasma_neutron_mw": 0.0, + "pden_plasma_ohmic_mw": 0.0, + "pden_plasma_outer_rad_mw": 0.0, + "pden_plasma_rad_mw": 0.0, + "pden_plasma_sync_mw": 0.0, + "pdivl": 0.0, + "pdivmax": 0.0, + "pdivu": 0.0, + "pdrive": 23000000.0, + "peakmva": 0.0, + "peakpoloidalpower": 0.0, + "pf_current_safety_factor": 1.0, + "pfbldgm3": 20000.0, + "pfcaseth": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "pfckts": 0.0, + "pflux_div_heat_load_max_mw": 5.0, + "pflux_div_heat_load_mw": 0.0, + "pflux_fw_neutron_max_mw": 1.0, + "pflux_fw_neutron_mw": 0.0, + "pflux_fw_rad_max": 1.0, + "pflux_fw_rad_max_mw": 0.0, + "pflux_fw_rad_mw": 0.0, + "pflux_plant_floor_electric": 150.0, + "pfusife": 1000.0, + "pibv": 20000.0, + "pifecr": 10.0, + "plasma_current": 0.0, + "plasma_res_factor": 1.0, + "plasma_square": 0.0, + "plimw": 0.0, + "plleni": 1.0, + "plleno": 1.0, + "plomw": 0.0, + "plsepi": 1.0, + "plsepo": 1.5, + "pnuc_blkt_ratio_dcll": 0.86, + "pnuc_cp": 0.0, + "pnuc_cp_tf": 0.0, + "pnuc_fw_ratio_dcll": 0.14, + "pnuc_tot_blk_sector": null, + "pnucloss": 0.0, + "pnucvvplus": 0.0, + "poisson_al": 0.35, + "poisson_cond_axial": 0.3, + "poisson_cond_trans": 0.3, + "poisson_copper": 0.35, + "poisson_ins": 0.34, + "poisson_steel": 0.3, + "poloidalpower": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "powerht_constraint": null, + "powerscaling_constraint": null, + "pradloss": 0.0, + "pradsolmw": 0.0, + "pres_blkt_coolant": 15500000.0, + "pres_div_chamber_burn": 0.36, + "pres_fw_coolant": 15500000.0, + "pres_vv_chamber_base": 0.0005, + "pres_vv_chamber_dwell_start": 1.0, + "priheat": 0.0, + "prn1": 0.285, + "proton_rate_density": 0.0, + "pscalingmw": 0.0, + "psepbqarmax": 9.5, + "pseprmax": 25.0, + "psolradmw": 0.0, + "psurffwi": 0.0, + "psurffwo": 0.0, + "ptargf": 2.0, + "ptarmw": 0.0, + "ptfnucmax": 0.001, + "ptfnucpm3": 0.0, + "puimw": 0.0, + "pulsetimings": 1.0, + "puomw": 0.0, + "pwpnb": 0.0, + "q0": 1.0, + "q95": 0.0, + "q95_fixed": 3.0, + "q95_min": 0.0, + "q_flux": [ + 0.0, + 0.0, + 0.0, + 0.0 + ], + "qac": 0.0, + "qcl": 0.0, + "qmisc": 0.0, + "qnty_sfty_fac": 2.0, + "qnuc": 0.0, + "qss": 0.0, + "qstar": 0.0, + "quench_model": "exponential", + "r1": 0.0, + "r2": 0.0, + "r3": 0.0, + "r4": 0.0, + "r5": 0.0, + "r6": 0.0, + "r7": 0.0, + "r_b_tf_inboard_peak": 0.0, + "r_backwall": 0.0, + "r_cp_top": 0.0, + "r_cryostat_inboard": 0.0, + "r_cs_middle": 0.0, + "r_eff": 0.0, + "r_f_liq_ib": 0.5, + "r_f_liq_ob": 0.5, + "r_fci": 0.0, + "r_out_cst": 0.003, + "r_pf_coil_inner": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "r_pf_coil_middle": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "r_pf_coil_outer": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "r_pf_coil_outer_max": 0.0, + "r_sh_inboard_in": 0.0, + "r_sh_inboard_out": 0.0, + "r_tf_arc": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "r_tf_inboard_in": 0.0, + "r_tf_inboard_mid": 0.0, + "r_tf_inboard_out": 0.0, + "r_tf_outboard_in": 0.0, + "r_tf_outboard_mid": 0.0, + "r_tf_outboard_out": 0.0, + "r_tf_wp_inboard_centre": 0.0, + "r_tf_wp_inboard_inner": 0.0, + "r_tf_wp_inboard_outer": 0.0, + "r_vv_inboard_out": 0.0, + "rad_fraction_lcfs": 0.0, + "rad_fraction_sol": 0.8, + "rad_fraction_total": 0.0, + "rad_tf_coil_inboard_toroidal_half": 0.0, + "radctf": [ + 0.0, + 0.0, + 0.0, + 0.0 + ], + "radial_array": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "radius_beam_tangency": 0.0, + "radius_beam_tangency_max": 0.0, + "radius_blkt_channel": 0.0, + "radius_blkt_channel_180_bend": 0.0, + "radius_blkt_channel_90_bend": 0.0, + "radius_cs_turn_cable_space": 0.0, + "radius_fw_channel": 0.006, + "radius_fw_channel_180_bend": 0.0, + "radius_fw_channel_90_bend": 0.0, + "radius_plasma_core_norm": 0.6, + "radius_tf_turn_cable_space_corners": 0.0, + "rbld": 0.0, + "rbrt": 1.0, + "rbvfac": 1.6, + "rbvol": 0.0, + "rbwt": 2.0, + "rcls": [ + [ + 0.0, + 0.0 + ], + [ + 0.0, + 0.0 + ], + [ + 0.0, + 0.0 + ], + [ + 0.0, + 0.0 + ], + [ + 0.0, + 0.0 + ], + [ + 0.0, + 0.0 + ], + [ + 0.0, + 0.0 + ], + [ + 0.0, + 0.0 + ], + [ + 0.0, + 0.0 + ], + [ + 0.0, + 0.0 + ] + ], + "rcm": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "rcool": 0.005, + "reactor_clrnc": 4.0, + "reactor_fndtn_thk": 2.0, + "reactor_hall_h": 0.0, + "reactor_hall_l": 0.0, + "reactor_hall_w": 0.0, + "reactor_roof_thk": 1.0, + "reactor_wall_thk": 2.0, + "rebco_area": 0.0, + "rebco_thickness": 1e-06, + "redun_vac": 0, + "redun_vacp": 25.0, + "reinke_mode": 0, + "reprat": 0.0, + "required_radial_space": 0.0, + "res_plasma": 0.0, + "res_tf_leg": 0.0, + "resdl": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "residual_sig_hoop": 240000000.0, + "rfxf": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "rho_cp": 0.0, + "rho_ne_max": 0.0, + "rho_pf_coil": 2.5e-08, + "rho_star": 0.0, + "rho_te_max": 0.0, + "rho_tf_bus": 1.86e-08, + "rho_tf_joints": 2.5e-10, + "rho_tf_leg": 0.0, + "rhopedn": 1.0, + "rhopedt": 1.0, + "rhopfbus": 3.93e-08, + "ricpf": 0.0, + "rinboard": 0.651, + "ripflag": 0, + "ripple_b_tf_plasma_edge": 0.0, + "ripple_b_tf_plasma_edge_max": 1.0, + "rmajor": 8.14, + "rmbvol": 0.0, + "rminor": 0.0, + "rncne": 0.0, + "rndfuel": 0.0, + "rnfene": 0.0, + "rnone": 0.0, + "robotics_h": 30.0, + "robotics_l": 50.0, + "robotics_w": 30.0, + "roots": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "roughness_fw_channel": 1e-06, + "routr": 1.5, + "row": 4.0, + "rpf1": 0.0, + "rpf2": -1.63, + "rref": [ + 7.0, + 7.0, + 7.0, + 7.0, + 7.0, + 7.0, + 7.0, + 7.0, + 7.0, + 7.0 + ], + "rrin": 6.0, + "rrmax": 20.0, + "rrr_tf_cu": 100.0, + "rsldi": 0.0, + "rsldo": 0.0, + "rspo": 0.0, + "run_tests": 0, + "runtitle": "Run Title (change this line using input variable 'runtitle')", + "rxcl": 4.0, + "s_cost": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "s_cost_factor": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "s_cref": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "s_k": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "s_kref": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "s_label": [ + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used", + "not used" + ], + "s_shear_cs_peak": 0.0, + "s_shear_tf": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "sc_mat_cost_0": [ + 4.8, + 2.0, + 1.0, + 4.8, + 4.8, + 47.4, + 1.0, + 47.4, + 47.4 + ], + "scafc": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "scale": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "scan_dim": 1, + "sec_buildings_h": 6.0, + "sec_buildings_l": 30.0, + "sec_buildings_w": 25.0, + "secondary_cycle_liq": 4, + "sf_fast_fracture": 1.5, + "sf_radial_crack": 2.0, + "sf_vertical_crack": 2.0, + "shdr": 1.7, + "shdzl": 5.0, + "shdzu": 5.0, + "shear": 0.5, + "shield_density": 0.0, + "shld_u_nuc_heating": 0.0, + "shmatf": [ + [ + 0.05, + 0.05, + 0.05, + 0.19, + 0.19, + 0.19, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.665, + 0.665, + 0.665 + ], + [ + 0.095, + 0.095, + 0.095, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "shmatm": [ + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "shmatv": [ + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "shmf": 0.5, + "shov": 100000.0, + "shovol": 0.0, + "shvol": [ + 0.0, + 0.0, + 0.0 + ], + "sig_axial": 0.0, + "sig_hoop": 0.0, + "sig_tf_case": 0.0, + "sig_tf_case_max": 600000000.0, + "sig_tf_cs_bucked": 0.0, + "sig_tf_r": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "sig_tf_t": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "sig_tf_vmises": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "sig_tf_wp": 0.0, + "sig_tf_wp_max": 600000000.0, + "sig_tf_z": 0.0, + "sigallpc": 300000000.0, + "sigpfcalw": 500.0, + "sigpfcf": 1.0, + "solder_area": 0.0, + "sombdr": 2.7, + "somtdr": 2.7, + "specific_heat_liq": 190.0, + "spfbusl": 0.0, + "spsmva": 0.0, + "sqsumsq": 0.0, + "srcktpm": 0.0, + "ssq0": 0.0, + "stack_thickness": 0.0, + "staff_buildings_area": 480000.0, + "staff_buildings_h": 5.0, + "startuppwr": 0.0, + "startupratio": 1.0, + "stcl": 3.0, + "stella_config_a1": null, + "stella_config_a2": null, + "stella_config_aspect_ref": null, + "stella_config_bt_ref": null, + "stella_config_centering_force_avg_mn": null, + "stella_config_centering_force_max_mn": null, + "stella_config_centering_force_min_mn": null, + "stella_config_coil_rmajor": null, + "stella_config_coil_rminor": null, + "stella_config_coillength": null, + "stella_config_coilspermodule": null, + "stella_config_coilsurface": null, + "stella_config_derivative_min_lcfs_coils_dist": null, + "stella_config_dmin": null, + "stella_config_epseff": null, + "stella_config_i0": null, + "stella_config_inductance": null, + "stella_config_max_force_density": null, + "stella_config_max_force_density_mnm": null, + "stella_config_max_lateral_force_density": null, + "stella_config_max_portsize_width": null, + "stella_config_max_radial_force_density": null, + "stella_config_maximal_coil_height": null, + "stella_config_min_bend_radius": null, + "stella_config_min_plasma_coil_distance": null, + "stella_config_name": null, + "stella_config_neutron_peakfactor": null, + "stella_config_plasma_surface": null, + "stella_config_rmajor_ref": null, + "stella_config_rminor_ref": null, + "stella_config_symmetry": null, + "stella_config_vol_plasma": null, + "stella_config_wp_area": null, + "stella_config_wp_bmax": null, + "stella_config_wp_ratio": null, + "str_cs_con_res": -0.005, + "str_pf_con_res": -0.005, + "str_tf_con_res": -0.005, + "str_wp": 0.0, + "str_wp_max": 0.007, + "supercond_cost_model": 0, + "sweep": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "sweep_2": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "t1": 0.0, + "t_alpha_confinement": 0.0, + "t_between_pulse": 1800.0, + "t_burn": 1000.0, + "t_burn_0": 0.0, + "t_burn_min": 1.0, + "t_cable_tf": 0.0, + "t_cable_tf_is_input": false, + "t_conductor": 0.0, + "t_conductor_radial": 0.0, + "t_conductor_toroidal": 0.0, + "t_crack_radial": 0.006, + "t_crack_vertical": 0.00089, + "t_crit_nbti": 9.04, + "t_current_ramp_up": 30.0, + "t_current_ramp_up_min": 1.0, + "t_cycle": 0.0, + "t_cycle_min": 0.0, + "t_electron_energy_confinement": 0.0, + "t_energy_confinement": 0.0, + "t_energy_confinement_beta": 0.0, + "t_fusion_ramp": 10.0, + "t_in_bb": 573.13, + "t_ion_energy_confinement": 0.0, + "t_operation": 0.0, + "t_out_bb": 773.13, + "t_plasma_res_diffusion": 0.0, + "t_precharge": 15.0, + "t_pulse_repetition": 0.0, + "t_ramp_down": 15.0, + "t_structural_radial": 0.07, + "t_structural_vertical": 0.022, + "t_tf_quench_detection": 3.0, + "t_tf_superconductor_quench": 10.0, + "t_turn_tf": 0.0, + "t_turn_tf_is_input": false, + "t_turn_tf_max": 0.05, + "tan_theta_coil": 0.0, + "tape_thickness": 6.5e-05, + "tape_width": 0.004, + "tapes": 0.0, + "tau2": 0.0, + "tauee_in": 0.0, + "taufall": 0.0, + "taumax": 10.0, + "tauratio": 1.0, + "tbeta": 2.0, + "tbktrepl": 0.5, + "tbr": 0.0, + "tbrmin": 1.1, + "tcomrepl": 0.5, + "tcoolin": 313.15, + "tcpav2": 0.0, + "tcritsc": 16.0, + "tdiv": 2.0, + "tdivrepl": 0.25, + "tdown": 0.0, + "tdspmw": 0.01, + "te": 12.9, + "te0": 0.0, + "te0_ecrh_achievable": 100.0, + "temp_blkt_coolant_in": 573.0, + "temp_blkt_coolant_out": 823.0, + "temp_cp_average": 373.15, + "temp_cp_max": 473.15, + "temp_cp_peak": 0.0, + "temp_croco_quench": 0.0, + "temp_croco_quench_max": 200.0, + "temp_cs_superconductor_margin": 0.0, + "temp_cs_superconductor_margin_min": 0.0, + "temp_fw_coolant_in": 573.0, + "temp_fw_coolant_out": 823.0, + "temp_fw_inboard_peak": 0.0, + "temp_fw_max": 823.0, + "temp_fw_outboard_peak": 0.0, + "temp_fw_peak": 873.0, + "temp_margin": 0.0, + "temp_tf_conductor_quench_max": 150.0, + "temp_tf_cryo": 4.5, + "temp_tf_legs_outboard": -1.0, + "temp_tf_superconductor_critical_zero_field_strain": 0.0, + "temp_tf_superconductor_margin": 0.0, + "temp_tf_superconductor_margin_min": 0.0, + "temp_turbine_coolant_in": 0.0, + "temp_vv_chamber_gas_burn_end": 300.0, + "temperatures": [ + 0.0, + 0.0, + 0.0, + 0.0 + ], + "ten": 0.0, + "teped": 1.0, + "tesep": 0.1, + "tf_fit_t": 0.0, + "tf_fit_z": 0.0, + "tfa": [ + 0.0, + 0.0, + 0.0, + 0.0 + ], + "tfacmw": 0.0, + "tfb": [ + 0.0, + 0.0, + 0.0, + 0.0 + ], + "tfc_nuc_heating": 0.0, + "tfc_sidewall_is_fraction": false, + "tfcbv": 20000.0, + "tfckw": 0.0, + "tfcmw": 0.0, + "tfcryoarea": 0.0, + "tficrn": 0.0, + "tfocrn": 0.0, + "tfoffset": 0.0, + "tfootfi": 1.19, + "tfsai": 0.0, + "tfsao": 0.0, + "tftmp": 4.5, + "tgain": 85.0, + "th_joint_contact": 0.03, + "th_wall_secondary": 0.0125, + "thermal_conductivity_liq": 30.0, + "theta1_coil": 45.0, + "theta1_vv": 1.0, + "ti": 12.9, + "ti0": 0.0, + "tim": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "time1": 0, + "time2": 0.0, + "timelabel": [ + "Start", + "BOP ", + "EOR ", + "BOF ", + "EOF ", + "EOP " + ], + "tin": 0.0, + "tlife": 30.0, + "tlvpmw": 0.0, + "tmain": null, + "tmargmin": 0.0, + "tok_build_cost_per_vol": 1283.0, + "toroidalgap": 1.0, + "total_costs": 0.0, + "total_loss_power": 0.0, + "transp_clrnc": 1.0, + "tratio": 1.0, + "trcl": 1.0, + "triang": 0.36, + "triang95": 0.24, + "tritprate": 0.0, + "triv": 40000.0, + "turbine_hall_h": 15.0, + "turbine_hall_l": 109.0, + "turbine_hall_w": 62.0, + "tw_storage_h": 5.0, + "tw_storage_l": 90.0, + "tw_storage_w": 30.0, + "u_unplanned_cp": 0.0, + "ucblbe": 260.0, + "ucblbreed": 875.0, + "ucblli": 875.0, + "ucblli2o": 600.0, + "ucbllipb": 10.3, + "ucblss": 90.0, + "ucblvd": 200.0, + "ucbus": 0.123, + "uccarb": 50.0, + "uccase": 50.0, + "ucconc": 0.1, + "uccpcl1": 250.0, + "uccpclb": 150.0, + "uccry": 93000.0, + "uccryo": 32.0, + "uccu": 75.0, + "ucdiv": 280000.0, + "ucech": 3.0, + "ucf1": 22300000.0, + "ucflib": 84.0, + "ucfnc": 35.0, + "ucfuel": 3.45, + "uche3": 1000000.0, + "uchrs": 87900000.0, + "uchts": [ + 15.3, + 19.1 + ], + "uciac": 150000000.0, + "ucich": 3.0, + "uclh": 3.3, + "ucme": 125000000.0, + "ucmisc": 25000000.0, + "ucnbi": 3.3, + "ucoam": [ + 68.8, + 68.8, + 68.8, + 74.4 + ], + "ucpens": 32.0, + "ucpfb": 210.0, + "ucpfbk": 16600.0, + "ucpfbs": 4900.0, + "ucpfcb": 75000.0, + "ucpfdr1": 150.0, + "ucpfic": 10000.0, + "ucpfps": 35000.0, + "ucrb": 400.0, + "ucsc": [ + 600.0, + 600.0, + 300.0, + 600.0, + 600.0, + 600.0, + 300.0, + 1200.0, + 1200.0 + ], + "ucshld": 32.0, + "uctarg": 0.3, + "uctfbr": 1.22, + "uctfbus": 100.0, + "uctfps": 24.0, + "uctfsw": 1.0, + "ucturb": [ + 230000000.0, + 245000000.0 + ], + "ucwindpf": 465.0, + "ucwindtf": 480.0, + "ucwst": [ + 0.0, + 3.94, + 5.91, + 7.88 + ], + "uubop": 0.02, + "uucd": 0.02, + "uudiv": 0.04, + "uufuel": 0.02, + "uufw": 0.04, + "uumag": 0.02, + "uuves": 0.04, + "v1dr": 0.0, + "v1dzl": 0.0, + "v1dzu": 0.0, + "v1matf": [ + [ + 1.0, + 1.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "v1matm": [ + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "v1matv": [ + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "v1vol": [ + 0.0, + 0.0, + 0.0 + ], + "v2dr": 2.0, + "v2dzl": 7.0, + "v2dzu": 7.0, + "v2matf": [ + [ + 1.0, + 1.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "v2matm": [ + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "v2matv": [ + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "v2vol": [ + 0.0, + 0.0, + 0.0 + ], + "v3dr": 43.3, + "v3dzl": 30.0, + "v3dzu": 20.0, + "v3matf": [ + [ + 1.0, + 1.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "v3matm": [ + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "v3matv": [ + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "v3vol": [ + 0.0, + 0.0, + 0.0 + ], + "v_plasma_loop_burn": 0.0, + "v_tf_coil_dump_quench_kv": 0.0, + "v_tf_coil_dump_quench_max_kv": 20.0, + "vachtmw": 0.5, + "vcool": 20.0, + "vd": [ + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "vel_blkt_inboard_coolant": 0.0, + "vel_blkt_outboard_coolant": 0.0, + "verbose": 0, + "vfblkti": 0.0, + "vfblkto": 0.0, + "vfcblkt": 0.05295, + "vforce": 0.0, + "vforce_inboard_tot": 0.0, + "vforce_outboard": 0.0, + "vfpblkt": 0.1, + "vfshld": 0.25, + "visc_blkt_coolant": 0.0, + "visc_fw_coolant": 0.0, + "vlabel": "", + "vlabel_2": "", + "vlam": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "vol_avg_pressure": null, + "vol_blkt_inboard": 0.0, + "vol_blkt_outboard": 0.0, + "vol_blkt_total": 0.0, + "vol_bss": 0.0, + "vol_bw": 0.0, + "vol_bz_liq": 0.0, + "vol_bz_liq_ib": 0.0, + "vol_bz_liq_ob": 0.0, + "vol_bz_struct": 0.0, + "vol_case_cp": 0.0, + "vol_cond_cp": 0.0, + "vol_cryostat": 0.0, + "vol_cryostat_internal": 0.0, + "vol_fci": 0.0, + "vol_fw_total": 0.0, + "vol_gr_ins_cp": 0.0, + "vol_ins_cp": 0.0, + "vol_plasma": 0.0, + "vol_shld_inboard": 0.0, + "vol_shld_outboard": 0.0, + "vol_shld_total": 0.0, + "vol_vv": 0.0, + "vol_vv_inboard": 0.0, + "vol_vv_outboard": 0.0, + "volflow_vac_pumps_max": 27.3, + "volheat": 0.0, + "volnucb": 0.0, + "volperenergy": 0.0, + "volrci": 0.0, + "voltfleg": 0.0, + "vpfskv": 0.0, + "vportamax": 0.0, + "vportpmax": 0.0, + "vporttmax": 0.0, + "vs_cs_burn": 0.0, + "vs_cs_pf_total_burn": 0.0, + "vs_cs_pf_total_pulse": 0.0, + "vs_cs_pf_total_ramp": 0.0, + "vs_cs_ramp": 0.0, + "vs_cs_total_pulse": 0.0, + "vs_pf_coils_total_burn": 0.0, + "vs_pf_coils_total_pulse": 0.0, + "vs_pf_coils_total_ramp": 0.0, + "vs_plasma_burn_required": 0.0, + "vs_plasma_ind_ramp": 0.0, + "vs_plasma_internal": 0.0, + "vs_plasma_ramp_required": 0.0, + "vs_plasma_res_ramp": 0.0, + "vs_plasma_total_required": 0.0, + "vsdum": [ + [ + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0 + ] + ], + "vshift": 0.0, + "vtfkv": 0.0, + "vv_density": 0.0, + "vv_stress_quench": null, + "w_f_liq_ib": 0.5, + "w_f_liq_ob": 0.5, + "walker_coefficient": 0.436, + "wallpf": 1.21, + "warm_shop_h": 10.0, + "warm_shop_l": 100.0, + "warm_shop_w": 50.0, + "water_buildings_h": 5.0, + "water_buildings_l": 110.0, + "water_buildings_w": 10.0, + "waterdens": 998.02, + "watertemp": 5.0, + "wateruseonethru": 0.0, + "wateruserecirc": 0.0, + "waterusetower": 0.0, + "waves": [ + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ] + ], + "weights": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "wgt": 500000.0, + "wgt2": 100000.0, + "wht_bw_cool": 0.0, + "wht_bw_stl": 0.0, + "wht_cer": 0.0, + "wht_cool_struct": 0.0, + "wht_liq": 0.0, + "wht_liq_ib": 0.0, + "wht_liq_ob": 0.0, + "wht_mfbss_cool": 0.0, + "wht_mfbss_pbli": 0.0, + "wht_mfbss_stl": 0.0, + "wht_stl_struct": 0.0, + "whtblbreed": 0.0, + "whtconal": 0.0, + "whtcp": 0.0, + "whtshld": 0.0, + "whttflgs": 0.0, + "windspeed": 4.0, + "workshop_h": 10.0, + "workshop_l": 150.0, + "workshop_w": 125.0, + "wpenshld": 0.0, + "wrbi": 0.0, + "wsvfac": 1.9, + "wsvol": 0.0, + "wtbllipb": 0.0, + "wtgpd": 0.0, + "wtshldi": 0.0, + "wtshldo": 0.0, + "x_blanket": 0.0, + "x_shield": 0.0, + "xcm": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "xcs": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "xctfc": [ + 0.0, + 0.0, + 0.0, + 0.0 + ], + "xi_ebw": 0.8, + "xind": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "xlabel": "", + "xlabel_2": "", + "xpertin": 2.0, + "yctfc": [ + 0.0, + 0.0, + 0.0, + 0.0 + ], + "z_cp_top": 0.0, + "z_cryostat_half_inside": 0.0, + "z_pf_coil_lower": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "z_pf_coil_middle": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "z_pf_coil_upper": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "z_plasma_xpoint_lower": 0.0, + "z_plasma_xpoint_upper": 0.0, + "z_tf_arc": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "z_tf_inside_half": 0.0, + "z_tf_top": 0.0, + "zcls": [ + [ + 0.0, + 0.0 + ], + [ + 0.0, + 0.0 + ], + [ + 0.0, + 0.0 + ], + [ + 0.0, + 0.0 + ], + [ + 0.0, + 0.0 + ], + [ + 0.0, + 0.0 + ], + [ + 0.0, + 0.0 + ], + [ + 0.0, + 0.0 + ], + [ + 0.0, + 0.0 + ], + [ + 0.0, + 0.0 + ] + ], + "zeff": 0.0, + "zeff_max": 3.6, + "zeffai": 0.0, + "zfxf": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "zl1": 0.0, + "zl2": 0.0, + "zl3": 0.0, + "zl4": 0.0, + "zl5": 0.0, + "zl6": 0.0, + "zl7": 0.0, + "zref": [ + 3.6, + 1.2, + 2.5, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0 + ], + "zu1": 0.0, + "zu2": 0.0, + "zu3": 0.0, + "zu4": 0.0, + "zu5": 0.0, + "zu6": 0.0, + "zu7": 0.0 + }, + "DICT_DESCRIPTIONS": { + "IPNSCNS": "Maximum number of scan points", + "IPNSCNV": "Number of available scan variables", + "LABELS_CONFINEMENT_SCALINGS": "labels describing energy confinement scaling laws", + "NOUTVARS": "", + "N_CONFINEMENT_SCALINGS": "number of energy confinement time scaling laws", + "UCAD": "unit cost for administration buildings (M$/m3)", + "UCAF": "unit cost for aux facility power equipment ($)", + "UCAHTS": "unit cost for aux heat transport equipment ($/W**exphts)", + "UCAP": "unit cost of auxiliary transformer ($/kVA)", + "UCBPMP": "vacuum system backing pump cost ($)", + "UCCO": "unit cost for control buildings (M$/m3)", + "UCCPMP": "vacuum system cryopump cost ($)", + "UCCR": "unit cost for cryogenic building (M$/vol)", + "UCDGEN": "cost per 8 MW diesel generator ($)", + "UCDTC": "detritiation, air cleanup cost ($/10000m3/hr)", + "UCDUCT": "vacuum system duct cost ($/m)", + "UCEL": "unit cost for electrical equipment building (M$/m3)", + "UCES1": "MGF (motor-generator flywheel) cost factor ($/MVA**0.8)", + "UCES2": "MGF (motor-generator flywheel) cost factor ($/MJ**0.8)", + "UCFPR": "cost of 60g/day tritium processing unit ($)", + "UCFWA": "first wall armour cost ($/m2)", + "UCFWPS": "first wall passive stabiliser cost ($)", + "UCFWS": "first wall structure cost ($/m2)", + "UCGSS": "cost of reactor structure ($/kg)", + "UCINT": "superconductor intercoil structure cost ($/kg)", + "UCLV": "low voltage system cost ($/kVA)", + "UCMB": "unit cost for reactor maintenance building (M$/m3)", + "UCNBV": "cost of nuclear building ventilation ($/m3)", + "UCPHX": "primary heat transport cost ($/W**exphts)", + "UCPP": "cost of primary power transformers ($/kVA**0.9)", + "UCSH": "cost of shops and warehouses (M$/m3)", + "UCSWYD": "switchyard equipment costs ($)", + "UCTFDR": "cost of TF coil dump resistors ($/J)", + "UCTFGR": "additional cost of TF coil dump resistors ($/coil)", + "UCTFIC": "cost of TF coil instrumentation and control ($/coil/30)", + "UCTPMP": "cost of turbomolecular pump ($)", + "UCTR": "cost of tritium building ($/m3)", + "UCVALV": "vacuum system valve cost ($)", + "UCVDSH": "vacuum duct shield cost ($/kg)", + "UCVIAC": "vacuum system instrumentation and control cost ($)", + "UCWS": "cost of active assembly shop ($/m3)", + "WIDTH": "", + "a_ac_ps_bldg": "Floor area of AC power supply building in m^2", + "a_admin_bldg": "Floor area of admin building in m^2", + "a_aux_services_bldg": "Floor area of auxiliary services building in m^2", + "a_blkt_inboard_surface": "inboard blanket surface area (m2)", + "a_blkt_outboard_surface": "outboard blanket surface area (m2)", + "a_blkt_total_surface": "blanket total surface area (m2)", + "a_bz_liq": "Toroidal width of the rectangular cooling channel [m] for long poloidal sections of blanket breeding zone", + "a_control_room_bldg": "Floor area of controlroom building in m^2", + "a_cp_cool": "Centrepost cooling area toroidal cross-section (constant over the whole CP)", + "a_cryo_inert_gas_bldg": "Floor area of cryogenics and inert gas storage building in m^2", + "a_cs_poloidal": "Central solenoid vertical cross-sectional area (m2)", + "a_cs_turn": "Central solenoid (OH) trun cross-sectional area (m2)", + "a_div_surface_total": "divertor surface area (m2)", + "a_ee_ps_bldg": "Floor area of electrical equipment and power supply building in m^2", + "a_fuel_handling_bldg": "Floor area of fuel handling and storage building in m^2", + "a_fw_inboard": "Inboard first wall surface area [m^2]", + "a_fw_inboard_full_coverage": "Inboard first wall surface area with no holes or ports [m^2]", + "a_fw_outboard": "Outboard first wall surface area [m^2]", + "a_fw_outboard_full_coverage": "Outboard first wall surface area with no holes or ports [m^2]", + "a_fw_total": "First wall total surface area [m^2]", + "a_fw_total_full_coverage": "First wall total surface area with no holes or ports [m^2]", + "a_hot_cell_bldg": "Floor area of hot cell building in m^2", + "a_leg_cond": "Exact TF ouboard leg conductor area [m2]", + "a_leg_gr_ins": "TF outboard leg ground insulation area per coil [m2]", + "a_leg_ins": "TF ouboard leg turn insulation area per coil [m2]", + "a_plant_floor_effective": "effective total floor space (m2)", + "a_plasma_poloidal": "plasma poloidal cross-sectional area [m^2]", + "a_plasma_surface": "plasma surface area", + "a_plasma_surface_outboard": "outboard plasma surface area", + "a_reactor_bldg": "Floor area of reactor building in m^2", + "a_reactor_service_bldg": "Floor area of reactor service building in m^2", + "a_res_tf_coil_conductor": "Area of resistive conductor in resistive TF coil [m2]", + "a_security_bldg": "Floor area of security building in m^2", + "a_service_water_bldg": "Floor area of service water building in m^2", + "a_shld_inboard_surface": "inboard shield surface area (m2)", + "a_shld_outboard_surface": "outboard shield surface area (m2)", + "a_shld_total_surface": "shield total surface area (m2)", + "a_site_service_bldg": "Floor area of site service building in m^2", + "a_tf_coil_inboard_case": "external case area per coil (inboard leg) (m2)", + "a_tf_coil_inboard_insulation": "Inboard coil insulation cross-section per coil [m2]", + "a_tf_coil_inboard_steel": "Inboard coil steel coil cross-sectional area [m2]", + "a_tf_coil_nose_case": "Nose casing area [m2]", + "a_tf_coil_outboard_case": "external case area per coil (outboard leg) (m2)", + "a_tf_coil_wp_turn_insulation": "winding pack turn insulation area per coil (m2)", + "a_tf_inboard_total": "Area of inboard midplane TF legs (m2)", + "a_tf_leg_outboard": "outboard TF leg area (m2)", + "a_tf_plasma_case": "Front casing area [m2]", + "a_tf_turn_cable_space_effective": "True cable area of WP turn. This includes the removal of the cooling pipe [m^2] ", + "a_tf_turn_cable_space_no_void": "Cable space area (per turn) [m2]\nIncludes the area of voids and central helium channel\n", + "a_tf_turn_insulation": "single turn insulation area (m2)", + "a_tf_turn_steel": "area of the cable conduit (m2)", + "a_tf_wp_conductor": "Winding pack conductor area [m2]\nDoes not include the area of voids and central helium channel\n", + "a_tf_wp_coolant_channels": "winding pack He coil area (m2)", + "a_tf_wp_extra_void": "winding pack void (He coolant) area (m2)", + "a_tf_wp_ground_insulation": "Inboard mid-plane cross-section area of the WP ground insulation [m2]", + "a_tf_wp_no_insulation": "Total cross-sectional area of winding pack without\nground insulation and insertion gap [m2]\n", + "a_tf_wp_steel": "winding pack structure area (m2)", + "a_tf_wp_with_insulation": "Total cross-sectional area of winding pack including\nGW insulation and insertion gap [m2]\n", + "abktflnc": "allowable first wall/blanket neutron fluence (MW-yr/m2) (`blktmodel=0`)", + "acptmax": "average of currents in PF circuits (kA)", + "acs": "Area of space inside conductor (m2)", + "active_constraints": "Logical array showing which constraints are active", + "adivflnc": "allowable divertor heat fluence (MW-yr/m2)", + "admv": "administration building volume (m3)", + "admvol": "volume of administration buildings (m3)", + "aintmass": "intercoil structure mass (kg)", + "airtemp": "ambient air temperature (degrees Celsius)", + "alfapf": "smoothing parameter used in PF coil current calculation at the beginning of pulse (BoP)", + "alpha_crit": "critical ballooning parameter value", + "alphaj": "current profile index", + "alphaj_wesson": "Wesson-like current profile index", + "alphan": "density profile index", + "alphap": "pressure profile index", + "alphat": "temperature profile index", + "alstroh": "allowable hoop stress in Central Solenoid structural material (Pa)", + "amortization": "amortization factor (fixed charge factor) \"A\" (years)", + "anginc": "angle of incidence of field line on plate (rad)", + "annual_electric_output": "", + "aplasmin": "minimum minor radius (m)", + "armour_density": "FW armour density [kg/m3]", + "armour_fw_bl_mass": "Total mass of armour, first wall and blanket [kg]", + "aspect": "aspect ratio (`iteration variable 1`)", + "aux_build_h": "aux building supporting tokamak processes height (m)", + "aux_build_l": "aux building supporting tokamak processes length (m)", + "aux_build_w": "aux building supporting tokamak processes width (m)", + "auxcool_h": "Site-Wide Auxiliary Cooling Water facility height (m)", + "auxcool_l": "Site-Wide Auxiliary Cooling Water facility length (m)", + "auxcool_w": "Site-Wide Auxiliary Cooling Water facility width (m)", + "avail_min": "Minimum availability (`constraint equation 61`)", + "available_radial_space": "Minimal radial space between plasma and coils (m)", + "awpoh": "central solenoid conductor+void area with area of steel subtracted (m2)", + "axial_force": "", + "b_bz_liq": "Radial width of the rectangular cooling channel [m] for long poloidal sections of blanket breeding zone", + "b_crit_upper_nbti": "upper critical field of GL_nbti", + "b_cs_limit_max": "Central solenoid max field limit [T]", + "b_cs_peak_flat_top_end": "maximum field in central solenoid at end of flat-top (EoF) (T)", + "b_cs_peak_pulse_start": "maximum field in central solenoid at beginning of pulse (T)", + "b_mag_blkt": "Toroidal Magnetic feild strength for IB/OB blanket [T]", + "b_pf_coil_peak": "peak field at coil i (T)", + "b_tf_inboard_max": "maximum peak toroidal field (T) (`constraint equation 25`)", + "b_tf_inboard_peak_symmetric": "mean peak field at TF coil (T)", + "b_tf_inboard_peak_with_ripple": "peak field at TF conductor with ripple (T)", + "b_tf_superconductor_critical_zero_temp_strain": "Critical magnetic field of the superconducting cable at zero temperature and strain [T]", + "bcritsc": "upper critical field (T) for Nb3Sn superconductor at zero temperature and\nstrain (`i_tf_sc_mat=4, =bc20m`)\n", + "bctmp": "first wall bulk coolant temperature (C)", + "beamfus0": "multiplier for beam-background fusion calculation", + "beta": "total plasma beta (`iteration variable 5`) (calculated if stellarator)", + "beta_beam": "neutral beam beta component", + "beta_fast_alpha": "fast alpha beta component", + "beta_max": "Max allowable beta", + "beta_mcdonald": "", + "beta_min": "allowable lower beta", + "beta_norm_max": "Troyon-like coefficient for beta scaling", + "beta_norm_max_menard": "Menard-like coefficient for beta scaling", + "beta_norm_max_original_scaling": "Original scaling coefficient for beta scaling", + "beta_norm_max_stambaugh": "Stambaugh-like coefficient for beta scaling", + "beta_norm_max_tholerus": "Tholerus-like coefficient for beta scaling", + "beta_norm_max_wesson": "Wesson-like coefficient for beta scaling", + "beta_norm_poloidal": "normaised poloidal beta", + "beta_norm_thermal": "normaised thermal beta", + "beta_norm_toroidal": "normaised toroidal beta", + "beta_norm_total": "normaised total beta", + "beta_poloidal": "poloidal beta", + "beta_poloidal_eps": "Poloidal beta and inverse aspcet ratio product", + "beta_poloidal_eps_max": "maximum (eps*beta_poloidal) (`constraint equation 6`). Note: revised issue #346\n\"Operation at the tokamak equilibrium poloidal beta-limit in TFTR\", 1992 Nucl. Fusion 32 1468\n", + "beta_poloidal_max": "maximum poloidal beta (`constraint equation 48`)", + "beta_thermal": "thermal beta", + "beta_thermal_poloidal": "poloidal thermal beta", + "beta_thermal_toroidal": "poloidal thermal beta", + "beta_toroidal": "toroidal beta", + "betai": "poloidal plane angle between divertor plate and leg, inboard (rad)", + "betao": "poloidal plane angle between divertor plate and leg, outboard (rad)", + "betbm0": "leading coefficient for NB beta fraction", + "big_q_plasma": "Fusion gain; P_fusion / (P_injection + P_ohmic)", + "big_q_plasma_min": "minimum fusion gain Q (`constraint equation 28`)", + "bioshld_thk": "Radial thickness of bio-shield around reactor (m)", + "bkt_life_csf": "Switch to pass bkt_life cycles to n_cycle_min", + "bktcycles": "Number of fusion cycles to reach allowable DPA from DEMO fw/blanket lifetime calculation", + "blanket_density": "Blanket density [kg/m3]", + "blbmith": "inboard blanket box manifold thickness (m) (`blktmodel>0`)", + "blbmoth": "outboard blanket box manifold thickness (m) (`blktmodel>0`)", + "blbpith": "inboard blanket base plate thickness (m) (`blktmodel>0`)", + "blbpoth": "outboard blanket base plate thickness (m) (`blktmodel>0`)", + "blbuith": "inboard blanket breeding zone thickness (m) (`blktmodel>0`) (`iteration variable 90`)", + "blbuoth": "outboard blanket breeding zone thickness (m) (`blktmodel>0`) (`iteration variable 91`)", + "bldr": "radial thickness of IFE blanket (m; calculated `if ifetyp=4`)", + "bldrc": "radial thickness of IFE curtain (m; `ifetyp=4`)", + "bldzl": "vertical thickness of IFE blanket below chamber (m)", + "bldzu": "vertical thickness of IFE blanket above chamber (m)", + "blkcst": "blanket direct cost (M$)", + "blktmodel": "switch for blanket/tritium breeding model (see i_blanket_type):\n- =0 original simple model\n- =1 KIT model based on a helium-cooled pebble-bed blanket (HCPB) reference design\n", + "blkttype": "Switch for blanket type:\n- =1 WCLL;\n- =2 HCLL; efficiency taken from M. Kovari 2016\n\"PROCESS\": A systems code for fusion power plants - Part 2: Engineering\nhttps://www.sciencedirect.com/science/article/pii/S0920379616300072\nFeedheat & reheat cycle assumed\n- =3 HCPB; efficiency taken from M. Kovari 2016\n\"PROCESS\": A systems code for fusion power plants - Part 2: Engineering\nhttps://www.sciencedirect.com/science/article/pii/S0920379616300072\nFeedheat & reheat cycle assumed\n", + "blmatf": "IFE blanket material fractions", + "blmatm": "IFE blanket material masses (kg)", + "blmatv": "IFE blanket material volumes (m3)", + "blpressure_liq": "blanket liquid metal breeder/coolant pressure [Pa]", + "blvol": "IFE blanket volume (m3)", + "bmn": "relative radial field perturbation", + "boundl": "Lower bounds used on ixc variables during\noptimisation runs\n", + "boundu": "Upper bounds used on ixc variables", + "bp": "poloidal field (T)", + "bpf2": "", + "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- =1 Lithium orthosilicate\n- =2 Lithium methatitanate\n- =3 Lithium zirconate\n", + "bscf_gi_i": "Bootstrap current fraction, first Gi et al model", + "bscf_gi_ii": "Bootstrap current fraction, second Gi et al model", + "bt": "toroidal field on axis (T) (`iteration variable 2`)", + "btot": "total toroidal + poloidal field (T)", + "burnup": "fractional plasma burnup", + "burnup_in": "fractional plasma burnup user input", + "bvert": "vertical field at plasma (T)", + "bz_channel_conduct_liq": "Liquid metal coolant/breeder thin conductor or FCI wall conductance [A V^-1 m^-1]", + "bz_r_ib": "Radial BZ thickness [m]", + "bz_r_ob": "Radial BZ thickness [m]", + "bzfllengi_liq": "Inboard secondary blanket flow lengths (m)", + "bzfllengi_n_pol_liq": "Number of radial and poloidal sections that make up the total secondary coolant/breeder\nflow length in a blanket module (IB and OB)\n", + "bzfllengi_n_rad_liq": "Number of radial and poloidal sections that make up the total secondary coolant/breeder\nflow length in a blanket module (IB and OB)\n", + "bzfllengo_liq": "Outboard secondary blanket flow lengths (m)", + "bzfllengo_n_pol_liq": "Number of radial and poloidal sections that make up the total secondary coolant/breeder\nflow length in a blanket module (IB and OB)\n", + "bzfllengo_n_rad_liq": "Number of radial and poloidal sections that make up the total secondary coolant/breeder\nflow length in a blanket module (IB and OB)\n", + "c21": "", + "c211": "", + "c212": "", + "c213": "", + "c214": "", + "c2141": "", + "c2142": "", + "c215": "", + "c216": "", + "c217": "", + "c2171": "", + "c2172": "", + "c2173": "", + "c2174": "", + "c22": "", + "c221": "total account 221 cost (M$) - first wall, blanket, shield, support structure and div plates", + "c2211": "", + "c2212": "", + "c22121": "", + "c22122": "", + "c22123": "", + "c22124": "", + "c22125": "", + "c22126": "", + "c22127": "", + "c22128": "", + "c2213": "", + "c22131": "", + "c22132": "", + "c2214": "", + "c2215": "", + "c222": "total account 222 cost (M$) - TF coils + PF coils", + "c2221": "", + "c22211": "", + "c22212": "", + "c22213": "", + "c22214": "", + "c22215": "", + "c2222": "", + "c22221": "", + "c22222": "", + "c22223": "", + "c22224": "", + "c2223": "", + "c223": "", + "c2231": "", + "c2232": "", + "c2233": "", + "c2234": "", + "c224": "", + "c2241": "", + "c2242": "", + "c2243": "", + "c2244": "", + "c2245": "", + "c2246": "", + "c225": "", + "c2251": "", + "c22511": "", + "c22512": "", + "c22513": "", + "c22514": "", + "c22515": "", + "c2252": "", + "c22521": "", + "c22522": "", + "c22523": "", + "c22524": "", + "c22525": "", + "c22526": "", + "c22527": "", + "c2253": "", + "c226": "", + "c2261": "", + "c2262": "", + "c2263": "", + "c227": "", + "c2271": "", + "c2272": "", + "c2273": "", + "c2274": "", + "c228": "c228 account cost", + "c229": "c229 account cost", + "c23": "c23 account cost", + "c24": "", + "c241": "", + "c242": "", + "c243": "", + "c244": "", + "c245": "", + "c25": "c25 account cost", + "c26": "c26 account cost", + "c_beam_total": "neutral beam current (A)", + "c_beta": "Destabalisation parameter for i_beta_norm_max=4 beta limit", + "c_hcd_primary_driven": "Current in plasma driven by primary HCD system (A)", + "c_hcd_secondary_driven": "Current in plasma driven by secondary HCD system (A)", + "c_pf_coil_turn": "current per turn in coil i at time j (A)", + "c_pf_coil_turn_peak_input": "peak current per turn input for PF coil i (A)", + "c_pf_cs_coil_flat_top_ma": "PF coil current array, at flat top (MA)\nIndexed by coil number, not group number\n", + "c_pf_cs_coil_pulse_end_ma": "PF coil current array, at end of pulse (MA)\nIndexed by coil number, not group number\n", + "c_pf_cs_coil_pulse_start_ma": "PF coil current array, at beginning of pulse (MA)\nIndexed by coil number, not group number\n", + "c_pf_cs_coils_peak_ma": "peak current in coil i (MA-turns)", + "c_tf_coil": "Current in each TF coil", + "c_tf_total": "total (summed) current in TF coils (A)", + "c_tf_turn": "TF coil current per turn (A). (calculated for stellarators) (calculated for\ninteger-turn TF coils `i_tf_turns_integer=1`) (`iteration variable 60`)\n", + "c_tf_turn_cables_critical": "Critical current density in the turn cables [A/m^2]", + "c_tf_turn_max": "Max TF coil current per turn [A]. (for stellarators and `i_tf_turns_integer=1`)\n(`constraint equation 77`)\n", + "capcost": "total capital cost including interest (M$)", + "casestr": "case strain", + "casths_fraction": "inboard TF coil sidewall case thickness as a fraction of dx_tf_inboard_out_toroidal", + "cboot": "bootstrap current fraction multiplier", + "ccl0": "", + "ccl0_ma": "PF group current array, flux-swing cancellation current (MA)\nInput if i_pf_current=0, computed otherwise\n", + "ccls": "", + "ccls_ma": "PF group current array, equilibrium current (MA)\nInput if i_pf_current=0, computed otherwise\n", + "cconfix": "fixed cost of superconducting cable ($/m)", + "cconshpf": "cost of PF coil steel conduit/sheath ($/m)", + "cconshtf": "cost of TF coil steel conduit/sheath ($/m)", + "ccont": "ccont account cost", + "cdcost": "current drive direct costs (M$)", + "cdirt": "total plant direct cost (M$)", + "cdriv0": "IFE generic/laser driver cost at edrive=0 (M$)", + "cdriv1": "IFE low energy heavy ion beam driver cost extrapolated to `edrive=0` (M$)", + "cdriv2": "IFE high energy heavy ion beam driver cost extrapolated to `edrive=0` (M$)", + "cdriv3": "IFE driver cost ($/J wall plug) (`ifedrv==3`)", + "cdrlife": "Full power year lifetime of heating/current drive system (y)", + "cdrlife_cal": "Calendar year lifetime of heating/current drive system (y)", + "cdtfleg": "TF outboard leg current density (A/m2) (resistive coils only)", + "cfactr": "Total plant availability fraction; input if `iavail=0`", + "cfind": "indirect cost factor (func of lsa) (cost model = 0)", + "cforce": "centering force on inboard leg (per coil) (N/m)", + "cfxf": "", + "chdzl": "vertical thickness of IFE chamber below centre (m)", + "chdzu": "vertical thickness of IFE chamber above centre (m)", + "chemlab_h": "Chemistry labs and treatment buldings height (m)", + "chemlab_l": "Chemistry labs and treatment buldings length (m)", + "chemlab_w": "Chemistry labs and treatment buldings width (m)", + "chmatf": "IFE chamber material fractions", + "chmatm": "IFE chamber material masses (kg)", + "chmatv": "IFE chamber material volumes (m3)", + "chrad": "radius of IFE chamber (m) (`iteration variable 84`)", + "chvol": "IFE chamber volume (m3)", + "chx": "", + "cindrt": "cindrt account cost", + "cland": "cost of land (M$)", + "clgsmass": "gravity support structure for TF coil, PF coil and intercoil support systems (kg)", + "clh2": "clearance beneath TF coil to foundation (including basement) (m)", + "coe": "cost of electricity ($/MW-hr)", + "coecap": "capital cost of electricity (m$/kW-hr)", + "coefuelt": "'fuel' (including replaceable components) contribution to cost of electricity (m$/kW-hr)", + "coeoam": "operation and maintenance contribution to cost of electricity (m$/kW-hr)", + "coldmass": "total mass of components at cryogenic temperatures (kg)", + "concost": "plant construction cost (M$)", + "conductor_acs": "", + "conductor_area": "Area of cable space inside jacket", + "conductor_copper_area": "", + "conductor_copper_bar_area": "", + "conductor_copper_fraction": "", + "conductor_critical_current": "", + "conductor_hastelloy_area": "", + "conductor_hastelloy_fraction": "", + "conductor_helium_area": "", + "conductor_helium_fraction": "", + "conductor_jacket_area": "", + "conductor_jacket_fraction": "", + "conductor_rebco_area": "", + "conductor_rebco_fraction": "", + "conductor_solder_area": "", + "conductor_solder_fraction": "", + "conf_mag": "c parameter, which determines the temperature margin at which magnet lifetime starts to decline", + "control_buildings_h": "control building height (m)", + "control_buildings_l": "control building length (m)", + "control_buildings_w": "control building width (m)", + "conv": "control building volume (m3)", + "convergence_parameter": "VMCON convergence parameter 'sum'", + "convol": "volume of control, protection and i&c building (m3)", + "coolp": "blanket coolant pressure [Pa] (stellarator only)", + "copperA_m2": "TF coil current / copper area (A/m2)", + "copper_area": "", + "copper_rrr": "residual resistivity ratio copper in TF superconducting cable", + "copper_thick": "thickness of copper layer in tape (m) (`iteration variable 139`)", + "coppera_m2_max": "Maximum TF coil current / copper area (A/m2)", + "copperaoh_m2": "CS coil current / copper area (A/m2) (`sweep variable 61`)", + "copperaoh_m2_max": "Maximum CS coil current / copper area (A/m2)", + "coreradiationfraction": "Fraction of radiation from 'core' region that is subtracted from the loss power", + "cost_factor_bop": "cost scaling factor for energy conversion system", + "cost_factor_buildings": "cost scaling factor for buildings", + "cost_factor_land": "cost scaling factor for land", + "cost_factor_misc": "cost scaling factor for remaining subsystems", + "cost_factor_rh": "cost scaling factor for remote handling", + "cost_factor_tf_coils": "cost scaling factor for fwbs", + "cost_factor_vv": "cost scaling factor for vacuum vessel", + "cost_model": "Switch for cost model:\n- =0 use $ 1990 PROCESS model\n- =1 use $ 2014 Kovari model\n- =2 use user-provided model\n", + "costexp": "cost exponent for scaling in 2015 costs model", + "costexp_pebbles": "cost exponent for pebbles in 2015 costs model", + "cowner": "owner cost factor", + "cp_bl": "Spesific heat for FW and blanket primary coolant(s)", + "cp_fw": "Spesific heat for FW and blanket primary coolant(s)", + "cpfact": "Total plant capacity factor", + "cplen": "length of TF coil inboard leg ('centrepost') (`i_tf_sup = 1`)", + "cplife": "Calculated full power year lifetime of centrepost (years)", + "cplife_cal": "Calculated calendar year lifetime of centrepost (years)", + "cplife_input": "User input full power year lifetime of the centrepost (years) (i_cp_lifetime = 0)", + "cpp": "", + "cppa": "", + "cpstcst": "ST centrepost direct cost (M$)", + "cpstflnc": "allowable ST centrepost neutron fluence (MW-yr/m2)", + "crane_arm_h": "vertical dimension of crane arm, operating over reactor (m)", + "crane_clrnc_h": "horizontal clearance to building wall for crane operation (m)", + "crane_clrnc_v": "vertical clearance for crane operation (m)", + "crctcore": "reactor core costs (categories 221, 222 and 223)", + "croco_area": "", + "croco_id": "Inner diameter of CroCo copper tube (m)", + "croco_od": "Outer diameter of CroCo strand (m)", + "croco_strand_area": "", + "croco_strand_critical_current": "", + "croco_thick": "Thickness of CroCo copper tube (m) (`iteration variable 158`)", + "cryo_cool_req": "Cryo cooling requirement at helium temp 4.5K (kW)", + "cryomag_h": "Cryogenic Buildings for Magnet and Fuel Cycle height (m)", + "cryomag_l": "Cryogenic Buildings for Magnet and Fuel Cycle length (m)", + "cryomag_w": "Cryogenic Buildings for Magnet and Fuel Cycle width (m)", + "cryostat_clrnc": "vertical clearance from TF coil to cryostat (m)", + "cryostore_h": "Magnet Cryo Storage Tanks length, width, height (m)", + "cryostore_l": "Magnet Cryo Storage Tanks length, width, height (m)", + "cryostore_w": "Magnet Cryo Storage Tanks length, width, height (m)", + "cryvol": "volume of cryoplant building (m3)", + "csawth": "coeff. for sawteeth effects on burn V-s requirement", + "csi": "allowance for site costs (M$)", + "cslimit": "", + "cturbb": "cost of turbine building (M$)", + "cv_bl": "Spesific heat for FW and blanket primary coolant(s)", + "cv_fw": "Spesific heat for FW and blanket primary coolant(s)", + "d111": "Radial integrated transport coefficient (n=1) (species dependent)", + "d112": "Radial integrated transport coefficient (n=2) (species dependent)", + "d113": "Radial integrated transport coefficient (n=3) (species dependent)", + "d11_mono": "Radial monoenergetic transport coefficient on GL roots (species dependent)", + "d11_plateau": "Toroidal monoenergetic transport coefficient as given by the stellarator\ninput json file as function of nu_star, normalized by the banana value.\n", + "d31_mono": "Toroidal monoenergetic transport coefficient", + "dcdrv0": "IFE generic/laser driver cost gradient (M$/MJ)", + "dcdrv1": "HIB driver cost gradient at low energy (M$/MJ)", + "dcdrv2": "HIB driver cost gradient at high energy (M$/MJ)", + "dcond": "density of superconductor type given by i_tf_sc_mat/i_cs_superconductor/i_pf_superconductor (kg/m3)", + "declblkt": "neutron power deposition decay length of blanket structural material [m] (stellarators only)", + "declfw": "neutron power deposition decay length of first wall structural material [m] (stellarators only)", + "declshld": "neutron power deposition decay length of shield structural material [m] (stellarators only)", + "decomf": "proportion of constructed cost required for decommissioning fund", + "deflect": "TF coil radial deflection (displacement) radial distribution [m]", + "deg_div_field_plate": "field line angle wrt divertor target plate (degrees)", + "delta_eta": "", + "den_blkt_coolant": "Density of the blanket primary coolant", + "den_ceramic": "FCI material density", + "den_div_structure": "divertor structure density (kg/m3)", + "den_fw_coolant": "Density of the FW primary coolant", + "den_liq": "Liquid metal breeder/coolant density [kg m^-3]", + "den_steel": "density of steel [kg m^-3]", + "den_tf_coil_case": "density of coil case (kg/m3)", + "den_tf_wp_turn_insulation": "density of conduit + ground-wall insulation (kg/m3)", + "dene": "electron density (/m3) (`iteration variable 6`)", + "densbreed": "density of breeder material [kg m^-3] (`i_blanket_type=2` (KIT HCPB))", + "densities": "Densities of the species that are considered [/m3]", + "denwc": "density of tungsten carbide [kg m^-3]", + "dewmkg": "total mass of vacuum vessel + cryostat [kg] (calculated if blktmodel>0)", + "dh_tf_inner_bore": "TF coil vertical inner dr_bore (m)", + "dia_tf_turn_coolant_channel": "diameter of central helium channel in TF winding (m)", + "dia_tf_turn_superconducting_cable": "Diameter of the superconducting cable in the TF turn [m]", + "dia_vv_vacuum_ducts": "diameter of duct passage (m)", + "dintrt": "diff between borrowing and saving interest rates", + "discount_rate": "effective cost of money in constant dollars", + "div_nref": "Reference value for cycle cycle life of divertor", + "div_nu": "The cycle when the divertor fails with 100% probability", + "div_prob_fail": "Divertor probability of failure (per op day)", + "div_umain_time": "Divertor unplanned maintenance time (years)", + "divcst": "divertor direct cost (M$)", + "divlife": "Full power lifetime of divertor (y)", + "divlife_cal": "Calendar year lifetime of divertor (y)", + "dlamee": "electron-electron coulomb logarithm", + "dlamie": "ion-electron coulomb logarithm", + "dlimit": "density limit (/m3) as calculated using various models", + "dlscal": "vacuum system duct length scaling", + "dnelimt": "density limit (/m3)", + "dp_blkt": "pressure drop in blanket coolant including heat exchanger and pipes (`i_p_coolant_pumping=3`) [Pa]", + "dp_fw": "pressure drop in FW coolant including heat exchanger and pipes (`i_p_coolant_pumping=3`) [Pa]", + "dp_fw_blkt": "pressure drop in FW and blanket coolant including heat exchanger and pipes (`i_p_coolant_pumping=3`) [Pa]", + "dp_he": "pressure drop in FW and blanket coolant including heat exchanger and pipes (`i_p_coolant_pumping=3`) [Pa]", + "dp_liq": "pressure drop in liquid metal blanket coolant including heat exchanger and pipes (`i_p_coolant_pumping=3`) [Pa]", + "dr_blkt_inboard": "inboard blanket thickness (m); (calculated if `blktmodel>0`) (=0.0 if `i_blkt_inboard=0`)", + "dr_blkt_outboard": "outboard blanket thickness (m); calculated if `blktmodel>0`", + "dr_bore": "central solenoid inboard radius (m) (`iteration variable 29`)", + "dr_cryostat": "cryostat thickness (m)", + "dr_cs": "Central solenoid thickness (m) (`iteration variable 16`)", + "dr_cs_full": "Full radial thickness of the central solenoid (m)", + "dr_cs_precomp": "CS coil precompression structure thickness (m)", + "dr_cs_tf_gap": "gap between central solenoid and TF coil (m) (`iteration variable 42`)", + "dr_cs_turn": "Length of CS of CS coil turn conduit", + "dr_densities": "Radial derivative of the density of the species [/m3]", + "dr_fw_inboard": "inboard first wall thickness, initial estimate as calculated (m)", + "dr_fw_outboard": "outboard first wall thickness, initial estimate as calculated (m)", + "dr_fw_plasma_gap_inboard": "Gap between plasma and first wall, inboard side (m) (if `i_plasma_wall_gap=1`)\nIteration variable: ixc = 73\nScan variable: nsweep = 58\n", + "dr_fw_plasma_gap_outboard": "Gap between plasma and first wall, outboard side (m) (if `i_plasma_wall_gap=1`)\nIteration variable: ixc = 74\nScan variable: nsweep = 59\n", + "dr_fw_wall": "wall thickness of first wall coolant channels [m]", + "dr_pf_cryostat": "Radial distance between outer edge of furthest away PF coil (or stellarator\nmodular coil) and cryostat [m]\n", + "dr_shld_blkt_gap": "gap between vacuum vessel and blanket (m)", + "dr_shld_inboard": "inboard shield thickness (m) (`iteration variable 93`)", + "dr_shld_outboard": "outboard shield thickness (m) (`iteration variable 94`)", + "dr_shld_thermal_inboard": "TF-VV thermal shield thickness, inboard (m)", + "dr_shld_thermal_outboard": "TF-VV thermal shield thickness, outboard (m)", + "dr_shld_vv_gap_inboard": "gap between inboard vacuum vessel and thermal shield (m) (`iteration variable 61`)", + "dr_shld_vv_gap_outboard": "gap between outboard vacuum vessel and TF coil (m)", + "dr_temperatures": "Radial derivative of the temperature of the species [J]", + "dr_tf_inboard": "inboard TF coil thickness, (centrepost for ST) (m)\n(input, calculated or `iteration variable 13`)\n", + "dr_tf_inner_bore": "TF coil horizontal inner dr_bore (m)", + "dr_tf_nose_case": "inboard TF coil case outer (non-plasma side) thickness (m) (`iteration variable 57`)\n(calculated for stellarators)\n", + "dr_tf_outboard": "Outboard TF coil thickness (m)", + "dr_tf_plasma_case": "inboard TF coil case plasma side thickness (m) (calculated for stellarators)", + "dr_tf_shld_gap": "Minimum metal-to-metal gap between TF coil and thermal shield (m)", + "dr_tf_turn": "Turn radial and toroidal dimension (integer turn only) [m]", + "dr_tf_turn_cable_space": "Cable area radial and toroidal dimension (integer turn only) [m]", + "dr_tf_wp_no_insulation": "Radial thickness of winding pack without insulation [m]", + "dr_tf_wp_top": "Conductor layer radial thickness at centercollumn top [m]\nGround insulation layer included, only defined for itart = 1\n", + "dr_tf_wp_with_insulation": "radial thickness of winding pack (m) (`iteration variable 140`) (issue #514)", + "dr_vv_inboard": "vacuum vessel inboard thickness (TF coil / shield) (m)", + "dr_vv_outboard": "vacuum vessel outboard thickness (TF coil / shield) (m)", + "dr_vv_shells": "vacuum vessel double walled shell thicknesses (m)", + "drsep": "", + "drtop": "centrepost taper maximum radius adjustment (m)", + "drveff": "IFE driver wall plug to target efficiency (`ifedrv=0,3`) (`iteration variable 82`)", + "dthet": "angle of arc i (rad)", + "dtiocool": "inlet / outlet TF coil coolant temperature rise (K)", + "dtlife": "period prior to the end of the plant life that the decommissioning fund is used (years)", + "dtstor": "maximum allowable temperature change in stainless steel thermal storage block (K) (`istore=3`)", + "dummy": "", + "dx_beam_duct": "width of neutral beam duct where it passes between the TF coils (m)\nT Inoue et al, Design of neutral beam system for ITER-FEAT,\n\nFusion Engineering and Design, Volumes 56-57, October 2001, Pages 517-521)\n", + "dx_beam_shield": "neutral beam duct shielding thickness (m)", + "dx_div_plate": "divertor plate thickness (m) (from Spears, Sept 1990)", + "dx_fw_module": "Width of a FW module containing a cooling channel [m]", + "dx_tf_inboard_out_toroidal": "TF coil toroidal thickness (m)", + "dx_tf_side_case_average": "Average lateral casing thickness [m]", + "dx_tf_side_case_min": "inboard TF coil sidewall case thickness (m) (calculated for stellarators)", + "dx_tf_turn": "Turn radial and toroidal dimension (integer turn only) [m]", + "dx_tf_turn_cable_space": "Cable area radial and toroidal dimension (integer turn only) [m]", + "dx_tf_turn_cable_space_average": "Cable area averaged dimension (square shape) [m]", + "dx_tf_turn_insulation": "conduit insulation thickness (m)", + "dx_tf_turn_steel": "TF coil conduit case thickness (m) (`iteration variable 58`)", + "dx_tf_wp_insertion_gap": "TF coil WP insertion gap (m)", + "dx_tf_wp_insulation": "Thickness of the ground insulation layer surrounding (m)\n- Superconductor TF (`i_tf_sup == 1`) : The TF coil Winding packs\n- Resistive magnets (`i_tf_sup /= 1`) : The TF coil wedges\nRem : Thickness calculated for stellarators.\n", + "dx_tf_wp_primary_toroidal": "width of first step of winding pack (m)", + "dx_tf_wp_secondary_toroidal": "width of second step of winding pack (m)", + "dx_tf_wp_toroidal_average": "Averaged toroidal thickness of of winding pack [m]", + "dx_tf_wp_toroidal_min": "Minimal toroidal thickness of of winding pack [m]", + "dynamic_viscosity_liq": "Liquid metal breeder/coolant dynamic viscosity [Pa s]", + "dz_blkt_half": "Blanket internal half-height (m)", + "dz_blkt_upper": "top blanket thickness (m), = mean of inboard and outboard blanket thicknesses", + "dz_cs_full": "Full height of the central solenoid (m)", + "dz_cs_turn": "Depth/width of CS of CS coil turn conduit", + "dz_divertor": "divertor structure vertical thickness (m)", + "dz_fw_plasma_gap": "vertical gap between top of plasma and first wall (m) (= dz_xpoint_divertor if double-null)", + "dz_fw_upper": "upper first wall thickness (m)", + "dz_pf_cryostat": "Clearance between uppermost PF coil and cryostat lid (m)", + "dz_shld_half": "Shield internal half-height (m)", + "dz_shld_lower": "lower (under divertor) shield thickness (m)", + "dz_shld_thermal": "TF-VV thermal shield thickness, vertical build (m)", + "dz_shld_upper": "upper/lower shield thickness (m); calculated if `blktmodel > 0` (= dz_shld_lower if double-null)", + "dz_shld_vv_gap": "vertical gap between vacuum vessel and thermal shields (m)", + "dz_tf_cryostat": "vertical clearance from TF coil to cryostat (m) (calculated for tokamaks)", + "dz_vv_half": "Vacuum vessel internal half-height (m)", + "dz_vv_lower": "vacuum vessel underside thickness (TF coil / shield) (m)", + "dz_vv_upper": "vacuum vessel topside thickness (TF coil / shield) (m) (= dz_vv_lower if double-null)", + "dz_xpoint_divertor": "vertical gap between x-point and divertor (m) (if = 0, it is calculated)", + "dztop": "centrepost taper height adjustment (m)", + "e_beam_kev": "neutral beam energy (keV) (`iteration variable 19`)", + "e_plasma_beta": "[J]", + "e_plasma_beta_thermal": "Plasma thermal energy derived from thermal beta", + "e_tf_coil_magnetic_stored": "Stored magnetic energy in a single TF coil (J)", + "e_tf_magnetic_stored_total": "", + "e_tf_magnetic_stored_total_gj": "total magnetic stored energy in the toroidal field coils (GJ)", + "edrive": "IFE driver energy (J) (`iteration variable 81`)", + "eff_tf_cryo": "TF cryoplant efficiency (compared to pefect Carnot cycle).\nUsing -1 set the default value depending on magnet technology:\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", + "ejima_coeff": "Ejima coefficient for resistive startup V-s formula", + "elecdist_h": "Transformers and electrical distribution facilities height (m)", + "elecdist_l": "Transformers and electrical distribution facilities length (m)", + "elecdist_w": "Transformers and electrical distribution facilities width (m)", + "elecload_h": "Electric (eesential and non-essential) load centres height (m)", + "elecload_l": "Electric (eesential and non-essential) load centres length (m)", + "elecload_w": "Electric (eesential and non-essential) load centres width (m)", + "elecstore_h": "Energy Storage facilities height (m)", + "elecstore_l": "Energy Storage facilities length (m)", + "elecstore_w": "Energy Storage facilities width (m)", + "electrical_conductivity_liq": "Liquid metal breeder/coolant electrical conductivity [Ohm m]", + "elevol": "volume of electrical equipment building (m3)", + "energypervol": "input waste (heat) energy cooled per evaporated volume (J/m3)", + "ensxpfm": "maximum stored energy in the PF circuits (MJ)", + "eps": "inverse aspect ratio", + "eps_eff": "Epsilon effective (used in neoclassics_calc_D11_mono)", + "epsfcn": "Finite difference step length for calculating derivatives", + "epsvmc": "Error tolerance for optimiser", + "er": "Radial electrical field [V/m]", + "err242": "", + "err243": "", + "esbldgm3": "volume of energy storage equipment building (m3) (not used if `i_pulsed_plant=0`)", + "eta_beam_injector_wall_plug": "neutral beam wall plug to injector efficiency", + "eta_cd_hcd_primary": "Current drive efficiency of primary HCD system (A/W)", + "eta_cd_hcd_secondary": "Current drive efficiency of secondary HCD system (A/W)", + "eta_cd_norm_ecrh": "User input ECRH gamma (1.0e20 A/(W m^2))", + "eta_cd_norm_hcd_primary": "Normalised current drive efficiency for primary HCD system [(1.0e20 A)/(W m^2)]", + "eta_cd_norm_hcd_primary_max": "maximum current drive gamma (`constraint equation 37`)", + "eta_cd_norm_hcd_secondary": "Normalised current drive efficiency for secondary HCD system [(1.0e20 A)/(W m^2)]", + "eta_coolant_pump_electric": "electrical efficiency of primary coolant pumps", + "eta_ebw_injector_wall_plug": "Electron bernstein wave wall plug to injector efficiency", + "eta_ecrh_injector_wall_plug": "ECH 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", + "eta_icrh_injector_wall_plug": "Ion cyclotron wall plug to injector efficiency", + "eta_lowhyb_injector_wall_plug": "lower hybrid wall plug to injector efficiency", + "eta_turbine": "thermal to electric conversion efficiency if `i_thermal_electric_conversion=2`; otherwise calculated.", + "etadrv": "IFE driver wall plug to target efficiency", + "etaiso": "isentropic efficiency of FW and blanket coolant pumps", + "etaiso_liq": "Isentropic efficiency of blanket liquid breeder/coolant pumps", + "etali": "IFE lithium pump wall plug efficiency (`ifetyp=4`)", + "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", + "etath_liq": "", + "etave": "IFE driver efficiency vs driver energy (`ifedrv=-1`)", + "evapratio": "evaporation ratio: ratio of the heat used to evaporate water\nto the total heat discharged through the tower\n", + "evapvol": "evaporated volume of water (m3)", + "exp_blanket": "Exponential factors in nuclear heating calcs", + "exp_shield1": "Exponential factors in nuclear heating calcs", + "exp_shield2": "Exponential factors in nuclear heating calcs", + "eyoung_al": "Aluminium young modulus. Default value taken from wikipedia", + "eyoung_cond_axial": "SC TF coil conductor Young's modulus in the parallel (along the wire/tape)\ndirection [Pa]\nSet by user input only if `i_tf_cond_eyoung_axial == 1`; otherwise\nset by the behavior of that switch.\n", + "eyoung_cond_trans": "SC TF coil conductor Young's modulus in the transverse direction [Pa]\nSet by user input only if `i_tf_cond_eyoung_axial == 1`; otherwise\nset by the behavior of that switch.\n", + "eyoung_copper": "Copper young modulus. Default value taken from wikipedia", + "eyoung_ins": "Insulator Young's modulus [Pa]. Default value (1.0D8) setup the following values\n- SC TF, eyoung_ins = 20 Gpa (default value from DDD11-2 v2 2 (2009))\n- Al TF, eyoung_ins = 2.5 GPa (Kapton polymer)\n", + "eyoung_res_tf_buck": "Resistive TF magnets bucking cylinder young modulus (Pa)", + "eyoung_steel": "Steel case Young's modulus (Pa) (default value from DDD11-2 v2 2 (2009))", + "f_a": "", + "f_a_blkt_cooling_channels": "coolant void fraction in blanket.", + "f_a_cs_steel": "central solenoid steel fraction (`iteration variable 122`)", + "f_a_cs_void": "void fraction of central solenoid conductor for coolant", + "f_a_fw_coolant_inboard": "Inboard FW coolant cross-sectional area void fraction", + "f_a_fw_coolant_outboard": "Outboard FW coolant cross-sectional area void fraction", + "f_a_fw_outboard_hcd": "area fraction of first wall covered by heating/current drive apparatus plus diagnostics", + "f_a_pf_coil_void": "winding pack void fraction of PF coil i for coolant", + "f_a_tf_coil_inboard_insulation": "Inboard coil insulation fraction [-]", + "f_a_tf_coil_inboard_steel": "Inboard coil steel fraction [-]", + "f_a_tf_cool_outboard": "coolant fraction of TF coil outboard legs", + "f_a_tf_turn_cable_copper": "copper fraction of cable conductor (TF coils)\n(iteration variable 59)\n", + "f_a_tf_turn_cable_space_cooling": "Fraction of usable turn cable space area used for cooling", + "f_a_tf_turn_cable_space_extra_void": "coolant fraction of TFC 'cable' (`i_tf_sup=1`), or of TFC leg (`i_tf_ssup=0`)", + "f_a_vac_pump_port_plasma_surface": "area of one pumping port as a fraction of plasma surface area", + "f_alpha_electron": "fraction of alpha energy to electrons", + "f_alpha_energy_confinement": "alpha particle to energy confinement time ratio", + "f_alpha_energy_confinement_min": "Lower limit on f_alpha_energy_confinement the ratio of alpha particle to energy confinement\ntimes (`constraint equation 62`)\n", + "f_alpha_ion": "fraction of alpha power to ions", + "f_aspect": "", + "f_asym": "divertor heat load peaking factor", + "f_avspace": "F-value for stellarator radial space check (`constraint equation 83`)", + "f_b": "", + "f_b_tf_inboard_peak_ripple_symmetric": "Ratio of peak field with ripple to nominal axisymmetric peak field", + "f_beam_tritium": "fraction of beam that is tritium", + "f_beta_alpha_beam_thermal": "ratio of (fast alpha + neutral beam beta) to thermal beta", + "f_blkt_li6_enrichment": "lithium-6 enrichment of breeding material (%)", + "f_c_plasma_auxiliary": "fraction of plasma current produced by auxiliary current drive", + "f_c_plasma_bootstrap": "bootstrap current fraction (enforced; see i_bootstrap_current)", + "f_c_plasma_bootstrap_andrade": "Bootstrap current fraction, Andrade et al model", + "f_c_plasma_bootstrap_aries": "Bootstrap current fraction, ARIES model", + "f_c_plasma_bootstrap_hoang": "Bootstrap current fraction, Hoang et al model", + "f_c_plasma_bootstrap_iter89": "bootstrap current fraction, ITER 1989 model", + "f_c_plasma_bootstrap_max": "maximum fraction of plasma current from bootstrap; if `f_c_plasma_bootstrap_max < 0`,\nbootstrap fraction = abs(f_c_plasma_bootstrap_max)\n", + "f_c_plasma_bootstrap_nevins": "bootstrap current fraction, Nevins et al model", + "f_c_plasma_bootstrap_sakai": "Bootstrap current fraction, Sakai et al model", + "f_c_plasma_bootstrap_sauter": "bootstrap current fraction, Sauter et al model", + "f_c_plasma_bootstrap_sugiyama_h": "Bootstrap current fraction, H-mode Sugiyama et al model", + "f_c_plasma_bootstrap_sugiyama_l": "Bootstrap current fraction, L-mode Sugiyama et al model", + "f_c_plasma_bootstrap_wilson": "bootstrap current fraction, Wilson et al model", + "f_c_plasma_bootstrap_wong": "Bootstrap current fraction, Wong et al model", + "f_c_plasma_diamagnetic": "diamagnetic current fraction", + "f_c_plasma_diamagnetic_hender": "diamagnetic current fraction, Hender fit", + "f_c_plasma_diamagnetic_scene": "diamagnetic current fraction, SCENE fit", + "f_c_plasma_hcd_primary": "Fraction of plasma current driven by primary HCD system", + "f_c_plasma_hcd_secondary": "Fraction of plasma current driven by secondary HCD system", + "f_c_plasma_inductive": "fraction of plasma current produced inductively", + "f_c_plasma_internal": "plasma current fraction driven internally (Bootstrap + Diamagnetic + PS)", + "f_c_plasma_non_inductive": "fraction of the plasma current produced by non-inductive means (`iteration variable 44`)", + "f_c_plasma_pfirsch_schluter": "Pfirsch-Schl\u00fcter current fraction", + "f_c_plasma_pfirsch_schluter_scene": "Pfirsch-Schl\u00fcter current fraction, SCENE fit", + "f_c_tf_turn_operating_critical": "Ratio of the TF operating current to the critical current", + "f_coppera_m2": "f-value for constraint 75: TF coil current / copper area < copperA_m2_max", + "f_copperaoh_m2": "f-value for constraint 88: CS coil current / copper area < copperA_m2_max", + "f_crypmw": "f-value for maximum cryogenic plant power\nIteration variable ixc = 164\nConstraint equation icc = 87\n", + "f_dd_branching_trit": "branching ratio for DD -> T", + "f_deuterium": "deuterium fuel fraction", + "f_div_flux_expansion": "The plasma flux expansion in the divertor (default 2; Wade 2020)", + "f_dr_tf_plasma_case": "inboard TF coil case plasma side thickness as a fraction of dr_tf_inboard", + "f_fw_peak": "peaking factor for first wall heat loads. (Applied separately to inboard and outboard loads.\nApplies to both neutron and surface loads. Only used to calculate peak temperature - not\nthe coolant flow rate.)\n", + "f_fw_rad_max": "peaking factor for radiation wall load (`constraint equation 67`)", + "f_helium3": "helium-3 fuel fraction", + "f_i": "", + "f_j_cs_start_end_flat_top": "ratio of central solenoid overall current density at beginning of flat-top / end of flat-top", + "f_j_cs_start_pulse_end_flat_top": "ratio of central solenoid overall current density at beginning of pulse / end of flat-top\n(`iteration variable 41`)\n", + "f_n": "", + "f_nd_alpha_electron": "thermal alpha density/electron density (`iteration variable 109`)", + "f_nd_beam_electron": "hot beam density / n_e (`iteration variable 7`)", + "f_nd_impurity_electrons": "", + "f_nd_protium_electrons": "Seeded f_nd_protium_electrons density / electron density.", + "f_neut_shield": "Fraction of nuclear power shielded before the CP magnet (ST)\n( neut_absorb = -1 --> a fit on simplified MCNP neutronic\ncalculation is used assuming water cooled (13%) tungesten carbyde )\n", + "f_nuc_pow_bz_liq": "For a dual-coolant blanket, fraction of BZ self-cooled power (secondary coolant)", + "f_nuc_pow_bz_struct": "For a dual-coolant blanket, fraction of BZ power cooled by primary coolant", + "f_p_alpha_plasma_deposited": "Fraction of alpha power deposited in plasma. Default of 0.95 taken from https://doi.org/10.1088/0029-5515/39/12/305.", + "f_p_beam_injected_ions": "fraction of beam energy to ions", + "f_p_beam_orbit_loss": "fraction of neutral beam power lost after ionisation but before\nthermalisation (orbit loss fraction)\n", + "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`)", + "f_p_blkt_coolant_pump_total_heat": "fraction of total blanket thermal power required to drive the blanket\ncoolant pumps (default assumes water coolant) (`i_thermal_electric_conversion=0`)\n", + "f_p_blkt_multiplication": "energy multiplication in blanket and shield", + "f_p_div_coolant_pump_total_heat": "fraction of total divertor thermal power required to drive the divertor\ncoolant pumps (default assumes water coolant)\n", + "f_p_div_lower": "fraction of power to the lower divertor in double null configuration\n(`i_single_null = 0` only) (default assumes SN)\n", + "f_p_div_primary_heat": "", + "f_p_fw_blkt_pump": "Pumping power for FW and Blanket multiplier factor", + "f_p_fw_coolant_pump_total_heat": "fraction of total first wall thermal power required to drive the FW coolant\npumps (default assumes water coolant) (`i_thermal_electric_conversion=0`)\n", + "f_p_plant_electric_recirc": "fraction of recirculating electric power to total electric power", + "f_p_shld_coolant_pump_total_heat": "fraction of total shield thermal power required to drive the shield coolant\npumps (default assumes water coolant)\n", + "f_pden_alpha_electron_mw": "Alpha power per volume to electrons [MW/m3]", + "f_pden_alpha_ions_mw": "alpha power per volume to ions (MW/m3)", + "f_r": "", + "f_r_conducting_wall": "maximum ratio of conducting wall distance to plasma minor radius for\nvertical stability (`constraint equation 23`)\n", + "f_r_cp": "Ratio between the top and the midplane TF CP outer radius [-]\nNot used by default (-1) must be larger than 1 otherwise\n", + "f_rad": "radiated power fraction in SOL", + "f_radius_beam_tangency_rmajor": "R_tangential / R_major for neutral beam injection", + "f_res_plasma_neo": "neo-classical correction factor to res_plasma", + "f_ster_div_single": "Solid angle fraction taken by one divertor", + "f_sync_reflect": "synchrotron wall reflectivity factor", + "f_t_turn_tf": "f-value for TF turn edge length constraint\nIf the turn is not a square (i_tf_turns_integer = 1) a squared turn of\nequivelent size is use for this constraint\niteration variable ixc = 175\nconstraint equation icc = 86\n", + "f_tritium": "tritium fuel fraction", + "f_vforce_inboard": "Fraction of the total vertical force taken by the TF inboard leg tension\nNot used for resistive `itart=1` (sliding joints)\n", + "f_vol_blkt_li4sio4": "Fractions of blanket by volume: lithium orthosilicate", + "f_vol_blkt_steel": "Fractions of blanket by volume: steel", + "f_vol_blkt_tibe12": "Fractions of blanket by volume: titanium beryllide", + "f_vol_div_coolant": "divertor coolant fraction", + "f_vol_mfbss_he": "MF/BSS compositional fractions", + "f_vol_mfbss_pbli": "MF/BSS compositional fractions", + "f_vol_mfbss_stl": "MF/BSS compositional fractions", + "f_vol_plasma": "multiplying factor for the plasma volume (normally=1)", + "f_vol_stff_plates": "Structure/coolant compositional fractions", + "f_vol_stl_back_wall": "Structure/coolant compositional fractions", + "f_vol_stl_bz_struct": "Structure/coolant compositional fractions", + "f_vol_stl_fw": "Structure/coolant compositional fractions", + "f_volflow_vac_pumps_impedance": "effective pumping speed reduction factor due to duct impedance", + "f_w": "island size fraction factor", + "f_z_cryostat": "cryostat lid height scaling factor (tokamaks)", + "f_z_cs_tf_internal": "Central solenoid height / TF coil internal height", + "fachtmw": "facility heat removal (MW)", + "falpha_energy_confinement": "f-value for lower limit on f_alpha_energy_confinement the ratio of alpha particle to energy\nconfinement times (`constraint equation 62`, `iteration variable 110`)\n", + "fauxbop": "fraction of gross electric power to balance-of-plant (IFE)", + "favail": "F-value for minimum availability (`constraint equation 61`)", + "fb_cs_limit_max": "F-value for CS mmax field (`cons. 79`, `itvar 149`)", + "fb_tf_inboard_max": "f-value for maximum toroidal field (`constraint equation 25`, `iteration variable 35`)", + "fbeta_max": "f-value for beta limit (`constraint equation 24`, `iteration variable 36`)", + "fbeta_min": "f-value for (lower) beta limit (`constraint equation 84`, `iteration variable 173`)", + "fbeta_poloidal": "f-value for poloidal beta (`constraint equation 48`, `iteration variable 79`)", + "fbeta_poloidal_eps": "f-value for epsilon beta-poloidal (`constraint equation 6`, `iteration variable 8`)", + "fbig_q_plasma_min": "f-value for Q (`constraint equation 28`, `iteration variable 45`)", + "fblbe": "beryllium fraction of blanket by volume (if `i_blanket_type=2`, is Be fraction of breeding zone)", + "fblbreed": "breeder fraction of blanket breeding zone by volume (`i_blanket_type=2` (KIT HCPB))", + "fblhebmi": "helium fraction of inboard blanket box manifold by volume (`i_blanket_type=2` (KIT HCPB))", + "fblhebmo": "helium fraction of outboard blanket box manifold by volume (`i_blanket_type=2` (KIT HCPB))", + "fblhebpi": "helium fraction of inboard blanket back plate by volume (`i_blanket_type=2` (KIT HCPB))", + "fblhebpo": "helium fraction of outboard blanket back plate by volume (`i_blanket_type=2` (KIT HCPB))", + "fblli": "lithium fraction of blanket by volume (stellarator only)", + "fblli2o": "lithium oxide fraction of blanket by volume (stellarator only)", + "fbllipb": "lithium lead fraction of blanket by volume (stellarator only)", + "fblss": "KIT blanket model: steel fraction of breeding zone", + "fblvd": "vanadium fraction of blanket by volume (stellarator only)", + "fbreed": "fraction of breeder external to device core", + "fburn": "IFE burn fraction (fraction of tritium fused/target)", + "fc_building_l": "Fuel Cycle facilities length (m)", + "fc_building_w": "Fuel Cycle facilities width (m)", + "fc_tf_turn_max": "f-value for TF coil current per turn upper limit\n(`constraint equation 77`, `iteration variable 146`)\n", + "fcap0": "average cost of money for construction of plant assuming design/construction time of six years", + "fcap0cp": "average cost of money for replaceable components assuming lead time for these of two years", + "fcdfuel": "fraction of current drive cost treated as fuel (if `ifueltyp = 1`)", + "fcontng": "project contingency factor", + "fcoolcp": "coolant fraction of TF coil inboard legs (`iteration variable 23`)", + "fcr0": "fixed charge rate during construction", + "fcspc": "Fraction of space occupied by CS pre-compression structure", + "fcuohsu": "copper fraction of strand in central solenoid", + "fcupfsu": "copper fraction of cable conductor (PF coils)", + "fdene": "f-value for density limit (`constraint equation 5`, `iteration variable 9`)\n(invalid if `ipedestal=3`)\n", + "fdiva": "divertor area fudge factor (for ITER, Sept 1990)", + "fdivwet": "wetted fraction of the divertor area", + "fdtmp": "f-value for first wall coolant temperature rise\n(`constraint equation 38`, `iteration variable 62`)\n", + "fecrh_ignition": "f-value for ecrh ignition constraint\n(`constraint equation 91`, `iteration variable 168`)\n", + "feffcd": "current drive efficiency fudge factor (`iteration variable 47`)", + "feta_cd_norm_hcd_primary_max": "f-value for current drive gamma (`constraint equation 37`, `iteration variable 40`)", + "fflutf": "f-value for neutron fluence on TF coil (`constraint equation 53`, `iteration variable 92`)", + "ffwal": "factor to convert plasma surface area to first wall area in neutron wall\nload calculation (`iwalld=1`)\n", + "fgrosbop": "scaled fraction of gross power to balance-of-plant", + "fgwped": "fraction of Greenwald density to set as pedestal-top density. If `<0`, pedestal-top\ndensity set manually using neped (`ipedestal==1`).\n(`iteration variable 145`)\n", + "fgwsep": "fraction of Greenwald density to set as separatrix density. If `<0`, separatrix\ndensity set manually using nesep (`ipedestal==1`).\n(`iteration variable 152`)\n", + "fhole": "area fraction taken up by other holes (IFE)", + "fhts": "technology adjustment factor for critical current density fit for isumat..=2\nBi-2212 superconductor, to describe the level of technology assumed (i.e. to\naccount for stress, fatigue, radiation, AC losses, joints or manufacturing\nvariations; 1.0 would be very optimistic)\n", + "figmer": "physics figure of merit (= plasma_current*aspect**sbar, where `sbar=1`)", + "fileprefix": "Input file path prefix", + "fio": "", + "fiooic": "f-value for TF coil operating current / critical current ratio\n(`constraint equation 33`, `iteration variable 50`)\n", + "fipir": "f-value for Ip/Irod upper limit\nconstraint equation icc = 46\niteration variable ixc = 72\n", + "first_call": "", + "first_call_1d": "", + "first_call_2d": "", + "first_call_stfwbs": "", + "fjohc": "f-value for central solenoid current at end-of-flattop\n(`constraint equation 26`, `iteration variable 38`)\n", + "fjohc0": "f-value for central solenoid current at beginning of pulse\n(`constraint equation 27`, `iteration variable 39`)\n", + "fjprot": "f-value for TF coil winding pack current density\n(`constraint equation 35`, `iteration variable 53`)\n", + "fkind": "multiplier for Nth of a kind costs", + "fkzohm": "Zohm elongation scaling adjustment factor (`i_plasma_geometry=2, 3`)", + "fl_h_threshold": "f-value for L-H power threshold (`constraint equation 15`, `iteration variable 103`)", + "fli": "", + "flirad": "radius of FLiBe/lithium inlet (m) (`ifetyp=3,4`)", + "flo": "", + "flpitch": "field line pitch (rad)", + "fmaxvvstress": "f-value for maximum permitted stress of the VV\n(`constraint equation 65`, `iteration variable 113`)\n", + "fmgdmw": "power to mgf (motor-generator flywheel) units (MW) (ignored if `i_pf_energy_storage_source=2`)", + "fmva": "f-value for maximum MVA (`constraint equation 19`, `iteration variable 30`)", + "fnbshinef": "f-value for maximum neutral beam shine-through fraction\n(`constraint equation 59`, `iteration variable 105`)\n", + "fncmass": "PF coil outer support fence mass (kg)", + "fncycle": "f-value for minimum CS coil stress load cycles\n(`constraint equation 90`, `iteration variable 167`)\n", + "fndt": "foundation thickness (m)", + "fne0": "f-value for the constraint ne(0) > ne(ped) (`constraint equation 81`)\n(`Iteration variable 154`)\n", + "fnesep": "f-value for Eich critical separatrix density\n(`constraint equation 76`, `iteration variable 144`)\n", + "fniterpump": "f-value for constraint that number of pumps < tfno\n(`constraint equation 63`, `iteration variable 111`)\n", + "foh_stress": "f-value for Tresca yield criterion in Central Solenoid\n(`constraint equation 72`, `iteration variable 123`)\n", + "fp_fusion_total_max_mw": "f-value for maximum fusion power (`constraint equation 9`, `iteration variable 26`)", + "fp_hcd_injected_max": "f-value for injection power (`constraint equation 30`, `iteration variable 46`)", + "fp_hcd_injected_min_mw": "f-value for minimum auxiliary power (`constraint equation 40`, `iteration variable 64`)", + "fp_plant_electric_net_required_mw": "f-value for net electric power (`constraint equation 16`, `iteration variable 25`)", + "fp_plasma_separatrix_min_mw": "F-value for minimum p_plasma_separatrix_mw (`constraint equation 80`)", + "fpflux_div_heat_load_mw": "f-value for divertor heat load (`constraint equation 18`, `iteration variable 27`)", + "fpflux_fw_neutron_max_mw": "f-value for maximum wall load (`constraint equation 8`, `iteration variable 14`)", + "fpflux_fw_rad_max": "f-value for upper limit on radiation wall load (`constr. equ. 67`, `iteration variable 116`)", + "fplhsep": "F-value for Psep >= Plh + Paux (`constraint equation 73`)", + "fpoloidalpower": "f-value for constraint on rate of change of energy in poloidal field\n(`constraint equation 66`, `iteration variable 115`)\n", + "fpsepbqar": "f-value for maximum Psep*Bt/qAR limit (`constraint equation 68`, `iteration variable 117`)", + "fpsepr": "f-value for maximum Psep/R limit (`constraint equation 56`, `iteration variable 97`)", + "fptemp": "f-value for peak centrepost temperature (`constraint equation 44`, `iteration variable 68`)", + "fptfnuc": "f-value for maximum TF coil nuclear heating (`constraint equation 54`, `iteration variable 95`)", + "fq95_min": "f-value for edge safety factor (`constraint equation 45`, `iteration variable 71`)", + "fr_conducting_wall": "f-value for conducting wall radius / rminor limit\n(`constraint equation 23`, `iteration variable 104`)\n", + "fracture_toughness": "fracture toughness (MPa m^1/2)", + "fradius_beam_tangency": "f-value for neutral beam tangency radius limit\n(`constraint equation 20`, `iteration variable 33`)\n", + "fradpwr": "f-value for core radiation power limit (`constraint equation 17`, `iteration variable 28`)", + "freinke": "f-value for Reinke detachment criterion (`constr. equ. 78`, `iteration variable 147`)", + "frhocp": "Centrepost resistivity enhancement factor. For `itart=0`, this factor\nis used for the whole magnet\n", + "frholeg": "Ouboard legs resistivity enhancement factor. Only used for `itart=1`.", + "frminor": "f-value for minor radius limit (`constraint equation 21`, `iteration variable 32`)", + "frrmax": "f-value for maximum IFE repetition rate (`constraint equation 50`, `iteration variable 86`)", + "fseppc": "Separation force in CS coil pre-compression structure", + "fstr_wp": "f-value for maxiumum TF coil strain absolute value\n(`constraint equation 88`, `iteration variable 165`)\n", + "fstrcase": "f-value for maximum TF coil case Tresca yield criterion\n(`constraint equation 31`, `iteration variable 48`)\n", + "fstrcond": "f-value for maxiumum TF coil conduit Tresca yield criterion\n(`constraint equation 32`, `iteration variable 49`)\n", + "ft_burn_min": "f-value for minimum burn time (`constraint equation 13`, `iteration variable 21`)", + "ft_current_ramp_up": "f-value for plasma current ramp-up time (`constraint equation 41`, `iteration variable 66`)", + "ft_cycle_min": "f-value for cycle time (`constraint equation 42`, `iteration variable 67`)", + "ftbr": "f-value for minimum tritium breeding ratio (`constraint equation 52`, `iteration variable 89`)", + "ftemp_croco_quench_max": "TF coil quench temparature remains below temp_croco_quench_max\n(`constraint equation 74`, `iteration variable 141`)\n", + "ftemp_fw_max": "f-value for first wall peak temperature (`constraint equation 39`, `iteration variable 63`)", + "ftmargoh": "f-value for central solenoid temperature margin\n(`constraint equation 60`, `iteration variable 106`)\n", + "ftmargtf": "f-value for TF coil temperature margin (`constraint equation 36`, `iteration variable 54`)", + "ftoroidalgap": "F-value for minimum dx_tf_inboard_out_toroidal (`constraint equation 82`)", + "fui": "", + "fuo": "", + "fusden_alpha_total": "Alpha particle production rate per unit volume, from plasma and beams [particles/m3/sec]", + "fusden_plasma": "fusion reaction rate, just from plasma (reactions/m3/sec)", + "fusden_plasma_alpha": "Alpha particle production rate per unit volume, just from plasma [particles/m3/sec]", + "fusden_total": "fusion reaction rate density, from beams and plasma (reactions/m3/sec)", + "fusrat_total": "fusion reaction rate, from beams and plasma (reactions/sec)", + "fvdump": "f-value for dump voltage (`constraint equation 34`, `iteration variable 51`)", + "fvoldw": "area coverage factor for vacuum vessel volume", + "fvolsi": "area coverage factor for inboard shield volume", + "fvolso": "area coverage factor for outboard shield volume", + "fvs_cs_pf_total_ramp": "F-value for `constraint equation 51`", + "fvs_plasma_total_required": "f-value for flux-swing (V-s) requirement (STEADY STATE)\n(`constraint equation 12`, `iteration variable 15`)\n", + "fvvhe": "f-value for vacuum vessel He concentration limit (`i_blanket_type = 2`)\n(`constraint equation 55`, `iteration variable 96`)\n", + "fw_armour_mass": "first wall armour mass [kg]", + "fw_armour_thickness": "first wall armour thickness [m]", + "fw_armour_u_nuc_heating": "Unit heating of FW and armour in FW armour (W/kg per W of fusion power)", + "fw_armour_vol": "first wall armour volume [m^3]", + "fw_density": "FW density [kg/m3]", + "fw_th_conductivity": "thermal conductivity of first wall material at 293 K (W/m/K) (Temperature dependence\nis as for unirradiated Eurofer)\n", + "fwallcst": "first wall cost (M$)", + "fwbs_nref": "Reference value for cycle life of blanket", + "fwbs_nu": "The cycle when the blanket fails with 100% probability", + "fwbs_prob_fail": "Fwbs probability of failure (per op day)", + "fwbs_umain_time": "Fwbs unplanned maintenance time (years)", + "fwclfr": "first wall coolant fraction (calculated if `i_pulsed_plant=1` or `ipowerflow=1`)", + "fwdr": "radial thickness of IFE first wall (m)", + "fwdzl": "vertical thickness of IFE first wall below chamber (m)", + "fwdzu": "vertical thickness of IFE first wall above chamber (m)", + "fwmass_cool": "FW masses by composition [kg]", + "fwmass_stl": "FW masses by composition [kg]", + "fwmatf": "IFE first wall material fractions", + "fwmatm": "IFE first wall material masses (kg)", + "fwmatv": "IFE first wall material volumes (kg)", + "fwvol": "IFE first wall volume (m3)", + "fzactual": "Actual impurity fraction of divertor impurity (impvardiv) in the SoL (taking\nimpurity_enrichment into account) (`iteration variable 148`)\n", + "fzeff_max": "f-value for maximum zeff (`constraint equation 64`, `iteration variable 112`)", + "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`)", + "gamma_flux": "energy flux from particle transport", + "gamma_he": "ratio of specific heats for helium (`i_p_coolant_pumping=3`)", + "gapomin": "minimum gap between outboard vacuum vessel and TF coil (m) (`iteration variable 31`)", + "gas_buildings_h": "air & gas supply (amalgamated) buildings height (m)", + "gas_buildings_l": "air & gas supply (amalgamated) buildings length (m)", + "gas_buildings_w": "air & gas supply (amalgamated) buildings width (m)", + "gradient_length_ne": "Max. normalized gradient length in el. density (ipedestal==0 only)", + "gradient_length_te": "Max. normalized gradient length in el. temperature (ipedestal==0 only)", + "ground_clrnc": "clearance beneath TF coil (m)", + "gsmass": "reactor core gravity support mass (kg)", + "hartmann_liq": "Hartmann number", + "hastelloy_area": "", + "hastelloy_thickness": "thickness of Hastelloy layer in tape (m)", + "hccl": "clearance around components in hot cell (m)", + "hcd_building_h": "HCD building height (m)", + "hcd_building_l": "HCD building length (m)", + "hcd_building_w": "HCD building width (m)", + "hcdportsize": "switch for size of heating/current drive ports (`i_blanket_type=2` (KIT HCPB)):\n- =1 'small'\n- =2 'large'\n", + "hcwt": "hot cell wall thickness (m)", + "heat_sink_h": "heat sinks height (m)", + "heat_sink_l": "heat sinks length (m)", + "heat_sink_w": "heat sinks width (m)", + "helpow": "Heat removal at cryogenic temperature temp_tf_cryo (W)", + "helpow_cryal": "Heat removal at cryogenic temperature tcoolin (W)", + "hfac": "H factors for an ignited plasma for each energy confinement time scaling law", + "hfact": "H factor on energy confinement times, radiation corrected (`iteration variable 10`).", + "hot_sepdist": "hot cell storage component separation distance (m)", + "hotcell_h": "hot cell storage and maintenance facility height (m)", + "hpfdif": "difference in distance from midplane of upper and lower portions of TF\nlegs (non-zero for single-null devices) (m)\n", + "hportamax": "maximum available area for horizontal ports (m2)", + "hportpmax": "maximum available poloidal extent for horizontal ports (m)", + "hporttmax": "maximum available toroidal extent for horizontal ports (m)", + "hr1": "half-height of TF coil inboard leg straight section (m)", + "htpmw_blkt_tot": "blanket primary + secondary coolant mechanical pumping power (MW)", + "htpmw_blkti": "Inboard blanket pumping power (MW)", + "htpmw_blkto": "Outboard blanket pumping power (MW)", + "htpmw_fw_blkti": "Inboard fw and blanket pumping power (MW)", + "htpmw_fw_blkto": "Outboard fw and blanket pumping power (MW)", + "htpmw_fwi": "Inboard first wall pumping power (MW)", + "htpmw_fwo": "Outboard first wall pumping power (MW)", + "htpmw_ife": "IFE heat transport system electrical pump power (MW)", + "hw_storage_h": "hazardous waste storage building length, width, height (m)", + "hw_storage_l": "hazardous waste storage building length, width, height (m)", + "hw_storage_w": "hazardous waste storage building length, width, height (m)", + "i_alphaj": "Switch for current profile index scaling:", + "i_beta_component": "switch for beta limit scaling (`constraint equation 24`)\n- =0 apply limit to total beta\n- =1 apply limit to thermal beta\n- =2 apply limit to thermal + neutral beam beta\n- =3 apply limit to toroidal beta\n", + "i_beta_fast_alpha": "switch for fast alpha pressure calculation\n- =0 ITER physics rules (Uckan) fit\n- =1 Modified fit (D. Ward) - better at high temperature\n", + "i_beta_norm_max": "Switch for maximum normalised beta scaling:", + "i_blanket_type": "switch for blanket model:\n- =1 CCFE HCPB model\n- =2 KIT HCPB model # REMOVED, no longer usable\n- =3 CCFE HCPB model with Tritium Breeding Ratio calculation\n- =4 KIT HCLL model # REMOVED, no longer usable\n- =5 DCLL model - no nutronics model included (in development) please check/choose values for\n'dual-coolant blanket' fractions (provided in this file).\n- please use i_p_coolant_pumping = 0 or 1.\n", + "i_bldgs_size": "switch between routines estimating building sizes (0 = default; 1 = updated)", + "i_bldgs_v": "switch to select verbose output for buildings (1 = verbose)", + "i_blkt_coolant_type": "Switch for blanket coolant (set via blkttype):\n- =1 helium\n- =2 pressurized water\n", + "i_blkt_dual_coolant": "Switch to specify whether breeding blanket is single-cooled or dual-coolant.\n- =0 Single coolant used for FW and Blanket (H2O or He). Solid Breeder.\n- =1 Single coolant used for FW and Blanket (H2O or He). Liquid metal breeder\ncirculted for tritium extraction.\n- =2 Dual coolant: primary coolant (H2O or He) for FW and blanket structure;\nsecondary coolant is self-cooled liquid metal breeder.\n", + "i_blkt_inboard": "switch for inboard blanket:\n- =0 No inboard blanket (dr_blkt_inboard=0.0)\n- =1 Inboard blanket present\n", + "i_blkt_liquid_breeder_channel_type": "Switch for Flow Channel Insert (FCI) type if liquid metal breeder blanket.\n- =0 Thin conducting walls, default electrical conductivity (bz_channel_conduct_liq) is Eurofer\n- =1 Insulating Material, assumed perfect electrical insulator, default density (den_ceramic) is for SiC\n- =2 Insulating Material, electrical conductivity (bz_channel_conduct_liq) is input (default Eurofer), default density (den_ceramic) is for SiC\n", + "i_blkt_liquid_breeder_type": "Switch for Liquid Metal Breeder Material\n- =0 PbLi\n- =1 Li\n", + "i_blkt_module_segmentation": "Switch for Multi Module Segment (MMS) or Single Modle Segment (SMS)\n- =0 MMS\n- =1 SMS\n", + "i_bootstrap_current": "switch for bootstrap current scaling\n- =1 ITER 1989 bootstrap scaling (high R/a only)\n- =2 for Nevins et al general scaling\n- =3 for Wilson et al numerical scaling\n- =4 for Sauter et al scaling\n- =5 for Sakai et al scaling\n- =6 for ARIES scaling\n- =7 for Andrade et al scaling\n- =8 for Hoang et al scaling\n- =9 for Wong et al scaling\n- =10 for Gi-I et al scaling\n- =11 for Gi-II et al scaling\n- =12 for Sugiyama (L-mode) et al scaling\n- =13 for Sugiyama (H-mode) et al scaling\n", + "i_confinement_time": "switch for energy confinement time scaling law (see description in `LABELS_CONFINEMENT_SCALINGS`)", + "i_cp_joints": "Switch for CP demoutable joints type\n-= 0 : Clampled joints\n-= 1 : Sliding joints\nDefault value (-1) choses :\nSliding joints for resistive magnets (i_tf_sup = 0, 2)\nClampled joints for superconducting magents (i_tf_sup = 1)\n", + "i_cp_lifetime": "Switch for the centrepost lifetime constraint\n0 : The CP full power year lifetime is set by the user via cplife_input\n1 : The CP lifetime is equal to the divertor lifetime\n2 : The CP lifetime is equal to the breeding blankets lifetime\n3 : The CP lifetime is equal to the plant lifetime\n", + "i_cs_precomp": "Switch for existence of central solenoid pre-compression structure:\n- =0 no pre-compression structure\n- =1 calculated pre-compression structure\n", + "i_cs_stress": "Switch for CS stress calculation:\n- =0 Hoop stress only\n- =1 Hoop + Axial stress\n", + "i_cs_superconductor": "switch for superconductor material in central solenoid:\n- =1 ITER Nb3Sn critical surface model with standard\nITER parameters\n- =2 Bi-2212 high temperature superconductor (range of\nvalidity T < 20K, adjusted field b < 104 T, B > 6 T)\n- =3 NbTi\n- =4 ITER Nb3Sn model with user-specified parameters\n- =5 WST Nb3Sn parameterisation\n- =6 REBCO HTS tape in CroCo strand\n- =7 Durham Ginzburg-Landau critical surface model for Nb-Ti\n- =8 Durham Ginzburg-Landau critical surface model for REBCO\n- =9 Hazelton experimental data + Zhai conceptual model for REBCO\n", + "i_density_limit": "switch for density limit to enforce (`constraint equation 5`)\n- =1 old ASDEX\n- =2 Borrass model for ITER (I)\n- =3 Borrass model for ITER (II)\n- =4 JET edge radiation\n- =5 JET simplified\n- =6 Hugill-Murakami Mq limit\n- =7 Greenwald limit\n- =8 ASDEX New\n", + "i_diamagnetic_current": "switch for diamagnetic current scaling\n- =0 Do not calculate\n- =1 Use original TART scaling\n- =2 Use SCENE scaling\n", + "i_div_heat_load": "switch for user input pflux_div_heat_load_mw:\n\n - = 0: divtart model turned off and user inputs pflux_div_heat_load_mw\n - = 1: divtart model calculates pflux_div_heat_load_mw\n - = 2: divwade model calculates pflux_div_heat_load_mw", + "i_div_primary_heat": "", + "i_ecrh_wave_mode": "Switch for ECRH wave mode :\n- =0 O-mode\n- =1 X-mode\n", + "i_f_dr_tf_plasma_case": "logical switch to make dr_tf_plasma_case a fraction of TF coil thickness (`f_dr_tf_plasma_case`)", + "i_fw_blkt_shared_coolant": "Switch for whether the FW and BB are on the same pump system\ni.e. do they have the same primary coolant or not\n- =0 FW and BB have the same primary coolant, flow = FWin->FWout->BBin->BBout\n- =1 FW and BB have the different primary coolant and are on different pump systems\n", + "i_fw_blkt_vv_shape": "switch for first wall, blanket, shield and vacuum vessel shape:\n- =1 D-shaped (cylinder inboard + ellipse outboard)\n- =2 defined by two ellipses\n", + "i_fw_coolant_type": "switch for first wall coolant (can be different from blanket coolant):\n- 'helium'\n- 'water'\n", + "i_hcd_calculations": "Switch for current drive calculation:\n- =0 turned off\n- =1 turned on\n", + "i_hcd_primary": "Switch for current drive efficiency model:\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). Removed in #1811.\n- =12 EBW user scaling input. Scaling (S. Freethy)\n", + "i_hcd_secondary": "Switch for 2nd current drive efficiency model:\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). Removed in #1811.\n- =12 EBW user scaling input. Scaling (S. Freethy)\n", + "i_ind_plasma_internal_norm": "Switch for plasma normalised internal inductance scaling:", + "i_l_h_threshold": "switch for L-H mode power threshold scaling to use (see l_h_threshold_powers for list)", + "i_p_coolant_pumping": "Switch for pumping power for primary coolant (mechanical power only and peak first wall\ntemperature is only calculated if `i_p_coolant_pumping=2`):\n- =0 User sets pump power directly (p_blkt_coolant_pump_mw, p_fw_coolant_pump_mw, p_div_coolant_pump_mw, p_shld_coolant_pump_mw)\n- =1 User sets pump power as a fraction of thermal power (f_p_blkt_coolant_pump_total_heat, f_p_fw_coolant_pump_total_heat, f_p_div_coolant_pump_total_heat, f_p_shld_coolant_pump_total_heat)\n- =2 Mechanical pumping power is calculated\n- =3 Mechanical pumping power is calculated using specified pressure drop\n", + "i_pf_conductor": "switch for PF & CS coil conductor type:\n- =0 superconducting PF coils\n- =1 resistive PF coils\n", + "i_pf_current": "Switch for controlling the current of the PF coils:\n- =0 Input via the variables c_pf_cs_coil_pulse_start_ma, c_pf_cs_coil_flat_top_ma, c_pf_cs_coil_pulse_end_ma\n- =1 SVD targets zero field across midplane (flux swing\ncoils) and the correct vertical field at the plasma\ncenter (equilibrium coils)\n", + "i_pf_energy_storage_source": "Switch for PF coil energy storage option:\n - =1 all power from MGF (motor-generator flywheel) units\n - =2 all pulsed power from line\n - =3 PF power from MGF, heating from line\n (In fact, options 1 and 3 are not treated differently)\n", + "i_pf_location": "Switch for location of PF coil group i:\n- =1 PF coil on top of central solenoid (flux ramp only)\n- =2 PF coil on top of TF coil (flux ramp only)\n- =3 PF coil outside of TF coil (equilibrium coil)\n- =4 PF coil, general location (equilibrium coil)\n", + "i_pf_superconductor": "switch for superconductor material in PF coils:\n- =1 ITER Nb3Sn critical surface model with standard\nITER parameters\n- =2 Bi-2212 high temperature superconductor (range of\nvalidity T < 20K, adjusted field b < 104 T, B > 6 T)\n- =3 NbTi\n- =4 ITER Nb3Sn model with user-specified parameters\n- =5 WST Nb3Sn parameterisation\n- =6 REBCO HTS tape in CroCo strand\n- =7 Durham Ginzburg-Landau critical surface model for Nb-Ti\n- =8 Durham Ginzburg-Landau critical surface model for REBCO\n- =9 Hazelton experimental data + Zhai conceptual model for REBCO\n", + "i_pfirsch_schluter_current": "switch for Pfirsch-Schl\u00fcter current scaling (issue #413):\n- =0 Do not calculate\n- =1 Use SCENE scaling\n", + "i_plasma_current": "switch for plasma current scaling to use\n- =1 Peng analytic fit\n- =2 Peng double null divertor scaling (ST)\n- =3 simple ITER scaling (k = 2.2, d = 0.6)\n- =4 later ITER scaling, a la Uckan\n- =5 Todd empirical scaling I\n- =6 Todd empirical scaling II\n- =7 Connor-Hastie model\n- =8 Sauter scaling allowing negative triangularity\n- =9 FIESTA ST fit\n", + "i_plasma_geometry": "switch for plasma elongation and triangularity calculations:\n- =0 use input kappa, triang to calculate 95% values\n- =1 scale q95_min, kappa, triang with aspect ratio (ST)\n- =2 set kappa to the natural elongation value (Zohm ITER scaling), triang input\n- =3 set kappa to the natural elongation value (Zohm ITER scaling), triang95 input\n- =4 use input kappa95, triang95 to calculate separatrix values\n- =5 use input kappa95, triang95 to calculate separatrix values based on MAST scaling (ST)\n- =6 use input kappa, triang to calculate 95% values based on MAST scaling (ST)\n- =7 use input kappa95, triang95 to calculate separatrix values based on fit to FIESTA (ST)\n- =8 use input kappa, triang to calculate 95% values based on fit to FIESTA (ST)\n- =9 set kappa to the natural elongation value, triang input\n- =10 set kappa to maximum stable value at a given aspect ratio (2.6 6 T)\n- =3 NbTi\n- =4 ITER Nb3Sn model with user-specified parameters\n- =5 WST Nb3Sn parameterisation\n- =6 REBCO HTS tape in CroCo strand\n- =7 Durham Ginzburg-Landau critical surface model for Nb-Ti\n- =8 Durham Ginzburg-Landau critical surface model for REBCO\n- =9 Hazelton experimental data + Zhai conceptual model for REBCO\n", + "i_tf_shape": "Switch for TF coil toroidal shape:\n- =0 Default value : Picture frame coil for TART / PROCESS D-shape for non itart\n- =1 PROCESS D-shape : parametrise with 2 arcs\n- =2 Picture frame coils\n", + "i_tf_stress_model": "Switch for the TF coil stress model\n0 : Generalized plane strain formulation, Issues #977 and #991, O(n^3)\n1 : Old plane stress model (only for SC)\n2 : Axisymmetric extended plane strain, Issues #1414 and #998, O(n)\n", + "i_tf_sup": "Switch for TF coil conductor model:\n- =0 copper\n- =1 superconductor\n- =2 Cryogenic aluminium\n", + "i_tf_tresca": "Switch for TF coil conduit Tresca stress criterion:\n0 : Tresca (no adjustment);\n1 : Tresca with CEA adjustment factors (radial+2%, vertical+60%) \n", + "i_tf_turns_integer": "Switch for TF coil integer/non-integer turns:\n0 : non-integer turns\n1 : integer turns\n", + "i_tf_wp_geom": "Switch for TF WP geometry selection\n0 : Rectangular geometry\n1 : Double rectangular geometry\n2 : Trapezoidal geometry (constant lateral casing thickness)\nDefault setting for backward compatibility\nif i_tf_turns_integer = 0 : Double rectangular\nif i_tf_turns_integer = 1 : Rectangular\n", + "i_thermal_electric_conversion": "Switch for power conversion cycle:\n- =0 Set efficiency for chosen blanket, from detailed models (divertor heat not used)\n- =1 Set efficiency for chosen blanket, from detailed models (divertor heat used)\n- =2 user input thermal-electric efficiency (eta_turbine)\n- =3 steam Rankine cycle\n- =4 supercritical CO2 cycle\n", + "i_vac_pump_dwell": "switch for dwell pumping options:\n\n - =0 pumping only during t_between_pulse\n - =1 pumping only during t_precharge\n - =2 pumping during t_between_pulse + t_precharge\n\n The following are used in the Battes, Day and Rohde pump-down model\n See \"Basic considerations on the pump-down time in the dwell phase of a pulsed fusion DEMO\"\n http://dx.doi.org/10.1016/j.fusengdes.2015.07.011)(i_vacuum_pumping=simple')\n", + "i_vacuum_pump_type": "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", + "i_vacuum_pumping": "switch for vacuum pumping model:\n\n - ='old' for old detailed ETR model\n - ='simple' for simple steady-state model with comparison to ITER cryopumps\n !#TODO: old and simple not suitable names.\n", + "iavail": "Switch for plant availability model:\n- =0 use input value for cfactr\n- =1 calculate cfactr using Taylor and Ward 1999 model\n- =2 calculate cfactr using new (2015) model\n- =3 calculate cfactr using ST model\n", + "ibkt_life": "Switch for fw/blanket lifetime calculation in availability module:\n- =0 use neutron fluence model\n- =1 use fusion power model (DEMO only)", + "icase": "Power plant type", + "icc": "", + "icomponent": "Switch used to specify selected component: blanket=0, shield=1, vacuum vessel=2", + "ife": "Switch for IFE option:\n- =0 use tokamak, RFP or stellarator model\n- =1 use IFE model\n", + "ifedrv": "Switch for type of IFE driver:\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", + "ifetyp": "Switch for type of IFE device build:\n- =0 generic (cylindrical) build\n- =1 OSIRIS-like build\n- =2 SOMBRERO-like build\n- =3 HYLIFE-II-like build\n- =4 2019 build\n", + "ifueltyp": "Switch for fuel type:\n- =2 treat initial blanket, divertor, first wall\nas capital costs. Treat all later items and\nfraction fcdfuel of CD equipment as fuel costs\n- =1 treat blanket divertor, first wall and\nfraction fcdfuel of CD equipment as fuel cost\n- =0 treat these as capital cost\n", + "ilw_smelter_h": "radioactive waste smelting facility height (m)", + "ilw_smelter_l": "radioactive waste smelting facility length (m)", + "ilw_smelter_w": "radioactive waste smelting facility width (m)", + "ilw_storage_h": "ILW waste storage building height (m)", + "ilw_storage_l": "ILW waste storage building length (m)", + "ilw_storage_w": "ILW waste storage building width (m)", + "imp_label": "", + "impurity_arr_amass": "", + "impurity_arr_frac": "", + "impurity_arr_label": "", + "impurity_arr_len_tab": "", + "impurity_arr_lz_wm3": "", + "impurity_arr_temp_kev": "", + "impurity_arr_z": "", + "impurity_arr_zav": "", + "impvardiv": "Index of impurity to be iterated for Reinke divertor detachment criterion", + "ind_pf_cs_plasma_mutual": "mutual inductance matrix (H)", + "ind_plasma": "plasma inductance (H)", + "ind_plasma_internal_menard": "Menard-like plasma normalised internal inductance", + "ind_plasma_internal_norm": "Plasma normalised internal inductance", + "ind_plasma_internal_norm_wesson": "Wesson-like plasma normalised internal inductance", + "ind_tf_coil": "TF coil inductance (H)", + "inlet_temp_liq": "Inlet (scan var 68) temperature of the liquid breeder/coolant [K]", + "insstrain": "Radial strain in insulator", + "intervallabel": "time intervals - as strings (s)", + "inuclear": "switch for nuclear heating in the coils:\n- =0 Frances Fox model (default)\n- =1 Fixed by user (qnuc)\n", + "iohcl": "Switch for existence of central solenoid:\n- =0 central solenoid not present\n- =1 central solenoid exists\n", + "ioptimz": "Code operation switch:\n* -2 for evaluation mode (i.e. no optimisation)\n* 1 for optimisation mode (e.g. via VMCON)\n", + "iota": "Iota (1/safety factor)", + "iotabar": "rotational transform (reciprocal of tokamak q) for stellarator confinement time scaling laws", + "ipedestal": "switch for pedestal profiles:\n- =0 use original parabolic profiles\n- =1 use pedestal profile\n", + "ipeqns": "number of constraint equations available", + "ipnet": "Switch for net electric power calculation:\n- =0 scale so that always > 0\n- =1 let go < 0 (no c-o-e)\n", + "ipnfoms": "number of available figures of merit", + "ipnvars": "total number of variables available for iteration", + "ipowerflow": "switch for power flow model:\n- =0 pre-2014 version\n- =1 comprehensive 2014 model\n", + "iptnt": "", + "ipvlam": "", + "ipvp1": "", + "ireactor": "Switch for net electric power and cost of electricity calculations:\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)", + "is_leg_cp_temp_same": "", + "iscan_global": "", + "iscz": "", + "istell": "Switch for stellarator option (set via `device.dat`):\n - =0 use tokamak model\n - =1 use stellarator model: Helias5\n - =2 use stellarator model: Helias4\n - =3 use stellarator model: Helias3\n - =4 use stellarator model: Wendelstein 7-X with 50 Coils\n - =5 use stellarator model: Wendelstein 7-X with 30 Coils\n - =6 use stellarator model: Use stella_conf.json file (any modulear stellarator, see documentation)\n", + "isthtr": "Switch for stellarator auxiliary heating method:\n - = 1electron cyclotron resonance heating\n - = 2lower hybrid heating\n - = 3neutral beam injection\n", + "istore": "Switch for thermal storage method:\n- =1 option 1 of Electrowatt report, AEA FUS 205\n- =2 option 2 of Electrowatt report, AEA FUS 205\n- =3 stainless steel block\n", + "isweep": "Number of scan points to calculate", + "isweep_2": "Number of 2D scan points to calculate", + "itart": "switch for spherical tokamak (ST) models:\n- =0 use conventional aspect ratio models\n- =1 use spherical tokamak models\n", + "itart_r": "", + "itartpf": "switch for Spherical Tokamak PF models:\n- =0 use Peng and Strickler (1986) model\n- =1 use conventional aspect ratio model\n", + "itcycl": "Switch for first wall axial stress model:\n- =1 total axial constraint, no bending\n- =2 no axial constraint, no bending\n- =3 no axial constraint, bending\n", + "itr_sum": "total sum of I x turns x radius for all PF coils and CS (Am)", + "itv_scaled_lower_bounds": "Lower bound of the ixc variables scaled to (divided by)\nthe initial value of the corresponding ixc\n", + "itv_scaled_upper_bounds": "Upper bound of the ixc variables scaled to (divided by)\nthe initial value of the corresponding ixc\n", + "iwalld": "switch for neutron wall load calculation:\n- =1 use scaled plasma surface area\n- =2 use first wall area directly\n", + "ixc": "Array defining which iteration variables to activate\n(see lablxc for descriptions)\n", + "j_crit_str_0": "j_crit_str_pf_0 : superconductor strand critical current density at 6 T and 4.2 K (A/m2)\nNecessary for the cost calculation in $/kAm\n", + "j_crit_str_cs": "superconductor strand critical current density under operating\nconditions in central solenoid (A/m2). Necessary for the cost calculation in $/kA m\n", + "j_crit_str_pf": "superconductor strand critical current density under operating\nconditions in PF coils (A/m2). Necessary for the cost calculation in $/kA m\n", + "j_crit_str_tf": "j_crit_str : superconductor strand critical current density under operating\nconditions (A/m2). Necessary for the cost calculation in $/kAm\n", + "j_cs_conductor_critical_flat_top_end": "central solenoid superconductor critical current density (A/m2) at end-of-flattop", + "j_cs_conductor_critical_pulse_start": "central solenoid superconductor critical current density (A/m2) at beginning-of-pulse", + "j_cs_critical_flat_top_end": "allowable central solenoid current density at end of flat-top (A/m2)", + "j_cs_critical_pulse_start": "allowable central solenoid current density at beginning of pulse (A/m2)", + "j_cs_flat_top_end": "Central solenoid overall current density at end of flat-top (A/m2) (`iteration variable 37`) (`sweep variable 62`)", + "j_cs_pulse_start": "Central solenoid overall current density at beginning of pulse (A/m2)", + "j_pf_coil_wp_peak": "average winding pack current density of PF coil i (A/m2) at time of peak\ncurrent in that coil (calculated for `i_pf_location=1` coils)\n", + "j_pf_wp_critical": "allowable winding pack current density of PF coil i (A/m2)", + "j_plasma_0": "Central plasma current density (A/m2)", + "j_tf_bus": "bussing current density (A/m2)", + "j_tf_coil_turn": "Current density in the TF coil turn [A/m^2]", + "j_tf_superconductor": "Current density in the superconducting cable [A/m^2]", + "j_tf_superconductor_critical": "Critical current density of the superconducting cable [A/m^2]", + "j_tf_wp": "winding pack engineering current density (A/m2)", + "j_tf_wp_critical": "critical current density for winding pack (A/m2)", + "j_tf_wp_quench_heat_max": "allowable TF coil winding pack current density, for dump temperature rise protection (A/m2)", + "jcableoh_bop": "central solenoid cable critical current density (A/m2) at beginning-of-pulse", + "jcableoh_eof": "central solenoid cable critical current density (A/m2) at end-of-flattop", + "kappa": "plasma separatrix elongation (calculated if `i_plasma_geometry = 1-5, 7 or 9-10`)", + "kappa95": "plasma elongation at 95% surface (calculated if `i_plasma_geometry = 0-3, 6, or 8-10`)", + "kappa_ipb": "Separatrix elongation calculated for IPB scalings", + "kt": "Thermal energy on GL roots", + "l_h_threshold_powers": "L-H power threshold for various scalings (MW)\n- =1 ITER 1996 scaling: nominal\n- =2 ITER 1996 scaling: upper bound\n- =3 ITER 1996 scaling: lower bound\n- =4 ITER 1997 scaling: excluding elongation\n- =5 ITER 1997 scaling: including elongation\n- =6 Martin 2008 scaling: nominal\n- =7 Martin 2008 scaling: 95% upper bound\n- =8 Martin 2008 scaling: 95% lower bound\n- =9 Snipes 2000 scaling: nominal\n- =10 Snipes 2000 scaling: upper bound\n- =11 Snipes 2000 scaling: lower bound\n- =12 Snipes 2000 scaling (closed divertor): nominal\n- =13 Snipes 2000 scaling (closed divertor): upper bound\n- =14 Snipes 2000 scaling (closed divertor): lower bound\n- =15 Hubbard et al. 2012 L-I threshold scaling: nominal\n- =16 Hubbard et al. 2012 L-I threshold scaling: lower bound\n- =17 Hubbard et al. 2012 L-I threshold scaling: upper bound\n- =18 Hubbard et al. 2017 L-I threshold scaling\n- =19 Martin 2008 aspect ratio corrected scaling: nominal\n- =20 Martin 2008 aspect ratio corrected scaling: 95% upper bound\n- =21 Martin 2008 aspect ratio corrected scaling: 95% lower bound\n", + "lablcc": "Labels describing constraint equations (corresponding itvs)
    \n* ( 1) Beta (consistency equation) (itv 5)\n* ( 2) Global power balance (consistency equation) (itv 10,1,2,3,4,6,11)\n* ( 3) Ion power balance DEPRECATED (itv 10,1,2,3,4,6,11)\n* ( 4) Electron power balance DEPRECATED (itv 10,1,2,3,4,6,11)\n* ( 5) Density upper limit (itv 9,1,2,3,4,5,6)\n* ( 6) (Epsilon x beta poloidal) upper limit (itv 8,1,2,3,4,6)\n* ( 7) Beam ion density (NBI) (consistency equation) (itv 7)\n* ( 8) Neutron wall load upper limit (itv 14,1,2,3,4,6)\n* ( 9) Fusion power upper limit (itv 26,1,2,3,4,6)\n* (10) Toroidal field 1/R (consistency equation) (itv 12,1,2,3,13 )\n* (11) Radial build (consistency equation) (itv 3,1,13,16,29,42,61)\n* (12) Volt second lower limit (STEADY STATE) (itv 15,1,2,3)\n* (13) Burn time lower limit (PULSE) (itv 21,1,16,17,29,42,44,61)\n(itv 19,1,2,3,6)\n* (14) Neutral beam decay lengths to plasma centre (NBI) (consistency equation)\n* (15) LH power threshold limit (itv 103)\n* (16) Net electric power lower limit (itv 25,1,2,3)\n* (17) Radiation fraction upper limit (itv 28)\n* (18) Divertor heat load upper limit (itv 27)\n* (19) MVA upper limit (itv 30)\n* (20) Neutral beam tangency radius upper limit (NBI) (itv 33,31,3,13)\n* (21) Plasma minor radius lower limit (itv 32)\n* (22) Divertor collisionality upper limit (itv 34,43)\n* (23) Conducting shell to plasma minor radius ratio upper limit\n(itv 104,1,74)\n* (24) Beta upper limit (itv 36,1,2,3,4,6,18)\n* (25) Peak toroidal field upper limit (itv 35,3,13,29)\n* (26) Central solenoid EOF current density upper limit (i_pf_conductor=0)\n(itv 38,37,41,12)\n* (27) Central solenoid BOP current density upper limit (i_pf_conductor=0)\n(itv 39,37,41,12)\n* (28) Fusion gain Q lower limit (itv 45,47,40)\n* (29) Inboard radial build consistency (itv 3,1,13,16,29,42,61)\n* (30) Injection power upper limit (itv 46,47,11)\n* (31) TF coil case stress upper limit (SCTF) (itv 48,56,57,58,59,60,24)\n* (32) TF coil conduit stress upper limit (SCTF) (itv 49,56,57,58,59,60,24)\n* (33) I_op / I_critical (TF coil) (SCTF) (itv 50,56,57,58,59,60,24)\n* (34) Dump voltage upper limit (SCTF) (itv 51,52,56,57,58,59,60,24)\n* (35) J_winding pack/J_protection upper limit (SCTF) (itv 53,56,57,58,59,60,24)\n* (36) TF coil temperature margin lower limit (SCTF) (itv 54,55,56,57,58,59,60,24)\n* (37) Current drive gamma upper limit (itv 40,47)\n* (38) First wall coolant temperature rise upper limit (itv 62)\n* (39) First wall peak temperature upper limit (itv 63)\n* (40) Start-up injection power lower limit (PULSE) (itv 64)\n* (41) Plasma current ramp-up time lower limit (PULSE) (itv 66,65)\n* (42) Cycle time lower limit (PULSE) (itv 17,67,65)\n* (43) Average centrepost temperature\n(TART) (consistency equation) (itv 13,20,69,70)\n* (44) Peak centrepost temperature upper limit (TART) (itv 68,69,70)\n* (45) Edge safety factor lower limit (TART) (itv 71,1,2,3)\n* (46) Equation for Ip/Irod upper limit (TART) (itv 72,2,60)\n* (47) NOT USED\n* (48) Poloidal beta upper limit (itv 79,2,3,18)\n* (49) NOT USED\n* (50) IFE repetition rate upper limit (IFE)\n* (51) Startup volt-seconds consistency (PULSE) (itv 16,29,3,1)\n* (52) Tritium breeding ratio lower limit (itv 89,90,91)\n* (53) Neutron fluence on TF coil upper limit (itv 92,93,94)\n* (54) Peak TF coil nuclear heating upper limit (itv 95,93,94)\n* (55) Vacuum vessel helium concentration upper limit i_blanket_type =2 (itv 96,93,94)\n* (56) Pseparatrix/Rmajor upper limit (itv 97,1,3)\n* (57) NOT USED\n* (58) NOT USED\n* (59) Neutral beam shine-through fraction upper limit (NBI) (itv 105,6,19,4 )\n* (60) Central solenoid temperature margin lower limit (SCTF) (itv 106)\n* (61) Minimum availability value (itv 107)\n* (62) f_alpha_energy_confinement the ratio of particle to energy confinement times (itv 110)\n* (63) The number of ITER-like vacuum pumps n_iter_vacuum_pumps < tfno (itv 111)\n* (64) Zeff less than or equal to zeff_max (itv 112)\n* (65) Dump time set by VV loads (itv 56, 113)\n* (66) Limit on rate of change of energy in poloidal field\n(Use iteration variable 65(t_current_ramp_up), 115)\n* (67) Simple Radiation Wall load limit (itv 116, 4,6)\n* (68) Psep * Bt / qAR upper limit (itv 117)\n* (69) ensure separatrix power = the value from Kallenbach divertor (itv 118)\n* (70) ensure that teomp = separatrix temperature in the pedestal profile,\n(itv 119 (tesep))\n* (71) ensure that neomp = separatrix density (nesep) x neratio\n* (72) central solenoid shear stress limit (Tresca yield criterion) (itv 123 foh_stress)\n* (73) Psep >= Plh + Paux (itv 137 (fplhsep))\n* (74) TFC quench < temp_croco_quench_max (itv 141 (ftemp_croco_quench_max))\n* (75) TFC current/copper area < Maximum (itv 143 f_coppera_m2)\n* (76) Eich critical separatrix density\n* (77) TF coil current per turn upper limit\n* (78) Reinke criterion impurity fraction lower limit (itv 147 freinke)\n* (79) Peak CS field upper limit (itv 149 fb_cs_limit_max)\n* (80) Divertor power lower limit p_plasma_separatrix_mw (itv 153 fp_plasma_separatrix_min_mw)\n* (81) Ne(0) > ne(ped) constraint (itv 154 fne0)\n* (82) toroidalgap > dx_tf_inboard_out_toroidal constraint (itv 171 ftoroidalgap)\n* (83) Radial build consistency for stellarators (itv 172 f_avspace)\n* (84) Lower limit for beta (itv 173 fbeta_min)\n* (85) Constraint for CP lifetime\n* (86) Constraint for TF coil turn dimension\n* (87) Constraint for cryogenic power\n* (88) Constraint for TF coil strain absolute value\n* (89) Constraint for CS coil quench protection\n* (90) Lower Limit on number of stress load cycles for CS (itr 167 fncycle)\n* (91) Checking if the design point is ECRH ignitable (itv 168 fecrh_ignition)\n* (92) D/T/He3 ratio in fuel sums to 1\n", + "lablmm": "lablmm(ipnfoms) : labels describing figures of merit:
      \n* ( 1) major radius\n* ( 2) not used\n* ( 3) neutron wall load\n* ( 4) P_tf + P_pf\n* ( 5) fusion gain Q\n* ( 6) cost of electricity\n* ( 7) capital cost (direct cost if ireactor=0,\nconstructed cost otherwise)\n* ( 8) aspect ratio\n* ( 9) divertor heat load\n* (10) toroidal field\n* (11) total injected power\n* (12) hydrogen plant capital cost OBSOLETE\n* (13) hydrogen production rate OBSOLETE\n* (14) pulse length\n* (15) plant availability factor (N.B. requires\niavail=1 to be set)\n* (16) linear combination of major radius (minimised) and pulse length (maximised)\nnote: FoM should be minimised only!\n* (17) net electrical output\n* (18) Null Figure of Merit\n* (19) linear combination of big Q and pulse length (maximised)\nnote: FoM should be minimised only!\n", + "lablxc": "Labels describing iteration variables
        \n* ( 1) aspect\n* ( 2) bt\n* ( 3) rmajor\n* ( 4) te\n* ( 5) beta\n* ( 6) dene\n* ( 7) f_nd_beam_electron\n* ( 8) fbeta_poloidal_eps (f-value for equation 6)\n* ( 9) fdene (f-value for equation 5)\n* (10) hfact\n* (11) p_hcd_primary_extra_heat_mw\n* (12) oacdcp\n* (13) dr_tf_inboard (NOT RECOMMENDED)\n* (14) fpflux_fw_neutron_max_mw (f-value for equation 8)\n* (15) fvs_plasma_total_required (f-value for equation 12)\n* (16) dr_cs\n* (17) t_between_pulse\n* (18) q\n* (19) e_beam_kev\n* (20) temp_cp_average\n* (21) ft_burn_min (f-value for equation 13)\n* (22) NOT USED\n* (23) fcoolcp\n* (24) NOT USED\n* (25) fp_plant_electric_net_required_mw (f-value for equation 16)\n* (26) fp_fusion_total_max_mw (f-value for equation 9)\n* (27) fpflux_div_heat_load_mw (f-value for equation 18)\n* (28) fradpwr (f-value for equation 17), total radiation fraction\n* (29) dr_bore\n* (30) fmva (f-value for equation 19)\n* (31) gapomin\n* (32) frminor (f-value for equation 21)\n* (33) fradius_beam_tangency (f-value for equation 20)\n* (34) NOT USED\n* (35) fb_tf_inboard_max (f-value for equation 25)\n* (36) fbeta_max (f-value for equation 24)\n* (37) j_cs_flat_top_end\n* (38) fjohc (f-value for equation 26)\n* (39) fjohc0 (f-value for equation 27)\n* (40) feta_cd_norm_hcd_primary_max (f-value for equation 37)\n* (41) f_j_cs_start_pulse_end_flat_top\n* (42) dr_cs_tf_gap\n* (43) NOT USED\n* (44) f_c_plasma_non_inductive\n* (45) fbig_q_plasma_min (f-value for equation 28)\n* (46) fp_hcd_injected_max (f-value for equation 30)\n* (47) feffcd\n* (48) fstrcase (f-value for equation 31)\n* (49) fstrcond (f-value for equation 32)\n* (50) fiooic (f-value for equation 33)\n* (51) fvdump (f-value for equation 34)\n* (52) NOT USED\n* (53) fjprot (f-value for equation 35)\n* (54) ftmargtf (f-value for equation 36)\n* (55) NOT USED\n* (56) t_tf_superconductor_quench\n* (57) dr_tf_nose_case\n* (58) dx_tf_turn_steel\n* (59) f_a_tf_turn_cable_copper\n* (60) c_tf_turn\n* (61) dr_shld_vv_gap_inboard\n* (62) fdtmp (f-value for equation 38)\n* (63) ftemp_fw_max (f-value for equation 39)\n* (64) fp_hcd_injected_min_mw (f-value for equation 40)\n* (65) t_current_ramp_up\n* (66) ft_current_ramp_up (f-value for equation 41)\n* (67) ft_cycle_min (f-value for equation 42)\n* (68) fptemp (f-value for equation 44)\n* (69) rcool\n* (70) vcool\n* (71) fq95_min (f-value for equation 45)\n* (72) fipir (f-value for equation 46)\n* (73) dr_fw_plasma_gap_inboard\n* (74) dr_fw_plasma_gap_outboard\n* (75) tfootfi\n* (76) NOT USED\n* (77) NOT USED\n* (78) NOT USED\n* (79) fbeta_poloidal (f-value for equation 48)\n* (80) NOT USED\n* (81) edrive\n* (82) drveff\n* (83) tgain\n* (84) chrad\n* (85) pdrive\n* (86) frrmax (f-value for equation 50)\n* (87) NOT USED\n* (88) NOT USED\n* (89) ftbr (f-value for equation 52)\n* (90) blbuith\n* (91) blbuoth\n* (92) fflutf (f-value for equation 53)\n* (93) dr_shld_inboard\n* (94) dr_shld_outboard\n* (95) fptfnuc (f-value for equation 54)\n* (96) fvvhe (f-value for equation 55)\n* (97) fpsepr (f-value for equation 56)\n* (98) f_blkt_li6_enrichment\n* (99) NOT USED\n* (100) NOT USED\n* (101) NOT USED\n* (102) f_nd_impurity_electronsvar # OBSOLETE\n* (103) fl_h_threshold (f-value for equation 15)\n* (104)fr_conducting_wall (f-value for equation 23)\n* (105) fnbshinef (f-value for equation 59)\n* (106) ftmargoh (f-value for equation 60)\n* (107) favail (f-value for equation 61)\n* (108) breeder_f: Volume of Li4SiO4 / (Volume of Be12Ti + Li4SiO4)\n* (109) f_nd_alpha_electron: thermal alpha density / electron density\n* (110) falpha_energy_confinement: Lower limit on f_alpha_energy_confinement the ratio of alpha\n* (111) fniterpump: f-value for constraint that number\n* (112) fzeff_max: f-value for max Zeff (f-value for equation 64)\n* (113) ftaucq: f-value for minimum quench time (f-value for equation 65)\n* (114) len_fw_channel: Length of a single first wall channel\n* (115) fpoloidalpower: f-value for max rate of change of\n* (116) fpflux_fw_rad_max: f-value for radiation wall load limit (eq. 67)\n* (117) fpsepbqar: f-value for Psep*Bt/qar upper limit (eq. 68)\n* (119) tesep: separatrix temperature calculated by the Kallenbach divertor model\n* (120) ttarget: Plasma temperature adjacent to divertor sheath [eV]\n* (121) neratio: ratio of mean SOL density at OMP to separatrix density at OMP\n* (122) f_a_cs_steel : streel fraction of Central Solenoid\n* (123) foh_stress : f-value for CS coil Tresca yield criterion (f-value for eq. 72)\n* (124) qtargettotal : Power density on target including surface recombination [W/m2]\n* (125) f_nd_impurity_electrons(3) : Beryllium density fraction relative to electron density\n* (126) f_nd_impurity_electrons(4) : Carbon density fraction relative to electron density\n* (127) f_nd_impurity_electrons(5) : Nitrogen fraction relative to electron density\n* (128) f_nd_impurity_electrons(6) : Oxygen density fraction relative to electron density\n* (129) f_nd_impurity_electrons(7) : Neon density fraction relative to electron density\n* (130) f_nd_impurity_electrons(8) : Silicon density fraction relative to electron density\n* (131) f_nd_impurity_electrons(9) : Argon density fraction relative to electron density\n* (132) f_nd_impurity_electrons(10) : Iron density fraction relative to electron density\n* (133) f_nd_impurity_electrons(11) : Nickel density fraction relative to electron density\n* (134) f_nd_impurity_electrons(12) : Krypton density fraction relative to electron density\n* (135) f_nd_impurity_electrons(13) : Xenon density fraction relative to electron density\n* (136) f_nd_impurity_electrons(14) : Tungsten density fraction relative to electron density\n* (137) fplhsep (f-value for equation 73)\n* (138) rebco_thickness : thickness of REBCO layer in tape (m)\n* (139) copper_thick : thickness of copper layer in tape (m)\n* (140) dr_tf_wp_with_insulation : radial thickness of TFC winding pack (m)\n* (141) ftemp_croco_quench_max : TF coil quench temperature < temp_croco_quench_max (f-value for equation 74)\n* (142) nesep : electron density at separatrix [m-3]\n* (143) f_copperA_m2 : TF coil current / copper area < Maximum value\n* (144) fnesep : Eich critical electron density at separatrix\n* (145) fgwped : fraction of Greenwald density to set as pedestal-top density\n* (146) fc_tf_turn_max : F-value for TF coil current per turn limit (constraint equation 77)\n* (147) freinke : F-value for Reinke detachment criterion (constraint equation 78)\n* (148) fzactual : fraction of impurity at SOL with Reinke detachment criterion\n* (149) fb_cs_limit_max : F-value for max peak CS field (con. 79, itvar 149)\n* (150) REMOVED\n* (151) REMOVED\n* (152) fgwsep : Ratio of separatrix density to Greenwald density\n* (153) fp_plasma_separatrix_min_mw : F-value for minimum p_plasma_separatrix_mw (con. 80)\n* (154) fne0 : F-value for ne(0) > ne(ped) (con. 81)\n* (155) pfusife : IFE input fusion power (MW) (ifedrv=3 only)\n* (156) rrin : Input IFE repetition rate (Hz) (ifedrv=3 only)\n* (157) fvs_cs_pf_total_ramp : F-value for available to required start up flux (con. 51)\n* (158) croco_thick : Thickness of CroCo copper tube (m)\n* (159) ftoroidalgap : F-value for toroidalgap > dx_tf_inboard_out_toroidal constraint (con. 82)\n* (160) f_avspace (f-value for equation 83)\n* (161) fbeta_min (f-value for equation 84)\n* (162) r_cp_top : Top outer radius of the centropost (ST only) (m)\n* (163) f_t_turn_tf : f-value for TF coils WP trurn squared dimension constraint\n* (164) f_crypmw : f-value for cryogenic plant power\n* (165) fstr_wp : f-value for TF coil strain absolute value\n* (166) f_copperaoh_m2 : CS coil current /copper area < Maximum value\n* (167) fncycle : f-value for minimum CS coil stress load cycles\n* (168) fecrh_ignition: f-value for equation 91\n* (169) te0_ecrh_achievable: Max. achievable electron temperature at ignition point\n* (170) deg_div_field_plate : field line angle wrt divertor target plate (degrees)\n* (171) casths_fraction : TF side case thickness as fraction of toridal case thickness\n* (172) dx_tf_side_case_min : TF side case thickness [m]\n* (173) f_deuterium : Deuterium fraction in fuel\n* (174) EMPTY : Description\n* (175) EMPTY : Description\n", + "lambdaio": "", + "latentheat": "latent heat of vaporization (J/kg)\nfor simplicity, set to static value applicable at 1 atm (100 kPa) air pressure\n", + "layer_ins": "Additional insulation thickness between layers (m)", + "ld_ratio_cst": "Ratio of CS coil turn conduit length to depth", + "len_blkt_inboard_channel_total": "Inboard primary blanket flow lengths (m)", + "len_blkt_inboard_coolant_channel_radial": "Inboard blanket coolant channel length (radial direction) (m)", + "len_blkt_inboard_segment_poloidal": "Inboard blanket segment poloidal length (m)", + "len_blkt_inboard_segment_toroidal": "Inboard blanket mid-plane toroidal circumference for segment (m)", + "len_blkt_outboard_channel_total": "Outboard primary blanket flow lengths (m)", + "len_blkt_outboard_coolant_channel_radial": "Outboard blanket coolant channel length (radial direction) (m)", + "len_blkt_outboard_segment_poloidal": "Outboard blanket segment poloidal length (m)", + "len_blkt_outboard_segment_toroidal": "Outboard blanket mid-plane toroidal circumference for segment (m)", + "len_fw_channel": "Length of a single first wall channel (all in parallel) [m]\n(`iteration variable 114`, useful for `constraint equation 39`)\n", + "len_plasma_poloidal": "plasma poloidal perimeter (m)", + "len_tf_bus": "TF coil bus length (m)", + "len_tf_coil": "TF coil circumference (m)", + "lhat": "Connection length factor L|| = lhat qstar R for Reinke criterion, default value from\nPost et al. 1995 J. Nucl. Mat. 220-2 1014\n", + "life_blkt": "Calendar year blanket lifetime (years)", + "life_blkt_fpy": "Full power blanket lifetime (years)", + "life_dpa": "Allowable DPA from DEMO fw/blanket lifetime calculation in availability module", + "life_fw_fpy": "first wall full-power year lifetime (y)", + "light_build_cost_per_vol": "Unit cost for unshielded non-active buildings ($/m3)", + "lipmw": "IFE lithium pump power (MW; `ifetyp=4`)", + "llw_storage_h": "LLW waste storage building height (m)", + "llw_storage_l": "LLW waste storage building length (m)", + "llw_storage_w": "LLW waste storage building width (m)", + "lsa": "Level of safety assurance switch (generally, use 3 or 4):\n- =1 truly passively safe plant\n- =2,3 in-between\n- =4 like current fission plant\n", + "m_beam_amu": "beam ion mass (amu)", + "m_blkt_beryllium": "mass of blanket - beryllium part [kg]", + "m_blkt_li2o": "mass of blanket - Li_2O part [kg]", + "m_blkt_li4sio4": "mass of lithium orthosilicate in blanket [kg] (`i_blanket_type=1,3` (CCFE HCPB))", + "m_blkt_lithium": "mass of blanket - lithium part [kg]", + "m_blkt_steel_total": "mass of blanket - steel part [kg]", + "m_blkt_tibe12": "mass of titanium beryllide in blanket [kg] (`i_blanket_type=1,3` (CCFE HCPB))", + "m_blkt_total": "mass of blanket [kg]", + "m_blkt_vanadium": "mass of blanket - vanadium part [kg]", + "m_div_plate": "divertor plate mass (kg)", + "m_fuel_amu": "average mass of fuel portion of ions (amu)", + "m_fw_blkt_div_coolant_total": "mass of water coolant (in shield, blanket, first wall, divertor) [kg]", + "m_fw_total": "first wall mass [kg]", + "m_ions_total_amu": "average mass of all ions (amu)", + "m_pf_coil_conductor": "conductor mass for PF coil i (kg)", + "m_pf_coil_conductor_total": "total mass of the PF coil conductor (kg)", + "m_pf_coil_max": "mass of heaviest PF coil (tonnes)", + "m_pf_coil_structure": "structure mass for PF coil i (kg)", + "m_pf_coil_structure_total": "total mass of the PF coil structure (kg)", + "m_plasma": "Total mass of the plasma (kg)", + "m_plasma_alpha": "Mass of the alpha particles in the plasma (kg)", + "m_plasma_electron": "Mass of the electrons in the plasma (kg)", + "m_plasma_fuel_ions": "Mass of the plasma fuel ions (kg)", + "m_plasma_ions_total": "Mass of all ions in plasma (kg)", + "m_res": "poloidal resonance number (1)", + "m_s_limit": "margin to vertical stability", + "m_tf_bus": "TF coil bus mass (kg)", + "m_tf_coil_case": "mass per coil of external case (kg)", + "m_tf_coil_conductor": "TF coil conductor mass per coil (kg/coil).\nFor `itart=1`, coil is return limb plus centrepost/n_tf_coils\n", + "m_tf_coil_copper": "copper mass in TF coil conductor (kg/coil).\nFor `itart=1`, coil is return limb plus centrepost/n_tf_coils\n", + "m_tf_coil_superconductor": "superconductor mass in TF coil cable (kg/coil)", + "m_tf_coil_wp_insulation": "mass of ground-wall insulation layer per coil (kg/coil)", + "m_tf_coil_wp_turn_insulation": "conduit insulation mass in TF coil conductor (kg/coil)", + "m_tf_coils_total": "total mass of the TF coils (kg)", + "m_tf_wp_steel_conduit": "steel conduit mass in TF coil conductor (kg/coil)", + "m_vv": "vacuum vessel mass [kg]", + "m_vv_vacuum_duct_shield": "mass of vacuum duct shield (kg)", + "magnet_pulse_h": "pulsed magnet power building height (m)", + "magnet_pulse_l": "pulsed magnet power building length (m)", + "magnet_pulse_w": "pulsed magnet power building width (m)", + "magnet_trains_h": "steady state magnet power trains building height (m)", + "magnet_trains_l": "steady state magnet power trains building length (m)", + "magnet_trains_w": "steady state magnet power trains building width (m)", + "maint_cont_h": "maintenance control building height (m)", + "maint_cont_l": "maintenance control building length (m)", + "maint_cont_w": "maintenance control building width (m)", + "maintenance": "", + "maintenance_fwbs": "Maintenance cost factor: first wall, blanket, shield, divertor", + "maintenance_gen": "Maintenance cost factor: All other components except coils, vacuum vessel,\nthermal shield, cryostat, land", + "mass_cool_blanket": "Total masses of material in blanket [kg]", + "mass_liq_blanket": "Total masses of material in blanket [kg]", + "mass_segm_ib": "Total mass for an inboard/outboard reactor segment [kg]", + "mass_segm_ob": "Total mass for an inboard/outboard reactor segment [kg]", + "mass_stl_blanket": "Total masses of material in blanket [kg]", + "max_force_density": "Maximal (WP averaged) force density in TF coils at 1 point. (MN/m3)", + "max_gyrotron_frequency": "Maximal available gyrotron frequency (input parameter) (Hz)", + "max_vv_stress": "The allowable peak maximum shear stress in the vacuum vessel due to quench and fast discharge of the TF coils [Pa]", + "maxcal": "Maximum number of solver iterations", + "maxpoloidalpower": "Maximum permitted absolute rate of change of stored energy in poloidal field (MW)", + "mbvfac": "maintenance building volume multiplication factor", + "mcdriv": "IFE driver cost multiplier", + "mean_electric_output": "", + "mfblkt_liq": "Blanket mass flow rate for liquid breeder (kg/s)", + "mfblkti_liq": "Inboard blanket mass flow rate for liquid breeder (kg/s)", + "mfblkto_liq": "Outboard blanket mass flow rate for liquid breeder (kg/s)", + "mfblktpi": "Inboard mass flow rate per coolant pipe (kg/s)", + "mfblktpo": "Outboard mass flow rate per coolant pipe (kg/s)", + "mflibe": "total mass of FLiBe (kg)", + "mflow_blkt_coolant_total": "Total blanket mass flow rate for coolant (kg/s)", + "mflow_blkt_inboard_coolant": "Inboard blanket mass flow rate for coolant (kg/s)", + "mflow_blkt_outboard_coolant": "Outboard blanket mass flow rate for coolant (kg/s)", + "mflow_fw_coolant_total": "Total mass flow rate to remove inboard FW power (kg/s)", + "mflow_fw_inboard_coolant_channel": "Inboard mass flow rate per coolant pipe (kg/s)", + "mflow_fw_inboard_coolant_total": "Inboard mass flow rate to remove inboard FW power (kg/s)", + "mflow_fw_outboard_coolant_channel": "Outboard mass flow rate per coolant pipe (kg/s)", + "mflow_fw_outboard_coolant_total": "Outboard mass flow rate to remove inboard FW power (kg/s)", + "mftotal": "Total mass flow rate for coolant (kg/s)", + "minmax": "\nSwitch for figure-of-merit (see lablmm for descriptions)\nnegative => maximise, positive => minimise\n", + "molflow_plasma_fuelling_required": "plasma fuelling rate (nucleus-pairs/s)", + "molflow_vac_pumps": "Pump throughput (molecules/s) (default is ITER value)", + "moneyint": "interest portion of capital cost (M$)", + "mvalim": "maximum MVA limit (`constraint equation 19`)", + "nTtau": "Lawson triple product [keV s / m3]", + "n_beam_decay_lengths_core": "neutral beam e-decay lengths to plasma centre", + "n_beam_decay_lengths_core_required": "permitted neutral beam e-decay lengths to plasma centre", + "n_blkt_inboard_channels": "Inboard total number of blanket coolant pipes", + "n_blkt_inboard_module_coolant_sections_poloidal": "Number of radial and poloidal sections that make up the total primary coolant flow\nlength in a blanket module (IB and OB)\n", + "n_blkt_inboard_module_coolant_sections_radial": "Number of radial and poloidal sections that make up the total primary coolant flow\nlength in a blanket module (IB and OB)\n", + "n_blkt_inboard_modules_poloidal": "number of inboard 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_channels": "Outboard total number of blanket coolant pipes", + "n_blkt_outboard_module_coolant_sections_poloidal": "Number of radial and poloidal sections that make up the total primary coolant flow\nlength in a blanket module (IB and OB)\n", + "n_blkt_outboard_module_coolant_sections_radial": "Number of radial and poloidal sections that make up the total primary coolant flow\nlength in a blanket module (IB and OB)\n", + "n_blkt_outboard_modules_poloidal": "number of outboard blanket modules in poloidal direction (`i_thermal_electric_conversion>1`)", + "n_blkt_outboard_modules_toroidal": "number of outboard blanket modules in toroidal direction (`i_thermal_electric_conversion>1`)", + "n_constraints": "Total number of constraints (neqns + nineqns)", + "n_cs_pf_coils": "number of PF coils (excluding the central solenoid) + 1", + "n_cycle": "Allowable number of cycles for CS stress model", + "n_cycle_min": "Minimum allowable number of cycles for CS stress model", + "n_divertors": "number of divertors (calculated from `i_single_null`)", + "n_ecrh_harmonic": "cyclotron harmonic frequency number, used in cut-off function", + "n_fw_inboard_channels": "Inboard total number of first wall coolant channels", + "n_fw_outboard_channels": "Outboard total number of first wall coolant channels", + "n_iter_vacuum_pumps": "number of high vacuum pumps (real number), each with the throughput of one\nITER cryopump (50 Pa m3 s-1), all operating at the same time (`i_vacuum_pumping='simple'`)\n", + "n_liq_recirc": "Number of liquid metal breeder recirculations per day, for use with i_blkt_dual_coolant=1", + "n_pf_coil_groups": "number of groups of PF coils. Symmetric coil pairs should all be in the same group", + "n_pf_coil_turns": "number of turns in PF coil i", + "n_pf_coils_in_group": "number of PF coils in group j", + "n_pf_cs_plasma_circuits": "number of PF circuits (including central solenoid and plasma)", + "n_primary_heat_exchangers": "number of primary heat exchangers", + "n_rad_per_layer": "Size of the arrays per layers storing the radial dependent stress\nquantities (stresses, strain displacement etc..)\n", + "n_res": "toroidal resonance number (1)", + "n_tf_coil_turns": "number of turns per TF coil", + "n_tf_coils": "Number of TF coils (default = 50 for stellarators). Number of TF coils outer legs for ST", + "n_tf_graded_layers": "Number of layers of different stress properties in the WP. If `n_tf_graded_layers > 1`,\na graded coil is condidered\n", + "n_tf_joints": "Number of joints\nEx: n_tf_joints = 2 for top and bottom CP joints\n", + "n_tf_joints_contact": "Number of contact per turn", + "n_tf_stress_layers": "Number of layers considered for the inboard TF stress calculations\nset in initial.f90 from i_tf_bucking and n_tf_graded_layers\n", + "n_tf_wp_layers": "Number of layers in TF coil. Only used if `i_tf_turns_integer=1`", + "n_tf_wp_pancakes": "Number of pancakes in TF coil. Only used if `i_tf_turns_integer=1`", + "n_tf_wp_stress_layers": "Maximum number of layers that can be considered in the TF coil composited/smeared\nstress analysis. This is the layers of one turn, not the entire WP.\nDefault: 5. void, conductor, copper, conduit, insulation.\n", + "n_vac_pumps_high": "number of high vacuum pumps", + "n_vv_vacuum_ducts": "number of ducts (torus to pumps)", + "name_xc": "", + "nbi_sys_l": "NBI system length, width (m)", + "nbi_sys_w": "NBI system width (m)", + "ncalls": "number of function calls during solution", + "ncool": "number of centrepost coolant tubes", + "nd_alphas": "thermal alpha density (/m3)", + "nd_beam_ions": "hot beam ion density, variable (/m3)", + "nd_beam_ions_out": "hot beam ion density from calculation (/m3)", + "nd_electron_line": "line averaged electron density (/m3)", + "nd_fuel_ions": "fuel ion density (/m3)", + "nd_impurities": "high Z ion density (/m3)", + "nd_ions_total": "total ion density (/m3)", + "nd_protons": "proton ash density (/m3)", + "ne0": "central electron density (/m3)", + "nef": "", + "neped": "electron density of pedestal [m-3] (`ipedestal==1)", + "neqns": "number of equality constraints to be satisfied", + "nesep": "electron density at separatrix [m-3] (`ipedestal==1)", + "nesep_crit": "critical electron density at separatrix [m-3]", + "neut_flux_cp": "Centrepost TF fast neutron flux (E > 0.1 MeV) [m^(-2).^(-1)]\nThis variable is only calculated for superconducting (i_tf_sup = 1 )\nspherical tokamal magnet designs (itart = 0)\n", + "nfev1": "number of calls to FCNHYB (HYBRD function caller) made", + "nfev2": "number of calls to FCNVMC1 (VMCON function caller) made", + "nflutf": "peak fast neutron fluence on TF coil superconductor [n m^-2] (`i_blanket_type=2` (KIT HCPB))", + "nflutfmax": "max fast neutron fluence on TF coil (n/m2) (`blktmodel>0`) (`constraint equation 53`)\nAlso used for demontable magnets (itart = 1) and superconducting coils (i_tf_sup = 1)\nand quench protection\nTo set the CP lifetime (`constraint equation 85`)\n", + "nfxf": "", + "nfxfh": "number of filaments the top and bottom of the central solenoid should be broken\ninto during scaling (5 - 10 is good)\n", + "ni0": "central ion density (/m3)", + "nineqns": "number of inequality constraints VMCON must satisfy\n(leave at zero for now)\n", + "nopipes": "Number of Liquid metal breeder/coolant channels per module/segment", + "nopol": "Number of poloidal sections in a liquid metal breeder/coolant channel for module/segment", + "norm_objf": "Normalised objective function (figure of merit)", + "npdiv": "number of divertor ports (`i_blanket_type=2` (KIT HCPB))", + "nphcdin": "number of inboard ports for heating/current drive (`i_blanket_type=2` (KIT HCPB))", + "nphcdout": "number of outboard ports for heating/current drive (`i_blanket_type=2` (KIT HCPB))", + "nsweep": "Switch denoting quantity to scan:
          \n
        • 1 aspect\n
        • 2 pflux_div_heat_load_max_mw\n
        • 3 p_plant_electric_net_required_mw\n
        • 4 hfact\n
        • 5 oacdcp\n
        • 6 pflux_fw_neutron_max_mw\n
        • 7 beamfus0\n
        • 8 fbig_q_plasma_min\n
        • 9 te\n
        • 10 boundu(15: fvs_plasma_total_required)\n
        • 11 beta_norm_max\n
        • 12 f_c_plasma_bootstrap_max\n
        • 13 boundu(10: hfact)\n
        • 14 fiooic\n
        • 15 fjprot\n
        • 16 rmajor\n
        • 17 b_tf_inboard_max\n
        • 18 eta_cd_norm_hcd_primary_max\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 p_fusion_total_max_mw\n
        • 25 kappa\n
        • 26 triang\n
        • 27 tbrmin (for blktmodel > 0 only)\n
        • 28 bt\n
        • 29 radius_plasma_core_norm\n
        • 30 fimpvar # OBSOLETE\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 f_nd_impurity_electrons(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_tf_wp_pancakes (integer turn winding pack)\n
        • 49 TF coil - n_tf_wp_layers (integer turn winding pack)\n
        • 50 Xenon fraction f_nd_impurity_electrons(13)\n
        • 51 Power fraction to lower DN Divertor f_p_div_lower\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 p_cryo_plant_electric_max_mw: 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)\n
        • 65 n_cycle_min : Minimum cycles for CS stress model constraint 90\n
        • 66 f_a_cs_steel: Steel fraction in CS coil\n
        • 67 t_crack_vertical: Initial crack vertical dimension (m)
        \n
      • 68 `inlet_temp_liq' : Inlet temperature of blanket liquid metal coolant/breeder (K)\n
      • 69 `outlet_temp_liq' : Outlet temperature of blanket liquid metal coolant/breeder (K)\n
      • 70 `blpressure_liq' : Blanket liquid metal breeder/coolant pressure (Pa)\n
      • 71 `n_liq_recirc' : Selected number of liquid metal breeder recirculations per day\n
      • 72 `bz_channel_conduct_liq' : Conductance of liquid metal breeder duct walls (A V-1 m-1)\n
      • 73 `pnuc_fw_ratio_dcll' : Ratio of FW nuclear power as fraction of total (FW+BB)\n
      • 74 `f_nuc_pow_bz_struct' : Fraction of BZ power cooled by primary coolant for dual-coolant balnket\n
      • 75 dx_fw_module : pitch of first wall cooling channels (m)\n
      • 76 eta_turbine : Thermal conversion eff.\n
      • 77 startupratio : Gyrotron redundancy\n
      • 78 fkind : Multiplier for Nth of a kind costs\n
      • 79 eta_ecrh_injector_wall_plug : ECH wall plug to injector efficiency\n", + "nsweep_2": "nsweep_2 /3/ : switch denoting quantity to scan for 2D scan:", + "ntau": "Fusion double product (s/m3)", + "nu": "90-degree deflection frequency on GL roots", + "nu_star": "", + "nu_star_averaged": "Maxwellian averaged dimensionless 90-degree deflection frequency for electrons (index 1) and ions (index 2)", + "num_rh_systems": "Number of remote handling systems (1-10)", + "nvar": "number of iteration variables to use", + "nviter": "number of optimisation iterations performed", + "oacdcp": "Overall current density in TF coil inboard legs midplane (A/m2)\nRem SK : Not used in tfcoil to set the current any more. Should not be used as\niteration variable 12 any more. It is now calculated.\n", + "objf_name": "Description of the objective function", + "outgasfactor": "outgassing prefactor kw: outgassing rate at 1 s per unit area (Pa m s-1)", + "outgasindex": "outgassing decay index", + "outgrat_fw": "plasma chamber wall outgassing rate (Pa-m/s)", + "outlet_temp_liq": "Outlet (scan var 69) temperature of the liquid breeder/coolant [K]", + "output_costs": "Switch for costs output:\n- =0 do not write cost-related outputs to file\n- =1 write cost-related outputs to file\n", + "output_prefix": "Output file path prefix", + "p0": "central total plasma pressure (Pa)", + "p_alpha_total_mw": "Total alpha power from plasma and beams (MW)", + "p_beam_alpha_mw": "alpha power from hot neutral beam ions (MW)", + "p_beam_dt_mw": "D-T fusion power from hot neutral beam ions (MW)", + "p_beam_injected_mw": "neutral beam power entering vacuum vessel", + "p_beam_neutron_mw": "neutron power from hot neutral beam ions (MW)", + "p_beam_orbit_loss_mw": "neutral beam power lost after ionisation but before thermalisation (orbit loss power) (MW)", + "p_beam_plasma_coupled_mw": "Total neutral beam power that is coupled to plasma after losses (MW)", + "p_beam_shine_through_mw": "neutral beam shine-through power", + "p_blkt_breeder_pump_elec_mw": "", + "p_blkt_breeder_pump_mw": "blanket secondary coolant mechanical pumping power (MW)", + "p_blkt_coolant_pump_mw": "blanket primary coolant mechanical pumping power (MW)", + "p_blkt_heat_deposited_mw": "", + "p_blkt_liquid_breeder_heat_deposited_mw": "", + "p_blkt_multiplication_mw": "power due to energy multiplication in blanket and shield [MW]", + "p_blkt_nuclear_heat_inboard_mw": "Neutron power deposited inboard blanket blanket (MW)", + "p_blkt_nuclear_heat_outboard_mw": "Neutron power deposited outboard blanket blanket (MW)", + "p_blkt_nuclear_heat_total_mw": "nuclear heating in the blanket [MW]", + "p_charged_particle_mw": "Total charged particle fusion power [MW]", + "p_coolant_pump_elec_total_mw": "heat transport system electrical pump power (MW)", + "p_coolant_pump_loss_total_mw": "Waste power lost from primary coolant pumps (MW)", + "p_coolant_pump_total_mw": "", + "p_cp_coolant_pump_elec": "centrepost coolant pump power (W)", + "p_cp_coolant_pump_elec_mw": "", + "p_cp_resistive": "resistive power in the centrepost (itart=1) [W].\nIf `itart=0`, this variable is the ressitive power on the whole magnet\n", + "p_cp_resistive_mw": "Peak resistive TF coil inboard leg power (MW)", + "p_cp_shield_nuclear_heat_mw": "Neutronic shield nuclear heating in the ST centrepost [MW]", + "p_cryo_plant_electric_max_mw": "Maximum cryogenic plant power (MW)\nConstraint equation icc = 87\nScan variable nwseep = 56\n", + "p_cryo_plant_electric_mw": "cryogenic plant power (MW)", + "p_cs_resistive_flat_top": "central solenoid resistive power during flattop (W)", + "p_dd_total_mw": "deuterium-deuterium fusion power (MW)", + "p_dhe3_total_mw": "deuterium-helium3 fusion power (MW)", + "p_div_coolant_pump_elec_mw": "", + "p_div_coolant_pump_mw": "divertor coolant mechanical pumping power (MW)", + "p_div_heat_deposited_mw": "", + "p_div_nuclear_heat_total_mw": "nuclear heating in the divertor [MW]", + "p_div_rad_total_mw": "Total radiation power incident on the divertor(s) (MW)", + "p_div_secondary_heat_mw": "Low-grade heat lost in divertor (MW)", + "p_dt_total_mw": "Total deuterium-tritium fusion power, from plasma and beams [MW]", + "p_ebw_injected_mw": "Electron bernstein power (MW)", + "p_electron_transport_loss_mw": "electron transport power (MW)", + "p_fusion_total_max_mw": "maximum fusion power (MW) (`constraint equation 9`)", + "p_fusion_total_mw": "fusion power (MW)", + "p_fw_alpha_mw": "alpha power escaping plasma and reaching first wall (MW)", + "p_fw_blkt_coolant_pump_elec_mw": "", + "p_fw_blkt_coolant_pump_mw": "mechanical pumping power for FW and blanket including heat exchanger and\npipes (`i_p_coolant_pumping=3`) [MW]\n", + "p_fw_blkt_heat_deposited_mw": "", + "p_fw_coolant_pump_mw": "first wall coolant mechanical pumping power (MW)", + "p_fw_div_heat_deposited_mw": "heat removal from first wall/divertor (MW)", + "p_fw_hcd_nuclear_heat_mw": "Nuclear heating in the HCD apparatus and diagnostics on the first wall [MW]", + "p_fw_hcd_rad_total_mw": "Radiation power incident on the heating and current drive systems on the first wall (MW)", + "p_fw_heat_deposited_mw": "", + "p_fw_inboard_nuclear_heat_mw": "Inboard first wall nuclear heating (MW)", + "p_fw_nuclear_heat_total_mw": "nuclear heating in the first wall [MW]", + "p_fw_outboard_nuclear_heat_mw": "Outboard first wall nuclear heating (MW)", + "p_fw_rad_total_mw": "Radiation power incident on the first wall (MW)", + "p_hcd_beam_injected_total_mw": "neutral beam injection power (MW)", + "p_hcd_ebw_electric_mw": "Electron bernstein wall plug power (MW)", + "p_hcd_ebw_injected_total_mw": "Total electron bernstein wave injection power (MW)", + "p_hcd_ecrh_electric_mw": "ECH wall plug power (MW)", + "p_hcd_ecrh_injected_total_mw": "ECH power (MW)", + "p_hcd_electric_loss_mw": "power dissipated in heating and current drive system (MW)", + "p_hcd_electric_total_mw": "injector wall plug power (MW)", + "p_hcd_icrh_injected_total_mw": "Total ion cyclotron injection power (MW)", + "p_hcd_injected_current_total_mw": "total auxiliary injected power (MW)", + "p_hcd_injected_electrons_mw": "auxiliary injected power to electrons (MW)", + "p_hcd_injected_ions_mw": "auxiliary injected power to ions (MW)", + "p_hcd_injected_max": "maximum allowable value for injected power (MW) (`constraint equation 30`)", + "p_hcd_injected_min_mw": "minimum auxiliary power (MW) (`constraint equation 40`)", + "p_hcd_injected_total_mw": "total auxiliary injected power (MW)", + "p_hcd_lowhyb_electric_mw": "lower hybrid wall plug power (MW)", + "p_hcd_lowhyb_injected_total_mw": "Total lower hybrid injection power (MW)", + "p_hcd_primary_electric_mw": "Primary HCD system injector wall plug power (MW)", + "p_hcd_primary_extra_heat_mw": "heating power not used for current drive (MW) (`iteration variable 11`)", + "p_hcd_primary_injected_mw": "primary auxiliary injected power (MW)", + "p_hcd_secondary_electric_mw": "Secondary HCD system injector wall plug power (MW)", + "p_hcd_secondary_extra_heat_mw": "secondary fixed heating power not used for current drive (MW)", + "p_hcd_secondary_heat_mw": "Low-grade heat lost into HCD apparatus (MW)", + "p_hcd_secondary_injected_mw": "secondary total fixed auxiliary injected power (MW)", + "p_he": "pressure in FW and blanket coolant at pump exit (`i_p_coolant_pumping=3`) [Pa]", + "p_ion_transport_loss_mw": "ion transport power (MW)", + "p_l_h_threshold_mw": "L-H mode power threshold (MW) (chosen via i_l_h_threshold, and enforced if\nconstraint equation 15 is on)\n", + "p_neutron_total_mw": "Total neutron fusion power from plasma and beams [MW]", + "p_non_alpha_charged_mw": "non-alpha charged particle fusion power (MW)", + "p_pf_coil_resistive_total_flat_top": "total PF coil resistive losses during flattop (W)", + "p_pf_electric_supplies_mw": "Total mean wall plug power dissipated in PFC and CS power supplies (MW) (issue #713)", + "p_plant_core_systems_elec_mw": "", + "p_plant_electric_base": "base plant electric load (W)", + "p_plant_electric_base_total_mw": "total baseline power required at all times (MW)", + "p_plant_electric_gross_mw": "gross electric power (MW)", + "p_plant_electric_net_mw": "net electric power (MW)", + "p_plant_electric_net_required_mw": "required net electric power (MW) (`constraint equation 16`)", + "p_plant_electric_recirc_mw": "recirculating electric power (MW)", + "p_plant_primary_heat_mw": "High-grade heat useful for electric production (MW)", + "p_plant_secondary_heat_mw": "Low-grade heat (MW)", + "p_plasma_alpha_mw": "Alpha power from only the plasma (MW)", + "p_plasma_dt_mw": "Deuterium-tritium fusion power, just from plasma [MW]", + "p_plasma_inner_rad_mw": "radiation power from inner zone (MW)", + "p_plasma_loss_mw": "heating power (= transport loss power) (MW) used in confinement time calculation", + "p_plasma_neutron_mw": "Neutron fusion power from just the plasma [MW]", + "p_plasma_ohmic_mw": "ohmic heating power (MW)", + "p_plasma_outer_rad_mw": "radiation power from outer zone (MW)", + "p_plasma_rad_mw": "total radiation power from inside LCFS (MW)", + "p_plasma_separatrix_min_mw": "Minimum p_plasma_separatrix_mw [MW] (`constraint equation 80`)", + "p_plasma_separatrix_mw": "power to conducted to the divertor region (MW)", + "p_plasma_sync_mw": "Total synchrotron radiation power from plasma (MW)", + "p_shld_coolant_pump_elec_mw": "", + "p_shld_coolant_pump_mw": "shield and vacuum vessel coolant mechanical pumping power (MW)", + "p_shld_heat_deposited_mw": "", + "p_shld_nuclear_heat_mw": "nuclear heating in the shield [MW]", + "p_shld_secondary_heat_mw": "Low-grade heat deposited in shield (MW)", + "p_tf_electric_supplies_mw": "total steady state TF coil AC power demand (MW)", + "p_tf_joints_resistive": "Calculated TF joints resistive power losses [W]", + "p_tf_joints_resistive_mw": "TF joints resistive power losses (MW)", + "p_tf_leg_resistive": "Summed resistive power in the TF coil legs [W]. Remain 0 if `itart=0`.", + "p_tf_leg_resistive_mw": "TF coil outboard leg resistive power (MW)", + "p_tf_nuclear_heat_mw": "nuclear heating in the TF coil (MW)", + "p_tritium_plant_electric_mw": "power required for tritium processing (MW)", + "p_turbine_loss_mw": "", + "pacpmw": "total pulsed power system load (MW)", + "paris_coefficient": "Paris equation material coefficient (-)", + "paris_power_law": "Paris equation material power law (-)", + "pcoef": "profile factor (= n-weighted T / average T)", + "pden_alpha_total_mw": "Alpha power per volume from plasma and beams [MW/m3]", + "pden_electron_transport_loss_mw": "electron transport power per volume (MW/m3)", + "pden_ion_electron_equilibration_mw": "ion/electron equilibration power per volume (MW/m3)", + "pden_ion_transport_loss_mw": "ion transport power per volume (MW/m3)", + "pden_neutron_total_mw": "neutron fusion power per volume from beams and plasma (MW/m3)", + "pden_non_alpha_charged_mw": "Non-alpha charged particle fusion power per volume [MW/m3]", + "pden_plasma_alpha_mw": "Alpha power per volume just from plasma [MW/m3]", + "pden_plasma_core_rad_mw": "total core radiation power per volume (MW/m3)", + "pden_plasma_neutron_mw": "neutron fusion power per volume just from plasma (MW/m3)", + "pden_plasma_ohmic_mw": "ohmic heating power per volume (MW/m3)", + "pden_plasma_outer_rad_mw": "edge radiation power per volume (MW/m3)", + "pden_plasma_rad_mw": "total radiation power per volume (MW/m3)", + "pden_plasma_sync_mw": "synchrotron radiation power per volume (MW/m3)", + "pdivl": "power conducted to the lower divertor region (calculated if `i_single_null = 0`) (MW)", + "pdivmax": "power conducted to the divertor with most load (calculated if `i_single_null = 0`) (MW)", + "pdivu": "power conducted to the upper divertor region (calculated if `i_single_null = 0`) (MW)", + "pdrive": "IFE driver power reaching target (W) (`iteration variable 85`)", + "peakmva": "peak MVA requirement", + "peakpoloidalpower": "Peak absolute rate of change of stored energy in poloidal field (MW)", + "pf_current_safety_factor": "Ratio of permissible PF coil conductor current density to critical conductor\ncurrent density based on short-sample DC measurements\n", + "pfbldgm3": "volume of PF coil power supply building (m3)", + "pfcaseth": "steel case thickness for PF coil i (m)", + "pfckts": "number of PF coil circuits", + "pflux_div_heat_load_max_mw": "heat load limit (MW/m2)", + "pflux_div_heat_load_mw": "divertor heat load (MW/m2)", + "pflux_fw_neutron_max_mw": "allowable neutron wall-load (MW/m2) (`constraint equation 8`)", + "pflux_fw_neutron_mw": "average neutron wall load (MW/m2)", + "pflux_fw_rad_max": "Maximum permitted radiation wall load (MW/m^2) (`constraint equation 67`)", + "pflux_fw_rad_max_mw": "Peak radiation wall load (MW/m^2) (`constraint equation 67`)", + "pflux_fw_rad_mw": "Nominal mean radiation load on inside surface of reactor (MW/m2)", + "pflux_plant_floor_electric": "base AC power requirement per unit floor area (W/m2)", + "pfusife": "IFE input fusion power (MW) (`ifedrv=3 only`; `itv 155`)", + "pibv": "power injection building volume (m3)", + "pifecr": "IFE cryogenic power requirements (MW)", + "plasma_current": "plasma current (A)", + "plasma_res_factor": "plasma resistivity pre-factor", + "plasma_square": "plasma squareness used by Sauter plasma shape", + "plimw": "", + "plleni": "length of inboard divertor plate (m)", + "plleno": "length of outboard divertor plate (m)", + "plomw": "", + "plsepi": "poloidal length, x-point to inboard strike point (m)", + "plsepo": "poloidal length, x-point to outboard strike point (m)", + "pnuc_blkt_ratio_dcll": "For a dual-coolant blanket, ratio of Blanket nuclear power as fraction of total", + "pnuc_cp": "Total nuclear heating in the ST centrepost [MW]", + "pnuc_cp_tf": "TF neutronic nuclear heating in the ST centrepost [MW]", + "pnuc_fw_ratio_dcll": "For a dual-coolant blanket, ratio of FW nuclear power as fraction of total", + "pnuc_tot_blk_sector": "Total nuclear power deposited in blanket covered sector (FW, BLKT, SHLD, TF) (MW)", + "pnucloss": "nuclear heating lost via holes [MW]", + "pnucvvplus": "nuclear heating to vacuum vessel and beyond [MW]", + "poisson_al": "Aluminium Poisson's ratio.\nSource : https://www.engineeringtoolbox.com/poissons-ratio-d_1224.html\n", + "poisson_cond_axial": "SC TF coil conductor Poisson's ratio in the parallel-transverse direction", + "poisson_cond_trans": "SC TF coil conductor Poisson's ratio in the transverse-transverse direction", + "poisson_copper": "Copper Poisson's ratio. Source : https://www.engineeringtoolbox.com/poissons-ratio-d_1224.html", + "poisson_ins": "Insulation Poisson's ratio. Default: Kapton.\nSource : DuPont\u2122 Kapton\u00ae HN datasheet.\n", + "poisson_steel": "Steel Poisson's ratio, Source : https://www.engineeringtoolbox.com/metals-poissons-ratio-d_1268.html", + "poloidalpower": "Poloidal power usage at time t (MW)", + "powerht_constraint": "", + "powerscaling_constraint": "", + "pradloss": "Radiation power lost through holes (eventually hits shield) (MW)\nOnly used for stellarator\n", + "pradsolmw": "radiation power from SoL (MW)", + "pres_blkt_coolant": "blanket coolant pressure [Pa] (`i_thermal_electric_conversion>1`)", + "pres_div_chamber_burn": "divertor chamber pressure during burn (Pa)", + "pres_fw_coolant": "first wall coolant pressure [Pa] (`i_thermal_electric_conversion>1`)", + "pres_vv_chamber_base": "base pressure during dwell before gas pre-fill(Pa)", + "pres_vv_chamber_dwell_start": "initial neutral pressure at the beginning of the dwell phase (Pa)", + "priheat": "total thermal power removed from fusion core (MW)", + "prn1": "n-scrape-off / n-average plasma; (input for `ipedestal=0`, = nesep/dene if `ipedestal>=1`)", + "proton_rate_density": "Proton production rate [particles/m3/sec]", + "pscalingmw": "Total transport power from scaling law (MW)", + "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`)\n", + "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)", + "ptargf": "IFE target factory power at 6 Hz repetition rate (MW)", + "ptarmw": "", + "ptfnucmax": "maximum nuclear heating in TF coil (MW/m3) (`constraint equation 54`)", + "ptfnucpm3": "nuclear heating in the TF coil (MW/m3) (`blktmodel>0`)", + "puimw": "", + "pulsetimings": "Switch for pulse timings (if i_pulsed_plant=1):\n\n - =0, t_current_ramp_up = Ip(MA)/0.1 t_precharge, t_ramp_down = input\n - =1, t_current_ramp_up = iteration var or input. t_precharge/t_ramp_down max of input or t_current_ramp_up", + "puomw": "", + "pwpnb": "neutral beam wall plug power (MW)", + "q0": "Safety factor on axis", + "q95": "Safety factor at 95% flux surface (iteration variable 18) (unless icurr=2 (ST current scaling),\nin which case q95 = mean edge safety factor qbar)\n", + "q95_fixed": "fixed safety factor q at 95% flux surface\n(`constraint equation 68`)\n", + "q95_min": "lower limit for edge safety factor", + "q_flux": "energy transport flux (J/m2)", + "qac": "", + "qcl": "", + "qmisc": "", + "qnty_sfty_fac": "quantity safety factor for component use during plant lifetime", + "qnuc": "nuclear heating in the coils (W) (`inuclear=1`)", + "qss": "", + "qstar": "cylindrical safety factor", + "quench_model": "switch for TF coil quench model (Only applies to REBCO magnet at present, issue #522):\n- ='exponential' exponential quench with constant discharge resistor\n- ='linear' quench with constant voltage\n", + "r1": "IFE device radial build (m)", + "r2": "IFE device radial build (m)", + "r3": "IFE device radial build (m)", + "r4": "IFE device radial build (m)", + "r5": "IFE device radial build (m)", + "r6": "IFE device radial build (m)", + "r7": "IFE device radial build (m)", + "r_b_tf_inboard_peak": "Radius of maximum TF B-field (m)", + "r_backwall": "Radial thickness of backwall [m]", + "r_cp_top": "Top outer radius of the centropost (ST only) (m)", + "r_cryostat_inboard": "cryostat radius [m]", + "r_cs_middle": "radius to the centre of the central solenoid (m)", + "r_eff": "", + "r_f_liq_ib": "Radial fraction of BZ liquid channels", + "r_f_liq_ob": "Radial fraction of BZ liquid channels", + "r_fci": "Radial thickness of FCIs [m]", + "r_out_cst": "Length of CS of CS coil turn conduit length", + "r_pf_coil_inner": "inner radius of coil i (m)", + "r_pf_coil_middle": "radius of PF coil i (m)", + "r_pf_coil_outer": "outer radius of coil i (m)", + "r_pf_coil_outer_max": "radius of largest PF coil (m)", + "r_sh_inboard_in": "Radial inner side position of inboard neutronic shield [m]", + "r_sh_inboard_out": "Radial plasma facing side position of inboard neutronic shield [m]", + "r_tf_arc": "x location of arc point i on surface (m)", + "r_tf_inboard_in": "Mid-plane inboard TF coil leg radius at the centre-machine side [m]", + "r_tf_inboard_mid": "Mid-plane inboard TF coil leg radius at middle of the coil [m]", + "r_tf_inboard_out": "Mid-plane inboard TF coil leg radius at the plasma side [m]", + "r_tf_outboard_in": "Radial position of plasma-facing edge of TF coil outboard leg [m]", + "r_tf_outboard_mid": "Mid-plane outboard TF coil leg radius at the middle of the coil [m]", + "r_tf_outboard_out": "Radial position of outer edge of TF coil inboard leg [m]", + "r_tf_wp_inboard_centre": "Radial position of centre and centre of winding pack [m]", + "r_tf_wp_inboard_inner": "Radial position of inner edge and centre of winding pack [m]", + "r_tf_wp_inboard_outer": "Radial position of outer edge and centre of winding pack [m]", + "r_vv_inboard_out": "Radial plasma facing side position of inboard vacuum vessel [m]", + "rad_fraction_lcfs": "", + "rad_fraction_sol": "SoL radiation fraction", + "rad_fraction_total": "Radiation fraction total = SoL + LCFS radiation / total power deposited in plasma", + "rad_tf_coil_inboard_toroidal_half": "Half toroidal angular extent of a single TF coil inboard leg", + "radctf": "radius of arc i (m)", + "radial_array": "Array refining the radii of the stress calculations arrays", + "radius_beam_tangency": "neutral beam centreline tangency radius (m)", + "radius_beam_tangency_max": "maximum tangency radius for centreline of beam (m)", + "radius_blkt_channel": "Radius of blanket cooling channels [m]", + "radius_blkt_channel_180_bend": "Radius of blanket cooling channel 180\u00b0 bend [m]", + "radius_blkt_channel_90_bend": "Radius of blanket cooling channel 90\u00b0 bend [m]", + "radius_cs_turn_cable_space": "Length of CS of CS coil turn conduit length", + "radius_fw_channel": "radius of first wall cooling channels [m]", + "radius_fw_channel_180_bend": "Radius of first wall cooling channel 180\u00b0 bend [m]", + "radius_fw_channel_90_bend": "Radius of first wall cooling channel 90\u00b0 bend [m]", + "radius_plasma_core_norm": "Normalised radius defining the 'core' region", + "radius_tf_turn_cable_space_corners": "Radius of the corners of the cable space in the TF turn [m]", + "rbld": "sum of thicknesses to the major radius (m)", + "rbrt": "reactor building roof thickness (m)", + "rbvfac": "reactor building volume multiplication factor", + "rbvol": "reactor building volume (m3)", + "rbwt": "reactor building wall thickness (m)", + "rcls": "", + "rcm": "", + "rcool": "average radius of coolant channel (m) (`iteration variable 69`)", + "reactor_clrnc": "clearance around reactor (m)", + "reactor_fndtn_thk": "reactor building foundation thickness (m)", + "reactor_hall_h": "reactor building height (m)", + "reactor_hall_l": "reactor building length (m)", + "reactor_hall_w": "reactor building width (m)", + "reactor_roof_thk": "reactor building roof thickness (m)", + "reactor_wall_thk": "reactor building wall thickness (m)", + "rebco_area": "", + "rebco_thickness": "thickness of REBCO layer in tape (m) (`iteration variable 138`)", + "redun_vac": "Number of redundant vacuum pumps", + "redun_vacp": "Vacuum system pump redundancy level (%)", + "reinke_mode": "Switch for Reinke criterion H/I mode:\n- =0 H-mode\n- =1 I-mode\n", + "reprat": "IFE driver repetition rate (Hz)", + "required_radial_space": "Required space between coil and plasma for blanket shield wall etc (m)", + "res_plasma": "plasma resistance (ohm)", + "res_tf_leg": "TF coil leg resistance (ohm)", + "resdl": "", + "residual_sig_hoop": "residual hoop stress in strucutal material (Pa)", + "rfxf": "", + "rho_cp": "TF coil inboard leg resistivity [Ohm-m]. If `itart=0`, this variable is the\naverage resistivity over the whole magnet\n", + "rho_ne_max": "r/a where the density gradient is largest (`ipedestal==0`)", + "rho_pf_coil": "PF coil resistivity (if i_pf_conductor=1) (Ohm-m)", + "rho_star": "", + "rho_te_max": "r/a where the temperature gradient is largest (`ipedestal==0`)", + "rho_tf_bus": "Resistivity of a TF coil bus (Ohm-m). Default values is for that of GLIDCOP AL-15 (C15715) at 293K", + "rho_tf_joints": "TF joints surfacic resistivity [ohm.m]. Feldmetal joints assumed.", + "rho_tf_leg": "Resistivity of a TF coil leg (Ohm-m)", + "rhopedn": "r/a of density pedestal (`ipedestal==1`)", + "rhopedt": "r/a of temperature pedestal (`ipedestal==1`)", + "rhopfbus": "Resistivity of CS and PF coil bus bars (irrespective of\nwhether the coils themselves are superconducting or resistive) (Ohm-m)\n", + "ricpf": "", + "rinboard": "plasma inboard radius (m) (`consistency equation 29`)", + "ripflag": "1 if the fitted range of applicability is exceeded for\nthe ripple calculation, else 0\n", + "ripple_b_tf_plasma_edge": "peak/average toroidal field ripple at plasma edge (%)", + "ripple_b_tf_plasma_edge_max": "maximum allowable toroidal field ripple amplitude at plasma edge (%)", + "rmajor": "plasma major radius (m) (`iteration variable 3`)", + "rmbvol": "volume of maintenance and assembly building (m3)", + "rminor": "plasma minor radius (m)", + "rncne": "n_carbon / n_e", + "rndfuel": "fuel burnup rate (reactions/second)", + "rnfene": "n_highZ / n_e", + "rnone": "n_oxygen / n_e", + "robotics_h": "robotics buildings height (m)", + "robotics_l": "robotics buildings length (m)", + "robotics_w": "robotics buildings width (m)", + "roots": "Gauss Laguerre Roots", + "roughness_fw_channel": "first wall channel roughness epsilon [m]", + "routr": "radial distance (m) from outboard TF coil leg to centre of `i_pf_location=3` PF coils", + "row": "clearance to building wall for crane operation (m)", + "rpf1": "offset (m) of radial position of `i_pf_location=1` PF coils from being directly above\nthe central solenoid\n", + "rpf2": "offset (m) of radial position of `i_pf_location=2` PF coils from being at\nrmajor (offset = rpf2*triang*rminor)\n", + "rref": "PF coil radial positioning adjuster:\n- for groups j with i_pf_location(j) = 1; rref(j) is ignored\n- for groups j with i_pf_location(j) = 2; rref(j) is ignored\n- for groups j with i_pf_location(j) = 3; rref(j) is ignored\n- for groups j with i_pf_location(j) = 4; rref(j) is radius of\nthe coil in units of minor radii from the major radius\n(r = rmajor + rref*rminor)\n", + "rrin": "Input IFE repetition rate (Hz) (`ifedrv=3 only`; `itv 156`)", + "rrmax": "maximum IFE repetition rate (Hz)", + "rrr_tf_cu": "TF coil copper residual-resistance-ratio (RRR). Only used for quench protection.", + "rsldi": "radius to inboard shield (inside point) (m)", + "rsldo": "radius to outboard shield (outside point) (m)", + "rspo": "outboard strike point radius (m)", + "run_tests": "", + "runtitle": "A short descriptive title for the run", + "rxcl": "clearance around reactor (m)", + "s_cost": "", + "s_cost_factor": "", + "s_cref": "", + "s_k": "", + "s_kref": "", + "s_label": "", + "s_shear_cs_peak": "Maximum shear stress (Tresca criterion) coils/central solenoid [MPa]", + "s_shear_tf": "TF Inboard leg maximum shear stress (Tresca criterion) in steel r distribution at mid-plane [Pa]", + "sc_mat_cost_0": "cost of superconductor ($/kA m) at 6.4 T, 4.2 K", + "scafc": "The initial value of each ixc variable", + "scale": "The reciprocal of the initial value of each ixc variable", + "scan_dim": "1-D or 2-D scan switch (1=1D, 2=2D)", + "sec_buildings_h": "security & safety buildings height (m)", + "sec_buildings_l": "security & safety buildings length (m)", + "sec_buildings_w": "security & safety buildings width (m)", + "secondary_cycle_liq": "Switch for power conversion cycle for the liquid breeder component of the blanket:\n- =2 user input thermal-electric efficiency (eta_turbine)\n- =4 supercritical CO2 cycle\n", + "sf_fast_fracture": "safety factor for stress intensity factor (-)", + "sf_radial_crack": "Safety factor for radial crack size (-)", + "sf_vertical_crack": "Safety factor for vertical crack size (-)", + "shdr": "radial thickness of IFE shield (m)", + "shdzl": "vertical thickness of IFE shield below chamber (m)", + "shdzu": "vertical thickness of IFE shield above chamber (m)", + "shear": "magnetic shear, derivative of iotabar (1)", + "shield_density": "Shield density [kg/m3]", + "shld_u_nuc_heating": "Unit nuclear heating in shield (W per W of fusion power)", + "shmatf": "IFE shield material fractions", + "shmatm": "IFE shield material masses (kg)", + "shmatv": "IFE shield material volumes (kg)", + "shmf": "fraction of shield mass per TF coil to be moved in the maximum shield lift", + "shov": "shops and warehouse volume (m3)", + "shovol": "volume of shops and buildings for plant auxiliaries (m3)", + "shvol": "IFE shield volume (m3)", + "sig_axial": "", + "sig_hoop": "", + "sig_tf_case": "Maximum shear stress (Tresca criterion) in TF casing steel structures (Pa)", + "sig_tf_case_max": "Allowable maximum shear stress (Tresca criterion) in TF coil case (Pa)", + "sig_tf_cs_bucked": "", + "sig_tf_r": "TF Inboard leg radial stress in steel r distribution at mid-plane [Pa]", + "sig_tf_t": "TF Inboard leg tangential stress in steel r distribution at mid-plane [Pa]", + "sig_tf_vmises": "TF Inboard leg Von-Mises stress in steel r distribution at mid-plane [Pa]", + "sig_tf_wp": "", + "sig_tf_wp_max": "Allowable maximum shear stress (Tresca criterion) in TF coil conduit (Pa)", + "sig_tf_z": "TF Inboard leg vertical tensile stress in steel at mid-plane [Pa]", + "sigallpc": "allowable stress in CSpre-compression structure (Pa)", + "sigpfcalw": "maximum permissible tensile stress (MPa) in steel coil cases for superconducting\nPF coils (`i_pf_conductor=0`)\n", + "sigpfcf": "fraction of JxB hoop force supported by steel case for superconducting PF coils (`i_pf_conductor=0`)", + "solder_area": "", + "sombdr": "radius of cylindrical blanket section below chamber (`ifetyp=2`)", + "somtdr": "radius of cylindrical blanket section above chamber (`ifetyp=2`)", + "specific_heat_liq": "Liquid metal breeder/coolant specific heat [J kg^-1 K^-1]", + "spfbusl": "total PF coil circuit bus length (m)", + "spsmva": "sum of PF power supply ratings (MVA)", + "sqsumsq": "sqrt of the sum of the square of the constraint residuals", + "srcktpm": "sum of resistive PF coil power (kW)", + "ssq0": "", + "stack_thickness": "", + "staff_buildings_area": "footprint of staff buildings (m2)", + "staff_buildings_h": "staff buildings height (m)", + "startuppwr": "cost associated with additional HCD system power required on start-up ($)", + "startupratio": "ratio of additional HCD power for start-up to flat-top operational requirements", + "stcl": "clearance above crane to roof (m)", + "stella_config_a1": "Magnetic field fit parameter a1 (for the maximal field on the coils) [1]", + "stella_config_a2": "Magnetic field fit parameter a2 [1]", + "stella_config_aspect_ref": "Reference Point for aspect ratio where all the other variables are determined [1]", + "stella_config_bt_ref": "Reference Point for toroidal b where all the other variables are determined [T]", + "stella_config_centering_force_avg_mn": "Average centering force the coils in the coil set [MN/coil]", + "stella_config_centering_force_max_mn": "Maximal centering force of a coil in the coil set [MN]", + "stella_config_centering_force_min_mn": "Minimal centering force of a coil in the coil set (negative means pointing outwards) [MN]", + "stella_config_coil_rmajor": "Reference Point for coil major radius [m]", + "stella_config_coil_rminor": "Reference Point for coil minor radius [m]", + "stella_config_coillength": "Total coil length at the reference point [m]", + "stella_config_coilspermodule": "Coils per module [1]", + "stella_config_coilsurface": "Coil surface at the reference point [m2]", + "stella_config_derivative_min_lcfs_coils_dist": "The derivative of min_plasma_coil_distance wrt to the minor plasma radius at the reference point [1]", + "stella_config_dmin": "Minimal intercoil distance at the reference point [m]", + "stella_config_epseff": "Maximal epsilon effective in the core region [1]", + "stella_config_i0": "Coil current needed for b0 at the reference point [MA]", + "stella_config_inductance": "inductance at the reference point [H]", + "stella_config_max_force_density": "Maximal toroidal and radially averaged force density at reference point in a WP cross section [MN/m^3]", + "stella_config_max_force_density_mnm": "Maximal integrated force density at reference point in a WP cross section [MN/m]", + "stella_config_max_lateral_force_density": "Maximal lateral force density of the coil set [MN/m]", + "stella_config_max_portsize_width": "Port size in toroidal direction at the reference point [m]", + "stella_config_max_radial_force_density": "Maximal radial force density of the coil set [MN/m]", + "stella_config_maximal_coil_height": "The maximal coil height at reference point. [m]", + "stella_config_min_bend_radius": "Minimal bending radius at reference point [m]", + "stella_config_min_plasma_coil_distance": "The minimal distance between coil and plasma at the reference point [m]", + "stella_config_name": "Name of the configuration", + "stella_config_neutron_peakfactor": "The neutron peaking factor determined through inhomogeneities on the stellarator wall (qmax/qavg) [1]", + "stella_config_plasma_surface": "The plasma surface a the reference point. [m^2]", + "stella_config_rmajor_ref": "Reference Point for major radius where all the other variables are determined [m]", + "stella_config_rminor_ref": "Reference Point for minor radius where all the other variables are determined [m]", + "stella_config_symmetry": "Number of coils [1]", + "stella_config_vol_plasma": "The plasma volume at the reference point. Scales as a*R^2. [m^3]", + "stella_config_wp_area": "Winding pack area at the reference point [m^2]", + "stella_config_wp_bmax": "The maximal magnetic field in the winding pack at the reference size of the winding pack [T]", + "stella_config_wp_ratio": "Ratio radial to toroidal length of the winding pack. (a1 and a2 should be calculated using this value) [1]", + "str_cs_con_res": "Residual manufacturing strain in CS superconductor material", + "str_pf_con_res": "Residual manufacturing strain in PF superconductor material", + "str_tf_con_res": "Residual manufacturing strain in TF superconductor material\nIf `i_str_wp == 0`, used to compute the critical surface.\nOtherwise, the self-consistent winding pack `str_wp` is used.\n", + "str_wp": "Axial (vertical) strain in the TF coil winding pack found by\nself-consistent stress/strain calculation.\nif `i_str_wp == 1`, used to compute the critical surface.\nOtherwise, the input value `str_tf_con_res` is used.\nConstrain the absolute value using `constraint equation 88`\nYou can't have constraint 88 and i_str_wp = 0 at the same time\n", + "str_wp_max": "Maximum allowed absolute value of the strain in the TF coil\n(`Constraint equation 88`)\n", + "supercond_cost_model": "Switch for superconductor cost model:\n- =0 use $/kg\n- =1 use $/kAm", + "sweep": "sweep(IPNSCNS) /../: actual values to use in scan", + "sweep_2": "sweep_2(IPNSCNS) /../: actual values to use in 2D scan", + "t1": "", + "t_alpha_confinement": "alpha particle confinement time (sec)", + "t_between_pulse": "time between pulses in a pulsed reactor (s) (`iteration variable 17`)", + "t_burn": "flat-top duration (s) (calculated if `i_pulsed_plant=1`)", + "t_burn_0": "burn time (s) - used for internal consistency", + "t_burn_min": "minimum burn time (s) (KE - no longer itv., see issue #706)", + "t_cable_tf": "TF coil superconducting cable squared/rounded dimensions [m]\nIf the turn is not a square (i_tf_turns_integer = 1) a squared cable of\nequivelent size is use to calculated this quantity\nIf the t_cable_tf is non zero, c_tf_turn is calculated\n", + "t_cable_tf_is_input": "Boolean switch to activated when the user set the TF coil cable dimensions\nNot an input\n", + "t_conductor": "Conductor (cable + steel conduit) area averaged dimension [m]", + "t_conductor_radial": "Conductor area radial and toroidal dimension (integer turn only) [m]", + "t_conductor_toroidal": "Conductor area radial and toroidal dimension (integer turn only) [m]", + "t_crack_radial": "Initial depth of crack in thickness of conduit (m)", + "t_crack_vertical": "Inital vertical crack size (m)", + "t_crit_nbti": "critical temperature of GL_nbti", + "t_current_ramp_up": "time for plasma current to ramp up to approx. full value (s) (calculated if `i_pulsed_plant=0`)\n (`iteration variable 65`)", + "t_current_ramp_up_min": "minimum plasma current ramp-up time (s) (`constraint equation 41`)", + "t_cycle": "full cycle time (s)", + "t_cycle_min": "minimum cycle time (s) (`constraint equation 42`)", + "t_electron_energy_confinement": "electron energy confinement time (sec)", + "t_energy_confinement": "global thermal energy confinement time (sec)", + "t_energy_confinement_beta": "[s]", + "t_fusion_ramp": "time for plasma temperature and density rise to full values (s)", + "t_in_bb": "temperature in FW and blanket coolant at blanket entrance (`i_p_coolant_pumping=3`) [K]", + "t_ion_energy_confinement": "ion energy confinement time (sec)", + "t_operation": "Operational time (yrs)", + "t_out_bb": "temperature in FW and blanket coolant at blanket exit (`i_p_coolant_pumping=3`) [K]", + "t_plasma_res_diffusion": "plasma current resistive diffusion time (s)", + "t_precharge": "the time for the central solenoid and PF coils to ramp from zero to max current (s); if pulsed, = t_current_ramp_up", + "t_pulse_repetition": "pulse length = t_current_ramp_up + t_fusion_ramp + t_burn + t_ramp_down", + "t_ramp_down": "time for plasma current, density, and temperature to ramp down to zero, simultaneously (s); if pulsed, = t_current_ramp_up\n the CS and PF coil currents also ramp to zero at the same time", + "t_structural_radial": "Thickness of CS conductor conduit (m)", + "t_structural_vertical": "Vertical thickness of CS conductor conduit (m)", + "t_tf_quench_detection": "TF coil quench detection time (s). Only used for TF coil quench protection.", + "t_tf_superconductor_quench": "fast discharge time for TF coil in event of quench (s) (`iteration variable 56`)\nFor REBCO model, meaning depends on quench_model:\n- exponential quench : e-folding time (s)`\n- linear quench : discharge time (s)\n", + "t_turn_tf": "TF coil turn edge length including turn insulation [m]\nIf the turn is not a square (i_tf_turns_integer = 1) a squared turn of\nequivelent size is use to calculated this quantity\nIf the t_turn_tf is non zero, c_tf_turn is calculated\n", + "t_turn_tf_is_input": "Boolean switch to activated when the user set the TF coil turn dimensions\nNot an input\n", + "t_turn_tf_max": "TF turn edge length including turn insulation upper limit [m]\nIf the turn is not a square (i_tf_turns_integer = 1) a squared turn of\nequivelent size is use for this constraint\nconstraint equation icc = 86\n", + "tan_theta_coil": "Tan half toroidal angular extent of a single TF coil inboard leg", + "tape_thickness": "thickness of tape, inc. all layers (hts, copper, substrate, etc.) (m)", + "tape_width": "Mean width of tape (m)", + "tapes": "", + "tau2": "", + "tauee_in": "Input electron energy confinement time (sec) (`i_confinement_time=48 only`)", + "taufall": "Lithium Fall Time (s)", + "taumax": "Maximum allowed energy confinement time (s)", + "tauratio": "tauratio /1.0/ : ratio of He and pellet particle confinement times", + "tbeta": "temperature profile index beta (`ipedestal==1)", + "tbktrepl": "time taken to replace blanket (y) (`iavail=1`)", + "tbr": "tritium breeding ratio (`i_blanket_type=2,3` (KIT HCPB/HCLL))", + "tbrmin": "minimum tritium breeding ratio (`constraint equation 52`)", + "tcomrepl": "time taken to replace both blanket and divertor (y) (`iavail=1`)", + "tcoolin": "centrepost coolant inlet temperature (K)", + "tcpav2": "Computed centrepost average temperature (K) (for consistency)", + "tcritsc": "critical temperature (K) for superconductor at zero field and strain (`i_tf_sc_mat=4, =tc0m`)", + "tdiv": "temperature at divertor (eV) (input for stellarator only, calculated for tokamaks)", + "tdivrepl": "time taken to replace divertor (y) (`iavail=1`)", + "tdown": "down time (s)", + "tdspmw": "IFE target delivery system power (MW)", + "te": "volume averaged electron temperature (keV) (`iteration variable 4`)", + "te0": "central electron temperature (keV)", + "te0_ecrh_achievable": "maximal central electron temperature as achievable by the ECRH, input. (keV)", + "temp_blkt_coolant_in": "inlet temperature of blanket coolant [K] (`i_thermal_electric_conversion>1`)", + "temp_blkt_coolant_out": "Outlet temperature of blanket coolant [K] (`i_thermal_electric_conversion>1`)\n- input if `i_blkt_coolant_type=1` (helium)\n- calculated if `i_blkt_coolant_type=2` (water)\n", + "temp_cp_average": "Average temperature of centrepost called CP (K). Only used for resistive coils\nto compute the resisitive heating. Must be an iteration variable for\nST (`itart=1`) (`iteration variable 20`)\n", + "temp_cp_max": "maximum peak centrepost temperature (K) (`constraint equation 44`)", + "temp_cp_peak": "peak centrepost temperature (K)", + "temp_croco_quench": "CroCo strand: Actual temp reached during a quench (K)", + "temp_croco_quench_max": "CroCo strand: maximum permitted temp during a quench (K)", + "temp_cs_superconductor_margin": "Central solenoid temperature margin (K)", + "temp_cs_superconductor_margin_min": "minimum allowable temperature margin : CS (K)", + "temp_fw_coolant_in": "inlet temperature of first wall coolant [K]", + "temp_fw_coolant_out": "outlet temperature of first wall coolant [K]", + "temp_fw_inboard_peak": "Inboard first wall peak temperature (K)", + "temp_fw_max": "maximum temperature of first wall material [K] (`i_thermal_electric_conversion>1`)", + "temp_fw_outboard_peak": "Outboard first wall peak temperature (K)", + "temp_fw_peak": "peak first wall temperature [K]", + "temp_margin": "temperature margin (K)", + "temp_tf_conductor_quench_max": "maximum temp during a quench for protection (K)", + "temp_tf_cryo": "coil temperature for cryogenic plant power calculation (K)", + "temp_tf_legs_outboard": "Average temperature of the TF outboard legs [K]. If `temp_tf_legs_outboard=-1.0`, the ouboard\nlegs and CP temperatures are the same. Fixed for now, should use a contraints eq like temp_cp_average\n", + "temp_tf_superconductor_critical_zero_field_strain": "Critical temperature of the superconducting cable at zero magnetic field and strain [K]", + "temp_tf_superconductor_margin": "TF coil superconductor temperature margin (K)", + "temp_tf_superconductor_margin_min": "minimum allowable temperature margin : TF coils (K)", + "temp_turbine_coolant_in": "coolant temperature at turbine inlet (K) (`i_thermal_electric_conversion = 3,4`)", + "temp_vv_chamber_gas_burn_end": "neutral gas temperature in chamber (K)", + "temperatures": "Temperature of the species that are considered [J]", + "ten": "density weighted average electron temperature (keV)", + "teped": "electron temperature of pedestal (keV) (`ipedestal==1`)", + "tesep": "electron temperature at separatrix (keV) (`ipedestal==1`) calculated if reinke\ncriterion is used (`icc=78`)\n", + "tf_fit_t": "Dimensionless winding pack width", + "tf_fit_z": "Dimensionless winding pack radial thickness", + "tfa": "Horizontal radius of inside edge of TF coil (m)", + "tfacmw": "IFE target factory power (MW)", + "tfb": "Vertical radius of inside edge of TF coil (m)", + "tfc_nuc_heating": "Unit nuclear heating in TF coil (W per W of fusion power)", + "tfc_sidewall_is_fraction": "logical switch to make dx_tf_side_case_min a fraction of TF coil thickness (`casths_fraction`)", + "tfcbv": "volume of TF coil power supply building (m3) (calculated if TF coils are superconducting)", + "tfckw": "available DC power for charging the TF coils (kW)", + "tfcmw": "Peak power per TF power supply (MW)", + "tfcryoarea": "surface area of toroidal shells covering TF coils (m2)", + "tficrn": "TF coil half-width - inner dr_bore (m)", + "tfocrn": "TF coil half-width - outer dr_bore (m)", + "tfoffset": "vertical distance between centre of TF coils and centre of plasma (m)", + "tfootfi": "TF coil outboard leg / inboard leg radial thickness\nratio (`i_tf_sup=0` only) (`iteration variable 75`)\n", + "tfsai": "area of the inboard TF coil legs (m2)", + "tfsao": "area of the outboard TF coil legs (m2)", + "tftmp": "peak helium coolant temperature in TF coils and PF coils (K)", + "tgain": "IFE target gain (if `ifedrv = 0`) (`iteration variable 83`)", + "th_joint_contact": "TF sliding joints contact pad width [m]", + "th_wall_secondary": "Liquid metal coolant/breeder wall thickness thin conductor or FCI [m]", + "thermal_conductivity_liq": "Liquid metal breeder/coolant thermal conductivity [W m^-1 K^-1]", + "theta1_coil": "The angle of the outboard arc forming the TF coil current center line [deg]", + "theta1_vv": "The angle of the outboard arc forming the Vacuum Vessel current center line [deg]", + "ti": "volume averaged ion temperature (keV). N.B. calculated from te if `tratio > 0.0`", + "ti0": "central ion temperature (keV)", + "tim": "array of time points during plasma pulse (s)", + "time1": "Time at which TF quench is detected (s)", + "time2": "", + "timelabel": "array of time labels during plasma pulse (s)", + "tin": "density weighted average ion temperature (keV)", + "tlife": "Full power year plant lifetime (years)", + "tlvpmw": "estimate of total low voltage power (MW)", + "tmain": "Maintenance time for replacing CP (years) (iavail = 3)", + "tmargmin": "minimum allowable temperature margin : TFC AND CS (K)", + "tok_build_cost_per_vol": "Unit cost for tokamak complex buildings, including building and site services ($/m3)", + "toroidalgap": "Minimal distance between two toroidal coils. (m)", + "total_costs": "", + "total_loss_power": "[W]", + "transp_clrnc": "transportation clearance between components (m)", + "tratio": "ion temperature / electron temperature(used to calculate ti if `tratio > 0.0`", + "trcl": "transportation clearance between components (m)", + "triang": "plasma separatrix triangularity (calculated if `i_plasma_geometry = 1, 3-5 or 7`)", + "triang95": "plasma triangularity at 95% surface (calculated if `i_plasma_geometry = 0-2, 6, 8 or 9`)", + "tritprate": "tritium production rate [g day^-1] (`i_blanket_type=2` (KIT HCPB))", + "triv": "volume of tritium, fuel handling and health physics buildings (m3)", + "turbine_hall_h": "turbine hall height (m)", + "turbine_hall_l": "turbine hall length (m)", + "turbine_hall_w": "turbine hall width (m)", + "tw_storage_h": "tritiated waste storage building height (m)", + "tw_storage_l": "tritiated waste storage building length (m)", + "tw_storage_w": "tritiated waste storage building width (m)", + "u_unplanned_cp": "User-input CP unplanned unavailability (iavail = 3)", + "ucblbe": "unit cost for blanket beryllium ($/kg)", + "ucblbreed": "unit cost for breeder material ($/kg) (`blktmodel>0`)", + "ucblli": "unit cost for blanket lithium ($/kg) (30% Li6)", + "ucblli2o": "unit cost for blanket Li_2O ($/kg)", + "ucbllipb": "unit cost for blanket Li-Pb ($/kg) (30% Li6)", + "ucblss": "unit cost for blanket stainless steel ($/kg)", + "ucblvd": "unit cost for blanket vanadium ($/kg)", + "ucbus": "cost of aluminium bus for TF coil ($/A-m)", + "uccarb": "cost of carbon cloth ($/kg)", + "uccase": "cost of superconductor case ($/kg)", + "ucconc": "cost of concrete ($/kg)", + "uccpcl1": "cost of high strength tapered copper ($/kg)", + "uccpclb": "cost of TF outboard leg plate coils ($/kg)", + "uccry": "heat transport system cryoplant costs ($/W**expcry)", + "uccryo": "unit cost for vacuum vessel ($/kg)", + "uccu": "unit cost for copper in superconducting cable ($/kg)", + "ucdiv": "cost of divertor blade ($)", + "ucech": "ECH system cost ($/W)", + "ucf1": "cost of fuelling system ($)", + "ucflib": "cost of FLiBe ($/kg)", + "ucfnc": "outer PF coil fence support cost ($/kg)", + "ucfuel": "unit cost of D-T fuel (M$/year/1200MW)", + "uche3": "cost of helium-3 ($/kg)", + "uchrs": "cost of heat rejection system ($)", + "uchts": "cost of heat transport system equipment per loop ($/W); dependent on coolant type (i_blkt_coolant_type)", + "uciac": "cost of instrumentation, control & diagnostics ($)", + "ucich": "ICH system cost ($/W)", + "uclh": "lower hybrid system cost ($/W)", + "ucme": "cost of maintenance equipment ($)", + "ucmisc": "miscellaneous plant allowance ($)", + "ucnbi": "NBI system cost ($/W)", + "ucoam": "annual cost of operation and maintenance (M$/year/1200MW**0.5)", + "ucpens": "penetration shield cost ($/kg)", + "ucpfb": "cost of PF coil buses ($/kA-m)", + "ucpfbk": "cost of PF coil DC breakers ($/MVA**0.7)", + "ucpfbs": "cost of PF burn power supplies ($/kW**0.7)", + "ucpfcb": "cost of PF coil AC breakers ($/circuit)", + "ucpfdr1": "cost factor for dump resistors ($/MJ)", + "ucpfic": "cost of PF instrumentation and control ($/channel)", + "ucpfps": "cost of PF coil pulsed power supplies ($/MVA)", + "ucrb": "cost of reactor building (M$/m3)", + "ucsc": "cost of superconductor ($/kg)", + "ucshld": "cost of shield structural steel ($/kg)", + "uctarg": "cost of IFE target ($/target)", + "uctfbr": "cost of TF coil breakers ($/W**0.7)", + "uctfbus": "cost of TF coil bus ($/kg)", + "uctfps": "cost of TF coil power supplies ($/W**0.7)", + "uctfsw": "cost of TF coil slow dump switches ($/A)", + "ucturb": "cost of turbine plant equipment ($) (dependent on coolant type i_blkt_coolant_type)", + "ucwindpf": "cost of PF coil superconductor windings ($/m)", + "ucwindtf": "cost of TF coil superconductor windings ($/m)", + "ucwst": "cost of waste disposal (M$/y/1200MW)", + "uubop": "unplanned unavailability factor for balance of plant (`iavail=1`)", + "uucd": "unplanned unavailability factor for current drive (`iavail=1`)", + "uudiv": "unplanned unavailability factor for divertor (`iavail=1`)", + "uufuel": "unplanned unavailability factor for fuel system (`iavail=1`)", + "uufw": "unplanned unavailability factor for first wall (`iavail=1`)", + "uumag": "unplanned unavailability factor for magnets (`iavail=1`)", + "uuves": "unplanned unavailability factor for vessel (`iavail=1`)", + "v1dr": "radial thickness of IFE void between first wall and blanket (m)", + "v1dzl": "vertical thickness of IFE void 1 below chamber (m)", + "v1dzu": "vertical thickness of IFE void 1 above chamber (m)", + "v1matf": "IFE void 1 material fractions", + "v1matm": "IFE void 1 material masses (kg)", + "v1matv": "IFE void 1 material volumes (kg)", + "v1vol": "IFE void 1 volume (m3)", + "v2dr": "radial thickness of IFE void between blanket and shield (m)", + "v2dzl": "vertical thickness of IFE void 2 below chamber (m)", + "v2dzu": "vertical thickness of IFE void 2 above chamber (m)", + "v2matf": "IFE void 2 material fractions", + "v2matm": "IFE void 2 material masses (kg)", + "v2matv": "IFE void 2 material volumes (kg)", + "v2vol": "IFE void 2 volume (m3)", + "v3dr": "radial thickness of IFE void outside shield (m)", + "v3dzl": "vertical thickness of IFE void 3 below chamber (m)", + "v3dzu": "vertical thickness of IFE void 3 above chamber (m)", + "v3matf": "IFE void 3 material fractions", + "v3matm": "IFE void 3 material masses (kg)", + "v3matv": "IFE void 3 material volumes (kg)", + "v3vol": "IFE void 3 volume (m3)", + "v_plasma_loop_burn": "Plasma loop voltage during flat-top (V)", + "v_tf_coil_dump_quench_kv": "voltage across a TF coil during quench (kV)", + "v_tf_coil_dump_quench_max_kv": "max voltage across TF coil during quench (kV) (`iteration variable 52`)", + "vachtmw": "vacuum pump power (MW)", + "vcool": "inlet centrepost coolant flow speed at midplane (m/s) (`iteration variable 70`)", + "vd": "Drift velocity on GL roots", + "vel_blkt_inboard_coolant": "Inboard coolant velocity in blanket (m/s)", + "vel_blkt_outboard_coolant": "Outboard coolant velocity in blanket (m/s)", + "verbose": "", + "vfblkti": "Inboard void fraction of blanket", + "vfblkto": "Outboard void fraction of blanket", + "vfcblkt": "He coolant fraction of blanket by volume (`i_blanket_type= 1,3` (CCFE HCPB))", + "vforce": "vertical tension on inboard leg/coil (N)", + "vforce_inboard_tot": "Total inboard vertical tension (all coils) [N]", + "vforce_outboard": "Vertical tension on outboard leg/coil (N)", + "vfpblkt": "He purge gas fraction of blanket by volume (`i_blanket_type= 1,3` (CCFE HCPB))", + "vfshld": "coolant void fraction in shield", + "visc_blkt_coolant": "Viscosity of the blanket primary coolant", + "visc_fw_coolant": "Viscosity of the FW primary coolant", + "vlabel": "Scan value name label", + "vlabel_2": "Scan value name label (2nd dimension)", + "vlam": "", + "vol_avg_pressure": "Volume averaged plasma pressure (Pa)", + "vol_blkt_inboard": "volume of inboard blanket [m^3]", + "vol_blkt_outboard": "volume of outboard blanket [m^3]", + "vol_blkt_total": "volume of blanket [m^3]", + "vol_bss": "Volume of MF/BSS [m^3]", + "vol_bw": "Volume of backwall [m^3]", + "vol_bz_liq": "Volume of liquid channels [m^3]", + "vol_bz_liq_ib": "Volume of liquid channels [m^3]", + "vol_bz_liq_ob": "Volume of liquid channels [m^3]", + "vol_bz_struct": "Volume of other BZ structure [m^3]", + "vol_case_cp": "Volume of the CP outer casing cylinder", + "vol_cond_cp": "Exact conductor volume in the centrepost (m3)", + "vol_cryostat": "Cryostat structure volume [m^3]", + "vol_cryostat_internal": "Internal volume of the cryostat [m^3]", + "vol_fci": "Volume of FCIs [m^3]", + "vol_fw_total": "First wall volume [m3]", + "vol_gr_ins_cp": "CP ground insulation volume [m3]", + "vol_ins_cp": "CP turn insulation volume [m3]", + "vol_plasma": "plasma volume (m3)", + "vol_shld_inboard": "Volume of inboard shield (m3)", + "vol_shld_outboard": "Volume of outboard shield (m3)", + "vol_shld_total": "volume of shield [m^3]", + "vol_vv": "vacuum vessel volume [m^3]", + "vol_vv_inboard": "Volume of inboard Vacuum Vessel (m3)", + "vol_vv_outboard": "Volume of outboard Vacuum Vessel (m3)", + "volflow_vac_pumps_max": "maximum pumping speed per unit area for deuterium & tritium, molecular flow", + "volheat": "volumetric heat of vaporization (J/m3)", + "volnucb": "sum of nuclear buildings volumes (m3)", + "volperenergy": "volume evaporated by units of heat energy (m3/MJ)", + "volrci": "internal volume of reactor building (m3)", + "voltfleg": "volume of each TF coil outboard leg (m3)", + "vpfskv": "PF coil voltage (kV)", + "vportamax": "maximum available area for vertical ports (m2)", + "vportpmax": "maximum available poloidal extent for vertical ports (m)", + "vporttmax": "maximum available toroidal extent for vertical ports (m)", + "vs_cs_burn": "central solenoid flux swing for burn (Wb)", + "vs_cs_pf_total_burn": "total flux swing available for burn (Wb)", + "vs_cs_pf_total_pulse": "total flux swing for pulse (Wb)", + "vs_cs_pf_total_ramp": "total flux swing for startup (`constraint eqn 51` to enforce vs_cs_pf_total_ramp=vs_plasma_res_ramp+vs_plasma_ind_ramp) (Wb)", + "vs_cs_ramp": "central solenoid flux swing for startup (Wb)", + "vs_cs_total_pulse": "total flux swing from the central solenoid (Wb)", + "vs_pf_coils_total_burn": "flux swing from PF coils for burn (Wb)", + "vs_pf_coils_total_pulse": "total flux swing from PF coils (Wb)", + "vs_pf_coils_total_ramp": "flux swing from PF coils for startup (Wb)", + "vs_plasma_burn_required": "V-s needed during flat-top (heat + burn times) (Wb)", + "vs_plasma_ind_ramp": "Total plasma inductive flux consumption for plasma current ramp-up (Vs)(Wb)", + "vs_plasma_internal": "internal plasma V-s", + "vs_plasma_ramp_required": "V-s needed during ramp-up (Wb)", + "vs_plasma_res_ramp": "Plasma resistive flux consumption for plasma current ramp-up (Vs)(Wb)", + "vs_plasma_total_required": "total V-s needed (Wb)", + "vsdum": "", + "vshift": "plasma/device midplane vertical shift - single null", + "vtfkv": "TF coil voltage for resistive coil including bus (kV)", + "vv_density": "Vacuum vessel density [kg/m3]", + "vv_stress_quench": "The Tresca stress experienced by the Vacuum Vessel when the SCTF coil quenches [Pa]", + "w_f_liq_ib": "Toroidal fraction of BZ liquid channels", + "w_f_liq_ob": "Toroidal fraction of BZ liquid channels", + "walker_coefficient": "walker coefficent (-)", + "wallpf": "neutron wall load peaking factor (`i_blanket_type=2` (KIT HCPB))", + "warm_shop_h": "warm shop height (m)", + "warm_shop_l": "warm shop length (m)", + "warm_shop_w": "warm shop width (m)", + "water_buildings_h": "water, laundry & drainage buildings height (m)", + "water_buildings_l": "water, laundry & drainage buildings length (m)", + "water_buildings_w": "water, laundry & drainage buildings width (m)", + "waterdens": "density of water (kg/m3)\nfor simplicity, set to static value applicable to water at 21 degC\n", + "watertemp": "water temperature (degrees Celsius)", + "wateruseonethru": "total volume of water used in once-through system (m3)", + "wateruserecirc": "total volume of water used in recirculating system (m3)", + "waterusetower": "total volume of water used in cooling tower (m3)", + "waves": "used in current waveform of PF coils/central solenoid", + "weights": "Gauss Laguerre Weights", + "wgt": "reactor building crane capacity (kg) (calculated if 0 is input)", + "wgt2": "hot cell crane capacity (kg) (calculated if 0 is input)", + "wht_bw_cool": "Backwall masses by composition [kg]", + "wht_bw_stl": "Backwall masses by composition [kg]", + "wht_cer": "BZ masses by composition [kg]", + "wht_cool_struct": "BZ masses by composition [kg]", + "wht_liq": "Liquid metal", + "wht_liq_ib": "Liquid metal", + "wht_liq_ob": "Liquid metal", + "wht_mfbss_cool": "MF/BSS masses by composition [kg]", + "wht_mfbss_pbli": "MF/BSS masses by composition [kg]", + "wht_mfbss_stl": "MF/BSS masses by composition [kg]", + "wht_stl_struct": "BZ masses by composition [kg]", + "whtblbreed": "mass of blanket - breeder part [kg] (`i_blanket_type=2` (KIT HCPB))", + "whtconal": "Aluminium mass in TF coil conductor (kg/coil).\nFor `itart=1`, coil is return limb plus centrepost/n_tf_coils\n", + "whtcp": "mass of TF coil inboard legs (kg)", + "whtshld": "mass of shield [kg]", + "whttflgs": "mass of the TF coil legs (kg)", + "windspeed": "wind speed (m/s)", + "workshop_h": "[cold] workshop buildings height (m)", + "workshop_l": "[cold] workshop buildings length (m)", + "workshop_w": "[cold] workshop buildings width (m)", + "wpenshld": "mass of the penetration shield [kg]", + "wrbi": "distance from centre of machine to building wall (m)", + "wsvfac": "warm shop building volume multiplication factor", + "wsvol": "volume of warm shop building (m3)", + "wtbllipb": "mass of blanket - Li-Pb part [kg]", + "wtgpd": "mass of fuel used per day (g)", + "wtshldi": "mass of inboard shield [kg]", + "wtshldo": "mass of outboard shield [kg]", + "x_blanket": "Blanket exponent (tonne/m2)", + "x_shield": "Shield exponent (tonne/m2)", + "xcm": "", + "xcs": "", + "xctfc": "x location of arc centre i (m)", + "xi_ebw": "User scaling input for EBW plasma heating. Default 0.43", + "xind": "", + "xlabel": "Scan parameter description label", + "xlabel_2": "Scan parameter description label (2nd dimension)", + "xpertin": "perpendicular heat transport coefficient (m2/s)", + "yctfc": "y location of arc centre i (m)", + "z_cp_top": "Vertical distance from the midplane to the top of the tapered section [m]", + "z_cryostat_half_inside": "cryostat height [m]", + "z_pf_coil_lower": "lower point of PF coil i (m)", + "z_pf_coil_middle": "z (height) location of PF coil i (m)", + "z_pf_coil_upper": "upper point of PF coil i (m)", + "z_plasma_xpoint_lower": "Vertical height of the lower plasma x-point (m)", + "z_plasma_xpoint_upper": "Vertical height of the upper plasma x-point (m)", + "z_tf_arc": "y location of arc point i on surface (m)", + "z_tf_inside_half": "maximum (half-)height of TF coil (inside edge) (m)", + "z_tf_top": "height to top of (upper) TF coil leg (m)", + "zcls": "", + "zeff": "plasma effective charge", + "zeff_max": "maximum value for Zeff (`constraint equation 64`)", + "zeffai": "mass weighted plasma effective charge", + "zfxf": "", + "zl1": "IFE vertical build below centre (m)", + "zl2": "IFE vertical build below centre (m)", + "zl3": "IFE vertical build below centre (m)", + "zl4": "IFE vertical build below centre (m)", + "zl5": "IFE vertical build below centre (m)", + "zl6": "IFE vertical build below centre (m)", + "zl7": "IFE vertical build below centre (m)", + "zref": "PF coil vertical positioning adjuster:\n- for groups j with i_pf_location(j) = 1; zref(j) is ignored\n- for groups j with i_pf_location(j) = 2 AND itart=1 (only);\nzref(j) is distance of centre of PF coil from inside\nedge of TF coil (remember that PF coils for STs lie\nwithin the TF coil)\n- for groups j with i_pf_location(j) = 3; zref(j) = ratio of\nheight of coil group j to plasma minor radius
      \n- for groups j with i_pf_location(j) = 4; zref(j) = ratio of\nheight of coil group j to plasma minor radius
    \n", + "zu1": "IFE vertical build above centre (m)", + "zu2": "IFE vertical build above centre (m)", + "zu3": "IFE vertical build above centre (m)", + "zu4": "IFE vertical build above centre (m)", + "zu5": "IFE vertical build above centre (m)", + "zu6": "IFE vertical build above centre (m)", + "zu7": "IFE vertical build above centre (m)" + }, + "DICT_ICC_FULL": { + "1": { + "name": "aspect" + }, + "10": { + "name": "hfact" + }, + "103": { + "name": "fl_h_threshold" + }, + "104": { + "name": "fcwr" + }, + "105": { + "name": "fnbshinef" + }, + "106": { + "name": "ftmargoh" + }, + "107": { + "name": "favail" + }, + "108": { + "name": "breeder_f" + }, + "109": { + "name": "f_nd_alpha_electron" + }, + "11": { + "name": "p_hcd_primary_extra_heat_mw" + }, + "110": { + "name": "falpha_energy_confinement" + }, + "111": { + "name": "fniterpump" + }, + "112": { + "name": "fzeff_max" + }, + "113": { + "name": "fmaxvvstress" + }, + "114": { + "name": "len_fw_channel" + }, + "115": { + "name": "fpoloidalpower" + }, + "116": { + "name": "fpflux_fw_rad_max" + }, + "117": { + "name": "fpsepbqar" + }, + "119": { + "name": "tesep" + }, + "12": { + "name": "oacdcp" + }, + "122": { + "name": "f_a_cs_steel" + }, + "123": { + "name": "foh_stress" + }, + "125": { + "name": "f_nd_impurity_electrons(03)" + }, + "126": { + "name": "f_nd_impurity_electrons(04)" + }, + "127": { + "name": "f_nd_impurity_electrons(05)" + }, + "128": { + "name": "f_nd_impurity_electrons(06)" + }, + "129": { + "name": "f_nd_impurity_electrons(07)" + }, + "13": { + "name": "dr_tf_inboard" + }, + "130": { + "name": "f_nd_impurity_electrons(08)" + }, + "131": { + "name": "f_nd_impurity_electrons(09)" + }, + "132": { + "name": "f_nd_impurity_electrons(10)" + }, + "133": { + "name": "f_nd_impurity_electrons(11)" + }, + "134": { + "name": "f_nd_impurity_electrons(12)" + }, + "135": { + "name": "f_nd_impurity_electrons(13)" + }, + "136": { + "name": "f_nd_impurity_electrons(14)" + }, + "137": { + "name": "fplhsep" + }, + "138": { + "name": "rebco_thickness" + }, + "139": { + "name": "copper_thick" + }, + "14": { + "name": "fpflux_fw_neutron_max_mw" + }, + "140": { + "name": "dr_tf_wp_with_insulation" + }, + "141": { + "name": "ftemp_croco_quench_max" + }, + "142": { + "name": "nesep" + }, + "143": { + "name": "f_coppera_m2" + }, + "144": { + "name": "fnesep" + }, + "145": { + "name": "fgwped" + }, + "146": { + "name": "fc_tf_turn_max" + }, + "147": { + "name": "freinke" + }, + "149": { + "name": "fb_cs_limit_max" + }, + "15": { + "name": "fvs_plasma_total_required" + }, + "152": { + "name": "fgwsep" + }, + "153": { + "name": "fpdivlim" + }, + "154": { + "name": "fne0" + }, + "155": { + "name": "pfusife" + }, + "156": { + "name": "rrin" + }, + "157": { + "name": "fvs_cs_pf_total_ramp" + }, + "158": { + "name": "croco_thick" + }, + "159": { + "name": "ftoroidalgap" + }, + "16": { + "name": "dr_cs" + }, + "160": { + "name": "f_avspace" + }, + "161": { + "name": "fbeta_min" + }, + "162": { + "name": "r_cp_top" + }, + "163": { + "name": "f_t_turn_tf" + }, + "164": { + "name": "f_crypmw" + }, + "165": { + "name": "fstr_wp" + }, + "166": { + "name": "f_copperaoh_m2" + }, + "167": { + "name": "fncycle" + }, + "168": { + "name": "fecrh_ignition" + }, + "169": { + "name": "te0_ecrh_achievable" + }, + "17": { + "name": "t_between_pulse" + }, + "170": { + "name": "deg_div_field_plate" + }, + "171": { + "name": "casths_fraction" + }, + "172": { + "name": "dx_tf_side_case_min" + }, + "173": { + "name": "f_tritium" + }, + "174": { + "name": "triang" + }, + "175": { + "name": "kappa" + }, + "18": { + "name": "q95" + }, + "19": { + "name": "e_beam_kev" + }, + "2": { + "name": "bt" + }, + "20": { + "name": "temp_cp_average" + }, + "21": { + "name": "ft_burn_min" + }, + "23": { + "name": "fcoolcp" + }, + "25": { + "name": "fp_plant_electric_net_required_mw" + }, + "26": { + "name": "fp_fusion_total_max_mw" + }, + "27": { + "name": "fpflux_div_heat_load_mw" + }, + "28": { + "name": "fradpwr" + }, + "29": { + "name": "dr_bore" + }, + "3": { + "name": "rmajor" + }, + "30": { + "name": "fmva" + }, + "31": { + "name": "gapomin" + }, + "32": { + "name": "frminor" + }, + "33": { + "name": "fradius_beam_tangency" + }, + "35": { + "name": "fb_tf_inboard_max" + }, + "36": { + "name": "fbeta_max" + }, + "37": { + "name": "j_cs_flat_top_end" + }, + "38": { + "name": "fjohc" + }, + "39": { + "name": "fjohc0" + }, + "4": { + "name": "te" + }, + "40": { + "name": "feta_cd_norm_hcd_primary_max" + }, + "41": { + "name": "f_j_cs_start_pulse_end_flat_top" + }, + "42": { + "name": "dr_cs_tf_gap" + }, + "44": { + "name": "f_c_plasma_non_inductive" + }, + "45": { + "name": "fbig_q_plasma_min" + }, + "46": { + "name": "fp_hcd_injected_max" + }, + "47": { + "name": "feffcd" + }, + "48": { + "name": "fstrcase" + }, + "49": { + "name": "fstrcond" + }, + "5": { + "name": "beta" + }, + "50": { + "name": "fiooic" + }, + "51": { + "name": "fvdump" + }, + "53": { + "name": "fjprot" + }, + "54": { + "name": "ftmargtf" + }, + "56": { + "name": "t_tf_superconductor_quench" + }, + "57": { + "name": "dr_tf_nose_case" + }, + "58": { + "name": "dx_tf_turn_steel" + }, + "59": { + "name": "f_a_tf_turn_cable_copper" + }, + "6": { + "name": "dene" + }, + "60": { + "name": "c_tf_turn" + }, + "61": { + "name": "dr_shld_vv_gap_inboard" + }, + "62": { + "name": "fdtmp" + }, + "63": { + "name": "ftemp_fw_max" + }, + "64": { + "name": "fp_hcd_injected_min_mw" + }, + "65": { + "name": "t_current_ramp_up" + }, + "66": { + "name": "ft_current_ramp_up" + }, + "67": { + "name": "ft_cycle_min" + }, + "68": { + "name": "fptemp" + }, + "69": { + "name": "rcool" + }, + "7": { + "name": "f_nd_beam_electron" + }, + "70": { + "name": "vcool" + }, + "71": { + "name": "fq95_min" + }, + "72": { + "name": "fipir" + }, + "73": { + "name": "dr_fw_plasma_gap_inboard" + }, + "74": { + "name": "dr_fw_plasma_gap_outboard" + }, + "75": { + "name": "tfootfi" + }, + "79": { + "name": "fbeta_poloidal" + }, + "8": { + "name": "fbeta_poloidal_eps" + }, + "81": { + "name": "edrive" + }, + "82": { + "name": "drveff" + }, + "83": { + "name": "tgain" + }, + "84": { + "name": "chrad" + }, + "85": { + "name": "pdrive" + }, + "86": { + "name": "frrmax" + }, + "89": { + "name": "ftbr" + }, + "9": { + "name": "fdene" + }, + "90": { + "name": "blbuith" + }, + "91": { + "name": "blbuoth" + }, + "92": { + "name": "fflutf" + }, + "93": { + "name": "dr_shld_inboard" + }, + "94": { + "name": "dr_shld_outboard" + }, + "95": { + "name": "fptfnuc" + }, + "96": { + "name": "fvvhe" + }, + "97": { + "name": "fpsepr" + }, + "98": { + "name": "f_blkt_li6_enrichment" + } + }, + "DICT_INPUT_BOUNDS": { + "abktflnc": { + "lb": 0.1, + "ub": 100.0 + }, + "adivflnc": { + "lb": 0.1, + "ub": 100.0 + }, + "admv": { + "lb": 10000.0, + "ub": 1000000.0 + }, + "airtemp": { + "lb": -15.0, + "ub": 40.0 + }, + "alfapf": { + "lb": 1e-12, + "ub": 1.0 + }, + "alphaj": { + "lb": 0.0, + "ub": 10.0 + }, + "alphan": { + "lb": 0.0, + "ub": 10.0 + }, + "alphat": { + "lb": 0.0, + "ub": 10.0 + }, + "alstroh": { + "lb": 1000000.0, + "ub": 100000000000.0 + }, + "amortization": { + "lb": 1.0, + "ub": 50.0 + }, + "anginc": { + "lb": 0.0, + "ub": 1.5707 + }, + "aplasmin": { + "lb": 0.01, + "ub": 10.0 + }, + "aspect": { + "lb": 1.001, + "ub": 40.0 + }, + "aux_build_h": { + "lb": 1.0, + "ub": 100.0 + }, + "aux_build_l": { + "lb": 10.0, + "ub": 1000.0 + }, + "aux_build_w": { + "lb": 10.0, + "ub": 1000.0 + }, + "auxcool_h": { + "lb": 1.0, + "ub": 100.0 + }, + "auxcool_l": { + "lb": 10.0, + "ub": 1000.0 + }, + "auxcool_w": { + "lb": 10.0, + "ub": 1000.0 + }, + "avail_min": { + "lb": 0.0, + "ub": 1.0 + }, + "b_crit_upper_nbti": { + "lb": 0.0, + "ub": 30.0 + }, + "b_cs_limit_max": { + "lb": 0.01, + "ub": 100.0 + }, + "b_tf_inboard_max": { + "lb": 0.1, + "ub": 50.0 + }, + "bcritsc": { + "lb": 10.0, + "ub": 50.0 + }, + "bctmp": { + "lb": 1.0, + "ub": 800.0 + }, + "beamfus0": { + "lb": 0.01, + "ub": 10.0 + }, + "beta": { + "lb": 0.0, + "ub": 1.0 + }, + "beta_max": { + "lb": 0.0, + "ub": 1.0 + }, + "beta_min": { + "lb": 0.0, + "ub": 1.0 + }, + "beta_norm_max": { + "lb": 0.0, + "ub": 20.0 + }, + "beta_poloidal_eps_max": { + "lb": 0.01, + "ub": 10.0 + }, + "beta_poloidal_max": { + "lb": 0.01, + "ub": 2.0 + }, + "betai": { + "lb": 0.0, + "ub": 1.5707 + }, + "betao": { + "lb": 0.0, + "ub": 1.5707 + }, + "betbm0": { + "lb": 0.0, + "ub": 10.0 + }, + "big_q_plasma_min": { + "lb": 0.01, + "ub": 100.0 + }, + "bioshld_thk": { + "lb": 0.25, + "ub": 25.0 + }, + "bkt_life_csf": { + "lb": 0.0, + "ub": 1.0 + }, + "blbmith": { + "lb": 0.0, + "ub": 2.0 + }, + "blbmoth": { + "lb": 0.0, + "ub": 2.0 + }, + "blbpith": { + "lb": 0.0, + "ub": 2.0 + }, + "blbpoth": { + "lb": 0.0, + "ub": 2.0 + }, + "blbuith": { + "lb": 0.0, + "ub": 2.0 + }, + "blbuoth": { + "lb": 0.0, + "ub": 2.0 + }, + "bldr": { + "lb": 0.0, + "ub": 10.0 + }, + "bldrc": { + "lb": 0.0, + "ub": 10.0 + }, + "bldzl": { + "lb": 0.0, + "ub": 10.0 + }, + "bldzu": { + "lb": 0.0, + "ub": 10.0 + }, + "blktmodel": { + "lb": 0, + "ub": 1 + }, + "blkttype": { + "lb": 1, + "ub": 3 + }, + "blpressure_liq": { + "lb": 100000.0, + "ub": 100000000.0 + }, + "bmn": { + "lb": 0.0001, + "ub": 0.01 + }, + "breeder_f": { + "lb": 0.0, + "ub": 1.0 + }, + "breeder_multiplier": { + "lb": 0.0, + "ub": 1.0 + }, + "breedmat": { + "lb": 1, + "ub": 3 + }, + "bt": { + "lb": 0.0, + "ub": 30.0 + }, + "burnup_in": { + "lb": 0.0, + "ub": 1.0 + }, + "bz_channel_conduct_liq": { + "lb": 1e-06, + "ub": 1000000.0 + }, + "c_beta": { + "lb": 0.0, + "ub": 1.0 + }, + "c_tf_turn": { + "lb": 0.001, + "ub": 1000000.0 + }, + "c_tf_turn_max": { + "lb": 1.0, + "ub": 1000000.0 + }, + "casths_fraction": { + "lb": 0.0, + "ub": 1.0 + }, + "cboot": { + "lb": 0.0, + "ub": 10.0 + }, + "cconfix": { + "lb": 50.0, + "ub": 200.0 + }, + "cconshpf": { + "lb": 50.0, + "ub": 200.0 + }, + "cconshtf": { + "lb": 50.0, + "ub": 200.0 + }, + "cdriv0": { + "lb": 50.0, + "ub": 500.0 + }, + "cdriv1": { + "lb": 50.0, + "ub": 500.0 + }, + "cdriv2": { + "lb": 50.0, + "ub": 500.0 + }, + "cfactr": { + "lb": 0.0, + "ub": 1.0 + }, + "chdzl": { + "lb": 0.0, + "ub": 10.0 + }, + "chdzu": { + "lb": 0.0, + "ub": 10.0 + }, + "chemlab_h": { + "lb": 1.0, + "ub": 100.0 + }, + "chemlab_l": { + "lb": 10.0, + "ub": 1000.0 + }, + "chemlab_w": { + "lb": 10.0, + "ub": 1000.0 + }, + "chrad": { + "lb": 0.1, + "ub": 20.0 + }, + "cland": { + "lb": 10.0, + "ub": 100.0 + }, + "clh2": { + "lb": 0.0, + "ub": 30.0 + }, + "conf_mag": { + "lb": 0.9, + "ub": 1.0 + }, + "control_buildings_h": { + "lb": 1.0, + "ub": 100.0 + }, + "control_buildings_l": { + "lb": 10.0, + "ub": 1000.0 + }, + "control_buildings_w": { + "lb": 10.0, + "ub": 1000.0 + }, + "conv": { + "lb": 10000.0, + "ub": 1000000.0 + }, + "coolp": { + "lb": 100000.0, + "ub": 100000000.0 + }, + "copper_rrr": { + "lb": 1.0, + "ub": 10000.0 + }, + "copper_thick": { + "lb": 0.0, + "ub": 0.001 + }, + "coppera_m2_max": { + "lb": 1000000.0, + "ub": 10000000000.0 + }, + "copperaoh_m2": { + "lb": 1.0, + "ub": 10000000000.0 + }, + "copperaoh_m2_max": { + "lb": 10000.0, + "ub": 10000000000.0 + }, + "coreradiationfraction": { + "lb": 0.0, + "ub": 1.0 + }, + "cost_factor_bop": { + "lb": 0.1, + "ub": 10.0 + }, + "cost_factor_buildings": { + "lb": 0.1, + "ub": 10.0 + }, + "cost_factor_fwbs": { + "lb": 0.1, + "ub": 10.0 + }, + "cost_factor_land": { + "lb": 0.1, + "ub": 10.0 + }, + "cost_factor_misc": { + "lb": 0.1, + "ub": 10.0 + }, + "cost_factor_rh": { + "lb": 0.1, + "ub": 10.0 + }, + "cost_factor_tf_coils": { + "lb": 0.1, + "ub": 10.0 + }, + "cost_factor_vv": { + "lb": 0.1, + "ub": 10.0 + }, + "cost_model": { + "lb": 0, + "ub": 2 + }, + "costexp": { + "lb": 0.01, + "ub": 5.0 + }, + "costexp_pebbles": { + "lb": 0.01, + "ub": 5.0 + }, + "cowner": { + "lb": 0.0, + "ub": 1.0 + }, + "cplife_input": { + "lb": 0.001, + "ub": 50.0 + }, + "cpstflnc": { + "lb": 0.01, + "ub": 30.0 + }, + "crane_arm_h": { + "lb": 1.0, + "ub": 100.0 + }, + "crane_clrnc_h": { + "lb": 0.0, + "ub": 10.0 + }, + "crane_clrnc_v": { + "lb": 0.0, + "ub": 10.0 + }, + "croco_thick": { + "lb": 0.001, + "ub": 0.1 + }, + "cryomag_h": { + "lb": 1.0, + "ub": 100.0 + }, + "cryomag_l": { + "lb": 10.0, + "ub": 1000.0 + }, + "cryomag_w": { + "lb": 10.0, + "ub": 1000.0 + }, + "cryostat_clrnc": { + "lb": 0.0, + "ub": 10.0 + }, + "cryostore_h": { + "lb": 1.0, + "ub": 100.0 + }, + "cryostore_l": { + "lb": 10.0, + "ub": 1000.0 + }, + "cryostore_w": { + "lb": 10.0, + "ub": 1000.0 + }, + "csawth": { + "lb": 0.0, + "ub": 10.0 + }, + "csi": { + "lb": 1.0, + "ub": 100.0 + }, + "cturbb": { + "lb": 100.0, + "ub": 1000.0 + }, + "dcdrv0": { + "lb": 0.0, + "ub": 200.0 + }, + "dcdrv1": { + "lb": 0.0, + "ub": 200.0 + }, + "dcdrv2": { + "lb": 0.0, + "ub": 200.0 + }, + "declblkt": { + "lb": 0.01, + "ub": 0.2 + }, + "declfw": { + "lb": 0.01, + "ub": 0.2 + }, + "declshld": { + "lb": 0.01, + "ub": 0.2 + }, + "decomf": { + "lb": 0.0, + "ub": 1.0 + }, + "deg_div_field_plate": { + "lb": 0.0, + "ub": 360.0 + }, + "den_aluminium": { + "lb": 2500.0, + "ub": 30000.0 + }, + "den_copper": { + "lb": 8000.0, + "ub": 10000.0 + }, + "den_div_structure": { + "lb": 0.1, + "ub": 100000.0 + }, + "den_steel": { + "lb": 5000.0, + "ub": 10000.0 + }, + "den_tf_coil_case": { + "lb": 1000.0, + "ub": 100000.0 + }, + "den_tf_wp_turn_insulation": { + "lb": 500.0, + "ub": 10000.0 + }, + "dene": { + "lb": 1e+18, + "ub": 1e+22 + }, + "dia_tf_turn_coolant_channel": { + "lb": 0.0, + "ub": 0.1 + }, + "dintrt": { + "lb": 0.0, + "ub": 0.1 + }, + "discount_rate": { + "lb": 0.0, + "ub": 0.5 + }, + "div_nref": { + "lb": 1000.0, + "ub": 100000000.0 + }, + "dp_blkt": { + "lb": 0.0, + "ub": 10000000.0 + }, + "dp_fw": { + "lb": 0.0, + "ub": 10000000.0 + }, + "dp_fw_blkt": { + "lb": 0.0, + "ub": 10000000.0 + }, + "dp_he": { + "lb": 0.0, + "ub": 10000000.0 + }, + "dp_liq": { + "lb": 0.0, + "ub": 10000000.0 + }, + "dr_blkt_inboard": { + "lb": 0.0, + "ub": 10.0 + }, + "dr_blkt_outboard": { + "lb": 0.0, + "ub": 10.0 + }, + "dr_bore": { + "lb": 0.0, + "ub": 50.0 + }, + "dr_cryostat": { + "lb": 0.0, + "ub": 10.0 + }, + "dr_cs": { + "lb": 0.0, + "ub": 10.0 + }, + "dr_cs_tf_gap": { + "lb": 0.0, + "ub": 10.0 + }, + "dr_fw_plasma_gap_inboard": { + "lb": 0.0, + "ub": 10.0 + }, + "dr_fw_plasma_gap_outboard": { + "lb": 0.0, + "ub": 10.0 + }, + "dr_fw_wall": { + "lb": 0.0005, + "ub": 0.1 + }, + "dr_pf_cryostat": { + "lb": 0.1, + "ub": 5.0 + }, + "dr_shld_blkt_gap": { + "lb": 0.0, + "ub": 5.0 + }, + "dr_shld_inboard": { + "lb": 0.0, + "ub": 10.0 + }, + "dr_shld_outboard": { + "lb": 0.0, + "ub": 10.0 + }, + "dr_shld_thermal_inboard": { + "lb": 0.0, + "ub": 10.0 + }, + "dr_shld_thermal_outboard": { + "lb": 0.0, + "ub": 10.0 + }, + "dr_shld_vv_gap_inboard": { + "lb": 0.0, + "ub": 10.0 + }, + "dr_tf_inboard": { + "lb": 0.0, + "ub": 10.0 + }, + "dr_tf_nose_case": { + "lb": 0.0, + "ub": 1.0 + }, + "dr_tf_plasma_case": { + "lb": 0.0, + "ub": 1.0 + }, + "dr_tf_shld_gap": { + "lb": 0.0, + "ub": 5.0 + }, + "dr_tf_wp_with_insulation": { + "lb": 0.0, + "ub": 10.0 + }, + "dr_vv_inboard": { + "lb": 0.0, + "ub": 10.0 + }, + "dr_vv_outboard": { + "lb": 0.0, + "ub": 10.0 + }, + "drtop": { + "lb": -1.5, + "ub": 1.5 + }, + "drveff": { + "lb": 0.01, + "ub": 1.0 + }, + "dtlife": { + "lb": 0.0, + "ub": 15.0 + }, + "dtstor": { + "lb": 50.0, + "ub": 500.0 + }, + "dx_beam_duct": { + "lb": 0.001, + "ub": 5.0 + }, + "dx_beam_shield": { + "lb": 0.01, + "ub": 0.5 + }, + "dx_div_plate": { + "lb": 0.01, + "ub": 1.0 + }, + "dx_fw_module": { + "lb": 0.0005, + "ub": 0.1 + }, + "dx_tf_side_case_min": { + "lb": 0.0, + "ub": 1.0 + }, + "dx_tf_turn_insulation": { + "lb": 0.0, + "ub": 0.1 + }, + "dx_tf_turn_steel": { + "lb": 0.0, + "ub": 0.1 + }, + "dx_tf_wp_insertion_gap": { + "lb": 1e-10, + "ub": 0.1 + }, + "dx_tf_wp_insulation": { + "lb": 0.0, + "ub": 0.1 + }, + "dz_divertor": { + "lb": 0.1, + "ub": 5.0 + }, + "dz_fw_plasma_gap": { + "lb": 0.0, + "ub": 10.0 + }, + "dz_shld_lower": { + "lb": 0.0, + "ub": 10.0 + }, + "dz_shld_thermal": { + "lb": 0.0, + "ub": 10.0 + }, + "dz_shld_upper": { + "lb": 0.0, + "ub": 10.0 + }, + "dz_shld_vv_gap": { + "lb": 0.0, + "ub": 10.0 + }, + "dz_tf_cryostat": { + "lb": 0.0, + "ub": 20.0 + }, + "dz_vv_lower": { + "lb": 0.0, + "ub": 10.0 + }, + "dz_vv_upper": { + "lb": 0.0, + "ub": 10.0 + }, + "dz_xpoint_divertor": { + "lb": 0.0, + "ub": 10.0 + }, + "dztop": { + "lb": -0.5, + "ub": 0.5 + }, + "e_beam_kev": { + "lb": 1.0, + "ub": 1000000.0 + }, + "edrive": { + "lb": 100000.0, + "ub": 5000000000.0 + }, + "eff_tf_cryo": { + "lb": 0.0, + "ub": 1.0 + }, + "ejima_coeff": { + "lb": 0.1, + "ub": 1.0 + }, + "elecdist_h": { + "lb": 1.0, + "ub": 100.0 + }, + "elecdist_l": { + "lb": 10.0, + "ub": 1000.0 + }, + "elecdist_w": { + "lb": 10.0, + "ub": 1000.0 + }, + "elecload_h": { + "lb": 1.0, + "ub": 100.0 + }, + "elecload_l": { + "lb": 10.0, + "ub": 1000.0 + }, + "elecload_w": { + "lb": 10.0, + "ub": 1000.0 + }, + "elecstore_h": { + "lb": 1.0, + "ub": 100.0 + }, + "elecstore_l": { + "lb": 10.0, + "ub": 1000.0 + }, + "elecstore_w": { + "lb": 10.0, + "ub": 1000.0 + }, + "epsfcn": { + "lb": 0.0, + "ub": 1.0 + }, + "epsvmc": { + "lb": 0.0, + "ub": 1.0 + }, + "esbldgm3": { + "lb": 1000.0, + "ub": 1000000.0 + }, + "eta_beam_injector_wall_plug": { + "lb": 0.0, + "ub": 1.0 + }, + "eta_cd_norm_ecrh": { + "lb": 0.0, + "ub": 1.0 + }, + "eta_cd_norm_hcd_primary_max": { + "lb": 0.01, + "ub": 10.0 + }, + "eta_coolant_pump_electric": { + "lb": 0.1, + "ub": 1.0 + }, + "eta_ecrh_injector_wall_plug": { + "lb": 0.0, + "ub": 1.0 + }, + "eta_lowhyb_injector_wall_plug": { + "lb": 0.0, + "ub": 1.0 + }, + "eta_turbine": { + "lb": 0.0, + "ub": 1.0 + }, + "etaiso": { + "lb": 0.1, + "ub": 1.0 + }, + "etali": { + "lb": 0.0, + "ub": 1.0 + }, + "etapsu": { + "lb": 0.0, + "ub": 1.0 + }, + "etapump": { + "lb": 0.0, + "ub": 1.0 + }, + "etatf": { + "lb": 0.0, + "ub": 1.0 + }, + "eyoung_al": { + "lb": 0.0, + "ub": 1.0 + }, + "eyoung_cond_axial": { + "lb": 0.0, + "ub": 10000000000000.0 + }, + "eyoung_cond_trans": { + "lb": 0.0, + "ub": 10000000000000.0 + }, + "eyoung_ins": { + "lb": 100000000.0, + "ub": 10000000000000.0 + }, + "eyoung_res_tf_buck": { + "lb": 1e-10, + "ub": 1000000000000.0 + }, + "eyoung_steel": { + "lb": 100000000.0, + "ub": 10000000000000.0 + }, + "f_a_blkt_cooling_channels": { + "lb": 0.0, + "ub": 1.0 + }, + "f_a_cs_steel": { + "lb": 0.001, + "ub": 0.999 + }, + "f_a_cs_void": { + "lb": 0.0, + "ub": 1.0 + }, + "f_a_fw_outboard_hcd": { + "lb": 0.0, + "ub": 1.0 + }, + "f_a_tf_cool_outboard": { + "lb": 0.0, + "ub": 1.0 + }, + "f_a_tf_turn_cable_copper": { + "lb": 0.0, + "ub": 1.0 + }, + "f_a_tf_turn_cable_space_extra_void": { + "lb": 0.0, + "ub": 1.0 + }, + "f_a_vac_pump_port_plasma_surface": { + "lb": 1e-06, + "ub": 1.0 + }, + "f_alpha_energy_confinement_min": { + "lb": 1.0, + "ub": 100.0 + }, + "f_asym": { + "lb": 0.9, + "ub": 2.0 + }, + "f_avspace": { + "lb": 0.001, + "ub": 10.0 + }, + "f_beam_tritium": { + "lb": 0.0, + "ub": 1.0 + }, + "f_blkt_li6_enrichment": { + "lb": 7.4, + "ub": 100.0 + }, + "f_c_plasma_bootstrap": { + "lb": 0.0, + "ub": 1.0 + }, + "f_c_plasma_bootstrap_max": { + "lb": -0.999, + "ub": 0.999 + }, + "f_c_plasma_non_inductive": { + "lb": 0.0, + "ub": 1.0 + }, + "f_coppera_m2": { + "lb": 0.001, + "ub": 10.0 + }, + "f_copperaoh_m2": { + "lb": 0.001, + "ub": 1.0 + }, + "f_crypmw": { + "lb": 0.0, + "ub": 100.0 + }, + "f_deuterium": { + "lb": 0.0, + "ub": 1.0 + }, + "f_div_flux_expansion": { + "lb": 0.0, + "ub": 10.0 + }, + "f_dr_tf_plasma_case": { + "lb": 0.0, + "ub": 1.0 + }, + "f_fw_peak": { + "lb": 1.0, + "ub": 100.0 + }, + "f_fw_rad_max": { + "lb": 0.1, + "ub": 10 + }, + "f_helium3": { + "lb": -1.0, + "ub": 5.0 + }, + "f_j_cs_start_pulse_end_flat_top": { + "lb": 0.0, + "ub": 1.0 + }, + "f_nd_alpha_electron": { + "lb": 1e-12, + "ub": 1.0 + }, + "f_nd_beam_electron": { + "lb": 0.0, + "ub": 1.0 + }, + "f_nd_protium_electrons": { + "lb": 0.0, + "ub": 1.0 + }, + "f_neut_shield": { + "lb": 0.0, + "ub": 1.0 + }, + "f_nuc_pow_bz_struct": { + "lb": 0.0, + "ub": 1.0 + }, + "f_p_alpha_plasma_deposited": { + "lb": 0.0, + "ub": 1.0 + }, + "f_p_beam_orbit_loss": { + "lb": 0.0, + "ub": 0.999 + }, + "f_p_beam_shine_through_max": { + "lb": 1e-20, + "ub": 0.1 + }, + "f_p_blkt_coolant_pump_total_heat": { + "lb": 0.0, + "ub": 0.2 + }, + "f_p_blkt_multiplication": { + "lb": 1.0, + "ub": 2.0 + }, + "f_p_div_coolant_pump_total_heat": { + "lb": 0.0, + "ub": 0.2 + }, + "f_p_div_lower": { + "lb": 0.0, + "ub": 1.0 + }, + "f_p_fw_blkt_pump": { + "lb": 0.0, + "ub": 10.0 + }, + "f_p_fw_coolant_pump_total_heat": { + "lb": 0.0, + "ub": 0.2 + }, + "f_p_shld_coolant_pump_total_heat": { + "lb": 0.0, + "ub": 0.2 + }, + "f_r_conducting_wall": { + "lb": 1.0, + "ub": 3.0 + }, + "f_r_cp": { + "lb": 1.0, + "ub": 100.0 + }, + "f_rad": { + "lb": 0.0, + "ub": 1.0 + }, + "f_radius_beam_tangency_rmajor": { + "lb": 0.5, + "ub": 2.0 + }, + "f_ster_div_single": { + "lb": 0.0, + "ub": 1.0 + }, + "f_sync_reflect": { + "lb": 0.0, + "ub": 1.0 + }, + "f_t_turn_tf": { + "lb": 0.0, + "ub": 1.0 + }, + "f_tritium": { + "lb": 0.0, + "ub": 1.0 + }, + "f_vforce_inboard": { + "lb": 0.0, + "ub": 1.0 + }, + "f_vol_div_coolant": { + "lb": 0.0, + "ub": 1.0 + }, + "f_vol_plasma": { + "lb": 0.001, + "ub": 10.0 + }, + "f_volflow_vac_pumps_impedance": { + "lb": 1e-06, + "ub": 1.0 + }, + "f_w": { + "lb": 0.1, + "ub": 1.0 + }, + "f_z_cryostat": { + "lb": 2.0, + "ub": 10.0 + }, + "f_z_cs_tf_internal": { + "lb": 0.0, + "ub": 2.0 + }, + "falpha_energy_confinement": { + "lb": 0.001, + "ub": 1.0 + }, + "fauxbop": { + "lb": 0.0, + "ub": 1.0 + }, + "favail": { + "lb": 0.0, + "ub": 1.0 + }, + "fb_cs_limit_max": { + "lb": 0.01, + "ub": 1.0 + }, + "fb_tf_inboard_max": { + "lb": 0.001, + "ub": 10.0 + }, + "fbeta_max": { + "lb": 0.001, + "ub": 10.0 + }, + "fbeta_min": { + "lb": 0.001, + "ub": 10.0 + }, + "fbeta_poloidal": { + "lb": 0.001, + "ub": 10.0 + }, + "fbeta_poloidal_eps": { + "lb": 0.001, + "ub": 10.0 + }, + "fbig_q_plasma_min": { + "lb": 0.001, + "ub": 10.0 + }, + "fblbe": { + "lb": 0.0, + "ub": 1.0 + }, + "fblbreed": { + "lb": 0.0, + "ub": 1.0 + }, + "fblhebmi": { + "lb": 0.0, + "ub": 1.0 + }, + "fblhebmo": { + "lb": 0.0, + "ub": 1.0 + }, + "fblhebpi": { + "lb": 0.0, + "ub": 1.0 + }, + "fblhebpo": { + "lb": 0.0, + "ub": 1.0 + }, + "fblli": { + "lb": 0.0, + "ub": 1.0 + }, + "fblli2o": { + "lb": 0.0, + "ub": 1.0 + }, + "fbllipb": { + "lb": 0.0, + "ub": 1.0 + }, + "fblss": { + "lb": 0.0, + "ub": 1.0 + }, + "fblvd": { + "lb": 0.0, + "ub": 1.0 + }, + "fbreed": { + "lb": 0.0, + "ub": 0.999 + }, + "fburn": { + "lb": 0.01, + "ub": 1.0 + }, + "fc_building_l": { + "lb": 10.0, + "ub": 1000.0 + }, + "fc_building_w": { + "lb": 10.0, + "ub": 1000.0 + }, + "fcap0": { + "lb": 1.0, + "ub": 1.5 + }, + "fcap0cp": { + "lb": 1.0, + "ub": 1.5 + }, + "fcdfuel": { + "lb": 0.0, + "ub": 1.0 + }, + "fcontng": { + "lb": 0.0, + "ub": 1.0 + }, + "fcoolcp": { + "lb": 0.0, + "ub": 1.0 + }, + "fcr0": { + "lb": 0.0, + "ub": 1.0 + }, + "fcspc": { + "lb": 0.0, + "ub": 1.0 + }, + "fcuohsu": { + "lb": 0.0, + "ub": 1.0 + }, + "fcupfsu": { + "lb": 0.0, + "ub": 1.0 + }, + "fdene": { + "lb": 0.001, + "ub": 10.0 + }, + "fdiva": { + "lb": 0.1, + "ub": 2.0 + }, + "fdivwet": { + "lb": 0.01, + "ub": 1.0 + }, + "fdtmp": { + "lb": 0.001, + "ub": 10.0 + }, + "fecrh_ignition": { + "lb": 0.001, + "ub": 10.0 + }, + "feffcd": { + "lb": 0.0, + "ub": 20.0 + }, + "feta_cd_norm_hcd_primary_max": { + "lb": 0.001, + "ub": 10.0 + }, + "fflutf": { + "lb": 0.001, + "ub": 10.0 + }, + "ffwal": { + "lb": 0.0, + "ub": 10.0 + }, + "fgwped": { + "lb": -1.0, + "ub": 5.0 + }, + "fgwsep": { + "lb": -1.0, + "ub": 5.0 + }, + "fhole": { + "lb": 0.0, + "ub": 1.0 + }, + "fhts": { + "lb": 0.01, + "ub": 1.0 + }, + "fiooic": { + "lb": 0.001, + "ub": 10.0 + }, + "fipir": { + "lb": 0.001, + "ub": 10.0 + }, + "fjohc": { + "lb": 0.001, + "ub": 10.0 + }, + "fjohc0": { + "lb": 0.001, + "ub": 10.0 + }, + "fjprot": { + "lb": 0.001, + "ub": 10.0 + }, + "fkind": { + "lb": 0.5, + "ub": 1.0 + }, + "fkzohm": { + "lb": 0.5, + "ub": 2.0 + }, + "fl_h_threshold": { + "lb": 0.001, + "ub": 1000000.0 + }, + "flirad": { + "lb": 0.0, + "ub": 10.0 + }, + "flpitch": { + "lb": 0.0001, + "ub": 0.01 + }, + "fmaxvvstress": { + "lb": 0.001, + "ub": 1.0 + }, + "fmgdmw": { + "lb": 0.0, + "ub": 100.0 + }, + "fmva": { + "lb": 0.001, + "ub": 10.0 + }, + "fnbshinef": { + "lb": 0.001, + "ub": 10.0 + }, + "fncycle": { + "lb": 1e-08, + "ub": 1.0 + }, + "fndt": { + "lb": 0.0, + "ub": 10.0 + }, + "fne0": { + "lb": 0.001, + "ub": 1.0 + }, + "fnesep": { + "lb": 0.1, + "ub": 20.0 + }, + "fniterpump": { + "lb": 0.001, + "ub": 10.0 + }, + "foh_stress": { + "lb": 0.001, + "ub": 1.0 + }, + "fp_fusion_total_max_mw": { + "lb": 0.001, + "ub": 10.0 + }, + "fp_hcd_injected_max": { + "lb": 0.001, + "ub": 10.0 + }, + "fp_hcd_injected_min_mw": { + "lb": 0.001, + "ub": 10.0 + }, + "fp_plant_electric_net_required_mw": { + "lb": 0.001, + "ub": 10.0 + }, + "fp_plasma_separatrix_min_mw": { + "lb": 0.001, + "ub": 1.0 + }, + "fpflux_div_heat_load_mw": { + "lb": 0.001, + "ub": 10.0 + }, + "fpflux_fw_neutron_max_mw": { + "lb": 0.001, + "ub": 10.0 + }, + "fpflux_fw_rad_max": { + "lb": 0.001, + "ub": 1.0 + }, + "fpoloidalpower": { + "lb": 0.001, + "ub": 1.0 + }, + "fpsepbqar": { + "lb": 0.001, + "ub": 1.0 + }, + "fpsepr": { + "lb": 0.001, + "ub": 10.0 + }, + "fptemp": { + "lb": 0.001, + "ub": 10.0 + }, + "fptfnuc": { + "lb": 0.001, + "ub": 10.0 + }, + "fq95_min": { + "lb": 0.001, + "ub": 10.0 + }, + "fr_conducting_wall": { + "lb": 0.001, + "ub": 10.0 + }, + "fracture_toughness": { + "lb": 0.1, + "ub": 100000000.0 + }, + "fradius_beam_tangency": { + "lb": 0.001, + "ub": 10.0 + }, + "fradpwr": { + "lb": 0.0, + "ub": 1.0 + }, + "freinke": { + "lb": 0.001, + "ub": 1.0 + }, + "frhocp": { + "lb": 0.01, + "ub": 5.0 + }, + "frholeg": { + "lb": 0.01, + "ub": 5.0 + }, + "frminor": { + "lb": 0.001, + "ub": 10.0 + }, + "frrmax": { + "lb": 1e-06, + "ub": 1.0 + }, + "fseppc": { + "lb": 1000000.0, + "ub": 1000000000.0 + }, + "fstr_wp": { + "lb": 1e-09, + "ub": 10.0 + }, + "fstrcase": { + "lb": 0.001, + "ub": 10.0 + }, + "fstrcond": { + "lb": 0.001, + "ub": 10.0 + }, + "ft_burn_min": { + "lb": 0.001, + "ub": 10.0 + }, + "ft_current_ramp_up": { + "lb": 0.001, + "ub": 10.0 + }, + "ft_cycle_min": { + "lb": 0.001, + "ub": 10.0 + }, + "ftbr": { + "lb": 0.001, + "ub": 10.0 + }, + "ftemp_croco_quench_max": { + "lb": 0.001, + "ub": 1.0 + }, + "ftemp_fw_max": { + "lb": 0.001, + "ub": 10.0 + }, + "ftmargoh": { + "lb": 0.001, + "ub": 10.0 + }, + "ftmargtf": { + "lb": 0.001, + "ub": 10.0 + }, + "ftoroidalgap": { + "lb": 0.001, + "ub": 10.0 + }, + "fvdump": { + "lb": 0.001, + "ub": 10.0 + }, + "fvoldw": { + "lb": 0.0, + "ub": 10.0 + }, + "fvolsi": { + "lb": 0.0, + "ub": 10.0 + }, + "fvolso": { + "lb": 0.0, + "ub": 10.0 + }, + "fvs_cs_pf_total_ramp": { + "lb": 0.001, + "ub": 10.0 + }, + "fvs_plasma_total_required": { + "lb": 0.001, + "ub": 10.0 + }, + "fvvhe": { + "lb": 0.001, + "ub": 10.0 + }, + "fw_armour_thickness": { + "lb": 0.0, + "ub": 1.0 + }, + "fw_th_conductivity": { + "lb": 1.0, + "ub": 100.0 + }, + "fwbs_nref": { + "lb": 1000.0, + "ub": 100000000.0 + }, + "fwbs_nu": { + "lb": 1000.0, + "ub": 100000000.0 + }, + "fwbs_prob_fail": { + "lb": 0.0, + "ub": 1.0 + }, + "fwbs_umain_time": { + "lb": 0.1, + "ub": 2.0 + }, + "fwclfr": { + "lb": 0.0, + "ub": 1.0 + }, + "fwdr": { + "lb": 0.0, + "ub": 10.0 + }, + "fwdzl": { + "lb": 0.0, + "ub": 10.0 + }, + "fwdzu": { + "lb": 0.0, + "ub": 10.0 + }, + "fzactual": { + "lb": 0.0, + "ub": 1.0 + }, + "fzeff_max": { + "lb": 0.001, + "ub": 1.0 + }, + "gamma_he": { + "lb": 1.0, + "ub": 2.0 + }, + "gapomin": { + "lb": 0.0, + "ub": 10.0 + }, + "gas_buildings_h": { + "lb": 1.0, + "ub": 100.0 + }, + "gas_buildings_l": { + "lb": 10.0, + "ub": 1000.0 + }, + "gas_buildings_w": { + "lb": 10.0, + "ub": 1000.0 + }, + "ground_clrnc": { + "lb": 0.0, + "ub": 10.0 + }, + "hastelloy_thickness": { + "lb": 1e-08, + "ub": 0.001 + }, + "hccl": { + "lb": 0.0, + "ub": 10.0 + }, + "hcd_building_h": { + "lb": 1.0, + "ub": 100.0 + }, + "hcd_building_l": { + "lb": 10.0, + "ub": 1000.0 + }, + "hcd_building_w": { + "lb": 10.0, + "ub": 1000.0 + }, + "hcdportsize": { + "lb": 1, + "ub": 2 + }, + "hcwt": { + "lb": 0.0, + "ub": 10.0 + }, + "heat_sink_h": { + "lb": 1.0, + "ub": 100.0 + }, + "heat_sink_l": { + "lb": 10.0, + "ub": 1000.0 + }, + "heat_sink_w": { + "lb": 10.0, + "ub": 1000.0 + }, + "hfact": { + "lb": 0.01, + "ub": 10.0 + }, + "hot_sepdist": { + "lb": 0.0, + "ub": 10.0 + }, + "hotcell_h": { + "lb": 1.0, + "ub": 100.0 + }, + "htpmw_ife": { + "lb": 0.0, + "ub": 1000.0 + }, + "hw_storage_h": { + "lb": 1.0, + "ub": 100.0 + }, + "hw_storage_l": { + "lb": 10.0, + "ub": 1000.0 + }, + "hw_storage_w": { + "lb": 10.0, + "ub": 1000.0 + }, + "i_alphaj": { + "lb": 0, + "ub": 1 + }, + "i_beta_component": { + "lb": 0, + "ub": 3 + }, + "i_beta_fast_alpha": { + "lb": 0, + "ub": 1 + }, + "i_beta_norm_max": { + "lb": 0, + "ub": 5 + }, + "i_blanket_type": { + "lb": 1, + "ub": 5 + }, + "i_bldgs_size": { + "lb": 0, + "ub": 1 + }, + "i_bldgs_v": { + "lb": 0, + "ub": 1 + }, + "i_blkt_coolant_type": { + "lb": 1, + "ub": 2 + }, + "i_blkt_dual_coolant": { + "lb": 0, + "ub": 2 + }, + "i_blkt_inboard": { + "lb": 0, + "ub": 1 + }, + "i_blkt_liquid_breeder_channel_type": { + "lb": 0, + "ub": 2 + }, + "i_blkt_liquid_breeder_type": { + "lb": 0, + "ub": 1 + }, + "i_blkt_module_segmentation": { + "lb": 0, + "ub": 1 + }, + "i_bootstrap_current": { + "lb": 0, + "ub": 13 + }, + "i_confinement_time": { + "lb": 0, + "ub": 50 + }, + "i_cp_joints": { + "lb": 0, + "ub": 1 + }, + "i_cp_lifetime": { + "lb": 0, + "ub": 3 + }, + "i_cs_precomp": { + "lb": 0, + "ub": 1 + }, + "i_cs_stress": { + "lb": 0, + "ub": 1 + }, + "i_cs_superconductor": { + "lb": 1, + "ub": 9 + }, + "i_density_limit": { + "lb": 1, + "ub": 8 + }, + "i_diamagnetic_current": { + "lb": 0, + "ub": 2 + }, + "i_div_heat_load": { + "lb": 0, + "ub": 2 + }, + "i_ecrh_wave_mode": { + "lb": 0, + "ub": 1 + }, + "i_fw_blkt_shared_coolant": { + "lb": 0, + "ub": 2 + }, + "i_fw_blkt_vv_shape": { + "lb": 1, + "ub": 2 + }, + "i_hcd_calculations": { + "lb": 0, + "ub": 1 + }, + "i_hcd_primary": { + "lb": 1, + "ub": 13 + }, + "i_hcd_secondary": { + "lb": 0, + "ub": 13 + }, + "i_ind_plasma_internal_norm": { + "lb": 0, + "ub": 2 + }, + "i_l_h_threshold": { + "lb": 1, + "ub": 21 + }, + "i_p_coolant_pumping": { + "lb": 0, + "ub": 3 + }, + "i_pf_conductor": { + "lb": 0, + "ub": 1 + }, + "i_pf_current": { + "lb": 0, + "ub": 2 + }, + "i_pf_energy_storage_source": { + "lb": 1, + "ub": 3 + }, + "i_pf_superconductor": { + "lb": 1, + "ub": 9 + }, + "i_pfirsch_schluter_current": { + "lb": 0, + "ub": 1 + }, + "i_plasma_current": { + "lb": 1, + "ub": 9 + }, + "i_plasma_geometry": { + "lb": 0, + "ub": 11 + }, + "i_plasma_ignited": { + "lb": 0, + "ub": 1 + }, + "i_plasma_shape": { + "lb": 0, + "ub": 1 + }, + "i_plasma_wall_gap": { + "lb": 0, + "ub": 1 + }, + "i_pulsed_plant": { + "lb": 0, + "ub": 1 + }, + "i_q95_fixed": { + "lb": 0, + "ub": 1 + }, + "i_r_cp_top": { + "lb": 0, + "ub": 2 + }, + "i_rad_loss": { + "lb": 0, + "ub": 2 + }, + "i_shield_mat": { + "lb": 0, + "ub": 1 + }, + "i_shld_primary_heat": { + "lb": 0, + "ub": 1 + }, + "i_single_null": { + "lb": 0, + "ub": 1 + }, + "i_str_wp": { + "lb": 0, + "ub": 1 + }, + "i_sup_pf_shape": { + "lb": 0, + "ub": 1 + }, + "i_t_current_ramp_up": { + "lb": 0, + "ub": 1 + }, + "i_tf_bucking": { + "lb": 0, + "ub": 3 + }, + "i_tf_case_geom": { + "lb": 0, + "ub": 1 + }, + "i_tf_cond_eyoung_axial": { + "lb": 0, + "ub": 2 + }, + "i_tf_cond_eyoung_trans": { + "lb": 0, + "ub": 1 + }, + "i_tf_inside_cs": { + "lb": 0, + "ub": 1 + }, + "i_tf_sc_mat": { + "lb": 1, + "ub": 9 + }, + "i_tf_shape": { + "lb": 0, + "ub": 2 + }, + "i_tf_stress_model": { + "lb": 0, + "ub": 2 + }, + "i_tf_sup": { + "lb": 0, + "ub": 2 + }, + "i_tf_tresca": { + "lb": 0, + "ub": 1 + }, + "i_tf_turns_integer": { + "lb": 0, + "ub": 1 + }, + "i_tf_wp_geom": { + "lb": 0, + "ub": 2 + }, + "i_thermal_electric_conversion": { + "lb": 0, + "ub": 4 + }, + "i_vac_pump_dwell": { + "lb": 0, + "ub": 2 + }, + "i_vacuum_pump_type": { + "lb": 0, + "ub": 1 + }, + "iavail": { + "lb": 0, + "ub": 3 + }, + "ibkt_life": { + "lb": 0, + "ub": 2 + }, + "icc": { + "lb": 1, + "ub": 92 + }, + "ife": { + "lb": 0, + "ub": 1 + }, + "ifedrv": { + "lb": -1, + "ub": 3 + }, + "ifetyp": { + "lb": 0, + "ub": 4 + }, + "ifueltyp": { + "lb": 0, + "ub": 2 + }, + "ilw_smelter_h": { + "lb": 1.0, + "ub": 100.0 + }, + "ilw_smelter_l": { + "lb": 10.0, + "ub": 1000.0 + }, + "ilw_smelter_w": { + "lb": 10.0, + "ub": 1000.0 + }, + "ilw_storage_h": { + "lb": 1.0, + "ub": 100.0 + }, + "ilw_storage_l": { + "lb": 10.0, + "ub": 1000.0 + }, + "ilw_storage_w": { + "lb": 10.0, + "ub": 1000.0 + }, + "impvardiv": { + "lb": 3, + "ub": 14 + }, + "ind_plasma_internal_norm": { + "lb": 0.0, + "ub": 10.0 + }, + "inlet_temp_liq": { + "lb": 508.0, + "ub": 1500.0 + }, + "inuclear": { + "lb": 0, + "ub": 1 + }, + "iohcl": { + "lb": 0, + "ub": 1 + }, + "ioptimz": { + "lb": -2, + "ub": 1 + }, + "iotabar": { + "lb": 0.1, + "ub": 10.0 + }, + "ipedestal": { + "lb": 0, + "ub": 1 + }, + "ipnet": { + "lb": 0, + "ub": 1 + }, + "ipowerflow": { + "lb": 0, + "ub": 1 + }, + "ireactor": { + "lb": 0, + "ub": 1 + }, + "irefprop": { + "lb": 0, + "ub": 1 + }, + "istell": { + "lb": 0, + "ub": 6 + }, + "isthtr": { + "lb": 1, + "ub": 3 + }, + "istore": { + "lb": 1, + "ub": 3 + }, + "isweep": { + "lb": 0, + "ub": 1000 + }, + "isweep_2": { + "lb": 0, + "ub": 1000 + }, + "itart": { + "lb": 0, + "ub": 1 + }, + "itartpf": { + "lb": 0, + "ub": 1 + }, + "itcycl": { + "lb": 1, + "ub": 3 + }, + "iwalld": { + "lb": 1, + "ub": 2 + }, + "ixc": { + "lb": 1, + "ub": 177 + }, + "j_cs_flat_top_end": { + "lb": 10000.0, + "ub": 500000000.0 + }, + "j_tf_bus": { + "lb": 10000.0, + "ub": 100000000.0 + }, + "kappa": { + "lb": 0.99, + "ub": 5.0 + }, + "kappa95": { + "lb": 0.99, + "ub": 5.0 + }, + "layer_ins": { + "lb": 0.0, + "ub": 0.1 + }, + "ld_ratio_cst": { + "lb": 0.0, + "ub": 5.0 + }, + "len_fw_channel": { + "lb": 0.001, + "ub": 1000.0 + }, + "len_tf_bus": { + "lb": 0.01, + "ub": 1000.0 + }, + "lhat": { + "lb": 1.0, + "ub": 15.0 + }, + "life_dpa": { + "lb": 10.0, + "ub": 100.0 + }, + "llw_storage_h": { + "lb": 1.0, + "ub": 100.0 + }, + "llw_storage_l": { + "lb": 10.0, + "ub": 1000.0 + }, + "llw_storage_w": { + "lb": 10.0, + "ub": 1000.0 + }, + "lsa": { + "lb": 1, + "ub": 4 + }, + "m_res": { + "lb": 1, + "ub": 10 + }, + "m_s_limit": { + "lb": 0.0, + "ub": 1.0 + }, + "magnet_pulse_h": { + "lb": 1.0, + "ub": 100.0 + }, + "magnet_pulse_l": { + "lb": 10.0, + "ub": 1000.0 + }, + "magnet_pulse_w": { + "lb": 10.0, + "ub": 1000.0 + }, + "magnet_trains_h": { + "lb": 1.0, + "ub": 100.0 + }, + "magnet_trains_l": { + "lb": 10.0, + "ub": 1000.0 + }, + "magnet_trains_w": { + "lb": 10.0, + "ub": 1000.0 + }, + "maint_cont_h": { + "lb": 1.0, + "ub": 100.0 + }, + "maint_cont_l": { + "lb": 10.0, + "ub": 1000.0 + }, + "maint_cont_w": { + "lb": 10.0, + "ub": 1000.0 + }, + "maintenance_fwbs": { + "lb": 0.0, + "ub": 1.0 + }, + "maintenance_gen": { + "lb": 0.0, + "ub": 1.0 + }, + "max_gyrotron_frequency": { + "lb": 1000000000.0, + "ub": 100000000000000.0 + }, + "max_vv_stress": { + "lb": 100000.0, + "ub": 500000000.0 + }, + "maxcal": { + "lb": 0, + "ub": 10000 + }, + "maxpoloidalpower": { + "lb": 0.0, + "ub": 2000.0 + }, + "mbvfac": { + "lb": 0.9, + "ub": 3.0 + }, + "mcdriv": { + "lb": 0.1, + "ub": 10.0 + }, + "molflow_vac_pumps": { + "lb": 0.0, + "ub": 1e+30 + }, + "mvalim": { + "lb": 0.0, + "ub": 1000.0 + }, + "n_beam_decay_lengths_core_required": { + "lb": 0.0, + "ub": 10.0 + }, + "n_blkt_inboard_modules_poloidal": { + "lb": 1, + "ub": 16 + }, + "n_blkt_inboard_modules_toroidal": { + "lb": 8, + "ub": 96 + }, + "n_blkt_outboard_modules_poloidal": { + "lb": 1, + "ub": 16 + }, + "n_blkt_outboard_modules_toroidal": { + "lb": 8, + "ub": 96 + }, + "n_cycle_min": { + "lb": 0.0, + "ub": 100000000.0 + }, + "n_ecrh_harmonic": { + "lb": 1.0, + "ub": 10.0 + }, + "n_liq_recirc": { + "lb": 1, + "ub": 50 + }, + "n_pf_coil_groups": { + "lb": 0, + "ub": 10 + }, + "n_rad_per_layer": { + "lb": 1, + "ub": 500 + }, + "n_res": { + "lb": 3, + "ub": 6 + }, + "n_tf_coil_turns": { + "lb": 0.0, + "ub": 100.0 + }, + "n_tf_coils": { + "lb": 0.0, + "ub": 100.0 + }, + "n_tf_graded_layers": { + "lb": 1, + "ub": 20 + }, + "n_tf_joints": { + "lb": 1, + "ub": 50 + }, + "n_tf_joints_contact": { + "lb": 1, + "ub": 50 + }, + "n_tf_wp_layers": { + "lb": 1, + "ub": 100 + }, + "n_tf_wp_pancakes": { + "lb": 1, + "ub": 100 + }, + "nbi_sys_l": { + "lb": 10.0, + "ub": 1000.0 + }, + "nbi_sys_w": { + "lb": 10.0, + "ub": 1000.0 + }, + "neped": { + "lb": 0.0, + "ub": 1e+21 + }, + "neqns": { + "lb": 1, + "ub": 81 + }, + "nesep": { + "lb": 0.0, + "ub": 1e+21 + }, + "nflutfmax": { + "lb": 1e+20, + "ub": 1e+24 + }, + "nineqns": { + "lb": 1, + "ub": 81 + }, + "npdiv": { + "lb": 0, + "ub": 4 + }, + "nphcdin": { + "lb": 0, + "ub": 4 + }, + "nphcdout": { + "lb": 0, + "ub": 4 + }, + "nsweep": { + "lb": 1, + "ub": 81 + }, + "nsweep_2": { + "lb": 1, + "ub": 81 + }, + "num_rh_systems": { + "lb": 1, + "ub": 10 + }, + "oacdcp": { + "lb": 10000.0, + "ub": 1000000000.0 + }, + "outgasfactor": { + "lb": 1e-06, + "ub": 1000.0 + }, + "outgasindex": { + "lb": 1e-06, + "ub": 1000.0 + }, + "outgrat_fw": { + "lb": 1e-10, + "ub": 1e-06 + }, + "outlet_temp_liq": { + "lb": 508.0, + "ub": 1500.0 + }, + "output_costs": { + "lb": 0, + "ub": 1 + }, + "p_blkt_coolant_pump_mw": { + "lb": 0.0, + "ub": 1000.0 + }, + "p_cryo_plant_electric_max_mw": { + "lb": 0.01, + "ub": 200.0 + }, + "p_div_coolant_pump_mw": { + "lb": 0.0, + "ub": 1000.0 + }, + "p_fusion_total_max_mw": { + "lb": 1.0, + "ub": 10000.0 + }, + "p_fw_coolant_pump_mw": { + "lb": 0.0, + "ub": 1000.0 + }, + "p_hcd_injected_max": { + "lb": 0.0, + "ub": 1000.0 + }, + "p_hcd_injected_min_mw": { + "lb": 0.01, + "ub": 100.0 + }, + "p_hcd_primary_extra_heat_mw": { + "lb": 0.0, + "ub": 1000.0 + }, + "p_hcd_secondary_extra_heat_mw": { + "lb": 0.0, + "ub": 1000.0 + }, + "p_hcd_secondary_injected_mw": { + "lb": 0.0, + "ub": 1000.0 + }, + "p_he": { + "lb": 0.0, + "ub": 100000000.0 + }, + "p_plant_electric_base": { + "lb": 1000000.0, + "ub": 10000000000.0 + }, + "p_plant_electric_net_required_mw": { + "lb": 1.0, + "ub": 10000.0 + }, + "p_plasma_separatrix_min_mw": { + "lb": 0.1, + "ub": 1000.0 + }, + "p_shld_coolant_pump_mw": { + "lb": 0.0, + "ub": 1000.0 + }, + "p_tritium_plant_electric_mw": { + "lb": 0.0, + "ub": 100.0 + }, + "paris_coefficient": { + "lb": 1e-20, + "ub": 10.0 + }, + "paris_power_law": { + "lb": 1.0, + "ub": 10.0 + }, + "pdrive": { + "lb": 1000000.0, + "ub": 200000000.0 + }, + "pfbldgm3": { + "lb": 10000.0, + "ub": 1000000.0 + }, + "pflux_div_heat_load_max_mw": { + "lb": 0.1, + "ub": 20.0 + }, + "pflux_div_heat_load_mw": { + "lb": 0.0, + "ub": 10.0 + }, + "pflux_fw_neutron_max_mw": { + "lb": 0.001, + "ub": 50.0 + }, + "pflux_fw_rad_max": { + "lb": 0.1, + "ub": 10.0 + }, + "pflux_plant_floor_electric": { + "lb": 0.0, + "ub": 1000.0 + }, + "pfusife": { + "lb": 0.0, + "ub": 10000.0 + }, + "pibv": { + "lb": 1000.0, + "ub": 100000.0 + }, + "pifecr": { + "lb": 0.0, + "ub": 100.0 + }, + "plasma_res_factor": { + "lb": 0.0, + "ub": 1.0 + }, + "plasma_square": { + "lb": -5.0, + "ub": 5.0 + }, + "plleni": { + "lb": 0.1, + "ub": 10.0 + }, + "plleno": { + "lb": 0.1, + "ub": 10.0 + }, + "plsepi": { + "lb": 0.1, + "ub": 10.0 + }, + "plsepo": { + "lb": 0.1, + "ub": 10.0 + }, + "pnuc_fw_ratio_dcll": { + "lb": 0.0, + "ub": 1.0 + }, + "poisson_al": { + "lb": 0.0, + "ub": 1.0 + }, + "poisson_copper": { + "lb": 0.0, + "ub": 1.0 + }, + "poisson_steel": { + "lb": 0.0, + "ub": 1.0 + }, + "pres_blkt_coolant": { + "lb": 100000.0, + "ub": 100000000.0 + }, + "pres_div_chamber_burn": { + "lb": 0.0, + "ub": 10.0 + }, + "pres_fw_coolant": { + "lb": 100000.0, + "ub": 100000000.0 + }, + "pres_vv_chamber_base": { + "lb": 1e-08, + "ub": 0.001 + }, + "pres_vv_chamber_dwell_start": { + "lb": 1e-06, + "ub": 10000.0 + }, + "prn1": { + "lb": 0.0, + "ub": 1.0 + }, + "psepbqarmax": { + "lb": 1.0, + "ub": 50.0 + }, + "pseprmax": { + "lb": 1.0, + "ub": 60.0 + }, + "ptargf": { + "lb": 0.1, + "ub": 100.0 + }, + "ptfnucmax": { + "lb": 1e-06, + "ub": 1.0 + }, + "pulsetimings": { + "lb": 0.0, + "ub": 1.0 + }, + "q0": { + "lb": 0.01, + "ub": 20.0 + }, + "q95": { + "lb": 1.0, + "ub": 50.0 + }, + "q95_fixed": { + "lb": 1.0, + "ub": 50.0 + }, + "qnty_sfty_fac": { + "lb": 0.0, + "ub": 10.0 + }, + "qnuc": { + "lb": 0.0, + "ub": 1000000.0 + }, + "r_cp_top": { + "lb": 0.001, + "ub": 10.0 + }, + "rad_fraction_sol": { + "lb": 0.0, + "ub": 1.0 + }, + "radius_fw_channel": { + "lb": 0.001, + "ub": 0.5 + }, + "radius_plasma_core_norm": { + "lb": 0.0, + "ub": 1.0 + }, + "rbrt": { + "lb": 0.0, + "ub": 10.0 + }, + "rbvfac": { + "lb": 0.9, + "ub": 3.0 + }, + "rbwt": { + "lb": 0.0, + "ub": 10.0 + }, + "rcool": { + "lb": 1e-06, + "ub": 1.0 + }, + "reactor_clrnc": { + "lb": 0.0, + "ub": 10.0 + }, + "reactor_fndtn_thk": { + "lb": 0.25, + "ub": 25.0 + }, + "reactor_hall_h": { + "lb": 1.0, + "ub": 100.0 + }, + "reactor_hall_l": { + "lb": 10.0, + "ub": 1000.0 + }, + "reactor_hall_w": { + "lb": 10.0, + "ub": 1000.0 + }, + "reactor_roof_thk": { + "lb": 0.25, + "ub": 25.0 + }, + "reactor_wall_thk": { + "lb": 0.25, + "ub": 25.0 + }, + "rebco_thickness": { + "lb": 1e-08, + "ub": 0.0001 + }, + "redun_vacp": { + "lb": 0.0, + "ub": 100.0 + }, + "reinke_mode": { + "lb": 0, + "ub": 1 + }, + "residual_sig_hoop": { + "lb": 0.0, + "ub": 1000000000.0 + }, + "rho_pf_coil": { + "lb": 0.0, + "ub": 0.0001 + }, + "rho_tf_bus": { + "lb": 0.0, + "ub": 1e-05 + }, + "rho_tf_joints": { + "lb": 0.0, + "ub": 0.01 + }, + "rhopedn": { + "lb": 0.01, + "ub": 1.0 + }, + "rhopedt": { + "lb": 0.01, + "ub": 1.0 + }, + "rhopfbus": { + "lb": 0.0, + "ub": 1e-05 + }, + "rinboard": { + "lb": 0.1, + "ub": 10.0 + }, + "ripple_b_tf_plasma_edge_max": { + "lb": 0.1, + "ub": 100.0 + }, + "rmajor": { + "lb": 0.1, + "ub": 50.0 + }, + "robotics_h": { + "lb": 1.0, + "ub": 100.0 + }, + "robotics_l": { + "lb": 10.0, + "ub": 1000.0 + }, + "robotics_w": { + "lb": 10.0, + "ub": 1000.0 + }, + "roughness_fw_channel": { + "lb": 0.0, + "ub": 0.01 + }, + "routr": { + "lb": -3.0, + "ub": 3.0 + }, + "row": { + "lb": 0.0, + "ub": 10.0 + }, + "rpf1": { + "lb": 0.0, + "ub": 3.0 + }, + "rpf2": { + "lb": -3.0, + "ub": 3.0 + }, + "rrin": { + "lb": 0.1, + "ub": 50.0 + }, + "rrmax": { + "lb": 1.0, + "ub": 50.0 + }, + "rrr_tf_cu": { + "lb": 1.0, + "ub": 1000.0 + }, + "run_tests": { + "lb": 0, + "ub": 1 + }, + "rxcl": { + "lb": 0.0, + "ub": 10.0 + }, + "scan_dim": { + "lb": 1, + "ub": 2 + }, + "sec_buildings_h": { + "lb": 1.0, + "ub": 100.0 + }, + "sec_buildings_l": { + "lb": 10.0, + "ub": 1000.0 + }, + "sec_buildings_w": { + "lb": 10.0, + "ub": 1000.0 + }, + "secondary_cycle_liq": { + "lb": 2, + "ub": 4 + }, + "sf_fast_fracture": { + "lb": 1.0, + "ub": 10.0 + }, + "sf_radial_crack": { + "lb": 1.0, + "ub": 10.0 + }, + "sf_vertical_crack": { + "lb": 1.0, + "ub": 10.0 + }, + "shdr": { + "lb": 0.0, + "ub": 10.0 + }, + "shdzl": { + "lb": 0.0, + "ub": 10.0 + }, + "shdzu": { + "lb": 0.0, + "ub": 10.0 + }, + "shear": { + "lb": 0.1, + "ub": 10.0 + }, + "shmf": { + "lb": 0.0, + "ub": 1.0 + }, + "shov": { + "lb": 1000.0, + "ub": 1000000.0 + }, + "sig_tf_case_max": { + "lb": 1000000.0, + "ub": 100000000000.0 + }, + "sig_tf_wp_max": { + "lb": 1000000.0, + "ub": 100000000000.0 + }, + "sigallpc": { + "lb": 0.0, + "ub": 1000000000.0 + }, + "sigpfcalw": { + "lb": 1.0, + "ub": 1000.0 + }, + "sigpfcf": { + "lb": 0.1, + "ub": 1.0 + }, + "sombdr": { + "lb": 0.0, + "ub": 10.0 + }, + "somtdr": { + "lb": 0.0, + "ub": 10.0 + }, + "staff_buildings_area": { + "lb": 10000.0, + "ub": 1000000.0 + }, + "staff_buildings_h": { + "lb": 1.0, + "ub": 100.0 + }, + "startupratio": { + "lb": 0.0, + "ub": 10.0 + }, + "stcl": { + "lb": 0.0, + "ub": 10.0 + }, + "str_cs_con_res": { + "lb": -0.02, + "ub": 0.02 + }, + "str_pf_con_res": { + "lb": -0.02, + "ub": 0.02 + }, + "str_tf_con_res": { + "lb": -0.02, + "ub": 0.02 + }, + "str_wp_max": { + "lb": 0.0, + "ub": 0.3 + }, + "supercond_cost_model": { + "lb": 0, + "ub": 1 + }, + "t_between_pulse": { + "lb": 0.0, + "ub": 100000000.0 + }, + "t_burn": { + "lb": 0.0, + "ub": 100000000.0 + }, + "t_burn_min": { + "lb": 0.001, + "ub": 1000000.0 + }, + "t_cable_tf": { + "lb": 0.0, + "ub": 0.1 + }, + "t_crack_radial": { + "lb": 1e-05, + "ub": 1.0 + }, + "t_crack_vertical": { + "lb": 1e-05, + "ub": 1.0 + }, + "t_crit_nbti": { + "lb": 0.0, + "ub": 15.0 + }, + "t_current_ramp_up": { + "lb": 0.0, + "ub": 10000.0 + }, + "t_cycle_min": { + "lb": 0.001, + "ub": 2000000.0 + }, + "t_fusion_ramp": { + "lb": 0.0, + "ub": 10000.0 + }, + "t_in_bb": { + "lb": 200.0, + "ub": 1000.0 + }, + "t_out_bb": { + "lb": 200.0, + "ub": 1000.0 + }, + "t_precharge": { + "lb": 0.0, + "ub": 10000.0 + }, + "t_ramp_down": { + "lb": 0.0, + "ub": 10000.0 + }, + "t_structural_radial": { + "lb": 0.001, + "ub": 1.0 + }, + "t_structural_vertical": { + "lb": 0.001, + "ub": 1.0 + }, + "t_tf_quench_detection": { + "lb": 0.0, + "ub": 100.0 + }, + "t_tf_superconductor_quench": { + "lb": 0.1, + "ub": 100.0 + }, + "t_turn_tf": { + "lb": 0.0, + "ub": 0.1 + }, + "t_turn_tf_max": { + "lb": 0.0, + "ub": 1.0 + }, + "tape_thickness": { + "lb": 0.0, + "ub": 0.1 + }, + "tape_width": { + "lb": 0.0, + "ub": 0.1 + }, + "tauee_in": { + "lb": 0.0, + "ub": 100.0 + }, + "taumax": { + "lb": 0.1, + "ub": 100.0 + }, + "tauratio": { + "lb": 0.1, + "ub": 100.0 + }, + "tbeta": { + "lb": 0.0, + "ub": 4.0 + }, + "tbktrepl": { + "lb": 0.01, + "ub": 2.0 + }, + "tbrmin": { + "lb": 0.001, + "ub": 2.0 + }, + "tcomrepl": { + "lb": 0.01, + "ub": 2.0 + }, + "tcoolin": { + "lb": 4.0, + "ub": 373.15 + }, + "tcritsc": { + "lb": 1.0, + "ub": 300.0 + }, + "tdiv": { + "lb": 0.1, + "ub": 100.0 + }, + "tdivrepl": { + "lb": 0.01, + "ub": 2.0 + }, + "te": { + "lb": 1.0, + "ub": 200.0 + }, + "te0_ecrh_achievable": { + "lb": 1.0, + "ub": 1000.0 + }, + "temp_blkt_coolant_in": { + "lb": 200.0, + "ub": 600.0 + }, + "temp_blkt_coolant_out": { + "lb": 450.0, + "ub": 900.0 + }, + "temp_cp_average": { + "lb": 4.0, + "ub": 573.15 + }, + "temp_cp_max": { + "lb": 4.0, + "ub": 573.15 + }, + "temp_croco_quench_max": { + "lb": 4.0, + "ub": 1000.0 + }, + "temp_cs_superconductor_margin_min": { + "lb": 0.0, + "ub": 20.0 + }, + "temp_fw_coolant_in": { + "lb": 300.0, + "ub": 1500.0 + }, + "temp_fw_coolant_out": { + "lb": 300.0, + "ub": 1500.0 + }, + "temp_fw_max": { + "lb": 500.0, + "ub": 2000.0 + }, + "temp_tf_conductor_quench_max": { + "lb": 0.0, + "ub": 1000.0 + }, + "temp_tf_cryo": { + "lb": 0.01, + "ub": 293.0 + }, + "temp_tf_superconductor_margin_min": { + "lb": 0.0, + "ub": 20.0 + }, + "temp_vv_chamber_gas_burn_end": { + "lb": 1.0, + "ub": 1000.0 + }, + "teped": { + "lb": 0.0, + "ub": 20.0 + }, + "tesep": { + "lb": 0.0, + "ub": 20.0 + }, + "tfcbv": { + "lb": 10000.0, + "ub": 1000000.0 + }, + "tfootfi": { + "lb": 0.2, + "ub": 5.0 + }, + "tftmp": { + "lb": 0.01, + "ub": 293.0 + }, + "tgain": { + "lb": 1.0, + "ub": 500.0 + }, + "th_joint_contact": { + "lb": 0.0, + "ub": 1.0 + }, + "theta1_coil": { + "lb": 0.1, + "ub": 60.0 + }, + "theta1_vv": { + "lb": 0.1, + "ub": 60.0 + }, + "ti": { + "lb": 5.0, + "ub": 50.0 + }, + "tlife": { + "lb": 1.0, + "ub": 100.0 + }, + "tmain": { + "lb": 0.0, + "ub": 100.0 + }, + "tmargmin": { + "lb": 0.0, + "ub": 20.0 + }, + "transp_clrnc": { + "lb": 0.0, + "ub": 10.0 + }, + "tratio": { + "lb": 0.0, + "ub": 2.0 + }, + "trcl": { + "lb": 0.0, + "ub": 10.0 + }, + "triang": { + "lb": -1.0, + "ub": 1.0 + }, + "triang95": { + "lb": 0.0, + "ub": 1.0 + }, + "triv": { + "lb": 10000.0, + "ub": 1000000.0 + }, + "turbine_hall_h": { + "lb": 1.0, + "ub": 100.0 + }, + "turbine_hall_l": { + "lb": 10.0, + "ub": 1000.0 + }, + "turbine_hall_w": { + "lb": 10.0, + "ub": 1000.0 + }, + "tw_storage_h": { + "lb": 1.0, + "ub": 100.0 + }, + "tw_storage_l": { + "lb": 10.0, + "ub": 1000.0 + }, + "tw_storage_w": { + "lb": 10.0, + "ub": 1000.0 + }, + "u_unplanned_cp": { + "lb": 0.0, + "ub": 1.0 + }, + "ucblbe": { + "lb": 1.0, + "ub": 1000.0 + }, + "ucblbreed": { + "lb": 1.0, + "ub": 1000.0 + }, + "ucblli": { + "lb": 10.0, + "ub": 10000.0 + }, + "ucblli2o": { + "lb": 100.0, + "ub": 10000.0 + }, + "ucbllipb": { + "lb": 100.0, + "ub": 10000.0 + }, + "ucblss": { + "lb": 10.0, + "ub": 1000.0 + }, + "ucblvd": { + "lb": 100.0, + "ub": 1000.0 + }, + "ucbus": { + "lb": 0.01, + "ub": 10.0 + }, + "uccarb": { + "lb": 10.0, + "ub": 1000.0 + }, + "uccase": { + "lb": 1.0, + "ub": 1000.0 + }, + "ucconc": { + "lb": 0.1, + "ub": 1000.0 + }, + "uccpcl1": { + "lb": 1.0, + "ub": 1000.0 + }, + "uccpclb": { + "lb": 1.0, + "ub": 1000.0 + }, + "uccry": { + "lb": 10000.0, + "ub": 1000000.0 + }, + "uccryo": { + "lb": 1.0, + "ub": 1000.0 + }, + "uccu": { + "lb": 10.0, + "ub": 100.0 + }, + "ucdiv": { + "lb": 1000.0, + "ub": 10000000.0 + }, + "ucech": { + "lb": 1.0, + "ub": 10.0 + }, + "ucf1": { + "lb": 1000000.0, + "ub": 50000000.0 + }, + "ucflib": { + "lb": 10.0, + "ub": 1000.0 + }, + "ucfnc": { + "lb": 10.0, + "ub": 100.0 + }, + "ucfuel": { + "lb": 1.0, + "ub": 10.0 + }, + "uche3": { + "lb": 100000.0, + "ub": 10000000.0 + }, + "uchrs": { + "lb": 10000000.0, + "ub": 500000000.0 + }, + "uciac": { + "lb": 10000000.0, + "ub": 1000000000.0 + }, + "ucich": { + "lb": 1.0, + "ub": 10.0 + }, + "uclh": { + "lb": 1.0, + "ub": 10.0 + }, + "ucme": { + "lb": 10000000.0, + "ub": 1000000000.0 + }, + "ucmisc": { + "lb": 10000000.0, + "ub": 50000000.0 + }, + "ucnbi": { + "lb": 1.0, + "ub": 10.0 + }, + "ucpens": { + "lb": 1.0, + "ub": 100.0 + }, + "ucpfb": { + "lb": 1.0, + "ub": 1000.0 + }, + "ucpfbk": { + "lb": 1000.0, + "ub": 100000.0 + }, + "ucpfbs": { + "lb": 1000.0, + "ub": 10000.0 + }, + "ucpfcb": { + "lb": 1000.0, + "ub": 100000.0 + }, + "ucpfdr1": { + "lb": 1.0, + "ub": 1000.0 + }, + "ucpfic": { + "lb": 1000.0, + "ub": 100000.0 + }, + "ucpfps": { + "lb": 1000.0, + "ub": 100000.0 + }, + "ucrb": { + "lb": 100.0, + "ub": 1000.0 + }, + "ucshld": { + "lb": 1.0, + "ub": 100.0 + }, + "uctarg": { + "lb": 0.1, + "ub": 1000.0 + }, + "uctfbr": { + "lb": 1.0, + "ub": 10.0 + }, + "uctfbus": { + "lb": 1.0, + "ub": 1000.0 + }, + "uctfps": { + "lb": 1.0, + "ub": 1000.0 + }, + "uctfsw": { + "lb": 0.1, + "ub": 10.0 + }, + "ucwindpf": { + "lb": 100.0, + "ub": 1000.0 + }, + "ucwindtf": { + "lb": 100.0, + "ub": 1000.0 + }, + "uubop": { + "lb": 0.005, + "ub": 0.1 + }, + "uucd": { + "lb": 0.005, + "ub": 0.1 + }, + "uudiv": { + "lb": 0.005, + "ub": 0.1 + }, + "uufuel": { + "lb": 0.005, + "ub": 0.1 + }, + "uufw": { + "lb": 0.005, + "ub": 0.1 + }, + "uumag": { + "lb": 0.005, + "ub": 0.1 + }, + "uuves": { + "lb": 0.005, + "ub": 0.1 + }, + "v1dr": { + "lb": 0.0, + "ub": 10.0 + }, + "v1dzl": { + "lb": 0.0, + "ub": 10.0 + }, + "v1dzu": { + "lb": 0.0, + "ub": 10.0 + }, + "v2dr": { + "lb": 0.0, + "ub": 10.0 + }, + "v2dzl": { + "lb": 0.0, + "ub": 10.0 + }, + "v2dzu": { + "lb": 0.0, + "ub": 10.0 + }, + "v3dr": { + "lb": 0.0, + "ub": 50.0 + }, + "v3dzl": { + "lb": 0.0, + "ub": 30.0 + }, + "v3dzu": { + "lb": 0.0, + "ub": 30.0 + }, + "v_tf_coil_dump_quench_max_kv": { + "lb": 0.0, + "ub": 100.0 + }, + "vachtmw": { + "lb": 0.0, + "ub": 100.0 + }, + "vcool": { + "lb": 0.001, + "ub": 100.0 + }, + "verbose": { + "lb": 0, + "ub": 1 + }, + "vfcblkt": { + "lb": 0.0, + "ub": 1.0 + }, + "vfpblkt": { + "lb": 0.0, + "ub": 1.0 + }, + "vfshld": { + "lb": 0.0, + "ub": 1.0 + }, + "volflow_vac_pumps_max": { + "lb": 1e-06, + "ub": 1000.0 + }, + "walker_coefficient": { + "lb": 0.1, + "ub": 10.0 + }, + "wallpf": { + "lb": 1.0, + "ub": 2.0 + }, + "warm_shop_h": { + "lb": 1.0, + "ub": 100.0 + }, + "warm_shop_l": { + "lb": 10.0, + "ub": 1000.0 + }, + "warm_shop_w": { + "lb": 10.0, + "ub": 1000.0 + }, + "water_buildings_h": { + "lb": 1.0, + "ub": 100.0 + }, + "water_buildings_l": { + "lb": 10.0, + "ub": 1000.0 + }, + "water_buildings_w": { + "lb": 10.0, + "ub": 1000.0 + }, + "watertemp": { + "lb": 0.0, + "ub": 25.0 + }, + "wgt": { + "lb": 10000.0, + "ub": 1000000.0 + }, + "wgt2": { + "lb": 10000.0, + "ub": 1000000.0 + }, + "windspeed": { + "lb": 0.0, + "ub": 10.0 + }, + "workshop_h": { + "lb": 1.0, + "ub": 100.0 + }, + "workshop_l": { + "lb": 10.0, + "ub": 1000.0 + }, + "workshop_w": { + "lb": 10.0, + "ub": 1000.0 + }, + "wsvfac": { + "lb": 0.9, + "ub": 3.0 + }, + "xi_ebw": { + "lb": 0.0, + "ub": 1.0 + }, + "xpertin": { + "lb": 0.0, + "ub": 10.0 + }, + "zeff_max": { + "lb": 1.0, + "ub": 10.0 + } + }, + "DICT_IXC2NSWEEP": { + "1": 1, + "10": 4, + "12": 5, + "135": 50, + "16": 63, + "174": 26, + "175": 25, + "2": 28, + "23": 80, + "3": 16, + "4": 9, + "45": 8, + "50": 14, + "53": 15, + "73": 58, + "74": 59, + "93": 55 + }, + "DICT_IXC_BOUNDS": { + "aspect": { + "lb": 1.1, + "ub": 10.0 + }, + "beta": { + "lb": 0.001, + "ub": 1.0 + }, + "blbuith": { + "lb": 0.001, + "ub": 2.0 + }, + "blbuoth": { + "lb": 0.001, + "ub": 2.0 + }, + "breeder_f": { + "lb": 0.06, + "ub": 1.0 + }, + "bt": { + "lb": 0.01, + "ub": 30.0 + }, + "c_tf_turn": { + "lb": 0.001, + "ub": 40000.0 + }, + "casths_fraction": { + "lb": 0.01, + "ub": 0.99 + }, + "chrad": { + "lb": 0.1, + "ub": 20.0 + }, + "copper_thick": { + "lb": 1e-06, + "ub": 0.001 + }, + "croco_thick": { + "lb": 0.001, + "ub": 0.1 + }, + "deg_div_field_plate": { + "lb": 0.49, + "ub": 5.01 + }, + "dene": { + "lb": 2e+19, + "ub": 1e+21 + }, + "dr_bore": { + "lb": 0.1, + "ub": 10.0 + }, + "dr_cs": { + "lb": 0.01, + "ub": 10.0 + }, + "dr_cs_tf_gap": { + "lb": 0.001, + "ub": 10.0 + }, + "dr_fw_plasma_gap_inboard": { + "lb": 0.001, + "ub": 10.0 + }, + "dr_fw_plasma_gap_outboard": { + "lb": 0.001, + "ub": 10.0 + }, + "dr_shld_inboard": { + "lb": 0.001, + "ub": 10.0 + }, + "dr_shld_outboard": { + "lb": 0.001, + "ub": 10.0 + }, + "dr_shld_vv_gap_inboard": { + "lb": 0.001, + "ub": 10.0 + }, + "dr_tf_inboard": { + "lb": 0.1, + "ub": 5.0 + }, + "dr_tf_nose_case": { + "lb": 0.05, + "ub": 1.0 + }, + "dr_tf_wp_with_insulation": { + "lb": 0.001, + "ub": 2.0 + }, + "drveff": { + "lb": 0.01, + "ub": 1.0 + }, + "dx_tf_side_case_min": { + "lb": 0.001, + "ub": 1.0 + }, + "dx_tf_turn_steel": { + "lb": 0.001, + "ub": 0.1 + }, + "e_beam_kev": { + "lb": 1.0, + "ub": 1000000.0 + }, + "edrive": { + "lb": 100000.0, + "ub": 50000000.0 + }, + "f_a_cs_steel": { + "lb": 0.001, + "ub": 0.95 + }, + "f_a_tf_turn_cable_copper": { + "lb": 0.001, + "ub": 1.0 + }, + "f_avspace": { + "lb": 0.01, + "ub": 1.0 + }, + "f_blkt_li6_enrichment": { + "lb": 10.0, + "ub": 100.0 + }, + "f_c_plasma_non_inductive": { + "lb": 0.001, + "ub": 1.0 + }, + "f_coppera_m2": { + "lb": 0.001, + "ub": 1.0 + }, + "f_copperaoh_m2": { + "lb": 0.001, + "ub": 1.0 + }, + "f_crypmw": { + "lb": 0.001, + "ub": 1.0 + }, + "f_j_cs_start_pulse_end_flat_top": { + "lb": 0.001, + "ub": 1.0 + }, + "f_nd_alpha_electron": { + "lb": 0.05, + "ub": 0.15 + }, + "f_nd_beam_electron": { + "lb": 1e-06, + "ub": 1.0 + }, + "f_nd_impurity_electrons(03)": { + "lb": 1e-08, + "ub": 0.01 + }, + "f_nd_impurity_electrons(04)": { + "lb": 1e-08, + "ub": 0.01 + }, + "f_nd_impurity_electrons(05)": { + "lb": 1e-08, + "ub": 0.01 + }, + "f_nd_impurity_electrons(06)": { + "lb": 1e-08, + "ub": 0.01 + }, + "f_nd_impurity_electrons(07)": { + "lb": 1e-08, + "ub": 0.01 + }, + "f_nd_impurity_electrons(08)": { + "lb": 1e-08, + "ub": 0.01 + }, + "f_nd_impurity_electrons(09)": { + "lb": 1e-08, + "ub": 0.01 + }, + "f_nd_impurity_electrons(10)": { + "lb": 1e-08, + "ub": 0.01 + }, + "f_nd_impurity_electrons(11)": { + "lb": 1e-08, + "ub": 0.01 + }, + "f_nd_impurity_electrons(12)": { + "lb": 1e-08, + "ub": 0.01 + }, + "f_nd_impurity_electrons(13)": { + "lb": 1e-08, + "ub": 0.01 + }, + "f_nd_impurity_electrons(14)": { + "lb": 1e-08, + "ub": 0.01 + }, + "f_t_turn_tf": { + "lb": 0.001, + "ub": 1000.0 + }, + "f_tritium": { + "lb": 0.0, + "ub": 1.0 + }, + "falpha_energy_confinement": { + "lb": 0.001, + "ub": 1.0 + }, + "favail": { + "lb": 0.001, + "ub": 1.0 + }, + "fb_cs_limit_max": { + "lb": 0.001, + "ub": 1.0 + }, + "fb_tf_inboard_max": { + "lb": 0.001, + "ub": 1.0 + }, + "fbeta_max": { + "lb": 0.001, + "ub": 1.0 + }, + "fbeta_min": { + "lb": 0.01, + "ub": 1.0 + }, + "fbeta_poloidal": { + "lb": 0.001, + "ub": 1.0 + }, + "fbeta_poloidal_eps": { + "lb": 0.001, + "ub": 1.0 + }, + "fbig_q_plasma_min": { + "lb": 0.001, + "ub": 1.0 + }, + "fc_tf_turn_max": { + "lb": 0.001, + "ub": 1.0 + }, + "fcoolcp": { + "lb": 0.1, + "ub": 0.5 + }, + "fcwr": { + "lb": 0.001, + "ub": 1.0 + }, + "fdene": { + "lb": 0.001, + "ub": 1.0 + }, + "fdtmp": { + "lb": 0.001, + "ub": 1.0 + }, + "fecrh_ignition": { + "lb": 0.01, + "ub": 2.0 + }, + "feffcd": { + "lb": 0.001, + "ub": 1.0 + }, + "feta_cd_norm_hcd_primary_max": { + "lb": 0.001, + "ub": 1.0 + }, + "fflutf": { + "lb": 0.001, + "ub": 1.0 + }, + "fgwped": { + "lb": 0.1, + "ub": 0.9 + }, + "fgwsep": { + "lb": 0.001, + "ub": 0.5 + }, + "fiooic": { + "lb": 0.001, + "ub": 1.0 + }, + "fipir": { + "lb": 0.001, + "ub": 1.0 + }, + "fjohc": { + "lb": 0.01, + "ub": 1.0 + }, + "fjohc0": { + "lb": 0.001, + "ub": 1.0 + }, + "fjprot": { + "lb": 0.001, + "ub": 1.0 + }, + "fl_h_threshold": { + "lb": 0.001, + "ub": 1.0 + }, + "fmaxvvstress": { + "lb": 0.001, + "ub": 1.0 + }, + "fmva": { + "lb": 0.01, + "ub": 1.0 + }, + "fnbshinef": { + "lb": 0.001, + "ub": 1.0 + }, + "fncycle": { + "lb": 1e-08, + "ub": 1.0 + }, + "fne0": { + "lb": 0.001, + "ub": 1.0 + }, + "fnesep": { + "lb": 0.001, + "ub": 1.0 + }, + "fniterpump": { + "lb": 0.001, + "ub": 1.0 + }, + "foh_stress": { + "lb": 0.001, + "ub": 1.0 + }, + "fp_fusion_total_max_mw": { + "lb": 0.001, + "ub": 1.0 + }, + "fp_hcd_injected_max": { + "lb": 0.001, + "ub": 1.0 + }, + "fp_hcd_injected_min_mw": { + "lb": 0.001, + "ub": 1.0 + }, + "fp_plant_electric_net_required_mw": { + "lb": 0.001, + "ub": 1.0 + }, + "fpdivlim": { + "lb": 0.001, + "ub": 1.0 + }, + "fpflux_div_heat_load_mw": { + "lb": 0.001, + "ub": 1.0 + }, + "fpflux_fw_neutron_max_mw": { + "lb": 0.001, + "ub": 1.0 + }, + "fpflux_fw_rad_max": { + "lb": 0.001, + "ub": 1.0 + }, + "fplhsep": { + "lb": 0.001, + "ub": 1.0 + }, + "fpoloidalpower": { + "lb": 0.001, + "ub": 1.0 + }, + "fpsepbqar": { + "lb": 0.001, + "ub": 1.0 + }, + "fpsepr": { + "lb": 0.001, + "ub": 1.0 + }, + "fptemp": { + "lb": 0.001, + "ub": 1.0 + }, + "fptfnuc": { + "lb": 0.001, + "ub": 1.0 + }, + "fq95_min": { + "lb": 0.001, + "ub": 1.0 + }, + "fradius_beam_tangency": { + "lb": 0.001, + "ub": 1.0 + }, + "fradpwr": { + "lb": 0.001, + "ub": 0.99 + }, + "freinke": { + "lb": 0.001, + "ub": 1.0 + }, + "frminor": { + "lb": 0.001, + "ub": 1.0 + }, + "frrmax": { + "lb": 0.001, + "ub": 1.0 + }, + "fstr_wp": { + "lb": 1e-09, + "ub": 1.0 + }, + "fstrcase": { + "lb": 0.001, + "ub": 1.0 + }, + "fstrcond": { + "lb": 0.001, + "ub": 1.0 + }, + "ft_burn_min": { + "lb": 0.001, + "ub": 1.0 + }, + "ft_current_ramp_up": { + "lb": 0.001, + "ub": 1.0 + }, + "ft_cycle_min": { + "lb": 0.001, + "ub": 1.0 + }, + "ftbr": { + "lb": 0.001, + "ub": 1.0 + }, + "ftemp_croco_quench_max": { + "lb": 0.001, + "ub": 1.0 + }, + "ftemp_fw_max": { + "lb": 0.001, + "ub": 1.0 + }, + "ftmargoh": { + "lb": 0.001, + "ub": 1.0 + }, + "ftmargtf": { + "lb": 0.001, + "ub": 1.0 + }, + "ftoroidalgap": { + "lb": 0.0001, + "ub": 1.0 + }, + "fvdump": { + "lb": 0.001, + "ub": 1.0 + }, + "fvs_cs_pf_total_ramp": { + "lb": 0.001, + "ub": 10.0 + }, + "fvs_plasma_total_required": { + "lb": 0.001, + "ub": 10.0 + }, + "fvvhe": { + "lb": 0.001, + "ub": 1.0 + }, + "fzeff_max": { + "lb": 0.001, + "ub": 1.0 + }, + "gapomin": { + "lb": 0.001, + "ub": 10.0 + }, + "hfact": { + "lb": 0.1, + "ub": 3.0 + }, + "j_cs_flat_top_end": { + "lb": 100000.0, + "ub": 100000000.0 + }, + "kappa": { + "lb": 0.0, + "ub": 10.0 + }, + "len_fw_channel": { + "lb": 0.001, + "ub": 1000.0 + }, + "nesep": { + "lb": 1e+17, + "ub": 1e+20 + }, + "oacdcp": { + "lb": 100000.0, + "ub": 150000000.0 + }, + "p_hcd_primary_extra_heat_mw": { + "lb": 0.001, + "ub": 1000.0 + }, + "pdrive": { + "lb": 1000000.0, + "ub": 200000000.0 + }, + "pfusife": { + "lb": 500.0, + "ub": 3000.0 + }, + "q95": { + "lb": 2.0, + "ub": 50.0 + }, + "r_cp_top": { + "lb": 0.001, + "ub": 10.0 + }, + "rcool": { + "lb": 0.001, + "ub": 0.01 + }, + "rebco_thickness": { + "lb": 1e-08, + "ub": 0.0001 + }, + "rmajor": { + "lb": 0.1, + "ub": 50.0 + }, + "rrin": { + "lb": 1.0, + "ub": 10.0 + }, + "t_between_pulse": { + "lb": 0.1, + "ub": 100000000.0 + }, + "t_current_ramp_up": { + "lb": 0.1, + "ub": 1000.0 + }, + "t_tf_superconductor_quench": { + "lb": 0.1, + "ub": 100.0 + }, + "te": { + "lb": 5.0, + "ub": 150.0 + }, + "te0_ecrh_achievable": { + "lb": 1.0, + "ub": 1000.0 + }, + "temp_cp_average": { + "lb": 40.0, + "ub": 300.0 + }, + "tesep": { + "lb": 0.0, + "ub": 10.0 + }, + "tfootfi": { + "lb": 0.2, + "ub": 5.0 + }, + "tgain": { + "lb": 1.0, + "ub": 500.0 + }, + "triang": { + "lb": 0.0, + "ub": 1.0 + }, + "vcool": { + "lb": 1.0, + "ub": 100.0 + } + }, + "DICT_IXC_FULL": { + "1": { + "lb": 1.1, + "name": "aspect", + "ub": 10.0 + }, + "10": { + "lb": 0.1, + "name": "hfact", + "ub": 3.0 + }, + "103": { + "lb": 0.001, + "name": "fl_h_threshold", + "ub": 1.0 + }, + "104": { + "lb": 0.001, + "name": "fcwr", + "ub": 1.0 + }, + "105": { + "lb": 0.001, + "name": "fnbshinef", + "ub": 1.0 + }, + "106": { + "lb": 0.001, + "name": "ftmargoh", + "ub": 1.0 + }, + "107": { + "lb": 0.001, + "name": "favail", + "ub": 1.0 + }, + "108": { + "lb": 0.06, + "name": "breeder_f", + "ub": 1.0 + }, + "109": { + "lb": 0.05, + "name": "f_nd_alpha_electron", + "ub": 0.15 + }, + "11": { + "lb": 0.001, + "name": "p_hcd_primary_extra_heat_mw", + "ub": 1000.0 + }, + "110": { + "lb": 0.001, + "name": "falpha_energy_confinement", + "ub": 1.0 + }, + "111": { + "lb": 0.001, + "name": "fniterpump", + "ub": 1.0 + }, + "112": { + "lb": 0.001, + "name": "fzeff_max", + "ub": 1.0 + }, + "113": { + "lb": 0.001, + "name": "fmaxvvstress", + "ub": 1.0 + }, + "114": { + "lb": 0.001, + "name": "len_fw_channel", + "ub": 1000.0 + }, + "115": { + "lb": 0.001, + "name": "fpoloidalpower", + "ub": 1.0 + }, + "116": { + "lb": 0.001, + "name": "fpflux_fw_rad_max", + "ub": 1.0 + }, + "117": { + "lb": 0.001, + "name": "fpsepbqar", + "ub": 1.0 + }, + "119": { + "lb": 0.0, + "name": "tesep", + "ub": 10.0 + }, + "12": { + "lb": 100000.0, + "name": "oacdcp", + "ub": 150000000.0 + }, + "122": { + "lb": 0.001, + "name": "f_a_cs_steel", + "ub": 0.95 + }, + "123": { + "lb": 0.001, + "name": "foh_stress", + "ub": 1.0 + }, + "125": { + "lb": 1e-08, + "name": "f_nd_impurity_electrons(03)", + "ub": 0.01 + }, + "126": { + "lb": 1e-08, + "name": "f_nd_impurity_electrons(04)", + "ub": 0.01 + }, + "127": { + "lb": 1e-08, + "name": "f_nd_impurity_electrons(05)", + "ub": 0.01 + }, + "128": { + "lb": 1e-08, + "name": "f_nd_impurity_electrons(06)", + "ub": 0.01 + }, + "129": { + "lb": 1e-08, + "name": "f_nd_impurity_electrons(07)", + "ub": 0.01 + }, + "13": { + "lb": 0.1, + "name": "dr_tf_inboard", + "ub": 5.0 + }, + "130": { + "lb": 1e-08, + "name": "f_nd_impurity_electrons(08)", + "ub": 0.01 + }, + "131": { + "lb": 1e-08, + "name": "f_nd_impurity_electrons(09)", + "ub": 0.01 + }, + "132": { + "lb": 1e-08, + "name": "f_nd_impurity_electrons(10)", + "ub": 0.01 + }, + "133": { + "lb": 1e-08, + "name": "f_nd_impurity_electrons(11)", + "ub": 0.01 + }, + "134": { + "lb": 1e-08, + "name": "f_nd_impurity_electrons(12)", + "ub": 0.01 + }, + "135": { + "lb": 1e-08, + "name": "f_nd_impurity_electrons(13)", + "ub": 0.01 + }, + "136": { + "lb": 1e-08, + "name": "f_nd_impurity_electrons(14)", + "ub": 0.01 + }, + "137": { + "lb": 0.001, + "name": "fplhsep", + "ub": 1.0 + }, + "138": { + "lb": 1e-08, + "name": "rebco_thickness", + "ub": 0.0001 + }, + "139": { + "lb": 1e-06, + "name": "copper_thick", + "ub": 0.001 + }, + "14": { + "lb": 0.001, + "name": "fpflux_fw_neutron_max_mw", + "ub": 1.0 + }, + "140": { + "lb": 0.001, + "name": "dr_tf_wp_with_insulation", + "ub": 2.0 + }, + "141": { + "lb": 0.001, + "name": "ftemp_croco_quench_max", + "ub": 1.0 + }, + "142": { + "lb": 1e+17, + "name": "nesep", + "ub": 1e+20 + }, + "143": { + "lb": 0.001, + "name": "f_coppera_m2", + "ub": 1.0 + }, + "144": { + "lb": 0.001, + "name": "fnesep", + "ub": 1.0 + }, + "145": { + "lb": 0.1, + "name": "fgwped", + "ub": 0.9 + }, + "146": { + "lb": 0.001, + "name": "fc_tf_turn_max", + "ub": 1.0 + }, + "147": { + "lb": 0.001, + "name": "freinke", + "ub": 1.0 + }, + "149": { + "lb": 0.001, + "name": "fb_cs_limit_max", + "ub": 1.0 + }, + "15": { + "lb": 0.001, + "name": "fvs_plasma_total_required", + "ub": 10.0 + }, + "152": { + "lb": 0.001, + "name": "fgwsep", + "ub": 0.5 + }, + "153": { + "lb": 0.001, + "name": "fpdivlim", + "ub": 1.0 + }, + "154": { + "lb": 0.001, + "name": "fne0", + "ub": 1.0 + }, + "155": { + "lb": 500.0, + "name": "pfusife", + "ub": 3000.0 + }, + "156": { + "lb": 1.0, + "name": "rrin", + "ub": 10.0 + }, + "157": { + "lb": 0.001, + "name": "fvs_cs_pf_total_ramp", + "ub": 10.0 + }, + "158": { + "lb": 0.001, + "name": "croco_thick", + "ub": 0.1 + }, + "159": { + "lb": 0.0001, + "name": "ftoroidalgap", + "ub": 1.0 + }, + "16": { + "lb": 0.01, + "name": "dr_cs", + "ub": 10.0 + }, + "160": { + "lb": 0.01, + "name": "f_avspace", + "ub": 1.0 + }, + "161": { + "lb": 0.01, + "name": "fbeta_min", + "ub": 1.0 + }, + "162": { + "lb": 0.001, + "name": "r_cp_top", + "ub": 10.0 + }, + "163": { + "lb": 0.001, + "name": "f_t_turn_tf", + "ub": 1000.0 + }, + "164": { + "lb": 0.001, + "name": "f_crypmw", + "ub": 1.0 + }, + "165": { + "lb": 1e-09, + "name": "fstr_wp", + "ub": 1.0 + }, + "166": { + "lb": 0.001, + "name": "f_copperaoh_m2", + "ub": 1.0 + }, + "167": { + "lb": 1e-08, + "name": "fncycle", + "ub": 1.0 + }, + "168": { + "lb": 0.01, + "name": "fecrh_ignition", + "ub": 2.0 + }, + "169": { + "lb": 1.0, + "name": "te0_ecrh_achievable", + "ub": 1000.0 + }, + "17": { + "lb": 0.1, + "name": "t_between_pulse", + "ub": 100000000.0 + }, + "170": { + "lb": 0.49, + "name": "deg_div_field_plate", + "ub": 5.01 + }, + "171": { + "lb": 0.01, + "name": "casths_fraction", + "ub": 0.99 + }, + "172": { + "lb": 0.001, + "name": "dx_tf_side_case_min", + "ub": 1.0 + }, + "173": { + "lb": 0.0, + "name": "f_tritium", + "ub": 1.0 + }, + "174": { + "lb": 0.0, + "name": "triang", + "ub": 1.0 + }, + "175": { + "lb": 0.0, + "name": "kappa", + "ub": 10.0 + }, + "18": { + "lb": 2.0, + "name": "q95", + "ub": 50.0 + }, + "19": { + "lb": 1.0, + "name": "e_beam_kev", + "ub": 1000000.0 + }, + "2": { + "lb": 0.01, + "name": "bt", + "ub": 30.0 + }, + "20": { + "lb": 40.0, + "name": "temp_cp_average", + "ub": 300.0 + }, + "21": { + "lb": 0.001, + "name": "ft_burn_min", + "ub": 1.0 + }, + "23": { + "lb": 0.1, + "name": "fcoolcp", + "ub": 0.5 + }, + "25": { + "lb": 0.001, + "name": "fp_plant_electric_net_required_mw", + "ub": 1.0 + }, + "26": { + "lb": 0.001, + "name": "fp_fusion_total_max_mw", + "ub": 1.0 + }, + "27": { + "lb": 0.001, + "name": "fpflux_div_heat_load_mw", + "ub": 1.0 + }, + "28": { + "lb": 0.001, + "name": "fradpwr", + "ub": 0.99 + }, + "29": { + "lb": 0.1, + "name": "dr_bore", + "ub": 10.0 + }, + "3": { + "lb": 0.1, + "name": "rmajor", + "ub": 50.0 + }, + "30": { + "lb": 0.01, + "name": "fmva", + "ub": 1.0 + }, + "31": { + "lb": 0.001, + "name": "gapomin", + "ub": 10.0 + }, + "32": { + "lb": 0.001, + "name": "frminor", + "ub": 1.0 + }, + "33": { + "lb": 0.001, + "name": "fradius_beam_tangency", + "ub": 1.0 + }, + "35": { + "lb": 0.001, + "name": "fb_tf_inboard_max", + "ub": 1.0 + }, + "36": { + "lb": 0.001, + "name": "fbeta_max", + "ub": 1.0 + }, + "37": { + "lb": 100000.0, + "name": "j_cs_flat_top_end", + "ub": 100000000.0 + }, + "38": { + "lb": 0.01, + "name": "fjohc", + "ub": 1.0 + }, + "39": { + "lb": 0.001, + "name": "fjohc0", + "ub": 1.0 + }, + "4": { + "lb": 5.0, + "name": "te", + "ub": 150.0 + }, + "40": { + "lb": 0.001, + "name": "feta_cd_norm_hcd_primary_max", + "ub": 1.0 + }, + "41": { + "lb": 0.001, + "name": "f_j_cs_start_pulse_end_flat_top", + "ub": 1.0 + }, + "42": { + "lb": 0.001, + "name": "dr_cs_tf_gap", + "ub": 10.0 + }, + "44": { + "lb": 0.001, + "name": "f_c_plasma_non_inductive", + "ub": 1.0 + }, + "45": { + "lb": 0.001, + "name": "fbig_q_plasma_min", + "ub": 1.0 + }, + "46": { + "lb": 0.001, + "name": "fp_hcd_injected_max", + "ub": 1.0 + }, + "47": { + "lb": 0.001, + "name": "feffcd", + "ub": 1.0 + }, + "48": { + "lb": 0.001, + "name": "fstrcase", + "ub": 1.0 + }, + "49": { + "lb": 0.001, + "name": "fstrcond", + "ub": 1.0 + }, + "5": { + "lb": 0.001, + "name": "beta", + "ub": 1.0 + }, + "50": { + "lb": 0.001, + "name": "fiooic", + "ub": 1.0 + }, + "51": { + "lb": 0.001, + "name": "fvdump", + "ub": 1.0 + }, + "53": { + "lb": 0.001, + "name": "fjprot", + "ub": 1.0 + }, + "54": { + "lb": 0.001, + "name": "ftmargtf", + "ub": 1.0 + }, + "56": { + "lb": 0.1, + "name": "t_tf_superconductor_quench", + "ub": 100.0 + }, + "57": { + "lb": 0.05, + "name": "dr_tf_nose_case", + "ub": 1.0 + }, + "58": { + "lb": 0.001, + "name": "dx_tf_turn_steel", + "ub": 0.1 + }, + "59": { + "lb": 0.001, + "name": "f_a_tf_turn_cable_copper", + "ub": 1.0 + }, + "6": { + "lb": 2e+19, + "name": "dene", + "ub": 1e+21 + }, + "60": { + "lb": 0.001, + "name": "c_tf_turn", + "ub": 40000.0 + }, + "61": { + "lb": 0.001, + "name": "dr_shld_vv_gap_inboard", + "ub": 10.0 + }, + "62": { + "lb": 0.001, + "name": "fdtmp", + "ub": 1.0 + }, + "63": { + "lb": 0.001, + "name": "ftemp_fw_max", + "ub": 1.0 + }, + "64": { + "lb": 0.001, + "name": "fp_hcd_injected_min_mw", + "ub": 1.0 + }, + "65": { + "lb": 0.1, + "name": "t_current_ramp_up", + "ub": 1000.0 + }, + "66": { + "lb": 0.001, + "name": "ft_current_ramp_up", + "ub": 1.0 + }, + "67": { + "lb": 0.001, + "name": "ft_cycle_min", + "ub": 1.0 + }, + "68": { + "lb": 0.001, + "name": "fptemp", + "ub": 1.0 + }, + "69": { + "lb": 0.001, + "name": "rcool", + "ub": 0.01 + }, + "7": { + "lb": 1e-06, + "name": "f_nd_beam_electron", + "ub": 1.0 + }, + "70": { + "lb": 1.0, + "name": "vcool", + "ub": 100.0 + }, + "71": { + "lb": 0.001, + "name": "fq95_min", + "ub": 1.0 + }, + "72": { + "lb": 0.001, + "name": "fipir", + "ub": 1.0 + }, + "73": { + "lb": 0.001, + "name": "dr_fw_plasma_gap_inboard", + "ub": 10.0 + }, + "74": { + "lb": 0.001, + "name": "dr_fw_plasma_gap_outboard", + "ub": 10.0 + }, + "75": { + "lb": 0.2, + "name": "tfootfi", + "ub": 5.0 + }, + "79": { + "lb": 0.001, + "name": "fbeta_poloidal", + "ub": 1.0 + }, + "8": { + "lb": 0.001, + "name": "fbeta_poloidal_eps", + "ub": 1.0 + }, + "81": { + "lb": 100000.0, + "name": "edrive", + "ub": 50000000.0 + }, + "82": { + "lb": 0.01, + "name": "drveff", + "ub": 1.0 + }, + "83": { + "lb": 1.0, + "name": "tgain", + "ub": 500.0 + }, + "84": { + "lb": 0.1, + "name": "chrad", + "ub": 20.0 + }, + "85": { + "lb": 1000000.0, + "name": "pdrive", + "ub": 200000000.0 + }, + "86": { + "lb": 0.001, + "name": "frrmax", + "ub": 1.0 + }, + "89": { + "lb": 0.001, + "name": "ftbr", + "ub": 1.0 + }, + "9": { + "lb": 0.001, + "name": "fdene", + "ub": 1.0 + }, + "90": { + "lb": 0.001, + "name": "blbuith", + "ub": 2.0 + }, + "91": { + "lb": 0.001, + "name": "blbuoth", + "ub": 2.0 + }, + "92": { + "lb": 0.001, + "name": "fflutf", + "ub": 1.0 + }, + "93": { + "lb": 0.001, + "name": "dr_shld_inboard", + "ub": 10.0 + }, + "94": { + "lb": 0.001, + "name": "dr_shld_outboard", + "ub": 10.0 + }, + "95": { + "lb": 0.001, + "name": "fptfnuc", + "ub": 1.0 + }, + "96": { + "lb": 0.001, + "name": "fvvhe", + "ub": 1.0 + }, + "97": { + "lb": 0.001, + "name": "fpsepr", + "ub": 1.0 + }, + "98": { + "lb": 10.0, + "name": "f_blkt_li6_enrichment", + "ub": 100.0 + } + }, + "DICT_IXC_SIMPLE": { + "1": "aspect", + "10": "hfact", + "103": "fl_h_threshold", + "104": "fcwr", + "105": "fnbshinef", + "106": "ftmargoh", + "107": "favail", + "108": "breeder_f", + "109": "f_nd_alpha_electron", + "11": "p_hcd_primary_extra_heat_mw", + "110": "falpha_energy_confinement", + "111": "fniterpump", + "112": "fzeff_max", + "113": "fmaxvvstress", + "114": "len_fw_channel", + "115": "fpoloidalpower", + "116": "fpflux_fw_rad_max", + "117": "fpsepbqar", + "119": "tesep", + "12": "oacdcp", + "122": "f_a_cs_steel", + "123": "foh_stress", + "125": "f_nd_impurity_electrons(03)", + "126": "f_nd_impurity_electrons(04)", + "127": "f_nd_impurity_electrons(05)", + "128": "f_nd_impurity_electrons(06)", + "129": "f_nd_impurity_electrons(07)", + "13": "dr_tf_inboard", + "130": "f_nd_impurity_electrons(08)", + "131": "f_nd_impurity_electrons(09)", + "132": "f_nd_impurity_electrons(10)", + "133": "f_nd_impurity_electrons(11)", + "134": "f_nd_impurity_electrons(12)", + "135": "f_nd_impurity_electrons(13)", + "136": "f_nd_impurity_electrons(14)", + "137": "fplhsep", + "138": "rebco_thickness", + "139": "copper_thick", + "14": "fpflux_fw_neutron_max_mw", + "140": "dr_tf_wp_with_insulation", + "141": "ftemp_croco_quench_max", + "142": "nesep", + "143": "f_coppera_m2", + "144": "fnesep", + "145": "fgwped", + "146": "fc_tf_turn_max", + "147": "freinke", + "149": "fb_cs_limit_max", + "15": "fvs_plasma_total_required", + "152": "fgwsep", + "153": "fpdivlim", + "154": "fne0", + "155": "pfusife", + "156": "rrin", + "157": "fvs_cs_pf_total_ramp", + "158": "croco_thick", + "159": "ftoroidalgap", + "16": "dr_cs", + "160": "f_avspace", + "161": "fbeta_min", + "162": "r_cp_top", + "163": "f_t_turn_tf", + "164": "f_crypmw", + "165": "fstr_wp", + "166": "f_copperaoh_m2", + "167": "fncycle", + "168": "fecrh_ignition", + "169": "te0_ecrh_achievable", + "17": "t_between_pulse", + "170": "deg_div_field_plate", + "171": "casths_fraction", + "172": "dx_tf_side_case_min", + "173": "f_tritium", + "174": "triang", + "175": "kappa", + "18": "q95", + "19": "e_beam_kev", + "2": "bt", + "20": "temp_cp_average", + "21": "ft_burn_min", + "23": "fcoolcp", + "25": "fp_plant_electric_net_required_mw", + "26": "fp_fusion_total_max_mw", + "27": "fpflux_div_heat_load_mw", + "28": "fradpwr", + "29": "dr_bore", + "3": "rmajor", + "30": "fmva", + "31": "gapomin", + "32": "frminor", + "33": "fradius_beam_tangency", + "35": "fb_tf_inboard_max", + "36": "fbeta_max", + "37": "j_cs_flat_top_end", + "38": "fjohc", + "39": "fjohc0", + "4": "te", + "40": "feta_cd_norm_hcd_primary_max", + "41": "f_j_cs_start_pulse_end_flat_top", + "42": "dr_cs_tf_gap", + "44": "f_c_plasma_non_inductive", + "45": "fbig_q_plasma_min", + "46": "fp_hcd_injected_max", + "47": "feffcd", + "48": "fstrcase", + "49": "fstrcond", + "5": "beta", + "50": "fiooic", + "51": "fvdump", + "53": "fjprot", + "54": "ftmargtf", + "56": "t_tf_superconductor_quench", + "57": "dr_tf_nose_case", + "58": "dx_tf_turn_steel", + "59": "f_a_tf_turn_cable_copper", + "6": "dene", + "60": "c_tf_turn", + "61": "dr_shld_vv_gap_inboard", + "62": "fdtmp", + "63": "ftemp_fw_max", + "64": "fp_hcd_injected_min_mw", + "65": "t_current_ramp_up", + "66": "ft_current_ramp_up", + "67": "ft_cycle_min", + "68": "fptemp", + "69": "rcool", + "7": "f_nd_beam_electron", + "70": "vcool", + "71": "fq95_min", + "72": "fipir", + "73": "dr_fw_plasma_gap_inboard", + "74": "dr_fw_plasma_gap_outboard", + "75": "tfootfi", + "79": "fbeta_poloidal", + "8": "fbeta_poloidal_eps", + "81": "edrive", + "82": "drveff", + "83": "tgain", + "84": "chrad", + "85": "pdrive", + "86": "frrmax", + "89": "ftbr", + "9": "fdene", + "90": "blbuith", + "91": "blbuoth", + "92": "fflutf", + "93": "dr_shld_inboard", + "94": "dr_shld_outboard", + "95": "fptfnuc", + "96": "fvvhe", + "97": "fpsepr", + "98": "f_blkt_li6_enrichment" + }, + "DICT_IXC_SIMPLE_REV": { + "aspect": "1", + "beta": "5", + "blbuith": "90", + "blbuoth": "91", + "breeder_f": "108", + "bt": "2", + "c_tf_turn": "60", + "casths_fraction": "171", + "chrad": "84", + "copper_thick": "139", + "croco_thick": "158", + "deg_div_field_plate": "170", + "dene": "6", + "dr_bore": "29", + "dr_cs": "16", + "dr_cs_tf_gap": "42", + "dr_fw_plasma_gap_inboard": "73", + "dr_fw_plasma_gap_outboard": "74", + "dr_shld_inboard": "93", + "dr_shld_outboard": "94", + "dr_shld_vv_gap_inboard": "61", + "dr_tf_inboard": "13", + "dr_tf_nose_case": "57", + "dr_tf_wp_with_insulation": "140", + "drveff": "82", + "dx_tf_side_case_min": "172", + "dx_tf_turn_steel": "58", + "e_beam_kev": "19", + "edrive": "81", + "f_a_cs_steel": "122", + "f_a_tf_turn_cable_copper": "59", + "f_avspace": "160", + "f_blkt_li6_enrichment": "98", + "f_c_plasma_non_inductive": "44", + "f_coppera_m2": "143", + "f_copperaoh_m2": "166", + "f_crypmw": "164", + "f_j_cs_start_pulse_end_flat_top": "41", + "f_nd_alpha_electron": "109", + "f_nd_beam_electron": "7", + "f_nd_impurity_electrons(03)": "125", + "f_nd_impurity_electrons(04)": "126", + "f_nd_impurity_electrons(05)": "127", + "f_nd_impurity_electrons(06)": "128", + "f_nd_impurity_electrons(07)": "129", + "f_nd_impurity_electrons(08)": "130", + "f_nd_impurity_electrons(09)": "131", + "f_nd_impurity_electrons(10)": "132", + "f_nd_impurity_electrons(11)": "133", + "f_nd_impurity_electrons(12)": "134", + "f_nd_impurity_electrons(13)": "135", + "f_nd_impurity_electrons(14)": "136", + "f_t_turn_tf": "163", + "f_tritium": "173", + "falpha_energy_confinement": "110", + "favail": "107", + "fb_cs_limit_max": "149", + "fb_tf_inboard_max": "35", + "fbeta_max": "36", + "fbeta_min": "161", + "fbeta_poloidal": "79", + "fbeta_poloidal_eps": "8", + "fbig_q_plasma_min": "45", + "fc_tf_turn_max": "146", + "fcoolcp": "23", + "fcwr": "104", + "fdene": "9", + "fdtmp": "62", + "fecrh_ignition": "168", + "feffcd": "47", + "feta_cd_norm_hcd_primary_max": "40", + "fflutf": "92", + "fgwped": "145", + "fgwsep": "152", + "fiooic": "50", + "fipir": "72", + "fjohc": "38", + "fjohc0": "39", + "fjprot": "53", + "fl_h_threshold": "103", + "fmaxvvstress": "113", + "fmva": "30", + "fnbshinef": "105", + "fncycle": "167", + "fne0": "154", + "fnesep": "144", + "fniterpump": "111", + "foh_stress": "123", + "fp_fusion_total_max_mw": "26", + "fp_hcd_injected_max": "46", + "fp_hcd_injected_min_mw": "64", + "fp_plant_electric_net_required_mw": "25", + "fpdivlim": "153", + "fpflux_div_heat_load_mw": "27", + "fpflux_fw_neutron_max_mw": "14", + "fpflux_fw_rad_max": "116", + "fplhsep": "137", + "fpoloidalpower": "115", + "fpsepbqar": "117", + "fpsepr": "97", + "fptemp": "68", + "fptfnuc": "95", + "fq95_min": "71", + "fradius_beam_tangency": "33", + "fradpwr": "28", + "freinke": "147", + "frminor": "32", + "frrmax": "86", + "fstr_wp": "165", + "fstrcase": "48", + "fstrcond": "49", + "ft_burn_min": "21", + "ft_current_ramp_up": "66", + "ft_cycle_min": "67", + "ftbr": "89", + "ftemp_croco_quench_max": "141", + "ftemp_fw_max": "63", + "ftmargoh": "106", + "ftmargtf": "54", + "ftoroidalgap": "159", + "fvdump": "51", + "fvs_cs_pf_total_ramp": "157", + "fvs_plasma_total_required": "15", + "fvvhe": "96", + "fzeff_max": "112", + "gapomin": "31", + "hfact": "10", + "j_cs_flat_top_end": "37", + "kappa": "175", + "len_fw_channel": "114", + "nesep": "142", + "oacdcp": "12", + "p_hcd_primary_extra_heat_mw": "11", + "pdrive": "85", + "pfusife": "155", + "q95": "18", + "r_cp_top": "162", + "rcool": "69", + "rebco_thickness": "138", + "rmajor": "3", + "rrin": "156", + "t_between_pulse": "17", + "t_current_ramp_up": "65", + "t_tf_superconductor_quench": "56", + "te": "4", + "te0_ecrh_achievable": "169", + "temp_cp_average": "20", + "tesep": "119", + "tfootfi": "75", + "tgain": "83", + "triang": "174", + "vcool": "70" + }, + "DICT_MODULE": { + "blanket_library": [ + "vol_shld_inboard", + "vol_shld_outboard", + "vol_vv_inboard", + "vol_vv_outboard", + "dz_pf_cryostat", + "vfblkti", + "vfblkto", + "len_blkt_inboard_coolant_channel_radial", + "len_blkt_outboard_coolant_channel_radial", + "len_blkt_inboard_segment_toroidal", + "len_blkt_outboard_segment_toroidal", + "len_blkt_inboard_segment_poloidal", + "len_blkt_outboard_segment_poloidal", + "len_blkt_inboard_channel_total", + "len_blkt_outboard_channel_total", + "bzfllengi_liq", + "bzfllengo_liq", + "p_fw_inboard_nuclear_heat_mw", + "p_fw_outboard_nuclear_heat_mw", + "temp_fw_inboard_peak", + "temp_fw_outboard_peak", + "mflow_fw_inboard_coolant_total", + "mflow_fw_outboard_coolant_total", + "mflow_fw_coolant_total", + "n_fw_inboard_channels", + "n_fw_outboard_channels", + "mflow_fw_inboard_coolant_channel", + "mflow_fw_outboard_coolant_channel", + "p_blkt_nuclear_heat_inboard_mw", + "p_blkt_nuclear_heat_outboard_mw", + "mflow_blkt_inboard_coolant", + "mflow_blkt_outboard_coolant", + "mflow_blkt_coolant_total", + "mfblkti_liq", + "mfblkto_liq", + "mfblkt_liq", + "mftotal", + "n_blkt_inboard_channels", + "n_blkt_outboard_channels", + "mfblktpi", + "mfblktpo", + "vel_blkt_inboard_coolant", + "vel_blkt_outboard_coolant", + "htpmw_fwi", + "htpmw_fwo", + "htpmw_blkti", + "htpmw_blkto", + "htpmw_fw_blkti", + "htpmw_fw_blkto", + "dz_blkt_half", + "dz_shld_half", + "dz_vv_half", + "icomponent" + ], + "build_variables": [ + "aplasmin", + "available_radial_space", + "a_blkt_total_surface", + "a_blkt_inboard_surface", + "a_blkt_outboard_surface", + "blbmith", + "blbmoth", + "blbpith", + "blbpoth", + "blbuith", + "blbuoth", + "dr_blkt_inboard", + "dr_blkt_outboard", + "dz_blkt_upper", + "dz_fw_upper", + "dr_bore", + "f_z_cryostat", + "dr_cryostat", + "dr_vv_inboard", + "dr_vv_outboard", + "dz_vv_upper", + "dz_vv_lower", + "dr_vv_shells", + "f_avspace", + "fcspc", + "fseppc", + "a_fw_total_full_coverage", + "a_fw_inboard_full_coverage", + "a_fw_outboard_full_coverage", + "a_fw_total", + "a_fw_inboard", + "a_fw_outboard", + "dr_fw_inboard", + "dr_fw_outboard", + "dr_shld_vv_gap_inboard", + "dr_cs_tf_gap", + "gapomin", + "dr_shld_vv_gap_outboard", + "z_tf_inside_half", + "hpfdif", + "z_tf_top", + "hr1", + "iohcl", + "i_cs_precomp", + "i_tf_inside_cs", + "dr_cs", + "dr_cs_precomp", + "rbld", + "required_radial_space", + "rinboard", + "rsldi", + "rsldo", + "r_vv_inboard_out", + "r_sh_inboard_in", + "r_sh_inboard_out", + "r_tf_inboard_in", + "r_tf_inboard_mid", + "r_tf_inboard_out", + "r_tf_outboard_mid", + "i_r_cp_top", + "r_cp_top", + "f_r_cp", + "dr_tf_inner_bore", + "dh_tf_inner_bore", + "dr_fw_plasma_gap_inboard", + "dr_fw_plasma_gap_outboard", + "a_shld_total_surface", + "a_shld_inboard_surface", + "a_shld_outboard_surface", + "dr_shld_inboard", + "dz_shld_lower", + "dr_shld_outboard", + "dz_shld_upper", + "sigallpc", + "dr_tf_inboard", + "tfoffset", + "tfootfi", + "dr_tf_outboard", + "dr_tf_shld_gap", + "dr_shld_thermal_inboard", + "dr_shld_thermal_outboard", + "dz_shld_thermal", + "dz_shld_vv_gap", + "dz_xpoint_divertor", + "dz_fw_plasma_gap", + "dr_shld_blkt_gap", + "plleni", + "plleno", + "plsepi", + "plsepo", + "rspo", + "z_plasma_xpoint_upper", + "z_plasma_xpoint_lower", + "ripflag" + ], + "buildings_variables": [ + "admv", + "admvol", + "aux_build_l", + "aux_build_w", + "aux_build_h", + "auxcool_l", + "auxcool_w", + "auxcool_h", + "bioshld_thk", + "chemlab_l", + "chemlab_w", + "chemlab_h", + "dz_tf_cryostat", + "clh2", + "control_buildings_l", + "control_buildings_w", + "control_buildings_h", + "conv", + "convol", + "crane_arm_h", + "crane_clrnc_h", + "crane_clrnc_v", + "cryomag_l", + "cryomag_w", + "cryomag_h", + "cryostore_l", + "cryostore_w", + "cryostore_h", + "cryostat_clrnc", + "cryvol", + "a_plant_floor_effective", + "elecdist_l", + "elecdist_w", + "elecdist_h", + "elecload_l", + "elecload_w", + "elecload_h", + "elecstore_l", + "elecstore_w", + "elecstore_h", + "elevol", + "esbldgm3", + "fc_building_l", + "fc_building_w", + "fndt", + "gas_buildings_l", + "gas_buildings_w", + "gas_buildings_h", + "ground_clrnc", + "hcd_building_l", + "hcd_building_w", + "hcd_building_h", + "hccl", + "hcwt", + "heat_sink_l", + "heat_sink_w", + "heat_sink_h", + "hot_sepdist", + "hotcell_h", + "hw_storage_l", + "hw_storage_w", + "hw_storage_h", + "i_bldgs_size", + "i_bldgs_v", + "ilw_smelter_l", + "ilw_smelter_w", + "ilw_smelter_h", + "ilw_storage_l", + "ilw_storage_w", + "ilw_storage_h", + "llw_storage_l", + "llw_storage_w", + "llw_storage_h", + "magnet_pulse_l", + "magnet_pulse_w", + "magnet_pulse_h", + "magnet_trains_l", + "magnet_trains_w", + "magnet_trains_h", + "maint_cont_l", + "maint_cont_w", + "maint_cont_h", + "mbvfac", + "nbi_sys_l", + "nbi_sys_w", + "pfbldgm3", + "pibv", + "qnty_sfty_fac", + "rbvfac", + "rbrt", + "rbvol", + "rbwt", + "reactor_clrnc", + "reactor_fndtn_thk", + "reactor_hall_l", + "reactor_hall_w", + "reactor_hall_h", + "reactor_roof_thk", + "reactor_wall_thk", + "rmbvol", + "robotics_l", + "robotics_w", + "robotics_h", + "row", + "rxcl", + "sec_buildings_l", + "sec_buildings_w", + "sec_buildings_h", + "shmf", + "shov", + "shovol", + "staff_buildings_area", + "staff_buildings_h", + "stcl", + "tfcbv", + "transp_clrnc", + "trcl", + "triv", + "turbine_hall_l", + "turbine_hall_w", + "turbine_hall_h", + "tw_storage_l", + "tw_storage_w", + "tw_storage_h", + "volrci", + "volnucb", + "warm_shop_l", + "warm_shop_w", + "warm_shop_h", + "water_buildings_l", + "water_buildings_w", + "water_buildings_h", + "wgt", + "wgt2", + "workshop_l", + "workshop_w", + "workshop_h", + "wrbi", + "wsvol", + "wsvfac", + "a_reactor_bldg", + "a_ee_ps_bldg", + "a_aux_services_bldg", + "a_hot_cell_bldg", + "a_reactor_service_bldg", + "a_service_water_bldg", + "a_fuel_handling_bldg", + "a_control_room_bldg", + "a_ac_ps_bldg", + "a_admin_bldg", + "a_site_service_bldg", + "a_cryo_inert_gas_bldg", + "a_security_bldg" + ], + "ccfe_hcpb_module": [ + "armour_density", + "fw_density", + "blanket_density", + "shield_density", + "vv_density", + "x_blanket", + "x_shield", + "tfc_nuc_heating", + "fw_armour_u_nuc_heating", + "shld_u_nuc_heating", + "pnuc_tot_blk_sector", + "exp_blanket", + "exp_shield1", + "exp_shield2" + ], + "constraint_variables": [ + "p_hcd_injected_min_mw", + "beta_poloidal_max", + "big_q_plasma_min", + "b_tf_inboard_max", + "fp_hcd_injected_min_mw", + "fbeta_poloidal_eps", + "fbeta_poloidal", + "fbeta_max", + "fbeta_min", + "fc_tf_turn_max", + "fr_conducting_wall", + "fdene", + "fdtmp", + "fecrh_ignition", + "fflutf", + "fp_fusion_total_max_mw", + "feta_cd_norm_hcd_primary_max", + "fpflux_div_heat_load_mw", + "fiooic", + "fipir", + "q95_fixed", + "fjohc", + "fjohc0", + "fjprot", + "fl_h_threshold", + "fmva", + "fnbshinef", + "fncycle", + "fnesep", + "foh_stress", + "fb_tf_inboard_max", + "fp_hcd_injected_max", + "fp_plant_electric_net_required_mw", + "fradius_beam_tangency", + "fpsepbqar", + "fpsepr", + "fptemp", + "fptfnuc", + "fq95_min", + "fbig_q_plasma_min", + "fradpwr", + "fpflux_fw_rad_max", + "freinke", + "frminor", + "fstrcase", + "fstrcond", + "fstr_wp", + "fmaxvvstress", + "ftbr", + "ft_burn_min", + "ft_cycle_min", + "ftmargoh", + "ftmargtf", + "ft_current_ramp_up", + "ftemp_fw_max", + "fvdump", + "fvs_plasma_total_required", + "fvvhe", + "fpflux_fw_neutron_max_mw", + "fzeff_max", + "eta_cd_norm_hcd_primary_max", + "i_q95_fixed", + "pflux_fw_rad_max", + "mvalim", + "f_p_beam_shine_through_max", + "nflutfmax", + "p_plasma_separatrix_min_mw", + "f_fw_rad_max", + "pflux_fw_rad_max_mw", + "p_plant_electric_net_required_mw", + "p_fusion_total_max_mw", + "psepbqarmax", + "pseprmax", + "ptfnucmax", + "tbrmin", + "t_burn_min", + "t_cycle_min", + "t_current_ramp_up_min", + "pflux_fw_neutron_max_mw", + "f_alpha_energy_confinement_min", + "falpha_energy_confinement", + "fniterpump", + "zeff_max", + "fpoloidalpower", + "ftemp_croco_quench_max" + ], + "cost_2015_variables": [ + "mean_electric_output", + "annual_electric_output", + "maintenance", + "total_costs", + "s_label", + "s_kref", + "s_k", + "s_cref", + "s_cost", + "s_cost_factor" + ], + "cost_variables": [ + "c228", + "c229", + "c23", + "c25", + "c26", + "cindrt", + "ccont", + "c226", + "c2261", + "c2262", + "c2263", + "c227", + "c2271", + "c2272", + "c2273", + "c2274", + "c24", + "c241", + "c242", + "c243", + "c244", + "c245", + "c21", + "c211", + "c212", + "c213", + "c214", + "c2141", + "c2142", + "c215", + "c216", + "c217", + "c2171", + "c2172", + "c2173", + "c2174", + "c22", + "c2211", + "c2212", + "c22121", + "c22122", + "c22123", + "c22124", + "c22125", + "c22126", + "c22127", + "c2213", + "c22131", + "c22132", + "c2214", + "c2215", + "c2221", + "c22211", + "c22212", + "c22213", + "c22214", + "c22215", + "c2222", + "c22221", + "c22222", + "c22223", + "c22224", + "c2223", + "c223", + "c2231", + "c2232", + "c2233", + "c2234", + "c224", + "c2241", + "c2242", + "c2243", + "c2244", + "c2245", + "c2246", + "c225", + "c2251", + "c22511", + "c22512", + "c22513", + "c22514", + "c22515", + "c2252", + "c22521", + "c22522", + "c22523", + "c22524", + "c22525", + "c22526", + "c22527", + "c2253", + "chx", + "cpp", + "cppa", + "c22128", + "abktflnc", + "adivflnc", + "blkcst", + "c221", + "c222", + "capcost", + "cconfix", + "cconshpf", + "cconshtf", + "cdcost", + "cdirt", + "cdrlife", + "cdrlife_cal", + "cfactr", + "cpfact", + "cfind", + "cland", + "coe", + "coecap", + "coefuelt", + "coeoam", + "concost", + "costexp", + "costexp_pebbles", + "cost_factor_buildings", + "cost_factor_land", + "cost_factor_tf_coils", + "cost_factor_tf_coils", + "cost_factor_rh", + "cost_factor_vv", + "cost_factor_bop", + "cost_factor_misc", + "maintenance_fwbs", + "maintenance_gen", + "amortization", + "cost_model", + "i_cp_lifetime", + "cowner", + "cplife_input", + "cplife", + "cplife_cal", + "cpstcst", + "cpstflnc", + "crctcore", + "csi", + "cturbb", + "decomf", + "dintrt", + "divcst", + "divlife", + "divlife_cal", + "dtlife", + "fcap0", + "fcap0cp", + "fcdfuel", + "fcontng", + "fcr0", + "fkind", + "fwallcst", + "iavail", + "ibkt_life", + "life_dpa", + "bktcycles", + "avail_min", + "tok_build_cost_per_vol", + "light_build_cost_per_vol", + "favail", + "num_rh_systems", + "conf_mag", + "div_prob_fail", + "div_umain_time", + "div_nref", + "div_nu", + "fwbs_nref", + "fwbs_nu", + "fwbs_prob_fail", + "fwbs_umain_time", + "redun_vacp", + "redun_vac", + "t_operation", + "tbktrepl", + "tcomrepl", + "tdivrepl", + "uubop", + "uucd", + "uudiv", + "uufuel", + "uufw", + "uumag", + "uuves", + "ifueltyp", + "ipnet", + "ireactor", + "lsa", + "moneyint", + "output_costs", + "discount_rate", + "startupratio", + "startuppwr", + "supercond_cost_model", + "tlife", + "tmain", + "u_unplanned_cp", + "UCAD", + "UCAF", + "UCAHTS", + "UCAP", + "ucblbe", + "ucblbreed", + "ucblli", + "ucblli2o", + "ucbllipb", + "ucblss", + "ucblvd", + "UCBPMP", + "ucbus", + "uccase", + "UCCO", + "uccpcl1", + "uccpclb", + "UCCPMP", + "UCCR", + "uccry", + "uccryo", + "uccu", + "UCDGEN", + "ucdiv", + "UCDTC", + "UCDUCT", + "ucech", + "UCEL", + "UCES1", + "UCES2", + "ucf1", + "ucfnc", + "UCFPR", + "ucfuel", + "UCFWA", + "UCFWPS", + "UCFWS", + "UCGSS", + "uche3", + "uchrs", + "uchts", + "uciac", + "ucich", + "UCINT", + "uclh", + "UCLV", + "UCMB", + "ucme", + "ucmisc", + "ucnbi", + "UCNBV", + "ucoam", + "ucpens", + "ucpfb", + "ucpfbk", + "ucpfbs", + "ucpfcb", + "ucpfdr1", + "ucpfic", + "ucpfps", + "UCPHX", + "UCPP", + "ucrb", + "ucsc", + "sc_mat_cost_0", + "UCSH", + "ucshld", + "UCSWYD", + "uctfbr", + "uctfbus", + "UCTFDR", + "UCTFGR", + "UCTFIC", + "uctfps", + "uctfsw", + "UCTPMP", + "UCTR", + "ucturb", + "UCVALV", + "UCVDSH", + "UCVIAC", + "ucwindpf", + "ucwindtf", + "UCWS", + "ucwst" + ], + "cs_fatigue_variables": [ + "residual_sig_hoop", + "n_cycle", + "n_cycle_min", + "t_crack_radial", + "t_crack_vertical", + "t_structural_radial", + "t_structural_vertical", + "bkt_life_csf", + "sf_vertical_crack", + "sf_radial_crack", + "sf_fast_fracture", + "paris_coefficient", + "paris_power_law", + "walker_coefficient", + "fracture_toughness" + ], + "current_drive_variables": [ + "dx_beam_duct", + "big_q_plasma", + "f_c_plasma_bootstrap", + "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", + "f_c_plasma_bootstrap_sugiyama_l", + "f_c_plasma_bootstrap_sugiyama_h", + "cboot", + "c_beam_total", + "f_c_plasma_diamagnetic_hender", + "f_c_plasma_diamagnetic_scene", + "f_c_plasma_diamagnetic", + "p_hcd_ecrh_injected_total_mw", + "p_ebw_injected_mw", + "p_hcd_ecrh_electric_mw", + "p_hcd_ebw_electric_mw", + "eta_cd_hcd_primary", + "eta_cd_hcd_secondary", + "c_hcd_primary_driven", + "c_hcd_secondary_driven", + "f_c_plasma_hcd_primary", + "f_c_plasma_hcd_secondary", + "n_ecrh_harmonic", + "i_ecrh_wave_mode", + "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_icrh_injector_wall_plug", + "eta_ebw_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", + "f_p_beam_orbit_loss", + "f_radius_beam_tangency_rmajor", + "f_beam_tritium", + "eta_cd_norm_hcd_primary", + "eta_cd_norm_hcd_secondary", + "eta_cd_norm_ecrh", + "xi_ebw", + "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_injected_current_total_mw", + "p_hcd_secondary_injected_mw", + "p_hcd_primary_injected_mw", + "f_c_plasma_internal", + "p_hcd_lowhyb_injected_total_mw", + "p_hcd_icrh_injected_total_mw", + "p_hcd_ebw_injected_total_mw", + "p_beam_plasma_coupled_mw", + "p_hcd_beam_injected_total_mw", + "p_beam_orbit_loss_mw", + "f_c_plasma_pfirsch_schluter", + "p_hcd_lowhyb_electric_mw", + "pwpnb", + "radius_beam_tangency", + "radius_beam_tangency_max", + "n_beam_decay_lengths_core", + "n_beam_decay_lengths_core_required" + ], + "dcll_variables": [ + "r_fci", + "r_backwall", + "bz_r_ib", + "bz_r_ob", + "f_vol_stff_plates", + "f_vol_stl_bz_struct", + "f_vol_stl_back_wall", + "f_vol_stl_fw", + "f_vol_mfbss_stl", + "f_vol_mfbss_he", + "f_vol_mfbss_pbli", + "vol_fci", + "vol_bz_struct", + "vol_bz_liq", + "vol_bz_liq_ib", + "vol_bz_liq_ob", + "vol_bw", + "vol_bss", + "wht_cer", + "wht_stl_struct", + "wht_cool_struct", + "wht_bw_stl", + "wht_bw_cool", + "wht_mfbss_stl", + "wht_mfbss_cool", + "wht_mfbss_pbli", + "fwmass_stl", + "fwmass_cool", + "mass_cool_blanket", + "mass_liq_blanket", + "mass_stl_blanket", + "mass_segm_ib", + "mass_segm_ob" + ], + "divertor_variables": [ + "anginc", + "deg_div_field_plate", + "betai", + "betao", + "f_vol_div_coolant", + "den_div_structure", + "dz_divertor", + "m_div_plate", + "dx_div_plate", + "a_div_surface_total", + "fdiva", + "f_div_flux_expansion", + "pflux_div_heat_load_mw", + "i_div_heat_load", + "pflux_div_heat_load_max_mw", + "prn1", + "tdiv", + "xpertin" + ], + "fwbs_variables": [ + "life_blkt_fpy", + "life_blkt", + "m_fw_blkt_div_coolant_total", + "m_vv", + "den_steel", + "denwc", + "dewmkg", + "f_p_blkt_multiplication", + "p_blkt_multiplication_mw", + "fblss", + "f_ster_div_single", + "f_a_fw_outboard_hcd", + "fhole", + "i_fw_blkt_vv_shape", + "life_fw_fpy", + "m_fw_total", + "fw_armour_mass", + "fw_armour_thickness", + "fw_armour_vol", + "i_blanket_type", + "i_blkt_inboard", + "inuclear", + "qnuc", + "f_blkt_li6_enrichment", + "p_blkt_nuclear_heat_total_mw", + "pnuc_cp", + "p_cp_shield_nuclear_heat_mw", + "pnuc_cp_tf", + "p_div_nuclear_heat_total_mw", + "p_fw_nuclear_heat_total_mw", + "p_fw_hcd_nuclear_heat_mw", + "pnucloss", + "pnucvvplus", + "p_shld_nuclear_heat_mw", + "m_blkt_total", + "m_blkt_steel_total", + "armour_fw_bl_mass", + "breeder_f", + "breeder_multiplier", + "vfcblkt", + "vfpblkt", + "m_blkt_li4sio4", + "m_blkt_tibe12", + "neut_flux_cp", + "f_neut_shield", + "f_a_fw_coolant_inboard", + "f_a_fw_coolant_outboard", + "psurffwi", + "psurffwo", + "vol_fw_total", + "f_vol_blkt_steel", + "f_vol_blkt_li4sio4", + "f_vol_blkt_tibe12", + "breedmat", + "densbreed", + "fblbe", + "fblbreed", + "fblhebmi", + "fblhebmo", + "fblhebpi", + "fblhebpo", + "hcdportsize", + "nflutf", + "npdiv", + "nphcdin", + "nphcdout", + "tbr", + "tritprate", + "wallpf", + "whtblbreed", + "m_blkt_beryllium", + "i_p_coolant_pumping", + "i_shield_mat", + "i_thermal_electric_conversion", + "secondary_cycle_liq", + "i_blkt_coolant_type", + "i_fw_coolant_type", + "dr_fw_wall", + "radius_fw_channel", + "dx_fw_module", + "temp_fw_coolant_in", + "temp_fw_coolant_out", + "pres_fw_coolant", + "temp_fw_peak", + "roughness_fw_channel", + "len_fw_channel", + "f_fw_peak", + "pres_blkt_coolant", + "temp_blkt_coolant_in", + "temp_blkt_coolant_out", + "coolp", + "n_blkt_outboard_modules_poloidal", + "n_blkt_inboard_modules_poloidal", + "n_blkt_outboard_modules_toroidal", + "n_blkt_inboard_modules_toroidal", + "temp_fw_max", + "fw_th_conductivity", + "fvoldw", + "fvolsi", + "fvolso", + "fwclfr", + "p_div_rad_total_mw", + "p_fw_rad_total_mw", + "p_fw_hcd_rad_total_mw", + "pradloss", + "p_tf_nuclear_heat_mw", + "ptfnucpm3", + "r_cryostat_inboard", + "z_cryostat_half_inside", + "dr_pf_cryostat", + "vol_cryostat", + "vol_cryostat_internal", + "vol_vv", + "vfshld", + "vol_blkt_total", + "vol_blkt_inboard", + "vol_blkt_outboard", + "vol_shld_total", + "whtshld", + "wpenshld", + "wtshldi", + "wtshldo", + "irefprop", + "fblli", + "fblli2o", + "fbllipb", + "fblvd", + "m_blkt_li2o", + "wtbllipb", + "m_blkt_vanadium", + "m_blkt_lithium", + "f_a_blkt_cooling_channels", + "blktmodel", + "declblkt", + "declfw", + "declshld", + "blkttype", + "etaiso", + "eta_coolant_pump_electric", + "i_fw_blkt_shared_coolant", + "i_blkt_liquid_breeder_type", + "i_blkt_dual_coolant", + "i_blkt_liquid_breeder_channel_type", + "i_blkt_module_segmentation", + "n_liq_recirc", + "r_f_liq_ib", + "r_f_liq_ob", + "w_f_liq_ib", + "w_f_liq_ob", + "den_ceramic", + "th_wall_secondary", + "bz_channel_conduct_liq", + "a_bz_liq", + "b_bz_liq", + "nopol", + "nopipes", + "den_liq", + "wht_liq", + "wht_liq_ib", + "wht_liq_ob", + "specific_heat_liq", + "thermal_conductivity_liq", + "dynamic_viscosity_liq", + "electrical_conductivity_liq", + "hartmann_liq", + "b_mag_blkt", + "etaiso_liq", + "blpressure_liq", + "inlet_temp_liq", + "outlet_temp_liq", + "den_fw_coolant", + "visc_fw_coolant", + "den_blkt_coolant", + "visc_blkt_coolant", + "cp_fw", + "cv_fw", + "cp_bl", + "cv_bl", + "f_nuc_pow_bz_struct", + "f_nuc_pow_bz_liq", + "pnuc_fw_ratio_dcll", + "pnuc_blkt_ratio_dcll", + "n_blkt_inboard_module_coolant_sections_radial", + "n_blkt_inboard_module_coolant_sections_poloidal", + "n_blkt_outboard_module_coolant_sections_radial", + "n_blkt_outboard_module_coolant_sections_poloidal", + "bzfllengi_n_rad_liq", + "bzfllengi_n_pol_liq", + "bzfllengo_n_rad_liq", + "bzfllengo_n_pol_liq", + "radius_blkt_channel", + "radius_blkt_channel_90_bend", + "radius_fw_channel_90_bend", + "radius_fw_channel_180_bend", + "radius_blkt_channel_180_bend" + ], + "global_variables": [ + "icase", + "runtitle", + "run_tests", + "verbose", + "maxcal", + "fileprefix", + "output_prefix", + "xlabel", + "vlabel", + "xlabel_2", + "vlabel_2", + "iscan_global", + "convergence_parameter" + ], + "heat_transport_variables": [ + "p_plant_electric_base", + "p_cryo_plant_electric_mw", + "p_cryo_plant_electric_max_mw", + "f_crypmw", + "etatf", + "eta_turbine", + "etath_liq", + "fachtmw", + "p_plant_electric_base_total_mw", + "fgrosbop", + "fmgdmw", + "f_p_blkt_coolant_pump_total_heat", + "f_p_div_coolant_pump_total_heat", + "f_p_fw_coolant_pump_total_heat", + "f_p_shld_coolant_pump_total_heat", + "helpow", + "helpow_cryal", + "p_coolant_pump_elec_total_mw", + "p_blkt_coolant_pump_mw", + "p_blkt_breeder_pump_mw", + "htpmw_blkt_tot", + "p_div_coolant_pump_mw", + "p_fw_coolant_pump_mw", + "p_shld_coolant_pump_mw", + "p_coolant_pump_loss_total_mw", + "ipowerflow", + "i_shld_primary_heat", + "n_primary_heat_exchangers", + "pacpmw", + "peakmva", + "p_fw_div_heat_deposited_mw", + "p_plant_electric_gross_mw", + "p_hcd_electric_loss_mw", + "p_hcd_electric_total_mw", + "p_hcd_secondary_electric_mw", + "p_hcd_primary_electric_mw", + "p_plant_electric_net_mw", + "p_plant_electric_recirc_mw", + "priheat", + "p_div_secondary_heat_mw", + "p_hcd_secondary_heat_mw", + "p_plant_secondary_heat_mw", + "p_shld_secondary_heat_mw", + "p_plant_primary_heat_mw", + "pflux_plant_floor_electric", + "p_tf_electric_supplies_mw", + "tlvpmw", + "p_tritium_plant_electric_mw", + "temp_turbine_coolant_in", + "vachtmw", + "f_p_plant_electric_recirc" + ], + "ife_variables": [ + "bldr", + "bldrc", + "bldzl", + "bldzu", + "blmatf", + "blmatm", + "blmatv", + "blvol", + "cdriv0", + "cdriv1", + "cdriv2", + "cdriv3", + "chdzl", + "chdzu", + "chmatf", + "chmatm", + "chmatv", + "chrad", + "chvol", + "dcdrv0", + "dcdrv1", + "dcdrv2", + "drveff", + "edrive", + "etadrv", + "etali", + "etave", + "fauxbop", + "fbreed", + "fburn", + "flirad", + "frrmax", + "fwdr", + "fwdzl", + "fwdzu", + "fwmatf", + "fwmatm", + "fwmatv", + "fwvol", + "gain", + "gainve", + "htpmw_ife", + "ife", + "ifedrv", + "ifetyp", + "lipmw", + "mcdriv", + "mflibe", + "pdrive", + "pfusife", + "pifecr", + "ptargf", + "r1", + "r2", + "r3", + "r4", + "r5", + "r6", + "r7", + "reprat", + "rrin", + "rrmax", + "shdr", + "shdzl", + "shdzu", + "shmatf", + "shmatm", + "shmatv", + "shvol", + "sombdr", + "somtdr", + "taufall", + "tdspmw", + "tfacmw", + "tgain", + "uccarb", + "ucconc", + "ucflib", + "uctarg", + "v1dr", + "v1dzl", + "v1dzu", + "v1matf", + "v1matm", + "v1matv", + "v1vol", + "v2dr", + "v2dzl", + "v2dzu", + "v2matf", + "v2matm", + "v2matv", + "v2vol", + "v3dr", + "v3dzl", + "v3dzu", + "v3matf", + "v3matm", + "v3matv", + "v3vol", + "zl1", + "zl2", + "zl3", + "zl4", + "zl5", + "zl6", + "zl7", + "zu1", + "zu2", + "zu3", + "zu4", + "zu5", + "zu6", + "zu7" + ], + "impurity_radiation_module": [ + "radius_plasma_core_norm", + "coreradiationfraction", + "f_nd_impurity_electrons", + "imp_label", + "impurity_arr_label", + "impurity_arr_z", + "impurity_arr_amass", + "impurity_arr_frac", + "impurity_arr_len_tab", + "impurity_arr_temp_kev", + "impurity_arr_lz_wm3", + "impurity_arr_zav" + ], + "neoclassics_variables": [ + "densities", + "temperatures", + "dr_densities", + "dr_temperatures", + "roots", + "weights", + "nu", + "nu_star", + "nu_star_averaged", + "vd", + "kt", + "er", + "iota", + "d11_mono", + "d11_plateau", + "d111", + "d112", + "d113", + "q_flux", + "gamma_flux", + "d31_mono", + "eps_eff", + "r_eff" + ], + "no_more_fortran": [ + "dummy" + ], + "numerics": [ + "ipnvars", + "ipeqns", + "ipnfoms", + "ipvlam", + "iptnt", + "ipvp1", + "ioptimz", + "minmax", + "lablmm", + "n_constraints", + "ncalls", + "neqns", + "nfev1", + "nfev2", + "nineqns", + "nvar", + "nviter", + "icc", + "active_constraints", + "lablcc", + "ixc", + "lablxc", + "name_xc", + "sqsumsq", + "objf_name", + "norm_objf", + "epsfcn", + "epsvmc", + "boundl", + "boundu", + "itv_scaled_lower_bounds", + "itv_scaled_upper_bounds", + "rcm", + "resdl", + "scafc", + "scale", + "xcm", + "xcs", + "vlam" + ], + "pf_power_variables": [ + "acptmax", + "ensxpfm", + "i_pf_energy_storage_source", + "pfckts", + "spfbusl", + "spsmva", + "srcktpm", + "vpfskv", + "peakpoloidalpower", + "maxpoloidalpower", + "poloidalpower" + ], + "pfcoil_variables": [ + "nef", + "nfxf", + "ricpf", + "ssq0", + "sig_axial", + "sig_hoop", + "axial_force", + "rfxf", + "zfxf", + "cfxf", + "xind", + "rcls", + "zcls", + "ccls", + "ccl0", + "bpf2", + "vsdum", + "first_call", + "cslimit", + "alfapf", + "alstroh", + "i_cs_stress", + "a_cs_poloidal", + "a_cs_turn", + "awpoh", + "b_cs_peak_flat_top_end", + "b_cs_peak_pulse_start", + "b_pf_coil_peak", + "ccl0_ma", + "ccls_ma", + "j_cs_pulse_start", + "j_cs_flat_top_end", + "c_pf_coil_turn", + "c_pf_coil_turn_peak_input", + "c_pf_cs_coil_pulse_start_ma", + "c_pf_cs_coil_flat_top_ma", + "c_pf_cs_coil_pulse_end_ma", + "etapsu", + "f_j_cs_start_end_flat_top", + "f_j_cs_start_pulse_end_flat_top", + "fcuohsu", + "fcupfsu", + "fvs_cs_pf_total_ramp", + "i_pf_location", + "i_pf_conductor", + "itr_sum", + "i_cs_superconductor", + "i_pf_superconductor", + "j_crit_str_cs", + "j_crit_str_pf", + "i_pf_current", + "i_sup_pf_shape", + "j_cs_conductor_critical_pulse_start", + "j_cs_conductor_critical_flat_top_end", + "jcableoh_bop", + "jcableoh_eof", + "n_pf_cs_plasma_circuits", + "n_pf_coils_in_group", + "nfxfh", + "n_pf_coil_groups", + "n_cs_pf_coils", + "f_z_cs_tf_internal", + "f_a_cs_steel", + "pf_current_safety_factor", + "pfcaseth", + "rho_pf_coil", + "rhopfbus", + "m_pf_coil_max", + "r_pf_coil_outer_max", + "p_pf_electric_supplies_mw", + "p_cs_resistive_flat_top", + "p_pf_coil_resistive_total_flat_top", + "r_pf_coil_inner", + "r_pf_coil_outer", + "c_pf_cs_coils_peak_ma", + "j_pf_coil_wp_peak", + "j_cs_critical_flat_top_end", + "j_cs_critical_pulse_start", + "j_pf_wp_critical", + "r_cs_middle", + "dz_cs_full", + "routr", + "r_pf_coil_middle", + "rpf1", + "rpf2", + "rref", + "s_shear_cs_peak", + "sigpfcalw", + "sigpfcf", + "ind_pf_cs_plasma_mutual", + "temp_cs_superconductor_margin", + "n_pf_coil_turns", + "f_a_pf_coil_void", + "f_a_cs_void", + "vs_cs_pf_total_burn", + "vs_pf_coils_total_burn", + "vs_pf_coils_total_ramp", + "vs_pf_coils_total_pulse", + "vs_cs_total_pulse", + "vs_cs_burn", + "vs_cs_ramp", + "vs_cs_pf_total_ramp", + "vs_cs_pf_total_pulse", + "waves", + "m_pf_coil_conductor_total", + "m_pf_coil_structure_total", + "m_pf_coil_conductor", + "m_pf_coil_structure", + "z_pf_coil_upper", + "z_pf_coil_lower", + "z_pf_coil_middle", + "zref", + "b_cs_limit_max", + "fb_cs_limit_max", + "ld_ratio_cst", + "dr_cs_turn", + "dr_cs_full", + "dz_cs_turn", + "r_out_cst", + "radius_cs_turn_cable_space" + ], + "physics_variables": [ + "iscz", + "err242", + "err243", + "rad_fraction_lcfs", + "e_plasma_beta", + "total_loss_power", + "t_energy_confinement_beta", + "ptarmw", + "lambdaio", + "drsep", + "fio", + "fli", + "flo", + "fui", + "fuo", + "plimw", + "plomw", + "puimw", + "puomw", + "rho_star", + "nu_star", + "beta_mcdonald", + "itart_r", + "first_call", + "N_CONFINEMENT_SCALINGS", + "LABELS_CONFINEMENT_SCALINGS", + "m_beam_amu", + "m_fuel_amu", + "m_ions_total_amu", + "m_plasma_fuel_ions", + "m_plasma_ions_total", + "m_plasma_alpha", + "m_plasma_electron", + "m_plasma", + "alphaj", + "alphaj_wesson", + "alphan", + "alphap", + "fusden_alpha_total", + "fusden_plasma_alpha", + "alphat", + "aspect", + "beamfus0", + "beta", + "beta_fast_alpha", + "beta_max", + "beta_min", + "beta_beam", + "beta_poloidal", + "beta_poloidal_eps", + "beta_toroidal", + "beta_thermal", + "beta_thermal_poloidal", + "beta_thermal_toroidal", + "beta_norm_total", + "beta_norm_thermal", + "beta_norm_toroidal", + "beta_norm_poloidal", + "e_plasma_beta_thermal", + "betbm0", + "bp", + "bt", + "btot", + "burnup", + "burnup_in", + "bvert", + "c_beta", + "csawth", + "f_vol_plasma", + "f_r_conducting_wall", + "dene", + "nd_fuel_ions", + "dlamee", + "dlamie", + "dlimit", + "nd_alphas", + "nd_beam_ions", + "nd_beam_ions_out", + "beta_norm_max", + "beta_norm_max_wesson", + "beta_norm_max_menard", + "beta_norm_max_original_scaling", + "beta_norm_max_tholerus", + "beta_norm_max_stambaugh", + "dnelimt", + "nd_ions_total", + "nd_electron_line", + "nd_protons", + "ntau", + "nTtau", + "nd_impurities", + "gradient_length_ne", + "gradient_length_te", + "beta_poloidal_eps_max", + "eps", + "f_c_plasma_auxiliary", + "f_c_plasma_inductive", + "f_alpha_electron", + "f_p_alpha_plasma_deposited", + "f_alpha_ion", + "f_deuterium", + "f_p_div_lower", + "ffwal", + "fgwped", + "fgwsep", + "f_helium3", + "figmer", + "fkzohm", + "fplhsep", + "fp_plasma_separatrix_min_mw", + "fne0", + "f_tritium", + "fusden_total", + "fusrat_total", + "fusden_plasma", + "f_c_plasma_non_inductive", + "ejima_coeff", + "f_beta_alpha_beam_thermal", + "hfac", + "hfact", + "taumax", + "i_bootstrap_current", + "i_beta_component", + "i_plasma_current", + "i_diamagnetic_current", + "i_density_limit", + "n_divertors", + "i_beta_fast_alpha", + "i_plasma_ignited", + "ipedestal", + "i_pfirsch_schluter_current", + "neped", + "nesep", + "alpha_crit", + "nesep_crit", + "plasma_res_factor", + "rhopedn", + "rhopedt", + "rho_te_max", + "rho_ne_max", + "tbeta", + "teped", + "tesep", + "i_beta_norm_max", + "i_ind_plasma_internal_norm", + "i_alphaj", + "i_rad_loss", + "i_confinement_time", + "i_plasma_wall_gap", + "i_plasma_geometry", + "i_plasma_shape", + "itart", + "itartpf", + "iwalld", + "plasma_square", + "kappa", + "kappa95", + "kappa_ipb", + "ne0", + "ni0", + "m_s_limit", + "p0", + "j_plasma_0", + "vol_avg_pressure", + "f_dd_branching_trit", + "pden_plasma_alpha_mw", + "pden_alpha_total_mw", + "f_pden_alpha_electron_mw", + "p_fw_alpha_mw", + "f_pden_alpha_ions_mw", + "p_plasma_alpha_mw", + "p_alpha_total_mw", + "p_beam_alpha_mw", + "p_beam_neutron_mw", + "p_beam_dt_mw", + "p_non_alpha_charged_mw", + "p_charged_particle_mw", + "pden_non_alpha_charged_mw", + "pcoef", + "p_plasma_inner_rad_mw", + "pden_plasma_core_rad_mw", + "p_dd_total_mw", + "p_dhe3_total_mw", + "p_plasma_separatrix_mw", + "pdivl", + "pdivu", + "pdivmax", + "p_dt_total_mw", + "p_plasma_dt_mw", + "p_plasma_outer_rad_mw", + "pden_plasma_outer_rad_mw", + "vs_plasma_internal", + "pflux_fw_rad_mw", + "pden_ion_electron_equilibration_mw", + "plasma_current", + "p_plasma_neutron_mw", + "p_neutron_total_mw", + "pden_neutron_total_mw", + "pden_plasma_neutron_mw", + "p_plasma_ohmic_mw", + "pden_plasma_ohmic_mw", + "p_plasma_loss_mw", + "p_fusion_total_mw", + "len_plasma_poloidal", + "p_plasma_rad_mw", + "pden_plasma_rad_mw", + "pradsolmw", + "proton_rate_density", + "psolradmw", + "pden_plasma_sync_mw", + "p_plasma_sync_mw", + "i_l_h_threshold", + "p_l_h_threshold_mw", + "l_h_threshold_powers", + "p_electron_transport_loss_mw", + "pden_electron_transport_loss_mw", + "p_ion_transport_loss_mw", + "pscalingmw", + "pden_ion_transport_loss_mw", + "q0", + "q95", + "molflow_plasma_fuelling_required", + "tauratio", + "q95_min", + "qstar", + "rad_fraction_sol", + "rad_fraction_total", + "f_nd_alpha_electron", + "f_nd_protium_electrons", + "ind_plasma_internal_norm", + "ind_plasma_internal_norm_wesson", + "ind_plasma_internal_menard", + "ind_plasma", + "rmajor", + "rminor", + "f_nd_beam_electron", + "rncne", + "rndfuel", + "rnfene", + "rnone", + "f_res_plasma_neo", + "res_plasma", + "t_plasma_res_diffusion", + "a_plasma_surface", + "a_plasma_surface_outboard", + "i_single_null", + "f_sync_reflect", + "t_electron_energy_confinement", + "tauee_in", + "t_energy_confinement", + "t_ion_energy_confinement", + "t_alpha_confinement", + "f_alpha_energy_confinement", + "te", + "te0", + "ten", + "ti", + "ti0", + "tin", + "tratio", + "triang", + "triang95", + "vol_plasma", + "vs_plasma_burn_required", + "vs_plasma_ramp_required", + "v_plasma_loop_burn", + "vshift", + "vs_plasma_ind_ramp", + "vs_plasma_res_ramp", + "vs_plasma_total_required", + "pflux_fw_neutron_mw", + "wtgpd", + "a_plasma_poloidal", + "zeff", + "zeffai" + ], + "power_variables": [ + "qmisc", + "qac", + "qcl", + "qss", + "p_shld_coolant_pump_elec_mw", + "p_div_coolant_pump_elec_mw", + "p_coolant_pump_total_mw", + "p_fw_blkt_heat_deposited_mw", + "p_fw_blkt_coolant_pump_elec_mw", + "p_blkt_breeder_pump_elec_mw", + "p_div_heat_deposited_mw", + "p_fw_heat_deposited_mw", + "p_blkt_heat_deposited_mw", + "p_blkt_liquid_breeder_heat_deposited_mw", + "p_shld_heat_deposited_mw", + "p_cp_coolant_pump_elec_mw", + "p_plant_core_systems_elec_mw", + "f_p_div_primary_heat", + "delta_eta", + "i_div_primary_heat", + "p_turbine_loss_mw" + ], + "primary_pumping_variables": [ + "gamma_he", + "t_in_bb", + "t_out_bb", + "p_he", + "dp_he", + "dp_fw_blkt", + "dp_fw", + "dp_blkt", + "dp_liq", + "p_fw_blkt_coolant_pump_mw", + "f_p_fw_blkt_pump" + ], + "pulse_variables": [ + "bctmp", + "dtstor", + "istore", + "itcycl", + "i_pulsed_plant" + ], + "rebco_variables": [ + "rebco_thickness", + "copper_thick", + "hastelloy_thickness", + "tape_width", + "tape_thickness", + "croco_od", + "croco_id", + "croco_thick", + "copper_rrr", + "copperA_m2", + "coppera_m2_max", + "f_coppera_m2", + "copperaoh_m2", + "copperaoh_m2_max", + "f_copperaoh_m2", + "stack_thickness", + "tapes", + "rebco_area", + "copper_area", + "hastelloy_area", + "solder_area", + "croco_area" + ], + "reinke_variables": [ + "impvardiv", + "lhat", + "fzmin", + "fzactual", + "reinke_mode" + ], + "scan_variables": [ + "IPNSCNS", + "IPNSCNV", + "NOUTVARS", + "WIDTH", + "scan_dim", + "isweep", + "isweep_2", + "nsweep", + "nsweep_2", + "sweep", + "sweep_2", + "first_call_1d", + "first_call_2d" + ], + "stellarator_configuration": [ + "stella_config_name", + "stella_config_symmetry", + "stella_config_coilspermodule", + "stella_config_rmajor_ref", + "stella_config_rminor_ref", + "stella_config_coil_rmajor", + "stella_config_coil_rminor", + "stella_config_aspect_ref", + "stella_config_bt_ref", + "stella_config_wp_area", + "stella_config_wp_bmax", + "stella_config_i0", + "stella_config_a1", + "stella_config_a2", + "stella_config_dmin", + "stella_config_inductance", + "stella_config_coilsurface", + "stella_config_coillength", + "stella_config_max_portsize_width", + "stella_config_maximal_coil_height", + "stella_config_min_plasma_coil_distance", + "stella_config_derivative_min_lcfs_coils_dist", + "stella_config_vol_plasma", + "stella_config_plasma_surface", + "stella_config_wp_ratio", + "stella_config_max_force_density", + "stella_config_max_force_density_mnm", + "stella_config_min_bend_radius", + "stella_config_epseff", + "stella_config_max_lateral_force_density", + "stella_config_max_radial_force_density", + "stella_config_centering_force_max_mn", + "stella_config_centering_force_min_mn", + "stella_config_centering_force_avg_mn", + "stella_config_neutron_peakfactor" + ], + "stellarator_variables": [ + "f_n", + "f_r", + "f_aspect", + "f_b", + "f_i", + "f_a", + "first_call", + "first_call_stfwbs", + "istell", + "bmn", + "f_asym", + "f_rad", + "f_w", + "fdivwet", + "flpitch", + "hportamax", + "hportpmax", + "hporttmax", + "iotabar", + "isthtr", + "m_res", + "max_gyrotron_frequency", + "n_res", + "shear", + "te0_ecrh_achievable", + "vportamax", + "vportpmax", + "vporttmax", + "powerht_constraint", + "powerscaling_constraint" + ], + "structure_variables": [ + "aintmass", + "clgsmass", + "coldmass", + "fncmass", + "gsmass" + ], + "superconducting_tf_coil_variables": [ + "tf_fit_t", + "tf_fit_z", + "f_b_tf_inboard_peak_ripple_symmetric", + "c_tf_coil", + "a_tf_wp_with_insulation", + "a_tf_wp_no_insulation", + "a_tf_coil_inboard_steel", + "a_tf_coil_inboard_insulation", + "f_a_tf_coil_inboard_steel", + "f_a_tf_coil_inboard_insulation", + "z_cp_top", + "r_tf_outboard_in", + "r_tf_outboard_out", + "r_tf_wp_inboard_inner", + "r_tf_wp_inboard_outer", + "r_tf_wp_inboard_centre", + "dr_tf_wp_top", + "vol_ins_cp", + "vol_gr_ins_cp", + "vol_case_cp", + "dx_tf_wp_toroidal_min", + "dx_tf_wp_toroidal_average", + "dx_tf_side_case_average", + "a_tf_plasma_case", + "a_tf_coil_nose_case", + "a_tf_wp_ground_insulation", + "a_leg_ins", + "a_leg_gr_ins", + "a_leg_cond", + "rad_tf_coil_inboard_toroidal_half", + "tan_theta_coil", + "t_conductor_radial", + "t_conductor_toroidal", + "dr_tf_turn_cable_space", + "dx_tf_turn_cable_space", + "dr_tf_turn", + "dx_tf_turn", + "dx_tf_turn_cable_space_average", + "radius_tf_turn_cable_space_corners", + "a_tf_turn_cable_space_effective", + "vforce_inboard_tot", + "dr_tf_wp_no_insulation", + "dia_tf_turn_superconducting_cable", + "j_tf_superconductor_critical", + "f_c_tf_turn_operating_critical", + "j_tf_coil_turn", + "b_tf_superconductor_critical_zero_temp_strain", + "temp_tf_superconductor_critical_zero_field_strain", + "f_a_tf_turn_cable_space_cooling", + "c_tf_turn_cables_critical", + "j_tf_superconductor", + "vv_stress_quench", + "croco_strand_area", + "croco_strand_critical_current", + "conductor_copper_area", + "conductor_copper_fraction", + "conductor_copper_bar_area", + "conductor_hastelloy_area", + "conductor_hastelloy_fraction", + "conductor_helium_area", + "conductor_helium_fraction", + "conductor_solder_area", + "conductor_solder_fraction", + "conductor_jacket_area", + "conductor_jacket_fraction", + "conductor_rebco_area", + "conductor_rebco_fraction", + "conductor_critical_current", + "conductor_acs", + "conductor_area", + "t1", + "time2", + "tau2", + "e_tf_magnetic_stored_total", + "is_leg_cp_temp_same" + ], + "tfcoil_variables": [ + "a_tf_coil_inboard_case", + "a_tf_coil_outboard_case", + "a_tf_turn_steel", + "a_tf_wp_conductor", + "a_res_tf_coil_conductor", + "a_tf_turn_cable_space_no_void", + "a_tf_turn_insulation", + "a_tf_coil_wp_turn_insulation", + "sig_tf_case_max", + "sig_tf_wp_max", + "a_tf_leg_outboard", + "a_tf_wp_steel", + "a_tf_wp_extra_void", + "a_tf_wp_coolant_channels", + "bcritsc", + "b_tf_inboard_peak_symmetric", + "b_tf_inboard_peak_with_ripple", + "casestr", + "dr_tf_plasma_case", + "f_dr_tf_plasma_case", + "i_f_dr_tf_plasma_case", + "dx_tf_side_case_min", + "casths_fraction", + "tfc_sidewall_is_fraction", + "t_conductor", + "t_turn_tf", + "t_turn_tf_is_input", + "f_t_turn_tf", + "t_turn_tf_max", + "t_cable_tf", + "t_cable_tf_is_input", + "acs", + "cdtfleg", + "cforce", + "cplen", + "c_tf_turn", + "c_tf_turn_max", + "den_tf_coil_case", + "dcond", + "den_tf_wp_turn_insulation", + "dia_tf_turn_coolant_channel", + "e_tf_magnetic_stored_total_gj", + "e_tf_coil_magnetic_stored", + "b_crit_upper_nbti", + "t_crit_nbti", + "max_force_density", + "f_a_tf_turn_cable_copper", + "fhts", + "insstrain", + "i_tf_stress_model", + "i_tf_tresca", + "i_tf_wp_geom", + "i_tf_case_geom", + "i_tf_turns_integer", + "i_tf_sc_mat", + "i_tf_sup", + "i_tf_shape", + "i_tf_cond_eyoung_axial", + "i_tf_cond_eyoung_trans", + "n_tf_wp_pancakes", + "n_tf_wp_layers", + "n_rad_per_layer", + "i_tf_bucking", + "n_tf_graded_layers", + "n_tf_stress_layers", + "n_tf_wp_stress_layers", + "j_tf_bus", + "j_crit_str_tf", + "j_crit_str_0", + "j_tf_wp_critical", + "j_tf_wp_quench_heat_max", + "j_tf_wp", + "oacdcp", + "eyoung_ins", + "eyoung_steel", + "eyoung_cond_axial", + "eyoung_cond_trans", + "eyoung_res_tf_buck", + "eyoung_copper", + "eyoung_al", + "poisson_steel", + "poisson_copper", + "poisson_al", + "poisson_ins", + "poisson_cond_axial", + "poisson_cond_trans", + "r_b_tf_inboard_peak", + "res_tf_leg", + "toroidalgap", + "ftoroidalgap", + "ripple_b_tf_plasma_edge_max", + "ripple_b_tf_plasma_edge", + "c_tf_total", + "radial_array", + "sig_tf_r", + "sig_tf_t", + "deflect", + "sig_tf_z", + "sig_tf_vmises", + "s_shear_tf", + "sig_tf_cs_bucked", + "sig_tf_case", + "sig_tf_wp", + "str_cs_con_res", + "str_pf_con_res", + "str_tf_con_res", + "str_wp", + "str_wp_max", + "i_str_wp", + "quench_model", + "time1", + "tcritsc", + "t_tf_superconductor_quench", + "a_tf_inboard_total", + "len_tf_bus", + "m_tf_bus", + "tfckw", + "tfcmw", + "p_cp_resistive_mw", + "p_tf_joints_resistive_mw", + "tfcryoarea", + "tficrn", + "ind_tf_coil", + "dx_tf_wp_insertion_gap", + "p_tf_leg_resistive_mw", + "rho_cp", + "rho_tf_leg", + "rho_tf_bus", + "frhocp", + "frholeg", + "i_cp_joints", + "rho_tf_joints", + "n_tf_joints_contact", + "n_tf_joints", + "th_joint_contact", + "p_tf_joints_resistive", + "len_tf_coil", + "eff_tf_cryo", + "n_tf_coils", + "tfocrn", + "tfsai", + "tfsao", + "tftmp", + "dx_tf_inboard_out_toroidal", + "dx_tf_turn_insulation", + "layer_ins", + "dr_tf_nose_case", + "dr_tf_wp_with_insulation", + "dx_tf_turn_steel", + "dx_tf_wp_insulation", + "temp_tf_superconductor_margin_min", + "temp_cs_superconductor_margin_min", + "tmargmin", + "temp_margin", + "temp_tf_superconductor_margin", + "temp_tf_conductor_quench_max", + "temp_croco_quench_max", + "temp_croco_quench", + "temp_tf_cryo", + "n_tf_coil_turns", + "v_tf_coil_dump_quench_max_kv", + "vforce", + "f_vforce_inboard", + "vforce_outboard", + "f_a_tf_turn_cable_space_extra_void", + "voltfleg", + "vtfkv", + "v_tf_coil_dump_quench_kv", + "m_tf_coil_case", + "m_tf_coil_conductor", + "m_tf_coil_copper", + "whtconal", + "m_tf_coil_wp_turn_insulation", + "m_tf_coil_superconductor", + "m_tf_wp_steel_conduit", + "m_tf_coil_wp_insulation", + "m_tf_coils_total", + "dx_tf_wp_primary_toroidal", + "dx_tf_wp_secondary_toroidal", + "dthet", + "radctf", + "r_tf_arc", + "xctfc", + "z_tf_arc", + "yctfc", + "tfa", + "tfb", + "drtop", + "dztop", + "etapump", + "fcoolcp", + "f_a_tf_cool_outboard", + "a_cp_cool", + "ncool", + "p_cp_coolant_pump_elec", + "p_cp_resistive", + "p_tf_leg_resistive", + "temp_cp_max", + "rcool", + "tcoolin", + "dtiocool", + "temp_cp_average", + "tcpav2", + "temp_tf_legs_outboard", + "temp_cp_peak", + "vcool", + "vol_cond_cp", + "whtcp", + "whttflgs", + "cryo_cool_req", + "theta1_coil", + "theta1_vv", + "max_vv_stress", + "t_tf_quench_detection", + "rrr_tf_cu" + ], + "times_variables": [ + "pulsetimings", + "t_burn", + "t_burn_0", + "t_cycle", + "tdown", + "t_between_pulse", + "t_fusion_ramp", + "tim", + "timelabel", + "intervallabel", + "t_current_ramp_up", + "i_t_current_ramp_up", + "t_pulse_repetition", + "t_ramp_down", + "t_precharge" + ], + "vacuum_variables": [ + "i_vacuum_pumping", + "n_iter_vacuum_pumps", + "i_vacuum_pump_type", + "n_vv_vacuum_ducts", + "dlscal", + "pres_vv_chamber_base", + "pres_div_chamber_burn", + "molflow_vac_pumps", + "outgrat_fw", + "temp_vv_chamber_gas_burn_end", + "m_vv_vacuum_duct_shield", + "dia_vv_vacuum_ducts", + "n_vac_pumps_high", + "i_vac_pump_dwell", + "f_a_vac_pump_port_plasma_surface", + "volflow_vac_pumps_max", + "f_volflow_vac_pumps_impedance", + "pres_vv_chamber_dwell_start", + "outgasindex", + "outgasfactor" + ], + "water_usage_variables": [ + "airtemp", + "watertemp", + "windspeed", + "waterdens", + "latentheat", + "volheat", + "evapratio", + "evapvol", + "energypervol", + "volperenergy", + "waterusetower", + "wateruserecirc", + "wateruseonethru" + ] + }, + "DICT_NSWEEP2IXC": { + "1": "1", + "4": "10", + "5": "12", + "8": "45", + "9": "4", + "14": "50", + "15": "53", + "16": "3", + "25": "175", + "26": "174", + "28": "2", + "50": "135", + "55": "93", + "58": "73", + "59": "74", + "63": "16", + "80": "23" + }, + "DICT_NSWEEP2VARNAME": { + "1": "aspect", + "10": "boundu(15)", + "11": "beta_norm_max", + "12": "f_c_plasma_bootstrap_max", + "13": "boundu(10)", + "14": "fiooic", + "15": "fjprot", + "16": "rmajor", + "17": "b_tf_inboard_max", + "18": "eta_cd_norm_hcd_primary_max", + "19": "boundl(16)", + "2": "pflux_div_heat_load_max_mw", + "20": "t_burn_min", + "22": "cfactr", + "23": "boundu(72)", + "24": "p_fusion_total_max_mw", + "25": "kappa", + "26": "triang", + "27": "tbrmin", + "28": "bt", + "29": "coreradius", + "3": "p_plant_electric_net_required_mw", + "31": "f_alpha_energy_confinement_min", + "32": "epsvmc", + "38": "boundu(129)", + "39": "boundu(131)", + "4": "hfact", + "40": "boundu(135)", + "41": "dr_blkt_outboard", + "42": "f_nd_impurity_electrons(9)", + "44": "sig_tf_case_max", + "45": "temp_tf_superconductor_margin_min", + "46": "boundu(152)", + "48": "n_tf_wp_pancakes", + "49": "n_tf_wp_layers", + "5": "oacdcp", + "50": "f_nd_impurity_electrons(13)", + "51": "f_p_div_lower", + "52": "rad_fraction_sol", + "53": "boundu(157)", + "54": "Bc2(0K)", + "55": "dr_shld_inboard", + "56": "p_cryo_plant_electric_max_mw", + "57": "boundl(2)", + "58": "dr_fw_plasma_gap_inboard", + "59": "dr_fw_plasma_gap_outboard", + "6": "pflux_fw_neutron_max_mw", + "60": "sig_tf_wp_max", + "61": "copperaoh_m2_max", + "62": "coheof", + "63": "dr_cs", + "64": "ohhghf", + "65": "n_cycle_min", + "66": "oh_steel_frac", + "67": "t_crack_vertical", + "68": "inlet_temp_liq", + "69": "outlet_temp_liq", + "7": "beamfus0", + "70": "blpressure_liq", + "71": "n_liq_recirc", + "72": "bz_channel_conduct_liq", + "73": "pnuc_fw_ratio_dcll", + "74": "f_nuc_pow_bz_struct", + "75": "dx_fw_module", + "76": "eta_turbine", + "77": "startupratio", + "78": "fkind", + "79": "eta_ecrh_injector_wall_plug", + "8": "fbig_q_plasma_min", + "80": "fcoolcp", + "81": "n_tf_coil_turns", + "9": "te" + }, + "DICT_VAR_TYPE": { + "IPNSCNS": "int_variable", + "IPNSCNV": "int_variable", + "LABELS_CONFINEMENT_SCALINGS": "string_array", + "NOUTVARS": "int_variable", + "N_CONFINEMENT_SCALINGS": "int_variable", + "UCAD": "real_variable", + "UCAF": "real_variable", + "UCAHTS": "real_variable", + "UCAP": "real_variable", + "UCBPMP": "real_variable", + "UCCO": "real_variable", + "UCCPMP": "real_variable", + "UCCR": "real_variable", + "UCDGEN": "real_variable", + "UCDTC": "real_variable", + "UCDUCT": "real_variable", + "UCEL": "real_variable", + "UCES1": "real_variable", + "UCES2": "real_variable", + "UCFPR": "real_variable", + "UCFWA": "real_variable", + "UCFWPS": "real_variable", + "UCFWS": "real_variable", + "UCGSS": "real_variable", + "UCINT": "real_variable", + "UCLV": "real_variable", + "UCMB": "real_variable", + "UCNBV": "real_variable", + "UCPHX": "real_variable", + "UCPP": "real_variable", + "UCSH": "real_variable", + "UCSWYD": "real_variable", + "UCTFDR": "real_variable", + "UCTFGR": "real_variable", + "UCTFIC": "real_variable", + "UCTPMP": "real_variable", + "UCTR": "real_variable", + "UCVALV": "real_variable", + "UCVDSH": "real_variable", + "UCVIAC": "real_variable", + "UCWS": "real_variable", + "WIDTH": "int_variable", + "a_ac_ps_bldg": "real_variable", + "a_admin_bldg": "real_variable", + "a_aux_services_bldg": "real_variable", + "a_blkt_inboard_surface": "real_variable", + "a_blkt_outboard_surface": "real_variable", + "a_blkt_total_surface": "real_variable", + "a_bz_liq": "real_variable", + "a_control_room_bldg": "real_variable", + "a_cp_cool": "real_variable", + "a_cryo_inert_gas_bldg": "real_variable", + "a_cs_poloidal": "real_variable", + "a_cs_turn": "real_variable", + "a_div_surface_total": "real_variable", + "a_ee_ps_bldg": "real_variable", + "a_fuel_handling_bldg": "real_variable", + "a_fw_inboard": "real_variable", + "a_fw_inboard_full_coverage": "real_variable", + "a_fw_outboard": "real_variable", + "a_fw_outboard_full_coverage": "real_variable", + "a_fw_total": "real_variable", + "a_fw_total_full_coverage": "real_variable", + "a_hot_cell_bldg": "real_variable", + "a_leg_cond": "real_variable", + "a_leg_gr_ins": "real_variable", + "a_leg_ins": "real_variable", + "a_plant_floor_effective": "real_variable", + "a_plasma_poloidal": "real_variable", + "a_plasma_surface": "real_variable", + "a_plasma_surface_outboard": "real_variable", + "a_reactor_bldg": "real_variable", + "a_reactor_service_bldg": "real_variable", + "a_res_tf_coil_conductor": "real_variable", + "a_security_bldg": "real_variable", + "a_service_water_bldg": "real_variable", + "a_shld_inboard_surface": "real_variable", + "a_shld_outboard_surface": "real_variable", + "a_shld_total_surface": "real_variable", + "a_site_service_bldg": "real_variable", + "a_tf_coil_inboard_case": "real_variable", + "a_tf_coil_inboard_insulation": "real_variable", + "a_tf_coil_inboard_steel": "real_variable", + "a_tf_coil_nose_case": "real_variable", + "a_tf_coil_outboard_case": "real_variable", + "a_tf_coil_wp_turn_insulation": "real_variable", + "a_tf_inboard_total": "real_variable", + "a_tf_leg_outboard": "real_variable", + "a_tf_plasma_case": "real_variable", + "a_tf_turn_cable_space_effective": "real_variable", + "a_tf_turn_cable_space_no_void": "real_variable", + "a_tf_turn_insulation": "real_variable", + "a_tf_turn_steel": "real_variable", + "a_tf_wp_conductor": "real_variable", + "a_tf_wp_coolant_channels": "real_variable", + "a_tf_wp_extra_void": "real_variable", + "a_tf_wp_ground_insulation": "real_variable", + "a_tf_wp_no_insulation": "real_variable", + "a_tf_wp_steel": "real_variable", + "a_tf_wp_with_insulation": "real_variable", + "abktflnc": "real_variable", + "acptmax": "real_variable", + "acs": "real_variable", + "active_constraints": "bool_array", + "adivflnc": "real_variable", + "admv": "real_variable", + "admvol": "real_variable", + "aintmass": "real_variable", + "airtemp": "real_variable", + "alfapf": "real_variable", + "alpha_crit": "real_variable", + "alphaj": "real_variable", + "alphaj_wesson": "real_variable", + "alphan": "real_variable", + "alphap": "real_variable", + "alphat": "real_variable", + "alstroh": "real_variable", + "amortization": "real_variable", + "anginc": "real_variable", + "annual_electric_output": "real_variable", + "aplasmin": "real_variable", + "armour_density": "real_variable", + "armour_fw_bl_mass": "real_variable", + "aspect": "real_variable", + "aux_build_h": "real_variable", + "aux_build_l": "real_variable", + "aux_build_w": "real_variable", + "auxcool_h": "real_variable", + "auxcool_l": "real_variable", + "auxcool_w": "real_variable", + "avail_min": "real_variable", + "available_radial_space": "real_variable", + "awpoh": "real_variable", + "axial_force": "real_variable", + "b_bz_liq": "real_variable", + "b_crit_upper_nbti": "real_variable", + "b_cs_limit_max": "real_variable", + "b_cs_peak_flat_top_end": "real_variable", + "b_cs_peak_pulse_start": "real_variable", + "b_mag_blkt": "real_array", + "b_pf_coil_peak": "real_array", + "b_tf_inboard_max": "real_variable", + "b_tf_inboard_peak_symmetric": "real_variable", + "b_tf_inboard_peak_with_ripple": "real_variable", + "b_tf_superconductor_critical_zero_temp_strain": "real_variable", + "bcritsc": "real_variable", + "bctmp": "real_variable", + "beamfus0": "real_variable", + "beta": "real_variable", + "beta_beam": "real_variable", + "beta_fast_alpha": "real_variable", + "beta_max": "real_variable", + "beta_mcdonald": "real_variable", + "beta_min": "real_variable", + "beta_norm_max": "real_variable", + "beta_norm_max_menard": "real_variable", + "beta_norm_max_original_scaling": "real_variable", + "beta_norm_max_stambaugh": "real_variable", + "beta_norm_max_tholerus": "real_variable", + "beta_norm_max_wesson": "real_variable", + "beta_norm_poloidal": "real_variable", + "beta_norm_thermal": "real_variable", + "beta_norm_toroidal": "real_variable", + "beta_norm_total": "real_variable", + "beta_poloidal": "real_variable", + "beta_poloidal_eps": "real_variable", + "beta_poloidal_eps_max": "real_variable", + "beta_poloidal_max": "real_variable", + "beta_thermal": "real_variable", + "beta_thermal_poloidal": "real_variable", + "beta_thermal_toroidal": "real_variable", + "beta_toroidal": "real_variable", + "betai": "real_variable", + "betao": "real_variable", + "betbm0": "real_variable", + "big_q_plasma": "real_variable", + "big_q_plasma_min": "real_variable", + "bioshld_thk": "real_variable", + "bkt_life_csf": "real_variable", + "bktcycles": "real_variable", + "blanket_density": "real_variable", + "blbmith": "real_variable", + "blbmoth": "real_variable", + "blbpith": "real_variable", + "blbpoth": "real_variable", + "blbuith": "real_variable", + "blbuoth": "real_variable", + "bldr": "real_variable", + "bldrc": "real_variable", + "bldzl": "real_variable", + "bldzu": "real_variable", + "blkcst": "real_variable", + "blktmodel": "int_variable", + "blkttype": "int_variable", + "blmatf": "real_array", + "blmatm": "real_array", + "blmatv": "real_array", + "blpressure_liq": "real_variable", + "blvol": "real_array", + "bmn": "real_variable", + "boundl": "real_array", + "boundu": "real_array", + "bp": "real_variable", + "bpf2": "real_array", + "breeder_f": "real_variable", + "breeder_multiplier": "real_variable", + "breedmat": "int_variable", + "bscf_gi_i": "real_variable", + "bscf_gi_ii": "real_variable", + "bt": "real_variable", + "btot": "real_variable", + "burnup": "real_variable", + "burnup_in": "real_variable", + "bvert": "real_variable", + "bz_channel_conduct_liq": "real_variable", + "bz_r_ib": "real_variable", + "bz_r_ob": "real_variable", + "bzfllengi_liq": "real_variable", + "bzfllengi_n_pol_liq": "int_variable", + "bzfllengi_n_rad_liq": "int_variable", + "bzfllengo_liq": "real_variable", + "bzfllengo_n_pol_liq": "int_variable", + "bzfllengo_n_rad_liq": "int_variable", + "c21": "real_variable", + "c211": "real_variable", + "c212": "real_variable", + "c213": "real_variable", + "c214": "real_variable", + "c2141": "real_variable", + "c2142": "real_variable", + "c215": "real_variable", + "c216": "real_variable", + "c217": "real_variable", + "c2171": "real_variable", + "c2172": "real_variable", + "c2173": "real_variable", + "c2174": "real_variable", + "c22": "real_variable", + "c221": "real_variable", + "c2211": "real_variable", + "c2212": "real_variable", + "c22121": "real_variable", + "c22122": "real_variable", + "c22123": "real_variable", + "c22124": "real_variable", + "c22125": "real_variable", + "c22126": "real_variable", + "c22127": "real_variable", + "c22128": "real_variable", + "c2213": "real_variable", + "c22131": "real_variable", + "c22132": "real_variable", + "c2214": "real_variable", + "c2215": "real_variable", + "c222": "real_variable", + "c2221": "real_variable", + "c22211": "real_variable", + "c22212": "real_variable", + "c22213": "real_variable", + "c22214": "real_variable", + "c22215": "real_variable", + "c2222": "real_variable", + "c22221": "real_variable", + "c22222": "real_variable", + "c22223": "real_variable", + "c22224": "real_variable", + "c2223": "real_variable", + "c223": "real_variable", + "c2231": "real_variable", + "c2232": "real_variable", + "c2233": "real_variable", + "c2234": "real_variable", + "c224": "real_variable", + "c2241": "real_variable", + "c2242": "real_variable", + "c2243": "real_variable", + "c2244": "real_variable", + "c2245": "real_variable", + "c2246": "real_variable", + "c225": "real_variable", + "c2251": "real_variable", + "c22511": "real_variable", + "c22512": "real_variable", + "c22513": "real_variable", + "c22514": "real_variable", + "c22515": "real_variable", + "c2252": "real_variable", + "c22521": "real_variable", + "c22522": "real_variable", + "c22523": "real_variable", + "c22524": "real_variable", + "c22525": "real_variable", + "c22526": "real_variable", + "c22527": "real_variable", + "c2253": "real_variable", + "c226": "real_variable", + "c2261": "real_variable", + "c2262": "real_variable", + "c2263": "real_variable", + "c227": "real_variable", + "c2271": "real_variable", + "c2272": "real_variable", + "c2273": "real_variable", + "c2274": "real_variable", + "c228": "real_variable", + "c229": "real_variable", + "c23": "real_variable", + "c24": "real_variable", + "c241": "real_variable", + "c242": "real_variable", + "c243": "real_variable", + "c244": "real_variable", + "c245": "real_variable", + "c25": "real_variable", + "c26": "real_variable", + "c_beam_total": "real_variable", + "c_beta": "real_variable", + "c_hcd_primary_driven": "real_variable", + "c_hcd_secondary_driven": "real_variable", + "c_pf_coil_turn": "real_array", + "c_pf_coil_turn_peak_input": "real_array", + "c_pf_cs_coil_flat_top_ma": "real_array", + "c_pf_cs_coil_pulse_end_ma": "real_array", + "c_pf_cs_coil_pulse_start_ma": "real_array", + "c_pf_cs_coils_peak_ma": "real_array", + "c_tf_coil": "real_variable", + "c_tf_total": "real_variable", + "c_tf_turn": "real_variable", + "c_tf_turn_cables_critical": "real_variable", + "c_tf_turn_max": "real_variable", + "capcost": "real_variable", + "casestr": "real_variable", + "casths_fraction": "real_variable", + "cboot": "real_variable", + "ccl0": "real_array", + "ccl0_ma": "real_array", + "ccls": "real_array", + "ccls_ma": "real_array", + "cconfix": "real_variable", + "cconshpf": "real_variable", + "cconshtf": "real_variable", + "ccont": "real_variable", + "cdcost": "real_variable", + "cdirt": "real_variable", + "cdriv0": "real_variable", + "cdriv1": "real_variable", + "cdriv2": "real_variable", + "cdriv3": "real_variable", + "cdrlife": "real_variable", + "cdrlife_cal": "real_variable", + "cdtfleg": "real_variable", + "cfactr": "real_variable", + "cfind": "real_array", + "cforce": "real_variable", + "cfxf": "real_array", + "chdzl": "real_variable", + "chdzu": "real_variable", + "chemlab_h": "real_variable", + "chemlab_l": "real_variable", + "chemlab_w": "real_variable", + "chmatf": "real_array", + "chmatm": "real_array", + "chmatv": "real_array", + "chrad": "real_variable", + "chvol": "real_variable", + "chx": "real_variable", + "cindrt": "real_variable", + "cland": "real_variable", + "clgsmass": "real_variable", + "clh2": "real_variable", + "coe": "real_variable", + "coecap": "real_variable", + "coefuelt": "real_variable", + "coeoam": "real_variable", + "coldmass": "real_variable", + "concost": "real_variable", + "conductor_acs": "real_variable", + "conductor_area": "real_variable", + "conductor_copper_area": "real_variable", + "conductor_copper_bar_area": "real_variable", + "conductor_copper_fraction": "real_variable", + "conductor_critical_current": "real_variable", + "conductor_hastelloy_area": "real_variable", + "conductor_hastelloy_fraction": "real_variable", + "conductor_helium_area": "real_variable", + "conductor_helium_fraction": "real_variable", + "conductor_jacket_area": "real_variable", + "conductor_jacket_fraction": "real_variable", + "conductor_rebco_area": "real_variable", + "conductor_rebco_fraction": "real_variable", + "conductor_solder_area": "real_variable", + "conductor_solder_fraction": "real_variable", + "conf_mag": "real_variable", + "control_buildings_h": "real_variable", + "control_buildings_l": "real_variable", + "control_buildings_w": "real_variable", + "conv": "real_variable", + "convergence_parameter": "int_variable", + "convol": "real_variable", + "coolp": "real_variable", + "copperA_m2": "real_variable", + "copper_area": "real_variable", + "copper_rrr": "real_variable", + "copper_thick": "real_variable", + "coppera_m2_max": "real_variable", + "copperaoh_m2": "real_variable", + "copperaoh_m2_max": "real_variable", + "coreradiationfraction": "real_variable", + "cost_factor_bop": "real_variable", + "cost_factor_buildings": "real_variable", + "cost_factor_fwbs": "real_variable", + "cost_factor_land": "real_variable", + "cost_factor_misc": "real_variable", + "cost_factor_rh": "real_variable", + "cost_factor_tf_coils": "real_variable", + "cost_factor_vv": "real_variable", + "cost_model": "int_variable", + "costexp": "real_variable", + "costexp_pebbles": "real_variable", + "cowner": "real_variable", + "cp_bl": "real_variable", + "cp_fw": "real_variable", + "cpfact": "real_variable", + "cplen": "real_variable", + "cplife": "real_variable", + "cplife_cal": "real_variable", + "cplife_input": "real_variable", + "cpp": "real_variable", + "cppa": "real_variable", + "cpstcst": "real_variable", + "cpstflnc": "real_variable", + "crane_arm_h": "real_variable", + "crane_clrnc_h": "real_variable", + "crane_clrnc_v": "real_variable", + "crctcore": "real_variable", + "croco_area": "real_variable", + "croco_id": "real_variable", + "croco_od": "real_variable", + "croco_strand_area": "real_variable", + "croco_strand_critical_current": "real_variable", + "croco_thick": "real_variable", + "cryo_cool_req": "real_variable", + "cryomag_h": "real_variable", + "cryomag_l": "real_variable", + "cryomag_w": "real_variable", + "cryostat_clrnc": "real_variable", + "cryostore_h": "real_variable", + "cryostore_l": "real_variable", + "cryostore_w": "real_variable", + "cryvol": "real_variable", + "csawth": "real_variable", + "csi": "real_variable", + "cslimit": "bool_variable", + "cturbb": "real_variable", + "cv_bl": "real_variable", + "cv_fw": "real_variable", + "d111": "real_array", + "d112": "real_array", + "d113": "real_array", + "d11_mono": "real_array", + "d11_plateau": "real_array", + "d31_mono": "real_array", + "dcdrv0": "real_variable", + "dcdrv1": "real_variable", + "dcdrv2": "real_variable", + "dcond": "real_array", + "declblkt": "real_variable", + "declfw": "real_variable", + "declshld": "real_variable", + "decomf": "real_variable", + "deflect": "real_array", + "deg_div_field_plate": "real_variable", + "delta_eta": "real_variable", + "den_aluminium": "real_variable", + "den_blkt_coolant": "real_variable", + "den_ceramic": "real_variable", + "den_copper": "real_variable", + "den_div_structure": "real_variable", + "den_fw_coolant": "real_variable", + "den_liq": "real_variable", + "den_steel": "real_variable", + "den_tf_coil_case": "real_variable", + "den_tf_wp_turn_insulation": "real_variable", + "dene": "real_variable", + "densbreed": "real_variable", + "densities": "real_array", + "denwc": "real_variable", + "dewmkg": "real_variable", + "dh_tf_inner_bore": "real_variable", + "dia_tf_turn_coolant_channel": "real_variable", + "dia_tf_turn_superconducting_cable": "real_variable", + "dia_vv_vacuum_ducts": "real_variable", + "dintrt": "real_variable", + "discount_rate": "real_variable", + "div_nref": "real_variable", + "div_nu": "real_variable", + "div_prob_fail": "real_variable", + "div_umain_time": "real_variable", + "divcst": "real_variable", + "divlife": "real_variable", + "divlife_cal": "real_variable", + "dlamee": "real_variable", + "dlamie": "real_variable", + "dlimit": "real_array", + "dlscal": "real_variable", + "dnelimt": "real_variable", + "dp_blkt": "real_variable", + "dp_fw": "real_variable", + "dp_fw_blkt": "real_variable", + "dp_he": "real_variable", + "dp_liq": "real_variable", + "dr_blkt_inboard": "real_variable", + "dr_blkt_outboard": "real_variable", + "dr_bore": "real_variable", + "dr_cryostat": "real_variable", + "dr_cs": "real_variable", + "dr_cs_full": "real_variable", + "dr_cs_precomp": "real_variable", + "dr_cs_tf_gap": "real_variable", + "dr_cs_turn": "real_variable", + "dr_densities": "real_array", + "dr_fw_inboard": "real_variable", + "dr_fw_outboard": "real_variable", + "dr_fw_plasma_gap_inboard": "real_variable", + "dr_fw_plasma_gap_outboard": "real_variable", + "dr_fw_wall": "real_variable", + "dr_pf_cryostat": "real_variable", + "dr_shld_blkt_gap": "real_variable", + "dr_shld_inboard": "real_variable", + "dr_shld_outboard": "real_variable", + "dr_shld_thermal_inboard": "real_variable", + "dr_shld_thermal_outboard": "real_variable", + "dr_shld_vv_gap_inboard": "real_variable", + "dr_shld_vv_gap_outboard": "real_variable", + "dr_temperatures": "real_array", + "dr_tf_inboard": "real_variable", + "dr_tf_inner_bore": "real_variable", + "dr_tf_nose_case": "real_variable", + "dr_tf_outboard": "real_variable", + "dr_tf_plasma_case": "real_variable", + "dr_tf_shld_gap": "real_variable", + "dr_tf_turn": "real_variable", + "dr_tf_turn_cable_space": "real_variable", + "dr_tf_wp_no_insulation": "real_variable", + "dr_tf_wp_top": "real_variable", + "dr_tf_wp_with_insulation": "real_variable", + "dr_vv_inboard": "real_variable", + "dr_vv_outboard": "real_variable", + "dr_vv_shells": "real_variable", + "drsep": "real_variable", + "drtop": "real_variable", + "drveff": "real_variable", + "dthet": "real_array", + "dtiocool": "real_variable", + "dtlife": "real_variable", + "dtstor": "real_variable", + "dx_beam_duct": "real_variable", + "dx_beam_shield": "real_variable", + "dx_div_plate": "real_variable", + "dx_fw_module": "real_variable", + "dx_tf_inboard_out_toroidal": "real_variable", + "dx_tf_side_case_average": "real_variable", + "dx_tf_side_case_min": "real_variable", + "dx_tf_turn": "real_variable", + "dx_tf_turn_cable_space": "real_variable", + "dx_tf_turn_cable_space_average": "real_variable", + "dx_tf_turn_insulation": "real_variable", + "dx_tf_turn_steel": "real_variable", + "dx_tf_wp_insertion_gap": "real_variable", + "dx_tf_wp_insulation": "real_variable", + "dx_tf_wp_primary_toroidal": "real_variable", + "dx_tf_wp_secondary_toroidal": "real_variable", + "dx_tf_wp_toroidal_average": "real_variable", + "dx_tf_wp_toroidal_min": "real_variable", + "dynamic_viscosity_liq": "real_variable", + "dz_blkt_half": "real_variable", + "dz_blkt_upper": "real_variable", + "dz_cs_full": "real_variable", + "dz_cs_turn": "real_variable", + "dz_divertor": "real_variable", + "dz_fw_plasma_gap": "real_variable", + "dz_fw_upper": "real_variable", + "dz_pf_cryostat": "real_variable", + "dz_shld_half": "real_variable", + "dz_shld_lower": "real_variable", + "dz_shld_thermal": "real_variable", + "dz_shld_upper": "real_variable", + "dz_shld_vv_gap": "real_variable", + "dz_tf_cryostat": "real_variable", + "dz_vv_half": "real_variable", + "dz_vv_lower": "real_variable", + "dz_vv_upper": "real_variable", + "dz_xpoint_divertor": "real_variable", + "dztop": "real_variable", + "e_beam_kev": "real_variable", + "e_plasma_beta": "real_variable", + "e_plasma_beta_thermal": "real_variable", + "e_tf_coil_magnetic_stored": "real_variable", + "e_tf_magnetic_stored_total": "real_variable", + "e_tf_magnetic_stored_total_gj": "real_variable", + "edrive": "real_variable", + "eff_tf_cryo": "real_variable", + "ejima_coeff": "real_variable", + "elecdist_h": "real_variable", + "elecdist_l": "real_variable", + "elecdist_w": "real_variable", + "elecload_h": "real_variable", + "elecload_l": "real_variable", + "elecload_w": "real_variable", + "elecstore_h": "real_variable", + "elecstore_l": "real_variable", + "elecstore_w": "real_variable", + "electrical_conductivity_liq": "real_variable", + "elevol": "real_variable", + "energypervol": "real_variable", + "ensxpfm": "real_variable", + "eps": "real_variable", + "eps_eff": "real_variable", + "epsfcn": "real_variable", + "epsvmc": "real_variable", + "er": "real_variable", + "err242": "int_variable", + "err243": "int_variable", + "esbldgm3": "real_variable", + "eta_beam_injector_wall_plug": "real_variable", + "eta_cd_hcd_primary": "real_variable", + "eta_cd_hcd_secondary": "real_variable", + "eta_cd_norm_ecrh": "real_variable", + "eta_cd_norm_hcd_primary": "real_variable", + "eta_cd_norm_hcd_primary_max": "real_variable", + "eta_cd_norm_hcd_secondary": "real_variable", + "eta_coolant_pump_electric": "real_variable", + "eta_ebw_injector_wall_plug": "real_variable", + "eta_ecrh_injector_wall_plug": "real_variable", + "eta_hcd_primary_injector_wall_plug": "real_variable", + "eta_hcd_secondary_injector_wall_plug": "real_variable", + "eta_icrh_injector_wall_plug": "real_variable", + "eta_lowhyb_injector_wall_plug": "real_variable", + "eta_turbine": "real_variable", + "etadrv": "real_variable", + "etaiso": "real_variable", + "etaiso_liq": "real_variable", + "etali": "real_variable", + "etapsu": "real_variable", + "etapump": "real_variable", + "etatf": "real_variable", + "etath_liq": "real_variable", + "etave": "real_array", + "evapratio": "real_variable", + "evapvol": "real_variable", + "exp_blanket": "real_variable", + "exp_shield1": "real_variable", + "exp_shield2": "real_variable", + "eyoung_al": "real_variable", + "eyoung_cond_axial": "real_variable", + "eyoung_cond_trans": "real_variable", + "eyoung_copper": "real_variable", + "eyoung_ins": "real_variable", + "eyoung_res_tf_buck": "real_variable", + "eyoung_steel": "real_variable", + "f_a": "real_variable", + "f_a_blkt_cooling_channels": "real_variable", + "f_a_cs_steel": "real_variable", + "f_a_cs_void": "real_variable", + "f_a_fw_coolant_inboard": "real_variable", + "f_a_fw_coolant_outboard": "real_variable", + "f_a_fw_outboard_hcd": "real_variable", + "f_a_pf_coil_void": "real_array", + "f_a_tf_coil_inboard_insulation": "real_variable", + "f_a_tf_coil_inboard_steel": "real_variable", + "f_a_tf_cool_outboard": "real_variable", + "f_a_tf_turn_cable_copper": "real_variable", + "f_a_tf_turn_cable_space_cooling": "real_variable", + "f_a_tf_turn_cable_space_extra_void": "real_variable", + "f_a_vac_pump_port_plasma_surface": "real_variable", + "f_alpha_electron": "real_variable", + "f_alpha_energy_confinement": "real_variable", + "f_alpha_energy_confinement_min": "real_variable", + "f_alpha_ion": "real_variable", + "f_aspect": "real_variable", + "f_asym": "real_variable", + "f_avspace": "real_variable", + "f_b": "real_variable", + "f_b_tf_inboard_peak_ripple_symmetric": "real_variable", + "f_beam_tritium": "real_variable", + "f_beta_alpha_beam_thermal": "real_variable", + "f_blkt_li6_enrichment": "real_variable", + "f_c_plasma_auxiliary": "real_variable", + "f_c_plasma_bootstrap": "real_variable", + "f_c_plasma_bootstrap_andrade": "real_variable", + "f_c_plasma_bootstrap_aries": "real_variable", + "f_c_plasma_bootstrap_hoang": "real_variable", + "f_c_plasma_bootstrap_iter89": "real_variable", + "f_c_plasma_bootstrap_max": "real_variable", + "f_c_plasma_bootstrap_nevins": "real_variable", + "f_c_plasma_bootstrap_sakai": "real_variable", + "f_c_plasma_bootstrap_sauter": "real_variable", + "f_c_plasma_bootstrap_sugiyama_h": "real_variable", + "f_c_plasma_bootstrap_sugiyama_l": "real_variable", + "f_c_plasma_bootstrap_wilson": "real_variable", + "f_c_plasma_bootstrap_wong": "real_variable", + "f_c_plasma_diamagnetic": "real_variable", + "f_c_plasma_diamagnetic_hender": "real_variable", + "f_c_plasma_diamagnetic_scene": "real_variable", + "f_c_plasma_hcd_primary": "real_variable", + "f_c_plasma_hcd_secondary": "real_variable", + "f_c_plasma_inductive": "real_variable", + "f_c_plasma_internal": "real_variable", + "f_c_plasma_non_inductive": "real_variable", + "f_c_plasma_pfirsch_schluter": "real_variable", + "f_c_plasma_pfirsch_schluter_scene": "real_variable", + "f_c_tf_turn_operating_critical": "real_variable", + "f_coppera_m2": "real_variable", + "f_copperaoh_m2": "real_variable", + "f_crypmw": "real_variable", + "f_dd_branching_trit": "real_variable", + "f_deuterium": "real_variable", + "f_div_flux_expansion": "real_variable", + "f_dr_tf_plasma_case": "real_variable", + "f_fw_peak": "real_variable", + "f_fw_rad_max": "real_variable", + "f_helium3": "real_variable", + "f_i": "real_variable", + "f_j_cs_start_end_flat_top": "real_variable", + "f_j_cs_start_pulse_end_flat_top": "real_variable", + "f_n": "real_variable", + "f_nd_alpha_electron": "real_variable", + "f_nd_beam_electron": "real_variable", + "f_nd_impurity_electrons": "real_array", + "f_nd_protium_electrons": "real_variable", + "f_neut_shield": "real_variable", + "f_nuc_pow_bz_liq": "real_variable", + "f_nuc_pow_bz_struct": "real_variable", + "f_p_alpha_plasma_deposited": "real_variable", + "f_p_beam_injected_ions": "real_variable", + "f_p_beam_orbit_loss": "real_variable", + "f_p_beam_shine_through": "real_variable", + "f_p_beam_shine_through_max": "real_variable", + "f_p_blkt_coolant_pump_total_heat": "real_variable", + "f_p_blkt_multiplication": "real_variable", + "f_p_div_coolant_pump_total_heat": "real_variable", + "f_p_div_lower": "real_variable", + "f_p_div_primary_heat": "real_variable", + "f_p_fw_blkt_pump": "real_variable", + "f_p_fw_coolant_pump_total_heat": "real_variable", + "f_p_plant_electric_recirc": "real_variable", + "f_p_shld_coolant_pump_total_heat": "real_variable", + "f_pden_alpha_electron_mw": "real_variable", + "f_pden_alpha_ions_mw": "real_variable", + "f_r": "real_variable", + "f_r_conducting_wall": "real_variable", + "f_r_cp": "real_variable", + "f_rad": "real_variable", + "f_radius_beam_tangency_rmajor": "real_variable", + "f_res_plasma_neo": "real_variable", + "f_ster_div_single": "real_variable", + "f_sync_reflect": "real_variable", + "f_t_turn_tf": "real_variable", + "f_tritium": "real_variable", + "f_vforce_inboard": "real_variable", + "f_vol_blkt_li4sio4": "real_variable", + "f_vol_blkt_steel": "real_variable", + "f_vol_blkt_tibe12": "real_variable", + "f_vol_div_coolant": "real_variable", + "f_vol_mfbss_he": "real_variable", + "f_vol_mfbss_pbli": "real_variable", + "f_vol_mfbss_stl": "real_variable", + "f_vol_plasma": "real_variable", + "f_vol_stff_plates": "real_variable", + "f_vol_stl_back_wall": "real_variable", + "f_vol_stl_bz_struct": "real_variable", + "f_vol_stl_fw": "real_variable", + "f_volflow_vac_pumps_impedance": "real_variable", + "f_w": "real_variable", + "f_z_cryostat": "real_variable", + "f_z_cs_tf_internal": "real_variable", + "fachtmw": "real_variable", + "falpha_energy_confinement": "real_variable", + "fauxbop": "real_variable", + "favail": "real_variable", + "fb_cs_limit_max": "real_variable", + "fb_tf_inboard_max": "real_variable", + "fbeta_max": "real_variable", + "fbeta_min": "real_variable", + "fbeta_poloidal": "real_variable", + "fbeta_poloidal_eps": "real_variable", + "fbig_q_plasma_min": "real_variable", + "fblbe": "real_variable", + "fblbreed": "real_variable", + "fblhebmi": "real_variable", + "fblhebmo": "real_variable", + "fblhebpi": "real_variable", + "fblhebpo": "real_variable", + "fblli": "real_variable", + "fblli2o": "real_variable", + "fbllipb": "real_variable", + "fblss": "real_variable", + "fblvd": "real_variable", + "fbreed": "real_variable", + "fburn": "real_variable", + "fc_building_l": "real_variable", + "fc_building_w": "real_variable", + "fc_tf_turn_max": "real_variable", + "fcap0": "real_variable", + "fcap0cp": "real_variable", + "fcdfuel": "real_variable", + "fcontng": "real_variable", + "fcoolcp": "real_variable", + "fcr0": "real_variable", + "fcspc": "real_variable", + "fcuohsu": "real_variable", + "fcupfsu": "real_variable", + "fdene": "real_variable", + "fdiva": "real_variable", + "fdivwet": "real_variable", + "fdtmp": "real_variable", + "fecrh_ignition": "real_variable", + "feffcd": "real_variable", + "feta_cd_norm_hcd_primary_max": "real_variable", + "fflutf": "real_variable", + "ffwal": "real_variable", + "fgrosbop": "real_variable", + "fgwped": "real_variable", + "fgwsep": "real_variable", + "fhole": "real_variable", + "fhts": "real_variable", + "figmer": "real_variable", + "fileprefix": "str_variable", + "fio": "real_variable", + "fiooic": "real_variable", + "fipir": "real_variable", + "first_call": "int_variable", + "first_call_1d": "bool_variable", + "first_call_2d": "bool_variable", + "first_call_stfwbs": "bool_variable", + "fjohc": "real_variable", + "fjohc0": "real_variable", + "fjprot": "real_variable", + "fkind": "real_variable", + "fkzohm": "real_variable", + "fl_h_threshold": "real_variable", + "fli": "real_variable", + "flirad": "real_variable", + "flo": "real_variable", + "flpitch": "real_variable", + "fmaxvvstress": "real_variable", + "fmgdmw": "real_variable", + "fmva": "real_variable", + "fnbshinef": "real_variable", + "fncmass": "real_variable", + "fncycle": "real_variable", + "fndt": "real_variable", + "fne0": "real_variable", + "fnesep": "real_variable", + "fniterpump": "real_variable", + "foh_stress": "real_variable", + "fp_fusion_total_max_mw": "real_variable", + "fp_hcd_injected_max": "real_variable", + "fp_hcd_injected_min_mw": "real_variable", + "fp_plant_electric_net_required_mw": "real_variable", + "fp_plasma_separatrix_min_mw": "real_variable", + "fpflux_div_heat_load_mw": "real_variable", + "fpflux_fw_neutron_max_mw": "real_variable", + "fpflux_fw_rad_max": "real_variable", + "fplhsep": "real_variable", + "fpoloidalpower": "real_variable", + "fpsepbqar": "real_variable", + "fpsepr": "real_variable", + "fptemp": "real_variable", + "fptfnuc": "real_variable", + "fq95_min": "real_variable", + "fr_conducting_wall": "real_variable", + "fracture_toughness": "real_variable", + "fradius_beam_tangency": "real_variable", + "fradpwr": "real_variable", + "freinke": "real_variable", + "frhocp": "real_variable", + "frholeg": "real_variable", + "frminor": "real_variable", + "frrmax": "real_variable", + "fseppc": "real_variable", + "fstr_wp": "real_variable", + "fstrcase": "real_variable", + "fstrcond": "real_variable", + "ft_burn_min": "real_variable", + "ft_current_ramp_up": "real_variable", + "ft_cycle_min": "real_variable", + "ftbr": "real_variable", + "ftemp_croco_quench_max": "real_variable", + "ftemp_fw_max": "real_variable", + "ftmargoh": "real_variable", + "ftmargtf": "real_variable", + "ftoroidalgap": "real_variable", + "fui": "real_variable", + "fuo": "real_variable", + "fusden_alpha_total": "real_variable", + "fusden_plasma": "real_variable", + "fusden_plasma_alpha": "real_variable", + "fusden_total": "real_variable", + "fusrat_total": "real_variable", + "fvdump": "real_variable", + "fvoldw": "real_variable", + "fvolsi": "real_variable", + "fvolso": "real_variable", + "fvs_cs_pf_total_ramp": "real_variable", + "fvs_plasma_total_required": "real_variable", + "fvvhe": "real_variable", + "fw_armour_mass": "real_variable", + "fw_armour_thickness": "real_variable", + "fw_armour_u_nuc_heating": "real_variable", + "fw_armour_vol": "real_variable", + "fw_density": "real_variable", + "fw_th_conductivity": "real_variable", + "fwallcst": "real_variable", + "fwbs_nref": "real_variable", + "fwbs_nu": "real_variable", + "fwbs_prob_fail": "real_variable", + "fwbs_umain_time": "real_variable", + "fwclfr": "real_variable", + "fwdr": "real_variable", + "fwdzl": "real_variable", + "fwdzu": "real_variable", + "fwmass_cool": "real_variable", + "fwmass_stl": "real_variable", + "fwmatf": "real_array", + "fwmatm": "real_array", + "fwmatv": "real_array", + "fwvol": "real_array", + "fzactual": "real_variable", + "fzeff_max": "real_variable", + "fzmin": "real_variable", + "gain": "real_variable", + "gainve": "real_array", + "gamma_flux": "real_array", + "gamma_he": "real_variable", + "gapomin": "real_variable", + "gas_buildings_h": "real_variable", + "gas_buildings_l": "real_variable", + "gas_buildings_w": "real_variable", + "gradient_length_ne": "real_variable", + "gradient_length_te": "real_variable", + "ground_clrnc": "real_variable", + "gsmass": "real_variable", + "hartmann_liq": "real_array", + "hastelloy_area": "real_variable", + "hastelloy_thickness": "real_variable", + "hccl": "real_variable", + "hcd_building_h": "real_variable", + "hcd_building_l": "real_variable", + "hcd_building_w": "real_variable", + "hcdportsize": "int_variable", + "hcwt": "real_variable", + "heat_sink_h": "real_variable", + "heat_sink_l": "real_variable", + "heat_sink_w": "real_variable", + "helpow": "real_variable", + "helpow_cryal": "real_variable", + "hfac": "real_array", + "hfact": "real_variable", + "hot_sepdist": "real_variable", + "hotcell_h": "real_variable", + "hpfdif": "real_variable", + "hportamax": "real_variable", + "hportpmax": "real_variable", + "hporttmax": "real_variable", + "hr1": "real_variable", + "htpmw_blkt_tot": "real_variable", + "htpmw_blkti": "real_variable", + "htpmw_blkto": "real_variable", + "htpmw_fw_blkti": "real_variable", + "htpmw_fw_blkto": "real_variable", + "htpmw_fwi": "real_variable", + "htpmw_fwo": "real_variable", + "htpmw_ife": "real_variable", + "hw_storage_h": "real_variable", + "hw_storage_l": "real_variable", + "hw_storage_w": "real_variable", + "i_alphaj": "int_variable", + "i_beta_component": "int_variable", + "i_beta_fast_alpha": "int_variable", + "i_beta_norm_max": "int_variable", + "i_blanket_type": "int_variable", + "i_bldgs_size": "int_variable", + "i_bldgs_v": "int_variable", + "i_blkt_coolant_type": "int_variable", + "i_blkt_dual_coolant": "int_variable", + "i_blkt_inboard": "int_variable", + "i_blkt_liquid_breeder_channel_type": "int_variable", + "i_blkt_liquid_breeder_type": "int_variable", + "i_blkt_module_segmentation": "int_variable", + "i_bootstrap_current": "int_variable", + "i_confinement_time": "int_variable", + "i_cp_joints": "int_variable", + "i_cp_lifetime": "int_variable", + "i_cs_precomp": "int_variable", + "i_cs_stress": "int_variable", + "i_cs_superconductor": "int_variable", + "i_density_limit": "int_variable", + "i_diamagnetic_current": "int_variable", + "i_div_heat_load": "int_variable", + "i_div_primary_heat": "real_variable", + "i_ecrh_wave_mode": "int_variable", + "i_f_dr_tf_plasma_case": "bool_variable", + "i_fw_blkt_shared_coolant": "int_variable", + "i_fw_blkt_vv_shape": "int_variable", + "i_fw_coolant_type": "str_variable", + "i_hcd_calculations": "int_variable", + "i_hcd_primary": "int_variable", + "i_hcd_secondary": "int_variable", + "i_ind_plasma_internal_norm": "int_variable", + "i_l_h_threshold": "int_variable", + "i_p_coolant_pumping": "int_variable", + "i_pf_conductor": "int_variable", + "i_pf_current": "int_variable", + "i_pf_energy_storage_source": "int_variable", + "i_pf_location": "real_array", + "i_pf_superconductor": "int_variable", + "i_pfirsch_schluter_current": "int_variable", + "i_plasma_current": "int_variable", + "i_plasma_geometry": "int_variable", + "i_plasma_ignited": "int_variable", + "i_plasma_shape": "int_variable", + "i_plasma_wall_gap": "int_variable", + "i_pulsed_plant": "int_variable", + "i_q95_fixed": "int_variable", + "i_r_cp_top": "int_variable", + "i_rad_loss": "int_variable", + "i_shield_mat": "int_variable", + "i_shld_primary_heat": "int_variable", + "i_single_null": "int_variable", + "i_str_wp": "int_variable", + "i_sup_pf_shape": "int_variable", + "i_t_current_ramp_up": "int_variable", + "i_tf_bucking": "int_variable", + "i_tf_case_geom": "int_variable", + "i_tf_cond_eyoung_axial": "int_variable", + "i_tf_cond_eyoung_trans": "int_variable", + "i_tf_inside_cs": "int_variable", + "i_tf_sc_mat": "int_variable", + "i_tf_shape": "int_variable", + "i_tf_stress_model": "int_variable", + "i_tf_sup": "int_variable", + "i_tf_tresca": "int_variable", + "i_tf_turns_integer": "int_variable", + "i_tf_wp_geom": "int_variable", + "i_thermal_electric_conversion": "int_variable", + "i_vac_pump_dwell": "int_variable", + "i_vacuum_pump_type": "int_variable", + "i_vacuum_pumping": "str_variable", + "iavail": "int_variable", + "ibkt_life": "int_variable", + "icase": "str_variable", + "icc": "int_array", + "icomponent": "int_variable", + "ife": "int_variable", + "ifedrv": "int_variable", + "ifetyp": "int_variable", + "ifueltyp": "int_variable", + "ilw_smelter_h": "real_variable", + "ilw_smelter_l": "real_variable", + "ilw_smelter_w": "real_variable", + "ilw_storage_h": "real_variable", + "ilw_storage_l": "real_variable", + "ilw_storage_w": "real_variable", + "imp_label": "string_array", + "impurity_arr_amass": "real_array", + "impurity_arr_frac": "real_array", + "impurity_arr_label": "string_array", + "impurity_arr_len_tab": "int_array", + "impurity_arr_lz_wm3": "real_array", + "impurity_arr_temp_kev": "real_array", + "impurity_arr_z": "real_array", + "impurity_arr_zav": "real_array", + "impvardiv": "int_variable", + "ind_pf_cs_plasma_mutual": "real_array", + "ind_plasma": "real_variable", + "ind_plasma_internal_menard": "real_variable", + "ind_plasma_internal_norm": "real_variable", + "ind_plasma_internal_norm_wesson": "real_variable", + "ind_tf_coil": "real_variable", + "inlet_temp_liq": "real_variable", + "insstrain": "real_variable", + "intervallabel": "string_array", + "inuclear": "int_variable", + "iohcl": "int_variable", + "ioptimz": "int_variable", + "iota": "real_variable", + "iotabar": "real_variable", + "ipedestal": "int_variable", + "ipeqns": "int_variable", + "ipnet": "int_variable", + "ipnfoms": "int_variable", + "ipnvars": "int_variable", + "ipowerflow": "int_variable", + "iptnt": "int_variable", + "ipvlam": "int_variable", + "ipvp1": "int_variable", + "ireactor": "int_variable", + "irefprop": "int_variable", + "is_leg_cp_temp_same": "int_variable", + "iscan_global": "int_variable", + "iscz": "int_variable", + "istell": "int_variable", + "isthtr": "int_variable", + "istore": "int_variable", + "isweep": "int_variable", + "isweep_2": "int_variable", + "itart": "int_variable", + "itart_r": "real_variable", + "itartpf": "int_variable", + "itcycl": "int_variable", + "itr_sum": "real_variable", + "itv_scaled_lower_bounds": "real_array", + "itv_scaled_upper_bounds": "real_array", + "iwalld": "int_variable", + "ixc": "int_array", + "j_crit_str_0": "real_array", + "j_crit_str_cs": "real_variable", + "j_crit_str_pf": "real_variable", + "j_crit_str_tf": "real_variable", + "j_cs_conductor_critical_flat_top_end": "real_variable", + "j_cs_conductor_critical_pulse_start": "real_variable", + "j_cs_critical_flat_top_end": "real_variable", + "j_cs_critical_pulse_start": "real_variable", + "j_cs_flat_top_end": "real_variable", + "j_cs_pulse_start": "real_variable", + "j_pf_coil_wp_peak": "real_array", + "j_pf_wp_critical": "real_array", + "j_plasma_0": "real_variable", + "j_tf_bus": "real_variable", + "j_tf_coil_turn": "real_variable", + "j_tf_superconductor": "real_variable", + "j_tf_superconductor_critical": "real_variable", + "j_tf_wp": "real_variable", + "j_tf_wp_critical": "real_variable", + "j_tf_wp_quench_heat_max": "real_variable", + "jcableoh_bop": "real_variable", + "jcableoh_eof": "real_variable", + "kappa": "real_variable", + "kappa95": "real_variable", + "kappa_ipb": "real_variable", + "kt": "real_array", + "l_h_threshold_powers": "real_array", + "lablcc": "string_array", + "lablmm": "string_array", + "lablxc": "string_array", + "lambdaio": "real_variable", + "latentheat": "real_variable", + "layer_ins": "real_variable", + "ld_ratio_cst": "real_variable", + "len_blkt_inboard_channel_total": "real_variable", + "len_blkt_inboard_coolant_channel_radial": "real_variable", + "len_blkt_inboard_segment_poloidal": "real_variable", + "len_blkt_inboard_segment_toroidal": "real_variable", + "len_blkt_outboard_channel_total": "real_variable", + "len_blkt_outboard_coolant_channel_radial": "real_variable", + "len_blkt_outboard_segment_poloidal": "real_variable", + "len_blkt_outboard_segment_toroidal": "real_variable", + "len_fw_channel": "real_variable", + "len_plasma_poloidal": "real_variable", + "len_tf_bus": "real_variable", + "len_tf_coil": "real_variable", + "lhat": "real_variable", + "life_blkt": "real_variable", + "life_blkt_fpy": "real_variable", + "life_dpa": "real_variable", + "life_fw_fpy": "real_variable", + "light_build_cost_per_vol": "real_variable", + "lipmw": "real_variable", + "llw_storage_h": "real_variable", + "llw_storage_l": "real_variable", + "llw_storage_w": "real_variable", + "lsa": "int_variable", + "m_beam_amu": "real_variable", + "m_blkt_beryllium": "real_variable", + "m_blkt_li2o": "real_variable", + "m_blkt_li4sio4": "real_variable", + "m_blkt_lithium": "real_variable", + "m_blkt_steel_total": "real_variable", + "m_blkt_tibe12": "real_variable", + "m_blkt_total": "real_variable", + "m_blkt_vanadium": "real_variable", + "m_div_plate": "real_variable", + "m_fuel_amu": "real_variable", + "m_fw_blkt_div_coolant_total": "real_variable", + "m_fw_total": "real_variable", + "m_ions_total_amu": "real_variable", + "m_pf_coil_conductor": "real_array", + "m_pf_coil_conductor_total": "real_variable", + "m_pf_coil_max": "real_variable", + "m_pf_coil_structure": "real_array", + "m_pf_coil_structure_total": "real_variable", + "m_plasma": "real_variable", + "m_plasma_alpha": "real_variable", + "m_plasma_electron": "real_variable", + "m_plasma_fuel_ions": "real_variable", + "m_plasma_ions_total": "real_variable", + "m_res": "int_variable", + "m_s_limit": "real_variable", + "m_tf_bus": "real_variable", + "m_tf_coil_case": "real_variable", + "m_tf_coil_conductor": "real_variable", + "m_tf_coil_copper": "real_variable", + "m_tf_coil_superconductor": "real_variable", + "m_tf_coil_wp_insulation": "real_variable", + "m_tf_coil_wp_turn_insulation": "real_variable", + "m_tf_coils_total": "real_variable", + "m_tf_wp_steel_conduit": "real_variable", + "m_vv": "real_variable", + "m_vv_vacuum_duct_shield": "real_variable", + "magnet_pulse_h": "real_variable", + "magnet_pulse_l": "real_variable", + "magnet_pulse_w": "real_variable", + "magnet_trains_h": "real_variable", + "magnet_trains_l": "real_variable", + "magnet_trains_w": "real_variable", + "maint_cont_h": "real_variable", + "maint_cont_l": "real_variable", + "maint_cont_w": "real_variable", + "maintenance": "real_variable", + "maintenance_fwbs": "real_variable", + "maintenance_gen": "real_variable", + "mass_cool_blanket": "real_variable", + "mass_liq_blanket": "real_variable", + "mass_segm_ib": "real_variable", + "mass_segm_ob": "real_variable", + "mass_stl_blanket": "real_variable", + "max_force_density": "real_variable", + "max_gyrotron_frequency": "real_variable", + "max_vv_stress": "real_variable", + "maxcal": "int_variable", + "maxpoloidalpower": "real_variable", + "mbvfac": "real_variable", + "mcdriv": "real_variable", + "mean_electric_output": "real_variable", + "mfblkt_liq": "real_variable", + "mfblkti_liq": "real_variable", + "mfblkto_liq": "real_variable", + "mfblktpi": "real_variable", + "mfblktpo": "real_variable", + "mflibe": "real_variable", + "mflow_blkt_coolant_total": "real_variable", + "mflow_blkt_inboard_coolant": "real_variable", + "mflow_blkt_outboard_coolant": "real_variable", + "mflow_fw_coolant_total": "real_variable", + "mflow_fw_inboard_coolant_channel": "real_variable", + "mflow_fw_inboard_coolant_total": "real_variable", + "mflow_fw_outboard_coolant_channel": "real_variable", + "mflow_fw_outboard_coolant_total": "real_variable", + "mftotal": "real_variable", + "minmax": "int_variable", + "molflow_plasma_fuelling_required": "real_variable", + "molflow_vac_pumps": "real_variable", + "moneyint": "real_variable", + "mvalim": "real_variable", + "nTtau": "real_variable", + "n_beam_decay_lengths_core": "real_variable", + "n_beam_decay_lengths_core_required": "real_variable", + "n_blkt_inboard_channels": "real_variable", + "n_blkt_inboard_module_coolant_sections_poloidal": "int_variable", + "n_blkt_inboard_module_coolant_sections_radial": "int_variable", + "n_blkt_inboard_modules_poloidal": "int_variable", + "n_blkt_inboard_modules_toroidal": "int_variable", + "n_blkt_outboard_channels": "real_variable", + "n_blkt_outboard_module_coolant_sections_poloidal": "int_variable", + "n_blkt_outboard_module_coolant_sections_radial": "int_variable", + "n_blkt_outboard_modules_poloidal": "int_variable", + "n_blkt_outboard_modules_toroidal": "int_variable", + "n_constraints": "int_variable", + "n_cs_pf_coils": "int_variable", + "n_cycle": "real_variable", + "n_cycle_min": "real_variable", + "n_divertors": "int_variable", + "n_ecrh_harmonic": "real_variable", + "n_fw_inboard_channels": "real_variable", + "n_fw_outboard_channels": "real_variable", + "n_iter_vacuum_pumps": "real_variable", + "n_liq_recirc": "int_variable", + "n_pf_coil_groups": "int_variable", + "n_pf_coil_turns": "real_array", + "n_pf_coils_in_group": "real_array", + "n_pf_cs_plasma_circuits": "int_variable", + "n_primary_heat_exchangers": "int_variable", + "n_rad_per_layer": "int_variable", + "n_res": "int_variable", + "n_tf_coil_turns": "real_variable", + "n_tf_coils": "real_variable", + "n_tf_graded_layers": "int_variable", + "n_tf_joints": "int_variable", + "n_tf_joints_contact": "int_variable", + "n_tf_stress_layers": "int_variable", + "n_tf_wp_layers": "int_variable", + "n_tf_wp_pancakes": "int_variable", + "n_tf_wp_stress_layers": "int_variable", + "n_vac_pumps_high": "int_variable", + "n_vv_vacuum_ducts": "int_variable", + "name_xc": "string_array", + "nbi_sys_l": "real_variable", + "nbi_sys_w": "real_variable", + "ncalls": "int_variable", + "ncool": "real_variable", + "nd_alphas": "real_variable", + "nd_beam_ions": "real_variable", + "nd_beam_ions_out": "real_variable", + "nd_electron_line": "real_variable", + "nd_fuel_ions": "real_variable", + "nd_impurities": "real_variable", + "nd_ions_total": "real_variable", + "nd_protons": "real_variable", + "ne0": "real_variable", + "nef": "int_variable", + "neped": "real_variable", + "neqns": "int_variable", + "nesep": "real_variable", + "nesep_crit": "real_variable", + "neut_flux_cp": "real_variable", + "nfev1": "int_variable", + "nfev2": "int_variable", + "nflutf": "real_variable", + "nflutfmax": "real_variable", + "nfxf": "int_variable", + "nfxfh": "int_variable", + "ni0": "real_variable", + "nineqns": "int_variable", + "nopipes": "int_variable", + "nopol": "int_variable", + "norm_objf": "real_variable", + "npdiv": "int_variable", + "nphcdin": "int_variable", + "nphcdout": "int_variable", + "nsweep": "int_variable", + "nsweep_2": "int_variable", + "ntau": "real_variable", + "nu": "real_array", + "nu_star": "real_variable", + "nu_star_averaged": "real_array", + "num_rh_systems": "int_variable", + "nvar": "int_variable", + "nviter": "int_variable", + "oacdcp": "real_variable", + "objf_name": "str_variable", + "outgasfactor": "real_variable", + "outgasindex": "real_variable", + "outgrat_fw": "real_variable", + "outlet_temp_liq": "real_variable", + "output_costs": "int_variable", + "output_prefix": "str_variable", + "p0": "real_variable", + "p_alpha_total_mw": "real_variable", + "p_beam_alpha_mw": "real_variable", + "p_beam_dt_mw": "real_variable", + "p_beam_injected_mw": "real_variable", + "p_beam_neutron_mw": "real_variable", + "p_beam_orbit_loss_mw": "real_variable", + "p_beam_plasma_coupled_mw": "real_variable", + "p_beam_shine_through_mw": "real_variable", + "p_blkt_breeder_pump_elec_mw": "real_variable", + "p_blkt_breeder_pump_mw": "real_variable", + "p_blkt_coolant_pump_mw": "real_variable", + "p_blkt_heat_deposited_mw": "real_variable", + "p_blkt_liquid_breeder_heat_deposited_mw": "real_variable", + "p_blkt_multiplication_mw": "real_variable", + "p_blkt_nuclear_heat_inboard_mw": "real_variable", + "p_blkt_nuclear_heat_outboard_mw": "real_variable", + "p_blkt_nuclear_heat_total_mw": "real_variable", + "p_charged_particle_mw": "real_variable", + "p_coolant_pump_elec_total_mw": "real_variable", + "p_coolant_pump_loss_total_mw": "real_variable", + "p_coolant_pump_total_mw": "real_variable", + "p_cp_coolant_pump_elec": "real_variable", + "p_cp_coolant_pump_elec_mw": "real_variable", + "p_cp_resistive": "real_variable", + "p_cp_resistive_mw": "real_variable", + "p_cp_shield_nuclear_heat_mw": "real_variable", + "p_cryo_plant_electric_max_mw": "real_variable", + "p_cryo_plant_electric_mw": "real_variable", + "p_cs_resistive_flat_top": "real_variable", + "p_dd_total_mw": "real_variable", + "p_dhe3_total_mw": "real_variable", + "p_div_coolant_pump_elec_mw": "real_variable", + "p_div_coolant_pump_mw": "real_variable", + "p_div_heat_deposited_mw": "real_variable", + "p_div_nuclear_heat_total_mw": "real_variable", + "p_div_rad_total_mw": "real_variable", + "p_div_secondary_heat_mw": "real_variable", + "p_dt_total_mw": "real_variable", + "p_ebw_injected_mw": "real_variable", + "p_electron_transport_loss_mw": "real_variable", + "p_fusion_total_max_mw": "real_variable", + "p_fusion_total_mw": "real_variable", + "p_fw_alpha_mw": "real_variable", + "p_fw_blkt_coolant_pump_elec_mw": "real_variable", + "p_fw_blkt_coolant_pump_mw": "real_variable", + "p_fw_blkt_heat_deposited_mw": "real_variable", + "p_fw_coolant_pump_mw": "real_variable", + "p_fw_div_heat_deposited_mw": "real_variable", + "p_fw_hcd_nuclear_heat_mw": "real_variable", + "p_fw_hcd_rad_total_mw": "real_variable", + "p_fw_heat_deposited_mw": "real_variable", + "p_fw_inboard_nuclear_heat_mw": "real_variable", + "p_fw_nuclear_heat_total_mw": "real_variable", + "p_fw_outboard_nuclear_heat_mw": "real_variable", + "p_fw_rad_total_mw": "real_variable", + "p_hcd_beam_injected_total_mw": "real_variable", + "p_hcd_ebw_electric_mw": "real_variable", + "p_hcd_ebw_injected_total_mw": "real_variable", + "p_hcd_ecrh_electric_mw": "real_variable", + "p_hcd_ecrh_injected_total_mw": "real_variable", + "p_hcd_electric_loss_mw": "real_variable", + "p_hcd_electric_total_mw": "real_variable", + "p_hcd_icrh_injected_total_mw": "real_variable", + "p_hcd_injected_current_total_mw": "real_variable", + "p_hcd_injected_electrons_mw": "real_variable", + "p_hcd_injected_ions_mw": "real_variable", + "p_hcd_injected_max": "real_variable", + "p_hcd_injected_min_mw": "real_variable", + "p_hcd_injected_total_mw": "real_variable", + "p_hcd_lowhyb_electric_mw": "real_variable", + "p_hcd_lowhyb_injected_total_mw": "real_variable", + "p_hcd_primary_electric_mw": "real_variable", + "p_hcd_primary_extra_heat_mw": "real_variable", + "p_hcd_primary_injected_mw": "real_variable", + "p_hcd_secondary_electric_mw": "real_variable", + "p_hcd_secondary_extra_heat_mw": "real_variable", + "p_hcd_secondary_heat_mw": "real_variable", + "p_hcd_secondary_injected_mw": "real_variable", + "p_he": "real_variable", + "p_ion_transport_loss_mw": "real_variable", + "p_l_h_threshold_mw": "real_variable", + "p_neutron_total_mw": "real_variable", + "p_non_alpha_charged_mw": "real_variable", + "p_pf_coil_resistive_total_flat_top": "real_variable", + "p_pf_electric_supplies_mw": "real_variable", + "p_plant_core_systems_elec_mw": "real_variable", + "p_plant_electric_base": "real_variable", + "p_plant_electric_base_total_mw": "real_variable", + "p_plant_electric_gross_mw": "real_variable", + "p_plant_electric_net_mw": "real_variable", + "p_plant_electric_net_required_mw": "real_variable", + "p_plant_electric_recirc_mw": "real_variable", + "p_plant_primary_heat_mw": "real_variable", + "p_plant_secondary_heat_mw": "real_variable", + "p_plasma_alpha_mw": "real_variable", + "p_plasma_dt_mw": "real_variable", + "p_plasma_inner_rad_mw": "real_variable", + "p_plasma_loss_mw": "real_variable", + "p_plasma_neutron_mw": "real_variable", + "p_plasma_ohmic_mw": "real_variable", + "p_plasma_outer_rad_mw": "real_variable", + "p_plasma_rad_mw": "real_variable", + "p_plasma_separatrix_min_mw": "real_variable", + "p_plasma_separatrix_mw": "real_variable", + "p_plasma_sync_mw": "real_variable", + "p_shld_coolant_pump_elec_mw": "real_variable", + "p_shld_coolant_pump_mw": "real_variable", + "p_shld_heat_deposited_mw": "real_variable", + "p_shld_nuclear_heat_mw": "real_variable", + "p_shld_secondary_heat_mw": "real_variable", + "p_tf_electric_supplies_mw": "real_variable", + "p_tf_joints_resistive": "real_variable", + "p_tf_joints_resistive_mw": "real_variable", + "p_tf_leg_resistive": "real_variable", + "p_tf_leg_resistive_mw": "real_variable", + "p_tf_nuclear_heat_mw": "real_variable", + "p_tritium_plant_electric_mw": "real_variable", + "p_turbine_loss_mw": "real_variable", + "pacpmw": "real_variable", + "paris_coefficient": "real_variable", + "paris_power_law": "real_variable", + "pcoef": "real_variable", + "pden_alpha_total_mw": "real_variable", + "pden_electron_transport_loss_mw": "real_variable", + "pden_ion_electron_equilibration_mw": "real_variable", + "pden_ion_transport_loss_mw": "real_variable", + "pden_neutron_total_mw": "real_variable", + "pden_non_alpha_charged_mw": "real_variable", + "pden_plasma_alpha_mw": "real_variable", + "pden_plasma_core_rad_mw": "real_variable", + "pden_plasma_neutron_mw": "real_variable", + "pden_plasma_ohmic_mw": "real_variable", + "pden_plasma_outer_rad_mw": "real_variable", + "pden_plasma_rad_mw": "real_variable", + "pden_plasma_sync_mw": "real_variable", + "pdivl": "real_variable", + "pdivmax": "real_variable", + "pdivu": "real_variable", + "pdrive": "real_variable", + "peakmva": "real_variable", + "peakpoloidalpower": "real_variable", + "pf_current_safety_factor": "real_variable", + "pfbldgm3": "real_variable", + "pfcaseth": "real_array", + "pfckts": "real_variable", + "pflux_div_heat_load_max_mw": "real_variable", + "pflux_div_heat_load_mw": "real_variable", + "pflux_fw_neutron_max_mw": "real_variable", + "pflux_fw_neutron_mw": "real_variable", + "pflux_fw_rad_max": "real_variable", + "pflux_fw_rad_max_mw": "real_variable", + "pflux_fw_rad_mw": "real_variable", + "pflux_plant_floor_electric": "real_variable", + "pfusife": "real_variable", + "pibv": "real_variable", + "pifecr": "real_variable", + "plasma_current": "real_variable", + "plasma_res_factor": "real_variable", + "plasma_square": "real_variable", + "plimw": "real_variable", + "plleni": "real_variable", + "plleno": "real_variable", + "plomw": "real_variable", + "plsepi": "real_variable", + "plsepo": "real_variable", + "pnuc_blkt_ratio_dcll": "real_variable", + "pnuc_cp": "real_variable", + "pnuc_cp_tf": "real_variable", + "pnuc_fw_ratio_dcll": "real_variable", + "pnuc_tot_blk_sector": "real_variable", + "pnucloss": "real_variable", + "pnucvvplus": "real_variable", + "poisson_al": "real_variable", + "poisson_cond_axial": "real_variable", + "poisson_cond_trans": "real_variable", + "poisson_copper": "real_variable", + "poisson_ins": "real_variable", + "poisson_steel": "real_variable", + "poloidalpower": "real_array", + "powerht_constraint": "real_variable", + "powerscaling_constraint": "real_variable", + "pradloss": "real_variable", + "pradsolmw": "real_variable", + "pres_blkt_coolant": "real_variable", + "pres_div_chamber_burn": "real_variable", + "pres_fw_coolant": "real_variable", + "pres_vv_chamber_base": "real_variable", + "pres_vv_chamber_dwell_start": "real_variable", + "priheat": "real_variable", + "prn1": "real_variable", + "proton_rate_density": "real_variable", + "pscalingmw": "real_variable", + "psepbqarmax": "real_variable", + "pseprmax": "real_variable", + "psolradmw": "real_variable", + "psurffwi": "real_variable", + "psurffwo": "real_variable", + "ptargf": "real_variable", + "ptarmw": "real_variable", + "ptfnucmax": "real_variable", + "ptfnucpm3": "real_variable", + "puimw": "real_variable", + "pulsetimings": "real_variable", + "puomw": "real_variable", + "pwpnb": "real_variable", + "q0": "real_variable", + "q95": "real_variable", + "q95_fixed": "real_variable", + "q95_min": "real_variable", + "q_flux": "real_array", + "qac": "real_variable", + "qcl": "real_variable", + "qmisc": "real_variable", + "qnty_sfty_fac": "real_variable", + "qnuc": "real_variable", + "qss": "real_variable", + "qstar": "real_variable", + "quench_model": "str_variable", + "r1": "real_variable", + "r2": "real_variable", + "r3": "real_variable", + "r4": "real_variable", + "r5": "real_variable", + "r6": "real_variable", + "r7": "real_variable", + "r_b_tf_inboard_peak": "real_variable", + "r_backwall": "real_variable", + "r_cp_top": "real_variable", + "r_cryostat_inboard": "real_variable", + "r_cs_middle": "real_variable", + "r_eff": "real_variable", + "r_f_liq_ib": "real_variable", + "r_f_liq_ob": "real_variable", + "r_fci": "real_variable", + "r_out_cst": "real_variable", + "r_pf_coil_inner": "real_array", + "r_pf_coil_middle": "real_array", + "r_pf_coil_outer": "real_array", + "r_pf_coil_outer_max": "real_variable", + "r_sh_inboard_in": "real_variable", + "r_sh_inboard_out": "real_variable", + "r_tf_arc": "real_array", + "r_tf_inboard_in": "real_variable", + "r_tf_inboard_mid": "real_variable", + "r_tf_inboard_out": "real_variable", + "r_tf_outboard_in": "real_variable", + "r_tf_outboard_mid": "real_variable", + "r_tf_outboard_out": "real_variable", + "r_tf_wp_inboard_centre": "real_variable", + "r_tf_wp_inboard_inner": "real_variable", + "r_tf_wp_inboard_outer": "real_variable", + "r_vv_inboard_out": "real_variable", + "rad_fraction_lcfs": "real_variable", + "rad_fraction_sol": "real_variable", + "rad_fraction_total": "real_variable", + "rad_tf_coil_inboard_toroidal_half": "real_variable", + "radctf": "real_array", + "radial_array": "real_array", + "radius_beam_tangency": "real_variable", + "radius_beam_tangency_max": "real_variable", + "radius_blkt_channel": "real_variable", + "radius_blkt_channel_180_bend": "real_variable", + "radius_blkt_channel_90_bend": "real_variable", + "radius_cs_turn_cable_space": "real_variable", + "radius_fw_channel": "real_variable", + "radius_fw_channel_180_bend": "real_variable", + "radius_fw_channel_90_bend": "real_variable", + "radius_plasma_core_norm": "real_variable", + "radius_tf_turn_cable_space_corners": "real_variable", + "rbld": "real_variable", + "rbrt": "real_variable", + "rbvfac": "real_variable", + "rbvol": "real_variable", + "rbwt": "real_variable", + "rcls": "real_array", + "rcm": "real_array", + "rcool": "real_variable", + "reactor_clrnc": "real_variable", + "reactor_fndtn_thk": "real_variable", + "reactor_hall_h": "real_variable", + "reactor_hall_l": "real_variable", + "reactor_hall_w": "real_variable", + "reactor_roof_thk": "real_variable", + "reactor_wall_thk": "real_variable", + "rebco_area": "real_variable", + "rebco_thickness": "real_variable", + "redun_vac": "int_variable", + "redun_vacp": "real_variable", + "reinke_mode": "int_variable", + "reprat": "real_variable", + "required_radial_space": "real_variable", + "res_plasma": "real_variable", + "res_tf_leg": "real_variable", + "resdl": "real_array", + "residual_sig_hoop": "real_variable", + "rfxf": "real_array", + "rho_cp": "real_variable", + "rho_ne_max": "real_variable", + "rho_pf_coil": "real_variable", + "rho_star": "real_variable", + "rho_te_max": "real_variable", + "rho_tf_bus": "real_variable", + "rho_tf_joints": "real_variable", + "rho_tf_leg": "real_variable", + "rhopedn": "real_variable", + "rhopedt": "real_variable", + "rhopfbus": "real_variable", + "ricpf": "real_variable", + "rinboard": "real_variable", + "ripflag": "int_variable", + "ripple_b_tf_plasma_edge": "real_variable", + "ripple_b_tf_plasma_edge_max": "real_variable", + "rmajor": "real_variable", + "rmbvol": "real_variable", + "rminor": "real_variable", + "rncne": "real_variable", + "rndfuel": "real_variable", + "rnfene": "real_variable", + "rnone": "real_variable", + "robotics_h": "real_variable", + "robotics_l": "real_variable", + "robotics_w": "real_variable", + "roots": "real_array", + "roughness_fw_channel": "real_variable", + "routr": "real_variable", + "row": "real_variable", + "rpf1": "real_variable", + "rpf2": "real_variable", + "rref": "real_array", + "rrin": "real_variable", + "rrmax": "real_variable", + "rrr_tf_cu": "real_variable", + "rsldi": "real_variable", + "rsldo": "real_variable", + "rspo": "real_variable", + "run_tests": "int_variable", + "runtitle": "str_variable", + "rxcl": "real_variable", + "s_cost": "real_array", + "s_cost_factor": "real_array", + "s_cref": "real_array", + "s_k": "real_array", + "s_kref": "real_array", + "s_label": "string_array", + "s_shear_cs_peak": "real_variable", + "s_shear_tf": "real_array", + "sc_mat_cost_0": "real_array", + "scafc": "real_array", + "scale": "real_array", + "scan_dim": "int_variable", + "sec_buildings_h": "real_variable", + "sec_buildings_l": "real_variable", + "sec_buildings_w": "real_variable", + "secondary_cycle_liq": "int_variable", + "sf_fast_fracture": "real_variable", + "sf_radial_crack": "real_variable", + "sf_vertical_crack": "real_variable", + "shdr": "real_variable", + "shdzl": "real_variable", + "shdzu": "real_variable", + "shear": "real_variable", + "shield_density": "real_variable", + "shld_u_nuc_heating": "real_variable", + "shmatf": "real_array", + "shmatm": "real_array", + "shmatv": "real_array", + "shmf": "real_variable", + "shov": "real_variable", + "shovol": "real_variable", + "shvol": "real_array", + "sig_axial": "real_variable", + "sig_hoop": "real_variable", + "sig_tf_case": "real_variable", + "sig_tf_case_max": "real_variable", + "sig_tf_cs_bucked": "real_variable", + "sig_tf_r": "real_array", + "sig_tf_t": "real_array", + "sig_tf_vmises": "real_array", + "sig_tf_wp": "real_variable", + "sig_tf_wp_max": "real_variable", + "sig_tf_z": "real_variable", + "sigallpc": "real_variable", + "sigpfcalw": "real_variable", + "sigpfcf": "real_variable", + "solder_area": "real_variable", + "sombdr": "real_variable", + "somtdr": "real_variable", + "specific_heat_liq": "real_variable", + "spfbusl": "real_variable", + "spsmva": "real_variable", + "sqsumsq": "real_variable", + "srcktpm": "real_variable", + "ssq0": "real_variable", + "stack_thickness": "real_variable", + "staff_buildings_area": "real_variable", + "staff_buildings_h": "real_variable", + "startuppwr": "real_variable", + "startupratio": "real_variable", + "stcl": "real_variable", + "stella_config_a1": "real_variable", + "stella_config_a2": "real_variable", + "stella_config_aspect_ref": "real_variable", + "stella_config_bt_ref": "real_variable", + "stella_config_centering_force_avg_mn": "real_variable", + "stella_config_centering_force_max_mn": "real_variable", + "stella_config_centering_force_min_mn": "real_variable", + "stella_config_coil_rmajor": "real_variable", + "stella_config_coil_rminor": "real_variable", + "stella_config_coillength": "real_variable", + "stella_config_coilspermodule": "int_variable", + "stella_config_coilsurface": "real_variable", + "stella_config_derivative_min_lcfs_coils_dist": "real_variable", + "stella_config_dmin": "real_variable", + "stella_config_epseff": "real_variable", + "stella_config_i0": "real_variable", + "stella_config_inductance": "real_variable", + "stella_config_max_force_density": "real_variable", + "stella_config_max_force_density_mnm": "real_variable", + "stella_config_max_lateral_force_density": "real_variable", + "stella_config_max_portsize_width": "real_variable", + "stella_config_max_radial_force_density": "real_variable", + "stella_config_maximal_coil_height": "real_variable", + "stella_config_min_bend_radius": "real_variable", + "stella_config_min_plasma_coil_distance": "real_variable", + "stella_config_name": "str_variable", + "stella_config_neutron_peakfactor": "real_variable", + "stella_config_plasma_surface": "real_variable", + "stella_config_rmajor_ref": "real_variable", + "stella_config_rminor_ref": "real_variable", + "stella_config_symmetry": "int_variable", + "stella_config_vol_plasma": "real_variable", + "stella_config_wp_area": "real_variable", + "stella_config_wp_bmax": "real_variable", + "stella_config_wp_ratio": "real_variable", + "str_cs_con_res": "real_variable", + "str_pf_con_res": "real_variable", + "str_tf_con_res": "real_variable", + "str_wp": "real_variable", + "str_wp_max": "real_variable", + "supercond_cost_model": "int_variable", + "sweep": "real_array", + "sweep_2": "real_array", + "t1": "real_variable", + "t_alpha_confinement": "real_variable", + "t_between_pulse": "real_variable", + "t_burn": "real_variable", + "t_burn_0": "real_variable", + "t_burn_min": "real_variable", + "t_cable_tf": "real_variable", + "t_cable_tf_is_input": "bool_variable", + "t_conductor": "real_variable", + "t_conductor_radial": "real_variable", + "t_conductor_toroidal": "real_variable", + "t_crack_radial": "real_variable", + "t_crack_vertical": "real_variable", + "t_crit_nbti": "real_variable", + "t_current_ramp_up": "real_variable", + "t_current_ramp_up_min": "real_variable", + "t_cycle": "real_variable", + "t_cycle_min": "real_variable", + "t_electron_energy_confinement": "real_variable", + "t_energy_confinement": "real_variable", + "t_energy_confinement_beta": "real_variable", + "t_fusion_ramp": "real_variable", + "t_in_bb": "real_variable", + "t_ion_energy_confinement": "real_variable", + "t_operation": "real_variable", + "t_out_bb": "real_variable", + "t_plasma_res_diffusion": "real_variable", + "t_precharge": "real_variable", + "t_pulse_repetition": "real_variable", + "t_ramp_down": "real_variable", + "t_structural_radial": "real_variable", + "t_structural_vertical": "real_variable", + "t_tf_quench_detection": "real_variable", + "t_tf_superconductor_quench": "real_variable", + "t_turn_tf": "real_variable", + "t_turn_tf_is_input": "bool_variable", + "t_turn_tf_max": "real_variable", + "tan_theta_coil": "real_variable", + "tape_thickness": "real_variable", + "tape_width": "real_variable", + "tapes": "real_variable", + "tau2": "real_variable", + "tauee_in": "real_variable", + "taufall": "real_variable", + "taumax": "real_variable", + "tauratio": "real_variable", + "tbeta": "real_variable", + "tbktrepl": "real_variable", + "tbr": "real_variable", + "tbrmin": "real_variable", + "tcomrepl": "real_variable", + "tcoolin": "real_variable", + "tcpav2": "real_variable", + "tcritsc": "real_variable", + "tdiv": "real_variable", + "tdivrepl": "real_variable", + "tdown": "real_variable", + "tdspmw": "real_variable", + "te": "real_variable", + "te0": "real_variable", + "te0_ecrh_achievable": "real_variable", + "temp_blkt_coolant_in": "real_variable", + "temp_blkt_coolant_out": "real_variable", + "temp_cp_average": "real_variable", + "temp_cp_max": "real_variable", + "temp_cp_peak": "real_variable", + "temp_croco_quench": "real_variable", + "temp_croco_quench_max": "real_variable", + "temp_cs_superconductor_margin": "real_variable", + "temp_cs_superconductor_margin_min": "real_variable", + "temp_fw_coolant_in": "real_variable", + "temp_fw_coolant_out": "real_variable", + "temp_fw_inboard_peak": "real_variable", + "temp_fw_max": "real_variable", + "temp_fw_outboard_peak": "real_variable", + "temp_fw_peak": "real_variable", + "temp_margin": "real_variable", + "temp_tf_conductor_quench_max": "real_variable", + "temp_tf_cryo": "real_variable", + "temp_tf_legs_outboard": "real_variable", + "temp_tf_superconductor_critical_zero_field_strain": "real_variable", + "temp_tf_superconductor_margin": "real_variable", + "temp_tf_superconductor_margin_min": "real_variable", + "temp_turbine_coolant_in": "real_variable", + "temp_vv_chamber_gas_burn_end": "real_variable", + "temperatures": "real_array", + "ten": "real_variable", + "teped": "real_variable", + "tesep": "real_variable", + "tf_fit_t": "real_variable", + "tf_fit_z": "real_variable", + "tfa": "real_array", + "tfacmw": "real_variable", + "tfb": "real_array", + "tfc_nuc_heating": "real_variable", + "tfc_sidewall_is_fraction": "bool_variable", + "tfcbv": "real_variable", + "tfckw": "real_variable", + "tfcmw": "real_variable", + "tfcryoarea": "real_variable", + "tficrn": "real_variable", + "tfocrn": "real_variable", + "tfoffset": "real_variable", + "tfootfi": "real_variable", + "tfsai": "real_variable", + "tfsao": "real_variable", + "tftmp": "real_variable", + "tgain": "real_variable", + "th_joint_contact": "real_variable", + "th_wall_secondary": "real_variable", + "thermal_conductivity_liq": "real_variable", + "theta1_coil": "real_variable", + "theta1_vv": "real_variable", + "ti": "real_variable", + "ti0": "real_variable", + "tim": "real_array", + "time1": "real_variable", + "time2": "real_variable", + "timelabel": "string_array", + "tin": "real_variable", + "tlife": "real_variable", + "tlvpmw": "real_variable", + "tmain": "real_variable", + "tmargmin": "real_variable", + "tok_build_cost_per_vol": "real_variable", + "toroidalgap": "real_variable", + "total_costs": "real_variable", + "total_loss_power": "real_variable", + "transp_clrnc": "real_variable", + "tratio": "real_variable", + "trcl": "real_variable", + "triang": "real_variable", + "triang95": "real_variable", + "tritprate": "real_variable", + "triv": "real_variable", + "turbine_hall_h": "real_variable", + "turbine_hall_l": "real_variable", + "turbine_hall_w": "real_variable", + "tw_storage_h": "real_variable", + "tw_storage_l": "real_variable", + "tw_storage_w": "real_variable", + "u_unplanned_cp": "real_variable", + "ucblbe": "real_variable", + "ucblbreed": "real_variable", + "ucblli": "real_variable", + "ucblli2o": "real_variable", + "ucbllipb": "real_variable", + "ucblss": "real_variable", + "ucblvd": "real_variable", + "ucbus": "real_variable", + "uccarb": "real_variable", + "uccase": "real_variable", + "ucconc": "real_variable", + "uccpcl1": "real_variable", + "uccpclb": "real_variable", + "uccry": "real_variable", + "uccryo": "real_variable", + "uccu": "real_variable", + "ucdiv": "real_variable", + "ucech": "real_variable", + "ucf1": "real_variable", + "ucflib": "real_variable", + "ucfnc": "real_variable", + "ucfuel": "real_variable", + "uche3": "real_variable", + "uchrs": "real_variable", + "uchts": "real_array", + "uciac": "real_variable", + "ucich": "real_variable", + "uclh": "real_variable", + "ucme": "real_variable", + "ucmisc": "real_variable", + "ucnbi": "real_variable", + "ucoam": "real_array", + "ucpens": "real_variable", + "ucpfb": "real_variable", + "ucpfbk": "real_variable", + "ucpfbs": "real_variable", + "ucpfcb": "real_variable", + "ucpfdr1": "real_variable", + "ucpfic": "real_variable", + "ucpfps": "real_variable", + "ucrb": "real_variable", + "ucsc": "real_array", + "ucshld": "real_variable", + "uctarg": "real_variable", + "uctfbr": "real_variable", + "uctfbus": "real_variable", + "uctfps": "real_variable", + "uctfsw": "real_variable", + "ucturb": "real_array", + "ucwindpf": "real_variable", + "ucwindtf": "real_variable", + "ucwst": "real_array", + "uubop": "real_variable", + "uucd": "real_variable", + "uudiv": "real_variable", + "uufuel": "real_variable", + "uufw": "real_variable", + "uumag": "real_variable", + "uuves": "real_variable", + "v1dr": "real_variable", + "v1dzl": "real_variable", + "v1dzu": "real_variable", + "v1matf": "real_array", + "v1matm": "real_array", + "v1matv": "real_array", + "v1vol": "real_array", + "v2dr": "real_variable", + "v2dzl": "real_variable", + "v2dzu": "real_variable", + "v2matf": "real_array", + "v2matm": "real_array", + "v2matv": "real_array", + "v2vol": "real_array", + "v3dr": "real_variable", + "v3dzl": "real_variable", + "v3dzu": "real_variable", + "v3matf": "real_array", + "v3matm": "real_array", + "v3matv": "real_array", + "v3vol": "real_array", + "v_plasma_loop_burn": "real_variable", + "v_tf_coil_dump_quench_kv": "real_variable", + "v_tf_coil_dump_quench_max_kv": "real_variable", + "vachtmw": "real_variable", + "vcool": "real_variable", + "vd": "real_array", + "vel_blkt_inboard_coolant": "real_variable", + "vel_blkt_outboard_coolant": "real_variable", + "verbose": "int_variable", + "vfblkti": "real_variable", + "vfblkto": "real_variable", + "vfcblkt": "real_variable", + "vforce": "real_variable", + "vforce_inboard_tot": "real_variable", + "vforce_outboard": "real_variable", + "vfpblkt": "real_variable", + "vfshld": "real_variable", + "visc_blkt_coolant": "real_variable", + "visc_fw_coolant": "real_variable", + "vlabel": "str_variable", + "vlabel_2": "str_variable", + "vlam": "real_array", + "vol_avg_pressure": "real_variable", + "vol_blkt_inboard": "real_variable", + "vol_blkt_outboard": "real_variable", + "vol_blkt_total": "real_variable", + "vol_bss": "real_variable", + "vol_bw": "real_variable", + "vol_bz_liq": "real_variable", + "vol_bz_liq_ib": "real_variable", + "vol_bz_liq_ob": "real_variable", + "vol_bz_struct": "real_variable", + "vol_case_cp": "real_variable", + "vol_cond_cp": "real_variable", + "vol_cryostat": "real_variable", + "vol_cryostat_internal": "real_variable", + "vol_fci": "real_variable", + "vol_fw_total": "real_variable", + "vol_gr_ins_cp": "real_variable", + "vol_ins_cp": "real_variable", + "vol_plasma": "real_variable", + "vol_shld_inboard": "real_variable", + "vol_shld_outboard": "real_variable", + "vol_shld_total": "real_variable", + "vol_vv": "real_variable", + "vol_vv_inboard": "real_variable", + "vol_vv_outboard": "real_variable", + "volflow_vac_pumps_max": "real_variable", + "volheat": "real_variable", + "volnucb": "real_variable", + "volperenergy": "real_variable", + "volrci": "real_variable", + "voltfleg": "real_variable", + "vpfskv": "real_variable", + "vportamax": "real_variable", + "vportpmax": "real_variable", + "vporttmax": "real_variable", + "vs_cs_burn": "real_variable", + "vs_cs_pf_total_burn": "real_variable", + "vs_cs_pf_total_pulse": "real_variable", + "vs_cs_pf_total_ramp": "real_variable", + "vs_cs_ramp": "real_variable", + "vs_cs_total_pulse": "real_variable", + "vs_pf_coils_total_burn": "real_variable", + "vs_pf_coils_total_pulse": "real_variable", + "vs_pf_coils_total_ramp": "real_variable", + "vs_plasma_burn_required": "real_variable", + "vs_plasma_ind_ramp": "real_variable", + "vs_plasma_internal": "real_variable", + "vs_plasma_ramp_required": "real_variable", + "vs_plasma_res_ramp": "real_variable", + "vs_plasma_total_required": "real_variable", + "vsdum": "real_array", + "vshift": "real_variable", + "vtfkv": "real_variable", + "vv_density": "real_variable", + "vv_stress_quench": "real_variable", + "w_f_liq_ib": "real_variable", + "w_f_liq_ob": "real_variable", + "walker_coefficient": "real_variable", + "wallpf": "real_variable", + "warm_shop_h": "real_variable", + "warm_shop_l": "real_variable", + "warm_shop_w": "real_variable", + "water_buildings_h": "real_variable", + "water_buildings_l": "real_variable", + "water_buildings_w": "real_variable", + "waterdens": "real_variable", + "watertemp": "real_variable", + "wateruseonethru": "real_variable", + "wateruserecirc": "real_variable", + "waterusetower": "real_variable", + "waves": "real_array", + "weights": "real_array", + "wgt": "real_variable", + "wgt2": "real_variable", + "wht_bw_cool": "real_variable", + "wht_bw_stl": "real_variable", + "wht_cer": "real_variable", + "wht_cool_struct": "real_variable", + "wht_liq": "real_variable", + "wht_liq_ib": "real_variable", + "wht_liq_ob": "real_variable", + "wht_mfbss_cool": "real_variable", + "wht_mfbss_pbli": "real_variable", + "wht_mfbss_stl": "real_variable", + "wht_stl_struct": "real_variable", + "whtblbreed": "real_variable", + "whtconal": "real_variable", + "whtcp": "real_variable", + "whtshld": "real_variable", + "whttflgs": "real_variable", + "windspeed": "real_variable", + "workshop_h": "real_variable", + "workshop_l": "real_variable", + "workshop_w": "real_variable", + "wpenshld": "real_variable", + "wrbi": "real_variable", + "wsvfac": "real_variable", + "wsvol": "real_variable", + "wtbllipb": "real_variable", + "wtgpd": "real_variable", + "wtshldi": "real_variable", + "wtshldo": "real_variable", + "x_blanket": "real_variable", + "x_shield": "real_variable", + "xcm": "real_array", + "xcs": "real_array", + "xctfc": "real_array", + "xi_ebw": "real_variable", + "xind": "real_array", + "xlabel": "str_variable", + "xlabel_2": "str_variable", + "xpertin": "real_variable", + "yctfc": "real_array", + "z_cp_top": "real_variable", + "z_cryostat_half_inside": "real_variable", + "z_pf_coil_lower": "real_array", + "z_pf_coil_middle": "real_array", + "z_pf_coil_upper": "real_array", + "z_plasma_xpoint_lower": "real_variable", + "z_plasma_xpoint_upper": "real_variable", + "z_tf_arc": "real_array", + "z_tf_inside_half": "real_variable", + "z_tf_top": "real_variable", + "zcls": "real_array", + "zeff": "real_variable", + "zeff_max": "real_variable", + "zeffai": "real_variable", + "zfxf": "real_array", + "zl1": "real_variable", + "zl2": "real_variable", + "zl3": "real_variable", + "zl4": "real_variable", + "zl5": "real_variable", + "zl6": "real_variable", + "zl7": "real_variable", + "zref": "real_array", + "zu1": "real_variable", + "zu2": "real_variable", + "zu3": "real_variable", + "zu4": "real_variable", + "zu5": "real_variable", + "zu6": "real_variable", + "zu7": "real_variable" + }, + "NON_F_VALUES": [ + "f_j_cs_start_pulse_end_flat_top", + "f_c_plasma_non_inductive", + "feffcd", + "f_a_tf_turn_cable_copper" + ] +} \ No newline at end of file diff --git a/process/models/physics/plasma_geometry.py b/process/models/physics/plasma_geometry.py index cb5e9754e..8ce0c5e5e 100644 --- a/process/models/physics/plasma_geometry.py +++ b/process/models/physics/plasma_geometry.py @@ -392,6 +392,21 @@ def run(self): # ====================================================================== + if physics_variables.i_plasma_geometry == 12: + # physics_variables.triang is an input + # physics_variables.kappa found from physics_variables.aspect ratio scaling from + # J.E. Menard et al 1997 Nucl. Fusion 37 595 and assume max controllable kappa + # and assume li(3) is held constant + + physics_variables.kappa = ( + 2.93e0 * (1.8e0 / physics_variables.aspect) ** 0.4e0 + ) + + physics_variables.kappa95 = physics_variables.kappa / 1.12e0 + physics_variables.triang95 = physics_variables.triang / 1.50e0 + + # ====================================================================== + # Scrape-off layer thicknesses if physics_variables.i_plasma_wall_gap == 0: build_variables.dr_fw_plasma_gap_outboard = 0.1e0 * physics_variables.rminor diff --git a/step/Bluemira/SPR-070-1/hfact=1-34/SPR-070-1.ecrh-lr.tar.xz b/step/Bluemira/SPR-070-1/hfact=1-34/SPR-070-1.ecrh-lr.tar.xz new file mode 100644 index 000000000..a9448d501 Binary files /dev/null and b/step/Bluemira/SPR-070-1/hfact=1-34/SPR-070-1.ecrh-lr.tar.xz differ diff --git a/step/Bluemira/SPR-070-1/hfact=1-34/scan/2d_scan/P_net-100MWe/rad_loss/dcperror.tar.xz b/step/Bluemira/SPR-070-1/hfact=1-34/scan/2d_scan/P_net-100MWe/rad_loss/dcperror.tar.xz new file mode 100644 index 000000000..d44e8faf1 Binary files /dev/null and b/step/Bluemira/SPR-070-1/hfact=1-34/scan/2d_scan/P_net-100MWe/rad_loss/dcperror.tar.xz differ diff --git a/step/Bluemira/SPR-070-1/hfact=1-34/scan/2d_scan/P_net-100MWe/rad_loss/pip-freeze.txt b/step/Bluemira/SPR-070-1/hfact=1-34/scan/2d_scan/P_net-100MWe/rad_loss/pip-freeze.txt new file mode 100644 index 000000000..fe91fd8c7 --- /dev/null +++ b/step/Bluemira/SPR-070-1/hfact=1-34/scan/2d_scan/P_net-100MWe/rad_loss/pip-freeze.txt @@ -0,0 +1,184 @@ +(.venv) apearce@N0112:~/process/PROCESS/step/Bluemira/SPR-070-1/hfact=1-34/scan/2d_scan/P_net-100MWe/rad_loss$ pip freeze +anyio==4.9.0 +argon2-cffi==23.1.0 +argon2-cffi-bindings==21.2.0 +arrow==1.3.0 +asttokens==3.0.0 +async-lru==2.0.5 +attrs==25.3.0 +babel==2.17.0 +backrefs==5.8 +beautifulsoup4==4.13.3 +bleach==6.2.0 +blosc2==3.2.1 +bokeh==3.7.2 +certifi==2025.1.31 +cffi==1.17.1 +cfgv==3.4.0 +charset-normalizer==3.4.1 +clarabel==0.10.0 +click==8.1.8 +colorama==0.4.6 +comm==0.2.2 +contourpy==1.3.1 +CoolProp==6.7.0 +coverage==7.8.0 +cvxpy==1.7.3 +cycler==0.12.1 +debugpy==1.8.13 +decorator==5.2.1 +defusedxml==0.7.1 +dill==0.3.9 +distlib==0.3.9 +execnet==2.1.1 +executing==2.2.0 +fastjsonschema==2.21.1 +filelock==3.18.0 +fonttools==4.56.0 +FORD @ file:///home/apearce/process/PROCESS/build/ford_git-prefix/src/ford_git +fqdn==1.5.1 +ghp-import==2.1.0 +gitdb==4.0.12 +GitPython==3.1.44 +graphviz==0.20.3 +h11==0.14.0 +httpcore==1.0.7 +httpx==0.28.1 +identify==2.6.9 +idna==3.10 +iniconfig==2.1.0 +ipykernel==6.29.5 +ipython==9.0.2 +ipython_pygments_lexers==1.1.1 +ipywidgets==8.1.5 +isoduration==20.11.0 +jedi==0.19.2 +Jinja2==3.1.6 +joblib==1.5.1 +json5==0.11.0 +jsonpointer==3.0.0 +jsonschema==4.23.0 +jsonschema-specifications==2024.10.1 +jupyter==1.0.0 +jupyter-console==6.6.3 +jupyter-events==0.12.0 +jupyter-lsp==2.2.5 +jupyter_client==8.6.3 +jupyter_core==5.7.2 +jupyter_server==2.15.0 +jupyter_server_terminals==0.5.3 +jupyterlab==4.3.6 +jupyterlab_pygments==0.3.0 +jupyterlab_server==2.27.3 +jupyterlab_widgets==3.0.13 +kiwisolver==1.4.8 +llvmlite==0.44.0 +Markdown==3.3.7 +markdown-include==0.8.1 +MarkupSafe==3.0.2 +matplotlib==3.10.1 +matplotlib-inline==0.1.7 +md-environ==0.1.0 +mergedeep==1.3.4 +mistune==3.1.3 +mkdocs==1.6.1 +mkdocs-autorefs==1.4.1 +mkdocs-get-deps==0.2.0 +mkdocs-git-revision-date-localized-plugin==1.4.5 +mkdocs-glightbox==0.4.0 +mkdocs-material==9.6.11 +mkdocs-material-extensions==1.3.1 +mkdocstrings==0.18.0 +mkdocstrings-python-legacy==0.2.2 +msgpack==1.1.0 +multiprocess==0.70.17 +narwhals==1.33.0 +nbclient==0.10.2 +nbconvert==7.16.6 +nbformat==5.10.4 +ndindex==1.9.2 +nest-asyncio==1.6.0 +nodeenv==1.9.1 +notebook==7.3.3 +notebook_shim==0.2.4 +numba==0.61.0 +numexpr==2.10.2 +numpy==1.26.4 +osqp==1.0.4 +overrides==7.7.0 +packaging==24.2 +paginate==0.5.7 +pandas==2.2.3 +pandocfilters==1.5.1 +parso==0.8.4 +pathspec==0.12.1 +pdf2image==1.16.0 +pexpect==4.9.0 +pillow==11.1.0 +platformdirs==4.3.7 +plotly==5.24.1 +pluggy==1.5.0 +pre_commit==4.2.0 +-e git+https://github.com/ukaea/PROCESS@e5f34c1dce48b9a05b90971943dab2e2529f2e9e#egg=process +prometheus_client==0.21.1 +prompt_toolkit==3.0.50 +psutil==7.0.0 +ptyprocess==0.7.0 +pure_eval==0.2.3 +py-cpuinfo==9.0.0 +pycparser==2.22 +Pygments==2.19.1 +pymdown-extensions==10.4 +pyparsing==3.2.3 +pytest==8.3.5 +pytest-cov==6.1.0 +pytest-xdist==3.6.1 +python-dateutil==2.9.0.post0 +python-json-logger==3.3.0 +pytkdocs==0.16.5 +pytz==2025.2 +PyVMCON==2.4.0 +PyYAML==6.0.2 +pyyaml_env_tag==0.1 +pyzmq==26.3.0 +qdldl==0.1.7.post5 +qtconsole==5.6.1 +QtPy==2.4.3 +referencing==0.36.2 +requests==2.32.3 +rfc3339-validator==0.1.4 +rfc3986-validator==0.1.1 +rpds-py==0.24.0 +SALib==1.5.1 +scipy==1.15.2 +scs==3.2.7.post2 +seaborn==0.13.2 +Send2Trash==1.8.3 +six==1.17.0 +smmap==5.0.2 +sniffio==1.3.1 +soupsieve==2.6 +stack-data==0.6.3 +tables==3.10.2 +tabulate==0.9.0 +tenacity==9.1.2 +terminado==0.18.1 +testbook==0.4.2 +tinycss2==1.4.0 +toposort==1.10 +tornado==6.4.2 +tqdm==4.67.1 +traitlets==5.14.3 +types-python-dateutil==2.9.0.20241206 +typing_extensions==4.13.0 +tzdata==2025.2 +uri-template==1.3.0 +urllib3==2.3.0 +virtualenv==20.30.0 +watchdog==6.0.0 +wcwidth==0.2.13 +webcolors==24.11.1 +webencodings==0.5.1 +websocket-client==1.8.0 +widgetsnbextension==4.0.13 +xyzservices==2025.1.0 diff --git a/step/Bluemira/SPR-070-1/hfact=1-34/scan/fradpwr/SPR-070-1..tar.xz b/step/Bluemira/SPR-070-1/hfact=1-34/scan/fradpwr/SPR-070-1..tar.xz new file mode 100644 index 000000000..161be55dc Binary files /dev/null and b/step/Bluemira/SPR-070-1/hfact=1-34/scan/fradpwr/SPR-070-1..tar.xz differ diff --git a/step/no-f-values/remove-icc/SPR-068-7..tar.xz b/step/no-f-values/remove-icc/SPR-068-7..tar.xz new file mode 100644 index 000000000..b241126ec Binary files /dev/null and b/step/no-f-values/remove-icc/SPR-068-7..tar.xz differ