Sco2CspSystem
Supercritical CO2 Power Cycle Design and Off-Design Simulation
- PySAM.Sco2CspSystem.default(config) Sco2CspSystem
Load defaults for the configuration
config
. Available configurations are:None
Note
Some inputs do not have default values and may be assigned a value from the variable’s Required attribute. See variable attribute descriptions below.
- PySAM.Sco2CspSystem.from_existing(data, optional config) Sco2CspSystem
Share data with an existing PySAM class. If
optional config
is a valid configuration name, load the module’s defaults for that configuration.
- PySAM.Sco2CspSystem.new() Sco2CspSystem
- PySAM.Sco2CspSystem.wrap(ssc_data_t) Sco2CspSystem
Load data from a PySSC object.
Warning
Do not call PySSC.data_free on the ssc_data_t provided to
wrap()
Sco2CspSystem is a wrapper for the SSC compute module cmod_sco2_csp_system.cpp
Interdependent Variables
The variables listed below are interdependent with other variables. If you change the value of one of these variables, you may need to change values of other variables. The SAM user interface manages these interdependent variables, but in PySAM, it is up to you change the value of all interdependent variables so they are consistent. See Interdependent Variables for examples and details.
None
Functions
- class PySAM.Sco2CspSystem.Sco2CspSystem
This class contains all the variable information for running a simulation. Variables are grouped together in the subclasses as properties. If property assignments are the wrong type, an error is thrown.
- assign(dict) None
Assign attributes from nested dictionary, except for Outputs
nested_dict = { 'System Design': { var: val, ...}, ...}
- execute(int verbosity) None
Execute simulation with verbosity level 0 (default) or 1
- export() dict
Export attributes into nested dictionary
- get_data_ptr() Pointer
Get ssc_data_t pointer
- replace(dict) None
Replace attributes from nested dictionary, except for Outputs. Unassigns all values in each Group then assigns from the input dict.
nested_dict = { 'System Design': { var: val, ...}, ...}
- unassign(name) None
Unassign a value in any of the variable groups.
- value(name, optional value) None | float | dict | sequence | str
Get or set by name a value in any of the variable groups.
SystemDesign Group
- class PySAM.Sco2CspSystem.Sco2CspSystem.SystemDesign
- assign(dict) None
Assign attributes from dictionary, overwriting but not removing values.
SystemDesign_vals = { var: val, ...}
- export() dict
Export attributes into dictionary.
- replace(dict) None
Replace attributes from dictionary, unassigning values not present in input
dict
.SystemDesign_vals = { var: val, ...}
- T_amb_des
Ambient temperature [C]
Required: True
- Type:
float
- T_htf_hot_des
HTF design hot temperature (PHX inlet) [C]
Required: True
- Type:
float
- W_dot_net_des
Design cycle power output (no cooling parasitics) [MWe]
Required: True
- Type:
float
- dT_PHX_hot_approach
Temp diff btw hot HTF and turbine inlet [C]
Required: True
- Type:
float
- dT_mc_approach
Temp diff btw ambient air and main compressor inlet [C]
Required: True
- Type:
float
- design_method
1 = Specify efficiency, 2 = Specify total recup UA, 3 = Specify each recup design
Required: True
- Type:
float
- eta_thermal_des
Power cycle thermal efficiency
Required: Required if design_method=1
- Type:
float
- htf
Integer code for HTF used in PHX
Required: True
- Type:
float
- htf_props
User defined HTF property data
Info: 7 columns (T,Cp,dens,visc,kvisc,cond,h), at least 3 rows
Required: False. Automatically set to [[0]] if not assigned explicitly or loaded from defaults.
- Type:
sequence[sequence]
- site_elevation
Site elevation [m]
Required: True
- Type:
float
HeatExchangerDesign Group
- class PySAM.Sco2CspSystem.Sco2CspSystem.HeatExchangerDesign
- assign(dict) None
Assign attributes from dictionary, overwriting but not removing values.
HeatExchangerDesign_vals = { var: val, ...}
- export() dict
Export attributes into dictionary.
- replace(dict) None
Replace attributes from dictionary, unassigning values not present in input
dict
.HeatExchangerDesign_vals = { var: val, ...}
- HTR_HP_deltaP_des_in
HTR high pressure side pressure drop as fraction of inlet pressure [-]
Info: High temperature recuperator
- Type:
float
- HTR_LP_deltaP_des_in
HTR low pressure side pressure drop as fraction of inlet pressure [-]
Info: High temperature recuperator
- Type:
float
- HTR_UA_des_in
Design HTR conductance [kW/K]
Info: High temperature recuperator
Required: Required if design_method=3
- Type:
float
- HTR_design_code
1 = UA, 2 = min dT, 3 = effectiveness [-]
Info: High temperature recuperator
Required: Required if design_method=3
- Type:
float
- HTR_eff_des_in
Design effectiveness for HTR [-]
Info: High temperature recuperator
Required: Required if design_method=3
- Type:
float
- HTR_min_dT_des_in
Design minimum allowable temperature difference in HTR [C]
Info: High temperature recuperator
Required: Required if design_method=3
- Type:
float
- HTR_n_sub_hx
HTR number of model subsections [-]
Info: High temperature recuperator
Required: False. Automatically set to 10 if not assigned explicitly or loaded from defaults.
- Type:
float
- HTR_od_model
mass flow scale, 1: conductance ratio model [-]
Info: High temperature recuperator
Required: False. Automatically set to 1 if not assigned explicitly or loaded from defaults.
- Type:
float
- Type:
0
- HT_recup_eff_max
Maximum allowable effectiveness in HTR [-]
Info: High temperature recuperator
Required: False. Automatically set to 1.0 if not assigned explicitly or loaded from defaults.
- Type:
float
- LTR_HP_deltaP_des_in
LTR high pressure side pressure drop as fraction of inlet pressure [-]
Info: Low temperature recuperator
- Type:
float
- LTR_LP_deltaP_des_in
LTR low pressure side pressure drop as fraction of inlet pressure [-]
Info: Low temperature recuperator
- Type:
float
- LTR_UA_des_in
Design LTR conductance [kW/K]
Info: Low temperature recuperator
Required: Required if design_method=3
- Type:
float
- LTR_design_code
1 = UA, 2 = min dT, 3 = effectiveness [-]
Info: Low temperature recuperator
Required: Required if design_method=3
- Type:
float
- LTR_eff_des_in
Design effectiveness for LTR [-]
Info: Low temperature recuperator
Required: Required if design_method=3
- Type:
float
- LTR_min_dT_des_in
Design minimum allowable temperature difference in LTR [C]
Info: Low temperature recuperator
Required: Required if design_method=3
- Type:
float
- LTR_n_sub_hx
LTR number of model subsections [-]
Info: Low temperature recuperator
Required: False. Automatically set to 10 if not assigned explicitly or loaded from defaults.
- Type:
float
- LTR_od_model
mass flow scale, 1: conductance ratio model [-]
Info: Low temperature recuperator
Required: False. Automatically set to 1 if not assigned explicitly or loaded from defaults.
- Type:
float
- Type:
0
- LT_recup_eff_max
Maximum allowable effectiveness in LTR [-]
Info: Low temperature recuperator
Required: False. Automatically set to 1.0 if not assigned explicitly or loaded from defaults.
- Type:
float
- UA_recup_tot_des
Total recuperator conductance [kW/K]
Info: Combined recuperator design
Required: Required if design_method=2
- Type:
float
- cycle_config
1 = recompression, 2 = partial cooling
Info: High temperature recuperator
Required: False. Automatically set to 1 if not assigned explicitly or loaded from defaults.
- Type:
float
- des_objective
[2] = hit min phx deltat then max eta, [else] max eta
Info: High temperature recuperator
Required: False. Automatically set to 0 if not assigned explicitly or loaded from defaults.
- Type:
float
- is_IP_fixed
0 = No, >0 = fixed HP-IP pressure ratio at input, <0 = fixed IP at abs(input)
Info: High temperature recuperator
Required: False. Automatically set to 0 if not assigned explicitly or loaded from defaults.
- Type:
float
- Type:
partial cooling config
- is_PR_fixed
0 = No, >0 = fixed pressure ratio at input <0 = fixed LP at abs(input) [High temperature recuperator]
Required: False. Automatically set to 0 if not assigned explicitly or loaded from defaults.
- Type:
float
- is_P_high_fixed
1 = Yes (=P_high_limit), 0 = No, optimized (default)
Info: High temperature recuperator
Required: False. Automatically set to 0 if not assigned explicitly or loaded from defaults.
- Type:
float
- is_recomp_ok
1 = Yes, 0 = simple cycle only, < 0 = fix f_recomp to abs(input)
Info: High temperature recuperator
Required: False. Automatically set to 1 if not assigned explicitly or loaded from defaults.
- Type:
float
- min_phx_deltaT
Minimum design temperature difference across PHX [C]
Info: High temperature recuperator
Required: False. Automatically set to 0 if not assigned explicitly or loaded from defaults.
- Type:
float
- od_rel_tol
Baseline off-design relative convergence tolerance exponent (10^-od_rel_tol) [-]
Info: High temperature recuperator
Required: False. Automatically set to 3 if not assigned explicitly or loaded from defaults.
- Type:
float
- rel_tol
Baseline solver and optimization relative tolerance exponent (10^-rel_tol) [-]
Info: High temperature recuperator
Required: False. Automatically set to 3 if not assigned explicitly or loaded from defaults.
- Type:
float
Common Group
- class PySAM.Sco2CspSystem.Sco2CspSystem.Common
- assign(dict) None
Assign attributes from dictionary, overwriting but not removing values.
Common_vals = { var: val, ...}
- export() dict
Export attributes into dictionary.
- replace(dict) None
Replace attributes from dictionary, unassigning values not present in input
dict
.Common_vals = { var: val, ...}
- PHX_co2_deltaP_des_in
PHX co2 side pressure drop as fraction of inlet pressure [-]
- Type:
float
- P_high_limit
High pressure limit in cycle [MPa]
Required: True
- Type:
float
- deltaP_counterHX_frac
Fraction of CO2 inlet pressure that is design point counterflow HX (recups & PHX) pressure drop [-]
Required: False. Automatically set to 0 if not assigned explicitly or loaded from defaults.
- Type:
float
- eta_isen_mc
Design main compressor isentropic efficiency [-]
Required: True
- Type:
float
- eta_isen_pc
Design precompressor isentropic efficiency [-]
Required: Required if cycle_config=2
- Type:
float
- eta_isen_rc
Design re-compressor isentropic efficiency [-]
Required: True
- Type:
float
- eta_isen_t
Design turbine isentropic efficiency [-]
Required: True
- Type:
float
- is_gen_od_polynomials
Generate off-design polynomials for Generic CSP models? 1 = Yes, 0 = No
Required: False. Automatically set to 0 if not assigned explicitly or loaded from defaults.
- Type:
float
- mc_comp_type
SNL 2: CompA [-]
Required: False. Automatically set to 1 if not assigned explicitly or loaded from defaults.
- Type:
float
- Type:
Main compressor compressor type 1
- od_P_mc_in_sweep
T_htf_C, 1) m_dot_htf_ND, 2) T_amb_C, 3) T_mc_in_C, 4) T_pc_in_C, 5) f_N_rc (=1 use design, <0, frac_des = abs(input), 6) f_N_mc (=1 use design, <0, frac_des = abs(input), 7) f_N_pc (=1 use design, =0 optimize, <0, frac_des = abs(input)), 8) PHX_f_dP (=1 use design, <0 = abs(input)
- Type:
sequence
- Type:
Columns
- od_T_mc_in_sweep
T_htf_C, 1) m_dot_htf_ND, 2) T_amb_C,3) f_N_rc (=1 use design, <0, frac_des = abs(input),4) f_N_mc (=1 use design, <0, frac_des = abs(input),5) f_N_pc (=1 use design, <0, frac_des = abs(input),6) PHX_f_dP (=1 use design, <0 = abs(input)
- Type:
sequence
- Type:
Columns
- od_T_t_in_mode
model solves co2/HTF PHX od model to calculate turbine inlet temp, 1: model sets turbine inlet temp to HTF hot temp
Required: False. Automatically set to 0 if not assigned explicitly or loaded from defaults.
- Type:
float
- Type:
0
- od_cases
T_htf_C, 1) m_dot_htf_ND, 2) T_amb_C, 3) f_N_rc (=1 use design, =0 optimize, <0, frac_des = abs(input)), 4) f_N_mc (=1 use design, =0 optimize, <0, frac_des = abs(input)), 5) f_N_pc (=1 use design, =0 optimize, <0, frac_des = abs(input)), 6) PHX_f_dP (=1 use design, <0 = abs(input), Rows: cases
- Type:
sequence[sequence]
- Type:
Columns
- od_generate_udpc
Columns 0) True/False,1) f_N_rc (=1 use design, =0 optimize, <0, frac_des = abs(input),2) f_N_mc (=1 use design, =0 optimize, <0, frac_des = abs(input),3) PHX_f_dP (=1 use design, <0 = abs(input)
- Type:
sequence
- od_max_htf_m_dot
T_htf_C, 1) T_amb_C,2) f_N_rc (=1 use design, <0, frac_des = abs(input),3) f_N_mc (=1 use design, <0, frac_des = abs(input),4) PHX_f_dP (=1 use design, <0 = abs(input), Rows: cases
- Type:
sequence[sequence]
- Type:
Columns
- od_opt_objective
find P_LP_in to achieve target power, optimize efficiency 1: find P_LP_in to achieve T_HTF_cold, optimize efficiency
Required: False. Automatically set to 0 if not assigned explicitly or loaded from defaults.
- Type:
float
- Type:
0
- od_set_control
T_htf_C, 1) m_dot_htf_ND, 2) T_amb_C, 3) P_LP_in_MPa, 4) T_mc_in_C, 5) T_pc_in_C, 6) f_N_rc (=1 use design, <0, frac_des = abs(input), 7) f_N_mc (=1 use design, <0, frac_des = abs(input), 8) f_N_pc (=1 use design, =0 optimize, <0, frac_des = abs(input)), 9) PHX_f_dP (=1 use design, <0 = abs(input), Rows: cases
- Type:
sequence[sequence]
- Type:
Columns
PHXDesign Group
- class PySAM.Sco2CspSystem.Sco2CspSystem.PHXDesign
- assign(dict) None
Assign attributes from dictionary, overwriting but not removing values.
PHXDesign_vals = { var: val, ...}
- export() dict
Export attributes into dictionary.
- replace(dict) None
Replace attributes from dictionary, unassigning values not present in input
dict
.PHXDesign_vals = { var: val, ...}
- PHX_n_sub_hx
Number of subsections in PHX model [-]
Required: False. Automatically set to 10 if not assigned explicitly or loaded from defaults.
- Type:
float
- PHX_od_model
mass flow scale, 1: conductance ratio model [-]
Required: False. Automatically set to 1 if not assigned explicitly or loaded from defaults.
- Type:
float
- Type:
0
- dT_PHX_cold_approach
Temp diff btw cold HTF and cold CO2 [C]
Required: True
- Type:
float
AirCoolerDesign Group
- class PySAM.Sco2CspSystem.Sco2CspSystem.AirCoolerDesign
- assign(dict) None
Assign attributes from dictionary, overwriting but not removing values.
AirCoolerDesign_vals = { var: val, ...}
- export() dict
Export attributes into dictionary.
- replace(dict) None
Replace attributes from dictionary, unassigning values not present in input
dict
.AirCoolerDesign_vals = { var: val, ...}
- N_nodes_air_cooler_pass
Number of nodes in single air cooler pass
Required: False. Automatically set to 10 if not assigned explicitly or loaded from defaults.
- Type:
float
- deltaP_cooler_frac
Fraction of CO2 inlet pressure that is design point cooler CO2 pressure drop
Required: True
- Type:
float
- eta_air_cooler_fan
Air cooler fan isentropic efficiency
Required: False. Automatically set to 0.5 if not assigned explicitly or loaded from defaults.
- Type:
float
- fan_power_frac
Fraction of net cycle power consumed by air cooler fan
Required: True
- Type:
float
- is_design_air_cooler
Defaults to True. False will skip air cooler calcs
Required: False. Automatically set to 1.0 if not assigned explicitly or loaded from defaults.
- Type:
float
Outputs Group
- class PySAM.Sco2CspSystem.Sco2CspSystem.Outputs
- assign(dict) None
Assign attributes from dictionary, overwriting but not removing values.
Outputs_vals = { var: val, ...}
- export() dict
Export attributes into dictionary.
- replace(dict) None
Replace attributes from dictionary, unassigning values not present in input
dict
.Outputs_vals = { var: val, ...}
- HTR_HP_T_in_des
High temp recuperator HP inlet temperature [C]
- Type:
float
- HTR_HP_T_in_od
Off-design high temp recup HP inlet temperature [C]
- Type:
sequence
- HTR_HP_deltaP_des
High temp recuperator high pressure design pressure drop [-]
- Type:
float
- HTR_HP_deltaP_od
Off-design high temp recup high pressure side pressure drop [-]
- Type:
sequence
- HTR_LP_T_out_des
High temp recuperator LP outlet temperature [C]
- Type:
float
- HTR_LP_T_out_od
Off-design high temp recup LP outlet temperature [C]
- Type:
sequence
- HTR_LP_deltaP_des
High temp recuperator low pressure design pressure drop [-]
- Type:
float
- HTR_LP_deltaP_od
Off-design high temp recup low pressure side pressure drop [-]
- Type:
sequence
- HTR_UA_assigned
High temp recuperator UA assigned from total [MW/K]
- Type:
float
- HTR_UA_calculated
High temp recuperator UA calculated considering max eff and/or min temp diff parameter [MW/K]
- Type:
float
- HTR_cost_bare_erected
High temp recuperator cost equipment and install [M$]
- Type:
float
- HTR_cost_equipment
High temp recuperator cost equipment [M$]
- Type:
float
- HTR_min_dT
High temp recuperator min temperature difference [C]
- Type:
float
- HTR_min_dT_od
Off-design high temp recup minimum temperature difference [C]
- Type:
sequence
- LTR_HP_T_out_des
Low temp recuperator HP outlet temperature [C]
- Type:
float
- LTR_HP_T_out_od
Off-design low temp recup HP outlet temperature [C]
- Type:
sequence
- LTR_HP_deltaP_des
Low temp recuperator high pressure design pressure drop [-]
- Type:
float
- LTR_HP_deltaP_od
Off-design low temp recup high pressure side pressure drop [-]
- Type:
sequence
- LTR_LP_deltaP_des
Low temp recuperator low pressure design pressure drop [-]
- Type:
float
- LTR_LP_deltaP_od
Off-design low temp recup low pressure side pressure drop [-]
- Type:
sequence
- LTR_UA_assigned
Low temp recuperator UA assigned from total [MW/K]
- Type:
float
- LTR_UA_calculated
Low temp recuperator UA calculated considering max eff and/or min temp diff parameter [MW/K]
- Type:
float
- LTR_cost_bare_erected
Low temp recuperator cost equipment and install [M$]
- Type:
float
- LTR_cost_equipment
Low temp recuperator cost equipment [M$]
- Type:
float
- LTR_min_dT
Low temp recuperator min temperature difference [C]
- Type:
float
- LTR_min_dT_od
Off-design low temp recup minimum temperature difference [C]
- Type:
sequence
- NTU_HTR
High temp recuperator NTRU
- Type:
float
- NTU_LTR
Low temp recuperator NTU
- Type:
float
- NTU_PHX
PHX NTU
- Type:
float
- PHX_co2_deltaP_des
PHX co2 side design pressure drop [-]
- Type:
float
- PHX_cost_bare_erected
PHX cost equipment and install [M$]
- Type:
float
- PHX_cost_equipment
PHX cost equipment [M$]
- Type:
float
- PHX_min_dT
PHX min temperature difference [C]
- Type:
float
- P_co2_PHX_in
CO2 pressure at PHX inlet [MPa]
- Type:
float
- P_co2_PHX_in_od
Off-design PHX co2 inlet pressure [MPa]
- Type:
sequence
- P_comp_in
Compressor inlet pressure [MPa]
- Type:
float
- P_comp_in_od
Main compressor inlet pressures [MPa]
- Type:
sequence
- P_comp_out
Compressor outlet pressure [MPa]
- Type:
float
- P_mc_data
Pressure points along main compression [MPa]
- Type:
sequence
- P_mc_out_od
Off-design high side pressure [MPa]
- Type:
sequence
- P_pc_data
Pressure points along pre compression [MPa]
- Type:
sequence
- P_rc_data
Pressure points along re compression [MPa]
- Type:
sequence
- P_state_points
Cycle pressure state points [MPa]
- Type:
sequence
- P_t_data
Pressure points along turbine expansion [MPa]
- Type:
sequence
- Q_dot_od
Off-design thermal input [MWt]
- Type:
sequence
- T_HTR_HP_data
Temperature points along HTR HP stream [C]
- Type:
sequence
- T_HTR_LP_data
Temperature points along HTR LP stream [C]
- Type:
sequence
- T_LTR_HP_data
Temperature points along LTR HP stream [C]
- Type:
sequence
- T_LTR_LP_data
Temperature points along LTR LP stream [C]
- Type:
sequence
- T_PHX_data
Temperature points along PHX stream [C]
- Type:
sequence
- T_amb_od
Ambient temperatures [C]
- Type:
sequence
- T_co2_PHX_in
CO2 temperature at PHX inlet [C]
- Type:
float
- T_co2_PHX_in_od
Off-design PHX co2 inlet temperature [C]
- Type:
sequence
- T_co2_PHX_out_od
Off-design PHX co2 outlet temperature [C]
- Type:
sequence
- T_comp_in
Compressor inlet temperature [C]
- Type:
float
- T_htf_cold_des
HTF design cold temperature (PHX outlet) [C]
- Type:
float
- T_htf_cold_od
Off-design cold return temperature [C]
- Type:
sequence
- T_htf_hot_od
HTF hot temperatures [C]
- Type:
sequence
- T_main_cooler_data
Temperature points along main cooler stream [C]
- Type:
sequence
- T_mc_in_od
Off-design compressor inlet temperature [C]
- Type:
sequence
- T_pre_cooler_data
Temperature points along pre cooler stream [C]
- Type:
sequence
- T_state_points
Cycle temperature state points [C]
- Type:
sequence
- T_turb_in
Turbine inlet temperature [C]
- Type:
float
- UA_PHX
PHX Conductance [MW/K]
- Type:
float
- W_dot_net_less_cooling
System power output subtracting cooling parastics [MWe,System Design Solution]
- Type:
float
- W_dot_net_less_cooling_od
Off-design system output subtracting cooling parastics [MWe]
- Type:
sequence
- W_dot_net_od
Off-design cycle net output (no cooling pars) [MWe]
- Type:
sequence
- c_tot_W_dot
Compressor total summed power [MWe]
- Type:
float
- c_tot_W_dot_od
Compressor total off-design power [MWe]
- Type:
sequence
- c_tot_cost_equip
Compressor total cost [M$]
- Type:
float
- cooler_tot_UA
Total cooler conductance [MW/K]
- Type:
float
- cooler_tot_W_dot_fan
Total cooler fan power [MWe]
- Type:
float
- cooler_tot_W_dot_fan_od
Intermediate pressure cooler fan power [MWe]
- Type:
sequence
- cooler_tot_cost_bare_erected
Total cooler cost equipment and install [M$]
- Type:
float
- cooler_tot_cost_equipment
Total cooler cost equipment [M$]
- Type:
float
- cycle_cost
Cycle cost bare erected [M$]
- Type:
float
- cycle_spec_cost
Cycle specific cost bare erected [$/kWe]
- Type:
float
- cycle_spec_cost_thermal
Cycle specific (thermal) cost bare erected [$/kWt]
- Type:
float
- deltaT_HTF_PHX
HTF temp difference across PHX [C]
- Type:
float
- deltaT_HTF_PHX_od
Off-design HTF temp difference across PHX [C]
- Type:
sequence
- diff_E_cycle
Off-design cycle energy balance [-]
- Type:
sequence
- diff_Q_HTR
Off-design HTR energy balance [-]
- Type:
sequence
- diff_Q_LTR
Off-design LTR energy balance [-]
- Type:
sequence
- diff_m_dot_od
Off-design mass flow rate balance [-]
- Type:
sequence
- eff_HTR
High temp recuperator effectiveness
- Type:
float
- eff_HTR_od
Off-design high temp recup effectiveness
- Type:
sequence
- eff_LTR
Low temp recuperator effectiveness
- Type:
float
- eff_LTR_od
Off-design low temp recup effectiveness
- Type:
sequence
- eff_PHX
PHX effectiveness
- Type:
float
- eta_thermal_calc
Calculated cycle thermal efficiency [-]
- Type:
float
- eta_thermal_net_less_cooling_des
Calculated cycle thermal efficiency using W_dot_net_less_cooling [-]
- Type:
float
- eta_thermal_net_less_cooling_od
Calculated cycle thermal efficiency using W_dot_net_less_cooling [-]
- Type:
sequence
- eta_thermal_od
Off-design cycle thermal efficiency
- Type:
sequence
- h_mc_data
Enthalpy points along main compression [kJ/kg]
- Type:
sequence
- h_pc_data
Enthalpy points along pre compression [kJ/kg]
- Type:
sequence
- h_rc_data
Enthalpy points along re compression [kJ/kg]
- Type:
sequence
- h_state_points
Cycle enthalpy state points [kJ/kg]
- Type:
sequence
- h_t_data
Enthalpy points along turbine expansion [kJ/kg]
- Type:
sequence
- m_dot_co2_full
CO2 mass flow rate through HTR, PHX, turbine [kg/s]
- Type:
float
- m_dot_co2_full_od
Off-design mass flow rate through turbine [kg/s]
- Type:
sequence
- m_dot_htf_des
HTF mass flow rate [kg/s]
- Type:
float
- m_dot_htf_fracs
Normalized mass flow rate
- Type:
sequence
- mc_D
Compressor stage diameters [m]
- Type:
sequence
- mc_N_des
Compressor design shaft speed [rpm]
- Type:
float
- mc_N_od
Off-design main compressor speed [rpm]
- Type:
sequence
- mc_N_od_perc
Off-design main compressor speed relative to design [%]
- Type:
sequence
- mc_T_out
Compressor outlet temperature [C]
- Type:
float
- mc_T_out_od
Off-design main compressor outlet temperature [C]
- Type:
sequence
- mc_W_dot
Compressor power [MWe]
- Type:
float
- mc_W_dot_od
Off-design main compressor power [MWe]
- Type:
sequence
- mc_cooler_P_in
Low pressure cross flow cooler inlet pressure [MPa]
- Type:
float
- mc_cooler_T_in
Low pressure cross flow cooler inlet temperature [C]
- Type:
float
- mc_cooler_T_in_od
Off-design Low pressure cooler inlet temperature [C]
- Type:
sequence
- mc_cooler_UA
Low pressure cross flow cooler conductance [MW/K]
- Type:
float
- mc_cooler_W_dot_fan
Low pressure cooler fan power [MWe]
- Type:
float
- mc_cooler_W_dot_fan_od
Off-design Low pressure cooler fan power [MWe]
- Type:
sequence
- mc_cooler_co2_deltaP_des
Low pressure cooler co2 side design pressure drop [-]
- Type:
float
- mc_cooler_co2_deltaP_od
Off-design Off-design low pressure cooler co2 side pressure drop [-]
- Type:
sequence
- mc_cooler_cost_bare_erected
Low pressure cooler cost equipment and install [M$]
- Type:
float
- mc_cooler_cost_equipment
Low pressure cooler cost equipment [M$]
- Type:
float
- mc_cooler_in_isen_deltah_to_P_mc_out
Low pressure cross flow cooler inlet isen enthalpy rise to mc outlet pressure [kJ/kg]
- Type:
float
- mc_cooler_in_isen_deltah_to_P_mc_out_od
Off-design Low pressure cooler inlet isen enthalpy rise to mc outlet pressure [kJ/kg]
- Type:
sequence
- mc_cooler_m_dot_co2
Low pressure cross flow cooler CO2 mass flow rate [kg/s]
- Type:
float
- mc_cooler_q_dot
Low pressure cooler heat transfer [MWt]
- Type:
float
- mc_cooler_rho_in
Low pressure cross flow cooler inlet density [kg/m3]
- Type:
float
- mc_cooler_rho_in_od
Off-design Low pressure cooler inlet density [kg/m3]
- Type:
sequence
- mc_cost_bare_erected
Compressor cost equipment plus install [M$]
- Type:
float
- mc_cost_equipment
Compressor cost equipment [M$]
- Type:
float
- mc_eta_od
Off-design main compressor overall isentropic efficiency
- Type:
sequence
- mc_eta_stages_des
Compressor design stage isentropic efficiencies
- Type:
sequence
- mc_eta_stages_od
Off-design main compressor stages isentropic efficiency [od run][stage]
- Type:
sequence[sequence]
- mc_f_bypass_od
Off-design main compressor bypass to cooler inlet [-]
- Type:
sequence
- mc_ideal_spec_work
Compressor ideal spec work [kJ/kg]
- Type:
float
- mc_ideal_spec_work_od
Off-design main compressor ideal specific work [kJ/kg]
- Type:
sequence
- mc_m_dot_des
Compressor mass flow rate [kg/s]
- Type:
float
- mc_m_dot_od
Off-design main compressor mass flow [kg/s]
- Type:
sequence
- mc_n_stages
Compressor stages
- Type:
float
- mc_phi_des
Compressor design flow coefficient
- Type:
float
- mc_phi_od
Off-design main compressor flow coefficient [od run][stage]
- Type:
sequence[sequence]
- mc_phi_surge
Compressor flow coefficient where surge occurs
- Type:
float
- mc_psi_des
Compressor design ideal head coefficient
- Type:
float
- mc_psi_max_at_N_des
Compressor max ideal head coefficient at design shaft speed
- Type:
float
- mc_psi_od
Off-design main compressor ideal head coefficient [od run][stage]
- Type:
sequence[sequence]
- mc_rho_in
Compressor inlet density [kg/m3]
- Type:
float
- mc_rho_in_od
Off-design main compressor inlet density [kg/m3]
- Type:
sequence
- mc_tip_ratio_des
Compressor design stage tip speed ratio
- Type:
sequence
- mc_tip_ratio_od
Off-design main compressor tip speed ratio [od run][stage]
- Type:
sequence[sequence]
- od_code
Diagnostic info [-]
- Type:
sequence
- pc_D
Precompressor stage diameters [m]
- Type:
sequence
- pc_N_des
Precompressor design shaft speed [rpm]
- Type:
float
- pc_N_od
Off-design precompressor shaft speed [rpm]
- Type:
sequence
- pc_P_in_des
Precompressor inlet pressure [MPa]
- Type:
float
- pc_P_in_od
Off-design precompressor inlet pressure [MPa]
- Type:
sequence
- pc_T_in_des
Precompressor inlet temperature [C]
- Type:
float
- pc_T_in_od
Off-design precompressor inlet temperature [C]
- Type:
sequence
- pc_W_dot
Precompressor power [MWe]
- Type:
float
- pc_W_dot_od
Off-design precompressor power [MWe]
- Type:
sequence
- pc_cooler_P_in
Intermediate pressure cross flow cooler inlet pressure [MPa]
- Type:
float
- pc_cooler_T_in
Intermediate pressure cross flow cooler inlet temperature [C]
- Type:
float
- pc_cooler_UA
Intermediate pressure cross flow cooler conductance [MW/K]
- Type:
float
- pc_cooler_W_dot_fan
Intermediate pressure cooler fan power [MWe]
- Type:
float
- pc_cooler_W_dot_fan_od
Off-design Intermediate pressure cooler fan power [MWe]
- Type:
sequence
- pc_cooler_cost_bare_erected
Intermediate pressure cooler cost equipment and install [M$]
- Type:
float
- pc_cooler_cost_equipment
Intermediate pressure cooler cost equipment [M$]
- Type:
float
- pc_cooler_m_dot_co2
Intermediate pressure cross flow cooler CO2 mass flow rate [kg/s]
- Type:
float
- pc_cooler_q_dot
Intermediate pressure cooler heat transfer [MWt]
- Type:
float
- pc_cost_bare_erected
Precompressor cost equipment plus install [M$]
- Type:
float
- pc_cost_equipment
Precompressor cost equipment [M$]
- Type:
float
- pc_eta_od
Off-design precompressor overal isentropic efficiency
- Type:
sequence
- pc_eta_stages_des
Precompressor design stage isenstropic efficiencies
- Type:
sequence
- pc_eta_stages_od
Off-design precompressor stages isentropic efficiency [od run][stage]
- Type:
sequence[sequence]
- pc_f_bypass_od
Off-design precompressor bypass to cooler inlet [-]
- Type:
sequence
- pc_ideal_spec_work_des
Precompressor ideal spec work [kJ/kg]
- Type:
float
- pc_ideal_spec_work_od
Off-design precompressor ideal spec work [kJ/kg]
- Type:
sequence
- pc_m_dot_des
Precompressor mass flow rate [kg/s]
- Type:
float
- pc_m_dot_od
Off-design precompressor mass flow [kg/s]
- Type:
sequence
- pc_n_stages
Precompressor stages
- Type:
float
- pc_phi_des
Precompressor design flow coefficient
- Type:
float
- pc_phi_od
Off-design precompressor flow coefficient [od run][stage] [-]
- Type:
sequence[sequence]
- pc_phi_surge
Precompressor flow coefficient where surge occurs
- Type:
float
- pc_rho_in_des
Precompressor inlet density [kg/m3]
- Type:
float
- pc_rho_in_od
Off-design precompressor inlet density [kg/m3]
- Type:
sequence
- pc_tip_ratio_des
Precompressor design stage tip speed ratio
- Type:
sequence
- pc_tip_ratio_od
Off-design precompressor tip speed ratio [od run][stage] [-]
- Type:
sequence[sequence]
- phx_co2_deltaP_od
Off-design PHX co2 side pressure drop [-]
- Type:
sequence
- phx_eff_od
Off-design PHX effectiveness [-]
- Type:
sequence
- piping_inventory_etc_cost
Cost of remaining cycle equipment on BEC basis [M$]
- Type:
float
- q_dot_HTR
High temp recuperator heat transfer [MWt]
- Type:
float
- q_dot_HTR_od
Off-design high temp recup heat transfer [MWt]
- Type:
sequence
- q_dot_LTR
Low temp recuperator heat transfer [MWt]
- Type:
float
- q_dot_LTR_od
Off-design low temp recup heat transfer [MWt]
- Type:
sequence
- q_dot_PHX
PHX heat transfer [MWt]
- Type:
float
- rc_D
Recompressor stage diameters [m]
- Type:
sequence
- rc_N_des
Recompressor design shaft speed [rpm]
- Type:
float
- rc_N_od
Off-design recompressor shaft speed [rpm]
- Type:
sequence
- rc_N_od_perc
Off-design recompressor shaft speed relative to design [%]
- Type:
sequence
- rc_P_in_des
Recompressor inlet pressure [MPa]
- Type:
float
- rc_P_in_od
Off-design recompressor inlet pressure [MPa]
- Type:
sequence
- rc_P_out_des
Recompressor inlet pressure [MPa]
- Type:
float
- rc_P_out_od
Off-design recompressor outlet pressure [MPa]
- Type:
sequence
- rc_T_in_des
Recompressor inlet temperature [C]
- Type:
float
- rc_T_in_od
Off-design recompressor inlet temperature [C]
- Type:
sequence
- rc_T_out_des
Recompressor inlet temperature [C]
- Type:
float
- rc_T_out_od
Off-design recompressor outlet temperature [C]
- Type:
sequence
- rc_W_dot
Recompressor power [MWe]
- Type:
float
- rc_W_dot_od
Off-design recompressor power [MWe]
- Type:
sequence
- rc_cost_bare_erected
Recompressor cost equipment plus install [M$]
- Type:
float
- rc_cost_equipment
Recompressor cost equipment [M$]
- Type:
float
- rc_eta_od
Off-design recompressor overal isentropic efficiency
- Type:
sequence
- rc_eta_stages_des
Recompressor design stage isenstropic efficiencies
- Type:
sequence
- rc_eta_stages_od
Off-design recompressor stages isentropic efficiency [od run][stage]
- Type:
sequence[sequence]
- rc_m_dot_des
Recompressor mass flow rate [kg/s]
- Type:
float
- rc_m_dot_od
Off-design recompressor mass flow [kg/s]
- Type:
sequence
- rc_n_stages
Recompressor stages
- Type:
float
- rc_phi_des
Recompressor design flow coefficient
- Type:
float
- rc_phi_od
Off-design recompressor flow coefficients [od run][stage] [-]
- Type:
sequence[sequence]
- rc_phi_surge
Recompressor flow coefficient where surge occurs
- Type:
float
- rc_psi_des
Recompressor design ideal head coefficient
- Type:
float
- rc_psi_max_at_N_des
Recompressor max ideal head coefficient at design shaft speed
- Type:
float
- rc_psi_od
Off-design recompressor ideal head coefficient [od run][stage] [-]
- Type:
sequence[sequence]
- rc_tip_ratio_des
Recompressor design stage tip speed ratio
- Type:
sequence
- rc_tip_ratio_od
Off-design recompressor tip speed ratio [od run][stage] [-]
- Type:
sequence[sequence]
- recomp_frac
Recompression fraction [-]
- Type:
float
- recomp_frac_od
Recompression fractions
- Type:
sequence
- recup_LTR_UA_frac
Fraction of total conductance to LTR
- Type:
float
- recup_total_UA_assigned
Total recuperator UA assigned to design routine [MW/K]
- Type:
float
- recup_total_UA_calculated
Total recuperator UA calculated considering max eff and/or min temp diff parameter [MW/K]
- Type:
float
- recup_total_cost_bare_erected
Total recuperator cost bare erected [M$]
- Type:
float
- recup_total_cost_equipment
Total recuperator cost equipment [M$]
- Type:
float
- s_HTR_HP_data
Entropy points along HTR HP stream [kJ/kg-K]
- Type:
sequence
- s_HTR_LP_data
Entropy points along HTR LP stream [kJ/kg-K]
- Type:
sequence
- s_LTR_HP_data
Entropy points along LTR HP stream [kJ/kg-K]
- Type:
sequence
- s_LTR_LP_data
Entropy points along LTR LP stream [kJ/kg-K]
- Type:
sequence
- s_PHX_data
Entropy points along PHX stream [kJ/kg-K]
- Type:
sequence
- s_main_cooler_data
Entropy points along main cooler stream [kJ/kg-K]
- Type:
sequence
- s_pre_cooler_data
Entropy points along pre cooler stream [kJ/kg-K]
- Type:
sequence
- s_state_points
Cycle entropy state points [kJ/kg-K]
- Type:
sequence
- sim_time_od
Simulation time for off design optimization [s]
- Type:
sequence
- t_D
Turbine diameter [m]
- Type:
float
- t_N_des
Turbine design shaft speed [rpm]
- Type:
float
- t_N_od
Off-design turbine shaft speed [rpm]
- Type:
sequence
- t_P_in_des
Turbine design inlet pressure [MPa]
- Type:
float
- t_P_in_od
Off-design turbine inlet pressure [MPa]
- Type:
sequence
- t_P_out_des
Turbine design outlet pressure [MPa]
- Type:
float
- t_P_out_od
Off-design turbine outlet pressure [MPa]
- Type:
sequence
- t_T_out_des
Turbine outlet temperature [C]
- Type:
float
- t_T_out_od
Off-design turbine outlet temperature [C]
- Type:
sequence
- t_W_dot
Turbine power [MWe]
- Type:
float
- t_W_dot_od
Off-design turbine power [MWe]
- Type:
sequence
- t_cost_bare_erected
Tubine cost - equipment plus install [M$]
- Type:
float
- t_cost_equipment
Tubine cost - equipment [M$]
- Type:
float
- t_delta_h_isen_des
Turbine isentropic specific work [kJ/kg]
- Type:
float
- t_delta_h_isen_od
Off-design turbine isentropic specific work [kg/s]
- Type:
sequence
- t_eta_od
Off-design turbine efficiency [-]
- Type:
sequence
- t_m_dot_des
Turbine mass flow rate [kg/s]
- Type:
float
- t_m_dot_od
Off-design turbine mass flow rate [kg/s]
- Type:
sequence
- t_nu_des
Turbine design velocity ratio
- Type:
float
- t_nu_od
Off-design turbine velocity ratio [-]
- Type:
sequence
- t_rho_in_des
Turbine inlet density [kg/m3]
- Type:
float
- t_rho_in_od
Off-design turbine inlet density [kg/m3]
- Type:
sequence
- t_tip_ratio_des
Turbine design tip speed ratio
- Type:
float
- t_tip_ratio_od
Off-design turbine tip speed ratio [-]
- Type:
sequence
- udpc_n_T_amb
Number of ambient temperature values in udpc parametric
- Type:
float
- udpc_n_T_htf
Number of HTF temperature values in udpc parametric
- Type:
float
- udpc_n_m_dot_htf
Number of HTF mass flow rate values in udpc parameteric
- Type:
float
- udpc_table
HTF Temp [C], HTF ND mass flow [-], Ambient Temp [C], ND Power, ND Heat In, ND Fan Power, ND Water. Rows = runs
- Type:
sequence[sequence]
- Type:
Columns (7)