Известия РАН. Энергетика, 2021, № 3, стр. 12-23

Методы и модели оптимального управления теплоснабжающими системами с активными потребителями тепловой энергии

В. А. Стенников 1, И. В. Постников 1*, А. В. Пеньковский 1

1 Институт систем энергетики им. Л.А. Мелентьева СО РАН
Иркутск, Россия

* E-mail: penkoffsky@isem.irk.ru

Поступила в редакцию 09.03.2021
После доработки 23.04.2021
Принята к публикации 26.04.2021

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

Аннотация

Работа посвящена решению ключевых методических задач функционирования локальных источников тепловой энергии активных потребителей в составе теплоснабжающих систем, касающихся оптимизации совместных режимов работы централизованных и локальных источников и обеспечения надежности и качества теплоснабжения потребителей на протяжении всего отопительного периода. Первая задача формулируется как поиск максимального экономического функционала, разделенного на две составляющие – затраты активного потребителя, включая эксплуатацию своего источника, и прибыль централизованного источника тепловой энергии. В качестве математического аппарата для решения этой задачи используются методы двухуровневого программирования (bi-level programming). Вторая проблема заключается в выборе оптимальной структуры функционального и элементного резерва в теплоснабжающей системе, включая локальные тепловые источники активных потребителей с учетом их возможности по обеспечению резерва мощности и времени при отказах в централизованной системе теплоснабжения. Предлагаются методы и модели для решения этой задачи, основанные на теории марковских случайных процессов и теории гидравлических цепей. Представлены результаты практических исследований, полученные с использованием разработанного методического аппарата. Показан возможный экономический эффект участия активного потребителя в совместной работе с централизованной системой теплоснабжения.

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

ВВЕДЕНИЕ

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

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

Теоретические и практические исследования по тематике АП (в англоязычной литературе – prosumer) проводятся в основном зарубежными авторами. Среди этих исследований можно выделить работы [17], в которых рассматриваются различные аспекты функционирования, управления режимами АП в составе систем электроснабжения. В работах [810] рассматриваются некоторые вопросы работы АП в системах централизованного теплоснабжения. В целом, на основе анализа публикаций по тематике АП, которая является частью более общей теории создания интеллектуальных и интегрированных энергосистем (Smart Grid), можно заключить, что почти все эти исследования касаются электроэнергетических систем. Вместе с тем эти технологии не менее актуальны для теплоснабжающих систем (ТСС), которые являются крупнейшими потребителями топлива, особенно в России, где на цели теплоснабжения расходуется более 45% от общего расхода органического топлива.

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

В настоящей работе предлагаются методы решения этих двух ключевых задач, возникающих при функционировании ТСС с участием АП: 1) управление совместными режимами функционирования ИТ ТСС и ИТ АП; 2) обеспечение надежности ТСС с учетом функций АП. Постановка первой задачи состоит в распределении тепловой нагрузки между системными централизованными источниками тепловой энергии (ИТ) и локальными ИТ, принадлежащими АП, в соответствии с некоторыми критериями их экономической эффективности при обеспечении требуемых параметров функционирования системы. Для решения этой задачи предлагается двухуровневый подход, в рамках которого реализуется алгоритм поиска параметров системы, которым соответствует равновесное решение, удовлетворяющее взаимодействующим субъектам системы (ИТ ТСС и ИТ АП). Вторая задача заключается в определении такой структуры (распределения по системе) значений параметров надежности элементов ТСС (интенсивностей отказа и восстановления), которая обеспечивает требуемый уровень надежности теплоснабжения потребителей, в том числе и АП с учетом их дополнительного резерва, при минимальных затратах на достижение этих параметров в диапазоне их допустимых значений. Для решения этой задачи предлагается методика, основанная на использовании узловых показателей надежности (ПН), методов теорий гидравлических цепей и марковских процессов, теплофизических моделей процессов теплопередачи и некоторых общих закономерностей теплофикации. Последовательность решения поставленных задач следующая: на первом этапе определяются загрузки ИТ (как системных, так и АП) в различных режимах в течение расчетного периода, а на втором, с учетом полученной структуры распределения мощностей, определяются оптимальные параметры надежности элементов системы, необходимые для обеспечения требуемого уровня надежности теплоснабжения потребителей. Далее подробно рассмотрены математические формализации, предлагаемые для решения поставленных в работе задач.

ДВУХУРОВНЕВАЯ МОДЕЛЬ УПРАВЛЕНИЯ ТСС С УЧАСТИЕМ АП

При введении в состав ТСС АП со своими ИТ изменяется организационная модель функционирования системы. В этих условиях появляется необходимость рассматривать задачу управления на двух уровнях – как с позиции централизованных ИТ, так и с позиции АП со своей генерацией.

Математическое решение задачи управления ТСС с участием АП осуществляется на основе методов двухуровневого программирования (bi-level programming) [1113].

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

Взаимодействие ТСС и АП происходит по следующей схеме:

1. АП передает в систему запрос на необходимое ему количество тепловой энергии.

2. Система передает ценовое предложение, полученное в соответствии со своей целью максимизации прибыли.

3. АП выбирает оптимальное распределение долей нагрузки для их покрытия из системы и собственными ИТ в соответствии со своей целью минимизации затрат и вновь передает запрос по нагрузке.

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

Двухуровневая оптимизационная модель управления ТСС с участием АП формулируется следующим образом:

1. Целевые функции:

