Применение алгоритма перебора деревьев и метода имитации отжига для схемно-структурной оптимизации тепловых сетей

Статья в журнале
Стенников В.А., Чемезов А.А.
Программные продукты и системы
Программные продукты и системы. Т.31. №2. C.387-395.
2018
В статье рассматривается математически сложная задача схемно-структурной оптимизации тепловых сетей, из- лагаются ее постановка, методические подходы и алгоритмы решения. В практике проектирования эта задача тра- диционно решается сопоставлением 2-3 заранее намеченных вариантов схемы. Значительное усложнение схемы и масштабов систем обусловило то, что получаемые решения далеки от оптимальных и нередко приводят к слабой загруженности участков сети и даже их неработоспособности. Развитие методов математического программирования и оптимизации открывает новые широкие возможности для решения практических задач. Вместе с тем это требует понимания энергетических, математических особенностей и соответствующих связей между ними с целью правильного применения математических методов. Накоплен большой арсенал методов, выбор из их числа эффективных требует проведения специальных исследований, связанных с возможностями и ограниченностью применения. Сложность задачи схемно-структурной оптимизации заключается в том, что целевая функция в виде приведенных затрат является выпуклой по расходам и вогнутой по напорам. Фиксируя напоры путем преобразований, удается свести ее к вогнутой функции. Задача по своей сути является многоэкстремальной, что характерно для задач вогнутого программирования. Оптимальное решение будет иметь вид дерева. Каждому возможному варианту дерева, соответствующего вершине многогранника ограничений, будет отвечать локальный минимум целевой функции. Именно это делает данную задачу трудноформализуемой, что не позволяет найти аналитическое решение. В статье рассматривается исторически применяемый метод перебора деревьев, предлагаются его модификации, а также другие методы, ранее не применявшиеся для оптимизации тепловых сетей. Осуществляется сравнительный анализ предлагаемых методов и алгоритмов, дается оценка эффективности их практического применения для расчета сетей различных масштабов и сложности. Реализации алгоритмов имеют универсальный характер и могут применяться для различных типов энергетических систем, имеющих сетевую структуру.
The paper considers a mathematically complex problem of heat network configuration and structure optimization. It presents a problem statement and methodological approaches and algorithms to solve it. Traditionally in design practice, comparing 2 or 3 pre-planned alternate schemes solve this problem. Significant complication of the scheme and system scale led to the fact that the obtained solutions are far from optimal ones and often lead to insufficient load of network sections and even their inoperability. The development of mathematical programming and optimization methods gives new possibilities for solving practical problems. At the same time, it requires understanding of energy and mathematical features, as well as corresponding connections between them in order to apply mathematical methods correctly. There is a large arsenal of methods. Choosing effective ones requires special research related to capabilities and limited application. The complexity of scheme-structural optimization problem is in the fact that the objective function in the form of reduced costs is convex in terms of flow rate and concave on the heads. Fixing the heads by transformations, it can be reduced to a concave function. The problem is multiextremal as concave programming problems. An optimal solution will look like a tree. Each possible variant of the tree corresponding to the vertex of a constraint polyhedron will correspond to the local minimum of the objective function. This makes this task difficult to formalize, which does not allow finding an analytical solution. The paper considers a historically applied method of tree search, suggests its modifications, as well as other methods that were not previously used to optimize heat networks. The authors compare the proposed methods and algorithms, and assesse their performance in calculation of networks of different sizes and complexity. The algorithm realizations are universal and might be applied to different types of energy systems with a network structure.

Библиографическая ссылка

Стенников В.А., Чемезов А.А. Применение алгоритма перебора деревьев и метода имитации отжига для схемно-структурной оптимизации тепловых сетей // Программные продукты и системы. Т.31. №2. 2018. C.387-395. DOI: 10.15827/0236-235X.031.2
Список ВАК
x
x