Skip to main content

Generator

The Generator enables conversion of historical bids from raw RTDOE and RTDOR CSV files into .bidx files readable by the Bid Manager viewer tab, instead of loading hundreds of raw CSV files one at a time. The resulting historical bids are used when running historical load and other scenarios in Suite.

Historical bids can be generated through the Graphical User Interface (GUI) or through a batch script for automated processing.

About Historical Bids

Historical bids reflect the actual supply and demand offers submitted during a selected historical period. They are useful when the goal is to compare simulated results against historical outcomes or analyse market behaviour under real operating conditions. The Generator sources them from two kinds of raw WESM CSV files:

  • RTDOE — Energy Bid Offers: contain the energy bid offers submitted by generating units
  • RTDOR — Reserve Bid Offers: contain the reserve bid offers

Prerequisites

  • Defaults.csv must be updated with the correct database path
  • Defaults has been initialized
  • RTDOE and RTDOR for the preferred dates must exist in the WESM FILES folder
  • Working directory configured with DefInit.bat

Step-by-Step Guide

Follow the phases below to generate and validate historical bids.

1

Generate Historical Bids Using Bid Manager

In Suite, open the Bid Manager tab and configure the following:

1. Launch Bid Manager

Open iEnergySuite.exe and select the Bid Manager tab. The application is usually located in: C:\Program Files\iEnergySuite

2. Set the Start Date and Number of Days

Enter the start date and the number of days (ndays) to include in the generation. These are the GUI equivalents of the -t and -ndays parameters used in the batch file.

3. Check the Output Path

Confirm the output path is pointing to the correct folder where the generated .bidx files should be saved.

4. Verify the Loaded Database

Check that the loaded database is similar to the initialized database.

5. Click Create

Click Create to generate the .bidx file for each day in the selected range.

For a screenshot-driven walkthrough of the same GUI flow, see Historical Bids.

2

Alternative: Generate Historical Bids Using a Batch File

Create a new batch file (for example RunBidGen.bat) and save it in your working directory.

warning

Change the date in the -t parameter according to the desired start date of the historical bids to generate. For example:

-t "20260621"

This date should be updated depending on the historical period the bids should cover.

Sample Batch File

RunBidGen.bat
call DefInit.bat
set "PATH=C:\Program Files\iEnergySuite\resources\engine"

REM ==================================================
REM -t defines the start of the historical period, in yyyyMMdd format, wrapped in double quotes.
REM -ndays is the number of days to include, counting forward from the start date.
REM Example: -t "20260621" -ndays 7 covers 21-27 June 2026 inclusive.
REM ==================================================

bidmanager-generator.exe -t "20260621" -ndays 7

Batch File Parameter Guide

ParameterDescription
-tDefines the start of the historical period, in yyyyMMdd format, wrapped in double quotes.
-ndaysNumber of days to include, counting forward from the start date.
note

Replace WESMXXXX with the correct project or study folder.

Before running historical load or backcast scenarios in Suite, make sure the generated .bidx files cover the full date range required.