Time Step Simulation: Setting up Scheduled Input Data

Concept Link IconSee Also

 

There area two types of input data for the Time Step Simulation:

Time Point-Based Data, which is described in the Loading Input Data section; and,

Scheduled Data, which is specified for data that more naturally spans multiple time points rather than being defined at each time point. In this section we describe how to specify this type of input data.

Although it is possible to specify the operating conditions of a power system exclusively by quantities at each time point, there are several quantities whose specification would be redundant and would require significant memory storage if defined in this manner. Examples of such quantities are:

All of these quantities can be specified by introducing the concept of Schedule. A schedule is a list of pairs (Date Time, Value), where the value can be numerical, conditional (Yes/No or Closed/Open) or text. The Schedule can have any number of time points and can be periodic. The schedule defines the "shape" of how a quantity varies in time. In order to define a schedule, go to the Schedules sub-page of the Input page, right-click on the grid and select Insert New Schedule to bring up the Schedule Dialog.

Once a schedule has been created, we can assign an object field, such as the status of a transmission line or the MW output of a generator to the schedule by means of a Schedule Subscription. The object field will follow the schedule "shape" in time. The use of Schedule and Schedule Subscription objects gives us great flexibility in specifying how quantities should vary. In particular, it is possible to assign many fields to the same schedule. In order to define a Schedule Subscription, go to the Sched Subscriptions sub-page of the Input page, and right-click on the grid and select Insert New Subscription to bring up the Schedule Subscription Dialog.

An important feature of the Schedules is that their date/times do not need to match the date/times of the list of time points (time points listed in the Summary page). Suppose that your list of time points are defined hourly for the next day: 1am, 2am, etc. up to 11pm. You can schedule a particular action to take place at 2:35 am and see the results of that action in the next time point, i.e., 3 am. A special logic takes care of applying scheduled actions at appropriate time points asynchronously.