market Section
Scope and overview
The market block defines tariff rules for different user tariff types.
Example:
market:
...
tariff1:
profile:
buy_price: buy_price
sell_price: sell_price
consumption_price: consumption_price
peak_categories: peak_categories
peak_tariff:
function: parse_peak_quantity_by_time_vectors
inputs: [peak_categories, peak_tariff]
peak_weight:
function: parse_peak_quantity_by_time_vectors
inputs: [peak_categories, peak_weight]
...
tariffN:
profile:
buy_price: ...
...
...Parameters in market Section
A tariff is defined by its buying price, selling price, consumption price, peak categories, peak tariff, and peak weight. The profile section within each tariff type specifies the relevant parameters. The peak_tariff and peak_weight fields utilize a function called parse_peak_quantity_by_time_vectors, which processes the input vectors based on the defined peak categories. The following table details the list, type and description of each entry that defines a tariff.
| Parameter | Unit | Example | Description |
|---|---|---|---|
| profile | |||
| –buy_price | str or float or list | buy_price | Buying electricity price |
| –sell_price | str or float or list | sell_price | Selling electricity price |
| –consumption_price | str or float or list | consumption_price | Consumption based price (excise) |
| –peak_categories | str or float or list | peak_categories | Peak category code per timestep |
| –peak_tariff | dict | Peak tariff by peak category (derived from the peak categories and peak_tariff time series) | |
| –peak_weight | dict | Peak weight by time vectors (derived from the peak categories and peak_weight time series) |