Beispiel #1
0
    def assign_profiles_pv(self, pv_values):
        self.pv_mode = pv_values["pv_mode"]

        if len(pv_values["clearness"]) >= self.iteration + 1:
            self.clearness = pv_values["clearness"][self.iteration]
        else:
            self.clearness = pv_values["clearness"][0]

        if len(pv_values["penetration"]) >= self.iteration + 1:
            self.pv_penetration = pv_values["penetration"][self.iteration]
        else:
            self.pv_penetration = pv_values["penetration"][0]

        if self.pv_mode == "clear":
            AssignProfiles.pv_clear(self.engine, self.network, self.no_feeders, self.customers_per_feeder, self.tmonth,
                                self.clearness, self.pv_penetration, self.directory)
        else:
            AssignProfiles.pv_iter(self.engine,self.network,self.no_feeders,self.customers_per_feeder,self.tmonth,self.pv_penetration, self.directory)
Beispiel #2
0
 def assign_profiles_house(self):
     AssignProfiles.house_profiles(self.engine, self.network, self.no_feeders,
                                   self.customers_per_feeder, self.tmonth, self.tday, self.directory)