Пример применения метода множителей Лагранжа

Оптимизация распределения нагрузок между параллельно работающими агрегатами.

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

Система из n таких параллельных объектов изображена на рис. 2.1

Сделаем два важных допущения:

1. Состав работающих объектов определён, т.е. каждый объект включён и должен потреблять сырья не менее хi min.

Пример применения метода множителей Лагранжа - student2.ru

Рисунок 2.1 – система параллельных объектов

2. Нагрузочные характеристики yi = ƒi(xi) – выпуклые функции. Возможный вид такой характеристики показан на рисунке 5.2

Пример применения метода множителей Лагранжа - student2.ru

Рисунок 2.2 Нагрузочная характеристика объекта

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

Обозначим через ƒi(xi) зависимость производительности i – го объекта уi от расхода сырья – нагрузочную характеристику. Будем считать, что эта производительность соответствует оптимальному выбору всех его режимных переменных, кроме нагрузки по сырью. Тогда задача оптимизации примет вид

Пример применения метода множителей Лагранжа - student2.ru (2.30)

при условии

Пример применения метода множителей Лагранжа - student2.ru или Пример применения метода множителей Лагранжа - student2.ru (2.31)

Пример применения метода множителей Лагранжа - student2.ru .

Нормальная Функция Лагранжа для задачи (2.30), (2.31) принимает вид

Пример применения метода множителей Лагранжа - student2.ru (2.32)

Необходимые условия максимума Пример применения метода множителей Лагранжа - student2.ru приводят к соотношениям

Пример применения метода множителей Лагранжа - student2.ru (2.33)

Решаю систему уравнений (2.33), получаем

Пример применения метода множителей Лагранжа - student2.ru

Отсюда находим λ и Пример применения метода множителей Лагранжа - student2.ru , Пример применения метода множителей Лагранжа - student2.ru .

Полученное решение Пример применения метода множителей Лагранжа - student2.ru проверяется на максимум Пример применения метода множителей Лагранжа - student2.ru , кроме того, ни один из объектов не должен выйти на предельное значение расхода сырья, т.е. должен выполнять условие Пример применения метода множителей Лагранжа - student2.ru , Пример применения метода множителей Лагранжа - student2.ru . На практике, однако, некоторые объекты не могут работать при предельных нагрузках. Изложим алгоритм последовательного назначения предельных нагрузок, предназначенных для работы расчёта оптимального решения в этом случае.

Введём ограничения, наложенные на каждую из нагрузок,

Пример применения метода множителей Лагранжа - student2.ru , Пример применения метода множителей Лагранжа - student2.ru (2.34)

Будим называть нагрузки, подсчитанные из условий стационарности (2.33) функция Лагранжа без учёта ограничений (2.32) на xi стационарными и обозначают их как Пример применения метода множителей Лагранжа - student2.ru .

1-й шаг. Из уравнений (2.33) рассчитываем стационарные нагрузки Пример применения метода множителей Лагранжа - student2.ru без учёта (2.32) после чего разбиваем все объекты на три группы – недогруженные ( Пример применения метода множителей Лагранжа - student2.ru ), перегруженные ( Пример применения метода множителей Лагранжа - student2.ru ) и средние ( Пример применения метода множителей Лагранжа - student2.ru ). Множество индексов недогруженных агрегатов обозначим через N, а перегруженных – через Р.

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

Пример применения метода множителей Лагранжа - student2.ru

Аналогично рассчитываем суммарную недогрузку по всем недогруженным объектам

Пример применения метода множителей Лагранжа - student2.ru

3-й шаг. Возможны три случая:

а) если ΔP > ΔN , то оптимальные нагрузки перегруженных объектов следует назначить равные предельные значениям

Пример применения метода множителей Лагранжа - student2.ru

Найти сумму этих нагрузок Пример применения метода множителей Лагранжа - student2.ru , вычесть её из М и оставшуюся нагрузку (М-L1) распределять между оставшимися объектами (выполнять шаг 1 для оставшихся объектов);

б) если ΔP < ΔN то оптимальные нагрузки неотгруженных объектов следует принимать минимально доступными

Пример применения метода множителей Лагранжа - student2.ru

рассчитывать Пример применения метода множителей Лагранжа - student2.ru , а оставшуюся нагрузку (М-L2) распределить между средними и перегруженными объектами (шаг 1 );

в) если ΔP = ΔN , то всем перегруженным объектам назначают максимальные Пример применения метода множителей Лагранжа - student2.ru , всем недогруженным – минимальные нагрузки Пример применения метода множителей Лагранжа - student2.ru , а средним – рассчитывать для них стационарные нагрузки Пример применения метода множителей Лагранжа - student2.ru . В этом последнем случае задача решена.

В случаях «а» и «б» переходим к шагу 1 с меньшей суммарной нагрузкой и меньшим числом объектов. Так как после каждого цикла число объектов, нагрузки которых не определены, уменьшается хотя бы на единицу, то решение будет получено после конечного числа циклов, не превышающего n.

Наши рекомендации