From GridLAB-D Wiki
Jump to: navigation, search

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.

Auction actors

Buyer

Seller

Properties

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.

Functions

submit_bid

bid_id

submit_bid_state

reference link

See also

Market_User_Guide

Market_module

Market Specifications

Controller Specifications

Wholesale_Markets