Skip to content

superconducting_tf_coil_variables

Module containing superconducting TF coil routines

N/A This module contains routines for calculating the parameters of a superconducting TF coil system for a fusion power plant. PROCESS Superconducting TF Coil Model, J. Morris, CCFE, 1st May 2014

tf_fit_t = None module-attribute

Dimensionless winding pack width

tf_fit_z = None module-attribute

Dimensionless winding pack radial thickness

f_b_tf_inboard_peak_ripple_symmetric = None module-attribute

Ratio of peak field with ripple to nominal axisymmetric peak field

c_tf_coil = None module-attribute

Current in each TF coil

a_tf_wp_with_insulation = None module-attribute

Total cross-sectional area of winding pack including GW insulation and insertion gap [m2]

a_tf_wp_no_insulation = None module-attribute

Total cross-sectional area of winding pack without ground insulation and insertion gap [m2]

a_tf_coil_inboard_steel = None module-attribute

Inboard coil steel coil cross-sectional area [m2]

a_tf_coil_inboard_insulation = None module-attribute

Inboard coil insulation cross-section per coil [m2]

f_a_tf_coil_inboard_steel = None module-attribute

Inboard coil steel fraction [-]

f_a_tf_coil_inboard_insulation = None module-attribute

Inboard coil insulation fraction [-]

z_cp_top = None module-attribute

Vertical distance from the midplane to the top of the tapered section [m]

r_tf_outboard_in = None module-attribute

Radial position of plasma-facing edge of TF coil outboard leg [m]

r_tf_outboard_out = None module-attribute

Radial position of outer edge of TF coil inboard leg [m]

r_tf_wp_inboard_inner = None module-attribute

Radial position of inner edge and centre of winding pack [m]

r_tf_wp_inboard_outer = None module-attribute

Radial position of outer edge and centre of winding pack [m]

r_tf_wp_inboard_centre = None module-attribute

Radial position of centre and centre of winding pack [m]

dr_tf_wp_top = None module-attribute

Conductor layer radial thickness at centercollumn top [m] Ground insulation layer included, only defined for itart = 1

vol_ins_cp = None module-attribute

CP turn insulation volume [m3]

vol_gr_ins_cp = None module-attribute

CP ground insulation volume [m3]

vol_case_cp = None module-attribute

Volume of the CP outer casing cylinder

dx_tf_wp_toroidal_min = None module-attribute

Minimal toroidal thickness of of winding pack [m]

dx_tf_wp_toroidal_average = None module-attribute

Averaged toroidal thickness of of winding pack [m]

dx_tf_side_case_average = None module-attribute

Average lateral casing thickness [m]

a_tf_plasma_case = None module-attribute

Front casing area [m2]

a_tf_coil_nose_case = None module-attribute

Nose casing area [m2]

a_tf_wp_ground_insulation = None module-attribute

Inboard mid-plane cross-section area of the WP ground insulation [m2]

a_leg_ins = None module-attribute

TF ouboard leg turn insulation area per coil [m2]

a_leg_gr_ins = None module-attribute

TF outboard leg ground insulation area per coil [m2]

a_leg_cond = None module-attribute

Exact TF ouboard leg conductor area [m2]

rad_tf_coil_inboard_toroidal_half = None module-attribute

Half toroidal angular extent of a single TF coil inboard leg

tan_theta_coil = None module-attribute

Tan half toroidal angular extent of a single TF coil inboard leg

t_conductor_radial = None module-attribute

Conductor area radial and toroidal dimension (integer turn only) [m]

t_conductor_toroidal = None module-attribute

Conductor area radial and toroidal dimension (integer turn only) [m]

dr_tf_turn_cable_space = None module-attribute

Cable area radial and toroidal dimension (integer turn only) [m]

dx_tf_turn_cable_space = None module-attribute

Cable area radial and toroidal dimension (integer turn only) [m]

dr_tf_turn = None module-attribute

Turn radial and toroidal dimension (integer turn only) [m]

dx_tf_turn = None module-attribute

Turn radial and toroidal dimension (integer turn only) [m]

dx_tf_turn_cable_space_average = None module-attribute

Cable area averaged dimension (square shape) [m]

radius_tf_turn_cable_space_corners = None module-attribute

Radius of the corners of the cable space in the TF turn [m]

a_tf_turn_cable_space_effective = None module-attribute

True cable area of WP turn. This includes the removal of the cooling pipe [m^2]

vforce_inboard_tot = None module-attribute

Total inboard vertical tension (all coils) [N]

dr_tf_wp_no_insulation = None module-attribute

Radial thickness of winding pack without insulation [m]

dia_tf_turn_superconducting_cable = None module-attribute

Diameter of the superconducting cable in the TF turn [m]

n_tf_turn_superconducting_cables = None module-attribute

Number of superconducting cables in the TF turn

len_tf_coil_superconductor = None module-attribute

Length of superconducting cable in one TF coil [m]

len_tf_superconductor_total = None module-attribute

Total length of superconducting cable in all TF coils [m]

j_tf_superconductor_critical = None module-attribute

Critical current density of the superconducting cable [A/m^2]

f_c_tf_turn_operating_critical = None module-attribute

Ratio of the TF operating current to the critical current

j_tf_coil_turn = None module-attribute

