Sco2CspSystem

Wrapper for SAM Simulation Core model: cmod_sco2_csp_system.cpp

Input Consistency Warning

As described in Possible Problems, some input parameters are interdependent but the equations that enforce consistency are not available in this PySAM module. Therefore, the onus is on the PySAM user to check that interdependencies are correctly handled. The variables which may require additional logic include:

Provided for each of these inputs is a list of other inputs that are potentially interdependent.

Creating an Instance

Refer to the Initializing a Model page for details on the different ways to create an instance of a PySAM class.

Sco2CspSystem model description

Supercritical CO2 Power Cycle Design and Off-Design Simulation

PySAM.Sco2CspSystem.default(config) → Sco2CspSystem

Use default attributes None

PySAM.Sco2CspSystem.from_existing(data, optional config) → Sco2CspSystem

Share underlying data with an existing PySAM class. If config provided, default attributes are loaded otherwise.

PySAM.Sco2CspSystem.new() → Sco2CspSystem
PySAM.Sco2CspSystem.wrap(ssc_data_t) → Sco2CspSystem

Use existing PySSC data

Warning

Do not call PySSC.data_free on the ssc_data_t provided to wrap

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

unassign(name) → None

Unassign a value in any of the variable groups.

value(name, optional value) → Union[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() → None

Assign attributes from dictionary

SystemDesign_vals = { var: val, ...}

export() → dict

Export attributes into dictionary

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: True 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: If not provided, assumed to be [[0]]

Type:sequence[sequence]
site_elevation

Site elevation [m]

Required: True

Type:float

HeatExchangerDesign Group

class PySAM.Sco2CspSystem.Sco2CspSystem.HeatExchangerDesign
assign() → None

Assign attributes from dictionary

HeatExchangerDesign_vals = { var: val, ...}

export() → dict

Export attributes into dictionary

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: True if design_method=3

Type:float
HTR_design_code

1 = UA, 2 = min dT, 3 = effectiveness [-]

Info: High temperature recuperator

Required: True if design_method=3

Type:float
HTR_eff_des_in

Design effectiveness for HTR [-]

Info: High temperature recuperator

Required: True if design_method=3

Type:float
HTR_min_dT_des_in

Design minimum allowable temperature difference in HTR [C]

Info: High temperature recuperator

Required: True if design_method=3

Type:float
HTR_n_sub_hx

HTR number of model subsections [-]

Info: High temperature recuperator

Required: If not provided, assumed to be 10

Type:float
HTR_od_model

mass flow scale, 1: conductance ratio model [-]

Info: High temperature recuperator

Required: If not provided, assumed to be 1

Type:float
Type:0
HT_recup_eff_max

Maximum allowable effectiveness in HTR [-]

Info: High temperature recuperator

Required: If not provided, assumed to be 1.0

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: True if design_method=3

Type:float
LTR_design_code

1 = UA, 2 = min dT, 3 = effectiveness [-]

Info: Low temperature recuperator

Required: True if design_method=3

Type:float
LTR_eff_des_in

Design effectiveness for LTR [-]

Info: Low temperature recuperator

Required: True if design_method=3

Type:float
LTR_min_dT_des_in

Design minimum allowable temperature difference in LTR [C]

Info: Low temperature recuperator

Required: True if design_method=3

Type:float
LTR_n_sub_hx

LTR number of model subsections [-]

Info: Low temperature recuperator

Required: If not provided, assumed to be 10

Type:float
LTR_od_model

mass flow scale, 1: conductance ratio model [-]

Info: Low temperature recuperator

Required: If not provided, assumed to be 1

Type:float
Type:0
LT_recup_eff_max

Maximum allowable effectiveness in LTR [-]

Info: Low temperature recuperator

Required: If not provided, assumed to be 1.0

Type:float
UA_recup_tot_des

Total recuperator conductance [kW/K]

Info: Combined recuperator design

Required: True if design_method=2

Type:float
cycle_config

1 = recompression, 2 = partial cooling

Info: High temperature recuperator

Required: If not provided, assumed to be 1

Type:float
des_objective

[2] = hit min phx deltat then max eta, [else] max eta

Info: High temperature recuperator

Required: If not provided, assumed to be 0

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: If not provided, assumed to be 0

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: If not provided, assumed to be 0

Type:float
is_P_high_fixed

1 = Yes (=P_high_limit), 0 = No, optimized (default)

Info: High temperature recuperator

Required: If not provided, assumed to be 0

Type:float
is_recomp_ok

1 = Yes, 0 = simple cycle only, < 0 = fix f_recomp to abs(input)

Info: High temperature recuperator

Required: If not provided, assumed to be 1

Type:float
min_phx_deltaT

Minimum design temperature difference across PHX [C]

Info: High temperature recuperator

Required: If not provided, assumed to be 0

Type:float
od_rel_tol

Baseline off-design relative convergence tolerance exponent (10^-od_rel_tol) [-]

Info: High temperature recuperator

Required: If not provided, assumed to be 3

Type:float
rel_tol

Baseline solver and optimization relative tolerance exponent (10^-rel_tol) [-]

Info: High temperature recuperator

Required: If not provided, assumed to be 3

Type:float

Common Group

class PySAM.Sco2CspSystem.Sco2CspSystem.Common
assign() → None

Assign attributes from dictionary

Common_vals = { var: val, ...}

export() → dict

Export attributes into dictionary

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: If not provided, assumed to be 0

Type:float
eta_isen_mc

Design main compressor isentropic efficiency [-]

Required: True

Type:float
eta_isen_pc

Design precompressor isentropic efficiency [-]

Required: True 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: If not provided, assumed to be 0

Type:float
mc_comp_type

SNL 2: CompA [-]

Required: If not provided, assumed to be 1

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: If not provided, assumed to be 0

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

True/False, f_N_rc (=1 use design, =0 optimize, <0, frac_des = abs(input), f_N_mc (=1 use design, =0 optimize, <0, frac_des = abs(input), PHX_f_dP (=1 use design, <0 = abs(input)

Type:sequence
od_max_htf_m_dot

T_htf_C, T_amb_C, f_N_rc (=1 use design, <0, frac_des = abs(input), f_N_mc (=1 use design, <0, frac_des = abs(input), 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: If not provided, assumed to be 0

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() → None

Assign attributes from dictionary

PHXDesign_vals = { var: val, ...}

export() → dict

Export attributes into dictionary

PHX_n_sub_hx

Number of subsections in PHX model [-]

Required: If not provided, assumed to be 10

Type:float
PHX_od_model

mass flow scale, 1: conductance ratio model [-]

Required: If not provided, assumed to be 1

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() → None

Assign attributes from dictionary

AirCoolerDesign_vals = { var: val, ...}

export() → dict

Export attributes into dictionary

N_nodes_air_cooler_pass

Number of nodes in single air cooler pass

Required: If not provided, assumed to be 10

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: If not provided, assumed to be 0.5

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: If not provided, assumed to be 1.0

Type:float

Outputs Group

class PySAM.Sco2CspSystem.Sco2CspSystem.Outputs
assign() → None

Assign attributes from dictionary

Outputs_vals = { var: val, ...}

export() → dict

Export attributes into dictionary

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

High temp recuperator cost [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

Low temp recuperator cost [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

PHX cost [M$]

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

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

Total cooler cost [M$]

Type:float
cycle_cost

Cycle cost [M$]

Type:float
cycle_spec_cost

Cycle specific cost [$/kWe]

Type:float
cycle_spec_cost_thermal

Cycle specific cost - thermal [$/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

Low pressure cooler cost [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

Compressor cost [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

Intermediate pressure cooler cost [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

Precompressor cost [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
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

Recompressor cost [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

Total recuperator cost [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

Tubine cost [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)