|
16 | 16 | 'pvsyst': {'freestanding': {'u_c': 29.0, 'u_v': 0},
|
17 | 17 | 'insulated': {'u_c': 15.0, 'u_v': 0}}
|
18 | 18 | }
|
| 19 | +"""Dictionary of temperature parameters organized by model. |
| 20 | +
|
| 21 | +There are keys for each model at the top level. Currently there are two models, |
| 22 | +``'sapm'`` for the Sandia Array Performance Model, and ``'pvsyst'``. Each model |
| 23 | +has a dictionary of configurations; a value is itself a dictionary containing |
| 24 | +model parameters. Retrieve parameters by indexing the model and configuration |
| 25 | +by name. Note: the keys are lower-cased and case sensitive. |
| 26 | +
|
| 27 | +Example |
| 28 | +------- |
| 29 | +Retrieve the open rack glass-polymer configuration for SAPM:: |
| 30 | +
|
| 31 | + from pvlib.temperature import TEMPERATURE_MODEL_PARAMETERS |
| 32 | + temperature_model_parameters = ( |
| 33 | + TEMPERATURE_MODEL_PARAMETERS['sapm']['open_rack_glass_polymer']) |
| 34 | + # {'a': -3.56, 'b': -0.075, 'deltaT': 3} |
| 35 | +""" |
19 | 36 |
|
20 | 37 |
|
21 | 38 | def _temperature_model_params(model, parameter_set):
|
@@ -87,7 +104,7 @@ def sapm_cell(poa_global, temp_air, wind_speed, a, b, deltaT,
|
87 | 104 | ambient air temperature :math:`T_{a}` (C). Model parameters depend both on
|
88 | 105 | the module construction and its mounting. Parameter sets are provided in
|
89 | 106 | [1]_ for representative modules and mounting, and are coded for convenience
|
90 |
| - in ``pvlib.temperature.TEMPERATURE_MODEL_PARAMETERS``. |
| 107 | + in :data:`~pvlib.temperature.TEMPERATURE_MODEL_PARAMETERS`. |
91 | 108 |
|
92 | 109 | +---------------+----------------+-------+---------+---------------------+
|
93 | 110 | | Module | Mounting | a | b | :math:`\Delta T [C]`|
|
@@ -168,7 +185,7 @@ def sapm_module(poa_global, temp_air, wind_speed, a, b):
|
168 | 185 | :math:`T_{C}`. Model parameters depend both on the module construction and
|
169 | 186 | its mounting. Parameter sets are provided in [1]_ for representative
|
170 | 187 | modules and mounting, and are coded for convenience in
|
171 |
| - ``temperature.TEMPERATURE_MODEL_PARAMETERS``. |
| 188 | + :data:`~pvlib.temperature.TEMPERATURE_MODEL_PARAMETERS`. |
172 | 189 |
|
173 | 190 | +---------------+----------------+-------+---------+---------------------+
|
174 | 191 | | Module | Mounting | a | b | :math:`\Delta T [C]`|
|
@@ -238,7 +255,7 @@ def sapm_cell_from_module(module_temperature, poa_global, deltaT,
|
238 | 255 | Model parameters depend both on the module construction and its mounting.
|
239 | 256 | Parameter sets are provided in [1]_ for representative modules and
|
240 | 257 | mounting, and are coded for convenience in
|
241 |
| - ``pvlib.temperature.TEMPERATURE_MODEL_PARAMETERS``. |
| 258 | + :data:`~pvlib.temperature.TEMPERATURE_MODEL_PARAMETERS`. |
242 | 259 |
|
243 | 260 | +---------------+----------------+-------+---------+---------------------+
|
244 | 261 | | Module | Mounting | a | b | :math:`\Delta T [C]`|
|
@@ -323,8 +340,8 @@ def pvsyst_cell(poa_global, temp_air, wind_speed=1.0, u_c=29.0, u_v=0.0,
|
323 | 340 | the module construction and its mounting. Parameters are provided in
|
324 | 341 | [1]_ for open (freestanding) and close (insulated) mounting configurations,
|
325 | 342 | , and are coded for convenience in
|
326 |
| - ``temperature.TEMPERATURE_MODEL_PARAMETERS``. The heat loss factors |
327 |
| - provided represent the combined effect of convection, radiation and |
| 343 | + :data:`~pvlib.temperature.TEMPERATURE_MODEL_PARAMETERS`. The heat loss |
| 344 | + factors provided represent the combined effect of convection, radiation and |
328 | 345 | conduction, and their values are experimentally determined.
|
329 | 346 |
|
330 | 347 | +--------------+---------------+---------------+
|
|
0 commit comments