@@ -44,7 +44,7 @@ def basic_chain(times, latitude, longitude,
44
44
Use decimal degrees notation.
45
45
46
46
module_parameters : None, dict or Series
47
- Module parameters as defined by the SAPM, CEC, or other .
47
+ Module parameters as defined by the SAPM.
48
48
49
49
inverter_parameters : None, dict or Series
50
50
Inverter parameters as defined by the CEC.
@@ -375,6 +375,7 @@ class SAPM(ModelChain):
375
375
"""
376
376
Uses the SAPM to calculate cell temperature, DC power and AC power.
377
377
"""
378
+
378
379
def run_model (self , times , irradiance = None , weather = None ):
379
380
"""
380
381
Run the model.
@@ -477,11 +478,7 @@ def run_model(self, times, irradiance=None, weather=None):
477
478
478
479
self .dc = self .dc .fillna (0 )
479
480
480
- voltages = ['v_mp' , 'v_oc' ]
481
- self .dc [voltages ] *= self .system .series_modules
482
- currents = ['i_mp' , 'i_sc' , 'i_x' , 'i_xx' ]
483
- self .dc [currents ] *= self .system .parallel_modules
484
- self .dc ['p_mp' ] = self .dc ['v_mp' ] * self .dc ['i_mp' ]
481
+ self .dc = self .system .scale_voltage_current_power (self .dc )
485
482
486
483
self .ac = self .system .snlinverter (self .dc ['v_mp' ], self .dc ['p_mp' ])
487
484
0 commit comments