Esempio n. 1
0
class PVDERProcedure(object):
    #===================================================================================================
    def __init__(self):
        try:
            self._pvderModel = PVDERModel()
        except:
            GlobalData.log()

#===================================================================================================

    def setup(self, nodeid, V0):
        try:
            self._pvderModel.setup(nodeid, V0)
        except:
            GlobalData.log()

#===================================================================================================

    def prerun(self, Va, Vb, Vc):
        try:
            self._pvderModel.prerun(Va, Vb, Vc)
        except:
            GlobalData.log()

#===================================================================================================

    def postrun(self, sol, t):
        try:
            S = self._pvderModel.postrun(sol, t)
            return S
        except:
            GlobalData.log()
Esempio n. 2
0
 def test_setup(self):
     model = PVDERModel()
     model.setup(
         '150r', {
             'a': (2370.2490676972598 + 7.948851747145637e-07j),
             'c': (-1185.1245340341793 + 2052.695905722238j),
             'b': (-1185.1245332166936 - 2052.695905884739j)
         })
     self.assertIsInstance(model.PV_model, SolarPVDERThreePhase)
Esempio n. 3
0
class PVDERProcedure:
    def __init__(self):
        self._pvderModel = PVDERModel()

    def setup(self, nodeid, V0):
        self._pvderModel.setup(nodeid, V0)

    def prerun(self, Va, Vb, Vc):
        self._pvderModel.prerun(Va, Vb, Vc)
        return None

    def postrun(self, sol, t):
        S = self._pvderModel.postrun(sol, t)
        return S
Esempio n. 4
0
 def test_setup(self):
     model = PVDERModel()
     model.setup('150r')
     self.assertIsInstance(model.PV_model, SolarPV_DER_ThreePhase)
Esempio n. 5
0
 def test_init(self):
     model = PVDERModel()
     self.assertIsInstance(model, PVDERModel)
Esempio n. 6
0
 def __init__(self):
     self._pvderModel = PVDERModel()
Esempio n. 7
0
 def __init__(self):
     try:
         self._pvderModel = PVDERModel()
     except:
         GlobalData.log()