Известия РАН. Теория и системы управления, 2021, № 3, стр. 85-97

НОВЫЕ ИНСТРУМЕНТЫ И ЗАДАЧИ РЕГУЛИРОВАНИЯ РЫНКА ЭЛЕКТРОЭНЕРГИИ

А. А. Васин a, О. М. Григорьева a*, А. С. Шендяпин a

a МГУ им. М.В. Ломоносова
Москва, Россия

* E-mail: olesyagrigez@gmail.com

Поступила в редакцию 17.11.2020
После доработки 01.12.2020
Принята к публикации 25.01.2021

Полный текст (PDF)

Аннотация

Формулируются и исследуются задачи, связанные с оптимальным регулированием оптовых рынков электроэнергии в современных условиях. В моделях учитываются возможности, связанные с новыми техническими и экономическими инструментами: возобновляемыми источниками и накопителями энергии и регулированием потребления с помощью многоставочных тарифов. Анализ оптимизационных задач с помощью теоремы Лагранжа позволяет определить оптимальные стратегии регулирования как при наличии полной информации о случайных факторах, так и при наличии вероятностной неопределенности. Обсуждаются экономические механизмы и условия, позволяющие реализовать оптимальное функционирование рынка с точки зрения общественного благосостояния.

Введение. Электроэнергетическая отрасль представляет собой сложную систему, включающую разные типы генераторов и потребителей, связывающую их сеть и экономические механизмы их взаимодействия. Управление в таких системах осложняется существенным влиянием случайных факторов на функционирование отрасли. Соответствующие задачи оптимизации представляют интерес с точки зрения развития теории и приложений системного анализа и исследования операций.

Развитие электроэнергетики является важной задачей с точки зрения ускорения темпов роста российской экономики. Ее решение связано с использованием новых экономических и технических инструментов для оптимизации производства и потребления электроэнергии. Среди таких инструментов отметим: возобновляемые источники энергии и накопители электрической мощности; тарифное регулирование потребления, направленное на его сдвиг с пиковой зоны графика на другое время суток. Возобновляемые источники энергии могут применяться для замещения более дорогих генераторов. Но поставляемый ими объем мощности является случайной величиной, зависящей от погодных условий. В ситуации, когда необходимо гарантировать поставку энергии всем потребителям по заключенным договорам, при неблагоприятных условиях он должен замещаться резервными мощностями с обычными технологиями. Полезную роль в энергосистемах могут сыграть накопители электроэнергии, в частности литий-ионные батареи. Со стороны производителей хранение энергии позволяет уменьшить затраты на ее производство, сокращая время использования наиболее дорогих генераторов. Со стороны потребителей системы хранения помогают решить проблему сглаживания нагрузок, создавая возможность переноса части потребления с пиковых интервалов времени на другое время суток. Решению этой же проблемы способствуют дифференцированные по времени тарифы для потребителей. Выравнивание кривых суточной нагрузки потребителей снижает спрос на дорогие генерирующие мощности, затраты на передачу и распределение. Это изменение, однако, может снизить полезность потребления.

Базовые модели рынка электроэнергии получили развитие в ряде научных работ с учетом упомянутых новых факторов [1]. В [2] рассматривается задача формирования оптимального графика генерации с использованием различных цен на электроэнергию для потребителей на рынке на сутки вперед, а также системы хранения энергии. Целью является достижение оптимальных объемов производства и потребления с точки зрения минимизации затрат и выбросов. Отмечается также, что наличие большого количества доступных блоков с низкой генерирующей мощностью предпочтительнее, чем наличие одного блока с большой выходной мощностью. Хотя минимизация стоимости и минимизация выбросов являются противоречивыми целями, предлагается ответ, который оптимизирует векторный критерий. В [3] описывается аналогичная проблема минимизации затрат и выбросов в рамках стохастической модели и используется вероятностная концепция доверительного интервала для оценки неопределенности прогнозирования. В [4] рассматривается неэластичный спрос со стороны потребителей, который включает почасовые компоненты необходимого объема, а также сдвигаемую нагрузку, которую можно перераспределять в течение суток. При этом учитываются также затраты на перенос с наиболее выгодного времени на менее удобное. С помощью теории контрактов исследуется задача оптимизации работы энергосистемы за счет введения тарифов, побуждающих потребителей переносить сдвигаемую нагрузку на непиковое время. Отдельные задачи оптимизации энергетических систем различных масштабов с учетом данных инструментов рассматривались также в работах [58].

В настоящей статье разрабатывается математическая модель оптимального функционирования оптового рынка электроэнергии с точки зрения роста общественного благосостояния и рассматриваются соответствующие задачи оптимизации для различных частных случаев этой модели. Эта статья является развитием нашего исследования, представленного на конференции OPTIMA 2020 [9]. В ней приводятся и обобщаются результаты, а также излагаются новые утверждения относительно регулирования рынка с накопителем энергии.

В разд. 1 описывается модель со сдвигаемыми нагрузками, тарифами и случайными факторами, влияющими на производство и потребление. В разд. 2 исследуется задача оптимизации благосостояния при наличии полной информации о значениях случайных факторов. В разд. 3 обсуждаются экономические механизмы, которые могут обеспечить оптимальное функционирование рынка, и решается задача об оптимальных тарифах с учетом вероятностной неопределенности. В разд. 4 результаты для детерминированной модели обобщаются для энергосистемы с накопителем электроэнергии. В разд. 5 решается задача об оптимальном управлении накопителем и расчете оптимальных тарифов с учетом случайных факторов. В заключениe обсуждаются основные результаты и некоторые задачи на будущее.

1. Модель рынка и постановка задачи оптимизации. Поскольку потребности в электроэнергии существенно меняются в течение суток, рассматривается функционирование системы в зависимости от времени $t = \overline {1,T} $, где $t$ – период времени с примерно постоянными потребностями. В частности, в качестве $t$ может выступать час суток. В рамках подобной модели можно учесть также зависимость потребления от сезона. В этом случае T отражает и время суток, и время года.

Опишем основные группы агентов (производителей и потребителей), действующих на рынке. Обозначим через ${{A}_{1}}$ множество производителей электроэнергии с традиционными технологическими возможностями. Каждый из них характеризуется функцией затрат ${{c}_{a}}(v)$ на обеспечение поставляемой мощности $v$. Функция предложения

${{S}_{a}}(p) = Arg\mathop {max}\limits_{{v} \geqslant 0} ({v}p - {{c}_{a}}({v}))$
определяет оптимальный объем производства для данного периода в зависимости от цены p. При рассмотрении большого интервала планирования цена на сырье (газ, мазут и т.д.) может зависеть от $t$, в этом случае будет меняться соответственно и функция предложения $S_{a}^{t}$.

Обозначим через A2 множество производителей, использующих возобновляемые источники энергии. Для каждого из них поставляемый им объем мощности является случайной величиной, зависящей от погодных условий и времени. Он задается функцией ${v}_{a}^{t}({{\psi }^{t}})$, где ${{\psi }^{t}}$ – случайный фактор. В ситуации, когда необходимо гарантировать поставку энергии всем потребителям по заключенным договорам, мощности этих производителей могут применяться для замещения более дорогих источников энергии, но при неблагоприятных условиях должны замещаться резервными мощностями с обычными технологиями. Переменные затраты для солнечных батарей и ветряных двигателей близки к нулю и не учитываются далее.

Перейдем к описанию потребления электроэнергии. Обозначим через ${{B}_{1}}$ множество потребителей, представляющих население, ${{B}_{2}}$ – множество промышленных потребителей. У каждого потребителя $b \in {{B}_{1}}$ есть потребности, связанные с конкретным временем t (например, обогрев помещения и освещение), а также несколько видов потребностей $l = \overline {1,L} $, реализация которых может осуществляться в различное время (приготовление пищи, стирка и т.д.). В общем случае можно описать функции полезности потребителей следующим образом. Потребление для данного индивидуума $b \in {{B}_{1}}$ характеризуется вектором ${{\vec {v}}_{b}} = ({v}_{{bl}}^{t},t = \overline {1,T} ,l = \overline {0,L} )$, где объем $v_{{b0}}^{t}$ – это потребление, связанное с потребностями для данного часа. Функции $u_{{b0}}^{t}(v_{{b0}}^{t},\psi _{b}^{t}),$ $t = \overline {1,T} $, показывают полезность такого потребления в зависимости от случайного фактора $\psi _{b}^{t}$, характеризующего погодные условия и другие случайные события, которые влияют на потребность в электроэнергии. Случайность в объемах потребления связана также с тем, что некоторые потребители имеют собственные источники генерации (например, солнечные батареи), а объемы выработки на них являются случайными. Объем $v_{{bl}}^{t} \geqslant 0$ определяет расход энергии, связанный с целью l в период t. Для каждого вида l полезность потребления зависит от суммарного объема ${{V}_{{bl}}}$, выделяемого на соответствующую цель l, с учетом затрат $e_{{bl}}^{t}$ на перенос на менее удобное время. Таким образом, суммарная полезность потребителя принимает вид

