|
5 | 5 | A basic model of a 4.7 MW single-axis tracking CdTe system located in
|
6 | 6 | Colorado, United States.
|
7 | 7 | """
|
8 |
| - |
9 | 8 | # %%
|
10 | 9 | # This example model uses satellite-based solar resource data from the
|
11 | 10 | # NSRDB PSM3. This approach is useful for pre-construction energy modeling
|
|
18 | 17 | # For more information about the system, see its `OEDI
|
19 | 18 | # page <https://openei.org/wiki/PVDAQ/Sites/SR_CO>`__.
|
20 | 19 |
|
| 20 | +# sphinx_gallery_thumbnail_path = "_images/OEDI_9068_daily_timeseries.png" |
21 | 21 | import pvlib
|
22 | 22 | import pandas as pd
|
23 | 23 | import matplotlib.pyplot as plt
|
|
46 | 46 |
|
47 | 47 | # "unofficial" information
|
48 | 48 |
|
49 |
| -# We know the system uses 117.5 W CdTe modules. Based on the system vintage |
| 49 | +# We know the system uses 117.5 W CdTe modules. Based on the system vintage |
50 | 50 | # (data begins in 2017), it seems likely that the array uses First Solar
|
51 | 51 | # Series 4 modules (FS-4117).
|
52 | 52 | cec_module_db = pvlib.pvsystem.retrieve_sam('cecmod')
|
|
66 | 66 | cec_inverter_db = pvlib.pvsystem.retrieve_sam('cecinverter')
|
67 | 67 | inverter_parameters = cec_inverter_db['TMEIC__PVL_L1833GRM']
|
68 | 68 |
|
69 |
| -# We'll use the PVWatts v5 losses model. Set shading to zero as it is |
| 69 | +# We'll use the PVWatts v5 losses model. Set shading to zero as it is |
70 | 70 | # accounted for elsewhere in the model, and disable availability loss since
|
71 | 71 | # we want a "clean" simulation.
|
72 | 72 | # Leaving the other pvwatts loss types (mismatch, wiring, etc) unspecified
|
73 | 73 | # causes them to take their default values.
|
74 | 74 | losses_parameters = dict(shading=0, availability=0)
|
75 | 75 |
|
76 | 76 | # Google Street View images show that each row is four modules high, in
|
77 |
| -# landscape orientation. Assuming the modules are First Solar Series 4, |
| 77 | +# landscape orientation. Assuming the modules are First Solar Series 4, |
78 | 78 | # each of them is 600 mm wide.
|
79 | 79 | # Assume ~1 centimeter gap between modules (three gaps total).
|
80 | 80 | # And from Google Earth, the array's pitch is estimated to be about 7.0 meters.
|
|
231 | 231 | ambiguous='NaT',
|
232 | 232 | nonexistent='NaT')
|
233 | 233 | # convert to standard time to match the NSRDB-based simulation
|
234 |
| -df_inverter_measred = df_inverter_measured.tz_convert('Etc/GMT+7') |
| 234 | +df_inverter_measured = df_inverter_measured.tz_convert('Etc/GMT+7') |
235 | 235 |
|
236 | 236 | # %%
|
237 | 237 |
|
|
0 commit comments