Методика анализа режимов тепловых сетей на основе макромоделирования
Решение задачи оперативного анализа экономичности режимов функционирования тепловых сетей осуществляется на основе математического моделирования процесса теплоснабжения. Для эффективного моделирования системы теплоснабжения в реальном времени требуется разработка упрощенной макромодели тепловой сети, не требующей чрезмерной детализации характеристик сети и позволяющей проводить расчет и анализ режимов теплоснабжения с достаточной для практического применения точностью.
Суть предлагаемого подхода состоит в представлении реальной тепловой сети в виде многоуровневой структуры с выделенными сетевыми районами, отдельными крупными потребителями и соединяющими их магистральными тепловыми сетями (рис. 5.2). В отличие от полной модели, отражающей состояния всех имеющихся межэлементных связей, в макромодели отображаются состояния значительно меньшего числа межэлементных связей, что соответствует описанию объекта при укрупненном выделении элементов.
В основу построения макромодели для расчета тепловых сетей могут быть положены следующие принципы:
1. Сетевые районы (СРi) со сложной схемой сетевых соединений, содержащие большое количество относительно маломощных потребителей, рассматриваются как единый эквивалентный потребитель.
2. Потребители (Пj), подключенные непосредственно к магистральной сети, рассматриваются как таковые.
3. При необходимости более подробного рассмотрения параметров гидравлических режимов внутри отдельных сетевых районов может быть осуществлен переход на следующий уровень макромодели, отражающий состояние потребителей (Пi.k) и вновь выделенных сетевых районов (СРi,j) внутри сетевого района СРi. При этом объект СРi, являющийся потребителем на верхнем уровне макромодели, выступает в роли источника для сетевого района СРi j.
На основе указанных выше принципов реализуется возможность использования при анализе одной и той же тепловой сети нескольких моделей, различающихся сложностью, точностью и полнотой отображения свойств. Таким образом, в зависимости от целей моделирования может изменяться степень детализации представления и описания модели тепловой сети. При этом следует отметить, что результаты однократно выполненного трудоемкого моделирования отдельного сетевого района могут многократно применяться далее в укрупненной общей макромодели, что обуславливает общее снижение объема вычислений.
Рис. 5.2. Многоуровневая структура тепловой сети
Применение на практике математической макромодели тепловой сети, описанной выше, в составе автоматизированной системы диспетчерского управления позволяет оперативно анализировать функционирование систем теплоснабжения в различных режимах и повысить надежность и экономичность процесса теплоснабжения.
Рассмотрим методику построения математической макромодели тепловой сети. Основными элементами, образующими систему теплоснабжения, являются источники, обеспечивающие притоки транспортируемой среды и привносящие энергию в систему, абонентские теплопотребляющие установки (далее: потребители) и тепловая сеть виде совокупности взаимосвязанных трубопроводов, соединяющих источники со множеством потребителей.
При математическом моделировании все эти подсистемы находят соответствующее отражение в расчетной топологической схеме сети: участки сети, включающие все местные сопротивления, в виде ветвей, места расположения источников (притоков) и потребителей (стоков), а также соединения ветвей в виде узлов (вершин), см. рис. 5.2. В общем случае тепловые сети образуют многокольцевые системы, для которых топологический граф содержит несколько контуров. Для того, чтобы произвести расчет сети, в ее структуре необходимо выделить ветви дерева и хорды.
Задача расчета гидравлического режима сети заключается в определении расходов сетевой воды у потребителей и на отдельных участках сети, а также напоров в узловых точках сети и у потребителей. При расчете гидравлического режима тепловой сети исходными данными являются: схема тепловой сети, сопротивления всех участков сети, напоры на подающем и обратном коллекторах источников, а также сопротивления (проводимости) всех потребителей.
В простейшем случае структура тепловой сети не содержит хорд и представляет собой разветвленную сеть с одним источником, что соответствует выделенным сетевым районам после декомпозиции на нижнем уровне макромодели. Для гидравлического расчета таких разветвленных тепловых сетей может быть использована разработанная расчетная гидравлическая макромодель сети, представленная на рис. 5.3.
HП1
Рис. 5.3. Гидравлическая макромодель разветвленной тепловой сети.
На схеме приняты следующие обозначения:
SИ – внутренние сопротивления источников, диагональная матрица n x n, где n – число источников теплоснабжения;
SС – гидравлические сопротивления участков сети, диагональная матрица l x l, где l – число участков сети;
YП – гидравлические проводимости потребителей, диагональная матрица m x m, где m – число потребителей;
НИ0 – напоры источников, когда через них идет нулевой поток, вектор размерности n x 1;
НИ, НС, НП – напоры соответственно источников, участков сети и потребителей, векторы размерностей соответственно n x 1, l x 1, m x 1;
GИ, GС, GП – расходы соответственно источников, участков сети и потребителей, векторы размерностей соответственно n x 1, l x 1, m x 1;
GП – утечки воды у потребителей, векторы размерности m x 1;
HСТ – статический напор на участках сети, вектор размерности l x 1;
А, А*, В, В* – матрицы связей, которые задают топологию сети;
^2, √ – операторы возведения в квадрат и взятия квадратного корня элементов векторов.
Для расчета гидравлических режимов тепловой сети по предложенной макромодели (рис. 5.3) необходимо составить все перечисленные выше матрицы.
Матрица А = {aij} размерности m x n отражает связи между напорами потребителей и источников. Элементы аij матрицы А определяются по следующему правилу: аij =1, если j-й источник повышает напор по направлению к i-му потребителю, в противном случае аij = 1. Матрица А* размерности n x m отражает связи между расходами потребителей и источников и получена транспонированием матрицы А.
Матрица В = {bij} размерности m x l отражает связи между напорами потребителей и участков сети. Элементы bij матрицы В определяются по следующему правилу: bij =1, если j-й участок сети является частью пути к i-му потребителю от какого-либо из насосов, повышающих у него напор, в противном случае bij = 0. Матрица В* размерности l x m отражает связи между расходами потребителей и участков сети и получена транспонированием матрицы В.
При известных значениях расходов у потребителей, расчет расходов теплоносителя через узлы осуществляется, начиная с потребителей до источников, и в результате определяются расходы на каждом участке сети и расходы через источники:
GС = В*GП; (5.1)
GИ = А*GП; (5.2)
Расчет напоров в узлах сети производится обратным движением от источников, напоры которых известны, к потребителям по соотношению
НП = НА – НВ + НСТ; (5.3)
где
НА = АНИ; (5.4)
НВ = ВНС; (5.5)
НИ = НИ0 – SИGИ2; (5.6)
НС = SСGС2; (5.7)
Сопротивления участков SС определяются по их диаметрам и длинам. Сопротивление участка трубопровода длиной l и диаметром d численно равно потере напора в трубопроводе при расходе воды 1 м3/час и определяется по известным формулам:
, ммч2/м6, (5.8)
где kЭ – эквивалентная шероховатость трубопровода, – сумма коэффициентов местных сопротивлений, – коэффициент гидравлического трения (безразмерная величина), который с достаточной точностью определяется по формуле:
.
В результате рассчитываются новые значения расходов потребителей:
, . (5.9)
Задача гидравлического расчета разветвленной тепловой сети может быть решена итерационным методом (например, методом Ньютона) с использованием представленной на рис. 5.3 расчетной макромодели сети по следующему алгоритму:
1. Задается начальное приближение значений расходов потребителей GП0.
2. По расчетной схеме, представленной на рис. 5.3, рассчитываются значения расходов и напоров участков и источников с использованием формул (5.1 5.9), а также новые значения расходов потребителей.
3. Найденные значения расходов потребителей GП1 сравниваются с исходными значениями GП0. Если разница (GП1 – GП0) < (где – заданная точность вычислений), то следует перейти к п.5. В противном случае проводится минимизация невязок расчетных расходов GП методом Ньютона или методом простой итерации с релаксацией.
4. Определение новых значений расходов потребителей:
GП0(k+1) = GП0 (k) + δGП (k), (5.10)
и переход к п.2.
5. Конец вычислений.
При расчете многоконтурной тепловой сети приведенный ранее расчет деревьев дополняется расчетом хорд. При известных расходах потребителей задаются начальные значения и направления расходов теплоносителя на хордах. В зависимости от выбранного произвольно направления движения теплоносителя на участке, соответствующем хорде, она может выступать как потребитель для одного узла дерева, и как источник расхода для другого узла дерева. Расчет сетей с хордами проводится при минимизации невязок по расходам на хордах.
Преобразование расчетной гидродинамической модели тепловой сети, представленной на рис. 5.3, к виду, изображенному на рис. 5.4, позволяет использовать модель для гидравлического расчета многоконтурных тепловых сетей.
Рис. 5.4. Макромодель многоконтурной тепловой сети
На схеме (рис. 5.4), в дополнение к уже введенным ранее обозначениям, приняты следующие обозначения: GС1, GС2 – расходы на участках соответственно от потребителей и от хорд, Gh0 – расходы на хордах – вектор-столбцы размерностей соответственно n x 1, l x 1, m x 1; матрицы С размерности m x n и С* размерности n x m определяют соединения участков сети с хордами, а матрицы D размерности m x l и D* размерности l x m отражают связи между хордами и источниками, причем C* = CТ и D* = DТ.
Задача гидравлического расчета многоконтурной тепловой сети может быть решена итерационным методом с использованием представленной на рис. 5.4 расчетной модели сети по следующему алгоритму:
1. Задаются начальные значения расходов потребителей GП0.
2. Задается начальное приближение значений расходов на хордах Gh0.
3. По расчетной схеме, представленной на рис. 5.4, рассчитываются значения расходов и напоров источников, участков и хорд при постоянных расходах потребителей.
4. Найденные новые значения расходов на хордах Gh1 сравниваются с исходными значениями Gh0. Если разница (Gh1 – Gh0) < (где – заданная точность вычислений), то следует перейти к п. 7. В противном случае проводится минимизация невязок расчетных расходов Gh0 методом Ньютона.
5. Определение новых значений расходов на хордах:
Gh0(k + 1) = Gh0 (k) + δGh(k),
где k – номер итерации, и далее переход к п. 3.
6. По расчетной схеме, представленной на рис. 5.4, рассчитываются значения расходов и напоров потребителей с учетом рассчитанных в п. 2 – 5 расходов на хордах.
7. Найденные значения расходов потребителей GП1 сравниваются с исходными значениями GП0. Если разница (GП1 – GП0) < (где – заданная точность вычислений), то следует перейти к п. 9. В противном случае проводится минимизация невязок расчетных расходов GП методом Ньютона.
8. Переопределение начальных значений расходов потребителей:
GП0(k+1) = GП0 (k) + δGП(k),
и переход к п.2.
9. Конец вычислений.
Таким образом, расчет сети с потребителями происходит с использованием результатов расчета хорд при минимизации невязки расходов на потребителях.
Идентификация параметров математических макромоделей
При использовании изложенного подхода к моделированию тепловой сети задача идентификации представляет собой задачу определения фактических гидравлических сопротивлений участков тепловой сети и решается на основе расчетной макромодели, представленной на рис. 5.3. В отличие от прямых задач расчета потокораспределения теплоносителя в сети, когда гидравлические сопротивления участков считаются заданными, а напоры Н и расходы G теплоносителя на абонентских вводах потребителей – искомыми, в рассматриваемой задаче идентификации заданными являются измеренные значения статистических наблюдений напоров Н* и расходов G* у потребителей, а также напоры сетевой воды на источниках тепла НИ0; при этом известна структура сети, т.е. матрицы связей А, А*, В, В*. Выбор располагаемых напоров и расходов теплоносителя на абонентских вводах потребителей тепла в качестве основного источника информации для идентификации обусловливается тем, что это именно те параметры, которые в большинстве случаев контролируются при эксплуатации тепловых сетей.
После получения необходимой статистической информации о поведении объекта – тепловой сети формируются функции невязки Ψ выходов модели (НП) и объекта (НП*) следующего вида:
,
где m число потребителей; измеренные в определенный момент времени t значения напоров теплоносителя на абонентских вводах потребителей тепла; рассчитанные значения напоров, соответствующие измеренным расходам теплоносителя на абонентских вводах потребителей G* при значениях сопротивлений участков сети SС.
Далее задача параметрической идентификации сводится к задаче поиска минимума целевого функционала на конечном множестве точек tk:
. (5.12)
где k – номер измерения параметров гидравлического режима тепловой сети, соответствующий моменту времени tk; N общее число измерений.
Подставляя выражение (5.11) в формулу (5.12), получаем:
, (5.13)
Преобразуя выражение (5.13) согласно схеме гидравлической макромодели тепловой сети, приведенной на рис. 5.3, получим следующее выражение для целевого функционала:
,
где
l число участков.
Целевой функционал является выпуклой функцией, поэтому для решения поставленной задачи оптимизации можно использовать известные методы, например, метод простого покоординатного спуска или градиентный метод.
Далее, необходимо отметить такие особенности решения задачи идентификации параметров макромоделей тепловых сетей на основе данных эксплуатации, как наличие ошибок в измерении значений расхода, температуры и давления теплоносителя на источниках и у потребителей и неполнота информации о характеристиках, содержащихся в данных эксплуатации. Поэтому решение задачи идентификации параметров макромоделей тепловых сетей должно включать в себя регуляризацию на основе регуляризующих наборов данных, которые являются дополнительными для восполнения недостающей информации в данных реальных наблюдений.
В качестве регуляризующих наборов данных могут быть использованы расчетные значения сопротивлений участков SC по формуле (5.8) или экспертные оценки полученных в результате моделирования значений напоров HП у потребителей в рассматриваемых режимах. В результате для регуляризующих данных составляется целевая функция:
,
где n – число регуляризующих данных. Тогда результирующая целевая функция при решении задачи идентификации параметров макромоделей тепловых сетей будет иметь вид:
,
где – вес регуляризующих данных J2, который выбирается из условия корректности постановки задачи. При = 0 задача решается только на экспериментальных данных; при = 1 задача решается только на регуляризующих данных. При выборе значения коэффициента необходимо задавать минимально возможное значение, при котором сохраняется корректность постановки задачи, т.е. выполнятся критерий J2 с заданной точностью .
Таким образом, предлагаемая методика позволяет проводить идентификацию параметров математической макромодели тепловой сети по данным эксплуатации тепловых сетей.
Применение на практике математической макромодели тепловой сети, описанной выше, в составе автоматизированной системы диспетчерского управления позволяет оперативно анализировать функционирование систем теплоснабжения в различных режимах и повысить эффективность и надежность процесса теплоснабжения.
- Автоматизированные информационно-управляющие системы Учебное пособие
- Оглавление
- Часть I. Автоматизированные информационно-управляющие системы Основные понятия
- Глава 1. Информационно-управляющие системы реального времени §1.1. Особенности информационно-управляющих систем реального времени
- 1.1.1. Определение и основные характеристики информационно-управляющих систем реального времени
- 1.1.2. Операционные системы реального времени
- 1.1.3. Обзор систем реального времени
- §1.2. Построение информационно-управляющих систем реального времени на базе операционной системы qnx
- §1.3. Scada – системы
- §1.4. Scada – система trace mode
- 1.4.1. Обзор системы trace mode
- 1.4.2. Функциональная структура пакета
- 1.4.3. Обзор внедрения системы trace mode
- §1.5. Программно-технический комплекс DeltaV
- 1.5.1. Обзор системы DeltaV
- 1.5.2. Концепции системы DeltaV
- 1.5.3. Программные приложения DeltaV
- §1.6. Программно-технический комплекс Квинт
- 1.6.1. Описание
- 1.6.2. Структура программно-технического комплекса Квинт
- 1.6.3. Архитектура
- 1.6.4. Контроллеры
- 1.6.5. Рабочие станции
- 1.6.6. Сети
- 1.6.7. Система автоматизированного проектирования асу тп
- 1.6.8. Примеры внедрения
- §1.7. Системы автоматизации фирмы Siemens8
- 1.7.1. Состав программно-технического комплекса Totally Integrated Automation
- 1.7.2. Примеры автоматизации технологических процессов9
- §1.8. Системы автоматизации фирмы авв10
- 1.8.1. Основные направления деятельности
- 1.8.2. Системы управления, предлагаемые авв Автоматизация в России
- Глава 2. Обеспечивающие подсистемы информационно-управляющих систем и их характеристики §2.1. Программное обеспечение управления процессами
- 2.1.1. Реализация языков программирования стандарта мэк 6-1131/3 в системе trace mode
- 2.1.2. Описание языков программирования
- 2.1.3. Реализация регуляторов и объектов управления в scada-системе TraceMode
- §2.2. Программное обеспечение секвенциально-логического управления
- 2.2.1. Программируемые логические контроллеры
- 2.2.2. Языки программирования логических контроллеров
- 2.2.3. Пример реализации секвенциально-логических алгоритмов в trace mode
- §2.3. Средства идентификации и оптимизации
- 2.3.1. Идентификация характеристик технологических объектов
- 2.3.2. Идентификация характеристик технологических объектов с использованием стандартных методов Excel
- 2.3.3. Решение задачи оптимизация технологических объектов
- §2.4. Средства интеллектуального анализа данных
- 2.4.1. Общие представления о Data Mining13
- 2.4.2. Задачи Data Mining
- 2.4.3. Классы систем Data Mining
- 2.4.4. Основные этапы Data Mining
- Глава 3. Проектирование информационно-управляющих систем §3.1. Основные проблемы, системный подход и последовательность разработки
- §3.2. Адаптация информационно-управляющих систем к области применения
- §3.3. Информационные технологии проектирования иус
- §3.4. Концепции информационного моделирования
- Часть II. Примеры автоматизированных информационно-управляющих систем в управлении энергетической эффективностью технологических процессов
- 1. Оперативное управление технологическими процессами с прогнозом показателей энергетической эффективности16
- 2. Оперативное управление потоками энергетических ресурсов в производственных сетях с учетом динамики их аккумулирования19
- 3. Автоматизированная система диспетчерского управления теплоснабжением зданий на основе полевых технологий20
- 4. Паспортизация промышленных потребителей топливно-энергетических ресурсов с использованием средств автоматизации21
- 5. Оперативное управление экономичностью водяных тепловых сетей на основе макромоделирования22
- Подсистема автоматизированного анализа режимов теплоснабжения
- Методика анализа режимов тепловых сетей на основе макромоделирования
- Программное обеспечение анализа режимов тепловых сетей на основе макромоделирования
- 6. Оперативное регулирование экономичности горения в энергетических котлах24
- 7. Автоматизированный мониторинг тепловой экономичности оборудования электрических станций 27
- Резервы тепловой экономичности котлов
- Показатели энергетических ресурсов турбоагрегатов
- Резервы тепловой экономичности турбоагрегатов
- Оптимальное использование пара
- 8. Оптимизация нагрузки параллельно работающих турбоагрегатов по данным эксплуатации при неполных исходных данных28
- Постановка задачи оптимизации
- Решение задачи оптимизации
- Программа «тг-пар»
- Пример работы программы
- 9. Автоматизированная информационная система мониторинга остаточного ресурса энергетического оборудования30
- Методика оценки обобщенного остаточного ресурса энергетического оборудования
- Алгоритм оперативной оценки обобщенного остаточного ресурса энергооборудования с учетом состояния металла
- Программное обеспечение аис «Ресурс»
- 10. Автоматизированное управление процессами в охладительных установках электрических станций35
- Факторы, влияющие на охлаждение
- Устройство и основные характеристики градирен
- Оптимизация работы башенных градирен
- 11. Автоматизированная компрессорная установка41
- Математическое описание объекта управления
- Анализ вариантов установки пароструйного компрессора для подачи пара в деаэраторы энергокорпуса
- Автоматизированная система управления пароструйным компрессором
- 12. Лингвистический подход к оптимизации управления вельц-процессом45
- Алгоритм выделения области Парето-оптимальных режимов в информационной базе данных
- Нечеткие зависимости (лингвистические правила) в управлении процессом вельцевания
- 13. Энергетический менеджмент производства огнеупоров48
- Приложение. Обзор промышленных сетей
- 1. Протокол передачи данных modbus50
- 2. Протокол передачи данных bitbus
- 3. Протокол передачи данных anbus
- 4. Протокол передачи данных hart
- 5. Протокол передачи данных profibus52
- 5.1. Независимые от поставщика взаимодействия между промышленными объектами (Fieldbus Communication).
- 5.2. Семейство profibus
- 5.3. Основные характеристики profibus-fms и profibus-dp
- 5.3.1. Архитектура протокола profibus
- 5.3.2. Физический Уровень (1) протокола profibus
- 5.4.1. Прикладной Уровень (7)
- 5.4.2. Коммуникационная модель
- 5.4.3. Объекты коммуникации
- 5.4.4. Сервисные функции fms
- 6. Полевая шина foundation Fieldbus53