${{U}_{b}}({{\vec {v}}_{b}},{{\vec {\psi }}_{b}}) = \sum\limits_{t = 1}^T \,u_{{b0}}^{t}({v}_{{b0}}^{t},\psi _{b}^{t}) + \sum\limits_{l = 1}^L \,\left( {{{u}_{{bl}}}\left( {\sum\limits_{t = 1}^T \,{v}_{{bl}}^{t}} \right) - \sum\limits_{t = 1}^T \,{v}_{{bl}}^{t}e_{{bl}}^{t}} \right).$

Всюду далее предполагается, что функции затрат и полезности соответствуют стандартным предположениям для микроэкономических моделей [10]: они монотонно возрастают, функции затрат выпуклые, функции полезности вогнутые.

Функция спроса ${{\vec {D}}_{b}}(\vec {p},{{\vec {\psi }}_{b}})$, где ${{\vec {D}}_{b}} = (D_{{bl}}^{t},t = \overline {1,T} ,l = \overline {0,L} )$, показывает, какой объем потребитель b выбирает в каждый период времени $t$ в зависимости от вектора цен $\vec {p} = ({{p}^{t}},t = \overline {1,T} )$ и значения случайного фактора. Вектор ${{\vec {D}}_{b}}$ является решением следующей оптимизационной задачи:

(1.1)
${{\vec {D}}_{b}}(\vec {p},{{\vec {\psi }}_{b}}) = Arg\mathop {max}\limits_{{{{\vec {v}}}_{b}}} [{{U}_{b}}({{\vec {v}}_{b}},{{\vec {\psi }}_{b}}) - \sum\limits_{t = 1}^T \,{{p}^{t}}\sum\limits_{l = 0}^L \,{v}_{{bl}}^{t}]\,.$

Для гладких функций полезности условия первого порядка для задачи (1.1) принимают вид

