List of SSC Compute Modules¶
A compute module is an executable performance model, financial model, or a module that provides functions called by other compute modules during a simulation.
See below for a list of SSC compute modules that you can access in PySAM.
(HD) indicates modules that are used to build any SAM configurations. These modules either contain helper functions called by other compute modules, or are deprecated older versions of compute modules. For example, the CbConstructionFinancing module is not in the execution sequence of any configurations, but it is used by some modules, such as TcsMSLF, to calculate construction financing cost during a simulation. Utilityrate4 is a deprecated version of Utilityrate5 that was used in older versions of SAM.
PySAM uses a slightly different naming convention for compute modules than SSC: PySAM module names are capitalized or use camel case (Pvwattsv8, TroughPhysical), and SSC module names are lower case with underscores (pvwattsv8, trough_physical).
- Annualoutput (HD)
- Annual Output
- Battery
- Battery storage standalone model .
- BatteryStateful (HD)
- Battery management system model with state
- Battwatts (HD)
- simple battery model
- Belpe
- Estimates an electric load profile given basic building characteristics and a weather file
- Biomass
- Utility scale wind farm model (adapted from TRNSYS code by P.Quinlan and openWind software by AWS Truepower)
- Cashloan (HD)
- Residential/Commerical Finance model.
- CbConstructionFinancing (HD)
- Construction financing cost calculations
- CbEmpiricalHceHeatLoss (HD)
- Empirical HCE Heat Loss
- CbMsptSystemCosts (HD)
- CSP molten salt power tower system costs
- Communitysolar
- Comunity Solar Financial Model
- CspDsgLfUi (HD)
- Calculates values for all calculated values on UI TES page(s)
- CspSubcomponent
- CSP subcomponents
- Equpartflip
- All Equity Partnership Flip Financial Model
- EtesElectricResistance
- Electric resistance heater charging TES from grid, discharge with power cycle
- EtesPtes
- Heat pump charging two two-tank TES from grid, discharge with power cycle
- Fuelcell
- Fuel cell model
- GenericSystem
- Generic System
- Geothermal
- Geothermal monthly and hourly models using general power block code from TRNSYS Type 224 code by M.Wagner, and some GETEM model code.
- GeothermalCosts (HD)
- Geothermal monthly and hourly models using general power block code from TRNSYS Type 224 code by M.Wagner, and some GETEM model code.
- Grid (HD)
- Grid model
- Hcpv
- High-X Concentrating PV, SAM component models V.1
- HostDeveloper
- Host Developer Financial Model
- Iec61853interp (HD)
- Determine single diode model parameters from IEC 61853 solution matrix at a given temperature and irradiance.
- Iec61853par (HD)
- Calculate 11-parameter single diode model parameters from IEC-61853 PV module test data.
- InvCecCg (HD)
- CEC Inverter Coefficient Generator
- IphToLcoefcr
- Convert annual energy to kWt-hr and adjust fixed cost to include electric parasitic costs.
- Ippppa (HD)
- Utility IPP/Commerical PPA Finance model.
- Irradproc (HD)
- Irradiance Processor
- Layoutarea (HD)
- Layout Area Calculation
- Lcoefcr
- Calculate levelized cost of energy using fixed charge rate method.
- Levpartflip
- Leveraged Partnership Flip Financial Model
- LinearFresnelDsgIph
- CSP model using the linear fresnel TCS types.
- Merchantplant (HD)
- Single Owner Financial Model
- MhkCosts (HD)
- Calculates various cost categories for Marine Energy arrays for different device types.
- MhkTidal (HD)
- MHK Tidal power calculation model using power distribution.
- MhkWave (HD)
- MHK Wave power calculation model using power distribution.
- MsptSfAndRecIsolated (HD)
- MSPT solar field and tower/receiver model
- Poacalib (HD)
- Calibrates beam and diffuse to give POA input
- PtesDesignPoint (HD)
- PTES Design Point
- Pv6parmod (HD)
- CEC 6 Parameter PV module model performance calculator. Does not include weather file reading or irradiance processing, or inverter (DC to AC) modeling.
- PvGetShadeLossMpp (HD)
- PV get shade loss fraction for strings
- Pvsamv1
- Photovoltaic performance model, SAM component models V.1
- Pvsandiainv (HD)
- Sandia PV inverter performance calculator.
- Pvwattsv1 (HD)
- PVWatts V.1 - integrated hourly weather reader and PV system simulator.
- Pvwattsv11ts (HD)
- pvwattsv1_1ts- single timestep calculation of PV system performance.
- Pvwattsv1Poa (HD)
- PVWatts system performance calculator. Does not include weather file reading or irradiance processing - user must supply arrays of precalculated POA irradiance data.
- Pvwattsv5 (HD)
- PVWatts V5 - integrated hourly weather reader and PV system simulator.
- Pvwattsv51ts (HD)
- pvwattsv5_1ts- single timestep calculation of PV system performance.
- Pvwattsv7 (HD)
- PVWatts V7 - integrated hourly weather reader and PV system simulator.
- Pvwattsv8
- PVWatts V8 - integrated hourly weather reader and PV system simulator.
- Saleleaseback
- Sale Leaseback Financial Model
- Sco2AirCooler (HD)
- Returns air cooler dimensions given fluid and location design points
- Sco2CompCurves (HD)
- Calls sCO2 auto-design cycle function
- Sco2CspSystem (HD)
- …
- Sco2CspUdPcTables (HD)
- …
- Singlediode (HD)
- Single diode model function.
- Singlediodeparams (HD)
- Single diode model parameter calculation.
- Singleowner
- Single Owner Financial Model
- SixParsolve
- Solver for CEC/6 parameter PV module coefficients
- Snowmodel (HD)
- Estimates the Detrimental Effects due to Snow Fall
- Solarpilot (HD)
- SolarPILOT - CSP tower solar field layout tool.
- Swh
- Solar water heating model using multi-mode tank node model.
- TcsMSLF
- CSP model using the molten salt linear fresnel TCS types.
- TcsgenericSolar
- Generic CSP model using the generic solar TCS types.
- TcslinearFresnel
- CSP model using the linear fresnel TCS types.
- TcsmoltenSalt
- CSP molten salt power tower with hierarchical controller and dispatch optimization
- TcstroughEmpirical
- CSP model using the emperical trough TCS types.
- TcstroughPhysical (HD)
- CSP model using the emperical trough TCS types.
- TestUdPowerCycle (HD)
- Test user-defined power cylce model
- Thermalrate (HD)
- Thermal flat rate structure net revenue calculator
- Thirdpartyownership
- Residential/Commercial 3rd Party Ownership Finance model.
- Timeseq (HD)
- Time sequence generator
- TroughPhysical
- Physical trough applications
- TroughPhysicalCspSolver (HD)
- Physical trough using CSP Solver
- TroughPhysicalProcessHeat
- Physical trough process heat applications
- UiTesCalcs (HD)
- Calculates values for all calculated values on UI TES page(s)
- UiUdpcChecks (HD)
- Calculates the levels and number of paramteric runs for 3 udpc ind variables
- UserHtfComparison (HD)
- Evaluates equivalence of two user-defined HTF tables
- Utilityrate (HD)
- Electricity bill calculator (deprecated)
- Utilityrate2 (HD)
- Electricity bill calculator based on OpenEI Version 2 (deprecated)
- Utilityrate3 (HD)
- Electricity bill calculator based on OpenEI Version 3 (deprecated)
- Utilityrate4 (HD)
- Electricity bill calculator based on OpenEI Version 4 (deprecated)
- Utilityrate5
- Electricity bill calculator based on OpenEI Version 8
- Utilityrateforecast
- Compute the utility rate costs associated with a given rate and time series array of grid usage.
- WaveFileReader (HD)
- SAM Wave Resource File Reader
- Wfcheck (HD)
- Weather file checker.
- Wfcsvconv (HD)
- Converter for TMY2, TMY3, INTL, EPW, SMW weather files to standard CSV format
- Wfreader (HD)
- Standard Weather File Format Reader (TMY2, TMY3, EPW, SMW, WFCSV)
- WindFileReader (HD)
- SAM Wind Resource File Reader (SRW)
- WindObos (HD)
- Wind Offshore Balance of System cost model
- Windbos (HD)
- Wind Balance of System cost model
- Windcsm (HD)
- WISDEM turbine cost model
- Windpower
- Utility scale wind farm model (adapted from TRNSYS code by P.Quinlan and openWind software by AWS Truepower)