Skip to content

Commit 6493441

Browse files
authored
PV User Interface (UI) Redesign (#2135)
* Initial blank forms * Initial PV UI input pages * Revise 3D shade calculator messages * Initial implementation of PV UI redesign without defaults Includes copies of UI forms to be deleted before final merge * Update variables for new PV UI design Add new row spacing variables: ``` gcr_option subarray2_ui_row_spacing subarray2_ui_row_spacing subarray3_ui_row_spacing subarray4_ui_row_spacing ``` Change variable names that start with `ui` so that `ui` follow subarray number for consistency (helps with UI callback FOR loops). Use `ui` instead of `ref` for variables that are not in SSC for consistency. Change MPPT input default value to one for all subarrays because of improved UI text. Delete unused variables: | Variable | Description | | --- | --- | | total_dc_inverter_capacity | UI for comparison with array DC capacity on old System Design page. Removed to reduce clutter. | | num_strings_total | UI for sizing summary on old System Design page. Removed to reduce clutter. | | num_enabled | Was needed for MPPT UI message boxes. Improved UI design eliminates these messages. Not used for simulation. | | offset | Was on old PV System Design form with Default UIObject and no widget and "row offset" label. Does not appear to be used. | | transformer_rating | Was on old PV Losses form with Numeric UIObject but no widget. Does not appear to be used | | pv_land_area_is_shown | Remove collapsible pane for land area inputs. Now on Tracking Layout Land page | | mismatch_shown | For subarray mismatch old collapsible pane, now part of Electrical Losses page. | Delete individual "number of MPPT" input on inverter UI forms and use single `inv_num_mppt` input on System Sizing Page. This eliminates the need for UI callback to assign value and puts inputj. ``` inv_snl_num_mppt inv_cec_cg_num_mppt inv_ds_num_mppt ``` Remove cross axis slope variables that are calculated in lib_irradproc.cpp. * Fix inverter voltage UI messages * Add checkbox for auto setting of modules along side and bottom of row Fix GCR and row spacing calculations * Align widgets for Mac * Fix enable/disable of subarray enable checkboxes * Autoupdate nmodx and nmody for autosize option * Fix row dimensions input number formats * Fix versions.lk function * Add `setup_detailed_pv_pages()` function to startup.lk in preparation for migration to new PV UI design Move `setup_grid_limits_page()` out of `setup_flat_plate_pv pages()` function * Enable PV UI for testing * Remove remaining num_mppt from inverter forms * Fix on_load for UI form copies * Fix on_load functions Fix bifacial mismatch check box * Setup for testing opening Flat Plate PV / No Financial file created in previous SAM version * Undo disable message box duplicate variable error * Clean up startup script for new PV UI design For navigation menu, put PV pages in collapsible bin for PV battery configs * Update defaults for PV UI design * Update PySAM defaults for PV UI updates * Add PV UI updates to version upgrade script. * Fix tilt=latitude for multiple subarrays * Fix simple efficiency and user spec callback * Update data.csv * Set default module orientation to portrait for all PV configurations * Update defaults for 1 module along side * Update sCO2 defaults for PySAM * Clean up startup and UI forms
1 parent 21bf8a0 commit 6493441

File tree

84 files changed

+49534
-58836
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

84 files changed

+49534
-58836
lines changed

api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVAllEquityPartnershipFlip.json

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
"subarray2_electrical_mismatch": 0,
4343
"subarray2_mismatch_loss": 2,
4444
"subarray2_nameplate_loss": 0,
45-
"subarray2_rack_shading": 0,
45+
"subarray2_rack_shading": 4,
4646
"subarray2_rear_soiling_loss": 0,
4747
"subarray2_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000],
4848
"subarray2_tracking_loss": 0,
@@ -51,7 +51,7 @@
5151
"subarray3_electrical_mismatch": 0,
5252
"subarray3_mismatch_loss": 2,
5353
"subarray3_nameplate_loss": 0,
54-
"subarray3_rack_shading": 0,
54+
"subarray3_rack_shading": 4,
5555
"subarray3_rear_soiling_loss": 0,
5656
"subarray3_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000],
5757
"subarray3_tracking_loss": 0,
@@ -60,7 +60,7 @@
6060
"subarray4_electrical_mismatch": 0,
6161
"subarray4_mismatch_loss": 2,
6262
"subarray4_nameplate_loss": 0,
63-
"subarray4_rack_shading": 0,
63+
"subarray4_rack_shading": 4,
6464
"subarray4_rear_soiling_loss": 0,
6565
"subarray4_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000],
6666
"subarray4_tracking_loss": 0,
@@ -101,7 +101,7 @@
101101
"subarray2_gcr": 0.3,
102102
"subarray2_modules_per_string": 1,
103103
"subarray2_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000],
104-
"subarray2_mppt_input": 2,
104+
"subarray2_mppt_input": 1,
105105
"subarray2_nstrings": 1,
106106
"subarray2_rotlim": 45,
107107
"subarray2_slope_azm": 0,
@@ -115,7 +115,7 @@
115115
"subarray3_gcr": 0.3,
116116
"subarray3_modules_per_string": 1,
117117
"subarray3_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000],
118-
"subarray3_mppt_input": 3,
118+
"subarray3_mppt_input": 1,
119119
"subarray3_nstrings": 1,
120120
"subarray3_rotlim": 45,
121121
"subarray3_slope_azm": 0,
@@ -129,7 +129,7 @@
129129
"subarray4_gcr": 0.3,
130130
"subarray4_modules_per_string": 1,
131131
"subarray4_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000],
132-
"subarray4_mppt_input": 4,
132+
"subarray4_mppt_input": 1,
133133
"subarray4_nstrings": 1,
134134
"subarray4_rotlim": 45,
135135
"subarray4_slope_azm": 0,
@@ -212,17 +212,17 @@
212212
"Layout": {
213213
"module_aspect_ratio": 2.01,
214214
"subarray1_mod_orient": 0,
215-
"subarray1_nmodx": 42,
216-
"subarray1_nmody": 2,
215+
"subarray1_nmodx": 28,
216+
"subarray1_nmody": 1,
217217
"subarray2_mod_orient": 0,
218-
"subarray2_nmodx": 9,
219-
"subarray2_nmody": 2,
218+
"subarray2_nmodx": 1,
219+
"subarray2_nmody": 1,
220220
"subarray3_mod_orient": 0,
221-
"subarray3_nmodx": 9,
222-
"subarray3_nmody": 2,
221+
"subarray3_nmodx": 1,
222+
"subarray3_nmody": 1,
223223
"subarray4_mod_orient": 0,
224-
"subarray4_nmodx": 9,
225-
"subarray4_nmody": 2
224+
"subarray4_nmodx": 1,
225+
"subarray4_nmody": 1
226226
},
227227
"Module": {
228228
"module_model": 1

api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVCommercial.json

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
"subarray2_electrical_mismatch": 0,
4343
"subarray2_mismatch_loss": 2,
4444
"subarray2_nameplate_loss": 0,
45-
"subarray2_rack_shading": 0,
45+
"subarray2_rack_shading": 4,
4646
"subarray2_rear_soiling_loss": 0,
4747
"subarray2_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000],
4848
"subarray2_tracking_loss": 0,
@@ -51,7 +51,7 @@
5151
"subarray3_electrical_mismatch": 0,
5252
"subarray3_mismatch_loss": 2,
5353
"subarray3_nameplate_loss": 0,
54-
"subarray3_rack_shading": 0,
54+
"subarray3_rack_shading": 4,
5555
"subarray3_rear_soiling_loss": 0,
5656
"subarray3_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000],
5757
"subarray3_tracking_loss": 0,
@@ -60,7 +60,7 @@
6060
"subarray4_electrical_mismatch": 0,
6161
"subarray4_mismatch_loss": 2,
6262
"subarray4_nameplate_loss": 0,
63-
"subarray4_rack_shading": 0,
63+
"subarray4_rack_shading": 4,
6464
"subarray4_rear_soiling_loss": 0,
6565
"subarray4_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000],
6666
"subarray4_tracking_loss": 0,
@@ -101,7 +101,7 @@
101101
"subarray2_gcr": 0.3,
102102
"subarray2_modules_per_string": 1,
103103
"subarray2_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000],
104-
"subarray2_mppt_input": 2,
104+
"subarray2_mppt_input": 1,
105105
"subarray2_nstrings": 1,
106106
"subarray2_rotlim": 45,
107107
"subarray2_slope_azm": 0,
@@ -115,7 +115,7 @@
115115
"subarray3_gcr": 0.3,
116116
"subarray3_modules_per_string": 1,
117117
"subarray3_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000],
118-
"subarray3_mppt_input": 3,
118+
"subarray3_mppt_input": 1,
119119
"subarray3_nstrings": 1,
120120
"subarray3_rotlim": 45,
121121
"subarray3_slope_azm": 0,
@@ -129,7 +129,7 @@
129129
"subarray4_gcr": 0.3,
130130
"subarray4_modules_per_string": 1,
131131
"subarray4_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000],
132-
"subarray4_mppt_input": 4,
132+
"subarray4_mppt_input": 1,
133133
"subarray4_nstrings": 1,
134134
"subarray4_rotlim": 45,
135135
"subarray4_slope_azm": 0,
@@ -213,16 +213,16 @@
213213
"module_aspect_ratio": 1.7,
214214
"subarray1_mod_orient": 0,
215215
"subarray1_nmodx": 25,
216-
"subarray1_nmody": 2,
216+
"subarray1_nmody": 1,
217217
"subarray2_mod_orient": 0,
218-
"subarray2_nmodx": 9,
219-
"subarray2_nmody": 2,
218+
"subarray2_nmodx": 1,
219+
"subarray2_nmody": 1,
220220
"subarray3_mod_orient": 0,
221-
"subarray3_nmodx": 9,
222-
"subarray3_nmody": 2,
221+
"subarray3_nmodx": 1,
222+
"subarray3_nmody": 1,
223223
"subarray4_mod_orient": 0,
224-
"subarray4_nmodx": 9,
225-
"subarray4_nmody": 2
224+
"subarray4_nmodx": 1,
225+
"subarray4_nmody": 1
226226
},
227227
"Module": {
228228
"module_model": 1

api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVHostDeveloper.json

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
"subarray2_electrical_mismatch": 0,
4343
"subarray2_mismatch_loss": 2,
4444
"subarray2_nameplate_loss": 0,
45-
"subarray2_rack_shading": 0,
45+
"subarray2_rack_shading": 4,
4646
"subarray2_rear_soiling_loss": 0,
4747
"subarray2_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000],
4848
"subarray2_tracking_loss": 0,
@@ -51,7 +51,7 @@
5151
"subarray3_electrical_mismatch": 0,
5252
"subarray3_mismatch_loss": 2,
5353
"subarray3_nameplate_loss": 0,
54-
"subarray3_rack_shading": 0,
54+
"subarray3_rack_shading": 4,
5555
"subarray3_rear_soiling_loss": 0,
5656
"subarray3_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000],
5757
"subarray3_tracking_loss": 0,
@@ -60,7 +60,7 @@
6060
"subarray4_electrical_mismatch": 0,
6161
"subarray4_mismatch_loss": 2,
6262
"subarray4_nameplate_loss": 0,
63-
"subarray4_rack_shading": 0,
63+
"subarray4_rack_shading": 4,
6464
"subarray4_rear_soiling_loss": 0,
6565
"subarray4_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000],
6666
"subarray4_tracking_loss": 0,
@@ -101,7 +101,7 @@
101101
"subarray2_gcr": 0.3,
102102
"subarray2_modules_per_string": 1,
103103
"subarray2_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000],
104-
"subarray2_mppt_input": 2,
104+
"subarray2_mppt_input": 1,
105105
"subarray2_nstrings": 1,
106106
"subarray2_rotlim": 45,
107107
"subarray2_slope_azm": 0,
@@ -115,7 +115,7 @@
115115
"subarray3_gcr": 0.3,
116116
"subarray3_modules_per_string": 1,
117117
"subarray3_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000],
118-
"subarray3_mppt_input": 3,
118+
"subarray3_mppt_input": 1,
119119
"subarray3_nstrings": 1,
120120
"subarray3_rotlim": 45,
121121
"subarray3_slope_azm": 0,
@@ -129,7 +129,7 @@
129129
"subarray4_gcr": 0.3,
130130
"subarray4_modules_per_string": 1,
131131
"subarray4_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000],
132-
"subarray4_mppt_input": 4,
132+
"subarray4_mppt_input": 1,
133133
"subarray4_nstrings": 1,
134134
"subarray4_rotlim": 45,
135135
"subarray4_slope_azm": 0,
@@ -213,16 +213,16 @@
213213
"module_aspect_ratio": 1.7,
214214
"subarray1_mod_orient": 0,
215215
"subarray1_nmodx": 25,
216-
"subarray1_nmody": 2,
216+
"subarray1_nmody": 1,
217217
"subarray2_mod_orient": 0,
218-
"subarray2_nmodx": 9,
219-
"subarray2_nmody": 2,
218+
"subarray2_nmodx": 1,
219+
"subarray2_nmody": 1,
220220
"subarray3_mod_orient": 0,
221-
"subarray3_nmodx": 9,
222-
"subarray3_nmody": 2,
221+
"subarray3_nmodx": 1,
222+
"subarray3_nmody": 1,
223223
"subarray4_mod_orient": 0,
224-
"subarray4_nmodx": 9,
225-
"subarray4_nmody": 2
224+
"subarray4_nmodx": 1,
225+
"subarray4_nmody": 1
226226
},
227227
"Module": {
228228
"module_model": 1

api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVLCOECalculator.json

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
"subarray2_electrical_mismatch": 0,
4343
"subarray2_mismatch_loss": 2,
4444
"subarray2_nameplate_loss": 0,
45-
"subarray2_rack_shading": 0,
45+
"subarray2_rack_shading": 4,
4646
"subarray2_rear_soiling_loss": 0,
4747
"subarray2_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000],
4848
"subarray2_tracking_loss": 0,
@@ -51,7 +51,7 @@
5151
"subarray3_electrical_mismatch": 0,
5252
"subarray3_mismatch_loss": 2,
5353
"subarray3_nameplate_loss": 0,
54-
"subarray3_rack_shading": 0,
54+
"subarray3_rack_shading": 4,
5555
"subarray3_rear_soiling_loss": 0,
5656
"subarray3_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000],
5757
"subarray3_tracking_loss": 0,
@@ -60,7 +60,7 @@
6060
"subarray4_electrical_mismatch": 0,
6161
"subarray4_mismatch_loss": 2,
6262
"subarray4_nameplate_loss": 0,
63-
"subarray4_rack_shading": 0,
63+
"subarray4_rack_shading": 4,
6464
"subarray4_rear_soiling_loss": 0,
6565
"subarray4_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000],
6666
"subarray4_tracking_loss": 0,
@@ -92,7 +92,7 @@
9292
"subarray2_gcr": 0.3,
9393
"subarray2_modules_per_string": 1,
9494
"subarray2_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000],
95-
"subarray2_mppt_input": 2,
95+
"subarray2_mppt_input": 1,
9696
"subarray2_nstrings": 1,
9797
"subarray2_rotlim": 45,
9898
"subarray2_slope_azm": 0,
@@ -106,7 +106,7 @@
106106
"subarray3_gcr": 0.3,
107107
"subarray3_modules_per_string": 1,
108108
"subarray3_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000],
109-
"subarray3_mppt_input": 3,
109+
"subarray3_mppt_input": 1,
110110
"subarray3_nstrings": 1,
111111
"subarray3_rotlim": 45,
112112
"subarray3_slope_azm": 0,
@@ -120,7 +120,7 @@
120120
"subarray4_gcr": 0.3,
121121
"subarray4_modules_per_string": 1,
122122
"subarray4_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000],
123-
"subarray4_mppt_input": 4,
123+
"subarray4_mppt_input": 1,
124124
"subarray4_nstrings": 1,
125125
"subarray4_rotlim": 45,
126126
"subarray4_slope_azm": 0,
@@ -203,17 +203,17 @@
203203
"Layout": {
204204
"module_aspect_ratio": 2.01,
205205
"subarray1_mod_orient": 0,
206-
"subarray1_nmodx": 42,
207-
"subarray1_nmody": 2,
206+
"subarray1_nmodx": 28,
207+
"subarray1_nmody": 1,
208208
"subarray2_mod_orient": 0,
209-
"subarray2_nmodx": 9,
210-
"subarray2_nmody": 2,
209+
"subarray2_nmodx": 1,
210+
"subarray2_nmody": 1,
211211
"subarray3_mod_orient": 0,
212-
"subarray3_nmodx": 9,
213-
"subarray3_nmody": 2,
212+
"subarray3_nmodx": 1,
213+
"subarray3_nmody": 1,
214214
"subarray4_mod_orient": 0,
215-
"subarray4_nmodx": 9,
216-
"subarray4_nmody": 2
215+
"subarray4_nmodx": 1,
216+
"subarray4_nmody": 1
217217
},
218218
"Module": {
219219
"module_model": 1

api/api_autogen/library/defaults/Pvsamv1_FlatPlatePVLeveragedPartnershipFlip.json

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
"subarray2_electrical_mismatch": 0,
4343
"subarray2_mismatch_loss": 2,
4444
"subarray2_nameplate_loss": 0,
45-
"subarray2_rack_shading": 0,
45+
"subarray2_rack_shading": 4,
4646
"subarray2_rear_soiling_loss": 0,
4747
"subarray2_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000],
4848
"subarray2_tracking_loss": 0,
@@ -51,7 +51,7 @@
5151
"subarray3_electrical_mismatch": 0,
5252
"subarray3_mismatch_loss": 2,
5353
"subarray3_nameplate_loss": 0,
54-
"subarray3_rack_shading": 0,
54+
"subarray3_rack_shading": 4,
5555
"subarray3_rear_soiling_loss": 0,
5656
"subarray3_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000],
5757
"subarray3_tracking_loss": 0,
@@ -60,7 +60,7 @@
6060
"subarray4_electrical_mismatch": 0,
6161
"subarray4_mismatch_loss": 2,
6262
"subarray4_nameplate_loss": 0,
63-
"subarray4_rack_shading": 0,
63+
"subarray4_rack_shading": 4,
6464
"subarray4_rear_soiling_loss": 0,
6565
"subarray4_soiling": [5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000, 5.000000],
6666
"subarray4_tracking_loss": 0,
@@ -101,7 +101,7 @@
101101
"subarray2_gcr": 0.3,
102102
"subarray2_modules_per_string": 1,
103103
"subarray2_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000],
104-
"subarray2_mppt_input": 2,
104+
"subarray2_mppt_input": 1,
105105
"subarray2_nstrings": 1,
106106
"subarray2_rotlim": 45,
107107
"subarray2_slope_azm": 0,
@@ -115,7 +115,7 @@
115115
"subarray3_gcr": 0.3,
116116
"subarray3_modules_per_string": 1,
117117
"subarray3_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000],
118-
"subarray3_mppt_input": 3,
118+
"subarray3_mppt_input": 1,
119119
"subarray3_nstrings": 1,
120120
"subarray3_rotlim": 45,
121121
"subarray3_slope_azm": 0,
@@ -129,7 +129,7 @@
129129
"subarray4_gcr": 0.3,
130130
"subarray4_modules_per_string": 1,
131131
"subarray4_monthly_tilt": [40.000000, 40.000000, 40.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 20.000000, 40.000000, 40.000000, 40.000000],
132-
"subarray4_mppt_input": 4,
132+
"subarray4_mppt_input": 1,
133133
"subarray4_nstrings": 1,
134134
"subarray4_rotlim": 45,
135135
"subarray4_slope_azm": 0,
@@ -212,17 +212,17 @@
212212
"Layout": {
213213
"module_aspect_ratio": 2.01,
214214
"subarray1_mod_orient": 0,
215-
"subarray1_nmodx": 42,
216-
"subarray1_nmody": 2,
215+
"subarray1_nmodx": 28,
216+
"subarray1_nmody": 1,
217217
"subarray2_mod_orient": 0,
218-
"subarray2_nmodx": 9,
219-
"subarray2_nmody": 2,
218+
"subarray2_nmodx": 1,
219+
"subarray2_nmody": 1,
220220
"subarray3_mod_orient": 0,
221-
"subarray3_nmodx": 9,
222-
"subarray3_nmody": 2,
221+
"subarray3_nmodx": 1,
222+
"subarray3_nmody": 1,
223223
"subarray4_mod_orient": 0,
224-
"subarray4_nmodx": 9,
225-
"subarray4_nmody": 2
224+
"subarray4_nmodx": 1,
225+
"subarray4_nmody": 1
226226
},
227227
"Module": {
228228
"module_model": 1

0 commit comments

Comments
 (0)