Load Profile Creation
The main purpose of the NMS Profile adapter is to create and adjust temperature based load profiles. These profiles are used within the NMS power flow analysis to simulate time of day load behavior for a particular temperature band. Similar to PV profiles the load profile curve used at a particular time of the day will be dependent upon the weather zone forecast. As the temperature increases or decreases in each zone the power flow analysis will continually switch between different temperature based profiles to simulate load as accurately as possible.
The source of data for the load profiles is expected to be an AMI/MDM system that has aggregated the meter data up to the service transformer level. The data should be provided with an associated date/time. During the load the adapter will determine if a profile already exists for the transformer in which case the data will be used to adjust the existing profile or create an entirely new record if no data yet exists. The adapter will use the date/time provide to cross reference what the temperature was for that hour such that each hour worth of data can be utilized in the appropriate profile. If a new sample is received for Monday at 9am for profile Sample_xfmr_1 at 65F the adapter will need to determine if this sample already exists. If a sample already exists the adapter must look at the number of samples that have been taken into account and calculate a rolling average based on that. Each row in the pf_load_interval_data will consist of a profile id, day type, profile values, and temperature or temp band for which the profile is a part of. When PFService is finding a profile to use for each day it will essentially be grabbing snippets from each row within this table, since the temp generally doesn't stay constant all day. For example it may use hours 0-5 from the 60-69F profile then use hours 6-12 from the 70-79F profile, etc. For profiles that are used in study mode only (e.g. peak) the profile will be loaded into the database as a direct replacement, no averaging will be conducted. For study only profiles a blank date can be provided.
During an initial implementation no data will yet exist for load profiles so it may take some time to start building up accurate profiles. After each load however the profiles will adapt and change as needed based on new data.
Note: If a customer does not wish to use temperature based profiles, but still wishes to use the adapter to generate load profiles, the SRS rule "USE_TEMP_PROFILES" can be set to a value of "no". In this situation, it will be expected that the customer sets up the PF_TEMPERATURE_BANDS table with a single temperature band that encompass the entire range of the temperatures the service territory may encounter (for example, -20F to 110F). This all encompassing band should be keyed with an index of zero. When the adapter loads the profiles, all values will be placed in the temperature band indexed with a value of zero. When the power flow attempts to find the profile to use in the analysis, it will always use the temperature band keyed with zero when the "USE_TEMP_PROFILES" SRS rule is set to "no".