TcstroughEmpirical¶
CSP parabolic trough model based on empirically-derived coefficients and equations for power generation
-
PySAM.TcstroughEmpirical.
default
(config) → TcstroughEmpirical¶ Load defaults for the configuration
config
. Available configurations are:- “EmpiricalTroughAllEquityPartnershipFlip”
- “EmpiricalTroughCommercial”
- “EmpiricalTroughLCOECalculator”
- “EmpiricalTroughLeveragedPartnershipFlip”
- “EmpiricalTroughMerchantPlant”
- “EmpiricalTroughNone”
- “EmpiricalTroughSaleLeaseback”
- “EmpiricalTroughSingleOwner”
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.TcstroughEmpirical.
from_existing
(data, optional config) → TcstroughEmpirical¶ Share data with an existing PySAM class. If
optional config
is a valid configuration name, load the module’s defaults for that configuration.
-
PySAM.TcstroughEmpirical.
new
() → TcstroughEmpirical¶
-
PySAM.TcstroughEmpirical.
wrap
(ssc_data_t) → TcstroughEmpirical¶ Load data from a PySSC object.
Warning
Do not call PySSC.data_free on the ssc_data_t provided to
wrap()
TcstroughEmpirical is a wrapper for the SSC compute module cmod_tcstrough_empirical.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.
- AntiFrPar
- BOPPar
- BOPParPF
- ChtfPar
- ChtfParPF
- ConcFac
- CtPar
- CtParPF
- GeoAcc
- HCEdust
- HhtfPar
- HhtfParPF
- HtrPar
- HtrParPF
- MaxGrOut
- MinGrOut
- MirCln
- MirRef
- PFSmax
- PTSmax
- PTTMAX
- PTTMIN
- PbFixPar
- RefMirrAper
- SCA_aper
- SfInTempD
- SfOutTempD
- SfPar
- SfParPF
- SfPipeHl1
- SfPipeHl2
- SfPipeHl3
- SfPipeHl300
- Solar_Field_Area
- Solar_Field_Mult
- TrkTwstErr
- TurTesEffAdj
- TurTesOutAdj
- TurbEffG
- TurbOutG
- system_capacity
Functions¶
-
class
PySAM.TcstroughEmpirical.
TcstroughEmpirical
¶ 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
-
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) → Union[None, float, dict, sequence, str]¶ Get or set by name a value in any of the variable groups.
-
Weather Group¶
-
class
PySAM.TcstroughEmpirical.TcstroughEmpirical.
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
-
Trough Group¶
-
class
PySAM.TcstroughEmpirical.TcstroughEmpirical.
Trough
¶ -
assign
(dict) → None¶ Assign attributes from dictionary, overwriting but not removing values.
Trough_vals = { var: val, ...}
-
export
() → dict¶ Export attributes into dictionary.
-
replace
(dict) → None¶ Replace attributes from dictionary, unassigning values not present in input
dict
.Trough_vals = { var: val, ...}
-
system_capacity
¶ Nameplate capacity [kW]
Required: True
The value of
system_capacity
depends on the following variables:- TurbOutG
Type: float
-
TouTranslator Group¶
-
class
PySAM.TcstroughEmpirical.TcstroughEmpirical.
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]
-
Solarfield Group¶
-
class
PySAM.TcstroughEmpirical.TcstroughEmpirical.
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, ...}
-
DepAngle
¶ Deployment Angle [deg]
Required: True
Type: float
-
Distance_SCA
¶ Distance between SCAs in Row [m]
Required: True
Type: float
-
HTFFluid
¶ Type of Heat Transfer Fluid used
Constraints: INTEGER
Required: True
Type: float
-
HtfGalArea
¶ HTF Fluids in Gallons per Field Area [gal/m2]
Required: True
Type: float
-
MinHtfTemp
¶ Minimum Heat Transfer Fluid Temperature [C]
Required: True
Type: float
-
NumScas
¶ Number of SCAs per Row
Required: True
Type: float
-
Row_Distance
¶ Distance between Rows of SCAs [m]
Required: True
Type: float
-
SFTempInit
¶ Solar Field Initial Temperature [C]
Required: True
Type: float
-
SfInTempD
¶ Solar Field Design Inlet Temperature [C]
Required: True
The value of the following variables depends on
SfInTempD
:- AntiFrPar
- ChtfPar
- PTSmax
- SfPar
- Solar_Field_Area
- Solar_Field_Mult
Type: float
-
SfOutTempD
¶ Solar Field Design Outlet Temperature [C]
Required: True
The value of the following variables depends on
SfOutTempD
:- AntiFrPar
- ChtfPar
- PTSmax
- SfPar
- Solar_Field_Area
- Solar_Field_Mult
Type: float
-
SfPipeHl1
¶ Solar field piping heat loss at reduced temp. - linear term [C^(-1)]
Required: True
The value of the following variables depends on
SfPipeHl1
:- AntiFrPar
- ChtfPar
- PTSmax
- SfPar
- Solar_Field_Area
- Solar_Field_Mult
Type: float
-
SfPipeHl2
¶ Solar field piping heat loss at reduced temp. - quadratic term [C^(-2)]
Required: True
The value of the following variables depends on
SfPipeHl2
:- AntiFrPar
- ChtfPar
- PTSmax
- SfPar
- Solar_Field_Area
- Solar_Field_Mult
Type: float
-
SfPipeHl3
¶ Solar field piping heat loss at reduced temp. - cubic term [C^(-3)]
Required: True
The value of the following variables depends on
SfPipeHl3
:- AntiFrPar
- ChtfPar
- PTSmax
- SfPar
- Solar_Field_Area
- Solar_Field_Mult
Type: float
-
SfPipeHl300
¶ Solar field piping heat loss at design [W/m2]
Required: True
The value of the following variables depends on
SfPipeHl300
:- AntiFrPar
- ChtfPar
- PTSmax
- SfPar
- Solar_Field_Area
- Solar_Field_Mult
Type: float
-
Solar_Field_Area
¶ Solar Field Area [m2]
Required: True
The value of the following variables depends on
Solar_Field_Area
:- AntiFrPar
- ChtfPar
- SfPar
The value of
Solar_Field_Area
depends on the following variables:- ConcFac
- GeoAcc
- HCEdust
- MirCln
- MirRef
- SCA_aper
- SfInTempD
- SfOutTempD
- SfPipeHl1
- SfPipeHl2
- SfPipeHl3
- SfPipeHl300
- TrkTwstErr
- TurbEffG
- TurbOutG
Type: float
-
Solar_Field_Mult
¶ Solar Field Multiple
Required: True
The value of the following variables depends on
Solar_Field_Mult
:- PTSmax
The value of
Solar_Field_Mult
depends on the following variables:- ConcFac
- GeoAcc
- HCEdust
- MirCln
- MirRef
- SCA_aper
- SfInTempD
- SfOutTempD
- SfPipeHl1
- SfPipeHl2
- SfPipeHl3
- SfPipeHl300
- TrkTwstErr
- TurbEffG
- TurbOutG
Type: float
-
Stow_Angle
¶ Night-Time Trough Stow Angle [deg]
Required: True
Type: float
-
i_SfTi
¶ Solar Field HTF inlet Temperature (if -999, calculated) [C]
Required: True
Type: float
-
Sca Group¶
-
class
PySAM.TcstroughEmpirical.TcstroughEmpirical.
Sca
¶ -
assign
(dict) → None¶ Assign attributes from dictionary, overwriting but not removing values.
Sca_vals = { var: val, ...}
-
export
() → dict¶ Export attributes into dictionary.
-
replace
(dict) → None¶ Replace attributes from dictionary, unassigning values not present in input
dict
.Sca_vals = { var: val, ...}
-
Ave_Focal_Length
¶ Label
Required: True
Type: float
-
ConcFac
¶ Label
Required: True
The value of the following variables depends on
ConcFac
:- AntiFrPar
- ChtfPar
- PTSmax
- SfPar
- Solar_Field_Area
- Solar_Field_Mult
Type: float
-
GeoAcc
¶ Label
Required: True
The value of the following variables depends on
GeoAcc
:- AntiFrPar
- ChtfPar
- PTSmax
- SfPar
- Solar_Field_Area
- Solar_Field_Mult
Type: float
-
IamF0
¶ Label
Required: True
Type: float
-
IamF1
¶ Label
Required: True
Type: float
-
IamF2
¶ Label
Required: True
Type: float
-
MirCln
¶ Label
Required: True
The value of the following variables depends on
MirCln
:- AntiFrPar
- ChtfPar
- PTSmax
- SfPar
- Solar_Field_Area
- Solar_Field_Mult
Type: float
-
MirRef
¶ Label
Required: True
The value of the following variables depends on
MirRef
:- AntiFrPar
- ChtfPar
- PTSmax
- SfPar
- Solar_Field_Area
- Solar_Field_Mult
Type: float
-
SCA_aper
¶ Label
Required: True
The value of the following variables depends on
SCA_aper
:- AntiFrPar
- ChtfPar
- PTSmax
- RefMirrAper
- SfPar
- Solar_Field_Area
- Solar_Field_Mult
Type: float
-
ScaLen
¶ Label
Required: True
Type: float
-
SfAvail
¶ Label
Required: True
Type: float
-
TrkTwstErr
¶ Label
Required: True
The value of the following variables depends on
TrkTwstErr
:- AntiFrPar
- ChtfPar
- PTSmax
- SfPar
- Solar_Field_Area
- Solar_Field_Mult
Type: float
-
Hce Group¶
-
class
PySAM.TcstroughEmpirical.TcstroughEmpirical.
Hce
¶ -
assign
(dict) → None¶ Assign attributes from dictionary, overwriting but not removing values.
Hce_vals = { var: val, ...}
-
export
() → dict¶ Export attributes into dictionary.
-
replace
(dict) → None¶ Replace attributes from dictionary, unassigning values not present in input
dict
.Hce_vals = { var: val, ...}
-
HCEBelShad
¶ label
Required: True
Type: sequence
-
HCEEnvTrans
¶ label
Required: True
Type: sequence
-
HCEFrac
¶ Fraction of field that is this type of HCE
Required: True
Type: sequence
-
HCE_A0
¶ label
Required: True
Type: sequence
-
HCE_A1
¶ label
Required: True
Type: sequence
-
HCE_A2
¶ label
Required: True
Type: sequence
-
HCE_A3
¶ label
Required: True
Type: sequence
-
HCE_A4
¶ label
Required: True
Type: sequence
-
HCE_A5
¶ label
Required: True
Type: sequence
-
HCE_A6
¶ label
Required: True
Type: sequence
-
HCEabs
¶ label
Required: True
Type: sequence
-
HCEdust
¶ label
Required: True
The value of the following variables depends on
HCEdust
:- AntiFrPar
- ChtfPar
- PTSmax
- SfPar
- Solar_Field_Area
- Solar_Field_Mult
Type: sequence
-
HCEmisc
¶ label
Required: True
Type: sequence
-
HCEtype
¶ Number indicating the receiver type
Required: True
Type: sequence
-
NumHCETypes
¶ Number of HCE types
Constraints: INTEGER
Required: True
Type: float
-
PerfFac
¶ label
Required: True
Type: sequence
-
RefMirrAper
¶ label
Required: True
The value of
RefMirrAper
depends on the following variables:- SCA_aper
Type: sequence
-
Pwrb Group¶
-
class
PySAM.TcstroughEmpirical.TcstroughEmpirical.
Pwrb
¶ -
assign
(dict) → None¶ Assign attributes from dictionary, overwriting but not removing values.
Pwrb_vals = { var: val, ...}
-
export
() → dict¶ Export attributes into dictionary.
-
replace
(dict) → None¶ Replace attributes from dictionary, unassigning values not present in input
dict
.Pwrb_vals = { var: val, ...}
-
E2TPLF0
¶ Label
Required: True
Type: float
-
E2TPLF1
¶ Label
Required: True
Type: float
-
E2TPLF2
¶ Label
Required: True
Type: float
-
E2TPLF3
¶ Label
Required: True
Type: float
-
E2TPLF4
¶ Label
Required: True
Type: float
-
LHVBoilEff
¶ Label
Required: True
Type: float
-
MaxGrOut
¶ Label
Required: True
The value of the following variables depends on
MaxGrOut
:- PFSmax
- PTSmax
- PTTMAX
Type: float
-
MinGrOut
¶ Label
Required: True
The value of the following variables depends on
MinGrOut
:- PTTMIN
Type: float
-
PTTMAX
¶ Label
Required: True
The value of
PTTMAX
depends on the following variables:- MaxGrOut
Type: float
-
PTTMIN
¶ Label
Required: True
The value of
PTTMIN
depends on the following variables:- MinGrOut
Type: float
-
T2EPLF0
¶ Label
Required: True
Type: float
-
T2EPLF1
¶ Label
Required: True
Type: float
-
T2EPLF2
¶ Label
Required: True
Type: float
-
T2EPLF3
¶ Label
Required: True
Type: float
-
T2EPLF4
¶ Label
Required: True
Type: float
-
TempCorr0
¶ Label
Required: True
Type: float
-
TempCorr1
¶ Label
Required: True
Type: float
-
TempCorr2
¶ Label
Required: True
Type: float
-
TempCorr3
¶ Label
Required: True
Type: float
-
TempCorr4
¶ Label
Required: True
Type: float
-
TempCorrF
¶ Temp Correction Mode (0=wetbulb 1=drybulb basis)
Constraints: INTEGER
Required: True
Type: float
-
TurSUE
¶ Label
Required: True
Type: float
-
TurbEffG
¶ Label
Required: True
The value of the following variables depends on
TurbEffG
:- AntiFrPar
- ChtfPar
- PFSmax
- PTSmax
- SfPar
- Solar_Field_Area
- Solar_Field_Mult
Type: float
-
TurbOutG
¶ Label
Required: True
The value of the following variables depends on
TurbOutG
:- AntiFrPar
- BOPPar
- ChtfPar
- CtPar
- HhtfPar
- HtrPar
- PFSmax
- PTSmax
- PbFixPar
- SfPar
- Solar_Field_Area
- Solar_Field_Mult
- system_capacity
Type: float
-
Tes Group¶
-
class
PySAM.TcstroughEmpirical.TcstroughEmpirical.
Tes
¶ -
assign
(dict) → None¶ Assign attributes from dictionary, overwriting but not removing values.
Tes_vals = { var: val, ...}
-
export
() → dict¶ Export attributes into dictionary.
-
replace
(dict) → None¶ Replace attributes from dictionary, unassigning values not present in input
dict
.Tes_vals = { var: val, ...}
-
E_tes_ini
¶ Initial TES energy - fraction of max
Required: True
Type: float
-
FossilFill
¶ Label
Required: True
Type: sequence
-
NUMTOU
¶ Label
Required: True
Type: float
-
PFSmax
¶ Label
Required: True
The value of
PFSmax
depends on the following variables:- MaxGrOut
- TurTesEffAdj
- TurTesOutAdj
- TurbEffG
- TurbOutG
Type: float
-
PTSmax
¶ Label
Required: True
The value of
PTSmax
depends on the following variables:- ConcFac
- GeoAcc
- HCEdust
- MaxGrOut
- MirCln
- MirRef
- SCA_aper
- SfInTempD
- SfOutTempD
- SfPipeHl1
- SfPipeHl2
- SfPipeHl3
- SfPipeHl300
- Solar_Field_Mult
- TrkTwstErr
- TurbEffG
- TurbOutG
Type: float
-
TSHOURS
¶ Label
Required: True
Type: float
-
TSLogic
¶ Label
Required: True
Type: sequence[sequence]
-
TnkHL
¶ Label
Required: True
Type: float
-
TurTesEffAdj
¶ Label
Required: True
The value of the following variables depends on
TurTesEffAdj
:- PFSmax
Type: float
-
TurTesOutAdj
¶ Label
Required: True
The value of the following variables depends on
TurTesOutAdj
:- PFSmax
Type: float
-
Parasitic Group¶
-
class
PySAM.TcstroughEmpirical.TcstroughEmpirical.
Parasitic
¶ -
assign
(dict) → None¶ Assign attributes from dictionary, overwriting but not removing values.
Parasitic_vals = { var: val, ...}
-
export
() → dict¶ Export attributes into dictionary.
-
replace
(dict) → None¶ Replace attributes from dictionary, unassigning values not present in input
dict
.Parasitic_vals = { var: val, ...}
-
AntiFrPar
¶ Label
Required: True
The value of
AntiFrPar
depends on the following variables:- ChtfPar
- ChtfParPF
- ConcFac
- GeoAcc
- HCEdust
- MirCln
- MirRef
- SCA_aper
- SfInTempD
- SfOutTempD
- SfPipeHl1
- SfPipeHl2
- SfPipeHl3
- SfPipeHl300
- Solar_Field_Area
- TrkTwstErr
- TurbEffG
- TurbOutG
Type: float
-
BOPPar
¶ Label
Required: True
The value of
BOPPar
depends on the following variables:- BOPParPF
- TurbOutG
Type: float
-
BOPParF0
¶ Label
Required: True
Type: float
-
BOPParF1
¶ Label
Required: True
Type: float
-
BOPParF2
¶ Label
Required: True
Type: float
-
BOPParPF
¶ Label
Required: True
The value of the following variables depends on
BOPParPF
:- BOPPar
Type: float
-
CHTFParF0
¶ Label
Required: True
Type: float
-
CHTFParF1
¶ Label
Required: True
Type: float
-
CHTFParF2
¶ Label
Required: True
Type: float
-
ChtfPar
¶ Label
Required: True
The value of the following variables depends on
ChtfPar
:- AntiFrPar
The value of
ChtfPar
depends on the following variables:- ChtfParPF
- ConcFac
- GeoAcc
- HCEdust
- MirCln
- MirRef
- SCA_aper
- SfInTempD
- SfOutTempD
- SfPipeHl1
- SfPipeHl2
- SfPipeHl3
- SfPipeHl300
- Solar_Field_Area
- TrkTwstErr
- TurbEffG
- TurbOutG
Type: float
-
ChtfParPF
¶ Label
Required: True
The value of the following variables depends on
ChtfParPF
:- AntiFrPar
- ChtfPar
Type: float
-
CtOpF
¶ Label
Constraints: INTEGER
Required: True
Type: float
-
CtPar
¶ Label
Required: True
The value of
CtPar
depends on the following variables:- CtParPF
- TurbOutG
Type: float
-
CtParF0
¶ Label
Required: True
Type: float
-
CtParF1
¶ Label
Required: True
Type: float
-
CtParF2
¶ Label
Required: True
Type: float
-
CtParPF
¶ Label
Required: True
The value of the following variables depends on
CtParPF
:- CtPar
Type: float
-
HhtfPar
¶ Label
Required: True
The value of
HhtfPar
depends on the following variables:- HhtfParPF
- TurbOutG
Type: float
-
HhtfParF0
¶ Label
Required: True
Type: float
-
HhtfParF1
¶ Label
Required: True
Type: float
-
HhtfParF2
¶ Label
Required: True
Type: float
-
HhtfParPF
¶ Label
Required: True
The value of the following variables depends on
HhtfParPF
:- HhtfPar
Type: float
-
HtrPar
¶ Label
Required: True
The value of
HtrPar
depends on the following variables:- HtrParPF
- TurbOutG
Type: float
-
HtrParF0
¶ Label
Required: True
Type: float
-
HtrParF1
¶ Label
Required: True
Type: float
-
HtrParF2
¶ Label
Required: True
Type: float
-
HtrParPF
¶ Label
Required: True
The value of the following variables depends on
HtrParPF
:- HtrPar
Type: float
-
PbFixPar
¶ Label
Required: True
The value of
PbFixPar
depends on the following variables:- TurbOutG
Type: float
-
SfPar
¶ Label
Required: True
The value of
SfPar
depends on the following variables:- ConcFac
- GeoAcc
- HCEdust
- MirCln
- MirRef
- SCA_aper
- SfInTempD
- SfOutTempD
- SfParPF
- SfPipeHl1
- SfPipeHl2
- SfPipeHl3
- SfPipeHl300
- Solar_Field_Area
- TrkTwstErr
- TurbEffG
- TurbOutG
Type: float
-
SfParPF
¶ Label
Required: True
The value of the following variables depends on
SfParPF
:- SfPar
Type: float
-
AdjustmentFactors Group¶
-
class
PySAM.TcstroughEmpirical.TcstroughEmpirical.
AdjustmentFactors
¶ -
assign
() → None¶ Assign attributes from dictionary
-
export
() → Dict¶ Export attributes into dictionary
-
constant
¶ float
Type: type
-
dc_constant
¶ DC Constant loss adjustment [%]
-
dc_hourly
¶ DC Hourly Adjustment Factors [%]
-
dc_periods
¶ DC Period-based Adjustment Factors [%]
-
hourly
¶ AC Hourly Adjustment Factors [%]
-
periods
¶ AC Period-based Adjustment Factors [%]
-
sf_constant
¶ DC Constant loss adjustment [%]
-
sf_hourly
¶ DC Hourly Adjustment Factors [%]
-
sf_periods
¶ DC Period-based Adjustment Factors [%]
-
Outputs Group¶
-
class
PySAM.TcstroughEmpirical.TcstroughEmpirical.
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, ...}
-
AveSfTemp
¶ Field HTF temperature average [C]
Type: sequence
-
ColEff
¶ Field collector thermal and optical efficiency
Type: sequence
-
CosTheta
¶ Field collector cosine efficiency
Type: sequence
-
Egr
¶ Cycle electrical power output (gross) [MWe]
Type: sequence
-
EgrFos
¶ Cycle electrical power output (gross, fossil share) [MWe]
Type: sequence
-
EgrSol
¶ Cycle electrical power output (gross, solar share) [MWe]
Type: sequence
-
EndLoss
¶ Field collector optical end loss
Type: sequence
-
Enet
¶ Cycle electrical power output (net) [MWe]
Type: sequence
-
Epar
¶ Parasitic power total consumption [MWe]
Type: sequence
-
EparAnti
¶ Parasitic power freeze protection pump [MWe]
Type: sequence
-
EparBOP
¶ Parasitic power generation-dependent load [MWe]
Type: sequence
-
EparCHTF
¶ Parasitic power solar field HTF pump [MWe]
Type: sequence
-
EparCT
¶ Parasitic power condenser operation [MWe]
Type: sequence
-
EparHhtf
¶ Parasitic power TES and Cycle HTF pump [MWe]
Type: sequence
-
EparHtr
¶ Parasitic power auxiliary heater operation [MWe]
Type: sequence
-
EparOffLine
¶ Parasitic power - offline total [MWe]
Type: sequence
-
EparOnLine
¶ Parasitic power - online total [MWe]
Type: sequence
-
EparPB
¶ Parasitic power fixed load [MWe]
Type: sequence
-
EparSf
¶ Parasitic power field collector drives [MWe]
Type: sequence
-
Ets
¶ TES thermal energy available [MWht]
Type: sequence
-
Ftrack
¶ Field collector fraction of time period tracking
Type: sequence
-
IAM
¶ Field collector incidence angle modifier
Type: sequence
-
QTsFull
¶ Cycle thermal energy dumped - TES is full [MWt]
Type: sequence
-
QTsHl
¶ TES thermal losses from tank(s) [MWt]
Type: sequence
-
QTurSu
¶ Cycle thermal startup energy [MWt]
Type: sequence
-
Qdni
¶ Field thermal power total incident [MWt]
Type: sequence
-
Qdump
¶ Cycle thermal energy dumped - solar field [MWt]
Type: sequence
-
Qfts
¶ TES thermal energy from storage [MWt]
Type: sequence
-
Qgas
¶ Fossil thermal power produced [MWt]
Type: sequence
-
QhtfFpHtr
¶ Fossil freeze protection provided [MWt]
Type: sequence
-
QhtfFpTES
¶ Parasitic thermal TES freeze protection [MWt]
Type: sequence
-
QhtfFreezeProt
¶ Parasitic thermal field freeze protection [MWt]
Type: sequence
-
Qmin
¶ Cycle thermal energy dumped - min. load requirement [MWt]
Type: sequence
-
QnipCosTh
¶ Field collector DNI-cosine product [W/m2]
Type: sequence
-
Qsf
¶ Field thermal power total produced [MWt]
Type: sequence
-
QsfAbs
¶ Field thermal power absorbed [MWt]
Type: sequence
-
QsfHceHL
¶ Field thermal power receiver total loss [MWt]
Type: sequence
-
QsfPipeHL
¶ Field thermal power pipe losses [MWt]
Type: sequence
-
QsfWarmup
¶ Field HTF energy inertial (consumed) [MWht]
Type: sequence
-
Qsfnipcosth
¶ Field thermal power incident after cosine [MWt]
Type: sequence
-
Qtpb
¶ Cycle thermal power input [MWt]
Type: sequence
-
Qtts
¶ TES thermal energy into storage [MWt]
Type: sequence
-
RecHl
¶ Field thermal power receiver heat loss [kJ/hr-m2]
Type: sequence
-
RowShadow
¶ Field collector row shadowing loss
Type: sequence
-
SfMassFlow
¶ Field HTF mass flow rate total [kg/s]
Type: sequence
-
SfTo
¶ Field HTF temperature hot header outlet [C]
Type: sequence
-
Theta
¶ Field collector solar incidence angle [deg]
Type: sequence
-
TrackAngle
¶ Field collector tracking angle [deg]
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
-
beam
¶ Resource Beam normal irradiance [W/m2]
Type: sequence
-
capacity_factor
¶ Capacity factor [%]
Type: float
-
conversion_factor
¶ Gross to Net Conversion Factor [%]
Type: float
-
gen
¶ System power generated [kW]
Type: sequence
-
hour
¶ Resource Hour of Day
Type: sequence
-
kwh_per_kw
¶ First year kWh/kW [kWh/kW]
Type: float
-
month
¶ Resource Month
Type: sequence
-
monthly_energy
¶ Monthly energy [kWh]
Type: sequence
-
o_SfTi
¶ Field HTF temperature cold header inlet [C]
Type: sequence
-
pres
¶ Resource Pressure [mbar]
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
-
system_use_lifetime_output
¶ Use lifetime output [0/1]
Type: float
-
tdry
¶ Resource Dry bulb temperature [C]
Type: sequence
-
tou_value
¶ Resource time-of-use value
Type: sequence
-
twet
¶ Resource Wet bulb temperature [C]
Type: sequence
-
wspd
¶ Resource Wind Speed [m/s]
Type: sequence
-