Configuring Responder/Smart Grid
Run AMI Events Simulation

Version: 10.2 and 10.2.1

Resource Center Home

TroubleMaker allows you to create and execute simulations for dispatcher training or performance testing. To execute a scenario, you must have an historical database that contains AMI event information. The Build TroubleMaker Database tool in ArcMap populates the TroubleMaker database with customer call and AMI event data. You will need to execute this tool and populate the TroubleMaker database before simulations can be run. Refer to the Using Responder online help for information about this tool.

  1. Launch the TroubleMaker application from the Start Menu: ArcFM Solution | Responder | TroubleMaker or browse to Miner.Responder.TroubleMaker.exe and double-click at: Program Files\Miner and Miner\Responder\Troublemaker.
  2. Select the AMI Events tab.

  1. In the Database Location field, browse to the TroubleMaker database that contains the AMI event data. Responder provides a sample TroubleMaker database: TroubleMakerData.mdb. This sample database must be populated with AMI event data before a scenario can be executed.
  2. Set the simulation parameters in the Define Simulation section. This section displays all scenarios in the selected database. Select the checkbox next to the scenario to run. You may select multiple checkboxes. As you select checkboxes, the scenario names populate the Selected field. This field cannot be edited directly. You must check/uncheck the scenario boxes.
  3. Using the fields to the right of the Select Scenarios fields, determine the percentage of messages that are Lost, have a Bad Status or Bad Tag, are duplicates, etc.

  1. The Event Rate parameter defines the rate that events are submitted to Responder. There are three possible rate types:
    • Fixed: events are submitted at a fixed rate using the Events/Hour value.
    • Profile: This allows you to break the simulation time into intervals and change the event rate for each interval.
    • TimeReceived: The first event is submitted when the scenario is executed. If the second event has a received time of 10 seconds later, it will be submitted in the simulation 10 seconds after the first. Events are submitted relative to the time they were actually received. You can use the Scale Factor value to speed up the scenario (see below).
  2. The #Events/Message field indicates the number of events to be assigned to each message.

  3. The Events/Hour parameter is available only if you have selected a Fixed rate. This value indicates the number of events per hour that will be submitted to Responder. For example, a value of 3600 will cause Responder to submit one event each second. 

 

  1. The Min/Interval parameter is available only if you have selected a Profile rate. This value indicates the number of minutes for each interval in the profile. For example, if the value is 10, each interval will be 10 minutes in length.

  2. The Events/Hr/Interval parameter is available only if you have selected a Profile rate. This value indicates the event rate per interval. Each value (separated by commas) indicates the number of events for the interval.

  3. In the example below, there are three intervals (three numbers in the field): 250, 120 and 250. Responder will submit 250 events during the first 10-minute interval, 120 events in the second, and 250 events in the third. If the simulation runs out of events before the end of an interval, the simulation ends. If the simulation has more events than the intervals require, it will continue with additional intervals using the last Events/Hr/Interval rate (e.g., 250) until all events have been processed.

 

  1. The Scale Factor parameter is available only if you have selected a TimeReceived rate. Use this value to speed up the scenario. For example, a value of 3 indicates that the events will be submitted three times faster than they were received.

 

  1. Use the Submit Times as UTC checkbox to indicate whether times should be submitted as Coordinated Universal Time (UTC). If this box is unchecked times are submitted in local time.

  2. The Randomize button is available only if you have a rate of Fixed or Profile. This tool is the equivalent of shaking the TroubleMaker database to mix up its contents. The customer events stored in the TroubleMaker database are submitted randomly during the simulation. The Randomize button shuffles the AMI event information in a random fashion. The Randomize button is disabled when you have the TimeReceived rate selected.

    Once you have determined the simulation parameters, you can execute the simulation.

  3. Click Start to execute. Once you've clicked start, the top half of the TroubleMaker window is disabled to prevent parameter changes during the simulation. You may click Stop to cancel the simulation before it is finished.

 


Send Comment to documentation@schneider-electric.com