Auction (class)

NOTE: This page is deprecated. Please see Market_User_Guide.

The Auction class is a member of the Market module  that simulates an automated wholesale market where  buyers  and  sellers  place buy and sell bids, which are sorted and matched up to determine a market clearing price at regular intervals.

type
The market type. Currently, only "NONE" and "DOUBLE" are supported keywords. NONE-type markets are not allowed by the simulation and will cause the system to halt. DOUBLE markets are those that involve a number of buyers and sellers and matches buy and sell bids against each other at fixed intervals.

unit
A short string used to identify the units associated with the quantities exchanged within the market, such as "kWh", "kg", or "BTU/h".

period
The interval between market clearing process cycles, in seconds.

latency
(unused) The delay before market transactions are to take effect.

market_id
The internal index for how many times this market has cleared.

last.Q
The quantity of cleared bids from the previous cycle.

last.P
The price the bids cleared at from the previous cycle.

next.Q
The currently relevant quantity of cleared bids from the most recent cycle.

next.P
The currently relevant price of cleared bids from the most recent cycle.

avg24
The average daily clearing price, as sampled once an hour for 24 hours.

avg168
The average weekly clearing price, as sampled once an hour for 168 hours.

std24
The standard deviation of the daily clearing price.

std168
The standard deviation of the weekly clearing price.

network
(unused) The communication network used for this market.

verbose
A toggle flag used to enable or disable extra console output from the market objects, for debugging and testing purposes.

linkref
A reference to an object derived from powerflow::link that provides a power_flow value used to estimate the unresponsive part of the load. If the linkref is provided, the unresponsive load will be the power_flow of the link less the total load bid. The unresponsive load will be bid automatically into the auction on the demand side at the market price cap.

pricecap
The maximum price at which the market is allowed the clear. The cap applies to both positive and negative prices.

reference link
= See also = Market_User_Guide

Market_module

Market Specifications

Controller Specifications

Wholesale_Markets