(1)
$F_{{{\text{obj}}}}^{{(1)}} = \sum\limits_{j \in J} {\sum\limits_{{{\tau }} \in T} {(c_{{j{{\tau }}}}^{h}q_{{j{{\tau }}}}^{{{\text{sys}}}} + {{\alpha }_{j}}q_{{j{{\tau }}}}^{2} + {{\beta }_{j}}{{q}_{{j{{\tau }}}}} + {{\gamma }_{j}})} } \to \min ,$
(2)
$F_{{{\text{obj}}}}^{{(2)}} = \sum\limits_{j \in J} {\sum\limits_{{{\tau }} \in T} {c_{{j{{\tau }}}}^{h}q_{{j{{\tau }}}}^{{{\text{sys}}}}} } - \sum\limits_{i \in I} {\sum\limits_{{{\tau }} \in T} {({{\alpha }_{i}}q_{{i{{\tau }}}}^{2} + {{\beta }_{i}}{{q}_{{i{{\tau }}}}} + {{\gamma }_{i}})} } \to \max .$

2. График нагрузки потребителя:

(3)
${{q}_{{{\text{o}}j{{\tau }}}}} = {{q}_{{{\text{o}}j}}}[1 - (1 - {{\omega }_{j}}){{({\tau \mathord{\left/ {\vphantom {\tau {{{\tau }_{{\text{o}}}}}}} \right. \kern-0em} {{{\tau }_{{\text{o}}}}}})}^{{{{{{\sigma }}}_{j}}}}}],\,\,\,\,j \in J,\,\,\,\,\tau \in T.$

3. Модель потокораспределения в ТСС:

(4)
${\text{A}}{{{\text{x}}}_{{{\tau }}}} = {{q}_{{{\tau }}}},\,\,\,\,{{\tau }} \in T,$
(5)
${{{{\bar {A}}}}^{{\text{т}}}}{{{\text{p}}}_{{{\tau }}}} = {{{\text{h}}}_{{{\tau }}}} - {{{\text{H}}}_{{{\tau }}}},\,\,\,\,{{\tau }} \in T,$
(6)
${\text{S}}{{{\text{X}}}_{{{\tau }}}}{{{\text{x}}}_{{{\tau }}}} = {{{\text{h}}}_{{{\tau }}}},\,\,\,\,{{\tau }} \in T.$

4. Балансы потоков тепловой энергии:

(7)
$\sum\limits_{i \in I} {{{q}_{{i{{\tau }}}}}} - \sum\limits_{j \in J} {{{q}_{{{\text{o}}j{{\tau }}}}}} = 0,\,\,\,\,{{\tau }} \in T,$
(8)
${{q}_{{{\text{o}}j{{\tau }}}}} = q_{{j{{\tau }}}}^{{{\text{sys}}}} + {{q}_{{j{{\tau }}}}},\,\,\,\,j \in J,\,\,\,\,{{\tau }} \in T.$

5. Ограничения на переменные и параметры:

(9)
${{q}_{{{\text{o}}j{{\tau }}}}} > 0,\,\,\,\,q_{{j{{\tau }}}}^{{{\text{sys}}}} \geqslant 0,\,\,\,\,c_{{j{{\tau }}}}^{h} > 0,\,\,\,\,j \in J,\,\,\,\,{{\tau }} \in T,$
(10)
$0 \leqslant {{q}_{{j{{\tau }}}}} \leqslant {{q}_{{j\max }}},\,\,\,\,j \in J,\,\,\,\,{{\tau }} \in T,$
(11)
${{q}_{{i\min }}} \leqslant {{q}_{{i{{\tau }}}}} \leqslant {{q}_{{i\max }}},\,\,\,\,i \in I,\,\,\,\,{{\tau }} \in T,$
(12)
${{p}_{{j\min }}} \leqslant {{p}_{{j{{\tau }}}}} \leqslant {{p}_{{j\max }}},\,\,\,\,j \in J,\,\,\,\,{{\tau }}\tau \in T.$
Здесь $j$ – потребитель тепловой энергии; $J$ – множество потребителей тепловой энергии (включая АП); $i$ – централизованный ИТ; $I$ – множество централизованных ИТ; ${{\tau }}$ – момент времени, соответствующий количеству часов с заданной нагрузкой потребителей, ч (необходимо уточнить, что величина ${{\tau }}$ является условным моментом времени, который соответствует интервалу времени в часах, в течение которого действует тепловая нагрузка заданного уровня); ${{{{\tau }}}_{{\text{o}}}}$ – момент времени, соответствующий полному (суммарному) количеству часов расчетного периода (как правило, отопительного периода или года), ч; $T$ – множество моментов времени, соответствующих количеству часов с заданной нагрузкой; $F_{{{\text{obj}}}}^{{(1)}}$ – целевая функция первого уровня (потребитель), руб.; $F_{{{\text{obj}}}}^{{(2)}}$ – целевая функция второго уровня (система), руб.; $c_{{j{{\tau }}}}^{h}$ – цена на тепловую энергию для потребителя $j$ в момент времени ${{\tau ,}}$ руб./ГДж; $q_{{j{{\tau }}}}^{{{\text{sys}}}}$ – часть тепловой нагрузки потребителя $j,$ покрываемая из системы (централизованными ИТ) в момент времени ${{\tau ,}}$ ГДж/ч; ${{q}_{{j{{\tau }}}}}$ – часть тепловой нагрузки потребителя $j,$ покрываемая собственными ИТ (только для АП) в момент времени ${{\tau ,}}$ ГДж/ч; ${{{{\alpha }}}_{j}},$ ${{{{\beta }}}_{j}},$ ${{{{\gamma }}}_{j}}$ – коэффициенты функции затрат собственного ИТ АП $j;$ ${{q}_{{i{{\tau }}}}}$ – производительность $i$-го централизованного ИТ в момент ${{\tau ,}}$ ГДж/ч; ${{{{\alpha }}}_{i}},$ ${{{{\beta }}}_{i}},$ ${{{{\gamma }}}_{i}}$ – коэффициенты функции затрат $i$-го централизованного ИТ; ${{q}_{{{\text{o}}j}}},$ ${{q}_{{{\text{o}}j{{\tau }}}}}$ – расчетная (максимальная) и соответствующая моменту времени $\tau $ тепловая нагрузка потребителя $j,$ ГДж/ч; ${{{{\omega }}}_{j}},{{{{\sigma }}}_{j}}$ – коэффициенты неравномерности графика тепловой нагрузки потребителя $j;$ $A$ – матрица соединений линейно независимых узлов тепловой сети (ТС); ${{{{\bar {A}}}}^{{\text{т}}}}$ – полная транспонированная матрица соединений узлов и ветвей ТС; ${{{\text{x}}}_{{{\tau }}}}$ – вектор расходов теплоносителя на ветвях ТС в момент ${{\tau ,}}$ т/ч; ${{{\text{q}}}_{{{\tau }}}}$ – вектор расходов в узлах сети в момент времени ${{\tau ,}}$ т/ч; ${{{\text{p}}}_{{{\tau }}}}$ – вектор узловых давлений тепловой сети в момент времени ${{\tau ,}}$ мм в.ст.; ${{{\text{h}}}_{{{\tau }}}}$ – вектор потерь напоров на ветвях сети в момент времени ${{\tau ,}}$ мм в.ст.; ${{{\text{H}}}_{{{\tau }}}}$ – вектор действующих напоров на источниках в момент времени ${{\tau ,}}$ мм в.ст.; ${\text{S}},{{{\text{X}}}_{{{\tau }}}}$ – диагональные матрицы коэффициентов гидравлических сопротивлений ветвей, м/(ч2 т2), и абсолютных значений расходов на них, т/ч, в момент времени ${{\tau ;}}$ ${{q}_{{i\min }}},{{q}_{{i\max }}}$ – минимальное и максимальное значения производительности $i$-го централизованного ИТ, ГДж/ч; ${{q}_{{j\max }}}$ – максимальное значение производительности собственного ИТ потребителя $j$ (для АП), ГДж/ч; ${{p}_{{j\min }}},$ ${{p}_{{j\max }}}$ – минимальное и максимальное значения давления теплоносителя в узлах-потребителях $j,$ мм в.ст.

