modelGenericSystem

Parameters

TypeNameDefaultDescription
Booleanmatch_samfalseConfigure to match SAM output
Booleanfac_fra_wrt_dnifalsetrue if DNI fraction is to be used to calculate heat losses in receiver and false if inlet thermal power fraction is to be used to calculate heat losses in receiver
Booleanfixed_fieldtruetrue if the size of the solar field is fixed
Stringwea_fileWeather file
Stringopt_fileOptical efficiency file
Solar_anglesanglesSolar_angles.ele_aziAngles used in the lookup table file
Stringpri_file""Electricity price file
Real[8]wdelay{0, 0, 0, 0, 0, 0, 0, 0}Weather file delays
RealSMSolar multiple
SI.PowerP_groPower block gross rating at design
SI.RadiantPowerR_desInput power for receiver at design
SI.LengthH_tower0Tower height
SI.AreaA_receiverReceiver area
SI.AreaA0_receiverReceiver reference area
SI.Efficiencyeff_cyc0.37Efficiency of power cycle at design point
SI.Efficiencyeff_opt1Efficiency of optics at design point (max in opt_file)
Realt_storage6Hours of storage
Realini_frac0.0Initial fraction charged
Booleanconst_dispatchtrueConstant dispatch of energy
nSI.Angle_degdeploy_angle0Altitude angle to start tracking
nSI.Angle_degstow_angle0Altitude angle to stop tracking
SI.Irradiancedni_start0.001DNI at which solar field is switched on
SI.Irradiancedni_stop0DNI at which solar field is switched off
Realt_blk_heat0Hours to heat up power block at blk_heat
Realt_blk_cool1Hours to cool power block
Realblk_disp0.2Min fraction of power to power block
Realblk_heat0.1Fraction of power to block for heating
Realtnk_min_start0.1Minimum fraction of tank to start dispatch
SI.Temperaturerec_T_amb_des298.15Ambient temperature at design point
SI.Temperaturetnk_T_amb_des298.15Ambient temperature at design point
SI.Temperatureblk_T_amb_des298.15Ambient temperature at design point
SI.Temperaturepar_T_amb_des298.15Ambient temperature at design point
SI.Irradiancedni_des1000DNI at design point
Realrec_fr0.01Receiver loss fraction of radiance at design point
Realtnk_fr0.01Tank loss fraction of tank in one day at design point
Realpar_fr0.01Parasitics fraction of power block rating at design point
Realpar_fix_fr0.0Fixed parasitics as fraction of net rating
Real[:]rec_cf{1}Receiver coefficients
Real[:]rec_ca{1}Receiver coefficients
Real[:]rec_cw{1}Receiver coefficients
Real[:]tnk_cf{1}Tank coefficients
Real[:]tnk_ca{1}Tank coefficients
Real[:]blk_cf{1}Power block coefficients
Real[:]blk_ca{1}Power block coefficients
Real[:]par_cf{1}Parasitics coefficients
Real[:]par_ca{1}Parasitics coefficients
Realtnk_crit_lb0.001
Realtnk_crit_ub0.02
Realtnk_empty_lb0.01
Realtnk_empty_ub0.02
Realtnk_full_lb0.98
Realtnk_full_ub0.99
Realland_mult1Land area multiplier
FI.AreaPricepri_field0Field cost per design aperture area
FI.AreaPricepri_site0Site improvements cost per area
FI.AreaPricepri_land0Land cost per area
FI.Moneypri_tower0Fixed tower cost
Realidx_pri_tower0Tower cost scaling exponent
FI.Moneypri_receiver0Receiver reference cost
Realidx_pri_receiver0Receiver cost scaling exponent
FI.EnergyPricepri_storage0Storage cost per energy capacity
FI.PowerPricepri_block0Power block cost per gross rated power
FI.PowerPricepri_bop0Balance of plant cost per gross rated power
Realpri_om_name0O&M cost per nameplate per year
Realpri_om_prod0O&M cost per production per year
Realr_disc0.05Discount rate
Integert_life25Lifetime of plant
Integert_cons0Years of construction
SI.HeatFlowRateQ_flow_desif fixed_field then (if match_sam then R_des/((1 + rec_fr)*SM) else R_des*(1 - rec_fr)/SM) else P_gro/eff_cycHeat to power block at design
SI.EnergyE_maxt_storage*3600*Q_flow_desMaximum tank stored energy
BooleanstoragetrueStorage component present
SI.AreaA_field(R_des/eff_opt)/dni_desField area
SI.AreaA_landland_mult*A_fieldLand area
SI.PowerP_net(1 - par_fr)*P_groPower block net rating at design
SI.PowerP_nameP_netNameplate power
FI.MoneyC_fieldA_field*pri_fieldField cost
FI.MoneyC_siteA_field*pri_siteSite improvements cost
FI.MoneyC_towerpri_tower*exp(idx_pri_tower*H_tower)Tower cost
FI.MoneyC_receiverpri_receiver*((A_receiver/A0_receiver)^idx_pri_receiver)Receiver cost
FI.MoneyC_storageE_max*pri_storageStorage cost
FI.MoneyC_blockP_gro*pri_blockPower block cost
FI.MoneyC_bopP_gro*pri_bopBalance of plant cost
FI.MoneyC_landA_land*pri_landLand cost
FI.MoneyC_capC_field + C_site + C_tower + C_receiver + C_storage + C_block + C_bop + C_landCapital costs
FI.MoneyPerYearC_yearP_name*pri_om_nameCost per year
RealC_prodpri_om_prodCost per production per year

Components

TypeNameDefaultDescription
SolarTherm.Models.Sources.Weather.WeatherSourcewea
SolarTherm.Models.CSP.CRS.HeliostatsField.SteeredCLCL
Models.CSP.CRS.Receivers.GenericRCRC
SolarTherm.Models.Storage.Tank.GenericSTST
SolarTherm.Models.PowerBlocks.GenericStartPBPB
SolarTherm.Models.PowerBlocks.GenericParasiticspar
SolarTherm.Models.Control.TankDispatchdis
SolarTherm.Models.Sources.Schedule.Schedulersch
Models.Analysis.Performanceper
Realsched
SI.PowerP_elecNet electrical power out
SI.EnergyE_elecGenerated electricity
FI.MoneyR_spotSpot market revenue