APPLICATION OF THE SIMINTECH GENETIC ALGORITHM FOR OPTIMIZING LOAD REDISTRIBUTION AMONG GAS TURBINE ENGINES
Введение
Современные исследования в области моделирования технических систем всё в большей степени опираются на методы интеллектуального анализа данных [1] и аппарат дискретных динамических систем [2]. Эти подходы формируют основу для перехода от эмпирических диспетчерских регламентов к формализованным контурам управления энергетическими объектами.
Распределённая генерация на базе газотурбинных и парогазовых установок занимает всё более заметное место в электроэнергетике благодаря высокой манёвренности, компактности и возможности работы на природном газе [3]. Оптимальное распределение активных мощностей между агрегатами традиционно решается методами математического программирования [4], однако на практике эта задача часто решается равномерным распределением нагрузки либо по диспетчерским таблицам, не учитывающим текущее техническое состояние агрегатов.
Между тем агрегаты даже одной серии имеют различные расходные характеристики, которые с наработкой расходятся всё сильнее, и равномерное распределение приводит к систематическому перерасходу топлива. Эксплуатация параллельно работающих газотурбинных двигателей должна учитывать технические ограничения, закреплённые правилами эксплуатации электрических станций и сетей [5]. Обзор метаэвристических методов оптимизации показывает их высокую эффективность при решении подобных электроэнергетических задач [6].
Мультиагентные модели энергоснабжающих систем позволяют учесть сложные взаимодействия между компонентами [7], а современные интеллектуальные системы обеспечивают адаптацию к изменяющимся условиям эксплуатации [8]. Для комплексной оценки работы энергетических объектов необходимо также моделирование распространения выбросов в атмосфере [9].
Характеристики газотурбинных двигателей содержат изломы, зоны запрещённой работы и нелинейности, что делает целевую функцию негладкой и многоэкстремальной. Именно здесь проявляются преимущества генетических алгоритмов, которые работают с популяцией решений, учитывают произвольные ограничения через штрафные функции и применимы к смешанным переменным. Эффективность подобных подходов подтверждается методикой построения баланса в гидротепловых энергосистемах [10], комплексной оптимизацией режимов промышленных тепловых электростанций [11] и применением имитационных моделей систем автоматического управления [12].
Отдельную актуальность задаче придаёт курс на импортозамещение программного обеспечения. Отечественная среда SimInTech содержит библиотеки для моделирования энергетических объектов, а параметрический синтез регуляторов с использованием метаэвристических алгоритмов в этой среде демонстрирует их работоспособность [13]. Оптимизация электрических сетей генетическими алгоритмами с активно-адаптивными элементами подтверждает применимость эволюционных методов к энергосистемам [14], а корректный учёт ограничений обеспечивает техническую реализуемость получаемых решений [15].
Целью настоящей работы является практическая апробация генетического алгоритма отечественной среды имитационного моделирования SimInTech для задачи оптимального перераспределения электрической нагрузки между параллельно работающими газотурбинными двигателями при изменении суммарного потребления электрической энергии и количественная оценка достигаемой экономии топлива. Актуальность исследования обусловлена устойчивым ростом доли распределённой генерации на базе газотурбинных и парогазовых установок, необходимостью снижения удельного расхода топлива в условиях переменных графиков нагрузки, а также курсом на импортонезависимость программных средств технологического моделирования и управления.
Научная новизна состоит в том, что впервые для кластера ГТЭ-16 предложена архитектура замкнутого контура «модель станции – генетический алгоритм – уставки АСУ ТП», реализованная полностью на отечественном программном обеспечении и сочетающая защитный слой, гарантирующий соблюдение технических ограничений, и экономическое вознаграждение. Защитный слой реализован в виде штрафных функций за нарушение баланса мощности и за выход за допустимые диапазоны работы агрегатов, а функция вознаграждения минимизирует суммарный расход топлива. В отличие от известных подходов предложенная архитектура не требует пересмотра методики при изменении состава агрегатов или их характеристик после ремонта: достаточно обновить коэффициенты аппроксимации в модели.
Практическая значимость работы определяется курсом на импортонезависимость: весь контур реализуется на отечественном программном обеспечении и может быть интегрирован с АСУ ТП через стандартные протоколы обмена. Разработанная методика легко масштабируется.
Для достижения поставленной цели решаются следующие задачи: построение и верификация имитационной модели группы ГТД по реальным расходным характеристикам; формализация критерия оптимальности с учётом экономических компонент; настройка параметров генетического алгоритма и оценка его сходимости; проведение серии вычислительных экспериментов в стационарных и переходных режимах; сравнение результатов с традиционным равномерным распределением и оценка годовой экономии.
Материалы и методы исследования
Объектом исследования выбрана электростанция машиностроительного предприятия, включающая три параллельно работающих агрегата ГТЭ-16 с различной наработкой: № 1 – новый (после капитального ремонта), № 2 – около 50 тыс. ч, № 3 – около 80 тыс. ч. Агрегаты ГТЭ-16 номинальной мощностью 16 МВт подключены к общим шинам 10 кВ и работают параллельно на покрытие нагрузки предприятия с выдачей излишков во внешнюю сеть.
С ростом наработки ухудшается КПД турбомашины и растёт удельный расход топлива, а расходная характеристика смещается вверх и становится «круче». По данным испытаний, приведённых к стандартным условиям, расход газа каждого агрегата аппроксимирован квадратичной зависимостью от электрической мощности:
, м3/ч,
где i=1, 2, 3 – номер агрегата; Pi – электрическая мощность i-го агрегата, МВт;
ai, bi, ci – коэффициенты аппроксимации, полученные методом наименьших квадратов.
Для исследуемых агрегатов получены следующие коэффициенты:
агрегат № 1 (новый):
a1=1200, b1=850, c1=12,5;
агрегат № 2 (50 тыс. ч):
a2=1350, b2=920, c2=14,2;
агрегат № 3 (80 тыс. ч):
a3=1480, b3=980, c3=15,8.
Критерий оптимальности (минимум суммарного расхода газа) min F = ∑Вi(Pi)
при ограничениях:
баланс мощности ∑Pi = В,
где 1) D – суммарный спрос, МВт;
2) диапазон работы: 4 ≤ Pi ≤15,2 МВт (не выше 95% от номинала 16 МВт);
3) темп набора нагрузки:
|dPi / dt| ≤ 0,5 МВт/с.
Задача решается с использованием генетического алгоритма, реализованного на языке Python с применением библиотеки DEAP. Интеграция с моделью станции, построенной в среде имитационного моделирования SimInTech, осуществляется через обмен данными в CSV-формате: на каждом поколении генетический алгоритм формирует уставки загрузки агрегатов, которые передаются в модель станции; после моделирования переходного процесса значения расхода газа возвращаются в алгоритм для оценки приспособленности особей.
Генетический алгоритм настроен со следующими параметрами: размер популяции N=60 особей; число поколений G=100; вероятность кроссовера pc = 0,8; вероятность мутации pm = 0,05; метод селекции: турнирный отбор (размер турнира = 3); тип кроссовера: арифметический; тип мутации: гауссова с σ = 0,1.
Штрафные функции за нарушение ограничений имеют вид:

