Cambridge Energy Solutions
A Provider of Information and Energy Solutions
Day-Ahead Locational Market Clearing Prices Analyzer (DAYZER). Cambridge Energy Solutions has developed DAYZER to assist electric power market participants in analyzing the locational market clearing prices and the associated transmission congestion costs in competitive electricity markets. Using DAYZER algorithms as a core, CES has published models for each of the competitive electric markets in North America and some larger regions such as the WECC. This tool simulates the operation of the electricity markets by mimicking the dispatch procedures used by the corresponding independent system operators (ISOs), and replicates the calculations made by the ISOs in solving for the security-constrained, least-cost unit commitment and dispatch in the Day-Ahead markets.
DAYZER forecasts hourly locational market-clearing prices and congestion costs, using the most recently available assumptions on generator economics, fuel prices, demand forecast, unit and transmission line outages, and emission permits costs, which are fully integrated into the DAYZER model and updated on CES servers on a monthly, daily, or hourly basis. Any of these assumptions can be easily overwritten by the user. DAYZER incorporates all the security, reliability, economic and engineering constraints on generation units and transmission system components. It can be easily modified to emulate the specific operation of any regional market and the dispatch or operating procedures adopted and used by various ISOs. It is tailor-made for each regional market to capture the particularities of that market. DAYZER is currently available for the CAISO, ERCOT, MISO, NEPOOL, NYISO, ONTARIO, PJM, SPP and WECC markets, and we also published a combined model for the PJM-MISO region. DAYZER has the following features:
Dayzer Long-Term is a convenient GUI tool for running DAYZER simulations for many days at one time and saving the results to an Access, SQL, or Oracle database.
DZBatch is a command line tool for running DAYZER simulations with various run-options enabled. It uses the same algorithms as DAYZER and DayzerLong, and is well suited for systematic analyses that can be scheduled and executed automatically
DZscipt is a DAYZER-specific scripting language that allows full observation and customization of DAYZER’s inputs, output, and assumptions.
Dayzer Visualizer is a geospatial tool for viewing the results of DAYZER simulations on a map. Layers include unit and nodal LMPs, constrained paths, the full transmission system, and local geography
DZreporter is a charting tool for reporting time series assumptions and results from DAYZER scenarios in .pdf format.
Dznode application can be used to manage Dayzer simulation runs on multiple computing nodes. It also provides a web based graphical user interface to the inputs and outputs of these simulations. Using dznode a multi-day Dayzer simulation can be split into many intervals and assigned to independent task processes that will run each interval in parallel on one or more host machines. Each dznode instance is installed as a Windows Service on a host machine and communicates with other dznode instances using HTTP over a user specified port. A Dayzer jobs database that allows dznode instances to discover each other and to maintain common state is also required and must be hosted on a SQL Server instance accessible from all host machines. Each dznode host machine must have Dayzer installed with the ODBC settings in the dayzer.ini file configured so that the input and output databases are hosted on the same SQL Server instance that hosts the Dayzer jobs database. User scenarios can be stored in the SQL Server input database or specified using MS Access files.