Sygration Generation Market Simulator

The Generation Market Simulator is run from the Sygration corporate server and accessed through a standard web-browser. A simulation is run by completing each field on the input form, including the location of the generator, range of dates to apply and the offers for energy and operating reserve ("bids"). To get started, it is easiest to cut-and-paste the example bids below into the appropriate window and submit the request. The Simulator will create a new screen with the results of the simulation.


Delivery Point

You may choose from the list of Delivery Points available in the pull-down box for your simulation. The simulator uses historical transmission congestion data to determine how your facility would have been dispatched within Ontario Electricity Market. This data is provided on a 5-minute resolution for very specific areas within Ontario. To get an accurate simulation, you must choose a Delivery Point that is as physically and electrically close to your facility as possible.

There are over 240 Delivery Points available for use by the simulator, with data available as far back as October 2002. However, access to this data is limited to customers of the Generation Market Simulator. You can refer to the Full List of Delivery Points to determine what delivery point is the best to use for your simulation and Contact Sygration to arrange access to the data.

Guest users will only have access to 15 days of data using the BRUCEB-LT.G5 Delivery Point.


Historical Data Range

Select the Start and End dates for the historical evaluation period using the pull down menus or by choosing dates with the calendar tool. The simulator will evaluate the historical data within this date range to determine how your facility would have been dispatched.

Dates must be historical (future dates are ignored) as the simulator output is based entirely on historical market and transmission data. The data is available on each Delivery Point from October 2001.


Report Resolution

The simulator always calculates dispatch and pricing information based on historical 5 Minute data. However, you have a choice to display the results in the original resolution or you may have it rolled-up and summarized to an Hourly or Daily level. While the execution time will not change (calculates for every 5 minute interval) the size of the reports will change drastically.

It is generally best to request the full 5 Minute data only for smaller ranges of dates (i.e. a few days), and use the Hourly or Daily Roll-Up for larger evaluation periods.


Unconstrained Ramp Rate Multiplier

The unconstrained ramp-rate multiplier is a number that is multiplied against the offer's ramp-rates, and is used by the IESO to artificially raise the ramping capabilities of a unit in establishing the unconstrained market schedule.

In January 2007, the IESO Board of Directors approved a resolution to change the ramp-rate multiplier from its current value of 12x to the new value of 3x. This will bring unconstrained market schedules closer to constrained dispatches, and will tend to raise market prices for energy while lowering CMSC payments. The simulator allows you to choose a multiplier factor of 1x (no multiplier), 3x (new multiplier) and 12x (old multiplier).

The ramp-rate multiplier has no bearing on the constrained dispatch, meaning that any changes to this value will not impact your dispatch quantities. As the simulator always uses historical price data, any calculated energy settlement credits (NEMSC) will not change as the result of using a different multiplier. However, you can expect to see a reduction in CMSC payments when using a lower multiplier. As the 3x multiplier is integrated into the market, you will likely see market price increases that exceed this reduction in CMSC.

Report Contents

You may have the simulator report on the full detail of its internal calculations, or have it limit the results to specific areas of interest. The data that is reported for each Detail selection is show in the table below:

Market Prices

Market prices (unconstrained) for Energy and all Operating Reserve classes.  Generators are paid based on these prices.

Shadow Prices

Locational Marginal Prices for Energy and all Operating Reserve classes.  Used to determine the actual dispatch.

Market Schedules

Unconstrained schedule for Energy and all Operating Reserve classes.  Used in the calculation of congestions credits.

Dispatch Quantities

The dispatch instructions (MW) for Energy and each class of Operating Reserve.

Settlements Data

The revenue the generator would receive for Energy, Operating Reserve, and all Congestion Management Settlement Credits (CMSC).

Dispatch Events

A counter indicating that the generator has been dispatched Up or Down.

Historical Generator Data

Comparison of the simulator generator output and the historical generator output, for the generator selected in the Output Comparison window.  Used to assess simulator accuracy or determine competitive bids.

Nodal Settlements (Hypothetic)

Shows the credits that would be received if the Ontario market were based on a Nodal pricing system, and not a uniform pricing system.


Standing Bid Profile

The Simulator allows multiple bid sets to be entered, which will be used for different days of the week.  This provides similar functionality to the Standing Bid functionality provided by the IESO in its Market Participant Interface; for example, to allow participants to have different standing bids for weekdays and weekends.

