diff --git a/tdcosim/model/opendss/procedure/opendss_procedure.py b/tdcosim/model/opendss/procedure/opendss_procedure.py index 0e9ba3a..e5a2692 100644 --- a/tdcosim/model/opendss/procedure/opendss_procedure.py +++ b/tdcosim/model/opendss/procedure/opendss_procedure.py @@ -27,10 +27,11 @@ def initialize(self,targetS ,Vpcc ,tol): V0 = self._opendssinterface.getVoltage(vtype='actual') pvdermap = self._pvderAggProcedure.setup(S0, V0) self._opendssinterface.setupDER(pvdermap) - for n in range(2):# 25 cycles to synchronize + for n in range(200):# 25 cycles to synchronize V = self._opendssinterface.getVoltage(vtype='actual') derP, derQ = self._pvderAggProcedure.run(V) self._opendssinterface.pvderInjection(derP, derQ) + P,Q,Converged = self._opendssinterface.getS(pccName='Vsource.source') return P, Q