BSAM

What problem it solves

The Business Strategy Assessment Model (BSAM) is an agent-based simulation model that simulates the Day-Ahead Scheduling of wholesale electricity markets. In a day-ahead manner the model: (i). simulates the progressively accumulated knowledge of electricity generators regarding the bids they place for their electricity generation with goal the maximization of their profit, (ii). sets market rules such as electricity price caps and system reserve requirement, and calculates residual loads and any necessary RES curtailment, and (iii). solves the Security Constrained Unit Commitment and Economic Dispatch problems with goal the minimization of total system generation costs.

Inputs

  • Timeseries regarding electricity demand, RES generation, hydro generation, electricity import prices, fuel prices and emission allowances prices.
  • Constant or slowly-changing data containing technical and economic characteristics of thermal resources, interconnection capacities with neighboring countries and market-related data (e.g., price caps, system reserves, etc).
  • Input data in CSV format.

Outputs

  • System marginal price, electricity mix and level of curtailment applied to RES generation.
  • The generation schedule of all resources and the profit/loss of each generator.
  • Output data in Excel or image files.

Language(s)

BSAM is developed in Python 3.9 and runs on Windows, MacOS, and Linux operating systems.

Back