где λ1=1000, λ2=500, λ3=500 – коэффициенты штрафов.

Рис. 1. Расходные характеристики параллельно работающих ГТЭ-16 Примечание: составлено авторами
Верификация модели проведена по архиву АСУ ТП за 6 месяцев эксплуатации. Средняя погрешность моделирования расхода газа составила 2,3%, что подтверждает адекватность модели для решения задачи оптимизации. Графическое сопоставление характеристик (рис. 1) показывает, что при мощности 16 МВт разница в расходе между новым и изношенным агрегатами достигает около 1 тыс. м³/ч, что и определяет экономический эффект оптимизации.
Результаты исследования и их обсуждение
На рис. 2 представлены кривые сходимости ГА для спроса 30 МВт: лучшая особь выходит на плато к 40–60-му поколению.
На рис. 3 показана эволюция популяции на ландшафте целевой функции: к 60-му поколению особи плотно группируются в окрестности глобального оптимума, что подтверждает механизм глобального поиска.
Сравнение равномерного и оптимального распределения показано на рис. 4.
Генетический алгоритм стремится загрузить наиболее экономичный агрегат № 1 до максимально допустимой нагрузки (95% номинала), агрегат № 2 – до зоны наилучшего относительного прироста, а наименее экономичный № 3 – к техническому минимуму при малом спросе. Это согласуется с принципом равенства относительных приростов, но получено автоматически, без аналитического вывода. Для спроса 30 МВт оптимальное распределение 15,2/9,5/5,3 МВт даёт экономию 3,7% (12,44 против 12,92 тыс. м³/ч), для 42 МВт распределение 15,2/15,2/11,6 МВт – 2,1% (16,93 против 17,29 тыс. м³/ч). При спросе 45,6 МВт и выше все агрегаты работают на максимально допустимой нагрузке 15,2 МВт, перераспределение невозможно и экономия равна нулю. Результаты динамического эксперимента (рис. 5): до 300 с станция работает при 30 МВт (распределение 15,2/9,5/5,3 МВт); после скачка до 42 МВт агрегаты выходят на новое распределение 15,2/15,2/11,6 МВт за 150–200 с с точностью баланса 0,2 МВт без перерегулирований.