$\frac{{\partial u_{{b0}}^{t}}}{{\partial {v}_{{b0}}^{t}}}({v}_{{b0}}^{t},\psi _{b}^{t}) = {{p}^{t}},\quad {v}_{{bl}}^{{\bar {t}}} > 0 \Rightarrow \bar {t} \to \mathop {min}\limits_t ({{p}^{t}} + e_{{bl}}^{t}) = u{{'}_{{bl}}}({{V}_{{bl}}}),\quad l = \overline {1,L} .$

Рассмотрим поведение промышленных потребителей $b \in {{B}_{2}}$. Предприятие b выпускает товар с ценой ${{p}_{b}}$ и характеризуется постоянными затратами электроэнергии $D_{{b0}}^{t}$ (связанными с охраной, отоплением и т.д.) и производственной функцией $F_{b}^{t}({v}_{b}^{t},w_{b}^{t})$, которая показывает, каков объем выпуска в данный часовой интервал в зависимости от объема потребляемой энергии ${v}_{b}^{t}$ и труда $w_{b}^{t}$. В качестве примера рассмотрим предприятие с заданным набором производственных мощностей ${{M}_{b}}$. Каждая мощность $m \in {{M}_{b}}$ характеризуется максимальным объемом выпуска $v_{b}^{m}$ товара и удельными затратами энергии $\nu _{b}^{m}$ и труда $\omega _{b}^{m}$ на единицу выпускаемой продукции. (Для промышленных потребителей параметры обычно не зависят от t, а для сельскохозяйственного производства зависимость от t существенна.) Оптимальная загрузка производственных мощностей в период t в этом случае легко определяется по следующему алгоритму. Имеющиеся мощности упорядочиваются и подключаются в порядке возрастания суммарных удельных затрат $\nu _{b}^{m}p_{e}^{t} + \omega _{b}^{m}p_{\omega }^{t}$, где $p_{e}^{t},\;p_{\omega }^{t}$ – цены на электроэнергию и на трудовые ресурсы в час $t$ (цены существенно меняются в течение суток), пока цена на выпускаемый товар превышает удельные затраты: ${{p}_{b}} \geqslant \nu _{b}^{m}p_{e}^{t} + \omega _{b}^{m}p_{\omega }^{t}$. Таким образом, функция спроса для предприятия $b$ в период $t$ имеет вид

(1.2)
$D_{b}^{t}(p_{e}^{t},p_{\omega }^{t}) = \sum\limits_{m:\nu _{b}^{m}p_{e}^{t} + \omega _{b}^{m}p_{\omega }^{t} \leqslant {{p}_{b}}} \,{v}_{b}^{m}\nu _{b}^{m} + D_{{b0}}^{t}.$

Задача максимизации общего благосостояния для описанного рынка может быть сформулирована как оптимальный сбалансированный выбор объемов генерации и потребления мощности в течение интервала планирования $t = \overline {1,T} $. Оптимизируемый критерий – суммарная полезность потребителей мощности за вычетом затрат на генерацию. Множество допустимых стратегий характеризуется вектором объемов вырабатываемой мощности $\{ {v}_{a}^{t}({{\psi }^{t}}),a \in {{A}_{1}} \cup {{A}_{2}},t = \overline {1,T} \} $ и векторами объемов потребления для населения $\{ {v}_{b}^{t}(\psi _{b}^{t}),b \in {{B}_{1}},t = \overline {1,T} \} $ и для промышленных потребителей $\{ {v}_{b}^{t},b \in {{B}_{2}},t = \overline {1,T} \} $, удовлетворяющих условиям баланса:

$\forall t,{{\psi }_{t}} \in {{\Psi }_{t}},(\psi _{b}^{t} \in \Psi _{b}^{t};b \in {{B}_{1}}),\quad \sum\limits_{a \in {{A}_{1}} \cup {{A}_{2}}} \,{v}_{a}^{t}({{\psi }^{t}}) = \sum\limits_{b \subset {{B}_{1}}} \,\left( {{v}_{{b0}}^{t}(\psi _{b}^{t}) + \sum\limits_{l = 1}^L \,{v}_{{bl}}^{t}} \right) + \sum\limits_{b \subset {{B}_{2}}} \,{v}_{b}^{t}.$

Оптимизируемая функция общественного благосостояния имеет вид

(1.3)
$\begin{gathered} \sum\limits_{b \in {{B}_{1}}} \,\left( {\sum\limits_{t = 1}^T \,u_{{b0}}^{t}({v}_{{b0}}^{t},\psi _{b}^{t}) + \sum\limits_{l = 1}^L \,\left( {{{u}_{{bl}}}\left( {\sum\limits_{t = 1}^T \,{v}_{{bl}}^{t}} \right) - \sum\limits_{t = 1}^T \,{v}_{{bl}}^{t}e_{{bl}}^{t}} \right)} \right) + \\ \, + \sum\limits_{b \in {{B}_{2}}} \,\sum\limits_{t = 1}^T \,(F_{b}^{t}({v}_{b}^{t},w_{b}^{t})p_{b}^{t} - p_{w}^{t}w_{b}^{t}) - \sum\limits_{a \in {{A}_{1}}} \,\sum\limits_{t = 1}^T \,{{c}_{a}}({v}_{a}^{t}({{\psi }^{t}})). \\ \end{gathered} $

Переменные затраты для возобновляемых источников энергии не учитываются, так как они близки к нулю.

При постановке оптимизационной задачи необходимо учесть следующее. Во-первых, поставки потребителям обычно планируются заранее, до того, как станет известно значение случайного фактора $\psi (t)$. Аналогичным образом планируются объемы производства на генераторах из множества $a \in {{A}_{1}}{{\backslash }}{{A}_{0}}$, кроме резервных генераторов $a \in {{A}_{0}}$. На практике эти величины определяются на рынке на сутки вперед. Для резервных генераторов объемы нагрузки задаются на балансирующем рынке.

Как оптимальным образом распределить генераторы между балансирующим рынком и рынком на сутки вперед? Для минимизации ожидаемых затрат на рынок на сутки вперед отбираются генераторы с минимальными издержками, а на балансирующий рынок оставляют генераторы с высокими издержками и используют их с учетом реализации случайного фактора. Технические характеристики реальных генераторов обычно позволяют осуществить такое распределение.

Далее рассмотрим несколько частных постановок задачи оптимизации благосостояния с тем, чтобы подробнее исследовать отдельные вопросы расчета оптимальных стратегий.

Из определения функций предложения ${{S}_{a}},a \in A$, в случае, когда они однозначны, вытекает следующий результат.

Лемма 1. Пусть общий объем потребления ${{V}_{B}}$ надо распределить между потребителями $b \in B$ с функциями полезности ${{u}_{b}}({{{v}}_{b}})$ так, чтобы максимизировать суммарную полезность. Тогда оптимальное распределение

$\vec {v}_{B}^{*} \to \mathop {max}\limits_{\vec {v}} \sum\limits_{b \in B} \,{{u}_{b}}({{{v}}_{b}})$
при условии
$\sum\limits_{b \in B} \,{{{v}}_{b}} = {{V}_{B}}$
вычисляется как ${v}_{b}^{*} = {{D}_{b}}(p({{V}_{B}}))$, $b \in B$, где значение $p({{V}_{B}})$ определяется из условия
$\sum\limits_{b \in B} \,{{D}_{b}}(p({{V}_{B}})) = {{V}_{B}}$
и функции спроса связаны с функциями полезности соотношениями

${{u}_{b}}({{{v}}_{b}}) = \int\limits_0^{{{{v}}_{b}}} {D_{b}^{{ - 1}}({v})d{v}} .$

Доказательство. Рассмотрим функцию Лагранжа для задачи максимизации суммарной полезности потребления:

$L = \sum\limits_{b \in B} \,{{u}_{b}}({{{v}}_{b}}) + p\left( {\sum\limits_{b \in B} \,{{{v}}_{b}} - {{V}_{B}}} \right).$

Здесь $p$ – множитель Лагранжа для ограничения. Выписывая необходимое условие первого порядка, получаем с учетом определения функции спроса, что для любого $b$ выполнено: ${v}_{b}^{*} = {{D}_{b}}(p({{V}_{B}}))$. Наконец, найдем $p({{V}_{B}})$ из ограничения для суммарного потребления.

Определим, исходя из леммы 1, агрегированные функции полезности текущего потребления населения:

$u_{{{{B}_{1}}}}^{t}({v},{{\vec {\psi }}^{t}}) = \sum\limits_{b \in {{B}_{1}}} \,u_{{{{b}_{0}}}}^{t}(D_{b}^{t}({{\vec {p}}^{t}}({v},{{\vec {\psi }}^{t}}),\psi _{b}^{t}),\psi _{b}^{t}),$
где
$\forall t,b\int\limits_0^{\bar {v}} \,{{(D_{b}^{t})}^{{ - 1}}}({v},\psi _{b}^{t})d{v} = u_{{{{b}_{0}}}}^{t}({v},\psi _{b}^{t}),$
и промышленного потребления
$u_{{{{B}_{2}}}}^{t}({v}) = \sum\limits_{b \in {{B}_{2}}} \,F_{b}^{t}(D_{b}^{t}({{p}^{t}}({v}),p_{\omega }^{t})),$
где функции спроса $D_{b}^{t},b \in B$, заданы соотношением (1.2). Далее опустим зависимость от $p_{\omega }^{t}$, считая эти цены заданными.

Лемма 2. Пусть задан требуемый общий объем генерации VA для $a \in A$ в данный период. Тогда его оптимальное распределение

$\vec {v}_{A}^{*} \to \mathop {min}\limits_{\vec {v}} \sum\limits_{a \in A} \,{{c}_{a}}({{{v}}_{a}})$
при условии
$\sum\limits_{a \in A} \,{{{v}}_{a}} = {{V}_{A}}$
вычисляется как $v_{a}^{*} = {{S}_{a}}(p({{V}_{A}}))$, $a \in A$, где значение $p({{V}_{A}})$ определяется из условия

$\sum\limits_{a \in A} \,{{S}_{a}}(p({{V}_{A}})) = {{V}_{A}}.$

Доказательство леммы 2 аналогично доказательству леммы 1.

Определим, исходя из леммы 2, функцию затрат для множества предприятий A1:

$c({v}) = \sum\limits_{a \in {{A}_{1}}} \,{{c}_{a}}({{S}_{a}}(p({v})).$

Аналогично установим связь между агрегированной функцией полезности потребления и функциями спроса.

Наконец, найдем общую функцию полезности текущего потребления

$u_{0}^{t}({v},{{\vec {\psi }}^{t}}) = u_{{{{B}_{1}}}}^{t}(D_{{{{B}_{1}}}}^{t}({{p}^{t}}({v},{{\vec {\psi }}^{t}}),{{\vec {\psi }}^{t}}) + u_{{{{B}_{2}}}}^{t}(D_{{{{B}_{2}}}}^{t}({{p}^{t}}({v},{{\vec {\psi }}^{t}})),$
где цена ${{p}^{t}}({v},{{\vec {\psi }}^{t}})$ определяется из условия баланса:

$D_{{{{B}_{1}}}}^{t}({{p}^{t}}({v},{{\vec {\psi }}^{t}}),{{\vec {\psi }}^{t}}) + D_{{{{B}_{2}}}}^{t}({{p}^{t}}({v},{{\vec {\psi }}^{t}})) = {v}.$

Здесь

$D_{{{{B}_{1}}}}^{t}({{p}^{t}}({v},{{\vec {\psi }}^{t}}),{{\vec {\psi }}^{t}}) = \sum\limits_{b \in {{B}_{1}}} \,D_{b}^{t}({{p}^{t}},\psi _{b}^{t}),D_{{{{B}_{2}}}}^{t}({{p}^{t}}({v},{{\vec {\psi }}^{t}})) = \sum\limits_{b \in {{B}_{2}}} \,D_{b}^{t}({{p}^{t}}).$

2. Задача оптимизации при наличии полной информации. Начнем с наиболее простой постановки, когда предложение и спрос детерминированы. Заданы значения выпуска ${v}_{{{{A}_{2}}}}^{t}$, $t = \overline {1,T} $. Каждую пару $\overline b = (b,l)$ будем рассматривать как отдельного потребителя с функцией полезности

${{\bar {u}}_{{\bar {b}}}}({{\vec {v}}_{{\bar {b}}}}) = {{u}_{{\overline b }}}\left( {\sum\limits_{t = 1}^T \,{v}_{{\overline b }}^{t}} \right) - \sum\limits_{t = 1}^T \,e_{{\overline b }}^{t}{v}_{{\overline b }}^{t},\quad \bar {b} \in BL.$

Задачу оптимизации функции благосостояния (1.3) перепишем как

(2.1)
$\sum\limits_{t = 1}^T \,u_{0}^{t}({v}_{0}^{t}) + \sum\limits_{\bar {b} \in BL} \,\left[ {{{u}_{{\bar {b}}}}\left( {\sum\limits_{t = 1}^T \,{v}_{{\bar {b}}}^{t}} \right) - \sum\limits_{t = 1}^T \,e_{{\bar {b}}}^{t}{v}_{{\bar {b}}}^{t}} \right] - \sum\limits_{t = 1}^T \,c\left( {\sum\limits_{\bar {b} \in BL \cup \{ 0\} } \,{v}_{{\bar {b}}}^{t} - {v}_{{{{A}_{2}}}}^{t}} \right) \to \mathop {max}\limits_{\vec {v} = ({{{\vec {v}}}_{0}},{{{\vec {v}}}_{{\bar {b}}}},\bar {b} \in BL) \geqslant 0} .$

Данной оптимизационной задаче можно сопоставить конкурентный рынок с множеством товаров $\Theta = \overline {1,T} $, где товар t соответствует энергии, потребляемой в период $t$. Каждый товар производится независимо от других, функция затрат имеет вид ${{c}^{t}}({{{v}}^{t}}) = c({{{v}}^{t}} - {v}_{{{{A}_{2}}}}^{t})$, где $c()$ – указанная выше функция минимальных затрат для множества предприятий A1. Множество потребителей $\overline B = BO \cup BL$, где

$BO = \bigcup\limits_{t = 1}^T \,B{{O}_{t}},$
множество $B{{O}_{t}}$ характеризуется функцией спроса $D_{0}^{t}({{p}^{t}}) = D_{{{{B}_{1}}}}^{t}({{p}^{t}}) + D_{{{{B}_{2}}}}^{t}({{p}^{t}})$, соответствующей функции полезности $u_{0}^{t}$. Для этих потребителей полезность представляет только товар t. Для каждого потребителя $\bar {b} \in BL$ с функцией спроса ${{D}_{{\overline b }}}(\vec {p})$, удовлетворяющей следующим соотношениям:
(2.2)
$({v}_{{\bar {b}}}^{t} > 0) \Rightarrow {{p}^{t}} + e_{{\bar {b}}}^{t} = \mathop {argmin}\limits_{\tau \in \Theta } ({{p}^{\tau }} + e_{{\bar {b}}}^{\tau }) = u{{'}_{{\bar {b}}}}\left( {\sum\limits_{\tau \in \Theta } \,{v}_{{\bar {b}}}^{\tau }} \right)\quad \forall t \in \Theta ,\quad \overline b \in BL,\quad {{\vec {v}}_{{\bar {b}}}} \in {{D}_{{\bar {b}}}}(\overrightarrow p ),$
т.е. каждый потребитель $\overline b $ выбирает вектор потребления, максимизирующий его полезность с учетом затрат на покупку энергии.

Конкурентным равновесием данного рынка называется совокупность $(\vec {\tilde {p}},{{\vec {\tilde {v}}}_{0}},{{\vec {\tilde {v}}}_{{\bar {b}}}},\bar {b} \in BL)$, включающая вектор равновесных цен $\vec {\tilde {p}} = ({{\tilde {p}}^{t}},t = \overline {1,T} )$, векторы объемов потребления ${{\vec {\tilde {v}}}_{0}} = (\tilde {b}_{0}^{t},t = \overline {1,T} )$ для потребителей из $BO$ и ${{\vec {\tilde {v}}}_{{\bar {b}}}} = (\tilde {v}_{{\bar {b}}}^{t},t = \overline {1,T} )$ для каждого $\bar {b} \in BL$.

Помимо соотношения (2.2), эти векторы должны удовлетворять также следующим условиям:

(2.3)

Другими словами, объем текущего потребления в период $t$ определяется из равенства предельной полезности потребления и цены на энергию;

(2.4)
$\forall t \in \Theta c{\kern 1pt} '\left( {\sum\limits_{\overline b \in \overline B } \,\tilde {v}_{{\bar {b}}}^{t} - {v}_{{{{A}_{2}}}}^{t}} \right) = {{\tilde {p}}^{t}},$
т.е. в каждый период предельные затраты на производство равны цене энергии.

В [9] доказано следующее утверждение.

Теорема 1. Задача (2.1) оптимизации общественного благосостояния является задачей выпуклого программирования. Множество ее решений соответствует множеству конкурентных равновесий указанного выше рынка, заданному соотношениями (2.2)–(2.4).

3. О выборе оптимальных тарифов. Как в условиях реальной экономики обеспечить реализацию оптимального или близкого к оптимальному состояния рынка? Согласно теореме 1, в условиях совершенной конкуренции рационально действующие производители и потребители приведут рынок в состояние конкурентного равновесия, соответствующего максимуму общественного благосостояния. Возникает два вопроса: как обеспечить условия совершенной конкуренции и как побудить производителей к максимизации прибыли, а потребителей – к максимизации сюрпласа с учетом рыночных цен? Относительно первого вопроса существует обширная литература как общая, так и специально посвященная рынку электроэнергии (см. [11]). Наряду с общими мерами антимонопольного регулирования можно использовать общедоступную информацию о предельных затратах на крупных генераторах, исходя из нормы расхода топлива и других ресурсов. Каждый случай вывода из эксплуатации крупного генератора, повлекший существенный скачок цены, должен быть предметом специального расследования антимонопольной службы. Подобные меры регулирования должны применяться также и к крупным потребителям. Все потребители со сдвигаемыми нагрузками должны покупать электроэнергию по ценам, эквивалентным рыночным. Таким образом, нужно вводить трех- или четырехставочные тарифы для населения, соответствующие равновесным ценам, и побуждать его устанавливать соответствующие счетчики. Эти меры обеспечили бы эффективность аукциона с единой ценой на каждый период t, определяемой как цена, балансирующая спрос и предложение на двустороннем аукционе поставщиков и потребителей. Однако этот вывод справедлив лишь в рамках рассматриваемой в этом пункте упрощенной детерминированной модели. Наличие случайных факторов существенно осложняет ситуацию. Перейдем к анализу их влияния. Вернемся к общей постановке (1.3). Случайные факторы действуют как на стороне предложения, так и на стороне спроса. Выбор объема производства на многих генераторах и у некоторых потребителей происходит заранее. Если, однако, предельные затраты таких генераторов заведомо ниже равновесной цены, а предельные полезности у потребителей заведомо выше, то их можно включить в оптимальные объемы генерации и потребления на первом этапе, соответствующем рынку на сутки вперед. Объемы производства и потребления для остальных агентов определяются после реализации случайных факторов, исходя из баланса спроса и предложения. Таким образом, в теории можно реализовать максимальное общественное благосостояние в зависимости от значений случайных факторов.

В реальности главное противоречие с этой идеальной картиной состоит в поведении массовых потребителей (населения). Они не могут ежедневно планировать графики потребления, исходя из текущих цен и случайных факторов, а определяют их на основе тарифов, устанавливаемых на длительное время (порядка года), с учетом средних значений случайных факторов, влияющих на их потребление. Сформулируем соответствующую оптимизационную задачу:

(3.1)
$\vec {v}_{b}^{*} \to max\left[ {\sum\limits_{t = 1}^T \,u_{{b0}}^{t}({v}_{{b0}}^{t}) + \sum\limits_{l = 1}^L \,\left( {{{u}_{{bl}}}\left( {\sum\limits_{t = 1}^T \,{v}_{{bl}}^{t}} \right) - \sum\limits_{t = 1}^T \,{v}_{{bl}}^{t}e_{{bl}}^{t}} \right) - \sum\limits_{t = 1}^T \,\bar {p}_{b}^{t}\left( {{v}_{{b0}}^{t} + \sum\limits_{l = 1}^L \,{v}_{{bl}}^{t} - \mathbb{E}\psi _{b}^{t}} \right)} \right].$

Ограничимся случаем, когда во все периоды объем закупок каждого потребителя остается положительным, т.е. случайный фактор не обнуляет его спрос. Тогда оптимальные полные объемы потребления с учетом средних значений случайных факторов определяются в зависимости от тарифов ${{\vec {\bar {p}}}_{b}}$ так же, как в детерминированной задаче, согласно функциям спроса ${{D}_{b}}({{\vec {\bar {p}}}_{b}})$, удовлетворяющим соотношениям, аналогичным детерминированному случаю (2.2), (2.3).

Рассмотрим задачу оптимизации общего благосостояния без промышленных потребителей. Соответствующие объемы производства являются случайными и определяются как

$\sum\limits_{b \in {{B}_{1}}} \,({{\vec {D}}_{b}}({{\vec {\bar {p}}}_{b}}) - {{\vec {\psi }}_{b}}).$

Общественное благосостояние является случайной величиной следующего вида:

$W(\vec {\bar {p}},{{\vec {\psi }}_{b}}) = \sum\limits_{\bar {b} \in \bar {B}} \,{{u}_{{\bar {b}}}}({{D}_{{\bar {b}}}}(\vec {\bar {p}})) - \sum\limits_{t = 1}^T \,c\left( {\sum\limits_{\bar {b} \in \bar {B}} \,D_{{\bar {b}}}^{t}(\vec {\bar {p}}) - \sum\limits_b \,\psi _{b}^{t}} \right).$

Рассмотрим задачу выбора тарифов, оптимизирующих математическое ожидание общественного благосостояния:

(3.2)
$\mathbb{E}\left\{ {\sum\limits_{t = 1}^T \,u_{0}^{t}(D_{{{{B}_{0}}}}^{t}(\vec {\bar {p}})) + \sum\limits_{bl \in BL} \,{{u}_{{bl}}}\left( {\sum\limits_{t = 1}^T \,D_{{bl}}^{t}(\vec {\bar {p}}) - \sum\limits_{t = 1}^T \,D_{{bl}}^{t}(\vec {\bar {p}})e_{{bl}}^{t}} \right) - \sum\limits_{t = 1}^T \,c\left( {D_{{{{B}_{0}}}}^{t}(\vec {\bar {p}}) + \sum\limits_{bl \in BL} \,D_{{bl}}^{t}(\vec {\bar {p}}) - {{\psi }^{t}}} \right)} \right\} \to \mathop {max}\limits_{\vec {\bar {p}}} .$

Сопоставим ей задачу оптимизации математического ожидания общественного благосостояния по объемам потребления:

(3.3)
$\mathbb{E}\left\{ {\sum\limits_{t = 1}^T \,u_{0}^{t}({v}_{{{{B}_{0}}}}^{t}) + \sum\limits_{bl \in BL} \,{{u}_{{bl}}}\left( {\sum\limits_{t = 1}^T \,{v}_{{bl}}^{t} - \sum\limits_{t = 1}^T \,{v}_{{bl \in BL}}^{t}e_{{bl}}^{t}} \right) - \sum\limits_{t = 1}^T \,c\left( {{v}_{{{{B}_{0}}}}^{t} + \sum\limits_{bl \in BL} \,{v}_{{bl}}^{t} - {{\psi }^{t}}} \right)} \right\} \to \mathop {max}\limits_{\vec {v}} .$

Теорема 2. Пусть $\vec {v}{\kern 1pt} *$ – решение задачи (3.2), тогда оптимальные тарифы для задачи (3.2) имеют вид $\vec {\bar {p}}{\kern 1pt} * = \mathbb{E}\vec {с}{\kern 1pt} '(\vec {v}{\kern 1pt} * - \;\vec {\psi })$.

Доказательство. Решение задачи (3.3) определяется из условий первого порядка, которые запишем как

Оптимальное значение задачи (3.2) не превосходит оптимального значения задачи (3.3), так как вектор объемов, соответствующий вектору тарифов, – это частный случай произвольного выбора вектора объемов.

Рассмотрим оптимальную стратегию задачи (3.3) и выберем вектор тарифов, который указан в условии теоремы 2. Тогда из условий первого порядка (2.2), (2.3) получается, что значения функций спроса дают нам вектор $\vec {v}{\kern 1pt} *$. Рассмотрим значение функционала для задачи (3.2) при таком выборе тарифов. Значение функционала для задачи (3.2) при этом совпадет с оптимальным значением функционала для задачи (3.3). Таким образом, указанный вектор тарифов будет решением задачи (3.2).

Если функция предельных затрат $c{\kern 1pt} '$ линейная, то оптимальные тарифы принимают вид $\vec {\bar {p}}{\kern 1pt} * = \vec {c}'(\vec {v}{\kern 1pt} *) - \vec {c}'(\mathbb{E}\vec {\psi })$. Как организовать рынок, реализующий оптимальное состояние? Регулятор не знает $\vec {v}{\kern 1pt} *$, но может наблюдать при данных тарифах $\vec {\bar {p}}$ объемы $\vec {v}(\vec {p})$ и средние предельные затраты $\mathbb{E}\vec {c}{\kern 1pt} '(\vec {v}(\vec {p}) - \vec {\psi })$. Для повышения благосостояния вектор $\vec {p}$ надо сдвигать в направлении $\mathbb{E}\vec {c}'(\vec {v}(\vec {p}) - \vec {\psi })$. Исследование конкретных вариантов итеративной оптимизации тарифов $\vec {p}$ является актуальной задачей на будущее.

4. Модель рынка с накопителем энергии. В модели учитывается возможность использования крупного накопителя энергии для оптимизации функционирования системы. Характеристиками работы накопителя являются емкость, скорости и коэффициенты эффективности зарядки и разрядки. Следуя работам [2, 3], опишем их следующим образом. Обозначим через ${{E}^{{mi}}}$ и ${{E}^{{ma}}}$ соответственно минимальный и максимальный допустимый уровень заряда накопителя, $V_{{ch}}^{{ma}}$ и $V_{{dis}}^{{ma}}$ – максимальные скорости его зарядки и разрядки, ${{\eta }_{{ch}}}$ и ${{\eta }_{{dis}}}$ –коэффициенты эффективности зарядки и разрядки соответственно. Объем энергии, на который заряжается или разряжается батарея в период t, обозначим через $v_{{Bat}}^{t}$, положительная величина соответствует зарядке, $v_{{Bat}}^{0}$ отображает начальный заряд батареи. Стратегия управления накопителем в течение периода задается вектором ${{\vec {v}}_{{Bat}}} = ({v}_{{Bat}}^{t},t = \overline {1,T} )$. Допустимые управления удовлетворяют следующим ограничениям:

(4.1)
$0 \leqslant - v_{{Bat}}^{t}{\text{/}}{{\eta }_{{dis}}} \leqslant V_{{dis}}^{{ma}}\quad {\text{для}}\;{\text{разрядки}};$
(4.2)
$0 \leqslant {{\eta }_{{ch}}}v_{{Bat}}^{t} \leqslant V_{{ch}}^{{ma}}\quad {\text{для}}\;{\text{зарядки}};$
(4.3)
${{E}^{{mi}}} \leqslant \sum\limits_{k = 0}^t \,{v}_{{Bat}}^{k} \leqslant {{E}^{{ma}}}\quad \forall t = \overline {0,T} .$

Исследуем сперва детерминированную модель максимизации общего благосостояния (см. разд. 2). В этом случае допустимые векторы ${{\vec {v}}_{{Bat}}}$ должны удовлетворять также условию баланса заряда накопителя за период:

(4.4)
$\sum\limits_{t = 1}^T \,{v}_{{Bat}}^{t} = 0.$

Постановка задачи меняется в следующих отношениях: к стратегии добавляется вектор ${{\vec {v}}_{{bat}}}$, удовлетворяющий ограничениям (4.1)–(4.4), а при расчете необходимого объема производства в каждый час учитывается объем энергии, поставляемый или потребляемый накопителем.

Введем вектор $\vec {\eta } = ({{\eta }^{t}}({v}_{{Bat}}^{t}),t({v}_{{Bat}}^{t}) = \overline {1,T} )$, где

${{\eta }^{t}}({v}_{{Bat}}^{t}) = \left\{ \begin{gathered} {{\eta }_{{ch}}},\quad {\text{если}}\;\;{v}_{{Bat}}^{t} > 0\;\;({\text{батарея}}\;{\text{заряжается}}); \hfill \\ \tfrac{1}{{{{\eta }_{{dis}}}}},\quad {\text{если}}\;\;{v}_{{Bat}}^{t} < 0\;\;({\text{батарея}}\;{\text{pазряжается}}); \hfill \\ 0,\quad {\text{если}}\;\;{v}_{{Bat}}^{t} = 0\;\;({\text{обмен}}\;{\text{энергией}}\;{\text{с}}\;{\text{батареей}}\;{\text{не}}\;{\text{происходит}}). \hfill \\ \end{gathered} \right.$

В результате функция благосостояния принимает следующий вид:

(4.5)
$\sum\limits_{t = 1}^T \,u_{0}^{t}({v}_{0}^{t}) + \sum\limits_{\bar {b} \in BL} \,\left[ {{{u}_{{\bar {b}}}}\left( {\sum\limits_{t = 1}^T \,{v}_{{\bar {b}}}^{t}} \right) - \sum\limits_{t = 1}^T \,e_{{\bar {b}}}^{t}{v}_{{\bar {b}}}^{t}} \right] - \sum\limits_{t = 1}^T \,c\left( {\sum\limits_{\bar {b} \in BL \cup \{ 0\} } \,{v}_{{\bar {b}}}^{t} + {{\eta }^{t}}({v}_{{Bat}}^{t}){v}_{{Bat}}^{t} - {v}_{{{{A}_{2}}}}^{t}} \right) \to \mathop {max}\limits_{\vec {v} = ({{{\vec {v}}}_{0}},{{{\vec {v}}}_{{\bar {b}}}},{{{\vec {v}}}_{{Bat}}},\bar {b} \in BL) \geqslant 0} .$

Теорема 3. Задача (4.5) оптимизации общего благосостояния является задачей выпуклого программирования.

Доказательство аналогично доказательству теоремы 1.

Введем ряд обозначений:

$\begin{gathered} W({{{\vec {v}}}_{0}},{{{\vec {v}}}_{{BL}}},{{{\vec {v}}}_{{Bat}}}) = \sum\limits_{t = 1}^T \,u_{0}^{t}({v}_{0}^{t}) + \sum\limits_{\bar {b} \in BL} \,\left[ {{{u}_{{\bar {b}}}}\left( {\sum\limits_{t = 1}^T \,({v}_{{\bar {b}}}^{t})} \right) - \sum\limits_{t = 1}^T \,e_{{\overline b }}^{t}{v}_{{\overline b }}^{t}} \right] - \sum\limits_{t = 1}^T \,c\left( {\sum\limits_{\bar {b} \in BL \cup \{ 0\} } \,{v}_{{\overline b }}^{t} + {{\eta }^{t}}({v}_{{Bat}}^{t}){v}_{{Bat}}^{t} - {v}_{{{{A}_{2}}}}^{t}} \right); \\ g_{1}^{t}({v}_{{Bat}}^{t}) = \frac{{{v}_{{Bat}}^{t}}}{{{{\eta }_{{dis}}}}} + V_{{dis}}^{{ma}},\quad \forall t = \overline {1,T} ;\quad g_{2}^{t}({v}_{{Bat}}^{t}) = V_{{ch}}^{{ma}} - {{\eta }_{{ch}}}{v}_{{Bat}}^{t},\quad \forall t = \overline {1,T} ; \\ g_{3}^{t}({{{\vec {v}}}_{{Bat}}}) = \sum\limits_{k = 0}^t \,{v}_{{Bat}}^{k} - {{E}^{{mi}}},\quad \forall t = \overline {1,T} ;\quad g_{4}^{t}({{{\vec {v}}}_{{Bat}}}) = {{E}^{{ma}}} - \sum\limits_{k = 0}^t \,{v}_{{Bat}}^{k},\quad \forall t = \overline {1,T} ;\quad {{g}_{5}}({{{\vec {v}}}_{{Bat}}}) = \sum\limits_{t = 1}^T \,{v}_{{Bat}}^{t}. \\ \end{gathered} $

Неравенства $g_{k}^{t}(...) \geqslant 0,$ $t = \overline {1,T} ,$ $k = \overline {1,4} $, задают ограничения (4.1)–(4.3), накладываемые на батарею, а равенство ${{g}_{5}}({{\vec {v}}_{{Bat}}}) = 0$ – ограничение (4.4).

Рассмотрим функцию Лагранжа

$L({{\vec {v}}_{0}},{{\vec {v}}_{{BL}}},{{\vec {v}}_{{Bat}}},\overrightarrow \lambda ) = W({{\vec {v}}_{0}},{{\vec {v}}_{{BL}}},{{\vec {v}}_{{Bat}}}) + \sum\limits_{t = 1}^T \,(\lambda _{1}^{t}g_{1}^{t}({v}_{{Bat}}^{t}) + \lambda _{2}^{t}g_{2}^{t}({v}_{{Bat}}^{t}) + \lambda _{3}^{t}{{g}_{3}}({{\vec {v}}_{{Bat}}}) + \lambda _{4}^{t}{{g}_{4}}({{\vec {v}}_{{Bat}}})) + {{\lambda }_{5}}{{g}_{5}}({{\vec {v}}_{{Bat}}}).$

Пусть функции полезности $u_{{b0}}^{t}({v}),\;{{u}_{{bl}}}({v}),$ $b \in {{B}_{1}},$ $l = \overline {1,L} $, и функция издержек $c({v})$ непрерывно дифференцируемы. Тогда в силу того, что функции $g_{k}^{t}(...)$ непрерывно дифференцируемы и их частные производные не равны одновременно нулю, существуют такие числа $\lambda _{k}^{t} \geqslant 0$ и ${{\lambda }_{5}} \in \mathbb{R}$, что в точке $M{\kern 1pt} * = (\vec {v}_{{b0}}^{*},\vec {v}_{{BL}}^{*},\vec {v}_{{Bat}}^{*})$, принадлежащей области ограничений, выполнены следующие условия:

$\left\{ \begin{gathered} \frac{{\partial L}}{{\partial {v}_{0}^{t}}}(M{\kern 1pt} *) = 0\quad \forall t = \overline {1,T} ; \hfill \\ \frac{{\partial L}}{{\partial {v}_{{\bar {b}}}^{t}}}(M{\kern 1pt} *) = 0\quad \forall \bar {b} \in BL,\quad \forall t = \overline {1,T} ; \hfill \\ \frac{{\partial L}}{{\partial {v}_{{Bat}}^{t}}}(M{\kern 1pt} *) = 0\quad \forall t = \overline {0,T} . \hfill \\ \end{gathered} \right.$

Запишем указанные частные производные функции Лагранжа:

Из последней системы следует, что

(4.6)
${{\eta }^{t}}({v}_{{Bat}}^{t}){{p}^{t}} = (\lambda _{1}^{t} - \lambda _{2}^{t}){{\eta }^{t}}({v}_{{Bat}}^{t}) + \left( {\sum\limits_{k = t}^T \,\lambda _{3}^{k} - \sum\limits_{k = t}^T \,\lambda _{4}^{k} + {{\lambda }_{5}}} \right)\quad \forall t = \overline {1,T} .$

Запишем условия дополняющей нежесткости к задаче (4.1)–(4.5):

$\left\{ \begin{gathered} \lambda _{1}^{t}\left( {V_{{dis}}^{{ma}} + \frac{{v_{{Bat}}^{t}}}{{{{\eta }_{{dis}}}}}} \right) = 0\quad \forall t = \overline {1,T} ; \hfill \\ \lambda _{2}^{t}(V_{{ch}}^{{ma}} - {{\eta }_{{ch}}}v_{{Bat}}^{t}) = 0\quad \forall t = \overline {1,T} . \hfill \\ \end{gathered} \right.$

Рассмотрим теперь задачу (4.5) при условии, что емкость накопителя является достаточно большой, т.е. не будем учитывать ограничения (4.3). Тогда производные функции Лагранжа принимают вид

(4.7)

Из данных соотношений следует, что если батарея не разряжается на максимум в период t (${v}_{{Bat}}^{t}{\text{/}}{{\eta }_{{dis}}} > - V_{{dis}}^{{ma}}$), то $\lambda _{1}^{t} = 0$, поскольку выражение в скобках при этом становится строго положительным. Аналогично если батарея не заряжается на максимум в период t, то $\lambda _{2}^{t} = 0$. Другими словами, в зависимости от того, заряжается или разряжается батарея, уравнение (4.6) принимает вид ${{p}^{t}} = - \lambda _{2}^{t} + {{\lambda }_{5}}{\text{/}}{{\eta }_{{ch}}}$ в периоды максимальной зарядки, ${{p}^{t}} = \lambda _{1}^{t} + {{\lambda }_{5}}{{\eta }_{{dis}}}$ в периоды максимальной разрядки. В общем случае из этих соотношений вытекает следующий результат.

Теорема 4. Оптимальная стратегия $v{\kern 1pt} *$ для задачи (4.5) удовлетворяет следующим условиям: найдется такая цена $p{\kern 1pt} * = {{\lambda }_{5}}$, что:

1) если цена ${{p}^{t}}$ в период t  удовлетворяет соотношению ${{p}^{t}} > p{\kern 1pt} {\text{*}}{{\eta }_{{dis}}}$, то батарея разряжается на максимальный объем энергии: ${v}_{{Bat}}^{t} = - V_{{dis}}^{{ma}}{{\eta }_{{dis}}}$;

2) если ${{p}^{t}} = p{\kern 1pt} {\text{*}}{{\eta }_{{dis}}}$, то батарея разряжается и объем разряда удовлетворяет соотношениям (4.1);

3) если $p{\kern 1pt} {\text{*/}}{{\eta }_{{ch}}} < {{p}^{t}} < p{\kern 1pt} {\text{*}}{{\eta }_{{dis}}}$, то батарея не заряжается и не разряжается: ${v}_{{Bat}}^{t} = 0$;

4) если ${{p}^{t}} = p{\kern 1pt} {\text{*/}}{{\eta }_{{ch}}}$, то батарея заряжается и объем заряда удовлетворяет соотношениям (4.2);

5) если ${{p}^{t}} < p{\kern 1pt} {\text{*/}}{{\eta }_{{ch}}}$, то батарея заряжается на максимальный объем энергии: $v_{{Bat}}^{t} = V_{{ch}}^{{ma}}{\text{/}}{{\eta }_{{ch}}}$.

Что касается оптимального регулирования оптового рынка, то последний результат означает следующее. Если цены на энергию в каждый период соответствуют предельным затратам производителей, то оптимальное управление накопителем энергии соответствует стратегии максимизации его прибыли от перепродажи энергии. Пороговое значение р* выбирается так, чтобы выполнялся баланс покупок и продаж в плановом интервале.

Значение p* однозначно определяет решение системы уравнений (4.7). Оптимальное решение $\vec {v}{\kern 1pt} *$, найденное из этой системы, должно также удовлетворять условию (4.4). Следующая теорема устанавливает связь между значением p* и суммарным объемом энергии $\sum\limits_{t = 1}^T \;v_{{Bat}}^{t}$, обмениваемым с батареей, и открывает возможности для поиска численного решения оптимизационной задачи путем варьирования p*.

Теорема 5. Суммарный объем энергии $\sum\limits_{t = 1}^T \,v_{{Bat}}^{t}$, определяемый из системы (4.7), монотонно зависит от p*.

Доказательство. При заданных тарифах $\bar {p}$ оптимальные объемы потребления задаются функциями спроса ${{D}^{b}}(\bar {p},t)$. Оптимальные стратегии $\vec {v}_{{Bat}}^{*}(\vec {\psi },p{\kern 1pt} *)$ определяются, согласно теореме 4 следующим образом. Пусть

${{{v}}^{t}}: = \sum\limits_{\bar {b}} \,({v}_{{\bar {b}}}^{t} - {{\psi }^{t}}).$

Если $p{\kern 1pt} {\text{*/}}{{\eta }_{{ch}}} \leqslant c{\kern 1pt} '({{{v}}^{t}}) \leqslant p{\kern 1pt} {\text{*}}{{\eta }_{{dis}}}$, то ${v}_{{Bat}}^{{*t}} = 0$. Если $c{\kern 1pt} '({{{v}}^{t}}) \leqslant p{\kern 1pt} {\text{*/}}{{\eta }_{{ch}}}$, то определим ${v}_{{Bat}}^{{*t}}$ из условия $c{\kern 1pt} '({{{v}}^{t}} + {{\eta }_{{ch}}}{v}_{{Bat}}^{t})$ = p*/ηch, если ${v}_{{Bat}}^{{*t}} \leqslant V_{{ch}}^{{ma}}$, иначе ${v}_{{Bat}}^{{*t}}: = V_{{ch}}^{{ma}}$.

Аналогичные соотношения можно получить и при разрядке батареи. Таким образом, в силу вогнутости функции издержек, видно, что при увеличении значения p* объем энергии $v_{{Bat}}^{{*t}}$ как минимум не убывает, а иногда – строго возрастает.

Полученное соотношение справедливо для любого момента времени $t$. А это означает, что суммарный объем энергии, закачиваемый в батарею, монотонно растет вместе с p* и стандартные методы могут быть использованы для поиска решения, удовлетворяющего (4.4).

5. Оптимальное управление батареей с учетом случайных факторов. Рассмотрим задачу оптимизации математического ожидания функции полезности потребителя b при заданных тарифах $\bar {p}_{b}^{*},\;t = \overline {1,T} $:

(5.1)
$\vec {v}_{b}^{*} \to max\left[ {\sum\limits_{t = 1}^T \,u_{{b0}}^{t}({v}_{{b0}}^{t}) + \sum\limits_{l = 1}^L \,\left( {{{u}_{{bl}}}\left( {\sum\limits_{t = 1}^T \,{v}_{{bl}}^{t}} \right) - \sum\limits_{t = 1}^T \,{v}_{{bl}}^{t}e_{{bl}}^{t}} \right) - \sum\limits_{t = 1}^T \,\bar {p}_{b}^{t}\left( {{v}_{{b0}}^{t} + \sum\limits_{l = 1}^L \,{v}_{{bl}}^{t} - \mathbb{E}\psi _{b}^{t}} \right)} \right].$

Ограничимся случаем, когда во все периоды объем закупок каждого потребителя остается положительным, т.е. случайный фактор не обнуляет его спрос. Тогда оптимальные полные объемы потребления с учетом средних значений случайных факторов определяются в зависимости от тарифов ${{\vec {\bar {p}}}_{b}}$ так же, как в детерминированной задаче, согласно функциям спроса ${{D}_{b}}({{\vec {\bar {p}}}_{b}})$.

В принятых условиях функция общественного благосостояния принимает вид

(5.2)
$W(\vec {\bar {p}},\psi _{b}^{t}) = \sum\limits_{\bar {b} \in BL \cup \{ 0\} } \,{{u}_{{\bar {b}}}}({{D}_{{\bar {b}}}}(\vec {\bar {p}})) - \sum\limits_{t = 1}^T \,c\left( {\sum\limits_{\overline b } \,D_{{\bar {b}}}^{t}(\vec {\bar {p}}) + {{\eta }^{t}}(\vec {\psi }){v}_{{Bat}}^{t}(\vec {\psi }) - {{\psi }^{t}}} \right),$
где ${{\psi }^{t}} = \sum\limits_b \,\psi _{b}^{t}$, ${{\eta }^{t}}(\vec {\psi }) = {{\eta }^{t}}({v}_{{Bat}}^{t}(\vec {\psi }))$.

Функция издержек $c()$ была определена ранее, согласно лемме 1. Рассмотрим две задачи оптимизации математического ожидания общественного благосостояния. Первая – оптимизация с помощью регулирования тарифов на электроэнергию и стратегии управления батареей:

(5.3)
$\begin{gathered} \mathop {max}\limits_{\vec {\bar {p}},{{{\vec {v}}}_{{Bat}}}(\vec {\psi })} \mathbb{E}\left\{ {\sum\limits_{t = 1}^T \,u_{0}^{t}(D_{{{{B}_{0}}}}^{t}(\vec {\bar {p}})) + \sum\limits_{bl} \,\left( {u_{{bl}}^{t}\left( {\sum\limits_{t = 1}^T \,D_{{bl}}^{t}(\vec {\bar {p}})} \right) - \sum\limits_{t = 1}^T \,D_{{bl}}^{t}(\vec {\bar {p}})e_{{bl}}^{t}} \right)} \right. - \\ \, - \left. {\sum\limits_{t = 1}^T \,c(D_{{{{B}_{0}}}}^{t}(\vec {\bar {p}}) + \sum\limits_{bl} \,D_{{bl}}^{t}(\vec {\bar {p}}) + {{\eta }^{t}}(\vec {\psi })v_{{Bat}}^{t}(\vec {\psi }) - {{\psi }^{t}})} \right\}. \\ \end{gathered} $

Вторая – оптимизация по объемам потребления и стратегии управления батареей:

(5.4)
$\mathop {max}\limits_{\vec {v},{{{\vec {v}}}_{{Bat}}}(\vec {\psi })} \mathbb{E}\left\{ {\sum\limits_{t = 1}^T \,u_{0}^{t}({v}_{{{{B}_{0}}}}^{t}) + \sum\limits_{bl} \,\left( {u_{{bl}}^{t}\left( {\sum\limits_{t = 1}^T \,{v}_{{bl}}^{t}} \right) - \sum\limits_{t = 1}^T \,{v}_{{bl}}^{t}e_{{bl}}^{t}} \right) - \sum\limits_{t = 1}^T \,c\left( {{v}_{{{{B}_{0}}}}^{t} + \sum\limits_{bl} \,{v}_{{bl}}^{t} + {{\eta }^{t}}(\vec {\psi }){v}_{{Bat}}^{t}(\vec {\psi }) - {{\psi }^{t}}} \right)} \right\}.$

Для задач (5.3), (5.4) справедлив аналог теоремы 2.

Теорема 6. Пусть $\vec {v}{\kern 1pt} *$, $\vec {v}_{{Bat}}^{*}(\vec {\psi })$ – решение задачи (5.4), тогда оптимальные тарифы для задачи (5.3) имеют вид $\vec {\bar {p}}{\kern 1pt} * = \mathbb{E}\vec {c}'(\vec {v}{\kern 1pt} * + \;\vec {\eta }(\vec {\psi })\vec {v}_{{Bat}}^{*}(\vec {\psi }) - \vec {\psi })$.

Доказательство этой теоремы аналогично доказательству теоремы 2.

Рассмотрим теперь стратегию оптимального управления батареей. Предположим сначала, что нам известны будущие значения случайного фактора. Данная постановка задачи аналогична детерминированной – так же, как и в детерминированном случае, в такой постановке можно определить пороговое значение $p{\kern 1pt} {\text{*}}(\vec {\psi })$, относительно которого на основании текущих цен определяется оптимальное управление батареей:

1) если цена pt в период t удовлетворяет соотношению ${{p}^{t}} > p{\kern 1pt} {\text{*}}(\vec {\psi }){{\eta }_{{dis}}}$, то батарея разряжается на максимальный объем энергии: ${v}_{{Bat}}^{t} = - V_{{dis}}^{{ma}}{{\eta }_{{dis}}}$;

2) если ${{p}^{t}} = p{\text{*}}(\overrightarrow \psi ){{\eta }_{{dis}}}$, то батарея разряжается и объем разряда удовлетворяет соотношениям (4.1);

3) если $p{\kern 1pt} {\text{*}}(\vec {\psi }){\text{/}}{{\eta }_{{ch}}} < {{p}^{t}} < p{\kern 1pt} {\text{*}}(\vec {\psi }){{\eta }_{{dis}}}$, то батарея не заряжается и не разряжается: $v_{{Bat}}^{t} = 0$;

4) если ${{p}^{t}} = p{\kern 1pt} {\text{*}}(\vec {\psi }){\text{/}}{{\eta }_{{ch}}}$, то батарея заряжается и объем заряда удовлетворяет соотношениям (4.2);

5) если ${{p}^{t}} < p{\kern 1pt} {\text{*}}(\vec {\psi }){\text{/}}{{\eta }_{{ch}}}$, то батарея заряжается на максимальный объем энергии: $v_{{Bat}}^{t} = V_{{dis}}^{{ma}}{\text{/}}{{\eta }_{{ch}}}$.

