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.
- Phase 1: Generation
- Phase 2: Validation
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.
Alternative: Generate Historical Bids Using a Batch File
Create a new batch file (for example RunBidGen.bat) and save it in
your working directory.
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
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
| Parameter | Description |
|---|---|
-t | Defines the start of the historical period, in yyyyMMdd format, wrapped in double quotes. |
-ndays | Number of days to include, counting forward from the start date. |
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.