Рис. 2. Сходимость ГА: лучшая и средняя приспособленность (спрос 30 МВт) Примечание: составлено авторами

Рис. 3. Эволюция популяции ГА на ландшафте целевой функции (D = 30 МВт): распределение особей на 10-м (синие точки) и 60-м (оранжевые точки) поколениях Примечание: составлено авторами

Рис. 4. Равномерное и оптимальное распределение при 30 МВт (10/10/10 против 15,2/9,5/5,3) и 42 МВт (14/14/14 против 15,2/15,2/11,6): экономия 3,7% и 2,1% Примечание: составлено авторами

Рис. 5. Динамика перераспределения загрузки трёх ГТЭ-16 в SimInTech при скачке спроса Примечание: составлено авторами
При скачке нагрузки агрегат № 1 остаётся на максимально допустимой нагрузке (15,2 МВт), а приращение оптимально распределяется между агрегатами № 2 и № 3, что подтверждает согласованную работу ГА-оптимизатора и динамических регуляторов; сходимость за 1–2 с (40–60 поколений) позволяет вести оперативное управление в реальном времени.
Экстраполяция на годовой график даёт экономию газа 2,5–3,5% (миллионы рублей в год) при быстрой окупаемости: внедрение требует лишь доработки ПО верхнего уровня АСУ ТП. ГА обрабатывает негладкие характеристики и запрещённые зоны без ручного перебора, а после ремонта достаточно обновить коэффициенты модели; экономия 2–4% критична для энергетики, а недогрузка изношенного агрегата № 3 продлевает его ресурс. Подход согласуется с современными теориями оптимизации, а отечественная среда SimInTech отвечает требованиям импортозамещения и обеспечивает независимость критической инфраструктуры.
Заключение
Таким образом, в работе апробирован генетический алгоритм, интегрированный с имитационной моделью станции в SimInTech, для оптимального перераспределения загрузки трёх ГТЭ-16. Экономия газа составляет 3,7% при спросе 30 МВт и 2,1% при 42 МВт; в годовом исчислении 2,5–3,5%, что соответствует нескольким миллионам рублей. ГА сходится за 40–60 поколений (1–2 с), перераспределение в динамике происходит безударно за 150–200 с.
Перспективы дальнейших научных исследований включают в себя уточнение существующей математической модели. В частности, планируется интеграция методов смешанного целочисленного нелинейного программирования для принятия оптимальных решений о пуске и останове агрегатов в зависимости от графика нагрузок. Также предусмотрено введение поправочных коэффициентов, учитывающих влияние температурно-климатических условий на характеристики оборудования. Завершающим этапом разработки станет опытно-промышленная апробация алгоритма на базе действующей газотурбинной электростанции.
Conflict of Interest
Funding
Bibliographic Reference
URL: https://science-engineering.ru/en/article/view?id=1538 (accessed: 17/10/2026).
DOI: https://doi.org/10.17513/srts.1538