Up to two separate Bid Sets can be entered (contact Sygration if that is insufficient).  By selecting which bid set is to be used for the days of the week, the simulator will choose the appropriate set in its calculations.   By default, only Bid Set 1 will be used as all days of the week are selected against it.  If you wish to use Bid Set 2 for certain days, select the desired days on the second row.  At least the Energy Bid must be provided for each set that has one or more days chosen. 

While the bid information is entered in the screens below, only the bid set that his highlighted blue (with ß Edit Below beside the row) can be edited. To select another bid for editing, select the  Scroll Set  button.  This will change the position of the highlight and arrow, and the Set ID (1 or 2) in each bid window.


Energy Offer – Generation

The Energy Bid will be used by the simulator to determine the historical dispatch just as the IESO uses it to determine today’s current dispatch. Your bid is your desire consume certain quantities of electricity at different prices (consume more MW at a low price, and less MW at a higher price), for each of the 24 hour periods. The structure is show below;




An individual hour, or a range of hours separated by – (dash)


Not used.  Leave empty (just the comma) or text will be ignored.


The minimum price willing to be paid for a quantity of energy


The quantity of Energy that the price applies


The MW quantity for the ramp rate lamination


The Ramp Rate which the generator can increase (Up) within the quantity range


The Ramp Rate which the generator can decrease (Down) within the quantity range


OR Ramp Rate:

The Operating Reserve Ramp Rate applies to all hours of the bids and is required when providing any Operating Reserve offers. It is the ramp rate which the generator can increase its output if called upon to deliver (activate) any class of Operating Reserve.


Example Energy Offer:

       OR Ramp Rate:   10.0 




Operating Reserve Offer Body

Dispatchable Generators may offer their unutilized generation capability into the Operating Reserve Market (OR Market).  Generators have options of offering the unutilized capacity in any of the three OR markets:

·         10 Minute Spinning OR

·         10 Minute Non-Spinning OR

·         30 Minute OR

As with the DSO, the Simulator will constrain the amount of OR considered in each class based on the OR Ramp Rate provided in the Energy Bid Set, and based on the previous dispatch and its proximity to the Reserve Loading Point.



An individual hour, or a range of hours separated by – (dash)


The minimum price willing to be paid for a quantity of operating reserve


The quantity of operating reserve which the price applies


Used in 10S (must be 0.1 or higher) and 30 (must be 0.0 or higher), ignored in 10N (must be 0.0).   It is defined as the minimum generation level where the maximum OR can be provided.



Example OR Offer:


If either OR Offers are provided, the simulator will use the offer along with historical data to determine how your facility would have been dispatched and what your payments would have been.  Being Dispatched for Operating Reserve is different than being Activated. Being Dispatched requires you to be prepared to reduce your load, while being Activated means you are instructed to execute the reduction. The simulator can determine Dispatch information but it cannot report on when you would have been Activated.


Output Comparison

The Output Comparison panel is used for assessing the output of the Simulator against actual historical generator output data, which is collected in the Sygration data warehouse. You may use this option to compare the output of the simulator against your own generator's historical output, using the same bids used when you were previously dispatched. You may also use this option to determine how a competing generator is bidding into the market, by developing and testing Energy and Operating Reserve offers and comparing the simulator output against the target generator.  

Select a Generator

Use the pull-down menu to select a Generator whose historical data will be compared against the results of the Simulator. All data is maintained in the Sygration Data Warehouse – there is no need to upload any further generator data. Note: You must also select the Historical Generator Data checkbox in the Report Contents area for the Simulator to run the comparison.

Adjust for Actual Capability

This option will cause the Simulator to cap the upper limit of the energy offer in order to match that of the historical generator data. This is used to capture generator derating conditions that would otherwise resultin in a variance between the simulation and the historical output. While this will aid in having your simulator bids more quickly match that used by the generator, you should monitor the GEN-CAP column closely as it may also reflect the normal lowering of total energy offered for certain hours.

Interpolate Hourly Output

The IESO dispatch and Simulator function using 5-minute data, while the historical generator data is on an hourly resolution, based on the average for that hour. This option allows the Simulator to interpolate the hourly output into separate 5-minute output values, providing a more acurate comparison.

Initialize Simulator Output

This option allows will cause the Simulator to set the first Dispatch Quantity for Energy to that of the first value of the historical generator output. This improves the accuracy of the initial simulator results as the simulation would otherwise have to start at 0MW and would have to ramp-up to the unconstrained energy output.

Copyright © 2005 Sygration