Для этого случая также справедлив аналог теоремы 5: суммарный объем энергии $\sum\limits_{t = 1}^T \,{v}_{{Bat}}^{t}(\vec {\psi })$, обмениваемый с батареей, монотонно зависит от p*. Тогда пороговое значение $p{\kern 1pt} *$ может быть определено из условия

$\sum\limits_{t = 1}^T {{v}_{{Bat}}^{t}(\vec {\psi }) = 0} .$

Однако в реальности мы обычно не знаем будущих значений случайных факторов. Возможные стратегии описываются вектор-функциями $({v}_{{Bat}}^{t}({{\vec {\psi }}^{t}}),t = \overline {1,T} ): = {{\tilde {v}}_{{Bat}}}(\vec {\psi })$, где ${{\vec {\psi }}^{t}} = ({{\psi }^{1}},...,{{\psi }^{t}})$. Указанное выше оптимальное управление батареей не удается реализовать в этом классе, поскольку для расчета $p{\kern 1pt} {\text{*}}(\vec {\psi })$ необходимо знать заранее вектор ${{\vec {\psi }}^{T}}$.

Предложенный метод расчета оптимальной стратегии удается применить, если ослабить ограничение (4.4) на баланс обмена энергией с батареей, заменив его условием

(5.5)
$\mathbb{E}\sum\limits_{t = 1}^T \,{v}_{{Bat}}^{t}({{\vec {\psi }}^{t}}) = 0.$

