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
  1. 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
  1. 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
  1. 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
  1. 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
  1. 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)