def test_run_simulation(self): """Test run simulation method.""" events = SimulationEvents() PVDER = SolarPVDERThreePhase(events=events, configFile=config_file, **{ **self.flag_arguments, **self.ratings_arguments, **self.voltage_arguments }) sim = DynamicSimulation(PV_model=PVDER, events=events, jacFlag=True, verbosity='DEBUG', solverType='odeint') sim.tStop = 10.0 sim.tInc = 1 / 120. sim.run_simulation() self.assertEqual(sim.t[-1], sim.tStop) self.assertTrue(sim.SOLVER_CONVERGENCE)
def test_run_simulation(self): """Test run simulation method.""" events = SimulationEvents() PVDER = SolarPV_DER_ThreePhase(events = events, Sinverter_rated = self.power_rating,Vrms_rated = self.Vrms, #175 gridVoltagePhaseA = self.Va, gridVoltagePhaseB = self.Vb, gridVoltagePhaseC = self.Vc, gridFrequency = self.wgrid, standAlone = False,STEADY_STATE_INITIALIZATION=True,verbosity = 'DEBUG') sim = DynamicSimulation(PV_model=PVDER,events = events, jacFlag = True,verbosity = 'DEBUG',solver_type='odeint') sim.tStop = 10.0 sim.tInc = 1/120. sim.run_simulation() self.assertEqual(sim.t[-1],sim.tStop) self.assertTrue(sim.SOLVER_CONVERGENCE)