В этом случае пороговое значение p* не зависит от $\vec {\psi }$, оптимальное управление батареей рассчитывается по p* и текущим значениям случайного фактора, как описано в доказательстве теоремы 5, а (5.5) монотонно зависит от p*, поскольку для каждого $\vec {\psi }$ $\sum\limits_{t = 1}^T \,{v}_{{Bat}}^{{*t}}$ монотонно зависит от p*, согласно теореме 5.

В итоге получаем следующую теорему.

Теорема 7. Решение $(\vec {\bar {p}}{\kern 1pt} *,\tilde {v}_{{Bat}}^{*}(\vec {\psi }))$ задачи оптимизации общего благосостояния (5.3) по стратегии $(\vec {\bar {p}}{\kern 1pt} *,\tilde {v}_{{Bat}}^{{}}(\vec {\psi }))$ при ограничениях (4.1), (4.2), (5.5) обладает следующими свойствами: оптимальные тарифы удовлетворяют уравнению $\vec {\bar {p}}{\kern 1pt} * = \mathbb{E}\vec {c}'(\vec {v}{\kern 1pt} * + \;\vec {\eta }\tilde {v}_{{Bat}}^{*}(\vec {\psi }) - \vec {\psi })$, где $\vec {v}{\kern 1pt} *$ – вектор оптимальных объемов потребления, являющийся решением задачи (5.4) при тех же ограничениях, а оптимальная стратегия управления батареей ${v}_{{Bat}}^{*}({v}{\kern 1pt} {{*}^{t}},{{\psi }^{t}},p{\kern 1pt} *)$ рассчитывается, согласно теореме 5, при этом пороговое значение цены $p{\kern 1pt} *$ определяется из условия (5.5).

