Skip to content

power_variables

CREATE_DICTS_FROM_DATACLASS = PowerData module-attribute

PowerData dataclass

Source code in process/data_structure/power_variables.py
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
@dataclass
class PowerData:
    qmisc: float = 0.0

    qac: float = 0.0

    qcl: float = 0.0

    qss: float = 0.0

    p_shld_coolant_pump_elec_mw: float = 0.0

    p_div_coolant_pump_elec_mw: float = 0.0

    p_coolant_pump_total_mw: float = 0.0

    p_fw_blkt_heat_deposited_mw: float = 0.0

    p_fw_blkt_coolant_pump_elec_mw: float = 0.0

    p_blkt_breeder_pump_elec_mw: float = 0.0

    p_div_heat_deposited_mw: float = 0.0

    p_fw_heat_deposited_mw: float = 0.0

    p_blkt_heat_deposited_mw: float = 0.0

    p_blkt_liquid_breeder_heat_deposited_mw: float = 0.0

    p_shld_heat_deposited_mw: float = 0.0

    p_cp_coolant_pump_elec_mw: float = 0.0

    p_plant_core_systems_elec_mw: float = 0.0

    e_plant_net_electric_pulse_mj: float = 0.0
    """Net electric energy output per pulse (MJ)"""

    e_plant_net_electric_pulse_kwh: float = 0.0
    """Net electric energy output per pulse (kWh)"""

    f_p_div_primary_heat: float = 0.0

    delta_eta: float = 0.0

    i_div_primary_heat: float = 0.0

    p_turbine_loss_mw: float = 0.0

    p_hcd_electric_total_profile_mw: list[float] = field(default_factory=list)
    """Profile of total HCD electric power (MW) over pulse"""

    p_tf_electric_supplies_profile_mw: list[float] = field(default_factory=list)
    """Profile of total TF coil electric power (MW) over pulse"""

    p_pf_electric_supplies_profile_mw: list[float] = field(default_factory=list)
    """Profile of total PF coil electric power (MW) over pulse"""

    p_coolant_pump_elec_total_profile_mw: list[float] = field(default_factory=list)
    """Profile of total coolant pump electric power (MW) over pulse"""

    vachtmw_profile_mw: list[float] = field(default_factory=list)
    """Profile of total active vacuum pump power (MW) over pulse"""

    p_tritium_plant_electric_profile_mw: list[float] = field(default_factory=list)
    """Profile of total tritium plant electric power (MW) over pulse"""

    p_cryo_plant_electric_profile_mw: list[float] = field(default_factory=list)
    """Profile of total cryo plant electric power (MW) over pulse"""

    p_plant_electric_base_total__profile_mw: list[float] = field(default_factory=list)
    """Profile of total plant electric base power (MW) over pulse"""

    p_plant_electric_gross_profile_mw: list[float] = field(default_factory=list)
    """Profile of total plant electric gross power (MW) over pulse"""

    p_plant_electric_net_profile_mw: list[float] = field(default_factory=list)
    """Profile of total plant electric net power (MW) over pulse"""

    p_fusion_total_profile_mw: list[float] = field(default_factory=list)
    """Profile of total fusion power (MW) over pulse"""

qmisc = 0.0 class-attribute instance-attribute

qac = 0.0 class-attribute instance-attribute

qcl = 0.0 class-attribute instance-attribute

qss = 0.0 class-attribute instance-attribute

p_shld_coolant_pump_elec_mw = 0.0 class-attribute instance-attribute

p_div_coolant_pump_elec_mw = 0.0 class-attribute instance-attribute

p_coolant_pump_total_mw = 0.0 class-attribute instance-attribute

p_fw_blkt_heat_deposited_mw = 0.0 class-attribute instance-attribute

p_fw_blkt_coolant_pump_elec_mw = 0.0 class-attribute instance-attribute

p_blkt_breeder_pump_elec_mw = 0.0 class-attribute instance-attribute

p_div_heat_deposited_mw = 0.0 class-attribute instance-attribute

p_fw_heat_deposited_mw = 0.0 class-attribute instance-attribute

p_blkt_heat_deposited_mw = 0.0 class-attribute instance-attribute

p_blkt_liquid_breeder_heat_deposited_mw = 0.0 class-attribute instance-attribute

p_shld_heat_deposited_mw = 0.0 class-attribute instance-attribute

p_cp_coolant_pump_elec_mw = 0.0 class-attribute instance-attribute

p_plant_core_systems_elec_mw = 0.0 class-attribute instance-attribute

e_plant_net_electric_pulse_mj = 0.0 class-attribute instance-attribute

Net electric energy output per pulse (MJ)

e_plant_net_electric_pulse_kwh = 0.0 class-attribute instance-attribute

Net electric energy output per pulse (kWh)

f_p_div_primary_heat = 0.0 class-attribute instance-attribute

delta_eta = 0.0 class-attribute instance-attribute

i_div_primary_heat = 0.0 class-attribute instance-attribute

p_turbine_loss_mw = 0.0 class-attribute instance-attribute

p_hcd_electric_total_profile_mw = field(default_factory=list) class-attribute instance-attribute

Profile of total HCD electric power (MW) over pulse

p_tf_electric_supplies_profile_mw = field(default_factory=list) class-attribute instance-attribute

Profile of total TF coil electric power (MW) over pulse

p_pf_electric_supplies_profile_mw = field(default_factory=list) class-attribute instance-attribute

Profile of total PF coil electric power (MW) over pulse

p_coolant_pump_elec_total_profile_mw = field(default_factory=list) class-attribute instance-attribute

Profile of total coolant pump electric power (MW) over pulse

vachtmw_profile_mw = field(default_factory=list) class-attribute instance-attribute

Profile of total active vacuum pump power (MW) over pulse

p_tritium_plant_electric_profile_mw = field(default_factory=list) class-attribute instance-attribute

Profile of total tritium plant electric power (MW) over pulse

p_cryo_plant_electric_profile_mw = field(default_factory=list) class-attribute instance-attribute

Profile of total cryo plant electric power (MW) over pulse

p_plant_electric_base_total__profile_mw = field(default_factory=list) class-attribute instance-attribute

Profile of total plant electric base power (MW) over pulse

p_plant_electric_gross_profile_mw = field(default_factory=list) class-attribute instance-attribute

Profile of total plant electric gross power (MW) over pulse

p_plant_electric_net_profile_mw = field(default_factory=list) class-attribute instance-attribute

Profile of total plant electric net power (MW) over pulse

p_fusion_total_profile_mw = field(default_factory=list) class-attribute instance-attribute

Profile of total fusion power (MW) over pulse