Reading Bids Strategy
The ReadingsBidsStrategy is an easy way to pre-program time-varying behavior of a satellite model
without relying on any computation logic. The exact bids that should be submitted to the central
market can be defined, for as many or few days as desired. This strategy will continuously iterate
over the bids, looping back to the start of the file when the end is reached.
Example use cases for this strategy include submitting the same set of profile bids every day, or defining fixed weekly behavior that will repeat every 7 days.
Configuration
The ReadingsBidsStrategy has various parameters to configure to perform its function. They
are listed below with an explanation.
These attributes are mandatory: the strategy cannot function without this information. All paths are interpreted as relative to the location of the configuration file they are specified in. This is the recommended usage. Alternatively, paths can be given as absolute, although this is discouraged for the sake of reproducibility across different machines.
bids_csv_pathThe bids to be repeated should be listed in this csv file. The expected format is:exclusive_group_id
profile_block_id
timestamp
quantity
price
…
…
…
…
…
Note that the earliest value in the
timestampcolumn must match the first timestamp used by the central market and other bidding strategies. The globalstart_hourattribute (or local overwrite of it) is ignored.rolling_horizon_stepDefines the number of timesteps for the bidding window. Changing this value to anything other than that used for the whole simulation is not recommended, and will likely result in infeasibility issues.
Any other globally shared or defined attributes are ignored by this strategy.