Искомыми параметрами в функциях (1)–(2) являются величины $q_{{j{{\tau }}}}^{{{\text{sys}}}},$ ${{q}_{{j{{\tau }}}}},$ ${{q}_{{i{{\tau }}}}},$ а также цены $c_{{j{{\tau }}}}^{h},$ определяемые равновесным решением для системы и потребителя. С помощью формулы (3) задается нагрузка потребителя в каждый расчетный момент времени на основе формулы Россандера [14]. Система уравнений (4)–(6) представляет собой модель потокораспределения, записанную в матричной узловой форме согласно теории гидравлических цепей (ТГЦ) [15]. Части выражений в (1) и (2), описывающие затраты на производство тепловой энергии на ИТ, представлены в виде квадратичных зависимостей, которые выводятся на основе аппроксимации фактических данных по отпуску тепловой энергии и соответствующих ему затрат ИТ на органическом топливе методом наименьших квадратов.

Представленная задача (1)–(12) с помощью методов, представленных в [1618], может быть преобразована к следующему виду:

Найти:

(13)
при условиях:
(14)
${{q}_{{i{{\tau }}}}} = {{\left( {c_{{i{{\tau }}}}^{h} - {{{{\beta }}}_{i}}} \right)} \mathord{\left/ {\vphantom {{\left( {c_{{i{{\tau }}}}^{h} - {{{{\beta }}}_{i}}} \right)} {2{{{{\alpha }}}_{i}}}}} \right. \kern-0em} {2{{{{\alpha }}}_{i}}}},\,\,\,\,i \in I,\,\,\,\,{{\tau }} \in T,$
(15)
${{q}_{{{\text{o}}j{{\tau }}}}} = {{q}_{{{\text{o}}j}}}[1 - (1 - {{{{\omega }}}_{j}}){{({{\tau /}}{{{{\tau }}}_{{\text{o}}}})}^{{{{{{\sigma }}}_{j}}}}}],\,\,\,\,j \in J,\,\,\,\,{{\tau }} \in T,$
(16)
${\text{A}}{{{\text{x}}}_{{{\tau }}}} = {{{\text{q}}}_{{{\tau }}}},\,\,\,\,{{\tau }} \in T,$
(17)
${{{{\bar {A}}}}^{{\text{т}}}}{{{\text{p}}}_{{{\tau }}}} = {{{\text{h}}}_{{{\tau }}}} - {{{\text{H}}}_{{{\tau }}}},\,\,\,\,{{\tau }} \in T,$
(18)
${\text{S}}{{{\text{X}}}_{{{\tau }}}}{{{\text{x}}}_{{{\tau }}}} = {{{\text{h}}}_{{{\tau }}}},\,\,\,\,{{\tau }} \in T,$
(19)
$\sum\limits_{i \in I} {{{q}_{{i{{\tau }}}}}} - \sum\limits_{j \in J} {{{q}_{{{\text{o}}j{{\tau }}}}}} = 0,\,\,\,\,{{\tau }} \in T,$
и ограничениях:
(20)
${{q}_{{{\text{o}}j{{\tau }}}}} > 0,\,\,\,\,c_{{i{{\tau }}}}^{h} > 0,\,\,\,\,j \in J,\,\,\,\,i \in I,\,\,\,\,{{\tau }} \in T,$
(21)
$0 \leqslant {{q}_{{j{{\tau }}}}} \leqslant {{q}_{{j\max }}},\,\,\,\,j \in J,\,\,\,\,{{\tau }} \in T,$
(22)
${{q}_{{i\min }}} \leqslant {{q}_{{i{{\tau }}}}} \leqslant {{q}_{{i\max }}},\,\,\,\,i \in I,\,\,\,\,{{\tau }} \in T,$
(23)
${{p}_{{j\min }}} \leqslant {{p}_{{j{{\tau }}}}} \leqslant {{p}_{{j\max }}},\,\,\,\,j \in J,\,\,\,\,{{\tau }} \in T.$
Здесь – целевая функция первого уровня, определяемая в момент времени $\tau ,$ руб./ч; $c_{{i{{\tau }}}}^{h}$ – цена на тепловую энергию, производимую на $i$-м централизованном ИТ в момент времени ${{\tau ,}}$ руб./ГДж. Выражение (14) получено в результате дифференцирования функции (2) и в качестве решения принята точка ее экстремума.