Current density in the TF coil turn [A/m^2]

b_tf_superconductor_critical_zero_temp_strain = None module-attribute

Critical magnetic field of the superconducting cable at zero temperature and strain [T]

temp_tf_superconductor_critical_zero_field_strain = None module-attribute

Critical temperature of the superconducting cable at zero magnetic field and strain [K]

f_a_tf_turn_cable_space_cooling = None module-attribute

Fraction of usable turn cable space area used for cooling

c_tf_turn_cables_critical = None module-attribute

Critical current density in the turn cables [A/m^2]

j_tf_superconductor = None module-attribute

Current density in the superconducting cable [A/m^2]

vv_stress_quench = None module-attribute

The Tresca stress experienced by the Vacuum Vessel when the SCTF coil quenches [Pa]

croco_strand_area = None module-attribute

croco_strand_critical_current = None module-attribute

conductor_copper_area = None module-attribute

conductor_copper_fraction = None module-attribute

conductor_copper_bar_area = None module-attribute

conductor_hastelloy_area = None module-attribute

conductor_hastelloy_fraction = None module-attribute

conductor_helium_area = None module-attribute

conductor_helium_fraction = None module-attribute

conductor_solder_area = None module-attribute

conductor_solder_fraction = None module-attribute

conductor_jacket_area = None module-attribute

conductor_jacket_fraction = None module-attribute

conductor_rebco_area = None module-attribute

conductor_rebco_fraction = None module-attribute

conductor_critical_current = None module-attribute

conductor_acs = None module-attribute

conductor_area = None module-attribute

Area of cable space inside jacket

t1 = None module-attribute

time2 = None module-attribute

tau2 = None module-attribute

e_tf_magnetic_stored_total = None module-attribute

is_leg_cp_temp_same = None module-attribute

init_superconducting_tf_coil_variables()

Source code in process/data_structure/superconducting_tf_coil_variables.py
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
def init_superconducting_tf_coil_variables():
    global \
        is_leg_cp_temp_same, \
        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, \
        vforce_inboard_tot, \
        t1, \
        time2, \
        tau2, \
        e_tf_magnetic_stored_total, \
        radius_tf_turn_cable_space_corners, \
        a_tf_turn_cable_space_effective, \
        dr_tf_wp_no_insulation, \
        dia_tf_turn_superconducting_cable, \
        n_tf_turn_superconducting_cables, \
        len_tf_coil_superconductor, \
        len_tf_superconductor_total, \
        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

    is_leg_cp_temp_same = 0
    tf_fit_t = 0.0
    tf_fit_z = 0.0
    f_b_tf_inboard_peak_ripple_symmetric = 0.0
    c_tf_coil = 0.0
    a_tf_wp_with_insulation = 0.0
    a_tf_wp_no_insulation = 0.0
    a_tf_coil_inboard_steel = 0.0
    a_tf_coil_inboard_insulation = 0.0
    f_a_tf_coil_inboard_steel = 0.0
    f_a_tf_coil_inboard_insulation = 0.0
    z_cp_top = 0.0
    r_tf_outboard_in = 0.0
    r_tf_outboard_out = 0.0
    r_tf_wp_inboard_inner = 0.0
    r_tf_wp_inboard_outer = 0.0
    r_tf_wp_inboard_centre = 0.0
    dr_tf_wp_top = 0.0
    vol_ins_cp = 0.0
    vol_gr_ins_cp = 0.0
    vol_case_cp = 0.0
    dx_tf_wp_toroidal_min = 0.0
    dx_tf_wp_toroidal_average = 0.0
    dx_tf_side_case_average = 0.0
    a_tf_plasma_case = 0.0
    a_tf_coil_nose_case = 0.0
    a_tf_wp_ground_insulation = 0.0
    a_leg_ins = 0.0
    a_leg_gr_ins = 0.0
    a_leg_cond = 0.0
    rad_tf_coil_inboard_toroidal_half = 0.0
    tan_theta_coil = 0.0
    t_conductor_radial = 0.0
    t_conductor_toroidal = 0.0
    dr_tf_turn_cable_space = 0.0
    dx_tf_turn_cable_space = 0.0
    dr_tf_turn = 0.0
    dx_tf_turn = 0.0
    dx_tf_turn_cable_space_average = 0.0
    vforce_inboard_tot = 0.0
    t1 = 0.0
    time2 = 0.0
    tau2 = 0.0
    e_tf_magnetic_stored_total = 0.0
    radius_tf_turn_cable_space_corners = 0.0
    a_tf_turn_cable_space_effective = 0.0
    dr_tf_wp_no_insulation = 0.0
    dia_tf_turn_superconducting_cable = 0.00073
    n_tf_turn_superconducting_cables = 0
    len_tf_coil_superconductor = 0.0
    len_tf_superconductor_total = 0.0
    j_tf_superconductor_critical = 0.0
    f_c_tf_turn_operating_critical = 0.0
    j_tf_coil_turn = 0.0
    b_tf_superconductor_critical_zero_temp_strain = 0.0
    temp_tf_superconductor_critical_zero_field_strain = 0.0
    f_a_tf_turn_cable_space_cooling = 0.0
    c_tf_turn_cables_critical = 0.0
    j_tf_superconductor = 0.0
    vv_stress_quench = 0.0