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

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

FresnelPhysical

Physical Fresnel applications

FresnelPhysicalIph

Physical Fresnel IPH applications

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

Hybrid (HD)

Hybrid processing

HybridSteps (HD)

Hybrid processing with ‘steps’ passed in on how to combine

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.

LcoefcrDesign (HD)

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.

MsptIph

CSP molten salt power tower with hierarchical controller and dispatch optimization

MsptSfAndRecIsolated (HD)

MSPT solar field and tower/receiver model

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.

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 (HD)

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.

TidalFileReader (HD)

SAM Tidal Resource File Reader

Timeseq (HD)

Time sequence generator

TroughPhysical

Physical trough applications

TroughPhysicalCspSolver (HD)

Physical trough using CSP Solver

TroughPhysicalIph (HD)

Physical trough iph applications

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 for solar resource data.

Wfcsvconv (HD)

Converter for TMY2, TMY3, INTL, EPW, SMW weather files with solar resource data to SAM 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)