Residential Loads

This file contains four fuctions to add residential load types to a feeder based on the use flags and cofiguration defined

supportFunctions.residentialLoads.add_normalized_residential_ziploads(loadshape_dict, residenntial_dict, config_data, last_key)

This fucntion appends residential zip loads to a feeder based on existing triplex loads

Inputs

loadshape_dict - dictionary containing the full feeder

residenntial_dict - dictionary that contains information about residential loads spots

last_key - Last object key

config_data - dictionary that contains the configurations of the feeder

Outputs

loadshape_dict - dictionary containing the full feeder

last_key - Last object key

supportFunctions.residentialLoads.add_residential_EVs(glmCaseDict, config_file, use_flags, last_key=0)

This fucntion appends residential EVs to a feeder

Inputs

glmCaseDict - dictionary containing the full feeder

config_file - dictionary that contains the configurations of the feeder

use_flags - dictionary that contains the use flags

last_key - Last object key

Outputs
glmCaseDict - dictionary containing the full feeder
supportFunctions.residentialLoads.add_residential_storage(glmCaseDict, config_file, use_flags, last_key=0)

This fucntion appends residential battery storage to a feeder

Inputs

glmCaseDict - dictionary containing the full feeder

config_file - dictionary that contains the configurations of the feeder

use_flags - dictionary that contains the use flags

last_key - Last object key

Outputs
glmCaseDict - dictionary containing the full feeder
supportFunctions.residentialLoads.add_utility_storage(glmCaseDict, config_file, use_flags, peakLoad, last_key=0)

This fucntion appends utility battery storage to a feeder

Inputs

glmCaseDict - dictionary containing the full feeder

config_file - dictionary that contains the configurations of the feeder

use_flags - dictionary that contains the use flags

last_key - Last object key

Outputs
glmCaseDict - dictionary containing the full feeder
supportFunctions.residentialLoads.append_residential(ResTechDict, use_flags, residential_dict, last_object_key, config_data)

This fucntion appends residential houses to a feeder based on existing triplex loads

Inputs

ResTechDict - dictionary containing the full feeder

use_flags - dictionary that contains the use flags

residential_dict - dictionary that contains information about residential loads spots

last_object_key - Last object key

configuration_file - dictionary that contains the configurations of the feeder

Outputs

ResTechDict - dictionary containing the full feeder

last_object_key - Last object key