Power Requirements
The main power flow is controlled by power.py. The main class Power controls this.
Power requirements | Power
TF Coils
Resistive TF coil power requirements | tfpwr()
Superconducting TF coil power requirements | tfcpwr()
TF coil power conversion system parameters | tfcpwr()
PF Coils
PF power | pfpwr()
AC power | acpow()
Power Plant
Main power conversion | component_thermal_powers()
1: Calculate the electric wall plug power for the different coolant systems by dividing by the pump wall plug efficiencies
This is done for the first wall, blanket, vacuum vessel shield, divertor and blanket secondary breeder coolant (if present).
2: The total mechanical pumping required for all the coolants is calculated:
3: The total electric power fo the coolant pumps is calculated:
4: The electrical heat loss due to pump inefficiencies is calculated:
5: The electrical heat loss in the heating and current drive power supplies is calculated:
5: If their is a secondary breeder/coolant loop in the blanket (i_blkt_dual_coolant == 2) then the heat deposited in the secondary coolant is the fraction of the total blanket nuclear heat and the mechanical pump power.
6: If i_blkt_dual_coolant == 1 the secondary breeder is only pumped for tritium extraction and not cooling so:
7: The total heat deposited in the first wall and blanket is simply:
- P_{\text{FW, nuclear}} & P_{\text{Blkt, nuclear}} is the nuclear heating from neutron interaction (which includes the energy multiplication (
f_p_blkt_multiplication) for the blanket.) - P_{\text{FW,}\gamma} is the photon radiation incident on the FW (
p_fw_rad_total_mw). - P_{\alpha,\text{loss}} is the plasma lost alpha power (
p_fw_alpha_mw)
8: The thermal power deposited in the shields is calculated:
9: The thermal power deposited in the divertor(s) is calculated:
10: The thermal to electric conversion efficiency for the turbine is calculated with the plant_thermal_efficiency()
The same is done for the liquid breeder but with plant_thermal_efficiency_2
11: The primary thermal power used to generate electricity is calculated:
12: The secondary thermal powers for the shield and H&CD are calculated:
13: The number of primary heat exchangers is calculated as follows:
Electric power production | plant_electric_production()
1: Calculate the total base plant facility load as a combination of base load and the power needed per \text{m}^2 of floor space
2: The electric demands of the plant core systems are calculated
3: The total secondary heat, which is the low-grade thermal power not used for power production is calculated
4: The gross-electric power produced is calculated
5: The thermal power lost in the turbine is calculated
6: The required recirculated electric power is calculated as the core system power and then the HCD and coolant pump electric powers that would also be on during a pulse.
7: The net-electric power is found by the different of gross and net
8: The recirculated power fraction is then quickly found as
Plant thermal efficiency | plant_thermal_efficiency()
i_thermal_electric_conversion : This switch controls the calculation of the thermal to electric conversion
efficiency in the secondary cycle.
Use CCFE HCPB Model Value
This model is set with i_thermal_electric_conversion = 0.
It can be used with water or helium primary coolants.
The efficiency of the power generation cycle is set to a single value obtained from previous cycle modelling studies. The heat deposited in the Toroidal Field coils divertor coolant is assumed to be at such low temperature that it cannot be used for power generation and is dumped to the environment.
The resulting thermal efficiencies used are taken from studies that modelled Rankine cycles for the different options of a helium-cooled primary circuit with a top temperature of 500℃,(For historical reasons in both cases the divertor was cooled by water with a top temperature of 150℃). Hence, no variation of efficiency with primary coolant temperature is possible using the simplified model; indeed, no temperatures are even considered in the model.
Use CCFE HCPB Model Value with divertor
This model is set with i_thermal_electric_conversion = 1.
It can be used with water or helium primary coolants.
This model is the same as above but a penalty is applied as the coolant in the divertor has to operate at much lower temperature than the blanket, which may be the case because of the greater heat flux that has to be removed.
where f is the fraction of heat to the divertor.
User input
This model is set with i_thermal_electric_conversion = 3.
The efficiency of the power generation cycle is input by the user via eta_turbine.
Steam Rankine Cycle
This model is set with i_thermal_electric_conversion = 3.
It can be used with helium primary coolant.
The peak divertor coolant temperature (T_{\text{div,outlet}}) is assumed to be 423.15 \text{K}.
If the Rankine cycle is chosen and the primary coolant is water, it is assumed that the cycle is similar to that of pressurised water reactors currently in operation.
Supercritical CO2 Brayton Cycle
This model is set with i_thermal_electric_conversion = 4.
It can be used with water or helium primary coolants.
A supercritical CO_2 Brayton cycle is assumed. The secondary cycle
efficiency (eta_turbine) is calculated from the coolant outlet temperature using simple relations
between temperature and efficiency from :
The peak divertor coolant temperature (T_{\text{div,outlet}}) is assumed to be the same as the turbine inlet (T_{\text{turbine,inlet}}).
The correlation of efficiency with temperature is derived from results of cycle modelling carried out by CCFE in collaboration with industry. The divertor heat is used in the main heat exchanger. The divertor heat is counted as primary heat, and is included in the calculation of the efficiency.
Liquid metal breeder plant thermal efficiency | plant_thermal_efficiency_2()
Cryogenic power requirements | cryo()
Figure 1 shows a simplified description of the power flow.
Some details of the auxiliary systems are as follows.
tfcpwr calculates the TF coil power conversion system parameters. Only the steady-state power consumption for a superconducting TFC system is described here.
The TF current is carried from the power supplies to the reactor by room-temperature aluminium busbars, organised in N_{circuit} circuits. The total length of the busbars is (somehwat arbitrarily) given by
The resistivity of the busbar is 2.62e-8 ohm.m (0.0262 ohm.mm²/m) (hard-coded).
"TF coil resistive power" (rpower) includes the dissipation of the cryogenic current leads (assumed to be resistive).
The AC power required is determined by the efficiency of the coil power supply: etatf (default = 90%).