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