Эта теорема имеет ясную интерпретацию с точки зрения оптимального регулирования рынка: тарифы для потребителей надо приближать к средним значениям предельных затрат на производство в соответствующее время; оптимальное управление батареей осуществляется на основе оптовых цен балансирующего рынка и соответствует максимизации ее ожидаемой прибыли от перепродажи энергии (при совершенной конкуренции, т.е. без использования рыночной власти накопителя). В этих условиях конкурентное равновесие рынка обеспечит максимум общего благосостояния.

Отметим, что указанное ослабление ограничения (4.4) приводит к большим случайным изменениям суммарного заряда батареи. Для реализации указанного управления при любых возможных случайных факторах потребуется бóльшая мощность.

Заключение. В работе описана математическая модель функционирования оптового рынка электроэнергии с учетом особенностей потребления населения и промышленных потребителей и с применением новых экономических и технических инструментов. Исследованы задачи оптимизации общественного благосостояния для локальных рынков, где используются возобновляемые источники энергии, тарифное регулирование и накопители электрической мощности. Доказана выпуклость этих задач и получены условия первого порядка для расчета их решений. Исходя из этих условий, мы также обсудили экономические механизмы, которые могут обеспечить оптимальное функционирование таких рынков.

Представляет интерес исследование задач долгосрочного развития электроэнергетики с учетом указанных новых инструментов. Модели оптимального долгосрочного развития для традиционных рынков рассматривались в [12, 13]. Их обобщение в контексте настоящей работы является важной задачей для будущих исследований.