Таким образом, после преобразований задача управления ТСС с участием АП вида (13)–(23) представляет собой, в отличие от первоначальной формы, традиционную задачу математического программирования.

Решение сформулированной задачи базируется на основе метода покоординатной релаксации (метод наискорейшего спуска) с использованием внутри цикла простой итерации при сведении задачи многомерной оптимизации к одномерной с пошаговой процедурой улучшения решений по объемам производства тепла всеми источниками тепла.

МАТЕМАТИЧЕСКАЯ ФОРМАЛИЗАЦИЯ ЗАДАЧИ ОБЕСПЕЧЕНИЯ НАДЕЖНОСТИ ТСС С УЧЕТОМ ФУНКЦИЙ АП

Решение поставленной проблемы основано на понятии интегрального параметра надежности элементов системы. Под интегральным параметром надежности элементов понимается интенсивность их отказа или восстановления, имеющая усредненное для этих элементов значение, при котором обеспечивается требуемый уровень ПН.

Итак, математическая формулировка оптимизации надежности ТСС с учетом функций АП представляется следующим образом:

Найти:

(24)
$F_{{{\text{obj}}}}^{{}} = \sum\limits_{n \in N} {{{f}_{{n{{\lambda }}}}}({{{{\lambda }}}_{n}})} + \sum\limits_{n \in N} {{{f}_{{n{{\mu }}}}}({{{{\mu }}}_{n}}) \to \min } ,$
при следующих условиях и ограничениях:
(25)
${{{{\bar {\lambda }}}}_{j}} = \frac{{\ln ({1 \mathord{\left/ {\vphantom {1 {{{R}_{{{\text{o}}j}}}}}} \right. \kern-0em} {{{R}_{{{\text{o}}j}}}}})}}{{{{{{\tau }}}_{{\text{o}}}}}}{{\left( {[1 - {{N}_{s}}(1 - {{K}_{{{\text{o}}j}}})]\sum\limits_{s \in E} {M_{s}^{{{{{{\sigma }}}_{j}}}}} } \right)}^{{ - 1}}}\sum\limits_{s \in E} {L_{s}^{{{{{{\sigma }}}_{j}}}}} ,$
(26)
${{M}_{s}} = \left( {\frac{{1 - {{{\bar {q}}}_{{sj}}} + {{{{\varphi }_{j}}{{t}_{{sj}}}} \mathord{\left/ {\vphantom {{{{\varphi }_{j}}{{t}_{{sj}}}} {{{q}_{{{\text{o}}j}}}}}} \right. \kern-0em} {{{q}_{{{\text{o}}j}}}}}}}{{1 - {{{{\omega }}}_{j}}}}} \right) - \left( {\frac{{{{\varphi }_{j}}({{C}_{1}} - {{C}_{2}}\exp {{B}_{j}})}}{{{{C}_{3}}{{q}_{{{\text{o}}j}}}(1 - \exp {{B}_{j}})1 - {{{{\omega }}}_{j}}}}} \right),\,\,\,\,s \in E,$
(27)
${{L}_{s}} = \left( {\frac{{1 - {1 \mathord{\left/ {\vphantom {1 {{{q}_{{{\text{o}}j}}}}}} \right. \kern-0em} {{{q}_{{{\text{o}}j}}}}}}}{{1 - {{{{\omega }}}_{j}}}}} \right) \times \left( {{{q}_{{sj}}} + {{\varphi }_{j}}{{t}_{{sj}}} - {{\varphi }_{j}}\frac{{{{C}_{1}} - {{C}_{2}}\exp {{B}_{j}}}}{{{{C}_{3}}(1 - \exp {{B}_{j}})}}} \right),\,\,\,\,s \in E,$
(28)
${{С}_{1}} = {{t}_{{{\text{o}}j}}}(1 - {{\bar {q}}_{{sj}}}),\,\,\,\,{{С}_{2}} = {{t}_{{j\min }}} - {{t}_{{{\text{o}}j}}}{{\bar {q}}_{{sj}}},\,\,\,\,{{С}_{3}} = 1 - {{\bar {q}}_{{sj}}},$
(29)
${{\bar {q}}_{{sj}}} = {{{{q}_{{{\text{o}}j}}}} \mathord{\left/ {\vphantom {{{{q}_{{{\text{o}}j}}}} {\left( {q_{{sj}}^{{{\text{sys}}}} + q_{{sj}}^{'}} \right)}}} \right. \kern-0em} {\left( {q_{{sj}}^{{{\text{sys}}}} + q_{{sj}}^{'}} \right)}}{\text{,}}\,\,\,\,s \in E,\,\,\,\,j \in J,$
(30)
${{B}_{j}} = 1/[({{\varepsilon }_{j}} + \Delta {{\varepsilon }_{j}}){{{{\bar {\mu }}}}_{j}}],\;\;j \in J,$
(31)
${{{{\bar {\lambda }}}}_{j}}\sum\limits_{s \in E} {{{p}_{s}}} = \sum\limits_{n \in N} {\sum\limits_{s \in E(n)} {{{{{\lambda }}}_{n}}{{p}_{s}}} } ,\,\,\,\,j \in J,$
(32)
${{{{\bar {\mu }}}}_{j}}\sum\limits_{s \in E} {{{p}_{s}}} = \sum\limits_{n \in N} {\sum\limits_{s \in E(n)} {{{{{\mu }}}_{n}}{{p}_{s}}} } ,\,\,\,\,j \in J,$
(33)
${{p}_{s}}\left( {\sum\limits_{n \in N(s)} {{{{{\lambda }}}_{n}}} + \sum\limits_{n \in N(s)} {{{{{\mu }}}_{n}}} } \right) = \sum\limits_{z \in E(s)} {\left( {\sum\limits_{n \in N(z)} {{{p}_{z}}{{{{\lambda }}}_{n}}} + \sum\limits_{n \in N(z)} {{{p}_{z}}{{{{\mu }}}_{n}}} } \right)} ,\,\,\,\,s \in E,$
(34)
${\text{A}}{{{\text{x}}}_{s}} = {{{\text{q}}}_{s}},\,\,\,\,s \in S,$
(35)
${{\bar {A}}}_{s}^{{\text{т}}}{{{\text{p}}}_{s}} = {{{\text{h}}}_{s}} - {{{\text{H}}}_{s}},\,\,\,\,s \in S,$
(36)
${\text{S}}{{{\text{X}}}_{s}}{{{\text{x}}}_{s}} = {{{\text{h}}}_{s}},\,\,\,\,s \in S,$
(37)
${{\lambda }}_{n}^{{\min }} \leqslant {{{{\lambda }}}_{n}} \leqslant {{\lambda }}_{n}^{{\max }},\,\,\,\,n \in N,$
(38)
${{\mu }}_{n}^{{\min }} \leqslant {{{{\mu }}}_{n}} \leqslant {{\mu }}_{n}^{{\max }},\,\,\,\,n \in N.$
Здесь $F_{{{\text{obj}}}}^{{}}$ – целевая функция, руб.; ${{f}_{{n{{\lambda }}}}}({{{{\lambda }}}_{n}}),$ ${{f}_{{n{{\mu }}}}}({{{{\mu }}}_{n}})$ – функции затрат на обеспечение параметров надежности элементов (интенсивностей их отказов и восстановления) соответственно, руб.; ${{R}_{{{\text{o}}j}}}$ и ${{K}_{{{\text{o}}j}}}$ – нормативные (требуемые) узловые ПН [19] – вероятность безотказной работы и коэффициент готовности соответственно; ${{{{\bar {\lambda }}}}_{j}}$ и ${{{{\bar {\mu }}}}_{j}}$ – интегральные интенсивности отказа и восстановления для потребителя $j$ соответственно, 1/ч; ${{{{\tau }}}_{{\text{o}}}}$ – момент времени, соответствующий полному количеству часов отопительного периода, ч; ${{N}_{s}}$ – число состояний системы; $s$ – номер состояния системы; $E$ – множество состояний системы; ${{{{\omega }}}_{j}},{{{{\sigma }}}_{j}}$ – коэффициенты неравномерности графика тепловой нагрузки потребителя $j$ [14]; ${{\varphi }_{j}}$ – коэффициент удельных теплопотерь для потребителя $j$, ГДж/(ч °С); ${{t}_{{sj}}}$ – текущая (фактическая) температура внутреннего воздуха для потребителя $j$ в состоянии $s$ системы, °С; ${{\bar {q}}_{{sj}}}$ – относительная подача тепловой энергии потребителю $j$ в состоянии $s$ системы, ГДж/ч; ${{t}_{{{\text{o}}j}}}$ – расчетная температура внутреннего воздуха для потребителя $j,$ °С; ${{t}_{{j\min }}}$ – минимально допустимая температура внутреннего воздуха для потребителя $j,$ °С; $q_{{sj}}^{{{\text{sys}}}}$ – часть тепловой нагрузки потребителя $j,$ покрываемая из системы (централизованными ИТ) в состоянии $s$ системы, ГДж/ч; $q{{_{{sj}}^{'}}_{{}}}$ – производительность собственного ИТ АП $j$ в состоянии $s$ системы, ГДж/ч; ${{\varepsilon }_{j}}$ – коэффициент тепловой аккумуляции потребителя $j,$ ч [20]; $\Delta {{\varepsilon }_{j}}$ – дополнительный пассивный временной резерв АП, ч; ${{L}_{s}},{{M}_{s}},{{C}_{1}},$ ${{C}_{2}},{{C}_{3}},{{B}_{j}}$ – принятые сокращения выражений; ${{p}_{s}}$ – вероятность состояния $s$ системы; $n$ – номер элемента системы; $N$ – множество элементов системы; $E(n)$ – подмножество состояний системы, из которых возможен переход, связанный с отказом или восстановлением элемента $n;$ ${{{{\lambda }}}_{n}},{{{{\mu }}}_{n}}$ – интенсивности отказа и восстановления элемента $n,$ 1/ч; ${{p}_{z}}$ – вероятность состояния $z$ системы (разделение состояний на $s$ и $z$ необходимо для записи системы уравнений случайного процесса); $N(s)$ – подмножество элементов системы, отказ или восстановление которых соответствует непосредственному переходу системы из состояния $s$ в какое-либо другое состояние $s;$ $N(z)$ – подмножество элементов системы, отказ или восстановление которых соответствует непосредственному переходу системы из состояния $z$ в какое-либо другое состояние $s;$ $E(s)$ – подмножество состояний системы, из которых возможен непосредственный переход в состояние $s;$ ${{A}_{s}}$ – матрица соединений линейно независимых узлов ТС при условиях аварийного состояния $s$ системы (с учетом отказа какого-либо элемента); $\bar {A}_{s}^{{\text{т}}}$ – полная транспонированная матрица соединений узлов и ветвей ТС при условиях аварийного состояния $s$ системы; ${{{\text{x}}}_{s}}$ – вектор расходов теплоносителя на ветвях сети при условиях аварийного состояния $s$ системы, т/ч; ${{{\text{q}}}_{s}}$ – вектор расходов в узлах сети при условиях аварийного состояния $s$ системы, т/ч; ${{{\text{p}}}_{s}}$ – вектор узловых давлений тепловой сети при условиях аварийного состояния $s$ системы, мм в.ст.; ${{{\text{h}}}_{s}}$ – вектор потерь напоров на ветвях сети при условиях аварийного состояния $s$ системы, мм в.ст.; ${{{\text{H}}}_{s}}$ – вектор действующих напоров на источниках при условиях аварийного состояния $s$ системы, мм в.ст.; ${\text{S}},{{{\text{X}}}_{s}}$ – диагональные матрицы коэффициентов гидравлических сопротивлений ветвей, составленные из величин гидравлических сопротивлений ветвей и абсолютных значений расходов на них; ${{\lambda }}_{n}^{{\min }},{{\lambda }}_{n}^{{\max }}$ – ограничения на технически возможные значения интенсивностей отказов элементов, 1/ч; ${{\mu }}_{n}^{{\min }},{{\mu }}_{n}^{{\max }}$ – ограничения на технически возможные значения интенсивностей восстановления элементов, 1/ч.

Для получения зависимостей (25)–(27), определяющих связь между интегральными параметрами надежности элементов, использованы формулы для расчета узловых ПН ТСС [19], уравнение Россандера, определяющее годовой график тепловых нагрузок потребителей [14], а также некоторые базовые закономерности теплофикации теплоснабжении [20].

Математический метод решения сформулированной задачи определяется, главным образом, видом целевой функции $F_{{{\text{obj}}}}^{{}}$ (24), которая в соответствии с поставленной задачей выражается суммой функций затрат на обеспечение значений параметров надежности ее элементов (24). Определение типа и параметров этих функций представляет собой отдельную технико-экономическую задачу и осуществляется методами аппроксимации данных о стоимости работ по установке оборудования с различными характеристиками надежности, по его резервированию, по созданию аварийных и восстановительных служб (АВС) и прочих способов обеспечения надежности ТСС. Обычно эти функции представляются в виде степенных зависимостей. Показатель $q_{{sj}}^{'}$ в выражении (29) определяет резерв АП и может быть фиксированным и соответствовать расчетному (требуемому) значению производительности собственных ИТ АП, а может быть переменным и учитывать отказы их элементов, приводящие к снижению их производительности, при этом множество состояний системы необходимо дополнить соответствующими отказами. Выбор способа учета показателя $q_{{sj}}^{'}$ зависит от исходных характеристик надежности оборудования ИТ АП: если значения потока отказов для его оборудования значительно ниже, чем для системного оборудования ТСС, то отказы на ИТ АП можно не учитывать, а $q_{{sj}}^{'}$ принимать фиксированным в соответствии с требуемой их производительностью при заданном аварийном теплоснабжении потребителя.

Вероятности состояний системы определяются из решения уравнений марковского процесса (33), описывающего структуру событий в ТСС. Марковские модели являются обоснованным и универсальным аппаратом для оценки надежности восстанавливаемых систем. Обоснованность применения стационарной марковской модели, а также другие аспекты использования аппарата марковских случайных процессов в задачах надежности ТСС более подробно рассмотрены в работах [19, 2124].

Послеаварийный гидравлический режим определяется установившимся после отключения аварийного элемента потокораспределением в ТС, расчет которого осуществляется методами ТГЦ [15] с помощью модели потокораспределения, представленной в узловой матричной форме (34)–(36). Моделирование аварийной ситуации в некотором состоянии $s$ системы производится путем исключения из расчетной схемы элемента, отказ которого соответствует этому состоянию.

ВЫЧИСЛИТЕЛЬНЫЙ ЭКСПЕРИМЕНТ И АНАЛИЗ РЕЗУЛЬТАТОВ

Тестовая схема ТСС, представленная на рис. 1а, состоит из двух источников тепловой энергии (ИТ1, ИТ2), семи потребителей (узлы 1–7), один из которых является активным (АП6), и кольцевой ТС из 18 участков. Нагрузка АП6 составляет 400 ГДж/ч, при этом мощность собственного ИТ составляет 200 ГДж/ч. Укрупненные элементные схемы обоих централизованных ИТ идентичны и показаны на рис. 1б, 1в и состоят из следующих основных элементов (для ИТ1): котла 19, турбины 20, сетевых подогревателей 21 и 23 и сетевых насосов 22 и 24. Указанные номера элементов соответствуют ИТ1, для ИТ2 они назначены по порядку с 25 по 30.

Рис. 1.

Тестовый пример ТСС: (а) общая схема ТСС; (б) и (в) принципиальные схемы централизованных ИТ; (г) граф состояний системы и переходов между ними.

Теплоснабжение АП6 осуществляется от ИТ1 согласно гидравлическому расчету системы, поэтому задача оптимального управления распределением загрузки источников решается на уровне взаимодействия этих субъектов. Согласно представленной в методической части работы модели управления поиск оптимального соотношения источников снабжения узла АП6 производится для каждого момента времени $\tau $ в рамках отопительного периода, принятого равным 6000 ч. Предполагается, что АП6 имеет собственный ИТ на органическом топливе, для которого задана квадратичная функция затрат с коэффициентами аппроксимации: ${{{{\alpha }}}_{j}} = 0.108$ руб./(ГДж)2, ${{{{\beta }}}_{j}} = 131$ руб./(ГДж), ${{{{\gamma }}}_{j}} = 10240$ руб. Производственные затраты ИТ1 также описываются квадратичной функцией с коэффициентами аппроксимации: ${{{{\alpha }}}_{i}} = 0.077$ руб./(ГДж)2, ${{{{\beta }}}_{i}} = 76$ руб./(ГДж), ${{{{\gamma }}}_{i}} = 12800$ руб.

В таблице 1 представлены результаты оптимальной загрузки источников в рассматриваемой схеме ТСС для АП6 в течение всего отопительного периода с шагом 1000 ч. Эти данные наглядно демонстрирует рис. 2а, где показан график тепловых нагрузок АП6 с выделением объемов тепловой энергии, производимой на ИТ1 и ИТ АП6. На рис. 2б показан график затрат на теплоснабжение АП6, рассчитанных как без участия, так и с участием собственного ИТ АП6 в его теплоснабжении.

Таблица 1.  

Результаты оптимального распределения источников покрытия тепловой нагрузки АП6 в течение отопительного периода

Показатели Число часов отопительного периода, ч
1 1000 2000 3000 4000 5000 6000
Нагрузка потребителя АП6, ГДж/ч 400 244.3 189.9 150 117.4 89.4 64.4
Загрузка ИТ1, ГДж/ч 219.4 187 187 150 117.4 89.4 64.4
Загрузка ИТ АП6, ГДж/ч 180.6 57.3 2.9 0 0 0 0
Затраты на теплоснабжение АП6 без учета собственного ИТ, тыс. руб./ч 152.9 71.1 49.2 35.4 25.5 17.9 12
Затраты на теплоснабжение АП6 с учетом собственного ИТ, тыс. руб./ч 116.3 63.9 48.9 0 0 0 0
Экономия затрат от использования ИТ АП6, тыс. руб./ч 36.6 7.2 0.3 0 0 0 0
Рис. 2.

Результат решения задачи управления для тестовой схемы ТСС с участием АП: (а) оптимальная загрузка ИТ АП6 и ИТ1 в течение отопительного периода; (б) график затрат на производство тепловой энергии для АП6.

Как видно из рис. 2а и табл. 1, собственный ИТ АП6 функционирует в пиковой части нагрузок потребителя, обеспечивая подачу тепловой энергии до 180.6 ГДж/ч в максимуме нагрузки потребителя. Далее его загрузка сокращается и к моменту, соответствующему 2000 ч, становится равной нулю. Суммарное потребление тепловой энергии АП6 за отопительный период составляет 1026.5 тыс. ГДж, из них от централизованного ИТ1 – 890.7 тыс. ГДж (86.8%), а от собственного ИТ – 135.9 тыс. ГДж (13.2%).

Экономический эффект от функционирования ИТ АП6 соответствует площади фигуры, ограниченной двумя графиками затрат на рис. 2б. Так, суммарные затраты за отопительный период без ИТ АП6 составляют 283.5 млн руб., а с его учетом – 262 млн руб.; таким образом, экономический эффект от применения ИТ АП6 составил 21.6 млн руб. или 7.6%.

Моделирование случайного процесса функционирования ТСС осуществляется при условии, что поток событий в ТСС является простейшим, а формирование множества состояний ограничено учетом совместного отказа не более двух элементов из разных подсистем ТСС (ТС, ИТ1 и ИТ2). Ориентированный граф, отражающий структуру состояний ТСС и переходов между ними, в сокращенном виде изображен на рис. 1г. Номера состояний на графе соответствуют отказавшим элементам в соответствии со схемами на рис. 1а, рис. 1б и рис. 1в. Вероятности этих состояний определяются из решения системы из 283 уравнений марковского процесса вида (33).

Оптимизация параметров надежности ТСС производится при выполнении следующих нормативных значений узловых ПН [19]: ${{K}_{{{\text{o}}j}}}$ = 0.97 и ${{R}_{{{\text{o}}j}}}$ = 0.905. Диапазоны возможных значений оптимизируемых параметров надежности элементов ТСС заданы следующими: интенсивность отказа 0.0002–0.0025 1/ч; интенсивность восстановления 0.007–0.09 1/ч. Степенные функции затрат на повышение надежности элементов ТСС, формирующие целевую функцию (24), получены на основе аппроксимации справочных данных по составу и удельной стоимости резервных элементов ТСС, формированию и содержанию АВС различного состава [19, 21].

На рисунке 3 представлен результат поиска оптимального соотношения интегральных параметров надежности элементов ТСС (график 1), соответствующих минимальным затратам на обеспечение надежности по системе при выполнении требуемых ПН. Графики 2 и 3 отражают изменение затрат на обеспечение требуемого уровня надежности теплоснабжения без учета и с учетом функционирования ИТ АП6 соответственно. Полученное решение для рассматриваемой схемы ТСС (точка А) соответствует следующим значениям интегральных параметров надежности: интенсивность отказа – 0.0012 1/ч, интенсивность восстановления – 0.048 1/ч. По элементам системы интегральные параметры распределены согласно уравнениям (31) и (32) в следующем диапазоне значений: интенсивность отказа 0.0004–0.0016 1/ч; интенсивность восстановления 0.025–0.07 1/ч. При этом затраты на обеспечение надежности составляют 35.4 млн руб. без участия ИТ АП6 и 33.7 млн руб. с его участием. Экономический эффект от применения одного АП6 в рассматриваемой системе составляет 1.6 млн руб. или 4.5%.

Рис. 3.

Поиск оптимального соотношения интегральных параметров надежности элементов ТСС с участием АП.

ЗАКЛЮЧЕНИЕ

Актуальность исследований на тему активного потребителя тепловой энергии обусловлена объективными проблемами в теплоснабжении, связанными с низкой экономичностью действующих систем, недостаточным качеством и надежностью теплоснабжения потребителей особенно в условиях технологического развития и роста нагрузок.

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

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

Исследования выполнены в Институте систем энергетики им. Л.А. Мелентьева СО РАН в рамках проектов государственного задания № FWEU-2021-0002, регистрационный номер АААА-А21-121012090012-1 фундаментальных исследований СО РАН.

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

  1. Zhang Ni, Yan Yu, Su W. A game-theoretic economic operation of residential distribution system with high participation of distributed electricity prosumers // Applied Energy. 2015. V. 154. P. 471–479.

  2. Perkovic L., Mikulcic H., Duic N. Multi-objective optimization of a simplified factory model acting as a prosumer on the electricity market // J. Cleaner Production. 2017. V. 167. P. 1438–1449.

  3. Yang H., Xiong T., Qiu J. et al. Optimal operation of DES/CCHP based regional multi-energy prosumer with demand response // Appled Energy. 2016. V. 167. P. 353–365.

  4. Zafar R., Mahmood A., Razzaq S. et al. Prosumer based energy management and sharing in smart grid // Renewable and Sustainable Energy Reviews. 2018. V. 82. P. 1675–1684.

  5. Ødegaard Ottesen S., Tomasgard A., Fleten S.-E. Prosumer bidding and scheduling in electricity markets // Energy. 2016. V. 94. P. 828–843.

  6. Vergados D.J., Mamounakis I., Makris P., Varvarigos E. Prosumer clustering into virtual microgrids for cost reduction in renewable energy trading markets // Sustainable Energy, Grids and Networks. 2016. V. 7. P. 90–103.

  7. Prakash L., Kumari S. P.R, Chandran S. et al. Self-sufficient Smart Prosumers of Tomorrow // Procedia Technology. 2015. V. 21. P. 338–344.

  8. Brange L., Englund J., Lauenburg P. Prosumers in district heating networks – A Swedish case study // Applied Energy. 2016. V. 164. P. 492–500.

  9. Brand L., Calvén A., Englund J. et al. Smart district heating networks – A simulation study of prosumers’ impact on technical parameters in distribution networks // Applied Energy. 2014. V. 129. P. 39–48.

  10. Kauko H., Kvalsvik K.H., Rohde D. et al. Dynamic modeling of local district heating grids with prosumers: A case study for Norway // Energy. 2018. V. 151. P. 261–271.

  11. Ершова М.С. Введение в двухуровневое программирование / Уч. пособие. Иркутск: ИГУ, 2006. 76 с.

  12. Bard J.F. Practical Bilevel Optimization / Dordrecht, Netherlands: Kluwer Academic Publishers, 1998. 488 p.

  13. Mazidi P., Tohidi Y., Ramos A., Sanz-Bobi M.A. Profit-maximization generation maintenance scheduling through bi-level programming // European J. Operational Research. 2018. V. 264(3). P. 1045–1057.

  14. Сеннова Е.В., Сидлер В.Г. Математическое моделирование и оптимизация развивающихся теплоснабжающих систем / Новосибирск: Наука, 1985. 222 с.

  15. Меренков А.П., Хасилев В.Я. Теория гидравлических цепей / М.: Наука, 1985. 278 с.

  16. Stennikov V.A., Khamisov O.V., Pen’kovskii A.V. Optimizing the Heat Market on the Basis of a Two-Level Approach // Thermal Engineering. 2011. V. 58. № 12. P. 1043–1048.

  17. Стенников В.А., Хамисов О.В., Пеньковский А.В. Методы управления теплоснабжением потребителей в условиях рынка // Известия РАН. Энергетика. 2009. № 3. С. 27–36.

  18. Penkovskii A.V., Stennikov V.A., Khamisov O.V., Mednikova E.E., Postnikov I.V. Search for a Market Equilibrium in the Oligopoly Heat Market // Energy Procedia. 2017. V. 105. P. 3158–3163.

  19. Надежность систем теплоснабжения / Справ., отв. ред. Сеннова Е.В. Новосибирск: Наука, 2000. 360 с.

  20. Соколов В.Я. Теплофикация и тепловые сети / М.: Издательство МЭИ, 1999. 472 с.

  21. Postnikov I., Stennikov V., Mednikova E., Penkovskii A. Methodology for optimization of component reliability of heat supply // Applied Energy. 2017. in press. https://doi.org/10.1016/j.apenergy.2017.11.073

  22. Stennikov V.A., Postnikov I.V. Methods for the integrated reliability analysis of heat supply // Power Technology and Engineering. 2014. V. 47(6). P. 446–453.

  23. Stennikov V.A., Postnikov I.V. Methodological support for a comprehensive analysis of fuel and heat supply reliability / In: Sustaining power resources through energy optimization and engineering, Vasant P., Voropai N.I., editors. Hershey PA: Engineering Science Reference (an imprint of IGI Global). 2016. P. 102–126.

  24. Postnikov I.V., Stennikov V.A., Mednikova E.E., Penkovskii A.V. A methodology for optimization of component reliability of heat supply systems // Energy Procedia. 2017. V. 105. P. 3083–3088.

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