ЭНЕРГЕТИКА
УДК 519.10 + 658.264
СЕТЕВАЯ МОДЕЛЬ И АЛГОРИТМ РЕШЕНИЯ ЗАДАЧИ ОПТИМАЛЬНОГО РАСПРЕДЕЛЕНИЯ ТЕПЛОВЫХ НАГРУЗОК МЕЖДУ ТЕПЛОИСТОЧНИКАМИ ПРЕДПРИЯТИЯ ТЕПЛОВЫХ СЕТЕЙ
Докт. техн. наук, доц. СЕДНИНВ. А., канд. физ.-маш наук, доц. КОРЗНИКОВ А. Д., канд. техн. наук, доц. СЕДНИН А В., инж. МАСЕВИЧИ. В.
Белорусский национальный технический университет
С целью повышения эффективности функционирования систем централизованного теплоснабжения необходимо проводить комплексную оптимизацию на разных стадиях их существования [1]. Рассмотрим задачу оптимизации распределения тепловых нагрузок между теплоисточниками в ее статической постановке.
Постановка задачи и математическая модель. Пусть в системе теплоснабжения города имеется т источников теплоты, в том числе планируемых для строительства, и п - теплопо-требителей. Известны тепловые мощности
Ь (7=1, п) каждого теплопотребителя, тепловые мощности а. (/ = 1, т ) каждого источника теплоты, суммарные удельные эксплуатационные затраты Су на транспорт тепловой энергии от /-го источника к 7-му теплопотребителю. Требуется определить потоки мощности (потоки теплоносителя) qij от источников к потребителям, обеспечивающие минимум эксплуатационных затрат в системе централизованного теплоснабжения:
т п /=1 7=1
При этом вводятся следующие ограничения:
• полное удовлетворение потребности в тепловой энергии теплопотребителей:
т _
7 = 1 п (2)
/=1
• непревышение тепловой мощности (с учетом резервирования мощностей) для каждого теплоисточника:
п _
7 = (3)
у=1
• неотрицательности потоков тепловой мощности от источников к потребителям и пропускная способность сети diJ по транспорту теплоты от /-го теплоисточника к 7-му потребителю:
0<q1J<d1J, 7 = Тт-, 7=1Я (4)
При новом строительстве или реконструкции существующих систем теплоснабжения вместо эксплуатационных затрат следует эксплуатационные затраты заменить на приведенные затраты.
При решении данной задачи определяются тепловые нагрузки теплоисточников, по которым можно ввести оценку эффективности их работы. В результате целевая функция принимает вид
М N
/=1 7=1
Заметим, что если dij / =1,т;
7=1,п, то мы имеем открытую модель классической транспортной задачи. Введением фиктивных поставщиков или потребителей она легко сводится к замкнутой модели с выпол-
т
ненным балансовым соотношением: =
/=1
п
= ^Ь^, которое является необходимым и до-
7=1
статочным условием разрешимости задачи.
Рассматриваемая задача является задачей линейного программирования, однако очень специфическая структура матрицы, ограниченной (2) и (3), привела к тому, что для ее решения был разработан метод потенциалов - модификация симплекс-метода, учитывающий эту особенность и позволяющий существенно уменьшить объем вводимой и хранимой исходной информации. Ситуация значительно меняется, если ограничения (4) являются нетривиальными, т. е. для некоторых (/,/), dij = 0 (транспортная задача с запретами) или dj<шia.{ai,bJ^
(транспортная задача с ограниченными пропускными способностями). В этом случае размерность множества допустимых решений может принимать значение меньшее, чем размерность (т - 1)(л - 1) множества допустимых решений классической транспортной задачи [2, 3], возникают проблемы не только с применением симплекс-метода или его модификаций к решению задачи, но и с построением первоначального базисного решения. Условия разрешимости задачи [4] также непригодны для практического применения.
Алгоритм реализации сетевой модели. При решении задачи (1)-(4) модифицированным методом потенциалов используется метод искусственного базиса. Однако в случае несовместности ограничений (2)-(4) несколько вопросов остаются открытыми.
Во-первых, в практических задачах при несовместности ограничений (2)-(4) требуется, тем не менее, найти план поставок максимально возможного объема потоков теплоносителя с минимальной стоимостью. А, во-вторых, необходимо определить «узкое» место, т. е. те коммуникации {},'), пропускные способности которых dj не позволяют увеличить общий
объем поставок.
В данной работе применяется простой алгоритм решения задачи (1)-(4), не использующий методы линейного программирования, а основанный на дальнейшем развитии идеи осуществления тернарных операций на графе (сети) и не требующий его графического представления. В случае несовместности ограничений (2)-(4) этот алгоритм позволяет ответить на сформулированные выше вопросы.
Поскольку на каждой итерации приведенного ниже алгоритма полученный план остается оптимальным (значение целевой функции ми-
п п
нимально при заданном объеме V = д ),
г=1 М
а алгоритм продолжает работу до тех пор, пока план не станет допустимым, его естественно трактовать как двойственный.
Введем в рассмотрение матрицы модифицированных стоимостей С* = ||с* || и пропускных способностей D* = Ц^.Ц порядка {т + п + 2)х
х(т + п + 2), определенных следующим образом:
су, н =\,т; у=т + 1,т + п;
О, Н = т + п + 1; у=1,т»
Н = т + \,т + Щ ' = т + п + 2; оо, в остальных случаях;
4 =
dij, Н=1,т; ' = т + 1,т + п; а^ Н = т + п + 1; у = 1,т;
Ьу, н=т+ 1,т + п; у' = т + п + 2; О, в остальных случаях.
Опишем алгоритм решения задачи (1)-(4), а затем приведем его обоснование.
Пусть Q = и - нулевая матрица порядка
(т + п + 2)х (т + п + 2).
Общая итерация. Осуществляем тернарные операции над элементами матрицы модифицированных стоимостей С* = С* = ||с*|, последовательно по всем k = 1,2, ..., п + т + 2; полагая
с„>
если С'^Сь+с',
(5)
% + С', если сг1>сгк+сы,
Нк ^ ^ку'>
для всех Н ^ ' Фк\ Н = 1, п + т + 2; у = 1, п + т + 2.
Одновременно с выполнением операций (5) изменяем элементы вспомогательной матри-
цы R*:
порядка (т + п + 2) х (т + п + 2)
(первоначально полагаем г* = у для всех н, у =
= 1 ,п + т + 2):
r :=
V
если если
Cij — Cik + Ckj г Cij > Cik +Cj.
(6)
Если c
m+n+l, m+n+2
= 00 - задача решена. В про-
тивном случае с помощью вспомогательной матрицы R определяем множество индексов m + n +1 ii, i2, ..., ik', m + n + 2, где
i = r * i = r ' r = m + n + 2
'l 'm+n+1, m+n+2> '2 '1, m+n+2' "•■> 'it, m+n+2
и множество L = {(m + n + 1, i 1X (iь i2)» • (ik, m + n + 2)}.
Находим 8 = min d* > 0. Для всех U, j) e L
(i,j)eL iJ ^ V ,J>
полагаем:
* * r» * * c» 7* 7* r» 7* 7* С
q* :=q,+s, -s; dj'-=dj-b, dn=d„+S;
*
c,.,. =
ji ' j j *
oo, если dj = 0;
lJ
cj, если d* > 0;
cß=~cj' если х*>0-
Переходим к общей итерации. После окончания работы алгоритма находим матрицу 6 = 1^1^, где qlJ =q*^^
7=1, п, которая является решением задачи
(1)-(4). Отметим, что если одно из ограничений
(2) или (4) не выполнено, то это означает, что исходная задача не имеет допустимых решений. Тем не менее полученный план является оптимальным планом поставок максимально возможного объема потоков теплоносителя от поставщиков к потребителям при данных ограничениях.
Отметим, что на каждой итерации работы алгоритма увеличение объема транспорта теплоты на величину 8 осуществляется с минимально возможным увеличением значения целевой функции, т. е. получаемый на каждой итерации план является оптимальным, но недопустимым.
Если исходные данные задачи - целые числа, то в силу унимодулярности матрицы ограничений величина 8 увеличения значения
тп
У^ У qiJ является целым числом. (Задача с ра-
/=1 7=1
циональными исходными данными легко сводится к целочисленному случаю.) Но так как
У У qiJ^'^¡ai, отсюда следует конечность
/=1 7=1 г=1
алгоритма.
На каждой итерации мы получаем оптимальное решение (минимальное значение целевой функции) для данной величины V =
тп
= qiJ, которое не является допустимым,
i=l 7=1
если V <Ктах. В этом случае описанный алгоритм естественно трактовать как двойственный.
М N
Если условие "^Ъ не выполняется,
>=1 7=1
следует рассматривать задачу ввода новых мощностей. При этом необходимо рассматривать все возможные варианты, в том числе локальные теплоисточники на разных видах энергоресурсов. Задача состоит в максимизации суммарной экономии приведенных затрат (или прибыли) за фиксированный срок эксплуатации системы теплоснабжения при различных сценариях ее развития.
Апробация алгоритма. На основании представленного алгоритма была разработана программа для ЭВМ и проведено ее тестирование. В качестве исходных данных приняты характеристики системы теплоснабжения г. Минска (объекты Минских тепловых сетей), на основе которых составлена эквивалентная укрупненная модель, включающая в себя теплоисточники, централизованные потребители и транспортные связи между ними. В качестве характеристик теплоисточников выступали их теплофикационные мощности, характеристика теплопотребителей - максимальные мощности теплопотребления, транспортных связей - удельные эксплуатационные затраты на транспорт тепловой энергии от каждого источника к каждому теплопотребителю. Были введены ограничения на мощности теплоисточников и пропускные способности теплопроводов (транспортных связей).
Анализ результатов численного эксперимента показал, что разработанные алгоритмы дают возможность решать оптимизационные задачи моделирования энергетических систем мета- и макроуровня.
ВЫВОДЫ
1. Разработанный алгоритм и его программное обеспечение позволяют эффективно решать задачу оптимизации распределения тепловых нагрузок между теплоисточниками в системе централизованного теплоснабжения.
2. Разработанные алгоритм и программное средство можно рекомендовать для использования перспективных планов развития систем теплоснабжения городов и населенных пунктов.
ЛИТЕРАТУРА
1. Юфа, А. И. Комплексная оптимизация теплоснабжения / А. И. Юфа, Д. Р. Носулько. - Киев: Техника,
1988. - 135 с.
2. Кравцов, М. К. Перечислительные задачи на усеченных транспортных многогранниках / М. К Кравцов, А Д. Корзников II Изв. АН БССР. - 1979. - № 4 - С. 12-19.
3. Korznikov, A. D. On the Dimension of Politope of Planar Three-index Transportation Problems / A. D. Korznikov, R. E. Burkard II Optimization Academic Varl. - Berlin,
1989. - №20 - C. 107-116.
4. Haley, K. Note on the letter by Moravek and Vlach I K. Haley II Op. Res. - 1967. - № 15. - P. 545-546.
Поступила 10.03.2010
УДК 621.316.9
МЕТОДИКА ВХОДНОГО КОНТРОЛЯ АППАРАТОВ ЗАЩИТЫ ЭЛЕКТРОПРОВОДОК
Канд. теш. наук, доц. МИСЮКЕВИЧН. С., инж. АУШЕВ И. Ю.
Командно-инженерный институт МЧС Республики Беларусь
Анализ противопожарного состояния промышленных предприятий, общественных и жилых зданий показывает, что их безопасная эксплуатация во многом зависит от правильного, с точки зрения нагрева, выбора сечений токо-ведущих жил кабельного изделия и эффективной защиты электрооборудования аппаратами защиты [1]. При эксплуатации электротехническое оборудование и кабельные изделия находятся под напряжением. Поэтому они являются потенциальным источником пожарной опасности. Недооценка степени пожарной опасности кабельных изделий приводит к пожарам и авариям [2]. В различных отраслях промышленности и народного хозяйства происходят пожары, причинами которых служат перегрузки кабельных изделий. Безопасная эксплуатация кабельных изделий во многом зависит от эффективной работы аппаратов защиты. Использование аппаратов защиты технически эффективно и экономически оправдано, однако их применение невозможно без оценки теплового воздействия протекающего сверхтока на кабельные изделия [3].
Аппараты защиты служат для ограничения времени действия токов короткого замыкания и перегрузки. Таким образом они предотвращают пожароопасные последствия этих процессов. В связи с этим вопрос гарантированного качества и надежности работы аппаратов защиты является неотъемлемой частью комплекса мер по снижению количества пожаров в электрических сетях и последствий от них [3].
Из литературных источников [3-6] известно, что основной функциональной характеристикой любого аппарата защиты электрических проводок является его времятоковая характеристика (ВТХ). В паспорте обычно приводится типовая ВТХ, т. е. относящаяся не к одному аппарату защиты, а к серии подобных. Однако в связи с существенными отклонениями от средних значений характеристик, доходящих до 20 %, вызванных производственными и эксплуатационными факторами (допуск на качество материала термоэлементов и контактов, различное старение элементов защиты и т. п.), ВТХ изображают не одной линией, а полосой между нижней и верхней границами, в преде-