Список литературы

  1. Давидсон М.Р., Догадушкина Ю.В., Крейнес Е.М. и др. Математическая модель конкурентного оптового рынка электроэнергии в России // Изв. РАН. ТиСУ. 2004. № 3. С. 72–83.

  2. Nazari A.A., Keypour R. Participation of Responsive Electrical Consumers in Load Smoothing and Reserve Providing to Optimize the Schedule of a Typical Microgrid // Energy Systems. 2019. V. 11. P. 885–908.

  3. Motevasel M., Seifi A. Expert Energy Management of a Micro-grid Considering Wind Energy Uncertainty // Energy Convers Manage. 2013. V. 83. P. 58–72.

  4. Aizenberg N., Stashkevich E., Voropai N. Forming Rate Options for Various Types of Consumers in the Retail Electricity Market by Solving the Adverse Selection Problem // Intern. J. Public Administration. 2019. V. 42. P. 1349–1362.

  5. Gellings C.W. The Concept of Demand-side Management for Electric Utilities // Proc. IEEE. 1985. V. 73. № 10. P. 1468–1570.

  6. Conejo J., Morales J.M., Baringo L. Real Time Demand Response Model // IEEE Transactions on Smart Grid. 2010. V. 1. № 3. P. 236–242.

  7. Samadi P., Mohsenian-Rad H., Schober R., Wong V.W. Advanced Demand Side Management for the Future Smart Grid Using Mechanism Design // IEEE Transactions on Smart Grid. 2012. V. 3. № 3. P. 1170–1180.

  8. Yaagoubi N., Mouftan H.T. User-aware Game Theoretic Approach for Demand Management // IEEE Transactions on Smart Grid. 2015. V. 6. № 2. P. 716–725.

  9. Vasin A.A., Grigoryeva O.M. On Optimizing Electricity Markets Performance // Optimization and Applications. 2020. V. 12422. P. 272–286.

  10. Ашманов С.А. Введение в математическую экономику. М.: Наука, 1984.

  11. Dolmatova M., Kozlovskiy D., Khrustaleva O., Sultanova T., Vasin A. Market Parameters Dependent Indices for Competition Evaluation in Electricity Market // Electric Power Systems Research. 2021. V. 190. P. 1–6.

  12. Vasin A.A., Grigoryeva O.M., Tsyganov N.I. Optimization of an Energy Market Transportation System // Doklady Mathematics. 2017. V. 96. № 1. P. 1–4.

  13. Vasin A.A., Grigoryeva O.M., Tsyganov N.I. Energy Markets: Optimization of  Transmission Networks // Intern. J. Public Administration. 2019. V. 42. P. 1311–1322.

Дополнительные материалы отсутствуют.