TcsMSLF

CSP linear Fresnel with molten salt heat transfer fluid for power generation

PySAM.TcsMSLF.default(config) TcsMSLF

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.TcsMSLF.from_existing(data, optional config) TcsMSLF

Share data with an existing PySAM class. If optional config is a valid configuration name, load the module’s defaults for that configuration.

PySAM.TcsMSLF.new() TcsMSLF
PySAM.TcsMSLF.wrap(ssc_data_t) TcsMSLF

Load data from a PySSC object.

Warning

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

TcsMSLF is a wrapper for the SSC compute module cmod_tcsmslf.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.TcsMSLF.TcsMSLF

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 = { 'weather': { 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 = { 'weather': { 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.

Weather Group

class PySAM.TcsMSLF.TcsMSLF.Weather
assign(dict) None

Assign attributes from dictionary, overwriting but not removing values.

Weather_vals = { var: val, ...}

export() dict

Export attributes into dictionary.

replace(dict) None

Replace attributes from dictionary, unassigning values not present in input dict.

Weather_vals = { var: val, ...}

azimuth

Azimuth angle of surface/axis

Required: True

Type:

float

file_name

local weather file path

Constraints: LOCAL_FILE

Required: True

Type:

str

tilt

Tilt angle of surface/axis

Required: True

Type:

float

track_mode

Tracking mode

Required: True

Type:

float

Mslf Group

class PySAM.TcsMSLF.TcsMSLF.Mslf
assign(dict) None

Assign attributes from dictionary, overwriting but not removing values.

Mslf_vals = { var: val, ...}

export() dict

Export attributes into dictionary.

replace(dict) None

Replace attributes from dictionary, unassigning values not present in input dict.

Mslf_vals = { var: val, ...}

system_capacity

Nameplate capacity [kW]

Required: True

Type:

float

TouTranslator Group

class PySAM.TcsMSLF.TcsMSLF.TouTranslator
assign(dict) None

Assign attributes from dictionary, overwriting but not removing values.

TouTranslator_vals = { var: val, ...}

export() dict

Export attributes into dictionary.

replace(dict) None

Replace attributes from dictionary, unassigning values not present in input dict.

TouTranslator_vals = { var: val, ...}

weekday_schedule

12x24 Time of Use Values for week days

Required: True

Type:

sequence[sequence]

weekend_schedule

12x24 Time of Use Values for week end days

Required: True

Type:

sequence[sequence]

Controller Group

class PySAM.TcsMSLF.TcsMSLF.Controller
assign(dict) None

Assign attributes from dictionary, overwriting but not removing values.

Controller_vals = { var: val, ...}

export() dict

Export attributes into dictionary.

replace(dict) None

Replace attributes from dictionary, unassigning values not present in input dict.

Controller_vals = { var: val, ...}

A_aperture

Reflective aperture area of the collector [m2]

Required: True

Type:

float

AbsorberMaterial

Absorber material type

Required: True

Type:

sequence

AnnulusGas

Annulus gas type (1=air; 26=Ar; 27=H2)

Required: True

Type:

sequence

ColAz

Collector azimuth angle [deg]

Required: True

Type:

float

DP_SGS

Pressure drop within the steam generator [bar]

Required: True

Type:

float

DP_coefs

Pressure drop mass flow based part-load curve

Required: True

Type:

sequence

DP_nominal

Pressure drop across a single collector assembly at design [bar]

Required: True

Type:

float

D_abs_in

The inner absorber tube diameter [m]

Required: True

Type:

sequence

D_abs_out

The outer absorber tube diameter [m]

Required: True

Type:

sequence

D_glass_in

The inner glass envelope diameter [m]

Required: True

Type:

sequence

D_glass_out

The outer glass envelope diameter [m]

Required: True

Type:

sequence

D_plug

The diameter of the absorber flow plug (optional) [m]

Required: True

Type:

sequence

Design_loss

Receiver heat loss at design [W/m]

Required: True

Type:

sequence

Dirt_mirror

User-defined dirt on mirror derate

Required: True

Type:

float

Error

User-defined general optical error derate

Required: True

Type:

float

FieldConfig

Number of subfield headers

Required: True

Type:

float

Flow_type

The flow type through the absorber

Required: True

Type:

sequence

Fluid

Field HTF fluid number

Constraints: INTEGER

Required: True

Type:

float

GeomEffects

Geometry effects derate

Required: True

Type:

float

GlazingIntactIn

The glazing intact flag

Required: True

Type:

sequence

HCE_FieldFrac

The fraction of the field occupied by this HCE type

Required: True

Type:

sequence

HDR_rough

Header pipe roughness [m]

Required: True

Type:

float

HL_T_coefs

HTF temperature-dependent heat loss coefficients [W/m-K]

Required: True

Type:

sequence

HL_w_coefs

Wind-speed-dependent heat loss coefficients [W/m-(m/s)]

Required: True

Type:

sequence

IAM_L_coefs

Incidence angle modifier coefficients - longitudinal plane

Required: True

Type:

sequence

IAM_T_coefs

Incidence angle modifier coefficients - transversal plane

Required: True

Type:

sequence

I_b

Direct normal incident solar irradiation [kJ/m2-hr]

Required: True

Type:

float

I_bn_des

Solar irradiation at design [W/m2]

Required: True

Type:

float

L_crossover

Length of crossover piping in a loop [m]

Required: True

Type:

float

L_mod

The length of the collector module [m]

Required: True

Type:

float

L_mod_spacing

Piping distance between sequential modules in a loop [m]

Required: True

Type:

float

OpticalTable

Values of the optical efficiency table

Required: True

Type:

sequence[sequence]

P_a

Annulus gas pressure [torr]

Required: True

Type:

sequence

P_amb

Ambient pressure [atm]

Required: True

Type:

float

Pipe_hl_coef

Loss coefficient from the header - runner pipe - and non-HCE piping [W/m2-K]

Required: True

Type:

float

Rough

Roughness of the internal surface [m]

Required: True

Type:

sequence

SCA_drives_elec

Tracking power in Watts per SCA drive [W/module]

Required: True

Type:

float

Shadowing

Receiver bellows shadowing loss factor

Required: True

Type:

sequence

T_amb_sf_des

Ambient design-point temperature for the solar field [C]

Required: True

Type:

float

T_cold_in

HTF return temperature [C]

Required: True

Type:

float

T_db

Dry bulb air temperature [C]

Required: True

Type:

float

T_dp

The dewpoint temperature [C]

Required: True

Type:

float

T_field_in_des

Label

Required: True

Type:

float

T_field_ini

Initial field temperature [C]

Required: True

Type:

float

T_field_out_des

Label

Required: True

Type:

float

T_fp

Freeze protection temperature (heat trace activation temperature) [C]

Required: True

Type:

float

T_loop_in_des

Design loop inlet temperature [C]

Required: True

Type:

float

T_loop_out

Target loop outlet temperature [C]

Required: True

Type:

float

T_set_aux

Label

Required: True

Type:

float

T_startup

Power block startup temperature [C]

Required: True

Type:

float

T_tank_cold_ini

Label

Required: True

Type:

float

T_tank_hot_ini

Label

Required: True

Type:

float

T_tank_hot_inlet_min

Minimum hot tank htf inlet temperature [C]

Required: True

Type:

float

Tau_envelope

Envelope transmittance

Required: True

Type:

sequence

TrackingError

Tracking error derate

Required: True

Type:

float

V_hdr_max

Maximum HTF velocity in the header at design [m/s]

Required: True

Type:

float

V_hdr_min

Minimum HTF velocity in the header at design [m/s]

Required: True

Type:

float

V_tank_hot_ini

Label

Required: True

Type:

float

V_tes_des

Design-point velocity to size the TES pipe diameters [m/s]

Required: True

Type:

float

V_wind

Ambient windspeed [m/s]

Required: True

Type:

float

V_wind_des

Design-point wind velocity [m/s]

Required: True

Type:

float

W_pb_design

Label

Required: True

Type:

float

alpha_abs

Absorber absorptance

Required: True

Type:

sequence

alpha_env

Envelope absorptance

Required: True

Type:

sequence

aux_array

Label

Required: True

Type:

sequence

bop_array

Label

Required: True

Type:

sequence

calc_design_pipe_vals

Calculate temps and pressures at design conditions for runners and headers [-]

Required: True

Type:

float

cold_tank_Thtr

Label

Required: True

Type:

float

custom_sgs_pipe_sizes

Use custom SGS pipe diams, wallthks, and lengths [-]

Required: True

Type:

float

custom_tes_p_loss

TES pipe losses are based on custom lengths and coeffs [-]

Required: True

Type:

float

cycle_cutoff_frac

Label

Required: True

Type:

float

cycle_max_frac

Label

Required: True

Type:

float

defocus

Defocus control

Required: True

Type:

float

dirt_env

Loss due to dirt on the receiver envelope

Required: True

Type:

sequence

dt_cold

Label

Required: True

Type:

float

dt_hot

Label

Required: True

Type:

float

epsilon_abs_1

Absorber emittance - HCE variation 1

Required: True

Type:

sequence[sequence]

epsilon_abs_2

Absorber emittance - HCE variation 2

Required: True

Type:

sequence[sequence]

epsilon_abs_3

Absorber emittance - HCE variation 3

Required: True

Type:

sequence[sequence]

epsilon_abs_4

Absorber emittance - HCE variation 4

Required: True

Type:

sequence[sequence]

epsilon_glass

Glass envelope emissivity

Required: True

Type:

sequence

eta_pump

HTF pump efficiency

Required: True

Type:

float

f_tc_cold

Label

Required: True

Type:

float

fc_on

Label

Required: True

Type:

float

ffrac

Label

Required: True

Type:

sequence

field_fl_props

Fluid property data

Required: True

Type:

sequence[sequence]

field_fluid

Label

Required: True

Type:

float

fossil_mode

Label

Constraints: INTEGER

Required: True

Type:

float

fthr_ok

Label

Constraints: INTEGER

Required: True

Type:

float

fthrctrl

Defocusing strategy

Constraints: INTEGER

Required: True

Type:

float

fthrok

Flag to allow partial defocusing of the collectors

Constraints: INTEGER

Required: True

Type:

float

h_tank

Label

Required: True

Type:

float

h_tank_min

Label

Required: True

Type:

float

has_hot_tank_bypass

Bypass valve connects field outlet to cold tank [-]

Required: True

Type:

float

hot_tank_Thtr

Label

Required: True

Type:

float

hx_config

Label

Required: True

Type:

float

is_hx

Label

Required: True

Type:

float

k_tes_loss_coeffs

Minor loss coeffs for the coll, gen, and bypass loops [-]

Required: True

Type:

sequence

m_dot_htfmax

Maximum loop HTF flow rate [kg/s]

Required: True

Type:

float

m_dot_htfmin

Minimum loop HTF flow rate [kg/s]

Required: True

Type:

float

mc_bal_cold

The heat capacity of the balance of plant on the cold side [kWht/K-MWt]

Required: True

Type:

float

mc_bal_hot

The heat capacity of the balance of plant on the hot side [kWht/K-MWt]

Required: True

Type:

float

mc_bal_sca

Non-HTF heat capacity associated with each SCA - per meter basis [Wht/K-m]

Required: True

Type:

float

nLoops

Number of loops in the field

Required: True

Type:

float

nMod

Number of collector modules in a loop

Constraints: INTEGER

Required: True

Type:

float

nRecVar

Number of receiver variantions

Constraints: INTEGER

Required: False. Automatically set to 4 if not assigned explicitly or loaded from defaults.

Type:

float

nSCA

Label

Required: True

Type:

float

nodes

Label

Required: True

Type:

float

opt_model

The optical model

Constraints: INTEGER

Required: True

Type:

float

pb_fixed_par

Label

Required: True

Type:

float

pb_pump_coef

Label

Required: True

Type:

float

pb_rated_cap

Rated plant capacity [MWe]

Required: True

Type:

float

q_max_aux

Label

Required: True

Type:

float

q_pb_design

Label

Required: True

Type:

float

rec_htf_vol

Volume of HTF in a single collector unit per unit aperture area [L/m2-ap]

Required: True

Type:

float

rec_model

Receiver model type (1=Polynomial ; 2=Evac tube)

Constraints: INTEGER

Required: True

Type:

float

reflectivity

Solar-weighted mirror reflectivity value

Required: True

Type:

float

sgs_diams

Custom SGS diameters [m]

Required: True

Type:

sequence

sgs_lengths

Custom SGS lengths [m]

Required: True

Type:

sequence

sgs_wallthicks

Custom SGS wall thicknesses [m]

Required: True

Type:

sequence

solar_mult

Solar multiple

Required: True

Type:

float

solarm

Label

Required: True

Type:

float

store_fl_props

Label

Required: True

Type:

sequence[sequence]

store_fluid

Label

Required: True

Type:

float

t_ch_out_max

Label

Required: True

Type:

float

t_dis_out_min

Label

Required: True

Type:

float

t_standby_reset

Label

Required: True

Type:

float

tank_max_heat

Label

Required: True

Type:

float

tank_pairs

Label

Constraints: INTEGER

Required: True

Type:

float

tanks_in_parallel

Tanks are in parallel, not in series, with solar field [-]

Required: True

Type:

float

tc_fill

Label

Required: True

Type:

float

tc_void

Label

Required: True

Type:

float

tes_pump_coef

Label

Required: True

Type:

float

tes_temp

Label

Required: True

Type:

float

tes_type

Label

Required: True

Type:

float

theta_dep

deploy angle [deg]

Required: True

Type:

float

theta_stow

stow angle [deg]

Required: True

Type:

float

tshours

Label

Required: True

Type:

float

tslogic_a

Label

Required: True

Type:

sequence

tslogic_b

Label

Required: True

Type:

sequence

tslogic_c

Label

Required: True

Type:

sequence

u_tank

Label

Required: True

Type:

float

vol_tank

Label

Required: True

Type:

float

SolarField Group

class PySAM.TcsMSLF.TcsMSLF.SolarField
assign(dict) None

Assign attributes from dictionary, overwriting but not removing values.

SolarField_vals = { var: val, ...}

export() dict

Export attributes into dictionary.

replace(dict) None

Replace attributes from dictionary, unassigning values not present in input dict.

SolarField_vals = { var: val, ...}

washes_per_year

Mirror washing frequency [none]

Required: True

Type:

float

water_per_wash

Water usage per wash [L/m2_aper]

Required: True

Type:

float

Powerblock Group

class PySAM.TcsMSLF.TcsMSLF.Powerblock
assign(dict) None

Assign attributes from dictionary, overwriting but not removing values.

Powerblock_vals = { var: val, ...}

export() dict

Export attributes into dictionary.

replace(dict) None

Replace attributes from dictionary, unassigning values not present in input dict.

Powerblock_vals = { var: val, ...}

CT

Flag for using dry cooling or wet cooling system [none]

Required: Required if pc_config=0

Type:

float

F_wc

Fraction indicating wet cooling use for hybrid system [none]

Options: constant=[0,0,0,0,0,0,0,0,0]

Required: Required if pc_config=0

Type:

sequence

P_cond_min

Minimum condenser pressure [inHg]

Required: Required if pc_config=0

Type:

float

P_cond_ratio

Condenser pressure ratio [none]

Required: Required if pc_config=0

Type:

float

P_ref

Label [-]

Required: True

Type:

float

T_ITD_des

ITD at design for dry system [C]

Required: Required if pc_config=0

Type:

float

T_amb_des

Reference ambient temperature at design point [C]

Required: Required if pc_config=0

Type:

float

T_approach

Cooling tower approach temperature [C]

Required: Required if pc_config=0

Type:

float

T_htf_cold_ref

Label [-]

Required: True

Type:

float

T_htf_hot_ref

Label [-]

Required: True

Type:

float

dT_cw_ref

Reference condenser cooling water inlet/outlet T diff [C]

Required: Required if pc_config=0

Type:

float

eta_ref

Cycle thermal efficiency at design point [-]

Required: True

Type:

float

n_pl_inc

Number of part-load increments for the heat rejection system [none]

Required: Required if pc_config=0

Type:

float

pb_bd_frac

Power block blowdown steam fraction [none]

Required: Required if pc_config=0

Type:

float

pc_config

Steam Rankine (224), 1: user defined [-]

Constraints: INTEGER

Required: False. Automatically set to 0 if not assigned explicitly or loaded from defaults.

Type:

float

Type:

0

q_sby_frac

Fraction of thermal power required for standby mode [none]

Required: True

Type:

float

startup_frac

Fraction of design thermal power needed for startup [none]

Required: True

Type:

float

startup_time

Time needed for power block startup [hr]

Required: True

Type:

float

tech_type

Turbine inlet pressure control flag (sliding=user, fixed=trough) [1/2/3]

Info: tower/trough/user

Required: Required if pc_config=0

Type:

float

UserDefinedPC Group

class PySAM.TcsMSLF.TcsMSLF.UserDefinedPC
assign(dict) None

Assign attributes from dictionary, overwriting but not removing values.

UserDefinedPC_vals = { var: val, ...}

export() dict

Export attributes into dictionary.

replace(dict) None

Replace attributes from dictionary, unassigning values not present in input dict.

UserDefinedPC_vals = { var: val, ...}

ud_f_W_dot_cool_des

Percent of user-defined power cycle design gross output consumed by cooling [%]

Required: Required if pc_config=1

Type:

float

ud_ind_od

Off design user-defined power cycle performance as function of T_htf, m_dot_htf [ND], and T_amb

Required: Required if pc_config=1

Type:

sequence[sequence]

ud_m_dot_water_cool_des

Mass flow rate of water required at user-defined power cycle design point [kg/s]

Required: Required if pc_config=1

Type:

float

Enet Group

class PySAM.TcsMSLF.TcsMSLF.Enet
assign(dict) None

Assign attributes from dictionary, overwriting but not removing values.

Enet_vals = { var: val, ...}

export() dict

Export attributes into dictionary.

replace(dict) None

Replace attributes from dictionary, unassigning values not present in input dict.

Enet_vals = { var: val, ...}

eta_lhv

Label [-]

Required: True

Type:

float

eta_tes_htr

Label [-]

Required: True

Type:

float

fp_mode

Label [-]

Required: True

Type:

float

AdjustmentFactors Group

class PySAM.AdjustmentFactors.AdjustmentFactors
assign() None

Assign attributes from dictionary

export() Dict

Export attributes into dictionary

constant

AC Constant loss adjustment [%]

dc_constant

DC Constant loss adjustment [%]

dc_en_hourly

Enable DC hourly-based adjustment factors [0/1]

dc_en_periods

Enable DC period-based adjustment factors [0/1]

dc_en_timeindex

Enable DC lfetime adjustment factors [0/1]

dc_hourly

DC Hourly Adjustment Factors [%]

dc_periods

DC Period-based Adjustment Factors [%]

dc_timeindex

DC Lifetime Adjustment Factors [%]

en_hourly

Enable AC hourly-based adjustment factors [0/1]

en_periods

Enable AC period-based adjustment factors [0/1]

en_timeindex

Enable AC lfetime adjustment factors [0/1]

hourly

AC Hourly Adjustment Factors [%]

periods

AC Period-based Adjustment Factors [%]

sf_constant

DC Constant loss adjustment [%]

sf_en_hourly

Enable SF hourly-based adjustment factors [0/1]

sf_en_periods

Enable SF period-based adjustment factors [0/1]

sf_en_timeindex

Enable SF lfetime adjustment factors [0/1]

sf_hourly

SF Hourly Adjustment Factors [%]

sf_periods

SF Period-based Adjustment Factors [%]

sf_timeindex

SF Lifetime Adjustment Factors [%]

timeindex

AC Lifetime Adjustment Factors [%]

Outputs Group

class PySAM.TcsMSLF.TcsMSLF.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, ...}

DP_tot

Field HTF pressure drop total [bar]

Type:

sequence

E_bal_startup

Field HTF energy inertial (consumed) [MWht]

Type:

sequence

EqOptEff

Field collector and receiver optical efficiency

Type:

sequence

P_cycle

Cycle electrical power output (gross) [MWe]

Type:

sequence

Pipe_hl

Field thermal power header pipe losses [MWt]

Type:

sequence

Q_par_sf_fp

Parasitic thermal field freeze protection [MWt]

Type:

sequence

Q_par_tes_fp

Parasitic thermal TES freeze protection [MWt]

Type:

sequence

T_pb_in

Cycle HTF temperature in (hot) [C]

Type:

sequence

T_pb_out

Cycle HTF temperature out (cold) [C]

Type:

sequence

T_sys_c

Field HTF temperature cold header inlet [C]

Type:

sequence

T_sys_h

Field HTF temperature hot header outlet [C]

Type:

sequence

T_tank_cold_fin

TES HTF temperature in cold tank [C]

Type:

sequence

T_tank_cold_in

TES HTF temperature cold tank inlet [C]

Type:

sequence

T_tank_hot_fin

TES HTF temperature in hot tank [C]

Type:

sequence

T_tank_hot_in

TES HTF temperature hot tank inlet [C]

Type:

sequence

Ts_cold

TES HTF temperature HX field side cold [C]

Type:

sequence

Ts_hot

TES HTF temperature HX field side hot [C]

Type:

sequence

W_cool_par

Parasitic power condenser operation [MWe]

Type:

sequence

W_dot_pump

Parasitic power solar field HTF pump [MWe]

Type:

sequence

W_net

Cycle electrical power output (net) [MWe]

Type:

sequence

W_par_BOP

Parasitic power generation-dependent load [MWe]

Type:

sequence

W_par_aux_boiler

Parasitic power auxiliary heater operation [MWe]

Type:

sequence

annual_W_cycle_gross

Electrical source - Power cycle gross output [kWh]

Type:

float

annual_energy

Annual Energy [kWh]

Type:

float

annual_energy_distribution_time

Annual energy production as function of time [kW]

Type:

sequence[sequence]

annual_fuel_usage

Annual fuel usage [kWh]

Type:

float

annual_total_water_use

cycle + mirror washing [m3]

Type:

float

Type:

Total Annual Water Usage

beam

Resource Beam normal irradiance [W/m2]

Type:

sequence

capacity_factor

Capacity factor [%]

Type:

float

conversion_factor

Gross to Net Conversion Factor [%]

Type:

float

eta

Cycle efficiency (gross)

Type:

sequence

eta_optical

Field collector optical efficiency

Type:

sequence

eta_thermal

Field thermal efficiency

Type:

sequence

fixed_par

Parasitic power fixed load [MWe]

Type:

sequence

gen

System power generated [kW]

Type:

sequence

hour

Resource Hour of Day

Type:

sequence

htf_pump_power

Parasitic power TES and Cycle HTF pump [MWe]

Type:

sequence

kwh_per_kw

First year kWh/kW [kWh/kW]

Type:

float

m_dot_avail

Field HTF mass flow rate total [kg/hr]

Type:

sequence

m_dot_charge_field

TES HTF mass flow rate - field side of HX [kg/hr]

Type:

sequence

m_dot_discharge_tank

TES HTF mass flow rate - storage side of HX [kg/hr]

Type:

sequence

m_dot_htf2

Field HTF mass flow rate loop [kg/s]

Type:

sequence

m_dot_makeup

Cycle cooling water mass flow rate - makeup [kg/hr]

Type:

sequence

m_dot_pb

Cycle HTF mass flow rate [kg/hr]

Type:

sequence

mass_tank_cold

TES HTF mass in cold tank [kg]

Type:

sequence

mass_tank_hot

TES HTF mass in hot tank [kg]

Type:

sequence

month

Resource Month

Type:

sequence

monthly_energy

Monthly Energy Gross [kWh]

Type:

sequence

phi_t

Field collector incidence angle - transversal [deg]

Type:

sequence

pipe_sgs_P_dsn

Pressure in SGS pipes at design conditions [bar]

Type:

sequence

pipe_sgs_T_dsn

Temperature in SGS pipes at design conditions [C]

Type:

sequence

pipe_sgs_diams

Pipe diameters in SGS [m]

Type:

sequence

pipe_sgs_mdot_dsn

Mass flow SGS pipes at design conditions [kg/s]

Type:

sequence

pipe_sgs_vel_dsn

Velocity in SGS pipes at design conditions [m/s]

Type:

sequence

pipe_sgs_wallthk

Pipe wall thickness in SGS [m]

Type:

sequence

pres

Resource Pressure [mbar]

Type:

sequence

q_abs_tot

Field thermal power absorbed [MWt]

Type:

sequence

q_aux_fuel

Fossil fuel usage (all subsystems) [MMBTU]

Type:

sequence

q_avail

Field thermal power produced [MWt]

Type:

sequence

q_dump

Field thermal power dumped [MWt]

Type:

sequence

q_inc_sf_tot

Field thermal power incident [MWt]

Type:

sequence

q_loss_spec_tot

Field thermal power avg. receiver loss [W/m]

Type:

sequence

q_loss_tot

Field thermal power receiver loss [MWt]

Type:

sequence

q_pb

Cycle thermal power input [MWt]

Type:

sequence

q_to_tes

TES thermal energy into storage [MWt]

Type:

sequence

sf_def

Field collector focus fraction

Type:

sequence

solazi

Resource Solar Azimuth [deg]

Type:

sequence

solzen

Resource Solar Zenith [deg]

Type:

sequence

system_heat_rate

System heat rate [MMBtu/MWh]

Type:

float

t_loop_outlet

Field HTF temperature loop outlet [C]

Type:

sequence

tank_losses

TES thermal losses from tank(s) [MWt]

Type:

sequence

tdry

Resource Dry bulb temperature [C]

Type:

sequence

theta_L

Field collector incidence angle - longitudinal [deg]

Type:

sequence

tou_value

Resource Time-of-use value

Type:

sequence

track_par_tot

Parasitic power field collector drives [MWe]

Type:

sequence

twet

Resource Wet bulb temperature [C]

Type:

sequence

vol_tank_cold_fin

TES HTF volume in cold tank [m3]

Type:

sequence

vol_tank_hot_fin

TES HTF volume in hot tank [m3]

Type:

sequence

vol_tank_total

TES HTF volume total [m3]

Type:

sequence

wspd

Resource Wind Speed [m/s]

Type:

sequence