ModelChain#
Creating a ModelChain object.
|
The ModelChain class to provides a standardized, high-level interface for all of the modeling steps necessary for calculating PV power from a time series of weather inputs. |
|
ModelChain that follows the PVWatts methods. |
|
ModelChain that follows the Sandia Array Performance Model (SAPM) methods. |
Running#
A ModelChain can be run from a number of starting points, depending on the input data available.
|
Run the model chain starting with broadband global, diffuse and/or direct irradiance. |
Run the model starting with broadband irradiance in the plane of array. |
|
|
Run the model starting with effective irradiance in the plane of array. |
Functions to assist with setting up ModelChains to run
Determine the missing irradiation columns. |
|
|
Prepare the solar position, irradiance, and weather inputs to the model, starting with GHI, DNI and DHI. |
Prepare the solar position, irradiance and weather inputs to the model, starting with plane-of-array irradiance. |
Results#
Output from the running the ModelChain is stored in the
modelchain.ModelChain.results
attribute. For more
information see modelchain.ModelChainResult
.
Attributes#
Simple ModelChain attributes:
system, location, clearsky_model, transposition_model,
solar_position_method, airmass_model
Properties#
ModelChain properties that are aliases for your specific modeling functions.
Model definitions#
ModelChain model definitions.
Calculate DC power using the PVWatts model. |
|
Inference methods#
Methods that automatically determine which models should be used based
on the information in the associated PVSystem
object.
Infer DC power model from Array module parameters. |
|
Infer AC power model from system attributes. |
|
Infer spectral model from system attributes. |
|
Infer temperature model from system attributes. |
|
Functions#
Functions for power modeling.
|
Determine a PV system's surface tilt and surface azimuth using a named strategy. |